diff --git a/.editorconfig b/.editorconfig index cb3b7e48c..e6b9870cd 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,7 +9,7 @@ root = true indent_style = space # Code files -[*.cs] +[*.{cs,sql}] indent_size = 4 insert_final_newline = true -charset = utf-8 \ No newline at end of file +charset = utf-8 diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 47f322a83..2c6031ff5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -4,10 +4,12 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.200 - - name: Build Project - run: dotnet build --configuration Release \ No newline at end of file + dotnet-version: 6.x + - name: Build + run: dotnet build --configuration Release + - name: Test + run: dotnet test --configuration Release --no-restore --no-build diff --git a/.vscode/ddon.code-snippets b/.vscode/ddon.code-snippets index c23fcce51..c666a8a78 100644 --- a/.vscode/ddon.code-snippets +++ b/.vscode/ddon.code-snippets @@ -151,15 +151,15 @@ "", "namespace Arrowgene.Ddon.GameServer.Handler", "{", - "\tpublic class $1 : GameStructurePacketHandler", + "\tpublic class $1Handler : GameRequestPacketHandler", "\t{", - "\t\tprivate static readonly ServerLogger Logger = LogProvider.Logger(typeof($1));", + "\t\tprivate static readonly ServerLogger Logger = LogProvider.Logger(typeof($1Handler));", "\t\t", - "\t\tpublic $1(DdonGameServer server) : base(server)", + "\t\tpublic $1Handler(DdonGameServer server) : base(server)", "\t\t{", "\t\t}", "", - "\t\tpublic override void Handle(GameClient client, StructurePacket packet)", + "\t\tpublic override S2C$1Res Handle(GameClient client, C2S$1Req request)", "\t\t{", "\t\t\t$0", "\t\t}", diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 8ceae9e50..2247eb9dc 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,5 @@ { "recommendations": [ - "fudge.auto-using", "jeff-hykin.better-cpp-syntax", "ms-dotnettools.csharp", "notblank00.hexeditor", diff --git a/.vscode/launch.json b/.vscode/launch.json index 1f8737217..5e1e99714 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -42,6 +42,25 @@ "moduleLoad": false } }, + { + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "name": "DDOn Migrate Database", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + // If you have changed target frameworks, make sure to update the program path. + "program": "${workspaceFolder}/Arrowgene.Ddon.Cli/bin/Debug/net6.0/Arrowgene.Ddon.Cli.dll", + "args": ["dbmigration"], + "cwd": "${workspaceFolder}/Arrowgene.Ddon.Cli", + // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console + "console": "integratedTerminal", + "stopAtEntry": false, + "logging": { + "moduleLoad": false + } + }, { // Use IntelliSense to find out which attributes exist for C# debugging // Use hover for the description of the existing attributes @@ -52,7 +71,26 @@ "preLaunchTask": "build", // If you have changed target frameworks, make sure to update the program path. "program": "${workspaceFolder}/Arrowgene.Ddon.Cli/bin/Debug/net6.0/Arrowgene.Ddon.Cli.dll", - "args": ["client", "J:\\Juegos\\Dragon's Dogma Online\\nativePC\\rom"], + "args": ["client", "D:\\Juegos\\DDOn\\Dragon's Dogma Online\\nativePC\\rom"], + "cwd": "${workspaceFolder}/Arrowgene.Ddon.Cli", + // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console + "console": "integratedTerminal", + "stopAtEntry": false, + "logging": { + "moduleLoad": false + } + }, + { + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "name": "DDOn Client Translation Patch", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + // If you have changed target frameworks, make sure to update the program path. + "program": "${workspaceFolder}/Arrowgene.Ddon.Cli/bin/Debug/net6.0/Arrowgene.Ddon.Cli.dll", + "args": ["client", "packGmd", "gmdCsv=C:\\Users\\GAMER\\Downloads\\gmd.csv", "romDir=D:\\Juegos\\DDOn\\Dragon's Dogma Online\\nativePC\\rom", "romLang=English"], "cwd": "${workspaceFolder}/Arrowgene.Ddon.Cli", // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console "console": "integratedTerminal", diff --git a/Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj b/Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj index 909d9aaaa..0e745c1aa 100644 --- a/Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj +++ b/Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj @@ -9,6 +9,12 @@ $(Version) Copyright © 2019-2022 DDON Team + + True + + + True + diff --git a/Arrowgene.Ddon.Cli/Command/ClientCommand.cs b/Arrowgene.Ddon.Cli/Command/ClientCommand.cs index 6cc135b5c..f875be6c4 100644 --- a/Arrowgene.Ddon.Cli/Command/ClientCommand.cs +++ b/Arrowgene.Ddon.Cli/Command/ClientCommand.cs @@ -260,7 +260,7 @@ public CommandResultType Run(CommandParameter parameter) if (string.IsNullOrEmpty(newMsg)) { - Logger.Error( + Logger.Info( $"csv message is empty, skipping (ArcPath:{arcPath}, GmdPath:{gmdPath}, Key:{entry.Key}. Msg:{entry.Msg})"); continue; } diff --git a/Arrowgene.Ddon.Cli/Command/DbMigrationCommand.cs b/Arrowgene.Ddon.Cli/Command/DbMigrationCommand.cs new file mode 100644 index 000000000..e172a66ae --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/DbMigrationCommand.cs @@ -0,0 +1,98 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Sql.Core.Migration; +using Arrowgene.Ddon.Shared; +using Arrowgene.Logging; +using System.Linq; +using System.IO; +using System.Reflection; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Cli.Command +{ + public class DbMigrationCommand : ICommand + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(ServerCommand)); + + public string Key => "dbmigration"; + + public string Description => $"Commandline tool to update the database\n\n" + + $"usage:\n" + + $"{Key}\n"; + + public CommandResultType Run(CommandParameter parameter) + { + + string settingPath = Path.Combine(Util.ExecutingDirectory(), "Files/Arrowgene.Ddon.config.json"); + Setting settings = Setting.LoadFromFile(settingPath); + if (settings == null) + { + return CommandResultType.Exit; + } + + DatabaseSetting dbSettings = settings.DatabaseSetting; + if (dbSettings == null) + { + return CommandResultType.Exit; + } + + IDatabase database = DdonDatabaseBuilder.Build(dbSettings); + if (database == null) + { + return CommandResultType.Exit; + } + + // Instance all implementations of IMigrationStrategy located in the Migration namespace + // supplying the adequate arguments to the constructor + DatabaseMigrator migrator = new DatabaseMigrator(typeof(IMigrationStrategy).Assembly.GetTypes() + .Where(type => type != typeof(IMigrationStrategy) && typeof(IMigrationStrategy).IsAssignableFrom(type) && type.Namespace == typeof(IMigrationStrategy).Namespace) + .Select(type => InstanceMigrationStrategy(type, dbSettings)) + .ToList()); + + // TODO: Warn that migration is destructive + bool result = database.MigrateDatabase(migrator, DdonDatabaseBuilder.Version); + + // TODO: Better logging + if(result) + { + Logger.Info($"Successfully migrated the database to version '{DdonDatabaseBuilder.Version}'."); + } + else + { + Logger.Error("Failed to migrate the database."); + } + + return CommandResultType.Exit; + } + + public void Shutdown() + { + } + + private IMigrationStrategy InstanceMigrationStrategy(Type type, DatabaseSetting databaseSetting) + { + foreach(ConstructorInfo constructorInfo in type.GetConstructors()) + { + List parameters = new List(); + foreach (var constructorParam in constructorInfo.GetParameters()) + { + if(constructorParam.ParameterType == typeof(DatabaseSetting)) + { + parameters.Add(databaseSetting); + } + else + { + break; + } + } + + if(parameters.Count == constructorInfo.GetParameters().Length) + { + return (IMigrationStrategy) constructorInfo.Invoke(parameters.ToArray()); + } + } + + throw new MissingMethodException("No suitable constructor found in "+type.Name); + } + } +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandException.cs b/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandException.cs new file mode 100644 index 000000000..b76e2d057 --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandException.cs @@ -0,0 +1,14 @@ +using System; + +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class PacketCommandException : Exception +{ + public PacketCommandException(string message) : base(message) + { + } + + public PacketCommandException(string message, Exception innerException) : base(message, innerException) + { + } +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandOptions.cs b/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandOptions.cs new file mode 100644 index 000000000..b15e11b1f --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/PacketCommandOptions.cs @@ -0,0 +1,61 @@ +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class PacketCommandOptions +{ + private static string ByteDumpSwitch => "--byte-dump"; + private static string ByteDumpHeaderSwitch => "--byte-dump-header"; + private static string ByteDumpPrefixSwitch => "--byte-dump-prefix"; + private static string Utf8StringDumpSwitch => "--utf8-dump"; + private static string StructureDumpSwitch => "--structure-dump"; + private static string PacketIncludeFilterSwitch => "--packet-include-filter"; + private static string ExportDecryptedPacketsSwitch => "--export-decrypted-packets"; + + public bool AddByteDump { get; } + public bool AddByteDumpHeader { get; } + public string ByteDumpSeparator { get; } + public string ByteDumpPrefix { get; } + public bool AddUtf8StringDump { get; } + public bool AddStructureDump { get; } + public string StructureDumpFormat { get; } + public string PacketIncludeFilter { get; } + public bool ExportDecryptedPackets { get; } + + public PacketCommandOptions(bool addByteDump = false, bool addByteDumpHeader = false, string byteDumpSeparator = "", string byteDumpPrefix = "", bool addUtf8StringDump = false, + bool addStructureDump = false, string structureDumpFormat = "", string packetIncludeFilter = "", bool exportDecryptedPackets = false) + { + AddByteDump = addByteDump; + AddByteDumpHeader = addByteDumpHeader; + ByteDumpSeparator = byteDumpSeparator; + ByteDumpPrefix = byteDumpPrefix; + AddUtf8StringDump = addUtf8StringDump; + AddStructureDump = addStructureDump; + StructureDumpFormat = structureDumpFormat; + PacketIncludeFilter = packetIncludeFilter; + ExportDecryptedPackets = exportDecryptedPackets; + } + + public PacketCommandOptions(CommandParameter parameters) : this(parameters.Switches, parameters.SwitchMap) + { + } + + private PacketCommandOptions(List parameterSwitches, Dictionary parameterSwitchMap) + { + AddByteDump = parameterSwitches.Contains(ByteDumpSwitch) || parameterSwitchMap.ContainsKey(ByteDumpSwitch); + AddByteDumpHeader = parameterSwitches.Contains(ByteDumpHeaderSwitch) || parameterSwitchMap.ContainsKey(ByteDumpHeaderSwitch); + ByteDumpSeparator = parameterSwitchMap.GetValueOrDefault(ByteDumpSwitch, ""); + ByteDumpPrefix = parameterSwitchMap.GetValueOrDefault(ByteDumpPrefixSwitch, ""); + AddUtf8StringDump = parameterSwitches.Contains(Utf8StringDumpSwitch) || parameterSwitchMap.ContainsKey(Utf8StringDumpSwitch); + AddStructureDump = parameterSwitches.Contains(StructureDumpSwitch) || parameterSwitchMap.ContainsKey(StructureDumpSwitch); + StructureDumpFormat = parameterSwitchMap.GetValueOrDefault(StructureDumpSwitch, "JSON").ToLowerInvariant(); + PacketIncludeFilter = parameterSwitchMap.GetValueOrDefault(PacketIncludeFilterSwitch, ""); + ExportDecryptedPackets = parameterSwitches.Contains(ExportDecryptedPacketsSwitch) || parameterSwitchMap.ContainsKey(ExportDecryptedPacketsSwitch); + } + + public static string GetUsage() + { + return + $"[{ByteDumpSwitch}[=,]] [{ByteDumpHeaderSwitch}] [{ByteDumpPrefixSwitch}=0x] [{Utf8StringDumpSwitch}] [{StructureDumpSwitch}[=JSON|YAML]] [{PacketIncludeFilterSwitch}=11.21.2,S2C_QUEST_QUEST_PROGRESS_RES,...]"; + } +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/PacketServerType.cs b/Arrowgene.Ddon.Cli/Command/Packet/PacketServerType.cs new file mode 100644 index 000000000..787daab7b --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/PacketServerType.cs @@ -0,0 +1,8 @@ +namespace Arrowgene.Ddon.Cli.Command.Packet +{ + public enum PacketServerType : ushort + { + Login = 52100, + Game = 52000 + } +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/PcapPacket.cs b/Arrowgene.Ddon.Cli/Command/Packet/PcapPacket.cs new file mode 100644 index 000000000..684b6278d --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/PcapPacket.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class PcapPacket +{ + public PacketServerType PacketServerType { get; set; } + public PacketSource Source { get; set; } + public string TimeStamp { get; set; } + public uint Index { get; set; } + public uint Packet { get; set; } + public byte[] Data { get; set; } + public List ResolvedPackets { get; set; } +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/YamlFile.cs b/Arrowgene.Ddon.Cli/Command/Packet/YamlFile.cs new file mode 100644 index 000000000..3a32e92f6 --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/YamlFile.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class YamlFile +{ + public List peers; + public List packets; +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/YamlPacket.cs b/Arrowgene.Ddon.Cli/Command/Packet/YamlPacket.cs new file mode 100644 index 000000000..fc55b9243 --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/YamlPacket.cs @@ -0,0 +1,10 @@ +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class YamlPacket +{ + public uint packet; + public uint peer; + public uint index; + public string timestamp; + public string data; +} diff --git a/Arrowgene.Ddon.Cli/Command/Packet/YamlPeer.cs b/Arrowgene.Ddon.Cli/Command/Packet/YamlPeer.cs new file mode 100644 index 000000000..5134351e2 --- /dev/null +++ b/Arrowgene.Ddon.Cli/Command/Packet/YamlPeer.cs @@ -0,0 +1,8 @@ +namespace Arrowgene.Ddon.Cli.Command.Packet; + +public class YamlPeer +{ + public uint peer; + public string host; + public ushort port; +} diff --git a/Arrowgene.Ddon.Cli/Command/PacketCommand.cs b/Arrowgene.Ddon.Cli/Command/PacketCommand.cs index 73226fa03..58cc0f3cd 100644 --- a/Arrowgene.Ddon.Cli/Command/PacketCommand.cs +++ b/Arrowgene.Ddon.Cli/Command/PacketCommand.cs @@ -1,8 +1,10 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.IO; -using System.Text; using System.Linq; +using System.Text; +using Arrowgene.Ddon.Cli.Command.Packet; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; @@ -14,42 +16,54 @@ namespace Arrowgene.Ddon.Cli.Command public class PacketCommand : ICommand { private static readonly ILogger Logger = LogProvider.Logger(typeof(PacketCommand)); - public string Key => "packet"; + private static string DecryptionKeySwitch => "--key"; - public string Description => "Usage: `packet \"E:\\dumps\\58_9.yaml` J2g4pE2_heyqIAengWy0N6D1SEklxz8I"; - + public string Description => + $"Usage: `{Key} \"E:\\dumps\\58_9.yaml` [{DecryptionKeySwitch}=]J2g4pE2_heyqIAengWy0N6D1SEklxz8I {PacketCommandOptions.GetUsage()}"; public CommandResultType Run(CommandParameter parameter) { string yamlPath = parameter.Arguments[0]; - string camelliaKey = parameter.Arguments[1]; - byte[] camelliaKeyBytes = Encoding.UTF8.GetBytes(camelliaKey); + string camelliaKey = parameter.SwitchMap.GetValueOrDefault(DecryptionKeySwitch, null) ?? parameter.Arguments[1]; + byte[] camelliaBytes = Encoding.UTF8.GetBytes(camelliaKey); + PacketCommandOptions packetCommandOptions = new PacketCommandOptions(parameter); + + List decryptedPcapPackets = DecryptPackets(yamlPath, camelliaBytes, packetCommandOptions.ExportDecryptedPackets); + string annotatedDump = GetAnnotatedPacketDump(decryptedPcapPackets, packetCommandOptions); + string outputPath = yamlPath + ".annotated.txt"; + File.WriteAllText(outputPath, annotatedDump); + return CommandResultType.Exit; + } + public List DecryptPackets(string yamlPath, byte[] camelliaKeyBytes, bool exportDecryptedPackets = false) + { string yamlPcap = File.ReadAllText(yamlPath); List pcapPackets = ReadYamlPcap(yamlPcap); + return DecryptPackets(pcapPackets, camelliaKeyBytes, exportDecryptedPackets ? Path.GetFileNameWithoutExtension(yamlPath) : ""); + } - if (pcapPackets.Count <= 0) + public List DecryptPackets(List pcapPackets, byte[] camelliaKeyBytes, string outputFolder = "") + { + if (pcapPackets == null || pcapPackets.Count <= 0) { - Logger.Error("No packets found to annotate"); - return CommandResultType.Continue; + throw new PacketCommandException("No packets found to annotate."); } - ServerType serverType = pcapPackets[0].ServerType; + PacketServerType packetServerType = pcapPackets[0].PacketServerType; IPacketIdResolver packetIdResolver; - if (serverType == ServerType.Login) + if (packetServerType == PacketServerType.Login) { packetIdResolver = PacketIdResolver.LoginPacketIdResolver; } - else if (serverType == ServerType.Game) + else if (packetServerType == PacketServerType.Game) { packetIdResolver = PacketIdResolver.GamePacketIdResolver; } else { - Logger.Error("could not determinate server type"); - return CommandResultType.Continue; + throw new PacketCommandException("Could not determine server type."); } PacketFactory serverFactory = new PacketFactory(new ServerSetting(), packetIdResolver); @@ -57,98 +71,158 @@ public CommandResultType Run(CommandParameter parameter) serverFactory.SetCamelliaKey(camelliaKeyBytes); clientFactory.SetCamelliaKey(camelliaKeyBytes); - StringBuilder annotated = new StringBuilder(); foreach (PcapPacket pcapPacket in pcapPackets) { - List readPackets = null; try { if (pcapPacket.Source == PacketSource.Client) { - readPackets = clientFactory.Read(pcapPacket.Data); + pcapPacket.ResolvedPackets = clientFactory.Read(pcapPacket.Data); } else if (pcapPacket.Source == PacketSource.Server) { - readPackets = serverFactory.Read(pcapPacket.Data); + pcapPacket.ResolvedPackets = serverFactory.Read(pcapPacket.Data); + } + + if (!string.IsNullOrEmpty(outputFolder)) + { + DirectoryInfo directoryInfo = Directory.CreateDirectory(outputFolder); + foreach (IPacket resolvedPacket in pcapPacket.ResolvedPackets) + { + string fileName = Path.Combine(directoryInfo.FullName, + $"{pcapPacket.Packet}_{resolvedPacket.Id.Name}_{pcapPacket.TimeStamp.Replace(':', '_')}.{resolvedPacket.Id.GroupId}_{resolvedPacket.Id.HandlerId}_{resolvedPacket.Id.HandlerSubId}"); + File.WriteAllBytes(fileName, resolvedPacket.GetHeaderBytes().Concat(resolvedPacket.Data).ToArray()); + } } } catch (Exception ex) { - Logger.Error("Could not parse more packets, closing prematurely"); - break; + throw new PacketCommandException("Could not parse more packets, closing prematurely", ex); } + } + + return pcapPackets; + } - if (readPackets != null) + public string GetAnnotatedPacketDump(List decryptedPcapPackets, PacketCommandOptions packetCommandOptions) + { + HashSet packetIncludeFilterSet = new HashSet(packetCommandOptions.PacketIncludeFilter.ToLowerInvariant().Split(',')); + StringBuilder annotated = new StringBuilder(); + { + foreach (PcapPacket pcapPacket in decryptedPcapPackets) { - foreach (IPacket readPacket in readPackets) + foreach (IPacket resolvedPacket in pcapPacket.ResolvedPackets) { - annotated.Append(readPacket.PrintHeader()); - annotated.Append($" Pcap(No:{pcapPacket.Packet} Ts:{pcapPacket.TimeStamp})"); - annotated.Append(Environment.NewLine); - annotated.Append(readPacket.PrintData()); - annotated.Append(string.Join(", ", readPacket.Data.Select(dataByte => String.Format("0x{0:X}", dataByte)))); - annotated.Append(Environment.NewLine); - annotated.Append(Environment.NewLine); - } - } - } + if (packetCommandOptions.PacketIncludeFilter != "" && !packetIncludeFilterSet.Contains(resolvedPacket.Id.Name.ToLowerInvariant()) && + !packetIncludeFilterSet.Contains(resolvedPacket.Id.ToString())) + { + continue; + } + annotated.AppendLine($"{resolvedPacket.PrintHeader()} Pcap(No:{pcapPacket.Packet} Ts:{pcapPacket.TimeStamp})"); + annotated.Append(resolvedPacket.PrintData()); + if (packetCommandOptions.AddStructureDump && resolvedPacket is IStructurePacket) + { + try + { + if (packetCommandOptions.StructureDumpFormat.Equals("yaml", StringComparison.InvariantCultureIgnoreCase)) + { + annotated.Append($"StructDump: {StructurePacket.YamlSerializer.Serialize(resolvedPacket)}"); + } + else + { + annotated.Append($"StructDump: {StructurePacket.JsonSerializer.Serialize(resolvedPacket)}"); + } + } + catch (Exception e) + { + Logger.Exception(new PacketCommandException( + $"Unable to parse structure for resolved packet {resolvedPacket.Id} within pcap {pcapPacket.Packet}. Skipping.", e)); + } + } - string outputPath = yamlPath + ".annotated.txt"; - File.WriteAllText(outputPath, annotated.ToString()); + if (packetCommandOptions.AddByteDump) + { + string byteDump = ""; + if (packetCommandOptions.AddByteDumpHeader) + { + byteDump += string.Join(packetCommandOptions.ByteDumpSeparator, + resolvedPacket.GetHeaderBytes().Select(dataByte => $"{packetCommandOptions.ByteDumpPrefix}{dataByte:X2}")); + byteDump += packetCommandOptions.ByteDumpSeparator; + } - return CommandResultType.Continue; - } + byteDump += string.Join(packetCommandOptions.ByteDumpSeparator, + resolvedPacket.Data.Select(dataByte => $"{packetCommandOptions.ByteDumpPrefix}{dataByte:X2}")); + annotated.AppendLine($"ByteDump: {byteDump}"); + } + if (packetCommandOptions.AddUtf8StringDump) + { + string utf8dump = string.Concat(Encoding.UTF8.GetString(resolvedPacket.Data, 0, resolvedPacket.Data.Length).Select(c => + char.IsLetterOrDigit(c) || char.IsPunctuation(c) || char.IsSeparator(c) || char.IsSymbol(c) ? c : '·')); + annotated.AppendLine($"StringDump: {utf8dump}"); + } + + annotated.AppendLine(); + annotated.AppendLine(); + } + } + } + return annotated.ToString(); + } - private List ReadYamlPcap(string yaml) + public List ReadYamlPcap(string yaml) { - List pcapPackets = new List(); IDeserializer yamlDeserializer = new DeserializerBuilder() .WithTagMapping("tag:yaml.org,2002:binary", typeof(string)) + .IgnoreUnmatchedProperties() .Build(); YamlFile yamlFile = yamlDeserializer.Deserialize(yaml); if (yamlFile.peers.Count != 2) { - Logger.Error("Expected two peers"); - return pcapPackets; + throw new PacketCommandException("Expected two peers"); } - YamlPeer serverPeer = null; - YamlPeer clientPeer = null; - if (yamlFile.peers[0].port == 52100 || yamlFile.peers[0].port == 52000) + YamlPeer serverPeer; + YamlPeer clientPeer; + if (yamlFile.peers[0].port is (ushort)PacketServerType.Login or (ushort)PacketServerType.Game) { serverPeer = yamlFile.peers[0]; clientPeer = yamlFile.peers[1]; } - else if (yamlFile.peers[1].port == 52100 || yamlFile.peers[1].port == 52000) + else if (yamlFile.peers[1].port is (ushort)PacketServerType.Login or (ushort)PacketServerType.Game) { serverPeer = yamlFile.peers[1]; clientPeer = yamlFile.peers[0]; } else { - Logger.Error("Could not identify peer roles"); - return pcapPackets; + throw new PacketCommandException("Could not identify peer roles"); } - ServerType serverType; - if (serverPeer.port == 52100) + PacketServerType packetServerType; + if (serverPeer.port == (ushort)PacketServerType.Login) { - serverType = ServerType.Login; + packetServerType = PacketServerType.Login; } - else if (serverPeer.port == 52000) + else if (serverPeer.port == (ushort)PacketServerType.Game) { - serverType = ServerType.Game; + packetServerType = PacketServerType.Game; } else { - Logger.Error("Could not identify server type"); - return pcapPackets; + throw new PacketCommandException("Could not identify server type"); } + List pcapPackets = new List(yamlFile.packets.Count); foreach (YamlPacket yamlPacket in yamlFile.packets) { + if (yamlPacket.timestamp.StartsWith('0')) + { + Logger.Error($"Skipping broken packet {yamlPacket.packet} with invalid timestamp!"); + continue; + } + PcapPacket pcapPacket = new PcapPacket(); if (yamlPacket.peer == serverPeer.peer) { @@ -164,52 +238,29 @@ private List ReadYamlPcap(string yaml) Logger.Error("Failed to identify packet peer owner"); } - pcapPacket.ServerType = serverType; + pcapPacket.PacketServerType = packetServerType; pcapPacket.Index = yamlPacket.index; pcapPacket.Data = Convert.FromBase64String(yamlPacket.data); - pcapPacket.TimeStamp = yamlPacket.timestamp; + pcapPacket.TimeStamp = ToReadableTimestamp(yamlPacket.timestamp); pcapPacket.Packet = yamlPacket.packet; pcapPackets.Add(pcapPacket); } - return pcapPackets; } - public void Shutdown() - { - } - - private class YamlPeer + private static string ToReadableTimestamp(string fractionalTimestamp) { - public uint peer; - public string host; - public ushort port; + // epoch -> UTC -> Mountain Time + double epochSeconds = double.Parse(fractionalTimestamp.Replace(".", CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator)); + DateTimeOffset readableTimestamp = DateTimeOffset.UnixEpoch.AddSeconds(epochSeconds); + // If we ever get other pcap files, the time zone should instead be provided via the YAML files + readableTimestamp = TimeZoneInfo.ConvertTime(readableTimestamp, TimeZoneInfo.FindSystemTimeZoneById("America/Dawson")); + return readableTimestamp.ToString("o"); } - private class YamlPacket - { - public uint packet; - public uint peer; - public uint index; - public double timestamp; - public string data; - } - - private class YamlFile - { - public List peers; - public List packets; - } - - private class PcapPacket + public void Shutdown() { - public ServerType ServerType { get; set; } - public PacketSource Source { get; set; } - public double TimeStamp { get; set; } - public uint Index { get; set; } - public uint Packet { get; set; } - public byte[] Data { get; set; } } } } diff --git a/Arrowgene.Ddon.Cli/Command/ServerCommand.cs b/Arrowgene.Ddon.Cli/Command/ServerCommand.cs index 88a07cd3e..278fe7131 100644 --- a/Arrowgene.Ddon.Cli/Command/ServerCommand.cs +++ b/Arrowgene.Ddon.Cli/Command/ServerCommand.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Globalization; using System.IO; @@ -17,7 +17,7 @@ public class ServerCommand : ICommand { private static readonly ILogger Logger = LogProvider.Logger(typeof(ServerCommand)); - private Setting _setting; + private readonly Setting _setting; private DdonLoginServer _loginServer; private DdonGameServer _gameServer; private DdonWebServer _webServer; @@ -31,6 +31,12 @@ public class ServerCommand : ICommand $"Dragons Dogma Online Server. Ex.:{Environment.NewLine}server start{Environment.NewLine}server stop"; + public ServerCommand(Setting setting) + { + _setting = setting; + } + + public CommandResultType Run(CommandParameter parameter) { Logger.Info("*** NOTICE ***"); @@ -84,25 +90,18 @@ public CommandResultType Run(CommandParameter parameter) bool isService = parameter.Switches.Contains("--service"); - if (_setting == null) + if (_database == null) { - string settingPath = Path.Combine(Util.ExecutingDirectory(), "Files/Arrowgene.Ddon.config.json"); - _setting = Setting.Load(settingPath); - if (_setting == null) - { - _setting = new Setting(); - _setting.Save(settingPath); - Logger.Info($"Created new settings and saved to:{settingPath}"); - } - else - { - Logger.Info($"Loaded settings from:{settingPath}"); - } + _setting.DatabaseSetting ??= new DatabaseSetting(); + _database = DdonDatabaseBuilder.Build(_setting.DatabaseSetting); } - if (_database == null) + uint currentDatabaseVersion = _database.GetMeta().DatabaseVersion; + if (currentDatabaseVersion != DdonDatabaseBuilder.Version) { - _database = DdonDatabaseBuilder.Build(_setting.DatabaseSetting); + Logger.Error($"Database version is {currentDatabaseVersion}. Please update the database to version {DdonDatabaseBuilder.Version}."); + Logger.Error("You can do this by running the server with the \"dbmigration\" flag."); + return CommandResultType.Exit; } if (_assetRepository == null) diff --git a/Arrowgene.Ddon.Cli/Program.cs b/Arrowgene.Ddon.Cli/Program.cs index a9eab8409..c87a2a4c6 100644 --- a/Arrowgene.Ddon.Cli/Program.cs +++ b/Arrowgene.Ddon.Cli/Program.cs @@ -26,7 +26,6 @@ using System.Text; using System.Threading; using Arrowgene.Ddon.Cli.Command; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -70,16 +69,11 @@ private static void Main(string[] args) private readonly Dictionary _commands; private ICommand _lastCommand; private readonly object _consoleLock; - private readonly DirectoryInfo _logDir; + private Setting _setting; + private DirectoryInfo _logDir; private Program() { - _logDir = new DirectoryInfo(Path.Combine(Util.ExecutingDirectory(), "Logs")); - if (!_logDir.Exists) - { - Directory.CreateDirectory(_logDir.FullName); - } - _lastCommand = null; _consoleLock = new object(); _commands = new Dictionary(); @@ -91,26 +85,45 @@ private Program() private void LoadCommands() { AddCommand(new ShowCommand()); - AddCommand(new ServerCommand()); + AddCommand(new ServerCommand(_setting)); AddCommand(new HelpCommand(_commands)); AddCommand(new ClientCommand()); AddCommand(new PacketCommand()); + AddCommand(new DbMigrationCommand()); } private void RunArguments(string[] arguments) { LogProvider.Start(); - if (arguments.Length <= 0) + + CommandParameter parameter = ParseParameter(arguments); + + string settingArgument = parameter.SwitchMap.GetValueOrDefault("--config", "Files/Arrowgene.Ddon.config.json"); + string settingPath = Path.Combine(Util.ExecutingDirectory(), settingArgument); + string settingLogMessage; + _setting = Setting.LoadFromFile(settingPath); + if (_setting == null) { - Logger.Error("No Arguments Provided"); - return; + _setting = new Setting(); + _setting.Save(settingPath); + settingLogMessage = $"Created new settings and saved to:{settingPath}"; + } + else + { + settingLogMessage = $"Loaded settings from:{settingPath}"; } + _logDir = new DirectoryInfo(Path.Combine(Util.ExecutingDirectory(), _setting.LogPath)); + if (!_logDir.Exists) + { + Directory.CreateDirectory(_logDir.FullName); + } + Logger.Info(settingLogMessage); + LoadCommands(); ShowCopyright(); - CommandParameter parameter = ParseParameter(arguments); CommandResultType result = ProcessArguments(parameter); - + if (result != CommandResultType.Exit) { Logger.Info("Press `e'-key to exit."); @@ -125,7 +138,7 @@ private void RunArguments(string[] arguments) { _lastCommand.Shutdown(); } - + // Wait for logs to be flushed to console Thread.Sleep(1000); LogProvider.Stop(); @@ -269,15 +282,16 @@ private void LogProviderOnLogWrite(object sender, LogWriteEventArgs e) { Log log = e.Log; LogLevel logLevel = log.LogLevel; - - + + if (logLevel == LogLevel.Debug || logLevel == LogLevel.Info) { - if(log.LoggerIdentity.StartsWith("Arrowgene.WebServer.Server.Kestrel")) + if (log.LoggerIdentity.StartsWith("Arrowgene.WebServer.Server.Kestrel")) { // ignore internal web server logs - return; + return; } + if (log.LoggerIdentity.StartsWith("Arrowgene.WebServer.Route.WebRouter")) { // ignore web route logs @@ -346,7 +360,7 @@ private void LogProviderOnLogWrite(object sender, LogWriteEventArgs e) consoleColor = ConsoleColor.DarkRed; break; } - + if (logLevel == LogLevel.Error) { consoleColor = ConsoleColor.Red; @@ -374,7 +388,7 @@ private void LogProviderOnLogWrite(object sender, LogWriteEventArgs e) Console.ForegroundColor = consoleColor; Console.WriteLine(text); Console.ResetColor(); - + // TODO perhaps some buffering and only flush after X logs string filePath = Path.Combine(_logDir.FullName, $"{log.DateTime:yyyy-MM-dd}.log.txt"); using StreamWriter sw = new StreamWriter(filePath, append: true); diff --git a/Arrowgene.Ddon.Cli/Setting.cs b/Arrowgene.Ddon.Cli/Setting.cs index 8d07dada2..1fe5304fb 100644 --- a/Arrowgene.Ddon.Cli/Setting.cs +++ b/Arrowgene.Ddon.Cli/Setting.cs @@ -1,43 +1,31 @@ -using System.IO; +using System; +using System.IO; using System.Runtime.Serialization; using Arrowgene.Ddon.Database; using Arrowgene.Ddon.GameServer; using Arrowgene.Ddon.LoginServer; using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.WebServer; +using Arrowgene.Logging; namespace Arrowgene.Ddon.Cli { [DataContract] public class Setting { - public static Setting Load(string filePath) - { - FileInfo f = new FileInfo(filePath); - if (!f.Exists) - { - return null; - } - - string json = File.ReadAllText(f.FullName); - Setting setting = JsonContractSerializer.Deserialize(json); - return setting; - } - - public void Save(string filePath) - { - string json = JsonContractSerializer.Serialize(this); - File.WriteAllText(filePath, json); - } + private static readonly ILogger Logger = LogProvider.Logger(typeof(Setting)); + [DataMember(Order = 0)] public string LogPath { get; set; } [DataMember(Order = 10)] public WebServerSetting WebServerSetting { get; set; } [DataMember(Order = 20)] public GameServerSetting GameServerSetting { get; set; } [DataMember(Order = 30)] public LoginServerSetting LoginServerSetting { get; set; } [DataMember(Order = 40)] public DatabaseSetting DatabaseSetting { get; set; } [DataMember(Order = 50)] public string AssetPath { get; set; } + // Note: constructor is not called during deserialization. public Setting() { + LogPath = "Logs"; WebServerSetting = new WebServerSetting(); GameServerSetting = new GameServerSetting(); LoginServerSetting = new LoginServerSetting(); @@ -45,13 +33,96 @@ public Setting() AssetPath = Path.Combine(Util.ExecutingDirectory(), "Files/Assets"); } + // Note: constructor is not called during deserialization. public Setting(Setting setting) { + LogPath = setting.LogPath; WebServerSetting = new WebServerSetting(setting.WebServerSetting); GameServerSetting = new GameServerSetting(setting.GameServerSetting); LoginServerSetting = new LoginServerSetting(setting.LoginServerSetting); DatabaseSetting = new DatabaseSetting(setting.DatabaseSetting); AssetPath = setting.AssetPath; } + + // Note: method is called after the object is completely deserialized. Use it instead of the constructror. + [OnDeserialized] + void OnDeserialized(StreamingContext context) + { + LogPath ??= "Logs"; + WebServerSetting ??= new WebServerSetting(); + GameServerSetting ??= new GameServerSetting(); + LoginServerSetting ??= new LoginServerSetting(); + DatabaseSetting ??= new DatabaseSetting(); + AssetPath ??= Path.Combine(Util.ExecutingDirectory(), "Files/Assets"); + } + + public static Setting Deserialize(string json) + { + Setting settings; + try + { + settings = JsonContractSerializer.Deserialize(json); + } + catch (Exception ex) + { + Logger.Exception(ex); + throw; + } + + return settings; + } + + public static string Serialize(Setting setting) + { + string json = null; + try + { + json = JsonContractSerializer.Serialize(setting); + } + catch (Exception ex) + { + Logger.Exception(ex); + throw; + } + + return json; + } + + public static Setting Load(string json) + { + Setting setting = Deserialize(json); + return setting; + } + + public static Setting LoadFromFile(FileInfo file) + { + if (!file.Exists) + { + return null; + } + + return Load(File.ReadAllText(file.FullName)); + } + + public static Setting LoadFromFile(string filePath) + { + return LoadFromFile(new FileInfo(filePath)); + } + + public static void Save(string filePath, Setting setting) + { + string json = Serialize(setting); + File.WriteAllText(filePath, json); + } + + public void Save(string filePath) + { + Save(filePath, this); + } + + public void Save(FileInfo file) + { + Save(file.FullName, this); + } } } diff --git a/Arrowgene.Ddon.Client/ArcArchive.cs b/Arrowgene.Ddon.Client/ArcArchive.cs index bbd86d0a0..a8f5b7eb1 100644 --- a/Arrowgene.Ddon.Client/ArcArchive.cs +++ b/Arrowgene.Ddon.Client/ArcArchive.cs @@ -184,19 +184,6 @@ public static FileIndexSearch Search() return new FileIndexSearch(); } - /// - /// Path inside .arc files use `\` to separate directories. - /// - /// - /// - public static string ToArcPath(string path) - { - path = path.Replace('/', '\\'); - path = path.Replace(Path.DirectorySeparatorChar, '\\'); - path = path.Replace(Path.AltDirectorySeparatorChar, '\\'); - return path; - } - private readonly List _files; public ArcArchive() @@ -590,7 +577,7 @@ public FileIndexSearch(FileIndexSearch fis) public string ArcPath { get => _arcPath; - set => _arcPath = ToArcPath(value); + set => _arcPath = Util.ToArcPath(value); } public bool Match(FileIndex fileIndex) diff --git a/Arrowgene.Ddon.Client/Arrowgene.Ddon.Client.csproj b/Arrowgene.Ddon.Client/Arrowgene.Ddon.Client.csproj index 5b3f5a2d1..32a252193 100644 --- a/Arrowgene.Ddon.Client/Arrowgene.Ddon.Client.csproj +++ b/Arrowgene.Ddon.Client/Arrowgene.Ddon.Client.csproj @@ -10,6 +10,14 @@ Copyright © 2019-2022 DDON Team 10 + + + True + + + + True + diff --git a/Arrowgene.Ddon.Database/Arrowgene.Ddon.Database.csproj b/Arrowgene.Ddon.Database/Arrowgene.Ddon.Database.csproj index 5dff9fa84..165eba20a 100644 --- a/Arrowgene.Ddon.Database/Arrowgene.Ddon.Database.csproj +++ b/Arrowgene.Ddon.Database/Arrowgene.Ddon.Database.csproj @@ -10,10 +10,20 @@ Copyright © 2019-2022 DDON Team 10 + + + False + + + + False + - - + + + + @@ -24,7 +34,70 @@ - + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + diff --git a/Arrowgene.Ddon.Database/DatabaseSetting.cs b/Arrowgene.Ddon.Database/DatabaseSetting.cs index 63ced11b4..cf85c5e3c 100644 --- a/Arrowgene.Ddon.Database/DatabaseSetting.cs +++ b/Arrowgene.Ddon.Database/DatabaseSetting.cs @@ -3,7 +3,6 @@ using System.Runtime.Serialization; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Shared; -using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Database { @@ -12,40 +11,61 @@ public class DatabaseSetting { public DatabaseSetting() { - Type = DatabaseType.SQLite; - SqLiteFolder = Path.Combine(Util.ExecutingDirectory(), "Files/Database"); + Type = "sqlite"; + DatabaseFolder = Path.Combine(Util.ExecutingDirectory(), "Files/Database"); Host = "localhost"; Port = 3306; Database = "Ddon"; User = string.Empty; Password = string.Empty; - WipeOnStartup = true; + WipeOnStartup = false; string envDbType = Environment.GetEnvironmentVariable("DB_TYPE"); - switch (envDbType) + if (!string.IsNullOrEmpty(envDbType)) { - case "sqlite": - Type = DatabaseType.SQLite; - break; + Type = envDbType; + } + string envDbFolder = Environment.GetEnvironmentVariable("DB_FOLDER"); + if (!string.IsNullOrEmpty(envDbFolder)) + { + DatabaseFolder = envDbFolder; + } + string envDbHost = Environment.GetEnvironmentVariable("DB_HOST"); + if (!string.IsNullOrEmpty(envDbHost)) + { + Host = envDbHost; + } + string envDbPort = Environment.GetEnvironmentVariable("DB_PORT"); + if (!string.IsNullOrEmpty(envDbPort)) + { + Port = Convert.ToInt16(envDbPort); + } + string envDbDatabase = Environment.GetEnvironmentVariable("DB_DATABASE"); + if (!string.IsNullOrEmpty(envDbDatabase)) + { + Database = envDbDatabase; } - string envDbUser = Environment.GetEnvironmentVariable("DB_USER"); if (!string.IsNullOrEmpty(envDbUser)) { User = envDbUser; } - string envDbPass = Environment.GetEnvironmentVariable("DB_PASS"); if (!string.IsNullOrEmpty(envDbPass)) { Password = envDbPass; } + string envDbWipeOnStartup = Environment.GetEnvironmentVariable("DB_WIPE_ON_STARTUP"); + if (!string.IsNullOrEmpty(envDbWipeOnStartup)) + { + WipeOnStartup = Convert.ToBoolean(envDbWipeOnStartup); + } } public DatabaseSetting(DatabaseSetting databaseSettings) { Type = databaseSettings.Type; - SqLiteFolder = databaseSettings.SqLiteFolder; + DatabaseFolder = databaseSettings.DatabaseFolder; Host = databaseSettings.Host; Port = databaseSettings.Port; User = databaseSettings.User; @@ -54,9 +74,9 @@ public DatabaseSetting(DatabaseSetting databaseSettings) WipeOnStartup = databaseSettings.WipeOnStartup; } - [DataMember(Order = 0)] public DatabaseType Type { get; set; } + [DataMember(Order = 0)] public string Type { get; set; } - [DataMember(Order = 1)] public string SqLiteFolder { get; set; } + [DataMember(Order = 1)] public string DatabaseFolder { get; set; } [DataMember(Order = 2)] public string Host { get; set; } @@ -68,6 +88,6 @@ public DatabaseSetting(DatabaseSetting databaseSettings) [DataMember(Order = 6)] public string Database { get; set; } - [DataMember(Order = 6)] public bool WipeOnStartup { get; set; } + [DataMember(Order = 7)] public bool WipeOnStartup { get; set; } } } diff --git a/Arrowgene.Ddon.Database/DdonDatabaseBuilder.cs b/Arrowgene.Ddon.Database/DdonDatabaseBuilder.cs index 5c8770252..fd8cd897d 100644 --- a/Arrowgene.Ddon.Database/DdonDatabaseBuilder.cs +++ b/Arrowgene.Ddon.Database/DdonDatabaseBuilder.cs @@ -1,54 +1,144 @@ -using System; -using System.IO; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Database.Sql; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Logging; +using System; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; namespace Arrowgene.Ddon.Database { public static class DdonDatabaseBuilder { private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonDatabaseBuilder)); + private const string DefaultSchemaFile = "Script/schema_sqlite.sql"; + + public const uint Version = 14; public static IDatabase Build(DatabaseSetting settings) { - IDatabase database = null; - switch (settings.Type) + Enum.TryParse(settings.Type, true, out DatabaseType dbType); + IDatabase database = dbType switch { - case DatabaseType.SQLite: - string sqLitePath = Path.Combine(settings.SqLiteFolder, $"db.v{DdonSqLiteDb.Version}.sqlite"); - database = BuildSqLite(settings.SqLiteFolder, sqLitePath, settings.WipeOnStartup); - break; - } + DatabaseType.SQLite => BuildSqLite(settings.DatabaseFolder, settings.WipeOnStartup), + DatabaseType.PostgreSQL => BuildPostgres(settings.DatabaseFolder, settings.Host, settings.User, settings.Password, settings.Database, settings.WipeOnStartup), + DatabaseType.MariaDb => BuildMariaDB(settings.DatabaseFolder, settings.Host, settings.User, settings.Password, settings.Database, settings.WipeOnStartup), + _ => throw new ArgumentOutOfRangeException($"Unknown database type '{settings.Type}' encountered!") + }; + + database.CreateMeta(new DatabaseMeta() + { + DatabaseVersion = Version + }); if (database == null) { Logger.Error("Database could not be created, exiting..."); Environment.Exit(1); } + else + { + Logger.Info($"Database of type '${dbType.ToString()}' has been created."); + Logger.Info($"Database path: {settings.DatabaseFolder}"); + } return database; } - public static DdonSqLiteDb BuildSqLite(string sqLiteFolder, string sqLitePath, bool deleteIfExists) + public static string AdaptSQLiteSchemaToPostgreSQL(string schema) + { + schema = Regex.Replace(schema, @"(\s)DATETIME(\s|,)", "$1TIMESTAMP WITH TIME ZONE$2", RegexOptions.IgnoreCase); + schema = Regex.Replace(schema, @"(\s)INTEGER PRIMARY KEY AUTOINCREMENT(\s|,)", "$1SERIAL PRIMARY KEY$2", RegexOptions.IgnoreCase); + schema = Regex.Replace(schema, @"(\s)BLOB(\s|,)", "$1BYTEA$2", RegexOptions.IgnoreCase); + // Dangerous and requires super-user privileges, but rough one-line equivalent + schema = Regex.Replace(schema, @"PRAGMA(\s*)foreign_keys=(\s*)(OFF|0)(\s*);", "SET session_replication_role='replica';", RegexOptions.IgnoreCase); + schema = Regex.Replace(schema, @"PRAGMA(\s*)foreign_keys=(\s*)(ON|1)(\s*);", "SET session_replication_role='origin';", RegexOptions.IgnoreCase); + return schema; + } + + public static string AdaptSQLiteSchemaToMariaDB(string schema) + { + schema = Regex.Replace(schema, @"(\s)AUTOINCREMENT(\s|,)", "$1AUTO_INCREMENT$2", RegexOptions.IgnoreCase); + schema = Regex.Replace(schema, @"PRAGMA(\s*)foreign_keys=(\s*)(OFF|0)(\s*);", "SET FOREIGN_KEY_CHECKS=0;", RegexOptions.IgnoreCase); + schema = Regex.Replace(schema, @"PRAGMA(\s*)foreign_keys=(\s*)(ON|1)(\s*);", "SET FOREIGN_KEY_CHECKS=1;", RegexOptions.IgnoreCase); + return schema; + } + + public static string AdaptSQLiteSchemaTo(DatabaseType databaseType, string schema) + { + switch (databaseType) + { + case DatabaseType.SQLite: + return schema; + case DatabaseType.PostgreSQL: + return AdaptSQLiteSchemaToPostgreSQL(schema); + case DatabaseType.MariaDb: + return AdaptSQLiteSchemaToMariaDB(schema); + default: + throw new NotImplementedException(); + } + } + + public static string AdaptSQLiteSchemaTo(string databaseTypeString, string schema) + { + DatabaseType databaseType = (DatabaseType)Enum.Parse(typeof(DatabaseType), databaseTypeString, true); + return AdaptSQLiteSchemaTo(databaseType, schema); + } + + public static string GetAdaptedSchema(DatabaseSetting setting, string schemaPath) + { + string schemaFilePath = Path.Combine(setting.DatabaseFolder, schemaPath); + string schema = File.ReadAllText(schemaFilePath, Encoding.UTF8); + return DdonDatabaseBuilder.AdaptSQLiteSchemaTo(setting.Type, schema); + } + + public static string BuildSqLitePath(string databaseFolder) + { + return Path.Combine(databaseFolder, $"db.sqlite"); + } + + public static DdonSqLiteDb BuildSqLite(string databaseFolder, bool wipeOnStartup) + { + string sqLitePath = BuildSqLitePath(databaseFolder); + DdonSqLiteDb db = new DdonSqLiteDb(sqLitePath, wipeOnStartup); + if (db.CreateDatabase()) + { + string schemaFilePath = Path.Combine(databaseFolder, DefaultSchemaFile); + String schema = File.ReadAllText(schemaFilePath, Encoding.UTF8); + + db.Execute(schema); + + Logger.Info($"Created new v{Version} database"); + } + + return db; + } + + public static DdonPostgresDb BuildPostgres(string databaseFolder, string host, string user, string password, string database, bool wipeOnStartup) { - if (deleteIfExists) + DdonPostgresDb db = new DdonPostgresDb(host, user, password, database, wipeOnStartup); + if (db.CreateDatabase()) { - try - { - File.Delete(sqLitePath); - } - catch (Exception) - { - // ignored - } + string schemaFilePath = Path.Combine(databaseFolder, DefaultSchemaFile); + String schema = File.ReadAllText(schemaFilePath, Encoding.UTF8); + schema = AdaptSQLiteSchemaToPostgreSQL(schema); + + db.Execute(schema); } - DdonSqLiteDb db = new DdonSqLiteDb(sqLitePath); + return db; + } + + public static DdonMariaDb BuildMariaDB(string databaseFolder, string host, string user, string password, string database, bool wipeOnStartup) + { + DdonMariaDb db = new DdonMariaDb(host, user, password, database, wipeOnStartup); if (db.CreateDatabase()) { - ScriptRunner scriptRunner = new ScriptRunner(db); - scriptRunner.Run(Path.Combine(sqLiteFolder, "Script/schema_sqlite.sql")); + string schemaFilePath = Path.Combine(databaseFolder, DefaultSchemaFile); + String schema = File.ReadAllText(schemaFilePath, Encoding.UTF8); + schema = AdaptSQLiteSchemaToMariaDB(schema); + db.Execute(schema); } return db; diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/AddMissingOnDeleteCascades_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/AddMissingOnDeleteCascades_migration.sql new file mode 100644 index 000000000..b7abd5e57 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/AddMissingOnDeleteCascades_migration.sql @@ -0,0 +1,78 @@ +CREATE TABLE "ddon_game_token_new" +( + "account_id" INTEGER PRIMARY KEY NOT NULL, + "character_id" INTEGER NOT NULL, + "token" TEXT NOT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT "uq_ddon_game_token_token" UNIQUE ("token"), + CONSTRAINT "fk_ddon_game_token_account_id" FOREIGN KEY ("account_id") REFERENCES "account" ("id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_game_token_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") +); +INSERT INTO "ddon_game_token_new" SELECT * FROM "ddon_game_token"; +DROP TABLE "ddon_game_token"; +ALTER TABLE "ddon_game_token_new" RENAME TO "ddon_game_token"; + + +CREATE TABLE "ddon_contact_list_new" +( + "id" INTEGER PRIMARY KEY AUTOINCREMENT, + "requester_character_id" INTEGER NOT NULL, + "requested_character_id" INTEGER NOT NULL, + "status" SMALLINT NOT NULL, + "type" SMALLINT NOT NULL, + "requester_favorite" BOOLEAN NOT NULL, + "requested_favorite" BOOLEAN NOT NULL, + CONSTRAINT "fk_ddon_contact_list_requester_character_id" FOREIGN KEY ("requester_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_contact_list_requested_character_id" FOREIGN KEY ("requested_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "uq_ddon_contact_list_requester_character_id_requested_character_id" UNIQUE ("requester_character_id", "requested_character_id") +); +INSERT INTO "ddon_contact_list_new" SELECT * FROM "ddon_contact_list"; +DROP TABLE "ddon_contact_list"; +ALTER TABLE "ddon_contact_list_new" RENAME TO "ddon_contact_list"; + + +CREATE TABLE "ddon_bazaar_exhibition_new" +( + "bazaar_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_id" INTEGER NOT NULL, + "sequence" INTEGER NOT NULL, + "item_id" INTEGER NOT NULL, + "num" INTEGER NOT NULL, + "price" INTEGER NOT NULL, + "exhibition_time" DATETIME NOT NULL, + "state" SMALLINT NOT NULL, + "proceeds" INTEGER NOT NULL, + "expire" DATETIME NOT NULL, + CONSTRAINT "fk_ddon_bazaar_exhibition_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") +); +INSERT INTO "ddon_bazaar_exhibition_new" SELECT * FROM "ddon_bazaar_exhibition"; +DROP TABLE "ddon_bazaar_exhibition"; +ALTER TABLE "ddon_bazaar_exhibition_new" RENAME TO "ddon_bazaar_exhibition"; + +CREATE TABLE IF NOT EXISTS "ddon_pawn_craft_progress_new" +( + "craft_character_id" INTEGER NOT NULL, + "craft_lead_pawn_id" INTEGER NOT NULL, + "craft_support_pawn_id1" INTEGER NOT NULL, + "craft_support_pawn_id2" INTEGER NOT NULL, + "craft_support_pawn_id3" INTEGER NOT NULL, + + "recipe_id" INTEGER NOT NULL, + "exp" INTEGER NOT NULL, + "npc_action_id" INTEGER NOT NULL, + "item_id" INTEGER NOT NULL, + "unk0" INTEGER NOT NULL, + "remain_time" INTEGER NOT NULL, + "exp_bonus" BOOLEAN NOT NULL, + "create_count" INTEGER NOT NULL, + + "plus_value" INTEGER NOT NULL, + "great_success" BOOLEAN NOT NULL, + "bonus_exp" INTEGER NOT NULL, + "additional_quantity" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_pawn_craft_progress_craft_character_id" FOREIGN KEY ("craft_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_pawn_craft_progress_craft_lead_pawn_id" FOREIGN KEY ("craft_lead_pawn_id") REFERENCES "ddon_pawn" ("pawn_id") ON DELETE CASCADE +); +INSERT INTO "ddon_pawn_craft_progress_new" SELECT * FROM "ddon_pawn_craft_progress"; +DROP TABLE "ddon_pawn_craft_progress"; +ALTER TABLE "ddon_pawn_craft_progress_new" RENAME TO "ddon_pawn_craft_progress"; diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/abilitypresets_migration_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/abilitypresets_migration_sqlite.sql new file mode 100644 index 000000000..32df33a07 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/abilitypresets_migration_sqlite.sql @@ -0,0 +1,19 @@ +CREATE TABLE "ddon_preset_ability" ( + "character_id" INTEGER NOT NULL, + "preset_no" INTEGER NOT NULL, + "preset_name" TEXT, + "ability_1" INTEGER, + "ability_2" INTEGER, + "ability_3" INTEGER, + "ability_4" INTEGER, + "ability_5" INTEGER, + "ability_6" INTEGER, + "ability_7" INTEGER, + "ability_8" INTEGER, + "ability_9" INTEGER, + "ability_10" INTEGER, + CONSTRAINT "fk_preset_ability" FOREIGN KEY("character_id") REFERENCES "ddon_character"("character_id") ON DELETE CASCADE + CONSTRAINT "pk_preset_ability" PRIMARY KEY("character_id","preset_no") +); + +DELETE FROM "ddon_equipped_ability"; \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/binarydata_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/binarydata_migration.sql new file mode 100644 index 000000000..daecb9f3c --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/binarydata_migration.sql @@ -0,0 +1,7 @@ +CREATE TABLE "ddon_binary_data" +( + "character_id" INTEGER NOT NULL, + "binary_data" BLOB NOT NULL, + CONSTRAINT pk_binary_data PRIMARY KEY (character_id), + CONSTRAINT fk_binary_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character"("character_id") ON DELETE CASCADE +); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/bitterblack_maze_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/bitterblack_maze_migration.sql new file mode 100644 index 000000000..73aea4a2b --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/bitterblack_maze_migration.sql @@ -0,0 +1,41 @@ +ALTER TABLE "ddon_character" ADD "game_mode" INTEGER DEFAULT 1 NOT NULL; + +CREATE TABLE "ddon_bbm_character_map" ( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "bbm_character_id" INTEGER NOT NULL, + CONSTRAINT fk_ddon_bbm_character_map_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE "ddon_bbm_progress" ( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "start_time" INTEGER NOT NULL, + "content_id" INTEGER NOT NULL, + "content_mode" INTEGER NOT NULL, + "tier" INTEGER NOT NULL, + "killed_death" BOOLEAN NOT NULL, + "last_ticket_time" INTEGER NOT NULL, + CONSTRAINT fk_ddon_bbm_progress_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE "ddon_bbm_rewards" ( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "gold_marks" INTEGER NOT NULL, + "silver_marks" INTEGER NOT NULL, + "red_marks" INTEGER NOT NULL, + CONSTRAINT fk_ddon_bbm_rewards_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE "ddon_bbm_content_treasure" ( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "content_id" INTEGER NOT NULL, + "amount" INTEGER NOT NULL, + CONSTRAINT fk_ddon_bbm_content_treasure_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +INSERT INTO ddon_bbm_progress (character_id, start_time, content_id, content_mode, tier, killed_death, last_ticket_time) +SELECT character_id, 0, 0, 0, 0, 0, 0 +FROM ddon_character; + +INSERT INTO ddon_bbm_rewards (character_id, gold_marks, silver_marks, red_marks) +SELECT character_id, 0, 0, 0 +FROM ddon_character; diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/crest_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/crest_migration.sql new file mode 100644 index 000000000..b9633ba87 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/crest_migration.sql @@ -0,0 +1,9 @@ +CREATE TABLE ddon_crests ( + "character_common_id" INTEGER NOT NULL, + "item_uid" VARCHAR(8) NOT NULL, + "slot" INTEGER NOT NULL, + "crest_id" INTEGER NOT NULL, + "crest_amount" INTEGER NOT NULL, + FOREIGN KEY("item_uid") REFERENCES "ddon_storage_item"("item_uid") ON DELETE CASCADE, + FOREIGN KEY("character_common_id") REFERENCES "ddon_character_common"("character_common_id") ON DELETE CASCADE +); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/equip_migration_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/equip_migration_sqlite.sql new file mode 100644 index 000000000..d1731a82e --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/equip_migration_sqlite.sql @@ -0,0 +1,16 @@ +UPDATE ddon_storage SET slot_max=30 WHERE storage_type=14; +UPDATE ddon_storage SET slot_max=90 WHERE storage_type=15; + +DROP TABLE ddon_system_mail_attachment; +CREATE TABLE "ddon_system_mail_attachment" ( + "attachment_id" INTEGER NOT NULL, + "message_id" INTEGER NOT NULL, + "attachment_type" INTEGER NOT NULL, + "is_received" INTEGER NOT NULL DEFAULT 0, + "param0" VARCHAR(256) NOT NULL DEFAULT "", + "param1" INTEGER NOT NULL DEFAULT 0, + "param2" INTEGER NOT NULL DEFAULT 0, + "param3" INTEGER NOT NULL DEFAULT 0, + PRIMARY KEY("attachment_id" AUTOINCREMENT), + FOREIGN KEY("message_id") REFERENCES "ddon_system_mail"("message_id") ON DELETE CASCADE +); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/equippoints_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/equippoints_migration.sql new file mode 100644 index 000000000..2133649d9 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/equippoints_migration.sql @@ -0,0 +1,2 @@ +ALTER TABLE "ddon_storage_item" +ADD COLUMN "equip_points" INTEGER NOT NULL DEFAULT 0; diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/migration_mail_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/migration_mail_sqlite.sql new file mode 100644 index 000000000..54bd51836 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/migration_mail_sqlite.sql @@ -0,0 +1,23 @@ +CREATE TABLE "ddon_system_mail" ( + "message_id" INTEGER NOT NULL, + "character_id" INTEGER NOT NULL, + "message_state" INTEGER NOT NULL, + "sender_name" VARCHAR(256) NOT NULL DEFAULT "", + "message_title" VARCHAR(256) NOT NULL DEFAULT "", + "message_body" VARCHAR(2048) NOT NULL DEFAULT "", + "send_date" INTEGER NOT NULL DEFAULT 0, + FOREIGN KEY("character_id") REFERENCES "ddon_character"("character_id") ON DELETE CASCADE, + PRIMARY KEY("message_id" AUTOINCREMENT) +); + +CREATE TABLE "ddon_system_mail_attachment" ( + "message_id" INTEGER NOT NULL, + "attachment_id" INTEGER NOT NULL, + "attachment_type" INTEGER NOT NULL, + "is_received" INTEGER NOT NULL DEFAULT 0, + "param0" VARCHAR(256) NOT NULL DEFAULT "", + "param1" INTEGER NOT NULL DEFAULT 0, + "param2" INTEGER NOT NULL DEFAULT 0, + "param3" INTEGER NOT NULL DEFAULT 0, + FOREIGN KEY("message_id") REFERENCES "ddon_system_mail"("message_id") ON DELETE CASCADE +); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/migration_pp_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/migration_pp_sqlite.sql new file mode 100644 index 000000000..600e728ef --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/migration_pp_sqlite.sql @@ -0,0 +1,10 @@ +CREATE TABLE "ddon_character_playpoint_data" ( + "character_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "play_point" INTEGER NOT NULL DEFAULT 0, + "exp_mode" TINYINT NOT NULL DEFAULT 1, + CONSTRAINT pk_character_playpoint PRIMARY KEY (character_id, job), + CONSTRAINT fk_character_playpoint_character_id FOREIGN KEY("character_id") REFERENCES "ddon_character"("character_id") ON DELETE CASCADE +); + +INSERT INTO "ddon_character_playpoint_data" SELECT c.character_id, j.job, 0, 1 FROM "ddon_character" c INNER JOIN "ddon_character_job_data" j ON c.character_common_id = j.character_common_id; \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/migration_rented_pawn.sql b/Arrowgene.Ddon.Database/Files/Database/Script/migration_rented_pawn.sql new file mode 100644 index 000000000..bca6e3fe4 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/migration_rented_pawn.sql @@ -0,0 +1,3 @@ +ALTER TABLE "ddon_pawn" ADD "is_official_pawn" INTEGER DEFAULT 0 NOT NULL; + +UPDATE ddon_character SET rental_pawn_slot_num=3 WHERE my_pawn_slot_num > 0 AND game_mode = 1; diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/migration_stamp_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/migration_stamp_sqlite.sql new file mode 100644 index 000000000..5274c6fa9 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/migration_stamp_sqlite.sql @@ -0,0 +1,14 @@ +CREATE TABLE ddon_stamp_bonus +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "last_stamp_time" DATETIME NOT NULL, + "consecutive_stamp" INTEGER NOT NULL, + "total_stamp" INTEGER NOT NULL, + CONSTRAINT fk_stamp_bonus_character_id FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +INSERT INTO "ddon_stamp_bonus" SELECT "character_id", "1900-01-01 00:00:00", 0, 0 FROM "ddon_character"; + +INSERT INTO "ddon_wallet_point"("character_id", "type", "value") +SELECT "character_id", 5, 0 FROM "ddon_character" +WHERE NOT EXISTS (SELECT * FROM "ddon_wallet_point" WHERE "ddon_wallet_point"."character_id" = "ddon_character"."character_id" AND "type" = 5); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/pawncraftingdata_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/pawncraftingdata_migration.sql new file mode 100644 index 000000000..4763092f4 --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/pawncraftingdata_migration.sql @@ -0,0 +1,44 @@ +ALTER TABLE "ddon_pawn" + ADD COLUMN "craft_rank" INTEGER NOT NULL DEFAULT 1; +ALTER TABLE "ddon_pawn" + ADD COLUMN "craft_rank_limit" INTEGER NOT NULL DEFAULT 8; +ALTER TABLE "ddon_pawn" + ADD COLUMN "craft_exp" INTEGER NOT NULL DEFAULT 0; +ALTER TABLE "ddon_pawn" + ADD COLUMN "craft_points" INTEGER NOT NULL DEFAULT 0; + +ALTER TABLE "ddon_pawn" + ADD COLUMN "production_speed_level" INTEGER NOT NULL DEFAULT 0; +ALTER TABLE "ddon_pawn" + ADD COLUMN "equipment_enhancement_level" INTEGER NOT NULL DEFAULT 0; +ALTER TABLE "ddon_pawn" + ADD COLUMN "equipment_quality_level" INTEGER NOT NULL DEFAULT 0; +ALTER TABLE "ddon_pawn" + ADD COLUMN "consumable_quantity_level" INTEGER NOT NULL DEFAULT 0; +ALTER TABLE "ddon_pawn" + ADD COLUMN "cost_performance_level" INTEGER NOT NULL DEFAULT 0; + +CREATE TABLE IF NOT EXISTS "ddon_pawn_craft_progress" +( + "craft_character_id" INTEGER NOT NULL, + "craft_lead_pawn_id" INTEGER NOT NULL, + "craft_support_pawn_id1" INTEGER NOT NULL, + "craft_support_pawn_id2" INTEGER NOT NULL, + "craft_support_pawn_id3" INTEGER NOT NULL, + + "recipe_id" INTEGER NOT NULL, + "exp" INTEGER NOT NULL, + "npc_action_id" INTEGER NOT NULL, + "item_id" INTEGER NOT NULL, + "unk0" INTEGER NOT NULL, + "remain_time" INTEGER NOT NULL, + "exp_bonus" BOOLEAN NOT NULL, + "create_count" INTEGER NOT NULL, + + "plus_value" INTEGER NOT NULL, + "great_success" BOOLEAN NOT NULL, + "bonus_exp" INTEGER NOT NULL, + "additional_quantity" INTEGER NOT NULL, + FOREIGN KEY ("craft_character_id") REFERENCES "ddon_character" ("character_id"), + FOREIGN KEY ("craft_lead_pawn_id") REFERENCES "ddon_pawn" ("pawn_id") +); diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/schema_sqlite.sql b/Arrowgene.Ddon.Database/Files/Database/Script/schema_sqlite.sql index 83e489fe4..9c1569014 100644 --- a/Arrowgene.Ddon.Database/Files/Database/Script/schema_sqlite.sql +++ b/Arrowgene.Ddon.Database/Files/Database/Script/schema_sqlite.sql @@ -1,419 +1,713 @@ -CREATE TABLE IF NOT EXISTS `setting` -( - `key` TEXT NOT NULL, - `value` TEXT NOT NULL, - PRIMARY KEY (`key`) -); - -CREATE TABLE IF NOT EXISTS `account` -( - `id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - `name` TEXT NOT NULL, - `normal_name` TEXT NOT NULL, - `hash` TEXT NOT NULL, - `mail` TEXT NOT NULL, - `mail_verified` INTEGER NOT NULL, - `mail_verified_at` DATETIME DEFAULT NULL, - `mail_token` TEXT DEFAULT NULL, - `password_token` TEXT DEFAULT NULL, - `login_token` TEXT DEFAULT NULL, - `login_token_created` DATETIME DEFAULT NULL, - `state` INTEGER NOT NULL, - `last_login` DATETIME DEFAULT NULL, - `created` DATETIME NOT NULL, - CONSTRAINT `uq_account_name` UNIQUE (`name`), - CONSTRAINT `uq_account_normal_name` UNIQUE (`normal_name`), - CONSTRAINT `uq_account_login_token` UNIQUE (`login_token`), - CONSTRAINT `uq_account_mail` UNIQUE (`mail`) -); - -CREATE TABLE IF NOT EXISTS `ddon_character_common` -( - `character_common_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - `job` TINYINT NOT NULL, - `hide_equip_head` BIT NOT NULL, - `hide_equip_lantern` BIT NOT NULL, - `jewelry_slot_num` TINYINT NOT NULL -); - -CREATE TABLE IF NOT EXISTS `ddon_character` -( - `character_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - `character_common_id` INTEGER NOT NULL, - `account_id` INTEGER NOT NULL, - `version` INTEGER NOT NULL, - `first_name` TEXT NOT NULL, - `last_name` TEXT NOT NULL, - `created` DATETIME NOT NULL, - `my_pawn_slot_num` TINYINT NOT NULL, - `rental_pawn_slot_num` TINYINT NOT NULL, - `hide_equip_head_pawn` BIT NOT NULL, - `hide_equip_lantern_pawn` BIT NOT NULL, - `arisen_profile_share_range` TINYINT NOT NULL, - CONSTRAINT `fk_character_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE, - CONSTRAINT `fk_character_account_id` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_pawn` -( - `pawn_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - `character_common_id` INTEGER NOT NULL, - `character_id` INTEGER NOT NULL, - `name` TEXT NOT NULL, - `hm_type` TINYINT NOT NULL, - `pawn_type` TINYINT NOT NULL, - CONSTRAINT `fk_character_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE, - CONSTRAINT `fk_character_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_edit_info` -( - `character_common_id` INTEGER PRIMARY KEY NOT NULL, - `sex` BIT NOT NULL, - `voice` TINYINT NOT NULL, - `voice_pitch` SMALLINT NOT NULL, - `personality` TINYINT NOT NULL, - `speech_freq` TINYINT NOT NULL, - `body_type` TINYINT NOT NULL, - `hair` TINYINT NOT NULL, - `beard` TINYINT NOT NULL, - `makeup` TINYINT NOT NULL, - `scar` TINYINT NOT NULL, - `eye_preset_no` TINYINT NOT NULL, - `nose_preset_no` TINYINT NOT NULL, - `mouth_preset_no` TINYINT NOT NULL, - `eyebrow_tex_no` TINYINT NOT NULL, - `color_skin` TINYINT NOT NULL, - `color_hair` TINYINT NOT NULL, - `color_beard` TINYINT NOT NULL, - `color_eyebrow` TINYINT NOT NULL, - `color_r_eye` TINYINT NOT NULL, - `color_l_eye` TINYINT NOT NULL, - `color_makeup` TINYINT NOT NULL, - `sokutobu` SMALLINT NOT NULL, - `hitai` SMALLINT NOT NULL, - `mimi_jyouge` SMALLINT NOT NULL, - `kannkaku` SMALLINT NOT NULL, - `mabisasi_jyouge` SMALLINT NOT NULL, - `hanakuchi_jyouge` SMALLINT NOT NULL, - `ago_saki_haba` SMALLINT NOT NULL, - `ago_zengo` SMALLINT NOT NULL, - `ago_saki_jyouge` SMALLINT NOT NULL, - `hitomi_ookisa` SMALLINT NOT NULL, - `me_ookisa` SMALLINT NOT NULL, - `me_kaiten` SMALLINT NOT NULL, - `mayu_kaiten` SMALLINT NOT NULL, - `mimi_ookisa` SMALLINT NOT NULL, - `mimi_muki` SMALLINT NOT NULL, - `elf_mimi` SMALLINT NOT NULL, - `miken_takasa` SMALLINT NOT NULL, - `miken_haba` SMALLINT NOT NULL, - `hohobone_ryou` SMALLINT NOT NULL, - `hohobone_jyouge` SMALLINT NOT NULL, - `hohoniku` SMALLINT NOT NULL, - `erahone_jyouge` SMALLINT NOT NULL, - `erahone_haba` SMALLINT NOT NULL, - `hana_jyouge` SMALLINT NOT NULL, - `hana_haba` SMALLINT NOT NULL, - `hana_takasa` SMALLINT NOT NULL, - `hana_kakudo` SMALLINT NOT NULL, - `kuchi_haba` SMALLINT NOT NULL, - `kuchi_atsusa` SMALLINT NOT NULL, - `eyebrow_uv_offset_x` SMALLINT NOT NULL, - `eyebrow_uv_offset_y` SMALLINT NOT NULL, - `wrinkle` SMALLINT NOT NULL, - `wrinkle_albedo_blend_rate` SMALLINT NOT NULL, - `wrinkle_detail_normal_power` SMALLINT NOT NULL, - `muscle_albedo_blend_rate` SMALLINT NOT NULL, - `muscle_detail_normal_power` SMALLINT NOT NULL, - `height` SMALLINT NOT NULL, - `head_size` SMALLINT NOT NULL, - `neck_offset` SMALLINT NOT NULL, - `neck_scale` SMALLINT NOT NULL, - `upper_body_scale_x` SMALLINT NOT NULL, - `belly_size` SMALLINT NOT NULL, - `teat_scale` SMALLINT NOT NULL, - `tekubi_size` SMALLINT NOT NULL, - `koshi_offset` SMALLINT NOT NULL, - `koshi_size` SMALLINT NOT NULL, - `ankle_offset` SMALLINT NOT NULL, - `fat` SMALLINT NOT NULL, - `muscle` SMALLINT NOT NULL, - `motion_filter` SMALLINT NOT NULL, - CONSTRAINT `fk_edit_info_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_status_info` -( - `character_common_id` INTEGER PRIMARY KEY NOT NULL, - `hp` INT NOT NULL, - `stamina` INT NOT NULL, - `revive_point` TINYINT NOT NULL, - `max_hp` INT NOT NULL, - `max_stamina` INT NOT NULL, - `white_hp` INT NOT NULL, - `gain_hp` INT NOT NULL, - `gain_stamina` INT NOT NULL, - `gain_attack` INT NOT NULL, - `gain_defense` INT NOT NULL, - `gain_magic_attack` INT NOT NULL, - `gain_magic_defense` INT NOT NULL, - CONSTRAINT `fk_status_info_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_character_matching_profile` -( - `character_id` INTEGER PRIMARY KEY NOT NULL, - `entry_job` TINYINT NOT NULL, - `entry_job_level` INT NOT NULL, - `current_job` TINYINT NOT NULL, - `current_job_level` INT NOT NULL, - `objective_type1` INT NOT NULL, - `objective_type2` INT NOT NULL, - `play_style` INT NOT NULL, - `comment` TEXT NOT NULL, - `is_join_party` TINYINT NOT NULL, - CONSTRAINT `fk_matching_profile_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_character_arisen_profile` -( - `character_id` INTEGER PRIMARY KEY NOT NULL, - `background_id` TINYINT NOT NULL, - `title_uid` INT NOT NULL, - `title_index` INT NOT NULL, - `motion_id` SMALLINT NOT NULL, - `motion_frame_no` INT NOT NULL, - CONSTRAINT `fk_arisen_profile_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_character_job_data` -( - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `exp` INT NOT NULL, - `job_point` INT NOT NULL, - `lv` INT NOT NULL, - `atk` SMALLINT NOT NULL, - `def` SMALLINT NOT NULL, - `m_atk` SMALLINT NOT NULL, - `m_def` SMALLINT NOT NULL, - `strength` SMALLINT NOT NULL, - `down_power` SMALLINT NOT NULL, - `shake_power` SMALLINT NOT NULL, - `stun_power` SMALLINT NOT NULL, - `consitution` SMALLINT NOT NULL, - `guts` SMALLINT NOT NULL, - `fire_resist` TINYINT NOT NULL, - `ice_resist` TINYINT NOT NULL, - `thunder_resist` TINYINT NOT NULL, - `holy_resist` TINYINT NOT NULL, - `dark_resist` TINYINT NOT NULL, - `spread_resist` TINYINT NOT NULL, - `freeze_resist` TINYINT NOT NULL, - `shock_resist` TINYINT NOT NULL, - `absorb_resist` TINYINT NOT NULL, - `dark_elm_resist` TINYINT NOT NULL, - `poison_resist` TINYINT NOT NULL, - `slow_resist` TINYINT NOT NULL, - `sleep_resist` TINYINT NOT NULL, - `stun_resist` TINYINT NOT NULL, - `wet_resist` TINYINT NOT NULL, - `oil_resist` TINYINT NOT NULL, - `seal_resist` TINYINT NOT NULL, - `curse_resist` TINYINT NOT NULL, - `soft_resist` TINYINT NOT NULL, - `stone_resist` TINYINT NOT NULL, - `gold_resist` TINYINT NOT NULL, - `fire_reduce_resist` TINYINT NOT NULL, - `ice_reduce_resist` TINYINT NOT NULL, - `thunder_reduce_resist` TINYINT NOT NULL, - `holy_reduce_resist` TINYINT NOT NULL, - `dark_reduce_resist` TINYINT NOT NULL, - `atk_down_resist` TINYINT NOT NULL, - `def_down_resist` TINYINT NOT NULL, - `m_atk_down_resist` TINYINT NOT NULL, - `m_def_down_resist` TINYINT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`), - CONSTRAINT `fk_character_job_data_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_storage` -( - `character_id` INTEGER NOT NULL, - `storage_type` TINYINT NOT NULL, - `slot_max` SMALLINT NOT NULL, - `item_sort` BLOB NOT NULL, - PRIMARY KEY (`character_id`, `storage_type`), - CONSTRAINT `fk_storage_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_wallet_point` -( - `character_id` INTEGER NOT NULL, - `type` TINYINT NOT NULL, - `value` INTEGER NOT NULL, - PRIMARY KEY (`character_id`, `type`), - CONSTRAINT `fk_wallet_point_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_item` -( - `uid` TEXT NOT NULL, - `item_id` INT NOT NULL, - `unk3` TINYINT NOT NULL, - `color` TINYINT NOT NULL, - `plus_value` TINYINT NOT NULL, - PRIMARY KEY (`uid`) -); - -CREATE TABLE IF NOT EXISTS `ddon_storage_item` -( - `item_uid` TEXT NOT NULL, - `character_id` INTEGER NOT NULL, - `storage_type` TINYINT NOT NULL, - `slot_no` SMALLINT NOT NULL, - `item_num` INT NOT NULL, - PRIMARY KEY (`character_id`, `storage_type`, `slot_no`), - CONSTRAINT `fk_storage_item_item_uid` FOREIGN KEY (`item_uid`) REFERENCES `ddon_item` (`uid`) ON DELETE CASCADE, - CONSTRAINT `fk_storage_item_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_equip_item` -( - `item_uid` TEXT NOT NULL, - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `equip_type` TINYINT NOT NULL, - `equip_slot` SMALLINT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `equip_type`, `equip_slot`), - CONSTRAINT `fk_equip_item_item_uid` FOREIGN KEY (`item_uid`) REFERENCES `ddon_item` (`uid`) ON DELETE CASCADE, - CONSTRAINT `fk_equip_item_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_equip_job_item` -( - `item_uid` TEXT NOT NULL, - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `equip_slot` SMALLINT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `equip_slot`), - CONSTRAINT `fk_equip_job_item_item_uid` FOREIGN KEY (`item_uid`) REFERENCES `ddon_item` (`uid`) ON DELETE CASCADE, - CONSTRAINT `fk_equip_job_item_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS `ddon_normal_skill_param` -( - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `skill_no` INT NOT NULL, - `index` INT NOT NULL, - `pre_skill_no` INT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `skill_no`), - CONSTRAINT `fk_normal_skill_param_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE +/* Style hints: + when a primary key is made up of a single column embed the primary key syntax in the column definition + embed AUTOINCREMENT in column definition + do not embed unique qualifier syntax, instead it should be part of a constraint definition + unique, foreign and primary key constraints should always be explicitly named via CONSTRAINT + + naming convention for primary key constraints: pk_ + naming convention for unique constraints: uq____... + naming convention for foreign keys: fk__ + + quote all column and table references + */ +CREATE TABLE IF NOT EXISTS "meta" +( + "db_version" INTEGER NOT NULL +); + +CREATE TABLE IF NOT EXISTS "setting" +( + "key" VARCHAR(32) PRIMARY KEY NOT NULL, + "value" TEXT NOT NULL +); + +CREATE TABLE IF NOT EXISTS "account" +( + "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "name" TEXT NOT NULL, + "normal_name" TEXT NOT NULL, + "hash" TEXT NOT NULL, + "mail" TEXT NOT NULL, + "mail_verified" BOOLEAN NOT NULL, + "mail_verified_at" DATETIME DEFAULT NULL, + "mail_token" TEXT DEFAULT NULL, + "password_token" TEXT DEFAULT NULL, + "login_token" TEXT DEFAULT NULL, + "login_token_created" DATETIME DEFAULT NULL, + "state" INTEGER NOT NULL, + "last_login" DATETIME DEFAULT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT "uq_account_name" UNIQUE ("name"), + CONSTRAINT "uq_account_normal_name" UNIQUE ("normal_name"), + CONSTRAINT "uq_account_login_token" UNIQUE ("login_token"), + CONSTRAINT "uq_account_mail" UNIQUE ("mail") +); + +CREATE TABLE IF NOT EXISTS "ddon_character_common" +( + "character_common_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "job" SMALLINT NOT NULL, + "hide_equip_head" BOOLEAN NOT NULL, + "hide_equip_lantern" BOOLEAN NOT NULL +); + +CREATE TABLE IF NOT EXISTS "ddon_character" +( + "character_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_common_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "version" INTEGER NOT NULL, + "first_name" TEXT NOT NULL, + "last_name" TEXT NOT NULL, + "created" DATETIME NOT NULL, + "my_pawn_slot_num" SMALLINT NOT NULL, + "rental_pawn_slot_num" SMALLINT NOT NULL, + "hide_equip_head_pawn" BOOLEAN NOT NULL, + "hide_equip_lantern_pawn" BOOLEAN NOT NULL, + "arisen_profile_share_range" SMALLINT NOT NULL, + "fav_warp_slot_num" INTEGER NOT NULL, + "max_bazaar_exhibits" INTEGER NOT NULL, + "game_mode" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_character_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_character_account_id" FOREIGN KEY ("account_id") REFERENCES "account" ("id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_pawn" +( + "pawn_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_common_id" INTEGER NOT NULL, + "character_id" INTEGER NOT NULL, + "name" TEXT NOT NULL, + "hm_type" SMALLINT NOT NULL, + "pawn_type" SMALLINT NOT NULL, + "training_points" INTEGER NOT NULL, + "available_training" INTEGER NOT NULL, + "craft_rank" INTEGER NOT NULL, + "craft_rank_limit" INTEGER NOT NULL, + "craft_exp" INTEGER NOT NULL, + "craft_points" INTEGER NOT NULL, + "production_speed_level" INTEGER NOT NULL, + "equipment_enhancement_level" INTEGER NOT NULL, + "equipment_quality_level" INTEGER NOT NULL, + "consumable_quantity_level" INTEGER NOT NULL, + "cost_performance_level" INTEGER NOT NULL, + "is_official_pawn" BOOLEAN NOT NULL, + CONSTRAINT "fk_ddon_pawn_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_pawn_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_pawn_training_status" +( + "pawn_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "training_status" BLOB NOT NULL, + CONSTRAINT "pk_ddon_pawn_training_status" PRIMARY KEY ("pawn_id", "job"), + CONSTRAINT "fk_ddon_pawn_training_status_pawn_id" FOREIGN KEY ("pawn_id") REFERENCES "ddon_pawn" ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_edit_info" +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "sex" SMALLINT NOT NULL, + "voice" SMALLINT NOT NULL, + "voice_pitch" SMALLINT NOT NULL, + "personality" SMALLINT NOT NULL, + "speech_freq" SMALLINT NOT NULL, + "body_type" SMALLINT NOT NULL, + "hair" SMALLINT NOT NULL, + "beard" SMALLINT NOT NULL, + "makeup" SMALLINT NOT NULL, + "scar" SMALLINT NOT NULL, + "eye_preset_no" SMALLINT NOT NULL, + "nose_preset_no" SMALLINT NOT NULL, + "mouth_preset_no" SMALLINT NOT NULL, + "eyebrow_tex_no" SMALLINT NOT NULL, + "color_skin" SMALLINT NOT NULL, + "color_hair" SMALLINT NOT NULL, + "color_beard" SMALLINT NOT NULL, + "color_eyebrow" SMALLINT NOT NULL, + "color_r_eye" SMALLINT NOT NULL, + "color_l_eye" SMALLINT NOT NULL, + "color_makeup" SMALLINT NOT NULL, + "sokutobu" SMALLINT NOT NULL, + "hitai" SMALLINT NOT NULL, + "mimi_jyouge" SMALLINT NOT NULL, + "kannkaku" SMALLINT NOT NULL, + "mabisasi_jyouge" SMALLINT NOT NULL, + "hanakuchi_jyouge" SMALLINT NOT NULL, + "ago_saki_haba" SMALLINT NOT NULL, + "ago_zengo" SMALLINT NOT NULL, + "ago_saki_jyouge" SMALLINT NOT NULL, + "hitomi_ookisa" SMALLINT NOT NULL, + "me_ookisa" SMALLINT NOT NULL, + "me_kaiten" SMALLINT NOT NULL, + "mayu_kaiten" SMALLINT NOT NULL, + "mimi_ookisa" SMALLINT NOT NULL, + "mimi_muki" SMALLINT NOT NULL, + "elf_mimi" SMALLINT NOT NULL, + "miken_takasa" SMALLINT NOT NULL, + "miken_haba" SMALLINT NOT NULL, + "hohobone_ryou" SMALLINT NOT NULL, + "hohobone_jyouge" SMALLINT NOT NULL, + "hohoniku" SMALLINT NOT NULL, + "erahone_jyouge" SMALLINT NOT NULL, + "erahone_haba" SMALLINT NOT NULL, + "hana_jyouge" SMALLINT NOT NULL, + "hana_haba" SMALLINT NOT NULL, + "hana_takasa" SMALLINT NOT NULL, + "hana_kakudo" SMALLINT NOT NULL, + "kuchi_haba" SMALLINT NOT NULL, + "kuchi_atsusa" SMALLINT NOT NULL, + "eyebrow_uv_offset_x" SMALLINT NOT NULL, + "eyebrow_uv_offset_y" SMALLINT NOT NULL, + "wrinkle" SMALLINT NOT NULL, + "wrinkle_albedo_blend_rate" SMALLINT NOT NULL, + "wrinkle_detail_normal_power" SMALLINT NOT NULL, + "muscle_albedo_blend_rate" SMALLINT NOT NULL, + "muscle_detail_normal_power" SMALLINT NOT NULL, + "height" SMALLINT NOT NULL, + "head_size" SMALLINT NOT NULL, + "neck_offset" SMALLINT NOT NULL, + "neck_scale" SMALLINT NOT NULL, + "upper_body_scale_x" SMALLINT NOT NULL, + "belly_size" SMALLINT NOT NULL, + "teat_scale" SMALLINT NOT NULL, + "tekubi_size" SMALLINT NOT NULL, + "koshi_offset" SMALLINT NOT NULL, + "koshi_size" SMALLINT NOT NULL, + "ankle_offset" SMALLINT NOT NULL, + "fat" SMALLINT NOT NULL, + "muscle" SMALLINT NOT NULL, + "motion_filter" SMALLINT NOT NULL, + CONSTRAINT "fk_ddon_edit_info_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_status_info" +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "revive_point" SMALLINT NOT NULL, + "hp" INTEGER NOT NULL, + "white_hp" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_status_info_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_character_matching_profile" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "entry_job" SMALLINT NOT NULL, + "entry_job_level" INTEGER NOT NULL, + "current_job" SMALLINT NOT NULL, + "current_job_level" INTEGER NOT NULL, + "objective_type1" INTEGER NOT NULL, + "objective_type2" INTEGER NOT NULL, + "play_style" INTEGER NOT NULL, + "comment" TEXT NOT NULL, + "is_join_party" BOOLEAN NOT NULL, + CONSTRAINT "fk_ddon_character_matching_profile_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_character_arisen_profile" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "background_id" SMALLINT NOT NULL, + "title_uid" INTEGER NOT NULL, + "title_index" INTEGER NOT NULL, + "motion_id" SMALLINT NOT NULL, + "motion_frame_no" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_character_arisen_profile_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_learned_custom_skill` +CREATE TABLE IF NOT EXISTS "ddon_character_job_data" ( - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `skill_id` INT NOT NULL, - `skill_lv` TINYINT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `skill_id`), - CONSTRAINT `fk_learned_custom_skill_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "exp" INTEGER NOT NULL, + "job_point" INTEGER NOT NULL, + "lv" INTEGER NOT NULL, + "atk" SMALLINT NOT NULL, + "def" SMALLINT NOT NULL, + "m_atk" SMALLINT NOT NULL, + "m_def" SMALLINT NOT NULL, + "strength" SMALLINT NOT NULL, + "down_power" SMALLINT NOT NULL, + "shake_power" SMALLINT NOT NULL, + "stun_power" SMALLINT NOT NULL, + "consitution" SMALLINT NOT NULL, + "guts" SMALLINT NOT NULL, + "fire_resist" SMALLINT NOT NULL, + "ice_resist" SMALLINT NOT NULL, + "thunder_resist" SMALLINT NOT NULL, + "holy_resist" SMALLINT NOT NULL, + "dark_resist" SMALLINT NOT NULL, + "spread_resist" SMALLINT NOT NULL, + "freeze_resist" SMALLINT NOT NULL, + "shock_resist" SMALLINT NOT NULL, + "absorb_resist" SMALLINT NOT NULL, + "dark_elm_resist" SMALLINT NOT NULL, + "poison_resist" SMALLINT NOT NULL, + "slow_resist" SMALLINT NOT NULL, + "sleep_resist" SMALLINT NOT NULL, + "stun_resist" SMALLINT NOT NULL, + "wet_resist" SMALLINT NOT NULL, + "oil_resist" SMALLINT NOT NULL, + "seal_resist" SMALLINT NOT NULL, + "curse_resist" SMALLINT NOT NULL, + "soft_resist" SMALLINT NOT NULL, + "stone_resist" SMALLINT NOT NULL, + "gold_resist" SMALLINT NOT NULL, + "fire_reduce_resist" SMALLINT NOT NULL, + "ice_reduce_resist" SMALLINT NOT NULL, + "thunder_reduce_resist" SMALLINT NOT NULL, + "holy_reduce_resist" SMALLINT NOT NULL, + "dark_reduce_resist" SMALLINT NOT NULL, + "atk_down_resist" SMALLINT NOT NULL, + "def_down_resist" SMALLINT NOT NULL, + "m_atk_down_resist" SMALLINT NOT NULL, + "m_def_down_resist" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_character_job_data" PRIMARY KEY ("character_common_id", "job"), + CONSTRAINT "fk_ddon_character_job_data_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_equipped_custom_skill` +CREATE TABLE IF NOT EXISTS ddon_storage ( - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `slot_no` TINYINT NOT NULL, - `skill_id` INT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `slot_no`), - CONSTRAINT `fk_equipped_custom_skill_character_common_id` FOREIGN KEY (`character_common_id`, `job`, `skill_id`) REFERENCES `ddon_learned_custom_skill` (`character_common_id`, `job`, `skill_id`) ON DELETE CASCADE + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_max" SMALLINT NOT NULL, + "item_sort" BLOB NOT NULL, + CONSTRAINT "pk_ddon_storage" PRIMARY KEY ("character_id", "storage_type"), + CONSTRAINT "fk_ddon_storage_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_learned_ability` +CREATE TABLE IF NOT EXISTS ddon_wallet_point ( - `character_common_id` INTEGER NOT NULL, - `job` TINYINT NOT NULL, - `ability_id` INT NOT NULL, - `ability_lv` TINYINT NOT NULL, - PRIMARY KEY (`character_common_id`, `job`, `ability_id`), - CONSTRAINT `fk_learned_ability_character_common_id` FOREIGN KEY (`character_common_id`) REFERENCES `ddon_character_common` (`character_common_id`) ON DELETE CASCADE + "character_id" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "value" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_wallet_point" PRIMARY KEY ("character_id", "type"), + CONSTRAINT "fk_ddon_wallet_point_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_equipped_ability` +CREATE TABLE IF NOT EXISTS "ddon_storage_item" ( - `character_common_id` INTEGER NOT NULL, - `equipped_to_job` TINYINT NOT NULL, - `job` TINYINT NOT NULL, - `slot_no` TINYINT NOT NULL, - `ability_id` INT NOT NULL, - PRIMARY KEY (`character_common_id`, `equipped_to_job`, `slot_no`), - CONSTRAINT `fk_equipped_ability_character_common_id` FOREIGN KEY (`character_common_id`, `job`, `ability_id`) REFERENCES `ddon_learned_ability` (`character_common_id`, `job`, `ability_id`) ON DELETE CASCADE + "item_uid" VARCHAR(8) PRIMARY KEY NOT NULL, + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "item_id" INTEGER NOT NULL, + "item_num" INTEGER NOT NULL, + "unk3" SMALLINT NOT NULL, + "color" SMALLINT NOT NULL, + "plus_value" SMALLINT NOT NULL, + "equip_points" INTEGER NOT NULL, + CONSTRAINT "uq_ddon_storage_item_character_id_storage_type_slot_no" UNIQUE ("character_id", "storage_type", "slot_no"), + CONSTRAINT "fk_ddon_storage_item_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_shortcut` +-- CREATE TABLE IF NOT EXISTS ddon_additional_status +-- ( +-- "item_uid" VARCHAR(8) NOT NULL, +-- "character_id" INTEGER NOT NULL, +-- "is_add_stat1" TINYINT NOT NULL, +-- "is_add_stat2" TINYINT NOT NULL, +-- "additional_status1" SMALLINT NOT NULL, +-- "additional_status2" SMALLINT NOT NULL, +-- CONSTRAINT pk_ddon_additional_status PRIMARY KEY ("item_uid"), +-- CONSTRAINT fk_additional_status_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_storage_item ("item_uid") ON DELETE CASCADE, +-- CONSTRAINT fk_additional_status_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +-- ); +-- Put in comments because it seems this might be apart of a larger system. TODO: Revisit this when we start messing around with Craig's crafting. + + +CREATE TABLE IF NOT EXISTS "ddon_equip_item" +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_type" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_equip_item" PRIMARY KEY ("character_common_id", "job", "equip_type", "equip_slot"), + CONSTRAINT "fk_ddon_equip_item_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_equip_job_item" +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_equip_job_item" PRIMARY KEY ("character_common_id", "job", "equip_slot"), + CONSTRAINT "fk_ddon_equip_job_item_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_normal_skill_param" ( - `character_id` INTEGER NOT NULL, - `page_no` INTEGER NOT NULL, - `button_no` INTEGER NOT NULL, - `shortcut_id` INTEGER NOT NULL, - `u32_data` INTEGER NOT NULL, - `f32_data` INTEGER NOT NULL, - `exex_type` TINYINT NOT NULL, - PRIMARY KEY (`character_id`, `page_no`, `button_no`), - CONSTRAINT `fk_shortcut_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_no" INTEGER NOT NULL, + "index" INTEGER NOT NULL, + "pre_skill_no" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_normal_skill_param" PRIMARY KEY ("character_common_id", "job", "skill_no"), + CONSTRAINT "fk_ddon_normal_skill_param_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_communication_shortcut` +CREATE TABLE IF NOT EXISTS "ddon_learned_custom_skill" ( - `character_id` INTEGER NOT NULL, - `page_no` INTEGER NOT NULL, - `button_no` INTEGER NOT NULL, - `type` TINYINT NOT NULL, - `category` TINYINT NOT NULL, - `id` INTEGER NOT NULL, - PRIMARY KEY (`character_id`, `page_no`, `button_no`), - CONSTRAINT `fk_communication_shortcut_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) ON DELETE CASCADE + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + "skill_lv" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_learned_custom_skill" PRIMARY KEY ("character_common_id", "job", "skill_id"), + CONSTRAINT "fk_ddon_learned_custom_skill_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_pawn_reaction` +CREATE TABLE IF NOT EXISTS "ddon_equipped_custom_skill" ( - `pawn_id` INTEGER NOT NULL, - `reaction_type` TINYINT NOT NULL, - `motion_no` INTEGER NOT NULL, - PRIMARY KEY (`pawn_id`,`reaction_type`), - CONSTRAINT `fk_pawn_reaction_pawn_id` FOREIGN KEY (`pawn_id`) REFERENCES `ddon_pawn` (`pawn_id`) ON DELETE CASCADE + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_equipped_custom_skill" PRIMARY KEY ("character_common_id", "job", "slot_no"), + CONSTRAINT "fk_ddon_equipped_custom_skill_character_common_id" FOREIGN KEY ("character_common_id", "job", "skill_id") REFERENCES "ddon_learned_custom_skill" ("character_common_id", "job", "skill_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_sp_skill` +CREATE TABLE IF NOT EXISTS "ddon_learned_ability" ( - `pawn_id` INTEGER NOT NULL, - `sp_skill_id` TINYINT NOT NULL, - `sp_skill_lv` TINYINT NOT NULL, - PRIMARY KEY (`pawn_id`), - CONSTRAINT `fk_sp_skill_pawn_id` FOREIGN KEY (`pawn_id`) REFERENCES `ddon_pawn` (`pawn_id`) ON DELETE CASCADE + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + "ability_lv" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_learned_ability" PRIMARY KEY ("character_common_id", "job", "ability_id"), + CONSTRAINT "fk_ddon_learned_ability_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_game_token` +CREATE TABLE IF NOT EXISTS "ddon_equipped_ability" ( - `account_id` INTEGER PRIMARY KEY NOT NULL, - `character_id` INTEGER NOT NULL, - `token` TEXT NOT NULL, - `created` DATETIME NOT NULL, - CONSTRAINT `uq_game_token_token` UNIQUE (`token`), - CONSTRAINT `fk_game_token_account_id` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `fk_game_token_character_id` FOREIGN KEY (`character_id`) REFERENCES `ddon_character` (`character_id`) + "character_common_id" INTEGER NOT NULL, + "equipped_to_job" SMALLINT NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_equipped_ability" PRIMARY KEY ("character_common_id", "equipped_to_job", "slot_no"), + CONSTRAINT "fk_ddon_equipped_ability_character_common_id" FOREIGN KEY ("character_common_id", "job", "ability_id") REFERENCES "ddon_learned_ability" ("character_common_id", "job", "ability_id") ON DELETE CASCADE ); -CREATE TABLE IF NOT EXISTS `ddon_connection` +CREATE TABLE IF NOT EXISTS "ddon_shortcut" ( - `server_id` INTEGER NOT NULL, - `account_id` INTEGER NOT NULL, - `type` INTEGER NOT NULL, - `created` DATETIME NOT NULL, - CONSTRAINT `uq_connection_server_id_account_id` UNIQUE (`server_id`, `account_id`), - CONSTRAINT `fk_game_token_account_id` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -); \ No newline at end of file + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "shortcut_id" INTEGER NOT NULL, + u32_data INTEGER NOT NULL, + f32_data INTEGER NOT NULL, + "exex_type" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_shortcut" PRIMARY KEY ("character_id", "page_no", "button_no"), + CONSTRAINT "fk_ddon_shortcut_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_communication_shortcut" +( + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "category" SMALLINT NOT NULL, + "id" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_communication_shortcut" PRIMARY KEY ("character_id", "page_no", "button_no"), + CONSTRAINT "fk_ddon_communication_shortcut_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_pawn_reaction" +( + "pawn_id" INTEGER NOT NULL, + "reaction_type" SMALLINT NOT NULL, + "motion_no" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_pawn_reaction" PRIMARY KEY ("pawn_id", "reaction_type"), + CONSTRAINT "fk_ddon_pawn_reaction_pawn_id" FOREIGN KEY ("pawn_id") REFERENCES "ddon_pawn" ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_sp_skill" +( + "pawn_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "sp_skill_id" SMALLINT NOT NULL, + "sp_skill_lv" SMALLINT NOT NULL, + CONSTRAINT "pk_ddon_sp_skill" PRIMARY KEY ("pawn_id", "job", "sp_skill_id"), + CONSTRAINT "fk_ddon_sp_skill_pawn_id" FOREIGN KEY ("pawn_id") REFERENCES "ddon_pawn" ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_released_warp_point" +( + "character_id" INTEGER NOT NULL, + "warp_point_id" INTEGER NOT NULL, + "favorite_slot_no" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_released_warp_point" PRIMARY KEY ("character_id", "warp_point_id"), + CONSTRAINT "fk_ddon_released_warp_point_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_game_token" +( + "account_id" INTEGER PRIMARY KEY NOT NULL, + "character_id" INTEGER NOT NULL, + "token" TEXT NOT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT "uq_ddon_game_token_token" UNIQUE ("token"), + CONSTRAINT "fk_ddon_game_token_account_id" FOREIGN KEY ("account_id") REFERENCES "account" ("id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_game_token_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") +); + +CREATE TABLE IF NOT EXISTS "ddon_connection" +( + "server_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "type" INTEGER NOT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT "uq_ddon_connection_server_id_account_id" UNIQUE ("server_id", "account_id"), + CONSTRAINT "fk_ddon_connection_token_account_id" FOREIGN KEY ("account_id") REFERENCES "account" ("id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_dragon_force_augmentation" +( + "character_common_id" INTEGER NOT NULL, + "element_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "group_no" INTEGER NOT NULL, + "index_no" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_dragon_force_augmentation" PRIMARY KEY ("character_common_id", "element_id"), + CONSTRAINT "fk_ddon_dragon_force_augmentation_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_orb_gain_extend_param" +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "hp_max" INTEGER NOT NULL, + "stamina_max" INTEGER NOT NULL, + "physical_attack" INTEGER NOT NULL, + "physical_defence" INTEGER NOT NULL, + "magic_attack" INTEGER NOT NULL, + "magic_defence" INTEGER NOT NULL, + "ability_cost" INTEGER NOT NULL, + "jewelry_slot" INTEGER NOT NULL, + "use_item_slot" INTEGER NOT NULL, + "material_item_slot" INTEGER NOT NULL, + "equip_item_slot" INTEGER NOT NULL, + "main_pawn_slot" INTEGER NOT NULL, + "support_pawn_slot" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_orb_gain_extend_param_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_unlocked_secret_ability" +( + "character_common_id" INTEGER NOT NULL, + "ability_id" INTEGER NOT NULL, + CONSTRAINT "pk_ddon_unlocked_secret_ability" PRIMARY KEY ("character_common_id", "ability_id"), + CONSTRAINT "fk_unlocked_secret_ability_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_contact_list" +( + "id" INTEGER PRIMARY KEY AUTOINCREMENT, + "requester_character_id" INTEGER NOT NULL, + "requested_character_id" INTEGER NOT NULL, + "status" SMALLINT NOT NULL, + "type" SMALLINT NOT NULL, + "requester_favorite" BOOLEAN NOT NULL, + "requested_favorite" BOOLEAN NOT NULL, + CONSTRAINT "fk_ddon_contact_list_requester_character_id" FOREIGN KEY ("requester_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_contact_list_requested_character_id" FOREIGN KEY ("requested_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "uq_ddon_contact_list_requester_character_id_requested_character_id" UNIQUE ("requester_character_id", "requested_character_id") +); + +CREATE TABLE IF NOT EXISTS "ddon_bazaar_exhibition" +( + "bazaar_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_id" INTEGER NOT NULL, + "sequence" INTEGER NOT NULL, + "item_id" INTEGER NOT NULL, + "num" INTEGER NOT NULL, + "price" INTEGER NOT NULL, + "exhibition_time" DATETIME NOT NULL, + "state" SMALLINT NOT NULL, + "proceeds" INTEGER NOT NULL, + "expire" DATETIME NOT NULL, + CONSTRAINT "fk_ddon_bazaar_exhibition_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_reward_box" +( + "uniq_reward_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_common_id" INTEGER NOT NULL, + "quest_id" INTEGER NOT NULL, + "num_random_rewards" INTEGER NOT NULL, + "random_reward0_index" INTEGER NOT NULL, + "random_reward1_index" INTEGER NOT NULL, + "random_reward2_index" INTEGER NOT NULL, + "random_reward3_index" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_reward_box_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_quest_progress" +( + "character_common_id" INTEGER NOT NULL, + "quest_type" INTEGER NOT NULL, + "quest_id" INTEGER NOT NULL, + "step" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_quest_progress_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_completed_quests" +( + "character_common_id" INTEGER NOT NULL, + "quest_type" INTEGER NOT NULL, + "quest_id" INTEGER NOT NULL, + "clear_count" INTEGER NOT NULL DEFAULT 0, + CONSTRAINT "fk_ddon_completed_quests_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_priority_quests" +( + "character_common_id" INTEGER NOT NULL, + "quest_id" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_priority_quests_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_system_mail" +( + "message_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "character_id" INTEGER NOT NULL, + "message_state" INTEGER NOT NULL, + "sender_name" VARCHAR(256) NOT NULL DEFAULT '', + "message_title" VARCHAR(256) NOT NULL DEFAULT '', + "message_body" VARCHAR(2048) NOT NULL DEFAULT '', + "send_date" INTEGER NOT NULL DEFAULT 0, + CONSTRAINT "fk_ddon_system_mail_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_system_mail_attachment" +( + "attachment_id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + "message_id" INTEGER NOT NULL, + "attachment_type" INTEGER NOT NULL, + "is_received" INTEGER NOT NULL DEFAULT 0, + "param0" VARCHAR(256) NOT NULL DEFAULT '', + "param1" INTEGER NOT NULL DEFAULT 0, + "param2" INTEGER NOT NULL DEFAULT 0, + "param3" INTEGER NOT NULL DEFAULT 0, + CONSTRAINT "fk_ddon_system_mail_attachment_message_id" FOREIGN KEY ("message_id") REFERENCES "ddon_system_mail" ("message_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_playpoint_data +( + "character_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "play_point" INTEGER NOT NULL DEFAULT 0, + "exp_mode" TINYINT NOT NULL DEFAULT 1, + CONSTRAINT "pk_ddon_character_playpoint_data" PRIMARY KEY ("character_id", "job"), + CONSTRAINT "fk_ddon_character_playpoint_data_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_stamp_bonus" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "last_stamp_time" DATETIME NOT NULL, + "consecutive_stamp" INTEGER NOT NULL, + "total_stamp" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_stamp_bonus_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_crests" +( + "character_common_id" INTEGER NOT NULL, + "item_uid" VARCHAR(8) NOT NULL, + "slot" INTEGER NOT NULL, + "crest_id" INTEGER NOT NULL, + "crest_amount" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_crests_item_uid" FOREIGN KEY ("item_uid") REFERENCES "ddon_storage_item" ("item_uid") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_crests_character_common_id" FOREIGN KEY ("character_common_id") REFERENCES "ddon_character_common" ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_preset_ability" +( + "character_id" INTEGER NOT NULL, + "preset_no" INTEGER NOT NULL, + "preset_name" TEXT, + "ability_1" INTEGER, + "ability_2" INTEGER, + "ability_3" INTEGER, + "ability_4" INTEGER, + "ability_5" INTEGER, + "ability_6" INTEGER, + "ability_7" INTEGER, + "ability_8" INTEGER, + "ability_9" INTEGER, + "ability_10" INTEGER, + CONSTRAINT "pk_ddon_preset_ability" PRIMARY KEY ("character_id", "preset_no"), + CONSTRAINT "fk_ddon_preset_ability_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_pawn_craft_progress" +( + "craft_character_id" INTEGER NOT NULL, + "craft_lead_pawn_id" INTEGER NOT NULL, + "craft_support_pawn_id1" INTEGER NOT NULL, + "craft_support_pawn_id2" INTEGER NOT NULL, + "craft_support_pawn_id3" INTEGER NOT NULL, + + "recipe_id" INTEGER NOT NULL, + "exp" INTEGER NOT NULL, + "npc_action_id" INTEGER NOT NULL, + "item_id" INTEGER NOT NULL, + "unk0" INTEGER NOT NULL, + "remain_time" INTEGER NOT NULL, + "exp_bonus" BOOLEAN NOT NULL, + "create_count" INTEGER NOT NULL, + + "plus_value" INTEGER NOT NULL, + "great_success" BOOLEAN NOT NULL, + "bonus_exp" INTEGER NOT NULL, + "additional_quantity" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_pawn_craft_progress_craft_character_id" FOREIGN KEY ("craft_character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE, + CONSTRAINT "fk_ddon_pawn_craft_progress_craft_lead_pawn_id" FOREIGN KEY ("craft_lead_pawn_id") REFERENCES "ddon_pawn" ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_binary_data" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "binary_data" BLOB NOT NULL, + CONSTRAINT "fk_ddon_binary_data_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_bbm_character_map" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "bbm_character_id" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_bbm_character_map_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_bbm_progress" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "start_time" INTEGER NOT NULL, + "content_id" INTEGER NOT NULL, + "content_mode" INTEGER NOT NULL, + "tier" INTEGER NOT NULL, + "killed_death" BOOLEAN NOT NULL, + "last_ticket_time" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_bbm_progress_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_bbm_rewards" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "gold_marks" INTEGER NOT NULL, + "silver_marks" INTEGER NOT NULL, + "red_marks" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_bbm_rewards_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS "ddon_bbm_content_treasure" +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "content_id" INTEGER NOT NULL, + "amount" INTEGER NOT NULL, + CONSTRAINT "fk_ddon_bbm_content_treasure_character_id" FOREIGN KEY ("character_id") REFERENCES "ddon_character" ("character_id") ON DELETE CASCADE +); diff --git a/Arrowgene.Ddon.Database/Files/Database/Script/uid_migration.sql b/Arrowgene.Ddon.Database/Files/Database/Script/uid_migration.sql new file mode 100644 index 000000000..8ca66d9ae --- /dev/null +++ b/Arrowgene.Ddon.Database/Files/Database/Script/uid_migration.sql @@ -0,0 +1,35 @@ +CREATE TABLE ddon_storage_item_temp +( + "item_uid" VARCHAR(8) NOT NULL PRIMARY KEY, + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "item_id" INTEGER NOT NULL, + "item_num" INTEGER NOT NULL, + "unk3" SMALLINT NOT NULL, + "color" SMALLINT NOT NULL, + "plus_value" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_storage_item UNIQUE (character_id, storage_type, slot_no), + CONSTRAINT fk_storage_item_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE ddon_equip_item_temp +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_type" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_item PRIMARY KEY (character_common_id, job, equip_type, equip_slot), + CONSTRAINT fk_equip_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE ddon_equip_job_item_temp +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_job_item PRIMARY KEY (character_common_id, job, equip_slot), + CONSTRAINT fk_equip_job_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/IDatabase.cs b/Arrowgene.Ddon.Database/IDatabase.cs index 8f6f15a90..98dbe0742 100644 --- a/Arrowgene.Ddon.Database/IDatabase.cs +++ b/Arrowgene.Ddon.Database/IDatabase.cs @@ -1,20 +1,65 @@ -using System; +#nullable enable +using System; using System.Collections.Generic; +using System.Data; using System.Data.Common; using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Database.Sql.Core.Migration; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; namespace Arrowgene.Ddon.Database { public interface IDatabase { void Execute(string sql); + void Execute(DbConnection conn, string sql); + bool ExecuteInTransaction(Action action); + int ExecuteNonQuery(DbConnection conn, string query, Action action); + void ExecuteReader( + DbConnection conn, + string sql, + Action commandAction, + Action readAction + ); + + // Generic functions for getting/setting + void AddParameter(DbCommand command, string name, object? value, DbType type); + void AddParameter(DbCommand command, string name, string value); + void AddParameter(DbCommand command, string name, Int32 value); + void AddParameter(DbCommand command, string name, float value); + void AddParameter(DbCommand command, string name, byte value); + void AddParameter(DbCommand command, string name, UInt16 value); + void AddParameter(DbCommand command, string name, UInt32 value); + void AddParameter(DbCommand command, string name, byte[] value); + void AddParameter(DbCommand command, string name, bool value); + string? GetStringNullable(DbDataReader reader, int ordinal); + byte[]? GetBytesNullable(DbDataReader reader, int ordinal, int size); + int GetInt32(DbDataReader reader, string column); + uint GetUInt32(DbDataReader reader, string column); + byte GetByte(DbDataReader reader, string column); + short GetInt16(DbDataReader reader, string column); + ushort GetUInt16(DbDataReader reader, string column); + long GetInt64(DbDataReader reader, string column); + ulong GetUInt64(DbDataReader reader, string column); + float GetFloat(DbDataReader reader, string column); + string GetString(DbDataReader reader, string column); + bool GetBoolean(DbDataReader reader, string column); + byte[] GetBytes(DbDataReader reader, string column, int size); /// /// Return true if database was created, or false if not. /// bool CreateDatabase(); + bool MigrateDatabase(DatabaseMigrator migrator, uint toVersion); + + // Meta + bool CreateMeta(DatabaseMeta meta); + bool SetMeta(DatabaseMeta meta); + DatabaseMeta GetMeta(); // Account Account CreateAccount(string name, string mail, string hash); @@ -23,27 +68,76 @@ public interface IDatabase Account SelectAccountByLoginToken(string loginToken); bool UpdateAccount(Account account); bool DeleteAccount(int accountId); + Storages SelectAllStoragesByCharacterId(uint characterId); // CharacterCommon - public bool UpdateCharacterCommonBaseInfo(CharacterCommon common); + bool UpdateCharacterCommonBaseInfo( + CharacterCommon common, + DbConnection? connectionIn = null + ); bool UpdateEditInfo(CharacterCommon character); bool UpdateStatusInfo(CharacterCommon character); // Character bool CreateCharacter(Character character); Character SelectCharacter(uint characterId); - List SelectCharactersByAccountId(int accountId); + List SelectCharactersByAccountId(int accountId, GameMode gameMode); + List SelectAllCharacters(); + List SelectAllCharacters(DbConnection conn); bool DeleteCharacter(uint characterId); bool UpdateCharacterBaseInfo(Character character); bool UpdateCharacterMatchingProfile(Character character); bool UpdateCharacterArisenProfile(Character character); + bool UpdateMyPawnSlot(uint characterId, uint num); + bool UpdateRentalPawnSlot(uint characterId, uint num); + bool UpdateCharacterBinaryData(uint characterId, byte[] data); + void CreateItems(DbConnection conn, Character character); + CDataCharacterSearchParam SelectCharacterNameById(uint characterId); + CDataCharacterSearchParam SelectCharacterNameById( + DbConnection connection, + uint characterId + ); // Pawn bool CreatePawn(Pawn pawn); Pawn SelectPawn(uint pawnId); + Pawn SelectPawn(DbConnection connection, uint pawnId); List SelectPawnsByCharacterId(uint characterId); + List SelectPawnsByCharacterId(DbConnection conn, uint characterId); + List SelectOfficialPawns(); + List SelectAllPlayerPawns(uint limit = 100); + List SelectAllPlayerPawns(DbConnection connection, uint limit = 100); + List SelectRegisteredPawns( + Character searchingCharacter, + CDataPawnSearchParameter searchParams + ); + List SelectRegisteredPawns( + DbConnection conn, + Character searchingCharacter, + CDataPawnSearchParameter searchParams + ); bool DeletePawn(uint pawnId); bool UpdatePawnBaseInfo(Pawn pawn); + uint GetPawnOwnerCharacterId(uint pawnId); + + // Pawn Training Status + bool ReplacePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus); + bool InsertPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus); + bool InsertIfNotExistsPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus); + bool UpdatePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus); + + #region Pawn craft progress + bool ReplacePawnCraftProgress(CraftProgress craftProgress); + bool InsertPawnCraftProgress(CraftProgress craftProgress); + bool InsertIfNotExistsPawnCraftProgress(CraftProgress craftProgress); + bool UpdatePawnCraftProgress(CraftProgress craftProgress); + bool DeletePawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId); + CraftProgress SelectPawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId); + #endregion + + // Pawn Sp Skills + bool InsertSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill); + bool DeleteSpSkill(uint pawnId, JobId job, byte spSkillId); // CharacterJobData bool ReplaceCharacterJobData(uint commonId, CDataCharacterJobData replacedCharacterJobData); @@ -52,28 +146,102 @@ public interface IDatabase // Wallet Points bool InsertWalletPoint(uint characterId, CDataWalletPoint walletPoint); bool ReplaceWalletPoint(uint characterId, CDataWalletPoint walletPoint); - bool UpdateWalletPoint(uint characterId, CDataWalletPoint updatedWalletPoint); + bool UpdateWalletPoint( + uint characterId, + CDataWalletPoint updatedWalletPoint, + DbConnection? connectionIn = null + ); + bool DeleteWalletPoint(uint characterId, WalletType type); - // Item - bool InsertItem(Item item); - Item SelectItem(string uid); + // Released Warp Points + List SelectReleasedWarpPoints(uint characterId); + bool InsertIfNotExistsReleasedWarpPoint( + uint characterId, + ReleasedWarpPoint ReleasedWarpPoint + ); + bool InsertIfNotExistsReleasedWarpPoints( + uint characterId, + List ReleasedWarpPoint + ); + bool InsertReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint); + bool ReplaceReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint); + bool UpdateReleasedWarpPoint(uint characterId, ReleasedWarpPoint updatedReleasedWarpPoint); + bool DeleteReleasedWarpPoint(uint characterId, uint warpPointId); //Storage + Item SelectStorageItemByUId(string uId, DbConnection? connectionIn = null); bool InsertStorage(uint characterId, StorageType storageType, Storage storage); bool UpdateStorage(uint characterId, StorageType storageType, Storage storage); bool DeleteStorage(uint characterId, StorageType storageType); // Storage Item - bool InsertStorageItem(uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum); - bool ReplaceStorageItem(uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum); - bool DeleteStorageItem(uint characterId, StorageType storageType, ushort slotNo); + bool InsertStorageItem( + uint characterId, + StorageType storageType, + ushort slotNo, + uint itemNum, + Item item, + DbConnection? connectionIn = null + ); + bool ReplaceStorageItem( + uint characterId, + StorageType storageType, + ushort slotNo, + uint itemNum, + Item item, + DbConnection? connectionIn = null + ); + bool DeleteStorageItem( + uint characterId, + StorageType storageType, + ushort slotNo, + DbConnection? connectionIn = null + ); + bool UpdateStorageItem( + uint characterId, + StorageType storageType, + ushort slotNo, + uint itemNum, + Item item, + DbConnection? connectionIn = null + ); + public void DeleteAllStorageItems(DbConnection connection, uint characterId); + + bool UpdateItemEquipPoints(string itemUID, uint EquipPoints); // Equip - bool InsertEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId); - bool ReplaceEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId); - bool UpdateEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId); - bool DeleteEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId); + bool InsertEquipItem( + uint commonId, + JobId job, + EquipType equipType, + byte equipSlot, + string itemUId + ); + bool ReplaceEquipItem( + uint commonId, + JobId job, + EquipType equipType, + byte equipSlot, + string itemUId, + DbConnection? connectionIn = null + ); + bool UpdateEquipItem( + uint commonId, + JobId job, + EquipType equipType, + byte equipSlot, + string itemUId + ); + bool DeleteEquipItem( + uint commonId, + JobId job, + EquipType equipType, + byte equipSlot, + DbConnection? connectionIn = null + ); + void DeleteAllEquipItems(uint commonId, DbConnection? connectionIn = null); + List SelectEquipItemByCharacter(uint characterCommonId); // Job Items bool InsertEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo); @@ -85,29 +253,94 @@ public interface IDatabase bool UpdateLearnedCustomSkill(uint commonId, CustomSkill updatedSkill); bool InsertEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill); bool ReplaceEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill); - bool UpdateEquippedCustomSkill(uint commonId, JobId oldJob, byte oldSlotNo, byte slotNo, CustomSkill skill); + bool UpdateEquippedCustomSkill( + uint commonId, + JobId oldJob, + byte oldSlotNo, + byte slotNo, + CustomSkill skill + ); bool DeleteEquippedCustomSkill(uint commonId, JobId job, byte slotNo); // Abilities bool InsertLearnedAbility(uint commonId, Ability ability); bool UpdateLearnedAbility(uint commonId, Ability ability); - bool InsertEquippedAbility(uint commonId, JobId equipptedToJob, byte slotNo, Ability ability); - bool ReplaceEquippedAbility(uint commonId, JobId equipptedToJob, byte slotNo, Ability ability); + bool InsertEquippedAbility( + uint commonId, + JobId equipptedToJob, + byte slotNo, + Ability ability + ); + bool ReplaceEquippedAbility( + uint commonId, + JobId equipptedToJob, + byte slotNo, + Ability ability + ); bool ReplaceEquippedAbilities(uint commonId, JobId equippedToJob, List abilities); - bool UpdateEquippedAbility(uint commonId, JobId oldEquippedToJob, byte oldSlotNo, JobId equipptedToJob, byte slotNo, Ability ability); + bool UpdateEquippedAbility( + uint commonId, + JobId oldEquippedToJob, + byte oldSlotNo, + JobId equipptedToJob, + byte slotNo, + Ability ability + ); bool DeleteEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo); bool DeleteEquippedAbilities(uint commonId, JobId equippedToJob); + bool ReplaceAbilityPreset(uint characterId, CDataPresetAbilityParam preset); + bool UpdateAbilityPreset(uint characterId, CDataPresetAbilityParam preset); + + bool InsertSecretAbilityUnlock(uint commonId, SecretAbility secretAbility); + List SelectAllUnlockedSecretAbilities(uint commonId); + + // (Learned) Normal Skills / Learned Core Skills + bool InsertIfNotExistsNormalSkillParam( + uint commonId, + CDataNormalSkillParam normalSkillParam + ); + bool InsertNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam); + bool ReplaceNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam); + bool UpdateNormalSkillParam( + uint commonId, + JobId job, + uint skillNo, + CDataNormalSkillParam normalSkillParam + ); + bool DeleteNormalSkillParam(uint commonId, JobId job, uint skillNo); + List SelectNormalSkillParam(uint commonId, JobId job); // Shortcut bool InsertShortcut(uint characterId, CDataShortCut shortcut); - bool ReplaceShortcut(uint characterId, CDataShortCut shortcut); - bool UpdateShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataShortCut updatedShortcut); + bool ReplaceShortcut( + uint characterId, + CDataShortCut shortcut, + DbConnection? connectionIn = null + ); + bool UpdateShortcut( + uint characterId, + uint oldPageNo, + uint oldButtonNo, + CDataShortCut updatedShortcut + ); bool DeleteShortcut(uint characterId, uint pageNo, uint buttonNo); // CommunicationShortcut - bool InsertCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut); - bool ReplaceCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut); - bool UpdateCommunicationShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataCommunicationShortCut updatedCommunicationShortcut); + bool InsertCommunicationShortcut( + uint characterId, + CDataCommunicationShortCut communicationShortcut + ); + bool ReplaceCommunicationShortcut( + uint characterId, + CDataCommunicationShortCut communicationShortcut, + DbConnection? connectionIn = null + ); + bool UpdateCommunicationShortcut( + uint characterId, + uint oldPageNo, + uint oldButtonNo, + CDataCommunicationShortCut updatedCommunicationShortcut + ); bool DeleteCommunicationShortcut(uint characterId, uint pageNo, uint buttonNo); // GameToken @@ -123,5 +356,220 @@ public interface IDatabase bool DeleteConnection(int serverId, int accountId); bool DeleteConnectionsByAccountId(int accountId); bool DeleteConnectionsByServerId(int serverId); + + // ContactList + int InsertContact( + uint requestingCharacterId, + uint requestedCharacterId, + ContactListStatus status, + ContactListType type, + bool requesterFavorite, + bool requestedFavorite + ); + int UpdateContact( + uint requestingCharacterId, + uint requestedCharacterId, + ContactListStatus status, + ContactListType type, + bool requesterFavorite, + bool requestedFavorite + ); + int DeleteContact(uint requestingCharacterId, uint requestedCharacterId); + int DeleteContactById(uint id); + List SelectContactsByCharacterId(uint characterId); + ContactListEntity SelectContactsByCharacterId(uint characterId1, uint characterId2); + ContactListEntity SelectContactListById(uint id); + + // Dragon Force Augmentation + bool InsertIfNotExistsDragonForceAugmentation( + uint commonId, + uint elementId, + uint pageNo, + uint groupNo, + uint indexNo + ); + List SelectOrbReleaseElementFromDragonForceAugmentation( + uint commonId + ); + bool InsertGainExtendParam(uint commonId, CDataOrbGainExtendParam Param); + bool UpdateOrbGainExtendParam(uint commonId, CDataOrbGainExtendParam Param); + CDataOrbGainExtendParam SelectOrbGainExtendParam(uint commonId); + + // Bazaar + ulong InsertBazaarExhibition(BazaarExhibition exhibition); + int UpdateBazaarExhibiton(BazaarExhibition exhibition); + int DeleteBazaarExhibition(ulong bazaarId); + BazaarExhibition SelectBazaarExhibitionByBazaarId(ulong bazaarId); + List FetchCharacterBazaarExhibitions(uint characterId); + List SelectActiveBazaarExhibitionsByItemIdExcludingOwn( + uint itemId, + uint excludedCharacterId + ); + List SelectActiveBazaarExhibitionsByItemIdsExcludingOwn( + List itemIds, + uint excludedCharacterId + ); + + // Rewards + bool InsertBoxRewardItems(uint commonId, QuestBoxRewards rewards); + bool DeleteBoxRewardItem(uint commonId, uint uniqId); + List SelectBoxRewardItems(uint commonId); + + // Completed Quests + List GetCompletedQuestsByType(uint characterCommonId, QuestType questType); + CompletedQuest GetCompletedQuestsById(uint characterCommonId, QuestId questId); + bool InsertIfNotExistCompletedQuest( + uint characterCommonId, + QuestId questId, + QuestType questType + ); + + // Quest Progress + bool InsertQuestProgress( + uint characterCommonId, + QuestId questId, + QuestType questType, + uint step + ); + bool UpdateQuestProgress( + uint characterCommonId, + QuestId questId, + QuestType questType, + uint step + ); + bool RemoveQuestProgress(uint characterCommonId, QuestId questId, QuestType questType); + List GetQuestProgressByType(uint characterCommonId, QuestType questType); + QuestProgress GetQuestProgressById(uint characterCommonId, QuestId questId); + + // Quest Priority + bool InsertPriorityQuest(uint characterCommonId, QuestId questId); + List GetPriorityQuests(uint characterCommonId); + bool DeletePriorityQuest(uint characterCommonId, QuestId questId); + + // System mail + long InsertSystemMailAttachment(SystemMailAttachment attachment); + long InsertSystemMailAttachment(DbConnection connection, SystemMailAttachment attachment); + long InsertSystemMailMessage(SystemMailMessage message); + long InsertSystemMailMessage(DbConnection connection, SystemMailMessage message); + List SelectSystemMailMessages(uint characterId); + SystemMailMessage SelectSystemMailMessage(ulong messageId); + bool UpdateSystemMailMessageState(ulong messageId, MailState messageState); + bool DeleteSystemMailMessage(ulong messageId); + + // System mail attachments + List SelectAttachmentsForSystemMail(ulong messageId); + bool UpdateSystemMailAttachmentReceivedStatus( + ulong messageId, + ulong attachmentId, + bool isReceived + ); + bool DeleteSystemMailAttachment(ulong messageId); + + // Additional Status + bool InsertIfNotExistsAddStatus( + string itemUid, + uint characterId, + byte isAddStat1, + byte isAddStat2, + ushort addStat1, + ushort addStat2 + ); + bool InsertAddStatus( + string itemUid, + uint characterId, + byte isAddStat1, + byte isAddStat2, + ushort addStat1, + ushort addStat2 + ); + List GetAddStatusByUID(string itemUid); + bool UpdateAddStatus( + string itemUid, + uint characterId, + byte isAddStat1, + byte isAddStat2, + ushort addStat1, + ushort addStat2 + ); + + // Play points + bool ReplaceCharacterPlayPointData( + uint id, + CDataJobPlayPoint updatedCharacterPlayPointData + ); + bool UpdateCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData); + + // Stamps + public bool InsertCharacterStampData(uint id, CharacterStampBonus stampData); + public bool UpdateCharacterStampData(uint id, CharacterStampBonus stampData); + + // Crests + bool InsertCrest( + uint characterCommonId, + string itemUId, + uint slot, + uint crestId, + uint crestAmount, + DbConnection? connectionIn = null + ); + bool UpdateCrest( + uint characterCommonId, + string itemUId, + uint slot, + uint crestId, + uint crestAmount + ); + bool RemoveCrest(uint characterCommonId, string itemUId, uint slot); + List GetCrests(uint characterCommonId, string itemUId); + + // Bitterblack Maze Progress + bool InsertBBMCharacterId(uint characterId, uint bbmCharacterId); + uint SelectBBMCharacterId(uint characterId); + uint SelectBBMNormalCharacterId(uint bbmCharacterId); + bool InsertBBMProgress( + uint characterId, + ulong startTime, + uint contentId, + BattleContentMode contentMode, + uint tier, + bool killedDeath, + ulong lastTicketTime + ); + bool UpdateBBMProgress( + uint characterId, + ulong startTime, + uint contentId, + BattleContentMode contentMode, + uint tier, + bool killedDeath, + ulong lastTicketTime + ); + bool UpdateBBMProgress(uint characterId, BitterblackMazeProgress progress); + BitterblackMazeProgress SelectBBMProgress(uint characterId); + bool RemoveBBMProgress(uint characterId); + + // Bitterblack Maze Rewards + bool InsertBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks); + bool UpdateBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks); + bool UpdateBBMRewards(uint characterId, BitterblackMazeRewards rewards); + bool RemoveBBMRewards(uint characterId); + BitterblackMazeRewards SelectBBMRewards(uint characterId); + + // Bitterblack Maze Treasure + bool InsertBBMContentTreasure( + uint characterId, + BitterblackMazeTreasure treasure, + DbConnection? connectionIn = null + ); + bool InsertBBMContentTreasure( + uint characterId, + uint contentId, + uint amount, + DbConnection? connectionIn = null + ); + bool UpdateBBMContentTreasure(uint characterId, BitterblackMazeTreasure treasure); + bool UpdateBBMContentTreasure(uint characterId, uint contentId, uint amount); + bool RemoveBBMContentTreasure(uint characterId); + List SelectBBMContentTreasure(uint characterId); } } diff --git a/Arrowgene.Ddon.Database/Model/DatabaseType.cs b/Arrowgene.Ddon.Database/Model/DatabaseType.cs index 50bafb857..4add44d0a 100644 --- a/Arrowgene.Ddon.Database/Model/DatabaseType.cs +++ b/Arrowgene.Ddon.Database/Model/DatabaseType.cs @@ -3,5 +3,7 @@ public enum DatabaseType { SQLite, + PostgreSQL, + MariaDb } } diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlCompletedQuests.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlCompletedQuests.cs new file mode 100644 index 000000000..de8ab34d6 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlCompletedQuests.cs @@ -0,0 +1,108 @@ +using Arrowgene.Ddon.Shared.Model.Quest; +using System.Collections.Generic; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_completed_quests */ + protected static readonly string[] CompletedQuestsFields = new string[] + { + "character_common_id", "quest_type", "quest_id", "clear_count" + }; + + private readonly string SqlInsertCompletedQuestId = $"INSERT INTO \"ddon_completed_quests\" ({BuildQueryField(CompletedQuestsFields)}) VALUES ({BuildQueryInsert(CompletedQuestsFields)});"; + private readonly string SqlInsertIfNotExistCompletedQuestId = $"INSERT INTO \"ddon_completed_quests\" ({BuildQueryField(CompletedQuestsFields)}) SELECT " + + $"{BuildQueryInsert(CompletedQuestsFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_completed_quests\" WHERE " + + $"\"character_common_id\" = @character_common_id AND \"quest_id\" = @quest_id);"; + private readonly string SqlSelectCompletedQuestByType = $"SELECT {BuildQueryField(CompletedQuestsFields)} FROM \"ddon_completed_quests\" WHERE \"character_common_id\" = @character_common_id AND \"quest_type\" = @quest_type;"; + private readonly string SqlSelectCompletedQuestById = $"SELECT {BuildQueryField(CompletedQuestsFields)} FROM \"ddon_completed_quests\" WHERE \"character_common_id\" = @character_common_id AND \"quest_id\" = @quest_id;"; + + public List GetCompletedQuestsByType(uint characterCommonId, QuestType questType) + { + using TCon connection = OpenNewConnection(); + return GetCompletedQuestsByType(connection, characterCommonId, questType); + } + + public List GetCompletedQuestsByType(TCon connection, uint characterCommonId, QuestType questType) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectCompletedQuestByType, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + AddParameter(command, "@quest_type", (uint)questType); + }, reader => { + while (reader.Read()) + { + + results.Add(new CompletedQuest() + { + QuestId = (QuestId) GetUInt32(reader, "quest_id"), + QuestType = questType, + ClearCount = GetUInt32(reader, "clear_count") + }); + } + }); + }); + + return results; + } + + public CompletedQuest GetCompletedQuestsById(uint characterCommonId, QuestId questId) + { + using TCon connection = OpenNewConnection(); + return GetCompletedQuestsById(connection, characterCommonId, questId); + } + + public CompletedQuest GetCompletedQuestsById(TCon connection, uint characterCommonId, QuestId questId) + { + CompletedQuest result = null; + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectCompletedQuestById, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + AddParameter(command, "@quest_id", (uint) questId); + }, reader => { + if (reader.Read()) + { + result = new CompletedQuest() + { + QuestId = questId, + QuestType = (QuestType) GetUInt32(reader, "quest_type"), + ClearCount = GetUInt32(reader, "clear_count") + }; + } + }); + }); + + return result; + } + + public bool InsertIfNotExistCompletedQuest(uint characterCommonId, QuestId questId, QuestType questType) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistCompletedQuest(connection, characterCommonId, questId, questType); + } + + public bool InsertIfNotExistCompletedQuest(TCon connection, uint characterCommonId, QuestId questId, QuestType questType) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistCompletedQuestId, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "quest_id", (uint) questId); + AddParameter(command, "quest_type", (uint) questType); + AddParameter(command, "clear_count", 1); + }) == 1; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDb.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDb.cs index 2e6ed9bb6..46f5d33e7 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDb.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDb.cs @@ -1,18 +1,24 @@ -using System; +using Arrowgene.Ddon.Database.Sql.Core.Migration; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Data; using System.Data.Common; +using System.Linq; using System.Text; -using Arrowgene.Logging; namespace Arrowgene.Ddon.Database.Sql.Core { /// /// Implementation of Ddon database operations. /// - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb, IDatabase where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonSqlDb)); + private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonSqlDb)); public DdonSqlDb() { @@ -34,13 +40,13 @@ public static string BuildQueryField(string table, params string[][] fieldLists) string field = fieldList[j]; if(table != null) { - sb.Append('`'); + sb.Append('\"'); sb.Append(table); - sb.Append("`."); + sb.Append("\"."); } - sb.Append('`'); + sb.Append('\"'); sb.Append(field); - sb.Append('`'); + sb.Append('\"'); if (j < fieldList.Length - 1) { sb.Append(", "); @@ -52,6 +58,11 @@ public static string BuildQueryField(string table, params string[][] fieldLists) } public static string BuildQueryUpdate(params string[][] fieldLists) + { + return BuildQueryUpdateWithPrefix("@", fieldLists); + } + + protected static string BuildQueryUpdateWithPrefix(string prefix, params string[][] fieldLists) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < fieldLists.Length; i++) @@ -60,7 +71,7 @@ public static string BuildQueryUpdate(params string[][] fieldLists) for (int j = 0; j < fieldList.Length; j++) { string field = fieldList[j]; - sb.Append($"`{field}`=@{field}"); + sb.Append($"\"{field}\"={prefix}{field}"); if (j < fieldList.Length - 1) { sb.Append(", "); @@ -92,6 +103,47 @@ public static string BuildQueryInsert(params string[][] fieldLists) return sb.ToString(); } + + public abstract bool CreateDatabase(); + + public void Execute(DbConnection conn, string sql) + { + base.Execute((TCon) conn, sql); + } + + public bool ExecuteInTransaction(Action action) + { + return base.ExecuteInTransaction((conn) => action.Invoke(conn)); + } + + public int ExecuteNonQuery(DbConnection conn, string sql, Action action) + { + return base.ExecuteNonQuery((TCon) conn, sql, action); + } + + public void ExecuteReader(DbConnection conn, string sql, Action action) + { + base.ExecuteReader((TCon) conn, sql, (reader) => action.Invoke((TReader) reader)); + } + + public void ExecuteReader(DbConnection conn, string sql, Action commandAction, Action readAction) + { + base.ExecuteReader((TCon) conn, sql, (command) => commandAction.Invoke((TCom) command), (reader) => readAction.Invoke((TReader) reader)); + } + + public bool MigrateDatabase(DatabaseMigrator migrator, uint toVersion) + { + uint currentVersion = GetMeta().DatabaseVersion; + bool result = migrator.MigrateDatabase(this, currentVersion, toVersion); + if (result) + { + SetMeta(new DatabaseMeta() + { + DatabaseVersion = DdonDatabaseBuilder.Version + }); + } + return result; + } protected override void Exception(Exception ex, string query) { @@ -101,5 +153,115 @@ protected override void Exception(Exception ex, string query) Logger.Error($"Exception during query: {query}"); } } + + public void AddParameter(DbCommand command, string name, object? value, DbType type) + { + base.AddParameter((TCom) command, name, value, type); + } + + public void AddParameter(DbCommand command, string name, string value) + { + base.AddParameter((TCom) command, name, value); + } + + public void AddParameter(DbCommand command, string name, Int32 value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, float value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, byte value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, UInt16 value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, UInt32 value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, byte[] value) + { + base.AddParameter((TCom)command, name, value); + } + + public void AddParameter(DbCommand command, string name, bool value) + { + base.AddParameter((TCom)command, name, value); + } + + public string? GetStringNullable(DbDataReader reader, int ordinal) + { + return base.GetStringNullable((TReader) reader, ordinal); + } + + public byte[]? GetBytesNullable(DbDataReader reader, int ordinal, int size) + { + return base.GetBytesNullable((TReader)reader, ordinal, size); + } + + public int GetInt32(DbDataReader reader, string column) + { + return base.GetInt32((TReader)reader, column); + } + + public uint GetUInt32(DbDataReader reader, string column) + { + return base.GetUInt32((TReader)reader, column); + } + + public byte GetByte(DbDataReader reader, string column) + { + return base.GetByte((TReader)reader, column); + } + + public short GetInt16(DbDataReader reader, string column) + { + return base.GetInt16((TReader)reader, column); + } + + public ushort GetUInt16(DbDataReader reader, string column) + { + return base.GetUInt16((TReader)reader, column); + } + + public long GetInt64(DbDataReader reader, string column) + { + return base.GetInt64((TReader)reader, column); + } + + public ulong GetUInt64(DbDataReader reader, string column) + { + return base.GetUInt64((TReader)reader, column); + } + + public float GetFloat(DbDataReader reader, string column) + { + return base.GetFloat((TReader)reader, column); + } + + public string GetString(DbDataReader reader, string column) + { + return base.GetString((TReader)reader, column); + } + + public bool GetBoolean(DbDataReader reader, string column) + { + return base.GetBoolean((TReader)reader, column); + } + + public byte[] GetBytes(DbDataReader reader, string column, int size) + { + return base.GetBytes((TReader)reader, column, size); + } } } diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAccount.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAccount.cs index 9ab0776fa..714a502c6 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAccount.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAccount.cs @@ -1,24 +1,26 @@ using System; using System.Data.Common; +using System.Text; using Arrowgene.Ddon.Database.Model; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] AccountFields = new string[] { "name", "normal_name", "hash", "mail", "mail_verified", "mail_verified_at", "mail_token", "password_token", "login_token", "login_token_created", "state", "last_login", "created" }; - - private static readonly string SqlInsertAccount = $"INSERT INTO `account` ({BuildQueryField(AccountFields)}) VALUES ({BuildQueryInsert(AccountFields)});"; - private static readonly string SqlSelectAccountById = $"SELECT `id`, {BuildQueryField(AccountFields)} FROM `account` WHERE `id`=@id;"; - private static readonly string SqlSelectAccountByName = $"SELECT `id`, {BuildQueryField(AccountFields)} FROM `account` WHERE `normal_name`=@normal_name;"; - private static readonly string SqlSelectAccountByLoginToken = $"SELECT `id`, {BuildQueryField(AccountFields)} FROM `account` WHERE `login_token`=@login_token;"; - private static readonly string SqlUpdateAccount = $"UPDATE `account` SET {BuildQueryUpdate(AccountFields)} WHERE `id`=@id;"; - private const string SqlDeleteAccount = "DELETE FROM `account` WHERE `id`=@id;"; + + private static readonly string SqlInsertAccount = $"INSERT INTO \"account\" ({BuildQueryField(AccountFields)}) VALUES ({BuildQueryInsert(AccountFields)});"; + private static readonly string SqlSelectAccountById = $"SELECT \"id\", {BuildQueryField(AccountFields)} FROM \"account\" WHERE \"id\"=@id;"; + private static readonly string SqlSelectAccountByName = $"SELECT \"id\", {BuildQueryField(AccountFields)} FROM \"account\" WHERE \"normal_name\"=@normal_name;"; + private static readonly string SqlSelectAccountByLoginToken = $"SELECT \"id\", {BuildQueryField(AccountFields)} FROM \"account\" WHERE \"login_token\"=@login_token;"; + private static readonly string SqlUpdateAccount = $"UPDATE \"account\" SET {BuildQueryUpdate(AccountFields)} WHERE \"id\"=@id;"; + private const string SqlDeleteAccount = "DELETE FROM \"account\" WHERE \"id\"=@id;"; public Account CreateAccount(string name, string mail, string hash) { @@ -28,7 +30,14 @@ public Account CreateAccount(string name, string mail, string hash) account.Mail = mail; account.Hash = hash; account.State = AccountStateType.User; - account.Created = DateTime.Now; + account.Created = DateTime.UtcNow; + account.MailToken = Convert.ToBase64String(Encoding.UTF8.GetBytes(mail)); + account.PasswordToken = Convert.ToBase64String(Encoding.UTF8.GetBytes(name)); + account.LoginToken = Convert.ToBase64String(Encoding.UTF8.GetBytes(name)); + account.LoginTokenCreated = DateTime.UtcNow; + account.MailVerifiedAt = DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Utc); + account.LastAuthentication = DateTime.UtcNow; + Logger.Info($"Creating account: {account}"); int rowsAffected = ExecuteNonQuery(SqlInsertAccount, command => { AddParameter(command, "@name", account.Name); @@ -50,11 +59,11 @@ public Account CreateAccount(string name, string mail, string hash) return null; } - account.Id = (int) autoIncrement; - + account.Id = (int)autoIncrement; + return account; } - + public Account SelectAccountByName(string accountName) { accountName = accountName.ToLowerInvariant(); @@ -128,7 +137,7 @@ public bool DeleteAccount(int accountId) return rowsAffected > NoRowsAffected; } - private Account ReadAccount(DbDataReader reader) + private Account ReadAccount(TReader reader) { Account account = new Account(); account.Id = GetInt32(reader, "id"); @@ -142,7 +151,7 @@ private Account ReadAccount(DbDataReader reader) account.PasswordToken = GetStringNullable(reader, "password_token"); account.LoginToken = GetStringNullable(reader, "login_token"); account.LoginTokenCreated = GetDateTimeNullable(reader, "login_token_created"); - account.State = (AccountStateType) GetInt32(reader, "state"); + account.State = (AccountStateType)GetInt32(reader, "state"); account.LastAuthentication = GetDateTimeNullable(reader, "last_login"); account.Created = GetDateTime(reader, "created"); return account; diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAdditionalStatus.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAdditionalStatus.cs new file mode 100644 index 000000000..c9e4ce228 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbAdditionalStatus.cs @@ -0,0 +1,136 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + #region Constants + + protected static readonly string[] AdditionalStatusFields = new string[] + { + "item_uid", "character_id", "is_add_stat1", "is_add_stat2", "additional_status1", "additional_status2" + }; + + protected virtual string SqlInsertOrIgnoreADDS { get; } = + $"INSERT INTO \"ddon_additional_status\" ({BuildQueryField(AdditionalStatusFields)}) " + + $"SELECT {BuildQueryInsert(AdditionalStatusFields)} " + + $"WHERE NOT EXISTS (SELECT 1 FROM \"ddon_additional_status\" WHERE \"item_uid\"=@item_uid);"; + + protected virtual string SqlUpdateADDS { get; } = + $"UPDATE \"ddon_additional_status\" SET " + + $"\"character_id\"=@character_id, \"is_add_stat1\"=@is_add_stat1, \"is_add_stat2\"=@is_add_stat2, " + + $"\"additional_status1\"=@additional_status1, \"additional_status2\"=@additional_status2 " + + $"WHERE \"item_uid\"=@item_uid;"; + + private static readonly string SqlSelectADDS = + $"SELECT {BuildQueryField(AdditionalStatusFields)} FROM \"ddon_additional_status\" WHERE \"item_uid\"=@item_uid;"; + + protected virtual string SqlInsertAddStatus { get; } = + $"INSERT INTO \"ddon_additional_status\" ({BuildQueryField(AdditionalStatusFields)}) " + + $"VALUES (@item_uid, @character_id, @is_add_stat1, @is_add_stat2, @additional_status1, @additional_status2);"; + + #endregion + + #region Methods + + public bool InsertIfNotExistsAddStatus(TCon conn, string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + return ExecuteNonQuery(conn, SqlInsertOrIgnoreADDS, command => + { + AddParameter(command, "item_uid", itemUid); + AddParameter(command, "character_id", characterId); + AddParameter(command, "is_add_stat1", isAddStat1); + AddParameter(command, "is_add_stat2", isAddStat2); + AddParameter(command, "additional_status1", addStat1); + AddParameter(command, "additional_status2", addStat2); + }) == 1; + } + + public bool InsertIfNotExistsAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsAddStatus(connection, itemUid, characterId, isAddStat1, isAddStat2, addStat1, addStat2); + } + + public bool InsertAddStatus(TCon conn, string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + return ExecuteNonQuery(conn, SqlInsertAddStatus, command => + { + AddParameter(command, "item_uid", itemUid); + AddParameter(command, "character_id", characterId); + AddParameter(command, "is_add_stat1", isAddStat1); + AddParameter(command, "is_add_stat2", isAddStat2); + AddParameter(command, "additional_status1", addStat1); + AddParameter(command, "additional_status2", addStat2); + }) == 1; + } + + public bool InsertAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + using TCon connection = OpenNewConnection(); + return InsertAddStatus(connection, itemUid, characterId, isAddStat1, isAddStat2, addStat1, addStat2); + } + + public bool UpdateAddStatus(TCon conn, string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + return ExecuteNonQuery(conn, SqlUpdateADDS, command => + { + AddParameter(command, "item_uid", itemUid); + AddParameter(command, "character_id", characterId); + AddParameter(command, "is_add_stat1", isAddStat1); + AddParameter(command, "is_add_stat2", isAddStat2); + AddParameter(command, "additional_status1", addStat1); + AddParameter(command, "additional_status2", addStat2); + }) == 1; + } + + public bool UpdateAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) + { + using TCon connection = OpenNewConnection(); + return UpdateAddStatus(connection, itemUid, characterId, isAddStat1, isAddStat2, addStat1, addStat2); + } + + public List GetAddStatusByUID(string itemUid) + { + using TCon connection = OpenNewConnection(); + return GetAddStatusByUID(connection, itemUid); + } + public List GetAddStatusByUID(TCon connection, string itemUid) + { + List results = new List(); + + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectADDS, + command => { + AddParameter(command, "@item_uid", itemUid); + }, reader => { + while (reader.Read()) + { + var result = ReadAddStatus(reader); + results.Add(result); + } + }); + }); + + return results; + } + + private CDataAddStatusParam ReadAddStatus(TReader reader) + { + CDataAddStatusParam AddStatus = new CDataAddStatusParam(); + AddStatus.IsAddStat1 = GetBoolean(reader, "is_add_stat1"); + AddStatus.IsAddStat2 = GetBoolean(reader, "is_add_stat2"); + AddStatus.AdditionalStatus1 = GetUInt16(reader, "additional_status1"); + AddStatus.AdditionalStatus2 = GetUInt16(reader, "additional_status2"); + return AddStatus; + } + + #endregion + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBazaarExhibition.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBazaarExhibition.cs new file mode 100644 index 000000000..ef50987ea --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBazaarExhibition.cs @@ -0,0 +1,229 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + + private static readonly string BazaarExhibitionTableName = "ddon_bazaar_exhibition"; + + private static readonly string[] BazaarExhibitionFields = new string[] + { + /* bazaar_id */ "character_id", "sequence", "item_id", "num", "price", "exhibition_time", "state", "proceeds", "expire" + }; + + private static readonly string SqlInsertBazaarExhibition = $"INSERT INTO \"{BazaarExhibitionTableName}\" ({BuildQueryField(BazaarExhibitionFields)}) VALUES ({BuildQueryInsert(BazaarExhibitionFields)});"; + private static readonly string SqlSelectBazaarExhibitionByBazaarId = $"SELECT \"bazaar_id\", {BuildQueryField(BazaarExhibitionFields)} FROM \"{BazaarExhibitionTableName}\" WHERE \"bazaar_id\"=@bazaar_id;"; + private static readonly string SqlSelectBazaarExhibitionsByCharacterId = $"SELECT \"bazaar_id\", {BuildQueryField(BazaarExhibitionFields)} FROM \"{BazaarExhibitionTableName}\" WHERE \"character_id\"=@character_id;"; + + private static readonly string SqlSelectActiveBazaarExhibitionsByItemIdExcludingOwn = $"SELECT \"bazaar_id\", {BuildQueryField(BazaarExhibitionFields)} FROM \"{BazaarExhibitionTableName}\" " + + $"WHERE \"item_id\" = @item_id " + + $"AND \"state\" = {(byte)BazaarExhibitionState.OnSale} " + + $"AND \"expire\" > DATETIME(\"now\") " + + $"AND \"character_id\" <> @excluded_character_id " + + $"ORDER BY price ASC;"; + + private static readonly string SqlDeleteBazaarExhibitionByBazaarId = $"DELETE FROM \"{BazaarExhibitionTableName}\" WHERE \"bazaar_id\"=@bazaar_id;"; + private static readonly string SqlDeleteBazaarExhibitionOutdated = $"DELETE FROM \"{BazaarExhibitionTableName}\" WHERE \"state\"={(byte)BazaarExhibitionState.Idle} AND \"expire\" < DATETIME(\"now\");"; + + + private static readonly string SqlUpdateBazaarExhibitionByBazaarId = $"UPDATE \"{BazaarExhibitionTableName}\" SET {BuildQueryUpdate(BazaarExhibitionFields)} WHERE \"bazaar_id\"=@bazaar_id"; + + + public ulong InsertBazaarExhibition(BazaarExhibition exhibition) + { + using TCon conn = OpenNewConnection(); + return InsertBazaarExhibition(conn, exhibition); + } + + public ulong InsertBazaarExhibition(TCon conn, BazaarExhibition exhibition) + { + int rowsAffected = ExecuteNonQuery(conn, SqlInsertBazaarExhibition, command => + { + AddParameter(command, exhibition); + }, out long autoIncrement); + + if (rowsAffected > NoRowsAffected) + { + return (ulong)autoIncrement; + } + + return 0; + } + + public int UpdateBazaarExhibiton(BazaarExhibition exhibition) + { + using TCon conn = OpenNewConnection(); + return UpdateBazaarExhibiton(conn, exhibition); + } + + public int UpdateBazaarExhibiton(TCon conn, BazaarExhibition exhibition) + { + int rowsAffected = ExecuteNonQuery(conn, SqlUpdateBazaarExhibitionByBazaarId, command => + { + AddParameter(command, exhibition); + }); + + return rowsAffected; + } + + public int DeleteBazaarExhibition(ulong bazaarId) + { + using TCon conn = OpenNewConnection(); + return DeleteBazaarExhibition(conn, bazaarId); + } + + public int DeleteBazaarExhibition(TCon conn, ulong bazaarId) + { + int rowsAffected = ExecuteNonQuery(conn, SqlDeleteBazaarExhibitionByBazaarId, command => + { + AddParameter(command, "@bazaar_id", bazaarId); + }); + return rowsAffected; + } + + public int DeleteBazaarExhibitionsOutdated() + { + using TCon conn = OpenNewConnection(); + return DeleteBazaarExhibitionsOutdated(conn); + } + + public int DeleteBazaarExhibitionsOutdated(TCon conn) + { + int rowsAffected = ExecuteNonQuery(conn, SqlDeleteBazaarExhibitionOutdated, command => {}); + return rowsAffected; + } + + public BazaarExhibition SelectBazaarExhibitionByBazaarId(ulong bazaarId) + { + using TCon conn = OpenNewConnection(); + return SelectBazaarExhibitionByBazaarId(conn, bazaarId); + } + + public BazaarExhibition SelectBazaarExhibitionByBazaarId(TCon conn, ulong bazaarId) + { + BazaarExhibition entity = null; + ExecuteReader(conn, SqlSelectBazaarExhibitionByBazaarId, + command => + { + AddParameter(command, "@bazaar_id", bazaarId); + }, reader => + { + if (reader.Read()) + { + entity = ReadBazaarExhibition(reader); + } + }); + + return entity; + } + + public List FetchCharacterBazaarExhibitions(uint characterId) + { + using TCon conn = OpenNewConnection(); + DeleteBazaarExhibitionsOutdated(conn); + return SelectBazaarExhibitionsByCharacterId(conn, characterId); + } + + public List SelectBazaarExhibitionsByCharacterId(uint characterId) + { + using TCon conn = OpenNewConnection(); + return SelectBazaarExhibitionsByCharacterId(conn, characterId); + } + + public List SelectBazaarExhibitionsByCharacterId(TCon conn, uint characterId) + { + List entities = new List(); + ExecuteReader(conn, SqlSelectBazaarExhibitionsByCharacterId, + command => { AddParameter(command, "@character_id", characterId); }, reader => + { + while (reader.Read()) + { + BazaarExhibition e = ReadBazaarExhibition(reader); + entities.Add(e); + } + }); + + return entities; + } + + + public List SelectActiveBazaarExhibitionsByItemIdExcludingOwn(uint itemId, uint excludedCharacterId) + { + using TCon conn = OpenNewConnection(); + return SelectActiveBazaarExhibitionsByItemIdExcludingOwn(conn, itemId, excludedCharacterId); + } + + public List SelectActiveBazaarExhibitionsByItemIdExcludingOwn(TCon conn, uint itemId, uint excludedCharacterId) + { + List entities = new List(); + ExecuteReader(conn, SqlSelectActiveBazaarExhibitionsByItemIdExcludingOwn, + command => + { + AddParameter(command, "@item_id", itemId); + AddParameter(command, "@excluded_character_id", excludedCharacterId); + }, reader => + { + while (reader.Read()) + { + BazaarExhibition e = ReadBazaarExhibition(reader); + entities.Add(e); + } + }); + + return entities; + } + + public List SelectActiveBazaarExhibitionsByItemIdsExcludingOwn(List itemIds, uint excludedCharacterId) + { + using TCon conn = OpenNewConnection(); + return SelectActiveBazaarExhibitionsByItemIdsExcludingOwn(conn, itemIds, excludedCharacterId); + } + + public List SelectActiveBazaarExhibitionsByItemIdsExcludingOwn(TCon conn, List itemIds, uint excludedCharacterId) + { + List entities = new List(); + foreach (uint itemId in itemIds) + { + List exhibitionsForItemId = SelectActiveBazaarExhibitionsByItemIdExcludingOwn(conn, itemId, excludedCharacterId); + entities.AddRange(exhibitionsForItemId); + } + return entities; + } + + private BazaarExhibition ReadBazaarExhibition(TReader reader) + { + BazaarExhibition exhibition = new BazaarExhibition(); + exhibition.CharacterId = GetUInt32(reader, "character_id"); + exhibition.Info.State = (BazaarExhibitionState) GetByte(reader, "state"); + exhibition.Info.Proceeds = GetUInt32(reader, "proceeds"); + exhibition.Info.Expire = GetDateTime(reader, "expire"); + exhibition.Info.ItemInfo.BazaarId = GetUInt64(reader, "bazaar_id"); + exhibition.Info.ItemInfo.Sequence = GetUInt16(reader, "sequence"); + exhibition.Info.ItemInfo.ExhibitionTime = GetDateTime(reader, "exhibition_time"); + exhibition.Info.ItemInfo.ItemBaseInfo.ItemId = GetUInt32(reader, "item_id"); + exhibition.Info.ItemInfo.ItemBaseInfo.Num = GetUInt16(reader, "num"); + exhibition.Info.ItemInfo.ItemBaseInfo.Price = GetUInt32(reader, "price"); + return exhibition; + } + + private void AddParameter(TCom command, BazaarExhibition exhibition) + { + AddParameter(command, "character_id", exhibition.CharacterId); + AddParameter(command, "state", (byte) exhibition.Info.State); + AddParameter(command, "proceeds", exhibition.Info.Proceeds); + AddParameter(command, "expire", exhibition.Info.Expire.UtcDateTime); + AddParameter(command, "bazaar_id", exhibition.Info.ItemInfo.BazaarId); + AddParameter(command, "sequence", exhibition.Info.ItemInfo.Sequence); + AddParameter(command, "exhibition_time", exhibition.Info.ItemInfo.ExhibitionTime.UtcDateTime); + AddParameter(command, "item_id", exhibition.Info.ItemInfo.ItemBaseInfo.ItemId); + AddParameter(command, "num", exhibition.Info.ItemInfo.ItemBaseInfo.Num); + AddParameter(command, "price", exhibition.Info.ItemInfo.ItemBaseInfo.Price); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeCharacterMap.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeCharacterMap.cs new file mode 100644 index 000000000..e520c99f5 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeCharacterMap.cs @@ -0,0 +1,94 @@ +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Xml; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_quest_progress */ + protected static readonly string[] BitterBlackMazeCharacterMapFields = new string[] + { + "character_id", "bbm_character_id" + }; + + private readonly string SqlInsertBBMCharacterId = $"INSERT INTO \"ddon_bbm_character_map\" ({BuildQueryField(BitterBlackMazeCharacterMapFields)}) VALUES ({BuildQueryInsert(BitterBlackMazeCharacterMapFields)});"; + private readonly string SqlSelectBBMCharacterId = $"SELECT {BuildQueryField(BitterBlackMazeCharacterMapFields)} FROM ddon_bbm_character_map WHERE \"character_id\"=@character_id;"; + private readonly string SqlSelectBBMNormalCharacterId = $"SELECT {BuildQueryField(BitterBlackMazeCharacterMapFields)} FROM ddon_bbm_character_map WHERE \"bbm_character_id\"=@bbm_character_id;"; + + public bool InsertBBMCharacterId(uint characterId, uint bbmCharacterId) + { + using TCon connection = OpenNewConnection(); + return InsertBBMCharacterId(connection, characterId, bbmCharacterId); + } + + public bool InsertBBMCharacterId(TCon connection, uint characterId, uint bbmCharacterId) + { + return ExecuteNonQuery(connection, SqlInsertBBMCharacterId, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "bbm_character_id", bbmCharacterId); + }) == 1; + } + + public uint SelectBBMCharacterId(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectBBMCharacterId(connection, characterId); + } + + public uint SelectBBMCharacterId(TCon connection, uint characterId) + { + uint bbmCharacterId = 0; + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectBBMCharacterId, command => + { + AddParameter(command, "character_id", characterId); + }, reader => + { + if (reader.Read()) + { + bbmCharacterId = GetUInt32(reader, "bbm_character_id"); + } + }); + }); + + return bbmCharacterId; + } + + public uint SelectBBMNormalCharacterId(uint bbmCharacterId) + { + using TCon connection = OpenNewConnection(); + return SelectBBMNormalCharacterId(connection, bbmCharacterId); + } + + public uint SelectBBMNormalCharacterId(TCon connection, uint bbmCharacterId) + { + uint characterId = 0; + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectBBMNormalCharacterId, command => + { + AddParameter(command, "bbm_character_id", bbmCharacterId); + }, reader => + { + if (reader.Read()) + { + characterId = GetUInt32(reader, "character_id"); + } + }); + }); + + return characterId; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeContentTreasure.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeContentTreasure.cs new file mode 100644 index 000000000..a54081f0c --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeContentTreasure.cs @@ -0,0 +1,116 @@ +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Xml; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_quest_progress */ + protected static readonly string[] BitterBlackMazeContentTreasure = new string[] + { + "character_id", "content_id", "amount" + }; + + private readonly string SqlSelectBBMContentTreasure = $"SELECT {BuildQueryField(BitterBlackMazeContentTreasure)} FROM \"ddon_bbm_content_treasure\" WHERE \"character_id\"=@character_id;"; + private readonly string SqlInsertBBMContentTreasure = $"INSERT INTO \"ddon_bbm_content_treasure\" ({BuildQueryField(BitterBlackMazeContentTreasure)}) VALUES ({BuildQueryInsert(BitterBlackMazeContentTreasure)});"; + private readonly string SqlUpdateBBMContentTreasure = $"UPDATE \"ddon_bbm_content_treasure\" SET {BuildQueryUpdate(BitterBlackMazeContentTreasure)} WHERE \"character_id\"=@character_id and \"content_id\"=@content_id;"; + private readonly string SqlDeleteBBMContentTreasure = $"DELETE FROM \"ddon_bbm_content_treasure\" WHERE \"character_id\"=@character_id;"; + + public bool InsertBBMContentTreasure(uint characterId, BitterblackMazeTreasure treasure, DbConnection? connectionIn = null) + { + return InsertBBMContentTreasure(characterId, treasure.ContentId, treasure.Amount, connectionIn); + } + + public bool InsertBBMContentTreasure(uint characterId, uint contentId, uint amount, DbConnection? connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlInsertBBMContentTreasure, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "content_id", contentId); + AddParameter(command, "amount", amount); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } + } + + public bool UpdateBBMContentTreasure(uint characterId, BitterblackMazeTreasure treasure) + { + return UpdateBBMContentTreasure(characterId, treasure.ContentId, treasure.Amount); + } + + public bool UpdateBBMContentTreasure(uint characterId, uint contentId, uint amount) + { + using TCon connection = OpenNewConnection(); + return UpdateBBMContentTreasure(connection, characterId, contentId, amount); + } + + public bool UpdateBBMContentTreasure(TCon connection, uint characterId, uint contentId, uint amount) + { + return ExecuteNonQuery(connection, SqlUpdateBBMContentTreasure, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "content_id", contentId); + AddParameter(command, "amount", amount); + }) == 1; ; + } + + public bool RemoveBBMContentTreasure(uint characterId) + { + using TCon connection = OpenNewConnection(); + return RemoveBBMContentTreasure(connection, characterId); + } + + public bool RemoveBBMContentTreasure(TCon connection, uint characterId) + { + return ExecuteNonQuery(connection, SqlDeleteBBMContentTreasure, command => + { + AddParameter(command, "character_id", characterId); + }) == 1; + } + + public List SelectBBMContentTreasure(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectBBMContentTreasure(connection, characterId); + } + + public List SelectBBMContentTreasure(TCon connection, uint characterId) + { + List results = new List(); + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectBBMContentTreasure, command => + { + AddParameter(command, "character_id", characterId); + }, reader => + { + if (reader.Read()) + { + var result = new BitterblackMazeTreasure(); + result.ContentId = GetUInt32(reader, "content_id"); + result.Amount = GetUInt32(reader, "amount"); + results.Add(result); + } + }); + }); + + return results; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeProgress.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeProgress.cs new file mode 100644 index 000000000..4d7e3de6d --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeProgress.cs @@ -0,0 +1,117 @@ +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Xml; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_quest_progress */ + protected static readonly string[] BitterBlackMazeProgressFields = new string[] + { + "character_id", "start_time", "content_id", "content_mode", "tier", "killed_death", "last_ticket_time" + }; + + private readonly string SqlSelectBBMProgress = $"SELECT {BuildQueryField(BitterBlackMazeProgressFields)} FROM \"ddon_bbm_progress\" WHERE \"character_id\"=@character_id;"; + private readonly string SqlInsertBBMProgress = $"INSERT INTO \"ddon_bbm_progress\" ({BuildQueryField(BitterBlackMazeProgressFields)}) VALUES ({BuildQueryInsert(BitterBlackMazeProgressFields)});"; + private readonly string SqlUpdateBBMProgress = $"UPDATE \"ddon_bbm_progress\" SET {BuildQueryUpdate(BitterBlackMazeProgressFields)} WHERE \"character_id\"=@character_id;"; + private readonly string SqlDeleteBBMProgress = $"DELETE FROM \"ddon_bbm_progress\" WHERE \"character_id\"=@character_id;"; + + public bool InsertBBMProgress(uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) + { + using TCon connection = OpenNewConnection(); + return InsertBBMProgress(connection, characterId, startTime, contentId, contentMode, tier, killedDeath, lastTicketTime); + } + + public bool InsertBBMProgress(TCon connection, uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) + { + return ExecuteNonQuery(connection, SqlInsertBBMProgress, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "start_time", startTime); + AddParameter(command, "content_id", contentId); + AddParameter(command, "content_mode", (uint) contentMode); + AddParameter(command, "tier", tier); + AddParameter(command, "killed_death", killedDeath); + AddParameter(command, "last_ticket_time", lastTicketTime); + }) == 1; + } + public bool UpdateBBMProgress(uint characterId, BitterblackMazeProgress progress) + { + return UpdateBBMProgress(characterId, progress.StartTime, progress.ContentId, progress.ContentMode, progress.Tier, progress.KilledDeath, progress.LastTicketTime); + } + + public bool UpdateBBMProgress(uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) + { + using TCon connection = OpenNewConnection(); + return UpdateBBMProgress(connection, characterId, startTime, contentId, contentMode, tier, killedDeath, lastTicketTime); + } + + public bool UpdateBBMProgress(TCon connection, uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) + { + return ExecuteNonQuery(connection, SqlUpdateBBMProgress, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "start_time", startTime); + AddParameter(command, "content_id", contentId); + AddParameter(command, "content_mode", (uint) contentMode); + AddParameter(command, "tier", tier); + AddParameter(command, "killed_death", killedDeath); + AddParameter(command, "last_ticket_time", lastTicketTime); + }) == 1; ; + } + + public bool RemoveBBMProgress(uint characterId) + { + using TCon connection = OpenNewConnection(); + return RemoveBBMProgress(connection, characterId); + } + + public bool RemoveBBMProgress(TCon connection, uint characterId) + { + return ExecuteNonQuery(connection, SqlDeleteBBMProgress, command => + { + AddParameter(command, "character_id", characterId); + }) == 1; + } + + public BitterblackMazeProgress SelectBBMProgress(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectBBMProgress(connection, characterId); + } + + public BitterblackMazeProgress SelectBBMProgress(TCon connection, uint characterId) + { + BitterblackMazeProgress result = null; + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectBBMProgress, command => + { + AddParameter(command, "character_id", characterId); + }, reader => + { + if (reader.Read()) + { + result = new BitterblackMazeProgress(); + result.StartTime = GetUInt64(reader, "start_time"); + result.ContentId = GetUInt32(reader, "content_id"); + result.ContentMode = (BattleContentMode) GetUInt32(reader, "content_mode"); + result.Tier = GetUInt32(reader, "tier"); + result.KilledDeath = GetBoolean(reader, "killed_death"); + result.LastTicketTime = GetUInt64(reader, "last_ticket_time"); + } + }); + }); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeRewards.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeRewards.cs new file mode 100644 index 000000000..56def1079 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbBitterBlackMazeRewards.cs @@ -0,0 +1,109 @@ +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Xml; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_quest_progress */ + protected static readonly string[] BitterBlackMazeRewardsFields = new string[] + { + "character_id", "gold_marks", "silver_marks", "red_marks" + }; + + private readonly string SqlSelectBBMRewards = $"SELECT {BuildQueryField(BitterBlackMazeRewardsFields)} FROM \"ddon_bbm_rewards\" WHERE \"character_id\"=@character_id;"; + private readonly string SqlInsertBBMRewards = $"INSERT INTO \"ddon_bbm_rewards\" ({BuildQueryField(BitterBlackMazeRewardsFields)}) VALUES ({BuildQueryInsert(BitterBlackMazeRewardsFields)});"; + private readonly string SqlUpdateBBMRewards = $"UPDATE \"ddon_bbm_rewards\" SET {BuildQueryUpdate(BitterBlackMazeRewardsFields)} WHERE \"character_id\"=@character_id;"; + private readonly string SqlDeleteBBMRewards = $"DELETE FROM \"ddon_bbm_rewards\" WHERE \"character_id\"=@character_id;"; + + public bool InsertBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks) + { + using TCon connection = OpenNewConnection(); + return InsertBBMRewards(connection, characterId, goldMarks, silverMarks, redMarks); + } + + public bool InsertBBMRewards(TCon connection, uint characterId, uint goldMarks, uint silverMarks, uint redMarks) + { + return ExecuteNonQuery(connection, SqlInsertBBMRewards, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "gold_marks", goldMarks); + AddParameter(command, "silver_marks", silverMarks); + AddParameter(command, "red_marks", redMarks); + }) == 1; + } + + public bool UpdateBBMRewards(uint characterId, BitterblackMazeRewards rewards) + { + return UpdateBBMRewards(characterId, rewards.GoldMarks, rewards.SilverMarks, rewards.RedMarks); + } + + public bool UpdateBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks) + { + using TCon connection = OpenNewConnection(); + return UpdateBBMRewards(connection, characterId, goldMarks, silverMarks, redMarks); + } + + public bool UpdateBBMRewards(TCon connection, uint characterId, uint goldMarks, uint silverMarks, uint redMarks) + { + return ExecuteNonQuery(connection, SqlUpdateBBMRewards, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "gold_marks", goldMarks); + AddParameter(command, "silver_marks", silverMarks); + AddParameter(command, "red_marks", redMarks); + }) == 1; ; + } + + public bool RemoveBBMRewards(uint characterId) + { + using TCon connection = OpenNewConnection(); + return RemoveBBMRewards(connection, characterId); + } + + public bool RemoveBBMRewards(TCon connection, uint characterId) + { + return ExecuteNonQuery(connection, SqlDeleteBBMRewards, command => + { + AddParameter(command, "character_id", characterId); + }) == 1; + } + + public BitterblackMazeRewards SelectBBMRewards(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectBBMRewards(connection, characterId); + } + + public BitterblackMazeRewards SelectBBMRewards(TCon connection, uint characterId) + { + BitterblackMazeRewards result = null; + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectBBMRewards, command => + { + AddParameter(command, "character_id", characterId); + }, reader => + { + if (reader.Read()) + { + result = new BitterblackMazeRewards(); + result.GoldMarks = GetUInt32(reader, "gold_marks"); + result.SilverMarks = GetUInt32(reader, "silver_marks"); + result.RedMarks = GetUInt32(reader, "red_marks"); + } + }); + }); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacter.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacter.cs index 1f1099179..c636b3d2a 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacter.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacter.cs @@ -1,23 +1,25 @@ -using System; -using System.Collections.Generic; -using System.Data.Common; +using Arrowgene.Ddon.Shared.Csv; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] CharacterFields = new string[] { - "version", "character_common_id", "account_id", "first_name", "last_name", "created", "my_pawn_slot_num", "rental_pawn_slot_num", "hide_equip_head_pawn", "hide_equip_lantern_pawn", "arisen_profile_share_range" + /* character_id */ "version", "character_common_id", "account_id", "first_name", "last_name", "created", "my_pawn_slot_num", "rental_pawn_slot_num", "hide_equip_head_pawn", "hide_equip_lantern_pawn", "arisen_profile_share_range", "fav_warp_slot_num", "max_bazaar_exhibits", "game_mode" }; private static readonly string[] CDataMatchingProfileFields = new string[] { - "character_id", "entry_job", "entry_job_level", "current_job", "current_job_level", "objective_type1", "objective_type2", + "character_id", "entry_job", "entry_job_level", "current_job", "current_job_level", "objective_type1", "objective_type2", "play_style", "comment", "is_join_party" }; @@ -26,74 +28,100 @@ public abstract partial class DdonSqlDb : SqlDb "character_id", "background_id", "title_uid", "title_index", "motion_id", "motion_frame_no" }; - private readonly string SqlInsertCharacter = $"INSERT INTO `ddon_character` ({BuildQueryField(CharacterFields)}) VALUES ({BuildQueryInsert(CharacterFields)});"; - private static readonly string SqlUpdateCharacter = $"UPDATE `ddon_character` SET {BuildQueryUpdate(CharacterFields)} WHERE `character_id` = @character_id;"; - private static readonly string SqlSelectCharacter = $"SELECT `ddon_character`.`character_id`, {BuildQueryField(CharacterFields)} FROM `ddon_character` WHERE `character_id` = @character_id;"; - private static readonly string SqlSelectCharactersByAccountId = $"SELECT `ddon_character`.`character_id`, {BuildQueryField(CharacterFields)} FROM `ddon_character` WHERE `account_id` = @account_id;"; - private readonly string SqlSelectAllCharacterData = $"SELECT `ddon_character`.`character_id`, {BuildQueryField("ddon_character", CharacterFields)}, `ddon_character_common`.`character_common_id`, {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}, {BuildQueryField("ddon_character_matching_profile", CDataMatchingProfileFields)}, {BuildQueryField("ddon_character_arisen_profile", CDataArisenProfileFields)} " - + "FROM `ddon_character` " - + "LEFT JOIN `ddon_character_common` ON `ddon_character_common`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_edit_info` ON `ddon_edit_info`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_status_info` ON `ddon_status_info`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_character_matching_profile` ON `ddon_character_matching_profile`.`character_id` = `ddon_character`.`character_id` " - + "LEFT JOIN `ddon_character_arisen_profile` ON `ddon_character_arisen_profile`.`character_id` = `ddon_character`.`character_id` " - + "WHERE `ddon_character`.`character_id` = @character_id"; - private readonly string SqlSelectAllCharactersDataByAccountId = $"SELECT `ddon_character`.`character_id`, {BuildQueryField("ddon_character", CharacterFields)}, `ddon_character_common`.`character_common_id`, {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}, {BuildQueryField("ddon_character_matching_profile", CDataMatchingProfileFields)}, {BuildQueryField("ddon_character_arisen_profile", CDataArisenProfileFields)} " - + "FROM `ddon_character` " - + "LEFT JOIN `ddon_character_common` ON `ddon_character_common`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_edit_info` ON `ddon_edit_info`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_status_info` ON `ddon_status_info`.`character_common_id` = `ddon_character`.`character_common_id` " - + "LEFT JOIN `ddon_character_matching_profile` ON `ddon_character_matching_profile`.`character_id` = `ddon_character`.`character_id` " - + "LEFT JOIN `ddon_character_arisen_profile` ON `ddon_character_arisen_profile`.`character_id` = `ddon_character`.`character_id` " - + "WHERE `account_id` = @account_id"; - private const string SqlDeleteCharacter = "DELETE FROM `ddon_character_common` WHERE EXISTS (SELECT 1 FROM `ddon_character` WHERE `ddon_character_common`.`character_common_id`=`ddon_character`.`character_common_id` AND `character_id`=@character_id);"; - - - private readonly string SqlInsertCharacterMatchingProfile = $"INSERT INTO `ddon_character_matching_profile` ({BuildQueryField(CDataMatchingProfileFields)}) VALUES ({BuildQueryInsert(CDataMatchingProfileFields)});"; - private static readonly string SqlUpdateCharacterMatchingProfile = $"UPDATE `ddon_character_matching_profile` SET {BuildQueryUpdate(CDataMatchingProfileFields)} WHERE `character_id` = @character_id;"; - private static readonly string SqlSelectCharacterMatchingProfile = $"SELECT {BuildQueryField(CDataMatchingProfileFields)} FROM `ddon_character_matching_profile` WHERE `character_id` = @character_id;"; - private const string SqlDeleteCharacterMatchingProfile = "DELETE FROM `ddon_character_matching_profile` WHERE `character_id`=@character_id;"; - - - private readonly string SqlInsertCharacterArisenProfile = $"INSERT INTO `ddon_character_arisen_profile` ({BuildQueryField(CDataArisenProfileFields)}) VALUES ({BuildQueryInsert(CDataArisenProfileFields)});"; - private static readonly string SqlUpdateCharacterArisenProfile = $"UPDATE `ddon_character_arisen_profile` SET {BuildQueryUpdate(CDataArisenProfileFields)} WHERE `character_id` = @character_id;"; - private static readonly string SqlSelectCharacterArisenProfile = $"SELECT {BuildQueryField(CDataArisenProfileFields)} FROM `ddon_character_arisen_profile` WHERE `character_id` = @character_id;"; - private const string SqlDeleteCharacterArisenProfile = "DELETE FROM `ddon_character_arisen_profile` WHERE `character_id`=@character_id;"; + private static readonly string[] CharacterBinaryDataFields = new string[] + { + "character_id", "binary_data" + }; + private readonly string SqlInsertCharacter = $"INSERT INTO \"ddon_character\" ({BuildQueryField(CharacterFields)}) VALUES ({BuildQueryInsert(CharacterFields)});"; + private static readonly string SqlUpdateCharacter = $"UPDATE \"ddon_character\" SET {BuildQueryUpdate(CharacterFields)} WHERE \"character_id\" = @character_id;"; + private static readonly string SqlSelectCharacter = $"SELECT \"ddon_character\".\"character_id\", {BuildQueryField(CharacterFields)} FROM \"ddon_character\" WHERE \"character_id\" = @character_id;"; + private static readonly string SqlSelectCharactersByAccountId = $"SELECT \"ddon_character\".\"character_id\", {BuildQueryField(CharacterFields)} FROM \"ddon_character\" WHERE \"account_id\" = @account_id;"; + private readonly string SqlSelectAllCharacterData = $"SELECT \"ddon_character\".\"character_id\", {BuildQueryField("ddon_character", CharacterFields)}, \"ddon_character_common\".\"character_common_id\", {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}, {BuildQueryField("ddon_character_matching_profile", CDataMatchingProfileFields)}, {BuildQueryField("ddon_character_arisen_profile", CDataArisenProfileFields)}, {BuildQueryField("ddon_binary_data", CharacterBinaryDataFields)} " + + "FROM \"ddon_character\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_status_info\" ON \"ddon_status_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_character_matching_profile\" ON \"ddon_character_matching_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_character_arisen_profile\" ON \"ddon_character_arisen_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_binary_data\" ON \"ddon_binary_data\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "WHERE \"ddon_character\".\"character_id\" = @character_id"; + private readonly string SqlSelectAllCharactersDataByAccountId = $"SELECT \"ddon_character\".\"character_id\", {BuildQueryField("ddon_character", CharacterFields)}, \"ddon_character_common\".\"character_common_id\", {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}, {BuildQueryField("ddon_character_matching_profile", CDataMatchingProfileFields)}, {BuildQueryField("ddon_character_arisen_profile", CDataArisenProfileFields)}, {BuildQueryField("ddon_binary_data", CharacterBinaryDataFields)} " + + "FROM \"ddon_character\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_status_info\" ON \"ddon_status_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_character_matching_profile\" ON \"ddon_character_matching_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_character_arisen_profile\" ON \"ddon_character_arisen_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_binary_data\" ON \"ddon_binary_data\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "WHERE \"account_id\" = @account_id AND \"game_mode\" = @game_mode;"; + private readonly string SqlSelectAllCharactersData = $"SELECT \"ddon_character\".\"character_id\", {BuildQueryField("ddon_character", CharacterFields)}, \"ddon_character_common\".\"character_common_id\", {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}, {BuildQueryField("ddon_character_matching_profile", CDataMatchingProfileFields)}, {BuildQueryField("ddon_character_arisen_profile", CDataArisenProfileFields)}, {BuildQueryField("ddon_binary_data", CharacterBinaryDataFields)} " + + "FROM \"ddon_character\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_status_info\" ON \"ddon_status_info\".\"character_common_id\" = \"ddon_character\".\"character_common_id\" " + + "LEFT JOIN \"ddon_character_matching_profile\" ON \"ddon_character_matching_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_character_arisen_profile\" ON \"ddon_character_arisen_profile\".\"character_id\" = \"ddon_character\".\"character_id\" " + + "LEFT JOIN \"ddon_binary_data\" ON \"ddon_binary_data\".\"character_id\" = \"ddon_character\".\"character_id\" "; + private const string SqlDeleteCharacter = "DELETE FROM \"ddon_character_common\" WHERE EXISTS (SELECT 1 FROM \"ddon_character\" WHERE \"ddon_character_common\".\"character_common_id\"=\"ddon_character\".\"character_common_id\" AND \"character_id\"=@character_id);"; + private const string SqlUpdateMyPawnSlot = "UPDATE \"ddon_character\" SET \"my_pawn_slot_num\"=@my_pawn_slot_num WHERE \"character_id\"=@character_id;"; + private const string SqlUpdateRentalPawnSlot = "UPDATE \"ddon_character\" SET \"rental_pawn_slot_num\"=@rental_pawn_slot_num WHERE \"character_id\"=@character_id;"; + private const string SqlSelectCharacterNameByCharacterId = "SELECT \"first_name\", \"last_name\" FROM \"ddon_character\" WHERE \"character_id\"=@character_id;"; + + + private readonly string SqlInsertCharacterMatchingProfile = $"INSERT INTO \"ddon_character_matching_profile\" ({BuildQueryField(CDataMatchingProfileFields)}) VALUES ({BuildQueryInsert(CDataMatchingProfileFields)});"; + private static readonly string SqlUpdateCharacterMatchingProfile = $"UPDATE \"ddon_character_matching_profile\" SET {BuildQueryUpdate(CDataMatchingProfileFields)} WHERE \"character_id\" = @character_id;"; + private static readonly string SqlSelectCharacterMatchingProfile = $"SELECT {BuildQueryField(CDataMatchingProfileFields)} FROM \"ddon_character_matching_profile\" WHERE \"character_id\" = @character_id;"; + private const string SqlDeleteCharacterMatchingProfile = "DELETE FROM \"ddon_character_matching_profile\" WHERE \"character_id\"=@character_id;"; + + + private readonly string SqlInsertCharacterArisenProfile = $"INSERT INTO \"ddon_character_arisen_profile\" ({BuildQueryField(CDataArisenProfileFields)}) VALUES ({BuildQueryInsert(CDataArisenProfileFields)});"; + private static readonly string SqlUpdateCharacterArisenProfile = $"UPDATE \"ddon_character_arisen_profile\" SET {BuildQueryUpdate(CDataArisenProfileFields)} WHERE \"character_id\" = @character_id;"; + private static readonly string SqlSelectCharacterArisenProfile = $"SELECT {BuildQueryField(CDataArisenProfileFields)} FROM \"ddon_character_arisen_profile\" WHERE \"character_id\" = @character_id;"; + private const string SqlDeleteCharacterArisenProfile = "DELETE FROM \"ddon_character_arisen_profile\" WHERE \"character_id\"=@character_id;"; + + private readonly string SqlReplaceCharacterBinaryData = $"REPLACE INTO \"ddon_binary_data\" ({BuildQueryField(CharacterBinaryDataFields)}) VALUES ({BuildQueryInsert(CharacterBinaryDataFields)});"; + private static readonly string SqlSelectCharacterBinaryData = $"SELECT {BuildQueryField(CharacterBinaryDataFields)} FROM \"ddon_binary_data\" WHERE \"character_id\" = @character_id;"; public bool CreateCharacter(Character character) { - return ExecuteInTransaction(conn => + return ExecuteInTransaction((Action)(conn => { - character.Created = DateTime.Now; - + character.Created = DateTime.UtcNow; + ExecuteNonQuery(conn, SqlInsertCharacterCommon, command => { AddParameter(command, character); }, out long commonId); character.CommonId = (uint) commonId; ExecuteNonQuery(conn, SqlInsertCharacter, command => { AddParameter(command, character); }, out long characterId); character.CharacterId = (uint) characterId; + + if (character.GameMode == GameMode.BitterblackMaze) + { + character.BbmCharacterId = (uint) characterId; + } ExecuteNonQuery(conn, SqlInsertEditInfo, command => { AddParameter(command, character); }); ExecuteNonQuery(conn, SqlInsertStatusInfo, command => { AddParameter(command, character); }); ExecuteNonQuery(conn, SqlInsertCharacterMatchingProfile, command => { AddParameter(command, character); }); ExecuteNonQuery(conn, SqlInsertCharacterArisenProfile, command => { AddParameter(command, character); }); + ExecuteNonQuery(conn, SqlReplaceCharacterBinaryData, command => { AddParameter(command, character);}); CreateItems(conn, character); - + StoreCharacterData(conn, character); - }); + })); } public bool UpdateCharacterBaseInfo(Character character) { - return UpdateCharacterBaseInfo(null, character); + using TCon connection = OpenNewConnection(); + return UpdateCharacterBaseInfo(connection, character); } public bool UpdateCharacterBaseInfo(TCon conn, Character character) { int characterUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateCharacter, command => { - AddParameter(command, "@character_id", character.CharacterId); AddParameter(command, character); }); @@ -102,14 +130,14 @@ public bool UpdateCharacterBaseInfo(TCon conn, Character character) public bool UpdateCharacterMatchingProfile(Character character) { - return UpdateCharacterMatchingProfile(null, character); + using TCon connection = OpenNewConnection(); + return UpdateCharacterMatchingProfile(connection, character); } public bool UpdateCharacterMatchingProfile(TCon conn, Character character) { int characterUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateCharacterMatchingProfile, command => { - AddParameter(command, "@character_id", character.CharacterId); AddParameter(command, character); }); @@ -118,14 +146,14 @@ public bool UpdateCharacterMatchingProfile(TCon conn, Character character) public bool UpdateCharacterArisenProfile(Character character) { - return UpdateCharacterArisenProfile(null, character); + using TCon connection = OpenNewConnection(); + return UpdateCharacterArisenProfile(connection, character); } public bool UpdateCharacterArisenProfile(TCon conn, Character character) { int characterUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateCharacterArisenProfile, command => { - AddParameter(command, "@character_id", character.CharacterId); AddParameter(command, character); }); @@ -150,27 +178,69 @@ public Character SelectCharacter(uint characterId) return character; } - public List SelectCharactersByAccountId(int accountId) + public List SelectCharactersByAccountId(int accountId, GameMode gameMode) { List characters = new List(); - ExecuteInTransaction(conn => { + ExecuteInTransaction(conn => + { ExecuteReader(conn, SqlSelectAllCharactersDataByAccountId, - command => { AddParameter(command, "@account_id", accountId); }, reader => + command => { + AddParameter(command, "@account_id", accountId); + AddParameter(command, "@game_mode", (uint) gameMode); + }, reader => { while (reader.Read()) { Character character = ReadAllCharacterData(reader); characters.Add(character); - - QueryCharacterData(conn, character); } }); + foreach (var character in characters) + { + QueryCharacterData(conn, character); + } + }); + return characters; + } + + public List SelectAllCharacters() + { + List characters = null; + ExecuteInTransaction(conn => + { + characters = SelectAllCharacters(conn); }); return characters; } + + public List SelectAllCharacters(DbConnection conn) + { + List characters = new List(); + ExecuteReader((TCon) conn, SqlSelectAllCharactersData, + command => {}, reader => + { + while (reader.Read()) + { + Character character = ReadAllCharacterData(reader); + characters.Add(character); + } + }); + foreach (var character in characters) + { + QueryCharacterData((TCon) conn, character); + } + return characters; + } public bool DeleteCharacter(uint characterId) { + uint bbmCharacterId = SelectBBMCharacterId(characterId); + if (bbmCharacterId > 0) + { + ExecuteNonQuery(SqlDeleteCharacter, + command => { AddParameter(command, "@character_id", bbmCharacterId); }); + } + int rowsAffected = ExecuteNonQuery(SqlDeleteCharacter, command => { AddParameter(command, "@character_id", characterId); }); return rowsAffected > NoRowsAffected; @@ -182,7 +252,7 @@ private void QueryCharacterData(TCon conn, Character character) // Shortcuts ExecuteReader(conn, SqlSelectShortcuts, - command => { AddParameter(command, "@character_id", character.CharacterId); }, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), reader => { while (reader.Read()) @@ -193,7 +263,7 @@ private void QueryCharacterData(TCon conn, Character character) // CommunicationShortcuts ExecuteReader(conn, SqlSelectCommunicationShortcuts, - command => { AddParameter(command, "@character_id", character.CharacterId); }, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), reader => { while (reader.Read()) @@ -204,43 +274,53 @@ private void QueryCharacterData(TCon conn, Character character) // Storage ExecuteReader(conn, SqlSelectAllStoragesByCharacter, - command => { AddParameter(command, "@character_id", character.CharacterId); }, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), reader => { while (reader.Read()) { Tuple tuple = ReadStorage(reader); - character.Storage.addStorage(tuple.Item1, tuple.Item2); + character.Storage.AddStorage(tuple.Item1, tuple.Item2); } - - ExecuteReader(conn, SqlSelectStorageItemsByCharacter, - command2 => { AddParameter(command2, "@character_id", character.CharacterId); }, - reader2 => + }); + ExecuteReader(conn, SqlSelectStorageItemsByCharacter, + (Action)( command2 => { AddParameter(command2, "@character_id", (uint)character.CharacterId); }), + reader2 => + { + while(reader2.Read()) { - while(reader2.Read()) - { - string UId = GetString(reader2, "item_uid"); - StorageType storageType = (StorageType) GetByte(reader2, "storage_type"); - ushort slot = GetUInt16(reader2, "slot_no"); - uint itemNum = GetUInt32(reader2, "item_num"); - - ExecuteReader(conn, SqlSelectItem, - command3 => { AddParameter(command3, "@uid", UId); }, - reader3 => - { - if(reader3.Read()) - { - Item item = ReadItem(reader3); - character.Storage.setStorageItem(item, itemNum, storageType, slot); - } - }); - } - }); + + StorageType storageType = (StorageType)GetByte(reader2, "storage_type"); + ushort slot = GetUInt16(reader2, "slot_no"); + uint itemNum = GetUInt32(reader2, "item_num"); + var item = new Item(); + + item.UId = GetString(reader2, "item_uid"); + item.ItemId = GetUInt32(reader2, "item_id"); + item.Unk3 = GetByte(reader2, "unk3"); + item.Color = GetByte(reader2, "color"); + item.PlusValue = GetByte(reader2, "plus_value"); + item.EquipPoints = GetUInt32(reader2, "equip_points"); + + ExecuteReader(conn, SqlSelectAllCrestData, + command4 => { + AddParameter(command4, "character_common_id", character.CommonId); + AddParameter(command4, "item_uid", item.UId); + }, reader4 => { + while (reader4.Read()) + { + var result = ReadCrestData(reader4); + item.EquipElementParamList.Add(result.ToCDataEquipElementParam()); + } + }); + + character.Storage.GetStorage(storageType).SetItem(item, itemNum, slot); + } }); // Wallet Points ExecuteReader(conn, SqlSelectWalletPoints, - command => { AddParameter(command, "@character_id", character.CharacterId); }, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), reader => { while (reader.Read()) @@ -248,6 +328,80 @@ private void QueryCharacterData(TCon conn, Character character) character.WalletPointList.Add(ReadWalletPoint(reader)); } }); + + // Warp Points + ExecuteReader(conn, SqlSelectReleasedWarpPoints, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), + reader => + { + while (reader.Read()) + { + character.ReleasedWarpPoints.Add(ReadReleasedWarpPoint(reader)); + } + }); + + // Play Points + ExecuteReader(conn, SqlSelectCharacterPlayPointDataByCharacter, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), + reader => + { + while (reader.Read()) + { + character.PlayPointList.Add(ReadCharacterPlayPointData(reader)); + } + }); + + // Login Stamp + ExecuteReader(conn, SqlSelectCharacterStamp, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), + reader => + { + while (reader.Read()) + { + character.StampBonus = ReadCharacterStampData(reader); + } + }); + + // Ability Presets + ExecuteReader(conn, SqlSelectAbilityPresets, + (Action)( command => { AddParameter(command, "@character_id", (uint)character.CharacterId); }), + reader => + { + while (reader.Read()) + { + character.AbilityPresets.Add(ReadAbilityPreset(reader)); + } + }); + } + + public bool UpdateMyPawnSlot(uint characterId, uint num) + { + using TCon connection = OpenNewConnection(); + return UpdateMyPawnSlot(connection, characterId, num); + } + + public bool UpdateMyPawnSlot(TCon conn, uint characterId, uint num) + { + return ExecuteNonQuery(conn, SqlUpdateMyPawnSlot, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "my_pawn_slot_num", num); + }) == 1; + } + + public bool UpdateRentalPawnSlot(uint characterId, uint num) + { + using TCon connection = OpenNewConnection(); + return UpdateRentalPawnSlot(connection, characterId, num); + } + + public bool UpdateRentalPawnSlot(TCon conn, uint characterId, uint num) + { + return ExecuteNonQuery(conn, SqlUpdateRentalPawnSlot, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "rental_pawn_slot_num", num); + }) == 1; } private void StoreCharacterData(TCon conn, Character character) @@ -256,41 +410,39 @@ private void StoreCharacterData(TCon conn, Character character) foreach(CDataShortCut shortcut in character.ShortCutList) { - ExecuteNonQuery(conn, SqlReplaceShortcut, command => - { - AddParameter(command, character.CharacterId, shortcut); - }); + ReplaceShortcut(character.ContentCharacterId, shortcut, conn); } foreach(CDataCommunicationShortCut communicationShortcut in character.CommunicationShortCutList) { - ExecuteNonQuery(conn, SqlReplaceCommunicationShortcut, command => - { - AddParameter(command, character.CharacterId, communicationShortcut); - }); + ReplaceCommunicationShortcut(character.ContentCharacterId, communicationShortcut, conn); } - foreach(StorageType storageType in character.Storage.getAllStorages().Keys) + foreach(StorageType storageType in character.Storage.GetAllStorages().Keys) { - ExecuteNonQuery(conn, SqlReplaceStorage, command => - { - AddParameter(command, character.CharacterId, storageType, character.Storage.getStorage(storageType)); - }); + ReplaceStorage(conn, character.ContentCharacterId, storageType, character.Storage.GetStorage(storageType)); } foreach(CDataWalletPoint walletPoint in character.WalletPointList) { - ExecuteNonQuery(conn, SqlReplaceWalletPoint, command => - { - AddParameter(command, character.CharacterId, walletPoint); - }); + ReplaceWalletPoint(conn, character.ContentCharacterId, walletPoint); + } + + foreach(CDataJobPlayPoint playPoint in character.PlayPointList) + { + ReplaceCharacterPlayPointData(conn, character.ContentCharacterId, playPoint); } + + ExecuteNonQuery(conn, SqlInsertCharacterStamp, (Action)(command => + { + AddParameter(command, (uint)character.ContentCharacterId, character.StampBonus); + })); } - private void CreateItems(TCon conn, Character character) + public void CreateItems(DbConnection conn, Character character) { // Create storage items - foreach (KeyValuePair storage in character.Storage.getAllStorages()) + foreach (KeyValuePair storage in character.Storage.GetAllStorages()) { StorageType storageType = storage.Key; for(ushort index=0; index < storage.Value.Items.Count; index++) @@ -300,34 +452,169 @@ private void CreateItems(TCon conn, Character character) Item item = storage.Value.Items[index].Item1; uint itemNum = storage.Value.Items[index].Item2; ushort slot = (ushort)(index+1); - InsertItem(conn, item); - InsertStorageItem(conn, character.CharacterId, storageType, slot, item.UId, itemNum); + InsertStorageItem(character.ContentCharacterId, storageType, slot, itemNum, item, conn); } } } - // Create equipment items - foreach (KeyValuePair>> jobEquipment in character.Equipment.GetAllEquipment()) + var storageBoxNormal = character.Storage.GetAllStorages()[StorageType.StorageBoxNormal]; + if (character.GameMode == GameMode.Normal) { - JobId job = jobEquipment.Key; - foreach (KeyValuePair> equipment in jobEquipment.Value) + var equipmentTemplates = character.EquipmentTemplate.GetAllEquipment()[character.Job]; + foreach (var equipment in equipmentTemplates) { - EquipType equipType = equipment.Key; for (byte index = 0; index < equipment.Value.Count; index++) { Item item = equipment.Value[index]; - if(item != null) + if (item != null) + { + byte slot = (byte)(index + 1); + InsertEquipItem((TCon) conn, character.CommonId, character.Job, equipment.Key, slot, item.UId); + } + } + } + + foreach (KeyValuePair>> jobEquipment in character.EquipmentTemplate.GetAllEquipment()) + { + JobId job = jobEquipment.Key; + if (job == character.Job) + { + // Skip the current job as we already populated data for it. + continue; + } + + // Give starter weapon for all classes + // If creating a character for normal mode, Wwe are only interested in slot 1 and 2 + for (byte i = 0; i < 2; i++) + { + Item item = jobEquipment.Value[EquipType.Performance][i]; + if (item != null) + { + ushort slot = storageBoxNormal.AddItem(item, 0); + InsertEquipItem((TCon) conn, character.CommonId, job, EquipType.Performance, (byte)(i + 1), item.UId); + InsertStorageItem(character.ContentCharacterId, StorageType.StorageBoxNormal, slot, 1, item, conn); + } + } + + // Requip the base armor to the other jobs without creating new items + var baseJob = character.EquipmentTemplate.GetAllEquipment()[character.Job]; + for (byte i = 2; i < baseJob[EquipType.Performance].Count; i++) + { + Item item = baseJob[EquipType.Performance][i]; + if (item != null) + { + InsertEquipItem((TCon) conn, character.CommonId, job, EquipType.Performance, (byte)(i + 1), item.UId); + } + } + } + } + else if (character.GameMode == GameMode.BitterblackMaze) + { + // If creating a character for BBM, we need gear for all classes. + foreach (var (jobId, equipmentTemplate) in character.EquipmentTemplate.GetAllEquipment()) + { + var equipment = equipmentTemplate[EquipType.Performance]; + for (byte i = 0; i < equipment.Count; i++) + { + Item item = equipment[i]; + if (item != null && item.ItemId > 0) { - byte slot = (byte)(index+1); - InsertItem(conn, item); - InsertEquipItem(conn, character.CommonId, job, equipType, slot, item.UId); + ushort slot = storageBoxNormal.AddItem(item, 0); + InsertEquipItem((TCon) conn, character.CommonId, jobId, EquipType.Performance, (byte)(i + 1), item.UId); + + if (jobId != character.Job) + { + InsertStorageItem(character.ContentCharacterId, StorageType.StorageBoxNormal, slot, 1, item, conn); + } } } } } } - private Character ReadAllCharacterData(DbDataReader reader) + public Storages SelectAllStoragesByCharacterId(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectAllStoragesByCharacterId(connection, characterId); + } + + public Storages SelectAllStoragesByCharacterId(TCon connection, uint characterId) + { + Storages storages = new Storages(new Dictionary()); + + ExecuteReader(connection, SqlSelectAllStoragesByCharacter, + command => { AddParameter(command, "@character_id", characterId); }, + reader => + { + while (reader.Read()) + { + Tuple tuple = ReadStorage(reader); + storages.AddStorage(tuple.Item1, tuple.Item2); + } + }); + + ExecuteReader(connection, SqlSelectStorageItemsByCharacter, + command => { + AddParameter(command, "@character_id", characterId); + }, + reader => + { + while (reader.Read()) + { + + StorageType storageType = (StorageType)GetByte(reader, "storage_type"); + ushort slot = GetUInt16(reader, "slot_no"); + uint itemNum = GetUInt32(reader, "item_num"); + var item = new Item(); + + item.UId = GetString(reader, "item_uid"); + item.ItemId = GetUInt32(reader, "item_id"); + item.Unk3 = GetByte(reader, "unk3"); + item.Color = GetByte(reader, "color"); + item.PlusValue = GetByte(reader, "plus_value"); + item.EquipPoints = GetUInt32(reader, "equip_points"); + + ExecuteReader(connection, SqlSelectAllCrestDataByUid, + command2 => { + AddParameter(command2, "item_uid", item.UId); + }, reader2 => { + while (reader2.Read()) + { + var result = ReadCrestData(reader2); + item.EquipElementParamList.Add(result.ToCDataEquipElementParam()); + } + }); + + storages.GetStorage(storageType).SetItem(item, itemNum, slot); + } + }); + + return storages; + } + + public CDataCharacterSearchParam SelectCharacterNameById(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectCharacterNameById(connection, characterId); + } + + public CDataCharacterSearchParam SelectCharacterNameById(DbConnection connection, uint characterId) + { + CDataCharacterSearchParam result = new CDataCharacterSearchParam(); + ExecuteReader(connection, SqlSelectCharacterNameByCharacterId, + command => { AddParameter(command, "@character_id", characterId); }, + reader => + { + if (reader.Read()) + { + result.FirstName = GetString(reader, "first_name"); + result.LastName = GetString(reader, "last_name"); + } + }); + return result; + } + + private Character ReadAllCharacterData(TReader reader) { Character character = new Character(); @@ -344,6 +631,7 @@ private Character ReadAllCharacterData(DbDataReader reader) character.HideEquipHeadPawn = GetBoolean(reader, "hide_equip_head_pawn"); character.HideEquipLanternPawn = GetBoolean(reader, "hide_equip_lantern_pawn"); character.ArisenProfileShareRange = GetByte(reader, "arisen_profile_share_range"); + character.GameMode = (GameMode) GetUInt32(reader, "game_mode"); character.MatchingProfile.EntryJob = (JobId) GetByte(reader, "entry_job"); character.MatchingProfile.EntryJobLevel = GetUInt32(reader, "entry_job_level"); @@ -361,6 +649,12 @@ private Character ReadAllCharacterData(DbDataReader reader) character.ArisenProfile.MotionId = GetUInt16(reader, "motion_id"); character.ArisenProfile.MotionFrameNo = GetUInt32(reader, "motion_frame_no"); + character.FavWarpSlotNum = GetUInt32(reader, "fav_warp_slot_num"); + + character.MaxBazaarExhibits = GetUInt32(reader, "max_bazaar_exhibits"); + + character.BinaryData = GetBytes(reader, "binary_data", 0x400); + return character; } @@ -369,7 +663,7 @@ private void AddParameter(TCom command, Character character) AddParameter(command, (CharacterCommon) character); // CharacterFields AddParameter(command, "@account_id", character.AccountId); - AddParameter(command, "@character_id", character.CharacterId); + AddParameter(command, "@character_id", character.ContentCharacterId); AddParameter(command, "@version", character.Version); AddParameter(command, "@first_name", character.FirstName); AddParameter(command, "@last_name", character.LastName); @@ -395,6 +689,30 @@ private void AddParameter(TCom command, Character character) AddParameter(command, "@title_index", character.ArisenProfile.Title.Index); AddParameter(command, "@motion_id", character.ArisenProfile.MotionId); AddParameter(command, "@motion_frame_no", character.ArisenProfile.MotionFrameNo); + + AddParameter(command, "@fav_warp_slot_num", character.FavWarpSlotNum); + + AddParameter(command, "@max_bazaar_exhibits", character.MaxBazaarExhibits); + + AddParameter(command, "@binary_data", character.BinaryData); + AddParameter(command, "@game_mode", (uint)character.GameMode); + } + + public bool UpdateCharacterBinaryData(uint characterId, byte[] data) + { + using TCon connection = OpenNewConnection(); + return UpdateCharacterBinaryData(connection, characterId, data); + } + + public bool UpdateCharacterBinaryData(TCon conn, uint characterId, byte[] data) + { + int rowsAffected = ExecuteNonQuery(conn, SqlReplaceCharacterBinaryData, command => + { + AddParameter(command, "@character_id", characterId); + AddParameter(command, "@binary_data", data); + }); + + return rowsAffected > NoRowsAffected; } } } diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterCommon.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterCommon.cs index 411d5f6d8..10bf2a9d1 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterCommon.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterCommon.cs @@ -1,20 +1,20 @@ -using System; +#nullable enable +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using System.Collections.Generic; using System.Data.Common; using System.Linq; -using System.Threading.Tasks; -using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] CharacterCommonFields = new string[] { - "job", "hide_equip_head", "hide_equip_lantern", "jewelry_slot_num" + "job", "hide_equip_head", "hide_equip_lantern" }; private static readonly string[] CDataEditInfoFields = new string[] @@ -35,50 +35,51 @@ public abstract partial class DdonSqlDb : SqlDb // Im not convinced most of these fields have to be stored in DB private static readonly string[] CDataStatusInfoFields = new string[] { - "character_common_id", "hp", "stamina", "revive_point", "max_hp", "max_stamina", "white_hp", "gain_hp", "gain_stamina", - "gain_attack", "gain_defense", "gain_magic_attack", "gain_magic_defense" + "character_common_id", "revive_point", "hp", "white_hp" }; + private readonly string SqlInsertCharacterCommon = $"INSERT INTO \"ddon_character_common\" ({BuildQueryField(CharacterCommonFields)}) VALUES ({BuildQueryInsert(CharacterCommonFields)});"; + private readonly string SqlUpdateCharacterCommon = $"UPDATE \"ddon_character_common\" SET {BuildQueryUpdate(CharacterCommonFields)} WHERE \"character_common_id\" = @character_common_id;"; - private readonly string SqlInsertCharacterCommon = $"INSERT INTO `ddon_character_common` ({BuildQueryField(CharacterCommonFields)}) VALUES ({BuildQueryInsert(CharacterCommonFields)});"; - private readonly string SqlUpdateCharacterCommon = $"UPDATE `ddon_character_common` SET {BuildQueryUpdate(CharacterCommonFields)} WHERE `character_common_id` = @character_common_id;"; - - private readonly string SqlInsertEditInfo = $"INSERT INTO `ddon_edit_info` ({BuildQueryField(CDataEditInfoFields)}) VALUES ({BuildQueryInsert(CDataEditInfoFields)});"; - private static readonly string SqlUpdateEditInfo = $"UPDATE `ddon_edit_info` SET {BuildQueryUpdate(CDataEditInfoFields)} WHERE `character_common_id` = @character_common_id;"; - private static readonly string SqlSelectEditInfo = $"SELECT {BuildQueryField(CDataEditInfoFields)} FROM `ddon_edit_info` WHERE `character_common_id` = @character_common_id;"; - private const string SqlDeleteEditInfo = "DELETE FROM `ddon_edit_info` WHERE `character_common_id`=@character_common_id;"; + private readonly string SqlInsertEditInfo = $"INSERT INTO \"ddon_edit_info\" ({BuildQueryField(CDataEditInfoFields)}) VALUES ({BuildQueryInsert(CDataEditInfoFields)});"; + private static readonly string SqlUpdateEditInfo = $"UPDATE \"ddon_edit_info\" SET {BuildQueryUpdate(CDataEditInfoFields)} WHERE \"character_common_id\" = @character_common_id;"; + private static readonly string SqlSelectEditInfo = $"SELECT {BuildQueryField(CDataEditInfoFields)} FROM \"ddon_edit_info\" WHERE \"character_common_id\" = @character_common_id;"; + private const string SqlDeleteEditInfo = "DELETE FROM \"ddon_edit_info\" WHERE \"character_common_id\"=@character_common_id;"; - private readonly string SqlInsertStatusInfo = $"INSERT INTO `ddon_status_info` ({BuildQueryField(CDataStatusInfoFields)}) VALUES ({BuildQueryInsert(CDataStatusInfoFields)});"; - private static readonly string SqlUpdateStatusInfo = $"UPDATE `ddon_status_info` SET {BuildQueryUpdate(CDataStatusInfoFields)} WHERE `character_common_id` = @character_common_id;"; - private static readonly string SqlSelectStatusInfo = $"SELECT {BuildQueryField(CDataStatusInfoFields)} FROM `ddon_status_info` WHERE `character_common_id` = @character_common_id;"; - private const string SqlDeleteStatusInfo = "DELETE FROM `ddon_status_info` WHERE `character_common_id`=@character_common_id;"; + private readonly string SqlInsertStatusInfo = $"INSERT INTO \"ddon_status_info\" ({BuildQueryField(CDataStatusInfoFields)}) VALUES ({BuildQueryInsert(CDataStatusInfoFields)});"; + private static readonly string SqlUpdateStatusInfo = $"UPDATE \"ddon_status_info\" SET {BuildQueryUpdate(CDataStatusInfoFields)} WHERE \"character_common_id\" = @character_common_id;"; + private static readonly string SqlSelectStatusInfo = $"SELECT {BuildQueryField(CDataStatusInfoFields)} FROM \"ddon_status_info\" WHERE \"character_common_id\" = @character_common_id;"; + private const string SqlDeleteStatusInfo = "DELETE FROM \"ddon_status_info\" WHERE \"character_common_id\"=@character_common_id;"; - public bool UpdateCharacterCommonBaseInfo(CharacterCommon common) + public bool UpdateCharacterCommonBaseInfo(CharacterCommon common, DbConnection? connectionIn = null) { - return UpdateCharacterCommonBaseInfo(null, common); - } - - public bool UpdateCharacterCommonBaseInfo(TCon conn, CharacterCommon common) - { - int commonUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateCharacterCommon, command => + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try { - AddParameter(command, "@character_common_id", common.CommonId); - AddParameter(command, common); - }); + int commonUpdateRowsAffected = ExecuteNonQuery(connection, SqlUpdateCharacterCommon, command => + { + AddParameter(command, common); + }); - return commonUpdateRowsAffected > NoRowsAffected; + return commonUpdateRowsAffected > NoRowsAffected; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } public bool UpdateEditInfo(CharacterCommon common) { - return UpdateEditInfo(null, common); + using TCon connection = OpenNewConnection(); + return UpdateEditInfo(connection, common); } public bool UpdateEditInfo(TCon conn, CharacterCommon common) { int commonUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateEditInfo, command => { - AddParameter(command, "@character_common_id", common.CommonId); AddParameter(command, common); }); @@ -87,14 +88,14 @@ public bool UpdateEditInfo(TCon conn, CharacterCommon common) public bool UpdateStatusInfo(CharacterCommon common) { - return UpdateStatusInfo(null, common); + using TCon connection = OpenNewConnection(); + return UpdateStatusInfo(connection, common); } public bool UpdateStatusInfo(TCon conn, CharacterCommon common) { int commonUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdateStatusInfo, command => { - AddParameter(command, "@character_common_id", common.CommonId); AddParameter(command, common); }); @@ -102,7 +103,7 @@ public bool UpdateStatusInfo(TCon conn, CharacterCommon common) } - private void QueryCharacterCommonData(TCon conn, CharacterCommon common) + private void QueryCharacterCommonData(DbConnection conn, CharacterCommon common) { // Job data ExecuteReader(conn, SqlSelectCharacterJobDataByCharacter, @@ -116,7 +117,7 @@ private void QueryCharacterCommonData(TCon conn, CharacterCommon common) // Equips ExecuteReader(conn, SqlSelectEquipItemByCharacter, - command => { AddParameter(command, "@character_common_id", common.CommonId); }, + command => { AddParameter(command, "@character_common_id", common.CommonId); }, reader => { while (reader.Read()) @@ -125,22 +126,42 @@ private void QueryCharacterCommonData(TCon conn, CharacterCommon common) JobId job = (JobId) GetByte(reader, "job"); EquipType equipType = (EquipType) GetByte(reader, "equip_type"); byte equipSlot = GetByte(reader, "equip_slot"); - ExecuteReader(conn, SqlSelectItem, - command2 => { AddParameter(command2, "@uid", UId); }, - reader2 => + + using TCon connection = OpenNewConnection(); + ExecuteReader(connection, SqlSelectStorageItemsByUId, + command2 => { AddParameter(command2, "@item_uid", UId); }, + reader2 => { - if(reader2.Read()) + if (reader2.Read()) { - Item item = ReadItem(reader2); - common.Equipment.SetEquipItem(item, job, equipType, equipSlot); + var item = new Item(); + item.UId = GetString(reader2, "item_uid"); + item.ItemId = GetUInt32(reader2, "item_id"); + item.Unk3 = GetByte(reader2, "unk3"); + item.Color = GetByte(reader2, "color"); + item.PlusValue = GetByte(reader2, "plus_value"); + item.EquipPoints = GetUInt32(reader2, "equip_points"); + ExecuteReader(connection, SqlSelectAllCrestData, + command3 => { + AddParameter(command3, "character_common_id", common.CommonId); + AddParameter(command3, "item_uid", item.UId); + }, reader4 => { + while (reader4.Read()) + { + var result = ReadCrestData(reader4); + item.EquipElementParamList.Add(result.ToCDataEquipElementParam()); + } + }); + + common.EquipmentTemplate.SetEquipItem(item, job, equipType, equipSlot); } }); } - }); + }); // Job Items ExecuteReader(conn, SqlSelectEquipJobItemsByCharacter, - command => { AddParameter(command, "@character_common_id", common.CommonId); }, + command => { AddParameter(command, "@character_common_id", common.CommonId); }, reader => { while (reader.Read()) @@ -148,14 +169,22 @@ private void QueryCharacterCommonData(TCon conn, CharacterCommon common) string UId = GetString(reader, "item_uid"); JobId job = (JobId) GetByte(reader, "job"); byte equipSlot = GetByte(reader, "equip_slot"); - ExecuteReader(conn, SqlSelectItem, - command2 => { AddParameter(command2, "@uid", UId); }, - reader2 => + + using TCon connection = OpenNewConnection(); + ExecuteReader(connection, SqlSelectStorageItemsByUId, + command2 => { AddParameter(command2, "@item_uid", UId); }, + reader2 => { if(reader2.Read()) { - Item item = ReadItem(reader2); - common.Equipment.SetJobItem(item, job, equipSlot); + var item = new Item(); + item.UId = GetString(reader2, "item_uid"); + item.ItemId = GetUInt32(reader2, "item_id"); + item.Unk3 = GetByte(reader2, "unk3"); + item.Color = GetByte(reader2, "color"); + item.PlusValue = GetByte(reader2, "plus_value"); + item.EquipPoints = GetUInt32(reader2, "equip_points"); + common.EquipmentTemplate.SetJobItem(item, job, equipSlot); } }); } @@ -207,6 +236,8 @@ private void QueryCharacterCommonData(TCon conn, CharacterCommon common) common.LearnedAbilities.Add(ReadLearnedAbility(reader)); } }); + + ExecuteReader(conn, SqlSelectEquippedAbilities, command => { AddParameter(command, "@character_common_id", common.CommonId); }, reader => @@ -228,23 +259,17 @@ private void StoreCharacterCommonData(TCon conn, CharacterCommon common) { foreach(CDataCharacterJobData characterJobData in common.CharacterJobDataList) { - ExecuteNonQuery(conn, SqlReplaceCharacterJobData, command => - { - AddParameter(command, common.CommonId, characterJobData); - }); + ReplaceCharacterJobData(conn, common.CommonId, characterJobData); } foreach(CDataNormalSkillParam normalSkillParam in common.LearnedNormalSkills) { - ExecuteNonQuery(conn, SqlReplaceNormalSkillParam, command => - { - AddParameter(command, common.CommonId, normalSkillParam); - }); + ReplaceNormalSkillParam(conn, common.CommonId, normalSkillParam); } foreach(CustomSkill learnedSkills in common.LearnedCustomSkills) { - ExecuteNonQuery(conn, SqlInsertLearnedCustomSkill, command => + ExecuteNonQuery(conn, SqlInsertLearnedCustomSkill, command => { AddParameter(command, common.CommonId, learnedSkills); }); @@ -258,10 +283,7 @@ private void StoreCharacterCommonData(TCon conn, CharacterCommon common) byte slotNo = (byte)(i+1); if(skill != null) { - ExecuteNonQuery(conn, SqlReplaceEquippedCustomSkill, command => - { - AddParameter(command, common.CommonId, slotNo, skill); - }); + ReplaceEquippedCustomSkill(conn, common.CommonId, slotNo, skill); } } } @@ -283,10 +305,7 @@ private void StoreCharacterCommonData(TCon conn, CharacterCommon common) byte slotNo = (byte)(i+1); if(ability != null) { - ExecuteNonQuery(conn, SqlReplaceEquippedAbility, command => - { - AddParameter(command, common.CommonId, equippedToJob, slotNo, ability); - }); + ReplaceEquippedAbility(conn, common.CommonId, equippedToJob, slotNo, ability); } } } @@ -296,9 +315,9 @@ private void ReadAllCharacterCommonData(DbDataReader reader, CharacterCommon com { common.CommonId = GetUInt32(reader, "character_common_id"); common.Job = (JobId) GetByte(reader, "job"); - common.JewelrySlotNum = GetByte(reader, "jewelry_slot_num"); common.HideEquipHead = GetBoolean(reader, "hide_equip_head"); common.HideEquipLantern = GetBoolean(reader, "hide_equip_lantern"); + common.JewelrySlotNum = 0; common.EditInfo.Sex = GetByte(reader, "sex"); common.EditInfo.Voice = GetByte(reader, "voice"); @@ -372,18 +391,18 @@ private void ReadAllCharacterCommonData(DbDataReader reader, CharacterCommon com common.EditInfo.Muscle = GetUInt16(reader, "muscle"); common.EditInfo.MotionFilter = GetUInt16(reader, "motion_filter"); - common.StatusInfo.HP = GetUInt32(reader, "hp"); - common.StatusInfo.Stamina = GetUInt32(reader, "stamina"); + // CDataStatusInfoFields common.StatusInfo.RevivePoint = GetByte(reader, "revive_point"); - common.StatusInfo.MaxHP = GetUInt32(reader, "max_hp"); - common.StatusInfo.MaxStamina = GetUInt32(reader, "max_stamina"); + common.StatusInfo.HP = GetUInt32(reader, "hp"); common.StatusInfo.WhiteHP = GetUInt32(reader, "white_hp"); - common.StatusInfo.GainHP = GetUInt32(reader, "gain_hp"); - common.StatusInfo.GainStamina = GetUInt32(reader, "gain_stamina"); - common.StatusInfo.GainAttack = GetUInt32(reader, "gain_attack"); - common.StatusInfo.GainDefense = GetUInt32(reader, "gain_defense"); - common.StatusInfo.GainMagicAttack = GetUInt32(reader, "gain_magic_attack"); - common.StatusInfo.GainMagicDefense = GetUInt32(reader, "gain_magic_defense"); + + if (common.StatusInfo.HP == 0 || common.StatusInfo.WhiteHP == 0) + { + // TODO: Figure out why this is happening + Logger.Error($"Unexpected: Character CommonId={common.CommonId} has a health value of 0 stored in the DB"); + common.StatusInfo.HP = 760; + common.StatusInfo.WhiteHP = 760; + } } private void AddParameter(TCom command, CharacterCommon common) @@ -391,7 +410,6 @@ private void AddParameter(TCom command, CharacterCommon common) // CharacterCommonFields AddParameter(command, "@character_common_id", common.CommonId); AddParameter(command, "@job", (byte) common.Job); - AddParameter(command, "@jewelry_slot_num", common.JewelrySlotNum); AddParameter(command, "@hide_equip_head", common.HideEquipHead); AddParameter(command, "@hide_equip_lantern", common.HideEquipLantern); // CDataEditInfoFields @@ -467,18 +485,9 @@ private void AddParameter(TCom command, CharacterCommon common) AddParameter(command, "@muscle", common.EditInfo.Muscle); AddParameter(command, "@motion_filter", common.EditInfo.MotionFilter); // CDataStatusInfoFields - AddParameter(command, "@hp", common.StatusInfo.HP); - AddParameter(command, "@stamina", common.StatusInfo.Stamina); AddParameter(command, "@revive_point", common.StatusInfo.RevivePoint); - AddParameter(command, "@max_hp", common.StatusInfo.MaxHP); - AddParameter(command, "@max_stamina", common.StatusInfo.MaxStamina); - AddParameter(command, "@white_hp", common.StatusInfo.WhiteHP); - AddParameter(command, "@gain_hp", common.StatusInfo.GainHP); - AddParameter(command, "@gain_stamina", common.StatusInfo.GainStamina); - AddParameter(command, "@gain_attack", common.StatusInfo.GainAttack); - AddParameter(command, "@gain_defense", common.StatusInfo.GainDefense); - AddParameter(command, "@gain_magic_attack", common.StatusInfo.GainMagicAttack); - AddParameter(command, "@gain_magic_defense", common.StatusInfo.GainMagicDefense); + AddParameter(command, "@hp", common.GreenHp); + AddParameter(command, "@white_hp", common.WhiteHp); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterJobData.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterJobData.cs index efe1b9bdd..ff8a25efd 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterJobData.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterJobData.cs @@ -4,11 +4,12 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] CDataCharacterJobDataFields = new string[] + protected static readonly string[] CDataCharacterJobDataFields = new string[] { "character_common_id", "job", "exp", "job_point", "lv", "atk", "def", "m_atk", "m_def", "strength", "down_power", "shake_power", "stun_power", "consitution", "guts", "fire_resist", "ice_resist", "thunder_resist", "holy_resist", "dark_resist", "spread_resist", @@ -18,27 +19,71 @@ public abstract partial class DdonSqlDb : SqlDb "m_atk_down_resist", "m_def_down_resist" }; - private readonly string SqlInsertCharacterJobData = $"INSERT INTO `ddon_character_job_data` ({BuildQueryField(CDataCharacterJobDataFields)}) VALUES ({BuildQueryInsert(CDataCharacterJobDataFields)});"; - private readonly string SqlReplaceCharacterJobData = $"INSERT OR REPLACE INTO `ddon_character_job_data` ({BuildQueryField(CDataCharacterJobDataFields)}) VALUES ({BuildQueryInsert(CDataCharacterJobDataFields)});"; - private static readonly string SqlUpdateCharacterJobData = $"UPDATE `ddon_character_job_data` SET {BuildQueryUpdate(CDataCharacterJobDataFields)} WHERE `character_common_id` = @character_common_id AND `job` = @job;"; - private static readonly string SqlSelectCharacterJobData = $"SELECT {BuildQueryField(CDataCharacterJobDataFields)} FROM `ddon_character_job_data` WHERE `character_common_id` = @character_common_id AND `job` = @job;"; - private static readonly string SqlSelectCharacterJobDataByCharacter = $"SELECT {BuildQueryField(CDataCharacterJobDataFields)} FROM `ddon_character_job_data` WHERE `character_common_id` = @character_common_id;"; - private const string SqlDeleteCharacterJobData = "DELETE FROM `ddon_character_job_data` WHERE `character_common_id`=@character_common_id AND `job` = @job;"; - + private readonly string SqlInsertCharacterJobData = + $"INSERT INTO \"ddon_character_job_data\" ({BuildQueryField(CDataCharacterJobDataFields)}) VALUES ({BuildQueryInsert(CDataCharacterJobDataFields)});"; + + protected virtual string SqlInsertIfNotExistsCharacterJobData { get; } = + $"INSERT INTO \"ddon_character_job_data\" ({BuildQueryField(CDataCharacterJobDataFields)}) SELECT {BuildQueryInsert(CDataCharacterJobDataFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_character_job_data\" WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job);"; + + private static readonly string SqlUpdateCharacterJobData = + $"UPDATE \"ddon_character_job_data\" SET {BuildQueryUpdate(CDataCharacterJobDataFields)} WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job;"; + + private static readonly string SqlSelectCharacterJobData = + $"SELECT {BuildQueryField(CDataCharacterJobDataFields)} FROM \"ddon_character_job_data\" WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job;"; + + private static readonly string SqlSelectCharacterJobDataByCharacter = + $"SELECT {BuildQueryField(CDataCharacterJobDataFields)} FROM \"ddon_character_job_data\" WHERE \"character_common_id\" = @character_common_id;"; + + private const string SqlDeleteCharacterJobData = "DELETE FROM \"ddon_character_job_data\" WHERE \"character_common_id\"=@character_common_id AND \"job\" = @job;"; + public bool ReplaceCharacterJobData(uint commonId, CDataCharacterJobData replacedCharacterJobData) { - return ExecuteNonQuery(SqlReplaceCharacterJobData, command => + using TCon connection = OpenNewConnection(); + return ReplaceCharacterJobData(connection, commonId, replacedCharacterJobData); + } + + public bool ReplaceCharacterJobData(TCon connection, uint commonId, CDataCharacterJobData replacedCharacterJobData) + { + Logger.Debug("Inserting character job data."); + if (!InsertIfNotExistsCharacterJobData(connection, commonId, replacedCharacterJobData)) { - AddParameter(command, commonId, replacedCharacterJobData); - }) == 1; + Logger.Debug("Character job data already exists, replacing."); + return UpdateCharacterJobData(connection, commonId, replacedCharacterJobData); + } + return true; + } + + public bool InsertCharacterJobData(uint commonId, CDataCharacterJobData updatedCharacterJobData) + { + using TCon connection = OpenNewConnection(); + return InsertCharacterJobData(connection, commonId, updatedCharacterJobData); + } + + public bool InsertCharacterJobData(TCon connection, uint commonId, CDataCharacterJobData updatedCharacterJobData) + { + return ExecuteNonQuery(connection, SqlInsertCharacterJobData, command => { AddParameter(command, commonId, updatedCharacterJobData); }) == 1; } + public bool InsertIfNotExistsCharacterJobData(uint commonId, CDataCharacterJobData updatedCharacterJobData) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsCharacterJobData(connection, commonId, updatedCharacterJobData); + } + + public bool InsertIfNotExistsCharacterJobData(TCon connection, uint commonId, CDataCharacterJobData updatedCharacterJobData) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsCharacterJobData, command => { AddParameter(command, commonId, updatedCharacterJobData); }) == 1; + } + public bool UpdateCharacterJobData(uint commonId, CDataCharacterJobData updatedCharacterJobData) { - return ExecuteNonQuery(SqlUpdateCharacterJobData, command => - { - AddParameter(command, commonId, updatedCharacterJobData); - }) == 1; + using TCon connection = OpenNewConnection(); + return UpdateCharacterJobData(connection, commonId, updatedCharacterJobData); + } + + public bool UpdateCharacterJobData(TCon connection, uint commonId, CDataCharacterJobData updatedCharacterJobData) + { + return ExecuteNonQuery(connection, SqlUpdateCharacterJobData, command => { AddParameter(command, commonId, updatedCharacterJobData); }) == 1; } private CDataCharacterJobData ReadCharacterJobData(DbDataReader reader) @@ -140,4 +185,4 @@ private void AddParameter(TCom command, uint commonId, CDataCharacterJobData cha AddParameter(command, "m_def_down_resist", characterJobData.MDefDownResist); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterPlayPointData.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterPlayPointData.cs new file mode 100644 index 000000000..bbc73523a --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCharacterPlayPointData.cs @@ -0,0 +1,102 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] CDataJobPlayPointFields = new string[] + { + "character_id", "job", "play_point", "exp_mode" + }; + + private readonly string SqlInsertCharacterPlayPointData = + $"INSERT INTO \"ddon_character_playpoint_data\" ({BuildQueryField(CDataJobPlayPointFields)}) VALUES ({BuildQueryInsert(CDataJobPlayPointFields)});"; + + protected virtual string SqlInsertIfNotExistsCharacterPlayPointData { get; } = + $"INSERT INTO \"ddon_character_playpoint_data\" ({BuildQueryField(CDataJobPlayPointFields)}) SELECT {BuildQueryInsert(CDataJobPlayPointFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_character_playpoint_data\" WHERE \"character_id\" = @character_id AND \"job\" = @job);"; + + private static readonly string SqlUpdateCharacterPlayPointData = + $"UPDATE \"ddon_character_playpoint_data\" SET {BuildQueryUpdate(CDataJobPlayPointFields)} WHERE \"character_id\" = @character_id AND \"job\" = @job;"; + + private static readonly string SqlSelectCharacterPlayPointData = + $"SELECT {BuildQueryField(CDataJobPlayPointFields)} FROM \"ddon_character_playpoint_data\" WHERE \"character_id\" = @character_id AND \"job\" = @job;"; + + private static readonly string SqlSelectCharacterPlayPointDataByCharacter = + $"SELECT {BuildQueryField(CDataJobPlayPointFields)} FROM \"ddon_character_playpoint_data\" WHERE \"character_id\" = @character_id;"; + + private const string SqlDeleteCharacterPlayPointData = "DELETE FROM \"ddon_character_playpoint_data\" WHERE \"character_id\"=@character_id AND \"job\" = @job;"; + + public bool ReplaceCharacterPlayPointData(uint id, CDataJobPlayPoint replacedCharacterPlayPointData) + { + using TCon connection = OpenNewConnection(); + return ReplaceCharacterPlayPointData(connection, id, replacedCharacterPlayPointData); + } + + public bool ReplaceCharacterPlayPointData(TCon connection, uint id, CDataJobPlayPoint replacedCharacterPlayPointData) + { + Logger.Debug("Inserting character playpoint data."); + if (!InsertIfNotExistsCharacterPlayPointData(connection, id, replacedCharacterPlayPointData)) + { + Logger.Debug("Character playpoint data already exists, replacing."); + return UpdateCharacterPlayPointData(connection, id, replacedCharacterPlayPointData); + } + return true; + } + + public bool InsertCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + using TCon connection = OpenNewConnection(); + return InsertCharacterPlayPointData(connection, id, updatedCharacterPlayPointData); + } + + public bool InsertCharacterPlayPointData(TCon connection, uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + return ExecuteNonQuery(connection, SqlInsertCharacterPlayPointData, command => { AddParameter(command, id, updatedCharacterPlayPointData); }) == 1; + } + + public bool InsertIfNotExistsCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsCharacterPlayPointData(connection, id, updatedCharacterPlayPointData); + } + + public bool InsertIfNotExistsCharacterPlayPointData(TCon connection, uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsCharacterPlayPointData, command => { AddParameter(command, id, updatedCharacterPlayPointData); }) == 1; + } + + public bool UpdateCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + using TCon connection = OpenNewConnection(); + return UpdateCharacterPlayPointData(connection, id, updatedCharacterPlayPointData); + } + + public bool UpdateCharacterPlayPointData(TCon connection, uint id, CDataJobPlayPoint updatedCharacterPlayPointData) + { + return ExecuteNonQuery(connection, SqlUpdateCharacterPlayPointData, command => { AddParameter(command, id, updatedCharacterPlayPointData); }) == 1; + } + + private void AddParameter(TCom command, uint id, CDataJobPlayPoint characterPlayPointData) + { + AddParameter(command, "character_id", id); + AddParameter(command, "job", (byte)characterPlayPointData.Job); + AddParameter(command, "play_point", characterPlayPointData.PlayPoint.PlayPoint); + AddParameter(command, "exp_mode", (byte)characterPlayPointData.PlayPoint.ExpMode); + } + + private CDataJobPlayPoint ReadCharacterPlayPointData(TReader reader) + { + CDataJobPlayPoint characterPlayPointData = new CDataJobPlayPoint(); + characterPlayPointData.Job = (JobId)GetByte(reader, "job"); + characterPlayPointData.PlayPoint.PlayPoint = GetUInt32(reader, "play_point"); + characterPlayPointData.PlayPoint.ExpMode = (ExpMode)GetByte(reader, "exp_mode"); + + return characterPlayPointData; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCommunicationShortcut.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCommunicationShortcut.cs index 429b86e4b..ad15d34c8 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCommunicationShortcut.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCommunicationShortcut.cs @@ -1,43 +1,82 @@ -using System.Data.Common; +#nullable enable using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] CommunicationShortcutFields = new string[] + protected static readonly string[] CommunicationShortcutFields = new string[] { "character_id", "page_no", "button_no", "type", "category", "id" }; - private readonly string SqlInsertCommunicationShortcut = $"INSERT INTO `ddon_communication_shortcut` ({BuildQueryField(CommunicationShortcutFields)}) VALUES ({BuildQueryInsert(CommunicationShortcutFields)});"; - private readonly string SqlReplaceCommunicationShortcut = $"INSERT OR REPLACE INTO `ddon_communication_shortcut` ({BuildQueryField(CommunicationShortcutFields)}) VALUES ({BuildQueryInsert(CommunicationShortcutFields)});"; - private static readonly string SqlUpdateCommunicationShortcut = $"UPDATE `ddon_communication_shortcut` SET {BuildQueryUpdate(CommunicationShortcutFields)} WHERE `character_id`=@old_character_id AND `page_no`=@old_page_no AND `button_no`=@old_button_no"; - private static readonly string SqlSelectCommunicationShortcuts = $"SELECT {BuildQueryField(CommunicationShortcutFields)} FROM `ddon_communication_shortcut` WHERE `character_id`=@character_id;"; - private const string SqlDeleteCommunicationShortcut = "DELETE FROM `ddon_communication_shortcut` WHERE `character_id`=@character_id AND `page_no`=@page_no AND `button_no`=@button_no"; + private readonly string SqlInsertCommunicationShortcut = $"INSERT INTO \"ddon_communication_shortcut\" ({BuildQueryField(CommunicationShortcutFields)}) VALUES ({BuildQueryInsert(CommunicationShortcutFields)});"; + private readonly string SqlInsertIfNotExistsCommunicationShortcut = $"INSERT INTO \"ddon_communication_shortcut\" ({BuildQueryField(CommunicationShortcutFields)}) SELECT {BuildQueryInsert(CommunicationShortcutFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_communication_shortcut\" WHERE \"character_id\"=@character_id AND \"page_no\"=@page_no AND \"button_no\"=@button_no);"; + private static readonly string SqlUpdateCommunicationShortcut = $"UPDATE \"ddon_communication_shortcut\" SET {BuildQueryUpdate(CommunicationShortcutFields)} WHERE \"character_id\"=@old_character_id AND \"page_no\"=@old_page_no AND \"button_no\"=@old_button_no"; + private static readonly string SqlSelectCommunicationShortcuts = $"SELECT {BuildQueryField(CommunicationShortcutFields)} FROM \"ddon_communication_shortcut\" WHERE \"character_id\"=@character_id;"; + private const string SqlDeleteCommunicationShortcut = "DELETE FROM \"ddon_communication_shortcut\" WHERE \"character_id\"=@character_id AND \"page_no\"=@page_no AND \"button_no\"=@button_no"; - public bool InsertCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut) + public bool InsertIfNotExistsCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsCommunicationShortcut(connection, characterId, communicationShortcut); + } + + public bool InsertIfNotExistsCommunicationShortcut(TCon connection, uint characterId, CDataCommunicationShortCut communicationShortcut) { - return ExecuteNonQuery(SqlInsertCommunicationShortcut, command => + return ExecuteNonQuery(connection, SqlInsertIfNotExistsCommunicationShortcut, command => { AddParameter(command, characterId, communicationShortcut); }) == 1; } - public bool ReplaceCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut) + public bool InsertCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut) + { + using TCon connection = OpenNewConnection(); + return InsertCommunicationShortcut(connection, characterId, communicationShortcut); + } + + public bool InsertCommunicationShortcut(TCon connection, uint characterId, CDataCommunicationShortCut communicationShortcut) { - ExecuteNonQuery(SqlReplaceCommunicationShortcut, command => + return ExecuteNonQuery(connection, SqlInsertCommunicationShortcut, command => { AddParameter(command, characterId, communicationShortcut); - }); - return true; + }) == 1; + } + + public bool ReplaceCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut, DbConnection? connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + Logger.Debug("Inserting communication shortcut."); + if (!InsertIfNotExistsCommunicationShortcut((TCon)connection, characterId, communicationShortcut)) + { + Logger.Debug("Communication shortcut already exists, replacing."); + return UpdateCommunicationShortcut((TCon)connection, characterId, communicationShortcut.PageNo, communicationShortcut.ButtonNo, communicationShortcut); + } + return true; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } public bool UpdateCommunicationShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataCommunicationShortCut updatedCommunicationShortcut) { - return ExecuteNonQuery(SqlUpdateCommunicationShortcut, command => + using TCon connection = OpenNewConnection(); + return UpdateCommunicationShortcut(connection, characterId, oldPageNo, oldButtonNo, updatedCommunicationShortcut); + } + + public bool UpdateCommunicationShortcut(TCon connection, uint characterId, uint oldPageNo, uint oldButtonNo, CDataCommunicationShortCut updatedCommunicationShortcut) + { + return ExecuteNonQuery(connection, SqlUpdateCommunicationShortcut, command => { AddParameter(command, characterId, updatedCommunicationShortcut); AddParameter(command, "@old_character_id", characterId); @@ -56,7 +95,7 @@ public bool DeleteCommunicationShortcut(uint characterId, uint pageNo, uint butt }) == 1; } - private CDataCommunicationShortCut ReadCommunicationShortCut(DbDataReader reader) + private CDataCommunicationShortCut ReadCommunicationShortCut(TReader reader) { CDataCommunicationShortCut shortcut = new CDataCommunicationShortCut(); shortcut.PageNo = GetUInt32(reader, "page_no"); @@ -77,4 +116,4 @@ private void AddParameter(TCom command, uint characterId, CDataCommunicationShor AddParameter(command, "id", shortcut.Id); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbConnection.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbConnection.cs index c9a0e6f77..95d1e7521 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbConnection.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbConnection.cs @@ -4,24 +4,25 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private const string SqlInsertConnection = - "INSERT INTO `ddon_connection` (`server_id`, `account_id`, `type`, `created`) VALUES (@server_id, @account_id, @type, @created);"; + "INSERT INTO \"ddon_connection\" (\"server_id\", \"account_id\", \"type\", \"created\") VALUES (@server_id, @account_id, @type, @created);"; private const string SqlSelectConnectionsByAccountId = - "SELECT `server_id`, `account_id`, `type`, `created` FROM `ddon_connection` WHERE `account_id` = @account_id;"; + "SELECT \"server_id\", \"account_id\", \"type\", \"created\" FROM \"ddon_connection\" WHERE \"account_id\" = @account_id;"; private const string SqlDeleteConnectionsByAccountId = - "DELETE FROM `ddon_connection` WHERE `account_id`=@account_id;"; + "DELETE FROM \"ddon_connection\" WHERE \"account_id\"=@account_id;"; private const string SqlDeleteConnectionsByServerId = - "DELETE FROM `ddon_connection` WHERE `server_id`=@server_id;"; + "DELETE FROM \"ddon_connection\" WHERE \"server_id\"=@server_id;"; private const string SqlDeleteConnection = - "DELETE FROM `ddon_connection` WHERE `server_id`=@server_id AND `account_id`=@account_id;"; + "DELETE FROM \"ddon_connection\" WHERE \"server_id\"=@server_id AND \"account_id\"=@account_id;"; public bool InsertConnection(Connection connection) { diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbContactList.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbContactList.cs new file mode 100644 index 000000000..0370328b7 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbContactList.cs @@ -0,0 +1,155 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + + private static readonly string ContactListTableName = "ddon_contact_list"; + + private static readonly string[] ContactListFields = new string[] + { + /* id */ "requester_character_id", "requested_character_id", "status", "type", "requester_favorite", "requested_favorite" + }; + + private static readonly string SqlInsertContact = $"INSERT INTO \"{ContactListTableName}\" ({BuildQueryField(ContactListFields)}) VALUES ({BuildQueryInsert(ContactListFields)});"; + private static readonly string SqlSelectContactById = $"SELECT \"id\", {BuildQueryField(ContactListFields)} FROM \"{ContactListTableName}\" WHERE \"id\"=@id;"; + private static readonly string SqlSelectContactsByCharacterId = $"SELECT \"id\", {BuildQueryField(ContactListFields)} FROM \"{ContactListTableName}\" WHERE \"requester_character_id\"=@character_id or \"requested_character_id\"=@character_id;"; + + private static readonly string SqlSelectContactsByCharacterIds = $"SELECT \"id\", {BuildQueryField(ContactListFields)} FROM \"{ContactListTableName}\" " + + $"WHERE (\"requester_character_id\"=@character_id_1 and \"requested_character_id\"=@character_id_2) or " + + $"(\"requester_character_id\"=@character_id_2 and \"requested_character_id\"=@character_id_1);"; + + private static readonly string SqlDeleteContact = $"DELETE FROM \"{ContactListTableName}\" WHERE \"requester_character_id\"=@requester_character_id and \"requested_character_id\"=@requested_character_id;"; + private static readonly string SqlDeleteContactById = $"DELETE FROM \"{ContactListTableName}\" WHERE \"id\"=@id;"; + + + private static readonly string SqlUpdateContactByCharIds = $"UPDATE \"{ContactListTableName}\" SET \"status\"=@status, \"type\"=@type, \"requester_favorite\"=@requester_favorite, \"requested_favorite\"=@requested_favorite WHERE \"requester_character_id\"=@requester_character_id and \"requested_character_id\"=@requested_character_id;"; + + + public int InsertContact(uint requestingCharacterId, uint requestedCharacterId, ContactListStatus status, ContactListType type, bool requesterFavorite, bool requestedFavorite) + { + int rowsAffected = ExecuteNonQuery(SqlInsertContact, command => + { + AddParameter(command, "@requester_character_id", requestingCharacterId); + AddParameter(command, "@requested_character_id", requestedCharacterId); + AddParameter(command, "@status", (byte) status); + AddParameter(command, "@type", (byte) type); + AddParameter(command, "@requester_favorite", requesterFavorite); + AddParameter(command, "@requested_favorite", requestedFavorite); + }, out long autoIncrement); + + if (rowsAffected > NoRowsAffected) + { + return (int)autoIncrement; + } + + return 0; + } + + public int UpdateContact(uint requestingCharacterId, uint requestedCharacterId, ContactListStatus status, ContactListType type, bool requesterFavorite, bool requestedFavorite) + { + int rowsAffected = ExecuteNonQuery(SqlUpdateContactByCharIds, command => + { + AddParameter(command, "@requester_character_id", requestingCharacterId); + AddParameter(command, "@requested_character_id", requestedCharacterId); + AddParameter(command, "@status", (byte) status); + AddParameter(command, "@type", (byte) type); + AddParameter(command, "@requester_favorite", requesterFavorite); + AddParameter(command, "@requested_favorite", requestedFavorite); + }); + + return rowsAffected; + } + + public int DeleteContact(uint requestingCharacterId, uint requestedCharacterId) + { + int rowsAffected = ExecuteNonQuery(SqlDeleteContact, command => + { + AddParameter(command, "@requester_character_id", requestingCharacterId); + AddParameter(command, "@requested_character_id", requestedCharacterId); + }); + return rowsAffected; + } + + public int DeleteContactById(uint id) + { + int rowsAffected = ExecuteNonQuery(SqlDeleteContactById, command => + { + AddParameter(command, "@id", id); + }); + return rowsAffected; + } + + public List SelectContactsByCharacterId(uint characterId) + { + List entities = new List(); + ExecuteReader(SqlSelectContactsByCharacterId, + command => { AddParameter(command, "@character_id", characterId); }, reader => + { + while (reader.Read()) + { + ContactListEntity e = ReadContactListEntity(reader); + entities.Add(e); + } + }); + + return entities; + } + + public ContactListEntity SelectContactsByCharacterId(uint characterId1, uint characterId2) + { + ContactListEntity entity = null; + ExecuteReader(SqlSelectContactsByCharacterIds, + command => + { + AddParameter(command, "@character_id_1", characterId1); + AddParameter(command, "@character_id_2", characterId2); + }, reader => + { + if (reader.Read()) + { + entity = ReadContactListEntity(reader); + } + }); + + return entity; + } + + public ContactListEntity SelectContactListById(uint id) + { + ContactListEntity entity = null; + ExecuteReader(SqlSelectContactById, + command => + { + AddParameter(command, "@id", id); + }, reader => + { + if (reader.Read()) + { + entity = ReadContactListEntity(reader); + } + }); + + return entity; + } + + private ContactListEntity ReadContactListEntity(TReader reader) + { + ContactListEntity e = new ContactListEntity(); + e.Id = GetUInt32(reader, "id"); + e.RequesterCharacterId = GetUInt32(reader, "requester_character_id"); + e.RequestedCharacterId = GetUInt32(reader, "requested_character_id"); + e.Status = (ContactListStatus) GetByte(reader, "status"); + e.Type = (ContactListType) GetByte(reader, "type"); + e.RequesterFavorite = GetBoolean(reader, "requester_favorite"); + e.RequestedFavorite = GetBoolean(reader, "requested_favorite"); + return e; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCrest.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCrest.cs new file mode 100644 index 000000000..ed71a9088 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbCrest.cs @@ -0,0 +1,120 @@ +#nullable enable +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_completed_quests */ + protected static readonly string[] CrestFields = new string[] + { + "character_common_id", "item_uid", "slot", "crest_id", "crest_amount" + }; + + private readonly string SqlInsertCrestData = $"INSERT INTO \"ddon_crests\" ({BuildQueryField(CrestFields)}) VALUES ({BuildQueryInsert(CrestFields)});"; + private readonly string SqlDeleteCrestData = $"DELETE FROM \"ddon_crests\" WHERE \"character_common_id\"=@character_common_id AND \"item_uid\"=@item_uid AND \"slot\"=@slot;"; + private readonly string SqlUpdateCrestData = $"UPDATE \"ddon_crests\" SET {BuildQueryUpdate(CrestFields)} WHERE \"character_common_id\"=@character_common_id AND \"item_uid\"=@item_uid AND \"slot\"=@slot;"; + private readonly string SqlSelectAllCrestData = $"SELECT {BuildQueryField(CrestFields)} FROM \"ddon_crests\" WHERE " + + $"\"character_common_id\" = @character_common_id AND \"item_uid\"=@item_uid;"; + private readonly string SqlSelectAllCrestDataByUid = $"SELECT {BuildQueryField(CrestFields)} FROM \"ddon_crests\" WHERE " + + $"\"item_uid\"=@item_uid;"; + + + public bool InsertCrest(uint characterCommonId, string itemUId, uint slot, uint crestId, uint crestAmount, DbConnection? connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlInsertCrestData, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "item_uid", itemUId); + AddParameter(command, "slot", slot); + AddParameter(command, "crest_id", crestId); + AddParameter(command, "crest_amount", crestAmount); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } + } + + public bool UpdateCrest(uint characterCommonId, string itemUId, uint slot, uint crestId, uint crestAmount) + { + using TCon connection = OpenNewConnection(); + return UpdateCrest(connection, characterCommonId, itemUId, slot, crestId, crestAmount); + } + + public bool UpdateCrest(TCon connection, uint characterCommonId, string itemUId, uint slot, uint crestId, uint crestAmount) + { + return ExecuteNonQuery(connection, SqlUpdateCrestData, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "item_uid", itemUId); + AddParameter(command, "slot", slot); + AddParameter(command, "crest_id", crestId); + AddParameter(command, "crest_amount", crestAmount); + }) == 1; ; + } + + public bool RemoveCrest(uint characterCommonId, string itemUId, uint slot) + { + using TCon connection = OpenNewConnection(); + return RemoveCrest(connection, characterCommonId, itemUId, slot); + } + + public bool RemoveCrest(TCon connection, uint characterCommonId, string itemUId, uint slot) + { + return ExecuteNonQuery(connection, SqlDeleteCrestData, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "item_uid", itemUId); + AddParameter(command, "slot", slot); + }) == 1; + } + + public List GetCrests(uint characterCommonId, string itemUId) + { + using TCon connection = OpenNewConnection(); + return GetCrests(connection, characterCommonId, itemUId); + } + + public List GetCrests(TCon connection, uint characterCommonId, string itemUId) + { + List results = new List(); + + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectAllCrestData, + command => { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "item_uid", itemUId); + }, reader => { + while (reader.Read()) + { + var result = ReadCrestData(reader); + results.Add(result); + } + }); + }); + + return results; + } + private Crest ReadCrestData(TReader reader) + { + Crest obj = new Crest(); + obj.Slot = GetUInt32(reader, "slot"); + obj.CrestId = GetUInt32(reader, "crest_id"); + obj.Amount = GetUInt32(reader, "crest_amount"); + return obj; + } + + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbDragonForceAugmentation.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbDragonForceAugmentation.cs new file mode 100644 index 000000000..b054812dd --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbDragonForceAugmentation.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] DragonForceAugmentationFields = new string[] + { + "character_common_id", "element_id", "page_no", "group_no", "index_no" + }; + + private readonly string SqlInsertDragonForceAugment = $"INSERT INTO \"ddon_dragon_force_augmentation\" ({BuildQueryField(DragonForceAugmentationFields)}) VALUES ({BuildQueryInsert(DragonForceAugmentationFields)});"; + private readonly string SqlInsertIfNotExistsDragonForceAugment = $"INSERT INTO \"ddon_dragon_force_augmentation\" ({BuildQueryField(DragonForceAugmentationFields)}) SELECT " + + $"{BuildQueryInsert(DragonForceAugmentationFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_dragon_force_augmentation\" WHERE " + + $"\"character_common_id\" = @character_common_id AND \"element_id\" = @element_id);"; + private readonly string SqlSelectAllDragonForceAugment = $"SELECT {BuildQueryField(DragonForceAugmentationFields)} FROM \"ddon_dragon_force_augmentation\" WHERE \"character_common_id\" = @character_common_id;"; + + public bool InsertIfNotExistsDragonForceAugmentation(uint commonId, uint elementId, uint pageNo, uint groupNo, uint indexNo) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsDragonForceAugmentation(connection, commonId, elementId, pageNo, groupNo, indexNo); + } + + public bool InsertIfNotExistsDragonForceAugmentation(TCon conn, uint commonId, uint elementId, uint pageNo, uint groupNo, uint indexNo) + { + return ExecuteNonQuery(conn, SqlInsertIfNotExistsDragonForceAugment, command => + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "element_id", elementId); + AddParameter(command, "page_no", pageNo); + AddParameter(command, "group_no", groupNo); + AddParameter(command, "index_no", indexNo); + }) == 1; + } + + public List SelectOrbReleaseElementFromDragonForceAugmentation(uint commonId) + { + using TCon connection = OpenNewConnection(); + return SelectOrbReleaseElementFromDragonForceAugmentation(connection, commonId); + } + + public List SelectOrbReleaseElementFromDragonForceAugmentation(TCon conn, uint commonId) + { + List Results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectAllDragonForceAugment, + command => { + AddParameter(command, "@character_common_id", commonId); + }, reader => { + while (reader.Read()) + { + CDataReleaseOrbElement ReleaseOrbElement = ReadReleaseOrbElement(reader); + Results.Add(ReleaseOrbElement); + } + }); + }); + + return Results; + } + + private CDataReleaseOrbElement ReadReleaseOrbElement(TReader reader) + { + CDataReleaseOrbElement obj = new CDataReleaseOrbElement(); + obj.ElementId = GetUInt32(reader, "element_id"); + obj.PageNo = GetByte(reader, "page_no"); + obj.GroupNo = GetByte(reader, "group_no"); + obj.Index = GetByte(reader, "index_no"); + return obj; + } + + private void AddParameter(TCom command, uint commonId, CDataReleaseOrbElement obj) + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "element_id", obj.ElementId); + AddParameter(command, "page_no", obj.PageNo); + AddParameter(command, "group_no", obj.GroupNo); + AddParameter(command, "index_no", obj.Index); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipItem.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipItem.cs index 05c64b910..d8ce61213 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipItem.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipItem.cs @@ -1,24 +1,48 @@ -using System.Data.Common; -using Arrowgene.Ddon.Shared.Entity.Structure; +#nullable enable using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] CDataEquipItemFields = new string[] + protected static readonly string[] CDataEquipItemFields = new string[] { "item_uid", "character_common_id", "job", "equip_type", "equip_slot" }; - private readonly string SqlInsertEquipItem = $"INSERT INTO `ddon_equip_item` ({BuildQueryField(CDataEquipItemFields)}) VALUES ({BuildQueryInsert(CDataEquipItemFields)});"; - private readonly string SqlReplaceEquipItem = $"INSERT OR REPLACE INTO `ddon_equip_item` ({BuildQueryField(CDataEquipItemFields)}) VALUES ({BuildQueryInsert(CDataEquipItemFields)});"; - private static readonly string SqlUpdateEquipItem = $"UPDATE `ddon_equip_item` SET {BuildQueryUpdate(CDataEquipItemFields)} WHERE `item_uid`=@item_uid AND `character_common_id`=@character_common_id AND `job`=@job AND `equip_type`=@equip_type AND `equip_slot`=@equip_slot;"; - private static readonly string SqlSelectEquipItemByCharacter = $"SELECT {BuildQueryField(CDataEquipItemFields)} FROM `ddon_equip_item` WHERE `character_common_id`=@character_common_id;"; - private static readonly string SqlDeleteEquipItem = "DELETE FROM `ddon_equip_item` WHERE `item_uid`=@item_uid AND `character_common_id`=@character_common_id AND `job`=@job AND `equip_type`=@equip_type AND `equip_slot`=@equip_slot;"; + private readonly string SqlInsertEquipItem = $"INSERT INTO \"ddon_equip_item\" ({BuildQueryField(CDataEquipItemFields)}) VALUES ({BuildQueryInsert(CDataEquipItemFields)});"; + private readonly string SqlInsertIfNotExistsEquipItem = $"INSERT INTO \"ddon_equip_item\" ({BuildQueryField(CDataEquipItemFields)}) SELECT {BuildQueryInsert(CDataEquipItemFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_equip_item\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"equip_type\"=@equip_type AND \"equip_slot\"=@equip_slot);"; + private static readonly string SqlUpdateEquipItem = $"UPDATE \"ddon_equip_item\" SET {BuildQueryUpdate(CDataEquipItemFields)} WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"equip_type\"=@equip_type AND \"equip_slot\"=@equip_slot;"; + private static readonly string SqlSelectEquipItemByCharacter = $"SELECT {BuildQueryField(CDataEquipItemFields)} FROM \"ddon_equip_item\" WHERE \"character_common_id\"=@character_common_id;"; + private static readonly string SqlDeleteEquipItem = "DELETE FROM \"ddon_equip_item\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"equip_type\"=@equip_type AND \"equip_slot\"=@equip_slot;"; + private static readonly string SqlDeleteAllEquipItems = "DELETE FROM \"ddon_equip_item\" WHERE \"character_common_id\"=@character_common_id;"; + public bool InsertIfNotExistsEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsEquipItem(connection, commonId, job, equipType, equipSlot, itemUId); + } + + public bool InsertIfNotExistsEquipItem(TCon conn, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + { + return ExecuteNonQuery(conn, SqlInsertIfNotExistsEquipItem, command => + { + AddParameter(command, commonId, job, equipType, equipSlot, itemUId); + }) == 1; + } + + public bool InsertEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + { + using TCon connection = OpenNewConnection(); + return InsertEquipItem(connection, commonId, job, equipType, equipSlot, itemUId); + } + public bool InsertEquipItem(TCon conn, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) { return ExecuteNonQuery(conn, SqlInsertEquipItem, command => @@ -26,48 +50,126 @@ public bool InsertEquipItem(TCon conn, uint commonId, JobId job, EquipType equip AddParameter(command, commonId, job, equipType, equipSlot, itemUId); }) == 1; } - - public bool InsertEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + + public bool ReplaceEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId, DbConnection? connectionIn = null) { - return this.InsertEquipItem(null, commonId, job, equipType, equipSlot, itemUId); + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + Logger.Debug("Inserting equip item."); + if (!InsertIfNotExistsEquipItem(connection, commonId, job, equipType, equipSlot, itemUId)) + { + Logger.Debug("Equip item already exists, replacing."); + return UpdateEquipItem(connection, commonId, job, equipType, equipSlot, itemUId); + } + return true; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } - public bool ReplaceEquipItem(TCon conn, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + public bool UpdateEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) { - return ExecuteNonQuery(conn, SqlReplaceEquipItem, command => + using TCon connection = OpenNewConnection(); + return UpdateEquipItem(connection, commonId, job, equipType, equipSlot, itemUId); + } + + public bool UpdateEquipItem(TCon connection, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + { + return ExecuteNonQuery(connection, SqlUpdateEquipItem, command => { AddParameter(command, commonId, job, equipType, equipSlot, itemUId); }) == 1; } - public bool ReplaceEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + public bool DeleteEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, DbConnection? connectionIn = null) { - return this.ReplaceEquipItem(null, commonId, job, equipType, equipSlot, itemUId); + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlDeleteEquipItem, command => + { + AddParameter((TCom)command, commonId, job, equipType, equipSlot); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } - public bool UpdateEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + public void DeleteAllEquipItems(uint commonId, DbConnection? connectionIn = null) { - return ExecuteNonQuery(SqlUpdateEquipItem, command => + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try { - AddParameter(command, commonId, job, equipType, equipSlot, itemUId); - }) == 1; + ExecuteNonQuery(connection, SqlDeleteAllEquipItems, command => + { + AddParameter(command, "character_common_id", commonId); + }); + } + finally + { + if (!isTransaction) connection.Dispose(); + } + } + + public List SelectEquipItemByCharacter(uint characterCommonId) + { + using TCon connection = OpenNewConnection(); + return SelectEquipItemByCharacter(connection, characterCommonId); } - public bool DeleteEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + public List SelectEquipItemByCharacter(TCon connection, uint characterCommonId) { - return ExecuteNonQuery(SqlDeleteEquipItem, command => + List results = new List(); + + ExecuteInTransaction(conn => { - AddParameter(command, commonId, job, equipType, equipSlot, itemUId); - }) == 1; + ExecuteReader(conn, SqlSelectEquipItemByCharacter, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + }, reader => { + while (reader.Read()) + { + results.Add(ReadEquipItem(reader)); + } + }); + }); + + return results; } - private void AddParameter(TCom command, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + private EquipItem ReadEquipItem(TReader reader) + { + EquipItem obj = new EquipItem(); + obj.UId = GetString(reader, "item_uid"); + obj.CharacterCommonId = GetUInt32(reader, "character_common_id"); + obj.Job = (JobId)GetByte(reader, "job"); + obj.EquipType = (EquipType)GetByte(reader, "equip_type"); + obj.EquipSlot = GetByte(reader, "equip_slot"); + return obj; + } + + + private void AddParameter(TCom command, uint commonId, JobId job, EquipType equipType, byte equipSlot) + { - AddParameter(command, "item_uid", itemUId); AddParameter(command, "character_common_id", commonId); AddParameter(command, "job", (byte) job); AddParameter(command, "equip_type", (byte) equipType); AddParameter(command, "equip_slot", equipSlot); } + + private void AddParameter(TCom command, uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) + { + AddParameter(command, "item_uid", itemUId); + AddParameter(command, commonId, job, equipType, equipSlot); + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipJobItem.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipJobItem.cs index a090cf1a7..9506bdf99 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipJobItem.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquipJobItem.cs @@ -3,41 +3,49 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] CDataEquipJobItemFields = new string[] + protected static readonly string[] CDataEquipJobItemFields = new string[] { "item_uid", "character_common_id", "job", "equip_slot" }; - private readonly string SqlInsertEquipJobItem = $"INSERT INTO `ddon_equip_job_item` ({BuildQueryField(CDataEquipJobItemFields)}) VALUES ({BuildQueryInsert(CDataEquipJobItemFields)});"; - private readonly string SqlReplaceEquipJobItem = $"INSERT OR REPLACE INTO `ddon_equip_job_item` ({BuildQueryField(CDataEquipJobItemFields)}) VALUES ({BuildQueryInsert(CDataEquipJobItemFields)});"; - private static readonly string SqlUpdateEquipJobItem = $"UPDATE `ddon_equip_job_item` SET {BuildQueryUpdate(CDataEquipJobItemFields)} WHERE `character_common_id` = @character_common_id AND `job` = @job AND `equip_slot`=@equip_slot;"; - private static readonly string SqlSelectEquipJobItems = $"SELECT {BuildQueryField(CDataEquipJobItemFields)} FROM `ddon_equip_job_item` WHERE `character_common_id` = @character_common_id AND `job` = @job;"; - private static readonly string SqlSelectEquipJobItemsByCharacter = $"SELECT {BuildQueryField(CDataEquipJobItemFields)} FROM `ddon_equip_job_item` WHERE `character_common_id` = @character_common_id;"; - private const string SqlDeleteEquipJobItem = "DELETE FROM `ddon_equip_job_item` WHERE `character_common_id`=@character_common_id AND `job`=@job AND `equip_slot`=@equip_slot;"; + private readonly string SqlInsertEquipJobItem = $"INSERT INTO \"ddon_equip_job_item\" ({BuildQueryField(CDataEquipJobItemFields)}) VALUES ({BuildQueryInsert(CDataEquipJobItemFields)});"; + private readonly string SqlInsertIfNotExistsEquipJobItem = $"INSERT INTO \"ddon_equip_job_item\" ({BuildQueryField(CDataEquipJobItemFields)}) SELECT {BuildQueryInsert(CDataEquipJobItemFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_equip_job_item\" WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job);"; + private static readonly string SqlUpdateEquipJobItem = $"UPDATE \"ddon_equip_job_item\" SET {BuildQueryUpdate(CDataEquipJobItemFields)} WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job AND \"equip_slot\"=@equip_slot;"; + private static readonly string SqlSelectEquipJobItems = $"SELECT {BuildQueryField(CDataEquipJobItemFields)} FROM \"ddon_equip_job_item\" WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job;"; + private static readonly string SqlSelectEquipJobItemsByCharacter = $"SELECT {BuildQueryField(CDataEquipJobItemFields)} FROM \"ddon_equip_job_item\" WHERE \"character_common_id\" = @character_common_id;"; + private const string SqlDeleteEquipJobItem = "DELETE FROM \"ddon_equip_job_item\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"equip_slot\"=@equip_slot;"; + + public bool InsertIfNotExistsEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsEquipJobItem(connection, itemUId, commonId, job, slotNo); + } - public bool InsertEquipJobItem(TCon conn, string itemUId, uint commonId, JobId job, ushort slotNo) + public bool InsertIfNotExistsEquipJobItem(TCon conn, string itemUId, uint commonId, JobId job, ushort slotNo) { - return ExecuteNonQuery(conn, SqlInsertEquipJobItem, command => + return ExecuteNonQuery(conn, SqlInsertIfNotExistsEquipJobItem, command => { AddParameter(command, "item_uid", itemUId); AddParameter(command, "character_common_id", commonId); AddParameter(command, "job", (byte) job); AddParameter(command, "equip_slot", slotNo); }) == 1; - } - + } + public bool InsertEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) { - return InsertEquipJobItem(null, itemUId, commonId, job, slotNo); + using TCon connection = OpenNewConnection(); + return InsertEquipJobItem(connection, itemUId, commonId, job, slotNo); } - public bool ReplaceEquipJobItem(TCon conn, string itemUId, uint commonId, JobId job, ushort slotNo) + public bool InsertEquipJobItem(TCon conn, string itemUId, uint commonId, JobId job, ushort slotNo) { - return ExecuteNonQuery(conn, SqlReplaceEquipJobItem, command => + return ExecuteNonQuery(conn, SqlInsertEquipJobItem, command => { AddParameter(command, "item_uid", itemUId); AddParameter(command, "character_common_id", commonId); @@ -48,7 +56,19 @@ public bool ReplaceEquipJobItem(TCon conn, string itemUId, uint commonId, JobId public bool ReplaceEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) { - return ReplaceEquipJobItem(null, itemUId, commonId, job, slotNo); + using TCon connection = OpenNewConnection(); + return ReplaceEquipJobItem(connection, itemUId, commonId, job, slotNo); + } + + public bool ReplaceEquipJobItem(TCon conn, string itemUId, uint commonId, JobId job, ushort slotNo) + { + Logger.Debug("Inserting equp job item."); + if (!InsertIfNotExistsEquipJobItem(conn, itemUId, commonId, job, slotNo)) + { + Logger.Debug("Equip job item already exists, replacing."); + return UpdateEquipJobItem(conn, itemUId, commonId, job, slotNo); + } + return true; } public bool DeleteEquipJobItem(uint commonId, JobId job, ushort slotNo) @@ -60,5 +80,22 @@ public bool DeleteEquipJobItem(uint commonId, JobId job, ushort slotNo) AddParameter(command, "equip_slot", slotNo); }) == 1; } + + public bool UpdateEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) + { + using TCon connection = OpenNewConnection(); + return UpdateEquipJobItem(connection, itemUId, commonId, job, slotNo); + } + + public bool UpdateEquipJobItem(TCon connection, string itemUId, uint commonId, JobId job, ushort slotNo) + { + return ExecuteNonQuery(connection, SqlUpdateEquipJobItem, command => + { + AddParameter(command, "item_uid", itemUId); + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "job", (byte) job); + AddParameter(command, "equip_slot", slotNo); + }) == 1; + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedAbility.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedAbility.cs index 74849e564..a7ea6094c 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedAbility.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedAbility.cs @@ -1,28 +1,50 @@ using System.Collections.Generic; using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] EquippedAbilityFields = new string[] + protected static readonly string[] EquippedAbilityFields = new string[] { "character_common_id", "equipped_to_job", "job", "slot_no", "ability_id" }; - private readonly string SqlInsertEquippedAbility = $"INSERT INTO `ddon_equipped_ability` ({BuildQueryField(EquippedAbilityFields)}) VALUES ({BuildQueryInsert(EquippedAbilityFields)});"; - private readonly string SqlReplaceEquippedAbility = $"INSERT OR REPLACE INTO `ddon_equipped_ability` ({BuildQueryField(EquippedAbilityFields)}) VALUES ({BuildQueryInsert(EquippedAbilityFields)});"; - private static readonly string SqlUpdateEquippedAbility = $"UPDATE `ddon_equipped_ability` SET {BuildQueryUpdate(EquippedAbilityFields)} WHERE `character_common_id`=@old_character_common_id AND `equipped_to_job`=@old_equipped_to_job AND `slot_no`=@old_slot_no;"; - private static readonly string SqlSelectEquippedAbilities = $"SELECT {BuildQueryField(EquippedAbilityFields)} FROM `ddon_equipped_ability` WHERE `character_common_id`=@character_common_id ORDER BY equipped_to_job, slot_no;"; - private const string SqlDeleteEquippedAbility = "DELETE FROM `ddon_equipped_ability` WHERE `character_common_id`=@character_common_id AND `equipped_to_job`=@equipped_to_job AND `slot_no`=@slot_no;"; - private const string SqlDeleteEquippedAbilities = "DELETE FROM `ddon_equipped_ability` WHERE `character_common_id`=@character_common_id AND `equipped_to_job`=@equipped_to_job;"; + private readonly string SqlInsertEquippedAbility = $"INSERT INTO \"ddon_equipped_ability\" ({BuildQueryField(EquippedAbilityFields)}) VALUES ({BuildQueryInsert(EquippedAbilityFields)});"; + private readonly string SqlInsertIfNotExistsEquippedAbility = $"INSERT INTO \"ddon_equipped_ability\" ({BuildQueryField(EquippedAbilityFields)}) SELECT {BuildQueryInsert(EquippedAbilityFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_equipped_ability\" WHERE \"character_common_id\"=@character_common_id AND \"equipped_to_job\"=@equipped_to_job AND \"slot_no\"=@slot_no);"; + private static readonly string SqlUpdateEquippedAbility = $"UPDATE \"ddon_equipped_ability\" SET {BuildQueryUpdate(EquippedAbilityFields)} WHERE \"character_common_id\"=@old_character_common_id AND \"equipped_to_job\"=@old_equipped_to_job AND \"slot_no\"=@old_slot_no;"; + private static readonly string SqlSelectEquippedAbilities = $"SELECT {BuildQueryField(EquippedAbilityFields)} FROM \"ddon_equipped_ability\" WHERE \"character_common_id\"=@character_common_id ORDER BY equipped_to_job, slot_no;"; + private const string SqlDeleteEquippedAbility = "DELETE FROM \"ddon_equipped_ability\" WHERE \"character_common_id\"=@character_common_id AND \"equipped_to_job\"=@equipped_to_job AND \"slot_no\"=@slot_no;"; + private const string SqlDeleteEquippedAbilities = "DELETE FROM \"ddon_equipped_ability\" WHERE \"character_common_id\"=@character_common_id AND \"equipped_to_job\"=@equipped_to_job;"; + public bool InsertIfNotExistsEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo, Ability ability) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsEquippedAbility(connection, commonId, equippedToJob, slotNo, ability); + } + + public bool InsertIfNotExistsEquippedAbility(TCon connection, uint commonId, JobId equippedToJob, byte slotNo, Ability ability) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsEquippedAbility, command => + { + AddParameter(command, commonId, equippedToJob, slotNo, ability); + }) == 1; + } + public bool InsertEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo, Ability ability) { - return ExecuteNonQuery(SqlInsertEquippedAbility, command => + using TCon connection = OpenNewConnection(); + return InsertEquippedAbility(connection, commonId, equippedToJob, slotNo, ability); + } + + public bool InsertEquippedAbility(TCon connection, uint commonId, JobId equippedToJob, byte slotNo, Ability ability) + { + return ExecuteNonQuery(connection, SqlInsertEquippedAbility, command => { AddParameter(command, commonId, equippedToJob, slotNo, ability); }) == 1; @@ -30,10 +52,18 @@ public bool InsertEquippedAbility(uint commonId, JobId equippedToJob, byte slotN public bool ReplaceEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo, Ability ability) { - ExecuteNonQuery(SqlReplaceEquippedAbility, command => + using TCon connection = OpenNewConnection(); + return ReplaceEquippedAbility(connection, commonId, equippedToJob, slotNo, ability); + } + + public bool ReplaceEquippedAbility(TCon connection, uint commonId, JobId equippedToJob, byte slotNo, Ability ability) + { + Logger.Debug("Inserting equipped ability."); + if (!InsertIfNotExistsEquippedAbility(connection, commonId, equippedToJob, slotNo, ability)) { - AddParameter(command, commonId, equippedToJob, slotNo, ability); - }); + Logger.Debug("Equipped ability already exists, replacing."); + return UpdateEquippedAbility(connection, commonId, equippedToJob, slotNo, equippedToJob, slotNo, ability); + } return true; } @@ -42,30 +72,29 @@ public bool ReplaceEquippedAbilities(uint commonId, JobId equippedToJob, List { // Remove previously equipped abilities - ExecuteNonQuery(connection, SqlDeleteEquippedAbilities, command => - { - AddParameter(command, "@character_common_id", commonId); - AddParameter(command, "@equipped_to_job", (byte) equippedToJob); - }); - + DeleteEquippedAbilities(connection, commonId, equippedToJob); // Insert new ones - for(byte i = 0; i < abilities.Count; i++) + for (byte i = 0; i < abilities.Count; i++) { Ability ability = abilities[i]; - byte slotNo = (byte)(i+1); - ExecuteNonQuery(connection, SqlInsertEquippedAbility, command => - { - AddParameter(command, commonId, equippedToJob, slotNo, ability); - }); + if (ability == null) continue; + byte slotNo = (byte)(i + 1); + InsertEquippedAbility(connection, commonId, equippedToJob, slotNo, ability); } }); } - public bool UpdateEquippedAbility(uint commonId, JobId oldEquippedToJob, byte oldSlotNo, JobId equippedToJob, byte slotNo, Ability updatedability) + public bool UpdateEquippedAbility(uint commonId, JobId oldEquippedToJob, byte oldSlotNo, JobId equippedToJob, byte slotNo, Ability updatedAbility) { - return ExecuteNonQuery(SqlDeleteEquippedAbility, command => + using TCon connection = OpenNewConnection(); + return UpdateEquippedAbility(connection, commonId, oldEquippedToJob, oldSlotNo, equippedToJob, slotNo, updatedAbility); + } + + public bool UpdateEquippedAbility(TCon connection, uint commonId, JobId oldEquippedToJob, byte oldSlotNo, JobId equippedToJob, byte slotNo, Ability updatedAbility) + { + return ExecuteNonQuery(connection, SqlUpdateEquippedAbility, command => { - AddParameter(command, commonId, equippedToJob, slotNo, updatedability); + AddParameter(command, commonId, equippedToJob, slotNo, updatedAbility); AddParameter(command, "@old_character_common_id", commonId); AddParameter(command, "@old_equipped_to_job", (byte) oldEquippedToJob); AddParameter(command, "@old_slot_no", oldSlotNo); @@ -74,7 +103,13 @@ public bool UpdateEquippedAbility(uint commonId, JobId oldEquippedToJob, byte ol public bool DeleteEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo) { - return ExecuteNonQuery(SqlDeleteEquippedAbility, command => + using TCon connection = OpenNewConnection(); + return DeleteEquippedAbility(connection, commonId, equippedToJob, slotNo); + } + + public bool DeleteEquippedAbility(TCon connection, uint commonId, JobId equippedToJob, byte slotNo) + { + return ExecuteNonQuery(connection, SqlDeleteEquippedAbility, command => { AddParameter(command, "@character_common_id", commonId); AddParameter(command, "@equipped_to_job", (byte) equippedToJob); @@ -84,7 +119,13 @@ public bool DeleteEquippedAbility(uint commonId, JobId equippedToJob, byte slotN public bool DeleteEquippedAbilities(uint commonId, JobId equippedToJob) { - return ExecuteNonQuery(SqlDeleteEquippedAbilities, command => + using TCon connection = OpenNewConnection(); + return DeleteEquippedAbilities(connection, commonId, equippedToJob); + } + + public bool DeleteEquippedAbilities(TCon connection, uint commonId, JobId equippedToJob) + { + return ExecuteNonQuery(connection, SqlDeleteEquippedAbilities, command => { AddParameter(command, "@character_common_id", commonId); AddParameter(command, "@equipped_to_job", (byte) equippedToJob); @@ -100,5 +141,92 @@ private void AddParameter(TCom command, uint commonId, JobId equippedToJob, byte AddParameter(command, "ability_id", ability.AbilityId); AddParameter(command, "ability_lv", ability.AbilityLv); } + + protected static readonly string[] PresetAbilityFields = new string[] + { + "character_id", "preset_no", "preset_name", + "ability_1", "ability_2", "ability_3", "ability_4", "ability_5", + "ability_6", "ability_7", "ability_8", "ability_9", "ability_10" + }; + + private readonly string SqlInsertIfNotExistsAbilityPreset = $"INSERT INTO \"ddon_preset_ability\" ({BuildQueryField(PresetAbilityFields)}) SELECT {BuildQueryInsert(PresetAbilityFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_preset_ability\" WHERE \"character_id\"=@character_id AND \"preset_no\"=@preset_no);"; + private static readonly string SqlUpdateAbilityPreset = $"UPDATE \"ddon_preset_ability\" SET {BuildQueryUpdate(PresetAbilityFields)} WHERE \"character_id\"=@character_id AND \"preset_no\"=@preset_no;"; + private static readonly string SqlSelectAbilityPresets = $"SELECT {BuildQueryField(PresetAbilityFields)} FROM \"ddon_preset_ability\" WHERE \"character_id\"=@character_id ORDER BY preset_no;"; + + public bool InsertIfNotExistsAbilityPreset(TCon connection, uint characterId, CDataPresetAbilityParam preset) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsAbilityPreset, command => + { + AddParameter(command, characterId, preset); + }) == 1; + } + + public bool ReplaceAbilityPreset(uint characterId, CDataPresetAbilityParam preset) + { + using TCon connection = OpenNewConnection(); + return ReplaceAbilityPreset(connection, characterId, preset); + } + + public bool ReplaceAbilityPreset(TCon connection, uint characterId, CDataPresetAbilityParam preset) + { + if (!InsertIfNotExistsAbilityPreset(connection, characterId, preset)) + { + return UpdateAbilityPreset(connection, characterId, preset); + } + return true; + } + + public bool UpdateAbilityPreset(uint characterId, CDataPresetAbilityParam preset) + { + using TCon connection = OpenNewConnection(); + return UpdateAbilityPreset(connection, characterId, preset); + } + + public bool UpdateAbilityPreset(TCon connection, uint characterId, CDataPresetAbilityParam preset) + { + return ExecuteNonQuery(connection, SqlUpdateAbilityPreset, command => + { + AddParameter(command, characterId, preset); + }) == 1; + } + + private void AddParameter(TCom command, uint characterId, CDataPresetAbilityParam preset) + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "preset_no", preset.PresetNo); + AddParameter(command, "preset_name", preset.PresetName); + for (int i = 0; i < 10; i++) + { + string key = $"ability_{i + 1}"; + if (i < preset.AbilityList.Count) + { + AddParameter(command, key, preset.AbilityList[i].AcquirementNo); + } + else + { + AddParameter(command, key, -1); + } + } + } + + private CDataPresetAbilityParam ReadAbilityPreset(TReader reader) + { + CDataPresetAbilityParam preset = new CDataPresetAbilityParam(); + + preset.PresetNo = GetByte(reader, "preset_no"); + preset.PresetName = GetString(reader, "preset_name"); + for (int i = 0; i < 10; i++) + { + string key = $"ability_{i + 1}"; + var value = GetInt32(reader, key); + if (value == -1) continue; + preset.AbilityList.Add(new CDataSetAcquirementParam() + { + AcquirementNo = (uint)value + }); + } + + return preset; + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedCustomSkill.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedCustomSkill.cs index 1fdbe3e00..026534ba8 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedCustomSkill.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbEquippedCustomSkill.cs @@ -3,24 +3,45 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] EquippedCustomSkillFields = new string[] + protected static readonly string[] EquippedCustomSkillFields = new string[] { "character_common_id", "job", "slot_no", "skill_id" }; - private readonly string SqlInsertEquippedCustomSkill = $"INSERT INTO `ddon_equipped_custom_skill` ({BuildQueryField(EquippedCustomSkillFields)}) VALUES ({BuildQueryInsert(EquippedCustomSkillFields)});"; - private readonly string SqlReplaceEquippedCustomSkill = $"INSERT OR REPLACE INTO `ddon_equipped_custom_skill` ({BuildQueryField(EquippedCustomSkillFields)}) VALUES ({BuildQueryInsert(EquippedCustomSkillFields)});"; - private static readonly string SqlUpdateEquippedCustomSkill = $"UPDATE `ddon_equipped_custom_skill` SET {BuildQueryUpdate(EquippedCustomSkillFields)} WHERE `character_common_id`=@old_character_common_id AND `job`=@old_job AND `slot_no`=@old_slot_no;"; - private static readonly string SqlSelectEquippedCustomSkills = $"SELECT {BuildQueryField(EquippedCustomSkillFields)} FROM `ddon_equipped_custom_skill` WHERE `character_common_id`=@character_common_id;"; - private const string SqlDeleteEquippedCustomSkill = "DELETE FROM `ddon_equipped_custom_skill` WHERE `character_common_id`=@character_common_id AND `job`=@job AND `slot_no`=@slot_no;"; + private readonly string SqlInsertEquippedCustomSkill = $"INSERT INTO \"ddon_equipped_custom_skill\" ({BuildQueryField(EquippedCustomSkillFields)}) VALUES ({BuildQueryInsert(EquippedCustomSkillFields)});"; + private readonly string SqlInsertIfNotExistsEquippedCustomSkill = $"INSERT INTO \"ddon_equipped_custom_skill\" ({BuildQueryField(EquippedCustomSkillFields)}) SELECT {BuildQueryInsert(EquippedCustomSkillFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_equipped_custom_skill\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"slot_no\"=@slot_no);"; + private static readonly string SqlUpdateEquippedCustomSkill = $"UPDATE \"ddon_equipped_custom_skill\" SET {BuildQueryUpdate(EquippedCustomSkillFields)} WHERE \"character_common_id\"=@old_character_common_id AND \"job\"=@old_job AND \"slot_no\"=@old_slot_no;"; + private static readonly string SqlSelectEquippedCustomSkills = $"SELECT {BuildQueryField(EquippedCustomSkillFields)} FROM \"ddon_equipped_custom_skill\" WHERE \"character_common_id\"=@character_common_id;"; + private const string SqlDeleteEquippedCustomSkill = "DELETE FROM \"ddon_equipped_custom_skill\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"slot_no\"=@slot_no;"; + public bool InsertIfNotExistsEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsEquippedCustomSkill(connection, commonId, slotNo, skill); + } + + public bool InsertIfNotExistsEquippedCustomSkill(TCon connection, uint commonId, byte slotNo, CustomSkill skill) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsEquippedCustomSkill, command => + { + AddParameter(command, commonId, slotNo, skill); + }) == 1; + } + public bool InsertEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill) { - return ExecuteNonQuery(SqlInsertEquippedCustomSkill, command => + using TCon connection = OpenNewConnection(); + return InsertEquippedCustomSkill(connection, commonId, slotNo, skill); + } + + public bool InsertEquippedCustomSkill(TCon connection, uint commonId, byte slotNo, CustomSkill skill) + { + return ExecuteNonQuery(connection, SqlInsertEquippedCustomSkill, command => { AddParameter(command, commonId, slotNo, skill); }) == 1; @@ -28,18 +49,32 @@ public bool InsertEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill sk public bool ReplaceEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill) { - ExecuteNonQuery(SqlReplaceEquippedCustomSkill, command => + using TCon connection = OpenNewConnection(); + return ReplaceEquippedCustomSkill(connection, commonId, slotNo, skill); + } + + public bool ReplaceEquippedCustomSkill(TCon connection, uint commonId, byte slotNo, CustomSkill skill) + { + Logger.Debug("Inserting equipped custom skill."); + if (!InsertIfNotExistsEquippedCustomSkill(connection, commonId, slotNo, skill)) { - AddParameter(command, commonId, slotNo, skill); - }); + Logger.Debug("Equipped custom skill already exists, replacing."); + return UpdateEquippedCustomSkill(connection, commonId, skill.Job, slotNo, slotNo, skill); + } return true; } public bool UpdateEquippedCustomSkill(uint commonId, JobId oldJob, byte oldSlotNo, byte slotNo, CustomSkill updatedSkill) { - return ExecuteNonQuery(SqlDeleteEquippedCustomSkill, command => + using TCon connection = OpenNewConnection(); + return UpdateEquippedCustomSkill(connection, commonId, oldJob, oldSlotNo, slotNo, updatedSkill); + } + + public bool UpdateEquippedCustomSkill(TCon connection, uint commonId, JobId oldJob, byte oldSlotNo, byte slotNo, CustomSkill updatedSkill) + { + return ExecuteNonQuery(connection, SqlUpdateEquippedCustomSkill, command => { - AddParameter(command, commonId, updatedSkill); + AddParameter(command, commonId, slotNo, updatedSkill); AddParameter(command, "@old_character_common_id", commonId); AddParameter(command, "@old_job", (byte) oldJob); AddParameter(command, "@old_slot_no", oldSlotNo); @@ -64,4 +99,4 @@ private void AddParameter(TCom command, uint commonId, byte slotNo, CustomSkill AddParameter(command, "skill_id", skill.SkillId); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbGameToken.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbGameToken.cs index 57510f7dc..c417fafb4 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbGameToken.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbGameToken.cs @@ -3,16 +3,17 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private const string SqlInsertToken = "INSERT INTO `ddon_game_token` (`account_id`, `character_id`, `token`, `created`) VALUES (@account_id, @character_id, @token, @created);"; - private const string SqlUpdateToken = "UPDATE `ddon_game_token` SET `character_id`=@character_id, `token`=@token, `created`=@created WHERE `account_id` = @account_id;"; - private const string SqlSelectTokenByAccountId = "SELECT `token`, `account_id`, `character_id`, `token`, `created` FROM `ddon_game_token` WHERE `account_id` = @account_id;"; - private const string SqlDeleteTokenByAccountId = "DELETE FROM `ddon_game_token` WHERE `account_id`=@account_id;"; - private const string SqlSelectToken = "SELECT `token`, `account_id`, `character_id`, `token`, `created` FROM `ddon_game_token` WHERE `token` = @token;"; - private const string SqlDeleteToken = "DELETE FROM `ddon_game_token` WHERE `token`=@token;"; + private const string SqlInsertToken = "INSERT INTO \"ddon_game_token\" (\"account_id\", \"character_id\", \"token\", \"created\") VALUES (@account_id, @character_id, @token, @created);"; + private const string SqlUpdateToken = "UPDATE \"ddon_game_token\" SET \"character_id\"=@character_id, \"token\"=@token, \"created\"=@created WHERE \"account_id\" = @account_id;"; + private const string SqlSelectTokenByAccountId = "SELECT \"token\", \"account_id\", \"character_id\", \"token\", \"created\" FROM \"ddon_game_token\" WHERE \"account_id\" = @account_id;"; + private const string SqlDeleteTokenByAccountId = "DELETE FROM \"ddon_game_token\" WHERE \"account_id\"=@account_id;"; + private const string SqlSelectToken = "SELECT \"token\", \"account_id\", \"character_id\", \"token\", \"created\" FROM \"ddon_game_token\" WHERE \"token\" = @token;"; + private const string SqlDeleteToken = "DELETE FROM \"ddon_game_token\" WHERE \"token\"=@token;"; public bool SetToken(GameToken token) { diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbItem.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbItem.cs deleted file mode 100644 index 63ced654c..000000000 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbItem.cs +++ /dev/null @@ -1,75 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Data.Common; -using System.Linq; -using System.Threading.Tasks; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.Database.Sql.Core -{ - public abstract partial class DdonSqlDb : SqlDb - where TCon : DbConnection - where TCom : DbCommand - { - private static readonly string[] ItemFields = new string[] - { - "uid", "item_id", "unk3", "color", "plus_value" - }; - - // Items don't get updated or deleted once created as the same row is shared among all players. - // Making a distinction wouldn't make sense, as upgrading/changin crests would generate a new item with a different UID - private readonly string SqlInsertOrIgnoreItem = $"INSERT OR IGNORE INTO `ddon_item` ({BuildQueryField(ItemFields)}) VALUES ({BuildQueryInsert(ItemFields)});"; - private static readonly string SqlSelectItem = $"SELECT {BuildQueryField(ItemFields)} FROM `ddon_item` WHERE `uid`=@uid;"; - - public bool InsertItem(TCon conn, Item item) - { - return ExecuteNonQuery(conn, SqlInsertOrIgnoreItem, command => - { - AddParameter(command, item); - }) == 1; - } - - public bool InsertItem(Item item) - { - return this.InsertItem(null, item); - } - - public Item SelectItem(string uid) - { - Item item = null; - ExecuteReader(SqlSelectItem, - command => - { - AddParameter(command, "uid", uid); - }, - reader => - { - if(reader.Read()) - { - item = ReadItem(reader); - } - }); - return item; - } - - private Item ReadItem(DbDataReader reader) - { - Item item = new Item(); - item.UId = GetString(reader, "uid"); - item.ItemId = GetUInt32(reader, "item_id"); - item.Unk3 = GetByte(reader, "unk3"); - item.Color = GetByte(reader, "color"); - item.PlusValue = GetByte(reader, "plus_value"); - return item; - } - - private void AddParameter(TCom command, Item item) - { - AddParameter(command, "uid", item.UId); - AddParameter(command, "item_id", item.ItemId); - AddParameter(command, "unk3", item.Unk3); - AddParameter(command, "color", item.Color); - AddParameter(command, "plus_value", item.PlusValue); - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedAbility.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedAbility.cs index 2a0c06e11..c9c599daa 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedAbility.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedAbility.cs @@ -4,9 +4,10 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] LearnedAbilityFields = new string[] @@ -14,9 +15,9 @@ public abstract partial class DdonSqlDb : SqlDb "character_common_id", "job", "ability_id", "ability_lv" }; - private readonly string SqlInsertLearnedAbility = $"INSERT INTO `ddon_learned_ability` ({BuildQueryField(LearnedAbilityFields)}) VALUES ({BuildQueryInsert(LearnedAbilityFields)});"; - private readonly string SqlUpdateLearnedAbility = $"UPDATE `ddon_learned_ability` SET {BuildQueryUpdate(LearnedAbilityFields)} WHERE `character_common_id`=@character_common_id AND `job`=@job AND `ability_id`=@ability_id;"; - private static readonly string SqlSelectLearnedAbilities = $"SELECT {BuildQueryField(LearnedAbilityFields)} FROM `ddon_learned_ability` WHERE `character_common_id`=@character_common_id;"; + private readonly string SqlInsertLearnedAbility = $"INSERT INTO \"ddon_learned_ability\" ({BuildQueryField(LearnedAbilityFields)}) VALUES ({BuildQueryInsert(LearnedAbilityFields)});"; + private readonly string SqlUpdateLearnedAbility = $"UPDATE \"ddon_learned_ability\" SET {BuildQueryUpdate(LearnedAbilityFields)} WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"ability_id\"=@ability_id;"; + private static readonly string SqlSelectLearnedAbilities = $"SELECT {BuildQueryField(LearnedAbilityFields)} FROM \"ddon_learned_ability\" WHERE \"character_common_id\"=@character_common_id;"; public bool InsertLearnedAbility(uint commonId, Ability ability) { @@ -53,4 +54,4 @@ private void AddParameter(TCom command, uint commonId, Ability ability) AddParameter(command, "ability_lv", ability.AbilityLv); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedCustomSkill.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedCustomSkill.cs index 6b86fed91..89009e10a 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedCustomSkill.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbLearnedCustomSkill.cs @@ -3,18 +3,19 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] LearnedCustomSkillFields = new string[] { "character_common_id", "job", "skill_id", "skill_lv" }; - private readonly string SqlInsertLearnedCustomSkill = $"INSERT INTO `ddon_learned_custom_skill` ({BuildQueryField(LearnedCustomSkillFields)}) VALUES ({BuildQueryInsert(LearnedCustomSkillFields)});"; - private readonly string SqlUpdateLearnedCustomSkill = $"UPDATE `ddon_learned_custom_skill` SET {BuildQueryUpdate(LearnedCustomSkillFields)} WHERE `character_common_id`=@character_common_id AND `job`=@job AND `skill_id`=@skill_id;"; - private static readonly string SqlSelectLearnedCustomSkills = $"SELECT {BuildQueryField(LearnedCustomSkillFields)} FROM `ddon_learned_custom_skill` WHERE `character_common_id`=@character_common_id;"; + private readonly string SqlInsertLearnedCustomSkill = $"INSERT INTO \"ddon_learned_custom_skill\" ({BuildQueryField(LearnedCustomSkillFields)}) VALUES ({BuildQueryInsert(LearnedCustomSkillFields)});"; + private readonly string SqlUpdateLearnedCustomSkill = $"UPDATE \"ddon_learned_custom_skill\" SET {BuildQueryUpdate(LearnedCustomSkillFields)} WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"skill_id\"=@skill_id;"; + private static readonly string SqlSelectLearnedCustomSkills = $"SELECT {BuildQueryField(LearnedCustomSkillFields)} FROM \"ddon_learned_custom_skill\" WHERE \"character_common_id\"=@character_common_id;"; public bool InsertLearnedCustomSkill(uint commonId, CustomSkill skill) { @@ -51,4 +52,4 @@ private void AddParameter(TCom command, uint commonId, CustomSkill skill) AddParameter(command, "skill_lv", skill.SkillLv); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbMeta.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbMeta.cs new file mode 100644 index 000000000..07d36850a --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbMeta.cs @@ -0,0 +1,54 @@ +using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] MetaFields = new string[] + { + "db_version" + }; + + private static readonly string SqlInsertOrIgnoreMeta = $"INSERT INTO \"meta\" ({BuildQueryField(MetaFields)}) SELECT ({BuildQueryInsert(MetaFields)}) WHERE NOT EXISTS (SELECT 1 FROM \"meta\" LIMIT 1);"; + private static readonly string SqlUpdateMeta = $"UPDATE \"meta\" SET {BuildQueryUpdate(MetaFields)};"; + private static readonly string SqlSelectMeta = $"SELECT {BuildQueryField(MetaFields)} FROM \"meta\" LIMIT 1;"; + + + public bool CreateMeta(DatabaseMeta meta) + { + int rowsAffected = ExecuteNonQuery(SqlInsertOrIgnoreMeta, command => + { + AddParameter(command, "@db_version", meta.DatabaseVersion); + }); + + return rowsAffected > NoRowsAffected; + } + + public bool SetMeta(DatabaseMeta meta) + { + int rowsAffected = ExecuteNonQuery(SqlUpdateMeta, command => + { + AddParameter(command, "@db_version", meta.DatabaseVersion); + }); + + return rowsAffected > NoRowsAffected; + } + + public DatabaseMeta GetMeta() + { + DatabaseMeta meta = new DatabaseMeta(); + ExecuteReader(SqlSelectMeta, command => {}, reader => + { + if(reader.Read()) + { + meta.DatabaseVersion = GetUInt32(reader, "db_version"); + } + }); + return meta; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbNormalSkillParam.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbNormalSkillParam.cs index c52c0cee9..fca4a6136 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbNormalSkillParam.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbNormalSkillParam.cs @@ -1,30 +1,131 @@ using System.Data.Common; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] CDataNormalSkillParamFields = new string[] + protected static readonly string[] CDataNormalSkillParamFields = new string[] { "character_common_id", "job", "skill_no", "index", "pre_skill_no" }; - private readonly string SqlInsertNormalSkillParam = $"INSERT INTO `ddon_normal_skill_param` ({BuildQueryField(CDataNormalSkillParamFields)}) VALUES ({BuildQueryInsert(CDataNormalSkillParamFields)});"; - private readonly string SqlReplaceNormalSkillParam = $"INSERT OR REPLACE INTO `ddon_normal_skill_param` ({BuildQueryField(CDataNormalSkillParamFields)}) VALUES ({BuildQueryInsert(CDataNormalSkillParamFields)});"; - private static readonly string SqlUpdateNormalSkillParam = $"UPDATE `ddon_normal_skill_param` SET {BuildQueryUpdate(CDataNormalSkillParamFields)} WHERE `character_common_id` = @character_common_id AND `job` = @job AND `skill_no`=@skill_no;"; - private static readonly string SqlSelectNormalSkillParam = $"SELECT {BuildQueryField(CDataNormalSkillParamFields)} FROM `ddon_normal_skill_param` WHERE `character_common_id` = @character_common_id;"; - private const string SqlDeleteNormalSkillParam = "DELETE FROM `ddon_normal_skill_param` WHERE `character_common_id`=@character_common_id AND `job`=@job AND `skill_no`=@skill_no;"; + private readonly string SqlInsertNormalSkillParam = $"INSERT INTO \"ddon_normal_skill_param\" ({BuildQueryField(CDataNormalSkillParamFields)}) VALUES ({BuildQueryInsert(CDataNormalSkillParamFields)});"; + private readonly string SqlInsertIfNotExistsNormalSkillParam = $"INSERT INTO \"ddon_normal_skill_param\" ({BuildQueryField(CDataNormalSkillParamFields)}) SELECT {BuildQueryInsert(CDataNormalSkillParamFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_normal_skill_param\" WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job AND \"skill_no\"=@skill_no);"; + private static readonly string SqlUpdateNormalSkillParam = $"UPDATE \"ddon_normal_skill_param\" SET {BuildQueryUpdate(CDataNormalSkillParamFields)} WHERE \"character_common_id\" = @character_common_id AND \"job\" = @job AND \"skill_no\"=@skill_no;"; + private static readonly string SqlSelectNormalSkillParam = $"SELECT {BuildQueryField(CDataNormalSkillParamFields)} FROM \"ddon_normal_skill_param\" WHERE \"character_common_id\" = @character_common_id;"; + private static readonly string SqlSelectAllNormalSkillParam = $"SELECT {BuildQueryField(CDataNormalSkillParamFields)} FROM \"ddon_normal_skill_param\" WHERE \"character_common_id\" = @character_common_id and \"job\" = @job;"; + private const string SqlDeleteNormalSkillParam = "DELETE FROM \"ddon_normal_skill_param\" WHERE \"character_common_id\"=@character_common_id AND \"job\"=@job AND \"skill_no\"=@skill_no;"; + + public List SelectNormalSkillParam(uint commonId, JobId job) + { + using TCon connection = OpenNewConnection(); + return SelectNormalSkillParam(connection, commonId, job); + } + + public List SelectNormalSkillParam(TCon conn, uint commonId, JobId job) + { + List LearnedNormalSkills = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectAllNormalSkillParam, + command => { + AddParameter(command, "@character_common_id", commonId); + AddParameter(command, "@job", (byte)job); + }, reader => { + while (reader.Read()) + { + CDataNormalSkillParam LearnedNormalSkill = ReadNormalSkillParam(reader); + LearnedNormalSkills.Add(LearnedNormalSkill); + } + }); + }); + + return LearnedNormalSkills; + } + + public bool InsertIfNotExistsNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsNormalSkillParam(connection, commonId, normalSkillParam); + } + + public bool InsertIfNotExistsNormalSkillParam(TCon conn, uint commonId, CDataNormalSkillParam normalSkillParam) + { + return ExecuteNonQuery(conn, SqlInsertIfNotExistsNormalSkillParam, command => + { + AddParameter(command, commonId, normalSkillParam); + }) == 1; + } + + public bool InsertNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) + { + using TCon connection = OpenNewConnection(); + return InsertNormalSkillParam(connection, commonId, normalSkillParam); + } + + public bool InsertNormalSkillParam(TCon conn, uint commonId, CDataNormalSkillParam normalSkillParam) + { + return ExecuteNonQuery(conn, SqlInsertNormalSkillParam, command => + { + AddParameter(command, commonId, normalSkillParam); + }) == 1; + } + + public bool ReplaceNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) + { + using TCon connection = OpenNewConnection(); + return ReplaceNormalSkillParam(connection, commonId, normalSkillParam); + } + + public bool ReplaceNormalSkillParam(TCon conn, uint commonId, CDataNormalSkillParam normalSkillParam) + { + Logger.Debug("Inserting storage item."); + if (!InsertIfNotExistsNormalSkillParam(conn, commonId, normalSkillParam)) + { + Logger.Debug("Storage item already exists, replacing."); + return UpdateNormalSkillParam(conn, commonId, normalSkillParam.Job, normalSkillParam.SkillNo, normalSkillParam); + } + + return true; + } + + public bool UpdateNormalSkillParam(uint commonId, JobId job, uint skillNo, CDataNormalSkillParam normalSkillParam) + { + using TCon connection = OpenNewConnection(); + return UpdateNormalSkillParam(connection, commonId, job, skillNo, normalSkillParam); + } + + public bool UpdateNormalSkillParam(TCon connection, uint commonId, JobId job, uint skillNo, CDataNormalSkillParam normalSkillParam) + { + return ExecuteNonQuery(connection, SqlUpdateNormalSkillParam, command => + { + AddParameter(command, commonId, normalSkillParam); + }) == 1; + } + + public bool DeleteNormalSkillParam(uint commonId, JobId job, uint skillNo) + { + return ExecuteNonQuery(SqlDeleteNormalSkillParam, command => + { + AddParameter(command, "@character_common_id", commonId); + AddParameter(command, "@job", (byte)job); + AddParameter(command, "@skill_no", skillNo); + }) == 1; + } private CDataNormalSkillParam ReadNormalSkillParam(DbDataReader reader) { CDataNormalSkillParam normalSkillParam = new CDataNormalSkillParam(); - normalSkillParam.Job = (JobId) GetByte(reader, "job"); - normalSkillParam.SkillNo = GetUInt32(reader, "skill_no"); + normalSkillParam.Job = (JobId)GetByte(reader, "job"); normalSkillParam.Index = GetUInt32(reader, "index"); + normalSkillParam.SkillNo = GetUInt32(reader, "skill_no"); normalSkillParam.PreSkillNo = GetUInt32(reader, "pre_skill_no"); return normalSkillParam; } @@ -32,10 +133,10 @@ private CDataNormalSkillParam ReadNormalSkillParam(DbDataReader reader) private void AddParameter(TCom command, uint commonId, CDataNormalSkillParam normalSkillParam) { AddParameter(command, "character_common_id", commonId); - AddParameter(command, "job", (byte) normalSkillParam.Job); + AddParameter(command, "job", (byte)normalSkillParam.Job); AddParameter(command, "skill_no", normalSkillParam.SkillNo); AddParameter(command, "index", normalSkillParam.Index); AddParameter(command, "pre_skill_no", normalSkillParam.PreSkillNo); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbOrbGainExtendParam.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbOrbGainExtendParam.cs new file mode 100644 index 000000000..b4e95c8a9 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbOrbGainExtendParam.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Reflection.Metadata.Ecma335; +using System.Text.RegularExpressions; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] OrbGainExtendParamFields = new string[] + { + "character_common_id", "hp_max", "stamina_max", "physical_attack", "physical_defence", "magic_attack", "magic_defence", + "ability_cost", "jewelry_slot", "use_item_slot", "material_item_slot", "equip_item_slot", "main_pawn_slot", "support_pawn_slot" + }; + + private readonly string SqlInsertOrbGainExtendParam = $"INSERT INTO \"ddon_orb_gain_extend_param\" ({BuildQueryField(OrbGainExtendParamFields)}) VALUES ({BuildQueryInsert(OrbGainExtendParamFields)});"; + private readonly string SqlInsertIfNotExistsOrbGainExtendParam = $"INSERT INTO \"ddon_orb_gain_extend_param\" ({BuildQueryField(OrbGainExtendParamFields)}) SELECT " + + $"{BuildQueryInsert(OrbGainExtendParamFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_orb_gain_extend_param\" WHERE " + + $"\"character_common_id\" = @character_common_id);"; + private readonly string SqlSelectOrbGainExtendParam = $"SELECT {BuildQueryField(OrbGainExtendParamFields)} FROM \"ddon_orb_gain_extend_param\" WHERE \"character_common_id\" = @character_common_id;"; + private readonly string SqlUpdateOrbGainExtendParam = $"UPDATE \"ddon_orb_gain_extend_param\" SET {BuildQueryUpdate(OrbGainExtendParamFields)} WHERE \"character_common_id\" = @character_common_id;"; + + public bool InsertGainExtendParam(uint commonId, CDataOrbGainExtendParam Param) + { + using TCon connection = OpenNewConnection(); + return InsertGainExtendParam(connection, commonId, Param); + } + + public bool InsertGainExtendParam(TCon conn, uint commonId, CDataOrbGainExtendParam Param) + { + return ExecuteNonQuery(conn, SqlInsertIfNotExistsOrbGainExtendParam, command => + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "hp_max", Param.HpMax); + AddParameter(command, "stamina_max", Param.StaminaMax); + AddParameter(command, "physical_attack", Param.Attack); + AddParameter(command, "physical_defence", Param.Defence); + AddParameter(command, "magic_attack", Param.MagicAttack); + AddParameter(command, "magic_defence", Param.MagicDefence); + AddParameter(command, "ability_cost", Param.AbilityCost); + AddParameter(command, "jewelry_slot", Param.JewelrySlot); + AddParameter(command, "use_item_slot", Param.UseItemSlot); + AddParameter(command, "material_item_slot", Param.MaterialItemSlot); + AddParameter(command, "equip_item_slot", Param.EquipItemSlot); + AddParameter(command, "main_pawn_slot", Param.MainPawnSlot); + AddParameter(command, "support_pawn_slot", Param.SupportPawnSlot); + }) == 1; + } + + public bool UpdateOrbGainExtendParam(uint commonId, CDataOrbGainExtendParam Param) + { + using TCon connection = OpenNewConnection(); + return UpdateOrbGainExtendParam(connection, commonId, Param); + } + + public bool UpdateOrbGainExtendParam(TCon conn, uint commonId, CDataOrbGainExtendParam Param) + { + return ExecuteNonQuery(conn, SqlUpdateOrbGainExtendParam, command => { AddParameter(command, commonId, Param); }) == 1; + } + + public CDataOrbGainExtendParam SelectOrbGainExtendParam(uint commonId) + { + using TCon connection = OpenNewConnection(); + return SelectOrbGainExtendParam(connection, commonId); + } + + public CDataOrbGainExtendParam SelectOrbGainExtendParam(TCon conn, uint commonId) + { + CDataOrbGainExtendParam Results = new CDataOrbGainExtendParam(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectOrbGainExtendParam, + command => { + AddParameter(command, "@character_common_id", commonId); + }, reader => { + while (reader.Read()) + { + Results = ReadOrbGainExtendParam(reader); + } + }); + }); + + return Results; + } + + private void AddParameter(TCom command, uint commonId, CDataOrbGainExtendParam obj) + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "hp_max", obj.HpMax); + AddParameter(command, "stamina_max", obj.StaminaMax); + AddParameter(command, "physical_attack", obj.Attack); + AddParameter(command, "physical_defence", obj.Defence); + AddParameter(command, "magic_attack", obj.MagicAttack); + AddParameter(command, "magic_defence", obj.MagicDefence); + AddParameter(command, "ability_cost", obj.AbilityCost); + AddParameter(command, "jewelry_slot", obj.JewelrySlot); + AddParameter(command, "use_item_slot", obj.UseItemSlot); + AddParameter(command, "material_item_slot", obj.MaterialItemSlot); + AddParameter(command, "equip_item_slot", obj.EquipItemSlot); + AddParameter(command, "main_pawn_slot", obj.MainPawnSlot); + AddParameter(command, "support_pawn_slot", obj.SupportPawnSlot); + } + + private CDataOrbGainExtendParam ReadOrbGainExtendParam(TReader reader) + { + CDataOrbGainExtendParam obj = new CDataOrbGainExtendParam(); + obj.HpMax = GetUInt16(reader, "hp_max"); + obj.StaminaMax = GetUInt16(reader, "stamina_max"); + obj.Attack = GetUInt16(reader, "physical_attack"); + obj.Defence = GetUInt16(reader, "physical_defence"); + obj.MagicAttack = GetUInt16(reader, "magic_attack"); + obj.MagicDefence = GetUInt16(reader, "magic_defence"); + obj.AbilityCost = GetUInt16(reader, "ability_cost"); + obj.JewelrySlot = GetUInt16(reader, "jewelry_slot"); + obj.UseItemSlot = GetUInt16(reader, "use_item_slot"); + obj.MaterialItemSlot = GetUInt16(reader, "material_item_slot"); + obj.EquipItemSlot = GetUInt16(reader, "equip_item_slot"); + obj.MainPawnSlot = GetUInt16(reader, "main_pawn_slot"); + obj.SupportPawnSlot = GetUInt16(reader, "support_pawn_slot"); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawn.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawn.cs index 9f60f434b..68a25e177 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawn.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawn.cs @@ -1,160 +1,457 @@ using System.Collections.Generic; using System.Data.Common; +using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { private static readonly string[] PawnFields = new string[] { - "character_common_id", "character_id", "name", "hm_type", "pawn_type" + "character_common_id", + "character_id", + "name", + "hm_type", + "pawn_type", + "training_points", + "available_training", + "craft_exp", + "craft_rank", + "craft_rank_limit", + "craft_points", + "production_speed_level", + "equipment_enhancement_level", + "equipment_quality_level", + "consumable_quantity_level", + "cost_performance_level", + "is_official_pawn", }; - private static readonly string[] CDataPawnReactionFields = new string[] + protected static readonly string[] CDataPawnReactionFields = new string[] { - "pawn_id", "reaction_type", "motion_no" + "pawn_id", + "reaction_type", + "motion_no", }; - private static readonly string[] CDataSpSkillFields = new string[] + protected static readonly string[] CDataSpSkillFields = new string[] { - "pawn_id", "sp_skill_id", "sp_skill_lv" + "pawn_id", + "job", + "sp_skill_id", + "sp_skill_lv", }; - private readonly string SqlInsertPawn = $"INSERT INTO `ddon_pawn` ({BuildQueryField(PawnFields)}) VALUES ({BuildQueryInsert(PawnFields)});"; - private static readonly string SqlUpdatePawn = $"UPDATE `ddon_pawn` SET {BuildQueryUpdate(PawnFields)} WHERE `pawn_id` = @pawn_id;"; - private static readonly string SqlSelectPawn = $"SELECT `ddon_pawn`.`pawn_id`, {BuildQueryField(PawnFields)} FROM `ddon_pawn` WHERE `pawn_id` = @pawn_id;"; - private static readonly string SqlSelectPawnsByCharacterId = $"SELECT `ddon_pawn`.`pawn_id`, {BuildQueryField(PawnFields)} FROM `ddon_pawn` WHERE `character_id` = @character_id;"; - private readonly string SqlSelectAllPawnData = $"SELECT `ddon_pawn`.`pawn_id`, {BuildQueryField("ddon_pawn", PawnFields)}, `ddon_character_common`.`character_common_id`, {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}" - + "FROM `ddon_pawn` " - + "LEFT JOIN `ddon_character_common` ON `ddon_character_common`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "LEFT JOIN `ddon_edit_info` ON `ddon_edit_info`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "LEFT JOIN `ddon_status_info` ON `ddon_status_info`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "WHERE `ddon_pawn`.`pawn_id` = @pawn_id"; - private readonly string SqlSelectAllPawnsDataByCharacterId = $"SELECT `ddon_pawn`.`pawn_id`, {BuildQueryField("ddon_pawn", PawnFields)}, `ddon_character_common`.`character_common_id`, {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}" - + "FROM `ddon_pawn` " - + "LEFT JOIN `ddon_character_common` ON `ddon_character_common`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "LEFT JOIN `ddon_edit_info` ON `ddon_edit_info`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "LEFT JOIN `ddon_status_info` ON `ddon_status_info`.`character_common_id` = `ddon_pawn`.`character_common_id` " - + "WHERE `character_id` = @character_id"; - private const string SqlDeletePawn = "DELETE FROM `ddon_character_common` WHERE EXISTS (SELECT 1 FROM `ddon_pawn` WHERE `pawn_id`=@pawn_id);"; - - private readonly string SqlInsertPawnReaction = $"INSERT INTO `ddon_pawn_reaction` ({BuildQueryField(CDataPawnReactionFields)}) VALUES ({BuildQueryInsert(CDataPawnReactionFields)});"; - private readonly string SqlReplacePawnReaction = $"REPLACE INTO `ddon_pawn_reaction` ({BuildQueryField(CDataPawnReactionFields)}) VALUES ({BuildQueryInsert(CDataPawnReactionFields)});"; - private static readonly string SqlUpdatePawnReaction = $"UPDATE `ddon_pawn_reaction` SET {BuildQueryUpdate(CDataPawnReactionFields)} WHERE `pawn_id` = @pawn_id AND `reaction_type`=@reaction_type;"; - private static readonly string SqlSelectPawnReactionByPawnId = $"SELECT {BuildQueryField(CDataPawnReactionFields)} FROM `ddon_pawn_reaction` WHERE `pawn_id` = @pawn_id;"; - private const string SqlDeletePawnReaction = "DELETE FROM `ddon_pawn_reaction` WHERE `pawn_id`=@pawn_id AND `reaction_type`=@reaction_type;"; - - private readonly string SqlInsertSpSkill = $"INSERT INTO `ddon_sp_skill` ({BuildQueryField(CDataSpSkillFields)}) VALUES ({BuildQueryInsert(CDataSpSkillFields)});"; - private readonly string SqlReplaceSpSkill = $"REPLACE INTO `ddon_sp_skill` ({BuildQueryField(CDataSpSkillFields)}) VALUES ({BuildQueryInsert(CDataSpSkillFields)});"; - private static readonly string SqlUpdateSpSkill = $"UPDATE `ddon_sp_skill` SET {BuildQueryUpdate(CDataSpSkillFields)} WHERE `pawn_id` = @pawn_id AND `sp_skill_id`=@sp_skill_id;"; - private static readonly string SqlSelectSpSkillByPawnId = $"SELECT {BuildQueryField(CDataSpSkillFields)} FROM `ddon_sp_skill` WHERE `pawn_id` = @pawn_id;"; - private const string SqlDeleteSpSkill = "DELETE FROM `ddon_sp_skill` WHERE `pawn_id`=@pawn_id AND `sp_skill_id`=@sp_skill_id;"; + private readonly string SqlInsertPawn = + $"INSERT INTO \"ddon_pawn\" ({BuildQueryField(PawnFields)}) VALUES ({BuildQueryInsert(PawnFields)});"; + private static readonly string SqlUpdatePawn = + $"UPDATE \"ddon_pawn\" SET {BuildQueryUpdate(PawnFields)} WHERE \"pawn_id\" = @pawn_id;"; + private static readonly string SqlSelectPawn = + $"SELECT \"ddon_pawn\".\"pawn_id\", {BuildQueryField(PawnFields)} FROM \"ddon_pawn\" WHERE \"pawn_id\" = @pawn_id;"; + private static readonly string SqlSelectPawnsByCharacterId = + $"SELECT \"ddon_pawn\".\"pawn_id\", {BuildQueryField(PawnFields)} FROM \"ddon_pawn\" WHERE \"character_id\" = @character_id;"; + private readonly string SqlSelectAllPawnData = + $"SELECT \"ddon_pawn\".\"pawn_id\", {BuildQueryField("ddon_pawn", PawnFields)}, \"ddon_character_common\".\"character_common_id\", {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}" + + "FROM \"ddon_pawn\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_status_info\" ON \"ddon_status_info\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "WHERE \"ddon_pawn\".\"pawn_id\" = @pawn_id"; + private readonly string SqlSelectAllPawnsDataByCharacterId = + $"SELECT \"ddon_pawn\".\"pawn_id\", {BuildQueryField("ddon_pawn", PawnFields)}, \"ddon_character_common\".\"character_common_id\", {BuildQueryField("ddon_character_common", CharacterCommonFields)}, {BuildQueryField("ddon_edit_info", CDataEditInfoFields)}, {BuildQueryField("ddon_status_info", CDataStatusInfoFields)}" + + "FROM \"ddon_pawn\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_status_info\" ON \"ddon_status_info\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "WHERE \"character_id\" = @character_id"; + private const string SqlDeletePawn = + "DELETE FROM \"ddon_character_common\" WHERE EXISTS (SELECT 1 FROM \"ddon_pawn\" WHERE \"ddon_character_common\".\"character_common_id\"=\"ddon_pawn\".\"character_common_id\" AND \"ddon_pawn\".\"pawn_id\"=@pawn_id)"; + private const string SqlSelectOfficialPawns = + @"SELECT * FROM ddon_pawn WHERE is_official_pawn=1;"; + private const string SqlSelectAllPlayerPawns = + @"SELECT * FROM ddon_pawn WHERE is_official_pawn=0 LIMIT @limit;"; + private const string SqlSelectPawnOwnerId = + $"SELECT * FROM ddon_pawn WHERE \"pawn_id\" = @pawn_id;"; + private const string SqlSelectRegisteredPawns = + "SELECT \"ddon_pawn\".\"name\", \"ddon_pawn\".\"pawn_id\", \"active_job\".\"job\", \"active_job\".\"lv\", \"ddon_pawn\".\"craft_rank\", \"ddon_edit_info\".\"sex\" " + + "FROM \"ddon_pawn\" " + + "LEFT JOIN \"ddon_character_common\" ON \"ddon_character_common\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_edit_info\" ON \"ddon_edit_info\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" " + + "LEFT JOIN \"ddon_character_job_data\" \"active_job\" ON \"active_job\".\"character_common_id\" = \"ddon_pawn\".\"character_common_id\" AND \"active_job\".\"job\" = \"ddon_character_common\".\"job\" " + + "LEFT JOIN \"ddon_character\" \"owner\" ON \"owner\".\"character_id\" = \"ddon_pawn\".\"character_id\" " + + "WHERE \"ddon_pawn\".\"character_id\" != @character_id " + + "AND (@dont_filter_by_owner_name OR ( " + + " LOWER(\"owner\".\"first_name\") LIKE LOWER(@first_name) " + + " AND LOWER(\"owner\".\"last_name\") LIKE LOWER(@last_name))) " + + "AND (@dont_filter_by_pawn_name OR LOWER(\"ddon_pawn\".\"name\") LIKE LOWER(@pawn_name)) " + + "AND (@dont_filter_by_sex OR \"ddon_edit_info\".\"sex\" = @sex) " + + "AND (@dont_filter_by_vocation OR \"active_job\".\"lv\" BETWEEN @vocation_min AND @vocation_max) " + + "AND (@dont_filter_by_craft_rank OR \"ddon_pawn\".\"craft_rank\" BETWEEN @craft_rank_min AND @craft_rank_max) " + // TODO: Filter by CraftSkillList, LevelMin/LevelMax, ItemRankMin/ItemRankMax, IsFriend, IsClan and DragonAbilitiesList + + "AND (@dont_filter_by_jobs OR ((1 << \"active_job\".\"job\") & @job_bitfield) != 0) " + + "LIMIT 250;"; // Any more and we overflow the client UI's button IDs (It uses a byte) + + private readonly string SqlInsertPawnReaction = + $"INSERT INTO \"ddon_pawn_reaction\" ({BuildQueryField(CDataPawnReactionFields)}) VALUES ({BuildQueryInsert(CDataPawnReactionFields)});"; + private readonly string SqlInsertIfNotExistsPawnReaction = + $"INSERT INTO \"ddon_pawn_reaction\" ({BuildQueryField(CDataPawnReactionFields)}) SELECT {BuildQueryInsert(CDataPawnReactionFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_pawn_reaction\" WHERE \"pawn_id\"=@pawn_id AND \"reaction_type\"=@reaction_type);"; + private static readonly string SqlUpdatePawnReaction = + $"UPDATE \"ddon_pawn_reaction\" SET {BuildQueryUpdate(CDataPawnReactionFields)} WHERE \"pawn_id\" = @pawn_id AND \"reaction_type\"=@reaction_type;"; + private static readonly string SqlSelectPawnReactionByPawnId = + $"SELECT {BuildQueryField(CDataPawnReactionFields)} FROM \"ddon_pawn_reaction\" WHERE \"pawn_id\" = @pawn_id;"; + private const string SqlDeletePawnReaction = + "DELETE FROM \"ddon_pawn_reaction\" WHERE \"pawn_id\"=@pawn_id AND \"reaction_type\"=@reaction_type;"; + + private readonly string SqlInsertSpSkill = + $"INSERT INTO \"ddon_sp_skill\" ({BuildQueryField(CDataSpSkillFields)}) VALUES ({BuildQueryInsert(CDataSpSkillFields)});"; + private readonly string SqlInsertIfNotExistsSpSkill = + $"INSERT INTO \"ddon_sp_skill\" ({BuildQueryField(CDataSpSkillFields)}) SELECT {BuildQueryInsert(CDataSpSkillFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_sp_skill\" WHERE \"pawn_id\" = @pawn_id AND \"job\"=@job AND \"sp_skill_id\"=@sp_skill_id);"; + private static readonly string SqlUpdateSpSkill = + $"UPDATE \"ddon_sp_skill\" SET {BuildQueryUpdate(CDataSpSkillFields)} WHERE \"pawn_id\" = @pawn_id AND \"job\"=@job AND \"sp_skill_id\"=@sp_skill_id;"; + private static readonly string SqlSelectSpSkillsByPawnId = + $"SELECT {BuildQueryField(CDataSpSkillFields)} FROM \"ddon_sp_skill\" WHERE \"pawn_id\" = @pawn_id;"; + private const string SqlDeleteSpSkill = + "DELETE FROM \"ddon_sp_skill\" WHERE \"pawn_id\"=@pawn_id AND \"job\"=@job AND \"sp_skill_id\"=@sp_skill_id;"; + private const string SqlDeleteSpSkillByPawn = + "DELETE FROM \"ddon_sp_skill\" WHERE \"pawn_id\"=@pawn_id;"; public bool CreatePawn(Pawn pawn) { return ExecuteInTransaction(conn => - { - ExecuteNonQuery(conn, SqlInsertCharacterCommon, command => { AddParameter(command, pawn); }, out long commonId); - pawn.CommonId = (uint) commonId; + { + ExecuteNonQuery( + conn, + SqlInsertCharacterCommon, + command => + { + AddParameter(command, pawn); + }, + out long commonId + ); + pawn.CommonId = (uint)commonId; - ExecuteNonQuery(conn, SqlInsertPawn, command => { AddParameter(command, pawn); }, out long pawnId); - pawn.PawnId = (uint) pawnId; + ExecuteNonQuery( + conn, + SqlInsertPawn, + command => + { + AddParameter(command, pawn); + }, + out long pawnId + ); + pawn.PawnId = (uint)pawnId; - ExecuteNonQuery(conn, SqlInsertEditInfo, command => { AddParameter(command, pawn); }); - ExecuteNonQuery(conn, SqlInsertStatusInfo, command => { AddParameter(command, pawn); }); + ExecuteNonQuery( + conn, + SqlInsertEditInfo, + command => + { + AddParameter(command, pawn); + } + ); + ExecuteNonQuery( + conn, + SqlInsertStatusInfo, + command => + { + AddParameter(command, pawn); + } + ); - CreateItems(conn, pawn); - - StorePawnData(conn, pawn); - }); + StorePawnData(conn, pawn); + }); } public Pawn SelectPawn(uint pawnId) + { + using TCon connection = OpenNewConnection(); + return SelectPawn(connection, pawnId); + } + + public Pawn SelectPawn(DbConnection connection, uint pawnId) { Pawn pawn = null; - ExecuteInTransaction(conn => { - ExecuteReader(conn, SqlSelectAllPawnData, - command => { AddParameter(command, "@pawn_id", pawnId); }, reader => + ExecuteReader( + connection, + SqlSelectAllPawnData, + command => + { + AddParameter(command, "@pawn_id", pawnId); + }, + reader => { if (reader.Read()) { pawn = ReadAllPawnData(reader); + QueryPawnData(connection, pawn); } - }); - - QueryPawnData(conn, pawn); - }); + } + ); return pawn; } + public List SelectAllPlayerPawns(uint limit = 100) + { + using TCon connection = OpenNewConnection(); + return SelectAllPlayerPawns(connection, limit); + } + + public List SelectAllPlayerPawns(DbConnection connection, uint limit = 100) + { + List pawns = new List(); + ExecuteReader( + connection, + SqlSelectAllPlayerPawns, + command => + { + AddParameter(command, "@limit", limit); + }, + reader => + { + while (reader.Read()) + { + uint pawnId = GetUInt32(reader, "pawn_id"); + pawns.Add(pawnId); + } + } + ); + return pawns; + } + + public List SelectRegisteredPawns( + Character searchingCharacter, + CDataPawnSearchParameter searchParams + ) + { + using TCon conn = OpenNewConnection(); + return SelectRegisteredPawns(conn, searchingCharacter, searchParams); + } + + public List SelectRegisteredPawns( + DbConnection conn, + Character searchingCharacter, + CDataPawnSearchParameter searchParams + ) + { + List registeredPawns = new List(); + ExecuteReader( + conn, + SqlSelectRegisteredPawns, + command => + { + AddParameter(command, searchingCharacter, searchParams); + }, + reader => + { + while (reader.Read()) + { + uint lv = GetUInt32(reader, "lv"); + registeredPawns.Add( + new CDataRegisterdPawnList() + { + Name = GetString(reader, "name"), + PawnId = GetUInt32(reader, "pawn_id"), + RentalCost = lv * 10, + Sex = GetByte(reader, "sex"), + Updated = 0, // TODO: Updated + PawnListData = new CDataPawnListData() + { + Job = (JobId)GetByte(reader, "job"), + Level = lv, + CraftRank = GetUInt32(reader, "craft_rank"), + }, + } + ); + } + } + ); + return registeredPawns; + } + + public uint GetPawnOwnerCharacterId(uint pawnId) + { + using TCon connection = OpenNewConnection(); + return GetPawnOwnerCharacterId(connection, pawnId); + } + + public uint GetPawnOwnerCharacterId(TCon connection, uint pawnId) + { + uint ownerCharacterId = 0; + ExecuteReader( + connection, + SqlSelectPawnOwnerId, + command => + { + AddParameter(command, "@pawn_id", pawnId); + }, + reader => + { + if (reader.Read()) + { + ownerCharacterId = GetUInt32(reader, "character_id"); + } + } + ); + + return ownerCharacterId; + } + public List SelectPawnsByCharacterId(uint characterId) + { + List pawns = null; + ExecuteInTransaction(conn => + { + pawns = SelectPawnsByCharacterId(conn, characterId); + }); + return pawns; + } + + public List SelectPawnsByCharacterId(DbConnection conn, uint characterId) { List pawns = new List(); - ExecuteInTransaction(conn => { - ExecuteReader(conn, SqlSelectAllPawnsDataByCharacterId, - command => { AddParameter(command, "@character_id", characterId); }, reader => + ExecuteReader( + conn, + SqlSelectAllPawnsDataByCharacterId, + command => + { + AddParameter(command, "@character_id", characterId); + }, + reader => + { + while (reader.Read()) { - while (reader.Read()) - { - Pawn pawn = ReadAllPawnData(reader); - pawns.Add(pawn); + Pawn pawn = ReadAllPawnData(reader); + pawns.Add(pawn); + } + } + ); + foreach (var pawn in pawns) + { + QueryPawnData(conn, pawn); + } + return pawns; + } - QueryPawnData(conn, pawn); - } - }); - }); + public List SelectOfficialPawns() + { + using TCon connection = OpenNewConnection(); + return SelectOfficialPawns(connection); + } + + public List SelectOfficialPawns(TCon connection) + { + List pawns = new List(); + ExecuteReader( + connection, + SqlSelectOfficialPawns, + command => { }, + reader => + { + while (reader.Read()) + { + uint pawnId = GetUInt32(reader, "pawn_id"); + pawns.Add(pawnId); + } + } + ); return pawns; } public bool DeletePawn(uint pawnId) { - int rowsAffected = ExecuteNonQuery(SqlDeletePawn, - command => { AddParameter(command, "@pawn_id", pawnId); }); + int rowsAffected = ExecuteNonQuery( + SqlDeletePawn, + command => + { + AddParameter(command, "@pawn_id", pawnId); + } + ); return rowsAffected > NoRowsAffected; } public bool UpdatePawnBaseInfo(Pawn pawn) { - return UpdatePawnBaseInfo(null, pawn); + using TCon connection = OpenNewConnection(); + return UpdatePawnBaseInfo(connection, pawn); } public bool UpdatePawnBaseInfo(TCon conn, Pawn pawn) { - int characterUpdateRowsAffected = ExecuteNonQuery(conn, SqlUpdatePawn, command => - { - AddParameter(command, pawn); - }); + int characterUpdateRowsAffected = ExecuteNonQuery( + conn, + SqlUpdatePawn, + command => + { + AddParameter(command, pawn); + } + ); return characterUpdateRowsAffected > NoRowsAffected; } - private void QueryPawnData(TCon conn, Pawn pawn) + private void QueryPawnData(DbConnection conn, Pawn pawn) { QueryCharacterCommonData(conn, pawn); - ExecuteReader(conn, SqlSelectPawnReactionByPawnId, - command => { AddParameter(command, "@pawn_id", pawn.PawnId); }, + ExecuteReader( + conn, + SqlSelectPawnReactionByPawnId, + command => + { + AddParameter(command, "@pawn_id", pawn.PawnId); + }, reader => { while (reader.Read()) { pawn.PawnReactionList.Add(ReadPawnReaction(reader)); } - }); + } + ); - ExecuteReader(conn, SqlSelectSpSkillByPawnId, - command => { AddParameter(command, "@pawn_id", pawn.PawnId); }, + ExecuteReader( + conn, + SqlSelectSpSkillsByPawnId, + command => + { + AddParameter(command, "@pawn_id", pawn.PawnId); + }, reader => { while (reader.Read()) { - pawn.SpSkillList.Add(ReadSpSkill(reader)); + JobId job = (JobId)GetByte(reader, "job"); + if (!pawn.SpSkills.ContainsKey(job)) + { + pawn.SpSkills.Add(job, new List()); + } + pawn.SpSkills[job].Add(ReadSpSkill(reader)); } - }); + } + ); + + ExecuteReader( + conn, + SqlSelectPawnTrainingStatusByPawn, + command => + { + AddParameter(command, "@pawn_id", pawn.PawnId); + }, + reader => + { + while (reader.Read()) + { + JobId job = (JobId)GetByte(reader, "job"); + byte[] trainingStatus = GetBytes(reader, "training_status", 64); + pawn.TrainingStatus.Add(job, trainingStatus); + } + } + ); } private void StorePawnData(TCon conn, Pawn pawn) @@ -163,42 +460,224 @@ private void StorePawnData(TCon conn, Pawn pawn) foreach (CDataPawnReaction pawnReaction in pawn.PawnReactionList) { - ExecuteNonQuery(conn, SqlReplacePawnReaction, command => - { - AddParameter(command, pawn.PawnId, pawnReaction); - }); + ReplacePawnReaction(conn, pawn.PawnId, pawnReaction); } - foreach (CDataSpSkill spSkill in pawn.SpSkillList) + DeleteSpSkills(conn, pawn.PawnId); + foreach (KeyValuePair> jobAndSpSkills in pawn.SpSkills) { - ExecuteNonQuery(conn, SqlReplaceSpSkill, command => + JobId job = jobAndSpSkills.Key; + foreach (CDataSpSkill spSkill in jobAndSpSkills.Value) { - AddParameter(command, pawn.PawnId, spSkill); - }); + ReplaceSpSkill(conn, pawn.PawnId, job, spSkill); + } + } + + foreach ((JobId job, byte[] trainingStatus) in pawn.TrainingStatus) + { + ReplacePawnTrainingStatus(conn, pawn.PawnId, job, trainingStatus); } } - private void CreateItems(TCon conn, Pawn pawn) + public bool InsertIfNotExistsSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsSpSkill(connection, pawnId, job, spSkill); + } + + public bool InsertIfNotExistsSpSkill( + TCon conn, + uint pawnId, + JobId job, + CDataSpSkill spSkill + ) + { + return ExecuteNonQuery( + conn, + SqlInsertIfNotExistsSpSkill, + command => + { + AddParameter(command, pawnId, job, spSkill); + } + ) == 1; + } + + public bool InsertSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill) + { + using TCon connection = OpenNewConnection(); + return InsertSpSkill(connection, pawnId, job, spSkill); + } + + public bool InsertSpSkill(TCon conn, uint pawnId, JobId job, CDataSpSkill spSkill) + { + return ExecuteNonQuery( + conn, + SqlInsertSpSkill, + command => + { + AddParameter(command, pawnId, job, spSkill); + } + ) == 1; + } + + public bool ReplaceSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill) + { + using TCon connection = OpenNewConnection(); + return ReplaceSpSkill(connection, pawnId, job, spSkill); + } + + public bool ReplaceSpSkill(TCon conn, uint pawnId, JobId job, CDataSpSkill spSkill) { - // Create equipment items - foreach (KeyValuePair>> jobEquipment in pawn.Equipment.GetAllEquipment()) + Logger.Debug("Inserting SP Skill."); + if (!InsertIfNotExistsSpSkill(conn, pawnId, job, spSkill)) { - JobId job = jobEquipment.Key; - foreach (KeyValuePair> equipment in jobEquipment.Value) - { - EquipType equipType = equipment.Key; - for (byte index = 0; index < equipment.Value.Count; index++) + Logger.Debug("SP skill already exists, replacing."); + return UpdateSpSkill(conn, pawnId, job, spSkill); + } + return true; + } + + public bool UpdateSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill) + { + using TCon connection = OpenNewConnection(); + return UpdateSpSkill(connection, pawnId, job, spSkill); + } + + public bool UpdateSpSkill(TCon connection, uint pawnId, JobId job, CDataSpSkill spSkill) + { + return ExecuteNonQuery( + connection, + SqlUpdateSpSkill, + command => { - Item item = equipment.Value[index]; - if(item != null) - { - byte slot = (byte)(index+1); - InsertItem(conn, item); - InsertEquipItem(conn, pawn.CommonId, job, equipType, slot, item.UId); - } + AddParameter(command, pawnId, job, spSkill); } - } + ) == 1; + } + + public bool DeleteSpSkill(uint pawnId, JobId job, byte spSkillId) + { + using TCon connection = OpenNewConnection(); + return DeleteSpSkill(connection, pawnId, job, spSkillId); + } + + public bool DeleteSpSkill(TCon conn, uint pawnId, JobId job, byte spSkillId) + { + return ExecuteNonQuery( + conn, + SqlDeleteSpSkill, + command => + { + AddParameter(command, "@pawn_id", pawnId); + AddParameter(command, "@job", (byte)job); + AddParameter(command, "@sp_skill_id", spSkillId); + } + ) == 1; + } + + public bool DeleteSpSkills(uint pawnId) + { + using TCon connection = OpenNewConnection(); + return DeleteSpSkills(connection, pawnId); + } + + public bool DeleteSpSkills(TCon conn, uint pawnId) + { + return ExecuteNonQuery( + conn, + SqlDeleteSpSkillByPawn, + command => + { + AddParameter(command, "@pawn_id", pawnId); + } + ) == 1; + } + + public bool InsertIfNotExistsPawnReaction(uint pawnId, CDataPawnReaction pawnReaction) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsPawnReaction(connection, pawnId, pawnReaction); + } + + public bool InsertIfNotExistsPawnReaction( + TCon conn, + uint pawnId, + CDataPawnReaction pawnReaction + ) + { + return ExecuteNonQuery( + conn, + SqlInsertIfNotExistsPawnReaction, + command => + { + AddParameter(command, pawnId, pawnReaction); + } + ) == 1; + } + + public bool InsertPawnReaction(uint pawnId, CDataPawnReaction pawnReaction) + { + using TCon connection = OpenNewConnection(); + return InsertPawnReaction(connection, pawnId, pawnReaction); + } + + public bool InsertPawnReaction(TCon conn, uint pawnId, CDataPawnReaction pawnReaction) + { + return ExecuteNonQuery( + conn, + SqlInsertPawnReaction, + command => + { + AddParameter(command, pawnId, pawnReaction); + } + ) == 1; + } + + public bool ReplacePawnReaction(uint pawnId, CDataPawnReaction pawnReaction) + { + using TCon connection = OpenNewConnection(); + return ReplacePawnReaction(connection, pawnId, pawnReaction); + } + + public bool ReplacePawnReaction(TCon conn, uint pawnId, CDataPawnReaction pawnReaction) + { + Logger.Debug("Inserting pawn reaction."); + if (!InsertIfNotExistsPawnReaction(conn, pawnId, pawnReaction)) + { + Logger.Debug("Pawn reaction already exists, replacing."); + return UpdatePawnReaction(conn, pawnId, pawnReaction); } + return true; + } + + public bool UpdatePawnReaction(uint pawnId, CDataPawnReaction pawnReaction) + { + using TCon connection = OpenNewConnection(); + return UpdatePawnReaction(connection, pawnId, pawnReaction); + } + + public bool UpdatePawnReaction(TCon connection, uint pawnId, CDataPawnReaction pawnReaction) + { + return ExecuteNonQuery( + connection, + SqlUpdatePawnReaction, + command => + { + AddParameter(command, pawnId, pawnReaction); + } + ) == 1; + } + + public bool DeleteNormalSkillParam(uint pawnId, byte reactionType) + { + return ExecuteNonQuery( + SqlDeletePawnReaction, + command => + { + AddParameter(command, "@pawn_id", pawnId); + AddParameter(command, "@reaction_type", reactionType); + } + ) == 1; } private Pawn ReadAllPawnData(DbDataReader reader) @@ -211,22 +690,100 @@ private Pawn ReadAllPawnData(DbDataReader reader) pawn.CharacterId = GetUInt32(reader, "character_id"); pawn.Name = GetString(reader, "name"); pawn.HmType = GetByte(reader, "hm_type"); - pawn.PawnType = GetByte(reader, "pawn_type"); + pawn.PawnType = (PawnType)GetByte(reader, "pawn_type"); + pawn.TrainingPoints = GetUInt32(reader, "training_points"); + pawn.AvailableTraining = GetUInt32(reader, "available_training"); + pawn.IsOfficialPawn = GetBoolean(reader, "is_official_pawn"); + + pawn.CraftData.CraftExp = GetUInt32(reader, "craft_exp"); + pawn.CraftData.CraftRank = GetUInt32(reader, "craft_rank"); + pawn.CraftData.CraftRankLimit = GetUInt32(reader, "craft_rank_limit"); + pawn.CraftData.CraftPoint = GetUInt32(reader, "craft_points"); + + pawn + .CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.ProductionSpeed + ) + .Level = GetUInt32(reader, "production_speed_level"); + pawn + .CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.EquipmentEnhancement + ) + .Level = GetUInt32(reader, "equipment_enhancement_level"); + pawn + .CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.EquipmentQuality + ) + .Level = GetUInt32(reader, "equipment_quality_level"); + pawn + .CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.ConsumableQuantity + ) + .Level = GetUInt32(reader, "consumable_quantity_level"); + pawn + .CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.CostPerformance + ) + .Level = GetUInt32(reader, "cost_performance_level"); return pawn; } private void AddParameter(TCom command, Pawn pawn) { - AddParameter(command, (CharacterCommon) pawn); + AddParameter(command, (CharacterCommon)pawn); // PawnFields AddParameter(command, "@pawn_id", pawn.PawnId); AddParameter(command, "@character_id", pawn.CharacterId); AddParameter(command, "@name", pawn.Name); AddParameter(command, "@hm_type", pawn.HmType); - AddParameter(command, "@pawn_type", pawn.PawnType); + AddParameter(command, "@pawn_type", (byte)pawn.PawnType); + AddParameter(command, "@training_points", pawn.TrainingPoints); + AddParameter(command, "@available_training", pawn.AvailableTraining); + AddParameter(command, "@is_official_pawn", false); + + AddParameter(command, "@craft_exp", pawn.CraftData.CraftExp); + AddParameter(command, "@craft_rank", pawn.CraftData.CraftRank); + AddParameter(command, "@craft_rank_limit", pawn.CraftData.CraftRankLimit); + AddParameter(command, "@craft_points", pawn.CraftData.CraftPoint); + + AddParameter( + command, + "@production_speed_level", + pawn.CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.ProductionSpeed + ).Level + ); + AddParameter( + command, + "@equipment_enhancement_level", + pawn.CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.EquipmentEnhancement + ).Level + ); + AddParameter( + command, + "@equipment_quality_level", + pawn.CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.EquipmentQuality + ).Level + ); + AddParameter( + command, + "@consumable_quantity_level", + pawn.CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.ConsumableQuantity + ).Level + ); + AddParameter( + command, + "@cost_performance_level", + pawn.CraftData.PawnCraftSkillList.Find(skill => + skill.Type == CraftSkillType.CostPerformance + ).Level + ); } - + private CDataPawnReaction ReadPawnReaction(DbDataReader reader) { CDataPawnReaction pawnReaction = new CDataPawnReaction(); @@ -234,7 +791,7 @@ private CDataPawnReaction ReadPawnReaction(DbDataReader reader) pawnReaction.MotionNo = GetUInt32(reader, "motion_no"); return pawnReaction; } - + private void AddParameter(TCom command, uint pawnId, CDataPawnReaction pawnReaction) { AddParameter(command, "pawn_id", pawnId); @@ -249,12 +806,51 @@ private CDataSpSkill ReadSpSkill(DbDataReader reader) spSkill.SpSkillLv = GetByte(reader, "sp_skill_lv"); return spSkill; } - - private void AddParameter(TCom command, uint pawnId, CDataSpSkill spSkill) + + private void AddParameter(TCom command, uint pawnId, JobId job, CDataSpSkill spSkill) { AddParameter(command, "pawn_id", pawnId); + AddParameter(command, "job", (byte)job); AddParameter(command, "sp_skill_id", spSkill.SpSkillId); AddParameter(command, "sp_skill_lv", spSkill.SpSkillLv); } + + private void AddParameter( + DbCommand command, + Character searchingCharacter, + CDataPawnSearchParameter searchParams + ) + { + AddParameter(command, "character_id", searchingCharacter.CharacterId); + AddParameter( + command, + "dont_filter_by_owner_name", + searchParams.OwnerCharacterName.FirstName.Length == 0 + && searchParams.OwnerCharacterName.LastName.Length == 0 + ); + AddParameter(command, "first_name", "%" + searchParams.OwnerCharacterName.FirstName + "%"); + AddParameter(command, "last_name", "%" + searchParams.OwnerCharacterName.LastName + "%"); + AddParameter(command, "dont_filter_by_pawn_name", searchParams.PawnName.Length == 0); + AddParameter(command, "pawn_name", "%" + searchParams.PawnName + "%"); + AddParameter(command, "dont_filter_by_sex", searchParams.Sex == PawnSex.Any); + AddParameter(command, "sex", (byte)searchParams.Sex); + AddParameter( + command, + "dont_filter_by_vocation", + searchParams.CharacterParam.VocationMin == 0 + && searchParams.CharacterParam.VocationMax == 0 + ); + AddParameter(command, "vocation_min", searchParams.CharacterParam.VocationMin); + AddParameter(command, "vocation_max", searchParams.CharacterParam.VocationMax); + AddParameter( + command, + "dont_filter_by_craft_rank", + searchParams.CraftRankMin == 0 && searchParams.CraftRankMax == 0 + ); + AddParameter(command, "craft_rank_min", searchParams.CraftRankMin); + AddParameter(command, "craft_rank_max", searchParams.CraftRankMax); + AddParameter(command, "dont_filter_by_jobs", searchParams.CharacterParam.Job == 0); + AddParameter(command, "job_bitfield", searchParams.CharacterParam.Job); + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnCraftProgress.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnCraftProgress.cs new file mode 100644 index 000000000..ef5203194 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnCraftProgress.cs @@ -0,0 +1,173 @@ +using System.Data.Common; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] PawnCraftProgressFields = + { + "craft_character_id", "craft_lead_pawn_id", "craft_support_pawn_id1", "craft_support_pawn_id2", "craft_support_pawn_id3", "recipe_id", "exp", "npc_action_id", + "item_id", "unk0", "remain_time", "exp_bonus", "create_count", "plus_value", "great_success", "bonus_exp", "additional_quantity" + }; + + private readonly string SqlInsertPawnCraftProgress = + $"INSERT INTO \"ddon_pawn_craft_progress\" ({BuildQueryField(PawnCraftProgressFields)}) VALUES ({BuildQueryInsert(PawnCraftProgressFields)});"; + + protected virtual string SqlInsertIfNotExistsPawnCraftProgress { get; } = + $"INSERT INTO \"ddon_pawn_craft_progress\" ({BuildQueryField(PawnCraftProgressFields)}) SELECT {BuildQueryInsert(PawnCraftProgressFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_pawn_craft_progress\" WHERE \"craft_character_id\" = @craft_character_id AND \"craft_lead_pawn_id\" = @craft_lead_pawn_id);"; + + private static readonly string SqlUpdatePawnCraftProgress = + $"UPDATE \"ddon_pawn_craft_progress\" SET {BuildQueryUpdate(PawnCraftProgressFields)} WHERE \"craft_character_id\" = @craft_character_id AND \"craft_lead_pawn_id\" = @craft_lead_pawn_id;"; + + private static readonly string SqlSelectPawnCraftProgress = + $"SELECT {BuildQueryField(PawnCraftProgressFields)} FROM \"ddon_pawn_craft_progress\" WHERE \"craft_character_id\" = @craft_character_id AND \"craft_lead_pawn_id\" = @craft_lead_pawn_id;"; + + private const string SqlDeletePawnCraftProgress = + "DELETE FROM \"ddon_pawn_craft_progress\" WHERE \"craft_character_id\" = @craft_character_id AND \"craft_lead_pawn_id\" = @craft_lead_pawn_id;"; + + public bool ReplacePawnCraftProgress(CraftProgress craftProgress) + { + using TCon connection = OpenNewConnection(); + return ReplacePawnCraftProgress(connection, craftProgress); + } + + public bool ReplacePawnCraftProgress(TCon connection, CraftProgress craftProgress) + { + Logger.Debug("Inserting pawn craft progress."); + if (!InsertIfNotExistsPawnCraftProgress(connection, craftProgress)) + { + Logger.Debug("Pawn craft progress already exists, replacing."); + return UpdatePawnCraftProgress(connection, craftProgress); + } + + return true; + } + + public bool InsertPawnCraftProgress(CraftProgress craftProgress) + { + using TCon connection = OpenNewConnection(); + return InsertPawnCraftProgress(connection, craftProgress); + } + + public bool InsertPawnCraftProgress(TCon connection, CraftProgress craftProgress) + { + return ExecuteNonQuery(connection, SqlInsertPawnCraftProgress, command => { AddAllParameters(command, craftProgress); }) == 1; + } + + public bool InsertIfNotExistsPawnCraftProgress(CraftProgress craftProgress) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsPawnCraftProgress(connection, craftProgress); + } + + public bool InsertIfNotExistsPawnCraftProgress(TCon connection, CraftProgress craftProgress) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsPawnCraftProgress, command => { AddAllParameters(command, craftProgress); }) == 1; + } + + public bool UpdatePawnCraftProgress(CraftProgress craftProgress) + { + using TCon connection = OpenNewConnection(); + return UpdatePawnCraftProgress(connection, craftProgress); + } + + public bool UpdatePawnCraftProgress(TCon connection, CraftProgress craftProgress) + { + return ExecuteNonQuery(connection, SqlUpdatePawnCraftProgress, command => { AddAllParameters(command, craftProgress); }) == 1; + } + + public bool DeletePawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId) + { + using TCon connection = OpenNewConnection(); + return DeletePawnCraftProgress(connection, craftCharacterId, craftLeadPawnId); + } + + public bool DeletePawnCraftProgress(TCon connection, uint craftCharacterId, uint craftLeadPawnId) + { + return ExecuteNonQuery(connection, SqlDeletePawnCraftProgress, command => + { + AddParameter(command, "@craft_character_id", craftCharacterId); + AddParameter(command, "@craft_lead_pawn_id", craftLeadPawnId); + }) == 1; + } + + public CraftProgress SelectPawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId) + { + using TCon connection = OpenNewConnection(); + return SelectPawnCraftProgress(connection, craftCharacterId, craftLeadPawnId); + } + + public CraftProgress SelectPawnCraftProgress(TCon connection, uint craftCharacterId, uint craftLeadPawnId) + { + CraftProgress craftProgress = null; + ExecuteReader(connection, SqlSelectPawnCraftProgress, + command => + { + AddParameter(command, "@craft_character_id", craftCharacterId); + AddParameter(command, "@craft_lead_pawn_id", craftLeadPawnId); + }, reader => + { + if (reader.Read()) + { + craftProgress = ReadAllCraftProgressData(reader); + } + }); + return craftProgress; + } + + private CraftProgress ReadAllCraftProgressData(TReader reader) + { + CraftProgress craftProgress = new CraftProgress + { + CraftCharacterId = GetUInt32(reader, "craft_character_id"), + CraftLeadPawnId = GetUInt32(reader, "craft_lead_pawn_id"), + CraftSupportPawnId1 = GetUInt32(reader, "craft_support_pawn_id1"), + CraftSupportPawnId2 = GetUInt32(reader, "craft_support_pawn_id2"), + CraftSupportPawnId3 = GetUInt32(reader, "craft_support_pawn_id3"), + + RecipeId = GetUInt32(reader, "recipe_id"), + Exp = GetUInt32(reader, "exp"), + NpcActionId = (NpcActionType)GetInt32(reader, "npc_action_id"), + ItemId = GetUInt32(reader, "item_id"), + AdditionalStatusId = GetUInt16(reader, "unk0"), + RemainTime = GetUInt32(reader, "remain_time"), + ExpBonus = GetBoolean(reader, "exp_bonus"), + CreateCount = GetUInt32(reader, "create_count"), + + PlusValue = GetUInt32(reader, "plus_value"), + GreatSuccess = GetBoolean(reader, "great_success"), + BonusExp = GetUInt32(reader, "bonus_exp"), + AdditionalQuantity = GetUInt32(reader, "additional_quantity"), + }; + + return craftProgress; + } + + private void AddAllParameters(DbCommand command, CraftProgress craftProgress) + { + AddParameter(command, "@craft_character_id", craftProgress.CraftCharacterId); + AddParameter(command, "@craft_lead_pawn_id", craftProgress.CraftLeadPawnId); + AddParameter(command, "@craft_support_pawn_id1", craftProgress.CraftSupportPawnId1); + AddParameter(command, "@craft_support_pawn_id2", craftProgress.CraftSupportPawnId2); + AddParameter(command, "@craft_support_pawn_id3", craftProgress.CraftSupportPawnId3); + + AddParameter(command, "@recipe_id", craftProgress.RecipeId); + AddParameter(command, "@exp", craftProgress.Exp); + AddParameter(command, "@npc_action_id", (int)craftProgress.NpcActionId); + AddParameter(command, "@item_id", craftProgress.ItemId); + AddParameter(command, "@unk0", craftProgress.AdditionalStatusId); + AddParameter(command, "@remain_time", craftProgress.RemainTime); + AddParameter(command, "@exp_bonus", craftProgress.ExpBonus); + AddParameter(command, "@create_count", craftProgress.CreateCount); + + AddParameter(command, "@plus_value", craftProgress.PlusValue); + AddParameter(command, "@great_success", craftProgress.GreatSuccess); + AddParameter(command, "@bonus_exp", craftProgress.BonusExp); + AddParameter(command, "@additional_quantity", craftProgress.AdditionalQuantity); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnTrainingStatus.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnTrainingStatus.cs new file mode 100644 index 000000000..bf7d5ee61 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbPawnTrainingStatus.cs @@ -0,0 +1,97 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] PawnTrainingStatusFields = new string[] + { + "pawn_id", "job", "training_status" + }; + + private readonly string SqlInsertPawnTrainingStatus = + $"INSERT INTO \"ddon_pawn_training_status\" ({BuildQueryField(PawnTrainingStatusFields)}) VALUES ({BuildQueryInsert(PawnTrainingStatusFields)});"; + + protected virtual string SqlInsertIfNotExistsPawnTrainingStatus { get; } = + $"INSERT INTO \"ddon_pawn_training_status\" ({BuildQueryField(PawnTrainingStatusFields)}) SELECT {BuildQueryInsert(PawnTrainingStatusFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_pawn_training_status\" WHERE \"pawn_id\" = @pawn_id AND \"job\" = @job);"; + + private static readonly string SqlUpdatePawnTrainingStatus = + $"UPDATE \"ddon_pawn_training_status\" SET {BuildQueryUpdate(PawnTrainingStatusFields)} WHERE \"pawn_id\" = @pawn_id AND \"job\" = @job;"; + + private static readonly string SqlSelectPawnTrainingStatus = + $"SELECT {BuildQueryField(PawnTrainingStatusFields)} FROM \"ddon_pawn_training_status\" WHERE \"pawn_id\" = @pawn_id AND \"job\" = @job;"; + + private static readonly string SqlSelectPawnTrainingStatusByPawn = + $"SELECT {BuildQueryField(PawnTrainingStatusFields)} FROM \"ddon_pawn_training_status\" WHERE \"pawn_id\" = @pawn_id;"; + + private const string SqlDeletePawnTrainingStatus = "DELETE FROM \"ddon_pawn_training_status\" WHERE \"pawn_id\"=@pawn_id AND \"job\" = @job;"; + + public bool ReplacePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + using TCon connection = OpenNewConnection(); + return ReplacePawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus); + } + + public bool ReplacePawnTrainingStatus(TCon connection, uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + Logger.Debug("Inserting character job data."); + if (!InsertIfNotExistsPawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus)) + { + Logger.Debug("Character job data already exists, replacing."); + return UpdatePawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus); + } + return true; + } + + public bool InsertPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + using TCon connection = OpenNewConnection(); + return InsertPawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus); + } + + public bool InsertPawnTrainingStatus(TCon connection, uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + return ExecuteNonQuery(connection, SqlInsertPawnTrainingStatus, command => { + AddParameter(command, "@pawn_id", pawnId); + AddParameter(command, "@job", (byte) job); + AddParameter(command, "@training_status", pawnTrainingStatus); + }) == 1; + } + + public bool InsertIfNotExistsPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsPawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus); + } + + public bool InsertIfNotExistsPawnTrainingStatus(TCon connection, uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsPawnTrainingStatus, command => { + AddParameter(command, "@pawn_id", pawnId); + AddParameter(command, "@job", (byte) job); + AddParameter(command, "@training_status", pawnTrainingStatus); + }) == 1; + } + + public bool UpdatePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + using TCon connection = OpenNewConnection(); + return UpdatePawnTrainingStatus(connection, pawnId, job, pawnTrainingStatus); + } + + public bool UpdatePawnTrainingStatus(TCon connection, uint pawnId, JobId job, byte[] pawnTrainingStatus) + { + return ExecuteNonQuery(connection, SqlUpdatePawnTrainingStatus, command => { + AddParameter(command, "@pawn_id", pawnId); + AddParameter(command, "@job", (byte) job); + AddParameter(command, "@training_status", pawnTrainingStatus); + }) == 1; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbQuestReward.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbQuestReward.cs new file mode 100644 index 000000000..ab055dbcd --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbQuestReward.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Reflection.Metadata.Ecma335; +using System.Text.RegularExpressions; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + + private readonly int MAX_RANDOM_REWARDS = 4; + protected static readonly string[] RewardBoxFields = new string[] + { + /* uniq_reward_id */ "character_common_id", "quest_id", "num_random_rewards", "random_reward0_index", "random_reward1_index", "random_reward2_index", "random_reward3_index" + }; + + private readonly string SqlInsertRewardBoxItems = $"INSERT INTO \"ddon_reward_box\" ({BuildQueryField(RewardBoxFields)}) VALUES ({BuildQueryInsert(RewardBoxFields)});"; + private readonly string SqlSelectRewardBoxItems = $"SELECT \"uniq_reward_id\", {BuildQueryField(RewardBoxFields)} FROM \"ddon_reward_box\" WHERE \"character_common_id\" = @character_common_id;"; + private readonly string SqlDeleteRewardBoxItem = $"DELETE FROM \"ddon_reward_box\" WHERE \"uniq_reward_id\"=@uniq_reward_id AND \"character_common_id\"=@character_common_id;"; + + public bool InsertBoxRewardItems(uint commonId, QuestBoxRewards rewards) + { + using TCon connection = OpenNewConnection(); + return InsertBoxRewardItems(connection, commonId, rewards); + } + + public bool InsertBoxRewardItems(TCon conn, uint commonId, QuestBoxRewards rewards) + { + return ExecuteNonQuery(conn, SqlInsertRewardBoxItems, command => + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "quest_id", (uint) rewards.QuestId); + AddParameter(command, "num_random_rewards", rewards.NumRandomRewards); + + int i; + for(i = 0; i < rewards.NumRandomRewards; i++) + { + AddParameter(command, $"random_reward{i}_index", rewards.RandomRewardIndices[i]); + } + + for (; i < MAX_RANDOM_REWARDS; i++) + { + AddParameter(command, $"random_reward{i}_index", 0); + } + }, out long autoIncrement) == 1; + } + + public List SelectBoxRewardItems(uint commonId) + { + using TCon connection = OpenNewConnection(); + return SelectBoxRewardItems(connection, commonId); + } + + public List SelectBoxRewardItems(TCon conn, uint commonId) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectRewardBoxItems, + command => { + AddParameter(command, "@character_common_id", commonId); + }, reader => { + while (reader.Read()) + { + var result = ReadDatabaseQuestBoxReward(reader); + results.Add(result); + } + }); + }); + + return results; + } + + public bool DeleteBoxRewardItem(uint commonId, uint uniqId) + { + using TCon connection = OpenNewConnection(); + return DeleteBoxRewardItem(connection, commonId, uniqId); + } + + public bool DeleteBoxRewardItem(TCon conn, uint commonId, uint uniqId) + { + return ExecuteNonQuery(conn, SqlDeleteRewardBoxItem, command => + { + AddParameter(command, "@character_common_id", commonId); + AddParameter(command, "@uniq_reward_id", uniqId); + }) == 1; + } + + private QuestBoxRewards ReadDatabaseQuestBoxReward(TReader reader) + { + QuestBoxRewards obj = new QuestBoxRewards(); + obj.UniqRewardId = GetUInt32(reader, "uniq_reward_id"); + obj.CharacterCommonId = GetUInt32(reader, "character_common_id"); + obj.QuestId = (QuestId) GetUInt32(reader, "quest_id"); + obj.NumRandomRewards = GetInt32(reader, "num_random_rewards"); + + for (int i = 0; i < obj.NumRandomRewards; i++) + { + obj.RandomRewardIndices.Add(GetInt32(reader, $"random_reward{i}_index")); + } + + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbReleasedWarpPoint.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbReleasedWarpPoint.cs new file mode 100644 index 000000000..53ecddbb0 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbReleasedWarpPoint.cs @@ -0,0 +1,143 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] ReleasedWarpPointFields = new string[] + { + "character_id", "warp_point_id", "favorite_slot_no" + }; + + private readonly string SqlInsertReleasedWarpPoint = $"INSERT INTO \"ddon_released_warp_point\" ({BuildQueryField(ReleasedWarpPointFields)}) VALUES ({BuildQueryInsert(ReleasedWarpPointFields)});"; + private readonly string SqlInsertIfNotExistsReleasedWarpPoint = $"INSERT INTO \"ddon_released_warp_point\" ({BuildQueryField(ReleasedWarpPointFields)}) SELECT {BuildQueryInsert(ReleasedWarpPointFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_released_warp_point\" WHERE \"character_id\"=@character_id AND \"warp_point_id\"=@warp_point_id);"; + private static readonly string SqlUpdateReleasedWarpPoint = $"UPDATE \"ddon_released_warp_point\" SET {BuildQueryUpdate(ReleasedWarpPointFields)} WHERE \"character_id\"=@character_id AND \"warp_point_id\"=@warp_point_id"; + private static readonly string SqlSelectReleasedWarpPoints = $"SELECT {BuildQueryField(ReleasedWarpPointFields)} FROM \"ddon_released_warp_point\" WHERE \"character_id\"=@character_id;"; + private const string SqlDeleteReleasedWarpPoint = "DELETE FROM \"ddon_released_warp_point\" WHERE \"character_id\"=@character_id AND \"warp_point_id\"=@warp_point_id"; + + public List SelectReleasedWarpPoints(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectReleasedWarpPoints(connection, characterId); + } + + public List SelectReleasedWarpPoints(TCon connection, uint characterId) + { + List rwps = new List(); + ExecuteReader(connection, SqlSelectReleasedWarpPoints, + command => + { + AddParameter(command, "@character_id", characterId); + }, + reader => + { + while (reader.Read()) + { + rwps.Add(ReadReleasedWarpPoint(reader)); + } + }); + return rwps; + } + + public bool InsertIfNotExistsReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsReleasedWarpPoint(connection, characterId, ReleasedWarpPoint); + } + + public bool InsertIfNotExistsReleasedWarpPoint(TCon connection, uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsReleasedWarpPoint, command => + { + AddParameter(command, characterId, ReleasedWarpPoint); + }) == 1; + } + + public bool InsertIfNotExistsReleasedWarpPoints(uint characterId, List releasedWarpPoints) + { + return ExecuteInTransaction(connection => { + foreach (ReleasedWarpPoint releasedWarpPoint in releasedWarpPoints) + { + InsertIfNotExistsReleasedWarpPoint(connection, characterId, releasedWarpPoint); + } + }); + } + + public bool InsertReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + using TCon connection = OpenNewConnection(); + return InsertReleasedWarpPoint(connection, characterId, ReleasedWarpPoint); + } + + public bool InsertReleasedWarpPoint(TCon connection, uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + return ExecuteNonQuery(connection, SqlInsertReleasedWarpPoint, command => + { + AddParameter(command, characterId, ReleasedWarpPoint); + }) == 1; + } + + public bool ReplaceReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + using TCon connection = OpenNewConnection(); + return ReplaceReleasedWarpPoint(connection, characterId, ReleasedWarpPoint); + } + + public bool ReplaceReleasedWarpPoint(TCon connection, uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + Logger.Debug("Inserting wallet point."); + if (!InsertIfNotExistsReleasedWarpPoint(connection, characterId, ReleasedWarpPoint)) + { + Logger.Debug("Wallet point already exists, replacing."); + return UpdateReleasedWarpPoint(connection, characterId, ReleasedWarpPoint); + } + return true; + } + + public bool UpdateReleasedWarpPoint(uint characterId, ReleasedWarpPoint updatedReleasedWarpPoint) + { + using TCon connection = OpenNewConnection(); + return UpdateReleasedWarpPoint(connection, characterId, updatedReleasedWarpPoint); + } + + public bool UpdateReleasedWarpPoint(TCon connection, uint characterId, ReleasedWarpPoint updatedReleasedWarpPoint) + { + return ExecuteNonQuery(connection, SqlUpdateReleasedWarpPoint, command => + { + AddParameter(command, characterId, updatedReleasedWarpPoint); + }) == 1; + } + + public bool DeleteReleasedWarpPoint(uint characterId, uint warpPointId) + { + return ExecuteNonQuery(SqlDeleteReleasedWarpPoint, command => + { + AddParameter(command, "@character_id", characterId); + AddParameter(command, "@warp_point_id", (byte) warpPointId); + }) == 1; + } + + private ReleasedWarpPoint ReadReleasedWarpPoint(TReader reader) + { + ReleasedWarpPoint ReleasedWarpPoint = new ReleasedWarpPoint + { + WarpPointId = GetUInt32(reader, "warp_point_id"), + FavoriteSlotNo = GetUInt32(reader, "favorite_slot_no") + }; + return ReleasedWarpPoint; + } + + private void AddParameter(TCom command, uint characterId, ReleasedWarpPoint ReleasedWarpPoint) + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "warp_point_id", ReleasedWarpPoint.WarpPointId); + AddParameter(command, "favorite_slot_no", ReleasedWarpPoint.FavoriteSlotNo); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSetting.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSetting.cs index e6e216ece..f4a2d8acf 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSetting.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSetting.cs @@ -2,14 +2,15 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private const string SqlSelectSetting = "SELECT `value` FROM `setting` WHERE `key` = @key;"; - private const string SqlInsertSetting = "INSERT INTO `setting` (`key`, `value`) VALUES (@key, @value);"; - private const string SqlUpdateSetting = "UPDATE `setting` SET `value`=@value WHERE `key`=@key;"; - private const string SqlDeleteSetting = "DELETE FROM `setting` WHERE `key`=@key;"; + private const string SqlSelectSetting = "SELECT \"value\" FROM \"setting\" WHERE \"key\" = @key;"; + private const string SqlInsertSetting = "INSERT INTO \"setting\" (\"key\", \"value\") VALUES (@key, @value);"; + private const string SqlUpdateSetting = "UPDATE \"setting\" SET \"value\"=@value WHERE \"key\"=@key;"; + private const string SqlDeleteSetting = "DELETE FROM \"setting\" WHERE \"key\"=@key;"; public bool SetSetting(string key, string value) diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbShortcut.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbShortcut.cs index b0b6e5f77..15ca92d2d 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbShortcut.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbShortcut.cs @@ -1,43 +1,81 @@ -using System.Data.Common; +#nullable enable using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] ShortcutFields = new string[] + protected static readonly string[] ShortcutFields = new string[] { "character_id", "page_no", "button_no", "shortcut_id", "u32_data", "f32_data", "exex_type" }; - private readonly string SqlInsertShortcut = $"INSERT INTO `ddon_shortcut` ({BuildQueryField(ShortcutFields)}) VALUES ({BuildQueryInsert(ShortcutFields)});"; - private readonly string SqlReplaceShortcut = $"INSERT OR REPLACE INTO `ddon_shortcut` ({BuildQueryField(ShortcutFields)}) VALUES ({BuildQueryInsert(ShortcutFields)});"; - private static readonly string SqlUpdateShortcut = $"UPDATE `ddon_shortcut` SET {BuildQueryUpdate(ShortcutFields)} WHERE `character_id`=@old_character_id AND `page_no`=@old_page_no AND `button_no`=@old_button_no"; - private static readonly string SqlSelectShortcuts = $"SELECT {BuildQueryField(ShortcutFields)} FROM `ddon_shortcut` WHERE `character_id`=@character_id;"; - private const string SqlDeleteShortcut = "DELETE FROM `ddon_shortcut` WHERE `character_id`=@character_id AND `page_no`=@page_no AND `button_no`=@button_no"; + private readonly string SqlInsertShortcut = $"INSERT INTO \"ddon_shortcut\" ({BuildQueryField(ShortcutFields)}) VALUES ({BuildQueryInsert(ShortcutFields)});"; + private readonly string SqlInsertIfNotExistsShortcut = $"INSERT INTO \"ddon_shortcut\" ({BuildQueryField(ShortcutFields)}) SELECT {BuildQueryInsert(ShortcutFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_shortcut\" WHERE \"character_id\"=@character_id AND \"page_no\"=@page_no AND \"button_no\"=@button_no);"; + private static readonly string SqlUpdateShortcut = $"UPDATE \"ddon_shortcut\" SET {BuildQueryUpdate(ShortcutFields)} WHERE \"character_id\"=@old_character_id AND \"page_no\"=@old_page_no AND \"button_no\"=@old_button_no"; + private static readonly string SqlSelectShortcuts = $"SELECT {BuildQueryField(ShortcutFields)} FROM \"ddon_shortcut\" WHERE \"character_id\"=@character_id;"; + private const string SqlDeleteShortcut = "DELETE FROM \"ddon_shortcut\" WHERE \"character_id\"=@character_id AND \"page_no\"=@page_no AND \"button_no\"=@button_no"; - public bool InsertShortcut(uint characterId, CDataShortCut shortcut) + public bool InsertIfNotExistsShortcut(uint characterId, CDataShortCut shortcut) + { + using TCon connection = OpenNewConnection(); + return InsertShortcut(connection, characterId, shortcut); + } + + public bool InsertIfNotExistsShortcut(TCon connection, uint characterId, CDataShortCut shortcut) { - return ExecuteNonQuery(SqlInsertShortcut, command => + return ExecuteNonQuery(connection, SqlInsertIfNotExistsShortcut, command => { AddParameter(command, characterId, shortcut); }) == 1; } - public bool ReplaceShortcut(uint characterId, CDataShortCut shortcut) + public bool InsertShortcut(uint characterId, CDataShortCut shortcut) + { + using TCon connection = OpenNewConnection(); + return InsertShortcut(connection, characterId, shortcut); + } + + public bool InsertShortcut(TCon connection, uint characterId, CDataShortCut shortcut) { - ExecuteNonQuery(SqlReplaceShortcut, command => + return ExecuteNonQuery(connection, SqlInsertShortcut, command => { AddParameter(command, characterId, shortcut); - }); - return true; + }) == 1; + } + + public bool ReplaceShortcut(uint characterId, CDataShortCut shortcut, DbConnection? connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + Logger.Debug("Inserting shortcut."); + if (!InsertIfNotExistsShortcut((TCon)connection, characterId, shortcut)) + { + Logger.Debug("Shortcut already exists, replacing."); + return UpdateShortcut((TCon)connection, characterId, shortcut.PageNo, shortcut.ButtonNo, shortcut); + } + return true; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } public bool UpdateShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataShortCut updatedShortcut) { - return ExecuteNonQuery(SqlDeleteShortcut, command => + using TCon connection = OpenNewConnection(); + return UpdateShortcut(connection, characterId, oldPageNo, oldButtonNo, updatedShortcut); + } + public bool UpdateShortcut(TCon connection, uint characterId, uint oldPageNo, uint oldButtonNo, CDataShortCut updatedShortcut) + { + return ExecuteNonQuery(connection, SqlUpdateShortcut, command => { AddParameter(command, characterId, updatedShortcut); AddParameter(command, "@old_character_id", characterId); @@ -56,7 +94,7 @@ public bool DeleteShortcut(uint characterId, uint pageNo, uint buttonNo) }) == 1; } - private CDataShortCut ReadShortCut(DbDataReader reader) + private CDataShortCut ReadShortCut(TReader reader) { CDataShortCut shortcut = new CDataShortCut(); shortcut.PageNo = GetUInt32(reader, "page_no"); @@ -79,4 +117,4 @@ private void AddParameter(TCom command, uint characterId, CDataShortCut shortcut AddParameter(command, "exex_type", shortcut.ExexType); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStampBonus.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStampBonus.cs new file mode 100644 index 000000000..6a6f74b6e --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStampBonus.cs @@ -0,0 +1,60 @@ +using Arrowgene.Ddon.Shared.Model; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + private static readonly string[] CDataStampFields = new string[] + { + "character_id", "last_stamp_time", "consecutive_stamp", "total_stamp" + }; + private readonly string SqlInsertCharacterStamp = $"INSERT INTO \"ddon_stamp_bonus\" ({BuildQueryField(CDataStampFields)}) VALUES ({BuildQueryInsert(CDataStampFields)});"; + private static readonly string SqlUpdateCharacterStamp = $"UPDATE \"ddon_stamp_bonus\" SET {BuildQueryUpdate(CDataStampFields)} WHERE \"character_id\" = @character_id;"; + private static readonly string SqlSelectCharacterStamp = $"SELECT {BuildQueryField(CDataStampFields)} FROM \"ddon_stamp_bonus\" WHERE \"character_id\" = @character_id;"; + private const string SqlDeleteCharacterStamp = "DELETE FROM \"ddon_stamp_bonus\" WHERE \"character_id\"=@character_id;"; + + public bool InsertCharacterStampData(uint id, CharacterStampBonus stampData) + { + using TCon connection = OpenNewConnection(); + return InsertCharacterStampData(connection, id, stampData); + } + + public bool InsertCharacterStampData(TCon connection, uint id, CharacterStampBonus stampData) + { + return ExecuteNonQuery(connection, SqlInsertCharacterStamp, command => { AddParameter(command, id, stampData); }) == 1; + } + + public bool UpdateCharacterStampData(uint id, CharacterStampBonus stampData) + { + using TCon connection = OpenNewConnection(); + return UpdateCharacterStampData(connection, id, stampData); + } + + public bool UpdateCharacterStampData(TCon connection, uint id, CharacterStampBonus stampData) + { + return ExecuteNonQuery(connection, SqlUpdateCharacterStamp, command => { AddParameter(command, id, stampData); }) == 1; + } + + private void AddParameter(TCom command, uint id, CharacterStampBonus stampData) + { + AddParameter(command, "character_id", id); + AddParameter(command, "last_stamp_time", stampData.LastStamp); + AddParameter(command, "consecutive_stamp", stampData.ConsecutiveStamp); + AddParameter(command, "total_stamp", stampData.TotalStamp); + } + + private CharacterStampBonus ReadCharacterStampData(TReader reader) + { + CharacterStampBonus stampData = new CharacterStampBonus(); + stampData.LastStamp = GetDateTime(reader, "last_stamp_time"); + stampData.ConsecutiveStamp = GetUInt16(reader, "consecutive_stamp"); + stampData.TotalStamp = GetUInt16(reader, "total_stamp"); + + return stampData; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorage.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorage.cs index 7caea38c9..04dbbcb2d 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorage.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorage.cs @@ -5,25 +5,63 @@ namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] StorageFields = new string[] + protected static readonly string[] StorageFields = new string[] { "character_id", "storage_type", "slot_max", "item_sort" }; - private static readonly string SqlInsertStorage = $"INSERT INTO `ddon_storage` ({BuildQueryField(StorageFields)}) VALUES ({BuildQueryInsert(StorageFields)});"; - private static readonly string SqlReplaceStorage = $"INSERT OR REPLACE INTO `ddon_storage` ({BuildQueryField(StorageFields)}) VALUES ({BuildQueryInsert(StorageFields)});"; - private static readonly string SqlUpdateStorage = $"UPDATE `ddon_storage` SET {BuildQueryUpdate(StorageFields)} WHERE `storage_type` = @storage_type AND `character_id` = @character_id;"; - private static readonly string SqlSelectStorage = $"SELECT {BuildQueryField(StorageFields)} FROM `ddon_storage` WHERE `storage_type` = @storage_type AND `character_id` = @character_id;"; - private static readonly string SqlSelectAllStoragesByCharacter = $"SELECT {BuildQueryField(StorageFields)} FROM `ddon_storage` WHERE `character_id` = @character_id;"; - private static readonly string SqlDeleteStorage = "DELETE FROM `ddon_storage` WHERE `storage_type`=@storage_type AND `character_id` = @character_id;"; + private static readonly string SqlInsertStorage = $"INSERT INTO \"ddon_storage\" ({BuildQueryField(StorageFields)}) VALUES ({BuildQueryInsert(StorageFields)});"; + private static readonly string SqlInsertIfNotExistsStorage = $"INSERT INTO \"ddon_storage\" ({BuildQueryField(StorageFields)}) SELECT {BuildQueryInsert(StorageFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_storage\" WHERE \"storage_type\"=@storage_type AND \"character_id\" = @character_id);"; + private static readonly string SqlUpdateStorage = $"UPDATE \"ddon_storage\" SET {BuildQueryUpdate(StorageFields)} WHERE \"storage_type\" = @storage_type AND \"character_id\" = @character_id;"; + private static readonly string SqlSelectStorage = $"SELECT {BuildQueryField(StorageFields)} FROM \"ddon_storage\" WHERE \"storage_type\" = @storage_type AND \"character_id\" = @character_id;"; + private static readonly string SqlSelectAllStoragesByCharacter = $"SELECT {BuildQueryField(StorageFields)} FROM \"ddon_storage\" WHERE \"character_id\" = @character_id;"; + private static readonly string SqlDeleteStorage = "DELETE FROM \"ddon_storage\" WHERE \"storage_type\"=@storage_type AND \"character_id\" = @character_id;"; + public bool ReplaceStorage(uint characterId, StorageType storageType, Storage storage) + { + using TCon connection = OpenNewConnection(); + return ReplaceStorage(connection, characterId, storageType, storage); + } + + public bool ReplaceStorage(TCon connection, uint characterId, StorageType storageType, Storage storage) + { + Logger.Debug("Inserting storage."); + if (!InsertIfNotExistsStorage(connection, characterId, storageType, storage)) + { + Logger.Debug("Storage already exists, replacing."); + return UpdateStorage(connection, characterId, storageType, storage); + } + return true; + } + + public bool InsertIfNotExistsStorage(uint characterId, StorageType storageType, Storage storage) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsStorage(connection, characterId, storageType, storage); + } + + public bool InsertIfNotExistsStorage(TCon connection, uint characterId, StorageType storageType, Storage storage) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsStorage, command => + { + AddParameter(command, characterId, storageType, storage); + }) == 1; + } + public bool InsertStorage(uint characterId, StorageType storageType, Storage storage) { - return ExecuteNonQuery(SqlInsertStorage, command => + using TCon connection = OpenNewConnection(); + return InsertStorage(connection, characterId, storageType, storage); + } + + public bool InsertStorage(TCon connection, uint characterId, StorageType storageType, Storage storage) + { + return ExecuteNonQuery(connection, SqlInsertStorage, command => { AddParameter(command, characterId, storageType, storage); }) == 1; @@ -31,7 +69,13 @@ public bool InsertStorage(uint characterId, StorageType storageType, Storage sto public bool UpdateStorage(uint characterId, StorageType storageType, Storage storage) { - return ExecuteNonQuery(SqlUpdateStorage, command => + using TCon connection = OpenNewConnection(); + return UpdateStorage(connection, characterId, storageType, storage); + } + + public bool UpdateStorage(TCon connection, uint characterId, StorageType storageType, Storage storage) + { + return ExecuteNonQuery(connection, SqlUpdateStorage, command => { AddParameter(command, characterId, storageType, storage); }) == 1; @@ -46,13 +90,12 @@ public bool DeleteStorage(uint characterId, StorageType storageType) }) == 1; } - - private Tuple ReadStorage(DbDataReader reader) + private Tuple ReadStorage(TReader reader) { StorageType storageType = (StorageType) GetByte(reader, "storage_type"); ushort slotMax = GetUInt16(reader, "slot_max"); byte[] sortData = GetBytes(reader, "item_sort", 1024); - return new Tuple(storageType, new Storage(slotMax, sortData)); + return new Tuple(storageType, new Storage(storageType, slotMax, sortData)); } private void AddParameter(TCom command, uint characterId, StorageType storageType, Storage storage) @@ -63,4 +106,4 @@ private void AddParameter(TCom command, uint characterId, StorageType storageTyp AddParameter(command, "item_sort", storage.SortData); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorageItem.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorageItem.cs index cfc9183bc..42eac5537 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorageItem.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbStorageItem.cs @@ -1,67 +1,193 @@ -using System; -using System.Data.Common; +#nullable enable using Arrowgene.Ddon.Shared.Model; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] StorageItemFields = new string[] + protected static readonly string[] StorageItemFields = new string[] { - "item_uid", "character_id", "storage_type", "slot_no", "item_num" + "item_uid", "character_id", "storage_type", "slot_no", "item_id", "item_num", "unk3", "color", "plus_value", "equip_points" }; - private static readonly string SqlInsertStorageItem = $"INSERT INTO `ddon_storage_item` ({BuildQueryField(StorageItemFields)}) VALUES ({BuildQueryInsert(StorageItemFields)});"; - private static readonly string SqlReplaceStorageItem = $"INSERT OR REPLACE INTO `ddon_storage_item` ({BuildQueryField(StorageItemFields)}) VALUES ({BuildQueryInsert(StorageItemFields)});"; - private static readonly string SqlSelectStorageItemsByUId = $"SELECT {BuildQueryField(StorageItemFields)} FROM `ddon_storage_item` WHERE `item_uid`=@item_uid;"; - private static readonly string SqlSelectStorageItemsByCharacter = $"SELECT {BuildQueryField(StorageItemFields)} FROM `ddon_storage_item` WHERE `character_id`=@character_id;"; - private static readonly string SqlSelectStorageItemsByCharacterAndStorageType = $"SELECT {BuildQueryField(StorageItemFields)} FROM `ddon_storage_item` WHERE `character_id`=@character_id AND `storage_type`=@storage_type;"; - private static readonly string SqlDeleteStorageItem = "DELETE FROM `ddon_storage_item` WHERE `character_id`=@character_id AND `storage_type`=@storage_type AND `slot_no`=@slot_no;"; + private static readonly string SqlInsertStorageItem = $"INSERT INTO \"ddon_storage_item\" ({BuildQueryField(StorageItemFields)}) VALUES ({BuildQueryInsert(StorageItemFields)});"; + private static readonly string SqlInsertIfNotExistsStorageItem = $"INSERT INTO \"ddon_storage_item\" ({BuildQueryField(StorageItemFields)}) SELECT {BuildQueryInsert(StorageItemFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_storage_item\" WHERE \"character_id\"=@character_id AND \"storage_type\"=@storage_type AND \"slot_no\"=@slot_no);"; + private static readonly string SqlSelectStorageItemsByUId = $"SELECT {BuildQueryField(StorageItemFields)} FROM \"ddon_storage_item\" WHERE \"item_uid\"=@item_uid;"; + private static readonly string SqlSelectStorageItemsByCharacter = $"SELECT {BuildQueryField(StorageItemFields)} FROM \"ddon_storage_item\" WHERE \"character_id\"=@character_id;"; + private static readonly string SqlSelectStorageItemsByCharacterAndStorageType = $"SELECT {BuildQueryField(StorageItemFields)} FROM \"ddon_storage_item\" WHERE \"character_id\"=@character_id AND \"storage_type\"=@storage_type;"; + private static readonly string SqlDeleteStorageItem = "DELETE FROM \"ddon_storage_item\" WHERE \"character_id\"=@character_id AND \"storage_type\"=@storage_type AND \"slot_no\"=@slot_no;"; + private static readonly string SqlUpdateStorageItem = $"UPDATE \"ddon_storage_item\" SET {BuildQueryUpdate(StorageItemFields)} WHERE \"character_id\"=@character_id AND \"storage_type\"=@storage_type AND \"slot_no\"=@slot_no;"; + private static readonly string SqlUpdateEquipPoints = + "UPDATE \"ddon_storage_item\" SET \"equip_points\" = @equip_points " + + "WHERE \"item_uid\" = @item_uid;"; + private static readonly string SqlDeleteAllStorageItems = "DELETE FROM \"ddon_storage_item\" WHERE \"character_id\"=@character_id;"; + + public Item SelectStorageItemByUId(string uId, DbConnection connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + Item item = null; + ExecuteReader(connection, SqlSelectStorageItemsByUId, + command => { + AddParameter(command, "@item_uid", uId); + }, reader => { + if (reader.Read()) + { + item = new Item(); + item.UId = GetString(reader, "item_uid"); + item.ItemId = GetUInt32(reader, "item_id"); + item.Unk3 = GetByte(reader, "unk3"); + item.Color = GetByte(reader, "color"); + item.PlusValue = GetByte(reader, "plus_value"); + item.EquipPoints = GetUInt32(reader, "equip_points"); + } + }); + return item; + } + finally + { + if (!isTransaction) connection.Dispose(); + } + } - public bool InsertStorageItem(TCon conn, uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum) + public bool InsertIfNotExistsStorageItem(TCon conn, uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item) { - return ExecuteNonQuery(conn, SqlInsertStorageItem, command => + return ExecuteNonQuery(conn, SqlInsertIfNotExistsStorageItem, command => { + AddParameter(command, "item_uid", item.UId); AddParameter(command, "character_id", characterId); AddParameter(command, "storage_type", (byte) storageType); AddParameter(command, "slot_no", slotNo); - AddParameter(command, "item_uid", itemUId); + AddParameter(command, "item_id", item.ItemId); AddParameter(command, "item_num", itemNum); + AddParameter(command, "unk3", item.Unk3); + AddParameter(command, "color", item.Color); + AddParameter(command, "plus_value", item.PlusValue); + AddParameter(command, "equip_points", item.EquipPoints); }) == 1; } - public bool InsertStorageItem(uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum) + public bool InsertIfNotExistsStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsStorageItem(connection, characterId, storageType, slotNo, itemNum, item); + } + + public bool InsertStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { - return this.InsertStorageItem(null, characterId, storageType, slotNo, itemUId, itemNum); + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlInsertStorageItem, command => + { + AddParameter(command, "item_uid", item.UId); + AddParameter(command, "character_id", characterId); + AddParameter(command, "storage_type", (byte)storageType); + AddParameter(command, "slot_no", slotNo); + AddParameter(command, "item_id", item.ItemId); + AddParameter(command, "item_num", itemNum); + AddParameter(command, "unk3", item.Unk3); + AddParameter(command, "color", item.Color); + AddParameter(command, "plus_value", item.PlusValue); + AddParameter(command, "equip_points", item.EquipPoints); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } - public bool ReplaceStorageItem(TCon conn, uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum) + public bool ReplaceStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { - return ExecuteNonQuery(conn, SqlReplaceStorageItem, command => + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try { - AddParameter(command, "character_id", characterId); - AddParameter(command, "storage_type", (byte) storageType); - AddParameter(command, "slot_no", slotNo); - AddParameter(command, "item_uid", itemUId); - AddParameter(command, "item_num", itemNum); - }) == 1; + Logger.Debug("Inserting storage item."); + if (!InsertIfNotExistsStorageItem(connection, characterId, storageType, slotNo, itemNum, item)) + { + Logger.Debug("Storage item already exists, replacing."); + return UpdateStorageItem(characterId, storageType, slotNo, itemNum, item, connection); + } + return true; + } + finally + { + if (!isTransaction) connection.Dispose(); + } + } + + public bool DeleteStorageItem(uint characterId, StorageType storageType, ushort slotNo, DbConnection? connectionIn = null) + { + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlDeleteStorageItem, command => + { + AddParameter(command, "character_id", characterId); + AddParameter(command, "storage_type", (byte)storageType); + AddParameter(command, "slot_no", slotNo); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } - public bool ReplaceStorageItem(uint characterId, StorageType storageType, ushort slotNo, string itemUId, uint itemNum) + public bool UpdateStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { - return this.ReplaceStorageItem(null, characterId, storageType, slotNo, itemUId, itemNum); + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try + { + return ExecuteNonQuery(connection, SqlUpdateStorageItem, command => + { + AddParameter(command, "item_uid", item.UId); + AddParameter(command, "character_id", characterId); + AddParameter(command, "storage_type", (byte)storageType); + AddParameter(command, "slot_no", slotNo); + AddParameter(command, "item_id", item.ItemId); + AddParameter(command, "item_num", itemNum); + AddParameter(command, "unk3", item.Unk3); + AddParameter(command, "color", item.Color); + AddParameter(command, "plus_value", item.PlusValue); + AddParameter(command, "equip_points", item.EquipPoints); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } - public bool DeleteStorageItem(uint characterId, StorageType storageType, ushort slotNo) + public void DeleteAllStorageItems(DbConnection connection, uint characterId) { - return ExecuteNonQuery(SqlDeleteStorageItem, command => + ExecuteNonQuery(connection, SqlDeleteAllStorageItems, command => { AddParameter(command, "character_id", characterId); - AddParameter(command, "storage_type", (byte) storageType); - AddParameter(command, "slot_no", slotNo); - }) == 1; + }); + } + + public bool UpdateItemEquipPoints(string uid, uint equipPoints) + { + using (TCon connection = OpenNewConnection()) + { + return ExecuteNonQuery(connection, SqlUpdateEquipPoints, command => + { + AddParameter(command, "item_uid", uid); + AddParameter(command, "equip_points", equipPoints); + }) == 1; + } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMail.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMail.cs new file mode 100644 index 000000000..5d8e08153 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMail.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Reflection.Metadata.Ecma335; +using System.Text.RegularExpressions; +using System.Xml; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] SystemMailFields = new string[] + { + /* message_id */ "character_id", "message_state", "sender_name", "message_title", "message_body", "send_date" + }; + + private readonly string SqlInsertSystemMailMessage = $"INSERT INTO \"ddon_system_mail\" ({BuildQueryField(SystemMailFields)}) VALUES ({BuildQueryInsert(SystemMailFields)});"; + private readonly string SqlSelectSystemMailMessages = $"SELECT \"message_id\", {BuildQueryField(SystemMailFields)} FROM \"ddon_system_mail\" WHERE \"character_id\" = @character_id;"; + private readonly string SqlSelectSystemMailMessage = $"SELECT \"message_id\", {BuildQueryField(SystemMailFields)} FROM \"ddon_system_mail\" WHERE \"message_id\" = @message_id;"; + private readonly string SqlDeleteSystemMailMessage = $"DELETE FROM \"ddon_system_mail\" WHERE \"message_id\"=@message_id;"; + private readonly string SqlUpdateSystemMailMessageState = $"UPDATE \"ddon_system_mail\" SET \"message_state\"=@message_state WHERE \"message_id\"=@message_id;"; + + public long InsertSystemMailMessage(SystemMailMessage message) + { + using TCon connection = OpenNewConnection(); + return InsertSystemMailMessage(connection, message); + } + + public long InsertSystemMailMessage(DbConnection connection, SystemMailMessage message) + { + ExecuteNonQuery((TCon) connection, SqlInsertSystemMailMessage, command => + { + AddParameter(command, "character_id", message.CharacterId); + AddParameter(command, "message_state", (byte) message.MessageState); + AddParameter(command, "sender_name", message.SenderName); + AddParameter(command, "message_title", message.Title); + AddParameter(command, "message_body", message.Body); + AddParameter(command, "message_title", message.Title); + AddParameter(command, "send_date", message.SendDate); + }, out long autoIncrement); + + return autoIncrement; + } + + public List SelectSystemMailMessages(uint characterId) + { + using TCon connection = OpenNewConnection(); + return SelectSystemMailMessages(connection, characterId); + } + + public List SelectSystemMailMessages(TCon conn, uint characterId) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectSystemMailMessages, + command => { + AddParameter(command, "@character_id", characterId); + }, reader => { + while (reader.Read()) + { + var result = ReadSystemMailMessage(reader); + results.Add(result); + } + }); + }); + + return results; + } + + public SystemMailMessage SelectSystemMailMessage(ulong messageId) + { + using TCon connection = OpenNewConnection(); + return SelectSystemMailMessage(connection, messageId); + } + + public SystemMailMessage SelectSystemMailMessage(TCon conn, ulong messageId) + { + SystemMailMessage result = new SystemMailMessage(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectSystemMailMessage, + command => { + AddParameter(command, "@message_id", messageId); + }, reader => { + if (reader.Read()) + { + result = ReadSystemMailMessage(reader); + } + }); + }); + + return result; + } + + public bool UpdateSystemMailMessageState(ulong messageId, MailState messageState) + { + using TCon connection = OpenNewConnection(); + return UpdateSystemMailMessageState(connection, messageId, messageState); + } + + public bool UpdateSystemMailMessageState(TCon connection, ulong messageId, MailState messageState) + { + return ExecuteNonQuery(connection, SqlUpdateSystemMailMessageState, command => + { + AddParameter(command, "message_id", messageId); + AddParameter(command, "message_state", (uint) messageState); + }) == 1; + } + + public bool DeleteSystemMailMessage(ulong messageId) + { + using TCon connection = OpenNewConnection(); + return DeleteSystemMailMessage(connection, messageId); + } + + public bool DeleteSystemMailMessage(TCon conn, ulong messageId) + { + return ExecuteNonQuery(conn, SqlDeleteSystemMailMessage, command => + { + AddParameter(command, "@message_id", messageId); + }) == 1; + } + + private SystemMailMessage ReadSystemMailMessage(TReader reader) + { + SystemMailMessage obj = new SystemMailMessage(); + obj.MessageId = GetUInt64(reader, "message_id"); + obj.CharacterId = GetUInt32(reader, "character_id"); + obj.MessageState = (MailState) GetUInt32(reader, "message_state"); + obj.SenderName = GetString(reader, "sender_name"); + obj.Title = GetString(reader, "message_title"); + obj.Body = GetString(reader, "message_body"); + obj.SendDate = GetUInt64(reader, "send_date"); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMailAttachment.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMailAttachment.cs new file mode 100644 index 000000000..fe3d2097a --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbSystemMailAttachment.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Reflection.Metadata.Ecma335; +using System.Text.RegularExpressions; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] SystemMailAttachmentFields = new string[] + { + /* "attachment_id" */ "message_id", "attachment_type", "is_received", "param0", "param1", "param2", "param3" + }; + + private readonly string SqlInsertSystemMailAttachment = $"INSERT INTO \"ddon_system_mail_attachment\" ({BuildQueryField(SystemMailAttachmentFields)}) VALUES ({BuildQueryInsert(SystemMailAttachmentFields)});"; + private readonly string SqlSelectSystemMailAttachments = $"SELECT \"attachment_id\", {BuildQueryField(SystemMailAttachmentFields)} FROM \"ddon_system_mail_attachment\" WHERE \"message_id\" = @message_id;"; + private readonly string SqlDeleteSystemMailAttachment = $"DELETE FROM \"ddon_system_mail_attachment\" WHERE \"message_id\"=@message_id AND \"attachment_id\"=@attachment_id;"; + + private readonly string SqlUpdateSystemMailAttachment = $"UPDATE \"ddon_system_mail_attachment\" SET \"is_received\"=@is_received WHERE \"message_id\"=@message_id AND \"attachment_id\"=@attachment_id;"; + + public long InsertSystemMailAttachment(SystemMailAttachment attachment) + { + using TCon connection = OpenNewConnection(); + return InsertSystemMailAttachment(connection, attachment); + } + + public long InsertSystemMailAttachment(DbConnection connection, SystemMailAttachment attachment) + { + ExecuteNonQuery((TCon)connection, SqlInsertSystemMailAttachment, command => + { + AddParameter(command, "message_id", attachment.MessageId); + AddParameter(command, "attachment_type", (uint) attachment.AttachmentType); + AddParameter(command, "is_received", attachment.IsReceived); + AddParameter(command, "param0", attachment.Param0); + AddParameter(command, "param1", attachment.Param1); + AddParameter(command, "param2", attachment.Param2); + AddParameter(command, "param3", attachment.Param3); + }, out long autoIncrement); + + return autoIncrement; + } + + public List SelectAttachmentsForSystemMail(ulong messageId) + { + using TCon connection = OpenNewConnection(); + return SelectAttachmentsForSystemMail(connection, messageId); + } + + public List SelectAttachmentsForSystemMail(TCon conn, ulong messageId) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectSystemMailAttachments, + command => { + AddParameter(command, "@message_id", messageId); + }, reader => { + while (reader.Read()) + { + var result = ReadSystemMailAttachment(reader); + results.Add(result); + } + }); + }); + + return results; + } + + public bool UpdateSystemMailAttachmentReceivedStatus(ulong messageId, ulong attachmentId, bool isReceived) + { + using TCon connection = OpenNewConnection(); + return UpdateSystemMailAttachmentReceivedStatus(connection, messageId, attachmentId, isReceived); + } + + bool UpdateSystemMailAttachmentReceivedStatus(TCon conn, ulong messageId, ulong attachmentId, bool isReceived) + { + return ExecuteNonQuery(conn, SqlUpdateSystemMailAttachment, command => + { + AddParameter(command, "message_id", messageId); + AddParameter(command, "attachment_id", attachmentId); + AddParameter(command, "is_received", isReceived); + }) == 1; ; + } + + public bool DeleteSystemMailAttachment(ulong messageId) + { + using TCon connection = OpenNewConnection(); + return DeleteSystemMailAttachment(connection, messageId); + } + + public bool DeleteSystemMailAttachment(TCon conn, ulong messageId) + { + return ExecuteNonQuery(conn, SqlDeleteSystemMailAttachment, command => + { + AddParameter(command, "@message_id", messageId); + }) == 1; + } + + private SystemMailAttachment ReadSystemMailAttachment(TReader reader) + { + SystemMailAttachment obj = new SystemMailAttachment(); + obj.MessageId = GetUInt64(reader, "message_id"); + obj.AttachmentId = GetUInt64(reader, "attachment_id"); + obj.AttachmentType = (SystemMailAttachmentType)GetUInt32(reader, "attachment_type"); + obj.IsReceived = GetBoolean(reader, "is_received"); + obj.Param0 = GetString(reader, "param0"); + obj.Param1 = GetUInt32(reader, "param1"); + obj.Param2 = GetUInt32(reader, "param2"); + obj.Param3 = GetUInt32(reader, "param3"); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbUnlockedSecretAbility.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbUnlockedSecretAbility.cs new file mode 100644 index 000000000..897a1c29c --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbUnlockedSecretAbility.cs @@ -0,0 +1,76 @@ +using System.Collections.Generic; +using System.Data.Common; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + protected static readonly string[] UnlockedSecretAbilityFields = new string[] + { + "character_common_id", "ability_id" + }; + + private readonly string SqlInsertUnlockedSecretAbility = $"INSERT INTO \"ddon_unlocked_secret_ability\" ({BuildQueryField(UnlockedSecretAbilityFields)}) VALUES ({BuildQueryInsert(UnlockedSecretAbilityFields)});"; + private readonly string SqlInsertIfNotExistsUnlockedSecretAbility = $"INSERT INTO \"ddon_unlocked_secret_ability\" ({BuildQueryField(UnlockedSecretAbilityFields)}) SELECT " + + $"{BuildQueryInsert(UnlockedSecretAbilityFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_unlocked_secret_ability\" WHERE " + + $"\"character_common_id\" = @character_common_id AND \"ability_id\" = @ability_id);"; + private readonly string SqlSelectAllUnlockedSecretAbility = $"SELECT {BuildQueryField(UnlockedSecretAbilityFields)} FROM \"ddon_unlocked_secret_ability\" WHERE \"character_common_id\" = @character_common_id;"; + + + public bool InsertSecretAbilityUnlock(uint commonId, SecretAbility secretAbility) + { + using TCon connection = OpenNewConnection(); + return InsertSecretAbilityUnlock(connection, commonId, secretAbility); + } + + public bool InsertSecretAbilityUnlock(TCon conn, uint commonId, SecretAbility secretAbility) + { + return ExecuteNonQuery(conn, SqlInsertIfNotExistsUnlockedSecretAbility, command => + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "ability_id", (uint) secretAbility); + }) == 1; + } + + public List SelectAllUnlockedSecretAbilities(uint commonId) + { + using TCon connection = OpenNewConnection(); + return SelectAllUnlockedSecretAbilities(connection, commonId); + } + + public List SelectAllUnlockedSecretAbilities(TCon conn, uint commonId) + { + List Results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectAllUnlockedSecretAbility, + command => { + AddParameter(command, "@character_common_id", commonId); + }, reader => { + while (reader.Read()) + { + Results.Add(ReadUnlockedSecretAbility(reader)); + } + }); + }); + + return Results; + } + + private void AddParameter(TCom command, uint commonId, SecretAbility secretAbility) + { + AddParameter(command, "character_common_id", commonId); + AddParameter(command, "ability_id", (uint) secretAbility); + } + + private SecretAbility ReadUnlockedSecretAbility(TReader reader) + { + return (SecretAbility) GetUInt32(reader, "ability_id"); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbWalletPoint.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbWalletPoint.cs index 04b63fbd0..d23794d70 100644 --- a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbWalletPoint.cs +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlDbWalletPoint.cs @@ -1,27 +1,49 @@ -using System.Data.Common; +#nullable enable using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using System.Data.Common; namespace Arrowgene.Ddon.Database.Sql.Core { - public abstract partial class DdonSqlDb : SqlDb + public abstract partial class DdonSqlDb : SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - private static readonly string[] WalletPointFields = new string[] + protected static readonly string[] WalletPointFields = new string[] { "character_id", "type", "value" }; - private readonly string SqlInsertWalletPoint = $"INSERT INTO `ddon_wallet_point` ({BuildQueryField(WalletPointFields)}) VALUES ({BuildQueryInsert(WalletPointFields)});"; - private readonly string SqlReplaceWalletPoint = $"INSERT OR REPLACE INTO `ddon_wallet_point` ({BuildQueryField(WalletPointFields)}) VALUES ({BuildQueryInsert(WalletPointFields)});"; - private static readonly string SqlUpdateWalletPoint = $"UPDATE `ddon_wallet_point` SET {BuildQueryUpdate(WalletPointFields)} WHERE `character_id`=@character_id AND `type`=@type"; - private static readonly string SqlSelectWalletPoints = $"SELECT {BuildQueryField(WalletPointFields)} FROM `ddon_wallet_point` WHERE `character_id`=@character_id;"; - private const string SqlDeleteWalletPoint = "DELETE FROM `ddon_wallet_point` WHERE `character_id`=@character_id AND `type`=@type"; + private readonly string SqlInsertWalletPoint = $"INSERT INTO \"ddon_wallet_point\" ({BuildQueryField(WalletPointFields)}) VALUES ({BuildQueryInsert(WalletPointFields)});"; + private readonly string SqlInsertIfNotExistsWalletPoint = $"INSERT INTO \"ddon_wallet_point\" ({BuildQueryField(WalletPointFields)}) SELECT {BuildQueryInsert(WalletPointFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_wallet_point\" WHERE \"character_id\"=@character_id AND \"type\"=@type);"; + private static readonly string SqlUpdateWalletPoint = $"UPDATE \"ddon_wallet_point\" SET {BuildQueryUpdate(WalletPointFields)} WHERE \"character_id\"=@character_id AND \"type\"=@type"; + private static readonly string SqlSelectWalletPoints = $"SELECT {BuildQueryField(WalletPointFields)} FROM \"ddon_wallet_point\" WHERE \"character_id\"=@character_id;"; + private const string SqlDeleteWalletPoint = "DELETE FROM \"ddon_wallet_point\" WHERE \"character_id\"=@character_id AND \"type\"=@type"; + public bool InsertIfNotExistsWalletPoint(uint characterId, CDataWalletPoint walletPoint) + { + using TCon connection = OpenNewConnection(); + return InsertIfNotExistsWalletPoint(connection, characterId, walletPoint); + } + + public bool InsertIfNotExistsWalletPoint(TCon connection, uint characterId, CDataWalletPoint walletPoint) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistsWalletPoint, command => + { + AddParameter(command, characterId, walletPoint); + }) == 1; + } + public bool InsertWalletPoint(uint characterId, CDataWalletPoint walletPoint) { - return ExecuteNonQuery(SqlInsertWalletPoint, command => + using TCon connection = OpenNewConnection(); + return InsertWalletPoint(connection, characterId, walletPoint); + } + + public bool InsertWalletPoint(TCon connection, uint characterId, CDataWalletPoint walletPoint) + { + return ExecuteNonQuery(connection, SqlInsertWalletPoint, command => { AddParameter(command, characterId, walletPoint); }) == 1; @@ -29,19 +51,36 @@ public bool InsertWalletPoint(uint characterId, CDataWalletPoint walletPoint) public bool ReplaceWalletPoint(uint characterId, CDataWalletPoint walletPoint) { - ExecuteNonQuery(SqlReplaceWalletPoint, command => + using TCon connection = OpenNewConnection(); + return ReplaceWalletPoint(connection, characterId, walletPoint); + } + + public bool ReplaceWalletPoint(TCon connection, uint characterId, CDataWalletPoint walletPoint) + { + Logger.Debug("Inserting wallet point."); + if (!InsertIfNotExistsWalletPoint(connection, characterId, walletPoint)) { - AddParameter(command, characterId, walletPoint); - }); + Logger.Debug("Wallet point already exists, replacing."); + return UpdateWalletPoint(characterId, walletPoint, connection); + } return true; } - public bool UpdateWalletPoint(uint characterId, CDataWalletPoint updatedWalletPoint) + public bool UpdateWalletPoint(uint characterId, CDataWalletPoint updatedWalletPoint, DbConnection? connectionIn = null) { - return ExecuteNonQuery(SqlUpdateWalletPoint, command => + bool isTransaction = connectionIn is not null; + TCon connection = (TCon)(connectionIn ?? OpenNewConnection()); + try { - AddParameter(command, characterId, updatedWalletPoint); - }) == 1; + return ExecuteNonQuery(connection, SqlUpdateWalletPoint, command => + { + AddParameter(command, characterId, updatedWalletPoint); + }) == 1; + } + finally + { + if (!isTransaction) connection.Dispose(); + } } public bool DeleteWalletPoint(uint characterId, WalletType type) @@ -53,7 +92,7 @@ public bool DeleteWalletPoint(uint characterId, WalletType type) }) == 1; } - private CDataWalletPoint ReadWalletPoint(DbDataReader reader) + private CDataWalletPoint ReadWalletPoint(TReader reader) { CDataWalletPoint walletPoint = new CDataWalletPoint(); walletPoint.Type = (WalletType) GetByte(reader, "type"); @@ -68,4 +107,4 @@ private void AddParameter(TCom command, uint characterId, CDataWalletPoint walle AddParameter(command, "value", walletPoint.Value); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlPriorityQuests.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlPriorityQuests.cs new file mode 100644 index 000000000..5d65d37a8 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlPriorityQuests.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Reflection.Metadata.Ecma335; +using System.Text.RegularExpressions; +using System.Web; +using System.Xml; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_completed_quests */ + protected static readonly string[] PriorityQuestFields = new string[] + { + "character_common_id", "quest_id" + }; + + private readonly string SqlInsertIfNotExistPriorityQuestId = $"INSERT INTO \"ddon_priority_quests\" ({BuildQueryField(PriorityQuestFields)}) SELECT " + + $"{BuildQueryInsert(PriorityQuestFields)} WHERE NOT EXISTS (SELECT 1 FROM \"ddon_priority_quests\" WHERE " + + $"\"character_common_id\" = @character_common_id AND \"quest_id\" = @quest_id);"; + private readonly string SqlSelectPriorityQuests = $"SELECT {BuildQueryField(PriorityQuestFields)} FROM \"ddon_priority_quests\" WHERE \"character_common_id\" = @character_common_id;"; + private readonly string SqlDeletePriorityQuest = $"DELETE FROM \"ddon_priority_quests\" WHERE \"character_common_id\" = @character_common_id AND \"quest_id\" = @quest_id;"; + + public bool InsertPriorityQuest(uint characterCommonId, QuestId questId) + { + using TCon connection = OpenNewConnection(); + return InsertPriorityQuest(connection, characterCommonId, questId); + } + + public bool InsertPriorityQuest(TCon connection, uint characterCommonId, QuestId questId) + { + return ExecuteNonQuery(connection, SqlInsertIfNotExistPriorityQuestId, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "quest_id", (uint)questId); + }) == 1; + } + + public List GetPriorityQuests(uint characterCommonId) + { + using TCon connection = OpenNewConnection(); + return GetPriorityQuests(connection, characterCommonId); + } + public List GetPriorityQuests(TCon connection, uint characterCommonId) + { + List results = new List(); + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectPriorityQuests, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + }, reader => { + while (reader.Read()) + { + results.Add((QuestId)GetUInt32(reader, "quest_id")); + } + }); + }); + return results; + } + + public bool DeletePriorityQuest(uint characterCommonId, QuestId questId) + { + using TCon connection = OpenNewConnection(); + return DeletePriorityQuest(connection, characterCommonId, questId); + } + + public bool DeletePriorityQuest(TCon connection, uint characterCommonId, QuestId questId) + { + return ExecuteNonQuery(connection, SqlDeletePriorityQuest, command => + { + AddParameter(command, "@character_common_id", characterCommonId); + AddParameter(command, "quest_id", (uint)questId); + }) == 1; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/DdonSqlQuestProgress.cs b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlQuestProgress.cs new file mode 100644 index 000000000..e55019fb3 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/DdonSqlQuestProgress.cs @@ -0,0 +1,178 @@ +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Data.Common; +using System.Xml; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.Database.Sql.Core +{ + public abstract partial class DdonSqlDb : SqlDb + where TCon : DbConnection + where TCom : DbCommand + where TReader : DbDataReader + { + /* ddon_quest_progress */ + protected static readonly string[] QuestProgressFields = new string[] + { + "character_common_id", "quest_type", "quest_id", "step" + }; + + private readonly string SqlInsertQuestProgress = $"INSERT INTO \"ddon_quest_progress\" ({BuildQueryField(QuestProgressFields)}) VALUES ({BuildQueryInsert(QuestProgressFields)});"; + private readonly string SqlDeleteQuestProgress = $"DELETE FROM \"ddon_quest_progress\" WHERE \"character_common_id\"=@character_common_id AND \"quest_type\"=@quest_type AND \"quest_id\"=@quest_id;"; + + private readonly string SqlUpdateQuestProgress = $"UPDATE \"ddon_quest_progress\" SET {BuildQueryUpdate(QuestProgressFields)} WHERE \"character_common_id\"=@character_common_id AND \"quest_type\"=@quest_type AND \"quest_id\"=@quest_id;"; + + private readonly string SqlSelectQuestProgressByType = $"SELECT {BuildQueryField(QuestProgressFields)} FROM \"ddon_quest_progress\" WHERE +" + + $"\"character_common_id\" = @character_common_id AND \"quest_type\" = @quest_type;"; + private readonly string SqlSelectQuestProgressById = $"SELECT {BuildQueryField(QuestProgressFields)} FROM \"ddon_quest_progress\" WHERE +" + + $"\"character_common_id\" = @character_common_id AND \"quest_id\" = @quest_id;"; + private readonly string SqlSelectAllQuestProgress = $"SELECT {BuildQueryField(QuestProgressFields)} FROM \"ddon_quest_progress\" WHERE +" + + $"\"character_common_id\" = @character_common_id;"; + + public List GetQuestProgressByType(uint characterCommonId, QuestType questType) + { + using TCon connection = OpenNewConnection(); + if (questType == QuestType.All) + { + return GetAllQuestProgress(connection, characterCommonId); + } + else + { + return GetQuestProgressByType(connection, characterCommonId, questType); + } + } + + public List GetQuestProgressByType(TCon connection, uint characterCommonId, QuestType questType) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectQuestProgressByType, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + AddParameter(command, "@quest_type", (uint)questType); + }, reader => { + while (reader.Read()) + { + var result = ReadQuestProgress(reader); + results.Add(result); + } + }); + }); + + return results; + } + + private List GetAllQuestProgress(TCon connection, uint characterCommonId) + { + List results = new List(); + + ExecuteInTransaction(conn => + { + ExecuteReader(conn, SqlSelectAllQuestProgress, + command => { + AddParameter(command, "@character_common_id", characterCommonId); + }, reader => { + while (reader.Read()) + { + var result = ReadQuestProgress(reader); + results.Add(result); + } + }); + }); + + return results; + } + + + public QuestProgress GetQuestProgressById(uint characterCommonId, QuestId questId) + { + using TCon connection = OpenNewConnection(); + return GetQuestProgressById(connection, characterCommonId, questId); + } + + public QuestProgress GetQuestProgressById(TCon connection, uint characterCommonId, QuestId questId) + { + QuestProgress result = null; + ExecuteInTransaction(connection => + { + ExecuteReader(connection, SqlSelectQuestProgressById, + command => + { + AddParameter(command, "@character_common_id", characterCommonId); + AddParameter(command, "@quest_id", (uint)questId); + }, + reader => + { + if (reader.Read()) + { + result = ReadQuestProgress(reader); + } + }); + }); + return result; + } + + public bool RemoveQuestProgress(uint characterCommonId, QuestId questId, QuestType questType) + { + using TCon connection = OpenNewConnection(); + return RemoveQuestProgress(connection, characterCommonId, questId, questType); + } + + public bool RemoveQuestProgress(TCon connection, uint characterCommonId, QuestId questId, QuestType questType) + { + return ExecuteNonQuery(connection, SqlDeleteQuestProgress, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "quest_type", (uint) questType); + AddParameter(command, "quest_id", (uint) questId); + }) == 1; + } + + public bool InsertQuestProgress(uint characterCommonId, QuestId questId, QuestType questType, uint step) + { + using TCon connection = OpenNewConnection(); + return InsertQuestProgress(connection, characterCommonId, questId, questType, step); + } + + public bool InsertQuestProgress(TCon connection, uint characterCommonId, QuestId questId, QuestType questType, uint step) + { + return ExecuteNonQuery(connection, SqlInsertQuestProgress, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "quest_id", (uint)questId); + AddParameter(command, "quest_type", (uint)questType); + AddParameter(command, "step", (uint) step); + }) == 1; + } + + public bool UpdateQuestProgress(uint characterCommonId, QuestId questId, QuestType questType, uint step) + { + using TCon connection = OpenNewConnection(); + return UpdateQuestProgress(connection, characterCommonId, questId, questType, step); + } + + public bool UpdateQuestProgress(TCon connection, uint characterCommonId, QuestId questId, QuestType questType, uint step) + { + return ExecuteNonQuery(connection, SqlUpdateQuestProgress, command => + { + AddParameter(command, "character_common_id", characterCommonId); + AddParameter(command, "quest_id", (uint)questId); + AddParameter(command, "quest_type", (uint)questType); + AddParameter(command, "step", (uint)step); + }) == 1; ; + } + + private QuestProgress ReadQuestProgress(TReader reader) + { + QuestProgress obj = new QuestProgress(); + obj.CharacterCommonId = GetUInt32(reader, "character_common_id"); + obj.QuestId = (QuestId)GetUInt32(reader, "quest_id"); + obj.QuestType = (QuestType)GetUInt32(reader, "quest_type"); + obj.Step = GetUInt32(reader, "step"); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000003_EquipMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000003_EquipMigration.cs new file mode 100644 index 000000000..e6bca4158 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000003_EquipMigration.cs @@ -0,0 +1,172 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class EquipMigration : IMigrationStrategy + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(EquipMigration)); + + public uint From => 2; + public uint To => 3; + + private readonly DatabaseSetting DatabaseSetting; + + public EquipMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/equip_migration_sqlite.sql"); + db.Execute(conn, adaptedSchema); + + db.ExecuteReader(conn, @"SELECT ddon_character.character_id, ddon_character.character_common_id, ddon_character.first_name, ddon_character.last_name, ddon_character_common.job + FROM ddon_character + LEFT JOIN ddon_character_common + ON ddon_character.character_common_id = ddon_character_common.character_common_id;", action => {}, reader => + { + while(reader.Read()) + { + uint characterId = db.GetUInt32(reader, "character_id"); + uint characterCommonId = db.GetUInt32(reader, "character_common_id"); + string charFirstName = db.GetString(reader, "first_name"); + string charLastName = db.GetString(reader, "last_name"); + JobId charJob = (JobId) db.GetByte(reader, "job"); + + Logger.Info($"Migrating equipments for {charFirstName} {charLastName}"); + MigrateEquippedItems(db, conn, characterId, characterCommonId, $"{charFirstName} {charLastName}", charJob); + + int pawnIdx = 0; + db.ExecuteReader(conn, @"SELECT ddon_pawn.pawn_id, ddon_pawn.character_common_id, ddon_pawn.name, ddon_character_common.job + FROM ddon_pawn + LEFT JOIN ddon_character_common + ON ddon_pawn.character_common_id = ddon_character_common.character_common_id + WHERE character_id = @character_id;", + action => { db.AddParameter(action, "character_id", characterId); }, + reader2 => + { + while(reader2.Read()) + { + uint pawnId = db.GetUInt32(reader2, "pawn_id"); + uint pawnCommonId = db.GetUInt32(reader2, "character_common_id"); + string pawnName = db.GetString(reader2, "name"); + JobId pawnJob = (JobId) db.GetByte(reader2, "job"); + + Logger.Info($"Migrating equipment for {charFirstName} {charLastName}'s pawn {pawnName}"); + MigrateEquippedItems(db, conn, characterId, pawnCommonId, pawnName, pawnJob, pawnIdx); + + pawnIdx++; + } + }); + } + }); + + return true; + } + + private static void MigrateEquippedItems(IDatabase db, DbConnection conn, uint characterId, uint commonId, string name, JobId activeJob, int pawnIdx = -1) + { + StorageType storageType; + int storageSlotOffset; + if(pawnIdx == -1) + { + storageType = StorageType.CharacterEquipment; + storageSlotOffset = 0; + } + else + { + storageType = StorageType.PawnEquipment; + storageSlotOffset = pawnIdx*EquipmentTemplate.TOTAL_EQUIP_SLOTS*2; + } + + foreach (JobId job in Enum.GetValues(typeof(JobId))) + { + db.ExecuteReader(conn, @"SELECT ddon_equip_item.item_uid, ddon_equip_item.equip_type, ddon_equip_item.equip_slot, ddon_item.item_id + FROM ddon_equip_item + LEFT JOIN ddon_item + ON ddon_equip_item.item_uid = ddon_item.uid + WHERE character_common_id = @character_common_id + AND job = @job;", + action => + { + db.AddParameter(action, "character_common_id", commonId); + db.AddParameter(action, "job", (byte) job); + }, + reader => + { + List mailItemIds = new List(); + + while (reader.Read()) + { + string uid = db.GetString(reader, "item_uid"); + EquipType equipType = (EquipType) db.GetByte(reader, "equip_type"); + byte equipSlot = db.GetByte(reader, "equip_slot"); + uint itemId = db.GetUInt32(reader, "item_id"); + + int equipTypeOffset = equipType == EquipType.Performance ? 0 : EquipmentTemplate.TOTAL_EQUIP_SLOTS; + + if (job == activeJob) + { + // Add items to storage + db.ExecuteNonQuery(conn, @"INSERT INTO ddon_storage_item(item_uid, character_id, storage_type, slot_no, item_num) + VALUES(@item_uid, @character_id, @storage_type, @slot_no, @item_num);", + action => + { + db.AddParameter(action, "item_uid", uid); + db.AddParameter(action, "character_id", characterId); + db.AddParameter(action, "storage_type", (byte) storageType); + db.AddParameter(action, "slot_no", storageSlotOffset+equipTypeOffset+equipSlot); + db.AddParameter(action, "item_num", 1); + }); + } + else + { + // Add items to mail + mailItemIds.Add(itemId); + } + } + + if (mailItemIds.Count > 0) + { + // Send mail with the equipped items for this job + SystemMailMessage mail = new SystemMailMessage() + { + Title = $"{name}'s {job} Items", + Body = $"This mail contains items which used to be equipped by {name} as a {job}\n" + + "\n" + + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" + + "!!!There may be more items than the 3 shown in the UI.!!!\n" + + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" + + "\n\n" + + "Press \"Receive All\" to reclaim your items.\n" + + "If you are unable to receive all the items. Make room and try again.\n" + + "\n" + + "NOTE: If your main weapon was unequipped, equip that weapon and relog for it to appear properly.", + CharacterId = characterId, + SenderName = "Item Reclamation Service", + MessageState = MailState.Unopened + }; + foreach (uint itemId in mailItemIds) + { + mail.Attachments.Add(new SystemMailAttachment() + { + AttachmentType = SystemMailAttachmentType.Item, + Param1 = itemId, + Param2 = 1, + MessageId = (ulong)(mail.Attachments.Count + 1), + IsReceived = false, + }); + } + SystemMailService.DeliverSystemMailMessage(db, conn, mail); + } + }); + } + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000004_UIDMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000004_UIDMigration.cs new file mode 100644 index 000000000..10a34c33e --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000004_UIDMigration.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; +using System.Xml.Linq; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class UIDMigration : IMigrationStrategy + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(UIDMigration)); + + public uint From => 3; + public uint To => 4; + + private readonly DatabaseSetting DatabaseSetting; + + public UIDMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + Logger.Info("Inserting temporary data tables..."); + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/uid_migration.sql"); + db.Execute(conn, adaptedSchema); + + Logger.Info("Fetching old ddon_item entries..."); + Dictionary ddon_items = new Dictionary(); + db.ExecuteReader(conn, "SELECT * FROM ddon_item;", + command => {}, + reader => + { + while (reader.Read()) + { + var item = new Item(); + item.UId = db.GetString(reader, "uid"); + item.ItemId = db.GetUInt32(reader, "item_id"); + item.Unk3 = db.GetByte(reader, "unk3"); + item.Color = db.GetByte(reader, "color"); + item.PlusValue = db.GetByte(reader, "plus_value"); + ddon_items[item.UId] = item; + } + } + ); + + // In the dd-on.com database, there seems to have old item/equipment entries + // for characters that no longer exist. This has to be handled in the query + + Logger.Info("Fetching old ddon_storage_item entries..."); + // item_uid, character_id, storage_type, slot_no, item_num + var ddon_storage_items = new List<(string, uint, ushort, ushort, uint)>(); + db.ExecuteReader(conn, "SELECT * from ddon_storage_item WHERE EXISTS(SELECT 1 FROM ddon_character WHERE ddon_character.character_id = ddon_storage_item.character_id);", + command => { }, + reader => + { + while (reader.Read()) + { + var item = ( + db.GetString(reader, "item_uid"), + db.GetUInt32(reader, "character_id"), + db.GetUInt16(reader, "storage_type"), + db.GetUInt16(reader, "slot_no"), + db.GetUInt32(reader, "item_num") + ); + ddon_storage_items.Add(item); + } + }); + + Logger.Info("Fetching old ddon_equip_item entries..."); + // item_uid, character_common_id, job, equip_type, equip_slot + var ddon_equip_items = new List<(string, uint, JobId, EquipType, ushort)>(); + db.ExecuteReader(conn, "SELECT * from ddon_equip_item WHERE EXISTS(SELECT 1 FROM ddon_character_common WHERE ddon_character_common.character_common_id = ddon_equip_item.character_common_id);", + command => { }, + reader => + { + while (reader.Read()) + { + var item = ( + db.GetString(reader, "item_uid"), + db.GetUInt32(reader, "character_common_id"), + (JobId) db.GetByte(reader, "job"), + (EquipType) db.GetByte(reader, "equip_type"), + db.GetUInt16(reader, "equip_slot") + ); + ddon_equip_items.Add(item); + } + }); + + Logger.Info("Fetching old ddon_equip_job_item entries..."); + // item_uid, character_common_id, job, equip_slot + var ddon_equip_job_items = new List<(string, uint, JobId, byte)>(); + db.ExecuteReader(conn, "SELECT * from ddon_equip_job_item WHERE EXISTS(SELECT 1 FROM ddon_character_common WHERE ddon_character_common.character_common_id = ddon_equip_job_item.character_common_id);", + command => { }, + reader => + { + while (reader.Read()) + { + var item = ( + db.GetString(reader, "item_uid"), + db.GetUInt32(reader, "character_common_id"), + (JobId) db.GetByte(reader, "job"), + db.GetByte(reader, "equip_slot") + ); + ddon_equip_job_items.Add(item); + } + }); + + + // Drop the tables + Logger.Info("Deleting old tables..."); + db.Execute(conn, "DROP TABLE ddon_equip_job_item;"); + db.Execute(conn, "DROP TABLE ddon_equip_item;"); + db.Execute(conn, "DROP TABLE ddon_storage_item;"); + db.Execute(conn, "DROP TABLE ddon_item;"); + + // Rename new tables + Logger.Info("Renaming temporary tables..."); + db.Execute(conn, "ALTER TABLE ddon_storage_item_temp RENAME TO ddon_storage_item;"); + db.Execute(conn, "ALTER TABLE ddon_equip_item_temp RENAME TO ddon_equip_item;"); + db.Execute(conn, "ALTER TABLE ddon_equip_job_item_temp RENAME TO ddon_equip_job_item;"); + + // Map old uid with a list of uids for the new items + var characterUIDsMapping = new Dictionary>>(); + + // Insert all items into the new ddon_storage_item + Logger.Info("Migrating storage items..."); + uint uid = 1; + foreach (var storageItem in ddon_storage_items) + { + var oldUid = storageItem.Item1; + var item = ddon_items[oldUid]; + var characterId = storageItem.Item2; + var newUid = $"{uid:X08}"; + + // Use TryAdd to create the dictionary if it doesnt already exist + characterUIDsMapping.TryAdd(characterId, new Dictionary>()); + characterUIDsMapping[characterId].TryAdd(oldUid, new List()); + characterUIDsMapping[characterId][oldUid].Add(newUid); + + // item_uid, character_id, storage_type, slot_no, item_num + db.ExecuteNonQuery(conn, "INSERT INTO ddon_storage_item (item_uid, character_id, storage_type, slot_no, item_id, item_num, unk3, color, plus_value) VALUES(@item_uid, @character_id, @storage_type, @slot_no, @item_id, @item_num, @unk3, @color, @plus_value);", + command => + { + db.AddParameter(command, "item_uid", newUid); + db.AddParameter(command, "character_id", characterId); + db.AddParameter(command, "storage_type", storageItem.Item3); + db.AddParameter(command, "slot_no", storageItem.Item4); + db.AddParameter(command, "item_id", item.ItemId); + db.AddParameter(command, "item_num", storageItem.Item5); + db.AddParameter(command, "unk3", item.Unk3); + db.AddParameter(command, "color", item.Color); + db.AddParameter(command, "plus_value", item.PlusValue); + }); + + uid += 1; + } + + Logger.Info("Migrating equipment templates..."); + // Insert all equipment template items into the new ddon_equip_item + var availableCharacterJobUIDsMappings = new Dictionary<(uint, JobId), Dictionary>>(); + foreach (var equipItem in ddon_equip_items) + { + var oldUid = equipItem.Item1; + var commonId = equipItem.Item2; + var job = equipItem.Item3; + + uint characterId = 0; + db.ExecuteReader(conn, "select character_id from ddon_character where character_common_id = @character_common_id union select character_id from ddon_pawn where character_common_id = @character_common_id;", + command => { db.AddParameter(command, "character_common_id", commonId); }, + reader => { if(reader.Read()) { characterId = db.GetUInt32(reader, "character_id"); }}); + if(characterId == 0) + { + // Another thing that shouldn't ever happen and yet it does + Logger.Info($"Couldn't find a character id for common id {commonId}"); + continue; + } + + // Clone UID mappings for each unique pair of character and job, if they exist, use an empty list if not. + // This is because jobs can share items, but the same item cant be repeated in the same job + availableCharacterJobUIDsMappings.TryAdd((commonId, job), new Dictionary>()); + availableCharacterJobUIDsMappings[(commonId, job)].TryAdd(oldUid, new Stack(characterUIDsMapping.GetValueOrDefault(characterId, new Dictionary>()).GetValueOrDefault(oldUid, new List()))); + // Pop it from the stack so it can't be repeated again for this character and job pair + if(!availableCharacterJobUIDsMappings[(commonId, job)][oldUid].TryPop(out string newUid)) + { + Logger.Info($"Failed to find a new UID for item {oldUid} in {job} for character with id {characterId}. This equipment template item is for an item that's not in any storage, it will be ignored."); + continue; + } + + db.ExecuteNonQuery(conn, "INSERT INTO ddon_equip_item (item_uid, character_common_id, job, equip_type, equip_slot) VALUES(@item_uid, @character_common_id, @job, @equip_type, @equip_slot);", + command => + { + db.AddParameter(command, "item_uid", newUid); + db.AddParameter(command, "character_common_id", commonId); + db.AddParameter(command, "job", (byte) job); + db.AddParameter(command, "equip_type", (byte) equipItem.Item4); + db.AddParameter(command, "equip_slot", equipItem.Item5); + }); + } + + Logger.Info("Migrating equipped job item shortcuts..."); + // Insert all equipped job item shortcuts into the new ddon_equip_job_item + foreach (var equipJobItem in ddon_equip_job_items) + { + var oldUid = equipJobItem.Item1; + var commonId = equipJobItem.Item2; + + uint characterId = 0; + db.ExecuteReader(conn, "select character_id from ddon_character where character_common_id = @character_common_id union select character_id from ddon_pawn where character_common_id = @character_common_id;", + command => { db.AddParameter(command, "character_common_id", commonId); }, + reader => { if(reader.Read()) { characterId = db.GetUInt32(reader, "character_id"); }}); + if(characterId == 0) + { + // Another thing that shouldn't ever happen and yet it does + Logger.Info($"Couldn't find a character id for common id {commonId}"); + continue; + } + + string newUid; + try + { + newUid = characterUIDsMapping[characterId][oldUid][0]; + } + catch (Exception e) + { + Logger.Info($"Couldn't find a new UID for job item {oldUid} in {equipJobItem.Item3} for character with id {characterId}. This job item is no longer in any storage, it will be ignored."); + continue; + } + + db.ExecuteNonQuery(conn, "INSERT INTO ddon_equip_job_item (item_uid, character_common_id, job, equip_slot) VALUES (@item_uid, @character_common_id, @job, @equip_slot);", + command => + { + db.AddParameter(command, "item_uid", newUid); + db.AddParameter(command, "character_common_id", commonId); + db.AddParameter(command, "job", (byte) equipJobItem.Item3); + db.AddParameter(command, "equip_slot", equipJobItem.Item4); + }); + } + + Logger.Info("Items migrated to the new UID system"); + + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000005_PlayPointMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000005_PlayPointMigration.cs new file mode 100644 index 000000000..8cc830d7f --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000005_PlayPointMigration.cs @@ -0,0 +1,25 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class PPMigration : IMigrationStrategy + { + public uint From => 4; + public uint To => 5; + + private readonly DatabaseSetting DatabaseSetting; + + public PPMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/migration_pp_sqlite.sql"); + db.Execute(conn, adaptedSchema); + + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000006_StampMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000006_StampMigration.cs new file mode 100644 index 000000000..5e581206f --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000006_StampMigration.cs @@ -0,0 +1,25 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class StampMigration : IMigrationStrategy + { + public uint From => 5; + public uint To => 6; + + private readonly DatabaseSetting DatabaseSetting; + + public StampMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/migration_stamp_sqlite.sql"); + db.Execute(conn, adaptedSchema); + + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000007_CrestMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000007_CrestMigration.cs new file mode 100644 index 000000000..b278c7206 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000007_CrestMigration.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; +using System.Xml.Linq; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class CrestMigration : IMigrationStrategy + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(CrestMigration)); + + public uint From => 6; + public uint To => 7; + + private readonly DatabaseSetting DatabaseSetting; + + public CrestMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/crest_migration.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} + diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000008_EquipPointsMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000008_EquipPointsMigration.cs new file mode 100644 index 000000000..b9c5778b7 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000008_EquipPointsMigration.cs @@ -0,0 +1,28 @@ +using System; +using System.Data.Common; +using System.IO; +using System.Text; +using Arrowgene.Ddon.Database.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class AddEquipPointsMigration : IMigrationStrategy + { + public uint From => 7; + public uint To => 8; + + private readonly DatabaseSetting DatabaseSetting; + + public AddEquipPointsMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/equippoints_migration.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000009_AbilityPresetsMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000009_AbilityPresetsMigration.cs new file mode 100644 index 000000000..d4cbcb027 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000009_AbilityPresetsMigration.cs @@ -0,0 +1,24 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class AbilityPresetsMigration : IMigrationStrategy + { + public uint From => 8; + public uint To => 9; + + private readonly DatabaseSetting DatabaseSetting; + + public AbilityPresetsMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/abilitypresets_migration_sqlite.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000010_PawnCraftingDataMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000010_PawnCraftingDataMigration.cs new file mode 100644 index 000000000..f0613230d --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000010_PawnCraftingDataMigration.cs @@ -0,0 +1,24 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class PawnCraftingDataMigration : IMigrationStrategy + { + public uint From => 9; + public uint To => 10; + + private readonly DatabaseSetting DatabaseSetting; + + public PawnCraftingDataMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/pawncraftingdata_migration.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000011_BinaryDataMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000011_BinaryDataMigration.cs new file mode 100644 index 000000000..8ac035d5d --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000011_BinaryDataMigration.cs @@ -0,0 +1,48 @@ +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class BinaryDataMigration : IMigrationStrategy + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(BinaryDataMigration)); + + public uint From => 10; + public uint To => 11; + + private readonly DatabaseSetting DatabaseSetting; + + public BinaryDataMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/binarydata_migration.sql"); + db.Execute(conn, adaptedSchema); + + byte[] blankBlob = new byte[C2SBinarySaveSetCharacterBinSaveDataReq.ARRAY_SIZE]; + + db.ExecuteReader(conn, @"SELECT ddon_character.character_id FROM ddon_character;", action => { }, reader => + { + while (reader.Read()) + { + uint characterId = db.GetUInt32(reader, "character_id"); + Logger.Info($"Assigning blank binary data to character ID {characterId}"); + db.ExecuteNonQuery(conn, @"INSERT INTO ddon_binary_data(character_id, binary_data) + VALUES(@character_id, @binary_data);", + action => + { + db.AddParameter(action, "character_id", characterId); + db.AddParameter(action, "binary_data", blankBlob); + }); + } + }); + + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000012_BitterblackMazeMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000012_BitterblackMazeMigration.cs new file mode 100644 index 000000000..cf63e75ef --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000012_BitterblackMazeMigration.cs @@ -0,0 +1,31 @@ +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class BitterblackMazeMigration : IMigrationStrategy + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(BitterblackMazeMigration)); + + public uint From => 11; + public uint To => 12; + + private readonly DatabaseSetting DatabaseSetting; + + public BitterblackMazeMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/bitterblack_maze_migration.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000013_AddMissingOnDeleteCascades.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000013_AddMissingOnDeleteCascades.cs new file mode 100644 index 000000000..0900c7365 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000013_AddMissingOnDeleteCascades.cs @@ -0,0 +1,24 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class AddMissingOnDeleteCascades : IMigrationStrategy + { + public uint From => 12; + public uint To => 13; + + private readonly DatabaseSetting DatabaseSetting; + + public AddMissingOnDeleteCascades(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/AddMissingOnDeleteCascades_migration.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/00000014_RentedPawnMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000014_RentedPawnMigration.cs new file mode 100644 index 000000000..1fda3b11d --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/00000014_RentedPawnMigration.cs @@ -0,0 +1,24 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class RentedPawnMigrationA : IMigrationStrategy + { + public uint From => 13; + public uint To => 14; + + private readonly DatabaseSetting DatabaseSetting; + + public RentedPawnMigrationA(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string adaptedSchema = DdonDatabaseBuilder.GetAdaptedSchema(DatabaseSetting, "Script/migration_rented_pawn.sql"); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/DatabaseMigrator.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/DatabaseMigrator.cs new file mode 100644 index 000000000..f9a7566d0 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/DatabaseMigrator.cs @@ -0,0 +1,67 @@ +using System.Linq; +using System.Collections.Generic; +using System; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class DatabaseMigrator + { + private readonly List MigrationStrategies; + + public DatabaseMigrator(List strategies) + { + MigrationStrategies = strategies; + } + + public bool MigrateDatabase(IDatabase db, uint fromVersion, uint toVersion) + { + return db.ExecuteInTransaction((conn) => { + List strategies = FindStrategies(fromVersion, toVersion, out bool completesMigration); + if(!completesMigration) + { + throw new Exception("No migration possible from "+fromVersion+" to "+toVersion); + } + + foreach (var strategy in strategies) + { + strategy.Migrate(db, conn); + } + }); + } + + // Recursively find a list of strategies to ugprade the database from fromVersion to toVersion + private List FindStrategies(uint fromVersion, uint toVersion, out bool completesMigration) + { + if(fromVersion == toVersion) + { + completesMigration = true; + return new List(); + } + + // Get all strategies that upgrade from fromVersion to toVersion + IEnumerable strategiesFromVersion = MigrationStrategies + .Where(strategy => strategy.From == fromVersion); + + List? candidateStrategies = null; + foreach (var strategy in strategiesFromVersion) + { + List nextStrategies = FindStrategies(strategy.To, toVersion, out bool nextStrategiesCompleteMigration); + if(nextStrategiesCompleteMigration && (candidateStrategies == null || (nextStrategies.Count+1) < candidateStrategies.Count)) + { + candidateStrategies = new List() { strategy }.Concat(nextStrategies).ToList();; + } + } + + if (candidateStrategies != null) + { + completesMigration = true; + return candidateStrategies; + } + else + { + completesMigration = false; + return new List(); + } + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/IMigrationStrategy.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/IMigrationStrategy.cs new file mode 100644 index 000000000..f7cf17be4 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/IMigrationStrategy.cs @@ -0,0 +1,11 @@ +using System.Data.Common; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public interface IMigrationStrategy + { + uint From { get; } + uint To { get; } + bool Migrate(IDatabase db, DbConnection conn); + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Database/Sql/Core/Migration/MailMigration.cs b/Arrowgene.Ddon.Database/Sql/Core/Migration/MailMigration.cs new file mode 100644 index 000000000..bf0500003 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/Core/Migration/MailMigration.cs @@ -0,0 +1,30 @@ +using System; +using System.Data.Common; +using System.IO; +using System.Text; +using Arrowgene.Ddon.Database.Model; + +namespace Arrowgene.Ddon.Database.Sql.Core.Migration +{ + public class MailMigration : IMigrationStrategy + { + public uint From => 1; + public uint To => 2; + + private readonly DatabaseSetting DatabaseSetting; + + public MailMigration(DatabaseSetting databaseSetting) + { + DatabaseSetting = databaseSetting; + } + + public bool Migrate(IDatabase db, DbConnection conn) + { + string schemaFilePath = Path.Combine(DatabaseSetting.DatabaseFolder, "Script/migration_mail_sqlite.sql"); + string schema = File.ReadAllText(schemaFilePath, Encoding.UTF8); + string adaptedSchema = DdonDatabaseBuilder.AdaptSQLiteSchemaTo(DatabaseSetting.Type, schema); + db.Execute(conn, adaptedSchema); + return true; + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/DdonMariaDb.cs b/Arrowgene.Ddon.Database/Sql/DdonMariaDb.cs new file mode 100644 index 000000000..f5a246312 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/DdonMariaDb.cs @@ -0,0 +1,79 @@ +using System; +using Arrowgene.Ddon.Database.Sql.Core; +using Arrowgene.Logging; +using MySqlConnector; + +namespace Arrowgene.Ddon.Database.Sql +{ + public class DdonMariaDb : DdonSqlDb, IDatabase + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonMariaDb)); + + private string _connectionString; + + public DdonMariaDb(string host, string user, string password, string database, bool wipeOnStartup) + { + _connectionString = BuildConnectionString(host, user, password, database); + if (wipeOnStartup) + { + Logger.Info($"WipeOnStartup is currently not supported."); + } + } + + public override bool CreateDatabase() + { + if (_connectionString == null) + { + Logger.Error($"Failed to build connection string"); + return false; + } + + ReusableConnection = new MySqlConnection(_connectionString); + return true; + } + + private string BuildConnectionString(string host, string user, string password, string database) + { + MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder + { + Server = host, + UserID = user, + Password = password, + Database = database, + IgnoreCommandTransaction = true, + Pooling = true + }; + string connectionString = builder.ToString(); + Logger.Info($"Connection String: {connectionString}"); + return connectionString; + } + + protected override MySqlConnection OpenNewConnection() + { + MySqlConnection connection = new MySqlConnection(_connectionString); + connection.Open(); + return connection; + } + + protected override MySqlCommand Command(string query, MySqlConnection connection) + { + return new MySqlCommand(query, connection); + } + + /// + /// Always returns the first generated ID in a multi-statement environment. Ideally should be used on a per-connection basis. + /// https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id + /// + protected override long AutoIncrement(MySqlConnection connection, MySqlCommand command) + { + return command.LastInsertedId; + } + + public override int Upsert(string table, string[] columns, object[] values, string whereColumn, + object whereValue, + out long autoIncrement) + { + throw new NotImplementedException(); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/DdonPostgresDb.cs b/Arrowgene.Ddon.Database/Sql/DdonPostgresDb.cs new file mode 100644 index 000000000..ca1fe87d9 --- /dev/null +++ b/Arrowgene.Ddon.Database/Sql/DdonPostgresDb.cs @@ -0,0 +1,118 @@ +using System; +using System.Data; +using Arrowgene.Ddon.Database.Sql.Core; +using Arrowgene.Logging; +using Npgsql; + +namespace Arrowgene.Ddon.Database.Sql +{ + public class DdonPostgresDb : DdonSqlDb, IDatabase + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonPostgresDb)); + + private string _connectionString; + private NpgsqlDataSource _dataSource; + + public DdonPostgresDb(string host, string user, string password, string database, bool wipeOnStartup) + { + _connectionString = BuildConnectionString(host, user, password, database); + if (wipeOnStartup) + { + Logger.Info($"WipeOnStartup is currently not supported."); + } + } + + public override bool CreateDatabase() + { + if (_connectionString == null) + { + Logger.Error($"Failed to build connection string"); + return false; + } + + if (_dataSource == null) + { + var dataSourceBuilder = new NpgsqlDataSourceBuilder(_connectionString); + dataSourceBuilder.EnableParameterLogging(); + _dataSource = dataSourceBuilder.Build(); + } + + ReusableConnection = _dataSource.OpenConnection(); + return true; + } + + private string BuildConnectionString(string host, string user, string password, string database) + { + NpgsqlConnectionStringBuilder builder = new NpgsqlConnectionStringBuilder + { + Host = host, + Username = user, + Password = password, + Database = database, + Pooling = true + }; + string connectionString = builder.ToString(); + Logger.Info($"Connection String: {connectionString}"); + return connectionString; + } + + protected override NpgsqlConnection OpenNewConnection() + { + return _dataSource.OpenConnection(); + } + + protected override NpgsqlCommand Command(string query, NpgsqlConnection connection) + { + return new NpgsqlCommand(query, connection); + } + + /// + /// Safe within the same connection session (transaction?), but unsafe if triggers are involved. + /// https://stackoverflow.com/questions/2944297/postgresql-function-for-last-inserted-id + /// + protected override long AutoIncrement(NpgsqlConnection connection, NpgsqlCommand command) + { + using NpgsqlCommand lastIdCommand = new NpgsqlCommand("SELECT LASTVAL();", connection); + return (long)lastIdCommand.ExecuteScalar(); + } + + public override int Upsert(string table, string[] columns, object[] values, string whereColumn, + object whereValue, + out long autoIncrement) + { + throw new NotImplementedException(); + } + + public override void AddParameter(NpgsqlCommand command, string name, DateTime? value) + { + if (value.HasValue) + { + AddParameter(command, name, DateTime.SpecifyKind(value.Value, DateTimeKind.Utc), DbType.DateTime); + } + else + { + AddParameter(command, name, value, DbType.DateTime); + } + } + + public override void AddParameter(NpgsqlCommand command, string name, DateTime value) + { + AddParameter(command, name, DateTime.SpecifyKind(value, DateTimeKind.Utc), DbType.DateTime); + } + + public override DateTime GetDateTime(NpgsqlDataReader reader, string column) + { + return DateTime.SpecifyKind(reader.GetDateTime(reader.GetOrdinal(column)), DateTimeKind.Utc); + } + + public override DateTime? GetDateTimeNullable(NpgsqlDataReader reader, int ordinal) + { + if (reader.IsDBNull(ordinal)) + { + return null; + } + + return DateTime.SpecifyKind(reader.GetDateTime(ordinal), DateTimeKind.Utc); + } + } +} diff --git a/Arrowgene.Ddon.Database/Sql/DdonSqLiteDb.cs b/Arrowgene.Ddon.Database/Sql/DdonSqLiteDb.cs index a40aa0ecf..90378b69f 100644 --- a/Arrowgene.Ddon.Database/Sql/DdonSqLiteDb.cs +++ b/Arrowgene.Ddon.Database/Sql/DdonSqLiteDb.cs @@ -6,29 +6,36 @@ namespace Arrowgene.Ddon.Database.Sql { - /// - /// SQLite Ddon database. - /// - public class DdonSqLiteDb : DdonSqlDb, IDatabase + public class DdonSqLiteDb : DdonSqlDb, IDatabase { private static readonly ILogger Logger = LogProvider.Logger(typeof(DdonSqLiteDb)); public const string MemoryDatabasePath = ":memory:"; - public const int Version = 1; private readonly string _databasePath; private string _connectionString; private SQLiteConnection _memoryConnection; - public DdonSqLiteDb(string databasePath) + public DdonSqLiteDb(string databasePath, bool wipeOnStartup) { _memoryConnection = null; _databasePath = databasePath; - Logger.Info($"Database Path: {_databasePath}"); + if (wipeOnStartup) + { + try + { + File.Delete(_databasePath); + Logger.Info($"Database has been wiped."); + } + catch (Exception) + { + Logger.Error($"Failed to wipe database."); + } + } } - public bool CreateDatabase() + public override bool CreateDatabase() { _connectionString = BuildConnectionString(_databasePath); if (_connectionString == null) @@ -37,6 +44,8 @@ public bool CreateDatabase() return false; } + ReusableConnection = new SQLiteConnection(_connectionString); + if (_databasePath == MemoryDatabasePath) { throw new NotSupportedException("Connections are utilized via `using`, disposing the connection. In Memory DB only available for lifetime of connection"); @@ -50,7 +59,6 @@ public bool CreateDatabase() FileStream fs = File.Create(_databasePath); fs.Close(); fs.Dispose(); - Logger.Info($"Created new v{Version} database"); return true; } @@ -59,22 +67,24 @@ public bool CreateDatabase() private string BuildConnectionString(string source) { - SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder(); - builder.DataSource = source; - builder.Version = 3; - builder.ForeignKeys = true; - // Set ADO.NET conformance flag https://system.data.sqlite.org/index.html/info/e36e05e299 - builder.Flags = builder.Flags & SQLiteConnectionFlags.StrictConformance; + SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder + { + DataSource = source, + Version = 3, + ForeignKeys = true, + Pooling = true, + // Set ADO.NET conformance flag https://system.data.sqlite.org/index.html/info/e36e05e299 + Flags = SQLiteConnectionFlags.Default | SQLiteConnectionFlags.StrictConformance + }; string connectionString = builder.ToString(); Logger.Info($"Connection String: {connectionString}"); return connectionString; } - protected override SQLiteConnection Connection() + protected override SQLiteConnection OpenNewConnection() { - SQLiteConnection connection = new SQLiteConnection(_connectionString); - return connection.OpenAndReturn(); + return new SQLiteConnection(_connectionString).OpenAndReturn(); } protected override SQLiteCommand Command(string query, SQLiteConnection connection) diff --git a/Arrowgene.Ddon.Database/Sql/SqlDb.cs b/Arrowgene.Ddon.Database/Sql/SqlDb.cs index 3922f4b0b..801958344 100644 --- a/Arrowgene.Ddon.Database/Sql/SqlDb.cs +++ b/Arrowgene.Ddon.Database/Sql/SqlDb.cs @@ -1,4 +1,4 @@ -#nullable enable +#nullable enable using System; using System.Data; @@ -9,18 +9,41 @@ namespace Arrowgene.Ddon.Database.Sql /// /// Operations for SQL type databases. /// - public abstract class SqlDb + public abstract class SqlDb where TCon : DbConnection where TCom : DbCommand + where TReader : DbDataReader { - public const int NoRowsAffected = 0; - public const long NoAutoIncrement = 0; + protected const int NoRowsAffected = 0; + protected const long NoAutoIncrement = 0; - public SqlDb() + protected abstract TCon OpenNewConnection(); + + protected virtual TCon ReusableConnection { get; set; } + + /// + /// Reusing connections can usually only be done in special cases, depending on the database engine: + /// - One operation at a time. + /// - Not thread-safe. + /// If unsure, check DB engine connector documentation or prefer to use . + /// + /// An opened, prior-existing connection + protected virtual TCon OpenExistingConnection() { + switch (ReusableConnection.State) + { + case ConnectionState.Closed: + ReusableConnection.Open(); + break; + case ConnectionState.Broken: + ReusableConnection.Close(); + ReusableConnection.Open(); + break; + } + + return ReusableConnection; } - protected abstract TCon Connection(); protected abstract TCom Command(string query, TCon connection); protected abstract long AutoIncrement(TCon connection, TCom command); @@ -29,54 +52,47 @@ public abstract int Upsert(string table, string[] columns, object[] values, stri public bool ExecuteInTransaction(Action action) { - using (TCon connection = Connection()) + using TCon connection = OpenNewConnection(); + using DbTransaction transaction = connection.BeginTransaction(); + try + { + action(connection); + transaction.Commit(); + return true; + } + catch (Exception ex) { - try - { - Execute(connection, "BEGIN TRANSACTION"); - action(connection); - Execute(connection, "COMMIT"); - return true; - } - catch (Exception ex) - { - Execute(connection, "ROLLBACK"); - Exception(ex); - return false; - } + transaction.Rollback(); + connection.Close(); + Exception(ex); + return false; + } + finally + { + connection.Close(); } } public int ExecuteNonQuery(string query, Action nonQueryAction) { - return ExecuteNonQuery(null, query, nonQueryAction); + using TCon connection = OpenNewConnection(); + try + { + return ExecuteNonQuery(connection, query, nonQueryAction); + } + finally + { + connection.Close(); + } } - public int ExecuteNonQuery(TCon? conn, string query, Action nonQueryAction) + public int ExecuteNonQuery(TCon conn, string query, Action nonQueryAction) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - int rowsAffected = 0; - using (TCom command = Command(query, connection)) - { - nonQueryAction(command); - rowsAffected = command.ExecuteNonQuery(); - } - - if (autoCloseConnection) - { - connection.Close(); - } - - return rowsAffected; + using TCom command = Command(query, conn); + nonQueryAction(command); + return command.ExecuteNonQuery(); } catch (Exception ex) { @@ -87,34 +103,25 @@ public int ExecuteNonQuery(TCon? conn, string query, Action nonQueryAction public int ExecuteNonQuery(string query, Action nonQueryAction, out long autoIncrement) { - return ExecuteNonQuery(null, query, nonQueryAction, out autoIncrement); + using TCon connection = OpenNewConnection(); + try + { + return ExecuteNonQuery(connection, query, nonQueryAction, out autoIncrement); + } + finally + { + connection.Close(); + } } - public int ExecuteNonQuery(TCon? conn, string query, Action nonQueryAction, out long autoIncrement) + public int ExecuteNonQuery(TCon conn, string query, Action nonQueryAction, out long autoIncrement) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - int rowsAffected = 0; - using (TCom command = Command(query, connection)) - { - nonQueryAction(command); - rowsAffected = command.ExecuteNonQuery(); - autoIncrement = AutoIncrement(connection, command); - } - - if (autoCloseConnection) - { - connection.Close(); - } - + using TCom command = Command(query, conn); + nonQueryAction(command); + var rowsAffected = command.ExecuteNonQuery(); + autoIncrement = AutoIncrement(conn, command); return rowsAffected; } catch (Exception ex) @@ -125,36 +132,27 @@ public int ExecuteNonQuery(TCon? conn, string query, Action nonQueryAction } } - public void ExecuteReader(string query, Action nonQueryAction, Action readAction) + public void ExecuteReader(string query, Action nonQueryAction, Action readAction) { - ExecuteReader(null, query, nonQueryAction, readAction); + using TCon connection = OpenNewConnection(); + try + { + ExecuteReader(connection, query, nonQueryAction, readAction); + } + finally + { + connection.Close(); + } } - public void ExecuteReader(TCon? conn, string query, Action nonQueryAction, Action readAction) + public void ExecuteReader(TCon conn, string query, Action nonQueryAction, Action readAction) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - using (TCom command = Command(query, connection)) - { - nonQueryAction(command); - using (DbDataReader reader = command.ExecuteReader()) - { - readAction(reader); - } - } - - if (autoCloseConnection) - { - connection.Close(); - } + using TCom command = Command(query, conn); + nonQueryAction(command); + using TReader reader = (TReader)command.ExecuteReader(); + readAction(reader); } catch (Exception ex) { @@ -162,35 +160,26 @@ public void ExecuteReader(TCon? conn, string query, Action nonQueryAction, } } - public void ExecuteReader(string query, Action readAction) + public void ExecuteReader(string query, Action readAction) { - ExecuteReader(null, query, readAction); + using TCon connection = OpenNewConnection(); + try + { + ExecuteReader(connection, query, readAction); + } + finally + { + connection.Close(); + } } - public void ExecuteReader(TCon? conn, string query, Action readAction) + public void ExecuteReader(TCon conn, string query, Action readAction) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - using (TCom command = Command(query, connection)) - { - using (DbDataReader reader = command.ExecuteReader()) - { - readAction(reader); - } - } - - if (autoCloseConnection) - { - connection.Close(); - } + using TCom command = Command(query, conn); + using TReader reader = (TReader)command.ExecuteReader(); + readAction(reader); } catch (Exception ex) { @@ -200,30 +189,23 @@ public void ExecuteReader(TCon? conn, string query, Action readAct public void Execute(string query) { - Execute(null, query); + using TCon connection = OpenNewConnection(); + try + { + Execute(connection, query); + } + finally + { + connection.Close(); + } } public void Execute(TCon? conn, string query) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - using (TCom command = Command(query, connection)) - { - command.ExecuteNonQuery(); - } - - if (autoCloseConnection) - { - connection.Close(); - } + using TCom command = Command(query, conn); + command.ExecuteNonQuery(); } catch (Exception ex) { @@ -233,29 +215,22 @@ public void Execute(TCon? conn, string query) public string ServerVersion() { - return ServerVersion(null); + using TCon connection = OpenNewConnection(); + try + { + return ServerVersion(connection); + } + finally + { + connection.Close(); + } } - public string ServerVersion(TCon? conn) + public string ServerVersion(TCon conn) { try { - bool autoCloseConnection = false; - TCon? connection = conn; - if (connection == null) - { - autoCloseConnection = true; - connection = Connection(); - } - - string serverVersion = connection.ServerVersion; - - if (autoCloseConnection) - { - connection.Close(); - } - - return serverVersion; + return conn.ServerVersion; } catch (Exception ex) { @@ -283,63 +258,68 @@ protected DbParameter Parameter(TCom command, string name, string value) return Parameter(command, name, value, DbType.String); } - protected void AddParameter(TCom command, string name, object? value, DbType type) + public void AddParameter(TCom command, string name, object? value, DbType type) { DbParameter parameter = Parameter(command, name, value, type); command.Parameters.Add(parameter); } - protected void AddParameter(TCom command, string name, string value) + public void AddParameter(TCom command, string name, string value) { AddParameter(command, name, value, DbType.String); } - protected void AddParameter(TCom command, string name, Int32 value) + public void AddParameter(TCom command, string name, Int32 value) { AddParameter(command, name, value, DbType.Int32); } - protected void AddParameter(TCom command, string name, float value) + public void AddParameter(TCom command, string name, float value) { AddParameter(command, name, value, DbType.Double); } - protected void AddParameter(TCom command, string name, byte value) + public void AddParameter(TCom command, string name, byte value) { AddParameter(command, name, value, DbType.Byte); } - protected void AddParameter(TCom command, string name, UInt32 value) + public void AddParameter(TCom command, string name, UInt16 value) { - AddParameter(command, name, value, DbType.UInt32); + AddParameter(command, name, (short)value, DbType.Int16); } - protected void AddParameterEnumInt32(TCom command, string name, T value) where T : Enum + public void AddParameter(TCom command, string name, UInt32 value) + { + AddParameter(command, name, (int)value, DbType.Int32); + } + + public void AddParameterEnumInt32(TCom command, string name, T value) where T : Enum { AddParameter(command, name, (Int32)(object)value, DbType.Int32); } - protected void AddParameter(TCom command, string name, DateTime? value) + public virtual void AddParameter(TCom command, string name, DateTime? value) { AddParameter(command, name, value, DbType.DateTime); } - protected void AddParameter(TCom command, string name, DateTime value) + public virtual void AddParameter(TCom command, string name, DateTime value) { AddParameter(command, name, value, DbType.DateTime); } - protected void AddParameter(TCom command, string name, byte[] value) + public void AddParameter(TCom command, string name, byte[] value) { AddParameter(command, name, value, DbType.Binary); } - protected void AddParameter(TCom command, string name, bool value) + public void AddParameter(TCom command, string name, bool value) { AddParameter(command, name, value, DbType.Boolean); } - protected DateTime? GetDateTimeNullable(DbDataReader reader, int ordinal) + public virtual DateTime? GetDateTimeNullable(TReader reader, int ordinal) { if (reader.IsDBNull(ordinal)) { @@ -349,7 +329,7 @@ protected void AddParameter(TCom command, string name, bool value) return reader.GetDateTime(ordinal); } - protected string? GetStringNullable(DbDataReader reader, int ordinal) + public string? GetStringNullable(TReader reader, int ordinal) { if (reader.IsDBNull(ordinal)) { @@ -359,9 +339,9 @@ protected void AddParameter(TCom command, string name, bool value) return reader.GetString(ordinal); } - protected byte[]? GetBytesNullable(DbDataReader reader, int ordinal, int size) + public byte[]? GetBytesNullable(TReader reader, int ordinal, int size) { - if(reader.IsDBNull(ordinal)) + if (reader.IsDBNull(ordinal)) { return null; } @@ -371,76 +351,86 @@ protected void AddParameter(TCom command, string name, bool value) return buffer; } - protected int GetInt32(DbDataReader reader, string column) + public int GetInt32(TReader reader, string column) { return reader.GetInt32(reader.GetOrdinal(column)); } - protected uint GetUInt32(DbDataReader reader, string column) + public uint GetUInt32(TReader reader, string column) { return (uint)reader.GetInt32(reader.GetOrdinal(column)); } - protected byte GetByte(DbDataReader reader, string column) + public byte GetByte(TReader reader, string column) { return reader.GetByte(reader.GetOrdinal(column)); } - protected short GetInt16(DbDataReader reader, string column) + public short GetInt16(TReader reader, string column) { return reader.GetInt16(reader.GetOrdinal(column)); } - protected ushort GetUInt16(DbDataReader reader, string column) + public ushort GetUInt16(TReader reader, string column) { return (ushort)reader.GetInt16(reader.GetOrdinal(column)); } - protected float GetFloat(DbDataReader reader, string column) + public long GetInt64(TReader reader, string column) + { + return reader.GetInt64(reader.GetOrdinal(column)); + } + + public ulong GetUInt64(TReader reader, string column) + { + return (ulong)reader.GetInt64(reader.GetOrdinal(column)); + } + + public float GetFloat(TReader reader, string column) { return reader.GetFloat(reader.GetOrdinal(column)); } - protected string GetString(DbDataReader reader, string column) + public string GetString(TReader reader, string column) { return reader.GetString(reader.GetOrdinal(column)); } - protected bool GetBoolean(DbDataReader reader, string column) + public bool GetBoolean(TReader reader, string column) { return reader.GetBoolean(reader.GetOrdinal(column)); } - protected T GetEnumInt32(DbDataReader reader, string column) where T : Enum + public T GetEnumInt32(TReader reader, string column) where T : Enum { return (T)(object)reader.GetInt32(reader.GetOrdinal(column)); } - protected DateTime GetDateTime(DbDataReader reader, string column) + public virtual DateTime GetDateTime(TReader reader, string column) { return reader.GetDateTime(reader.GetOrdinal(column)); } - protected byte[] GetBytes(DbDataReader reader, string column, int size) + public byte[] GetBytes(TReader reader, string column, int size) { byte[] buffer = new byte[size]; reader.GetBytes(reader.GetOrdinal(column), 0, buffer, 0, size); return buffer; } - protected DateTime? GetDateTimeNullable(DbDataReader reader, string column) + public DateTime? GetDateTimeNullable(TReader reader, string column) { int ordinal = reader.GetOrdinal(column); return GetDateTimeNullable(reader, ordinal); } - protected string? GetStringNullable(DbDataReader reader, string column) + public string? GetStringNullable(TReader reader, string column) { int ordinal = reader.GetOrdinal(column); return GetStringNullable(reader, ordinal); } - protected byte[]? GetBytesNullable(DbDataReader reader, string column, int size) + public byte[]? GetBytesNullable(TReader reader, string column, int size) { int ordinal = reader.GetOrdinal(column); return GetBytesNullable(reader, ordinal, size); diff --git a/Arrowgene.Ddon.Database/SystemMailService.cs b/Arrowgene.Ddon.Database/SystemMailService.cs new file mode 100644 index 000000000..813abdbba --- /dev/null +++ b/Arrowgene.Ddon.Database/SystemMailService.cs @@ -0,0 +1,37 @@ +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Data.Common; + +namespace Arrowgene.Ddon.Database +{ + public class SystemMailService + { + public static bool DeliverSystemMailMessage(IDatabase db, DbConnection conn, SystemMailMessage message) + { + message.SendDate = (ulong) DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + uint messageId = (uint) db.InsertSystemMailMessage(conn, message); + + foreach (var attachment in message.Attachments) + { + attachment.MessageId = messageId; + db.InsertSystemMailAttachment(conn, attachment); + } + + return true; + } + + public static bool DeliverSystemMailMessage(IDatabase db, SystemMailMessage message) + { + message.SendDate = (ulong)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + uint messageId = (uint)db.InsertSystemMailMessage(message); + + foreach (var attachment in message.Attachments) + { + attachment.MessageId = messageId; + db.InsertSystemMailAttachment(attachment); + } + + return true; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Arrowgene.Ddon.GameServer.csproj b/Arrowgene.Ddon.GameServer/Arrowgene.Ddon.GameServer.csproj index 91e302b29..c1272072c 100644 --- a/Arrowgene.Ddon.GameServer/Arrowgene.Ddon.GameServer.csproj +++ b/Arrowgene.Ddon.GameServer/Arrowgene.Ddon.GameServer.csproj @@ -9,6 +9,12 @@ Copyright © 2019-2022 DDON Team 10 + + True + + + True + diff --git a/Arrowgene.Ddon.GameServer/BazaarManager.cs b/Arrowgene.Ddon.GameServer/BazaarManager.cs new file mode 100644 index 000000000..cc4bd9ce7 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/BazaarManager.cs @@ -0,0 +1,220 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer +{ + public class BazaarManager + { + private static readonly double TAXES = 0.05; // 5%, value taken from the ingame menu + + // TODO: Make it configurable + private static readonly TimeSpan EXHIBITION_TIME_SPAN = TimeSpan.FromDays(3); + private static readonly TimeSpan COOLDOWN_TIME_SPAN = TimeSpan.FromDays(1); + + public BazaarManager(DdonGameServer server) + { + Server = server; + } + + private DdonGameServer Server; + + public ulong Exhibit(GameClient client, StorageType storageType, string itemUID, ushort num, uint price, byte _flag) + { + // TODO: Figure out what _flag is for + + CDataItemUpdateResult itemUpdateResult = Server.ItemManager.ConsumeItemByUId(Server, client.Character, storageType, itemUID, num); + + S2CItemUpdateCharacterItemNtc itemUpdateNtc = new S2CItemUpdateCharacterItemNtc(); + itemUpdateNtc.UpdateItemList.Add(itemUpdateResult); + client.Send(itemUpdateNtc); + + DateTimeOffset now = DateTimeOffset.UtcNow; + + BazaarExhibition exhibition = new BazaarExhibition(); + exhibition.CharacterId = client.Character.CharacterId; + exhibition.Info.ItemInfo.Sequence = 0; // TODO: Figure out + exhibition.Info.ItemInfo.ItemBaseInfo.ItemId = itemUpdateResult.ItemList.ItemId; + exhibition.Info.ItemInfo.ItemBaseInfo.Num = num; + exhibition.Info.ItemInfo.ItemBaseInfo.Price = price; + exhibition.Info.ItemInfo.ExhibitionTime = now; + exhibition.Info.State = BazaarExhibitionState.OnSale; + exhibition.Info.Proceeds = calculateProceeds(exhibition.Info.ItemInfo.ItemBaseInfo); + exhibition.Info.Expire = now.Add(EXHIBITION_TIME_SPAN); + + ulong bazaarId = Server.Database.InsertBazaarExhibition(exhibition); + return bazaarId; + } + + public ulong ReExhibit(ulong bazaarId, uint newPrice) + { + // TODO: Fetch from DB + BazaarExhibition exhibition = GetExhibitionByBazaarId(bazaarId); + + if(exhibition.Info.State != BazaarExhibitionState.OnSale) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_BAZAAR_STATE_CHANGED); + } + + DateTimeOffset now = DateTimeOffset.UtcNow; + exhibition.Info.ItemInfo.ItemBaseInfo.Price = newPrice; + exhibition.Info.ItemInfo.ExhibitionTime = now; + exhibition.Info.Proceeds = calculateProceeds(exhibition.Info.ItemInfo.ItemBaseInfo); + exhibition.Info.Expire = now.Add(EXHIBITION_TIME_SPAN); + Server.Database.UpdateBazaarExhibiton(exhibition); + + return exhibition.Info.ItemInfo.BazaarId; + } + + public void Cancel(GameClient client, ulong bazaarId) + { + BazaarExhibition exhibition = GetExhibitionByBazaarId(bazaarId); + + if(exhibition.Info.State != BazaarExhibitionState.OnSale) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_BAZAAR_STATE_CHANGED); + } + + Server.Database.DeleteBazaarExhibition(exhibition.Info.ItemInfo.BazaarId); + + // TODO: Verify if items are supposed to go to the storage box + List itemUpdateResults = Server.ItemManager.AddItem(Server, client.Character, false, exhibition.Info.ItemInfo.ItemBaseInfo.ItemId, exhibition.Info.ItemInfo.ItemBaseInfo.Num); + + S2CItemUpdateCharacterItemNtc itemUpdateNtc = new S2CItemUpdateCharacterItemNtc(); + itemUpdateNtc.UpdateItemList.AddRange(itemUpdateResults); + client.Send(itemUpdateNtc); + } + + public void Proceeds(GameClient client, ulong bazaarId, List itemStorageIndicateNumList) + { + BazaarExhibition exhibition = Server.BazaarManager.GetExhibitionByBazaarId(bazaarId); + + uint totalItemAmount = (uint) itemStorageIndicateNumList.Select(x => (int) x.ItemNum).Sum(); + if(exhibition.Info.ItemInfo.ItemBaseInfo.Num != totalItemAmount) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_BAZAAR_INTERNAL_ERROR); + } + + uint totalPrice = exhibition.Info.ItemInfo.ItemBaseInfo.Price * exhibition.Info.ItemInfo.ItemBaseInfo.Num; + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + updateCharacterItemNtc.UpdateType = 0; + + // UPDATE INVENTORY + foreach (CDataItemStorageIndicateNum itemStorageIndicateNum in itemStorageIndicateNumList) + { + bool sendToItemBag; + switch(itemStorageIndicateNum.StorageType) { + case 19: + sendToItemBag = true; + break; + case 20: + sendToItemBag = false; + break; + default: + throw new ResponseErrorException(ErrorCode.ERROR_CODE_BAZAAR_INTERNAL_ERROR, "Unexpected destination when buying goods: "+itemStorageIndicateNum.StorageType); + } + List itemUpdateResult = Server.ItemManager.AddItem(Server, client.Character, sendToItemBag, exhibition.Info.ItemInfo.ItemBaseInfo.ItemId, itemStorageIndicateNum.ItemNum); + updateCharacterItemNtc.UpdateItemList.AddRange(itemUpdateResult); + } + + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, totalPrice); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + + Server.BazaarManager.SetExhibitionState(exhibition.Info.ItemInfo.BazaarId, BazaarExhibitionState.Sold); + + // Notify seller + GameClient seller = Server.ClientLookup.GetClientByCharacterId(exhibition.CharacterId); + if(seller != null) + { + seller.Send(new S2CBazaarProceedsNtc() + { + BazaarId = exhibition.Info.ItemInfo.BazaarId, + ItemId = exhibition.Info.ItemInfo.ItemBaseInfo.ItemId, + Proceeds = exhibition.Info.Proceeds + }); + } + + // Send packets + client.Send(updateCharacterItemNtc); + } + + public uint ReceiveProceeds(GameClient client) + { + List exhibitionsToReceive = GetSoldExhibitionsByCharacter(client.Character); + + uint totalProceeds = (uint) exhibitionsToReceive.Sum(exhibition => exhibition.Info.Proceeds); + Server.WalletManager.AddToWalletNtc(client, client.Character, WalletType.Gold, totalProceeds); + + DateTimeOffset now = DateTimeOffset.UtcNow; + foreach (BazaarExhibition exhibition in exhibitionsToReceive) + { + exhibition.Info.State = BazaarExhibitionState.Idle; + exhibition.Info.Expire = now.Add(COOLDOWN_TIME_SPAN); + Server.Database.UpdateBazaarExhibiton(exhibition); + } + + return (uint) totalProceeds; + } + + public void NotifySoldExhibitions(GameClient client) + { + List soldExhibitions = GetSoldExhibitionsByCharacter(client.Character); + foreach (BazaarExhibition soldExhibition in soldExhibitions) + { + client.Send(new S2CBazaarProceedsNtc() + { + BazaarId = soldExhibition.Info.ItemInfo.BazaarId, + ItemId = soldExhibition.Info.ItemInfo.ItemBaseInfo.ItemId, + Proceeds = soldExhibition.Info.Proceeds + }); + } + } + + public BazaarExhibition GetExhibitionByBazaarId(ulong bazaarId) + { + return Server.Database.SelectBazaarExhibitionByBazaarId(bazaarId); + } + + public List GetExhibitionsByCharacter(Character character) + { + return Server.Database.FetchCharacterBazaarExhibitions(character.CharacterId); + } + + public List GetActiveExhibitionsForItemId(uint itemId, Character filterOutCharacter) + { + return Server.Database.SelectActiveBazaarExhibitionsByItemIdExcludingOwn(itemId, filterOutCharacter.CharacterId); + } + + public List GetActiveExhibitionsForItemIds(List itemIds, Character filterOutCharacter) + { + return Server.Database.SelectActiveBazaarExhibitionsByItemIdsExcludingOwn(itemIds, filterOutCharacter.CharacterId); + } + + private void SetExhibitionState(ulong bazaarId, BazaarExhibitionState state) + { + BazaarExhibition exhibition = GetExhibitionByBazaarId(bazaarId); + exhibition.Info.State = state; + Server.Database.UpdateBazaarExhibiton(exhibition); + } + + private List GetSoldExhibitionsByCharacter(Character character) + { + return GetExhibitionsByCharacter(character) + .Where(exhibition => exhibition.Info.State == BazaarExhibitionState.Sold) + .ToList(); + } + + private uint calculateProceeds(CDataBazaarItemBaseInfo itemBaseInfo) + { + uint totalPrice = itemBaseInfo.Num*itemBaseInfo.Price; + uint taxDeduction = (uint)(totalPrice * TAXES); + + //Minimum proceeds are 1 because the client UI won't let the player receive them if the total proceeds are less than 1. + return Math.Clamp(totalPrice - taxDeduction, 1, uint.MaxValue); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/AppraisalManager.cs b/Arrowgene.Ddon.GameServer/Characters/AppraisalManager.cs new file mode 100644 index 000000000..5f817c5f1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/AppraisalManager.cs @@ -0,0 +1,64 @@ +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using System; +using System.Collections.Generic; +using System.Diagnostics.Metrics; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Threading.Tasks; +using YamlDotNet.Core; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class AppraisalManager + { + public static uint RollDragonTrinketsAlpha(JobId jobId) + { + return DragonTrinketAlphaRewards.Rolls[jobId][Random.Shared.Next(0, DragonTrinketAlphaRewards.Rolls[jobId].Count)]; + } + + public static List GetDragonTrinketAlphaRolls(JobId jobId) + { + return DragonTrinketAlphaRewards.Rolls[jobId]; + } + + public static uint RollDragonTrinketsBeta(JobId jobId) + { + return DragonTrinketBetaRewards.Rolls[jobId][Random.Shared.Next(0, DragonTrinketBetaRewards.Rolls[jobId].Count)]; + } + + public static List GetDragonTrinketBetaRolls(JobId jobId) + { + return DragonTrinketBetaRewards.Rolls[jobId]; + } + + public static uint RollCrestLottery(List rolls) + { + return rolls[Random.Shared.Next(0, rolls.Count)]; + } + + public static uint RollBitterBlackMazeEarringCrest(JobId jobId) + { + var jobCrests = BitterBlackMazeRewards.EarringRolls[jobId]; + return jobCrests[Random.Shared.Next(0, jobCrests.Count)]; + } + + public static ushort RollBitterBlackMazeEarringPercent(JobId job) + { + /** + * Based on research in discord, Warrior and Shield sage earrings can roll a + * higher % range 8-20% when being appraised. The rest of the jobs can roll + * 1-13% bonus on their equipment. The percentage values are encoded as ushorts. + * For example 2 == 2% in the UI. + */ + if (job == JobId.Warrior || job == JobId.ShieldSage) + { + // [8, 20] + return (ushort)Random.Shared.Next(8, 20 + 1); + } + // [1, 13] + return (ushort)Random.Shared.Next(1, 13 + 1); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/BitterblackMazeManager.cs b/Arrowgene.Ddon.GameServer/Characters/BitterblackMazeManager.cs new file mode 100644 index 000000000..5367ed3fa --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/BitterblackMazeManager.cs @@ -0,0 +1,534 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Data.Common; +using System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder; +using System.Diagnostics; +using System.Linq; +using System.Reflection.Metadata; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Xml.Linq; +using YamlDotNet.Core; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class BitterblackMazeManager + { + private static readonly uint BitterblackBraceletItemId = 21651; + private static readonly uint BitterblackEarringItemId = 23711; + + public static readonly byte BBM_ROTUNDA_LV_CAP = 50; + public static readonly byte BBM_ABYSS_LV_CAP = 55; + + private static uint ShouldReportProgress(BitterblackMazeProgress progress) + { + return (uint) ((progress.ContentId == 0 && progress.StartTime > 0) ? 1 : 0); + } + + private static uint ShouldReportSearchResults(BitterblackMazeProgress progress, BitterblackMazeRewards rewards) + { + bool rewardPresent = (rewards.GoldMarks > 0 || rewards.SilverMarks > 0 || rewards.RedMarks > 0); + return (uint) ((rewardPresent && progress.Tier == 0 && progress.StartTime > 0) ? 1 : 0); + } + + public static uint LevelCap(BitterblackMazeProgress progress) + { + uint levelCap = 0; + switch (progress.ContentMode) + { + case BattleContentMode.Rotunda: + levelCap = BBM_ROTUNDA_LV_CAP; + break; + case BattleContentMode.Abyss: + levelCap = BBM_ABYSS_LV_CAP; + break; + } + return levelCap; + } + + public static CDataBattleContentStatus GetUpdatedContentStatus(DdonGameServer server, Character character) + { + var progress = character.BbmProgress; + + var rewards = server.Database.SelectBBMRewards(character.CharacterId); + + var availableRewards = new List(); + var trackedRewards = server.Database.SelectBBMContentTreasure(character.CharacterId); + foreach (var stage in server.AssetRepository.BitterblackMazeAsset.Stages) + { + var matches = trackedRewards.Select(x => x.ContentId == stage.Value.ContentId).ToList(); + if (matches.Count == 0) + { + availableRewards.Add(new CDataBattleContentAvailableRewards() + { + Id = stage.Value.ContentId, + Amount = 1, + }); + } + else + { + availableRewards.Add(new CDataBattleContentAvailableRewards() + { + Id = stage.Value.ContentId, + Amount = 0, + }); + } + } + + var contentStatus = new CDataBattleContentStatus() + { + BattleContentSituationData = new CDataBattleContentSituationData() + { + GameMode = GameMode.BitterblackMaze, + ContentId = progress.ContentId, + StartTime = progress.StartTime, + RewardBonus = BattleContentRewardBonus.Normal, + RewardReceived = availableRewards.All(x => x.Amount == 0), + ReportSearchResults = ShouldReportSearchResults(progress, rewards), // This needs to be set after killing last boss? (or maybe between tiers if you exit?) + ReportReset = ShouldReportProgress(progress), + Unk7 = 23, // Value from pcap, not sure what it does + }, + BattleContentAvailableRewardsList = availableRewards, + }; + return contentStatus; + } + + public static void HandleTierClear(DdonGameServer server, GameClient client, Character character, StageId stageId) + { + var progress = character.BbmProgress; + + var match = server.AssetRepository.BitterblackMazeAsset.Stages.Select(x => x.Value).Where(x => x.ContentId == progress.ContentId).FirstOrDefault(); + + var stageProgression = server.AssetRepository.BitterblackMazeAsset.StageProgressionList.Where(x => x.Id == match.ContentId).FirstOrDefault(); + if (stageProgression.ConnectionList.Count > 0) + { + var clearNtc = new S2CBattleContentClearTierNtc() + { + Unk0 = progress.ContentId, + TierName = match.ContentName + }; + client.Send(clearNtc); + + progress.ContentId = stageProgression.ConnectionList[0].Value; + progress.Tier += 1; + } + else + { + // All tiers cleared + var clearNtc = new S2CBattleContentClearContentNtc() + { + Unk0 = progress.ContentId, + ContentName = (match.ContentMode == BattleContentMode.Rotunda) ? "Bitterblack Maze Rotunda" : "Bitterblack Maze Abyss", + ClearTime = (ulong) (DateTimeOffset.UtcNow.ToUnixTimeSeconds() - (long) progress.StartTime) + }; + client.Send(clearNtc); + + progress.ContentId = 0; + progress.Tier = 0; + } + server.Database.UpdateBBMProgress(character.CharacterId, progress); + + var rewards = server.Database.SelectBBMRewards(character.CharacterId); + // TODO: handle BattleContentRewardBonus.Up (some sort of reward bonus) + // TODO: Is there a reason we wouldn't get a reward here? + rewards.GoldMarks += 1; + rewards.SilverMarks += 5; + rewards.RedMarks += 15; + server.Database.UpdateBBMRewards(character.CharacterId, rewards); + + // Update the situation information + S2CBattleContentProgressNtc progressNtc = new S2CBattleContentProgressNtc(); + progressNtc.BattleContentStatusList.Add(BitterblackMazeManager.GetUpdatedContentStatus(server, character)); + client.Send(progressNtc); + } + + public static bool IsMazeReward(uint itemId) + { + return itemId == BitterblackMazeManager.BitterblackBraceletItemId || itemId == BitterblackMazeManager.BitterblackEarringItemId; + } + + public static Item ApplyCrest(IDatabase database, Character character, Item item, DbConnection? connectionIn = null) + { + if (item.ItemId == BitterblackMazeManager.BitterblackBraceletItemId) + { + uint crestId = BitterBlackMazeRewards.BraceletRolls[Random.Shared.Next(BitterBlackMazeRewards.BraceletRolls.Count)]; + item.EquipElementParamList.Add(new CDataEquipElementParam() + { + SlotNo = 1, + CrestId = crestId, + }); + database.InsertCrest(character.CommonId, item.UId, 1, crestId, 0, connectionIn); + } + else + { + var rolls = BitterBlackMazeRewards.EarringRolls[character.Job]; + uint crestId = rolls[Random.Shared.Next(rolls.Count)]; + ushort add = AppraisalManager.RollBitterBlackMazeEarringPercent(character.Job); + item.EquipElementParamList.Add(new CDataEquipElementParam() + { + SlotNo = 1, + CrestId = crestId, + Add = add + }); + database.InsertCrest(character.CommonId, item.UId, 1, crestId, add, connectionIn); + } + + return item; + } + + internal enum ChestType + { + Normal, // Random unsealed chests + Orange, // Sealed chests from stage objectives + Purple, // Sealed chests from tier boss + Bracelet, // Sealed chests from tier boss + Earring, // Sealed chests from tier boss + } + + private static readonly Dictionary<(StageId, uint), ChestType> gSealedChestDrops = new Dictionary<(StageId, uint), ChestType>() + { + // Rotunda Sealed Chests + [(new StageId(610, 0, 30), 0)] = ChestType.Orange, + [(new StageId(610, 0, 30), 1)] = ChestType.Orange, + [(new StageId(610, 0, 30), 2)] = ChestType.Orange, + [(new StageId(610, 0, 30), 3)] = ChestType.Orange, + [(new StageId(611, 0, 30), 0)] = ChestType.Orange, + [(new StageId(611, 0, 30), 1)] = ChestType.Orange, + [(new StageId(611, 0, 30), 2)] = ChestType.Orange, + [(new StageId(612, 0, 30), 0)] = ChestType.Orange, + [(new StageId(612, 0, 30), 1)] = ChestType.Orange, + [(new StageId(612, 0, 30), 2)] = ChestType.Orange, + [(new StageId(614, 0, 30), 0)] = ChestType.Orange, + [(new StageId(614, 0, 30), 1)] = ChestType.Orange, + [(new StageId(615, 0, 29), 0)] = ChestType.Orange, + [(new StageId(615, 0, 29), 1)] = ChestType.Orange, + [(new StageId(615, 0, 29), 2)] = ChestType.Orange, + [(new StageId(616, 0, 30), 0)] = ChestType.Orange, + [(new StageId(616, 0, 30), 1)] = ChestType.Orange, + [(new StageId(616, 0, 30), 2)] = ChestType.Orange, + [(new StageId(617, 0, 30), 0)] = ChestType.Orange, + [(new StageId(617, 0, 30), 1)] = ChestType.Orange, + [(new StageId(617, 0, 30), 2)] = ChestType.Orange, + [(new StageId(617, 0, 30), 3)] = ChestType.Orange, + [(new StageId(617, 0, 30), 4)] = ChestType.Orange, + [(new StageId(617, 0, 30), 5)] = ChestType.Orange, + [(new StageId(618, 0, 30), 0)] = ChestType.Orange, + [(new StageId(618, 0, 30), 1)] = ChestType.Orange, + [(new StageId(618, 0, 30), 2)] = ChestType.Orange, + [(new StageId(618, 0, 30), 3)] = ChestType.Orange, + [(new StageId(618, 0, 30), 4)] = ChestType.Orange, + [(new StageId(619, 0, 30), 0)] = ChestType.Orange, + [(new StageId(619, 0, 30), 1)] = ChestType.Orange, + [(new StageId(619, 0, 30), 2)] = ChestType.Orange, + [(new StageId(619, 0, 30), 3)] = ChestType.Orange, + [(new StageId(620, 0, 30), 0)] = ChestType.Orange, + [(new StageId(620, 0, 30), 1)] = ChestType.Orange, + [(new StageId(620, 0, 30), 2)] = ChestType.Orange, + [(new StageId(620, 0, 30), 3)] = ChestType.Orange, + [(new StageId(620, 0, 30), 4)] = ChestType.Orange, + [(new StageId(620, 0, 30), 5)] = ChestType.Orange, + [(new StageId(621, 0, 30), 0)] = ChestType.Orange, + [(new StageId(621, 0, 30), 1)] = ChestType.Orange, + [(new StageId(621, 0, 30), 2)] = ChestType.Orange, + [(new StageId(621, 0, 30), 3)] = ChestType.Orange, + [(new StageId(621, 0, 30), 4)] = ChestType.Orange, + [(new StageId(622, 0, 30), 0)] = ChestType.Orange, + [(new StageId(622, 0, 30), 1)] = ChestType.Orange, + [(new StageId(622, 0, 30), 2)] = ChestType.Orange, + [(new StageId(622, 0, 30), 3)] = ChestType.Orange, + // Rotunda Bosses + [(new StageId(603, 0, 30), 0)] = ChestType.Bracelet, + [(new StageId(603, 0, 30), 1)] = ChestType.Orange, + [(new StageId(603, 0, 30), 2)] = ChestType.Purple, + [(new StageId(604, 0, 30), 0)] = ChestType.Bracelet, + [(new StageId(604, 0, 30), 1)] = ChestType.Purple, + [(new StageId(605, 0, 30), 0)] = ChestType.Bracelet, + // Abyss Sealed Chests + [(new StageId(686, 0, 199), 0)] = ChestType.Orange, + [(new StageId(687, 0, 201), 0)] = ChestType.Orange, + [(new StageId(687, 0, 201), 1)] = ChestType.Orange, + [(new StageId(688, 0, 205), 0)] = ChestType.Orange, + [(new StageId(689, 0, 199), 0)] = ChestType.Orange, + [(new StageId(690, 0, 201), 0)] = ChestType.Orange, + [(new StageId(691, 0, 211), 0)] = ChestType.Orange, + [(new StageId(692, 0, 201), 0)] = ChestType.Orange, + [(new StageId(692, 0, 201), 1)] = ChestType.Orange, + [(new StageId(693, 0, 200), 0)] = ChestType.Orange, + [(new StageId(693, 0, 200), 1)] = ChestType.Orange, + [(new StageId(694, 0, 210), 0)] = ChestType.Orange, + [(new StageId(694, 0, 210), 1)] = ChestType.Orange, + [(new StageId(695, 0, 203), 0)] = ChestType.Orange, + [(new StageId(695, 0, 203), 1)] = ChestType.Orange, + [(new StageId(696, 0, 201), 0)] = ChestType.Orange, + [(new StageId(696, 0, 201), 1)] = ChestType.Orange, + [(new StageId(697, 0, 203), 0)] = ChestType.Orange, + [(new StageId(697, 0, 203), 1)] = ChestType.Orange, + [(new StageId(715, 0, 203), 0)] = ChestType.Orange, + [(new StageId(715, 0, 203), 1)] = ChestType.Orange, + [(new StageId(716, 0, 201), 0)] = ChestType.Orange, + [(new StageId(716, 0, 201), 1)] = ChestType.Orange, + [(new StageId(717, 0, 203), 0)] = ChestType.Orange, + [(new StageId(717, 0, 203), 1)] = ChestType.Orange, + // Abyss Bosses + [(new StageId(682, 0, 199), 0)] = ChestType.Orange, + [(new StageId(682, 0, 201), 0)] = ChestType.Earring, + [(new StageId(682, 0, 201), 1)] = ChestType.Purple, + [(new StageId(683, 0, 201), 0)] = ChestType.Earring, + [(new StageId(683, 0, 201), 1)] = ChestType.Purple, + [(new StageId(684, 0, 201), 0)] = ChestType.Earring, + [(new StageId(684, 0, 201), 1)] = ChestType.Purple, + [(new StageId(685, 0, 200), 0)] = ChestType.Earring, + }; + + public static List RollChestLoot(DdonGameServer server, Character character, StageId stageId, uint pos) + { + JobId jobId = character.ActiveCharacterJobData.Job; + var results = new List(); + + var assets = server.AssetRepository.BitterblackMazeAsset; + + var chestType = gSealedChestDrops.ContainsKey((stageId, pos)) ? gSealedChestDrops[(stageId, pos)] : ChestType.Normal; + + if (chestType == ChestType.Purple || chestType == ChestType.Bracelet || chestType == ChestType.Earring) + { + uint rareItem = RollRareArmor(stageId); + if (rareItem > 0) + { + results.Add(new InstancedGatheringItem() + { + ItemId = rareItem, + ItemNum = 1, + }); + } + } + + if (chestType == ChestType.Bracelet || chestType == ChestType.Earring) + { + // Check to see if player claimed loot already + // If not, populate it in the chest loot table + var treasure = server.Database.SelectBBMContentTreasure(character.CharacterId).Where(x => x.ContentId == character.BbmProgress.ContentId).ToList(); + if (treasure.Count == 0) + { + uint itemId = (chestType == ChestType.Bracelet) ? BitterblackMazeManager.BitterblackBraceletItemId : BitterblackMazeManager.BitterblackEarringItemId; + results.Add(new InstancedGatheringItem() + { + ItemId = itemId, + ItemNum = 1, + Quality = 1 + }); + } + } + else + { + uint picks = (uint)Random.Shared.Next(4); + for (int i = 0; i < picks; i++) + { + List items = new List(); + items.AddRange(BitterblackMazeManager.SelectGearType(assets.LowQualityWeapons[jobId], DetermineEquipClass(assets.LowQualityArmors, jobId), assets.LowQualityOther)); + switch (chestType) + { + case ChestType.Orange: + case ChestType.Purple: + items.AddRange(BitterblackMazeManager.SelectGearType(assets.HighQualityWeapons[jobId], DetermineEquipClass(assets.HighQualityArmors, jobId), assets.HighQualityOther)); + break; + } + + uint itemId = BitterblackMazeManager.SelectGear(server, items, chestType, stageId); + if (itemId > 0) + { + results.Add(new InstancedGatheringItem() + { + ItemId = itemId, + ItemNum = 1, + }); + } + } + } + + if (results.Count == 0 && (chestType == ChestType.Orange || chestType == ChestType.Purple)) + { + // Sealed chests should have at least one piece of equipment + var items = BitterblackMazeManager.SelectGearType(assets.HighQualityWeapons[jobId], DetermineEquipClass(assets.HighQualityArmors, jobId), assets.HighQualityOther); + uint itemId = BitterblackMazeManager.SelectGear(server, items, chestType, stageId); + results.Add(new InstancedGatheringItem() + { + ItemId = itemId, + ItemNum = 1, + }); + } + + if (chestType != ChestType.Earring && chestType != ChestType.Bracelet) + { + foreach (var item in gChestTrash) + { + if (Random.Shared.Next(5) < 4) + { + // 1/5 chance + continue; + } + + uint numItems = (uint)Random.Shared.Next((int)(item.Item2 + 1)); + if (numItems > 0) + { + // Stick consumable in the front of the list + results.Insert(0, new InstancedGatheringItem() + { + ItemId = item.Item1, + ItemNum = numItems + }); + } + } + } + + if (results.Count == 0) + { + // Stick something in the chest so it is not empty + var item = gChestTrash[Random.Shared.Next(gChestTrash.Count)]; + uint numItems = (uint)Random.Shared.Next((int)(item.Item2 + 1)); + results.Add(new InstancedGatheringItem() + { + ItemId = item.Item1, + ItemNum = numItems > 0 ? numItems : 1 + }); + } + + return results; + } + + private static List DetermineEquipClass(Dictionary> items, JobId jobId) + { + switch (jobId) + { + case JobId.Fighter: + case JobId.Warrior: + return items[BitterblackMazeEquipmentClass.HeavyMelee]; + case JobId.SpiritLancer: + case JobId.Hunter: + case JobId.Seeker: + return items[BitterblackMazeEquipmentClass.LightMelee]; + case JobId.Sorcerer: + case JobId.Priest: + case JobId.ElementArcher: + return items[BitterblackMazeEquipmentClass.Mage]; + case JobId.ShieldSage: + case JobId.Alchemist: + case JobId.HighScepter: + return items[BitterblackMazeEquipmentClass.Tank]; + default: + return null; + } + } + + private static List SelectGearType(List weapons, List armors, List capes) + { + int itemType = Random.Shared.Next(3); + switch (itemType) + { + case 0: + return weapons; + case 1: + return armors; + case 2: + return capes; + } + return weapons; + } + + private static (uint Min, uint Max) DetermineItemTier(DdonGameServer server, ChestType chestType, StageId stageId) + { + var lootRange = server.AssetRepository.BitterblackMazeAsset.LootRanges[stageId.Id]; + switch (chestType) + { + case ChestType.Orange: + case ChestType.Purple: + return lootRange.SealedRange; + default: + return lootRange.NormalRange; + } + } + + private static uint SelectGear(DdonGameServer server, List items, ChestType chestType, StageId stageId) + { + if (items.Count == 0) + { + return 0; + } + + uint attempts = 0; + uint itemId = 0; + var itemRankRange = DetermineItemTier(server, chestType, stageId); + do + { + itemId = items[Random.Shared.Next(items.Count)]; + + var itemRank = ClientItemInfo.GetInfoForItemId(server.AssetRepository.ClientItemInfos, itemId).Rank; + if (itemRank >= itemRankRange.Min && itemRank <= itemRankRange.Max) + { + break; + } + + } while (attempts++ < 100); + + if (attempts > 100) + { + itemId = items[0]; + } + + return itemId; + } + + private static uint RollRareArmor(StageId stageId) + { + uint itemId = 0; + var dropTable = StageManager.IsBitterBlackMazeBossStageId(stageId) ? gRareRotundaDrops : gRareAbyssNormalDrops; + if (Random.Shared.Next(100) > 98) + { + itemId = dropTable[Random.Shared.Next(dropTable.Count)]; + } + return itemId; + } + + private static readonly List<(uint, uint)> gChestTrash = new List<(uint, uint)>() + { + // ItemId, Max + (55, 5), // Lantern Kindling + (9361, 2), // Quality Gala Extract + (41, 1), // Panacea + (7552, 2), // Healing Elixer + }; + + private static readonly List gRareRotundaDrops = new List() + { + 21396, // カースドヘルム,Cursed Helm, + 21397, // カースドアーマー,Cursed Armor, + 21398, // カースドアーム,Cursed Arms, + 21399, // カースドキュイス,Cursed Cuisses, + 21400, // ケイオスマスク,Chaos Mask, + 21401, // ケイオスローブ,Chaos Robe, + 21402, // ケイオスグローブ,Chaos Gloves, + 21403, // ケイオスレッグス,Chaos Legs, + }; + + private static readonly List gRareAbyssNormalDrops = new List() + { + 24601, // プレアードヘルム,Pleiades Helm, + 24605, // ヴァルキリアヘルム,Valkyrian Helm, + 24609, // プレアードローブ,Pleiades Robe, + 24614, // ヴァルキリアアーマー,Valkyrian Armor, + 24615, // プレアードウェア,Pleiades Clothing, + 24616, // ヴァルキリアアーム,Valkyrian Arms, + 24617, // プレアードパンツ,Pleiades Pants, + 24618, // ヴァルキリアレッグス,Valkyrian Legs, + }; + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/CharacterManager.cs b/Arrowgene.Ddon.GameServer/Characters/CharacterManager.cs new file mode 100644 index 000000000..e3dc22473 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/CharacterManager.cs @@ -0,0 +1,209 @@ +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class CharacterManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterManager)); + + public static readonly uint BASE_HEALTH = 760U; + public static readonly uint BASE_STAMINA = 450U; + public static readonly uint BBM_BASE_HEALTH = 990U; + public static readonly uint BBM_BASE_STAMINA = 589U; + + public static readonly uint DEFAULT_RING_COUNT = 1; + public static readonly uint BASE_ABILITY_COST_AMOUNT = 15; + + public static readonly uint MAX_PLAYER_HP = uint.MaxValue; + public static readonly uint MAX_PLAYER_STAMINA = uint.MaxValue; + + private readonly DdonGameServer _Server; + + public CharacterManager(DdonGameServer server) + { + _Server = server; + } + + public Character SelectCharacter(GameClient client, uint characterId) + { + Character character = SelectCharacter(characterId); + client.Character = character; + client.UpdateIdentity(); + + return character; + } + + public Character SelectCharacter(uint characterId) + { + Character character = _Server.Database.SelectCharacter(characterId); + if (character == null) + { + return null; + } + + character.Server = _Server.AssetRepository.ServerList.Where(server => server.Id == _Server.Id).Single(); + character.Equipment = character.Storage.GetCharacterEquipment(); + + character.ExtendedParams = _Server.Database.SelectOrbGainExtendParam(character.CommonId); + if (character.ExtendedParams == null) + { + // Old DB is in use and new table not populated with required data for character + Logger.Error($"Character: AccountId={character.AccountId}, CharacterId={character.CharacterId}, CommonId={character.CommonId} is missing table entry in 'ddon_orb_gain_extend_param'."); + return null; + } + + UpdateCharacterExtendedParams(character); + + SelectPawns(character); + + return character; + } + + private void SelectPawns(Character character) + { + character.Pawns = _Server.Database.SelectPawnsByCharacterId(character.ContentCharacterId); + + for (int i = 0; i < character.Pawns.Count; i++) + { + Pawn pawn = character.Pawns[i]; + pawn.Server = character.Server; + pawn.Equipment = character.Storage.GetPawnEquipment(i); + pawn.ExtendedParams = _Server.Database.SelectOrbGainExtendParam(pawn.CommonId); + if (pawn.ExtendedParams == null) + { + // Old DB is in use and new table not populated with required data for character + Logger.Error($"Character: AccountId={character.AccountId}, CharacterId={character.ContentCharacterId}, CommonId={character.CommonId}, PawnCommonId={pawn.CommonId} is missing table entry in 'ddon_orb_gain_extend_param'."); + } + UpdateCharacterExtendedParams(pawn); + } + } + + public uint GetMaxAugmentAllocation(CharacterCommon character) + { + return CharacterManager.BASE_ABILITY_COST_AMOUNT + character.ExtendedParams.AbilityCost; + } + + public void UpdateCharacterExtendedParams(CharacterCommon character, bool newCharacter = false) + { + var ExtendedParams = character.ExtendedParams; + + // There is always an implicit + 1 ring slot plus the extended params value + character.JewelrySlotNum = (byte)(CharacterManager.DEFAULT_RING_COUNT + ExtendedParams.JewelrySlot); + + /** + * There are two physical attack traits and two magic attack traits in + * the stats menu. This corresponds with the attack of the weapon and + * the iniate attack of the character on the currently selected job. + * Similar distinction made with magic. The Gain* stats are extra stats + * on top of the iniate stats. These come from armors and BO/HO trees. + */ + character.StatusInfo.GainAttack = ExtendedParams.Attack; + character.StatusInfo.GainDefense = ExtendedParams.Defence; + character.StatusInfo.GainMagicAttack = ExtendedParams.MagicAttack; + character.StatusInfo.GainMagicDefense = ExtendedParams.MagicDefence; + character.StatusInfo.GainStamina = ExtendedParams.StaminaMax; + character.StatusInfo.GainHP = ExtendedParams.HpMax; + + /** + * Seems when the game first loads, the game wants MaxHP to always be 760 + * and MaxStamina to be 450. Then it takes the values from the GainHp and + * GainStamina and add them to the Max values. Finally it seems to take + * the stats from the armor/accessories and add them to the running total + * for each stat, resulting the stats you see in game. + * + * Later on when upgrading health at the dragon, if we leave these as + * the default, the health will get adjusted back down. One thing we + * can take advantage of is that if we set the character HP > MaxHP, + * it will only fill up to max HP. This will allow us to refill the + * health of the player when they upgrade with BO or in other + * scenarios where this may be required. The same trick also works + * for stamina. + */ + if (character.StatusInfo.MaxHP != 0 || newCharacter) + { + character.StatusInfo.HP = CharacterManager.MAX_PLAYER_HP; + character.StatusInfo.WhiteHP = CharacterManager.MAX_PLAYER_HP; + } + character.StatusInfo.MaxHP = CharacterManager.BASE_HEALTH; + + if (character.StatusInfo.MaxStamina != 0 || newCharacter) + { + character.StatusInfo.Stamina = CharacterManager.MAX_PLAYER_STAMINA; + } + character.StatusInfo.MaxStamina = CharacterManager.BASE_STAMINA; + } + + public void UpdateDatabaseOnExit(Character character) + { + _Server.Database.UpdateStatusInfo(character); + + foreach (var pawn in character.Pawns) + { + // Reset pawn HP to base max so next time we log in they are at full health + pawn.GreenHp = CharacterManager.BASE_HEALTH; + pawn.WhiteHp = CharacterManager.BASE_HEALTH; + + _Server.Database.UpdateStatusInfo(pawn); + } + } + + public void UpdateCharacterExtendedParamsNtc(GameClient client, CharacterCommon character) + { + UpdateCharacterExtendedParams(character); + NotifyClientOfCharacterStatus(client, character); + } + + private void NotifyClientOfCharacterStatus(GameClient client, CharacterCommon character) + { + + if (character is Character) + { + S2CContextGetLobbyPlayerContextNtc ntc1 = new S2CContextGetLobbyPlayerContextNtc(); + GameStructure.S2CContextGetLobbyPlayerContextNtc(ntc1, (Character) character); + + S2CExtendEquipSlotNtc ntc2 = new S2CExtendEquipSlotNtc() + { + EquipSlot = EquipCategory.Jewelry, + AddNum = 0, + TotalNum = character.JewelrySlotNum + }; + + if (client.Party != null) + { + client.Party.SendToAll(ntc1); + } + else + { + client.Send(ntc1); + } + + client.Send(ntc2); + } + else + { + PartyMember partyMember = client.Party.GetPartyMemberByCharacter(character); + if (partyMember == null || partyMember is not PawnPartyMember) + { + Logger.Error($"Failed to find party member in the list"); + return; + } + + PawnPartyMember pawnPartyMember = (PawnPartyMember)partyMember; + if (client.Party != null) + { + client.Party.SendToAll(pawnPartyMember.GetS2CContextGetParty_ContextNtc()); + } + else + { + // This should never be true but if it is, why? + client.Send(pawnPartyMember.GetS2CContextGetParty_ContextNtc()); + } + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/ContactListManager.cs b/Arrowgene.Ddon.GameServer/Characters/ContactListManager.cs new file mode 100644 index 000000000..b53f5deb4 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/ContactListManager.cs @@ -0,0 +1,76 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.Characters; + +public class ContactListManager +{ + public static Character getCharWithOnlineStatus(DdonGameServer server, IDatabase database, uint charId) + { + var otherClient = server.ClientLookup.GetClientByCharacterId(charId); + Character otherCharacter = null; + if (otherClient == null || otherClient.Character == null) + { + otherCharacter = database.SelectCharacter(charId); + otherCharacter.OnlineStatus = OnlineStatus.Offline; + } + else + { + otherCharacter = otherClient.Character; + } + + return otherCharacter; + } + + public static CDataCommunityCharacterBaseInfo CharacterToCommunityInfo(Character c) + { + return new CDataCommunityCharacterBaseInfo() + { + CharacterId = c.CharacterId, + CharacterName = new CDataCharacterName() + { + FirstName = c.FirstName, + LastName = c.LastName + }, + ClanName = "", // TODO get clan + + }; + + } + + public static CDataCharacterListElement CharacterToListEml(Character c) + { + return new CDataCharacterListElement() + { + OnlineStatus = c.OnlineStatus, + MatchingProfile = c.MatchingProfile.Comment, + ServerId = c.Server.Id, + CommunityCharacterBaseInfo = CharacterToCommunityInfo(c), + CurrentJobBaseInfo = new CDataJobBaseInfo() + { + Job = c.Job, + Level = (byte)(c.ActiveCharacterJobData?.Lv ?? 0x00) + }, + EntryJobBaseInfo = new CDataJobBaseInfo() + { + // TODO + Job = c.MatchingProfile.EntryJob, + Level = (byte)(c.MatchingProfile?.EntryJobLevel ?? 0x00) + } + }; + } + + public static CDataFriendInfo CharacterToFriend(Character c, uint unFriendNo, bool isFavorite) + { + return new CDataFriendInfo() + { + IsFavorite = isFavorite, + PendingStatus = 0x00, // TODO + UnFriendNo = unFriendNo, + CharacterListElement = CharacterToListEml(c) + + }; + + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/CraftManager.cs b/Arrowgene.Ddon.GameServer/Characters/CraftManager.cs new file mode 100644 index 000000000..e3603fb84 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/CraftManager.cs @@ -0,0 +1,488 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class CraftCalculationResult + { + public uint CalculatedValue { get; set; } + public bool IsGreatSuccess { get; set; } + public uint Exp { get; set; } + } + + public class CraftManager + { + // TODO: introduce new assets instead + private static readonly List craftRankExpLimit = new() + { + 0, 8, 120, 240, 400, 800, 1400, 2150, 3050, 4100, 5300, 6600, 8000, 9500, 11000, 13000, 15000, 17500, 20000, 23000, 27000, 29500, 32500, 36000, 39500, 43500, 47000, + 51000, 55000, 60000, 63000, 67461, 72101, 76927, 81946, 87165, 92593, 98239, 104110, 110216, 116566, 123170, 130039, 137182, 144611, 152337, 160372, 168728, 177419, + 186457, 195857, 205633, 215800, 226374, 237370, 248807, 260701, 273070, 285935, 299314, 313228, 327699, 342748, 358400, 374678, 391606, 409212, 427522, 446565, 466369 + }; + + private static readonly Dictionary craftRankLimitPromotionRecipes = new() + { + { 8, 1406 }, { 16, 1488 }, { 21, 1490 }, { 26, 1523 }, { 31, 1841 }, { 36, 1903 }, { 41, 2282 }, { 46, 2283 }, { 51, 2466 }, { 56, 2680 }, { 61, 2826 }, { 66, 2949 } + }; + + private static readonly Dictionary craftRankLimits = new() + { + { 8, 16 }, { 16, 21 }, { 21, 26 }, { 26, 31 }, { 31, 36 }, { 36, 41 }, { 41, 46 }, { 46, 51 }, { 51, 56 }, { 56, 61 }, { 61, 66 }, { 66, 71 } + }; + + private const int GreatSuccessOddsDefault = 10; + private const uint CraftSkillLevelMax = 70; + private const uint PawnCraftRankMaxLimit = 70; + private const double CraftPawnsMax = 4; + + /// + /// Randomly chosen maximum of 50% reduction rate. + /// Based on client behavior reduction can not go below a specific unknown threshold for each recipe, e.g. 45sec -> 30sec, but 60sec -> 30sec. + /// + private const uint ProductionSpeedMaximumTotal = 50; + + /// + /// Minimum of 4% reduction added per pawn based on video evidence. + /// + private const uint ProductionSpeedMinimumPerPawn = 4; + + private const double ProductionSpeedIncrementPerLevel = (ProductionSpeedMaximumTotal / CraftPawnsMax - ProductionSpeedMinimumPerPawn) / CraftSkillLevelMax; + + /// + /// Randomly chosen maximum of 50% chance. + /// + private const uint EquipmentQualityMaximumTotal = 50; + + /// + /// Randomly chosen minimum of 4% chance added per pawn. + /// + private const uint EquipmentQualityMinimumPerPawn = 4; + + /// + /// This calc is totally made up, but workable. + /// Added a multiplication of 2 since the returned value was always exceptionally low, making it scale really badly. + /// + private const double EquipmentQualityIncrementPerLevel = 2 * (EquipmentQualityMaximumTotal - EquipmentQualityMinimumPerPawn * CraftPawnsMax) / (CraftSkillLevelMax * CraftPawnsMax); + + /// + /// Minimum enhancement points at 150 total based on video evidence. + /// + private const uint EquipmentEnhancementMinimumTotal = 150; + + /// + /// Maximum per pawn at 95 roughly based on maximum points observed based on video evidence, represents delta to minimum divided by max pawn count of 4. + /// + private const double EquipmentEnhancementMaximumPerPawn = 95; + + /// + /// Great success factor 1.2 chosen based on Wiki and video evidence. + /// + private const double EquipmentEnhancementGreatSuccessFactor = 1.2; + + private const double EquipmentEnhancementIncrementPerLevel = EquipmentEnhancementMaximumPerPawn / CraftSkillLevelMax; + + /// + /// Randomly chosen maximum quantity of 1 consumable each pawn can contribute. + /// + private const uint ConsumableQuantityMaximumQuantityPerPawn = 1; + + /// + /// Randomly chosen maximum of 50% chance. + /// + private const uint ConsumableQuantityMaximumTotal = 50; + + /// + /// Randomly chosen minimum of 4% chance added per pawn. + /// + private const uint ConsumableQuantityMinimumPerPawn = 4; + + private const double ConsumableQuantityIncrementPerLevel = (ConsumableQuantityMaximumTotal / CraftPawnsMax - ConsumableQuantityMinimumPerPawn) / CraftSkillLevelMax; + + private readonly DdonGameServer _server; + + public CraftManager(DdonGameServer server) + { + _server = server; + } + + #region production speed + + /// + /// Calculates crafting time reduction based on an increment per level and ensures a minimum is added for each pawn that is present. + /// Can be manipulated using server setting AdditionalProductionSpeedFactor, which at 1.0 has no effect. + /// + /// + /// + public double GetCraftingTimeReductionRate(List productionSpeedLevels) + { + return Math.Clamp( + productionSpeedLevels.Select(level => level * ProductionSpeedIncrementPerLevel + ProductionSpeedMinimumPerPawn).Sum() * + _server.Setting.GameLogicSetting.AdditionalProductionSpeedFactor, 0, 100); + } + + public uint CalculateRecipeProductionSpeed(uint recipeTime, List productionSpeedLevels) + { + // TODO: Figure out actual formula + lower/upper bounds client uses + double productionSpeedFactor = (100 - GetCraftingTimeReductionRate(productionSpeedLevels)) / 100; + return (uint)Math.Clamp(recipeTime * productionSpeedFactor, 0, recipeTime); + } + + #endregion + + #region equipment quality + + public static double CalculateEquipmentQualityIncreaseRate(List equipmentQualityLevels) + { + return Math.Clamp(equipmentQualityLevels.Select(level => level * EquipmentQualityIncrementPerLevel + EquipmentQualityMinimumPerPawn).Sum(), 0, 100); + } + + /// + /// Based on previously existing quality calculations. Currently, does not make use of quality skill levels. + /// + /// + /// + /// + public static CraftCalculationResult CalculateEquipmentQuality(Item refineMaterialItem, uint calculatedOdds, byte itemRank=0) + { + // TODO: Figure out actual formula + lower/upper bounds client uses + // EXP has a base value and scales based on IR, standard always 2, Quality and WD share until above IR10, Quality stays 100 and WD goes up to 350 cap with IR35. + + byte greatSuccessValue = 1; + int greatSuccessOdds = GreatSuccessOddsDefault; + byte RandomQuality = 0; + uint exp = 0; + + if (refineMaterialItem != null) + { + switch (refineMaterialItem.ItemId) + { + // Quality Rocks (Tier2) + case 8036 or 8068: + RandomQuality = 2; + greatSuccessValue = 3; + exp = CalculateQualityExp(itemRank, false, false); + break; + // WhiteDragon Rocks (Tier3) + case 8052 or 8084: + RandomQuality = 2; + greatSuccessValue = 3; + greatSuccessOdds = 25; + exp = CalculateQualityExp(itemRank, true, false); + break; + // Standard Rocks (Tier1) + case 8035 or 8067: + RandomQuality = 1; + greatSuccessValue = 2; + exp = CalculateQualityExp(itemRank, false, true); + break; + } + } + + var isGreatSuccess = CalculateIsGreatSuccess(greatSuccessOdds, calculatedOdds); + + if (isGreatSuccess) + { + RandomQuality = greatSuccessValue; + } + + return new CraftCalculationResult() + { + CalculatedValue = RandomQuality, + IsGreatSuccess = isGreatSuccess, + Exp = exp + }; + } + + public static uint CalculateQualityExp(byte itemRank, bool isTier3, bool isTier1) + { + uint baseExp = 10; + uint maxExp = isTier3 ? 350u : 100u; // Tier3 caps at 350, Tier2 caps at 100 + if (isTier1) + { + maxExp = 2; + return maxExp; + } + return Math.Min(baseExp * itemRank, maxExp); + } + + #endregion + + #region equipment enhancement + + public static double GetEquipmentEnhancementPoints(List equipmentEnhancementLevels) + { + return EquipmentEnhancementMinimumTotal + equipmentEnhancementLevels.Select(level => level * EquipmentEnhancementIncrementPerLevel).Sum(); + } + + public static double GetEquipmentEnhancementPointsGreatSuccess(List equipmentEnhancementLevels) + { + return GetEquipmentEnhancementPoints(equipmentEnhancementLevels) * EquipmentEnhancementGreatSuccessFactor; + } + + public CraftCalculationResult CalculateEquipmentEnhancement(List equipmentEnhancementLevels, uint calculatedOdds) + { + // TODO: Figure out actual formula + lower/upper bounds client uses + // Based on season 1 evidence: + // 4x lvl 45 => min 390 / max 468 pt + // 1x lvl 45 + 3x lvl 1 => min 266 / max 319 pt + // According to wikis: 150 + (levelValue - 1 ) * 1.73 => mostly season 1 + + double equipmentEnhancementPoints = GetEquipmentEnhancementPoints(equipmentEnhancementLevels); + bool isGreatSuccess = CalculateIsGreatSuccess(GreatSuccessOddsDefault, calculatedOdds); + equipmentEnhancementPoints *= isGreatSuccess ? EquipmentEnhancementGreatSuccessFactor : 1; + return new CraftCalculationResult() + { + CalculatedValue = (uint)equipmentEnhancementPoints, + IsGreatSuccess = isGreatSuccess + }; + } + + #endregion + + #region consumable quantity + + public static double GetAdditionalConsumableQuantityRate(List consumableQuantityLevels) + { + return Math.Clamp(consumableQuantityLevels.Select(level => level * ConsumableQuantityIncrementPerLevel + ConsumableQuantityMinimumPerPawn).Sum(), 0, 100); + } + + public static double GetAdditionalConsumableQuantityMaximum(List consumableQuantityLevels) + { + return consumableQuantityLevels.Count * ConsumableQuantityMaximumQuantityPerPawn; + } + + /// + /// Takes craft rank and craft skill level of all pawns into account and allows to push the minimum chance to 50% to add up to 3 additional items. + /// + public static CraftCalculationResult CalculateConsumableQuantity(List consumableQuantityLevels, uint calculatedOdds) + { + // TODO: Figure out actual formula + lower/upper bounds client uses + double consumableQuantityChance = GetAdditionalConsumableQuantityRate(consumableQuantityLevels); + uint quantity = 0; + for (int i = 0; i < consumableQuantityLevels.Count; i++) + { + quantity += Random.Shared.Next(100) < consumableQuantityChance ? ConsumableQuantityMaximumQuantityPerPawn : 0; + } + + bool isGreatSuccess = CalculateIsGreatSuccess(GreatSuccessOddsDefault, calculatedOdds); + if (isGreatSuccess) + { + quantity++; + } + + return new CraftCalculationResult + { + CalculatedValue = quantity, + IsGreatSuccess = isGreatSuccess + }; + } + + #endregion + + #region cost performance + + public double GetCraftCostReductionRate(List costPerformanceLevels) + { + uint total = costPerformanceLevels[0]; + if (_server.AssetRepository.PawnCostReductionAsset.PawnCostReductionInfo.TryGetValue(total, out PawnCostReductionInfo costReductionInfo)) + { + int numberOfPawns = costPerformanceLevels.Count; + + switch (numberOfPawns) + { + case 1: + return costReductionInfo.CostRate1; // TODO: Figure out wtf CostRate2/3/4 Do. + case 2: //If theres 1 Pawn this stuff is accurate, I'm struggling to figure out. + return costReductionInfo.CostRate2; //how to get a 2nd/3rd/4th Pawns calculations accurate based on this dump. + case 3: + return costReductionInfo.CostRate3; + case 4: + return costReductionInfo.CostRate4; + default: + throw new ArgumentOutOfRangeException($"Number of pawns {numberOfPawns} is out of expected range (1-4)."); + } + } + else + { + throw new KeyNotFoundException($"No cost reduction information found for total level: {total}"); + } + } + + /// + /// Takes craft skill level of all pawns into account and allows for a maximum of 50% reduction by default. + /// + /// Original item recipe's crafting cost. + /// List of cost performance craft skill levels for involved pawns. + /// + public uint CalculateRecipeCost(uint recipeCost, List costPerformanceLevels) + { + double discountValue = GetCraftCostReductionRate(costPerformanceLevels) / 100; + double finalCost = discountValue * recipeCost; + return (uint)finalCost; + } + + #endregion + + public static bool CalculateIsGreatSuccess(int baseOdds, uint calculatedOdds) + { + int adjustedOdds = baseOdds + (int)calculatedOdds; + int roll = Random.Shared.Next(100); + + return roll < adjustedOdds; + } + + + public static uint GetPawnProductionSpeedLevel(Pawn pawn) + { + return GetPawnCraftLevel(pawn, CraftSkillType.ProductionSpeed); + } + + public static uint GetPawnEquipmentEnhancementLevel(Pawn pawn) + { + return GetPawnCraftLevel(pawn, CraftSkillType.EquipmentEnhancement); + } + + public static uint GetPawnEquipmentQualityLevel(Pawn pawn) + { + return GetPawnCraftLevel(pawn, CraftSkillType.EquipmentQuality); + } + + public static uint GetPawnConsumableQuantityLevel(Pawn pawn) + { + return GetPawnCraftLevel(pawn, CraftSkillType.ConsumableQuantity); + } + + public static uint GetPawnCostPerformanceLevel(Pawn pawn) + { + return GetPawnCraftLevel(pawn, CraftSkillType.CostPerformance); + } + + public static uint GetPawnCraftLevel(Pawn pawn, CraftSkillType craftSkillType) + { + return pawn.CraftData.PawnCraftSkillList.Find(skill => skill.Type == craftSkillType).Level; + } + + public static bool IsCraftRankLimitPromotionRecipe(Pawn pawn, uint recipeId) + { + return craftRankLimitPromotionRecipes.ContainsKey(pawn.CraftData.CraftRank) && craftRankLimitPromotionRecipes[pawn.CraftData.CraftRank] == recipeId; + } + + public static void PromotePawnRankLimit(Pawn pawn) + { + if (craftRankLimitPromotionRecipes.ContainsKey(pawn.CraftData.CraftRank)) + { + pawn.CraftData.CraftRankLimit = craftRankLimits[pawn.CraftData.CraftRankLimit]; + } + } + + public static bool CanPawnRankUp(Pawn pawn) + { + return pawn.CraftData.CraftExp >= craftRankExpLimit[(int)pawn.CraftData.CraftRank] && pawn.CraftData.CraftRank < pawn.CraftData.CraftRankLimit; + } + + public static uint CalculatePawnRankUp(Pawn pawn) + { + uint rankUps = 0; + + if (CanPawnRankUp(pawn)) + { + for (int i = (int)pawn.CraftData.CraftRank; i < pawn.CraftData.CraftRankLimit; i++) + { + if (pawn.CraftData.CraftExp >= craftRankExpLimit[i]) + { + rankUps++; + } + else + { + break; + } + } + } + + return rankUps; + } + + public static void HandlePawnRankUpNtc(GameClient client, Pawn leadPawn) + { + S2CCraftCraftRankUpNtc rankUpNtc = new S2CCraftCraftRankUpNtc + { + PawnId = leadPawn.PawnId, + CraftRank = leadPawn.CraftData.CraftRank + }; + + uint rankUps = CalculatePawnRankUp(leadPawn); + if (rankUps > 0) + { + uint rankUpDelta = Math.Clamp(leadPawn.CraftData.CraftRank + rankUps, leadPawn.CraftData.CraftRank, PawnCraftRankMaxLimit) - leadPawn.CraftData.CraftRank; + + leadPawn.CraftData.CraftRank += rankUpDelta; + leadPawn.CraftData.CraftPoint += rankUpDelta; + + rankUpNtc.AddCraftPoints = rankUpDelta; + rankUpNtc.CraftRank = leadPawn.CraftData.CraftRank; + rankUpNtc.TotalCraftPoint = leadPawn.CraftData.CraftPoint; + + leadPawn.CraftData.CraftExp = Math.Clamp(leadPawn.CraftData.CraftExp, 0, craftRankExpLimit[(int)leadPawn.CraftData.CraftRankLimit-1]); + } + + client.Send(rankUpNtc); + } + + public static bool CanPawnExpUp(Pawn pawn) + { + return pawn.CraftData.CraftRank < pawn.CraftData.CraftRankLimit; + } + + public static void HandlePawnExpUpNtc(GameClient client, Pawn leadPawn, uint exp, double BonusExpMultiplier) + { + + uint expUp = exp; + double totalAddedExp = 0; + uint bonusExpUp = 0; + if (BonusExpMultiplier > 0) + { + totalAddedExp = expUp * BonusExpMultiplier; + bonusExpUp = (uint)totalAddedExp - exp; + totalAddedExp = expUp + bonusExpUp; + } + else + { + totalAddedExp = expUp + bonusExpUp; + } + + S2CCraftCraftExpUpNtc expNtc = new S2CCraftCraftExpUpNtc() + { + PawnId = leadPawn.PawnId, + CraftRankLimit = leadPawn.CraftData.CraftRankLimit + }; + + if (CanPawnExpUp(leadPawn)) + { + expNtc.AddExp = (uint)totalAddedExp; // this has to be totaladded to show exp in the correct format. + expNtc.ExtraBonusExp = bonusExpUp; + expNtc.TotalExp = (uint)totalAddedExp; // presumably this should be pawns literal TotalEXP, but my testing had me level up several times. + + leadPawn.CraftData.CraftExp += expNtc.TotalExp; + + leadPawn.CraftData.CraftExp = Math.Clamp(leadPawn.CraftData.CraftExp, 0, craftRankExpLimit[(int)leadPawn.CraftData.CraftRankLimit]); + } + + client.Send(expNtc); + } + + public Pawn FindPawn(GameClient client, uint pawnId) + { + Pawn pawn = client.Character.Pawns.Find(p => p.PawnId == pawnId); + if (pawn == null) + { + pawn = client.Character.RentedPawns.Find(p => p.PawnId == pawnId); + } + return pawn; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/EquipManager.cs b/Arrowgene.Ddon.GameServer/Characters/EquipManager.cs index e01636542..3f4c39601 100644 --- a/Arrowgene.Ddon.GameServer/Characters/EquipManager.cs +++ b/Arrowgene.Ddon.GameServer/Characters/EquipManager.cs @@ -1,41 +1,93 @@ #nullable enable -using System; -using System.Collections.Generic; -using System.Linq; -using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Characters { public class EquipManager { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(EquipManager)); + + private static readonly List EnsembleSlots = new List() + { + EquipSlot.ArmorLeg, + EquipSlot.ArmorHelm, + EquipSlot.ArmorArm, + EquipSlot.WearBody, + EquipSlot.WearLeg, + EquipSlot.Accessory + }; + + private static readonly List ItemRankSlots = new List() + { + EquipSlot.WepMain, + EquipSlot.ArmorHelm, + EquipSlot.ArmorBody, + EquipSlot.WearBody, + EquipSlot.ArmorArm, + EquipSlot.ArmorLeg, + EquipSlot.WearLeg, + EquipSlot.Accessory + }; + + private static readonly byte SLOTS = EquipmentTemplate.TOTAL_EQUIP_SLOTS; + + public static EquipType GetEquipTypeFromSlotNo(ushort slotNo) + { + ushort relativeSlotNo = slotNo; + if (slotNo > (SLOTS * 2)) + { + relativeSlotNo = DeterminePawnEquipSlot(slotNo); + } + + return (relativeSlotNo > SLOTS) ? EquipType.Visual : EquipType.Performance; + } + + public static ushort DeterminePawnEquipSlot(ushort slotNo) + { + int pawnIndex = (slotNo - 1) / (SLOTS * 2); + var relativeSlotNo = ((slotNo) - (pawnIndex * (SLOTS * 2))); + return (ushort)((relativeSlotNo > SLOTS) ? relativeSlotNo - SLOTS : relativeSlotNo); + } + + public static ushort DetermineEquipSlot(ushort slotNo) + { + return (ushort) ((slotNo > SLOTS) ? (slotNo - SLOTS) : slotNo); + } + public void EquipJobItem(DdonGameServer server, GameClient client, CharacterCommon characterToEquipTo, List changeEquipJobItems) { foreach (CDataChangeEquipJobItem changeEquipJobItem in changeEquipJobItems) { - if(changeEquipJobItem.EquipJobItemUId.Length == 0) + if (changeEquipJobItem.EquipJobItemUId.Length == 0) { // UNEQUIP // Remove from equipment - characterToEquipTo.Equipment.SetJobItem(null, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); + characterToEquipTo.EquipmentTemplate.SetJobItem(null, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); server.Database.DeleteEquipJobItem(characterToEquipTo.CommonId, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); } else { // EQUIP - Item item = server.Database.SelectItem(changeEquipJobItem.EquipJobItemUId); - characterToEquipTo.Equipment.SetJobItem(item, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); + Item item = server.Database.SelectStorageItemByUId(changeEquipJobItem.EquipJobItemUId); + characterToEquipTo.EquipmentTemplate.SetJobItem(item, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); server.Database.ReplaceEquipJobItem(item.UId, characterToEquipTo.CommonId, characterToEquipTo.Job, changeEquipJobItem.EquipSlotNo); } } // Send packets informing of the update - List equippedJobItems = characterToEquipTo.Equipment.getJobItemsAsCDataEquipJobItem(characterToEquipTo.Job); - if(characterToEquipTo is Character character) + List equippedJobItems = characterToEquipTo.EquipmentTemplate.JobItemsAsCDataEquipJobItem(characterToEquipTo.Job); + if (characterToEquipTo is Character character) { - client.Send(new S2CEquipChangeCharacterEquipJobItemRes() + client.Send(new S2CEquipChangeCharacterEquipJobItemRes() { EquipJobItemList = equippedJobItems }); @@ -45,10 +97,10 @@ public void EquipJobItem(DdonGameServer server, GameClient client, CharacterComm CharacterId = character.CharacterId, EquipJobItemList = equippedJobItems }); - } + } else if (characterToEquipTo is Pawn pawn) { - client.Send(new S2CEquipChangePawnEquipJobItemRes() + client.Send(new S2CEquipChangePawnEquipJobItemRes() { PawnId = pawn.PawnId, EquipJobItemList = equippedJobItems @@ -67,62 +119,126 @@ public void EquipJobItem(DdonGameServer server, GameClient client, CharacterComm } } - public void HandleChangeEquipList(DdonGameServer server, GameClient client, CharacterCommon characterToEquipTo, List changeCharacterEquipList, ushort updateType, StorageType storageType, Action sendResponse) + public (IPacketStructure, IPacketStructure) HandleChangeEquipList(DdonGameServer server, GameClient client, CharacterCommon characterToEquipTo, List changeCharacterEquipList, ItemNoticeType updateType, List storageTypes, DbConnection? connectionIn = null) { - S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new() + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() { UpdateType = updateType }; + List<(EquipType, EquipSlot)> forceRemovals = new List<(EquipType, EquipSlot)>(); + foreach (CDataCharacterEquipInfo changeCharacterEquipInfo in changeCharacterEquipList) { string itemUId = changeCharacterEquipInfo.EquipItemUId; - EquipType equipType = (EquipType) changeCharacterEquipInfo.EquipType; + EquipType equipType = changeCharacterEquipInfo.EquipType; byte equipSlot = changeCharacterEquipInfo.EquipCategory; + ushort equipItemStorageSlot = characterToEquipTo.Equipment.GetStorageSlot(equipType, equipSlot); - uint characterId, pawnId; - if(characterToEquipTo is Character character1) + if (itemUId.Length == 0) { - characterId = character1.CharacterId; - pawnId = 0; - } - else if(characterToEquipTo is Pawn pawn) - { - characterId = pawn.CharacterId; - pawnId = pawn.PawnId; - } - else - { - throw new Exception("Unknown character type"); - } + // UNEQUIP - if(itemUId.Length == 0) - { - this.UnequipItem(server, client, characterToEquipTo, updateCharacterItemNtc, equipType, equipSlot, storageType, characterId, pawnId); + // Remove from equipment template + characterToEquipTo.EquipmentTemplate.SetEquipItem(null, characterToEquipTo.Job, equipType, equipSlot); + + server.Database.DeleteEquipItem(characterToEquipTo.CommonId, characterToEquipTo.Job, equipType, equipSlot, connectionIn); + + // Update storage + // TODO: Move to the other storage types if the first one is full + Storage destinationStorage = client.Character.Storage.GetStorage(storageTypes[0]); + updateCharacterItemNtc.UpdateItemList.AddRange( + server.ItemManager.MoveItem(server, client.Character, characterToEquipTo.Equipment.Storage, equipItemStorageSlot, 1, destinationStorage, 0, connectionIn) + ); } else { - this.EquipItem(server, client, characterToEquipTo, updateCharacterItemNtc, equipType, equipSlot, storageType, itemUId, characterId, pawnId); + // EQUIP + + // Set in equipment template + //TODO: Move this lookup to memory instead of the DB if possible. + characterToEquipTo.EquipmentTemplate.SetEquipItem(server.Database.SelectStorageItemByUId(itemUId), characterToEquipTo.Job, equipType, equipSlot); + + server.Database.ReplaceEquipItem(characterToEquipTo.CommonId, characterToEquipTo.Job, equipType, equipSlot, itemUId, connectionIn); + + // Update storage, swapping if needed + var result = client.Character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, itemUId); + Storage sourceStorage = client.Character.Storage.GetStorage(result.Item1); + updateCharacterItemNtc.UpdateItemList.AddRange( + server.ItemManager.MoveItem(server, client.Character, sourceStorage, itemUId, 1, characterToEquipTo.Equipment.Storage, equipItemStorageSlot, connectionIn) + ); + + //Check for ensemble requirements + ClientItemInfo itemInfo = server.ItemManager.LookupInfoByUID(server, itemUId); + if (itemInfo.SubCategory == ItemSubCategory.EquipEnsemble) + { + foreach (EquipSlot slot in EnsembleSlots) + { + var foo = characterToEquipTo.EquipmentTemplate.GetEquipItem(characterToEquipTo.Job, equipType, (byte)slot); + if (foo is null) continue; + forceRemovals.Add((equipType, slot)); + } + } + else if (EnsembleSlots.Contains((EquipSlot)itemInfo.EquipSlot!)) + { + var currentBody = characterToEquipTo.EquipmentTemplate.GetEquipItem(characterToEquipTo.Job, equipType, (byte)EquipSlot.ArmorBody); + if (currentBody != null) + { + ClientItemInfo bodyInfo = server.ItemManager.LookupInfoByItem(server, currentBody); + if (bodyInfo.SubCategory == ItemSubCategory.EquipEnsemble) + { + forceRemovals.Add((equipType, EquipSlot.ArmorBody)); + } + } + } } } - sendResponse.Invoke(); + //Post-process to handle the overrides. + foreach ((EquipType, EquipSlot) force in forceRemovals) + { + EquipType equipType = force.Item1; + EquipSlot slot = force.Item2; + + //Handle template and DB + characterToEquipTo.EquipmentTemplate.SetEquipItem(null, characterToEquipTo.Job, equipType, (byte)slot); + server.Database.DeleteEquipItem(characterToEquipTo.CommonId, characterToEquipTo.Job, equipType, (byte)slot, connectionIn); + + // Update storage + // TODO: Move to the other storage types if the first one is full + Storage destinationStorage = client.Character.Storage.GetStorage(storageTypes[0]); + updateCharacterItemNtc.UpdateItemList.AddRange(server.ItemManager.MoveItem( + server, + client.Character, + characterToEquipTo.Equipment.Storage, + characterToEquipTo.Equipment.GetStorageSlot(equipType, (byte)slot), + 1, + destinationStorage, + 0, + connectionIn + )); + + //Handle the client. + changeCharacterEquipList.Add(new CDataCharacterEquipInfo() + { + EquipItemUId = string.Empty, + EquipCategory = (byte)slot, + EquipType = equipType + }); + } // Notify other players - if(characterToEquipTo is Character character) + if (characterToEquipTo is Character character) { S2CEquipChangeCharacterEquipNtc changeCharacterEquipNtc = new S2CEquipChangeCharacterEquipNtc() { CharacterId = character.CharacterId, - EquipItemList = characterToEquipTo.Equipment.getEquipmentAsCDataEquipItemInfo(characterToEquipTo.Job, EquipType.Performance), - VisualEquipItemList = characterToEquipTo.Equipment.getEquipmentAsCDataEquipItemInfo(characterToEquipTo.Job, EquipType.Visual) + EquipItemList = character.Equipment.AsCDataEquipItemInfo(EquipType.Performance), + VisualEquipItemList = character.Equipment.AsCDataEquipItemInfo(EquipType.Visual) // TODO: Unk0 }; - foreach (Client otherClient in server.ClientLookup.GetAll()) - { - otherClient.Send(changeCharacterEquipNtc); - } + return (updateCharacterItemNtc, changeCharacterEquipNtc); } else if(characterToEquipTo is Pawn pawn) { @@ -130,181 +246,126 @@ public void HandleChangeEquipList(DdonGameServer server, GameClient client, Char { CharacterId = pawn.CharacterId, PawnId = pawn.PawnId, - EquipItemList = characterToEquipTo.Equipment.getEquipmentAsCDataEquipItemInfo(characterToEquipTo.Job, EquipType.Performance), - VisualEquipItemList = characterToEquipTo.Equipment.getEquipmentAsCDataEquipItemInfo(characterToEquipTo.Job, EquipType.Visual) + EquipItemList = pawn.Equipment.AsCDataEquipItemInfo(EquipType.Performance), + VisualEquipItemList = pawn.Equipment.AsCDataEquipItemInfo(EquipType.Visual), // TODO: Unk0 }; - foreach (Client otherClient in server.ClientLookup.GetAll()) + return (updateCharacterItemNtc, changePawnEquipNtc); + } + + throw new ResponseErrorException(ErrorCode.ERROR_CODE_FAIL); //TODO: Find a better code. + } + + public void GetEquipTypeandSlot(Equipment equipment, string uid, out EquipType equipType, out byte equipSlot) + { + for (int i = 0; i < SLOTS * 2; i++) + { + var tuple = equipment.Storage.Items[equipment.Offset + i]; + if (tuple?.Item1?.UId == uid) { - otherClient.Send(changePawnEquipNtc); + equipSlot = (byte)(i + 1); + equipType = equipSlot <= SLOTS ? EquipType.Performance : EquipType.Visual; + return; } } - - client.Send(updateCharacterItemNtc); + throw new Exception("Item not found"); } - private void UnequipItem(DdonGameServer server, GameClient client, CharacterCommon characterToEquipTo, S2CItemUpdateCharacterItemNtc updateCharacterItemNtc, EquipType equipType, byte equipSlot, StorageType storageType, uint characterId, uint pawnId) + public List<(EquipType, EquipSlot)> CleanGenderedEquipTemplates(DdonGameServer server, CharacterCommon character, DbConnection? connectionIn = null) { - // Find in equipment the item to unequip - Item item = characterToEquipTo.Equipment.GetEquipItem(characterToEquipTo.Job, equipType, equipSlot) ?? throw new Exception("No item found in this slot"); - - characterToEquipTo.Equipment.SetEquipItem(null, characterToEquipTo.Job, equipType, equipSlot); - server.Database.DeleteEquipItem(characterToEquipTo.CommonId, characterToEquipTo.Job, equipType, equipSlot, item.UId); - - ushort dstSlotNo = client.Character.Storage.addStorageItem(item, 1, storageType); - server.Database.InsertStorageItem(client.Character.CharacterId, storageType, dstSlotNo, item.UId, 1); - - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 0, - ItemList = new CDataItemList() { - ItemUId = item.UId, - ItemId = item.ItemId, - ItemNum = 0, - Unk3 = item.Unk3, - StorageType = StorageType.Unk14, - SlotNo = 1, - Color = item.Color, - PlusValue = item.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = characterId, - EquipPawnID = pawnId, - WeaponCrestDataList = item.WeaponCrestDataList, - ArmorCrestDataList = item.ArmorCrestDataList, - EquipElementParamList = item.EquipElementParamList + List<(EquipType, EquipSlot)> forceRemovals = new List<(EquipType, EquipSlot)>(); + //Clean equip templates. + foreach (JobId job in Enum.GetValues(typeof(JobId))) + { + foreach (EquipType equipType in Enum.GetValues(typeof(EquipType))) + { + foreach (EquipSlot equipSlot in Enumerable.Range(1, 15)) + { + Item? item = character.EquipmentTemplate.GetEquipItem(job, equipType, (byte)equipSlot); + if (item is null) continue; + ClientItemInfo itemInfo = server.ItemManager.LookupInfoByItem(server, item); + if (itemInfo.Gender == Gender.Any) continue; + if ((character.EditInfo.Sex == 1 && itemInfo.Gender == Gender.Female) + || (character.EditInfo.Sex == 2 && itemInfo.Gender == Gender.Male)) + { + character.EquipmentTemplate.SetEquipItem(null, job, equipType, (byte)equipSlot); + server.Database.DeleteEquipItem(character.CommonId, job, equipType, (byte)equipSlot, connectionIn); + + if (job == character.Job) + { + forceRemovals.Add((equipType, equipSlot)); + } + } + } } - }); - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 1, - ItemList = new CDataItemList() { - ItemUId = item.UId, - ItemId = item.ItemId, - ItemNum = 1, - Unk3 = item.Unk3, - StorageType = storageType, - SlotNo = dstSlotNo, - Color = item.Color, - PlusValue = item.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = 0, - EquipPawnID = 0, - WeaponCrestDataList = item.WeaponCrestDataList, - ArmorCrestDataList = item.ArmorCrestDataList, - EquipElementParamList = item.EquipElementParamList + } + + return forceRemovals; + } + + private bool CharacterHasEnsembleEquipped(DdonGameServer server, CharacterCommon characterCommon) + { + foreach (EquipSlot slot in EnsembleSlots) + { + var equip = characterCommon.EquipmentTemplate.GetEquipItem(characterCommon.Job, EquipType.Performance, slot); + if (equip == null) + { + continue; + } + + var itemInfo = server.ItemManager.LookupInfoByItemID(server, equip.ItemId); + if (itemInfo.SubCategory == ItemSubCategory.EquipEnsemble) + { + return true; } - }); + } + return false; } - private void EquipItem(DdonGameServer server, GameClient client, CharacterCommon characterToEquipTo, S2CItemUpdateCharacterItemNtc updateCharacterItemNtc, EquipType equipType, byte equipSlot, StorageType storageType, string itemUId, uint characterId, uint pawnId) + public uint CalculateItemRank(DdonGameServer server, CharacterCommon characterCommon) { - // Find in the bag the item to equip - var tuple = client.Character.Storage.getStorage(storageType).Items - .Select((item, index) => new { item, slot = (ushort) (index+1)}) - .Where(tuple => tuple.item?.Item1.UId == itemUId) - .First(); - Item itemToEquip = tuple.item!.Item1; - uint itemToEquipNum = tuple.item.Item2; - ushort storageSlotNo = tuple.slot; - - Item? previouslyEquippedItem = characterToEquipTo.Equipment.GetEquipItem(characterToEquipTo.Job, equipType, equipSlot); - - characterToEquipTo.Equipment.SetEquipItem(itemToEquip, characterToEquipTo.Job, equipType, equipSlot); - server.Database.ReplaceEquipItem(characterToEquipTo.CommonId, characterToEquipTo.Job, equipType, equipSlot, itemToEquip.UId); - - if(previouslyEquippedItem != null) + uint itemRank = 0; + + if (CharacterHasEnsembleEquipped(server, characterCommon)) { - // When equipping over an already equipped slot, move item in that slot to storage - client.Character.Storage.setStorageItem(previouslyEquippedItem, 1, storageType, storageSlotNo); - server.Database.ReplaceStorageItem(client.Character.CharacterId, storageType, storageSlotNo, previouslyEquippedItem.UId, 1); - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 0, - ItemList = new CDataItemList() { - ItemUId = previouslyEquippedItem.UId, - ItemId = previouslyEquippedItem.ItemId, - ItemNum = 0, - Unk3 = previouslyEquippedItem.Unk3, - StorageType = StorageType.Unk14, - SlotNo = 1, - Color = previouslyEquippedItem.Color, - PlusValue = previouslyEquippedItem.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = characterId, - EquipPawnID = pawnId, - WeaponCrestDataList = previouslyEquippedItem.WeaponCrestDataList, - ArmorCrestDataList = previouslyEquippedItem.ArmorCrestDataList, - EquipElementParamList = previouslyEquippedItem.EquipElementParamList + var mainHand = characterCommon.EquipmentTemplate.GetEquipItem(characterCommon.Job, EquipType.Performance, EquipSlot.WepMain); + itemRank = server.ItemManager.LookupInfoByItemID(server, mainHand.ItemId).Rank; + + foreach (EquipSlot slot in EnsembleSlots) + { + var equip = characterCommon.EquipmentTemplate.GetEquipItem(characterCommon.Job, EquipType.Performance, slot); + if (equip == null) + { + continue; } - }); - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 1, - ItemList = new CDataItemList() { - ItemUId = previouslyEquippedItem.UId, - ItemId = previouslyEquippedItem.ItemId, - ItemNum = 1, - Unk3 = previouslyEquippedItem.Unk3, - StorageType = storageType, - SlotNo = storageSlotNo, - Color = previouslyEquippedItem.Color, - PlusValue = previouslyEquippedItem.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = 0, - EquipPawnID = 0, - WeaponCrestDataList = previouslyEquippedItem.WeaponCrestDataList, - ArmorCrestDataList = previouslyEquippedItem.ArmorCrestDataList, - EquipElementParamList = previouslyEquippedItem.EquipElementParamList + + var itemInfo = server.ItemManager.LookupInfoByItemID(server, equip.ItemId); + if (itemInfo.SubCategory == ItemSubCategory.EquipEnsemble) + { + itemRank += itemInfo.Rank; + break; } - }); + } + + itemRank = itemRank / 2; } else { - client.Character.Storage.setStorageItem(null, 0, storageType, storageSlotNo); - server.Database.DeleteStorageItem(client.Character.CharacterId, storageType, storageSlotNo); + foreach (EquipSlot slot in ItemRankSlots) + { + var equip = characterCommon.EquipmentTemplate.GetEquipItem(characterCommon.Job, EquipType.Performance, slot); + if (equip != null) + { + var itemInfo = server.ItemManager.LookupInfoByItemID(server, equip.ItemId); + itemRank += itemInfo.Rank; + } + } + + itemRank = itemRank / 8; } - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 0, // TODO: ? - ItemList = new CDataItemList() { - ItemUId = itemToEquip.UId, - ItemId = itemToEquip.ItemId, - ItemNum = 0, - Unk3 = itemToEquip.Unk3, - StorageType = storageType, - SlotNo = storageSlotNo, - Color = itemToEquip.Color, - PlusValue = itemToEquip.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = characterId, - EquipPawnID = pawnId, - WeaponCrestDataList = itemToEquip.WeaponCrestDataList, - ArmorCrestDataList = itemToEquip.ArmorCrestDataList, - EquipElementParamList = itemToEquip.EquipElementParamList - } - }); - updateCharacterItemNtc.UpdateItemList.Add(new CDataItemUpdateResult() { - UpdateItemNum = 1, - ItemList = new CDataItemList() { - ItemUId = itemToEquip.UId, - ItemId = itemToEquip.ItemId, - ItemNum = 1, - Unk3 = itemToEquip.Unk3, - StorageType = StorageType.Unk14, - SlotNo = 1, - Color = itemToEquip.Color, - PlusValue = itemToEquip.PlusValue, - Bind = true, - EquipPoint = 0, - EquipCharacterID = characterId, - EquipPawnID = pawnId, - WeaponCrestDataList = itemToEquip.WeaponCrestDataList, - ArmorCrestDataList = itemToEquip.ArmorCrestDataList, - EquipElementParamList = itemToEquip.EquipElementParamList - } - }); + return itemRank > 0 ? itemRank : 1; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Characters/ExpManager.cs b/Arrowgene.Ddon.GameServer/Characters/ExpManager.cs index d29d0d6ba..ca0e3104d 100644 --- a/Arrowgene.Ddon.GameServer/Characters/ExpManager.cs +++ b/Arrowgene.Ddon.GameServer/Characters/ExpManager.cs @@ -7,6 +7,13 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Server; using Arrowgene.Logging; +using Arrowgene.Ddon.Server.Network; +using System.Linq; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.GameServer.Party; +using System.IO; +using System.Text; +using System.Buffers.Text; namespace Arrowgene.Ddon.GameServer.Characters { @@ -27,7 +34,7 @@ public class ExpManager { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ExpManager)); - private static readonly byte LV_CAP = 120; + public static readonly byte LV_CAP = 120; // E.g. EXP_UNTIL_NEXT_LV[3] = 800, meaning as Lv 3 you need 800 exp to level to Lv 4 public static readonly uint[] EXP_UNTIL_NEXT_LV = new uint[] { @@ -111,7 +118,7 @@ public class ExpManager /* Lv 77 */ 3335000, /* Lv 78 */ 3685000, /* Lv 79 */ 4035000, - /* Lv 80 */ 4200000, + /* Lv 80 */ 4200000, /* Lv 81 */ 4200000, /* Lv 82 */ 4200000, /* Lv 83 */ 4200000, @@ -152,7 +159,67 @@ public class ExpManager /* Lv 118 */ 5000000, /* Lv 119 */ 5000000, }; - + + private static readonly uint[] BBM_EXP_UNTIL_NEXT_LV = new uint[] + { + /********/ 0, + /* LV 1 */ 500, + /* LV 2 */ 500, + /* LV 3 */ 500, + /* LV 4 */ 500, + /* LV 5 */ 500, + /* LV 6 */ 500, + /* LV 7 */ 500, + /* LV 8 */ 500, + /* LV 9 */ 500, + /* LV 10 */ 500, + /* LV 11 */ 500, + /* LV 12 */ 500, + /* LV 13 */ 500, + /* LV 14 */ 500, + /* LV 15 */ 500, + /* LV 16 */ 500, + /* LV 17 */ 500, + /* LV 18 */ 500, + /* LV 19 */ 500, + /* LV 20 */ 500, + /* LV 21 */ 3000, + /* LV 22 */ 3000, + /* LV 23 */ 3000, + /* LV 24 */ 3000, + /* LV 25 */ 3000, + /* LV 26 */ 3000, + /* LV 27 */ 3000, + /* LV 28 */ 3000, + /* LV 29 */ 3000, + /* LV 30 */ 3000, + /* LV 31 */ 3000, + /* LV 32 */ 3000, + /* LV 33 */ 3000, + /* LV 34 */ 3000, + /* LV 35 */ 3000, + /* LV 36 */ 3000, + /* LV 37 */ 3000, + /* LV 38 */ 3000, + /* LV 39 */ 3000, + /* LV 40 */ 5000, + /* LV 41 */ 5000, + /* LV 42 */ 5000, + /* LV 43 */ 5000, + /* LV 44 */ 5000, + /* LV 45 */ 5000, + /* LV 46 */ 5000, + /* LV 47 */ 5000, + /* LV 48 */ 5000, + /* LV 49 */ 5000, + /* LV 50 */ 8000, + /* LV 51 */ 8000, + /* LV 52 */ 8000, + /* LV 53 */ 8000, + /* LV 54 */ 8000, + /* LV 55 */ 8000, + }; + // E.g. LEVEL_UP_JOB_POINTS_EARNED[3] = 300, meaning you earn 300 JP when you reach Lv 3 public static readonly uint[] LEVEL_UP_JOB_POINTS_EARNED = new uint[] {0,200,200,300,300,400,400,500,600,700,700,800,1000,1200,1400,1600,1800,2000,2300,2600,2900,3300,3500,3800,3800,4000,4000,4500,4500,5000,5000,5500,5800,5800,6500,6500,6800,6800,8000,8000,9000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; @@ -331,45 +398,100 @@ public class ExpManager }, }; - public ExpManager(IDatabase database, GameClientLookup gameClientLookup) + public ExpManager(DdonGameServer server, GameClientLookup gameClientLookup) { - this._database = database; + this._Server = server; this._gameClientLookup = gameClientLookup; + this._GameSettings = server.Setting.GameLogicSetting; } - protected readonly IDatabase _database; + private DdonGameServer _Server; protected readonly GameClientLookup _gameClientLookup; + private GameLogicSetting _GameSettings; - - public void AddExp(GameClient client, CharacterCommon characterToAddExpTo, uint gainedExp, uint extraBonusExp) + private bool CalculateAndAssignStats(CharacterCommon Character) { + if (Character == null || Character.ActiveCharacterJobData == null) + { + return false; + } + + var ActiveCharacterJobData = Character.ActiveCharacterJobData; + + BaseStats baseStats = BASE_STATS_TABLE[ActiveCharacterJobData.Job]; + ActiveCharacterJobData.Atk = (ushort)(baseStats.Atk + (ActiveCharacterJobData.Lv - 1) * baseStats.AtkRate); + ActiveCharacterJobData.Def = (ushort)(baseStats.Def + (ActiveCharacterJobData.Lv - 1) * baseStats.DefRate); + ActiveCharacterJobData.MAtk = (ushort)(baseStats.MAtk + (ActiveCharacterJobData.Lv - 1) * baseStats.MAtkRate); + ActiveCharacterJobData.MDef = (ushort)(baseStats.MDef + (ActiveCharacterJobData.Lv - 1) * baseStats.MDefRate); + + return true; + } + + public static CDataCharacterJobData CalculateBaseStats(JobId jobId, uint Level) + { + CDataCharacterJobData JobData = new CDataCharacterJobData(); + + BaseStats baseStats = BASE_STATS_TABLE[jobId]; + JobData.Atk = (ushort)(baseStats.Atk + (Level - 1) * baseStats.AtkRate); + JobData.Def = (ushort)(baseStats.Def + (Level - 1) * baseStats.DefRate); + JobData.MAtk = (ushort)(baseStats.MAtk + (Level - 1) * baseStats.MAtkRate); + JobData.MDef = (ushort)(baseStats.MDef + (Level - 1) * baseStats.MDefRate); + + return JobData; + } + + public static CDataCharacterJobData CalculateBaseStats(CharacterCommon Character) + { + CDataCharacterJobData JobData = new CDataCharacterJobData(); + if (Character == null || Character.ActiveCharacterJobData == null) + { + return JobData; + } + + var ActiveCharacterJobData = Character.ActiveCharacterJobData; + BaseStats baseStats = BASE_STATS_TABLE[ActiveCharacterJobData.Job]; + JobData.Atk = (ushort)(baseStats.Atk + (ActiveCharacterJobData.Lv - 1) * baseStats.AtkRate); + JobData.Def = (ushort)(baseStats.Def + (ActiveCharacterJobData.Lv - 1) * baseStats.DefRate); + JobData.MAtk = (ushort)(baseStats.MAtk + (ActiveCharacterJobData.Lv - 1) * baseStats.MAtkRate); + JobData.MDef = (ushort)(baseStats.MDef + (ActiveCharacterJobData.Lv - 1) * baseStats.MDefRate); + + return JobData; + } + + public void AddExp(GameClient client, CharacterCommon characterToAddExpTo, uint gainedExp, RewardSource rewardType, QuestType questType = QuestType.Unknown) + { + var lvCap = (client.GameMode == GameMode.Normal) ? ExpManager.LV_CAP : BitterblackMazeManager.LevelCap(client.Character.BbmProgress); + CDataCharacterJobData? activeCharacterJobData = characterToAddExpTo.ActiveCharacterJobData; - if (activeCharacterJobData != null && activeCharacterJobData.Lv < ExpManager.LV_CAP) + if (activeCharacterJobData != null && activeCharacterJobData.Lv < lvCap) { // ------ // EXP UP + uint extraBonusExp = CalculateExpBonus(characterToAddExpTo, gainedExp, rewardType, questType); + activeCharacterJobData.Exp += gainedExp; activeCharacterJobData.Exp += extraBonusExp; - if(characterToAddExpTo is Character) + if (characterToAddExpTo is Character) { S2CJobCharacterJobExpUpNtc expNtc = new S2CJobCharacterJobExpUpNtc(); expNtc.JobId = activeCharacterJobData.Job; - expNtc.AddExp = gainedExp; + expNtc.AddExp = gainedExp + extraBonusExp; expNtc.ExtraBonusExp = extraBonusExp; expNtc.TotalExp = activeCharacterJobData.Exp; - expNtc.Type = 0; // TODO: Figure out + expNtc.Type = (byte) rewardType; // TODO: Figure out client.Send(expNtc); } else if(characterToAddExpTo is Pawn) { S2CJobPawnJobExpUpNtc expNtc = new S2CJobPawnJobExpUpNtc(); + expNtc.PawnId = ((Pawn)characterToAddExpTo).PawnId; expNtc.JobId = activeCharacterJobData.Job; - expNtc.AddExp = gainedExp; + expNtc.AddExp = gainedExp + extraBonusExp; expNtc.ExtraBonusExp = extraBonusExp; expNtc.TotalExp = activeCharacterJobData.Exp; - expNtc.Type = 0; // TODO: Figure out + expNtc.Type = (byte) rewardType; // TODO: Figure out client.Send(expNtc); } @@ -380,10 +502,14 @@ public void AddExp(GameClient client, CharacterCommon characterToAddExpTo, uint uint targetLevel = currentLevel; uint addJobPoint = 0; - while (targetLevel < LV_CAP && activeCharacterJobData.Exp >= ExpManager.TotalExpToLevelUpTo(targetLevel + 1)) + while (targetLevel < lvCap && activeCharacterJobData.Exp >= ExpManager.TotalExpToLevelUpTo(targetLevel + 1, client.GameMode)) { targetLevel++; - addJobPoint+=LEVEL_UP_JOB_POINTS_EARNED[targetLevel]; + + if (client.GameMode == GameMode.Normal) + { + addJobPoint += LEVEL_UP_JOB_POINTS_EARNED[targetLevel]; + } } if (currentLevel != targetLevel || addJobPoint != 0) @@ -391,11 +517,7 @@ public void AddExp(GameClient client, CharacterCommon characterToAddExpTo, uint activeCharacterJobData.Lv = targetLevel; activeCharacterJobData.JobPoint += addJobPoint; - BaseStats baseStats = BASE_STATS_TABLE[activeCharacterJobData.Job]; - activeCharacterJobData.Atk = (ushort)(baseStats.Atk + (activeCharacterJobData.Lv - 1) * baseStats.AtkRate); - activeCharacterJobData.Def = (ushort)(baseStats.Def + (activeCharacterJobData.Lv - 1) * baseStats.DefRate); - activeCharacterJobData.MAtk = (ushort)(baseStats.MAtk + (activeCharacterJobData.Lv - 1) * baseStats.MAtkRate); - activeCharacterJobData.MDef = (ushort)(baseStats.MDef + (activeCharacterJobData.Lv - 1) * baseStats.MDefRate); + CalculateAndAssignStats(characterToAddExpTo); if(characterToAddExpTo is Character) { @@ -438,20 +560,362 @@ public void AddExp(GameClient client, CharacterCommon characterToAddExpTo, uint client.Party.SendToAllExcept(lvlMemberNtc, client); } } - + // PERSIST CHANGES IN DB - this._database.UpdateCharacterJobData(characterToAddExpTo.CommonId, activeCharacterJobData); + _Server.Database.UpdateCharacterJobData(characterToAddExpTo.CommonId, activeCharacterJobData); } } - public static uint TotalExpToLevelUpTo(uint level) + public void ResetExpData(GameClient client, CharacterCommon characterCommon) { + foreach (var jobData in client.Character.CharacterJobDataList) + { + if (jobData.Lv == 1 && jobData.Exp == 0) + { + // We can skip sending this NTC since the job was never leveled + continue; + } + + jobData.Lv = 1; + jobData.JobPoint = 0; + jobData.Exp = 0; + + CalculateAndAssignStats(characterCommon); + + if (characterCommon is Character) + { + S2CJobCharacterJobExpUpNtc expNtc = new S2CJobCharacterJobExpUpNtc(); + expNtc.JobId = jobData.Job; + expNtc.AddExp = 0; + expNtc.ExtraBonusExp = 0; + expNtc.TotalExp = jobData.Exp; + client.Send(expNtc); + + // Inform client of lvl up + S2CJobCharacterJobLevelUpNtc lvlNtc = new S2CJobCharacterJobLevelUpNtc(); + lvlNtc.Job = jobData.Job; + lvlNtc.Level = jobData.Lv; + lvlNtc.AddJobPoint = 0; + lvlNtc.TotalJobPoint = 0; + GameStructure.CDataCharacterLevelParam(lvlNtc.CharacterLevelParam, (Character)characterCommon); + client.Send(lvlNtc); + + // Inform other party members + S2CJobCharacterJobLevelUpMemberNtc lvlMemberNtc = new S2CJobCharacterJobLevelUpMemberNtc(); + lvlMemberNtc.CharacterId = ((Character)characterCommon).CharacterId; + lvlMemberNtc.Job = jobData.Job; + lvlMemberNtc.Level = jobData.Lv; + GameStructure.CDataCharacterLevelParam(lvlMemberNtc.CharacterLevelParam, (Character)characterCommon); + client.Party.SendToAllExcept(lvlMemberNtc, client); + } + else if (characterCommon is Pawn) + { + S2CJobPawnJobExpUpNtc expNtc = new S2CJobPawnJobExpUpNtc(); + expNtc.JobId = jobData.Job; + expNtc.AddExp = 0; + expNtc.ExtraBonusExp = 0; + expNtc.TotalExp = jobData.Exp; + client.Send(expNtc); + + // Inform client of lvl up + S2CJobPawnJobLevelUpNtc lvlNtc = new S2CJobPawnJobLevelUpNtc(); + lvlNtc.PawnId = ((Pawn)characterCommon).PawnId; + lvlNtc.Job = jobData.Job; + lvlNtc.Level = jobData.Lv; + lvlNtc.AddJobPoint = 0; + lvlNtc.TotalJobPoint = 0; + GameStructure.CDataCharacterLevelParam(lvlNtc.CharacterLevelParam, (Pawn)characterCommon); + client.Send(lvlNtc); + + // Inform other party members + S2CJobPawnJobLevelUpMemberNtc lvlMemberNtc = new S2CJobPawnJobLevelUpMemberNtc(); + lvlMemberNtc.CharacterId = ((Pawn)characterCommon).CharacterId; + lvlMemberNtc.PawnId = ((Pawn)characterCommon).PawnId; + lvlMemberNtc.Job = jobData.Job; + lvlMemberNtc.Level = jobData.Lv; + GameStructure.CDataCharacterLevelParam(lvlMemberNtc.CharacterLevelParam, (Pawn)characterCommon); + client.Party.SendToAllExcept(lvlMemberNtc, client); + } + + _Server.Database.UpdateCharacterJobData(characterCommon.CommonId, jobData); + } + } + + public static uint TotalExpToLevelUpTo(uint level, GameMode gameMode) + { + var expTable = (gameMode == GameMode.Normal) ? EXP_UNTIL_NEXT_LV : BBM_EXP_UNTIL_NEXT_LV; + uint totalExp = 0; for (int i = 1; i < level; i++) { - totalExp += EXP_UNTIL_NEXT_LV[i]; + totalExp += expTable[i]; } return totalExp; } + + private double RookiesRingBonus() + { + return _GameSettings.RookiesRingBonus; + } + + private uint RookiesRingMaxLevel() + { + return _GameSettings.RookiesRingMaxLevel; + } + + private uint GetRookiesRingBonus(CharacterCommon characterCommon, uint baseExpAmount) + { + if (characterCommon.ActiveCharacterJobData.Lv > RookiesRingMaxLevel()) + { + return 0; + } + + if (!characterCommon.Equipment.GetItems(EquipType.Performance).Exists(x => x?.ItemId == 11718)) + { + return 0; + } + + double result = baseExpAmount * RookiesRingBonus(); + return (uint)result; + } + + private uint GetCourseExpBonus(CharacterCommon characterCommon, uint baseExpAmount, RewardSource source, QuestType questType) + { + double multiplier = 0; + switch (source) + { + case RewardSource.Enemy: + multiplier = _Server.GpCourseManager.EnemyExpBonus(characterCommon); + break; + case RewardSource.Quest: + multiplier = _Server.GpCourseManager.QuestExpBonus(questType); + break; + } + + return (uint) (baseExpAmount * multiplier); + } + + public uint CalculateExpBonus(CharacterCommon characterCommon, uint baseExpAmount, RewardSource source, QuestType questType) + { + uint bonusAmount = 0; + + bonusAmount += GetRookiesRingBonus(characterCommon, baseExpAmount); + bonusAmount += GetCourseExpBonus(characterCommon, baseExpAmount, source, questType); + + return bonusAmount; + } + + private uint PartyLevelRange(PartyGroup party) + { + uint maxLevel = party.Leader.Client.Character.ActiveCharacterJobData.Lv; + uint minLevel = party.Leader.Client.Character.ActiveCharacterJobData.Lv; + + foreach (var member in party.Members) + { + CharacterCommon characterCommon = null; + if (member is PlayerPartyMember) + { + var client = ((PlayerPartyMember)member).Client; + characterCommon = client.Character; + } + else if (member is PawnPartyMember) + { + characterCommon = ((PawnPartyMember)member).Pawn; + } + else + { + // Is this possible? + continue; + } + + maxLevel = Math.Max(maxLevel, characterCommon.ActiveCharacterJobData.Lv); + minLevel = Math.Min(minLevel, characterCommon.ActiveCharacterJobData.Lv); + } + + return maxLevel - minLevel; + } + + private uint PartyMemberMaxLevel(PartyGroup party) + { + uint maxLevel = party.Leader.Client.Character.ActiveCharacterJobData.Lv; + foreach (var member in party.Members) + { + CharacterCommon characterCommon = null; + if (member is PlayerPartyMember) + { + var client = ((PlayerPartyMember)member).Client; + characterCommon = client.Character; + } + else if (member is PawnPartyMember) + { + characterCommon = ((PawnPartyMember)member).Pawn; + } + else + { + // Is this possible? + continue; + } + + maxLevel = Math.Max(maxLevel, characterCommon.ActiveCharacterJobData.Lv); + } + + return maxLevel; + } + + private double CalculatePartyRangeMultipler(GameMode gameMode, PartyGroup party) + { + if (!_GameSettings.AdjustPartyEnemyExp || gameMode == GameMode.BitterblackMaze) + { + return 1.0; + } + + var range = PartyLevelRange(party); + + double multiplier = 0; + foreach (var tier in _GameSettings.AdjustPartyEnemyExpTiers) + { + if (range >= tier.MinLv && range <= tier.MaxLv) + { + multiplier = tier.ExpMultiplier; + break; + } + } + + return multiplier; + } + + private double CalculateTargetLvMultiplier(GameMode gameMode, PartyGroup party, uint targetLv) + { + if (!_GameSettings.AdjustTargetLvEnemyExp || gameMode == GameMode.BitterblackMaze) + { + return 1.0; + } + + var maxLevelInParty = PartyMemberMaxLevel(party); + if (maxLevelInParty <= targetLv) + { + return 1.0; + } + + var range = maxLevelInParty - targetLv; + + double multiplier = 0; + foreach (var tier in _GameSettings.AdjustTargetLvEnemyExpTiers) + { + if (range >= tier.MinLv && range <= tier.MaxLv) + { + multiplier = tier.ExpMultiplier; + break; + } + } + + return multiplier; + } + + public uint GetAdjustedExp(GameMode gameMode, RewardSource source, PartyGroup party, uint baseExpAmount, uint targetLv) + { + if (_Server.GpCourseManager.DisablePartyExpAdjustment()) + { + return baseExpAmount; + } + + double multiplier = 1.0; + if (source == RewardSource.Enemy) + { + var targetMultiplier = CalculateTargetLvMultiplier(gameMode, party, targetLv); + var partyRangeMultiplier = CalculatePartyRangeMultipler(gameMode, party); + multiplier = Math.Min(partyRangeMultiplier, targetMultiplier); + } + + return (uint)(multiplier * baseExpAmount); + } + + private uint GetMaxAllowedPartyRange() + { + if (_GameSettings.AdjustPartyEnemyExpTiers.Count == 0) + { + return 0; + } + + uint min = _GameSettings.AdjustPartyEnemyExpTiers[0].MinLv; + uint max = _GameSettings.AdjustPartyEnemyExpTiers[0].MaxLv; + + foreach (var tier in _GameSettings.AdjustPartyEnemyExpTiers) + { + min = Math.Min(min, tier.MinLv); + max = Math.Max(max, tier.MaxLv); + } + + return max - min; + } + + public bool RequiresPawnCatchup(GameMode gameMode, PartyGroup party, Pawn pawn) + { + if (!_GameSettings.EnablePawnCatchup || gameMode == GameMode.BitterblackMaze) + { + return false; + } + + foreach (var client in party.Clients) + { + if (pawn.CharacterId == client.Character.CharacterId) + { + if (pawn.ActiveCharacterJobData.Lv >= client.Character.ActiveCharacterJobData.Lv) + { + return false; + } + else if (client.Character.ActiveCharacterJobData.Lv - pawn.ActiveCharacterJobData.Lv > _GameSettings.PawnCatchupLvDiff) + { + return true; + } + else + { + return false; + } + } + } + + return false; + } + + private double CalculatePawnCatchupTargetLvMultiplier(GameMode gameMode, Pawn pawn, uint targetLv) + { + if (!_GameSettings.AdjustTargetLvEnemyExp || gameMode == GameMode.BitterblackMaze) + { + return 1.0; + } + + if (pawn.ActiveCharacterJobData.Lv <= targetLv) + { + return 1.0; + } + + var range = pawn.ActiveCharacterJobData.Lv - targetLv; + + double multiplier = 0; + foreach (var tier in _GameSettings.AdjustTargetLvEnemyExpTiers) + { + if (range >= tier.MinLv && range <= tier.MaxLv) + { + multiplier = tier.ExpMultiplier; + break; + } + } + + return multiplier; + } + + public uint GetAdjustedPawnExp(GameMode gameMode, RewardSource source, PartyGroup party, Pawn pawn, uint baseExpAmount, uint targetLv) + { + if (!_GameSettings.EnablePawnCatchup || gameMode == GameMode.BitterblackMaze) + { + return baseExpAmount; + } + + var targetMultiplier = CalculatePawnCatchupTargetLvMultiplier(gameMode, pawn, targetLv); + var multiplier = _GameSettings.PawnCatchupMultiplier * targetMultiplier; + + return (uint)(multiplier * baseExpAmount); + } } } diff --git a/Arrowgene.Ddon.GameServer/Characters/GpCourseManager.cs b/Arrowgene.Ddon.GameServer/Characters/GpCourseManager.cs new file mode 100644 index 000000000..b616e63be --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/GpCourseManager.cs @@ -0,0 +1,238 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class GpCourseManager + { + private DdonGameServer _Server; + private Timer _CourseTimer; + private CourseBonus _CourseBonus; + private Dictionary _CourseIsActive; + + public GpCourseManager(DdonGameServer server) + { + _Server = server; + _CourseTimer = null; + _CourseBonus = new CourseBonus(); + _CourseIsActive = new Dictionary(); + } + + internal class CourseBonus + { + public double PlayerEnemyExpBonus = 0.0; + public double PawnEnemyExpBonus = 0.0; + public double WorldQuestExpBonus = 0.0; + public double EnemyPlayPointBonus = 0.0; + public double PawnCraftBonus = 0.0; + public bool DisablePartyExpAdjustment = false; + public double EnemyBloodOrbMultiplier = 0.0; + }; + + private void ApplyCourseEffects(uint courseId) + { + lock (_CourseBonus) + { + var courseDescription = _Server.AssetRepository.GPCourseInfoAsset.Courses[courseId]; + foreach (var effectUId in courseDescription.Effects) + { + var effect = _Server.AssetRepository.GPCourseInfoAsset.Effects[effectUId]; + + GPCourseId courseEffectId = (GPCourseId)effect.Id; + switch (courseEffectId) + { + case GPCourseId.EnemyExpUp: + _CourseBonus.PlayerEnemyExpBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.PawnEnemyExpUp: + _CourseBonus.PawnEnemyExpBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.WQRewardExpUp: + _CourseBonus.WorldQuestExpBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.EnemyPpUp: + _CourseBonus.EnemyPlayPointBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.PawnCraftExpUp: + _CourseBonus.PawnCraftBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.DisablePartyAdjustEnemyExp: + _CourseBonus.DisablePartyExpAdjustment = true; + break; + case GPCourseId.BloodOrbUp: + _CourseBonus.EnemyBloodOrbMultiplier += (effect.Param0 / 100.0); + break; + } + } + } + } + + private void RemoveCourseEffects(uint courseId) + { + lock (_CourseBonus) + { + var courseDescription = _Server.AssetRepository.GPCourseInfoAsset.Courses[courseId]; + foreach (var effectUId in courseDescription.Effects) + { + var effect = _Server.AssetRepository.GPCourseInfoAsset.Effects[effectUId]; + + GPCourseId courseEffectId = (GPCourseId)effect.Id; + switch (courseEffectId) + { + case GPCourseId.EnemyExpUp: + _CourseBonus.PlayerEnemyExpBonus -= (effect.Param0 / 100.0); + break; + case GPCourseId.PawnEnemyExpUp: + _CourseBonus.PawnEnemyExpBonus -= (effect.Param0 / 100.0); + break; + case GPCourseId.WQRewardExpUp: + _CourseBonus.WorldQuestExpBonus -= (effect.Param0 / 100.0); + break; + case GPCourseId.EnemyPpUp: + _CourseBonus.EnemyPlayPointBonus -= (effect.Param0 / 100.0); + break; + case GPCourseId.PawnCraftExpUp: + _CourseBonus.PawnCraftBonus += (effect.Param0 / 100.0); + break; + case GPCourseId.DisablePartyAdjustEnemyExp: + _CourseBonus.DisablePartyExpAdjustment = false; + break; + case GPCourseId.BloodOrbUp: + _CourseBonus.EnemyBloodOrbMultiplier -= (effect.Param0 / 100.0); + break; + } + } + } + } + + private static int COURSE_TIMER_TICK = 1 * 1000; // 1 second in ms + + public void EvaluateCourses() + { + ulong now = (ulong) DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + foreach (var (id, course) in _Server.AssetRepository.GPCourseInfoAsset.ValidCourses) + { + if (now >= course.StartTime && now <= course.EndTime) + { + _CourseIsActive[id] = true; + ApplyCourseEffects(id); + } + else + { + _CourseIsActive[id] = false; + } + } + + _CourseTimer = new Timer(state => + { + lock (_CourseIsActive) + { + ulong now = (ulong)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + foreach (var (id, course) in _Server.AssetRepository.GPCourseInfoAsset.ValidCourses) + { + if (now >= course.StartTime && now <= course.EndTime && !_CourseIsActive[id]) + { + _CourseIsActive[id] = true; + ApplyCourseEffects(id); + + var ntc = new S2CGPCourseStartNtc() + { + CourseID = id, + ExpiryTimestamp = course.EndTime, + AnnounceType = 0 + }; + foreach (var client in _Server.ClientLookup.GetAll()) + { + client.Send(ntc); + } + } + else if (now >= course.EndTime && _CourseIsActive[id]) + { + + _CourseIsActive[id] = false; + RemoveCourseEffects(id); + + var ntc = new S2CGpCourseEndNtc() + { + CourseID = id, + AnnounceType = 0 + }; + foreach (var client in _Server.ClientLookup.GetAll()) + { + client.Send(ntc); + } + } + } + } + }, null, COURSE_TIMER_TICK, COURSE_TIMER_TICK); + } + + public double EnemyExpBonus(CharacterCommon characterCommon) + { + lock (_CourseBonus) + { + if (characterCommon is Character) + { + + return _CourseBonus.PlayerEnemyExpBonus; + } + else + { + return _CourseBonus.PawnEnemyExpBonus; + } + } + } + + public double QuestExpBonus(QuestType questType) + { + lock (_CourseBonus) + { + switch (questType) + { + case QuestType.World: + return _CourseBonus.WorldQuestExpBonus; + default: + return 0; + } + } + } + + public double EnemyPlayPointBonus() + { + lock (_CourseBonus) + { + return _CourseBonus.EnemyPlayPointBonus; + } + } + + public double PawnCraftBonus() + { + lock (_CourseBonus) + { + return _CourseBonus.PawnCraftBonus; + } + } + + public bool DisablePartyExpAdjustment() + { + lock (_CourseBonus) + { + return _CourseBonus.DisablePartyExpAdjustment; + } + } + + public double EnemyBloodOrbBonus() + { + lock (_CourseBonus) + { + return _CourseBonus.EnemyBloodOrbMultiplier; + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/HubManager.cs b/Arrowgene.Ddon.GameServer/Characters/HubManager.cs new file mode 100644 index 000000000..5135f763b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/HubManager.cs @@ -0,0 +1,194 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class HubManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(HubManager)); + + public HubManager(DdonGameServer server) + { + Server = server; + HubMembers = new Dictionary>(); + foreach (var stageId in StageManager.HubStageIds) + { + HubMembers[stageId] = new HashSet(); + } + } + + private readonly DdonGameServer Server; + private readonly Dictionary> HubMembers; + + public HashSet GetClientsInHub(StageId stageId) + { + return GetClientsInHub(stageId.Id); + } + + public HashSet GetClientsInHub(uint stageId) + { + if (Server.Setting.GameLogicSetting.NaiveLobbyContextHandling) + { + return Server.ClientLookup.GetAll().Distinct().ToHashSet(); + } + else + { + if (!HubMembers.ContainsKey(stageId)) + { + return new HashSet(); + } + return HubMembers[stageId]; + } + } + + // The server maintains an authoritative list of who's in each hub stage. + // Hub stages are defined in StageManager.HubStageIds. + // The client has a weird way of keeping contexts, which I attempt to replicate here. + // As long as the client does not see another client leave a hub, it preserves that other client's context + // in memory and does not need to get it again from the server to see that client's character. + + public void UpdateLobbyContextOnStageChange(GameClient client, uint previousStageId, uint targetStageId) + { + // Fallback to naive method. + if (Server.Setting.GameLogicSetting.NaiveLobbyContextHandling) + { + NaiveLobbyHandling(client, previousStageId); + return; + } + + // Transitions that do not involve a hub stage don't concern us. + if (!HubMembers.ContainsKey(previousStageId) && !HubMembers.ContainsKey(targetStageId)) + { + return; + } + + uint id = client.Character.CharacterId; + HashSet targetClients = new HashSet(); + HashSet gatherClients = new HashSet(); + + if (HubMembers.ContainsKey(previousStageId)) + { + lock (HubMembers[previousStageId]) + { + HubMembers[previousStageId].Remove(client); + foreach (GameClient otherClient in Server.ClientLookup.GetAll()) + { + if (HubMembers[previousStageId].Contains(otherClient)) + { + // They saw us leave, and do not need to be updated, their clients discard the context automatically. + // But the next time they see us, they will need our context back. + otherClient.Character.LastSeenLobby.Remove(id); + } + else if (otherClient.Character.LastSeenLobby.TryGetValue(id, out var lastStage) && lastStage == previousStageId) + { + // These clients did not see us leave, and so need a new context to remove the phantom lobby member if/when they return. + targetClients.Add(otherClient); + otherClient.Character.LastSeenLobby[id] = targetStageId; // This syncs with the StageNo in the CDataContextBase we're planning to send. + } + } + } + } + + if (HubMembers.ContainsKey(targetStageId)) + { + lock (HubMembers[targetStageId]) + { + foreach (GameClient otherClient in HubMembers[targetStageId]) + { + uint otherId = otherClient.Character.CharacterId; + if (!otherClient.Character.LastSeenLobby.TryGetValue(id, out var lastStage) || lastStage != targetStageId) + { + // These clients are here, but don't have our context, so plan to send it. + targetClients.Add(otherClient); + otherClient.Character.LastSeenLobby[id] = targetStageId; + } + + if (!client.Character.LastSeenLobby.TryGetValue(otherId, out lastStage) || lastStage != targetStageId) + { + // We have no context or an outdated context for the other client, so plan to gather it. + gatherClients.Add(otherClient); + } + client.Character.LastSeenLobby[otherId] = targetStageId; + } + HubMembers[targetStageId].Add(client); + } + } + + if (targetClients.Any()) + { + SendContext(client, targetClients); + } + if (gatherClients.Any()) + { + GatherContexts(gatherClients, client); + } + } + + private static void SendContext(GameClient sourceClient, GameClient targetClient) + { + S2CContextGetLobbyPlayerContextNtc contextNtc = new S2CContextGetLobbyPlayerContextNtc(); + GameStructure.S2CContextGetLobbyPlayerContextNtc(contextNtc, sourceClient.Character); + targetClient.Send(contextNtc); + } + + private static void SendContext(GameClient sourceClient, IEnumerable targetClients) + { + S2CContextGetLobbyPlayerContextNtc contextNtc = new S2CContextGetLobbyPlayerContextNtc(); + GameStructure.S2CContextGetLobbyPlayerContextNtc(contextNtc, sourceClient.Character); + foreach (GameClient client in targetClients) + { + client.Send(contextNtc); + } + } + + private static void GatherContexts(IEnumerable sourceClients, GameClient targetClient) + { + foreach (GameClient source in sourceClients) + { + S2CContextGetLobbyPlayerContextNtc contextNtc = new S2CContextGetLobbyPlayerContextNtc(); + GameStructure.S2CContextGetLobbyPlayerContextNtc(contextNtc, source.Character); + targetClient.Send(contextNtc); + } + } + + public void LeaveAllHubs(GameClient client) + { + foreach (var hub in HubMembers.Values) + { + hub.Remove(client); + } + } + + // A fallback to the existing mechanism; broadcast/gather the entire server on entry. + private void NaiveLobbyHandling(GameClient client, uint sourceStageId) + { + // Designed to only trigger once on joining the server, the only time your StageId == 0. + if (sourceStageId != 0) + { + return; + } + + HashSet targetClients = new HashSet(); + HashSet gatherClients = new HashSet(); + + foreach (GameClient otherClient in Server.ClientLookup.GetAll()) + { + targetClients.Add(otherClient); + gatherClients.Add(otherClient); + } + + if (targetClients.Any()) + { + SendContext(client, targetClients); + } + if (gatherClients.Any()) + { + GatherContexts(gatherClients, client); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/ItemManager.cs b/Arrowgene.Ddon.GameServer/Characters/ItemManager.cs index aa9bad827..1154730bd 100644 --- a/Arrowgene.Ddon.GameServer/Characters/ItemManager.cs +++ b/Arrowgene.Ddon.GameServer/Characters/ItemManager.cs @@ -1,82 +1,794 @@ #nullable enable -using System; -using System.Collections.Generic; -using System.Linq; using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Characters { public class ItemManager { - public CDataItemUpdateResult AddItem(DdonServer server, Character character, bool itemBag, uint itemId, uint num) + private DdonGameServer _Server; + public ItemManager(DdonGameServer server) + { + _Server = server; + } + + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemManager)); + + private static readonly uint STACK_BOX_MAX = 999; + + public static readonly List AllItemStorages = Enum.GetValues(typeof(StorageType)).Cast().ToList(); + public static readonly List ItemBagStorageTypes = new List { + StorageType.ItemBagConsumable, StorageType.ItemBagMaterial, StorageType.ItemBagEquipment, StorageType.ItemBagJob, + StorageType.KeyItems + }; + public static readonly List BoxStorageTypes = new List { + StorageType.StorageBoxNormal, StorageType.StorageBoxExpansion, + StorageType.StorageChestDrawer1, StorageType.StorageChestDrawer2, StorageType.StorageChestDrawer3 + }; + public static readonly List BothStorageTypes = ItemBagStorageTypes.Concat(BoxStorageTypes).ToList(); + public static readonly List EquipmentStorages = new List { + StorageType.CharacterEquipment, StorageType.PawnEquipment, + StorageType.ItemBagEquipment, + StorageType.StorageBoxNormal, StorageType.StorageBoxExpansion, + StorageType.StorageChestDrawer1, StorageType.StorageChestDrawer2, StorageType.StorageChestDrawer3 + }; + public static readonly List BbmEmbodyStorages = new List { StorageType.StorageBoxNormal, StorageType.ItemBagConsumable, StorageType.ItemBagMaterial, StorageType.ItemBagEquipment, StorageType.ItemBagJob}; + + private static readonly Dictionary ItemIdWalletTypeAndQuantity = new Dictionary() { + {7789, (WalletType.Gold, 1)}, + {7790, (WalletType.Gold, 10)}, + {7791, (WalletType.Gold, 100)}, + {7792, (WalletType.RiftPoints,1)}, + {7793, (WalletType.RiftPoints,10)}, + {7794, (WalletType.RiftPoints,100)}, + {7795, (WalletType.BloodOrbs,1)}, // Doesn't show up + {7796, (WalletType.BloodOrbs,10)}, // Doesn't show up + {7797, (WalletType.BloodOrbs,100)}, // Doesn't show up + {18742, (WalletType.HighOrbs,1)}, + {18743, (WalletType.HighOrbs,10)}, + {18744, (WalletType.HighOrbs,100)}, + {18828,(WalletType.Gold,7500)}, + {18829,(WalletType.RiftPoints,1250)}, + {18830,(WalletType.BloodOrbs,750)}, + {19508,(WalletType.Gold,1000)}, + {19509,(WalletType.Gold,10000)}, + {19510,(WalletType.RiftPoints,1000)}, + {19511,(WalletType.BloodOrbs,1000)}, + // TODO: Requires special item notice type 47, could be offered in adventure pass shop + {11262,(WalletType.ResetCraftSkills,1)} + // TODO: Find all items that add wallet points + }; + + public bool IsItemWalletPoint(uint itemId) + { + return ItemIdWalletTypeAndQuantity.ContainsKey(itemId); + } + + public (WalletType walletType, uint itemId) ItemToWalletPoint(uint itemId) + { + if (!IsItemWalletPoint(itemId)) + { + return (WalletType.None, 0); + } + return ItemIdWalletTypeAndQuantity[itemId]; + } + + // [[item]] + // id = 16822 (Adds 100 XP) + // old = '経験値結晶' + // new = 'Experience Crystal' + // [[item]] + // id = 16831 (Adds 10000 XP) + // old = '経験値結晶' + // new = 'Experience Crystal' + // [[item]] + // id = 18831 (Adds 63000 XP) + // old = '経験値結晶' + // new = 'Experience Crystal' + + // [[item]] + // id = 18832 (Adds 18 PP) + // old = 'プレイポイント' + // new = 'Play Point' + // [[item]] + // id = 25651 (Adds 1 PP) + // old = 'プレイポイント' + // new = 'Play Point' + // [[item]] + // id = 25652 (Adds 10 PP) + // old = 'プレイポイント' + // new = 'Play Point' + // [[item]] + // id = 25653 (Adds 100 PP) + // old = 'プレイポイント' + // new = 'Play Point' + + public void GatherItem(DdonServer server, Character character, S2CItemUpdateCharacterItemNtc ntc, InstancedGatheringItem gatheringItem, uint pickedGatherItems, DbConnection? connectionIn = null) + { + if(ItemIdWalletTypeAndQuantity.ContainsKey(gatheringItem.ItemId)) { + var walletTypeAndQuantity = ItemIdWalletTypeAndQuantity[gatheringItem.ItemId]; + uint totalQuantityToAdd = walletTypeAndQuantity.Quantity * gatheringItem.ItemNum; + + CDataWalletPoint characterWalletPoint = character.WalletPointList.Where(wp => wp.Type == walletTypeAndQuantity.Type).First(); + characterWalletPoint.Value += totalQuantityToAdd; // TODO: Cap to maximum for that wallet + + server.Database.UpdateWalletPoint(character.CharacterId, characterWalletPoint, connectionIn); + + CDataUpdateWalletPoint walletUpdate = new CDataUpdateWalletPoint(); + walletUpdate.Type = walletTypeAndQuantity.Type; + walletUpdate.AddPoint = (int) totalQuantityToAdd; + walletUpdate.Value = characterWalletPoint.Value; + ntc.UpdateWalletList.Add(walletUpdate); + + gatheringItem.ItemNum -= pickedGatherItems; + } else { + List results = AddItem(server, character, true, gatheringItem.ItemId, pickedGatherItems, connectionIn:connectionIn); + ntc.UpdateItemList.AddRange(results); + gatheringItem.ItemNum -= (uint) results.Select(result => result.UpdateItemNum).Sum(); + } + } + + public List ConsumeItemByUIdFromMultipleStorages(DdonServer server, Character character, List fromStorageTypes, string itemUId, uint consumeNum, DbConnection? connectionIn = null) + { + int remainingItems = (int) consumeNum; + List results = new List(); + foreach (StorageType storageType in fromStorageTypes) + { + CDataItemUpdateResult? result = ConsumeItemByUId(server, character, storageType, itemUId, (uint) remainingItems, connectionIn); + if (result != null) + { + results.Add(result); + remainingItems += result.UpdateItemNum; + if (remainingItems == 0) + { + return results; + } + } + } + + // TODO: Rollback transaction + throw new NotEnoughItemsException(itemUId, consumeNum, remainingItems); + } + + public CDataItemUpdateResult? ConsumeItemByUId(DdonServer server, Character character, StorageType fromStorageType, string itemUId, uint consumeNum, DbConnection? connectionIn = null) + { + var foundItem = character.Storage.GetStorage(fromStorageType).FindItemByUId(itemUId); + if(foundItem == null) + { + return null; + } else { + (ushort slotNo, Item item, uint itemNum) = foundItem; + return ConsumeItem(server, character, fromStorageType, slotNo, item, itemNum, consumeNum, connectionIn); + } + } + + public CDataItemUpdateResult? ConsumeItemByUIdFromItemBag(DdonServer server, Character character, string itemUId, uint consumeNum, DbConnection? connectionIn = null) + { + List results = ConsumeItemByUIdFromMultipleStorages(server, character, ItemBagStorageTypes, itemUId, consumeNum, connectionIn); + return results.Count > 0 ? results[0] : null; + } + + public CDataItemUpdateResult? ConsumeItemByIdFromMultipleStorages(DdonServer server, Character character, List storages, uint itemId, uint consumeNum, DbConnection? connectionIn = null) + { + foreach (StorageType storageType in storages) + { + var items = character.Storage.GetStorage(storageType).FindItemsById(itemId); + if (items.Count == 0) + { + continue; + } + + foreach (var item in items) + { + if (item.Item3 < consumeNum) + { + continue; + } + + return ConsumeItemByUId(server, character, storageType, item.Item2.UId, consumeNum, connectionIn); + } + } + + return null; + } + + public CDataItemUpdateResult? ConsumeItemByIdFromItemBag(DdonServer server, Character character, uint itemId, uint consumeNum, DbConnection? connectionIn = null) { + return ConsumeItemByIdFromMultipleStorages(server, character, ItemBagStorageTypes, itemId, consumeNum, connectionIn); + } + + public CDataItemUpdateResult? ConsumeItemInSlot(DdonServer server, Character character, StorageType fromStorageType, ushort slotNo, uint consumeNum, DbConnection? connectionIn = null) + { + var foundItem = character.Storage.GetStorage(fromStorageType).GetItem(slotNo); + if(foundItem == null) + { + return null; + } else { + (Item item, uint itemNum) = foundItem; + return ConsumeItem(server, character, fromStorageType, slotNo, item, itemNum, consumeNum, connectionIn); + } + } + + private CDataItemUpdateResult ConsumeItem(DdonServer server, Character character, StorageType fromStorageType, ushort slotNo, Item item, uint itemNum, uint consumeNum, DbConnection? connectionIn = null) + { + uint finalItemNum = (uint) Math.Max(0, (int)itemNum - (int)consumeNum); + int finalConsumeNum = (int)itemNum - (int)finalItemNum; + + CDataItemUpdateResult ntcData = new CDataItemUpdateResult(); + ntcData.ItemList.ItemUId = item.UId; + ntcData.ItemList.ItemId = item.ItemId; + ntcData.ItemList.ItemNum = finalItemNum; + ntcData.ItemList.Unk3 = item.Unk3; + ntcData.ItemList.StorageType = fromStorageType; + ntcData.ItemList.SlotNo = slotNo; + ntcData.ItemList.Color = item.Color; + ntcData.ItemList.PlusValue = item.PlusValue; + ntcData.ItemList.Bind = false; + ntcData.ItemList.EquipPoint = item.EquipPoints; + ntcData.ItemList.EquipCharacterID = 0; + ntcData.ItemList.EquipPawnID = 0; + ntcData.ItemList.EquipElementParamList = item.EquipElementParamList; + ntcData.ItemList.AddStatusParamList = item.AddStatusParamList; + ntcData.ItemList.Unk2List = item.Unk2List; + ntcData.UpdateItemNum = -finalConsumeNum; + + Storage fromStorage = character.Storage.GetStorage(fromStorageType); + if(finalItemNum == 0) + { + // Delete item when ItemNum reaches 0 to free up the slot + fromStorage.SetItem(null, 0, slotNo); + server.Database.DeleteStorageItem(character.ContentCharacterId, fromStorageType, slotNo, connectionIn); + } + else + { + fromStorage.SetItem(item, finalItemNum, slotNo); + server.Database.ReplaceStorageItem(character.ContentCharacterId, fromStorageType, slotNo, finalItemNum, item, connectionIn); + } + + return ntcData; + } + + public List AddItem(DdonServer server, Character character, bool itemBag, uint itemId, uint num, byte plusvalue = 0, DbConnection? connectionIn = null) + { + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(server.AssetRepository.ClientItemInfos, itemId); if(itemBag) { - ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(server.AssetRepository.ClientItemInfos, itemId); - return AddItem(server.Database, character, clientItemInfo.StorageType, itemId, num, clientItemInfo.StackLimit); + // Limit stacks when adding to the item bag. + return DoAddItem(server.Database, character, clientItemInfo.StorageType, itemId, num, clientItemInfo.StackLimit, plusvalue, connectionIn); } else { - // TODO: Does the Storage Box have an item cap? - return AddItem(server.Database, character, StorageType.StorageBoxNormal, itemId, num); + // TODO: Support adding to the extension boxes if the storage box is full and the GG course allows it + if(clientItemInfo.StorageType == StorageType.ItemBagEquipment) + { + // Equipment is a special case. It can't be stacked, even on the storage box. So we limit in there too + return DoAddItem(server.Database, character, StorageType.StorageBoxNormal, itemId, num, clientItemInfo.StackLimit, plusvalue, connectionIn); + } + else + { + // Move to storage box without stack limit if it's not equipment + return DoAddItem(server.Database, character, StorageType.StorageBoxNormal, itemId, num, STACK_BOX_MAX, connectionIn:connectionIn); + } } + } + public List AddItem(DdonServer server, Character character, StorageType destinationStorage, uint itemId, uint num, byte plusvalue = 0, DbConnection? connectionIn = null) + { + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(server.AssetRepository.ClientItemInfos, itemId); + if (destinationStorage == StorageType.ItemBagConsumable || destinationStorage == StorageType.ItemBagMaterial || destinationStorage == StorageType.ItemBagJob) + { + // Limit stacks when adding to the item bag. + return DoAddItem(server.Database, character, clientItemInfo.StorageType, itemId, num, clientItemInfo.StackLimit, connectionIn:connectionIn); + } + else + { + // TODO: Support adding to the extension boxes if the storage box is full and the GG course allows it + if (clientItemInfo.StorageType == StorageType.ItemBagEquipment) + { + // Equipment is a special case. It can't be stacked, even on the storage box. So we limit in there too + return DoAddItem(server.Database, character, destinationStorage, itemId, num, clientItemInfo.StackLimit, plusvalue, connectionIn); + } + else + { + // Move to storage box without stack limit if it's not equipment + return DoAddItem(server.Database, character, destinationStorage, itemId, num, STACK_BOX_MAX, connectionIn:connectionIn); + } + } } - private CDataItemUpdateResult AddItem(IDatabase database, Character character, StorageType destinationStorageType, uint itemId, uint num, uint stackLimit = UInt32.MaxValue) + private List DoAddItem(IDatabase database, Character character, StorageType destinationStorageType, uint itemId, uint num, uint stackLimit = UInt32.MaxValue, byte plusvalue = 0, DbConnection? connectionIn = null) { - var tuple = character.Storage.getStorage(destinationStorageType).Items - .Select((item, index) => new {item, slot = (ushort) (index+1)}) - .Where(tuple => tuple.item?.Item1.ItemId == itemId) - .FirstOrDefault(); + // Add to existing stacks or make new stacks until there are no more items to add + // The stack limit is specified by the stackLimit arg + List results = new List(); + uint itemsToAdd = num; + while(itemsToAdd > 0) + { + var itemAndNumWithSlot = character.Storage.GetStorage(destinationStorageType).Items + .Select((itemAndCount, index) => new {item = itemAndCount, slot = (ushort) (index + 1)}) + .Where(itemAndNumWithSlot => ( + itemAndNumWithSlot.item?.Item1.ItemId == itemId + && itemAndNumWithSlot.item?.Item1.PlusValue == plusvalue + && itemAndNumWithSlot.item?.Item2 < stackLimit + )) + .FirstOrDefault(); + + Item? item = itemAndNumWithSlot?.item?.Item1; + ushort slot = itemAndNumWithSlot?.slot ?? 0; + uint oldItemNum = itemAndNumWithSlot?.item?.Item2 ?? 0; + uint newItemNum = Math.Min(stackLimit, oldItemNum + itemsToAdd); + uint addedItems = newItemNum - oldItemNum; + itemsToAdd -= addedItems; + + Storage destinationStorage = character.Storage.GetStorage(destinationStorageType); + if (item == null) + { + item = new Item() { + ItemId = itemId, + Unk3 = 0, + Color = 0, + PlusValue = plusvalue, + EquipPoints = 0, + EquipElementParamList = new List(), + AddStatusParamList = new List(), + Unk2List = new List() + }; + slot = destinationStorage.AddItem(item, newItemNum); + } + else + { + destinationStorage.SetItem(item, newItemNum, slot); + } - Item? item = tuple?.item?.Item1; - ushort slot = tuple?.slot ?? 0; - uint oldItemNum = tuple?.item?.Item2 ?? 0; - uint newItemNum = Math.Min(stackLimit, oldItemNum + num); - uint addedItems = newItemNum - oldItemNum; + database.ReplaceStorageItem(character.ContentCharacterId, destinationStorageType, slot, newItemNum, item, connectionIn); + if (BitterblackMazeManager.IsMazeReward(item.ItemId)) + { + item = BitterblackMazeManager.ApplyCrest(database, character, item, connectionIn); + } + + CDataItemUpdateResult result = new CDataItemUpdateResult(); + result.ItemList.ItemUId = item.UId; + result.ItemList.ItemId = item.ItemId; + result.ItemList.ItemNum = newItemNum; + result.ItemList.Unk3 = item.Unk3; + result.ItemList.StorageType = destinationStorageType; + result.ItemList.SlotNo = slot; + result.ItemList.Color = item.Color; + result.ItemList.PlusValue = item.PlusValue; + result.ItemList.Bind = false; + result.ItemList.EquipPoint = item.EquipPoints; + result.ItemList.EquipCharacterID = 0; + result.ItemList.EquipPawnID = 0; + result.ItemList.EquipElementParamList = item.EquipElementParamList; + result.ItemList.AddStatusParamList = item.AddStatusParamList; + result.ItemList.Unk2List = item.Unk2List; + result.UpdateItemNum = (int) addedItems; + results.Add(result); + } + return results; + } + + public List MoveItem(DdonServer server, Character character, Storage fromStorage, string itemUId, uint num, Storage toStorage, ushort toSlotNo, DbConnection? connectionIn = null) + { + var foundItem = fromStorage.FindItemByUId(itemUId); + if(foundItem == null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND); + } + + (ushort fromSlotNo, Item fromItem, uint fromItemNum) = foundItem; + return MoveItem(server, character, fromStorage, fromSlotNo, num, toStorage, toSlotNo, connectionIn); + } + + private void DeleteItem(DdonServer server, Character character, Item item, Storage storage, ushort slotNo, DbConnection? connectionIn = null) + { + storage.SetItem(null, 0, slotNo); + server.Database.DeleteStorageItem(character.ContentCharacterId, storage.Type, slotNo, connectionIn); + } + + private void UpdateItem(DdonServer server, Character character, Item item, Storage storage, ushort slotNo, uint num,DbConnection? connectionIn = null) + { + storage.SetItem(item, num, slotNo); + server.Database.UpdateStorageItem(character.ContentCharacterId, storage.Type, slotNo, num, item, connectionIn); + } + + private void InsertItem(DdonServer server, Character character, Item item, Storage storage, ushort slotNo, uint num, DbConnection? connectionIn = null) + { + storage.SetItem(item, num, slotNo); + + server.Database.InsertStorageItem(character.ContentCharacterId, storage.Type, slotNo, num, item, connectionIn); + foreach (var crest in item.EquipElementParamList) + { + server.Database.InsertCrest(character.CommonId, item.UId, crest.SlotNo, crest.CrestId, crest.Add, connectionIn); + } + } + + public List MoveItem(DdonServer server, Character character, Storage fromStorage, ushort fromSlotNo, uint num, Storage toStorage, ushort toSlotNo, DbConnection? connectionIn = null) + { + List results = new List(); + + var toItem = toStorage.GetItem(toSlotNo); + var fromItem = fromStorage.GetItem(fromSlotNo); + if (fromItem == null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND); + } + + if (toStorage.Type == StorageType.CharacterEquipment || toStorage.Type == StorageType.PawnEquipment || toStorage.Type == StorageType.ItemBagEquipment) + { + if (toItem != null) + { + // Delete the item + DeleteItem(server, character, toItem.Item1, toStorage, toSlotNo, connectionIn); + } + DeleteItem(server, character, fromItem.Item1, fromStorage, fromSlotNo, connectionIn); + + if (toItem != null) + { + // Create response which swaps position with the new item being equipped + results.Add(CreateItemUpdateResult(character, toItem.Item1, toStorage, toSlotNo, 0, 0)); + results.Add(CreateItemUpdateResult(null, toItem.Item1, fromStorage, fromSlotNo, 1, 1)); + + InsertItem(server, character, toItem.Item1, fromStorage, fromSlotNo, 1, connectionIn); + } + + if (toSlotNo == 0) + { + // Going to some type of storage (bag or box) + // Find a new slot for the item + toSlotNo = toStorage.AddItem(fromItem.Item1, 0); + + // Create response which places the item in the new location + if (fromStorage.Type == StorageType.CharacterEquipment || fromStorage.Type == StorageType.PawnEquipment) + { + results.Add(CreateItemUpdateResult(character, fromItem.Item1, fromStorage, fromSlotNo, 0, 0)); + } + else + { + results.Add(CreateItemUpdateResult(null, fromItem.Item1, fromStorage, fromSlotNo, 0, 0)); + } + results.Add(CreateItemUpdateResult(null, fromItem.Item1, toStorage, toSlotNo, 1, 1)); + } + else + { + // This handles: + // - equipment_bag -> equipment + // - equipment -> equipment_bag + // - equipment -> storage + // - storage -> equipment + + if (fromStorage.Type == StorageType.CharacterEquipment || fromStorage.Type == StorageType.PawnEquipment) + { + results.Add(CreateItemUpdateResult(character, fromItem.Item1, fromStorage, fromSlotNo, 0, 0)); + } + else + { + results.Add(CreateItemUpdateResult(null, fromItem.Item1, fromStorage, fromSlotNo, 0, 0)); + } + + if (toStorage.Type == StorageType.CharacterEquipment || toStorage.Type == StorageType.PawnEquipment) + { + results.Add(CreateItemUpdateResult(character, fromItem.Item1, toStorage, toSlotNo, 1, 1)); + } + else + { + results.Add(CreateItemUpdateResult(null, fromItem.Item1, toStorage, toSlotNo, 1, 1)); + } + } + InsertItem(server, character, fromItem.Item1, toStorage, toSlotNo, 1, connectionIn); + } + else + { + // Moving items to/from or unequipping an item + uint newSrcItemNum = fromItem.Item2 - num; + if (newSrcItemNum == 0) + { + DeleteItem(server, character, fromItem.Item1, fromStorage, fromSlotNo, connectionIn); + } + else + { + UpdateItem(server, character, fromItem.Item1, fromStorage, fromSlotNo, newSrcItemNum, connectionIn); + } + + results.Add(CreateItemUpdateResult(null, fromItem.Item1, fromStorage, fromSlotNo, newSrcItemNum, num)); + + uint stackLimit = ItemManager.STACK_BOX_MAX; + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(server.AssetRepository.ClientItemInfos, fromItem.Item1.ItemId); + if (clientItemInfo.StorageType == StorageType.ItemBagEquipment || ItemBagStorageTypes.Contains(toStorage.Type)) + { + stackLimit = clientItemInfo.StackLimit; + } + + uint itemsToMove = num; + while (itemsToMove > 0) + { + uint oldDstItemNum = 0; + ushort dstSlotNo = toSlotNo; + + Item item = fromItem.Item1; + + if (toSlotNo == 0) + { + var itemInDstStorage = toStorage.Items + .Select((item, index) => new { item, index }) + .Where(tuple => fromItem.Item1.ItemId == tuple.item?.Item1.ItemId && tuple.item?.Item2 < stackLimit) + .FirstOrDefault(); + + if (itemInDstStorage == null) + { + // Allocate a new slot to stick these items + oldDstItemNum = 0; + dstSlotNo = toStorage.AddItem(fromItem.Item1, 0); + } + else + { + // There is an existing stack, try to merge them + oldDstItemNum = itemInDstStorage.item!.Item2; + dstSlotNo = (ushort)(itemInDstStorage.index + 1); + item = itemInDstStorage.item!.Item1; + } + } + else + { + if (toItem != null) + { + if (toItem.Item1.ItemId != fromItem.Item1.ItemId) + { + // There is another item in the desired slot but they are not the same + // so we need to swap them. + results.AddRange(MoveItem(server, character, toStorage, toSlotNo, toItem.Item2, fromStorage, fromSlotNo, connectionIn)); + } + else + { + oldDstItemNum = toItem.Item2; + item = toItem.Item1; + } + } + dstSlotNo = toSlotNo; + } + + uint newDstItemNum = ((oldDstItemNum + itemsToMove) > stackLimit) ? stackLimit : (oldDstItemNum + itemsToMove); + uint movedItemNum = newDstItemNum - oldDstItemNum; + if (newDstItemNum == stackLimit) toSlotNo = 0; //Stack filled, so roll over into the next found stack/empty slot. + + if (movedItemNum == 0) + { + // if we move 0 items, this code will get stuck in an infinite loop + // break out and report an error so we can investigate it. + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INTERNAL_ERROR); + } + + if (clientItemInfo.StorageType != StorageType.ItemBagEquipment) + { + // Handles stacks being merged or new ones being created + item = (oldDstItemNum == 0) ? new Item(item) : item; + } + + toStorage.SetItem(item, newDstItemNum, dstSlotNo); + if (oldDstItemNum == 0) + { + InsertItem(server, character, item, toStorage, dstSlotNo, newDstItemNum, connectionIn); + } + else + { + UpdateItem(server, character, item, toStorage, dstSlotNo, newDstItemNum, connectionIn); + } + results.Add(CreateItemUpdateResult(null, item, toStorage, dstSlotNo, newDstItemNum, movedItemNum)); + + itemsToMove -= movedItemNum; + } + } + + return results; + } + + public CDataItemUpdateResult CreateItemUpdateResult(CharacterCommon character, Item item, StorageType storageType, ushort slotNo, uint itemNum, uint updateItemNum) + { + uint pawnId = 0; + uint characterId = 0; + if (character is Character) + { + characterId = ((Character)character).CharacterId; + } + else if (character is Pawn) + { + pawnId = ((Pawn)character).PawnId; + } + + CDataItemUpdateResult updateResult = new CDataItemUpdateResult(); + updateResult.ItemList.ItemUId = item.UId; + updateResult.ItemList.ItemId = item.ItemId; + updateResult.ItemList.ItemNum = itemNum; + updateResult.ItemList.Unk3 = item.Unk3; + updateResult.ItemList.StorageType = storageType; + updateResult.ItemList.SlotNo = slotNo; + updateResult.ItemList.Color = item.Color; + updateResult.ItemList.PlusValue = item.PlusValue; + updateResult.ItemList.Bind = false; + updateResult.ItemList.EquipPoint = item.EquipPoints; + updateResult.ItemList.EquipCharacterID = characterId; + updateResult.ItemList.EquipPawnID = pawnId; + updateResult.ItemList.EquipElementParamList = item.EquipElementParamList; + updateResult.ItemList.AddStatusParamList = item.AddStatusParamList; + updateResult.ItemList.Unk2List = item.Unk2List; + updateResult.UpdateItemNum = (int) updateItemNum; + + return updateResult; + } + + public CDataItemUpdateResult CreateItemUpdateResult(Character character, Item item, Storage storage, ushort slotNo, uint itemNum, uint updateItemNum) + { + return CreateItemUpdateResult(character, item, storage.Type, slotNo, itemNum, updateItemNum); + } + + public uint LookupItemByUID(DdonServer server, string itemUID, DbConnection? connectionIn = null) + { + var item = server.Database.SelectStorageItemByUId(itemUID, connectionIn); if (item == null) { - item = new Item() { - ItemId = itemId, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List(), - EquipElementParamList = new List() - }; - database.InsertItem(item); - slot = character.Storage.addStorageItem(item, newItemNum, destinationStorageType); - } else - { - character.Storage.setStorageItem(item, newItemNum, destinationStorageType, slot); - } - - database.ReplaceStorageItem(character.CharacterId, destinationStorageType, slot, item.UId, newItemNum); - - CDataItemUpdateResult result = new CDataItemUpdateResult(); - result.ItemList.ItemUId = item.UId; - result.ItemList.ItemId = item.ItemId; - result.ItemList.ItemNum = newItemNum; - result.ItemList.Unk3 = item.Unk3; - result.ItemList.StorageType = destinationStorageType; - result.ItemList.SlotNo = slot; - result.ItemList.Color = item.Color; // ? - result.ItemList.PlusValue = item.PlusValue; // ? - result.ItemList.Bind = false; - result.ItemList.EquipPoint = 0; - result.ItemList.EquipCharacterID = 0; - result.ItemList.EquipPawnID = 0; - result.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - result.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - result.ItemList.EquipElementParamList = item.EquipElementParamList; - result.UpdateItemNum = (int) addedItems; - return result; + throw new ItemDoesntExistException(itemUID); + } + + return item.ItemId; + } + + public void UpgradeStorageItem(DdonGameServer server, GameClient client, UInt32 characterID, StorageType storageType, Item newItem, ushort slotNo, DbConnection? connectionIn = null) + { + client.Character.Storage.GetStorage(storageType).SetItem(newItem, 1, slotNo); + server.Database.UpdateStorageItem(characterID, storageType, slotNo, 1, newItem, connectionIn); + + CDataItemUpdateResult updateResult = new CDataItemUpdateResult(); + updateResult.ItemList.ItemUId = newItem.UId; + updateResult.ItemList.ItemId = newItem.ItemId; + updateResult.ItemList.ItemNum = 1; + updateResult.ItemList.Unk3 = newItem.Unk3; + updateResult.ItemList.StorageType = storageType; + updateResult.ItemList.SlotNo = slotNo; + updateResult.ItemList.Color = newItem.Color; + updateResult.ItemList.PlusValue = newItem.PlusValue; + updateResult.ItemList.Bind = false; + updateResult.ItemList.EquipPoint = newItem.EquipPoints; + updateResult.ItemList.EquipCharacterID = 0; + updateResult.ItemList.EquipPawnID = 0; + updateResult.ItemList.EquipElementParamList = newItem.EquipElementParamList; + updateResult.ItemList.AddStatusParamList = newItem.AddStatusParamList; + updateResult.ItemList.Unk2List = newItem.Unk2List; + updateResult.UpdateItemNum = 1; + + Logger.Debug($"Upgraded {newItem.UId} Item in DataBase"); + } + + public bool HasItem(DdonServer server, Character character, StorageType fromStorage, string itemUId, uint num) + { + var foundItem = character.Storage.GetStorage(fromStorage).FindItemByUId(itemUId); + if (foundItem == null) + { + return false; + } + + return foundItem.Item3 >= num; + } + + public bool HasItem(DdonServer server, Character character, List storages, string itemUId, uint num) + { + uint amountFound = 0; + foreach (var storage in storages) + { + var foundItem = character.Storage.GetStorage(storage).FindItemByUId(itemUId); + if (foundItem == null) + { + continue; + } + + amountFound += foundItem.Item3; + } + + return amountFound >= num; + } + public ClientItemInfo LookupInfoByUID(DdonGameServer server, string itemUID, DbConnection? connectionIn = null) + { + var item = server.Database.SelectStorageItemByUId(itemUID, connectionIn); + if (item == null) + { + throw new ItemDoesntExistException(itemUID); + } + return LookupInfoByItem(server, item); + } + + public ClientItemInfo LookupInfoByItem(DdonGameServer server, Item item) + { + return LookupInfoByItemID(server, item.ItemId); + } + + public ClientItemInfo LookupInfoByItemID(DdonGameServer server, uint itemID) + { + if (!server.AssetRepository.ClientItemInfos.ContainsKey(itemID)) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INTERNAL_ERROR); + } + return server.AssetRepository.ClientItemInfos[itemID]; + } + + public static bool SendToItemBag(uint storageType) + { + bool toBag = false; + switch (storageType) + { + case 19: + toBag = true; + break; + case 20: + toBag = false; + break; + default: + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Unexpected destination when exchanging items {storageType}"); + } + return toBag; + } + + public List RemoveAllItemsFromInventory(Character character, Storages storages, List storageTypes, DbConnection connection = null) + { + var results = new List(); + foreach (var storageType in storageTypes) + { + if (!character.Storage.HasStorage(storageType)) + { + continue; + } + + for (int i = 0; i < character.Storage.GetStorage(storageType).Items.Count; i++) + { + ushort slotNo = (ushort)(i + 1); + + var storageItem = storages.GetStorage(storageType).GetItem(slotNo); + if (storageItem != null) + { + results.Add(_Server.ItemManager.CreateItemUpdateResult(null, storageItem.Item1, storageType, slotNo, 0, 0)); + results.Add(_Server.ItemManager.CreateItemUpdateResult(null, storageItem.Item1, storageType, slotNo, 0, storageItem.Item2)); + } + + character.Storage.GetStorage(storageType).SetItem(null, 0, slotNo); + _Server.Database.DeleteStorageItem(character.ContentCharacterId, storageType, slotNo, connection); + } + } + + return results; + } + } + + [Serializable] + internal class ItemDoesntExistException : Exception + { + private string itemUID; + + public ItemDoesntExistException(string itemUID) : base ($"An item with the UID {itemUID} is missing in the database") + { + this.itemUID = itemUID; + } + } + + [Serializable] + internal class NotEnoughItemsException : Exception + { + private string itemUId; + private uint consumeNum; + private int remainingItems; + + public NotEnoughItemsException(string itemUId, uint consumeNum, int remainingItems) : base($"Required {consumeNum} items of UID {itemUId}, missing {remainingItems} items") + { + this.itemUId = itemUId; + this.consumeNum = consumeNum; + this.remainingItems = remainingItems; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Characters/JobManager.cs b/Arrowgene.Ddon.GameServer/Characters/JobManager.cs index 3a5fc2639..31f80c793 100644 --- a/Arrowgene.Ddon.GameServer/Characters/JobManager.cs +++ b/Arrowgene.Ddon.GameServer/Characters/JobManager.cs @@ -1,26 +1,51 @@ -using System; -using System.Collections.Generic; -using System.Linq; +#nullable enable using Arrowgene.Ddon.Database; using Arrowgene.Ddon.GameServer.Handler; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Characters { public class JobManager { - public void SetJob(DdonServer server, GameClient client, CharacterCommon common, JobId jobId) + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobManager)); + private readonly DdonGameServer _Server; + + private static readonly List JEWELRY_SLOTS = new List { + EquipSlot.Jewelry1, EquipSlot.Jewelry2, EquipSlot.Jewelry3, EquipSlot.Jewelry4, EquipSlot.Jewelry5, + }; + + public JobManager(DdonGameServer server) + { + _Server = server; + } + + public (IPacketStructure jobRes, IPacketStructure itemNtc, IPacketStructure jobNtc) SetJob(GameClient client, CharacterCommon common, JobId jobId, DbConnection? connectionIn = null) + { + // TODO: Reject job change if there's no primary and secondary weapon for the new job in storage + // (or give a lvl 1 weapon for free?) + + JobId oldJobId = common.Job; common.Job = jobId; - server.Database.UpdateCharacterCommonBaseInfo(common); + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + updateCharacterItemNtc.UpdateItemList.AddRange(SwapEquipmentAndStorage(client, common, oldJobId, jobId, EquipType.Performance, connectionIn)); + updateCharacterItemNtc.UpdateItemList.AddRange(SwapEquipmentAndStorage(client, common, oldJobId, jobId, EquipType.Visual, connectionIn)); + client.Send(updateCharacterItemNtc); CDataCharacterJobData? activeCharacterJobData = common.ActiveCharacterJobData; - if(activeCharacterJobData == null) + if (activeCharacterJobData == null) { activeCharacterJobData = new CDataCharacterJobData(); activeCharacterJobData.Job = jobId; @@ -29,37 +54,34 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo activeCharacterJobData.Lv = 1; // TODO: All the other stats common.CharacterJobDataList.Add(activeCharacterJobData); - server.Database.ReplaceCharacterJobData(common.CommonId, activeCharacterJobData); + _Server.Database.ReplaceCharacterJobData(common.CommonId, activeCharacterJobData); } - // TODO: Figure out if it should send all equips or just the ones for the current job - List equipItemInfos = common.Equipment.getEquipmentAsCDataEquipItemInfo(common.Job, EquipType.Performance) - .Union(common.Equipment.getEquipmentAsCDataEquipItemInfo(common.Job, EquipType.Visual)) + // TODO: Figure out if CDataEquipItemInfo should be the equipment templates or just the currently equipped items + List equipItemInfos = common.Equipment.AsCDataEquipItemInfo(EquipType.Performance) + .Union(common.Equipment.AsCDataEquipItemInfo(EquipType.Visual)) .ToList(); - List characterEquipList = common.Equipment.getEquipmentAsCDataCharacterEquipInfo(common.Job, EquipType.Performance) - .Union(common.Equipment.getEquipmentAsCDataCharacterEquipInfo(common.Job, EquipType.Visual)) + List characterEquipList = common.Equipment.AsCDataCharacterEquipInfo(EquipType.Performance) + .Union(common.Equipment.AsCDataCharacterEquipInfo(EquipType.Visual)) .ToList(); List skills = common.EquippedCustomSkillsDictionary[jobId] - .Select((x, idx) => x?.AsCDataSetAcquirementParam((byte)(idx+1))) + .Select((x, idx) => x?.AsCDataSetAcquirementParam((byte)(idx + 1))) .Where(x => x != null) .ToList(); List abilities = common.EquippedAbilitiesDictionary[jobId] - .Select((x, idx) => x?.AsCDataSetAcquirementParam((byte)(idx+1))) + .Select((x, idx) => x?.AsCDataSetAcquirementParam((byte)(idx + 1))) .Where(x => x != null) .ToList(); List normalSkills = common.LearnedNormalSkills + .Where(x => x.Job == common.Job) .Select(x => new CDataLearnNormalSkillParam(x)) .ToList(); - List jobItems = common.Equipment.getJobItemsAsCDataEquipJobItem(common.Job); - - S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); - // TODO: Move previous job equipment to storage box, and move new job equipment from storage box + List jobItems = common.EquipmentTemplate.JobItemsAsCDataEquipJobItem(common.Job); - if(common is Character) + if (common is Character) { Character character = (Character) common; - S2CJobChangeJobNtc changeJobNotice = new S2CJobChangeJobNtc(); changeJobNotice.CharacterId = character.CharacterId; changeJobNotice.CharacterJobData = activeCharacterJobData; @@ -69,14 +91,8 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo changeJobNotice.LearnNormalSkillParamList = normalSkills; changeJobNotice.EquipJobItemList = jobItems; // TODO: Unk0 - - foreach(GameClient otherClient in server.ClientLookup.GetAll()) - { - otherClient.Send(changeJobNotice); - } - updateCharacterItemNtc.UpdateType = 0x28; - client.Send(updateCharacterItemNtc); + updateCharacterItemNtc.UpdateType = ItemNoticeType.ChangeJob; S2CJobChangeJobRes changeJobResponse = new S2CJobChangeJobRes(); changeJobResponse.CharacterJobData = activeCharacterJobData; @@ -89,14 +105,14 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo .Where(x => x.Job == jobId) .Select(x => x.PlayPoint) .FirstOrDefault(new CDataPlayPointData()); - changeJobResponse.Unk0.Unk0 = (byte) jobId; - changeJobResponse.Unk0.Unk1 = character.Storage.getAllStoragesAsCDataCharacterItemSlotInfoList(); - - client.Send(changeJobResponse); + changeJobResponse.Unk0.Unk0 = (byte)jobId; + changeJobResponse.Unk0.Unk1 = character.Storage.GetAllStoragesAsCDataCharacterItemSlotInfoList(); + + return (changeJobResponse, updateCharacterItemNtc, changeJobNotice); } - else if(common is Pawn) + else if (common is Pawn) { - Pawn pawn = (Pawn) common; + Pawn pawn = (Pawn)common; S2CJobChangePawnJobNtc changeJobNotice = new S2CJobChangePawnJobNtc(); changeJobNotice.CharacterId = pawn.CharacterId; @@ -108,13 +124,8 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo changeJobNotice.LearnNormalSkillParamList = normalSkills; changeJobNotice.EquipJobItemList = jobItems; // TODO: Unk0 - foreach(GameClient otherClient in server.ClientLookup.GetAll()) - { - otherClient.Send(changeJobNotice); - } - updateCharacterItemNtc.UpdateType = 0x29; - client.Send(updateCharacterItemNtc); + updateCharacterItemNtc.UpdateType = ItemNoticeType.ChangePawnJob; S2CJobChangePawnJobRes changeJobResponse = new S2CJobChangePawnJobRes(); changeJobResponse.PawnId = pawn.PawnId; @@ -124,11 +135,12 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo changeJobResponse.SetAbilityParamList = abilities; changeJobResponse.LearnNormalSkillParamList = normalSkills; changeJobResponse.EquipJobItemList = jobItems; - changeJobResponse.Unk0.Unk0 = (byte) jobId; + changeJobResponse.Unk0.Unk0 = (byte)jobId; // changeJobResponse.Unk0.Unk1 = pawn.Storage.getAllStoragesAsCDataCharacterItemSlotInfoList(); // TODO: What - // changeJobResponse.Unk1 // TODO: its the same thing as in CDataPawnInfo - changeJobResponse.SpSkillList = pawn.SpSkillList; - client.Send(changeJobResponse); + changeJobResponse.TrainingStatus = pawn.TrainingStatus.GetValueOrDefault(pawn.Job, new byte[64]); + changeJobResponse.SpSkillList = pawn.SpSkills.GetValueOrDefault(pawn.Job, new List()); + + return (changeJobResponse, updateCharacterItemNtc, changeJobNotice); } else { @@ -136,12 +148,141 @@ public void SetJob(DdonServer server, GameClient client, CharacterCo } } + private List SwapEquipmentAndStorage(GameClient client, CharacterCommon common, JobId oldJobId, JobId newJobId, EquipType equipType, DbConnection? connectionIn = null) + { + List itemUpdateResultList = new List(); + List oldEquipment = common.Equipment.GetItems(equipType); + List newEquipmentTemplate = common.EquipmentTemplate.GetEquipment(newJobId, equipType); + for (int i = 0; i < newEquipmentTemplate.Count; i++) + { + byte equipSlot = (byte)(i+1); + ushort equipmentStorageSlot = common.Equipment.GetStorageSlot(equipType, equipSlot); + Item? oldEquipmentItem = oldEquipment[i]; + Item? newEquipmentTemplateItem = newEquipmentTemplate[i]; + if(oldEquipmentItem != null && newEquipmentTemplateItem == null) + { + // Unequip item if the new job has no item equipped in this slot + // TODO: Attempt moving into other storages if the storage box is full + try + { + List moveResult = _Server.ItemManager.MoveItem(_Server, client.Character, common.Equipment.Storage, equipmentStorageSlot, 1, client.Character.Storage.GetStorage(StorageType.StorageBoxNormal), 0, connectionIn); + itemUpdateResultList.AddRange(moveResult); + } + catch (ResponseErrorException ex) + { + if (ex.ErrorCode == ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND) + { + // Handle the item not being in equipment storage + // This should probably return an error response instead? Logging and handling gracefully prevents messy situations, but may be undesirable + Logger.Error($"Failed to unequip item {oldEquipmentItem.UId} from {equipType} slot {equipSlot} of {oldJobId}. The item wasn't in the {common.Equipment.Storage.Type} slot {equipmentStorageSlot}"); + common.EquipmentTemplate.SetEquipItem(null, oldJobId, equipType, equipSlot); + _Server.Database.DeleteEquipItem(common.CommonId, oldJobId, equipType, equipSlot, connectionIn); + } + else + { + throw ex; + } + } + } + else if (newEquipmentTemplateItem != null && newEquipmentTemplateItem.UId != oldEquipmentItem?.UId) + { + // Equip item to a slot, if said item is not already equipped. Search item in multiple storages + List? moveResult = null; + + //Search ahead for jewelry and remove in advance. + if (JEWELRY_SLOTS.Contains((EquipSlot)equipSlot)) + { + foreach (EquipSlot jewelrySlot in JEWELRY_SLOTS) + { + if ((byte)jewelrySlot <= equipSlot) continue; + Item? oldJewelryItem = oldEquipment[(int)jewelrySlot - 1]; + if (oldJewelryItem != null && newEquipmentTemplateItem.UId == oldJewelryItem?.UId) + { + ushort laterSlot = common.Equipment.GetStorageSlot(equipType, (byte)jewelrySlot); + try + { + _Server.ItemManager.MoveItem(_Server, client.Character, common.Equipment.Storage, laterSlot, 1, client.Character.Storage.GetStorage(StorageType.StorageBoxNormal), 0, connectionIn); + } + catch (ResponseErrorException ex) + { + if (ex.ErrorCode == ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND) + { + // Do nothing, the slot is empty. Nothing to unequip + } + else + { + throw ex; + } + } + break; + } + } + } + + foreach (StorageType searchStorageType in ItemManager.BothStorageTypes) + { + try + { + moveResult = _Server.ItemManager.MoveItem(_Server, client.Character, client.Character.Storage.GetStorage(searchStorageType), newEquipmentTemplateItem.UId, 1, common.Equipment.Storage, equipmentStorageSlot, connectionIn); + itemUpdateResultList.AddRange(moveResult); + break; + } + catch (ResponseErrorException ex) + { + if (ex.ErrorCode == ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND) + { + // Do nothing, item to equip not in this storage type. + // Even if it's not found in any of the StorageTypes of the loop, this isn't an error. + // It simply means that the player had an item equipped that was sold/discarded/etc + // since they switched jobs. + } + else + { + throw ex; + } + } + } + + if (moveResult == null) + { + // Handle the item not being in storage anymore. + // Remove from template and unequip whatever was in that slot (if anything) + common.EquipmentTemplate.SetEquipItem(null, newJobId, equipType, equipSlot); + _Server.Database.DeleteEquipItem(common.CommonId, oldJobId, equipType, equipSlot, connectionIn); + + try + { + // TODO: Attempt moving into other storages if the storage box is full + moveResult = _Server.ItemManager.MoveItem(_Server, client.Character, common.Equipment.Storage, equipmentStorageSlot, 1, client.Character.Storage.GetStorage(StorageType.StorageBoxNormal), 0, connectionIn); + itemUpdateResultList.AddRange(moveResult); + } + catch(ResponseErrorException ex) + { + if (ex.ErrorCode == ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND) + { + // Do nothing, the slot is empty. Nothing to unequip + } + else + { + throw ex; + } + } + } + } + } + + // Persist job change in DB + _Server.Database.UpdateCharacterCommonBaseInfo(common, connectionIn); + + return itemUpdateResultList; + } + public void UnlockSkill(IDatabase database, GameClient client, CharacterCommon character, JobId job, uint skillId, byte skillLv) { // Check if there is a learned skill of the same ID (This unlock is a level upgrade) CustomSkill lowerLevelSkill = character.LearnedCustomSkills.Where(skill => skill != null && skill.Job == job && skill.SkillId == skillId).SingleOrDefault(); - if(lowerLevelSkill == null) + if (lowerLevelSkill == null) { // Add new skill CustomSkill newSkill = new CustomSkill() @@ -161,12 +302,12 @@ public void UnlockSkill(IDatabase database, GameClient client, CharacterCommon c } // EX Skills - if(skillLv == 9) + if (skillLv == 9) { // EX T Skill - uint exSkillTId = skillId+100; + uint exSkillTId = skillId + 100; CDataSkillParam? exSkillT = SkillGetAcquirableSkillListHandler.AllSkills.Where(skill => skill.Job == job && skill.SkillNo == exSkillTId).SingleOrDefault(); - if(exSkillT != null) + if (exSkillT != null) { // Add new skill CustomSkill newExSkillT = new CustomSkill() @@ -179,12 +320,12 @@ public void UnlockSkill(IDatabase database, GameClient client, CharacterCommon c database.InsertLearnedCustomSkill(character.CommonId, newExSkillT); } } - else if(skillLv == 10) + else if (skillLv == 10) { // EX P Skill - uint exSkillPId = skillId+200; + uint exSkillPId = skillId + 200; CDataSkillParam? exSkillP = SkillGetAcquirableSkillListHandler.AllSkills.Where(skill => skill.Job == job && skill.SkillNo == exSkillPId).SingleOrDefault(); - if(exSkillP != null) + if (exSkillP != null) { // Add new skill CustomSkill newExSkillP = new CustomSkill() @@ -210,7 +351,7 @@ public void UnlockSkill(IDatabase database, GameClient client, CharacterCommon c learnedSkillCharacterJobData.JobPoint -= jpCost; database.UpdateCharacterJobData(character.CommonId, learnedSkillCharacterJobData); - if(character is Character) + if (character is Character) { client.Send(new S2CSkillLearnSkillRes() { @@ -219,17 +360,55 @@ public void UnlockSkill(IDatabase database, GameClient client, CharacterCommon c SkillId = skillId, SkillLv = skillLv }); + + //Find on the palletes (if any) where the skill is set and notify party. Can occur at two locations (Main + Secondary) for players. + List equippedCustomSkillList = character.EquippedCustomSkillsDictionary[job]; + var slotIndices = Enumerable.Range(0, equippedCustomSkillList.Count) + .Where(i => equippedCustomSkillList[i] != null && equippedCustomSkillList[i].SkillId == skillId) + .ToList(); + foreach (int slotIndex in slotIndices) + { + client.Party.SendToAll(new S2CSkillCustomSkillSetNtc() + { + CharacterId = ((Character)character).CharacterId, + ContextAcquirementData = new CDataContextAcquirementData() + { + SlotNo = (byte)(slotIndex + 1), + AcquirementNo = skillId, + AcquirementLv = skillLv + } + }); + } } - else if(character is Pawn) + else if (character is Pawn) { client.Send(new S2CSkillLearnPawnSkillRes() { - PawnId = ((Pawn) character).PawnId, + PawnId = ((Pawn)character).PawnId, Job = job, NewJobPoint = learnedSkillCharacterJobData.JobPoint, SkillId = skillId, SkillLv = skillLv }); + + //Find on the palletes (if any) where the skill is set. + List equippedCustomSkillList = character.EquippedCustomSkillsDictionary[job]; + var slotIndices = Enumerable.Range(0, equippedCustomSkillList.Count) + .Where(i => equippedCustomSkillList[i] != null && equippedCustomSkillList[i].SkillId == skillId) + .ToList(); + foreach (int slotIndex in slotIndices) + { + client.Party.SendToAll(new S2CSkillPawnCustomSkillSetNtc() + { + PawnId = ((Pawn)character).PawnId, + ContextAcquirementData = new CDataContextAcquirementData() + { + SlotNo = (byte)(slotIndex + 1), + AcquirementNo = skillId, + AcquirementLv = skillLv + } + }); + } } } @@ -239,9 +418,9 @@ public CustomSkill SetSkill(IDatabase database, GameClient client, CharacterComm int paletteMask = slotNo & 0x10; for (int i = 0; i < character.EquippedCustomSkillsDictionary[job].Count; i++) { - byte removedSkillSlotNo = (byte)(i+1); + byte removedSkillSlotNo = (byte)(i + 1); CustomSkill removedSkill = character.EquippedCustomSkillsDictionary[job][i]; - if (removedSkill != null && removedSkill.Job == job && removedSkill.SkillId == skillId && (removedSkillSlotNo&0x10) == paletteMask) + if (removedSkill != null && removedSkill.Job == job && removedSkill.SkillId == skillId && (removedSkillSlotNo & 0x10) == paletteMask) { character.EquippedCustomSkillsDictionary[job][i] = null; database.DeleteEquippedCustomSkill(character.CommonId, job, removedSkillSlotNo); @@ -250,25 +429,25 @@ public CustomSkill SetSkill(IDatabase database, GameClient client, CharacterComm // Add skill to the requested slot CustomSkill skill = character.LearnedCustomSkills.Where(skill => skill.Job == job && skill.SkillId == skillId).Single(); - character.EquippedCustomSkillsDictionary[job][slotNo-1] = skill; + character.EquippedCustomSkillsDictionary[job][slotNo - 1] = skill; database.ReplaceEquippedCustomSkill(character.CommonId, slotNo, skill); // Inform party members of the change - if(job == character.Job) + if (job == character.Job) { - if(character is Character) + if (character is Character) { client.Party.SendToAll(new S2CSkillCustomSkillSetNtc() { - CharacterId = ((Character) character).CharacterId, + CharacterId = ((Character)character).CharacterId, ContextAcquirementData = skill.AsCDataContextAcquirementData(slotNo) }); } - else if(character is Pawn) + else if (character is Pawn) { client.Party.SendToAll(new S2CSkillPawnCustomSkillSetNtc() { - PawnId = ((Pawn) character).PawnId, + PawnId = ((Pawn)character).PawnId, ContextAcquirementData = skill.AsCDataContextAcquirementData(slotNo) }); } @@ -286,13 +465,13 @@ public IEnumerable ChangeExSkill(IDatabase database, GameClient client, Ch CustomSkill affectedSkill = character.LearnedCustomSkills .Where(skill => skill.Job == job && skill.SkillId == GetBaseSkillId(skillId)) .Single(); - + List affectedSlots = new List(); - for(int i=0; i cjd.Job == job).Single(); + + Dictionary> learnedNormalSkillsMap = assetRepo.LearnedNormalSkillsAsset.LearnedNormalSkills; + + if (!learnedNormalSkillsMap.ContainsKey(job) || skillIndex == 0 || ((skillIndex - 1) > learnedNormalSkillsMap[job].Count())) + { + // Something strange happened, either there is a new job (unlikely) + // or there is a missing skill, or someone tried to craft a custom + // packet to the server. Return back an error packet to the client. + Logger.Error("Illegal request to unlock 'Learned Normal/Core Skill'"); + + var S2CResult = new S2CSkillLearnNormalSkillRes() + { + Error = 0xabaddeed + }; + + client.Send(S2CResult); + return; + } + + LearnedNormalSkill Skill = learnedNormalSkillsMap[job][(int)(skillIndex - 1)]; + if (characterJobData.JobPoint < Skill.JpCost || characterJobData.Lv < Skill.RequiredLevel) + { + // This shouldn't happen, but if it does, don't learn the skill and + // return an error packet to the client. + Logger.Error("Illegal request to unlock 'Learned Normal/Core Skill'"); + + var S2CResult = new S2CSkillLearnNormalSkillRes() + { + Error = 0xabaddeed + }; + + client.Send(S2CResult); + return; + } + + foreach (uint SkillNo in Skill.SkillNo) + { + List matches = character.LearnedNormalSkills.Where(skill => skill != null && skill.Job == job && skill.SkillNo == SkillNo).ToList(); + if (matches.Count() == 0) + { + + CDataNormalSkillParam newSkill = new CDataNormalSkillParam() + { + Job = job, + Index = skillIndex, // 1, 2, 3 based offset from packet + SkillNo = SkillNo, // Skill ID + PreSkillNo = 0 + }; + + character.LearnedNormalSkills.Add(newSkill); + database.InsertIfNotExistsNormalSkillParam(character.CommonId, newSkill); + } + } + + // Subtract Job points and update the DB with the new result + characterJobData.JobPoint -= Skill.JpCost; + database.UpdateCharacterJobData(character.CommonId, characterJobData); + + if (character is Character) + { + client.Send(new S2CSkillLearnNormalSkillRes() + { + Job = job, + SkillIndex = skillIndex, + NewJobPoint = characterJobData.JobPoint, + }); + + //Notify other members of the new skill. + client.Party.SendToAll(new S2CSkillNormalSkillLearnNtc() + { + CharacterId = ((Character)character).CharacterId, + NormalSkillData = new CDataContextNormalSkillData() + { + SkillIndex = (byte)skillIndex + } + }); + } + else + { + client.Send(new S2CSkillLearnPawnNormalSkillRes() + { + PawnId = ((Pawn)character).PawnId, + Job = job, + SkillIndex = skillIndex, + NewJobPoint = characterJobData.JobPoint, + }); + + //Notify other members of the new skill. + client.Party.SendToAll(new S2CSkillPawnNormalSkillLearnNtc() + { + PawnId = ((Pawn)character).PawnId, + NormalSkillData = new CDataContextNormalSkillData() + { + SkillIndex = (byte)skillIndex + } + }); + } + } + public void UnlockAbility(IDatabase database, GameClient client, CharacterCommon character, JobId job, uint abilityId, byte abilityLv) { + //The job passed to this function can lie. + //By using the Augment search, you can buy augments from other jobs while passing a job parameter from the character's *current* job. + //As such, always look up the ID to make sure you know what job it's really coming from. + + CDataAbilityParam abilityData = SkillGetAcquirableAbilityListHandler.GetAbilityFromId(abilityId); + JobId owningJob = abilityData.Job; + + Logger.Debug($"Unlocking/upgrading ability {owningJob.ToString()}: {abilityId}"); + // Check if there is a learned ability of the same ID (This unlock is a level upgrade) - Ability lowerLevelAbility = character.LearnedAbilities.Where(aug => aug != null && aug.Job == job && aug.AbilityId == abilityId).SingleOrDefault(); + Ability lowerLevelAbility = character.LearnedAbilities.Where(aug => aug != null && aug.AbilityId == abilityId).SingleOrDefault(); - if(lowerLevelAbility == null) + if (lowerLevelAbility == null) { // New ability Ability newAbility = new Ability() { - Job = job, + Job = owningJob, AbilityId = abilityId, AbilityLv = abilityLv }; @@ -341,36 +631,30 @@ public void UnlockAbility(IDatabase database, GameClient client, CharacterCommon database.UpdateLearnedAbility(character.CommonId, lowerLevelAbility); } - uint jpCost = SkillGetAcquirableAbilityListHandler.AllAbilities - .Where(aug => aug.Job == job && aug.AbilityNo == abilityId) - .SelectMany(aug => aug.Params) - .Where(augParams => augParams.Lv == abilityLv) - .Select(augParams => augParams.RequireJobPoint) - .Single(); + uint jpCost = abilityData.Params.Where(x => x.Lv == abilityLv).Single().RequireJobPoint; - // TODO: Check that this doesn't end up negative - CDataCharacterJobData learnedAbilityCharacterJobData = job == 0 + CDataCharacterJobData learnedAbilityCharacterJobData = owningJob == 0 ? character.ActiveCharacterJobData // Secret Augments -> Use current job's JP TODO: Verify if this is the correct behaviour - : character.CharacterJobDataList.Where(jobData => jobData.Job == job).Single(); // Job Augments -> Use that job's JP + : character.CharacterJobDataList.Where(jobData => jobData.Job == owningJob).Single(); // Job Augments -> Use that job's JP learnedAbilityCharacterJobData.JobPoint -= jpCost; database.UpdateCharacterJobData(character.CommonId, learnedAbilityCharacterJobData); - if(character is Character) + if (character is Character) { client.Send(new S2CSkillLearnAbilityRes() { - Job = job, + Job = learnedAbilityCharacterJobData.Job, NewJobPoint = learnedAbilityCharacterJobData.JobPoint, AbilityId = abilityId, AbilityLv = abilityLv }); } - else if(character is Pawn) + else if (character is Pawn) { client.Send(new S2CSkillLearnPawnAbilityRes() { - PawnId = ((Pawn) character).PawnId, - Job = job, + PawnId = ((Pawn)character).PawnId, + Job = learnedAbilityCharacterJobData.Job, NewJobPoint = learnedAbilityCharacterJobData.JobPoint, AbilityId = abilityId, AbilityLv = abilityLv @@ -379,72 +663,125 @@ public void UnlockAbility(IDatabase database, GameClient client, CharacterCommon } public Ability SetAbility(IDatabase database, GameClient client, CharacterCommon character, JobId abilityJob, byte slotNo, uint abilityId, byte abilityLv) - { + { Ability ability = character.LearnedAbilities - .Where(aug => aug.Job == abilityJob && aug.AbilityId == abilityId && aug.AbilityLv == abilityLv) - .Single(); + .Where(aug =>aug.AbilityId == abilityId) + .SingleOrDefault(); - character.EquippedAbilitiesDictionary[character.Job][slotNo-1] = ability; + if (ability is null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_NOT_YET_LEARN); + } + + character.EquippedAbilitiesDictionary[character.Job][slotNo - 1] = ability; database.ReplaceEquippedAbility(character.CommonId, character.Job, slotNo, ability); // Inform party members of the change - if(character is Character) - { - client.Party.SendToAll(new S2CSkillAbilitySetNtc() - { - CharacterId = ((Character) character).CharacterId, - ContextAcquirementData = ability.AsCDataContextAcquirementData(slotNo) - }); - } - else if(character is Pawn) - { - client.Party.SendToAll(new S2CSkillPawnAbilitySetNtc() - { - PawnId = ((Pawn) character).PawnId, - ContextAcquirementData = ability.AsCDataContextAcquirementData(slotNo) - }); - } + AbilitySetNotifyParty(client, character, ability, slotNo); return ability; } public void RemoveAbility(IDatabase database, CharacterCommon character, byte slotNo) { - // TODO: Performance List equippedAbilities = character.EquippedAbilitiesDictionary[character.Job]; - lock(equippedAbilities) + + equippedAbilities[slotNo - 1] = null; //Mark ability as null. + equippedAbilities.RemoveAll(x => x is null); //Squash list. + equippedAbilities.AddRange(Enumerable.Repeat(null, 10 - equippedAbilities.Count)); //Resize back to 10. + + database.ReplaceEquippedAbilities(character.CommonId, character.Job, equippedAbilities); + } + + public bool UnlockSecretAbility(CharacterCommon Character, SecretAbility secretAbilityType) + { + return _Server.Database.InsertSecretAbilityUnlock(Character.CommonId, secretAbilityType); + } + + public static CDataPresetAbilityParam MakePresetAbilityParam(CharacterCommon character, List abilities, byte presetNo, string presetName = "") + { + CDataPresetAbilityParam preset = new CDataPresetAbilityParam() { - byte removedAbilitySlotNo = Byte.MaxValue; - for(int i=0; i aug.AbilityId == presetAbility.AcquirementNo) + .SingleOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_NOT_YET_LEARN); + + cost += SkillGetAcquirableAbilityListHandler.GetAbilityFromId(presetAbility.AcquirementNo).Cost; + + if (cost > costMax) { - Ability equippedAbility = equippedAbilities[i]; - byte equippedAbilitySlotNo = (byte)(i+1); - if(character.Job == character.Job && equippedAbilitySlotNo == slotNo) - { - equippedAbilities[i] = null; - removedAbilitySlotNo = equippedAbilitySlotNo; - break; - } + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_COST_OVER); } + } + } + + public void SetAbilityPreset(IDatabase database, GameClient client, CharacterCommon character, CDataPresetAbilityParam preset) + { + List equippedAbilities = character.EquippedAbilitiesDictionary[character.Job]; - for(int i=0; i= preset.AbilityList.Count) { - Ability equippedAbility = equippedAbilities[i]; - byte equippedAbilitySlotNo = (byte)(i+1); - if(character.Job == character.Job) - { - if(equippedAbilitySlotNo > removedAbilitySlotNo) - { - equippedAbilitySlotNo--; - } - } + equippedAbilities[i] = null; + } + else + { + Ability? ability = character.LearnedAbilities + .Where(aug => aug.AbilityId == preset.AbilityList[i].AcquirementNo) + .SingleOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_NOT_YET_LEARN); + + character.EquippedAbilitiesDictionary[character.Job][i] = ability; + + AbilitySetNotifyParty(client, character, ability, (byte)(i + 1)); } } + //We wait until the end to do all of the DB updating in a single transaction. database.ReplaceEquippedAbilities(character.CommonId, character.Job, equippedAbilities); + } - // Same as skills, i haven't found an Ability off NTC. It may not be required + private void AbilitySetNotifyParty(GameClient client, CharacterCommon character, Ability ability, byte slotNo) + { + if (character is Character) + { + client.Party.SendToAll(new S2CSkillAbilitySetNtc() + { + CharacterId = ((Character)character).CharacterId, + ContextAcquirementData = ability.AsCDataContextAcquirementData(slotNo) + }); + } + else if (character is Pawn) + { + client.Party.SendToAll(new S2CSkillPawnAbilitySetNtc() + { + PawnId = ((Pawn)character).PawnId, + ContextAcquirementData = ability.AsCDataContextAcquirementData(slotNo) + }); + } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Characters/OrbUnlockManager.cs b/Arrowgene.Ddon.GameServer/Characters/OrbUnlockManager.cs new file mode 100644 index 000000000..90621c5de --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/OrbUnlockManager.cs @@ -0,0 +1,1740 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class OrbUnlockManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbUnlockManager)); + + private readonly IDatabase _Database; + private readonly WalletManager _WalletManager; + private readonly JobManager _JobManager; + private readonly CharacterManager _CharacterManager; + + public OrbUnlockManager(IDatabase Database, WalletManager WalletManager, JobManager JobManager, CharacterManager CharacterManager) + { + _Database = Database; + _WalletManager = WalletManager; + _CharacterManager = CharacterManager; + _JobManager = JobManager; + } + + public List GetOrbPageStatus(CharacterCommon Character) + { + List Result = new List(); + + Dictionary PageStatus = new Dictionary(); + Dictionary> PageCompletionTotals = new Dictionary>(); + + foreach (var Element in _Database.SelectOrbReleaseElementFromDragonForceAugmentation(Character.CommonId)) + { + if (!PageStatus.ContainsKey(Element.PageNo)) + { + PageStatus.Add(Element.PageNo, new CDataOrbPageStatus() { PageNo = Element.PageNo }); + PageCompletionTotals.Add(Element.PageNo, new Dictionary()); + } + + Dictionary Total = PageCompletionTotals[Element.PageNo]; + if (!Total.ContainsKey((GroupNo)Element.GroupNo)) + { + Total.Add((GroupNo)Element.GroupNo, 0); + } + + Total[(GroupNo)Element.GroupNo] += 1; + } + + foreach (var PageNo in PageCompletionTotals.Keys) + { + CDataOrbPageStatus CurrentPage = PageStatus[PageNo]; + foreach (var GroupNo in PageCompletionTotals[PageNo].Keys) + { + CurrentPage.CategoryStatusList.Add(new CDataOrbCategoryStatus() + { + CategoryId = (byte)(GroupNo == GroupNo.Group5 ? 0 : GroupNo), + ReleaseNum = (byte)PageCompletionTotals[PageNo][GroupNo] + }); + } + } + + foreach (var Value in PageStatus.Values) + { + Result.Add(Value); + } + + return Result; + } + + public List GetDragonForceUpgradeUpdateList(CharacterCommon Character) + { + List Results = new List(); + + var Upgrades = _Database.SelectOrbReleaseElementFromDragonForceAugmentation(Character.CommonId); + foreach (var Upgrade in Upgrades) + { + Results.Add(new CDataItemUpdateResult() + { + UpdateItemNum = 1, + ItemList = new CDataItemList() + { + ItemNum = Upgrade.ElementId, + SlotNo = (byte)Upgrade.ElementId, + EquipCharacterID = Character.CommonId + } + }); + } + + return Results; + } + + private CDataOrbGainExtendParam UpdateExtendedParamData(GameClient client, CharacterCommon character, DragonForceUpgrade upgrade) + { + CDataOrbGainExtendParam obj = character.ExtendedParams; + + switch (upgrade.GainType) + { + case OrbGainParamType.HpMax: + obj.HpMax += (ushort)upgrade.Amount; + break; + case OrbGainParamType.StaminaMax: + obj.StaminaMax += (ushort)upgrade.Amount; + break; + case OrbGainParamType.PhysicalAttack: + obj.Attack += (ushort)upgrade.Amount; + break; + case OrbGainParamType.PhysicalDefence: + obj.Defence += (ushort)upgrade.Amount; + break; + case OrbGainParamType.MagicalAttack: + obj.MagicAttack += (ushort)upgrade.Amount; + break; + case OrbGainParamType.MagicalDefence: + obj.MagicDefence += (ushort)upgrade.Amount; + break; + case OrbGainParamType.AbilityCost: + obj.AbilityCost += (ushort)upgrade.Amount; + break; + case OrbGainParamType.AccessorySlot: + obj.JewelrySlot += (ushort)upgrade.Amount; + break; + case OrbGainParamType.MainPawnSlot: + obj.MainPawnSlot += (ushort)upgrade.Amount; + // When the player unlocks this, the total number will be increased to 3. + client.Character.MyPawnSlotNum += (byte)upgrade.Amount; + _Database.UpdateMyPawnSlot(client.Character.CharacterId, client.Character.MyPawnSlotNum); + break; + case OrbGainParamType.SupportPawnSlot: + obj.SupportPawnSlot += (ushort)upgrade.Amount; + client.Character.RentalPawnSlotNum += (byte)upgrade.Amount; + _Database.UpdateRentalPawnSlot(client.Character.CharacterId, client.Character.RentalPawnSlotNum); + break; + case OrbGainParamType.UseItemSlot: + obj.UseItemSlot += (ushort)upgrade.Amount; + break; + case OrbGainParamType.MaterialItemSlot: + obj.MaterialItemSlot += (ushort)upgrade.Amount; + break; + case OrbGainParamType.EquipItemSlot: + obj.EquipItemSlot += (ushort)upgrade.Amount; + break; + // TODO: OrbGainParamType.PawnAdventureNum Unhandled + case OrbGainParamType.PawnAdventureNum: + // TODO: OrbGainParamType.PawnCraftNum Unhandled => this might be a relic from pre season 3 + case OrbGainParamType.PawnCraftNum: + // TODO: OrbGainParamType.MainPawnLostRate + case OrbGainParamType.MainPawnLostRate: + break; + case OrbGainParamType.SecretAbility: + _JobManager.UnlockSecretAbility(character, upgrade.SecretAbility); + break; + case OrbGainParamType.Rim: + _WalletManager.AddToWalletNtc(client, client.Character, WalletType.RiftPoints, upgrade.Amount); + break; + case OrbGainParamType.Gold: + _WalletManager.AddToWalletNtc(client, client.Character, WalletType.Gold, upgrade.Amount); + break; + case OrbGainParamType.None: + default: + break; + } + + _Database.UpdateOrbGainExtendParam(character.CommonId, obj); + + switch (upgrade.GainType) + { + case OrbGainParamType.HpMax: + case OrbGainParamType.StaminaMax: + case OrbGainParamType.PhysicalAttack: + case OrbGainParamType.PhysicalDefence: + case OrbGainParamType.MagicalAttack: + case OrbGainParamType.AccessorySlot: + _CharacterManager.UpdateCharacterExtendedParamsNtc(client, character); + break; + case OrbGainParamType.MainPawnSlot: + client.Send(new S2CPawnExtendMainPawnSlotNtc() { TotalNum = client.Character.MyPawnSlotNum, AddNum = (byte)upgrade.Amount }); + break; + case OrbGainParamType.SupportPawnSlot: + client.Send(new S2CPawnExtendSupportPawnSlotNtc() { TotalNum = client.Character.RentalPawnSlotNum, AddNum = (byte)upgrade.Amount }); + break; + case OrbGainParamType.AbilityCost: + // Handled by S2CSkillGetAbilityCostRes + // Handled by S2CProfileGetMyCharacterProfileRes + break; + case OrbGainParamType.MainPawnLostRate: + case OrbGainParamType.UseItemSlot: + case OrbGainParamType.MaterialItemSlot: + case OrbGainParamType.EquipItemSlot: + // TODO: Not sure how to notify/update this yet + break; + default: + break; + } + + return obj; + } + + private DragonForceUpgrade GetPlayerUpgrade(GameClient client, Character character, uint elementId) + { + if (!gPlayerDragonForceUpgrades.ContainsKey(elementId)) + { + Logger.Error("Illegal request to unlock 'Dragon Force Augmentation Upgrade' -- Upgrade Doesn't Exist"); + S2COrbDevoteReleaseHandlerRes Error = new S2COrbDevoteReleaseHandlerRes() + { + Error = 0x1baddeed + }; + client.Send(Error); + return null; + } + + return gPlayerDragonForceUpgrades[elementId]; + } + + private DragonForceUpgrade GetPawnUpgrade(GameClient client, Pawn character, uint elementId) + { + if (!gPawnDragonForceUpgrades.ContainsKey(elementId)) + { + Logger.Error("Illegal request to unlock 'Dragon Force Augmentation Upgrade' -- Upgrade Doesn't Exist"); + S2COrbDevoteReleasePawnOrbELementRes Error = new S2COrbDevoteReleasePawnOrbELementRes() + { + Error = 0x1baddeed + }; + client.Send(Error); + return null; + } + + return gPawnDragonForceUpgrades[elementId]; + } + + + public void UnlockDragonForceAugmentationUpgrade(GameClient client, CharacterCommon character, uint elementId) + { + DragonForceUpgrade upgrade = null; + + if (character is Character) + { + upgrade = GetPlayerUpgrade(client, (Character)character, elementId); + } + else + { + upgrade = GetPawnUpgrade(client, (Pawn)character, elementId); + } + + if (upgrade == null) + { + // Player/Pawn handler handles error request back so just return + return; + } + + // Check for Valid Conditions before continuing + bool CheckPassed = true; + if (upgrade.IsRestrictedByTotalLevels()) + { + uint TotalLevels = TotalLevelsGained(character); + if (TotalLevels < upgrade.LvlUpCost) + { + CheckPassed = false; + } + } + else if (upgrade.IsRestrictedByOrbCost()) + { + if (_WalletManager.GetWalletAmount(client.Character, WalletType.BloodOrbs) < upgrade.LvlUpCost) + { + CheckPassed = false; + } + } + else if (upgrade.IsRestrictedByFullPageUnlock()) + { + // TODO: Figure out how to determine this + // TODO: Probably need to query the DB + // TODO: Technically, the client is restricting this... + } + else + { + CheckPassed = false; + } + + if (!CheckPassed) + { + Logger.Error("Illegal request to unlock 'Dragon Force Augmentation Upgrade' -- Constraint checks failed"); + S2COrbDevoteReleaseHandlerRes Error = new S2COrbDevoteReleaseHandlerRes() + { + Error = 0x1baddeed + }; + client.Send(Error); + return; + } + + if (upgrade.IsRestrictedByOrbCost()) + { + _WalletManager.RemoveFromWallet(client.Character, WalletType.BloodOrbs, upgrade.LvlUpCost); + } + + CDataOrbGainExtendParam ExtendParam = UpdateExtendedParamData(client, character, upgrade); + + _Database.InsertIfNotExistsDragonForceAugmentation(character.CommonId, elementId, upgrade.PageNo, upgrade.GroupNo, upgrade.IndexNo); + + if (character is Character) + { + S2COrbDevoteReleaseHandlerRes Response = new S2COrbDevoteReleaseHandlerRes() + { + GainParamType = upgrade.GainType, + RestOrb = _WalletManager.GetWalletAmount(client.Character, WalletType.BloodOrbs), + GainParamValue = upgrade.Amount + }; + + client.Send(Response); + } + else + { + S2COrbDevoteReleasePawnOrbELementRes Response = new S2COrbDevoteReleasePawnOrbELementRes() + { + PawnId = ((Pawn)character).PawnId, + GainParamType = upgrade.GainType, + RestOrb = _WalletManager.GetWalletAmount(client.Character, WalletType.BloodOrbs), + GainParamValue = upgrade.Amount + }; + + client.Send(Response); + } + } + + private uint TotalLevelsGained(CharacterCommon Character) + { + uint TotalLevels = 0; + foreach (var JobData in Character.CharacterJobDataList) + { + TotalLevels += JobData.Lv; + } + + return TotalLevels; + } + + private class DragonForceUpgrade + { + public DragonForceUpgrade() + { + this.LvlUpRestrictionType = LvlUpRestrictionType.None; + this.LvlUpCost = 0; + this.GainType = OrbGainParamType.None; + this.Amount = 0; + this.Category = Category.None; + } + + public OrbGainParamType GainType { get; private set; } + public uint Amount { get; private set; } + public LvlUpRestrictionType LvlUpRestrictionType { get; private set; } + public uint LvlUpCost { get; private set; } + public SecretAbility SecretAbility { get; private set; } + public uint PageNo { get; private set; } + public uint GroupNo { get; private set; } + public uint IndexNo { get; private set; } + public Category Category { get; private set; } + + public bool IsSecretAbility() + { + return this.GainType == OrbGainParamType.SecretAbility; + } + + public bool IsRestrictedByTotalLevels() + { + return this.LvlUpRestrictionType == LvlUpRestrictionType.TotalLevels; + } + + public bool IsRestrictedByOrbCost() + { + return this.LvlUpRestrictionType == LvlUpRestrictionType.Orbs; + } + + public bool IsRestrictedByFullPageUnlock() + { + return this.LvlUpRestrictionType == LvlUpRestrictionType.PageUnlocked; + } + + public DragonForceUpgrade HasTotalLevelsRestriction(uint amount) + { + this.LvlUpRestrictionType = LvlUpRestrictionType.TotalLevels; + this.LvlUpCost = amount; + + return this; + } + + public DragonForceUpgrade HasPageUnlockRestriction() + { + this.LvlUpRestrictionType = LvlUpRestrictionType.PageUnlocked; + return this; + } + + public DragonForceUpgrade HasOrbUnlockRestriction(uint Amount) + { + this.LvlUpRestrictionType = LvlUpRestrictionType.Orbs; + this.LvlUpCost = Amount; + return this; + } + + public DragonForceUpgrade Unlocks(OrbGainParamType Type, uint Amount) + { + this.GainType = Type; + this.Amount = Amount; + return this; + } + + public DragonForceUpgrade Unlocks(SecretAbility Type) + { + this.GainType = OrbGainParamType.SecretAbility; + this.SecretAbility = Type; + this.Amount = (uint)Type; + return this; + } + + public DragonForceUpgrade Location(PageNo PageNo, GroupNo GroupNo, uint IndexNo) + { + this.PageNo = (uint)PageNo; + this.GroupNo = (uint)GroupNo; + this.IndexNo = IndexNo; + this.Category = GroupNo2Category(GroupNo); + return this; + } + + private Category GroupNo2Category(GroupNo GroupNo) + { + switch (GroupNo) + { + case GroupNo.Group1: + return Category.Vitality; + case GroupNo.Group2: + return Category.Adventure; + case GroupNo.Group3: + return Category.Magick; + case GroupNo.Group4: + return Category.Combat; + case GroupNo.Group5: + return Category.Other; + } + + return Category.None; + } + } + + private enum LvlUpRestrictionType + { + None = 0, + Orbs = 1, + TotalLevels = 2, + PageUnlocked = 3 + } + + private enum PageNo : byte + { + Page1 = 1, + Page2 = 2, + Page3 = 3, + Page4 = 4 + } + + private enum GroupNo : byte + { + Group1 = 1, + Group2 = 2, + Group3 = 3, + Group4 = 4, + Group5 = 5, + } + + private enum Category : byte + { + None = 0, + Vitality = 1, + Adventure = 2, + Other = 3, + Magick = 4, + Combat = 5, + } + + private static readonly Dictionary gPlayerDragonForceUpgrades = new Dictionary() + { + #region PAGE1 + + [0x01] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x02] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(12) + .Unlocks(OrbGainParamType.EquipItemSlot, 5), + [0x03] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(8) + .Unlocks(OrbGainParamType.HpMax, 100), + [0x04] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(4) + .Unlocks(OrbGainParamType.MagicalAttack, 5), + [0x05] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(1) + .Unlocks(OrbGainParamType.PhysicalAttack, 5), + + [0x15] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(10) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x16] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(70) + .Unlocks(SecretAbility.Efficacy), + [0x17] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(10) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x18] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x19] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(70) + .Unlocks(OrbGainParamType.HpMax, 60), + [0x1a] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.StaminaMax, 40), + [0x1b] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(50) + .Unlocks(OrbGainParamType.HpMax, 60), + [0x1c] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.StaminaMax, 30), + + [0x1d] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(30) + .Unlocks(SecretAbility.EffectExtension), + [0x1e] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(75) + .Unlocks(OrbGainParamType.MaterialItemSlot, 5), + [0x1f] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.AbilityCost, 5), + [0x20] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(30) + .Unlocks(SecretAbility.ExtendedSprings), + [0x21] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(50) + .Unlocks(OrbGainParamType.EquipItemSlot, 5), + [0x22] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.Gold, 5000), + [0x23] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x24] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.Rim, 2000), + + [0x25] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.MagicalAttack, 1), + [0x26] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x27] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0x28] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.StaminaMax, 35), + [0x29] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0x2a] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x2b] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(50) + .Unlocks(SecretAbility.RainDefense), + [0x2c] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + + [0x2d] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.PhysicalAttack, 1), + [0x2e] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x2f] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x30] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.StaminaMax, 35), + [0x31] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x32] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x33] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(50) + .Unlocks(SecretAbility.RainAttack), + [0x34] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.PhysicalDefence, 3), + + #endregion + + #region PAGE2 + + [0x06] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.SupportPawnSlot, 1), // Support Pawn Hires? + [0x07] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(28) + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x08] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(24) + .Unlocks(OrbGainParamType.HpMax, 100), + [0x09] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(20) + .Unlocks(OrbGainParamType.MagicalDefence, 5), + [0x0a] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(16) + .Unlocks(OrbGainParamType.PhysicalDefence, 5), + + [0x35] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(170) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x36] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(220) + .Unlocks(SecretAbility.SoftTouch), + [0x37] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x38] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x39] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(250) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x3a] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0x3b] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(200) + .Unlocks(OrbGainParamType.HpMax, 40), + [0x3c] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.StaminaMax, 20), + + [0x3d] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(180) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x3e] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(250) + .Unlocks(OrbGainParamType.MaterialItemSlot, 5), + [0x3f] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(140) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0x40] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.Gold, 30000), + [0x41] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(250) + .Unlocks(SecretAbility.Gathering), + [0x42] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.Rim, 5000), + [0x43] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0x44] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(200) + .Unlocks(SecretAbility.EnhancedThrow), + + [0x45] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x46] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(90) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x47] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(160) + .Unlocks(OrbGainParamType.MagicalAttack, 3), + [0x48] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(130) + .Unlocks(OrbGainParamType.StaminaMax, 25), + [0x49] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.MagicalDefence, 1), + [0x4a] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x4b] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(200) + .Unlocks(SecretAbility.NewDefense), + [0x4c] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(160) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + + [0x4d] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x4e] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(90) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x4f] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(160) + .Unlocks(OrbGainParamType.PhysicalAttack, 3), + [0x50] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(130) + .Unlocks(OrbGainParamType.StaminaMax, 25), + [0x51] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.PhysicalDefence, 1), + [0x52] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x53] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(200) + .Unlocks(SecretAbility.NewAttack), + [0x54] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(160) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + + #endregion + + #region PAGE3 + + [0x0b] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.MainPawnSlot, 1), + [0x0c] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(44) + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x0d] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(40) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x0e] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(36) + .Unlocks(OrbGainParamType.MagicalAttack, 5), + [0x0f] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(32) + .Unlocks(OrbGainParamType.PhysicalAttack, 5), + + [0x55] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x56] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(1000) + .Unlocks(SecretAbility.Flow), + [0x57] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(520) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x58] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(550) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x59] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(600) + .Unlocks(OrbGainParamType.HpMax, 40), + [0x5a] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(700) + .Unlocks(OrbGainParamType.StaminaMax, 40), + [0x5b] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(800) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x5c] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.StaminaMax, 20), + + [0x5d] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.Gold, 100000), + [0x5e] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(1000) + .Unlocks(OrbGainParamType.MaterialItemSlot, 5), + [0x5f] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(600) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x60] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(750) + .Unlocks(SecretAbility.ExpertExcavator), + [0x61] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(650) + .Unlocks(OrbGainParamType.AbilityCost, 5), + [0x62] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(850) + .Unlocks(OrbGainParamType.EquipItemSlot, 5), + [0x63] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(750) + .Unlocks(SecretAbility.Featherfoot), + [0x64] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(580) + .Unlocks(OrbGainParamType.AbilityCost, 4), + + [0x65] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(300) + .Unlocks(OrbGainParamType.MagicalAttack, 1), + [0x66] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(480) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x67] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0x68] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(580) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x69] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(600) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + [0x6a] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x6b] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(750) + .Unlocks(SecretAbility.MoonlightDefense), + [0x6c] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(550) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + + [0x6d] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(300) + .Unlocks(OrbGainParamType.PhysicalAttack, 1), + [0x6e] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(480) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x6f] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x70] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(580) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x71] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(600) + .Unlocks(OrbGainParamType.PhysicalDefence, 3), + [0x72] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x73] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(750) + .Unlocks(SecretAbility.MoonlightAssault), + [0x74] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(550) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + + #endregion + + #region PAGE4 + + [0x10] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.PawnAdventureNum, 1), + [0x11] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(60) + .Unlocks(OrbGainParamType.EquipItemSlot, 5), + [0x12] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(56) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x13] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(52) + .Unlocks(OrbGainParamType.MagicalDefence, 5), + [0x14] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(48) + .Unlocks(OrbGainParamType.PhysicalDefence, 5), + + [0x75] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x76] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(5000) + .Unlocks(SecretAbility.Willpower), + [0x77] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0x78] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x79] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.HpMax, 40), + [0x7a] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0x7b] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(2500) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x7c] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.StaminaMax, 20), + + [0x7d] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0x7e] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(3000) + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x7f] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(2500) + .Unlocks(OrbGainParamType.AbilityCost, 5), + [0x80] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(2700) + .Unlocks(SecretAbility.TreasureEye), + [0x81] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(2200) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x82] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(3500) + .Unlocks(SecretAbility.SafeLanding), + [0x83] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(2200) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x84] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(2800) + .Unlocks(OrbGainParamType.MaterialItemSlot, 5), + + [0x85] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x86] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(2300) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x87] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.MagicalAttack, 4), + [0x88] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(3000) + .Unlocks(SecretAbility.Rakshasa), + [0x89] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0x8a] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.MagicalAttack, 3), + [0x8b] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x8c] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + + [0x8d] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x8e] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(2300) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x8f] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.PhysicalAttack, 4), + [0x90] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(3000) + .Unlocks(SecretAbility.Yasha), + [0x91] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x92] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.PhysicalAttack, 3), + [0x93] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x94] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(1800) + .Unlocks(OrbGainParamType.PhysicalDefence, 3) + + #endregion + }; + + private static readonly Dictionary gPawnDragonForceUpgrades = new Dictionary() + { + #region PAGE1 + + [0x95] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x96] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(12) + .Unlocks(OrbGainParamType.MainPawnLostRate, 5), + [0x97] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(8) + .Unlocks(OrbGainParamType.HpMax, 100), + [0x98] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(4) + .Unlocks(OrbGainParamType.MagicalAttack, 5), + [0x99] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(1) + .Unlocks(OrbGainParamType.PhysicalAttack, 5), + + [0xa9] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(10) + .Unlocks(OrbGainParamType.HpMax, 30), + [0xaa] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xab] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(10) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xac] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.HpMax, 50), + [0xad] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.HpMax, 60), + [0xae] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0xaf] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(40) + .Unlocks(OrbGainParamType.HpMax, 60), + [0xb0] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.StaminaMax, 30), + + [0xb1] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.Rim, 500), + [0xb2] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(60) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0xb3] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.MainPawnLostRate, 3), + [0xb4] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xb5] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(10) + .Unlocks(OrbGainParamType.Rim, 350), + [0xb6] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xb7] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.Gold, 3000), + [0xb8] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.MainPawnLostRate, 3), + + [0xb9] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.MagicalAttack, 1), + [0xba] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xbb] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0xbc] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xbd] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0xbe] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0xbf] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xc0] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + + [0xc1] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.PhysicalAttack, 1), + [0xc2] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xc3] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(15) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0xc4] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xc5] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(20) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0xc6] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(30) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0xc7] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xc8] = new DragonForceUpgrade() + .Location(PageNo.Page1, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(25) + .Unlocks(OrbGainParamType.PhysicalDefence, 3), + + #endregion + + #region PAGE2 + + [0x9a] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0x9b] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(28) + .Unlocks(OrbGainParamType.MainPawnLostRate, 5), + [0x9c] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(24) + .Unlocks(OrbGainParamType.HpMax, 100), + [0x9d] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(20) + .Unlocks(OrbGainParamType.MagicalDefence, 5), + [0x9e] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(16) + .Unlocks(OrbGainParamType.PhysicalDefence, 5), + + [0xc9] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.HpMax, 30), + [0xca] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(180) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xcb] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(70) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xcc] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(85) + .Unlocks(OrbGainParamType.HpMax, 30), + [0xcd] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.HpMax, 50), + [0xce] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0xcf] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.HpMax, 40), + [0xd0] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(180) + .Unlocks(OrbGainParamType.AbilityCost, 2), + + [0xd1] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(90) + .Unlocks(OrbGainParamType.Rim, 2000), + [0xd2] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(180) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xd3] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.MainPawnLostRate, 2), + [0xd4] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(150) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xd5] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(50) + .Unlocks(OrbGainParamType.Rim, 1000), + [0xd6] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(180) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xd7] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(50) + .Unlocks(OrbGainParamType.Gold, 10000), + [0xd8] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.MainPawnLostRate, 2), + + [0xd9] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(70) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0xda] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0xdb] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.MagicalAttack, 3), + [0xdc] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(130) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xdd] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(60) + .Unlocks(OrbGainParamType.MagicalDefence, 1), + [0xde] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0xdf] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0xe0] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + + [0xe1] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(70) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0xe2] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0xe3] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(120) + .Unlocks(OrbGainParamType.PhysicalAttack, 3), + [0xe4] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(130) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xe5] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(60) + .Unlocks(OrbGainParamType.PhysicalDefence, 1), + [0xe6] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0xe7] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(80) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0xe8] = new DragonForceUpgrade() + .Location(PageNo.Page2, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(100) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + + #endregion + + #region PAGE3 + + [0x9f] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0xa0] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(44) + .Unlocks(OrbGainParamType.MainPawnLostRate, 5), + [0xa1] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(40) + .Unlocks(OrbGainParamType.HpMax, 50), + [0xa2] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(36) + .Unlocks(OrbGainParamType.MagicalAttack, 5), + [0xa3] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(32) + .Unlocks(OrbGainParamType.PhysicalAttack, 5), + + [0xe9] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(350) + .Unlocks(OrbGainParamType.HpMax, 30), + [0xea] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(520) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0xeb] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(480) + .Unlocks(OrbGainParamType.StaminaMax, 30), + [0xec] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(400) + .Unlocks(OrbGainParamType.HpMax, 30), + [0xed] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.HpMax, 40), + [0xee] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(380) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xef] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(600) + .Unlocks(OrbGainParamType.HpMax, 50), + [0xf0] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(380) + .Unlocks(OrbGainParamType.StaminaMax, 20), + + [0xf1] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(550) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0xf2] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.Gold, 30000), + [0xf3] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(350) + .Unlocks(OrbGainParamType.Rim, 3000), + [0xf4] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(380) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0xf5] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(400) + .Unlocks(OrbGainParamType.Rim, 5000), + [0xf6] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(580) + .Unlocks(OrbGainParamType.MainPawnLostRate, 3), + [0xf7] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0xf8] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(450) + .Unlocks(OrbGainParamType.MainPawnLostRate, 2), + + [0xf9] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(280) + .Unlocks(OrbGainParamType.MagicalAttack, 1), + [0xfa] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(320) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0xfb] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(400) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0xfc] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(380) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0xfd] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(420) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0xfe] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(450) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0xff] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(320) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x100] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + + [0x101] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(280) + .Unlocks(OrbGainParamType.PhysicalAttack, 1), + [0x102] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(320) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x103] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(400) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x104] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(380) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x105] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(420) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x106] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(450) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x107] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(320) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x108] = new DragonForceUpgrade() + .Location(PageNo.Page3, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(500) + .Unlocks(OrbGainParamType.PhysicalDefence, 3), + + #endregion + + #region PAGE4 + + [0xa4] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 1) + .HasPageUnlockRestriction() + .Unlocks(OrbGainParamType.AccessorySlot, 1), + [0xa5] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 2) + .HasTotalLevelsRestriction(60) + .Unlocks(OrbGainParamType.MainPawnLostRate, 5), + [0xa6] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 3) + .HasTotalLevelsRestriction(56) + .Unlocks(OrbGainParamType.HpMax, 80), + [0xa7] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 4) + .HasTotalLevelsRestriction(52) + .Unlocks(OrbGainParamType.MagicalDefence, 5), + [0xa8] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group5, 5) + .HasTotalLevelsRestriction(48) + .Unlocks(OrbGainParamType.PhysicalDefence, 5), + + [0x109] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 1) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.HpMax, 30), + [0x10a] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 2) + .HasOrbUnlockRestriction(1750) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0x10b] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 3) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.StaminaMax, 25), + [0x10c] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 4) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0x10d] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 5) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.HpMax, 40), + [0x10e] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 6) + .HasOrbUnlockRestriction(2250) + .Unlocks(OrbGainParamType.AbilityCost, 3), + [0x10f] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 7) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.HpMax, 50), + [0x110] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group1, 8) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.StaminaMax, 25), + + [0x111] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 1) + .HasOrbUnlockRestriction(2750) + .Unlocks(OrbGainParamType.MainPawnLostRate, 3), + [0x112] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 2) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.Rim, 10000), + [0x113] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 3) + .HasOrbUnlockRestriction(1750) + .Unlocks(OrbGainParamType.AbilityCost, 2), + [0x114] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 4) + .HasOrbUnlockRestriction(2500) + .Unlocks(OrbGainParamType.MainPawnLostRate, 3), + [0x115] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 5) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.Rim, 7500), + [0x116] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 6) + .HasOrbUnlockRestriction(3000) + .Unlocks(OrbGainParamType.AbilityCost, 4), + [0x117] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 7) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.Gold, 50000), + [0x118] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group2, 8) + .HasOrbUnlockRestriction(1750) + .Unlocks(OrbGainParamType.AbilityCost, 2), + + [0x119] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 1) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.MagicalAttack, 2), + [0x11a] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 2) + .HasOrbUnlockRestriction(1000) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x11b] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 3) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.MagicalAttack, 4), + [0x11c] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 4) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x11d] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 5) + .HasOrbUnlockRestriction(1300) + .Unlocks(OrbGainParamType.MagicalDefence, 2), + [0x11e] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 6) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.MagicalAttack, 3), + [0x11f] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 7) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x120] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group3, 8) + .HasOrbUnlockRestriction(1600) + .Unlocks(OrbGainParamType.MagicalDefence, 3), + + [0x121] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 1) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.PhysicalAttack, 2), + [0x122] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 2) + .HasOrbUnlockRestriction(1000) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x123] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 3) + .HasOrbUnlockRestriction(2000) + .Unlocks(OrbGainParamType.PhysicalAttack, 4), + [0x124] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 4) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.StaminaMax, 20), + [0x125] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 5) + .HasOrbUnlockRestriction(1300) + .Unlocks(OrbGainParamType.PhysicalDefence, 2), + [0x126] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 6) + .HasOrbUnlockRestriction(1500) + .Unlocks(OrbGainParamType.PhysicalAttack, 3), + [0x127] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 7) + .HasOrbUnlockRestriction(1250) + .Unlocks(OrbGainParamType.StaminaMax, 15), + [0x128] = new DragonForceUpgrade() + .Location(PageNo.Page4, GroupNo.Group4, 8) + .HasOrbUnlockRestriction(1600) + .Unlocks(OrbGainParamType.PhysicalDefence, 3) + + #endregion + }; + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/PlayPointManager.cs b/Arrowgene.Ddon.GameServer/Characters/PlayPointManager.cs new file mode 100644 index 000000000..81047e724 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/PlayPointManager.cs @@ -0,0 +1,93 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class PlayPointManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PlayPointManager)); + + private static readonly uint PP_MAX = 2000; + + public PlayPointManager(DdonGameServer server) + { + _Server = server; + } + + private readonly DdonGameServer _Server; + + public void AddPlayPoint(GameClient client, uint gainedPoints, JobId? job = null, byte type = 1) + { + CDataJobPlayPoint? targetPlayPoint; + if (job is null) + { + targetPlayPoint = client.Character.ActiveCharacterPlayPointData; + } + else + { + targetPlayPoint = client.Character.PlayPointList.Where(x => x.Job == job) + .FirstOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_JOB_VALUE_SHOP_INVALID_JOB); + } + + uint extraBonusPoints = (uint) (_Server.GpCourseManager.EnemyPlayPointBonus() * gainedPoints); + if (targetPlayPoint != null && targetPlayPoint.PlayPoint.PlayPoint < PP_MAX) + { + uint clampedNew = Math.Min(targetPlayPoint.PlayPoint.PlayPoint + gainedPoints + extraBonusPoints, PP_MAX); + targetPlayPoint.PlayPoint.PlayPoint = clampedNew; + + S2CJobUpdatePlayPointNtc ppNtc = new S2CJobUpdatePlayPointNtc() + { + JobId = targetPlayPoint.Job, + UpdatePoint = gainedPoints + extraBonusPoints, + ExtraBonusPoint = extraBonusPoints, + TotalPoint = targetPlayPoint.PlayPoint.PlayPoint, + Type = type //Type == 1 (default) is "loud" and will show the UpdatePoint amount to the user, as both a chat log and floating text. + }; + + client.Send(ppNtc); + + _Server.Database.UpdateCharacterPlayPointData(client.Character.CharacterId, targetPlayPoint); + } + } + + public void RemovePlayPoint(GameClient client, uint removedPoints, JobId? job = null, byte type = 0) + { + CDataJobPlayPoint? targetPlayPoint; + if (job is null) + { + targetPlayPoint = client.Character.ActiveCharacterPlayPointData; + } + else + { + targetPlayPoint = client.Character.PlayPointList.Where(x => x.Job == job) + .FirstOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_JOB_VALUE_SHOP_INVALID_JOB); + } + + if (targetPlayPoint != null && targetPlayPoint.PlayPoint.PlayPoint > 0) + { + uint clampedNew = Math.Min(targetPlayPoint.PlayPoint.PlayPoint - removedPoints, PP_MAX); + targetPlayPoint.PlayPoint.PlayPoint = clampedNew; + + S2CJobUpdatePlayPointNtc ppNtc = new S2CJobUpdatePlayPointNtc() + { + JobId = targetPlayPoint.Job, + UpdatePoint = 0, + ExtraBonusPoint = 0, + TotalPoint = targetPlayPoint.PlayPoint.PlayPoint, + Type = type //Type == 0 (default) is "silent" and will not notify the player, aside from updating some UI elements. + }; + + client.Send(ppNtc); + + _Server.Database.UpdateCharacterPlayPointData(client.Character.CharacterId, targetPlayPoint); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/QuestManager.cs b/Arrowgene.Ddon.GameServer/Characters/QuestManager.cs new file mode 100644 index 000000000..f5cd2f108 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/QuestManager.cs @@ -0,0 +1,3138 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.GameServer.Quests.MainQuests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text.Json; +using YamlDotNet.Core.Events; +using YamlDotNet.Core.Tokens; +using static Arrowgene.Ddon.GameServer.Characters.QuestManager; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class QuestManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestManager)); + + private QuestManager() + { + } + + private static Dictionary gQuests = new Dictionary(); + + public static void LoadQuests(AssetRepository assetRepository) + { + // TODO: Load additional quests from file? + // TODO: Once everything is comfortably understood, we can probably serialize + // TODO: the quest data and load it from file when the server starts instead + + // Main Quests + // gQuests[QuestId.TheSlumberingGod] = new Mq000002_TheSlumberingGod(); + // gQuests[QuestId.TheGreatAlchemist] = new Mq000025_TheGreatAlchemist(); + // gQuests[QuestId.HopesBitterEnd] = new Mq030260_HopesBitterEnd(); + + // Load Quests defined in files + foreach (var questAsset in assetRepository.QuestAssets.Quests) + { + gQuests[questAsset.QuestId] = GenericQuest.FromAsset(questAsset); + } + } + + /** + * @brief Should only be called when loading additional quests from file. + */ + public static void AddQuest(Quest quest) + { + gQuests[quest.QuestId] = quest; + } + + public static List> GetQuestsByType(QuestType type) + { + List> results = new List>(); + + // TODO: We probably need to optimize this as more quests are added + foreach (var quest in gQuests) + { + if (quest.Value.QuestType == type) + { + results.Add(quest); + } + } + + return results; + } + + public static Quest GetQuest(QuestId questId) + { + if (!gQuests.ContainsKey(questId)) + { + return null; + } + return gQuests[questId]; + } + + public static Quest GetQuest(uint questId) + { + return GetQuest((QuestId)questId); + } + + public class LayoutFlag + { + public static CDataQuestLayoutFlagSetInfo Create(uint layoutFlag, StageNo stageNo, uint groupId) + { + return new CDataQuestLayoutFlagSetInfo() + { + LayoutFlagNo = layoutFlag, + SetInfoList = new List() + { + new CDataQuestSetInfo() + { + StageNo = (uint) stageNo, + GroupId = groupId + } + } + }; + } + } + + public class AcceptConditions + { + public static CDataQuestOrderConditionParam NoRestriction() + { + return new CDataQuestOrderConditionParam() { Type = 0x0 }; + } + public static CDataQuestOrderConditionParam MinimumLevelRestriction(uint level) + { + return new CDataQuestOrderConditionParam() { Type = 0x1, Param01 = (int) level }; + } + + public static CDataQuestOrderConditionParam MinimumVocationRestriction(JobId jobId, uint level) + { + return new CDataQuestOrderConditionParam() { Type = 0x2, Param01 = (int)jobId, Param02 = (int) level}; + } + + public static CDataQuestOrderConditionParam Solo() + { + return new CDataQuestOrderConditionParam() { Type = 0x3}; + } + + public static CDataQuestOrderConditionParam MainQuestCompletionRestriction(QuestId questId) + { + return new CDataQuestOrderConditionParam() { Type = 0x6, Param01 = (int)questId }; + } + + public static CDataQuestOrderConditionParam ClearPersonalQuestRestriction(int param01, int param02 = 0) + { + return new CDataQuestOrderConditionParam() { Type = 0x7, Param01 = param01, Param02 = param02 }; + } + + public static CDataQuestOrderConditionParam ClearPersonalQuestRestriction(QuestId questId, int param02 = 0) + { + return new CDataQuestOrderConditionParam() { Type = 0x7, Param01 = (int) questId, Param02 = param02 }; + } + } + + public static CDataQuestProcessState CreateQuestProcessState(ushort processNo, ushort sequenceNo, ushort blockNo, List resultCommands, List checkCommands) + { + return new CDataQuestProcessState() + { + ProcessNo = processNo, SequenceNo = sequenceNo, BlockNo = blockNo, + ResultCommandList = resultCommands, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(checkCommands) + }; + } + + public class CheckCommand + { + public static List AddCheckCommands(List commands) + { + List result = new List(); + + // This struct seems to be a list serialized inside of a list + result.Add(new CDataQuestProcessState.MtTypedArrayCDataQuestCommand()); + result[0].ResultCommandList = commands; + + return result; + } + + public static List AddCheckCommands(List commands0, List commands1) + { + List result = new List(); + result.Add(new CDataQuestProcessState.MtTypedArrayCDataQuestCommand()); + result.Add(new CDataQuestProcessState.MtTypedArrayCDataQuestCommand()); + result[0].ResultCommandList = commands0; + result[1].ResultCommandList = commands1; + return result; + } + + public static List AddCheckCommands(List> commands) + { + List result = new List(); + foreach (List commandList in commands) + { + var checkCommands = new CDataQuestProcessState.MtTypedArrayCDataQuestCommand(); + checkCommands.ResultCommandList = commandList; + result.Add(checkCommands); + } + return result; + } + + public static List AppendCheckCommand(List obj, CDataQuestCommand command) + { + obj[0].ResultCommandList.Add(command); + return obj; + } + + public static List AppendCheckCommands(List obj, List commands) + { + obj[0].ResultCommandList.Concat(commands); + return obj; + } + + + /** + * @brief + * @param stageNo + * @param npcId + */ + public static CDataQuestCommand TalkNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TalkNpc, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand DieEnemy(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DieEnemy, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param sceNo + */ + public static CDataQuestCommand SceHitIn(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceHitIn, Param01 = (int)stageNo, Param02 = sceNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + * @param itemNum + */ + public static CDataQuestCommand HaveItem(int itemId, int itemNum, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.HaveItem, Param01 = itemId, Param02 = itemNum, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + * @param itemNum + * @param npcId + * @param msgNo + */ + public static CDataQuestCommand DeliverItem(int itemId, int itemNum, NpcId npcId = NpcId.None, int msgNo = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DeliverItem, Param01 = itemId, Param02 = itemNum, Param03 = (int)npcId, Param04 = msgNo }; + } + + /** + * @brief + * @param enemyId + * @param enemyLv + * @param enemyNum + */ + public static CDataQuestCommand EmDieLight(int enemyId, int enemyLv, int enemyNum, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EmDieLight, Param01 = enemyId, Param02 = enemyLv, Param03 = enemyNum, Param04 = param04 }; + } + + /** + * @brief + * @param questId + * @param flagNo + */ + public static CDataQuestCommand QstFlagOn(int questId, int flagNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QstFlagOn, Param01 = questId, Param02 = flagNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param questId + * @param flagNo + */ + public static CDataQuestCommand QstFlagOff(int questId, int flagNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QstFlagOff, Param01 = questId, Param02 = flagNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand MyQstFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.MyQstFlagOn, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand MyQstFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.MyQstFlagOff, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand Padding00(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Padding00, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand Padding01(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Padding01, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand Padding02(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Padding02, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + */ + public static CDataQuestCommand StageNo(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.StageNo, Param01 = (int)stageNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + */ + public static CDataQuestCommand EventEnd(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EventEnd, Param01 = (int)stageNo, Param02 = eventNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ + public static CDataQuestCommand Prt(StageNo stageNo, int x, int y, int z) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Prt, Param01 = (int)stageNo, Param02 = x, Param03 = y, Param04 = z }; + } + + /** + * @brief + * @param minCount + * @param maxCount + */ + public static CDataQuestCommand Clearcount(int minCount, int maxCount, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Clearcount, Param01 = minCount, Param02 = maxCount, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand SceFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceFlagOn, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand SceFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceFlagOff, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param npcId + */ + public static CDataQuestCommand TouchActToNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchActToNpc, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param npcId + */ + public static CDataQuestCommand OrderDecide(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OrderDecide, Param01 = (int)npcId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsEndCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEndCycle, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsInterruptCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsInterruptCycle, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsFailedCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFailedCycle, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsEndResult(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEndResult, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief Used to order a quest from an NPC with multiple talking options. + * @param stageNo + * @param npcId + * @param noOrderGroupSerial + */ + public static CDataQuestCommand NpcTalkAndOrderUi(StageNo stageNo, NpcId npcId, int noOrderGroupSerial, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NpcTalkAndOrderUi, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = noOrderGroupSerial, Param04 = param04 }; + } + + /** + * @brief Used to order a quest from an NPC with no additional talking options. + * @param stageNo + * @param npcId + * @param noOrderGroupSerial + */ + public static CDataQuestCommand NpcTouchAndOrderUi(StageNo stageNo, NpcId npcId, int noOrderGroupSerial, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NpcTouchAndOrderUi, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = noOrderGroupSerial, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + */ + public static CDataQuestCommand StageNoNotEq(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.StageNoNotEq, Param01 = (int)stageNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param warLevel + */ + public static CDataQuestCommand Warlevel(int warLevel, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Warlevel, Param01 = warLevel, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param npcId + */ + public static CDataQuestCommand TalkNpcWithoutMarker(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TalkNpcWithoutMarker, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param gold + * @param type + */ + public static CDataQuestCommand HaveMoney(int gold, int type, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.HaveMoney, Param01 = gold, Param02 = type, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param clearNum + * @param areaId + */ + public static CDataQuestCommand SetQuestClearNum(int clearNum, int areaId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SetQuestClearNum, Param01 = clearNum, Param02 = areaId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand MakeCraft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.MakeCraft, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand PlayEmotion(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlayEmotion, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param timerNo + */ + public static CDataQuestCommand IsEndTimer(int timerNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEndTimer, Param01 = timerNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsEnemyFound(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEnemyFound, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomEq(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomEq, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomNotEq(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomNotEq, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomLess(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomLess, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomNotGreater(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomNotGreater, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomGreater(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomGreater, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param value + */ + public static CDataQuestCommand RandomNotLess(int randomNo, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.RandomNotLess, Param01 = randomNo, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param div + * @param value + */ + public static CDataQuestCommand Clearcount02(int div, int value, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Clearcount02, Param01 = div, Param02 = value, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param minTime + * @param maxTime + */ + public static CDataQuestCommand IngameTimeRangeEq(int minTime, int maxTime, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IngameTimeRangeEq, Param01 = minTime, Param02 = maxTime, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param minTime + * @param maxTime + */ + public static CDataQuestCommand IngameTimeRangeNotEq(int minTime, int maxTime, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IngameTimeRangeNotEq, Param01 = minTime, Param02 = maxTime, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param hpRate + * @param type + */ + public static CDataQuestCommand PlHp(int hpRate, int type, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlHp, Param01 = hpRate, Param02 = type, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ + public static CDataQuestCommand EmHpNotLess(StageNo stageNo, int groupNo, int setNo, int hpRate) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EmHpNotLess, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = hpRate }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ + public static CDataQuestCommand EmHpLess(StageNo stageNo, int groupNo, int setNo, int hpRate) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EmHpLess, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = hpRate }; + } + + /** + * @brief + * @param weatherId + */ + public static CDataQuestCommand WeatherEq(int weatherId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.WeatherEq, Param01 = weatherId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param weatherId + */ + public static CDataQuestCommand WeatherNotEq(int weatherId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.WeatherNotEq, Param01 = weatherId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param jobId + */ + public static CDataQuestCommand PlJobEq(int jobId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlJobEq, Param01 = jobId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param jobId + */ + public static CDataQuestCommand PlJobNotEq(int jobId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlJobNotEq, Param01 = jobId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param sex + */ + public static CDataQuestCommand PlSexEq(int sex, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlSexEq, Param01 = sex, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param sex + */ + public static CDataQuestCommand PlSexNotEq(int sex, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PlSexNotEq, Param01 = sex, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param sceNo + */ + public static CDataQuestCommand SceHitOut(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceHitOut, Param01 = (int)stageNo, Param02 = sceNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand WaitOrder(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.WaitOrder, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand OmSetTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OmSetTouch, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand OmReleaseTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OmReleaseTouch, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param checkType + * @param level + */ + public static CDataQuestCommand JobLevelNotLess(int checkType, int level, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.JobLevelNotLess, Param01 = checkType, Param02 = level, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param checkType + * @param level + */ + public static CDataQuestCommand JobLevelLess(int checkType, int level, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.JobLevelLess, Param01 = checkType, Param02 = level, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand MyQstFlagOnFromFsm(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.MyQstFlagOnFromFsm, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param sceNo + */ + public static CDataQuestCommand SceHitInWithoutMarker(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceHitInWithoutMarker, Param01 = (int)stageNo, Param02 = sceNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param sceNo + */ + public static CDataQuestCommand SceHitOutWithoutMarker(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SceHitOutWithoutMarker, Param01 = (int)stageNo, Param02 = sceNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param idx + * @param num + */ + public static CDataQuestCommand KeyItemPoint(int idx, int num, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.KeyItemPoint, Param01 = idx, Param02 = num, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param timerNo + */ + public static CDataQuestCommand IsNotEndTimer(int timerNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsNotEndTimer, Param01 = timerNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param questId + */ + public static CDataQuestCommand IsMainQuestClear(int questId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsMainQuestClear, Param01 = questId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DogmaOrb(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DogmaOrb, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsEnemyFoundForOrder(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEnemyFoundForOrder, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand IsTutorialFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTutorialFlagOn, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand QuestOmSetTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestOmSetTouch, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand QuestOmReleaseTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestOmReleaseTouch, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand NewTalkNpc(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NewTalkNpc, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand NewTalkNpcWithoutMarker(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NewTalkNpcWithoutMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param questId + */ + public static CDataQuestCommand IsTutorialQuestClear(int questId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTutorialQuestClear, Param01 = questId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param questId + */ + public static CDataQuestCommand IsMainQuestOrder(int questId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsMainQuestOrder, Param01 = questId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param questId + */ + public static CDataQuestCommand IsTutorialQuestOrder(int questId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTutorialQuestOrder, Param01 = questId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsTouchPawnDungeonOm(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTouchPawnDungeonOm, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand IsOpenDoorOmQuestSet(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOpenDoorOmQuestSet, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param enemyId + * @param enemyNum + */ + public static CDataQuestCommand EmDieForRandomDungeon(StageNo stageNo, int enemyId, int enemyNum, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EmDieForRandomDungeon, Param01 = (int)stageNo, Param02 = enemyId, Param03 = enemyNum, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ + public static CDataQuestCommand NpcHpNotLess(StageNo stageNo, int groupNo, int setNo, int hpRate) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NpcHpNotLess, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = hpRate }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ + public static CDataQuestCommand NpcHpLess(StageNo stageNo, int groupNo, int setNo, int hpRate) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NpcHpLess, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = hpRate }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsEnemyFoundWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEnemyFoundWithoutMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsEventBoardAccepted(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEventBoardAccepted, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageQuestFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.WorldManageQuestFlagOn, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageQuestFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.WorldManageQuestFlagOff, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand TouchEventBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchEventBoard, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenEntryRaidBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenEntryRaidBoss, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OepnEntryFortDefense(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OepnEntryFortDefense, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DiePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DiePlayer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param partyMemberNum + */ + public static CDataQuestCommand PartyNumNotLessWtihoutPawn(int partyMemberNum, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PartyNumNotLessWtihoutPawn, Param01 = partyMemberNum, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param partyMemberNum + */ + public static CDataQuestCommand PartyNumNotLessWithPawn(int partyMemberNum, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PartyNumNotLessWithPawn, Param01 = partyMemberNum, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand LostMainPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.LostMainPawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand SpTalkNpc(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SpTalkNpc, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OepnJobMaster(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OepnJobMaster, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand TouchRimStone(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchRimStone, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand GetAchievement(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.GetAchievement, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DummyNotProgress(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DummyNotProgress, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DieRaidBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DieRaidBoss, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand CycleTimerZero(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.CycleTimerZero, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param timeSec + */ + public static CDataQuestCommand CycleTimer(int timeSec, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.CycleTimer, Param01 = timeSec, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand QuestNpcTalkAndOrderUi(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestNpcTalkAndOrderUi, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand QuestNpcTouchAndOrderUi(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestNpcTouchAndOrderUi, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param enemyId + */ + public static CDataQuestCommand IsFoundRaidBoss(StageNo stageNo, int groupNo, int setNo, int enemyId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFoundRaidBoss, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = enemyId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand QuestOmSetTouchWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestOmSetTouchWithoutMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand QuestOmReleaseTouchWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestOmReleaseTouchWithoutMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param npcId + */ + public static CDataQuestCommand TutorialTalkNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TutorialTalkNpc, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsLogin(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLogin, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsPlayEndFirstSeasonEndCredit(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsPlayEndFirstSeasonEndCredit, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand IsKilledTargetEnemySetGroup(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsKilledTargetEnemySetGroup, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand IsKilledTargetEmSetGrpNoMarker(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsKilledTargetEmSetGrpNoMarker, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param timeSec + */ + public static CDataQuestCommand IsLeftCycleTimer(int timeSec, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLeftCycleTimer, Param01 = timeSec, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand OmEndText(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OmEndText, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand QuestOmEndText(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.QuestOmEndText, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param areaId + */ + public static CDataQuestCommand OpenAreaMaster(int areaId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenAreaMaster, Param01 = areaId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + * @param itemNum + */ + public static CDataQuestCommand HaveItemAllBag(int itemId, int itemNum, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.HaveItemAllBag, Param01 = itemId, Param02 = itemNum, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenNewspaper(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenNewspaper, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenQuestBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenQuestBoard, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + */ + public static CDataQuestCommand StageNoWithoutMarker(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.StageNoWithoutMarker, Param01 = (int)stageNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand TalkQuestNpcUnitMarker(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TalkQuestNpcUnitMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand TouchQuestNpcUnitMarker(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchQuestNpcUnitMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsExistSecondPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsExistSecondPawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOrderJobTutorialQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOrderJobTutorialQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOpenWarehouse(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOpenWarehouse, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param FlagNo + */ + public static CDataQuestCommand IsMyquestLayoutFlagOn(int FlagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsMyquestLayoutFlagOn, Param01 = FlagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param FlagNo + */ + public static CDataQuestCommand IsMyquestLayoutFlagOff(int FlagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsMyquestLayoutFlagOff, Param01 = FlagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOpenWarehouseReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOpenWarehouseReward, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOrderLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOrderLightQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOrderWorldQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOrderWorldQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsLostMainPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLostMainPawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsFullOrderQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFullOrderQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsBadStatus(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsBadStatus, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param AreaId + * @param AreaRank + */ + public static CDataQuestCommand CheckAreaRank(int AreaId, int AreaRank, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.CheckAreaRank, Param01 = AreaId, Param02 = AreaRank, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand Padding133(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Padding133, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand EnablePartyWarp(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.EnablePartyWarp, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsHugeble(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsHugeble, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsDownEnemy(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsDownEnemy, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenAreaMasterSupplies(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenAreaMasterSupplies, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenEntryBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenEntryBoard, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand NoticeInterruptContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NoticeInterruptContents, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenRetrySelect(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenRetrySelect, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsPlWeakening(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsPlWeakening, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand NoticePartyInvite(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NoticePartyInvite, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsKilledAreaBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsKilledAreaBoss, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsPartyReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsPartyReward, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsFullBag(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFullBag, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenCraftExam(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenCraftExam, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand LevelUpCraft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.LevelUpCraft, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsClearLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsClearLightQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenJobMasterReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenJobMasterReward, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand TouchActQuestNpc(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchActQuestNpc, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param pawnNum + */ + public static CDataQuestCommand IsLeaderAndJoinPawn(int pawnNum, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLeaderAndJoinPawn, Param01 = pawnNum, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsAcceptLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsAcceptLightQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsReleaseWarpPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleaseWarpPoint, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsSetPlayerSkill(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsSetPlayerSkill, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOrderMyQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOrderMyQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsNotOrderMyQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsNotOrderMyQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand HasMypawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.HasMypawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param warpPointId + */ + public static CDataQuestCommand IsFavoriteWarpPoint(int warpPointId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFavoriteWarpPoint, Param01 = warpPointId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand Craft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.Craft, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand IsKilledTargetEnemySetGroupGmMain(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsKilledTargetEnemySetGroupGmMain, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand IsKilledTargetEnemySetGroupGmSub(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsKilledTargetEnemySetGroupGmSub, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand HasUsedKey(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.HasUsedKey, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsCycleFlagOffPeriod(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsCycleFlagOffPeriod, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsEnemyFoundGmMain(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEnemyFoundGmMain, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsEnemyFoundGmSub(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEnemyFoundGmSub, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsLoginBugFixedOnly(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLoginBugFixedOnly, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsSearchClan(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsSearchClan, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOpenAreaListUi(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOpenAreaListUi, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param warpPointId + */ + public static CDataQuestCommand IsReleaseWarpPointAnyone(int warpPointId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleaseWarpPointAnyone, Param01 = warpPointId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DevidePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.DevidePlayer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param phaseId + */ + public static CDataQuestCommand NowPhase(int phaseId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NowPhase, Param01 = phaseId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsReleasePortal(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleasePortal, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsGetAppraiseItem(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsGetAppraiseItem, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsSetPartnerPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsSetPartnerPawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsPresentPartnerPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsPresentPartnerPawn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsReleaseMyRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleaseMyRoom, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsExistDividePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsExistDividePlayer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand NotDividePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.NotDividePlayer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + */ + public static CDataQuestCommand IsGatherPartyInStage(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsGatherPartyInStage, Param01 = (int)stageNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsFinishedEnemyDivideAction(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFinishedEnemyDivideAction, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ + public static CDataQuestCommand IsOpenDoorOmQuestSetNoMarker(StageNo stageNo, int groupNo, int setNo, int questId) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOpenDoorOmQuestSetNoMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = questId }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + */ + public static CDataQuestCommand IsFinishedEventOrderNum(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsFinishedEventOrderNum, Param01 = (int)stageNo, Param02 = eventNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsPresentPartnerPawnNoMarker(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsPresentPartnerPawnNoMarker, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsOmBrokenLayout(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOmBrokenLayout, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsOmBrokenQuest(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOmBrokenQuest, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsHoldingPeriodCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsHoldingPeriodCycleContents, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsNotHoldingPeriodCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsNotHoldingPeriodCycleContents, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsResetInstanceArea(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsResetInstanceArea, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param moonAgeStart + * @param moonAgeEnd + */ + public static CDataQuestCommand CheckMoonAge(int moonAgeStart, int moonAgeEnd, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.CheckMoonAge, Param01 = moonAgeStart, Param02 = moonAgeEnd, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param orderGroupSerial + * @param noOrderGroupSerial + */ + public static CDataQuestCommand IsOrderPawnQuest(int orderGroupSerial, int noOrderGroupSerial, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOrderPawnQuest, Param01 = orderGroupSerial, Param02 = noOrderGroupSerial, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsTakePictures(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTakePictures, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + */ + public static CDataQuestCommand IsStageForMainQuest(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsStageForMainQuest, Param01 = (int)stageNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsReleasePawnExpedition(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleasePawnExpedition, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenPpMode(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenPpMode, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param point + */ + public static CDataQuestCommand PpNotLess(int point, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.PpNotLess, Param01 = point, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand OpenPpShop(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.OpenPpShop, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand TouchClanBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.TouchClanBoard, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsOneOffGather(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOneOffGather, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsOmBrokenLayoutNoMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOmBrokenLayoutNoMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ + public static CDataQuestCommand IsOmBrokenQuestNoMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsOmBrokenQuestNoMarker, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = param04 }; + } + + /** + * @brief + * @param idx + * @param num + */ + public static CDataQuestCommand KeyItemPointEq(int idx, int num, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.KeyItemPointEq, Param01 = idx, Param02 = num, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param actNo + */ + public static CDataQuestCommand IsEmotion(int actNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEmotion, Param01 = actNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param color + */ + public static CDataQuestCommand IsEquipColor(int color, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEquipColor, Param01 = color, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + */ + public static CDataQuestCommand IsEquip(int itemId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsEquip, Param01 = itemId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param npcId01 + * @param npcId02 + * @param npcId03 + */ + public static CDataQuestCommand IsTakePicturesNpc(StageNo stageNo, int npcId01, int npcId02, int npcId03) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTakePicturesNpc, Param01 = (int)stageNo, Param02 = npcId01, Param03 = npcId02, Param04 = npcId03 }; + } + + /** + * @brief + */ + public static CDataQuestCommand SayMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.SayMessage, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ + public static CDataQuestCommand IsTakePicturesWithoutPawn(StageNo stageNo, int x, int y, int z) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsTakePicturesWithoutPawn, Param01 = (int)stageNo, Param02 = x, Param03 = y, Param04 = z }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagNo + */ + public static CDataQuestCommand IsLinkageEnemyFlag(StageNo stageNo, int groupNo, int setNo, int flagNo) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLinkageEnemyFlag, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = flagNo }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagNo + */ + public static CDataQuestCommand IsLinkageEnemyFlagOff(StageNo stageNo, int groupNo, int setNo, int flagNo) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsLinkageEnemyFlagOff, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = flagNo }; + } + + /** + * @brief + */ + public static CDataQuestCommand IsReleaseSecretRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestCheckCommand.IsReleaseSecretRoom, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief Used when command is unknown but seen in packet captures. + */ + public static CDataQuestCommand Unknown(ushort commandId, int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = commandId, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + } + + public class ResultCommand + { + /** + * @brief + * @param stageNo + * @param lotNo + */ + public static CDataQuestCommand LotOn(StageNo stageNo, int lotNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.LotOn, Param01 = (int)stageNo, Param02 = lotNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param lotNo + */ + public static CDataQuestCommand LotOff(StageNo stageNo, int lotNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.LotOff, Param01 = (int)stageNo, Param02 = lotNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + * @param itemNum + */ + public static CDataQuestCommand HandItem(int itemId, int itemNum, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.HandItem, Param01 = itemId, Param02 = itemNum, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceType + * @param announceSubtype Some announce commands like accept use this parameter to distinguish between distinguish between "discovered (0)" and "accept (1)" banner. + */ + public static CDataQuestCommand SetAnnounce(QuestAnnounceType announceType, int announceSubtype = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetAnnounce, Param01 = (int)announceType, Param02 = announceSubtype, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param type + */ + public static CDataQuestCommand UpdateAnnounce(QuestAnnounceType announceType = QuestAnnounceType.Accept, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.UpdateAnnounce, Param01 = (int) announceType, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ChangeMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ChangeMessage, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand QstFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstFlagOn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand MyQstFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.MyQstFlagOn, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand GlobalFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.GlobalFlagOn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param npcId + * @param msgNo + */ + public static CDataQuestCommand QstTalkChg(NpcId npcId, int msgNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstTalkChg, Param01 = (int)npcId, Param02 = msgNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param npcId + */ + public static CDataQuestCommand QstTalkDel(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstTalkDel, Param01 = (int)npcId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param startPos + */ + public static CDataQuestCommand StageJump(StageNo stageNo, int startPos, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StageJump, Param01 = (int)stageNo, Param02 = startPos, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + * @param jumpStageNo + * @param jumpStartPosNo + */ + public static CDataQuestCommand EventExec(StageNo stageNo, int eventNo, StageNo jumpStageNo, int jumpStartPosNo) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.EventExec, Param01 = (int)stageNo, Param02 = eventNo, Param03 = (int)jumpStageNo, Param04 = jumpStartPosNo }; + } + + /** + * @brief + */ + public static CDataQuestCommand CallMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.CallMessage, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ + public static CDataQuestCommand Prt(StageNo stageNo, int x, int y, int z) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.Prt, Param01 = (int)stageNo, Param02 = x, Param03 = y, Param04 = z }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand QstLayoutFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstLayoutFlagOn, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand QstLayoutFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstLayoutFlagOff, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand QstSceFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstSceFlagOn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param orbNum + */ + public static CDataQuestCommand QstDogmaOrb(int orbNum, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QstDogmaOrb, Param01 = orbNum, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand GotoMainPwanEdit(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.GotoMainPwanEdit, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param npcId + */ + public static CDataQuestCommand AddFsmNpcList(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddFsmNpcList, Param01 = (int)npcId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand EndCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.EndCycle, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param sec + */ + public static CDataQuestCommand AddCycleTimer(int sec, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddCycleTimer, Param01 = sec, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ + public static CDataQuestCommand AddMarkerAtItem(StageNo stageNo, int x, int y, int z) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddMarkerAtItem, Param01 = (int)stageNo, Param02 = x, Param03 = y, Param04 = z }; + } + + /** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ + public static CDataQuestCommand AddMarkerAtDest(StageNo stageNo, int x, int y, int z) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddMarkerAtDest, Param01 = (int)stageNo, Param02 = x, Param03 = y, Param04 = z }; + } + + /** + * @brief + * @param tableIndex + */ + public static CDataQuestCommand AddResultPoint(int tableIndex, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddResultPoint, Param01 = tableIndex, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param itemId + * @param itemNum + */ + public static CDataQuestCommand PushImteToPlBag(int itemId, int itemNum, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PushImteToPlBag, Param01 = itemId, Param02 = itemNum, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param timerNo + * @param sec + */ + public static CDataQuestCommand StartTimer(int timerNo, int sec, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StartTimer, Param01 = timerNo, Param02 = sec, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param randomNo + * @param minValue + * @param maxValue + * @param resultValue + */ + public static CDataQuestCommand SetRandom(int randomNo, int minValue, int maxValue, int resultValue) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetRandom, Param01 = randomNo, Param02 = minValue, Param03 = maxValue, Param04 = resultValue }; + } + + /** + * @brief + * @param randomNo + */ + public static CDataQuestCommand ResetRandom(int randomNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ResetRandom, Param01 = randomNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param type + * @param bgmId + */ + public static CDataQuestCommand BgmRequest(int type, int bgmId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.BgmRequest, Param01 = type, Param02 = bgmId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand BgmStop(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.BgmStop, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param npcId + * @param waypointNo0 + * @param waypointNo1 + * @param waypointNo2 + */ + public static CDataQuestCommand SetWaypoint(NpcId npcId, int waypointNo0, int waypointNo1, int waypointNo2) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetWaypoint, Param01 = (int)npcId, Param02 = waypointNo0, Param03 = waypointNo1, Param04 = waypointNo2 }; + } + + /** + * @brief + * @param npcId + * @param groupSerial + */ + public static CDataQuestCommand ForceTalkQuest(NpcId npcId, int groupSerial, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ForceTalkQuest, Param01 = (int)npcId, Param02 = groupSerial, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param guideNo + */ + public static CDataQuestCommand TutorialDialog(int guideNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.TutorialDialog, Param01 = guideNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param keyItemIdx + * @param pointNum + */ + public static CDataQuestCommand AddKeyItemPoint(int keyItemIdx, int pointNum, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddKeyItemPoint, Param01 = keyItemIdx, Param02 = pointNum, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DontSaveProcess(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.DontSaveProcess, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand InterruptCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.InterruptCycleContents, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param point + */ + public static CDataQuestCommand QuestEvaluationPoint(int point, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.QuestEvaluationPoint, Param01 = point, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand CheckOrderCondition(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.CheckOrderCondition, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageLayoutFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.WorldManageLayoutFlagOn, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageLayoutFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.WorldManageLayoutFlagOff, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand PlayEndingForFirstSeason(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PlayEndingForFirstSeason, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceNo + * @param type + */ + public static CDataQuestCommand AddCyclePurpose(int announceNo, int type, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddCyclePurpose, Param01 = announceNo, Param02 = type, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceNo + */ + public static CDataQuestCommand RemoveCyclePurpose(int announceNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.RemoveCyclePurpose, Param01 = announceNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceNo + * @param type + */ + public static CDataQuestCommand UpdateAnnounceDirect(int announceNo, int type, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.UpdateAnnounceDirect, Param01 = announceNo, Param02 = type, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand SetCheckPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetCheckPoint, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param processNo + */ + public static CDataQuestCommand ReturnCheckPoint(int processNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ReturnCheckPoint, Param01 = processNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param type + * @param msgNo + */ + public static CDataQuestCommand CallGeneralAnnounce(int type, int msgNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.CallGeneralAnnounce, Param01 = type, Param02 = msgNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand TutorialEnemyInvincibleOff(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.TutorialEnemyInvincibleOff, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param startPos + * @param outSceNo + */ + public static CDataQuestCommand SetDiePlayerReturnPos(StageNo stageNo, int startPos, int outSceNo, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetDiePlayerReturnPos, Param01 = (int)stageNo, Param02 = startPos, Param03 = outSceNo, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageQuestFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.WorldManageQuestFlagOn, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + * @param questId + */ + public static CDataQuestCommand WorldManageQuestFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.WorldManageQuestFlagOff, Param01 = flagNo, Param02 = questId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param processNo + */ + public static CDataQuestCommand ReturnCheckPointEx(int processNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ReturnCheckPointEx, Param01 = processNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ResetCheckPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ResetCheckPoint, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param startPos + */ + public static CDataQuestCommand ResetDiePlayerReturnPos(StageNo stageNo, int startPos, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ResetDiePlayerReturnPos, Param01 = (int)stageNo, Param02 = startPos, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand SetBarricade(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetBarricade, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ResetBarricade(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ResetBarricade, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand TutorialEnemyInvincibleOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.TutorialEnemyInvincibleOn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ResetTutorialFlag(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ResetTutorialFlag, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand StartContentsTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StartContentsTimer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param flagNo + */ + public static CDataQuestCommand MyQstFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.MyQstFlagOff, Param01 = flagNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + */ + public static CDataQuestCommand PlayCameraEvent(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PlayCameraEvent, Param01 = (int)stageNo, Param02 = eventNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand EndEndQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.EndEndQuest, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ReturnAnnounce(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ReturnAnnounce, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceNo + * @param type + */ + public static CDataQuestCommand AddEndContentsPurpose(int announceNo, int type, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddEndContentsPurpose, Param01 = announceNo, Param02 = type, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param announceNo + */ + public static CDataQuestCommand RemoveEndContentsPurpose(int announceNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.RemoveEndContentsPurpose, Param01 = announceNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand StopCycleTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StopCycleTimer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand RestartCycleTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.RestartCycleTimer, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param AreaId + * @param AddPoint + */ + public static CDataQuestCommand AddAreaPoint(int AreaId, int AddPoint, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AddAreaPoint, Param01 = AreaId, Param02 = AddPoint, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param FlanNo1 + * @param FlanNo2 + * @param FlanNo3 + * @param ResultNo + */ + public static CDataQuestCommand LayoutFlagRandomOn(int FlanNo1, int FlanNo2, int FlanNo3, int ResultNo) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.LayoutFlagRandomOn, Param01 = FlanNo1, Param02 = FlanNo2, Param03 = FlanNo3, Param04 = ResultNo }; + } + + /** + * @brief + * @param stageNo + * @param npcId + * @param groupSerial + */ + public static CDataQuestCommand SetDeliverInfo(StageNo stageNo, NpcId npcId, int groupSerial, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetDeliverInfo, Param01 = (int)stageNo, Param02 = (int)npcId, Param03 = groupSerial, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param groupSerial + */ + public static CDataQuestCommand SetDeliverInfoQuest(StageNo stageNo, int groupNo, int setNo, int groupSerial) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetDeliverInfoQuest, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = groupSerial }; + } + + /** + * @brief + * @param type + * @param bgmId + */ + public static CDataQuestCommand BgmRequestFix(int type, int bgmId, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.BgmRequestFix, Param01 = type, Param02 = bgmId, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + * @param jumpStageNo + * @param jumpStartPosNo + */ + public static CDataQuestCommand EventExecCont(StageNo stageNo, int eventNo, StageNo jumpStageNo, int jumpStartPosNo) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.EventExecCont, Param01 = (int)stageNo, Param02 = eventNo, Param03 = (int) jumpStageNo, Param04 = jumpStartPosNo }; + } + + /** + * @brief + */ + public static CDataQuestCommand PlPadOff(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PlPadOff, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand PlPadOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PlPadOn, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand EnableGetSetQuestList(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.EnableGetSetQuestList, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand StartMissionAnnounce(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StartMissionAnnounce, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param type + * @param num + */ + public static CDataQuestCommand StageAnnounce(int type, int num, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StageAnnounce, Param01 = type, Param02 = num, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param id + */ + public static CDataQuestCommand ReleaseAnnounce(int id, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ReleaseAnnounce, Param01 = id, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param buttonGuideNo + */ + public static CDataQuestCommand ButtonGuideFlagOn(int buttonGuideNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ButtonGuideFlagOn, Param01 = buttonGuideNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param buttonGuideNo + */ + public static CDataQuestCommand ButtonGuideFlagOff(int buttonGuideNo, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ButtonGuideFlagOff, Param01 = buttonGuideNo, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand AreaJumpFadeContinue(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.AreaJumpFadeContinue, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + * @param startPos + */ + public static CDataQuestCommand ExeEventAfterStageJump(StageNo stageNo, int eventNo, int startPos, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ExeEventAfterStageJump, Param01 = (int)stageNo, Param02 = eventNo, Param03 = startPos, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param eventNo + * @param startPos + */ + public static CDataQuestCommand ExeEventAfterStageJumpContinue(StageNo stageNo, int eventNo, int startPos, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ExeEventAfterStageJumpContinue, Param01 = (int)stageNo, Param02 = eventNo, Param03 = startPos, Param04 = param04 }; + } + + /** + * @brief + * @param groupNo + * @param waitTime + */ + public static CDataQuestCommand PlayMessage(int groupNo, int waitTime, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.PlayMessage, Param01 = groupNo, Param02 = waitTime, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand StopMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.StopMessage, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param startPosNo + */ + public static CDataQuestCommand DecideDivideArea(StageNo stageNo, int startPosNo, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.DecideDivideArea, Param01 = (int)stageNo, Param02 = startPosNo, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param phaseId + */ + public static CDataQuestCommand ShiftPhase(int phaseId, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ShiftPhase, Param01 = phaseId, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand ReleaseMyRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.ReleaseMyRoom, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DivideSuccess(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.DivideSuccess, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand DivideFailed(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.DivideFailed, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param rewardRank + */ + public static CDataQuestCommand SetProgressBonus(int rewardRank, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SetProgressBonus, Param01 = rewardRank, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + */ + public static CDataQuestCommand RefreshOmKeyDisp(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.RefreshOmKeyDisp, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param type + */ + public static CDataQuestCommand SwitchPawnQuestTalk(int type, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.SwitchPawnQuestTalk, Param01 = type, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagId + */ + public static CDataQuestCommand LinkageEnemyFlagOn(StageNo stageNo, int groupNo, int setNo, int flagId) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.LinkageEnemyFlagOn, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = flagId }; + } + + /** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagId + */ + public static CDataQuestCommand LinkageEnemyFlagOff(StageNo stageNo, int groupNo, int setNo, int flagId) + { + return new CDataQuestCommand() { Command = (ushort)QuestResultCommand.LinkageEnemyFlagOff, Param01 = (int)stageNo, Param02 = groupNo, Param03 = setNo, Param04 = flagId }; + } + + /** + * @brief Used to send command values with unknown names + */ + public static CDataQuestCommand Unknown(ushort commandId, int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0) + { + return new CDataQuestCommand() { Command = commandId, Param01 = param01, Param02 = param02, Param03 = param03, Param04 = param04 }; + } + } + + public class NotifyCommand + { + /** + * @brief Used to send progress work values with unknown names + */ + public static CDataQuestProgressWork Unknown(uint commandNo, int work01 = 0, int work02 = 0, int work03 = 0, int work04 = 0) + { + return new CDataQuestProgressWork() { CommandNo = commandNo, Work01 = work01, Work02 = work02, Work03 = work03, Work04 = work04 }; + } + + /** + * @brief + * @param flagNo + * @param stageNo + * @param groupNo + */ + public static CDataQuestProgressWork KilledTargetEnemySetGroup(int flagNo, StageNo stageNo, int groupNo, int work04 = 0) + { + return new CDataQuestProgressWork() { CommandNo = (uint) QuestNotifyCommand.KilledTargetEnemySetGroup, Work01 = flagNo, Work02 = (int)stageNo, Work03 = groupNo, Work04 = work04 }; + } + + /** + * @brief + * @param flagNo + * @param stageNo + * @param groupNo + */ + public static CDataQuestProgressWork KilledTargetEmSetGrpNoMarker(int flagNo, StageNo stageNo, int groupNo, int work04 = 0) + { + return new CDataQuestProgressWork() { CommandNo = (uint)QuestNotifyCommand.KilledTargetEmSetGrpNoMarker, Work01 = flagNo, Work02 = (int)stageNo, Work03 = groupNo, Work04 = work04 }; + } + + /** + * @brief + * @param npcId + */ + public static CDataQuestProgressWork KilledTargetEnemySetGroup1(NpcId npcId, int work02 = 0, int work03 = 0, int work04 = 0) + { + return new CDataQuestProgressWork() { CommandNo = (uint)QuestNotifyCommand.FulfillDeliverItem, Work01 = (int) npcId, Work02 = work02, Work03 = work03, Work04 = work04 }; + } + } + + public static bool IsBoardQuest(QuestId questId) + { + return (((uint)questId) >= 40000000) && (((uint)questId) < 50000000); + } + + public static bool IsWorldQuest(QuestId questId) + { + return (((uint)questId) >= 20000000) && (((uint)questId) < 30000000); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/RewardManager.cs b/Arrowgene.Ddon.GameServer/Characters/RewardManager.cs new file mode 100644 index 000000000..1e631ec43 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/RewardManager.cs @@ -0,0 +1,45 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Logging; +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class RewardManager + { + private readonly int MAX_REWARD_BOX_RESULTS = 100; + + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(RewardManager)); + + private readonly DdonGameServer _Server; + public RewardManager(DdonGameServer server) + { + _Server = server; + } + + public bool AddQuestRewards(GameClient client, Quest quest) + { + var rewards = quest.GenerateBoxRewards(); + + var currentRewards = GetQuestBoxRewards(client); + if (currentRewards.Count >= MAX_REWARD_BOX_RESULTS) + { + return false; + } + + return _Server.Database.InsertBoxRewardItems(client.Character.CommonId, rewards); + } + + public List GetQuestBoxRewards(GameClient client) + { + return _Server.Database.SelectBoxRewardItems(client.Character.CommonId); + } + + public bool DeleteQuestBoxReward(GameClient client, uint uniqId) + { + return _Server.Database.DeleteBoxRewardItem(client.Character.CommonId, uniqId); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/StageManager.cs b/Arrowgene.Ddon.GameServer/Characters/StageManager.cs new file mode 100644 index 000000000..9e095ac97 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/StageManager.cs @@ -0,0 +1,206 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class StageManager + { + private readonly static List StageList = EntitySerializer.Get().Read(GameDump.data_Dump_19).StageList; + + public static StageNo ConvertIdToStageNo(uint stageId) + { + foreach (CDataStageInfo stageInfo in StageList) + { + if (stageInfo.Id == stageId) + return (StageNo)stageInfo.StageNo; + } + + return 0; // TODO: Maybe throw an exception? + } + + public static StageNo ConvertIdToStageNo(StageId stageId) + { + return StageManager.ConvertIdToStageNo(stageId.Id); + } + + // List of "safe" areas, where the context reset NTC will be sent. + // TODO: Complete with all the safe areas. Maybe move it to DB or config? + private static readonly HashSet SafeStageIds = new HashSet() + { + 2, // White Dragon Temple + 341, // Dana Centrum + 487, // Fortress City Megado: Residential Level + 4, // Craft Room + 5, // Cave Harbor + 24, // White Deer Inn + 25, // Black Grape Inn + 26, // Sea Dragon Inn + 48, // Singing Winds Inn + 52, // Red Crystal Inn + 53, // Sleeping Wolf Inn + 61, // Golden Tankard Inn + 66, // Gritten Fort + 78, // Pawn Cathedral + 98, // Hobolic Cave + 137, // Mysree Grove Shrine + 139, // Zandora Wastelands Shrine + 141, // Breya Coast (Summer Event Hub Area) + 237, // Mergoda Residential Area + 317, // Expedition Garrison + 339, // Protector's Retreat + 340, // Morfaul Centrum + 347, // Clan Hall + 348, // Arisen's Room + 377, // Glyndwr Centrum + 384, // Hollow of Beginnings: Gathering Area + 400, // Tower of Ivanos + 401, // Spirit Arts Hut + 411, // Manun Village + 467, // Fort Thines + 478, // Lookout Castle + 480, // Bertha's Bandit Group Hideout + 511, // Piremoth Traveler's Inn + 512, // Rothgill Traveler's Inn + 520, // Mephite Traveler's Inn + 549, // Heroic Spirit Sleeping Path: Rathnite Foothills + 557, // Heroic Spirit Sleeping Path: Feryana Wilderness + 558, // Old Heroic Spirit Shrine + 576, // Fort Thines: Great Dining Hall + 580, // Fortress City Megado: Craft Room + 584, // Eli Guard Tower + 594, // Northern Bandit Hideout + 602, // Bitterblack Maze Cove + }; + public static bool IsSafeArea(uint stageId) + { + return SafeStageIds.Contains(stageId); + } + + public static bool IsSafeArea(StageId stageId) + { + return StageManager.IsSafeArea(stageId.Id); + } + + // List of lobby areas, where you're supposed to see all other players. + // TODO: Complete with all the safe areas. Maybe move it to DB or config? + public static readonly HashSet HubStageIds = new HashSet(){ + 2, // White Dragon Temple + 141, // Breya Coast (Summer Event Hub Area) + 341, // Dana Centrum + 486, // Fortress City Megado: Residential Level + 487, // Fortress City Megado: Residential Level + 488, // Fortress City Megado: Royal Palace Level + 602, // Bitterblack Maze Cove + }; + + public static bool IsHubArea(uint stageId) + { + return HubStageIds.Contains(stageId); + } + + public static bool IsHubArea(StageId stageId) + { + return StageManager.IsHubArea(stageId.Id); + } + + public static readonly uint BitterblackCove = 602; + + private static readonly HashSet BitterBlackStageIds = new HashSet() + { + 602, // Bitterblack Maze Cove + 603, // Garden of Ignominy + 604, // Duskmoon Tower + 605, // Rotunda of Dread + 610, // Netherworld 1 + 611, // Netherworld 1 + 612, // Netherworld 1 + 614, // Netherworld 2 + 615, // Netherworld 2 + 616, // Netherworld 2 + 617, // Netherworld 3 + 618, // Netherworld 3 + 619, // Netherworld 3 + 620, // Netherworld 3 + 621, // Netherworld 3 + 622, // Netherworld 3 + 623, // Rift + 624, // Rift + 682, // Noxious Cathedral + 683, // Traitors Cathedral + 684, // Fallen City + 685, // Altar of the Black Curse + 686, // Netherworld 1 + 687, // Netherworld 1 + 688, // Netherworld 1 + 689, // Netherworld 2 + 690, // Netherworld 2 + 691, // Netherworld 2 + 692, // Netherworld 3 + 693, // Netherworld 3 + 694, // Netherworld 3 + 695, // Netherworld 4 + 696, // Netherworld 4 + 697, // Netherworld 4 + 698, // Rift + 699, // Rift + 700, // Rift + 715, // Netherworld 4 + 716, // Netherworld 4 + 717, // Netherworld 4 + }; + + public static bool IsBitterBlackMazeStageId(uint stageId) + { + return BitterBlackStageIds.Contains(stageId); + } + + public static bool IsBitterBlackMazeStageId(StageId stageId) + { + return StageManager.IsBitterBlackMazeStageId(stageId.Id); + } + + private static readonly HashSet BitterBlackNormalBossStageIds = new HashSet() + { + 603, // Garden of Ignominy + 604, // Duskmoon Tower + 605, // Rotunda of Dread + }; + + public static bool IsBitterBlackMazeBossStageId(uint stageId) + { + return BitterBlackNormalBossStageIds.Contains(stageId); + } + + public static bool IsBitterBlackMazeBossStageId(StageId stageId) + { + return StageManager.IsBitterBlackMazeBossStageId(stageId.Id); + } + + private static readonly HashSet BitterBlackAbyssBossStageIds = new HashSet() + { + 682, // Noxious Cathedral + 683, // Traitors Tower + 684, // Fallen City + 685, // Alter of the Black Curse + }; + + public static bool IsBitterBlackMazeAbyssBossStageId(uint stageId) + { + return BitterBlackAbyssBossStageIds.Contains(stageId); + } + + public static bool IsBitterBlackMazeAbyssBossStageId(StageId stageId) + { + return StageManager.IsBitterBlackMazeAbyssBossStageId(stageId.Id); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Characters/WalletManager.cs b/Arrowgene.Ddon.GameServer/Characters/WalletManager.cs new file mode 100644 index 000000000..351a00b70 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Characters/WalletManager.cs @@ -0,0 +1,97 @@ +#nullable enable +using System.Data.Common; +using System.Linq; +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Characters +{ + public class WalletManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(WalletManager)); + + private IDatabase _Database; + + public WalletManager(IDatabase Database) + { + _Database = Database; + } + public bool AddToWalletNtc(Client Client, Character Character, WalletType Type, uint Amount, ItemNoticeType updateType = ItemNoticeType.Default, DbConnection? connectionIn = null) + { + CDataUpdateWalletPoint UpdateWalletPoint = AddToWallet(Character, Type, Amount, connectionIn); + + S2CItemUpdateCharacterItemNtc UpdateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + UpdateCharacterItemNtc.UpdateType = updateType; + UpdateCharacterItemNtc.UpdateWalletList.Add(UpdateWalletPoint); + + Client.Send(UpdateCharacterItemNtc); + + return true; + } + + public CDataUpdateWalletPoint AddToWallet(Character Character, WalletType Type, uint Amount, DbConnection? connectionIn = null) + { + CDataWalletPoint Wallet = Character.WalletPointList.Single(wp => wp.Type == Type); + + Wallet.Value += Amount; + + _Database.UpdateWalletPoint(Character.CharacterId, Wallet, connectionIn); + + CDataUpdateWalletPoint UpdateWalletPoint = new CDataUpdateWalletPoint(); + UpdateWalletPoint.Type = Type; + UpdateWalletPoint.AddPoint = (int) Amount; + UpdateWalletPoint.Value = Wallet.Value; + return UpdateWalletPoint; + } + + public CDataUpdateWalletPoint RemoveFromWallet(Character Character, WalletType Type, uint Amount, DbConnection? connectionIn = null) + { + CDataWalletPoint Wallet = Character.WalletPointList.Where(wp => wp.Type == Type).Single(); + + if (Wallet.Value < Amount) + { + return null; + } + + Wallet.Value -= Amount; + + _Database.UpdateWalletPoint(Character.CharacterId, Wallet, connectionIn); + + CDataUpdateWalletPoint UpdateWalletPoint = new CDataUpdateWalletPoint(); + UpdateWalletPoint.Type = Type; + UpdateWalletPoint.AddPoint = -(int)Amount; + UpdateWalletPoint.Value = Wallet.Value; + + return UpdateWalletPoint; + } + + public bool RemoveFromWalletNtc(Client Client, Character Character, WalletType Type, uint Amount, DbConnection? connectionIn = null) + { + CDataUpdateWalletPoint UpdateWalletPoint = RemoveFromWallet(Character, Type, Amount, connectionIn); + + if(UpdateWalletPoint == null) + { + return false; + } + + S2CItemUpdateCharacterItemNtc UpdateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + UpdateCharacterItemNtc.UpdateType = 0; + UpdateCharacterItemNtc.UpdateWalletList.Add(UpdateWalletPoint); + + Client.Send(UpdateCharacterItemNtc); + + return true; + } + + public uint GetWalletAmount(Character Character, WalletType Type) + { + CDataWalletPoint Wallet = Character.WalletPointList.Where(wp => wp.Type == Type).Single(); + return Wallet.Value; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/ChatManager.cs b/Arrowgene.Ddon.GameServer/Chat/ChatManager.cs index 7094c5cc5..1696564e8 100644 --- a/Arrowgene.Ddon.GameServer/Chat/ChatManager.cs +++ b/Arrowgene.Ddon.GameServer/Chat/ChatManager.cs @@ -1,6 +1,8 @@ using System.Collections.Generic; using Arrowgene.Ddon.GameServer.Party; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; @@ -36,9 +38,9 @@ public void SendMessage(string message, string firstName, string lastName, Lobby response.LastName = lastName; response.CharacterId = 0; response.Type = type; - response.Unk2 = 0; - response.Unk3 = 0; - response.Unk4 = 0; + response.MessageFlavor = 0; + response.PhrasesCategory = 0; + response.PhrasesIndex = 0; foreach (uint characterId in characterIds) { GameClient client = _server.ClientLookup.GetClientByCharacterId(characterId); @@ -56,19 +58,34 @@ public void SendMessage(string message, string firstName, string lastName, Lobby public void SendMessage(string message, string firstName, string lastName, LobbyChatMsgType type, List recipients) { - ChatResponse response = new ChatResponse(); - response.Deliver = true; - response.Message = message; - response.FirstName = firstName; - response.LastName = lastName; - response.CharacterId = 0; - response.Type = type; - response.Unk2 = 0; - response.Unk3 = 0; - response.Unk4 = 0; + ChatResponse response = new ChatResponse + { + HandleId = 0, + Deliver = true, + Message = message, + FirstName = firstName, + LastName = lastName, + CharacterId = 0, + Type = type, + MessageFlavor = 0, + PhrasesCategory = 0, + PhrasesIndex = 0 + }; response.Recipients.AddRange(recipients); _router.Send(response); } + + // TODO: add support for sending tell messages across worlds - requires some form of access to available worlds and their associated clients + public void SendTellMessage(uint handleId, CDataCommunityCharacterBaseInfo senderCharacterInfo, CDataCommunityCharacterBaseInfo receiverCharacterInfo, C2SChatSendTellMsgReq request, GameClient sender, GameClient receiver) + { + ChatResponse senderChatResponse = GetTellChatResponse(handleId, receiverCharacterInfo, request); + senderChatResponse.Recipients.Add(sender); + ChatResponse receiverChatResponse = GetTellChatResponse(handleId, senderCharacterInfo, request); + receiverChatResponse.Recipients.Add(receiver); + + _router.Send(senderChatResponse); + _router.Send(receiverChatResponse); + } public void Handle(GameClient client, ChatMessage message) { @@ -131,5 +148,37 @@ private void Deliver(GameClient client, ChatResponse response) _router.Send(response); } + + public static S2CLobbyChatMsgNotice GetTellMsgNtc(uint handleId, CDataCommunityCharacterBaseInfo characterInfo, C2SChatSendTellMsgReq request) + { + return new S2CLobbyChatMsgNotice + { + Type = LobbyChatMsgType.Tell, + HandleId = handleId, + CharacterBaseInfo = characterInfo, + MessageFlavor = request.MessageFlavor, + PhrasesCategory = request.PhrasesCategory, + PhrasesIndex = request.PhrasesIndex, + Message = request.Message + }; + } + + public static ChatResponse GetTellChatResponse(uint handleId, CDataCommunityCharacterBaseInfo characterInfo, C2SChatSendTellMsgReq request) + { + return new ChatResponse + { + HandleId = handleId, + Deliver = false, + FirstName = characterInfo.CharacterName.FirstName, + LastName = characterInfo.CharacterName.LastName, + ClanName = characterInfo.ClanName, + CharacterId = characterInfo.CharacterId, + Type = LobbyChatMsgType.Tell, + Message = request.Message, + MessageFlavor = request.MessageFlavor, + PhrasesCategory = request.PhrasesCategory, + PhrasesIndex = request.PhrasesIndex + }; + } } } diff --git a/Arrowgene.Ddon.GameServer/Chat/ChatMessage.cs b/Arrowgene.Ddon.GameServer/Chat/ChatMessage.cs index 591ff11fd..6627a81dc 100644 --- a/Arrowgene.Ddon.GameServer/Chat/ChatMessage.cs +++ b/Arrowgene.Ddon.GameServer/Chat/ChatMessage.cs @@ -8,20 +8,11 @@ public ChatMessage() { } - public ChatMessage(LobbyChatMsgType messageType, byte unk2, uint unk3, uint unk4, string message) - { - Type = messageType; - Unk2 = unk2; - Unk3 = unk3; - Unk4 = unk4; - Message = message; - Deliver = true; - } - - public LobbyChatMsgType Type { get; } - public byte Unk2 { get; set; } - public uint Unk3 { get; set; } - public uint Unk4 { get; set; } + public uint HandleId { get; set; } + public LobbyChatMsgType Type { get; set; } + public byte MessageFlavor { get; set; } + public uint PhrasesCategory { get; set; } + public uint PhrasesIndex { get; set; } public string Message { get; set; } public bool Deliver { get; set; } } diff --git a/Arrowgene.Ddon.GameServer/Chat/ChatResponse.cs b/Arrowgene.Ddon.GameServer/Chat/ChatResponse.cs index 7e3da5f87..72c208e08 100644 --- a/Arrowgene.Ddon.GameServer/Chat/ChatResponse.cs +++ b/Arrowgene.Ddon.GameServer/Chat/ChatResponse.cs @@ -12,7 +12,7 @@ public static ChatResponse CommandError(GameClient client, string message) Deliver = true, Message = message, Type = LobbyChatMsgType.ManagementAlertC, - Recipients = {client} + Recipients = { client } }; } @@ -23,7 +23,7 @@ public static ChatResponse ServerMessage(GameClient client, string message) Deliver = true, Message = message, Type = LobbyChatMsgType.System, - Recipients = {client} + Recipients = { client } }; } @@ -31,27 +31,29 @@ public static ChatResponse FromMessage(GameClient client, ChatMessage message) { return new ChatResponse() { + HandleId = message.HandleId, Deliver = true, Message = message.Message, FirstName = client.Character.FirstName, LastName = client.Character.LastName, CharacterId = client.Character.CharacterId, Type = message.Type, - Unk2 = message.Unk2, - Unk3 = message.Unk3, - Unk4 = message.Unk4, - Recipients = {client} + MessageFlavor = message.MessageFlavor, + PhrasesCategory = message.PhrasesCategory, + PhrasesIndex = message.PhrasesIndex, + Recipients = { client } }; } public ChatResponse() { + HandleId = 0; Recipients = new List(); Deliver = true; Type = LobbyChatMsgType.Say; - Unk2 = 0; - Unk3 = 0; - Unk4 = 0; + MessageFlavor = 0; + PhrasesCategory = 0; + PhrasesIndex = 0; CharacterId = 0; Message = ""; FirstName = ""; @@ -59,12 +61,13 @@ public ChatResponse() ClanName = ""; } + public uint HandleId { get; set; } public List Recipients { get; } public bool Deliver { get; set; } public LobbyChatMsgType Type { get; set; } - public byte Unk2 { get; set; } - public uint Unk3 { get; set; } - public uint Unk4 { get; set; } + public byte MessageFlavor { get; set; } + public uint PhrasesCategory { get; set; } + public uint PhrasesIndex { get; set; } public string Message { get; set; } public uint CharacterId { get; set; } public string FirstName { get; set; } diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/ChatCommandHandler.cs b/Arrowgene.Ddon.GameServer/Chat/Command/ChatCommandHandler.cs index 4c25e772b..730e0bd56 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Command/ChatCommandHandler.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Command/ChatCommandHandler.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using Arrowgene.Ddon.GameServer.Chat.Command.Commands; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Chat.Command @@ -19,13 +18,24 @@ public class ChatCommandHandler : IChatHandler public ChatCommandHandler(DdonGameServer server) { _commands = new Dictionary(); + AddCommand(new HelpCommand(_commands)); AddCommand(new TestCommand()); - AddCommand(new EnemyCommand()); + AddCommand(new RepopCommand(server)); AddCommand(new InfoCommand()); AddCommand(new JobCommand(server)); AddCommand(new MotherlodeCommand(server)); AddCommand(new VersionCommand()); AddCommand(new PartyInviteCommand(server)); + AddCommand(new ReleaseCommand(server)); + AddCommand(new OmDataCommand(server)); + AddCommand(new SetLevelCommand(server)); + AddCommand(new GiveItemCommand(server)); + AddCommand(new FinishQuestCommand(server)); + AddCommand(new GivePawnCommand(server)); + AddCommand(new SkipTutorialCommand(server)); + AddCommand(new GivePowerfulItemsCommand(server)); + AddCommand(new WarpCommand(server)); + AddCommand(new TimeCommand(server)); } public void AddCommand(ChatCommand command) diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/EnemyCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/EnemyCommand.cs deleted file mode 100644 index 274833004..000000000 --- a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/EnemyCommand.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System.Collections.Generic; -using Arrowgene.Buffers; -using Arrowgene.Ddon.Database.Model; -using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; - -namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands -{ - /// - /// Example Command Handler - /// - public class EnemyCommand : ChatCommand - { - public override AccountStateType AccountState => AccountStateType.User; - public override string Key => "enemy"; - public override string HelpText => "usage: `/enemy id`"; - - public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) - { - if (command.Length <= 0) - { - responses.Add(ChatResponse.CommandError(client, "no arguments provided")); - return; - } - - - S2CStageAreaChangeRes res = new S2CStageAreaChangeRes(); - res.StageNo = 1; - res.IsBase = false; - // client.Send(res); - - IBuffer b = new StreamBuffer(); - b.WriteUInt32(0); - b.WriteUInt32(0); - b.WriteUInt32(1); - b.WriteUInt32(0); - Packet test = new Packet(PacketId.S2C_WARP_WARP_RES, b.GetAllBytes()); - //client.Send(test); - - IBuffer b1 = new StreamBuffer(); - b1.WriteByte(0x00); - b1.WriteByte(0x00); - b1.WriteByte(0x00); - b1.WriteByte(0x2D); - b1.WriteByte(0x01); - b1.WriteByte(0x00); - b1.WriteByte(0x00); - Packet test1 = new Packet(PacketId.S2C_INSTANCE_AREA_RESET_NTC, b1.GetAllBytes()); - // client.Send(test1); - - - - - // S2CInstanceGetEnemySetListRes response = new S2CInstanceGetEnemySetListRes(); - // response.LayoutId = client.Stage; - // response.SubGroupId = 1; - // response.RandomSeed = 0xFFFFFFFF; - // CDataLayoutEnemyData layoutEnemyData = new CDataLayoutEnemyData(); - // layoutEnemyData.EnemyInfo.EnemyId = 0x010400; - // layoutEnemyData.EnemyInfo.NamedEnemyParamsId = 0x8FA; - // layoutEnemyData.EnemyInfo.Scale = 100; - // layoutEnemyData.EnemyInfo.Lv = 50; - // layoutEnemyData.EnemyInfo.EnemyTargetTypesId = 1; - // response.EnemyList.Add(layoutEnemyData); - - - S2CInstanceEnemyRepopNtc ntc = new S2CInstanceEnemyRepopNtc(); - ntc.EnemyData.PositionIndex = 21; - ntc.EnemyData.EnemyInfo.Lv = 33; - ntc.EnemyData.EnemyInfo.EnemyId = 0x010315; - ntc.EnemyData.EnemyInfo.NamedEnemyParamsId = 0x8FA; - ntc.EnemyData.EnemyInfo.Scale = 100; - ntc.EnemyData.EnemyInfo.EnemyTargetTypesId = 1; - - // layoutEnemyData.EnemyInfo.EnemyId = 0x010314; - // layoutEnemyData.EnemyInfo.NamedEnemyParamsId = 0x8FA; - // layoutEnemyData.EnemyInfo.Scale = 100; - // layoutEnemyData.EnemyInfo.Lv = 94; - // layoutEnemyData.EnemyInfo.EnemyTargetTypesId = 1; - // response.EnemyList.Add(layoutEnemyData); - - // ntc.LayoutId = client.Stage; - // client.Send(ntc); - - - responses.Add(ChatResponse.ServerMessage(client, "Command Executed")); - } - } -} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/FinishQuestCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/FinishQuestCommand.cs new file mode 100644 index 000000000..201199bbe --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/FinishQuestCommand.cs @@ -0,0 +1,80 @@ +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class FinishQuestCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + + public override string Key => "finishquest"; + public override string HelpText => "usage: `/finishquest [questid]` - Finish quests."; + + private DdonGameServer _server; + + public FinishQuestCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + if (command.Length == 0) + { + responses.Add(ChatResponse.CommandError(client, "No arguments provided.")); + return; + } + + QuestId? questId = null; + // Try by id + if (uint.TryParse(command[0], out uint parsedQuestId)) + { + questId = (QuestId)parsedQuestId; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid questId \"{command[0]}\". It must be a number.")); + return; + } + + Quest quest = QuestManager.GetQuest((QuestId)questId); + + if (quest is null) + { + responses.Add(ChatResponse.CommandError(client, $"Invalid questId \"{command[0]}\". This quest does not exist.")); + return; + } + + //Super jank. Leaves lots of red icons over peoples heads, but doesn't immediately require relogs. + client.Party.QuestState.CompletePartyQuestProgress(_server, client.Party, quest.QuestId); + S2CQuestCompleteNtc completeNtc = new S2CQuestCompleteNtc() + { + QuestScheduleId = (uint)quest.QuestId, + RandomRewardNum = quest.RandomRewardNum(), + ChargeRewardNum = quest.RewardParams.ChargeRewardNum, + ProgressBonusNum = quest.RewardParams.ProgressBonusNum, + IsRepeatReward = quest.RewardParams.IsRepeatReward, + IsUndiscoveredReward = quest.RewardParams.IsUndiscoveredReward, + IsHelpReward = quest.RewardParams.IsHelpReward, + IsPartyBonus = quest.RewardParams.IsPartyBonus, + }; + client.Party.SendToAll(completeNtc); + + client.Party.QuestState.UpdatePriorityQuestList(_server, client.Party); + + if (quest.ResetPlayerAfterQuest) + { + foreach (var memberClient in client.Party.Clients) + { + _server.CharacterManager.UpdateCharacterExtendedParamsNtc(memberClient, memberClient.Character); + } + } + + responses.Add(ChatResponse.ServerMessage(client, $"Finishing {questId.ToString()} ({questId}).")); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GiveItemCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GiveItemCommand.cs new file mode 100644 index 000000000..86ce5378b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GiveItemCommand.cs @@ -0,0 +1,97 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Xml.Linq; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class GiveItemCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + + private static readonly uint DefaultAmount = 1; + private static readonly bool DefaultToStorage = false; + + public override string Key => "giveitem"; + public override string HelpText => "usage: `/giveitem [itemid] [amount?]` - Obtain items."; + + private DdonGameServer _server; + + public GiveItemCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + uint itemId = 0; + if (command.Length == 0) + { + responses.Add(ChatResponse.CommandError(client, "No arguments provided.")); + return; + } + + if (command.Length >= 1) + { + if (UInt32.TryParse(command[0], out uint parsedId)) + { + itemId = parsedId; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid itemId \"{command[0]}\". It must be a number")); + return; + } + } + + uint amount = DefaultAmount; + if (command.Length >= 2) + { + if (UInt32.TryParse(command[1], out uint parsedAmount)) + { + amount = parsedAmount; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid amount \"{command[1]}\". It must be a number")); + return; + } + } + + if (!_server.AssetRepository.ClientItemInfos.ContainsKey(itemId)) + { + responses.Add(ChatResponse.CommandError(client, $"Invalid itemId \"{command[0]}\". This item does not exist.")); + return; + } + + ClientItemInfo itemInfo = ClientItemInfo.GetInfoForItemId(_server.AssetRepository.ClientItemInfos, itemId); + + SystemMailMessage mail = new SystemMailMessage() + { + Title = $"GiveItem: {itemInfo.Name} x{amount}", + Body = $"", + CharacterId = client.Character.CharacterId, + SenderName = "/giveitem", + MessageState = MailState.Unopened + }; + mail.Attachments.Add(new SystemMailAttachment() + { + AttachmentType = SystemMailAttachmentType.Item, + Param1 = itemId, + Param2 = amount, + MessageId = (ulong)(mail.Attachments.Count + 1), + IsReceived = false, + }); + SystemMailService.DeliverSystemMailMessage(_server.Database, mail); + + S2CMailSystemMailSendNtc notice = new S2CMailSystemMailSendNtc() + { + MailInfo = mail.ToCDataMailInfo((byte)(MailItemState.Exist | MailItemState.Item)) + }; + client.Send(notice); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePawnCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePawnCommand.cs new file mode 100644 index 000000000..d6a17a8bc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePawnCommand.cs @@ -0,0 +1,62 @@ +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Handler; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class GivePawnCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + + public override string Key => "givepawn"; + public override string HelpText => "usage: `/givepawn` - Give yourself a pawn."; + + private DdonGameServer _server; + private PawnCreatePawnHandler _handler; + private GiveItemCommand _giveItem; + + public GivePawnCommand(DdonGameServer server) + { + _server = server; + _handler = new PawnCreatePawnHandler(server); + _giveItem = new GiveItemCommand(server); + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + int pawnCount = client.Character.Pawns.Count + 1; + + if (pawnCount > 1) + { + //Give riftstone ore in preparation for the PawnCreatePawnHandler. + S2CItemUpdateCharacterItemNtc itemUpdateNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.Default + }; + itemUpdateNtc.UpdateItemList = _server.ItemManager.AddItem(_server, client.Character, false, 10133, 10); + + client.Send(itemUpdateNtc); + } + + string pawnName = "Pawn" + (char)((int)'A' + pawnCount - 1); + + _handler.Handle(client, new C2SPawnCreatePawnReq() + { + SlotNo = (byte)pawnCount, + PawnInfo = new CDataPawnInfo() + { + Name = pawnName, + EditInfo = client.Character.EditInfo, + HideEquipHead = client.Character.HideEquipHead, + HideEquipLantern = client.Character.HideEquipLantern, + JobId = client.Character.Job + } + }); + + responses.Add(ChatResponse.ServerMessage(client, $"Giving a basic pawn.")); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePowerfulItemsCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePowerfulItemsCommand.cs new file mode 100644 index 000000000..9748826a8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/GivePowerfulItemsCommand.cs @@ -0,0 +1,76 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + internal class GivePowerfulItemsCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "givepowerfulitems"; + public override string HelpText => "usage: `/givepowerfulitems` - Get a set of free stuff."; + + private DdonGameServer _server; + private GiveItemCommand _giveItem; + + public GivePowerfulItemsCommand(DdonGameServer server) + { + _server = server; + _giveItem = new GiveItemCommand(server); + } + + static List Items = new List() + { + 25604, + 25606, + 25607, + 25609, + 25610, + 25611, + 25612, + 25613, + 25614, + 25615, + 25616, + 25605, + 25608, + 25621, + 25622 + }; + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + SystemMailMessage mail = new SystemMailMessage() + { + Title = $"GivePowerfulItems", + Body = $"", + CharacterId = client.Character.CharacterId, + SenderName = "/givepowerfulitems", + MessageState = MailState.Unopened + }; + + foreach (var item in Items) + { + ClientItemInfo itemInfo = ClientItemInfo.GetInfoForItemId(_server.AssetRepository.ClientItemInfos, item); + mail.Attachments.Add(new SystemMailAttachment() + { + AttachmentType = SystemMailAttachmentType.Item, + Param1 = item, + Param2 = 1, + MessageId = (ulong)(mail.Attachments.Count + 1), + IsReceived = false, + }); + } + + SystemMailService.DeliverSystemMailMessage(_server.Database, mail); + + S2CMailSystemMailSendNtc notice = new S2CMailSystemMailSendNtc() + { + MailInfo = mail.ToCDataMailInfo((byte)(MailItemState.Exist | MailItemState.Item)) + }; + client.Send(notice); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/HelpCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/HelpCommand.cs new file mode 100644 index 000000000..b228770a8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/HelpCommand.cs @@ -0,0 +1,28 @@ +using System.Linq; +using System.Collections.Generic; +using Arrowgene.Ddon.Database.Model; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class HelpCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "help"; + public override string HelpText => "usage: `/help` - Shows this text"; + + private Dictionary ChatCommands; + + public HelpCommand(Dictionary chatCommands) + { + ChatCommands = chatCommands; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + this.ChatCommands.Values + .Select(cmd => new ChatResponse() {Message = cmd.HelpText}) + .ToList() + .ForEach(response => responses.Add(response)); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/JobCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/JobCommand.cs index 43308fe07..e8bb296bb 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/JobCommand.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/JobCommand.cs @@ -1,10 +1,10 @@ -using System; -using System.Linq; -using System.Collections.Generic; using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Handler; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands { @@ -15,11 +15,11 @@ public class JobCommand : ChatCommand public override string Key => "job"; public override string HelpText => "usage: `/job [job]`"; - private DdonGameServer _server; + private JobChangeJobHandler _jobChangeHandler; public JobCommand(DdonGameServer server) { - _server = server; + _jobChangeHandler = new JobChangeJobHandler(server); } public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) @@ -72,8 +72,13 @@ public override void Execute(string[] command, GameClient client, ChatMessage me } else { - _server.JobManager.SetJob(_server, client, client.Character, (JobId) job); + _jobChangeHandler.Handle(client, + new StructurePacket( + new C2SJobChangeJobReq() + { + JobId = (JobId)job + })); } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/MotherlodeCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/MotherlodeCommand.cs index 51abe4183..1fb95fe6f 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/MotherlodeCommand.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/MotherlodeCommand.cs @@ -15,13 +15,16 @@ public class MotherlodeCommand : ChatCommand {"G", WalletType.Gold}, {"RP", WalletType.RiftPoints}, {"BO", WalletType.BloodOrbs}, - {"HO", WalletType.HighOrbs} + {"HO", WalletType.HighOrbs}, + {"GG", WalletType.GoldenGemstones}, + {"RC", WalletType.ResetCraftSkills} }; private static readonly uint DefaultAmount = 10000; private static readonly HashSet DefaultWalletTypes = new HashSet { WalletType.Gold, - WalletType.RiftPoints + WalletType.RiftPoints, + WalletType.BloodOrbs }; public override AccountStateType AccountState => AccountStateType.User; @@ -72,7 +75,7 @@ public override void Execute(string[] command, GameClient client, ChatMessage me S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); foreach (var walletType in walletTypes) { - CDataWalletPoint walletPoint = client.Character.WalletPointList.Where(wp => wp.Type == walletType).Single(); + CDataWalletPoint walletPoint = client.Character.WalletPointList.Single(wp => wp.Type == walletType); walletPoint.Value += amount; _server.Database.UpdateWalletPoint(client.Character.CharacterId, walletPoint); @@ -85,4 +88,4 @@ public override void Execute(string[] command, GameClient client, ChatMessage me client.Send(updateCharacterItemNtc); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/OmDataCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/OmDataCommand.cs new file mode 100644 index 000000000..7322bb671 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/OmDataCommand.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using MySqlConnector; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class OmDataCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "omdata"; + public override string HelpText => "usage: `/omdata [stageId?]` - Print current OM Data values"; + + private DdonGameServer _server; + + public OmDataCommand(DdonGameServer server) + { + _server = server; + } + + protected class OmFields + { + public static readonly Bitfield StageId = new Bitfield(15, 4, "StageId"); + public static readonly Bitfield GroupId = new Bitfield(22, 16, "GroupId"); + public static readonly Bitfield Unk0 = new Bitfield(27, 23, "Unk0"); + public static readonly Bitfield Increment = new Bitfield(60, 28, "Increment"); // bit 61 appears to be reserved for something + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + uint stageId = client.Character.Stage.Id; + if (command.Length >= 1) + { + if (UInt32.TryParse(command[0], out uint parsedAmount)) + { + stageId = parsedAmount; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid StageId \"{command[0]}\". It must be a number")); + return; + } + } + + lock(client.Party.InstanceOmData) + { + if (!client.Party.InstanceOmData.ContainsKey(stageId)) + { + responses.Add(new ChatResponse() { Message = $"StageId={stageId} has no OM data" }); + return; + } + + foreach (var datum in client.Party.InstanceOmData[stageId]) + { + responses.Add(new ChatResponse() { Message = $"key=0x{datum.Key:x16}, value=0x{datum.Value:x8}"}); + + ulong eStageId = OmFields.StageId.Get(datum.Key); + ulong eGroupId = OmFields.GroupId.Get(datum.Key); + responses.Add(new ChatResponse() { Message = $" StageId={eStageId}, GroupId={eGroupId}" }); + } + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/PartyInviteCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/PartyInviteCommand.cs index f691a27d7..aa9822f66 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/PartyInviteCommand.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/PartyInviteCommand.cs @@ -1,10 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Linq; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.GameServer.Handler; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands { @@ -31,13 +30,13 @@ public override void Execute(string[] command, GameClient client, ChatMessage me if (command.Length == 0) { // check expected length before accessing - responses.Add(ChatResponse.CommandError(client, "no arguments provided")); + responses.Add(ChatResponse.CommandError(client, "No arguments provided.")); return; } if (!client.Party.GetPlayerPartyMember(client).IsLeader) { - responses.Add(ChatResponse.CommandError(client, "only the leader can send invites")); + responses.Add(ChatResponse.CommandError(client, "Only the party leader can invite players.")); return; } @@ -47,11 +46,11 @@ public override void Execute(string[] command, GameClient client, ChatMessage me var tuple = client.Character.Pawns .Select((pawn, index) => new {pawn = pawn, pawnNumber = (byte)(index+1)}) .Where(tuple => tuple.pawn.Name == command[0]) - .SingleOrDefault(); + .FirstOrDefault(); if (tuple == null) { - responses.Add(ChatResponse.CommandError(client, "no pawn found by that name")); + responses.Add(ChatResponse.CommandError(client, "No pawn was found by that name.")); return; } @@ -66,17 +65,25 @@ public override void Execute(string[] command, GameClient client, ChatMessage me if (targetClient == null) { - responses.Add(ChatResponse.CommandError(client, "no player found by that name")); + responses.Add(ChatResponse.CommandError(client, "No player was found by that name.")); return; } + if (targetClient == client) + { + responses.Add(ChatResponse.CommandError(client, "You cannot invite yourself.")); + return; + } + + //TODO: Revisit how to check if a player can actually receive an invite or not. + _inviteCharacterHandler.Handle(client, new StructurePacket(new C2SPartyPartyInviteCharacterReq() { CharacterId = targetClient.Character.CharacterId })); - responses.Add(ChatResponse.ServerMessage(client, "invite sent to "+targetClient.Character.FirstName+" "+targetClient.Character.LastName)); + responses.Add(ChatResponse.ServerMessage(client, $"Party invite sent to {targetClient.Character.FirstName} {targetClient.Character.LastName}.")); } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/ReleaseCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/ReleaseCommand.cs new file mode 100644 index 000000000..afd3bc5fc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/ReleaseCommand.cs @@ -0,0 +1,38 @@ +using System.Runtime.CompilerServices; +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class ReleaseCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "release"; + public override string HelpText => "usage: `/release` - Release all warp points"; + + private DdonGameServer _server; + + public ReleaseCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + List allWarpPoints = _server.AssetRepository.WarpPoints.Select(wp => new ReleasedWarpPoint() + { + WarpPointId = wp.WarpPointId, + // WDT must ALWAYS be the first favorite, otherwise the client doesn't behave properly + FavoriteSlotNo = wp.WarpPointId == 1 ? 1u : 0u + }).ToList(); + _server.Database.InsertIfNotExistsReleasedWarpPoints(client.Character.CharacterId, allWarpPoints); + client.Character.ReleasedWarpPoints = _server.Database.SelectReleasedWarpPoints(client.Character.CharacterId); + responses.Add(ChatResponse.CommandError(client, "all warp points unlocked")); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/RepopCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/RepopCommand.cs new file mode 100644 index 000000000..f02070716 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/RepopCommand.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class RepopCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "repop"; + public override string HelpText => "usage: `/repop StageId LayerNo GroupId SubGroupId PositionIndex (WaitSeconds)` - The enemy in the CSV should have RepopCount > 0`"; + + private DdonGameServer Server; + + public RepopCommand(DdonGameServer server) { + Server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + if (command.Length < 5) + { + responses.Add(ChatResponse.CommandError(client, "no arguments provided")); + return; + } + + try + { + uint stageNo = uint.Parse(command[0]); + byte layerNo = byte.Parse(command[1]); + uint groupId = uint.Parse(command[2]); + byte subGroupId = byte.Parse(command[3]); + byte positionIndex = byte.Parse(command[4]); + uint waitSeconds = 0; + + if (command.Length > 5) + { + waitSeconds = uint.Parse(command[5]); + } + + + CDataStageLayoutId enemyGroup = new CDataStageLayoutId() //client.Character.EnemyGroupsEntered.First(); + { + StageId = stageNo, + LayerNo = layerNo, + GroupId = groupId + }; + List enemySpawns = client.Party.InstanceEnemyManager.GetAssets(enemyGroup, subGroupId); + + if (enemySpawns.Count <= positionIndex) + { + responses.Add(ChatResponse.CommandError(client, "no enemies to repopulate in this enemy group and position index")); + return; + } + + S2CInstanceEnemyRepopNtc ntc = new S2CInstanceEnemyRepopNtc(); + ntc.LayoutId = enemyGroup; + ntc.EnemyData.PositionIndex = positionIndex; + ntc.EnemyData.EnemyInfo = enemySpawns[positionIndex].asCDataStageLayoutEnemyPresetEnemyInfoClient(); + ntc.WaitSecond = waitSeconds; + client.Party.SendToAll(ntc); + + responses.Add(ChatResponse.ServerMessage(client, "Command Executed")); + } + catch(Exception) + { + responses.Add(ChatResponse.CommandError(client, "invalid arguments")); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SetLevelCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SetLevelCommand.cs new file mode 100644 index 000000000..4f902d980 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SetLevelCommand.cs @@ -0,0 +1,168 @@ +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class SetLevelCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + + public override string Key => "setlevel"; + public override string HelpText => "usage: `/setlevel [jobid] [level] [pawnname?]` - Set job level."; + + private DdonGameServer _server; + + public SetLevelCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + if (command.Length == 0) + { + responses.Add(ChatResponse.CommandError(client, "No arguments provided.")); + return; + } + + JobId? targetJob = null; + + // Try by id + if (Byte.TryParse(command[0], out byte parsedJobId)) + { + targetJob = (JobId)parsedJobId; + } + else + { + string commandJobName = command[0].ToUpper(); + foreach (string jobName in Enum.GetNames(typeof(JobId))) + { + if (jobName.ToUpper() == commandJobName) + { + targetJob = (JobId)Enum.Parse(typeof(JobId), jobName); + break; + } + } + } + + if (targetJob == null) + { + responses.Add(ChatResponse.CommandError(client, "invalid job, try one of the following (job id or name):")); + responses.Add(ChatResponse.CommandError(client, "1-Fighter")); + responses.Add(ChatResponse.CommandError(client, "2-Seeker")); + responses.Add(ChatResponse.CommandError(client, "3-Hunter")); + responses.Add(ChatResponse.CommandError(client, "4-Priest")); + responses.Add(ChatResponse.CommandError(client, "5-ShieldSage")); + responses.Add(ChatResponse.CommandError(client, "6-Sorcerer")); + responses.Add(ChatResponse.CommandError(client, "7-Warrior")); + responses.Add(ChatResponse.CommandError(client, "8-ElementArcher")); + responses.Add(ChatResponse.CommandError(client, "9-Alchemist")); + responses.Add(ChatResponse.CommandError(client, "10-SpiritLancer")); + responses.Add(ChatResponse.CommandError(client, "11-HighScepter")); + return; + } + + uint targetLevel = 1; + if (command.Length >= 2) + { + if (UInt32.TryParse(command[1], out uint parsedLevel)) + { + targetLevel = parsedLevel; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid level \"{command[1]}\". It must be a number.")); + return; + } + } + targetLevel = Math.Clamp(targetLevel, 1, ExpManager.LV_CAP); + + CharacterCommon targetCharacter = client.Character; + + if (command.Length >= 3) + { + var tuple = client.Character.Pawns + .Select((pawn, index) => new { pawn = pawn, pawnNumber = (byte)(index + 1) }) + .Where(tuple => tuple.pawn.Name == command[2]) + .FirstOrDefault(); + + if (tuple == null) + { + responses.Add(ChatResponse.CommandError(client, "No pawn was found by that name.")); + return; + } + + targetCharacter = tuple.pawn; + } + + CDataCharacterJobData? targetJobData = targetCharacter.CharacterJobDataList.Where(x => x.Job == targetJob).SingleOrDefault(); + + if (targetJobData is null) + { + responses.Add(ChatResponse.CommandError(client, "Missing job data. Switch to that job at least once to generate it.")); + return; + } + + int startingLevel = (int)targetJobData.Lv; + int levelDifference = targetLevel > targetJobData.Lv ? (int)(targetLevel - targetJobData.Lv) : 0; + + targetJobData.Lv = targetLevel; + targetJobData.Exp = ExpManager.TotalExpToLevelUpTo(targetLevel, client.GameMode); + + //Handle job points + uint cumulativeJobPoints = 0; + if (levelDifference > 0) + { + cumulativeJobPoints = (uint)ExpManager.LEVEL_UP_JOB_POINTS_EARNED.Skip(startingLevel+1).Take(levelDifference).Sum(x => x); + } + + targetJobData.JobPoint += cumulativeJobPoints; + + CDataCharacterJobData newStats = ExpManager.CalculateBaseStats((JobId)targetJob, targetLevel); + targetJobData.Atk = newStats.Atk; + targetJobData.MAtk = newStats.MAtk; + targetJobData.Def = newStats.Def; + targetJobData.MDef = newStats.MDef; + + string targetName = $"{client.Character.FirstName} {client.Character.LastName}"; + if (targetCharacter is Pawn) targetName = ((Pawn)targetCharacter).Name; + + if (client.Party.Contains(targetCharacter) && targetCharacter.ActiveCharacterJobData.Job == targetJob) + { + if (targetCharacter is Character) + { + S2CJobCharacterJobLevelUpNtc lvlNtc = new S2CJobCharacterJobLevelUpNtc(); + lvlNtc.Job = (JobId)targetJob; + lvlNtc.Level = targetLevel; + lvlNtc.AddJobPoint = 0; + lvlNtc.TotalJobPoint = targetJobData.JobPoint; + GameStructure.CDataCharacterLevelParam(lvlNtc.CharacterLevelParam, targetCharacter); + client.Send(lvlNtc); + } + else if (targetCharacter is Pawn) + { + S2CJobPawnJobLevelUpNtc lvlNtc = new S2CJobPawnJobLevelUpNtc(); + lvlNtc.PawnId = ((Pawn)targetCharacter).PawnId; + lvlNtc.Job = (JobId)targetJob; + lvlNtc.Level = targetLevel; + lvlNtc.AddJobPoint = 0; + lvlNtc.TotalJobPoint = targetJobData.JobPoint; + GameStructure.CDataCharacterLevelParam(lvlNtc.CharacterLevelParam, targetCharacter); + client.Send(lvlNtc); + + targetName = ((Pawn)targetCharacter).Name; + } + } + + _server.Database.UpdateCharacterJobData(targetCharacter.CommonId, targetJobData); + + responses.Add(ChatResponse.ServerMessage(client, $"Setting {targetName}'s {targetJob.ToString()} to level {targetLevel}.")); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SkipTutorialCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SkipTutorialCommand.cs new file mode 100644 index 000000000..b80054c7e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/SkipTutorialCommand.cs @@ -0,0 +1,36 @@ +using Arrowgene.Ddon.Database.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class SkipTutorialCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "skiptutorial"; + public override string HelpText => "usage: `/skiptutorial` - Skip early annoying stuff."; + + private DdonGameServer _server; + private FinishQuestCommand _finishQuest; + private GivePawnCommand _givePawn; + private ReleaseCommand _release; + + public SkipTutorialCommand(DdonGameServer server) + { + _server = server; + _finishQuest = new FinishQuestCommand(server); + _givePawn = new GivePawnCommand(server); + _release = new ReleaseCommand(server); + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + _finishQuest.Execute(new[] { "1" }, client, message, responses); + _finishQuest.Execute(new[] { "2" }, client, message, responses); + _finishQuest.Execute(new[] { "3" }, client, message, responses); + _finishQuest.Execute(new[] { "4" }, client, message, responses); + _finishQuest.Execute(new[] { "26" }, client, message, responses); + _givePawn.Execute(new string[] { }, client, message, responses); + _release.Execute(new string[] { }, client, message, responses); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/TimeCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/TimeCommand.cs new file mode 100644 index 000000000..29678d98f --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/TimeCommand.cs @@ -0,0 +1,50 @@ +using Arrowgene.Ddon.Database.Model; +using System; +using System.Collections.Generic; +using System.Text; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class TimeCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "time"; + public override string HelpText => "usage: `/time` - Print details about the time/weather/moon"; + + private readonly DdonGameServer _server; + + public TimeCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + StringBuilder sb = new StringBuilder(); + + long OriginalRealTimeSec = WeatherManager.OriginalRealTimeSec; + + DateTimeOffset now = DateTimeOffset.UtcNow; + ulong secondsElapsed = (ulong)(now.ToUnixTimeSeconds() - OriginalRealTimeSec); + ulong remainingSeconds = secondsElapsed % _server.WeatherManager.WeatherLoopTotalLength; + + int weatherIndex = 0; + foreach (var weatherLoop in _server.WeatherManager.WeatherLoopList) + { + if (remainingSeconds <= weatherLoop.TimeSec) + { + break; + } + weatherIndex++; + remainingSeconds -= weatherLoop.TimeSec; + } + + sb.Append($"Weather:{_server.WeatherManager.GetWeather()} ({weatherIndex}) "); + sb.Append($"{remainingSeconds}/{_server.WeatherManager.WeatherLoopList[weatherIndex].TimeSec} seconds"); + + ChatResponse response = new ChatResponse(); + response.Message = sb.ToString(); + responses.Add(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Command/Commands/WarpCommand.cs b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/WarpCommand.cs new file mode 100644 index 000000000..c9f413fc3 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Chat/Command/Commands/WarpCommand.cs @@ -0,0 +1,120 @@ +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Chat.Command.Commands +{ + public class WarpCommand : ChatCommand + { + public override AccountStateType AccountState => AccountStateType.User; + public override string Key => "warp"; + public override string HelpText => "usage: `/warp [stageNo]` - Warp to a stage."; + + private DdonGameServer _server; + + public WarpCommand(DdonGameServer server) + { + _server = server; + } + + public override void Execute(string[] command, GameClient client, ChatMessage message, List responses) + { + int stageNo = 200; + int startingLocation = 0; + if (command.Length == 0) + { + // check expected length before accessing + responses.Add(ChatResponse.CommandError(client, "No arguments provided.")); + return; + } + + if (command.Length >= 1) + { + if (Int32.TryParse(command[0], out int parsedId)) + { + stageNo = parsedId; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid stageNo \"{command[0]}\". It must be a number")); + return; + } + } + + if (command.Length >= 2) + { + if (Int32.TryParse(command[1], out int parsedLoc)) + { + startingLocation = parsedLoc; + } + else + { + responses.Add(ChatResponse.CommandError(client, $"Invalid starting location \"{command[1]}\". It must be a number")); + return; + } + } + + //TODO: Figure out how to send a totally fake quest to the client at the right time so we don't need to use a quest file. + //An actual questId is needed for the client to actually accept the progress update. + //I assume we could slip something in whenever it asks for the quest list, but this works for now. + //Or, refactor after the BBI PR to use S2C_BATTLE_71_12_16_NTC; + QuestId baseId = (QuestId)70000001; + var baseQuest = QuestManager.GetQuest(baseId); + if (baseQuest is null) + { + responses.Add(ChatResponse.CommandError(client, $"Missing base quest.")); + return; + } + var questResultCommands = new List() + { + new CDataQuestCommand() + { + Command = (ushort)QuestResultCommand.StageJump, + Param01 = stageNo, + Param02 = startingLocation + } + }; + + //Send fake progress update to trigger the warp command. + S2CQuestQuestProgressNtc progressNtc = new S2CQuestQuestProgressNtc() + { + ProgressCharacterId = client.Character.CharacterId, + QuestScheduleId = (uint)baseId, + QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 0, + SequenceNo = 0, + BlockNo = 2, + ResultCommandList = questResultCommands + } + } + }; + client.Send(progressNtc); + + //Reset quest progress so you can warp again. + S2CQuestQuestProgressNtc resetNtc = new S2CQuestQuestProgressNtc() + { + ProgressCharacterId = client.Character.CharacterId, + QuestScheduleId = (uint)baseId, + QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 0, + SequenceNo = 0, + BlockNo = 1 + } + } + }; + client.Send(resetNtc); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Chat/Log/ChatLogHandler.cs b/Arrowgene.Ddon.GameServer/Chat/Log/ChatLogHandler.cs index 59d692dca..6bfe70045 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Log/ChatLogHandler.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Log/ChatLogHandler.cs @@ -29,5 +29,13 @@ public void Handle(GameClient client, ChatMessage message, List re ChatMessageLogEntry logEntry = new ChatMessageLogEntry(client.Character, message); _chatMessageLog.Add(logEntry); } + + public void AddEntry(uint characterId, string firstName, string lastName, ChatMessage message) + { + Logger.Info("Chat message: "+message.Message); + + ChatMessageLogEntry logEntry = new ChatMessageLogEntry(characterId, firstName, lastName, message); + _chatMessageLog.Add(logEntry); + } } } diff --git a/Arrowgene.Ddon.GameServer/Chat/Log/ChatMessageLogEntry.cs b/Arrowgene.Ddon.GameServer/Chat/Log/ChatMessageLogEntry.cs index 08fea911d..7d4d8fb3f 100644 --- a/Arrowgene.Ddon.GameServer/Chat/Log/ChatMessageLogEntry.cs +++ b/Arrowgene.Ddon.GameServer/Chat/Log/ChatMessageLogEntry.cs @@ -10,9 +10,18 @@ public ChatMessageLogEntry() { } + public ChatMessageLogEntry(uint characterId, string firstName, string lastName, ChatMessage chatMessage) + { + DateTime = DateTime.UtcNow; + FirstName = firstName; + LastName = lastName; + CharacterId = characterId; + ChatMessage = chatMessage; + } + public ChatMessageLogEntry(Character character, ChatMessage chatMessage) { - DateTime = DateTime.Now; + DateTime = DateTime.UtcNow; FirstName = character.FirstName; LastName = character.LastName; CharacterId = character.CharacterId; @@ -20,6 +29,7 @@ public ChatMessageLogEntry(Character character, ChatMessage chatMessage) } public DateTime DateTime { get; set; } + public long UnixTimeMillis { get => ((DateTimeOffset) DateTime.SpecifyKind(this.DateTime, DateTimeKind.Utc)).ToUnixTimeMilliseconds(); } public string FirstName { get; set; } public string LastName { get; set; } public uint CharacterId { get; set; } diff --git a/Arrowgene.Ddon.GameServer/Context/ContextManager.cs b/Arrowgene.Ddon.GameServer/Context/ContextManager.cs new file mode 100644 index 000000000..ec2c95362 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Context/ContextManager.cs @@ -0,0 +1,243 @@ +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Context +{ + public class ContextManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ContextManager)); + + public static Tuple GetContext(PartyGroup partyGroup, ulong uniqueId) + { + Tuple contextData; + + lock (partyGroup.Contexts) + { + if (!partyGroup.Contexts.ContainsKey(uniqueId)) + { + return null; + } + + contextData = partyGroup.Contexts[uniqueId]; + } + + return contextData; + } + + public static void SetContext(PartyGroup partyGroup, ulong uniqueId, Tuple context) + { + lock (partyGroup.Contexts) + { + partyGroup.Contexts[uniqueId] = context; + } + } + + public static Tuple SetAndGetContext(PartyGroup partyGroup, ulong uniqueId, Tuple context) + { + lock (partyGroup.Contexts) + { + partyGroup.Contexts[uniqueId] = context; + } + return context; + } + + public enum UIDKind : byte + { + None = 0, + Player = 1, + Enemy = 2, + OM = 3, + OM_SCR = 4, + NPC = 5, + SHL = 6, + Quest = 7 + } + + private static readonly Bitfield Kind = new Bitfield( 3, 0, "Kind"); + private static readonly Bitfield StageId = new Bitfield(15, 4, "StageId"); + private static readonly Bitfield LayoutGroup = new Bitfield(24, 16, "LayoutGroup"); + private static readonly Bitfield LayoutId = new Bitfield(29, 25, "LayoutId"); + private static readonly Bitfield InnerId = new Bitfield(34, 30, "InnerId"); + + public static ulong CreateEnemyUID(ulong setId, CDataStageLayoutId stageLayoutId) + { + return (Kind.Value((ulong) UIDKind.Enemy) | + StageId.Value(stageLayoutId.StageId) | + LayoutGroup.Value(stageLayoutId.GroupId) | + LayoutId.Value(setId) | + InnerId.Value(0) | + 0x80000000_00000000); + } + + public static List CreateEnemyUIDs(InstanceEnemyManager enemyManager, CDataStageLayoutId stageLayoutId) + { + List enemies = enemyManager.GetAssets(stageLayoutId, 0); + + List results = new List(); + for (int i = 0; i < enemies.Count(); i++) + { + results.Add(CreateEnemyUID((ulong) i, stageLayoutId)); + } + + return results; + } + + public static void HandleEntry(GameClient client, CDataStageLayoutId stageLayout) + { + List enemiesIds = CreateEnemyUIDs(client.Party.InstanceEnemyManager, stageLayout); + var clientIndex = Math.Max(client.Party.ClientIndex(client), 0); + + foreach (var enemyId in enemiesIds) + { + if (client.Character.ContextOwnership.ContainsKey(enemyId)) + { + Logger.Error($"Attempting to double assign context for ${clientIndex}:{enemyId:x16}"); + continue; + } + var otherClients = client.Party.Clients.Where(x => x != client && x.Character.ContextOwnership.ContainsKey(enemyId)); + if (otherClients.Any()) + { + //Somebody else got here first, so wait in line. + AwaitMaster(client, enemyId); + } + else + { + //Take ownership of it + AssignMaster(client, enemyId, clientIndex); + } + } + } + + public static void AssignMaster(GameClient client, CDataStageLayoutId stageLayout) + { + List enemiesIds = CreateEnemyUIDs(client.Party.InstanceEnemyManager, stageLayout); + var clientIndex = Math.Max(client.Party.ClientIndex(client), 0); + + foreach (var enemyId in enemiesIds) + { + AssignMaster(client, enemyId, clientIndex); + } + } + + public static void AssignMaster(GameClient client, ulong uniqueID, int clientIndex = -99) + { + if (clientIndex == -99) + { + clientIndex = client.Party.ClientIndex(client); + } + + client.Character.ContextOwnership[uniqueID] = true; + foreach (var partyClient in client.Party.Clients) + { + if (partyClient == client) continue; + else if (partyClient.Character.ContextOwnership.ContainsKey(uniqueID)) + { + partyClient.Character.ContextOwnership[uniqueID] = false; + } + } + + client.Party.SendToAll(new S2CContextMasterChangeNtc() + { + Info = new List() + { + new CDataMasterInfo() + { + UniqueId = uniqueID, + MasterIndex = (sbyte)clientIndex + } + } + }); + } + + public static void AssignMaster(GameClient client, List uniqueIDs, int clientIndex = -1) + { + if (clientIndex == -1) + { + clientIndex = client.Party.ClientIndex(client); + } + var ntc = new S2CContextMasterChangeNtc(); + + foreach (var uniqueID in uniqueIDs) + { + client.Character.ContextOwnership[uniqueID] = true; + ntc.Info.Add(new CDataMasterInfo() + { + UniqueId = uniqueID, + MasterIndex = (sbyte)clientIndex + }); + } + + client.Party.SendToAll(ntc); + } + + public static void AwaitMaster(GameClient client, CDataStageLayoutId stageLayout) + { + List enemiesIds = CreateEnemyUIDs(client.Party.InstanceEnemyManager, stageLayout); + var clientIndex = Math.Max(client.Party.ClientIndex(client), 0); + + foreach (var enemyId in enemiesIds) + { + AwaitMaster(client, enemyId, clientIndex); + } + } + + public static void AwaitMaster(GameClient client, ulong uniqueID, int clientIndex = -1) + { + if (clientIndex == -1) + { + clientIndex = client.Party.ClientIndex(client); + } + + client.Character.ContextOwnership[uniqueID] = false; + } + + public static void DelegateMaster(GameClient client, CDataStageLayoutId stageLayout) + { + List enemiesIds = CreateEnemyUIDs(client.Party.InstanceEnemyManager, stageLayout); + + foreach (var enemyId in enemiesIds) + { + DelegateMaster(client, enemyId); + } + } + + public static void DelegateMaster(GameClient client, ulong uniqueID) + { + bool isOwner = client.Character.ContextOwnership.ContainsKey(uniqueID) + && client.Character.ContextOwnership[uniqueID]; + + client.Character.ContextOwnership.Remove(uniqueID); + + if (isOwner) + { + var otherClients = client.Party.Clients.Where(x => x.Character.ContextOwnership.ContainsKey(uniqueID)); + if (otherClients.Any()) + { + GameClient newOwner = otherClients.First(); + AssignMaster(newOwner, uniqueID); + } + else + { + //TODO: Test if returning to host is correct? + return; + } + } + } + + public static void DelegateAllMasters(GameClient client) + { + foreach (var key in client.Character.ContextOwnership.Keys) + { + DelegateMaster(client, key); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/DdonGameServer.cs b/Arrowgene.Ddon.GameServer/DdonGameServer.cs index 860fe1632..445425800 100644 --- a/Arrowgene.Ddon.GameServer/DdonGameServer.cs +++ b/Arrowgene.Ddon.GameServer/DdonGameServer.cs @@ -1,4 +1,3 @@ -using System.Linq; /* * This file is part of Arrowgene.Ddon.GameServer * @@ -21,29 +20,28 @@ * along with Arrowgene.Ddon.GameServer. If not, see . */ -using System; -using System.Collections.Generic; using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.GameServer.Chat; using Arrowgene.Ddon.GameServer.Chat.Command; using Arrowgene.Ddon.GameServer.Chat.Log; using Arrowgene.Ddon.GameServer.Dump; -using Arrowgene.Ddon.GameServer.Enemy; -using Arrowgene.Ddon.GameServer.GatheringItems; using Arrowgene.Ddon.GameServer.Handler; using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.GameServer.Shop; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Handler; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Networking.Tcp; -using Arrowgene.Ddon.GameServer.Shop; -using Arrowgene.Ddon.GameServer.Characters; +using System; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer { @@ -55,21 +53,32 @@ public class DdonGameServer : DdonServer public static readonly TimeSpan RevivalPowerRechargeTimeSpan = TimeSpan.FromDays(1); public DdonGameServer(GameServerSetting setting, IDatabase database, AssetRepository assetRepository) - : base(setting.ServerSetting, database, assetRepository) + : base(ServerType.Game, setting.ServerSetting, database, assetRepository) { Setting = new GameServerSetting(setting); Router = new GameRouter(); ClientLookup = new GameClientLookup(); ChatLogHandler = new ChatLogHandler(); ChatManager = new ChatManager(this, Router); - EnemyManager = new EnemyManager(assetRepository, database); - ItemManager = new ItemManager(); - GatheringItemManager = new GatheringItemManager(assetRepository, database); - PartyManager = new PartyManager(); - ExpManager = new ExpManager(database, ClientLookup); - JobManager = new JobManager(); + ItemManager = new ItemManager(this); + CraftManager = new CraftManager(this); + PartyManager = new PartyManager(this); + ExpManager = new ExpManager(this, ClientLookup); + PPManager = new PlayPointManager(this); + JobManager = new JobManager(this); EquipManager = new EquipManager(); ShopManager = new ShopManager(assetRepository, database); + WalletManager = new WalletManager(database); + CharacterManager = new CharacterManager(this); + BazaarManager = new BazaarManager(this); + RewardManager = new RewardManager(this); + StampManager = new StampManager(this); + HubManager = new HubManager(this); + GpCourseManager = new GpCourseManager(this); + WeatherManager = new WeatherManager(this); + + // Orb Management is slightly complex and requires updating fields across multiple systems + OrbUnlockManager = new OrbUnlockManager(database, WalletManager, JobManager, CharacterManager); S2CStageGetStageListRes stageListPacket = EntitySerializer.Get().Read(GameDump.data_Dump_19); @@ -79,27 +88,38 @@ public DdonGameServer(GameServerSetting setting, IDatabase database, AssetReposi public event EventHandler ClientConnectionChangeEvent; public GameServerSetting Setting { get; } public ChatManager ChatManager { get; } - public EnemyManager EnemyManager { get; } public ItemManager ItemManager { get; } - public GatheringItemManager GatheringItemManager { get; } + public CraftManager CraftManager { get; } public PartyManager PartyManager { get; } public ExpManager ExpManager { get; } + public PlayPointManager PPManager { get; } public ShopManager ShopManager { get; } public JobManager JobManager { get; } + public OrbUnlockManager OrbUnlockManager { get; } + public WalletManager WalletManager { get; } + public CharacterManager CharacterManager { get; } public EquipManager EquipManager { get; } + public BazaarManager BazaarManager { get; } + public RewardManager RewardManager { get; } + public StampManager StampManager { get; } + public HubManager HubManager { get; } public GameRouter Router { get; } + public GpCourseManager GpCourseManager { get; } + public WeatherManager WeatherManager { get; } public ChatLogHandler ChatLogHandler { get; } public List StageList { get; } public override GameClientLookup ClientLookup { get; } - + // TODO: Maybe place somewhere else public readonly Dictionary LastRevivalPowerRechargeTime = new Dictionary(); public override void Start() { + QuestManager.LoadQuests(this.AssetRepository); + GpCourseManager.EvaluateCourses(); LoadChatHandler(); LoadPacketHandler(); base.Start(); @@ -146,7 +166,7 @@ ClientConnectionChangeArgs connectionChangeEventArgs public override GameClient NewClient(ITcpSocket socket) { GameClient newClient = new GameClient(socket, - new PacketFactory(Setting.ServerSetting, PacketIdResolver.GamePacketIdResolver), ShopManager, GatheringItemManager); + new PacketFactory(Setting.ServerSetting, PacketIdResolver.GamePacketIdResolver), ShopManager, AssetRepository); ClientLookup.Add(newClient); return newClient; } @@ -159,13 +179,47 @@ private void LoadChatHandler() private void LoadPacketHandler() { - AddHandler(new AchievementAchievementGetReceivableRewardListHandler(this)); + SetFallbackHandler(new FallbackHandler(this)); + + AddHandler(new AchievementGetReceivableRewardListHandler(this)); + AddHandler(new AchievementGetProgressListHandler(this)); + AddHandler(new AchievementGetRewardListHandler(this)); + AddHandler(new AchievementGetFurnitureRewardListHandler(this)); + AddHandler(new AchievementRewardReceiveHandler(this)); + AddHandler(new AchievementGetCategoryProgressListHandler(this)); AddHandler(new AreaGetAreaBaseInfoListHandler(this)); + AddHandler(new AreaGetAreaMasterInfoHandler(this)); AddHandler(new AreaGetAreaQuestHintListHandler(this)); + AddHandler(new AreaGetAreaSupplyInfoHandler(this)); AddHandler(new AreaGetLeaderAreaReleaseListHandler(this)); + AddHandler(new AreaGetSpotInfoListHandler(this)); AddHandler(new BattleContentInfoListHandler(this)); + AddHandler(new BattleContentGetContentStatusFromOmHandler(this)); + AddHandler(new BattleContentContentEntryHandler(this)); + AddHandler(new BattleContentInstantClearInfoHandler(this)); + AddHandler(new BattleContentPartyMemberInfoHandler(this)); + AddHandler(new BattleContentPartyMemberInfoUpdateHandler(this)); + AddHandler(new BattleContentContentFirstPhaseChangeHandler(this)); + AddHandler(new BattleContentCharacterInfoHandler(this)); + AddHandler(new BattleContentRewardListHandler(this)); + AddHandler(new BattleContentResetInfoHandler(this)); + AddHandler(new BattleContentGetRewardHandler(this)); + AddHandler(new BattleContentContentResetHandler(this)); + + AddHandler(new BazaarCancelHandler(this)); + AddHandler(new BazaarExhibitHandler(this)); + AddHandler(new BazaarGetCharacterListHandler(this)); + AddHandler(new BazaarGetExhibitPossibleNumHandler(this)); + AddHandler(new BazaarGetItemHistoryInfoHandler(this)); + AddHandler(new BazaarGetItemInfoHandler(this)); + AddHandler(new BazaarGetItemListHandler(this)); + AddHandler(new BazaarGetItemPriceLimitHandler(this)); + AddHandler(new BazaarProceedsHandler(this)); + AddHandler(new BazaarReceiveProceedsHandler(this)); + AddHandler(new BazaarReExhibitHandler(this)); + AddHandler(new BinarySaveSetCharacterBinSavedataHandler(this)); AddHandler(new BlackListGetBlackListHandler(this)); @@ -187,6 +241,14 @@ private void LoadPacketHandler() AddHandler(new CharacterEditUpdateCharacterEditParamExHandler(this)); AddHandler(new CharacterEditUpdatePawnEditParamHandler(this)); AddHandler(new CharacterEditUpdatePawnEditParamExHandler(this)); + AddHandler(new CharacterCharacterDeadHandler(this)); + AddHandler(new CharacterCharacterDownCancelHandler(this)); + AddHandler(new CharacterCharacterDownHandler(this)); + AddHandler(new CharacterPawnDeadHandler(this)); + AddHandler(new CharacterPawnDownCancelHandler(this)); + AddHandler(new CharacterPawnDownHandler(this)); + AddHandler(new CharacterSwitchGameModeHandler(this)); + AddHandler(new CharacterCreateModeCharacterEditHandler(this)); AddHandler(new ClanClanBaseGetInfoHandler(this)); AddHandler(new ClanClanConciergeGetListHandler(this)); @@ -210,9 +272,33 @@ private void LoadPacketHandler() AddHandler(new ConnectionReserveServerHandler(this)); AddHandler(new ContextGetSetContextHandler(this)); + AddHandler(new ContextMasterThrowHandler(this)); AddHandler(new ContextSetContextHandler(this)); + AddHandler(new Context_35_5_16_Handler(this)); + + AddHandler(new CraftGetCraftIRCollectionValueListHandler(this)); AddHandler(new CraftGetCraftProgressListHandler(this)); + AddHandler(new CraftGetCraftSettingHandler(this)); + AddHandler(new CraftRecipeGetCraftRecipeHandler(this)); + AddHandler(new CraftStartCraftHandler(this)); + AddHandler(new CraftSkillUpHandler(this)); + AddHandler(new CraftGetCraftProductInfoHandler(this)); + AddHandler(new CraftCancelCraftHandler(this)); + AddHandler(new CraftTimeSaveHandler(this)); + AddHandler(new CraftGetCraftProductHandler(this)); + AddHandler(new CraftResetCraftpointHandler(this)); + AddHandler(new CraftStartEquipGradeUpHandler(this)); + AddHandler(new CraftStartQualityUpHandler(this)); + AddHandler(new CraftSkillAnalyzeHandler(this)); + AddHandler(new CraftRecipeGetGradeupRecipeHandler(this)); + AddHandler(new CraftStartEquipColorChangeHandler(this)); + AddHandler(new CraftStartAttachElementHandler(this)); + AddHandler(new CraftStartDetachElementHandler(this)); + AddHandler(new DailyMissionListGetHandler(this)); + AddHandler(new DispelGetDispelItemSettingsHandler(this)); + AddHandler(new DispelGetDispelItemListHandler(this)); + AddHandler(new DispelExchangeDispelItemHandler(this)); AddHandler(new EquipChangeCharacterEquipHandler(this)); AddHandler(new EquipChangeCharacterEquipJobItemHandler(this)); @@ -220,21 +306,32 @@ private void LoadPacketHandler() AddHandler(new EquipChangePawnEquipHandler(this)); AddHandler(new EquipChangePawnEquipJobItemHandler(this)); AddHandler(new EquipChangePawnStorageEquipHandler(this)); + AddHandler(new EquipEnhancedGetPacks(this)); AddHandler(new EquipGetCharacterEquipListHandler(this)); + AddHandler(new EquipGetCraftLockedElementListHandler(this)); AddHandler(new EquipUpdateHideCharacterHeadArmorHandler(this)); AddHandler(new EquipUpdateHideCharacterLanternHandler(this)); AddHandler(new EquipUpdateHidePawnHeadArmorHandler(this)); AddHandler(new EquipUpdateHidePawnLanternHandler(this)); + AddHandler(new EventStartHandler(this)); + AddHandler(new EventEndHandler(this)); + AddHandler(new FriendGetFriendListHandler(this)); + AddHandler(new FriendApplyFriendListHandler(this)); + AddHandler(new FriendApproveFriendListHandler(this)); + AddHandler(new FriendRemoveFriendHandler(this)); + AddHandler(new FriendRegisterFavoriteFriendHandler(this)); + AddHandler(new FriendCancelFriendApplicationHandler(this)); AddHandler(new FriendGetRecentCharacterListHandler(this)); - - AddHandler(new Gp_28_2_1_Handler(this)); + AddHandler(new GpGetGpDetailHandler(this)); + AddHandler(new GpGetGpPeriodHandler(this)); AddHandler(new GpGetUpdateAppCourseBonusFlagHandler(this)); AddHandler(new GpGetValidChatComGroupHandler(this)); - AddHandler(new GpGpEditGetVoiceListHandler(this)); - AddHandler(new GpGetGpHandler(this)); + AddHandler(new GpGpEditGetVoiceListHandler(this)); + AddHandler(new GpGetGpHandler(this)); + AddHandler(new GpGpCourseGetAvailableListHandler(this)); AddHandler(new GroupChatGroupChatGetMemberListHandler(this)); @@ -242,11 +339,14 @@ private void LoadPacketHandler() AddHandler(new InnGetStayPriceHandler(this)); AddHandler(new InnStayInnHandler(this)); AddHandler(new InnStayPenaltyHealInn(this)); + AddHandler(new InnHpRecoveryCompleteHandler(this)); AddHandler(new InstanceEnemyGroupEntryHandler(this)); AddHandler(new InstanceEnemyGroupLeaveHandler(this)); AddHandler(new InstanceEnemyKillHandler(this)); AddHandler(new InstanceExchangeOmInstantKeyValueHandler(this)); + AddHandler(new InstanceGetDropItemListHandler(this)); + AddHandler(new InstanceGetDropItemHandler(this)); AddHandler(new InstanceGetEnemySetListHandler(this)); AddHandler(new InstanceGetGatheringItemHandler(this)); AddHandler(new InstanceGetGatheringItemListHandler(this)); @@ -254,8 +354,12 @@ private void LoadPacketHandler() AddHandler(new InstanceSetOmInstantKeyValueHandler(this)); AddHandler(new InstanceTreasurePointGetCategoryListHandler(this)); AddHandler(new InstanceTreasurePointGetListHandler(this)); - + AddHandler(new InstanceCharacterEndBadStatusHandler(this)); + AddHandler(new InstanceCharacterStartBadStatusHandler(this)); + AddHandler(new InstancePlTouchOmHandler(this)); AddHandler(new InstanceGetOmInstantKeyValueAllHandler(this)); + AddHandler(new InstanceTraningRoomGetEnemyListHandler(this)); + AddHandler(new InstanceTraningRoomSetEnemyHandler(this)); AddHandler(new ItemConsumeStorageItemHandler(this)); AddHandler(new ItemGetStorageItemListHandler(this)); @@ -265,14 +369,28 @@ private void LoadPacketHandler() AddHandler(new ItemSortSetItemSortDataBinHandler(this)); AddHandler(new ItemUseBagItemHandler(this)); AddHandler(new ItemUseJobItemsHandler(this)); + AddHandler(new ItemGetValuableItemListHandler(this)); + AddHandler(new ItemGetPostItemListHandler(this)); + AddHandler(new ItemGetDefaultStorageEmptySlotNumHandler(this)); + AddHandler(new ItemEmbodyPayCostHandler(this)); + AddHandler(new ItemGetSpecifiedHavingItemListHandler(this)); + AddHandler(new ItemEmbodyItemsHandler(this)); AddHandler(new JobChangeJobHandler(this)); AddHandler(new JobChangePawnJobHandler(this)); AddHandler(new JobGetJobChangeListHandler(this)); AddHandler(new JobUpdateExpModeHandler(this)); + AddHandler(new JobGetPlayPointListHandler(this)); + AddHandler(new JobJobValueShopGetLineupHandler(this)); + AddHandler(new JobJobValueShopBuyItemHandler(this)); + + AddHandler(new JobOrbTreeGetJobOrbTreeStatusListHandler(this)); + AddHandler(new JobOrbTreeGetJobOrbTreeGetAllJobOrbElementListHandler(this)); AddHandler(new LoadingInfoLoadingGetInfoHandler(this)); + AddHandler(new ChatSendTellMsgHandler(this)); + AddHandler(new LobbyLobbyJoinHandler(this)); AddHandler(new LobbyLobbyLeaveHandler(this)); AddHandler(new LobbyLobbyChatMsgHandler(this)); @@ -284,6 +402,9 @@ private void LoadPacketHandler() AddHandler(new MailSystemMailGetListDataHandler(this)); AddHandler(new MailSystemMailGetListFootHandler(this)); AddHandler(new MailSystemMailGetListHeadHandler(this)); + AddHandler(new MailSystemMailGetTextHandler(this)); + AddHandler(new MailSystemMailGetAllItemHandler(this)); + AddHandler(new MailSystemMailDeleteHandler(this)); AddHandler(new MandragoraGetMyMandragoraHandler(this)); @@ -294,10 +415,14 @@ private void LoadPacketHandler() AddHandler(new NpcGetExtendedFacilityHandler(this)); AddHandler(new OrbDevoteGetOrbGainExtendParamHandler(this)); + AddHandler(new OrbDevoteGetReleaseOrbElementListHandler(this)); + AddHandler(new OrbDevoteReleaseOrbElementHandler(this)); + AddHandler(new OrbDevoteGetPawnReleaseOrbElementListHandler(this)); + AddHandler(new OrbDevoteReleasePawnOrbElementHandler(this)); AddHandler(new PartnerPawnPawnLikabilityReleasedRewardListGetHandler(this)); AddHandler(new PartnerPawnPawnLikabilityRewardListGetHandler(this)); - + AddHandler(new PartyMemberSetValueHandler(this)); AddHandler(new PartyPartyBreakupHandler(this)); AddHandler(new PartyPartyChangeLeaderHandler(this)); AddHandler(new PartyPartyCreateHandler(this)); @@ -320,17 +445,36 @@ private void LoadPacketHandler() AddHandler(new PawnGetPawnHistoryListHandler(this)); AddHandler(new PawnGetPawnTotalScoreHandler(this)); AddHandler(new PawnGetRegisteredPawnDataHandler(this)); + AddHandler(new PawnGetRentedPawnDataHandler(this)); AddHandler(new PawnGetRentedPawnListHandler(this)); AddHandler(new PawnJoinPartyMypawnHandler(this)); + AddHandler(new PawnPawnLostHandler(this)); + AddHandler(new PawnSpSkillDeleteStockSkillHandler(this)); + AddHandler(new PawnSpSkillGetActiveSkillHandler(this)); + AddHandler(new PawnSpSkillGetStockSkillHandler(this)); + AddHandler(new PawnSpSkillSetActiveSkillHandler(this)); AddHandler(new PawnTrainingGetPreparetionInfoToAdviceHandler(this)); - + AddHandler(new PawnTrainingGetTrainingStatusHandler(this)); + AddHandler(new PawnTrainingSetTrainingStatusHandler(this)); + AddHandler(new PawnCreatePawnHandler(this)); + AddHandler(new PawnDeleteMyPawnHandler(this)); + AddHandler(new PawnGetRegisteredPawnListHandler(this)); + AddHandler(new PawnGetOfficialPawnListHandler(this)); + AddHandler(new PawnRentRegisteredPawnHandler(this)); + AddHandler(new PawnJoinPartyRentedPawnHandler(this)); + AddHandler(new PawnReturnRentedPawnHandler(this)); + + AddHandler(new PhotoPhotoTakeHandler(this)); + AddHandler(new ProfileGetCharacterProfileHandler(this)); AddHandler(new ProfileGetMyCharacterProfileHandler(this)); - + + AddHandler(new QuestCancelPriorityQuestHandler(this)); AddHandler(new QuestEndDistributionQuestCancelHandler(this)); AddHandler(new QuestGetAdventureGuideQuestListHandler(this)); AddHandler(new QuestGetAdventureGuideQuestNoticeHandler(this)); AddHandler(new QuestGetAreaBonusListHandler(this)); + AddHandler(new QuestGetAreaInfoListHandler(this)); AddHandler(new QuestGetCycleContentsStateListHandler(this)); AddHandler(new QuestGetLevelBonusListHandler(this)); AddHandler(new QuestGetLightQuestList(this)); @@ -341,15 +485,29 @@ private void LoadPacketHandler() AddHandler(new QuestGetPriorityQuestHandler(this)); AddHandler(new QuestGetQuestCompletedListHandler(this)); AddHandler(new QuestGetQuestPartyBonusListHandler(this)); + AddHandler(new QuestGetRewardBoxListHandler(this)); + AddHandler(new QuestGetRewardBoxItemHandler(this)); + AddHandler(new QuestGetSetQuestInfoListHandler(this)); AddHandler(new QuestGetSetQuestListHandler(this)); AddHandler(new QuestGetTutorialQuestListHandler(this)); AddHandler(new QuestGetWorldManageQuestListHandler(this)); + AddHandler(new QuestLeaderQuestProgressRequestHandler(this)); AddHandler(new QuestGetEndContentsGroup(this)); AddHandler(new QuestGetCycleContentsNewsList(this)); + AddHandler(new QuestQuestOrderHandler(this)); AddHandler(new QuestQuestProgressHandler(this)); AddHandler(new QuestSendLeaderQuestOrderConditionInfoHandler(this)); AddHandler(new QuestSendLeaderWaitOrderQuestListHandler(this)); - + AddHandler(new QuestSetPriorityQuestHandler(this)); + AddHandler(new QuestQuestLogInfoHandler(this)); + AddHandler(new QuestQuestCompleteFlagClearHandler(this)); + AddHandler(new Quest_11_60_16_Handler(this)); + AddHandler(new QuestDeliverItemHandler(this)); + AddHandler(new QuestDecideDeliveryItemHandler(this)); + AddHandler(new QuestCancelHandler(this)); + AddHandler(new QuestGetPartyBonusListHandler(this)); + AddHandler(new QuestGetMobHuntQuestListHandler(this)); + AddHandler(new EntryBoardEntryBoardList(this)); AddHandler(new EntryBoardEntryBoardItemCreate(this)); AddHandler(new EntryBoardEntryBoardItemForceStart(this)); @@ -359,6 +517,8 @@ private void LoadPacketHandler() AddHandler(new ServerGetGameSettingHandler(this)); AddHandler(new ServerGetRealTimeHandler(this)); AddHandler(new ServerGetServerListHandler(this)); + AddHandler(new ServerWeatherForecastGetHandler(this)); + AddHandler(new ServerGetScreenShotCategoryHandler(this)); AddHandler(new SkillChangeExSkillHandler(this)); AddHandler(new SkillGetAbilityCostHandler(this)); @@ -391,6 +551,10 @@ private void LoadPacketHandler() AddHandler(new SkillSetPawnAbilityHandler(this)); AddHandler(new SkillSetPawnSkillHandler(this)); AddHandler(new SkillSetSkillHandler(this)); + AddHandler(new SkillRegisterPresetAbilityHandler(this)); + AddHandler(new SkillSetPresetAbilityNameHandler(this)); + AddHandler(new SkillSetPresetAbilityListHandler(this)); + AddHandler(new SetShortcutHandler(this)); AddHandler(new ShopBuyShopGoodsHandler(this)); AddHandler(new ShopGetShopGoodsListHandler(this)); @@ -402,8 +566,10 @@ private void LoadPacketHandler() AddHandler(new StampBonusCheckHandler(this)); AddHandler(new StampBonusGetListHandler(this)); AddHandler(new StampBonusReceiveDailyHandler(this)); + AddHandler(new StampBonusReceiveTotalHandler(this)); AddHandler(new WarpAreaWarpHandler(this)); + AddHandler(new WarpGetAreaWarpPointListHandler(this)); AddHandler(new WarpGetFavoriteWarpPointListHandler(this)); AddHandler(new WarpGetReleaseWarpPointListHandler(this)); AddHandler(new WarpGetReturnLocationHandler(this)); @@ -414,6 +580,7 @@ private void LoadPacketHandler() AddHandler(new WarpReleaseWarpPointHandler(this)); AddHandler(new WarpWarpHandler(this)); AddHandler(new WarpWarpStartHandler(this)); + AddHandler(new WarpWarpEndHandler(this)); } } } diff --git a/Arrowgene.Ddon.GameServer/Dump/GameDump.cs b/Arrowgene.Ddon.GameServer/Dump/GameDump.cs index a86597948..0aedbae02 100644 --- a/Arrowgene.Ddon.GameServer/Dump/GameDump.cs +++ b/Arrowgene.Ddon.GameServer/Dump/GameDump.cs @@ -1,4 +1,3 @@ -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.GameServer.Dump diff --git a/Arrowgene.Ddon.GameServer/Dump/GameFullDump.cs b/Arrowgene.Ddon.GameServer/Dump/GameFullDump.cs index 22e303b46..bfaf7dd08 100644 --- a/Arrowgene.Ddon.GameServer/Dump/GameFullDump.cs +++ b/Arrowgene.Ddon.GameServer/Dump/GameFullDump.cs @@ -1,4 +1,3 @@ -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.GameServer.Dump @@ -134,8 +133,8 @@ public static class GameFull public static byte[] data_Dump_10 = new byte[] /* 0.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x0, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0 + }; public static Packet Dump_10 = new Packet(new PacketId(0, 0, 2, "Dump_10"), data_Dump_10); @@ -172,7 +171,7 @@ public static class GameFull public static byte[] data_Dump_14 = new byte[] /* 11.117.16 */ { - 0x0, 0x68, 0x3, 0x20, 0x1F, 0x0, 0x0 + 0x0, 0x12, 0x3, 0x20, 0x6, 0x0, 0x0 }; public static Packet Dump_14 = new Packet(new PacketId(11, 117, 16, "Dump_14"), data_Dump_14); @@ -180,7 +179,7 @@ public static class GameFull public static byte[] data_Dump_15 = new byte[] /* 11.118.16 */ { - 0x0, 0x68, 0x3, 0x20, 0x1F, 0x0, 0x0 + 0x0, 0x12, 0x3, 0x20, 0x6, 0x0, 0x0 }; public static Packet Dump_15 = new Packet(new PacketId(11, 118, 16, "Dump_15"), data_Dump_15); @@ -213,9132 +212,5089 @@ public static class GameFull public static byte[] data_Dump_19 = new byte[] /* 11.89.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x22, 0x0, 0x3, 0x2E, 0xF1, 0x3, 0x98, 0x1B, 0x45, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x28, 0x25, 0x2, - 0x0, 0x0, 0x7, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, - 0xA, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xDE, 0x6E, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, - 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xF8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0xC8, - 0xA, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0xA, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x24, 0x0, - 0x2, 0xB1, 0x3, 0x3, 0x96, 0xD2, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x23, 0x1B, 0x2, 0x0, 0x0, 0x5, 0x32, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB, 0x17, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x57, 0x96, 0xC5, 0x13, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x3E, 0x83, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x3, - 0x96, 0xD2, 0xC3, 0x0, 0x0, 0x4B, 0x5C, 0x2, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4B, 0x5B, 0xA, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x6, 0xA, 0x2C, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x13, 0x7C, 0x0, 0x0, 0x13, 0x7D, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x48, 0x0, 0x0, 0x0, 0x7B, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, - 0x0, 0x0, 0x8, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x8, 0x13, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, - 0x0, 0x0, 0x8, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x9, 0xBF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9, 0x0, 0x0, 0x8, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x9, 0xBF, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, - 0x0, 0x0, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0xE4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, - 0x0, 0x0, 0x0, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0xFB, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4B, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0x9F, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x7B, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x10, 0xD1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x7B, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x23, 0x0, 0x4, 0x62, 0x7D, 0x3, 0x98, - 0x1B, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x5B, 0x87, 0x41, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x7, 0xB4, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4C, 0x37, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x98, 0x1B, 0xA8, 0x0, 0x0, 0x78, 0xD0, 0x2, 0x94, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0xD1, 0x11, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x13, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20, 0x42, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x11, 0xA1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA9, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x13, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, - 0x0, 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0xA8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, - 0x3, 0x98, 0x1B, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x61, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x27, 0x0, 0x4, 0xD1, 0x1, 0x0, 0xE6, 0xB6, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x21, 0x56, 0x0, - 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x55, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x22, 0x2A, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0xFC, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, - 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7C, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x23, 0x0, 0x0, 0xB, 0xFC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x27, 0x0, 0x0, 0xC, 0x11, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0xEF, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, - 0x0, 0xEF, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, - 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x21, - 0x56, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x22, - 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0xF9, 0x3, 0x0, 0x0, 0x0, - 0x26, 0x0, 0x4, 0xD0, 0xF7, 0x0, 0xE5, 0xA5, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x21, - 0x47, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0xF8, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0xFC, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, - 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, - 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7C, 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, - 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x49, 0x0, - 0x0, 0xB, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0xF6, - 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xD7, - 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xEC, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0xF1, 0x3, - 0x0, 0x0, 0x0, 0x25, 0x0, 0x4, 0xD0, 0xF4, 0x0, 0xE5, 0x7E, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x21, 0x40, - 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x3F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x41, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, - 0x0, 0xFC, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, - 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0xF5, 0x0, 0x0, 0xB, 0xF2, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0xC, - 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0xA5, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0xA7, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, - 0x3, 0xEF, 0x3, 0x0, 0x0, 0x0, 0x28, 0x0, 0x4, 0xD1, 0x2, 0x0, 0xE7, 0x4, 0xA3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, - 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x5A, 0x0, - 0x0, 0x21, 0x5B, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, - 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, - 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5A, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0xC, 0x4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x41, - 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0xC, 0x11, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, - 0x34, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, - 0xD2, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, - 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x4, 0x1, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x61, - 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, - 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x39, 0x0, - 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x3C, 0x0, 0x0, 0x2, 0x3E, 0x0, 0x0, 0x2, 0x3F, 0x0, - 0x0, 0x2, 0x42, 0x0, 0x0, 0x2, 0x4D, 0x0, 0x0, 0x2, 0x4E, 0x0, 0x0, 0x2, 0x4F, 0x0, - 0x0, 0x2, 0x5F, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, 0x0, - 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x92, 0x0, 0x0, 0x2, 0x93, 0x0, - 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, 0x2, 0x97, 0x0, - 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, 0x2, 0xCE, 0x0, - 0x0, 0x2, 0xD7, 0x0, 0x0, 0x2, 0xEC, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, 0x2, 0xFC, 0x0, - 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x2, 0x0, - 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x3, 0xB, 0x0, - 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, 0x3, 0x3E, 0x0, - 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x40, 0x0, 0x0, 0x3, 0x41, 0x0, 0x0, 0x3, 0x42, 0x0, - 0x0, 0x3, 0x44, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4D, 0x0, 0x0, 0x3, 0x4E, 0x0, - 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, 0x3, 0x52, 0x0, - 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x57, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, 0x3, 0x7C, 0x0, - 0x0, 0x3, 0x9E, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, 0x0, 0x16, 0x0, - 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x58, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x4, 0xB1, 0x0, - 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, 0x4, 0xC5, 0x0, - 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, 0x4, 0xE2, 0x0, - 0x0, 0x4, 0xEE, 0x0, 0x0, 0x4, 0xEF, 0x0, 0x0, 0x5, 0x12, 0x0, 0x0, 0x5, 0x1D, 0x0, - 0x0, 0x5, 0x1F, 0x0, 0x0, 0x5, 0x24, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, 0x8, 0x99, 0x0, - 0x0, 0x8, 0xA0, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xAA, 0x7D, 0x4, - 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, - 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0x61, 0x0, 0x0, 0x2, 0x6A, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x40, 0x0, 0x0, 0x3, 0xD, 0x0, 0x0, 0x3, - 0x58, 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4, 0x5A, 0x0, 0x0, 0x4, - 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0x6, 0x41, 0x0, 0x0, 0xF, 0x14, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, - 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x2F, 0x4B, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, - 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x44, 0x0, - 0x0, 0x2, 0xFA, 0x0, 0x0, 0x4, 0x26, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x4, 0x4F, 0x0, - 0x0, 0x4, 0x51, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, 0x4, 0x60, 0x0, 0x0, 0x4, 0x62, 0x0, - 0x0, 0x4, 0x64, 0x0, 0x0, 0x4, 0xB3, 0x0, 0x0, 0x6, 0xB1, 0x0, 0x0, 0x9, 0x7E, 0x0, - 0x0, 0x9, 0x80, 0x0, 0x0, 0x9, 0x98, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3D, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x9B, 0xEF, 0x4, - 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x61, 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x39, 0x0, 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x4F, 0x0, 0x0, 0x2, 0x68, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, 0x2, 0x97, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, 0x2, 0xFC, 0x0, 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, 0x3, 0x3E, 0x0, 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4E, 0x0, 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, 0x3, 0x52, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x4, 0xB1, 0x0, 0x0, 0x4, 0xBF, 0x0, 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC2, 0x0, 0x0, 0x4, 0xC3, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, 0x4, 0xC5, 0x0, 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, 0x4, 0xE2, 0x0, 0x0, 0x4, 0xEE, 0x0, 0x0, 0x5, 0xD, 0x0, 0x0, 0x5, 0x11, 0x0, 0x0, 0x5, 0x1E, 0x0, 0x0, 0x5, 0x25, 0x0, 0x0, 0x6, 0x7A, 0x0, 0x0, 0x6, 0x87, 0x0, 0x0, 0x8, 0xA0, 0x0, 0x0, 0x8, 0xA4, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x39, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x4, 0x26, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xAA, 0x7D, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0x59, 0x0, 0x0, 0x4, 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0xF, 0x13, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x2F, 0x4B, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x4, 0x4A, 0x0, 0x0, 0x4, 0x50, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, 0x4, 0x5F, 0x0, 0x0, 0x4, 0x61, 0x0, 0x0, 0x4, 0x63, 0x0, 0x0, 0x4, 0xB2, 0x0, 0x0, 0x9, 0x7D, 0x0, 0x0, 0x9, 0x7F, 0x0, 0x0, 0x9, 0x9A, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x9B, 0xEF, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF4, 0x0, 0x0, 0x6, 0x5B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xB, 0xBA, 0x0, 0x0, 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xE, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x2, 0x4F, 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0x78, 0x0, 0x0, 0x9, 0x79, 0x0, 0x0, 0x9, 0x7C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, 0xCB, 0x0, 0x0, 0x11, 0x76, 0x0, 0x0, 0x11, 0xCB, 0x0, 0x0, 0x11, 0xCD, 0x0, 0x0, 0x12, 0xC6, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0xCE, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x2, 0xB1, 0x7, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x11, 0x14, 0x0, 0x0, 0x11, 0x9B, 0x0, 0x0, 0x11, 0x9F, 0x0, 0x0, 0x11, 0xA4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x15, 0xB0, 0x0, 0x0, 0x15, 0xB5, 0x0, 0x0, 0x15, 0xD0, 0x0, 0x0, 0x15, 0xD3, 0x0, 0x0, 0x15, 0xD5, 0x0, 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x2, 0x0, 0x0, 0x16, 0x4, 0x0, 0x0, 0x16, 0x25, 0x0, 0x0, 0x16, 0x49, 0x0, 0x0, 0x18, 0x7, 0x0, 0x0, 0x18, 0xB2, 0x0, 0x0, 0x19, 0x45, 0x0, 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, 0x49, 0x0, 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8B, 0x0, 0x0, 0x19, 0xA1, 0x0, 0x0, 0x1A, 0x5E, 0x0, 0x0, 0x1B, 0x38, 0x0, 0x0, 0x1B, 0x39, 0x0, 0x0, 0x1C, 0x26, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x3C, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x3, 0x2E, 0xFF, 0x4, 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, 0x83, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xBD, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xFA, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x18, 0x32, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD5, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xBF, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xFC, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x3, 0xF5, 0x53, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xF5, 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x1C, 0x48, 0x0, 0x0, 0x1C, 0xAD, 0x0, 0x0, 0x1C, 0xDA, 0x0, 0x0, 0x1D, 0x48, 0x0, 0x0, 0x1D, 0x58, 0x0, 0x0, 0x1D, 0x78, 0x0, 0x0, 0x1D, 0x7D, 0x0, 0x0, 0x1D, 0x7F, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x1D, 0x85, 0x0, 0x0, 0x1E, 0xF7, 0x0, 0x0, 0x1E, 0xF9, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1B, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x13, 0x8, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x4, 0x62, 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x1E, 0xD1, 0x0, 0x0, 0x1F, 0x1D, 0x0, 0x0, 0x1F, 0x1F, 0x0, 0x0, 0x1F, 0x25, 0x0, 0x0, 0x1F, 0x6B, 0x0, 0x0, 0x1F, 0x6C, 0x0, 0x0, 0x1F, 0x6D, 0x0, 0x0, 0x1F, 0x6E, 0x0, 0x0, 0x1F, 0x6F, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, 0xC5, 0x0, 0x0, 0x20, 0x9, 0x0, 0x0, 0x20, 0xA, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, 0x9F, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD4, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4, 0xD0, 0xE7, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, 0x42, 0x0, 0x0, 0x14, 0x43, 0x0, 0x0, 0x15, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xBA, 0x76, 0x4, 0x3B, 0x5F, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4C, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xD7, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x12, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x4E, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xBA, 0x77, 0x4, 0x3B, 0x5F, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xCE, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x67, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xBA, 0x78, 0x4, 0x3B, 0x5F, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x41, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x40, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x42, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0xC2, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x62, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0xBA, 0x79, 0x4, 0x3B, 0x5F, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3F, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3D, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3E, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3B, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x42, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x66, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x44, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x4D, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x51, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0xBA, 0x7A, 0x4, 0x3B, 0x5F, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x56, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x57, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x7C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x4D, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xC2, 0x1C, 0x4, 0x3B, 0x5F, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x52, 0x43, 0x49, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x2, 0x40, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xBA, 0x7B, 0x4, 0x3B, 0x60, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x40, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x58, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x2F, 0x4C, 0x4, 0x3B, 0x60, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x2C, 0xEE, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x41, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x59, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x9B, 0xF0, 0x4, 0x3B, 0x60, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x97, 0x3, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA3, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA2, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0xE3, 0x16, 0x4, 0x3B, 0xAD, 0xE1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x5, 0x81, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x12, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0x82, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0x88, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0x8A, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x5, 0x8F, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x3, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0x83, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x88, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x89, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x8B, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0xE3, 0x17, 0x4, 0x3B, 0xAD, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x5, 0x90, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xCB, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0x87, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0xAA, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x4F, 0x55, 0x4, 0x3B, 0xAD, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, 0x55, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x7B, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x9, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0x80, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0xBB, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x2, 0xB1, 0x8, 0x4, 0x3B, 0xAE, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, 0x76, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x83, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xA, 0xD6, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xA, 0xDB, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19, 0x0, 0x3, 0x2F, 0x0, 0x4, 0x3B, 0xD4, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA4, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA5, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA6, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4C, 0x0, 0x9D, 0x2B, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x94, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x95, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x96, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x98, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x99, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0xC, 0x9D, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x61, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0xC, 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xE1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x4, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xA4, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xB4, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0xC, 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1C, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x92, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x9A, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x93, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x3, 0x90, 0x68, 0x4, 0x3B, 0xD5, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0xD, 0x5D, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x65, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xE, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x75, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x76, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x77, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x78, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x79, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7B, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7C, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x3, 0xF5, 0x54, 0x4, 0x3B, 0xD5, 0xB9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x4C, 0xEF, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x11, 0x75, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x11, 0x76, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x3, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x69, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4C, 0x3, 0x98, 0x1A, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x13, 0x34, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x4, 0x62, 0x93, 0x4, 0x3B, 0xD6, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0xA1, 0x4F, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x13, 0xEC, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4B, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x14, 0x46, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x4, 0xD0, 0xE8, 0x4, 0x3B, 0xD6, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x5F, 0x27, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0xA2, 0xC9, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xED, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xEE, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xEF, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xF0, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0xA2, 0xC9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x14, 0xB0, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x73, 0x0, 0x0, 0x60, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x9, 0x3, 0x96, 0x94, 0x40, 0x3, 0x93, 0x87, 0xC, 0x3, 0x93, 0x87, 0x14, 0x3, 0x93, 0x87, 0x2, 0x3, 0x93, 0x87, 0xE, 0x3, 0x93, 0x87, 0x10, 0x3, 0x96, 0x94, 0x45, 0x3, 0x98, 0x1A, 0xEB, 0x3, 0x96, 0x94, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0xA, 0xA, 0x64, 0x0, 0x1E, 0x0, 0x1, 0x8, 0x0, 0x0, 0x1 + + }; + + public static Packet Dump_19 = new Packet(new PacketId(11, 89, 16, "Dump_19"), data_Dump_19); + + + public static byte[] data_Dump_20 = new byte[] /* 2.6.16 */ + { + 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x41, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x47, + 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4A, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0xF, + 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x1A, + 0x0, 0x0, 0x0, 0x5B, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x1C, + 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x21, + 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x29, + 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x30, + 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x36, + 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x3A, + 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x55, + 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x59, + 0x41, 0x70, 0x68, 0x35, 0xFD, 0x54, 0xCA + }; + + public static Packet Dump_20 = new Packet(new PacketId(2, 6, 16, "Dump_20"), data_Dump_20); + + + public static byte[] data_Dump_21 = new byte[] /* 2.27.16 */ + { + 0x0, 0x0, 0x6, 0xD3, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_21 = new Packet(new PacketId(2, 27, 16, "Dump_21"), data_Dump_21); + + + public static byte[] data_Dump_22 = new byte[] /* 14.4.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x9, + 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, + 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, + 0x0, 0x0, 0x0, 0xA, 0xC6, 0x0, 0x0 + }; + + public static Packet Dump_22 = new Packet(new PacketId(14, 4, 2, "Dump_22"), data_Dump_22); + + + public static byte[] data_Dump_23 = new byte[] /* 11.37.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x50, 0xB3, 0x1, 0x0, 0x0, 0x3, 0xF0, 0x2, 0x0, 0x0, 0x50, 0xB4, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x2, 0x0, 0x0, 0x50, 0xB5, 0x1, 0x0, 0x0, 0x3, 0xEE, 0x2, 0x0, 0x0, 0x50, 0xB6, 0x1, 0x0, 0x0, 0x3, 0xED, 0x2, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_23 = new Packet(new PacketId(11, 37, 2, "Dump_23"), data_Dump_23); + + + public static byte[] data_Dump_24 = new byte[] /* 1.8.1 */ + { + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_24 = new Packet(new PacketId(1, 8, 1, "Dump_24"), data_Dump_24); + + + public static byte[] data_Dump_25 = new byte[] /* 11.95.16 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xB6, 0x0, 0x6, 0x10, 0x63, 0x5, 0x5D, 0xC0, 0x15, 0x0, 0x0, 0x3, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x0, 0x0, 0x18, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, 0x9D, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xB6, 0x0, 0x6, 0x10, 0x62, 0x5, 0x5D, 0xC0, 0x14, 0x0, 0x0, 0x3, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x72, 0xB0, 0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x10, 0x66, 0x5, 0x5D, 0xC0, 0x18, 0x0, 0x0, 0x0, 0x55, 0x0, 0x56, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x10, 0x67, 0x5, 0x5D, 0xC0, 0x19, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x5, 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x10, 0x68, 0x5, 0x5D, 0xC0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0xB0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0x1A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0 + }; + + public static Packet Dump_25 = new Packet(new PacketId(11, 95, 16, "Dump_25"), data_Dump_25); + + + public static byte[] data_Dump_26 = new byte[] /* 11.95.16 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAD, 0x0, 0x5, 0xDE, 0xA4, 0x5, 0x5D, 0xC0, 0x15, + 0x0, 0x0, 0x3, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x0, 0x0, 0x18, 0x92, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xA0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, + 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0x18, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x34, 0x0, 0x0, 0xC, 0x9D, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x50, 0xAD, 0x0, 0x5, 0xDE, 0xA3, 0x5, 0x5D, 0xC0, 0x14, 0x0, 0x0, 0x3, + 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, + 0x10, 0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, - 0x82, 0x0, 0x0, 0x5, 0x83, 0x0, 0x0, 0x5, 0x88, 0x0, 0x0, 0x5, 0x8A, 0x0, 0x0, 0x5, - 0xC7, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF3, 0x0, 0x0, 0x5, - 0xF4, 0x0, 0x0, 0x5, 0xF5, 0x0, 0x0, 0x5, 0xF9, 0x0, 0x0, 0x5, 0xFB, 0x0, 0x0, 0x5, - 0xFC, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x6, 0x5, 0x0, 0x0, 0x6, - 0x5B, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, 0x6, 0x89, 0x0, 0x0, 0x6, 0x8B, 0x0, 0x0, 0x6, - 0xDC, 0x0, 0x0, 0x6, 0xDD, 0x0, 0x0, 0x6, 0xE0, 0x0, 0x0, 0x6, 0xE1, 0x0, 0x0, 0x6, - 0xE2, 0x0, 0x0, 0x6, 0xE3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xA, 0xB0, 0x0, 0x0, 0xB, - 0xBB, 0x0, 0x0, 0xC, 0x2, 0x0, 0x0, 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0xA7, 0x5, 0x5D, 0xC0, 0x18, 0x0, 0x0, + 0x0, 0x55, 0x0, 0x56, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x75, + 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, + 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x96, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x32, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0xDE, 0xA8, 0x5, 0x5D, + 0xC0, 0x19, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x0, 0x5, 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0xDE, 0xA9, 0x5, 0x5D, 0xC0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x8, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, + 0xB0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, + 0x1A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xCF, 0x4A, 0xDB, 0xBA, 0x5A + }; + + public static Packet Dump_26 = new Packet(new PacketId(11, 95, 16, "Dump_26"), data_Dump_26); + + + public static byte[] data_Dump_27 = new byte[] /* 8.2.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_27 = new Packet(new PacketId(8, 2, 1, "Dump_27"), data_Dump_27); + + + public static byte[] data_Dump_28 = new byte[] /* 11.95.16 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAF, 0x0, 0x5, 0xDE, 0xB1, 0x5, 0x5D, 0xC0, 0x79, + 0x0, 0x0, 0x3, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x10, 0x0, 0x0, 0x18, 0xEB, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xEC, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, + 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0x18, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x50, 0xAF, 0x0, 0x5, 0xDE, 0xB0, 0x5, 0x5D, 0xC0, 0x78, 0x0, 0x0, 0x3, 0xEE, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, 0x10, 0x5, + 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x99, 0x0, 0x0, 0x5, 0xD1, 0x0, 0x0, 0x6, - 0x9, 0x0, 0x0, 0x9, 0x87, 0x0, 0x0, 0x9, 0xAA, 0x0, 0x0, 0x9, 0xAD, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0xC, 0xCE, 0x0, 0x0, 0xE, 0xA9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0xB4, 0x5, 0x5D, 0xC0, 0x7C, 0x0, 0x0, 0x0, 0x5A, + 0x0, 0x60, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x75, 0xB2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, + 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0xDE, 0xB5, 0x5, 0x5D, 0xC0, 0x7D, + 0x0, 0x0, 0x0, 0x69, 0x0, 0x8C, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6, 0xA4, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x6, 0x40, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6, 0xE, 0x0, 0x0, 0x0, 0x4, 0x0, + 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xB6, + 0x5, 0x5D, 0xC0, 0x7E, 0x0, 0x0, 0x0, 0x69, 0x0, 0x8C, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x78, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0x14, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0xE2, 0x0, + 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0xB0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xBE, 0x71, 0xAD, 0xE8, 0xE4, 0x4F, 0x9C + }; + + public static Packet Dump_28 = new Packet(new PacketId(11, 95, 16, "Dump_28"), data_Dump_28); + + + public static byte[] data_Dump_29 = new byte[] /* 8.8.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_29 = new Packet(new PacketId(8, 8, 1, "Dump_29"), data_Dump_29); + + + public static byte[] data_Dump_30 = new byte[] /* 11.95.16 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAB, 0x0, 0x5, 0xDE, 0x96, 0x5, 0x5D, 0xC0, 0xDD, + 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1E, 0xE, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x13, 0x34, 0x4, + 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xAB, 0x0, + 0x5, 0xDE, 0x95, 0x5, 0x5D, 0xC0, 0xDC, 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, 0x10, 0x5, 0x0, 0x8, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, + 0x0, 0x0, 0x12, 0x88, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0x99, 0x5, 0x5D, + 0xC0, 0xE0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x6A, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x6, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, + 0xDE, 0x9A, 0x5, 0x5D, 0xC0, 0xE1, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x91, 0x7, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4A, + 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x46, 0x50, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x44, + 0x5C, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0xDE, 0x9B, 0x5, 0x5D, 0xC0, 0xE2, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x91, + 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x3E, 0x80, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3A, 0x98, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x38, 0xA4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x36, 0xB0, 0x0, 0x0, 0x0, + 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5A + }; + + public static Packet Dump_30 = new Packet(new PacketId(11, 95, 16, "Dump_30"), data_Dump_30); + + + public static byte[] data_Dump_31 = new byte[] /* 1.8.2 */ + { + 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + 0x0, 0x0, 0x0, 0x5A, // GameTimeOneDayMin + 0x0, 0x0, 0x0, 0xC, // GameTimeYearMonth + 0x0, 0x0, 0x0, 0x1E, // GameTimeMonthDay + 0x0, 0x0, 0x0, 0x18, // GameTimeDayHour + 0x0, 0x0, 0x0, 0x7, // GameTimeWeekDay + 0x0, 0x0, 0x0, 0x1E, // GameTimeMoonAge + 0x0, 0x0, 0x0, 0x0, 0x55, 0xDD, 0xD4, 0x70, // OriginalRealTimeSec (Apparently, a few days before DDOn release) + 0x0, 0x0, 0x0, 0x2, 0x2C, 0x2E, 0xD0, 0x0, // OriginalGameTimeSec + 0x0, 0x0, 0x0, 0x0, // OriginalWeek + 0x0, 0x0, 0x0, 0x0, // OriginalMoonAge + + 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, 0x49, + 0xD4, 0x2, 0x0, 0x0, 0xA, 0x8C, 0x3, 0x0, 0x0, 0x15, 0x18, 0x2, 0x0, 0x0, 0xA, 0x8C, + 0x1, 0x0, 0x0, 0x7E, 0x90, 0x2, 0x0, 0x0, 0x15, 0x18, 0x1, 0x0, 0x0, 0x3F, 0x48, 0x2, + 0x0, 0x0, 0x15, 0x18, 0x3, 0x0, 0x0, 0x15, 0x18, 0x1, 0x0, 0x0, 0x54, 0x60, 0x2, 0x0, + 0x0, 0xA, 0x8C, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x59, 0x94, 0xEA, 0x90, + 0x0, 0x0, 0x0, 0x0, 0x59, 0x96, 0xAC, 0x90, 0x0, 0x12, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC0, 0x8F, 0x71, 0x19, 0x20, 0x0, 0x0 + }; + + public static Packet Dump_31 = new Packet(new PacketId(1, 8, 2, "Dump_31"), data_Dump_31); + + + public static byte[] data_Dump_32 = new byte[] /* 2.7.16 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, + 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, + 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x17, 0x36, 0xF3, 0x6A, 0x6A, + 0xE2, 0xB2, 0x76, 0xE3, 0xD1, 0xFB, 0xF0 + }; + + public static Packet Dump_32 = new Packet(new PacketId(2, 7, 16, "Dump_32"), data_Dump_32); + + + public static byte[] data_Dump_33 = new byte[] /* 8.2.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x65, 0x72, 0x65, 0x6C, 0x69, 0x61, 0x2, 0x0, 0x1, + 0x8, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x5, 0x41, 0x7A, 0x75, 0x6C, 0x61, 0x2, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, + 0x0, 0x38, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x37, + 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5C, 0xE5, 0x6D, 0x7B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, + 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, + 0x2, 0x4, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x45, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x52, 0xD1, 0x79, 0x0, 0x0, + 0x0, 0x6, 0x0, 0x0, 0x5, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, + 0x0, 0x6, 0x7, 0x0, 0x46, 0xE3, 0x1 + }; + + public static Packet Dump_33 = new Packet(new PacketId(8, 2, 2, "Dump_33"), data_Dump_33); + + + public static byte[] data_Dump_34 = new byte[] /* 10.12.16 */ + { + 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_34 = new Packet(new PacketId(10, 12, 16, "Dump_34"), data_Dump_34); + + + public static byte[] data_Dump_35 = new byte[] /* 50.0.1 */ + { + 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, + 0x15, 0x7D, 0xB9, 0x7D, 0x5D, 0xA1, 0xB + }; + + public static Packet Dump_35 = new Packet(new PacketId(50, 0, 1, "Dump_35"), data_Dump_35); + + + public static byte[] data_Dump_36 = new byte[] /* 8.8.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xA0, 0xC0, 0xC3, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x61, 0x74, 0x73, 0x75, 0x6B, 0x69, 0x2, 0x0, 0x1, + 0x5, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB9, 0xD4, + 0x12, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8, 0x44, 0x65, 0x73, 0x73, 0x61, 0x75, 0x6C, 0x74, 0x2, + 0x0, 0x2, 0x5, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x2, 0x4F, 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC2, 0xDD, 0x27, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0x4D, 0x75, 0x67, 0x65, 0x6E, 0x2, 0x0, + 0x7, 0x4, 0x6, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE4, 0xE6, + 0xBC, 0x83, 0x71, 0x39, 0x70, 0xEC, 0x86 + }; + + public static Packet Dump_36 = new Packet(new PacketId(8, 8, 2, "Dump_36"), data_Dump_36); + + + public static byte[] data_Dump_37 = new byte[] /* 50.0.16 */ + { + 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x2, 0x0, 0x1, + 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0, 0x6, 0x0, 0x8, 0x0, 0xD, 0x0, 0x4, 0x0, 0x9, + 0x0, 0xE, 0x0, 0xF, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0x7, 0x0, 0x10, 0x0, 0x11, + 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, 0x19, + 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, 0x21, + 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x6, 0xA2, 0x0, 0x0, 0x6, - 0xA3, 0x0, 0x0, 0x6, 0xA7, 0x0, 0x0, 0x6, 0xAD, 0x0, 0x0, 0x6, 0xAE, 0x0, 0x0, 0x6, - 0xAF, 0x0, 0x0, 0x6, 0xB0, 0x0, 0x0, 0x7, 0xCE, 0x0, 0x0, 0x7, 0xCF, 0x0, 0x0, 0x9, - 0x7C, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x9, 0xBB, 0x0, 0x0, 0xA, 0x7A, 0x0, 0x0, 0xA, - 0xF6, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xF, 0x6D, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, - 0x70, 0x0, 0x0, 0xF, 0x71, 0x0, 0x0, 0xF, 0x72, 0x0, 0x0, 0xF, 0x89, 0x0, 0x0, 0xF, - 0xC1, 0x0, 0x0, 0x11, 0xCC, 0x0, 0x0, 0x12, 0xC3, 0x0, 0x0, 0x13, 0x68, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x2, 0xB1, 0x7, 0x4, - 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x7, 0xCD, 0x0, 0x0, 0x8, 0x83, 0x0, 0x0, 0x8, 0x84, 0x0, 0x0, 0x8, - 0x85, 0x0, 0x0, 0x8, 0x86, 0x0, 0x0, 0x8, 0x87, 0x0, 0x0, 0x8, 0x88, 0x0, 0x0, 0x8, - 0xC5, 0x0, 0x0, 0x8, 0xC6, 0x0, 0x0, 0x9, 0x60, 0x0, 0x0, 0x9, 0x62, 0x0, 0x0, 0xA, - 0x4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xF, 0xE2, 0x0, 0x0, 0x11, 0x15, 0x0, 0x0, 0x11, - 0x94, 0x0, 0x0, 0x11, 0x9A, 0x0, 0x0, 0x11, 0x9C, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x11, - 0xA3, 0x0, 0x0, 0x11, 0xA5, 0x0, 0x0, 0x13, 0x6D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0xA, 0xFE, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x61, 0x0, 0x0, 0xB, 0x62, 0x0, 0x0, 0xB, 0x63, 0x0, - 0x0, 0xB, 0x70, 0x0, 0x0, 0xB, 0x72, 0x0, 0x0, 0xB, 0x74, 0x0, 0x0, 0xB, 0x82, 0x0, - 0x0, 0xC, 0x92, 0x0, 0x0, 0xC, 0x93, 0x0, 0x0, 0xC, 0x94, 0x0, 0x0, 0xC, 0x95, 0x0, - 0x0, 0xC, 0x96, 0x0, 0x0, 0xC, 0x98, 0x0, 0x0, 0xC, 0x99, 0x0, 0x0, 0xC, 0x9A, 0x0, - 0x0, 0xC, 0x9B, 0x0, 0x0, 0xC, 0x9D, 0x0, 0x0, 0xC, 0x9F, 0x0, 0x0, 0xC, 0xA4, 0x0, - 0x0, 0xC, 0xA7, 0x0, 0x0, 0xC, 0xA8, 0x0, 0x0, 0xC, 0xA9, 0x0, 0x0, 0xC, 0xE5, 0x0, - 0x0, 0xD, 0x4B, 0x0, 0x0, 0xD, 0x56, 0x0, 0x0, 0xD, 0x9B, 0x0, 0x0, 0xD, 0xB4, 0x0, - 0x0, 0xD, 0xBD, 0x0, 0x0, 0xD, 0xBE, 0x0, 0x0, 0xD, 0xD2, 0x0, 0x0, 0xD, 0xD3, 0x0, - 0x0, 0xD, 0xD4, 0x0, 0x0, 0xD, 0xFA, 0x0, 0x0, 0xD, 0xFB, 0x0, 0x0, 0xE, 0x8, 0x0, - 0x0, 0xE, 0x14, 0x0, 0x0, 0xE, 0xBE, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x15, 0x15, 0x0, - 0x0, 0x15, 0x1F, 0x0, 0x0, 0x15, 0xB6, 0x0, 0x0, 0x15, 0xD4, 0x0, 0x0, 0x15, 0xD5, 0x0, - 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x3, 0x0, 0x0, 0x16, 0x5, 0x0, - 0x0, 0x16, 0xA, 0x0, 0x0, 0x16, 0x1A, 0x0, 0x0, 0x16, 0x4A, 0x0, 0x0, 0x16, 0x4C, 0x0, - 0x0, 0x18, 0x34, 0x0, 0x0, 0x18, 0x35, 0x0, 0x0, 0x18, 0xB3, 0x0, 0x0, 0x19, 0x45, 0x0, - 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, 0x49, 0x0, - 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8C, 0x0, 0x0, 0x19, 0xA2, 0x0, 0x0, 0x1A, 0x5F, 0x0, - 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x3C, 0x4, 0x2C, 0x92, - 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x3, 0x2E, 0xFF, 0x4, - 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, 0x83, - 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x2, 0xA9, 0x0, 0x1, 0x0, 0x3, 0xA2, 0x4D, 0xDB, 0x39, 0xC3, 0xF7, 0x2C, 0x7E, 0x8C, 0x68, + 0x52, 0xCB, 0x1, 0x89, 0x99, 0x0, 0x7D, 0xD3, 0xFA, 0x40, 0x53, 0x0, 0x8, 0xB6, 0xAB, 0xDF, + 0xED, 0x40, 0x88, 0x1D, 0x26, 0x30, 0xD, 0xEA, 0xE1, 0xB0, 0x3, 0x37, 0xCF, 0xE0, 0x1F, 0xBD, + 0xFF, 0x2, 0xFF, 0xFF, 0x97, 0x7B, 0x6F, 0xDE, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x96, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x1, 0x8C, 0x0, 0x0, 0x1, + 0x17, 0x0, 0x0, 0x1, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x3F, 0xFF, + 0xFE, 0x0, 0x0, 0x0, 0x7F, 0x17, 0x0, 0x0, 0x30, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, + 0x4F, 0x76, 0x80, 0x0, 0x0, 0x2, 0x3C, 0xC0, 0x32, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x2, + 0x1, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x3, 0x3C, 0x80, 0xC3, 0x85, 0xDD, 0xB9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFC, 0xFC, 0xFB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x68, 0x77, 0x39, 0x1, 0x68, 0x9B, 0x35, 0x2, 0x68, 0xCB, 0xCE, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0xB, 0x6B, 0x0, 0x0, 0xB, 0x80, 0x0, - 0x0, 0xB, 0x88, 0x0, 0x0, 0xB, 0x89, 0x0, 0x0, 0xB, 0x8C, 0x0, 0x0, 0xC, 0x27, 0x0, - 0x0, 0xC, 0xD5, 0x0, 0x0, 0xC, 0xD6, 0x0, 0x0, 0xD, 0x5D, 0x0, 0x0, 0xD, 0xBF, 0x0, - 0x0, 0xD, 0xC0, 0x0, 0x0, 0xD, 0xFC, 0x0, 0x0, 0xD, 0xFD, 0x0, 0x0, 0xE, 0x13, 0x0, - 0x0, 0x10, 0x92, 0x0, 0x0, 0x10, 0x93, 0x0, 0x0, 0x10, 0xA7, 0x0, 0x0, 0x11, 0x3C, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x15, 0xB1, 0x0, 0x0, 0x18, 0x33, 0x0, 0x0, 0x18, 0xE9, 0x0, - 0x0, 0x19, 0x4, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x3, 0xF5, - 0x53, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, - 0xF5, 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1A, 0x0, 0x0, 0x10, 0x35, 0x0, 0x0, 0x10, 0x53, 0x0, 0x0, 0x10, 0xD7, 0x0, - 0x0, 0x10, 0xD8, 0x0, 0x0, 0x10, 0xEB, 0x0, 0x0, 0x11, 0x32, 0x0, 0x0, 0x11, 0x37, 0x0, - 0x0, 0x11, 0x38, 0x0, 0x0, 0x11, 0x3A, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x11, 0x62, 0x0, - 0x0, 0x11, 0x63, 0x0, 0x0, 0x11, 0x64, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x11, 0x78, 0x0, - 0x0, 0x11, 0x79, 0x0, 0x0, 0x11, 0xDF, 0x0, 0x0, 0x11, 0xE4, 0x0, 0x0, 0x12, 0x71, 0x0, - 0x0, 0x12, 0x7E, 0x0, 0x0, 0x12, 0xE2, 0x0, 0x0, 0x12, 0xE3, 0x0, 0x0, 0x12, 0xE4, 0x0, - 0x0, 0x12, 0xED, 0x0, 0x0, 0x13, 0x8, 0x0, 0x0, 0x13, 0x72, 0x0, 0x0, 0x0, 0x13, 0x0, - 0x0, 0x1C, 0x49, 0x0, 0x0, 0x1C, 0xA8, 0x0, 0x0, 0x1C, 0xAE, 0x0, 0x0, 0x1C, 0xDE, 0x0, - 0x0, 0x1D, 0xE, 0x0, 0x0, 0x1D, 0x10, 0x0, 0x0, 0x1D, 0x17, 0x0, 0x0, 0x1D, 0x49, 0x0, - 0x0, 0x1D, 0x4A, 0x0, 0x0, 0x1D, 0x79, 0x0, 0x0, 0x1D, 0x7E, 0x0, 0x0, 0x1D, 0x80, 0x0, - 0x0, 0x1D, 0x82, 0x0, 0x0, 0x1D, 0x84, 0x0, 0x0, 0x1D, 0x86, 0x0, 0x0, 0x1D, 0x8A, 0x0, - 0x0, 0x1E, 0x42, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x18, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x4, 0x62, - 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, - 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x15, 0x0, 0x0, 0x12, 0xCE, 0x0, 0x0, 0x13, 0x32, 0x0, 0x0, 0x13, 0x38, 0x0, - 0x0, 0x13, 0x39, 0x0, 0x0, 0x13, 0x3A, 0x0, 0x0, 0x13, 0x3B, 0x0, 0x0, 0x13, 0x3C, 0x0, - 0x0, 0x13, 0x4C, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x13, 0x65, 0x0, 0x0, 0x13, 0x6E, 0x0, - 0x0, 0x13, 0x6F, 0x0, 0x0, 0x13, 0x86, 0x0, 0x0, 0x13, 0x87, 0x0, 0x0, 0x13, 0xE7, 0x0, - 0x0, 0x13, 0xE9, 0x0, 0x0, 0x13, 0xEC, 0x0, 0x0, 0x14, 0x46, 0x0, 0x0, 0x14, 0x55, 0x0, - 0x0, 0x14, 0x58, 0x0, 0x0, 0x14, 0xD4, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1E, 0x92, 0x0, - 0x0, 0x1E, 0x93, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x1F, 0x12, 0x0, 0x0, 0x1F, 0x13, 0x0, - 0x0, 0x1F, 0x1E, 0x0, 0x0, 0x1F, 0x20, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x1F, 0x50, 0x0, - 0x0, 0x1F, 0x61, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x1F, 0x64, 0x0, - 0x0, 0x1F, 0x65, 0x0, 0x0, 0x1F, 0x70, 0x0, 0x0, 0x1F, 0x71, 0x0, 0x0, 0x1F, 0x72, 0x0, - 0x0, 0x1F, 0x73, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, 0xB1, 0x0, - 0x0, 0x1F, 0xC2, 0x0, 0x0, 0x1F, 0xC3, 0x0, 0x0, 0x1F, 0xC6, 0x0, 0x0, 0x1F, 0xE6, 0x0, - 0x0, 0x20, 0x13, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, - 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x42, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xB3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, 0x9F, 0x4, - 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, - 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, 0x69, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x4, 0xD0, 0xE7, 0x4, 0x2C, 0xA2, - 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, 0x70, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, - 0x0, 0x13, 0xF2, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, 0x42, 0x0, - 0x0, 0x14, 0x43, 0x0, 0x0, 0x14, 0x99, 0x0, 0x0, 0x14, 0x9A, 0x0, 0x0, 0x14, 0xA6, 0x0, - 0x0, 0x14, 0xAD, 0x0, 0x0, 0x14, 0xBA, 0x0, 0x0, 0x14, 0xBB, 0x0, 0x0, 0x14, 0xBC, 0x0, - 0x0, 0x14, 0xBD, 0x0, 0x0, 0x14, 0xBE, 0x0, 0x0, 0x14, 0xBF, 0x0, 0x0, 0x14, 0xC1, 0x0, - 0x0, 0x14, 0xC2, 0x0, 0x0, 0x14, 0xC3, 0x0, 0x0, 0x14, 0xC4, 0x0, 0x0, 0x14, 0xED, 0x0, - 0x0, 0x14, 0xEE, 0x0, 0x0, 0x14, 0xEF, 0x0, 0x0, 0x14, 0xF0, 0x0, 0x0, 0x15, 0x2, 0x0, - 0x0, 0x15, 0x3, 0x0, 0x0, 0x15, 0x4, 0x0, 0x0, 0x15, 0x17, 0x0, 0x0, 0x15, 0x18, 0x0, - 0x0, 0x15, 0x1B, 0x0, 0x0, 0x15, 0x4E, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x26, 0x0, - 0x0, 0x21, 0xB6, 0x0, 0x0, 0x21, 0xB7, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, + 0x23, 0x9F, 0x6B, 0x53, 0x88, 0xF8, 0xE2, 0x24, 0x23, 0x9F, 0xFB, 0x50, 0x88, 0x40, 0xDC, 0x24, + 0x23, 0x5F, 0xD6, 0x4D, 0x88, 0x68, 0xDC, 0x24, 0x23, 0x5F, 0xD6, 0x4D, 0x88, 0x90, 0xDC, 0x24, + 0x23, 0x5F, 0xE6, 0x3E, 0x88, 0xB8, 0xDC, 0x24, 0x23, 0x5F, 0xE6, 0x3E, 0x88, 0x18, 0xDC, 0x24, + 0x23, 0x5F, 0x36, 0x3B, 0x88, 0xE0, 0xDC, 0x24, 0x23, 0x5F, 0xB6, 0x3A, 0x88, 0x8, 0xDD, 0x24, + 0x23, 0x5F, 0x46, 0x36, 0x88, 0x30, 0xDD, 0x24, 0x23, 0x5F, 0xA6, 0x33, 0x88, 0x58, 0xDD, 0x24, + 0x23, 0x5F, 0xB6, 0x31, 0x88, 0x80, 0xDD, 0x24, 0x23, 0x5F, 0xF6, 0x2F, 0x88, 0x80, 0xF8, 0x22, + 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xA8, 0xF8, 0x22, 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xD0, 0xF8, 0x22, + 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xA8, 0xDD, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xD0, 0xDD, 0x24, + 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xF8, 0xDD, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x20, 0xDE, 0x24, + 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x48, 0xDE, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x70, 0xDE, 0x24, + 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x98, 0xDE, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xE0, 0xE7, 0x23, + 0x23, 0xE, 0x4, 0x0, 0x88, 0x8, 0xE8, 0x23, 0x23, 0xE, 0x4, 0x0, 0x88, 0x30, 0xE8, 0x23, + 0x23, 0xE, 0x4, 0x0, 0x88, 0x58, 0xE8, 0x23, 0x23, 0xE, 0x4, 0x0, 0x88, 0x80, 0xE8, 0x23, + 0x23, 0xE, 0x4, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, 0x56, + 0x0, 0x61, 0x0, 0x72, 0x0, 0x46, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x56, 0x7, 0x94, 0x7, 0x22, + 0x44, 0xA, 0x8, 0x1, 0x0, 0x46, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x56, 0x7, 0x94, 0x7, 0x22, + 0x44, 0xA, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xA, 0x56, 0x7, 0x0, 0x0, 0x0, + 0x0, 0x30, 0xF, 0x56, 0x7, 0xB4, 0xD, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4, 0x4, 0x0, 0x0, + 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x69, 0x0, 0x72, 0x0, 0x65, + 0x0, 0x73, 0x0, 0x68, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x30, 0x0, 0x6, + 0x0, 0x1, 0x0, 0x50, 0x0, 0x72, 0x0, 0x6F, 0x0, 0x64, 0x0, 0x75, 0x0, 0x63, 0x0, 0x74, + 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, + 0x0, 0x33, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x2E, 0x0, 0x32, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x56, 0x0, 0x61, 0x0, 0x72, 0x0, 0x46, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x65, + 0x0, 0x49, 0x0, 0x6E, 0x0, 0x66, 0x0, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x54, 0x0, 0x72, 0x0, 0x61, 0x0, 0x6E, 0x0, 0x73, 0x0, 0x6C, 0x0, 0x61, + 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4, 0xB0, + 0x4, 0x46, 0x45, 0x32, 0x58, 0x72, 0x0, 0x65, 0x0, 0x77, 0x0, 0x61, 0x0, 0x6C, 0x0, 0x6C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0xD, 0x0, 0x1, 0x0, 0x50, 0x0, 0x72, 0x0, 0x6F, + 0x0, 0x64, 0x0, 0x75, 0x0, 0x4F, 0x70, 0x65, 0x6E, 0x56, 0x50, 0x4E, 0x20, 0x44, 0x61, 0x65, + 0x6D, 0x6F, 0x6E, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x39, 0x0, 0x2C, 0x0, 0x20, 0x0, 0x30, + 0x0, 0x2C, 0x0, 0x20, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x1, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, + 0x9, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0xD, 0x0, 0xE, 0x0, 0xF, 0x0, 0x10, 0x0, + 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, + 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, + 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0xBA, 0x76, 0x4, 0x3B, 0x5F, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x4C, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x2, 0xA9, 0x0, 0x1, 0x0, 0x3, 0xA2, 0x4D, 0xDB, 0x39, 0xC3, 0xF7, 0x2C, 0x7E, 0x8C, + 0x68, 0x52, 0xCB, 0x1, 0x89, 0x99, 0x0, 0x7D, 0xD3, 0xFA, 0x40, 0x53, 0x0, 0x8, 0xB6, 0xAB, + 0xDF, 0xED, 0x40, 0x88, 0x1D, 0x26, 0x30, 0xD, 0xEA, 0xE1, 0xB0, 0x3, 0x37, 0xCF, 0xE0, 0x1F, + 0xBD, 0xFF, 0x2, 0xFF, 0xFF, 0x97, 0x7B, 0x6F, 0xDE, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x96, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x1, 0x8C, 0x0, 0x0, + 0x1, 0x17, 0x0, 0x0, 0x1, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x3F, + 0xFF, 0xFE, 0x0, 0x0, 0x0, 0x7F, 0x17, 0x0, 0x0, 0x30, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x64, 0x4F, 0x76, 0x80, 0x0, 0x0, 0x2, 0x3C, 0xC0, 0x32, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, + 0x2, 0x1, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x3, 0x3C, 0x80, 0xC3, 0x85, 0xDD, 0xB9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFC, 0xFC, 0xFB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x68, 0x77, 0x39, 0x1, 0x68, 0x9B, 0x35, 0x2, 0x68, 0xCB, 0xCE, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x0, 0xBA, 0x77, 0x4, 0x3B, 0x5F, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xCE, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0xBA, 0x78, 0x4, 0x3B, 0x5F, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x27, 0x23, 0x4A, 0xD0, 0xBD, 0x88, 0xE0, 0xDC, 0x27, 0x23, 0x4A, 0x30, 0xBC, 0x88, 0x8, 0xDD, + 0x27, 0x23, 0x4A, 0x30, 0xBC, 0x88, 0xB8, 0xCB, 0x29, 0x23, 0x1C, 0x18, 0xBB, 0x88, 0x48, 0xDE, + 0x27, 0x23, 0x4A, 0xF0, 0xB9, 0x88, 0x18, 0xE1, 0x27, 0x23, 0x4A, 0xD0, 0xB4, 0x88, 0xA0, 0xE0, + 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0xC8, 0xE0, 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0xF0, 0xE0, + 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0x0, 0xE0, 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x28, 0xE0, + 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x50, 0xE0, 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x78, 0xE0, + 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0xA8, 0xDD, 0x27, 0x23, 0x4A, 0x60, 0xB2, 0x88, 0xD0, 0xDD, + 0x27, 0x23, 0x4A, 0x10, 0xAE, 0x88, 0xF8, 0xDD, 0x27, 0x23, 0x4A, 0xA0, 0xAD, 0x88, 0x58, 0xDD, + 0x27, 0x23, 0x4A, 0xE0, 0xAC, 0x88, 0xB8, 0xE1, 0x27, 0x23, 0x4A, 0xD0, 0xA9, 0x88, 0x40, 0xE1, + 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x68, 0xE1, 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x90, 0xE1, + 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x98, 0xDE, 0x27, 0x23, 0x4A, 0x10, 0xA9, 0x88, 0x80, 0xDD, + 0x27, 0x23, 0x4A, 0x10, 0xA8, 0x88, 0x70, 0xDE, 0x27, 0x23, 0x4A, 0x10, 0xA8, 0x88, 0x50, 0xC5, + 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0x78, 0xC5, 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0xA0, 0xC5, + 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0xC8, 0xC5, 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0x58, 0xE2, + 0x27, 0x23, 0x4A, 0x0, 0x9F, 0x88, 0xE0, 0xE1, 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0x8, 0xE2, + 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0x30, 0xE2, 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0xF0, 0xC5, + 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x18, 0xC6, 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x40, 0xC6, + 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x10, 0xB9, 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x38, 0xB9, + 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x60, 0xB9, 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x88, 0xB9, + 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0xB0, 0xB9, 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0xD8, 0xB9, + 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0x0, 0xBA, 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0x38, 0xC4, + 0x29, 0x23, 0x55, 0xC7, 0x9A, 0x88, 0x60, 0xC4, 0x29, 0x23, 0x55, 0xC7, 0x9A, 0x88, 0x88, 0xC4, + 0x29, 0x23, 0x55, 0xB7, 0x9A, 0x88, 0xB0, 0xC4, 0x29, 0x23, 0x55, 0xB7, 0x9A, 0x88, 0x20, 0xC3, + 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x48, 0xC3, 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x70, 0xC3, + 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x98, 0xC3, 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0xC0, 0xC3, + 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0xE8, 0xC3, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x10, 0xC4, + 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0xD8, 0xC4, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x0, 0xC5, + 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x28, 0xC5, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x20, 0xDE, + 0x27, 0x23, 0x4A, 0x90, 0x99, 0x88, 0xE0, 0xB6, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x8, 0xB7, + 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x30, 0xB7, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x58, 0xB7, + 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0xF8, 0xB7, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x20, 0xB8, + 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x1, + 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, + 0x0, 0x9, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0xD, 0x0, 0xE, 0x0, 0xF, 0x0, 0x10, + 0x0, 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, + 0x0, 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, + 0x0, 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, + 0x2, 0xD5, 0x47, 0x11, 0x8, 0x11, 0x89, 0x98, 0xF4, 0x11, 0x25, 0x80, 0x36, 0xAA, 0x10, 0x1C, + 0xDB, 0x7F, 0x47, 0x11, 0x8, 0x36, 0x88, 0x3E, 0x9F, 0xE1, 0x2D, 0x0, 0x0, 0x45, 0x9, 0x9B, + 0x6, 0x0, 0x40, 0xB8, 0x96, 0x8, 0x0, 0xC0, 0xF, 0x45, 0x9, 0xA0, 0x19, 0x45, 0x9, 0xA0, + 0x19, 0x45, 0x9, 0x10, 0x14, 0x45, 0x9, 0x9E, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4, 0x0, + 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0, 0x10, + 0x0, 0x8, 0x0, 0xD, 0x0, 0x4, 0x0, 0x6, 0x0, 0xF, 0x0, 0x9, 0x0, 0xA, 0x0, 0xB, + 0x0, 0xC, 0x0, 0x7, 0x0, 0xE, 0x0, 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, + 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, + 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, + 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0x8F, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0xC2, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0xBA, 0x79, 0x4, 0x3B, 0x5F, - 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3D, 0x4, - 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3B, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x51, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0xBA, 0x7A, 0x4, 0x3B, 0x5F, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, - 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x56, 0x4, - 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0xC2, - 0x1C, 0x4, 0x3B, 0x5F, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, - 0x52, 0x43, 0x49, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x16, 0x0, 0x0, 0xBA, 0x7B, 0x4, 0x3B, 0x60, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, - 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, - 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x17, 0x0, 0x1, 0x2F, 0x4C, 0x4, 0x3B, 0x60, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x2C, 0xEE, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, - 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0x2, 0x41, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x59, 0x4, 0x2C, 0x29, - 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x76, 0x0, 0x0, 0x1, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x18, 0x0, 0x1, 0x9B, 0xF0, 0x4, 0x3B, 0x60, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x97, 0x3, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x1, - 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA3, 0x4, 0x2C, 0x2D, 0x21, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0x3, 0xA2, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19, 0x0, - 0x1, 0xE3, 0x16, 0x4, 0x3B, 0xAD, 0xE1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, - 0x0, 0x5, 0x8F, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x3, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, - 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, 0x2C, 0x6B, 0xA1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, - 0x1, 0xE3, 0x17, 0x4, 0x3B, 0xAD, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x54, 0x0, 0x0, 0x5, 0x90, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xCB, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x2, 0x4F, 0x55, 0x4, - 0x3B, 0xAD, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, - 0x55, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0x79, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0x9, 0x78, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x7B, 0x4, 0x2C, 0x73, 0x71, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x9, - 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xE8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x2, 0xB1, 0x8, 0x4, 0x3B, 0xAE, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, 0x76, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x83, 0x4, - 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4F, - 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, - 0x0, 0x3, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0xA, 0xD6, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xA, 0xDB, 0x4, 0x2C, 0x77, 0x59, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x3, 0x2F, 0x0, 0x4, 0x3B, 0xD4, - 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA4, 0x4, - 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA5, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA6, 0x4, - 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x4C, 0x0, 0x9D, 0x2B, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x61, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x4, 0x64, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, - 0x96, 0x94, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x93, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1E, 0x0, 0x3, 0x90, 0x68, 0x4, 0x3B, 0xD5, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xE, 0x0, - 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4A, 0x3, 0x96, 0x94, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x75, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x76, 0x4, - 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x77, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x78, 0x4, - 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x79, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7A, 0x4, - 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7B, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7C, 0x4, - 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x3, 0xF5, 0x54, 0x4, - 0x3B, 0xD5, 0xB9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x4C, 0xEF, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, - 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x11, 0x75, 0x4, 0x2C, 0x9A, 0x81, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, - 0x0, 0x11, 0x76, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4, 0x62, 0x93, 0x4, - 0x3B, 0xD6, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0xA1, 0x4F, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x90, + 0x7, 0x1, 0x44, 0x1, 0x6D, 0x0, 0x31, 0x1, 0x68, 0x1, 0x71, 0x0, 0xE2, 0x0, 0xBB, 0x0, + 0xF1, 0x1, 0xC, 0x0, 0x5B, 0x1, 0x5F, 0x1, 0x60, 0x0, 0xE0, 0x1, 0x46, 0x0, 0x65, 0x1, + 0x7C, 0x1, 0x53, 0x0, 0xF8, 0x0, 0xB1, 0x0, 0x67, 0x0, 0x69, 0x0, 0x8D, 0x0, 0x6B, 0x0, + 0x51, 0x1, 0x4F, 0x1, 0x50, 0x0, 0x4E, 0x1, 0x1F, 0x0, 0xB4, 0x1, 0x6E, 0x0, 0x96, 0x0, + 0x8A, 0x1, 0x7A, 0x0, 0xAD, 0x1, 0x86, 0x0, 0xB3, 0x0, 0x72, 0x0, 0x28, 0x1, 0x16, 0x0, + 0x9C, 0x0, 0x6A, 0x1, 0x28, 0x1, 0x18, 0x1, 0x25, 0x1, 0x45, 0x1, 0x54, 0x1, 0x4D, 0x0, + 0x9D, 0x0, 0x1E, 0x0, 0xD7, 0x1, 0x27, 0x0, 0x17, 0x1, 0x4A, 0x0, 0x82, 0x0, 0xCF, 0x0, + 0xAE, 0x0, 0xA3, 0x0, 0x9E, 0x0, 0xCD, 0x0, 0x34, 0x0, 0x84, 0x0, 0x89, 0x1, 0x12, 0x0, + 0x20, 0x1, 0x2, 0x0, 0xEF, 0x0, 0xC8, 0x0, 0x64, 0x1, 0x10, 0x0, 0x45, 0x1, 0x4E, 0x1, + 0x73, 0x0, 0x8F, 0x1, 0x61, 0x0, 0x9F, 0x0, 0xA0, 0x1, 0x66, 0x0, 0x46, 0x1, 0x2A, 0x0, + 0xA6, 0x0, 0xD5, 0x0, 0x56, 0x0, 0xEC, 0x0, 0xDA, 0x0, 0xFD, 0x1, 0x9, 0x1, 0x6B, 0x1, + 0x85, 0x0, 0xB2, 0x0, 0x2D, 0x0, 0x1C, 0x0, 0x27, 0x1, 0x2E, 0x0, 0xEA, 0x0, 0xE9, 0x0, + 0xDD, 0x1, 0x1D, 0x0, 0x5F, 0x0, 0x3C, 0x0, 0xE6, 0x1, 0x11, 0x1, 0x37, 0x0, 0xC0, 0x1, + 0x43, 0x1, 0x6F, 0x0, 0xE1, 0x0, 0x98, 0x0, 0x85, 0x1, 0x24, 0x0, 0xC1, 0x0, 0x74, 0x1, + 0x7D, 0x0, 0x8C, 0x0, 0x3D, 0x1, 0x47, 0x0, 0x29, 0x1, 0xD, 0x0, 0x2, 0x0, 0x6C, 0x0, + 0x4B, 0x0, 0x26, 0x1, 0x14, 0x0, 0xB0, 0x1, 0x52, 0x0, 0xA4, 0x0, 0xD8, 0x1, 0x3, 0x1, + 0x15, 0x1, 0x1B, 0x0, 0x1D, 0x0, 0xBF, 0x0, 0x5C, 0x0, 0x3A, 0x0, 0x70, 0x0, 0x30, 0x0, + 0xCE, 0x0, 0x95, 0x0, 0x78, 0x0, 0x63, 0x0, 0xDE, 0x0, 0xE5, 0x0, 0x49, 0x0, 0xFC, 0x1, + 0x5B, 0x0, 0xBA, 0x0, 0xC7, 0x1, 0x3F, 0x0, 0x23, 0x1, 0x2C, 0x0, 0xCA, 0x0, 0xFE, 0x1, + 0x5, 0x1, 0x55, 0x0, 0x6E, 0x0, 0x88, 0x0, 0x8E, 0x1, 0x26, 0x0, 0xE8, 0x1, 0x30, 0x0, + 0xE3, 0x0, 0xCB, 0x0, 0x57, 0x1, 0x4, 0x1, 0x87, 0x0, 0xF, 0x1, 0x83, 0x1, 0x2F, 0x0, + 0xD1, 0x1, 0x0, 0x1, 0x6C, 0x0, 0x48, 0x0, 0xF3, 0x1, 0x64, 0x0, 0x55, 0x1, 0x13, 0x0, + 0xC5, 0x0, 0x2B, 0x0, 0x93, 0x0, 0xF2, 0x0, 0xD9, 0x0, 0xAF, 0x1, 0x2D, 0x0, 0x1A, 0x0, + 0xDB, 0x1, 0x67, 0x1, 0x1E, 0x0, 0x2C, 0x0, 0x41, 0x0, 0x3B, 0x0, 0x3E, 0x1, 0x42, 0x0, + 0x4C, 0x1, 0x62, 0x1, 0x63, 0x0, 0xEB, 0x0, 0x4F, 0x0, 0xC3, 0x1, 0x49, 0x1, 0xF, 0x0, + 0xF9, 0x1, 0xB, 0x1, 0x19, 0x1, 0xA, 0x0, 0xF5, 0x0, 0x87, 0x0, 0x5D, 0x1, 0x4B, 0x1, + 0x72, 0x1, 0x77, 0x0, 0x5A, 0x0, 0xF6, 0x0, 0x2F, 0x0, 0x2A, 0x0, 0xF4, 0x0, 0xDC, 0x0, + 0xD3, 0x0, 0x71, 0x1, 0x82, 0x1, 0x80, 0x0, 0x9B, 0x1, 0x70, 0x0, 0x32, 0x0, 0x75, 0x0, + 0x83, 0x0, 0xD6, 0x0, 0xDF, 0x0, 0x97, 0x0, 0xD2, 0x1, 0x89, 0x1, 0x88, 0x0, 0xF0, 0x1, + 0x69, 0x1, 0xE, 0x0, 0x38, 0x1, 0x4C, 0x1, 0x51, 0x0, 0xEE, 0x1, 0x79, 0x1, 0x40, 0x0, + 0xBC, 0x0, 0xB6, 0x1, 0x57, 0x1, 0x17, 0x1, 0x3E, 0x1, 0x41, 0x0, 0x4D, 0x0, 0x21, 0x0, + 0x24, 0x1, 0x6A, 0x0, 0xBD, 0x1, 0x2B, 0x1, 0x74, 0x0, 0x76, 0x1, 0x20, 0x1, 0x38, 0x1, + 0x31, 0x1, 0x32, 0x0, 0xF7, 0x1, 0x33, 0x0, 0x42, 0x1, 0x8D, 0x0, 0x4A, 0x0, 0x22, 0x1, + 0x8C, 0x1, 0x1A, 0x0, 0x44, 0x1, 0x8E, 0x0, 0x99, 0x1, 0x8F, 0x1, 0x36, 0x0, 0x5E, 0x0, + 0x3F, 0x1, 0x8A, 0x0, 0x33, 0x0, 0x43, 0x1, 0x3A, 0x0, 0x19, 0x1, 0x78, 0x0, 0x7, 0x0, + 0x47, 0x0, 0xB, 0x0, 0x5, 0x0, 0x53, 0x0, 0x4, 0x1, 0x8B, 0x0, 0x3, 0x1, 0x48, 0x0, + 0x7B, 0x0, 0x94, 0x0, 0xD0, 0x0, 0xCC, 0x1, 0x76, 0x1, 0x75, 0x0, 0xD, 0x0, 0x12, 0x0, + 0xB9, 0x0, 0x92, 0x1, 0x34, 0x1, 0x3D, 0x0, 0x91, 0x0, 0x6F, 0x0, 0xFB, 0x1, 0x6, 0x0, + 0xA8, 0x1, 0x3B, 0x0, 0x90, 0x0, 0xED, 0x0, 0x7C, 0x0, 0x10, 0x0, 0xC2, 0x0, 0xAB, 0x0, + 0x6, 0x0, 0x73, 0x1, 0x1, 0x0, 0x11, 0x1, 0x58, 0x1, 0x56, 0x0, 0x39, 0x1, 0x7, 0x0, + 0xA9, 0x0, 0x66, 0x0, 0x2E, 0x1, 0x65, 0x0, 0xFF, 0x1, 0x35, 0x0, 0xE7, 0x0, 0x14, 0x0, + 0xAA, 0x0, 0x8B, 0x0, 0xA7, 0x0, 0x8, 0x0, 0x1B, 0x1, 0x7B, 0x1, 0x39, 0x0, 0x15, 0x0, + 0xAC, 0x0, 0x9, 0x0, 0x86, 0x1, 0x5A, 0x1, 0x8, 0x1, 0x59, 0x0, 0x16, 0x1, 0x3C, 0x1, + 0x21, 0x0, 0xA, 0x0, 0x77, 0x1, 0x5D, 0x1, 0x5E, 0x1, 0x5C, 0x1, 0x29, 0x0, 0xA2, 0x0, + 0xC9, 0x0, 0xE4, 0x1, 0x23, 0x1, 0x22, 0x0, 0xA1, 0x0, 0x7E, 0x0, 0xFA, 0x0, 0x52, 0x0, + 0x18, 0x0, 0xD4, 0x0, 0x68, 0x0, 0x59, 0x0, 0xC, 0x0, 0x7A, 0x0, 0x79, 0x0, 0x60, 0x0, + 0x81, 0x0, 0x37, 0x0, 0x1, 0x0, 0x62, 0x0, 0x36, 0x0, 0xBE, 0x0, 0xE, 0x0, 0x6D, 0x0, + 0x13, 0x0, 0x9A, 0x1, 0x81, 0x0, 0x25, 0x0, 0x54, 0x0, 0x61, 0x1, 0x7E, 0x1, 0x7F, 0x0, + 0xA5, 0x0, 0x7D, 0x0, 0xC6, 0x0, 0x7F, 0x0, 0xB7, 0x0, 0x1F, 0x0, 0xB8, 0x0, 0x35, 0x0, + 0x80, 0x0, 0xC4, 0x0, 0x40, 0x0, 0xB5, 0x0, 0x58, 0x1, 0x84, 0x0, 0x50, 0x1, 0x1C, 0x1, + 0x90, 0xD6, 0x28, 0x23, 0x58, 0xF7, 0x42, 0x88, 0xE0, 0xD6, 0x28, 0x23, 0x58, 0xB7, 0x42, 0x88, + 0x98, 0xC3, 0x29, 0x23, 0xF9, 0xA6, 0x41, 0x88, 0x70, 0xC3, 0x29, 0x23, 0xF9, 0x96, 0x41, 0x88, + 0x8, 0xD7, 0x28, 0x23, 0x58, 0x27, 0x41, 0x88, 0x30, 0xD7, 0x28, 0x23, 0x58, 0xE7, 0x3F, 0x88, + 0x78, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0xA0, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, + 0xC8, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0xF0, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, + 0x18, 0xD1, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0x20, 0xC3, 0x29, 0x23, 0xF9, 0x86, 0x3F, 0x88, + 0x48, 0xC3, 0x29, 0x23, 0xF9, 0x86, 0x3F, 0x88, 0x60, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, + 0x88, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0xB0, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, + 0xD8, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0x0, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, + 0x28, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0x50, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, + 0xD0, 0xD2, 0x28, 0x23, 0x58, 0x17, 0x3F, 0x88, 0xD8, 0xC4, 0x29, 0x23, 0xF9, 0xF6, 0x3E, 0x88, + 0xB0, 0xC4, 0x29, 0x23, 0xF9, 0xE6, 0x3E, 0x88, 0x80, 0xD2, 0x28, 0x23, 0x58, 0xC7, 0x3E, 0x88, + 0xA8, 0xD2, 0x28, 0x23, 0x58, 0xB7, 0x3E, 0x88, 0xF8, 0xD2, 0x28, 0x23, 0x58, 0xA7, 0x3E, 0x88, + 0x20, 0xD3, 0x28, 0x23, 0x58, 0x67, 0x3E, 0x88, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, + 0x90, 0x7, 0x1, 0x75, 0x0, 0xAF, 0x0, 0xE2, 0x0, 0xF7, 0x0, 0xED, 0x1, 0x13, 0x0, 0xE3, + 0x0, 0xE0, 0x1, 0x6D, 0x0, 0xB1, 0x0, 0x7B, 0x1, 0x34, 0x1, 0x71, 0x0, 0x9B, 0x0, 0x90, + 0x1, 0x44, 0x0, 0x43, 0x1, 0x61, 0x0, 0xC3, 0x1, 0x3C, 0x1, 0x15, 0x1, 0x6C, 0x1, 0x42, + 0x0, 0xE5, 0x1, 0xC, 0x1, 0x1D, 0x1, 0x32, 0x1, 0x6E, 0x1, 0x49, 0x1, 0x8A, 0x1, 0x5A, + 0x1, 0x36, 0x1, 0x4E, 0x0, 0x91, 0x0, 0x47, 0x0, 0xCB, 0x1, 0x35, 0x1, 0xF, 0x1, 0x5C, + 0x1, 0x17, 0x0, 0xAC, 0x1, 0x56, 0x0, 0xD9, 0x0, 0x96, 0x0, 0xBF, 0x1, 0x46, 0x1, 0x9, + 0x1, 0x4C, 0x1, 0x59, 0x0, 0xCC, 0x0, 0xA0, 0x0, 0x6D, 0x1, 0x38, 0x1, 0x37, 0x0, 0x9A, + 0x1, 0xB, 0x1, 0x7C, 0x1, 0x78, 0x1, 0x89, 0x0, 0x40, 0x1, 0x77, 0x0, 0xFB, 0x1, 0x7D, + 0x0, 0x88, 0x1, 0x16, 0x1, 0x10, 0x0, 0x48, 0x0, 0x2F, 0x1, 0x30, 0x0, 0x49, 0x0, 0x4A, + 0x0, 0x67, 0x0, 0xF2, 0x1, 0x39, 0x0, 0xEA, 0x1, 0x58, 0x0, 0xDC, 0x1, 0x79, 0x1, 0x64, + 0x1, 0x40, 0x0, 0x18, 0x0, 0x4B, 0x0, 0xA7, 0x0, 0xD3, 0x0, 0xF3, 0x1, 0x63, 0x0, 0x4E, + 0x1, 0x1C, 0x0, 0xD, 0x1, 0x72, 0x0, 0xDD, 0x1, 0x29, 0x1, 0x1B, 0x0, 0xA2, 0x0, 0x2E, + 0x0, 0xE9, 0x0, 0x7C, 0x0, 0x7D, 0x0, 0x87, 0x1, 0x31, 0x0, 0xA5, 0x0, 0x4C, 0x0, 0xC7, + 0x0, 0x8, 0x0, 0x21, 0x1, 0x23, 0x0, 0xE8, 0x0, 0xE6, 0x1, 0x25, 0x1, 0x2C, 0x1, 0x27, + 0x1, 0x2D, 0x1, 0x7B, 0x0, 0xB0, 0x0, 0xA9, 0x1, 0x80, 0x0, 0xD8, 0x1, 0x43, 0x1, 0x6A, + 0x1, 0x5B, 0x1, 0x14, 0x0, 0xDB, 0x0, 0x2C, 0x0, 0xEC, 0x0, 0x4F, 0x0, 0x80, 0x1, 0x3B, + 0x0, 0x22, 0x1, 0x33, 0x1, 0x47, 0x0, 0xFE, 0x1, 0x5D, 0x1, 0x4D, 0x0, 0xD7, 0x1, 0x11, + 0x1, 0x3D, 0x0, 0x50, 0x0, 0x51, 0x0, 0x77, 0x0, 0x52, 0x0, 0xCA, 0x0, 0x1A, 0x1, 0x3E, + 0x1, 0x82, 0x1, 0x88, 0x1, 0x50, 0x0, 0x53, 0x0, 0xF5, 0x0, 0xFC, 0x1, 0x4A, 0x1, 0x74, + 0x0, 0x20, 0x1, 0x6F, 0x0, 0xB4, 0x1, 0x2B, 0x0, 0x42, 0x0, 0x5B, 0x0, 0xEB, 0x0, 0xC1, + 0x0, 0x56, 0x0, 0x19, 0x0, 0xB6, 0x0, 0x35, 0x1, 0x57, 0x1, 0x1E, 0x1, 0x3A, 0x1, 0x86, + 0x0, 0xC9, 0x1, 0x2F, 0x1, 0x81, 0x0, 0x7A, 0x0, 0x3, 0x0, 0x57, 0x0, 0x7F, 0x0, 0xCD, + 0x0, 0xC4, 0x0, 0x2B, 0x1, 0x48, 0x1, 0x65, 0x0, 0x15, 0x0, 0x7E, 0x1, 0x2E, 0x0, 0xAD, + 0x1, 0xE, 0x0, 0x79, 0x0, 0x81, 0x0, 0xF0, 0x0, 0xC6, 0x0, 0xF1, 0x1, 0xA, 0x1, 0x68, + 0x0, 0x82, 0x0, 0x5E, 0x0, 0xD4, 0x1, 0x8C, 0x1, 0x12, 0x1, 0x76, 0x1, 0xD, 0x1, 0x83, + 0x1, 0x90, 0x0, 0xC2, 0x1, 0x5E, 0x1, 0x5F, 0x0, 0x83, 0x0, 0x84, 0x0, 0x44, 0x1, 0x21, + 0x0, 0x54, 0x0, 0xF6, 0x0, 0x75, 0x1, 0x7A, 0x0, 0xA4, 0x1, 0x60, 0x1, 0x41, 0x0, 0xB5, + 0x0, 0xAB, 0x0, 0xA8, 0x0, 0xF9, 0x1, 0x20, 0x1, 0x22, 0x1, 0x24, 0x1, 0x2A, 0x0, 0xBB, + 0x0, 0x16, 0x0, 0x17, 0x0, 0xFF, 0x1, 0x26, 0x1, 0x28, 0x0, 0x78, 0x0, 0x73, 0x0, 0x41, + 0x0, 0x97, 0x0, 0x74, 0x1, 0x62, 0x0, 0x5, 0x0, 0xBE, 0x0, 0x29, 0x0, 0x6C, 0x0, 0xFD, + 0x0, 0xBD, 0x0, 0xB9, 0x0, 0x59, 0x0, 0x37, 0x0, 0x94, 0x0, 0xF8, 0x0, 0x8D, 0x0, 0xC5, + 0x0, 0x8F, 0x0, 0x86, 0x0, 0x38, 0x0, 0xFA, 0x0, 0x89, 0x0, 0x8B, 0x0, 0xF4, 0x0, 0x66, + 0x0, 0x58, 0x1, 0x3F, 0x0, 0xCF, 0x0, 0x9F, 0x0, 0xEF, 0x1, 0x18, 0x0, 0xE7, 0x0, 0x4D, + 0x0, 0xBC, 0x0, 0x85, 0x0, 0x3C, 0x1, 0x70, 0x1, 0x73, 0x0, 0xD6, 0x0, 0xD5, 0x1, 0x69, + 0x0, 0x24, 0x1, 0x85, 0x0, 0x8E, 0x0, 0x93, 0x1, 0x84, 0x0, 0xCE, 0x1, 0x45, 0x0, 0x3B, + 0x1, 0x7F, 0x1, 0x87, 0x0, 0xE4, 0x0, 0x64, 0x0, 0xA3, 0x0, 0xE, 0x0, 0x27, 0x0, 0x63, + 0x0, 0xF, 0x0, 0x2A, 0x0, 0x68, 0x1, 0x4F, 0x0, 0x76, 0x1, 0x4B, 0x0, 0xA6, 0x0, 0xBA, + 0x0, 0x98, 0x0, 0xC8, 0x0, 0x99, 0x0, 0xEE, 0x0, 0xB3, 0x1, 0x53, 0x0, 0x92, 0x1, 0x1A, + 0x0, 0x6A, 0x0, 0x1C, 0x0, 0x8C, 0x0, 0x6B, 0x0, 0x69, 0x1, 0x1F, 0x0, 0x9C, 0x0, 0x5D, + 0x0, 0x4, 0x0, 0x3F, 0x1, 0x19, 0x0, 0x23, 0x0, 0x9, 0x0, 0x9D, 0x0, 0xAE, 0x0, 0x1F, + 0x0, 0x25, 0x1, 0x8E, 0x0, 0x7, 0x0, 0xB, 0x0, 0x6, 0x0, 0xC0, 0x0, 0x1B, 0x0, 0x46, + 0x0, 0x1D, 0x0, 0x2D, 0x1, 0x3, 0x0, 0xA1, 0x1, 0x8F, 0x0, 0x6F, 0x0, 0x30, 0x0, 0x11, + 0x0, 0x31, 0x0, 0x95, 0x0, 0x9E, 0x0, 0x72, 0x0, 0x32, 0x0, 0x65, 0x1, 0x6, 0x0, 0x33, + 0x0, 0xDA, 0x1, 0x4, 0x0, 0x34, 0x0, 0xDE, 0x0, 0x70, 0x0, 0xAA, 0x0, 0x36, 0x1, 0x5, + 0x0, 0xB2, 0x0, 0x71, 0x0, 0x13, 0x0, 0x39, 0x1, 0x7, 0x0, 0x3A, 0x1, 0x8, 0x0, 0x14, + 0x0, 0x3D, 0x0, 0x26, 0x0, 0xA, 0x0, 0xB7, 0x0, 0x3E, 0x0, 0x2, 0x0, 0x12, 0x0, 0xC, + 0x0, 0x10, 0x0, 0xD1, 0x0, 0x28, 0x0, 0x1E, 0x0, 0x1, 0x0, 0x45, 0x0, 0x55, 0x0, 0x5A, + 0x0, 0x5C, 0x0, 0x5F, 0x0, 0x60, 0x0, 0x61, 0x0, 0x62, 0x0, 0x6E, 0x0, 0x8A, 0x0, 0xB8, + 0x0, 0xD0, 0x0, 0xD2, 0x0, 0xDF, 0x0, 0xE1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x1, 0x51, + 0x1, 0x52, 0x1, 0x54, 0x1, 0x55, 0x1, 0x66, 0x1, 0x67, 0x1, 0x6B, 0x1, 0x7E, 0x1, 0x8B, + 0x1, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x4, 0xD0, 0xE8, 0x4, 0x3B, 0xD6, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x5F, 0x27, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, - 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x14, - 0xB0, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, - 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x75, 0x4E, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4E, 0xFC, 0x0, 0x0, 0x4E, - 0x98, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4E, 0x3E, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4E, - 0xE8, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4E, - 0x2A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, - 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x4E, - 0x84, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4E, 0x8E, 0x0, 0x0, 0x75, 0xC6, 0x0, 0x0, 0x4E, - 0x52, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x4E, - 0xAC, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x4E, 0x48, 0x0, 0x0, 0x0, - 0x18, 0x0, 0x0, 0x75, 0x62, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x4E, - 0xB6, 0x0, 0x0, 0x4E, 0x34, 0x0, 0x0, 0x4F, 0x10, 0x0, 0x0, 0x4E, 0x5C, 0x0, 0x0, 0x4E, - 0x7A, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x4E, 0x70, 0x0, 0x0, 0x4E, 0xA2, 0x0, 0x0, 0x4E, - 0xC0, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x4E, - 0xDE, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x4E, 0xF2, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x4F, - 0x6, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x75, 0x6C, 0x0, 0x0, 0x76, - 0xE8, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x75, 0x80, 0x0, 0x0, 0x75, 0x8A, 0x0, 0x0, 0x75, - 0xE4, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x75, 0x9E, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x75, - 0xAD, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x75, 0xDA, 0x0, 0x0, 0x75, - 0xEE, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x76, - 0x16, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x76, 0x34, 0x0, 0x0, 0x76, - 0x3E, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x76, 0xD4, 0x0, 0x0, 0x76, 0xDE, 0x0, 0x0, 0x0, - 0x95, 0x3, 0x93, 0x87, 0xC, 0x3, 0x96, 0x94, 0x46, 0x3, 0x94, 0x98, 0x72, 0x3, 0x93, 0x87, - 0x4, 0x3, 0x93, 0xFC, 0x32, 0x3, 0x96, 0xCE, 0xDD, 0x3, 0x93, 0x87, 0xD, 0x3, 0x96, 0x98, - 0x29, 0x3, 0x93, 0x87, 0xE, 0x3, 0x96, 0xAB, 0xB1, 0x3, 0x93, 0x87, 0x10, 0x3, 0x93, 0x87, - 0x6, 0x3, 0x96, 0x95, 0xB, 0x3, 0x96, 0x9C, 0x10, 0x3, 0x94, 0x23, 0x42, 0x3, 0x98, 0x1C, - 0x77, 0x3, 0x93, 0x87, 0x1, 0x3, 0x95, 0x34, 0xB2, 0x3, 0x95, 0xD, 0xA1, 0x3, 0x93, 0x87, - 0x3, 0x3, 0x94, 0x4A, 0x52, 0x3, 0x93, 0x87, 0x8, 0x3, 0x96, 0x94, 0x42, 0x3, 0x93, 0x87, - 0x9, 0x3, 0x93, 0x87, 0x11, 0x3, 0x96, 0xB3, 0x80, 0x3, 0x93, 0x87, 0x12, 0x3, 0x98, 0x1A, - 0xE3, 0x3, 0x93, 0x87, 0x35, 0x3, 0x96, 0xC7, 0x8, 0x3, 0x93, 0x87, 0x37, 0x3, 0x93, 0x87, - 0x38, 0x3, 0x94, 0x23, 0x41, 0x3, 0x98, 0x1C, 0x7D, 0x3, 0x93, 0xFC, 0x31, 0x3, 0x93, 0xAE, - 0x11, 0x3, 0x95, 0x5B, 0xC1, 0x3, 0x93, 0xAE, 0x12, 0x3, 0x93, 0xD5, 0x22, 0x3, 0x93, 0x87, - 0x64, 0x3, 0x94, 0x4A, 0x51, 0x3, 0x94, 0x71, 0x61, 0x3, 0x93, 0x87, 0xF, 0x3, 0x98, 0x1A, - 0xF4, 0x3, 0x94, 0x71, 0x62, 0x3, 0x94, 0x98, 0x71, 0x3, 0x96, 0xA3, 0xE0, 0x3, 0x94, 0xBF, - 0x81, 0x3, 0x95, 0xD, 0xA2, 0x3, 0x94, 0xBF, 0x82, 0x3, 0x94, 0xE6, 0x91, 0x3, 0x96, 0x94, - 0x40, 0x3, 0x93, 0xD5, 0x21, 0x3, 0x93, 0xD5, 0x23, 0x3, 0x93, 0x87, 0x2, 0x3, 0x95, 0x34, - 0xB1, 0x3, 0x94, 0xE6, 0x92, 0x3, 0x95, 0x5B, 0xC2, 0x3, 0x93, 0x87, 0x65, 0x3, 0x93, 0x87, - 0x14, 0x3, 0x96, 0x9C, 0x11, 0x3, 0x96, 0x94, 0xBF, 0x3, 0x96, 0x94, 0x41, 0x3, 0x96, 0x98, - 0x28, 0x3, 0x96, 0x94, 0xB0, 0x3, 0x96, 0x94, 0xB8, 0x3, 0x96, 0x94, 0xBC, 0x3, 0x96, 0x94, - 0x47, 0x3, 0x96, 0x94, 0x4C, 0x3, 0x96, 0xAB, 0xB0, 0x3, 0x96, 0xB3, 0x81, 0x3, 0x96, 0xC7, - 0x9, 0x3, 0x96, 0x94, 0x43, 0x3, 0x96, 0x9F, 0xF8, 0x3, 0x96, 0x9F, 0xF9, 0x3, 0x96, 0x94, - 0xB1, 0x3, 0x96, 0x94, 0xB9, 0x3, 0x96, 0x94, 0xBD, 0x3, 0x96, 0x94, 0x48, 0x3, 0x96, 0x94, - 0x49, 0x3, 0x96, 0xA7, 0xC8, 0x3, 0x96, 0xAF, 0x98, 0x3, 0x96, 0xB7, 0x68, 0x3, 0x96, 0xBF, - 0x38, 0x3, 0x96, 0xBB, 0x50, 0x3, 0x96, 0xC3, 0x20, 0x3, 0x96, 0xAF, 0x99, 0x3, 0x96, 0xB7, - 0x69, 0x3, 0x96, 0xBF, 0x39, 0x3, 0x96, 0xBB, 0x51, 0x3, 0x96, 0xC3, 0x21, 0x3, 0x96, 0xC7, - 0xA, 0x3, 0x96, 0x94, 0x4B, 0x3, 0x96, 0x94, 0x4E, 0x3, 0x96, 0x94, 0x4A, 0x3, 0x96, 0x94, - 0x45, 0x3, 0x98, 0x65, 0x18, 0x3, 0x96, 0x94, 0xB2, 0x3, 0x96, 0x94, 0xBA, 0x3, 0x96, 0x94, - 0xBE, 0x3, 0x96, 0xCE, 0xD8, 0x3, 0x96, 0xCE, 0xD9, 0x3, 0x96, 0xCE, 0xDA, 0x3, 0x96, 0xCA, - 0xF0, 0x3, 0x96, 0xD2, 0xC0, 0x3, 0x96, 0xD2, 0xC1, 0x3, 0x96, 0xD2, 0xC2, 0x3, 0x96, 0xD6, - 0xA8, 0x3, 0x96, 0xCE, 0xDE, 0x3, 0x96, 0xD6, 0xA9, 0x3, 0x96, 0xD6, 0xAA, 0x3, 0x96, 0x94, - 0xB3, 0x3, 0x96, 0x94, 0xBB, 0x3, 0x96, 0xCE, 0xDB, 0x3, 0x98, 0x69, 0xB, 0x3, 0x96, 0xCE, - 0xDC, 0x3, 0x96, 0xD6, 0xAB, 0x3, 0x96, 0xD6, 0xAC, 0x3, 0xA2, 0xC9, 0x44, 0x3, 0x96, 0x94, - 0x44, 0x3, 0x96, 0x95, 0x8, 0x3, 0x96, 0x95, 0x9, 0x3, 0x96, 0x95, 0xA, 0x3, 0x98, 0x61, - 0x30, 0x3, 0x98, 0x61, 0x31, 0x3, 0x98, 0x61, 0x32, 0x3, 0x98, 0x61, 0x34, 0x3, 0x98, 0x1C, - 0x75, 0x3, 0x98, 0x1A, 0xE0, 0x3, 0x98, 0x1A, 0xE1, 0x3, 0x98, 0x1A, 0xEA, 0x3, 0x98, 0x1B, - 0x44, 0x3, 0x98, 0x1B, 0x48, 0x3, 0x98, 0x1A, 0xE2, 0x3, 0x98, 0x1A, 0xE4, 0x3, 0x98, 0x1A, - 0xF5, 0x3, 0x98, 0x65, 0x22, 0x3, 0x98, 0x65, 0x23, 0x3, 0x98, 0x1A, 0xEB, 0x3, 0x98, 0x1A, - 0xF6, 0x3, 0x98, 0x1B, 0xC, 0x3, 0x98, 0x1B, 0xF, 0x3, 0x98, 0x69, 0x0, 0x3, 0x98, 0x69, - 0xA, 0x3, 0x98, 0x1A, 0xF7, 0x3, 0x98, 0xDE, 0x32, 0x3, 0xA2, 0xC9, 0x40, 0x3, 0xA2, 0xC9, - 0x41, 0x3, 0xA2, 0xC9, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4, 0xD1, 0x2, 0x0, 0xE7, 0x4, - 0xA3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, - 0xF4, 0x0, 0xE5, 0x7E, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0xE, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, - 0x14, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x18, 0x0, 0x0, 0x0, 0x1, 0xA, 0xA, 0x64, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, - 0x78, 0x89, 0xE4, 0x0, 0x0, 0x7, 0xF9 - }; - - public static Packet Dump_19 = new Packet(new PacketId(11, 89, 16, "Dump_19"), data_Dump_19); - - - public static byte[] data_Dump_20 = new byte[] /* 2.6.16 */ - { - 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x47, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4A, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x1A, - 0x0, 0x0, 0x0, 0x5B, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x29, - 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x30, - 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x36, - 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x3A, - 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x55, - 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x59, - 0x41, 0x70, 0x68, 0x35, 0xFD, 0x54, 0xCA - }; - - public static Packet Dump_20 = new Packet(new PacketId(2, 6, 16, "Dump_20"), data_Dump_20); - - - public static byte[] data_Dump_21 = new byte[] /* 2.27.16 */ - { - 0x0, 0x0, 0x6, 0xD3, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB8, 0x34, 0xBE, 0x2, 0x45, 0x56, 0x9D, + 0x1D, 0xCE, 0x9F, 0x41, 0xB1, 0xA6, 0x83 }; - public static Packet Dump_21 = new Packet(new PacketId(2, 27, 16, "Dump_21"), data_Dump_21); + public static Packet Dump_37 = new Packet(new PacketId(50, 0, 16, "Dump_37"), data_Dump_37); - public static byte[] data_Dump_22 = new byte[] /* 14.4.2 */ + public static byte[] data_Dump_38 = new byte[] /* 50.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, - 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, - 0x0, 0x0, 0x0, 0xA, 0xC6, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x2, 0x0, 0x1, + 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0 }; - public static Packet Dump_22 = new Packet(new PacketId(14, 4, 2, "Dump_22"), data_Dump_22); + public static Packet Dump_38 = new Packet(new PacketId(50, 0, 2, "Dump_38"), data_Dump_38); - public static byte[] data_Dump_23 = new byte[] /* 11.37.2 */ + public static byte[] data_Dump_39 = new byte[] /* 10.3.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x50, 0xAE, - 0x1, 0x0, 0x0, 0x3, 0xF0, 0x2, 0x0, 0x0, 0x50, 0xAD, 0x1, 0x0, 0x0, 0x3, 0xED, 0x2, - 0x0, 0x0, 0x50, 0xAF, 0x1, 0x0, 0x0, 0x3, 0xEE, 0x2, 0x0, 0x0, 0x50, 0xAB, 0x1, 0x0, - 0x0, 0x3, 0xEF, 0x2, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_23 = new Packet(new PacketId(11, 37, 2, "Dump_23"), data_Dump_23); - - - public static byte[] data_Dump_24 = new byte[] /* 1.8.1 */ - { - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_24 = new Packet(new PacketId(1, 8, 1, "Dump_24"), data_Dump_24); - - - public static byte[] data_Dump_25 = new byte[] /* 11.95.16 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAE, 0x0, 0x5, 0xDE, 0xAB, 0x5, 0x5D, 0xC1, 0x41, - 0x0, 0x0, 0x3, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xAE, 0x0, 0x5, 0xDE, 0xAA, 0x5, 0x5D, 0xC1, - 0x40, 0x0, 0x0, 0x3, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0xA7, 0xBD, 0x10, 0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5, 0xDE, 0xAE, 0x5, 0x5D, - 0xC1, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x74, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0xB0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xC0, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x3, 0x98, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, - 0xDE, 0xAF, 0x5, 0x5D, 0xC1, 0x45, 0x0, 0x0, 0x0, 0x64, 0x0, 0x74, 0x7, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, - 0xDC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0xBE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x5, - 0xAA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_25 = new Packet(new PacketId(11, 95, 16, "Dump_25"), data_Dump_25); - - - public static byte[] data_Dump_26 = new byte[] /* 11.95.16 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAD, 0x0, 0x5, 0xDE, 0xA4, 0x5, 0x5D, 0xC0, 0x15, - 0x0, 0x0, 0x3, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x0, 0x0, 0x18, 0x92, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xA0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, - 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x18, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x34, 0x0, 0x0, 0xC, 0x9D, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x50, 0xAD, 0x0, 0x5, 0xDE, 0xA3, 0x5, 0x5D, 0xC0, 0x14, 0x0, 0x0, 0x3, - 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, - 0x10, 0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0xA7, 0x5, 0x5D, 0xC0, 0x18, 0x0, 0x0, - 0x0, 0x55, 0x0, 0x56, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x75, - 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x96, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x32, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0xDE, 0xA8, 0x5, 0x5D, - 0xC0, 0x19, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x5, 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xDE, 0xA9, 0x5, 0x5D, 0xC0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x87, 0x8, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, - 0xB0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, - 0x1A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xCF, 0x4A, 0xDB, 0xBA, 0x5A - }; - - public static Packet Dump_26 = new Packet(new PacketId(11, 95, 16, "Dump_26"), data_Dump_26); - - - public static byte[] data_Dump_27 = new byte[] /* 8.2.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_27 = new Packet(new PacketId(8, 2, 1, "Dump_27"), data_Dump_27); - - - public static byte[] data_Dump_28 = new byte[] /* 11.95.16 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAF, 0x0, 0x5, 0xDE, 0xB1, 0x5, 0x5D, 0xC0, 0x79, - 0x0, 0x0, 0x3, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x10, 0x0, 0x0, 0x18, 0xEB, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x18, 0xEC, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0xC, - 0x9B, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x18, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x50, 0xAF, 0x0, 0x5, 0xDE, 0xB0, 0x5, 0x5D, 0xC0, 0x78, 0x0, 0x0, 0x3, 0xEE, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, 0x10, 0x5, - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0xB4, 0x5, 0x5D, 0xC0, 0x7C, 0x0, 0x0, 0x0, 0x5A, - 0x0, 0x60, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x75, 0xB2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0xDE, 0xB5, 0x5, 0x5D, 0xC0, 0x7D, - 0x0, 0x0, 0x0, 0x69, 0x0, 0x8C, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6, 0xA4, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x6, 0x40, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6, 0xE, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xB6, - 0x5, 0x5D, 0xC0, 0x7E, 0x0, 0x0, 0x0, 0x69, 0x0, 0x8C, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x78, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0x14, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0xE2, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0xB0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xBE, 0x71, 0xAD, 0xE8, 0xE4, 0x4F, 0x9C - }; - - public static Packet Dump_28 = new Packet(new PacketId(11, 95, 16, "Dump_28"), data_Dump_28); - - - public static byte[] data_Dump_29 = new byte[] /* 8.8.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_29 = new Packet(new PacketId(8, 8, 1, "Dump_29"), data_Dump_29); - - - public static byte[] data_Dump_30 = new byte[] /* 11.95.16 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x50, 0xAB, 0x0, 0x5, 0xDE, 0x96, 0x5, 0x5D, 0xC0, 0xDD, - 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1E, 0xE, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x13, 0x34, 0x4, - 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xAB, 0x0, - 0x5, 0xDE, 0x95, 0x5, 0x5D, 0xC0, 0xDC, 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xA7, 0xBD, 0x10, 0x5, 0x0, 0x8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, - 0x0, 0x0, 0x12, 0x88, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0xDE, 0x99, 0x5, 0x5D, - 0xC0, 0xE0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x6A, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, - 0xDE, 0x9A, 0x5, 0x5D, 0xC0, 0xE1, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x91, 0x7, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4A, - 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x46, 0x50, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x44, - 0x5C, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xDE, 0x9B, 0x5, 0x5D, 0xC0, 0xE2, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x91, - 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x3E, 0x80, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3A, 0x98, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x38, 0xA4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x36, 0xB0, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5A - }; - - public static Packet Dump_30 = new Packet(new PacketId(11, 95, 16, "Dump_30"), data_Dump_30); - - - public static byte[] data_Dump_31 = new byte[] /* 1.8.2 */ - { - 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - 0x0, 0x0, 0x0, 0x5A, // GameTimeOneDayMin - 0x0, 0x0, 0x0, 0xC, // GameTimeYearMonth - 0x0, 0x0, 0x0, 0x1E, // GameTimeMonthDay - 0x0, 0x0, 0x0, 0x18, // GameTimeDayHour - 0x0, 0x0, 0x0, 0x7, // GameTimeWeekDay - 0x0, 0x0, 0x0, 0x1E, // GameTimeMoonAge - 0x0, 0x0, 0x0, 0x0, 0x55, 0xDD, 0xD4, 0x70, // OriginalRealTimeSec (Apparently, a few days before DDOn release) - 0x0, 0x0, 0x0, 0x2, 0x2C, 0x2E, 0xD0, 0x0, // OriginalGameTimeSec - 0x0, 0x0, 0x0, 0x0, // OriginalWeek - 0x0, 0x0, 0x0, 0x0, // OriginalMoonAge - - 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, 0x49, - 0xD4, 0x2, 0x0, 0x0, 0xA, 0x8C, 0x3, 0x0, 0x0, 0x15, 0x18, 0x2, 0x0, 0x0, 0xA, 0x8C, - 0x1, 0x0, 0x0, 0x7E, 0x90, 0x2, 0x0, 0x0, 0x15, 0x18, 0x1, 0x0, 0x0, 0x3F, 0x48, 0x2, - 0x0, 0x0, 0x15, 0x18, 0x3, 0x0, 0x0, 0x15, 0x18, 0x1, 0x0, 0x0, 0x54, 0x60, 0x2, 0x0, - 0x0, 0xA, 0x8C, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x59, 0x94, 0xEA, 0x90, - 0x0, 0x0, 0x0, 0x0, 0x59, 0x96, 0xAC, 0x90, 0x0, 0x12, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC0, 0x8F, 0x71, 0x19, 0x20, 0x0, 0x0 - }; - - public static Packet Dump_31 = new Packet(new PacketId(1, 8, 2, "Dump_31"), data_Dump_31); - - - public static byte[] data_Dump_32 = new byte[] /* 2.7.16 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, - 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, - 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x17, 0x36, 0xF3, 0x6A, 0x6A, - 0xE2, 0xB2, 0x76, 0xE3, 0xD1, 0xFB, 0xF0 - }; - - public static Packet Dump_32 = new Packet(new PacketId(2, 7, 16, "Dump_32"), data_Dump_32); - - - public static byte[] data_Dump_33 = new byte[] /* 8.2.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x65, 0x72, 0x65, 0x6C, 0x69, 0x61, 0x2, 0x0, 0x1, - 0x8, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x5, 0x41, 0x7A, 0x75, 0x6C, 0x61, 0x2, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, - 0x0, 0x38, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x37, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5C, 0xE5, 0x6D, 0x7B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, - 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, - 0x2, 0x4, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x45, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x52, 0xD1, 0x79, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x5, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, - 0x0, 0x6, 0x7, 0x0, 0x46, 0xE3, 0x1 - }; - - public static Packet Dump_33 = new Packet(new PacketId(8, 2, 2, "Dump_33"), data_Dump_33); - - - public static byte[] data_Dump_34 = new byte[] /* 10.12.16 */ - { - 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB, 0x0, 0x0, 0x0, 0x35, 0x0, - 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_34 = new Packet(new PacketId(10, 12, 16, "Dump_34"), data_Dump_34); - - - public static byte[] data_Dump_35 = new byte[] /* 50.0.1 */ - { - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, - 0x15, 0x7D, 0xB9, 0x7D, 0x5D, 0xA1, 0xB - }; - - public static Packet Dump_35 = new Packet(new PacketId(50, 0, 1, "Dump_35"), data_Dump_35); - - - public static byte[] data_Dump_36 = new byte[] /* 8.8.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xA0, 0xC0, 0xC3, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x61, 0x74, 0x73, 0x75, 0x6B, 0x69, 0x2, 0x0, 0x1, - 0x5, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB9, 0xD4, - 0x12, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8, 0x44, 0x65, 0x73, 0x73, 0x61, 0x75, 0x6C, 0x74, 0x2, - 0x0, 0x2, 0x5, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC2, 0xDD, 0x27, 0x0, 0x0, 0x0, 0x3, 0x0, 0x5, 0x4D, 0x75, 0x67, 0x65, 0x6E, 0x2, 0x0, - 0x7, 0x4, 0x6, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE4, 0xE6, - 0xBC, 0x83, 0x71, 0x39, 0x70, 0xEC, 0x86 - }; - - public static Packet Dump_36 = new Packet(new PacketId(8, 8, 2, "Dump_36"), data_Dump_36); - - - public static byte[] data_Dump_37 = new byte[] /* 50.0.16 */ - { - 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x2, 0x0, 0x1, - 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0, 0x6, 0x0, 0x8, 0x0, 0xD, 0x0, 0x4, 0x0, 0x9, - 0x0, 0xE, 0x0, 0xF, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0x7, 0x0, 0x10, 0x0, 0x11, - 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, 0x19, - 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, 0x21, - 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x89, 0x0, 0x8, 0x33, 0x38, + 0x41, 0x39, 0x41, 0x30, 0x34, 0x45, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, + 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, + 0x46, 0x34, 0x36, 0x45, 0x37, 0x30, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x41, 0x39, 0x32, 0x44, 0x33, 0x45, 0x0, + 0x0, 0x24, 0xDD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x31, 0x46, 0x46, 0x37, 0x45, 0x39, + 0x0, 0x0, 0x1E, 0xEF, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, 0x38, 0x33, 0x41, 0x30, 0x41, + 0x45, 0x0, 0x0, 0x1F, 0x3F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x31, 0x36, 0x38, 0x36, + 0x39, 0x41, 0x0, 0x0, 0x1F, 0x1A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x32, 0x37, 0x33, 0x32, + 0x37, 0x43, 0x39, 0x0, 0x0, 0x1E, 0x7A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x2, 0xA9, 0x0, 0x1, 0x0, 0x3, 0xA2, 0x4D, 0xDB, 0x39, 0xC3, 0xF7, 0x2C, 0x7E, 0x8C, 0x68, - 0x52, 0xCB, 0x1, 0x89, 0x99, 0x0, 0x7D, 0xD3, 0xFA, 0x40, 0x53, 0x0, 0x8, 0xB6, 0xAB, 0xDF, - 0xED, 0x40, 0x88, 0x1D, 0x26, 0x30, 0xD, 0xEA, 0xE1, 0xB0, 0x3, 0x37, 0xCF, 0xE0, 0x1F, 0xBD, - 0xFF, 0x2, 0xFF, 0xFF, 0x97, 0x7B, 0x6F, 0xDE, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x96, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x1, 0x8C, 0x0, 0x0, 0x1, - 0x17, 0x0, 0x0, 0x1, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x3F, 0xFF, - 0xFE, 0x0, 0x0, 0x0, 0x7F, 0x17, 0x0, 0x0, 0x30, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, - 0x4F, 0x76, 0x80, 0x0, 0x0, 0x2, 0x3C, 0xC0, 0x32, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x2, - 0x1, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x3, 0x3C, 0x80, 0xC3, 0x85, 0xDD, 0xB9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFC, 0xFC, 0xFB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x44, 0x30, + 0x42, 0x33, 0x36, 0x43, 0x0, 0x0, 0x24, 0x94, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x68, 0x77, 0x39, 0x1, 0x68, 0x9B, 0x35, 0x2, 0x68, 0xCB, 0xCE, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x39, 0x35, + 0x39, 0x30, 0x46, 0x43, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x33, 0x37, 0x42, 0x39, 0x37, 0x46, 0x0, 0x0, 0x1E, + 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x31, 0x34, 0x38, 0x42, 0x33, 0x32, 0x0, 0x0, + 0x52, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x44, 0x42, 0x43, 0x30, 0x37, 0x36, 0x42, 0x0, + 0x0, 0x1E, 0x69, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x46, 0x32, 0x35, 0x46, 0x43, 0x35, + 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x1, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x39, 0x33, 0x45, 0x39, 0x45, + 0x41, 0x0, 0x0, 0x2E, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, - 0x23, 0x9F, 0x6B, 0x53, 0x88, 0xF8, 0xE2, 0x24, 0x23, 0x9F, 0xFB, 0x50, 0x88, 0x40, 0xDC, 0x24, - 0x23, 0x5F, 0xD6, 0x4D, 0x88, 0x68, 0xDC, 0x24, 0x23, 0x5F, 0xD6, 0x4D, 0x88, 0x90, 0xDC, 0x24, - 0x23, 0x5F, 0xE6, 0x3E, 0x88, 0xB8, 0xDC, 0x24, 0x23, 0x5F, 0xE6, 0x3E, 0x88, 0x18, 0xDC, 0x24, - 0x23, 0x5F, 0x36, 0x3B, 0x88, 0xE0, 0xDC, 0x24, 0x23, 0x5F, 0xB6, 0x3A, 0x88, 0x8, 0xDD, 0x24, - 0x23, 0x5F, 0x46, 0x36, 0x88, 0x30, 0xDD, 0x24, 0x23, 0x5F, 0xA6, 0x33, 0x88, 0x58, 0xDD, 0x24, - 0x23, 0x5F, 0xB6, 0x31, 0x88, 0x80, 0xDD, 0x24, 0x23, 0x5F, 0xF6, 0x2F, 0x88, 0x80, 0xF8, 0x22, - 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xA8, 0xF8, 0x22, 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xD0, 0xF8, 0x22, - 0x23, 0xDE, 0x9A, 0x1A, 0x88, 0xA8, 0xDD, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xD0, 0xDD, 0x24, - 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xF8, 0xDD, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x20, 0xDE, 0x24, - 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x48, 0xDE, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x70, 0xDE, 0x24, - 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0x98, 0xDE, 0x24, 0x23, 0xA6, 0x2A, 0x1A, 0x88, 0xE0, 0xE7, 0x23, - 0x23, 0xE, 0x4, 0x0, 0x88, 0x8, 0xE8, 0x23, 0x23, 0xE, 0x4, 0x0, 0x88, 0x30, 0xE8, 0x23, - 0x23, 0xE, 0x4, 0x0, 0x88, 0x58, 0xE8, 0x23, 0x23, 0xE, 0x4, 0x0, 0x88, 0x80, 0xE8, 0x23, - 0x23, 0xE, 0x4, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, 0x56, - 0x0, 0x61, 0x0, 0x72, 0x0, 0x46, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x56, 0x7, 0x94, 0x7, 0x22, - 0x44, 0xA, 0x8, 0x1, 0x0, 0x46, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x56, 0x7, 0x94, 0x7, 0x22, - 0x44, 0xA, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xA, 0x56, 0x7, 0x0, 0x0, 0x0, - 0x0, 0x30, 0xF, 0x56, 0x7, 0xB4, 0xD, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4, 0x4, 0x0, 0x0, - 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x69, 0x0, 0x72, 0x0, 0x65, - 0x0, 0x73, 0x0, 0x68, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x30, 0x0, 0x6, - 0x0, 0x1, 0x0, 0x50, 0x0, 0x72, 0x0, 0x6F, 0x0, 0x64, 0x0, 0x75, 0x0, 0x63, 0x0, 0x74, - 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, - 0x0, 0x33, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x2E, 0x0, 0x32, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x56, 0x0, 0x61, 0x0, 0x72, 0x0, 0x46, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x65, - 0x0, 0x49, 0x0, 0x6E, 0x0, 0x66, 0x0, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x54, 0x0, 0x72, 0x0, 0x61, 0x0, 0x6E, 0x0, 0x73, 0x0, 0x6C, 0x0, 0x61, - 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4, 0xB0, - 0x4, 0x46, 0x45, 0x32, 0x58, 0x72, 0x0, 0x65, 0x0, 0x77, 0x0, 0x61, 0x0, 0x6C, 0x0, 0x6C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0xD, 0x0, 0x1, 0x0, 0x50, 0x0, 0x72, 0x0, 0x6F, - 0x0, 0x64, 0x0, 0x75, 0x0, 0x4F, 0x70, 0x65, 0x6E, 0x56, 0x50, 0x4E, 0x20, 0x44, 0x61, 0x65, - 0x6D, 0x6F, 0x6E, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x39, 0x0, 0x2C, 0x0, 0x20, 0x0, 0x30, - 0x0, 0x2C, 0x0, 0x20, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x1, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, - 0x9, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0xD, 0x0, 0xE, 0x0, 0xF, 0x0, 0x10, 0x0, - 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, - 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, - 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x34, 0x38, 0x38, 0x42, + 0x35, 0x35, 0x0, 0x0, 0x1E, 0x81, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x30, 0x46, 0x43, + 0x35, 0x35, 0x41, 0x0, 0x0, 0x1E, 0x3B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x31, 0x43, + 0x34, 0x42, 0x39, 0x36, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, 0x30, + 0x30, 0x41, 0x44, 0x35, 0x36, 0x0, 0x0, 0x32, 0xFD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0x66, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x42, + 0x43, 0x35, 0x37, 0x36, 0x42, 0x38, 0x0, 0x0, 0x1E, 0xAF, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, + 0x0, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, + 0x44, 0x32, 0x41, 0x36, 0x34, 0x46, 0x45, 0x0, 0x0, 0x1E, 0x3E, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x31, 0x38, 0x44, 0x33, 0x42, 0x46, 0x34, 0x44, 0x0, 0x0, 0x1E, 0xD6, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x6, 0x0, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x32, 0x34, 0x37, 0x38, 0x41, 0x32, 0x46, 0x32, 0x0, 0x0, 0x1F, 0x32, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x35, 0x44, 0x41, 0x39, 0x32, 0x42, 0x38, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xA7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x38, 0x30, 0x43, 0x37, + 0x37, 0x38, 0x0, 0x0, 0x3E, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x2, 0xA9, 0x0, 0x1, 0x0, 0x3, 0xA2, 0x4D, 0xDB, 0x39, 0xC3, 0xF7, 0x2C, 0x7E, 0x8C, - 0x68, 0x52, 0xCB, 0x1, 0x89, 0x99, 0x0, 0x7D, 0xD3, 0xFA, 0x40, 0x53, 0x0, 0x8, 0xB6, 0xAB, - 0xDF, 0xED, 0x40, 0x88, 0x1D, 0x26, 0x30, 0xD, 0xEA, 0xE1, 0xB0, 0x3, 0x37, 0xCF, 0xE0, 0x1F, - 0xBD, 0xFF, 0x2, 0xFF, 0xFF, 0x97, 0x7B, 0x6F, 0xDE, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x96, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x1, 0x8C, 0x0, 0x0, - 0x1, 0x17, 0x0, 0x0, 0x1, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x3F, - 0xFF, 0xFE, 0x0, 0x0, 0x0, 0x7F, 0x17, 0x0, 0x0, 0x30, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x4F, 0x76, 0x80, 0x0, 0x0, 0x2, 0x3C, 0xC0, 0x32, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, - 0x2, 0x1, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x3, 0x3C, 0x80, 0xC3, 0x85, 0xDD, 0xB9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFC, 0xFC, 0xFB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x30, 0x32, 0x41, + 0x46, 0x37, 0x44, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x68, 0x77, 0x39, 0x1, 0x68, 0x9B, 0x35, 0x2, 0x68, 0xCB, 0xCE, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x37, 0x38, + 0x38, 0x33, 0x35, 0x37, 0x0, 0x0, 0x52, 0xEA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x0, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x30, + 0x36, 0x45, 0x36, 0x39, 0x45, 0x0, 0x0, 0x1E, 0xD4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, + 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x45, + 0x32, 0x43, 0x45, 0x34, 0x35, 0x36, 0x0, 0x0, 0x1E, 0xE4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, + 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, + 0x36, 0x46, 0x46, 0x42, 0x34, 0x45, 0x31, 0x0, 0x0, 0x1E, 0x43, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x43, 0x34, 0x31, 0x38, 0x30, 0x33, 0x43, 0x34, 0x0, 0x0, 0x1F, 0x26, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x1, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x38, 0x32, 0x41, 0x43, 0x41, 0x44, 0x31, 0x35, 0x0, 0x0, 0x52, 0xEF, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x1, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x3C, 0x0, + 0x0, 0x8, 0x35, 0x38, 0x37, 0x45, 0x33, 0x37, 0x34, 0x32, 0x0, 0x0, 0x24, 0xDE, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x38, 0x30, 0x32, 0x43, 0x34, 0x32, 0x38, 0x0, 0x0, 0x1D, 0x80, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x43, 0x44, 0x35, 0x31, 0x44, 0x31, 0x46, 0x37, 0x0, 0x0, 0x24, 0xBF, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x27, 0x23, 0x4A, 0xD0, 0xBD, 0x88, 0xE0, 0xDC, 0x27, 0x23, 0x4A, 0x30, 0xBC, 0x88, 0x8, 0xDD, - 0x27, 0x23, 0x4A, 0x30, 0xBC, 0x88, 0xB8, 0xCB, 0x29, 0x23, 0x1C, 0x18, 0xBB, 0x88, 0x48, 0xDE, - 0x27, 0x23, 0x4A, 0xF0, 0xB9, 0x88, 0x18, 0xE1, 0x27, 0x23, 0x4A, 0xD0, 0xB4, 0x88, 0xA0, 0xE0, - 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0xC8, 0xE0, 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0xF0, 0xE0, - 0x27, 0x23, 0x4A, 0xC0, 0xB4, 0x88, 0x0, 0xE0, 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x28, 0xE0, - 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x50, 0xE0, 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0x78, 0xE0, - 0x27, 0x23, 0x4A, 0x10, 0xB3, 0x88, 0xA8, 0xDD, 0x27, 0x23, 0x4A, 0x60, 0xB2, 0x88, 0xD0, 0xDD, - 0x27, 0x23, 0x4A, 0x10, 0xAE, 0x88, 0xF8, 0xDD, 0x27, 0x23, 0x4A, 0xA0, 0xAD, 0x88, 0x58, 0xDD, - 0x27, 0x23, 0x4A, 0xE0, 0xAC, 0x88, 0xB8, 0xE1, 0x27, 0x23, 0x4A, 0xD0, 0xA9, 0x88, 0x40, 0xE1, - 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x68, 0xE1, 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x90, 0xE1, - 0x27, 0x23, 0x4A, 0xC0, 0xA9, 0x88, 0x98, 0xDE, 0x27, 0x23, 0x4A, 0x10, 0xA9, 0x88, 0x80, 0xDD, - 0x27, 0x23, 0x4A, 0x10, 0xA8, 0x88, 0x70, 0xDE, 0x27, 0x23, 0x4A, 0x10, 0xA8, 0x88, 0x50, 0xC5, - 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0x78, 0xC5, 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0xA0, 0xC5, - 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0xC8, 0xC5, 0x29, 0x23, 0x55, 0x17, 0x9F, 0x88, 0x58, 0xE2, - 0x27, 0x23, 0x4A, 0x0, 0x9F, 0x88, 0xE0, 0xE1, 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0x8, 0xE2, - 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0x30, 0xE2, 0x27, 0x23, 0x4A, 0xF0, 0x9E, 0x88, 0xF0, 0xC5, - 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x18, 0xC6, 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x40, 0xC6, - 0x29, 0x23, 0x55, 0xD7, 0x9E, 0x88, 0x10, 0xB9, 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x38, 0xB9, - 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x60, 0xB9, 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0x88, 0xB9, - 0x2A, 0x23, 0x78, 0x97, 0x9C, 0x88, 0xB0, 0xB9, 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0xD8, 0xB9, - 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0x0, 0xBA, 0x2A, 0x23, 0x78, 0x47, 0x9C, 0x88, 0x38, 0xC4, - 0x29, 0x23, 0x55, 0xC7, 0x9A, 0x88, 0x60, 0xC4, 0x29, 0x23, 0x55, 0xC7, 0x9A, 0x88, 0x88, 0xC4, - 0x29, 0x23, 0x55, 0xB7, 0x9A, 0x88, 0xB0, 0xC4, 0x29, 0x23, 0x55, 0xB7, 0x9A, 0x88, 0x20, 0xC3, - 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x48, 0xC3, 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x70, 0xC3, - 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0x98, 0xC3, 0x29, 0x23, 0x55, 0xA7, 0x9A, 0x88, 0xC0, 0xC3, - 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0xE8, 0xC3, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x10, 0xC4, - 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0xD8, 0xC4, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x0, 0xC5, - 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x28, 0xC5, 0x29, 0x23, 0x55, 0x77, 0x9A, 0x88, 0x20, 0xDE, - 0x27, 0x23, 0x4A, 0x90, 0x99, 0x88, 0xE0, 0xB6, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x8, 0xB7, - 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x30, 0xB7, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x58, 0xB7, - 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0xF8, 0xB7, 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x20, 0xB8, - 0x2A, 0x23, 0x78, 0x37, 0x98, 0x88, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, 0x1, - 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0, 0x8, - 0x0, 0x9, 0x0, 0xA, 0x0, 0xB, 0x0, 0xC, 0x0, 0xD, 0x0, 0xE, 0x0, 0xF, 0x0, 0x10, - 0x0, 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, - 0x0, 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, - 0x0, 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, - 0x2, 0xD5, 0x47, 0x11, 0x8, 0x11, 0x89, 0x98, 0xF4, 0x11, 0x25, 0x80, 0x36, 0xAA, 0x10, 0x1C, - 0xDB, 0x7F, 0x47, 0x11, 0x8, 0x36, 0x88, 0x3E, 0x9F, 0xE1, 0x2D, 0x0, 0x0, 0x45, 0x9, 0x9B, - 0x6, 0x0, 0x40, 0xB8, 0x96, 0x8, 0x0, 0xC0, 0xF, 0x45, 0x9, 0xA0, 0x19, 0x45, 0x9, 0xA0, - 0x19, 0x45, 0x9, 0x10, 0x14, 0x45, 0x9, 0x9E, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4, 0x0, - 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0, 0x10, - 0x0, 0x8, 0x0, 0xD, 0x0, 0x4, 0x0, 0x6, 0x0, 0xF, 0x0, 0x9, 0x0, 0xA, 0x0, 0xB, - 0x0, 0xC, 0x0, 0x7, 0x0, 0xE, 0x0, 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x14, 0x0, 0x15, - 0x0, 0x16, 0x0, 0x17, 0x0, 0x18, 0x0, 0x19, 0x0, 0x1A, 0x0, 0x1B, 0x0, 0x1C, 0x0, 0x1D, - 0x0, 0x1E, 0x0, 0x1F, 0x0, 0x20, 0x0, 0x21, 0x0, 0x22, 0x0, 0x23, 0x0, 0x24, 0x0, 0x25, - 0x0, 0x26, 0x0, 0x27, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x32, 0x36, 0x45, 0x44, 0x46, 0x37, 0x41, 0x0, 0x0, 0x3, + 0xE1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x44, 0x46, 0x30, 0x41, 0x32, 0x38, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x59, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, + 0x43, 0x41, 0x46, 0x37, 0x36, 0x38, 0x0, 0x0, 0x40, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3F, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, 0x45, 0x38, 0x33, 0x44, 0x32, 0x33, 0x0, 0x0, + 0x1E, 0x5E, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x6, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, 0x44, 0x43, 0x35, 0x35, 0x46, 0x34, 0x0, + 0x0, 0x45, 0xD0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x1, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x44, 0x44, 0x41, 0x36, 0x31, 0x41, 0x44, + 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x36, 0x36, 0x45, 0x32, 0x32, + 0x32, 0x0, 0x0, 0x1E, 0xEC, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x31, 0x38, 0x32, 0x44, + 0x37, 0x35, 0x0, 0x0, 0x3E, 0x4B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xCB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, 0x33, 0x35, 0x45, + 0x30, 0x32, 0x30, 0x0, 0x0, 0x1E, 0x2E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x32, 0x33, + 0x32, 0x43, 0x33, 0x45, 0x0, 0x0, 0x2, 0x8B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x32, 0x31, + 0x34, 0x46, 0x38, 0x45, 0x32, 0x0, 0x0, 0x16, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0xFF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, + 0x33, 0x43, 0x30, 0x33, 0x42, 0x42, 0x0, 0x0, 0x1E, 0x68, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, + 0x0, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, + 0x37, 0x41, 0x42, 0x31, 0x38, 0x39, 0x34, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x0, 0x0, 0xD, 0x0, + 0x6, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x41, 0x37, 0x38, 0x39, 0x41, 0x36, 0x31, 0x31, 0x0, 0x0, 0x3, 0x44, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0xA9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x37, 0x33, 0x44, 0x32, 0x33, 0x45, 0x37, 0x36, 0x0, 0x0, 0x24, 0x96, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x6, 0x1, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x42, 0x43, 0x33, 0x38, 0x34, 0x38, 0x35, 0x36, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x43, 0x46, 0x46, 0x31, 0x37, 0x39, 0x43, 0x37, 0x0, 0x0, 0x62, 0x5B, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, + 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x46, 0x46, 0x37, 0x31, 0x42, + 0x43, 0x43, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x36, 0x35, 0x36, + 0x30, 0x36, 0x30, 0x0, 0x0, 0x63, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x59, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x41, 0x31, + 0x45, 0x34, 0x34, 0x36, 0x0, 0x0, 0x1E, 0xF5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x33, 0x36, + 0x41, 0x33, 0x34, 0x33, 0x31, 0x0, 0x0, 0x1E, 0xA0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, + 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x42, + 0x35, 0x32, 0x33, 0x35, 0x36, 0x38, 0x0, 0x0, 0x1F, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, + 0x39, 0x31, 0x37, 0x33, 0x44, 0x41, 0x32, 0x0, 0x0, 0x3E, 0x5B, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x6, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x36, 0x32, 0x38, 0x34, 0x31, 0x43, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xB6, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x6, 0x1, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x43, 0x44, 0x32, 0x34, 0x39, 0x44, 0x35, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, 0x32, 0x35, 0x31, 0x30, 0x33, + 0x46, 0x0, 0x0, 0x1E, 0x62, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x36, 0x41, 0x46, 0x43, + 0x34, 0x32, 0x0, 0x0, 0x45, 0xE9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x38, 0x42, 0x42, + 0x43, 0x42, 0x43, 0x0, 0x0, 0x1E, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x38, 0x37, + 0x42, 0x30, 0x45, 0x39, 0x0, 0x0, 0x2D, 0xF5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x34, 0x31, + 0x37, 0x45, 0x33, 0x41, 0x45, 0x0, 0x0, 0x49, 0x2F, 0x0, 0x0, 0x0, 0xF, 0x0, 0x6, 0x0, + 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, + 0x43, 0x38, 0x44, 0x46, 0x38, 0x33, 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, + 0x0, 0xEB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, + 0x32, 0x45, 0x30, 0x37, 0x38, 0x42, 0x33, 0x0, 0x0, 0x63, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x38, 0x37, 0x45, 0x45, 0x42, 0x44, 0x43, 0x35, 0x0, 0x0, 0x1E, 0xA5, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x6, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x31, 0x37, 0x30, 0x42, 0x42, 0x37, 0x37, 0x32, 0x0, 0x0, 0x3E, 0x8D, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x6, 0x0, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x44, 0x38, 0x45, 0x33, 0x39, 0x30, 0x37, 0x42, 0x0, 0x0, 0x1F, 0x8, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x6, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x43, 0x32, 0x41, 0x46, 0x39, 0x35, 0x35, 0x42, 0x0, 0x0, 0x0, 0x23, 0x0, + 0x0, 0x0, 0xF, 0x0, 0x6, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x35, 0x33, 0x41, 0x45, 0x39, 0x38, 0x0, 0x0, 0x63, 0xC, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFB, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x39, 0x37, 0x31, 0x34, 0x45, 0x43, 0x0, 0x0, 0x23, + 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x39, 0x34, 0x42, 0x33, 0x34, 0x34, 0x0, 0x0, + 0x23, 0x31, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, 0x38, 0x42, 0x39, 0x35, 0x35, 0x32, 0x0, + 0x0, 0x3E, 0x81, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x34, 0x43, 0x32, 0x30, 0x37, 0x34, + 0x0, 0x0, 0x4C, 0xBE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x1, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x42, 0x31, 0x37, 0x37, 0x38, 0x34, + 0x34, 0x0, 0x0, 0x1F, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x42, 0x36, 0x42, 0x36, + 0x33, 0x31, 0x0, 0x0, 0x1F, 0x47, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x45, 0x39, 0x42, 0x35, + 0x36, 0x31, 0x39, 0x0, 0x0, 0x1E, 0x66, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, 0x32, 0x31, + 0x36, 0x45, 0x36, 0x45, 0x0, 0x0, 0x1E, 0xE5, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x1, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x35, + 0x35, 0x36, 0x43, 0x39, 0x45, 0x0, 0x0, 0x45, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, + 0x36, 0x37, 0x38, 0x32, 0x31, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, 0x44, 0x34, 0x33, 0x37, 0x42, 0x44, 0x0, 0x0, + 0x4E, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x33, 0x43, 0x39, 0x32, 0x30, 0x43, 0x0, + 0x0, 0x1E, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x41, 0x42, 0x46, 0x42, 0x43, 0x34, + 0x0, 0x0, 0x48, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x46, 0x46, 0x46, 0x34, 0x39, + 0x44, 0x0, 0x0, 0x1E, 0x95, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x30, 0x44, 0x34, 0x41, 0x36, + 0x45, 0x33, 0x0, 0x0, 0x40, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x79, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x3F, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x30, 0x44, 0x38, 0x36, 0x39, 0x43, 0x44, 0x45, 0x0, 0x0, 0x24, 0xED, 0x0, 0x0, + 0x0, 0x3, 0x0, 0x6, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x34, 0x31, 0x34, 0x34, 0x33, 0x42, 0x44, 0x31, 0x0, 0x0, 0x60, 0x99, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x32, 0x35, 0x46, 0x39, 0x30, 0x37, 0x36, 0x0, 0x0, 0x63, 0x1B, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA7, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x43, 0x30, 0x39, 0x36, 0x38, 0x35, 0x44, 0x0, 0x0, 0x1F, + 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x36, 0x32, 0x46, 0x36, 0x39, 0x43, 0x0, 0x0, + 0x1E, 0x50, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x44, 0x46, 0x33, 0x44, 0x43, 0x45, 0x30, 0x0, + 0x0, 0x30, 0xD5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x33, 0x39, 0x39, 0x43, 0x38, 0x34, 0x46, + 0x0, 0x0, 0x4C, 0xBF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x39, 0x42, 0x45, 0x41, 0x43, + 0x31, 0x0, 0x0, 0x39, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x12, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x37, 0x35, 0x43, 0x39, + 0x32, 0x34, 0x0, 0x0, 0x2E, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x44, 0x34, + 0x46, 0x31, 0x35, 0x0, 0x0, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x36, 0x44, + 0x42, 0x42, 0x39, 0x39, 0x0, 0x0, 0x1F, 0x1B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x42, + 0x37, 0x31, 0x30, 0x44, 0x36, 0x0, 0x0, 0x2E, 0x1E, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, + 0xD6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, + 0x39, 0x30, 0x33, 0x43, 0x32, 0x38, 0x0, 0x0, 0x1E, 0x3A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, + 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, + 0x34, 0x43, 0x36, 0x46, 0x31, 0x41, 0x38, 0x0, 0x0, 0x3E, 0x8A, 0x0, 0x0, 0x0, 0xA, 0x0, + 0x6, 0x0, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x37, 0x44, 0x43, 0x31, 0x38, 0x41, 0x38, 0x45, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, 0x8, + 0x0, 0x6, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x90, - 0x7, 0x1, 0x44, 0x1, 0x6D, 0x0, 0x31, 0x1, 0x68, 0x1, 0x71, 0x0, 0xE2, 0x0, 0xBB, 0x0, - 0xF1, 0x1, 0xC, 0x0, 0x5B, 0x1, 0x5F, 0x1, 0x60, 0x0, 0xE0, 0x1, 0x46, 0x0, 0x65, 0x1, - 0x7C, 0x1, 0x53, 0x0, 0xF8, 0x0, 0xB1, 0x0, 0x67, 0x0, 0x69, 0x0, 0x8D, 0x0, 0x6B, 0x0, - 0x51, 0x1, 0x4F, 0x1, 0x50, 0x0, 0x4E, 0x1, 0x1F, 0x0, 0xB4, 0x1, 0x6E, 0x0, 0x96, 0x0, - 0x8A, 0x1, 0x7A, 0x0, 0xAD, 0x1, 0x86, 0x0, 0xB3, 0x0, 0x72, 0x0, 0x28, 0x1, 0x16, 0x0, - 0x9C, 0x0, 0x6A, 0x1, 0x28, 0x1, 0x18, 0x1, 0x25, 0x1, 0x45, 0x1, 0x54, 0x1, 0x4D, 0x0, - 0x9D, 0x0, 0x1E, 0x0, 0xD7, 0x1, 0x27, 0x0, 0x17, 0x1, 0x4A, 0x0, 0x82, 0x0, 0xCF, 0x0, - 0xAE, 0x0, 0xA3, 0x0, 0x9E, 0x0, 0xCD, 0x0, 0x34, 0x0, 0x84, 0x0, 0x89, 0x1, 0x12, 0x0, - 0x20, 0x1, 0x2, 0x0, 0xEF, 0x0, 0xC8, 0x0, 0x64, 0x1, 0x10, 0x0, 0x45, 0x1, 0x4E, 0x1, - 0x73, 0x0, 0x8F, 0x1, 0x61, 0x0, 0x9F, 0x0, 0xA0, 0x1, 0x66, 0x0, 0x46, 0x1, 0x2A, 0x0, - 0xA6, 0x0, 0xD5, 0x0, 0x56, 0x0, 0xEC, 0x0, 0xDA, 0x0, 0xFD, 0x1, 0x9, 0x1, 0x6B, 0x1, - 0x85, 0x0, 0xB2, 0x0, 0x2D, 0x0, 0x1C, 0x0, 0x27, 0x1, 0x2E, 0x0, 0xEA, 0x0, 0xE9, 0x0, - 0xDD, 0x1, 0x1D, 0x0, 0x5F, 0x0, 0x3C, 0x0, 0xE6, 0x1, 0x11, 0x1, 0x37, 0x0, 0xC0, 0x1, - 0x43, 0x1, 0x6F, 0x0, 0xE1, 0x0, 0x98, 0x0, 0x85, 0x1, 0x24, 0x0, 0xC1, 0x0, 0x74, 0x1, - 0x7D, 0x0, 0x8C, 0x0, 0x3D, 0x1, 0x47, 0x0, 0x29, 0x1, 0xD, 0x0, 0x2, 0x0, 0x6C, 0x0, - 0x4B, 0x0, 0x26, 0x1, 0x14, 0x0, 0xB0, 0x1, 0x52, 0x0, 0xA4, 0x0, 0xD8, 0x1, 0x3, 0x1, - 0x15, 0x1, 0x1B, 0x0, 0x1D, 0x0, 0xBF, 0x0, 0x5C, 0x0, 0x3A, 0x0, 0x70, 0x0, 0x30, 0x0, - 0xCE, 0x0, 0x95, 0x0, 0x78, 0x0, 0x63, 0x0, 0xDE, 0x0, 0xE5, 0x0, 0x49, 0x0, 0xFC, 0x1, - 0x5B, 0x0, 0xBA, 0x0, 0xC7, 0x1, 0x3F, 0x0, 0x23, 0x1, 0x2C, 0x0, 0xCA, 0x0, 0xFE, 0x1, - 0x5, 0x1, 0x55, 0x0, 0x6E, 0x0, 0x88, 0x0, 0x8E, 0x1, 0x26, 0x0, 0xE8, 0x1, 0x30, 0x0, - 0xE3, 0x0, 0xCB, 0x0, 0x57, 0x1, 0x4, 0x1, 0x87, 0x0, 0xF, 0x1, 0x83, 0x1, 0x2F, 0x0, - 0xD1, 0x1, 0x0, 0x1, 0x6C, 0x0, 0x48, 0x0, 0xF3, 0x1, 0x64, 0x0, 0x55, 0x1, 0x13, 0x0, - 0xC5, 0x0, 0x2B, 0x0, 0x93, 0x0, 0xF2, 0x0, 0xD9, 0x0, 0xAF, 0x1, 0x2D, 0x0, 0x1A, 0x0, - 0xDB, 0x1, 0x67, 0x1, 0x1E, 0x0, 0x2C, 0x0, 0x41, 0x0, 0x3B, 0x0, 0x3E, 0x1, 0x42, 0x0, - 0x4C, 0x1, 0x62, 0x1, 0x63, 0x0, 0xEB, 0x0, 0x4F, 0x0, 0xC3, 0x1, 0x49, 0x1, 0xF, 0x0, - 0xF9, 0x1, 0xB, 0x1, 0x19, 0x1, 0xA, 0x0, 0xF5, 0x0, 0x87, 0x0, 0x5D, 0x1, 0x4B, 0x1, - 0x72, 0x1, 0x77, 0x0, 0x5A, 0x0, 0xF6, 0x0, 0x2F, 0x0, 0x2A, 0x0, 0xF4, 0x0, 0xDC, 0x0, - 0xD3, 0x0, 0x71, 0x1, 0x82, 0x1, 0x80, 0x0, 0x9B, 0x1, 0x70, 0x0, 0x32, 0x0, 0x75, 0x0, - 0x83, 0x0, 0xD6, 0x0, 0xDF, 0x0, 0x97, 0x0, 0xD2, 0x1, 0x89, 0x1, 0x88, 0x0, 0xF0, 0x1, - 0x69, 0x1, 0xE, 0x0, 0x38, 0x1, 0x4C, 0x1, 0x51, 0x0, 0xEE, 0x1, 0x79, 0x1, 0x40, 0x0, - 0xBC, 0x0, 0xB6, 0x1, 0x57, 0x1, 0x17, 0x1, 0x3E, 0x1, 0x41, 0x0, 0x4D, 0x0, 0x21, 0x0, - 0x24, 0x1, 0x6A, 0x0, 0xBD, 0x1, 0x2B, 0x1, 0x74, 0x0, 0x76, 0x1, 0x20, 0x1, 0x38, 0x1, - 0x31, 0x1, 0x32, 0x0, 0xF7, 0x1, 0x33, 0x0, 0x42, 0x1, 0x8D, 0x0, 0x4A, 0x0, 0x22, 0x1, - 0x8C, 0x1, 0x1A, 0x0, 0x44, 0x1, 0x8E, 0x0, 0x99, 0x1, 0x8F, 0x1, 0x36, 0x0, 0x5E, 0x0, - 0x3F, 0x1, 0x8A, 0x0, 0x33, 0x0, 0x43, 0x1, 0x3A, 0x0, 0x19, 0x1, 0x78, 0x0, 0x7, 0x0, - 0x47, 0x0, 0xB, 0x0, 0x5, 0x0, 0x53, 0x0, 0x4, 0x1, 0x8B, 0x0, 0x3, 0x1, 0x48, 0x0, - 0x7B, 0x0, 0x94, 0x0, 0xD0, 0x0, 0xCC, 0x1, 0x76, 0x1, 0x75, 0x0, 0xD, 0x0, 0x12, 0x0, - 0xB9, 0x0, 0x92, 0x1, 0x34, 0x1, 0x3D, 0x0, 0x91, 0x0, 0x6F, 0x0, 0xFB, 0x1, 0x6, 0x0, - 0xA8, 0x1, 0x3B, 0x0, 0x90, 0x0, 0xED, 0x0, 0x7C, 0x0, 0x10, 0x0, 0xC2, 0x0, 0xAB, 0x0, - 0x6, 0x0, 0x73, 0x1, 0x1, 0x0, 0x11, 0x1, 0x58, 0x1, 0x56, 0x0, 0x39, 0x1, 0x7, 0x0, - 0xA9, 0x0, 0x66, 0x0, 0x2E, 0x1, 0x65, 0x0, 0xFF, 0x1, 0x35, 0x0, 0xE7, 0x0, 0x14, 0x0, - 0xAA, 0x0, 0x8B, 0x0, 0xA7, 0x0, 0x8, 0x0, 0x1B, 0x1, 0x7B, 0x1, 0x39, 0x0, 0x15, 0x0, - 0xAC, 0x0, 0x9, 0x0, 0x86, 0x1, 0x5A, 0x1, 0x8, 0x1, 0x59, 0x0, 0x16, 0x1, 0x3C, 0x1, - 0x21, 0x0, 0xA, 0x0, 0x77, 0x1, 0x5D, 0x1, 0x5E, 0x1, 0x5C, 0x1, 0x29, 0x0, 0xA2, 0x0, - 0xC9, 0x0, 0xE4, 0x1, 0x23, 0x1, 0x22, 0x0, 0xA1, 0x0, 0x7E, 0x0, 0xFA, 0x0, 0x52, 0x0, - 0x18, 0x0, 0xD4, 0x0, 0x68, 0x0, 0x59, 0x0, 0xC, 0x0, 0x7A, 0x0, 0x79, 0x0, 0x60, 0x0, - 0x81, 0x0, 0x37, 0x0, 0x1, 0x0, 0x62, 0x0, 0x36, 0x0, 0xBE, 0x0, 0xE, 0x0, 0x6D, 0x0, - 0x13, 0x0, 0x9A, 0x1, 0x81, 0x0, 0x25, 0x0, 0x54, 0x0, 0x61, 0x1, 0x7E, 0x1, 0x7F, 0x0, - 0xA5, 0x0, 0x7D, 0x0, 0xC6, 0x0, 0x7F, 0x0, 0xB7, 0x0, 0x1F, 0x0, 0xB8, 0x0, 0x35, 0x0, - 0x80, 0x0, 0xC4, 0x0, 0x40, 0x0, 0xB5, 0x0, 0x58, 0x1, 0x84, 0x0, 0x50, 0x1, 0x1C, 0x1, - 0x90, 0xD6, 0x28, 0x23, 0x58, 0xF7, 0x42, 0x88, 0xE0, 0xD6, 0x28, 0x23, 0x58, 0xB7, 0x42, 0x88, - 0x98, 0xC3, 0x29, 0x23, 0xF9, 0xA6, 0x41, 0x88, 0x70, 0xC3, 0x29, 0x23, 0xF9, 0x96, 0x41, 0x88, - 0x8, 0xD7, 0x28, 0x23, 0x58, 0x27, 0x41, 0x88, 0x30, 0xD7, 0x28, 0x23, 0x58, 0xE7, 0x3F, 0x88, - 0x78, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0xA0, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, - 0xC8, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0xF0, 0xD0, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, - 0x18, 0xD1, 0x28, 0x23, 0x58, 0xA7, 0x3F, 0x88, 0x20, 0xC3, 0x29, 0x23, 0xF9, 0x86, 0x3F, 0x88, - 0x48, 0xC3, 0x29, 0x23, 0xF9, 0x86, 0x3F, 0x88, 0x60, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, - 0x88, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0xB0, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, - 0xD8, 0xCF, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0x0, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, - 0x28, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, 0x50, 0xD0, 0x28, 0x23, 0x58, 0x37, 0x3F, 0x88, - 0xD0, 0xD2, 0x28, 0x23, 0x58, 0x17, 0x3F, 0x88, 0xD8, 0xC4, 0x29, 0x23, 0xF9, 0xF6, 0x3E, 0x88, - 0xB0, 0xC4, 0x29, 0x23, 0xF9, 0xE6, 0x3E, 0x88, 0x80, 0xD2, 0x28, 0x23, 0x58, 0xC7, 0x3E, 0x88, - 0xA8, 0xD2, 0x28, 0x23, 0x58, 0xB7, 0x3E, 0x88, 0xF8, 0xD2, 0x28, 0x23, 0x58, 0xA7, 0x3E, 0x88, - 0x20, 0xD3, 0x28, 0x23, 0x58, 0x67, 0x3E, 0x88, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, - 0x90, 0x7, 0x1, 0x75, 0x0, 0xAF, 0x0, 0xE2, 0x0, 0xF7, 0x0, 0xED, 0x1, 0x13, 0x0, 0xE3, - 0x0, 0xE0, 0x1, 0x6D, 0x0, 0xB1, 0x0, 0x7B, 0x1, 0x34, 0x1, 0x71, 0x0, 0x9B, 0x0, 0x90, - 0x1, 0x44, 0x0, 0x43, 0x1, 0x61, 0x0, 0xC3, 0x1, 0x3C, 0x1, 0x15, 0x1, 0x6C, 0x1, 0x42, - 0x0, 0xE5, 0x1, 0xC, 0x1, 0x1D, 0x1, 0x32, 0x1, 0x6E, 0x1, 0x49, 0x1, 0x8A, 0x1, 0x5A, - 0x1, 0x36, 0x1, 0x4E, 0x0, 0x91, 0x0, 0x47, 0x0, 0xCB, 0x1, 0x35, 0x1, 0xF, 0x1, 0x5C, - 0x1, 0x17, 0x0, 0xAC, 0x1, 0x56, 0x0, 0xD9, 0x0, 0x96, 0x0, 0xBF, 0x1, 0x46, 0x1, 0x9, - 0x1, 0x4C, 0x1, 0x59, 0x0, 0xCC, 0x0, 0xA0, 0x0, 0x6D, 0x1, 0x38, 0x1, 0x37, 0x0, 0x9A, - 0x1, 0xB, 0x1, 0x7C, 0x1, 0x78, 0x1, 0x89, 0x0, 0x40, 0x1, 0x77, 0x0, 0xFB, 0x1, 0x7D, - 0x0, 0x88, 0x1, 0x16, 0x1, 0x10, 0x0, 0x48, 0x0, 0x2F, 0x1, 0x30, 0x0, 0x49, 0x0, 0x4A, - 0x0, 0x67, 0x0, 0xF2, 0x1, 0x39, 0x0, 0xEA, 0x1, 0x58, 0x0, 0xDC, 0x1, 0x79, 0x1, 0x64, - 0x1, 0x40, 0x0, 0x18, 0x0, 0x4B, 0x0, 0xA7, 0x0, 0xD3, 0x0, 0xF3, 0x1, 0x63, 0x0, 0x4E, - 0x1, 0x1C, 0x0, 0xD, 0x1, 0x72, 0x0, 0xDD, 0x1, 0x29, 0x1, 0x1B, 0x0, 0xA2, 0x0, 0x2E, - 0x0, 0xE9, 0x0, 0x7C, 0x0, 0x7D, 0x0, 0x87, 0x1, 0x31, 0x0, 0xA5, 0x0, 0x4C, 0x0, 0xC7, - 0x0, 0x8, 0x0, 0x21, 0x1, 0x23, 0x0, 0xE8, 0x0, 0xE6, 0x1, 0x25, 0x1, 0x2C, 0x1, 0x27, - 0x1, 0x2D, 0x1, 0x7B, 0x0, 0xB0, 0x0, 0xA9, 0x1, 0x80, 0x0, 0xD8, 0x1, 0x43, 0x1, 0x6A, - 0x1, 0x5B, 0x1, 0x14, 0x0, 0xDB, 0x0, 0x2C, 0x0, 0xEC, 0x0, 0x4F, 0x0, 0x80, 0x1, 0x3B, - 0x0, 0x22, 0x1, 0x33, 0x1, 0x47, 0x0, 0xFE, 0x1, 0x5D, 0x1, 0x4D, 0x0, 0xD7, 0x1, 0x11, - 0x1, 0x3D, 0x0, 0x50, 0x0, 0x51, 0x0, 0x77, 0x0, 0x52, 0x0, 0xCA, 0x0, 0x1A, 0x1, 0x3E, - 0x1, 0x82, 0x1, 0x88, 0x1, 0x50, 0x0, 0x53, 0x0, 0xF5, 0x0, 0xFC, 0x1, 0x4A, 0x1, 0x74, - 0x0, 0x20, 0x1, 0x6F, 0x0, 0xB4, 0x1, 0x2B, 0x0, 0x42, 0x0, 0x5B, 0x0, 0xEB, 0x0, 0xC1, - 0x0, 0x56, 0x0, 0x19, 0x0, 0xB6, 0x0, 0x35, 0x1, 0x57, 0x1, 0x1E, 0x1, 0x3A, 0x1, 0x86, - 0x0, 0xC9, 0x1, 0x2F, 0x1, 0x81, 0x0, 0x7A, 0x0, 0x3, 0x0, 0x57, 0x0, 0x7F, 0x0, 0xCD, - 0x0, 0xC4, 0x0, 0x2B, 0x1, 0x48, 0x1, 0x65, 0x0, 0x15, 0x0, 0x7E, 0x1, 0x2E, 0x0, 0xAD, - 0x1, 0xE, 0x0, 0x79, 0x0, 0x81, 0x0, 0xF0, 0x0, 0xC6, 0x0, 0xF1, 0x1, 0xA, 0x1, 0x68, - 0x0, 0x82, 0x0, 0x5E, 0x0, 0xD4, 0x1, 0x8C, 0x1, 0x12, 0x1, 0x76, 0x1, 0xD, 0x1, 0x83, - 0x1, 0x90, 0x0, 0xC2, 0x1, 0x5E, 0x1, 0x5F, 0x0, 0x83, 0x0, 0x84, 0x0, 0x44, 0x1, 0x21, - 0x0, 0x54, 0x0, 0xF6, 0x0, 0x75, 0x1, 0x7A, 0x0, 0xA4, 0x1, 0x60, 0x1, 0x41, 0x0, 0xB5, - 0x0, 0xAB, 0x0, 0xA8, 0x0, 0xF9, 0x1, 0x20, 0x1, 0x22, 0x1, 0x24, 0x1, 0x2A, 0x0, 0xBB, - 0x0, 0x16, 0x0, 0x17, 0x0, 0xFF, 0x1, 0x26, 0x1, 0x28, 0x0, 0x78, 0x0, 0x73, 0x0, 0x41, - 0x0, 0x97, 0x0, 0x74, 0x1, 0x62, 0x0, 0x5, 0x0, 0xBE, 0x0, 0x29, 0x0, 0x6C, 0x0, 0xFD, - 0x0, 0xBD, 0x0, 0xB9, 0x0, 0x59, 0x0, 0x37, 0x0, 0x94, 0x0, 0xF8, 0x0, 0x8D, 0x0, 0xC5, - 0x0, 0x8F, 0x0, 0x86, 0x0, 0x38, 0x0, 0xFA, 0x0, 0x89, 0x0, 0x8B, 0x0, 0xF4, 0x0, 0x66, - 0x0, 0x58, 0x1, 0x3F, 0x0, 0xCF, 0x0, 0x9F, 0x0, 0xEF, 0x1, 0x18, 0x0, 0xE7, 0x0, 0x4D, - 0x0, 0xBC, 0x0, 0x85, 0x0, 0x3C, 0x1, 0x70, 0x1, 0x73, 0x0, 0xD6, 0x0, 0xD5, 0x1, 0x69, - 0x0, 0x24, 0x1, 0x85, 0x0, 0x8E, 0x0, 0x93, 0x1, 0x84, 0x0, 0xCE, 0x1, 0x45, 0x0, 0x3B, - 0x1, 0x7F, 0x1, 0x87, 0x0, 0xE4, 0x0, 0x64, 0x0, 0xA3, 0x0, 0xE, 0x0, 0x27, 0x0, 0x63, - 0x0, 0xF, 0x0, 0x2A, 0x0, 0x68, 0x1, 0x4F, 0x0, 0x76, 0x1, 0x4B, 0x0, 0xA6, 0x0, 0xBA, - 0x0, 0x98, 0x0, 0xC8, 0x0, 0x99, 0x0, 0xEE, 0x0, 0xB3, 0x1, 0x53, 0x0, 0x92, 0x1, 0x1A, - 0x0, 0x6A, 0x0, 0x1C, 0x0, 0x8C, 0x0, 0x6B, 0x0, 0x69, 0x1, 0x1F, 0x0, 0x9C, 0x0, 0x5D, - 0x0, 0x4, 0x0, 0x3F, 0x1, 0x19, 0x0, 0x23, 0x0, 0x9, 0x0, 0x9D, 0x0, 0xAE, 0x0, 0x1F, - 0x0, 0x25, 0x1, 0x8E, 0x0, 0x7, 0x0, 0xB, 0x0, 0x6, 0x0, 0xC0, 0x0, 0x1B, 0x0, 0x46, - 0x0, 0x1D, 0x0, 0x2D, 0x1, 0x3, 0x0, 0xA1, 0x1, 0x8F, 0x0, 0x6F, 0x0, 0x30, 0x0, 0x11, - 0x0, 0x31, 0x0, 0x95, 0x0, 0x9E, 0x0, 0x72, 0x0, 0x32, 0x0, 0x65, 0x1, 0x6, 0x0, 0x33, - 0x0, 0xDA, 0x1, 0x4, 0x0, 0x34, 0x0, 0xDE, 0x0, 0x70, 0x0, 0xAA, 0x0, 0x36, 0x1, 0x5, - 0x0, 0xB2, 0x0, 0x71, 0x0, 0x13, 0x0, 0x39, 0x1, 0x7, 0x0, 0x3A, 0x1, 0x8, 0x0, 0x14, - 0x0, 0x3D, 0x0, 0x26, 0x0, 0xA, 0x0, 0xB7, 0x0, 0x3E, 0x0, 0x2, 0x0, 0x12, 0x0, 0xC, - 0x0, 0x10, 0x0, 0xD1, 0x0, 0x28, 0x0, 0x1E, 0x0, 0x1, 0x0, 0x45, 0x0, 0x55, 0x0, 0x5A, - 0x0, 0x5C, 0x0, 0x5F, 0x0, 0x60, 0x0, 0x61, 0x0, 0x62, 0x0, 0x6E, 0x0, 0x8A, 0x0, 0xB8, - 0x0, 0xD0, 0x0, 0xD2, 0x0, 0xDF, 0x0, 0xE1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x1, 0x51, - 0x1, 0x52, 0x1, 0x54, 0x1, 0x55, 0x1, 0x66, 0x1, 0x67, 0x1, 0x6B, 0x1, 0x7E, 0x1, 0x8B, - 0x1, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x43, 0x43, 0x30, 0x32, 0x30, 0x38, 0x39, 0x0, 0x0, 0x49, 0x7F, 0x0, 0x0, 0x2, + 0xC4, 0x0, 0x6, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x30, 0x33, 0x36, 0x37, 0x39, 0x38, 0x32, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0x23, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x38, 0x34, 0x35, 0x45, + 0x45, 0x44, 0x0, 0x0, 0x54, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x60, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x43, 0x35, 0x37, 0x46, 0x32, 0x45, 0x44, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x6, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x30, 0x46, 0x39, 0x36, 0x42, 0x33, 0x39, 0x32, 0x0, 0x0, 0x63, 0x9D, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5C, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x32, 0x44, 0x46, 0x32, 0x41, 0x45, 0x0, 0x0, 0x24, 0x20, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x38, 0x33, 0x38, 0x32, 0x36, 0x34, 0x0, 0x0, 0x23, + 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x45, 0x35, 0x39, 0x31, 0x31, 0x45, 0x0, 0x0, + 0x23, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x34, 0x30, 0x44, 0x38, 0x31, 0x43, 0x0, + 0x0, 0x2A, 0xEA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x30, 0x46, 0x33, 0x37, 0x31, 0x41, + 0x0, 0x0, 0x24, 0xC2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x43, 0x35, 0x38, 0x33, 0x45, 0x39, + 0x38, 0x0, 0x0, 0x1E, 0xC6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x37, 0x44, 0x38, 0x34, + 0x34, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x55, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x33, 0x33, 0x46, 0x31, 0x39, 0x31, 0x38, 0x39, 0x0, 0x0, 0x2B, 0x2, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x6, 0x0, 0xDB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x36, 0x34, 0x38, 0x44, 0x35, 0x39, 0x38, 0x37, 0x0, 0x0, 0x27, 0x95, 0x0, + 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0xAF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB8, 0x34, 0xBE, 0x2, 0x45, 0x56, 0x9D, - 0x1D, 0xCE, 0x9F, 0x41, 0xB1, 0xA6, 0x83 - }; - - public static Packet Dump_37 = new Packet(new PacketId(50, 0, 16, "Dump_37"), data_Dump_37); - - - public static byte[] data_Dump_38 = new byte[] /* 50.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x2, 0x0, 0x1, - 0x0, 0x2, 0x0, 0x3, 0x0, 0x5, 0x0 - }; - - public static Packet Dump_38 = new Packet(new PacketId(50, 0, 2, "Dump_38"), data_Dump_38); - - - public static byte[] data_Dump_39 = new byte[] /* 10.3.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x89, 0x0, 0x8, 0x33, 0x38, - 0x41, 0x39, 0x41, 0x30, 0x34, 0x45, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, - 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, - 0x46, 0x34, 0x36, 0x45, 0x37, 0x30, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x41, 0x39, 0x32, 0x44, 0x33, 0x45, 0x0, - 0x0, 0x24, 0xDD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x44, 0x38, 0x45, 0x34, 0x38, 0x45, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xBE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x9F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x39, 0x41, + 0x38, 0x39, 0x34, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x31, 0x46, 0x46, 0x37, 0x45, 0x39, - 0x0, 0x0, 0x1E, 0xEF, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x6C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x41, 0x36, 0x42, 0x31, 0x38, 0x34, 0x0, 0x0, 0x45, 0xF3, + 0x0, 0x0, 0x0, 0x1C, 0x0, 0x6, 0x1, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, 0x38, 0x33, 0x41, 0x30, 0x41, - 0x45, 0x0, 0x0, 0x1F, 0x3F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x2F, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x38, 0x43, 0x38, 0x34, 0x37, 0x34, 0x0, 0x0, 0x60, + 0xA1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x31, 0x36, 0x38, 0x36, - 0x39, 0x41, 0x0, 0x0, 0x1F, 0x1A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xBA, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x35, 0x30, 0x39, 0x35, 0x44, 0x33, 0x0, 0x0, + 0x45, 0xD1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x32, 0x37, 0x33, 0x32, - 0x37, 0x43, 0x39, 0x0, 0x0, 0x1E, 0x7A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x1F, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x41, 0x35, 0x38, 0x44, 0x42, 0x30, 0x0, + 0x0, 0x1E, 0x5D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x44, 0x30, - 0x42, 0x33, 0x36, 0x43, 0x0, 0x0, 0x24, 0x94, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x8F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x37, 0x33, 0x44, 0x39, 0x42, 0x45, 0x34, + 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x59, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x32, 0x35, 0x32, 0x42, 0x31, 0x30, 0x42, 0x33, 0x0, 0x0, 0x22, 0x6D, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x16, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x39, 0x35, - 0x39, 0x30, 0x46, 0x43, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x33, 0x37, 0x42, 0x39, 0x37, 0x46, 0x0, 0x0, 0x1E, - 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x35, 0x41, 0x34, 0x46, 0x41, 0x43, 0x46, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x31, 0x34, 0x38, 0x42, 0x33, 0x32, 0x0, 0x0, - 0x52, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x37, 0x35, 0x31, 0x39, 0x45, 0x42, 0x30, 0x36, 0x0, 0x0, 0x3, 0x29, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0xAA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x44, 0x42, 0x43, 0x30, 0x37, 0x36, 0x42, 0x0, - 0x0, 0x1E, 0x69, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x36, 0x38, 0x36, 0x34, 0x30, 0x34, 0x39, 0x44, 0x0, 0x0, 0x5E, 0xF0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x6F, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5C, 0x9B, 0x0, + 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x46, 0x38, 0x44, 0x33, 0x41, 0x32, 0x31, 0x44, 0x0, 0x0, 0x23, 0x33, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x7E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x46, 0x32, 0x35, 0x46, 0x43, 0x35, - 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x1, 0x66, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x44, 0x42, 0x36, 0x41, 0x45, 0x35, 0x46, 0x38, 0x0, 0x0, 0x24, 0xB6, 0x0, + 0x0, 0x0, 0x9, 0x0, 0x6, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x39, 0x33, 0x45, 0x39, 0x45, - 0x41, 0x0, 0x0, 0x2E, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x75, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x39, 0x41, 0x46, 0x42, 0x44, 0x32, 0x0, 0x0, 0x45, 0xD7, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x34, 0x38, 0x38, 0x42, - 0x35, 0x35, 0x0, 0x0, 0x1E, 0x81, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x0, 0x9C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x43, 0x46, 0x35, 0x41, 0x39, 0x42, 0x0, 0x0, 0x1F, + 0x4F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x30, 0x46, 0x43, - 0x35, 0x35, 0x41, 0x0, 0x0, 0x1E, 0x3B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xB0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x39, 0x44, 0x35, 0x30, 0x34, 0x32, 0x0, 0x0, + 0x53, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x31, 0x43, - 0x34, 0x42, 0x39, 0x36, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x13, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x35, 0x43, 0x31, 0x43, 0x43, 0x42, 0x0, + 0x0, 0x49, 0x83, 0x0, 0x0, 0x0, 0x60, 0x0, 0x6, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, 0x30, - 0x30, 0x41, 0x44, 0x35, 0x36, 0x0, 0x0, 0x32, 0xFD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0x66, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x42, - 0x43, 0x35, 0x37, 0x36, 0x42, 0x38, 0x0, 0x0, 0x1E, 0xAF, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, - 0x0, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, - 0x44, 0x32, 0x41, 0x36, 0x34, 0x46, 0x45, 0x0, 0x0, 0x1E, 0x3E, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x31, 0x31, 0x30, 0x34, 0x38, 0x41, + 0x0, 0x0, 0x63, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x65, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x32, 0x31, 0x32, 0x35, 0x34, + 0x38, 0x0, 0x0, 0x63, 0x31, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1B, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, 0x44, 0x42, 0x42, 0x38, + 0x44, 0x43, 0x0, 0x0, 0x62, 0x61, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x75, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x2, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x34, 0x31, 0x34, + 0x45, 0x33, 0x30, 0x0, 0x0, 0x1E, 0xDF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xE1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x33, 0x32, 0x38, + 0x44, 0x38, 0x41, 0x39, 0x0, 0x0, 0x4B, 0xBC, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x0, 0xC5, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x45, + 0x33, 0x45, 0x31, 0x37, 0x44, 0x0, 0x0, 0x63, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, + 0x6, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, + 0x44, 0x42, 0x34, 0x43, 0x30, 0x44, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, + 0x39, 0x45, 0x31, 0x35, 0x30, 0x35, 0x44, 0x0, 0x0, 0x23, 0xED, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x6, 0x1, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x31, 0x38, 0x44, 0x33, 0x42, 0x46, 0x34, 0x44, 0x0, 0x0, 0x1E, 0xD6, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x6, 0x0, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x42, 0x42, 0x32, 0x38, 0x31, 0x45, 0x44, 0x32, 0x0, 0x0, 0x1F, 0x14, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x6, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x32, 0x34, 0x37, 0x38, 0x41, 0x32, 0x46, 0x32, 0x0, 0x0, 0x1F, 0x32, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x37, 0x30, 0x32, 0x46, 0x42, 0x37, 0x43, 0x33, 0x0, 0x0, 0x22, 0x81, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x44, 0x41, 0x39, 0x32, 0x42, 0x38, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xA7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x38, 0x30, 0x43, 0x37, - 0x37, 0x38, 0x0, 0x0, 0x3E, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xAD, 0x0, 0x0, + 0x0, 0x8, 0x30, 0x31, 0x35, 0x46, 0x42, 0x45, 0x37, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x7C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x37, 0x33, 0x36, 0x45, + 0x39, 0x31, 0x0, 0x0, 0x45, 0xC5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x30, 0x32, 0x41, - 0x46, 0x37, 0x44, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x32, 0x34, 0x38, + 0x41, 0x37, 0x46, 0x0, 0x0, 0x45, 0xD4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x37, 0x38, - 0x38, 0x33, 0x35, 0x37, 0x0, 0x0, 0x52, 0xEA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x0, 0xBF, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x42, 0x45, 0x33, + 0x37, 0x46, 0x46, 0x46, 0x0, 0x0, 0x2D, 0xF4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x30, - 0x36, 0x45, 0x36, 0x39, 0x45, 0x0, 0x0, 0x1E, 0xD4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, - 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x45, - 0x32, 0x43, 0x45, 0x34, 0x35, 0x36, 0x0, 0x0, 0x1E, 0xE4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, - 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, - 0x36, 0x46, 0x46, 0x42, 0x34, 0x45, 0x31, 0x0, 0x0, 0x1E, 0x43, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x39, 0x33, + 0x30, 0x35, 0x36, 0x46, 0x38, 0x0, 0x0, 0x3E, 0x4C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, + 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, + 0x46, 0x34, 0x38, 0x41, 0x44, 0x33, 0x0, 0x0, 0x3E, 0x8B, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, + 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, + 0x38, 0x34, 0x32, 0x38, 0x37, 0x38, 0x45, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x34, 0x31, 0x38, 0x30, 0x33, 0x43, 0x34, 0x0, 0x0, 0x1F, 0x26, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x1, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x39, 0x39, 0x41, 0x32, 0x41, 0x44, 0x37, 0x41, 0x0, 0x0, 0x45, 0xC3, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x6, 0x1, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x38, 0x32, 0x41, 0x43, 0x41, 0x44, 0x31, 0x35, 0x0, 0x0, 0x52, 0xEF, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x1, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x39, 0x31, 0x32, 0x42, 0x35, 0x43, 0x33, 0x32, 0x0, 0x0, 0x3B, 0x4, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0xED, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x38, 0x37, 0x45, 0x33, 0x37, 0x34, 0x32, 0x0, 0x0, 0x24, 0xDE, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x41, 0x46, 0x44, 0x46, 0x39, 0x31, 0x35, 0x44, 0x0, 0x0, 0x1E, 0xDA, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x6, 0x0, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x38, 0x30, 0x32, 0x43, 0x34, 0x32, 0x38, 0x0, 0x0, 0x1D, 0x80, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x33, 0x34, 0x41, 0x44, 0x37, 0x33, 0x34, 0x0, 0x0, 0x63, 0x84, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x43, 0x44, 0x35, 0x31, 0x44, 0x31, 0x46, 0x37, 0x0, 0x0, 0x24, 0xBF, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x45, 0x33, 0x33, 0x30, 0x31, 0x30, 0x0, 0x0, 0x24, 0xC0, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x32, 0x36, 0x45, 0x44, 0x46, 0x37, 0x41, 0x0, 0x0, 0x3, - 0xE1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x37, 0x43, 0x41, 0x41, 0x46, 0x44, 0x0, 0x0, 0x53, + 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x44, 0x46, 0x30, 0x41, 0x32, 0x38, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x59, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, - 0x43, 0x41, 0x46, 0x37, 0x36, 0x38, 0x0, 0x0, 0x40, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3F, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, 0x45, 0x38, 0x33, 0x44, 0x32, 0x33, 0x0, 0x0, - 0x1E, 0x5E, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x6, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x46, 0x37, 0x46, 0x37, 0x35, 0x31, 0x39, 0x0, 0x0, + 0x1F, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, 0x44, 0x43, 0x35, 0x35, 0x46, 0x34, 0x0, - 0x0, 0x45, 0xD0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x1, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x32, 0x39, 0x39, 0x46, 0x38, 0x37, 0x0, + 0x0, 0x26, 0x44, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x44, 0x44, 0x41, 0x36, 0x31, 0x41, 0x44, - 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x35, 0x41, 0x39, 0x38, 0x36, 0x31, + 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7B, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x36, 0x36, 0x45, 0x32, 0x32, - 0x32, 0x0, 0x0, 0x1E, 0xEC, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x43, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x34, 0x32, 0x41, 0x42, 0x31, + 0x34, 0x0, 0x0, 0x1E, 0x6C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x31, 0x38, 0x32, 0x44, - 0x37, 0x35, 0x0, 0x0, 0x3E, 0x4B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xCB, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x31, 0x46, 0x37, 0x32, + 0x35, 0x39, 0x0, 0x0, 0x1E, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, 0x33, 0x35, 0x45, - 0x30, 0x32, 0x30, 0x0, 0x0, 0x1E, 0x2E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6D, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x32, 0x42, 0x44, + 0x45, 0x36, 0x43, 0x0, 0x0, 0x1E, 0x5C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x32, 0x33, - 0x32, 0x43, 0x33, 0x45, 0x0, 0x0, 0x2, 0x8B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x3B, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x30, 0x43, + 0x45, 0x39, 0x33, 0x36, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x32, 0x31, - 0x34, 0x46, 0x38, 0x45, 0x32, 0x0, 0x0, 0x16, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0xFF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, - 0x33, 0x43, 0x30, 0x33, 0x42, 0x42, 0x0, 0x0, 0x1E, 0x68, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, - 0x0, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, - 0x37, 0x41, 0x42, 0x31, 0x38, 0x39, 0x34, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x0, 0x0, 0xD, 0x0, - 0x6, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x38, + 0x33, 0x39, 0x42, 0x37, 0x44, 0x0, 0x0, 0x34, 0xAF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, + 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x42, + 0x32, 0x46, 0x35, 0x37, 0x30, 0x31, 0x0, 0x0, 0x62, 0x60, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x1, 0x76, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, + 0x36, 0x33, 0x42, 0x44, 0x43, 0x32, 0x35, 0x0, 0x0, 0x24, 0xA2, 0x0, 0x0, 0x0, 0xE, 0x0, + 0x6, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x41, 0x37, 0x38, 0x39, 0x41, 0x36, 0x31, 0x31, 0x0, 0x0, 0x3, 0x44, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0xA9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x37, 0x43, 0x41, 0x42, 0x37, 0x34, 0x46, 0x44, 0x0, 0x0, 0x1E, 0xC5, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x6, 0x0, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x37, 0x33, 0x44, 0x32, 0x33, 0x45, 0x37, 0x36, 0x0, 0x0, 0x24, 0x96, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x6, 0x1, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x37, 0x37, 0x38, 0x36, 0x31, 0x45, 0x30, 0x0, 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, + 0x11, 0x0, 0x6, 0x0, 0xEC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x42, 0x43, 0x33, 0x38, 0x34, 0x38, 0x35, 0x36, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x46, 0x44, 0x38, 0x30, 0x31, 0x44, 0x46, 0x44, 0x0, 0x0, 0x2C, 0x90, 0x0, 0x0, + 0x0, 0x6, 0x0, 0x6, 0x0, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x43, 0x46, 0x46, 0x31, 0x37, 0x39, 0x43, 0x37, 0x0, 0x0, 0x62, 0x5B, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, - 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x46, 0x46, 0x37, 0x31, 0x42, - 0x43, 0x43, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x35, 0x31, 0x36, 0x42, 0x42, 0x41, 0x36, 0x34, 0x0, 0x0, 0x45, 0xE1, 0x0, + 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x36, 0x35, 0x36, - 0x30, 0x36, 0x30, 0x0, 0x0, 0x63, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x59, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x41, 0x31, - 0x45, 0x34, 0x34, 0x36, 0x0, 0x0, 0x1E, 0xF5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x26, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x45, 0x35, 0x37, 0x32, 0x32, 0x35, 0x0, 0x0, 0x0, 0x36, + 0x0, 0x0, 0x0, 0x50, 0x0, 0x6, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x33, 0x36, - 0x41, 0x33, 0x34, 0x33, 0x31, 0x0, 0x0, 0x1E, 0xA0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, - 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x42, - 0x35, 0x32, 0x33, 0x35, 0x36, 0x38, 0x0, 0x0, 0x1F, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, - 0x39, 0x31, 0x37, 0x33, 0x44, 0x41, 0x32, 0x0, 0x0, 0x3E, 0x5B, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x6, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x36, 0x32, 0x38, 0x34, 0x31, 0x43, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xB6, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x6, 0x1, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x35, 0x46, 0x41, 0x42, 0x41, 0x34, 0x0, 0x0, 0x23, + 0x68, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x1, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x43, 0x44, 0x32, 0x34, 0x39, 0x44, 0x35, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, 0x32, 0x35, 0x31, 0x30, 0x33, - 0x46, 0x0, 0x0, 0x1E, 0x62, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x18, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x34, 0x34, 0x30, 0x35, 0x41, 0x38, 0x33, 0x0, 0x0, + 0x1E, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x36, 0x41, 0x46, 0x43, - 0x34, 0x32, 0x0, 0x0, 0x45, 0xE9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xF7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x46, 0x38, 0x46, 0x34, 0x39, 0x33, 0x0, + 0x0, 0x45, 0xC7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x38, 0x42, 0x42, - 0x43, 0x42, 0x43, 0x0, 0x0, 0x1E, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x60, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x38, 0x30, 0x37, 0x45, 0x39, 0x45, + 0x0, 0x0, 0x37, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x59, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x34, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x46, 0x41, 0x36, 0x34, 0x44, 0x36, 0x41, 0x36, 0x0, 0x0, 0x2E, 0x10, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x38, 0x37, - 0x42, 0x30, 0x45, 0x39, 0x0, 0x0, 0x2D, 0xF5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x80, + 0x8, 0x31, 0x37, 0x41, 0x43, 0x35, 0x43, 0x37, 0x32, 0x0, 0x0, 0x35, 0xF9, 0x0, 0x0, 0x0, + 0x60, 0x0, 0x6, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x34, 0x31, - 0x37, 0x45, 0x33, 0x41, 0x45, 0x0, 0x0, 0x49, 0x2F, 0x0, 0x0, 0x0, 0xF, 0x0, 0x6, 0x0, - 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, - 0x43, 0x38, 0x44, 0x46, 0x38, 0x33, 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, - 0x0, 0xEB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, - 0x32, 0x45, 0x30, 0x37, 0x38, 0x42, 0x33, 0x0, 0x0, 0x63, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x38, 0x37, 0x45, 0x45, 0x42, 0x44, 0x43, 0x35, 0x0, 0x0, 0x1E, 0xA5, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x6, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x42, 0x31, 0x35, 0x42, 0x36, 0x31, 0x42, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x8D, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x43, 0x37, 0x46, 0x43, + 0x30, 0x37, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x31, 0x37, 0x30, 0x42, 0x42, 0x37, 0x37, 0x32, 0x0, 0x0, 0x3E, 0x8D, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x6, 0x0, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x36, 0x43, 0x39, 0x37, + 0x42, 0x41, 0x36, 0x0, 0x0, 0x1F, 0x31, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x38, 0x45, 0x33, 0x39, 0x30, 0x37, 0x42, 0x0, 0x0, 0x1F, 0x8, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x6, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x42, 0x45, 0x33, + 0x35, 0x33, 0x44, 0x35, 0x0, 0x0, 0x1E, 0x79, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x43, 0x32, 0x41, 0x46, 0x39, 0x35, 0x35, 0x42, 0x0, 0x0, 0x0, 0x23, 0x0, - 0x0, 0x0, 0xF, 0x0, 0x6, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x35, + 0x39, 0x39, 0x42, 0x45, 0x41, 0x0, 0x0, 0x49, 0x84, 0x0, 0x0, 0x0, 0xD5, 0x0, 0x6, 0x0, + 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, + 0x45, 0x46, 0x35, 0x41, 0x42, 0x46, 0x0, 0x0, 0x24, 0x91, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, + 0x1, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x43, 0x38, 0x38, 0x33, 0x36, 0x35, 0x36, 0x0, 0x0, 0x37, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x68, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x39, 0x45, 0x43, 0x32, 0x41, 0x42, 0x0, + 0x0, 0x2C, 0x8F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x35, 0x33, 0x41, 0x45, 0x39, 0x38, 0x0, 0x0, 0x63, 0xC, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFB, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x38, 0x45, 0x37, 0x37, 0x44, 0x46, 0x36, + 0x0, 0x0, 0x1E, 0xC1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x6, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x39, 0x37, 0x31, 0x34, 0x45, 0x43, 0x0, 0x0, 0x23, - 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x33, 0x36, 0x33, 0x43, 0x43, 0x35, + 0x35, 0x0, 0x0, 0x60, 0x98, 0x0, 0x0, 0x0, 0x48, 0x0, 0x6, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x39, 0x34, 0x42, 0x33, 0x34, 0x34, 0x0, 0x0, - 0x23, 0x31, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x31, 0x38, 0x43, 0x43, + 0x37, 0x33, 0x0, 0x0, 0x4C, 0xC2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x6, 0x0, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, 0x38, 0x42, 0x39, 0x35, 0x35, 0x32, 0x0, - 0x0, 0x3E, 0x81, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x44, 0x34, 0x41, + 0x37, 0x46, 0x38, 0x0, 0x0, 0x24, 0xBA, 0x0, 0x0, 0x0, 0xD, 0x0, 0x6, 0x0, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x34, 0x43, 0x32, 0x30, 0x37, 0x34, - 0x0, 0x0, 0x4C, 0xBE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x6, 0x1, 0x4C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x33, 0x45, + 0x46, 0x32, 0x45, 0x34, 0x0, 0x0, 0x63, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5E, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x38, 0x41, + 0x39, 0x37, 0x43, 0x37, 0x38, 0x0, 0x0, 0x45, 0xA1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, + 0x33, 0x46, 0x42, 0x30, 0x35, 0x43, 0x0, 0x0, 0x1E, 0x56, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, + 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, + 0x32, 0x42, 0x38, 0x34, 0x35, 0x41, 0x31, 0x0, 0x0, 0x1F, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x31, 0x41, 0x32, 0x37, 0x38, 0x31, 0x34, 0x33, 0x0, 0x0, 0x1E, 0x91, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x6, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x42, 0x31, 0x37, 0x37, 0x38, 0x34, - 0x34, 0x0, 0x0, 0x1F, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xBD, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x39, 0x45, 0x38, 0x45, 0x45, 0x33, 0x44, 0x0, 0x0, 0x1E, 0xBF, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0xD5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x42, 0x36, 0x42, 0x36, - 0x33, 0x31, 0x0, 0x0, 0x1F, 0x47, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF3, 0x0, 0x0, + 0x0, 0x8, 0x46, 0x42, 0x31, 0x38, 0x41, 0x45, 0x41, 0x42, 0x0, 0x0, 0x1E, 0xCC, 0x0, 0x0, + 0x0, 0x22, 0x0, 0x6, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x45, 0x39, 0x42, 0x35, - 0x36, 0x31, 0x39, 0x0, 0x0, 0x1E, 0x66, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x25, 0x0, + 0x0, 0x0, 0x8, 0x37, 0x33, 0x46, 0x41, 0x41, 0x42, 0x45, 0x33, 0x0, 0x0, 0x3, 0xE, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x90, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, 0x32, 0x31, - 0x36, 0x45, 0x36, 0x45, 0x0, 0x0, 0x1E, 0xE5, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x1, 0x47, + 0x0, 0x0, 0x0, 0x8, 0x42, 0x38, 0x44, 0x41, 0x39, 0x36, 0x30, 0x38, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xBC, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x38, 0x35, + 0x43, 0x43, 0x41, 0x44, 0x0, 0x0, 0x63, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5D, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x39, + 0x32, 0x38, 0x34, 0x46, 0x34, 0x0, 0x0, 0x26, 0x1A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, + 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, + 0x43, 0x31, 0x37, 0x39, 0x32, 0x36, 0x0, 0x0, 0x24, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x1, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, + 0x45, 0x33, 0x39, 0x35, 0x39, 0x30, 0x34, 0x0, 0x0, 0x46, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x37, 0x37, 0x43, 0x42, 0x45, 0x45, 0x35, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x38, 0x38, 0x43, 0x38, 0x36, 0x43, + 0x0, 0x0, 0x45, 0xE0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x35, - 0x35, 0x36, 0x43, 0x39, 0x45, 0x0, 0x0, 0x45, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, - 0x36, 0x37, 0x38, 0x32, 0x31, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, 0x44, 0x34, 0x33, 0x37, 0x42, 0x44, 0x0, 0x0, - 0x4E, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x37, 0x36, 0x46, 0x42, 0x42, + 0x33, 0x0, 0x0, 0x1E, 0xA7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x33, 0x43, 0x39, 0x32, 0x30, 0x43, 0x0, - 0x0, 0x1E, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x43, 0x41, 0x32, 0x37, 0x41, + 0x31, 0x43, 0x0, 0x0, 0x45, 0xCB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x41, 0x42, 0x46, 0x42, 0x43, 0x34, - 0x0, 0x0, 0x48, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x87, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x38, 0x43, 0x38, 0x41, + 0x43, 0x44, 0x42, 0x0, 0x0, 0x3E, 0x50, 0x0, 0x0, 0x0, 0x16, 0x0, 0x6, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x46, 0x46, 0x46, 0x34, 0x39, - 0x44, 0x0, 0x0, 0x1E, 0x95, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x84, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x44, 0x46, + 0x42, 0x42, 0x41, 0x32, 0x0, 0x0, 0x52, 0xE9, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x0, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x30, 0x44, 0x34, 0x41, 0x36, - 0x45, 0x33, 0x0, 0x0, 0x40, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x79, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x3F, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x44, 0x38, 0x36, 0x39, 0x43, 0x44, 0x45, 0x0, 0x0, 0x24, 0xED, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x6, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x38, + 0x35, 0x38, 0x45, 0x37, 0x38, 0x0, 0x0, 0x45, 0xDD, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, + 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, + 0x44, 0x31, 0x34, 0x30, 0x33, 0x42, 0x0, 0x0, 0x45, 0xF4, 0x0, 0x0, 0x0, 0x65, 0x0, 0x6, + 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, + 0x43, 0x33, 0x45, 0x31, 0x31, 0x37, 0x45, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x37, 0x30, 0x38, 0x37, 0x30, 0x42, 0x32, 0x0, + 0x0, 0x1E, 0xDD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x34, 0x31, 0x34, 0x34, 0x33, 0x42, 0x44, 0x31, 0x0, 0x0, 0x60, 0x99, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x44, 0x46, 0x42, 0x44, 0x41, 0x44, + 0x0, 0x0, 0x1F, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x32, 0x35, 0x46, 0x39, 0x30, 0x37, 0x36, 0x0, 0x0, 0x63, 0x1B, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA7, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x35, 0x30, 0x42, 0x31, 0x43, 0x45, + 0x46, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x39, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x43, 0x30, 0x39, 0x36, 0x38, 0x35, 0x44, 0x0, 0x0, 0x1F, - 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x42, 0x44, 0x37, 0x32, + 0x31, 0x46, 0x0, 0x0, 0x45, 0xB1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x34, 0x37, 0x39, + 0x36, 0x34, 0x34, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x0, 0x0, 0x11, 0x0, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x36, 0x32, 0x46, 0x36, 0x39, 0x43, 0x0, 0x0, - 0x1E, 0x50, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x30, 0x35, + 0x38, 0x37, 0x32, 0x39, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x44, 0x46, 0x33, 0x44, 0x43, 0x45, 0x30, 0x0, - 0x0, 0x30, 0xD5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x30, 0x33, + 0x45, 0x32, 0x34, 0x37, 0x39, 0x0, 0x0, 0x1F, 0x58, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, + 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, + 0x41, 0x34, 0x39, 0x36, 0x42, 0x41, 0x0, 0x0, 0x1F, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, + 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, + 0x44, 0x31, 0x42, 0x44, 0x34, 0x32, 0x42, 0x0, 0x0, 0x52, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x45, 0x33, 0x45, 0x31, 0x46, 0x43, 0x32, 0x44, 0x0, 0x0, 0x3F, 0xFA, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x33, 0x39, 0x39, 0x43, 0x38, 0x34, 0x46, - 0x0, 0x0, 0x4C, 0xBF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x51, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x39, 0x32, 0x34, 0x46, 0x38, 0x44, 0x35, 0x46, 0x0, 0x0, 0x53, 0x12, 0x0, 0x0, 0x0, + 0x29, 0x0, 0x6, 0x0, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x39, 0x42, 0x45, 0x41, 0x43, - 0x31, 0x0, 0x0, 0x39, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x12, 0x0, 0x0, 0x1, + 0x0, 0x8, 0x41, 0x33, 0x46, 0x45, 0x37, 0x37, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x33, 0x0, 0x0, + 0x0, 0x7, 0x0, 0x6, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x37, 0x35, 0x43, 0x39, - 0x32, 0x34, 0x0, 0x0, 0x2E, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x83, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x43, 0x41, 0x31, 0x30, 0x34, 0x39, 0x37, 0x35, 0x0, 0x0, 0x2A, 0xF7, 0x0, + 0x0, 0x0, 0x10, 0x0, 0x6, 0x0, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x44, 0x34, - 0x46, 0x31, 0x35, 0x0, 0x0, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x51, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x45, 0x41, 0x30, 0x39, 0x46, 0x38, 0x0, 0x0, 0x1F, 0x16, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x36, 0x44, - 0x42, 0x42, 0x39, 0x39, 0x0, 0x0, 0x1F, 0x1B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC7, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x32, 0x30, 0x36, 0x30, 0x43, 0x0, 0x0, 0x23, + 0xC7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x42, - 0x37, 0x31, 0x30, 0x44, 0x36, 0x0, 0x0, 0x2E, 0x1E, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, - 0xD6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, - 0x39, 0x30, 0x33, 0x43, 0x32, 0x38, 0x0, 0x0, 0x1E, 0x3A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, - 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, - 0x34, 0x43, 0x36, 0x46, 0x31, 0x41, 0x38, 0x0, 0x0, 0x3E, 0x8A, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x6, 0x0, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x44, 0x43, 0x31, 0x38, 0x41, 0x38, 0x45, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, 0x8, - 0x0, 0x6, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x39, 0x30, 0x46, 0x43, 0x30, 0x30, 0x42, 0x0, 0x0, + 0x25, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x43, 0x43, 0x30, 0x32, 0x30, 0x38, 0x39, 0x0, 0x0, 0x49, 0x7F, 0x0, 0x0, 0x2, - 0xC4, 0x0, 0x6, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, 0x43, 0x44, 0x43, 0x39, 0x32, 0x36, 0x0, + 0x0, 0x21, 0xF5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7B, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x33, 0x36, 0x37, 0x39, 0x38, 0x32, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0x23, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x38, 0x34, 0x35, 0x45, - 0x45, 0x44, 0x0, 0x0, 0x54, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x60, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x43, 0x35, 0x37, 0x46, 0x32, 0x45, 0x44, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x6, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, 0x35, 0x32, 0x36, 0x30, 0x45, 0x36, + 0x0, 0x0, 0x1F, 0x83, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x30, 0x46, 0x39, 0x36, 0x42, 0x33, 0x39, 0x32, 0x0, 0x0, 0x63, 0x9D, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5C, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x46, 0x42, 0x42, 0x42, 0x46, + 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x6D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x56, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x33, 0x44, 0x45, 0x37, 0x43, 0x46, 0x38, 0x38, 0x0, 0x0, 0x49, 0xBC, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x6, 0x1, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x32, 0x44, 0x46, 0x32, 0x41, 0x45, 0x0, 0x0, 0x24, 0x20, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x44, 0x41, 0x38, 0x42, 0x35, 0x35, 0x36, 0x38, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x18, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x44, 0x32, 0x38, 0x38, + 0x30, 0x42, 0x0, 0x0, 0x45, 0xCA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x38, 0x33, 0x38, 0x32, 0x36, 0x34, 0x0, 0x0, 0x23, - 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x35, 0x31, 0x38, + 0x31, 0x45, 0x35, 0x0, 0x0, 0x3E, 0x48, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xE3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x45, 0x35, 0x39, 0x31, 0x31, 0x45, 0x0, 0x0, - 0x23, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x44, 0x41, + 0x30, 0x43, 0x41, 0x32, 0x0, 0x0, 0x1E, 0x3D, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x34, 0x30, 0x44, 0x38, 0x31, 0x43, 0x0, - 0x0, 0x2A, 0xEA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x46, + 0x32, 0x30, 0x32, 0x46, 0x33, 0x0, 0x0, 0x25, 0xC5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, + 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x35, + 0x44, 0x38, 0x36, 0x46, 0x44, 0x33, 0x0, 0x0, 0x24, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, + 0x43, 0x39, 0x42, 0x33, 0x36, 0x35, 0x37, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x0, 0x12, 0x0, + 0x6, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x38, 0x36, 0x43, 0x36, 0x37, 0x38, 0x44, 0x33, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x30, 0x46, 0x33, 0x37, 0x31, 0x41, - 0x0, 0x0, 0x24, 0xC2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x78, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x33, 0x43, 0x35, 0x35, 0x43, 0x30, 0x38, 0x44, 0x0, 0x0, 0x1E, 0xC0, 0x0, 0x0, 0x0, + 0x1C, 0x0, 0x6, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x43, 0x35, 0x38, 0x33, 0x45, 0x39, - 0x38, 0x0, 0x0, 0x1E, 0xC6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x3C, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x44, 0x34, 0x42, 0x42, 0x33, 0x39, 0x43, 0x34, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, + 0x0, 0xB, 0x0, 0x6, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x37, 0x44, 0x38, 0x34, - 0x34, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7F, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x34, 0x32, 0x44, 0x36, 0x30, 0x38, 0x44, 0x0, 0x0, 0x52, 0xE5, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x55, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x33, 0x33, 0x46, 0x31, 0x39, 0x31, 0x38, 0x39, 0x0, 0x0, 0x2B, 0x2, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x6, 0x0, 0xDB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x30, 0x39, 0x35, 0x37, 0x35, 0x33, 0x0, 0x0, 0x63, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x56, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x36, 0x34, 0x38, 0x44, 0x35, 0x39, 0x38, 0x37, 0x0, 0x0, 0x27, 0x95, 0x0, - 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0xAF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x35, 0x37, 0x42, 0x33, 0x39, 0x30, 0x30, 0x0, 0x0, 0x1F, + 0xB, 0x0, 0x0, 0x0, 0x71, 0x0, 0x6, 0x0, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x44, 0x38, 0x45, 0x34, 0x38, 0x45, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xBE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x9F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x39, 0x41, - 0x38, 0x39, 0x34, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC6, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x44, 0x30, 0x36, 0x30, 0x32, 0x44, 0x0, 0x0, + 0x2E, 0x20, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x41, 0x36, 0x42, 0x31, 0x38, 0x34, 0x0, 0x0, 0x45, 0xF3, - 0x0, 0x0, 0x0, 0x1C, 0x0, 0x6, 0x1, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x46, 0x30, 0x45, 0x42, 0x43, 0x41, 0x0, + 0x0, 0x2C, 0xF0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x38, 0x43, 0x38, 0x34, 0x37, 0x34, 0x0, 0x0, 0x60, - 0xA1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x34, 0x42, 0x39, 0x41, 0x43, 0x36, + 0x0, 0x0, 0x48, 0xB7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x35, 0x30, 0x39, 0x35, 0x44, 0x33, 0x0, 0x0, - 0x45, 0xD1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x32, 0x38, 0x39, 0x34, 0x30, + 0x42, 0x0, 0x0, 0x33, 0xA7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x41, 0x35, 0x38, 0x44, 0x42, 0x30, 0x0, - 0x0, 0x1E, 0x5D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x36, 0x43, 0x46, 0x46, + 0x32, 0x30, 0x0, 0x0, 0x24, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x37, 0x33, 0x44, 0x39, 0x42, 0x45, 0x34, - 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x59, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x32, 0x35, 0x32, 0x42, 0x31, 0x30, 0x42, 0x33, 0x0, 0x0, 0x22, 0x6D, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x16, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x42, 0x33, 0x46, + 0x36, 0x35, 0x34, 0x0, 0x0, 0x1E, 0xB8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x35, 0x41, 0x34, 0x46, 0x41, 0x43, 0x46, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x44, 0x30, + 0x44, 0x41, 0x38, 0x37, 0x0, 0x0, 0x1E, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x37, 0x35, 0x31, 0x39, 0x45, 0x42, 0x30, 0x36, 0x0, 0x0, 0x3, 0x29, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0xAA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x44, 0x31, + 0x45, 0x30, 0x42, 0x33, 0x30, 0x0, 0x0, 0x52, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, + 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, + 0x32, 0x43, 0x31, 0x38, 0x39, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x41, 0x42, 0x33, 0x44, 0x45, 0x45, 0x37, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x56, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, + 0x35, 0x35, 0x35, 0x41, 0x32, 0x42, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x6, + 0x0, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, + 0x46, 0x31, 0x32, 0x39, 0x43, 0x43, 0x31, 0x0, 0x0, 0x45, 0xCE, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x6, 0x1, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x32, 0x41, 0x43, 0x41, 0x46, 0x32, 0x42, 0x32, 0x0, 0x0, 0x45, 0xEC, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x1, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x36, 0x38, 0x36, 0x34, 0x30, 0x34, 0x39, 0x44, 0x0, 0x0, 0x5E, 0xF0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x6F, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5C, 0x9B, 0x0, - 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x46, 0x38, 0x44, 0x33, 0x41, 0x32, 0x31, 0x44, 0x0, 0x0, 0x23, 0x33, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x7E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x39, 0x43, 0x38, 0x46, 0x37, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xF3, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x1, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x44, 0x42, 0x36, 0x41, 0x45, 0x35, 0x46, 0x38, 0x0, 0x0, 0x24, 0xB6, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x6, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x43, 0x31, 0x41, 0x41, 0x35, 0x34, 0x42, 0x42, 0x0, 0x0, 0x1F, 0x4A, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x6, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x39, 0x41, 0x46, 0x42, 0x44, 0x32, 0x0, 0x0, 0x45, 0xD7, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x35, 0x31, 0x45, 0x34, 0x45, 0x42, 0x45, 0x33, 0x0, 0x0, 0x3E, 0x77, 0x0, + 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x43, 0x46, 0x35, 0x41, 0x39, 0x42, 0x0, 0x0, 0x1F, - 0x4F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x46, 0x42, 0x41, 0x46, 0x31, 0x34, 0x0, 0x0, 0x3E, 0x92, + 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x39, 0x44, 0x35, 0x30, 0x34, 0x32, 0x0, 0x0, - 0x53, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x45, 0x31, 0x36, 0x32, 0x39, 0x43, 0x0, 0x0, 0x63, + 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x35, 0x43, 0x31, 0x43, 0x43, 0x42, 0x0, - 0x0, 0x49, 0x83, 0x0, 0x0, 0x0, 0x60, 0x0, 0x6, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x36, 0x37, 0x30, 0x46, 0x37, 0x32, 0x0, 0x0, + 0x60, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x58, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x31, 0x31, 0x30, 0x34, 0x38, 0x41, - 0x0, 0x0, 0x63, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x65, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x30, 0x46, 0x36, 0x38, 0x43, 0x33, 0x0, + 0x0, 0x1E, 0xEA, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x32, 0x31, 0x32, 0x35, 0x34, - 0x38, 0x0, 0x0, 0x63, 0x31, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1B, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, 0x44, 0x42, 0x42, 0x38, - 0x44, 0x43, 0x0, 0x0, 0x62, 0x61, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x75, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x2, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x34, 0x31, 0x34, - 0x45, 0x33, 0x30, 0x0, 0x0, 0x1E, 0xDF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xE1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x34, 0x38, 0x30, 0x42, 0x33, 0x38, 0x36, + 0x0, 0x0, 0x48, 0xE5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x33, 0x32, 0x38, - 0x44, 0x38, 0x41, 0x39, 0x0, 0x0, 0x4B, 0xBC, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, 0x0, 0xC5, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x43, 0x38, 0x43, 0x41, 0x36, + 0x31, 0x0, 0x0, 0x1E, 0x60, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x45, - 0x33, 0x45, 0x31, 0x37, 0x44, 0x0, 0x0, 0x63, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, - 0x6, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, - 0x44, 0x42, 0x34, 0x43, 0x30, 0x44, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, - 0x39, 0x45, 0x31, 0x35, 0x30, 0x35, 0x44, 0x0, 0x0, 0x23, 0xED, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x6, 0x1, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x42, 0x42, 0x32, 0x38, 0x31, 0x45, 0x44, 0x32, 0x0, 0x0, 0x1F, 0x14, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x6, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, 0x34, 0x43, 0x35, 0x31, + 0x39, 0x33, 0x0, 0x0, 0x63, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x10, 0x0, 0x2, + 0x1, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x34, 0x37, 0x36, + 0x42, 0x33, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x37, 0x30, 0x32, 0x46, 0x42, 0x37, 0x43, 0x33, 0x0, 0x0, 0x22, 0x81, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x42, 0x42, 0x32, 0x42, 0x32, 0x33, 0x39, 0x41, 0x0, 0x0, 0x1F, 0x33, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x31, 0x35, 0x46, 0x42, 0x45, 0x37, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x7C, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x37, 0x33, 0x36, 0x45, - 0x39, 0x31, 0x0, 0x0, 0x45, 0xC5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xFD, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, 0x46, 0x45, 0x42, 0x36, 0x43, 0x38, 0x0, 0x0, 0x1E, 0x47, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x32, 0x34, 0x38, - 0x41, 0x37, 0x46, 0x0, 0x0, 0x45, 0xD4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x19, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x43, 0x46, 0x45, 0x32, 0x32, 0x43, 0x0, 0x0, 0x24, + 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x84, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x42, 0x45, 0x33, - 0x37, 0x46, 0x46, 0x46, 0x0, 0x0, 0x2D, 0xF4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x82, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x41, 0x39, 0x46, 0x38, 0x44, 0x43, 0x34, 0x0, 0x0, + 0x3E, 0x6D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x39, 0x33, - 0x30, 0x35, 0x36, 0x46, 0x38, 0x0, 0x0, 0x3E, 0x4C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, - 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, - 0x46, 0x34, 0x38, 0x41, 0x44, 0x33, 0x0, 0x0, 0x3E, 0x8B, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, - 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, - 0x38, 0x34, 0x32, 0x38, 0x37, 0x38, 0x45, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x39, 0x39, 0x41, 0x32, 0x41, 0x44, 0x37, 0x41, 0x0, 0x0, 0x45, 0xC3, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x6, 0x1, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x46, 0x35, 0x33, 0x41, 0x30, 0x35, 0x35, 0x0, + 0x0, 0x1F, 0x39, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x39, 0x31, 0x32, 0x42, 0x35, 0x43, 0x33, 0x32, 0x0, 0x0, 0x3B, 0x4, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0xED, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x43, 0x37, 0x45, 0x35, 0x42, 0x35, + 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x6, 0x0, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x41, 0x46, 0x44, 0x46, 0x39, 0x31, 0x35, 0x44, 0x0, 0x0, 0x1E, 0xDA, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x6, 0x0, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x45, 0x45, 0x42, 0x46, 0x34, + 0x44, 0x0, 0x0, 0x1E, 0xA1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x33, 0x34, 0x41, 0x44, 0x37, 0x33, 0x34, 0x0, 0x0, 0x63, 0x84, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x44, 0x39, 0x30, 0x32, 0x41, + 0x31, 0x43, 0x0, 0x0, 0x23, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x45, 0x33, 0x33, 0x30, 0x31, 0x30, 0x0, 0x0, 0x24, 0xC0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x39, 0x35, 0x35, + 0x35, 0x33, 0x34, 0x0, 0x0, 0x40, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7A, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x3F, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x36, 0x32, 0x42, 0x43, 0x31, 0x36, 0x46, 0x33, 0x0, 0x0, 0x34, 0xB0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x37, 0x43, 0x41, 0x41, 0x46, 0x44, 0x0, 0x0, 0x53, - 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x45, 0x31, 0x32, 0x32, 0x30, 0x39, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0x3C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x42, 0x31, 0x46, + 0x33, 0x36, 0x45, 0x42, 0x0, 0x0, 0x1E, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x46, 0x37, 0x46, 0x37, 0x35, 0x31, 0x39, 0x0, 0x0, - 0x1F, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, 0x35, + 0x35, 0x39, 0x42, 0x31, 0x33, 0x0, 0x0, 0x1E, 0xA9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, + 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, + 0x34, 0x46, 0x41, 0x38, 0x46, 0x34, 0x0, 0x0, 0x23, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x1, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, + 0x31, 0x41, 0x35, 0x46, 0x44, 0x30, 0x46, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x7E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x35, 0x44, 0x34, 0x30, 0x35, 0x37, 0x0, + 0x0, 0x23, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x32, 0x39, 0x39, 0x46, 0x38, 0x37, 0x0, - 0x0, 0x26, 0x44, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x32, 0x35, 0x42, 0x41, 0x42, 0x35, + 0x0, 0x0, 0x48, 0x4B, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x35, 0x41, 0x39, 0x38, 0x36, 0x31, - 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7B, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x44, 0x43, 0x42, 0x33, 0x41, + 0x38, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x34, 0x32, 0x41, 0x42, 0x31, - 0x34, 0x0, 0x0, 0x1E, 0x6C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x8D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x38, 0x36, 0x43, 0x33, 0x33, + 0x45, 0x39, 0x0, 0x0, 0x1E, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x31, 0x46, 0x37, 0x32, - 0x35, 0x39, 0x0, 0x0, 0x1E, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x9E, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x42, 0x36, 0x38, + 0x35, 0x46, 0x31, 0x0, 0x0, 0x21, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xE7, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x34, 0x44, + 0x39, 0x45, 0x46, 0x38, 0x0, 0x0, 0x22, 0x27, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x15, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x43, + 0x37, 0x33, 0x39, 0x42, 0x34, 0x0, 0x0, 0x1F, 0x1D, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, + 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x33, + 0x43, 0x44, 0x36, 0x38, 0x44, 0x41, 0x0, 0x0, 0x48, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, + 0x44, 0x32, 0x45, 0x44, 0x36, 0x38, 0x45, 0x0, 0x0, 0x5E, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x2E, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5C, 0x9C, 0x0, 0x3, 0x2, 0x0, 0x0, + 0x5C, 0x99, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, + 0x37, 0x31, 0x37, 0x32, 0x30, 0x30, 0x0, 0x0, 0x2E, 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x6, + 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x31, 0x46, 0x34, 0x31, 0x39, 0x37, 0x41, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x6, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x33, 0x43, 0x42, 0x36, 0x39, 0x34, 0x41, 0x33, 0x0, 0x0, 0x63, 0x5D, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0xA8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x32, 0x42, 0x44, - 0x45, 0x36, 0x43, 0x0, 0x0, 0x1E, 0x5C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x8A, 0x0, + 0x8, 0x44, 0x34, 0x41, 0x35, 0x33, 0x43, 0x32, 0x31, 0x0, 0x0, 0x53, 0xA, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x30, 0x43, - 0x45, 0x39, 0x33, 0x36, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x35, + 0x0, 0x8, 0x43, 0x35, 0x42, 0x39, 0x44, 0x45, 0x41, 0x30, 0x0, 0x0, 0x2D, 0xFC, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x6, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x38, - 0x33, 0x39, 0x42, 0x37, 0x44, 0x0, 0x0, 0x34, 0xAF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, - 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x42, - 0x32, 0x46, 0x35, 0x37, 0x30, 0x31, 0x0, 0x0, 0x62, 0x60, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x1, 0x76, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, - 0x36, 0x33, 0x42, 0x44, 0x43, 0x32, 0x35, 0x0, 0x0, 0x24, 0xA2, 0x0, 0x0, 0x0, 0xE, 0x0, - 0x6, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x43, 0x41, 0x42, 0x37, 0x34, 0x46, 0x44, 0x0, 0x0, 0x1E, 0xC5, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x6, 0x0, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x41, 0x44, 0x38, 0x39, 0x36, 0x41, 0x33, 0x0, 0x0, 0x1E, 0xBE, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x37, 0x37, 0x38, 0x36, 0x31, 0x45, 0x30, 0x0, 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x6, 0x0, 0xEC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x42, 0x39, 0x34, 0x33, 0x44, 0x34, 0x0, 0x0, 0x63, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x58, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x46, 0x44, 0x38, 0x30, 0x31, 0x44, 0x46, 0x44, 0x0, 0x0, 0x2C, 0x90, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x6, 0x0, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x34, 0x45, 0x39, 0x36, 0x41, 0x39, 0x0, 0x0, 0x1E, + 0xCD, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x35, 0x31, 0x36, 0x42, 0x42, 0x41, 0x36, 0x34, 0x0, 0x0, 0x45, 0xE1, 0x0, - 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x42, 0x45, 0x44, 0x35, 0x32, 0x34, 0x38, 0x0, 0x0, + 0x1F, 0x52, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x45, 0x35, 0x37, 0x32, 0x32, 0x35, 0x0, 0x0, 0x0, 0x36, - 0x0, 0x0, 0x0, 0x50, 0x0, 0x6, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x38, 0x34, 0x32, 0x32, 0x30, 0x45, 0x31, 0x0, + 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x54, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x56, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, + 0x38, 0x33, 0x39, 0x39, 0x31, 0x45, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x0, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x39, 0x38, 0x43, 0x38, 0x41, 0x33, 0x0, + 0x0, 0x1E, 0x76, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x35, 0x46, 0x41, 0x42, 0x41, 0x34, 0x0, 0x0, 0x23, - 0x68, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x1, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x42, 0x43, 0x33, 0x45, 0x35, 0x42, + 0x0, 0x0, 0x49, 0x2B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x34, 0x34, 0x30, 0x35, 0x41, 0x38, 0x33, 0x0, 0x0, - 0x1E, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x45, 0x36, 0x37, 0x41, 0x31, 0x34, + 0x39, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x46, 0x38, 0x46, 0x34, 0x39, 0x33, 0x0, - 0x0, 0x45, 0xC7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x32, 0x46, 0x33, 0x37, + 0x44, 0x39, 0x0, 0x0, 0x46, 0xDE, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x38, 0x30, 0x37, 0x45, 0x39, 0x45, - 0x0, 0x0, 0x37, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x59, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x34, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x46, 0x41, 0x36, 0x34, 0x44, 0x36, 0x41, 0x36, 0x0, 0x0, 0x2E, 0x10, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x42, 0x41, 0x34, + 0x39, 0x45, 0x33, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x31, 0x37, 0x41, 0x43, 0x35, 0x43, 0x37, 0x32, 0x0, 0x0, 0x35, 0xF9, 0x0, 0x0, 0x0, - 0x60, 0x0, 0x6, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x42, 0x44, + 0x46, 0x46, 0x44, 0x34, 0x0, 0x0, 0x2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x91, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x39, + 0x38, 0x37, 0x36, 0x45, 0x31, 0x0, 0x0, 0x33, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0x8B, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, + 0x43, 0x30, 0x44, 0x45, 0x41, 0x35, 0x0, 0x0, 0x1E, 0xD5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, + 0x1, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, + 0x30, 0x45, 0x41, 0x38, 0x33, 0x45, 0x33, 0x0, 0x0, 0x63, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6, 0x1, 0x5A, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x36, 0x33, 0x30, 0x34, 0x44, 0x31, 0x34, 0x39, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x92, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x42, 0x31, 0x35, 0x42, 0x36, 0x31, 0x42, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x8D, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x43, 0x37, 0x46, 0x43, - 0x30, 0x37, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x14, 0x0, 0x0, + 0x8, 0x39, 0x34, 0x45, 0x39, 0x46, 0x36, 0x36, 0x31, 0x0, 0x0, 0x1E, 0xAC, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x6, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x36, 0x43, 0x39, 0x37, - 0x42, 0x41, 0x36, 0x0, 0x0, 0x1F, 0x31, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x6E, 0x0, + 0x0, 0x8, 0x35, 0x45, 0x32, 0x42, 0x43, 0x31, 0x30, 0x43, 0x0, 0x0, 0x52, 0xE7, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x6, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x42, 0x45, 0x33, - 0x35, 0x33, 0x44, 0x35, 0x0, 0x0, 0x1E, 0x79, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x50, + 0x0, 0x0, 0x8, 0x30, 0x34, 0x43, 0x34, 0x35, 0x36, 0x38, 0x46, 0x0, 0x0, 0x0, 0x28, 0x0, + 0x0, 0x0, 0x18, 0x0, 0x6, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x35, - 0x39, 0x39, 0x42, 0x45, 0x41, 0x0, 0x0, 0x49, 0x84, 0x0, 0x0, 0x0, 0xD5, 0x0, 0x6, 0x0, - 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, - 0x45, 0x46, 0x35, 0x41, 0x42, 0x46, 0x0, 0x0, 0x24, 0x91, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, - 0x1, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x43, 0x38, 0x38, 0x33, 0x36, 0x35, 0x36, 0x0, 0x0, 0x37, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x68, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x39, 0x45, 0x43, 0x32, 0x41, 0x42, 0x0, - 0x0, 0x2C, 0x8F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x34, 0x39, 0x46, 0x37, 0x32, 0x43, 0x0, 0x0, 0x1E, 0xFC, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x38, 0x45, 0x37, 0x37, 0x44, 0x46, 0x36, - 0x0, 0x0, 0x1E, 0xC1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x6, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x32, 0x35, 0x43, 0x37, 0x46, 0x37, 0x44, 0x0, 0x0, 0x3E, + 0x78, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x33, 0x36, 0x33, 0x43, 0x43, 0x35, - 0x35, 0x0, 0x0, 0x60, 0x98, 0x0, 0x0, 0x0, 0x48, 0x0, 0x6, 0x0, 0x2A, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x41, 0x39, 0x41, 0x33, 0x32, 0x43, 0x0, 0x0, + 0x1E, 0xDE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x31, 0x38, 0x43, 0x43, - 0x37, 0x33, 0x0, 0x0, 0x4C, 0xC2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x6, 0x0, 0xEE, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x46, 0x45, 0x42, 0x44, 0x44, 0x33, 0x0, + 0x0, 0x1E, 0x96, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x44, 0x34, 0x41, - 0x37, 0x46, 0x38, 0x0, 0x0, 0x24, 0xBA, 0x0, 0x0, 0x0, 0xD, 0x0, 0x6, 0x0, 0x53, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x42, 0x46, 0x34, 0x42, 0x38, 0x33, + 0x0, 0x0, 0x1F, 0x13, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x33, 0x45, - 0x46, 0x32, 0x45, 0x34, 0x0, 0x0, 0x63, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5E, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x38, 0x41, - 0x39, 0x37, 0x43, 0x37, 0x38, 0x0, 0x0, 0x45, 0xA1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, - 0x33, 0x46, 0x42, 0x30, 0x35, 0x43, 0x0, 0x0, 0x1E, 0x56, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, - 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, - 0x32, 0x42, 0x38, 0x34, 0x35, 0x41, 0x31, 0x0, 0x0, 0x1F, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x31, 0x41, 0x32, 0x37, 0x38, 0x31, 0x34, 0x33, 0x0, 0x0, 0x1E, 0x91, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x6, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x43, 0x42, 0x38, 0x34, 0x30, 0x44, + 0x42, 0x0, 0x0, 0x1E, 0x61, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x39, 0x45, 0x38, 0x45, 0x45, 0x33, 0x44, 0x0, 0x0, 0x1E, 0xBF, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0xD5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x39, 0x42, 0x31, 0x38, + 0x38, 0x41, 0x0, 0x0, 0x21, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x46, 0x42, 0x31, 0x38, 0x41, 0x45, 0x41, 0x42, 0x0, 0x0, 0x1E, 0xCC, 0x0, 0x0, - 0x0, 0x22, 0x0, 0x6, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x38, 0x35, 0x45, + 0x45, 0x41, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x37, 0x33, 0x46, 0x41, 0x41, 0x42, 0x45, 0x33, 0x0, 0x0, 0x3, 0xE, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x90, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x36, 0x41, 0x39, 0x44, 0x37, 0x30, 0x44, 0x43, 0x0, 0x0, 0x1E, 0x5F, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x42, 0x38, 0x44, 0x41, 0x39, 0x36, 0x30, 0x38, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xBC, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x38, 0x35, - 0x43, 0x43, 0x41, 0x44, 0x0, 0x0, 0x63, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x5D, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x39, - 0x32, 0x38, 0x34, 0x46, 0x34, 0x0, 0x0, 0x26, 0x1A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, - 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, - 0x43, 0x31, 0x37, 0x39, 0x32, 0x36, 0x0, 0x0, 0x24, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x1, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, - 0x45, 0x33, 0x39, 0x35, 0x39, 0x30, 0x34, 0x0, 0x0, 0x46, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x37, 0x43, 0x42, 0x45, 0x45, 0x35, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x38, 0x38, 0x43, 0x38, 0x36, 0x43, - 0x0, 0x0, 0x45, 0xE0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0xF, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x41, 0x33, 0x37, 0x43, 0x38, 0x33, 0x0, 0x0, 0x1E, 0x7E, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x37, 0x36, 0x46, 0x42, 0x42, - 0x33, 0x0, 0x0, 0x1E, 0xA7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x64, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x43, 0x31, 0x41, 0x32, 0x34, 0x31, 0x39, 0x0, 0x0, 0x1F, + 0x19, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x43, 0x41, 0x32, 0x37, 0x41, - 0x31, 0x43, 0x0, 0x0, 0x45, 0xCB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x49, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x44, 0x45, 0x38, 0x41, 0x38, 0x41, 0x0, 0x0, + 0x3E, 0x94, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x38, 0x43, 0x38, 0x41, - 0x43, 0x44, 0x42, 0x0, 0x0, 0x3E, 0x50, 0x0, 0x0, 0x0, 0x16, 0x0, 0x6, 0x0, 0x57, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x37, 0x36, 0x44, 0x46, 0x41, 0x38, 0x0, + 0x0, 0x20, 0xD3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x43, 0x44, 0x46, - 0x42, 0x42, 0x41, 0x32, 0x0, 0x0, 0x52, 0xE9, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x0, 0x96, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x32, 0x32, 0x41, 0x46, 0x46, 0x39, + 0x0, 0x0, 0x3, 0xDD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x38, - 0x35, 0x38, 0x45, 0x37, 0x38, 0x0, 0x0, 0x45, 0xDD, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, - 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, - 0x44, 0x31, 0x34, 0x30, 0x33, 0x42, 0x0, 0x0, 0x45, 0xF4, 0x0, 0x0, 0x0, 0x65, 0x0, 0x6, - 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, - 0x43, 0x33, 0x45, 0x31, 0x31, 0x37, 0x45, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x37, 0x30, 0x38, 0x37, 0x30, 0x42, 0x32, 0x0, - 0x0, 0x1E, 0xDD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, 0x43, 0x44, 0x43, 0x38, 0x31, + 0x35, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD4, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x42, 0x42, 0x35, 0x31, 0x31, 0x44, 0x37, 0x32, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x6, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x44, 0x46, 0x42, 0x44, 0x41, 0x44, - 0x0, 0x0, 0x1F, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xE5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x32, 0x45, 0x42, 0x41, 0x32, 0x45, 0x35, 0x45, 0x0, 0x0, 0x1E, 0x8C, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x6, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x35, 0x30, 0x42, 0x31, 0x43, 0x45, - 0x46, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x39, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x8, 0x46, 0x32, 0x46, 0x31, 0x45, 0x39, 0x38, 0x42, 0x0, 0x0, 0x3E, 0x51, 0x0, + 0x0, 0x0, 0x2C, 0x0, 0x6, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x42, 0x44, 0x37, 0x32, - 0x31, 0x46, 0x0, 0x0, 0x45, 0xB1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x34, 0x37, 0x39, - 0x36, 0x34, 0x34, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x0, 0x0, 0x11, 0x0, 0x6, 0x0, 0x5, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x43, 0x34, 0x34, 0x37, 0x37, 0x32, 0x42, 0x39, 0x0, 0x0, 0x62, 0x5B, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xCC, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0xC5, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, + 0x1, 0x3, 0xA3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x39, 0x39, 0x32, + 0x43, 0x44, 0x35, 0x0, 0x0, 0x1F, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x30, 0x35, - 0x38, 0x37, 0x32, 0x39, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, 0x33, 0x39, + 0x39, 0x31, 0x39, 0x44, 0x0, 0x0, 0x1E, 0xE0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x30, 0x33, - 0x45, 0x32, 0x34, 0x37, 0x39, 0x0, 0x0, 0x1F, 0x58, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, - 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, - 0x41, 0x34, 0x39, 0x36, 0x42, 0x41, 0x0, 0x0, 0x1F, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, - 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, - 0x44, 0x31, 0x42, 0x44, 0x34, 0x32, 0x42, 0x0, 0x0, 0x52, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x36, + 0x46, 0x31, 0x35, 0x44, 0x36, 0x0, 0x0, 0x63, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0xC2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x45, + 0x41, 0x37, 0x38, 0x31, 0x31, 0x38, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, + 0x1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x36, 0x37, 0x46, 0x44, 0x38, 0x35, 0x39, 0x0, 0x0, 0x2A, 0xFB, 0x0, 0x0, 0x0, 0x4, 0x0, + 0x6, 0x0, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x45, 0x33, 0x45, 0x31, 0x46, 0x43, 0x32, 0x44, 0x0, 0x0, 0x3F, 0xFA, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x30, 0x46, 0x43, 0x43, 0x35, 0x45, 0x31, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x45, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x32, 0x30, 0x31, 0x36, 0x34, 0x35, + 0x0, 0x0, 0x1E, 0xD7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x39, 0x32, 0x34, 0x46, 0x38, 0x44, 0x35, 0x46, 0x0, 0x0, 0x53, 0x12, 0x0, 0x0, 0x0, - 0x29, 0x0, 0x6, 0x0, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x43, 0x30, 0x30, 0x41, 0x45, + 0x33, 0x0, 0x0, 0x24, 0x92, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x41, 0x33, 0x46, 0x45, 0x37, 0x37, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x33, 0x0, 0x0, - 0x0, 0x7, 0x0, 0x6, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x33, 0x36, 0x36, 0x32, + 0x44, 0x39, 0x0, 0x0, 0x23, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x43, 0x41, 0x31, 0x30, 0x34, 0x39, 0x37, 0x35, 0x0, 0x0, 0x2A, 0xF7, 0x0, - 0x0, 0x0, 0x10, 0x0, 0x6, 0x0, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x32, 0x31, 0x45, + 0x30, 0x37, 0x34, 0x0, 0x0, 0x5B, 0x4F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x45, 0x41, 0x30, 0x39, 0x46, 0x38, 0x0, 0x0, 0x1F, 0x16, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x45, 0x31, 0x43, + 0x43, 0x46, 0x39, 0x43, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x32, 0x30, 0x36, 0x30, 0x43, 0x0, 0x0, 0x23, - 0xC7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x36, 0x41, 0x35, 0x33, 0x46, 0x32, 0x0, 0x0, 0x1E, 0x8A, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x39, 0x30, 0x46, 0x43, 0x30, 0x30, 0x42, 0x0, 0x0, - 0x25, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x30, 0x43, 0x32, 0x39, 0x37, 0x36, 0x0, 0x0, 0x60, + 0x9F, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, 0x43, 0x44, 0x43, 0x39, 0x32, 0x36, 0x0, - 0x0, 0x21, 0xF5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7B, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x30, 0x34, 0x33, 0x43, 0x38, 0x36, 0x33, 0x0, 0x0, + 0x45, 0xDB, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, 0x35, 0x32, 0x36, 0x30, 0x45, 0x36, - 0x0, 0x0, 0x1F, 0x83, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6A, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x41, 0x30, 0x42, 0x36, 0x38, 0x39, 0x0, + 0x0, 0x52, 0xE0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x46, 0x42, 0x42, 0x42, 0x46, - 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x6D, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x56, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x33, 0x44, 0x45, 0x37, 0x43, 0x46, 0x38, 0x38, 0x0, 0x0, 0x49, 0xBC, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x6, 0x1, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, 0x36, 0x41, 0x41, 0x38, 0x34, 0x34, + 0x0, 0x0, 0x1E, 0x36, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x41, 0x38, 0x42, 0x35, 0x35, 0x36, 0x38, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x18, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x44, 0x32, 0x38, 0x38, - 0x30, 0x42, 0x0, 0x0, 0x45, 0xCA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x1B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x42, 0x34, 0x36, 0x35, 0x42, + 0x45, 0x0, 0x0, 0x23, 0x63, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x35, 0x31, 0x38, - 0x31, 0x45, 0x35, 0x0, 0x0, 0x3E, 0x48, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xE3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, 0x41, 0x38, 0x33, 0x46, + 0x39, 0x41, 0x0, 0x0, 0x1E, 0x35, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x44, 0x41, - 0x30, 0x43, 0x41, 0x32, 0x0, 0x0, 0x1E, 0x3D, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x68, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x36, 0x42, 0x31, + 0x44, 0x39, 0x31, 0x0, 0x0, 0x1E, 0x9E, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x46, - 0x32, 0x30, 0x32, 0x46, 0x33, 0x0, 0x0, 0x25, 0xC5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, - 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x35, - 0x44, 0x38, 0x36, 0x46, 0x44, 0x33, 0x0, 0x0, 0x24, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, - 0x43, 0x39, 0x42, 0x33, 0x36, 0x35, 0x37, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x0, 0x12, 0x0, - 0x6, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x43, 0x31, 0x32, + 0x34, 0x38, 0x37, 0x33, 0x0, 0x0, 0x1F, 0x5, 0x0, 0x0, 0x0, 0xD, 0x0, 0x6, 0x0, 0x70, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, 0x34, + 0x39, 0x43, 0x41, 0x37, 0x33, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, + 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x30, + 0x30, 0x37, 0x32, 0x30, 0x35, 0x37, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, + 0x1, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, + 0x32, 0x46, 0x45, 0x30, 0x38, 0x36, 0x38, 0x0, 0x0, 0x1E, 0xCA, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x6, 0x1, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x38, 0x36, 0x43, 0x36, 0x37, 0x38, 0x44, 0x33, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x33, 0x45, 0x44, 0x32, 0x36, 0x30, 0x39, 0x46, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x42, 0x43, 0x32, 0x33, 0x35, 0x41, 0x41, + 0x0, 0x0, 0x48, 0xDF, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x33, 0x43, 0x35, 0x35, 0x43, 0x30, 0x38, 0x44, 0x0, 0x0, 0x1E, 0xC0, 0x0, 0x0, 0x0, - 0x1C, 0x0, 0x6, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x38, 0x35, 0x35, 0x30, 0x41, 0x33, + 0x33, 0x0, 0x0, 0x49, 0x2C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x34, 0x42, 0x42, 0x33, 0x39, 0x43, 0x34, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x6, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x45, 0x38, 0x45, 0x32, + 0x42, 0x31, 0x0, 0x0, 0x1F, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x34, 0x32, 0x44, 0x36, 0x30, 0x38, 0x44, 0x0, 0x0, 0x52, 0xE5, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x36, 0x32, 0x44, + 0x41, 0x38, 0x38, 0x0, 0x0, 0x3E, 0x4E, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x30, 0x39, 0x35, 0x37, 0x35, 0x33, 0x0, 0x0, 0x63, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x56, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x36, 0x34, + 0x39, 0x45, 0x42, 0x33, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x35, 0x37, 0x42, 0x33, 0x39, 0x30, 0x30, 0x0, 0x0, 0x1F, - 0xB, 0x0, 0x0, 0x0, 0x71, 0x0, 0x6, 0x0, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x42, + 0x45, 0x35, 0x30, 0x37, 0x34, 0x0, 0x0, 0x48, 0xD9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, + 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, + 0x46, 0x36, 0x41, 0x46, 0x38, 0x33, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, + 0x1, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, + 0x42, 0x35, 0x45, 0x30, 0x39, 0x45, 0x34, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0x21, 0x0, + 0x6, 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x43, 0x45, 0x34, 0x37, 0x42, 0x30, 0x45, 0x35, 0x0, 0x0, 0x1E, 0xB3, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x6, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x44, 0x30, 0x36, 0x30, 0x32, 0x44, 0x0, 0x0, - 0x2E, 0x20, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x46, 0x37, 0x33, 0x45, 0x42, 0x45, 0x43, 0x0, 0x0, 0x53, 0xF, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x46, 0x30, 0x45, 0x42, 0x43, 0x41, 0x0, - 0x0, 0x2C, 0xF0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x41, 0x43, 0x35, 0x43, 0x44, 0x33, 0x35, 0x0, 0x0, 0x52, 0x47, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0x86, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x34, 0x42, 0x39, 0x41, 0x43, 0x36, - 0x0, 0x0, 0x48, 0xB7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0xC3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x42, 0x34, 0x36, 0x34, 0x45, 0x30, 0x45, 0x38, 0x0, 0x0, 0x63, 0x98, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x32, 0x38, 0x39, 0x34, 0x30, - 0x42, 0x0, 0x0, 0x33, 0xA7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x27, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x33, 0x32, 0x38, 0x36, 0x41, 0x30, 0x0, 0x0, 0x1E, 0x87, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x36, 0x43, 0x46, 0x46, - 0x32, 0x30, 0x0, 0x0, 0x24, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x38, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x36, 0x35, 0x39, 0x33, 0x31, 0x32, 0x0, 0x0, 0x3E, + 0x2D, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x42, 0x33, 0x46, - 0x36, 0x35, 0x34, 0x0, 0x0, 0x1E, 0xB8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0xA0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x46, 0x37, 0x31, 0x44, 0x33, 0x46, 0x0, 0x0, + 0x23, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x44, 0x30, - 0x44, 0x41, 0x38, 0x37, 0x0, 0x0, 0x1E, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x71, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x37, 0x41, 0x45, 0x45, 0x39, 0x41, 0x0, + 0x0, 0x24, 0x2D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x44, 0x31, - 0x45, 0x30, 0x42, 0x33, 0x30, 0x0, 0x0, 0x52, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, - 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, - 0x32, 0x43, 0x31, 0x38, 0x39, 0x35, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x41, 0x42, 0x33, 0x44, 0x45, 0x45, 0x37, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x56, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, - 0x35, 0x35, 0x35, 0x41, 0x32, 0x42, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x6, - 0x0, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, - 0x46, 0x31, 0x32, 0x39, 0x43, 0x43, 0x31, 0x0, 0x0, 0x45, 0xCE, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x6, 0x1, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x32, 0x41, 0x43, 0x41, 0x46, 0x32, 0x42, 0x32, 0x0, 0x0, 0x45, 0xEC, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x1, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, 0x32, 0x33, 0x42, 0x30, 0x43, 0x33, + 0x0, 0x0, 0x45, 0xF7, 0x0, 0x0, 0x0, 0x14, 0x0, 0x6, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x39, 0x43, 0x38, 0x46, 0x37, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xF3, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x1, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x39, 0x36, 0x45, 0x42, 0x34, + 0x41, 0x0, 0x0, 0x49, 0x2A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x43, 0x31, 0x41, 0x41, 0x35, 0x34, 0x42, 0x42, 0x0, 0x0, 0x1F, 0x4A, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x6, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x39, 0x32, 0x42, 0x45, + 0x34, 0x31, 0x0, 0x0, 0x1E, 0x49, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x35, 0x31, 0x45, 0x34, 0x45, 0x42, 0x45, 0x33, 0x0, 0x0, 0x3E, 0x77, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x34, 0x35, 0x46, 0x39, + 0x32, 0x32, 0x36, 0x0, 0x0, 0x1E, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x46, 0x42, 0x41, 0x46, 0x31, 0x34, 0x0, 0x0, 0x3E, 0x92, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, 0x41, 0x46, + 0x34, 0x35, 0x37, 0x41, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x45, 0x31, 0x36, 0x32, 0x39, 0x43, 0x0, 0x0, 0x63, - 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x36, 0x43, + 0x37, 0x39, 0x38, 0x45, 0x30, 0x0, 0x0, 0x2E, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, + 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, + 0x32, 0x41, 0x39, 0x46, 0x30, 0x34, 0x0, 0x0, 0x2D, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, + 0x0, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x30, 0x41, 0x44, 0x43, 0x32, 0x37, 0x32, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x6, 0x0, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x32, 0x37, 0x44, 0x39, 0x35, 0x39, 0x30, 0x44, 0x0, 0x0, 0x63, 0x11, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x7C, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x36, 0x37, 0x30, 0x46, 0x37, 0x32, 0x0, 0x0, - 0x60, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x58, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x35, 0x36, 0x35, 0x45, 0x34, 0x34, 0x42, 0x0, 0x0, 0x2E, 0x11, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x30, 0x46, 0x36, 0x38, 0x43, 0x33, 0x0, - 0x0, 0x1E, 0xEA, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x34, 0x45, 0x45, 0x46, 0x42, 0x36, 0x35, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x6, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x34, 0x38, 0x30, 0x42, 0x33, 0x38, 0x36, - 0x0, 0x0, 0x48, 0xE5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x41, 0x30, 0x43, 0x31, 0x41, 0x38, 0x33, 0x41, 0x0, 0x0, 0x1E, 0xDC, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x43, 0x38, 0x43, 0x41, 0x36, - 0x31, 0x0, 0x0, 0x1E, 0x60, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x6A, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x45, 0x39, 0x30, 0x42, 0x34, 0x36, 0x32, 0x0, 0x0, 0x4C, 0xC7, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, 0x34, 0x43, 0x35, 0x31, - 0x39, 0x33, 0x0, 0x0, 0x63, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x10, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x31, 0x34, 0x37, 0x36, - 0x42, 0x33, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1F, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x32, 0x39, 0x43, 0x43, 0x45, 0x42, 0x0, 0x0, 0x1E, + 0x98, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x42, 0x42, 0x32, 0x42, 0x32, 0x33, 0x39, 0x41, 0x0, 0x0, 0x1F, 0x33, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x45, 0x37, 0x46, 0x41, 0x42, 0x42, 0x39, 0x0, 0x0, + 0x1E, 0x9C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x38, 0x31, 0x46, 0x45, 0x42, 0x36, 0x43, 0x38, 0x0, 0x0, 0x1E, 0x47, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x35, 0x35, 0x46, 0x43, 0x33, 0x44, 0x0, + 0x0, 0x52, 0xE3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x43, 0x46, 0x45, 0x32, 0x32, 0x43, 0x0, 0x0, 0x24, - 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x84, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x33, 0x31, 0x38, 0x34, 0x39, 0x34, + 0x0, 0x0, 0x4E, 0x19, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x94, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x41, 0x39, 0x46, 0x38, 0x44, 0x43, 0x34, 0x0, 0x0, - 0x3E, 0x6D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x37, 0x32, 0x30, 0x46, 0x45, + 0x41, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x46, 0x35, 0x33, 0x41, 0x30, 0x35, 0x35, 0x0, - 0x0, 0x1F, 0x39, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x39, 0x39, 0x41, 0x39, + 0x35, 0x35, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x0, 0xE, 0x0, 0x6, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x43, 0x37, 0x45, 0x35, 0x42, 0x35, - 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x6, 0x0, 0xEA, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x27, + 0x87, 0x6D, 0x0, 0x0, 0x6, 0x7F, 0x0 + }; + + public static Packet Dump_39 = new Packet(new PacketId(10, 3, 2, "Dump_39"), data_Dump_39); + + + public static byte[] data_Dump_40 = new byte[] /* 10.3.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x6, 0x74, 0x5F + }; + + public static Packet Dump_40 = new Packet(new PacketId(10, 3, 1, "Dump_40"), data_Dump_40); + + + public static byte[] data_Dump_41 = new byte[] /* 10.3.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x0, 0x8, 0x39, 0x35, + 0x32, 0x35, 0x37, 0x36, 0x32, 0x33, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, + 0x44, 0x42, 0x38, 0x39, 0x39, 0x45, 0x41, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x42, 0x45, 0x34, 0x30, 0x35, 0x33, 0x41, 0x36, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x45, 0x45, 0x42, 0x46, 0x34, - 0x44, 0x0, 0x0, 0x1E, 0xA1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xCD, 0x0, 0x0, 0x0, + 0x8, 0x43, 0x34, 0x34, 0x33, 0x37, 0x46, 0x43, 0x39, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x44, 0x39, 0x30, 0x32, 0x41, - 0x31, 0x43, 0x0, 0x0, 0x23, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x22, 0x0, 0x0, + 0x0, 0x8, 0x43, 0x44, 0x35, 0x38, 0x43, 0x34, 0x37, 0x41, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x0, + 0x0, 0xA, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x39, 0x35, 0x35, - 0x35, 0x33, 0x34, 0x0, 0x0, 0x40, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x7A, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x3F, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x36, 0x32, 0x42, 0x43, 0x31, 0x36, 0x46, 0x33, 0x0, 0x0, 0x34, 0xB0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x42, 0x30, 0x39, 0x36, 0x41, 0x42, 0x33, 0x46, 0x0, 0x0, 0x24, 0xC4, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x45, 0x31, 0x32, 0x32, 0x30, 0x39, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0x3C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x42, 0x31, 0x46, - 0x33, 0x36, 0x45, 0x42, 0x0, 0x0, 0x1E, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xCF, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x31, 0x46, 0x36, 0x31, 0x30, 0x45, 0x0, 0x0, 0x2C, 0xF6, + 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, 0x35, - 0x35, 0x39, 0x42, 0x31, 0x33, 0x0, 0x0, 0x1E, 0xA9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, - 0x34, 0x46, 0x41, 0x38, 0x46, 0x34, 0x0, 0x0, 0x23, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x1, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, - 0x31, 0x41, 0x35, 0x46, 0x44, 0x30, 0x46, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x7E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x35, 0x44, 0x34, 0x30, 0x35, 0x37, 0x0, - 0x0, 0x23, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x39, 0x32, 0x46, 0x43, 0x36, 0x38, 0x0, 0x0, 0x24, + 0xD5, 0x0, 0x0, 0x0, 0x19, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x32, 0x35, 0x42, 0x41, 0x42, 0x35, - 0x0, 0x0, 0x48, 0x4B, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x31, 0x34, 0x35, 0x34, 0x31, 0x43, 0x35, 0x0, 0x0, + 0x0, 0x37, 0x0, 0x0, 0x0, 0x25, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x44, 0x43, 0x42, 0x33, 0x41, - 0x38, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x31, 0x32, 0x34, 0x45, 0x33, 0x43, 0x0, + 0x0, 0x24, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x38, 0x36, 0x43, 0x33, 0x33, - 0x45, 0x39, 0x0, 0x0, 0x1E, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7D, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x45, 0x41, 0x39, 0x32, 0x35, 0x30, 0x45, + 0x0, 0x0, 0x24, 0xBB, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x42, 0x36, 0x38, - 0x35, 0x46, 0x31, 0x0, 0x0, 0x21, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xE7, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x34, 0x44, - 0x39, 0x45, 0x46, 0x38, 0x0, 0x0, 0x22, 0x27, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x15, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x43, - 0x37, 0x33, 0x39, 0x42, 0x34, 0x0, 0x0, 0x1F, 0x1D, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, - 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x33, - 0x43, 0x44, 0x36, 0x38, 0x44, 0x41, 0x0, 0x0, 0x48, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, - 0x44, 0x32, 0x45, 0x44, 0x36, 0x38, 0x45, 0x0, 0x0, 0x5E, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x2E, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5C, 0x9C, 0x0, 0x3, 0x2, 0x0, 0x0, - 0x5C, 0x99, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x38, - 0x37, 0x31, 0x37, 0x32, 0x30, 0x30, 0x0, 0x0, 0x2E, 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x6, - 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x31, 0x46, 0x34, 0x31, 0x39, 0x37, 0x41, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x6, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x33, 0x43, 0x42, 0x36, 0x39, 0x34, 0x41, 0x33, 0x0, 0x0, 0x63, 0x5D, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0xA8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x32, 0x37, 0x36, 0x45, + 0x30, 0x0, 0x0, 0x24, 0xC0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x34, 0x41, 0x35, 0x33, 0x43, 0x32, 0x31, 0x0, 0x0, 0x53, 0xA, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x31, 0x46, 0x37, 0x38, 0x45, + 0x45, 0x36, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x43, 0x35, 0x42, 0x39, 0x44, 0x45, 0x41, 0x30, 0x0, 0x0, 0x2D, 0xFC, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x6, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x31, 0x42, 0x39, + 0x37, 0x33, 0x34, 0x0, 0x0, 0x1D, 0x7F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x41, 0x44, 0x38, 0x39, 0x36, 0x41, 0x33, 0x0, 0x0, 0x1E, 0xBE, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x38, 0x38, + 0x30, 0x43, 0x31, 0x35, 0x0, 0x0, 0x3E, 0x93, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x42, 0x39, 0x34, 0x33, 0x44, 0x34, 0x0, 0x0, 0x63, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x58, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x37, 0x42, + 0x45, 0x31, 0x38, 0x35, 0x46, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x2, 0x0, + 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x39, + 0x39, 0x33, 0x33, 0x36, 0x46, 0x42, 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x2, + 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, + 0x44, 0x37, 0x42, 0x37, 0x31, 0x37, 0x45, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x30, 0x0, + 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x30, 0x34, 0x43, 0x41, 0x42, 0x38, 0x46, 0x30, 0x0, 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x2, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x44, 0x34, 0x45, 0x39, 0x36, 0x41, 0x39, 0x0, 0x0, 0x1E, - 0xCD, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x32, 0x31, 0x35, 0x43, 0x31, 0x38, 0x46, 0x31, 0x0, 0x0, 0x27, 0x95, 0x0, 0x0, 0x0, + 0x63, 0x0, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x42, 0x45, 0x44, 0x35, 0x32, 0x34, 0x38, 0x0, 0x0, - 0x1F, 0x52, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x36, 0x41, 0x34, 0x39, 0x39, 0x31, 0x37, 0x44, 0x0, 0x0, 0x27, 0x95, 0x0, 0x0, + 0x0, 0x1D, 0x0, 0x2, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x38, 0x34, 0x32, 0x32, 0x30, 0x45, 0x31, 0x0, - 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x54, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x56, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, - 0x38, 0x33, 0x39, 0x39, 0x31, 0x45, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x0, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x45, 0x39, 0x38, 0x43, 0x38, 0x41, 0x33, 0x0, - 0x0, 0x1E, 0x76, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x43, 0x45, 0x35, 0x39, 0x39, 0x34, 0x30, 0x0, 0x0, 0x1F, 0x5, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x42, 0x43, 0x33, 0x45, 0x35, 0x42, - 0x0, 0x0, 0x49, 0x2B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x30, 0x44, 0x34, 0x42, 0x45, 0x39, 0x0, 0x0, 0x3E, 0x4E, + 0x0, 0x0, 0x0, 0x39, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x45, 0x36, 0x37, 0x41, 0x31, 0x34, - 0x39, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xEF, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x33, 0x34, 0x44, 0x35, 0x36, 0x30, 0x0, 0x0, 0x3E, + 0x6F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x32, 0x46, 0x33, 0x37, - 0x44, 0x39, 0x0, 0x0, 0x46, 0xDE, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x6B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x44, 0x35, 0x32, 0x38, 0x39, 0x42, 0x0, 0x0, + 0x3E, 0x4B, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x42, 0x41, 0x34, - 0x39, 0x45, 0x33, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x89, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x42, 0x37, 0x33, 0x45, 0x44, 0x34, 0x0, + 0x0, 0x3E, 0x92, 0x0, 0x0, 0x0, 0x18, 0x0, 0x2, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x42, 0x44, - 0x46, 0x46, 0x44, 0x34, 0x0, 0x0, 0x2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x91, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x39, - 0x38, 0x37, 0x36, 0x45, 0x31, 0x0, 0x0, 0x33, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0x8B, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, - 0x43, 0x30, 0x44, 0x45, 0x41, 0x35, 0x0, 0x0, 0x1E, 0xD5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, - 0x1, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, - 0x30, 0x45, 0x41, 0x38, 0x33, 0x45, 0x33, 0x0, 0x0, 0x63, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6, 0x1, 0x5A, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x36, 0x33, 0x30, 0x34, 0x44, 0x31, 0x34, 0x39, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x92, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x31, 0x35, 0x37, 0x33, 0x35, 0x31, + 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0xA, 0x0, 0x2, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x39, 0x34, 0x45, 0x39, 0x46, 0x36, 0x36, 0x31, 0x0, 0x0, 0x1E, 0xAC, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x6, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x32, 0x35, 0x45, 0x34, 0x34, 0x38, + 0x46, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0x35, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x45, 0x32, 0x42, 0x43, 0x31, 0x30, 0x43, 0x0, 0x0, 0x52, 0xE7, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x6, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x30, 0x34, 0x43, 0x34, 0x35, 0x36, 0x38, 0x46, 0x0, 0x0, 0x0, 0x28, 0x0, - 0x0, 0x0, 0x18, 0x0, 0x6, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x34, 0x39, 0x46, 0x37, 0x32, 0x43, 0x0, 0x0, 0x1E, 0xFC, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x32, 0x35, 0x43, 0x37, 0x46, 0x37, 0x44, 0x0, 0x0, 0x3E, - 0x78, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x46, 0x41, 0x39, 0x41, 0x33, 0x32, 0x43, 0x0, 0x0, - 0x1E, 0xDE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x46, 0x45, 0x42, 0x44, 0x44, 0x33, 0x0, - 0x0, 0x1E, 0x96, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x42, 0x46, 0x34, 0x42, 0x38, 0x33, - 0x0, 0x0, 0x1F, 0x13, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xDE, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x43, 0x42, 0x38, 0x34, 0x30, 0x44, - 0x42, 0x0, 0x0, 0x1E, 0x61, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x28, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x39, 0x42, 0x31, 0x38, - 0x38, 0x41, 0x0, 0x0, 0x21, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x39, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x32, 0x43, 0x45, 0x32, + 0x41, 0x45, 0x0, 0x0, 0x1F, 0x47, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x38, 0x35, 0x45, - 0x45, 0x41, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x37, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x32, 0x31, 0x46, 0x38, + 0x33, 0x46, 0x34, 0x0, 0x0, 0x3E, 0x4C, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x36, 0x41, 0x39, 0x44, 0x37, 0x30, 0x44, 0x43, 0x0, 0x0, 0x1E, 0x5F, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x44, 0x42, + 0x39, 0x31, 0x42, 0x46, 0x0, 0x0, 0x3E, 0x94, 0x0, 0x0, 0x0, 0x18, 0x0, 0x2, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x41, 0x33, 0x37, 0x43, 0x38, 0x33, 0x0, 0x0, 0x1E, 0x7E, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x45, + 0x42, 0x33, 0x30, 0x31, 0x33, 0x0, 0x0, 0x1E, 0xCC, 0x0, 0x0, 0x0, 0x13, 0x0, 0x2, 0x0, + 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, + 0x34, 0x31, 0x45, 0x36, 0x36, 0x36, 0x0, 0x0, 0x3E, 0x51, 0x0, 0x0, 0x0, 0x50, 0x0, 0x2, + 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, + 0x35, 0x45, 0x34, 0x37, 0x38, 0x41, 0x35, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x15, 0x0, + 0x2, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x37, 0x34, 0x41, 0x38, 0x34, 0x38, 0x41, 0x39, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0x7, + 0x0, 0x2, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x43, 0x31, 0x41, 0x32, 0x34, 0x31, 0x39, 0x0, 0x0, 0x1F, - 0x19, 0x0, 0x0, 0x0, 0x9, 0x0, 0x6, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x43, 0x35, 0x42, 0x30, 0x32, 0x43, 0x41, 0x45, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, + 0x50, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x44, 0x45, 0x38, 0x41, 0x38, 0x41, 0x0, 0x0, - 0x3E, 0x94, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x34, 0x45, 0x34, 0x41, 0x42, 0x36, 0x38, 0x0, 0x0, 0x1F, 0x37, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x2, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x37, 0x36, 0x44, 0x46, 0x41, 0x38, 0x0, - 0x0, 0x20, 0xD3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x45, 0x39, 0x31, 0x30, 0x36, 0x37, 0x33, 0x41, 0x0, 0x0, 0x3E, 0x48, 0x0, + 0x0, 0x0, 0x30, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x32, 0x32, 0x41, 0x46, 0x46, 0x39, - 0x0, 0x0, 0x3, 0xDD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xAB, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x43, 0x39, 0x34, 0x37, 0x31, 0x42, 0x34, 0x34, 0x0, 0x0, 0x3E, 0x77, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x2, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x42, 0x43, 0x44, 0x43, 0x38, 0x31, - 0x35, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD4, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x45, 0x41, 0x46, 0x43, 0x44, 0x42, 0x0, 0x0, 0x63, + 0x6F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x13, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x42, 0x42, 0x35, 0x31, 0x31, 0x44, 0x37, 0x32, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x6, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x32, 0x45, 0x42, 0x41, 0x32, 0x45, 0x35, 0x45, 0x0, 0x0, 0x1E, 0x8C, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x6, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x32, 0x46, 0x31, 0x45, 0x39, 0x38, 0x42, 0x0, 0x0, 0x3E, 0x51, 0x0, - 0x0, 0x0, 0x2C, 0x0, 0x6, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x43, 0x34, 0x34, 0x37, 0x37, 0x32, 0x42, 0x39, 0x0, 0x0, 0x62, 0x5B, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xCC, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0xC5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, - 0x1, 0x3, 0xA3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x39, 0x39, 0x32, - 0x43, 0x44, 0x35, 0x0, 0x0, 0x1F, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x8E, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, 0x33, 0x39, - 0x39, 0x31, 0x39, 0x44, 0x0, 0x0, 0x1E, 0xE0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x85, + 0x1, 0x1, 0x2, 0x93, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x38, 0x44, + 0x42, 0x31, 0x33, 0x39, 0x0, 0x0, 0x9, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x32, 0x36, - 0x46, 0x31, 0x35, 0x44, 0x36, 0x0, 0x0, 0x63, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0xC2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x45, - 0x41, 0x37, 0x38, 0x31, 0x31, 0x38, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, - 0x1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x36, 0x37, 0x46, 0x44, 0x38, 0x35, 0x39, 0x0, 0x0, 0x2A, 0xFB, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x6, 0x0, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x38, 0x39, + 0x35, 0x32, 0x38, 0x41, 0x39, 0x0, 0x0, 0x8, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, + 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x30, + 0x30, 0x38, 0x35, 0x32, 0x37, 0x35, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, + 0x39, 0x39, 0x41, 0x32, 0x38, 0x42, 0x43, 0x0, 0x0, 0x63, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x3, 0x0, 0x15, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x30, 0x46, 0x43, 0x43, 0x35, 0x45, 0x31, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x45, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x32, 0x30, 0x31, 0x36, 0x34, 0x35, - 0x0, 0x0, 0x1E, 0xD7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0xC0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x43, 0x30, 0x30, 0x41, 0x45, - 0x33, 0x0, 0x0, 0x24, 0x92, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x99, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x33, 0x36, 0x36, 0x32, - 0x44, 0x39, 0x0, 0x0, 0x23, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x23, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x32, 0x31, 0x45, - 0x30, 0x37, 0x34, 0x0, 0x0, 0x5B, 0x4F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x48, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x45, 0x31, 0x43, - 0x43, 0x46, 0x39, 0x43, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x13, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x42, 0x37, 0x36, 0x41, 0x35, 0x33, 0x46, 0x32, 0x0, 0x0, 0x1E, 0x8A, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x30, 0x43, 0x32, 0x39, 0x37, 0x36, 0x0, 0x0, 0x60, - 0x9F, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x30, 0x34, 0x33, 0x43, 0x38, 0x36, 0x33, 0x0, 0x0, - 0x45, 0xDB, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x43, 0x41, 0x30, 0x42, 0x36, 0x38, 0x39, 0x0, - 0x0, 0x52, 0xE0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, 0x36, 0x41, 0x41, 0x38, 0x34, 0x34, - 0x0, 0x0, 0x1E, 0x36, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x31, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x38, 0x42, 0x34, 0x36, 0x35, 0x42, - 0x45, 0x0, 0x0, 0x23, 0x63, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x23, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x37, 0x41, 0x38, 0x33, 0x46, - 0x39, 0x41, 0x0, 0x0, 0x1E, 0x35, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x4B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x36, 0x42, 0x31, - 0x44, 0x39, 0x31, 0x0, 0x0, 0x1E, 0x9E, 0x0, 0x0, 0x0, 0x13, 0x0, 0x6, 0x0, 0x34, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x43, 0x31, 0x32, - 0x34, 0x38, 0x37, 0x33, 0x0, 0x0, 0x1F, 0x5, 0x0, 0x0, 0x0, 0xD, 0x0, 0x6, 0x0, 0x70, + 0x45, 0x35, 0x39, 0x30, 0x33, 0x42, 0x39, 0x41, 0x0, 0x0, 0x7, 0x1A, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, 0x34, - 0x39, 0x43, 0x41, 0x37, 0x33, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, - 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x30, - 0x30, 0x37, 0x32, 0x30, 0x35, 0x37, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x0, 0xA, 0x0, 0x6, - 0x1, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, - 0x32, 0x46, 0x45, 0x30, 0x38, 0x36, 0x38, 0x0, 0x0, 0x1E, 0xCA, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x6, 0x1, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x33, 0x45, 0x44, 0x32, 0x36, 0x30, 0x39, 0x46, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x42, 0x43, 0x32, 0x33, 0x35, 0x41, 0x41, - 0x0, 0x0, 0x48, 0xDF, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, 0xC, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x31, 0x38, 0x39, 0x38, 0x38, 0x42, 0x39, 0x45, 0x0, 0x0, 0x63, 0x8E, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x3, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x38, 0x35, 0x35, 0x30, 0x41, 0x33, - 0x33, 0x0, 0x0, 0x49, 0x2C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x41, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x44, 0x34, 0x42, 0x32, 0x30, 0x35, 0x44, 0x0, 0x0, 0x4E, 0x45, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x3, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x45, 0x38, 0x45, 0x32, - 0x42, 0x31, 0x0, 0x0, 0x1F, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x83, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x41, 0x34, 0x44, 0x34, 0x45, 0x41, 0x33, 0x39, 0x0, 0x0, 0x8, 0x2F, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x36, 0x32, 0x44, - 0x41, 0x38, 0x38, 0x0, 0x0, 0x3E, 0x4E, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0xFE, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x35, 0x30, 0x39, 0x46, 0x36, 0x41, 0x35, 0x0, 0x0, 0x1, 0x64, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x36, 0x34, - 0x39, 0x45, 0x42, 0x33, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x6C, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x37, 0x46, 0x41, 0x34, 0x43, 0x44, 0x45, 0x0, 0x0, 0x8, + 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x42, - 0x45, 0x35, 0x30, 0x37, 0x34, 0x0, 0x0, 0x48, 0xD9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x1, - 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, - 0x46, 0x36, 0x41, 0x46, 0x38, 0x33, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, - 0x1, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, - 0x42, 0x35, 0x45, 0x30, 0x39, 0x45, 0x34, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0x21, 0x0, - 0x6, 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x30, 0x34, 0x34, 0x33, 0x41, 0x45, 0x0, 0x0, + 0x63, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x17, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x35, 0x34, 0x36, 0x31, 0x33, 0x34, 0x0, + 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x5C, 0x56, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, + 0x33, 0x34, 0x45, 0x38, 0x43, 0x42, 0x45, 0x0, 0x0, 0x63, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x3, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x45, 0x34, 0x37, 0x42, 0x30, 0x45, 0x35, 0x0, 0x0, 0x1E, 0xB3, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x6, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x43, 0x45, 0x38, 0x30, 0x38, 0x44, 0x33, 0x43, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x3, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x46, 0x37, 0x33, 0x45, 0x42, 0x45, 0x43, 0x0, 0x0, 0x53, 0xF, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x31, 0x33, 0x45, 0x34, 0x41, 0x38, 0x37, 0x0, 0x0, 0x0, 0x7E, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x3, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x44, 0x36, 0x38, 0x45, 0x44, + 0x45, 0x0, 0x0, 0x63, 0x8E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x41, 0x43, 0x35, 0x43, 0x44, 0x33, 0x35, 0x0, 0x0, 0x52, 0x47, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0x86, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x44, 0x43, 0x41, 0x30, + 0x34, 0x46, 0x0, 0x0, 0x4E, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x12, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x23, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x42, 0x45, 0x44, 0x37, 0x43, 0x43, 0x35, 0x35, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x42, 0x34, 0x36, 0x34, 0x45, 0x30, 0x45, 0x38, 0x0, 0x0, 0x63, 0x98, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x44, 0x38, 0x33, 0x45, 0x42, 0x42, 0x45, 0x30, 0x0, 0x0, 0x1F, 0xD0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x33, 0x32, 0x38, 0x36, 0x41, 0x30, 0x0, 0x0, 0x1E, 0x87, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x6, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x45, 0x38, 0x41, 0x41, 0x35, 0x45, 0x0, 0x0, 0x44, 0x88, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x36, 0x35, 0x39, 0x33, 0x31, 0x32, 0x0, 0x0, 0x3E, - 0x2D, 0x0, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x45, 0x31, 0x30, 0x32, 0x37, 0x38, 0x45, 0x0, 0x0, 0x63, + 0x65, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x1, 0x1, 0xCB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x42, 0x36, 0x35, + 0x39, 0x30, 0x46, 0x31, 0x0, 0x0, 0x7, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x46, 0x37, 0x31, 0x44, 0x33, 0x46, 0x0, 0x0, - 0x23, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x34, + 0x34, 0x44, 0x39, 0x31, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, + 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x57, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x45, 0x30, 0x43, 0x45, 0x31, 0x45, 0x30, 0x0, 0x0, 0x22, + 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x37, 0x41, 0x45, 0x45, 0x39, 0x41, 0x0, - 0x0, 0x24, 0x2D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x32, 0x36, 0x38, 0x36, 0x31, 0x42, 0x0, 0x0, + 0x1, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x37, 0x32, 0x33, 0x42, 0x30, 0x43, 0x33, - 0x0, 0x0, 0x45, 0xF7, 0x0, 0x0, 0x0, 0x14, 0x0, 0x6, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x32, 0x44, 0x45, 0x36, 0x31, 0x33, 0x0, + 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x39, 0x36, 0x45, 0x42, 0x34, - 0x41, 0x0, 0x0, 0x49, 0x2A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x17, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x39, 0x32, 0x42, 0x45, - 0x34, 0x31, 0x0, 0x0, 0x1E, 0x49, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x7C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x43, 0x30, 0x43, 0x34, 0x31, 0x38, + 0x0, 0x0, 0x61, 0x99, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x1, 0x6, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, + 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x24, 0x2C, 0x0, 0x0, 0x4, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x1, 0x0, 0x59, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x32, 0x39, 0x42, + 0x45, 0x35, 0x35, 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xD, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x5C, 0x56, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x30, 0x42, 0x34, 0x37, 0x34, 0x37, 0x46, 0x45, 0x0, 0x0, 0x63, 0xA7, 0x0, + 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, + 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x36, 0x43, 0x31, 0x45, 0x36, 0x32, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xDD, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x41, 0x37, + 0x37, 0x45, 0x45, 0x46, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x5, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, 0x36, + 0x45, 0x42, 0x32, 0x38, 0x46, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, + 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x43, + 0x30, 0x37, 0x34, 0x38, 0x34, 0x37, 0x0, 0x0, 0x46, 0xE3, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, + 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x5A, 0x48, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3F, + 0xA6, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x11, 0x2, 0x0, 0x2, 0x3, 0x0, 0x2, 0x4, 0x0, 0x2, 0x5, 0x0, 0x2, 0x6, 0x0, + 0x50, 0x7, 0x0, 0x3C, 0x8, 0x0, 0x5, 0x9, 0x0, 0x7, 0xA, 0x0, 0x4, 0xB, 0x0, 0x4, + 0xC, 0x0, 0x4, 0xD, 0x0, 0x4, 0xE, 0x0, 0x0, 0xF, 0x0, 0x5, 0x10, 0x0, 0x5, 0x11, + 0x0, 0x5, 0x12, 0x0, 0x5, 0x0, 0x8, 0x39, 0x45, 0x45, 0x41, 0x42, 0x41, 0x39, 0x30, 0x0, + 0x0, 0x63, 0x79, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x4, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x1, 0x2, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, + 0x42, 0x45, 0x31, 0x45, 0x34, 0x37, 0x0, 0x0, 0x63, 0x83, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, + 0x0, 0x7, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x25, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x36, 0x33, 0x32, 0x33, 0x42, 0x34, 0x30, 0x0, 0x0, 0x63, + 0x7E, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x1, 0x1, 0xD2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, 0x33, 0x30, + 0x46, 0x46, 0x39, 0x38, 0x0, 0x0, 0x62, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x2, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x39, 0x39, + 0x37, 0x36, 0x43, 0x41, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, + 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x30, 0x42, 0x45, 0x42, 0x35, 0x31, 0x0, 0x0, 0x53, + 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x33, 0x33, 0x34, 0x44, 0x36, 0x43, 0x0, 0x0, + 0x63, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x1, 0x2, 0x9D, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x33, 0x41, + 0x41, 0x43, 0x31, 0x44, 0x44, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, + 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, + 0x34, 0x33, 0x38, 0x37, 0x39, 0x44, 0x0, 0x0, 0x25, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, + 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x37, 0x44, 0x34, 0x31, 0x35, 0x36, 0x0, 0x0, + 0x3, 0x99, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x34, 0x43, 0x37, 0x35, 0x39, 0x32, 0x0, + 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x32, 0x45, 0x34, 0x38, 0x42, 0x46, 0x41, + 0x0, 0x0, 0x50, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x7, 0x0, 0x2, 0x1, 0x0, + 0x0, 0x0, 0xE4, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, 0x45, 0x36, 0x34, 0x39, 0x33, + 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xD, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x34, 0x41, 0x42, 0x36, 0x42, 0x38, 0x33, 0x41, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x0, 0x0, + 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF5, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x38, 0x32, 0x44, 0x30, 0x46, 0x38, + 0x44, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xC, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x36, 0x45, 0x42, 0x33, 0x42, 0x45, 0x36, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, + 0x1, 0x0, 0xF, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x30, 0x35, 0x37, 0x42, 0x32, 0x38, + 0x44, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x34, 0x38, 0x37, 0x37, 0x37, + 0x46, 0x30, 0x0, 0x0, 0x12, 0xBC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x24, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x43, 0x42, 0x42, 0x35, 0x31, 0x31, 0x43, 0x38, 0x0, 0x0, 0x54, 0x4F, 0x0, 0x0, + 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF5, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x43, 0x43, 0x41, 0x34, 0x42, + 0x36, 0x44, 0x0, 0x0, 0x63, 0x3D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x4, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x36, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x39, 0x42, 0x34, 0x32, 0x38, 0x33, 0x37, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, + 0x1, 0x0, 0xF, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x70, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x43, 0x35, 0x42, 0x44, 0x45, + 0x41, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x9, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x36, 0x31, 0x42, 0x33, 0x35, + 0x46, 0x44, 0x0, 0x0, 0x23, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x32, 0x34, 0x31, + 0x36, 0x35, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x36, 0x36, 0x42, 0x37, 0x30, 0x44, 0x46, 0x46, 0x0, 0x0, 0x63, 0x22, 0x0, + 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x32, 0x37, 0x37, 0x44, 0x39, 0x45, 0x0, 0x0, 0x63, 0x46, + 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x7, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0xD1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x35, 0x33, 0x30, 0x41, 0x39, 0x45, 0x42, 0x0, 0x0, 0x62, + 0x65, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x44, 0x43, 0x33, 0x37, 0x37, 0x45, 0x0, 0x0, + 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x39, 0x42, 0x45, 0x33, 0x36, 0x43, 0x46, 0x0, + 0x0, 0x63, 0xA7, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x41, 0x30, 0x31, 0x42, 0x30, 0x46, 0x37, + 0x0, 0x0, 0x63, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x3, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x43, 0x39, 0x37, 0x39, 0x38, + 0x43, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x5, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x42, 0x39, 0x31, 0x34, + 0x39, 0x30, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x5, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x41, 0x42, 0x46, 0x37, + 0x39, 0x45, 0x39, 0x0, 0x0, 0x62, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, + 0x2, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x33, 0x46, + 0x38, 0x41, 0x45, 0x31, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x45, + 0x36, 0x41, 0x41, 0x45, 0x38, 0x0, 0x0, 0x63, 0x3D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, + 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xFD, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x33, 0x38, 0x34, 0x36, 0x42, 0x33, 0x0, 0x0, 0x63, 0x47, + 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x7, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x1, 0x2, 0x43, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x37, 0x44, 0x34, 0x38, + 0x42, 0x32, 0x42, 0x0, 0x0, 0x37, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x34, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x37, 0x37, 0x31, 0x37, 0x41, 0x36, 0x37, 0x30, 0x0, 0x0, 0x63, 0x42, 0x0, + 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x6, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, + 0x1, 0xC8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x30, 0x42, 0x35, 0x33, + 0x33, 0x34, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xD, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x56, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x38, 0x43, 0x35, 0x39, 0x38, 0x37, 0x44, 0x33, 0x0, 0x0, 0x63, 0xA7, 0x0, 0x0, + 0x0, 0x1, 0x0, 0xF, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x33, 0x46, 0x39, 0x42, 0x31, 0x35, 0x45, 0x38, 0x0, 0x0, 0x63, 0x37, 0x0, + 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5, 0x2A, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x38, 0x43, 0x38, 0x33, 0x38, 0x34, 0x31, 0x39, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xDA, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x30, 0x39, + 0x46, 0x42, 0x38, 0x32, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x9, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x38, 0x43, + 0x42, 0x36, 0x46, 0x35, 0x39, 0x0, 0x0, 0x53, 0x7D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, + 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4B, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x41, 0x43, 0x39, 0x43, 0x34, 0x37, 0x0, 0x0, 0x46, + 0xE4, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, + 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x2, 0x0, 0x1, 0x3, 0x0, + 0xA, 0x4, 0x0, 0x1, 0x5, 0x0, 0x1, 0x6, 0x0, 0x28, 0x7, 0x0, 0x1E, 0x8, 0x0, 0x5, + 0x9, 0x0, 0x5, 0xA, 0x0, 0x2, 0xB, 0x0, 0xA, 0xC, 0x0, 0x2, 0xD, 0x0, 0x2, 0xE, + 0x0, 0x0, 0xF, 0x0, 0x0, 0x10, 0x0, 0x0, 0x11, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x8, + 0x35, 0x43, 0x33, 0x38, 0x45, 0x39, 0x44, 0x41, 0x0, 0x0, 0x3, 0x33, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x11, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x33, 0x46, 0x41, 0x41, 0x32, 0x30, 0x33, 0x0, 0x0, 0x1, 0x5B, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x11, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x46, 0x34, 0x45, 0x45, 0x38, 0x33, 0x30, 0x34, 0x0, 0x0, 0x21, 0xB9, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x32, 0x46, 0x32, 0x38, 0x37, 0x35, 0x45, 0x0, 0x0, 0x3, 0xEB, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x37, 0x34, 0x45, 0x32, 0x39, 0x33, 0x0, 0x0, 0x21, 0x73, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x30, 0x38, 0x30, 0x31, 0x39, 0x33, 0x30, 0x0, 0x0, 0x3, + 0xBD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x34, 0x45, 0x41, 0x43, 0x44, 0x34, 0x0, 0x0, + 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x33, 0x41, 0x43, 0x31, 0x39, 0x36, 0x0, + 0x0, 0x25, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x45, 0x33, 0x38, 0x41, 0x46, 0x32, + 0x0, 0x0, 0x3, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, 0x38, 0x36, 0x43, 0x33, 0x34, + 0x36, 0x0, 0x0, 0x45, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x41, 0x38, 0x30, 0x44, 0x35, + 0x33, 0x41, 0x0, 0x0, 0x48, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x38, 0x39, 0x45, + 0x31, 0x43, 0x32, 0x0, 0x0, 0x3, 0xC8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x7, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, + 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30 + }; + + public static Packet Dump_41 = new Packet(new PacketId(10, 3, 2, "Dump_41"), data_Dump_41); + + + public static byte[] data_Dump_42 = new byte[] /* 10.3.1 */ + { + 0x0, 0x0, 0x0, 0x9, 0x1, 0x2, 0x3, 0x4, 0x5, 0xE, 0x10, 0xF, 0x11, 0x8, 0x33, 0x38, + 0x41, 0x39, 0x41, 0x30, 0x34, 0x45, 0x0 + }; + + public static Packet Dump_42 = new Packet(new PacketId(10, 3, 1, "Dump_42"), data_Dump_42); + + + public static byte[] data_Dump_43 = new byte[] /* 10.3.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x68, 0x0, 0x8, 0x37, 0x30, + 0x33, 0x31, 0x45, 0x42, 0x46, 0x35, 0x0, 0x0, 0x1F, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, + 0x1, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, + 0x42, 0x37, 0x35, 0x44, 0x41, 0x37, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0x10, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x38, 0x37, 0x31, 0x42, 0x35, 0x30, 0x0, + 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x34, 0x35, 0x46, 0x39, - 0x32, 0x32, 0x36, 0x0, 0x0, 0x1E, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x1, 0x5F, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x37, 0x41, 0x44, 0x37, 0x34, 0x34, + 0x0, 0x0, 0x24, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, 0x41, 0x46, - 0x34, 0x35, 0x37, 0x41, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x64, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x41, 0x38, 0x30, 0x39, 0x39, + 0x32, 0x0, 0x0, 0x1E, 0xE7, 0x0, 0x0, 0x0, 0x18, 0x0, 0x7, 0x0, 0xDB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x36, 0x43, - 0x37, 0x39, 0x38, 0x45, 0x30, 0x0, 0x0, 0x2E, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, - 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, - 0x32, 0x41, 0x39, 0x46, 0x30, 0x34, 0x0, 0x0, 0x2D, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, - 0x0, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x30, 0x41, 0x44, 0x43, 0x32, 0x37, 0x32, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x6, 0x0, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x37, 0x35, 0x41, 0x43, 0x32, + 0x41, 0x31, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x0, 0x1, 0x40, 0x0, 0x7, 0x0, 0x54, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x43, 0x44, 0x43, + 0x45, 0x36, 0x34, 0x0, 0x0, 0x49, 0x32, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0x87, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x37, 0x39, + 0x35, 0x39, 0x41, 0x31, 0x0, 0x0, 0x31, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x72, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, 0x42, + 0x45, 0x39, 0x33, 0x36, 0x32, 0x0, 0x0, 0x1F, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, + 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, + 0x46, 0x31, 0x31, 0x43, 0x32, 0x37, 0x0, 0x0, 0x1E, 0x5F, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, + 0x1, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, + 0x38, 0x37, 0x45, 0x38, 0x39, 0x36, 0x43, 0x0, 0x0, 0x1E, 0xFF, 0x0, 0x0, 0x0, 0xD, 0x0, + 0x7, 0x1, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x32, 0x37, 0x44, 0x39, 0x35, 0x39, 0x30, 0x44, 0x0, 0x0, 0x63, 0x11, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x7C, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x33, 0x34, 0x43, 0x31, 0x38, 0x44, 0x33, 0x33, 0x0, 0x0, 0x1E, 0xA4, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x7, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x35, 0x36, 0x35, 0x45, 0x34, 0x34, 0x42, 0x0, 0x0, 0x2E, 0x11, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x30, 0x32, 0x36, 0x38, 0x45, 0x44, 0x39, 0x39, 0x0, 0x0, 0x1E, 0xCB, 0x0, 0x0, 0x0, + 0xE, 0x0, 0x7, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x34, 0x45, 0x45, 0x46, 0x42, 0x36, 0x35, 0x0, 0x0, 0x23, 0x26, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x6, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x45, 0x30, 0x32, 0x46, 0x30, 0x37, 0x31, 0x42, 0x0, 0x0, 0x5, 0x47, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x41, 0x30, 0x43, 0x31, 0x41, 0x38, 0x33, 0x41, 0x0, 0x0, 0x1E, 0xDC, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x31, 0x37, 0x35, 0x33, 0x37, 0x33, 0x38, 0x42, 0x0, 0x0, 0x1E, 0x3A, 0x0, + 0x0, 0x0, 0x46, 0x0, 0x7, 0x1, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x45, 0x39, 0x30, 0x42, 0x34, 0x36, 0x32, 0x0, 0x0, 0x4C, 0xC7, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x36, 0x43, 0x42, 0x37, 0x43, 0x38, 0x0, 0x0, 0x53, 0x2C, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x39, 0x32, 0x39, 0x43, 0x43, 0x45, 0x42, 0x0, 0x0, 0x1E, - 0x98, 0x0, 0x0, 0x0, 0x4, 0x0, 0x6, 0x1, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x30, 0x43, 0x46, 0x37, 0x31, 0x36, 0x0, 0x0, 0x52, + 0xE2, 0x0, 0x0, 0x0, 0x25, 0x0, 0x7, 0x0, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x45, 0x37, 0x46, 0x41, 0x42, 0x42, 0x39, 0x0, 0x0, - 0x1E, 0x9C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x1, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x33, 0x44, 0x42, 0x38, 0x30, 0x42, 0x45, 0x0, 0x0, + 0x4B, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x35, 0x35, 0x46, 0x43, 0x33, 0x44, 0x0, - 0x0, 0x52, 0xE3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x1, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x36, 0x41, 0x35, 0x30, 0x36, 0x42, 0x35, 0x0, + 0x0, 0x34, 0xA7, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x7, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x33, 0x31, 0x38, 0x34, 0x39, 0x34, - 0x0, 0x0, 0x4E, 0x19, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x94, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x35, 0x34, 0x31, 0x32, 0x43, 0x45, + 0x0, 0x0, 0x4E, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1B, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x37, 0x32, 0x30, 0x46, 0x45, - 0x41, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x0, 0xC, 0x0, 0x6, 0x0, 0x2D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x37, 0x42, 0x44, 0x43, 0x32, + 0x44, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, 0x57, 0x0, 0x7, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x39, 0x39, 0x41, 0x39, - 0x35, 0x35, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x0, 0xE, 0x0, 0x6, 0x0, 0x4D, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x43, 0x41, 0x39, 0x38, 0x35, + 0x45, 0x30, 0x0, 0x0, 0x45, 0xE3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x27, - 0x87, 0x6D, 0x0, 0x0, 0x6, 0x7F, 0x0 - }; - - public static Packet Dump_39 = new Packet(new PacketId(10, 3, 2, "Dump_39"), data_Dump_39); - - - public static byte[] data_Dump_40 = new byte[] /* 10.3.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x6, 0x74, 0x5F - }; - - public static Packet Dump_40 = new Packet(new PacketId(10, 3, 1, "Dump_40"), data_Dump_40); - - - public static byte[] data_Dump_41 = new byte[] /* 10.3.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x0, 0x8, 0x39, 0x35, - 0x32, 0x35, 0x37, 0x36, 0x32, 0x33, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, - 0x44, 0x42, 0x38, 0x39, 0x39, 0x45, 0x41, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x42, 0x35, + 0x36, 0x45, 0x38, 0x0, 0x0, 0x25, 0x6B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xA1, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x41, 0x43, + 0x42, 0x35, 0x46, 0x37, 0x0, 0x0, 0x45, 0xD7, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x7, 0x0, 0x53, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x43, + 0x33, 0x41, 0x45, 0x45, 0x36, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, + 0x46, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, + 0x45, 0x30, 0x36, 0x44, 0x30, 0x35, 0x0, 0x0, 0x1E, 0x54, 0x0, 0x0, 0x0, 0x28, 0x0, 0x7, + 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, + 0x32, 0x30, 0x42, 0x34, 0x39, 0x41, 0x45, 0x0, 0x0, 0x52, 0xDE, 0x0, 0x0, 0x0, 0x2A, 0x0, + 0x7, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x42, 0x45, 0x34, 0x30, 0x35, 0x33, 0x41, 0x36, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x34, 0x41, 0x44, 0x46, 0x30, 0x32, 0x45, 0x36, 0x0, 0x0, 0x49, 0x85, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x7, 0x0, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x43, 0x34, 0x34, 0x33, 0x37, 0x46, 0x43, 0x39, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x34, 0x43, 0x44, 0x34, 0x34, 0x44, 0x30, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, 0x0, + 0x9, 0x0, 0x7, 0x0, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x43, 0x44, 0x35, 0x38, 0x43, 0x34, 0x37, 0x41, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x34, 0x42, 0x46, 0x31, 0x45, 0x33, 0x44, 0x35, 0x0, 0x0, 0x46, 0xDE, 0x0, 0x0, + 0x0, 0x98, 0x0, 0x7, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x42, 0x30, 0x39, 0x36, 0x41, 0x42, 0x33, 0x46, 0x0, 0x0, 0x24, 0xC4, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x33, 0x39, 0x33, 0x34, 0x44, 0x46, 0x37, 0x36, 0x0, 0x0, 0x45, 0xD0, 0x0, + 0x0, 0x0, 0x92, 0x0, 0x7, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x31, 0x46, 0x36, 0x31, 0x30, 0x45, 0x0, 0x0, 0x2C, 0xF6, - 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x34, 0x41, 0x33, 0x30, 0x38, 0x38, 0x42, 0x46, 0x0, 0x0, 0x54, 0x93, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x57, 0x55, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x33, 0x35, 0x32, + 0x45, 0x34, 0x44, 0x41, 0x0, 0x0, 0x1E, 0x83, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x39, 0x32, 0x46, 0x43, 0x36, 0x38, 0x0, 0x0, 0x24, - 0xD5, 0x0, 0x0, 0x0, 0x19, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x34, 0x46, + 0x42, 0x38, 0x35, 0x30, 0x37, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x0, 0x0, 0x9E, 0x0, 0x7, 0x0, + 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, + 0x41, 0x45, 0x35, 0x30, 0x35, 0x41, 0x0, 0x0, 0x44, 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, + 0x1, 0x8E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xFF, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x36, 0x42, 0x35, 0x38, 0x41, 0x32, 0x43, 0x0, 0x0, 0x3, + 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xDE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x31, 0x34, 0x35, 0x34, 0x31, 0x43, 0x35, 0x0, 0x0, - 0x0, 0x37, 0x0, 0x0, 0x0, 0x25, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x34, 0x30, 0x45, 0x45, 0x37, 0x44, 0x0, 0x0, + 0x60, 0x97, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x7, 0x1, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x36, 0x31, 0x32, 0x34, 0x45, 0x33, 0x43, 0x0, - 0x0, 0x24, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x32, 0x38, 0x38, 0x38, 0x43, 0x39, 0x39, 0x0, + 0x0, 0x1E, 0xD2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x45, 0x41, 0x39, 0x32, 0x35, 0x30, 0x45, - 0x0, 0x0, 0x24, 0xBB, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x30, 0x43, 0x45, 0x46, 0x44, 0x41, + 0x0, 0x0, 0x2A, 0xFA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x32, 0x37, 0x36, 0x45, - 0x30, 0x0, 0x0, 0x24, 0xC0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, 0x42, 0x39, 0x46, 0x32, 0x39, + 0x46, 0x0, 0x0, 0x49, 0x86, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x31, 0x46, 0x37, 0x38, 0x45, - 0x45, 0x36, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2, 0x0, 0xF, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x33, 0x34, 0x34, 0x34, + 0x33, 0x38, 0x0, 0x0, 0x1E, 0xED, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x31, 0x42, 0x39, - 0x37, 0x33, 0x34, 0x0, 0x0, 0x1D, 0x7F, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2, 0x0, 0x18, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x32, 0x42, 0x43, + 0x37, 0x38, 0x45, 0x0, 0x0, 0x1E, 0x34, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x38, 0x38, - 0x30, 0x43, 0x31, 0x35, 0x0, 0x0, 0x3E, 0x93, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x0, 0x19, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, 0x45, 0x33, + 0x39, 0x38, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x7, 0x1, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x37, 0x42, - 0x45, 0x31, 0x38, 0x35, 0x46, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x2, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x39, - 0x39, 0x33, 0x33, 0x36, 0x46, 0x42, 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x2, - 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, - 0x44, 0x37, 0x42, 0x37, 0x31, 0x37, 0x45, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x30, 0x0, - 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x32, + 0x39, 0x35, 0x38, 0x30, 0x37, 0x0, 0x0, 0x24, 0xDF, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, + 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, + 0x32, 0x34, 0x42, 0x42, 0x30, 0x37, 0x0, 0x0, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, + 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, + 0x37, 0x43, 0x41, 0x34, 0x31, 0x34, 0x45, 0x0, 0x0, 0x34, 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x30, 0x34, 0x43, 0x41, 0x42, 0x38, 0x46, 0x30, 0x0, 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x2, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x44, 0x35, 0x34, 0x46, 0x41, 0x43, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x65, 0x0, 0x0, 0x0, 0x25, + 0x0, 0x7, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x32, 0x31, 0x35, 0x43, 0x31, 0x38, 0x46, 0x31, 0x0, 0x0, 0x27, 0x95, 0x0, 0x0, 0x0, - 0x63, 0x0, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x45, 0x34, 0x37, 0x42, 0x35, 0x34, 0x30, 0x30, 0x0, 0x0, 0x60, 0x9B, 0x0, 0x0, 0x0, + 0x26, 0x0, 0x7, 0x1, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x36, 0x41, 0x34, 0x39, 0x39, 0x31, 0x37, 0x44, 0x0, 0x0, 0x27, 0x95, 0x0, 0x0, - 0x0, 0x1D, 0x0, 0x2, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x42, 0x33, 0x38, 0x39, 0x32, 0x38, 0x38, 0x38, 0x0, 0x0, 0x53, 0xD, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x7, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x43, 0x45, 0x35, 0x39, 0x39, 0x34, 0x30, 0x0, 0x0, 0x1F, 0x5, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x34, 0x41, 0x34, 0x33, 0x37, 0x38, 0x36, 0x39, 0x0, 0x0, 0x45, 0xE0, 0x0, + 0x0, 0x0, 0x1C, 0x0, 0x7, 0x0, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x30, 0x44, 0x34, 0x42, 0x45, 0x39, 0x0, 0x0, 0x3E, 0x4E, - 0x0, 0x0, 0x0, 0x39, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x32, 0x30, 0x43, 0x37, 0x45, 0x32, 0x0, 0x0, 0x1F, 0x1E, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x33, 0x34, 0x44, 0x35, 0x36, 0x30, 0x0, 0x0, 0x3E, - 0x6F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x38, 0x44, 0x32, 0x38, 0x35, 0x45, 0x30, 0x0, 0x0, 0x53, + 0xF, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x44, 0x35, 0x32, 0x38, 0x39, 0x42, 0x0, 0x0, - 0x3E, 0x4B, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x38, 0x34, 0x36, 0x46, 0x41, 0x39, 0x0, 0x0, + 0x45, 0xDB, 0x0, 0x0, 0x0, 0x43, 0x0, 0x7, 0x1, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x42, 0x37, 0x33, 0x45, 0x44, 0x34, 0x0, - 0x0, 0x3E, 0x92, 0x0, 0x0, 0x0, 0x18, 0x0, 0x2, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x39, 0x46, 0x34, 0x33, 0x42, 0x38, 0x0, + 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x31, 0x35, 0x37, 0x33, 0x35, 0x31, - 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0xA, 0x0, 0x2, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x39, 0x37, 0x33, 0x32, 0x31, 0x33, + 0x0, 0x0, 0x45, 0xE9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x32, 0x35, 0x45, 0x34, 0x34, 0x38, - 0x46, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0x35, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x31, 0x30, 0x35, 0x36, 0x46, 0x36, + 0x35, 0x0, 0x0, 0x39, 0x91, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xC0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x32, 0x43, 0x45, 0x32, - 0x41, 0x45, 0x0, 0x0, 0x1F, 0x47, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2, 0x0, 0x16, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x30, 0x32, 0x45, 0x38, 0x32, + 0x38, 0x38, 0x0, 0x0, 0x3E, 0xF5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xD6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x32, 0x31, 0x46, 0x38, - 0x33, 0x46, 0x34, 0x0, 0x0, 0x3E, 0x4C, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, 0x31, 0x43, 0x32, + 0x32, 0x36, 0x33, 0x0, 0x0, 0x32, 0x35, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x70, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x42, 0x31, + 0x33, 0x34, 0x37, 0x39, 0x0, 0x0, 0x1E, 0x7F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x44, 0x42, - 0x39, 0x31, 0x42, 0x46, 0x0, 0x0, 0x3E, 0x94, 0x0, 0x0, 0x0, 0x18, 0x0, 0x2, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x32, + 0x46, 0x34, 0x42, 0x35, 0x44, 0x0, 0x0, 0x2E, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, + 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, + 0x33, 0x42, 0x37, 0x39, 0x36, 0x39, 0x0, 0x0, 0x45, 0xD8, 0x0, 0x0, 0x0, 0x91, 0x0, 0x7, + 0x0, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, + 0x44, 0x46, 0x44, 0x41, 0x39, 0x42, 0x33, 0x0, 0x0, 0x1F, 0x56, 0x0, 0x0, 0x0, 0xB, 0x0, + 0x7, 0x0, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x42, 0x42, 0x33, 0x34, 0x30, 0x39, 0x44, 0x41, 0x0, 0x0, 0x45, 0xDA, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x7, 0x0, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x45, - 0x42, 0x33, 0x30, 0x31, 0x33, 0x0, 0x0, 0x1E, 0xCC, 0x0, 0x0, 0x0, 0x13, 0x0, 0x2, 0x0, - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x31, - 0x34, 0x31, 0x45, 0x36, 0x36, 0x36, 0x0, 0x0, 0x3E, 0x51, 0x0, 0x0, 0x0, 0x50, 0x0, 0x2, - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, - 0x35, 0x45, 0x34, 0x37, 0x38, 0x41, 0x35, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x15, 0x0, - 0x2, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x45, 0x38, 0x37, 0x42, 0x37, 0x34, 0x34, 0x36, 0x0, 0x0, 0x48, 0xD6, 0x0, 0x0, 0x0, + 0x20, 0x0, 0x7, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x41, 0x32, 0x38, 0x37, 0x43, 0x38, 0x35, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x7, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x35, 0x37, 0x42, 0x43, 0x37, 0x35, 0x46, 0x41, 0x0, 0x0, 0x3E, 0x94, 0x0, + 0x0, 0x0, 0x24, 0x0, 0x7, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x30, 0x41, 0x31, 0x43, 0x36, 0x46, 0x0, 0x0, 0x53, 0x4, + 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x46, 0x45, 0x41, 0x42, 0x44, 0x36, 0x0, 0x0, 0x1E, + 0x57, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x7, 0x1, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x43, 0x36, 0x31, 0x31, 0x39, 0x34, 0x0, 0x0, + 0x1F, 0x6, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x1, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x32, 0x34, 0x37, 0x39, 0x33, 0x31, 0x0, + 0x0, 0x1E, 0x6B, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x44, 0x32, 0x36, 0x44, 0x46, 0x42, + 0x0, 0x0, 0x1E, 0x77, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x36, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x43, 0x33, 0x35, 0x45, 0x42, + 0x35, 0x0, 0x0, 0x24, 0xE1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x7, 0x1, 0x40, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x37, 0x31, 0x33, 0x32, 0x46, + 0x39, 0x36, 0x0, 0x0, 0x20, 0xE2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xDA, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, 0x43, 0x36, 0x41, + 0x39, 0x35, 0x38, 0x0, 0x0, 0x1F, 0x5C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x60, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x44, 0x45, + 0x41, 0x37, 0x31, 0x39, 0x0, 0x0, 0x2A, 0xFC, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x1, 0x24, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x42, + 0x45, 0x31, 0x32, 0x44, 0x37, 0x0, 0x0, 0x24, 0x94, 0x0, 0x0, 0x0, 0x47, 0x0, 0x7, 0x0, + 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, + 0x30, 0x37, 0x41, 0x44, 0x37, 0x45, 0x0, 0x0, 0x1F, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, + 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, + 0x39, 0x37, 0x30, 0x38, 0x30, 0x44, 0x45, 0x0, 0x0, 0x35, 0xF9, 0x0, 0x0, 0x0, 0x3E, 0x0, + 0x7, 0x0, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x34, 0x41, 0x38, 0x34, 0x38, 0x41, 0x39, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0x7, - 0x0, 0x2, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x35, 0x46, 0x31, 0x37, 0x33, 0x30, 0x32, 0x43, 0x0, 0x0, 0x1F, 0x23, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x7, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x43, 0x35, 0x42, 0x30, 0x32, 0x43, 0x41, 0x45, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, - 0x50, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x46, 0x37, 0x38, 0x39, 0x42, 0x38, 0x37, 0x32, 0x0, 0x0, 0x1E, 0xAA, 0x0, 0x0, 0x0, + 0x1E, 0x0, 0x7, 0x1, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x34, 0x45, 0x34, 0x41, 0x42, 0x36, 0x38, 0x0, 0x0, 0x1F, 0x37, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x2, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x39, 0x30, 0x46, 0x34, 0x43, 0x46, 0x30, 0x0, 0x0, 0x3E, 0x4E, 0x0, 0x0, + 0x0, 0x58, 0x0, 0x7, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x45, 0x39, 0x31, 0x30, 0x36, 0x37, 0x33, 0x41, 0x0, 0x0, 0x3E, 0x48, 0x0, - 0x0, 0x0, 0x30, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x36, 0x30, 0x34, 0x43, 0x36, 0x30, 0x32, 0x0, 0x0, 0x45, 0xF3, 0x0, + 0x0, 0x2, 0x44, 0x0, 0x7, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x43, 0x39, 0x34, 0x37, 0x31, 0x42, 0x34, 0x34, 0x0, 0x0, 0x3E, 0x77, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x2, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x39, 0x32, 0x44, 0x43, 0x44, 0x43, 0x0, 0x0, 0x49, 0xBC, + 0x0, 0x0, 0x0, 0x40, 0x0, 0x7, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, 0x45, 0x41, 0x46, 0x43, 0x44, 0x42, 0x0, 0x0, 0x63, - 0x6F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x13, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x37, 0x31, 0x34, 0x32, 0x33, 0x44, 0x0, 0x0, 0x3E, + 0x4B, 0x0, 0x0, 0x0, 0x30, 0x0, 0x7, 0x0, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x32, 0x37, 0x45, 0x36, 0x42, 0x31, 0x36, 0x0, 0x0, + 0x24, 0x91, 0x0, 0x0, 0x0, 0x16, 0x0, 0x7, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x38, 0x37, 0x31, 0x31, 0x32, 0x43, 0x0, + 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9D, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x37, 0x37, 0x31, 0x44, 0x38, 0x35, 0x31, + 0x0, 0x0, 0x3, 0xD3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x30, 0x30, 0x35, 0x38, 0x45, + 0x36, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x12, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x1, 0x2, 0x93, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x38, 0x44, - 0x42, 0x31, 0x33, 0x39, 0x0, 0x0, 0x9, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xD, + 0x1, 0x0, 0x0, 0x5A, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x42, 0x35, 0x35, 0x32, 0x44, 0x41, 0x41, 0x39, 0x0, 0x0, 0x3F, 0x49, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x7, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x38, 0x39, - 0x35, 0x32, 0x38, 0x41, 0x39, 0x0, 0x0, 0x8, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, - 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x30, - 0x30, 0x38, 0x35, 0x32, 0x37, 0x35, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, - 0x39, 0x39, 0x41, 0x32, 0x38, 0x42, 0x43, 0x0, 0x0, 0x63, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x3, 0x0, 0x15, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x45, 0x35, 0x39, 0x30, 0x33, 0x42, 0x39, 0x41, 0x0, 0x0, 0x7, 0x1A, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x38, 0x42, 0x41, 0x39, 0x37, 0x36, 0x41, 0x46, 0x0, 0x0, 0x2A, 0xE9, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x7, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x31, 0x38, 0x39, 0x38, 0x38, 0x42, 0x39, 0x45, 0x0, 0x0, 0x63, 0x8E, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x3, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x38, 0x44, 0x34, 0x39, 0x38, 0x45, 0x44, 0x33, 0x0, 0x0, 0x1E, 0x5B, 0x0, + 0x0, 0x0, 0x7, 0x0, 0x7, 0x1, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x44, 0x34, 0x42, 0x32, 0x30, 0x35, 0x44, 0x0, 0x0, 0x4E, 0x45, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x3, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x41, 0x39, 0x44, 0x41, 0x39, 0x34, 0x0, 0x0, 0x1F, 0x3, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x7, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x41, 0x34, 0x44, 0x34, 0x45, 0x41, 0x33, 0x39, 0x0, 0x0, 0x8, 0x2F, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x45, 0x31, 0x42, 0x43, 0x34, 0x30, 0x35, 0x0, 0x0, 0x53, + 0x7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x35, 0x30, 0x39, 0x46, 0x36, 0x41, 0x35, 0x0, 0x0, 0x1, 0x64, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x38, 0x38, 0x36, 0x44, 0x31, 0x34, 0x36, 0x0, 0x0, + 0x1E, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x37, 0x46, 0x41, 0x34, 0x43, 0x44, 0x45, 0x0, 0x0, 0x8, - 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x44, 0x44, 0x33, 0x36, 0x46, 0x46, 0x0, + 0x0, 0x24, 0xE9, 0x0, 0x0, 0x0, 0x13, 0x0, 0x7, 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x30, 0x34, 0x34, 0x33, 0x41, 0x45, 0x0, 0x0, - 0x63, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x17, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x35, 0x34, 0x36, 0x31, 0x33, 0x34, 0x0, - 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x5C, 0x56, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, - 0x33, 0x34, 0x45, 0x38, 0x43, 0x42, 0x45, 0x0, 0x0, 0x63, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x3, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x35, 0x35, 0x42, 0x38, 0x39, 0x31, + 0x0, 0x0, 0x2E, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xBD, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x42, 0x35, 0x31, 0x37, 0x39, 0x31, + 0x30, 0x0, 0x0, 0x60, 0x9F, 0x0, 0x0, 0x0, 0x36, 0x0, 0x7, 0x0, 0x3B, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x39, 0x37, 0x45, 0x32, + 0x36, 0x45, 0x0, 0x0, 0x1E, 0x85, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x9A, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x46, 0x39, 0x37, + 0x33, 0x39, 0x34, 0x0, 0x0, 0x12, 0xB5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x6, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, 0x43, 0x36, + 0x38, 0x35, 0x37, 0x43, 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0xB4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x38, + 0x31, 0x39, 0x43, 0x41, 0x31, 0x0, 0x0, 0x3, 0xF7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, + 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x34, + 0x36, 0x46, 0x31, 0x39, 0x34, 0x39, 0x0, 0x0, 0x1F, 0x4C, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, + 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x34, 0x33, 0x36, 0x36, 0x32, 0x42, 0x38, 0x0, 0x0, 0x1E, 0xC7, 0x0, 0x0, 0x0, 0x3E, 0x0, + 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x45, 0x38, 0x30, 0x38, 0x44, 0x33, 0x43, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x3, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x37, 0x42, 0x42, 0x36, 0x31, 0x46, 0x38, 0x46, 0x0, 0x0, 0x21, 0x6E, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x7, 0x0, 0x65, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x31, 0x33, 0x45, 0x34, 0x41, 0x38, 0x37, 0x0, 0x0, 0x0, 0x7E, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x3, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x44, 0x36, 0x38, 0x45, 0x44, - 0x45, 0x0, 0x0, 0x63, 0x8E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x5, 0x0, 0x0, 0x1, + 0x8, 0x42, 0x33, 0x37, 0x43, 0x37, 0x43, 0x32, 0x38, 0x0, 0x0, 0x32, 0xF3, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x7, 0x0, 0x9E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x44, 0x43, 0x41, 0x30, - 0x34, 0x46, 0x0, 0x0, 0x4E, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x12, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x23, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x42, 0x45, 0x44, 0x37, 0x43, 0x43, 0x35, 0x35, 0x0, 0x0, 0x8, 0x1F, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x33, 0x45, 0x32, 0x30, 0x38, 0x36, 0x46, 0x0, 0x0, 0x1F, 0x2D, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x7, 0x1, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x44, 0x38, 0x33, 0x45, 0x42, 0x42, 0x45, 0x30, 0x0, 0x0, 0x1F, 0xD0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x37, 0x34, 0x43, 0x33, 0x44, 0x31, 0x45, 0x0, 0x0, 0x1E, 0xBB, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x45, 0x38, 0x41, 0x41, 0x35, 0x45, 0x0, 0x0, 0x44, 0x88, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x41, 0x42, 0x33, 0x33, 0x37, 0x38, 0x46, 0x0, 0x0, 0x34, 0xAC, + 0x0, 0x0, 0x0, 0x18, 0x0, 0x7, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x45, 0x31, 0x30, 0x32, 0x37, 0x38, 0x45, 0x0, 0x0, 0x63, - 0x65, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x1, 0x1, 0xCB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x42, 0x36, 0x35, - 0x39, 0x30, 0x46, 0x31, 0x0, 0x0, 0x7, 0xFF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x43, 0x41, 0x35, 0x34, 0x37, 0x36, 0x38, 0x0, 0x0, 0x34, + 0xB0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x34, - 0x34, 0x44, 0x39, 0x31, 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, - 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x57, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x45, 0x30, 0x43, 0x45, 0x31, 0x45, 0x30, 0x0, 0x0, 0x22, - 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x45, 0x32, 0x39, 0x31, 0x43, 0x30, 0x0, 0x0, + 0x1E, 0xC8, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x32, 0x36, 0x38, 0x36, 0x31, 0x42, 0x0, 0x0, - 0x1, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x37, 0x45, 0x38, 0x45, 0x34, 0x43, 0x0, + 0x0, 0x2C, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x32, 0x44, 0x45, 0x36, 0x31, 0x33, 0x0, - 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x39, 0x36, 0x39, 0x39, 0x37, 0x44, 0x42, + 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x95, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x43, 0x30, 0x43, 0x34, 0x31, 0x38, - 0x0, 0x0, 0x61, 0x99, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x1, 0x6, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, - 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x24, 0x2C, 0x0, 0x0, 0x4, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x1, 0x0, 0x59, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x32, 0x39, 0x42, - 0x45, 0x35, 0x35, 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xD, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x5C, 0x56, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x30, 0x42, 0x34, 0x37, 0x34, 0x37, 0x46, 0x45, 0x0, 0x0, 0x63, 0xA7, 0x0, - 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x36, 0x43, 0x31, 0x45, 0x36, 0x32, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xDD, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x41, 0x37, - 0x37, 0x45, 0x45, 0x46, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x5, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, 0x36, - 0x45, 0x42, 0x32, 0x38, 0x46, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, - 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x43, - 0x30, 0x37, 0x34, 0x38, 0x34, 0x37, 0x0, 0x0, 0x46, 0xE3, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, - 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x5A, 0x48, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3F, - 0xA6, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x2, 0x0, 0x2, 0x3, 0x0, 0x2, 0x4, 0x0, 0x2, 0x5, 0x0, 0x2, 0x6, 0x0, - 0x50, 0x7, 0x0, 0x3C, 0x8, 0x0, 0x5, 0x9, 0x0, 0x7, 0xA, 0x0, 0x4, 0xB, 0x0, 0x4, - 0xC, 0x0, 0x4, 0xD, 0x0, 0x4, 0xE, 0x0, 0x0, 0xF, 0x0, 0x5, 0x10, 0x0, 0x5, 0x11, - 0x0, 0x5, 0x12, 0x0, 0x5, 0x0, 0x8, 0x39, 0x45, 0x45, 0x41, 0x42, 0x41, 0x39, 0x30, 0x0, - 0x0, 0x63, 0x79, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x4, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x1, 0x2, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x33, - 0x42, 0x45, 0x31, 0x45, 0x34, 0x37, 0x0, 0x0, 0x63, 0x83, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, - 0x0, 0x7, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x25, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x36, 0x33, 0x32, 0x33, 0x42, 0x34, 0x30, 0x0, 0x0, 0x63, - 0x7E, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x1, 0x1, 0xD2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, 0x33, 0x30, - 0x46, 0x46, 0x39, 0x38, 0x0, 0x0, 0x62, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x2, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x39, 0x39, - 0x37, 0x36, 0x43, 0x41, 0x37, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, - 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x41, 0x30, 0x42, 0x45, 0x42, 0x35, 0x31, 0x0, 0x0, 0x53, - 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0xF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x33, 0x33, 0x33, 0x34, 0x44, 0x36, 0x43, 0x0, 0x0, - 0x63, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x1, 0x2, 0x9D, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x33, 0x41, - 0x41, 0x43, 0x31, 0x44, 0x44, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, - 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, - 0x34, 0x33, 0x38, 0x37, 0x39, 0x44, 0x0, 0x0, 0x25, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, - 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x37, 0x44, 0x34, 0x31, 0x35, 0x36, 0x0, 0x0, - 0x3, 0x99, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x32, 0x34, 0x43, 0x37, 0x35, 0x39, 0x32, 0x0, - 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x32, 0x45, 0x34, 0x38, 0x42, 0x46, 0x41, - 0x0, 0x0, 0x50, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x7, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x0, 0xE4, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, 0x45, 0x36, 0x34, 0x39, 0x33, - 0x32, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xD, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x34, 0x41, 0x42, 0x36, 0x42, 0x38, 0x33, 0x41, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x38, 0x32, 0x44, 0x30, 0x46, 0x38, - 0x44, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xC, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x36, 0x45, 0x42, 0x33, 0x42, 0x45, 0x36, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x30, 0x35, 0x37, 0x42, 0x32, 0x38, - 0x44, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x34, 0x38, 0x37, 0x37, 0x37, - 0x46, 0x30, 0x0, 0x0, 0x12, 0xBC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x24, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x43, 0x42, 0x42, 0x35, 0x31, 0x31, 0x43, 0x38, 0x0, 0x0, 0x54, 0x4F, 0x0, 0x0, - 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5A, 0xF5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x43, 0x43, 0x41, 0x34, 0x42, - 0x36, 0x44, 0x0, 0x0, 0x63, 0x3D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x4, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x36, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x39, 0x42, 0x34, 0x32, 0x38, 0x33, 0x37, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x36, 0x43, 0x35, 0x42, 0x44, 0x45, - 0x41, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x9, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x36, 0x31, 0x42, 0x33, 0x35, - 0x46, 0x44, 0x0, 0x0, 0x23, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, 0x32, 0x34, 0x31, - 0x36, 0x35, 0x41, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x36, 0x36, 0x42, 0x37, 0x30, 0x44, 0x46, 0x46, 0x0, 0x0, 0x63, 0x22, 0x0, - 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x32, 0x37, 0x37, 0x44, 0x39, 0x45, 0x0, 0x0, 0x63, 0x46, - 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x7, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0xD1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x35, 0x33, 0x30, 0x41, 0x39, 0x45, 0x42, 0x0, 0x0, 0x62, - 0x65, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x44, 0x43, 0x33, 0x37, 0x37, 0x45, 0x0, 0x0, - 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x39, 0x42, 0x45, 0x33, 0x36, 0x43, 0x46, 0x0, - 0x0, 0x63, 0xA7, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x41, 0x30, 0x31, 0x42, 0x30, 0x46, 0x37, - 0x0, 0x0, 0x63, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x3, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x43, 0x39, 0x37, 0x39, 0x38, - 0x43, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x5, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x42, 0x39, 0x31, 0x34, - 0x39, 0x30, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x5, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x41, 0x42, 0x46, 0x37, - 0x39, 0x45, 0x39, 0x0, 0x0, 0x62, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x1, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x33, 0x46, - 0x38, 0x41, 0x45, 0x31, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xF, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x45, - 0x36, 0x41, 0x41, 0x45, 0x38, 0x0, 0x0, 0x63, 0x3D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, - 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xFD, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x33, 0x38, 0x34, 0x36, 0x42, 0x33, 0x0, 0x0, 0x63, 0x47, - 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x7, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x1, 0x2, 0x43, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x37, 0x44, 0x34, 0x38, - 0x42, 0x32, 0x42, 0x0, 0x0, 0x37, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xB, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x34, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x37, 0x37, 0x31, 0x37, 0x41, 0x36, 0x37, 0x30, 0x0, 0x0, 0x63, 0x42, 0x0, - 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x6, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, - 0x1, 0xC8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x32, 0x30, 0x42, 0x35, 0x33, - 0x33, 0x34, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xD, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x56, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x38, 0x43, 0x35, 0x39, 0x38, 0x37, 0x44, 0x33, 0x0, 0x0, 0x63, 0xA7, 0x0, 0x0, - 0x0, 0x1, 0x0, 0xF, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x33, 0x46, 0x39, 0x42, 0x31, 0x35, 0x45, 0x38, 0x0, 0x0, 0x63, 0x37, 0x0, - 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5, 0x2A, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x38, 0x43, 0x38, 0x33, 0x38, 0x34, 0x31, 0x39, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xDA, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x30, 0x39, - 0x46, 0x42, 0x38, 0x32, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x9, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x38, 0x43, - 0x42, 0x36, 0x46, 0x35, 0x39, 0x0, 0x0, 0x53, 0x7D, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, - 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4B, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x41, 0x43, 0x39, 0x43, 0x34, 0x37, 0x0, 0x0, 0x46, - 0xE4, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0xE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x59, - 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x2, 0x0, 0x1, 0x3, 0x0, - 0xA, 0x4, 0x0, 0x1, 0x5, 0x0, 0x1, 0x6, 0x0, 0x28, 0x7, 0x0, 0x1E, 0x8, 0x0, 0x5, - 0x9, 0x0, 0x5, 0xA, 0x0, 0x2, 0xB, 0x0, 0xA, 0xC, 0x0, 0x2, 0xD, 0x0, 0x2, 0xE, - 0x0, 0x0, 0xF, 0x0, 0x0, 0x10, 0x0, 0x0, 0x11, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x8, - 0x35, 0x43, 0x33, 0x38, 0x45, 0x39, 0x44, 0x41, 0x0, 0x0, 0x3, 0x33, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x11, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x33, 0x46, 0x41, 0x41, 0x32, 0x30, 0x33, 0x0, 0x0, 0x1, 0x5B, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x11, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x46, 0x34, 0x45, 0x45, 0x38, 0x33, 0x30, 0x34, 0x0, 0x0, 0x21, 0xB9, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x32, 0x46, 0x32, 0x38, 0x37, 0x35, 0x45, 0x0, 0x0, 0x3, 0xEB, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x37, 0x34, 0x45, 0x32, 0x39, 0x33, 0x0, 0x0, 0x21, 0x73, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x30, 0x38, 0x30, 0x31, 0x39, 0x33, 0x30, 0x0, 0x0, 0x3, - 0xBD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x34, 0x45, 0x41, 0x43, 0x44, 0x34, 0x0, 0x0, - 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x33, 0x41, 0x43, 0x31, 0x39, 0x36, 0x0, - 0x0, 0x25, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x45, 0x33, 0x38, 0x41, 0x46, 0x32, - 0x0, 0x0, 0x3, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, 0x38, 0x36, 0x43, 0x33, 0x34, - 0x36, 0x0, 0x0, 0x45, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x8, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x41, 0x38, 0x30, 0x44, 0x35, - 0x33, 0x41, 0x0, 0x0, 0x48, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x5, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x38, 0x39, 0x45, - 0x31, 0x43, 0x32, 0x0, 0x0, 0x3, 0xC8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x11, 0x0, 0x7, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30 - }; - - public static Packet Dump_41 = new Packet(new PacketId(10, 3, 2, "Dump_41"), data_Dump_41); - - - public static byte[] data_Dump_42 = new byte[] /* 10.3.1 */ - { - 0x0, 0x0, 0x0, 0x9, 0x1, 0x2, 0x3, 0x4, 0x5, 0xE, 0x10, 0xF, 0x11, 0x8, 0x33, 0x38, - 0x41, 0x39, 0x41, 0x30, 0x34, 0x45, 0x0 - }; - - public static Packet Dump_42 = new Packet(new PacketId(10, 3, 1, "Dump_42"), data_Dump_42); - - - public static byte[] data_Dump_43 = new byte[] /* 10.3.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x68, 0x0, 0x8, 0x37, 0x30, - 0x33, 0x31, 0x45, 0x42, 0x46, 0x35, 0x0, 0x0, 0x1F, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, - 0x1, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, - 0x42, 0x37, 0x35, 0x44, 0x41, 0x37, 0x30, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0x10, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x38, 0x37, 0x31, 0x42, 0x35, 0x30, 0x0, - 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x37, 0x41, 0x44, 0x37, 0x34, 0x34, - 0x0, 0x0, 0x24, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x31, 0x45, 0x46, 0x33, 0x46, 0x42, + 0x31, 0x0, 0x0, 0x2E, 0x17, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x41, 0x38, 0x30, 0x39, 0x39, - 0x32, 0x0, 0x0, 0x1E, 0xE7, 0x0, 0x0, 0x0, 0x18, 0x0, 0x7, 0x0, 0xDB, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x34, 0x35, 0x31, 0x43, 0x30, + 0x44, 0x34, 0x0, 0x0, 0x1E, 0x7C, 0x0, 0x0, 0x0, 0x41, 0x0, 0x7, 0x0, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x37, 0x35, 0x41, 0x43, 0x32, - 0x41, 0x31, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x0, 0x1, 0x40, 0x0, 0x7, 0x0, 0x54, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x38, 0x33, 0x45, + 0x44, 0x37, 0x30, 0x0, 0x0, 0x63, 0xB9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x43, 0x44, 0x43, - 0x45, 0x36, 0x34, 0x0, 0x0, 0x49, 0x32, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0x87, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x33, 0x35, + 0x44, 0x41, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xD5, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x37, 0x39, - 0x35, 0x39, 0x41, 0x31, 0x0, 0x0, 0x31, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x72, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, 0x42, - 0x45, 0x39, 0x33, 0x36, 0x32, 0x0, 0x0, 0x1F, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, - 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, - 0x46, 0x31, 0x31, 0x43, 0x32, 0x37, 0x0, 0x0, 0x1E, 0x5F, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, - 0x1, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, - 0x38, 0x37, 0x45, 0x38, 0x39, 0x36, 0x43, 0x0, 0x0, 0x1E, 0xFF, 0x0, 0x0, 0x0, 0xD, 0x0, - 0x7, 0x1, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x33, 0x31, + 0x44, 0x42, 0x38, 0x41, 0x38, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x7, 0x0, + 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, + 0x37, 0x32, 0x33, 0x33, 0x42, 0x33, 0x0, 0x0, 0x45, 0xDE, 0x0, 0x0, 0x0, 0x32, 0x0, 0x7, + 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, + 0x31, 0x30, 0x32, 0x36, 0x38, 0x44, 0x31, 0x0, 0x0, 0x61, 0xFC, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0x1F, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x33, 0x34, 0x43, 0x31, 0x38, 0x44, 0x33, 0x33, 0x0, 0x0, 0x1E, 0xA4, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x7, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x41, 0x37, 0x31, 0x39, 0x38, 0x37, 0x45, 0x35, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x7, 0x1, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x30, 0x32, 0x36, 0x38, 0x45, 0x44, 0x39, 0x39, 0x0, 0x0, 0x1E, 0xCB, 0x0, 0x0, 0x0, - 0xE, 0x0, 0x7, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x45, 0x33, 0x45, 0x39, 0x44, 0x41, 0x37, 0x0, 0x0, 0x45, 0xCD, 0x0, 0x0, 0x0, + 0xA, 0x0, 0x7, 0x0, 0xCB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x45, 0x30, 0x32, 0x46, 0x30, 0x37, 0x31, 0x42, 0x0, 0x0, 0x5, 0x47, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x46, 0x33, 0x30, 0x45, 0x43, 0x45, 0x42, 0x39, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x7, 0x0, 0x1E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, + 0xE9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x38, 0x32, 0x36, 0x33, 0x34, + 0x33, 0x0, 0x0, 0x49, 0x26, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x31, 0x37, 0x35, 0x33, 0x37, 0x33, 0x38, 0x42, 0x0, 0x0, 0x1E, 0x3A, 0x0, - 0x0, 0x0, 0x46, 0x0, 0x7, 0x1, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x31, 0x36, 0x44, 0x33, 0x35, + 0x44, 0x36, 0x0, 0x0, 0x1D, 0x80, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x7, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x42, 0x36, 0x43, 0x42, 0x37, 0x43, 0x38, 0x0, 0x0, 0x53, 0x2C, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x42, 0x41, 0x31, 0x38, + 0x30, 0x34, 0x30, 0x0, 0x0, 0x1E, 0x98, 0x0, 0x0, 0x0, 0x86, 0x0, 0x7, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, 0x30, 0x43, 0x46, 0x37, 0x31, 0x36, 0x0, 0x0, 0x52, - 0xE2, 0x0, 0x0, 0x0, 0x25, 0x0, 0x7, 0x0, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x42, 0x39, + 0x46, 0x37, 0x39, 0x37, 0x0, 0x0, 0x1E, 0xCF, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x33, 0x44, 0x42, 0x38, 0x30, 0x42, 0x45, 0x0, 0x0, - 0x4B, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x44, + 0x36, 0x45, 0x36, 0x43, 0x37, 0x0, 0x0, 0x53, 0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x1, + 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, + 0x38, 0x43, 0x38, 0x38, 0x41, 0x33, 0x0, 0x0, 0x53, 0x21, 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, + 0x0, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, + 0x32, 0x34, 0x41, 0x37, 0x36, 0x45, 0x45, 0x0, 0x0, 0x1E, 0x46, 0x0, 0x0, 0x0, 0x35, 0x0, + 0x7, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x37, 0x33, 0x39, 0x33, 0x46, 0x35, 0x32, 0x44, 0x0, 0x0, 0x1E, 0xD8, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x7, 0x1, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x36, 0x41, 0x35, 0x30, 0x36, 0x42, 0x35, 0x0, - 0x0, 0x34, 0xA7, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x7, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x46, 0x37, 0x45, 0x38, 0x42, 0x35, 0x30, 0x32, 0x0, 0x0, 0x1E, 0xAB, 0x0, 0x0, 0x0, + 0x11, 0x0, 0x7, 0x1, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x44, 0x35, 0x34, 0x31, 0x32, 0x43, 0x45, - 0x0, 0x0, 0x4E, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1B, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x8, 0x43, 0x46, 0x45, 0x45, 0x31, 0x31, 0x31, 0x34, 0x0, 0x0, 0x45, 0xC5, 0x0, 0x0, + 0x0, 0xBE, 0x0, 0x7, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x37, 0x42, 0x44, 0x43, 0x32, - 0x44, 0x0, 0x0, 0x3E, 0x52, 0x0, 0x0, 0x0, 0x57, 0x0, 0x7, 0x0, 0x2F, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x33, 0x44, 0x41, 0x30, 0x36, 0x39, 0x42, 0x35, 0x0, 0x0, 0x1E, 0x32, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x43, 0x41, 0x39, 0x38, 0x35, - 0x45, 0x30, 0x0, 0x0, 0x45, 0xE3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xC1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x39, 0x43, 0x35, 0x31, 0x39, 0x32, 0x0, 0x0, 0x3E, 0x63, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x42, 0x35, - 0x36, 0x45, 0x38, 0x0, 0x0, 0x25, 0x6B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xA1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x42, 0x45, 0x35, 0x38, 0x46, 0x33, 0x0, 0x0, 0x53, + 0x22, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x45, 0x46, 0x42, 0x46, 0x34, 0x41, 0x0, 0x0, + 0x2B, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x31, 0x38, 0x36, 0x30, 0x34, 0x37, 0x34, 0x0, + 0x0, 0x45, 0xF8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x45, 0x41, 0x35, 0x37, 0x45, 0x41, + 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0xF8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x35, 0x37, 0x45, 0x44, 0x44, + 0x31, 0x0, 0x0, 0x3, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x13, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x32, 0x32, 0x37, 0x38, + 0x44, 0x42, 0x0, 0x0, 0x22, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x7, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x30, 0x37, 0x31, + 0x33, 0x33, 0x42, 0x0, 0x0, 0x32, 0xAD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x71, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x43, 0x41, 0x43, - 0x42, 0x35, 0x46, 0x37, 0x0, 0x0, 0x45, 0xD7, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x7, 0x0, 0x53, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x37, 0x35, 0x36, + 0x44, 0x36, 0x35, 0x44, 0x0, 0x0, 0x2B, 0x4, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x7, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x30, 0x43, - 0x33, 0x41, 0x45, 0x45, 0x36, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, - 0x46, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x36, - 0x45, 0x30, 0x36, 0x44, 0x30, 0x35, 0x0, 0x0, 0x1E, 0x54, 0x0, 0x0, 0x0, 0x28, 0x0, 0x7, - 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, - 0x32, 0x30, 0x42, 0x34, 0x39, 0x41, 0x45, 0x0, 0x0, 0x52, 0xDE, 0x0, 0x0, 0x0, 0x2A, 0x0, - 0x7, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x35, 0x41, + 0x34, 0x31, 0x34, 0x39, 0x30, 0x0, 0x0, 0x45, 0xFC, 0x0, 0x0, 0x0, 0x31, 0x0, 0x7, 0x0, + 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, + 0x39, 0x38, 0x34, 0x36, 0x35, 0x46, 0x0, 0x0, 0x1F, 0x5A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, + 0x0, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, + 0x37, 0x37, 0x41, 0x39, 0x31, 0x32, 0x43, 0x0, 0x0, 0x1F, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x34, 0x41, 0x44, 0x46, 0x30, 0x32, 0x45, 0x36, 0x0, 0x0, 0x49, 0x85, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x7, 0x0, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x43, 0x41, 0x36, 0x45, 0x41, 0x39, 0x30, 0x46, 0x0, 0x0, 0x1E, 0x4A, 0x0, 0x0, 0x0, 0x18, + 0x0, 0x7, 0x1, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x34, 0x43, 0x44, 0x34, 0x34, 0x44, 0x30, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x7, 0x0, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x38, 0x34, 0x35, 0x35, 0x35, 0x42, 0x36, 0x37, 0x0, 0x0, 0x2A, 0xFD, 0x0, 0x0, 0x0, + 0x8, 0x0, 0x7, 0x1, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x34, 0x42, 0x46, 0x31, 0x45, 0x33, 0x44, 0x35, 0x0, 0x0, 0x46, 0xDE, 0x0, 0x0, - 0x0, 0x98, 0x0, 0x7, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x36, 0x35, 0x41, 0x41, 0x45, 0x41, 0x34, 0x41, 0x0, 0x0, 0x1E, 0x49, 0x0, 0x0, + 0x0, 0x13, 0x0, 0x7, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x33, 0x39, 0x33, 0x34, 0x44, 0x46, 0x37, 0x36, 0x0, 0x0, 0x45, 0xD0, 0x0, - 0x0, 0x0, 0x92, 0x0, 0x7, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x34, 0x39, 0x46, 0x46, 0x31, 0x36, 0x44, 0x0, 0x0, 0x1E, 0x62, 0x0, + 0x0, 0x0, 0x5B, 0x0, 0x7, 0x1, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x34, 0x41, 0x33, 0x30, 0x38, 0x38, 0x42, 0x46, 0x0, 0x0, 0x54, 0x93, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x57, 0x55, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x33, 0x35, 0x32, - 0x45, 0x34, 0x44, 0x41, 0x0, 0x0, 0x1E, 0x83, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x38, + 0x0, 0x0, 0x0, 0x8, 0x44, 0x46, 0x42, 0x36, 0x41, 0x35, 0x37, 0x32, 0x0, 0x0, 0x3E, 0x2A, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x34, 0x46, - 0x42, 0x38, 0x35, 0x30, 0x37, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x0, 0x0, 0x9E, 0x0, 0x7, 0x0, - 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, - 0x41, 0x45, 0x35, 0x30, 0x35, 0x41, 0x0, 0x0, 0x44, 0x57, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, - 0x1, 0x8E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xFF, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x36, 0x42, 0x35, 0x38, 0x41, 0x32, 0x43, 0x0, 0x0, 0x3, - 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xDE, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x31, 0x31, 0x32, 0x36, 0x34, 0x39, 0x0, 0x0, 0x45, + 0xF5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x34, 0x30, 0x45, 0x45, 0x37, 0x44, 0x0, 0x0, - 0x60, 0x97, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x7, 0x1, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x43, 0x34, 0x31, 0x39, 0x30, 0x31, 0x30, 0x0, 0x0, + 0x2E, 0xE, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x32, 0x38, 0x38, 0x38, 0x43, 0x39, 0x39, 0x0, - 0x0, 0x1E, 0xD2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, 0x35, 0x44, 0x34, 0x35, 0x46, 0x34, 0x0, + 0x0, 0x45, 0xE1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x41, 0x30, 0x43, 0x45, 0x46, 0x44, 0x41, - 0x0, 0x0, 0x2A, 0xFA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x42, 0x46, 0x35, 0x39, 0x30, 0x42, 0x37, + 0x0, 0x0, 0x45, 0xDC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, 0x42, 0x39, 0x46, 0x32, 0x39, - 0x46, 0x0, 0x0, 0x49, 0x86, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0xBA, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x30, 0x32, 0x37, 0x30, 0x38, 0x36, + 0x42, 0x0, 0x0, 0xA, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x33, 0x34, 0x34, 0x34, - 0x33, 0x38, 0x0, 0x0, 0x1E, 0xED, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x33, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x32, 0x34, 0x37, 0x42, 0x44, + 0x38, 0x44, 0x0, 0x0, 0x48, 0x4C, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x32, 0x42, 0x43, - 0x37, 0x38, 0x45, 0x0, 0x0, 0x1E, 0x34, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x47, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x35, 0x45, 0x31, 0x39, + 0x30, 0x41, 0x31, 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x7, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, 0x45, 0x33, - 0x39, 0x38, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x4F, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x7, 0x1, 0x68, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x35, 0x46, 0x38, + 0x35, 0x31, 0x34, 0x46, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x32, - 0x39, 0x35, 0x38, 0x30, 0x37, 0x0, 0x0, 0x24, 0xDF, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, - 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, - 0x32, 0x34, 0x42, 0x42, 0x30, 0x37, 0x0, 0x0, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, - 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, - 0x37, 0x43, 0x41, 0x34, 0x31, 0x34, 0x45, 0x0, 0x0, 0x34, 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x32, + 0x35, 0x36, 0x32, 0x43, 0x42, 0x0, 0x0, 0x45, 0xDD, 0x0, 0x0, 0x0, 0x6C, 0x0, 0x7, 0x0, + 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, + 0x42, 0x31, 0x39, 0x31, 0x45, 0x45, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x0, 0x89, 0x0, 0x7, + 0x0, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, + 0x45, 0x45, 0x32, 0x33, 0x34, 0x46, 0x36, 0x0, 0x0, 0x48, 0xDF, 0x0, 0x0, 0x0, 0x78, 0x0, + 0x7, 0x0, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x44, 0x35, 0x34, 0x46, 0x41, 0x43, 0x30, 0x33, 0x0, 0x0, 0x3E, 0x65, 0x0, 0x0, 0x0, 0x25, - 0x0, 0x7, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x34, 0x33, 0x35, 0x30, 0x31, 0x38, 0x39, 0x36, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x7, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x45, 0x34, 0x37, 0x42, 0x35, 0x34, 0x30, 0x30, 0x0, 0x0, 0x60, 0x9B, 0x0, 0x0, 0x0, - 0x26, 0x0, 0x7, 0x1, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x30, 0x33, 0x36, 0x45, 0x41, 0x34, 0x32, 0x42, 0x0, 0x0, 0x2D, 0xFE, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x7, 0x0, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x42, 0x33, 0x38, 0x39, 0x32, 0x38, 0x38, 0x38, 0x0, 0x0, 0x53, 0xD, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x7, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x39, 0x35, 0x36, 0x38, 0x31, 0x46, 0x35, 0x41, 0x0, 0x0, 0x2A, 0xED, 0x0, 0x0, + 0x0, 0x8, 0x0, 0x7, 0x0, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x34, 0x41, 0x34, 0x33, 0x37, 0x38, 0x36, 0x39, 0x0, 0x0, 0x45, 0xE0, 0x0, - 0x0, 0x0, 0x1C, 0x0, 0x7, 0x0, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x36, 0x46, 0x34, 0x46, 0x46, 0x46, 0x31, 0x0, 0x0, 0x25, 0x3E, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x32, 0x30, 0x43, 0x37, 0x45, 0x32, 0x0, 0x0, 0x1F, 0x1E, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x33, 0x46, 0x32, 0x42, 0x44, 0x42, 0x35, 0x39, 0x0, 0x0, 0x62, 0x7, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1D, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x38, 0x44, 0x32, 0x38, 0x35, 0x45, 0x30, 0x0, 0x0, 0x53, - 0xF, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x32, 0x45, 0x30, 0x43, 0x32, 0x45, 0x0, 0x0, 0x1E, + 0x2E, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x7, 0x0, 0xE3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x38, 0x34, 0x36, 0x46, 0x41, 0x39, 0x0, 0x0, - 0x45, 0xDB, 0x0, 0x0, 0x0, 0x43, 0x0, 0x7, 0x1, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x39, 0x36, 0x46, 0x33, 0x33, 0x43, 0x35, 0x0, 0x0, + 0x1E, 0xC3, 0x0, 0x0, 0x0, 0x20, 0x0, 0x7, 0x1, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x39, 0x46, 0x34, 0x33, 0x42, 0x38, 0x0, - 0x0, 0x3E, 0x84, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x32, 0x45, 0x46, 0x45, 0x38, 0x46, 0x32, 0x0, + 0x0, 0x1E, 0xE8, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x1, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x39, 0x37, 0x33, 0x32, 0x31, 0x33, - 0x0, 0x0, 0x45, 0xE9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x41, 0x32, 0x31, 0x33, 0x31, 0x30, 0x42, + 0x0, 0x0, 0x1E, 0x63, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x31, 0x30, 0x35, 0x36, 0x46, 0x36, - 0x35, 0x0, 0x0, 0x39, 0x91, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xC0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x33, 0x33, 0x38, 0x36, 0x39, 0x38, + 0x35, 0x0, 0x0, 0x1E, 0x52, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x30, 0x32, 0x45, 0x38, 0x32, - 0x38, 0x38, 0x0, 0x0, 0x3E, 0xF5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xD6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x38, 0x36, 0x31, 0x35, + 0x32, 0x41, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x37, 0x31, 0x43, 0x32, - 0x32, 0x36, 0x33, 0x0, 0x0, 0x32, 0x35, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x70, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x44, 0x42, 0x31, - 0x33, 0x34, 0x37, 0x39, 0x0, 0x0, 0x1E, 0x7F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x56, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x45, 0x32, 0x46, + 0x36, 0x46, 0x30, 0x0, 0x0, 0x1E, 0x4F, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x32, - 0x46, 0x34, 0x42, 0x35, 0x44, 0x0, 0x0, 0x2E, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, - 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, - 0x33, 0x42, 0x37, 0x39, 0x36, 0x39, 0x0, 0x0, 0x45, 0xD8, 0x0, 0x0, 0x0, 0x91, 0x0, 0x7, - 0x0, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x36, 0x42, + 0x32, 0x39, 0x39, 0x30, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x32, + 0x43, 0x45, 0x45, 0x33, 0x30, 0x0, 0x0, 0x23, 0x66, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, + 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, + 0x35, 0x41, 0x46, 0x32, 0x41, 0x45, 0x0, 0x0, 0x1F, 0x45, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, + 0x1, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, - 0x44, 0x46, 0x44, 0x41, 0x39, 0x42, 0x33, 0x0, 0x0, 0x1F, 0x56, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x7, 0x0, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x35, 0x33, 0x30, 0x42, 0x34, 0x39, 0x32, 0x0, 0x0, 0x40, 0x8A, 0x0, 0x0, 0x0, 0x13, 0x0, + 0x7, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x42, 0x42, 0x33, 0x34, 0x30, 0x39, 0x44, 0x41, 0x0, 0x0, 0x45, 0xDA, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x7, 0x0, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x45, 0x37, 0x38, 0x31, 0x37, 0x46, 0x34, 0x46, 0x0, 0x0, 0x1E, 0xA8, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x7, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x45, 0x38, 0x37, 0x42, 0x37, 0x34, 0x34, 0x36, 0x0, 0x0, 0x48, 0xD6, 0x0, 0x0, 0x0, - 0x20, 0x0, 0x7, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x30, 0x37, 0x33, 0x30, 0x39, 0x34, 0x37, 0x33, 0x0, 0x0, 0x34, 0xB1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x7, 0x0, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x41, 0x32, 0x38, 0x37, 0x43, 0x38, 0x35, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x7, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x44, 0x37, 0x33, 0x30, 0x30, 0x41, 0x35, 0x36, 0x0, 0x0, 0x3E, 0x3D, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x7, 0x0, 0xD5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x35, 0x37, 0x42, 0x43, 0x37, 0x35, 0x46, 0x41, 0x0, 0x0, 0x3E, 0x94, 0x0, - 0x0, 0x0, 0x24, 0x0, 0x7, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x45, 0x43, 0x31, 0x41, 0x38, 0x30, 0x35, 0x39, 0x0, 0x0, 0x45, 0xD1, 0x0, + 0x0, 0x1, 0x18, 0x0, 0x7, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x34, 0x30, 0x41, 0x31, 0x43, 0x36, 0x46, 0x0, 0x0, 0x53, 0x4, - 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x30, 0x41, 0x39, 0x30, 0x33, 0x32, 0x0, 0x0, 0x45, 0xC3, + 0x0, 0x0, 0x0, 0xCF, 0x0, 0x7, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x46, 0x45, 0x41, 0x42, 0x44, 0x36, 0x0, 0x0, 0x1E, - 0x57, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x7, 0x1, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x45, 0x30, 0x38, 0x36, 0x31, 0x30, 0x0, 0x0, 0x46, + 0xDD, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x7, 0x0, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x43, 0x43, 0x36, 0x31, 0x31, 0x39, 0x34, 0x0, 0x0, - 0x1F, 0x6, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x1, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x32, 0x34, 0x37, 0x39, 0x33, 0x31, 0x0, - 0x0, 0x1E, 0x6B, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x42, 0x44, 0x32, 0x36, 0x44, 0x46, 0x42, - 0x0, 0x0, 0x1E, 0x77, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x36, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x36, 0x43, 0x33, 0x35, 0x45, 0x42, - 0x35, 0x0, 0x0, 0x24, 0xE1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x7, 0x1, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x37, 0x31, 0x33, 0x32, 0x46, - 0x39, 0x36, 0x0, 0x0, 0x20, 0xE2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xDA, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, 0x43, 0x36, 0x41, - 0x39, 0x35, 0x38, 0x0, 0x0, 0x1F, 0x5C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x44, 0x45, - 0x41, 0x37, 0x31, 0x39, 0x0, 0x0, 0x2A, 0xFC, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x1, 0x24, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x42, - 0x45, 0x31, 0x32, 0x44, 0x37, 0x0, 0x0, 0x24, 0x94, 0x0, 0x0, 0x0, 0x47, 0x0, 0x7, 0x0, - 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x46, - 0x30, 0x37, 0x41, 0x44, 0x37, 0x45, 0x0, 0x0, 0x1F, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, - 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, - 0x39, 0x37, 0x30, 0x38, 0x30, 0x44, 0x45, 0x0, 0x0, 0x35, 0xF9, 0x0, 0x0, 0x0, 0x3E, 0x0, - 0x7, 0x0, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x35, 0x46, 0x31, 0x37, 0x33, 0x30, 0x32, 0x43, 0x0, 0x0, 0x1F, 0x23, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x7, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x30, 0x43, 0x32, 0x37, 0x38, 0x36, 0x32, 0x0, 0x0, + 0x45, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x46, 0x37, 0x38, 0x39, 0x42, 0x38, 0x37, 0x32, 0x0, 0x0, 0x1E, 0xAA, 0x0, 0x0, 0x0, - 0x1E, 0x0, 0x7, 0x1, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x42, 0x44, 0x41, 0x41, 0x46, 0x33, 0x0, + 0x0, 0x1E, 0x4C, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x39, 0x30, 0x46, 0x34, 0x43, 0x46, 0x30, 0x0, 0x0, 0x3E, 0x4E, 0x0, 0x0, - 0x0, 0x58, 0x0, 0x7, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x39, 0x38, 0x30, 0x33, 0x43, 0x33, + 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x0, 0x0, 0x29, 0x0, 0x7, 0x1, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x36, 0x30, 0x34, 0x43, 0x36, 0x30, 0x32, 0x0, 0x0, 0x45, 0xF3, 0x0, - 0x0, 0x2, 0x44, 0x0, 0x7, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x45, 0x37, 0x39, 0x43, 0x42, + 0x42, 0x0, 0x0, 0x1E, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xCC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x38, 0x38, 0x39, 0x32, 0x44, 0x43, 0x44, 0x43, 0x0, 0x0, 0x49, 0xBC, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x7, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x30, 0x33, 0x44, 0x30, + 0x31, 0x44, 0x0, 0x0, 0x1F, 0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x37, 0x31, 0x34, 0x32, 0x33, 0x44, 0x0, 0x0, 0x3E, - 0x4B, 0x0, 0x0, 0x0, 0x30, 0x0, 0x7, 0x0, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x37, 0x46, 0x31, 0x39, + 0x37, 0x33, 0x44, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x30, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x41, 0x34, 0x41, 0x38, 0x38, 0x41, 0x37, 0x31, 0x0, 0x0, 0x3E, 0x6F, 0x0, 0x0, + 0x0, 0x19, 0x0, 0x7, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x32, 0x37, 0x45, 0x36, 0x42, 0x31, 0x36, 0x0, 0x0, - 0x24, 0x91, 0x0, 0x0, 0x0, 0x16, 0x0, 0x7, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x33, 0x41, 0x42, 0x42, 0x32, 0x33, 0x34, 0x30, 0x0, 0x0, 0x45, 0xE5, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x38, 0x37, 0x31, 0x31, 0x32, 0x43, 0x0, - 0x0, 0x0, 0x77, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9D, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x34, 0x38, 0x39, 0x46, 0x39, 0x44, 0x45, 0x0, 0x0, 0x1E, 0xB1, + 0x0, 0x0, 0x0, 0x26, 0x0, 0x7, 0x1, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x37, 0x37, 0x31, 0x44, 0x38, 0x35, 0x31, - 0x0, 0x0, 0x3, 0xD3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x34, 0x34, 0x32, 0x32, 0x44, 0x42, 0x35, 0x0, 0x0, 0x3E, + 0x4C, 0x0, 0x0, 0x0, 0x30, 0x0, 0x7, 0x1, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x30, 0x30, 0x35, 0x38, 0x45, - 0x36, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x12, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x5A, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x42, 0x35, 0x35, 0x32, 0x44, 0x41, 0x41, 0x39, 0x0, 0x0, 0x3F, 0x49, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x7, 0x0, 0xC, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x39, 0x41, 0x34, 0x38, 0x42, 0x35, 0x0, 0x0, + 0x1E, 0xF1, 0x0, 0x0, 0x0, 0x33, 0x0, 0x7, 0x0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x38, 0x42, 0x41, 0x39, 0x37, 0x36, 0x41, 0x46, 0x0, 0x0, 0x2A, 0xE9, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x7, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x36, 0x33, 0x38, 0x39, 0x37, 0x32, 0x0, + 0x0, 0x49, 0x2C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x38, 0x44, 0x34, 0x39, 0x38, 0x45, 0x44, 0x33, 0x0, 0x0, 0x1E, 0x5B, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x7, 0x1, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x33, 0x46, 0x33, 0x39, 0x36, 0x45, 0x37, + 0x0, 0x0, 0x1E, 0x9C, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x41, 0x39, 0x44, 0x41, 0x39, 0x34, 0x0, 0x0, 0x1F, 0x3, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x7, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x35, 0x41, 0x37, 0x35, 0x33, + 0x36, 0x0, 0x0, 0x4B, 0x81, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x45, 0x31, 0x42, 0x43, 0x34, 0x30, 0x35, 0x0, 0x0, 0x53, - 0x7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x39, 0x30, 0x41, 0x30, 0x45, + 0x44, 0x45, 0x0, 0x0, 0x3E, 0x58, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x7B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x38, 0x38, 0x36, 0x44, 0x31, 0x34, 0x36, 0x0, 0x0, - 0x1E, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x42, 0x41, 0x45, + 0x36, 0x30, 0x37, 0x0, 0x0, 0x3E, 0x61, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x33, 0x44, 0x44, 0x33, 0x36, 0x46, 0x46, 0x0, - 0x0, 0x24, 0xE9, 0x0, 0x0, 0x0, 0x13, 0x0, 0x7, 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x33, 0x30, 0x42, + 0x43, 0x31, 0x30, 0x43, 0x0, 0x0, 0x60, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x35, 0x35, 0x42, 0x38, 0x39, 0x31, - 0x0, 0x0, 0x2E, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xBD, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x30, + 0x36, 0x43, 0x45, 0x31, 0x32, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, + 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x31, + 0x43, 0x43, 0x39, 0x45, 0x44, 0x37, 0x0, 0x0, 0x53, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, + 0x0, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4B, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x46, 0x31, 0x34, 0x44, 0x33, 0x37, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x56, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, + 0x33, 0x46, 0x32, 0x37, 0x31, 0x42, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, + 0x0, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, + 0x36, 0x39, 0x36, 0x43, 0x42, 0x36, 0x31, 0x0, 0x0, 0x24, 0xA0, 0x0, 0x0, 0x0, 0x4, 0x0, + 0x7, 0x1, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x33, 0x31, 0x38, 0x45, 0x42, 0x37, 0x31, 0x38, 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x7, 0x0, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x42, 0x35, 0x31, 0x37, 0x39, 0x31, - 0x30, 0x0, 0x0, 0x60, 0x9F, 0x0, 0x0, 0x0, 0x36, 0x0, 0x7, 0x0, 0x3B, 0x0, 0x0, 0x0, + 0x8, 0x46, 0x44, 0x32, 0x33, 0x46, 0x33, 0x33, 0x38, 0x0, 0x0, 0x2B, 0x5, 0x0, 0x0, 0x0, + 0x19, 0x0, 0x7, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x31, 0x39, 0x37, 0x45, 0x32, - 0x36, 0x45, 0x0, 0x0, 0x1E, 0x85, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x9A, 0x0, 0x0, + 0x0, 0x8, 0x35, 0x35, 0x39, 0x36, 0x34, 0x32, 0x44, 0x36, 0x0, 0x0, 0x1E, 0x80, 0x0, 0x0, + 0x0, 0x3, 0x0, 0x7, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x46, 0x39, 0x37, - 0x33, 0x39, 0x34, 0x0, 0x0, 0x12, 0xB5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x6, 0x0, + 0x0, 0x0, 0x8, 0x33, 0x39, 0x38, 0x38, 0x44, 0x41, 0x45, 0x36, 0x0, 0x0, 0x43, 0xF1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x1C, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x30, 0x41, 0x32, 0x42, + 0x45, 0x36, 0x39, 0x0, 0x0, 0x32, 0xE9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x8F, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, 0x43, 0x36, - 0x38, 0x35, 0x37, 0x43, 0x0, 0x0, 0x1F, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0xB4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x32, 0x43, + 0x45, 0x36, 0x37, 0x36, 0x0, 0x0, 0x48, 0xDA, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x36, 0x38, - 0x31, 0x39, 0x43, 0x41, 0x31, 0x0, 0x0, 0x3, 0xF7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, - 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x34, - 0x36, 0x46, 0x31, 0x39, 0x34, 0x39, 0x0, 0x0, 0x1F, 0x4C, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, - 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x34, 0x33, 0x36, 0x36, 0x32, 0x42, 0x38, 0x0, 0x0, 0x1E, 0xC7, 0x0, 0x0, 0x0, 0x3E, 0x0, - 0x7, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x39, + 0x43, 0x42, 0x41, 0x39, 0x42, 0x0, 0x0, 0x1F, 0x59, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, + 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x38, + 0x42, 0x39, 0x42, 0x31, 0x35, 0x30, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x0, 0x0, 0x14, 0x0, 0x7, + 0x0, 0xBE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, + 0x45, 0x36, 0x34, 0x42, 0x32, 0x46, 0x35, 0x0, 0x0, 0x2A, 0xF9, 0x0, 0x0, 0x0, 0x19, 0x0, + 0x7, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x42, 0x42, 0x36, 0x31, 0x46, 0x38, 0x46, 0x0, 0x0, 0x21, 0x6E, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x7, 0x0, 0x65, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x43, 0x31, 0x32, 0x45, 0x32, 0x39, 0x46, 0x34, 0x0, 0x0, 0x52, 0xE0, 0x0, 0x0, 0x0, 0x20, + 0x0, 0x7, 0x0, 0xC7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x42, 0x33, 0x37, 0x43, 0x37, 0x43, 0x32, 0x38, 0x0, 0x0, 0x32, 0xF3, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x7, 0x0, 0x9E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x42, 0x31, 0x45, 0x37, 0x46, 0x36, 0x39, 0x32, 0x0, 0x0, 0x52, 0xDD, 0x0, 0x0, 0x0, + 0x28, 0x0, 0x7, 0x0, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x33, 0x45, 0x32, 0x30, 0x38, 0x36, 0x46, 0x0, 0x0, 0x1F, 0x2D, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x7, 0x1, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x35, 0x44, 0x41, 0x41, 0x34, 0x45, 0x30, 0x37, 0x0, 0x0, 0x1E, 0x9D, 0x0, 0x0, + 0x0, 0x27, 0x0, 0x7, 0x1, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x37, 0x34, 0x43, 0x33, 0x44, 0x31, 0x45, 0x0, 0x0, 0x1E, 0xBB, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x38, 0x35, 0x32, 0x33, 0x32, 0x37, 0x38, 0x31, 0x0, 0x0, 0x1E, 0xB4, 0x0, + 0x0, 0x0, 0x18, 0x0, 0x7, 0x1, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x41, 0x42, 0x33, 0x33, 0x37, 0x38, 0x46, 0x0, 0x0, 0x34, 0xAC, - 0x0, 0x0, 0x0, 0x18, 0x0, 0x7, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x41, 0x46, 0x45, 0x37, 0x39, 0x36, 0x0, 0x0, 0x3E, 0x66, + 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x43, 0x41, 0x35, 0x34, 0x37, 0x36, 0x38, 0x0, 0x0, 0x34, - 0xB0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x31, 0x32, 0x42, 0x45, 0x30, 0x39, 0x0, 0x0, 0x1E, + 0x30, 0x0, 0x0, 0x0, 0x20, 0x0, 0x7, 0x0, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x45, 0x32, 0x39, 0x31, 0x43, 0x30, 0x0, 0x0, - 0x1E, 0xC8, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x39, 0x46, 0x45, 0x41, 0x42, 0x46, 0x0, 0x0, + 0x52, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x37, 0x45, 0x38, 0x45, 0x34, 0x43, 0x0, - 0x0, 0x2C, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x39, 0x43, 0x42, 0x44, 0x41, 0x34, 0x0, + 0x0, 0x1E, 0xA9, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x7, 0x1, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x39, 0x36, 0x39, 0x39, 0x37, 0x44, 0x42, - 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x95, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x30, 0x33, 0x41, 0x45, 0x35, 0x44, 0x43, + 0x0, 0x0, 0x3E, 0x5D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x31, 0x45, 0x46, 0x33, 0x46, 0x42, - 0x31, 0x0, 0x0, 0x2E, 0x17, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x85, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x45, 0x33, 0x38, 0x39, 0x30, + 0x45, 0x0, 0x0, 0x1E, 0xFC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x34, 0x35, 0x31, 0x43, 0x30, - 0x44, 0x34, 0x0, 0x0, 0x1E, 0x7C, 0x0, 0x0, 0x0, 0x41, 0x0, 0x7, 0x0, 0xAC, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x38, 0x46, 0x45, 0x35, + 0x39, 0x44, 0x0, 0x0, 0x45, 0xF4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x38, 0x33, 0x45, - 0x44, 0x37, 0x30, 0x0, 0x0, 0x63, 0xB9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x22, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x44, 0x31, 0x32, 0x34, + 0x33, 0x43, 0x35, 0x0, 0x0, 0x49, 0x2A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x7, 0x1, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x35, 0x33, 0x35, - 0x44, 0x41, 0x39, 0x36, 0x0, 0x0, 0x1E, 0xD5, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x37, 0x43, 0x42, + 0x37, 0x35, 0x36, 0x44, 0x0, 0x0, 0x1E, 0xEE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x33, 0x31, - 0x44, 0x42, 0x38, 0x41, 0x38, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x7, 0x0, - 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, - 0x37, 0x32, 0x33, 0x33, 0x42, 0x33, 0x0, 0x0, 0x45, 0xDE, 0x0, 0x0, 0x0, 0x32, 0x0, 0x7, - 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, - 0x31, 0x30, 0x32, 0x36, 0x38, 0x44, 0x31, 0x0, 0x0, 0x61, 0xFC, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0x1F, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x37, + 0x31, 0x38, 0x45, 0x42, 0x36, 0x0, 0x0, 0x3, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, + 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, + 0x37, 0x41, 0x32, 0x41, 0x42, 0x33, 0x0, 0x0, 0x61, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, + 0x1, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, + 0x34, 0x34, 0x32, 0x32, 0x41, 0x34, 0x30, 0x0, 0x0, 0x46, 0x9, 0x0, 0x0, 0x0, 0x5B, 0x0, + 0x7, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x41, 0x37, 0x31, 0x39, 0x38, 0x37, 0x45, 0x35, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x7, 0x1, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x44, 0x35, 0x41, 0x41, 0x44, 0x38, 0x31, 0x37, 0x0, 0x0, 0x3E, 0x2B, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x7, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x45, 0x33, 0x45, 0x39, 0x44, 0x41, 0x37, 0x0, 0x0, 0x45, 0xCD, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x7, 0x0, 0xCB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x32, 0x42, 0x44, 0x45, 0x44, 0x36, 0x35, 0x45, 0x0, 0x0, 0x48, 0x4B, 0x0, 0x0, 0x0, + 0x54, 0x0, 0x7, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x46, 0x33, 0x30, 0x45, 0x43, 0x45, 0x42, 0x39, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x7, 0x0, 0x1E, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, - 0xE9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x38, 0x32, 0x36, 0x33, 0x34, - 0x33, 0x0, 0x0, 0x49, 0x26, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xF5, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x42, 0x36, 0x45, 0x32, 0x38, 0x44, 0x37, 0x0, 0x0, 0x61, 0xC0, 0x0, 0x0, + 0x0, 0x14, 0x0, 0x7, 0x0, 0x7E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x31, 0x36, 0x44, 0x33, 0x35, - 0x44, 0x36, 0x0, 0x0, 0x1D, 0x80, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x7, 0x1, 0x1A, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x38, 0x35, 0x36, 0x37, 0x36, 0x39, 0x42, 0x0, 0x0, 0x52, 0xF8, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x42, 0x41, 0x31, 0x38, - 0x30, 0x34, 0x30, 0x0, 0x0, 0x1E, 0x98, 0x0, 0x0, 0x0, 0x86, 0x0, 0x7, 0x1, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x42, 0x34, 0x34, 0x30, 0x35, 0x33, 0x0, 0x0, 0x1E, 0xF9, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x46, 0x42, 0x39, - 0x46, 0x37, 0x39, 0x37, 0x0, 0x0, 0x1E, 0xCF, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x2D, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x45, 0x35, 0x38, 0x43, 0x31, 0x39, 0x44, 0x0, 0x0, 0x45, + 0xED, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x39, 0x44, - 0x36, 0x45, 0x36, 0x43, 0x37, 0x0, 0x0, 0x53, 0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x1, - 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, - 0x38, 0x43, 0x38, 0x38, 0x41, 0x33, 0x0, 0x0, 0x53, 0x21, 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, - 0x0, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, - 0x32, 0x34, 0x41, 0x37, 0x36, 0x45, 0x45, 0x0, 0x0, 0x1E, 0x46, 0x0, 0x0, 0x0, 0x35, 0x0, - 0x7, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x33, 0x39, 0x33, 0x46, 0x35, 0x32, 0x44, 0x0, 0x0, 0x1E, 0xD8, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x7, 0x1, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x41, 0x46, 0x33, 0x45, 0x32, 0x43, 0x34, 0x0, 0x0, + 0x63, 0x52, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xAA, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x46, 0x37, 0x45, 0x38, 0x42, 0x35, 0x30, 0x32, 0x0, 0x0, 0x1E, 0xAB, 0x0, 0x0, 0x0, - 0x11, 0x0, 0x7, 0x1, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x30, 0x46, 0x31, 0x42, 0x45, 0x32, 0x0, + 0x0, 0x25, 0xF2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x43, 0x46, 0x45, 0x45, 0x31, 0x31, 0x31, 0x34, 0x0, 0x0, 0x45, 0xC5, 0x0, 0x0, - 0x0, 0xBE, 0x0, 0x7, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x36, 0x34, 0x30, 0x33, 0x37, 0x43, + 0x0, 0x0, 0x2A, 0xEC, 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, 0x0, 0xAB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x33, 0x44, 0x41, 0x30, 0x36, 0x39, 0x42, 0x35, 0x0, 0x0, 0x1E, 0x32, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x46, 0x35, 0x46, 0x34, 0x42, 0x38, + 0x31, 0x0, 0x0, 0x52, 0xE1, 0x0, 0x0, 0x0, 0x27, 0x0, 0x7, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x32, 0x41, 0x39, 0x43, 0x35, 0x31, 0x39, 0x32, 0x0, 0x0, 0x3E, 0x63, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x42, 0x34, 0x34, 0x44, + 0x36, 0x43, 0x0, 0x0, 0x1E, 0x8C, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x41, 0x42, 0x45, 0x35, 0x38, 0x46, 0x33, 0x0, 0x0, 0x53, - 0x22, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x41, 0x33, 0x36, 0x43, + 0x43, 0x37, 0x44, 0x0, 0x0, 0x24, 0xE3, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x45, 0x46, 0x42, 0x46, 0x34, 0x41, 0x0, 0x0, - 0x2B, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x42, 0x36, + 0x42, 0x38, 0x41, 0x42, 0x0, 0x0, 0x2D, 0xF8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x0, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x31, 0x38, 0x36, 0x30, 0x34, 0x37, 0x34, 0x0, - 0x0, 0x45, 0xF8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x43, + 0x39, 0x30, 0x33, 0x41, 0x43, 0x0, 0x0, 0x46, 0x8, 0x0, 0x0, 0x0, 0x13, 0x0, 0x7, 0x0, + 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, + 0x30, 0x44, 0x46, 0x42, 0x44, 0x45, 0x0, 0x0, 0x52, 0xE5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, + 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, + 0x38, 0x46, 0x46, 0x33, 0x36, 0x35, 0x42, 0x0, 0x0, 0x1E, 0xF0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x7, 0x1, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x44, 0x36, 0x45, 0x35, 0x31, 0x36, 0x32, 0x35, 0x0, 0x0, 0x1F, 0x31, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x7, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x46, 0x45, 0x41, 0x35, 0x37, 0x45, 0x41, - 0x0, 0x0, 0x3E, 0x43, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0xF8, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x44, 0x43, 0x35, 0x31, 0x41, 0x46, 0x45, 0x36, 0x0, 0x0, 0x1E, 0x40, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x7, 0x1, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x35, 0x37, 0x45, 0x44, 0x44, - 0x31, 0x0, 0x0, 0x3, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x13, 0x0, 0x0, 0x1, + 0x0, 0x8, 0x44, 0x39, 0x30, 0x45, 0x37, 0x30, 0x32, 0x39, 0x0, 0x0, 0x45, 0xCC, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x7, 0x0, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x32, 0x32, 0x37, 0x38, - 0x44, 0x42, 0x0, 0x0, 0x22, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x7, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x30, 0x37, 0x31, - 0x33, 0x33, 0x42, 0x0, 0x0, 0x32, 0xAD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x71, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x37, 0x35, 0x36, - 0x44, 0x36, 0x35, 0x44, 0x0, 0x0, 0x2B, 0x4, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x7, 0x0, 0x16, + 0x0, 0x0, 0x8, 0x35, 0x31, 0x41, 0x43, 0x43, 0x37, 0x43, 0x36, 0x0, 0x0, 0x2B, 0x0, 0x0, + 0x0, 0x0, 0x1A, 0x0, 0x7, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x35, 0x41, - 0x34, 0x31, 0x34, 0x39, 0x30, 0x0, 0x0, 0x45, 0xFC, 0x0, 0x0, 0x0, 0x31, 0x0, 0x7, 0x0, - 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x42, - 0x39, 0x38, 0x34, 0x36, 0x35, 0x46, 0x0, 0x0, 0x1F, 0x5A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, - 0x0, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, - 0x37, 0x37, 0x41, 0x39, 0x31, 0x32, 0x43, 0x0, 0x0, 0x1F, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x41, 0x36, 0x45, 0x41, 0x39, 0x30, 0x46, 0x0, 0x0, 0x1E, 0x4A, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x7, 0x1, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x41, 0x34, 0x43, 0x32, 0x37, 0x45, 0x31, 0x41, 0x0, 0x0, 0x34, 0xAD, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x38, 0x34, 0x35, 0x35, 0x35, 0x42, 0x36, 0x37, 0x0, 0x0, 0x2A, 0xFD, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x7, 0x1, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x42, 0x42, 0x36, 0x37, 0x41, 0x38, 0x0, 0x0, 0x1E, + 0xE9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x36, 0x35, 0x41, 0x41, 0x45, 0x41, 0x34, 0x41, 0x0, 0x0, 0x1E, 0x49, 0x0, 0x0, - 0x0, 0x13, 0x0, 0x7, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x34, 0x36, 0x41, 0x31, 0x38, 0x32, 0x0, 0x0, + 0x4C, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x34, 0x39, 0x46, 0x46, 0x31, 0x36, 0x44, 0x0, 0x0, 0x1E, 0x62, 0x0, - 0x0, 0x0, 0x5B, 0x0, 0x7, 0x1, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x31, 0x36, 0x41, 0x46, 0x37, 0x31, 0x38, 0x0, + 0x0, 0x1E, 0xF7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x7, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x44, 0x46, 0x42, 0x36, 0x41, 0x35, 0x37, 0x32, 0x0, 0x0, 0x3E, 0x2A, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x41, 0x32, 0x44, 0x39, 0x44, 0x36, 0x32, + 0x0, 0x0, 0x52, 0xF1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x35, 0x31, 0x31, 0x32, 0x36, 0x34, 0x39, 0x0, 0x0, 0x45, - 0xF5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x34, 0x36, 0x35, 0x32, 0x32, 0x45, + 0x42, 0x0, 0x0, 0x1E, 0x37, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0xAF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x43, 0x34, 0x31, 0x39, 0x30, 0x31, 0x30, 0x0, 0x0, - 0x2E, 0xE, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x35, 0x36, 0x45, 0x30, + 0x30, 0x46, 0x0, 0x0, 0x3E, 0x48, 0x0, 0x0, 0x0, 0x42, 0x0, 0x7, 0x1, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x35, 0x35, 0x44, 0x34, 0x35, 0x46, 0x34, 0x0, - 0x0, 0x45, 0xE1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x37, 0x33, + 0x30, 0x42, 0x42, 0x0, 0x0, 0x1F, 0x21, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x42, 0x46, 0x35, 0x39, 0x30, 0x42, 0x37, - 0x0, 0x0, 0x45, 0xDC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0xE, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x31, 0x32, 0x38, + 0x45, 0x38, 0x32, 0x39, 0x0, 0x0, 0x1E, 0x53, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x30, 0x32, 0x37, 0x30, 0x38, 0x36, - 0x42, 0x0, 0x0, 0xA, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x4, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x33, + 0x35, 0x42, 0x33, 0x36, 0x31, 0x0, 0x0, 0x4B, 0xB9, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, + 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, + 0x41, 0x43, 0x44, 0x42, 0x43, 0x39, 0x0, 0x0, 0x2E, 0xD, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, + 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, + 0x30, 0x44, 0x41, 0x31, 0x46, 0x37, 0x31, 0x0, 0x0, 0x44, 0x6A, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x43, 0x34, 0x30, 0x41, 0x46, 0x41, 0x41, 0x37, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x50, + 0x0, 0x7, 0x1, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x32, 0x34, 0x37, 0x42, 0x44, - 0x38, 0x44, 0x0, 0x0, 0x48, 0x4C, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x57, 0x0, 0x0, + 0x8, 0x30, 0x32, 0x38, 0x36, 0x31, 0x38, 0x45, 0x42, 0x0, 0x0, 0x1E, 0x76, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x7, 0x0, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x35, 0x45, 0x31, 0x39, - 0x30, 0x41, 0x31, 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x7, 0x0, 0xD, 0x0, + 0x0, 0x8, 0x31, 0x39, 0x39, 0x37, 0x46, 0x31, 0x37, 0x43, 0x0, 0x0, 0x0, 0xDF, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x2B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x45, 0x42, 0x38, 0x34, + 0x36, 0x38, 0x0, 0x0, 0x31, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x6F, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x33, 0x41, 0x38, + 0x34, 0x36, 0x31, 0x0, 0x0, 0x1E, 0xFB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x35, 0x46, 0x38, - 0x35, 0x31, 0x34, 0x46, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x35, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x30, 0x32, + 0x41, 0x35, 0x33, 0x34, 0x0, 0x0, 0x48, 0xD8, 0x0, 0x0, 0x0, 0xD, 0x0, 0x7, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x33, 0x32, - 0x35, 0x36, 0x32, 0x43, 0x42, 0x0, 0x0, 0x45, 0xDD, 0x0, 0x0, 0x0, 0x6C, 0x0, 0x7, 0x0, - 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, - 0x42, 0x31, 0x39, 0x31, 0x45, 0x45, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x0, 0x89, 0x0, 0x7, - 0x0, 0x6A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, - 0x45, 0x45, 0x32, 0x33, 0x34, 0x46, 0x36, 0x0, 0x0, 0x48, 0xDF, 0x0, 0x0, 0x0, 0x78, 0x0, - 0x7, 0x0, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x30, + 0x44, 0x46, 0x32, 0x35, 0x32, 0x0, 0x0, 0x48, 0xE6, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x7, 0x0, + 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, + 0x30, 0x45, 0x34, 0x36, 0x32, 0x42, 0x0, 0x0, 0x45, 0xFB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x7, + 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, + 0x43, 0x31, 0x39, 0x43, 0x33, 0x35, 0x41, 0x0, 0x0, 0x1E, 0x7E, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x7, 0x0, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x34, 0x33, 0x35, 0x30, 0x31, 0x38, 0x39, 0x36, 0x0, 0x0, 0x1, 0x8B, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x7, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x35, 0x35, 0x33, 0x35, 0x32, 0x44, 0x39, 0x30, 0x0, 0x0, 0x52, 0xF9, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x7, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x30, 0x33, 0x36, 0x45, 0x41, 0x34, 0x32, 0x42, 0x0, 0x0, 0x2D, 0xFE, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x7, 0x0, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x37, 0x38, 0x35, 0x39, 0x37, 0x31, 0x43, 0x0, 0x0, 0x1E, 0xEC, 0x0, 0x0, 0x0, + 0x4F, 0x0, 0x7, 0x0, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x39, 0x35, 0x36, 0x38, 0x31, 0x46, 0x35, 0x41, 0x0, 0x0, 0x2A, 0xED, 0x0, 0x0, - 0x0, 0x8, 0x0, 0x7, 0x0, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x31, 0x42, 0x37, 0x44, 0x42, 0x37, 0x35, 0x30, 0x0, 0x0, 0x53, 0x8, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x7, 0x0, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x36, 0x46, 0x34, 0x46, 0x46, 0x46, 0x31, 0x0, 0x0, 0x25, 0x3E, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x42, 0x35, 0x44, 0x34, 0x39, 0x34, 0x36, 0x32, 0x0, 0x0, 0x49, 0x2B, 0x0, + 0x0, 0x0, 0x49, 0x0, 0x7, 0x0, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x33, 0x46, 0x32, 0x42, 0x44, 0x42, 0x35, 0x39, 0x0, 0x0, 0x62, 0x7, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1D, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x36, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x46, 0x34, 0x35, 0x30, 0x37, 0x39, 0x0, 0x0, 0x1E, 0x7B, + 0x0, 0x0, 0x0, 0x23, 0x0, 0x7, 0x1, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x32, 0x45, 0x30, 0x43, 0x32, 0x45, 0x0, 0x0, 0x1E, - 0x2E, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x7, 0x0, 0xE3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x30, 0x36, 0x45, 0x31, 0x37, 0x39, 0x0, 0x0, 0x2A, + 0xFF, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x39, 0x36, 0x46, 0x33, 0x33, 0x43, 0x35, 0x0, 0x0, - 0x1E, 0xC3, 0x0, 0x0, 0x0, 0x20, 0x0, 0x7, 0x1, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x39, 0x42, 0x39, 0x42, 0x36, 0x32, 0x0, 0x0, + 0x1E, 0x84, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x1, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x32, 0x45, 0x46, 0x45, 0x38, 0x46, 0x32, 0x0, - 0x0, 0x1E, 0xE8, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x1, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x43, 0x34, 0x31, 0x39, 0x36, 0x38, 0x0, + 0x0, 0x45, 0xD4, 0x0, 0x0, 0x0, 0x84, 0x0, 0x7, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x41, 0x32, 0x31, 0x33, 0x31, 0x30, 0x42, - 0x0, 0x0, 0x1E, 0x63, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x4C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x38, 0x31, 0x43, 0x46, 0x34, 0x36, 0x42, + 0x0, 0x0, 0x1E, 0x79, 0x0, 0x0, 0x0, 0x28, 0x0, 0x7, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x33, 0x33, 0x38, 0x36, 0x39, 0x38, - 0x35, 0x0, 0x0, 0x1E, 0x52, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x1D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x39, 0x39, 0x43, 0x32, 0x34, + 0x39, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x38, 0x36, 0x31, 0x35, - 0x32, 0x41, 0x0, 0x0, 0x1F, 0x48, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x1, 0x5F, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x36, 0x34, 0x46, 0x39, + 0x34, 0x37, 0x0, 0x0, 0x1E, 0x5D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x44, 0x45, 0x32, 0x46, - 0x36, 0x46, 0x30, 0x0, 0x0, 0x1E, 0x4F, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x6E, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x30, 0x43, 0x34, 0x42, + 0x38, 0x39, 0x41, 0x0, 0x0, 0x3E, 0x29, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x36, 0x42, - 0x32, 0x39, 0x39, 0x30, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x43, 0x43, 0x42, + 0x35, 0x31, 0x41, 0x46, 0x0, 0x0, 0x1E, 0xA5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x39, 0x32, - 0x43, 0x45, 0x45, 0x33, 0x30, 0x0, 0x0, 0x23, 0x66, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, - 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, - 0x35, 0x41, 0x46, 0x32, 0x41, 0x45, 0x0, 0x0, 0x1F, 0x45, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, - 0x1, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, - 0x35, 0x33, 0x30, 0x42, 0x34, 0x39, 0x32, 0x0, 0x0, 0x40, 0x8A, 0x0, 0x0, 0x0, 0x13, 0x0, - 0x7, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x33, + 0x30, 0x35, 0x43, 0x31, 0x41, 0x0, 0x0, 0x1E, 0x6C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, + 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x44, + 0x30, 0x43, 0x31, 0x44, 0x37, 0x46, 0x0, 0x0, 0x45, 0xCA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, + 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, + 0x36, 0x31, 0x32, 0x39, 0x46, 0x45, 0x33, 0x0, 0x0, 0x48, 0xE8, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x45, 0x37, 0x38, 0x31, 0x37, 0x46, 0x34, 0x46, 0x0, 0x0, 0x1E, 0xA8, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x7, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x36, 0x45, 0x34, 0x46, 0x38, 0x36, 0x36, 0x36, 0x0, 0x0, 0x3, 0xF3, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x7, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x30, 0x37, 0x33, 0x30, 0x39, 0x34, 0x37, 0x33, 0x0, 0x0, 0x34, 0xB1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x7, 0x0, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x41, 0x42, 0x45, 0x31, 0x30, 0x43, 0x43, 0x46, 0x0, 0x0, 0x24, 0x9F, 0x0, 0x0, 0x0, + 0x30, 0x0, 0x7, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x37, 0x33, 0x30, 0x30, 0x41, 0x35, 0x36, 0x0, 0x0, 0x3E, 0x3D, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x7, 0x0, 0xD5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x42, 0x39, 0x36, 0x39, 0x41, 0x44, 0x33, 0x38, 0x0, 0x0, 0x24, 0x93, 0x0, 0x0, + 0x0, 0xE, 0x0, 0x7, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x45, 0x43, 0x31, 0x41, 0x38, 0x30, 0x35, 0x39, 0x0, 0x0, 0x45, 0xD1, 0x0, - 0x0, 0x1, 0x18, 0x0, 0x7, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x46, 0x39, 0x42, 0x46, 0x43, 0x41, 0x31, 0x45, 0x0, 0x0, 0x34, 0xAB, 0x0, + 0x0, 0x0, 0x77, 0x0, 0x7, 0x0, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x46, 0x45, 0x30, 0x41, 0x39, 0x30, 0x33, 0x32, 0x0, 0x0, 0x45, 0xC3, - 0x0, 0x0, 0x0, 0xCF, 0x0, 0x7, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x33, 0x45, 0x31, 0x37, 0x41, 0x33, 0x0, 0x0, 0x2A, 0xEB, + 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x45, 0x30, 0x38, 0x36, 0x31, 0x30, 0x0, 0x0, 0x46, - 0xDD, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x7, 0x0, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x30, 0x43, 0x32, 0x37, 0x38, 0x36, 0x32, 0x0, 0x0, - 0x45, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x42, 0x44, 0x41, 0x41, 0x46, 0x33, 0x0, - 0x0, 0x1E, 0x4C, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x39, 0x38, 0x30, 0x33, 0x43, 0x33, - 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x0, 0x0, 0x29, 0x0, 0x7, 0x1, 0x72, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x45, 0x37, 0x39, 0x43, 0x42, - 0x42, 0x0, 0x0, 0x1E, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xCC, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, 0x45, 0x31, 0x32, 0x39, 0x44, 0x30, 0x0, 0x0, 0x1E, + 0x39, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x30, 0x33, 0x44, 0x30, - 0x31, 0x44, 0x0, 0x0, 0x1F, 0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xB6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x37, 0x34, 0x46, 0x32, 0x31, 0x46, 0x43, 0x0, 0x0, + 0x1E, 0xF8, 0x0, 0x0, 0x0, 0xC1, 0x0, 0x7, 0x1, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x37, 0x46, 0x31, 0x39, - 0x37, 0x33, 0x44, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x30, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x41, 0x34, 0x41, 0x38, 0x38, 0x41, 0x37, 0x31, 0x0, 0x0, 0x3E, 0x6F, 0x0, 0x0, - 0x0, 0x19, 0x0, 0x7, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x45, 0x46, 0x43, 0x31, 0x43, 0x35, 0x0, + 0x0, 0x52, 0xE3, 0x0, 0x0, 0x0, 0x5C, 0x0, 0x7, 0x0, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x33, 0x41, 0x42, 0x42, 0x32, 0x33, 0x34, 0x30, 0x0, 0x0, 0x45, 0xE5, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x33, 0x31, 0x36, 0x38, 0x44, 0x36, + 0x0, 0x0, 0x45, 0xCE, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x34, 0x38, 0x39, 0x46, 0x39, 0x44, 0x45, 0x0, 0x0, 0x1E, 0xB1, - 0x0, 0x0, 0x0, 0x26, 0x0, 0x7, 0x1, 0x1C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x35, 0x45, 0x36, 0x33, 0x46, + 0x33, 0x0, 0x0, 0x3E, 0x59, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x34, 0x34, 0x32, 0x32, 0x44, 0x42, 0x35, 0x0, 0x0, 0x3E, - 0x4C, 0x0, 0x0, 0x0, 0x30, 0x0, 0x7, 0x1, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x32, 0x35, 0x41, 0x30, + 0x35, 0x36, 0x0, 0x0, 0x1F, 0x54, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x39, 0x41, 0x34, 0x38, 0x42, 0x35, 0x0, 0x0, - 0x1E, 0xF1, 0x0, 0x0, 0x0, 0x33, 0x0, 0x7, 0x0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x35, 0x32, 0x45, 0x39, + 0x43, 0x33, 0x39, 0x0, 0x0, 0x1E, 0x4E, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x36, 0x33, 0x38, 0x39, 0x37, 0x32, 0x0, - 0x0, 0x49, 0x2C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x30, 0x43, + 0x31, 0x45, 0x45, 0x41, 0x0, 0x0, 0x1F, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x33, 0x46, 0x33, 0x39, 0x36, 0x45, 0x37, - 0x0, 0x0, 0x1E, 0x9C, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x38, + 0x41, 0x45, 0x35, 0x46, 0x34, 0x0, 0x0, 0x60, 0xF6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, + 0x7B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, + 0x39, 0x42, 0x31, 0x43, 0x32, 0x45, 0x0, 0x0, 0x1E, 0x55, 0x0, 0x0, 0x0, 0x11, 0x0, 0x7, + 0x1, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, + 0x44, 0x46, 0x38, 0x43, 0x46, 0x36, 0x44, 0x0, 0x0, 0x5C, 0x32, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x7, 0x0, 0x28, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x38, 0x37, 0x37, 0x32, 0x39, 0x41, 0x34, 0x35, 0x0, 0x0, 0x25, 0x70, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x7, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x32, 0x34, 0x45, 0x37, 0x45, 0x35, 0x42, + 0x0, 0x0, 0x1E, 0xF2, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x35, 0x41, 0x37, 0x35, 0x33, - 0x36, 0x0, 0x0, 0x4B, 0x81, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xFD, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x33, 0x33, 0x42, 0x31, 0x45, + 0x38, 0x0, 0x0, 0x1E, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x39, 0x30, 0x41, 0x30, 0x45, - 0x44, 0x45, 0x0, 0x0, 0x3E, 0x58, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x7B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x32, 0x30, 0x31, 0x32, + 0x45, 0x34, 0x0, 0x0, 0x49, 0xBF, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x42, 0x41, 0x45, - 0x36, 0x30, 0x37, 0x0, 0x0, 0x3E, 0x61, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x6C, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x42, 0x44, 0x31, 0x38, + 0x35, 0x30, 0x36, 0x0, 0x0, 0x4C, 0xC4, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x33, 0x30, 0x42, - 0x43, 0x31, 0x30, 0x43, 0x0, 0x0, 0x60, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xE4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x45, 0x43, + 0x45, 0x42, 0x30, 0x33, 0x0, 0x0, 0x52, 0xED, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x30, - 0x36, 0x43, 0x45, 0x31, 0x32, 0x0, 0x0, 0x3E, 0x71, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, - 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x31, - 0x43, 0x43, 0x39, 0x45, 0x44, 0x37, 0x0, 0x0, 0x53, 0x36, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, - 0x0, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4B, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x44, 0x46, 0x31, 0x34, 0x44, 0x33, 0x37, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x56, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x33, - 0x33, 0x46, 0x32, 0x37, 0x31, 0x42, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, - 0x0, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, - 0x36, 0x39, 0x36, 0x43, 0x42, 0x36, 0x31, 0x0, 0x0, 0x24, 0xA0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x7, 0x1, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x30, + 0x42, 0x32, 0x42, 0x36, 0x33, 0x0, 0x0, 0x52, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, + 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x30, + 0x35, 0x31, 0x41, 0x36, 0x37, 0x33, 0x0, 0x0, 0x1E, 0x3D, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x7, + 0x0, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, + 0x38, 0x35, 0x31, 0x38, 0x45, 0x41, 0x42, 0x0, 0x0, 0x3E, 0x5A, 0x0, 0x0, 0x0, 0xE, 0x0, + 0x7, 0x0, 0xFB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x33, 0x31, 0x38, 0x45, 0x42, 0x37, 0x31, 0x38, 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x7, 0x0, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x46, 0x44, 0x32, 0x33, 0x46, 0x33, 0x33, 0x38, 0x0, 0x0, 0x2B, 0x5, 0x0, 0x0, 0x0, - 0x19, 0x0, 0x7, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x37, 0x37, 0x44, 0x35, 0x31, 0x36, 0x34, 0x37, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x43, + 0x0, 0x7, 0x1, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x35, 0x39, 0x36, 0x34, 0x32, 0x44, 0x36, 0x0, 0x0, 0x1E, 0x80, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x7, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x45, 0x35, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, + 0x1D, 0x0, 0x7, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x33, 0x39, 0x38, 0x38, 0x44, 0x41, 0x45, 0x36, 0x0, 0x0, 0x43, 0xF1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x1C, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x30, 0x41, 0x32, 0x42, - 0x45, 0x36, 0x39, 0x0, 0x0, 0x32, 0xE9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x8F, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x32, 0x43, - 0x45, 0x36, 0x37, 0x36, 0x0, 0x0, 0x48, 0xDA, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0x80, + 0x0, 0x8, 0x45, 0x37, 0x39, 0x34, 0x39, 0x30, 0x36, 0x46, 0x0, 0x0, 0x53, 0xE, 0x0, 0x0, + 0x0, 0x10, 0x0, 0x7, 0x1, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x39, - 0x43, 0x42, 0x41, 0x39, 0x42, 0x0, 0x0, 0x1F, 0x59, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, - 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x38, - 0x42, 0x39, 0x42, 0x31, 0x35, 0x30, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x0, 0x0, 0x14, 0x0, 0x7, - 0x0, 0xBE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, - 0x45, 0x36, 0x34, 0x42, 0x32, 0x46, 0x35, 0x0, 0x0, 0x2A, 0xF9, 0x0, 0x0, 0x0, 0x19, 0x0, - 0x7, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x31, 0x32, 0x45, 0x32, 0x39, 0x46, 0x34, 0x0, 0x0, 0x52, 0xE0, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x7, 0x0, 0xC7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x39, 0x30, 0x34, 0x42, 0x37, 0x32, 0x37, 0x36, 0x0, 0x0, 0x1F, 0x47, 0x0, + 0x0, 0x0, 0x13, 0x0, 0x7, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x42, 0x31, 0x45, 0x37, 0x46, 0x36, 0x39, 0x32, 0x0, 0x0, 0x52, 0xDD, 0x0, 0x0, 0x0, - 0x28, 0x0, 0x7, 0x0, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x36, 0x45, 0x38, 0x42, 0x34, 0x41, 0x43, 0x43, 0x0, 0x0, 0x1E, 0x67, + 0x0, 0x0, 0x0, 0x1E, 0x0, 0x7, 0x1, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x44, 0x41, 0x41, 0x34, 0x45, 0x30, 0x37, 0x0, 0x0, 0x1E, 0x9D, 0x0, 0x0, - 0x0, 0x27, 0x0, 0x7, 0x1, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x43, 0x36, 0x35, 0x38, 0x31, 0x46, 0x0, 0x0, 0x53, + 0xC, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x38, 0x35, 0x32, 0x33, 0x32, 0x37, 0x38, 0x31, 0x0, 0x0, 0x1E, 0xB4, 0x0, - 0x0, 0x0, 0x18, 0x0, 0x7, 0x1, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x32, 0x42, 0x44, 0x41, 0x35, 0x34, 0x35, 0x0, 0x0, + 0x1E, 0xCC, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x0, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, 0x41, 0x46, 0x45, 0x37, 0x39, 0x36, 0x0, 0x0, 0x3E, 0x66, - 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x34, 0x30, 0x42, 0x35, 0x37, 0x34, 0x0, + 0x0, 0x1E, 0x81, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x31, 0x32, 0x42, 0x45, 0x30, 0x39, 0x0, 0x0, 0x1E, - 0x30, 0x0, 0x0, 0x0, 0x20, 0x0, 0x7, 0x0, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x32, 0x42, 0x36, 0x41, 0x30, 0x38, 0x31, + 0x0, 0x0, 0x1E, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x39, 0x46, 0x45, 0x41, 0x42, 0x46, 0x0, 0x0, - 0x52, 0xE6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x32, 0x38, 0x31, 0x43, 0x42, + 0x44, 0x0, 0x0, 0x1F, 0x1, 0x0, 0x0, 0x0, 0x23, 0x0, 0x7, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x32, 0x39, 0x43, 0x42, 0x44, 0x41, 0x34, 0x0, - 0x0, 0x1E, 0xA9, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x7, 0x1, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x37, 0x37, 0x44, 0x30, 0x30, + 0x39, 0x37, 0x0, 0x0, 0x45, 0xFD, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x7, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x30, 0x33, 0x41, 0x45, 0x35, 0x44, 0x43, - 0x0, 0x0, 0x3E, 0x5D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x71, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x36, 0x30, 0x36, + 0x33, 0x32, 0x34, 0x0, 0x0, 0x33, 0xA8, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x30, 0x45, 0x33, 0x38, 0x39, 0x30, - 0x45, 0x0, 0x0, 0x1E, 0xFC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x77, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, 0x32, 0x39, + 0x34, 0x44, 0x35, 0x36, 0x0, 0x0, 0x60, 0xFB, 0x0, 0x0, 0x2, 0x71, 0x0, 0x7, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x45, 0x38, 0x46, 0x45, 0x35, - 0x39, 0x44, 0x0, 0x0, 0x45, 0xF4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0x93, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x31, + 0x34, 0x38, 0x32, 0x32, 0x43, 0x0, 0x0, 0x1E, 0xD1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, 0x1, + 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x33, + 0x35, 0x43, 0x33, 0x41, 0x31, 0x44, 0x0, 0x0, 0x1E, 0xCE, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, + 0x1, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, + 0x38, 0x34, 0x39, 0x44, 0x42, 0x38, 0x46, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x0, 0x0, 0x1F, 0x0, + 0x7, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x32, 0x32, 0x31, 0x46, 0x31, 0x45, 0x45, 0x38, 0x0, 0x0, 0x1E, 0x86, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x7, 0x1, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x44, 0x31, 0x32, 0x34, - 0x33, 0x43, 0x35, 0x0, 0x0, 0x49, 0x2A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x7, 0x1, 0x4F, 0x0, + 0x8, 0x31, 0x32, 0x36, 0x38, 0x32, 0x37, 0x39, 0x42, 0x0, 0x0, 0x53, 0x20, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x7, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x37, 0x43, 0x42, - 0x37, 0x35, 0x36, 0x44, 0x0, 0x0, 0x1E, 0xEE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x0, 0xFE, + 0x0, 0x8, 0x35, 0x44, 0x42, 0x38, 0x36, 0x30, 0x45, 0x44, 0x0, 0x0, 0x61, 0xF2, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x7, 0x0, 0xAE, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, + 0xA3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x34, 0x35, 0x37, 0x45, 0x39, 0x35, + 0x33, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0xEC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x30, 0x37, - 0x31, 0x38, 0x45, 0x42, 0x36, 0x0, 0x0, 0x3, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, - 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x39, - 0x37, 0x41, 0x32, 0x41, 0x42, 0x33, 0x0, 0x0, 0x61, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, - 0x1, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, - 0x34, 0x34, 0x32, 0x32, 0x41, 0x34, 0x30, 0x0, 0x0, 0x46, 0x9, 0x0, 0x0, 0x0, 0x5B, 0x0, - 0x7, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x44, 0x35, 0x41, 0x41, 0x44, 0x38, 0x31, 0x37, 0x0, 0x0, 0x3E, 0x2B, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x7, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x34, 0x44, 0x36, 0x37, 0x41, + 0x34, 0x35, 0x0, 0x0, 0x2B, 0x3, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x32, 0x42, 0x44, 0x45, 0x44, 0x36, 0x35, 0x45, 0x0, 0x0, 0x48, 0x4B, 0x0, 0x0, 0x0, - 0x54, 0x0, 0x7, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, 0x32, 0x39, 0x42, + 0x44, 0x39, 0x32, 0x0, 0x0, 0x49, 0x29, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x42, 0x36, 0x45, 0x32, 0x38, 0x44, 0x37, 0x0, 0x0, 0x61, 0xC0, 0x0, 0x0, - 0x0, 0x14, 0x0, 0x7, 0x0, 0x7E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x45, 0x46, + 0x30, 0x31, 0x33, 0x39, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x26, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x31, 0x45, 0x38, 0x45, 0x39, 0x38, 0x0, 0x0, 0x34, 0xA8, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x38, 0x35, 0x36, 0x37, 0x36, 0x39, 0x42, 0x0, 0x0, 0x52, 0xF8, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x36, 0x30, 0x46, 0x36, 0x42, 0x44, 0x0, 0x0, 0x1E, + 0x8F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x35, 0x41, 0x42, 0x34, 0x34, 0x30, 0x35, 0x33, 0x0, 0x0, 0x1E, 0xF9, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x30, 0x45, 0x39, 0x42, 0x31, 0x31, 0x41, 0x0, 0x0, + 0x1F, 0x49, 0x0, 0x0, 0x0, 0x16, 0x0, 0x7, 0x0, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x45, 0x35, 0x38, 0x43, 0x31, 0x39, 0x44, 0x0, 0x0, 0x45, - 0xED, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x38, 0x38, 0x36, 0x46, 0x46, 0x36, 0x0, + 0x0, 0x3E, 0x92, 0x0, 0x0, 0x0, 0x25, 0x0, 0x7, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x41, 0x46, 0x33, 0x45, 0x32, 0x43, 0x34, 0x0, 0x0, - 0x63, 0x52, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xAA, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x31, 0x46, 0x36, 0x45, 0x30, 0x44, 0x36, + 0x0, 0x0, 0x2E, 0x21, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0xB9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x30, 0x46, 0x31, 0x42, 0x45, 0x32, 0x0, - 0x0, 0x25, 0xF2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x41, 0x31, 0x37, 0x36, 0x36, + 0x38, 0x0, 0x0, 0x48, 0xE0, 0x0, 0x0, 0x0, 0xE7, 0x0, 0x7, 0x0, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x44, 0x36, 0x34, 0x30, 0x33, 0x37, 0x43, - 0x0, 0x0, 0x2A, 0xEC, 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, 0x0, 0xAB, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x44, 0x32, 0x35, + 0x36, 0x45, 0x0, 0x0, 0x1F, 0x42, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x46, 0x35, 0x46, 0x34, 0x42, 0x38, - 0x31, 0x0, 0x0, 0x52, 0xE1, 0x0, 0x0, 0x0, 0x27, 0x0, 0x7, 0x0, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x41, 0x35, 0x43, 0x31, + 0x45, 0x34, 0x43, 0x0, 0x0, 0x2A, 0xFE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x37, 0x42, 0x34, 0x34, 0x44, - 0x36, 0x43, 0x0, 0x0, 0x1E, 0x8C, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x89, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x41, 0x33, 0x36, 0x43, - 0x43, 0x37, 0x44, 0x0, 0x0, 0x24, 0xE3, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x48, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x46, 0x42, 0x36, - 0x42, 0x38, 0x41, 0x42, 0x0, 0x0, 0x2D, 0xF8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x0, 0xE7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x30, 0x38, + 0x35, 0x37, 0x38, 0x32, 0x0, 0x0, 0x1F, 0x53, 0x0, 0x0, 0x0, 0x21, 0x0, 0x7, 0x1, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x39, 0x43, - 0x39, 0x30, 0x33, 0x41, 0x43, 0x0, 0x0, 0x46, 0x8, 0x0, 0x0, 0x0, 0x13, 0x0, 0x7, 0x0, - 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x30, - 0x30, 0x44, 0x46, 0x42, 0x44, 0x45, 0x0, 0x0, 0x52, 0xE5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, - 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, 0x33, + 0x32, 0x45, 0x41, 0x42, 0x39, 0x0, 0x0, 0x1F, 0x5F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, + 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, + 0x35, 0x45, 0x43, 0x41, 0x38, 0x36, 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, + 0x1, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, - 0x38, 0x46, 0x46, 0x33, 0x36, 0x35, 0x42, 0x0, 0x0, 0x1E, 0xF0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x7, 0x1, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x44, 0x36, 0x45, 0x35, 0x31, 0x36, 0x32, 0x35, 0x0, 0x0, 0x1F, 0x31, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x7, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x44, 0x43, 0x35, 0x31, 0x41, 0x46, 0x45, 0x36, 0x0, 0x0, 0x1E, 0x40, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x7, 0x1, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x39, 0x30, 0x45, 0x37, 0x30, 0x32, 0x39, 0x0, 0x0, 0x45, 0xCC, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x7, 0x0, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x35, 0x31, 0x41, 0x43, 0x43, 0x37, 0x43, 0x36, 0x0, 0x0, 0x2B, 0x0, 0x0, - 0x0, 0x0, 0x1A, 0x0, 0x7, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x41, 0x34, 0x43, 0x32, 0x37, 0x45, 0x31, 0x41, 0x0, 0x0, 0x34, 0xAD, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x42, 0x42, 0x36, 0x37, 0x41, 0x38, 0x0, 0x0, 0x1E, - 0xE9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x34, 0x36, 0x41, 0x31, 0x38, 0x32, 0x0, 0x0, - 0x4C, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x31, 0x36, 0x41, 0x46, 0x37, 0x31, 0x38, 0x0, - 0x0, 0x1E, 0xF7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x7, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x42, 0x30, 0x33, 0x33, 0x31, 0x44, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x36, 0x31, 0x35, 0x46, 0x34, 0x31, 0x0, + 0x0, 0x3E, 0x51, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x41, 0x32, 0x44, 0x39, 0x44, 0x36, 0x32, - 0x0, 0x0, 0x52, 0xF1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xCE, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x35, 0x37, 0x43, 0x46, 0x42, 0x41, 0x32, + 0x0, 0x0, 0x49, 0x7F, 0x0, 0x0, 0x0, 0x81, 0x0, 0x7, 0x0, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x34, 0x36, 0x35, 0x32, 0x32, 0x45, - 0x42, 0x0, 0x0, 0x1E, 0x37, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0xAF, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x32, 0x39, 0x38, 0x34, 0x38, + 0x36, 0x0, 0x0, 0x48, 0xD9, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x7, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, 0x35, 0x36, 0x45, 0x30, - 0x30, 0x46, 0x0, 0x0, 0x3E, 0x48, 0x0, 0x0, 0x0, 0x42, 0x0, 0x7, 0x1, 0x2E, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x37, 0x37, 0x30, 0x43, 0x44, + 0x45, 0x42, 0x0, 0x0, 0x3E, 0x4A, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x31, 0x31, 0x37, 0x33, - 0x30, 0x42, 0x42, 0x0, 0x0, 0x1F, 0x21, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x3A, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x41, 0x30, 0x30, 0x45, + 0x46, 0x42, 0x32, 0x0, 0x0, 0x45, 0xCB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x31, 0x32, 0x38, - 0x45, 0x38, 0x32, 0x39, 0x0, 0x0, 0x1E, 0x53, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x4E, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x45, 0x45, + 0x38, 0x33, 0x37, 0x36, 0x0, 0x0, 0x52, 0xDF, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x7, 0x0, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x45, 0x33, - 0x35, 0x42, 0x33, 0x36, 0x31, 0x0, 0x0, 0x4B, 0xB9, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, - 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x41, - 0x41, 0x43, 0x44, 0x42, 0x43, 0x39, 0x0, 0x0, 0x2E, 0xD, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, - 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, - 0x30, 0x44, 0x41, 0x31, 0x46, 0x37, 0x31, 0x0, 0x0, 0x44, 0x6A, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x30, + 0x32, 0x35, 0x37, 0x46, 0x35, 0x0, 0x0, 0x1E, 0x38, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, + 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, + 0x39, 0x45, 0x42, 0x42, 0x35, 0x46, 0x0, 0x0, 0x1E, 0x65, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, + 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, + 0x32, 0x30, 0x42, 0x44, 0x36, 0x36, 0x30, 0x0, 0x0, 0x1E, 0xF3, 0x0, 0x0, 0x0, 0x19, 0x0, + 0x7, 0x1, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x43, 0x34, 0x30, 0x41, 0x46, 0x41, 0x41, 0x37, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x50, - 0x0, 0x7, 0x1, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x30, 0x32, 0x30, 0x46, 0x41, 0x31, 0x42, 0x39, 0x0, 0x0, 0x1F, 0x33, 0x0, 0x0, 0x0, 0xD, + 0x0, 0x7, 0x1, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x30, 0x32, 0x38, 0x36, 0x31, 0x38, 0x45, 0x42, 0x0, 0x0, 0x1E, 0x76, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x7, 0x0, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x33, 0x41, 0x36, 0x43, 0x44, 0x32, 0x34, 0x46, 0x0, 0x0, 0x1E, 0xF4, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x7, 0x1, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x39, 0x39, 0x37, 0x46, 0x31, 0x37, 0x43, 0x0, 0x0, 0x0, 0xDF, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x2B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x39, 0x45, 0x42, 0x38, 0x34, - 0x36, 0x38, 0x0, 0x0, 0x31, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x6F, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x32, 0x33, 0x41, 0x38, - 0x34, 0x36, 0x31, 0x0, 0x0, 0x1E, 0xFB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x1A, 0x0, + 0x0, 0x8, 0x44, 0x46, 0x33, 0x41, 0x41, 0x42, 0x33, 0x45, 0x0, 0x0, 0x60, 0x99, 0x0, 0x0, + 0x0, 0x10, 0x0, 0x7, 0x1, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x34, 0x30, 0x32, - 0x41, 0x35, 0x33, 0x34, 0x0, 0x0, 0x48, 0xD8, 0x0, 0x0, 0x0, 0xD, 0x0, 0x7, 0x0, 0x18, + 0x0, 0x0, 0x8, 0x41, 0x32, 0x43, 0x31, 0x39, 0x37, 0x35, 0x42, 0x0, 0x0, 0x1F, 0x36, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x30, - 0x44, 0x46, 0x32, 0x35, 0x32, 0x0, 0x0, 0x48, 0xE6, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x7, 0x0, - 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x41, - 0x30, 0x45, 0x34, 0x36, 0x32, 0x42, 0x0, 0x0, 0x45, 0xFB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x7, - 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, - 0x43, 0x31, 0x39, 0x43, 0x33, 0x35, 0x41, 0x0, 0x0, 0x1E, 0x7E, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x7, 0x0, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x35, 0x35, 0x33, 0x35, 0x32, 0x44, 0x39, 0x30, 0x0, 0x0, 0x52, 0xF9, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x7, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5C, 0x9F, 0x0 + }; + + public static Packet Dump_43 = new Packet(new PacketId(10, 3, 2, "Dump_43"), data_Dump_43); + + + public static byte[] data_Dump_44 = new byte[] /* 10.3.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0 + }; + + public static Packet Dump_44 = new Packet(new PacketId(10, 3, 1, "Dump_44"), data_Dump_44); + + + public static byte[] data_Dump_45 = new byte[] /* 28.2.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xF, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE2, 0x83, 0xEF, 0x0, 0x0, 0x0, 0x40, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x5E, 0xB, 0x62, 0x6F, 0x0, 0x0, 0x0, 0x25, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5E, + 0x34, 0x40, 0xEF, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x5A, 0x7C, 0x6F, + 0x39, 0x20, 0xFA, 0x7B, 0xC4, 0x74, 0x53 + }; + + public static Packet Dump_45 = new Packet(new PacketId(28, 2, 2, "Dump_45"), data_Dump_45); + + + public static byte[] data_Dump_46 = new byte[] /* 28.2.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_46 = new Packet(new PacketId(28, 2, 1, "Dump_46"), data_Dump_46); + + + public static byte[] data_Dump_47 = new byte[] /* 29.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x8, 0x39, 0x41, + 0x43, 0x30, 0x43, 0x34, 0x31, 0x38, 0x1, 0x1, 0x0, 0x8, 0x31, 0x41, 0x33, 0x30, 0x46, 0x46, + 0x39, 0x38, 0x2, 0x1, 0x0, 0x8, 0x45, 0x33, 0x33, 0x33, 0x34, 0x44, 0x36, 0x43, 0x3, 0x1, + 0x0, 0x8, 0x39, 0x45, 0x45, 0x41, 0x42, 0x41, 0x39, 0x30, 0x4, 0x1, 0x0, 0x8, 0x41, 0x39, + 0x41, 0x37, 0x37, 0x45, 0x45, 0x46, 0x5, 0x1, 0x0, 0x8, 0x35, 0x36, 0x33, 0x32, 0x33, 0x42, + 0x34, 0x30, 0x6, 0x1, 0x0, 0x8, 0x38, 0x33, 0x42, 0x45, 0x31, 0x45, 0x34, 0x37, 0x7, 0x1, + 0x0, 0x8, 0x30, 0x42, 0x34, 0x37, 0x34, 0x37, 0x46, 0x45, 0x8, 0x1, 0x0, 0x8, 0x35, 0x31, + 0x36, 0x45, 0x42, 0x32, 0x38, 0x46, 0x9, 0x1, 0x0, 0x8, 0x44, 0x39, 0x39, 0x37, 0x36, 0x43, + 0x41, 0x37, 0xB, 0x1, 0x0, 0x8, 0x46, 0x43, 0x30, 0x37, 0x34, 0x38, 0x34, 0x37, 0xC, 0x1, + 0x0, 0x8, 0x33, 0x44, 0x32, 0x39, 0x42, 0x45, 0x35, 0x35, 0xD, 0x1, 0x0, 0x8, 0x46, 0x30, + 0x36, 0x43, 0x31, 0x45, 0x36, 0x32, 0xE, 0x1, 0x0, 0x8, 0x38, 0x41, 0x30, 0x42, 0x45, 0x42, + 0x35, 0x31, 0xF, 0x1, 0x0, 0x8, 0x37, 0x30, 0x34, 0x33, 0x38, 0x37, 0x39, 0x44, 0x4, 0x2, + 0x0, 0x8, 0x46, 0x32, 0x34, 0x43, 0x37, 0x35, 0x39, 0x32, 0x5, 0x2, 0x0, 0x8, 0x37, 0x46, + 0x37, 0x44, 0x34, 0x31, 0x35, 0x36, 0x6, 0x2, 0x0, 0x8, 0x36, 0x32, 0x45, 0x34, 0x38, 0x42, + 0x46, 0x41, 0x7, 0x2, 0x0, 0x8, 0x42, 0x33, 0x41, 0x41, 0x43, 0x31, 0x44, 0x44, 0x8, 0x2, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0xB, 0x0, 0x8, 0x30, 0x34, 0x38, 0x37, + 0x37, 0x37, 0x46, 0x30, 0x1, 0x1, 0x0, 0x8, 0x34, 0x41, 0x42, 0x36, 0x42, 0x38, 0x33, 0x41, + 0xA, 0x1, 0x0, 0x8, 0x43, 0x42, 0x42, 0x35, 0x31, 0x31, 0x43, 0x38, 0xB, 0x1, 0x0, 0x8, + 0x43, 0x38, 0x32, 0x44, 0x30, 0x46, 0x38, 0x44, 0xC, 0x1, 0x0, 0x8, 0x46, 0x42, 0x45, 0x36, + 0x34, 0x39, 0x33, 0x32, 0xD, 0x1, 0x0, 0x8, 0x36, 0x45, 0x42, 0x33, 0x42, 0x45, 0x36, 0x36, + 0xE, 0x1, 0x0, 0x8, 0x44, 0x30, 0x35, 0x37, 0x42, 0x32, 0x38, 0x44, 0xF, 0x1, 0x0, 0x8, + 0x41, 0x33, 0x46, 0x41, 0x41, 0x32, 0x30, 0x33, 0x1, 0x2, 0x0, 0x8, 0x46, 0x34, 0x45, 0x45, + 0x38, 0x33, 0x30, 0x34, 0x5, 0x2, 0x0, 0x8, 0x35, 0x43, 0x33, 0x38, 0x45, 0x39, 0x44, 0x41, + 0x6, 0x2, 0x0, 0x8, 0x46, 0x32, 0x46, 0x32, 0x38, 0x37, 0x35, 0x45, 0x8, 0x2, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDA, 0x66, 0x8D, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x8, 0x31, 0x35, 0x33, 0x30, 0x41, 0x39, 0x45, 0x42, 0x1, 0x1, + 0x0, 0x8, 0x36, 0x36, 0x42, 0x37, 0x30, 0x44, 0x46, 0x46, 0x3, 0x1, 0x0, 0x8, 0x45, 0x43, + 0x43, 0x41, 0x34, 0x42, 0x36, 0x44, 0x4, 0x1, 0x0, 0x8, 0x36, 0x39, 0x43, 0x39, 0x37, 0x39, + 0x38, 0x43, 0x5, 0x1, 0x0, 0x8, 0x36, 0x41, 0x30, 0x31, 0x42, 0x30, 0x46, 0x37, 0x6, 0x1, + 0x0, 0x8, 0x39, 0x37, 0x32, 0x37, 0x37, 0x44, 0x39, 0x45, 0x7, 0x1, 0x0, 0x8, 0x43, 0x39, + 0x42, 0x45, 0x33, 0x36, 0x43, 0x46, 0x8, 0x1, 0x0, 0x8, 0x43, 0x36, 0x43, 0x35, 0x42, 0x44, + 0x45, 0x41, 0x9, 0x1, 0x0, 0x8, 0x36, 0x33, 0x32, 0x34, 0x31, 0x36, 0x35, 0x41, 0xA, 0x1, + 0x0, 0x8, 0x33, 0x36, 0x31, 0x42, 0x33, 0x35, 0x46, 0x44, 0xB, 0x1, 0x0, 0x8, 0x39, 0x42, + 0x34, 0x32, 0x38, 0x33, 0x37, 0x41, 0xC, 0x1, 0x0, 0x8, 0x33, 0x44, 0x44, 0x43, 0x33, 0x37, + 0x37, 0x45, 0xF, 0x1, 0x0, 0x8, 0x32, 0x30, 0x38, 0x30, 0x31, 0x39, 0x33, 0x30, 0x4, 0x2, + 0x0, 0x8, 0x41, 0x45, 0x37, 0x34, 0x45, 0x32, 0x39, 0x33, 0x5, 0x2, 0x0, 0x8, 0x31, 0x30, + 0x34, 0x45, 0x41, 0x43, 0x44, 0x34, 0x8, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x13, 0x0, 0x8, + 0x43, 0x41, 0x42, 0x46, 0x37, 0x39, 0x45, 0x39, 0x1, 0x1, 0x0, 0x8, 0x33, 0x46, 0x39, 0x42, + 0x31, 0x35, 0x45, 0x38, 0x3, 0x1, 0x0, 0x8, 0x37, 0x31, 0x45, 0x36, 0x41, 0x41, 0x45, 0x38, + 0x4, 0x1, 0x0, 0x8, 0x32, 0x41, 0x42, 0x39, 0x31, 0x34, 0x39, 0x30, 0x5, 0x1, 0x0, 0x8, + 0x37, 0x37, 0x31, 0x37, 0x41, 0x36, 0x37, 0x30, 0x6, 0x1, 0x0, 0x8, 0x37, 0x43, 0x33, 0x38, + 0x34, 0x36, 0x42, 0x33, 0x7, 0x1, 0x0, 0x8, 0x38, 0x43, 0x35, 0x39, 0x38, 0x37, 0x44, 0x33, + 0x8, 0x1, 0x0, 0x8, 0x37, 0x46, 0x30, 0x39, 0x46, 0x42, 0x38, 0x32, 0x9, 0x1, 0x0, 0x8, + 0x38, 0x43, 0x38, 0x33, 0x38, 0x34, 0x31, 0x39, 0xA, 0x1, 0x0, 0x8, 0x30, 0x37, 0x44, 0x34, + 0x38, 0x42, 0x32, 0x42, 0xB, 0x1, 0x0, 0x8, 0x45, 0x38, 0x43, 0x42, 0x36, 0x46, 0x35, 0x39, + 0xC, 0x1, 0x0, 0x8, 0x31, 0x32, 0x30, 0x42, 0x35, 0x33, 0x33, 0x34, 0xD, 0x1, 0x0, 0x8, + 0x41, 0x32, 0x41, 0x43, 0x39, 0x43, 0x34, 0x37, 0xE, 0x1, 0x0, 0x8, 0x43, 0x32, 0x33, 0x46, + 0x38, 0x41, 0x45, 0x31, 0xF, 0x1, 0x0, 0x8, 0x34, 0x31, 0x33, 0x41, 0x43, 0x31, 0x39, 0x36, + 0x4, 0x2, 0x0, 0x8, 0x36, 0x41, 0x38, 0x30, 0x44, 0x35, 0x33, 0x41, 0x5, 0x2, 0x0, 0x8, + 0x41, 0x44, 0x38, 0x39, 0x45, 0x31, 0x43, 0x32, 0x7, 0x2, 0x0, 0x8, 0x42, 0x35, 0x38, 0x36, + 0x43, 0x33, 0x34, 0x36, 0x8, 0x2, 0x0, 0x8, 0x32, 0x37, 0x45, 0x33, 0x38, 0x41, 0x46, 0x32, + 0x9, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x4B, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0 + }; + + public static Packet Dump_47 = new Packet(new PacketId(29, 0, 2, "Dump_47"), data_Dump_47); + + + public static byte[] data_Dump_48 = new byte[] /* 29.0.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_48 = new Packet(new PacketId(29, 0, 1, "Dump_48"), data_Dump_48); + + + public static byte[] data_Dump_49 = new byte[] /* 25.5.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0xF, 0x3, 0xAC, 0x0, 0x3B, 0x0, 0x3A, + 0x0, 0x41, 0x0, 0x39, 0x0, 0x30, 0x0, 0x4, 0x0, 0xA, 0x0, 0x14, 0x0, 0xA, 0x0, 0x1, + 0x0, 0x2, 0x0, 0x61, 0x0, 0x1, 0x1 + }; + + public static Packet Dump_49 = new Packet(new PacketId(25, 5, 2, "Dump_49"), data_Dump_49); + + + public static byte[] data_Dump_50 = new byte[] /* 25.5.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_50 = new Packet(new PacketId(25, 5, 1, "Dump_50"), data_Dump_50); + + + public static byte[] data_Dump_51 = new byte[] /* 33.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x9, 0x0, 0x0, 0x0, + 0xD, 0x0, 0x0, 0x0, 0x7E, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x23, 0xEC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, + 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, + 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x37, 0x38, 0x35, 0x39, 0x37, 0x31, 0x43, 0x0, 0x0, 0x1E, 0xEC, 0x0, 0x0, 0x0, - 0x4F, 0x0, 0x7, 0x0, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x31, 0x42, 0x37, 0x44, 0x42, 0x37, 0x35, 0x30, 0x0, 0x0, 0x53, 0x8, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x7, 0x0, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x42, 0x35, 0x44, 0x34, 0x39, 0x34, 0x36, 0x32, 0x0, 0x0, 0x49, 0x2B, 0x0, - 0x0, 0x0, 0x49, 0x0, 0x7, 0x0, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x30, 0x38, 0x46, 0x34, 0x35, 0x30, 0x37, 0x39, 0x0, 0x0, 0x1E, 0x7B, - 0x0, 0x0, 0x0, 0x23, 0x0, 0x7, 0x1, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x42, 0x30, 0x36, 0x45, 0x31, 0x37, 0x39, 0x0, 0x0, 0x2A, - 0xFF, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x1, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x44, 0x39, 0x42, 0x39, 0x42, 0x36, 0x32, 0x0, 0x0, - 0x1E, 0x84, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x1, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x34, 0x43, 0x34, 0x31, 0x39, 0x36, 0x38, 0x0, - 0x0, 0x45, 0xD4, 0x0, 0x0, 0x0, 0x84, 0x0, 0x7, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x38, 0x31, 0x43, 0x46, 0x34, 0x36, 0x42, - 0x0, 0x0, 0x1E, 0x79, 0x0, 0x0, 0x0, 0x28, 0x0, 0x7, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x43, 0x39, 0x39, 0x43, 0x32, 0x34, - 0x39, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x1, 0x63, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x46, 0x36, 0x34, 0x46, 0x39, - 0x34, 0x37, 0x0, 0x0, 0x1E, 0x5D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0xBF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x30, 0x43, 0x34, 0x42, - 0x38, 0x39, 0x41, 0x0, 0x0, 0x3E, 0x29, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x70, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x43, 0x43, 0x42, - 0x35, 0x31, 0x41, 0x46, 0x0, 0x0, 0x1E, 0xA5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xEA, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x37, 0x33, - 0x30, 0x35, 0x43, 0x31, 0x41, 0x0, 0x0, 0x1E, 0x6C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, - 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x44, - 0x30, 0x43, 0x31, 0x44, 0x37, 0x46, 0x0, 0x0, 0x45, 0xCA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, - 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, - 0x36, 0x31, 0x32, 0x39, 0x46, 0x45, 0x33, 0x0, 0x0, 0x48, 0xE8, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x36, 0x45, 0x34, 0x46, 0x38, 0x36, 0x36, 0x36, 0x0, 0x0, 0x3, 0xF3, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x7, 0x0, 0x14, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x41, 0x42, 0x45, 0x31, 0x30, 0x43, 0x43, 0x46, 0x0, 0x0, 0x24, 0x9F, 0x0, 0x0, 0x0, - 0x30, 0x0, 0x7, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x42, 0x39, 0x36, 0x39, 0x41, 0x44, 0x33, 0x38, 0x0, 0x0, 0x24, 0x93, 0x0, 0x0, - 0x0, 0xE, 0x0, 0x7, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x46, 0x39, 0x42, 0x46, 0x43, 0x41, 0x31, 0x45, 0x0, 0x0, 0x34, 0xAB, 0x0, - 0x0, 0x0, 0x77, 0x0, 0x7, 0x0, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x32, 0x43, 0x33, 0x45, 0x31, 0x37, 0x41, 0x33, 0x0, 0x0, 0x2A, 0xEB, - 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x36, 0x45, 0x31, 0x32, 0x39, 0x44, 0x30, 0x0, 0x0, 0x1E, - 0x39, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x37, 0x34, 0x46, 0x32, 0x31, 0x46, 0x43, 0x0, 0x0, - 0x1E, 0xF8, 0x0, 0x0, 0x0, 0xC1, 0x0, 0x7, 0x1, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x30, 0x45, 0x46, 0x43, 0x31, 0x43, 0x35, 0x0, - 0x0, 0x52, 0xE3, 0x0, 0x0, 0x0, 0x5C, 0x0, 0x7, 0x0, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x33, 0x31, 0x36, 0x38, 0x44, 0x36, - 0x0, 0x0, 0x45, 0xCE, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x82, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x33, 0x35, 0x45, 0x36, 0x33, 0x46, - 0x33, 0x0, 0x0, 0x3E, 0x59, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, 0x3E, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x45, 0x32, 0x35, 0x41, 0x30, - 0x35, 0x36, 0x0, 0x0, 0x1F, 0x54, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xFF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x35, 0x32, 0x45, 0x39, - 0x43, 0x33, 0x39, 0x0, 0x0, 0x1E, 0x4E, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x61, 0x0, + 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, + 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xB, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0xFA, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, + 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, + 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xFA, + 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, + 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xFA, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, + 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, + 0x25, 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, + 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1F, 0x0, + 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x16, 0xD, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x61, 0x99, 0x0, 0x1, 0x0, + 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x24, 0x2C, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x4, 0x0, 0x0, 0x24, + 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x59, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x62, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x74, 0x0, 0x1, 0x0, 0x3, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x9D, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x63, 0x79, 0x0, 0x1, 0x0, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x1, 0x2, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, + 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x99, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x30, 0x43, - 0x31, 0x45, 0x45, 0x41, 0x0, 0x0, 0x1F, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x1, 0x76, + 0x63, 0x7E, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x1, 0x1, 0xD2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xB3, 0x0, 0x2, + 0x0, 0x7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x63, 0x83, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x1, 0x2, 0x25, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, + 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x63, 0xA7, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x35, 0x38, - 0x41, 0x45, 0x35, 0x46, 0x34, 0x0, 0x0, 0x60, 0xF6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, - 0x7B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x45, - 0x39, 0x42, 0x31, 0x43, 0x32, 0x45, 0x0, 0x0, 0x1E, 0x55, 0x0, 0x0, 0x0, 0x11, 0x0, 0x7, - 0x1, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, - 0x44, 0x46, 0x38, 0x43, 0x46, 0x36, 0x44, 0x0, 0x0, 0x5C, 0x32, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x7, 0x0, 0x28, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x38, 0x37, 0x37, 0x32, 0x39, 0x41, 0x34, 0x35, 0x0, 0x0, 0x25, 0x70, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x7, 0x0, 0x11, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x32, 0x34, 0x45, 0x37, 0x45, 0x35, 0x42, - 0x0, 0x0, 0x1E, 0xF2, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, + 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0xE3, 0x0, + 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x5A, 0x48, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x3F, 0xA6, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0xB2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5C, 0x56, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x56, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x30, 0xD5, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, + 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, + 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, + 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, + 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, + 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x37, 0x96, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x54, 0x93, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, + 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, + 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x77, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, + 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, + 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xE9, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, + 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, + 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x0, 0x44, 0x6A, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, + 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0x17, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x17, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, + 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x5A, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x39, 0xA5, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x1, 0x1, 0xE9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, + 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, + 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x49, + 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x37, 0x96, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5C, 0x32, 0x1, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, + 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x4E, 0x40, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, + 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, + 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x38, 0x33, 0x33, 0x42, 0x31, 0x45, - 0x38, 0x0, 0x0, 0x1E, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x35, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x32, 0x30, 0x31, 0x32, - 0x45, 0x34, 0x0, 0x0, 0x49, 0xBF, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0x8B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x42, 0x44, 0x31, 0x38, - 0x35, 0x30, 0x36, 0x0, 0x0, 0x4C, 0xC4, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0xA5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x32, 0x45, 0x43, - 0x45, 0x42, 0x30, 0x33, 0x0, 0x0, 0x52, 0xED, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0x19, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x37, 0x30, - 0x42, 0x32, 0x42, 0x36, 0x33, 0x0, 0x0, 0x52, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, - 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x30, - 0x35, 0x31, 0x41, 0x36, 0x37, 0x33, 0x0, 0x0, 0x1E, 0x3D, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x7, - 0x0, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, - 0x38, 0x35, 0x31, 0x38, 0x45, 0x41, 0x42, 0x0, 0x0, 0x3E, 0x5A, 0x0, 0x0, 0x0, 0xE, 0x0, - 0x7, 0x0, 0xFB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x37, 0x37, 0x44, 0x35, 0x31, 0x36, 0x34, 0x37, 0x0, 0x0, 0x3E, 0x49, 0x0, 0x0, 0x0, 0x43, - 0x0, 0x7, 0x1, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x45, 0x35, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, - 0x1D, 0x0, 0x7, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x45, 0x37, 0x39, 0x34, 0x39, 0x30, 0x36, 0x46, 0x0, 0x0, 0x53, 0xE, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x7, 0x1, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x39, 0x30, 0x34, 0x42, 0x37, 0x32, 0x37, 0x36, 0x0, 0x0, 0x1F, 0x47, 0x0, - 0x0, 0x0, 0x13, 0x0, 0x7, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x36, 0x45, 0x38, 0x42, 0x34, 0x41, 0x43, 0x43, 0x0, 0x0, 0x1E, 0x67, - 0x0, 0x0, 0x0, 0x1E, 0x0, 0x7, 0x1, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x43, 0x36, 0x35, 0x38, 0x31, 0x46, 0x0, 0x0, 0x53, - 0xC, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x1, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x32, 0x42, 0x44, 0x41, 0x35, 0x34, 0x35, 0x0, 0x0, - 0x1E, 0xCC, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x0, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x30, 0x34, 0x30, 0x42, 0x35, 0x37, 0x34, 0x0, - 0x0, 0x1E, 0x81, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x32, 0x42, 0x36, 0x41, 0x30, 0x38, 0x31, - 0x0, 0x0, 0x1E, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, 0xB, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x31, 0x32, 0x38, 0x31, 0x43, 0x42, - 0x44, 0x0, 0x0, 0x1F, 0x1, 0x0, 0x0, 0x0, 0x23, 0x0, 0x7, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x37, 0x37, 0x44, 0x30, 0x30, - 0x39, 0x37, 0x0, 0x0, 0x45, 0xFD, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x7, 0x0, 0x5E, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x45, 0x36, 0x30, 0x36, - 0x33, 0x32, 0x34, 0x0, 0x0, 0x33, 0xA8, 0x0, 0x0, 0x0, 0xB, 0x0, 0x7, 0x0, 0x6D, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x41, 0x32, 0x39, - 0x34, 0x44, 0x35, 0x36, 0x0, 0x0, 0x60, 0xFB, 0x0, 0x0, 0x2, 0x71, 0x0, 0x7, 0x0, 0xC9, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x44, 0x31, - 0x34, 0x38, 0x32, 0x32, 0x43, 0x0, 0x0, 0x1E, 0xD1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, 0x1, - 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x39, 0x33, - 0x35, 0x43, 0x33, 0x41, 0x31, 0x44, 0x0, 0x0, 0x1E, 0xCE, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, - 0x1, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, - 0x38, 0x34, 0x39, 0x44, 0x42, 0x38, 0x46, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x0, 0x0, 0x1F, 0x0, - 0x7, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x32, 0x32, 0x31, 0x46, 0x31, 0x45, 0x45, 0x38, 0x0, 0x0, 0x1E, 0x86, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x7, 0x1, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x31, 0x32, 0x36, 0x38, 0x32, 0x37, 0x39, 0x42, 0x0, 0x0, 0x53, 0x20, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x7, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x35, 0x44, 0x42, 0x38, 0x36, 0x30, 0x45, 0x44, 0x0, 0x0, 0x61, 0xF2, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x7, 0x0, 0xAE, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, - 0xA3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x34, 0x35, 0x37, 0x45, 0x39, 0x35, - 0x33, 0x0, 0x0, 0x3E, 0x53, 0x0, 0x0, 0x0, 0xC, 0x0, 0x7, 0x0, 0xEC, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x42, 0x34, 0x44, 0x36, 0x37, 0x41, - 0x34, 0x35, 0x0, 0x0, 0x2B, 0x3, 0x0, 0x0, 0x0, 0x17, 0x0, 0x7, 0x0, 0xBB, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x34, 0x46, 0x32, 0x39, 0x42, - 0x44, 0x39, 0x32, 0x0, 0x0, 0x49, 0x29, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0xFA, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, 0x43, 0x45, 0x46, - 0x30, 0x31, 0x33, 0x39, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x26, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x45, 0x32, 0x31, 0x45, 0x38, 0x45, 0x39, 0x38, 0x0, 0x0, 0x34, 0xA8, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x7, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x39, 0x36, 0x30, 0x46, 0x36, 0x42, 0x44, 0x0, 0x0, 0x1E, - 0x8F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x36, 0x30, 0x45, 0x39, 0x42, 0x31, 0x31, 0x41, 0x0, 0x0, - 0x1F, 0x49, 0x0, 0x0, 0x0, 0x16, 0x0, 0x7, 0x0, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x37, 0x36, 0x38, 0x38, 0x36, 0x46, 0x46, 0x36, 0x0, - 0x0, 0x3E, 0x92, 0x0, 0x0, 0x0, 0x25, 0x0, 0x7, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x31, 0x46, 0x36, 0x45, 0x30, 0x44, 0x36, - 0x0, 0x0, 0x2E, 0x21, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, 0xB9, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x38, 0x34, 0x41, 0x31, 0x37, 0x36, 0x36, - 0x38, 0x0, 0x0, 0x48, 0xE0, 0x0, 0x0, 0x0, 0xE7, 0x0, 0x7, 0x0, 0xF4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x43, 0x42, 0x44, 0x32, 0x35, - 0x36, 0x45, 0x0, 0x0, 0x1F, 0x42, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7, 0x1, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x41, 0x35, 0x43, 0x31, - 0x45, 0x34, 0x43, 0x0, 0x0, 0x2A, 0xFE, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7, 0x1, 0x26, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x39, 0x30, 0x38, - 0x35, 0x37, 0x38, 0x32, 0x0, 0x0, 0x1F, 0x53, 0x0, 0x0, 0x0, 0x21, 0x0, 0x7, 0x1, 0x41, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x32, 0x36, 0x33, - 0x32, 0x45, 0x41, 0x42, 0x39, 0x0, 0x0, 0x1F, 0x5F, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7, 0x1, - 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x31, 0x41, - 0x35, 0x45, 0x43, 0x41, 0x38, 0x36, 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, - 0x1, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, - 0x42, 0x30, 0x33, 0x33, 0x31, 0x44, 0x36, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0x0, 0xA, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x46, 0x36, 0x31, 0x35, 0x46, 0x34, 0x31, 0x0, - 0x0, 0x3E, 0x51, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x7, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x43, 0x35, 0x37, 0x43, 0x46, 0x42, 0x41, 0x32, - 0x0, 0x0, 0x49, 0x7F, 0x0, 0x0, 0x0, 0x81, 0x0, 0x7, 0x0, 0x66, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, 0x32, 0x32, 0x39, 0x38, 0x34, 0x38, - 0x36, 0x0, 0x0, 0x48, 0xD9, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x7, 0x0, 0x4B, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x33, 0x37, 0x37, 0x30, 0x43, 0x44, - 0x45, 0x42, 0x0, 0x0, 0x3E, 0x4A, 0x0, 0x0, 0x0, 0x10, 0x0, 0x7, 0x0, 0x2E, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x41, 0x41, 0x30, 0x30, 0x45, - 0x46, 0x42, 0x32, 0x0, 0x0, 0x45, 0xCB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x7, 0x0, 0x8D, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45, 0x36, 0x45, 0x45, - 0x38, 0x33, 0x37, 0x36, 0x0, 0x0, 0x52, 0xDF, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x7, 0x0, 0xCD, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x46, 0x33, 0x30, - 0x32, 0x35, 0x37, 0x46, 0x35, 0x0, 0x0, 0x1E, 0x38, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7, 0x0, - 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x35, 0x31, - 0x39, 0x45, 0x42, 0x42, 0x35, 0x46, 0x0, 0x0, 0x1E, 0x65, 0x0, 0x0, 0x0, 0xE, 0x0, 0x7, - 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x44, - 0x32, 0x30, 0x42, 0x44, 0x36, 0x36, 0x30, 0x0, 0x0, 0x1E, 0xF3, 0x0, 0x0, 0x0, 0x19, 0x0, - 0x7, 0x1, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x30, 0x32, 0x30, 0x46, 0x41, 0x31, 0x42, 0x39, 0x0, 0x0, 0x1F, 0x33, 0x0, 0x0, 0x0, 0xD, - 0x0, 0x7, 0x1, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x33, 0x41, 0x36, 0x43, 0x44, 0x32, 0x34, 0x46, 0x0, 0x0, 0x1E, 0xF4, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x7, 0x1, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x44, 0x46, 0x33, 0x41, 0x41, 0x42, 0x33, 0x45, 0x0, 0x0, 0x60, 0x99, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x7, 0x1, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x41, 0x32, 0x43, 0x31, 0x39, 0x37, 0x35, 0x42, 0x0, 0x0, 0x1F, 0x36, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5C, 0x9F, 0x0 + 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, + 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, + 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, 0x1, 0x0, + 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x0, 0x36, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, + 0x0, 0x0, 0x3, 0xF, 0x6, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x1, 0x0, 0x0, 0x2, 0xF4, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, + 0x0, 0x36, 0x42, 0x35, 0x44, 0x0, 0x0 }; - public static Packet Dump_43 = new Packet(new PacketId(10, 3, 2, "Dump_43"), data_Dump_43); + public static Packet Dump_51 = new Packet(new PacketId(33, 0, 2, "Dump_51"), data_Dump_51); - public static byte[] data_Dump_44 = new byte[] /* 10.3.1 */ + public static byte[] data_Dump_52 = new byte[] /* 33.0.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0 + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 }; - public static Packet Dump_44 = new Packet(new PacketId(10, 3, 1, "Dump_44"), data_Dump_44); + public static Packet Dump_52 = new Packet(new PacketId(33, 0, 1, "Dump_52"), data_Dump_52); - public static byte[] data_Dump_45 = new byte[] /* 28.2.2 */ + public static byte[] data_Dump_53 = new byte[] /* 19.28.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xF, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE2, 0x83, 0xEF, 0x0, 0x0, 0x0, 0x40, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x5E, 0xB, 0x62, 0x6F, 0x0, 0x0, 0x0, 0x25, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5E, - 0x34, 0x40, 0xEF, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x5A, 0x7C, 0x6F, - 0x39, 0x20, 0xFA, 0x7B, 0xC4, 0x74, 0x53 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0xA, 0x0, 0x0, 0x0, 0x9, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x9, 0x5, + 0x0, 0x2, 0x0, 0x0, 0x0, 0xCD, 0x1, 0x5, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC9, 0x1, 0x5, + 0x0, 0x4, 0x0, 0x0, 0x0, 0xCF, 0x1, 0x5, 0x0, 0x11, 0x0, 0x0, 0x0, 0x4, 0xA, 0x5, + 0x0, 0x12, 0x0, 0x0, 0x0, 0xC, 0x8, 0x5, 0x0, 0x13, 0x0, 0x0, 0x0, 0x3, 0xA, 0x5, + 0x0, 0x14, 0x0, 0x0, 0x0, 0xB, 0x6, 0x0, 0x0, 0x0, 0xA, 0x5, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x4E, 0x6, 0x5, 0x0, 0x2, 0x0, 0x0, 0x0, 0x50, 0x6, 0x5, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x55, 0x6, 0x5, 0x0, 0x4, 0x0, 0x0, 0x0, 0x56, 0x6, 0x5, 0x0, 0x5, 0x0, 0x0, + 0x0, 0x57, 0x6, 0x5, 0x0, 0x6, 0x0, 0x0, 0x0, 0x58, 0x6, 0x5, 0x0, 0x7, 0x0, 0x0, + 0x0, 0x5B, 0x6, 0x8, 0x0, 0x8, 0x0, 0x0, 0x0, 0xA8, 0x6, 0x5, 0x0, 0x9, 0x0, 0x0, + 0x1, 0x50, 0x6, 0x5, 0x0, 0xA, 0x0, 0x0, 0x1, 0x56, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_45 = new Packet(new PacketId(28, 2, 2, "Dump_45"), data_Dump_45); + public static Packet Dump_53 = new Packet(new PacketId(19, 28, 2, "Dump_53"), data_Dump_53); - public static byte[] data_Dump_46 = new byte[] /* 28.2.1 */ + public static byte[] data_Dump_54 = new byte[] /* 19.28.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 }; - public static Packet Dump_46 = new Packet(new PacketId(28, 2, 1, "Dump_46"), data_Dump_46); + public static Packet Dump_54 = new Packet(new PacketId(19, 28, 1, "Dump_54"), data_Dump_54); - public static byte[] data_Dump_47 = new byte[] /* 29.0.2 */ + public static byte[] data_Dump_55 = new byte[] /* 14.1.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x8, 0x39, 0x41, - 0x43, 0x30, 0x43, 0x34, 0x31, 0x38, 0x1, 0x1, 0x0, 0x8, 0x31, 0x41, 0x33, 0x30, 0x46, 0x46, - 0x39, 0x38, 0x2, 0x1, 0x0, 0x8, 0x45, 0x33, 0x33, 0x33, 0x34, 0x44, 0x36, 0x43, 0x3, 0x1, - 0x0, 0x8, 0x39, 0x45, 0x45, 0x41, 0x42, 0x41, 0x39, 0x30, 0x4, 0x1, 0x0, 0x8, 0x41, 0x39, - 0x41, 0x37, 0x37, 0x45, 0x45, 0x46, 0x5, 0x1, 0x0, 0x8, 0x35, 0x36, 0x33, 0x32, 0x33, 0x42, - 0x34, 0x30, 0x6, 0x1, 0x0, 0x8, 0x38, 0x33, 0x42, 0x45, 0x31, 0x45, 0x34, 0x37, 0x7, 0x1, - 0x0, 0x8, 0x30, 0x42, 0x34, 0x37, 0x34, 0x37, 0x46, 0x45, 0x8, 0x1, 0x0, 0x8, 0x35, 0x31, - 0x36, 0x45, 0x42, 0x32, 0x38, 0x46, 0x9, 0x1, 0x0, 0x8, 0x44, 0x39, 0x39, 0x37, 0x36, 0x43, - 0x41, 0x37, 0xB, 0x1, 0x0, 0x8, 0x46, 0x43, 0x30, 0x37, 0x34, 0x38, 0x34, 0x37, 0xC, 0x1, - 0x0, 0x8, 0x33, 0x44, 0x32, 0x39, 0x42, 0x45, 0x35, 0x35, 0xD, 0x1, 0x0, 0x8, 0x46, 0x30, - 0x36, 0x43, 0x31, 0x45, 0x36, 0x32, 0xE, 0x1, 0x0, 0x8, 0x38, 0x41, 0x30, 0x42, 0x45, 0x42, - 0x35, 0x31, 0xF, 0x1, 0x0, 0x8, 0x37, 0x30, 0x34, 0x33, 0x38, 0x37, 0x39, 0x44, 0x4, 0x2, - 0x0, 0x8, 0x46, 0x32, 0x34, 0x43, 0x37, 0x35, 0x39, 0x32, 0x5, 0x2, 0x0, 0x8, 0x37, 0x46, - 0x37, 0x44, 0x34, 0x31, 0x35, 0x36, 0x6, 0x2, 0x0, 0x8, 0x36, 0x32, 0x45, 0x34, 0x38, 0x42, - 0x46, 0x41, 0x7, 0x2, 0x0, 0x8, 0x42, 0x33, 0x41, 0x41, 0x43, 0x31, 0x44, 0x44, 0x8, 0x2, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0xB, 0x0, 0x8, 0x30, 0x34, 0x38, 0x37, - 0x37, 0x37, 0x46, 0x30, 0x1, 0x1, 0x0, 0x8, 0x34, 0x41, 0x42, 0x36, 0x42, 0x38, 0x33, 0x41, - 0xA, 0x1, 0x0, 0x8, 0x43, 0x42, 0x42, 0x35, 0x31, 0x31, 0x43, 0x38, 0xB, 0x1, 0x0, 0x8, - 0x43, 0x38, 0x32, 0x44, 0x30, 0x46, 0x38, 0x44, 0xC, 0x1, 0x0, 0x8, 0x46, 0x42, 0x45, 0x36, - 0x34, 0x39, 0x33, 0x32, 0xD, 0x1, 0x0, 0x8, 0x36, 0x45, 0x42, 0x33, 0x42, 0x45, 0x36, 0x36, - 0xE, 0x1, 0x0, 0x8, 0x44, 0x30, 0x35, 0x37, 0x42, 0x32, 0x38, 0x44, 0xF, 0x1, 0x0, 0x8, - 0x41, 0x33, 0x46, 0x41, 0x41, 0x32, 0x30, 0x33, 0x1, 0x2, 0x0, 0x8, 0x46, 0x34, 0x45, 0x45, - 0x38, 0x33, 0x30, 0x34, 0x5, 0x2, 0x0, 0x8, 0x35, 0x43, 0x33, 0x38, 0x45, 0x39, 0x44, 0x41, - 0x6, 0x2, 0x0, 0x8, 0x46, 0x32, 0x46, 0x32, 0x38, 0x37, 0x35, 0x45, 0x8, 0x2, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDA, 0x66, 0x8D, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x8, 0x31, 0x35, 0x33, 0x30, 0x41, 0x39, 0x45, 0x42, 0x1, 0x1, - 0x0, 0x8, 0x36, 0x36, 0x42, 0x37, 0x30, 0x44, 0x46, 0x46, 0x3, 0x1, 0x0, 0x8, 0x45, 0x43, - 0x43, 0x41, 0x34, 0x42, 0x36, 0x44, 0x4, 0x1, 0x0, 0x8, 0x36, 0x39, 0x43, 0x39, 0x37, 0x39, - 0x38, 0x43, 0x5, 0x1, 0x0, 0x8, 0x36, 0x41, 0x30, 0x31, 0x42, 0x30, 0x46, 0x37, 0x6, 0x1, - 0x0, 0x8, 0x39, 0x37, 0x32, 0x37, 0x37, 0x44, 0x39, 0x45, 0x7, 0x1, 0x0, 0x8, 0x43, 0x39, - 0x42, 0x45, 0x33, 0x36, 0x43, 0x46, 0x8, 0x1, 0x0, 0x8, 0x43, 0x36, 0x43, 0x35, 0x42, 0x44, - 0x45, 0x41, 0x9, 0x1, 0x0, 0x8, 0x36, 0x33, 0x32, 0x34, 0x31, 0x36, 0x35, 0x41, 0xA, 0x1, - 0x0, 0x8, 0x33, 0x36, 0x31, 0x42, 0x33, 0x35, 0x46, 0x44, 0xB, 0x1, 0x0, 0x8, 0x39, 0x42, - 0x34, 0x32, 0x38, 0x33, 0x37, 0x41, 0xC, 0x1, 0x0, 0x8, 0x33, 0x44, 0x44, 0x43, 0x33, 0x37, - 0x37, 0x45, 0xF, 0x1, 0x0, 0x8, 0x32, 0x30, 0x38, 0x30, 0x31, 0x39, 0x33, 0x30, 0x4, 0x2, - 0x0, 0x8, 0x41, 0x45, 0x37, 0x34, 0x45, 0x32, 0x39, 0x33, 0x5, 0x2, 0x0, 0x8, 0x31, 0x30, - 0x34, 0x45, 0x41, 0x43, 0x44, 0x34, 0x8, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x13, 0x0, 0x8, - 0x43, 0x41, 0x42, 0x46, 0x37, 0x39, 0x45, 0x39, 0x1, 0x1, 0x0, 0x8, 0x33, 0x46, 0x39, 0x42, - 0x31, 0x35, 0x45, 0x38, 0x3, 0x1, 0x0, 0x8, 0x37, 0x31, 0x45, 0x36, 0x41, 0x41, 0x45, 0x38, - 0x4, 0x1, 0x0, 0x8, 0x32, 0x41, 0x42, 0x39, 0x31, 0x34, 0x39, 0x30, 0x5, 0x1, 0x0, 0x8, - 0x37, 0x37, 0x31, 0x37, 0x41, 0x36, 0x37, 0x30, 0x6, 0x1, 0x0, 0x8, 0x37, 0x43, 0x33, 0x38, - 0x34, 0x36, 0x42, 0x33, 0x7, 0x1, 0x0, 0x8, 0x38, 0x43, 0x35, 0x39, 0x38, 0x37, 0x44, 0x33, - 0x8, 0x1, 0x0, 0x8, 0x37, 0x46, 0x30, 0x39, 0x46, 0x42, 0x38, 0x32, 0x9, 0x1, 0x0, 0x8, - 0x38, 0x43, 0x38, 0x33, 0x38, 0x34, 0x31, 0x39, 0xA, 0x1, 0x0, 0x8, 0x30, 0x37, 0x44, 0x34, - 0x38, 0x42, 0x32, 0x42, 0xB, 0x1, 0x0, 0x8, 0x45, 0x38, 0x43, 0x42, 0x36, 0x46, 0x35, 0x39, - 0xC, 0x1, 0x0, 0x8, 0x31, 0x32, 0x30, 0x42, 0x35, 0x33, 0x33, 0x34, 0xD, 0x1, 0x0, 0x8, - 0x41, 0x32, 0x41, 0x43, 0x39, 0x43, 0x34, 0x37, 0xE, 0x1, 0x0, 0x8, 0x43, 0x32, 0x33, 0x46, - 0x38, 0x41, 0x45, 0x31, 0xF, 0x1, 0x0, 0x8, 0x34, 0x31, 0x33, 0x41, 0x43, 0x31, 0x39, 0x36, - 0x4, 0x2, 0x0, 0x8, 0x36, 0x41, 0x38, 0x30, 0x44, 0x35, 0x33, 0x41, 0x5, 0x2, 0x0, 0x8, - 0x41, 0x44, 0x38, 0x39, 0x45, 0x31, 0x43, 0x32, 0x7, 0x2, 0x0, 0x8, 0x42, 0x35, 0x38, 0x36, - 0x43, 0x33, 0x34, 0x36, 0x8, 0x2, 0x0, 0x8, 0x32, 0x37, 0x45, 0x33, 0x38, 0x41, 0x46, 0x32, - 0x9, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x4B, 0xBA, 0x0, 0x0, 0x0, 0xA, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0xD, + 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x15, + 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x1B, + 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, + 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x24, + 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, 0x28, + 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x2C, + 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x30, + 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x34, + 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x40, + 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x44, + 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x48, + 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x4E, + 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x55, + 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x5A, + 0x0, 0x0, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x60, + 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x63, 0xC7, 0xCD, 0x2B, 0x14, 0xA9, 0xCD, 0xA, 0xE8, + 0x7E, 0xB9, 0x29, 0xAB, 0xDD, 0x68, 0xB4 }; - public static Packet Dump_47 = new Packet(new PacketId(29, 0, 2, "Dump_47"), data_Dump_47); + public static Packet Dump_55 = new Packet(new PacketId(14, 1, 2, "Dump_55"), data_Dump_55); - public static byte[] data_Dump_48 = new byte[] /* 29.0.1 */ + public static byte[] data_Dump_56 = new byte[] /* 14.1.1 */ + { + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_56 = new Packet(new PacketId(14, 1, 1, "Dump_56"), data_Dump_56); + + + public static byte[] data_Dump_57 = new byte[] /* 23.12.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0xF, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xF, + 0x0, 0x0, 0x45, 0x88, 0x0, 0x0, 0x45, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, + 0x4B, 0x35, 0x0, 0x0, 0x51, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x5F, 0x90, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x45, 0xC0, + 0x0, 0x0, 0x59, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5F, + 0x90, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, + 0x53, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5F, 0x90, 0x1, + 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x5A, 0xD2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, + 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, 0x0, 0x9, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, + 0x0, 0xF, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xF, + 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, + 0x5D, 0x8E, 0x0, 0x0, 0x5D, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0xAF, 0xC8, + 0x0, 0x0, 0xAF, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, + 0xA0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x57, 0x80, 0x0, 0x0, + 0xD, 0x48, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x1, 0x86, 0xA0, 0x1, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x57, 0x1C, 0x0, 0x0, 0x57, 0x1C, + 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0xB, 0xB8, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, + 0x0, 0x10, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x4F, 0xB0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x14, 0x82, + 0x0, 0x0, 0x0, 0x14, 0x82, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, + 0x3E, 0x80, 0x0, 0x0, 0x3E, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x46, 0x50, + 0x0, 0x0, 0xB, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, + 0xA0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_57 = new Packet(new PacketId(23, 12, 2, "Dump_57"), data_Dump_57); + + + public static byte[] data_Dump_58 = new byte[] /* 23.12.1 */ + { + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_58 = new Packet(new PacketId(23, 12, 1, "Dump_58"), data_Dump_58); + + + public static byte[] data_Dump_59 = new byte[] /* 16.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x9, 0xFA, 0x3E, + 0x0, 0x7, 0x4D, 0x69, 0x63, 0x68, 0x61, 0x65, 0x6C, 0x0, 0x6, 0x57, 0x69, 0x6E, 0x64, 0x69, + 0x61, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, + 0xFA, 0x3E, 0x0, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x5, 0x4C, 0x6F, 0x72, 0x61, 0x6E, 0x0, 0x6, + 0x54, 0x77, 0x69, 0x6C, 0x64, 0x74, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x4, 0x49, 0x6C, + 0x6C, 0x72, 0x0, 0x6, 0x4E, 0x6F, 0x6C, 0x74, 0x69, 0x61, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x0, 0x20, 0x47, 0x5D, + 0x0, 0x3, 0x44, 0x61, 0x67, 0x0, 0x7, 0x4A, 0x6F, 0x68, 0x6E, 0x73, 0x6F, 0x6E, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x47, 0x5D, 0x0, + 0x0, 0x21, 0x12, 0xA2, 0x0, 0x4, 0x4E, 0x69, 0x66, 0x74, 0x0, 0x4, 0x4B, 0x72, 0x6F, 0x78, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x12, + 0xA2, 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x8, 0x52, 0x61, 0x6D, 0x70, 0x61, 0x72, 0x6F, 0x63, + 0x0, 0x7, 0x49, 0x77, 0x61, 0x74, 0x61, 0x6E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, + 0x6, 0x4D, 0x69, 0x73, 0x68, 0x6B, 0x61, 0x0, 0x5, 0x48, 0x75, 0x73, 0x6B, 0x79, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCA, 0x31, 0x85, 0xD1, 0x6, 0x1A, 0x37, 0x74, + 0xC5, 0x4B, 0x3D, 0x23, 0x25, 0x86, 0x47 + }; + + public static Packet Dump_59 = new Packet(new PacketId(16, 0, 2, "Dump_59"), data_Dump_59); + + + public static byte[] data_Dump_60 = new byte[] /* 16.0.1 */ + { + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_60 = new Packet(new PacketId(16, 0, 1, "Dump_60"), data_Dump_60); + + + public static byte[] data_Dump_61 = new byte[] /* 31.29.2 */ + { +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x53, 0x68, 0x69, 0x6E, 0x2D, 0x52, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x1F, 0x2, 0x6, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x6, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x7C, 0xB8, 0x0, 0x3, 0xBE, 0x11, 0x0, 0xF, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC8, 0x3C, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x28, 0x0, 0x0, 0xF, 0x64, 0x0, 0x5, 0x57, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA0, 0x0, 0x0, 0x0, 0xD, 0xD8, 0x0, 0x0, 0x0, 0xD, 0x55 + }; + + public static Packet Dump_61 = new Packet(new PacketId(31, 29, 2, "Dump_61"), data_Dump_61); + + + public static byte[] data_Dump_62 = new byte[] /* 31.29.1 */ + { + 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_62 = new Packet(new PacketId(31, 29, 1, "Dump_62"), data_Dump_62); + + + public static byte[] data_Dump_63 = new byte[] /* 2.12.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_63 = new Packet(new PacketId(2, 12, 1, "Dump_63"), data_Dump_63); + + + public static byte[] data_Dump_64 = new byte[] /* 2.12.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8A, 0xE9, 0x8F, 0xD0, 0x9E, 0xD3, 0x1E, + 0xD2, 0xEC, 0x2D, 0x5E, 0xB7, 0x32, 0xAA + }; + + public static Packet Dump_64 = new Packet(new PacketId(2, 12, 2, "Dump_64"), data_Dump_64); + + + public static byte[] data_Dump_65 = new byte[] /* 2.7.16 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x53, 0x3B, + 0x52, 0x0, 0x5, 0x1, 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x61, 0x0, 0x1, 0x1 + }; + + public static Packet Dump_65 = new Packet(new PacketId(2, 7, 16, "Dump_65"), data_Dump_65); + + + public static byte[] data_Dump_66 = new byte[] /* 31.4.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x7C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC8, 0x3C, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0xFE, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x9B, 0x34, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xC3, 0xA5, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x20, 0x64, 0xF1, 0x0, 0x6, 0x4E, 0x69, 0x72, 0x61, 0x79, 0x61, 0x0, 0x7, 0x41, 0x73, 0x68, 0x61, 0x6E, 0x74, 0x69, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x6A, 0xDD, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC6, 0x21, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0xA, 0x0, 0x20, 0x47, 0x5D, 0x0, 0x3, 0x44, 0x61, 0x67, 0x0, 0x7, 0x4A, 0x6F, 0x68, 0x6E, 0x73, 0x6F, 0x6E, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x11, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0xA5, 0x24, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x7, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x4, 0x49, 0x6C, 0x6C, 0x72, 0x0, 0x6, 0x4E, 0x6F, 0x6C, 0x74, 0x69, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x1A, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xA4, 0xAE, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xA, 0x0, 0x20, 0x7C, 0x4A, 0x0, 0x6, 0x4E, 0x69, 0x72, 0x61, 0x79, 0x61, 0x0, 0x8, 0x43, 0x6F, 0x75, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x1D, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xB8, 0xEE, 0x89, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x5E, 0xC5, 0xBA, 0x0, 0x0, 0x1, 0xA, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x5, 0x4C, 0x6F, 0x72, 0x61, 0x6E, 0x0, 0x6, 0x54, 0x77, 0x69, 0x6C, 0x64, 0x74, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x59, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0xA0, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0xEA, 0x7B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x43, 0x48, 0x0, 0x6, 0x44, 0x65, 0x63, 0x6F, 0x72, 0x73, 0x0, 0x6, 0x44, 0x75, 0x66, 0x61, 0x6C, 0x6B, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0xDD, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5B, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0xA9, 0x72, 0x0, 0x6, 0x46, 0x69, 0x6F, 0x72, 0x72, 0x65, 0x0, 0x8, 0x59, 0x76, 0x65, 0x73, 0x61, 0x69, 0x6E, 0x74, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x41, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0x9F, 0x5, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0xAF, 0xC7, 0x0, 0x8, 0x43, 0x75, 0x72, 0x6C, 0x6C, 0x6F, 0x79, 0x64, 0x0, 0x7, 0x4D, 0x61, 0x72, 0x71, 0x75, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xA1, 0x5A, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xB9, 0xAF, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xC0, 0x37, 0x0, 0x6, 0x4E, 0x61, 0x6B, 0x61, 0x6E, 0x6F, 0x0, 0x6, 0x48, 0x69, 0x6D, 0x75, 0x72, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xA3, 0xE2, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE6, 0xCB, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x5, 0x44, 0x69, 0x61, 0x6E, 0x61, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, 0xA, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD8, 0xC9, 0xA, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x21, 0x14, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x17, 0x7D, 0x0, 0x3, 0x4E, 0x6F, 0x61, 0x0, 0x2, 0x41, 0x68, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xDB, 0x7E, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xE1, 0x7D, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x12, 0xA2, 0x0, 0x4, 0x4E, 0x69, 0x66, 0x74, 0x0, 0x4, 0x4B, 0x72, 0x6F, 0x78, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xDD, 0xC, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0xA0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x6D, 0x45, 0xCB, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x42, 0x53, 0x0, 0x5, 0x4C, 0x61, 0x73, 0x73, 0x65, 0x0, 0x8, 0x45, 0x76, 0x65, 0x73, 0x61, 0x69, 0x6E, 0x74, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEE, 0x82, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xAB, 0xA1, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEE, 0x22, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xB8, 0x7B, 0x0, 0x7, 0x47, 0x6F, 0x72, 0x69, 0x6C, 0x6C, 0x61, 0x0, 0x5, 0x57, 0x61, 0x74, 0x65, 0x72, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF2, 0xFA, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x15, 0x15, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1B, 0x75, 0x0, 0x4, 0x52, 0x6F, 0x6E, 0x6F, 0x0, 0x5, 0x53, 0x65, 0x72, 0x61, 0x6E, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xFA, 0xEB, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x8, 0x21, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xFA, 0xEA, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x8, 0x52, 0x61, 0x6D, 0x70, 0x61, 0x72, 0x6F, 0x63, 0x0, 0x7, 0x49, 0x77, 0x61, 0x74, 0x61, 0x6E, 0x69, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x10, 0xE4, 0x28, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1C, 0xB2, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x58, 0xC5, 0xDB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0xAD, 0x70, 0x0, 0x4, 0x48, 0x69, 0x72, 0x75, 0x0, 0x8, 0x4B, 0x69, 0x74, 0x61, 0x67, 0x61, 0x77, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x13, 0x8E, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1C, 0xB8, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43, 0x10, 0x0, 0x9, 0x54, 0x68, 0x65, 0x73, 0x69, 0x6C, 0x65, 0x6E, 0x74, 0x0, 0x8, 0x46, 0x65, 0x61, 0x72, 0x6C, 0x69, 0x74, 0x65, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x18, 0x23, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x35, 0x44, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, 0x6, 0x4D, 0x69, 0x73, 0x68, 0x6B, 0x61, 0x0, 0x5, 0x48, 0x75, 0x73, 0x6B, 0x79, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1F, 0x96, 0x61, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x40, 0x26, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x30, 0x34, 0x0, 0x6, 0x44, 0x61, 0x72, 0x65, 0x74, 0x68, 0x0, 0x8, 0x41, 0x75, 0x72, 0x6F, 0x6C, 0x69, 0x75, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3F, 0xCB, 0x5B, 0x3, 0xF3, 0x49, 0x63, 0x54, 0x51, 0x0, 0xC1, 0x64, 0x12 + }; + + public static Packet Dump_66 = new Packet(new PacketId(31, 4, 2, "Dump_66"), data_Dump_66); + + + public static byte[] data_Dump_67 = new byte[] /* 31.4.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x6, 0x74, 0x5F + }; + + public static Packet Dump_67 = new Packet(new PacketId(31, 4, 1, "Dump_67"), data_Dump_67); + + + public static byte[] data_Dump_68 = new byte[] /* 31.9.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x72, 0x8E, 0xF0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + }; + + public static Packet Dump_68 = new Packet(new PacketId(31, 9, 2, "Dump_68"), data_Dump_68); + + + public static byte[] data_Dump_69 = new byte[] /* 31.9.1 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_48 = new Packet(new PacketId(29, 0, 1, "Dump_48"), data_Dump_48); + public static Packet Dump_69 = new Packet(new PacketId(31, 9, 1, "Dump_69"), data_Dump_69); - public static byte[] data_Dump_49 = new byte[] /* 25.5.2 */ + public static byte[] data_Dump_70 = new byte[] /* 16.6.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0xF, 0x3, 0xAC, 0x0, 0x3B, 0x0, 0x3A, - 0x0, 0x41, 0x0, 0x39, 0x0, 0x30, 0x0, 0x4, 0x0, 0xA, 0x0, 0x14, 0x0, 0xA, 0x0, 0x1, - 0x0, 0x2, 0x0, 0x61, 0x0, 0x1, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xF2, 0x41, 0x1, 0x0 }; - public static Packet Dump_49 = new Packet(new PacketId(25, 5, 2, "Dump_49"), data_Dump_49); + public static Packet Dump_70 = new Packet(new PacketId(16, 6, 2, "Dump_70"), data_Dump_70); - public static byte[] data_Dump_50 = new byte[] /* 25.5.1 */ + public static byte[] data_Dump_71 = new byte[] /* 16.6.1 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_50 = new Packet(new PacketId(25, 5, 1, "Dump_50"), data_Dump_50); + public static Packet Dump_71 = new Packet(new PacketId(16, 6, 1, "Dump_71"), data_Dump_71); - public static byte[] data_Dump_51 = new byte[] /* 33.0.2 */ + public static byte[] data_Dump_72 = new byte[] /* 17.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x9, 0x0, 0x0, 0x0, - 0xD, 0x0, 0x0, 0x0, 0x7E, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x23, 0xEC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, - 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, - 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, - 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xB, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0xFA, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, - 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, - 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xFA, - 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, - 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xFA, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, - 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x25, 0x70, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, - 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1F, 0x0, - 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x16, 0xD, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x61, 0x99, 0x0, 0x1, 0x0, - 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x24, 0x2C, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0x2C, 0x0, 0x0, 0x4, 0x0, 0x0, 0x24, - 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x59, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x62, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x74, 0x0, 0x1, 0x0, 0x3, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x9D, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x63, 0x79, 0x0, 0x1, 0x0, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x1, 0x2, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, - 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x63, 0xA2, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x99, 0x0, 0x2, 0x0, 0x6, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x63, 0x7E, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x1, 0x1, 0xD2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xB3, 0x0, 0x2, - 0x0, 0x7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x63, 0x83, 0x0, 0x1, 0x0, 0x7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x1, 0x2, 0x25, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, - 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x63, 0xA7, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0xAC, 0x0, 0x1, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, - 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0xE3, 0x0, - 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x5A, 0x48, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x3F, 0xA6, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0xB2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5C, 0x56, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x56, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x30, 0xD5, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, - 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, - 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, - 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, - 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x37, 0x96, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x54, 0x93, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, - 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, - 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x77, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x70, - 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x24, 0x66, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xE9, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, - 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x0, 0x44, 0x6A, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x75, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x17, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x17, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, - 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xB, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x55, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x54, 0x4E, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x5A, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x39, 0xA5, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x61, 0xB6, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x1, 0x1, 0xE9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, - 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, - 0x50, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2D, 0xC6, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x4, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x49, - 0x0, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x37, 0x96, 0x0, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5C, 0x32, 0x1, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x4A, 0x0, - 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x4E, 0x40, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xB6, - 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, - 0x2, 0x75, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x55, 0x0, 0x2, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x21, 0x55, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x50, 0x0, 0x1, - 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xF9, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0xC6, - 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1E, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xA5, 0x0, 0x1, 0x0, - 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x53, 0x4A, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x0, 0x36, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, - 0x0, 0x0, 0x3, 0xF, 0x6, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x1, 0x0, 0x0, 0x2, 0xF4, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, - 0x0, 0x36, 0x42, 0x35, 0x44, 0x0, 0x0 + 0x0, 0x0, 0x7, 0xD2, 0x40, 0x1, 0x0 }; - public static Packet Dump_51 = new Packet(new PacketId(33, 0, 2, "Dump_51"), data_Dump_51); + public static Packet Dump_72 = new Packet(new PacketId(17, 0, 2, "Dump_72"), data_Dump_72); - public static byte[] data_Dump_52 = new byte[] /* 33.0.1 */ + public static byte[] data_Dump_73 = new byte[] /* 17.0.1 */ + { + 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + }; + + public static Packet Dump_73 = new Packet(new PacketId(17, 0, 1, "Dump_73"), data_Dump_73); + + + public static byte[] data_Dump_74 = new byte[] /* 18.0.2 */ + { + 0x0, 0x0, 0xB7, 0x9B, 0x0, 0x0, 0xB7, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + }; + + public static Packet Dump_74 = new Packet(new PacketId(18, 0, 2, "Dump_74"), data_Dump_74); + + + public static byte[] data_Dump_75 = new byte[] /* 18.0.1 */ { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0xDD, 0x77, 0xFF, 0x0, 0x49, 0x92, 0x24, 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 }; - public static Packet Dump_52 = new Packet(new PacketId(33, 0, 1, "Dump_52"), data_Dump_52); + public static Packet Dump_75 = new Packet(new PacketId(18, 0, 1, "Dump_75"), data_Dump_75); - public static byte[] data_Dump_53 = new byte[] /* 19.28.2 */ + public static byte[] data_Dump_76 = new byte[] /* 37.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xE6, 0x24, 0x3C, 0xFD, + 0x27, 0x47, 0x51, 0x65, 0xAB, 0x51, 0x8A + }; + + public static Packet Dump_76 = new Packet(new PacketId(37, 0, 2, "Dump_76"), data_Dump_76); + + + public static byte[] data_Dump_77 = new byte[] /* 37.0.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x0, 0x9, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x9, 0x5, - 0x0, 0x2, 0x0, 0x0, 0x0, 0xCD, 0x1, 0x5, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC9, 0x1, 0x5, - 0x0, 0x4, 0x0, 0x0, 0x0, 0xCF, 0x1, 0x5, 0x0, 0x11, 0x0, 0x0, 0x0, 0x4, 0xA, 0x5, - 0x0, 0x12, 0x0, 0x0, 0x0, 0xC, 0x8, 0x5, 0x0, 0x13, 0x0, 0x0, 0x0, 0x3, 0xA, 0x5, - 0x0, 0x14, 0x0, 0x0, 0x0, 0xB, 0x6, 0x0, 0x0, 0x0, 0xA, 0x5, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4E, 0x6, 0x5, 0x0, 0x2, 0x0, 0x0, 0x0, 0x50, 0x6, 0x5, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x55, 0x6, 0x5, 0x0, 0x4, 0x0, 0x0, 0x0, 0x56, 0x6, 0x5, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x57, 0x6, 0x5, 0x0, 0x6, 0x0, 0x0, 0x0, 0x58, 0x6, 0x5, 0x0, 0x7, 0x0, 0x0, - 0x0, 0x5B, 0x6, 0x8, 0x0, 0x8, 0x0, 0x0, 0x0, 0xA8, 0x6, 0x5, 0x0, 0x9, 0x0, 0x0, - 0x1, 0x50, 0x6, 0x5, 0x0, 0xA, 0x0, 0x0, 0x1, 0x56, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_53 = new Packet(new PacketId(19, 28, 2, "Dump_53"), data_Dump_53); + public static Packet Dump_77 = new Packet(new PacketId(37, 0, 1, "Dump_77"), data_Dump_77); - public static byte[] data_Dump_54 = new byte[] /* 19.28.1 */ + public static byte[] data_Dump_78 = new byte[] /* 37.1.2 */ { - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x1A, 0xA4, 0xDE, 0x50, 0x1, 0x0, 0x0, 0x1B, 0x84, 0xE9, 0x0, 0x7, 0x46, 0x72, 0x69, 0x65, + 0x64, 0x65, 0x6C, 0x0, 0x7, 0x44, 0x6C, 0x79, 0x72, 0x61, 0x76, 0x69, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9, 0x74, 0x65, 0x73, 0x74, 0x20, 0x6D, 0x61, 0x69, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x5D, + 0x24, 0xEB, 0x76, 0x92, 0xBA, 0x3F, 0x23 }; - public static Packet Dump_54 = new Packet(new PacketId(19, 28, 1, "Dump_54"), data_Dump_54); + public static Packet Dump_78 = new Packet(new PacketId(37, 1, 2, "Dump_78"), data_Dump_78); - public static byte[] data_Dump_55 = new byte[] /* 14.1.2 */ + public static byte[] data_Dump_79 = new byte[] /* 37.1.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0xD, - 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x15, - 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x1B, - 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, - 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x24, - 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, 0x28, - 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x0, 0x2C, - 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x30, - 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x34, - 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x40, - 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x44, - 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x48, - 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x4E, - 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x55, - 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x5A, - 0x0, 0x0, 0x0, 0x5C, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x60, - 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x63, 0xC7, 0xCD, 0x2B, 0x14, 0xA9, 0xCD, 0xA, 0xE8, - 0x7E, 0xB9, 0x29, 0xAB, 0xDD, 0x68, 0xB4 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x82, 0x0, 0x8, 0x39, 0x35, + 0x32, 0x35, 0x37, 0x36, 0x32, 0x33, 0x0 }; - public static Packet Dump_55 = new Packet(new PacketId(14, 1, 2, "Dump_55"), data_Dump_55); + public static Packet Dump_79 = new Packet(new PacketId(37, 1, 1, "Dump_79"), data_Dump_79); - public static byte[] data_Dump_56 = new byte[] /* 14.1.1 */ + public static byte[] data_Dump_80 = new byte[] /* 37.2.2 */ { - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, + 0x48, 0x4, 0x34, 0xCA, 0x40, 0x1, 0x0 }; - public static Packet Dump_56 = new Packet(new PacketId(14, 1, 1, "Dump_56"), data_Dump_56); + public static Packet Dump_80 = new Packet(new PacketId(37, 2, 2, "Dump_80"), data_Dump_80); - public static byte[] data_Dump_57 = new byte[] /* 23.12.2 */ + public static byte[] data_Dump_81 = new byte[] /* 37.2.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0xF, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x44, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x45, 0x88, 0x0, 0x0, 0x45, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xC3, 0x50, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, - 0x4B, 0x35, 0x0, 0x0, 0x51, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x5F, 0x90, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x45, 0xC0, - 0x0, 0x0, 0x59, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5F, - 0x90, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, - 0x53, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5F, 0x90, 0x1, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x5A, 0xD2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, - 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, 0x53, 0xFC, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x5A, 0xD2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x49, 0xF0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x0, 0xF, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x5F, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, - 0x5D, 0x8E, 0x0, 0x0, 0x5D, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xD0, 0x90, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0xAF, 0xC8, - 0x0, 0x0, 0xAF, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, - 0xA0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x57, 0x80, 0x0, 0x0, - 0xD, 0x48, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x1, 0x86, 0xA0, 0x1, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x57, 0x1C, 0x0, 0x0, 0x57, 0x1C, - 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0xB, 0xB8, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x4F, 0xB0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x63, 0x38, 0x0, 0x0, 0x14, 0x82, - 0x0, 0x0, 0x0, 0x14, 0x82, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x3E, 0x80, 0x0, 0x0, 0x3E, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x86, 0xA0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x46, 0x50, - 0x0, 0x0, 0xB, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x86, - 0xA0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_57 = new Packet(new PacketId(23, 12, 2, "Dump_57"), data_Dump_57); - - - public static byte[] data_Dump_58 = new byte[] /* 23.12.1 */ - { - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 - }; - - public static Packet Dump_58 = new Packet(new PacketId(23, 12, 1, "Dump_58"), data_Dump_58); - - - public static byte[] data_Dump_59 = new byte[] /* 16.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x9, 0xFA, 0x3E, - 0x0, 0x7, 0x4D, 0x69, 0x63, 0x68, 0x61, 0x65, 0x6C, 0x0, 0x6, 0x57, 0x69, 0x6E, 0x64, 0x69, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xFA, 0x3E, 0x0, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x5, 0x4C, 0x6F, 0x72, 0x61, 0x6E, 0x0, 0x6, - 0x54, 0x77, 0x69, 0x6C, 0x64, 0x74, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x4, 0x49, 0x6C, - 0x6C, 0x72, 0x0, 0x6, 0x4E, 0x6F, 0x6C, 0x74, 0x69, 0x61, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x0, 0x20, 0x47, 0x5D, - 0x0, 0x3, 0x44, 0x61, 0x67, 0x0, 0x7, 0x4A, 0x6F, 0x68, 0x6E, 0x73, 0x6F, 0x6E, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x47, 0x5D, 0x0, - 0x0, 0x21, 0x12, 0xA2, 0x0, 0x4, 0x4E, 0x69, 0x66, 0x74, 0x0, 0x4, 0x4B, 0x72, 0x6F, 0x78, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x12, - 0xA2, 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x8, 0x52, 0x61, 0x6D, 0x70, 0x61, 0x72, 0x6F, 0x63, - 0x0, 0x7, 0x49, 0x77, 0x61, 0x74, 0x61, 0x6E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, - 0x6, 0x4D, 0x69, 0x73, 0x68, 0x6B, 0x61, 0x0, 0x5, 0x48, 0x75, 0x73, 0x6B, 0x79, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCA, 0x31, 0x85, 0xD1, 0x6, 0x1A, 0x37, 0x74, - 0xC5, 0x4B, 0x3D, 0x23, 0x25, 0x86, 0x47 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_59 = new Packet(new PacketId(16, 0, 2, "Dump_59"), data_Dump_59); + public static Packet Dump_81 = new Packet(new PacketId(37, 2, 1, "Dump_81"), data_Dump_81); - public static byte[] data_Dump_60 = new byte[] /* 16.0.1 */ + public static byte[] data_Dump_82 = new byte[] /* 37.6.2 */ { - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 }; - public static Packet Dump_60 = new Packet(new PacketId(16, 0, 1, "Dump_60"), data_Dump_60); + public static Packet Dump_82 = new Packet(new PacketId(37, 6, 2, "Dump_82"), data_Dump_82); - public static byte[] data_Dump_61 = new byte[] /* 31.29.2 */ + public static byte[] data_Dump_83 = new byte[] /* 37.6.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x53, 0x68, 0x69, 0x6E, 0x2D, 0x52, - 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x1F, 0x2, 0x6, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x6, 0xE3, 0x83, 0x9E, - 0xE3, 0x82, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x7C, 0xB8, 0x0, 0x3, 0xBE, - 0x11, 0x0, 0xF, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x1B, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, - 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0xAA, 0x0, 0x0, 0x5, 0xE6, - 0x0, 0x5, 0x57, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x75, 0xED, 0xDC, - 0x87, 0xB5, 0x80, 0x85, 0xE6, 0x24, 0x8F + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_61 = new Packet(new PacketId(31, 29, 2, "Dump_61"), data_Dump_61); + public static Packet Dump_83 = new Packet(new PacketId(37, 6, 1, "Dump_83"), data_Dump_83); - public static byte[] data_Dump_62 = new byte[] /* 31.29.1 */ + public static byte[] data_Dump_84 = new byte[] /* 37.7.2 */ { - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, + 0x1A, 0xA5, 0x85, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, + 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, + 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, + 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, + 0x43, 0x39, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x1A, 0xA5, 0x85, 0x43, 0x1, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, + 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, + 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, + 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, + 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, + 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x43, 0x39, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x1A, 0xA4, + 0x9F, 0xD4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, + 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, + 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, + 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, + 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1E, 0x62, + 0x8E, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x2D, 0x70, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, + 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, + 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, + 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, + 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, + 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEF, 0xBD, 0x3, 0x0, 0x0, 0x0, 0x0, 0x19, 0xC7, 0xF6, 0x20, + 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, + 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, + 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, + 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, + 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xC4, 0xD4, 0xB5, 0x0, + 0x0, 0x0, 0x0, 0x19, 0x99, 0xB8, 0x46, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, + 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, + 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, + 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, + 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, + 0x0, 0x0, 0x5C, 0xB7, 0x7B, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x19, 0x99, 0x73, 0xF6, 0x1, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, + 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, + 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, + 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, + 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, + 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xB6, 0x10, 0x9D, 0x0, 0x0, 0x0, + 0x0, 0x19, 0x99, 0x72, 0xD7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, + 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, + 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, + 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, + 0x5C, 0xB6, 0xA, 0x91, 0x0, 0x0, 0x0, 0x0, 0x19, 0x7E, 0xCA, 0xA2, 0x1, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, + 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x3A, 0xE3, + 0x80, 0x8E, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, + 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, + 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x80, 0x8F, 0xE3, 0x82, 0x92, + 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xAE, 0xCA, + 0xF6, 0x3A, 0x82, 0x71, 0x9B, 0x77, 0x72 }; - public static Packet Dump_62 = new Packet(new PacketId(31, 29, 1, "Dump_62"), data_Dump_62); + public static Packet Dump_84 = new Packet(new PacketId(37, 7, 2, "Dump_84"), data_Dump_84); - public static byte[] data_Dump_63 = new byte[] /* 2.12.1 */ + public static byte[] data_Dump_85 = new byte[] /* 37.7.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x53, 0x0, 0x49, 0x0, 0x4F, 0x0, 0x4E, + 0x0, 0x5F, 0x0, 0x49, 0x0, 0x4E, 0x0 }; - public static Packet Dump_63 = new Packet(new PacketId(2, 12, 1, "Dump_63"), data_Dump_63); + public static Packet Dump_85 = new Packet(new PacketId(37, 7, 1, "Dump_85"), data_Dump_85); - public static byte[] data_Dump_64 = new byte[] /* 2.12.2 */ + public static byte[] data_Dump_86 = new byte[] /* 37.8.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8A, 0xE9, 0x8F, 0xD0, 0x9E, 0xD3, 0x1E, - 0xD2, 0xEC, 0x2D, 0x5E, 0xB7, 0x32, 0xAA + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 }; - public static Packet Dump_64 = new Packet(new PacketId(2, 12, 2, "Dump_64"), data_Dump_64); + public static Packet Dump_86 = new Packet(new PacketId(37, 8, 2, "Dump_86"), data_Dump_86); - public static byte[] data_Dump_65 = new byte[] /* 2.7.16 */ + public static byte[] data_Dump_87 = new byte[] /* 37.8.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x53, 0x3B, - 0x52, 0x0, 0x5, 0x1, 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x61, 0x0, 0x1, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_65 = new Packet(new PacketId(2, 7, 16, "Dump_65"), data_Dump_65); + public static Packet Dump_87 = new Packet(new PacketId(37, 8, 1, "Dump_87"), data_Dump_87); - public static byte[] data_Dump_66 = new byte[] /* 31.4.2 */ + public static byte[] data_Dump_88 = new byte[] /* 53.6.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x7C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x1B, 0xE4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0xFE, 0x0, 0x20, 0x4F, 0xD8, - 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, - 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x9B, 0x34, 0x0, 0x0, 0x0, 0x0, 0x5C, - 0xC3, 0xA5, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, - 0x20, 0x64, 0xF1, 0x0, 0x6, 0x4E, 0x69, 0x72, 0x61, 0x79, 0x61, 0x0, 0x7, 0x41, 0x73, 0x68, - 0x61, 0x6E, 0x74, 0x69, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x6A, 0xDD, 0x6D, 0x0, - 0x0, 0x0, 0x0, 0x5C, 0xDE, 0x2C, 0xE3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x13, 0xA, 0x0, 0x20, 0x47, 0x5D, 0x0, 0x3, 0x44, 0x61, 0x67, 0x0, 0x7, 0x4A, 0x6F, - 0x68, 0x6E, 0x73, 0x6F, 0x6E, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x11, 0xD8, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, 0xBC, 0x16, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x7, 0xE4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x24, 0x2E, 0x0, 0x4, 0x49, 0x6C, 0x6C, 0x72, 0x0, 0x6, - 0x4E, 0x6F, 0x6C, 0x74, 0x69, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x78, 0x1A, - 0xD3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xA4, 0xAE, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xA, 0x0, 0x20, 0x7C, 0x4A, 0x0, 0x6, 0x4E, 0x69, 0x72, 0x61, 0x79, - 0x61, 0x0, 0x8, 0x43, 0x6F, 0x75, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x0, 0x3, 0x53, 0x3B, 0x52, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0x78, 0x1D, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, 0x9C, 0xDA, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0x5E, 0xC5, 0xBA, 0x0, 0x0, 0x1, 0xA, 0x0, 0xC, 0xA3, 0x4B, 0x0, 0x5, - 0x4C, 0x6F, 0x72, 0x61, 0x6E, 0x0, 0x6, 0x54, 0x77, 0x69, 0x6C, 0x64, 0x74, 0x0, 0x3, 0x53, - 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x59, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, 0xE7, 0x6, - 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0xEA, 0x7B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x43, 0x48, - 0x0, 0x6, 0x44, 0x65, 0x63, 0x6F, 0x72, 0x73, 0x0, 0x6, 0x44, 0x75, 0x66, 0x61, 0x6C, 0x6B, - 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x7A, 0xA0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5B, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x12, 0xA9, 0x72, 0x0, 0x6, 0x46, 0x69, 0x6F, 0x72, 0x72, 0x65, 0x0, 0x8, 0x59, 0x76, 0x65, - 0x73, 0x61, 0x69, 0x6E, 0x74, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x41, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, 0xEE, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7B, 0x5C, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0xAF, 0xC7, 0x0, 0x8, 0x43, 0x75, 0x72, 0x6C, 0x6C, 0x6F, - 0x79, 0x64, 0x0, 0x7, 0x4D, 0x61, 0x72, 0x71, 0x75, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0xA1, 0x5A, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x96, 0x15, 0x25, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xC0, 0x37, 0x0, 0x6, - 0x4E, 0x61, 0x6B, 0x61, 0x6E, 0x6F, 0x0, 0x6, 0x48, 0x69, 0x6D, 0x75, 0x72, 0x61, 0x0, 0x3, - 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xA3, 0xE2, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7E, 0x94, - 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xB8, - 0xF8, 0x0, 0x5, 0x44, 0x69, 0x61, 0x6E, 0x61, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, - 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD8, 0xC9, 0xA, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x21, 0x14, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x21, 0x17, 0x7D, 0x0, 0x3, 0x4E, 0x6F, 0x61, 0x0, 0x2, 0x41, 0x68, 0x0, 0x3, 0x53, 0x3B, - 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x5C, 0xDB, 0x7E, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xE1, 0x7D, 0x66, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x12, 0xA2, 0x0, - 0x4, 0x4E, 0x69, 0x66, 0x74, 0x0, 0x4, 0x4B, 0x72, 0x6F, 0x78, 0x0, 0x3, 0x53, 0x3B, 0x52, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0xDD, 0xC, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, 0xE6, 0x4C, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0x6D, 0x45, 0xCB, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x42, 0x53, 0x0, 0x5, - 0x4C, 0x61, 0x73, 0x73, 0x65, 0x0, 0x8, 0x45, 0x76, 0x65, 0x73, 0x61, 0x69, 0x6E, 0x74, 0x0, - 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEE, 0x82, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x7A, - 0xE5, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEE, 0x22, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0xB8, 0x7B, 0x0, 0x7, 0x47, 0x6F, 0x72, 0x69, 0x6C, 0x6C, 0x61, 0x0, 0x5, 0x57, 0x61, 0x74, - 0x65, 0x72, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF2, 0xFA, 0xFC, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x15, 0x15, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x21, 0x1B, 0x75, 0x0, 0x4, 0x52, 0x6F, 0x6E, 0x6F, 0x0, 0x5, 0x53, 0x65, 0x72, - 0x61, 0x6E, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xFA, 0xEB, 0x7F, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x8, 0x21, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xFA, 0xEA, 0x55, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x21, 0x16, 0x91, 0x0, 0x8, 0x52, 0x61, 0x6D, 0x70, 0x61, 0x72, 0x6F, 0x63, 0x0, - 0x7, 0x49, 0x77, 0x61, 0x74, 0x61, 0x6E, 0x69, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x10, 0xE4, 0x28, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1C, 0xB2, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x58, - 0xC5, 0xDB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0xAD, 0x70, 0x0, 0x4, 0x48, 0x69, 0x72, - 0x75, 0x0, 0x8, 0x4B, 0x69, 0x74, 0x61, 0x67, 0x61, 0x77, 0x61, 0x0, 0x3, 0x53, 0x3B, 0x52, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x13, 0x8E, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1C, 0xB8, 0x95, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43, 0x10, 0x0, 0x9, - 0x54, 0x68, 0x65, 0x73, 0x69, 0x6C, 0x65, 0x6E, 0x74, 0x0, 0x8, 0x46, 0x65, 0x61, 0x72, 0x6C, - 0x69, 0x74, 0x65, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x18, 0x23, 0xB6, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x35, 0x44, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x21, 0x48, 0xF2, 0x0, 0x6, 0x4D, 0x69, 0x73, 0x68, 0x6B, 0x61, 0x0, 0x5, - 0x48, 0x75, 0x73, 0x6B, 0x79, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1F, 0x96, 0x61, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x40, 0x26, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x30, 0x34, 0x0, 0x6, 0x44, 0x61, 0x72, 0x65, 0x74, 0x68, - 0x0, 0x8, 0x41, 0x75, 0x72, 0x6F, 0x6C, 0x69, 0x75, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x1, - 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2D, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB9, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x48, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBD, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x4A, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBA, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x4, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x49, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xBC, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBE, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x30, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4B, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5 }; - public static Packet Dump_66 = new Packet(new PacketId(31, 4, 2, "Dump_66"), data_Dump_66); + public static Packet Dump_88 = new Packet(new PacketId(53, 6, 2, "Dump_88"), data_Dump_88); - public static byte[] data_Dump_67 = new byte[] /* 31.4.1 */ + public static byte[] data_Dump_89 = new byte[] /* 53.6.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x6, 0x74, 0x5F + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_67 = new Packet(new PacketId(31, 4, 1, "Dump_67"), data_Dump_67); + public static Packet Dump_89 = new Packet(new PacketId(53, 6, 1, "Dump_89"), data_Dump_89); - public static byte[] data_Dump_68 = new byte[] /* 31.9.2 */ + public static byte[] data_Dump_90 = new byte[] /* 27.3.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x72, 0x8E, 0xF0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 }; - public static Packet Dump_68 = new Packet(new PacketId(31, 9, 2, "Dump_68"), data_Dump_68); + public static Packet Dump_90 = new Packet(new PacketId(27, 3, 2, "Dump_90"), data_Dump_90); - public static byte[] data_Dump_69 = new byte[] /* 31.9.1 */ + public static byte[] data_Dump_91 = new byte[] /* 27.3.1 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_69 = new Packet(new PacketId(31, 9, 1, "Dump_69"), data_Dump_69); + public static Packet Dump_91 = new Packet(new PacketId(27, 3, 1, "Dump_91"), data_Dump_91); - public static byte[] data_Dump_70 = new byte[] /* 16.6.2 */ + public static byte[] data_Dump_92 = new byte[] /* 71.22.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xF2, 0x41, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xF, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x91, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x91, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xB, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x92, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x92, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xC, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x93, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x93, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xD, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x94, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x54, 0x7E, 0x0, 0x0, 0x5B, 0x44, 0x0, 0x0, 0x60, 0x93, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x53, 0x84, 0x0, 0x0, 0x53, 0x85, 0x0, 0x0, 0x53, 0x86, 0x0, 0x0, 0x53, 0x87, 0x0, 0x0, 0x53, 0x88, 0x0, 0x0, 0x53, 0x89, 0x0, 0x0, 0x53, 0x8A, 0x0, 0x0, 0x53, 0x8B, 0x0, 0x0, 0x53, 0x8C, 0x0, 0x0, 0x53, 0x94, 0x0, 0x0, 0x53, 0x95, 0x0, 0x0, 0x53, 0x96, 0x0, 0x0, 0x53, 0x97, 0x0, 0x0, 0x53, 0x98, 0x0, 0x0, 0x53, 0x99, 0x0, 0x0, 0x53, 0x9A, 0x0, 0x0, 0x53, 0x9B, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x5C, 0x9E, 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x60, 0x19, 0x0, 0x0, 0x60, 0x1D, 0x0, 0x0, 0x60, 0x21, 0x0, 0x0, 0x60, 0x26, 0x0, 0x0, 0x60, 0x27, 0x0, 0x0, 0x60, 0x28, 0x0, 0x0, 0x60, 0x29, 0x0, 0x0, 0x60, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x4A, 0xF0, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0xD, 0x1, 0xE6, 0x56, 0x0, 0x6, 0x4D, 0x61, 0x67, 0x69, 0x73, 0x61, 0x0, 0x4 }; - public static Packet Dump_70 = new Packet(new PacketId(16, 6, 2, "Dump_70"), data_Dump_70); + public static Packet Dump_92 = new Packet(new PacketId(71, 22, 2, "Dump_92"), data_Dump_92); - public static byte[] data_Dump_71 = new byte[] /* 16.6.1 */ + public static byte[] data_Dump_93 = new byte[] /* 71.22.1 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_71 = new Packet(new PacketId(16, 6, 1, "Dump_71"), data_Dump_71); + public static Packet Dump_93 = new Packet(new PacketId(71, 22, 1, "Dump_93"), data_Dump_93); - public static byte[] data_Dump_72 = new byte[] /* 17.0.2 */ + public static byte[] data_Dump_94 = new byte[] /* 45.1.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD2, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4D, 0x1, 0x1, 0x1 }; - public static Packet Dump_72 = new Packet(new PacketId(17, 0, 2, "Dump_72"), data_Dump_72); + public static Packet Dump_94 = new Packet(new PacketId(45, 1, 2, "Dump_94"), data_Dump_94); - public static byte[] data_Dump_73 = new byte[] /* 17.0.1 */ + public static byte[] data_Dump_95 = new byte[] /* 45.1.1 */ { - 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_73 = new Packet(new PacketId(17, 0, 1, "Dump_73"), data_Dump_73); + public static Packet Dump_95 = new Packet(new PacketId(45, 1, 1, "Dump_95"), data_Dump_95); - public static byte[] data_Dump_74 = new byte[] /* 18.0.2 */ + public static byte[] data_Dump_96 = new byte[] /* 28.34.2 */ { - 0x0, 0x0, 0xB7, 0x9B, 0x0, 0x0, 0xB7, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC5, 0x7C, 0x25, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6, 0x4D, 0x69, 0x6E, 0x6E, 0x69 }; - public static Packet Dump_74 = new Packet(new PacketId(18, 0, 2, "Dump_74"), data_Dump_74); + public static Packet Dump_96 = new Packet(new PacketId(28, 34, 2, "Dump_96"), data_Dump_96); - public static byte[] data_Dump_75 = new byte[] /* 18.0.1 */ + public static byte[] data_Dump_97 = new byte[] /* 28.34.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0xDD, 0x77, 0xFF, 0x0, 0x49, 0x92, 0x24, - 0x49, 0x92, 0x24, 0x6, 0x31, 0x24, 0x21 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_75 = new Packet(new PacketId(18, 0, 1, "Dump_75"), data_Dump_75); + public static Packet Dump_97 = new Packet(new PacketId(28, 34, 1, "Dump_97"), data_Dump_97); - public static byte[] data_Dump_76 = new byte[] /* 37.0.2 */ + public static byte[] data_Dump_98 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xE6, 0x24, 0x3C, 0xFD, - 0x27, 0x47, 0x51, 0x65, 0xAB, 0x51, 0x8A - }; - - public static Packet Dump_76 = new Packet(new PacketId(37, 0, 2, "Dump_76"), data_Dump_76); - - - public static byte[] data_Dump_77 = new byte[] /* 37.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_77 = new Packet(new PacketId(37, 0, 1, "Dump_77"), data_Dump_77); - - - public static byte[] data_Dump_78 = new byte[] /* 37.1.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x1A, 0xA4, 0xDE, 0x50, 0x1, 0x0, 0x0, 0x1B, 0x84, 0xE9, 0x0, 0x7, 0x46, 0x72, 0x69, 0x65, - 0x64, 0x65, 0x6C, 0x0, 0x7, 0x44, 0x6C, 0x79, 0x72, 0x61, 0x76, 0x69, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x74, 0x65, 0x73, 0x74, 0x20, 0x6D, 0x61, 0x69, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x24, 0xEB, 0x76, 0x92, 0xBA, 0x3F, 0x23 - }; - - public static Packet Dump_78 = new Packet(new PacketId(37, 1, 2, "Dump_78"), data_Dump_78); - - - public static byte[] data_Dump_79 = new byte[] /* 37.1.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x82, 0x0, 0x8, 0x39, 0x35, - 0x32, 0x35, 0x37, 0x36, 0x32, 0x33, 0x0 - }; - - public static Packet Dump_79 = new Packet(new PacketId(37, 1, 1, "Dump_79"), data_Dump_79); - - - public static byte[] data_Dump_80 = new byte[] /* 37.2.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x48, 0x4, 0x34, 0xCA, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_80 = new Packet(new PacketId(37, 2, 2, "Dump_80"), data_Dump_80); - - - public static byte[] data_Dump_81 = new byte[] /* 37.2.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_81 = new Packet(new PacketId(37, 2, 1, "Dump_81"), data_Dump_81); - - - public static byte[] data_Dump_82 = new byte[] /* 37.6.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 - }; - - public static Packet Dump_82 = new Packet(new PacketId(37, 6, 2, "Dump_82"), data_Dump_82); - - - public static byte[] data_Dump_83 = new byte[] /* 37.6.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_83 = new Packet(new PacketId(37, 6, 1, "Dump_83"), data_Dump_83); - - - public static byte[] data_Dump_84 = new byte[] /* 37.7.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, - 0x1A, 0xA5, 0x85, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, - 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, - 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, - 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x43, 0x39, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x1A, 0xA5, 0x85, 0x43, 0x1, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, - 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, - 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, - 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, - 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, - 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x43, 0x39, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x1A, 0xA4, - 0x9F, 0xD4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, - 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, - 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, - 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, - 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1E, 0x62, - 0x8E, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x2D, 0x70, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, - 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, - 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, - 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, - 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, - 0x0, 0x0, 0x0, 0x0, 0x5C, 0xEF, 0xBD, 0x3, 0x0, 0x0, 0x0, 0x0, 0x19, 0xC7, 0xF6, 0x20, - 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, - 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, - 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, - 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, - 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xC4, 0xD4, 0xB5, 0x0, - 0x0, 0x0, 0x0, 0x19, 0x99, 0xB8, 0x46, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, - 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, - 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, - 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, - 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, - 0x0, 0x0, 0x5C, 0xB7, 0x7B, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x19, 0x99, 0x73, 0xF6, 0x1, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, - 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, - 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, - 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, - 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, - 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xB6, 0x10, 0x9D, 0x0, 0x0, 0x0, - 0x0, 0x19, 0x99, 0x72, 0xD7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x34, 0x44, 0x44, 0x4F, 0x4E, 0xE3, 0x82, 0x92, 0xE3, - 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, - 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0xE8, 0xAA, 0xA0, - 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0x0, 0x0, 0x0, 0x0, - 0x5C, 0xB6, 0xA, 0x91, 0x0, 0x0, 0x0, 0x0, 0x19, 0x7E, 0xCA, 0xA2, 0x1, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, - 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x0, 0x3A, 0xE3, - 0x80, 0x8E, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, - 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x80, 0x8F, 0xE3, 0x82, 0x92, - 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xAE, 0xCA, - 0xF6, 0x3A, 0x82, 0x71, 0x9B, 0x77, 0x72 - }; - - public static Packet Dump_84 = new Packet(new PacketId(37, 7, 2, "Dump_84"), data_Dump_84); - - - public static byte[] data_Dump_85 = new byte[] /* 37.7.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x53, 0x0, 0x49, 0x0, 0x4F, 0x0, 0x4E, - 0x0, 0x5F, 0x0, 0x49, 0x0, 0x4E, 0x0 - }; - - public static Packet Dump_85 = new Packet(new PacketId(37, 7, 1, "Dump_85"), data_Dump_85); - - - public static byte[] data_Dump_86 = new byte[] /* 37.8.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_86 = new Packet(new PacketId(37, 8, 2, "Dump_86"), data_Dump_86); - - - public static byte[] data_Dump_87 = new byte[] /* 37.8.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_87 = new Packet(new PacketId(37, 8, 1, "Dump_87"), data_Dump_87); - - - public static byte[] data_Dump_88 = new byte[] /* 53.6.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2D, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB9, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBB, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x48, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBD, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x4A, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBA, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x49, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xBC, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xBE, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x30, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4B, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5 - }; - - public static Packet Dump_88 = new Packet(new PacketId(53, 6, 2, "Dump_88"), data_Dump_88); - - - public static byte[] data_Dump_89 = new byte[] /* 53.6.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_89 = new Packet(new PacketId(53, 6, 1, "Dump_89"), data_Dump_89); - - - public static byte[] data_Dump_90 = new byte[] /* 27.3.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_90 = new Packet(new PacketId(27, 3, 2, "Dump_90"), data_Dump_90); - - - public static byte[] data_Dump_91 = new byte[] /* 27.3.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_91 = new Packet(new PacketId(27, 3, 1, "Dump_91"), data_Dump_91); - - - public static byte[] data_Dump_92 = new byte[] /* 71.22.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, - 0x0, 0xF, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, - 0xAE, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, 0x91, - 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, 0xB7, - 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x91, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, - 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, - 0xBC, 0x91, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xB, 0x0, 0x22, 0xE9, 0xBB, 0x92, 0xE5, - 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, 0xE6, - 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x92, 0x0, 0x0, - 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, - 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, - 0xEF, 0xBC, 0x92, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xC, 0x0, 0x22, 0xE9, 0xBB, 0x92, - 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, 0xB1, - 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x93, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1B, 0xE9, 0xBB, 0x92, 0xE5, 0x91, 0xAA, 0xE3, - 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, - 0x9C, 0xEF, 0xBC, 0x93, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xD, 0x0, 0x22, 0xE9, 0xBB, - 0x92, 0xE5, 0x91, 0xAA, 0xE3, 0x81, 0xAE, 0xE8, 0xBF, 0xB7, 0xE5, 0xAE, 0xAE, 0x20, 0xE6, 0xB7, - 0xB1, 0xE6, 0xB7, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0xA5, 0xE5, 0xBA, 0x9C, 0xEF, 0xBC, 0x94, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x54, 0x7E, 0x0, 0x0, 0x5B, 0x44, 0x0, 0x0, 0x60, 0x93, - 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x53, 0x84, 0x0, 0x0, 0x53, 0x85, 0x0, 0x0, 0x53, 0x86, - 0x0, 0x0, 0x53, 0x87, 0x0, 0x0, 0x53, 0x88, 0x0, 0x0, 0x53, 0x89, 0x0, 0x0, 0x53, 0x8A, - 0x0, 0x0, 0x53, 0x8B, 0x0, 0x0, 0x53, 0x8C, 0x0, 0x0, 0x53, 0x94, 0x0, 0x0, 0x53, 0x95, - 0x0, 0x0, 0x53, 0x96, 0x0, 0x0, 0x53, 0x97, 0x0, 0x0, 0x53, 0x98, 0x0, 0x0, 0x53, 0x99, - 0x0, 0x0, 0x53, 0x9A, 0x0, 0x0, 0x53, 0x9B, 0x0, 0x0, 0x54, 0x93, 0x0, 0x0, 0x5C, 0x9E, - 0x0, 0x0, 0x5C, 0x9F, 0x0, 0x0, 0x60, 0x19, 0x0, 0x0, 0x60, 0x1D, 0x0, 0x0, 0x60, 0x21, - 0x0, 0x0, 0x60, 0x26, 0x0, 0x0, 0x60, 0x27, 0x0, 0x0, 0x60, 0x28, 0x0, 0x0, 0x60, 0x29, - 0x0, 0x0, 0x60, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x33, 0x4D, 0x41, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0xC, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0xD, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_92 = new Packet(new PacketId(71, 22, 2, "Dump_92"), data_Dump_92); - - - public static byte[] data_Dump_93 = new byte[] /* 71.22.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_93 = new Packet(new PacketId(71, 22, 1, "Dump_93"), data_Dump_93); - - - public static byte[] data_Dump_94 = new byte[] /* 45.1.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4D, 0x1, 0x1, 0x1 - }; - - public static Packet Dump_94 = new Packet(new PacketId(45, 1, 2, "Dump_94"), data_Dump_94); - - - public static byte[] data_Dump_95 = new byte[] /* 45.1.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_95 = new Packet(new PacketId(45, 1, 1, "Dump_95"), data_Dump_95); - - - public static byte[] data_Dump_96 = new byte[] /* 28.34.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC5, 0x7C, 0x25, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6, 0x4D, 0x69, 0x6E, 0x6E, 0x69 - }; - - public static Packet Dump_96 = new Packet(new PacketId(28, 34, 2, "Dump_96"), data_Dump_96); - - - public static byte[] data_Dump_97 = new byte[] /* 28.34.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_97 = new Packet(new PacketId(28, 34, 1, "Dump_97"), data_Dump_97); - - - public static byte[] data_Dump_98 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0xF2, 0x41, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC8, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0 - }; - - public static Packet Dump_98 = new Packet(new PacketId(3, 3, 16, "Dump_98"), data_Dump_98); - - - public static byte[] data_Dump_99 = new byte[] /* 6.8.16 */ - { - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, - 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, - 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0x5A - }; - - public static Packet Dump_99 = new Packet(new PacketId(6, 8, 16, "Dump_99"), data_Dump_99); - - - public static byte[] data_Dump_100 = new byte[] /* 35.15.16 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F - }; - - public static Packet Dump_100 = new Packet(new PacketId(35, 15, 16, "Dump_100"), data_Dump_100); - - - public static byte[] data_Dump_101 = new byte[] /* 6.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x94, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_101 = new Packet(new PacketId(6, 0, 2, "Dump_101"), data_Dump_101); - - - public static byte[] data_Dump_102 = new byte[] /* 6.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_102 = new Packet(new PacketId(6, 0, 1, "Dump_102"), data_Dump_102); - - - public static byte[] data_Dump_103 = new byte[] /* 24.6.16 */ - { - 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0xB, 0x7, 0x1, 0x0, 0x0, 0x0, 0x91, 0x0, - 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, - 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, - 0x28, 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x3C, - 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x3C, 0x1, - 0x0, 0x0, 0x0, 0xD, 0x7, 0x1, 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x46, 0x1, 0x0, - 0x0, 0x0, 0xE, 0xA, 0x1, 0x0, 0x0, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, - 0x1, 0x51, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, 0x1, - 0x53, 0x6, 0x1, 0x0, 0x0, 0x1, 0x19, 0x0, 0x0, 0x0, 0x46, 0x2, 0x0, 0x0, 0x1, 0x55, - 0x6, 0x1, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, - 0x1, 0x0, 0x0, 0x1, 0x18, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, 0x1, - 0x0, 0x0, 0x1, 0x29, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x3F, 0x68, 0xC6, 0x87, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_103 = new Packet(new PacketId(24, 6, 16, "Dump_103"), data_Dump_103); - - - public static byte[] data_Dump_104 = new byte[] /* 13.42.16 */ - { - 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0 - }; - - public static Packet Dump_104 = new Packet(new PacketId(13, 42, 16, "Dump_104"), data_Dump_104); - - - public static byte[] data_Dump_105 = new byte[] /* 62.38.16 */ - { - 0x0, 0x0, 0x0, 0x0, 0xEA, 0x85, 0x0 - }; - - public static Packet Dump_105 = new Packet(new PacketId(62, 38, 16, "Dump_105"), data_Dump_105); - - - public static byte[] data_Dump_106 = new byte[] /* 12.1.1 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x0, 0x49, 0x0, 0x4F, 0x0, 0x4E, - 0x0, 0x5F, 0x0, 0x49, 0x0, 0x4E, 0x0 - }; - - public static Packet Dump_106 = new Packet(new PacketId(12, 1, 1, "Dump_106"), data_Dump_106); - - - public static byte[] data_Dump_107 = new byte[] /* 62.39.16 */ - { - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x85, 0xAC, 0xA9, 0xEF, 0x0, 0x0, 0x0, 0x1, - 0x6, 0x1, 0x6, 0xC5, 0xD6, 0x72, 0x0 - }; - - public static Packet Dump_107 = new Packet(new PacketId(62, 39, 16, "Dump_107"), data_Dump_107); - - - public static byte[] data_Dump_108 = new byte[] /* 13.22.1 */ - { - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_108 = new Packet(new PacketId(13, 22, 1, "Dump_108"), data_Dump_108); - - - public static byte[] data_Dump_109 = new byte[] /* 12.1.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x3, 0xE9, 0x0, 0x0, 0x7, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x29, 0x12, 0x0, 0x1, 0x1 - }; - - public static Packet Dump_109 = new Packet(new PacketId(12, 1, 2, "Dump_109"), data_Dump_109); - - - public static byte[] data_Dump_110 = new byte[] /* 0.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0xFE, 0xAA, 0x82 - }; - - public static Packet Dump_110 = new Packet(new PacketId(0, 0, 1, "Dump_110"), data_Dump_110); - - - public static byte[] data_Dump_111 = new byte[] /* 3.2.1 */ - { - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, - 0x52, 0x75, 0x6D, 0x69, 0x20, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x20, 0x68, 0x61, - 0x73, 0x20, 0x6C, 0x6F, 0x67, 0x67, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x2E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_111 = new Packet(new PacketId(3, 2, 1, "Dump_111"), data_Dump_111); - - - public static byte[] data_Dump_112 = new byte[] /* 13.22.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x13, 0x51, 0xB, 0xCA, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_112 = new Packet(new PacketId(13, 22, 2, "Dump_112"), data_Dump_112); - - - public static byte[] data_Dump_113 = new byte[] /* 0.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD5, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_113 = new Packet(new PacketId(0, 0, 2, "Dump_113"), data_Dump_113); - - - public static byte[] data_Dump_114 = new byte[] /* 3.2.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x13, 0x51, 0xB, 0xCA, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_114 = new Packet(new PacketId(3, 2, 2, "Dump_114"), data_Dump_114); - - - public static byte[] data_Dump_115 = new byte[] /* 3.2.16 */ - { - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, - 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x52, 0x75, 0x6D, 0x69, 0x20, 0x41, 0x6D, - 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x20, 0x68, 0x61, 0x73, 0x20, 0x6C, 0x6F, 0x67, 0x67, 0x65, - 0x64, 0x20, 0x69, 0x6E, 0x2E, 0x1, 0x80 - }; - - public static Packet Dump_115 = new Packet(new PacketId(3, 2, 16, "Dump_115"), data_Dump_115); - - - public static byte[] data_Dump_116 = new byte[] /* 23.8.1 */ - { - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_116 = new Packet(new PacketId(23, 8, 1, "Dump_116"), data_Dump_116); - - - public static byte[] data_Dump_117 = new byte[] /* 23.8.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x1, 0xE6, - 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, - 0x0, 0x0, 0x1, 0xE7, 0x0, 0x0, 0x1, 0xE8, 0x0, 0x0, 0x2, 0xCB, 0x0, 0x0, 0x2, 0xB1, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x69, 0x0, 0x0, 0x2, 0x6A, - 0x0, 0x0, 0x2, 0x49, 0x0, 0x0, 0x2, 0x6B, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x6D, - 0x0, 0x0, 0x2, 0x23, 0x0, 0x0, 0x2, 0xCD, 0x0, 0x0, 0x2, 0xB2, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0x6E, 0x0, 0x0, 0x2, 0x5E, 0x0, 0x0, 0x2, 0x8C, - 0x0, 0x0, 0x1, 0xE9, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, 0x2, 0x6F, 0x0, 0x0, 0x2, 0x71, - 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x2, 0xCF, 0x0, 0x0, 0x2, 0xB3, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xEB, 0x0, 0x0, 0x2, 0x8D, 0x0, 0x0, 0x1, 0xDC, - 0x0, 0x0, 0x1, 0xF8, 0x0, 0x0, 0x2, 0x72, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x73, - 0x0, 0x0, 0x2, 0xD1, 0x0, 0x0, 0x2, 0xB5, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x2, 0x75, 0x0, 0x0, 0x2, 0x74, 0x0, 0x0, 0x2, 0x24, 0x0, 0x0, 0x1, 0xEC, - 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0x3, 0x2D, 0x0, 0x0, 0x2, 0xBA, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x77, 0x0, 0x0, 0x2, 0x78, - 0x0, 0x0, 0x1, 0xED, 0x0, 0x0, 0x1, 0xFA, 0x0, 0x0, 0x2, 0x65, 0x0, 0x0, 0x2, 0x79, - 0x0, 0x0, 0x2, 0x7A, 0x0, 0x0, 0x2, 0xD4, 0x0, 0x0, 0x2, 0xB4, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, - 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x2, 0x7B, 0x0, 0x0, 0x1, 0xEE, - 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0x2, 0x7C, 0x0, 0x0, 0x1, 0xEF, 0x0, 0x0, 0x2, 0xD8, - 0x0, 0x0, 0x2, 0xB9, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, - 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, - 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, - 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x7E, - 0x0, 0x0, 0x2, 0x7F, 0x0, 0x0, 0x2, 0x56, 0x0, 0x0, 0x1, 0xFB, 0x0, 0x0, 0x2, 0x5F, - 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x1, 0xF0, 0x0, 0x0, 0x2, 0xD6, 0x0, 0x0, 0x2, 0xB6, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xF1, 0x0, 0x0, 0x2, 0x81, - 0x0, 0x0, 0x1, 0xF2, 0x0, 0x0, 0x1, 0xFC, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x2, 0x37, - 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x2, 0xDA, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x84, 0x0, 0x0, 0x2, 0x86, 0x0, 0x0, 0x2, 0x85, - 0x0, 0x0, 0x1, 0xF3, 0x0, 0x0, 0x2, 0x87, 0x0, 0x0, 0x2, 0x88, 0x0, 0x0, 0x2, 0xDC, - 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, - 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, - 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, - 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x89, - 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0xF, 0x0, 0x0, 0x2, 0x8B, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x2, 0xDE, 0x0, 0x0, 0x2, 0xBD, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x2, 0x62, 0x0, 0x0, 0x1, 0xF6, - 0x0, 0x0, 0x2, 0x63, 0x0, 0x0, 0x2, 0x64, 0x0, 0x0, 0x2, 0xBE, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xD, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0xC2, 0x0, 0x0, 0x2, 0xDF, 0x0, 0x0, 0x2, 0xC3, - 0x0, 0x0, 0x2, 0xC7, 0x0, 0x0, 0x2, 0xE0, 0x0, 0x0, 0x2, 0xC5, 0x0, 0x0, 0x3, 0x2E, - 0x0, 0x0, 0x2, 0xC9, 0x0, 0x0, 0x2, 0xC6, 0x0, 0x0, 0x2, 0xCA, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xA0, 0x0, 0x0, 0x3, 0xA1, 0x0, 0x0, 0x3, 0x77, - 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1A, - 0x0, 0x0, 0x3, 0x7D, 0x0, 0x0, 0x3, 0x96, 0x0, 0x0, 0x3, 0x97, 0x0, 0x0, 0x3, 0x7E, - 0x0, 0x0, 0x3, 0x98, 0x0, 0x0, 0x3, 0x99, 0x0, 0x0, 0x3, 0x7F, 0x0, 0x0, 0x3, 0x9A, - 0x0, 0x0, 0x3, 0x88, 0x0, 0x0, 0x3, 0x82, 0x0, 0x0, 0x3, 0x85, 0x0, 0x0, 0x3, 0x9C, - 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x3, 0x9B, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x17, - 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x3, 0x8B, 0x0, 0x0, 0x3, 0xAB, 0x0, 0x0, 0x3, 0x8A, - 0x0, 0x0, 0x3, 0xAC, 0x0, 0x0, 0x3, 0xAD, 0x0, 0x0, 0x3, 0xAE, 0x0, 0x0, 0x3, 0x8C, - 0x0, 0x0, 0x3, 0x8D, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x0, 0x3, 0xAF, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xB1, 0x0, 0x0, 0x3, 0xB2, 0x0, 0x0, 0x3, 0x8F, - 0x0, 0x0, 0x3, 0xB3, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x3, 0x91, 0x0, 0x0, 0x3, 0xB5, - 0x0, 0x0, 0x3, 0x90, 0x0, 0x0, 0x3, 0xB6, 0x0, 0x0, 0x3, 0x92, 0x0, 0x0, 0x3, 0xBF, - 0x0, 0x0, 0x3, 0xB9, 0x0, 0x0, 0x3, 0x93, 0x0, 0x0, 0x3, 0x94, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x29, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x4, 0x39, - 0x0, 0x0, 0x4, 0x2A, 0x0, 0x0, 0x4, 0x3A, 0x0, 0x0, 0x4, 0x2B, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x13, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x2D, 0x0, 0x0, 0x4, 0x3E, 0x0, 0x0, 0x4, 0x30, - 0x0, 0x0, 0x4, 0x3D, 0x0, 0x0, 0x4, 0x2F, 0x0, 0x0, 0x4, 0x4D, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x4, 0x31, 0x0, 0x0, 0x4, 0x3F, 0x0, 0x0, 0x4, 0x4E, - 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x4, 0x40, 0x0, 0x0, 0x4, 0xE0, 0x0, 0x0, 0x4, 0x33, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x4, 0x35, 0x0, 0x0, 0x4, 0x41, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x39, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x82, 0xD5, 0x8B, 0x0, 0x0, 0x4, 0x3A, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1B, 0x8B, 0xBA, 0x0, 0x0, 0x4, 0x3D, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF8, 0xC5, 0x72, 0x0, 0x0, 0x4, 0x3E, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x85, 0x54, 0x99, 0x0, 0x0, 0x4, 0x3F, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x8D, 0x7D, 0x4, 0x0, 0x0, 0x4, 0x40, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x3, 0xC1, 0x4B, 0x0, 0x0, 0x4, 0x41, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0xDE, 0xD4, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x4, 0x2C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, - 0x2E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x34, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9A, 0x47, 0xC0, 0x21, 0x4C, 0x66 - }; - - public static Packet Dump_117 = new Packet(new PacketId(23, 8, 2, "Dump_117"), data_Dump_117); - - - public static byte[] data_Dump_118 = new byte[] /* 8.30.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x98, 0xE6, 0xD8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0x5E, 0xF0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0xD1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDB, 0xD7, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9E, 0xD6, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA1, 0x75, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xAC, 0xA, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDC, 0xA5, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD2, 0xC3, 0x42, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAB, 0x60, 0x9E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xAE, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC9, 0xB0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0xAD, 0xDE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0xAA, 0xC1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xB4, 0x95, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDB, 0x93, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x18, 0x28, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC7, 0x98, 0xA3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xB8, 0xBB, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBA, 0x11, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xE4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x98, 0xC5, 0x34, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xCD, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xD8, 0xE, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0xF, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC6, 0x13, 0x75, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD1, 0xF3, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xB4, 0xD2, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB1, 0x7C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC7, 0x80, 0xA7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xDA, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC3, 0xE9, 0xC7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCC, 0xF4, 0x7C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA8, 0x93, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x9E, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC8, 0xE0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCA, 0x6D, 0x3F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAD, 0x56, 0x1E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xCB, 0x9, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xE0, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCB, 0xA0, 0xD5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xBA, 0x53, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xED, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xCD, 0xAE, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD7, 0x54, 0x29, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAB, 0xDC, 0x8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xD5, 0xC8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0x2A, 0xBD, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9C, 0xF8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xAF, 0x7, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xCD, 0xEA, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x13, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0x44, 0x76, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD3, 0x13, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDC, 0xB2, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD3, 0xA9, 0x57, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB1, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD0, 0xB2, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xD7, 0x7A, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0xC6, 0xC3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0x49, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xCF, 0xF6, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDB, 0x9D, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xD2, 0x95, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x7C, 0xBA, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xAF, 0xC8, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDC, 0x9B, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBC, 0x26, 0xB0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0x4C, 0x27, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD1, 0xE, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBB, 0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9F, 0x7C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC6, 0xF3, 0x81, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x7E, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC1, 0x81, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0x5F, 0x39, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xBE, 0x4F, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x8F, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xCE, 0x2D, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x94, 0x23, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x96, 0x74, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9C, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDA, 0x6F, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xD8, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA2, 0x57, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0x9C, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x3A, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA3, 0x25, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA7, 0xDF, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xAB, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xD0, 0x43, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB0, 0xEA, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0x5B, 0x84, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA2, 0xD4, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xDC, 0xB2, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD6, 0xCE, 0x3C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x88, 0xB3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB2, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBC, 0xC7, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDD, 0x9D, 0xEC, 0xB3, - 0xC0, 0xB1, 0x43, 0xF2, 0xEF, 0xE0, 0xEC - }; - - public static Packet Dump_118 = new Packet(new PacketId(8, 30, 2, "Dump_118"), data_Dump_118); - - - public static byte[] data_Dump_119 = new byte[] /* 72.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x3, 0xE7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, - 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, - 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, - 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, - 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, - 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, - 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, - 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, - 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, - 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, - 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, - 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, - 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, - 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, - 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, - 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, - 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, - 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, - 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, - 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, - 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, - 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, - 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, - 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xE7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, - 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, - 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, - 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, - 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, - 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, - 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, - 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, - 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, - 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, - 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, - 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, - 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, - 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, - 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, - 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, - 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, - 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, - 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, - 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, - 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, - 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, - 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, - 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, - 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, - 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, - 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, - 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, - 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, - 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, - 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, - 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, - 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, - 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, - 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, - 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, - 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, - 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, - 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, - 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, - 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, - 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x15, - 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, - 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, - 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, - 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, - 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, - 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, - 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, - 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, - 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, - 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, - 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, - 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, - 0x8E, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, - 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, - 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, - 0x16, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, - 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, - 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x17, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, - 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, - 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, - 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, - 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x18, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, - 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, - 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, - 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, - 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1C, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0xE7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, - 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, - 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, - 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, - 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, - 0x1D, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, - 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, - 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, - 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, - 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, - 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, - 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, - 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, - 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, - 0x1F, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, - 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x23, 0x0, - 0x0, 0x0, 0x20, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, - 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, - 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, - 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, - 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x22, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, - 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, - 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x32, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, - 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, - 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, - 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x24, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0xE7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x52, 0x4D, 0x57, 0x30, 0x30, 0x31, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0xFA, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3A, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, - 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0x35, - 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4C, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC3, 0x6C, 0x90, 0x0, 0x0, 0x3, 0xE8, 0x0, - 0x0, 0x0, 0x0, 0xE2, 0x91, 0x7E, 0x82 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xF2, 0x41, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC8, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0 }; - public static Packet Dump_119 = new Packet(new PacketId(72, 0, 2, "Dump_119"), data_Dump_119); + public static Packet Dump_98 = new Packet(new PacketId(3, 3, 16, "Dump_98"), data_Dump_98); - public static byte[] data_Dump_120 = new byte[] /* 8.30.1 */ + public static byte[] data_Dump_99 = new byte[] /* 6.8.16 */ { - 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, + 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, + 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x5, 0x1, 0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0x5A }; - public static Packet Dump_120 = new Packet(new PacketId(8, 30, 1, "Dump_120"), data_Dump_120); + public static Packet Dump_99 = new Packet(new PacketId(6, 8, 16, "Dump_99"), data_Dump_99); - public static byte[] data_Dump_121 = new byte[] /* 11.9.2 */ + public static byte[] data_Dump_100 = new byte[] /* 35.15.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F }; - public static Packet Dump_121 = new Packet(new PacketId(11, 9, 2, "Dump_121"), data_Dump_121); + public static Packet Dump_100 = new Packet(new PacketId(35, 15, 16, "Dump_100"), data_Dump_100); - public static byte[] data_Dump_122 = new byte[] /* 14.11.16 */ + public static byte[] data_Dump_101 = new byte[] /* 6.0.2 */ { - 0x0, 0x0, 0x0, 0x1, 0x33, 0xB3, 0xBF + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x94, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x40, 0x1, 0x0 }; - public static Packet Dump_122 = new Packet(new PacketId(14, 11, 16, "Dump_122"), data_Dump_122); + public static Packet Dump_101 = new Packet(new PacketId(6, 0, 2, "Dump_101"), data_Dump_101); - public static byte[] data_Dump_123 = new byte[] /* 11.2.2 */ + public static byte[] data_Dump_102 = new byte[] /* 6.0.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x8, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_123 = new Packet(new PacketId(11, 2, 2, "Dump_123"), data_Dump_123); + public static Packet Dump_102 = new Packet(new PacketId(6, 0, 1, "Dump_102"), data_Dump_102); - public static byte[] data_Dump_124 = new byte[] /* 11.88.16 */ + public static byte[] data_Dump_103 = new byte[] /* 24.6.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0xB, 0x7, 0x1, 0x0, 0x0, 0x0, 0x91, 0x0, + 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, + 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, + 0x28, 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x3C, + 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x3C, 0x1, + 0x0, 0x0, 0x0, 0xD, 0x7, 0x1, 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x46, 0x1, 0x0, + 0x0, 0x0, 0xE, 0xA, 0x1, 0x0, 0x0, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, + 0x1, 0x51, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, 0x1, + 0x53, 0x6, 0x1, 0x0, 0x0, 0x1, 0x19, 0x0, 0x0, 0x0, 0x46, 0x2, 0x0, 0x0, 0x1, 0x55, + 0x6, 0x1, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, + 0x1, 0x0, 0x0, 0x1, 0x18, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, 0x1, + 0x0, 0x0, 0x1, 0x29, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x3F, 0x68, 0xC6, 0x87, 0x0, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_124 = new Packet(new PacketId(11, 88, 16, "Dump_124"), data_Dump_124); + public static Packet Dump_103 = new Packet(new PacketId(24, 6, 16, "Dump_103"), data_Dump_103); - public static byte[] data_Dump_125 = new byte[] /* 72.0.1 */ + public static byte[] data_Dump_104 = new byte[] /* 13.42.16 */ { - 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0 }; - public static Packet Dump_125 = new Packet(new PacketId(72, 0, 1, "Dump_125"), data_Dump_125); + public static Packet Dump_104 = new Packet(new PacketId(13, 42, 16, "Dump_104"), data_Dump_104); - public static byte[] data_Dump_126 = new byte[] /* 11.31.2 */ + public static byte[] data_Dump_105 = new byte[] /* 62.38.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x10, 0x2, 0xFC, 0x7F, - 0x4, 0x2, 0xFC, 0x82, 0xEC, 0x2, 0xFC, 0x86, 0xC0, 0x2, 0xFC, 0x7B, 0x1C, 0x2, 0xFE, 0xD, - 0x62, 0x2, 0xFE, 0x1, 0xA8, 0x2, 0xFE, 0x5, 0x90, 0x2, 0xFE, 0x9, 0x78, 0x2, 0xFE, 0x11, - 0x4B, 0x2, 0xFF, 0x84, 0x60, 0x2, 0xFF, 0x84, 0x62, 0x2, 0xFF, 0x84, 0x64, 0x3, 0x1, 0xB, - 0x8, 0x3, 0x1, 0xB, 0x9, 0x3, 0x1, 0xB, 0xA, 0x3, 0x1, 0xB, 0xB, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xEA, 0x85, 0x0 + }; + + public static Packet Dump_105 = new Packet(new PacketId(62, 38, 16, "Dump_105"), data_Dump_105); + + + public static byte[] data_Dump_106 = new byte[] /* 12.1.1 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x0, 0x49, 0x0, 0x4F, 0x0, 0x4E, + 0x0, 0x5F, 0x0, 0x49, 0x0, 0x4E, 0x0 + }; + + public static Packet Dump_106 = new Packet(new PacketId(12, 1, 1, "Dump_106"), data_Dump_106); + + + public static byte[] data_Dump_107 = new byte[] /* 62.39.16 */ + { + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x85, 0xAC, 0xA9, 0xEF, 0x0, 0x0, 0x0, 0x1, + 0x6, 0x1, 0x6, 0xC5, 0xD6, 0x72, 0x0 + }; + + public static Packet Dump_107 = new Packet(new PacketId(62, 39, 16, "Dump_107"), data_Dump_107); + + + public static byte[] data_Dump_108 = new byte[] /* 13.22.1 */ + { + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_108 = new Packet(new PacketId(13, 22, 1, "Dump_108"), data_Dump_108); + + + public static byte[] data_Dump_109 = new byte[] /* 12.1.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE9, 0x0, 0x0, 0x7, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x3 + }; + + public static Packet Dump_109 = new Packet(new PacketId(12, 1, 2, "Dump_109"), data_Dump_109); + + + public static byte[] data_Dump_110 = new byte[] /* 0.0.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0xFE, 0xAA, 0x82 + }; + + public static Packet Dump_110 = new Packet(new PacketId(0, 0, 1, "Dump_110"), data_Dump_110); + + + public static byte[] data_Dump_111 = new byte[] /* 3.2.1 */ + { + 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, + 0x52, 0x75, 0x6D, 0x69, 0x20, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x20, 0x68, 0x61, + 0x73, 0x20, 0x6C, 0x6F, 0x67, 0x67, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_126 = new Packet(new PacketId(11, 31, 2, "Dump_126"), data_Dump_126); + public static Packet Dump_111 = new Packet(new PacketId(3, 2, 1, "Dump_111"), data_Dump_111); - public static byte[] data_Dump_127 = new byte[] /* 11.9.1 */ + public static byte[] data_Dump_112 = new byte[] /* 13.22.2 */ { - 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x13, 0x51, 0xB, 0xCA, 0x40, 0x1, 0x0 }; - public static Packet Dump_127 = new Packet(new PacketId(11, 9, 1, "Dump_127"), data_Dump_127); + public static Packet Dump_112 = new Packet(new PacketId(13, 22, 2, "Dump_112"), data_Dump_112); - public static byte[] data_Dump_128 = new byte[] /* 11.31.2 */ + public static byte[] data_Dump_113 = new byte[] /* 0.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD5, 0x40, 0x1, 0x0 }; - public static Packet Dump_128 = new Packet(new PacketId(11, 31, 2, "Dump_128"), data_Dump_128); + public static Packet Dump_113 = new Packet(new PacketId(0, 0, 2, "Dump_113"), data_Dump_113); - public static byte[] data_Dump_129 = new byte[] /* 11.2.1 */ + public static byte[] data_Dump_114 = new byte[] /* 3.2.2 */ { - 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, + 0x13, 0x51, 0xB, 0xCA, 0x40, 0x1, 0x0 }; - public static Packet Dump_129 = new Packet(new PacketId(11, 2, 1, "Dump_129"), data_Dump_129); + public static Packet Dump_114 = new Packet(new PacketId(3, 2, 2, "Dump_114"), data_Dump_114); - public static byte[] data_Dump_130 = new byte[] /* 11.57.2 */ + public static byte[] data_Dump_115 = new byte[] /* 3.2.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x5, 0xDF, 0x40, - 0x1, 0x31, 0x2D, 0x9, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xDF, 0xB9, 0x1, 0x31, 0x40, 0x92, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, - 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x1, 0x31, 0x2D, 0xA, 0x1, 0x2C, - 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xC6, 0x1, - 0x31, 0x8E, 0xAD, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xDF, 0x5D, 0x1, 0x31, 0xC9, 0x40, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x5E, 0x1, 0x31, 0xC9, 0x41, 0x1, 0x2C, 0x0, - 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x7A, 0x1, 0x32, - 0x65, 0x82, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xDF, 0x8A, 0x1, 0x32, 0xC7, 0x29, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x92, 0x1, 0x40, 0x5B, 0xBE, 0x1, 0x2C, 0x0, 0xC8, - 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x52, 0x1, 0x31, 0x8E, - 0xAB, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xDE, 0xC5, 0x1, 0x31, 0x8E, 0xAA, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xD7, 0x1, 0x40, 0x6F, 0x50, 0x1, 0x2C, 0x0, 0xC8, 0x0, - 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0xC3, 0x1, 0x40, 0xA9, 0xE1, - 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, - 0x1F, 0x1, 0x40, 0xAD, 0xC6, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xDF, 0xA1, 0x1, 0x40, 0xA6, 0x4, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, - 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x31, 0x1, 0x4F, 0xF7, 0xDC, 0x1, - 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0xC6, - 0x1, 0x4F, 0xF7, 0xF1, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xDF, 0xE0, 0x1, 0xBF, 0x15, 0x22, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, - 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x24, 0x1, 0x4F, 0xFF, 0xA0, 0x1, 0x2C, - 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9A, 0x47, 0xC0, 0xAB, 0x48, 0x28, 0xA + 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x4, 0x52, 0x75, 0x6D, 0x69, 0x0, + 0x8, 0x41, 0x6D, 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x52, 0x75, 0x6D, 0x69, 0x20, 0x41, 0x6D, + 0x65, 0x73, 0x74, 0x72, 0x69, 0x73, 0x20, 0x68, 0x61, 0x73, 0x20, 0x6C, 0x6F, 0x67, 0x67, 0x65, + 0x64, 0x20, 0x69, 0x6E, 0x2E, 0x1, 0x80 }; - public static Packet Dump_130 = new Packet(new PacketId(11, 57, 2, "Dump_130"), data_Dump_130); + public static Packet Dump_115 = new Packet(new PacketId(3, 2, 16, "Dump_115"), data_Dump_115); - public static byte[] data_Dump_131 = new byte[] /* 11.31.1 */ + public static byte[] data_Dump_116 = new byte[] /* 23.8.1 */ { - 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_116 = new Packet(new PacketId(23, 8, 1, "Dump_116"), data_Dump_116); + + + public static byte[] data_Dump_117 = new byte[] /* 23.8.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x1, 0xE6, + 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, + 0x0, 0x0, 0x1, 0xE7, 0x0, 0x0, 0x1, 0xE8, 0x0, 0x0, 0x2, 0xCB, 0x0, 0x0, 0x2, 0xB1, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x69, 0x0, 0x0, 0x2, 0x6A, + 0x0, 0x0, 0x2, 0x49, 0x0, 0x0, 0x2, 0x6B, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x6D, + 0x0, 0x0, 0x2, 0x23, 0x0, 0x0, 0x2, 0xCD, 0x0, 0x0, 0x2, 0xB2, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0x6E, 0x0, 0x0, 0x2, 0x5E, 0x0, 0x0, 0x2, 0x8C, + 0x0, 0x0, 0x1, 0xE9, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, 0x2, 0x6F, 0x0, 0x0, 0x2, 0x71, + 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x2, 0xCF, 0x0, 0x0, 0x2, 0xB3, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xEB, 0x0, 0x0, 0x2, 0x8D, 0x0, 0x0, 0x1, 0xDC, + 0x0, 0x0, 0x1, 0xF8, 0x0, 0x0, 0x2, 0x72, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x73, + 0x0, 0x0, 0x2, 0xD1, 0x0, 0x0, 0x2, 0xB5, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x2, 0x75, 0x0, 0x0, 0x2, 0x74, 0x0, 0x0, 0x2, 0x24, 0x0, 0x0, 0x1, 0xEC, + 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0x3, 0x2D, 0x0, 0x0, 0x2, 0xBA, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x77, 0x0, 0x0, 0x2, 0x78, + 0x0, 0x0, 0x1, 0xED, 0x0, 0x0, 0x1, 0xFA, 0x0, 0x0, 0x2, 0x65, 0x0, 0x0, 0x2, 0x79, + 0x0, 0x0, 0x2, 0x7A, 0x0, 0x0, 0x2, 0xD4, 0x0, 0x0, 0x2, 0xB4, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, + 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x2, 0x7B, 0x0, 0x0, 0x1, 0xEE, + 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0x2, 0x7C, 0x0, 0x0, 0x1, 0xEF, 0x0, 0x0, 0x2, 0xD8, + 0x0, 0x0, 0x2, 0xB9, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, + 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, + 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, + 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x7E, + 0x0, 0x0, 0x2, 0x7F, 0x0, 0x0, 0x2, 0x56, 0x0, 0x0, 0x1, 0xFB, 0x0, 0x0, 0x2, 0x5F, + 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x1, 0xF0, 0x0, 0x0, 0x2, 0xD6, 0x0, 0x0, 0x2, 0xB6, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xF1, 0x0, 0x0, 0x2, 0x81, + 0x0, 0x0, 0x1, 0xF2, 0x0, 0x0, 0x1, 0xFC, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x2, 0x37, + 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x2, 0xDA, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x84, 0x0, 0x0, 0x2, 0x86, 0x0, 0x0, 0x2, 0x85, + 0x0, 0x0, 0x1, 0xF3, 0x0, 0x0, 0x2, 0x87, 0x0, 0x0, 0x2, 0x88, 0x0, 0x0, 0x2, 0xDC, + 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, + 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, + 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, + 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x89, + 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0xF, 0x0, 0x0, 0x2, 0x8B, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x2, 0xDE, 0x0, 0x0, 0x2, 0xBD, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x2, 0x62, 0x0, 0x0, 0x1, 0xF6, + 0x0, 0x0, 0x2, 0x63, 0x0, 0x0, 0x2, 0x64, 0x0, 0x0, 0x2, 0xBE, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xD, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0xC2, 0x0, 0x0, 0x2, 0xDF, 0x0, 0x0, 0x2, 0xC3, + 0x0, 0x0, 0x2, 0xC7, 0x0, 0x0, 0x2, 0xE0, 0x0, 0x0, 0x2, 0xC5, 0x0, 0x0, 0x3, 0x2E, + 0x0, 0x0, 0x2, 0xC9, 0x0, 0x0, 0x2, 0xC6, 0x0, 0x0, 0x2, 0xCA, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xA0, 0x0, 0x0, 0x3, 0xA1, 0x0, 0x0, 0x3, 0x77, + 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1A, + 0x0, 0x0, 0x3, 0x7D, 0x0, 0x0, 0x3, 0x96, 0x0, 0x0, 0x3, 0x97, 0x0, 0x0, 0x3, 0x7E, + 0x0, 0x0, 0x3, 0x98, 0x0, 0x0, 0x3, 0x99, 0x0, 0x0, 0x3, 0x7F, 0x0, 0x0, 0x3, 0x9A, + 0x0, 0x0, 0x3, 0x88, 0x0, 0x0, 0x3, 0x82, 0x0, 0x0, 0x3, 0x85, 0x0, 0x0, 0x3, 0x9C, + 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x3, 0x9B, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x17, + 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x3, 0x8B, 0x0, 0x0, 0x3, 0xAB, 0x0, 0x0, 0x3, 0x8A, + 0x0, 0x0, 0x3, 0xAC, 0x0, 0x0, 0x3, 0xAD, 0x0, 0x0, 0x3, 0xAE, 0x0, 0x0, 0x3, 0x8C, + 0x0, 0x0, 0x3, 0x8D, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x0, 0x3, 0xAF, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xB1, 0x0, 0x0, 0x3, 0xB2, 0x0, 0x0, 0x3, 0x8F, + 0x0, 0x0, 0x3, 0xB3, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x3, 0x91, 0x0, 0x0, 0x3, 0xB5, + 0x0, 0x0, 0x3, 0x90, 0x0, 0x0, 0x3, 0xB6, 0x0, 0x0, 0x3, 0x92, 0x0, 0x0, 0x3, 0xBF, + 0x0, 0x0, 0x3, 0xB9, 0x0, 0x0, 0x3, 0x93, 0x0, 0x0, 0x3, 0x94, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x29, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x4, 0x39, + 0x0, 0x0, 0x4, 0x2A, 0x0, 0x0, 0x4, 0x3A, 0x0, 0x0, 0x4, 0x2B, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x13, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x2D, 0x0, 0x0, 0x4, 0x3E, 0x0, 0x0, 0x4, 0x30, + 0x0, 0x0, 0x4, 0x3D, 0x0, 0x0, 0x4, 0x2F, 0x0, 0x0, 0x4, 0x4D, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x4, 0x31, 0x0, 0x0, 0x4, 0x3F, 0x0, 0x0, 0x4, 0x4E, + 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x4, 0x40, 0x0, 0x0, 0x4, 0xE0, 0x0, 0x0, 0x4, 0x33, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x4, 0x35, 0x0, 0x0, 0x4, 0x41, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x39, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x82, 0xD5, 0x8B, 0x0, 0x0, 0x4, 0x3A, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1B, 0x8B, 0xBA, 0x0, 0x0, 0x4, 0x3D, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF8, 0xC5, 0x72, 0x0, 0x0, 0x4, 0x3E, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x85, 0x54, 0x99, 0x0, 0x0, 0x4, 0x3F, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x8D, 0x7D, 0x4, 0x0, 0x0, 0x4, 0x40, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x3, 0xC1, 0x4B, 0x0, 0x0, 0x4, 0x41, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0xDE, 0xD4, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x4, 0x2C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, + 0x2E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x34, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9A, 0x47, 0xC0, 0x21, 0x4C, 0x66 }; - public static Packet Dump_131 = new Packet(new PacketId(11, 31, 1, "Dump_131"), data_Dump_131); + public static Packet Dump_117 = new Packet(new PacketId(23, 8, 2, "Dump_117"), data_Dump_117); - public static byte[] data_Dump_132 = new byte[] /* 11.1.2 */ + public static byte[] data_Dump_118 = new byte[] /* 8.30.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x0, 0x31, 0x0, 0x5, 0xDF, 0x44, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xCC, 0x2, 0x0, 0x0, 0x0, 0x5A, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x98, 0xE6, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x1E, 0x82, 0x0, 0x1, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, - 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x50, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0x3, - 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x32, 0x0, 0x5, 0xDF, 0x42, 0x1, 0x31, 0x2D, 0xC, - 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0x64, 0x2, - 0x0, 0x0, 0x1, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x74, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x3, 0x0, 0x0, - 0x24, 0xCD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC9, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, - 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, - 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, - 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x28, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0x0, 0x0, 0x0, 0x2, 0x1, - 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x96, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x33, 0x0, 0x5, 0xDF, 0x46, 0x1, 0x31, 0x40, 0x8C, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x34, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x26, 0x0, - 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x59, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0x5E, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x44, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, - 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x2, 0x2, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x34, 0x0, 0x5, 0xDF, 0x47, 0x1, 0x31, 0x40, 0x93, 0x0, 0x0, 0x0, - 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, - 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x2, 0x5D, 0x0, 0x1, 0x0, 0x0, 0x3, 0x32, 0x0, 0x1, 0x0, 0x0, 0x24, 0xD5, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x2D, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x24, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, - 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x7, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x35, 0x0, 0x5, 0xDF, - 0xB9, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, - 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x5, 0xC8, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x24, - 0xBF, 0x0, 0x2, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x10, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x14, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x2, 0x1, - 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x36, 0x0, 0x5, 0xDE, 0xB8, 0x1, 0x31, 0x40, 0x89, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x4, 0x2, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x36, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0xE3, 0x0, - 0x1, 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x8, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x10, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x8, - 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1C, 0x0, - 0x0, 0x3, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, - 0x1, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x5, 0xDF, 0x3F, 0x1, 0x31, - 0x2D, 0x5, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, - 0x30, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x30, - 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x33, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x2, - 0x0, 0x0, 0x1E, 0xB7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x4, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x2A, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xDB, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x3, - 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x2, 0x3D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x27, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x38, 0x0, 0x5, 0xDF, 0x43, 0x1, 0x31, 0x2D, 0x10, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0xC6, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0xE3, - 0x0, 0x1, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x54, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2E, 0x40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x0, 0x2E, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, - 0x0, 0x1, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, - 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x39, 0x0, 0x5, 0xDE, 0xB7, 0x1, 0x31, 0x2D, 0x6, 0x0, 0x0, 0x0, 0x3A, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x76, 0x2, 0x0, 0x0, 0x0, 0xBE, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x34, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0xD1, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x1E, 0xE5, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2B, 0x4, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x10, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2B, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3A, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xDB, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x9, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x5, 0xDF, 0x40, - 0x1, 0x31, 0x2D, 0x9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x1, 0x2C, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x4, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x20, 0x7E, 0x0, 0x1, 0x0, 0x0, 0x20, 0x97, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xAA, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xA, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x2A, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x7C, 0x0, 0x0, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3B, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, - 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x4, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, - 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, - 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, - 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, - 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x1, 0x2, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x3B, 0x0, 0x5, 0xDF, 0x41, 0x1, 0x31, 0x2D, 0xA, 0x0, 0x0, 0x0, 0xB, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x68, 0x2, 0x0, 0x0, 0x0, 0x32, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xAE, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x5F, 0x0, 0x1, 0x0, 0x0, 0x27, 0x3F, 0x0, 0x1, 0x0, 0x0, 0x24, 0xB1, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x7, 0x0, + 0x0, 0xDB, 0xD7, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x43, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3C, - 0x0, 0x5, 0xDF, 0x45, 0x1, 0x31, 0x40, 0x8A, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x9A, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x2, 0xE4, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, - 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x37, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, - 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, - 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, - 0x0, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, - 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x5, 0xDF, 0xDB, 0x1, 0x40, 0x6F, - 0x41, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, - 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, - 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, 0x0, - 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x8B, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, - 0x0, 0x0, 0x1, 0x4A, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x42, 0x8B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0x9C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, - 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, - 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x5, 0xDF, 0x48, 0x1, 0x40, 0x6F, - 0x4C, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, - 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, - 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x86, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x42, 0x86, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9E, 0xD6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4D, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x39, 0x0, 0x0, 0x0, 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0xB, 0xAF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x5, 0xDE, 0xB9, - 0x1, 0x40, 0x6F, 0x5A, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x7, 0xBC, 0x2, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x23, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x61, - 0x0, 0x1, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, - 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, - 0xB, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x1, 0x0, 0x0, 0x0, - 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0 - }; - - public static Packet Dump_132 = new Packet(new PacketId(11, 1, 2, "Dump_132"), data_Dump_132); - - - public static byte[] data_Dump_133 = new byte[] /* 11.31.1 */ - { - 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_133 = new Packet(new PacketId(11, 31, 1, "Dump_133"), data_Dump_133); - - - public static byte[] data_Dump_134 = new byte[] /* 23.9.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x5, 0xDF, 0x44, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDF, 0x42, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, - 0xDF, 0x46, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x5, 0xDF, 0x47, 0x0, 0x0, 0x2, 0x58, 0x0, - 0x0, 0x5, 0xDF, 0xB9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDE, 0xB8, 0x0, 0x0, 0x0, - 0xC8, 0x0, 0x0, 0x5, 0xDF, 0x3F, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDF, 0x43, 0x0, - 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDE, 0xB7, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x5, 0xDF, - 0x40, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, - 0x5, 0xDF, 0x45, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x5, 0xDF, 0xDB, 0x0, 0x0, 0x7, 0x8, - 0x0, 0x0, 0x5, 0xDF, 0x48, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x5, 0xDE, 0xB9, 0x0, 0x0, - 0x7, 0x8, 0x0, 0xD, 0x0, 0xC0, 0xEF - }; - - public static Packet Dump_134 = new Packet(new PacketId(23, 9, 2, "Dump_134"), data_Dump_134); - - - public static byte[] data_Dump_135 = new byte[] /* 11.57.1 */ - { - 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_135 = new Packet(new PacketId(11, 57, 1, "Dump_135"), data_Dump_135); - - - public static byte[] data_Dump_136 = new byte[] /* 11.19.2 */ - { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA1, 0x75, 0x90, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xAC, 0xA, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDC, 0xA5, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD2, 0xC3, 0x42, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAB, 0x60, 0x9E, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xAE, 0x1E, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC9, 0xB0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0xAD, 0xDE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0xAA, 0xC1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xB4, 0x95, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDB, 0x93, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x18, 0x28, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC7, 0x98, 0xA3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xB8, 0xBB, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBA, 0x11, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xE4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x98, 0xC5, 0x34, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xCD, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xD8, 0xE, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0xF, 0x50, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC6, 0x13, 0x75, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD1, 0xF3, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xB4, 0xD2, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB1, 0x7C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC7, 0x80, 0xA7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xDA, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC3, 0xE9, 0xC7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCC, 0xF4, 0x7C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA8, 0x93, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xC3, 0x9E, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC8, 0xE0, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCA, 0x6D, 0x3F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAD, 0x56, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_136 = new Packet(new PacketId(11, 19, 2, "Dump_136"), data_Dump_136); - - - public static byte[] data_Dump_137 = new byte[] /* 11.1.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0xFF - }; - - public static Packet Dump_137 = new Packet(new PacketId(11, 1, 1, "Dump_137"), data_Dump_137); - - - public static byte[] data_Dump_138 = new byte[] /* 11.121.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, - 0x0, 0x64, 0x0, 0x64, 0x0, 0x1, 0x1 - }; - - public static Packet Dump_138 = new Packet(new PacketId(11, 121, 2, "Dump_138"), data_Dump_138); - - - public static byte[] data_Dump_139 = new byte[] /* 23.9.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_139 = new Packet(new PacketId(23, 9, 1, "Dump_139"), data_Dump_139); - - - public static byte[] data_Dump_140 = new byte[] /* 14.2.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1A, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1E, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x23, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x25, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x27, - 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x29, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2B, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2D, - 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2F, - 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x31, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x33, - 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x35, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3E, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x49, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x4B, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x4F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x54, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x56, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x5F, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x61, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x2F, 0x0, - 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x31 - }; - - public static Packet Dump_140 = new Packet(new PacketId(14, 2, 2, "Dump_140"), data_Dump_140); - - - public static byte[] data_Dump_141 = new byte[] /* 11.19.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_141 = new Packet(new PacketId(11, 19, 1, "Dump_141"), data_Dump_141); - - - public static byte[] data_Dump_142 = new byte[] /* 11.71.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x61, 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xCB, 0x9, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x53, 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, - 0x2, 0x39, 0x0, 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x3C, 0x0, 0x0, 0x2, 0x3E, 0x0, 0x0, - 0x2, 0x3F, 0x0, 0x0, 0x2, 0x42, 0x0, 0x0, 0x2, 0x4D, 0x0, 0x0, 0x2, 0x4E, 0x0, 0x0, - 0x2, 0x4F, 0x0, 0x0, 0x2, 0x5F, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, - 0x2, 0x68, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x92, 0x0, 0x0, - 0x2, 0x93, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, - 0x2, 0x97, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, - 0x2, 0xCE, 0x0, 0x0, 0x2, 0xD7, 0x0, 0x0, 0x2, 0xEC, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, - 0x2, 0xFC, 0x0, 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x3, 0x2, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, - 0x3, 0xB, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, - 0x3, 0x3E, 0x0, 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x40, 0x0, 0x0, 0x3, 0x41, 0x0, 0x0, - 0x3, 0x42, 0x0, 0x0, 0x3, 0x44, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4D, 0x0, 0x0, - 0x3, 0x4E, 0x0, 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, - 0x3, 0x52, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x57, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, - 0x3, 0x7C, 0x0, 0x0, 0x3, 0x9E, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, - 0x0, 0x16, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x58, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, - 0x4, 0xB1, 0x0, 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, - 0x4, 0xC5, 0x0, 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, - 0x4, 0xE2, 0x0, 0x0, 0x4, 0xEE, 0x0, 0x0, 0x4, 0xEF, 0x0, 0x0, 0x5, 0x12, 0x0, 0x0, - 0x5, 0x1D, 0x0, 0x0, 0x5, 0x1F, 0x0, 0x0, 0x5, 0x24, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, - 0x8, 0x99, 0x0, 0x0, 0x8, 0xA0, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, + 0x0, 0xBF, 0xE0, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCB, 0xA0, 0xD5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x4F, - 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xBA, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, - 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xE, 0x0, 0x0, 0x6, 0xA2, 0x0, 0x0, 0x6, 0xA3, 0x0, 0x0, 0x6, 0xA7, 0x0, - 0x0, 0x6, 0xAD, 0x0, 0x0, 0x6, 0xAE, 0x0, 0x0, 0x6, 0xAF, 0x0, 0x0, 0x6, 0xB0, 0x0, - 0x0, 0x7, 0xCE, 0x0, 0x0, 0x7, 0xCF, 0x0, 0x0, 0x9, 0x7C, 0x0, 0x0, 0x9, 0x80, 0x0, - 0x0, 0x9, 0xBB, 0x0, 0x0, 0xA, 0x7A, 0x0, 0x0, 0xA, 0xF6, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x0, 0xF, 0x6D, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, 0x70, 0x0, 0x0, 0xF, 0x71, 0x0, - 0x0, 0xF, 0x72, 0x0, 0x0, 0xF, 0x89, 0x0, 0x0, 0xF, 0xC1, 0x0, 0x0, 0x11, 0xCC, 0x0, - 0x0, 0x12, 0xC3, 0x0, 0x0, 0x13, 0x68, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xED, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x36, 0x0, 0x5, 0xDE, 0xB8, 0x1, 0x31, 0x40, 0x89, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x4, 0x2, - 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x36, 0x0, 0x0, - 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, - 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0xE3, 0x0, 0x1, - 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0xFF, 0xFF, - 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, - 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xCD, 0xAE, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, - 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5A, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x8, 0xA5, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0x76, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x5, 0xDF, 0x47, 0x1, - 0x31, 0x40, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x2, 0x5D, 0x0, 0x1, 0x0, 0x0, 0x3, 0x32, 0x0, 0x1, 0x0, 0x0, 0x24, - 0xD5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2D, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x24, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0xFF, - 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD7, 0x54, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xAB, 0xDC, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0xA, - 0xFE, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x61, 0x0, 0x0, 0xB, 0x62, 0x0, 0x0, 0xB, - 0x63, 0x0, 0x0, 0xB, 0x70, 0x0, 0x0, 0xB, 0x72, 0x0, 0x0, 0xB, 0x74, 0x0, 0x0, 0xB, - 0x82, 0x0, 0x0, 0xC, 0x92, 0x0, 0x0, 0xC, 0x93, 0x0, 0x0, 0xC, 0x94, 0x0, 0x0, 0xC, - 0x95, 0x0, 0x0, 0xC, 0x96, 0x0, 0x0, 0xC, 0x98, 0x0, 0x0, 0xC, 0x99, 0x0, 0x0, 0xC, - 0x9A, 0x0, 0x0, 0xC, 0x9B, 0x0, 0x0, 0xC, 0x9D, 0x0, 0x0, 0xC, 0x9F, 0x0, 0x0, 0xC, - 0xA4, 0x0, 0x0, 0xC, 0xA7, 0x0, 0x0, 0xC, 0xA8, 0x0, 0x0, 0xC, 0xA9, 0x0, 0x0, 0xC, - 0xE5, 0x0, 0x0, 0xD, 0x4B, 0x0, 0x0, 0xD, 0x56, 0x0, 0x0, 0xD, 0x9B, 0x0, 0x0, 0xD, - 0xB4, 0x0, 0x0, 0xD, 0xBD, 0x0, 0x0, 0xD, 0xBE, 0x0, 0x0, 0xD, 0xD2, 0x0, 0x0, 0xD, - 0xD3, 0x0, 0x0, 0xD, 0xD4, 0x0, 0x0, 0xD, 0xFA, 0x0, 0x0, 0xD, 0xFB, 0x0, 0x0, 0xE, - 0x8, 0x0, 0x0, 0xE, 0x14, 0x0, 0x0, 0xE, 0xBE, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x15, - 0x15, 0x0, 0x0, 0x15, 0x1F, 0x0, 0x0, 0x15, 0xB6, 0x0, 0x0, 0x15, 0xD4, 0x0, 0x0, 0x15, - 0xD5, 0x0, 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x3, 0x0, 0x0, 0x16, - 0x5, 0x0, 0x0, 0x16, 0xA, 0x0, 0x0, 0x16, 0x1A, 0x0, 0x0, 0x16, 0x4A, 0x0, 0x0, 0x16, - 0x4C, 0x0, 0x0, 0x18, 0x34, 0x0, 0x0, 0x18, 0x35, 0x0, 0x0, 0x18, 0xB3, 0x0, 0x0, 0x19, - 0x45, 0x0, 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, - 0x49, 0x0, 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8C, 0x0, 0x0, 0x19, 0xA2, 0x0, 0x0, 0x1A, - 0x5F, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x3C, 0x4, - 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x14, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x2F, 0x4B, - 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0x55, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xD5, 0xC8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0x2A, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, - 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x2, 0x44, 0x0, 0x0, 0x2, 0xFA, 0x0, 0x0, 0x4, 0x26, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x4, 0x51, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, - 0x4, 0x60, 0x0, 0x0, 0x4, 0x62, 0x0, 0x0, 0x4, 0x64, 0x0, 0x0, 0x4, 0xB3, 0x0, 0x0, - 0x6, 0xB1, 0x0, 0x0, 0x9, 0x7E, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x9, 0x98, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, - 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9C, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xAF, 0x7, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x99, 0x0, 0x0, 0x5, 0xD1, 0x0, - 0x0, 0x6, 0x9, 0x0, 0x0, 0x9, 0x87, 0x0, 0x0, 0x9, 0xAA, 0x0, 0x0, 0x9, 0xAD, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0xC, 0xCE, 0x0, 0x0, 0xE, 0xA9, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0xCD, 0xEA, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x9B, 0xEF, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, - 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0x44, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x5, 0xDF, 0x3F, 0x1, 0x31, 0x2D, 0x5, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x7, 0x30, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, - 0x30, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, - 0x33, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xB7, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2A, 0x4, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9, 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD3, 0x13, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, - 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xB3, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x3D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x4, 0xD0, 0xE7, 0x4, - 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDC, 0xB2, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1E, 0x0, 0x0, 0x13, 0xF2, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, - 0x42, 0x0, 0x0, 0x14, 0x43, 0x0, 0x0, 0x14, 0x99, 0x0, 0x0, 0x14, 0x9A, 0x0, 0x0, 0x14, - 0xA6, 0x0, 0x0, 0x14, 0xAD, 0x0, 0x0, 0x14, 0xBA, 0x0, 0x0, 0x14, 0xBB, 0x0, 0x0, 0x14, - 0xBC, 0x0, 0x0, 0x14, 0xBD, 0x0, 0x0, 0x14, 0xBE, 0x0, 0x0, 0x14, 0xBF, 0x0, 0x0, 0x14, - 0xC1, 0x0, 0x0, 0x14, 0xC2, 0x0, 0x0, 0x14, 0xC3, 0x0, 0x0, 0x14, 0xC4, 0x0, 0x0, 0x14, - 0xED, 0x0, 0x0, 0x14, 0xEE, 0x0, 0x0, 0x14, 0xEF, 0x0, 0x0, 0x14, 0xF0, 0x0, 0x0, 0x15, - 0x2, 0x0, 0x0, 0x15, 0x3, 0x0, 0x0, 0x15, 0x4, 0x0, 0x0, 0x15, 0x17, 0x0, 0x0, 0x15, - 0x18, 0x0, 0x0, 0x15, 0x1B, 0x0, 0x0, 0x15, 0x4E, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, - 0x26, 0x0, 0x0, 0x21, 0xB6, 0x0, 0x0, 0x21, 0xB7, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD3, 0xA9, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0xAA, 0x7D, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, - 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0x61, 0x0, 0x0, - 0x2, 0x6A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD0, 0xB2, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xD7, 0x7A, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x40, 0x0, 0x0, 0x3, - 0xD, 0x0, 0x0, 0x3, 0x58, 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4, - 0x5A, 0x0, 0x0, 0x4, 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0x6, 0x41, 0x0, 0x0, 0xF, - 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD5, 0xC6, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0x49, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, - 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, - 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, 0x82, 0x0, 0x0, 0x5, 0x83, 0x0, 0x0, - 0x5, 0x88, 0x0, 0x0, 0x5, 0x8A, 0x0, 0x0, 0x5, 0xC7, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, - 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF3, 0x0, 0x0, 0x5, 0xF4, 0x0, 0x0, 0x5, 0xF5, 0x0, 0x0, - 0x5, 0xF9, 0x0, 0x0, 0x5, 0xFB, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, - 0x6, 0x4, 0x0, 0x0, 0x6, 0x5, 0x0, 0x0, 0x6, 0x5B, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, - 0x6, 0x89, 0x0, 0x0, 0x6, 0x8B, 0x0, 0x0, 0x6, 0xDC, 0x0, 0x0, 0x6, 0xDD, 0x0, 0x0, - 0x6, 0xE0, 0x0, 0x0, 0x6, 0xE1, 0x0, 0x0, 0x6, 0xE2, 0x0, 0x0, 0x6, 0xE3, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0xA, 0xB0, 0x0, 0x0, 0xB, 0xBB, 0x0, 0x0, 0xC, 0x2, 0x0, 0x0, - 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xCF, 0xF6, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDB, 0x9D, 0xDD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x2, 0xB1, 0x7, 0x4, 0x2C, 0x77, 0x59, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xD2, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, 0xF0, 0x0, 0x0, 0x0, - 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x7, - 0xCD, 0x0, 0x0, 0x8, 0x83, 0x0, 0x0, 0x8, 0x84, 0x0, 0x0, 0x8, 0x85, 0x0, 0x0, 0x8, - 0x86, 0x0, 0x0, 0x8, 0x87, 0x0, 0x0, 0x8, 0x88, 0x0, 0x0, 0x8, 0xC5, 0x0, 0x0, 0x8, - 0xC6, 0x0, 0x0, 0x9, 0x60, 0x0, 0x0, 0x9, 0x62, 0x0, 0x0, 0xA, 0x4, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0xF, 0xE2, 0x0, 0x0, 0x11, 0x15, 0x0, 0x0, 0x11, 0x94, 0x0, 0x0, 0x11, - 0x9A, 0x0, 0x0, 0x11, 0x9C, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x11, 0xA3, 0x0, 0x0, 0x11, - 0xA5, 0x0, 0x0, 0x13, 0x6D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x7C, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x3, 0x2E, 0xFF, - 0x4, 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xAF, 0xC8, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, - 0x83, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, + 0x0, 0xDC, 0x9B, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBC, 0x26, 0xB0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0x4C, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD1, 0xE, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBB, 0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9F, 0x7C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC6, 0xF3, 0x81, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x7E, 0x9F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC1, 0x81, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xCE, 0x5F, 0x39, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDB, 0xBE, 0x4F, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x8F, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xCE, 0x2D, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x94, 0x23, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x96, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0xB, 0x6B, 0x0, 0x0, 0xB, 0x80, 0x0, - 0x0, 0xB, 0x88, 0x0, 0x0, 0xB, 0x89, 0x0, 0x0, 0xB, 0x8C, 0x0, 0x0, 0xC, 0x27, 0x0, - 0x0, 0xC, 0xD5, 0x0, 0x0, 0xC, 0xD6, 0x0, 0x0, 0xD, 0x5D, 0x0, 0x0, 0xD, 0xBF, 0x0, - 0x0, 0xD, 0xC0, 0x0, 0x0, 0xD, 0xFC, 0x0, 0x0, 0xD, 0xFD, 0x0, 0x0, 0xE, 0x13, 0x0, - 0x0, 0x10, 0x92, 0x0, 0x0, 0x10, 0x93, 0x0, 0x0, 0x10, 0xA7, 0x0, 0x0, 0x11, 0x3C, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x15, 0xB1, 0x0, 0x0, 0x18, 0x33, 0x0, 0x0, 0x18, 0xE9, 0x0, - 0x0, 0x19, 0x4, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x9C, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x3, 0xF5, 0x53, - 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xF5, - 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xDA, 0x6F, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1B, 0x0, 0x0, 0x10, 0x35, 0x0, 0x0, 0x10, 0x53, 0x0, 0x0, 0x10, 0xD7, 0x0, 0x0, - 0x10, 0xD8, 0x0, 0x0, 0x10, 0xEB, 0x0, 0x0, 0x11, 0x32, 0x0, 0x0, 0x11, 0x37, 0x0, 0x0, - 0x11, 0x38, 0x0, 0x0, 0x11, 0x3A, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x11, 0x62, 0x0, 0x0, - 0x11, 0x63, 0x0, 0x0, 0x11, 0x64, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x11, 0x78, 0x0, 0x0, - 0x11, 0x79, 0x0, 0x0, 0x11, 0xDF, 0x0, 0x0, 0x11, 0xE4, 0x0, 0x0, 0x12, 0x71, 0x0, 0x0, - 0x12, 0x7E, 0x0, 0x0, 0x12, 0xE2, 0x0, 0x0, 0x12, 0xE3, 0x0, 0x0, 0x12, 0xE4, 0x0, 0x0, - 0x12, 0xED, 0x0, 0x0, 0x13, 0x8, 0x0, 0x0, 0x13, 0x72, 0x0, 0x0, 0x13, 0x34, 0x0, 0x0, - 0x0, 0x13, 0x0, 0x0, 0x1C, 0x49, 0x0, 0x0, 0x1C, 0xA8, 0x0, 0x0, 0x1C, 0xAE, 0x0, 0x0, - 0x1C, 0xDE, 0x0, 0x0, 0x1D, 0xE, 0x0, 0x0, 0x1D, 0x10, 0x0, 0x0, 0x1D, 0x17, 0x0, 0x0, - 0x1D, 0x49, 0x0, 0x0, 0x1D, 0x4A, 0x0, 0x0, 0x1D, 0x79, 0x0, 0x0, 0x1D, 0x7E, 0x0, 0x0, - 0x1D, 0x80, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x0, 0x1D, 0x84, 0x0, 0x0, 0x1D, 0x86, 0x0, 0x0, - 0x1D, 0x8A, 0x0, 0x0, 0x1E, 0x42, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, - 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, - 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, - 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xD8, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA2, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, - 0x4, 0x62, 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xBE, 0x9C, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5A, 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x12, 0xCE, 0x0, 0x0, 0x13, 0x32, 0x0, 0x0, 0x13, - 0x38, 0x0, 0x0, 0x13, 0x39, 0x0, 0x0, 0x13, 0x3A, 0x0, 0x0, 0x13, 0x3B, 0x0, 0x0, 0x13, - 0x3C, 0x0, 0x0, 0x13, 0x4C, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x13, 0x65, 0x0, 0x0, 0x13, - 0x6E, 0x0, 0x0, 0x13, 0x6F, 0x0, 0x0, 0x13, 0x86, 0x0, 0x0, 0x13, 0x87, 0x0, 0x0, 0x13, - 0xE7, 0x0, 0x0, 0x13, 0xE9, 0x0, 0x0, 0x13, 0xEC, 0x0, 0x0, 0x14, 0x46, 0x0, 0x0, 0x14, - 0x55, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x14, 0xD4, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1E, - 0x92, 0x0, 0x0, 0x1E, 0x93, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x1F, 0x12, 0x0, 0x0, 0x1F, - 0x13, 0x0, 0x0, 0x1F, 0x1E, 0x0, 0x0, 0x1F, 0x20, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x1F, - 0x50, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x1F, - 0x64, 0x0, 0x0, 0x1F, 0x65, 0x0, 0x0, 0x1F, 0x70, 0x0, 0x0, 0x1F, 0x71, 0x0, 0x0, 0x1F, - 0x72, 0x0, 0x0, 0x1F, 0x73, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, - 0xB1, 0x0, 0x0, 0x1F, 0xC2, 0x0, 0x0, 0x1F, 0xC3, 0x0, 0x0, 0x1F, 0xC6, 0x0, 0x0, 0x1F, - 0xE6, 0x0, 0x0, 0x20, 0x13, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x3A, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x42, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xB3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA3, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, - 0x9F, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, - 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, - 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, - 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x5, 0xDE, 0xB9, 0x1, 0x40, - 0x6F, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x7, 0xBC, 0x2, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x23, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x1, 0x0, 0x0, 0x24, 0x94, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x44, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3C, 0x1, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, - 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x5, 0xDE, 0xB7, 0x1, 0x31, 0x2D, - 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, - 0x0, 0x0, 0x7, 0x76, 0x2, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x0, 0x8, 0x34, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x1E, 0xE5, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xB, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2B, 0x4, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x32, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xA7, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, - 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xDB, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x5, 0xDF, - 0x44, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xCC, 0x2, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x82, 0x0, 0x1, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, - 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0xFF, 0xFF, 0xFF, - 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, - 0x5, 0xDF, 0x42, 0x1, 0x31, 0x2D, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0x64, 0x2, 0x0, 0x0, 0x1, 0xE, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x74, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x81, 0x0, - 0x3, 0x0, 0x0, 0x24, 0xCD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, - 0x0, 0xC9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, - 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, - 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, - 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x5, 0xDF, 0x46, 0x1, 0x31, 0x40, 0x8C, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, - 0x34, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x7E, - 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x26, - 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x59, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xAB, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, - 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x5, 0xDF, 0xB9, 0x1, 0x31, 0x40, 0x92, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x5, 0xC8, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x5, 0xDF, 0x43, 0x1, 0x31, - 0x2D, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x7, 0xC6, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x24, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x54, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2E, 0x40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x9, 0x0, 0x0, 0x1, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, + 0x0, 0xD0, 0x43, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x50, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x5, 0xDF, 0x40, 0x1, 0x31, - 0x2D, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x1, 0x2C, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x20, 0x7E, 0x0, 0x1, 0x0, 0x0, 0x20, 0x97, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xAA, - 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x39, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, - 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, - 0x0, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x4, 0x6D, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7C, 0x0, 0x0, 0x8, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7C, 0x0, 0x0, 0x8, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAB, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7C, 0x0, 0x0, 0x8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB0, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3B, - 0x0, 0x5, 0xDF, 0x41, 0x1, 0x31, 0x2D, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x68, 0x2, 0x0, 0x0, 0x0, 0x32, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xAE, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x1, 0x0, 0x0, 0x27, 0x3F, - 0x0, 0x1, 0x0, 0x0, 0x24, 0xB1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD8, 0x5B, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x5, 0xDF, 0x45, 0x1, 0x31, 0x40, 0x8A, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x1, 0x9A, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, - 0x2, 0xE4, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x37, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, - 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x0, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, - 0x5, 0xDF, 0xDB, 0x1, 0x40, 0x6F, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xAD, 0x0, - 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x8B, 0x5, 0x21, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1A, 0x0, 0x0, 0x1, 0x4A, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0x9C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xA2, 0xD4, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, - 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0xB, 0xAB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x5, 0xDF, 0x48, 0x1, - 0x40, 0x6F, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x86, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, - 0x0, 0x64, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0xDC, 0xB2, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0xB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, - 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAF, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x98, 0x1B, 0x45, 0x0, 0x3, - 0x2E, 0xF1, 0x3, 0x96, 0xD2, 0xC3, 0x0, 0x2, 0xB1, 0x3, 0x3, 0x98, 0x1B, 0xA8, 0x0, 0x4, - 0x62, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_142 = new Packet(new PacketId(11, 71, 2, "Dump_142"), data_Dump_142); - - - public static byte[] data_Dump_143 = new byte[] /* 11.121.1 */ - { - 0x10, 0x41, 0x8, 0xBE, 0xBF, 0x7F, 0x80 - }; - - public static Packet Dump_143 = new Packet(new PacketId(11, 121, 1, "Dump_143"), data_Dump_143); - - - public static byte[] data_Dump_144 = new byte[] /* 11.34.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x4F, 0xD8, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x4, 0xD1, 0x2, 0x0, 0xE7, 0x4, 0xA3, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xF4, 0x0, 0xE5, 0x7E, 0x3, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC0, 0xCE, 0x68, 0xAC, - 0x60, 0x0, 0x0, 0x0, 0xD, 0x3F, 0xB5 - }; - - public static Packet Dump_144 = new Packet(new PacketId(11, 34, 2, "Dump_144"), data_Dump_144); - - - public static byte[] data_Dump_145 = new byte[] /* 14.2.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_145 = new Packet(new PacketId(14, 2, 1, "Dump_145"), data_Dump_145); - - - public static byte[] data_Dump_146 = new byte[] /* 11.1.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_146 = new Packet(new PacketId(11, 1, 2, "Dump_146"), data_Dump_146); - - - public static byte[] data_Dump_147 = new byte[] /* 11.71.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_147 = new Packet(new PacketId(11, 71, 1, "Dump_147"), data_Dump_147); - - - public static byte[] data_Dump_148 = new byte[] /* 23.9.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x5, 0xDF, 0x44, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDF, 0x42, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, - 0xDF, 0x46, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x5, 0xDF, 0x47, 0x0, 0x0, 0x2, 0x58, 0x0, - 0x0, 0x5, 0xDF, 0xB9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDE, 0xB8, 0x0, 0x0, 0x0, - 0xC8, 0x0, 0x0, 0x5, 0xDF, 0x3F, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDF, 0x43, 0x0, - 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDE, 0xB7, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x5, 0xDF, - 0x40, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, - 0x5, 0xDF, 0x45, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x5, 0xDF, 0xDB, 0x0, 0x0, 0x7, 0x8, - 0x0, 0x0, 0x5, 0xDF, 0x48, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x5, 0xDE, 0xB9, 0x0, 0x0, - 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2 - }; - - public static Packet Dump_148 = new Packet(new PacketId(23, 9, 2, "Dump_148"), data_Dump_148); - - - public static byte[] data_Dump_149 = new byte[] /* 11.34.1 */ - { - 0x10, 0x41, 0x8, 0xBE, 0xBF, 0x7F, 0x80 - }; - - public static Packet Dump_149 = new Packet(new PacketId(11, 34, 1, "Dump_149"), data_Dump_149); - - - public static byte[] data_Dump_150 = new byte[] /* 11.19.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_150 = new Packet(new PacketId(11, 19, 2, "Dump_150"), data_Dump_150); - - - public static byte[] data_Dump_151 = new byte[] /* 11.1.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0xBF, 0x7F, 0x80 - }; - - public static Packet Dump_151 = new Packet(new PacketId(11, 1, 1, "Dump_151"), data_Dump_151); - - - public static byte[] data_Dump_152 = new byte[] /* 3.2.16 */ - { - 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xEC, 0xE3, 0x80, 0x90, 0xE9, 0x87, 0x91, - 0xE9, 0x8A, 0x80, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xB0, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x9C, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8A, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xD, 0xA, - 0xE9, 0x80, 0xA3, 0xE7, 0xB6, 0x9A, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x97, 0xE3, 0x83, 0x9C, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8A, 0xE3, 0x82, 0xB9, 0xE3, 0x81, - 0xA7, 0xE9, 0xBB, 0x84, 0xE9, 0x87, 0x91, 0xE7, 0x9F, 0xB3, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0xB7, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0xB1, 0xE3, - 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE5, 0x85, 0xA5, 0xE6, 0x89, 0x8B, 0xE3, 0x81, - 0xA7, 0xE3, 0x81, 0x8D, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x99, 0xE3, 0x80, 0x82, 0xD, 0xA, 0x37, - 0xE6, 0x97, 0xA5, 0xE9, 0x96, 0x93, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xB0, 0xE3, 0x82, 0xA4, 0xE3, - 0x83, 0xB3, 0xE3, 0x81, 0xA7, 0xE5, 0x90, 0x88, 0xE8, 0xA8, 0x88, 0xE3, 0x80, 0x8C, 0xE9, 0xBB, - 0x84, 0xE9, 0x87, 0x91, 0xE7, 0x9F, 0xB3, 0xC3, 0x97, 0x31, 0x36, 0xE3, 0x80, 0x8D, 0xE3, 0x81, - 0xA8, 0xE3, 0x80, 0x8C, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x81, 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xC3, 0x97, 0x31, 0x32, - 0x30, 0xE3, 0x80, 0x8D, 0xE3, 0x81, 0x8C, 0xE6, 0x89, 0x8B, 0xE3, 0x81, 0xAB, 0xE5, 0x85, 0xA5, - 0xE3, 0x82, 0x8B, 0xEF, 0xBC, 0x81, 0x35 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD6, 0xCE, 0x3C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x88, 0xB3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0xB2, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBC, 0xC7, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDD, 0x9D, 0xEC, 0xB3, + 0xC0, 0xB1, 0x43, 0xF2, 0xEF, 0xE0, 0xEC }; - public static Packet Dump_152 = new Packet(new PacketId(3, 2, 16, "Dump_152"), data_Dump_152); + public static Packet Dump_118 = new Packet(new PacketId(8, 30, 2, "Dump_118"), data_Dump_118); - public static byte[] data_Dump_153 = new byte[] /* 0.3.2 */ + public static byte[] data_Dump_119 = new byte[] /* 72.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0xE3, 0x81, 0x8A, 0xE7, 0x9F, 0xA5, - 0xE3, 0x82, 0x89, 0xE3, 0x81, 0x9B, 0xEF, 0xBD, 0x9E, 0xEC, 0xE3, 0x80, 0x90, 0xE9, 0x87, 0x91, - 0xE9, 0x8A, 0x80, 0xE3, 0x83, 0xAD, 0xE3 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD1, 0xED, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD3, 0x3E, 0x90, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xCC, 0xA7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x52, 0x4D, 0x57, 0x30, 0x30, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0x35, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4C, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0xD, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC3, 0x6C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xF1, 0x91, 0x10, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x30 }; - public static Packet Dump_153 = new Packet(new PacketId(0, 3, 2, "Dump_153"), data_Dump_153); + public static Packet Dump_119 = new Packet(new PacketId(72, 0, 2, "Dump_119"), data_Dump_119); - public static byte[] data_Dump_154 = new byte[] /* 11.121.2 */ + public static byte[] data_Dump_120 = new byte[] /* 8.30.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, - 0x0, 0x64, 0x0, 0x64, 0x83, 0xAD, 0xE3 + 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_154 = new Packet(new PacketId(11, 121, 2, "Dump_154"), data_Dump_154); + public static Packet Dump_120 = new Packet(new PacketId(8, 30, 1, "Dump_120"), data_Dump_120); - public static byte[] data_Dump_155 = new byte[] /* 23.9.1 */ + public static byte[] data_Dump_121 = new byte[] /* 11.9.2 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 }; - public static Packet Dump_155 = new Packet(new PacketId(23, 9, 1, "Dump_155"), data_Dump_155); + public static Packet Dump_121 = new Packet(new PacketId(11, 9, 2, "Dump_121"), data_Dump_121); - public static byte[] data_Dump_156 = new byte[] /* 11.19.1 */ + public static byte[] data_Dump_122 = new byte[] /* 14.11.16 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x1, 0x33, 0xB3, 0xBF }; - public static Packet Dump_156 = new Packet(new PacketId(11, 19, 1, "Dump_156"), data_Dump_156); + public static Packet Dump_122 = new Packet(new PacketId(14, 11, 16, "Dump_122"), data_Dump_122); - public static byte[] data_Dump_157 = new byte[] /* 11.3.2 */ + public static byte[] data_Dump_123 = new byte[] /* 11.2.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0xF, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x26, 0x4E, 0x3, 0x93, 0x87, 0x5, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xAE, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, - 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7A, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, - 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, - 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xC0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x26, 0x50, 0x3, 0x93, - 0x87, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, - 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, - 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x1, 0x6C, 0x4, 0x2C, 0x1D, 0x81, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, - 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, - 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, - 0x2, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0xB2, 0x33, 0x3, 0x93, 0x87, - 0x13, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x20, - 0x2, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x8A, 0x0, - 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x12, 0x95, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, - 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x2, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0xAF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, - 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x39, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0xB2, 0x34, 0x3, 0x93, 0x87, 0x32, 0x0, 0x0, - 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, - 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0xB2, 0x35, 0x3, 0x93, - 0x87, 0x33, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, - 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, - 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x24, 0xA8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, - 0xB2, 0x36, 0x3, 0x93, 0x87, 0x34, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x46, 0x0, 0x0, 0xB2, 0x38, 0x3, 0x93, 0x87, 0x36, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x84, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x47, 0x0, 0x1, 0x2A, 0x89, 0x3, 0x93, 0x87, 0x39, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, - 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, - 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x48, 0x0, 0x1, - 0x2A, 0x8A, 0x3, 0x93, 0x87, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xC5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, - 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, - 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, - 0x0, 0x0, 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xB2, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xBF, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x49, 0x0, 0x1, 0x9B, 0xF1, 0x3, 0x93, 0x87, 0xB, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xC8, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, - 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, - 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x2, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, - 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x6, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x6A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x1, 0x9B, 0xF3, 0x3, 0x93, - 0x87, 0x3A, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, - 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, - 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, - 0x0, 0x2, 0x4F, 0x38, 0x3, 0x96, 0x94, 0x72, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, - 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x39, 0x95, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, - 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x7, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x7, 0xD1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x7, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x11, 0x12, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x13, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x3, 0xF5, 0x48, 0x3, 0x98, 0x1C, 0x70, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, - 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, - 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x4E, 0x3F, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x33, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1C, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0xFB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x4, - 0xD0, 0xDF, 0x3, 0x98, 0xDE, 0x30, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4E, - 0x0, 0x4, 0xD0, 0xE0, 0x3, 0x98, 0xDE, 0x31, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, - 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x48, 0x5F, - 0xD6, 0x5A, 0xD9, 0x2C, 0xED, 0xFA, 0x72 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x24, 0x0, 0x4, 0x62, 0x76, 0x0, 0x0, 0x76, 0x34, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x86, 0xA0, 0x2, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0xD, 0xBB, 0xA0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5B, 0xA2, 0xF1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x53, 0x21, 0x0, 0x2, 0x0, 0x0, 0x49, 0x89, 0x0, 0x32, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xB1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xD4, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xA4, 0x2, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xA5, 0x2, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x9, 0x1, 0xF5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0xA, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0xB, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xB4, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x57, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1E, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x75, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x1F, 0x12, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x92, 0x0, 0x0, 0x75, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x75, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x78, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x78, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x78, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x12, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x12, 0x9D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x12, 0x9D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD0, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xD0, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x12, 0x9D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD0, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1E, 0xBA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x1E, 0xB8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x1E, 0xB9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0xBB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0 }; - public static Packet Dump_157 = new Packet(new PacketId(11, 3, 2, "Dump_157"), data_Dump_157); + public static Packet Dump_123 = new Packet(new PacketId(11, 2, 2, "Dump_123"), data_Dump_123); - public static byte[] data_Dump_158 = new byte[] /* 0.3.1 */ + public static byte[] data_Dump_124 = new byte[] /* 11.88.16 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_158 = new Packet(new PacketId(0, 3, 1, "Dump_158"), data_Dump_158); + public static Packet Dump_124 = new Packet(new PacketId(11, 88, 16, "Dump_124"), data_Dump_124); - public static byte[] data_Dump_159 = new byte[] /* 11.5.2 */ + public static byte[] data_Dump_125 = new byte[] /* 72.0.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_159 = new Packet(new PacketId(11, 5, 2, "Dump_159"), data_Dump_159); + public static Packet Dump_125 = new Packet(new PacketId(72, 0, 1, "Dump_125"), data_Dump_125); - public static byte[] data_Dump_160 = new byte[] /* 11.121.1 */ + public static byte[] data_Dump_126 = new byte[] /* 11.31.2 */ { - 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x10, 0x2, 0xFC, 0x7F, + 0x4, 0x2, 0xFC, 0x82, 0xEC, 0x2, 0xFC, 0x86, 0xC0, 0x2, 0xFC, 0x7B, 0x1C, 0x2, 0xFE, 0xD, + 0x62, 0x2, 0xFE, 0x1, 0xA8, 0x2, 0xFE, 0x5, 0x90, 0x2, 0xFE, 0x9, 0x78, 0x2, 0xFE, 0x11, + 0x4B, 0x2, 0xFF, 0x84, 0x60, 0x2, 0xFF, 0x84, 0x62, 0x2, 0xFF, 0x84, 0x64, 0x3, 0x1, 0xB, + 0x8, 0x3, 0x1, 0xB, 0x9, 0x3, 0x1, 0xB, 0xA, 0x3, 0x1, 0xB, 0xB, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_160 = new Packet(new PacketId(11, 121, 1, "Dump_160"), data_Dump_160); + public static Packet Dump_126 = new Packet(new PacketId(11, 31, 2, "Dump_126"), data_Dump_126); - public static byte[] data_Dump_161 = new byte[] /* 11.7.16 */ + public static byte[] data_Dump_127 = new byte[] /* 11.9.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_161 = new Packet(new PacketId(11, 7, 16, "Dump_161"), data_Dump_161); + public static Packet Dump_127 = new Packet(new PacketId(11, 9, 1, "Dump_127"), data_Dump_127); - public static byte[] data_Dump_162 = new byte[] /* 11.123.2 */ + public static byte[] data_Dump_128 = new byte[] /* 11.31.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 }; - public static Packet Dump_162 = new Packet(new PacketId(11, 123, 2, "Dump_162"), data_Dump_162); + public static Packet Dump_128 = new Packet(new PacketId(11, 31, 2, "Dump_128"), data_Dump_128); - public static byte[] data_Dump_163 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_129 = new byte[] /* 11.2.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0xDF, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, - 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0 + 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_163 = new Packet(new PacketId(3, 3, 16, "Dump_163"), data_Dump_163); + public static Packet Dump_129 = new Packet(new PacketId(11, 2, 1, "Dump_129"), data_Dump_129); - public static byte[] data_Dump_164 = new byte[] /* 11.57.2 */ + public static byte[] data_Dump_130 = new byte[] /* 11.57.2 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x5, 0xDF, 0x40, 0x1, 0x31, 0x2D, 0x9, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, @@ -9366,968 +5322,1413 @@ public static class GameFull 0x0, 0x0, 0x5, 0xDF, 0xE0, 0x1, 0xBF, 0x15, 0x22, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x24, 0x1, 0x4F, 0xFF, 0xA0, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x0, 0x0 + 0x9A, 0x47, 0xC0, 0xAB, 0x48, 0x28, 0xA }; - public static Packet Dump_164 = new Packet(new PacketId(11, 57, 2, "Dump_164"), data_Dump_164); + public static Packet Dump_130 = new Packet(new PacketId(11, 57, 2, "Dump_130"), data_Dump_130); - public static byte[] data_Dump_165 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_131 = new byte[] /* 11.31.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x10, 0x7F, 0xFF, 0x7F, 0x0, 0x82, - 0x10, 0x21, 0x8, 0x7A, 0x72, 0xFA, 0xE0 + 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_165 = new Packet(new PacketId(3, 3, 16, "Dump_165"), data_Dump_165); + public static Packet Dump_131 = new Packet(new PacketId(11, 31, 1, "Dump_131"), data_Dump_131); - public static byte[] data_Dump_166 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_132 = new byte[] /* 11.1.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x30, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xD8, 0x0, 0x6, 0x4, 0x33, 0x1, 0x4F, 0xF8, 0x3, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x15, 0x7C, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x62, 0x70, 0x0, 0x0, 0xC, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x53, 0x11, 0x0, 0x1, 0x0, 0x0, 0x53, 0xE, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xF7, 0xC, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x83, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0xC, 0xE4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0xC, 0xE4, 0x0, 0x0, 0x75, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1F, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x1, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x1, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1F, 0x85, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1F, 0x86, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD9, 0x0, 0x6, 0x4, 0x34, 0x1, 0x4F, 0xF8, 0x4, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x15, 0x7C, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x62, 0x70, 0x0, 0x0, 0xC, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x53, 0xD, 0x0, 0x3, 0x0, 0x0, 0x24, 0x94, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xFA, 0xC, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0xC, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0xC, 0xE6, 0x0, 0x0, 0x75, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1F, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x1, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xEC, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0xA, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xDA, 0x0, 0x6, 0x4, 0x35, 0x1, 0x4F, 0xF8, 0x5, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x15, 0x7C, 0x2, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x93, 0xA8, 0x0, 0x0, 0xD, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x53, 0x13, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x83, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xFF, 0xD, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x89, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0xD, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xD, 0x16, 0x0, 0x0, 0x75, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x8A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x47, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0xDB, 0x0, 0x6, 0x4, 0x36, 0x1, 0x4F, 0xF8, 0x6, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x15, 0x7C, 0x2, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x93, 0xA8, 0x0, 0x0, 0xD, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x53, 0x10, 0x0, 0x1, 0x0, 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0xE, 0xD, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x95, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0xD, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0xD, 0x17, 0x0, 0x0, 0x76, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1F, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x1, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1F, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1F, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x6, 0x4, 0x37, 0x1, 0x4F, 0xF8, 0x7, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x15, 0x7C, 0x2, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x93, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x1D, 0x83, 0x0, 0xA, 0x0, 0x0, 0x24, 0x94, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC8, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1F, 0x9C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x1F, 0xA0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x1F, 0xA1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x1F, 0x9D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x9E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1F, 0x9F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xDD, 0x0, 0x6, 0x4, 0x38, 0x1, 0x4F, 0xF8, 0x8, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x35, 0xB6, 0x2, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x20, 0xD0, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x14, 0x0, 0x0, 0x1D, 0x83, 0x0, 0xA, 0x0, 0x0, 0x24, 0x94, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x2B, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x76, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x41, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x4, 0x42, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x1F, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0xB, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xDE, 0x0, 0x6, 0x4, 0x18, 0x1, 0x4F, 0xF8, 0x9, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xDA, 0xC0, 0x0, 0x0, 0xC, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x3, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x15, 0xC, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xA6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0xC, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1F, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xC, 0xE5, 0x0, 0x0, 0x76, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x2, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0xDF, 0x0, 0x6, 0x4, 0x39, 0x1, 0x4F, 0xFF, 0xA2, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x86, 0xA0, 0x0, 0x0, 0x1F, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x64, 0x89, 0x0, 0x1, 0x0, 0x0, 0x63, 0xB9, 0x0, 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6D, 0x0, 0x0, 0x22, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x22, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE0, 0x0, 0x6, 0x4, 0x3A, 0x1, 0x4F, 0xFF, 0xA4, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xFB, 0xD0, 0x0, 0x0, 0x1F, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xD5, 0xE1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x64, 0x80, 0x0, 0x1, 0x0, 0x0, 0x63, 0xB8, 0x0, 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6D, 0x0, 0x0, 0x22, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x22, 0x5D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4E, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x0, 0x0, 0x1, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_166 = new Packet(new PacketId(11, 21, 2, "Dump_166"), data_Dump_166); + public static Packet Dump_132 = new Packet(new PacketId(11, 1, 2, "Dump_132"), data_Dump_132); - public static byte[] data_Dump_167 = new byte[] /* 11.3.1 */ + public static byte[] data_Dump_133 = new byte[] /* 11.31.1 */ { - 0x0, 0x0, 0x0, 0xC8, 0x1, 0x0, 0x39 + 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_167 = new Packet(new PacketId(11, 3, 1, "Dump_167"), data_Dump_167); + public static Packet Dump_133 = new Packet(new PacketId(11, 31, 1, "Dump_133"), data_Dump_133); - public static byte[] data_Dump_168 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_134 = new byte[] /* 23.9.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xDF, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x26, 0x0, - 0x0, 0x7B, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x15, - 0x1B, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_168 = new Packet(new PacketId(11, 21, 2, "Dump_168"), data_Dump_168); + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x6, 0x3, 0x90, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x4, 0x16, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x3, 0x94, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x3, 0x95, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x3, 0x91, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x3, 0x92, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x3, 0x96, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x3, 0x93, 0x0, 0x0, 0xA, 0x28, 0x0, 0x0, 0x6, 0x4, 0x13, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x3, 0x97, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x3, 0x98, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x3, 0x99, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x4, 0x25, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0, 0x6, 0x4, 0x26, 0x0, 0x0, 0xA, 0x8C, 0x0, 0xD4, 0xC7, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x40, 0x8B, 0x39, 0x98, 0xC0, 0x0 - - public static byte[] data_Dump_169 = new byte[] /* 11.5.1 */ - { - 0x0, 0x0, 0x0, 0xC8, 0x0, 0xF0, 0x41 }; - public static Packet Dump_169 = new Packet(new PacketId(11, 5, 1, "Dump_169"), data_Dump_169); + public static Packet Dump_134 = new Packet(new PacketId(23, 9, 2, "Dump_134"), data_Dump_134); - public static byte[] data_Dump_170 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_135 = new byte[] /* 11.57.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xE0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x26, 0x0, - 0x0, 0x7B, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x15, - 0x1B, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x78, 0xF, 0x78, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_170 = new Packet(new PacketId(11, 21, 2, "Dump_170"), data_Dump_170); + public static Packet Dump_135 = new Packet(new PacketId(11, 57, 1, "Dump_135"), data_Dump_135); - public static byte[] data_Dump_171 = new byte[] /* 11.123.1 */ + public static byte[] data_Dump_136 = new byte[] /* 11.19.2 */ { - 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0xC2 +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x9, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x2, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xC, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xD, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xE, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0xF, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x11, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x12, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x13, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x14, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x15, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x16, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x17, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1B, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1D, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1F, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x20, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x1, 0xF4, 0x0, 0x64, 0xE3, 0x80, 0x80, 0xE3, 0x80 }; - public static Packet Dump_171 = new Packet(new PacketId(11, 123, 1, "Dump_171"), data_Dump_171); + public static Packet Dump_136 = new Packet(new PacketId(11, 19, 2, "Dump_136"), data_Dump_136); - public static byte[] data_Dump_172 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_137 = new byte[] /* 11.1.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xAB, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1F, - 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, - 0x0, 0x13, 0xEC, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, - 0x10, 0x3D, 0xCC, 0xCC, 0xD0, 0x41, 0xF0 + 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0xFF }; - public static Packet Dump_172 = new Packet(new PacketId(11, 21, 2, "Dump_172"), data_Dump_172); + public static Packet Dump_137 = new Packet(new PacketId(11, 1, 1, "Dump_137"), data_Dump_137); - public static byte[] data_Dump_173 = new byte[] /* 11.57.1 */ + public static byte[] data_Dump_138 = new byte[] /* 11.121.2 */ { - 0x4C, 0x0, 0x42, 0x0, 0x3C, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, 0x0, 0x64, 0x0, 0x64, 0x1, 0x1, 0x0 }; - public static Packet Dump_173 = new Packet(new PacketId(11, 57, 1, "Dump_173"), data_Dump_173); + public static Packet Dump_138 = new Packet(new PacketId(11, 121, 2, "Dump_138"), data_Dump_138); - public static byte[] data_Dump_174 = new byte[] /* 11.21.1 */ + public static byte[] data_Dump_139 = new byte[] /* 23.9.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 }; - public static Packet Dump_174 = new Packet(new PacketId(11, 21, 1, "Dump_174"), data_Dump_174); + public static Packet Dump_139 = new Packet(new PacketId(23, 9, 1, "Dump_139"), data_Dump_139); - public static byte[] data_Dump_175 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_140 = new byte[] /* 14.2.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x10, 0xEF, - 0x0, 0xF, 0x0, 0x0, 0x52, 0xA2, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x18, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1A, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1C, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1E, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x21, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x23, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x25, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x27, + 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x29, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2B, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2D, + 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2F, + 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x31, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x33, + 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x35, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3E, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x41, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x49, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x4F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x54, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x56, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x5F, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x61, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x2F, 0x0, + 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x31 }; - public static Packet Dump_175 = new Packet(new PacketId(11, 21, 2, "Dump_175"), data_Dump_175); + public static Packet Dump_140 = new Packet(new PacketId(14, 2, 2, "Dump_140"), data_Dump_140); - public static byte[] data_Dump_176 = new byte[] /* 11.21.1 */ + public static byte[] data_Dump_141 = new byte[] /* 11.19.1 */ { - 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xDF, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 }; - public static Packet Dump_176 = new Packet(new PacketId(11, 21, 1, "Dump_176"), data_Dump_176); + public static Packet Dump_141 = new Packet(new PacketId(11, 19, 1, "Dump_141"), data_Dump_141); - public static byte[] data_Dump_177 = new byte[] /* 11.21.2 */ + public static byte[] data_Dump_142 = new byte[] /* 11.71.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0xBA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x12, 0x88, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1E, - 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x61, 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x53, 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, + 0x2, 0x39, 0x0, 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x3C, 0x0, 0x0, 0x2, 0x3E, 0x0, 0x0, + 0x2, 0x3F, 0x0, 0x0, 0x2, 0x42, 0x0, 0x0, 0x2, 0x4D, 0x0, 0x0, 0x2, 0x4E, 0x0, 0x0, + 0x2, 0x4F, 0x0, 0x0, 0x2, 0x5F, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, + 0x2, 0x68, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x92, 0x0, 0x0, + 0x2, 0x93, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, + 0x2, 0x97, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, + 0x2, 0xCE, 0x0, 0x0, 0x2, 0xD7, 0x0, 0x0, 0x2, 0xEC, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, + 0x2, 0xFC, 0x0, 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, + 0x3, 0x2, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, + 0x3, 0xB, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, + 0x3, 0x3E, 0x0, 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x40, 0x0, 0x0, 0x3, 0x41, 0x0, 0x0, + 0x3, 0x42, 0x0, 0x0, 0x3, 0x44, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4D, 0x0, 0x0, + 0x3, 0x4E, 0x0, 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, + 0x3, 0x52, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x57, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, + 0x3, 0x7C, 0x0, 0x0, 0x3, 0x9E, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, + 0x0, 0x16, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x58, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, + 0x4, 0xB1, 0x0, 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, + 0x4, 0xC5, 0x0, 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, + 0x4, 0xE2, 0x0, 0x0, 0x4, 0xEE, 0x0, 0x0, 0x4, 0xEF, 0x0, 0x0, 0x5, 0x12, 0x0, 0x0, + 0x5, 0x1D, 0x0, 0x0, 0x5, 0x1F, 0x0, 0x0, 0x5, 0x24, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, + 0x8, 0x99, 0x0, 0x0, 0x8, 0xA0, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x4F, + 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, + 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xE, 0x0, 0x0, 0x6, 0xA2, 0x0, 0x0, 0x6, 0xA3, 0x0, 0x0, 0x6, 0xA7, 0x0, + 0x0, 0x6, 0xAD, 0x0, 0x0, 0x6, 0xAE, 0x0, 0x0, 0x6, 0xAF, 0x0, 0x0, 0x6, 0xB0, 0x0, + 0x0, 0x7, 0xCE, 0x0, 0x0, 0x7, 0xCF, 0x0, 0x0, 0x9, 0x7C, 0x0, 0x0, 0x9, 0x80, 0x0, + 0x0, 0x9, 0xBB, 0x0, 0x0, 0xA, 0x7A, 0x0, 0x0, 0xA, 0xF6, 0x0, 0x0, 0x0, 0xA, 0x0, + 0x0, 0xF, 0x6D, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, 0x70, 0x0, 0x0, 0xF, 0x71, 0x0, + 0x0, 0xF, 0x72, 0x0, 0x0, 0xF, 0x89, 0x0, 0x0, 0xF, 0xC1, 0x0, 0x0, 0x11, 0xCC, 0x0, + 0x0, 0x12, 0xC3, 0x0, 0x0, 0x13, 0x68, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x36, 0x0, 0x5, 0xDE, 0xB8, 0x1, 0x31, 0x40, 0x89, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x4, 0x2, + 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x36, 0x0, 0x0, + 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, + 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0xE3, 0x0, 0x1, + 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0xFF, 0xFF, + 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, + 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, + 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5A, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x8, 0xA5, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0x76, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x5, 0xDF, 0x47, 0x1, + 0x31, 0x40, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, + 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x2, 0x5D, 0x0, 0x1, 0x0, 0x0, 0x3, 0x32, 0x0, 0x1, 0x0, 0x0, 0x24, + 0xD5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2D, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x24, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0xFF, + 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0xA, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, + 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0xA, + 0xFE, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x61, 0x0, 0x0, 0xB, 0x62, 0x0, 0x0, 0xB, + 0x63, 0x0, 0x0, 0xB, 0x70, 0x0, 0x0, 0xB, 0x72, 0x0, 0x0, 0xB, 0x74, 0x0, 0x0, 0xB, + 0x82, 0x0, 0x0, 0xC, 0x92, 0x0, 0x0, 0xC, 0x93, 0x0, 0x0, 0xC, 0x94, 0x0, 0x0, 0xC, + 0x95, 0x0, 0x0, 0xC, 0x96, 0x0, 0x0, 0xC, 0x98, 0x0, 0x0, 0xC, 0x99, 0x0, 0x0, 0xC, + 0x9A, 0x0, 0x0, 0xC, 0x9B, 0x0, 0x0, 0xC, 0x9D, 0x0, 0x0, 0xC, 0x9F, 0x0, 0x0, 0xC, + 0xA4, 0x0, 0x0, 0xC, 0xA7, 0x0, 0x0, 0xC, 0xA8, 0x0, 0x0, 0xC, 0xA9, 0x0, 0x0, 0xC, + 0xE5, 0x0, 0x0, 0xD, 0x4B, 0x0, 0x0, 0xD, 0x56, 0x0, 0x0, 0xD, 0x9B, 0x0, 0x0, 0xD, + 0xB4, 0x0, 0x0, 0xD, 0xBD, 0x0, 0x0, 0xD, 0xBE, 0x0, 0x0, 0xD, 0xD2, 0x0, 0x0, 0xD, + 0xD3, 0x0, 0x0, 0xD, 0xD4, 0x0, 0x0, 0xD, 0xFA, 0x0, 0x0, 0xD, 0xFB, 0x0, 0x0, 0xE, + 0x8, 0x0, 0x0, 0xE, 0x14, 0x0, 0x0, 0xE, 0xBE, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x15, + 0x15, 0x0, 0x0, 0x15, 0x1F, 0x0, 0x0, 0x15, 0xB6, 0x0, 0x0, 0x15, 0xD4, 0x0, 0x0, 0x15, + 0xD5, 0x0, 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x3, 0x0, 0x0, 0x16, + 0x5, 0x0, 0x0, 0x16, 0xA, 0x0, 0x0, 0x16, 0x1A, 0x0, 0x0, 0x16, 0x4A, 0x0, 0x0, 0x16, + 0x4C, 0x0, 0x0, 0x18, 0x34, 0x0, 0x0, 0x18, 0x35, 0x0, 0x0, 0x18, 0xB3, 0x0, 0x0, 0x19, + 0x45, 0x0, 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, + 0x49, 0x0, 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8C, 0x0, 0x0, 0x19, 0xA2, 0x0, 0x0, 0x1A, + 0x5F, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x3C, 0x4, + 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x14, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x2F, 0x4B, + 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, + 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0x0, 0x0, 0x2, 0x44, 0x0, 0x0, 0x2, 0xFA, 0x0, 0x0, 0x4, 0x26, 0x0, 0x0, + 0x0, 0xB, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x4, 0x51, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, + 0x4, 0x60, 0x0, 0x0, 0x4, 0x62, 0x0, 0x0, 0x4, 0x64, 0x0, 0x0, 0x4, 0xB3, 0x0, 0x0, + 0x6, 0xB1, 0x0, 0x0, 0x9, 0x7E, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x9, 0x98, 0x0, 0x0, + 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, + 0x0, 0x64, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, + 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, + 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x0, 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x99, 0x0, 0x0, 0x5, 0xD1, 0x0, + 0x0, 0x6, 0x9, 0x0, 0x0, 0x9, 0x87, 0x0, 0x0, 0x9, 0xAA, 0x0, 0x0, 0x9, 0xAD, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0xC, 0xCE, 0x0, 0x0, 0xE, 0xA9, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x9B, 0xEF, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, + 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_177 = new Packet(new PacketId(11, 21, 2, "Dump_177"), data_Dump_177); - - - public static byte[] data_Dump_178 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xE0, 0x0, 0x0, 0x0, 0x0, - 0x42, 0xF0, 0x5A, 0xB0, 0x55, 0x0, 0x0 - }; - - public static Packet Dump_178 = new Packet(new PacketId(11, 21, 1, "Dump_178"), data_Dump_178); - - - public static byte[] data_Dump_179 = new byte[] /* 11.21.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x11, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x11, 0x0, 0x0, 0x1E, 0x96, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_179 = new Packet(new PacketId(11, 21, 2, "Dump_179"), data_Dump_179); - - - public static byte[] data_Dump_180 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xAB, 0x0, 0x0, 0x41, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_180 = new Packet(new PacketId(11, 21, 1, "Dump_180"), data_Dump_180); - - - public static byte[] data_Dump_181 = new byte[] /* 11.21.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x92, 0x0, 0x0, 0x0, - 0x4, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x30, 0x0, 0x0, 0x0, 0xF, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x30, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x14, 0x58, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x35, 0x0, 0x0, 0x14, 0x55, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5 - }; - - public static Packet Dump_181 = new Packet(new PacketId(11, 21, 2, "Dump_181"), data_Dump_181); - - - public static byte[] data_Dump_182 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x10, 0x0, 0x7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_182 = new Packet(new PacketId(11, 21, 1, "Dump_182"), data_Dump_182); - - - public static byte[] data_Dump_183 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x5, 0xDF, 0x3F, 0x1, 0x31, 0x2D, 0x5, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x7, 0x30, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, + 0x30, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, + 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, + 0x33, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xB7, 0x0, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2A, 0x4, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x9, 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 - }; - - public static Packet Dump_183 = new Packet(new PacketId(3, 3, 16, "Dump_183"), data_Dump_183); - - - public static byte[] data_Dump_184 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x11, 0x24, 0x64, - 0x31, 0x45, 0x31, 0xFF, 0xFF, 0xEF, 0xFF - }; - - public static Packet Dump_184 = new Packet(new PacketId(11, 21, 1, "Dump_184"), data_Dump_184); - - - public static byte[] data_Dump_185 = new byte[] /* 11.21.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBA, 0x79, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x10, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x0, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x23 - }; - - public static Packet Dump_185 = new Packet(new PacketId(11, 21, 2, "Dump_185"), data_Dump_185); - - - public static byte[] data_Dump_186 = new byte[] /* 0.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x31, 0x7A, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_186 = new Packet(new PacketId(0, 0, 2, "Dump_186"), data_Dump_186); - - - public static byte[] data_Dump_187 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x11, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_187 = new Packet(new PacketId(11, 21, 1, "Dump_187"), data_Dump_187); - - - public static byte[] data_Dump_188 = new byte[] /* 11.21.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x23, 0x0, 0x0, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_188 = new Packet(new PacketId(11, 21, 2, "Dump_188"), data_Dump_188); - - - public static byte[] data_Dump_189 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x92, 0x0, 0xF, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_189 = new Packet(new PacketId(11, 21, 1, "Dump_189"), data_Dump_189); - - - public static byte[] data_Dump_190 = new byte[] /* 11.21.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x21, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_190 = new Packet(new PacketId(11, 21, 2, "Dump_190"), data_Dump_190); - - - public static byte[] data_Dump_191 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, + 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xB3, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x3D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x4, 0xD0, 0xE7, 0x4, + 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, + 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1E, 0x0, 0x0, 0x13, 0xF2, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, + 0x42, 0x0, 0x0, 0x14, 0x43, 0x0, 0x0, 0x14, 0x99, 0x0, 0x0, 0x14, 0x9A, 0x0, 0x0, 0x14, + 0xA6, 0x0, 0x0, 0x14, 0xAD, 0x0, 0x0, 0x14, 0xBA, 0x0, 0x0, 0x14, 0xBB, 0x0, 0x0, 0x14, + 0xBC, 0x0, 0x0, 0x14, 0xBD, 0x0, 0x0, 0x14, 0xBE, 0x0, 0x0, 0x14, 0xBF, 0x0, 0x0, 0x14, + 0xC1, 0x0, 0x0, 0x14, 0xC2, 0x0, 0x0, 0x14, 0xC3, 0x0, 0x0, 0x14, 0xC4, 0x0, 0x0, 0x14, + 0xED, 0x0, 0x0, 0x14, 0xEE, 0x0, 0x0, 0x14, 0xEF, 0x0, 0x0, 0x14, 0xF0, 0x0, 0x0, 0x15, + 0x2, 0x0, 0x0, 0x15, 0x3, 0x0, 0x0, 0x15, 0x4, 0x0, 0x0, 0x15, 0x17, 0x0, 0x0, 0x15, + 0x18, 0x0, 0x0, 0x15, 0x1B, 0x0, 0x0, 0x15, 0x4E, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, + 0x26, 0x0, 0x0, 0x21, 0xB6, 0x0, 0x0, 0x21, 0xB7, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0xAA, 0x7D, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, + 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0x61, 0x0, 0x0, + 0x2, 0x6A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, + 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, + 0x0, 0x64, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x3, 0x0, 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xEF, 0xFF - }; - - public static Packet Dump_191 = new Packet(new PacketId(3, 3, 16, "Dump_191"), data_Dump_191); - - - public static byte[] data_Dump_192 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBA, 0x79, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_192 = new Packet(new PacketId(11, 21, 1, "Dump_192"), data_Dump_192); - - - public static byte[] data_Dump_193 = new byte[] /* 0.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_193 = new Packet(new PacketId(0, 0, 1, "Dump_193"), data_Dump_193); - - - public static byte[] data_Dump_194 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x9, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_194 = new Packet(new PacketId(11, 21, 1, "Dump_194"), data_Dump_194); - - - public static byte[] data_Dump_195 = new byte[] /* 11.21.1 */ - { - 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x21, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_195 = new Packet(new PacketId(11, 21, 1, "Dump_195"), data_Dump_195); - - - public static byte[] data_Dump_196 = new byte[] /* 11.122.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8, 0x0, 0x0, 0x0, - 0x4E, 0x0, 0x4, 0xD0, 0xEB, 0x0, 0xE5, 0x8, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, + 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x40, 0x0, 0x0, 0x3, + 0xD, 0x0, 0x0, 0x3, 0x58, 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4, + 0x5A, 0x0, 0x0, 0x4, 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0x6, 0x41, 0x0, 0x0, 0xF, + 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0xFC, 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, - 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, - 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7C, 0x0, 0x0, 0x21, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, - 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xCB, 0x0, - 0x0, 0xB, 0xFF, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3D, - 0x0, 0x0, 0x21, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9E, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, - 0xFC, 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xF1, 0x0, 0xE5, 0x56, 0xF3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, - 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x2, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, - 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, + 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, + 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, 0x82, 0x0, 0x0, 0x5, 0x83, 0x0, 0x0, + 0x5, 0x88, 0x0, 0x0, 0x5, 0x8A, 0x0, 0x0, 0x5, 0xC7, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, + 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF3, 0x0, 0x0, 0x5, 0xF4, 0x0, 0x0, 0x5, 0xF5, 0x0, 0x0, + 0x5, 0xF9, 0x0, 0x0, 0x5, 0xFB, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, + 0x6, 0x4, 0x0, 0x0, 0x6, 0x5, 0x0, 0x0, 0x6, 0x5B, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, + 0x6, 0x89, 0x0, 0x0, 0x6, 0x8B, 0x0, 0x0, 0x6, 0xDC, 0x0, 0x0, 0x6, 0xDD, 0x0, 0x0, + 0x6, 0xE0, 0x0, 0x0, 0x6, 0xE1, 0x0, 0x0, 0x6, 0xE2, 0x0, 0x0, 0x6, 0xE3, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0xA, 0xB0, 0x0, 0x0, 0xB, 0xBB, 0x0, 0x0, 0xC, 0x2, 0x0, 0x0, + 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0xB, 0xF1, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, - 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x64, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x1, 0x0, 0x0, 0x3, 0xEE, 0x8, 0x0, 0x0, 0x0, 0x25, 0x0, 0x4, 0xD0, 0xF4, 0x0, - 0xE5, 0x7E, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, + 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x21, 0x3F, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x40, 0x0, + 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3F, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, - 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x41, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0xB, 0xF2, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, - 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA5, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA7, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x8, 0x0, 0x0, 0x0, 0x26, - 0x0, 0x4, 0xD0, 0xF7, 0x0, 0xE5, 0xA5, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, - 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x21, 0x47, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, - 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, - 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, - 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7C, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x47, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, - 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, - 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, - 0xB, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0xF6, 0x0, - 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xD7, 0x0, - 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xEC, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0xF1, - 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xFA, 0x0, 0xE5, 0xCC, 0x23, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x2, 0xB1, 0x7, 0x4, 0x2C, 0x77, 0x59, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, 0xF0, 0x0, 0x0, 0x0, + 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x7, + 0xCD, 0x0, 0x0, 0x8, 0x83, 0x0, 0x0, 0x8, 0x84, 0x0, 0x0, 0x8, 0x85, 0x0, 0x0, 0x8, + 0x86, 0x0, 0x0, 0x8, 0x87, 0x0, 0x0, 0x8, 0x88, 0x0, 0x0, 0x8, 0xC5, 0x0, 0x0, 0x8, + 0xC6, 0x0, 0x0, 0x9, 0x60, 0x0, 0x0, 0x9, 0x62, 0x0, 0x0, 0xA, 0x4, 0x0, 0x0, 0x0, + 0x9, 0x0, 0x0, 0xF, 0xE2, 0x0, 0x0, 0x11, 0x15, 0x0, 0x0, 0x11, 0x94, 0x0, 0x0, 0x11, + 0x9A, 0x0, 0x0, 0x11, 0x9C, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x11, 0xA3, 0x0, 0x0, 0x11, + 0xA5, 0x0, 0x0, 0x13, 0x6D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x3, 0x2E, 0xFF, + 0x4, 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, + 0x83, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0xFC, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0xDD, 0x0, 0x0, 0xB, 0xF3, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, - 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0xF4, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x3, 0xF0, 0x8, 0x0, 0x0, 0x0, 0x27, 0x0, 0x4, 0xD1, 0x1, 0x0, 0xE6, - 0xB6, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x21, 0x55, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0xF8, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0xF8, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, - 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x56, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0xB, 0x6B, 0x0, 0x0, 0xB, 0x80, 0x0, + 0x0, 0xB, 0x88, 0x0, 0x0, 0xB, 0x89, 0x0, 0x0, 0xB, 0x8C, 0x0, 0x0, 0xC, 0x27, 0x0, + 0x0, 0xC, 0xD5, 0x0, 0x0, 0xC, 0xD6, 0x0, 0x0, 0xD, 0x5D, 0x0, 0x0, 0xD, 0xBF, 0x0, + 0x0, 0xD, 0xC0, 0x0, 0x0, 0xD, 0xFC, 0x0, 0x0, 0xD, 0xFD, 0x0, 0x0, 0xE, 0x13, 0x0, + 0x0, 0x10, 0x92, 0x0, 0x0, 0x10, 0x93, 0x0, 0x0, 0x10, 0xA7, 0x0, 0x0, 0x11, 0x3C, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x15, 0xB1, 0x0, 0x0, 0x18, 0x33, 0x0, 0x0, 0x18, 0xE9, 0x0, + 0x0, 0x19, 0x4, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0xB, 0xFC, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x1, 0x27, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0xEF, 0x0, 0x0, - 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0xEF, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x3, 0xF9, 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x4, 0xD1, 0x2, 0x0, 0xE7, - 0x4, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x21, 0x5A, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, - 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5B, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x3, 0xF5, 0x53, + 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0xC, 0x4, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x1, 0x41, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, - 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, - 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, - 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, - 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, - 0x1, 0x0, 0x0, 0x4, 0x1, 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xFF, 0x0, 0xE6, - 0x8F, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xF5, + 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x1B, 0x0, 0x0, 0x10, 0x35, 0x0, 0x0, 0x10, 0x53, 0x0, 0x0, 0x10, 0xD7, 0x0, 0x0, + 0x10, 0xD8, 0x0, 0x0, 0x10, 0xEB, 0x0, 0x0, 0x11, 0x32, 0x0, 0x0, 0x11, 0x37, 0x0, 0x0, + 0x11, 0x38, 0x0, 0x0, 0x11, 0x3A, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x11, 0x62, 0x0, 0x0, + 0x11, 0x63, 0x0, 0x0, 0x11, 0x64, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x11, 0x78, 0x0, 0x0, + 0x11, 0x79, 0x0, 0x0, 0x11, 0xDF, 0x0, 0x0, 0x11, 0xE4, 0x0, 0x0, 0x12, 0x71, 0x0, 0x0, + 0x12, 0x7E, 0x0, 0x0, 0x12, 0xE2, 0x0, 0x0, 0x12, 0xE3, 0x0, 0x0, 0x12, 0xE4, 0x0, 0x0, + 0x12, 0xED, 0x0, 0x0, 0x13, 0x8, 0x0, 0x0, 0x13, 0x72, 0x0, 0x0, 0x13, 0x34, 0x0, 0x0, + 0x0, 0x13, 0x0, 0x0, 0x1C, 0x49, 0x0, 0x0, 0x1C, 0xA8, 0x0, 0x0, 0x1C, 0xAE, 0x0, 0x0, + 0x1C, 0xDE, 0x0, 0x0, 0x1D, 0xE, 0x0, 0x0, 0x1D, 0x10, 0x0, 0x0, 0x1D, 0x17, 0x0, 0x0, + 0x1D, 0x49, 0x0, 0x0, 0x1D, 0x4A, 0x0, 0x0, 0x1D, 0x79, 0x0, 0x0, 0x1D, 0x7E, 0x0, 0x0, + 0x1D, 0x80, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x0, 0x1D, 0x84, 0x0, 0x0, 0x1D, 0x86, 0x0, 0x0, + 0x1D, 0x8A, 0x0, 0x0, 0x1E, 0x42, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, + 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, + 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, + 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x53, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, - 0x21, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x54, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x54, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xF4, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, - 0x0, 0x0, 0xBB, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x21, 0x53, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, - 0x21, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x8, - 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD1, 0x3, 0x0, 0xE7, 0x2B, 0xB3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, + 0x4, 0x62, 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5A, 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x12, 0xCE, 0x0, 0x0, 0x13, 0x32, 0x0, 0x0, 0x13, + 0x38, 0x0, 0x0, 0x13, 0x39, 0x0, 0x0, 0x13, 0x3A, 0x0, 0x0, 0x13, 0x3B, 0x0, 0x0, 0x13, + 0x3C, 0x0, 0x0, 0x13, 0x4C, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x13, 0x65, 0x0, 0x0, 0x13, + 0x6E, 0x0, 0x0, 0x13, 0x6F, 0x0, 0x0, 0x13, 0x86, 0x0, 0x0, 0x13, 0x87, 0x0, 0x0, 0x13, + 0xE7, 0x0, 0x0, 0x13, 0xE9, 0x0, 0x0, 0x13, 0xEC, 0x0, 0x0, 0x14, 0x46, 0x0, 0x0, 0x14, + 0x55, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x14, 0xD4, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1E, + 0x92, 0x0, 0x0, 0x1E, 0x93, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x1F, 0x12, 0x0, 0x0, 0x1F, + 0x13, 0x0, 0x0, 0x1F, 0x1E, 0x0, 0x0, 0x1F, 0x20, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x1F, + 0x50, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x1F, + 0x64, 0x0, 0x0, 0x1F, 0x65, 0x0, 0x0, 0x1F, 0x70, 0x0, 0x0, 0x1F, 0x71, 0x0, 0x0, 0x1F, + 0x72, 0x0, 0x0, 0x1F, 0x73, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, + 0xB1, 0x0, 0x0, 0x1F, 0xC2, 0x0, 0x0, 0x1F, 0xC3, 0x0, 0x0, 0x1F, 0xC6, 0x0, 0x0, 0x1F, + 0xE6, 0x0, 0x0, 0x20, 0x13, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x42, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xB3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, + 0x9F, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, + 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, + 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, + 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x5, 0xDE, 0xB9, 0x1, 0x40, + 0x6F, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x1, 0x0, 0x0, 0x7, 0xBC, 0x2, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x23, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x1, 0x0, 0x0, 0x24, 0x94, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x44, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3C, 0x1, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, + 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x5, 0xDE, 0xB7, 0x1, 0x31, 0x2D, + 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, + 0x0, 0x0, 0x7, 0x76, 0x2, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x0, 0x8, 0x34, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, + 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x1E, 0xE5, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xB, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2B, 0x4, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, - 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x1, 0x58, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x73, 0x0, 0x0, 0xC, - 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x3, - 0x2E, 0xFA, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xB, 0x29, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, + 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xDB, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x5, 0xDF, + 0x44, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xCC, 0x2, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, + 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x82, 0x0, 0x1, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, + 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0xFF, 0xFF, 0xFF, + 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, + 0x5, 0xDF, 0x42, 0x1, 0x31, 0x2D, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0x64, 0x2, 0x0, 0x0, 0x1, 0xE, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x74, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x58, 0xF4, 0xA3, 0x78, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x49, 0x7F, 0x0, 0x3, 0x0, 0x0, 0x45, 0xE4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x81, 0x0, + 0x3, 0x0, 0x0, 0x24, 0xCD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, + 0x0, 0xC9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, + 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, - 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDB, 0x0, 0x0, 0x1, 0xC0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x48, 0x0, 0x0, - 0x1, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, + 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, + 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x5, 0xDF, 0x46, 0x1, 0x31, 0x40, 0x8C, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, + 0x34, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x7E, + 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x26, + 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x59, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x39, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, - 0x0, 0x0, 0xF, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, + 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x5, 0xDF, 0xB9, 0x1, 0x31, 0x40, 0x92, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, + 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x5, 0xC8, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x3, 0x90, 0x55, 0x3, 0x98, 0x1A, 0xFF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, - 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, - 0x0, 0x0, 0xC, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xF8, 0x9B, 0x7C, 0x0, 0x0, 0x0, 0x0, - 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x49, 0x83, 0x0, 0x3, 0x0, 0x0, - 0x45, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x5, 0xDF, 0x43, 0x1, 0x31, + 0x2D, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x1, 0x0, 0x0, 0x7, 0xC6, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x24, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x54, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2E, 0x40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x9, 0x0, 0x0, 0x1, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x50, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x5, 0xDF, 0x40, 0x1, 0x31, + 0x2D, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x1, 0x0, 0x0, 0x1, 0x2C, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, + 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x20, 0x7E, 0x0, 0x1, 0x0, 0x0, 0x20, 0x97, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xAA, + 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x39, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, + 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, + 0x0, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x4, 0x6D, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7C, 0x0, 0x0, 0x8, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA9, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7C, 0x0, 0x0, 0x8, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAB, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x7C, 0x0, 0x0, 0x8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0xDB, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x3B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3B, + 0x0, 0x5, 0xDF, 0x41, 0x1, 0x31, 0x2D, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x68, 0x2, 0x0, 0x0, 0x0, 0x32, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xAE, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x1, 0x0, 0x0, 0x27, 0x3F, + 0x0, 0x1, 0x0, 0x0, 0x24, 0xB1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, - 0x0, 0x3, 0xF5, 0x41, 0x3, 0x98, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0x2, 0x4A, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x5, 0xDF, 0x45, 0x1, 0x31, 0x40, 0x8A, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, + 0x0, 0x1, 0x9A, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, + 0x2, 0xE4, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x37, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, + 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, + 0x0, 0x0, 0x0, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, + 0x5, 0xDF, 0xDB, 0x1, 0x40, 0x6F, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5A, 0x8, 0x61, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x49, 0x84, 0x0, 0x3, 0x0, 0x0, 0x52, 0xE2, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x0, 0x5D, 0x95, 0x56, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xAD, 0x0, + 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x8B, 0x5, 0x21, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x65, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1A, 0x0, 0x0, 0x1, 0x4A, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6B, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5E, 0x0, 0x0, 0x0, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x1F, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x1E, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x1E, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, - 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xE6, 0x3, 0xA2, 0xC9, 0x45, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, - 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x5B, 0x83, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, 0x1, 0xB, 0x7, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, + 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0xB, 0xAB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x5, 0xDF, 0x48, 0x1, + 0x40, 0x6F, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x56, + 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x86, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, + 0x0, 0x64, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4D, 0x0, - 0x4, 0xD0, 0xDF, 0x3, 0x98, 0xDE, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5C, 0xA5, 0x65, 0x20, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7B, 0x40, 0x2, - 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xE0, 0x3, 0x98, 0xDE, 0x31, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, - 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, - 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0x89, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, - 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0xB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, + 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAF, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x98, 0x1B, 0x45, 0x0, 0x3, + 0x2E, 0xF1, 0x3, 0x96, 0xD2, 0xC3, 0x0, 0x2, 0xB1, 0x3, 0x3, 0x98, 0x1B, 0xA8, 0x0, 0x4, + 0x62, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_142 = new Packet(new PacketId(11, 71, 2, "Dump_142"), data_Dump_142); + + public static byte[] data_Dump_142A = new byte[] /* 11.71.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x61, 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x39, 0x0, 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x4F, 0x0, 0x0, 0x2, 0x68, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, 0x2, 0x97, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, 0x2, 0xFC, 0x0, 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, 0x3, 0x3E, 0x0, 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4E, 0x0, 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, 0x3, 0x52, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x4, 0xB1, 0x0, 0x0, 0x4, 0xBF, 0x0, 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC2, 0x0, 0x0, 0x4, 0xC3, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, 0x4, 0xC5, 0x0, 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, 0x4, 0xE2, 0x0, 0x0, 0x4, 0xEE, 0x0, 0x0, 0x5, 0xD, 0x0, 0x0, 0x5, 0x11, 0x0, 0x0, 0x5, 0x1E, 0x0, 0x0, 0x5, 0x25, 0x0, 0x0, 0x6, 0x7A, 0x0, 0x0, 0x6, 0x87, 0x0, 0x0, 0x8, 0xA0, 0x0, 0x0, 0x8, 0xA4, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x39, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x4, 0x26, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x21, 0x14, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x4E, 0x20, 0x2, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3A, 0x98, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xF7, 0x97, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x22, 0x6D, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x20, 0x83, 0x0, 0x1, 0x0, 0x0, 0x20, 0x9C, 0x0, 0x1, 0x0, 0x0, 0x20, 0xB5, 0x0, 0x1, 0x0, 0x0, 0x20, 0xCE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x65, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x2E, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0xBD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4, 0xD0, 0xE7, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, 0x42, 0x0, 0x0, 0x14, 0x43, 0x0, 0x0, 0x15, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xAA, 0x7D, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x98, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x6, 0x10, 0x2A, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0xC8, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x6, 0xF, 0xB3, 0x1, 0x31, 0x2D, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0x64, 0x2, 0x0, 0x0, 0x1, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x74, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x3, 0x0, 0x0, 0x24, 0xCD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0x59, 0x0, 0x0, 0x4, 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0xF, 0x13, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x6, 0xF, 0xB9, 0x1, 0x40, 0x6F, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x86, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xC, 0x9B, 0x0, 0x0, 0xC, 0x9D, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x15, 0xB0, 0x0, 0x0, 0x15, 0xB5, 0x0, 0x0, 0x15, 0xD0, 0x0, 0x0, 0x15, 0xD3, 0x0, 0x0, 0x15, 0xD5, 0x0, 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x2, 0x0, 0x0, 0x16, 0x4, 0x0, 0x0, 0x16, 0x25, 0x0, 0x0, 0x16, 0x49, 0x0, 0x0, 0x18, 0x7, 0x0, 0x0, 0x18, 0xB2, 0x0, 0x0, 0x19, 0x45, 0x0, 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, 0x49, 0x0, 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8B, 0x0, 0x0, 0x19, 0xA1, 0x0, 0x0, 0x1A, 0x5E, 0x0, 0x0, 0x1B, 0x38, 0x0, 0x0, 0x1B, 0x39, 0x0, 0x0, 0x1C, 0x26, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x3C, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xE, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x2F, 0x4B, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x4, 0x4A, 0x0, 0x0, 0x4, 0x50, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, 0x4, 0x5F, 0x0, 0x0, 0x4, 0x61, 0x0, 0x0, 0x4, 0x63, 0x0, 0x0, 0x4, 0xB2, 0x0, 0x0, 0x9, 0x7D, 0x0, 0x0, 0x9, 0x7F, 0x0, 0x0, 0x9, 0x9A, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x6, 0xF, 0xB8, 0x1, 0x31, 0x40, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x5D, 0x0, 0x1, 0x0, 0x0, 0x3, 0x32, 0x0, 0x1, 0x0, 0x0, 0x24, 0xD5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x24, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x9B, 0xEF, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x6, 0xF, 0xB2, 0x1, 0x31, 0x2D, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x68, 0x2, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xAE, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x1, 0x0, 0x0, 0x27, 0x3F, 0x0, 0x1, 0x0, 0x0, 0x24, 0xB1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF4, 0x0, 0x0, 0x6, 0x5B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xB, 0xBA, 0x0, 0x0, 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x6, 0xF, 0xB0, 0x1, 0x31, 0x2D, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x30, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x30, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x33, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xB7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x4, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x3D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x2, 0x4F, 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0x78, 0x0, 0x0, 0x9, 0x79, 0x0, 0x0, 0x9, 0x7C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, 0xCB, 0x0, 0x0, 0x11, 0x76, 0x0, 0x0, 0x11, 0xCB, 0x0, 0x0, 0x11, 0xCD, 0x0, 0x0, 0x12, 0xC6, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0xCE, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x6, 0xF, 0xB1, 0x1, 0x31, 0x2D, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x2C, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x20, 0x7E, 0x0, 0x1, 0x0, 0x0, 0x20, 0x97, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xAA, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x4, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x2, 0xB1, 0x7, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x11, 0x14, 0x0, 0x0, 0x11, 0x9B, 0x0, 0x0, 0x11, 0x9F, 0x0, 0x0, 0x11, 0xA4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x6, 0xF, 0x2A, 0x1, 0x40, 0x6F, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0xBC, 0x2, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x23, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x1, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x1, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x3, 0x2E, 0xFF, 0x4, 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, 0x83, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xBD, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xFA, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x18, 0x32, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD5, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xBF, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0xFC, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x3, 0xF5, 0x53, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xF5, 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x13, 0x34, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x1C, 0x48, 0x0, 0x0, 0x1C, 0xAD, 0x0, 0x0, 0x1C, 0xDA, 0x0, 0x0, 0x1D, 0x48, 0x0, 0x0, 0x1D, 0x58, 0x0, 0x0, 0x1D, 0x78, 0x0, 0x0, 0x1D, 0x7D, 0x0, 0x0, 0x1D, 0x7F, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x0, 0x1D, 0x83, 0x0, 0x0, 0x1D, 0x85, 0x0, 0x0, 0x1E, 0xF7, 0x0, 0x0, 0x1E, 0xF9, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x11, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1B, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x13, 0x8, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x4, 0x62, 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x0, 0x1E, 0xD1, 0x0, 0x0, 0x1F, 0x1D, 0x0, 0x0, 0x1F, 0x1F, 0x0, 0x0, 0x1F, 0x25, 0x0, 0x0, 0x1F, 0x6B, 0x0, 0x0, 0x1F, 0x6C, 0x0, 0x0, 0x1F, 0x6D, 0x0, 0x0, 0x1F, 0x6E, 0x0, 0x0, 0x1F, 0x6F, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, 0xC5, 0x0, 0x0, 0x20, 0x9, 0x0, 0x0, 0x20, 0xA, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x13, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, 0x9F, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD4, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x6, 0xF, 0xB5, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xCC, 0x2, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x82, 0x0, 0x1, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x6, 0xF, 0xB7, 0x1, 0x31, 0x40, 0x8C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x34, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x26, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x59, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x6, 0xF, 0x29, 0x1, 0x31, 0x40, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x4, 0x2, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x36, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x6, 0xF, 0xB4, 0x1, 0x31, 0x2D, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0xC6, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x54, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x6, 0xF, 0x28, 0x1, 0x31, 0x2D, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x76, 0x2, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x34, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0xE5, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x4, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xDB, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x6, 0xF, 0xB6, 0x1, 0x31, 0x40, 0x8A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x9A, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0xE4, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x37, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x6, 0x10, 0x4C, 0x1, 0x40, 0x6F, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x2A, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x8B, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x1, 0x4A, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1 + }; + + public static Packet Dump_142A = new Packet(new PacketId(11, 71, 2, "Dump_142A"), data_Dump_142A); + + + public static byte[] data_Dump_143 = new byte[] /* 11.121.1 */ + { + 0x10, 0x41, 0x8, 0xBE, 0xBF, 0x7F, 0x80 + }; + + public static Packet Dump_143 = new Packet(new PacketId(11, 121, 1, "Dump_143"), data_Dump_143); + + + public static byte[] data_Dump_144 = new byte[] /* 11.34.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_144 = new Packet(new PacketId(11, 34, 2, "Dump_144"), data_Dump_144); + + + public static byte[] data_Dump_145 = new byte[] /* 14.2.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_145 = new Packet(new PacketId(14, 2, 1, "Dump_145"), data_Dump_145); + + + public static byte[] data_Dump_146 = new byte[] /* 11.1.2 */ + { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7B, 0x43, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0x62, 0x8B, 0x3, 0x98, 0x6C, - 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, - 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, - 0x1, 0x9A, 0x28, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x89, 0x94, 0xF0, 0x0, - 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, - 0x3, 0x0, 0x0, 0x53, 0x8, 0x0, 0x1, 0x0, 0x0, 0x53, 0x9, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, - 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x62, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x86, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0x62, 0x8C, 0x3, - 0x98, 0x6C, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xC, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x5F, 0x64, - 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, - 0x2B, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x6, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_146 = new Packet(new PacketId(11, 1, 2, "Dump_146"), data_Dump_146); + + + public static byte[] data_Dump_147 = new byte[] /* 11.71.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_147 = new Packet(new PacketId(11, 71, 1, "Dump_147"), data_Dump_147); + + + public static byte[] data_Dump_148 = new byte[] /* 23.9.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x5, 0xDF, 0x44, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDF, 0x42, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, + 0xDF, 0x46, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x5, 0xDF, 0x47, 0x0, 0x0, 0x2, 0x58, 0x0, + 0x0, 0x5, 0xDF, 0xB9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDE, 0xB8, 0x0, 0x0, 0x0, + 0xC8, 0x0, 0x0, 0x5, 0xDF, 0x3F, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDF, 0x43, 0x0, + 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDE, 0xB7, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x5, 0xDF, + 0x40, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, + 0x5, 0xDF, 0x45, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x5, 0xDF, 0xDB, 0x0, 0x0, 0x7, 0x8, + 0x0, 0x0, 0x5, 0xDF, 0x48, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x5, 0xDE, 0xB9, 0x0, 0x0, + 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2 + }; + + public static Packet Dump_148 = new Packet(new PacketId(23, 9, 2, "Dump_148"), data_Dump_148); + + + public static byte[] data_Dump_149 = new byte[] /* 11.34.1 */ + { + 0x10, 0x41, 0x8, 0xBE, 0xBF, 0x7F, 0x80 + }; + + public static Packet Dump_149 = new Packet(new PacketId(11, 34, 1, "Dump_149"), data_Dump_149); + + + public static byte[] data_Dump_150 = new byte[] /* 11.19.2 */ + { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8C, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, - 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x1, 0x0, 0x0, 0x1, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xA4, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, - 0x4E, 0x0, 0x4, 0x62, 0x8D, 0x3, 0x98, 0x6C, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, - 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xC, 0xE5, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_150 = new Packet(new PacketId(11, 19, 2, "Dump_150"), data_Dump_150); + + + public static byte[] data_Dump_151 = new byte[] /* 11.1.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0xBF, 0x7F, 0x80 + }; + + public static Packet Dump_151 = new Packet(new PacketId(11, 1, 1, "Dump_151"), data_Dump_151); + + + public static byte[] data_Dump_152 = new byte[] /* 3.2.16 */ + { + 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xEC, 0xE3, 0x80, 0x90, 0xE9, 0x87, 0x91, + 0xE9, 0x8A, 0x80, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xB0, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, + 0x83, 0x9C, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8A, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xD, 0xA, + 0xE9, 0x80, 0xA3, 0xE7, 0xB6, 0x9A, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xB3, 0xE3, + 0x83, 0x97, 0xE3, 0x83, 0x9C, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8A, 0xE3, 0x82, 0xB9, 0xE3, 0x81, + 0xA7, 0xE9, 0xBB, 0x84, 0xE9, 0x87, 0x91, 0xE7, 0x9F, 0xB3, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0xB7, + 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0xB1, 0xE3, + 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE5, 0x85, 0xA5, 0xE6, 0x89, 0x8B, 0xE3, 0x81, + 0xA7, 0xE3, 0x81, 0x8D, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x99, 0xE3, 0x80, 0x82, 0xD, 0xA, 0x37, + 0xE6, 0x97, 0xA5, 0xE9, 0x96, 0x93, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xB0, 0xE3, 0x82, 0xA4, 0xE3, + 0x83, 0xB3, 0xE3, 0x81, 0xA7, 0xE5, 0x90, 0x88, 0xE8, 0xA8, 0x88, 0xE3, 0x80, 0x8C, 0xE9, 0xBB, + 0x84, 0xE9, 0x87, 0x91, 0xE7, 0x9F, 0xB3, 0xC3, 0x97, 0x31, 0x36, 0xE3, 0x80, 0x8D, 0xE3, 0x81, + 0xA8, 0xE3, 0x80, 0x8C, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0x81, 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xC3, 0x97, 0x31, 0x32, + 0x30, 0xE3, 0x80, 0x8D, 0xE3, 0x81, 0x8C, 0xE6, 0x89, 0x8B, 0xE3, 0x81, 0xAB, 0xE5, 0x85, 0xA5, + 0xE3, 0x82, 0x8B, 0xEF, 0xBC, 0x81, 0x35 + }; + + public static Packet Dump_152 = new Packet(new PacketId(3, 2, 16, "Dump_152"), data_Dump_152); + + + public static byte[] data_Dump_153 = new byte[] /* 0.3.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0xE3, 0x81, 0x8A, 0xE7, 0x9F, 0xA5, 0xE3, 0x82, 0x89, 0xE3, 0x81, 0x9B, 0xEF, 0xBD, 0x9E, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x12, 0x1, 0x1D, 0x12, 0x1, 0x1, 0x0 + }; + + public static Packet Dump_153 = new Packet(new PacketId(0, 3, 2, "Dump_153"), data_Dump_153); + + + public static byte[] data_Dump_154 = new byte[] /* 11.121.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, + 0x0, 0x64, 0x0, 0x64, 0x83, 0xAD, 0xE3 + }; + + public static Packet Dump_154 = new Packet(new PacketId(11, 121, 2, "Dump_154"), data_Dump_154); + + + public static byte[] data_Dump_155 = new byte[] /* 23.9.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_155 = new Packet(new PacketId(23, 9, 1, "Dump_155"), data_Dump_155); + + + public static byte[] data_Dump_156 = new byte[] /* 11.19.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_156 = new Packet(new PacketId(11, 19, 1, "Dump_156"), data_Dump_156); + + + public static byte[] data_Dump_157 = new byte[] /* 11.3.2 */ + { +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xCF, 0x0, 0x4, 0x62, 0x78, 0x3, 0x98, 0x1A, 0xF7, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0xD, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x90, 0x7C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x1A, 0xF6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0x7C, 0xD, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0xD, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0xD, 0x18, 0x0, 0x0, 0x75, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x12, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x83, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD0, 0x0, 0x4, 0x62, 0x79, 0x3, 0x98, 0x1B, 0xB, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x52, 0xA0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xB, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xB, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xB, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD1, 0x0, 0x4, 0x62, 0x7B, 0x3, 0x98, 0x1B, 0x4F, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xD, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x56, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x4, 0x62, 0x7C, 0x3, 0x98, 0x1B, 0x50, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0xD, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x1E, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x56, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x8E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x1F, 0x8F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x1F, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD3, 0x0, 0x4, 0x62, 0x7D, 0x3, 0x98, 0x1B, 0xA8, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x87, 0x41, 0x90, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4C, 0x37, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x1B, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x13, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x13, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x13, 0xDF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20, 0x44, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xFD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD4, 0x0, 0x4, 0x62, 0x8E, 0x3, 0x98, 0x6C, 0xEB, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xD, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD5, 0x0, 0x4, 0x62, 0x8F, 0x3, 0x98, 0x6C, 0xEC, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0xD, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x28, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x1, 0x0, 0x0, 0x1, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xBE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD6, 0x0, 0x4, 0x62, 0x90, 0x3, 0x98, 0x6C, 0xF2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x3, 0x0, 0x0, 0x53, 0xA, 0x0, 0x1, 0x0, 0x0, 0x53, 0xB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x20, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x14, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1F, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x1F, 0x5F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x1F, 0x5D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x1F, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x20, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD7, 0x0, 0x4, 0x62, 0x91, 0x3, 0x98, 0x6C, 0xF3, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x99, 0xB6, 0x90, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x53, 0x1A, 0x0, 0x1, 0x0, 0x0, 0x53, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x53, 0x1E, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x6C, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x6C, 0xF2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20, 0x67, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_157 = new Packet(new PacketId(11, 3, 2, "Dump_157"), data_Dump_157); + + + public static byte[] data_Dump_158 = new byte[] /* 0.3.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_158 = new Packet(new PacketId(0, 3, 1, "Dump_158"), data_Dump_158); + + + public static byte[] data_Dump_159 = new byte[] /* 11.5.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD1, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_159 = new Packet(new PacketId(11, 5, 2, "Dump_159"), data_Dump_159); + + + public static byte[] data_Dump_160 = new byte[] /* 11.121.1 */ + { + 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + }; + + public static Packet Dump_160 = new Packet(new PacketId(11, 121, 1, "Dump_160"), data_Dump_160); + + + public static byte[] data_Dump_161 = new byte[] /* 11.7.16 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_161 = new Packet(new PacketId(11, 7, 16, "Dump_161"), data_Dump_161); + + + public static byte[] data_Dump_162 = new byte[] /* 11.123.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + }; + + public static Packet Dump_162 = new Packet(new PacketId(11, 123, 2, "Dump_162"), data_Dump_162); + + + public static byte[] data_Dump_163 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0xDF, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5A, 0x60, 0xB6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x29, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x9, 0x0, 0x0, 0x14, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5F, 0x1, 0x0, 0x0, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, - 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xB7, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xD5, 0xB9, - 0xF0, 0x55, 0xA0, 0x38, 0xF9, 0x7C, 0x23 + 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, + 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_163 = new Packet(new PacketId(3, 3, 16, "Dump_163"), data_Dump_163); + + + public static byte[] data_Dump_164 = new byte[] /* 11.57.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x5, 0xDF, 0x40, + 0x1, 0x31, 0x2D, 0x9, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5, 0xDF, 0xB9, 0x1, 0x31, 0x40, 0x92, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, + 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x1, 0x31, 0x2D, 0xA, 0x1, 0x2C, + 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xC6, 0x1, + 0x31, 0x8E, 0xAD, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5, 0xDF, 0x5D, 0x1, 0x31, 0xC9, 0x40, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x5E, 0x1, 0x31, 0xC9, 0x41, 0x1, 0x2C, 0x0, + 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x7A, 0x1, 0x32, + 0x65, 0x82, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0xDF, 0x8A, 0x1, 0x32, 0xC7, 0x29, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x92, 0x1, 0x40, 0x5B, 0xBE, 0x1, 0x2C, 0x0, 0xC8, + 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x52, 0x1, 0x31, 0x8E, + 0xAB, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0xDE, 0xC5, 0x1, 0x31, 0x8E, 0xAA, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xD7, 0x1, 0x40, 0x6F, 0x50, 0x1, 0x2C, 0x0, 0xC8, 0x0, + 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0xC3, 0x1, 0x40, 0xA9, 0xE1, + 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, + 0x1F, 0x1, 0x40, 0xAD, 0xC6, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0xDF, 0xA1, 0x1, 0x40, 0xA6, 0x4, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, + 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x31, 0x1, 0x4F, 0xF7, 0xDC, 0x1, + 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0xC6, + 0x1, 0x4F, 0xF7, 0xF1, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5, 0xDF, 0xE0, 0x1, 0xBF, 0x15, 0x22, 0x1, 0x2C, 0x0, 0xC8, 0x0, 0xC8, 0x0, + 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDF, 0x24, 0x1, 0x4F, 0xFF, 0xA0, 0x1, 0x2C, + 0x0, 0xC8, 0x0, 0xC8, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, + 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_164 = new Packet(new PacketId(11, 57, 2, "Dump_164"), data_Dump_164); + + + public static byte[] data_Dump_165 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x10, 0x7F, 0xFF, 0x7F, 0x0, 0x82, + 0x10, 0x21, 0x8, 0x7A, 0x72, 0xFA, 0xE0 + }; + + public static Packet Dump_165 = new Packet(new PacketId(3, 3, 16, "Dump_165"), data_Dump_165); + + + public static byte[] data_Dump_166 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xD, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x20, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_166 = new Packet(new PacketId(11, 21, 2, "Dump_166"), data_Dump_166); + + + public static byte[] data_Dump_167 = new byte[] /* 11.3.1 */ + { + 0x0, 0x0, 0x0, 0xC8, 0x1, 0x0, 0x39 + }; + + public static Packet Dump_167 = new Packet(new PacketId(11, 3, 1, "Dump_167"), data_Dump_167); + + + public static byte[] data_Dump_168 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xDF, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x26, 0x0, + 0x0, 0x7B, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x15, + 0x1B, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_196 = new Packet(new PacketId(11, 122, 2, "Dump_196"), data_Dump_196); + public static Packet Dump_168 = new Packet(new PacketId(11, 21, 2, "Dump_168"), data_Dump_168); - public static byte[] data_Dump_197 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_169 = new byte[] /* 11.5.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xD0, 0x41 + 0x0, 0x0, 0x0, 0xC8, 0x0, 0xF0, 0x41 }; - public static Packet Dump_197 = new Packet(new PacketId(3, 3, 16, "Dump_197"), data_Dump_197); + public static Packet Dump_169 = new Packet(new PacketId(11, 5, 1, "Dump_169"), data_Dump_169); - public static byte[] data_Dump_198 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_170 = new byte[] /* 11.21.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xE0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x26, 0x0, + 0x0, 0x7B, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x15, + 0x1B, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_170 = new Packet(new PacketId(11, 21, 2, "Dump_170"), data_Dump_170); + + + public static byte[] data_Dump_171 = new byte[] /* 11.123.1 */ + { + 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0xC2 + }; + + public static Packet Dump_171 = new Packet(new PacketId(11, 123, 1, "Dump_171"), data_Dump_171); + + + public static byte[] data_Dump_172 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xAB, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x1F, + 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, + 0x0, 0x13, 0xEC, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, + 0x10, 0x3D, 0xCC, 0xCC, 0xD0, 0x41, 0xF0 + }; + + public static Packet Dump_172 = new Packet(new PacketId(11, 21, 2, "Dump_172"), data_Dump_172); + + + public static byte[] data_Dump_173 = new byte[] /* 11.57.1 */ + { + 0x4C, 0x0, 0x42, 0x0, 0x3C, 0x0, 0x0 + }; + + public static Packet Dump_173 = new Packet(new PacketId(11, 57, 1, "Dump_173"), data_Dump_173); + + + public static byte[] data_Dump_174 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_174 = new Packet(new PacketId(11, 21, 1, "Dump_174"), data_Dump_174); + + + public static byte[] data_Dump_175 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x10, 0xEF, + 0x0, 0xF, 0x0, 0x0, 0x52, 0xA2, 0x0 + }; + + public static Packet Dump_175 = new Packet(new PacketId(11, 21, 2, "Dump_175"), data_Dump_175); + + + public static byte[] data_Dump_176 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xDF, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_176 = new Packet(new PacketId(11, 21, 1, "Dump_176"), data_Dump_176); + + + public static byte[] data_Dump_177 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0xBA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x12, 0x88, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1E, + 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, - 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x41 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_198 = new Packet(new PacketId(3, 3, 16, "Dump_198"), data_Dump_198); + public static Packet Dump_177 = new Packet(new PacketId(11, 21, 2, "Dump_177"), data_Dump_177); - public static byte[] data_Dump_199 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_178 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xD0, 0xE0, 0x0, 0x0, 0x0, 0x0, + 0x42, 0xF0, 0x5A, 0xB0, 0x55, 0x0, 0x0 + }; + + public static Packet Dump_178 = new Packet(new PacketId(11, 21, 1, "Dump_178"), data_Dump_178); + + + public static byte[] data_Dump_179 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x11, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x11, 0x0, 0x0, 0x1E, 0x96, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_179 = new Packet(new PacketId(11, 21, 2, "Dump_179"), data_Dump_179); + + + public static byte[] data_Dump_180 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xDE, 0xAB, 0x0, 0x0, 0x41, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_180 = new Packet(new PacketId(11, 21, 1, "Dump_180"), data_Dump_180); + + + public static byte[] data_Dump_181 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x92, 0x0, 0x0, 0x0, + 0x4, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x30, 0x0, 0x0, 0x0, 0xF, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, + 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, + 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x30, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x14, 0x58, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x35, 0x0, 0x0, 0x14, 0x55, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5 + }; + + public static Packet Dump_181 = new Packet(new PacketId(11, 21, 2, "Dump_181"), data_Dump_181); + + + public static byte[] data_Dump_182 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xF5, 0x0, 0x10, 0x0, 0x7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_182 = new Packet(new PacketId(11, 21, 1, "Dump_182"), data_Dump_182); + + + public static byte[] data_Dump_183 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, @@ -10342,81 +6743,80 @@ public static class GameFull 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_199 = new Packet(new PacketId(3, 3, 16, "Dump_199"), data_Dump_199); + public static Packet Dump_183 = new Packet(new PacketId(3, 3, 16, "Dump_183"), data_Dump_183); - public static byte[] data_Dump_200 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_184 = new byte[] /* 11.21.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41 + 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x11, 0x24, 0x64, + 0x31, 0x45, 0x31, 0xFF, 0xFF, 0xEF, 0xFF }; - public static Packet Dump_200 = new Packet(new PacketId(3, 3, 16, "Dump_200"), data_Dump_200); + public static Packet Dump_184 = new Packet(new PacketId(11, 21, 1, "Dump_184"), data_Dump_184); - public static byte[] data_Dump_201 = new byte[] /* 11.122.1 */ + public static byte[] data_Dump_185 = new byte[] /* 11.21.2 */ { - 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBA, 0x79, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x10, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x0, 0xD0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x23 }; - public static Packet Dump_201 = new Packet(new PacketId(11, 122, 1, "Dump_201"), data_Dump_201); + public static Packet Dump_185 = new Packet(new PacketId(11, 21, 2, "Dump_185"), data_Dump_185); - public static byte[] data_Dump_202 = new byte[] /* 60.0.2 */ + public static byte[] data_Dump_186 = new byte[] /* 0.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4C, 0x4, 0x34, 0xCA, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x31, 0x7A, 0x40, 0x1, 0x0 }; - public static Packet Dump_202 = new Packet(new PacketId(60, 0, 2, "Dump_202"), data_Dump_202); + public static Packet Dump_186 = new Packet(new PacketId(0, 0, 2, "Dump_186"), data_Dump_186); - public static byte[] data_Dump_203 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_187 = new byte[] /* 11.21.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0x94, 0xE3, 0x81, 0x96 + 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x53, 0x0, 0x11, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 + }; + + public static Packet Dump_187 = new Packet(new PacketId(11, 21, 1, "Dump_187"), data_Dump_187); + + + public static byte[] data_Dump_188 = new byte[] /* 11.21.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x23, 0x0, 0x0, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_188 = new Packet(new PacketId(11, 21, 2, "Dump_188"), data_Dump_188); + + + public static byte[] data_Dump_189 = new byte[] /* 11.21.1 */ + { + 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x92, 0x0, 0xF, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 }; - public static Packet Dump_203 = new Packet(new PacketId(3, 3, 16, "Dump_203"), data_Dump_203); + public static Packet Dump_189 = new Packet(new PacketId(11, 21, 1, "Dump_189"), data_Dump_189); - public static byte[] data_Dump_204 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_190 = new byte[] /* 11.21.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, - 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x43 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x21, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x23, 0x0, 0x0, 0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_204 = new Packet(new PacketId(3, 3, 16, "Dump_204"), data_Dump_204); + public static Packet Dump_190 = new Packet(new PacketId(11, 21, 2, "Dump_190"), data_Dump_190); - public static byte[] data_Dump_205 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_191 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, @@ -10428,633 +6828,787 @@ public static class GameFull 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, - 0x0, 0x0, 0x0, 0xD9, 0xF0, 0x12, 0x84 + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xEF, 0xFF }; - public static Packet Dump_205 = new Packet(new PacketId(3, 3, 16, "Dump_205"), data_Dump_205); + public static Packet Dump_191 = new Packet(new PacketId(3, 3, 16, "Dump_191"), data_Dump_191); - public static byte[] data_Dump_206 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_192 = new byte[] /* 11.21.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x8F, 0x9F, 0x2A, 0xE0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x80, 0x8E, 0x40, 0x80, 0x8D, 0x3C, 0xC0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, - 0x0, 0x3B, 0xCA, 0x62, 0xC7, 0xBF, 0x8, 0xF8, 0x85, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x8E, 0xBF, 0x2D, 0x40, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x18, 0x40, 0x7E, 0xA7, 0x65, 0x80, - 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 + 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xBA, 0x79, 0x0, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 }; - public static Packet Dump_206 = new Packet(new PacketId(3, 3, 16, "Dump_206"), data_Dump_206); + public static Packet Dump_192 = new Packet(new PacketId(11, 21, 1, "Dump_192"), data_Dump_192); - public static byte[] data_Dump_207 = new byte[] /* 60.0.1 */ + public static byte[] data_Dump_193 = new byte[] /* 0.0.1 */ { - 0x0, 0x0, 0x12, 0x5E, 0x0, 0x45, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_207 = new Packet(new PacketId(60, 0, 1, "Dump_207"), data_Dump_207); + public static Packet Dump_193 = new Packet(new PacketId(0, 0, 1, "Dump_193"), data_Dump_193); - public static byte[] data_Dump_208 = new byte[] /* 45.1.2 */ + public static byte[] data_Dump_194 = new byte[] /* 11.21.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4D, 0x1, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x9, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 }; - public static Packet Dump_208 = new Packet(new PacketId(45, 1, 2, "Dump_208"), data_Dump_208); + public static Packet Dump_194 = new Packet(new PacketId(11, 21, 1, "Dump_194"), data_Dump_194); - public static byte[] data_Dump_209 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_195 = new byte[] /* 11.21.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2F, 0x0, 0x0, 0x21, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 }; - public static Packet Dump_209 = new Packet(new PacketId(3, 3, 16, "Dump_209"), data_Dump_209); + public static Packet Dump_195 = new Packet(new PacketId(11, 21, 1, "Dump_195"), data_Dump_195); - public static byte[] data_Dump_210 = new byte[] /* 0.0.2 */ + public static byte[] data_Dump_196 = new byte[] /* 11.122.2 */ { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x8, 0x0, 0x0, 0x0, + 0x4E, 0x0, 0x4, 0xD0, 0xEB, 0x0, 0xE5, 0x8, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, + 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, + 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, + 0xFC, 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, + 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, + 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7C, 0x0, 0x0, 0x21, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, + 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xCB, 0x0, + 0x0, 0xB, 0xFF, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x21, 0x2D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, + 0x0, 0x0, 0x21, 0x2E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3D, + 0x0, 0x0, 0x21, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9E, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, + 0xFC, 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xF1, 0x0, 0xE5, 0x56, 0xF3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, + 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD2, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_210 = new Packet(new PacketId(0, 0, 2, "Dump_210"), data_Dump_210); - - - public static byte[] data_Dump_211 = new byte[] /* 45.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x3, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x28, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x8, 0x2, - 0x0, 0xFB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x0, 0xF, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x3C, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, - 0x5A, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x5A, 0x0, 0x78, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x96, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0xB4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xD2, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xF0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x78, 0x1, 0xE, 0x2, 0x0, 0x0, 0x4 - }; - - public static Packet Dump_211 = new Packet(new PacketId(45, 0, 2, "Dump_211"), data_Dump_211); - - - public static byte[] data_Dump_212 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, + 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0xB, 0xF1, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, + 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x39, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x21, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x21, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x64, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x1, 0x1, 0x0, 0x0, 0x3, 0xEE, 0x8, 0x0, 0x0, 0x0, 0x25, 0x0, 0x4, 0xD0, 0xF4, 0x0, + 0xE5, 0x7E, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x21, 0x3F, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x40, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x3F, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, + 0x0, 0x21, 0x3F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, + 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x41, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0xB, 0xF2, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, + 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x3F, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA5, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA7, 0x0, 0x0, 0x21, 0x41, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0xEF, 0x8, 0x0, 0x0, 0x0, 0x26, + 0x0, 0x4, 0xD0, 0xF7, 0x0, 0xE5, 0xA5, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, + 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, + 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x21, 0x47, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, + 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, + 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, + 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7C, 0x0, 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x47, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, + 0x0, 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, + 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, + 0xB, 0xF4, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x21, 0x45, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0xF6, 0x0, + 0x0, 0x21, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xD7, 0x0, + 0x0, 0x21, 0x47, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xEC, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0xF1, + 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xFA, 0x0, 0xE5, 0xCC, 0x23, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, + 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 - }; - - public static Packet Dump_212 = new Packet(new PacketId(3, 3, 16, "Dump_212"), data_Dump_212); - - - public static byte[] data_Dump_213 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0xD9, 0xF0, 0x12, 0x84 - }; - - public static Packet Dump_213 = new Packet(new PacketId(3, 3, 16, "Dump_213"), data_Dump_213); - - - public static byte[] data_Dump_214 = new byte[] /* 45.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x3, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x28, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x8, 0x2, - 0x0, 0xFB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x0, 0xF, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x3C, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, - 0x5A, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x5A, 0x0, 0x78, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x96, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0xB4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xD2, 0x1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xF0, - 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x78, 0x1, 0xE, 0x2, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_214 = new Packet(new PacketId(45, 0, 2, "Dump_214"), data_Dump_214); - - - public static byte[] data_Dump_215 = new byte[] /* 10.12.16 */ - { - 0x0, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x0, 0x0, 0x7D, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_215 = new Packet(new PacketId(10, 12, 16, "Dump_215"), data_Dump_215); - - - public static byte[] data_Dump_216 = new byte[] /* 45.3.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x30, 0xB4, 0x35, 0x84, 0x39, 0xBD, 0xC5, - 0x26, 0x68, 0x3, 0xBE, 0xA1, 0x14, 0xF1 - }; - - public static Packet Dump_216 = new Packet(new PacketId(45, 3, 2, "Dump_216"), data_Dump_216); - - - public static byte[] data_Dump_217 = new byte[] /* 72.1.16 */ - { - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_217 = new Packet(new PacketId(72, 1, 16, "Dump_217"), data_Dump_217); - - - public static byte[] data_Dump_218 = new byte[] /* 45.1.1 */ - { - 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 - }; - - public static Packet Dump_218 = new Packet(new PacketId(45, 1, 1, "Dump_218"), data_Dump_218); - - - public static byte[] data_Dump_219 = new byte[] /* 0.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0 - }; - - public static Packet Dump_219 = new Packet(new PacketId(0, 0, 1, "Dump_219"), data_Dump_219); - - - public static byte[] data_Dump_220 = new byte[] /* 45.0.1 */ - { - 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 - }; - - public static Packet Dump_220 = new Packet(new PacketId(45, 0, 1, "Dump_220"), data_Dump_220); - - - public static byte[] data_Dump_221 = new byte[] /* 60.0.2 */ - { + 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, + 0xFC, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x0, 0x0, 0xDD, 0x0, 0x0, 0xB, 0xF3, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, + 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x4B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x21, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0xF4, 0x0, 0x0, 0x21, 0x4D, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, + 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x3, 0xF0, 0x8, 0x0, 0x0, 0x0, 0x27, 0x0, 0x4, 0xD1, 0x1, 0x0, 0xE6, + 0xB6, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x21, 0x55, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0xF8, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0xF8, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, + 0x21, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x56, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0xB, 0xFC, 0x0, 0x64, 0x0, 0x0, + 0x0, 0x1, 0x27, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0xEF, 0x0, 0x0, + 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0xEF, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x55, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, + 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x21, 0x56, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x22, 0x2A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x3, 0xF9, 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x4, 0xD1, 0x2, 0x0, 0xE7, + 0x4, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x21, 0x5A, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0xF8, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, + 0x21, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5B, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1, 0x53, 0x0, 0x0, 0xC, 0x4, 0x0, 0x64, 0x0, 0x0, + 0x0, 0x1, 0x41, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, + 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x21, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, + 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x21, 0x5B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, + 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x21, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, + 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, + 0x1, 0x0, 0x0, 0x4, 0x1, 0x8, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xFF, 0x0, 0xE6, + 0x8F, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5F, 0xD5, 0x6B, 0x9E, 0x17, 0x82, 0xEF - }; - - public static Packet Dump_221 = new Packet(new PacketId(60, 0, 2, "Dump_221"), data_Dump_221); - - - public static byte[] data_Dump_222 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x53, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, + 0x21, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x54, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x54, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, - 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x43 - }; - - public static Packet Dump_222 = new Packet(new PacketId(3, 3, 16, "Dump_222"), data_Dump_222); - - - public static byte[] data_Dump_223 = new byte[] /* 45.0.1 */ - { - 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2 - }; - - public static Packet Dump_223 = new Packet(new PacketId(45, 0, 1, "Dump_223"), data_Dump_223); - - - public static byte[] data_Dump_224 = new byte[] /* 20.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDF, 0x0, 0xB, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8C, 0x0, 0x0, 0x0, 0x5, 0xFF, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xF4, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, + 0x0, 0x0, 0xBB, 0x0, 0x0, 0xC, 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x21, 0x53, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, + 0x21, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x8, + 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD1, 0x3, 0x0, 0xE7, 0x2B, 0xB3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x21, 0x31, 0x70, + 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x8D, 0x0, 0x0, 0x0, 0x5, - 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x49, 0x8E, 0x0, 0x0, - 0x0, 0xF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8F, - 0x0, 0x0, 0x0, 0x9, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xD, 0x0, 0x0, - 0x49, 0x90, 0x0, 0x0, 0x0, 0x18, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_224 = new Packet(new PacketId(20, 0, 2, "Dump_224"), data_Dump_224); - - - public static byte[] data_Dump_225 = new byte[] /* 45.3.1 */ - { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 - }; - - public static Packet Dump_225 = new Packet(new PacketId(45, 3, 1, "Dump_225"), data_Dump_225); - - - public static byte[] data_Dump_226 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, + 0x0, 0xFC, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0xFC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x15, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, + 0x1, 0x58, 0x0, 0x0, 0xC, 0x12, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x73, 0x0, 0x0, 0xC, + 0x11, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x21, 0x5D, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x21, 0x5E, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x3, + 0x2E, 0xFA, 0x3, 0x98, 0x1A, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xB, 0x29, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x58, 0xF4, 0xA3, 0x78, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x49, 0x7F, 0x0, 0x3, 0x0, 0x0, 0x45, 0xE4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, + 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDB, 0x0, 0x0, 0x1, 0xC0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x48, 0x0, 0x0, + 0x1, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x39, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, + 0x0, 0x0, 0xF, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x3, 0x90, 0x55, 0x3, 0x98, 0x1A, 0xFF, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, + 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, + 0x0, 0x0, 0xC, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xF8, 0x9B, 0x7C, 0x0, 0x0, 0x0, 0x0, + 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x49, 0x83, 0x0, 0x3, 0x0, 0x0, + 0x45, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0xDB, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 - }; - - public static Packet Dump_226 = new Packet(new PacketId(3, 3, 16, "Dump_226"), data_Dump_226); - - - public static byte[] data_Dump_227 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, + 0x0, 0x3, 0xF5, 0x41, 0x3, 0x98, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0x2, 0x4A, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5A, 0x8, 0x61, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x49, 0x84, 0x0, 0x3, 0x0, 0x0, 0x52, 0xE2, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x65, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x11, 0xDA, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x6B, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x0, 0x12, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x60, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5E, 0x0, 0x0, 0x0, 0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0x0, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x1F, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, + 0x3, 0x0, 0x0, 0x1E, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, + 0xA, 0x0, 0x0, 0x1E, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xD9, 0x0, 0x0, 0x0, + 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xE6, 0x3, 0xA2, 0xC9, 0x45, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, + 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x5B, 0x83, 0x10, 0x0, 0x0, 0x0, + 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, 0x1, 0xB, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 - }; - - public static Packet Dump_227 = new Packet(new PacketId(3, 3, 16, "Dump_227"), data_Dump_227); - - - public static byte[] data_Dump_228 = new byte[] /* 60.0.1 */ - { - 0x0, 0x0, 0x12, 0x5E, 0x1, 0x0, 0x15 - }; - - public static Packet Dump_228 = new Packet(new PacketId(60, 0, 1, "Dump_228"), data_Dump_228); - - - public static byte[] data_Dump_229 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4D, 0x0, + 0x4, 0xD0, 0xDF, 0x3, 0x98, 0xDE, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5C, 0xA5, 0x65, 0x20, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7B, 0x40, 0x2, + 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, + 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0xD0, 0xE0, 0x3, 0x98, 0xDE, 0x31, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, + 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, + 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0x89, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, + 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7B, 0x43, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x2, 0x26, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0x62, 0x8B, 0x3, 0x98, 0x6C, + 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, + 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, + 0x1, 0x9A, 0x28, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x89, 0x94, 0xF0, 0x0, + 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8A, 0x0, + 0x3, 0x0, 0x0, 0x53, 0x8, 0x0, 0x1, 0x0, 0x0, 0x53, 0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 - }; - - public static Packet Dump_229 = new Packet(new PacketId(3, 3, 16, "Dump_229"), data_Dump_229); - - - public static byte[] data_Dump_230 = new byte[] /* 20.0.1 */ - { - 0x0, 0x0, 0x0, 0xDF, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_230 = new Packet(new PacketId(20, 0, 1, "Dump_230"), data_Dump_230); - - - public static byte[] data_Dump_231 = new byte[] /* 3.3.16 */ - { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, + 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x6, 0x0, + 0x0, 0x76, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x62, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x1, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x86, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x4, 0x62, 0x8C, 0x3, + 0x98, 0x6C, 0xE9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xC, 0xE6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x5F, 0x64, + 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, + 0x2B, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x14, 0x8C, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, + 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x1, 0x0, 0x0, 0x1, 0x40, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xA4, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, + 0x4E, 0x0, 0x4, 0x62, 0x8D, 0x3, 0x98, 0x6C, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, + 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x9A, 0x28, 0x0, 0x0, 0xC, 0xE5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5A, 0x60, 0xB6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x29, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 + 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x9, 0x0, 0x0, 0x14, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xC, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5F, 0x1, 0x0, 0x0, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x1, + 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xB7, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xBB, 0xD5, 0xB9, + 0xF0, 0x55, 0xA0, 0x38, 0xF9, 0x7C, 0x23 }; - public static Packet Dump_231 = new Packet(new PacketId(3, 3, 16, "Dump_231"), data_Dump_231); + public static Packet Dump_196 = new Packet(new PacketId(11, 122, 2, "Dump_196"), data_Dump_196); - public static byte[] data_Dump_232 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_197 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 + 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xD0, 0x41 }; - public static Packet Dump_232 = new Packet(new PacketId(3, 3, 16, "Dump_232"), data_Dump_232); + public static Packet Dump_197 = new Packet(new PacketId(3, 3, 16, "Dump_197"), data_Dump_197); - public static byte[] data_Dump_233 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_198 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, - 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x92 - }; - - public static Packet Dump_233 = new Packet(new PacketId(3, 3, 16, "Dump_233"), data_Dump_233); - - - public static byte[] data_Dump_234 = new byte[] /* 0.0.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, + 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x41 }; - public static Packet Dump_234 = new Packet(new PacketId(0, 0, 2, "Dump_234"), data_Dump_234); + public static Packet Dump_198 = new Packet(new PacketId(3, 3, 16, "Dump_198"), data_Dump_198); - public static byte[] data_Dump_235 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_199 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 - }; - - public static Packet Dump_235 = new Packet(new PacketId(3, 3, 16, "Dump_235"), data_Dump_235); - - - public static byte[] data_Dump_236 = new byte[] /* 33.20.16 */ - { - 0x5, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x33, 0x4, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 - }; - - public static Packet Dump_236 = new Packet(new PacketId(33, 20, 16, "Dump_236"), data_Dump_236); - - - public static byte[] data_Dump_237 = new byte[] /* 10.12.16 */ - { - 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB, 0x0, 0x0, 0x0, 0x5, 0xFF, - 0xFF, 0xFF, 0xD0, 0x0, 0x0, 0x0, 0x0 + 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, + 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_237 = new Packet(new PacketId(10, 12, 16, "Dump_237"), data_Dump_237); + public static Packet Dump_199 = new Packet(new PacketId(3, 3, 16, "Dump_199"), data_Dump_199); - public static byte[] data_Dump_238 = new byte[] /* 20.1.2 */ + public static byte[] data_Dump_200 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x9B, 0x6, 0x64, 0x99, 0x98, 0x32, 0xDC, - 0x43, 0x2E, 0xFF, 0x5F, 0x78, 0x5E, 0x8 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41 }; - public static Packet Dump_238 = new Packet(new PacketId(20, 1, 2, "Dump_238"), data_Dump_238); + public static Packet Dump_200 = new Packet(new PacketId(3, 3, 16, "Dump_200"), data_Dump_200); - public static byte[] data_Dump_239 = new byte[] /* 72.1.16 */ + public static byte[] data_Dump_201 = new byte[] /* 11.122.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 }; - public static Packet Dump_239 = new Packet(new PacketId(72, 1, 16, "Dump_239"), data_Dump_239); + public static Packet Dump_201 = new Packet(new PacketId(11, 122, 1, "Dump_201"), data_Dump_201); - public static byte[] data_Dump_240 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_202 = new byte[] /* 60.0.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 + 0x4C, 0x4, 0x34, 0xCA, 0x40, 0x1, 0x0 }; - public static Packet Dump_240 = new Packet(new PacketId(3, 3, 16, "Dump_240"), data_Dump_240); + public static Packet Dump_202 = new Packet(new PacketId(60, 0, 2, "Dump_202"), data_Dump_202); - public static byte[] data_Dump_241 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_203 = new byte[] /* 3.3.16 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, + 0x0, 0x0, 0x0, 0x94, 0xE3, 0x81, 0x96 }; - public static Packet Dump_241 = new Packet(new PacketId(3, 3, 16, "Dump_241"), data_Dump_241); + public static Packet Dump_203 = new Packet(new PacketId(3, 3, 16, "Dump_203"), data_Dump_203); - public static byte[] data_Dump_242 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_204 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, - 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x21 + 0x0, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, + 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x43 }; - public static Packet Dump_242 = new Packet(new PacketId(3, 3, 16, "Dump_242"), data_Dump_242); + public static Packet Dump_204 = new Packet(new PacketId(3, 3, 16, "Dump_204"), data_Dump_204); - public static byte[] data_Dump_243 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_205 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0xC1, 0x59, 0x46, 0xBF, 0xC1, 0x59, 0x46, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 - }; - - public static Packet Dump_243 = new Packet(new PacketId(3, 3, 16, "Dump_243"), data_Dump_243); - - - public static byte[] data_Dump_244 = new byte[] /* 0.0.1 */ - { - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x15 - }; - - public static Packet Dump_244 = new Packet(new PacketId(0, 0, 1, "Dump_244"), data_Dump_244); - - - public static byte[] data_Dump_245 = new byte[] /* 20.1.1 */ - { - 0x0, 0x0, 0x80, 0xD, 0x0, 0x0, 0x0, 0x2, 0x13, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + 0x82, 0xF6, 0xC2, 0x80, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x93, 0x40, 0x54, 0x75, 0x9E, 0xA0, + 0x0, 0x0, 0x0, 0xD9, 0xF0, 0x12, 0x84 }; - public static Packet Dump_245 = new Packet(new PacketId(20, 1, 1, "Dump_245"), data_Dump_245); + public static Packet Dump_205 = new Packet(new PacketId(3, 3, 16, "Dump_205"), data_Dump_205); - public static byte[] data_Dump_246 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_206 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x8F, 0x9F, 0x2A, 0xE0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x80, 0x8E, 0x40, 0x80, 0x8D, 0x3C, 0xC0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, + 0x0, 0x3B, 0xCA, 0x62, 0xC7, 0xBF, 0x8, 0xF8, 0x85, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + 0x8E, 0xBF, 0x2D, 0x40, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x18, 0x40, 0x7E, 0xA7, 0x65, 0x80, + 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_246 = new Packet(new PacketId(3, 3, 16, "Dump_246"), data_Dump_246); + public static Packet Dump_206 = new Packet(new PacketId(3, 3, 16, "Dump_206"), data_Dump_206); - public static byte[] data_Dump_247 = new byte[] /* 14.2.2 */ + public static byte[] data_Dump_207 = new byte[] /* 60.0.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1A, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1E, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x23, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x25, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x27, - 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x29, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2B, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2D, - 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2F, - 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x31, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x33, - 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x35, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3E, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x49, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x4B, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x4F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x54, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x56, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x5F, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x61, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, 0x38, 0x1A, 0x6A, 0x6E, - 0x4B, 0x9E, 0x71, 0xE4, 0xF0, 0x84, 0x4C + 0x0, 0x0, 0x12, 0x5E, 0x0, 0x45, 0x0 }; - public static Packet Dump_247 = new Packet(new PacketId(14, 2, 2, "Dump_247"), data_Dump_247); + public static Packet Dump_207 = new Packet(new PacketId(60, 0, 1, "Dump_207"), data_Dump_207); - public static byte[] data_Dump_248 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_208 = new byte[] /* 45.1.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4D, 0x1, 0x1, 0x0 + }; + + public static Packet Dump_208 = new Packet(new PacketId(45, 1, 2, "Dump_208"), data_Dump_208); + + + public static byte[] data_Dump_209 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, @@ -11066,1300 +7620,1109 @@ public static class GameFull 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 - }; - - public static Packet Dump_248 = new Packet(new PacketId(3, 3, 16, "Dump_248"), data_Dump_248); - - - public static byte[] data_Dump_249 = new byte[] /* 14.4.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, - 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, - 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, - 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, - 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4F, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5C, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, - 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, - 0x0, 0x0, 0x0, 0xA, 0x8C, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 }; - public static Packet Dump_249 = new Packet(new PacketId(14, 4, 2, "Dump_249"), data_Dump_249); + public static Packet Dump_209 = new Packet(new PacketId(3, 3, 16, "Dump_209"), data_Dump_209); - public static byte[] data_Dump_250 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_210 = new byte[] /* 0.0.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, - 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x43 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD2, 0x40, 0x1, 0x0 }; - public static Packet Dump_250 = new Packet(new PacketId(3, 3, 16, "Dump_250"), data_Dump_250); + public static Packet Dump_210 = new Packet(new PacketId(0, 0, 2, "Dump_210"), data_Dump_210); - public static byte[] data_Dump_251 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_211 = new byte[] /* 45.0.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x94, 0x1C, 0xD3, 0x40, 0x0, 0x0, - 0x0, 0x46, 0x41, 0xC2, 0x63, 0x40, 0x84, 0x48, 0x16, 0xE0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, - 0x0, 0x40, 0x48, 0x21, 0xA1, 0x40, 0x48, 0x21, 0xA1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x94, 0x52, 0xA9, 0x60, 0x0, 0x0, 0x0, 0x46, 0x41, 0xC0, 0x5A, 0x40, 0x86, 0xB2, 0xB3, 0xE0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x3, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x28, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x8, 0x2, + 0x0, 0xFB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x0, 0xF, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x3C, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, + 0x5A, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, + 0x0, 0x5A, 0x0, 0x78, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x96, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0xB4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xD2, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xF0, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x78, 0x1, 0xE, 0x2, 0x0, 0x0, 0x4 }; - public static Packet Dump_251 = new Packet(new PacketId(3, 3, 16, "Dump_251"), data_Dump_251); + public static Packet Dump_211 = new Packet(new PacketId(45, 0, 2, "Dump_211"), data_Dump_211); - public static byte[] data_Dump_252 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_212 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x8B, 0x4E, 0x10, 0x20, 0x0, 0x0, - 0x0, 0x46, 0x40, 0x39, 0x4B, 0x40, 0x68, 0x19, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, - 0x0, 0x3F, 0xFA, 0x66, 0x6E, 0x3F, 0xD5, 0xD2, 0xE7, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x8C, 0x2E, 0xD, 0xA0, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x44, 0x40, 0x68, 0x10, 0x8D, 0xC0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21 + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 }; - public static Packet Dump_252 = new Packet(new PacketId(3, 3, 16, "Dump_252"), data_Dump_252); + public static Packet Dump_212 = new Packet(new PacketId(3, 3, 16, "Dump_212"), data_Dump_212); - public static byte[] data_Dump_253 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_213 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x60, 0x2B, 0x0, 0x40, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC2, 0x40, 0x42, 0xEA, 0x35, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x63, 0x6B, 0x52, 0x60, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC2, 0x40, 0x3B, 0x76, 0x3A, 0x80, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21 + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0xD9, 0xF0, 0x12, 0x84 }; - public static Packet Dump_253 = new Packet(new PacketId(3, 3, 16, "Dump_253"), data_Dump_253); + public static Packet Dump_213 = new Packet(new PacketId(3, 3, 16, "Dump_213"), data_Dump_213); - public static byte[] data_Dump_254 = new byte[] /* 14.2.1 */ + public static byte[] data_Dump_214 = new byte[] /* 45.0.2 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x45, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x3, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x28, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x8, 0x2, + 0x0, 0xFB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x0, 0xF, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x3C, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3C, 0x0, + 0x5A, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, + 0x0, 0x5A, 0x0, 0x78, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x96, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5A, 0x0, 0xB4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xD2, 0x1, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x78, 0x0, 0xF0, + 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, + 0x78, 0x1, 0xE, 0x2, 0x0, 0x0, 0x0 }; - public static Packet Dump_254 = new Packet(new PacketId(14, 2, 1, "Dump_254"), data_Dump_254); + public static Packet Dump_214 = new Packet(new PacketId(45, 0, 2, "Dump_214"), data_Dump_214); - public static byte[] data_Dump_255 = new byte[] /* 14.3.2 */ + public static byte[] data_Dump_215 = new byte[] /* 10.12.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x1F, 0xFE, 0xC, - 0x2, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 + 0x0, 0x1F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x0, 0x0, 0x7D, 0x0, + 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_255 = new Packet(new PacketId(14, 3, 2, "Dump_255"), data_Dump_255); + public static Packet Dump_215 = new Packet(new PacketId(10, 12, 16, "Dump_215"), data_Dump_215); - public static byte[] data_Dump_256 = new byte[] /* 14.4.1 */ + public static byte[] data_Dump_216 = new byte[] /* 45.3.2 */ { - 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x15 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x30, 0xB4, 0x35, 0x84, 0x39, 0xBD, 0xC5, + 0x26, 0x68, 0x3, 0xBE, 0xA1, 0x14, 0xF1 }; - public static Packet Dump_256 = new Packet(new PacketId(14, 4, 1, "Dump_256"), data_Dump_256); + public static Packet Dump_216 = new Packet(new PacketId(45, 3, 2, "Dump_216"), data_Dump_216); - public static byte[] data_Dump_257 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_217 = new byte[] /* 72.1.16 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, - 0x0, 0x0, 0x0, 0x4A, 0xF, 0x90, 0x2C + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x18, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 }; - public static Packet Dump_257 = new Packet(new PacketId(3, 3, 16, "Dump_257"), data_Dump_257); + public static Packet Dump_217 = new Packet(new PacketId(72, 1, 16, "Dump_217"), data_Dump_217); - public static byte[] data_Dump_258 = new byte[] /* 0.0.2 */ + public static byte[] data_Dump_218 = new byte[] /* 45.1.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x31, 0x7A, 0x40, 0x1, 0x0 + 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 }; - public static Packet Dump_258 = new Packet(new PacketId(0, 0, 2, "Dump_258"), data_Dump_258); + public static Packet Dump_218 = new Packet(new PacketId(45, 1, 1, "Dump_218"), data_Dump_218); - public static byte[] data_Dump_259 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_219 = new byte[] /* 0.0.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0 }; - public static Packet Dump_259 = new Packet(new PacketId(3, 3, 16, "Dump_259"), data_Dump_259); + public static Packet Dump_219 = new Packet(new PacketId(0, 0, 1, "Dump_219"), data_Dump_219); - public static byte[] data_Dump_260 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_220 = new byte[] /* 45.0.1 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, - 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, - 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, - 0x0, 0x0, 0x0, 0x4A, 0xF, 0x90, 0x2C + 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15 }; - public static Packet Dump_260 = new Packet(new PacketId(3, 3, 16, "Dump_260"), data_Dump_260); + public static Packet Dump_220 = new Packet(new PacketId(45, 0, 1, "Dump_220"), data_Dump_220); - public static byte[] data_Dump_261 = new byte[] /* 31.31.2 */ + public static byte[] data_Dump_221 = new byte[] /* 60.0.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDA, 0xB2, 0xF3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x14, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0x13, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x14, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xA2, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x12, 0x0, 0x27, 0xE6, 0x8B, 0xA0, 0xE7, - 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, - 0xE3, 0x82, 0xB0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1E, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, - 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, - 0xB9, 0xEF, 0xBC, 0x91, 0xE9, 0x9A, 0x8E, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1E, 0xE6, 0x8B, 0xA0, - 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE6, - 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xEF, 0xBC, 0x92, 0xE9, 0x9A, 0x8E, 0x0, 0x0, 0x0, 0x15, 0x0, - 0x27, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, - 0xEF, 0xBC, 0x9A, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE9, 0x9A, 0xA0, 0xE3, - 0x81, 0x97, 0xE9, 0x83, 0xA8, 0xE5, 0xB1, 0x8B, 0x0, 0x0, 0x0, 0x34, 0x0, 0x27, 0xE6, 0x8B, - 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, - 0xE5, 0x86, 0x85, 0xE8, 0xA3, 0x85, 0xE5, 0xA4, 0x89, 0xE6, 0x9B, 0xB4, 0xE8, 0xA8, 0xB1, 0xE5, - 0x8F, 0xAF, 0xE8, 0xA8, 0xBC, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1B, 0xE3, 0x83, 0x9D, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, 0xAE, - 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, - 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xEF, 0xBC, 0x9A, 0xE7, 0xA7, 0x98, 0xE5, 0xAE, 0x9D, - 0xE6, 0x8E, 0xA2, 0xE7, 0xB4, 0xA2, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, - 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xEF, 0xBC, 0x9A, 0xE6, 0x88, 0xA6, 0xE8, 0xA1, 0x93, - 0xE6, 0x8C, 0x87, 0xE5, 0x8D, 0x97, 0x0, 0x0, 0x0, 0x31, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, - 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xE3, 0x83, 0xBB, 0xE5, 0xA4, 0xA7, 0xE9, 0x99, 0xB8, - 0xE8, 0xBB, 0xA2, 0xE7, 0xA7, 0xBB, 0x0, 0x0, 0x0, 0x17, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, - 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, - 0x9C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x89, 0xE9, 0x89, 0xB1, 0xE5, 0xB1, 0xB1, 0x0, 0x0, 0x0, - 0x18, 0x0, 0x1E, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, - 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x80, 0xE3, 0x82, 0xA6, 0xE6, 0xB8, 0x93, 0xE8, 0xB0, - 0xB7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x2A, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, - 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xB9, 0xE3, - 0x83, 0xAA, 0xE3, 0x82, 0xA6, 0xE6, 0xA3, 0xAE, 0xE6, 0x9E, 0x97, 0xE6, 0xB7, 0xB1, 0xE9, 0x83, - 0xA8, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, - 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xA3, 0xE3, - 0x83, 0x8A, 0xE3, 0x83, 0xB3, 0xE6, 0xB7, 0xB1, 0xE5, 0xB1, 0xA4, 0xE6, 0x9E, 0x97, 0x0, 0x0, - 0x0, 0x1B, 0x0, 0x2A, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, - 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0x0, 0x0, - 0x0, 0x1C, 0x0, 0x30, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, - 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0xE5, 0x8C, - 0x97, 0xE9, 0x83, 0xA8, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, - 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xB6, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE6, 0x9D, 0xB1, 0xE9, 0x83, 0xA8, 0x0, 0x0, - 0x0, 0x1E, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, - 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xB6, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE3, - 0x83, 0xA9, 0xE7, 0xA6, 0x81, 0xE5, 0x9F, 0x9F, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x24, 0xE9, 0x81, - 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, - 0xE4, 0xBA, 0xA1, 0xE9, 0x83, 0xBD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB4, 0xE3, - 0x83, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1B, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, - 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE9, 0xAD, 0x94, 0xE8, 0xB5, 0xA4, - 0xE5, 0xB3, 0xB6, 0x0, 0x0, 0x0, 0x21, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, - 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xA8, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0xB3, 0xE6, 0xB0, 0xB4, 0xE6, 0x9E, 0x97, 0x0, 0x0, 0x0, 0x22, 0x0, 0x27, - 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, - 0xBC, 0x9A, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x8A, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0x0, 0x0, 0x0, 0x23, 0x0, 0x21, 0xE9, 0x81, 0xA0, - 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, - 0x83, 0xA2, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE6, 0xA8, 0xB9, 0xE6, 0x9E, 0x97, 0x0, 0x0, - 0x0, 0x24, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, - 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAC, 0xE3, - 0x83, 0xAB, 0xE5, 0xB3, 0xA1, 0xE8, 0xB0, 0xB7, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x24, 0xE9, 0x81, - 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, - 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0x86, 0xE5, 0xB1, 0xB1, 0xE9, - 0xBA, 0x93, 0x0, 0x0, 0x0, 0x30, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, - 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA7, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0x8A, 0xE8, 0x8D, 0x92, 0xE5, 0x8E, 0x9F, 0x0, - 0x0, 0x0, 0x32, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, - 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAC, 0xE3, 0x83, 0x89, - 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xB9, 0xE9, 0xAB, 0x98, 0xE5, 0x9C, 0xB0, 0x0, 0x0, 0x0, 0x33, - 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, - 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xA6, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0xAB, - 0xE5, 0xB1, 0xB1, 0xE5, 0xB2, 0xB3, 0x0, 0x0, 0x0, 0x25, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, - 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, - 0xA2, 0xE6, 0xA4, 0x9C, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x9C, 0xB0, 0xE5, 0x9B, 0xB3, - 0x0, 0x0, 0x0, 0x26, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, - 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xA4, 0x9C, 0xE8, 0x80, - 0x85, 0xE3, 0x81, 0xAE, 0xE8, 0xA3, 0x85, 0xE5, 0x85, 0xB7, 0x0, 0x0, 0x0, 0x29, 0x0, 0x24, - 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, - 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xB1, 0x82, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x9C, - 0xB0, 0xE5, 0x9B, 0xB3, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, - 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, - 0xB1, 0x82, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE8, 0xA3, 0x85, 0xE5, 0x85, 0xB7, 0x0, 0x0, - 0x0, 0x27, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, - 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBC, 0xB7, 0xE6, 0xAC, 0xB2, 0xE3, 0x81, 0xAE, 0xE8, - 0xAD, 0xB7, 0xE7, 0xAC, 0xA6, 0x0, 0x0, 0x0, 0x28, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, - 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, 0x93, - 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE3, 0x81, 0x8A, 0xE5, 0xAE, 0x88, 0xE3, 0x82, 0x8A, 0x0, - 0x0, 0x0, 0x2C, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, - 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, 0x93, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, - 0xE8, 0xAD, 0xB7, 0xE7, 0xAC, 0xA6, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, - 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, - 0x93, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x8D, 0xB0, 0xE7, 0xAB, 0xA0, 0x0, 0x0, 0x0, - 0x35, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x83, - 0x84, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x0, 0x0, 0x0, 0x36, 0x0, 0x2A, 0xE3, 0x82, 0xAF, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x9A, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x0, 0x0, 0x0, 0x37, 0x0, 0x30, 0xE3, 0x82, 0xAF, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, - 0xAC, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, - 0x38, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBB, 0xE3, 0x83, 0x95, 0xE3, 0x83, - 0xAD, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0x0, 0x0, 0x0, 0x42, 0x0, 0x21, 0xE3, 0x82, 0xAF, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE6, 0x96, 0x99, 0xE7, 0x90, 0x86, 0x0, 0x0, - 0x0, 0x43, 0x0, 0x21, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, - 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0x84, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x0, 0x0, 0x0, 0x39, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, - 0xE3, 0x81, 0xAC, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x90, 0xE3, 0x82, 0x8B, 0xE3, 0x81, 0xBF, 0x0, - 0x0, 0x0, 0x3A, 0x0, 0x1B, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, - 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE6, 0x96, 0x99, 0xE7, 0x90, 0x86, - 0x0, 0x0, 0x0, 0x3B, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, - 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE3, 0x81, 0x98, 0xE3, 0x82, - 0x85, 0xE3, 0x81, 0x86, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x93, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x2A, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, - 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAC, 0xE3, 0x83, - 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2A, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, - 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x81, 0xAC, 0xE3, 0x81, - 0x84, 0xE3, 0x81, 0x90, 0xE3, 0x82, 0x8B, 0xE3, 0x81, 0xBF, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x21, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, - 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE6, 0x96, 0x99, 0xE7, 0x90, - 0x86, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x2A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, - 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, - 0x83, 0xB3, 0xE3, 0x81, 0x98, 0xE3, 0x82, 0x85, 0xE3, 0x81, 0x86, 0xE3, 0x81, 0x9F, 0xE3, 0x82, - 0x93, 0x0, 0x0, 0x0, 0x40, 0x0, 0x30, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, - 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xBC, 0xE3, 0x82, - 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, 0x41, 0x0, 0x24, 0xE3, 0x82, 0xAF, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, - 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xAF, 0xE3, 0x83, - 0xBC, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0xE6, 0x2, 0x0, 0x3, 0xDE, 0xAA, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x0, 0x52, 0x89, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x52, 0x8A, - 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x5A, 0x59, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, - 0x48, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x49, 0x0, 0x0, 0x0, 0x0, 0x34, - 0x0, 0x0, 0x48, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xCF, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x52, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x7, 0xAB, 0xF1, 0x55, 0x7A, - 0xC, 0x4D, 0x9B, 0x17, 0xCC, 0x5E, 0x6C + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5F, 0xD5, 0x6B, 0x9E, 0x17, 0x82, 0xEF }; - public static Packet Dump_261 = new Packet(new PacketId(31, 31, 2, "Dump_261"), data_Dump_261); + public static Packet Dump_221 = new Packet(new PacketId(60, 0, 2, "Dump_221"), data_Dump_221); - public static byte[] data_Dump_262 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_222 = new byte[] /* 3.3.16 */ { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, - 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x2C - }; - - public static Packet Dump_262 = new Packet(new PacketId(3, 3, 16, "Dump_262"), data_Dump_262); - - - public static byte[] data_Dump_263 = new byte[] /* 8.2.2 */ - { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x65, 0x72, 0x65, 0x6C, 0x69, 0x61, 0x2, 0x0, 0x1, - 0x8, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x5, 0x41, 0x7A, 0x75, 0x6C, 0x61, 0x2, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, - 0x0, 0x38, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x37, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, - 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5C, 0xE5, 0x6D, 0x7B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, - 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, - 0x2, 0x4, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x45, 0x4, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x52, 0xD1, 0x79, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x5, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, - 0x0, 0x6, 0x7, 0xB3, 0xE9, 0x81, 0xA0 + 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, + 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x43 }; - public static Packet Dump_263 = new Packet(new PacketId(8, 2, 2, "Dump_263"), data_Dump_263); + public static Packet Dump_222 = new Packet(new PacketId(3, 3, 16, "Dump_222"), data_Dump_222); - public static byte[] data_Dump_264 = new byte[] /* 14.3.1 */ + public static byte[] data_Dump_223 = new byte[] /* 45.0.1 */ { - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 + 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2 }; - public static Packet Dump_264 = new Packet(new PacketId(14, 3, 1, "Dump_264"), data_Dump_264); + public static Packet Dump_223 = new Packet(new PacketId(45, 0, 1, "Dump_223"), data_Dump_223); - public static byte[] data_Dump_265 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_224 = new byte[] /* 20.0.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, - 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x0, 0x0, 0x0, 0xDE, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, - 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDF, 0x0, 0xB, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8C, 0x0, 0x0, 0x0, 0x5, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x8D, 0x0, 0x0, 0x0, 0x5, + 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x49, 0x8E, 0x0, 0x0, + 0x0, 0xF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x49, 0x8F, + 0x0, 0x0, 0x0, 0x9, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xD, 0x0, 0x0, + 0x49, 0x90, 0x0, 0x0, 0x0, 0x18, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, + 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, - 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0 - }; - - public static Packet Dump_265 = new Packet(new PacketId(3, 3, 16, "Dump_265"), data_Dump_265); - - - public static byte[] data_Dump_266 = new byte[] /* 24.6.16 */ - { - 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0xB, 0x7, 0x1, 0x0, 0x0, 0x0, 0x91, 0x0, - 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, - 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, - 0x28, 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x3C, - 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x3C, 0x1, - 0x0, 0x0, 0x0, 0xD, 0x7, 0x1, 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x46, 0x1, 0x0, - 0x0, 0x0, 0xE, 0xA, 0x1, 0x0, 0x0, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, - 0x1, 0x51, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, 0x1, - 0x53, 0x6, 0x1, 0x0, 0x0, 0x1, 0x19, 0x0, 0x0, 0x0, 0x46, 0x2, 0x0, 0x0, 0x1, 0x55, - 0x6, 0x1, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, - 0x1, 0x0, 0x0, 0x1, 0x18, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, 0x1, - 0x0, 0x0, 0x1, 0x29, 0x0, 0x0, 0x0, 0x50, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, - 0xA6, 0x1, 0x1, 0x0, 0x5, 0x0, 0x0 - }; - - public static Packet Dump_266 = new Packet(new PacketId(24, 6, 16, "Dump_266"), data_Dump_266); - - - public static byte[] data_Dump_267 = new byte[] /* 13.42.16 */ - { - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - public static Packet Dump_267 = new Packet(new PacketId(13, 42, 16, "Dump_267"), data_Dump_267); + public static Packet Dump_224 = new Packet(new PacketId(20, 0, 2, "Dump_224"), data_Dump_224); - public static byte[] data_Dump_268 = new byte[] /* 62.38.16 */ + public static byte[] data_Dump_225 = new byte[] /* 45.3.1 */ { - 0x0, 0x0, 0x0, 0x0, 0xB8, 0xF2, 0x0 + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 }; - public static Packet Dump_268 = new Packet(new PacketId(62, 38, 16, "Dump_268"), data_Dump_268); + public static Packet Dump_225 = new Packet(new PacketId(45, 3, 1, "Dump_225"), data_Dump_225); - public static byte[] data_Dump_269 = new byte[] /* 0.0.1 */ + public static byte[] data_Dump_226 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 }; - public static Packet Dump_269 = new Packet(new PacketId(0, 0, 1, "Dump_269"), data_Dump_269); + public static Packet Dump_226 = new Packet(new PacketId(3, 3, 16, "Dump_226"), data_Dump_226); - public static byte[] data_Dump_270 = new byte[] /* 62.39.16 */ + public static byte[] data_Dump_227 = new byte[] /* 3.3.16 */ { - 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0, 0x0, 0x46, 0xF2, 0x0, 0xC9, 0x1A, 0xB9, 0x0, 0x0, - 0x0, 0x1, 0x6, 0xC6, 0x61, 0xDA, 0x0 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_270 = new Packet(new PacketId(62, 39, 16, "Dump_270"), data_Dump_270); + public static Packet Dump_227 = new Packet(new PacketId(3, 3, 16, "Dump_227"), data_Dump_227); - public static byte[] data_Dump_271 = new byte[] /* 14.10.16 */ + public static byte[] data_Dump_228 = new byte[] /* 60.0.1 */ { - 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + 0x0, 0x0, 0x12, 0x5E, 0x1, 0x0, 0x15 }; - public static Packet Dump_271 = new Packet(new PacketId(14, 10, 16, "Dump_271"), data_Dump_271); + public static Packet Dump_228 = new Packet(new PacketId(60, 0, 1, "Dump_228"), data_Dump_228); - public static byte[] data_Dump_272 = new byte[] /* 31.31.1 */ + public static byte[] data_Dump_229 = new byte[] /* 3.3.16 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_272 = new Packet(new PacketId(31, 31, 1, "Dump_272"), data_Dump_272); + public static Packet Dump_229 = new Packet(new PacketId(3, 3, 16, "Dump_229"), data_Dump_229); - public static byte[] data_Dump_273 = new byte[] /* 12.1.2 */ + public static byte[] data_Dump_230 = new byte[] /* 20.0.1 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5B, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x1C, 0x22, - 0x0, 0x0, 0x0, 0x99, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0xDF, 0x0, 0x0, 0x0 }; - public static Packet Dump_273 = new Packet(new PacketId(12, 1, 2, "Dump_273"), data_Dump_273); + public static Packet Dump_230 = new Packet(new PacketId(20, 0, 1, "Dump_230"), data_Dump_230); - public static byte[] data_Dump_274 = new byte[] /* 13.22.2 */ + public static byte[] data_Dump_231 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x30, 0xFA, 0x40, 0x1, 0x0 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0xFF, 0x0, 0x49, 0x92 }; - public static Packet Dump_274 = new Packet(new PacketId(13, 22, 2, "Dump_274"), data_Dump_274); + public static Packet Dump_231 = new Packet(new PacketId(3, 3, 16, "Dump_231"), data_Dump_231); - public static byte[] data_Dump_275 = new byte[] /* 31.53.2 */ + public static byte[] data_Dump_232 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x52, 0x89, - 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x52, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, - 0x5A, 0x59, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x48, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x48, 0x49, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x48, 0xCE, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x48, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x8B, 0x0, - 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x22 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 }; - public static Packet Dump_275 = new Packet(new PacketId(31, 53, 2, "Dump_275"), data_Dump_275); + public static Packet Dump_232 = new Packet(new PacketId(3, 3, 16, "Dump_232"), data_Dump_232); - public static byte[] data_Dump_276 = new byte[] /* 8.2.1 */ + public static byte[] data_Dump_233 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, + 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x92 }; - public static Packet Dump_276 = new Packet(new PacketId(8, 2, 1, "Dump_276"), data_Dump_276); + public static Packet Dump_233 = new Packet(new PacketId(3, 3, 16, "Dump_233"), data_Dump_233); - public static byte[] data_Dump_277 = new byte[] /* 3.3.16 */ + public static byte[] data_Dump_234 = new byte[] /* 0.0.2 */ { - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0xF2, 0x41, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xD2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 }; - public static Packet Dump_277 = new Packet(new PacketId(3, 3, 16, "Dump_277"), data_Dump_277); + public static Packet Dump_234 = new Packet(new PacketId(0, 0, 2, "Dump_234"), data_Dump_234); - public static byte[] data_Dump_278 = new byte[] /* 23.8.2 */ + public static byte[] data_Dump_235 = new byte[] /* 3.3.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x1, 0xE6, - 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, - 0x0, 0x0, 0x1, 0xE7, 0x0, 0x0, 0x1, 0xE8, 0x0, 0x0, 0x2, 0xCB, 0x0, 0x0, 0x2, 0xB1, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x69, 0x0, 0x0, 0x2, 0x6A, - 0x0, 0x0, 0x2, 0x49, 0x0, 0x0, 0x2, 0x6B, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x6D, - 0x0, 0x0, 0x2, 0x23, 0x0, 0x0, 0x2, 0xCD, 0x0, 0x0, 0x2, 0xB2, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0x6E, 0x0, 0x0, 0x2, 0x5E, 0x0, 0x0, 0x2, 0x8C, - 0x0, 0x0, 0x1, 0xE9, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, 0x2, 0x6F, 0x0, 0x0, 0x2, 0x71, - 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x2, 0xCF, 0x0, 0x0, 0x2, 0xB3, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xEB, 0x0, 0x0, 0x2, 0x8D, 0x0, 0x0, 0x1, 0xDC, - 0x0, 0x0, 0x1, 0xF8, 0x0, 0x0, 0x2, 0x72, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x73, - 0x0, 0x0, 0x2, 0xD1, 0x0, 0x0, 0x2, 0xB5, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x2, 0x75, 0x0, 0x0, 0x2, 0x74, 0x0, 0x0, 0x2, 0x24, 0x0, 0x0, 0x1, 0xEC, - 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0x3, 0x2D, 0x0, 0x0, 0x2, 0xBA, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x77, 0x0, 0x0, 0x2, 0x78, - 0x0, 0x0, 0x1, 0xED, 0x0, 0x0, 0x1, 0xFA, 0x0, 0x0, 0x2, 0x65, 0x0, 0x0, 0x2, 0x79, - 0x0, 0x0, 0x2, 0x7A, 0x0, 0x0, 0x2, 0xD4, 0x0, 0x0, 0x2, 0xB4, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, - 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x2, 0x7B, 0x0, 0x0, 0x1, 0xEE, - 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0x2, 0x7C, 0x0, 0x0, 0x1, 0xEF, 0x0, 0x0, 0x2, 0xD8, - 0x0, 0x0, 0x2, 0xB9, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, - 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, - 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, - 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x7E, - 0x0, 0x0, 0x2, 0x7F, 0x0, 0x0, 0x2, 0x56, 0x0, 0x0, 0x1, 0xFB, 0x0, 0x0, 0x2, 0x5F, - 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x1, 0xF0, 0x0, 0x0, 0x2, 0xD6, 0x0, 0x0, 0x2, 0xB6, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xF1, 0x0, 0x0, 0x2, 0x81, - 0x0, 0x0, 0x1, 0xF2, 0x0, 0x0, 0x1, 0xFC, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x2, 0x37, - 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x2, 0xDA, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xA, - 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x84, 0x0, 0x0, 0x2, 0x86, 0x0, 0x0, 0x2, 0x85, - 0x0, 0x0, 0x1, 0xF3, 0x0, 0x0, 0x2, 0x87, 0x0, 0x0, 0x2, 0x88, 0x0, 0x0, 0x2, 0xDC, - 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, - 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, - 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, - 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x89, - 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0xF, 0x0, 0x0, 0x2, 0x8B, - 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x2, 0xDE, 0x0, 0x0, 0x2, 0xBD, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x2, 0x62, 0x0, 0x0, 0x1, 0xF6, - 0x0, 0x0, 0x2, 0x63, 0x0, 0x0, 0x2, 0x64, 0x0, 0x0, 0x2, 0xBE, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xD, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0xC2, 0x0, 0x0, 0x2, 0xDF, 0x0, 0x0, 0x2, 0xC3, - 0x0, 0x0, 0x2, 0xC7, 0x0, 0x0, 0x2, 0xE0, 0x0, 0x0, 0x2, 0xC5, 0x0, 0x0, 0x3, 0x2E, - 0x0, 0x0, 0x2, 0xC9, 0x0, 0x0, 0x2, 0xC6, 0x0, 0x0, 0x2, 0xCA, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xE, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xA0, 0x0, 0x0, 0x3, 0xA1, 0x0, 0x0, 0x3, 0x77, - 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1A, - 0x0, 0x0, 0x3, 0x7D, 0x0, 0x0, 0x3, 0x96, 0x0, 0x0, 0x3, 0x97, 0x0, 0x0, 0x3, 0x7E, - 0x0, 0x0, 0x3, 0x98, 0x0, 0x0, 0x3, 0x99, 0x0, 0x0, 0x3, 0x7F, 0x0, 0x0, 0x3, 0x9A, - 0x0, 0x0, 0x3, 0x88, 0x0, 0x0, 0x3, 0x82, 0x0, 0x0, 0x3, 0x85, 0x0, 0x0, 0x3, 0x9C, - 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x3, 0x9B, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x17, - 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x3, 0x8B, 0x0, 0x0, 0x3, 0xAB, 0x0, 0x0, 0x3, 0x8A, - 0x0, 0x0, 0x3, 0xAC, 0x0, 0x0, 0x3, 0xAD, 0x0, 0x0, 0x3, 0xAE, 0x0, 0x0, 0x3, 0x8C, - 0x0, 0x0, 0x3, 0x8D, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x0, 0x3, 0xAF, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xB1, 0x0, 0x0, 0x3, 0xB2, 0x0, 0x0, 0x3, 0x8F, - 0x0, 0x0, 0x3, 0xB3, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x3, 0x91, 0x0, 0x0, 0x3, 0xB5, - 0x0, 0x0, 0x3, 0x90, 0x0, 0x0, 0x3, 0xB6, 0x0, 0x0, 0x3, 0x92, 0x0, 0x0, 0x3, 0xBF, - 0x0, 0x0, 0x3, 0xB9, 0x0, 0x0, 0x3, 0x93, 0x0, 0x0, 0x3, 0x94, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x12, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x29, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x4, 0x39, - 0x0, 0x0, 0x4, 0x2A, 0x0, 0x0, 0x4, 0x3A, 0x0, 0x0, 0x4, 0x2B, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x13, - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x2D, 0x0, 0x0, 0x4, 0x3E, 0x0, 0x0, 0x4, 0x30, - 0x0, 0x0, 0x4, 0x3D, 0x0, 0x0, 0x4, 0x2F, 0x0, 0x0, 0x4, 0x4D, 0x0, 0x0, 0x4, 0xC, - 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, - 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, - 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x14, - 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x4, 0x31, 0x0, 0x0, 0x4, 0x3F, 0x0, 0x0, 0x4, 0x4E, - 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x4, 0x40, 0x0, 0x0, 0x4, 0xE0, 0x0, 0x0, 0x4, 0x33, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x4, 0x35, 0x0, 0x0, 0x4, 0x41, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, - 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, - 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, - 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, - 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, - 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, - 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x39, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x82, 0xD5, 0x8B, 0x0, 0x0, 0x4, 0x3A, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1B, 0x8B, 0xBA, 0x0, 0x0, 0x4, 0x3D, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF8, 0xC5, 0x72, 0x0, 0x0, 0x4, 0x3E, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x85, 0x54, 0x99, 0x0, 0x0, 0x4, 0x3F, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x8D, 0x7D, 0x4, 0x0, 0x0, 0x4, 0x40, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x3, 0xC1, 0x4B, 0x0, 0x0, 0x4, 0x41, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0xDE, 0xD4, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x4, 0x2C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, - 0x2E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x34, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9A, 0x47, 0xC0, 0x91, 0xF3, 0xF4 + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 }; - public static Packet Dump_278 = new Packet(new PacketId(23, 8, 2, "Dump_278"), data_Dump_278); + public static Packet Dump_235 = new Packet(new PacketId(3, 3, 16, "Dump_235"), data_Dump_235); - public static byte[] data_Dump_279 = new byte[] /* 72.0.2 */ + public static byte[] data_Dump_236 = new byte[] /* 33.20.16 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x9, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x3, 0xE7, + 0x5, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x33, 0x4, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_236 = new Packet(new PacketId(33, 20, 16, "Dump_236"), data_Dump_236); + + + public static byte[] data_Dump_237 = new byte[] /* 10.12.16 */ + { + 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB, 0x0, 0x0, 0x0, 0x5, 0xFF, + 0xFF, 0xFF, 0xD0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_237 = new Packet(new PacketId(10, 12, 16, "Dump_237"), data_Dump_237); + + + public static byte[] data_Dump_238 = new byte[] /* 20.1.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x9B, 0x6, 0x64, 0x99, 0x98, 0x32, 0xDC, + 0x43, 0x2E, 0xFF, 0x5F, 0x78, 0x5E, 0x8 + }; + + public static Packet Dump_238 = new Packet(new PacketId(20, 1, 2, "Dump_238"), data_Dump_238); + + + public static byte[] data_Dump_239 = new byte[] /* 72.1.16 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, + 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_239 = new Packet(new PacketId(72, 1, 16, "Dump_239"), data_Dump_239); + + + public static byte[] data_Dump_240 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, - 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, - 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, - 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, - 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, - 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, - 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, - 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, - 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - 0x0, 0xA, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, - 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, - 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, - 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, - 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, - 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, - 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, - 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, - 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, - 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, - 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, - 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, - 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, - 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, - 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x6, 0x31, 0x24, 0x21 + }; + + public static Packet Dump_240 = new Packet(new PacketId(3, 3, 16, "Dump_240"), data_Dump_240); + + + public static byte[] data_Dump_241 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, - 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + }; + + public static Packet Dump_241 = new Packet(new PacketId(3, 3, 16, "Dump_241"), data_Dump_241); + + + public static byte[] data_Dump_242 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, - 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, - 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, - 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, - 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, - 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, - 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, - 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, - 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, - 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, - 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, - 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, - 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, - 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, - 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, - 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, - 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, - 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, - 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, - 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, - 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, - 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, - 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, - 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, - 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, - 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, - 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, - 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, - 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, - 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, - 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, - 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, - 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, - 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, + 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, + 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x21 + }; + + public static Packet Dump_242 = new Packet(new PacketId(3, 3, 16, "Dump_242"), data_Dump_242); + + + public static byte[] data_Dump_243 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 + }; + + public static Packet Dump_243 = new Packet(new PacketId(3, 3, 16, "Dump_243"), data_Dump_243); + + + public static byte[] data_Dump_244 = new byte[] /* 0.0.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x15 + }; + + public static Packet Dump_244 = new Packet(new PacketId(0, 0, 1, "Dump_244"), data_Dump_244); + + + public static byte[] data_Dump_245 = new byte[] /* 20.1.1 */ + { + 0x0, 0x0, 0x80, 0xD, 0x0, 0x0, 0x0, 0x2, 0x13, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + }; + + public static Packet Dump_245 = new Packet(new PacketId(20, 1, 1, "Dump_245"), data_Dump_245); + + + public static byte[] data_Dump_246 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, - 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, - 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, - 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, - 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, - 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, - 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, - 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, - 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, - 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, - 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, - 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x0, 0x5, - 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x15, - 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, - 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, - 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, - 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, - 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, - 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, - 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, - 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, - 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, - 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, - 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, - 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, - 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, - 0x8E, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, - 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, - 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, - 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, - 0x16, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, - 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, - 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x17, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, - 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, - 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, - 0x7, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + }; + + public static Packet Dump_246 = new Packet(new PacketId(3, 3, 16, "Dump_246"), data_Dump_246); + + + public static byte[] data_Dump_247 = new byte[] /* 14.2.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x0, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x10, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x18, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1A, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1C, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1E, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x21, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x23, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x25, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x27, + 0x0, 0x0, 0x4, 0x4C, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x29, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2B, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2D, + 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x2F, + 0x0, 0x0, 0x5, 0x46, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x31, + 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x33, + 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x2, 0xEE, 0x0, 0x0, 0x0, 0x35, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x3E, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x41, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x49, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x4B, + 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x4F, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x54, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x56, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, + 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x5F, + 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x61, + 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x1, 0x90, 0x38, 0x1A, 0x6A, 0x6E, + 0x4B, 0x9E, 0x71, 0xE4, 0xF0, 0x84, 0x4C + }; + + public static Packet Dump_247 = new Packet(new PacketId(14, 2, 2, "Dump_247"), data_Dump_247); + + + public static byte[] data_Dump_248 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, - 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x99, 0x3C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x8E, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, - 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x18, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, - 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, - 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x5, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0xA, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, 0xB8, 0x94, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92 + }; + + public static Packet Dump_248 = new Packet(new PacketId(3, 3, 16, "Dump_248"), data_Dump_248); + + + public static byte[] data_Dump_249 = new byte[] /* 14.4.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0xBF, 0xE2, 0x64, 0x30, 0xBF, 0xE2, 0x64 + }; + + public static Packet Dump_249 = new Packet(new PacketId(14, 4, 2, "Dump_249"), data_Dump_249); + + + public static byte[] data_Dump_250 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x95, 0x10, 0x35, 0x80, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xBE, 0x8E, 0x40, 0x89, 0xDE, 0x85, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xBF, 0x91, 0x33, 0xB1, 0xBF, 0x91, 0x33, 0xB1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, - 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, - 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1C, 0x0, - 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xC0, 0x94, 0xE7, 0x89, 0x80, 0x0, 0x0, 0x0, 0x46, 0x41, 0xBE, 0xC5, 0x40, 0x89, + 0xB8, 0x94, 0xC0, 0x0, 0x0, 0x0, 0x43 + }; + + public static Packet Dump_250 = new Packet(new PacketId(3, 3, 16, "Dump_250"), data_Dump_250); + + + public static byte[] data_Dump_251 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x94, 0x1C, 0xD3, 0x40, 0x0, 0x0, + 0x0, 0x46, 0x41, 0xC2, 0x63, 0x40, 0x84, 0x48, 0x16, 0xE0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, + 0x0, 0x40, 0x48, 0x21, 0xA1, 0x40, 0x48, 0x21, 0xA1, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, - 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, - 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, - 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, - 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, - 0x1D, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, - 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, - 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, - 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, - 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, - 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, - 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, - 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x8, 0x0, - 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, - 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, - 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, - 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, - 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, - 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, - 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, - 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, - 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, - 0x1F, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x3, - 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, - 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, - 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, - 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, - 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, - 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, - 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, - 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, - 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x23, 0x0, - 0x0, 0x0, 0x20, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, - 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, - 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, - 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, - 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, - 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, - 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, - 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, - 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, - 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, - 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, - 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, - 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x94, 0x52, 0xA9, 0x60, 0x0, 0x0, 0x0, 0x46, 0x41, 0xC0, 0x5A, 0x40, 0x86, 0xB2, 0xB3, 0xE0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + }; + + public static Packet Dump_251 = new Packet(new PacketId(3, 3, 16, "Dump_251"), data_Dump_251); + + + public static byte[] data_Dump_252 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x8B, 0x4E, 0x10, 0x20, 0x0, 0x0, + 0x0, 0x46, 0x40, 0x39, 0x4B, 0x40, 0x68, 0x19, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, + 0x0, 0x3F, 0xFA, 0x66, 0x6E, 0x3F, 0xD5, 0xD2, 0xE7, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x8C, 0x2E, 0xD, 0xA0, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0x44, 0x40, 0x68, 0x10, 0x8D, 0xC0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21 + }; + + public static Packet Dump_252 = new Packet(new PacketId(3, 3, 16, "Dump_252"), data_Dump_252); + + + public static byte[] data_Dump_253 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x60, 0x2B, 0x0, 0x40, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC2, 0x40, 0x42, 0xEA, 0x35, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x63, 0x6B, 0x52, 0x60, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC2, 0x40, 0x3B, 0x76, 0x3A, 0x80, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21 + }; + + public static Packet Dump_253 = new Packet(new PacketId(3, 3, 16, "Dump_253"), data_Dump_253); + + + public static byte[] data_Dump_254 = new byte[] /* 14.2.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x45, 0x0 + }; + + public static Packet Dump_254 = new Packet(new PacketId(14, 2, 1, "Dump_254"), data_Dump_254); + + + public static byte[] data_Dump_255 = new byte[] /* 14.3.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x1F, 0xFE, 0xC, + 0x2, 0xA, 0x2B, 0x8A, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_255 = new Packet(new PacketId(14, 3, 2, "Dump_255"), data_Dump_255); + + + public static byte[] data_Dump_256 = new byte[] /* 14.4.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x15 + }; + + public static Packet Dump_256 = new Packet(new PacketId(14, 4, 1, "Dump_256"), data_Dump_256); + + + public static byte[] data_Dump_257 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, + 0x0, 0x0, 0x0, 0x4A, 0xF, 0x90, 0x2C + }; + + public static Packet Dump_257 = new Packet(new PacketId(3, 3, 16, "Dump_257"), data_Dump_257); + + + public static byte[] data_Dump_258 = new byte[] /* 0.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x31, 0x7A, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_258 = new Packet(new PacketId(0, 0, 2, "Dump_258"), data_Dump_258); + + + public static byte[] data_Dump_259 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43 + }; + + public static Packet Dump_259 = new Packet(new PacketId(3, 3, 16, "Dump_259"), data_Dump_259); + + + public static byte[] data_Dump_260 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, + 0x5A, 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, - 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, - 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, - 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, - 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, - 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, - 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, - 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x22, 0x0, - 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, - 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, - 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, - 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, - 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, - 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, - 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, - 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, - 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, - 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, - 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, - 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, - 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, - 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, - 0x32, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, - 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, - 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, - 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, - 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, - 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, - 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, - 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, - 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, - 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, - 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, - 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, - 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, - 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, - 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x95, 0x48, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5D, 0x9E, 0x82, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x24, 0x0, - 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0xE7, 0x0, + 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, + 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, + 0x0, 0x0, 0x0, 0x4A, 0xF, 0x90, 0x2C + }; + + public static Packet Dump_260 = new Packet(new PacketId(3, 3, 16, "Dump_260"), data_Dump_260); + + + public static byte[] data_Dump_261 = new byte[] /* 31.31.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDB, 0x3B, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x14, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x14, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xA2, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x12, 0x0, 0x27, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1E, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xEF, 0xBC, 0x91, 0xE9, 0x9A, 0x8E, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1E, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xEF, 0xBC, 0x92, 0xE9, 0x9A, 0x8E, 0x0, 0x0, 0x0, 0x15, 0x0, 0x27, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE9, 0x9A, 0xA0, 0xE3, 0x81, 0x97, 0xE9, 0x83, 0xA8, 0xE5, 0xB1, 0x8B, 0x0, 0x0, 0x0, 0x34, 0x0, 0x27, 0xE6, 0x8B, 0xA0, 0xE7, 0x82, 0xB9, 0xE3, 0x81, 0xAE, 0xE6, 0x8B, 0xA1, 0xE5, 0xBC, 0xB5, 0xEF, 0xBC, 0x9A, 0xE5, 0x86, 0x85, 0xE8, 0xA3, 0x85, 0xE5, 0xA4, 0x89, 0xE6, 0x9B, 0xB4, 0xE8, 0xA8, 0xB1, 0xE5, 0x8F, 0xAF, 0xE8, 0xA8, 0xBC, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1B, 0xE3, 0x83, 0x9D, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xEF, 0xBC, 0x9A, 0xE7, 0xA7, 0x98, 0xE5, 0xAE, 0x9D, 0xE6, 0x8E, 0xA2, 0xE7, 0xB4, 0xA2, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xEF, 0xBC, 0x9A, 0xE6, 0x88, 0xA6, 0xE8, 0xA1, 0x93, 0xE6, 0x8C, 0x87, 0xE5, 0x8D, 0x97, 0x0, 0x0, 0x0, 0x31, 0x0, 0x2A, 0xE3, 0x83, 0x9D, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE3, 0x81, 0xAE, 0xE8, 0xA8, 0xAD, 0xE5, 0x82, 0x99, 0xE3, 0x83, 0xBB, 0xE5, 0xA4, 0xA7, 0xE9, 0x99, 0xB8, 0xE8, 0xBB, 0xA2, 0xE7, 0xA7, 0xBB, 0x0, 0x0, 0x0, 0x17, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x9C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x89, 0xE9, 0x89, 0xB1, 0xE5, 0xB1, 0xB1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x1E, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x80, 0xE3, 0x82, 0xA6, 0xE6, 0xB8, 0x93, 0xE8, 0xB0, 0xB7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x2A, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA6, 0xE6, 0xA3, 0xAE, 0xE6, 0x9E, 0x97, 0xE6, 0xB7, 0xB1, 0xE9, 0x83, 0xA8, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0x8A, 0xE3, 0x83, 0xB3, 0xE6, 0xB7, 0xB1, 0xE5, 0xB1, 0xA4, 0xE6, 0x9E, 0x97, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x2A, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x30, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0xE5, 0x8C, 0x97, 0xE9, 0x83, 0xA8, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xB6, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE6, 0x9D, 0xB1, 0xE9, 0x83, 0xA8, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xB6, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE7, 0xA6, 0x81, 0xE5, 0x9F, 0x9F, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE4, 0xBA, 0xA1, 0xE9, 0x83, 0xBD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1B, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE9, 0xAD, 0x94, 0xE8, 0xB5, 0xA4, 0xE5, 0xB3, 0xB6, 0x0, 0x0, 0x0, 0x21, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xA8, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xE6, 0xB0, 0xB4, 0xE6, 0x9E, 0x97, 0x0, 0x0, 0x0, 0x22, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x8A, 0xE5, 0xB9, 0xB3, 0xE5, 0x8E, 0x9F, 0x0, 0x0, 0x0, 0x23, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0xA2, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE6, 0xA8, 0xB9, 0xE6, 0x9E, 0x97, 0x0, 0x0, 0x0, 0x24, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAC, 0xE3, 0x83, 0xAB, 0xE5, 0xB3, 0xA1, 0xE8, 0xB0, 0xB7, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0x86, 0xE5, 0xB1, 0xB1, 0xE9, 0xBA, 0x93, 0x0, 0x0, 0x0, 0x30, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0x8A, 0xE8, 0x8D, 0x92, 0xE5, 0x8E, 0x9F, 0x0, 0x0, 0x0, 0x32, 0x0, 0x27, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAC, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xB9, 0xE9, 0xAB, 0x98, 0xE5, 0x9C, 0xB0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE5, 0x85, 0x88, 0xE9, 0x96, 0x8B, 0xE6, 0x8B, 0x93, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xA6, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0xAB, 0xE5, 0xB1, 0xB1, 0xE5, 0xB2, 0xB3, 0x0, 0x0, 0x0, 0x25, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xA4, 0x9C, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x9C, 0xB0, 0xE5, 0x9B, 0xB3, 0x0, 0x0, 0x0, 0x26, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xA4, 0x9C, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE8, 0xA3, 0x85, 0xE5, 0x85, 0xB7, 0x0, 0x0, 0x0, 0x29, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xB1, 0x82, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x9C, 0xB0, 0xE5, 0x9B, 0xB3, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE6, 0x8E, 0xA2, 0xE6, 0xB1, 0x82, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE8, 0xA3, 0x85, 0xE5, 0x85, 0xB7, 0x0, 0x0, 0x0, 0x27, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBC, 0xB7, 0xE6, 0xAC, 0xB2, 0xE3, 0x81, 0xAE, 0xE8, 0xAD, 0xB7, 0xE7, 0xAC, 0xA6, 0x0, 0x0, 0x0, 0x28, 0x0, 0x24, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, 0x93, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE3, 0x81, 0x8A, 0xE5, 0xAE, 0x88, 0xE3, 0x82, 0x8A, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, 0x93, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE8, 0xAD, 0xB7, 0xE7, 0xAC, 0xA6, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x21, 0xE9, 0x81, 0xA0, 0xE5, 0xBE, 0x81, 0xE9, 0x9A, 0x8A, 0xE6, 0x94, 0xAF, 0xE6, 0x8F, 0xB4, 0xEF, 0xBC, 0x9A, 0xE5, 0xBE, 0x93, 0xE8, 0x80, 0x85, 0xE3, 0x81, 0xAE, 0xE5, 0x8D, 0xB0, 0xE7, 0xAB, 0xA0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x84, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x0, 0x0, 0x0, 0x36, 0x0, 0x2A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x9A, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x0, 0x0, 0x0, 0x37, 0x0, 0x30, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, 0x38, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBB, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0x0, 0x0, 0x0, 0x42, 0x0, 0x21, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xB9, 0xE6, 0x96, 0x99, 0xE7, 0x90, 0x86, 0x0, 0x0, 0x0, 0x43, 0x0, 0x21, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0x84, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x0, 0x0, 0x0, 0x39, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE3, 0x81, 0xAC, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x90, 0xE3, 0x82, 0x8B, 0xE3, 0x81, 0xBF, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x1B, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE6, 0x96, 0x99, 0xE7, 0x90, 0x86, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE3, 0x81, 0x98, 0xE3, 0x82, 0x85, 0xE3, 0x81, 0x86, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x93, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x2A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xEF, 0xBC, 0x93, 0xE5, 0x91, 0xA8, 0xE5, 0xB9, 0xB4, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x81, 0xAC, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x90, 0xE3, 0x82, 0x8B, 0xE3, 0x81, 0xBF, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x21, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE6, 0x96, 0x99, 0xE7, 0x90, 0x86, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x2A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x81, 0x98, 0xE3, 0x82, 0x85, 0xE3, 0x81, 0x86, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x93, 0x0, 0x0, 0x0, 0x40, 0x0, 0x30, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x87, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x0, 0x0, 0x0, 0x41, 0x0, 0x24, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0xEF, 0xBC, 0x9A, 0xE3, 0x83, 0x8F, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0xBC, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0xF, 0x64, 0x2, 0x0, 0x3, 0xE8, 0x28, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x52, 0x89, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x52, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x5A, 0x59, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x48, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x49, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x48, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x7, 0x28, 0xD5, 0xF, 0x2B, 0x3B, 0xCA, 0xBE, 0x3C, 0x18, 0xA7, 0x93 + }; + + public static Packet Dump_261 = new Packet(new PacketId(31, 31, 2, "Dump_261"), data_Dump_261); + + + public static byte[] data_Dump_262 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x52, 0x4D, 0x57, 0x30, 0x30, 0x31, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0xFA, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3A, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, - 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0x35, - 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, - 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, - 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, - 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, - 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, - 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4C, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, - 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, - 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, - 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, - 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x30, 0x30, 0x30, - 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, - 0x95, 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC3, 0x6C, 0x90, 0x0, 0x0, 0x3, 0xE8, 0x0, - 0x0, 0x0, 0x0, 0x84, 0xF7, 0xD7, 0xFC + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, + 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x2C + }; + + public static Packet Dump_262 = new Packet(new PacketId(3, 3, 16, "Dump_262"), data_Dump_262); + + + public static byte[] data_Dump_263 = new byte[] /* 8.2.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, + 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x53, 0x65, 0x72, 0x65, 0x6C, 0x69, 0x61, 0x2, 0x0, 0x1, + 0x8, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, + 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x66, 0x8D, 0x0, 0x0, 0x0, 0x2, 0x0, + 0x5, 0x41, 0x7A, 0x75, 0x6C, 0x61, 0x2, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, + 0x0, 0x38, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x37, + 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, + 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, + 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5C, 0xE5, 0x6D, 0x7B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x3, + 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, + 0x2, 0x4, 0x1, 0x6, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x45, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x52, 0xD1, 0x79, 0x0, 0x0, + 0x0, 0x6, 0x0, 0x0, 0x5, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDA, 0xB2, 0xF3, 0x0, 0x0, + 0x0, 0x6, 0x7, 0xB3, 0xE9, 0x81, 0xA0 + }; + + public static Packet Dump_263 = new Packet(new PacketId(8, 2, 2, "Dump_263"), data_Dump_263); + + + public static byte[] data_Dump_264 = new byte[] /* 14.3.1 */ + { + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0 + }; + + public static Packet Dump_264 = new Packet(new PacketId(14, 3, 1, "Dump_264"), data_Dump_264); + + + public static byte[] data_Dump_265 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, + 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3F, 0xA6, 0x97, 0x20, 0x3F, 0xA6, 0x97, 0x20, 0x0, 0x0, 0x0, 0xDE, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x9B, 0x11, 0xED, 0x0, 0x0, 0xA, 0x5A, + 0x0, 0xF, 0x0, 0x0, 0xFE, 0xFD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x62, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xC0, 0x4B, 0x15, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x46, 0x40, 0xCA, 0xC8, 0x40, 0x4D, + 0x4A, 0x12, 0xA0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_265 = new Packet(new PacketId(3, 3, 16, "Dump_265"), data_Dump_265); + + + public static byte[] data_Dump_266 = new byte[] /* 24.6.16 */ + { + 0x0, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0xB, 0x7, 0x1, 0x0, 0x0, 0x0, 0x91, 0x0, + 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, + 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0xA, 0xA, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, + 0x28, 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x3C, + 0x1, 0x0, 0x0, 0x0, 0xC, 0x9, 0x1, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x3C, 0x1, + 0x0, 0x0, 0x0, 0xD, 0x7, 0x1, 0x0, 0x0, 0x1, 0x1A, 0x0, 0x0, 0x0, 0x46, 0x1, 0x0, + 0x0, 0x0, 0xE, 0xA, 0x1, 0x0, 0x0, 0x0, 0xFD, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, + 0x1, 0x51, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3C, 0x2, 0x0, 0x0, 0x1, + 0x53, 0x6, 0x1, 0x0, 0x0, 0x1, 0x19, 0x0, 0x0, 0x0, 0x46, 0x2, 0x0, 0x0, 0x1, 0x55, + 0x6, 0x1, 0x0, 0x0, 0x0, 0xF5, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, + 0x1, 0x0, 0x0, 0x1, 0x18, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0, 0x0, 0x1, 0x57, 0x5, 0x1, + 0x0, 0x0, 0x1, 0x29, 0x0, 0x0, 0x0, 0x50, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, + 0xA6, 0x1, 0x1, 0x0, 0x5, 0x0, 0x0 + }; + + public static Packet Dump_266 = new Packet(new PacketId(24, 6, 16, "Dump_266"), data_Dump_266); + + + public static byte[] data_Dump_267 = new byte[] /* 13.42.16 */ + { + 0x0, 0x20, 0x4F, 0xD8, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_267 = new Packet(new PacketId(13, 42, 16, "Dump_267"), data_Dump_267); + + + public static byte[] data_Dump_268 = new byte[] /* 62.38.16 */ + { + 0x0, 0x0, 0x0, 0x0, 0x1E, 0x18, 0x32 + }; + + public static Packet Dump_268 = new Packet(new PacketId(62, 38, 16, "Dump_268"), data_Dump_268); + + + public static byte[] data_Dump_269 = new byte[] /* 0.0.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_269 = new Packet(new PacketId(0, 0, 1, "Dump_269"), data_Dump_269); + + + public static byte[] data_Dump_270 = new byte[] /* 62.39.16 */ + { + 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0xA2, 0x8C, 0x10, 0x47, 0x82, 0x1F, 0xE0, 0x4C, 0x91, 0x48, 0x2C, 0x8A, 0x8D, 0x44, 0x4E + }; + + public static Packet Dump_270 = new Packet(new PacketId(62, 39, 16, "Dump_270"), data_Dump_270); + + + public static byte[] data_Dump_271 = new byte[] /* 14.10.16 */ + { + 0x0, 0x5F, 0x0, 0x56, 0x0, 0x45, 0x0 + }; + + public static Packet Dump_271 = new Packet(new PacketId(14, 10, 16, "Dump_271"), data_Dump_271); + + + public static byte[] data_Dump_272 = new byte[] /* 31.31.1 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_272 = new Packet(new PacketId(31, 31, 1, "Dump_272"), data_Dump_272); + + + public static byte[] data_Dump_273 = new byte[] /* 12.1.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE9, 0x0, 0x0, 0x7, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x9A, 0x2, 0x24, 0xB4, 0xE0 + }; + + public static Packet Dump_273 = new Packet(new PacketId(12, 1, 2, "Dump_273"), data_Dump_273); + + + public static byte[] data_Dump_274 = new byte[] /* 13.22.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5B, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x30, 0xFA, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_274 = new Packet(new PacketId(13, 22, 2, "Dump_274"), data_Dump_274); + + + public static byte[] data_Dump_275 = new byte[] /* 31.53.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x52, 0x89, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x52, 0x8A, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x5A, 0x59, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x48, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x49, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x48, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x22 + }; + + public static Packet Dump_275 = new Packet(new PacketId(31, 53, 2, "Dump_275"), data_Dump_275); + + + public static byte[] data_Dump_276 = new byte[] /* 8.2.1 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_276 = new Packet(new PacketId(8, 2, 1, "Dump_276"), data_Dump_276); + + + public static byte[] data_Dump_277 = new byte[] /* 3.3.16 */ + { + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xF2, 0x41, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xD2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1 + }; + + public static Packet Dump_277 = new Packet(new PacketId(3, 3, 16, "Dump_277"), data_Dump_277); + + + public static byte[] data_Dump_278 = new byte[] /* 23.8.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, + 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x2, 0x2B, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x1, 0xE6, + 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, + 0x0, 0x0, 0x1, 0xE7, 0x0, 0x0, 0x1, 0xE8, 0x0, 0x0, 0x2, 0xCB, 0x0, 0x0, 0x2, 0xB1, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x69, 0x0, 0x0, 0x2, 0x6A, + 0x0, 0x0, 0x2, 0x49, 0x0, 0x0, 0x2, 0x6B, 0x0, 0x0, 0x2, 0x6C, 0x0, 0x0, 0x2, 0x6D, + 0x0, 0x0, 0x2, 0x23, 0x0, 0x0, 0x2, 0xCD, 0x0, 0x0, 0x2, 0xB2, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x3, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0x6E, 0x0, 0x0, 0x2, 0x5E, 0x0, 0x0, 0x2, 0x8C, + 0x0, 0x0, 0x1, 0xE9, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, 0x2, 0x6F, 0x0, 0x0, 0x2, 0x71, + 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x2, 0xCF, 0x0, 0x0, 0x2, 0xB3, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xEB, 0x0, 0x0, 0x2, 0x8D, 0x0, 0x0, 0x1, 0xDC, + 0x0, 0x0, 0x1, 0xF8, 0x0, 0x0, 0x2, 0x72, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x73, + 0x0, 0x0, 0x2, 0xD1, 0x0, 0x0, 0x2, 0xB5, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x2, 0x75, 0x0, 0x0, 0x2, 0x74, 0x0, 0x0, 0x2, 0x24, 0x0, 0x0, 0x1, 0xEC, + 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0x3, 0x2D, 0x0, 0x0, 0x2, 0xBA, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x77, 0x0, 0x0, 0x2, 0x78, + 0x0, 0x0, 0x1, 0xED, 0x0, 0x0, 0x1, 0xFA, 0x0, 0x0, 0x2, 0x65, 0x0, 0x0, 0x2, 0x79, + 0x0, 0x0, 0x2, 0x7A, 0x0, 0x0, 0x2, 0xD4, 0x0, 0x0, 0x2, 0xB4, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, + 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x2, 0x7B, 0x0, 0x0, 0x1, 0xEE, + 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0x2, 0x7C, 0x0, 0x0, 0x1, 0xEF, 0x0, 0x0, 0x2, 0xD8, + 0x0, 0x0, 0x2, 0xB9, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, + 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, + 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, + 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x2, 0x7E, + 0x0, 0x0, 0x2, 0x7F, 0x0, 0x0, 0x2, 0x56, 0x0, 0x0, 0x1, 0xFB, 0x0, 0x0, 0x2, 0x5F, + 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x1, 0xF0, 0x0, 0x0, 0x2, 0xD6, 0x0, 0x0, 0x2, 0xB6, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x1, 0xF1, 0x0, 0x0, 0x2, 0x81, + 0x0, 0x0, 0x1, 0xF2, 0x0, 0x0, 0x1, 0xFC, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x2, 0x37, + 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x2, 0xDA, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xA, + 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x84, 0x0, 0x0, 0x2, 0x86, 0x0, 0x0, 0x2, 0x85, + 0x0, 0x0, 0x1, 0xF3, 0x0, 0x0, 0x2, 0x87, 0x0, 0x0, 0x2, 0x88, 0x0, 0x0, 0x2, 0xDC, + 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, + 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, + 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, + 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x2, 0x89, + 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x2, 0x60, 0x0, 0x0, 0x2, 0xF, 0x0, 0x0, 0x2, 0x8B, + 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x2, 0xDE, 0x0, 0x0, 0x2, 0xBD, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x2, 0x62, 0x0, 0x0, 0x1, 0xF6, + 0x0, 0x0, 0x2, 0x63, 0x0, 0x0, 0x2, 0x64, 0x0, 0x0, 0x2, 0xBE, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xD, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x2, 0xC2, 0x0, 0x0, 0x2, 0xDF, 0x0, 0x0, 0x2, 0xC3, + 0x0, 0x0, 0x2, 0xC7, 0x0, 0x0, 0x2, 0xE0, 0x0, 0x0, 0x2, 0xC5, 0x0, 0x0, 0x3, 0x2E, + 0x0, 0x0, 0x2, 0xC9, 0x0, 0x0, 0x2, 0xC6, 0x0, 0x0, 0x2, 0xCA, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xE, + 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xA0, 0x0, 0x0, 0x3, 0xA1, 0x0, 0x0, 0x3, 0x77, + 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1A, + 0x0, 0x0, 0x3, 0x7D, 0x0, 0x0, 0x3, 0x96, 0x0, 0x0, 0x3, 0x97, 0x0, 0x0, 0x3, 0x7E, + 0x0, 0x0, 0x3, 0x98, 0x0, 0x0, 0x3, 0x99, 0x0, 0x0, 0x3, 0x7F, 0x0, 0x0, 0x3, 0x9A, + 0x0, 0x0, 0x3, 0x88, 0x0, 0x0, 0x3, 0x82, 0x0, 0x0, 0x3, 0x85, 0x0, 0x0, 0x3, 0x9C, + 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x3, 0x9B, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x17, + 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x3, 0x8B, 0x0, 0x0, 0x3, 0xAB, 0x0, 0x0, 0x3, 0x8A, + 0x0, 0x0, 0x3, 0xAC, 0x0, 0x0, 0x3, 0xAD, 0x0, 0x0, 0x3, 0xAE, 0x0, 0x0, 0x3, 0x8C, + 0x0, 0x0, 0x3, 0x8D, 0x0, 0x0, 0x3, 0xA9, 0x0, 0x0, 0x3, 0xAF, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x11, + 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xB1, 0x0, 0x0, 0x3, 0xB2, 0x0, 0x0, 0x3, 0x8F, + 0x0, 0x0, 0x3, 0xB3, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x3, 0x91, 0x0, 0x0, 0x3, 0xB5, + 0x0, 0x0, 0x3, 0x90, 0x0, 0x0, 0x3, 0xB6, 0x0, 0x0, 0x3, 0x92, 0x0, 0x0, 0x3, 0xBF, + 0x0, 0x0, 0x3, 0xB9, 0x0, 0x0, 0x3, 0x93, 0x0, 0x0, 0x3, 0x94, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x12, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x29, 0x0, 0x0, 0x4, 0x27, 0x0, 0x0, 0x4, 0x39, + 0x0, 0x0, 0x4, 0x2A, 0x0, 0x0, 0x4, 0x3A, 0x0, 0x0, 0x4, 0x2B, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x13, + 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4, 0x2D, 0x0, 0x0, 0x4, 0x3E, 0x0, 0x0, 0x4, 0x30, + 0x0, 0x0, 0x4, 0x3D, 0x0, 0x0, 0x4, 0x2F, 0x0, 0x0, 0x4, 0x4D, 0x0, 0x0, 0x4, 0xC, + 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, + 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, + 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x14, + 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x4, 0x31, 0x0, 0x0, 0x4, 0x3F, 0x0, 0x0, 0x4, 0x4E, + 0x0, 0x0, 0x4, 0x32, 0x0, 0x0, 0x4, 0x40, 0x0, 0x0, 0x4, 0xE0, 0x0, 0x0, 0x4, 0x33, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x4, 0x35, 0x0, 0x0, 0x4, 0x41, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0xC, + 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, + 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, + 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, + 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4, 0xC, 0x0, 0x0, 0x4, 0xD, + 0x0, 0x0, 0x4, 0xE, 0x0, 0x0, 0x4, 0x2E, 0x0, 0x0, 0x4, 0x34, 0x0, 0x0, 0x4, 0x38, + 0x0, 0x0, 0x4, 0x54, 0x0, 0x0, 0x4, 0x55, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x57, + 0x0, 0x0, 0x4, 0xBC, 0x0, 0x0, 0x4, 0xBD, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x39, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x82, 0xD5, 0x8B, 0x0, 0x0, 0x4, 0x3A, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x1B, 0x8B, 0xBA, 0x0, 0x0, 0x4, 0x3D, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xF8, 0xC5, 0x72, 0x0, 0x0, 0x4, 0x3E, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x85, 0x54, 0x99, 0x0, 0x0, 0x4, 0x3F, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x8D, 0x7D, 0x4, 0x0, 0x0, 0x4, 0x40, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x3, 0xC1, 0x4B, 0x0, 0x0, 0x4, 0x41, + 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5C, 0xD3, 0xDE, 0xD4, 0x0, 0x0, 0x0, 0x4, + 0x0, 0x0, 0x4, 0x2C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, + 0x2E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x34, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x5D, 0x9A, 0x47, 0xC0, 0x0, 0x0, 0x4, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x5D, 0x9A, 0x47, 0xC0, 0x91, 0xF3, 0xF4 + }; + + public static Packet Dump_278 = new Packet(new PacketId(23, 8, 2, "Dump_278"), data_Dump_278); + + + public static byte[] data_Dump_279 = new byte[] /* 72.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x32, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE9, 0xAB, 0x98, 0xE9, 0x9B, 0xA3, 0xE5, 0xBA, 0xA6, 0xE3, 0x83, 0x80, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB8, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x33, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x83, 0x90, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x92, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xA2, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x34, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x92, 0xE8, 0xA1, 0x8C, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x35, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xE3, 0x81, 0x9D, 0xE3, 0x81, 0xAE, 0xE4, 0xBB, 0x96, 0xE3, 0x81, 0xAE, 0xE7, 0x9B, 0xAE, 0xE7, 0x9A, 0x84, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x36, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE6, 0x97, 0xA5, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x37, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE5, 0xB3, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE7, 0x5, 0x10, 0x0, 0x0, 0x3, 0xE6, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x97, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x90, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0xE6, 0xAF, 0x8E, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4B, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xDF, 0x1C, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x52, 0x4D, 0x57, 0x30, 0x30, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0xFA, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xEF, 0xBC, 0x9A, 0x3C, 0x56, 0x41, 0x4C, 0x3E, 0xE5, 0x80, 0x8B, 0xE9, 0x81, 0x94, 0xE6, 0x88, 0x90, 0x20, 0xEF, 0xBC, 0x9C, 0x35, 0xE9, 0x80, 0xB1, 0xE6, 0x9B, 0xB4, 0xE6, 0x96, 0xB0, 0xEF, 0xBC, 0x9E, 0x0, 0x4A, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x69, 0x63, 0x6F, 0x6E, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x4C, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6D, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x73, 0x2E, 0x64, 0x64, 0x2D, 0x6F, 0x6E, 0x2E, 0x6A, 0x70, 0x2F, 0x73, 0x70, 0x5F, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x2F, 0x63, 0x61, 0x6D, 0x70, 0x61, 0x69, 0x67, 0x6E, 0x2F, 0x62, 0x6E, 0x72, 0x2F, 0x6C, 0x6F, 0x74, 0x74, 0x6F, 0x2F, 0x64, 0x61, 0x69, 0x6C, 0x79, 0x5F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x30, 0x30, 0x30, 0x30, 0x39, 0x2E, 0x6A, 0x70, 0x67, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xC3, 0x6C, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xF1, 0x91, 0x10, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xDC }; public static Packet Dump_279 = new Packet(new PacketId(72, 0, 2, "Dump_279"), data_Dump_279); @@ -12367,8 +8730,7 @@ public static class GameFull public static byte[] data_Dump_280 = new byte[] /* 11.1.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x6, 0xF, 0xB5, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xCC, 0x2, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x82, 0x0, 0x1, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x6, 0xF, 0xB3, 0x1, 0x31, 0x2D, 0xC, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x5, 0x64, 0x2, 0x0, 0x0, 0x1, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x74, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x3, 0x0, 0x0, 0x24, 0xCD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2C, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xE4, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x96, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x6, 0xF, 0xB7, 0x1, 0x31, 0x40, 0x8C, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x34, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x26, 0x0, 0x1, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x59, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x2, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2E, 0x0, 0x6, 0xF, 0xB8, 0x1, 0x31, 0x40, 0x93, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x5D, 0x0, 0x1, 0x0, 0x0, 0x3, 0x32, 0x0, 0x1, 0x0, 0x0, 0x24, 0xD5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2D, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x24, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2F, 0x0, 0x6, 0x10, 0x2A, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0xC8, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x30, 0x0, 0x6, 0xF, 0x29, 0x1, 0x31, 0x40, 0x89, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x4, 0x2, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x36, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x5A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x8, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x3, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x31, 0x0, 0x6, 0xF, 0xB0, 0x1, 0x31, 0x2D, 0x5, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x30, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x30, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0x33, 0x0, 0x1, 0x0, 0x0, 0x1E, 0x99, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xB7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x4, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x2A, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x3, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x3D, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x7, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x32, 0x0, 0x6, 0xF, 0xB4, 0x1, 0x31, 0x2D, 0x10, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0xC6, 0x2, 0x0, 0x0, 0x0, 0xB4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x12, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0xE3, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x54, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x2E, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0xDA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x33, 0x0, 0x6, 0xF, 0x28, 0x1, 0x31, 0x2D, 0x6, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x76, 0x2, 0x0, 0x0, 0x0, 0xBE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x34, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1E, 0xE5, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x55, 0x0, 0x1, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x4, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x3, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2B, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xDB, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x34, 0x0, 0x6, 0xF, 0xB1, 0x1, 0x31, 0x2D, 0x9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x2C, 0x2, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x20, 0x7E, 0x0, 0x1, 0x0, 0x0, 0x20, 0x97, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xAA, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x5, 0x19, 0x0, 0x0, 0x2A, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7C, 0x0, 0x0, 0x1, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x4, 0x6D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x8, 0xAC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x9, 0x78, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x35, 0x0, 0x6, 0xF, 0xB2, 0x1, 0x31, 0x2D, 0xA, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x68, 0x2, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xAE, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5F, 0x0, 0x1, 0x0, 0x0, 0x27, 0x3F, 0x0, 0x1, 0x0, 0x0, 0x24, 0xB1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x65, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0x3, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2A, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6E, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x36, 0x0, 0x6, 0xF, 0xB6, 0x1, 0x31, 0x40, 0x8A, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x9A, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0xE4, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x37, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x5E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xF9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x1, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x6, 0x10, 0x4C, 0x1, 0x40, 0x6F, 0x41, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x5, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x8B, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x1, 0x4A, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xA, 0x0, 0x0, 0x5, 0x21, 0x0, 0x0, 0x42, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0xB, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x6, 0xF, 0xB9, 0x1, 0x40, 0x6F, 0x4C, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0x58, 0x2, 0x0, 0x0, 0x0, 0xEB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xB, 0x95, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x17, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xDD, 0x0, 0x5, 0x0, 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x86, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x0, 0x0, 0xB, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x5, 0x1A, 0x0, 0x0, 0x42, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xAF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x6, 0xF, 0x2A, 0x1, 0x40, 0x6F, 0x5A, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x7, 0xBC, 0x2, 0x0, 0x0, 0x0, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x23, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5D, 0xE8, 0x56, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2A, 0xF7, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x1, 0x0, 0x0, 0x24, 0x94, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x1, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB, 0xB7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x41, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2C, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x64, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x78, 0x3, 0x2, 0x1, 0x0, 0x1, 0xF5, 0x19, 0x56, 0x18, 0x6, 0xEE, 0xE6, 0xB7, 0x7, 0xF2, 0x7F, 0x4C, 0x93, 0xBF }; public static Packet Dump_280 = new Packet(new PacketId(11, 1, 2, "Dump_280"), data_Dump_280); @@ -12385,16 +8747,7 @@ public static class GameFull public static byte[] data_Dump_282 = new byte[] /* 23.9.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x5, 0xDF, 0x44, - 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDF, 0x42, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, - 0xDF, 0x46, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x5, 0xDF, 0x47, 0x0, 0x0, 0x2, 0x58, 0x0, - 0x0, 0x5, 0xDF, 0xB9, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x5, 0xDE, 0xB8, 0x0, 0x0, 0x0, - 0xC8, 0x0, 0x0, 0x5, 0xDF, 0x3F, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDF, 0x43, 0x0, - 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0xDE, 0xB7, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x5, 0xDF, - 0x40, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x5, 0xDF, 0x41, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, - 0x5, 0xDF, 0x45, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x5, 0xDF, 0xDB, 0x0, 0x0, 0x7, 0x8, - 0x0, 0x0, 0x5, 0xDF, 0x48, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x5, 0xDE, 0xB9, 0x0, 0x0, - 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x6, 0xF, 0xB5, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x6, 0xF, 0xB3, 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x6, 0xF, 0xB7, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x6, 0xF, 0xB8, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x6, 0x10, 0x2A, 0x0, 0x0, 0x1, 0x90, 0x0, 0x0, 0x6, 0xF, 0x29, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x6, 0xF, 0xB0, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x6, 0xF, 0xB4, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x6, 0xF, 0x28, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x6, 0xF, 0xB1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x6, 0xF, 0xB2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x6, 0xF, 0xB6, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x6, 0x10, 0x4C, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x6, 0xF, 0xB9, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x6, 0xF, 0x2A, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x44 }; public static Packet Dump_282 = new Packet(new PacketId(23, 9, 2, "Dump_282"), data_Dump_282); @@ -12410,8 +8763,7 @@ public static class GameFull public static byte[] data_Dump_284 = new byte[] /* 11.19.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xD3, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x12, 0x1, 0x28, 0xCA, 0x40, 0x1, 0x0 }; public static Packet Dump_284 = new Packet(new PacketId(11, 19, 2, "Dump_284"), data_Dump_284); @@ -12427,9 +8779,7 @@ public static class GameFull public static byte[] data_Dump_286 = new byte[] /* 11.121.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, - 0x0, 0x64, 0x0, 0x64, 0x1, 0x0, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x59, 0x0, 0x64, 0x7, 0xD0, 0x0, 0x64, 0x0, 0x64, 0x0, 0x1, 0x1 }; public static Packet Dump_286 = new Packet(new PacketId(11, 121, 2, "Dump_286"), data_Dump_286); @@ -12445,8 +8795,7 @@ public static class GameFull public static byte[] data_Dump_288 = new byte[] /* 11.3.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, - 0xA, 0x1, 0x2C, 0x2A, 0x40, 0x1, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x0, 0x64, 0x0, 0x1, 0xE2, 0xFC, 0x3, 0x96, 0x94, 0x46, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0xF, 0x78, 0x2, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x49, 0xE3, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x0, 0x1, 0xE3, 0xC, 0x3, 0x96, 0x94, 0x47, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0xF, 0xFA, 0x2, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4B, 0x16, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x4A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x66, 0x0, 0x1, 0xE3, 0xD, 0x3, 0x96, 0x94, 0x4C, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x84, 0x2, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xE, 0x10, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x24, 0x43, 0x3, 0x93, 0x87, 0xD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x4, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x39, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x32, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x26, 0x3F, 0x3, 0x93, 0x87, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x20, 0x2, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x12, 0x89, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x26, 0x4C, 0x3, 0x93, 0x87, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x1, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x2, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xF6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x26, 0x4D, 0x3, 0x93, 0x87, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2D, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x1, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x2, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xF7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6B, 0x0, 0x0, 0x26, 0x4E, 0x3, 0x93, 0x87, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xC0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6C, 0x0, 0x0, 0x26, 0x4F, 0x3, 0x93, 0x87, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x1, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x2, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xAA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xF9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6D, 0x0, 0x0, 0x26, 0x50, 0x3, 0x93, 0x87, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x1, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x2, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xAC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x26, 0x51, 0x3, 0x93, 0x87, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xB5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xAE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xC1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6F, 0x0, 0x0, 0x26, 0x52, 0x3, 0x93, 0x87, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xBC, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xB0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xC2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0xB2, 0x31, 0x3, 0x93, 0x87, 0x11, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x20, 0x2, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x12, 0x9C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x2F, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0xB2, 0x32, 0x3, 0x93, 0x87, 0x12, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x20, 0x2, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x12, 0xA7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0xB2, 0x33, 0x3, 0x93, 0x87, 0x13, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0x20, 0x2, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x8A, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x0, 0x12, 0x95, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0xAF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0xAE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x39, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0xB2, 0x34, 0x3, 0x93, 0x87, 0x32, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0xB2, 0x35, 0x3, 0x93, 0x87, 0x33, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x75, 0x0, 0x0, 0xB2, 0x36, 0x3, 0x93, 0x87, 0x34, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0xB2, 0x37, 0x3, 0x93, 0x87, 0x35, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x77, 0x0, 0x0, 0xB2, 0x38, 0x3, 0x93, 0x87, 0x36, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0xB2, 0x39, 0x3, 0x93, 0x87, 0x37, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0xB2, 0x3A, 0x3, 0x93, 0x87, 0x38, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0xBA, 0x74, 0x3, 0x93, 0xD5, 0x21, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0xB5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x27, 0x95, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x8B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7B, 0x0, 0x1, 0x2A, 0x89, 0x3, 0x93, 0x87, 0x39, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7C, 0x0, 0x1, 0x2A, 0x8A, 0x3, 0x93, 0x87, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xC5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x7C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xB2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xBF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7D, 0x0, 0x1, 0x2F, 0x4D, 0x3, 0x93, 0x87, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x5E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x45, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7E, 0x0, 0x1, 0x9B, 0xF1, 0x3, 0x93, 0x87, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x12, 0xC8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x2, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x6, 0x69, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7F, 0x0, 0x1, 0x9B, 0xF3, 0x3, 0x93, 0x87, 0x3A, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x2, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0xC4, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x1, 0x9B, 0xF7, 0x3, 0x93, 0x87, 0x65, 0x0, 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x4, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x4, 0xAD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x81, 0x0, 0x2, 0x17, 0x5, 0x3, 0x96, 0x94, 0x48, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x10, 0xC0, 0x2, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4C, 0xF6, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x9B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x82, 0x0, 0x2, 0x17, 0x6, 0x3, 0x96, 0x94, 0x49, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x10, 0xC0, 0x2, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4C, 0xF6, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x83, 0x0, 0x2, 0x34, 0x18, 0x3, 0x96, 0x94, 0x4E, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x12, 0xA, 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x95, 0xE7, 0x0, 0x0, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x2, 0xCF, 0xEA, 0x3, 0x96, 0x94, 0x44, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x12, 0xA, 0x2, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x95, 0xE7, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x48, 0xB7, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x85, 0x0, 0x3, 0x2E, 0xED, 0x3, 0x98, 0x1A, 0xE0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x27, 0x10, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x27, 0x95, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xC, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xC, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xC, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xD, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1F, 0x20, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86, 0x0, 0x3, 0x2E, 0xEE, 0x3, 0x98, 0x1A, 0xE1, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x27, 0x10, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x43, 0xDA, 0x0, 0x1, 0x0, 0x0, 0x43, 0xDB, 0x0, 0x1, 0x0, 0x0, 0x46, 0x27, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x1A, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0xC, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7C, 0x0, 0x0, 0x18, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xD6, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0x0, 0x3, 0x2E, 0xEF, 0x3, 0x98, 0x1A, 0xEA, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1D, 0x4C, 0x2, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1D, 0x4C, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x43, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x1A, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xE0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDB, 0x0, 0x0, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xDB, 0x0, 0x0, 0x0, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0xD, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xC, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0xD, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xC, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xD9, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x5, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x3, 0xF5, 0x43, 0x3, 0x98, 0x1B, 0xC, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x27, 0x10, 0x2, 0x0, 0x0, 0xB, 0xB8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4E, 0x3B, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x0, 0x4C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0xF, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x72, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x12, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x12, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1C, 0xF5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1C, 0xF6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x89, 0x0, 0x3, 0xF5, 0x48, 0x3, 0x98, 0x1C, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0xF4, 0x2, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4E, 0x3F, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1C, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x10, 0xF3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1C, 0xFA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0xFB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8A, 0x0, 0x4, 0xD0, 0xDF, 0x3, 0x98, 0xDE, 0x30, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x4, 0xD0, 0xE0, 0x3, 0x98, 0xDE, 0x31, 0x0, 0x0, 0x0, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8C, 0x0, 0x4, 0xD0, 0xE1, 0x3, 0x98, 0xDE, 0x32, 0x0, 0x0, 0x0, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xE8, 0x48, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4B, 0xA7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8D, 0x0, 0x4, 0xD0, 0xE2, 0x3, 0xA2, 0xC9, 0x40, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x2A, 0xF8, 0x2, 0x0, 0x0, 0x7, 0xD0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0xB3, 0xA5, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x43, 0xDC, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x87, 0x4, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x79, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x4, 0x18, 0x0, 0x0, 0x79, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x28, 0xF5, 0xC3, 0x0, 0x0, 0x61, 0xB1, 0x0, 0x0 }; public static Packet Dump_288 = new Packet(new PacketId(11, 3, 2, "Dump_288"), data_Dump_288); @@ -18731,7 +15080,21 @@ public static class GameFull public static byte[] data_Dump_702 = new byte[] /* 41.8.2 */ { - 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x02 ,0x01 ,0x00 ,0x00 ,0x00 ,0x02 ,0x05 ,0x00 ,0x00 ,0x00 ,0x05 ,0x04 ,0x00 ,0x00 ,0x00 ,0xC8 ,0x02 ,0x00 ,0x00 ,0x00 ,0x01 ,0x05 ,0x00 ,0x00 ,0x00 ,0x14 ,0x01 ,0x01 + 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + 0x0, 0x2, 0x1, + 0x0, 0x0, 0x0, 0x2, + 0x5, + 0x0, 0x0, 0x0, 0x0, // Beauty Shop GG price + 0x4, + 0x0, 0x0, 0x0, 0x0, // Beauty Shop Silver ticket price + 0x2, + 0x0, 0x0, 0x0, 0x1, + 0x5, + 0x0, 0x0, 0x0, 0x0, // GG price + 0x1, + 0x1 }; public static Packet Dump_702 = new Packet(new PacketId(41, 8, 2, "Dump_702"), data_Dump_702); @@ -18804,6 +15167,42 @@ public static class GameFull 0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; - public static Packet Dump_712 = new Packet(new PacketId(34, 9, 2, "Dump_712"), data_Dump_712); + public static Packet Dump_712 = new Packet(new PacketId(34, 9, 2, "Dump_712"), data_Dump_712); + +public static byte[] data_Dump_900 = new byte[] /* 6.15.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD0, 0x40, 0x1 + }; + + public static Packet Dump_900 = new Packet(new PacketId(6, 15, 2, "Dump_900"), data_Dump_900); + + public static byte[] data_Dump_652 = new byte[] /* 11.21.2 */ + { +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x47, 0x68, 0xFF, 0xFF, 0xC6, 0xFF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x65, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x65, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x65, 0xA4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x65, 0xA5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x1, 0xF5, 0x0, 0x0, 0x65, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x65, 0xA7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1E, 0xB5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x0, 0x65, 0xA8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x65, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x65, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x1, 0xC3, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x47, 0x68, 0xFF, 0xFF, 0xC6, 0xFF, 0x0, 0x10, 0x0, 0x0, 0x1E, 0xD3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x1F, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x1F, 0x64, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x12, 0x9A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_652 = new Packet(new PacketId(11, 21, 2, "Dump_652"), data_Dump_652); + + public static byte[] data_Dump_653 = new byte[] /*11.32.2*/ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x62, 0x76, 0x0, 0x0, 0x0, 0x1, 0x0, 0x21, 0x55, 0x9B, 0x0, 0x0, 0x0 + }; + + public static Packet Dump_653 = new Packet(new PacketId(11, 32, 2, "Dump_653"), data_Dump_653); + +public static byte[] data_Dump_901 = new byte[] /*11.62.2*/ +{ +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x0, 0x0, 0x0, 0x1, 0x3, 0x93, 0x87, 0xD, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x39, 0x0, 0x3, 0x0, 0x8, 0x35, 0x41, 0x38, 0x43, 0x39, 0x36, 0x34, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x3, 0x0, 0x8, 0x32, 0x38, 0x45, 0x45, 0x35, 0x32, 0x46, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x3, 0x0, 0x8, 0x35, 0x41, 0x42, 0x41, 0x36, 0x41, 0x45, 0x43, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0xF8, 0x0, 0x1, 0x0, 0x8, 0x35, 0x37, 0x42, 0x45, 0x31, 0x30, 0x32, 0x31, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x0, 0x1, 0x0, 0x8, 0x37, 0x44, 0x38, 0x36, 0x32, 0x41, 0x41, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x1, 0x0, 0x8, 0x39, 0x32, 0x34, 0x42, 0x43, 0x41, 0x37, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x0, 0x1, 0x0, 0x8, 0x37, 0x42, 0x45, 0x44, 0x35, 0x38, 0x41, 0x43, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x0, 0x1, 0x0, 0x8, 0x32, 0x33, 0x37, 0x44, 0x43, 0x44, 0x35, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x31, 0x67, 0x99, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x1, 0x0, 0x8, 0x32, 0x39, 0x46, 0x44, 0x34, 0x46, 0x39, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x1, 0x0, 0x8, 0x34, 0x39, 0x36, 0x39, 0x33, 0x45, 0x35, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x1, 0x0, 0x8, 0x37, 0x43, 0x43, 0x38, 0x44, 0x34, 0x30, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x8, 0x36, 0x44, 0x34, 0x46, 0x34, 0x32, 0x43, 0x45, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x31, 0x67, 0x99, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xC5, 0x0, 0x1, 0x0, 0x8, 0x34, 0x33, 0x45, 0x31, 0x35, 0x44, 0x46, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1, 0x31, 0x54, 0x11, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x1, 0x0, 0x8, 0x36, 0x32, 0x36, 0x36, 0x38, 0x31, 0x34, 0x34, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0xD8, 0x0, 0x1, 0x0, 0x8, 0x42, 0x42, 0x32, 0x33, 0x37, 0x31, 0x38, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, 0x32, 0x3, 0xD9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0xC1, 0x0, 0x1, 0x0, 0x8, 0x38, 0x36, 0x44, 0x35, 0x36, 0x39, 0x35, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0xE1, 0x0, 0x1, 0x0, 0x8, 0x32, 0x42, 0x42, 0x35, 0x41, 0x39, 0x33, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x30, 0x46, 0x36, 0x36, 0x30, 0x41, 0x38, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x34, 0x46, 0x31, 0x41, 0x31, 0x43, 0x41, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x1, 0x0, 0x8, 0x36, 0x38, 0x35, 0x35, 0x43, 0x33, 0x42, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, 0x98, 0x1B, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4E, 0x3B, 0x0, 0x1, 0x0, 0x8, 0x33, 0x30, 0x30, 0x45, 0x38, 0x41, 0x33, 0x33, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x22, 0x6D, 0x0, 0x1, 0x0, 0x8, 0x44, 0x30, 0x43, 0x37, 0x39, 0x37, 0x42, 0x42, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x83, 0x0, 0x1, 0x0, 0x8, 0x41, 0x39, 0x30, 0x41, 0x37, 0x41, 0x32, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x9C, 0x0, 0x1, 0x0, 0x8, 0x44, 0x31, 0x37, 0x42, 0x36, 0x30, 0x46, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0xB5, 0x0, 0x1, 0x0, 0x8, 0x42, 0x35, 0x44, 0x32, 0x45, 0x45, 0x43, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0xCE, 0x0, 0x1, 0x0, 0x8, 0x37, 0x36, 0x35, 0x36, 0x42, 0x44, 0x36, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0xCE, 0x0, 0x1, 0x0, 0x8, 0x39, 0x32, 0x37, 0x37, 0x33, 0x30, 0x36, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x21, 0xEB, 0x0, 0x1, 0x0, 0x8, 0x44, 0x36, 0x42, 0x41, 0x44, 0x31, 0x41, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x22, 0x72, 0x0, 0x1, 0x0, 0x8, 0x38, 0x33, 0x34, 0x34, 0x30, 0x45, 0x46, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x8, 0x45, 0x38, 0x43, 0x45, 0x30, 0x41, 0x33, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x8, 0x31, 0x32, 0x38, 0x35, 0x34, 0x38, 0x33, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x8, 0x35, 0x33, 0x32, 0x34, 0x38, 0x37, 0x31, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x1D, 0x0, 0x3, 0x0, 0x8, 0x31, 0x36, 0x33, 0x37, 0x35, 0x46, 0x31, 0x43, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x1, 0x32, 0x3, 0xD8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x20, 0xD3, 0x0, 0x1, 0x0, 0x8, 0x37, 0x30, 0x43, 0x38, 0x43, 0x33, 0x44, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0xBA, 0x0, 0x1, 0x0, 0x8, 0x31, 0x42, 0x36, 0x30, 0x38, 0x44, 0x42, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x2, 0x0, 0x8, 0x39, 0x43, 0x37, 0x33, 0x39, 0x38, 0x36, 0x39, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0xC0, 0x0, 0x1, 0x0, 0x8, 0x30, 0x33, 0x34, 0x30, 0x39, 0x43, 0x44, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x21, 0x73, 0x0, 0x1, 0x0, 0x8, 0x36, 0x36, 0x30, 0x45, 0x42, 0x41, 0x43, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x24, 0x0, 0x1, 0x0, 0x8, 0x32, 0x41, 0x44, 0x43, 0x46, 0x31, 0x31, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x3D, 0x0, 0x1, 0x0, 0x8, 0x37, 0x43, 0x32, 0x41, 0x41, 0x30, 0x37, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56, 0x0, 0x1, 0x0, 0x8, 0x41, 0x38, 0x43, 0x38, 0x42, 0x31, 0x31, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x31, 0x44, 0x45, 0x46, 0x38, 0x35, 0x44, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x23, 0x0, 0x2, 0x0, 0x8, 0x37, 0x38, 0x44, 0x30, 0x34, 0x30, 0x34, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x1, 0x32, 0x3, 0xD9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0xC1, 0x0, 0x1, 0x0, 0x8, 0x46, 0x42, 0x45, 0x45, 0x41, 0x39, 0x44, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0xE1, 0x0, 0x1, 0x0, 0x8, 0x35, 0x39, 0x33, 0x30, 0x30, 0x35, 0x45, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x34, 0x30, 0x42, 0x45, 0x32, 0x42, 0x32, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x45, 0x37, 0x44, 0x38, 0x30, 0x41, 0x30, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0xC8, 0x0, 0x1, 0x0, 0x8, 0x41, 0x31, 0x37, 0x38, 0x33, 0x32, 0x44, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x1, 0x31, 0x67, 0x98, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x8, 0x41, 0x36, 0x42, 0x46, 0x42, 0x39, 0x43, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x3, 0x0, 0x8, 0x32, 0x36, 0x32, 0x37, 0x43, 0x30, 0x45, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xD5, 0x0, 0x2, 0x0, 0x8, 0x37, 0x30, 0x39, 0x36, 0x35, 0x34, 0x39, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xD7, 0x0, 0x1, 0x0, 0x8, 0x37, 0x38, 0x34, 0x33, 0x41, 0x43, 0x44, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x21, 0x73, 0x0, 0x1, 0x0, 0x8, 0x30, 0x36, 0x33, 0x45, 0x32, 0x45, 0x33, 0x37, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1, 0x31, 0x67, 0x9A, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x8, 0x0, 0x1, 0x0, 0x8, 0x35, 0x44, 0x44, 0x33, 0x38, 0x34, 0x43, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0xDA, 0x0, 0x1, 0x0, 0x8, 0x44, 0x36, 0x31, 0x46, 0x32, 0x43, 0x38, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF1, 0x0, 0x1, 0x0, 0x8, 0x30, 0x45, 0x38, 0x44, 0x32, 0x36, 0x42, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x22, 0xFB, 0x0, 0x1, 0x0, 0x8, 0x46, 0x34, 0x30, 0x35, 0x45, 0x37, 0x34, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x1, 0x31, 0x67, 0x9D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x2, 0x8F, 0x0, 0x1, 0x0, 0x8, 0x32, 0x43, 0x38, 0x35, 0x32, 0x42, 0x38, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x65, 0x0, 0x1, 0x0, 0x8, 0x31, 0x43, 0x38, 0x36, 0x36, 0x32, 0x37, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x91, 0x0, 0x2, 0x0, 0x8, 0x41, 0x34, 0x42, 0x42, 0x35, 0x30, 0x38, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x80, 0x0, 0x2, 0x0, 0x8, 0x35, 0x34, 0x43, 0x44, 0x33, 0x41, 0x32, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x91, 0x0, 0x2, 0x0, 0x8, 0x32, 0x34, 0x44, 0x36, 0x32, 0x30, 0x44, 0x34, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x1, 0x31, 0x67, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x21, 0xFF, 0x0, 0x1, 0x0, 0x8, 0x46, 0x43, 0x45, 0x37, 0x32, 0x43, 0x46, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x2, 0x0, 0x8, 0x32, 0x31, 0x34, 0x37, 0x38, 0x43, 0x46, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x1, 0x31, 0x67, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0x41, 0x0, 0x1, 0x0, 0x8, 0x39, 0x42, 0x38, 0x44, 0x38, 0x46, 0x33, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC0, 0x0, 0x1, 0x0, 0x8, 0x35, 0x42, 0x31, 0x30, 0x44, 0x46, 0x37, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x31, 0x67, 0x99, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x1, 0x0, 0x8, 0x43, 0x44, 0x44, 0x44, 0x31, 0x46, 0x38, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x1, 0x0, 0x8, 0x43, 0x33, 0x39, 0x41, 0x31, 0x38, 0x38, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x1, 0x0, 0x8, 0x39, 0x41, 0x37, 0x39, 0x44, 0x42, 0x37, 0x43, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x96, 0x0, 0x2, 0x0, 0x8, 0x46, 0x36, 0x43, 0x30, 0x32, 0x43, 0x44, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x1, 0x31, 0x67, 0x9A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x22, 0xFD, 0x0, 0x1, 0x0, 0x8, 0x43, 0x46, 0x41, 0x35, 0x46, 0x35, 0x45, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x22, 0xFB, 0x0, 0x1, 0x0, 0x8, 0x30, 0x43, 0x32, 0x44, 0x43, 0x46, 0x46, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x1, 0x31, 0x67, 0x9D, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2, 0xA4, 0x0, 0x1, 0x0, 0x8, 0x30, 0x45, 0x45, 0x42, 0x31, 0x38, 0x32, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x92, 0x0, 0x3, 0x0, 0x8, 0x31, 0x31, 0x32, 0x45, 0x38, 0x32, 0x39, 0x37, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x25, 0xB1, 0x0, 0x1, 0x0, 0x8, 0x35, 0x43, 0x34, 0x46, 0x39, 0x32, 0x46, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, 0x22, 0x81, 0x0, 0x1, 0x0, 0x8, 0x42, 0x45, 0x42, 0x38, 0x39, 0x32, 0x36, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x23, 0x6, 0x0, 0x1, 0x0, 0x8, 0x39, 0x31, 0x35, 0x39, 0x36, 0x44, 0x34, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x82, 0x0, 0x1, 0x0, 0x8, 0x43, 0x32, 0x44, 0x36, 0x44, 0x34, 0x43, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x22, 0xF4, 0x0, 0x1, 0x0, 0x8, 0x33, 0x36, 0x37, 0x43, 0x36, 0x36, 0x42, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x8, 0x43, 0x32, 0x35, 0x32, 0x36, 0x32, 0x43, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x1, 0x0, 0x8, 0x41, 0x44, 0x41, 0x39, 0x35, 0x33, 0x38, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x34, 0x42, 0x46, 0x30, 0x36, 0x30, 0x38, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x1, 0x32, 0x2A, 0xEB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x66, 0x0, 0x1, 0x0, 0x8, 0x37, 0x45, 0x38, 0x33, 0x38, 0x32, 0x42, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xAB, 0x0, 0x5, 0x0, 0x8, 0x45, 0x43, 0x41, 0x30, 0x39, 0x33, 0x39, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x3, 0x0, 0x8, 0x42, 0x44, 0x31, 0x44, 0x37, 0x38, 0x43, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x23, 0x28, 0x0, 0x1, 0x0, 0x8, 0x42, 0x41, 0x38, 0x34, 0x45, 0x35, 0x42, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x2, 0x0, 0x8, 0x30, 0x36, 0x35, 0x42, 0x31, 0x32, 0x45, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x1, 0x32, 0x17, 0x63, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3, 0x9D, 0x0, 0x1, 0x0, 0x8, 0x38, 0x31, 0x39, 0x31, 0x46, 0x41, 0x45, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x2, 0x0, 0x8, 0x43, 0x31, 0x36, 0x46, 0x32, 0x36, 0x33, 0x36, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x3, 0x0, 0x8, 0x46, 0x45, 0x44, 0x30, 0x38, 0x37, 0x33, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xBC, 0x0, 0x2, 0x0, 0x8, 0x36, 0x31, 0x36, 0x33, 0x33, 0x30, 0x37, 0x45, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x64, 0x0, 0x1, 0x0, 0x8, 0x42, 0x31, 0x42, 0x30, 0x45, 0x32, 0x37, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1B, 0x1, 0x32, 0x17, 0x61, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x3, 0x0, 0x8, 0x31, 0x41, 0x45, 0x46, 0x33, 0x38, 0x31, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x3, 0x0, 0x8, 0x31, 0x32, 0x34, 0x35, 0x44, 0x42, 0x34, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xAD, 0x0, 0x1, 0x0, 0x8, 0x45, 0x34, 0x32, 0x36, 0x38, 0x41, 0x42, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0xB, 0x0, 0x1, 0x0, 0x8, 0x43, 0x42, 0x37, 0x38, 0x44, 0x31, 0x41, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x8, 0x46, 0x32, 0x44, 0x31, 0x33, 0x43, 0x46, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x1, 0x32, 0x2A, 0xEB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0xB7, 0x0, 0x3, 0x0, 0x8, 0x44, 0x30, 0x45, 0x31, 0x37, 0x37, 0x39, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x1, 0x0, 0x8, 0x31, 0x41, 0x30, 0x41, 0x30, 0x44, 0x32, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x1, 0x32, 0x17, 0x63, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3, 0xF5, 0x0, 0x1, 0x0, 0x8, 0x41, 0x41, 0x42, 0x44, 0x45, 0x43, 0x36, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x1, 0x0, 0x8, 0x34, 0x33, 0x41, 0x38, 0x41, 0x30, 0x39, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x1, 0x32, 0x2A, 0xE8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x23, 0x1E, 0x0, 0x1, 0x0, 0x8, 0x36, 0x34, 0x34, 0x44, 0x39, 0x33, 0x36, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x2A, 0x0, 0x1, 0x0, 0x8, 0x34, 0x44, 0x32, 0x45, 0x41, 0x45, 0x33, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x1, 0x32, 0x2A, 0xEB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0xB6, 0x0, 0x3, 0x0, 0x8, 0x42, 0x43, 0x41, 0x46, 0x33, 0x34, 0x35, 0x39, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0xEC, 0x0, 0x1, 0x0, 0x8, 0x37, 0x32, 0x43, 0x36, 0x37, 0x44, 0x36, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1, 0x32, 0x17, 0x63, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x2, 0x0, 0x8, 0x44, 0x43, 0x41, 0x43, 0x41, 0x44, 0x31, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x22, 0x9A, 0x0, 0x1, 0x0, 0x8, 0x38, 0x37, 0x33, 0x32, 0x45, 0x38, 0x34, 0x43, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1, 0x32, 0xC7, 0x2D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x2E, 0x0, 0x3, 0x0, 0x8, 0x30, 0x36, 0x41, 0x35, 0x36, 0x30, 0x34, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xCB, 0x0, 0x1, 0x0, 0x8, 0x31, 0x35, 0x30, 0x45, 0x39, 0x34, 0x35, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x3, 0x0, 0x8, 0x36, 0x36, 0x42, 0x33, 0x37, 0x38, 0x32, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x51, 0x0, 0x1, 0x0, 0x8, 0x35, 0x36, 0x33, 0x37, 0x45, 0x32, 0x37, 0x37, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x2, 0x0, 0x8, 0x32, 0x44, 0x46, 0x44, 0x45, 0x46, 0x32, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x1, 0x32, 0xC7, 0x29, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0x51, 0x0, 0x1, 0x0, 0x8, 0x36, 0x30, 0x38, 0x38, 0x41, 0x44, 0x44, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xAD, 0x0, 0x1, 0x0, 0x8, 0x35, 0x35, 0x45, 0x31, 0x30, 0x33, 0x41, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC8, 0x0, 0x2, 0x0, 0x8, 0x43, 0x30, 0x38, 0x37, 0x42, 0x36, 0x35, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x23, 0x1E, 0x0, 0x1, 0x0, 0x8, 0x43, 0x42, 0x43, 0x34, 0x39, 0x31, 0x33, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x1, 0x0, 0x8, 0x37, 0x45, 0x44, 0x32, 0x42, 0x43, 0x45, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x1, 0x31, 0x8E, 0xAB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0xD0, 0x0, 0x3, 0x0, 0x8, 0x42, 0x42, 0x37, 0x39, 0x37, 0x42, 0x38, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xCD, 0x0, 0x1, 0x0, 0x8, 0x31, 0x36, 0x30, 0x36, 0x42, 0x31, 0x39, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x3, 0x0, 0x8, 0x35, 0x43, 0x44, 0x36, 0x30, 0x42, 0x41, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB6, 0x0, 0x3, 0x0, 0x8, 0x41, 0x30, 0x41, 0x46, 0x32, 0x33, 0x42, 0x37, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x29, 0x0, 0x1, 0x0, 0x8, 0x35, 0x42, 0x31, 0x39, 0x33, 0x31, 0x37, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x1, 0x32, 0x51, 0xFB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x2E, 0x0, 0x3, 0x0, 0x8, 0x33, 0x32, 0x42, 0x30, 0x38, 0x45, 0x36, 0x30, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB9, 0x0, 0x3, 0x0, 0x8, 0x43, 0x46, 0x36, 0x43, 0x36, 0x43, 0x42, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x92, 0x0, 0x3, 0x0, 0x8, 0x44, 0x42, 0x37, 0x41, 0x33, 0x35, 0x43, 0x30, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x81, 0x0, 0x2, 0x0, 0x8, 0x36, 0x44, 0x32, 0x34, 0x45, 0x46, 0x35, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x26, 0x1A, 0x0, 0x1, 0x0, 0x8, 0x31, 0x39, 0x46, 0x36, 0x44, 0x45, 0x41, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, 0x1, 0x31, 0x8E, 0xA8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0x2A, 0x0, 0x1, 0x0, 0x8, 0x32, 0x41, 0x42, 0x38, 0x42, 0x35, 0x42, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xCB, 0x0, 0x1, 0x0, 0x8, 0x31, 0x36, 0x34, 0x30, 0x46, 0x43, 0x37, 0x30, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC8, 0x0, 0x2, 0x0, 0x8, 0x41, 0x34, 0x42, 0x30, 0x33, 0x41, 0x38, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xDC, 0x0, 0x1, 0x0, 0x8, 0x44, 0x39, 0x38, 0x34, 0x37, 0x34, 0x37, 0x39, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x3, 0x0, 0x8, 0x30, 0x38, 0x37, 0x43, 0x36, 0x35, 0x44, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x1, 0x31, 0x8E, 0xA8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x1, 0x0, 0x8, 0x30, 0x30, 0x43, 0x36, 0x38, 0x42, 0x44, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x1, 0x0, 0x8, 0x42, 0x42, 0x37, 0x36, 0x36, 0x30, 0x38, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x1, 0x32, 0x79, 0x9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0xE6, 0x0, 0x1, 0x0, 0x8, 0x37, 0x34, 0x44, 0x39, 0x37, 0x46, 0x37, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x51, 0x0, 0x3, 0x0, 0x8, 0x30, 0x35, 0x36, 0x42, 0x34, 0x32, 0x39, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x93, 0x0, 0x3, 0x0, 0x8, 0x31, 0x38, 0x43, 0x33, 0x31, 0x39, 0x46, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xB4, 0x0, 0x1, 0x0, 0x8, 0x32, 0x41, 0x30, 0x30, 0x32, 0x46, 0x44, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x4, 0x0, 0x8, 0x43, 0x46, 0x43, 0x46, 0x33, 0x43, 0x44, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x1, 0x40, 0x5B, 0xBA, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0xEA, 0x0, 0x1, 0x0, 0x8, 0x31, 0x32, 0x45, 0x41, 0x33, 0x32, 0x45, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x3, 0x0, 0x8, 0x33, 0x46, 0x33, 0x33, 0x30, 0x39, 0x44, 0x36, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x1, 0x0, 0x8, 0x41, 0x34, 0x32, 0x37, 0x30, 0x32, 0x30, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x8, 0x33, 0x34, 0x45, 0x45, 0x37, 0x43, 0x35, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x63, 0x0, 0x2, 0x0, 0x8, 0x30, 0x43, 0x42, 0x41, 0x33, 0x30, 0x45, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x0, 0x4E, 0x2A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2E, 0x8, 0x0, 0x2, 0x0, 0x8, 0x31, 0x32, 0x42, 0x39, 0x37, 0x35, 0x36, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x90, 0x0, 0x3, 0x0, 0x8, 0x44, 0x32, 0x34, 0x31, 0x46, 0x34, 0x43, 0x33, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x3, 0x0, 0x8, 0x42, 0x46, 0x35, 0x44, 0x45, 0x33, 0x45, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0x4E, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x32, 0xF3, 0x0, 0x1, 0x0, 0x8, 0x32, 0x33, 0x34, 0x36, 0x33, 0x44, 0x43, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x0, 0x4E, 0x3E, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x32, 0xFD, 0x0, 0x1, 0x0, 0x8, 0x31, 0x42, 0x38, 0x31, 0x33, 0x33, 0x43, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x90, 0x0, 0x5, 0x0, 0x8, 0x35, 0x46, 0x30, 0x42, 0x45, 0x37, 0x33, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x1, 0x40, 0x5B, 0xC2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x1, 0x0, 0x8, 0x33, 0x38, 0x45, 0x43, 0x44, 0x39, 0x36, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x94, 0x0, 0x2, 0x0, 0x8, 0x33, 0x39, 0x44, 0x44, 0x30, 0x44, 0x42, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x2, 0x0, 0x8, 0x37, 0x44, 0x45, 0x46, 0x36, 0x44, 0x45, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x34, 0x0, 0x1, 0x0, 0x8, 0x37, 0x30, 0x30, 0x32, 0x46, 0x44, 0x36, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x40, 0x0, 0x1, 0x0, 0x8, 0x46, 0x30, 0x30, 0x31, 0x32, 0x38, 0x42, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2D, 0x1, 0x40, 0x48, 0x34, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1F, 0x56, 0x0, 0x1, 0x0, 0x8, 0x45, 0x30, 0x37, 0x32, 0x35, 0x30, 0x45, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x26, 0x44, 0x0, 0x1, 0x0, 0x8, 0x34, 0x38, 0x33, 0x45, 0x34, 0x37, 0x36, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x3F, 0x0, 0x1, 0x0, 0x8, 0x33, 0x38, 0x44, 0x30, 0x39, 0x34, 0x37, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x3A, 0x0, 0x1, 0x0, 0x8, 0x43, 0x39, 0x42, 0x38, 0x41, 0x37, 0x43, 0x37, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x6C, 0x0, 0x1, 0x0, 0x8, 0x41, 0x37, 0x34, 0x35, 0x38, 0x37, 0x33, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2E, 0x1, 0x40, 0x5B, 0xC2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x29, 0x0, 0x1, 0x0, 0x8, 0x30, 0x44, 0x44, 0x32, 0x42, 0x46, 0x43, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x8, 0x38, 0x33, 0x34, 0x32, 0x36, 0x34, 0x36, 0x34, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2F, 0x1, 0x40, 0x48, 0x34, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0x3F, 0x0, 0x1, 0x0, 0x8, 0x39, 0x41, 0x44, 0x36, 0x39, 0x39, 0x32, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0xA2, 0x0, 0x1, 0x0, 0x8, 0x35, 0x30, 0x37, 0x30, 0x32, 0x35, 0x30, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x3, 0x93, 0x87, 0x3A, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24, 0xA5, 0x0, 0x1, 0x0, 0x8, 0x33, 0x39, 0x45, 0x46, 0x43, 0x35, 0x32, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x4E, 0x48, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x32, 0xE9, 0x0, 0x1, 0x0, 0x8, 0x35, 0x35, 0x38, 0x39, 0x42, 0x39, 0x39, 0x34, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x90, 0x0, 0x5, 0x0, 0x8, 0x37, 0x46, 0x44, 0x32, 0x36, 0x46, 0x43, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x1, 0x31, 0x40, 0x88, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0x68, 0x0, 0x1, 0x0, 0x8, 0x34, 0x33, 0x45, 0x46, 0x32, 0x30, 0x36, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB6, 0x0, 0x2, 0x0, 0x8, 0x36, 0x38, 0x33, 0x39, 0x31, 0x37, 0x31, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xA7, 0x0, 0x2, 0x0, 0x8, 0x35, 0x32, 0x42, 0x32, 0x41, 0x32, 0x38, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x23, 0x20, 0x0, 0x1, 0x0, 0x8, 0x36, 0x34, 0x43, 0x34, 0x30, 0x35, 0x44, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x61, 0x0, 0x1, 0x0, 0x8, 0x42, 0x41, 0x31, 0x33, 0x37, 0x46, 0x46, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x1, 0x31, 0xB5, 0xC1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x7A, 0x0, 0x1, 0x0, 0x8, 0x36, 0x31, 0x39, 0x33, 0x30, 0x38, 0x41, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xF2, 0x0, 0x1, 0x0, 0x8, 0x36, 0x30, 0x34, 0x43, 0x35, 0x41, 0x45, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, 0x3, 0x0, 0x8, 0x41, 0x46, 0x37, 0x39, 0x41, 0x43, 0x39, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x8, 0x30, 0x30, 0x36, 0x44, 0x38, 0x33, 0x38, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x45, 0x31, 0x46, 0x46, 0x39, 0x30, 0x42, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x1, 0x31, 0x40, 0x92, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0x0, 0x8, 0x44, 0x31, 0x33, 0x46, 0x30, 0x38, 0x31, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBF, 0x0, 0x2, 0x0, 0x8, 0x45, 0x30, 0x34, 0x30, 0x30, 0x39, 0x42, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC1, 0x0, 0x2, 0x0, 0x8, 0x42, 0x42, 0x38, 0x41, 0x37, 0x36, 0x45, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x5A, 0x0, 0x2, 0x0, 0x8, 0x38, 0x31, 0x38, 0x34, 0x45, 0x35, 0x39, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x1, 0x31, 0x40, 0x8B, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3, 0x4D, 0x0, 0x1, 0x0, 0x8, 0x46, 0x38, 0x38, 0x41, 0x38, 0x45, 0x39, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x77, 0x0, 0x1, 0x0, 0x8, 0x44, 0x41, 0x39, 0x31, 0x43, 0x44, 0x42, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x2, 0x0, 0x8, 0x35, 0x42, 0x38, 0x45, 0x38, 0x36, 0x37, 0x36, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x2, 0x0, 0x8, 0x35, 0x34, 0x44, 0x32, 0x30, 0x36, 0x44, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x91, 0x0, 0x2, 0x0, 0x8, 0x36, 0x44, 0x44, 0x39, 0x44, 0x33, 0x46, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x1, 0x31, 0x8E, 0xB1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0xDF, 0x0, 0x1, 0x0, 0x8, 0x34, 0x30, 0x32, 0x41, 0x33, 0x41, 0x39, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x2F, 0x0, 0x1, 0x0, 0x8, 0x45, 0x32, 0x41, 0x44, 0x38, 0x39, 0x38, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x4E, 0x0, 0x1, 0x0, 0x8, 0x43, 0x34, 0x41, 0x42, 0x38, 0x31, 0x41, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x69, 0x0, 0x1, 0x0, 0x8, 0x46, 0x30, 0x32, 0x43, 0x42, 0x30, 0x46, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x2, 0x0, 0x8, 0x45, 0x33, 0x45, 0x33, 0x38, 0x42, 0x38, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x1, 0x32, 0x51, 0xF8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x3B, 0x0, 0x1, 0x0, 0x8, 0x37, 0x31, 0x36, 0x34, 0x32, 0x46, 0x30, 0x32, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xC8, 0x0, 0x3, 0x0, 0x8, 0x41, 0x38, 0x31, 0x35, 0x46, 0x41, 0x39, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC9, 0x0, 0x2, 0x0, 0x8, 0x33, 0x38, 0x35, 0x30, 0x43, 0x35, 0x45, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xB6, 0x0, 0x2, 0x0, 0x8, 0x35, 0x34, 0x45, 0x37, 0x43, 0x33, 0x31, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x54, 0x0, 0x1, 0x0, 0x8, 0x37, 0x34, 0x31, 0x34, 0x38, 0x38, 0x34, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x1, 0x32, 0x3E, 0x71, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x47, 0x0, 0x1, 0x0, 0x8, 0x32, 0x32, 0x36, 0x43, 0x30, 0x38, 0x32, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x16, 0x0, 0x1, 0x0, 0x8, 0x35, 0x43, 0x42, 0x32, 0x37, 0x37, 0x31, 0x35, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xB6, 0x0, 0x3, 0x0, 0x8, 0x34, 0x37, 0x35, 0x44, 0x32, 0x42, 0x44, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x2, 0x0, 0x8, 0x42, 0x38, 0x42, 0x35, 0x45, 0x44, 0x38, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x93, 0x0, 0x2, 0x0, 0x8, 0x43, 0x33, 0x36, 0x45, 0x45, 0x30, 0x41, 0x43, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x1, 0x32, 0x51, 0xFC, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x3, 0x0, 0x8, 0x38, 0x46, 0x45, 0x45, 0x39, 0x46, 0x42, 0x39, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xBB, 0x0, 0x3, 0x0, 0x8, 0x38, 0x36, 0x44, 0x34, 0x35, 0x37, 0x46, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xAC, 0x0, 0x1, 0x0, 0x8, 0x45, 0x37, 0x34, 0x41, 0x31, 0x42, 0x43, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x92, 0x0, 0x2, 0x0, 0x8, 0x31, 0x46, 0x32, 0x36, 0x30, 0x45, 0x30, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x23, 0x6A, 0x0, 0x2, 0x0, 0x8, 0x33, 0x36, 0x37, 0x36, 0x30, 0x36, 0x46, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x0, 0x0, 0x4E, 0x5C, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x3, 0x0, 0x8, 0x39, 0x39, 0x41, 0x32, 0x37, 0x31, 0x41, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3B, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2D, 0xEF, 0x0, 0x1, 0x0, 0x8, 0x34, 0x30, 0x46, 0x36, 0x46, 0x35, 0x36, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x4E, 0x70, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x37, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x37, 0x41, 0x36, 0x39, 0x46, 0x45, 0x39, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x36, 0x34, 0x45, 0x37, 0x45, 0x35, 0x46, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x1, 0x32, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0xDD, 0x0, 0x1, 0x0, 0x8, 0x41, 0x41, 0x46, 0x45, 0x41, 0x43, 0x33, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x3B, 0x0, 0x1, 0x0, 0x8, 0x42, 0x35, 0x44, 0x45, 0x43, 0x34, 0x39, 0x36, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x64, 0x0, 0x1, 0x0, 0x8, 0x43, 0x36, 0x46, 0x30, 0x43, 0x33, 0x35, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x94, 0x0, 0x2, 0x0, 0x8, 0x37, 0x30, 0x41, 0x45, 0x42, 0x42, 0x38, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x94, 0x0, 0x2, 0x0, 0x8, 0x33, 0x36, 0x32, 0x38, 0x37, 0x39, 0x32, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x1, 0x31, 0xF0, 0x58, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x25, 0x4D, 0x0, 0x1, 0x0, 0x8, 0x44, 0x31, 0x42, 0x36, 0x31, 0x41, 0x41, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x25, 0x98, 0x0, 0x1, 0x0, 0x8, 0x45, 0x39, 0x45, 0x35, 0x37, 0x35, 0x38, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x2, 0x0, 0x8, 0x31, 0x41, 0x31, 0x37, 0x44, 0x36, 0x36, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xD7, 0x0, 0x1, 0x0, 0x8, 0x33, 0x33, 0x43, 0x33, 0x34, 0x37, 0x34, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3, 0xF1, 0x0, 0x1, 0x0, 0x8, 0x32, 0x33, 0x30, 0x32, 0x45, 0x37, 0x44, 0x39, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x1, 0x32, 0x3, 0xD9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0xC1, 0x0, 0x1, 0x0, 0x8, 0x38, 0x39, 0x30, 0x35, 0x46, 0x35, 0x44, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0xE1, 0x0, 0x1, 0x0, 0x8, 0x33, 0x33, 0x32, 0x33, 0x39, 0x42, 0x39, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x31, 0x32, 0x46, 0x46, 0x39, 0x42, 0x43, 0x30, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3D, 0x0, 0x2, 0x0, 0x8, 0x34, 0x34, 0x41, 0x44, 0x43, 0x37, 0x44, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x25, 0x84, 0x0, 0x1, 0x0, 0x8, 0x39, 0x32, 0x44, 0x39, 0x30, 0x44, 0x31, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x32, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0x34, 0x0, 0x1, 0x0, 0x8, 0x32, 0x31, 0x45, 0x36, 0x46, 0x35, 0x45, 0x32, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x38, 0x0, 0x1, 0x0, 0x8, 0x43, 0x32, 0x36, 0x39, 0x36, 0x41, 0x41, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, 0x1, 0x31, 0xF0, 0x58, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1E, 0x81, 0x0, 0x1, 0x0, 0x8, 0x46, 0x43, 0x37, 0x32, 0x35, 0x31, 0x36, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x11, 0x0, 0x1, 0x0, 0x8, 0x34, 0x42, 0x36, 0x38, 0x41, 0x45, 0x32, 0x30, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x1, 0x31, 0xF0, 0x58, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x21, 0xF5, 0x0, 0x1, 0x0, 0x8, 0x42, 0x43, 0x38, 0x35, 0x36, 0x37, 0x33, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x37, 0x0, 0x1, 0x0, 0x8, 0x39, 0x43, 0x32, 0x36, 0x42, 0x37, 0x46, 0x38, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0x1, 0x32, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x24, 0x3A, 0x0, 0x1, 0x0, 0x8, 0x45, 0x43, 0x39, 0x33, 0x30, 0x41, 0x41, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x33, 0x46, 0x39, 0x43, 0x43, 0x37, 0x38, 0x42, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x66, 0x0, 0x1, 0x0, 0x8, 0x38, 0x35, 0x38, 0x34, 0x39, 0x45, 0x39, 0x31, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x1, 0x32, 0x3, 0xDB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0x9E, 0x0, 0x2, 0x0, 0x8, 0x34, 0x35, 0x31, 0x32, 0x33, 0x31, 0x43, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x38, 0x0, 0x1, 0x0, 0x8, 0x39, 0x39, 0x35, 0x30, 0x35, 0x37, 0x39, 0x41, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x1, 0x32, 0x3, 0xDA, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0xE2, 0x0, 0x1, 0x0, 0x8, 0x42, 0x43, 0x31, 0x41, 0x46, 0x37, 0x31, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x38, 0x0, 0x2, 0x0, 0x8, 0x43, 0x33, 0x35, 0x30, 0x46, 0x38, 0x39, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x23, 0x0, 0x3, 0x0, 0x8, 0x42, 0x46, 0x41, 0x39, 0x35, 0x42, 0x46, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x93, 0x0, 0x2, 0x0, 0x8, 0x33, 0x43, 0x30, 0x33, 0x43, 0x32, 0x46, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x6C, 0x0, 0x1, 0x0, 0x8, 0x30, 0x44, 0x36, 0x43, 0x36, 0x36, 0x45, 0x36, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x4E, 0x7A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x33, 0x16, 0x0, 0x1, 0x0, 0x8, 0x43, 0x36, 0x33, 0x31, 0x44, 0x45, 0x36, 0x34, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x38, 0x30, 0x33, 0x31, 0x34, 0x30, 0x44, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47, 0x3, 0x98, 0x1A, 0xE4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4C, 0x6A, 0x0, 0x1, 0x0, 0x8, 0x45, 0x36, 0x35, 0x37, 0x41, 0x46, 0x34, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x4E, 0x84, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x33, 0x3E, 0x0, 0x1, 0x0, 0x8, 0x42, 0x46, 0x41, 0x30, 0x38, 0x38, 0x31, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x45, 0x35, 0x43, 0x31, 0x41, 0x42, 0x31, 0x42, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x4E, 0x8E, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x37, 0x6E, 0x0, 0x1, 0x0, 0x8, 0x41, 0x41, 0x33, 0x46, 0x30, 0x37, 0x30, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x3, 0x0, 0x8, 0x41, 0x45, 0x41, 0x36, 0x36, 0x36, 0x44, 0x33, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x1, 0x31, 0x8E, 0xA8, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x24, 0x2A, 0x0, 0x1, 0x0, 0x8, 0x45, 0x39, 0x37, 0x37, 0x38, 0x31, 0x39, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xCB, 0x0, 0x1, 0x0, 0x8, 0x39, 0x42, 0x44, 0x45, 0x38, 0x33, 0x30, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0xC8, 0x0, 0x2, 0x0, 0x8, 0x35, 0x33, 0x33, 0x39, 0x35, 0x46, 0x45, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x23, 0xF0, 0x0, 0x1, 0x0, 0x8, 0x37, 0x46, 0x35, 0x37, 0x33, 0x34, 0x44, 0x33, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xAB, 0x0, 0x3, 0x0, 0x8, 0x46, 0x41, 0x32, 0x31, 0x44, 0x45, 0x38, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4B, 0x0, 0x0, 0x4E, 0x98, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x34, 0xA8, 0x0, 0x1, 0x0, 0x8, 0x39, 0x37, 0x41, 0x44, 0x30, 0x39, 0x35, 0x42, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x3, 0x0, 0x8, 0x36, 0x43, 0x36, 0x35, 0x39, 0x42, 0x38, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x1, 0x31, 0x8E, 0xA8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x24, 0xB7, 0x0, 0x3, 0x0, 0x8, 0x45, 0x37, 0x42, 0x39, 0x32, 0x37, 0x41, 0x46, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1E, 0xBD, 0x0, 0x3, 0x0, 0x8, 0x36, 0x42, 0x37, 0x34, 0x34, 0x37, 0x42, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x4E, 0xA2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x34, 0xA9, 0x0, 0x1, 0x0, 0x8, 0x33, 0x45, 0x31, 0x33, 0x45, 0x46, 0x37, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6D, 0x0, 0x1, 0x0, 0x8, 0x34, 0x46, 0x30, 0x30, 0x32, 0x30, 0x43, 0x39, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4E, 0x0, 0x0, 0x4E, 0xC0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x44, 0x45, 0x38, 0x34, 0x30, 0x32, 0x38, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6E, 0x0, 0x1, 0x0, 0x8, 0x34, 0x34, 0x37, 0x38, 0x31, 0x42, 0x32, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x32, 0x31, 0x42, 0x39, 0x45, 0x35, 0x46, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x70, 0x0, 0x1, 0x0, 0x8, 0x46, 0x34, 0x31, 0x41, 0x30, 0x37, 0x32, 0x43, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4F, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x1, 0x0, 0x8, 0x30, 0x44, 0x32, 0x45, 0x45, 0x30, 0x38, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6E, 0x0, 0x1, 0x0, 0x8, 0x41, 0x36, 0x39, 0x32, 0x35, 0x44, 0x44, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x45, 0x43, 0x37, 0x32, 0x43, 0x34, 0x46, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x70, 0x0, 0x1, 0x0, 0x8, 0x33, 0x38, 0x33, 0x31, 0x35, 0x33, 0x37, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x4E, 0xDE, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x34, 0xAC, 0x0, 0x1, 0x0, 0x8, 0x34, 0x43, 0x30, 0x30, 0x37, 0x41, 0x39, 0x33, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6D, 0x0, 0x1, 0x0, 0x8, 0x46, 0x30, 0x38, 0x35, 0x31, 0x36, 0x33, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x4E, 0xE8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x34, 0xAD, 0x0, 0x1, 0x0, 0x8, 0x36, 0x37, 0x35, 0x32, 0x33, 0x30, 0x41, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x4E, 0xF2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x34, 0xAF, 0x0, 0x1, 0x0, 0x8, 0x39, 0x42, 0x37, 0x35, 0x31, 0x36, 0x45, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x33, 0x31, 0x44, 0x46, 0x37, 0x45, 0x32, 0x31, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x0, 0x0, 0x4E, 0xFC, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x5, 0x0, 0x8, 0x45, 0x33, 0x38, 0x36, 0x41, 0x31, 0x32, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6E, 0x0, 0x1, 0x0, 0x8, 0x37, 0x45, 0x41, 0x30, 0x42, 0x37, 0x39, 0x38, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x34, 0x38, 0x37, 0x43, 0x35, 0x36, 0x42, 0x37, 0x2, 0x0, 0x0, 0x0, 0x0, 0x37, 0x70, 0x0, 0x1, 0x0, 0x8, 0x35, 0x42, 0x34, 0x43, 0x41, 0x38, 0x33, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x34, 0xB0, 0x0, 0x1, 0x0, 0x8, 0x43, 0x45, 0x41, 0x32, 0x30, 0x44, 0x44, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x3, 0x0, 0x8, 0x31, 0x35, 0x34, 0x41, 0x39, 0x32, 0x34, 0x31, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x1, 0x4F, 0xF7, 0xD2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x49, 0x7F, 0x0, 0x5, 0x0, 0x8, 0x39, 0x32, 0x30, 0x37, 0x31, 0x39, 0x34, 0x34, 0x2, 0x0, 0x0, 0x0, 0x0, 0x45, 0xCE, 0x0, 0x3, 0x0, 0x8, 0x35, 0x44, 0x30, 0x37, 0x44, 0x42, 0x30, 0x42, 0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0x8, 0x0, 0x3, 0x0, 0x8, 0x43, 0x44, 0x35, 0x32, 0x34, 0x44, 0x33, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x1, 0x0, 0x8, 0x32, 0x32, 0x44, 0x39, 0x37, 0x39, 0x46, 0x34, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9F, 0x0, 0x4, 0x0, 0x8, 0x35, 0x38, 0x36, 0x43, 0x44, 0x46, 0x33, 0x35, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x6F, 0x0, 0x1, 0x0, 0x8, 0x42, 0x35, 0x31, 0x37, 0x42, 0x35, 0x41, 0x43, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x1, 0x4F, 0xF7, 0xD9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x49, 0x7F, 0x0, 0x5, 0x0, 0x8, 0x36, 0x45, 0x41, 0x38, 0x30, 0x33, 0x46, 0x41, 0x2, 0x0, 0x0, 0x0, 0x0, 0x45, 0xD6, 0x0, 0x1, 0x0, 0x8, 0x38, 0x44, 0x34, 0x44, 0x30, 0x35, 0x37, 0x33, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x98, 0x0, 0x1, 0x0, 0x8, 0x31, 0x37, 0x46, 0x45, 0x44, 0x33, 0x44, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, 0x24, 0x69, 0x0, 0x1, 0x0, 0x8, 0x35, 0x31, 0x42, 0x46, 0x35, 0x43, 0x33, 0x31, 0x4, 0x0, 0x0, 0x0, 0x0, 0x45, 0xC5, 0x0, 0x1, 0x0, 0x8, 0x32, 0x41, 0x43, 0x31, 0x32, 0x42, 0x38, 0x44, 0x4, 0x0, 0x0, 0x0, 0x0, 0x24, 0x66, 0x0, 0x1, 0x0, 0x8, 0x39, 0x46, 0x45, 0x42, 0x42, 0x33, 0x42, 0x30, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x53, 0x21, 0x0, 0x2, 0x0, 0x8, 0x38, 0x38, 0x43, 0x32, 0x30, 0x42, 0x32, 0x43, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x89, 0x0, 0x32, 0x0, 0x8, 0x38, 0x38, 0x45, 0x39, 0x32, 0x30, 0x38, 0x43, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x8, 0x46, 0x42, 0x34, 0x46, 0x30, 0x41, 0x41, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x53, 0x21, 0x0, 0x2, 0x0, 0x8, 0x31, 0x42, 0x34, 0x41, 0x43, 0x32, 0x42, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x89, 0x0, 0x32, 0x0, 0x8, 0x38, 0x31, 0x44, 0x32, 0x32, 0x31, 0x32, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x8, 0x30, 0x38, 0x30, 0x46, 0x41, 0x31, 0x39, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, 0x76, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x53, 0x21, 0x0, 0x2, 0x0, 0x8, 0x36, 0x37, 0x42, 0x30, 0x34, 0x34, 0x33, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x89, 0x0, 0x32, 0x0, 0x8, 0x44, 0x38, 0x43, 0x37, 0x34, 0x42, 0x37, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x8, 0x33, 0x38, 0x37, 0x41, 0x41, 0x33, 0x35, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x53, 0x21, 0x0, 0x2, 0x0, 0x8, 0x45, 0x32, 0x46, 0x42, 0x37, 0x38, 0x33, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x89, 0x0, 0x32, 0x0, 0x8, 0x33, 0x33, 0x36, 0x42, 0x43, 0x31, 0x30, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8A, 0x0, 0x5, 0x0, 0x8, 0x32, 0x31, 0x38, 0x39, 0x41, 0x36, 0x43, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x32, 0x0, 0x1, 0x0, 0x8, 0x31, 0x39, 0x33, 0x42, 0x35, 0x43, 0x41, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x3, 0x1, 0xB, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x60, 0x98, 0x0, 0x2, 0x0, 0x8, 0x46, 0x35, 0x31, 0x37, 0x38, 0x44, 0x35, 0x35, 0x1, 0x0, 0x0, 0xAA, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88 +}; +public static Packet Dump_901 = new Packet(new PacketId(11, 62, 2, "Dump_901"), data_Dump_901); + +public static byte[] data_Dump_902 = new byte[] /*11.64.2*/ +{ +0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x9B, 0x0, 0x0, 0x0, 0x9E, 0x0, 0x0, 0x0, 0x4, 0x0, 0x21, 0x55, 0x9B, 0x0 +}; +public static Packet Dump_902 = new Packet(new PacketId(11, 64, 2, "Dump_902"), data_Dump_902); + } } + + diff --git a/Arrowgene.Ddon.GameServer/Dump/InGameDump.cs b/Arrowgene.Ddon.GameServer/Dump/InGameDump.cs index 2bd742231..5d28e677a 100644 --- a/Arrowgene.Ddon.GameServer/Dump/InGameDump.cs +++ b/Arrowgene.Ddon.GameServer/Dump/InGameDump.cs @@ -1,4 +1,4 @@ -using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.GameServer.Dump @@ -218,7 +218,6 @@ public static class InGameDump public static Packet Dump_19 = new Packet(new PacketId(1, 8, 1, "Dump_19"), data_Dump_19); - public static byte[] data_Dump_20 = new byte[] /* 11.89.16 */ { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @@ -1633,6 +1632,13 @@ public static class InGameDump public static Packet Dump_20 = new Packet(new PacketId(11, 89, 16, "Dump_20"), data_Dump_20); + public static byte[] data_Dump_20A = new byte[] /* 11.89.16 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0xE2, 0xFC, 0x3, 0x96, 0x94, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0xF, 0x78, 0x2, 0x0, 0x0, 0x1, 0xF4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x49, 0xE3, 0x0, 0x0, 0x2, 0x26, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xC1, 0xE7, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x89, 0x2, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x3, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x5, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x3, 0x96, 0x94, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x2, 0xCF, 0xEB, 0x3, 0x96, 0x95, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x27, 0x5F, 0x2, 0x0, 0x0, 0x6, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x45, 0xAF, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x4, 0xE7, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x37, 0x6D, 0x0, 0x5, 0x0, 0x0, 0x37, 0x6E, 0x0, 0x5, 0x0, 0x0, 0x37, 0x6F, 0x0, 0x5, 0x0, 0x0, 0x37, 0x70, 0x0, 0x5, 0x0, 0x0, 0x1E, 0x74, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x33, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x32, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x35, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xA, 0x16, 0x0, 0x0, 0xA, 0x17, 0x0, 0x0, 0xA, 0x18, 0x0, 0x0, 0xA, 0x19, 0x0, 0x0, 0xA, 0xAF, 0x0, 0x0, 0xA, 0xB0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x14, 0xD1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x9, 0x0, 0x0, 0xA, 0x8D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xA, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x6, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x1, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x1, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x13, 0xD2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x13, 0xD4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0xFF, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x61, 0xF5, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x34, 0x3C, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x1, 0x6C, 0x0, 0x0, 0x2, 0x27, 0x0, 0x0, 0x2, 0x39, 0x0, 0x0, 0x2, 0x3A, 0x0, 0x0, 0x2, 0x4D, 0x0, 0x0, 0x2, 0x4E, 0x0, 0x0, 0x2, 0x4F, 0x0, 0x0, 0x2, 0x5F, 0x0, 0x0, 0x2, 0x66, 0x0, 0x0, 0x2, 0x67, 0x0, 0x0, 0x2, 0x68, 0x0, 0x0, 0x2, 0x91, 0x0, 0x0, 0x2, 0x92, 0x0, 0x0, 0x2, 0x93, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x2, 0x95, 0x0, 0x0, 0x2, 0x96, 0x0, 0x0, 0x2, 0x97, 0x0, 0x0, 0x2, 0xBF, 0x0, 0x0, 0x2, 0xC0, 0x0, 0x0, 0x2, 0xC3, 0x0, 0x0, 0x2, 0xCE, 0x0, 0x0, 0x2, 0xD7, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, 0x2, 0xFC, 0x0, 0x0, 0x2, 0xFD, 0x0, 0x0, 0x2, 0xFE, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x2, 0x0, 0x0, 0x3, 0x3, 0x0, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x3, 0x12, 0x0, 0x0, 0x3, 0x13, 0x0, 0x0, 0x3, 0x3E, 0x0, 0x0, 0x3, 0x3F, 0x0, 0x0, 0x3, 0x40, 0x0, 0x0, 0x3, 0x41, 0x0, 0x0, 0x3, 0x42, 0x0, 0x0, 0x3, 0x44, 0x0, 0x0, 0x3, 0x4B, 0x0, 0x0, 0x3, 0x4D, 0x0, 0x0, 0x3, 0x4E, 0x0, 0x0, 0x3, 0x4F, 0x0, 0x0, 0x3, 0x50, 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, 0x3, 0x52, 0x0, 0x0, 0x3, 0x53, 0x0, 0x0, 0x3, 0x7B, 0x0, 0x0, 0x3, 0x7C, 0x0, 0x0, 0x3, 0x9E, 0x0, 0x0, 0x3, 0x9F, 0x0, 0x0, 0x3, 0xA4, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x4, 0x56, 0x0, 0x0, 0x4, 0x58, 0x0, 0x0, 0x4, 0x7E, 0x0, 0x0, 0x4, 0xB1, 0x0, 0x0, 0x4, 0xC0, 0x0, 0x0, 0x4, 0xC1, 0x0, 0x0, 0x4, 0xC4, 0x0, 0x0, 0x4, 0xC5, 0x0, 0x0, 0x4, 0xC6, 0x0, 0x0, 0x4, 0xC7, 0x0, 0x0, 0x4, 0xC8, 0x0, 0x0, 0x4, 0xE2, 0x0, 0x0, 0x4, 0xEE, 0x0, 0x0, 0x4, 0xEF, 0x0, 0x0, 0x5, 0x12, 0x0, 0x0, 0x5, 0x1D, 0x0, 0x0, 0x5, 0x1F, 0x0, 0x0, 0x5, 0x24, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, 0x8, 0x99, 0x0, 0x0, 0x8, 0xA0, 0x0, 0x0, 0x9, 0x4C, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xAA, 0x7D, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7, 0x3B, 0x0, 0x0, 0x7, 0xA2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xAA, 0x7E, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xFF, 0x43, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x9D, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4, 0x5A, 0x0, 0x0, 0x4, 0x5B, 0x0, 0x0, 0x4, 0x5D, 0x0, 0x0, 0x6, 0x41, 0x0, 0x0, 0xF, 0x14, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4E, 0x0, 0x0, 0x1, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xBB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x3, 0xA4, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x2F, 0x4B, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x12, 0x90, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x44, 0x0, 0x0, 0x2, 0xFA, 0x0, 0x0, 0x4, 0x26, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x4, 0x51, 0x0, 0x0, 0x4, 0x52, 0x0, 0x0, 0x4, 0x60, 0x0, 0x0, 0x4, 0x62, 0x0, 0x0, 0x4, 0x64, 0x0, 0x0, 0x4, 0xB3, 0x0, 0x0, 0x6, 0xB1, 0x0, 0x0, 0x9, 0x7E, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x9, 0x98, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x9B, 0xEF, 0x4, 0x2C, 0x2D, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x54, 0x7B, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0xF9, 0x0, 0x0, 0x3, 0xE, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x3, 0xA3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0xE3, 0x15, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x5, 0x78, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, 0x5, 0x82, 0x0, 0x0, 0x5, 0x83, 0x0, 0x0, 0x5, 0x88, 0x0, 0x0, 0x5, 0x8A, 0x0, 0x0, 0x5, 0xC7, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, 0x5, 0xD3, 0x0, 0x0, 0x5, 0xF3, 0x0, 0x0, 0x5, 0xF4, 0x0, 0x0, 0x5, 0xF5, 0x0, 0x0, 0x5, 0xFE, 0x0, 0x0, 0x6, 0x5B, 0x0, 0x0, 0x6, 0x88, 0x0, 0x0, 0x6, 0x89, 0x0, 0x0, 0x6, 0x8B, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xA, 0xB0, 0x0, 0x0, 0xB, 0xBB, 0x0, 0x0, 0xC, 0x2, 0x0, 0x0, 0xE, 0xDD, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x6, 0x86, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x2, 0x17, 0x14, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xA4, 0xE6, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x99, 0x0, 0x0, 0x5, 0xD1, 0x0, 0x0, 0x6, 0x9, 0x0, 0x0, 0x9, 0x87, 0x0, 0x0, 0x9, 0xAA, 0x0, 0x0, 0x9, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xC, 0xCE, 0x0, 0x0, 0xE, 0xA9, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x2, 0x4F, 0x54, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x34, 0x9A, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x6, 0xA2, 0x0, 0x0, 0x6, 0xA3, 0x0, 0x0, 0x6, 0xA7, 0x0, 0x0, 0x6, 0xAD, 0x0, 0x0, 0x6, 0xAE, 0x0, 0x0, 0x6, 0xAF, 0x0, 0x0, 0x6, 0xB0, 0x0, 0x0, 0x7, 0xCE, 0x0, 0x0, 0x7, 0xCF, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0xA, 0x7A, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xF, 0x6D, 0x0, 0x0, 0xF, 0x6E, 0x0, 0x0, 0xF, 0x70, 0x0, 0x0, 0xF, 0x71, 0x0, 0x0, 0xF, 0x72, 0x0, 0x0, 0xF, 0x89, 0x0, 0x0, 0xF, 0xC1, 0x0, 0x0, 0x11, 0xCC, 0x0, 0x0, 0x12, 0xC3, 0x0, 0x0, 0x13, 0x68, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x96, 0xCE, 0xDE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x2, 0xB1, 0x7, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x5D, 0x78, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x7, 0xCD, 0x0, 0x0, 0x8, 0x83, 0x0, 0x0, 0x8, 0x84, 0x0, 0x0, 0x8, 0x85, 0x0, 0x0, 0x8, 0x86, 0x0, 0x0, 0x8, 0x87, 0x0, 0x0, 0x8, 0x88, 0x0, 0x0, 0x8, 0xC5, 0x0, 0x0, 0x8, 0xC6, 0x0, 0x0, 0x9, 0x60, 0x0, 0x0, 0x9, 0x62, 0x0, 0x0, 0xA, 0x4, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xF, 0xE2, 0x0, 0x0, 0x11, 0x15, 0x0, 0x0, 0x11, 0x94, 0x0, 0x0, 0x11, 0x9A, 0x0, 0x0, 0x11, 0x9C, 0x0, 0x0, 0x11, 0xA0, 0x0, 0x0, 0x11, 0xA3, 0x0, 0x0, 0x11, 0xA5, 0x0, 0x0, 0x13, 0x6D, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x3, 0x2E, 0xFE, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x5F, 0xDE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x0, 0xA, 0xFE, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xB, 0x61, 0x0, 0x0, 0xB, 0x62, 0x0, 0x0, 0xB, 0x63, 0x0, 0x0, 0xB, 0x70, 0x0, 0x0, 0xB, 0x72, 0x0, 0x0, 0xB, 0x74, 0x0, 0x0, 0xB, 0x82, 0x0, 0x0, 0xC, 0x92, 0x0, 0x0, 0xC, 0x93, 0x0, 0x0, 0xC, 0x94, 0x0, 0x0, 0xC, 0x95, 0x0, 0x0, 0xC, 0x96, 0x0, 0x0, 0xC, 0x98, 0x0, 0x0, 0xC, 0x99, 0x0, 0x0, 0xC, 0x9A, 0x0, 0x0, 0xC, 0x9B, 0x0, 0x0, 0xC, 0x9D, 0x0, 0x0, 0xC, 0x9F, 0x0, 0x0, 0xC, 0xA4, 0x0, 0x0, 0xC, 0xA7, 0x0, 0x0, 0xC, 0xA8, 0x0, 0x0, 0xC, 0xA9, 0x0, 0x0, 0xC, 0xE5, 0x0, 0x0, 0xD, 0x3C, 0x0, 0x0, 0xD, 0x4B, 0x0, 0x0, 0xD, 0x56, 0x0, 0x0, 0xD, 0x9B, 0x0, 0x0, 0xD, 0xB4, 0x0, 0x0, 0xD, 0xBD, 0x0, 0x0, 0xD, 0xBE, 0x0, 0x0, 0xD, 0xD0, 0x0, 0x0, 0xD, 0xD2, 0x0, 0x0, 0xD, 0xD3, 0x0, 0x0, 0xD, 0xD4, 0x0, 0x0, 0xD, 0xFA, 0x0, 0x0, 0xD, 0xFB, 0x0, 0x0, 0xE, 0x8, 0x0, 0x0, 0xE, 0x14, 0x0, 0x0, 0xE, 0xBE, 0x0, 0x0, 0xF, 0x60, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x15, 0x15, 0x0, 0x0, 0x15, 0x1F, 0x0, 0x0, 0x15, 0xB6, 0x0, 0x0, 0x15, 0xD5, 0x0, 0x0, 0x15, 0xEE, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x16, 0x3, 0x0, 0x0, 0x16, 0x5, 0x0, 0x0, 0x16, 0xA, 0x0, 0x0, 0x16, 0x1A, 0x0, 0x0, 0x16, 0x4A, 0x0, 0x0, 0x16, 0x4C, 0x0, 0x0, 0x18, 0x34, 0x0, 0x0, 0x18, 0x35, 0x0, 0x0, 0x18, 0xB3, 0x0, 0x0, 0x19, 0x9, 0x0, 0x0, 0x19, 0x45, 0x0, 0x0, 0x19, 0x46, 0x0, 0x0, 0x19, 0x47, 0x0, 0x0, 0x19, 0x48, 0x0, 0x0, 0x19, 0x49, 0x0, 0x0, 0x19, 0x4A, 0x0, 0x0, 0x19, 0x8C, 0x0, 0x0, 0x19, 0xA2, 0x0, 0x0, 0x1A, 0x5F, 0x0, 0x0, 0x1A, 0x74, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x3, 0x2E, 0xFF, 0x4, 0x2C, 0x92, 0xB2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x15, 0x83, 0xA6, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x3, 0x90, 0x67, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0xA9, 0xB2, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0xB, 0x80, 0x0, 0x0, 0xB, 0x88, 0x0, 0x0, 0xB, 0x89, 0x0, 0x0, 0xB, 0x8C, 0x0, 0x0, 0xC, 0x27, 0x0, 0x0, 0xD, 0x5D, 0x0, 0x0, 0xD, 0xBF, 0x0, 0x0, 0xD, 0xC0, 0x0, 0x0, 0xD, 0xFC, 0x0, 0x0, 0xD, 0xFD, 0x0, 0x0, 0xE, 0x13, 0x0, 0x0, 0x10, 0x92, 0x0, 0x0, 0x10, 0x93, 0x0, 0x0, 0x10, 0xA7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x15, 0xB1, 0x0, 0x0, 0x18, 0x33, 0x0, 0x0, 0x18, 0xE9, 0x0, 0x0, 0x1C, 0x94, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0xD5, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xD, 0x4A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x3, 0xF5, 0x53, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xF5, 0xEC, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x10, 0x35, 0x0, 0x0, 0x10, 0x53, 0x0, 0x0, 0x10, 0xD7, 0x0, 0x0, 0x10, 0xD8, 0x0, 0x0, 0x10, 0xEB, 0x0, 0x0, 0x11, 0x38, 0x0, 0x0, 0x11, 0x61, 0x0, 0x0, 0x11, 0x62, 0x0, 0x0, 0x11, 0x63, 0x0, 0x0, 0x11, 0x64, 0x0, 0x0, 0x11, 0x77, 0x0, 0x0, 0x11, 0x78, 0x0, 0x0, 0x11, 0x79, 0x0, 0x0, 0x12, 0xE2, 0x0, 0x0, 0x12, 0xE3, 0x0, 0x0, 0x12, 0xE4, 0x0, 0x0, 0x12, 0xED, 0x0, 0x0, 0x13, 0x72, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1C, 0x49, 0x0, 0x0, 0x1C, 0xA8, 0x0, 0x0, 0x1C, 0xAE, 0x0, 0x0, 0x1C, 0xDE, 0x0, 0x0, 0x1D, 0xE, 0x0, 0x0, 0x1D, 0x10, 0x0, 0x0, 0x1D, 0x17, 0x0, 0x0, 0x1D, 0x48, 0x0, 0x0, 0x1D, 0x4A, 0x0, 0x0, 0x1D, 0x79, 0x0, 0x0, 0x1D, 0x7E, 0x0, 0x0, 0x1D, 0x80, 0x0, 0x0, 0x1D, 0x82, 0x0, 0x0, 0x1D, 0x84, 0x0, 0x0, 0x1D, 0x86, 0x0, 0x0, 0x1D, 0x8A, 0x0, 0x0, 0x1E, 0x42, 0x0, 0x0, 0x1E, 0xF8, 0x0, 0x0, 0x1E, 0xFA, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xDE, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x1, 0xCE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x13, 0x8, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4, 0x62, 0x92, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x64, 0xAA, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x12, 0xCE, 0x0, 0x0, 0x13, 0x32, 0x0, 0x0, 0x13, 0x38, 0x0, 0x0, 0x13, 0x39, 0x0, 0x0, 0x13, 0x3A, 0x0, 0x0, 0x13, 0x3B, 0x0, 0x0, 0x13, 0x3C, 0x0, 0x0, 0x13, 0x4C, 0x0, 0x0, 0x13, 0x6E, 0x0, 0x0, 0x13, 0x6F, 0x0, 0x0, 0x13, 0x86, 0x0, 0x0, 0x13, 0xE7, 0x0, 0x0, 0x13, 0xE9, 0x0, 0x0, 0x13, 0xEC, 0x0, 0x0, 0x14, 0x46, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x1E, 0x92, 0x0, 0x0, 0x1E, 0x93, 0x0, 0x0, 0x1E, 0xC4, 0x0, 0x0, 0x1F, 0x12, 0x0, 0x0, 0x1F, 0x1E, 0x0, 0x0, 0x1F, 0x1F, 0x0, 0x0, 0x1F, 0x24, 0x0, 0x0, 0x1F, 0x50, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x1F, 0x62, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x1F, 0x65, 0x0, 0x0, 0x1F, 0x70, 0x0, 0x0, 0x1F, 0x71, 0x0, 0x0, 0x1F, 0x72, 0x0, 0x0, 0x1F, 0x73, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x1F, 0x82, 0x0, 0x0, 0x1F, 0xB1, 0x0, 0x0, 0x1F, 0xC2, 0x0, 0x0, 0x1F, 0xC3, 0x0, 0x0, 0x1F, 0xC6, 0x0, 0x0, 0x1F, 0xE6, 0x0, 0x0, 0x20, 0xA, 0x0, 0x0, 0x20, 0x13, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x13, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1C, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x25, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x14, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x14, 0x9F, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x4, 0x4F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD4, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xD5, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x4, 0xD0, 0xE7, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x6, 0xD3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x14, 0x40, 0x0, 0x0, 0x14, 0x41, 0x0, 0x0, 0x14, 0x42, 0x0, 0x0, 0x14, 0x43, 0x0, 0x0, 0x15, 0x3, 0x0, 0x0, 0x15, 0x4E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xBA, 0x76, 0x4, 0x3B, 0x5F, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4C, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x93, 0x87, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x33, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xBA, 0x77, 0x4, 0x3B, 0x5F, 0xC2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x93, 0x87, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xCE, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0x6C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4C, 0x3, 0x93, 0x87, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0xBA, 0x78, 0x4, 0x3B, 0x5F, 0xC3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x3, 0x8F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0xA, 0x7A, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0xC2, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x60, 0x4, 0x2C, 0x21, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x33, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0xBA, 0x79, 0x4, 0x3B, 0x5F, 0xC4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3C, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3F, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3D, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3E, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x3B, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x42, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x51, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0xBA, 0x7A, 0x4, 0x3B, 0x5F, 0xC5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x56, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x57, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0xC2, 0x1C, 0x4, 0x3B, 0x5F, 0xC6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x52, 0x43, 0x49, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xBA, 0x7B, 0x4, 0x3B, 0x60, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x2A, 0xC5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x40, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x76, 0x0, 0x0, 0x1, 0xA0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x58, 0x4, 0x2C, 0x25, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x2, 0xEC, 0x4, 0x2C, 0x1D, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x2F, 0x4C, 0x4, 0x3B, 0x60, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x2C, 0xEE, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x2, 0x41, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x3, 0x59, 0x4, 0x2C, 0x29, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x9B, 0xF0, 0x4, 0x3B, 0x60, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0x97, 0x3, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x3, 0xE7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x1, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0xE3, 0x16, 0x4, 0x3B, 0xAD, 0xE1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x5, 0x8F, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x3, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x5, 0xD4, 0x4, 0x2C, 0x6B, 0xA1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0xE3, 0x17, 0x4, 0x3B, 0xAD, 0xE2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xB9, 0xFE, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x5, 0x90, 0x4, 0x2C, 0x6F, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xCB, 0x0, 0x0, 0x1, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x2, 0x4F, 0x55, 0x4, 0x3B, 0xAD, 0xFE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, 0x55, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4C, 0x3, 0x96, 0x94, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0x79, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0x78, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x7B, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x9, 0xD1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4E, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xC1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x1B, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0xD4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x9, 0xBB, 0x4, 0x2C, 0x73, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17, 0x0, 0x2, 0xB1, 0x8, 0x4, 0x3B, 0xAE, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xBD, 0x3, 0x76, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x54, 0x0, 0x0, 0x9, 0x83, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x3, 0xA2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3A, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xE, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6A, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x4, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xA, 0xD6, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xA, 0xDB, 0x4, 0x2C, 0x77, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x3, 0x2F, 0x0, 0x4, 0x3B, 0xD4, 0xF1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA3, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA4, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA5, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xF, 0xA6, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4C, 0x0, 0x9D, 0x2B, 0x8C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x0, 0x9D, 0x2C, 0xB8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xEF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x61, 0x3B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xE, 0x0, 0x0, 0x4, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0xC, 0x93, 0x4, 0x2C, 0x92, 0xB1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x3, 0x90, 0x68, 0x4, 0x3B, 0xD5, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0x1B, 0x13, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x65, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xE, 0x0, 0x0, 0x0, 0xD2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4A, 0x3, 0x96, 0x94, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3E, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x75, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x76, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x77, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x78, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x79, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7A, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7B, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x10, 0x7C, 0x4, 0x2C, 0x96, 0x99, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1F, 0x0, 0x3, 0xF5, 0x54, 0x4, 0x3B, 0xD5, 0xB9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0x4C, 0xEF, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x11, 0x75, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x11, 0x76, 0x4, 0x2C, 0x9A, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x3, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x84, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x69, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x4, 0x62, 0x93, 0x4, 0x3B, 0xD6, 0x1D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5A, 0xA1, 0x4F, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4A, 0x3, 0x98, 0x1A, 0xF7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x13, 0xEC, 0x4, 0x2C, 0x9E, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x8B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x23, 0x0, 0x4, 0xD0, 0xE8, 0x4, 0x3B, 0xD6, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x5F, 0x27, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x7F, 0xE7, 0x98, 0xF0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x54, 0x0, 0x0, 0x15, 0x2, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xED, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42, 0x0, 0x0, 0x76, 0xCA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0xC9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xEE, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xEF, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x54, 0x0, 0x0, 0x14, 0xF0, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x42, 0x0, 0x0, 0x76, 0x3E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x0, 0x0, 0x14, 0xB0, 0x4, 0x2C, 0xA2, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x1, 0xCD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x73, 0x0, 0x0, 0x60, 0x98, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x42, 0x0, 0x0, 0x76, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x75, 0x4E, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x4E, 0xFC, 0x0, 0x0, 0x4E, 0x98, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4E, 0x3E, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4E, 0xE8, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x4E, 0x2A, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1B, 0x0, 0x0, 0x4E, 0x84, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x4E, 0x8E, 0x0, 0x0, 0x75, 0xC6, 0x0, 0x0, 0x4E, 0x52, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x4E, 0xAC, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x4E, 0x48, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x75, 0x62, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x0, 0x0, 0x1D, 0x0, 0x0, 0x4E, 0xB6, 0x0, 0x0, 0x4E, 0x34, 0x0, 0x0, 0x4F, 0x10, 0x0, 0x0, 0x4E, 0x5C, 0x0, 0x0, 0x4E, 0x7A, 0x0, 0x0, 0x4E, 0x66, 0x0, 0x0, 0x4E, 0x70, 0x0, 0x0, 0x4E, 0xA2, 0x0, 0x0, 0x4E, 0xC0, 0x0, 0x0, 0x4E, 0xCA, 0x0, 0x0, 0x4E, 0xD4, 0x0, 0x0, 0x75, 0xBC, 0x0, 0x0, 0x4E, 0xDE, 0x0, 0x0, 0x75, 0x58, 0x0, 0x0, 0x4E, 0xF2, 0x0, 0x0, 0x75, 0x44, 0x0, 0x0, 0x4F, 0x6, 0x0, 0x0, 0x4F, 0x1A, 0x0, 0x0, 0x75, 0x3A, 0x0, 0x0, 0x75, 0x6C, 0x0, 0x0, 0x75, 0x76, 0x0, 0x0, 0x75, 0x80, 0x0, 0x0, 0x75, 0x8A, 0x0, 0x0, 0x75, 0xE4, 0x0, 0x0, 0x75, 0x94, 0x0, 0x0, 0x75, 0x9E, 0x0, 0x0, 0x75, 0xA8, 0x0, 0x0, 0x75, 0xAD, 0x0, 0x0, 0x75, 0xB2, 0x0, 0x0, 0x75, 0xD0, 0x0, 0x0, 0x75, 0xDA, 0x0, 0x0, 0x75, 0xEE, 0x0, 0x0, 0x75, 0xF8, 0x0, 0x0, 0x76, 0x2, 0x0, 0x0, 0x76, 0xC, 0x0, 0x0, 0x76, 0x16, 0x0, 0x0, 0x76, 0x20, 0x0, 0x0, 0x76, 0x2A, 0x0, 0x0, 0x0, 0x34, 0x3, 0x93, 0x87, 0xC, 0x3, 0x93, 0x87, 0xD, 0x3, 0x93, 0xFC, 0x32, 0x3, 0x93, 0x87, 0xE, 0x3, 0x98, 0x61, 0x30, 0x3, 0x93, 0x87, 0x10, 0x3, 0x98, 0x1C, 0x7D, 0x3, 0x93, 0xAE, 0x11, 0x3, 0x93, 0xFC, 0x31, 0x3, 0x94, 0x71, 0x61, 0x3, 0x98, 0x1A, 0xE0, 0x3, 0x95, 0x5B, 0xC1, 0x3, 0x93, 0xAE, 0x12, 0x3, 0x94, 0xBF, 0x81, 0x3, 0x96, 0x94, 0x40, 0x3, 0x94, 0xE6, 0x91, 0x3, 0x93, 0xD5, 0x21, 0x3, 0x93, 0xD5, 0x23, 0x3, 0x98, 0x1A, 0xE2, 0x3, 0x93, 0x87, 0x2, 0x3, 0x98, 0x1A, 0xF4, 0x3, 0x93, 0x87, 0xF, 0x3, 0x93, 0x87, 0xB, 0x3, 0xA2, 0xC9, 0x40, 0x3, 0x96, 0x94, 0x4B, 0x3, 0x96, 0x94, 0x4E, 0x3, 0x93, 0x87, 0x64, 0x3, 0x98, 0x1A, 0xFE, 0x3, 0x93, 0x87, 0x3A, 0x3, 0x93, 0x87, 0x65, 0x3, 0x93, 0x87, 0x14, 0x3, 0x96, 0x94, 0x41, 0x3, 0x96, 0x94, 0x42, 0x3, 0x96, 0x98, 0x28, 0x3, 0x98, 0x1A, 0xF5, 0x3, 0x96, 0x94, 0xC4, 0x3, 0x96, 0x94, 0x4C, 0x3, 0x96, 0xC7, 0x8, 0x3, 0x96, 0x94, 0x43, 0x3, 0x96, 0x94, 0x4A, 0x3, 0xA2, 0xC9, 0x44, 0x3, 0x96, 0x94, 0x44, 0x3, 0x98, 0x1C, 0x7A, 0x3, 0x98, 0x1A, 0xE1, 0x3, 0x98, 0x1A, 0xEA, 0x3, 0x98, 0x1A, 0xE3, 0x3, 0x98, 0x1B, 0xF, 0x3, 0x98, 0x1A, 0xE4, 0x3, 0x98, 0x65, 0x18, 0x3, 0x98, 0x1A, 0xEB, 0x3, 0x98, 0x1A, 0xF6, 0x3, 0x98, 0x1B, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0xA, 0xA, 0x64, 0x0, 0x1E, 0x0, 0x0 + }; + + public static Packet Dump_20A = new Packet(new PacketId(11, 89, 16, "Dump_20A"), data_Dump_20); + public static byte[] data_Dump_21 = new byte[] /* 2.6.16 */ { @@ -1735,10 +1741,7 @@ public static class InGameDump public static byte[] data_Dump_24 = new byte[] /* 11.37.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x50, 0xAE, - 0x1, 0x0, 0x0, 0x3, 0xF0, 0x2, 0x0, 0x0, 0x50, 0xAD, 0x1, 0x0, 0x0, 0x3, 0xED, 0x2, - 0x0, 0x0, 0x50, 0xAF, 0x1, 0x0, 0x0, 0x3, 0xEE, 0x2, 0x0, 0x0, 0x50, 0xAB, 0x1, 0x0, - 0x0, 0x3, 0xEF, 0x2, 0x0, 0x0, 0x0 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0 }; public static Packet Dump_24 = new Packet(new PacketId(11, 37, 2, "Dump_24"), data_Dump_24); @@ -5429,9 +5432,21 @@ public static class InGameDump public static byte[] data_Dump_50 = new byte[] /* 25.5.2 */ { - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0xF, 0x3, 0xAC, 0x0, 0x3B, 0x0, 0x3A, - 0x0, 0x41, 0x0, 0x39, 0x0, 0x30, 0x0, 0x4, 0x0, 0xA, 0x0, 0x14, 0x0, 0xA, 0x0, 0x1, - 0x0, 0x2, 0x0, 0x61, 0x0, 0x1, 0x1 + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xA, 0xF, // HP MAX + 0x3, 0xAC, // StaminaMax + 0x0, 0x3B, // Attack + 0x0, 0x3A, // Defence + 0x0, 0x41, // MagicAttack + 0x0, 0x39, // MagicDefence + 0x0, 0x30, // Ability Cost + 0x0, 0x4, // JewelrySlot + 0x0, 0xA, // UseItemSlot + 0x0, 0x14, // MaterialItemSlot + 0x0, 0xA, // Equip Item Slot + 0x0, 0x1, // Main Pawn Slot + 0x0, 0x2, // Support Pawn Slot + 0x0, 0x61, 0x0, 0x1, 0x1 }; public static Packet Dump_50 = new Packet(new PacketId(25, 5, 2, "Dump_50"), data_Dump_50); @@ -6476,5 +6491,40 @@ public static class InGameDump }; public static Packet Dump_106 = new Packet(new PacketId(12, 1, 1, "Dump_106"), data_Dump_106); + + public static byte[] data_Dump_107 = new byte[] /* 30.13.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xE1, 0x0, 0x0, 0x2B, 0xE2, 0x0, 0x0, 0x2B, 0xE3, 0x0, 0x0, 0x2B, 0xE4, 0x0, 0x0, 0x2B, 0xE5, 0x0, 0x0, 0x2B, 0xE6, 0x0, 0x0, 0x2B, 0xE7, 0x0, 0x0, 0x2B, 0xE8, 0x0, 0x0, 0x2B, 0xE9, 0x0, 0x0, 0x2B, 0xEA, 0x0, 0x0, 0x2B, 0xEB, 0x0, 0x0, 0x2B, 0xEC, 0x0, 0x0, 0x2B, 0xED, 0x0, 0x0, 0x2B, 0xEE, 0x0, 0x0, 0x2B, 0xEF, 0x0, 0x0, 0x2B, 0xF0, 0x0, 0x0, 0x2B, 0xF1, 0x0, 0x0, 0x2B, 0xF2, 0x0, 0x0, 0x2B, 0xF3, 0x0, 0x0, 0x2B, 0xF4, 0x0, 0x0, 0x2B, 0xF5, 0x0, 0x0, 0x34, 0xE0, 0x0, 0x0, 0x34, 0xE1, 0x0, 0x0, 0x34, 0xE2, 0x0, 0x0, 0x34, 0xE3, 0x0, 0x0, 0x34, 0xE5, 0x0, 0x0, 0x34, 0xE6, 0x0, 0x0, 0x34, 0xE7, 0x0, 0x0, 0x34, 0xE8, 0x0, 0x0, 0x34, 0xEA, 0x0, 0x0, 0x34, 0xEB, 0x0, 0x0, 0x34, 0xEC, 0x0, 0x0, 0x34, 0xED, 0x0, 0x0, 0x34, 0xEF, 0x0, 0x0, 0x34, 0xF0, 0x0, 0x0, 0x34, 0xF1, 0x0, 0x0, 0x34, 0xF2, 0x0, 0x0, 0x37, 0x54, 0x0, 0x0, 0x37, 0x55, 0x0, 0x0, 0x37, 0x56, 0x0, 0x0, 0x37, 0x57, 0x0, 0x0, 0x37, 0x59, 0x0, 0x0, 0x37, 0x5A, 0x0, 0x0, 0x37, 0x5B, 0x0, 0x0, 0x37, 0x5C, 0x0, 0x0, 0x3D, 0x39, 0x0, 0x0, 0x3D, 0x3A, 0x0, 0x0, 0x3D, 0x3B, 0x0, 0x0, 0x3D, 0x3C, 0x0, 0x0, 0x3D, 0x3D, 0x0, 0x0, 0x3D, 0x3E, 0x0, 0x0, 0x3D, 0x3F, 0x0, 0x0, 0x3D, 0x40, 0x0, 0x0, 0x3D, 0x41, 0x0, 0x0, 0x3D, 0x42, 0x0, 0x0, 0x3D, 0x61, 0x0, 0x0, 0x3D, 0x62, 0x0, 0x0, 0x3D, 0x63, 0x0, 0x0, 0x3D, 0x64, 0x0, 0x0, 0x3D, 0x65, 0x0, 0x0, 0x3D, 0x66, 0x0, 0x0, 0x3D, 0x67, 0x0, 0x0, 0x3D, 0x68, 0x0, 0x0, 0x3D, 0x69, 0x0, 0x0, 0x3D, 0x6A, 0x0, 0x0, 0x3D, 0x75, 0x0, 0x0, 0x3D, 0x76, 0x0, 0x0, 0x3D, 0x77, 0x0, 0x0, 0x3D, 0x78, 0x0, 0x0, 0x3D, 0x79, 0x0, 0x0, 0x3D, 0x7A, 0x0, 0x0, 0x3D, 0x7B, 0x0, 0x0, 0x3D, 0x7C, 0x0, 0x0, 0x3D, 0x7D, 0x0, 0x0, 0x3D, 0x7E, 0x0, 0x0, 0x3D, 0x9D, 0x0, 0x0, 0x3D, 0x9E, 0x0, 0x0, 0x3D, 0x9F, 0x0, 0x0, 0x3D, 0xA0, 0x0, 0x0, 0x3D, 0xA1, 0x0, 0x0, 0x3D, 0xA2, 0x0, 0x0, 0x3D, 0xA3, 0x0, 0x0, 0x3D, 0xA4, 0x0, 0x0, 0x3D, 0xA5, 0x0, 0x0, 0x3D, 0xA6, 0x0, 0x0, 0x3D, 0xB1, 0x0, 0x0, 0x3D, 0xB2, 0x0, 0x0, 0x3D, 0xB3, 0x0, 0x0, 0x3D, 0xB4, 0x0, 0x0, 0x3D, 0xB5, 0x0, 0x0, 0x3D, 0xB6, 0x0, 0x0, 0x3D, 0xB7, 0x0, 0x0, 0x3D, 0xB8, 0x0, 0x0, 0x3D, 0xB9, 0x0, 0x0, 0x3D, 0xBA, 0x0, 0x0, 0x3D, 0xC5, 0x0, 0x0, 0x3D, 0xC6, 0x0, 0x0, 0x3D, 0xC7, 0x0, 0x0, 0x3D, 0xC8, 0x0, 0x0, 0x3D, 0xC9, 0x0, 0x0, 0x3D, 0xCA, 0x0, 0x0, 0x3D, 0xCB, 0x0, 0x0, 0x3D, 0xCC, 0x0, 0x0, 0x3D, 0xCD, 0x0, 0x0, 0x3D, 0xCE, 0x0, 0x0, 0x3D, 0xD9, 0x0, 0x0, 0x3D, 0xDA, 0x0, 0x0, 0x3D, 0xDB, 0x0, 0x0, 0x3D, 0xDC, 0x0, 0x0, 0x3D, 0xDD, 0x0, 0x0, 0x3D, 0xDE, 0x0, 0x0, 0x3D, 0xDF, 0x0, 0x0, 0x3D, 0xE0, 0x0, 0x0, 0x3D, 0xE1, 0x0, 0x0, 0x3D, 0xE2, 0x0, 0x0, 0x3D, 0xED, 0x0, 0x0, 0x3D, 0xEE, 0x0, 0x0, 0x3D, 0xEF, 0x0, 0x0, 0x3D, 0xF0, 0x0, 0x0, 0x3D, 0xF1, 0x0, 0x0, 0x3D, 0xF2, 0x0, 0x0, 0x3D, 0xF3, 0x0, 0x0, 0x3D, 0xF4, 0x0, 0x0, 0x3D, 0xF5, 0x0, 0x0, 0x3D, 0xF6, 0x0, 0x0, 0x3E, 0x1, 0x0, 0x0, 0x3E, 0x2, 0x0, 0x0, 0x3E, 0x3, 0x0, 0x0, 0x3E, 0x4, 0x0, 0x0, 0x3E, 0x5, 0x0, 0x0, 0x3E, 0x6, 0x0, 0x0, 0x3E, 0x7, 0x0, 0x0, 0x3E, 0x8, 0x0, 0x0, 0x3E, 0x9, 0x0, 0x0, 0x3E, 0xA, 0x0, 0x0, 0x3E, 0x15, 0x0, 0x0, 0x3E, 0x16, 0x0, 0x0, 0x3E, 0x17, 0x0, 0x0, 0x3E, 0x18, 0x0, 0x0, 0x3E, 0x19, 0x0, 0x0, 0x3E, 0x1A, 0x0, 0x0, 0x3E, 0x1B, 0x0, 0x0, 0x3E, 0x1C, 0x0, 0x0, 0x3E, 0x1D, 0x0, 0x0, 0x3E, 0x1E, 0x0, 0x0, 0x3F, 0x11, 0x0, 0x0, 0x3F, 0x12, 0x0, 0x0, 0x3F, 0x13, 0x0, 0x0, 0x3F, 0x14, 0x0, 0x0, 0x3F, 0x16, 0x0, 0x0, 0x3F, 0x17, 0x0, 0x0, 0x3F, 0x18, 0x0, 0x0, 0x3F, 0x19, 0x0, 0x0, 0x3F, 0x1B, 0x0, 0x0, 0x3F, 0x1C, 0x0, 0x0, 0x3F, 0x1D, 0x0, 0x0, 0x3F, 0x1E, 0x0, 0x0, 0x3F, 0x20, 0x0, 0x0, 0x3F, 0x21, 0x0, 0x0, 0x3F, 0x22, 0x0, 0x0, 0x3F, 0x23, 0x0, 0x0, 0x40, 0x8B, 0x0, 0x0, 0x40, 0x8C, 0x0, 0x0, 0x40, 0x8D, 0x0, 0x0, 0x40, 0x8E, 0x0, 0x0, 0x40, 0x8F, 0x0, 0x0, 0x40, 0x90, 0x0, 0x0, 0x40, 0x91, 0x0, 0x0, 0x40, 0x92, 0x0, 0x0, 0x40, 0x93, 0x0, 0x0, 0x40, 0x94, 0x0, 0x0, 0x40, 0x98, 0x0, 0x0, 0x40, 0x99, 0x0, 0x0, 0x40, 0x9A, 0x0, 0x0, 0x40, 0x9B, 0x0, 0x0, 0x40, 0x9C, 0x0, 0x0, 0x40, 0x9D, 0x0, 0x0, 0x40, 0x9E, 0x0, 0x0, 0x40, 0x9F, 0x0, 0x0, 0x40, 0xA0, 0x0, 0x0, 0x40, 0xA1, 0x0, 0x0, 0x40, 0xA2, 0x0, 0x0, 0x40, 0xA3, 0x0, 0x0, 0x40, 0xA4, 0x0, 0x0, 0x40, 0xA5, 0x0, 0x0, 0x40, 0xA6, 0x0, 0x0, 0x40, 0xA7, 0x0, 0x0, 0x40, 0xA8, 0x0, 0x0, 0x40, 0xA9, 0x0, 0x0, 0x40, 0xAA, 0x0, 0x0, 0x40, 0xAB, 0x0, 0x0, 0x40, 0xAC, 0x0, 0x0, 0x40, 0xAD, 0x0, 0x0, 0x40, 0xAE, 0x0, 0x0, 0x40, 0xAF, 0x0, 0x0, 0x40, 0xB0, 0x0, 0x0, 0x40, 0xB1, 0x0, 0x0, 0x40, 0xB2, 0x0, 0x0, 0x40, 0xB3, 0x0, 0x0, 0x40, 0xB4, 0x0, 0x0, 0x40, 0xB5, 0x0, 0x0, 0x40, 0xB6, 0x0, 0x0, 0x40, 0xB7, 0x0, 0x0, 0x40, 0xB8, 0x0, 0x0, 0x40, 0xB9, 0x0, 0x0, 0x40, 0xBA, 0x0, 0x0, 0x40, 0xBB, 0x0, 0x0, 0x40, 0xBC, 0x0, 0x0, 0x40, 0xBD, 0x0, 0x0, 0x40, 0xBE, 0x0, 0x0, 0x40, 0xBF, 0x0, 0x0, 0x40, 0xC0, 0x0, 0x0, 0x40, 0xC1, 0x0, 0x0, 0x40, 0xC2, 0x0, 0x0, 0x40, 0xC3, 0x0, 0x0, 0x40, 0xC4, 0x0, 0x0, 0x40, 0xC5, 0x0, 0x0, 0x40, 0xC6, 0x0, 0x0, 0x40, 0xC7, 0x0, 0x0, 0x40, 0xC8, 0x0, 0x0, 0x40, 0xC9, 0x0, 0x0, 0x40, 0xCA, 0x0, 0x0, 0x40, 0xCB, 0x0, 0x0, 0x40, 0xCC, 0x0, 0x0, 0x40, 0xCD, 0x0, 0x0, 0x40, 0xCE, 0x0, 0x0, 0x40, 0xCF, 0x0, 0x0, 0x40, 0xD0, 0x0, 0x0, 0x40, 0xD1, 0x0, 0x0, 0x40, 0xD2, 0x0, 0x0, 0x40, 0xD3, 0x0, 0x0, 0x40, 0xD4, 0x0, 0x0, 0x40, 0xD5, 0x0, 0x0, 0x40, 0xD6, 0x0, 0x0, 0x40, 0xD7, 0x0, 0x0, 0x40, 0xD8, 0x0, 0x0, 0x40, 0xD9, 0x0, 0x0, 0x40, 0xDA, 0x0, 0x0, 0x40, 0xDB, 0x0, 0x0, 0x40, 0xDC, 0x0, 0x0, 0x40, 0xDD, 0x0, 0x0, 0x40, 0xDE, 0x0, 0x0, 0x40, 0xDF, 0x0, 0x0, 0x40, 0xE0, 0x0, 0x0, 0x40, 0xE1, 0x0, 0x0, 0x40, 0xE2, 0x0, 0x0, 0x40, 0xE3, 0x0, 0x0, 0x40, 0xE4, 0x0, 0x0, 0x40, 0xE5, 0x0, 0x0, 0x40, 0xE6, 0x0, 0x0, 0x40, 0xE7, 0x0, 0x0, 0x40, 0xE8, 0x0, 0x0, 0x40, 0xE9, 0x0, 0x0, 0x40, 0xEA, 0x0, 0x0, 0x40, 0xEB, 0x0, 0x0, 0x40, 0xEC, 0x0, 0x0, 0x40, 0xED, 0x0, 0x0, 0x40, 0xEE, 0x0, 0x0, 0x40, 0xEF, 0x0, 0x0, 0x40, 0xF0, 0x0, 0x0, 0x40, 0xF1, 0x0, 0x0, 0x41, 0x7C, 0x0, 0x0, 0x41, 0x7E, 0x0, 0x0, 0x41, 0x80, 0x0, 0x0, 0x41, 0x82, 0x0, 0x0, 0x41, 0x84, 0x0, 0x0, 0x41, 0x86, 0x0, 0x0, 0x41, 0x88, 0x0, 0x0, 0x41, 0x8A, 0x0, 0x0, 0x41, 0x8C, 0x0, 0x0, 0x41, 0x8E, 0x0, 0x0, 0x41, 0x90, 0x0, 0x0, 0x41, 0x92, 0x0, 0x0, 0x41, 0x99, 0x0, 0x0, 0x41, 0x9B, 0x0, 0x0, 0x41, 0x9C, 0x0, 0x0, 0x41, 0x9D, 0x0, 0x0, 0x41, 0x9E, 0x0, 0x0, 0x41, 0x9F, 0x0, 0x0, 0x41, 0xDB, 0x0, 0x0, 0x41, 0xDC, 0x0, 0x0, 0x41, 0xDD, 0x0, 0x0, 0x41, 0xDE, 0x0, 0x0, 0x41, 0xDF, 0x0, 0x0, 0x41, 0xE0, 0x0, 0x0, 0x41, 0xE1, 0x0, 0x0, 0x41, 0xE2, 0x0, 0x0, 0x41, 0xE3, 0x0, 0x0, 0x41, 0xE4, 0x0, 0x0, 0x41, 0xE5, 0x0, 0x0, 0x41, 0xE6, 0x0, 0x0, 0x41, 0xE7, 0x0, 0x0, 0x41, 0xE8, 0x0, 0x0, 0x41, 0xE9, 0x0, 0x0, 0x41, 0xEA, 0x0, 0x0, 0x41, 0xEB, 0x0, 0x0, 0x41, 0xEC, 0x0, 0x0, 0x41, 0xED, 0x0, 0x0, 0x41, 0xEE, 0x0, 0x0, 0x41, 0xEF, 0x0, 0x0, 0x41, 0xF0, 0x0, 0x0, 0x41, 0xF1, 0x0, 0x0, 0x41, 0xF2, 0x0, 0x0, 0x41, 0xF3, 0x0, 0x0, 0x41, 0xF4, 0x0, 0x0, 0x41, 0xF5, 0x0, 0x0, 0x41, 0xF6, 0x0, 0x0, 0x41, 0xF7, 0x0, 0x0, 0x41, 0xF8, 0x0, 0x0, 0x41, 0xF9, 0x0, 0x0, 0x41, 0xFA, 0x0, 0x0, 0x41, 0xFB, 0x0, 0x0, 0x41, 0xFC, 0x0, 0x0, 0x41, 0xFD, 0x0, 0x0, 0x41, 0xFE, 0x0, 0x0, 0x41, 0xFF, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x42, 0x1, 0x0, 0x0, 0x42, 0x2, 0x0, 0x0, 0x42, 0x3, 0x0, 0x0, 0x42, 0x4, 0x0, 0x0, 0x42, 0x5, 0x0, 0x0, 0x42, 0x6, 0x0, 0x0, 0x42, 0x7, 0x0, 0x0, 0x42, 0x8, 0x0, 0x0, 0x42, 0x9, 0x0, 0x0, 0x42, 0xA, 0x0, 0x0, 0x42, 0xB, 0x0, 0x0, 0x42, 0xC, 0x0, 0x0, 0x42, 0xD, 0x0, 0x0, 0x42, 0xE, 0x0, 0x0, 0x42, 0xF, 0x0, 0x0, 0x42, 0x10, 0x0, 0x0, 0x42, 0x11, 0x0, 0x0, 0x42, 0x12, 0x0, 0x0, 0x42, 0x13, 0x0, 0x0, 0x42, 0x14, 0x0, 0x0, 0x42, 0x15, 0x0, 0x0, 0x42, 0x16, 0x0, 0x0, 0x42, 0x17, 0x0, 0x0, 0x42, 0x18, 0x0, 0x0, 0x42, 0x19, 0x0, 0x0, 0x42, 0x1A, 0x0, 0x0, 0x42, 0x1B, 0x0, 0x0, 0x42, 0x1C, 0x0, 0x0, 0x42, 0x1D, 0x0, 0x0, 0x42, 0x1E, 0x0, 0x0, 0x42, 0x1F, 0x0, 0x0, 0x42, 0x20, 0x0, 0x0, 0x42, 0x21, 0x0, 0x0, 0x42, 0x22, 0x0, 0x0, 0x42, 0x23, 0x0, 0x0, 0x42, 0x24, 0x0, 0x0, 0x42, 0x25, 0x0, 0x0, 0x42, 0x26, 0x0, 0x0, 0x42, 0x27, 0x0, 0x0, 0x42, 0x28, 0x0, 0x0, 0x42, 0x29, 0x0, 0x0, 0x42, 0x2A, 0x0, 0x0, 0x42, 0x2B, 0x0, 0x0, 0x42, 0x2C, 0x0, 0x0, 0x42, 0x2D, 0x0, 0x0, 0x42, 0x2E, 0x0, 0x0, 0x42, 0x2F, 0x0, 0x0, 0x42, 0x30, 0x0, 0x0, 0x42, 0x31, 0x0, 0x0, 0x42, 0x32, 0x0, 0x0, 0x42, 0x33, 0x0, 0x0, 0x42, 0x34, 0x0, 0x0, 0x42, 0x35, 0x0, 0x0, 0x42, 0x36, 0x0, 0x0, 0x42, 0x37, 0x0, 0x0, 0x42, 0x38, 0x0, 0x0, 0x42, 0x39, 0x0, 0x0, 0x42, 0x3A, 0x0, 0x0, 0x42, 0x3B, 0x0, 0x0, 0x42, 0x3C, 0x0, 0x0, 0x42, 0x3D, 0x0, 0x0, 0x42, 0x3E, 0x0, 0x0, 0x42, 0x3F, 0x0, 0x0, 0x42, 0x40, 0x0, 0x0, 0x42, 0x41, 0x0, 0x0, 0x42, 0x42, 0x0, 0x0, 0x42, 0x43, 0x0, 0x0, 0x42, 0x44, 0x0, 0x0, 0x42, 0x45, 0x0, 0x0, 0x42, 0x46, 0x0, 0x0, 0x42, 0x47, 0x0, 0x0, 0x42, 0x48, 0x0, 0x0, 0x42, 0x49, 0x0, 0x0, 0x42, 0x4A, 0x0, 0x0, 0x42, 0x4B, 0x0, 0x0, 0x42, 0x4C, 0x0, 0x0, 0x42, 0x4D, 0x0, 0x0, 0x42, 0x4E, 0x0, 0x0, 0x42, 0x4F, 0x0, 0x0, 0x42, 0x50, 0x0, 0x0, 0x42, 0x51, 0x0, 0x0, 0x42, 0x52, 0x0, 0x0, 0x42, 0x53, 0x0, 0x0, 0x42, 0x54, 0x0, 0x0, 0x42, 0x55, 0x0, 0x0, 0x42, 0x56, 0x0, 0x0, 0x42, 0x57, 0x0, 0x0, 0x42, 0x58, 0x0, 0x0, 0x42, 0x59, 0x0, 0x0, 0x42, 0x5A, 0x0, 0x0, 0x42, 0x5B, 0x0, 0x0, 0x42, 0x5C, 0x0, 0x0, 0x42, 0x5D, 0x0, 0x0, 0x42, 0x5E, 0x0, 0x0, 0x42, 0x5F, 0x0, 0x0, 0x42, 0x60, 0x0, 0x0, 0x42, 0x61, 0x0, 0x0, 0x42, 0x62, 0x0, 0x0, 0x42, 0x63, 0x0, 0x0, 0x42, 0x64, 0x0, 0x0, 0x42, 0x65, 0x0, 0x0, 0x42, 0x66, 0x0, 0x0, 0x42, 0x67, 0x0, 0x0, 0x42, 0x68, 0x0, 0x0, 0x42, 0x69, 0x0, 0x0, 0x42, 0x6A, 0x0, 0x0, 0x42, 0x6B, 0x0, 0x0, 0x42, 0x6C, 0x0, 0x0, 0x42, 0x6D, 0x0, 0x0, 0x42, 0x6E, 0x0, 0x0, 0x42, 0x6F, 0x0, 0x0, 0x42, 0x70, 0x0, 0x0, 0x42, 0x71, 0x0, 0x0, 0x42, 0x72, 0x0, 0x0, 0x42, 0x73, 0x0, 0x0, 0x42, 0x74, 0x0, 0x0, 0x42, 0x75, 0x0, 0x0, 0x42, 0x76, 0x0, 0x0, 0x42, 0x77, 0x0, 0x0, 0x42, 0x78, 0x0, 0x0, 0x42, 0x79, 0x0, 0x0, 0x42, 0x7A, 0x0, 0x0, 0x42, 0x7B, 0x0, 0x0, 0x42, 0x7C, 0x0, 0x0, 0x42, 0x7D, 0x0, 0x0, 0x42, 0x7E, 0x0, 0x0, 0x42, 0x7F, 0x0, 0x0, 0x42, 0x80, 0x0, 0x0, 0x42, 0x81, 0x0, 0x0, 0x42, 0x82, 0x0, 0x0, 0x42, 0x83, 0x0, 0x0, 0x42, 0x84, 0x0, 0x0, 0x42, 0x85, 0x0, 0x0, 0x42, 0x86, 0x0, 0x0, 0x42, 0x87, 0x0, 0x0, 0x42, 0x88, 0x0, 0x0, 0x42, 0x89, 0x0, 0x0, 0x42, 0x8A, 0x0, 0x0, 0x42, 0x8B, 0x0, 0x0, 0x42, 0x8C, 0x0, 0x0, 0x42, 0x8D, 0x0, 0x0, 0x42, 0x8E, 0x0, 0x0, 0x42, 0x8F, 0x0, 0x0, 0x42, 0x90, 0x0, 0x0, 0x42, 0x91, 0x0, 0x0, 0x42, 0x92, 0x0, 0x0, 0x42, 0x93, 0x0, 0x0, 0x42, 0x94, 0x0, 0x0, 0x42, 0x95, 0x0, 0x0, 0x42, 0x96, 0x0, 0x0, 0x42, 0x97, 0x0, 0x0, 0x42, 0x98, 0x0, 0x0, 0x42, 0x99, 0x0, 0x0, 0x42, 0x9A, 0x0, 0x0, 0x42, 0x9B, 0x0, 0x0, 0x42, 0x9C, 0x0, 0x0, 0x42, 0x9D, 0x0, 0x0, 0x42, 0x9E, 0x0, 0x0, 0x42, 0x9F, 0x0, 0x0, 0x42, 0xA0, 0x0, 0x0, 0x42, 0xA1, 0x0, 0x0, 0x42, 0xA2, 0x0, 0x0, 0x46, 0x15, 0x0, 0x0, 0x46, 0x16, 0x0, 0x0, 0x46, 0x17, 0x0, 0x0, 0x46, 0x18, 0x0, 0x0, 0x48, 0xBC, 0x0, 0x0, 0x48, 0xBD, 0x0, 0x0, 0x48, 0xBE, 0x0, 0x0, 0x48, 0xBF, 0x0, 0x0, 0x48, 0xC0, 0x0, 0x0, 0x48, 0xC1, 0x0, 0x0, 0x48, 0xC2, 0x0, 0x0, 0x48, 0xC3, 0x0, 0x0, 0x48, 0xC4, 0x0, 0x0, 0x48, 0xC5, 0x0, 0x0, 0x48, 0xC6, 0x0, 0x0, 0x48, 0xC7, 0x0, 0x0, 0x48, 0xC8, 0x0, 0x0, 0x48, 0xC9, 0x0, 0x0, 0x48, 0xCA, 0x0, 0x0, 0x48, 0xCB, 0x0, 0x0, 0x49, 0xD4, 0x0, 0x0, 0x49, 0xD5, 0x0, 0x0, 0x49, 0xD6, 0x0, 0x0, 0x49, 0xD7, 0x0, 0x0, 0x49, 0xD8, 0x0, 0x0, 0x49, 0xD9, 0x0, 0x0, 0x49, 0xDA, 0x0, 0x0, 0x49, 0xDB, 0x0, 0x0, 0x49, 0xDC, 0x0, 0x0, 0x49, 0xDD, 0x0, 0x0, 0x49, 0xDE, 0x0, 0x0, 0x49, 0xDF, 0x0, 0x0, 0x49, 0xE0, 0x0, 0x0, 0x49, 0xE1, 0x0, 0x0, 0x49, 0xE2, 0x0, 0x0, 0x49, 0xE3, 0x0, 0x0, 0x49, 0xE4, 0x0, 0x0, 0x49, 0xE5, 0x0, 0x0, 0x49, 0xE6, 0x0, 0x0, 0x49, 0xE7, 0x0, 0x0, 0x49, 0xE8, 0x0, 0x0, 0x49, 0xE9, 0x0, 0x0, 0x49, 0xEA, 0x0, 0x0, 0x49, 0xEB, 0x0, 0x0, 0x49, 0xEC, 0x0, 0x0, 0x49, 0xED, 0x0, 0x0, 0x49, 0xEE, 0x0, 0x0, 0x49, 0xEF, 0x0, 0x0, 0x49, 0xF0, 0x0, 0x0, 0x49, 0xF1, 0x0, 0x0, 0x49, 0xF2, 0x0, 0x0, 0x49, 0xF3, 0x0, 0x0, 0x49, 0xF4, 0x0, 0x0, 0x49, 0xF5, 0x0, 0x0, 0x49, 0xF6, 0x0, 0x0, 0x49, 0xF7, 0x0, 0x0, 0x49, 0xF8, 0x0, 0x0, 0x49, 0xF9, 0x0, 0x0, 0x49, 0xFA, 0x0, 0x0, 0x49, 0xFB, 0x0, 0x0, 0x49, 0xFC, 0x0, 0x0, 0x49, 0xFD, 0x0, 0x0, 0x49, 0xFE, 0x0, 0x0, 0x49, 0xFF, 0x0, 0x0, 0x4A, 0x0, 0x0, 0x0, 0x4A, 0x1, 0x0, 0x0, 0x4A, 0x2, 0x0, 0x0, 0x4A, 0x3, 0x0, 0x0, 0x4A, 0x4, 0x0, 0x0, 0x4A, 0x5, 0x0, 0x0, 0x4A, 0x6, 0x0, 0x0, 0x4A, 0x7, 0x0, 0x0, 0x4A, 0x8, 0x0, 0x0, 0x4A, 0x9, 0x0, 0x0, 0x4A, 0xA, 0x0, 0x0, 0x4A, 0xB, 0x0, 0x0, 0x4A, 0xC, 0x0, 0x0, 0x4A, 0xD, 0x0, 0x0, 0x4A, 0xE, 0x0, 0x0, 0x4A, 0xF, 0x0, 0x0, 0x4A, 0x10, 0x0, 0x0, 0x4A, 0x11, 0x0, 0x0, 0x4A, 0x12, 0x0, 0x0, 0x4A, 0x13, 0x0, 0x0, 0x4A, 0x14, 0x0, 0x0, 0x4A, 0x15, 0x0, 0x0, 0x4A, 0x16, 0x0, 0x0, 0x4A, 0x17, 0x0, 0x0, 0x4A, 0x18, 0x0, 0x0, 0x4A, 0x19, 0x0, 0x0, 0x4A, 0x1A, 0x0, 0x0, 0x4A, 0x1B, 0x0, 0x0, 0x4A, 0x1C, 0x0, 0x0, 0x4A, 0x1D, 0x0, 0x0, 0x4A, 0x1E, 0x0, 0x0, 0x4A, 0x1F, 0x0, 0x0, 0x4A, 0x20, 0x0, 0x0, 0x4A, 0x21, 0x0, 0x0, 0x4A, 0x22, 0x0, 0x0, 0x4A, 0x23, 0x0, 0x0, 0x4A, 0x24, 0x0, 0x0, 0x4A, 0x25, 0x0, 0x0, 0x4A, 0x26, 0x0, 0x0, 0x4A, 0x27, 0x0, 0x0, 0x4A, 0x28, 0x0, 0x0, 0x4A, 0x29, 0x0, 0x0, 0x4A, 0x2A, 0x0, 0x0, 0x4A, 0x2B, 0x0, 0x0, 0x4A, 0x2C, 0x0, 0x0, 0x4A, 0x2D, 0x0, 0x0, 0x4A, 0x2E, 0x0, 0x0, 0x4A, 0x2F, 0x0, 0x0, 0x4A, 0x30, 0x0, 0x0, 0x4A, 0x31, 0x0, 0x0, 0x4A, 0x32, 0x0, 0x0, 0x4A, 0x33, 0x0, 0x0, 0x4A, 0x34, 0x0, 0x0, 0x4A, 0x35, 0x0, 0x0, 0x4A, 0x36, 0x0, 0x0, 0x4A, 0x37, 0x0, 0x0, 0x4A, 0x38, 0x0, 0x0, 0x4A, 0x39, 0x0, 0x0, 0x4A, 0x3A, 0x0, 0x0, 0x4A, 0x3B, 0x0, 0x0, 0x4A, 0x3C, 0x0, 0x0, 0x4A, 0x3D, 0x0, 0x0, 0x4A, 0x3E, 0x0, 0x0, 0x4A, 0x3F, 0x0, 0x0, 0x4A, 0x40, 0x0, 0x0, 0x4A, 0x41, 0x0, 0x0, 0x4A, 0x42, 0x0, 0x0, 0x4A, 0x43, 0x0, 0x0, 0x4A, 0x44, 0x0, 0x0, 0x4A, 0x45, 0x0, 0x0, 0x4A, 0x46, 0x0, 0x0, 0x4A, 0x47, 0x0, 0x0, 0x4A, 0x48, 0x0, 0x0, 0x4A, 0x49, 0x0, 0x0, 0x4A, 0x4A, 0x0, 0x0, 0x4A, 0x4B, 0x0, 0x0, 0x4A, 0x4C, 0x0, 0x0, 0x4A, 0x4D, 0x0, 0x0, 0x4A, 0x4E, 0x0, 0x0, 0x4A, 0x4F, 0x0, 0x0, 0x4A, 0x50, 0x0, 0x0, 0x4A, 0x51, 0x0, 0x0, 0x4A, 0x52, 0x0, 0x0, 0x4A, 0x53, 0x0, 0x0, 0x4A, 0x54, 0x0, 0x0, 0x4A, 0x55, 0x0, 0x0, 0x4A, 0x56, 0x0, 0x0, 0x4A, 0x57, 0x0, 0x0, 0x4A, 0x58, 0x0, 0x0, 0x4A, 0x59, 0x0, 0x0, 0x4A, 0x5A, 0x0, 0x0, 0x4A, 0x5B, 0x0, 0x0, 0x4A, 0x5C, 0x0, 0x0, 0x4A, 0x5D, 0x0, 0x0, 0x4A, 0x5E, 0x0, 0x0, 0x4A, 0x5F, 0x0, 0x0, 0x4A, 0x60, 0x0, 0x0, 0x4A, 0x61, 0x0, 0x0, 0x4A, 0x62, 0x0, 0x0, 0x4A, 0x63, 0x0, 0x0, 0x4A, 0x64, 0x0, 0x0, 0x4A, 0x65, 0x0, 0x0, 0x4A, 0x66, 0x0, 0x0, 0x4A, 0x67, 0x0, 0x0, 0x4A, 0x68, 0x0, 0x0, 0x4A, 0x69, 0x0, 0x0, 0x4A, 0x6A, 0x0, 0x0, 0x4A, 0x6B, 0x0, 0x0, 0x4A, 0x6C, 0x0, 0x0, 0x4A, 0x6D, 0x0, 0x0, 0x4A, 0x6E, 0x0, 0x0, 0x4A, 0x6F, 0x0, 0x0, 0x4A, 0x70, 0x0, 0x0, 0x4A, 0x71, 0x0, 0x0, 0x4A, 0x72, 0x0, 0x0, 0x4A, 0x73, 0x0, 0x0, 0x4A, 0x74, 0x0, 0x0, 0x4A, 0x75, 0x0, 0x0, 0x4A, 0x76, 0x0, 0x0, 0x4A, 0x77, 0x0, 0x0, 0x4A, 0x78, 0x0, 0x0, 0x4A, 0x79, 0x0, 0x0, 0x4A, 0x7A, 0x0, 0x0, 0x4A, 0x7B, 0x0, 0x0, 0x4A, 0x7C, 0x0, 0x0, 0x4A, 0x7D, 0x0, 0x0, 0x4A, 0x7E, 0x0, 0x0, 0x4A, 0x7F, 0x0, 0x0, 0x4A, 0x80, 0x0, 0x0, 0x4A, 0x81, 0x0, 0x0, 0x4A, 0x82, 0x0, 0x0, 0x4A, 0x83, 0x0, 0x0, 0x4A, 0x84, 0x0, 0x0, 0x4A, 0x85, 0x0, 0x0, 0x4A, 0x86, 0x0, 0x0, 0x4A, 0x87, 0x0, 0x0, 0x4A, 0x88, 0x0, 0x0, 0x4A, 0x89, 0x0, 0x0, 0x4A, 0x8A, 0x0, 0x0, 0x4A, 0x8B, 0x0, 0x0, 0x4A, 0x8C, 0x0, 0x0, 0x4A, 0x8D, 0x0, 0x0, 0x4A, 0x8E, 0x0, 0x0, 0x4A, 0x8F, 0x0, 0x0, 0x4A, 0x90, 0x0, 0x0, 0x4A, 0x91, 0x0, 0x0, 0x4A, 0x92, 0x0, 0x0, 0x4A, 0x93, 0x0, 0x0, 0x4A, 0x94, 0x0, 0x0, 0x4A, 0x95, 0x0, 0x0, 0x4A, 0x96, 0x0, 0x0, 0x4A, 0x97, 0x0, 0x0, 0x4A, 0x98, 0x0, 0x0, 0x4A, 0x99, 0x0, 0x0, 0x4A, 0x9A, 0x0, 0x0, 0x4A, 0x9B, 0x0, 0x0, 0x4A, 0x9C, 0x0, 0x0, 0x4A, 0x9D, 0x0, 0x0, 0x4A, 0x9E, 0x0, 0x0, 0x4A, 0x9F, 0x0, 0x0, 0x4A, 0xA0, 0x0, 0x0, 0x4A, 0xA1, 0x0, 0x0, 0x4A, 0xA2, 0x0, 0x0, 0x4A, 0xA3, 0x0, 0x0, 0x4A, 0xA4, 0x0, 0x0, 0x4A, 0xA5, 0x0, 0x0, 0x4A, 0xA6, 0x0, 0x0, 0x4A, 0xA7, 0x0, 0x0, 0x4A, 0xA8, 0x0, 0x0, 0x4A, 0xA9, 0x0, 0x0, 0x4A, 0xAA, 0x0, 0x0, 0x4A, 0xAB, 0x0, 0x0, 0x4A, 0xAC, 0x0, 0x0, 0x4A, 0xAD, 0x0, 0x0, 0x4A, 0xAE, 0x0, 0x0, 0x4A, 0xAF, 0x0, 0x0, 0x4A, 0xB0, 0x0, 0x0, 0x4A, 0xB1, 0x0, 0x0, 0x4A, 0xB2, 0x0, 0x0, 0x4A, 0xB3, 0x0, 0x0, 0x4A, 0xB4, 0x0, 0x0, 0x4A, 0xB5, 0x0, 0x0, 0x4A, 0xB6, 0x0, 0x0, 0x4A, 0xB7, 0x0, 0x0, 0x4A, 0xB8, 0x0, 0x0, 0x4A, 0xB9, 0x0, 0x0, 0x4A, 0xBA, 0x0, 0x0, 0x4A, 0xBB, 0x0, 0x0, 0x4A, 0xBC, 0x0, 0x0, 0x4A, 0xBD, 0x0, 0x0, 0x4A, 0xBE, 0x0, 0x0, 0x4B, 0xB4, 0x0, 0x0, 0x4B, 0xB5, 0x0, 0x0, 0x4C, 0x38, 0x0, 0x0, 0x4C, 0x39, 0x0, 0x0, 0x4C, 0x3A, 0x0, 0x0, 0x4C, 0x3D, 0x0, 0x0, 0x4C, 0x3E, 0x0, 0x0, 0x4C, 0x70, 0x0, 0x0, 0x4C, 0x71, 0x0, 0x0, 0x4C, 0x72, 0x0, 0x0, 0x4C, 0x73, 0x0, 0x0, 0x4C, 0x74, 0x0, 0x0, 0x4C, 0x75, 0x0, 0x0, 0x4C, 0x76, 0x0, 0x0, 0x4C, 0x77, 0x0, 0x0, 0x4C, 0x78, 0x0, 0x0, 0x4C, 0x79, 0x0, 0x0, 0x4C, 0x7A, 0x0, 0x0, 0x4C, 0x7B, 0x0, 0x0, 0x4C, 0x7C, 0x0, 0x0, 0x4C, 0x7D, 0x0, 0x0, 0x4C, 0x7E, 0x0, 0x0, 0x4C, 0x7F, 0x0, 0x0, 0x4C, 0x80, 0x0, 0x0, 0x4C, 0x81, 0x0, 0x0, 0x4C, 0x82, 0x0, 0x0, 0x4C, 0x83, 0x0, 0x0, 0x4C, 0x84, 0x0, 0x0, 0x4C, 0x85, 0x0, 0x0, 0x4C, 0x86, 0x0, 0x0, 0x4C, 0x87, 0x0, 0x0, 0x4C, 0x88, 0x0, 0x0, 0x4C, 0x89, 0x0, 0x0, 0x4C, 0x8B, 0x0, 0x0, 0x4C, 0x8C, 0x0, 0x0, 0x4C, 0x8D, 0x0, 0x0, 0x4C, 0x8E, 0x0, 0x0, 0x4C, 0x8F, 0x0, 0x0, 0x4C, 0x90, 0x0, 0x0, 0x4C, 0x91, 0x0, 0x0, 0x4C, 0x92, 0x0, 0x0, 0x4C, 0x93, 0x0, 0x0, 0x4C, 0x94, 0x0, 0x0, 0x4C, 0x95, 0x0, 0x0, 0x4C, 0x96, 0x0, 0x0, 0x4C, 0x97, 0x0, 0x0, 0x4C, 0x98, 0x0, 0x0, 0x4C, 0x99, 0x0, 0x0, 0x4C, 0x9A, 0x0, 0x0, 0x4C, 0x9B, 0x0, 0x0, 0x4C, 0x9C, 0x0, 0x0, 0x4C, 0x9D, 0x0, 0x0, 0x4C, 0x9E, 0x0, 0x0, 0x4C, 0x9F, 0x0, 0x0, 0x4C, 0xA0, 0x0, 0x0, 0x4C, 0xA2, 0x0, 0x0, 0x4C, 0xA3, 0x0, 0x0, 0x4C, 0xA4, 0x0, 0x0, 0x4C, 0xA5, 0x0, 0x0, 0x4F, 0xDB, 0x0, 0x0, 0x51, 0x7, 0x0, 0x0, 0x51, 0x8, 0x0, 0x0, 0x51, 0x9, 0x0, 0x0, 0x51, 0xA, 0x0, 0x0, 0x51, 0x14, 0x0, 0x0, 0x51, 0x15, 0x0, 0x0, 0x51, 0x16, 0x0, 0x0, 0x51, 0x17, 0x0, 0x0, 0x51, 0x18, 0x0, 0x0, 0x51, 0x19, 0x0, 0x0, 0x52, 0x6E, 0x0, 0x0, 0x52, 0x6F, 0x0, 0x0, 0x52, 0x70, 0x0, 0x0, 0x52, 0x71, 0x0, 0x0, 0x52, 0x72, 0x0, 0x0, 0x52, 0x73, 0x0, 0x0, 0x52, 0x74, 0x0, 0x0, 0x52, 0x75, 0x0, 0x0, 0x52, 0x76, 0x0, 0x0, 0x52, 0x77, 0x0, 0x0, 0x52, 0xAE, 0x0, 0x0, 0x52, 0xAF, 0x0, 0x0, 0x52, 0xB0, 0x0, 0x0, 0x52, 0xB1, 0x0, 0x0, 0x52, 0xC2, 0x0, 0x0, 0x52, 0xC3, 0x0, 0x0, 0x52, 0xC4, 0x0, 0x0, 0x52, 0xC5, 0x0, 0x0, 0x52, 0xC6, 0x0, 0x0, 0x53, 0x4B, 0x0, 0x0, 0x53, 0x4C, 0x0, 0x0, 0x53, 0x4D, 0x0, 0x0, 0x53, 0x56, 0x0, 0x0, 0x53, 0x57, 0x0, 0x0, 0x53, 0x58, 0x0, 0x0, 0x53, 0x59, 0x0, 0x0, 0x53, 0x5A, 0x0, 0x0, 0x53, 0x5B, 0x0, 0x0, 0x53, 0x5C, 0x0, 0x0, 0x53, 0x5D, 0x0, 0x0, 0x53, 0x5E, 0x0, 0x0, 0x53, 0x5F, 0x0, 0x0, 0x53, 0x60, 0x0, 0x0, 0x53, 0x61, 0x0, 0x0, 0x53, 0x62, 0x0, 0x0, 0x53, 0x63, 0x0, 0x0, 0x53, 0x64, 0x0, 0x0, 0x53, 0x65, 0x0, 0x0, 0x53, 0x66, 0x0, 0x0, 0x53, 0x67, 0x0, 0x0, 0x53, 0x68, 0x0, 0x0, 0x53, 0x69, 0x0, 0x0, 0x54, 0xA6, 0x0, 0x0, 0x54, 0xA7, 0x0, 0x0, 0x54, 0xA8, 0x0, 0x0, 0x54, 0xA9, 0x0, 0x0, 0x54, 0xAA, 0x0, 0x0, 0x54, 0xAB, 0x0, 0x0, 0x54, 0xAC, 0x0, 0x0, 0x54, 0xAD, 0x0, 0x0, 0x54, 0xAE, 0x0, 0x0, 0x54, 0xAF, 0x0, 0x0, 0x54, 0xB0, 0x0, 0x0, 0x54, 0xB1, 0x0, 0x0, 0x54, 0xB2, 0x0, 0x0, 0x54, 0xB3, 0x0, 0x0, 0x54, 0xB4, 0x0, 0x0, 0x54, 0xB5, 0x0, 0x0, 0x54, 0xB6, 0x0, 0x0, 0x54, 0xB7, 0x0, 0x0, 0x54, 0xB8, 0x0, 0x0, 0x54, 0xB9, 0x0, 0x0, 0x54, 0xBA, 0x0, 0x0, 0x54, 0xBB, 0x0, 0x0, 0x54, 0xBC, 0x0, 0x0, 0x54, 0xBD, 0x0, 0x0, 0x54, 0xBE, 0x0, 0x0, 0x54, 0xBF, 0x0, 0x0, 0x54, 0xC0, 0x0, 0x0, 0x54, 0xC1, 0x0, 0x0, 0x54, 0xC2, 0x0, 0x0, 0x54, 0xC3, 0x0, 0x0, 0x54, 0xC4, 0x0, 0x0, 0x54, 0xC5, 0x0, 0x0, 0x54, 0xC6, 0x0, 0x0, 0x54, 0xC7, 0x0, 0x0, 0x54, 0xC8, 0x0, 0x0, 0x54, 0xC9, 0x0, 0x0, 0x54, 0xCA, 0x0, 0x0, 0x54, 0xCB, 0x0, 0x0, 0x54, 0xCC, 0x0, 0x0, 0x54, 0xCD, 0x0, 0x0, 0x54, 0xCE, 0x0, 0x0, 0x54, 0xCF, 0x0, 0x0, 0x54, 0xD0, 0x0, 0x0, 0x55, 0x15, 0x0, 0x0, 0x55, 0x16, 0x0, 0x0, 0x55, 0x17, 0x0, 0x0, 0x55, 0x18, 0x0, 0x0, 0x55, 0x19, 0x0, 0x0, 0x55, 0x1A, 0x0, 0x0, 0x55, 0x34, 0x0, 0x0, 0x55, 0x35, 0x0, 0x0, 0x55, 0x36, 0x0, 0x0, 0x55, 0x37, 0x0, 0x0, 0x5B, 0x8A, 0x0, 0x0, 0x5B, 0x8B, 0x0, 0x0, 0x5B, 0x8C, 0x0, 0x0, 0x5B, 0xED, 0x0, 0x0, 0x5B, 0xEE, 0x0, 0x0, 0x5B, 0xEF, 0x0, 0x0, 0x5B, 0xF0, 0x0, 0x0, 0x5B, 0xF1, 0x0, 0x0, 0x5B, 0xF2, 0x0, 0x0, 0x5B, 0xF3, 0x0, 0x0, 0x5B, 0xF4, 0x0, 0x0, 0x5B, 0xF5, 0x0, 0x0, 0x5B, 0xF6, 0x0, 0x0, 0x5B, 0xF7, 0x0, 0x0, 0x5B, 0xF8, 0x0, 0x0, 0x61, 0x15, 0x0, 0x0, 0x61, 0x16, 0x0, 0x0, 0x61, 0x17, 0x0, 0x0, 0x61, 0x18, 0x0, 0x0, 0x61, 0x19, 0x0, 0x0, 0x61, 0x1A, 0x0, 0x0, 0x61, 0x1B, 0x0, 0x0, 0x61, 0x1C, 0x0, 0x0, 0x61, 0x1D, 0x0, 0x0, 0x61, 0x1E, 0x0, 0x0, 0x61, 0x1F, 0x0, 0x0, 0x61, 0x20, 0x0, 0x0, 0x61, 0x21, 0x0, 0x0, 0x61, 0x22, 0x0, 0x0, 0x61, 0x24, 0x0, 0x0, 0x61, 0x26, 0x0, 0x0, 0x61, 0x27, 0x0, 0x0, 0x61, 0x28, 0x0, 0x0, 0x61, 0x29, 0x0, 0x0, 0x61, 0x2A, 0x0, 0x0, 0x61, 0x2B, 0x0, 0x0, 0x61, 0x2C, 0x0, 0x0, 0x61, 0x2D, 0x0, 0x0, 0x61, 0x2E, 0x0, 0x0, 0x61, 0x2F, 0x0, 0x0, 0x61, 0x30, 0x0, 0x0, 0x61, 0x31, 0x0, 0x0, 0x61, 0x32, 0x0, 0x0, 0x61, 0x33, 0x0, 0x0, 0x61, 0x34, 0x0, 0x0, 0x61, 0x35, 0x0, 0x0, 0x61, 0x36, 0x0, 0x0, 0x61, 0x37, 0x0, 0x0, 0x61, 0x38, 0x0, 0x0, 0x61, 0x39, 0x0, 0x0, 0x61, 0x3A, 0x0, 0x0, 0x61, 0x3B, 0x0, 0x0, 0x61, 0x3C, 0x0, 0x0, 0x61, 0x3D, 0x0, 0x0, 0x61, 0x3E, 0x0, 0x0, 0x61, 0x3F, 0x0, 0x0, 0x61, 0x40, 0x0, 0x0, 0x61, 0x41, 0x0, 0x0, 0x61, 0x42, 0x0, 0x0, 0x61, 0x43, 0x0, 0x0, 0x61, 0x44, 0x0, 0x0, 0x61, 0x45, 0x0, 0x0, 0x61, 0x46, 0x0, 0x0, 0x61, 0x47, 0x0, 0x0, 0x61, 0x48, 0x0, 0x0, 0x61, 0x49, 0x0, 0x0, 0x61, 0x4A, 0x0, 0x0, 0x61, 0x4B, 0x0, 0x0, 0x61, 0x4C, 0x0, 0x0, 0x61, 0x4D, 0x0, 0x0, 0x61, 0x4E, 0x0, 0x0, 0x61, 0x4F, 0x0, 0x0, 0x61, 0x50, 0x0, 0x0, 0x61, 0x51, 0x0, 0x0, 0x61, 0x52, 0x0, 0x0, 0x61, 0x53, 0x0, 0x0, 0x61, 0x54, 0x0, 0x0, 0x61, 0x55, 0x0, 0x0, 0x61, 0x56, 0x0, 0x0, 0x61, 0x57, 0x0, 0x0, 0x61, 0x58, 0x0, 0x0, 0x61, 0x59, 0x0, 0x0, 0x61, 0x5A, 0x0, 0x0, 0x61, 0x5B, 0x0, 0x0, 0x61, 0x5C, 0x0, 0x0, 0x61, 0x5D, 0x0, 0x0, 0x61, 0x5E, 0x0, 0x0, 0x61, 0x5F, 0x0, 0x0, 0x61, 0x60, 0x0, 0x0, 0x61, 0x61, 0x0, 0x0, 0x61, 0x62, 0x0, 0x0, 0x61, 0x63, 0x0, 0x0, 0x61, 0x64, 0x0, 0x0, 0x61, 0x65, 0x0, 0x0, 0x61, 0xBB, 0x0, 0x0, 0x0, 0x1, 0x1, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xF, 0xA, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x35, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x98, 0x96, 0x86, 0x0, 0x6, 0x51, 0x75, 0x61, 0x6C, 0x69, 0x6F, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x63, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x63, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x36, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x98, 0x96, 0x82, 0x0, 0x4, 0x41, 0x72, 0x6D, 0x73, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x63, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x63, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x1, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0x94, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x1, 0x5E, 0x1, 0x0, 0x0, 0x1F, 0x63, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1F, 0x83, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1F, 0x64, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1F, 0x84, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x64, 0x1, 0x0, 0x0, 0x1F, 0x74, 0x0, 0x0, 0x1, 0x2C, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x1, 0x5E, 0x1, 0x0 + }; + + public static Packet Dump_107 = new Packet(new PacketId(54, 0, 2, "Dump_107"), data_Dump_107); + + public static byte[] data_Dump_108 = new byte[] /* 54.0.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1A, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x5, 0x7E, 0x0, 0x0, 0x24, 0xFA, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x77, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1E, 0xAD, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x7B, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1E, 0x91, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1F, 0x1B, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5, 0xD0, 0x0, 0x0, 0x23, 0x31, 0x0, 0x0, 0x2, 0x58, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xF, 0xA0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1F, 0x32, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0x96, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1E, 0xDE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0xD2, 0x0, 0x0, 0x23, 0x33, 0x0, 0x0, 0x4, 0x65, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x18, 0x6A, 0x0, 0x0, 0x1, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0x32, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1E, 0xD1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5, 0xF3, 0x0, 0x0, 0x23, 0x55, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x30, 0xD4, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1E, 0xB5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1E, 0xCE, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x24, 0xA2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7, 0x31, 0x0, 0x0, 0x2C, 0x8F, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x75, 0x30, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1F, 0x61, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2C, 0xF6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6F, 0x0, 0x0, 0x2E, 0xE, 0x0, 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x27, 0x10, 0x0, 0x0, 0x0, 0xC8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2E, 0xD, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xEA, 0x0, 0x0, 0x34, 0xAC, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x34, 0xAB, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0xEB, 0x0, 0x0, 0x34, 0xB0, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x34, 0xAF, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0xA2, 0x0, 0x0, 0x49, 0x2B, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x2A, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xA, 0x78, 0x0, 0x0, 0x49, 0x86, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x49, 0x85, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0xA, 0x0, 0x0, 0x52, 0xF9, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x52, 0xF8, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xB, 0x85, 0x0, 0x0, 0x53, 0x21, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x20, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0xB4, 0x4E, 0x3F, 0x5F, 0x50, 0xA3, 0x4B, 0xDF, 0xA5, 0x50, 0xA8, 0xBB, 0x6D, 0x7B, 0x69 + }; + + public static Packet Dump_108 = new Packet(new PacketId(54, 0, 2, "Dump_108"), data_Dump_108); + + public static byte[] data_Dump_109 = new byte[] /* 30.10.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x1, 0x64, 0x1, 0x2, 0x64, 0x1, 0x3, 0x64, 0x1, 0x4, 0x64, 0x1, 0x5, 0x64, 0x2, 0x1, 0x64, 0x2, 0x2, 0x64, 0x2, 0x3, 0x64, 0x2, 0x4, 0x21, 0x2, 0x5, 0x21, 0x26, 0x7E, 0xA0, 0x0, 0x0, 0x0, 0x46, 0x38, 0x37, 0xD5, 0xC0, 0xC3, 0x2D + }; + + public static Packet Dump_109 = new Packet(new PacketId(30, 10, 2, "Dump_109"), data_Dump_109); + + public static byte[] data_Dump_110 = new byte[] /* 29.15.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xD1, 0x40, 0x1, 0x0 + }; + + public static Packet Dump_110 = new Packet(new PacketId(29, 15, 2, "Dump_110"), data_Dump_110); + + public static byte[] data_Dump_111 = new byte[] /* 65.3.2 */ + { + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x3, 0x1, 0x0, 0x48, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE7, 0xAA, 0x81, 0xE9, 0xA2, 0xA8, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0xEF, 0xBC, 0x88, 0xE5, 0x90, 0xB9, 0xE3, 0x81, 0x8D, 0xE9, 0xA3, 0x9B, 0xE3, 0x81, 0xB0, 0xE3, 0x81, 0x97, 0xEF, 0xBC, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xE9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x64, 0x1, 0x0, 0x12, 0x4, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE4, 0xBA, 0x9C, 0xE4, 0xBA, 0xBA, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xED, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA4, 0x0, 0x64, 0x1, 0x0, 0x14, 0x6, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0xAC, 0xBC, 0xE4, 0xBA, 0xBA, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xEE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA5, 0x0, 0x64, 0x1, 0x0, 0x15, 0x5, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE7, 0x8D, 0xA3, 0xE3, 0x80, 0x80, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xEC, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA3, 0x0, 0x64, 0x1, 0x0, 0x18, 0x8, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0xAA, 0xB8, 0xE9, 0xAA, 0xA8, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xEF, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA6, 0x0, 0x64, 0x1, 0x0, 0x19, 0x7, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE8, 0x85, 0x90, 0xE6, 0x95, 0x97, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xF0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA7, 0x0, 0x64, 0x1, 0x0, 0x1A, 0x6E, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE5, 0xB7, 0xA8, 0xE4, 0xBA, 0xBA, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xF1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA8, 0x0, 0x64, 0x1, 0x0, 0x1B, 0x3, 0x0, 0x3F, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE5, 0x8D, 0x92, 0xE5, 0x80, 0x92, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0xEF, 0xBC, 0x88, 0xE6, 0xB0, 0x97, 0xE7, 0xB5, 0xB6, 0xEF, 0xBC, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xEB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x17, 0x0, 0x64, 0x1, 0x0, 0x1C, 0x2, 0x0, 0x45, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE5, 0x8B, 0x9D, 0xE6, 0xA9, 0x9F, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0xEF, 0xBC, 0x88, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xA3, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0xEF, 0xBC, 0x89, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xEA, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xA9, 0x0, 0x64, 0x1, 0x0, 0x25, 0xB4, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0xAD, 0x94, 0xE6, 0x97, 0x8F, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4C, 0xBD, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAA, 0x0, 0x64, 0x1, 0x0, 0x26, 0xAA, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE7, 0xAB, 0x9C, 0xE6, 0x97, 0x8F, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x45, 0xD3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAB, 0x0, 0x64, 0x1, 0x0, 0x28, 0x82, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0x9C, 0x8A, 0xE4, 0xBD, 0x93, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAC, 0x0, 0x64, 0x1, 0x0, 0x29, 0x8C, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE5, 0x91, 0xAA, 0xE8, 0xA9, 0x9B, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAD, 0x0, 0x64, 0x1, 0x0, 0x2A, 0xA0, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0x8C, 0xAC, 0xE9, 0x87, 0x91, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAE, 0x0, 0x64, 0x1, 0x0, 0x2B, 0xBE, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE4, 0xBE, 0xB5, 0xE9, 0xA3, 0x9F, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xAF, 0x0, 0x64, 0x1, 0x0, 0x2C, 0xC8, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE6, 0x88, 0xA6, 0xE7, 0x94, 0xB2, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x28, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xB0, 0x0, 0x64, 0x1, 0x0, 0x2D, 0x78, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE8, 0xBB, 0x9F, 0xE4, 0xBD, 0x93, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x29, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xB1, 0x0, 0x64, 0x1, 0x0, 0x2E, 0x64, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE6, 0x9C, 0x89, 0xE7, 0xBF, 0xBC, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x2A, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xB2, 0x0, 0x64, 0x1, 0x0, 0x2F, 0x96, 0x0, 0x33, 0xE3, 0x80, 0x90, 0xE8, 0xBF, 0xBD, 0xE5, 0x8A, 0xA0, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0xB9, 0xE3, 0x80, 0x91, 0xE9, 0x80, 0xA0, 0xE9, 0xAD, 0x94, 0xE3, 0x80, 0x80, 0xE3, 0x81, 0xAE, 0xE7, 0x89, 0xB9, 0xE8, 0xB3, 0xAA, 0xE9, 0x8C, 0xAC, 0xE7, 0x9F, 0xB3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x53, 0x2B, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0xB3, 0x0, 0x64, 0x1, 0x0, 0x0, 0x0, 0x1, 0x30, 0x1, 0x0, 0x0, 0xC + }; + + public static Packet Dump_111 = new Packet(new PacketId(65, 3, 2, "Dump_111"), data_Dump_111); } } diff --git a/Arrowgene.Ddon.GameServer/Dump/MissionDump.cs b/Arrowgene.Ddon.GameServer/Dump/MissionDump.cs new file mode 100644 index 000000000..573fa70a1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Dump/MissionDump.cs @@ -0,0 +1,196 @@ +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Dump +{ + public static class MissionDumps + { + /* Extracted from stream86-bonusdungeons-lastdays-marked.pcapng_tcp-stream-9.yaml.annotated.txt */ + public static byte[] data_dump0 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump0 = new Packet(new PacketId(11, 2, 2, "Dump0"), data_dump0); + + /* Extracted from stream85-marked.pcapng_tcp-stream-11_1.yaml.annotated.txt */ + public static byte[] data_dump1 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x04, 0x62, 0x76, 0x00, 0x00, 0x76, 0x34, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x86, 0xa0, 0x02, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0d, 0xbb, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x5b, 0xa2, 0xf1, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x53, 0x21, 0x00, 0x02, 0x00, 0x00, 0x49, 0x89, 0x00, 0x32, 0x00, 0x00, 0x49, 0x8a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x76, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0xb1, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xd4, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xa4, 0x02, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xa5, 0x02, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x01, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0a, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0b, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1e, 0xb4, 0x00, 0x00, 0x1f, 0x4d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x57, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x1e, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x1f, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x75, 0xd4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x1f, 0x12, 0x04, 0x2c, 0x9e, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x02, 0x92, 0x00, 0x00, 0x75, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x75, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x01, 0xf5, 0x00, 0x00, 0x78, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x78, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x78, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x12, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x12, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x04, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x12, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x13, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x13, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x13, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x13, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x12, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xd0, 0x00, 0x00, 0x04, 0x4f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x00, 0x04, 0x4f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x12, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x12, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xd0, 0x00, 0x00, 0x04, 0x4f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x01, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1e, 0xba, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x1e, 0xb8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x1e, 0xb9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x1e, 0xbb, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0x4f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, + }; + + public static Packet Dump1 = new Packet(new PacketId(11, 2, 2, "Dump1"), data_dump1); + + /* Extracted from stream7-clanquest-morechat-marked.pcapng_tcp-stream-47.yaml.annotated.txt */ + public static byte[] data_dump2 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump2 = new Packet(new PacketId(11, 2, 2, "Dump2"), data_dump2); + + /* Extracted from stream85-marked.pcapng_tcp-stream-11_99404_ff.yaml.annotated.txt */ + public static byte[] data_dump3 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x11, 0x00, 0x04, 0x62, 0x77, 0x00, 0x00, 0x76, 0x3e, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x86, 0xa0, 0x02, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0d, 0xbb, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x53, 0x21, 0x00, 0x02, 0x00, 0x00, 0x49, 0x89, 0x00, 0x32, 0x00, 0x00, 0x49, 0x8a, 0x00, 0x05, 0x00, 0x00, 0x5c, 0x32, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x76, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0xb2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x57, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump3 = new Packet(new PacketId(11, 2, 2, "Dump3"), data_dump3); + + /* Extracted from stream85-marked.pcapng_tcp-stream-11_99404_ff.yaml.annotated.txt */ + public static byte[] data_dump4 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x16, 0x00, 0x04, 0xd0, 0xd3, 0x00, 0x00, 0x76, 0xca, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x86, 0xa0, 0x02, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0f, 0x42, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x60, 0x98, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x76, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x41, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x76, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x14, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x14, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x14, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x14, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x0c, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x14, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x14, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x01, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x20, 0x85, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x20, 0x89, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x97, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0c, 0x27, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x20, 0x99, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0c, 0x1c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x22, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0c, 0x1c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump4 = new Packet(new PacketId(11, 2, 2, "Dump4"), data_dump4); + + /* Extracted from stream6-annilot-hobo-marked.pcapng_tcp-stream-2.yaml.annotated.txt */ + public static byte[] data_dump5 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump5 = new Packet(new PacketId(11, 2, 2, "Dump5"), data_dump5); + + /* Extracted from stream5-marked.pcapng_tcp-stream-9.yaml.annotated.txt */ + public static byte[] data_dump6 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump6 = new Packet(new PacketId(11, 2, 2, "Dump6"), data_dump6); + + /* Extracted from stream49-marked.pcapng_tcp-stream-11.yaml.annotated.txt */ + public static byte[] data_dump7 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump7 = new Packet(new PacketId(11, 2, 2, "Dump7"), data_dump7); + + /* Extracted from stream47-bofarm-mq-exmunlock-marked.pcapng_tcp-stream-29.yaml.annotated.txt */ + public static byte[] data_dump8 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump8 = new Packet(new PacketId(11, 2, 2, "Dump8"), data_dump8); + + /* Extracted from stream46-bofarming-mq-marked.pcapng_tcp-stream-11.yaml.annotated.txt */ + public static byte[] data_dump9 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump9 = new Packet(new PacketId(11, 2, 2, "Dump9"), data_dump9); + + /* Extracted from stream44-marked.pcapng_tcp-stream-11.yaml.annotated.txt */ + public static byte[] data_dump10 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump10 = new Packet(new PacketId(11, 2, 2, "Dump10"), data_dump10); + + /* Extracted from stream43-marked.pcapng_tcp-stream-11.yaml.annotated.txt */ + public static byte[] data_dump11 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump11 = new Packet(new PacketId(11, 2, 2, "Dump11"), data_dump11); + + /* Extracted from stream41-wildhunt-royalcook-marked.pcapng_tcp-stream-13.yaml.annotated.txt */ + public static byte[] data_dump12 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump12 = new Packet(new PacketId(11, 2, 2, "Dump12"), data_dump12); + + /* Extracted from stream4-friendinvites-mail-revival-marked.pcapng_tcp-stream-47.yaml.annotated.txt */ + public static byte[] data_dump13 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump13 = new Packet(new PacketId(11, 2, 2, "Dump13"), data_dump13); + + /* Extracted from stream37-marked.pcapng_tcp-stream-13.yaml.annotated.txt */ + public static byte[] data_dump14 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump14 = new Packet(new PacketId(11, 2, 2, "Dump14"), data_dump14); + + /* Extracted from stream3-party-experiments-marked.pcapng_tcp-stream-47.yaml.annotated.txt */ + public static byte[] data_dump15 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump15 = new Packet(new PacketId(11, 2, 2, "Dump15"), data_dump15); + + /* Extracted from stream31-loginfail-marked.pcapng_tcp-stream-13.yaml.annotated.txt */ + public static byte[] data_dump16 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump16 = new Packet(new PacketId(11, 2, 2, "Dump16"), data_dump16); + + /* Extracted from stream25-marked.pcapng_tcp-stream-47.yaml.annotated.txt */ + public static byte[] data_dump17 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump17 = new Packet(new PacketId(11, 2, 2, "Dump17"), data_dump17); + + /* Extracted from stream26-beachevent-timeevent-marked.pcapng_tcp-stream-44.yaml.annotated.txt */ + public static byte[] data_dump18 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump18 = new Packet(new PacketId(11, 2, 2, "Dump18"), data_dump18); + + /* Extracted from stream10-musicplayer-marked.pcapng_tcp-stream-9.yaml.annotated.txt */ + public static byte[] data_dump19 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump19 = new Packet(new PacketId(11, 2, 2, "Dump19"), data_dump19); + + /* Extracted from stream13-charcreation-marked.pcapng_tcp-stream-31.yaml.annotated.txt */ + public static byte[] data_dump20 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump20 = new Packet(new PacketId(11, 2, 2, "Dump20"), data_dump20); + + /* Extracted from stream1-marked.pcapng_tcp-stream-35.yaml.annotated.txt */ + public static byte[] data_dump21 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump21 = new Packet(new PacketId(11, 2, 2, "Dump21"), data_dump21); + + /* Extracted from stream20-bloodorbs-grantrequest-marked.pcapng_tcp-stream-47.yaml.annotated.txt */ + public static byte[] data_dump22 = new byte[] + { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4e, 0x20, 0x02, 0x00, 0x00, 0x01, 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x98, 0xf0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6d, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9c, 0x00, 0x01, 0x00, 0x00, 0x20, 0xb5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xce, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2e, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xf7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + }; + + public static Packet Dump22 = new Packet(new PacketId(11, 2, 2, "Dump22"), data_dump22); + } +} diff --git a/Arrowgene.Ddon.GameServer/Enemies/InstanceEnemyManager.cs b/Arrowgene.Ddon.GameServer/Enemies/InstanceEnemyManager.cs new file mode 100644 index 000000000..35b02ef59 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Enemies/InstanceEnemyManager.cs @@ -0,0 +1,78 @@ +using Arrowgene.Ddon.GameServer; +using Arrowgene.Ddon.GameServer.GatheringItems; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; + +public class InstanceEnemyManager : InstanceAssetManager +{ + private readonly DdonGameServer _Server; + private Dictionary _CurrentSubgroup { get; set; } + + public InstanceEnemyManager(DdonGameServer server) : base() + { + _Server = server; + _CurrentSubgroup = new Dictionary(); + } + + protected override List FetchAssetsFromRepository(StageId stage, byte subGroupId) + { + return _Server.AssetRepository.EnemySpawnAsset.Enemies.GetValueOrDefault((stage, subGroupId)) ?? new List(); + } + + protected override List InstanceAssets(List originals) + { + List filteredEnemyList = new List(); + + // Calculate current game time + long gameTimeMSec = _Server.WeatherManager.RealTimeToGameTimeMS(DateTimeOffset.UtcNow); + + foreach (Enemy original in originals) + { + // If end < start, it spans past midnight and needs special range handling + if(original.SpawnTimeEnd < original.SpawnTimeStart) + { + // Morning range is 0 (midnight) to end time, Evening range is start time and onwards + if(gameTimeMSec <= original.SpawnTimeEnd || gameTimeMSec >= original.SpawnTimeStart) + { + filteredEnemyList.Add(new InstancedEnemy(original)); + } + } + else if(gameTimeMSec >= original.SpawnTimeStart && gameTimeMSec <= original.SpawnTimeEnd) + { + filteredEnemyList.Add(new InstancedEnemy(original)); + } + } + return filteredEnemyList; + } + + public ushort GetInstanceSubgroupId(StageId stageId) + { + lock (_CurrentSubgroup) + { + if (!_CurrentSubgroup.ContainsKey(stageId)) + { + return 0; + } + return _CurrentSubgroup[stageId]; + } + } + + public void SetInstanceSubgroupId(StageId stageId, ushort subgroupId) + { + lock (_CurrentSubgroup) + { + _CurrentSubgroup[stageId] = subgroupId; + } + } + + public override void Clear() + { + base.Clear(); + lock (_CurrentSubgroup) + { + _CurrentSubgroup.Clear(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Enemy/EnemyManager.cs b/Arrowgene.Ddon.GameServer/Enemy/EnemyManager.cs deleted file mode 100644 index 0775d7815..000000000 --- a/Arrowgene.Ddon.GameServer/Enemy/EnemyManager.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Arrowgene.Ddon.Database; -using Arrowgene.Ddon.Shared; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.GameServer.Enemy -{ - public class EnemyManager : StageLocationAssetManager - { - public EnemyManager(AssetRepository assetRepository, IDatabase database) - : base(assetRepository, AssetRepository.EnemySpawnsKey, database, assetRepository.EnemySpawns) - { - } - } -} diff --git a/Arrowgene.Ddon.GameServer/GameClient.cs b/Arrowgene.Ddon.GameServer/GameClient.cs index 515be8fd1..6601ef185 100644 --- a/Arrowgene.Ddon.GameServer/GameClient.cs +++ b/Arrowgene.Ddon.GameServer/GameClient.cs @@ -1,21 +1,25 @@ -using System; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.GameServer.GatheringItems; using Arrowgene.Ddon.GameServer.Party; using Arrowgene.Ddon.GameServer.Shop; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Networking.Tcp; +using System; namespace Arrowgene.Ddon.GameServer { public class GameClient : Client { - public GameClient(ITcpSocket socket, PacketFactory packetFactory, ShopManager shopManager, GatheringItemManager gatheringItemManager) : base(socket, packetFactory) + public GameClient(ITcpSocket socket, PacketFactory packetFactory, ShopManager shopManager, AssetRepository assetRepository) : base(socket, packetFactory) { UpdateIdentity(); - InstanceGatheringItemManager = new InstanceGatheringItemManager(gatheringItemManager); + InstanceGatheringItemManager = new InstanceGatheringItemManager(assetRepository); + InstanceDropItemManager = new InstanceDropItemManager(this); InstanceShopManager = new InstanceShopManager(shopManager); + InstanceBbmItemManager = new InstanceBitterblackGatheringItemManager(); + GameMode = GameMode.Normal; } public void UpdateIdentity() @@ -39,8 +43,12 @@ public void UpdateIdentity() public Character Character { get; set; } public PartyGroup Party { get; set; } - public InstanceShopManager InstanceShopManager { get; set; } - public InstanceGatheringItemManager InstanceGatheringItemManager { get; set; } + public InstanceShopManager InstanceShopManager { get; } + public InstanceGatheringItemManager InstanceGatheringItemManager { get; } + public InstanceDropItemManager InstanceDropItemManager { get; } + public InstanceBitterblackGatheringItemManager InstanceBbmItemManager { get; } + + public GameMode GameMode { get; set; } // TODO: Place somewhere else more sensible public uint LastWarpPointId { get; set; } diff --git a/Arrowgene.Ddon.GameServer/GameRequestPacketHandler.cs b/Arrowgene.Ddon.GameServer/GameRequestPacketHandler.cs new file mode 100644 index 000000000..68fdba3d8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/GameRequestPacketHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; + +namespace Arrowgene.Ddon.GameServer +{ + public abstract class GameRequestPacketHandler : RequestPacketHandler + where TReqStruct : class, IPacketStructure, new() + where TResStruct : ServerResponse, new() + { + protected GameRequestPacketHandler(DdonGameServer server) : base(server) + { + Server = server; + } + + protected new DdonGameServer Server { get; } + } +} diff --git a/Arrowgene.Ddon.GameServer/GameRouter.cs b/Arrowgene.Ddon.GameServer/GameRouter.cs index 6e3e5c133..1b269cd76 100644 --- a/Arrowgene.Ddon.GameServer/GameRouter.cs +++ b/Arrowgene.Ddon.GameServer/GameRouter.cs @@ -3,7 +3,6 @@ using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.GameServer { @@ -13,23 +12,32 @@ namespace Arrowgene.Ddon.GameServer /// public class GameRouter { - public void Send(Client client, TResStruct res) where TResStruct : class, IPacketStructure, new () + public void Send(Client client, TResStruct res) where TResStruct : class, IPacketStructure, new() { client.Send(res); } public void Send(ChatResponse response) { - S2CLobbyChatMsgNotice notice = new S2CLobbyChatMsgNotice(); - notice.Type = (byte) response.Type; - notice.Unk2 = response.Unk2; - notice.Unk3 = response.Unk3; - notice.Unk4 = response.Unk4; - notice.Message = response.Message; - notice.CharacterBaseInfo.CharacterId = response.CharacterId; - notice.CharacterBaseInfo.CharacterName.FirstName = response.FirstName; - notice.CharacterBaseInfo.CharacterName.LastName = response.LastName; - notice.CharacterBaseInfo.ClanName = response.ClanName; + S2CLobbyChatMsgNotice notice = new S2CLobbyChatMsgNotice + { + HandleId = response.HandleId, + Type = response.Type, + MessageFlavor = response.MessageFlavor, + PhrasesCategory = response.PhrasesCategory, + PhrasesIndex = response.PhrasesIndex, + Message = response.Message, + CharacterBaseInfo = + { + CharacterId = response.CharacterId, + CharacterName = + { + FirstName = response.FirstName, + LastName = response.LastName + }, + ClanName = response.ClanName + } + }; foreach (GameClient client in Unique(response.Recipients)) { client.Send(notice); @@ -50,7 +58,7 @@ private List GetClients(List clients, params T[] excepts) return clients; } - + private List Unique(List clients) { HashSet unique = new HashSet(clients); diff --git a/Arrowgene.Ddon.GameServer/GameServerSetting.cs b/Arrowgene.Ddon.GameServer/GameServerSetting.cs index 83f7d81cf..2839e7727 100644 --- a/Arrowgene.Ddon.GameServer/GameServerSetting.cs +++ b/Arrowgene.Ddon.GameServer/GameServerSetting.cs @@ -7,6 +7,7 @@ namespace Arrowgene.Ddon.GameServer public class GameServerSetting { [DataMember(Order = 1)] public ServerSetting ServerSetting { get; set; } + [DataMember(Order = 2)] public GameLogicSetting GameLogicSetting { get; set; } public GameServerSetting() { @@ -15,11 +16,30 @@ public GameServerSetting() ServerSetting.Name = "Game"; ServerSetting.ServerPort = 52000; ServerSetting.ServerSocketSettings.Identity = "Game"; + + GameLogicSetting = new GameLogicSetting(); } public GameServerSetting(GameServerSetting setting) { ServerSetting = new ServerSetting(setting.ServerSetting); + GameLogicSetting = new GameLogicSetting(setting.GameLogicSetting); + } + + // Note: method is called after the object is completely deserialized - constructors are skipped. + [OnDeserialized] + void OnDeserialized(StreamingContext context) + { + if(ServerSetting == null) + { + ServerSetting = new ServerSetting(); + ServerSetting.Id = 10; + ServerSetting.Name = "Game"; + ServerSetting.ServerPort = 52000; + ServerSetting.ServerSocketSettings.Identity = "Game"; + } + + GameLogicSetting ??= new GameLogicSetting(); } } } diff --git a/Arrowgene.Ddon.GameServer/GameStructure.cs b/Arrowgene.Ddon.GameServer/GameStructure.cs index 59ada10a5..cb47d78ac 100644 --- a/Arrowgene.Ddon.GameServer/GameStructure.cs +++ b/Arrowgene.Ddon.GameServer/GameStructure.cs @@ -1,9 +1,11 @@ -using System.Linq; +using System.Linq; using System.Collections.Generic; using Arrowgene.Ddon.GameServer.Party; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server.Network; namespace Arrowgene.Ddon.GameServer; @@ -30,7 +32,7 @@ private static void CDataCharacterListElement_common( CharacterCommon character) { cDataCharacterListElement.ServerId = character.Server.Id; - cDataCharacterListElement.OnlineStatus = 0; + cDataCharacterListElement.OnlineStatus = character.OnlineStatus; CDataJobBaseInfo(cDataCharacterListElement.CurrentJobBaseInfo, character.Job, (byte)character.ActiveCharacterJobData.Lv); CDataJobBaseInfo(cDataCharacterListElement.EntryJobBaseInfo, character.Job, @@ -109,7 +111,6 @@ private static void CDataPartyMember_common(CDataPartyMember cDataPartyMember, public static void CDataPawnInfo(CDataPawnInfo cDataPawnInfo, Pawn pawn) { - cDataPawnInfo.Version = 0; cDataPawnInfo.Name = pawn.Name; cDataPawnInfo.EditInfo = pawn.EditInfo; @@ -120,36 +121,19 @@ public static void CDataPawnInfo(CDataPawnInfo cDataPawnInfo, Pawn pawn) cDataPawnInfo.CharacterJobDataList = pawn.CharacterJobDataList; cDataPawnInfo.CharacterEquipDataList = new List() { new CDataCharacterEquipData() { - Equips = pawn.Equipment.getEquipmentAsCDataEquipItemInfo(pawn.Job, EquipType.Performance) + Equips = pawn.Equipment.AsCDataEquipItemInfo(EquipType.Performance) } }; cDataPawnInfo.CharacterEquipViewDataList = new List() { new CDataCharacterEquipData() { - Equips = pawn.Equipment.getEquipmentAsCDataEquipItemInfo(pawn.Job, EquipType.Visual) + Equips = pawn.Equipment.AsCDataEquipItemInfo(EquipType.Visual) } }; - cDataPawnInfo.CharacterEquipJobItemList = pawn.Equipment.getJobItemsAsCDataEquipJobItem(pawn.Job); + cDataPawnInfo.CharacterEquipJobItemList = pawn.EquipmentTemplate.JobItemsAsCDataEquipJobItem(pawn.Job); cDataPawnInfo.JewelrySlotNum = pawn.JewelrySlotNum; // TODO: Pawn CharacterItemSlotInfoList, CraftData cDataPawnInfo.CharacterItemSlotInfoList = new List(); - cDataPawnInfo.CraftData = new CDataPawnCraftData() { - CraftExp = 391, - CraftRank = 4, - CraftRankLimit = 8, - CraftPoint = 0, - PawnCraftSkillList = new List() { - new CDataPawnCraftSkill() {Type = 1, Level = 0}, - new CDataPawnCraftSkill() {Type = 2, Level = 3}, - new CDataPawnCraftSkill() {Type = 3, Level = 0}, - new CDataPawnCraftSkill() {Type = 4, Level = 0}, - new CDataPawnCraftSkill() {Type = 5, Level = 0}, - new CDataPawnCraftSkill() {Type = 6, Level = 0}, - new CDataPawnCraftSkill() {Type = 7, Level = 0}, - new CDataPawnCraftSkill() {Type = 8, Level = 0}, - new CDataPawnCraftSkill() {Type = 9, Level = 0}, - new CDataPawnCraftSkill() {Type = 10, Level = 0} - } - }; + cDataPawnInfo.CraftData = pawn.CraftData; cDataPawnInfo.PawnReactionList = pawn.PawnReactionList; cDataPawnInfo.HideEquipHead = pawn.HideEquipHead; cDataPawnInfo.HideEquipLantern = pawn.HideEquipLantern; @@ -169,28 +153,14 @@ public static void CDataPawnInfo(CDataPawnInfo cDataPawnInfo, Pawn pawn) .ToList(); // TODO: AbilityCostMax, ExtendParam cDataPawnInfo.AbilityCostMax = 15; - cDataPawnInfo.ExtendParam = new CDataOrbGainExtendParam() { - HpMax = 0x29E, - StaminaMax = 0x0, - Attack = 0x10, - Defence = 0x10, - MagicAttack = 0xF, - MagicDefence = 0x10, - AbilityCost = 0x0, - JewelrySlot = 0x0, - UseItemSlot = 0x0, - MaterialItemSlot = 0x0, - EquipItemSlot = 0x0, - MainPawnSlot = 0x0, - SupportPawnSlot = 0x0 - }; + cDataPawnInfo.ExtendParam = pawn.ExtendedParams; cDataPawnInfo.PawnType = pawn.PawnType; - // TODO: ShareRange, Likability, Unk0, Unk1 + // TODO: ShareRange, Likability, Unk1 cDataPawnInfo.ShareRange = 1; cDataPawnInfo.Likability = 2; - cDataPawnInfo.Unk0 = new byte[64]; + cDataPawnInfo.TrainingStatus = pawn.TrainingStatus.GetValueOrDefault(pawn.Job, new byte[64]); cDataPawnInfo.Unk1 = new CData_772E80() {Unk0 = 0x7530, Unk1 = 0x3, Unk2 = 0x3, Unk3 = 0x1, Unk4 = 0x3}; - cDataPawnInfo.SpSkillList = pawn.SpSkillList; + cDataPawnInfo.SpSkillList = pawn.SpSkills.GetValueOrDefault(pawn.Job, new List()); } public static void CDataCharacterLevelParam(CDataCharacterLevelParam characterLevelParam, CharacterCommon character) @@ -213,6 +183,8 @@ public static void CDataContextBase(CDataContextBase contextBase, Character char contextBase.CharacterId = character.CharacterId; contextBase.FirstName = character.FirstName; contextBase.LastName = character.LastName; + contextBase.ContextEquipPerformanceList = character.Equipment.AsCDataContextEquipData(EquipType.Performance); + contextBase.ContextEquipVisualList = character.Equipment.AsCDataContextEquipData(EquipType.Visual); CDataContextBase_common(contextBase, character); } @@ -221,18 +193,25 @@ public static void CDataContextBase(CDataContextBase contextBase, Pawn pawn) contextBase.CharacterId = pawn.CharacterId; contextBase.FirstName = pawn.Name; contextBase.LastName = string.Empty; + contextBase.ContextEquipPerformanceList = pawn.Equipment.AsCDataContextEquipData(EquipType.Performance); + contextBase.ContextEquipVisualList = pawn.Equipment.AsCDataContextEquipData(EquipType.Visual); CDataContextBase_common(contextBase, pawn); } - public static void CDataContextBase_common(CDataContextBase contextBase, CharacterCommon character) + private static void CDataContextBase_common(CDataContextBase contextBase, CharacterCommon character) { - contextBase.StageNo = 200; // TODO: Replace with the actual stage the player is in. As it is right now it'll probably give issues when new players join outside of WDT + int StageNo = (int)(character.StageNo); + if (StageNo == 0) + { + // WDT + StageNo = 200; + } + + contextBase.StageNo = StageNo; contextBase.Sex = character.EditInfo.Sex; contextBase.HideEquipHead = character.HideEquipHead; contextBase.HideEquipLantern = character.HideEquipLantern; - contextBase.ContextEquipPerformanceList = character.Equipment.getEquipmentAsCDataContextEquipData(character.Job, EquipType.Performance); - contextBase.ContextEquipVisualList = character.Equipment.getEquipmentAsCDataContextEquipData(character.Job, EquipType.Visual); - contextBase.ContextEquipJobItemList = character.Equipment.getJobItemsAsCDataEquipJobItem(character.Job) + contextBase.ContextEquipJobItemList = character.EquipmentTemplate.JobItemsAsCDataEquipJobItem(character.Job) .Select(x => new CDataContextEquipJobItemData(x)).ToList(); contextBase.ContextNormalSkillList = character.LearnedNormalSkills .Where(x => x.Job == character.Job) @@ -249,102 +228,92 @@ public static void CDataContextBase_common(CDataContextBase contextBase, Charact } public static void CDataContextPlayerInfo(CDataContextPlayerInfo contextPlayerInfo, CharacterCommon character) - { - CDataCharacterJobData characterJobData = character.ActiveCharacterJobData; - contextPlayerInfo.Job = character.Job; - contextPlayerInfo.HP = character.StatusInfo.HP; - contextPlayerInfo.MaxHP = character.StatusInfo.MaxHP; - contextPlayerInfo.WhiteHP = character.StatusInfo.WhiteHP; - contextPlayerInfo.Stamina = character.StatusInfo.Stamina; - contextPlayerInfo.MaxStamina = character.StatusInfo.MaxStamina; - // Weight? - contextPlayerInfo.Lv = (ushort) characterJobData.Lv; - contextPlayerInfo.Exp = characterJobData.Exp; - contextPlayerInfo.Atk = characterJobData.Atk; - contextPlayerInfo.Def = characterJobData.Def; - contextPlayerInfo.MAtk = characterJobData.MAtk; - contextPlayerInfo.MDef = characterJobData.MDef; - contextPlayerInfo.Strength = characterJobData.Strength; - contextPlayerInfo.DownPower = characterJobData.DownPower; - contextPlayerInfo.ShakePower = characterJobData.ShakePower; - // StanPower? - // Constitution? - contextPlayerInfo.Guts = characterJobData.Guts; - contextPlayerInfo.JobPoint = characterJobData.JobPoint; - contextPlayerInfo.GainHp = character.StatusInfo.GainHP; - contextPlayerInfo.GainStamina = character.StatusInfo.GainStamina; - contextPlayerInfo.GainAttack = character.StatusInfo.GainAttack; - contextPlayerInfo.GainDefense = character.StatusInfo.GainDefense; - contextPlayerInfo.GainMagicAttack = character.StatusInfo.GainMagicAttack; - contextPlayerInfo.GainMagicDefense = character.StatusInfo.GainMagicDefense; - // ActNo? - contextPlayerInfo.RevivePoint = character.StatusInfo.RevivePoint; - // CustomSkillGroup? - contextPlayerInfo.JobList = character.CharacterJobDataList - .Select(x => new CDataContextJobData(x)).ToList(); - contextPlayerInfo.ChargeEffectList = new List(); // TODO - contextPlayerInfo.OcdActiveList = new List(); // TODO - // CatchType? - // CatchJointNo? - // CustomWork? - } - - public static void CDataLobbyContextPlayer(CDataLobbyContextPlayer lobbyContextPlayer, Character character) - { - CDataContextBase(lobbyContextPlayer.Base, character); - CDataLobbyContextPlayer_common(lobbyContextPlayer, character); - } - - public static void CDataLobbyContextPlayer(CDataLobbyContextPlayer lobbyContextPlayer, Pawn pawn) - { - CDataContextBase(lobbyContextPlayer.Base, pawn); - CDataLobbyContextPlayer_common(lobbyContextPlayer, pawn); - } + { + CDataCharacterJobData characterJobData = character.ActiveCharacterJobData; + contextPlayerInfo.Job = character.Job; + contextPlayerInfo.HP = character.StatusInfo.HP; + contextPlayerInfo.MaxHP = character.StatusInfo.MaxHP; + contextPlayerInfo.WhiteHP = character.StatusInfo.WhiteHP; + contextPlayerInfo.Stamina = character.StatusInfo.Stamina; + contextPlayerInfo.MaxStamina = character.StatusInfo.MaxStamina; + // Weight? + contextPlayerInfo.Lv = (ushort) characterJobData.Lv; + contextPlayerInfo.Exp = characterJobData.Exp; + contextPlayerInfo.Atk = (uint) characterJobData.Atk; + contextPlayerInfo.Def = (uint) characterJobData.Def; + contextPlayerInfo.MAtk = (uint) characterJobData.MAtk; + contextPlayerInfo.MDef = (uint) characterJobData.MDef; + contextPlayerInfo.Strength = characterJobData.Strength; + contextPlayerInfo.DownPower = characterJobData.DownPower; + contextPlayerInfo.ShakePower = characterJobData.ShakePower; + // StanPower? + // Constitution? + contextPlayerInfo.Guts = characterJobData.Guts; + contextPlayerInfo.JobPoint = characterJobData.JobPoint; + contextPlayerInfo.GainHp = character.StatusInfo.GainHP; + contextPlayerInfo.GainStamina = character.StatusInfo.GainStamina; + contextPlayerInfo.GainAttack = character.StatusInfo.GainAttack; + contextPlayerInfo.GainDefense = character.StatusInfo.GainDefense; + contextPlayerInfo.GainMagicAttack = character.StatusInfo.GainMagicAttack; + contextPlayerInfo.GainMagicDefense = character.StatusInfo.GainMagicDefense; + contextPlayerInfo.WhiteHP = character.StatusInfo.WhiteHP; + // ActNo? + contextPlayerInfo.RevivePoint = character.StatusInfo.RevivePoint; + // CustomSkillGroup? + contextPlayerInfo.JobList = character.CharacterJobDataList + .Select(x => new CDataContextJobData(x)).ToList(); + contextPlayerInfo.ChargeEffectList = new List(); // TODO + contextPlayerInfo.OcdActiveList = new List(); // TODO + // CatchType? + // CatchJointNo? + // CustomWork? + } - public static void CDataLobbyContextPlayer_common(CDataLobbyContextPlayer lobbyContextPlayer, CharacterCommon common) - { - CDataContextPlayerInfo(lobbyContextPlayer.PlayerInfo, common); - lobbyContextPlayer.EditInfo = common.EditInfo; - } + public static void CDataLobbyContextPlayer(CDataLobbyContextPlayer lobbyContextPlayer, Character character) + { + CDataContextBase(lobbyContextPlayer.Base, character); + CDataContextPlayerInfo(lobbyContextPlayer.PlayerInfo, character); + lobbyContextPlayer.EditInfo = character.EditInfo; + } - public static void CDataContextResist(CDataContextResist contextResist, CharacterCommon character) - { - CDataCharacterJobData characterJobData = character.ActiveCharacterJobData; - contextResist.FireResist = characterJobData.FireResist; - contextResist.IceResist = characterJobData.IceResist; - contextResist.ThunderResist = characterJobData.ThunderResist; - contextResist.HolyResist = characterJobData.HolyResist; - contextResist.DarkResist = characterJobData.DarkResist; - contextResist.SpreadResist = characterJobData.SpreadResist; - contextResist.FreezeResist = characterJobData.FreezeResist; - contextResist.ShockResist = characterJobData.ShockResist; - contextResist.AbsorbResist = characterJobData.AbsorbResist; - contextResist.DarkElmResist = characterJobData.DarkElmResist; - contextResist.PoisonResist = characterJobData.PoisonResist; - contextResist.SlowResist = characterJobData.SlowResist; - contextResist.SleepResist = characterJobData.SleepResist; - contextResist.StunResist = characterJobData.StunResist; - contextResist.WetResist = characterJobData.WetResist; - contextResist.OilResist = characterJobData.OilResist; - contextResist.SealResist = characterJobData.SealResist; - contextResist.CurseResist = characterJobData.CurseResist; - contextResist.SoftResist = characterJobData.SoftResist; - contextResist.StoneResist = characterJobData.StoneResist; - contextResist.GoldResist = characterJobData.GoldResist; - contextResist.FireReduceResist = characterJobData.FireReduceResist; - contextResist.IceReduceResist = characterJobData.IceReduceResist; - contextResist.ThunderReduceResist = characterJobData.ThunderReduceResist; - contextResist.HolyReduceResist = characterJobData.HolyReduceResist; - contextResist.DarkReduceResist = characterJobData.DarkReduceResist; - contextResist.AtkDownResist = characterJobData.AtkDownResist; - contextResist.DefDownResist = characterJobData.DefDownResist; - contextResist.MAtkDownResist = characterJobData.MAtkDownResist; - contextResist.MDefDownResist = characterJobData.MDefDownResist; - } + public static void CDataContextResist(CDataContextResist contextResist, CharacterCommon character) + { + CDataCharacterJobData characterJobData = character.ActiveCharacterJobData; + contextResist.FireResist = characterJobData.FireResist; + contextResist.IceResist = characterJobData.IceResist; + contextResist.ThunderResist = characterJobData.ThunderResist; + contextResist.HolyResist = characterJobData.HolyResist; + contextResist.DarkResist = characterJobData.DarkResist; + contextResist.SpreadResist = characterJobData.SpreadResist; + contextResist.FreezeResist = characterJobData.FreezeResist; + contextResist.ShockResist = characterJobData.ShockResist; + contextResist.AbsorbResist = characterJobData.AbsorbResist; + contextResist.DarkElmResist = characterJobData.DarkElmResist; + contextResist.PoisonResist = characterJobData.PoisonResist; + contextResist.SlowResist = characterJobData.SlowResist; + contextResist.SleepResist = characterJobData.SleepResist; + contextResist.StunResist = characterJobData.StunResist; + contextResist.WetResist = characterJobData.WetResist; + contextResist.OilResist = characterJobData.OilResist; + contextResist.SealResist = characterJobData.SealResist; + contextResist.CurseResist = characterJobData.CurseResist; + contextResist.SoftResist = characterJobData.SoftResist; + contextResist.StoneResist = characterJobData.StoneResist; + contextResist.GoldResist = characterJobData.GoldResist; + contextResist.FireReduceResist = characterJobData.FireReduceResist; + contextResist.IceReduceResist = characterJobData.IceReduceResist; + contextResist.ThunderReduceResist = characterJobData.ThunderReduceResist; + contextResist.HolyReduceResist = characterJobData.HolyReduceResist; + contextResist.DarkReduceResist = characterJobData.DarkReduceResist; + contextResist.AtkDownResist = characterJobData.AtkDownResist; + contextResist.DefDownResist = characterJobData.DefDownResist; + contextResist.MAtkDownResist = characterJobData.MAtkDownResist; + contextResist.MDefDownResist = characterJobData.MDefDownResist; + } - public static void S2CContextGetLobbyPlayerContextNtc(S2CContextGetLobbyPlayerContextNtc ntc, Character character) - { - ntc.CharacterId = character.CharacterId; - GameStructure.CDataLobbyContextPlayer(ntc.Context, character); - } + public static void S2CContextGetLobbyPlayerContextNtc(S2CContextGetLobbyPlayerContextNtc ntc, Character character) + { + ntc.CharacterId = character.CharacterId; + GameStructure.CDataLobbyContextPlayer(ntc.Context, character); + } } diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/GatheringItemManager.cs b/Arrowgene.Ddon.GameServer/GatheringItems/GatheringItemManager.cs deleted file mode 100644 index 40a5c1b1e..000000000 --- a/Arrowgene.Ddon.GameServer/GatheringItems/GatheringItemManager.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Arrowgene.Ddon.Database; -using Arrowgene.Ddon.Shared; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.GameServer.GatheringItems -{ - public class GatheringItemManager : StageLocationAssetManager - { - public GatheringItemManager(AssetRepository assetRepository, IDatabase database) - : base(assetRepository, AssetRepository.GatheringItemsKey, database, assetRepository.GatheringItems) - { - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/InstanceBitterblackGatheringItemManager.cs b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceBitterblackGatheringItemManager.cs new file mode 100644 index 000000000..6ab622027 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceBitterblackGatheringItemManager.cs @@ -0,0 +1,47 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.GatheringItems +{ + public class InstanceBitterblackGatheringItemManager + { + private Dictionary<(StageId, uint), List> BitterBlackLootTables; + + public InstanceBitterblackGatheringItemManager() + { + BitterBlackLootTables = new Dictionary<(StageId, uint), List>(); + } + + public List FetchBitterblackItems(DdonGameServer server, GameClient client, StageId stageId, uint posId) + { + if (!HasBitterblackLootGenerated(stageId, posId)) + { + var items = BitterblackMazeManager.RollChestLoot(server, client.Character, stageId, posId); + client.InstanceBbmItemManager.AddBitterblackLootTable(stageId, posId, items); + } + + return BitterBlackLootTables[(stageId, posId)]; + } + + private bool HasBitterblackLootGenerated(StageId stageId, uint posId) + { + return BitterBlackLootTables.ContainsKey((stageId, posId)); + } + + public List AddBitterblackLootTable(StageId stageId, uint posId, List loot) + { + BitterBlackLootTables[(stageId, posId)] = loot; + return loot; + } + + public void Reset() + { + BitterBlackLootTables.Clear(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/InstanceDropItemManager.cs b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceDropItemManager.cs new file mode 100644 index 000000000..2d7c97dc7 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceDropItemManager.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.GatheringItems +{ + public class InstanceDropItemManager : InstanceItemManager + { + private readonly GameClient _client; + + public InstanceDropItemManager(GameClient client) + { + this._client = client; + } + + protected override List FetchAssetsFromRepository(StageId stage, uint setId) + { + List enemiesInSet = _client.Party.InstanceEnemyManager.GetAssets(stage, (byte) setId); + if(enemiesInSet != null && setId < enemiesInSet.Count) + { + Enemy enemy = enemiesInSet[(int) setId]; + if(enemy.DropsTable != null) + { + return enemy.DropsTable.Items; + } + } + return new List(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/InstanceGatheringItemManager.cs b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceGatheringItemManager.cs index 999434d4e..d210aa2ba 100644 --- a/Arrowgene.Ddon.GameServer/GatheringItems/InstanceGatheringItemManager.cs +++ b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceGatheringItemManager.cs @@ -1,43 +1,25 @@ +using System; using System.Collections.Generic; -using System.Linq; using Arrowgene.Ddon.Shared; -using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.GameServer.GatheringItems { - public class InstanceGatheringItemManager + public class InstanceGatheringItemManager : InstanceItemManager { - public InstanceGatheringItemManager(GatheringItemManager gatheringItemManager) - { - this._gatheringItemManager = gatheringItemManager; - this._gatheringItemsDictionary = new MultiKeyMultiValueDictionary(); - } - - private readonly GatheringItemManager _gatheringItemManager; - private readonly MultiKeyMultiValueDictionary _gatheringItemsDictionary; + private readonly AssetRepository _assetRepository; - public List GetAssets(CDataStageLayoutId stageLayoutId, uint subGroupId) - { - return GetAssets(StageId.FromStageLayoutId(stageLayoutId), subGroupId); - } + private Dictionary<(StageId, uint), List> BitterBlackLootTables; - public List GetAssets(StageId stageId, uint subGroupId) + public InstanceGatheringItemManager(AssetRepository assetRepository) { - if(!_gatheringItemsDictionary.Has(stageId, subGroupId)) - { - List items = _gatheringItemManager.GetAssets(stageId, subGroupId); - List itemsClone = items.Select(item => (GatheringItem) item.Clone()).ToList(); - _gatheringItemsDictionary.AddRange(stageId, subGroupId, itemsClone); - return items; - } - - return _gatheringItemsDictionary.Get(stageId, subGroupId); + this._assetRepository = assetRepository; + BitterBlackLootTables = new Dictionary<(StageId, uint), List>(); } - public void Clear() + protected override List FetchAssetsFromRepository(StageId stage, uint subGroupId) { - _gatheringItemsDictionary.Clear(); + return _assetRepository.GatheringItems.GetValueOrDefault((stage, subGroupId)) ?? new List(); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/InstanceItemManager.cs b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceItemManager.cs new file mode 100644 index 000000000..644f60fb3 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/GatheringItems/InstanceItemManager.cs @@ -0,0 +1,14 @@ +using System.Linq; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.GatheringItems; +using Arrowgene.Ddon.Shared.Model; + +public abstract class InstanceItemManager : InstanceAssetManager +{ + protected override List InstanceAssets(List originals) + { + return originals.Select(item => new InstancedGatheringItem(item)) + .Where(instancedAsset => instancedAsset.ItemNum > 0) + .ToList(); + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/GatheringItems/InstancedGatheringItem.cs b/Arrowgene.Ddon.GameServer/GatheringItems/InstancedGatheringItem.cs new file mode 100644 index 000000000..3423ecd0e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/GatheringItems/InstancedGatheringItem.cs @@ -0,0 +1,30 @@ +using System; +using Arrowgene.Ddon.Shared.Model; + +public class InstancedGatheringItem +{ + public InstancedGatheringItem() + { + } + + public InstancedGatheringItem(GatheringItem gatheringItem) + { + ItemId = gatheringItem.ItemId; + Quality = gatheringItem.Quality; + IsHidden = gatheringItem.IsHidden; + + if(Random.Shared.NextDouble() <= gatheringItem.DropChance) + { + ItemNum = (uint) Random.Shared.Next((int) gatheringItem.ItemNum, (int) gatheringItem.MaxItemNum+1); + } + else + { + ItemNum = 0; + } + } + + public uint ItemId { get; set; } + public uint ItemNum { get; set; } + public uint Quality { get; set; } + public bool IsHidden { get; set; } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementAchievementGetReceivableRewardListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementAchievementGetReceivableRewardListHandler.cs deleted file mode 100644 index fdadd832e..000000000 --- a/Arrowgene.Ddon.GameServer/Handler/AchievementAchievementGetReceivableRewardListHandler.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Arrowgene.Ddon.GameServer.Dump; -using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; -using Arrowgene.Logging; - -namespace Arrowgene.Ddon.GameServer.Handler -{ - public class AchievementAchievementGetReceivableRewardListHandler : PacketHandler - { - private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementAchievementGetReceivableRewardListHandler)); - - - public AchievementAchievementGetReceivableRewardListHandler(DdonGameServer server) : base(server) - { - } - - public override PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_RECEIVABLE_REWARD_LIST_REQ; - - public override void Handle(GameClient client, IPacket packet) - { - client.Send(InGameDump.Dump_91); - } - } -} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementGetCategoryProgressListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementGetCategoryProgressListHandler.cs new file mode 100644 index 000000000..1f008be2e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementGetCategoryProgressListHandler.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementGetCategoryProgressListHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetCategoryProgressListHandler)); + + private static readonly List AchievementProgressListCategory6 = new() + { + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2856, + Index = 1725 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + } + }; + + public AchievementGetCategoryProgressListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementGetCategoryProgressListRes Handle(GameClient client, C2SAchievementGetCategoryProgressListReq request) + { + S2CAchievementGetCategoryProgressListRes res = new S2CAchievementGetCategoryProgressListRes(); + + if (request.Category == 6) res.AchievementProgressList = AchievementProgressListCategory6; + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementGetFurnitureRewardListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementGetFurnitureRewardListHandler.cs new file mode 100644 index 000000000..6024342b1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementGetFurnitureRewardListHandler.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementGetFurnitureRewardListHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetFurnitureRewardListHandler)); + + private static readonly List RewardList = new() + { + new() + { + RewardId = 1, + SortId = 1, + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 530, // Bounty Hunter + Index = 12 + }, + FurnitureItemId = 13225, // Mini Table + IsReceived = true + } + }; + + public AchievementGetFurnitureRewardListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementGetFurnitureRewardListRes Handle(GameClient client, C2SAchievementGetFurnitureRewardListReq request) + { + S2CAchievementGetFurnitureRewardListRes res = new S2CAchievementGetFurnitureRewardListRes(); + + // TODO: based on an asset with all achievements, for each character store the progress and retrieve here + res.RewardList = RewardList; + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementGetProgressListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementGetProgressListHandler.cs new file mode 100644 index 000000000..5323ef68f --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementGetProgressListHandler.cs @@ -0,0 +1,7488 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementGetProgressListHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetProgressListHandler)); + + private static readonly List AchievementProgressList = new() + { + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 450, + Index = 0 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 583, + Index = 29 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 519, + Index = 1 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 983, + Index = 187 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 584, + Index = 30 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 919, + Index = 138 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 520, + Index = 2 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 585, + Index = 31 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 521, + Index = 3 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 522, + Index = 4 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 523, + Index = 5 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 524, + Index = 6 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 525, + Index = 7 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2532, + Index = 980 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 981, + Index = 185 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 590, + Index = 34 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 917, + Index = 136 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2989, + Index = 1857 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 526, + Index = 8 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2856, + Index = 1725 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 591, + Index = 35 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 527, + Index = 9 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 863, + Index = 40 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 592, + Index = 36 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2313, + Index = 976 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 528, + Index = 10 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 529, + Index = 11 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2536, + Index = 1019 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 530, // Bounty Hunter, furniture-related, Mini Table + Index = 12 + }, + CurrentNum = 100, + Sequence = 0, + CompleteDate = 1550409326 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 531, + Index = 13 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1927, + Index = 387 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 532, + Index = 14 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 915, + Index = 116 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2987, + Index = 1855 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 533, + Index = 15 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 534, + Index = 16 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 535, + Index = 17 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 999, + Index = 194 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 536, + Index = 18 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 537, + Index = 19 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1260, + Index = 363 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 865, + Index = 42 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2889, + Index = 1765 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2296, + Index = 952 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 538, + Index = 20 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 539, + Index = 21 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1935, + Index = 397 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 540, + Index = 22 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 641, + Index = 64 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1163, + Index = 319 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2328, + Index = 994 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1292, + Index = 23 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 541, + Index = 24 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1929, + Index = 389 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 542, + Index = 25 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 997, + Index = 192 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 543, + Index = 26 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 608, + Index = 37 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 544, + Index = 27 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 973, + Index = 177 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2339, + Index = 1005 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 582, + Index = 28 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1295, + Index = 32 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 637, + Index = 63 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1296, + Index = 33 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 609, + Index = 38 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 873, + Index = 44 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1001, + Index = 196 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 610, + Index = 39 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 623, + Index = 52 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 864, + Index = 41 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2888, + Index = 1764 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 631, + Index = 57 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 872, + Index = 43 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 625, + Index = 54 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 753, + Index = 125 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 874, + Index = 45 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2898, + Index = 1774 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1276, + Index = 371 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 881, + Index = 46 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 633, + Index = 59 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 882, + Index = 47 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1250, + Index = 353 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 883, + Index = 48 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 899, + Index = 49 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2907, + Index = 1783 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1081, + Index = 400 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 900, + Index = 50 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 901, + Index = 51 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2909, + Index = 1785 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1023, + Index = 215 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 624, + Index = 53 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2345, + Index = 1010 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 629, + Index = 55 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1021, + Index = 213 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 630, + Index = 56 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 967, + Index = 171 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 632, + Index = 58 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 961, + Index = 165 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2343, + Index = 1008 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 634, + Index = 60 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 635, + Index = 61 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1019, + Index = 211 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 636, + Index = 62 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1299, + Index = 147 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 642, + Index = 65 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 643, + Index = 66 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 650, + Index = 67 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 651, + Index = 68 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 652, + Index = 69 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 774, + Index = 128 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 653, + Index = 70 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 654, + Index = 71 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 655, + Index = 72 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 662, + Index = 73 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 663, + Index = 74 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 664, + Index = 75 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2305, + Index = 961 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1297, + Index = 145 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 668, + Index = 76 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 669, + Index = 77 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 670, + Index = 78 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 665, + Index = 79 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 666, + Index = 80 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 796, + Index = 123 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 667, + Index = 81 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 671, + Index = 82 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 672, + Index = 83 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2329, + Index = 995 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1846, + Index = 377 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 673, + Index = 84 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 677, + Index = 85 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2307, + Index = 963 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 678, + Index = 86 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 679, + Index = 87 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 683, + Index = 88 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 684, + Index = 89 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 685, + Index = 90 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 689, + Index = 91 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 690, + Index = 92 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 820, + Index = 132 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 691, + Index = 93 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 692, + Index = 94 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 693, + Index = 95 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2323, + Index = 989 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 694, + Index = 96 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 836, + Index = 133 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 707, + Index = 97 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 708, + Index = 98 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 709, + Index = 99 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 713, + Index = 100 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 714, + Index = 101 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 715, + Index = 102 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 719, + Index = 103 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 720, + Index = 104 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 721, + Index = 105 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1086, + Index = 248 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 728, + Index = 106 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 729, + Index = 107 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 730, + Index = 108 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 725, + Index = 109 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 726, + Index = 110 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1077, + Index = 390 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 727, + Index = 111 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 731, + Index = 112 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 732, + Index = 113 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 733, + Index = 114 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1123, + Index = 282 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 914, + Index = 115 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1033, + Index = 231 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 916, + Index = 117 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 794, + Index = 121 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2882, + Index = 1758 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 737, + Index = 118 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 738, + Index = 119 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 739, + Index = 120 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1162, + Index = 318 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 795, + Index = 122 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 752, + Index = 124 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 754, + Index = 126 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1112, + Index = 271 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 773, + Index = 127 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 775, + Index = 129 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 818, + Index = 130 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 819, + Index = 131 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2525, + Index = 965 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1176, + Index = 332 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 837, + Index = 134 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 838, + Index = 135 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1087, + Index = 249 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 918, + Index = 137 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 929, + Index = 139 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 930, + Index = 140 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1234, + Index = 340 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 931, + Index = 141 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 935, + Index = 142 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1924, + Index = 383 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1045, + Index = 237 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 936, + Index = 143 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1925, + Index = 384 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 937, + Index = 144 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2881, + Index = 1757 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2288, + Index = 941 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1177, + Index = 333 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2310, + Index = 973 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1298, + Index = 146 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1926, + Index = 386 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1083, + Index = 245 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 938, + Index = 148 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 939, + Index = 149 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 940, + Index = 150 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1932, + Index = 393 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 944, + Index = 151 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1933, + Index = 394 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 945, + Index = 152 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1934, + Index = 396 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1027, + Index = 222 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 946, + Index = 153 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 947, + Index = 154 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 948, + Index = 155 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 949, + Index = 156 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2893, + Index = 1769 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2300, + Index = 956 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1941, + Index = 404 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 953, + Index = 157 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1035, + Index = 233 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 954, + Index = 158 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 955, + Index = 159 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1073, + Index = 375 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 956, + Index = 160 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1232, + Index = 338 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 957, + Index = 161 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2902, + Index = 1778 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1063, + Index = 240 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 958, + Index = 162 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1931, + Index = 392 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 959, + Index = 163 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 960, + Index = 164 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1107, + Index = 266 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 962, + Index = 166 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2971, + Index = 1839 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 963, + Index = 167 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1145, + Index = 301 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 964, + Index = 168 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2973, + Index = 1841 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 965, + Index = 169 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1135, + Index = 293 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 966, + Index = 170 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 968, + Index = 172 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 969, + Index = 173 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1115, + Index = 274 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 970, + Index = 174 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2344, + Index = 1009 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 971, + Index = 175 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 972, + Index = 176 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1143, + Index = 299 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 974, + Index = 178 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 975, + Index = 179 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 976, + Index = 180 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 977, + Index = 181 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2359, + Index = 1024 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 978, + Index = 182 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 979, + Index = 183 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1097, + Index = 256 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 980, + Index = 184 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1151, + Index = 307 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 982, + Index = 186 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 984, + Index = 188 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1157, + Index = 313 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 985, + Index = 189 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 995, + Index = 190 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1928, + Index = 388 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 996, + Index = 191 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1930, + Index = 391 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 998, + Index = 193 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1109, + Index = 268 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1000, + Index = 195 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1147, + Index = 303 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1002, + Index = 197 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1003, + Index = 198 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1936, + Index = 398 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1121, + Index = 280 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1004, + Index = 199 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1937, + Index = 399 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1005, + Index = 200 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1938, + Index = 401 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1006, + Index = 201 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1091, + Index = 250 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1010, + Index = 202 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1011, + Index = 203 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2955, + Index = 1823 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1129, + Index = 288 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1012, + Index = 204 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1013, + Index = 205 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2957, + Index = 1825 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1014, + Index = 206 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1015, + Index = 207 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1016, + Index = 208 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1017, + Index = 209 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1099, + Index = 258 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1018, + Index = 210 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1137, + Index = 295 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2350, + Index = 1015 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1020, + Index = 212 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2966, + Index = 1834 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1127, + Index = 286 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1022, + Index = 214 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1024, + Index = 216 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1171, + Index = 327 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1300, + Index = 217 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1301, + Index = 218 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1302, + Index = 219 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1025, + Index = 220 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1026, + Index = 221 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1303, + Index = 223 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1255, + Index = 358 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2316, + Index = 983 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1304, + Index = 224 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1305, + Index = 225 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1028, + Index = 226 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1029, + Index = 227 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1030, + Index = 228 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1922, + Index = 381 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2998, + Index = 1866 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1031, + Index = 229 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1032, + Index = 230 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1034, + Index = 232 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1036, + Index = 234 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2535, + Index = 1018 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1043, + Index = 235 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1044, + Index = 236 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1061, + Index = 238 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1062, + Index = 239 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1070, + Index = 241 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1071, + Index = 242 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2547, + Index = 1316 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1072, + Index = 243 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1082, + Index = 244 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1084, + Index = 246 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1085, + Index = 247 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1092, + Index = 251 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1093, + Index = 252 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1094, + Index = 253 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2521, + Index = 942 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1095, + Index = 254 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1096, + Index = 255 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1098, + Index = 257 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1100, + Index = 259 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1101, + Index = 260 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1102, + Index = 261 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1103, + Index = 262 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2308, + Index = 971 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1104, + Index = 263 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1105, + Index = 264 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2318, + Index = 984 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1106, + Index = 265 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1108, + Index = 267 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2855, + Index = 1724 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1110, + Index = 269 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1111, + Index = 270 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1113, + Index = 272 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1114, + Index = 273 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1116, + Index = 275 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1117, + Index = 276 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2338, + Index = 1004 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1118, + Index = 277 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2529, + Index = 969 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1119, + Index = 278 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2324, + Index = 990 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1120, + Index = 279 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1122, + Index = 281 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1124, + Index = 283 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1940, + Index = 403 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1125, + Index = 284 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1126, + Index = 285 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1128, + Index = 287 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1130, + Index = 289 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1132, + Index = 290 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1133, + Index = 291 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1134, + Index = 292 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1136, + Index = 294 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2541, + Index = 1310 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1138, + Index = 296 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1139, + Index = 297 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1140, + Index = 298 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2539, + Index = 1308 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1144, + Index = 300 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1146, + Index = 302 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1148, + Index = 304 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1149, + Index = 305 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1150, + Index = 306 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1152, + Index = 308 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1153, + Index = 309 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1154, + Index = 310 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1155, + Index = 311 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1156, + Index = 312 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1158, + Index = 314 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1159, + Index = 315 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2348, + Index = 1013 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1160, + Index = 316 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1161, + Index = 317 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2358, + Index = 1023 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1164, + Index = 320 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1165, + Index = 321 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2322, + Index = 988 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1166, + Index = 322 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1167, + Index = 323 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1168, + Index = 324 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1169, + Index = 325 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1170, + Index = 326 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1172, + Index = 328 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2527, + Index = 967 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1173, + Index = 329 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2919, + Index = 1795 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1174, + Index = 330 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1175, + Index = 331 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1228, + Index = 334 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2386, + Index = 1045 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1229, + Index = 335 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1230, + Index = 336 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1231, + Index = 337 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1233, + Index = 339 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1235, + Index = 341 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2320, + Index = 986 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1236, + Index = 342 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1237, + Index = 343 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2314, + Index = 977 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2983, + Index = 1851 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1238, + Index = 344 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2299, + Index = 955 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1239, + Index = 345 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1243, + Index = 346 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1244, + Index = 347 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1245, + Index = 348 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1246, + Index = 349 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1247, + Index = 350 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1248, + Index = 351 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1249, + Index = 352 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1251, + Index = 354 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2336, + Index = 1002 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1252, + Index = 355 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1253, + Index = 356 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2935, + Index = 1814 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1254, + Index = 357 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1256, + Index = 359 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1257, + Index = 360 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2326, + Index = 992 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1258, + Index = 361 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1259, + Index = 362 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1261, + Index = 364 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2863, + Index = 1732 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1262, + Index = 365 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1263, + Index = 366 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1264, + Index = 367 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1265, + Index = 368 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1266, + Index = 369 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1267, + Index = 370 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2352, + Index = 1017 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2370, + Index = 1031 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1277, + Index = 372 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2879, + Index = 1755 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1278, + Index = 373 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1279, + Index = 374 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1845, + Index = 376 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1847, + Index = 378 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1848, + Index = 379 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1074, + Index = 380 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1923, + Index = 382 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1076, + Index = 385 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2982, + Index = 1850 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1079, + Index = 395 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1939, + Index = 402 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 1291, + Index = 405 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2293, + Index = 948 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2291, + Index = 945 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2301, + Index = 957 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2850, + Index = 1719 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2534, + Index = 982 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2355, + Index = 1022 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2297, + Index = 953 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2285, + Index = 937 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2287, + Index = 940 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2289, + Index = 943 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2303, + Index = 959 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2857, + Index = 1728 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2873, + Index = 1749 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2866, + Index = 1735 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2530, + Index = 970 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2526, + Index = 966 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2542, + Index = 1311 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2874, + Index = 1750 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2904, + Index = 1780 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2319, + Index = 985 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2984, + Index = 1852 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2978, + Index = 1846 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2335, + Index = 1001 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2315, + Index = 978 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2848, + Index = 1717 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2936, + Index = 1815 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2930, + Index = 1809 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2351, + Index = 1016 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2331, + Index = 997 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2864, + Index = 1731 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2858, + Index = 1727 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2375, + Index = 1036 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2347, + Index = 1012 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2327, + Index = 993 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2522, + Index = 946 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2920, + Index = 1796 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2914, + Index = 1790 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2872, + Index = 1748 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2311, + Index = 974 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2290, + Index = 944 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2528, + Index = 968 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2286, + Index = 938 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2524, + Index = 964 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2520, + Index = 939 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2292, + Index = 947 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2885, + Index = 1761 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2294, + Index = 949 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2523, + Index = 950 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2295, + Index = 951 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2298, + Index = 954 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2302, + Index = 958 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2304, + Index = 960 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2306, + Index = 962 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2309, + Index = 972 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2312, + Index = 975 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2531, + Index = 979 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2533, + Index = 981 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2321, + Index = 987 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2325, + Index = 991 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2330, + Index = 996 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2332, + Index = 998 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2333, + Index = 999 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2334, + Index = 1000 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2337, + Index = 1003 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2341, + Index = 1006 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2342, + Index = 1007 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2346, + Index = 1011 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2349, + Index = 1014 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2353, + Index = 1020 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2354, + Index = 1021 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2360, + Index = 1025 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2362, + Index = 1026 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2363, + Index = 1027 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2364, + Index = 1028 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2368, + Index = 1029 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2369, + Index = 1030 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2371, + Index = 1032 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2372, + Index = 1033 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2373, + Index = 1034 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2374, + Index = 1035 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2376, + Index = 1037 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2377, + Index = 1038 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2378, + Index = 1039 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2379, + Index = 1040 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2380, + Index = 1041 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2381, + Index = 1042 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2384, + Index = 1043 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2385, + Index = 1044 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2387, + Index = 1046 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2992, + Index = 1860 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2996, + Index = 1864 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2944, + Index = 1745 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2948, + Index = 1806 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2952, + Index = 1820 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2956, + Index = 1824 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2896, + Index = 1772 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2900, + Index = 1776 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2908, + Index = 1784 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2976, + Index = 1844 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2980, + Index = 1848 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2988, + Index = 1856 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2865, + Index = 1734 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2877, + Index = 1753 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2897, + Index = 1773 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2901, + Index = 1777 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2905, + Index = 1781 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2977, + Index = 1845 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2981, + Index = 1849 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2985, + Index = 1853 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2929, + Index = 1808 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2933, + Index = 1812 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2937, + Index = 1816 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2537, + Index = 1306 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2538, + Index = 1307 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2540, + Index = 1309 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2543, + Index = 1312 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2544, + Index = 1313 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2545, + Index = 1314 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2546, + Index = 1315 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2548, + Index = 1317 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2849, + Index = 1718 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2851, + Index = 1720 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2854, + Index = 1721 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2853, + Index = 1722 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2852, + Index = 1723 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2859, + Index = 1726 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2860, + Index = 1729 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2861, + Index = 1730 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2862, + Index = 1733 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2868, + Index = 1736 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2867, + Index = 1737 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2870, + Index = 1738 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2871, + Index = 1739 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2939, + Index = 1740 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2940, + Index = 1741 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2941, + Index = 1742 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2942, + Index = 1743 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2943, + Index = 1744 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2945, + Index = 1746 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2946, + Index = 1747 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2875, + Index = 1751 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2876, + Index = 1752 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2878, + Index = 1754 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2880, + Index = 1756 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2883, + Index = 1759 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2884, + Index = 1760 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2886, + Index = 1762 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2887, + Index = 1763 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2890, + Index = 1766 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2891, + Index = 1767 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2892, + Index = 1768 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2894, + Index = 1770 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2895, + Index = 1771 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2899, + Index = 1775 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2903, + Index = 1779 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2906, + Index = 1782 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2910, + Index = 1786 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2911, + Index = 1787 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2912, + Index = 1788 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2913, + Index = 1789 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2915, + Index = 1791 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2916, + Index = 1792 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2917, + Index = 1793 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2918, + Index = 1794 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2921, + Index = 1797 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2922, + Index = 1798 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2923, + Index = 1799 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2924, + Index = 1800 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2925, + Index = 1801 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2926, + Index = 1802 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2927, + Index = 1803 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2928, + Index = 1804 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2947, + Index = 1805 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2949, + Index = 1807 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2931, + Index = 1810 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2932, + Index = 1811 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2934, + Index = 1813 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2938, + Index = 1817 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2950, + Index = 1818 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2951, + Index = 1819 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2953, + Index = 1821 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2954, + Index = 1822 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2958, + Index = 1826 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2959, + Index = 1827 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2960, + Index = 1828 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2961, + Index = 1829 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2962, + Index = 1830 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2963, + Index = 1831 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2964, + Index = 1832 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2965, + Index = 1833 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2967, + Index = 1835 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2968, + Index = 1836 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2969, + Index = 1837 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2970, + Index = 1838 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2972, + Index = 1840 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2974, + Index = 1842 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2975, + Index = 1843 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2979, + Index = 1847 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2986, + Index = 1854 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2990, + Index = 1858 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2991, + Index = 1859 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2993, + Index = 1861 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2994, + Index = 1862 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2995, + Index = 1863 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + }, + new() + { + AchieveIdentifier = new CDataAchievementIdentifier + { + UId = 2997, + Index = 1865 + }, + CurrentNum = 0, + Sequence = 0, + CompleteDate = 0 + } + }; + + public AchievementGetProgressListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementGetProgressListRes Handle(GameClient client, C2SAchievementGetProgressListReq request) + { + S2CAchievementGetProgressListRes res = new S2CAchievementGetProgressListRes(); + + // TODO: given an asset with all achievements, for each character store the progress in a DB table and retrieve progress here + res.AchievementProgressList = AchievementProgressList; + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementGetReceivableRewardListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementGetReceivableRewardListHandler.cs new file mode 100644 index 000000000..ce0bec2db --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementGetReceivableRewardListHandler.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementGetReceivableRewardListHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetReceivableRewardListHandler)); + + private static readonly List RewardList = new List(); + + public AchievementGetReceivableRewardListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementGetReceivableRewardListRes Handle(GameClient client, C2SAchievementGetReceivableRewardListReq request) + { + S2CAchievementGetReceivableRewardListRes res = new S2CAchievementGetReceivableRewardListRes(); + + res.RewardList = RewardList; + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementGetRewardListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementGetRewardListHandler.cs new file mode 100644 index 000000000..ec0b2050b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementGetRewardListHandler.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementGetRewardListHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetRewardListHandler)); + + private static readonly List BackgroundProgressList = new List(); + + public AchievementGetRewardListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementGetRewardListRes Handle(GameClient client, C2SAchievementGetRewardListReq request) + { + S2CAchievementGetRewardListRes res = new S2CAchievementGetRewardListRes(); + + // TODO: retrieve the amount of completed achievements here & check already claimed background rewards + res.BackgroundProgressList = BackgroundProgressList; + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AchievementRewardReceiveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AchievementRewardReceiveHandler.cs new file mode 100644 index 000000000..075e014c4 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AchievementRewardReceiveHandler.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class AchievementRewardReceiveHandler : GameRequestPacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AchievementGetRewardListHandler)); + + public AchievementRewardReceiveHandler(DdonGameServer server) : base(server) + { + } + + public override S2CAchievementRewardReceiveRes Handle(GameClient client, C2SAchievementRewardReceiveReq request) + { + S2CAchievementRewardReceiveRes res = new S2CAchievementRewardReceiveRes(); + + // Should be the list of remaining rewards the user has + res.RewardList = new List(); + // Should simply be filled with whatever the user chose based on the request packet + res.ReceivedRewardList = new List(); + + // TODO: look up reward/item ID for a reward ID => then look up potential item's item recipe item ID + // e.g. RewardId 63 => FurnitureItemId 16126 => Item's Item Recipe Id 16227 => CraftingRecipe.json Recipe ID 270001 + // A user can never receive more than one reward at a time due to how the UI works, even if we are working with lists here + S2CItemAchievementRewardReceiveNtc unlockNtc = new S2CItemAchievementRewardReceiveNtc(); + unlockNtc.Unk0 = 2; // packet dump + unlockNtc.Unk1 = 1; // packet dump + unlockNtc.Unk2 = 7; // packet dump + unlockNtc.ItemId = 16227; // packet dump + client.Send(unlockNtc); + + // TODO: document in some table which recipes have been unlocked + + return res; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaBaseInfoListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaBaseInfoListHandler.cs index 6b45bba43..df30e1785 100644 --- a/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaBaseInfoListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaBaseInfoListHandler.cs @@ -1,6 +1,8 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -19,7 +21,14 @@ public AreaGetAreaBaseInfoListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - client.Send(InGameDump.Dump_58); + // client.Send(InGameDump.Dump_58); + S2CAreaGetAreaBaseInfoListRes pcap = EntitySerializer.Get().Read(InGameDump.data_Dump_58); + foreach (var areaBaseInfo in pcap.AreaBaseInfoList) + { + areaBaseInfo.Rank = 15; + areaBaseInfo.CanRankUp = false; + } + client.Send(pcap); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaMasterInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaMasterInfoHandler.cs new file mode 100644 index 000000000..a8088b412 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaMasterInfoHandler.cs @@ -0,0 +1,26 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class AreaGetAreaMasterInfoHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AreaGetAreaMasterInfoHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x0F,0x00,0x00,0x63,0x38,0x00,0x00,0x1A,0x5E,0x00,0x00,0x14,0x82,0x00,0x00,0x63,0x38,0x00,0x00,0x00,0x0E,0x00,0x00,0x03,0xB1,0x00,0x00,0x03,0xB2,0x00,0x00,0x03,0x8F,0x00,0x00,0x03,0xB3,0x00,0x00,0x03,0xB4,0x00,0x00,0x03,0x91,0x00,0x00,0x03,0xB5,0x00,0x00,0x03,0x90,0x00,0x00,0x03,0xB6,0x00,0x00,0x03,0x92,0x00,0x00,0x03,0xBF,0x00,0x00,0x03,0xB9,0x00,0x00,0x03,0x93,0x00,0x00,0x03,0x94,0x01,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x2C,0xF6,0x00,0x03,0x00,0x00,0x03,0xE8,0x00,0x00,0x00,0x03,0x00,0x00,0x3E,0x51,0x00,0x03,0x00,0x00,0x3E,0x52,0x00,0x03,0x00,0x00,0x27,0x95,0x00,0x02,0x00,0x00,0x09,0xC4,0x00,0x00,0x00,0x03,0x00,0x00,0x3E,0x51,0x00,0x04,0x00,0x00,0x3E,0x52,0x00,0x04,0x00,0x00,0x27,0x95,0x00,0x02,0x00,0x00,0x13,0x88,0x00,0x00,0x00,0x06,0x00,0x00,0x3E,0x51,0x00,0x05,0x00,0x00,0x3E,0x52,0x00,0x05,0x00,0x00,0x27,0x95,0x00,0x03,0x00,0x00,0x3E,0x53,0x00,0x03,0x00,0x00,0x3E,0x84,0x00,0x02,0x00,0x00,0x3E,0x43,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x03,0x03,0x96,0xD6,0xA8,0x00,0x00,0x00,0x06,0x03,0x96,0xD6,0xA9,0x00,0x00,0x00,0x09,0x03,0x96,0xD6,0xAA,0x00,0x00,0x00,0x0C,0x03,0x96,0xD6,0xAB,0x00,0x00,0x00,0x0E,0x03,0x96,0xD6,0xAC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }; + + public AreaGetAreaMasterInfoHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_AREA_GET_AREA_MASTER_INFO_REQ; + + public override void Handle(GameClient client, IPacket request) + { + Packet response = new Packet(PacketId.S2C_AREA_GET_AREA_MASTER_INFO_RES, PcapData); + client.Send(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaSupplyInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaSupplyInfoHandler.cs new file mode 100644 index 000000000..8962092bf --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AreaGetAreaSupplyInfoHandler.cs @@ -0,0 +1,29 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class AreaGetAreaSupplyInfoHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AreaGetAreaSupplyInfoHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x2C,0xF6,0x02,0x01 }; + + public AreaGetAreaSupplyInfoHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_AREA_GET_AREA_SUPPLY_INFO_REQ; + + public override void Handle(GameClient client, IPacket request) + { + Packet response = new Packet(PacketId.S2C_AREA_GET_AREA_SUPPLY_INFO_RES, PcapData); + client.Send(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/AreaGetLeaderAreaReleaseListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AreaGetLeaderAreaReleaseListHandler.cs index 3732c6398..266d47117 100644 --- a/Arrowgene.Ddon.GameServer/Handler/AreaGetLeaderAreaReleaseListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/AreaGetLeaderAreaReleaseListHandler.cs @@ -1,6 +1,7 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -20,6 +21,9 @@ public AreaGetLeaderAreaReleaseListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { client.Send(GameFull.Dump_117); + + // S2CAreaGetLeaderAreaReleaseListRes res = new S2CAreaGetLeaderAreaReleaseListRes(); + // client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/AreaGetSpotInfoListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/AreaGetSpotInfoListHandler.cs new file mode 100644 index 000000000..56de6229b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/AreaGetSpotInfoListHandler.cs @@ -0,0 +1,26 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class AreaGetSpotInfoListHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AreaGetSpotInfoListHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x03,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x6F,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xBF,0x00,0x00,0x00,0x02,0x00,0x00,0x01,0x90,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB1,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB2,0x00,0x00,0x00,0x04,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB3,0x00,0x00,0x00,0x05,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB4,0x00,0x00,0x00,0x06,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB5,0x00,0x00,0x00,0x07,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB6,0x00,0x00,0x00,0x08,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB9,0x00,0x00,0x00,0x09,0x00,0x00,0x01,0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x8F,0x00,0x00,0x00,0x0A,0x00,0x00,0x01,0x70,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x91,0x00,0x00,0x00,0x0B,0x00,0x00,0x01,0xAD,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x90,0x00,0x00,0x00,0x0C,0x00,0x00,0x01,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x92,0x00,0x00,0x00,0x0D,0x00,0x00,0x01,0x71,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x93,0x00,0x00,0x00,0x0E,0x00,0x00,0x01,0xA6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x94,0x00,0x00,0x00,0x0F,0x00,0x00,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x2C,0x01,0x00,0x00,0x00,0x00,0x5D,0xC5,0xC9,0x40,0x00,0x00,0x04,0x2E,0x01,0x00,0x00,0x00,0x00,0x5D,0xC5,0xC9,0x40,0x00,0x00,0x04,0x34,0x01,0x00,0x00,0x00,0x00,0x5D,0xC5,0xC9,0x40,0x00,0x00,0x04,0x38,0x01,0x00,0x00,0x00,0x00,0x5D,0xC5,0xC9,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02 }; + + public AreaGetSpotInfoListHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_AREA_GET_SPOT_INFO_LIST_REQ; + + public override void Handle(GameClient client, IPacket request) + { + Packet response = new Packet(PacketId.S2C_AREA_GET_SPOT_INFO_LIST_RES, PcapData); + client.Send(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentCharacterInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentCharacterInfoHandler.cs new file mode 100644 index 000000000..5f204d306 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentCharacterInfoHandler.cs @@ -0,0 +1,43 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentCharacterInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentCharacterInfoHandler)); + + public BattleContentCharacterInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentCharacterInfoRes Handle(GameClient client, C2SBattleContentCharacterInfoReq request) + { + S2CBattleContentInfoListRes pcap = EntitySerializer.Get().Read(InGameDump.Dump_93.AsBuffer()); + pcap.BattleContentStatusList[0].BattleContentSituationData.StartTime = 4875391515; + pcap.BattleContentStatusList[0].BattleContentSituationData.ContentId = 2; + pcap.BattleContentStatusList[0].BattleContentSituationData.Unk8 = 0; + pcap.BattleContentStatusList[0].BattleContentSituationData.Unk11 = 0; + pcap.BattleContentStatusList[0].BattleContentSituationData.RewardReceived = true; + pcap.BattleContentStatusList[0].BattleContentSituationData.RewardBonus = BattleContentRewardBonus.Normal; + + pcap.BattleContentStatusList[0].BattleContentSituationData.Unk3 = true; + pcap.BattleContentStatusList[0].BattleContentSituationData.ReportReset = 1; + pcap.BattleContentStatusList[0].BattleContentSituationData.ReportSearchResults = 0; + + var result = new S2CBattleContentCharacterInfoRes() + { + SituationData = pcap.BattleContentStatusList[0].BattleContentSituationData, + Unk2List = pcap.BattleContentStatusList[0].BattleContentAvailableRewardsList + }; + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentContentEntryHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentEntryHandler.cs new file mode 100644 index 000000000..c760d7414 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentEntryHandler.cs @@ -0,0 +1,49 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentContentEntryHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentContentEntryHandler)); + + public BattleContentContentEntryHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentContentEntryRes Handle(GameClient client, C2SBattleContentContentEntryReq request) + { + var progress = client.Character.BbmProgress; + + if (progress.StartTime == 0) + { + progress.StartTime = (ulong) DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + Server.Database.UpdateBBMProgress(client.Character.CharacterId, progress); + } + + var contentStatus = BitterblackMazeManager.GetUpdatedContentStatus(Server, client.Character); + S2CBattleContentContentEntryNtc ntc = new S2CBattleContentContentEntryNtc() + { + GameMode = GameMode.BitterblackMaze, + }; + ntc.BattleContentStatusList.Add(contentStatus); + client.Send(ntc); + + S2CBattleContentProgressNtc ntc2 = new S2CBattleContentProgressNtc(); + ntc2.BattleContentStatusList.Add(contentStatus); + client.Send(ntc2); + + return new S2CBattleContentContentEntryRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentContentFirstPhaseChangeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentFirstPhaseChangeHandler.cs new file mode 100644 index 000000000..91916d586 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentFirstPhaseChangeHandler.cs @@ -0,0 +1,21 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentContentFirstPhaseChangeHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentContentFirstPhaseChangeHandler)); + + public BattleContentContentFirstPhaseChangeHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentContentFirstPhaseChangeRes Handle(GameClient client, C2SBattleContentContentFirstPhaseChangeReq request) + { + return new S2CBattleContentContentFirstPhaseChangeRes(); + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentContentResetHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentResetHandler.cs new file mode 100644 index 000000000..d96dbbdf2 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentContentResetHandler.cs @@ -0,0 +1,81 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Csv; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Security.Cryptography; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentContentResetHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentContentResetHandler)); + + public BattleContentContentResetHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentContentResetRes Handle(GameClient client, C2SBattleContentContentResetReq request) + { + // Add back equipment templates + client.Character.EquipmentTemplate = new EquipmentTemplate(Server.AssetRepository.BitterblackMazeAsset.GenerateStarterEquipment(), Server.AssetRepository.BitterblackMazeAsset.GenerateStarterJobEquipment()); + + List updateItemList = null; + Server.Database.ExecuteInTransaction(connection => + { + // Remove all items from the player inventory + updateItemList = Server.ItemManager.RemoveAllItemsFromInventory(client.Character, client.Character.Storage, ItemManager.AllItemStorages, connection); + + // Remove items equipped in the database + Server.Database.DeleteAllEquipItems(client.Character.CommonId, connection); + + // Recreate starting items for player + Server.Database.CreateItems(connection, client.Character); + }); + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.SwitchingStorage, + UpdateItemList = updateItemList + }; + client.Send(updateCharacterItemNtc); + + // Add back equipment + client.Character.Equipment = client.Character.Storage.GetCharacterEquipment(); + + // Reset EXP + Server.ExpManager.ResetExpData(client, client.Character); + + // Set current job back to level 1 stats + var jobResults = Server.JobManager.SetJob(client, client.Character, client.Character.Job); + foreach (var otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send((S2CJobChangeJobNtc)jobResults.jobNtc); + } + client.Send((S2CJobChangeJobNtc)jobResults.jobNtc); + client.Send((S2CItemUpdateCharacterItemNtc)jobResults.itemNtc); + + // Reset progress + client.Character.BbmProgress.StartTime = 0; + client.Character.BbmProgress.ContentId = 0; + client.Character.BbmProgress.Tier = 0; + client.Character.BbmProgress.KilledDeath = false; + Server.Database.UpdateBBMProgress(client.Character.CharacterId, client.Character.BbmProgress); + + // Update the situation information + S2CBattleContentProgressNtc ntc2 = new S2CBattleContentProgressNtc(); + ntc2.BattleContentStatusList.Add(BitterblackMazeManager.GetUpdatedContentStatus(Server, client.Character)); + client.Send(ntc2); + + return new S2CBattleContentContentResetRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentGetContentStatusFromOmHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentGetContentStatusFromOmHandler.cs new file mode 100644 index 000000000..d9c15e1fa --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentGetContentStatusFromOmHandler.cs @@ -0,0 +1,76 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Mime; +using YamlDotNet.Core.Tokens; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentGetContentStatusFromOmHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentGetContentStatusFromOmHandler)); + + public BattleContentGetContentStatusFromOmHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentGetContentStatusFromOmRes Handle(GameClient client, C2SBattleContentGetContentStatusFromOmReq request) + { + var progress = client.Character.BbmProgress; + var stageId = request.StageLayoutId.AsStageId(); + var mazeAssets = Server.AssetRepository.BitterblackMazeAsset; + + if (!StageManager.IsBitterBlackMazeStageId(stageId)) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_INSTANCE_AREA_INVALID_STAGE_ID, $"Unexpected StageId for BBM {stageId}"); + } + + if (!mazeAssets.Stages.ContainsKey(stageId)) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_INSTANCE_AREA_INVALID_STAGE_ID, $"Unexpected StageId for BBM {stageId}"); + } + + bool contentInProgress = progress.StartTime > 0; + if (contentInProgress && stageId.Id == 602) + { + // Player has some progress and embarking from the cove + BattleContentMode contentMode = (stageId.GroupId == 26) ? BattleContentMode.Rotunda : BattleContentMode.Abyss; + if (contentMode != progress.ContentMode || progress.ContentId == 0) + { + // User has progress in a different battle content mode or completed their run, so reject + return new S2CBattleContentGetContentStatusFromOmRes() { GameMode = GameMode.BitterblackMaze }; + } + + var match = mazeAssets.Stages.FirstOrDefault(x => (x.Value.ContentMode == contentMode) && (x.Value.Tier == progress.Tier)); + stageId = match.Key; + } + + var destinations = mazeAssets.Stages[stageId].Destinations; + client.Character.NextBBMStageId = destinations[Random.Shared.Next(destinations.Count)]; + progress.ContentId = mazeAssets.Stages[stageId].ContentId; + progress.Tier = mazeAssets.Stages[stageId].Tier; + progress.ContentMode = mazeAssets.Stages[stageId].ContentMode; + + return new S2CBattleContentGetContentStatusFromOmRes() + { + GameMode = GameMode.BitterblackMaze, + NotifyJobLock = contentInProgress ? 1U : 0U, + Unk2 = 2, + Unk3 = 3, + Unk4 = 4, + }; + + // 0, 0, 0, 0 says can't do content + // 1, 1, 1, 1 bring up chaarcter slect board + // 1, 1, 0, 0 introduces phase change req packet??? + // 1, 1, 1, 0 + // 0, 0, 1, 0 asks if player wants to procede + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentGetRewardHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentGetRewardHandler.cs new file mode 100644 index 000000000..bc0aaa0e7 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentGetRewardHandler.cs @@ -0,0 +1,63 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentGetRewardHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentGetRewardHandler)); + + public BattleContentGetRewardHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentGetRewardRes Handle(GameClient client, C2SBattleContentGetRewardReq request) + { + // Claim marks + var rewards = Server.Database.SelectBBMRewards(client.Character.CharacterId); + List results = new List(); + if (rewards.GoldMarks > 0) + { + results.Add(Server.WalletManager.AddToWallet(client.Character, WalletType.GoldenDragonMark, rewards.GoldMarks)); + rewards.GoldMarks = 0; + } + + if (rewards.SilverMarks > 0) + { + results.Add(Server.WalletManager.AddToWallet(client.Character, WalletType.SilverDragonMark, rewards.SilverMarks)); + rewards.SilverMarks = 0; + } + + if (rewards.RedMarks > 0) + { + results.Add(Server.WalletManager.AddToWallet(client.Character, WalletType.RedDragonMark, rewards.RedMarks)); + rewards.RedMarks = 0; + } + + if (results.Count > 0) + { + S2CItemUpdateCharacterItemNtc updateWalletNtc = new S2CItemUpdateCharacterItemNtc(); + updateWalletNtc.UpdateType = ItemNoticeType.Default; + updateWalletNtc.UpdateWalletList = results; + client.Send(updateWalletNtc); + } + + Server.Database.UpdateBBMRewards(client.Character.CharacterId, rewards); + + // Update Situation Data + S2CBattleContentProgressNtc progressNtc = new S2CBattleContentProgressNtc(); + progressNtc.BattleContentStatusList.Add(BitterblackMazeManager.GetUpdatedContentStatus(Server, client.Character)); + client.Send(progressNtc); + + return new S2CBattleContentGetRewardRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentInfoListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentInfoListHandler.cs index 646b59079..f74434270 100644 --- a/Arrowgene.Ddon.GameServer/Handler/BattleContentInfoListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentInfoListHandler.cs @@ -1,25 +1,52 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class BattleContentInfoListHandler : PacketHandler + public class BattleContentInfoListHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentInfoListHandler)); - public BattleContentInfoListHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_BATTLE_CONTENT_INFO_LIST_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CBattleContentInfoListRes Handle(GameClient client, C2SBattleContentInfoListReq request) { - client.Send(InGameDump.Dump_93); + // client.Send(InGameDump.Dump_93); + client.Character.BbmProgress = Server.Database.SelectBBMProgress(client.Character.CharacterId); + + S2CBattleContentInfoListRes result = new S2CBattleContentInfoListRes(); + + var contentStatus = BitterblackMazeManager.GetUpdatedContentStatus(Server, client.Character); + var contentInfo = new CDataBattleContentInfo() + { + GameMode = GameMode.BitterblackMaze, + ContentName = "Bitterblack Maze", + ItemTakeawayList = Server.AssetRepository.BitterblackMazeAsset.ItemTakeawayList, + RareItemAppraisalList = Server.AssetRepository.BitterblackMazeAsset.RareItemAppraisalList, + BattleContentStageList = Server.AssetRepository.BitterblackMazeAsset.Stages.Select(x => new CDataBattleContentStage() + { + Id = x.Value.ContentId, + Mode = x.Value.ContentMode, + StageName = x.Value.ContentName + }).ToList(), + BattleContentStageProgressionList = Server.AssetRepository.BitterblackMazeAsset.StageProgressionList + }; + + result.BattleContentInfoList.Add(contentInfo); + result.BattleContentStatusList.Add(contentStatus); + + return result; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentInstantClearInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentInstantClearInfoHandler.cs new file mode 100644 index 000000000..a1aa5ef42 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentInstantClearInfoHandler.cs @@ -0,0 +1,28 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentInstantClearInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentInstantClearInfoHandler)); + + public BattleContentInstantClearInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentInstantClearInfoRes Handle(GameClient client, C2SBattleContentInstantClearInfoReq request) + { + // Not sure what this does, can't seem to make anything show up + // I think it must be related to the ready up select menu, but not sure + var result = new S2CBattleContentInstantClearInfoRes(); + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoHandler.cs new file mode 100644 index 000000000..90326e5d1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoHandler.cs @@ -0,0 +1,59 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentPartyMemberInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentPartyMemberInfoHandler)); + + public BattleContentPartyMemberInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentPartyMemberInfoRes Handle(GameClient client, C2SBattleContentPartyMemberInfoReq request) + { + var leader = client.Party.Leader.Client.Character; + + bool contentSynced = true; + foreach (var memberClient in client.Party.Clients) + { + var memberCharacter = memberClient.Character; + contentSynced &= leader.BbmProgress.ContentId == memberCharacter.BbmProgress.ContentId; + } + + if (!contentSynced) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CYCLE_CONTENTS_PLAY_START_INVALID_SITUATION_LEVEL, $"Not all players are synced"); + } + + if (client.Character.CharacterId != leader.CharacterId && client.Character.StageNo == leader.StageNo) + { + // Temp hack since member board doesn't work + // Let the leader go first, then everyone else can join + throw new ResponseErrorException(ErrorCode.ERROR_CODE_MATCHING_PLAY_ENTRY_IS_NOT_READY, $"Leader didn't enter yet"); + } + + // This NTC will force the player into the dungeon and skip the board + S2CBattleContentAreaChangeNtc ntc = new S2CBattleContentAreaChangeNtc() + { + // Unk0 = 2, // client.Character.NormalCharacterId, + StageId = leader.NextBBMStageId, + StartPos = 0, + Unk4 = true, + }; + client.Send(ntc); + + return new S2CBattleContentPartyMemberInfoRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoUpdateHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoUpdateHandler.cs new file mode 100644 index 000000000..7daac717e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentPartyMemberInfoUpdateHandler.cs @@ -0,0 +1,44 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentPartyMemberInfoUpdateHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentPartyMemberInfoUpdateHandler)); + + public BattleContentPartyMemberInfoUpdateHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentPartyMemberInfoUpdateRes Handle(GameClient client, C2SBattleContentPartyMemberInfoUpdateReq request) + { + EntitySerializer serializer = EntitySerializer.Get(); + S2CBattleContentInfoListRes pcap = serializer.Read(InGameDump.Dump_93.AsBuffer()); + + + S2CBattleContentPartyMemberInfoUpdateNtc ntc = new S2CBattleContentPartyMemberInfoUpdateNtc() + { + CharacterId = client.Character.CharacterId, + Pos = 0, + BattleContentSituationData = new CDataBattleContentSituationData() + { + + }, + // Progress = item.Unk0, + // Unk0 = item.Unk1, + Status = true + }; + client.Send(ntc); + + return new S2CBattleContentPartyMemberInfoUpdateRes(); + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentResetInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentResetInfoHandler.cs new file mode 100644 index 000000000..67d698fdb --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentResetInfoHandler.cs @@ -0,0 +1,42 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentResetInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentResetInfoHandler)); + + public BattleContentResetInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentResetInfoRes Handle(GameClient client, C2SBattleContentResetInfoReq request) + { + // Seems only Unk0.Unk0 and WalletPoints does anything for BBM? + + var result = new S2CBattleContentResetInfoRes(); + result.ResetInfoList.Add(new CDataResetInfo() + { + Unk0 = new CDataResetInfoUnk0() + { + Unk0 = 3, // Shows up in next packet Unk0 + }, + WalletPoints = new List() + { + new CDataWalletPoint() + { + Type = WalletType.BitterblackMazeResetTicket, + Value = 1, + }, + } + }); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BattleContentRewardListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BattleContentRewardListHandler.cs new file mode 100644 index 000000000..4ecf8e5f5 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BattleContentRewardListHandler.cs @@ -0,0 +1,53 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BattleContentRewardListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BattleContentRewardListHandler)); + + public BattleContentRewardListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBattleContentRewardListRes Handle(GameClient client, C2SBattleContentRewardListReq request) + { + var rewards = Server.Database.SelectBBMRewards(client.Character.CharacterId); + var result = new S2CBattleContentRewardListRes(); + + if (rewards.GoldMarks > 0) + { + result.RewardParamList.Add(new CDataBattleContentRewardParam() + { + WalletType = WalletType.GoldenDragonMark, + Amount = rewards.GoldMarks + }); + } + + if (rewards.SilverMarks > 0) + { + result.RewardParamList.Add(new CDataBattleContentRewardParam() + { + WalletType = WalletType.SilverDragonMark, + Amount = rewards.SilverMarks + }); + } + + if (rewards.RedMarks > 0) + { + result.RewardParamList.Add(new CDataBattleContentRewardParam() + { + WalletType = WalletType.RedDragonMark, + Amount = rewards.RedMarks + }); + } + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarCancelHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarCancelHandler.cs new file mode 100644 index 000000000..daf77e564 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarCancelHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarCancelHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarCancelHandler)); + + public BazaarCancelHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarCancelRes Handle(GameClient client, C2SBazaarCancelReq request) + { + Server.BazaarManager.Cancel(client, request.BazaarId); + return new S2CBazaarCancelRes() + { + BazaarId = request.BazaarId + }; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarExhibitHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarExhibitHandler.cs new file mode 100644 index 000000000..bf51fad86 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarExhibitHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarExhibitHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarExhibitHandler)); + + public BazaarExhibitHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarExhibitRes Handle(GameClient client, C2SBazaarExhibitReq request) + { + ulong bazaarId = Server.BazaarManager.Exhibit(client, request.StorageType, request.ItemUID, (ushort) request.Num, request.Price, request.Flag); + return new S2CBazaarExhibitRes() + { + BazaarId = bazaarId + }; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetCharacterListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetCharacterListHandler.cs new file mode 100644 index 000000000..3bd4638cb --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetCharacterListHandler.cs @@ -0,0 +1,27 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetCharacterListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetCharacterListHandler)); + + public BazaarGetCharacterListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetCharacterListRes Handle(GameClient client, C2SBazaarGetCharacterListReq request) + { + S2CBazaarGetCharacterListRes response = new S2CBazaarGetCharacterListRes() + { + BazaarList = Server.BazaarManager.GetExhibitionsByCharacter(client.Character) + .Select(exhibition => exhibition.Info) + .ToList() + }; + return response; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetExhibitPossibleNumHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetExhibitPossibleNumHandler.cs new file mode 100644 index 000000000..b6b11e534 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetExhibitPossibleNumHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetExhibitPossibleNumHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetExhibitPossibleNumHandler)); + + public BazaarGetExhibitPossibleNumHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetExhibitPossibleNumRes Handle(GameClient client, C2SBazaarGetExhibitPossibleNumReq request) + { + return new S2CBazaarGetExhibitPossibleNumRes() + { + Num = client.Character.MaxBazaarExhibits, + Add = 0 // TODO: Figure out + }; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemHistoryInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemHistoryInfoHandler.cs new file mode 100644 index 000000000..2f6f20211 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemHistoryInfoHandler.cs @@ -0,0 +1,20 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetItemHistoryInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetItemHistoryInfoHandler)); + + public BazaarGetItemHistoryInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetItemHistoryInfoRes Handle(GameClient client, C2SBazaarGetItemHistoryInfoReq request) + { + return new S2CBazaarGetItemHistoryInfoRes(); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemInfoHandler.cs new file mode 100644 index 000000000..c59633201 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemInfoHandler.cs @@ -0,0 +1,27 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetItemInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetItemInfoHandler)); + + public BazaarGetItemInfoHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetItemInfoRes Handle(GameClient client, C2SBazaarGetItemInfoReq request) + { + S2CBazaarGetItemInfoRes res = new S2CBazaarGetItemInfoRes() + { + BazaarItemList = Server.BazaarManager.GetActiveExhibitionsForItemId(request.ItemId, client.Character) + .Select(exhibition => exhibition.Info.ItemInfo) + .ToList() + }; + return res; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemListHandler.cs new file mode 100644 index 000000000..e62f91ecc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemListHandler.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetItemListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetItemListHandler)); + + public BazaarGetItemListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetItemListRes Handle(GameClient client, C2SBazaarGetItemListReq request) + { + // TODO: Optimize to run in one DB connection + S2CBazaarGetItemListRes response = new S2CBazaarGetItemListRes(); + foreach (CDataCommonU32 itemId in request.ItemIdList) + { + List exhibitionsForItemId = Server.BazaarManager.GetActiveExhibitionsForItemId(itemId.Value, client.Character); + if(exhibitionsForItemId.Count > 0) + { + CDataBazaarItemNumOfExhibitionInfo exhibitionInfo = new CDataBazaarItemNumOfExhibitionInfo(); + exhibitionInfo.ItemId = itemId.Value; + foreach (BazaarExhibition exhibition in exhibitionsForItemId) + { + exhibitionInfo.Num += exhibition.Info.ItemInfo.ItemBaseInfo.Num; + } + response.ItemList.Add(exhibitionInfo); + } + } + // TODO: response.Unk0 + return response; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemPriceLimitHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemPriceLimitHandler.cs new file mode 100644 index 000000000..bcf6dc095 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarGetItemPriceLimitHandler.cs @@ -0,0 +1,28 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarGetItemPriceLimitHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarGetItemPriceLimitHandler)); + + public BazaarGetItemPriceLimitHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarGetItemPriceLimitRes Handle(GameClient client, C2SBazaarGetItemPriceLimitReq request) + { + // TODO: Take values from itemlist.csv? + // New values from the JP Wiki. + return new S2CBazaarGetItemPriceLimitRes() + { + ItemId = request.ItemId, + Low = 1, + High = 99999, // Has to be int, apparently the client understands this field as an int, a number too high is seen as negative + Num = 20 // I recall it being 10 in most of the cases + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarProceedsHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarProceedsHandler.cs new file mode 100644 index 000000000..222f4d10c --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarProceedsHandler.cs @@ -0,0 +1,26 @@ +#nullable enable + +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarProceedsHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarProceedsHandler)); + + public BazaarProceedsHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarProceedsRes Handle(GameClient client, C2SBazaarProceedsReq request) + { + Server.BazaarManager.Proceeds(client, request.BazaarId, request.ItemStorageIndicateNum); + return new S2CBazaarProceedsRes + { + BazaarId = request.BazaarId + }; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarReExhibitHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarReExhibitHandler.cs new file mode 100644 index 000000000..19117581e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarReExhibitHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarReExhibitHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarReExhibitHandler)); + + public BazaarReExhibitHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarReExhibitRes Handle(GameClient client, C2SBazaarReExhibitReq request) + { + ulong newBazaarId = Server.BazaarManager.ReExhibit(request.BazaarId, request.Price); + return new S2CBazaarReExhibitRes() + { + BazaarId = newBazaarId + }; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BazaarReceiveProceedsHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BazaarReceiveProceedsHandler.cs new file mode 100644 index 000000000..c06c0b6bc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/BazaarReceiveProceedsHandler.cs @@ -0,0 +1,25 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class BazaarReceiveProceedsHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BazaarReceiveProceedsHandler)); + + public BazaarReceiveProceedsHandler(DdonGameServer server) : base(server) + { + } + + public override S2CBazaarReceiveProceedsRes Handle(GameClient client, C2SBazaarReceiveProceedsReq request) + { + uint totalProceeds = Server.BazaarManager.ReceiveProceeds(client); + return new S2CBazaarReceiveProceedsRes() + { + Proceeds = totalProceeds + }; + + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/BinarySaveSetCharacterBinSavedataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/BinarySaveSetCharacterBinSavedataHandler.cs index 11c14328b..b7f2b7b28 100644 --- a/Arrowgene.Ddon.GameServer/Handler/BinarySaveSetCharacterBinSavedataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/BinarySaveSetCharacterBinSavedataHandler.cs @@ -1,25 +1,24 @@ -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class BinarySaveSetCharacterBinSavedataHandler : PacketHandler + public class BinarySaveSetCharacterBinSavedataHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(BinarySaveSetCharacterBinSavedataHandler)); - public BinarySaveSetCharacterBinSavedataHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_BINARY_SAVE_SET_CHARACTER_BIN_SAVEDATA_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CBinarySaveSetCharacterBinSaveDataRes Handle(GameClient client, C2SBinarySaveSetCharacterBinSaveDataReq request) { - client.Send(SelectedDump.AntiDc9_1_2); + client.Character.BinaryData = request.BinaryData; + + Server.Database.UpdateCharacterBinaryData(client.Character.CharacterId, request.BinaryData); + + return new S2CBinarySaveSetCharacterBinSaveDataRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDeadHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDeadHandler.cs new file mode 100644 index 000000000..c8afe401c --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDeadHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterCharacterDeadHandler : GameStructurePacketHandler + { + public CharacterCharacterDeadHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownCancelHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownCancelHandler.cs new file mode 100644 index 000000000..ed33a0ae8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownCancelHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterCharacterDownCancelHandler : GameStructurePacketHandler + { + public CharacterCharacterDownCancelHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownHandler.cs new file mode 100644 index 000000000..f82bfa01f --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDownHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterCharacterDownHandler : GameStructurePacketHandler + { + public CharacterCharacterDownHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterGoldenReviveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterGoldenReviveHandler.cs index 071577390..02add8d27 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterGoldenReviveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterGoldenReviveHandler.cs @@ -1,14 +1,11 @@ -using Arrowgene.Buffers; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterCharacterGoldenReviveHandler : StructurePacketHandler + public class CharacterCharacterGoldenReviveHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterCharacterGoldenReviveHandler)); @@ -16,12 +13,15 @@ public CharacterCharacterGoldenReviveHandler(DdonGameServer server) : base(serve { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterCharacterGoldenReviveRes Handle(GameClient client, C2SCharacterCharacterGoldenReviveReq packet) { S2CCharacterCharacterGoldenReviveRes res = new S2CCharacterCharacterGoldenReviveRes(); - res.GP = 69; - client.Send(res); + var amount = Server.WalletManager.GetWalletAmount(client.Character, WalletType.GoldenGemstones); + res.GP = amount - 1; + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, WalletType.GoldenGemstones, 1); + + return res; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterPenaltyReviveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterPenaltyReviveHandler.cs index 8448da404..08fd3e39c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterPenaltyReviveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterPenaltyReviveHandler.cs @@ -1,15 +1,16 @@ -using System.Threading.Tasks; -using System; -using System.Threading; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Threading.Tasks; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterCharacterPenaltyReviveHandler : StructurePacketHandler + public class CharacterCharacterPenaltyReviveHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterCharacterPenaltyReviveHandler)); @@ -20,19 +21,40 @@ public CharacterCharacterPenaltyReviveHandler(DdonGameServer server) : base(serv { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterCharacterPenaltyReviveRes Handle(GameClient client, C2SCharacterCharacterPenaltyReviveReq packet) { S2CCharacterCharacterPenaltyReviveRes res = new S2CCharacterCharacterPenaltyReviveRes(); - client.Send(res); - // Weakness - client.Send(new S2CCharacterStartDeathPenaltyNtc() + if (client.GameMode != GameMode.BitterblackMaze) { - RemainTime = (uint) WeaknessTimeSpan.Seconds - }); + // Weakness + client.Send(new S2CCharacterStartDeathPenaltyNtc() + { + RemainTime = (uint)WeaknessTimeSpan.Seconds + }); + + // Restore after time passes + Task.Delay(WeaknessTimeSpan).ContinueWith(_ => client.Send(new S2CCharacterFinishDeathPenaltyNtc())); + } + else if (client.GameMode == GameMode.BitterblackMaze) + { + // The player will lose all items in their bag when homepoints after a death (equipped items stay) + List updateItemList = new List(); + Server.Database.ExecuteInTransaction(connection => + { + updateItemList = Server.ItemManager.RemoveAllItemsFromInventory(client.Character, client.Character.Storage, ItemManager.ItemBagStorageTypes, connection); + }); + + // Flush Storage + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.SwitchingStorage, + UpdateItemList = updateItemList + }; + client.Send(updateCharacterItemNtc); + } - // Restore after time passes - Task.Delay(WeaknessTimeSpan).ContinueWith(_ => client.Send(new S2CCharacterFinishDeathPenaltyNtc())); + return res; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterChargeRevivePointHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterChargeRevivePointHandler.cs index c427a2e5c..a92410e42 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterChargeRevivePointHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterChargeRevivePointHandler.cs @@ -18,8 +18,10 @@ public override void Handle(GameClient client, StructurePacket + public class CharacterCommunityCharacterStatusGetHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterCommunityCharacterStatusGetHandler)); @@ -15,11 +18,43 @@ public CharacterCommunityCharacterStatusGetHandler(DdonGameServer server) : base { } - public override PacketId Id => PacketId.C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ; + // public override PacketId Id => PacketId.C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ; - public override void Handle(GameClient client, IPacket packet) + public override void Handle(GameClient client, StructurePacket packet) { - client.Send(InGameDump.Dump_65); + // client.Send(InGameDump.Dump_65); + + List updateCharacterList = new List(); + List updateMatchingProfileList = new List(); + + List friends = Database.SelectContactsByCharacterId(client.Character.CharacterId); + + foreach (var f in friends) + { + if (f.Type != ContactListType.FriendList || f.Status != ContactListStatus.Accepted) + { + continue; + } + Character otherCharacter = + ContactListManager.getCharWithOnlineStatus(Server,Database, f.GetOtherCharacterId(client.Character.CharacterId)); + updateCharacterList.Add(ContactListManager.CharacterToListEml(otherCharacter)); + updateMatchingProfileList.Add(new CDataUpdateMatchingProfileInfo() + { + CharacterId = otherCharacter.CharacterId, + Comment = otherCharacter.MatchingProfile.Comment + }); + } + + client.Send(new S2CCharacterCommunityCharacterStatusUpdateNtc() + { + UpdateCharacterList = updateCharacterList, + UpdateMatchingProfileList = updateMatchingProfileList + }); + + client.Send(new S2CCharacterCommunityCharacterStatusGetRes() + { + Result = updateCharacterList.Count + 1 + }); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterCreateModeCharacterEditHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterCreateModeCharacterEditHandler.cs new file mode 100644 index 000000000..0767a6cf5 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterCreateModeCharacterEditHandler.cs @@ -0,0 +1,36 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterCreateModeCharacterEditHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterCreateModeCharacterEditHandler)); + + public CharacterCreateModeCharacterEditHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCharacterCreateModeCharacterEditParamRes Handle(GameClient client, C2SCharacterCreateModeCharacterEditParamReq request) + { + client.Character.EditInfo = request.EditInfo; + Server.Database.UpdateEditInfo(client.Character); + + foreach (Client other in Server.ClientLookup.GetAll()) + { + other.Send(new S2CCharacterEditUpdateEditParamExNtc() + { + CharacterId = client.Character.CharacterId, + PawnId = 0, + EditInfo = client.Character.EditInfo, + Name = client.Character.FirstName + }); + } + + return new S2CCharacterCreateModeCharacterEditParamRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterDecideCharacterIdHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterDecideCharacterIdHandler.cs index d1d8984c5..3e1b37e01 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterDecideCharacterIdHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterDecideCharacterIdHandler.cs @@ -1,38 +1,124 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System; +using System.Collections.Generic; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterDecideCharacterIdHandler : PacketHandler + public class CharacterDecideCharacterIdHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterDecideCharacterIdHandler)); - public CharacterDecideCharacterIdHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_CHARACTER_DECIDE_CHARACTER_ID_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override void Handle(GameClient client, StructurePacket packet) { - S2CCharacterDecideCharacterIdRes pcap = EntitySerializer.Get().Read(GameDump.data_Dump_13); S2CCharacterDecideCharacterIdRes res = new S2CCharacterDecideCharacterIdRes(); res.CharacterId = client.Character.CharacterId; res.CharacterInfo = new CDataCharacterInfo(client.Character); - res.Unk0 = pcap.Unk0; // Removing this makes tons of tutorials pop up - + res.BinaryData = client.Character.BinaryData; client.Send(res); - + // Unlocks menu options such as inventory, warping, etc. - S2CCharacterContentsReleaseElementNtc contentsReleaseElementNotice = EntitySerializer.Get().Read(GameFull.data_Dump_20); + // S2CCharacterContentsReleaseElementNtc contentsReleaseElementNotice = EntitySerializer.Get().Read(GameFull.data_Dump_20); + S2CCharacterContentsReleaseElementNtc contentsReleaseElementNotice = new S2CCharacterContentsReleaseElementNtc() + { + CharacterReleaseElements = gContentsReleaseIds + }; client.Send(contentsReleaseElementNotice); + + ulong now = (ulong)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + foreach (var (id, course) in Server.AssetRepository.GPCourseInfoAsset.ValidCourses) + { + if (now >= course.StartTime && now <= course.EndTime) + { + client.Send(new S2CGPCourseStartNtc() + { + CourseID = course.Id, + ExpiryTimestamp = course.EndTime + }); + } + } } + + private static List gContentsReleaseIds = new List() + { + // NOTE: Items currently reflect what was in the original static packet + // NOTE: Look at ContentsRelease enum for more elements not originally + // NOTE: in the packet sent + new CDataCharacterReleaseElement(ContentsRelease.SpecialSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.RiftTeleport), + new CDataCharacterReleaseElement(ContentsRelease.SorcererVocationEmblem), + new CDataCharacterReleaseElement(ContentsRelease.PartyPlayers), + new CDataCharacterReleaseElement(ContentsRelease.PawnandPartyPlay), + new CDataCharacterReleaseElement(ContentsRelease.WorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.GrandMissions), + new CDataCharacterReleaseElement(ContentsRelease.ExtremeMissions), + new CDataCharacterReleaseElement(ContentsRelease.RathniteFoothillsWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.DressEquipment), + new CDataCharacterReleaseElement(ContentsRelease.FeryanaWildernessWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.LestaniaNews), + // new CDataCharacterReleaseElement(ContentsRelease.MandragoraBreeding), + new CDataCharacterReleaseElement(ContentsRelease.JobTrainingLog), + new CDataCharacterReleaseElement(ContentsRelease.YourRoomsTerrace), + new CDataCharacterReleaseElement(ContentsRelease.DragonForceAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.Craft), + new CDataCharacterReleaseElement(ContentsRelease.HighScepterJobTraining), + new CDataCharacterReleaseElement(ContentsRelease.Riftstone), + new CDataCharacterReleaseElement(ContentsRelease.MegadosysPlateauWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.QuestBoard), + new CDataCharacterReleaseElement(ContentsRelease.ChangetoHighScepter), + new CDataCharacterReleaseElement(ContentsRelease.AreaMaster), + new CDataCharacterReleaseElement(ContentsRelease.PawnsNewSpecialSkills), + new CDataCharacterReleaseElement(ContentsRelease.AreaMastersWorldQuestInfo), + new CDataCharacterReleaseElement(ContentsRelease.ExtremeMission1), + new CDataCharacterReleaseElement(ContentsRelease.ChangeVocations), + new CDataCharacterReleaseElement(ContentsRelease.ExtremeMission2), + // new CDataCharacterReleaseElement(ContentsRelease.CreateandJoinClans), + new CDataCharacterReleaseElement(ContentsRelease.ExtremeMission3), + new CDataCharacterReleaseElement(ContentsRelease.MainMenu), + new CDataCharacterReleaseElement(ContentsRelease.AppraisalExchangeofDragonArmor), + new CDataCharacterReleaseElement(ContentsRelease.MyrmidonsPledge), + new CDataCharacterReleaseElement(ContentsRelease.AdventureBroker), // This was called "PartyMenu" or "冒険仲介係" + new CDataCharacterReleaseElement(ContentsRelease.MatchingProfile), + // new CDataCharacterReleaseElement(ContentsRelease.QuickParty), + new CDataCharacterReleaseElement(ContentsRelease.OrbEnemy), + new CDataCharacterReleaseElement(ContentsRelease.WarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.FighterWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.HunterWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.PriestWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.ShieldSageWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.SeekerWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.SorcererWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.WarriorWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.ElementArcherWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.AlchemistWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.SpiritLancerWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.HighScepterWarSkillAugmentation), + new CDataCharacterReleaseElement(ContentsRelease.BloodbaneIsleWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.ChangeBgmIsland), + new CDataCharacterReleaseElement(ContentsRelease.MyRoom), + new CDataCharacterReleaseElement(ContentsRelease.Baggage), + new CDataCharacterReleaseElement(ContentsRelease.MorrowForestWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.ElanWaterGroveWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.FaranaPlainsWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.KingalCanyonWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.PlayPoints), + new CDataCharacterReleaseElement(ContentsRelease.AreaInvestigation), // This was labeled as "TreasurePoint" + new CDataCharacterReleaseElement(ContentsRelease.PawnTacticalTraining), + new CDataCharacterReleaseElement(ContentsRelease.ShieldSageVocationEmblem), + new CDataCharacterReleaseElement(ContentsRelease.UrtecaMountainsWorldQuests), + new CDataCharacterReleaseElement(ContentsRelease.Unknown85), // Was in packet capture but no mention anywhere + new CDataCharacterReleaseElement(ContentsRelease.WildHunt), + new CDataCharacterReleaseElement(ContentsRelease.DismantlingofDragonArms), + new CDataCharacterReleaseElement(ContentsRelease.SynthesisofDragonAbilities), + new CDataCharacterReleaseElement(ContentsRelease.ExtremeMission0), + }; } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterEditGetShopPriceHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterEditGetShopPriceHandler.cs index 8ed2daa61..2f7f04461 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterEditGetShopPriceHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterEditGetShopPriceHandler.cs @@ -1,9 +1,11 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,16 +13,86 @@ public class CharacterEditGetShopPriceHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterEditGetShopPriceHandler)); - public CharacterEditGetShopPriceHandler(DdonGameServer server) : base(server) { } + //TODO: Figure out what the updateTypes actually are. + + public static readonly uint BEAUTY_PARLOR_GG_PRICE = 0; + public static readonly uint BEAUTY_PARLOR_ST_PRICE = 0; + public static readonly uint REINCARNATION_GG_PRICE = 0; + public static readonly uint UNK_TYPE_GG_PRICE = 0; + public override PacketId Id => PacketId.C2S_CHARACTER_EDIT_GET_SHOP_PRICE_REQ; public override void Handle(GameClient client, IPacket packet) { - client.Send(GameFull.Dump_702); + S2CCharacterEditGetShopPriceRes res = new S2CCharacterEditGetShopPriceRes(); + res.PriceInfo.Add(new CDataCharacterEditPriceInfo() + { + UpdateType = 1, //Beauty Parlor + Prices = new List() + { + new() + { + Type = WalletType.GoldenGemstones, + Value = BEAUTY_PARLOR_GG_PRICE, + }, + new() + { + Type = WalletType.SilverTickets, + Value = BEAUTY_PARLOR_ST_PRICE, + }, + } + }); + + res.PriceInfo.Add(new CDataCharacterEditPriceInfo() + { + UpdateType = 2, //Reincarnation + Prices = new List() + { + new() + { + Type = WalletType.GoldenGemstones, + Value = REINCARNATION_GG_PRICE, + }, + } + }); + + res.PriceInfo.Add(new CDataCharacterEditPriceInfo() + { + UpdateType = 3, //Unknown Reincarnation (gender change?) + Prices = new List() + { + new() + { + Type = WalletType.GoldenGemstones, + Value = UNK_TYPE_GG_PRICE, + }, + } + }); + + client.Send(res); + } + + public static void CheckPrice(byte updateType, WalletType priceType, uint value) + { + switch (updateType) + { + case 1: + if (priceType == WalletType.GoldenGemstones && value == BEAUTY_PARLOR_GG_PRICE) return; + if (priceType == WalletType.SilverTickets && value == BEAUTY_PARLOR_ST_PRICE) return; + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SHOP_PRICE_NO_MATCH); + case 2: + if (priceType == WalletType.GoldenGemstones && value == REINCARNATION_GG_PRICE) return; + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SHOP_PRICE_NO_MATCH); + case 3: + if (priceType == WalletType.GoldenGemstones && value == UNK_TYPE_GG_PRICE) return; + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SHOP_PRICE_NO_MATCH); + default: + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SHOP_PRICE_NO_MATCH); + } } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdateCharacterEditParamExHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdateCharacterEditParamExHandler.cs index 7803590df..d669f4c8e 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdateCharacterEditParamExHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdateCharacterEditParamExHandler.cs @@ -1,12 +1,12 @@ +#nullable enable using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterEditUpdateCharacterEditParamExHandler : GameStructurePacketHandler + public class CharacterEditUpdateCharacterEditParamExHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterEditUpdateCharacterEditParamExHandler)); @@ -14,14 +14,28 @@ public CharacterEditUpdateCharacterEditParamExHandler(DdonGameServer server) : b { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterEditUpdateCharacterEditParamExRes Handle(GameClient client, C2SCharacterEditUpdateCharacterEditParamExReq packet) { - // TODO: Substract GG - client.Character.EditInfo = packet.Structure.EditInfo; + + CharacterEditGetShopPriceHandler.CheckPrice(packet.UpdateType, packet.EditPrice.PointType, packet.EditPrice.Value); + + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, + packet.EditPrice.PointType, packet.EditPrice.Value); + + client.Character.EditInfo = packet.EditInfo; Server.Database.UpdateEditInfo(client.Character); - client.Character.FirstName = packet.Structure.FirstName; - Server.Database.UpdateCharacterBaseInfo(client.Character); - client.Send(new S2CCharacterEditUpdateCharacterEditParamExRes()); + + if(packet.FirstName.Length > 0) { + client.Character.FirstName = packet.FirstName; + Server.Database.UpdateCharacterBaseInfo(client.Character); + } + + //Client won't let you reincarnate if you're wearing a gender-locked item, but EquipmentTemplates also have to be cleaned. + Server.Database.ExecuteInTransaction(connection => + { + Server.EquipManager.CleanGenderedEquipTemplates(Server, client.Character, connection); + }); + foreach(Client other in Server.ClientLookup.GetAll()) { other.Send(new S2CCharacterEditUpdateEditParamExNtc() { CharacterId = client.Character.CharacterId, @@ -30,6 +44,8 @@ public override void Handle(GameClient client, StructurePacket + public class CharacterEditUpdateCharacterEditParamHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterEditUpdateCharacterEditParamHandler)); @@ -14,12 +13,16 @@ public CharacterEditUpdateCharacterEditParamHandler(DdonGameServer server) : bas { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterEditUpdateCharacterEditParamRes Handle(GameClient client, C2SCharacterEditUpdateCharacterEditParamReq packet) { - // TODO: Substract GG/Tickets - client.Character.EditInfo = packet.Structure.EditInfo; + CharacterEditGetShopPriceHandler.CheckPrice(packet.UpdateType, packet.EditPrice.PointType, packet.EditPrice.Value); + + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, + packet.EditPrice.PointType, packet.EditPrice.Value); + + client.Character.EditInfo = packet.EditInfo; Server.Database.UpdateEditInfo(client.Character); - client.Send(new S2CCharacterEditUpdateCharacterEditParamRes()); + foreach(Client other in Server.ClientLookup.GetAll()) { other.Send(new S2CCharacterEditUpdateEditParamNtc() { CharacterId = client.Character.CharacterId, @@ -27,6 +30,8 @@ public override void Handle(GameClient client, StructurePacket + public class CharacterEditUpdatePawnEditParamExHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterEditUpdatePawnEditParamExHandler)); - + public CharacterEditUpdatePawnEditParamExHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterEditUpdatePawnEditParamExRes Handle(GameClient client, C2SCharacterEditUpdatePawnEditParamExReq packet) { - // TODO: Substract GG - Pawn pawn = client.Character.PawnBySlotNo(packet.Structure.SlotNo); - pawn.EditInfo = packet.Structure.EditInfo; + CharacterEditGetShopPriceHandler.CheckPrice(packet.UpdateType, packet.EditPrice.PointType, packet.EditPrice.Value); + + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, + packet.EditPrice.PointType, packet.EditPrice.Value); + + Pawn pawn = client.Character.PawnBySlotNo(packet.SlotNo); + pawn.EditInfo = packet.EditInfo; Server.Database.UpdateEditInfo(pawn); - pawn.Name = packet.Structure.Name; + pawn.Name = packet.Name; Server.Database.UpdatePawnBaseInfo(pawn); - client.Send(new S2CCharacterEditUpdatePawnEditParamExRes()); - foreach(Client other in Server.ClientLookup.GetAll()) { - other.Send(new S2CCharacterEditUpdateEditParamExNtc() { - CharacterId = pawn.CharacterId, + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.StorePostItemMail //Probably an abuse of this notice type. + }; + + List<(EquipType, EquipSlot)> forceRemovals = new List<(EquipType, EquipSlot)>(); + + //Weirdly enough, pawns can reincarnate while wearing gender-locked equipment just fine. + Server.Database.ExecuteInTransaction(connection => + { + forceRemovals = Server.EquipManager.CleanGenderedEquipTemplates(Server, pawn, connection); + if (forceRemovals.Any()) + { + foreach ((EquipType, EquipSlot) force in forceRemovals) + { + EquipType equipType = force.Item1; + EquipSlot slot = force.Item2; + + Storage destinationStorage = client.Character.Storage.GetStorage(StorageType.ItemPost); + updateCharacterItemNtc.UpdateItemList.AddRange(Server.ItemManager.MoveItem( + Server, + client.Character, + pawn.Equipment.Storage, + pawn.Equipment.GetStorageSlot(equipType, (byte)slot), + 1, + destinationStorage, + 0 + )); + } + } + }); + + if (forceRemovals.Any()) + { + client.Send(updateCharacterItemNtc); + + S2CEquipChangePawnEquipNtc updateEquipNtc = new S2CEquipChangePawnEquipNtc() + { + CharacterId = client.Character.CharacterId, PawnId = pawn.PawnId, - EditInfo = pawn.EditInfo, - Name = pawn.Name - }); + EquipItemList = pawn.EquipmentTemplate.EquipmentAsCDataEquipItemInfo(pawn.Job, EquipType.Performance), + VisualEquipItemList = pawn.EquipmentTemplate.EquipmentAsCDataEquipItemInfo(pawn.Job, EquipType.Visual) + }; + + client.Send(updateEquipNtc); } + + client.Party.SendToAllExcept(new S2CCharacterEditUpdateEditParamExNtc() + { + CharacterId = pawn.CharacterId, + PawnId = pawn.PawnId, + EditInfo = pawn.EditInfo, + Name = pawn.Name + }, client); + + + return new S2CCharacterEditUpdatePawnEditParamExRes(); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdatePawnEditParamHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdatePawnEditParamHandler.cs index 3fc0e2ea7..85ffdadf8 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdatePawnEditParamHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterEditUpdatePawnEditParamHandler.cs @@ -1,13 +1,11 @@ using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterEditUpdatePawnEditParamHandler : GameStructurePacketHandler + public class CharacterEditUpdatePawnEditParamHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterEditUpdatePawnEditParamHandler)); @@ -15,20 +13,25 @@ public CharacterEditUpdatePawnEditParamHandler(DdonGameServer server) : base(ser { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CCharacterEditUpdatePawnEditParamRes Handle(GameClient client, C2SCharacterEditUpdatePawnEditParamReq packet) { - // TODO: Substract GG/Tickets - Pawn pawn = client.Character.PawnBySlotNo(packet.Structure.SlotNo); - pawn.EditInfo = packet.Structure.EditInfo; + CharacterEditGetShopPriceHandler.CheckPrice(packet.UpdateType, packet.EditPrice.PointType, packet.EditPrice.Value); + + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, + packet.EditPrice.PointType, packet.EditPrice.Value); + + Pawn pawn = client.Character.PawnBySlotNo(packet.SlotNo); + pawn.EditInfo = packet.EditInfo; Server.Database.UpdateEditInfo(pawn); - client.Send(new S2CCharacterEditUpdatePawnEditParamRes()); - foreach(Client other in Server.ClientLookup.GetAll()) { - other.Send(new S2CCharacterEditUpdateEditParamNtc() { - CharacterId = pawn.CharacterId, - PawnId = pawn.PawnId, - EditInfo = pawn.EditInfo - }); - } + + client.Party.SendToAllExcept(new S2CCharacterEditUpdateEditParamNtc() + { + CharacterId = pawn.CharacterId, + PawnId = pawn.PawnId, + EditInfo = pawn.EditInfo + }, client); + + return new S2CCharacterEditUpdatePawnEditParamRes(); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterGetReviveChargeableTimeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterGetReviveChargeableTimeHandler.cs index 0a667eedf..34307caf3 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterGetReviveChargeableTimeHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterGetReviveChargeableTimeHandler.cs @@ -16,16 +16,23 @@ public CharacterGetReviveChargeableTimeHandler(DdonGameServer server) : base(ser { } - public override void Handle(GameClient client, StructurePacket packet) + public override void Handle(GameClient client, StructurePacket packet) { S2CCharacterGetReviveChargeableTimeRes res = new S2CCharacterGetReviveChargeableTimeRes(); + // Refresh revival at 5:00AM JST. + if(Server.LastRevivalPowerRechargeTime.ContainsKey(client.Character.CharacterId)) { + DateTime utcNow = DateTime.UtcNow; + TimeZoneInfo jstZone = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time"); + DateTime jstNow = TimeZoneInfo.ConvertTimeFromUtc(utcNow, jstZone); + DateTime todayTimerJST = new DateTime(jstNow.Year, jstNow.Month, jstNow.Day, 5, 0, 0, DateTimeKind.Local); + DateTime nextDayTimerJST = todayTimerJST.AddDays(1); DateTime lastRechargeTime = Server.LastRevivalPowerRechargeTime[client.Character.CharacterId]; - DateTime nextRechargeTime = lastRechargeTime.Add(DdonGameServer.RevivalPowerRechargeTimeSpan); - TimeSpan remainTimeSpan = nextRechargeTime - DateTime.Now; - res.RemainTime = (uint) Math.Max(0, remainTimeSpan.TotalSeconds); + DateTime nextRechargeTime = (lastRechargeTime >= todayTimerJST) ? nextDayTimerJST : todayTimerJST; + TimeSpan remainTimeSpan = nextRechargeTime - jstNow; + res.RemainTime = (uint)Math.Max(0, remainTimeSpan.TotalSeconds); } else { diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDeadHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDeadHandler.cs new file mode 100644 index 000000000..61673a551 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDeadHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterPawnDeadHandler : GameStructurePacketHandler + { + public CharacterPawnDeadHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownCancelHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownCancelHandler.cs new file mode 100644 index 000000000..2b2691499 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownCancelHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterPawnDownCancelHandler : GameStructurePacketHandler + { + public CharacterPawnDownCancelHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownHandler.cs new file mode 100644 index 000000000..c03d6ae09 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnDownHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterPawnDownHandler : GameStructurePacketHandler + { + public CharacterPawnDownHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnGoldenReviveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnGoldenReviveHandler.cs index da1d8a43e..d366a31b3 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnGoldenReviveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnGoldenReviveHandler.cs @@ -1,12 +1,11 @@ using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; -using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CharacterPawnGoldenReviveHandler : StructurePacketHandler + public class CharacterPawnGoldenReviveHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterPawnGoldenReviveHandler)); @@ -15,12 +14,15 @@ public CharacterPawnGoldenReviveHandler(DdonGameServer server) : base(server) { } - - public override void Handle(GameClient client, StructurePacket req) + public override S2CCharacterPawnGoldenReviveRes Handle(GameClient client, C2SCharacterPawnGoldenReviveReq req) { - S2CCharacterPawnGoldenReviveRes res = new S2CCharacterPawnGoldenReviveRes(req.Structure); - res.GoldenGemstonePoint = 120; - client.Send(res); + S2CCharacterPawnGoldenReviveRes res = new S2CCharacterPawnGoldenReviveRes(req); + + var amount = Server.WalletManager.GetWalletAmount(client.Character, WalletType.GoldenGemstones); + res.GoldenGemstonePoint = amount - 1; + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, WalletType.GoldenGemstones, 1); + + return res; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnPointReviveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnPointReviveHandler.cs index 3938bd349..b023b0d50 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CharacterPawnPointReviveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterPawnPointReviveHandler.cs @@ -3,6 +3,7 @@ using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System; namespace Arrowgene.Ddon.GameServer.Handler { @@ -18,9 +19,19 @@ public CharacterPawnPointReviveHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket req) { - S2CCharacterPawnPointReviveRes res = new S2CCharacterPawnPointReviveRes(req.Structure); - res.RevivePoint = 3; + client.Character.StatusInfo.RevivePoint = (byte) Math.Max(0, client.Character.StatusInfo.RevivePoint-1); + Database.UpdateStatusInfo(client.Character); + + S2CCharacterPawnPointReviveRes res = new S2CCharacterPawnPointReviveRes(); + res.RevivePoint = client.Character.StatusInfo.RevivePoint; client.Send(res); + + S2CCharacterUpdateRevivePointNtc ntc = new S2CCharacterUpdateRevivePointNtc() + { + CharacterId = client.Character.CharacterId, + RevivePoint = client.Character.StatusInfo.RevivePoint + }; + client.Party.SendToAllExcept(ntc, client); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/CharacterSwitchGameModeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CharacterSwitchGameModeHandler.cs new file mode 100644 index 000000000..fa2d32b04 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CharacterSwitchGameModeHandler.cs @@ -0,0 +1,566 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using Arrowgene.Networking.Tcp.Consumer.BlockingQueueConsumption; +using System; +using System.Collections.Generic; +using System.Data.Entity; +using System.Data.Entity.Infrastructure; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CharacterSwitchGameModeHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CharacterSwitchGameModeHandler)); + + public CharacterSwitchGameModeHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCharacterSwitchGameModeRes Handle(GameClient client, C2SCharacterSwitchGameModeReq packet) + { + Logger.Info($"GameMode={packet.GameMode}"); + + client.GameMode = packet.GameMode; + + bool createCharacter = false; + uint originalCharacterId = client.Character.CharacterId; + var storagesA = client.Character.Storage; + var bbmProgress = client.Character.BbmProgress; + var walletPointList = client.Character.WalletPointList; + var warpPointList = client.Character.ReleasedWarpPoints; + + var serverInfo = client.Character.Server; + if (client.GameMode == GameMode.Normal) + { + uint characterId = Server.Database.SelectBBMNormalCharacterId(client.Character.BbmCharacterId); + + client.Character = Server.CharacterManager.SelectCharacter(client, characterId); + client.Character.BbmCharacterId = 0; + } + else if (client.GameMode == GameMode.BitterblackMaze) + { + uint bbmCharacterId = Server.Database.SelectBBMCharacterId(client.Character.CharacterId); + if (bbmCharacterId == 0) + { + createCharacter = true; + client.Character = CreateNewCharacter(client.Character); + bbmCharacterId = client.Character.CharacterId; + } + + client.Character = Server.CharacterManager.SelectCharacter(client, bbmCharacterId); + client.Character.BbmCharacterId = client.Character.CharacterId; + client.Character.CharacterId = originalCharacterId; + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_JOBCHANGE_INTERNAL_ERROR, "Attempted to change game mode to unexpected type"); + } + + // Populate Equipment + client.Character.Equipment = client.Character.Storage.GetCharacterEquipment(); + client.Character.Server = serverInfo; + client.Character.BbmProgress = bbmProgress; + client.Character.WalletPointList = walletPointList; + client.Character.ReleasedWarpPoints = warpPointList; + client.Character.OnlineStatus = OnlineStatus.Online; + + S2CCharacterSwitchGameModeNtc ntc = new S2CCharacterSwitchGameModeNtc() + { + Unk0 = (uint)packet.GameMode, // Probably not right? int vs uint + CreateCharacter = createCharacter, + CharacterInfo = new CDataCharacterInfo() + { + CharacterId = client.Character.CharacterId, + UserId = client.Character.UserId, + Version = client.Character.Version, + FirstName = client.Character.FirstName, + LastName = client.Character.LastName, + EditInfo = client.Character.EditInfo, + StatusInfo = client.Character.StatusInfo, + Job = client.Character.Job, + CharacterJobDataList = client.Character.CharacterJobDataList, + PlayPointList = client.Character.PlayPointList, + CharacterEquipDataList = new List() { new CDataCharacterEquipData() { + Equips = client.Character.Equipment.AsCDataEquipItemInfo(EquipType.Performance) + }}, + CharacterEquipViewDataList = new List() { new CDataCharacterEquipData() { + Equips = client.Character.Equipment.AsCDataEquipItemInfo(EquipType.Visual) + }}, + CharacterEquipJobItemList = client.Character.EquipmentTemplate.JobItemsAsCDataEquipJobItem(client.Character.Job), + JewelrySlotNum = client.Character.JewelrySlotNum, + // Unk0 = + CharacterItemSlotInfoList = client.Character.Storage.GetAllStoragesAsCDataCharacterItemSlotInfoList(), + WalletPointList = client.Character.WalletPointList, + MyPawnSlotNum = client.Character.MyPawnSlotNum, + RentalPawnSlotNum = client.Character.RentalPawnSlotNum, + OrbStatusList = client.Character.OrbStatusList, + MsgSetList = client.Character.MsgSetList, + ShortCutList = client.Character.ShortCutList, + CommunicationShortCutList = client.Character.CommunicationShortCutList, + MatchingProfile = client.Character.MatchingProfile, + ArisenProfile = client.Character.ArisenProfile, + HideEquipHead = client.Character.HideEquipHead, + HideEquipLantern = client.Character.HideEquipLantern, + HideEquipHeadPawn = client.Character.HideEquipHeadPawn, + HideEquipLanternPawn = client.Character.HideEquipLanternPawn, + ArisenProfileShareRange = client.Character.ArisenProfileShareRange, + OnlineStatus = client.Character.OnlineStatus + } + }; + + client.Send(ntc); + + S2CEquipChangeCharacterEquipLobbyNtc characterEquipLobbyNtc = new S2CEquipChangeCharacterEquipLobbyNtc() + { + CharacterId = client.Character.CharacterId, + Job = client.Character.Job, + EquipItemList = client.Character.Equipment.AsCDataEquipItemInfo(EquipType.Performance), + VisualEquipItemList = client.Character.Equipment.AsCDataEquipItemInfo(EquipType.Visual), + }; + client.Send(characterEquipLobbyNtc); + + var itemStorages = ItemManager.ItemBagStorageTypes.Concat(new List() { StorageType.CharacterEquipment}).ToList(); + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.SwitchingStorage, + UpdateItemList = SwapCharacterInventories(client.Character, storagesA, client.Character.Storage, itemStorages) + }; + client.Send(updateCharacterItemNtc); + + return new S2CCharacterSwitchGameModeRes() + { + GameMode = packet.GameMode, + }; + } + + private Character CreateNewCharacter(Character normalCharacter) + { + Character bbmCharacter = new Character(); + + bbmCharacter.AccountId = normalCharacter.AccountId; + bbmCharacter.CharacterId = 0; + bbmCharacter.UserId = normalCharacter.UserId; + bbmCharacter.Version = normalCharacter.Version; + bbmCharacter.GameMode = GameMode.BitterblackMaze; + bbmCharacter.FirstName = normalCharacter.FirstName; + bbmCharacter.LastName = normalCharacter.LastName; + bbmCharacter.EditInfo = normalCharacter.EditInfo; + bbmCharacter.StatusInfo = normalCharacter.StatusInfo; + bbmCharacter.Job = normalCharacter.Job; + bbmCharacter.JewelrySlotNum = 1; + bbmCharacter.MyPawnSlotNum = 0; + bbmCharacter.RentalPawnSlotNum = 0; + bbmCharacter.MatchingProfile = normalCharacter.MatchingProfile; + bbmCharacter.ArisenProfile = normalCharacter.ArisenProfile; + bbmCharacter.HideEquipHead = normalCharacter.HideEquipHead; + bbmCharacter.HideEquipLantern = normalCharacter.HideEquipLantern; + bbmCharacter.HideEquipHeadPawn = normalCharacter.HideEquipHeadPawn; + bbmCharacter.HideEquipLanternPawn = normalCharacter.HideEquipLanternPawn; + bbmCharacter.ArisenProfileShareRange = normalCharacter.ArisenProfileShareRange; + bbmCharacter.OnlineStatus = normalCharacter.OnlineStatus; + bbmCharacter.Server = normalCharacter.Server; + bbmCharacter.FavWarpSlotNum = 1; + bbmCharacter.BbmProgress = normalCharacter.BbmProgress; + + ArisenCsv ActiveJobPreset = Server.AssetRepository.ArisenAsset.Where(x => x.Job == bbmCharacter.Job).Single(); + bbmCharacter.StatusInfo = new CDataStatusInfo() + { + HP = ActiveJobPreset.HP, + Stamina = ActiveJobPreset.Stamina, + RevivePoint = ActiveJobPreset.RevivePoint, + MaxHP = ActiveJobPreset.MaxHP, + MaxStamina = ActiveJobPreset.MaxStamina, + WhiteHP = ActiveJobPreset.WhiteHP, + GainHP = ActiveJobPreset.GainHP, + GainStamina = ActiveJobPreset.GainStamina, + GainAttack = ActiveJobPreset.GainAttack, + GainDefense = ActiveJobPreset.GainDefense, + GainMagicAttack = ActiveJobPreset.GainMagicAttack, + GainMagicDefense = ActiveJobPreset.GainMagicDefense + }; + + bbmCharacter.CharacterJobDataList = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new CDataCharacterJobData + { + Job = arisenPreset.Job, + Exp = arisenPreset.Exp, + JobPoint = arisenPreset.JobPoint, + Lv = arisenPreset.Lv, + Atk = arisenPreset.PAtk, + Def = arisenPreset.PDef, + MAtk = arisenPreset.MAtk, + MDef = arisenPreset.MDef, + Strength = arisenPreset.Strength, + DownPower = arisenPreset.DownPower, + ShakePower = arisenPreset.ShakePower, + StunPower = arisenPreset.StunPower, + Consitution = arisenPreset.Consitution, + Guts = arisenPreset.Guts, + FireResist = arisenPreset.FireResist, + IceResist = arisenPreset.IceResist, + ThunderResist = arisenPreset.ThunderResist, + HolyResist = arisenPreset.HolyResist, + DarkResist = arisenPreset.DarkResist, + SpreadResist = arisenPreset.SpreadResist, + FreezeResist = arisenPreset.FreezeResist, + ShockResist = arisenPreset.ShockResist, + AbsorbResist = arisenPreset.AbsorbResist, + DarkElmResist = arisenPreset.DarkElmResist, + PoisonResist = arisenPreset.PoisonResist, + SlowResist = arisenPreset.SlowResist, + SleepResist = arisenPreset.SleepResist, + StunResist = arisenPreset.StunResist, + WetResist = arisenPreset.WetResist, + OilResist = arisenPreset.OilResist, + SealResist = arisenPreset.SealResist, + CurseResist = arisenPreset.CurseResist, + SoftResist = arisenPreset.SoftResist, + StoneResist = arisenPreset.StoneResist, + GoldResist = arisenPreset.GoldResist, + FireReduceResist = arisenPreset.FireReduceResist, + IceReduceResist = arisenPreset.IceReduceResist, + ThunderReduceResist = arisenPreset.ThunderReduceResist, + HolyReduceResist = arisenPreset.HolyReduceResist, + DarkReduceResist = arisenPreset.DarkReduceResist, + AtkDownResist = arisenPreset.AtkDownResist, + DefDownResist = arisenPreset.DefDownResist, + MAtkDownResist = arisenPreset.MAtkDownResist, + MDefDownResist = arisenPreset.MDefDownResist + }).ToList(); + + bbmCharacter.EquipmentTemplate = new EquipmentTemplate(Server.AssetRepository.BitterblackMazeAsset.GenerateStarterEquipment(), Server.AssetRepository.BitterblackMazeAsset.GenerateStarterJobEquipment()); + + bbmCharacter.EquippedCustomSkillsDictionary = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new Tuple>(arisenPreset.Job, new List() { + // Main Palette + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs1MpId, + SkillLv = arisenPreset.Cs1MpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs2MpId, + SkillLv = arisenPreset.Cs2MpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs3MpId, + SkillLv = arisenPreset.Cs3MpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs4MpId, + SkillLv = arisenPreset.Cs4MpLv + }, + null, null, null, null, null, null, null, null, null, null, null, null, // Padding from slots 0x04 (Main Palette slot 4) to 0x11 (Sub Palette slot 1) + // Sub Palette + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs1SpId, + SkillLv = arisenPreset.Cs1SpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs2SpId, + SkillLv = arisenPreset.Cs2SpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs3SpId, + SkillLv = arisenPreset.Cs3SpLv + }, + new CustomSkill() { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs4SpId, + SkillLv = arisenPreset.Cs4SpLv + } + }.Select(skill => skill?.SkillId == 0 ? null : skill).ToList() + )).ToDictionary(tuple => tuple.Item1, tuple => tuple.Item2); + + // In BBM, all custom skills are already learned so add them + bbmCharacter.LearnedCustomSkills = SkillGetAcquirableSkillListHandler.AllSkills.Select(x => new CustomSkill() + { + Job = x.Job, + SkillId = x.SkillNo, + SkillLv = x.Params.Max(x => x.Lv) + }).ToList(); + + bbmCharacter.EquippedAbilitiesDictionary = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new Tuple>(arisenPreset.Job, new List() { + new Ability() { + Job = arisenPreset.Ab1Jb, + AbilityId = arisenPreset.Ab1Id, + AbilityLv = arisenPreset.Ab1Lv + }, + new Ability() { + Job = arisenPreset.Ab2Jb, + AbilityId = arisenPreset.Ab2Id, + AbilityLv = arisenPreset.Ab2Lv + }, + new Ability() { + Job = arisenPreset.Ab3Jb, + AbilityId = arisenPreset.Ab3Id, + AbilityLv = arisenPreset.Ab3Lv + }, + new Ability() { + Job = arisenPreset.Ab4Jb, + AbilityId = arisenPreset.Ab4Id, + AbilityLv = arisenPreset.Ab4Lv + }, + new Ability() { + Job = arisenPreset.Ab5Jb, + AbilityId = arisenPreset.Ab5Id, + AbilityLv = arisenPreset.Ab5Lv + }, + new Ability() { + Job = arisenPreset.Ab6Jb, + AbilityId = arisenPreset.Ab6Id, + AbilityLv = arisenPreset.Ab6Lv + }, + new Ability() { + Job = arisenPreset.Ab7Jb, + AbilityId = arisenPreset.Ab7Id, + AbilityLv = arisenPreset.Ab7Lv + }, + new Ability() { + Job = arisenPreset.Ab8Jb, + AbilityId = arisenPreset.Ab8Id, + AbilityLv = arisenPreset.Ab8Lv + }, + new Ability() { + Job = arisenPreset.Ab9Jb, + AbilityId = arisenPreset.Ab9Id, + AbilityLv = arisenPreset.Ab9Lv + }, + new Ability() { + Job = arisenPreset.Ab10Jb, + AbilityId = arisenPreset.Ab10Id, + AbilityLv = arisenPreset.Ab10Lv + } + }.Select(aug => aug?.AbilityId == 0 ? null : aug).ToList() + )).ToDictionary(tuple => tuple.Item1, tuple => tuple.Item2); + + // In BBM, all abilities are already learned so add them + bbmCharacter.LearnedAbilities = SkillGetAcquirableAbilityListHandler.AllAbilities.Select(x => new Ability() + { + Job = x.Job, + AbilityId = x.AbilityNo, + AbilityLv = x.Params.Max(x => x.Lv) + }).ToList(); + + bbmCharacter.Storage = new Storages(Server.AssetRepository.StorageAsset.ToDictionary(x => x.StorageType, x => x.SlotMax)); + + bbmCharacter.WalletPointList = new List() + { + new CDataWalletPoint() { + Type = WalletType.Gold, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.RiftPoints, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.BloodOrbs, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.SilverTickets, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.GoldenGemstones, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.RentalPoints, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.ResetJobPoints, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.ResetCraftSkills, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.HighOrbs, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.DominionPoints, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.AdventurePassPoints, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.UnknownTickets, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.BitterblackMazeResetTicket, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.GoldenDragonMark, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.SilverDragonMark, + Value = 0 + }, + new CDataWalletPoint() { + Type = WalletType.RedDragonMark, + Value = 0 + } + }; + + // Add starting storage items + foreach (var tuple in Server.AssetRepository.StorageItemAsset) + { + if (tuple.Item1 == StorageType.ItemBagConsumable) + { + continue; + } + + if (tuple.Item3.ItemId != 0) + { + bbmCharacter.Storage.GetStorage(tuple.Item1).AddItem(tuple.Item3, tuple.Item2); + } + } + + // Add current job's equipment to the equipment storage + List performanceEquipItems = bbmCharacter.EquipmentTemplate.GetEquipment(bbmCharacter.Job, EquipType.Performance); + for (int i = 0; i < performanceEquipItems.Count; i++) + { + Item? item = performanceEquipItems[i]; + + ushort slot = (ushort)(i + 1); + if (item == null || item.ItemId == 0) + { + bbmCharacter.Storage.GetStorage(StorageType.CharacterEquipment).SetItem(null, 1, slot); + } + else + { + bbmCharacter.Storage.GetStorage(StorageType.CharacterEquipment).SetItem(item, 1, slot); + } + } + + Server.CharacterManager.UpdateCharacterExtendedParams(bbmCharacter, true); + + bbmCharacter.GreenHp = CharacterManager.BBM_BASE_HEALTH; + bbmCharacter.WhiteHp = CharacterManager.BBM_BASE_HEALTH; + if (!Database.CreateCharacter(bbmCharacter)) + { + return null; + } + + // In BBM, all skills are already learned so add them + Dictionary> learnedNormalSkillsMap = Server.AssetRepository.LearnedNormalSkillsAsset.LearnedNormalSkills; + foreach (var (jobId, skills) in learnedNormalSkillsMap) + { + foreach (var learnedSkill in skills) + { + uint index = 1; + foreach (var skillNo in learnedSkill.SkillNo) + { + CDataNormalSkillParam newSkill = new CDataNormalSkillParam() + { + Job = jobId, + Index = index, + SkillNo = skillNo, + PreSkillNo = 0 + }; + + bbmCharacter.LearnedNormalSkills.Add(newSkill); + Server.Database.InsertIfNotExistsNormalSkillParam(bbmCharacter.CommonId, newSkill); + + index++; + } + } + } + + // Populate extra tables for the characters + CDataOrbGainExtendParam ExtendParams = new CDataOrbGainExtendParam() + { + JewelrySlot = 3, + }; + + if (!Database.InsertGainExtendParam(bbmCharacter.CommonId, ExtendParams)) + { + return null; + } + + Enum.GetValues(typeof(JobId)).Cast().Select(job => new CDataJobPlayPoint() + { + Job = job, + PlayPoint = new CDataPlayPointData() + { + ExpMode = ExpMode.Experience, // EXP + PlayPoint = 0 + } + }).ToList().ForEach((Action)(x => { + Database.ReplaceCharacterPlayPointData((uint)bbmCharacter.ContentCharacterId, x); + bbmCharacter.PlayPointList.Add(x); + })); + + if (!Server.Database.InsertBBMCharacterId(normalCharacter.CharacterId, bbmCharacter.CharacterId)) + { + // Failed to save character + return null; + } + + return bbmCharacter; + } + + /** + * @brief Swaps character inventories for content where the player looses access to their normal inventory such as Bitterblack Maze. + * This swap is a visual swap in the client UI -- by this we mean the server will use different inventory storage which shows up in + * the players storage in the client UI. It doesn't impact the actual storage during normal gameplay. + */ + private List SwapCharacterInventories(Character character, Storages storageA, Storages storageB, List storageTypes) + { + var results = new List(); + foreach (var storageType in storageTypes) + { + for (int i = 0; i < character.Storage.GetStorage(storageType).Items.Count; i++) + { + ushort slotNo = (ushort)(i + 1); + + var storageItemA = storageA.GetStorage(storageType).GetItem(slotNo); + if (storageItemA != null) + { + results.Add(Server.ItemManager.CreateItemUpdateResult(null, storageItemA.Item1, storageType, slotNo, 0, 0)); + } + + var storageItemB = storageB.GetStorage(storageType).GetItem(slotNo); + if (storageItemB != null) + { + results.Add(Server.ItemManager.CreateItemUpdateResult(null, storageItemB.Item1, storageType, slotNo, storageItemB.Item2, storageItemB.Item2)); + } + else if (storageItemA != null) + { + Item item = new Item() + { + ItemId = 0, + UId = "" + }; + results.Add(Server.ItemManager.CreateItemUpdateResult(null, item, storageType, slotNo, storageItemA.Item2, storageItemA.Item2)); + } + } + } + return results; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ChatSendTellMsgHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ChatSendTellMsgHandler.cs new file mode 100644 index 000000000..5fef645e6 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ChatSendTellMsgHandler.cs @@ -0,0 +1,27 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ChatSendTellMsgHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ChatSendTellMsgHandler)); + + public ChatSendTellMsgHandler(DdonGameServer server) : base(server) + { + } + + public override S2CChatSendTellMsgRes Handle(GameClient senderClient, C2SChatSendTellMsgReq request) + { + GameClient receiverClient = Server.ClientLookup.GetClientByCharacterId(request.CharacterInfo.CharacterId); + Server.ChatManager.SendTellMessage(senderClient.Character.CharacterId, senderClient.Character.GetCommunityCharacterBaseInfo(), request.CharacterInfo, request, + senderClient, receiverClient); + + return new S2CChatSendTellMsgRes + { + CharacterBaseInfo = request.CharacterInfo + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ClientChallengeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ClientChallengeHandler.cs index 05dda5074..86273f436 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ClientChallengeHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ClientChallengeHandler.cs @@ -19,6 +19,8 @@ public ClientChallengeHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { + client.SetChallengeCompleted(true); + Challenge.Response challenge = client.HandleChallenge(packet.Data); if (challenge.Error) { diff --git a/Arrowgene.Ddon.GameServer/Handler/ConnectionLoginHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ConnectionLoginHandler.cs index d6089820c..a399dbf62 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ConnectionLoginHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ConnectionLoginHandler.cs @@ -1,16 +1,14 @@ -using System; +using System; using System.Collections.Generic; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class ConnectionLoginHandler : GameStructurePacketHandler + public class ConnectionLoginHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ConnectionLoginHandler)); @@ -18,26 +16,24 @@ public ConnectionLoginHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CConnectionLoginRes Handle(GameClient client, C2SConnectionLoginReq request) { client.SetChallengeCompleted(true); Logger.Debug(client, - $"Received SessionKey:{packet.Structure.SessionKey} for platform:{packet.Structure.PlatformType}"); + $"Received SessionKey:{request.SessionKey} for platform:{request.PlatformType}"); S2CConnectionLoginRes res = new S2CConnectionLoginRes(); - GameToken token = Database.SelectToken(packet.Structure.SessionKey); + GameToken token = Database.SelectToken(request.SessionKey); if (token == null) { - Logger.Error(client, $"SessionKey:{packet.Structure.SessionKey} not found"); - res.Error = 1; - client.Send(res); - return; + Logger.Error(client, $"SessionKey:{request.SessionKey} not found"); + throw new ResponseErrorException(ErrorCode.ERROR_CODE_COG_ANALIZE_SESSION_KEY); } if (!Database.DeleteTokenByAccountId(token.AccountId)) { - Logger.Error(client, $"Failed to delete session key from DB:{packet.Structure.SessionKey}"); + Logger.Error(client, $"Failed to delete session key from DB:{request.SessionKey}"); } @@ -45,12 +41,10 @@ public override void Handle(GameClient client, StructurePacket connections = Database.SelectConnectionsByAccountId(account.Id); if (connections.Count > 0) @@ -60,19 +54,17 @@ public override void Handle(GameClient client, StructurePacket + public class ConnectionMoveInServerHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ConnectionMoveInServerHandler)); @@ -15,13 +16,13 @@ public ConnectionMoveInServerHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CConnectionMoveInServerRes Handle(GameClient client, C2SConnectionMoveInServerReq request) { - Logger.Debug(client, $"Received SessionKey:{packet.Structure.SessionKey}"); - GameToken token = Database.SelectToken(packet.Structure.SessionKey); + Logger.Debug(client, $"Received SessionKey:{request.SessionKey}"); + GameToken token = Database.SelectToken(request.SessionKey); if (token == null) { - Logger.Error(client, $"SessionKey:{packet.Structure.SessionKey} not found"); + Logger.Error(client, $"SessionKey:{request.SessionKey} not found"); // TODO reply error // return; } @@ -32,27 +33,15 @@ public override void Handle(GameClient client, StructurePacket= course.StartTime && now <= course.EndTime) + { + S2CGPCourseExtendNtc courseExtendNtc = new S2CGPCourseExtendNtc() + { + CourseID = course.Id, + ExpiryTimestamp = course.EndTime + }; + client.Send(courseExtendNtc); + } + } + + return new S2CConnectionMoveInServerRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ConnectionPingHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ConnectionPingHandler.cs index 9c168dc39..abea1f3f1 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ConnectionPingHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ConnectionPingHandler.cs @@ -1,28 +1,24 @@ -using Arrowgene.Buffers; +using System; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class ConnectionPingHandler : PacketHandler + // These requests are sent periodically by the client (every ~10 seconds) + // after successfully connecting to the server (client._challengeCompleted is true) + public class ConnectionPingHandler : PingRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ConnectionPingHandler)); - public ConnectionPingHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_CONNECTION_PING_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CConnectionPingRes BuildPingResponse(GameClient client, DateTime now) { - IBuffer buffer = new StreamBuffer(); - buffer.WriteUInt32(0, Endianness.Big); - buffer.WriteUInt32(0, Endianness.Big); - client.Send(new Packet(PacketId.S2C_CONNECTION_PING_RES, buffer.GetAllBytes())); + return new S2CConnectionPingRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ConnectionReserveServerHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ConnectionReserveServerHandler.cs index 2452daacc..6dfc7e578 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ConnectionReserveServerHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ConnectionReserveServerHandler.cs @@ -1,14 +1,13 @@ using System; -using Arrowgene.Buffers; -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class ConnectionReserveServerHandler : PacketHandler + public class ConnectionReserveServerHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ConnectionReserveServerHandler)); @@ -17,21 +16,26 @@ public ConnectionReserveServerHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_CONNECTION_RESERVE_SERVER_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CConnectionReserveServerRes Handle(GameClient client, C2SConnectionReserveServerReq request) { - - IBuffer buffer = new StreamBuffer(); - buffer.WriteUInt32(0, Endianness.Big); - buffer.WriteUInt32(0, Endianness.Big); - buffer.WriteBytes(new byte[] + Connection reservedConnection = new Connection() + { + ServerId = request.GameServerUniqueID, + AccountId = client.Account.Id, + Type = ConnectionType.GameServer, + Created = DateTime.UtcNow + }; + if(!Server.Database.InsertConnection(reservedConnection)) + { + Logger.Error($"Failed to reserve connection on server {request.GameServerUniqueID} for account {client.Account.Id}"); + throw new ResponseErrorException(ErrorCode.ERROR_CODE_NET_NOT_CONNECT_GAME_SERVER); + } + + return new S2CConnectionReserveServerRes() { - 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x4F, 0xD8, 0x1B, 0x02, 0x84, 0x14, 0xB0 - }); - client.Send(new Packet(PacketId.S2C_CONNECTION_RESERVE_SERVER_RES, buffer.GetAllBytes())); - - //client.Send(GameDump.Dump_27); + GameServerUniqueID = request.GameServerUniqueID, + ReserveInfoList = request.ReserveInfoList + }; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ContextGetSetContextHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ContextGetSetContextHandler.cs index 9de56233f..cad82bc62 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ContextGetSetContextHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ContextGetSetContextHandler.cs @@ -1,11 +1,11 @@ -using System; -using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Context; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; namespace Arrowgene.Ddon.GameServer.Handler { @@ -23,33 +23,50 @@ public override void Handle(GameClient client, StructurePacket() { - new CDataMasterInfo() { - UniqueId = packet.Structure.Base.UniqueId, - Unk0 = 0 - } - } - }); + // Game alternates between + // S2CContextSetContextNtc and S2CContextSetContextBaseNtc + // Not sure why it chooses what it does + // In packet captures, these are mostly related to Quests and NPCs + // but could it also be for others? + // Or maybe if it doesn't exist it sends one, otherwise it sends the other? // We believe it may be telling the client to load a persistent context. // If it's not sent, it will load a new context. - // Sending S2CInstance_13_42_16_Ntc resets it (Like its done in StageAreaChangeHandler) - // Send to all or just the host? - client.Party.SendToAll(new S2CContextSetContextBaseNtc() { - Base = packet.Structure.Base - }); + // Sending S2CInstanceAreaResetNtc resets it (Like its done in StageAreaChangeHandler) + // Send to all or just the host? + + CDataContextSetBase baseContext = packet.Structure.Base; + Tuple context = ContextManager.GetContext(client.Party, baseContext.UniqueId); - if(client.Party.Contexts.ContainsKey(packet.Structure.Base.UniqueId)) + int originalBaseIndex = baseContext.MasterIndex; + int originalAdditionalContext = (context != null) ? context.Item2.MasterIndex : -99; + + int clientIndex = Math.Max(client.Party.ClientIndex(client), 0); + baseContext.MasterIndex = clientIndex; //Likely hacky. + + if (context == null) { - Tuple context = client.Party.Contexts[packet.Structure.Base.UniqueId]; - // Send to all or just the host? - client.Party.SendToAll(new S2CContextSetContextNtc() { + var response = new S2CContextSetContextBaseNtc() + { + Base = baseContext + }; + + client.Party.SendToAll(response); + } + else + { + var response = new S2CContextSetContextNtc() + { Base = context.Item1, Additional = context.Item2 - }); + }; + + client.Party.SendToAll(response); } + + Logger.Debug($"ContextGetSetContextHandler: ContextId: {baseContext.ContextId}, UniqueId: 0x{baseContext.UniqueId:x16}, Context: {originalBaseIndex}/{originalAdditionalContext}/{clientIndex}"); + + ContextManager.AssignMaster(client, baseContext.UniqueId, clientIndex); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ContextMasterThrowHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ContextMasterThrowHandler.cs new file mode 100644 index 000000000..27a9877cd --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ContextMasterThrowHandler.cs @@ -0,0 +1,30 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ContextMasterThrowHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ContextMasterThrowHandler)); + + public ContextMasterThrowHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + client.Send(new S2CContextMasterThrowRes()); + + client.Party.SendToAll(new S2CContextMasterThrowNtc() + { + Info = packet.Structure.Info + }); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/ContextSetContextHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ContextSetContextHandler.cs index de63f04fc..4b7a4d709 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ContextSetContextHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ContextSetContextHandler.cs @@ -1,10 +1,11 @@ -using System; +using Arrowgene.Ddon.GameServer.Context; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; namespace Arrowgene.Ddon.GameServer.Handler { @@ -23,7 +24,18 @@ public override void Handle(GameClient client, StructurePacket context = new Tuple(packet.Structure.Base, packet.Structure.Additional); - client.Party.Contexts[packet.Structure.Base.UniqueId] = context; - } + + int index = context.Item2.MasterIndex; + + if (index == -1) + { + index = client.Party.ClientIndex(client); + } + + ContextManager.SetContext(client.Party, context.Item1.UniqueId, context); + ContextManager.AssignMaster(client, packet.Structure.Base.UniqueId, index); + + Logger.Debug($"C2SSetContextNtc: ContextId: {context.Item1.ContextId}, UniqueId: 0x{context.Item1.UniqueId:x16}, Context: {context.Item2.MasterIndex}/{index}"); + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/Context_35_5_16_Handler.cs b/Arrowgene.Ddon.GameServer/Handler/Context_35_5_16_Handler.cs new file mode 100644 index 000000000..ae7135a80 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/Context_35_5_16_Handler.cs @@ -0,0 +1,19 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class Context_35_5_16_Handler : GameStructurePacketHandler + { + public Context_35_5_16_Handler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //This notice is sent when the player falls in brine-infested water (red aura/tendrils that warp you back to shore). + //If you fall in and past the trigger plane, you usually only get one notice. + //If it's a walkoff like a beach, you can stand in the water and send like one NTC a frame. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftCancelCraftHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftCancelCraftHandler.cs new file mode 100644 index 000000000..9f22b4783 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftCancelCraftHandler.cs @@ -0,0 +1,22 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftCancelCraftHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftCancelCraftHandler)); + + public CraftCancelCraftHandler(DdonGameServer server) : base(server) + { + } + + public override C2SCraftCancelCraftRes Handle(GameClient client, C2SCraftCancelCraftReq request) + { + Server.Database.DeletePawnCraftProgress(client.Character.CharacterId, request.CraftMainPawnID); + + return new C2SCraftCancelCraftRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftIRCollectionValueListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftIRCollectionValueListHandler.cs new file mode 100644 index 000000000..a12e2ce8f --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftIRCollectionValueListHandler.cs @@ -0,0 +1,90 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftGetCraftIRCollectionValueListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftGetCraftIRCollectionValueListHandler)); + + private static readonly List SkillRateList = new List + { + new CDataCraftSkillRate() + { + PawnType = 1, + SkillType = 1, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 1, + SkillType = 2, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 1, + SkillType = 3, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 1, + SkillType = 4, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 1, + SkillType = 5, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 2, + SkillType = 1, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 2, + SkillType = 2, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 2, + SkillType = 3, + Rate = 100 + }, + new CDataCraftSkillRate() + { + PawnType = 2, + SkillType = 4, + Rate = 33 + }, + new CDataCraftSkillRate() + { + PawnType = 2, + SkillType = 5, + Rate = 33 + } + }; + + public CraftGetCraftIRCollectionValueListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftGetCraftIRCollectionValueListRes Handle(GameClient client, C2SCraftGetCraftIRCollectionValueListReq request) + { + S2CCraftGetCraftIRCollectionValueListRes res = new S2CCraftGetCraftIRCollectionValueListRes(); + + res.SkillRateList = SkillRateList; + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductHandler.cs new file mode 100644 index 000000000..08be6ab67 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductHandler.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftGetCraftProductHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftGetCraftProductHandler)); + + public CraftGetCraftProductHandler(DdonGameServer server) : base(server) + { + } + + public override C2SCraftGetCraftProductRes Handle(GameClient client, C2SCraftGetCraftProductReq request) + { + CraftProgress craftProgress = Server.Database.SelectPawnCraftProgress(client.Character.CharacterId, request.CraftMainPawnID); + + C2SCraftGetCraftProductRes craftGetCraftProductRes = new C2SCraftGetCraftProductRes(); + + craftGetCraftProductRes.CraftProduct = new CDataCraftProduct() + { + ItemID = craftProgress.ItemId, + ItemNum = craftProgress.CreateCount, + PlusValue = (byte)craftProgress.PlusValue + }; + + List itemUpdateResult = Server.ItemManager.AddItem(Server, client.Character, request.StorageType != StorageType.ReceiveInStorageCraft, + craftProgress.ItemId, craftProgress.CreateCount, (byte)craftProgress.PlusValue); + craftGetCraftProductRes.UpdateItemList.AddRange(itemUpdateResult); + + Server.Database.DeletePawnCraftProgress(client.Character.CharacterId, request.CraftMainPawnID); + + return craftGetCraftProductRes; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductInfoHandler.cs new file mode 100644 index 000000000..dba419146 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProductInfoHandler.cs @@ -0,0 +1,70 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftGetCraftProductInfoHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftGetCraftProductInfoHandler)); + + public CraftGetCraftProductInfoHandler(DdonGameServer server) : base(server) + { + } + + public override C2SCraftGetCraftProductInfoRes Handle(GameClient client, C2SCraftGetCraftProductInfoReq request) + { + C2SCraftGetCraftProductInfoRes craftProductInfoRes = new C2SCraftGetCraftProductInfoRes(); + + CraftProgress craftProgress = Server.Database.SelectPawnCraftProgress(client.Character.CharacterId, request.CraftMainPawnID); + CDataCraftProductInfo craftProductInfo = new CDataCraftProductInfo() + { + ItemID = craftProgress.ItemId, + ItemNum = craftProgress.CreateCount, + Unk0 = craftProgress.AdditionalStatusId, + PlusValue = (byte)craftProgress.PlusValue, + Exp = craftProgress.Exp, + ExtraBonus = craftProgress.BonusExp, + IsGreatSuccess = craftProgress.GreatSuccess + }; + + // The lead pawn can only be a pawn owned by the player, no need to search in DB. + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnID); + if (CraftManager.IsCraftRankLimitPromotionRecipe(leadPawn, craftProgress.RecipeId)) + { + CraftManager.PromotePawnRankLimit(leadPawn); + // Mandatory to send otherwise the UI gets stuck. + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + // TODO: This is not accurate to the original game but currently there is no other way to gain crafting reset points. + Server.WalletManager.AddToWalletNtc(client, client.Character, WalletType.ResetCraftSkills, 1, ItemNoticeType.ResetCraftpoint); + Server.Database.UpdatePawnBaseInfo(leadPawn); + } + else + { + if (CraftManager.CanPawnExpUp(leadPawn)) + { + double BonusExpMultiplier = Server.GpCourseManager.PawnCraftBonus(); + CraftManager.HandlePawnExpUpNtc(client, leadPawn, craftProgress.Exp, BonusExpMultiplier); + if (CraftManager.CanPawnRankUp(leadPawn)) + { + CraftManager.HandlePawnRankUpNtc(client, leadPawn); + } + + Server.Database.UpdatePawnBaseInfo(leadPawn); + } + else + { + // Mandatory to send otherwise the UI gets stuck. + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + } + } + + // TODO: track and increase CraftCount for NTC 8.35.16 + craftProductInfoRes.CraftProductInfo = craftProductInfo; + return craftProductInfoRes; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProgressListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProgressListHandler.cs index 0cf9a4266..1808a8240 100644 --- a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProgressListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftProgressListHandler.cs @@ -1,15 +1,13 @@ -using System; using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class CraftGetCraftProgressListHandler : PacketHandler + public class CraftGetCraftProgressListHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftGetCraftProgressListHandler)); @@ -17,11 +15,82 @@ public CraftGetCraftProgressListHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_PROGRESS_LIST_REQ; + public override S2CCraftGetCraftProgressListRes Handle(GameClient client, C2SCraftGetCraftProgressListReq request) + { + S2CCraftGetCraftProgressListRes res = new S2CCraftGetCraftProgressListRes(); + + foreach (Pawn pawn in client.Character.Pawns) + { + res.CraftMyPawnList.Add(new CDataCraftPawnList() + { + PawnId = pawn.PawnId, + CraftExp = pawn.CraftData.CraftExp, + CraftPoint = pawn.CraftData.CraftPoint, + CraftRankLimit = pawn.CraftData.CraftRankLimit + }); + + CraftProgress craftProgress = Server.Database.SelectPawnCraftProgress(client.Character.CharacterId, pawn.PawnId); + if (craftProgress != null) + { + CDataCraftPawnInfo leadPawn = GetPawnCraftInfo(pawn.PawnId); + List supportPawns = new List(); + if (craftProgress.CraftSupportPawnId1 > 0) + { + supportPawns.Add(GetPawnCraftInfo(craftProgress.CraftSupportPawnId1)); + } + + if (craftProgress.CraftSupportPawnId2 > 0) + { + supportPawns.Add(GetPawnCraftInfo(craftProgress.CraftSupportPawnId2)); + } + + if (craftProgress.CraftSupportPawnId3 > 0) + { + supportPawns.Add(GetPawnCraftInfo(craftProgress.CraftSupportPawnId3)); + } + + CDataCraftProgress CDataCraftProgress = new CDataCraftProgress() + { + CraftMainPawnInfo = leadPawn, + CraftSupportPawnInfoList = supportPawns, + CraftMasterLegendPawnInfoList = new List(), + RecipeId = craftProgress.RecipeId, + Exp = craftProgress.Exp, + NpcActionId = craftProgress.NpcActionId, + ItemId = craftProgress.ItemId, + ToppingId = 0, + AdditionalStatusId = craftProgress.AdditionalStatusId, + RemainTime = craftProgress.RemainTime, + ExpBonus = craftProgress.ExpBonus, + CreateCount = craftProgress.CreateCount + }; + // Number of elements determines number icon pop up on Production Status + res.CraftProgressList.Add(CDataCraftProgress); + if (craftProgress.RemainTime == 0) + { + res.CreatedRecipeList.Add(new CDataCommonU32(CDataCraftProgress.RecipeId)); + } + else + { + // TODO: this needs to be sent by some background thread which periodically deducts time => triggers mypawn/progress req/res, can infinitely loop if sent at the wrong time + craftProgress.RemainTime = 0; + Server.Database.UpdatePawnCraftProgress(craftProgress); + client.Send(new S2CCraftFinishCraftNtc { PawnId = leadPawn.PawnId }); + } + } + } + + return res; + } - public override void Handle(GameClient client, IPacket packet) + private CDataCraftPawnInfo GetPawnCraftInfo(uint pawnId) { - client.Send(new Packet(PacketId.S2C_CRAFT_GET_CRAFT_PROGRESS_LIST_RES, new byte[20])); + Pawn supportPawn = Server.Database.SelectPawn(pawnId); + return new CDataCraftPawnInfo() + { + PawnId = supportPawn.PawnId, + Name = supportPawn.Name + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftSettingHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftSettingHandler.cs new file mode 100644 index 000000000..fdbff38fc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftGetCraftSettingHandler.cs @@ -0,0 +1,394 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftGetCraftSettingHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftGetCraftSettingHandler)); + + /// + /// TODO: Extract to asset + /// + private static readonly List TimeSaveCostList = new List + { + // TODO: Extract to asset, affects timesavehandler which requires this information + new CDataCraftTimeSaveCost + { + ID = 1, + Type = WalletType.GoldenGemstones, + Price = 1, + Sec = 0 + } + }; + + /// + /// TODO: Extract to asset + /// + private static readonly List CraftMasterLegendPawnInfoList = new List + { + new CDataRegisteredLegendPawnInfo + { + PawnId = 308, + PointType = WalletType.GoldenGemstones, + RentalCost = 1, + Unk3 = 10000004, + Name = "Many", + CraftRank = 100, + PawnCraftSkillList = new List + { + new CDataPawnCraftSkill + { + Type = CraftSkillType.ProductionSpeed, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentEnhancement, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentQuality, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableQuantity, + Level = 99 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformance, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableProductionIsAlwaysGreatSuccess, + Level = 1 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CreatingHighQualityEquipmentIsAlwaysGreatSuccess, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor1, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor2, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.UnknownEffect10, + Level = 0 + } + } + }, + new CDataRegisteredLegendPawnInfo + { + PawnId = 309, + PointType = WalletType.GoldenGemstones, + RentalCost = 1, + Unk3 = 10000006, + Name = "Qualio", + CraftRank = 100, + PawnCraftSkillList = new List + { + new CDataPawnCraftSkill + { + Type = CraftSkillType.ProductionSpeed, + Level = 99 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentEnhancement, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentQuality, + Level = 99 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableQuantity, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformance, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableProductionIsAlwaysGreatSuccess, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CreatingHighQualityEquipmentIsAlwaysGreatSuccess, + Level = 1 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor1, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor2, + Level = 1 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.UnknownEffect10, + Level = 0 + } + } + }, + new CDataRegisteredLegendPawnInfo + { + PawnId = 310, + PointType = WalletType.GoldenGemstones, + RentalCost = 1, + Unk3 = 10000002, + Name = "Arms", + CraftRank = 100, + PawnCraftSkillList = new List + { + new CDataPawnCraftSkill + { + Type = CraftSkillType.ProductionSpeed, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentEnhancement, + Level = 99 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.EquipmentQuality, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableQuantity, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformance, + Level = 99 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.ConsumableProductionIsAlwaysGreatSuccess, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CreatingHighQualityEquipmentIsAlwaysGreatSuccess, + Level = 0 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor1, + Level = 1 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.CostPerformanceEffectUpFactor2, + Level = 1 + }, + new CDataPawnCraftSkill + { + Type = CraftSkillType.UnknownEffect10, + Level = 0 + } + } + } + }; + + /// + /// TODO: Extract to asset + /// + private static readonly List RefiningMaterialInfoList = new List + { + new CDataRefiningMaterialInfo + { + ItemId = 0, + CraftCostItemRankMultiplier = 0, + CraftCostMax = 0, + CraftExpItemRankMultiplier = 0, + CraftExpMax = 0, + CanGreatSuccess = false + }, + new CDataRefiningMaterialInfo + { + ItemId = 8035, // Attack Upgrade Rock + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 2, + CraftExpMax = 2, + CanGreatSuccess = false + }, + new CDataRefiningMaterialInfo + { + ItemId = 8067, // Defense Upgrade Rock + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 2, + CraftExpMax = 2, + CanGreatSuccess = false + }, + new CDataRefiningMaterialInfo + { + ItemId = 8036, // Quality Attack Upgrade Rock + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 10, + CraftExpMax = 100, + CanGreatSuccess = true + }, + new CDataRefiningMaterialInfo + { + ItemId = 8068, // Quality Defense Upgrade Rock" + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 10, + CraftExpMax = 100, + CanGreatSuccess = true + }, + new CDataRefiningMaterialInfo + { + ItemId = 8084, // White Dragon Defense Upgrade Rock + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 10, + CraftExpMax = 350, + CanGreatSuccess = true + }, + new CDataRefiningMaterialInfo + { + ItemId = 8052, // White Dragon Attack Upgrade Rock + CraftCostItemRankMultiplier = 300, + CraftCostMax = 30000, + CraftExpItemRankMultiplier = 20, + CraftExpMax = 350, + CanGreatSuccess = true + }, + }; + + /// + /// TODO: Extract to asset + /// + private static readonly List ColorRegulateItemList = new List + { + new(11234), new(11235), new(11236), new(11237), new(11238), new(11239), new(11240), new(11241), new(11242), new(11243), new(11244), new(11245), new(11246), new(11247), + new(11248), new(11249), new(11250), new(11251), new(11252), new(11253), new(13536), new(13537), new(13538), new(13539), new(13541), new(13542), new(13543), new(13544), + new(13546), new(13547), new(13548), new(13549), new(13551), new(13552), new(13553), new(13554), new(14164), new(14165), new(14166), new(14167), new(14169), new(14170), + new(14171), new(14172), new(15673), new(15674), new(15675), new(15676), new(15677), new(15678), new(15679), new(15680), new(15681), new(15682), new(15713), new(15714), + new(15715), new(15716), new(15717), new(15718), new(15719), new(15720), new(15721), new(15722), new(15733), new(15734), new(15735), new(15736), new(15737), new(15738), + new(15739), new(15740), new(15741), new(15742), new(15773), new(15774), new(15775), new(15776), new(15777), new(15778), new(15779), new(15780), new(15781), new(15782), + new(15793), new(15794), new(15795), new(15796), new(15797), new(15798), new(15799), new(15800), new(15801), new(15802), new(15813), new(15814), new(15815), new(15816), + new(15817), new(15818), new(15819), new(15820), new(15821), new(15822), new(15833), new(15834), new(15835), new(15836), new(15837), new(15838), new(15839), new(15840), + new(15841), new(15842), new(15853), new(15854), new(15855), new(15856), new(15857), new(15858), new(15859), new(15860), new(15861), new(15862), new(15873), new(15874), + new(15875), new(15876), new(15877), new(15878), new(15879), new(15880), new(15881), new(15882), new(15893), new(15894), new(15895), new(15896), new(15897), new(15898), + new(15899), new(15900), new(15901), new(15902), new(16145), new(16146), new(16147), new(16148), new(16150), new(16151), new(16152), new(16153), new(16155), new(16156), + new(16157), new(16158), new(16160), new(16161), new(16162), new(16163), new(16523), new(16524), new(16525), new(16526), new(16527), new(16528), new(16529), new(16530), + new(16531), new(16532), new(16536), new(16537), new(16538), new(16539), new(16540), new(16541), new(16542), new(16543), new(16544), new(16545), new(16546), new(16547), + new(16548), new(16549), new(16550), new(16551), new(16552), new(16553), new(16554), new(16555), new(16556), new(16557), new(16558), new(16559), new(16560), new(16561), + new(16562), new(16563), new(16564), new(16565), new(16566), new(16567), new(16568), new(16569), new(16570), new(16571), new(16572), new(16573), new(16574), new(16575), + new(16576), new(16577), new(16578), new(16579), new(16580), new(16581), new(16582), new(16583), new(16584), new(16585), new(16586), new(16587), new(16588), new(16589), + new(16590), new(16591), new(16592), new(16593), new(16594), new(16595), new(16596), new(16597), new(16598), new(16599), new(16600), new(16601), new(16602), new(16603), + new(16604), new(16605), new(16606), new(16607), new(16608), new(16609), new(16610), new(16611), new(16612), new(16613), new(16614), new(16615), new(16616), new(16617), + new(16618), new(16619), new(16620), new(16621), new(16622), new(16623), new(16624), new(16625), new(16764), new(16766), new(16768), new(16770), new(16772), new(16774), + new(16776), new(16778), new(16780), new(16782), new(16784), new(16786), new(16793), new(16795), new(16796), new(16797), new(16798), new(16799), new(16859), new(16860), + new(16861), new(16862), new(16863), new(16864), new(16865), new(16866), new(16867), new(16868), new(16869), new(16870), new(16871), new(16872), new(16873), new(16874), + new(16875), new(16876), new(16877), new(16878), new(16879), new(16880), new(16881), new(16882), new(16883), new(16884), new(16885), new(16886), new(16887), new(16888), + new(16889), new(16890), new(16891), new(16892), new(16893), new(16894), new(16895), new(16896), new(16897), new(16898), new(16899), new(16900), new(16901), new(16902), + new(16903), new(16904), new(16905), new(16906), new(16907), new(16908), new(16909), new(16910), new(16911), new(16912), new(16913), new(16914), new(16915), new(16916), + new(16917), new(16918), new(16919), new(16920), new(16921), new(16922), new(16923), new(16924), new(16925), new(16926), new(16927), new(16928), new(16929), new(16930), + new(16931), new(16932), new(16933), new(16934), new(16935), new(16936), new(16937), new(16938), new(16939), new(16940), new(16941), new(16942), new(16943), new(16944), + new(16945), new(16946), new(16947), new(16948), new(16949), new(16950), new(16951), new(16952), new(16953), new(16954), new(16955), new(16956), new(16957), new(16958), + new(16959), new(16960), new(16961), new(16962), new(16963), new(16964), new(16965), new(16966), new(16967), new(16968), new(16969), new(16970), new(16971), new(16972), + new(16973), new(16974), new(16975), new(16976), new(16977), new(16978), new(16979), new(16980), new(16981), new(16982), new(16983), new(16984), new(16985), new(16986), + new(16987), new(16988), new(16989), new(16990), new(16991), new(16992), new(16993), new(16994), new(16995), new(16996), new(16997), new(16998), new(16999), new(17000), + new(17001), new(17002), new(17003), new(17004), new(17005), new(17006), new(17007), new(17008), new(17009), new(17010), new(17011), new(17012), new(17013), new(17014), + new(17015), new(17016), new(17017), new(17018), new(17019), new(17020), new(17021), new(17022), new(17023), new(17024), new(17025), new(17026), new(17027), new(17028), + new(17029), new(17030), new(17031), new(17032), new(17033), new(17034), new(17035), new(17036), new(17037), new(17038), new(17039), new(17040), new(17041), new(17042), + new(17043), new(17044), new(17045), new(17046), new(17047), new(17048), new(17049), new(17050), new(17051), new(17052), new(17053), new(17054), new(17055), new(17056), + new(17057), new(17058), new(17941), new(17942), new(17943), new(17944), new(18620), new(18621), new(18622), new(18623), new(18624), new(18625), new(18626), new(18627), + new(18628), new(18629), new(18630), new(18631), new(18632), new(18633), new(18634), new(18635), new(18900), new(18901), new(18902), new(18903), new(18904), new(18905), + new(18906), new(18907), new(18908), new(18909), new(18910), new(18911), new(18912), new(18913), new(18914), new(18915), new(18916), new(18917), new(18918), new(18919), + new(18920), new(18921), new(18922), new(18923), new(18924), new(18925), new(18926), new(18927), new(18928), new(18929), new(18930), new(18931), new(18932), new(18933), + new(18934), new(18935), new(18936), new(18937), new(18938), new(18939), new(18940), new(18941), new(18942), new(18943), new(18944), new(18945), new(18946), new(18947), + new(18948), new(18949), new(18950), new(18951), new(18952), new(18953), new(18954), new(18955), new(18956), new(18957), new(18958), new(18959), new(18960), new(18961), + new(18962), new(18963), new(18964), new(18965), new(18966), new(18967), new(18968), new(18969), new(18970), new(18971), new(18972), new(18973), new(18974), new(18975), + new(18976), new(18977), new(18978), new(18979), new(18980), new(18981), new(18982), new(18983), new(18984), new(18985), new(18986), new(18987), new(18988), new(18989), + new(18990), new(18991), new(18992), new(18993), new(18994), new(18995), new(18996), new(18997), new(18998), new(18999), new(19000), new(19001), new(19002), new(19003), + new(19004), new(19005), new(19006), new(19007), new(19008), new(19009), new(19010), new(19011), new(19012), new(19013), new(19014), new(19015), new(19016), new(19017), + new(19018), new(19019), new(19020), new(19021), new(19022), new(19023), new(19024), new(19025), new(19026), new(19027), new(19028), new(19029), new(19030), new(19031), + new(19032), new(19033), new(19034), new(19035), new(19036), new(19037), new(19038), new(19039), new(19040), new(19041), new(19042), new(19043), new(19044), new(19045), + new(19046), new(19047), new(19048), new(19049), new(19050), new(19051), new(19052), new(19053), new(19054), new(19055), new(19056), new(19057), new(19058), new(19059), + new(19060), new(19061), new(19062), new(19063), new(19064), new(19065), new(19066), new(19067), new(19068), new(19069), new(19070), new(19071), new(19072), new(19073), + new(19074), new(19075), new(19076), new(19077), new(19078), new(19079), new(19080), new(19081), new(19082), new(19083), new(19084), new(19085), new(19086), new(19087), + new(19088), new(19089), new(19090), new(19091), new(19092), new(19093), new(19094), new(19095), new(19096), new(19097), new(19098), new(19099), new(19100), new(19101), + new(19102), new(19103), new(19104), new(19105), new(19106), new(19107), new(19108), new(19109), new(19110), new(19111), new(19112), new(19113), new(19114), new(19115), + new(19116), new(19117), new(19118), new(19119), new(19120), new(19121), new(19122), new(19123), new(19124), new(19125), new(19126), new(19127), new(19128), new(19129), + new(19130), new(19131), new(19132), new(19133), new(19134), new(19380), new(19381), new(19512), new(19513), new(19514), new(19517), new(19518), new(19568), new(19569), + new(19570), new(19571), new(19572), new(19573), new(19574), new(19575), new(19576), new(19577), new(19578), new(19579), new(19580), new(19581), new(19582), new(19583), + new(19584), new(19585), new(19586), new(19587), new(19588), new(19589), new(19590), new(19591), new(19592), new(19593), new(19595), new(19596), new(19597), new(19598), + new(19599), new(19600), new(19601), new(19602), new(19603), new(19604), new(19605), new(19606), new(19607), new(19608), new(19609), new(19610), new(19611), new(19612), + new(19613), new(19614), new(19615), new(19616), new(19618), new(19619), new(19620), new(19621), new(20443), new(20743), new(20744), new(20745), new(20746), new(20756), + new(20757), new(20758), new(20759), new(20760), new(20761), new(21102), new(21103), new(21104), new(21105), new(21106), new(21107), new(21108), new(21109), new(21110), + new(21111), new(21166), new(21167), new(21168), new(21169), new(21186), new(21187), new(21188), new(21189), new(21190), new(21323), new(21324), new(21325), new(21334), + new(21335), new(21336), new(21337), new(21338), new(21339), new(21340), new(21341), new(21342), new(21343), new(21344), new(21345), new(21346), new(21347), new(21348), + new(21349), new(21350), new(21351), new(21352), new(21353), new(21670), new(21671), new(21672), new(21673), new(21674), new(21675), new(21676), new(21677), new(21678), + new(21679), new(21680), new(21681), new(21682), new(21683), new(21684), new(21685), new(21686), new(21687), new(21688), new(21689), new(21690), new(21691), new(21692), + new(21693), new(21694), new(21695), new(21696), new(21697), new(21698), new(21699), new(21700), new(21701), new(21702), new(21703), new(21704), new(21705), new(21706), + new(21707), new(21708), new(21709), new(21710), new(21711), new(21712), new(21781), new(21782), new(21783), new(21784), new(21785), new(21786), new(21812), new(21813), + new(21814), new(21815), new(23434), new(23435), new(23436), new(23533), new(23534), new(23535), new(23536), new(23537), new(23538), new(23539), new(23540), new(23541), + new(23542), new(23543), new(23544), new(24853), new(24854), new(24855), new(24856), new(24857), new(24858), new(24859), new(24860), new(24861), new(24862), new(24863), + new(24864), new(24865), new(24866), new(24868), new(24870), new(24871), new(24872), new(24873), new(24874), new(24875), new(24876), new(24877), new(24878), new(24879), + new(24880), new(24881), new(24882), new(24883), new(24884), new(24885), new(24886), new(24887), new(24888), new(24889), new(24890), new(24891), new(24892), new(24893), + new(24894), new(24895), new(24896), new(24897), new(24898), new(24899), new(24900), new(24901), new(24902), new(24903), new(24904), new(24905), new(24906), new(24907), + new(24908), new(24909), new(24910), new(24911), new(24912), new(24913), new(24914), new(24915), new(24916), new(24917), new(24918), new(24919), new(24920), new(24921), + new(24922), new(24923), new(24924), new(24925), new(24926), new(24927), new(24928), new(24929), new(24930), new(24931), new(24932), new(24933), new(25019) + }; + + public CraftGetCraftSettingHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CCraftGetCraftSettingRes res = new S2CCraftGetCraftSettingRes + { + ColorRegulateItemList = ColorRegulateItemList, + TimeSaveCostList = TimeSaveCostList, + // No idea what this is for - probably dead stuff from season 2 + ReasonableCraftLv = 5, + CraftItemLv = 15, + CreateCountMax = Server.Setting.GameLogicSetting.CraftConsumableProductionTimesMax, + CraftMasterLegendPawnInfoList = CraftMasterLegendPawnInfoList, + Unk1 = 49, + Unk2 = 30, + RefiningMaterialInfoList = RefiningMaterialInfoList + }; + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetCraftRecipeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetCraftRecipeHandler.cs new file mode 100644 index 000000000..2710b648c --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetCraftRecipeHandler.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftRecipeGetCraftRecipeHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftRecipeGetCraftRecipeHandler)); + + public CraftRecipeGetCraftRecipeHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + List allRecipesInCategory = Server.AssetRepository.CraftingRecipesAsset + .Where(recipes => recipes.Category == packet.Structure.Category) + .Select(recipes => recipes.RecipeList) + .SingleOrDefault(new List()); + + // TODO: All furniture & ensemble recipes available via achievements by default should be hidden in the JSON, here we must check which recipes the player has unlocked via achievements + foreach (CDataMDataCraftRecipe cDataMDataCraftRecipe in allRecipesInCategory) + { + // Currently 270000 represents Mini Table, i.e. Achievement #530 Bounty Hunter + if (cDataMDataCraftRecipe.RecipeID == 270000) + { + cDataMDataCraftRecipe.IsHide = false; + } + } + + client.Send(new S2CCraftRecipeGetCraftRecipeRes + { + Category = packet.Structure.Category, + RecipeList = allRecipesInCategory + .SkipWhile(recipe => recipe.IsHide) + .Skip((int)packet.Structure.Offset) + .Take(packet.Structure.Num) + .ToList(), + IsEnd = (packet.Structure.Offset + packet.Structure.Num) >= allRecipesInCategory.Count + }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetGradeupRecipeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetGradeupRecipeHandler.cs new file mode 100644 index 000000000..16f9bee5a --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftRecipeGetGradeupRecipeHandler.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftRecipeGetGradeupRecipeHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftRecipeGetGradeupRecipeHandler)); + + public CraftRecipeGetGradeupRecipeHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftRecipeGetCraftGradeupRecipeRes Handle(GameClient client, C2SCraftRecipeGetCraftGradeupRecipeReq request) + { + List categoryRecipes = Server.AssetRepository.CraftingGradeUpRecipesAsset + .Where(recipes => recipes.Category == request.Category) + .SelectMany(recipes => recipes.RecipeList) + .ToList(); + + List itemList = request.ItemList; + + var response = new S2CCraftRecipeGetCraftGradeupRecipeRes() + { + Category = request.Category, + RecipeList = categoryRecipes.Skip((int)request.Offset).Take(request.Num).ToList(), + UpgradableItemList = itemList, + IsEnd = (request.Offset + request.Num) >= categoryRecipes.Count + }; + return response; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftResetCraftpointHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftResetCraftpointHandler.cs new file mode 100644 index 000000000..bde9d199a --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftResetCraftpointHandler.cs @@ -0,0 +1,54 @@ +#nullable enable +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftResetCraftpointHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftResetCraftpointHandler)); + + public CraftResetCraftpointHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CCraftResetCraftpointRes craftResetCraftpointRes = new S2CCraftResetCraftpointRes + { + PawnID = packet.Structure.PawnID + }; + + Pawn pawn = client.Character.Pawns.Find(p => p.PawnId == packet.Structure.PawnID); + pawn.CraftData.CraftPoint = pawn.CraftData.CraftRank - 1; + foreach (CDataPawnCraftSkill skill in pawn.CraftData.PawnCraftSkillList) + { + skill.Level = 0; + } + + craftResetCraftpointRes.CraftPoint = pawn.CraftData.CraftPoint; + craftResetCraftpointRes.CraftSkillList = pawn.CraftData.PawnCraftSkillList; + Server.Database.UpdatePawnBaseInfo(pawn); + + CDataWalletPoint resetCraftSkillWalletPoint = client.Character.WalletPointList.Find(l => l.Type == WalletType.ResetCraftSkills); + resetCraftSkillWalletPoint.Value--; + S2CItemUpdateCharacterItemNtc itemUpdateNtc = new S2CItemUpdateCharacterItemNtc(); + itemUpdateNtc.UpdateType = ItemNoticeType.ResetCraftpoint; + itemUpdateNtc.UpdateWalletList.Add(new CDataUpdateWalletPoint() + { + Type = WalletType.ResetCraftSkills, + Value = resetCraftSkillWalletPoint.Value, + AddPoint = -1, + ExtraBonusPoint = 0 + }); + Server.Database.UpdateWalletPoint(client.Character.CharacterId, resetCraftSkillWalletPoint); + + client.Send(itemUpdateNtc); + client.Send(craftResetCraftpointRes); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftSkillAnalyzeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftSkillAnalyzeHandler.cs new file mode 100644 index 000000000..75da120f2 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftSkillAnalyzeHandler.cs @@ -0,0 +1,167 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftSkillAnalyzeHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftSkillAnalyzeHandler)); + + public CraftSkillAnalyzeHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + List pawnIds = new List { packet.Structure.PawnId }; + pawnIds.AddRange(packet.Structure.AssistPawnIds.Select(p => p.Value)); + + List productionSpeedLevels = new List(); + List equipmentEnhancementLevels = new List(); + List equipmentQualityLevels = new List(); + List consumableQuantityLevels = new List(); + List costPerformanceLevels = new List(); + + foreach (uint pawnId in pawnIds) + { + Pawn pawn = client.Character.Pawns.Find(p => p.PawnId == pawnId) ?? Server.Database.SelectPawn(pawnId); + productionSpeedLevels.Add(CraftManager.GetPawnProductionSpeedLevel(pawn)); + equipmentEnhancementLevels.Add(CraftManager.GetPawnEquipmentEnhancementLevel(pawn)); + equipmentQualityLevels.Add(CraftManager.GetPawnEquipmentQualityLevel(pawn)); + consumableQuantityLevels.Add(CraftManager.GetPawnConsumableQuantityLevel(pawn)); + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + } + + S2CCraftSkillAnalyzeRes craftSkillAnalyzeRes = new S2CCraftSkillAnalyzeRes(); + + switch (packet.Structure.CraftType) + { + // uses different skills depending on recipe type + // weapon/armor creation uses 3 / 5 skills: Production Speed, Equipment Quality, Cost Performance + // usable item creation uses 3 / 5 skills: Production Speed, Consumable Quantity, Cost Performance + // raw material creation uses 2 / 5 skills: Production Speed, Cost Performance + // TODO: furniture/special item, currently recipes are missing, cannot check + case CraftType.CraftTypeCreate: + // TODO: could be more accurate/improved by figuring out craft category via item category + // ClientItemInfo.GetInfoForItemId(recipe.ItemID).Category + // Note that item id is 0 for craft type CREATE/UPGRADE/QUALITY + // Note that recipe id is 0 for craft type COLOR/ELEMENT + // ClientItemInfo item = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, packet.Structure.ItemId); + // CDataMDataCraftRecipe recipe = Server.AssetRepository.CraftingRecipesAsset + // .SelectMany(recipes => recipes.RecipeList) + // .Single(recipe => recipe.RecipeID == packet.Structure.RecipeId); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeProductionSpeed(productionSpeedLevels)); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeEquipmentQuality(equipmentQualityLevels)); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeConsumableQuantity(consumableQuantityLevels)); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeCostPerformance(costPerformanceLevels)); + break; + // enhancement uses 2 / 5 skills: Equipment Enhancement, Cost Performance + case CraftType.CraftTypeUpgrade: + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeEquipmentEnhancement(equipmentEnhancementLevels)); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeCostPerformance(costPerformanceLevels)); + break; + // element/crest uses 1 / 5 skills: Cost Performance + case CraftType.CraftTypeElement: + // TODO: client times out for crest/color, maybe because assistants are not allowed and only a single result is expected? + //craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeCostPerformance(costPerformanceLevels)); + break; + // color uses 1 / 5 skills: Cost Performance + case CraftType.CraftTypeColor: + // TODO: client times out for crest/color, maybe because assistants are not allowed and only a single result is expected? + //craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeCostPerformance(costPerformanceLevels)); + break; + // change quality uses 2 / 5 skills: Equipment Quality, Cost Performance + case CraftType.CraftTypeQuality: + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeEquipmentQuality(equipmentQualityLevels)); + craftSkillAnalyzeRes.AnalyzeResultList.Add(AnalyzeCostPerformance(costPerformanceLevels)); + break; + } + + client.Send(craftSkillAnalyzeRes); + } + + /// + /// For Production Speed Value0 & Value1 are unused, Rate is equal to % of crafting time reduction shown in the UI as "Working hours 50% OFF" + /// + /// + /// + private CDataCraftSkillAnalyzeResult AnalyzeProductionSpeed(List productionSpeedLevel) + { + CDataCraftSkillAnalyzeResult productionSpeedAnalysisResult = new CDataCraftSkillAnalyzeResult + { + SkillType = CraftSkillType.ProductionSpeed, + Rate = (byte)Server.CraftManager.GetCraftingTimeReductionRate(productionSpeedLevel) + }; + return productionSpeedAnalysisResult; + } + + /// + /// For Equipment Quality Value0 & Value1 are unused, Rate is equal to % of success rate shown in the UI as "Success rate: 64%" + /// + /// + /// + private CDataCraftSkillAnalyzeResult AnalyzeEquipmentQuality(List equipmentQualityLevel) + { + CDataCraftSkillAnalyzeResult equipmentQualityAnalysisResult = new CDataCraftSkillAnalyzeResult + { + SkillType = CraftSkillType.EquipmentQuality, + Rate = (byte)CraftManager.CalculateEquipmentQualityIncreaseRate(equipmentQualityLevel) + }; + return equipmentQualityAnalysisResult; + } + + /// + /// For Equip Enhancement Rate is unused, Value0 and Value1 indicate a range where Value0 is the lower bound and Value1 the upper bound shown in the UI as "Value~Value1 pt" + /// + /// + /// + private CDataCraftSkillAnalyzeResult AnalyzeEquipmentEnhancement(List equipmentEnhancementLevels) + { + CDataCraftSkillAnalyzeResult equipEnhancementAnalysisResult = new CDataCraftSkillAnalyzeResult + { + SkillType = CraftSkillType.EquipmentEnhancement, + Value0 = (uint)CraftManager.GetEquipmentEnhancementPoints(equipmentEnhancementLevels), + Value1 = (uint)CraftManager.GetEquipmentEnhancementPointsGreatSuccess(equipmentEnhancementLevels) + }; + return equipEnhancementAnalysisResult; + } + + /// + /// For Consumable Quantity Value1 is unused, Value0 is equal to additional quantity/pieces, Rate is equal to % of occurrence chance shown in the UI as "34% chance of + 3 pieces" + /// + /// + /// + private CDataCraftSkillAnalyzeResult AnalyzeConsumableQuantity(List consumableQuantityLevels) + { + CDataCraftSkillAnalyzeResult consumableQuantityAnalysisResult = new CDataCraftSkillAnalyzeResult + { + SkillType = CraftSkillType.ConsumableQuantity, + Rate = (byte)CraftManager.GetAdditionalConsumableQuantityRate(consumableQuantityLevels), + Value0 = (byte)CraftManager.GetAdditionalConsumableQuantityMaximum(consumableQuantityLevels) + }; + return consumableQuantityAnalysisResult; + } + + /// + /// For Cost Performance Value0 & Value1 are unused, Rate is equal to % of cost reduction shown in the UI as "Cost 13% OFF" + /// + /// + /// + private CDataCraftSkillAnalyzeResult AnalyzeCostPerformance(List costPerformanceLevels) + { + CDataCraftSkillAnalyzeResult costPerformanceAnalysisResult = new CDataCraftSkillAnalyzeResult + { + SkillType = CraftSkillType.CostPerformance, + Rate = (byte)Server.CraftManager.GetCraftCostReductionRate(costPerformanceLevels) + }; + return costPerformanceAnalysisResult; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftSkillUpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftSkillUpHandler.cs new file mode 100644 index 000000000..1a21b182e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftSkillUpHandler.cs @@ -0,0 +1,44 @@ +#nullable enable +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftSkillUpHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftSkillUpHandler)); + + public CraftSkillUpHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CCraftSkillUpRes craftSkillUpRes = new S2CCraftSkillUpRes + { + PawnID = packet.Structure.PawnID, + SkillType = packet.Structure.SkillType, + SkillLevel = packet.Structure.SkillLevel + }; + + Pawn pawn = client.Character.Pawns.Find(p => p.PawnId == packet.Structure.PawnID); + + CDataPawnCraftSkill pawnCraftSkill = pawn.CraftData.PawnCraftSkillList.Find(skill => skill.Type == packet.Structure.SkillType); + uint previousCraftSkillLevel = pawnCraftSkill.Level; + pawnCraftSkill.Level = packet.Structure.SkillLevel; + + craftSkillUpRes.UseCraftPoint = pawnCraftSkill.Level - previousCraftSkillLevel; + + pawn.CraftData.CraftPoint -= craftSkillUpRes.UseCraftPoint; + craftSkillUpRes.RemainCraftPoint = pawn.CraftData.CraftPoint; + + Server.Database.UpdatePawnBaseInfo(pawn); + + client.Send(craftSkillUpRes); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartAttachElementHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartAttachElementHandler.cs new file mode 100644 index 000000000..be8361db5 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartAttachElementHandler.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartAttachElementHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartAttachElementHandler)); + + public CraftStartAttachElementHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftStartAttachElementRes Handle(GameClient client, C2SCraftStartAttachElementReq request) + { + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + + var (storageType, itemProps) = client.Character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, request.EquipItemUId); + var (slotNo, item, amount) = itemProps; + + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, item.ItemId); + var result = new S2CCraftStartAttachElementRes(); + + ushort relativeSlotNo = slotNo; + CharacterCommon characterCommon = null; + if (storageType == StorageType.CharacterEquipment) + { + characterCommon = client.Character; + result.CurrentEquip.EquipSlot.CharacterId = client.Character.CharacterId; + result.CurrentEquip.EquipSlot.PawnId = 0; + } + else if (storageType == StorageType.PawnEquipment) + { + uint pawnId = Storages.DeterminePawnId(client.Character, storageType, relativeSlotNo); + characterCommon = client.Character.Pawns.Where(x => x.PawnId == pawnId).SingleOrDefault(); + relativeSlotNo = EquipManager.DeterminePawnEquipSlot(relativeSlotNo); + result.CurrentEquip.EquipSlot.CharacterId = 0; + result.CurrentEquip.EquipSlot.PawnId = pawnId; + } + + if (storageType == StorageType.CharacterEquipment || storageType == StorageType.PawnEquipment) + { + result.CurrentEquip.EquipSlot.EquipSlotNo = EquipManager.DetermineEquipSlot(relativeSlotNo); + result.CurrentEquip.EquipSlot.EquipType = EquipManager.GetEquipTypeFromSlotNo(relativeSlotNo); + } + + var craftInfo = Server.AssetRepository.CostExpScalingAsset.CostExpScalingInfo[clientItemInfo.Rank]; + uint totalCost = (uint)(craftInfo.Cost * request.CraftElementList.Count); + uint pawnExp = (uint)(craftInfo.Exp * request.CraftElementList.Count); + + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, item, storageType, relativeSlotNo, 0, 0)); + foreach (var element in request.CraftElementList) + { + uint crestId = Server.ItemManager.LookupItemByUID(Server, element.ItemUId); + + Server.Database.InsertCrest(client.Character.CommonId, request.EquipItemUId, element.SlotNo, crestId, 0); + result.EquipElementParamList.Add(new CDataEquipElementParam() + { + CrestId = crestId, + SlotNo = element.SlotNo, + }); + + item.EquipElementParamList.Add(new CDataEquipElementParam() + { + CrestId = crestId, + SlotNo = element.SlotNo, + }); + + // Consume the crest + updateCharacterItemNtc.UpdateItemList.AddRange(Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, element.ItemUId, 1)); + } + + + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnId); + List pawns = new List { leadPawn }; + pawns.AddRange(request.CraftSupportPawnIDList.Select(p => Server.CraftManager.FindPawn(client, p.PawnId))); + List costPerformanceLevels = new List(); + foreach (Pawn pawn in pawns) + { + if (pawn != null) + { + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID, "Couldn't find the Pawn ID."); + } + } + + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartAttachElement; + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, + Server.CraftManager.CalculateRecipeCost(totalCost, costPerformanceLevels)); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, item, storageType, relativeSlotNo, 1, 1)); + client.Send(updateCharacterItemNtc); + + + if (CraftManager.CanPawnExpUp(leadPawn)) + { + double BonusExpMultiplier = Server.GpCourseManager.PawnCraftBonus(); + CraftManager.HandlePawnExpUpNtc(client, leadPawn, pawnExp, BonusExpMultiplier); + if (CraftManager.CanPawnRankUp(leadPawn)) + { + CraftManager.HandlePawnRankUpNtc(client, leadPawn); + } + } + else + { + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + } + + Server.Database.UpdatePawnBaseInfo(leadPawn); + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartCraftHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartCraftHandler.cs new file mode 100644 index 000000000..d55ec8855 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartCraftHandler.cs @@ -0,0 +1,180 @@ +#nullable enable +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartCraftHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartCraftHandler)); + + private static readonly HashSet BannedSubCategories = new() + { + ItemSubCategory.WeaponShield, + ItemSubCategory.WeaponRod, + ItemSubCategory.EquipJewelry, + ItemSubCategory.EquipLantern, + ItemSubCategory.JewelryCommon, + ItemSubCategory.JewelryRing, + ItemSubCategory.JewelryBracelet, + ItemSubCategory.JewelryPierce, + ItemSubCategory.EmblemStone, + ItemSubCategory.EquipOverwear, + ItemSubCategory.EquipClothingBody, + ItemSubCategory.EquipClothingLeg, + }; + + public CraftStartCraftHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftStartCraftRes Handle(GameClient client, C2SCraftStartCraftReq request) + { + CDataMDataCraftRecipe recipe = Server.AssetRepository.CraftingRecipesAsset + .SelectMany(recipes => recipes.RecipeList) + .Single(recipe => recipe.RecipeID == request.RecipeID); + ClientItemInfo itemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, recipe.ItemID); + + + ushort AddStatusID = request.AdditionalStatusId; + CDataAddStatusParam AddStat = new CDataAddStatusParam() + { + IsAddStat1 = false, + IsAddStat2 = false, + AdditionalStatus1 = 0, + AdditionalStatus2 = 0, + }; + List AddStatList = new List(); + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartCraft; + + // Remove crafting materials + foreach (var craftMaterial in request.CraftMaterialList) + { + try + { + List updateResults = Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, + craftMaterial.ItemUId, craftMaterial.ItemNum); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + catch (NotEnoughItemsException e) + { + Logger.Exception(e); + return new S2CCraftStartCraftRes() + { + Result = 1 + }; + } + } + + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnID); + List pawns = new List { leadPawn }; + pawns.AddRange(request.CraftSupportPawnIDList.Select(p => Server.CraftManager.FindPawn(client, p.PawnId))); + List productionSpeedLevels = new List(); + List consumableQuantityLevels = new List(); + List costPerformanceLevels = new List(); + List qualityLevels = new List(); + foreach (Pawn pawn in pawns) + { + if (pawn != null) + { + productionSpeedLevels.Add(CraftManager.GetPawnProductionSpeedLevel(pawn)); + consumableQuantityLevels.Add(CraftManager.GetPawnConsumableQuantityLevel(pawn)); + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + qualityLevels.Add(CraftManager.GetPawnEquipmentQualityLevel(pawn)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID, "Couldn't find the Pawn ID."); + } + } + + double calculatedOdds = CraftManager.CalculateEquipmentQualityIncreaseRate(qualityLevels); + uint plusValue = 0; + bool isGreatSuccessEquipmentQuality = false; + bool canPlusValue = !itemInfo.SubCategory.HasValue || !BannedSubCategories.Contains(itemInfo.SubCategory.Value); + if (canPlusValue && !string.IsNullOrEmpty(request.RefineMaterialUID)) + { + Item refineMaterialItem = Server.Database.SelectStorageItemByUId(request.RefineMaterialUID); + CraftCalculationResult craftCalculationResult = CraftManager.CalculateEquipmentQuality(refineMaterialItem, (uint)calculatedOdds); + plusValue = craftCalculationResult.CalculatedValue; + isGreatSuccessEquipmentQuality = craftCalculationResult.IsGreatSuccess; + + try + { + List updateResults = + Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, request.RefineMaterialUID, 1); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + catch (NotEnoughItemsException) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_ITEM_NUM, "Client Item Desync has Occurred."); + } + } + + uint consumableAdditionalQuantity = 0; + bool isGreatSuccessConsumableQuantity = false; + if (itemInfo.StorageType == StorageType.ItemBagConsumable) + { + CraftCalculationResult craftCalculationResult = CraftManager.CalculateConsumableQuantity(consumableQuantityLevels, (uint)calculatedOdds); + consumableAdditionalQuantity = request.CreateCount * craftCalculationResult.CalculatedValue; + isGreatSuccessConsumableQuantity = craftCalculationResult.IsGreatSuccess; + } + + CraftProgress craftProgress = new CraftProgress + { + CraftCharacterId = client.Character.CharacterId, + CraftLeadPawnId = request.CraftMainPawnID, + CraftSupportPawnId1 = request.CraftSupportPawnIDList.ElementAtOrDefault(0)?.PawnId ?? 0, + CraftSupportPawnId2 = request.CraftSupportPawnIDList.ElementAtOrDefault(1)?.PawnId ?? 0, + CraftSupportPawnId3 = request.CraftSupportPawnIDList.ElementAtOrDefault(2)?.PawnId ?? 0, + RecipeId = request.RecipeID, + NpcActionId = NpcActionType.NpcActionSmithy, + ItemId = recipe.ItemID, + AdditionalStatusId = request.AdditionalStatusId, + // TODO: implement mechanism to deduct time periodically + RemainTime = Server.CraftManager.CalculateRecipeProductionSpeed(recipe.Time, productionSpeedLevels), + CreateCount = recipe.Num * request.CreateCount, + PlusValue = plusValue, + GreatSuccess = isGreatSuccessEquipmentQuality || isGreatSuccessConsumableQuantity, + AdditionalQuantity = consumableAdditionalQuantity + }; + + // TODO: check if course bonus provides exp bonus for crafting & calculate bonus EXP + // TODO: Decide whether bonus exp should be calculated when craft is started vs. received + bool expBonus = false; + if (CraftManager.CanPawnExpUp(leadPawn)) + { + craftProgress.Exp = recipe.Exp * request.CreateCount; + craftProgress.ExpBonus = expBonus; + if (expBonus) + { + craftProgress.BonusExp = craftProgress.Exp * 2; + } + } + else + { + craftProgress.Exp = 0; + craftProgress.ExpBonus = false; + craftProgress.BonusExp = 0; + } + + Server.Database.InsertPawnCraftProgress(craftProgress); + + // Subtract craft price + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, + Server.CraftManager.CalculateRecipeCost(recipe.Cost, costPerformanceLevels) * request.CreateCount); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + + client.Send(updateCharacterItemNtc); + return new S2CCraftStartCraftRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartDetachElementHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartDetachElementHandler.cs new file mode 100644 index 000000000..70459c480 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartDetachElementHandler.cs @@ -0,0 +1,76 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using Microsoft.VisualBasic; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartDetachElementHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartDetachElementHandler)); + + public CraftStartDetachElementHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftStartDetachElementRes Handle(GameClient client, C2SCraftStartDetachElementReq request) + { + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + + var (storageType, itemProps) = client.Character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, request.EquipItemUId); + var (slotNo, item, amount) = itemProps; + + var result = new S2CCraftStartDetachElementRes(); + + ushort relativeSlotNo = slotNo; + CharacterCommon characterCommon = null; + if (storageType == StorageType.CharacterEquipment) + { + characterCommon = client.Character; + result.CurrentEquip.EquipSlot.CharacterId = client.Character.CharacterId; + result.CurrentEquip.EquipSlot.PawnId = 0; + } + else if (storageType == StorageType.PawnEquipment) + { + uint pawnId = Storages.DeterminePawnId(client.Character, storageType, relativeSlotNo); + characterCommon = client.Character.Pawns.Where(x => x.PawnId == pawnId).SingleOrDefault(); + relativeSlotNo = EquipManager.DeterminePawnEquipSlot(relativeSlotNo); + result.CurrentEquip.EquipSlot.CharacterId = 0; + result.CurrentEquip.EquipSlot.PawnId = pawnId; + + } + + if (storageType == StorageType.CharacterEquipment || storageType == StorageType.PawnEquipment) + { + result.CurrentEquip.EquipSlot.EquipSlotNo = EquipManager.DetermineEquipSlot(relativeSlotNo); + result.CurrentEquip.EquipSlot.EquipType = EquipManager.GetEquipTypeFromSlotNo(relativeSlotNo); + } + + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, item, storageType, relativeSlotNo, 0, 0)); + foreach (var element in request.CraftElementList) + { + Server.Database.RemoveCrest(client.Character.CommonId, request.EquipItemUId, element.SlotNo); + result.EquipElementParamList.Add(new CDataEquipElementParam() + { + CrestId = 0, + SlotNo = element.SlotNo, + }); + + item.EquipElementParamList = item.EquipElementParamList.Where(x => x.SlotNo != element.SlotNo).ToList(); + } + + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartDetachElement; + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, item, storageType, relativeSlotNo, 1, 1)); + client.Send(updateCharacterItemNtc); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipColorChangeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipColorChangeHandler.cs new file mode 100644 index 000000000..a18b9fc22 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipColorChangeHandler.cs @@ -0,0 +1,157 @@ +#nullable enable +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartEquipColorChangeHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartEquipColorChangeHandler)); + private readonly ItemManager _itemmanager; + public CraftStartEquipColorChangeHandler(DdonGameServer server) : base(server) + { + _itemmanager = server.ItemManager; + } + + public override S2CCraftStartEquipColorChangeRes Handle(GameClient client, C2SCraftStartEquipColorChangeReq request) + { + Character character = client.Character; + uint charid = client.Character.CharacterId; + string equipItemUID = request.EquipItemUID; + List colorList = request.CraftColorantList; + var ramItem = character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + var equipItem = ramItem.Item2.Item2; + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, equipItem.ItemId); + byte color = request.Color; + List colorlist = new List(); // this is probably for consuming the dye + uint craftpawnid = request.CraftMainPawnID; + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + CDataCurrentEquipInfo CurrentEquipInfo = new CDataCurrentEquipInfo() + { + ItemUId = equipItemUID, + }; + var colorantList = colorList[0]; + string DyeUId = colorantList.ItemUID; + + if (!string.IsNullOrEmpty(DyeUId)) + { + try + { + var updateResults = Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, DyeUId, 1); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + catch (NotEnoughItemsException) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_ITEM_NUM, "Client Item Desync has Occurred."); + } + } + + //Applying the Dye + equipItem.Color = color; + + var (storageType, foundItem) = character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + + if (foundItem != null) + { + var (slotno, item, itemnum) = foundItem; + CharacterCommon characterCommon = null; + + if (storageType == StorageType.CharacterEquipment || storageType == StorageType.PawnEquipment) + { + CurrentEquipInfo.EquipSlot.EquipSlotNo = EquipManager.DetermineEquipSlot(slotno); + CurrentEquipInfo.EquipSlot.EquipType = EquipManager.GetEquipTypeFromSlotNo(slotno); + } + + if (storageType == StorageType.PawnEquipment) + { + uint pawnId = Storages.DeterminePawnId(client.Character, storageType, slotno); + CurrentEquipInfo.EquipSlot.PawnId = pawnId; + characterCommon = client.Character.Pawns.SingleOrDefault(x => x.PawnId == pawnId); + } + else if (storageType == StorageType.CharacterEquipment) + { + CurrentEquipInfo.EquipSlot.CharacterId = charid; + characterCommon = character; + } + + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartEquipColorChang; + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 0, 0)); + + if (foundItem != null) + { + (slotno, item, itemnum) = foundItem; + _itemmanager.UpgradeStorageItem( + Server, + client, + charid, + storageType, + equipItem, + slotno + ); + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 1, 1)); + } + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Item with UID {equipItemUID} not found in {storageType}"); + } + + var res = new S2CCraftStartEquipColorChangeRes() + { + ColorNo = color, + CurrentEquipInfo = CurrentEquipInfo + }; + + var craftInfo = Server.AssetRepository.CostExpScalingAsset.CostExpScalingInfo[clientItemInfo.Rank]; + uint totalCost = craftInfo.Cost; + uint pawnExp = craftInfo.Exp; + + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnID); + List pawns = new List { leadPawn }; + pawns.AddRange(request.CraftSupportPawnIDList.Select(p => Server.CraftManager.FindPawn(client, p.PawnId))); + List costPerformanceLevels = new List(); + + foreach (Pawn pawn in pawns) + { + if (pawn != null) + { + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID, "Couldn't find the Pawn ID."); + } + } + + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, + Server.CraftManager.CalculateRecipeCost(totalCost, costPerformanceLevels)); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + client.Send(updateCharacterItemNtc); + + if (CraftManager.CanPawnExpUp(leadPawn)) + { + double BonusExpMultiplier = Server.GpCourseManager.PawnCraftBonus(); + CraftManager.HandlePawnExpUpNtc(client, leadPawn, pawnExp, BonusExpMultiplier); + if (CraftManager.CanPawnRankUp(leadPawn)) + { + CraftManager.HandlePawnRankUpNtc(client, leadPawn); + } + } + else + { + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + } + + Server.Database.UpdatePawnBaseInfo(leadPawn); + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipGradeUpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipGradeUpHandler.cs new file mode 100644 index 000000000..021a65b32 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartEquipGradeUpHandler.cs @@ -0,0 +1,323 @@ +#nullable enable +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartEquipGradeUpHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartEquipGradeUpHandler)); + private readonly ItemManager _itemManager; + private readonly CraftManager _craftManager; + + public CraftStartEquipGradeUpHandler(DdonGameServer server) : base(server) + { + _itemManager = Server.ItemManager; + _craftManager = Server.CraftManager; + } + + public override S2CCraftStartEquipGradeUpRes Handle(GameClient client, C2SCraftStartEquipGradeUpReq request) + { + string equipItemUID = request.EquipItemUID; + Character character = client.Character; + var ramItem = character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + Item equipItem = ramItem.Item2.Item2; + uint charid = client.Character.CharacterId; + uint craftpawnid = request.CraftMainPawnID; + + // Fetch the crafting recipe data for the item + CDataMDataCraftGradeupRecipe recipeData = Server.AssetRepository.CraftingGradeUpRecipesAsset + .SelectMany(recipes => recipes.RecipeList) + .First(recipe => recipe.ItemID == equipItem.ItemId); + + uint gearUpgradeID = recipeData.GradeupItemID; + uint goldRequired = recipeData.Cost; + UpgradableStatus upgradableStatus = recipeData.Upgradable; + uint pawnExp = recipeData.Exp; + bool canContinue = true; + bool doUpgrade = false; + uint currentTotalEquipPoint = equipItem.EquipPoints; + + CDataCurrentEquipInfo CurrentEquipInfo = new() + { + ItemUId = equipItemUID, + }; + + // More dummy data, looks like its DragonAugment related. + CDataCraftStartEquipGradeUpUnk0Unk0 dragonAugmentData = new(); + CDataCraftStartEquipGradeUpUnk0 dummydata = new() // TODO: Figure this out + { + Unk0 = new List { dragonAugmentData }, + DragonAugment = false, // makes the DragonAugment slot popup appear if set to true. + }; + + var res = new S2CCraftStartEquipGradeUpRes(); + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new(); + + // Removes crafting materials + foreach (var craftMaterial in request.CraftMaterialList) + { + try + { + var updateResults = + _itemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, craftMaterial.ItemUId, craftMaterial.ItemNum); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + catch (NotEnoughItemsException) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_ITEM_NUM, "Client Item Desync has Occurred."); + } + } + + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnID); + List pawns = new List { leadPawn }; + pawns.AddRange(request.CraftSupportPawnIDList.Select(p => Server.CraftManager.FindPawn(client, p.PawnId))); + List enhancementLevels = new List(); + List costPerformanceLevels = new List(); + List qualityLevels = new List(); + + foreach (Pawn pawn in pawns) + { + if (pawn != null) + { + enhancementLevels.Add(CraftManager.GetPawnEquipmentEnhancementLevel(pawn)); + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + qualityLevels.Add(CraftManager.GetPawnEquipmentQualityLevel(pawn)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID, "Couldn't find the Pawn ID."); + } + } + + double calculatedOdds = CraftManager.CalculateEquipmentQualityIncreaseRate(qualityLevels); + CraftCalculationResult enhnacementResult = _craftManager.CalculateEquipmentEnhancement(enhancementLevels, (uint)calculatedOdds); + bool isGreatSuccess = enhnacementResult.IsGreatSuccess; + uint addEquipPoint = enhnacementResult.CalculatedValue; + + currentTotalEquipPoint += addEquipPoint; + + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, + Server.CraftManager.CalculateRecipeCost(recipeData.Cost, costPerformanceLevels)); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + + ClientItemInfo itemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, equipItem.ItemId); + byte currentStars = (byte)itemInfo.Quality; + uint remainingPoints = currentTotalEquipPoint; + List gradeupList = new List(); + + uint[] thresholds = { 350, 700, 1000, 1500, 800 }; + + // Determine the required points based on the current star level + uint requiredPoints = currentStars >= 0 && currentStars < thresholds.Length + ? thresholds[currentStars] + : throw new InvalidOperationException("Invalid star level"); + + if (recipeData.AllowMultiGrade) + { + if (currentTotalEquipPoint >= requiredPoints) + { + doUpgrade = true; + List itemIDsList = FindRecipeFamily(recipeData); + remainingPoints = currentTotalEquipPoint; + int thresholdsExceeded = 0; + + for (int i = currentStars; i < thresholds.Length; i++) + { + if (remainingPoints >= thresholds[i]) + { + remainingPoints -= thresholds[i]; + thresholdsExceeded++; + } + else + { + break; + } + } + + gradeupList = itemIDsList.Take(thresholdsExceeded).Select(recipe => new CDataCommonU32(recipe.GradeupItemID)).ToList(); + upgradableStatus = itemIDsList.Take(thresholdsExceeded).LastOrDefault().Upgradable; + gearUpgradeID = gradeupList.Count > 0 ? gradeupList.Last().Value : 0; + } + } + + else + { + if (currentTotalEquipPoint >= requiredPoints) + { + currentTotalEquipPoint -= requiredPoints; + + if (currentStars < 4) + { + int nextThresholdIndex = currentStars + 1; + uint nextThreshold = thresholds[nextThresholdIndex]; + + // Cap remaining points or just update them based on the next threshold + remainingPoints = Math.Min(currentTotalEquipPoint, nextThreshold - 1); + } + else + { + remainingPoints = currentTotalEquipPoint; + } + // Prepare to grade up + gradeupList = new() { new CDataCommonU32(gearUpgradeID) }; + doUpgrade = true; + } + } + if (upgradableStatus == UpgradableStatus.No) + { + canContinue = false; + } + + if (doUpgrade) + { + equipItem.ItemId = gearUpgradeID; + if (canContinue) + { + currentTotalEquipPoint = remainingPoints; + } + else + { + currentTotalEquipPoint = 0; + } + + equipItem.EquipPoints = currentTotalEquipPoint; + Server.Database.UpdateItemEquipPoints(equipItemUID, currentTotalEquipPoint); + UpdateCharacterItem(client, equipItemUID, equipItem, charid, updateCharacterItemNtc, CurrentEquipInfo); + res = CreateUpgradeResponse(equipItemUID, gearUpgradeID, gradeupList, addEquipPoint, currentTotalEquipPoint, (uint)upgradableStatus, goldRequired, isGreatSuccess, + CurrentEquipInfo, equipItem.ItemId, canContinue, dummydata); + } + else + { + equipItem.ItemId = equipItem.ItemId; + equipItem.EquipPoints = currentTotalEquipPoint; + Server.Database.UpdateItemEquipPoints(equipItemUID, currentTotalEquipPoint); + res = CreateEquipPointResponse(equipItemUID, addEquipPoint, currentTotalEquipPoint, goldRequired, isGreatSuccess, CurrentEquipInfo, canContinue, dummydata); + } + + if (CraftManager.CanPawnExpUp(leadPawn)) + { + double BonusExpMultiplier = Server.GpCourseManager.PawnCraftBonus(); + CraftManager.HandlePawnExpUpNtc(client, leadPawn, pawnExp, BonusExpMultiplier); + if (CraftManager.CanPawnRankUp(leadPawn)) + { + CraftManager.HandlePawnRankUpNtc(client, leadPawn); + } + } + else + { + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + } + + Server.Database.UpdatePawnBaseInfo(leadPawn); + + client.Send(updateCharacterItemNtc); + return res; + } + + private void UpdateCharacterItem(GameClient client, string equipItemUID, Item equipItem, uint charid, S2CItemUpdateCharacterItemNtc updateCharacterItemNtc, + CDataCurrentEquipInfo CurrentEquipInfo) + { + var (storageType, foundItem) = client.Character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + if (foundItem != null) + { + var (slotno, item, itemnum) = foundItem; + CharacterCommon characterCommon = null; + if (storageType == StorageType.CharacterEquipment || storageType == StorageType.PawnEquipment) + { + CurrentEquipInfo.EquipSlot.EquipSlotNo = EquipManager.DetermineEquipSlot(slotno); + CurrentEquipInfo.EquipSlot.EquipType = EquipManager.GetEquipTypeFromSlotNo(slotno); + } + + if (storageType == StorageType.PawnEquipment) + { + uint pawnId = Storages.DeterminePawnId(client.Character, storageType, slotno); + CurrentEquipInfo.EquipSlot.PawnId = pawnId; + characterCommon = client.Character.Pawns.SingleOrDefault(x => x.PawnId == pawnId); + } + else if (storageType == StorageType.CharacterEquipment) + { + CurrentEquipInfo.EquipSlot.CharacterId = charid; + characterCommon = client.Character; + } + + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartEquipGradeUp; + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 0, 0)); + + _itemManager.UpgradeStorageItem(Server, client, charid, storageType, equipItem, slotno); + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 1, 1)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Item with UID {equipItemUID} not found in {storageType}"); + } + } + + private S2CCraftStartEquipGradeUpRes CreateUpgradeResponse(string equipItemUID, uint gradeUpItemID, List gradeupList, + uint addEquipPoint, uint currentTotalEquipPoint, uint canUpgrade, uint gold, bool isGreatSuccess, CDataCurrentEquipInfo currentEquip, + uint beforeItemID, bool upgradable, CDataCraftStartEquipGradeUpUnk0 unk1) + { + return new S2CCraftStartEquipGradeUpRes + { + GradeUpItemUID = equipItemUID, + GradeUpItemID = gradeUpItemID, // This has to be the last ID found in gradeupList or it will continue grading up into it. + GradeUpItemIDList = gradeupList, // Only assign this when its meant to become the next item, or it will autofill the gauge everytime. + AddEquipPoint = addEquipPoint, + TotalEquipPoint = currentTotalEquipPoint, + EquipGrade = canUpgrade, + Gold = gold, + IsGreatSuccess = isGreatSuccess, + CurrentEquip = currentEquip, + BeforeItemID = beforeItemID, + Upgradable = upgradable, + Unk1 = unk1 // Dragon Augment related I guess? + }; + } + + private S2CCraftStartEquipGradeUpRes CreateEquipPointResponse(string equipItemUID, uint addEquipPoint, uint totalEquipPoint, uint gold, bool isGreatSuccess, + CDataCurrentEquipInfo currentEquip, bool upgradable, CDataCraftStartEquipGradeUpUnk0 unk1) + { + return new S2CCraftStartEquipGradeUpRes + { + GradeUpItemUID = equipItemUID, + AddEquipPoint = addEquipPoint, + TotalEquipPoint = totalEquipPoint, + Gold = gold, + IsGreatSuccess = isGreatSuccess, + CurrentEquip = currentEquip, + Upgradable = upgradable, + Unk1 = unk1 // Dragon Augment related I guess? + }; + } + + private List FindRecipeFamily(CDataMDataCraftGradeupRecipe startingRecipe) + { + List recipeFamily = new List(); + recipeFamily.Add(startingRecipe); + CDataMDataCraftGradeupRecipe? node = startingRecipe; + while (node is not null) + { + node = Server.AssetRepository.CraftingGradeUpRecipesAsset + .SelectMany(recipes => recipes.RecipeList) + .Where(x => x.ItemID == node.GradeupItemID) + .FirstOrDefault(); + + if (node is not null) + { + recipeFamily.Add(node); + } + } + recipeFamily = recipeFamily.OrderBy(x => x.RecipeID).ToList(); + //recipeFamily.ForEach(x => Logger.Debug($"Found recipe family: {startingRecipe.RecipeID} -> {x.RecipeID}")); + return recipeFamily; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftStartQualityUpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftStartQualityUpHandler.cs new file mode 100644 index 000000000..07896e8d3 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftStartQualityUpHandler.cs @@ -0,0 +1,188 @@ +#nullable enable +using System; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftStartQualityUpHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftStartQualityUpHandler)); + + + public CraftStartQualityUpHandler(DdonGameServer server) : base(server) + { + } + + public override S2CCraftStartQualityUpRes Handle(GameClient client, C2SCraftStartQualityUpReq request) + { + string equipItemUID = request.ItemUID; + Character character = client.Character; + var ramItem = character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + Item equipItem = ramItem.Item2.Item2; + ClientItemInfo itemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, equipItem.ItemId); + byte itemRank = itemInfo.Rank; + uint craftpawnid = request.CraftMainPawnID; + string RefineMaterialUID = request.RefineUID; + ushort AddStatusID = request.AddStatusID; + uint pawnExp = 0; + ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, equipItem.ItemId); + uint totalCost = Math.Min(100, (uint)itemRank) * 300; + List updateResults; + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); + + CDataAddStatusParam AddStat = new CDataAddStatusParam() + { + IsAddStat1 = false, + IsAddStat2 = false, + AdditionalStatus1 = 0, + AdditionalStatus2 = 0, + }; + List AddStatList = new List() + { + new CDataAddStatusParam(), + }; + CDataCurrentEquipInfo CurrentEquipInfo = new CDataCurrentEquipInfo() + { + ItemUId = equipItemUID, + }; + + // TODO: Revisit AdditionalStatus down the line. It appears it might be apart of a larger system involving craig? + // Definitely a potential huge rabbit hole that I think we should deal with in a different PR. + + // Lead pawn is always owned by player. + Pawn leadPawn = Server.CraftManager.FindPawn(client, request.CraftMainPawnID); + List pawns = new List { leadPawn }; + pawns.AddRange(request.CraftSupportPawnIDList.Select(p => Server.CraftManager.FindPawn(client, p.PawnId))); + List qualityLevels = new List(); + List costPerformanceLevels = new List(); + + foreach (Pawn pawn in pawns) + { + if (pawn != null) + { + costPerformanceLevels.Add(CraftManager.GetPawnCostPerformanceLevel(pawn)); + qualityLevels.Add(CraftManager.GetPawnEquipmentQualityLevel(pawn)); + } + else + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID, "Couldn't find the Pawn ID."); + } + + } + double calculatedOdds = CraftManager.CalculateEquipmentQualityIncreaseRate(qualityLevels); + + + uint plusValue = 0; + bool isGreatSuccessEquipmentQuality = false; + + //TODO: Need to calculate the Gold cost and remove it. Cost is based on the Equipments IR. + // Probably do what Crests do and make a JSON for it? + if (!string.IsNullOrEmpty(RefineMaterialUID)) + { + Item refineMaterialItem = Server.Database.SelectStorageItemByUId(RefineMaterialUID); + CraftCalculationResult craftCalculationResult = CraftManager.CalculateEquipmentQuality(refineMaterialItem, (uint)calculatedOdds, itemRank); + plusValue = craftCalculationResult.CalculatedValue; + isGreatSuccessEquipmentQuality = craftCalculationResult.IsGreatSuccess; + pawnExp = craftCalculationResult.Exp; + + try + { + updateResults = Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, RefineMaterialUID, 1); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + catch (NotEnoughItemsException) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_ITEM_NUM, "Client Item Desync has Occurred."); + } + } + + // TODO: figuring out what this is + // I've tried plugging Crest IDs & Equipment ID/RandomQuality n such, and just random numbers Unk0 - Unk4 just don't seem to change anything. + CDataS2CCraftStartQualityUpResUnk0 dummydata = new CDataS2CCraftStartQualityUpResUnk0() + { + IsGreatSuccess = isGreatSuccessEquipmentQuality + }; + + // Updating the item. + equipItem.ItemId = equipItem.ItemId; + equipItem.PlusValue = (byte)plusValue; + equipItem.AddStatusParamList = equipItem.AddStatusParamList; + + var (storageType, foundItem) = character.Storage.FindItemByUIdInStorage(ItemManager.EquipmentStorages, equipItemUID); + if (foundItem != null) + { + var (slotno, item, itemnum) = foundItem; + CharacterCommon characterCommon = null; + if (storageType == StorageType.CharacterEquipment || storageType == StorageType.PawnEquipment) + { + CurrentEquipInfo.EquipSlot.EquipSlotNo = EquipManager.DetermineEquipSlot(slotno); + CurrentEquipInfo.EquipSlot.EquipType = EquipManager.GetEquipTypeFromSlotNo(slotno); + } + + if (storageType == StorageType.PawnEquipment) + { + uint pawnId = Storages.DeterminePawnId(client.Character, storageType, slotno); + CurrentEquipInfo.EquipSlot.PawnId = pawnId; + characterCommon = client.Character.Pawns.SingleOrDefault(x => x.PawnId == pawnId); + } + else if (storageType == StorageType.CharacterEquipment) + { + CurrentEquipInfo.EquipSlot.CharacterId = character.CharacterId; + characterCommon = character; + } + + updateCharacterItemNtc.UpdateType = ItemNoticeType.StartEquipGradeUp; + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 0, 0)); + + if (foundItem != null) + { + (slotno, item, itemnum) = foundItem; + Server.ItemManager.UpgradeStorageItem(Server, client, character.CharacterId, storageType, equipItem, slotno); + updateCharacterItemNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(characterCommon, equipItem, storageType, slotno, 1, 1)); + } + else + { + Logger.Error($"Item with UID {equipItemUID} not found in {storageType}"); + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Item with UID {equipItemUID} not found in {storageType}"); + } + } + + CDataUpdateWalletPoint updateWalletPoint = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.Gold, + Server.CraftManager.CalculateRecipeCost(totalCost, costPerformanceLevels)); + updateCharacterItemNtc.UpdateWalletList.Add(updateWalletPoint); + + var res = new S2CCraftStartQualityUpRes() + { + Unk0 = dummydata, + AddStatusDataList = AddStatList, + CurrentEquip = CurrentEquipInfo + }; + + if (CraftManager.CanPawnExpUp(leadPawn)) + { + double BonusExpMultiplier = Server.GpCourseManager.PawnCraftBonus(); + CraftManager.HandlePawnExpUpNtc(client, leadPawn, pawnExp, BonusExpMultiplier); + if (CraftManager.CanPawnRankUp(leadPawn)) + { + CraftManager.HandlePawnRankUpNtc(client, leadPawn); + } + } + else + { + CraftManager.HandlePawnExpUpNtc(client, leadPawn, 0, 0); + } + + Server.Database.UpdatePawnBaseInfo(leadPawn); + + client.Send(updateCharacterItemNtc); + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/CraftTimeSaveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/CraftTimeSaveHandler.cs new file mode 100644 index 000000000..346bf5762 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/CraftTimeSaveHandler.cs @@ -0,0 +1,31 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class CraftTimeSaveHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(CraftCancelCraftHandler)); + + public CraftTimeSaveHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + CraftProgress craftProgress = Server.Database.SelectPawnCraftProgress(client.Character.CharacterId, packet.Structure.PawnID); + craftProgress.RemainTime = 0; + Server.Database.UpdatePawnCraftProgress(craftProgress); + + // TODO: Fetch the actual cost via the ID in the req which points to some time save config sent also via craft setting handler + Server.WalletManager.RemoveFromWalletNtc(client, client.Character, WalletType.GoldenGemstones, packet.Structure.Num); + + client.Send(new S2CCraftTimeSaveRes { PawnID = packet.Structure.PawnID, RemainTime = 0 }); + client.Send(new S2CCraftFinishCraftNtc { PawnId = packet.Structure.PawnID }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/DispelExchangeDispelItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/DispelExchangeDispelItemHandler.cs new file mode 100644 index 000000000..fe0d79315 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/DispelExchangeDispelItemHandler.cs @@ -0,0 +1,153 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Diagnostics; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class DispelExchangeDispelItemHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(DispelExchangeDispelItemHandler)); + + public DispelExchangeDispelItemHandler(DdonGameServer server) : base(server) + { + } + + public override S2CDispelExchangeDispelItemRes Handle(GameClient client, C2SDispelExchangeDispelItemReq request) + { + var res = new S2CDispelExchangeDispelItemRes(); + + var appraisialItems = Server.AssetRepository.SpecialShopAsset.AppraisalItems; + foreach (var item in request.GetDispelItemList) + { + if (!appraisialItems.ContainsKey(item.Id)) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_NOT_FOUND); + } + + bool toBag = false; + switch (item.StorageType) + { + case 19: + toBag = true; + break; + case 20: + toBag = false; + break; + default: + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Unexpected destination when exchanging items {item.StorageType}"); + } + + // Check for cost + bool hasFullPayment = true; + foreach (var payment in item.UIDList) + { + hasFullPayment &= Server.ItemManager.HasItem(Server, client.Character, ItemManager.BothStorageTypes, payment.UId, payment.Num); + } + + if (!hasFullPayment) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_DISPEL_LACK_MONEY); + } + + var updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.GetDispelItem + }; + + // Consume payment + foreach (var payment in item.UIDList) + { + List updateResults = Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, payment.UId, payment.Num); + updateCharacterItemNtc.UpdateItemList.AddRange(updateResults); + } + + var purchase = AppraiseItem(client.Character, appraisialItems[item.Id]); + + List itemUpdateResults = Server.ItemManager.AddItem(Server, client.Character, toBag, purchase.ItemId, purchase.ItemNum); + if (itemUpdateResults.Count != 1) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INTERNAL_ERROR); + } + + var newItem = client.Character.Storage.FindItemByUIdInStorage(ItemManager.BothStorageTypes, itemUpdateResults[0].ItemList.ItemUId).Item2.Item2; + if (purchase.EquipElementParamList.Count > 0) + { + foreach (var elementParam in purchase.EquipElementParamList) + { + Server.Database.InsertCrest(client.Character.CommonId, itemUpdateResults[0].ItemList.ItemUId, elementParam.SlotNo, elementParam.CrestId, elementParam.Add); + newItem.EquipElementParamList.Add(elementParam); + } + + itemUpdateResults[0].ItemList.EquipElementParamList = purchase.EquipElementParamList; + } + + updateCharacterItemNtc.UpdateItemList.AddRange(itemUpdateResults); + + client.Send(updateCharacterItemNtc); + + res.DispelItemResultList.Add(purchase); + } + + return res; + } + + private CDataDispelResultInfo AppraiseItem(Character character, AppraisalItem item) + { + var lotResult = item.LootPool[Random.Shared.Next(0, item.LootPool.Count)]; + + var itemResult = new CDataDispelResultInfo() + { + ItemId = lotResult.ItemId, + ItemNum = lotResult.Amount + }; + + for (int i = 0; i < lotResult.Crests.Count; i++) + { + var appraisalCrest = lotResult.Crests[i]; + + var equipElement = new CDataEquipElementParam() + { + SlotNo = (byte)(i + 1) + }; + + switch (appraisalCrest.CrestType) + { + case AppraisalCrestType.Imbued: + equipElement.CrestId = appraisalCrest.CrestId; + equipElement.Add = appraisalCrest.Amount; + break; + case AppraisalCrestType.CrestLottery: + equipElement.CrestId = AppraisalManager.RollCrestLottery(appraisalCrest.CrestLottery); + equipElement.Add = appraisalCrest.Amount; + break; + case AppraisalCrestType.DragonTrinketAlpha: + equipElement.CrestId = AppraisalManager.RollDragonTrinketsAlpha(appraisalCrest.JobId); + equipElement.Add = appraisalCrest.Amount; + break; + case AppraisalCrestType.DragonTrinketBeta: + equipElement.CrestId = AppraisalManager.RollDragonTrinketsBeta(appraisalCrest.JobId); + equipElement.Add = appraisalCrest.Amount; + break; + case AppraisalCrestType.BitterBlackEarring: + equipElement.CrestId = AppraisalManager.RollBitterBlackMazeEarringCrest(character.Job); + equipElement.Add = AppraisalManager.RollBitterBlackMazeEarringPercent(character.Job); + break; + } + + itemResult.EquipElementParamList.Add(equipElement); + } + + return itemResult; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemListHandler.cs new file mode 100644 index 000000000..082f2dc31 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemListHandler.cs @@ -0,0 +1,41 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class DispelGetDispelItemListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(DispelGetDispelItemListHandler)); + + public DispelGetDispelItemListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CDispelGetDispelItemListRes Handle(GameClient client, C2SDispelGetDispelItemListReq request) + { + S2CDispelGetDispelItemListRes res = new S2CDispelGetDispelItemListRes(); + + var shopCategories = Server.AssetRepository.SpecialShopAsset.ShopCategories; + if (shopCategories.ContainsKey(request.Category)) + { + var shopCategory = shopCategories[request.Category]; + uint sortId = 0; + foreach (var item in shopCategory.Items) + { + var itemResult = item.AsCDataDispelBaseItem(client.Character.Job); + itemResult.SortId = sortId++; + res.DispelBaseItemList.Add(itemResult); + } + } + + return res; + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemSettingsHandler.cs b/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemSettingsHandler.cs new file mode 100644 index 000000000..4c6cce63d --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/DispelGetDispelItemSettingsHandler.cs @@ -0,0 +1,42 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class DispelGetDispelItemSettingsHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(DispelGetDispelItemSettingsHandler)); + + // AKA "Rare Item Apprasial" + public DispelGetDispelItemSettingsHandler(DdonGameServer server) : base(server) + { + } + + public override S2CDispelGetDispelItemSettingsRes Handle(GameClient client, C2SDispelGetDispelItemSettingsReq request) + { + var res = new S2CDispelGetDispelItemSettingsRes(); + + var specialShops = Server.AssetRepository.SpecialShopAsset.SpecialShops; + if (specialShops.ContainsKey(request.ShopType)) + { + foreach (var category in specialShops[request.ShopType]) + { + res.CategoryList.Add(new CDataDispelItemCategoryInfo() + { + Category = category.Id, + CategoryName = category.Label + }); + } + } + + return res; + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterEquipHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterEquipHandler.cs index b738d1a1b..5f931e0c7 100644 --- a/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterEquipHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterEquipHandler.cs @@ -1,12 +1,9 @@ -using System; using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -26,14 +23,31 @@ public EquipChangeCharacterEquipHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - equipManager.HandleChangeEquipList(Server, client, client.Character, packet.Structure.ChangeCharacterEquipList, 0x24, StorageType.ItemBagEquipment, () => { - client.Send(new S2CEquipChangeCharacterEquipRes() - { - CharacterEquipList = packet.Structure.ChangeCharacterEquipList - // TODO: Unk0 - }); + (S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangeCharacterEquipNtc equipNtc) equipResult = (null, null); + + Server.Database.ExecuteInTransaction(connection => + { + equipResult = ((S2CItemUpdateCharacterItemNtc, S2CEquipChangeCharacterEquipNtc))equipManager.HandleChangeEquipList( + Server, client, + client.Character, + packet.Structure.ChangeCharacterEquipList, + ItemNoticeType.ChangeEquip, + new List() { StorageType.ItemBagEquipment }, + connection); + }); + + client.Send(equipResult.itemNtc); + + foreach (Client otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send(equipResult.equipNtc); //TODO: Investigate if we need to send this to *everyone*. + } + + client.Send(new S2CEquipChangeCharacterEquipRes() + { + CharacterEquipList = packet.Structure.ChangeCharacterEquipList + // TODO: Unk0 }); } } - -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterStorageEquipHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterStorageEquipHandler.cs index 3370033f9..abc60e034 100644 --- a/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterStorageEquipHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/EquipChangeCharacterStorageEquipHandler.cs @@ -1,5 +1,6 @@ using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; @@ -20,13 +21,33 @@ public EquipChangeCharacterStorageEquipHandler(DdonGameServer server) : base(ser public override void Handle(GameClient client, StructurePacket packet) { - equipManager.HandleChangeEquipList(Server, client, client.Character, packet.Structure.ChangeCharacterEquipList, 0x26, StorageType.StorageBoxNormal, () => { - client.Send(new S2CEquipChangeCharacterStorageEquipRes() - { - CharacterEquipList = packet.Structure.ChangeCharacterEquipList - // TODO: Unk0 - }); + (S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangeCharacterEquipNtc equipNtc) equipResult = (null, null); + + Server.Database.ExecuteInTransaction(connection => + { + equipResult = ((S2CItemUpdateCharacterItemNtc, S2CEquipChangeCharacterEquipNtc)) + equipManager.HandleChangeEquipList( + Server, + client, + client.Character, + packet.Structure.ChangeCharacterEquipList, + ItemNoticeType.ChangeStorageEquip, + ItemManager.BoxStorageTypes, + connection); + }); + + client.Send(equipResult.itemNtc); + + foreach (Client otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send(equipResult.equipNtc); + } + + client.Send(new S2CEquipChangeCharacterStorageEquipRes() + { + CharacterEquipList = packet.Structure.ChangeCharacterEquipList + // TODO: Unk0 }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnEquipHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnEquipHandler.cs index 737ef9300..3d7f7e7c2 100644 --- a/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnEquipHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnEquipHandler.cs @@ -1,10 +1,11 @@ -using System.Linq; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { @@ -21,15 +22,33 @@ public EquipChangePawnEquipHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { + (S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangePawnEquipNtc equipNtc) equipResult = (null, null); + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - equipManager.HandleChangeEquipList(Server, client, pawn, packet.Structure.ChangeCharacterEquipList, 0x25, StorageType.ItemBagEquipment, () => { - client.Send(new S2CEquipChangePawnEquipRes() - { - PawnId = packet.Structure.PawnId, - CharacterEquipList = packet.Structure.ChangeCharacterEquipList - // TODO: Unk0 - }); + Server.Database.ExecuteInTransaction(connection => + { + equipResult = ((S2CItemUpdateCharacterItemNtc, S2CEquipChangePawnEquipNtc)) + equipManager.HandleChangeEquipList( + Server, + client, + pawn, + packet.Structure.ChangeCharacterEquipList, + ItemNoticeType.ChangePawnEquip, + new List() { StorageType.ItemBagEquipment }, + connection); + }); + + client.Send(equipResult.itemNtc); + + //Only the party needs to be updated, because only they can see pawns. + client.Party.SendToAllExcept(equipResult.equipNtc, client); + + client.Send(new S2CEquipChangePawnEquipRes() + { + PawnId = packet.Structure.PawnId, + CharacterEquipList = packet.Structure.ChangeCharacterEquipList + // TODO: Unk0 }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnStorageEquipHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnStorageEquipHandler.cs index 02e585ae4..877dbdefc 100644 --- a/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnStorageEquipHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/EquipChangePawnStorageEquipHandler.cs @@ -1,6 +1,7 @@ using System.Linq; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; @@ -21,15 +22,33 @@ public EquipChangePawnStorageEquipHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { + (S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangePawnEquipNtc equipNtc) equipResult = (null, null); + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - equipManager.HandleChangeEquipList(Server, client, pawn, packet.Structure.ChangeCharacterEquipList, 0x27, StorageType.StorageBoxNormal, () => { - client.Send(new S2CEquipChangePawnStorageEquipRes() - { - PawnId = packet.Structure.PawnId, - CharacterEquipList = packet.Structure.ChangeCharacterEquipList - // TODO: Unk0 - }); + Server.Database.ExecuteInTransaction(connection => + { + equipResult = ((S2CItemUpdateCharacterItemNtc, S2CEquipChangePawnEquipNtc)) + equipManager.HandleChangeEquipList( + Server, + client, + pawn, + packet.Structure.ChangeCharacterEquipList, + ItemNoticeType.ChangeStoragePawnEquip, + ItemManager.BoxStorageTypes, + connection); + }); + + client.Send(equipResult.itemNtc); + + //Only the party needs to be updated, because only they can see pawns. + client.Party.SendToAllExcept(equipResult.equipNtc, client); + + client.Send(new S2CEquipChangePawnStorageEquipRes() + { + PawnId = packet.Structure.PawnId, + CharacterEquipList = packet.Structure.ChangeCharacterEquipList + // TODO: Unk0 }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipEnhancedGetPacksHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipEnhancedGetPacksHandler.cs new file mode 100644 index 000000000..bcfd32197 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/EquipEnhancedGetPacksHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class EquipEnhancedGetPacks : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(EquipEnhancedGetPacks)); + + public EquipEnhancedGetPacks(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CEquipEnhancedGetPacksRes res = EntitySerializer.Get().Read(InGameDump.data_Dump_111); + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/EquipGetCharacterEquipListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EquipGetCharacterEquipListHandler.cs index 8a4f9bd8d..d53c7a59c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/EquipGetCharacterEquipListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/EquipGetCharacterEquipListHandler.cs @@ -1,4 +1,4 @@ -using System.Linq; +using System.Linq; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; @@ -24,11 +24,10 @@ public override void Handle(GameClient client, StructurePacket + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(EquipGetCraftLockedElementListHandler)); + + public EquipGetCraftLockedElementListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CEquipGetCraftLockedElementListRes res = new S2CEquipGetCraftLockedElementListRes(); + + //TODO: Add list of items whose quality is locked, i.e. crests can not be destroyed and quality can not be upgraded + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EventEndHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EventEndHandler.cs new file mode 100644 index 000000000..c1663ecbd --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/EventEndHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class EventEndHandler : GameStructurePacketHandler + { + public EventEndHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/EventStartHandler.cs b/Arrowgene.Ddon.GameServer/Handler/EventStartHandler.cs new file mode 100644 index 000000000..4503898fb --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/EventStartHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class EventStartHandler : GameStructurePacketHandler + { + public EventStartHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendApplyFriendListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendApplyFriendListHandler.cs new file mode 100644 index 000000000..7ed21827c --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/FriendApplyFriendListHandler.cs @@ -0,0 +1,105 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class FriendApplyFriendListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FriendApplyFriendListHandler)); + + + public FriendApplyFriendListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + + ContactListEntity existingFriend = Server.Database.SelectContactsByCharacterId(packet.Structure.CharacterId, client.Character.CharacterId); + if (existingFriend != null) + { + uint errorCode = (uint)ErrorCode.ERROR_CODE_FAIL; + + if (existingFriend.Type == ContactListType.BlackList && client.Character.CharacterId == existingFriend.RequesterCharacterId) + { + errorCode = (uint)ErrorCode.ERROR_CODE_FRIEND_TARGET_IN_BLACK_LIST; + } + else if (existingFriend.Status == ContactListStatus.Accepted) + { + errorCode = (uint)ErrorCode.ERROR_CODE_FRIEND_TARGET_ALREADY_FRIEND; + } + else if (existingFriend.Status == ContactListStatus.PendingApproval && client.Character.CharacterId == existingFriend.RequesterCharacterId) + { + errorCode = (uint)ErrorCode.ERROR_CODE_FRIEND_TARGET_ALREADY_APPLYING; + } + else if (existingFriend.Status == ContactListStatus.PendingApproval && client.Character.CharacterId == existingFriend.RequestedCharacterId) + { + errorCode = (uint)ErrorCode.ERROR_CODE_FRIEND_TARGET_ALREADY_APPROVING; + } + var res = new S2CFriendApplyFriendRes() + { + FriendInfo = new CDataFriendInfo(), + Error = errorCode + }; + Logger.Error(client, $"already in contact list: {packet.Structure.CharacterId} - friend invitation"); + client.Send(res); + return; + } + + Character requestedChar = ContactListManager.getCharWithOnlineStatus(Server, Database, packet.Structure.CharacterId); + if (requestedChar == null) + { + var res = new S2CFriendApplyFriendRes(); + Logger.Error(client, $"not found CharacterId:{packet.Structure.CharacterId} for friend invitation"); + res.Error = (uint)ErrorCode.ERROR_CODE_FRIEND_TARGET_PARAM_NOT_FOUND; + client.Send(res); + return; + } + + int id = Database.InsertContact(client.Character.CharacterId, requestedChar.CharacterId, + ContactListStatus.PendingApproval, ContactListType.FriendList, false, false); + + if (id < 1) + { + var res = new S2CFriendApplyFriendRes() + { + FriendInfo = new CDataFriendInfo() + }; + Logger.Error(client, $"Problem saving friend request"); + res.Error = (uint)ErrorCode.ERROR_CODE_FAIL; + client.Send(res); + return; + } + CDataFriendInfo requester = ContactListManager.CharacterToFriend(client.Character, (uint)id, false); + CDataFriendInfo requested = ContactListManager.CharacterToFriend(requestedChar, (uint)id, false); + requester.UnFriendNo = (uint)id; + requested.UnFriendNo = (uint)id; + + GameClient requestedClient = Server.ClientLookup.GetClientByCharacterId(packet.Structure.CharacterId); + if (requestedClient != null) + { + var ntc = new S2CFriendApplyFriendNtc() + { + FriendInfo = requester + }; + requestedClient.Send(ntc); + } + + + var Result = new S2CFriendApplyFriendRes() + { + FriendInfo = requested, + Result = 0, + Error = 0, + + }; + + client.Send(Result); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendApproveFriendListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendApproveFriendListHandler.cs new file mode 100644 index 000000000..6ad233867 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/FriendApproveFriendListHandler.cs @@ -0,0 +1,69 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class FriendApproveFriendListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FriendApproveFriendListHandler)); + + + public FriendApproveFriendListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + ContactListEntity relationship = Database.SelectContactsByCharacterId(packet.Structure.CharacterId, client.Character.CharacterId); + if (relationship is not { Status: ContactListStatus.PendingApproval }) + { + Logger.Error(client, $"ContactListEntity not found"); + client.Send( + new S2CFriendApproveFriendRes() + { + FriendInfo = new CDataFriendInfo(), + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_NOT_IN_APPROVING_LIST + } + ); + return; + } + + + if (packet.Structure.IsApproved) + { + Database.UpdateContact(packet.Structure.CharacterId, client.Character.CharacterId, + ContactListStatus.Accepted, ContactListType.FriendList, false, false); + } + else + { + Database.DeleteContact(packet.Structure.CharacterId, client.Character.CharacterId); + } + + Character requestingChar = ContactListManager.getCharWithOnlineStatus(Server, Database, packet.Structure.CharacterId); + var result = new S2CFriendApproveFriendRes() + { + FriendInfo = ContactListManager.CharacterToFriend(requestingChar, relationship.Id, relationship.IsFavoriteForCharacter(client.Character.CharacterId)), + Result = 0, + Error = 0, + + }; + client.Send(result); + + GameClient requestingClient = Server.ClientLookup.GetClientByCharacterId(packet.Structure.CharacterId); + if (requestingClient != null) + { + var ntc = new S2CFriendApproveFriendNtc() + { + FriendInfo = ContactListManager.CharacterToFriend(client.Character, relationship.Id, relationship.IsFavoriteForCharacter(packet.Structure.CharacterId)), + IsApproved = packet.Structure.IsApproved + }; + requestingClient.Send(ntc); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendCancelFriendApplicationHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendCancelFriendApplicationHandler.cs new file mode 100644 index 000000000..1c0905ccc --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/FriendCancelFriendApplicationHandler.cs @@ -0,0 +1,67 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class FriendCancelFriendApplicationHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FriendCancelFriendApplicationHandler)); + + + public FriendCancelFriendApplicationHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + ContactListEntity relationship = Database.SelectContactsByCharacterId(client.Character.CharacterId, packet.Structure.CharacterId); + if (relationship is not { Status: ContactListStatus.PendingApproval }) + { + Logger.Error(client, $"ContactListEntity not found"); + client.Send( + new S2CFriendRemoveFriendRes() + { + Result = -1, + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_NOT_IN_APPLYING_LIST + } + ); + return; + } + + if (Database.DeleteContactById(relationship.Id) < 1) + { + Logger.Error(client, $"Problem deleting contact"); + client.Send( + new S2CFriendRemoveFriendRes() + { + Result = -1, + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_INVARID_FRIEND_NO + } + ); + return; + } + + client.Send( + new S2CFriendCancelFriendApplicationRes() + { + Result = 1 + } + ); + + GameClient otherClient = Server.ClientLookup.GetClientByCharacterId(packet.Structure.CharacterId); + if (otherClient != null) + { + otherClient.Send( + new S2CFriendCancelFriendApplicationNtc() + { + CharacterId = client.Character.CharacterId + } + ); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendGetFriendListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendGetFriendListHandler.cs index c1dd43414..8e354a296 100644 --- a/Arrowgene.Ddon.GameServer/Handler/FriendGetFriendListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/FriendGetFriendListHandler.cs @@ -1,6 +1,10 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -19,7 +23,50 @@ public FriendGetFriendListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - client.Send(InGameDump.Dump_60); + // client.Send(InGameDump.Dump_60); + List fList = new List(); + List applList = new List(); + List apprList = new List(); + List friends = Database.SelectContactsByCharacterId(client.Character.CharacterId); + + foreach (var f in friends) + { + if (f.Type != ContactListType.FriendList) + { + continue; + } + Character otherCharacter = + Database.SelectCharacter(f.GetOtherCharacterId(client.Character.CharacterId)); + + if (f.Status == ContactListStatus.Accepted) + { + fList.Add(ContactListManager.CharacterToFriend(otherCharacter, f.Id, f.IsFavoriteForCharacter(client.Character.CharacterId))); + } + else if (f.Status == ContactListStatus.PendingApproval) + { + if (f.RequesterCharacterId == client.Character.CharacterId) + { + applList.Add(ContactListManager.CharacterToCommunityInfo(otherCharacter)); + } + else if (f.RequestedCharacterId == client.Character.CharacterId) + { + apprList.Add(ContactListManager.CharacterToCommunityInfo(otherCharacter)); + } + } + } + + var result = new S2CFriendGetFriendListRes() + { + FriendInfoList = fList, + ApplyingCharacterList = applList, + ApprovingCharacterList = apprList, + Result = 0, + Error = 0, + + }; + + + client.Send(result); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendRegisterFavoriteFriendHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendRegisterFavoriteFriendHandler.cs new file mode 100644 index 000000000..203d0020d --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/FriendRegisterFavoriteFriendHandler.cs @@ -0,0 +1,46 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class FriendRegisterFavoriteFriendHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FriendRegisterFavoriteFriendHandler)); + + + public FriendRegisterFavoriteFriendHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + ContactListEntity r = Database.SelectContactListById(packet.Structure.unFriendNo); + if (r == null) + { + Logger.Error(client, $"ContactListEntity not found"); + client.Send( + new S2CFriendRegisterFavoriteFriendRes() + { + Result = -1, + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_INVARID_FRIEND_NO + } + ); + return; + } + + r.SetFavoriteForCharacter(client.Character.CharacterId, packet.Structure.isFavorite); + Database.UpdateContact(r.RequesterCharacterId, r.RequestedCharacterId, r.Status, r.Type, + r.RequesterFavorite, r.RequestedFavorite); + + client.Send( + new S2CFriendRegisterFavoriteFriendRes() + { + Result = 1 + } + ); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/FriendRemoveFriendHandler.cs b/Arrowgene.Ddon.GameServer/Handler/FriendRemoveFriendHandler.cs new file mode 100644 index 000000000..63d644613 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/FriendRemoveFriendHandler.cs @@ -0,0 +1,69 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class FriendRemoveFriendHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FriendRemoveFriendHandler)); + + + public FriendRemoveFriendHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + + ContactListEntity relationship = Database.SelectContactListById(packet.Structure.unFriendNo); + if (relationship == null) + { + Logger.Error(client, $"ContactListEntity not found"); + client.Send( + new S2CFriendRemoveFriendRes() + { + Result = -1, + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_INVARID_FRIEND_NO + } + ); + return; + } + + if (Database.DeleteContactById(relationship.Id) < 1) + { + Logger.Error(client, $"Problem deleting contact"); + client.Send( + new S2CFriendRemoveFriendRes() + { + Result = -1, + Error = (uint)ErrorCode.ERROR_CODE_FRIEND_INVARID_FRIEND_NO + } + ); + return; + } + + client.Send( + new S2CFriendRemoveFriendRes() + { + Result = 1 + } + ); + + uint otherCharId = relationship.GetOtherCharacterId(client.Character.CharacterId); + + GameClient otherClient = Server.ClientLookup.GetClientByCharacterId(otherCharId); + if (otherClient != null) + { + otherClient.Send( + new S2CFriendRemoveFriendNtc() + { + CharacterId = client.Character.CharacterId + } + ); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGetGpDetailHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGetGpDetailHandler.cs new file mode 100644 index 000000000..c0be14d1d --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/GpGetGpDetailHandler.cs @@ -0,0 +1,34 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class GpGetGpDetailHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GpGetGpDetailHandler)); + + public GpGetGpDetailHandler(DdonGameServer server) : base(server) + { + } + + public override S2CGpGetGpDetailRes Handle(GameClient client, C2SGpGetGpDetailReq packet) + { + var res = new S2CGpGetGpDetailRes(); + var amount = Server.WalletManager.GetWalletAmount(client.Character, WalletType.GoldenGemstones); + + res.GPList.Add(new Shared.Entity.Structure.CDataGPDetail() + { + GP = amount, + Max = amount, + isFree = true, + Type = GPDetailType.None, + Created = DateTimeOffset.Now + }); + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGetGpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGetGpHandler.cs index 2fa3727e8..6264d75a5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/GpGetGpHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/GpGetGpHandler.cs @@ -1,13 +1,12 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; namespace Arrowgene.Ddon.GameServer.Handler { - public class GpGetGpHandler : PacketHandler + public class GpGetGpHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GpGetGpHandler)); @@ -16,11 +15,16 @@ public GpGetGpHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_GP_GET_GP_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override void Handle(GameClient client, StructurePacket request) { - client.Send(GameFull.Dump_704); + var amount = Server.WalletManager.GetWalletAmount(client.Character, Shared.Model.WalletType.GoldenGemstones); + + client.Send(new S2CGpGetGpRes() + { + GP = amount, + UseLimit = 0, ///TODO: Investigate. + RealTime = DateTimeOffset.Now + }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGetGpPeriodHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGetGpPeriodHandler.cs new file mode 100644 index 000000000..fc6cf1472 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/GpGetGpPeriodHandler.cs @@ -0,0 +1,32 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; +using System; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class GpGetGpPeriodHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GpGetGpPeriodHandler)); + + public GpGetGpPeriodHandler(DdonGameServer server) : base(server) + { + } + + public override S2CGpGetGpPeriodRes Handle(GameClient client, C2SGpGetGpPeriodReq packet) + { + var res = new S2CGpGetGpPeriodRes(); + var amount = Server.WalletManager.GetWalletAmount(client.Character, Shared.Model.WalletType.GoldenGemstones); + + res.GPPeriodList.Add(new CDataGPPeriod() + { + GP = amount, + isFreeGP = false, + Period = DateTimeOffset.Now.AddMonths(4), + }); + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGetValidChatComGroupHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGetValidChatComGroupHandler.cs index b4de51ae5..968099007 100644 --- a/Arrowgene.Ddon.GameServer/Handler/GpGetValidChatComGroupHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/GpGetValidChatComGroupHandler.cs @@ -1,6 +1,7 @@ using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -16,7 +17,10 @@ public GpGetValidChatComGroupHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CGpGetValidChatComGroupRes()); + S2CGpGetValidChatComGroupRes response = new S2CGpGetValidChatComGroupRes(); + response.ValidChatComGroups.Add(new CDataCommonU32(1)); + response.ValidChatComGroups.Add(new CDataCommonU32(2)); + client.Send(response); } } } \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGpCourseGetAvailableListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGpCourseGetAvailableListHandler.cs new file mode 100644 index 000000000..a72164062 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/GpGpCourseGetAvailableListHandler.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class GpGpCourseGetAvailableListHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GpGpCourseGetAvailableListHandler)); + + private AssetRepository _AssetRepo; + + public GpGpCourseGetAvailableListHandler(DdonGameServer server) : base(server) + { + _AssetRepo = server.AssetRepository; + } + + public override PacketId Id => PacketId.C2S_GP_GP_COURSE_GET_AVAILABLE_LIST_REQ; + + public override void Handle(GameClient client, IPacket packet) + { + S2CGpGpCourseGetAvailableListRes Response = new S2CGpGpCourseGetAvailableListRes(); + + // foreach (var Course in _AssetRepo.GPCourseInfoAsset.ValidCourses) + // { + // + // } + + // TODO: Send back real data based on JSON contents? + // TODO: PCAP doesn't have sample packet contents to see what is in it. + client.Send(Response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/GpGpEditGetVoiceListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/GpGpEditGetVoiceListHandler.cs index ae1b24020..cfa6e67d9 100644 --- a/Arrowgene.Ddon.GameServer/Handler/GpGpEditGetVoiceListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/GpGpEditGetVoiceListHandler.cs @@ -1,7 +1,8 @@ -using Arrowgene.Buffers; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -20,7 +21,12 @@ public GpGpEditGetVoiceListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - client.Send(GameFull.Dump_703); + S2CGpGpEditGetVoiceListRes response = EntitySerializer.Get().Read(GameFull.data_Dump_703); + foreach (var voice in response.VoiceList) + { + voice.IsValid = true; // Unlock + } + client.Send(response); } } } \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/Gp_28_2_1_Handler.cs b/Arrowgene.Ddon.GameServer/Handler/Gp_28_2_1_Handler.cs deleted file mode 100644 index 6ef679cb9..000000000 --- a/Arrowgene.Ddon.GameServer/Handler/Gp_28_2_1_Handler.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Arrowgene.Ddon.GameServer.Dump; -using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; -using Arrowgene.Logging; - -namespace Arrowgene.Ddon.GameServer.Handler -{ - public class Gp_28_2_1_Handler : PacketHandler - { - private static readonly ServerLogger Logger = LogProvider.Logger(typeof(Gp_28_2_1_Handler)); - - - public Gp_28_2_1_Handler(DdonGameServer server) : base(server) - { - } - - public override PacketId Id => PacketId.C2S_GP_28_2_1_REQ; - - public override void Handle(GameClient client, IPacket packet) - { - //client.Send(InGameDump.Dump_46); - //client.Send(SelectedDump.Dump_46_A); - client.Send(new Packet(PacketId.S2C_GP_28_2_2_RES, new byte[12])); - } - } -} diff --git a/Arrowgene.Ddon.GameServer/Handler/InnHpRecoveryCompleteHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InnHpRecoveryCompleteHandler.cs new file mode 100644 index 000000000..d632e123d --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InnHpRecoveryCompleteHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InnHpRecoveryCompleteHandler : GameStructurePacketHandler + { + public InnHpRecoveryCompleteHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InnStayInnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InnStayInnHandler.cs index 39dafd39a..acd4556be 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InnStayInnHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InnStayInnHandler.cs @@ -26,7 +26,7 @@ public override void Handle(GameClient client, StructurePacket // Update character wallet CDataWalletPoint wallet = client.Character.WalletPointList.Where(wp => wp.Type == priceWalletType).Single(); - wallet.Value = Math.Max(0, wallet.Value - price); + wallet.Value = (uint) Math.Max(0, (int)wallet.Value - (int)price); Database.UpdateWalletPoint(client.Character.CharacterId, wallet); client.Send(new S2CInnStayInnRes() diff --git a/Arrowgene.Ddon.GameServer/Handler/InnStayPenaltyHealInn.cs b/Arrowgene.Ddon.GameServer/Handler/InnStayPenaltyHealInn.cs index 9aaa09176..01b1b1dc7 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InnStayPenaltyHealInn.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InnStayPenaltyHealInn.cs @@ -25,7 +25,7 @@ public override void Handle(GameClient client, StructurePacket wp.Type == priceWalletType).Single(); - wallet.Value = Math.Max(0, wallet.Value - price); + wallet.Value = (uint) Math.Max(0, (int)wallet.Value - (int)price); Database.UpdateWalletPoint(client.Character.CharacterId, wallet); client.Send(new S2CInnStayPenaltyHealInnRes() diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterEndBadStatusHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterEndBadStatusHandler.cs new file mode 100644 index 000000000..608bdb24b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterEndBadStatusHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceCharacterEndBadStatusHandler : GameStructurePacketHandler + { + public InstanceCharacterEndBadStatusHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterStartBadStatusHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterStartBadStatusHandler.cs new file mode 100644 index 000000000..ff49b0ce8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceCharacterStartBadStatusHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceCharacterStartBadStatusHandler : GameStructurePacketHandler + { + public InstanceCharacterStartBadStatusHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupEntryHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupEntryHandler.cs index 0ba29efea..756b8f9df 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupEntryHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupEntryHandler.cs @@ -1,10 +1,8 @@ -using System.Collections.Generic; -using Arrowgene.Ddon.GameServer.Enemy; +using Arrowgene.Ddon.GameServer.Context; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Crypto; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -14,16 +12,15 @@ public class InstanceEnemyGroupEntryHandler : StructurePacketHandler(typeof(InstanceEnemyGroupEntryHandler)); - private readonly EnemyManager _enemyManager; - public InstanceEnemyGroupEntryHandler(DdonGameServer server) : base(server) { - _enemyManager = server.EnemyManager; } public override void Handle(GameClient client, StructurePacket packet) { - // TODO: Something + CDataStageLayoutId layout = packet.Structure.LayoutId; + + ContextManager.HandleEntry(client, layout); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupLeaveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupLeaveHandler.cs index 7a4857a96..c17cac352 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupLeaveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyGroupLeaveHandler.cs @@ -1,3 +1,4 @@ +using Arrowgene.Ddon.GameServer.Context; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -16,7 +17,7 @@ public InstanceEnemyGroupLeaveHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - // I don't know what we're supposed to do with this info + ContextManager.DelegateMaster(client, packet.Structure.LayoutId); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyKillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyKillHandler.cs index 8ddb4674e..5e3f19636 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyKillHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceEnemyKillHandler.cs @@ -1,7 +1,6 @@ -using System; -using System.Linq; -using Arrowgene.Ddon.GameServer.Enemy; using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.GameServer.Quests; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -9,38 +8,143 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.GameServer.Party; +using System; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { public class InstanceEnemyKillHandler : StructurePacketHandler { - private static readonly double EXP_MULTIPLIER = 0.02; - private static readonly double EXP_BOSS_MUTLIPLIER = 0.2; private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceEnemyKillHandler)); private readonly DdonGameServer _gameServer; - private readonly EnemyManager _enemyManager; - private readonly ExpManager _expManager; + + private readonly HashSet _ignoreKillsInStageIds = new HashSet() + { + 349, //White Dragon Temple, Training Room + }; public InstanceEnemyKillHandler(DdonGameServer server) : base(server) { _gameServer = server; - _enemyManager = server.EnemyManager; - _expManager = server.ExpManager; } public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CInstanceEnemyKillRes()); + CDataStageLayoutId layoutId = packet.Structure.LayoutId; + StageId stageId = StageId.FromStageLayoutId(layoutId); + ushort subGroupId = client.Party.InstanceEnemyManager.GetInstanceSubgroupId(stageId); + + // The training room uses special handling to produce enemies that don't exist in the QuestState or InstanceEnemyManager. + // Return an empty response here to not break the rest of the handling. + if (_ignoreKillsInStageIds.Contains(stageId.Id)) + { + client.Send(new S2CInstanceEnemyKillRes()); + return; + } + + Quest quest = null; + bool IsQuestControlled = false; + foreach (var questId in client.Party.QuestState.StageQuests(stageId)) + { + quest = QuestManager.GetQuest(questId); + if (client.Party.QuestState.HasEnemiesInCurrentStageGroup(quest, stageId, subGroupId)) + { + IsQuestControlled = true; + break; + } + } + + InstancedEnemy enemyKilled; + if (IsQuestControlled && quest != null) + { + // TODO: Add drops to Quest Monsters + enemyKilled = client.Party.QuestState.GetInstancedEnemy(quest, stageId, subGroupId, packet.Structure.SetId); + } + else + { + enemyKilled = client.Party.InstanceEnemyManager.GetAssets(StageId.FromStageLayoutId(layoutId), (byte) subGroupId)[(int)packet.Structure.SetId]; + foreach (var partyMemberClient in client.Party.Clients) + { + List instancedGatheringItems = partyMemberClient.InstanceDropItemManager.GetAssets(layoutId, packet.Structure.SetId); + if (instancedGatheringItems.Count > 0) + { + partyMemberClient.Send(new S2CInstancePopDropItemNtc() + { + LayoutId = packet.Structure.LayoutId, + SetId = packet.Structure.SetId, + MdlType = enemyKilled.DropsTable.MdlType, + PosX = packet.Structure.DropPosX, + PosY = packet.Structure.DropPosY, + PosZ = packet.Structure.DropPosZ + }); + } + } + } + + enemyKilled.IsKilled = true; + + List group; + if (IsQuestControlled && quest != null) + { + group = client.Party.QuestState.GetInstancedEnemies(quest.QuestId, stageId, subGroupId); + } + else + { + group = client.Party.InstanceEnemyManager.GetAssets(StageId.FromStageLayoutId(layoutId), (byte) subGroupId); + } + + bool groupDestroyed = group.Where(x => x.IsRequired).All(x => x.IsKilled); + if (groupDestroyed) + { + if (IsQuestControlled && quest != null) + { + quest.SendProgressWorkNotices(client, stageId, subGroupId); + } + + bool IsAreaBoss = false; + foreach (var enemy in group) + { + IsAreaBoss = IsAreaBoss || enemy.IsAreaBoss; + if (IsAreaBoss) + { + break; + } + } + + // This is used for quests and things like key door monsters + S2CInstanceEnemyGroupDestroyNtc groupDestroyedNtc = new S2CInstanceEnemyGroupDestroyNtc() + { + LayoutId = packet.Structure.LayoutId, + IsAreaBoss = IsAreaBoss && (client.GameMode == GameMode.Normal) + }; + client.Party.SendToAll(groupDestroyedNtc); + + if (IsAreaBoss && client.GameMode == GameMode.BitterblackMaze) + { + foreach (var memberClient in client.Party.Clients) + { + BitterblackMazeManager.HandleTierClear(_gameServer, memberClient, memberClient.Character, stageId); + } + } + } + + // TODO: EnemyId and KillNum + client.Send(new S2CInstanceEnemyKillRes() { + EnemyId = enemyKilled.Id, + KillNum = 1 + }); foreach(PartyMember member in client.Party.Members) { - EnemySpawn enemyKilled = this._enemyManager.GetAssets(packet.Structure.LayoutId, 0)[(int) packet.Structure.SetId]; - - uint gainedExp = this.calculateExp(enemyKilled); - uint extraBonusExp = 0; // TODO: Figure out what this is for + if (member.JoinState != JoinState.On) continue; // Only fully joined members get rewards. + + uint ho = enemyKilled.HighOrbs; + uint gainedExp = _gameServer.ExpManager.GetAdjustedExp(client.GameMode, RewardSource.Enemy, client.Party, enemyKilled.GetDroppedExperience(), enemyKilled.Lv); + + uint gainedPP = enemyKilled.GetDroppedPlayPoints(); GameClient memberClient; CharacterCommon memberCharacter; @@ -48,33 +152,33 @@ public override void Handle(GameClient client, StructurePacket wp.Type == WalletType.Gold).Single(); - goldWallet.Value += gold; + if (memberCharacter.Stage.Id != stageId.Id) continue; // Only nearby allies get XP. - CDataUpdateWalletPoint goldUpdateWalletPoint = new CDataUpdateWalletPoint(); - goldUpdateWalletPoint.Type = WalletType.Gold; - goldUpdateWalletPoint.AddPoint = (int) gold; - goldUpdateWalletPoint.Value = goldWallet.Value; - updateCharacterItemNtc.UpdateWalletList.Add(goldUpdateWalletPoint); + if (memberClient.Character.ActiveCharacterPlayPointData.PlayPoint.ExpMode == ExpMode.Experience) + { + gainedPP = 0; + } + else + { + gainedExp = 0; + } - // PERSIST CHANGES IN DB - Server.Database.UpdateWalletPoint(memberClient.Character.CharacterId, goldWallet); + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc(); - if(enemyKilled.Enemy.IsBloodEnemy) + if(enemyKilled.BloodOrbs > 0) { // Drop BO - uint bo = this.calculateBO(enemyKilled); - CDataWalletPoint boWallet = memberClient.Character.WalletPointList.Where(wp => wp.Type == WalletType.BloodOrbs).Single(); - boWallet.Value += bo; + + uint gainedBo = enemyKilled.BloodOrbs; + uint bonusBo = (uint)(enemyKilled.BloodOrbs * _gameServer.GpCourseManager.EnemyBloodOrbBonus()); + boWallet.Value += gainedBo + bonusBo; CDataUpdateWalletPoint boUpdateWalletPoint = new CDataUpdateWalletPoint(); boUpdateWalletPoint.Type = WalletType.BloodOrbs; - boUpdateWalletPoint.AddPoint = (int) bo; + boUpdateWalletPoint.AddPoint = (int)(gainedBo + bonusBo); + boUpdateWalletPoint.ExtraBonusPoint = bonusBo; boUpdateWalletPoint.Value = boWallet.Value; updateCharacterItemNtc.UpdateWalletList.Add(boUpdateWalletPoint); @@ -82,11 +186,9 @@ public override void Handle(GameClient client, StructurePacket 0) { // Drop HO - uint ho = this.calculateHO(enemyKilled); - CDataWalletPoint hoWallet = memberClient.Character.WalletPointList.Where(wp => wp.Type == WalletType.HighOrbs).Single(); hoWallet.Value += ho; @@ -104,54 +206,46 @@ public override void Handle(GameClient client, StructurePacket 0) + { + _gameServer.PPManager.AddPlayPoint(memberClient, gainedPP, type: 1); + } + + if (gainedExp > 0) + { + _gameServer.ExpManager.AddExp(memberClient, memberCharacter, gainedExp, RewardSource.Enemy); + } } else if(member is PawnPartyMember) { Pawn pawn = ((PawnPartyMember) member).Pawn; memberClient = _gameServer.ClientLookup.GetClientByCharacterId(pawn.CharacterId); memberCharacter = pawn; + + if (memberClient.Character.Stage.Id != stageId.Id || pawn.IsRented) + { + // Only nearby allies get XP + // and non-rented pawns + continue; + } + + uint pawnExp = gainedExp; + if (_gameServer.ExpManager.RequiresPawnCatchup(client.GameMode, client.Party, pawn)) + { + pawnExp = _gameServer.ExpManager.GetAdjustedPawnExp(client.GameMode, RewardSource.Enemy, client.Party, pawn, enemyKilled.GetDroppedExperience(), enemyKilled.Lv); + } + + if (pawnExp > 0) + { + _gameServer.ExpManager.AddExp(memberClient, memberCharacter, pawnExp, RewardSource.Enemy); + } } else { throw new Exception("Unknown member type"); } - - this._expManager.AddExp(memberClient, memberCharacter, gainedExp, extraBonusExp); - } - } - - private uint calculateExp(EnemySpawn enemyKilled) - { - // TODO: PRoper implementation - int i = Math.Clamp(enemyKilled.Enemy.Lv+1, 0, ExpManager.EXP_UNTIL_NEXT_LV.Length-1); - return (uint) (ExpManager.EXP_UNTIL_NEXT_LV[i] * this.calculateEnemyTypeMultiplier(enemyKilled)); - } - - private double calculateEnemyTypeMultiplier(EnemySpawn enemyKilled) - { - // As it is right now, you have to kill 5 bosses of your level or 50 regular enemies to level up - if(enemyKilled.Enemy.IsAreaBoss || enemyKilled.Enemy.IsBossBGM || enemyKilled.Enemy.IsBossGauge) - { - return EXP_BOSS_MUTLIPLIER; - } - else - { - return EXP_MULTIPLIER; } } - - private uint calculateGold(EnemySpawn enemyKilled) - { - return 0; // TODO: - } - - private uint calculateBO(EnemySpawn enemyKilled) - { - return enemyKilled.Enemy.Lv; - } - private uint calculateHO(EnemySpawn enemyKilled) - { - return enemyKilled.Enemy.Lv; - } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceExchangeOmInstantKeyValueHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceExchangeOmInstantKeyValueHandler.cs index 49494153e..55053d9a5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceExchangeOmInstantKeyValueHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceExchangeOmInstantKeyValueHandler.cs @@ -3,6 +3,8 @@ using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Instance; namespace Arrowgene.Ddon.GameServer.Handler { @@ -10,25 +12,27 @@ public class InstanceExchangeOmInstantKeyValueHandler : StructurePacketHandler(typeof(InstanceExchangeOmInstantKeyValueHandler)); - public InstanceExchangeOmInstantKeyValueHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket req) { - S2CInstanceExchangeOmInstantKeyValueRes res = new S2CInstanceExchangeOmInstantKeyValueRes(); - res.StageId = client.Character.Stage.Id; - res.Data0 = req.Structure.Data0; - res.Data1 = req.Structure.Data1; - client.Send(res); + uint oldValue = OmManager.ExchangeOmData(client.Party.InstanceOmData, client.Character.Stage.Id, req.Structure.Key, req.Structure.Value); - S2CInstance_13_23_16_Ntc ntc = new S2CInstance_13_23_16_Ntc(); + S2CInstanceExchangeOmInstantKeyValueNtc ntc = new S2CInstanceExchangeOmInstantKeyValueNtc(); ntc.StageId = client.Character.Stage.Id; - ntc.Data0 = req.Structure.Data0; - ntc.Data1 = req.Structure.Data1; + ntc.Key = req.Structure.Key; + ntc.Value = req.Structure.Value; + ntc.OldValue = oldValue; client.Send(ntc); + + S2CInstanceExchangeOmInstantKeyValueRes res = new S2CInstanceExchangeOmInstantKeyValueRes(); + res.StageId = client.Character.Stage.Id; + res.Key = req.Structure.Key; + res.Value = req.Structure.Value; + res.OldValue = oldValue; + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemHandler.cs new file mode 100644 index 000000000..000c29289 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemHandler.cs @@ -0,0 +1,46 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceGetDropItemHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceGetDropItemHandler)); + + public InstanceGetDropItemHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + List items = client.InstanceDropItemManager.GetAssets(packet.Structure.LayoutId, packet.Structure.SetId); + + S2CInstanceGetDropItemRes res = new S2CInstanceGetDropItemRes(); + res.LayoutId = packet.Structure.LayoutId; + res.SetId = packet.Structure.SetId; + res.GatheringItemGetRequestList = packet.Structure.GatheringItemGetRequestList; + client.Send(res); + + S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.Drop + }; + + Server.Database.ExecuteInTransaction(connection => + { + foreach (CDataGatheringItemGetRequest gatheringItemRequest in packet.Structure.GatheringItemGetRequestList) + { + InstancedGatheringItem dropItem = items[(int)gatheringItemRequest.SlotNo]; + Server.ItemManager.GatherItem(Server, client.Character, ntc, dropItem, gatheringItemRequest.Num, connection); + } + }); + + client.Send(ntc); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemListHandler.cs new file mode 100644 index 000000000..c4359b6b1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceGetDropItemListHandler.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceGetDropItemListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceGetDropItemListHandler)); + + public InstanceGetDropItemListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + List items = client.InstanceDropItemManager.GetAssets(packet.Structure.LayoutId, packet.Structure.SetId); + client.Send(new S2CInstanceGetDropItemListRes() + { + LayoutId = packet.Structure.LayoutId, + SetId = packet.Structure.SetId, + ItemList = items.Select((dropItem, index) => new CDataGatheringItemElement() + { + SlotNo = (uint) index, + ItemId = dropItem.ItemId, + ItemNum = dropItem.ItemNum + // TODO: Other properties + }).ToList() + }); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceGetEnemySetListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceGetEnemySetListHandler.cs index 0d8eb4339..833a0ab2a 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceGetEnemySetListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceGetEnemySetListHandler.cs @@ -1,5 +1,5 @@ -using System.Collections.Generic; -using Arrowgene.Ddon.GameServer.Enemy; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Quests; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Crypto; @@ -7,6 +7,7 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { @@ -14,11 +15,8 @@ public class InstanceGetEnemySetListHandler : StructurePacketHandler(typeof(InstanceGetEnemySetListHandler)); - private readonly EnemyManager _enemyManager; - public InstanceGetEnemySetListHandler(DdonGameServer server) : base(server) { - _enemyManager = server.EnemyManager; } public override void Handle(GameClient client, StructurePacket request) @@ -27,24 +25,56 @@ public override void Handle(GameClient client, StructurePacket spawns = _enemyManager.GetAssets(stageId, subGroupId); - - // TODO test - // spawns.AddRange(_enemyManager.GetSpawns(new StageId(1,0,15), 0)); + Logger.Info($"GroupId={request.Structure.LayoutId.GroupId}, SubGroupId={request.Structure.SubGroupId}, LayerNo={request.Structure.LayoutId.LayerNo}"); + + Quest quest = null; + bool IsQuestControlled = false; + foreach (var questId in client.Party.QuestState.StageQuests(stageId)) + { + quest = QuestManager.GetQuest(questId); + if (client.Party.QuestState.HasEnemiesInCurrentStageGroup(quest, stageId, subGroupId)) + { + IsQuestControlled = true; + break; + } + } - S2CInstanceGetEnemySetListRes response = new S2CInstanceGetEnemySetListRes(); - response.LayoutId = stageId.ToStageLayoutId(); - response.SubGroupId = subGroupId; - response.RandomSeed = CryptoRandom.Instance.GetRandomUInt32(); + S2CInstanceGetEnemySetListRes response = new S2CInstanceGetEnemySetListRes() + { + LayoutId = stageId.ToStageLayoutId(), + SubGroupId = subGroupId, + RandomSeed = CryptoRandom.Instance.GetRandomUInt32(), + }; - for (byte i = 0; i < spawns.Count; i++) + client.Party.InstanceEnemyManager.SetInstanceSubgroupId(stageId, subGroupId); + if (IsQuestControlled && quest != null) { - EnemySpawn spawn = spawns[i]; - CDataLayoutEnemyData enemy = new CDataLayoutEnemyData(); - enemy.PositionIndex = i; - enemy.EnemyInfo = spawn.Enemy; - response.EnemyList.Add(enemy); + response.QuestId = (uint) quest.QuestId; + response.EnemyList = client.Party.QuestState.GetInstancedEnemies(quest, stageId, subGroupId).Select(enemy => new CDataLayoutEnemyData() + { + PositionIndex = (byte)(enemy.Index), + EnemyInfo = enemy.asCDataStageLayoutEnemyPresetEnemyInfoClient() + }).ToList(); + } + else + { + response.EnemyList = client.Party.InstanceEnemyManager.GetAssets(stageId, subGroupId).Select((enemy, index) => new CDataLayoutEnemyData() + { + PositionIndex = (byte)index, + EnemyInfo = enemy.asCDataStageLayoutEnemyPresetEnemyInfoClient() + }) + .ToList(); + } + + if (subGroupId > 0) + { + S2CInstanceEnemySubGroupAppearNtc subgroupNtc = new S2CInstanceEnemySubGroupAppearNtc() + { + SubGroupId = subGroupId, + LayoutId = stageId.ToStageLayoutId(), + }; + + client.Party.SendToAll(subgroupNtc); } client.Send(response); diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemHandler.cs index 36277b65c..4c79309c6 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemHandler.cs @@ -1,4 +1,5 @@ #nullable enable +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -6,115 +7,87 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using Microsoft.VisualBasic; +using System; using System.Collections.Generic; -using System.Linq; -using Arrowgene.Ddon.GameServer.Characters; namespace Arrowgene.Ddon.GameServer.Handler { - public class InstanceGetGatheringItemHandler : StructurePacketHandler + public class InstanceGetGatheringItemHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceGetGatheringItemHandler)); - private static readonly Dictionary ItemIdWalletTypeAndQuantity = new Dictionary() { - {7789, (WalletType.Gold, 1)}, - {7790, (WalletType.Gold, 10)}, - {7791, (WalletType.Gold, 100)}, - {7792, (WalletType.RiftPoints,1)}, - {7793, (WalletType.RiftPoints,10)}, - {7794, (WalletType.RiftPoints,100)}, - {7795, (WalletType.BloodOrbs,1)}, // Doesn't show up - {7796, (WalletType.BloodOrbs,10)}, // Doesn't show up - {7797, (WalletType.BloodOrbs,100)}, // Doesn't show up - {18742, (WalletType.HighOrbs,1)}, - {18743, (WalletType.HighOrbs,10)}, - {18744, (WalletType.HighOrbs,100)}, - {18828,(WalletType.Gold,7500)}, - {18829,(WalletType.RiftPoints,1250)}, - {18830,(WalletType.BloodOrbs,750)}, - {19508,(WalletType.Gold,1000)}, - {19509,(WalletType.Gold,10000)}, - {19510,(WalletType.RiftPoints,1000)}, - {19511,(WalletType.BloodOrbs,1000)} - // TODO: Find all items that add wallet points - }; - - // [[item]] - // id = 16822 (Adds 100 XP) - // old = '経験値結晶' - // new = 'Experience Crystal' - // [[item]] - // id = 16831 (Adds 10000 XP) - // old = '経験値結晶' - // new = 'Experience Crystal' - // [[item]] - // id = 18831 (Adds 63000 XP) - // old = '経験値結晶' - // new = 'Experience Crystal' - - // [[item]] - // id = 18832 (Adds 18 PP) - // old = 'プレイポイント' - // new = 'Play Point' - // [[item]] - // id = 25651 (Adds 1 PP) - // old = 'プレイポイント' - // new = 'Play Point' - // [[item]] - // id = 25652 (Adds 10 PP) - // old = 'プレイポイント' - // new = 'Play Point' - // [[item]] - // id = 25653 (Adds 100 PP) - // old = 'プレイポイント' - // new = 'Play Point' - - private readonly ItemManager _itemManager; - public InstanceGetGatheringItemHandler(DdonGameServer server) : base(server) { - this._itemManager = server.ItemManager; } public override void Handle(GameClient client, StructurePacket req) { + S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = req.Structure.EquipToCharacter == 0 ? ItemNoticeType.Gather : ItemNoticeType.GatherEquipItem + }; + + Server.Database.ExecuteInTransaction(connection => + { + uint posId = req.Structure.PosId; + var stageId = req.Structure.LayoutId.AsStageId(); + foreach (CDataGatheringItemGetRequest gatheringItemRequest in req.Structure.GatheringItemGetRequestList) + { + InstancedGatheringItem gatheredItem; + + if (StageManager.IsBitterBlackMazeStageId(stageId)) + { + gatheredItem = client.InstanceBbmItemManager.FetchBitterblackItems(Server, client, stageId, posId)[(int)gatheringItemRequest.SlotNo]; + } + else + { + gatheredItem = client.InstanceGatheringItemManager.GetAssets(req.Structure.LayoutId, req.Structure.PosId)[(int)gatheringItemRequest.SlotNo]; + } + + Server.ItemManager.GatherItem(Server, client.Character, ntc, gatheredItem, gatheringItemRequest.Num, connection); + } + }); + + client.Send(ntc); + S2CInstanceGetGatheringItemRes res = new S2CInstanceGetGatheringItemRes(); res.LayoutId = req.Structure.LayoutId; res.PosId = req.Structure.PosId; res.GatheringItemGetRequestList = req.Structure.GatheringItemGetRequestList; client.Send(res); - S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc(); - ntc.UpdateType = 1; - foreach (CDataGatheringItemGetRequest gatheringItemRequest in req.Structure.GatheringItemGetRequestList) + if (req.Structure.EquipToCharacter == 1) { - GatheringItem gatheredItem = client.InstanceGatheringItemManager.GetAssets(req.Structure.LayoutId, req.Structure.PosId)[(int) gatheringItemRequest.SlotNo]; - if(ItemIdWalletTypeAndQuantity.ContainsKey(gatheredItem.ItemId)) { - var walletTypeAndQuantity = ItemIdWalletTypeAndQuantity[gatheredItem.ItemId]; + var itemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, ntc.UpdateItemList[0].ItemList.ItemId); + var equipInfo = new CDataCharacterEquipInfo() + { + EquipItemUId = ntc.UpdateItemList[0].ItemList.ItemUId, + EquipCategory = (byte)itemInfo.EquipSlot, + EquipType = EquipType.Performance, + }; - uint pickedGatherItems = gatheringItemRequest.Num; - uint totalQuantityToAdd = walletTypeAndQuantity.Quantity * gatheredItem.ItemNum; - - CDataWalletPoint characterWalletPoint = client.Character.WalletPointList.Where(wp => wp.Type == walletTypeAndQuantity.Type).First(); - characterWalletPoint.Value += totalQuantityToAdd; // TODO: Cap to maximum for that wallet - Database.UpdateWalletPoint(client.Character.CharacterId, characterWalletPoint); + (S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangeCharacterEquipNtc equipNtc) equipResult = (null, null); + Server.Database.ExecuteInTransaction(connection => + { + equipResult =((S2CItemUpdateCharacterItemNtc itemNtc, S2CEquipChangeCharacterEquipNtc equipNtc)) Server.EquipManager.HandleChangeEquipList( + Server, + client, + client.Character, + new List() { equipInfo }, + ItemNoticeType.GatherEquipItem, + new List() { StorageType.ItemBagEquipment }, + connection); + }); + client.Send(equipResult.itemNtc); - CDataUpdateWalletPoint walletUpdate = new CDataUpdateWalletPoint(); - walletUpdate.Type = walletTypeAndQuantity.Type; - walletUpdate.AddPoint = (int) totalQuantityToAdd; - walletUpdate.Value = characterWalletPoint.Value; - ntc.UpdateWalletList.Add(walletUpdate); - - gatheredItem.ItemNum -= pickedGatherItems; - } else { - CDataItemUpdateResult? result = this._itemManager.AddItem(Server, client.Character, true, gatheredItem.ItemId, gatheringItemRequest.Num); - ntc.UpdateItemList.Add(result); - gatheredItem.ItemNum -= (uint) result.UpdateItemNum; + // TODO: Can this be optimized? So only players who need to see + // get the update? + foreach (var otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send(equipResult.equipNtc); } - } - - client.Send(ntc); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemListHandler.cs index 147914713..9012013a0 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceGetGatheringItemListHandler.cs @@ -1,36 +1,57 @@ +using System; using System.Collections.Generic; using System.Linq; -using Arrowgene.Ddon.GameServer.GatheringItems; +using System.Runtime.InteropServices; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class InstanceGetGatheringItemListHandler : StructurePacketHandler + public class InstanceGetGatheringItemListHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceGetGatheringItemListHandler)); - private readonly GatheringItemManager gatheringItemManager; + // TODO: Different chances for each gathering item type + private static readonly double BREAK_CHANCE = 0.1; public InstanceGetGatheringItemListHandler(DdonGameServer server) : base(server) { - this.gatheringItemManager = server.GatheringItemManager; } public override void Handle(GameClient client, StructurePacket req) { - List gatheringItems = client.InstanceGatheringItemManager.GetAssets(req.Structure.LayoutId, req.Structure.PosId); + bool isGatheringItemBreak = false; + if(!client.InstanceGatheringItemManager.HasAssetsInstanced(req.Structure.LayoutId, req.Structure.PosId) && req.Structure.GatheringItemUId.Length > 0 && Random.Shared.NextDouble() < BREAK_CHANCE) + { + isGatheringItemBreak = true; + + S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc(); + ntc.UpdateItemList.AddRange(Server.ItemManager.ConsumeItemByUIdFromMultipleStorages(Server, client.Character, ItemManager.ItemBagStorageTypes, req.Structure.GatheringItemUId, 1)); + client.Send(ntc); + } + + List gatheringItems = new List(); + + uint posId = req.Structure.PosId; + var stageId = req.Structure.LayoutId.AsStageId(); + if (StageManager.IsBitterBlackMazeStageId(stageId)) + { + gatheringItems.AddRange(client.InstanceBbmItemManager.FetchBitterblackItems(Server, client, stageId, posId)); + } + else + { + gatheringItems.AddRange(client.InstanceGatheringItemManager.GetAssets(req.Structure.LayoutId, posId)); + } S2CInstanceGetGatheringItemListRes res = new S2CInstanceGetGatheringItemListRes(); res.LayoutId = req.Structure.LayoutId; res.PosId = req.Structure.PosId; - res.GatheringItemUId = "PROBANDO"; // TODO: Find out somehow what gathering item was used and send it back - res.IsGatheringItemBreak = false; // TODO: False by default. True if lockpick?, or random if other gathering item. Update broken item by sending S2CItemUpdateCharacterItemNtc + res.GatheringItemUId = req.Structure.GatheringItemUId; + res.IsGatheringItemBreak = isGatheringItemBreak; res.Unk0 = false; res.Unk1 = new List(); res.ItemList = gatheringItems @@ -39,7 +60,7 @@ public override void Handle(GameClient client, StructurePacket { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(InstanceGetOmInstantKeyValueAllHandler)); - public InstanceGetOmInstantKeyValueAllHandler(DdonGameServer server) : base(server) { } @@ -19,7 +22,21 @@ public InstanceGetOmInstantKeyValueAllHandler(DdonGameServer server) : base(serv public override void Handle(GameClient client, IPacket packet) { - client.Send(GameFull.Dump_112); + // client.Send(GameFull.Dump_112); + + Dictionary omData = OmManager.GetAllOmData(client.Party.InstanceOmData, client.Character.Stage.Id); + + S2CInstanceGetOmInstantKeyValueAllRes res = new S2CInstanceGetOmInstantKeyValueAllRes() + { + StageId = client.Character.Stage.Id + }; + + foreach (var datum in omData) + { + res.Values.Add(new CDataOmData() { Key = datum.Key, Value = datum.Value}); + } + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/InstancePlTouchOmHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstancePlTouchOmHandler.cs new file mode 100644 index 000000000..8fdd807e5 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstancePlTouchOmHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstancePlTouchOmHandler : GameStructurePacketHandler + { + public InstancePlTouchOmHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Unsure what CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceSetOmInstantKeyValueHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceSetOmInstantKeyValueHandler.cs index 04a6ce010..cb5490311 100644 --- a/Arrowgene.Ddon.GameServer/Handler/InstanceSetOmInstantKeyValueHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceSetOmInstantKeyValueHandler.cs @@ -4,6 +4,8 @@ using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Instance; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,22 +13,25 @@ public class InstanceSetOmInstantKeyValueHandler : StructurePacketHandler(typeof(InstanceSetOmInstantKeyValueHandler)); - public InstanceSetOmInstantKeyValueHandler(DdonGameServer server) : base(server) { } public override void Handle(GameClient client, StructurePacket req) { - S2CInstanceSetOmInstantKeyValueRes res = new S2CInstanceSetOmInstantKeyValueRes(req.Structure); - res.StageId = client.Character.Stage.Id; - client.Send(res); + OmManager.SetOmData(client.Party.InstanceOmData, client.Character.Stage.Id, req.Structure.Key, req.Structure.Value); - S2CInstance_13_20_16_Ntc ntc = new S2CInstance_13_20_16_Ntc(); + S2CInstanceSetOmInstantKeyValueNtc ntc = new S2CInstanceSetOmInstantKeyValueNtc(); ntc.StageId = client.Character.Stage.Id; - ntc.Data0 = req.Structure.Data0; - ntc.Data1 = req.Structure.Data1; - client.Send(ntc); + ntc.Key = req.Structure.Key; + ntc.Value = req.Structure.Value; + client.Party.SendToAll(ntc); + + S2CInstanceSetOmInstantKeyValueRes res = new S2CInstanceSetOmInstantKeyValueRes(); + res.StageId = client.Character.Stage.Id; + res.Key = req.Structure.Key; + res.Value = req.Structure.Value; + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomGetEnemyListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomGetEnemyListHandler.cs new file mode 100644 index 000000000..f47ed85df --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomGetEnemyListHandler.cs @@ -0,0 +1,50 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceTraningRoomGetEnemyListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetQuestCompletedListHandler)); + + + public InstanceTraningRoomGetEnemyListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CInstanceTraningRoomGetEnemyListRes Handle(GameClient client, C2SInstanceTraningRoomGetEnemyListReq request) + { + // These OptionIds are intepreted in InstanceTraningRoomSetEnemyHandler. + return new S2CInstanceTraningRoomGetEnemyListRes() + { + MaxLv = 100, + InfoList = new List() + { + new CDataTraningRoomEnemyHeader() + { + OptionId = 1, + Name = "Orc Soldiers" + }, + new CDataTraningRoomEnemyHeader() + { + OptionId = 2, + Name = "Cyclops" + }, + new CDataTraningRoomEnemyHeader() + { + OptionId = 3, + Name = "Ogre" + }, + new CDataTraningRoomEnemyHeader() + { + OptionId = 4, + Name = "Training Dummy Zuhl" + }, + } + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomSetEnemyHandler.cs b/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomSetEnemyHandler.cs new file mode 100644 index 000000000..d7c38a848 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/InstanceTraningRoomSetEnemyHandler.cs @@ -0,0 +1,138 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class InstanceTraningRoomSetEnemyHandler : GameStructurePacketHandler + { + public InstanceTraningRoomSetEnemyHandler(DdonGameServer server) : base(server) + { + } + + private static readonly CDataStageLayoutId TrainingRoomLayout = new CDataStageLayoutId(349, 0, 1); + private static readonly int RepopDelay = 2000; // ms + + public override void Handle(GameClient client, StructurePacket packet) + { + + // TODO: Enemies that share the same positionIndex sometimes spawn with the wrong HP. + // To avoid this in the meantime, each enemy must have its own unique positionIndex. + // But the training room layout only has 6 (0-5) indices, so you can only have six different spawns. + + client.Send(new S2CInstanceTraningRoomSetEnemyRes()); + + client.Party.SendToAll(new S2CInstanceEnemyGroupResetNtc() + { + LayoutId = TrainingRoomLayout + }); + + ushort level = (ushort)packet.Structure.Lv; + + Task.Delay(RepopDelay).ContinueWith(_ => { + switch (packet.Structure.OptionId) + { + case 1: // Two orc soldiers + client.Party.SendToAll(new S2CInstanceEnemyRepopNtc() + { + LayoutId = TrainingRoomLayout, + EnemyData = new CDataLayoutEnemyData() + { + PositionIndex = 0, + EnemyInfo = new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = 0x15800, + NamedEnemyParamsId = 47, // Training + Lv = level, + RepopCount = 10, + Scale = 100, + IsBossGauge = true, + } + }, + WaitSecond = 0, + }); + client.Party.SendToAll(new S2CInstanceEnemyRepopNtc() + { + LayoutId = TrainingRoomLayout, + EnemyData = new CDataLayoutEnemyData() + { + PositionIndex = 1, + EnemyInfo = new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = 0x15800, + NamedEnemyParamsId = 47, // Training + Lv = level, + RepopCount = 10, + Scale = 100, + IsBossGauge = true, + } + }, + WaitSecond = 0, + }); + break; + case 2: // Cyclops + client.Party.SendToAll(new S2CInstanceEnemyRepopNtc() + { + LayoutId = TrainingRoomLayout, + EnemyData = new CDataLayoutEnemyData() + { + PositionIndex = 2, + EnemyInfo = new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = 0x15000, + NamedEnemyParamsId = 47, // Training + Lv = level, + RepopCount = 10, + Scale = 100, + IsBossGauge = true, + } + }, + WaitSecond = 0, + }); + break; + case 3: //Ogre + client.Party.SendToAll(new S2CInstanceEnemyRepopNtc() + { + LayoutId = TrainingRoomLayout, + EnemyData = new CDataLayoutEnemyData() + { + PositionIndex = 3, + EnemyInfo = new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = 0x15500, + NamedEnemyParamsId = 47, // Training + Lv = level, + RepopCount = 10, + Scale = 100, + IsBossGauge = true, + } + }, + WaitSecond = 0, + }); + break; + case 4: //Passive Zuhl + client.Party.SendToAll(new S2CInstanceEnemyRepopNtc() + { + LayoutId = TrainingRoomLayout, + EnemyData = new CDataLayoutEnemyData() + { + PositionIndex = 4, + EnemyInfo = new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = 0x100101, + NamedEnemyParamsId = 722, // Practice , has extra HP. + Lv = level, + RepopCount = 10, + Scale = 75, + IsBossGauge = true, + } + }, + WaitSecond = 0, + }); + break; + } + }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemConsumeStorageItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemConsumeStorageItemHandler.cs index cef9e99db..e65175082 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemConsumeStorageItemHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemConsumeStorageItemHandler.cs @@ -18,51 +18,38 @@ public ItemConsumeStorageItemHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket req) { - client.Send(new S2CItemConsumeStorageItemRes()); - - S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc(); - ntc.UpdateType = 4; - foreach (CDataStorageItemUIDList consumeItem in req.Structure.ConsumeItemList) + S2CItemConsumeStorageItemRes res = new S2CItemConsumeStorageItemRes(); + try { - var tuple = client.Character.Storage.getStorageItem(consumeItem.StorageType, consumeItem.SlotNo); - Item item = tuple.Item1; - uint itemNum = tuple.Item2; - - itemNum = Math.Max(0, itemNum - consumeItem.Num); - - CDataItemUpdateResult ntcData0 = new CDataItemUpdateResult(); - ntcData0.ItemList.ItemUId = item.UId; - ntcData0.ItemList.ItemId = item.ItemId; - ntcData0.ItemList.ItemNum = itemNum; - ntcData0.ItemList.Unk3 = item.Unk3; - ntcData0.ItemList.StorageType = consumeItem.StorageType; - ntcData0.ItemList.SlotNo = consumeItem.SlotNo; - ntcData0.ItemList.Color = item.Color; - ntcData0.ItemList.PlusValue = item.PlusValue; - ntcData0.ItemList.Bind = false; - ntcData0.ItemList.EquipPoint = 0; - ntcData0.ItemList.EquipCharacterID = 0; - ntcData0.ItemList.EquipPawnID = 0; - ntcData0.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - ntcData0.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - ntcData0.ItemList.EquipElementParamList = item.EquipElementParamList; - ntcData0.UpdateItemNum = -((int)consumeItem.Num); - ntc.UpdateItemList.Add(ntcData0); - - if(itemNum == 0) + S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc() { - // Delete item when ItemNum reaches 0 to free up the slot - client.Character.Storage.setStorageItem(null, 0, consumeItem.StorageType, consumeItem.SlotNo); - Server.Database.DeleteStorageItem(client.Character.CharacterId, consumeItem.StorageType, consumeItem.SlotNo); - } - else - { - client.Character.Storage.setStorageItem(item, itemNum, consumeItem.StorageType, consumeItem.SlotNo); - Server.Database.ReplaceStorageItem(client.Character.CharacterId, consumeItem.StorageType, consumeItem.SlotNo, item.UId, itemNum); - } + UpdateType = ItemNoticeType.ConsumeBag + }; + Server.Database.ExecuteInTransaction(connection => + { + foreach (CDataStorageItemUIDList consumeItem in req.Structure.ConsumeItemList) + { + CDataItemUpdateResult itemUpdate; + if (consumeItem.SlotNo == 0) + { + itemUpdate = Server.ItemManager.ConsumeItemByUId(Server, client.Character, consumeItem.StorageType, consumeItem.ItemUId, consumeItem.Num, connection); + } + else + { + itemUpdate = Server.ItemManager.ConsumeItemInSlot(Server, client.Character, consumeItem.StorageType, consumeItem.SlotNo, consumeItem.Num, connection); + } + ntc.UpdateItemList.Add(itemUpdate); + } + }); + client.Send(ntc); } + catch(Exception _) + { + res.Error = (uint)ErrorCode.ERROR_CODE_INSTANCE_AREA_GATHERING_ITEM_ERROR; + } + client.Send(res); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyItemsHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyItemsHandler.cs new file mode 100644 index 000000000..bc2983879 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyItemsHandler.cs @@ -0,0 +1,100 @@ +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using YamlDotNet.Core.Tokens; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemEmbodyItemsHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemEmbodyItemsHandler)); + + public ItemEmbodyItemsHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemEmbodyItemsRes Handle(GameClient client, C2SItemEmbodyItemsReq request) + { + var bbmCharacter = client.Character; + var normalCharacter = Server.Database.SelectCharacter(client.Character.CharacterId); + + bool toItemBag = ItemManager.SendToItemBag(request.StorageType); + foreach (var embodyItem in request.ItemList) + { + (StorageType storageType, Tuple itemProps) = bbmCharacter.Storage.FindItemByUIdInStorage(ItemManager.BbmEmbodyStorages, embodyItem.UId); + var (slotNo, item, amount) = itemProps; + + if (normalCharacter.Storage.GetStorage(storageType).EmptySlots() == 0) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_STORAGE_CAPACITY_OVER, $"Player storage {storageType} is full"); + } + + var exchangeItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.SwitchingStorage + }; + + exchangeItemNtc.UpdateItemList.Add(Server.ItemManager.ConsumeItemByUId(Server, bbmCharacter, storageType, embodyItem.UId, embodyItem.Num)); + client.Send(exchangeItemNtc); + + // Remove the item from the BBM character + if (storageType == StorageType.CharacterEquipment) + { + var equipNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.GatherEquipItem + }; + equipNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(bbmCharacter, item, storageType, slotNo, 0, 0)); + equipNtc.UpdateItemList.Add(Server.ItemManager.CreateItemUpdateResult(null, new Item() { ItemId = 0, UId = "" }, storageType, slotNo, 1, 1)); + client.Send(equipNtc); + + S2CEquipChangeCharacterEquipNtc changeCharacterEquipNtc = new S2CEquipChangeCharacterEquipNtc() + { + CharacterId = bbmCharacter.CharacterId, + EquipItemList = bbmCharacter.Equipment.AsCDataEquipItemInfo(EquipType.Performance), + VisualEquipItemList = bbmCharacter.Equipment.AsCDataEquipItemInfo(EquipType.Visual) + }; + client.Send(changeCharacterEquipNtc); + } + + // Add the item to the Normal Character + List itemUpdateResults = Server.ItemManager.AddItem(Server, normalCharacter, toItemBag, item.ItemId, amount); + if (itemUpdateResults.Count != 1) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INTERNAL_ERROR); + } + + if (storageType == StorageType.CharacterEquipment) + { + storageType = StorageType.ItemBagEquipment; + } + + var newItem = normalCharacter.Storage.GetStorage(storageType).FindItemByUId(itemUpdateResults[0].ItemList.ItemUId).Item2; + foreach (var elementParam in item.EquipElementParamList) + { + Server.Database.InsertCrest(normalCharacter.CommonId, itemUpdateResults[0].ItemList.ItemUId, elementParam.SlotNo, elementParam.CrestId, elementParam.Add); + } + + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateWalletList = new List() + { + Server.WalletManager.RemoveFromWallet(client.Character, request.WalletType, 3) // TODO: Why is the price not passed? + } + }); + + // We don't send an NTC with item updates so the storage doesn't update again on the + // BBM character we are currently play as. When we switch back to the other game mode, + // the proper NTCs will be sent. + } + + return new S2CItemEmbodyItemsRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyPayCostHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyPayCostHandler.cs new file mode 100644 index 000000000..7a7bf9529 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemEmbodyPayCostHandler.cs @@ -0,0 +1,54 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Microsoft.VisualBasic; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemEmbodyPayCostHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemEmbodyPayCostHandler)); + + public ItemEmbodyPayCostHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemGetEmbodyPayCostRes Handle(GameClient client, C2SItemGetEmbodyPayCostReq request) + { + var result = new S2CItemGetEmbodyPayCostRes(); + + var normalCharacter = Server.Database.SelectCharacter(client.Character.CharacterId); + result.EmbodyCostList.Add(new CDataItemEmbodyCostParam() + { + WalletType = WalletType.GoldenDragonMark, + WalletPoints = new List() + { + new CDataWalletPoint() + { + Type = WalletType.GoldenDragonMark, + Value = 3 + } + }, + }); + + result.EmbodyCostList.Add(new CDataItemEmbodyCostParam() + { + WalletType = WalletType.GoldenGemstones, + WalletPoints = new List() + { + new CDataWalletPoint() + { + Type = WalletType.GoldenGemstones, + Value = 3 + } + }, + }); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemGetDefaultStorageEmptySlotNumHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemGetDefaultStorageEmptySlotNumHandler.cs new file mode 100644 index 000000000..87fdfcead --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemGetDefaultStorageEmptySlotNumHandler.cs @@ -0,0 +1,39 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.GameServer.Characters; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemGetDefaultStorageEmptySlotNumHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemGetDefaultStorageEmptySlotNumHandler)); + + public ItemGetDefaultStorageEmptySlotNumHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemGetDefaultStorageEmptySlotNumRes Handle(GameClient client, C2SItemGetDefaultStorageEmptySlotNumReq request) + { + var result = new S2CItemGetDefaultStorageEmptySlotNumRes(); + + var characterStorage = Server.Database.SelectAllStoragesByCharacterId(client.Character.CharacterId); + foreach (var storageType in ItemManager.BbmEmbodyStorages) + { + var storage = characterStorage.GetStorage(storageType); + result.EmptySlotNumList.Add(new CDataStorageEmptySlotNum() + { + StorageType = storageType, + Slots = storage.EmptySlots() + }); + } + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemGetPostItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemGetPostItemListHandler.cs new file mode 100644 index 000000000..5164d179a --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemGetPostItemListHandler.cs @@ -0,0 +1,24 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemGetPostItemListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemGetPostItemListHandler)); + + public ItemGetPostItemListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemGetPostItemListRes Handle(GameClient client, C2SItemGetPostItemListReq request) + { + S2CItemGetPostItemListRes res = new S2CItemGetPostItemListRes() + { + ItemList = client.Character.Storage.GetStorageAsCDataItemList(client.Character, Shared.Model.StorageType.ItemPost) + }; + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemGetSpecifiedHavingItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemGetSpecifiedHavingItemListHandler.cs new file mode 100644 index 000000000..4286f0857 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemGetSpecifiedHavingItemListHandler.cs @@ -0,0 +1,50 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemGetSpecifiedHavingItemListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemGetSpecifiedHavingItemListHandler)); + + public ItemGetSpecifiedHavingItemListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemGetSpecifiedHavingItemListRes Handle(GameClient client, C2SItemGetSpecifiedHavingItemListReq request) + { + var result = new S2CItemGetSpecifiedHavingItemListRes(); + + var characterStorage = Server.Database.SelectAllStoragesByCharacterId(client.Character.CharacterId); + foreach (var storage in characterStorage.GetAllStorages()) + { + var matches = storage.Value.FindItemsById(request.ItemId); + foreach (var match in matches) + { + var item = match.Item2; + result.ItemList.Add(new CDataItemList() + { + AddStatusParamList = item.AddStatusParamList, + Bind = false, + Color = item.Color, + EquipElementParamList = item.EquipElementParamList, + EquipPoint = item.EquipPoints, + ItemId = item.ItemId, + ItemUId = item.UId, + ItemNum = match.Item3, + PlusValue = item.PlusValue, + SlotNo = match.Item1, + StorageType = storage.Key, + Unk2List = item.Unk2List, + Unk3 = item.Unk3, + }); + } + } + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemGetStorageItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemGetStorageItemListHandler.cs index 8678e7125..c2e41b099 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemGetStorageItemListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemGetStorageItemListHandler.cs @@ -1,6 +1,7 @@ using System.Linq; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -21,7 +22,7 @@ public override void Handle(GameClient client, StructurePacket client.Character.Storage.getStorageAsCDataItemList((StorageType) cDataCommonU8.Value)) + .SelectMany(cDataCommonU8 => client.Character.Storage.GetStorageAsCDataItemList(client.Character, (StorageType) cDataCommonU8.Value)) .ToList() }; client.Send(res); diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemGetValuableItemListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemGetValuableItemListHandler.cs new file mode 100644 index 000000000..2911b0c6b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ItemGetValuableItemListHandler.cs @@ -0,0 +1,27 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ItemGetValuableItemListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ItemGetValuableItemListHandler)); + + + public ItemGetValuableItemListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CItemGetValuableItemListRes Handle(GameClient client, C2SItemGetValuableItemListReq request) + { + //TODO: Implement this properly. + //This is enough to prevent the client from hanging if you accidentally use this menu. + var res = new S2CItemGetValuableItemListRes(); + res.Unk0 = 0; + res.Unk1 = 0; + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemMoveItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemMoveItemHandler.cs index ac1068cd1..6d71d16a4 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemMoveItemHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemMoveItemHandler.cs @@ -1,5 +1,3 @@ -using System; -using System.Linq; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; @@ -13,8 +11,6 @@ public class ItemMoveItemHandler : GameStructurePacketHandler(typeof(ItemGetStorageItemListHandler)); - private static readonly StorageType[] ItemBagStorageTypes = new StorageType[] { StorageType.ItemBagConsumable, StorageType.ItemBagMaterial, StorageType.ItemBagEquipment, StorageType.ItemBagJob }; - public ItemMoveItemHandler(DdonGameServer server) : base(server) { } @@ -22,131 +18,53 @@ public override void Handle(GameClient client, StructurePacket { - var tuple = client.Character.Storage.getStorage(itemFromTo.SrcStorageType).Items - .Select((item, index) => new { item, index }) - .Where(tuple => itemFromTo.ItemUId == tuple.item?.Item1.UId) - .First(); - Item item = tuple.item.Item1; - ushort srcSlotNo = (ushort) (tuple.index+1); - ushort dstSlotNo = itemFromTo.SlotNo; - uint oldSrcItemNum = tuple.item.Item2; - uint newSrcItemNum; - uint oldDstItemNum; - uint newDstItemNum; - - if(dstSlotNo == 0) - { - // Check if there's already of the item in the dst storage - var itemInDstSlot = client.Character.Storage.getStorage(itemFromTo.DstStorageType).Items - .Select((item, index) => new { item, index }) - .Where(tuple => itemFromTo.ItemUId == tuple.item?.Item1.UId) - .FirstOrDefault(); - - if(itemInDstSlot == null) - { - oldDstItemNum = 0; - dstSlotNo = client.Character.Storage.addStorageItem(item, oldDstItemNum, itemFromTo.DstStorageType); - } - else - { - oldDstItemNum = itemInDstSlot.item.Item2; - dstSlotNo = (ushort) (itemInDstSlot.index+1); - } - } - else - { - Tuple itemInDstSlot = client.Character.Storage.getStorageItem(itemFromTo.DstStorageType, dstSlotNo); - oldDstItemNum = itemInDstSlot.Item2; - } - - ClientItemInfo clientItemInfo = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, item.ItemId); - uint sanitizedItemFromToNum = Math.Min(itemFromTo.Num, oldSrcItemNum); - newDstItemNum = oldDstItemNum + sanitizedItemFromToNum; - if(ItemBagStorageTypes.Contains(itemFromTo.DstStorageType)) + foreach (CDataMoveItemUIDFromTo itemFromTo in packet.Structure.ItemUIDList) { - // Limit items to the item bag stack limit when moving to the item bag - newDstItemNum = Math.Min(clientItemInfo.StackLimit, oldDstItemNum + sanitizedItemFromToNum); + ntc.UpdateItemList.AddRange( + Server.ItemManager.MoveItem( + Server, + client.Character, + client.Character.Storage.GetStorage(itemFromTo.SrcStorageType), + itemFromTo.ItemUId, + itemFromTo.Num, + client.Character.Storage.GetStorage(itemFromTo.DstStorageType), + itemFromTo.SlotNo, + connection + ) + ); } - uint movedItemNum = newDstItemNum - oldDstItemNum; - client.Character.Storage.setStorageItem(item, newDstItemNum, itemFromTo.DstStorageType, dstSlotNo); - Server.Database.ReplaceStorageItem(client.Character.CharacterId, itemFromTo.DstStorageType, dstSlotNo, item.UId, newDstItemNum); - - CDataItemUpdateResult dstUpdateItem = new CDataItemUpdateResult(); - dstUpdateItem.ItemList.ItemUId = item.UId; - dstUpdateItem.ItemList.ItemId = item.ItemId; - dstUpdateItem.ItemList.ItemNum = newDstItemNum; - dstUpdateItem.ItemList.Unk3 = item.Unk3; - dstUpdateItem.ItemList.StorageType = itemFromTo.DstStorageType; - dstUpdateItem.ItemList.SlotNo = dstSlotNo; - dstUpdateItem.ItemList.Color = item.Color; // ? - dstUpdateItem.ItemList.PlusValue = item.PlusValue; // ? - dstUpdateItem.ItemList.Bind = false; - dstUpdateItem.ItemList.EquipPoint = 0; - dstUpdateItem.ItemList.EquipCharacterID = 0; - dstUpdateItem.ItemList.EquipPawnID = 0; - dstUpdateItem.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - dstUpdateItem.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - dstUpdateItem.ItemList.EquipElementParamList = item.EquipElementParamList; - dstUpdateItem.UpdateItemNum = (int) movedItemNum; - ntc.UpdateItemList.Add(dstUpdateItem); - - // Update item in src storage - // TODO: Handle swapping items - newSrcItemNum = oldSrcItemNum - movedItemNum; - if(newSrcItemNum == 0) - { - client.Character.Storage.setStorageItem(null, 0, itemFromTo.SrcStorageType, srcSlotNo); - Server.Database.DeleteStorageItem(client.Character.CharacterId, itemFromTo.SrcStorageType, srcSlotNo); - } - else - { - client.Character.Storage.setStorageItem(item, newSrcItemNum, itemFromTo.SrcStorageType, srcSlotNo); - Server.Database.ReplaceStorageItem(client.Character.CharacterId, itemFromTo.SrcStorageType, srcSlotNo, item.UId, newSrcItemNum); - } - CDataItemUpdateResult srcUpdateItem = new CDataItemUpdateResult(); - srcUpdateItem.ItemList.ItemUId = item.UId; - srcUpdateItem.ItemList.ItemId = item.ItemId; - srcUpdateItem.ItemList.ItemNum = newSrcItemNum; - srcUpdateItem.ItemList.Unk3 = item.Unk3; - srcUpdateItem.ItemList.StorageType = itemFromTo.SrcStorageType; - srcUpdateItem.ItemList.SlotNo = srcSlotNo; - srcUpdateItem.ItemList.Color = item.Color; // ? - srcUpdateItem.ItemList.PlusValue = item.PlusValue; // ? - srcUpdateItem.ItemList.Bind = false; - srcUpdateItem.ItemList.EquipPoint = 0; - srcUpdateItem.ItemList.EquipCharacterID = 0; - srcUpdateItem.ItemList.EquipPawnID = 0; - srcUpdateItem.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - srcUpdateItem.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - srcUpdateItem.ItemList.EquipElementParamList = item.EquipElementParamList; - srcUpdateItem.UpdateItemNum = (int) -movedItemNum; - ntc.UpdateItemList.Add(srcUpdateItem); - } - + }); + client.Send(ntc); + client.Send(new S2CItemMoveItemRes()); } // Taken from sItemManager::moveItemsFunc (0xB9F867 in the PC Dump) // TODO: Cleanup - private ushort DetermineUpdateType(byte sourceGameStorageType) + private ItemNoticeType DetermineUpdateType(byte sourceGameStorageType) { switch ( sourceGameStorageType ) { case 1: - return 49; + return ItemNoticeType.TemporaryItems; case 7: - return 22; + return ItemNoticeType.ExStorageItems; + case 8: + case 9: + case 10: + return ItemNoticeType.BaggageItems; //Found by binary search, may not be the "correct" one, but it does work. + case 13: + return ItemNoticeType.LoadPostItems; case 19: - return 8; + return ItemNoticeType.StoreStorage_items; case 20: - return 9; + return ItemNoticeType.LoadStorage_items; default: - return 0; + return ItemNoticeType.Default; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemSellItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemSellItemHandler.cs index 9cff1e056..88893a5f6 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemSellItemHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemSellItemHandler.cs @@ -1,7 +1,6 @@ -using System; using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; @@ -14,8 +13,12 @@ public class ItemSellItemHandler : GameStructurePacketHandler(typeof(ItemSellItemHandler)); + private readonly ItemManager _itemManager; + private readonly WalletManager _walletManager; + public ItemSellItemHandler(DdonGameServer server) : base(server) { + _itemManager = server.ItemManager; } public override void Handle(GameClient client, StructurePacket req) @@ -24,67 +27,27 @@ public override void Handle(GameClient client, StructurePacket new {item = item, slot = (ushort) (index+1)}) - .Where(tuple => tuple.item?.Item1.UId == consumeItem.ItemUId) - .First(); - Item item = tuple.item.Item1; - ushort itemSlot = tuple.slot; - uint oldItemNum = tuple.item.Item2; - uint newItemNum = Math.Max(0, oldItemNum - consumeItem.Num); - - CDataItemUpdateResult itemUpdate = new CDataItemUpdateResult(); - itemUpdate.ItemList.ItemUId = item.UId; - itemUpdate.ItemList.ItemId = item.ItemId; - itemUpdate.ItemList.ItemNum = newItemNum; - itemUpdate.ItemList.Unk3 = item.Unk3; - itemUpdate.ItemList.StorageType = consumeItem.StorageType; - itemUpdate.ItemList.SlotNo = itemSlot; - itemUpdate.ItemList.Color = item.Color; - itemUpdate.ItemList.PlusValue = item.PlusValue; - itemUpdate.ItemList.Bind = false; - itemUpdate.ItemList.EquipPoint = 0; - itemUpdate.ItemList.EquipCharacterID = 0; - itemUpdate.ItemList.EquipPawnID = 0; - itemUpdate.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - itemUpdate.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - itemUpdate.ItemList.EquipElementParamList = item.EquipElementParamList; - itemUpdate.UpdateItemNum = -((int)consumeItem.Num); - ntc.UpdateItemList.Add(itemUpdate); - - uint goldValue = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, item.ItemId).Price; - uint amountToAdd = goldValue * consumeItem.Num; - totalAmountToAdd += amountToAdd; + UpdateType = ItemNoticeType.ShopItemSell + }; - if(newItemNum == 0) - { - // Delete item when ItemNum reaches 0 to free up the slot - client.Character.Storage.setStorageItem(null, 0, consumeItem.StorageType, itemSlot); - Server.Database.DeleteStorageItem(client.Character.CharacterId, consumeItem.StorageType, itemSlot); - } - else + Server.Database.ExecuteInTransaction(connection => + { + foreach (CDataStorageItemUIDList consumeItem in req.Structure.ConsumeItemList) { - client.Character.Storage.setStorageItem(item, newItemNum, consumeItem.StorageType, itemSlot); - Server.Database.ReplaceStorageItem(client.Character.CharacterId, consumeItem.StorageType, itemSlot, item.UId, newItemNum); - } + var ntcData = _itemManager.ConsumeItemByUId(Server, client.Character, consumeItem.StorageType, consumeItem.ItemUId, consumeItem.Num, connection); + ntc.UpdateItemList.Add(ntcData); - } + uint goldValue = ClientItemInfo.GetInfoForItemId(Server.AssetRepository.ClientItemInfos, ntcData.ItemList.ItemId).Price; + uint amountToAdd = goldValue * consumeItem.Num; + totalAmountToAdd += amountToAdd; + } + CDataUpdateWalletPoint walletUpdate = Server.WalletManager.AddToWallet(client.Character, WalletType.Gold, totalAmountToAdd, connection); + ntc.UpdateWalletList.Add(walletUpdate); + }); - CDataWalletPoint characterWalletPoint = client.Character.WalletPointList.Where(wp => wp.Type == WalletType.Gold).First(); - characterWalletPoint.Value += totalAmountToAdd; // TODO: Cap to maximum for that wallet - Database.UpdateWalletPoint(client.Character.CharacterId, characterWalletPoint); - - CDataUpdateWalletPoint walletUpdate = new CDataUpdateWalletPoint(); - walletUpdate.Type = WalletType.Gold; - walletUpdate.AddPoint = (int) totalAmountToAdd; - walletUpdate.Value = characterWalletPoint.Value; - ntc.UpdateWalletList.Add(walletUpdate); - client.Send(ntc); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemSortGetItemSortDataBinHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemSortGetItemSortDataBinHandler.cs index 7e8b4a6ad..51cfba616 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemSortGetItemSortDataBinHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemSortGetItemSortDataBinHandler.cs @@ -24,7 +24,7 @@ public override void Handle(GameClient client, StructurePacket packet) { - Storage storage = client.Character.Storage.getStorage(packet.Structure.SortData.StorageType); + Storage storage = client.Character.Storage.GetStorage(packet.Structure.SortData.StorageType); storage.SortData = packet.Structure.SortData.Bin; Server.Database.UpdateStorage(client.Character.CharacterId, packet.Structure.SortData.StorageType, storage); diff --git a/Arrowgene.Ddon.GameServer/Handler/ItemUseBagItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ItemUseBagItemHandler.cs index 6f803fc4c..d74105c5f 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ItemUseBagItemHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ItemUseBagItemHandler.cs @@ -28,7 +28,7 @@ public override void Handle(GameClient client, StructurePacket new {item = x, slot = index+1}) .Where(tuple => tuple.item?.Item1.UId == req.Structure.ItemUId) .First(); @@ -38,8 +38,10 @@ public override void Handle(GameClient client, StructurePacket(typeof(ItemUseJobItemsHandler)); + private readonly ItemManager _itemManager; + public ItemUseJobItemsHandler(DdonGameServer server) : base(server) { + _itemManager = server.ItemManager; } public override void Handle(GameClient client, StructurePacket packet) { - S2CItemUpdateCharacterItemNtc ntc = new(); - ntc.UpdateType = 0x121; + S2CItemUpdateCharacterItemNtc ntc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.UseJobItem + }; foreach (CDataItemUIdList itemUIdListElement in packet.Structure.ItemUIdList) { - (ushort slotNo, Item item, uint itemNum) = client.Character.Storage.getStorage(StorageType.ItemBagJob).findItemByUId(itemUIdListElement.UId)!; - itemNum-=itemUIdListElement.Num; - - CDataItemUpdateResult itemUpdateResult = new(); - itemUpdateResult.ItemList.ItemUId = item.UId; - itemUpdateResult.ItemList.ItemId = item.ItemId; - itemUpdateResult.ItemList.ItemNum = itemNum; - itemUpdateResult.ItemList.Unk3 = item.Unk3; - itemUpdateResult.ItemList.StorageType = StorageType.ItemBagJob; - itemUpdateResult.ItemList.SlotNo = slotNo; - itemUpdateResult.ItemList.Color = item.Color; // ? - itemUpdateResult.ItemList.PlusValue = item.PlusValue; // ? - itemUpdateResult.ItemList.Bind = false; - itemUpdateResult.ItemList.EquipPoint = 0; - itemUpdateResult.ItemList.EquipCharacterID = 0; - itemUpdateResult.ItemList.EquipPawnID = 0; - itemUpdateResult.ItemList.WeaponCrestDataList = item.WeaponCrestDataList; - itemUpdateResult.ItemList.ArmorCrestDataList = item.ArmorCrestDataList; - itemUpdateResult.ItemList.EquipElementParamList = item.EquipElementParamList; - itemUpdateResult.UpdateItemNum = (int)-itemUIdListElement.Num; - ntc.UpdateItemList.Add(itemUpdateResult); - - if(itemNum == 0) + var update = _itemManager.ConsumeItemByUId(Server, client.Character, StorageType.ItemBagJob, itemUIdListElement.UId, itemUIdListElement.Num); + if (update != null) { - // Delete item when ItemNum reaches 0 to free up the slot - client.Character.Storage.setStorageItem(null, 0, StorageType.ItemBagJob, slotNo); - Server.Database.DeleteStorageItem(client.Character.CharacterId, StorageType.ItemBagJob, slotNo); + ntc.UpdateItemList.Add(update); } else { - client.Character.Storage.setStorageItem(item, itemNum, StorageType.ItemBagJob, slotNo); - Server.Database.ReplaceStorageItem(client.Character.CharacterId, StorageType.ItemBagJob, slotNo, item.UId, itemNum); + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_NUM_SHORT); } } @@ -63,4 +44,4 @@ public override void Handle(GameClient client, StructurePacket packet) { - jobManager.SetJob(Server, client, client.Character, packet.Structure.JobId); + (S2CJobChangeJobRes jobRes, S2CItemUpdateCharacterItemNtc itemNtc, S2CJobChangeJobNtc jobNtc) jobResult = (null, null, null); + + Server.Database.ExecuteInTransaction(connection => + { + jobResult = ((S2CJobChangeJobRes, S2CItemUpdateCharacterItemNtc, S2CJobChangeJobNtc)) + jobManager.SetJob(client, client.Character, packet.Structure.JobId, connection); + }); + + foreach (GameClient otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send(jobResult.jobNtc); + } + client.Send(jobResult.itemNtc); + client.Send(jobResult.jobRes); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobChangePawnJobHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobChangePawnJobHandler.cs index 934d5447e..3db354900 100644 --- a/Arrowgene.Ddon.GameServer/Handler/JobChangePawnJobHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/JobChangePawnJobHandler.cs @@ -21,8 +21,21 @@ public JobChangePawnJobHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { + (S2CJobChangePawnJobRes jobRes, S2CItemUpdateCharacterItemNtc itemNtc, S2CJobChangePawnJobNtc jobNtc) jobResult = (null, null, null); + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - jobManager.SetJob(Server, client, pawn, packet.Structure.JobId); + Server.Database.ExecuteInTransaction(connection => + { + jobResult = ((S2CJobChangePawnJobRes, S2CItemUpdateCharacterItemNtc, S2CJobChangePawnJobNtc)) + jobManager.SetJob(client, pawn, packet.Structure.JobId, connection); + }); + + foreach (GameClient otherClient in Server.ClientLookup.GetAll()) + { + otherClient.Send(jobResult.jobNtc); + } + client.Send(jobResult.itemNtc); + client.Send(jobResult.jobRes); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobGetJobChangeListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobGetJobChangeListHandler.cs index 4c676180b..e9ce8bf1e 100644 --- a/Arrowgene.Ddon.GameServer/Handler/JobGetJobChangeListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/JobGetJobChangeListHandler.cs @@ -56,8 +56,8 @@ private CDataJobChangeInfo getJobChangeInfo(CharacterCommon common, JobId jobId) return new CDataJobChangeInfo() { JobId = jobId, - EquipItemList = common.Equipment.getEquipmentAsCDataEquipItemInfo(jobId, EquipType.Performance) - .Union(common.Equipment.getEquipmentAsCDataEquipItemInfo(jobId, EquipType.Visual)) + EquipItemList = common.EquipmentTemplate.EquipmentAsCDataEquipItemInfo(jobId, EquipType.Performance) + .Union(common.EquipmentTemplate.EquipmentAsCDataEquipItemInfo(jobId, EquipType.Visual)) .ToList() }; } diff --git a/Arrowgene.Ddon.GameServer/Handler/JobGetPlayPointListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobGetPlayPointListHandler.cs new file mode 100644 index 000000000..9e9145a56 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/JobGetPlayPointListHandler.cs @@ -0,0 +1,30 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class JobGetPlayPointListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobGetPlayPointListHandler)); + + public JobGetPlayPointListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + client.Send(new S2CJobGetPlayPointListRes() + { + PlayPointList = client.Character.PlayPointList + }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopBuyItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopBuyItemHandler.cs new file mode 100644 index 000000000..ec79afa66 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopBuyItemHandler.cs @@ -0,0 +1,72 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + internal class JobJobValueShopBuyItemHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobGetPlayPointListHandler)); + + private readonly ItemManager _itemManager; + private readonly PlayPointManager _playPointManager; + + public JobJobValueShopBuyItemHandler(DdonGameServer server) : base(server) + { + _itemManager = server.ItemManager; + _playPointManager = server.PPManager; + } + + public override S2CJobJobValueShopBuyItemRes Handle(GameClient client, C2SJobJobValueShopBuyItemReq packet) + { + uint boughtAmount = packet.Num; + + bool sendToItemBag; + switch (packet.StorageType) + { + case 19: + // If packet.Structure.Destination is 19: Send to corresponding item bag + sendToItemBag = true; + break; + case 20: + // If packet.Structure.Destination is 20: Send to storage + sendToItemBag = false; + break; + default: + throw new ResponseErrorException(ErrorCode.ERROR_CODE_ITEM_INVALID_STORAGE_TYPE, $"Unexpected destination when buying goods: {packet.StorageType}"); + } + + CDataJobValueShopItem boughtListing = Server.AssetRepository.JobValueShopAsset.Where( + x => x.Item1 == packet.JobId + && x.Item2.LineupId == packet.LineupId).First().Item2; + + List itemUpdateResults = _itemManager.AddItem(Server, client.Character, sendToItemBag, boughtListing.ItemId, boughtAmount); + boughtAmount = (uint)itemUpdateResults.Select(result => result.UpdateItemNum).Sum(); + + if (boughtAmount > 0) + { + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateItemList = itemUpdateResults + }); + } + + if (packet.Price > 0) + { + _playPointManager.RemovePlayPoint(client, packet.Price, packet.JobId); + } + + return new S2CJobJobValueShopBuyItemRes() + { + JobId = packet.JobId, + JobValueType = packet.JobValueType, + Value = boughtAmount * packet.Price + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopGetLineupHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopGetLineupHandler.cs new file mode 100644 index 000000000..49625e4a4 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/JobJobValueShopGetLineupHandler.cs @@ -0,0 +1,32 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Diagnostics.Metrics; +using System.Linq; +using System.Threading; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class JobJobValueShopGetLineupHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobGetPlayPointListHandler)); + + public JobJobValueShopGetLineupHandler(DdonGameServer server) : base(server) + { + } + + public override S2CJobJobValueShopGetLineupRes Handle(GameClient client, C2SJobJobValueShopGetLineupReq packet) + { + return new S2CJobJobValueShopGetLineupRes() + { + JobId = packet.JobId, + JobValueType = packet.JobValueType, + JobValueShopItemList = Server.AssetRepository.JobValueShopAsset.Where(x => x.Item1 == packet.JobId).Select(x => x.Item2).ToList() + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetAllJobOrbElementListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetAllJobOrbElementListHandler.cs new file mode 100644 index 000000000..3b3533c2e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetAllJobOrbElementListHandler.cs @@ -0,0 +1,63 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; +using System; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class JobOrbTreeGetJobOrbTreeGetAllJobOrbElementListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobOrbTreeGetJobOrbTreeGetAllJobOrbElementListHandler)); + + public JobOrbTreeGetJobOrbTreeGetAllJobOrbElementListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket Request) + { + S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes Response = new S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes(); + + // Stop menu from crashing game by returning an empty list + // Unfortunately, client sends an error when more than 1 CDataJobOrbDevoteElement is added to the list. + // Probably due to unknown packet format +#if false + Response.ElementList.Add(new CDataJobOrbDevoteElement() + { + ElementId = 1, + Unk0 = 2, + JobId = Request.Structure.JobId, + RequireOrb = 10, + OrbRewardType = 1, + ParamId = 0, + ParamValue = 0, // Shows up next to orb reward type + PosX = 1, + IsReleased = false + RequiredElementIDList = new List() { new CDataCommonU32(0) }, + RequiredQuestList = new List() { new CDataCommonU32(0) } + }); + + Response.ElementList.Add(new CDataJobOrbDevoteElement() + { + ElementId = 2, + Unk0 = 0, + JobId = Request.Structure.JobId, + RequireOrb = 10, + OrbRewardType = 2, + ParamId = 0, + ParamValue = 0, // Shows up next to orb reward type + PosX = 2, + IsReleased = false, + RequiredElementIDList = new List() { new CDataCommonU32(1) }, + RequiredQuestList = new List() { new CDataCommonU32(0) } + }); +#endif + client.Send(Response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetJobOrbTreeStatusListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetJobOrbTreeStatusListHandler.cs new file mode 100644 index 000000000..5f17de4a2 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/JobOrbTreeGetJobOrbTreeStatusListHandler.cs @@ -0,0 +1,43 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class JobOrbTreeGetJobOrbTreeStatusListHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(JobOrbTreeGetJobOrbTreeStatusListHandler)); + + public JobOrbTreeGetJobOrbTreeStatusListHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_JOB_ORB_TREE_GET_JOB_ORB_TREE_STATUS_LIST_REQ; + + public override void Handle(GameClient client, IPacket packet) + { + S2CJobOrbTreeGetJobOrbTreeStatusListRes Response = new S2CJobOrbTreeGetJobOrbTreeStatusListRes(); + + // TODO: Currently all job menus are not released. In the future, these should + // TODO: be restricted behind some conditions + // CDataCharacterJobData CharacterJobData = client.Character.CharacterJobDataList.Where(cjd => cjd.Job == client.Character.Job).Single(); + foreach (var Job in (JobId[]) JobId.GetValues(typeof(JobId))) + { + Response.TreeStatusList.Add(new CDataJobOrbTreeStatus() + { + JobId = Job, + IsReleased = false, + Rate = 0.0f + }); + } + + client.Send(Response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/JobUpdateExpModeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/JobUpdateExpModeHandler.cs index e59987257..334473e71 100644 --- a/Arrowgene.Ddon.GameServer/Handler/JobUpdateExpModeHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/JobUpdateExpModeHandler.cs @@ -1,10 +1,10 @@ -using System.Linq; -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { @@ -18,13 +18,33 @@ public JobUpdateExpModeHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - // TODO: Store updated Exp mode in the character object and in DB + //Handle case where the character is somehow missing a PlayPoint structure. + var missingList = packet.Structure.UpdateExpModeList.Where(x => !client.Character.PlayPointList.Any(y => y.Job == x.Job)).ToList(); + foreach (var missing in missingList) + { + client.Character.PlayPointList.Add(new CDataJobPlayPoint() + { + Job = missing.Job, + PlayPoint = new CDataPlayPointData() + { + PlayPoint = 0, + ExpMode = ExpMode.Experience, + } + }); + } + + var res = new S2CJobUpdateExpModeRes() + { + PlayPointList = client.Character.PlayPointList.Where(x => packet.Structure.UpdateExpModeList.Any(y => y.Job == x.Job)).ToList() + }; + res.PlayPointList.ForEach(x => x.PlayPoint.ExpMode = 3 - x.PlayPoint.ExpMode); //Flip 1 <-> 2 - S2CJobGetJobChangeListRes jobChangeList = EntitySerializer.Get().Read(InGameDump.data_Dump_52); - client.Send(new S2CJobUpdateExpModeRes() + foreach (CDataJobPlayPoint playpoint in res.PlayPointList) { - PlayPointList = jobChangeList.PlayPointList.Where(x => packet.Structure.UpdateExpModeList.Any(y => y.Job == x.Job)).ToList() - }); + Database.ReplaceCharacterPlayPointData(client.Character.CharacterId, playpoint); + } + + client.Send(res); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyChatMsgHandler.cs b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyChatMsgHandler.cs index 920ac543d..84abfcf90 100644 --- a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyChatMsgHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyChatMsgHandler.cs @@ -1,35 +1,33 @@ using Arrowgene.Ddon.GameServer.Chat; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class LobbyLobbyChatMsgHandler : StructurePacketHandler + public class LobbyLobbyChatMsgHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(LobbyLobbyChatMsgHandler)); - private ChatManager _chatManager; public LobbyLobbyChatMsgHandler(DdonGameServer server) : base(server) { - _chatManager = server.ChatManager; } - public override void Handle(GameClient client, StructurePacket request) + public override S2CLobbyChatMsgRes Handle(GameClient client, C2SLobbyChatMsgReq request) { - ChatMessage message = new ChatMessage( - request.Structure.Type, - // Unk1? - request.Structure.Unk2, - request.Structure.Unk3, - request.Structure.Unk4, - request.Structure.StrMessage - ); - _chatManager.Handle(client, message); - client.Send(new S2CLobbyChatMsgRes()); + ChatMessage message = new ChatMessage + { + HandleId = 0, + Type = request.Type, + MessageFlavor = request.MessageFlavor, + PhrasesCategory = request.PhrasesCategory, + PhrasesIndex = request.PhrasesIndex, + Message = request.Message, + Deliver = true + }; + Server.ChatManager.Handle(client, message); + return new S2CLobbyChatMsgRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyDataMsgHandler.cs b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyDataMsgHandler.cs index 1c4b9a873..25e0847a9 100644 --- a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyDataMsgHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyDataMsgHandler.cs @@ -1,4 +1,6 @@ -using Arrowgene.Buffers; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -11,60 +13,51 @@ public class LobbyLobbyDataMsgHandler : StructurePacketHandler(typeof(LobbyLobbyDataMsgHandler)); + private readonly PartyManager _PartyManager; + public LobbyLobbyDataMsgHandler(DdonGameServer server) : base(server) { + _PartyManager = server.PartyManager; } public override void Handle(GameClient client, StructurePacket packet) { // In the pcaps ive only seen 3.4.16 packets whose RpcPacket length is either of these S2CLobbyLobbyDataMsgNotice res = new S2CLobbyLobbyDataMsgNotice(); - res.Type = packet.Structure.Type; // I haven't seen any values other than 0x02 + res.Type = packet.Structure.Type; res.CharacterId = client.Character.CharacterId; // Has to be overwritten since the request has the id set to 0 res.RpcPacket = packet.Structure.RpcPacket; res.OnlineStatus = client.Character.OnlineStatus; - foreach (GameClient otherClient in Server.Clients) + if(!StageManager.IsHubArea(client.Character.Stage)) { - if (otherClient != client) + // We stick this in a seperate if statement so if the client + // is not in a party, we don't enter into the else condition + if (client.Party != null) { - otherClient.Send(res); + client.Party.SendToAllExcept(res, client); } } - - if(packet.Structure.RpcPacket.Length > 52) + else { - IBuffer rpcPacketBuffer = new StreamBuffer(packet.Structure.RpcPacket); - rpcPacketBuffer.SetPositionStart(); - - // nNetMsgData::Head::deserialize - uint sessionId = rpcPacketBuffer.ReadUInt32(Endianness.Big); // NetMsgData.Head.SessionId - ulong rpcId = rpcPacketBuffer.ReadUInt64(Endianness.Big); // NetMsgData.Head.RpcId - uint msgIdFull = rpcPacketBuffer.ReadUInt32(Endianness.Big); // NetMsgData.Head.MsgIdFull - uint searchId = rpcPacketBuffer.ReadUInt32(Endianness.Big); // NetMsgData.Head.SearchId, seems to either a PawnId or 0 - - // There is theoretically a nNetMsgData::Base, but i cant even see the code that deserializes it in the client - - // nNetMsgData::CtrlBase::deserialize - rpcPacketBuffer.ReadUInt64(Endianness.Big); // nNetMsgData::CtrlBase::stMsgCtrlBaseData.mUniqueId ? - - // Apparently all received 3.4.16s: - // - Have searchID of 0 (aren't related to pawns) - // - Have CtrlBaseData.mUniqueId of 0x8000000000000001 - - // nNetMsgData::CtrlAction::deserialize - bool isEnemy = rpcPacketBuffer.ReadBool(); // NetMsgData.CtrlAction.IsEnemy - bool isCharacter = rpcPacketBuffer.ReadBool(); // NetMsgData.CtrlAction.IsCharacter - bool isHuman = rpcPacketBuffer.ReadBool(); // NetMsgData.CtrlAction.IsHuman - bool isEnemyLarge = rpcPacketBuffer.ReadBool(); // NetMsgData.CtrlAction.IsEnemyLarge - - // From now on, the contents (subpackets) depend on MsgId, a set of flags - if((msgIdFull & 1) != 0) { // This is incomplete, msgIdFull is converted through a function first, (0x5FE8D0) but should work for most cases - client.Character.X = rpcPacketBuffer.ReadDouble(Endianness.Big); - client.Character.Y = rpcPacketBuffer.ReadFloat(Endianness.Big); - client.Character.Z = rpcPacketBuffer.ReadDouble(Endianness.Big); + // We are in one of the common areas where players can see eachother + foreach (GameClient otherClient in Server.ClientLookup.GetAll()) + { + if (otherClient == null || otherClient == client || otherClient.Character == null) + { + continue; + } + + if (client.Character.Stage.Id == otherClient.Character.Stage.Id || _PartyManager.ClientsInSameParty(client, otherClient)) + { + otherClient.Send(res); + } } + } + + // Handle additional packet contents + RpcHandler.Handle(client, packet.Structure.Type, packet.Structure.RpcPacket); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyJoinHandler.cs b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyJoinHandler.cs index c28f34708..88fa5b8a8 100644 --- a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyJoinHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyJoinHandler.cs @@ -1,15 +1,15 @@ +using System; using System.Collections.Generic; -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class LobbyLobbyJoinHandler : StructurePacketHandler + public class LobbyLobbyJoinHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(LobbyLobbyJoinHandler)); @@ -18,26 +18,9 @@ public LobbyLobbyJoinHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CLobbyJoinRes Handle(GameClient client, C2SLobbyJoinReq request) { - var resp = new S2CLobbyJoinRes() - { - CharacterId = client.Character.CharacterId, - LobbyMemberInfoList = new List() - { - new CDataLobbyMemberInfo() - { - CharacterId = client.Character.CharacterId, - FirstName = client.Character.FirstName, - LastName = client.Character.LastName, - ClanName = "", - Unk0 = 1, // Platform PC? - Unk1 = 0, - Unk2 = 8 // OnlineStatus? - }, - } - }; - client.Send(resp); + client.Character.OnlineStatus = OnlineStatus.Online; // Notify new player of already present players S2CUserListJoinNtc alreadyPresentUsersNtc = new S2CUserListJoinNtc(); @@ -58,38 +41,45 @@ public override void Handle(GameClient client, StructurePacket PawnId = 0, Unk0 = 1, Unk1 = 0, - Unk2 = 8 + OnlineStatus = OnlineStatus.Online } ); - - S2CContextGetLobbyPlayerContextNtc lobbyPlayerContextNtc = new S2CContextGetLobbyPlayerContextNtc(); - GameStructure.S2CContextGetLobbyPlayerContextNtc(lobbyPlayerContextNtc, otherClient.Character); - alreadyPresentPlayerContextNtcs.Add(lobbyPlayerContextNtc); } } client.Send(alreadyPresentUsersNtc); - foreach (S2CContextGetLobbyPlayerContextNtc alreadyPresentPlayerContextNtc in - alreadyPresentPlayerContextNtcs) - { - client.Send(alreadyPresentPlayerContextNtc); - } - // Notify already present players of the new player S2CUserListJoinNtc newUserNtc = new S2CUserListJoinNtc(); - newUserNtc.UserList = resp.LobbyMemberInfoList; + newUserNtc.UserList = new List() + { + new CDataLobbyMemberInfo() + { + CharacterId = client.Character.CharacterId, + FirstName = client.Character.FirstName, + LastName = client.Character.LastName, + ClanName = "", // TODO: Clan + Unk0 = 1, // Platform PC? + Unk1 = 0, + OnlineStatus = OnlineStatus.Online // OnlineStatus? + }, + }; - S2CContextGetLobbyPlayerContextNtc newUserContextNtc = new S2CContextGetLobbyPlayerContextNtc(); - GameStructure.S2CContextGetLobbyPlayerContextNtc(newUserContextNtc, client.Character); foreach (GameClient otherClient in Server.ClientLookup.GetAll()) { if (otherClient != client) { otherClient.Send(newUserNtc); - otherClient.Send(newUserContextNtc); } } + + Server.BazaarManager.NotifySoldExhibitions(client); + + return new S2CLobbyJoinRes() + { + CharacterId = client.Character.CharacterId, + LobbyMemberInfoList = newUserNtc.UserList + }; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyLeaveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyLeaveHandler.cs index a936a98e8..70a633110 100644 --- a/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyLeaveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/LobbyLobbyLeaveHandler.cs @@ -7,17 +7,17 @@ namespace Arrowgene.Ddon.GameServer.Handler { - public class LobbyLobbyLeaveHandler : StructurePacketHandler + public class LobbyLobbyLeaveHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(LobbyLobbyLeaveHandler)); - public LobbyLobbyLeaveHandler(DdonGameServer server) : base(server) { server.ClientConnectionChangeEvent += OnClientConnectionChangeEvent; } // I have no idea on when this gets called, not when exiting the game, thats for sure + // - Return to title makes this happen public override void Handle(GameClient client, StructurePacket packet) { client.Send(new S2CLobbyLeaveRes()); @@ -38,14 +38,18 @@ private void NotifyDisconnect(GameClient client) // Notice all other users S2CUserListLeaveNtc ntc = new S2CUserListLeaveNtc(); ntc.CharacterList.Add(new CDataCommonU32(client.Character.CharacterId)); - foreach (Client otherClient in Server.Clients) + foreach (Client otherClient in Server.ClientLookup.GetAll()) { if (otherClient != client) { otherClient.Send(ntc); } } + + Server.HubManager.LeaveAllHubs(client); + Server.CharacterManager.UpdateDatabaseOnExit(client.Character); + Server.PartyManager.CleanupOnExit(client); } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListDataHandler.cs index aca4a3e9c..9a4b77a01 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListDataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListDataHandler.cs @@ -1,25 +1,25 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailMailGetListDataHandler : PacketHandler + public class MailMailGetListDataHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailMailGetListDataHandler)); - public MailMailGetListDataHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_DATA_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailMailGetListDataRes Handle(GameClient client, C2SMailMailGetListDataReq request) { - client.Send(InGameDump.Dump_79); + // client.Send(InGameDump.Dump_79); + var res = new S2CMailMailGetListDataRes.Serializer().Read(InGameDump.Dump_79.AsBuffer()); + + return res; } } } + diff --git a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListFootHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListFootHandler.cs index 286bae9db..14eb3a345 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListFootHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListFootHandler.cs @@ -1,25 +1,21 @@ -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailMailGetListFootHandler : PacketHandler + public class MailMailGetListFootHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailMailGetListFootHandler)); - public MailMailGetListFootHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_FOOT_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailMailGetListFootRes Handle(GameClient client, C2SMailMailGetListFootReq request) { - client.Send(InGameDump.Dump_81); + // client.Send(InGameDump.Dump_81); + return new S2CMailMailGetListFootRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListHeadHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListHeadHandler.cs index b8bc20c5b..db1d8ea2c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailMailGetListHeadHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailMailGetListHeadHandler.cs @@ -1,25 +1,24 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System.Linq; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailMailGetListHeadHandler : PacketHandler + public class MailMailGetListHeadHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailMailGetListHeadHandler)); - public MailMailGetListHeadHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_HEAD_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailMailGetListHeadRes Handle(GameClient client, C2SMailMailGetListHeadReq request) { - client.Send(InGameDump.Dump_77); + // client.Send(InGameDump.Dump_77); + // TODO: Num = 1 is the single message from the static packet currently used in the other + // TODO: parts of this mail handler. + return new S2CMailMailGetListHeadRes() { Num = 1 }; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailDeleteHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailDeleteHandler.cs new file mode 100644 index 000000000..52cc01aa8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailDeleteHandler.cs @@ -0,0 +1,27 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Model; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class MailSystemMailDeleteHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailDeleteHandler)); + + public MailSystemMailDeleteHandler(DdonGameServer server) : base(server) + { + } + + public override S2CMailSystemMailDeleteRes Handle(GameClient client, C2SMailSystemMailDeleteReq request) + { + Server.Database.DeleteSystemMailMessage(request.MessageId); + return new S2CMailSystemMailDeleteRes() + { + MessageId = request.MessageId, + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetAllItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetAllItemHandler.cs new file mode 100644 index 000000000..c9afb055b --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetAllItemHandler.cs @@ -0,0 +1,103 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class MailSystemMailGetAllItemHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailGetAllItemHandler)); + + public MailSystemMailGetAllItemHandler(DdonGameServer server) : base(server) + { + } + + public override S2CMailSystemGetAllItemRes Handle(GameClient client, C2SMailSystemMailGetAllItemReq request) + { + var result = new S2CMailSystemGetAllItemRes() + { + MessageId = request.MessageId, + }; + + bool toItemBag = false; + switch (request.StorageType) + { + case 13: // ItemPost StorageType = 13 + toItemBag = false; + break; + case 19: // ItemBag StorageType = 19 + toItemBag = true; + break; + case 20: // StorageBox StorageType = 20 + toItemBag = false; + break; + } + + S2CItemUpdateCharacterItemNtc itemUpdateNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.StorePostItemMail + }; + + var attachments = Server.Database.SelectAttachmentsForSystemMail(request.MessageId); + foreach (var attachment in attachments) + { + try + { + if (attachment.AttachmentType == SystemMailAttachmentType.Item && !attachment.IsReceived) + { + if (request.StorageType == 13) + { + itemUpdateNtc.UpdateItemList.AddRange( + Server.ItemManager.AddItem( + Server, + client.Character, + (StorageType)request.StorageType, + attachment.Param1, + attachment.Param2 + ) + ); + } + else + { + itemUpdateNtc.UpdateItemList.AddRange(Server.ItemManager.AddItem(Server, client.Character, toItemBag, attachment.Param1, attachment.Param2)); + } + } + attachment.IsReceived = true; + } + catch (Exception ex) + { + // Squelch the exception. + // Something happened so the attachment can't be received + attachment.IsReceived = false; + } + + switch (attachment.AttachmentType) + { + case SystemMailAttachmentType.Item: + result.AttachmentList.ItemList.Add(attachment.ToCDataMailItemInfo()); + break; + case SystemMailAttachmentType.GP: + result.AttachmentList.GPList.Add(attachment.ToCDataMailGPInfo()); + break; + case SystemMailAttachmentType.Course: + result.AttachmentList.OptionCourseList.Add(attachment.ToCDataMailOptionCourseInfo()); + break; + case SystemMailAttachmentType.PawnLegend: + result.AttachmentList.LegendPawnList.Add(attachment.ToCDataMailLegendPawnInfo()); + break; + } + Server.Database.UpdateSystemMailAttachmentReceivedStatus(attachment.MessageId, attachment.AttachmentId, attachment.IsReceived); + } + + if (itemUpdateNtc.UpdateItemList.Count > 0) + { + client.Send(itemUpdateNtc); + } + + return result; + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListDataHandler.cs index 193e2a6b7..09e581b79 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListDataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListDataHandler.cs @@ -1,25 +1,46 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Model; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailSystemMailGetListDataHandler : PacketHandler + public class MailSystemMailGetListDataHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailGetListDataHandler)); - public MailSystemMailGetListDataHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_DATA_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailSystemMailGetListDataRes Handle(GameClient client, C2SMailSystemMailGetListDataReq request) { - client.Send(InGameDump.Dump_85); + // var pcap = new S2CMailSystemMailGetListDataRes.Serializer().Read(InGameDump.Dump_85.AsBuffer()); + var pcap = new S2CMailSystemMailGetListDataRes.Serializer().Read(pcap_data); + + S2CMailSystemMailGetListDataRes result = new S2CMailSystemMailGetListDataRes(); + + + + var messages = Server.Database.SelectSystemMailMessages(client.Character.CharacterId); + foreach (var message in messages) + { + byte itemState = (byte) MailItemState.Exist; + var attachments = Server.Database.SelectAttachmentsForSystemMail(message.MessageId); + if (attachments.Count > 0) + { + // TODO: Should item state be based on attachment type? + itemState = (byte)(attachments.All(x => x.IsReceived) ? MailItemState.Exist : MailItemState.Exist | MailItemState.Item); + } + + result.MailInfo.Add(message.ToCDataMailInfo(itemState)); + } + + return result; } + + public byte[] pcap_data = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8F, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x00, 0x3A, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xE6, 0xCD, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8E, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x00, 0x3A, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xE6, 0xCD, 0xEC, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8D, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x00, 0x3A, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xE6, 0xCD, 0xE6, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8C, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x00, 0x3A, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xE6, 0xCD, 0xE1, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8B, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x44, 0x44, 0x4F, 0x4E, 0xE9, 0x81, 0x8B, 0xE5, 0x96, 0xB6, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x00, 0x3A, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xE6, 0xCD, 0xE1, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x08, 0x00, 0x05, 0x00, 0x04 }; } } diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListFootHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListFootHandler.cs index 3b739eee1..a8e9fb463 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListFootHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListFootHandler.cs @@ -1,25 +1,22 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailSystemMailGetListFootHandler : PacketHandler + public class MailSystemMailGetListFootHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailGetListFootHandler)); - public MailSystemMailGetListFootHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_FOOT_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailSystemMailGetListFootRes Handle(GameClient client, C2SMailSystemMailGetListFootReq request) { - client.Send(InGameDump.Dump_87); + // client.Send(InGameDump.Dump_87); + return new S2CMailSystemMailGetListFootRes(); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListHeadHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListHeadHandler.cs index 45b21737c..638ed85ac 100644 --- a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListHeadHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetListHeadHandler.cs @@ -1,25 +1,27 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class MailSystemMailGetListHeadHandler : PacketHandler + public class MailSystemMailGetListHeadHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailGetListHeadHandler)); - public MailSystemMailGetListHeadHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_HEAD_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CMailSystemMailGetListHeadRes Handle(GameClient client, C2SMailSystemMailGetListHeadReq request) { - client.Send(InGameDump.Dump_83); + var pcap = new S2CMailSystemMailGetListHeadRes.Serializer().Read(InGameDump.Dump_83.AsBuffer()); + + var messages = Server.Database.SelectSystemMailMessages(client.Character.CharacterId); + return new S2CMailSystemMailGetListHeadRes() + { + Num = (uint) messages.Count, + }; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetTextHandler.cs b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetTextHandler.cs new file mode 100644 index 000000000..c7fed8c77 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/MailSystemMailGetTextHandler.cs @@ -0,0 +1,61 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class MailSystemMailGetTextHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(MailSystemMailGetTextHandler)); + + public MailSystemMailGetTextHandler(DdonGameServer server) : base(server) + { + } + + public override S2CMailSystemMailGetTextRes Handle(GameClient client, C2SMailSystemMailGetTextReq request) + { + var pcap = new S2CMailSystemMailGetTextRes.Serializer().Read(pcap_data); + + var message = Server.Database.SelectSystemMailMessage(request.MailId); + var attachments = Server.Database.SelectAttachmentsForSystemMail(request.MailId); + + Server.Database.UpdateSystemMailMessageState(request.MailId, MailState.Opened); + + var result = new S2CMailSystemMailGetTextRes() + { + MailId = request.MailId, + MailTextInfo = new CDataMailTextInfo() + { + Text = message.Body + } + }; + + foreach (var attachment in attachments) + { + switch (attachment.AttachmentType) + { + case SystemMailAttachmentType.Item: + result.MailTextInfo.MailAttachmentList.ItemList.Add(attachment.ToCDataMailItemInfo()); + break; + case SystemMailAttachmentType.GP: + result.MailTextInfo.MailAttachmentList.GPList.Add(attachment.ToCDataMailGPInfo()); + break; + case SystemMailAttachmentType.Course: + result.MailTextInfo.MailAttachmentList.OptionCourseList.Add(attachment.ToCDataMailOptionCourseInfo()); + break; + case SystemMailAttachmentType.PawnLegend: + result.MailTextInfo.MailAttachmentList.LegendPawnList.Add(attachment.ToCDataMailLegendPawnInfo()); + break; + } + } + + return result; + } + + private byte[] pcap_data = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA8, 0x12, 0x8E, 0x01, 0x7C, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0x92, 0xE3, 0x83, 0x97, 0xE3, 0x83, 0xAC, 0xE3, 0x82, 0xA4, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x95, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xA6, 0x0D, 0x0A, 0xE8, 0xAA, 0xA0, 0xE3, 0x81, 0xAB, 0xE3, 0x81, 0x82, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x8C, 0xE3, 0x81, 0xA8, 0xE3, 0x81, 0x86, 0xE3, 0x81, 0x94, 0xE3, 0x81, 0x96, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x99, 0xE3, 0x80, 0x82, 0x0D, 0x0A, 0x0D, 0x0A, 0xE3, 0x81, 0x94, 0xE8, 0xB3, 0xBC, 0xE5, 0x85, 0xA5, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x9F, 0xE3, 0x81, 0xA0, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0xA2, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x86, 0xE3, 0x83, 0xA0, 0xE3, 0x82, 0x92, 0xE3, 0x81, 0x8A, 0xE9, 0x80, 0x81, 0xE3, 0x82, 0x8A, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x9F, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x99, 0xE3, 0x80, 0x82, 0x0D, 0x0A, 0x0D, 0x0A, 0xE2, 0x96, 0xA0, 0x20, 0xE6, 0xB7, 0xBB, 0xE4, 0xBB, 0x98, 0x20, 0xE2, 0x96, 0xA0, 0x0D, 0x0A, 0xE7, 0x99, 0xBD, 0xE7, 0xAB, 0x9C, 0xE5, 0x8D, 0xB0, 0xE3, 0x81, 0xAE, 0xE9, 0x9C, 0x8A, 0xE8, 0x96, 0xAC, 0x20, 0x78, 0x20, 0x31, 0x30, 0x0D, 0x0A, 0xE7, 0x99, 0xBD, 0xE7, 0xAB, 0x9C, 0xE5, 0x8D, 0xB0, 0xE3, 0x82, 0xAC, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0xB9, 0x20, 0x78, 0x20, 0x31, 0x30, 0x0D, 0x0A, 0xE4, 0xB8, 0x87, 0xE8, 0x83, 0xBD, 0xE8, 0x96, 0xAC, 0x20, 0x78, 0x20, 0x31, 0x30, 0x0D, 0x0A, 0x0D, 0x0A, 0xE4, 0xBB, 0x8A, 0xE5, 0xBE, 0x8C, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x82, 0xE3, 0x80, 0x8E, 0xE3, 0x83, 0x89, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xB4, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xBA, 0xE3, 0x83, 0x89, 0xE3, 0x82, 0xB0, 0xE3, 0x83, 0x9E, 0x20, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0xA9, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x80, 0x8F, 0xE3, 0x82, 0x92, 0x0D, 0x0A, 0xE3, 0x82, 0x88, 0xE3, 0x82, 0x8D, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0x8F, 0xE3, 0x81, 0x8A, 0xE9, 0xA1, 0x98, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x84, 0xE3, 0x81, 0x9F, 0xE3, 0x81, 0x97, 0xE3, 0x81, 0xBE, 0xE3, 0x81, 0x99, 0xE3, 0x80, 0x82, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC9, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xCB, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x9F, 0xBF, 0x4B, 0x86, 0x12 }; + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/NpcGetExtendedFacilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/NpcGetExtendedFacilityHandler.cs index 66afbf6ac..cd75f4356 100644 --- a/Arrowgene.Ddon.GameServer/Handler/NpcGetExtendedFacilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/NpcGetExtendedFacilityHandler.cs @@ -1,25 +1,27 @@ -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class NpcGetExtendedFacilityHandler : PacketHandler + public class NpcGetExtendedFacilityHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(NpcGetExtendedFacilityHandler)); - - public NpcGetExtendedFacilityHandler (DdonGameServer server) : base(server) + public NpcGetExtendedFacilityHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_NPC_GET_NPC_EXTENDED_FACILITY_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CNpcGetNpcExtendedFacilityRes Handle(GameClient client, C2SNpcGetNpcExtendedFacilityReq request) { - client.Send(GameFull.Dump_202); + // client.Send(GameFull.Dump_202); + // var pcap = new S2CNpcGetNpcExtendedFacilityRes.Serializer().Read(pcap_data); + + return new S2CNpcGetNpcExtendedFacilityRes(); } + + private readonly byte[] pcap_data = new byte[] {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x11, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x43, 0x20, 0xFB, 0xE8, 0xC0, 0xA0, 0xEC}; } } diff --git a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetOrbGainExtendParamHandler.cs b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetOrbGainExtendParamHandler.cs index 9c479e414..a1e90eda5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetOrbGainExtendParamHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetOrbGainExtendParamHandler.cs @@ -1,8 +1,12 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Handler { @@ -10,16 +14,21 @@ public class OrbDevoteGetOrbGainExtendParamHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbDevoteGetOrbGainExtendParamHandler)); + private OrbUnlockManager _OrbUnlockManager; public OrbDevoteGetOrbGainExtendParamHandler(DdonGameServer server) : base(server) { + _OrbUnlockManager = server.OrbUnlockManager; } public override PacketId Id => PacketId.C2S_ORB_DEVOTE_GET_ORB_GAIN_EXTEND_PARAM_REQ; public override void Handle(GameClient client, IPacket packet) { - client.Send(InGameDump.Dump_50); + // client.Send(InGameDump.Dump_50); + S2COrbDevoteGetOrbGainExtendParamRes Result = new S2COrbDevoteGetOrbGainExtendParamRes(); + Result.ExtendParam = client.Character.ExtendedParams; + client.Send(Result); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetPawnReleaseOrbElementListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetPawnReleaseOrbElementListHandler.cs new file mode 100644 index 000000000..5b5a1daf9 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetPawnReleaseOrbElementListHandler.cs @@ -0,0 +1,36 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class OrbDevoteGetPawnReleaseOrbElementListHandler : StructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbDevoteGetReleaseOrbElementListHandler)); + + private IDatabase _Database; + + public OrbDevoteGetPawnReleaseOrbElementListHandler(DdonGameServer server) : base(server) + { + _Database = server.Database; + } + + public override void Handle(GameClient client, StructurePacket req) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == req.Structure.PawnId).Single(); + + S2COrbDevoteGetPawnReleaseOrbElementListRes Response = new S2COrbDevoteGetPawnReleaseOrbElementListRes() + { + PawnId = req.Structure.PawnId, + OrbElementList = _Database.SelectOrbReleaseElementFromDragonForceAugmentation(pawn.CommonId) + }; + client.Send(Response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetReleaseOrbElementListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetReleaseOrbElementListHandler.cs new file mode 100644 index 000000000..16e7b4205 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteGetReleaseOrbElementListHandler.cs @@ -0,0 +1,31 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class OrbDevoteGetReleaseOrbElementListHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbDevoteGetReleaseOrbElementListHandler)); + + private IDatabase _Database; + + public OrbDevoteGetReleaseOrbElementListHandler(DdonGameServer server) : base(server) + { + _Database = server.Database; + } + + public override PacketId Id => PacketId.C2S_ORB_DEVOTE_GET_RELEASE_ORB_ELEMENT_LIST_REQ; + + public override void Handle(GameClient client, IPacket packet) + { + S2COrbDevoteGetReleaseOrbElementListRes Response = new S2COrbDevoteGetReleaseOrbElementListRes(); + Response.OrbElementList = _Database.SelectOrbReleaseElementFromDragonForceAugmentation(client.Character.CommonId); + client.Send(Response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleaseOrbElementHandler.cs b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleaseOrbElementHandler.cs new file mode 100644 index 000000000..e697a73df --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleaseOrbElementHandler.cs @@ -0,0 +1,28 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class OrbDevoteReleaseOrbElementHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbDevoteReleaseOrbElementHandler)); + + private OrbUnlockManager _OrbUnlockManager; + + public OrbDevoteReleaseOrbElementHandler(DdonGameServer server) : base(server) + { + _OrbUnlockManager = server.OrbUnlockManager; + } + + public override void Handle(GameClient client, StructurePacket Request) + { + _OrbUnlockManager.UnlockDragonForceAugmentationUpgrade(client, client.Character, Request.Structure.ElementId); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleasePawnOrbElementHandler.cs b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleasePawnOrbElementHandler.cs new file mode 100644 index 000000000..5f86ca294 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/OrbDevoteReleasePawnOrbElementHandler.cs @@ -0,0 +1,32 @@ +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class OrbDevoteReleasePawnOrbElementHandler : StructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(OrbDevoteReleasePawnOrbElementHandler)); + + private OrbUnlockManager _OrbUnlockManager; + + public OrbDevoteReleasePawnOrbElementHandler(DdonGameServer server) : base(server) + { + _OrbUnlockManager = server.OrbUnlockManager; + } + + public override void Handle(GameClient client, StructurePacket req) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == req.Structure.PawnId).Single(); + + _OrbUnlockManager.UnlockDragonForceAugmentationUpgrade(client, pawn, req.Structure.ElementId); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PartyMemberSetValueHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PartyMemberSetValueHandler.cs new file mode 100644 index 000000000..921c95850 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PartyMemberSetValueHandler.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PartyMemberSetValueHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PartyMemberSetValueHandler)); + + public PartyMemberSetValueHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket req) + { + // client.Send(GameFull.Dump_900); + S2CPartyPartyMemberSetValueRes res = new S2CPartyPartyMemberSetValueRes(); + + S2CPartyPartyMemberSetValueNtc ntc = new S2CPartyPartyMemberSetValueNtc() + { + CharacterId = client.Character.CharacterId, + Index = req.Structure.Index, + Value = req.Structure.Value + }; + client.Party.SendToAllExcept(ntc, client); + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PartyPartyChangeLeaderHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PartyPartyChangeLeaderHandler.cs index a4a184176..26cd530cf 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PartyPartyChangeLeaderHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PartyPartyChangeLeaderHandler.cs @@ -29,7 +29,6 @@ public override void Handle(GameClient client, StructurePacket newLeader = party.ChangeLeader(client, newLeaderCharacterId); if (newLeader.HasError) { @@ -45,8 +44,15 @@ public override void Handle(GameClient client, StructurePacket invite = party.Invite(client, client); - if (invite.HasError) + ErrorRes host = party.AddHost(client); + if (host.HasError) { - Logger.Error(client, "failed to invite to new party"); - res.Error = (uint)invite.ErrorCode; - client.Send(res); - return; - } - - ErrorRes accept = party.Accept(client); - if (accept.HasError) - { - Logger.Error(client, "failed to accept new party"); - res.Error = (uint)accept.ErrorCode; + Logger.Error(client, "failed to create and join new party"); + res.Error = (uint)host.ErrorCode; client.Send(res); return; } @@ -56,6 +51,26 @@ public override void Handle(GameClient client, StructurePacket x.QuestId).ToList(); + foreach (var quest in QuestManager.GetQuestsByType(QuestType.World)) + { + if (QuestManager.IsBoardQuest(quest.Key)) + { + continue; + } + + if (!worldQuests.Contains(quest.Key)) + { + party.QuestState.AddNewQuest(quest.Key, 0); + } + } + S2CPartyPartyJoinNtc ntc = new S2CPartyPartyJoinNtc(); ntc.HostCharacterId = client.Character.CharacterId; ntc.LeaderCharacterId = client.Character.CharacterId; diff --git a/Arrowgene.Ddon.GameServer/Handler/PartyPartyInviteCharacterHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PartyPartyInviteCharacterHandler.cs index e9b6ea91a..693adf633 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PartyPartyInviteCharacterHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PartyPartyInviteCharacterHandler.cs @@ -48,6 +48,14 @@ public override void Handle(GameClient client, StructurePacket 0) { - party.SendToAll(member.GetS2CContextGetParty_ContextNtc()); - // TODO only new member or all ? + // Send existing party player context NTCs to the new member + foreach (PartyMember member in party.Members) + { + if (member.MemberIndex == join.Value.MemberIndex) + { + // Skip ourselves + continue; + } + client.Send(member.GetS2CContextGetParty_ContextNtc()); + } + + // Send new members to all existing party members + // client.Party.SendToAllExcept(newMemberContext, client); + client.Party.SendToAll(newMemberContext); } + res.PartyId = party.Id; + client.Send(res); + Logger.Info(client, $"joined PartyId:{party.Id}"); } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PartyPartyLeaveHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PartyPartyLeaveHandler.cs index 5ecc9e362..7765b2413 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PartyPartyLeaveHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PartyPartyLeaveHandler.cs @@ -25,13 +25,13 @@ public override void Handle(GameClient client, StructurePacket packet) { - foreach(GameClient otherClient in client.Party.Clients) - { - S2CPartyRecvBinaryMsgAllNtc binaryMsgNtc = new S2CPartyRecvBinaryMsgAllNtc(); - binaryMsgNtc.CharacterId = client.Character.CharacterId; - binaryMsgNtc.Data = packet.Structure.Data; - binaryMsgNtc.OnlineStatus = client.Character.OnlineStatus; - otherClient.Send(binaryMsgNtc); - } + S2CPartyRecvBinaryMsgAllNtc binaryMsgNtc = new S2CPartyRecvBinaryMsgAllNtc(); + binaryMsgNtc.CharacterId = client.Character.CharacterId; + binaryMsgNtc.Data = packet.Structure.Data; + binaryMsgNtc.OnlineStatus = client.Character.OnlineStatus; + client.Party.SendToAll(binaryMsgNtc); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PartySendBinaryMsgHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PartySendBinaryMsgHandler.cs index eae11060e..f77576d06 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PartySendBinaryMsgHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PartySendBinaryMsgHandler.cs @@ -16,13 +16,14 @@ public PartySendBinaryMsgHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - foreach(GameClient otherClient in Server.Clients.Where(x => packet.Structure.CharacterIdList.Select(x => x.Value).Contains(x.Character.CharacterId))) + if (client.Party != null) { S2CPartyRecvBinaryMsgNtc binaryMsgNtc = new S2CPartyRecvBinaryMsgNtc(); binaryMsgNtc.CharacterId = client.Character.CharacterId; binaryMsgNtc.Data = packet.Structure.Data; binaryMsgNtc.OnlineStatus = client.Character.OnlineStatus; - otherClient.Send(binaryMsgNtc); + + client.Party.SendToAllExcept(binaryMsgNtc, client); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnCreatePawnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnCreatePawnHandler.cs new file mode 100644 index 000000000..adb012b34 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnCreatePawnHandler.cs @@ -0,0 +1,455 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Collections.Generic; +using System; +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server.Network; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnCreatePawnHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnCreatePawnHandler)); + + public PawnCreatePawnHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnCreatePawnRes Handle(GameClient client, C2SPawnCreatePawnReq request) + { + if (request.SlotNo == 1) + { + const byte myPawnSlotNum = 2; + client.Character.MyPawnSlotNum = myPawnSlotNum; + Server.Database.UpdateMyPawnSlot(client.Character.CharacterId, myPawnSlotNum); + client.Send(new S2CPawnExtendMainPawnSlotNtc + { + AddNum = myPawnSlotNum, + TotalNum = myPawnSlotNum + }); + + const byte supportPawnSlotNum = 3; + client.Character.RentalPawnSlotNum = supportPawnSlotNum; + Server.Database.UpdateRentalPawnSlot(client.Character.CharacterId, supportPawnSlotNum); + client.Send(new S2CPawnExtendSupportPawnSlotNtc() + { + AddNum = supportPawnSlotNum, + TotalNum = supportPawnSlotNum + }); + } + if (client.Character.MyPawnSlotNum < request.SlotNo) + { + Logger.Error($"Character with ID {client.Character.CharacterId} has attempted to create a pawn without having the necessary number of slots: {client.Character.MyPawnSlotNum}/{request.SlotNo}. Client should have disallowed that, sending error response."); + return new S2CPawnCreatePawnRes() + { + Error = (uint)ErrorCode.ERROR_CODE_PAWN_INVALID_SLOT_NO + }; + } + if (request.SlotNo > 1) + { + // We need to consume 10 rift crystals for the cost + var result = Server.ItemManager.ConsumeItemByIdFromMultipleStorages(Server, client.Character, ItemManager.BothStorageTypes, 10133, 10); + if (result == null) + { + Logger.Debug($"Character with ID {client.Character.CharacterId} has attempted to create a pawn without having the necessary number of riftstone shards, sending error response."); + return new S2CPawnCreatePawnRes() + { + Error = (uint)ErrorCode.ERROR_CODE_CHARACTER_ITEM_NOT_FOUND + }; + } + } + + Pawn pawn = new Pawn(client.Character.CharacterId) + { + Name = request.PawnInfo.Name, + EditInfo = request.PawnInfo.EditInfo, + HideEquipHead = request.PawnInfo.HideEquipHead, + HideEquipLantern = request.PawnInfo.HideEquipLantern, + Job = request.PawnInfo.JobId, + HmType = 1, + PawnType = PawnType.Main, + ExtendedParams = new CDataOrbGainExtendParam(), + Server = client.Character.Server, + CraftData = new CDataPawnCraftData + { + CraftExp = 0, + CraftRank = 1, + CraftRankLimit = 8, + CraftPoint = 0, + PawnCraftSkillList = new List() + { + new() { Type = CraftSkillType.ProductionSpeed, Level = 0 }, + new() { Type = CraftSkillType.EquipmentEnhancement, Level = 0 }, + new() { Type = CraftSkillType.EquipmentQuality, Level = 0 }, + new() { Type = CraftSkillType.ConsumableQuantity, Level = 0 }, + new() { Type = CraftSkillType.CostPerformance, Level = 0 }, + new() { Type = CraftSkillType.ConsumableProductionIsAlwaysGreatSuccess, Level = 0 }, + new() { Type = CraftSkillType.CreatingHighQualityEquipmentIsAlwaysGreatSuccess, Level = 0 }, + new() { Type = CraftSkillType.CostPerformanceEffectUpFactor1, Level = 0 }, + new() { Type = CraftSkillType.CostPerformanceEffectUpFactor2, Level = 0 }, + new() { Type = CraftSkillType.UnknownEffect10, Level = 0 } + } + } + }; + PopulateNewPawnData(client.Character, pawn, request.SlotNo - 1); + Server.CharacterManager.UpdateCharacterExtendedParams(pawn, true); + + Database.CreatePawn(pawn); + Database.InsertGainExtendParam(pawn.CommonId, pawn.ExtendedParams); + + pawn = Server.Database.SelectPawnsByCharacterId(client.Character.CharacterId).Find(x => x.PawnId == pawn.PawnId); + Server.CharacterManager.UpdateCharacterExtendedParams(pawn, true); + pawn.Server = client.Character.Server; + + pawn.Equipment = client.Character.Storage.GetPawnEquipment(request.SlotNo - 1); + + client.Character.Pawns.Add(pawn); + + return new S2CPawnCreatePawnRes(); + } + + private void PopulateNewPawnData(Character character, Pawn pawn, int pawnIndex) + { + ArisenCsv activeJobPreset = Server.AssetRepository.ArisenAsset.Single(x => x.Job == pawn.Job); + pawn.StatusInfo = new CDataStatusInfo() + { + HP = activeJobPreset.HP, + Stamina = activeJobPreset.Stamina, + RevivePoint = activeJobPreset.RevivePoint, + MaxHP = activeJobPreset.MaxHP, + MaxStamina = activeJobPreset.MaxStamina, + WhiteHP = activeJobPreset.WhiteHP, + GainHP = activeJobPreset.GainHP, + GainStamina = activeJobPreset.GainStamina, + GainAttack = activeJobPreset.GainAttack, + GainDefense = activeJobPreset.GainDefense, + GainMagicAttack = activeJobPreset.GainMagicAttack, + GainMagicDefense = activeJobPreset.GainMagicDefense, + }; + + pawn.CharacterJobDataList = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new CDataCharacterJobData + { + Job = arisenPreset.Job, + Exp = arisenPreset.Exp, + JobPoint = arisenPreset.JobPoint, + Lv = arisenPreset.Lv, + Atk = arisenPreset.PAtk, + Def = arisenPreset.PDef, + MAtk = arisenPreset.MAtk, + MDef = arisenPreset.MDef, + Strength = arisenPreset.Strength, + DownPower = arisenPreset.DownPower, + ShakePower = arisenPreset.ShakePower, + StunPower = arisenPreset.StunPower, + Consitution = arisenPreset.Consitution, + Guts = arisenPreset.Guts, + FireResist = arisenPreset.FireResist, + IceResist = arisenPreset.IceResist, + ThunderResist = arisenPreset.ThunderResist, + HolyResist = arisenPreset.HolyResist, + DarkResist = arisenPreset.DarkResist, + SpreadResist = arisenPreset.SpreadResist, + FreezeResist = arisenPreset.FreezeResist, + ShockResist = arisenPreset.ShockResist, + AbsorbResist = arisenPreset.AbsorbResist, + DarkElmResist = arisenPreset.DarkElmResist, + PoisonResist = arisenPreset.PoisonResist, + SlowResist = arisenPreset.SlowResist, + SleepResist = arisenPreset.SleepResist, + StunResist = arisenPreset.StunResist, + WetResist = arisenPreset.WetResist, + OilResist = arisenPreset.OilResist, + SealResist = arisenPreset.SealResist, + CurseResist = arisenPreset.CurseResist, + SoftResist = arisenPreset.SoftResist, + StoneResist = arisenPreset.StoneResist, + GoldResist = arisenPreset.GoldResist, + FireReduceResist = arisenPreset.FireReduceResist, + IceReduceResist = arisenPreset.IceReduceResist, + ThunderReduceResist = arisenPreset.ThunderReduceResist, + HolyReduceResist = arisenPreset.HolyReduceResist, + DarkReduceResist = arisenPreset.DarkReduceResist, + AtkDownResist = arisenPreset.AtkDownResist, + DefDownResist = arisenPreset.DefDownResist, + MAtkDownResist = arisenPreset.MAtkDownResist, + MDefDownResist = arisenPreset.MDefDownResist + }).ToList(); + + pawn.EquipmentTemplate = new EquipmentTemplate( + Server.AssetRepository.PawnStartGearAsset.Select(pawnGearPreset => new Tuple>>(pawnGearPreset.Job, + new Dictionary>() + { + { + EquipType.Performance, + new List() + { + new Item + { + ItemId = pawnGearPreset.Primary, + Unk3 = 0, + Color = 0, + PlusValue = 0 + }, + new Item + { + ItemId = pawnGearPreset.Secondary, + Unk3 = 0, + Color = 0 + }, + new Item + { + ItemId = pawnGearPreset.Head, + Unk3 = 0, + Color = 0, + PlusValue = 0 + }, + new Item + { + ItemId = pawnGearPreset.Body, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.BodyClothing, + Unk3 = 0, + Color = 0 + }, + new Item + { + ItemId = pawnGearPreset.Arm, + Unk3 = 0, + Color = 0, + PlusValue = 0 + }, + new Item + { + ItemId = pawnGearPreset.Leg, + Unk3 = 0, + Color = 0, + PlusValue = 0 + }, + new Item + { + ItemId = pawnGearPreset.LegWear, + Unk3 = 0, + Color = 0 + }, + new Item + { + ItemId = pawnGearPreset.OverWear, + Unk3 = 0, + Color = 0 + }, + new Item + { + ItemId = pawnGearPreset.JewelrySlot1, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.JewelrySlot2, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.JewelrySlot3, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.JewelrySlot4, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.JewelrySlot5, + Unk3 = 0, + Color = 0, + PlusValue = 0, + }, + new Item + { + ItemId = pawnGearPreset.Lantern, + Unk3 = 0, + } + }.Select(item => (item == null || item.ItemId == 0) ? null : item).ToList() + }, + { + EquipType.Visual, + new List() + { + }.Select(item => (item == null || item.ItemId == 0) ? null : item).ToList() + } + })).ToDictionary(x => x.Item1, x => x.Item2), + Server.AssetRepository.ArisenAsset.Select(arisenPreset => new Tuple>(arisenPreset.Job, new List() + { + new Item() + { + ItemId = arisenPreset.ClassItem1 + }, + new Item() + { + ItemId = arisenPreset.ClassItem1 + } + })).ToDictionary(x => x.Item1, x => x.Item2) + ); + + pawn.EquippedCustomSkillsDictionary = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new Tuple>(arisenPreset.Job, + new List() + { + // Main Palette + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs1MpId, + SkillLv = arisenPreset.Cs1MpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs2MpId, + SkillLv = arisenPreset.Cs2MpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs3MpId, + SkillLv = arisenPreset.Cs3MpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs4MpId, + SkillLv = arisenPreset.Cs4MpLv + }, + null, null, null, null, null, null, null, null, null, null, null, null, // Padding from slots 0x04 (Main Palette slot 4) to 0x11 (Sub Palette slot 1) + // Sub Palette + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs1SpId, + SkillLv = arisenPreset.Cs1SpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs2SpId, + SkillLv = arisenPreset.Cs2SpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs3SpId, + SkillLv = arisenPreset.Cs3SpLv + }, + new CustomSkill() + { + Job = arisenPreset.Job, + SkillId = arisenPreset.Cs4SpId, + SkillLv = arisenPreset.Cs4SpLv + } + }.Select(skill => skill?.SkillId == 0 ? null : skill).ToList() + )).ToDictionary(tuple => tuple.Item1, tuple => tuple.Item2); + + pawn.LearnedCustomSkills = pawn.EquippedCustomSkillsDictionary.SelectMany(jobAndSkills => jobAndSkills.Value).Where(skill => skill != null).ToList(); + + pawn.EquippedAbilitiesDictionary = Server.AssetRepository.ArisenAsset.Select(arisenPreset => new Tuple>(arisenPreset.Job, new List() + { + new Ability() + { + Job = arisenPreset.Ab1Jb, + AbilityId = arisenPreset.Ab1Id, + AbilityLv = arisenPreset.Ab1Lv + }, + new Ability() + { + Job = arisenPreset.Ab2Jb, + AbilityId = arisenPreset.Ab2Id, + AbilityLv = arisenPreset.Ab2Lv + }, + new Ability() + { + Job = arisenPreset.Ab3Jb, + AbilityId = arisenPreset.Ab3Id, + AbilityLv = arisenPreset.Ab3Lv + }, + new Ability() + { + Job = arisenPreset.Ab4Jb, + AbilityId = arisenPreset.Ab4Id, + AbilityLv = arisenPreset.Ab4Lv + }, + new Ability() + { + Job = arisenPreset.Ab5Jb, + AbilityId = arisenPreset.Ab5Id, + AbilityLv = arisenPreset.Ab5Lv + }, + new Ability() + { + Job = arisenPreset.Ab6Jb, + AbilityId = arisenPreset.Ab6Id, + AbilityLv = arisenPreset.Ab6Lv + }, + new Ability() + { + Job = arisenPreset.Ab7Jb, + AbilityId = arisenPreset.Ab7Id, + AbilityLv = arisenPreset.Ab7Lv + }, + new Ability() + { + Job = arisenPreset.Ab8Jb, + AbilityId = arisenPreset.Ab8Id, + AbilityLv = arisenPreset.Ab8Lv + }, + new Ability() + { + Job = arisenPreset.Ab9Jb, + AbilityId = arisenPreset.Ab9Id, + AbilityLv = arisenPreset.Ab9Lv + }, + new Ability() + { + Job = arisenPreset.Ab10Jb, + AbilityId = arisenPreset.Ab10Id, + AbilityLv = arisenPreset.Ab10Lv + } + }.Select(aug => aug?.AbilityId == 0 ? null : aug).ToList() + )).ToDictionary(tuple => tuple.Item1, tuple => tuple.Item2); + + pawn.LearnedAbilities = pawn.EquippedAbilitiesDictionary.SelectMany(jobAndAugs => jobAndAugs.Value).Where(aug => aug != null).ToList(); + pawn.TrainingPoints = int.MaxValue; + pawn.AvailableTraining = uint.MaxValue; + + // Add current job's equipment to the equipment storage + // EquipmentTemplate.TOTAL_EQUIP_SLOTS * 2 + List performanceEquipItems = pawn.EquipmentTemplate.GetEquipment(pawn.Job, EquipType.Performance); + for (int i = 0; i < performanceEquipItems.Count; i++) + { + Item? item = performanceEquipItems[i]; + if (item != null) + { + ushort slot = (ushort)((i + 1) + (pawnIndex * (EquipmentTemplate.TOTAL_EQUIP_SLOTS * 2))); + character.Storage.GetStorage(StorageType.PawnEquipment).SetItem(item, 1, slot); + Database.InsertStorageItem(character.CharacterId, StorageType.PawnEquipment, slot, 1, item); + } + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnDeleteMyPawnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnDeleteMyPawnHandler.cs new file mode 100644 index 000000000..8d0b145aa --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnDeleteMyPawnHandler.cs @@ -0,0 +1,59 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnDeleteMyPawnHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnDeleteMyPawnHandler)); + + public PawnDeleteMyPawnHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnDeleteMyPawnRes Handle(GameClient client, C2SPawnDeleteMyPawnReq request) + { + S2CPawnDeleteMyPawnRes res = new S2CPawnDeleteMyPawnRes(); + int pawnIndex = request.SlotNo - 1; + Pawn pawn = client.Character.Pawns[pawnIndex]; + Equipment pawnEquipment = client.Character.Storage.GetPawnEquipment(pawnIndex); + List pawnStorageItems = new List(pawnEquipment.GetItems(EquipType.Performance).ToArray()); + pawnStorageItems.AddRange(pawnEquipment.GetItems(EquipType.Visual).ToArray()); + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc + { + UpdateType = ItemNoticeType.DeletePawn + }; + List updateItems = new List(); + foreach (Item storageItem in pawnStorageItems) + { + if (storageItem == null) + { + continue; + } + + if (request.IsKeepEquip) + { + updateItems.AddRange(Server.ItemManager.MoveItem(Server, client.Character, pawn.Equipment.Storage, storageItem.UId, 1, + client.Character.Storage.GetStorage(StorageType.StorageBoxNormal), 0)); + } + else + { + updateItems.Add(Server.ItemManager.ConsumeItemByUId(Server, client.Character, StorageType.PawnEquipment, storageItem.UId, 1)); + } + } + + updateCharacterItemNtc.UpdateItemList.AddRange(updateItems); + client.Send(updateCharacterItemNtc); + + client.Character.Pawns.Remove(pawn); + Server.Database.DeletePawn(pawn.PawnId); + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetLostPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetLostPawnListHandler.cs index 1f54025e5..cdb1873a4 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetLostPawnListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetLostPawnListHandler.cs @@ -1,10 +1,11 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Handler { @@ -18,7 +19,8 @@ public PawnGetLostPawnListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket req) { - client.Send(new S2CPawnGetLostPawnListRes()); + var res = new S2CPawnGetLostPawnListRes(); + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetMyPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetMyPawnListHandler.cs index e67b5cdd2..722fc7028 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetMyPawnListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetMyPawnListHandler.cs @@ -1,45 +1,62 @@ +using System.Collections.Generic; using System.Linq; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class PawnGetMyPawnListHandler : StructurePacketHandler + public class PawnGetMyPawnListHandler : StructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetMyPawnListHandler)); - public PawnGetMyPawnListHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CPawnGetMypawnListRes() { - PawnList = client.Character.Pawns.Select((pawn, index) => new CDataPawnList() { - PawnId = (int) pawn.PawnId, - SlotNo = (uint) (index+1), + List pawnList = new List(); + + uint index = 1; + foreach (Pawn pawn in client.Character.Pawns) + { + CDataPawnList pawnListData = new CDataPawnList() + { + PawnId = (int)pawn.PawnId, + SlotNo = index++, Name = pawn.Name, Sex = pawn.EditInfo.Sex, - PawnListData = new CDataPawnListData() + PawnListData = new CDataPawnListData() { Job = pawn.Job, - Level = pawn.ActiveCharacterJobData.Lv - // TODO: CraftRank, PawnCraftSkillList, CommentSize, LatestReturnDate + Level = pawn.ActiveCharacterJobData.Lv, + CraftRank = pawn.CraftData.CraftRank, + PawnCraftSkillList = pawn.CraftData.PawnCraftSkillList + // TODO: CommentSize, LatestReturnDate } - // TODO: Unk0, Unk1, Unk2 - }).ToList(), - // TODO: PartnerInfo - PartnerInfo = new CDataPartnerPawnInfo() { - PawnId = client.Character.Pawns.FirstOrDefault()?.PawnId ?? 0, - Likability = 1, - Personality = 1 - }, - }); + // TODO: PawnState, ShareRange, Unk0, Unk1, Unk2 + }; + pawnList.Add(pawnListData); + } + + // TODO: PartnerInfo + CDataPartnerPawnInfo partnerInfo = new CDataPartnerPawnInfo() + { + PawnId = client.Character.Pawns.FirstOrDefault()?.PawnId ?? 0, + Likability = 1, + Personality = 1 + }; + + S2CPawnGetMypawnListRes res = new S2CPawnGetMypawnListRes(); + res.PawnList = pawnList; + res.PartnerInfo = partnerInfo; + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetMypawnDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetMypawnDataHandler.cs index a93170022..2eda945bc 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetMypawnDataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetMypawnDataHandler.cs @@ -4,6 +4,8 @@ using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.GameServer.Characters; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,18 +13,55 @@ public class PawnGetMypawnDataHandler : StructurePacketHandler(typeof(PawnGetMypawnDataHandler)); + private readonly OrbUnlockManager _OrbUnlockManager; + private readonly CharacterManager _CharacterManager; public PawnGetMypawnDataHandler(DdonGameServer server) : base(server) { + _OrbUnlockManager = server.OrbUnlockManager; + _CharacterManager = server.CharacterManager; } public override void Handle(GameClient client, StructurePacket req) { - Pawn pawn = client.Character.PawnBySlotNo(req.Structure.SlotNo); - var res = new S2CPawnGetMypawnDataRes(); - res.PawnId = pawn.PawnId; - GameStructure.CDataPawnInfo(res.PawnInfo, pawn); - client.Send(res); + Pawn pawn = client.Character.PawnBySlotNo(req.Structure.SlotNo); + + + S2CPawnGetPawnProfileNtc pcap33 = EntitySerializer.Get().Read(new byte[] {0x0, 0x20, 0xB8, 0xF8, 0x0, 0xDB, 0x3B, 0xCF, 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x5, 0x44, 0x69, 0x61, 0x6E, 0x61, 0x0, 0x6, 0x53, 0x65, 0x65, 0x6C, 0x69, 0x78, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xB8, 0xC0, 0xC1}); + pcap33.CharacterId = client.Character.CharacterId; + pcap33.PawnId = pawn.PawnId; + pcap33.OwnerCharacterId = client.Character.CharacterId; + pcap33.OwnerFirstName = client.Character.FirstName; + pcap33.OwnerLastName = client.Character.LastName; + // TODO: Etc + client.Send(pcap33); + + S2CPawnGetPawnHistoryInfoNtc pcap34 = EntitySerializer.Get().Read(new byte[] {0x0, 0x20, 0xB8, 0xF8, 0x0, 0xDB, 0x3B, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x44, 0x69, 0x61, 0x6E, 0x61, 0x0, 0x6, 0x53, 0x65}); + pcap34.CharacterId = client.Character.CharacterId; + pcap34.PawnId = pawn.PawnId; + // TODO: Etc + client.Send(pcap34); + + S2CPawnGetPawnTotalScoreInfoNtc pcap35 = EntitySerializer.Get().Read(new byte[] {0x0, 0x20, 0xB8, 0xF8, 0x0, 0xDB, 0x3B, 0xCF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x6C, 0x69, 0x78, 0x0, 0x3, 0x53, 0x3B, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}); + pcap35.CharacterId = client.Character.CharacterId; + pcap35.PawnId = pawn.PawnId; + // TODO: Etc + client.Send(pcap35); + + S2CPawnGetPawnOrbDevoteInfoNtc pcap36 = new S2CPawnGetPawnOrbDevoteInfoNtc() + { + CharacterId = client.Character.CharacterId, + PawnId = pawn.PawnId, + OrbPageStatusList = _OrbUnlockManager.GetOrbPageStatus(pawn) + }; + client.Send(pcap36); + + var res = new S2CPawnGetMypawnDataRes(); + res.PawnId = pawn.PawnId; + GameStructure.CDataPawnInfo(res.PawnInfo, pawn); + res.PawnInfo.AbilityCostMax = _CharacterManager.GetMaxAugmentAllocation(pawn); + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetNoraPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetNoraPawnListHandler.cs index bf265f167..b4f0ea934 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetNoraPawnListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetNoraPawnListHandler.cs @@ -1,12 +1,18 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; +using System.CodeDom.Compiler; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class PawnGetNoraPawnListHandler : PacketHandler + public class PawnGetNoraPawnListHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetNoraPawnListHandler)); @@ -17,9 +23,14 @@ public PawnGetNoraPawnListHandler(DdonGameServer server) : base(server) public override PacketId Id => PacketId.C2S_PAWN_GET_NORA_PAWN_LIST_REQ; - public override void Handle(GameClient client, IPacket packet) + public override S2CPawnGetNoraPawnListRes Handle(GameClient client, C2SPawnGetNoraPawnListReq request) { - client.Send(GameFull.Dump_118); + // client.Send(GameFull.Dump_118); + var result = new S2CPawnGetNoraPawnListRes(); + + List pawnIds = Server.Database.SelectAllPlayerPawns(uint.MaxValue); + result.NoraPawnList = pawnIds.OrderBy(x => Random.Shared.Next()).Take(100).Select(x => new CDataRegisterdPawnList() { PawnId = x }).ToList(); + return result; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetOfficialPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetOfficialPawnListHandler.cs new file mode 100644 index 000000000..49b6e56c0 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetOfficialPawnListHandler.cs @@ -0,0 +1,43 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnGetOfficialPawnListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetOfficialPawnListHandler)); + + public PawnGetOfficialPawnListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnGetOfficialPawnListRes Handle(GameClient client, C2SPawnGetOfficialPawnListReq request) + { + var results = new S2CPawnGetOfficialPawnListRes(); + var officialPawnIds = Server.Database.SelectOfficialPawns(); + foreach (var pawnId in officialPawnIds) + { + var pawn = Server.Database.SelectPawn(pawnId); + results.OfficialPawnList.Add(new CDataRegisterdPawnList() + { + Name = pawn.Name, + RentalCost = client.Character.ActiveCharacterJobData.Lv * 10, + Sex = pawn.EditInfo.Sex, + Updated = (ulong)DateTimeOffset.UtcNow.ToUnixTimeSeconds(), + PawnId = pawn.PawnId, + PawnListData = new CDataPawnListData() + { + Job = pawn.Job, + Level = client.Character.ActiveCharacterJobData.Lv, + PawnCraftSkillList = pawn.CraftData.PawnCraftSkillList, + } + }); + } + return results; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetPartyPawnDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetPartyPawnDataHandler.cs index d733a93ec..d75fd1585 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetPartyPawnDataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetPartyPawnDataHandler.cs @@ -1,4 +1,6 @@ +using System.Collections.Generic; using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -12,23 +14,43 @@ namespace Arrowgene.Ddon.GameServer.Handler public class PawnGetPartyPawnDataHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetPartyPawnDataHandler)); - + + private readonly CharacterManager _CharacterManager; + private readonly OrbUnlockManager _OrbUnlockManager; + public PawnGetPartyPawnDataHandler(DdonGameServer server) : base(server) { + _CharacterManager = server.CharacterManager; + _OrbUnlockManager = server.OrbUnlockManager; } public override void Handle(GameClient client, StructurePacket packet) { + // var owner = Server.CharacterManager.SelectCharacter(packet.Structure.CharacterId); GameClient owner = this.Server.ClientLookup.GetClientByCharacterId(packet.Structure.CharacterId); // TODO: Move this to a function or lookup class - Pawn pawn = owner.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).First(); + List pawns = owner.Character.Pawns.Concat(client.Character.RentedPawns).ToList(); + Pawn pawn = pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).First(); var res = new S2CPawnGetPartyPawnDataRes(); res.CharacterId = pawn.CharacterId; res.PawnId = pawn.PawnId; + + // TODO: This static function is not flexible enough to accept + // TODO: things like the CharacterManager. We should create a + // TODO: proper mechanism for these conversions between server object and CData objects. GameStructure.CDataPawnInfo(res.PawnInfo, pawn); - + res.PawnInfo.AbilityCostMax = _CharacterManager.GetMaxAugmentAllocation(pawn); + + S2CPawnGetPawnOrbDevoteInfoNtc ntc = new S2CPawnGetPawnOrbDevoteInfoNtc() + { + CharacterId = packet.Structure.CharacterId, + PawnId = pawn.PawnId, + OrbPageStatusList = _OrbUnlockManager.GetOrbPageStatus(pawn) + }; + client.Send(ntc); + client.Send(res); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnDataHandler.cs index 119be7e33..303e4f23c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnDataHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnDataHandler.cs @@ -1,38 +1,48 @@ using System; -using System.Linq; +using System.Collections.Generic; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class PawnGetRegisteredPawnDataHandler : StructurePacketHandler + public class PawnGetRegisteredPawnDataHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetRegisteredPawnDataHandler)); - private Random Random = new Random(); - public PawnGetRegisteredPawnDataHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CPawnGetRegisteredPawnDataRes Handle(GameClient client, C2SPawnGetRegisteredPawnDataReq request) { S2CPawnGetRegisteredPawnDataRes res = new S2CPawnGetRegisteredPawnDataRes(); - res.PawnId = (uint) packet.Structure.PawnId; + res.PawnId = (uint)request.PawnId; + + Pawn pawn = null; + uint ownerCharacterId = Server.Database.GetPawnOwnerCharacterId((uint) request.PawnId); + if (ownerCharacterId == 0) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CHARACTER_PAWN_PARAM_NOT_FOUND); + } - // TODO: Figure out what registered pawns are and why this seems to be requested only sometimes - if(client.Character.Pawns.Count > 0) + var ownerCharacter = Server.CharacterManager.SelectCharacter(ownerCharacterId); + for (int i = 0; i < ownerCharacter.Pawns.Count; i++) { - Pawn pawn = client.Character.Pawns[Random.Next(client.Character.Pawns.Count)]; - GameStructure.CDataPawnInfo(res.PawnInfo, pawn); + if (ownerCharacter.Pawns[i].PawnId != request.PawnId) + { + continue; + } + + pawn = ownerCharacter.Pawns[i]; + break; } - client.Send(res); - + GameStructure.CDataPawnInfo(res.PawnInfo, pawn); + + return res; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnListHandler.cs new file mode 100644 index 000000000..66b10a908 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetRegisteredPawnListHandler.cs @@ -0,0 +1,30 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnGetRegisteredPawnListHandler + : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger( + typeof(PawnGetRegisteredPawnListHandler) + ); + + public PawnGetRegisteredPawnListHandler(DdonGameServer server) + : base(server) { } + + public override S2CPawnGetRegisteredPawnListRes Handle( + GameClient client, + C2SPawnGetRegisteredPawnListReq request + ) + { + var result = new S2CPawnGetRegisteredPawnListRes(); + result.RegisterdPawnList = Server.Database.SelectRegisteredPawns( + client.Character, + request.SearchParam + ); + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnDataHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnDataHandler.cs new file mode 100644 index 000000000..c8d94bd83 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnDataHandler.cs @@ -0,0 +1,51 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnGetRentedPawnDataHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnGetRentedPawnDataHandler)); + + public PawnGetRentedPawnDataHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnGetRentedPawnDataRes Handle(GameClient client, C2SPawnGetRentedPawnDataReq request) + { + + var pcap1 = new S2CPawnGetPawnProfileNtc.Serializer().Read(new byte[] { 0x0, 0x20, 0xB8, 0xF8, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0xD, 0xC, 0x8, 0x0, 0x5, 0x4E, 0x61, 0x6E, 0x6A, 0x61, 0x0, 0x5, 0x52, 0x61, 0x68, 0x6F, 0x69, 0x0, 0x0, 0x2C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xBC, 0x0, 0x0, 0x89, 0x3F, 0x0, 0x12, 0xE3, 0x81, 0x8A, 0xE3, 0x81, 0x86, 0xE3, 0x80, 0x81, 0xE8, 0xA6, 0x9A, 0xE8, 0x80, 0x85, 0xE6, 0xA7, 0x98, 0x0, 0x0, 0x21, 0x4E, 0x39, 0xC0, 0x13, 0xBC }); + var pcap2 = new S2CPawnGetPawnHistoryInfoNtc.Serializer().Read(new byte[] { 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x11, 0x3C, 0x89, 0x0, 0x6, 0x43, 0x6C, 0x6F, 0x74, 0x68, 0x6F, 0x0, 0x6, 0x53, 0x65, 0x6C, 0x65, 0x6E, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x98, 0xD3, 0xEA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x14, 0xCC, 0xF, 0x0, 0x4, 0x52, 0x61, 0x6D, 0x6F, 0x0, 0x3, 0x50, 0x69, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x96, 0xB8, 0xCC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xDF, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x4, 0x8B, 0x72, 0x0, 0x4, 0x47, 0x72, 0x61, 0x79, 0x0, 0x4, 0x47, 0x72, 0x61, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x96, 0xB4, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x6, 0xE2, 0x42, 0x0, 0x4, 0x41, 0x65, 0x75, 0x67, 0x0, 0x5, 0x44, 0x69, 0x6A, 0x65, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x96, 0x4A, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x2, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x6, 0xE2, 0x42, 0x0, 0x4, 0x41, 0x65, 0x75, 0x67, 0x0, 0x5, 0x44, 0x69, 0x6A, 0x65, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x96, 0x49, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x6, 0xE2, 0x42, 0x0, 0x4, 0x41, 0x65, 0x75, 0x67, 0x0, 0x5, 0x44, 0x69, 0x6A, 0x65, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x96, 0x47, 0xED, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x19, 0xF8, 0xE7, 0x0, 0x5, 0x4C, 0x79, 0x64, 0x69, 0x61, 0x0, 0x4, 0x45, 0x62, 0x65, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x93, 0xED, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0xE4, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0xA, 0x8A, 0x69, 0x0, 0x6, 0x59, 0x75, 0x75, 0x6D, 0x69, 0x6E, 0x0, 0x4, 0x4E, 0x65, 0x6B, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x92, 0xEF, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x17, 0x54, 0x14, 0x0, 0x5, 0x43, 0x6C, 0x61, 0x72, 0x65, 0x0, 0x8, 0x52, 0x65, 0x69, 0x6E, 0x66, 0x6F, 0x72, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x88, 0xFB, 0x4D, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x87, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x3, 0x2, 0x22, 0x0, 0x5, 0x4B, 0x75, 0x72, 0x61, 0x75, 0x0, 0x4, 0x4B, 0x75, 0x72, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x84, 0x7F, 0x6C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x18, 0xF3, 0xC8, 0x0, 0x4, 0x4C, 0x75, 0x6E, 0x61, 0x0, 0x5, 0x47, 0x69, 0x6E, 0x67, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x83, 0x4C, 0x1B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xCD, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x3, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x1F, 0xE2, 0x51, 0x0, 0x6, 0x41, 0x73, 0x68, 0x6C, 0x65, 0x79, 0x0, 0x4, 0x42, 0x6F, 0x6E, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x83, 0x25, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x19, 0xC, 0xBA, 0x0, 0x5, 0x4D, 0x61, 0x72, 0x69, 0x61, 0x0, 0x7, 0x57, 0x6F, 0x6E, 0x64, 0x65, 0x72, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7F, 0x7F, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x3, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x11, 0x7B, 0x4F, 0x0, 0x3, 0x41, 0x72, 0x74, 0x0, 0x4, 0x43, 0x6F, 0x64, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7D, 0x56, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x1, 0x59, 0xD2, 0x0, 0x4, 0x4E, 0x65, 0x72, 0x6F, 0x0, 0x6, 0x54, 0x79, 0x72, 0x61, 0x6E, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x7A, 0xC5, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x1A, 0xD4, 0x6D, 0x0, 0x4, 0x4A, 0x69, 0x72, 0x6F, 0x0, 0x5, 0x53, 0x65, 0x69, 0x68, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x76, 0x61, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x20, 0x49, 0x44, 0x0, 0x6, 0x4D, 0x61, 0x64, 0x64, 0x6F, 0x67, 0x0, 0x7, 0x43, 0x6C, 0x65, 0x6F, 0x68, 0x27, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x69, 0xD9, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x1, 0xAE, 0x76, 0x0, 0x5, 0x5A, 0x65, 0x6E, 0x6F, 0x6E, 0x0, 0x5, 0x5A, 0x65, 0x6E, 0x6F, 0x6E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x68, 0x87, 0xEE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x1F, 0xEC, 0xCD, 0x0, 0x6, 0x47, 0x6F, 0x6C, 0x69, 0x6C, 0x61, 0x0, 0x3, 0x49, 0x6D, 0x6F, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x67, 0xFA, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x3, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x0, 0x7E, 0x3, 0x0, 0x4, 0x4C, 0x65, 0x6F, 0x6E, 0x0, 0x6, 0x4B, 0x65, 0x6E, 0x65, 0x64, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5C, 0x67, 0xB5, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x1F, 0x40, 0x1, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }); + var pcap3 = new S2CPawnGetPawnTotalScoreInfoNtc.Serializer().Read(new byte[] { 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x25, 0x0, 0x5, 0x11, 0x28, 0x0, 0x0, 0x10, 0xBE, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4, 0x4, 0x2, 0x5, 0x3, 0x1, 0x5, 0x1, 0x65, 0x6E, 0x65, 0x0, 0x0, 0x0 }); + var pcap4 = new S2CPawnGetPawnOrbDevoteInfoNtc.Serializer().Read(new byte[] { 0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0 }); + var pcap5 = new S2CPawnGetRentedPawnDataRes.Serializer().Read(new byte[] { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x49, 0x72, 0x69, 0x73, 0x2, 0x7, 0x75, 0x30, 0x7, 0x3, 0x1, 0x29, 0xC, 0x3, 0x0, 0xA, 0x14, 0x15, 0x3, 0x6, 0x9, 0x0, 0x17, 0x14, 0x1D, 0x1E, 0x75, 0x30, 0x75, 0x30, 0x76, 0x19, 0x73, 0x7E, 0x73, 0xDE, 0x72, 0xED, 0x72, 0x56, 0x74, 0xE0, 0x74, 0x58, 0x78, 0xB4, 0x77, 0x88, 0x74, 0xCC, 0x5B, 0xCC, 0x73, 0xC8, 0x75, 0x30, 0x75, 0x30, 0x73, 0xE7, 0x75, 0x82, 0x74, 0xD1, 0x74, 0xCC, 0x74, 0xE0, 0x75, 0x26, 0x72, 0x40, 0x72, 0xF4, 0x74, 0xCC, 0x73, 0xE0, 0x75, 0x76, 0x72, 0xA9, 0x74, 0x6A, 0x74, 0xD5, 0x73, 0xB0, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0xC7, 0x38, 0x9B, 0xF0, 0x71, 0xFC, 0x8F, 0x70, 0x96, 0x1E, 0x9E, 0x98, 0xBD, 0x74, 0x97, 0x9D, 0x79, 0x4, 0x77, 0x47, 0x71, 0xAF, 0x61, 0xA8, 0x76, 0x5C, 0x8F, 0x5C, 0x0, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, 0x1, 0xC2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0xDA, 0x0, 0x57, 0x1, 0x47, 0x0, 0xC7, 0x0, 0x1E, 0x0, 0x32, 0x0, 0x32, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x5D, 0xE7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x1, 0x0, 0xD4, 0x0, 0x5, 0x2, 0x1, 0x3, 0x22, 0x0, 0x1, 0x2, 0x2, 0x2, 0xC4, 0x0, 0x1, 0x2, 0x3, 0x2, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0xFF, 0x0, 0x1, 0x0, 0x3, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x18, 0x0, 0x1, 0x0, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x3F, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x31, 0x0, 0x1, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x4A, 0x0, 0x1, 0x0, 0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x5B, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x71, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0xE4, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x4B, 0x45, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4B, 0x42, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0x3E, 0x0, 0x0, 0x4, 0x0, 0x0, 0x34, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x1, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x1, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x30, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x30, 0x1, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5B, 0x85, 0x0, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x86, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x8, 0x3, 0x0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x5, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0xA, 0x7, 0x0, 0x0, 0x0, 0x19, 0x8, 0x0, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x9, 0x5, 0xA, 0x0, 0x0, 0x0, 0x3, 0x1, 0x2, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x3, 0xA, 0x2, 0x0, 0x0, 0x0, 0x69, 0x1, 0x3, 0x0, 0x0, 0x0, 0x9, 0xA, 0x4, 0x0, 0x0, 0x0, 0x68, 0x1, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x7F, 0x6, 0x2, 0x0, 0x0, 0x0, 0x81, 0x6, 0x3, 0x0, 0x0, 0x0, 0x88, 0x6, 0x4, 0x0, 0x0, 0x0, 0x8A, 0x6, 0x5, 0x0, 0x0, 0x1, 0x48, 0x6, 0x6, 0x0, 0x0, 0x1, 0x5D, 0x6, 0x7, 0x0, 0x0, 0x1, 0x69, 0x6, 0x8, 0x0, 0x0, 0x1, 0xE8, 0x6, 0x9, 0x0, 0x0, 0x1, 0xEA, 0x6, 0x0, 0x0, 0x0, 0x3F, 0xB, 0x86, 0x5, 0xA5, 0x0, 0x66, 0x0, 0x48, 0x0, 0x67, 0x0, 0x48, 0x0, 0x30, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1, 0xA, 0xA, 0x0, 0x3, 0x0, 0x2, 0x0, 0x9, 0x0, 0x2, 0x0, 0x68, 0x0, 0x2, 0x0, 0x3, 0x0, 0x2, 0x0, 0x3, 0x0, 0x2, 0x0, 0x9, 0x0, 0x2, 0xF, 0xF, 0x1, 0xF, 0x2, 0xF, 0x3, 0x4, 0xF, 0xF, 0x6, 0xF, 0x7, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0xFF, 0xD, 0xC6, 0x30, 0x74, 0x0, 0x2, 0x49, 0xF0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x3, 0x4, 0x3, 0x5, 0x2, 0x9, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0xA4, 0x1, 0x9, 0x0, 0x0 }); +#if false + client.Send(new Packet(PacketId.S2C_PAWN_GET_PAWN_ORB_DEVOTE_INFO_NTC, new byte[]{0x0, 0x20, 0xB8, 0xF8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x1, 0x8, 0x2, 0x8, 0x3, 0x8, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0})); + client.Send(new Packet(PacketId.S2C_PAWN_GET_RENTED_PAWN_DATA_RES, new byte[]{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x49, 0x72, 0x69, 0x73, 0x2, 0x7, 0x75, 0x30, 0x7, 0x3, 0x1, 0x29, 0xC, 0x3, 0x0, 0xA, 0x14, 0x15, 0x3, 0x6, 0x9, 0x0, 0x17, 0x14, 0x1D, 0x1E, 0x75, 0x30, 0x75, 0x30, 0x76, 0x19, 0x73, 0x7E, 0x73, 0xDE, 0x72, 0xED, 0x72, 0x56, 0x74, 0xE0, 0x74, 0x58, 0x78, 0xB4, 0x77, 0x88, 0x74, 0xCC, 0x5B, 0xCC, 0x73, 0xC8, 0x75, 0x30, 0x75, 0x30, 0x73, 0xE7, 0x75, 0x82, 0x74, 0xD1, 0x74, 0xCC, 0x74, 0xE0, 0x75, 0x26, 0x72, 0x40, 0x72, 0xF4, 0x74, 0xCC, 0x73, 0xE0, 0x75, 0x76, 0x72, 0xA9, 0x74, 0x6A, 0x74, 0xD5, 0x73, 0xB0, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0xC7, 0x38, 0x9B, 0xF0, 0x71, 0xFC, 0x8F, 0x70, 0x96, 0x1E, 0x9E, 0x98, 0xBD, 0x74, 0x97, 0x9D, 0x79, 0x4, 0x77, 0x47, 0x71, 0xAF, 0x61, 0xA8, 0x76, 0x5C, 0x8F, 0x5C, 0x0, 0x0, 0x0, 0x2, 0xF8, 0x0, 0x0, 0x1, 0xC2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0xDA, 0x0, 0x57, 0x1, 0x47, 0x0, 0xC7, 0x0, 0x1E, 0x0, 0x32, 0x0, 0x32, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x0, 0x5D, 0xE7, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2D, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x1, 0x0, 0xD4, 0x0, 0x5, 0x2, 0x1, 0x3, 0x22, 0x0, 0x1, 0x2, 0x2, 0x2, 0xC4, 0x0, 0x1, 0x2, 0x3, 0x2, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5E, 0xFF, 0x0, 0x1, 0x0, 0x3, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x18, 0x0, 0x1, 0x0, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x3F, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x31, 0x0, 0x1, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5F, 0x4A, 0x0, 0x1, 0x0, 0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x60, 0x91, 0x0, 0x4, 0x2, 0x0, 0x0, 0x5C, 0x99, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x5B, 0x0, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x71, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0xE4, 0x0, 0x1, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x4B, 0x45, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4B, 0x42, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4B, 0x3E, 0x0, 0x0, 0x4, 0x0, 0x0, 0x34, 0x4C, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x1, 0x1, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xA9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x93, 0x1, 0x1, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x56, 0xAA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x30, 0x0, 0x1, 0x0, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x30, 0x1, 0x1, 0x0, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5B, 0x85, 0x0, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5B, 0x86, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x8, 0x3, 0x0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x1E, 0x5, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0xA, 0x7, 0x0, 0x0, 0x0, 0x19, 0x8, 0x0, 0x0, 0x0, 0x1, 0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x9, 0x5, 0xA, 0x0, 0x0, 0x0, 0x3, 0x1, 0x2, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x3, 0xA, 0x2, 0x0, 0x0, 0x0, 0x69, 0x1, 0x3, 0x0, 0x0, 0x0, 0x9, 0xA, 0x4, 0x0, 0x0, 0x0, 0x68, 0x1, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x7F, 0x6, 0x2, 0x0, 0x0, 0x0, 0x81, 0x6, 0x3, 0x0, 0x0, 0x0, 0x88, 0x6, 0x4, 0x0, 0x0, 0x0, 0x8A, 0x6, 0x5, 0x0, 0x0, 0x1, 0x48, 0x6, 0x6, 0x0, 0x0, 0x1, 0x5D, 0x6, 0x7, 0x0, 0x0, 0x1, 0x69, 0x6, 0x8, 0x0, 0x0, 0x1, 0xE8, 0x6, 0x9, 0x0, 0x0, 0x1, 0xEA, 0x6, 0x0, 0x0, 0x0, 0x3F, 0xB, 0x86, 0x5, 0xA5, 0x0, 0x66, 0x0, 0x48, 0x0, 0x67, 0x0, 0x48, 0x0, 0x30, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1, 0xA, 0xA, 0x0, 0x3, 0x0, 0x2, 0x0, 0x9, 0x0, 0x2, 0x0, 0x68, 0x0, 0x2, 0x0, 0x3, 0x0, 0x2, 0x0, 0x3, 0x0, 0x2, 0x0, 0x9, 0x0, 0x2, 0xF, 0xF, 0x1, 0xF, 0x2, 0xF, 0x3, 0x4, 0xF, 0xF, 0x6, 0xF, 0x7, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0xFF, 0xD, 0xC6, 0x30, 0x74, 0x0, 0x2, 0x49, 0xF0, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x3, 0x4, 0x3, 0x5, 0x2, 0x9, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1F, 0xA4, 0x1, 0x9, 0x0, 0x0})); +#endif + Pawn pawn = client.Character.RentedPawns[request.SlotNo - 1]; + var result = new S2CPawnGetRentedPawnDataRes() + { + PawnId = pawn.PawnId + }; + + GameStructure.CDataPawnInfo(result.PawnInfo, pawn); + result.PawnInfo.AbilityCostMax = Server.CharacterManager.GetMaxAugmentAllocation(pawn); + + S2CPawnGetPawnOrbDevoteInfoNtc orbNtc = new S2CPawnGetPawnOrbDevoteInfoNtc() + { + CharacterId = pawn.CharacterId, + PawnId = pawn.PawnId, + OrbPageStatusList = Server.OrbUnlockManager.GetOrbPageStatus(pawn) + }; + client.Send(orbNtc); + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnListHandler.cs index 8da751f11..54a3b1cfb 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnGetRentedPawnListHandler.cs @@ -1,7 +1,8 @@ -using Arrowgene.Buffers; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -20,8 +21,36 @@ public PawnGetRentedPawnListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - //client.Send(InGameDump.Dump_35); - client.Send(new Packet(PacketId.S2C_PAWN_GET_RENTED_PAWN_LIST_RES, new byte[12])); + // client.Send(InGameDump.Dump_35); + // client.Send(new Packet(PacketId.S2C_PAWN_GET_RENTED_PAWN_LIST_RES, new byte[] {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xB6, 0x58, 0xA9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x49, 0x72, 0x69, 0x73, 0x2, 0x0, 0x9, 0x5, 0x6, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x45, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC0, 0xE6, 0x1, 0x7A, 0x80, 0x0, 0x0, 0x0, 0x45, 0xAE, 0xFC})); + // client.Send(new Packet(PacketId.S2C_PAWN_GET_RENTED_PAWN_LIST_RES, new byte[12])); + // var pcap = new S2CPawnGetRentedPawnListRes.Serializer().Read(InGameDump.Dump_35.AsBuffer()); + + var response = new S2CPawnGetRentedPawnListRes(); + for (int i = 0; i < client.Character.RentedPawns.Count; i++) + { + var pawn = client.Character.RentedPawns[i]; + response.RentedPawnList.Add(new CDataRentedPawnList() + { + Name = pawn.Name, + PawnId = pawn.PawnId, + AdventureCount = 10, + CraftCount = 10, + PawnType = pawn.PawnType, + Sex = pawn.EditInfo.Sex, + PawnState = 0, + SlotNo = (uint) (i + 1), + PawnListData = new CDataPawnListData() + { + Job = pawn.Job, + CraftRank = pawn.CraftData.CraftRank, + Level = pawn.ActiveCharacterJobData.Lv, + PawnCraftSkillList = pawn.CraftData.PawnCraftSkillList, + } + }); + } + + client.Send(response); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnJoinPartyMypawnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnJoinPartyMypawnHandler.cs index 6c500e5d5..623b39490 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnJoinPartyMypawnHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnJoinPartyMypawnHandler.cs @@ -2,12 +2,8 @@ using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Entity.Structure; -using System.Collections.Generic; using Arrowgene.Ddon.GameServer.Party; -using Arrowgene.Ddon.Shared.Entity; namespace Arrowgene.Ddon.GameServer.Handler { @@ -15,7 +11,6 @@ public class PawnJoinPartyMypawnHandler : GameStructurePacketHandler(typeof(PawnJoinPartyMypawnHandler)); - public PawnJoinPartyMypawnHandler(DdonGameServer server) : base(server) { } @@ -26,11 +21,11 @@ public override void Handle(GameClient client, StructurePacket + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnJoinPartyRentedPawnHandler)); + + public PawnJoinPartyRentedPawnHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnJoinPartyRentedPawnRes Handle(GameClient client, C2SPawnJoinPartyRentedPawnReq request) + { + + Pawn pawn = client.Character.RentedPawnBySlotNo(request.SlotNo); + PawnPartyMember partyMember = client.Party.Join(pawn); + if (partyMember == null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PARTY_INTERNAL_ERROR); + } + + // Rented pawn need to have character ID of the player using them + // Otherwise they spawn in WDT and stand still + pawn.CharacterId = client.Character.CharacterId; + pawn.IsRented = true; + pawn.PawnType = PawnType.Support; + + client.Party.SendToAll(new S2CPawnJoinPartyPawnNtc() { PartyMember = partyMember.GetCDataPartyMember() }); + client.Party.SendToAll(partyMember.GetS2CContextGetPartyRentedPawn_ContextNtc()); + + return new S2CPawnJoinPartyRentedPawnRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnPawnLostHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnPawnLostHandler.cs new file mode 100644 index 000000000..7fa729f57 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnPawnLostHandler.cs @@ -0,0 +1,30 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnPawnLostHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnPawnLostHandler)); + + public PawnPawnLostHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + // TODO: Lost pawns system + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + client.Send(new S2CPawnPawnLostRes() + { + PawnId = pawn.PawnId, + PawnName = pawn.Name, + IsLost = false + }); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnRentRegisteredPawnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnRentRegisteredPawnHandler.cs new file mode 100644 index 000000000..fee0f7d05 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnRentRegisteredPawnHandler.cs @@ -0,0 +1,68 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnRentRegisteredPawnHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnRentRegisteredPawnHandler)); + + public PawnRentRegisteredPawnHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnRentRegisteredPawnRes Handle(GameClient client, C2SPawnRentRegisteredPawnReq request) + { + Pawn pawn = null; + + // Make sure this pawn was not already rented (we don't allow duplicates) + if (client.Character.RentedPawns.Where(x => x.PawnId == request.RequestedPawnId).FirstOrDefault() != null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_ALREADY_RENTED); + } + + if (Server.WalletManager.GetWalletAmount(client.Character, WalletType.RiftPoints) < request.RentalCost) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CHARACTER_DATA_NO_RIM); + } + + uint ownerCharacterId = Server.Database.GetPawnOwnerCharacterId(request.RequestedPawnId); + if (ownerCharacterId == 0) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_CHARACTER_PAWN_PARAM_NOT_FOUND); + } + + var ownerCharacter = Server.CharacterManager.SelectCharacter(ownerCharacterId); + for (int i = 0; i < ownerCharacter.Pawns.Count; i++) + { + if (ownerCharacter.Pawns[i].PawnId != request.RequestedPawnId) + { + continue; + } + + pawn = ownerCharacter.Pawns[i]; + break; + } + + if (pawn == null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_REGISTERD_DATA_NOT_FOUND); + } + + // TODO: Add pawn to rented pawn list for player + // TODO: Store snapshot in DB + client.Character.RentedPawns.Add(pawn); + + return new S2CPawnRentRegisteredPawnRes() + { + TotalRim = Server.WalletManager.RemoveFromWallet(client.Character, WalletType.RiftPoints, request.RentalCost).Value, + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnReturnRentedPawnHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnReturnRentedPawnHandler.cs new file mode 100644 index 000000000..05b493bc9 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnReturnRentedPawnHandler.cs @@ -0,0 +1,25 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnReturnRentedPawnHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnReturnRentedPawnHandler)); + + public PawnReturnRentedPawnHandler(DdonGameServer server) : base(server) + { + } + + public override S2CPawnReturnRentedPawnRes Handle(GameClient client, C2SPawnReturnRentedPawnReq request) + { + // TODO: Remove pawn from rented pawn list for character + // TODO: Remove snapshot from DB + // TODO: Save Feedback in the database + client.Character.RemovedRentedPawnBySlotNo(request.SlotNo); + + return new S2CPawnReturnRentedPawnRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillDeleteStockSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillDeleteStockSkillHandler.cs new file mode 100644 index 000000000..95547d922 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillDeleteStockSkillHandler.cs @@ -0,0 +1,26 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnSpSkillDeleteStockSkillHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnSpSkillDeleteStockSkillHandler)); + + public PawnSpSkillDeleteStockSkillHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + // TODO: Implement + client.Send(new S2CPawnSpSkillDeleteStockSkillRes() + { + Error = (uint) ErrorCode.ERROR_CODE_FAIL + }); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetActiveSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetActiveSkillHandler.cs new file mode 100644 index 000000000..39cd513e8 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetActiveSkillHandler.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnSpSkillGetActiveSkillHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnSpSkillGetActiveSkillHandler)); + + public PawnSpSkillGetActiveSkillHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + S2CPawnSpSkillGetActiveSkillRes res = new S2CPawnSpSkillGetActiveSkillRes(); + res.SpSkillList = pawn.SpSkills.GetValueOrDefault(packet.Structure.JobId, new List()); + res.ActiveSpSkillSlots = 3; // Value taken from the tutorial picture + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetStockSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetStockSkillHandler.cs new file mode 100644 index 000000000..34a6ab325 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillGetStockSkillHandler.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnSpSkillGetStockSkillHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnSpSkillGetStockSkillHandler)); + + // All Pawn Special Skills, to their max level + private static readonly List AllSpSkills = Enumerable.Range(1, 9).Select(id => new CDataSpSkill() { SpSkillId = (byte) id, SpSkillLv = 3 }).ToList(); + + public PawnSpSkillGetStockSkillHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + S2CPawnSpSkillGetStockSkillRes res = new S2CPawnSpSkillGetStockSkillRes(); + res.SpSkillList = AllSpSkills; + res.StockSlots = 10; // Value taken from the tutorial picture + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillSetActiveSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillSetActiveSkillHandler.cs new file mode 100644 index 000000000..0b5ad2032 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnSpSkillSetActiveSkillHandler.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnSpSkillSetActiveSkillHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnSpSkillSetActiveSkillHandler)); + + public PawnSpSkillSetActiveSkillHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CPawnSpSkillSetActiveSkillRes res = new S2CPawnSpSkillSetActiveSkillRes(); + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + + List spSkills; + if (pawn.SpSkills.ContainsKey(packet.Structure.JobId)) + { + spSkills = pawn.SpSkills[packet.Structure.JobId]; + } + else + { + spSkills = new List(); + pawn.SpSkills.Add(packet.Structure.JobId, spSkills); + } + + if(packet.Structure.ToActiveSpSkill.SpSkillId == 0 && spSkills.Count < 3) + { + // Add to an empty slot + spSkills.Add(packet.Structure.FromStockSpSkill); + Server.Database.InsertSpSkill(pawn.PawnId, packet.Structure.JobId, packet.Structure.FromStockSpSkill); + } + else if(spSkills.IndexOf(packet.Structure.ToActiveSpSkill) is int index && index != -1) + { + // Replace skill in slot + spSkills[index] = packet.Structure.FromStockSpSkill; + Server.Database.DeleteSpSkill(pawn.PawnId, packet.Structure.JobId, packet.Structure.ToActiveSpSkill.SpSkillId); + Server.Database.InsertSpSkill(pawn.PawnId, packet.Structure.JobId, packet.Structure.FromStockSpSkill); + } + else + { + res.Error = (uint) ErrorCode.ERROR_CODE_FAIL; + } + + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetPreparetionInfoToAdviceHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetPreparetionInfoToAdviceHandler.cs index b95950286..2591f8744 100644 --- a/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetPreparetionInfoToAdviceHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetPreparetionInfoToAdviceHandler.cs @@ -21,16 +21,43 @@ public PawnTrainingGetPreparetionInfoToAdviceHandler(DdonGameServer server) : ba public override void Handle(GameClient client, StructurePacket req) { // TODO: Proper implementation - S2CPawnTrainingGetPreparetionInfoToAdviceRes res = new S2CPawnTrainingGetPreparetionInfoToAdviceRes(); - // TODO: res.Unk0 - res.PawnTrainingPreparationInfoToAdvices = client.Character.Pawns - .Select(pawn => new CDataPawnTrainingPreparationInfoToAdvice() - { - PawnId = pawn.PawnId, - // TODO: Unk0 and Unk1 - }) - .ToList(); + S2CPawnTrainingGetPreparetionInfoToAdviceRes res = new S2CPawnTrainingGetPreparetionInfoToAdviceRes + { + // TODO: Figure out + Unk0 = 0, + PawnTrainingPreparationInfoToAdvices = client.Character.Pawns + .Select(pawn => new CDataPawnTrainingPreparationInfoToAdvice() + { + PawnId = pawn.PawnId, + // TODO: Figure out. Training lv? Training xp? + Unk0 = 0, + Unk1 = 0 + }) + .ToList() + }; client.Send(res); } + + // PCAP: + // 0x0, 0x0, 0x0, 0x0, + // 0x0, 0x0, 0x0, 0x0, + // + // 0x0, 0x0, 0x0, 0x6, + // + // 0x0, 0x0, 0x0, 0x3, + // 1: + // 0x0, 0xDA, 0x5D, 0x4E, + // 0x0, 0x0, 0x0, 0x3, + // 0x0, 0x0, 0x0, 0x0, + // 2: + // 0x0, 0xDA, 0x66, 0x8D, + // 0x0, 0x0, 0x0, 0x3, + // 0x0, 0x0, 0x0, 0x1, + // 3: + // 0x0, 0xDA, 0xB2, 0xF3, + // 0x0, 0x0, 0x0, 0x0, + // 0x0, 0x0, 0x0, 0x6, + // + // padding: 0x41, 0x6, 0x6A } } diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetTrainingStatusHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetTrainingStatusHandler.cs new file mode 100644 index 000000000..e090c0108 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingGetTrainingStatusHandler.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnTrainingGetTrainingStatusHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnTrainingGetTrainingStatusHandler)); + + public PawnTrainingGetTrainingStatusHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + S2CPawnTrainingGetTrainingStatusRes res = new S2CPawnTrainingGetTrainingStatusRes(); + res.TrainingStatus = pawn.TrainingStatus.GetValueOrDefault(packet.Structure.Job, new byte[64]); + res.TrainingPoints = pawn.TrainingPoints; + res.AvailableTraining = pawn.AvailableTraining; + + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PawnTrainingSetTrainingStatusHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingSetTrainingStatusHandler.cs new file mode 100644 index 000000000..332b32851 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PawnTrainingSetTrainingStatusHandler.cs @@ -0,0 +1,31 @@ +using System.Linq; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class PawnTrainingSetTrainingStatusHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PawnTrainingSetTrainingStatusHandler)); + + public PawnTrainingSetTrainingStatusHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + pawn.TrainingStatus[packet.Structure.Job] = packet.Structure.TrainingStatus; + pawn.TrainingPoints -= packet.Structure.SpentTrainingPoints; + + Server.Database.ReplacePawnTrainingStatus(pawn.PawnId, packet.Structure.Job, packet.Structure.TrainingStatus); + Server.Database.UpdatePawnBaseInfo(pawn); + + S2CPawnTrainingSetTrainingStatusRes res = new S2CPawnTrainingSetTrainingStatusRes(); + client.Send(res); + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/PhotoPhotoTakeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/PhotoPhotoTakeHandler.cs new file mode 100644 index 000000000..c27a24120 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/PhotoPhotoTakeHandler.cs @@ -0,0 +1,22 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + internal class PhotoPhotoTakeHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PhotoPhotoTakeHandler)); + + public PhotoPhotoTakeHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //TODO: Figure out what the heck CAPCOM wanted with this packet. + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ProfileGetCharacterProfileHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ProfileGetCharacterProfileHandler.cs index b7a84014a..cef1a065b 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ProfileGetCharacterProfileHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ProfileGetCharacterProfileHandler.cs @@ -1,58 +1,56 @@ -using System.Linq; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class ProfileGetCharacterProfileHandler : GameStructurePacketHandler + public class ProfileGetCharacterProfileHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ProfileGetCharacterProfileHandler)); - + public ProfileGetCharacterProfileHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CProfileGetCharacterProfileRes Handle(GameClient client, C2SProfileGetCharacterProfileReq request) { - GameClient targetClient = Server.ClientLookup.GetClientByCharacterId(packet.Structure.CharacterId); + GameClient targetClient = Server.ClientLookup.GetClientByCharacterId(request.CharacterId); + + S2CCharacterGetCharacterStatusNtc ntc = new S2CCharacterGetCharacterStatusNtc(); + ntc.CharacterId = targetClient.Character.CharacterId; + ntc.StatusInfo = targetClient.Character.StatusInfo; + ntc.JobParam = targetClient.Character.ActiveCharacterJobData; + GameStructure.CDataCharacterLevelParam(ntc.CharacterParam, client.Character); + ntc.EditInfo = targetClient.Character.EditInfo; + ntc.EquipDataList = targetClient.Character.Equipment.AsCDataEquipItemInfo(EquipType.Performance); + ntc.VisualEquipDataList = targetClient.Character.Equipment.AsCDataEquipItemInfo(EquipType.Visual); + ntc.EquipJobItemList = targetClient.Character.EquipmentTemplate.JobItemsAsCDataEquipJobItem(targetClient.Character.Job); + ntc.HideHead = targetClient.Character.HideEquipHead; + ntc.HideLantern = targetClient.Character.HideEquipLantern; + ntc.JewelryNum = targetClient.Character.ExtendedParams.JewelrySlot; + client.Send(ntc); S2CProfileGetCharacterProfileRes res = new S2CProfileGetCharacterProfileRes(); res.CharacterId = targetClient.Character.CharacterId; GameStructure.CDataCharacterName(res.CharacterName, targetClient.Character); res.JobId = targetClient.Character.Job; - res.JobLevel = (byte) targetClient.Character.ActiveCharacterJobData.Lv; + res.JobLevel = (byte)targetClient.Character.ActiveCharacterJobData.Lv; // TODO: ClanParam // TODO: ClanMemberRank - res.JobLevelList = targetClient.Character.CharacterJobDataList.Select(jobData => new CDataJobBaseInfo() { + res.JobLevelList = targetClient.Character.CharacterJobDataList.Select(jobData => new CDataJobBaseInfo() + { Job = jobData.Job, - Level = (byte) jobData.Lv + Level = (byte)jobData.Lv }).ToList(); res.MatchingProfile = targetClient.Character.MatchingProfile; res.ArisenProfile = targetClient.Character.ArisenProfile; // TODO: OnlineId - - client.Send(res); - - - S2CCharacterGetCharacterStatusNtc ntc = new S2CCharacterGetCharacterStatusNtc(); - ntc.CharacterId = targetClient.Character.CharacterId; - ntc.StatusInfo = targetClient.Character.StatusInfo; - ntc.JobParam = targetClient.Character.ActiveCharacterJobData; - GameStructure.CDataCharacterLevelParam(ntc.CharacterParam, client.Character); - ntc.EditInfo = targetClient.Character.EditInfo; - ntc.EquipDataList = targetClient.Character.Equipment.getEquipmentAsCDataEquipItemInfo(targetClient.Character.Job, EquipType.Performance); - ntc.VisualEquipDataList = targetClient.Character.Equipment.getEquipmentAsCDataEquipItemInfo(targetClient.Character.Job, EquipType.Visual); - ntc.EquipJobItemList = targetClient.Character.Equipment.getJobItemsAsCDataEquipJobItem(targetClient.Character.Job); - ntc.HideHead = targetClient.Character.HideEquipHead; - ntc.HideLantern = targetClient.Character.HideEquipLantern; - ntc.JewelryNum = targetClient.Character.JewelrySlotNum; - client.Send(ntc); + return res; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ProfileGetMyCharacterProfileHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ProfileGetMyCharacterProfileHandler.cs index 54db7d934..48f28b67b 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ProfileGetMyCharacterProfileHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ProfileGetMyCharacterProfileHandler.cs @@ -1,23 +1,32 @@ +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Dynamic; namespace Arrowgene.Ddon.GameServer.Handler { public class ProfileGetMyCharacterProfileHandler : StructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ProfileGetMyCharacterProfileHandler)); - + + private OrbUnlockManager _OrbUnlockManager; + private CharacterManager _CharacterManager; + public ProfileGetMyCharacterProfileHandler(DdonGameServer server) : base(server) { + _OrbUnlockManager = server.OrbUnlockManager; + _CharacterManager = server.CharacterManager; } public override void Handle(GameClient client, StructurePacket packet) { - // TODO: Proper implementation - client.Send(new S2CProfileGetMyCharacterProfileRes()); + S2CProfileGetMyCharacterProfileRes Result = new S2CProfileGetMyCharacterProfileRes(); + Result.OrbStatusList = _OrbUnlockManager.GetOrbPageStatus(client.Character); + Result.AbilityCostMax = _CharacterManager.GetMaxAugmentAllocation(client.Character); + client.Send(Result); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestCancelHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestCancelHandler.cs new file mode 100644 index 000000000..6ca2544ee --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestCancelHandler.cs @@ -0,0 +1,50 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestCancelHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestCancelHandler)); + + public QuestCancelHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestQuestCancelRes Handle(GameClient client, C2SQuestQuestCancelReq packet) + { + QuestId questId = (QuestId)packet.QuestScheduleId; + + var quest = QuestManager.GetQuest(questId); + Server.Database.RemoveQuestProgress(client.Character.CommonId, quest.QuestId, quest.QuestType); + + bool isPriority = Server.Database.DeletePriorityQuest(client.Character.CommonId, questId); + + if (client.Party.Leader.Client == client) //Only the leader should be able to inform the party quest state. + { + client.Party.QuestState.CancelQuest(quest.QuestId); + + S2CQuestQuestCancelNtc cancelNtc = new S2CQuestQuestCancelNtc() + { + QuestId = (uint)quest.QuestId, + QuestScheduleId = (uint)quest.QuestScheduleId + }; + client.Party.SendToAll(cancelNtc); + + if (isPriority) + { + client.Party.QuestState.UpdatePriorityQuestList(Server, client.Party); + } + } + + return new S2CQuestQuestCancelRes() + { + QuestScheduleId = packet.QuestScheduleId + }; + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestCancelPriorityQuestHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestCancelPriorityQuestHandler.cs new file mode 100644 index 000000000..944518891 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestCancelPriorityQuestHandler.cs @@ -0,0 +1,41 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using Arrowgene.Networking.Tcp.Consumer.BlockingQueueConsumption; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestCancelPriorityQuestHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestCancelPriorityQuestHandler)); + + public QuestCancelPriorityQuestHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestCancelPriorityQuestRes Handle(GameClient client, C2SQuestCancelPriorityQuestReq packet) + { + QuestId questId = (QuestId) packet.QuestScheduleId; + + Server.Database.DeletePriorityQuest(client.Character.CommonId, questId); + + client.Party.QuestState.UpdatePriorityQuestList(Server, client.Party); + + return new S2CQuestCancelPriorityQuestRes() + { + QuestScheduleId = packet.QuestScheduleId + }; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestDecideDeliveryItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestDecideDeliveryItemHandler.cs new file mode 100644 index 000000000..0e97680c3 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestDecideDeliveryItemHandler.cs @@ -0,0 +1,49 @@ +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestDecideDeliveryItemHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestDecideDeliveryItemHandler)); + + + public QuestDecideDeliveryItemHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CQuestDecideDeliveryItemRes res = new S2CQuestDecideDeliveryItemRes() + { + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo, + }; + + QuestId questId = (QuestId)packet.Structure.QuestScheduleId; + var questState = client.Party.QuestState.GetQuestState(questId); + + if (questState.DeliveryRequestComplete()) + { + + S2CQuestDecideDeliveryItemNtc ntc = new S2CQuestDecideDeliveryItemNtc() + { + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo + }; + + client.Party.SendToAll(ntc); + } + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestDeliverItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestDeliverItemHandler.cs new file mode 100644 index 000000000..08f2edb11 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestDeliverItemHandler.cs @@ -0,0 +1,89 @@ +using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Party; +using System.Diagnostics; +using Arrowgene.Ddon.Shared.Model.Quest; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestDeliverItemHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestDeliverItemHandler)); + + public QuestDeliverItemHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + S2CQuestDeliverItemRes res = new S2CQuestDeliverItemRes() + { + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo, + }; + + QuestId questId = (QuestId)packet.Structure.QuestScheduleId; + var questState = client.Party.QuestState.GetQuestState(questId); + + Dictionary deliveredItems = new Dictionary(); + List itemUpdateResults = new List(); + foreach (var item in packet.Structure.ItemUIDList) + { + uint itemId = Server.ItemManager.LookupItemByUID(Server, item.UId); + var itemUpdate = Server.ItemManager.ConsumeItemByUIdFromItemBag(Server, client.Character, item.UId, item.Num); + if (itemUpdate == null) + { + res.Error = (uint)ErrorCode.ERROR_CODE_QUEST_DONT_HAVE_DELIVERY_ITEM; + client.Send(res); + return; + } + itemUpdateResults.Add(itemUpdate); + + if (!deliveredItems.ContainsKey(itemId)) + { + deliveredItems[itemId] = new CDataDeliveredItem() + { + ItemId = itemId, + ItemNum = 0, + NeedNum = 0 + }; + } + deliveredItems[itemId].ItemNum += (ushort) item.Num; + } + + foreach (var deliveredItem in deliveredItems.Values) + { + deliveredItem.NeedNum = (ushort) questState.UpdateDeliveryRequest(deliveredItem.ItemId, deliveredItem.ItemNum); + } + + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateType = (ushort) ItemNoticeType.Default, + UpdateItemList = itemUpdateResults + }); + + S2CQuestDeliverItemNtc ntc = new S2CQuestDeliverItemNtc() + { + DeliveredItemRecord = new CDataDeliveredItemRecord() + { + CharacterId = client.Character.CharacterId, + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo, + DeliveredItemList = deliveredItems.Values.ToList() + } + }; + + client.Party.SendToAll(ntc); + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetAreaInfoListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetAreaInfoListHandler.cs new file mode 100644 index 000000000..8de29e93d --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetAreaInfoListHandler.cs @@ -0,0 +1,26 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetAreaInfoListHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetAreaInfoListHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x01,0x01,0x00,0x05,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x04,0x01,0x00,0x03,0x00,0x00,0x00,0x00,0x05,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x06,0x01,0x00,0x07,0x00,0x00,0x00,0x00,0x07,0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x09,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x0A,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x0B,0x01,0x00,0x05,0x00,0x00,0x00,0x00,0x0C,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x0D,0x01,0x00,0x0B,0x00,0x00,0x00,0x00,0x0E,0x01,0x00,0x0E,0x00,0x00,0x00,0x00,0x0F,0x01,0x00,0x0C,0x00,0x00,0x00,0x00,0x10,0x01,0x00,0x0C,0x00,0x00,0x00,0x00,0x11,0x01,0x00,0x0C,0x00,0x00,0x00,0x00,0x12,0x01,0x01,0x0A,0x00,0x00,0x00,0x00,0x13,0x01,0x01,0x09,0x00,0x00,0x00,0x00,0x14,0x01,0x01,0x08,0x00,0x00,0x00,0x00,0x15,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x16,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x00,0x40,0x20,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00 }; + + public QuestGetAreaInfoListHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_QUEST_GET_AREA_INFO_LIST_REQ; + + public override void Handle(GameClient client, IPacket request) + { + Packet response = new Packet(PacketId.S2C_QUEST_GET_AREA_INFO_LIST_RES, PcapData); + client.Send(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetCycleContentsStateListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetCycleContentsStateListHandler.cs index e2325ecef..b4feb049d 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetCycleContentsStateListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetCycleContentsStateListHandler.cs @@ -1,9 +1,19 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; +using System.Text.Json; namespace Arrowgene.Ddon.GameServer.Handler { @@ -20,16 +30,52 @@ public QuestGetCycleContentsStateListHandler(DdonGameServer server) : base(serve public override void Handle(GameClient client, IPacket packet) { - // S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC - //Not sending this makes the Vocation change option not show up and some paths are blocked - client.Send(InGameDump.Dump_20); - +#if false + /* + * @note If something goes wrong, we can always change this preprocessor directive to + * true and get back the original functionality before we started to play with this function. + */ + EntitySerializer serializer = EntitySerializer.Get(); + S2CQuestJoinLobbyQuestInfoNtc pcap = serializer.Read(InGameDump.data_Dump_20A); + client.Send(pcap); +#else + S2CQuestJoinLobbyQuestInfoNtc pcap = EntitySerializer.Get().Read(InGameDump.data_Dump_20A); + S2CQuestJoinLobbyQuestInfoNtc ntc = new S2CQuestJoinLobbyQuestInfoNtc(); + + ntc.WorldManageQuestOrderList = pcap.WorldManageQuestOrderList; // Recover paths + change vocation + + ntc.QuestDefine = pcap.QuestDefine; // Recover quest log data to be able to accept quests + + // pcap.MainQuestIdList; (this will add back all missing functionality which depends on complete MSQ) + var completedMsq = Server.Database.GetCompletedQuestsByType(client.Character.CommonId, QuestType.Main); + foreach (var msq in completedMsq) + { + ntc.MainQuestIdList.Add(new CDataQuestId() { QuestId = (uint) msq.QuestId }); + } + + if (client.Party != null) + { + var priorityQuests = Server.Database.GetPriorityQuests(client.Party.Leader.Client.Character.CommonId); + foreach (var questId in priorityQuests) + { + var quest = QuestManager.GetQuest(questId); + ntc.PriorityQuestList.Add(new CDataPriorityQuest() + { + QuestId = (uint)quest.QuestId, + QuestScheduleId = (uint)quest.QuestScheduleId + }); + } + } + + client.Send(ntc); +#endif IBuffer buffer = new StreamBuffer(); buffer.WriteInt32(0, Endianness.Big); buffer.WriteInt32(0, Endianness.Big); buffer.WriteUInt32(0, Endianness.Big); client.Send(new Packet(PacketId.S2C_QUEST_GET_CYCLE_CONTENTS_STATE_LIST_RES, buffer.GetAllBytes())); - //client.Send(InGameDump.Dump_24); + + // client.Send(InGameDump.Dump_24); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetLightQuestListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetLightQuestListHandler.cs index 2c9d0aa83..6e0567aee 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetLightQuestListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetLightQuestListHandler.cs @@ -1,7 +1,11 @@ +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Handler { @@ -15,7 +19,30 @@ public QuestGetLightQuestList(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CQuestGetLightQuestListRes()); + S2CQuestGetLightQuestListRes res = new S2CQuestGetLightQuestListRes(); + + res.BaseId = packet.Structure.BaseId; + res.NotCompleteQuestNum = 0; + res.GpCompleteEnable = false; + res.GpCompletePriceGp = 10; + res.LightQuestList = new List(); + + var activeQuests = client.Party.QuestState.GetActiveQuestIds(); + var quests = QuestManager.GetQuestsByType(QuestType.Light); + foreach (var quest in quests) + { + if (activeQuests.Contains(quest.Key)) + { + continue; + } + if (!QuestManager.IsBoardQuest(quest.Key)) + { + continue; + } + res.LightQuestList.Add(quest.Value.ToCDataLightQuestList(0)); + } + + client.Send(res); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetMainQuestListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetMainQuestListHandler.cs index 8de04ef32..d71c509fd 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetMainQuestListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetMainQuestListHandler.cs @@ -1,9 +1,12 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Asset; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Dynamic; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,7 +14,6 @@ public class QuestGetMainQuestListHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetMainQuestListHandler)); - public QuestGetMainQuestListHandler(DdonGameServer server) : base(server) { } @@ -20,17 +22,29 @@ public QuestGetMainQuestListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - client.Send(GameFull.Dump_123); + // client.Send(GameFull.Dump_123); S2CQuestGetMainQuestListRes res = new S2CQuestGetMainQuestListRes(); - res.KeyId = 1; - res.QuestScheduleId = 1; - res.QuestId = 1; - res.NameMsgId = 1; - res.DetailMsgId = 2; - res.OrderNpcId = 1; - res.BaseLevel = 15; - //client.Send(res); + S2CQuestGetMainQuestNtc ntc = new S2CQuestGetMainQuestNtc(); + foreach (var questId in client.Party.QuestState.GetActiveQuestIds()) + { + var quest = QuestManager.GetQuest(questId); + if (quest.QuestType == QuestType.Main) + { + var questState = client.Party.QuestState.GetQuestState(questId); + res.MainQuestList.Add(quest.ToCDataQuestList(questState.Step)); + ntc.MainQuestList.Add(quest.ToCDataMainQuestList(questState.Step)); + } + } + + client.Party.SendToAllExcept(ntc, client); + + // res.MainQuestList.Add(Quest25); // Can't find this quest + // res.MainQuestList.Add(Quest30260); // Hopes Bitter End (White Dragon) + // res.MainQuestList.Add(Quest30270); // Those Who Follow the Dragon (White Dragon) + // res.MainQuestList.Add(Quest30410); // Japanese Name (Joseph Historian) + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetMobHuntQuestListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetMobHuntQuestListHandler.cs new file mode 100644 index 000000000..163d9f831 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetMobHuntQuestListHandler.cs @@ -0,0 +1,28 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Data.Entity.Core.Mapping; +using System.Dynamic; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetMobHuntQuestListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetMobHuntQuestListHandler)); + + public QuestGetMobHuntQuestListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestGetMobHuntQuestListRes Handle(GameClient client, C2SQuestGetMobHuntQuestListReq request) + { + return new S2CQuestGetMobHuntQuestListRes(); + } + } +} + diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyBonusListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyBonusListHandler.cs new file mode 100644 index 000000000..d39fddc0e --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyBonusListHandler.cs @@ -0,0 +1,20 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetPartyBonusListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetPartyBonusListHandler)); + + public QuestGetPartyBonusListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestGetPartyBonusListRes Handle(GameClient client, C2SQuestGetPartyBonusListReq request) + { + return new S2CQuestGetPartyBonusListRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyQuestProgressInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyQuestProgressInfoHandler.cs index 429c307e3..0177ea36c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyQuestProgressInfoHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetPartyQuestProgressInfoHandler.cs @@ -1,9 +1,15 @@ -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; namespace Arrowgene.Ddon.GameServer.Handler { @@ -21,9 +27,40 @@ public QuestGetPartyQuestProgressInfoHandler(DdonGameServer server) : base(serve public override void Handle(GameClient client, IPacket packet) { - S2CQuestGetPartyQuestProgressInfoRes res = new S2CQuestGetPartyQuestProgressInfoRes(); - client.Send(res); - // client.Send(GameFull.Dump_142); + // S2CQuestGetPartyQuestProgressInfoRes res = new S2CQuestGetPartyQuestProgressInfoRes(); + // client.Send(res); + + // Not sending this blocks paths + EntitySerializer serializer = EntitySerializer.Get(); + S2CQuestGetPartyQuestProgressInfoRes pcap = serializer.Read(GameFull.data_Dump_142); + + foreach (var questId in client.Party.QuestState.GetActiveQuestIds()) + { + var quest = QuestManager.GetQuest(questId); + var questState = client.Party.QuestState.GetQuestState(questId); + pcap.QuestOrderList.Add(quest.ToCDataQuestOrderList(questState.Step)); + } + +#if false + EntitySerializer serializer = EntitySerializer.Get(); + S2CQuestGetPartyQuestProgressInfoRes pcap = serializer.Read(early_stream); + + foreach (var flag in pcap.QuestOrderList[0].QuestLayoutFlagList) + { + Logger.Info($"FlagId = {flag.FlagId}"); + } + + pcap.QuestOrderList[0].QuestLayoutFlagList.Clear(); + + // 1221, 1222, 1223, 1224, 1250, 2212 + List unknownFlags = new List() { 1293, 1150, 1215, 1216, 1217, 1218, 1219, 1220 }; + foreach (var flag in unknownFlags) + { + pcap.QuestOrderList[0].QuestLayoutFlagList.Add(new CDataQuestLayoutFlag() { FlagId = flag }); + } +#endif + client.Send(pcap); } + private byte[] early_stream = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x61, 0xF5, 0x04, 0x2C, 0x1D, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x34, 0x3C, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x01, 0x6C, 0x00, 0x00, 0x02, 0x27, 0x00, 0x00, 0x02, 0x39, 0x00, 0x00, 0x02, 0x3A, 0x00, 0x00, 0x02, 0x4F, 0x00, 0x00, 0x02, 0x68, 0x00, 0x00, 0x02, 0x91, 0x00, 0x00, 0x02, 0x93, 0x00, 0x00, 0x02, 0x94, 0x00, 0x00, 0x02, 0x95, 0x00, 0x00, 0x02, 0x96, 0x00, 0x00, 0x02, 0x97, 0x00, 0x00, 0x02, 0xBF, 0x00, 0x00, 0x02, 0xC0, 0x00, 0x00, 0x02, 0xC3, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x02, 0xFD, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x03, 0x04, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, 0x03, 0x12, 0x00, 0x00, 0x03, 0x13, 0x00, 0x00, 0x03, 0x3E, 0x00, 0x00, 0x03, 0x3F, 0x00, 0x00, 0x03, 0x4B, 0x00, 0x00, 0x03, 0x4E, 0x00, 0x00, 0x03, 0x4F, 0x00, 0x00, 0x03, 0x50, 0x00, 0x00, 0x03, 0x51, 0x00, 0x00, 0x03, 0x52, 0x00, 0x00, 0x03, 0x53, 0x00, 0x00, 0x03, 0x7B, 0x00, 0x00, 0x03, 0x9F, 0x00, 0x00, 0x03, 0xA4, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x04, 0x55, 0x00, 0x00, 0x04, 0x57, 0x00, 0x00, 0x04, 0x7E, 0x00, 0x00, 0x04, 0xB1, 0x00, 0x00, 0x04, 0xBF, 0x00, 0x00, 0x04, 0xC0, 0x00, 0x00, 0x04, 0xC1, 0x00, 0x00, 0x04, 0xC2, 0x00, 0x00, 0x04, 0xC3, 0x00, 0x00, 0x04, 0xC4, 0x00, 0x00, 0x04, 0xC5, 0x00, 0x00, 0x04, 0xC6, 0x00, 0x00, 0x04, 0xC7, 0x00, 0x00, 0x04, 0xC8, 0x00, 0x00, 0x04, 0xE2, 0x00, 0x00, 0x04, 0xEE, 0x00, 0x00, 0x05, 0x0D, 0x00, 0x00, 0x05, 0x11, 0x00, 0x00, 0x05, 0x1E, 0x00, 0x00, 0x05, 0x25, 0x00, 0x00, 0x06, 0x7A, 0x00, 0x00, 0x06, 0x87, 0x00, 0x00, 0x08, 0xA0, 0x00, 0x00, 0x08, 0xA4, 0x00, 0x00, 0x09, 0x4C, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x39, 0x00, 0x00, 0x01, 0x98, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4E, 0x00, 0x00, 0x01, 0x93, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4E, 0x00, 0x00, 0x01, 0x98, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x04, 0x26, 0x04, 0x2C, 0x29, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x21, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x4E, 0x20, 0x02, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x3A, 0x98, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0xF7, 0x97, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x20, 0x83, 0x00, 0x01, 0x00, 0x00, 0x20, 0x9C, 0x00, 0x01, 0x00, 0x00, 0x20, 0xB5, 0x00, 0x01, 0x00, 0x00, 0x20, 0xCE, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x65, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x2E, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x02, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x93, 0x87, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xF7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0xD0, 0xE7, 0x04, 0x2C, 0xA2, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5B, 0x06, 0xD3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x41, 0x00, 0x00, 0x14, 0x42, 0x00, 0x00, 0x14, 0x43, 0x00, 0x00, 0x15, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xAA, 0x7D, 0x04, 0x2C, 0x21, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0xFF, 0x43, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x3B, 0x00, 0x00, 0x07, 0xA2, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4E, 0x00, 0x00, 0x01, 0x98, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x04, 0x2C, 0x1D, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xAA, 0x7E, 0x04, 0x2C, 0x25, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0xFF, 0x43, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x59, 0x00, 0x00, 0x04, 0x5B, 0x00, 0x00, 0x04, 0x5D, 0x00, 0x00, 0x0F, 0x13, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x4E, 0x00, 0x00, 0x01, 0x94, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x03, 0xA4, 0x04, 0x2C, 0x1D, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x05, 0x96, 0x67, 0x01, 0x31, 0x2D, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0x2C, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x04, 0x00, 0x00, 0x05, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x20, 0x7E, 0x00, 0x01, 0x00, 0x00, 0x20, 0x97, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xAA, 0x05, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x05, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7C, 0x00, 0x00, 0x01, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7C, 0x00, 0x00, 0x01, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7C, 0x00, 0x00, 0x01, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x04, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x08, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x08, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x08, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x08, 0xAB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7C, 0x00, 0x00, 0x08, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x05, 0x96, 0x6E, 0x01, 0x31, 0x40, 0x93, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0xDE, 0x02, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x5D, 0x00, 0x01, 0x00, 0x00, 0x03, 0x32, 0x00, 0x01, 0x00, 0x00, 0x24, 0xD5, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x24, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x03, 0x2E, 0xFE, 0x04, 0x2C, 0x92, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x5F, 0xDE, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0C, 0x9B, 0x00, 0x00, 0x0C, 0x9D, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x15, 0xB0, 0x00, 0x00, 0x15, 0xB5, 0x00, 0x00, 0x15, 0xD0, 0x00, 0x00, 0x15, 0xD3, 0x00, 0x00, 0x15, 0xD5, 0x00, 0x00, 0x15, 0xEE, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16, 0x02, 0x00, 0x00, 0x16, 0x04, 0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16, 0x49, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x18, 0xB2, 0x00, 0x00, 0x19, 0x45, 0x00, 0x00, 0x19, 0x46, 0x00, 0x00, 0x19, 0x47, 0x00, 0x00, 0x19, 0x48, 0x00, 0x00, 0x19, 0x49, 0x00, 0x00, 0x19, 0x4A, 0x00, 0x00, 0x19, 0x8B, 0x00, 0x00, 0x19, 0xA1, 0x00, 0x00, 0x1A, 0x5E, 0x00, 0x00, 0x1B, 0x38, 0x00, 0x00, 0x1B, 0x39, 0x00, 0x00, 0x1C, 0x26, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x84, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x75, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0C, 0xD3, 0x04, 0x2C, 0x92, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0x3C, 0x04, 0x2C, 0x92, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x02, 0x17, 0x14, 0x04, 0x2C, 0x6F, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0xA4, 0xE6, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0E, 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x01, 0x2F, 0x4B, 0x04, 0x2C, 0x29, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x12, 0x90, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x04, 0x4A, 0x00, 0x00, 0x04, 0x50, 0x00, 0x00, 0x04, 0x52, 0x00, 0x00, 0x04, 0x5F, 0x00, 0x00, 0x04, 0x61, 0x00, 0x00, 0x04, 0x63, 0x00, 0x00, 0x04, 0xB2, 0x00, 0x00, 0x09, 0x7D, 0x00, 0x00, 0x09, 0x7F, 0x00, 0x00, 0x09, 0x9A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x01, 0x9B, 0xEF, 0x04, 0x2C, 0x2D, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x54, 0x7B, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0xF9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x42, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x01, 0xE3, 0x15, 0x04, 0x2C, 0x6B, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0xA4, 0xE6, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x05, 0x78, 0x00, 0x00, 0x05, 0x81, 0x00, 0x00, 0x05, 0xD2, 0x00, 0x00, 0x05, 0xD3, 0x00, 0x00, 0x05, 0xF4, 0x00, 0x00, 0x06, 0x5B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0B, 0xBA, 0x00, 0x00, 0x0E, 0xDD, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x06, 0x86, 0x04, 0x2C, 0x6B, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x05, 0x96, 0xE0, 0x01, 0x31, 0x40, 0x92, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0xDE, 0x02, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x05, 0xC8, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x23, 0x00, 0x03, 0x00, 0x00, 0x24, 0xBF, 0x00, 0x02, 0x00, 0x00, 0x24, 0xC1, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, 0xC2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, 0xC2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x4F, 0x54, 0x04, 0x2C, 0x73, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x34, 0x9A, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x09, 0x78, 0x00, 0x00, 0x09, 0x79, 0x00, 0x00, 0x09, 0x7C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0F, 0x6E, 0x00, 0x00, 0x0F, 0xCB, 0x00, 0x00, 0x11, 0x76, 0x00, 0x00, 0x11, 0xCB, 0x00, 0x00, 0x11, 0xCD, 0x00, 0x00, 0x12, 0xC6, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4A, 0x03, 0x96, 0xCE, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x02, 0xB1, 0x07, 0x04, 0x2C, 0x77, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x5D, 0x78, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x11, 0x14, 0x00, 0x00, 0x11, 0x9B, 0x00, 0x00, 0x11, 0x9F, 0x00, 0x00, 0x11, 0xA4, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4F, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x4E, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x03, 0x2E, 0xFF, 0x04, 0x2C, 0x92, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x15, 0x83, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0xBD, 0x04, 0x2C, 0x92, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0xFA, 0x04, 0x2C, 0x92, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x05, 0x97, 0x02, 0x01, 0x40, 0x6F, 0x41, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x58, 0x02, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x0B, 0x95, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x2D, 0xEF, 0x00, 0x01, 0x00, 0x00, 0x1E, 0xAD, 0x00, 0x05, 0x00, 0x00, 0x24, 0x94, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8B, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xAD, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x01, 0x4A, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x04, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xAB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x41, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x16, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x03, 0x90, 0x67, 0x04, 0x2C, 0x96, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0xA9, 0xB2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0x88, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x18, 0x32, 0x00, 0x00, 0x1C, 0x94, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0C, 0xD5, 0x04, 0x2C, 0x96, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0x4A, 0x04, 0x2C, 0x96, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0xBF, 0x04, 0x2C, 0x96, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x0D, 0xFC, 0x04, 0x2C, 0x96, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x05, 0x96, 0x68, 0x01, 0x31, 0x2D, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0x68, 0x02, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0xAE, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x01, 0x00, 0x00, 0x27, 0x3F, 0x00, 0x01, 0x00, 0x00, 0x24, 0xB1, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xF8, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x03, 0xDE, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x65, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x01, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x3C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x03, 0xF5, 0x53, 0x04, 0x2C, 0x9A, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF5, 0xEC, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x13, 0x34, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x1C, 0x48, 0x00, 0x00, 0x1C, 0xAD, 0x00, 0x00, 0x1C, 0xDA, 0x00, 0x00, 0x1D, 0x48, 0x00, 0x00, 0x1D, 0x58, 0x00, 0x00, 0x1D, 0x78, 0x00, 0x00, 0x1D, 0x7D, 0x00, 0x00, 0x1D, 0x7F, 0x00, 0x00, 0x1D, 0x81, 0x00, 0x00, 0x1D, 0x83, 0x00, 0x00, 0x1D, 0x85, 0x00, 0x00, 0x1E, 0xF7, 0x00, 0x00, 0x1E, 0xF9, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x75, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xC6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x11, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x11, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x11, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x11, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x11, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0xDE, 0x00, 0x00, 0x01, 0xCE, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4A, 0x03, 0x98, 0x1B, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x13, 0x08, 0x04, 0x2C, 0x9A, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x75, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x05, 0x96, 0x6B, 0x01, 0x31, 0x40, 0x88, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0xCC, 0x02, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x1E, 0x82, 0x00, 0x01, 0x00, 0x00, 0x22, 0xF4, 0x00, 0x01, 0x00, 0x00, 0x24, 0xBF, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, 0xC1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x08, 0xC1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x62, 0x92, 0x04, 0x2C, 0x9E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x64, 0xAA, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE7, 0x98, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1E, 0xD0, 0x00, 0x00, 0x1E, 0xD1, 0x00, 0x00, 0x1F, 0x1D, 0x00, 0x00, 0x1F, 0x1F, 0x00, 0x00, 0x1F, 0x25, 0x00, 0x00, 0x1F, 0x6B, 0x00, 0x00, 0x1F, 0x6C, 0x00, 0x00, 0x1F, 0x6D, 0x00, 0x00, 0x1F, 0x6E, 0x00, 0x00, 0x1F, 0x6F, 0x00, 0x00, 0x1F, 0x82, 0x00, 0x00, 0x1F, 0xC5, 0x00, 0x00, 0x20, 0x09, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x13, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x76, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x25, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x14, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x25, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x14, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x25, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x14, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x54, 0x00, 0x00, 0x14, 0x9F, 0x04, 0x2C, 0x9E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x04, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x14, 0xD4, 0x04, 0x2C, 0x9E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x54, 0x00, 0x00, 0x14, 0xD5, 0x04, 0x2C, 0x9E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x00, 0x75, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x05, 0x95, 0xDF, 0x01, 0x31, 0x40, 0x89, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0x04, 0x02, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x36, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1F, 0xE3, 0x00, 0x01, 0x00, 0x00, 0x24, 0x96, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x5A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x01, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x08, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x5A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0xA5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x03, 0x76, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x96, 0x69, 0x01, 0x31, 0x2D, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x05, 0x64, 0x02, 0x00, 0x00, 0x01, 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x09, 0x74, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x23, 0xEC, 0x00, 0x01, 0x00, 0x00, 0x1D, 0x81, 0x00, 0x03, 0x00, 0x00, 0x24, 0xCD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x68, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x05, 0x96, 0x6D, 0x01, 0x31, 0x40, 0x8C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x34, 0x02, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x04, 0x7E, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x26, 0x00, 0x01, 0x00, 0x00, 0x02, 0xF9, 0x00, 0x01, 0x00, 0x00, 0x1E, 0x59, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x01, 0xF7, 0x00, 0x00, 0x00, 0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xF7, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x05, 0x96, 0x66, 0x01, 0x31, 0x2D, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x30, 0x02, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x07, 0x30, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x1E, 0x33, 0x00, 0x01, 0x00, 0x00, 0x1E, 0x99, 0x00, 0x02, 0x00, 0x00, 0x1E, 0xB7, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x04, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x03, 0xDB, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x65, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x03, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x09, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x09, 0xB3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x3D, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x05, 0x96, 0x6A, 0x01, 0x31, 0x2D, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0xC6, 0x02, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x07, 0x12, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x24, 0xE3, 0x00, 0x01, 0x00, 0x00, 0x1E, 0xE6, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x54, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x40, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x01, 0xDA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x05, 0x95, 0xDE, 0x01, 0x31, 0x2D, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x76, 0x02, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x08, 0x34, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x1E, 0xE5, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x55, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x0B, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x03, 0xDC, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x65, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x00, 0x01, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0xDB, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x96, 0x6C, 0x01, 0x31, 0x40, 0x8A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0x9A, 0x02, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x02, 0xE4, 0x00, 0x00, 0x05, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1E, 0xAD, 0x00, 0x05, 0x00, 0x00, 0x00, 0x37, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x5E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x02, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x5E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x05, 0x96, 0x6F, 0x01, 0x40, 0x6F, 0x4C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x58, 0x02, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x0B, 0x95, 0x00, 0x00, 0x05, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x1F, 0x17, 0x00, 0x01, 0x00, 0x00, 0x1E, 0xDD, 0x00, 0x05, 0x00, 0x00, 0x00, 0x29, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x86, 0x05, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xB2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x05, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xAF, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0xF6, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x05, 0x95, 0xE0, 0x01, 0x40, 0x6F, 0x5A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0xBC, 0x02, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x23, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x26, 0x98, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x2F, 0xC4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x2A, 0xF7, 0x00, 0x01, 0x00, 0x00, 0x1F, 0x61, 0x00, 0x01, 0x00, 0x00, 0x24, 0x94, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xB7, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x02, 0x41, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xB7, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x41, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x08 }; } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetPriorityQuestHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetPriorityQuestHandler.cs index 2bfec79d9..d51ffa4eb 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetPriorityQuestHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetPriorityQuestHandler.cs @@ -1,9 +1,13 @@ -using Arrowgene.Buffers; +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using YamlDotNet.Serialization; namespace Arrowgene.Ddon.GameServer.Handler { @@ -20,12 +24,34 @@ public QuestGetPriorityQuestHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - IBuffer buffer = new StreamBuffer(); - buffer.WriteInt32(0); - buffer.WriteInt32(0); - buffer.WriteUInt32(0); - client.Send(new Packet(PacketId.S2C_QUEST_GET_PRIORITY_QUEST_RES, buffer.GetAllBytes())); - //client.Send(GameFull.Dump_144); + // client.Send(GameFull.Dump_144); + S2CQuestGetPriorityQuestRes res = new S2CQuestGetPriorityQuestRes(); + + var partyLeader = client.Party.Leader; + + CDataPriorityQuestSetting setting = new CDataPriorityQuestSetting(); + setting.CharacterId = partyLeader.Client.Character.CharacterId; + + var priorityQuests = Server.Database.GetPriorityQuests(partyLeader.Client.Character.CommonId); + foreach (var questId in priorityQuests) + { + var quest = QuestManager.GetQuest(questId); + var questState = client.Party.QuestState.GetQuestState(quest); + if (questState == null) + { + // Quest State should not be null, but don't crash + // Just delete the quest from priority list + Server.Database.DeletePriorityQuest(partyLeader.Client.Character.CommonId, questId); + Logger.Error($"Client {partyLeader.Client.Character.CommonId} has priority quest for quest state which doesn't exist"); + continue; + } + + setting.PriorityQuestList.Add(quest.ToCDataPriorityQuest(questState.Step)); + } + + res.PriorityQuestSettingsList.Add(setting); + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetQuestCompletedListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetQuestCompletedListHandler.cs index 67a621ef6..062f44851 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetQuestCompletedListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetQuestCompletedListHandler.cs @@ -1,13 +1,16 @@ -using Arrowgene.Buffers; +using Arrowgene.Buffers; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class QuestGetQuestCompletedListHandler : PacketHandler + public class QuestGetQuestCompletedListHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetQuestCompletedListHandler)); @@ -16,17 +19,24 @@ public QuestGetQuestCompletedListHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_QUEST_GET_QUEST_COMPLETE_LIST_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override S2CQuestGetQuestCompleteListRes Handle(GameClient client, C2SQuestGetQuestCompleteListReq packet) { - IBuffer buffer = new StreamBuffer(); - buffer.WriteUInt32(0); - buffer.WriteUInt32(0); - buffer.WriteUInt32(0); - Packet p = new Packet(PacketId.S2C_QUEST_GET_QUEST_COMPLETE_LIST_RES, buffer.GetAllBytes()); - client.Send(p); - // client.Send(GameFull.Dump_126); + // client.Send(GameFull.Dump_126); + var result = new S2CQuestGetQuestCompleteListRes() + { + QuestType = packet.QuestType + }; + + var completedQuests = Server.Database.GetCompletedQuestsByType(client.Character.CommonId, (QuestType) packet.QuestType); + foreach (var completedQuest in completedQuests) + { + result.QuestIdList.Add(new CDataQuestId() + { + QuestId = (uint) completedQuest.QuestId + }); + } + + return result; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxItemHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxItemHandler.cs new file mode 100644 index 000000000..f5c167fa1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxItemHandler.cs @@ -0,0 +1,73 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using Arrowgene.Networking.Tcp.Consumer.BlockingQueueConsumption; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetRewardBoxItemHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetRewardBoxItemHandler)); + + + + public QuestGetRewardBoxItemHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestGetRewardBoxItemRes Handle(GameClient client, C2SQuestGetRewardBoxItemReq packet) + { + // client.Send(GameFull.Dump_902); + + var questBoxRewards = Server.RewardManager.GetQuestBoxRewards(client); + + var rewardIndex = packet.ListNo; + if (rewardIndex == 0 || rewardIndex > questBoxRewards.Count) + { + Logger.Error($"Illegal reward request sent to server."); + return new S2CQuestGetRewardBoxItemRes() { Error = 1}; + } + + // Make zero based index + var questBoxReward = questBoxRewards[(int)(rewardIndex - 1)]; + var rewards = Quest.AsCDataRewardBoxItems(questBoxReward); + + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = 0 + }; + + + foreach (var boxReward in packet.GetRewardBoxItemList) + { + var reward = rewards.Single(x => x.UID == boxReward.UID); + if (Server.ItemManager.IsItemWalletPoint(reward.ItemId)) + { + (WalletType walletType, uint amount) = Server.ItemManager.ItemToWalletPoint(reward.ItemId); + var result = Server.WalletManager.AddToWallet(client.Character, walletType, amount); + updateCharacterItemNtc.UpdateWalletList.Add(result); + } + else + { + var result = Server.ItemManager.AddItem(Server, client.Character, false, reward.ItemId, reward.Num); + updateCharacterItemNtc.UpdateItemList.AddRange(result); + } + } + client.Send(updateCharacterItemNtc); + + Server.RewardManager.DeleteQuestBoxReward(client, questBoxReward.UniqRewardId); + + return new S2CQuestGetRewardBoxItemRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxListHandler.cs new file mode 100644 index 000000000..15bd3145c --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetRewardBoxListHandler.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; +using System.Text.Json; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetRewardBoxListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetRewardBoxListHandler)); + + public QuestGetRewardBoxListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestGetRewardBoxListRes Handle(GameClient client, C2SQuestGetRewardBoxListReq packet) + { + // client.Send(GameFull.Dump_901); + S2CQuestGetRewardBoxListRes res = new S2CQuestGetRewardBoxListRes(); + + uint listNo = 1; + foreach (var boxReward in Server.RewardManager.GetQuestBoxRewards(client)) + { + res.RewardBoxRecordList.Add(new CDataRewardBoxRecord() + { + ListNo = listNo, + QuestId = (uint)boxReward.QuestId, + RewardItemList = Quest.AsCDataRewardBoxItems(boxReward) + }); + + listNo += 1; + } + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestInfoListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestInfoListHandler.cs new file mode 100644 index 000000000..314973667 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestInfoListHandler.cs @@ -0,0 +1,38 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestGetSetQuestInfoListHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetSetQuestInfoListHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0F,0x00,0x05,0xF7,0x8A,0x01,0x31,0x40,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x1E,0x82,0x00,0x00,0x22,0xF4,0x00,0x00,0x24,0xBF,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x00,0x00,0x0E,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x08,0xC1,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x88,0x01,0x31,0x2D,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x23,0xEC,0x00,0x00,0x1D,0x81,0x00,0x00,0x24,0xCD,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x4C,0x00,0x00,0x00,0x00,0x00,0x28,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x42,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x01,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x05,0xF7,0x8C,0x01,0x31,0x40,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x02,0x21,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x02,0x26,0x00,0x00,0x02,0xF9,0x00,0x00,0x1E,0x59,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x64,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0xF7,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x8D,0x01,0x31,0x40,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x02,0x5D,0x00,0x00,0x03,0x32,0x00,0x00,0x24,0xD5,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x1E,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x04,0x48,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0xFF,0x01,0x31,0x40,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x03,0x86,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x24,0xBF,0x00,0x00,0x24,0xC1,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x14,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x08,0xC2,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF6,0xFE,0x01,0x31,0x40,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x1F,0xE3,0x00,0x00,0x24,0x96,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x5A,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x08,0x00,0x00,0x08,0xA5,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x1C,0x00,0x00,0x03,0x76,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x85,0x01,0x31,0x2D,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x02,0x27,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x1E,0x33,0x00,0x00,0x1E,0x99,0x00,0x00,0x1E,0xB7,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x09,0xB3,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x3D,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x89,0x01,0x31,0x2D,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x2A,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x24,0xE3,0x00,0x00,0x1E,0xE6,0x00,0x00,0x1F,0x54,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x50,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x01,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x05,0xF6,0xFD,0x01,0x31,0x2D,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x02,0x22,0x00,0x00,0x00,0x3A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x1E,0xE5,0x00,0x00,0x1F,0x55,0x00,0x00,0x1F,0x0B,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x3A,0x00,0x00,0x00,0x00,0x9A,0x00,0x00,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x32,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0xDB,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x05,0xF7,0x86,0x01,0x31,0x2D,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x20,0x7E,0x00,0x00,0x20,0x97,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x87,0x01,0x31,0x2D,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x5F,0x00,0x00,0x27,0x3F,0x00,0x00,0x24,0xB1,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x43,0x00,0x00,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x3C,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF7,0x8B,0x01,0x31,0x40,0x8A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x01,0xF9,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x1E,0xAD,0x00,0x00,0x00,0x37,0x01,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x9B,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x9C,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x5E,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0xF8,0x21,0x01,0x40,0x6F,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x02,0x27,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x2D,0xEF,0x00,0x00,0x1E,0xAD,0x00,0x00,0x24,0x94,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xAE,0x00,0x00,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0xC4,0x00,0x00,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x0B,0xAB,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x41,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x1F,0x16,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0D,0x00,0x05,0xF7,0x8E,0x01,0x40,0x6F,0x4C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x1F,0x17,0x00,0x00,0x1E,0xDD,0x00,0x00,0x00,0x29,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x4D,0x00,0x00,0x00,0x00,0x00,0x39,0x01,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0xA0,0x00,0x00,0x00,0x00,0x00,0x39,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x0B,0xAF,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0xF6,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0B,0x00,0x05,0xF6,0xFF,0x01,0x40,0x6F,0x5A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5D,0xC3,0x6C,0x90,0x00,0x00,0x02,0x29,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x2A,0xF7,0x00,0x00,0x1F,0x61,0x00,0x00,0x24,0x94,0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x00,0x00,0x3C,0x01,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x00,0x00,0x39,0x01,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x0B,0xB7,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x41,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0D,0x00,0x01,0x00,0x12,0x00,0x00,0x00,0x00 }; + + public QuestGetSetQuestInfoListHandler(DdonGameServer server) : base(server) + { + } + + public override S2CQuestGetSetQuestInfoListRes Handle(GameClient client, C2SQuestGetSetQuestInfoListReq request) + { + var res = new S2CQuestGetSetQuestInfoListRes() + { + DistributeId = request.DistributeId + }; + + res.SetQuestList = QuestManager.GetQuestsByType(QuestType.World) + .Where(x => QuestManager.IsWorldQuest(x.Key) + && x.Value.QuestAreaId == request.DistributeId + && client.Party.QuestState.HasActiveQuest(x.Key)) + .Select(x => x.Value.ToCDataSetQuestInfoList()) + .ToList(); + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestListHandler.cs index 6757e5842..a594e5f76 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetSetQuestListHandler.cs @@ -1,32 +1,70 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Quests; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections; +using System.Collections.Generic; +using System.Text.RegularExpressions; namespace Arrowgene.Ddon.GameServer.Handler { - public class QuestGetSetQuestListHandler : PacketHandler + public class QuestGetSetQuestListHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetQuestPartyBonusListHandler)); - public QuestGetSetQuestListHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_QUEST_GET_SET_QUEST_LIST_REQ; - - public override void Handle(GameClient client, IPacket packet) + public override void Handle(GameClient client, StructurePacket packet) { - IBuffer buffer = new StreamBuffer(); - buffer.WriteUInt32(0); - buffer.WriteUInt32(0); - buffer.WriteUInt32(0); - Packet p = new Packet(PacketId.S2C_QUEST_GET_SET_QUEST_LIST_RES, buffer.GetAllBytes()); - client.Send(p); - // client.Send(GameFull.Dump_132); + // client.Send(GameFull.Dump_132); + + S2CQuestGetSetQuestListRes res = new S2CQuestGetSetQuestListRes(); + foreach (var questId in client.Party.QuestState.GetActiveQuestIds()) + { + var quest = QuestManager.GetQuest(questId); + if (quest.QuestType == QuestType.World) + { + + var questStats = Server.Database.GetCompletedQuestsById(client.Party.Leader.Client.Character.CommonId, quest.QuestId); + var questState = client.Party.QuestState.GetQuestState(questId); + /** + * World quests get added here instead of QuestGetWorldManageQuestListHandler because + * "World Manage Quests" are different from "World Quests". World manage quests appear + * to control the state of the game world (doors, paths, gates, etc.). World quests + * are random fetch, deliver and kill type quests. + */ + res.SetQuestList.Add(new CDataSetQuestList() + { + Detail = new CDataSetQuestDetail() + { + IsDiscovery = (questStats == null) ? quest.IsDiscoverable : true, + ClearCount = (questStats == null) ? 0 : questStats.ClearCount + }, + Param = quest.ToCDataQuestList(questState.Step), + }); + } + } + + S2CQuestGetSetQuestListNtc ntc = new S2CQuestGetSetQuestListNtc() + { + SelectCharacterId = client.Party.Leader.Client.Character.CharacterId, + SetQuestList = res.SetQuestList + }; + + client.Party.SendToAll(ntc); + + + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestGetWorldManageQuestListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestGetWorldManageQuestListHandler.cs index 080928e49..a5c34afd1 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestGetWorldManageQuestListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestGetWorldManageQuestListHandler.cs @@ -1,7 +1,8 @@ -using Arrowgene.Buffers; +using Arrowgene.Buffers; using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -11,7 +12,6 @@ public class QuestGetWorldManageQuestListHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestGetWorldManageQuestListHandler)); - public QuestGetWorldManageQuestListHandler(DdonGameServer server) : base(server) { } @@ -20,12 +20,8 @@ public QuestGetWorldManageQuestListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, IPacket packet) { - IBuffer buffer = new StreamBuffer(); - buffer.WriteInt32(0, Endianness.Big); - buffer.WriteInt32(0, Endianness.Big); - buffer.WriteUInt32(0, Endianness.Big); - client.Send(new Packet(PacketId.S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES, buffer.GetAllBytes())); //client.Send(GameFull.Dump_121); + client.Send(new S2CQuestGetWorldManageQuestListRes()); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestLeaderQuestProgressRequestHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestLeaderQuestProgressRequestHandler.cs new file mode 100644 index 000000000..7c351d659 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestLeaderQuestProgressRequestHandler.cs @@ -0,0 +1,35 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestLeaderQuestProgressRequestHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestLeaderQuestProgressRequestHandler)); + + public QuestLeaderQuestProgressRequestHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + client.Send(new S2CQuestLeaderQuestProgressRequestRes() + { + QuestProgressResult = 0, // TODO: Proper data + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo + }); + + client.Party.SendToAll(new S2CQuestLeaderQuestProgressRequestNtc() + { + RequestCharacterId = client.Character.CharacterId, + QuestScheduleId = packet.Structure.QuestScheduleId, + ProcessNo = packet.Structure.ProcessNo, + SequenceNo = packet.Structure.SequenceNo, + BlockNo = packet.Structure.BlockNo + }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestQuestCompleteFlagClearHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestQuestCompleteFlagClearHandler.cs new file mode 100644 index 000000000..7f7047f75 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestQuestCompleteFlagClearHandler.cs @@ -0,0 +1,26 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestQuestCompleteFlagClearHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestQuestCompleteFlagClearHandler)); + + public QuestQuestCompleteFlagClearHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + var res = new S2CQuestQuestCompleteFlagClearRes() + { + QuestScheduleId = packet.Structure.QuestScheduleId + }; + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestQuestLogInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestQuestLogInfoHandler.cs new file mode 100644 index 000000000..c4dd210c6 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestQuestLogInfoHandler.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestQuestLogInfoHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestQuestLogInfoHandler)); + + + public QuestQuestLogInfoHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_QUEST_QUEST_LOG_INFO_REQ; + + public override void Handle(GameClient client, IPacket packet) + { + S2CQuestQuestLogInfoRes obj = new S2CQuestQuestLogInfoRes(); + client.Send(obj); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestQuestOrderHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestQuestOrderHandler.cs new file mode 100644 index 000000000..ebe2b2f63 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/QuestQuestOrderHandler.cs @@ -0,0 +1,44 @@ +using System; +using System.Buffers.Text; +using System.Collections.Generic; +using System.Threading.Tasks; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class QuestQuestOrderHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestQuestOrderHandler)); + + public QuestQuestOrderHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + var res = new S2CQuestQuestOrderRes(); + + QuestId questId = (QuestId)packet.Structure.QuestScheduleId; + var quest = QuestManager.GetQuest(questId); + if (client.Party.QuestState.GetActiveQuestIds().Contains(questId)) + { + var questState = client.Party.QuestState.GetQuestState(questId); + res.QuestProcessStateList = quest.ToCDataQuestList(questState.Step).QuestProcessStateList; + } + else + { + Logger.Debug($"Quest q{questId} inactive."); + } + + client.Send(res); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestQuestProgressHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestQuestProgressHandler.cs index 10f17094a..a98a76466 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestQuestProgressHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestQuestProgressHandler.cs @@ -1,54 +1,149 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.GameServer.Quests; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections; +using System.Collections.Generic; +using System.IO; namespace Arrowgene.Ddon.GameServer.Handler { - public class QuestQuestProgressHandler : PacketHandler + public class QuestQuestProgressHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestQuestProgressHandler)); - public QuestQuestProgressHandler(DdonGameServer server) : base(server) { } - public override PacketId Id => PacketId.C2S_QUEST_QUEST_PROGRESS_REQ; + public override void Handle(GameClient client, StructurePacket packet) + { + QuestProgressState questProgressState = QuestProgressState.InProgress; + S2CQuestQuestProgressRes res = new S2CQuestQuestProgressRes(); + res.QuestScheduleId = packet.Structure.QuestScheduleId; + res.QuestProgressResult = 0; + + var partyQuestState = client.Party.QuestState; + + ushort processNo = packet.Structure.ProcessNo; + QuestId questId = (QuestId) packet.Structure.QuestScheduleId; + + Logger.Debug($"QuestId={questId}, KeyId={packet.Structure.KeyId} ProgressCharacterId={packet.Structure.ProgressCharacterId}, QuestScheduleId={packet.Structure.QuestScheduleId}, ProcessNo={packet.Structure.ProcessNo}\n"); + + if (!partyQuestState.HasQuest(questId)) + { + // Tell the quest state machine that for these static quest packets + // these processes are terminated + res.QuestProcessState.Add(new CDataQuestProcessState() + { + ProcessNo = processNo, + SequenceNo = 0x1, + BlockNo = 0xffff, + }); + } + else + { + var processState = partyQuestState.GetProcessState(questId, processNo); + + var quest = QuestManager.GetQuest(questId); + res.QuestProcessState = quest.StateMachineExecute(Server, client, processState, out questProgressState); + + partyQuestState.UpdateProcessState(questId, res.QuestProcessState); + + if (questProgressState == QuestProgressState.Accepted && quest.QuestType == QuestType.World) + { + foreach (var memberClient in client.Party.Clients) + { + var questProgress = Server.Database.GetQuestProgressById(memberClient.Character.CommonId, quest.QuestId); + if (questProgress != null) + { + continue; + } + + // Add a new world quest record for the player + if (!Server.Database.InsertQuestProgress(memberClient.Character.CommonId, quest.QuestId, quest.QuestType, 0)) + { + Logger.Error($"Failed to insert progress for the quest {quest.QuestId}"); + } + } + } + + if (questProgressState == QuestProgressState.Checkpoint || questProgressState == QuestProgressState.Accepted) + { + partyQuestState.UpdatePartyQuestProgress(Server, client.Party, questId); + } + else if (questProgressState == QuestProgressState.Complete) + { + res.QuestProgressResult = 3; // ProcessEnd + CompleteQuest(quest, client, client.Party, partyQuestState); + } - public override void Handle(GameClient client, IPacket packet) + if (res.QuestProcessState.Count > 0) + { + Logger.Info("=========================================================================================="); + Logger.Info($"{questId}: ProcessNo={res.QuestProcessState[0].ProcessNo}, SequenceNo={res.QuestProcessState[0].SequenceNo}, BlockNo={res.QuestProcessState[0].BlockNo},"); + Logger.Info("=========================================================================================="); + } + } + + foreach (var memberClient in client.Party.Clients) + { + if (memberClient == client) + { + continue; + } + + S2CQuestQuestProgressNtc ntc = new S2CQuestQuestProgressNtc() + { + ProgressCharacterId = memberClient.Character.CharacterId, + QuestScheduleId = res.QuestScheduleId, + QuestProcessStateList = res.QuestProcessState, + }; + + memberClient.Send(ntc); + } + + client.Send(res); + } + + private void CompleteQuest(Quest quest, GameClient client, PartyGroup party, PartyQuestState partyQuestState) { - IBuffer inBuffer = new StreamBuffer(packet.Data); - inBuffer.SetPositionStart(); - uint data0 = inBuffer.ReadUInt32(Endianness.Big); - uint data1 = inBuffer.ReadUInt32(Endianness.Big); - uint data2 = inBuffer.ReadUInt32(Endianness.Big); - - IBuffer outBuffer = new StreamBuffer(); - outBuffer.WriteInt32(0, Endianness.Big); - outBuffer.WriteInt32(0, Endianness.Big); - outBuffer.WriteByte(0); // QuestProgressResult - outBuffer.WriteUInt32(data2, Endianness.Big); // QuestScheduleId - outBuffer.WriteUInt32(0, Endianness.Big); // QuestProgressStateList - //client.Send(new Packet(PacketId.S2C_QUEST_QUEST_PROGRESS_RES, outBuffer.GetAllBytes())); - - client.Send(GameFull.Dump_166); - client.Send(GameFull.Dump_168); - client.Send(GameFull.Dump_170); - client.Send(GameFull.Dump_172); - client.Send(GameFull.Dump_175); - client.Send(GameFull.Dump_177); - client.Send(GameFull.Dump_179); - client.Send(GameFull.Dump_181); - client.Send(GameFull.Dump_185); - client.Send(GameFull.Dump_188); - client.Send(GameFull.Dump_190); - client.Send(GameFull.Dump_294); - client.Send(GameFull.Dump_297); - client.Send(GameFull.Dump_299); - client.Send(GameFull.Dump_524); + // Distribute rewards to the party + partyQuestState.DistributePartyQuestRewards(Server, party, quest.QuestId); + + // Resolve quest state for all members participating in the quest + partyQuestState.CompletePartyQuestProgress(Server, party, quest.QuestId); + + S2CQuestCompleteNtc completeNtc = new S2CQuestCompleteNtc() + { + QuestScheduleId = (uint)quest.QuestId, + RandomRewardNum = quest.RandomRewardNum(), + ChargeRewardNum = quest.RewardParams.ChargeRewardNum, + ProgressBonusNum = quest.RewardParams.ProgressBonusNum, + IsRepeatReward = quest.RewardParams.IsRepeatReward, + IsUndiscoveredReward = quest.RewardParams.IsUndiscoveredReward, + IsHelpReward = quest.RewardParams.IsHelpReward, + IsPartyBonus = quest.RewardParams.IsPartyBonus, + }; + client.Party.SendToAll(completeNtc); + + // Update the priority quest list + client.Party.QuestState.UpdatePriorityQuestList(Server, client.Party); + + if (quest.ResetPlayerAfterQuest) + { + foreach (var memberClient in client.Party.Clients) + { + Server.CharacterManager.UpdateCharacterExtendedParamsNtc(memberClient, memberClient.Character); + } + } } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/QuestSendLeaderQuestOrderConditionInfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/QuestSendLeaderQuestOrderConditionInfoHandler.cs index 984052676..1a0f5f7fa 100644 --- a/Arrowgene.Ddon.GameServer/Handler/QuestSendLeaderQuestOrderConditionInfoHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/QuestSendLeaderQuestOrderConditionInfoHandler.cs @@ -20,14 +20,8 @@ public override void Handle(GameClient client, StructurePacket + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestSetPriorityQuestHandler)); + + public QuestSetPriorityQuestHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + QuestId questId = (QuestId)packet.Structure.QuestScheduleId; + + S2CQuestSetPriorityQuestNtc ntc = new S2CQuestSetPriorityQuestNtc() + { + CharacterId = client.Character.CharacterId + }; + + Server.Database.InsertPriorityQuest(client.Character.CommonId, questId); + + var prioirtyQuests = Server.Database.GetPriorityQuests(client.Character.CommonId); + foreach (var priorityQuestId in prioirtyQuests) + { + var quest = QuestManager.GetQuest(priorityQuestId); + var questState = client.Party.QuestState.GetQuestState(questId); + ntc.PriorityQuestList.Add(quest.ToCDataPriorityQuest(questState.Step)); + } + + client.Party.SendToAll(ntc); + + client.Send(new S2CQuestSetPriorityQuestRes() + { + QuestScheduleId = packet.Structure.QuestScheduleId + }); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/Quest_11_60_16_Handler.cs b/Arrowgene.Ddon.GameServer/Handler/Quest_11_60_16_Handler.cs new file mode 100644 index 000000000..26737f1ef --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/Quest_11_60_16_Handler.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler; + +public class Quest_11_60_16_Handler : PacketHandler +{ + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(QuestEndDistributionQuestCancelHandler)); + + + public Quest_11_60_16_Handler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_QUEST_11_60_16_NTC; + + public override void Handle(GameClient client, IPacket packet) + { + // What to do? + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/RpcHandler.cs b/Arrowgene.Ddon.GameServer/Handler/RpcHandler.cs new file mode 100644 index 000000000..686d672ce --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/RpcHandler.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.RpcPacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class RpcHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(RpcHandler)); + + public static void Handle(GameClient client, RpcMsgType msgType, byte[] rpcData) + { + IBuffer buffer = new StreamBuffer(rpcData); + buffer.SetPositionStart(); + + // It seems like MsgIdFull is almost like a "message class" + // where RpcId is a unique action? + RpcPacketHeader Header = new RpcPacketHeader().Read(buffer); + + // Logger.Debug(Header.AsString()); + if (gRpcPacketHandlers.ContainsKey(Header.MsgDTI) && gRpcPacketHandlers[Header.MsgDTI].ContainsKey(Header.MsgId)) + { + gRpcPacketHandlers[Header.MsgDTI][Header.MsgId].Handle(client.Character, Header, buffer); + } + } + + public static readonly Dictionary> gRpcPacketHandlers = new Dictionary> + { + [RpcNetMsgDti.cNetMsgCtrlAction] = new Dictionary + { + {(ushort) RpcMsgIdControl.NET_MSG_ID_PERIODIC_TOP, new RpcCtrlPeriodicTop()}, + } + }; + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ServerGameTimeGetBaseinfoHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ServerGameTimeGetBaseinfoHandler.cs index c83254eed..c0103d6c3 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ServerGameTimeGetBaseinfoHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ServerGameTimeGetBaseinfoHandler.cs @@ -1,13 +1,11 @@ -using System; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class ServerGameTimeGetBaseinfoHandler : StructurePacketHandler + public class ServerGameTimeGetBaseinfoHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ServerGameTimeGetBaseinfoHandler)); @@ -15,16 +13,24 @@ public ServerGameTimeGetBaseinfoHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CServerGameTimeGetBaseInfoRes Handle(GameClient client, C2SServerGameTimeGetBaseInfoReq request) { - client.Send(new S2CServerGameTimeGetBaseInfoRes()); - } + var res = new S2CServerGameTimeGetBaseInfoRes(); + res.GameTimeBaseInfo.OriginalGameTimeSec = WeatherManager.OriginalGameTimeSec; + res.GameTimeBaseInfo.OriginalRealTimeSec = WeatherManager.OriginalRealTimeSec; + res.GameTimeBaseInfo.GameTimeOneDayMin = Server.Setting.GameLogicSetting.GameClockTimescale; + res.WeatherLoop = Server.WeatherManager.WeatherLoopList; - // Adapted from the client's code - private long calcGameTimeMSec(DateTimeOffset realTime, long originalRealTimeSec, uint gameTimeOneDayMin, uint gameTimeDayHour) - { - return (1440 * (realTime.Millisecond + 1000 * (realTime.ToUnixTimeSeconds() - originalRealTimeSec)) / gameTimeOneDayMin) - % (3600000 * gameTimeDayHour); + //TODO: Investigate these values. The moon cycles but predicting the current phase serverside is still unclear. + res.MoonAgeLoopSec = Server.Setting.GameLogicSetting.GameClockTimescale * 60; + res.MoonSchedule.Add(new CDataMoonSchedule() + { + BeginTimeSec = long.MinValue, + EndTimeSec = long.MaxValue, + MoonAge = 14 + }); + + return res; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ServerGetScreenShotCategoryHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ServerGetScreenShotCategoryHandler.cs new file mode 100644 index 000000000..3ed68ab03 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ServerGetScreenShotCategoryHandler.cs @@ -0,0 +1,25 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ServerGetScreenShotCategoryHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(AreaGetAreaBaseInfoListHandler)); + + public ServerGetScreenShotCategoryHandler(DdonGameServer server) : base(server) + { + } + + public override S2CServerGetScreenShotCategoryRes Handle(GameClient client, C2SServerGetScreenShotCategoryReq request) + { + //This packet is used to provide a list of categories for the built in photo upload UI. + //That UI uses C2S_PHOTO_PHOTO_GET_AUTH_ADDRESS_REQ to request a URL and authtoken presumably for the photo upload. + //Returning an empty response here prevents the UI from ever getting requesting that, since a built-in photo upload seems kind of silly, even for 2016. + + return new S2CServerGetScreenShotCategoryRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/ServerGetServerListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ServerGetServerListHandler.cs index 719573d5f..70859fe74 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ServerGetServerListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ServerGetServerListHandler.cs @@ -28,7 +28,6 @@ public override void Handle(GameClient client, IPacket packet) { S2CServerGetServerListRes response = new S2CServerGetServerListRes(); response.GameServerListInfo = new List(_assets.ServerList); - response.IsReceived = true; client.Send(response); } } diff --git a/Arrowgene.Ddon.GameServer/Handler/ServerWeatherForecastGetHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ServerWeatherForecastGetHandler.cs new file mode 100644 index 000000000..02352deed --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/ServerWeatherForecastGetHandler.cs @@ -0,0 +1,27 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class ServerWeatherForecastGetHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ServerWeatherForecastGetHandler)); + + public ServerWeatherForecastGetHandler(DdonGameServer server) : base(server) + { + } + + public override S2CServerWeatherForecastGetRes Handle(GameClient client, C2SServerWeatherForecastGetReq request) + { + var res = new S2CServerWeatherForecastGetRes() + { + IntervalGameHour = WeatherManager.ForecastIntervalGameHour, + GameDayToEarthMin = Server.Setting.GameLogicSetting.GameClockTimescale, + ForecastList = Server.WeatherManager.GetForecast() + }; + + return res; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SetCommunicationShortcutHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SetCommunicationShortcutHandler.cs index 040548717..df8e8cb97 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SetCommunicationShortcutHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SetCommunicationShortcutHandler.cs @@ -19,10 +19,15 @@ public SetCommunicationShortcutHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket request) { S2CSetCommunicationShortcutRes response = new S2CSetCommunicationShortcutRes(); - foreach(CDataCommunicationShortCut shortcut in request.Structure.CommunicationShortCutList) + + Server.Database.ExecuteInTransaction(connection => { - Database.ReplaceCommunicationShortcut(client.Character.CharacterId, shortcut); - } + foreach (CDataCommunicationShortCut shortcut in request.Structure.CommunicationShortCutList) + { + Server.Database.ReplaceCommunicationShortcut(client.Character.CharacterId, shortcut, connection); + } + }); + client.Character.CommunicationShortCutList = request.Structure.CommunicationShortCutList; client.Send(response); } diff --git a/Arrowgene.Ddon.GameServer/Handler/SetShortcutHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SetShortcutHandler.cs index 6030781b5..8379c0c8f 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SetShortcutHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SetShortcutHandler.cs @@ -18,10 +18,15 @@ public SetShortcutHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket request) { S2CSetShortcutRes response = new S2CSetShortcutRes(); - foreach(CDataShortCut shortcut in request.Structure.ShortCutList) + + Server.Database.ExecuteInTransaction(connection => { - Database.ReplaceShortcut(client.Character.CharacterId, shortcut); - } + foreach (CDataShortCut shortcut in request.Structure.ShortCutList) + { + Server.Database.ReplaceShortcut(client.Character.CharacterId, shortcut, connection); + } + }); + client.Character.ShortCutList = request.Structure.ShortCutList; client.Send(response); } diff --git a/Arrowgene.Ddon.GameServer/Handler/ShopBuyShopGoodsHandler.cs b/Arrowgene.Ddon.GameServer/Handler/ShopBuyShopGoodsHandler.cs index 469b38a6d..3bfa6a027 100644 --- a/Arrowgene.Ddon.GameServer/Handler/ShopBuyShopGoodsHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/ShopBuyShopGoodsHandler.cs @@ -1,47 +1,38 @@ #nullable enable -using System; -using System.Collections.Generic; -using System.Linq; -using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class ShopBuyShopGoodsHandler : GameStructurePacketHandler + public class ShopBuyShopGoodsHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ShopBuyShopGoodsHandler)); - private readonly ItemManager _itemManager; - public ShopBuyShopGoodsHandler(DdonGameServer server) : base(server) { - _itemManager = server.ItemManager; } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CShopBuyShopGoodsRes Handle(GameClient client, C2SShopBuyShopGoodsReq packet) { S2CShopGetShopGoodsListRes shop = client.InstanceShopManager.GetAssets(client.Character.LastEnteredShopId); - CDataGoodsParam good = shop.GoodsParamList.Where(good => good.Index == packet.Structure.GoodsIndex).Single(); + CDataGoodsParam good = shop.GoodsParamList.Where(good => good.Index == packet.GoodsIndex).Single(); - uint boughAmount = packet.Structure.Num; - uint totalPrice = good.Price * boughAmount; - if(packet.Structure.Price != totalPrice) + uint boughtAmount = packet.Num; + uint totalPrice = good.Price * boughtAmount; + if(packet.Price != totalPrice) { // Dude's hacking, boot them out - client.Send(new S2CShopBuyShopGoodsRes() - { - Error = 1 - }); - return; + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SHOP_PRICE_NO_MATCH); } bool sendToItemBag; - switch(packet.Structure.Destination) { + switch(packet.Destination) { case 19: // If packet.Structure.Destination is 19: Send to corresponding item bag sendToItemBag = true; @@ -51,62 +42,48 @@ public override void Handle(GameClient client, StructurePacket { - // Substract stock, substract wallet points, and send response with the stock, wallet points and inventory - boughAmount = (uint) itemUpdateResult.UpdateItemNum; - totalPrice = good.Price * boughAmount; + // UPDATE INVENTORY + List itemUpdateResults = Server.ItemManager.AddItem(Server, client.Character, sendToItemBag, good.ItemId, boughtAmount, connectionIn: connection); - // UPDATE SHOP - if(good.Stock != byte.MaxValue) + boughtAmount = (uint)itemUpdateResults.Select(result => result.UpdateItemNum).Sum(); + if (boughtAmount > 0) { - // If stock isn't infinite (255), substract bought quantity from it - good.Stock = (byte) Math.Max(0, good.Stock - boughAmount); - } - - // UPDATE CHARACTER WALLET - CDataWalletPoint wallet = client.Character.WalletPointList.Where(wp => wp.Type == shop.WalletType).Single(); - wallet.Value = Math.Max(0, wallet.Value - totalPrice); - Database.UpdateWalletPoint(client.Character.CharacterId, wallet); + // Substract stock, substract wallet points, and send response with the stock, wallet points and inventory + totalPrice = good.Price * boughtAmount; - client.Send(new S2CItemUpdateCharacterItemNtc() - { - UpdateType = 0x10a, - UpdateWalletList = new List() - { - new CDataUpdateWalletPoint() - { - Type = shop.WalletType, - AddPoint = (int) -totalPrice, - Value = wallet.Value - } - }, - UpdateItemList = new List() + // UPDATE SHOP + if (good.Stock != byte.MaxValue) { - itemUpdateResult + // If stock isn't infinite (255), substract bought quantity from it + good.Stock = (byte)Math.Max(0, good.Stock - boughtAmount); } - }); - } + // UPDATE CHARACTER WALLET + itemNtc.UpdateWalletList = new List() + { + Server.WalletManager.RemoveFromWallet(client.Character, shop.WalletType, totalPrice, connection) + }; + itemNtc.UpdateItemList = itemUpdateResults; + } + }); + + client.Send(itemNtc); + // Send packets - client.Send(new S2CShopBuyShopGoodsRes() + return new S2CShopBuyShopGoodsRes() { PointType = shop.WalletType // ? - }); + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetAbilityCostHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetAbilityCostHandler.cs index 7737d4a99..94da4a558 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetAbilityCostHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetAbilityCostHandler.cs @@ -1,3 +1,4 @@ +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -10,16 +11,19 @@ public class SkillGetAbilityCostHandler : StructurePacketHandler(typeof(SkillGetAbilityCostHandler)); + private CharacterManager _CharacterManager; + public SkillGetAbilityCostHandler(DdonGameServer server) : base(server) { + _CharacterManager = server.CharacterManager; } public override void Handle(GameClient client, StructurePacket packet) { client.Send(new S2CSkillGetAbilityCostRes() { - CostMax = 100 + CostMax = _CharacterManager.GetMaxAugmentAllocation(client.Character) }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetAcquirableAbilityListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetAcquirableAbilityListHandler.cs index 9513607d7..df0f0559e 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetAcquirableAbilityListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetAcquirableAbilityListHandler.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.Linq; +using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -7,6 +6,8 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { @@ -15,21695 +16,21728 @@ public class SkillGetAcquirableAbilityListHandler : StructurePacketHandler(typeof(SkillGetAcquirableAbilityListHandler)); public static readonly List AllAbilities = new List() { - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x10, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x19, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x17, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x18, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x16, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x11, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x13, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x15, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x14, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x128, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x129, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x131, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x130, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x132, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x133, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x74, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x65, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x66, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x78, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x79, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x75, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x68, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x70, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x77, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x69, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x67, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x71, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x73, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x76, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x72, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x158, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x159, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x162, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x160, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x161, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x163, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x22, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x24, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x21, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x32, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x30, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x31, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x23, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x27, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x29, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x20, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x26, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x25, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x28, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x134, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x135, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x137, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x136, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x138, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x139, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x43, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x39, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x34, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x44, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x40, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x45, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x4B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x49, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x4A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x48, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x33, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x41, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x42, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x37, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x38, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x46, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x47, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x35, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x36, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x140, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x141, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x143, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x142, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x144, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x145, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x146, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x147, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x149, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x148, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x14A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x14B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x52, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x55, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x51, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x59, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x63, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x54, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x57, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x56, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x58, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x50, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x60, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x61, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x53, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x62, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x64, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x150, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x151, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x152, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x153, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x156, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x154, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x155, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x157, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x7E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x89, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x81, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x82, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x83, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x84, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x92, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x94, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x91, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x93, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x7F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x80, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x86, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x95, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x85, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x88, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x90, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x87, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x96, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x164, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x165, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x166, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x168, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x169, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x167, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 7500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x180, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x181, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x182, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x183, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x186, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x184, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x185, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x187, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x97, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x99, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x98, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x170, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x171, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x173, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x172, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x174, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x175, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x176, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x177, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x179, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x178, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x17A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x17B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 33, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 35, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 38, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xC9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xE0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xE1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x188, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x189, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x192, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x190, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x191, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x193, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x195, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x196, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x194, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x198, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x199, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x197, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 60, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 65, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 70, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 77, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 3, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 6, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 18, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 9, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 13, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 17, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 23, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 13, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 15, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 27, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 20, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 22, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 25, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 25, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 27, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 30, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 35, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 300, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 30, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 32, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 40, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 35, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 38, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 43, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 45, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 43, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 51, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 48, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 51, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 56, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 53, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 56, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 40, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 45, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 50, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 57, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 45, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 50, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 55, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 62, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1ED, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 50, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 55, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 67, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 55, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 60, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 65, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 72, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 6000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 8000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xED, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF1, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF4, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE2, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 5000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x100, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x101, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x102, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x103, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x104, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x105, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x106, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 600, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 3500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x107, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x108, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x109, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10D, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10E, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10F, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x110, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x111, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x112, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x113, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x114, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x115, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x116, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x117, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x118, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x119, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11A, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11B, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11C, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 400, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 800, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 2000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11D, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 300, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11E, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 300, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11F, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 300, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x120, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 300, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x121, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 100, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x122, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 100, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x123, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x124, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x125, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x126, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x127, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1B9, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BD, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BE, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BF, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C0, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C1, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C2, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C3, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C4, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C5, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 1500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 4000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 5000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 6000, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C6, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C7, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C8, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C9, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CA, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CB, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CC, Params = new List() - { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 1, - RequireJobPoint = 0, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 2, - RequireJobLevel = 5, - RequireJobPoint = 500, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 3, - RequireJobLevel = 10, - RequireJobPoint = 1000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 4, - RequireJobLevel = 20, - RequireJobPoint = 2000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 5, - RequireJobLevel = 30, - RequireJobPoint = 3000, - IsRelease = true - }, - new CDataAbilityLevelParam() - { - Lv = 6, - RequireJobLevel = 40, - RequireJobPoint = 4500, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CD, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CE, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CF, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }}, - new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1D0, Params = new List() { - new CDataAbilityLevelParam() - { - Lv = 1, - RequireJobLevel = 0, - RequireJobPoint = 0, - IsRelease = true - } - }} + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x4, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xF, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x5, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x1, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x9, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x10, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x6, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x19, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x17, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x18, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x16, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xA, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x2, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xC, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x11, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x13, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x8, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x3, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xD, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x15, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xB, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x7, Cost = 12, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0xE, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x14, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x128, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x129, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12B, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12A, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12C, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12D, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x12F, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x131, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x130, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x132, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Fighter, AbilityNo=0x133, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6F, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x74, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6D, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x65, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7C, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6A, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x66, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7D, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x78, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x79, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x75, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x68, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x70, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x77, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x7A, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x69, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x67, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x71, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6E, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x73, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x76, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6B, Cost = 11, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x6C, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x72, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x158, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x159, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15C, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15A, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15D, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x15F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x162, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x160, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x161, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Seeker, AbilityNo=0x163, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1B, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x22, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2A, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1E, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x24, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x21, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x32, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x30, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x31, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1F, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1D, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x23, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x27, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2D, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x29, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x20, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2B, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x1C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2E, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x26, Cost = 12, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x25, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x28, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x2C, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x134, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x135, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x137, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x136, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x138, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x139, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13D, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Hunter, AbilityNo=0x13F, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x43, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x39, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x34, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x44, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3A, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x40, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x45, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x4B, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x49, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x4A, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x48, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x33, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3D, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x41, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x42, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x37, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x38, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x46, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x47, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x35, Cost = 12, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3C, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x36, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x3B, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x140, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x141, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x143, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x142, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x144, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x145, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x146, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x147, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x149, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x148, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x14A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Priest, AbilityNo=0x14B, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x52, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x55, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4F, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x51, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x59, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5D, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x63, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x54, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x57, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x56, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x58, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4D, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x50, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5F, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x60, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x61, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5C, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4C, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x53, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5A, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5E, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x62, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x5B, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x4E, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x64, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14D, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x150, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x14F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x151, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x152, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x153, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x156, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x154, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x155, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ShieldSage, AbilityNo=0x157, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x7E, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x89, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x81, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x82, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x83, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x84, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x92, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x94, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x91, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x93, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x7F, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x80, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x86, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8A, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8F, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x95, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x85, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x88, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8C, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x90, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8D, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x87, Cost = 12, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x8B, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x96, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x164, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x165, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16B, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x166, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x168, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x169, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x167, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16A, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16E, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16C, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16D, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Sorcerer, AbilityNo=0x16F, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB5, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBF, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB4, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC0, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB1, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB8, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBC, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB2, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB9, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC8, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBD, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC1, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC7, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB0, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB6, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB7, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBB, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBA, Cost = 11, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC3, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC4, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC5, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 7500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xBE, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xB3, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC2, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0xC6, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17D, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x180, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17E, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x17F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x181, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x182, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x183, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x186, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x184, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x185, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Warrior, AbilityNo=0x187, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9A, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA7, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA8, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA0, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA1, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA9, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAD, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAF, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA5, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAC, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAE, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9C, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAA, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xAB, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x97, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x99, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA3, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9D, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA4, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x98, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0xA2, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9B, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x9E, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x170, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x171, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x173, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x172, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x174, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x175, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x176, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x177, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x179, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x178, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x17A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.ElementArcher, AbilityNo=0x17B, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCD, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCE, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD6, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDA, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCB, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD0, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDB, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCC, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD3, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDE, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCF, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD8, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDF, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xCA, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD1, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD4, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD2, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 33, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 35, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 38, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD9, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDC, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xC9, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD5, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xE0, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xD7, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xDD, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0xE1, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x188, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x189, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18C, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18A, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18D, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x18F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x192, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x190, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x191, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.Alchemist, AbilityNo=0x193, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x195, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19F, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A2, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x196, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x194, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19B, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A1, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19D, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x198, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A0, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x199, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19E, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19A, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B1, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A7, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A8, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AB, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x19C, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A9, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AA, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x197, Cost = 11, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A4, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A5, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AC, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AD, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AE, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B0, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B2, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1AF, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B7, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B3, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B4, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1A3, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B5, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.SpiritLancer, AbilityNo=0x1B8, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 60, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 65, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 70, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 77, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D3, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 3, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 6, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 18, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D9, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 9, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 13, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 17, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 23, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DE, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 13, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 15, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 27, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D5, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 20, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 22, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 25, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D4, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E3, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E5, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D8, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 25, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 27, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 30, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 35, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DF, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D2, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 300, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E4, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 30, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 32, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 40, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E6, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D6, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1D7, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 35, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 38, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 43, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 45, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E2, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E0, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E9, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E1, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 43, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 51, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E8, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EA, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DD, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 48, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 51, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 56, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DB, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1E7, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1DA, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 53, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 56, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F3, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F4, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 40, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 45, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 50, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 57, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F5, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F1, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F8, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 45, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 50, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 55, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 62, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1ED, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EE, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 50, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 55, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 67, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1EF, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F0, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F2, Cost = 9, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=JobId.HighScepter, AbilityNo=0x1F7, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 55, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 60, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 65, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 72, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 6000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 8000, + IsRelease = true + } + }} }; + public static readonly List AllSecretAbilities = new List() { + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE7, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE8, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEC, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE4, Cost = 6, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEB, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xED, Cost = 7, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF0, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF1, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF4, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF5, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE5, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE9, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF2, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF3, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE2, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xE3, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEE, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEF, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xEA, Cost = 8, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 5000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF6, Cost = 10, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF7, Cost = 0, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF8, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xF9, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFA, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFB, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFC, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFD, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFE, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0xFF, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x100, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x101, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x102, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x103, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x104, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x105, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x106, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 600, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 3500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x107, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x108, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x109, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10D, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10E, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x10F, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x110, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x111, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x112, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x113, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x114, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x115, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x116, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x117, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x118, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x119, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11A, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11B, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11C, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 400, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 800, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 2000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11D, Cost = 15, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 300, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11E, Cost = 10, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 300, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x11F, Cost = 8, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 300, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x120, Cost = 10, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 300, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x121, Cost = 15, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 100, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x122, Cost = 10, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 100, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x123, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x124, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x125, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x126, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x127, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1B9, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BA, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BB, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BC, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BD, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BE, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1BF, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C0, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C1, Cost = 8, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C2, Cost = 5, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C3, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C4, Cost = 3, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C5, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 1500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 4000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 5000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 6000, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C6, Cost = 3, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C7, Cost = 2, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C8, Cost = 1, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1C9, Cost = 1, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CA, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CB, Cost = 5, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CC, Cost = 4, Params = new List() + { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 1, + RequireJobPoint = 0, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 2, + RequireJobLevel = 5, + RequireJobPoint = 500, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 3, + RequireJobLevel = 10, + RequireJobPoint = 1000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 4, + RequireJobLevel = 20, + RequireJobPoint = 2000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 5, + RequireJobLevel = 30, + RequireJobPoint = 3000, + IsRelease = true + }, + new CDataAbilityLevelParam() + { + Lv = 6, + RequireJobLevel = 40, + RequireJobPoint = 4500, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CD, Cost = 12, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CE, Cost = 12, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1CF, Cost = 12, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }}, + new CDataAbilityParam() {Type=1, Job=0, AbilityNo=0x1D0, Cost = 12, Params = new List() { + new CDataAbilityLevelParam() + { + Lv = 1, + RequireJobLevel = 0, + RequireJobPoint = 0, + IsRelease = true + } + }} + }; + + public static CDataAbilityParam GetAbilityFromId(uint abilityId) + { + var abilities = AllAbilities.Concat(AllSecretAbilities); + return abilities.Where(x => x.AbilityNo == abilityId).FirstOrDefault(); + } + + private IDatabase _Database; + public SkillGetAcquirableAbilityListHandler(DdonGameServer server) : base(server) { + _Database = server.Database; } public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CSkillGetAcquirableAbilityListRes() + S2CSkillGetAcquirableAbilityListRes Response = new S2CSkillGetAcquirableAbilityListRes(); + if (packet.Structure.Job != 0) { - AbilityParamList = AllAbilities - .Where(x => x.Job == packet.Structure.Job).ToList() - }); + Response.AbilityParamList = AllAbilities + .Where(x => x.Job == packet.Structure.Job).ToList(); + } + else if (packet.Structure.CharacterId == 0) + { + // Player characters come in as CharacterId == 0. + // Pawns seem to not need the information from this query. The UI still is populated by the skills + // acquired by the player character (is this intended?). + List UnlockedAbilities = _Database.SelectAllUnlockedSecretAbilities(client.Character.CommonId); + Response.AbilityParamList = AllSecretAbilities.Where(x => UnlockedAbilities.Contains((SecretAbility)x.AbilityNo)).ToList(); + } + + client.Send(Response); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetCurrentSetSkillListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetCurrentSetSkillListHandler.cs index c32c63019..484504393 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetCurrentSetSkillListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetCurrentSetSkillListHandler.cs @@ -21,11 +21,13 @@ public override void Handle(GameClient client, StructurePacket x.Job == client.Character.Job) + .ToList(); res.SetCustomSkillList = client.Character.EquippedCustomSkillsDictionary[client.Character.Job] .Select((x, index) => x?.AsCDataSetAcquirementParam((byte)(index+1))) .Where(x => x != null) - .ToList(); + .ToList(); res.SetAbilityList = client.Character.EquippedAbilitiesDictionary[client.Character.Job] .Select((x, index) => x?.AsCDataSetAcquirementParam((byte)(index+1))) .Where(x => x != null) diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetLearnedNormalSkillListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetLearnedNormalSkillListHandler.cs index 95ae5443b..dda6dfbf2 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetLearnedNormalSkillListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetLearnedNormalSkillListHandler.cs @@ -1,14 +1,14 @@ -using System.Linq; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Collections.Generic; namespace Arrowgene.Ddon.GameServer.Handler { - public class SkillGetLearnedNormalSkillListHandler : StructurePacketHandler + public class SkillGetLearnedNormalSkillListHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillGetLearnedNormalSkillListHandler)); @@ -19,9 +19,13 @@ public SkillGetLearnedNormalSkillListHandler(DdonGameServer server) : base(serve // Learned Core Skills public override void Handle(GameClient client, StructurePacket packet) { - client.Send(new S2CSkillGetLearnedNormalSkillListRes() { + var Result = new S2CSkillGetLearnedNormalSkillListRes() + { NormalSkillParamList = client.Character.LearnedNormalSkills - }); + }; + + client.Send(Result); } + } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnAbilityCostHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnAbilityCostHandler.cs index a9b9e3c58..1eefbe765 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnAbilityCostHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnAbilityCostHandler.cs @@ -1,25 +1,33 @@ +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { public class SkillGetPawnAbilityCostHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillGetPawnAbilityCostHandler)); - + + private readonly CharacterManager _CharacterManager; + public SkillGetPawnAbilityCostHandler(DdonGameServer server) : base(server) { + _CharacterManager = server.CharacterManager; } public override void Handle(GameClient client, StructurePacket packet) { + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + client.Send(new S2CSkillGetPawnAbilityCostRes() { PawnId = packet.Structure.PawnId, - CostMax = 100 + CostMax = _CharacterManager.GetMaxAugmentAllocation(pawn) }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnLearnedNormalSkillListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnLearnedNormalSkillListHandler.cs index 772ba663a..7e01e03fc 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnLearnedNormalSkillListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnLearnedNormalSkillListHandler.cs @@ -1,3 +1,4 @@ +using System.Collections.Generic; using System.Linq; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; @@ -20,10 +21,11 @@ public SkillGetPawnLearnedNormalSkillListHandler(DdonGameServer server) : base(s public override void Handle(GameClient client, StructurePacket packet) { Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); + client.Send(new S2CSkillGetPawnLearnedNormalSkillListRes() { PawnId = pawn.PawnId, NormalSkillParamList = pawn.LearnedNormalSkills }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnSetSkillListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnSetSkillListHandler.cs index 8f003eb3d..951fb51cb 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnSetSkillListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillGetPawnSetSkillListHandler.cs @@ -30,4 +30,4 @@ public override void Handle(GameClient client, StructurePacket + public class SkillGetPresetAbilityListHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillGetPresetAbilityListHandler)); @@ -14,9 +12,12 @@ public SkillGetPresetAbilityListHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CSkillGetPresetAbilityListRes Handle(GameClient client, C2SSkillGetPresetAbilityListReq packet) { - client.Send(new S2CSkillGetPresetAbilityListRes()); + return new S2CSkillGetPresetAbilityListRes() + { + PresetAbilityParamList = client.Character.AbilityPresets + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillLearnNormalSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillLearnNormalSkillHandler.cs index 7291ab2c1..f36660e1c 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillLearnNormalSkillHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillLearnNormalSkillHandler.cs @@ -1,7 +1,7 @@ -using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -10,28 +10,18 @@ namespace Arrowgene.Ddon.GameServer.Handler public class SkillLearnNormalSkillHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillLearnNormalSkillHandler)); - + + private readonly JobManager _jobManager; + public SkillLearnNormalSkillHandler(DdonGameServer server) : base(server) { + this._jobManager = server.JobManager; } public override void Handle(GameClient client, StructurePacket packet) { - CDataCharacterJobData characterJobData = client.Character.CharacterJobDataList.Where(cjd => cjd.Job == packet.Structure.Job).Single(); - - client.Character.LearnedNormalSkills.Add(new CDataNormalSkillParam() - { - Job = packet.Structure.Job, - SkillNo = packet.Structure.SkillId, - Index = 4 // wtf - }); - // TODO: DB and substract JP - client.Send(new S2CSkillLearnNormalSkillRes() - { - Job = packet.Structure.Job, - SkillId = packet.Structure.SkillId, - NewJobPoint = characterJobData.JobPoint - }); + _jobManager.UnlockLearnedNormalSkill(Server.AssetRepository, Server.Database, client, client.Character, + packet.Structure.Job, packet.Structure.SkillId); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnAbilityHandler.cs index f6e306b2c..26db21082 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnAbilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnAbilityHandler.cs @@ -1,7 +1,9 @@ +using System.Collections.Generic; using System.Linq; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -22,8 +24,12 @@ public SkillLearnPawnAbilityHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - JobId augJob = SkillGetAcquirableAbilityListHandler.AllAbilities.Where(aug => aug.AbilityNo == packet.Structure.AbilityId).Select(aug => aug.Job).Single(); // why is this not in the packet + + + var AllAbilities = SkillGetAcquirableAbilityListHandler.AllAbilities.Concat(SkillGetAcquirableAbilityListHandler.AllSecretAbilities); + + JobId augJob = AllAbilities.Where(aug => aug.AbilityNo == packet.Structure.AbilityId).Select(aug => aug.Job).Single(); // why is this not in the packet this.jobManager.UnlockAbility(Server.Database, client, pawn, augJob, packet.Structure.AbilityId, packet.Structure.AbilityLv); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnNormalSkillHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnNormalSkillHandler.cs index 29e2adac9..cdcc75719 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnNormalSkillHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillLearnPawnNormalSkillHandler.cs @@ -1,4 +1,5 @@ using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -12,30 +13,20 @@ namespace Arrowgene.Ddon.GameServer.Handler public class SkillLearnPawnNormalSkillHandler : GameStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillLearnPawnNormalSkillHandler)); - + + private readonly JobManager _jobManager; + public SkillLearnPawnNormalSkillHandler(DdonGameServer server) : base(server) { + this._jobManager = server.JobManager; } public override void Handle(GameClient client, StructurePacket packet) { - Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - CDataCharacterJobData characterJobData = pawn.CharacterJobDataList.Where(cjd => cjd.Job == packet.Structure.Job).Single(); + Pawn Pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - pawn.LearnedNormalSkills.Add(new CDataNormalSkillParam() - { - Job = packet.Structure.Job, - SkillNo = packet.Structure.SkillId, - Index = 1 - }); - // TODO: DB and substract JP - client.Send(new S2CSkillLearnPawnNormalSkillRes() - { - PawnId = pawn.PawnId, - Job = packet.Structure.Job, - SkillId = packet.Structure.SkillId, - NewJobPoint = characterJobData.JobPoint - }); + _jobManager.UnlockLearnedNormalSkill(Server.AssetRepository, Server.Database, client, Pawn, + packet.Structure.Job, packet.Structure.SkillId); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillRegisterPresetAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillRegisterPresetAbilityHandler.cs new file mode 100644 index 000000000..6b46bcf3a --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/SkillRegisterPresetAbilityHandler.cs @@ -0,0 +1,47 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class SkillRegisterPresetAbilityHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillRegisterPresetAbilityHandler)); + + public SkillRegisterPresetAbilityHandler(DdonGameServer server) : base(server) + { + } + + public override S2CSkillRegisterPresetAbilityRes Handle(GameClient client, C2SSkillRegisterPresetAbilityReq packet) + { + CharacterCommon sourceCharacter = client.Character; + if (packet.PawnId > 0) + { + sourceCharacter = client.Character.Pawns.Where(x => x.PawnId == packet.PawnId).FirstOrDefault(); + } + + if (sourceCharacter is null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID); + } + + string newName = $"Preset {packet.PresetNo}"; + var existingPreset = client.Character.AbilityPresets.Where(x => x.PresetNo == packet.PresetNo).FirstOrDefault(); + if (existingPreset is not null) + { + newName = existingPreset.PresetName; + } + + var newPreset = JobManager.MakePresetAbilityParam(sourceCharacter, sourceCharacter.EquippedAbilitiesDictionary[sourceCharacter.Job], packet.PresetNo, newName); + client.Character.AbilityPresets.RemoveAll(x => x.PresetNo == packet.PresetNo); + client.Character.AbilityPresets.Add(newPreset); + + Server.Database.ReplaceAbilityPreset(client.Character.CharacterId, newPreset); + + return new S2CSkillRegisterPresetAbilityRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetAbilityHandler.cs index e341d52e0..a92f74f5e 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillSetAbilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetAbilityHandler.cs @@ -1,14 +1,12 @@ using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class SkillSetAbilityHandler : StructurePacketHandler + public class SkillSetAbilityHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillSetAbilityHandler)); @@ -19,20 +17,20 @@ public SkillSetAbilityHandler(DdonGameServer server) : base(server) jobManager = server.JobManager; } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CSkillSetAbilityRes Handle(GameClient client, C2SSkillSetAbilityReq packet) { - if(packet.Structure.SlotNo == 0) + if(packet.SlotNo == 0) { Logger.Error(client, $"Requesting to set an ability to slot 0"); } - Ability abilitySlot = jobManager.SetAbility(Server.Database, client, client.Character, packet.Structure.Job, packet.Structure.SlotNo, packet.Structure.SkillId, packet.Structure.SkillLv); + Ability abilitySlot = jobManager.SetAbility(Server.Database, client, client.Character, packet.Job, packet.SlotNo, packet.SkillId, packet.SkillLv); - client.Send(new S2CSkillSetAbilityRes() { - SlotNo = packet.Structure.SlotNo, + return new S2CSkillSetAbilityRes() { + SlotNo = packet.SlotNo, AbilityId = abilitySlot.AbilityId, AbilityLv = abilitySlot.AbilityLv - }); + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetOffAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetOffAbilityHandler.cs index 3d087fbd7..bb2aa0cc7 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillSetOffAbilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetOffAbilityHandler.cs @@ -1,13 +1,12 @@ +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.GameServer.Characters; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class SkillSetOffAbilityHandler : StructurePacketHandler + public class SkillSetOffAbilityHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillSetOffAbilityHandler)); @@ -18,13 +17,25 @@ public SkillSetOffAbilityHandler(DdonGameServer server) : base(server) jobManager = server.JobManager; } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CSkillSetOffAbilityRes Handle(GameClient client, C2SSkillSetOffAbilityReq packet) { - jobManager.RemoveAbility(Server.Database, client.Character, packet.Structure.SlotNo); + jobManager.RemoveAbility(Server.Database, client.Character, packet.SlotNo); - client.Send(new S2CSkillSetOffAbilityRes() { - SlotNo = packet.Structure.SlotNo + client.Send(new S2CSkillSetPresetAbilityNtc() + { + CharacterId = client.Character.CharacterId, + AbilityDataList = client.Character.EquippedAbilitiesDictionary[client.Character.Job] + .Where(x => x != null) + .Select((x, i) => x.AsCDataContextAcquirementData((byte)(i + 1))) + .ToList() }); + + return new S2CSkillSetOffAbilityRes() + { + SlotNo = (byte)(client.Character.EquippedAbilitiesDictionary[client.Character.Job] + .Where(x => x != null) + .Count()+1) + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetOffPawnAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetOffPawnAbilityHandler.cs index 57bdf94ee..e0260f6d5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillSetOffPawnAbilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetOffPawnAbilityHandler.cs @@ -1,16 +1,13 @@ -using System.Linq; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; -using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class SkillSetOffPawnAbilityHandler : GameStructurePacketHandler + public class SkillSetOffPawnAbilityHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillSetOffPawnAbilityHandler)); @@ -21,16 +18,26 @@ public SkillSetOffPawnAbilityHandler(DdonGameServer server) : base(server) jobManager = server.JobManager; } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CSkillSetOffPawnAbilityRes Handle(GameClient client, C2SSkillSetOffPawnAbilityReq packet) { - Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - jobManager.RemoveAbility(Server.Database, pawn, packet.Structure.SlotNo); + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.PawnId).Single(); + jobManager.RemoveAbility(Server.Database, pawn, packet.SlotNo); - client.Send(new S2CSkillSetOffPawnAbilityRes() + client.Send(new S2CSkillSetPresetPawnAbilityNtc() { - PawnId = packet.Structure.PawnId, - SlotNo = packet.Structure.SlotNo + PawnId = pawn.PawnId, + AbilityDataList = pawn.EquippedAbilitiesDictionary[pawn.Job] + .Where(x => x != null) + .Select((x, i) => x.AsCDataContextAcquirementData((byte)(i + 1))) + .ToList() }); + + return new S2CSkillSetOffPawnAbilityRes() + { + PawnId = packet.PawnId, + SlotNo = packet.SlotNo + }; + } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetPawnAbilityHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetPawnAbilityHandler.cs index 28af5ebf8..40c4d5b52 100644 --- a/Arrowgene.Ddon.GameServer/Handler/SkillSetPawnAbilityHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetPawnAbilityHandler.cs @@ -1,14 +1,13 @@ -using System.Linq; using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Model; -using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { - public class SkillSetPawnAbilityHandler : GameStructurePacketHandler + public class SkillSetPawnAbilityHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillSetPawnAbilityHandler)); @@ -19,30 +18,28 @@ public SkillSetPawnAbilityHandler(DdonGameServer server) : base(server) jobManager = server.JobManager; } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CSkillSetPawnAbilityRes Handle(GameClient client, C2SSkillSetPawnAbilityReq packet) { - if(packet.Structure.SlotNo == 0) + if(packet.SlotNo == 0) { Logger.Error(client, $"Requesting to set an ability to slot 0"); } - + // For some reason JobId is received as 0, unlike in SkillSetAbilityHandler, where it's set to its correct value // This is, also for whatever reason, important so it works properly, so we have to set it ourselves // TODO: Investigate this more, or optimize this - JobId abilityJob = SkillGetAcquirableAbilityListHandler.AllAbilities - .Where(aug => aug.AbilityNo == packet.Structure.SkillId ) - .Select(aug => aug.Job) - .Single(); - Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.Structure.PawnId).Single(); - Ability abilitySlot = jobManager.SetAbility(Server.Database, client, pawn, abilityJob, packet.Structure.SlotNo, packet.Structure.SkillId, packet.Structure.SkillLv); + JobId abilityJob = SkillGetAcquirableAbilityListHandler.GetAbilityFromId(packet.SkillId).Job; + + Pawn pawn = client.Character.Pawns.Where(pawn => pawn.PawnId == packet.PawnId).Single(); + Ability abilitySlot = jobManager.SetAbility(Server.Database, client, pawn, abilityJob, packet.SlotNo, packet.SkillId, packet.SkillLv); - client.Send(new S2CSkillSetPawnAbilityRes() { + return new S2CSkillSetPawnAbilityRes() { PawnId = pawn.PawnId, - SlotNo = packet.Structure.SlotNo, + SlotNo = packet.SlotNo, AbilityId = abilitySlot.AbilityId, AbilityLv = abilitySlot.AbilityLv - }); + }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityListHandler.cs new file mode 100644 index 000000000..c3ef13ba5 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityListHandler.cs @@ -0,0 +1,95 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class SkillSetPresetAbilityListHandler : GameStructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillGetPresetAbilityListHandler)); + + public SkillSetPresetAbilityListHandler(DdonGameServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + // The preset only works properly if the response happens before the notices, + // but we need to validate the preset first if we want to use the response to throw a user-facing error. + // Since we only have control over the order as a StructurePacketHandler, we have to re-implement the error handling. + + CDataPresetAbilityParam preset; + CharacterCommon targetCharacter; + S2CSkillSetPresetAbilityListRes response; + try + { + preset = client.Character.AbilityPresets + .Where(x => x.PresetNo == packet.Structure.PresetNo) + .FirstOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_INVALID_PRESET_NO); + + targetCharacter = client.Character; + if (packet.Structure.PawnId > 0) + { + targetCharacter = client.Character.Pawns + .Where(x => x.PawnId == packet.Structure.PawnId) + .FirstOrDefault() + ?? throw new ResponseErrorException(ErrorCode.ERROR_CODE_PAWN_INVALID_SLOT_NO); + } + + Server.JobManager.CheckPreset(Server.Database, client, targetCharacter, preset); + + response = new S2CSkillSetPresetAbilityListRes() + { + PawnId = packet.Structure.PawnId, + SetAcquirementParamList = preset.AbilityList + }; + } + catch (ResponseErrorException ex) + { + response = new S2CSkillSetPresetAbilityListRes(); + response.Error = (uint)ex.ErrorCode; + client.Send(response); + return; + } + catch (Exception) + { + response = new S2CSkillSetPresetAbilityListRes(); + response.Error = (uint)ErrorCode.ERROR_CODE_FAIL; + throw; + } + + client.Send(response); + + Server.JobManager.SetAbilityPreset(Server.Database, client, targetCharacter, preset); + + if (targetCharacter is Character character) + { + client.Send(new S2CSkillSetPresetAbilityNtc() + { + CharacterId = character.CharacterId, + AbilityDataList = character.EquippedAbilitiesDictionary[character.Job] + .Where(x => x != null) + .Select((x, i) => x.AsCDataContextAcquirementData((byte)(i + 1))) + .ToList() + }); + } + else if (targetCharacter is Pawn pawn) + { + client.Send(new S2CSkillSetPresetPawnAbilityNtc() + { + PawnId = pawn.PawnId, + AbilityDataList = pawn.EquippedAbilitiesDictionary[pawn.Job] + .Where(x => x != null) + .Select((x, i) => x.AsCDataContextAcquirementData((byte)(i + 1))) + .ToList() + }); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityNameHandler.cs b/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityNameHandler.cs new file mode 100644 index 000000000..2385d48dd --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/SkillSetPresetAbilityNameHandler.cs @@ -0,0 +1,31 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class SkillSetPresetAbilityNameHandler : GameRequestPacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(SkillRegisterPresetAbilityHandler)); + + public SkillSetPresetAbilityNameHandler(DdonGameServer server) : base(server) + { + } + + public override S2CSkillSetPresetAbilityNameRes Handle(GameClient client, C2SSkillSetPresetAbilityNameReq packet) + { + var preset = client.Character.AbilityPresets.Where(x => x.PresetNo == packet.PresetNo).FirstOrDefault(); + if (preset is null) + { + throw new ResponseErrorException(ErrorCode.ERROR_CODE_SKILL_INVALID_PRESET_NO); + } + preset.PresetName = packet.PresetName; + + Server.Database.UpdateAbilityPreset(client.Character.CharacterId, preset); + + return new S2CSkillSetPresetAbilityNameRes(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/StageAreaChangeHandler.cs b/Arrowgene.Ddon.GameServer/Handler/StageAreaChangeHandler.cs index a243addc0..8972658fd 100644 --- a/Arrowgene.Ddon.GameServer/Handler/StageAreaChangeHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/StageAreaChangeHandler.cs @@ -1,59 +1,80 @@ -using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Context; +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Logging; -using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; -using System.Collections.Generic; +using Arrowgene.Logging; namespace Arrowgene.Ddon.GameServer.Handler { - public class StageAreaChangeHandler : StructurePacketHandler + public class StageAreaChangeHandler : GameRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(StageAreaChangeHandler)); - // List of "safe" areas, where the context reset NTC will be sent. - // TODO: Complete with all the safe areas. Maybe move it to DB or config? - private static readonly HashSet SafeStageIds = new HashSet(){ - 2 // White Dragon Temple - }; - public StageAreaChangeHandler(DdonGameServer server) : base(server) { } - public override void Handle(GameClient client, StructurePacket packet) + public override S2CStageAreaChangeRes Handle(GameClient client, C2SStageAreaChangeReq packet) { S2CStageAreaChangeRes res = new S2CStageAreaChangeRes(); - res.StageNo = ConvertIdToStageNo(packet.Structure.StageId); - res.IsBase = false; + res.StageNo = (uint) StageManager.ConvertIdToStageNo(packet.StageId); + res.IsBase = false; // This is set true for audience chamber and WDT for exmaple + + uint previousStageId = client.Character.Stage.Id; + + ContextManager.DelegateAllMasters(client); client.Character.StageNo = res.StageNo; - client.Character.Stage = new StageId(packet.Structure.StageId, 0, 0); - - Logger.Info($"StageNo:{client.Character.StageNo} StageId{packet.Structure.StageId}"); - - if(client.Party.GetPlayerPartyMember(client).IsLeader && SafeStageIds.Contains(packet.Structure.StageId)) + client.Character.Stage = new StageId(packet.StageId, 0, 0); + + // For shared spaces, deal with all the context updating required for characters to be visible. + // Must be done after Character.StageNo is set because of how the context is structured. + Server.HubManager.UpdateLobbyContextOnStageChange(client, previousStageId, packet.StageId); + + foreach (var pawn in client.Character.Pawns) { - client.Party.SendToAll(new S2CInstanceAreaResetNtc()); - client.Party.ResetInstance(); + pawn.StageNo = res.StageNo; } - client.Send(res); - } + Logger.Info($"StageNo: {client.Character.StageNo} StageId: {packet.StageId}"); - private uint ConvertIdToStageNo(uint stageId) - { - foreach(CDataStageInfo stageInfo in (Server as DdonGameServer).StageList) + if (StageManager.IsSafeArea(client.Character.Stage)) { - if(stageInfo.Id == stageId) - return stageInfo.StageNo; + res.IsBase = true; + + bool shouldReset = true; + // Check to see if all player members are in a safe area. + foreach (var member in client.Party.Members) + { + if (member == null || member.IsPawn) + { + continue; + } + + // TODO: Is it safe to iterate over player party members this way? + // TODO: Can this logic be made part of the party object instead? + shouldReset &= StageManager.IsSafeArea(((PlayerPartyMember)member).Client.Character.Stage); + if (!shouldReset) + { + // No need to loop over rest of party members + break; + } + } + + if (shouldReset) + { + client.Party.ResetInstance(); + client.Party.SendToAll(new S2CInstanceAreaResetNtc()); + } } - Logger.Error($"No stage found with Id:{stageId}"); - return 0; // TODO: Maybe throw an exception? + return res; } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/StampBonusCheckHandler.cs b/Arrowgene.Ddon.GameServer/Handler/StampBonusCheckHandler.cs index 87d496eb8..00a922c40 100644 --- a/Arrowgene.Ddon.GameServer/Handler/StampBonusCheckHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/StampBonusCheckHandler.cs @@ -1,6 +1,6 @@ -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -10,16 +10,47 @@ public class StampBonusCheckHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(StampBonusCheckHandler)); + private readonly DdonGameServer _gameServer; public StampBonusCheckHandler(DdonGameServer server) : base(server) { + _gameServer = server; } public override PacketId Id => PacketId.C2S_STAMP_BONUS_CHECK_REQ; public override void Handle(GameClient client, IPacket packet) { - client.Send(InGameDump.Dump_95); + bool canTotal = _gameServer.StampManager.CanTotalStamp(client.Character.StampBonus); + bool canDaily = _gameServer.StampManager.CanDailyStamp(client.Character.StampBonus); + + if (canDaily) + { + client.Send(new S2CStampBonusCheckRes() + { + SuppressTotal = !canTotal, + SuppressDaily = !canDaily, + Unk0 = 1, + Unk1 = 0, + Unk2 = 1, + Unk3 = 77, + Unk4 = 257 + }); + } + else + { + //For whatever reason, suppresses the icon over Ophelia's head. + client.Send(new S2CStampBonusCheckRes() + { + Unk0 = 0, + Unk1 = ushort.MaxValue, + SuppressDaily = true, + SuppressTotal = true, + Unk2 = 1, + Unk3 = 77, + Unk4 = 257 + }); + } } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/StampBonusGetListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/StampBonusGetListHandler.cs index 22a2b840c..88c069431 100644 --- a/Arrowgene.Ddon.GameServer/Handler/StampBonusGetListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/StampBonusGetListHandler.cs @@ -1,9 +1,10 @@ -using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System.Diagnostics; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,18 +12,55 @@ public class StampBonusGetListHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(StampBonusGetListHandler)); + private readonly DdonGameServer _gameServer; public StampBonusGetListHandler(DdonGameServer server) : base(server) { + _gameServer = server; } - - public override PacketId Id => PacketId.C2S_STAMP_BONUS_GET_LIST_REQ; + public override PacketId Id => PacketId.C2S_STAMP_BONUS_GET_LIST_REQ; public override void Handle(GameClient client, IPacket packet) { + //This handler gets called twice in a row; once for the daily bonus list and then once for the total bonus list. + //The sequence normally goes CHECK -> GET_LIST -> RECIEVE_DAILY -> GET_LIST -> RECIEVE_TOTAL + //Character.StampBonus is incremented in RECIEVE_DAILY, so the daily list portions need an offset and the total list portions don't. + + ushort totalStampNum = (ushort)(client.Character.StampBonus.TotalStamp); + var res = new S2CStampBonusGetListRes() + { + StampBonusDaily = _gameServer.StampManager.GetDailyStampAssets(), + StampBonusTotal = _gameServer.StampManager.GetTotalStampAssetsWindow(totalStampNum), + TotalStampNum = totalStampNum, + Unk1 = 1, + Unk2 = 1, + Unk3 = 77, + Unk5 = 50, + Unk6 = 0 + }; + + //If you missed a day, reset stamp to 0 (to be incremented up in RECIEVE_DAILY) + if (StampManager.CanResetConsecutiveStamp(client.Character.StampBonus)) client.Character.StampBonus.ConsecutiveStamp = 0; + //If you've finished the 8-stamp sequence and you're going to roll over to 9, reset stamp to 0. + if (client.Character.StampBonus.ConsecutiveStamp >= StampManager.MAX_DAILY_STAMP) client.Character.StampBonus.ConsecutiveStamp = 0; + + foreach (var item in res.StampBonusDaily) + { + if (item.StampNum < client.Character.StampBonus.ConsecutiveStamp+1) item.RecieveState = (byte)StampRecieveState.Claimed; + else if (item.StampNum == client.Character.StampBonus.ConsecutiveStamp+1) item.RecieveState = (byte)StampRecieveState.ToBeClaimed; + else item.RecieveState = (byte)StampRecieveState.Unearned; + } + + foreach (var item in res.StampBonusTotal) + { + if (item.StampNum < totalStampNum) item.RecieveState = (byte)StampRecieveState.Claimed; + else if (item.StampNum == totalStampNum) item.RecieveState = (byte)StampRecieveState.ToBeClaimed; + else item.RecieveState = (byte)StampRecieveState.Unearned; + } + res.TotalStampNum = totalStampNum; - client.Send(GameFull.Dump_700); + client.Send(res); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveDailyHandler.cs b/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveDailyHandler.cs index 98a36ba13..7399a5991 100644 --- a/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveDailyHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveDailyHandler.cs @@ -3,7 +3,8 @@ using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Handler { @@ -11,16 +12,26 @@ public class StampBonusReceiveDailyHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(StampBonusReceiveDailyHandler)); - + private readonly DdonGameServer _gameServer; public StampBonusReceiveDailyHandler(DdonGameServer server) : base(server) { + _gameServer = server; } - - public override PacketId Id => PacketId.C2S_STAMP_BONUS_RECIEVE_DAILY_REQ; + public override PacketId Id => PacketId.C2S_STAMP_BONUS_RECIEVE_DAILY_REQ; public override void Handle(GameClient client, IPacket packet) { + //Update stamp bonus data. + client.Character.StampBonus.LastStamp = DateTime.Now; + client.Character.StampBonus.ConsecutiveStamp += 1; + client.Character.StampBonus.TotalStamp += 1; + + _gameServer.Database.UpdateCharacterStampData(client.Character.CharacterId, client.Character.StampBonus); + + var dailyStamps = _gameServer.StampManager.GetDailyStampAssets().Where(x => x.StampNum == client.Character.StampBonus.ConsecutiveStamp); + + _gameServer.StampManager.HandleStampBonuses(client, dailyStamps); client.Send(GameFull.Dump_701); } diff --git a/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveTotalHandler.cs b/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveTotalHandler.cs new file mode 100644 index 000000000..57ee823c1 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/StampBonusReceiveTotalHandler.cs @@ -0,0 +1,33 @@ +using Arrowgene.Ddon.GameServer.Dump; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + internal class StampBonusReceiveTotalHandler : PacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(StampBonusReceiveTotalHandler)); + + private readonly DdonGameServer _gameServer; + + public StampBonusReceiveTotalHandler(DdonGameServer server) : base(server) + { + _gameServer = server; + } + + public override PacketId Id => PacketId.C2S_STAMP_BONUS_RECIEVE_TOTAL_REQ; + + public override void Handle(GameClient client, IPacket packet) + { + var totalStamps = _gameServer.StampManager.GetTotalStampAssets().Where(x => x.StampNum == client.Character.StampBonus.TotalStamp); + + _gameServer.StampManager.HandleStampBonuses(client, totalStamps); + + //This is misusing the dumped data but the client accepts it. + client.Send(new Packet(PacketId.S2C_STAMP_BONUS_RECIEVE_TOTAL_RES, GameFull.data_Dump_701)); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpAreaWarpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpAreaWarpHandler.cs index 54ebc034c..cecb249a2 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpAreaWarpHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpAreaWarpHandler.cs @@ -42,7 +42,7 @@ public override void Handle(GameClient client, StructurePacket + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(WarpGetAreaWarpPointListHandler)); + + private static readonly byte[] PcapData = new byte[] { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x09,0x00,0x00,0x01,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x0A,0x00,0x00,0x01,0x22,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x0B,0x00,0x00,0x01,0xF4,0x00,0x00,0x00,0x0B,0x00,0x00,0x00,0x0C,0x00,0x00,0x01,0x22,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x01,0x22,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0xB4,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x64,0x03,0x06,0x00,0x00,0x03,0x07,0x00,0x00,0x03,0x08,0x00,0x00,0x03,0x09,0x00 }; + + public WarpGetAreaWarpPointListHandler(DdonGameServer server) : base(server) + { + } + + public override PacketId Id => PacketId.C2S_WARP_GET_AREA_WARP_POINT_LIST_REQ; + + public override void Handle(GameClient client, IPacket request) + { + Packet response = new Packet(PacketId.S2C_WARP_GET_AREA_WARP_POINT_LIST_RES, PcapData); + client.Send(response); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpGetFavoriteWarpPointListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpGetFavoriteWarpPointListHandler.cs index 488f01fac..51cc02fc0 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpGetFavoriteWarpPointListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpGetFavoriteWarpPointListHandler.cs @@ -1,8 +1,10 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System.Linq; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -19,8 +21,17 @@ public WarpGetFavoriteWarpPointListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - S2CWarpGetFavoriteWarpPointListRes res = EntitySerializer.Get().Read(InGameDump.data_Dump_23); - client.Send(res); + // Requested when using the Rift Teleport menu option + client.Send(new S2CWarpGetFavoriteWarpPointListRes() + { + SlotIdMax = client.Character.FavWarpSlotNum, + FavoriteWarpPointList = client.Character.ReleasedWarpPoints.Select(rwp => new CDataFavoriteWarpPoint() + { + WarpPointId = rwp.WarpPointId, + Price = Server.AssetRepository.WarpPoints.Where(wp => wp.WarpPointId == rwp.WarpPointId).Single().CalculateFinalPrice(rwp.IsFavorite), + SlotNo = rwp.FavoriteSlotNo + }).ToList() + }); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpGetReleaseWarpPointListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpGetReleaseWarpPointListHandler.cs index de5411535..b4a5821e5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpGetReleaseWarpPointListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpGetReleaseWarpPointListHandler.cs @@ -1,4 +1,5 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System.Linq; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -22,9 +23,9 @@ public override void Handle(GameClient client, StructurePacket new CDataCommonU32(wp.WarpPointId)).ToList() + }); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpGetReturnLocationHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpGetReturnLocationHandler.cs index d35f49155..2292d78d5 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpGetReturnLocationHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpGetReturnLocationHandler.cs @@ -1,6 +1,7 @@ using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -17,10 +18,11 @@ public WarpGetReturnLocationHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { S2CWarpGetReturnLocationRes response = new S2CWarpGetReturnLocationRes(); - response.JumpLocation.stageId = 3; // White Dragon Temple + // WDT or BBM Cove + response.JumpLocation.stageId = (uint)((client.GameMode == GameMode.Normal) ? 3 : 602); response.JumpLocation.startPos = 0; client.Send(response); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpGetStartPointListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpGetStartPointListHandler.cs index c0971e9cf..814b76ab7 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpGetStartPointListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpGetStartPointListHandler.cs @@ -20,6 +20,7 @@ public WarpGetStartPointListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { S2CWarpGetStartPointListRes res = new S2CWarpGetStartPointListRes(); + // TODO: Check if available in Characters WarpPoints res.WarpPointIdList.Add(new CDataCommonU32(0x01)); // White Dragon Temple res.WarpPointIdList.Add(new CDataCommonU32(0x57)); // Megadosis client.Send(res); diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpGetWarpPointListHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpGetWarpPointListHandler.cs index 4892f7d60..7a4abe285 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpGetWarpPointListHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpGetWarpPointListHandler.cs @@ -1,8 +1,10 @@ -using Arrowgene.Ddon.GameServer.Dump; +using System.Linq; +using Arrowgene.Ddon.GameServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -19,12 +21,15 @@ public WarpGetWarpPointListHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - //S2CWarpGetWarpPointListRes res = EntitySerializer.Get().Read(GameFull.data_Dump_140); - S2CWarpGetWarpPointListRes res = new S2CWarpGetWarpPointListRes(); - //res.WarpPointList.Add(new CDataWarpPoint(0x01, 0)); // White Dragon Temple, 0 RP - //res.WarpPointList.Add(new CDataWarpPoint(0x02, 100)); // Tel, 100 RP - //res.WarpPointList.Add(new CDataWarpPoint(0x03, 42069)); // Rotes, 42069 RP - client.Send(res); + // Requested when interacting with a portcrystal + client.Send(new S2CWarpGetWarpPointListRes() + { + WarpPointList = client.Character.ReleasedWarpPoints.Select(rwp => new CDataWarpPoint() + { + Id = rwp.WarpPointId, + RimPrice = Server.AssetRepository.WarpPoints.Where(wp => wp.WarpPointId == rwp.WarpPointId).Single().CalculateFinalPrice(rwp.IsFavorite) + }).ToList() + }); } } } diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpPartyWarpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpPartyWarpHandler.cs index 728d1c1d8..c69fd42c4 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpPartyWarpHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpPartyWarpHandler.cs @@ -22,7 +22,7 @@ public override void Handle(GameClient client, StructurePacket TimeSpan.FromSeconds(60)) { res.Result = 1; // I guess } @@ -30,4 +30,4 @@ public override void Handle(GameClient client, StructurePacket request) { - // TODO: Figure out what they do - S2CWarpRegisterFavoriteWarpRes response = new S2CWarpRegisterFavoriteWarpRes(); - response.SlotNo = 0; - response.WarpPointId = 0; + // TODO: Run in transaction + ReleasedWarpPoint? oldFavorite = client.Character.ReleasedWarpPoints.Where(rwp => rwp.FavoriteSlotNo == request.Structure.SlotNo).SingleOrDefault(); + if (oldFavorite != null) + { + oldFavorite.FavoriteSlotNo = 0; + Server.Database.UpdateReleasedWarpPoint(client.Character.CharacterId, oldFavorite); + } + else + { + oldFavorite = new ReleasedWarpPoint() + { + WarpPointId = request.Structure.WarpPointId, + FavoriteSlotNo = request.Structure.SlotNo + }; + } - client.Send(response); + ReleasedWarpPoint newFavorite = client.Character.ReleasedWarpPoints.Where(rwp => rwp.WarpPointId == request.Structure.WarpPointId).Single(); + newFavorite.FavoriteSlotNo = request.Structure.SlotNo; + Server.Database.UpdateReleasedWarpPoint(client.Character.CharacterId, newFavorite); + + client.Send(new S2CWarpRegisterFavoriteWarpRes + { + WarpPointId = request.Structure.WarpPointId, + SlotNo = request.Structure.SlotNo + }); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpReleaseWarpPointHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpReleaseWarpPointHandler.cs index c0a24694c..50eb169e1 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpReleaseWarpPointHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpReleaseWarpPointHandler.cs @@ -16,9 +16,22 @@ public WarpReleaseWarpPointHandler(DdonGameServer server) : base(server) public override void Handle(GameClient client, StructurePacket packet) { - S2CWarpReleaseWarpPointRes res = new S2CWarpReleaseWarpPointRes(); - res.WarpPointId = packet.Structure.WarpPointId; - client.Send(res); + ReleasedWarpPoint rwp = new ReleasedWarpPoint() + { + WarpPointId = packet.Structure.WarpPointId, + // WDT must ALWAYS be the first favorite, otherwise the client doesn't behave properly + FavoriteSlotNo = packet.Structure.WarpPointId == 1 ? 1u : 0u + }; + bool inserted = Server.Database.InsertIfNotExistsReleasedWarpPoint(client.Character.CharacterId, rwp); + if(inserted) + { + client.Character.ReleasedWarpPoints.Add(rwp); + } + + client.Send(new S2CWarpReleaseWarpPointRes + { + WarpPointId = packet.Structure.WarpPointId + }); } } } \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpWarpEndHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpWarpEndHandler.cs new file mode 100644 index 000000000..9036590c0 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Handler/WarpWarpEndHandler.cs @@ -0,0 +1,22 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.GameServer.Handler +{ + public class WarpWarpEndHandler : StructurePacketHandler + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(WarpWarpEndHandler)); + + public WarpWarpEndHandler(DdonServer server) : base(server) + { + } + + public override void Handle(GameClient client, StructurePacket packet) + { + //Do nothing? + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Handler/WarpWarpHandler.cs b/Arrowgene.Ddon.GameServer/Handler/WarpWarpHandler.cs index 281a2c61b..b6466244a 100644 --- a/Arrowgene.Ddon.GameServer/Handler/WarpWarpHandler.cs +++ b/Arrowgene.Ddon.GameServer/Handler/WarpWarpHandler.cs @@ -1,5 +1,6 @@ using System; using System.Linq; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared.Entity.PacketStructure; @@ -14,7 +15,6 @@ public class WarpWarpHandler : StructurePacketHandler(typeof(WarpGetWarpPointListHandler)); - public WarpWarpHandler(DdonGameServer server) : base(server) { } @@ -43,7 +43,7 @@ public override void Handle(GameClient client, StructurePacket p } client.LastWarpPointId = packet.Structure.DestPointId; - client.LastWarpDateTime = DateTime.Now; + client.LastWarpDateTime = DateTime.UtcNow; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.GameServer/Instance/OmManager.cs b/Arrowgene.Ddon.GameServer/Instance/OmManager.cs new file mode 100644 index 000000000..74c3fae76 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Instance/OmManager.cs @@ -0,0 +1,108 @@ +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Instance +{ + public class OmManager + { + + public static void SetOmData(Dictionary> InstanceOmData, uint stageId, ulong key, uint value) + { + lock (InstanceOmData) + { + if (!InstanceOmData.ContainsKey(stageId)) + { + InstanceOmData[stageId] = new Dictionary(); + } + + InstanceOmData[stageId][key] = value; + } + } + + public static uint GetOmData(Dictionary> InstanceOmData, uint stageId, ulong key) + { + uint result = 0; + lock (InstanceOmData) + { + if (!InstanceOmData.ContainsKey(stageId) || !InstanceOmData[stageId].ContainsKey(key)) + { + result = 0; + } + else + { + result = InstanceOmData[stageId][key]; + } + } + + return result; + } + + public static Dictionary GetAllOmData(Dictionary> InstanceOmData, uint stageId) + { + Dictionary result = new Dictionary(); + lock (InstanceOmData) + { + if (InstanceOmData.ContainsKey(stageId)) + { + // Make a shallow clone to return (dict is only integral types) + result = new Dictionary(InstanceOmData[stageId]); + } + } + return result; + } + + public static uint ExchangeOmData(Dictionary> InstanceOmData, uint stageId, ulong key, uint value) + { + uint oldValue = 0; + lock (InstanceOmData) + { + if (InstanceOmData.ContainsKey(stageId) && InstanceOmData[stageId].ContainsKey(key)) + { + oldValue = InstanceOmData[stageId][key]; + } + + if (!InstanceOmData.ContainsKey(stageId)) + { + InstanceOmData[stageId] = new Dictionary(); + } + + InstanceOmData[stageId][key] = value; + } + return oldValue; + } + + public static void ClearOmData(Dictionary> InstanceOmData, uint stageId, ulong key) + { + lock (InstanceOmData) + { + if (InstanceOmData.ContainsKey(stageId) && InstanceOmData[stageId].ContainsKey(key)) + { + InstanceOmData[stageId].Remove(key); + } + } + } + + public static void ClearAllOmData(Dictionary> InstanceOmData, uint stageId) + { + lock (InstanceOmData) + { + if (InstanceOmData.ContainsKey(stageId)) + { + InstanceOmData.Remove(stageId); + } + } + } + + public static void ResetAllOmData(Dictionary> InstanceOmData) + { + lock (InstanceOmData) + { + InstanceOmData.Clear(); + } + } + } +} diff --git a/Arrowgene.Ddon.GameServer/InstanceAssetManager.cs b/Arrowgene.Ddon.GameServer/InstanceAssetManager.cs new file mode 100644 index 000000000..16fcf98fa --- /dev/null +++ b/Arrowgene.Ddon.GameServer/InstanceAssetManager.cs @@ -0,0 +1,53 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.GameServer.GatheringItems +{ + public abstract class InstanceAssetManager + { + public InstanceAssetManager() + { + this._instancedAssetsDictionary = new Dictionary<(StageId, T1), List>(); + } + + private readonly Dictionary<(StageId, T1), List> _instancedAssetsDictionary; + + public bool HasAssetsInstanced(CDataStageLayoutId stageLayoutId, T1 subGroupId) + { + return _instancedAssetsDictionary.ContainsKey((StageId.FromStageLayoutId(stageLayoutId), subGroupId)); + } + + public bool HasAssetsInstanced(StageId stageId, T1 subGroupId) + { + return _instancedAssetsDictionary.ContainsKey((stageId, subGroupId)); + } + + public List GetAssets(CDataStageLayoutId stageLayoutId, T1 subGroupId) + { + return GetAssets(StageId.FromStageLayoutId(stageLayoutId), subGroupId); + } + + public List GetAssets(StageId stageId, T1 subGroupId) + { + if(!HasAssetsInstanced(stageId, subGroupId)) + { + List items = FetchAssetsFromRepository(stageId, subGroupId); + List instancedAssets = InstanceAssets(items); + _instancedAssetsDictionary.Add((stageId, subGroupId), instancedAssets); + return instancedAssets; + } + return _instancedAssetsDictionary[(stageId, subGroupId)]; + } + + public virtual void Clear() + { + _instancedAssetsDictionary.Clear(); + } + + protected abstract List FetchAssetsFromRepository(StageId stage, T1 subGroupId); + + protected abstract List InstanceAssets(List originals); + } +} diff --git a/Arrowgene.Ddon.GameServer/Party/PartyGroup.cs b/Arrowgene.Ddon.GameServer/Party/PartyGroup.cs index 6b3cd4953..45c36fa49 100644 --- a/Arrowgene.Ddon.GameServer/Party/PartyGroup.cs +++ b/Arrowgene.Ddon.GameServer/Party/PartyGroup.cs @@ -1,5 +1,5 @@ -using System; -using System.Collections.Generic; +using Arrowgene.Ddon.GameServer.Context; +using Arrowgene.Ddon.GameServer.Instance; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity; @@ -7,6 +7,9 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.GameServer.Party { @@ -25,6 +28,12 @@ public class PartyGroup private PlayerPartyMember _host; private bool _isBreakup; + public InstanceEnemyManager InstanceEnemyManager { get; } + + public PartyQuestState QuestState { get; } + + public Dictionary> InstanceOmData { get; } + public PartyGroup(uint id, PartyManager partyManager) { MaxSlots = MaxPartyMember; @@ -35,10 +44,17 @@ public PartyGroup(uint id, PartyManager partyManager) Id = id; - // TODO + // TODO Contexts = new Dictionary>(); + + InstanceEnemyManager = new InstanceEnemyManager(_partyManager.Server); + + InstanceOmData = new Dictionary>(); + + QuestState = new PartyQuestState(); } + // Contexts[UID] = ContextData public Dictionary> Contexts { get; set; } public uint MaxSlots { get; } @@ -126,14 +142,14 @@ public ErrorRes Invite(GameClient invitee, GameClient host) if (!_partyManager.InviteParty(invitee, host, this)) { Logger.Error(invitee, $"[PartyId:{Id}][Invite] could not be invited"); - return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_IS_NOT_LEADER); + return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_ALREADY_INVITE); } int slotIndex = TakeSlot(partyMember); if (slotIndex <= InvalidSlotIndex) { Logger.Error(invitee, $"[PartyId:{Id}][Invite] no free slot available"); - return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_IS_NOT_LEADER); + return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_INVITE_LOBBY_NUM_OVER); } Logger.Info(host, $"[PartyId:{Id}][Invite] invited {invitee.Identity}"); @@ -195,7 +211,7 @@ public ErrorRes Accept(GameClient client) return ErrorRes.Fail; } - TimeSpan invitationAge = DateTime.Now - invitation.Date; + TimeSpan invitationAge = DateTime.UtcNow - invitation.Date; if (invitationAge > TimeSpan.FromSeconds(PartyManager.InvitationTimeoutSec)) { Logger.Error(client, $"[PartyId:{Id}][Accept] invitation expired"); @@ -214,6 +230,30 @@ public ErrorRes Accept(GameClient client) } } + public ErrorRes AddHost(GameClient client) + { + if (client == null) + { + Logger.Error($"[PartyId:{Id}][AddHost(GameClient)] (client == null)"); + return ErrorRes.Fail; + } + + PlayerPartyMember partyMember = CreatePartyMember(client); + lock (_lock) + { + int slotIndex = TakeSlot(partyMember); + if (slotIndex <= InvalidSlotIndex) + { + Logger.Error(client, $"[PartyId:{Id}][AddHost] no free slot available"); + return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_INVITE_LOBBY_NUM_OVER); + } + + partyMember.JoinState = JoinState.Prepare; + } + + return ErrorRes.Success(partyMember); + } + public ErrorRes Join(GameClient client) { if (client == null) @@ -299,10 +339,31 @@ public void Leave(GameClient client) return; } + //Hand off any enemy groups they're responsible for. + ContextManager.DelegateAllMasters(client); + + // We need to get rid of pawn players associated with the person who left + foreach (var member in client.Party.Members) + { + if (!member.IsPawn) + { + continue; + } + + PawnPartyMember pawnMember = (PawnPartyMember)member; + foreach (var pawn in client.Character.Pawns) + { + if (pawn.CommonId == pawnMember.Pawn.CommonId) + { + FreeSlot(pawnMember.MemberIndex); + break; + } + } + } + FreeSlot(partyMember.MemberIndex); Logger.Info(client, $"[PartyId:{Id}][Leave(GameClient)] left"); - if (Clients.Count <= 0) { Logger.Info(client, $"[PartyId:{Id}][Leave(GameClient)] was the last person, disband"); @@ -350,6 +411,9 @@ public ErrorRes Kick(GameClient client, byte memberIndex) return ErrorRes.Error(ErrorCode.ERROR_CODE_PARTY_IS_NOT_LEADER); } + //Hand off any enemy groups they're responsible for. + ContextManager.DelegateAllMasters(player.Client); + FreeSlot(member.MemberIndex); Logger.Info(client, $"[PartyId:{Id}][Kick] kicked player {player.Client.Identity}"); return ErrorRes.Success(member); @@ -548,10 +612,52 @@ public int MemberCount() public void ResetInstance() { + InstanceEnemyManager.Clear(); foreach (GameClient client in Clients) { client.InstanceGatheringItemManager.Clear(); + client.InstanceBbmItemManager.Reset(); + client.InstanceDropItemManager.Clear(); + client.Character.ContextOwnership.Clear(); + } + OmManager.ResetAllOmData(InstanceOmData); + QuestState.ResetInstanceQuestState(); + } + + public PartyMember GetPartyMemberByCharacter(CharacterCommon characterCommon) + { + lock (_lock) + { + for (int i = 0; i < MaxSlots; i++) + { + if (_slots[i] is PartyMember member) + { + if (member == null) + { + continue; + } + + if (member is PawnPartyMember pawnMember && characterCommon is Pawn) + { + Pawn pawn = (Pawn)characterCommon; + if (pawnMember.PawnId == pawn.PawnId) + { + return member; + } + } + else if (member is PlayerPartyMember playerMember && characterCommon is Character) + { + Character character = (Character)characterCommon; + if (playerMember.Client.Character.CharacterId == character.CharacterId) + { + return member; + } + } + } + } } + + return null; } private PlayerPartyMember GetByCharacterId(uint characterId) @@ -659,5 +765,32 @@ private PawnPartyMember CreatePartyMember(Pawn pawn) partyMember.MemberIndex = InvalidSlotIndex; return partyMember; } + + public int ClientIndex(GameClient client) + { + if (!Members.Any() || !Clients.Any()) return 0; + + var ind = Members.FindIndex(member => + member is PlayerPartyMember playerMember + && playerMember.Client == client + ); + return ind >= 0 ? ind : ClientIndex(Clients.First()); + } + + public bool Contains(CharacterCommon character) + { + foreach (PartyMember member in Members) + { + if (member is PlayerPartyMember playerMember) + { + if (playerMember.Client.Character == character) return true; + } + else if (member is PawnPartyMember pawnMember) + { + if (pawnMember.Pawn == character) return true; + } + } + return false; + } } } diff --git a/Arrowgene.Ddon.GameServer/Party/PartyInvitation.cs b/Arrowgene.Ddon.GameServer/Party/PartyInvitation.cs index bd660784a..db896c653 100644 --- a/Arrowgene.Ddon.GameServer/Party/PartyInvitation.cs +++ b/Arrowgene.Ddon.GameServer/Party/PartyInvitation.cs @@ -1,4 +1,5 @@ -using System; +using System; +using System.Threading; namespace Arrowgene.Ddon.GameServer.Party; @@ -8,4 +9,27 @@ public class PartyInvitation public GameClient Invitee { get; set; } public PartyGroup Party { get; set; } public DateTime Date { get; set; } + private Timer _timer; + public bool IsTimerDisposed => + _timer == null || !_timer.Change(Timeout.Infinite, Timeout.Infinite); + public void StartTimer(Action onTimeout, int timeoutSec) + { + _timer = new Timer(state => + { + onTimeout(this); + _timer.Dispose(); + }, null, timeoutSec * 1000, Timeout.Infinite); + } + + public void CancelTimer() + { + try + { + if (!IsTimerDisposed) + { + _timer.Dispose(); + } + } + catch { } + } } diff --git a/Arrowgene.Ddon.GameServer/Party/PartyManager.cs b/Arrowgene.Ddon.GameServer/Party/PartyManager.cs index 9879325ea..215763516 100644 --- a/Arrowgene.Ddon.GameServer/Party/PartyManager.cs +++ b/Arrowgene.Ddon.GameServer/Party/PartyManager.cs @@ -1,26 +1,37 @@ -using System; +using System; using System.Collections.Concurrent; using Arrowgene.Ddon.Server; using Arrowgene.Logging; using System.Collections.Generic; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System.Threading; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.GameServer.Party; public class PartyManager { - public const uint MaxNumParties = 100; + public const uint MaxNumParties = 1000; public const uint InvalidPartyId = 0; public const ushort InvitationTimeoutSec = 30; private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PartyManager)); + public readonly DdonGameServer Server; + private readonly ConcurrentStack _idPool; private readonly ConcurrentDictionary _parties; private readonly ConcurrentDictionary _invites; - public PartyManager() + public PartyManager(DdonGameServer server) { + Server = server; _idPool = new ConcurrentStack(); for (uint i = 1; i < MaxNumParties + 1; i++) { @@ -33,20 +44,44 @@ public PartyManager() public bool InviteParty(GameClient invitee, GameClient host, PartyGroup party) { - PartyInvitation invitation = new PartyInvitation(); - invitation.Invitee = invitee; - invitation.Host = host; - invitation.Party = party; - invitation.Date = DateTime.Now; + if (_invites.TryRemove(invitee, out PartyInvitation existingInvite)) + { + existingInvite.CancelTimer(); + } + + PartyInvitation invitation = new PartyInvitation + { + Invitee = invitee, + Host = host, + Party = party, + Date = DateTime.UtcNow + }; + if (!_invites.TryAdd(invitee, invitation)) { Logger.Error(invitee, $"Already has pending invite)"); return false; } + invitation.StartTimer(RemoveExpiredInvite, InvitationTimeoutSec + 2); + return true; } + private void RemoveExpiredInvite(PartyInvitation invitation) + { + if (_invites.ContainsKey(invitation.Invitee) && _invites.TryRemove(invitation.Invitee, out _)) + { + var ntc = new S2CPartyPartyInviteCancelNtc + { + ErrorCode = ErrorCode.ERROR_CODE_PARTY_INVITE_CANCEL_REASON_TIMEOUT + }; + invitation.Invitee.Send(ntc); + + Logger.Info(invitation.Invitee, "Invitation removed due to timeout."); + } + } + public PartyInvitation GetPartyInvitation(GameClient client) { if (!_invites.TryGetValue(client, out PartyInvitation partyInvitation)) @@ -139,4 +174,30 @@ private void RecalculateIdPool() Logger.Info($"Free party IDs: {_idPool.Count}/{MaxNumParties}"); } + + public bool ClientsInSameParty(GameClient clientA, GameClient clientB) + { + if (clientA.Party == null || clientB.Party == null) + { + return false; + } + + return (clientA.Party.Id == clientB.Party.Id); + } + + public void CleanupOnExit(GameClient client) + { + if (client.Party != null) + { + client.Party.Leave(client); + + Logger.Info(client, $"Left PartyId:{client.Party.Id}"); + + S2CPartyPartyLeaveNtc partyLeaveNtc = new S2CPartyPartyLeaveNtc(); + partyLeaveNtc.CharacterId = client.Character.CharacterId; + client.Party.SendToAllExcept(partyLeaveNtc, client); + + client.Send(new S2CPartyPartyLeaveRes()); + } + } } diff --git a/Arrowgene.Ddon.GameServer/Party/PartyMember.cs b/Arrowgene.Ddon.GameServer/Party/PartyMember.cs index 3beb55a00..c307d49e6 100644 --- a/Arrowgene.Ddon.GameServer/Party/PartyMember.cs +++ b/Arrowgene.Ddon.GameServer/Party/PartyMember.cs @@ -1,4 +1,5 @@ -using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; diff --git a/Arrowgene.Ddon.GameServer/Party/PartyQuestState.cs b/Arrowgene.Ddon.GameServer/Party/PartyQuestState.cs new file mode 100644 index 000000000..085f10477 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Party/PartyQuestState.cs @@ -0,0 +1,540 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Quests; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer.Party +{ + public class QuestProcessState + { + public ushort ProcessNo { get; set; } + public ushort SequenceNo { get; set; } + public ushort BlockNo { get; set; } + } + + public class QuestDeliveryRecord + { + public uint ItemId { get; set; } + public uint AmountDelivered { get; set; } + public uint AmountRequired { get; set; } + } + + public class QuestState + { + public QuestId QuestId { get; set; } + public QuestType QuestType { get; set; } + public QuestProgressState State { get; set; } + public uint Step { get; set; } + + public Dictionary ProcessState { get; set; } + public Dictionary>> QuestEnemies { get; set; } + public Dictionary DeliveryRecords { get; set; } + + public QuestState() + { + ProcessState = new Dictionary(); + QuestEnemies = new Dictionary>>(); + DeliveryRecords = new Dictionary(); + } + + public uint UpdateDeliveryRequest(uint itemId, uint amount) + { + lock (DeliveryRecords) + { + if (!DeliveryRecords.ContainsKey(itemId)) + { + // TODO: throw an exception? + return uint.MaxValue; + } + + var deliveryRecord = DeliveryRecords[itemId]; + + deliveryRecord.AmountDelivered += amount; + + if (deliveryRecord.AmountDelivered > deliveryRecord.AmountRequired) + { + // This should never happen + return uint.MaxValue; + } + + return deliveryRecord.AmountRequired - deliveryRecord.AmountDelivered; + } + } + + public void AddDeliveryRequest(uint itemId, uint amountRequired) + { + lock (DeliveryRecords) + { + DeliveryRecords[itemId] = new QuestDeliveryRecord() + { + ItemId = itemId, + AmountRequired = amountRequired, + AmountDelivered = 0 + }; + } + } + + public bool DeliveryRequestComplete() + { + lock (DeliveryRecords) + { + foreach (var record in DeliveryRecords.Values) + { + if (record.AmountDelivered != record.AmountRequired) + { + return false; + } + } + return true; + } + } + } + + public class PartyQuestState + { + + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(PartyQuestState)); + + private Dictionary ActiveQuests { get; set; } + private Dictionary> QuestLookupTable { get; set; } + private List CompletedWorldQuests { get; set; } + + public PartyQuestState() + { + ActiveQuests = new Dictionary(); + QuestLookupTable = new Dictionary>(); + CompletedWorldQuests = new List(); + } + + public void AddNewQuest(Quest quest, uint step = 0) + { + lock (ActiveQuests) + { + ActiveQuests[quest.QuestId] = new QuestState() + { + QuestId = quest.QuestId, + QuestType = quest.QuestType, + Step = step + }; + + foreach (var location in quest.Locations) + { + if (!QuestLookupTable.ContainsKey(location.StageId)) + { + QuestLookupTable[location.StageId] = new List(); + } + + QuestLookupTable[location.StageId].Add(quest.QuestId); + + // Populate data structures for Instance Enemy Data + if (!ActiveQuests[quest.QuestId].QuestEnemies.ContainsKey(location.StageId)) + { + ActiveQuests[quest.QuestId].QuestEnemies[location.StageId] = new Dictionary>(); + } + } + + foreach (var request in quest.DeliveryItems) + { + ActiveQuests[quest.QuestId].AddDeliveryRequest(request.ItemId, request.Amount); + } + + // Initialize Process State Table + UpdateProcessState(quest.QuestId, quest.ToCDataQuestList(step).QuestProcessStateList); + + // Initialize enemy data are the current point + quest.PopulateStartingEnemyData(this); + } + } + + public bool HasEnemiesInCurrentStageGroup(Quest quest, StageId stageId, uint subGroupId) + { + lock (ActiveQuests) + { + var questState = ActiveQuests[quest.QuestId]; + if (!questState.QuestEnemies.ContainsKey(stageId)) + { + return false; + } + + return questState.QuestEnemies[stageId].ContainsKey(subGroupId); + } + } + + public void SetInstanceEnemies(Quest quest, StageId stageId, ushort subGroupId, List enemies) + { + lock (ActiveQuests) + { + ActiveQuests[quest.QuestId].QuestEnemies[stageId][subGroupId] = enemies; + } + } + + public List GetInstancedEnemies(Quest quest, StageId stageId, ushort subGroupId) + { + lock (ActiveQuests) + { + return ActiveQuests[quest.QuestId].QuestEnemies[stageId][subGroupId]; + } + } + + public List GetInstancedEnemies(QuestId questId, StageId stageId, ushort subGroupId) + { + var quest = QuestManager.GetQuest(questId); + return GetInstancedEnemies(quest, stageId, subGroupId); + } + + public InstancedEnemy GetInstancedEnemy(Quest quest, StageId stageId, ushort subGroupId, uint index) + { + lock (ActiveQuests) + { + var questState = ActiveQuests[quest.QuestId]; + foreach (var enemy in questState.QuestEnemies[stageId][subGroupId]) + { + if (enemy.Index == index) + { + return enemy; + } + } + + return null; + } + } + + public InstancedEnemy GetInstancedEnemy(QuestId questId, StageId stageId, ushort subGroupId, uint index) + { + var quest = QuestManager.GetQuest(questId); + return GetInstancedEnemy(quest, stageId, subGroupId, index); + } + + public void AddNewQuest(QuestId questId, uint step) + { + var quest = QuestManager.GetQuest(questId); + AddNewQuest(quest, step); + } + + public void RemoveQuest(QuestId questId) + { + var quest = QuestManager.GetQuest(questId); + lock (ActiveQuests) + { + ActiveQuests.Remove(questId); + + foreach (var location in quest.Locations) + { + if (QuestLookupTable.ContainsKey(location.StageId)) + { + QuestLookupTable[location.StageId].Remove(questId); + } + } + } + } + + public void CancelQuest(QuestId questId) + { + lock (CompletedWorldQuests) + { + var quest = QuestManager.GetQuest(questId); + RemoveQuest(questId); + + // Save the quest if it was a world quest + // so we can add it back on instance reset + if (quest.QuestType == QuestType.World) + { + CompletedWorldQuests.Add(questId); + } + } + } + + public void CompleteQuest(QuestId questId) + { + lock (CompletedWorldQuests) + { + var quest = QuestManager.GetQuest(questId); + RemoveQuest(questId); + + // Save the quest if it was a world quest + // so we can add it back on instance reset + if (quest.QuestType == QuestType.World) + { + CompletedWorldQuests.Add(questId); + } + + if (quest.NextQuestId != 0) + { + AddNewQuest(quest.NextQuestId, 0); + } + } + } + + public List GetActiveQuestIds() + { + lock (ActiveQuests) + { + return ActiveQuests.Keys.ToList(); + } + } + + public bool HasActiveQuest(QuestId questId) + { + lock (ActiveQuests) + { + return ActiveQuests.ContainsKey(questId); + } + } + + public List StageQuests(StageId stageId) + { + lock (ActiveQuests) + { + if (QuestLookupTable.ContainsKey(stageId)) + { + return QuestLookupTable[stageId]; + } + } + return new List(); + } + + public bool HasQuest(QuestId questId) + { + lock(ActiveQuests) + { + return ActiveQuests.ContainsKey(questId); + } + } + + public QuestState GetQuestState(Quest quest) + { + lock (ActiveQuests) + { + if (!ActiveQuests.ContainsKey(quest.QuestId)) + { + // Throw an exception? + return null; + } + + return ActiveQuests[quest.QuestId]; + } + } + + public QuestState GetQuestState(QuestId questId) + { + var quest = QuestManager.GetQuest(questId); + return GetQuestState(quest); + } + + public void UpdateProcessState(QuestId questId, ushort processNo, ushort sequenceNo, ushort blockNo) + { + lock (ActiveQuests) + { + if (!ActiveQuests.ContainsKey(questId)) + { + return; + } + + if (!ActiveQuests[questId].ProcessState.ContainsKey(processNo)) + { + ActiveQuests[questId].ProcessState[processNo] = new QuestProcessState(); + } + + var processState = ActiveQuests[questId].ProcessState[processNo]; + processState.ProcessNo = processNo; + processState.SequenceNo = sequenceNo; + processState.BlockNo = blockNo; + } + } + + public void UpdateProcessState(QuestId questId, List questProcessState) + { + foreach (var process in questProcessState) + { + UpdateProcessState(questId, process.ProcessNo, process.SequenceNo, process.BlockNo); + } + } + + public QuestProcessState GetProcessState(QuestId questId, ushort processNo) + { + lock (ActiveQuests) + { + if (!ActiveQuests.ContainsKey(questId)) + { + ActiveQuests[questId] = new QuestState(); + } + + if (!ActiveQuests[questId].ProcessState.ContainsKey(processNo)) + { + ActiveQuests[questId].ProcessState[processNo] = new QuestProcessState() { ProcessNo = processNo, BlockNo = 1 }; + } + + return ActiveQuests[questId].ProcessState[processNo]; + } + } + + public void ResetInstanceQuestState() + { + // Add all world quests + foreach (var questId in CompletedWorldQuests) + { + AddNewQuest(questId, 0); + } + + CompletedWorldQuests.Clear(); + } + + public bool UpdatePartyQuestProgress(DdonGameServer server, PartyGroup party, QuestId questId) + { + Quest quest = QuestManager.GetQuest(questId); + + var questState = party.QuestState.GetQuestState(quest); + foreach (var memberClient in party.Clients) + { + var result = server.Database.GetQuestProgressById(memberClient.Character.CommonId, questId); + if (result == null) + { + continue; + } + + if (result.Step != questState.Step) + { + continue; + } + + server.Database.UpdateQuestProgress(memberClient.Character.CommonId, quest.QuestId, quest.QuestType, questState.Step + 1); + } + + questState.Step += 1; + + return true; + } + + public bool CompletePartyQuestProgress(DdonGameServer server, PartyGroup party, QuestId questId) + { + Quest quest = QuestManager.GetQuest(questId); + + var questState = party.QuestState.GetQuestState(quest); + foreach (var memberClient in party.Clients) + { + var result = server.Database.GetQuestProgressById(memberClient.Character.CommonId, quest.QuestId); + if (result == null) + { + continue; + } + + if (result.Step != questState.Step) + { + continue; + } + + server.Database.DeletePriorityQuest(memberClient.Character.CommonId, quest.QuestId); + server.Database.RemoveQuestProgress(memberClient.Character.CommonId, quest.QuestId, quest.QuestType); + if (quest.NextQuestId != QuestId.None) + { + var nextQuest = QuestManager.GetQuest(quest.NextQuestId); + server.Database.InsertQuestProgress(memberClient.Character.CommonId, nextQuest.QuestId, nextQuest.QuestType, 0); + } + + server.Database.InsertIfNotExistCompletedQuest(memberClient.Character.CommonId, quest.QuestId, quest.QuestType); + } + + // Remove the quest data from the party object + CompleteQuest(quest.QuestId); + + return true; + } + + public bool DistributePartyQuestRewards(DdonGameServer server, PartyGroup party, QuestId questId) + { + Quest quest = QuestManager.GetQuest(questId); + + var questState = party.QuestState.GetQuestState(quest); + foreach (var memberClient in party.Clients) + { + // If this is a main quest, check to see that the member is currently on this quest, otherwise don't reward + if (quest.QuestType == QuestType.Main) + { + var result = server.Database.GetQuestProgressById(memberClient.Character.CommonId, questId); + if (result == null) + { + continue; + } + + if (result.Step != questState.Step) + { + continue; + } + } + + // Check for Item Rewards + if (quest.HasRewards()) + { + server.RewardManager.AddQuestRewards(memberClient, quest); + } + + // Check for Exp, Rift and Gold Rewards + SendWalletRewards(server, memberClient, quest); + } + + return true; + } + + private void SendWalletRewards(DdonGameServer server, GameClient client, Quest quest) + { + S2CItemUpdateCharacterItemNtc updateCharacterItemNtc = new S2CItemUpdateCharacterItemNtc() + { + UpdateType = ItemNoticeType.Quest + }; + + foreach (var walletReward in quest.WalletRewards) + { + server.WalletManager.AddToWallet(client.Character, walletReward.Type, walletReward.Value); + + updateCharacterItemNtc.UpdateWalletList.Add(new CDataUpdateWalletPoint() + { + Type = walletReward.Type, + Value = server.WalletManager.GetWalletAmount(client.Character, walletReward.Type), + AddPoint = (int)walletReward.Value + }); + } + + if (updateCharacterItemNtc.UpdateWalletList.Count > 0) + { + client.Send(updateCharacterItemNtc); + } + + foreach (var expPoint in quest.ExpRewards) + { + if (expPoint.Type == ExpType.ExperiencePoints) + { + server.ExpManager.AddExp(client, client.Character, expPoint.Reward, RewardSource.Quest, quest.QuestType); + } + else if (expPoint.Type == ExpType.PlayPoints) + { + server.PPManager.AddPlayPoint(client, expPoint.Reward, type: 2); + } + } + } + + public void UpdatePriorityQuestList(DdonGameServer server, PartyGroup party) + { + var leaderClient = party.Leader.Client; + + S2CQuestSetPriorityQuestNtc prioNtc = new S2CQuestSetPriorityQuestNtc() + { + CharacterId = leaderClient.Character.CharacterId + }; + + var priorityQuests = server.Database.GetPriorityQuests(leaderClient.Character.CommonId); + foreach (var priorityQuestId in priorityQuests) + { + var priorityQuest = QuestManager.GetQuest(priorityQuestId); + var questState = party.QuestState.GetQuestState(priorityQuest.QuestId); + prioNtc.PriorityQuestList.Add(priorityQuest.ToCDataPriorityQuest(questState.Step)); + } + party.SendToAll(prioNtc); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Party/PawnPartyMember.cs b/Arrowgene.Ddon.GameServer/Party/PawnPartyMember.cs index c613c8976..1f7bb990a 100644 --- a/Arrowgene.Ddon.GameServer/Party/PawnPartyMember.cs +++ b/Arrowgene.Ddon.GameServer/Party/PawnPartyMember.cs @@ -1,4 +1,5 @@ -using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; @@ -26,8 +27,8 @@ public override Packet GetS2CContextGetParty_ContextNtc() partyContextPawn.Base.HmType = Pawn.HmType; GameStructure.CDataContextPlayerInfo(partyContextPawn.PlayerInfo, Pawn); partyContextPawn.PawnReactionList = Pawn.PawnReactionList; - partyContextPawn.Unk0 = new byte[64]; - partyContextPawn.SpSkillList = Pawn.SpSkillList; + partyContextPawn.TrainingStatus = Pawn.TrainingStatus.GetValueOrDefault(Pawn.Job, new byte[64]); + partyContextPawn.SpSkillList = Pawn.SpSkills.GetValueOrDefault(Pawn.Job, new List()); GameStructure.CDataContextResist(partyContextPawn.ResistInfo, Pawn); partyContextPawn.EditInfo = Pawn.EditInfo; @@ -37,4 +38,48 @@ public override Packet GetS2CContextGetParty_ContextNtc() partyPlayerContextNtc.Context.Base.MemberIndex = MemberIndex; return new StructurePacket(partyPlayerContextNtc); } + + public S2CContextGetPartyMypawnContextNtc GetS2CContextGetParty_ContextNtcEx() + { + CDataPartyContextPawn partyContextPawn = new CDataPartyContextPawn(); + GameStructure.CDataContextBase(partyContextPawn.Base, Pawn); + partyContextPawn.Base.PawnId = PawnId; + partyContextPawn.Base.CharacterId = Pawn.CharacterId; + partyContextPawn.Base.PawnType = Pawn.PawnType; + partyContextPawn.Base.HmType = Pawn.HmType; + GameStructure.CDataContextPlayerInfo(partyContextPawn.PlayerInfo, Pawn); + partyContextPawn.PawnReactionList = Pawn.PawnReactionList; + partyContextPawn.TrainingStatus = Pawn.TrainingStatus.GetValueOrDefault(Pawn.Job, new byte[64]); + partyContextPawn.SpSkillList = Pawn.SpSkills.GetValueOrDefault(Pawn.Job, new List()); + GameStructure.CDataContextResist(partyContextPawn.ResistInfo, Pawn); + partyContextPawn.EditInfo = Pawn.EditInfo; + + S2CContextGetPartyMypawnContextNtc partyPlayerContextNtc = new S2CContextGetPartyMypawnContextNtc(); + partyPlayerContextNtc.PawnId = PawnId; + partyPlayerContextNtc.Context = partyContextPawn; + partyPlayerContextNtc.Context.Base.MemberIndex = MemberIndex; + return partyPlayerContextNtc; + } + + public S2CContextGetPartyRentedPawnContextNtc GetS2CContextGetPartyRentedPawn_ContextNtc() + { + CDataPartyContextPawn partyContextPawn = new CDataPartyContextPawn(); + GameStructure.CDataContextBase(partyContextPawn.Base, Pawn); + partyContextPawn.Base.PawnId = PawnId; + partyContextPawn.Base.CharacterId = Pawn.CharacterId; + partyContextPawn.Base.PawnType = Pawn.PawnType; + partyContextPawn.Base.HmType = Pawn.HmType; + GameStructure.CDataContextPlayerInfo(partyContextPawn.PlayerInfo, Pawn); + partyContextPawn.PawnReactionList = Pawn.PawnReactionList; + partyContextPawn.TrainingStatus = Pawn.TrainingStatus.GetValueOrDefault(Pawn.Job, new byte[64]); + partyContextPawn.SpSkillList = Pawn.SpSkills.GetValueOrDefault(Pawn.Job, new List()); + GameStructure.CDataContextResist(partyContextPawn.ResistInfo, Pawn); + partyContextPawn.EditInfo = Pawn.EditInfo; + + var contextNtc = new S2CContextGetPartyRentedPawnContextNtc(); + contextNtc.PawnId = PawnId; + contextNtc.Context = partyContextPawn; + contextNtc.Context.Base.MemberIndex = MemberIndex; + return contextNtc; + } } diff --git a/Arrowgene.Ddon.GameServer/Party/PlayerPartyMember.cs b/Arrowgene.Ddon.GameServer/Party/PlayerPartyMember.cs index c6d1f86fc..6693d9f56 100644 --- a/Arrowgene.Ddon.GameServer/Party/PlayerPartyMember.cs +++ b/Arrowgene.Ddon.GameServer/Party/PlayerPartyMember.cs @@ -1,4 +1,4 @@ -using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; @@ -30,4 +30,20 @@ public override Packet GetS2CContextGetParty_ContextNtc() return new StructurePacket(partyPlayerContextNtc); } + + public S2CContextGetPartyPlayerContextNtc GetS2CContextGetParty_ContextNtcEx() + { + CDataPartyPlayerContext partyPlayerContext = new CDataPartyPlayerContext(); + GameStructure.CDataContextBase(partyPlayerContext.Base, Client.Character); + GameStructure.CDataContextPlayerInfo(partyPlayerContext.PlayerInfo, Client.Character); + GameStructure.CDataContextResist(partyPlayerContext.ResistInfo, Client.Character); + partyPlayerContext.EditInfo = Client.Character.EditInfo; + + S2CContextGetPartyPlayerContextNtc partyPlayerContextNtc = new S2CContextGetPartyPlayerContextNtc(); + partyPlayerContextNtc.CharacterId = Client.Character.CharacterId; + partyPlayerContextNtc.Context = partyPlayerContext; + partyPlayerContextNtc.Context.Base.MemberIndex = MemberIndex; + + return partyPlayerContextNtc; + } } diff --git a/Arrowgene.Ddon.GameServer/Quests/ExtremeMissions/EmSpiritDragon.cs b/Arrowgene.Ddon.GameServer/Quests/ExtremeMissions/EmSpiritDragon.cs new file mode 100644 index 000000000..7d67e90a4 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/ExtremeMissions/EmSpiritDragon.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Quests.ExtremeMissions +{ + internal class EmSpiritDragon + { + } +} + + +#if false + S2CQuestGetLightQuestListRes pcap = EntitySerializer.Get().Read(pcap_data); + S2CQuestGetLightQuestListRes res = new S2CQuestGetLightQuestListRes(); + + // TODO: Make these configurable + + // Spirit Dragon EM + res.LightQuestList.Add(new CDataLightQuestList() + { + Param = new CDataQuestList() { + QuestScheduleId = 50300010, + QuestId = 50300010 + } + }); + +------------------------------------------------ + case 50300010: + // Spirit Dragon EM as a Light Quest, yes + res.QuestProcessStateList.Add(new CDataQuestProcessState() + { + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + // EmHpLess + QuestManager.CheckCommand.EmHpLess(StageNo.SpiritDragonsRoost2, 2, 0, 60) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Accept), + QuestManager.ResultCommand.StageJump(StageNo.SpiritDragonsRoost2, 0), + QuestManager.ResultCommand.ExeEventAfterStageJump(StageNo.SpiritDragonsRoost2, 0, 0) + } + }); + break; + } + + +----------------------------------------------- + + case 50300010: + { + // Spirit Dragon + S2CQuestQuestProgressRes res = new S2CQuestQuestProgressRes(); + res.QuestScheduleId = packet.Structure.QuestScheduleId; + switch (packet.Structure.ProcessNo) + { + case 0: + { + CDataStageLayoutId layoutId = new CDataStageLayoutId(381, 0, 2); + List enemySpawns = ((DdonGameServer) Server).EnemyManager.GetAssets(layoutId, 0); + for(byte i=1; i() + { + new CDataQuestProcessState() + { + ProcessNo = 1, + CheckCommandList = new List() + { + new CDataQuestProcessState.MtTypedArrayCDataQuestCommand() + { + ResultCommandList = new List() + { + // CheckCommand.EmHpLess(436, 2, 0, 30) + new CDataQuestCommand(48, 436, 2, 0, 30) + } + } + } + } + }; + break; + + case 1: + { + CDataStageLayoutId layoutId = new CDataStageLayoutId(381, 0, 2); + List enemySpawns = ((DdonGameServer) Server).EnemyManager.GetAssets(layoutId, 0); + for(byte i=1; i() + { + new CDataQuestProcessState() + { + ProcessNo = 2, + CheckCommandList = new List() + { + new CDataQuestProcessState.MtTypedArrayCDataQuestCommand() + { + ResultCommandList = new List() + { + // QuestManager.CheckCommand.DieEnemy(436, 2, 0) + new CDataQuestCommand(2, 436, 2, 0) + } + } + } + } + }; + break; + + case 2: + res.QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 3, + ResultCommandList = new List() + { + // ResultCommand.EventExec(436, 1) + new CDataQuestCommand(13, 436, 1), + // ResultCommand.SetAnnounce(QuestAnnounceType.Clear) + CDataQuestCommand.ResultSetAnnounce(CDataQuestCommand.AnnounceType.QUEST_ANNOUNCE_TYPE_CLEAR) + } + } + }; + break; + } + + client.Send(res); + + // Sent for the rest of the party members + S2CQuestQuestProgressNtc ntc = new S2CQuestQuestProgressNtc(); + ntc.ProgressCharacterId = packet.Structure.ProgressCharacterId; + ntc.QuestScheduleId = res.QuestScheduleId; + ntc.QuestProcessStateList = res.QuestProcessStateList; + client.Party.SendToAllExcept(ntc, client); + break; + } + +------------------------------------------------ + + private static readonly byte[] pcap_data = new byte[] { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, + 0x1E, 0x02, 0x66, 0xEE, 0x3A, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x1F, 0xB4, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x5D, 0xD2, 0xF8, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x01, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x03, 0xE7, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x39, 0x00, 0x00, 0x00, 0x00, 0x3F, + }; +#endif diff --git a/Arrowgene.Ddon.GameServer/Quests/GenericQuest.cs b/Arrowgene.Ddon.GameServer/Quests/GenericQuest.cs new file mode 100644 index 000000000..ca40af6e0 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/GenericQuest.cs @@ -0,0 +1,566 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Quests +{ + public class GenericQuest : Quest + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GenericQuest)); + + public static GenericQuest FromAsset(QuestAssetData questAsset) + { + var quest = new GenericQuest(questAsset.QuestId, questAsset.QuestScheduleId, questAsset.Type, questAsset.Discoverable); + + quest.QuestAreaId = questAsset.QuestAreaId; + quest.NewsImageId = questAsset.NewsImageId; + + quest.BaseLevel = questAsset.BaseLevel; + quest.MinimumItemRank = questAsset.MinimumItemRank; + quest.NextQuestId = questAsset.NextQuestId; + quest.QuestLayoutFlagSetInfo = questAsset.QuestLayoutSetInfoFlags; + quest.QuestLayoutFlags = questAsset.QuestLayoutFlags; + quest.Processes = questAsset.Processes; + quest.EnemyGroups = questAsset.EnemyGroups; + quest.ResetPlayerAfterQuest = questAsset.ResetPlayerAfterQuest; + quest.OrderConditions = questAsset.OrderConditions; + + quest.ExpRewards.Add(new CDataQuestExp() + { + Type = questAsset.ExpType, + Reward = questAsset.ExpReward + }); + + foreach (var walletReward in questAsset.RewardCurrency) + { + quest.WalletRewards.Add(new CDataWalletPoint() + { + Type = walletReward.WalletType, + Value = walletReward.Amount + }); + } + + foreach (var rewardItem in questAsset.RewardItems) + { + switch (rewardItem.RewardType) + { + case QuestRewardType.Random: + case QuestRewardType.Fixed: + quest.ItemRewards.Add(rewardItem); + break; + case QuestRewardType.Select: + quest.SelectableRewards.Add(rewardItem); + break; + } + } + + foreach (var process in quest.Processes) + { + foreach (var block in process.Blocks) + { + switch (block.BlockType) + { + case QuestBlockType.KillGroup: + case QuestBlockType.SpawnGroup: + { + foreach (var groupId in block.EnemyGroupIds) + { + var enemyGroup = quest.EnemyGroups[groupId]; + quest.Locations.Add(new QuestLocation() { StageId = enemyGroup.StageId, SubGroupId = (ushort) enemyGroup.SubGroupId }); + } + } + break; + case QuestBlockType.DeliverItems: + foreach (var request in block.DeliveryRequests) + { + quest.DeliveryItems.Add(new QuestDeliveryItem() + { + ItemId = request.ItemId, + Amount = request.Amount, + }); + } + break; + } + + block.QuestProcessState = BlockAsCDataQuestProcessState(quest, block); + } + } + + return quest; + } + + public GenericQuest(QuestId questId, QuestId questScheduleId, QuestType questType, bool discoverable) : base(questId, questScheduleId, questType, discoverable) + { + QuestLayoutFlagSetInfo = new List(); + } + + public override void SendProgressWorkNotices(GameClient client, StageId stageId, uint subGroupId) + { + QuestLocation questLocation = null; + foreach (var location in Locations) + { + if (location.ContainsStageId(stageId, (ushort)subGroupId)) + { + questLocation = location; + break; + } + } + + if (questLocation == null) + { + client.Party.SendToAll(new S2CQuestQuestProgressWorkSaveNtc()); + } + else + { + var proccessState = client.Party.QuestState.GetProcessState(QuestId, 0); + // We need to signal the current block + client.Party.SendToAll(new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint)QuestId, + ProcessNo = proccessState.ProcessNo, + SequenceNo = proccessState.SequenceNo, + BlockNo = proccessState.BlockNo, +#if false + WorkList = new List() + { + QuestManager.NotifyCommand.KilledTargetEnemySetGroup((int) questLocation.QuestLayoutFlag, StageManager.ConvertIdToStageNo(stageId), (int) stageId.GroupId) + } +#endif + }); + } + } + + public override List StateMachineExecute(DdonGameServer server, GameClient client, QuestProcessState processState, out QuestProgressState questProgressState) + { + if (processState.ProcessNo >= Processes.Count) + { + questProgressState = QuestProgressState.Unknown; + return new List(); + } + + var process = Processes[processState.ProcessNo]; + if ((processState.BlockNo) >= process.Blocks.Count) + { + questProgressState = QuestProgressState.Unknown; + return new List(); + } + + var questBlock = process.Blocks[processState.BlockNo]; + if (processState.ProcessNo == 0 && questBlock.SequenceNo == 1) + { + questProgressState = QuestProgressState.Complete; + } + else if (questBlock.IsCheckpoint) + { + questProgressState = QuestProgressState.Checkpoint; + } + else if (questBlock.AnnounceType == QuestAnnounceType.Accept) + { + questProgressState = QuestProgressState.Accepted; + } + else + { + questProgressState = QuestProgressState.InProgress; + } + + if (questBlock.BlockType != QuestBlockType.DestroyGroup) + { + foreach (var enemyGroupId in questBlock.EnemyGroupIds) + { + var enemyGroup = EnemyGroups[enemyGroupId]; + client.Party.QuestState.SetInstanceEnemies(this, enemyGroup.StageId, (ushort)enemyGroup.SubGroupId, enemyGroup.CreateNewInstance()); + } + } + else + { + foreach (var enemyGroupId in questBlock.EnemyGroupIds) + { + var enemies = EnemyGroups[enemyGroupId]; + client.Party.QuestState.SetInstanceEnemies(this, enemies.StageId, (ushort)enemies.SubGroupId, new List()); + } + } + + foreach (var item in questBlock.HandPlayerItems) + { + var result = server.ItemManager.AddItem(server, client.Character, true, item.ItemId, item.Amount); + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateType = 0, + UpdateItemList = result + }); + } + + foreach (var item in questBlock.ConsumePlayerItems) + { + var result = server.ItemManager.ConsumeItemByIdFromItemBag(server, client.Character, item.ItemId, item.Amount); + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateType = 0, + UpdateItemList = new List() { result } + }); + } + + bool ShouldResetGroup = false; + if (questBlock.BlockType == QuestBlockType.DestroyGroup) + { + ShouldResetGroup = true; + DestroyEnemiesForBlock(client, questBlock); + } + + if (questBlock.ResetGroup || ShouldResetGroup) + { + ResetEnemiesForBlock(client, questBlock); + } + + return new List() + { + questBlock.QuestProcessState + }; + } + + private static CDataQuestProcessState BlockAsCDataQuestProcessState(GenericQuest quest, QuestBlock questBlock) + { + CDataQuestProcessState result = new CDataQuestProcessState() + { + ProcessNo = questBlock.ProcessNo, + SequenceNo = questBlock.SequenceNo, + BlockNo = questBlock.BlockNo, + }; + + List resultCommands = new List(); + List checkCommands = new List(); + + ParseQuestFlags(questBlock.QuestFlags, resultCommands, checkCommands); + + if (questBlock.ShouldStageJump) + { + resultCommands.Add(QuestManager.ResultCommand.StageJump(StageManager.ConvertIdToStageNo(questBlock.StageId), 0)); + } + + if (questBlock.QuestCameraEvent.HasCameraEvent) + { + resultCommands.Add(QuestManager.ResultCommand.PlayCameraEvent(StageManager.ConvertIdToStageNo(questBlock.StageId), questBlock.QuestCameraEvent.EventNo)); + } + + if (questBlock.BgmStop) + { + // TODO: This probably needs Start/Stop/Fix behavior + resultCommands.Add(QuestManager.ResultCommand.BgmStop()); + } + + if (questBlock.SequenceNo != 1) + { + switch (questBlock.AnnounceType) + { + case QuestAnnounceType.Accept: + resultCommands.Add(QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Accept, 1)); + break; + case QuestAnnounceType.Update: + resultCommands.Add(QuestManager.ResultCommand.UpdateAnnounce()); + break; + } + } + + foreach (var item in questBlock.HandPlayerItems) + { + resultCommands.Add(QuestManager.ResultCommand.PushImteToPlBag((int)item.ItemId, (int)item.Amount)); + } + + switch (questBlock.BlockType) + { + case QuestBlockType.NpcTalkAndOrder: + { + checkCommands.Add(QuestManager.CheckCommand.NpcTalkAndOrderUi(StageManager.ConvertIdToStageNo(questBlock.NpcOrderDetails[0].StageId), questBlock.NpcOrderDetails[0].NpcId, 0)); + resultCommands.Add(QuestManager.ResultCommand.QstTalkChg(questBlock.NpcOrderDetails[0].NpcId, questBlock.NpcOrderDetails[0].MsgId)); + } + break; + case QuestBlockType.NewNpcTalkAndOrder: + { + checkCommands.Add(QuestManager.CheckCommand.QuestNpcTalkAndOrderUi( + StageManager.ConvertIdToStageNo(questBlock.NpcOrderDetails[0].StageId), + (int)questBlock.NpcOrderDetails[0].StageId.GroupId, + questBlock.NpcOrderDetails[0].StageId.LayerNo, + (int)quest.QuestId)); + resultCommands.Add(QuestManager.ResultCommand.QstTalkChg(questBlock.NpcOrderDetails[0].NpcId, questBlock.NpcOrderDetails[0].MsgId)); + } + break; + case QuestBlockType.PartyGather: + { + checkCommands.Add(QuestManager.CheckCommand.Prt(StageManager.ConvertIdToStageNo(questBlock.StageId), questBlock.PartyGatherPoint.x, questBlock.PartyGatherPoint.y, questBlock.PartyGatherPoint.z)); + resultCommands.Add(QuestManager.ResultCommand.Prt(StageManager.ConvertIdToStageNo(questBlock.StageId), questBlock.PartyGatherPoint.x, questBlock.PartyGatherPoint.y, questBlock.PartyGatherPoint.z)); + } + break; + case QuestBlockType.DiscoverEnemy: + case QuestBlockType.SeekOutEnemiesAtMarkedLocation: + { + foreach (var groupId in questBlock.EnemyGroupIds) + { + var enemyGroup = quest.EnemyGroups[groupId]; + checkCommands.Add(QuestManager.CheckCommand.IsEnemyFoundForOrder(StageManager.ConvertIdToStageNo(enemyGroup.StageId), (int)enemyGroup.StageId.GroupId, -1)); + } + } + break; + case QuestBlockType.SpawnGroup: + /* This block is used just to control nodes to spawn/not spawn enemies */ + break; + case QuestBlockType.End: + { + resultCommands.Add(QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Clear)); + resultCommands.Add(QuestManager.ResultCommand.EndEndQuest()); + } + break; + case QuestBlockType.KillGroup: + { + foreach (var groupId in questBlock.EnemyGroupIds) + { + var enemyGroup = quest.EnemyGroups[groupId]; + checkCommands.Add(QuestManager.CheckCommand.DieEnemy(StageManager.ConvertIdToStageNo(enemyGroup.StageId), (int)enemyGroup.StageId.GroupId, -1)); + } + } + break; + case QuestBlockType.WeakenGroup: + { + foreach (var groupId in questBlock.EnemyGroupIds) + { + var enemyGroup = quest.EnemyGroups[groupId]; + foreach (var enemy in enemyGroup.CreateNewInstance()) + { + checkCommands.Add(QuestManager.CheckCommand.EmHpLess(StageManager.ConvertIdToStageNo(enemyGroup.StageId), (int)enemyGroup.StageId.GroupId, enemy.Index, questBlock.EnemyHpPrecent)); + } + } + } + break; + case QuestBlockType.CollectItem: + { + var questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.QuestOmSetTouch(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo) : + QuestManager.CheckCommand.QuestOmSetTouchWithoutMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + checkCommands.Add(questCommand); + } + break; + case QuestBlockType.OmInteractEvent: + { + CDataQuestCommand questCommand = new CDataQuestCommand(); + switch (questBlock.OmInteractEvent.QuestType) + { + case OmQuestType.MyQuest: + switch (questBlock.OmInteractEvent.InteractType) + { + case OmInteractType.Touch: + questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.QuestOmSetTouch(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo) : + QuestManager.CheckCommand.QuestOmSetTouchWithoutMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.Release: + questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.QuestOmReleaseTouch(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo) : + QuestManager.CheckCommand.QuestOmReleaseTouchWithoutMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.EndText: + questCommand = QuestManager.CheckCommand.QuestOmEndText(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + default: + /* TODO: throw exception */ + break; + } + break; + case OmQuestType.WorldManageQuest: + switch (questBlock.OmInteractEvent.InteractType) + { + case OmInteractType.Touch: + questCommand = QuestManager.CheckCommand.OmSetTouch(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.Release: + questCommand = QuestManager.CheckCommand.OmReleaseTouch(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.EndText: + questCommand = QuestManager.CheckCommand.OmEndText(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.OpenDoor: + questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.IsOpenDoorOmQuestSet(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo, (int)questBlock.OmInteractEvent.QuestId) : + QuestManager.CheckCommand.IsOpenDoorOmQuestSetNoMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo, (int)questBlock.OmInteractEvent.QuestId); + break; + case OmInteractType.IsTouchPawnDungon: + questCommand = QuestManager.CheckCommand.IsTouchPawnDungeonOm(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.IsBrokenLayout: + questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.IsOmBrokenLayout(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo) : + QuestManager.CheckCommand.IsOmBrokenLayoutNoMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.IsBrokenQuest: + questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.IsOmBrokenQuest(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo) : + QuestManager.CheckCommand.IsOmBrokenQuestNoMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo); + break; + case OmInteractType.TouchNpcUnitMarker: + questCommand = QuestManager.CheckCommand.TouchQuestNpcUnitMarker(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo, (int)questBlock.OmInteractEvent.QuestId); + break; + case OmInteractType.TouchActNpc: + questCommand = QuestManager.CheckCommand.TouchActQuestNpc(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo, (int)questBlock.OmInteractEvent.QuestId); + break; + case OmInteractType.UsedKey: + questCommand = QuestManager.CheckCommand.HasUsedKey(StageManager.ConvertIdToStageNo(questBlock.StageId), (int)questBlock.StageId.GroupId, questBlock.StageId.LayerNo, (int)questBlock.OmInteractEvent.QuestId); + break; + default: + /* TODO: throw exception */ + break; + } + break; + } + + checkCommands.Add(questCommand); + } + break; + case QuestBlockType.DeliverItems: + { + foreach (var item in questBlock.DeliveryRequests) + { + checkCommands.Add(QuestManager.CheckCommand.DeliverItem((int)item.ItemId, (int)item.Amount, questBlock.NpcOrderDetails[0].NpcId, questBlock.NpcOrderDetails[0].MsgId)); + } + resultCommands.Add(QuestManager.ResultCommand.SetDeliverInfo(StageManager.ConvertIdToStageNo(questBlock.StageId), questBlock.NpcOrderDetails[0].NpcId, questBlock.NpcOrderDetails[0].MsgId)); + } + break; + case QuestBlockType.TalkToNpc: + { + var questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.TalkNpc(StageManager.ConvertIdToStageNo(questBlock.NpcOrderDetails[0].StageId), questBlock.NpcOrderDetails[0].NpcId) : + QuestManager.CheckCommand.TalkNpcWithoutMarker(StageManager.ConvertIdToStageNo(questBlock.NpcOrderDetails[0].StageId), questBlock.NpcOrderDetails[0].NpcId); + checkCommands.Add(questCommand); + resultCommands.Add(QuestManager.ResultCommand.QstTalkChg(questBlock.NpcOrderDetails[0].NpcId, questBlock.NpcOrderDetails[0].MsgId)); + } + break; + case QuestBlockType.NewTalkToNpc: + { + var orderDetails = questBlock.NpcOrderDetails[0]; + var questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.NewTalkNpc(StageManager.ConvertIdToStageNo(orderDetails.StageId), (int)orderDetails.StageId.GroupId, orderDetails.StageId.LayerNo, (int)quest.QuestId) : + QuestManager.CheckCommand.NewTalkNpcWithoutMarker(StageManager.ConvertIdToStageNo(orderDetails.StageId), (int)orderDetails.StageId.GroupId, orderDetails.StageId.LayerNo, (int)quest.QuestId); + checkCommands.Add(questCommand); + resultCommands.Add(QuestManager.ResultCommand.QstTalkChg(orderDetails.NpcId, orderDetails.MsgId)); + } + break; + case QuestBlockType.IsQuestOrdered: + { + switch (questBlock.QuestOrderDetails.QuestType) + { + case QuestType.Main: + checkCommands.Add(QuestManager.CheckCommand.IsMainQuestOrder((int)questBlock.QuestOrderDetails.QuestId)); + break; + case QuestType.Light: + // case QuestType.World: + checkCommands.Add(QuestManager.CheckCommand.IsOrderLightQuest((int)questBlock.QuestOrderDetails.QuestId)); + break; + case QuestType.WorldManage: + checkCommands.Add(QuestManager.CheckCommand.IsOrderWorldQuest((int)questBlock.QuestOrderDetails.QuestId)); + break; + } + } + break; + case QuestBlockType.MyQstFlags: + { + foreach (var flag in questBlock.MyQstCheckFlags) + { + checkCommands.Add(QuestManager.CheckCommand.MyQstFlagOn((int)flag)); + } + + List setFlags = new List(); + foreach (var flag in questBlock.MyQstSetFlags) + { + resultCommands.Add(QuestManager.ResultCommand.MyQstFlagOn((int)flag)); + } + } + break; + case QuestBlockType.IsStageNo: + { + var questCommand = questBlock.ShowMarker ? + QuestManager.CheckCommand.StageNo(StageManager.ConvertIdToStageNo(questBlock.StageId)) : + QuestManager.CheckCommand.StageNoWithoutMarker(StageManager.ConvertIdToStageNo(questBlock.StageId)); + checkCommands.Add(questCommand); + } + break; + case QuestBlockType.PlayEvent: + { + checkCommands.Add(QuestManager.CheckCommand.EventEnd(StageManager.ConvertIdToStageNo(questBlock.StageId), questBlock.QuestEvent.EventId)); + switch (questBlock.QuestEvent.JumpType) + { + case QuestJumpType.None: + case QuestJumpType.After: + resultCommands.Add(QuestManager.ResultCommand.EventExec( + StageManager.ConvertIdToStageNo(questBlock.StageId), + questBlock.QuestEvent.EventId, + StageManager.ConvertIdToStageNo(questBlock.QuestEvent.JumpStageId), + questBlock.QuestEvent.StartPosNo)); + break; + case QuestJumpType.Before: + resultCommands.Add(QuestManager.ResultCommand.ExeEventAfterStageJump( + StageManager.ConvertIdToStageNo(questBlock.StageId), + questBlock.QuestEvent.EventId, + questBlock.QuestEvent.StartPosNo)); + break; + case QuestJumpType.Continue: + resultCommands.Add(QuestManager.ResultCommand.EventExecCont( + StageManager.ConvertIdToStageNo(questBlock.StageId), + questBlock.QuestEvent.EventId, + StageManager.ConvertIdToStageNo(questBlock.QuestEvent.JumpStageId), + questBlock.QuestEvent.StartPosNo)); + break; + } + } + break; + case QuestBlockType.KillTargetEnemies: + { + // Handles kill x amount of monster type quests + checkCommands.Add(QuestManager.CheckCommand.EmDieLight((int)questBlock.TargetEnemy.EnemyId, (int)questBlock.TargetEnemy.Level, (int)questBlock.TargetEnemy.Amount)); + } + break; + case QuestBlockType.Raw: + /* handled generically for all blocks */ + break; + case QuestBlockType.DestroyGroup: + /* This is a pseudo block handeled at the state machine level */ + break; + case QuestBlockType.DummyBlock: + /* Filler block which might do some meta things like announce or set flags */ + break; + case QuestBlockType.None: + /* Place holder for terminal blocks in process other than 0 */ + break; + default: + Logger.Error($"Unexpected block found '{questBlock.BlockType}'. Unable to translate."); + break; + } + + /* Add in any additional result commands */ + resultCommands.AddRange(questBlock.ResultCommands); + + result.ResultCommandList = resultCommands; + + List> complexCheckCommands = new List>(); + if (checkCommands.Count > 0) + { + complexCheckCommands.Add(checkCommands); + } + + if (questBlock.CheckCommands.Count > 0) + { + complexCheckCommands.AddRange(questBlock.CheckCommands); + } + + if (complexCheckCommands.Count > 0) + { + result.CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(complexCheckCommands); + } + + return result; + } + } +} diff --git a/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000002_TheSlumberingGod.cs b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000002_TheSlumberingGod.cs new file mode 100644 index 000000000..6125adb30 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000002_TheSlumberingGod.cs @@ -0,0 +1,108 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Quests.MainQuests +{ +#if false + public class Mq000002_TheSlumberingGod : Quest + { + public Mq000002_TheSlumberingGod() : base(QuestId.TheSlumberingGod, QuestType.Main) + { + } + + public override bool HasEnemiesInCurrentStageGroup(uint stageNo, uint groupId, uint subGroupId) + { + return false; + } + + public override List GetProgressWorkNotices(uint stageNo, uint groupId, uint subGroupId) + { + return new List(); + } + + public override CDataQuestList ToCDataQuestList() + { + // var refquest = QuestManager.CloneMainQuest(questAssets, MainQuestId.TheGreatAlchemist); + var quest = new CDataQuestList(); + quest.QuestId = (uint) QuestId; + quest.QuestScheduleId = (uint) QuestId; + quest.BaseLevel = 1; + quest.OrderNpcId = (uint) NpcId.Leo0; + quest.NameMsgId = 1; + quest.DetailMsgId = 1; + quest.BaseLevel = 1; + quest.DistributionStartDate = 1440993600; + quest.DistributionEndDate = 4103413199; + + // quest.QuestLayoutFlagList = refquest.QuestLayoutFlagList; + + /** + * Each ProcessNo is a step in the quest + * - It appears the ResultCommandList will be executed first + * - Check command list will then be evaluated. + */ + quest.QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 0x0, SequenceNo = 0x0, BlockNo = 0x1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.StageNo(StageNo.WhiteDragonTemple) + }), + } + }; + + return quest; + } + public override List StateMachineExecute(uint processNo, uint reqNo, out QuestState questState) + { + List result = new List(); + + switch (processNo) + { + case 0: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 1, SequenceNo = 0, BlockNo = 0, + ResultCommandList = new List() + { + QuestManager.ResultCommand.EventExec(StageNo.WhiteDragonTemple, 0, StageNo.WhiteDragonTemple, 0x1), + QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Accept), + }, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NpcTalkAndOrderUi(StageNo.AudienceChamber, NpcId.Leo0, 0) + }), + } + }; + questState = QuestState.InProgress; + break; + case 1: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 2, SequenceNo = 0, BlockNo = 0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(0x129a) + }), + } + }; + questState = QuestState.InProgress; + break; + default: + questState = QuestState.Unknown; + break; + } + + return result; + } + } +#endif +} diff --git a/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000025_TheGreatAlchemist.cs b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000025_TheGreatAlchemist.cs new file mode 100644 index 000000000..4c0b397ff --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq000025_TheGreatAlchemist.cs @@ -0,0 +1,188 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.GameServer.Quests.MainQuests +{ + #if false + public class Mq000025_TheGreatAlchemist : Quest + { + public Mq000025_TheGreatAlchemist() : base(QuestId.TheGreatAlchemist, QuestType.Main) + { + } + + public override bool HasEnemiesInCurrentStageGroup(uint stageNo, uint groupId, uint subGroupId) + { + return (stageNo == (uint) StageNo.SmallCaveTombs) && (groupId == 3); + } + + public override List GetProgressWorkNotices(uint stageNo, uint groupId, uint subGroupId) + { + return new List(); + } + + public override CDataQuestList ToCDataQuestList() + { + // var refquest = QuestManager.CloneMainQuest(questAssets, MainQuestId.TheGreatAlchemist); + var quest = new CDataQuestList(); + quest.QuestId = (uint)QuestId; + quest.QuestScheduleId = (uint)QuestId; + quest.BaseLevel = 25; + quest.OrderNpcId = (uint) NpcId.Leo0; + quest.NameMsgId = 1; + quest.DetailMsgId = 1; + quest.BaseLevel = 1; + quest.DistributionStartDate = 1440993600; + quest.DistributionEndDate = 4103413199; + + quest.BaseExp = new List() { + new CDataQuestExp() {ExpMode = 1, Reward = 15000} + }; + + quest.BaseWalletPoints = new List() { + new CDataWalletPoint() { Type = WalletType.Gold, Value = 20000 }, + new CDataWalletPoint() { Type = WalletType.RiftPoints, Value = 500} + }; + + quest.FixedRewardItemList = new List { + new CDataRewardItem() {ItemId = 8813, Num = 1} + }; + + quest.FixedRewardSelectItemList = new List + { + new CDataRewardItem() {ItemId = 8323, Num = 1}, + new CDataRewardItem() {ItemId = 8348, Num = 1}, + new CDataRewardItem() {ItemId = 8373, Num = 1}, + new CDataRewardItem() {ItemId = 8398, Num = 1}, + }; + + quest.ContentsReleaseList = new List() + { + new CDataCharacterReleaseElement(ContentsRelease.OrbEnemy), + new CDataCharacterReleaseElement(ContentsRelease.DragonForceAugmentation), + }; + + quest.QuestOrderConditionParamList = new List() + { + QuestManager.AcceptConditions.ClearPersonalQuestRestriction(QuestId.CraftedTokenOfTheHeart) // Dependency on "tutorial (personal?)" quest 60000016 + }; + + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.Leo0, 10853)); + + /** + * Each ProcessNo is a step in the quest + * - It appears the ResultCommandList will be executed first + * - Check command list will then be evaluated. + */ + quest.QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 1, + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstTalkChg(NpcId.Leo0, 10853) + }, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NpcTalkAndOrderUi(StageNo.AudienceChamber, NpcId.Leo0, 11910) + }), + }, + new CDataQuestProcessState() + { + ProcessNo = 1, SequenceNo = 0, BlockNo = 0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(143) + }), + }, + new CDataQuestProcessState() + { + ProcessNo = 2, SequenceNo = 0, BlockNo = 0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(141) + }), + }, + new CDataQuestProcessState() + { + ProcessNo = 3, SequenceNo = 0, BlockNo = 0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(142), + QuestManager.CheckCommand.MyQstFlagOn(143), + }), + }, + new CDataQuestProcessState() + { + ProcessNo = 4, SequenceNo = 0, BlockNo = 0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(701), + }), + }, + }; + + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 70, Lv = 10, IsPartyRecommend = true }); + + quest.QuestLayoutFlagSetInfoList = new List() { + QuestManager.LayoutFlag.Create(141, StageNo.SmallCaveTombs, 3), + }; + + return quest; + } + public override List StateMachineExecute(uint processNo, uint reqNo, out QuestState questState) + { + List result = new List(); + + switch (processNo) + { + case 0: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 1, SequenceNo = 0, BlockNo = 0, + } + }; + questState = QuestState.InProgress; + break; + case 1: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 2, SequenceNo = 0, BlockNo = 0, + } + }; + questState = QuestState.InProgress; + break; + case 2: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 3, SequenceNo = 0, BlockNo = 0, + } + }; + questState = QuestState.InProgress; + break; + case 3: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 4, SequenceNo = 0, BlockNo = 0, + } + }; + questState = QuestState.InProgress; + break; + default: + questState = QuestState.Unknown; + break; + } + + return result; + } + } +#endif +} diff --git a/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030260_HopesBitterEnd.cs b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030260_HopesBitterEnd.cs new file mode 100644 index 000000000..78e555321 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030260_HopesBitterEnd.cs @@ -0,0 +1,1080 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Handler; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Quests.MainQuests +{ + + public class Mq030260_HopesBitterEnd : Quest + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(Mq030260_HopesBitterEnd)); + + public Mq030260_HopesBitterEnd() : base(QuestId.HopesBitterEnd, QuestId.HopesBitterEnd, QuestType.Main) + { + } + + public List WalletRewards = new List() + { + new CDataWalletPoint() { Type = WalletType.Gold, Value = 100000 }, + new CDataWalletPoint() { Type = WalletType.RiftPoints, Value = 10000}, + }; + +#if false + public List ItemRewards = new List() + { + new QuestFixedRewardItem() {ItemId = 21281, Num = 2}, + new QuestFixedRewardItem() {ItemId = 18825, Num = 50}, + new QuestFixedRewardItem() {ItemId = 18826, Num = 5} + }; +#endif + + new public List ExpRewards = new List() + { + new CDataQuestExp() {Type = ExpType.ExperiencePoints, Reward = 900000} + }; + +#if false + public override bool HasEnemiesInCurrentStageGroup(QuestState questState, StageId stageId, uint subGroupId) + { + return (StageNo.SacredFlamePath == (StageNo)stageId.Id) && (stageId.GroupId == 3 || stageId.GroupId == 17 || stageId.GroupId == 18) || + (StageNo.EvilDragonsRoost1 == (StageNo)stageId.Id && stageId.GroupId == 1); + } +#endif + + public override void SendProgressWorkNotices(GameClient client, StageId stageId, uint subGroupId) + { + if (!gQuestProgressWork.ContainsKey((StageNo) stageId.Id)) + { + client.Party.SendToAll(new S2CQuestQuestProgressWorkSaveNtc()); + return; + } + + if (!gQuestProgressWork[(StageNo) stageId.Id].ContainsKey(stageId.GroupId)) + { + client.Party.SendToAll(new S2CQuestQuestProgressWorkSaveNtc()); + return; + } + + foreach (var work in gQuestProgressWork[(StageNo)stageId.Id][stageId.GroupId]) + { + client.Party.SendToAll(work); + } + } + + public override CDataQuestList ToCDataQuestList(uint step = 0) + { + var quest = new CDataQuestList(); + quest.KeyId = (uint) QuestId; + quest.QuestScheduleId = (uint) QuestId; + quest.QuestId = (int)QuestId.HopesBitterEnd; + quest.BaseLevel = 100; + quest.ContentJoinItemRank = 0; + quest.OrderNpcId = (uint) NpcId.TheWhiteDragon; + quest.NameMsgId = 1; + quest.DetailMsgId = 1; + quest.DistributionStartDate = 1537405200; + quest.DistributionEndDate = 2145884400; + + quest.BaseExp = ExpRewards; + quest.BaseWalletPoints = WalletRewards; + quest.FixedRewardItemList = GetQuestFixedRewards(); + + quest.QuestOrderConditionParamList = new List() + { + QuestManager.AcceptConditions.MinimumLevelRestriction(100), + QuestManager.AcceptConditions.MainQuestCompletionRestriction(QuestId.TheRelicsOfTheFirstKing), + }; + + // These correspond with QstTalkChg items in CDataQuestProcessState[0].ResultCommandList + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.TheWhiteDragon, 22449)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.Gillian0, 30164)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.LiberationArmySoldier3, 30116)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.LiberationArmySoldier4, 30117)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.Gurdolin3, 30729)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.Lise0, 30730)); + quest.QuestTalkInfoList.Add(new CDataQuestTalkInfo(NpcId.Elliot0, 30731)); + + quest.QuestLayoutFlagList.Add(new CDataQuestLayoutFlag() { FlagId = 7860 }); // This makes Lise, Gurdolin and Elliot appear in the audience chamber + quest.QuestLayoutFlagList.Add(new CDataQuestLayoutFlag() { FlagId = 8013 }); + + quest.QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 0x0, SequenceNo = 0x0, BlockNo = 0x1, + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstTalkChg(NpcId.TheWhiteDragon, 22449), + QuestManager.ResultCommand.QstLayoutFlagOn(7860), + QuestManager.ResultCommand.QstLayoutFlagOn(8013), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gillian0, 30164), + QuestManager.ResultCommand.WorldManageLayoutFlagOn(7954, 70033001), // Quest in QuestGetCycleContentsStateListHandler WorldManageQuestOrderList ntc + QuestManager.ResultCommand.QstTalkChg(NpcId.LiberationArmySoldier3, 30116), + QuestManager.ResultCommand.QstTalkChg(NpcId.LiberationArmySoldier4, 30117), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gurdolin3, 30729), + QuestManager.ResultCommand.QstTalkChg(NpcId.Lise0, 30730), + QuestManager.ResultCommand.QstTalkChg(NpcId.Elliot0, 30731), + }, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NpcTalkAndOrderUi(StageNo.AudienceChamber, NpcId.TheWhiteDragon, 0) + }), + }, + new CDataQuestProcessState() + { + ProcessNo = 0x1, SequenceNo = 0x0, BlockNo = 0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4762) + }), + }, + new CDataQuestProcessState() + { + ProcessNo=0x2, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4765), + QuestManager.CheckCommand.StageNoWithoutMarker(StageNo.EvilDragonsRoost1), + QuestManager.CheckCommand.MyQstFlagOff(4766) + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x3, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4925), + QuestManager.CheckCommand.MyQstFlagOff(4928), + QuestManager.CheckCommand.SceHitInWithoutMarker(StageNo.SacredFlamePath, 1) + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x4, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4926), + QuestManager.CheckCommand.MyQstFlagOff(4929), + QuestManager.CheckCommand.SceHitInWithoutMarker(StageNo.SacredFlamePath, 2) + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x5, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4927), + QuestManager.CheckCommand.MyQstFlagOff(4930), + QuestManager.CheckCommand.SceHitInWithoutMarker(StageNo.SacredFlamePath, 3) + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x6, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4765), + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x7, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLinkageEnemyFlag(StageNo.EvilDragonsRoost1, 1, 0, 2) + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x8, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(5053), + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0x9, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLinkageEnemyFlag(StageNo.EvilDragonsRoost1, 1, 0, 3), + QuestManager.CheckCommand.DummyNotProgress() + }) + }, + new CDataQuestProcessState() + { + ProcessNo=0xa, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4765), + QuestManager.CheckCommand.MyQstFlagOff(4766), + }) + }, + new CDataQuestProcessState() + { + ProcessNo=11, SequenceNo=0x0, BlockNo=0x0, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLinkageEnemyFlag(StageNo.EvilDragonsRoost1, 1, 0, 3), + }) + } + }; + + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 341, Lv = 100, IsPartyRecommend = true }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 365, Lv = 100, IsPartyRecommend = true }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 323, Lv = 100, IsPartyRecommend = false }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 329, Lv = 100, IsPartyRecommend = false }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 361, Lv = 100, IsPartyRecommend = false }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 327, Lv = 100, IsPartyRecommend = false }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 353, Lv = 100, IsPartyRecommend = false }); + quest.QuestEnemyInfoList.Add(new CDataQuestEnemyInfo() { GroupId = 368, Lv = 100, IsPartyRecommend = false }); + + quest.QuestLayoutFlagSetInfoList = new List() { + QuestManager.LayoutFlag.Create(7866, StageNo.SacredFlamePath, 17), + QuestManager.LayoutFlag.Create(7864, StageNo.SacredFlamePath, 18), + QuestManager.LayoutFlag.Create(7865, StageNo.SacredFlamePath, 3), + QuestManager.LayoutFlag.Create(7867, StageNo.EvilDragonsRoost1, 1), + }; + + return quest; + } + + public override List StateMachineExecute(DdonGameServer server, GameClient client, QuestProcessState processState, out QuestProgressState questProgressState) + { + List result = new List(); + + questProgressState = QuestProgressState.InProgress; + if (!gQuestProcesses.ContainsKey(processState.ProcessNo)) + { + Logger.Error($"The processNo={processState.ProcessNo} does not exist. Unable to fetch step"); + return result; + } + + var processSteps = gQuestProcesses[processState.ProcessNo]; + if (processState.BlockNo >= processSteps.Count) + { + Logger.Error($"The processNo={processState.ProcessNo}, reqNo={processState.BlockNo} does not exist. Unable to fetch step"); + return result; + } + + result.Add(processSteps[processState.BlockNo]); + + if (result[0].ProcessNo == 0 && result[0].SequenceNo == 1) + { + questProgressState = QuestProgressState.Complete; + } + else + { + questProgressState = QuestProgressState.InProgress; + } + + return result; + } + + // groupNo, List + private readonly Dictionary>> gQuestProgressWork = new Dictionary>>() + { + #region SacredFlamePath + [StageNo.SacredFlamePath] = new Dictionary>() + { + [17] = new List() + { + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 0, SequenceNo = 0, BlockNo = 8, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEnemySetGroup(7866, StageNo.SacredFlamePath, 17) + } + }, + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 3, SequenceNo = 0, BlockNo = 1, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEmSetGrpNoMarker(7866, StageNo.SacredFlamePath, 17) + } + }, + }, + [18] = new List() + { + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 0, SequenceNo = 0, BlockNo = 10, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEnemySetGroup(7864, StageNo.SacredFlamePath, 18) + } + }, + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 4, SequenceNo = 0, BlockNo = 1, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEmSetGrpNoMarker(7864, StageNo.SacredFlamePath, 18) + } + }, + }, + [3] = new List() + { + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 0, SequenceNo = 0, BlockNo = 12, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEnemySetGroup(7865, StageNo.SacredFlamePath, 3) + } + }, + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 5, SequenceNo = 0, BlockNo = 1, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEmSetGrpNoMarker(7865, StageNo.SacredFlamePath, 3) + } + }, + }, + }, + #endregion + #region EvilDragonsRoost + [StageNo.EvilDragonsRoost1] = new Dictionary>() + { + [1] = new List() + { + new S2CQuestQuestProgressWorkSaveNtc() + { + QuestScheduleId = (uint) QuestId.HopesBitterEnd, + ProcessNo = 0, SequenceNo = 0, BlockNo = 19, + WorkList = new List + { + QuestManager.NotifyCommand.KilledTargetEnemySetGroup(7867, StageNo.EvilDragonsRoost1, 1) + } + } + }, + } + #endregion + }; + + private readonly Dictionary> gQuestProcesses = new Dictionary>() + { + #region PROCESS0 + [0] = new List() + { + + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.Prt(StageNo.LookoutCastle1, 15, 18280, -14593) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Accept, 1), + QuestManager.ResultCommand.QstTalkChg(NpcId.TheWhiteDragon, 26018), + QuestManager.ResultCommand.QstTalkChg(NpcId.Joseph, 26019), + QuestManager.ResultCommand.QstTalkChg(NpcId.Klaus0, 26020), + QuestManager.ResultCommand.QstTalkChg(NpcId.Elliot0, 26021), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gurdolin3, 26022), + QuestManager.ResultCommand.QstTalkChg(NpcId.Lise0, 26023), + QuestManager.ResultCommand.QstLayoutFlagOn(7861), + QuestManager.ResultCommand.QstTalkChg(NpcId.Meirova0, 26024), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gillian0, 26025), + QuestManager.ResultCommand.QstTalkChg(NpcId.Bertha, 26026), + QuestManager.ResultCommand.Prt(StageNo.LookoutCastle1, 15, 18280, -14593), + QuestManager.ResultCommand.QstLayoutFlagOn(7891), + QuestManager.ResultCommand.QstLayoutFlagOff(8013), + QuestManager.ResultCommand.WorldManageLayoutFlagOff(8036, 70033001), + QuestManager.ResultCommand.MyQstFlagOn(4762) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 3, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EventEnd(StageNo.LookoutCastle1, 20) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.EventExec(StageNo.LookoutCastle1, 20, StageNo.LookoutCastle1, 0x20), + QuestManager.ResultCommand.SetCheckPoint() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 4, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NewTalkNpc(StageNo.LookoutCastle1, 0, 1, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.ResetCheckPoint(), + QuestManager.ResultCommand.QstLayoutFlagOn(0x1eb6), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gillian0, 0x65ac), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gurdolin3, 0x65ad), + QuestManager.ResultCommand.QstTalkChg(NpcId.Lise0, 0x65ae), + QuestManager.ResultCommand.QstTalkChg(NpcId.Elliot0, 0x65af), + QuestManager.ResultCommand.QstTalkChg(NpcId.Bertha, 0x65b0), + QuestManager.ResultCommand.QstTalkChg(NpcId.Meirova0, 0x57f2), + QuestManager.ResultCommand.QstLayoutFlagOff(0x1eb4), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 5, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NewTalkNpc(StageNo.FirefallMountainCampsite, 0, 0, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(QuestAnnounceType.Accept), + QuestManager.ResultCommand.QstTalkChg(NpcId.Meirova0, 26034), + QuestManager.ResultCommand.QstTalkChg(NpcId.Cyril, 26027), + QuestManager.ResultCommand.QstLayoutFlagOn(7901), + QuestManager.ResultCommand.WorldManageLayoutFlagOff(7967, 70033001), + QuestManager.ResultCommand.WorldManageLayoutFlagOn(7968, 70033001) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 6, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.StageNo(StageNo.SacredFlamePath) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstTalkChg(NpcId.Bacias, 26033), + QuestManager.ResultCommand.WorldManageLayoutFlagOn(7954, 70033001), + QuestManager.ResultCommand.QstLayoutFlagOn(8059) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 7, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsEnemyFound(StageNo.SacredFlamePath, 17, -1) // Might need to revisit this? + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(7866), + QuestManager.ResultCommand.MyQstFlagOn(4925), + QuestManager.ResultCommand.QstLayoutFlagOff(7862), + QuestManager.ResultCommand.QstLayoutFlagOn(8150) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 8, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsKilledTargetEnemySetGroup(7866) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 9, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsEnemyFound(StageNo.SacredFlamePath, 18, -1) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstLayoutFlagOff(7866), + QuestManager.ResultCommand.QstLayoutFlagOn(7864), + QuestManager.ResultCommand.QstLayoutFlagOn(8061), + QuestManager.ResultCommand.MyQstFlagOn(4926) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 10, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsKilledTargetEnemySetGroup(7864) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 11, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsEnemyFound(StageNo.SacredFlamePath, 3, -1) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstLayoutFlagOff(7864), + QuestManager.ResultCommand.QstLayoutFlagOn(8059), + QuestManager.ResultCommand.QstLayoutFlagOn(7865), + QuestManager.ResultCommand.MyQstFlagOn(4927) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 12, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsKilledTargetEnemySetGroup(7865) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 13, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.StageNo(StageNo.ScaredFlamePathUpperLevel) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstLayoutFlagOff(7865), + QuestManager.ResultCommand.WorldManageLayoutFlagOn(7955, 70033001), + QuestManager.ResultCommand.QstLayoutFlagOn(8060), + QuestManager.ResultCommand.QstLayoutFlagOn(8065), + QuestManager.ResultCommand.WorldManageLayoutFlagOff(8202, 70033001), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 14, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.Prt(StageNo.ScaredFlamePathUpperLevel, 21030, 2934, -24797) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.Prt(StageNo.ScaredFlamePathUpperLevel, 21030, 2934, -24797), + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstLayoutFlagOn(7904), + QuestManager.ResultCommand.MyQstFlagOn(4830), + QuestManager.ResultCommand.QstLayoutFlagOff(8063), + QuestManager.ResultCommand.QstLayoutFlagOff(8064), + QuestManager.ResultCommand.QstLayoutFlagOff(8062), + QuestManager.ResultCommand.QstLayoutFlagOff(7861), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 15, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EventEnd(StageNo.EvilDragonsRoost1, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.ExeEventAfterStageJumpContinue(StageNo.EvilDragonsRoost1, 0, 1), + QuestManager.ResultCommand.SetCheckPoint() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 16, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.StageNo(StageNo.EvilDragonsRoost1) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.StageJump(StageNo.EvilDragonsRoost1, 1) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 17, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLinkageEnemyFlag(StageNo.EvilDragonsRoost1, 1, 0, 3) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(QuestAnnounceType.Accept), + QuestManager.ResultCommand.MyQstFlagOn(4765), + QuestManager.ResultCommand.QstLayoutFlagOn(7867), + QuestManager.ResultCommand.QstLayoutFlagOn(7868), + QuestManager.ResultCommand.SetDiePlayerReturnPos(StageNo.EvilDragonsRoost1, 1, 0), + QuestManager.ResultCommand.BgmRequestFix(1, 264), + QuestManager.ResultCommand.Unknown(126, 2), + QuestManager.ResultCommand.QstLayoutFlagOff(7904), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 18, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EmHpNotLess(StageNo.EvilDragonsRoost1, 1, 0, 100) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.MyQstFlagOn(5054), + QuestManager.ResultCommand.MyQstFlagOff(5053), + QuestManager.ResultCommand.ResetDiePlayerReturnPos(0, 0), + QuestManager.ResultCommand.SetDiePlayerReturnPos(StageNo.EvilDragonsRoost1, 2, 0), + QuestManager.ResultCommand.QstLayoutFlagOff(7868), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 19, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsKilledTargetEnemySetGroup(7867) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.BgmStop(), + QuestManager.ResultCommand.BgmRequestFix(1, 272), + QuestManager.ResultCommand.QstLayoutFlagOn(8545), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 20, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EventEnd(StageNo.EvilDragonsRoost1, 5) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.EventExec(StageNo.EvilDragonsRoost1, 5, 0, 0), + QuestManager.ResultCommand.QstLayoutFlagOff(7867), + QuestManager.ResultCommand.QstLayoutFlagOff(7903), + QuestManager.ResultCommand.MyQstFlagOn(4766), + QuestManager.ResultCommand.StopMessage(), + QuestManager.ResultCommand.BgmStop(), + QuestManager.ResultCommand.QstLayoutFlagOff(8277), + QuestManager.ResultCommand.QstLayoutFlagOff(8545), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 21, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NewTalkNpc(StageNo.EvilDragonsRoost1, 1, 0, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstLayoutFlagOn(7872), + QuestManager.ResultCommand.QstTalkChg(NpcId.Nedo0, 26035), + QuestManager.ResultCommand.QstTalkChg(NpcId.Meirova0, 26037), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gillian0, 26039), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gurdolin3, 26040), + QuestManager.ResultCommand.QstTalkChg(NpcId.Elliot0, 26041), + QuestManager.ResultCommand.QstTalkChg(NpcId.Lise0, 26042), + QuestManager.ResultCommand.ResetDiePlayerReturnPos(0, 0), + QuestManager.ResultCommand.QstLayoutFlagOff(7868), + QuestManager.ResultCommand.QstLayoutFlagOff(8277), + QuestManager.ResultCommand.SetDiePlayerReturnPos(StageNo.EvilDragonsRoost1, 2, 0), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 0, BlockNo = 22, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.TalkNpc(StageNo.AudienceChamber, NpcId.TheWhiteDragon) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.UpdateAnnounce(), + QuestManager.ResultCommand.QstTalkChg(NpcId.Nedo0, 26036), + QuestManager.ResultCommand.QstTalkChg(NpcId.Meirova0, 26038), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gerhard, 26043), + QuestManager.ResultCommand.QstTalkChg(NpcId.Bertha, 26044), + QuestManager.ResultCommand.QstTalkChg(NpcId.Quintus, 26045), + QuestManager.ResultCommand.QstTalkChg(NpcId.Bacias, 30106), + QuestManager.ResultCommand.QstTalkChg(NpcId.Klaus0, 26047), + QuestManager.ResultCommand.QstTalkChg(NpcId.Joseph, 26048), + QuestManager.ResultCommand.QstTalkChg(NpcId.TheWhiteDragon, 22599), + QuestManager.ResultCommand.QstLayoutFlagOn(8200), + QuestManager.ResultCommand.ResetCheckPoint(), + QuestManager.ResultCommand.ResetDiePlayerReturnPos(0, 0), + QuestManager.ResultCommand.QstTalkChg(NpcId.Cyril, 26046), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 0, SequenceNo = 1, BlockNo = 23, + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Clear), + } + } + }, + #endregion + #region PROCESS1 + [1] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 1, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands( + new List() + { + QuestManager.CheckCommand.IsLogin() + }, + new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4765), + QuestManager.CheckCommand.IsMyquestLayoutFlagOff(8200), + QuestManager.CheckCommand.StageNoNotEq(StageNo.EvilDragonsRoost1) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetCheckPoint() + } +} + }, + #endregion + #region PROCESS2 + [2] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 2, SequenceNo = 1, BlockNo = 1, + ResultCommandList = new List() + { + QuestManager.ResultCommand.PlayMessage(22563, 8), + QuestManager.ResultCommand.PlayMessage(22564, 8), + QuestManager.ResultCommand.PlayMessage(22577, 8), + QuestManager.ResultCommand.PlayMessage(22591, 8), + QuestManager.ResultCommand.PlayMessage(22584, 8), + QuestManager.ResultCommand.PlayMessage(22565, 8), + QuestManager.ResultCommand.PlayMessage(22566, 8), + QuestManager.ResultCommand.PlayMessage(22578, 8), + QuestManager.ResultCommand.PlayMessage(22585, 8), + QuestManager.ResultCommand.PlayMessage(22592, 8), + QuestManager.ResultCommand.PlayMessage(22567, 8), + QuestManager.ResultCommand.PlayMessage(22568, 8), + QuestManager.ResultCommand.PlayMessage(22586, 8), + QuestManager.ResultCommand.PlayMessage(22579, 8), + QuestManager.ResultCommand.PlayMessage(22593, 8), + QuestManager.ResultCommand.PlayMessage(22571, 8), + QuestManager.ResultCommand.PlayMessage(22570, 8), + QuestManager.ResultCommand.PlayMessage(22594, 8), + QuestManager.ResultCommand.PlayMessage(22587, 8), + QuestManager.ResultCommand.PlayMessage(22580, 8), + QuestManager.ResultCommand.PlayMessage(22572, 8), + QuestManager.ResultCommand.PlayMessage(22569, 8), + QuestManager.ResultCommand.PlayMessage(22588, 8), + QuestManager.ResultCommand.PlayMessage(22581, 8), + QuestManager.ResultCommand.PlayMessage(22595, 8), + QuestManager.ResultCommand.PlayMessage(22573, 8), + QuestManager.ResultCommand.PlayMessage(22582, 8), + QuestManager.ResultCommand.PlayMessage(22589, 8), + QuestManager.ResultCommand.PlayMessage(22596, 8), + QuestManager.ResultCommand.PlayMessage(22574, 8), + QuestManager.ResultCommand.PlayMessage(22575, 8), + QuestManager.ResultCommand.PlayMessage(22590, 8), + QuestManager.ResultCommand.PlayMessage(22583, 8), + QuestManager.ResultCommand.PlayMessage(22597, 8), + QuestManager.ResultCommand.PlayMessage(22576, 8), + QuestManager.ResultCommand.SetCheckPoint(), + } + } + }, + #endregion + #region PROCESS3 + [3] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 3, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands( + new List() + { + QuestManager.CheckCommand.IsKilledTargetEmSetGrpNoMarker(7866) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(8063), + QuestManager.ResultCommand.SetCheckPoint() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 3, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands( + new List() + { + QuestManager.CheckCommand.StageNoWithoutMarker(StageNo.ScaredFlamePathUpperLevel) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.MyQstFlagOn(4928), + QuestManager.ResultCommand.QstLayoutFlagOff(8063), + QuestManager.ResultCommand.QstLayoutFlagOn(8146), + QuestManager.ResultCommand.QstTalkChg(NpcId.Elliot0, 30732) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 3, SequenceNo = 1, BlockNo = 3, + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOff(8146), + QuestManager.ResultCommand.ResetCheckPoint(), + } + } + }, + #endregion + #region PROCESS4 + [4] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 4, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsKilledTargetEmSetGrpNoMarker(7864), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(8064), + QuestManager.ResultCommand.SetCheckPoint(), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 4, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.StageNoWithoutMarker(StageNo.ScaredFlamePathUpperLevel), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.MyQstFlagOn(4929), + QuestManager.ResultCommand.QstLayoutFlagOff(8064), + QuestManager.ResultCommand.QstLayoutFlagOn(8147), + QuestManager.ResultCommand.QstTalkChg(NpcId.Lise0, 30733), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 4, SequenceNo = 1, BlockNo = 3, + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOff(8147), + QuestManager.ResultCommand.ResetCheckPoint(), + } + } + }, + #endregion + #region PROCESS5 + [5] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 5, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands( + new List() + { + QuestManager.CheckCommand.IsKilledTargetEmSetGrpNoMarker(7865), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(8062), + QuestManager.ResultCommand.SetCheckPoint(), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 5, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands( + new List() + { + QuestManager.CheckCommand.StageNoWithoutMarker(StageNo.ScaredFlamePathUpperLevel), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOff(8062), + QuestManager.ResultCommand.MyQstFlagOn(4930), + QuestManager.ResultCommand.QstLayoutFlagOn(8148), + QuestManager.ResultCommand.QstTalkChg(NpcId.Gurdolin3, 30734), + } + }, + new CDataQuestProcessState() + { + ProcessNo = 5, SequenceNo = 1, BlockNo = 3, + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOff(8148), + QuestManager.ResultCommand.ResetCheckPoint() + } + } + }, + #endregion + #region PROCESS6 + [6] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 6, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(4766), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(7867), + QuestManager.ResultCommand.SetCheckPoint() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 6, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.DummyNotProgress() + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOff(7867), + } + } + }, + #endregion + #region PROCESS7 + [7] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 7, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.DummyNotProgress(), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.MyQstFlagOn(5053), + QuestManager.ResultCommand.ChangeMessage() + } + } + }, + #endregion + #region PROCESS8 + [8] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 8, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.DummyNotProgress(), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.LinkageEnemyFlagOn(StageNo.EvilDragonsRoost1, 1, 0, 1), + QuestManager.ResultCommand.SetCheckPoint() + } + } + }, + #endregion + #region PROCESS10 + [10] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 10, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.MyQstFlagOn(5054), + QuestManager.CheckCommand.IsMyquestLayoutFlagOn(7867), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetCheckPoint() + } + }, + new CDataQuestProcessState() + { + ProcessNo = 10, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.Unknown(243, 8277), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstLayoutFlagOn(8277) + } + } + }, + #endregion + #region PROCESS11 + [11] = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 11, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLinkageEnemyFlag(StageNo.EvilDragonsRoost1, 1, 0, 12), + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetCheckPoint(), + QuestManager.ResultCommand.LinkageEnemyFlagOff(StageNo.EvilDragonsRoost1, 1, 0, 12) + } + }, + new CDataQuestProcessState() + { + ProcessNo = 11, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.DummyNotProgress() + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.BgmStop(), + QuestManager.ResultCommand.BgmRequestFix(1, 265) + } + } + } + #endregion + }; + } +} diff --git a/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030270_ThoseWhoFollowTheDragon.cs b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030270_ThoseWhoFollowTheDragon.cs new file mode 100644 index 000000000..1aa69be5f --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030270_ThoseWhoFollowTheDragon.cs @@ -0,0 +1,105 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Quests.MainQuests +{ + internal class Mq030270_ThoseWhoFollowTheDragon + { + } +} + +#if false + switch (processNo) + { + case 0: + uint reqNo = _ProcessTracker[processNo]; + switch (reqNo) + { + case 0: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 1, SequenceNo = 0, BlockNo = 0, + ResultCommandList = new List() + { + QuestManager.ResultCommand.ReturnCheckPoint(0), + QuestManager.ResultCommand.ReturnCheckPoint(1), + } + }, + new CDataQuestProcessState() { + ProcessNo = 0, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.NpcTalkAndOrderUi(StageNo.AudienceChamber, NpcId.TheWhiteDragon, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.QstTalkChg(NpcId.TheWhiteDragon, 22450) + } + }, + }; + break; + case 1: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 0, SequenceNo = 0, BlockNo = 2, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EventEnd(StageNo.AudienceChamber, 230) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.EventExec(StageNo.AudienceChamber, 230, 0, 0), + QuestManager.ResultCommand.SetCheckPoint() + } + }, + }; + break; + case 2: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 0, SequenceNo = 0, BlockNo = 3, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.EventEnd(StageNo.MarquiseKurtsResidence, 0) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.ExeEventAfterStageJumpContinue(StageNo.MarquiseKurtsResidence, 0, 0) + } + }, + }; + break; + } + break; + case 1: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = 1, SequenceNo = 0, BlockNo = 1, + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.IsLogin() + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetCheckPoint() + } + } + }; + break; + default: + result = new List() + { + new CDataQuestProcessState() { + ProcessNo = (ushort)(processNo + 1), SequenceNo = 0, BlockNo = 0, + } + }; + break; + } +#endif diff --git a/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030410_.cs b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030410_.cs new file mode 100644 index 000000000..db7e08efe --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/MainQuests/Mq030410_.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Quests.MainQuests +{ + internal class Mq030410_ + { + } +} diff --git a/Arrowgene.Ddon.GameServer/Quests/PersonalQuests/APersonalRequest.cs b/Arrowgene.Ddon.GameServer/Quests/PersonalQuests/APersonalRequest.cs new file mode 100644 index 000000000..9a8ac7cda --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/PersonalQuests/APersonalRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.GameServer.Quests.PersonalQuests +{ + internal class APersonalRequest + { + } +} + +#if false + S2CQuestGetLightQuestListRes pcap = EntitySerializer.Get().Read(pcap_data); + S2CQuestGetLightQuestListRes res = new S2CQuestGetLightQuestListRes(); + + + + // A Personal Request + res.LightQuestList.Add(new CDataLightQuestList() + { + Param = new CDataQuestList() + { + QuestScheduleId = 40000035, + QuestId = 40000035 + } + }); +--------------------------------- + switch(packet.Structure.QuestScheduleId) + { + case 40000035: + // A Personal Request + res.QuestProcessStateList.Add(new CDataQuestProcessState() + { + CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(new List() + { + QuestManager.CheckCommand.DeliverItem(13805, 1) + }), + ResultCommandList = new List() + { + QuestManager.ResultCommand.SetAnnounce(QuestAnnounceType.Accept) + } + }); + break; +---------------------------------- + case 40000035: + { + // A Personal Request + S2CQuestQuestProgressRes res = new S2CQuestQuestProgressRes(); + res.QuestScheduleId = packet.Structure.QuestScheduleId; + switch (packet.Structure.ProcessNo) + { + case 0: + res.QuestProcessStateList = new List() + { + new CDataQuestProcessState() + { + ProcessNo = 1, + ResultCommandList = new List() + { + CDataQuestCommand.ResultSetAnnounce(CDataQuestCommand.AnnounceType.QUEST_ANNOUNCE_TYPE_CLEAR) + } + } + }; + break; + } + + client.Send(res); + + // Sent for the rest of the party members + S2CQuestQuestProgressNtc ntc = new S2CQuestQuestProgressNtc(); + ntc.ProgressCharacterId = packet.Structure.ProgressCharacterId; + ntc.QuestScheduleId = res.QuestScheduleId; + ntc.QuestProcessStateList = res.QuestProcessStateList; + client.Party.SendToAllExcept(ntc, client); + break; + } +#endif diff --git a/Arrowgene.Ddon.GameServer/Quests/Quest.cs b/Arrowgene.Ddon.GameServer/Quests/Quest.cs new file mode 100644 index 000000000..d31aa5c9a --- /dev/null +++ b/Arrowgene.Ddon.GameServer/Quests/Quest.cs @@ -0,0 +1,689 @@ +using Arrowgene.Ddon.GameServer.Characters; +using Arrowgene.Ddon.GameServer.Party; +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; + + +namespace Arrowgene.Ddon.GameServer.Quests +{ + public class QuestRewardParams + { + public byte ChargeRewardNum { get; set; } + public byte ProgressBonusNum { get; set; } + public bool IsRepeatReward { get; set; } + public bool IsUndiscoveredReward { get; set; } + public bool IsHelpReward { get; set; } + public bool IsPartyBonus { get; set; } + } + + public class QuestLocation + { + public StageId StageId { get; set; } + public ushort SubGroupId { get; set; } + + public uint QuestLayoutFlag { get; set; } + + public bool ContainsStageId(StageId stageId, ushort subGroupId) + { + return (stageId.Id == StageId.Id) && (stageId.GroupId == StageId.GroupId) && (stageId.LayerNo == StageId.LayerNo) && (subGroupId == SubGroupId); + } + } + + public class QuestDeliveryItem + { + public uint ItemId { get; set; } + public uint Amount { get; set; } + } + + public abstract class Quest + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(Quest)); + + protected List Processes { get; set; } + public readonly QuestId QuestId; + public readonly bool IsDiscoverable; + public readonly QuestType QuestType; + public readonly QuestId QuestScheduleId; + public QuestAreaId QuestAreaId { get; set; } + public uint NewsImageId { get; set; } + public uint BaseLevel { get; set; } + public ushort MinimumItemRank { get; set; } + public QuestId NextQuestId { get; protected set; } + public bool ResetPlayerAfterQuest { get; protected set; } + public List OrderConditions { get; protected set; } + public QuestRewardParams RewardParams { get; protected set; } + public List WalletRewards { get; protected set; } + public List ExpRewards { get; protected set; } + public List ItemRewards { get; protected set; } + public List SelectableRewards { get; protected set; } + public List ContentsReleaseRewards { get; protected set; } + public List Locations { get; protected set; } + public List DeliveryItems { get; protected set; } + public List QuestLayoutFlagSetInfo; + public List QuestLayoutFlags; + public Dictionary EnemyGroups { get; set; } + + public Quest(QuestId questId, QuestId questScheduleId, QuestType questType, bool isDiscoverable = false) + { + QuestId = questId; + QuestType = questType; + QuestScheduleId = questScheduleId; + IsDiscoverable = isDiscoverable; + + OrderConditions = new List(); + RewardParams = new QuestRewardParams(); + WalletRewards = new List(); + ExpRewards = new List(); + ItemRewards = new List(); + SelectableRewards = new List(); + ContentsReleaseRewards = new List(); + Locations = new List(); + DeliveryItems = new List(); + QuestLayoutFlagSetInfo = new List(); + QuestLayoutFlags = new List(); + EnemyGroups = new Dictionary(); + + Processes = new List(); + } + + private List GetProcessState(uint step, out uint announceNoCount) + { + Dictionary> questFlags = new Dictionary>(); + List result = new List(); + + int i = 0; + uint stepsFound = 0; + + announceNoCount = 0; + for (; i < Processes[0].Blocks.Count && stepsFound < step; i++) + { + var block = Processes[0].Blocks[i]; + if (block.IsCheckpoint || block.AnnounceType == QuestAnnounceType.Accept) + { + stepsFound += 1; + } + + if (block.AnnounceType != QuestAnnounceType.None) + { + announceNoCount += 1; + } + + foreach (var flag in block.QuestFlags) + { + if (flag.Action == QuestFlagAction.Set || flag.Action == QuestFlagAction.Clear) + { + if (!questFlags.ContainsKey(flag.Type)) + { + questFlags[flag.Type] = new Dictionary(); + } + + questFlags[flag.Type][flag.Value] = flag; + } + } + + foreach (var flag in block.CheckpointQuestFlags) + { + if (flag.Action == QuestFlagAction.Set || flag.Action == QuestFlagAction.Clear) + { + if (!questFlags.ContainsKey(flag.Type)) + { + questFlags[flag.Type] = new Dictionary(); + } + + questFlags[flag.Type][flag.Value] = flag; + } + } + + if (step == stepsFound) + { + break; + } + } + + if (step != stepsFound) + { + throw new QuestRestoreProgressFailedException(QuestId, step, stepsFound); + } + + result.Add(new CDataQuestProcessState(Processes[0].Blocks[i].QuestProcessState)); + + for (int j = 1; j < Processes.Count; j++) + { + var process = Processes[j]; + if (process.Blocks.Count > 0) + { + result.Add(new CDataQuestProcessState(process.Blocks[0].QuestProcessState)); + } + } + + // Eliminate any announce or free item steps when resuming a quest. + foreach (var processState in result) + { + // Make copy of the result commands + processState.ResultCommandList = processState.ResultCommandList + .Where(x => x.Command != (ushort)QuestResultCommand.UpdateAnnounce && + x.Command != (ushort)QuestResultCommand.SetAnnounce && + x.Command != (ushort)QuestResultCommand.HandItem && + x.Command != (ushort)QuestResultCommand.PushImteToPlBag) + .ToList(); + } + + // Generate a block that replays all the flags that got set and cleared + if (questFlags.Count > 0) + { + + var flags = new List(); + foreach (var flag in questFlags) + { + flags.AddRange(flag.Value.Values.ToList()); + } + + + var questBlock = new QuestBlock() + { + ProcessNo = (ushort)Processes.Count, + SequenceNo = 1, + BlockNo = 1, + QuestFlags = flags + }; + + result.Add(Quest.BlockAsCDataQuestProcessState(questBlock)); + } + + return result; + } + + public virtual CDataQuestList ToCDataQuestList(uint step) + { + var quest = new CDataQuestList() + { + QuestId = (uint)QuestId, + QuestScheduleId = (uint)QuestScheduleId, + BaseLevel = BaseLevel, + ContentJoinItemRank = MinimumItemRank, + IsClientOrder = step > 0, + IsEnable = true, + BaseExp = ExpRewards, + BaseWalletPoints = WalletRewards, + FixedRewardItemList = GetQuestFixedRewards(), + FixedRewardSelectItemList = GetQuestSelectableRewards(), + QuestOrderConditionParamList = GetQuestOrderConditions(), + }; + + quest.QuestProcessStateList = GetProcessState(step, out uint announceNoCount); + + foreach (var questLayoutFlag in QuestLayoutFlags) + { + quest.QuestLayoutFlagList.Add(questLayoutFlag.AsCDataQuestLayoutFlag()); + } + + foreach (var questLayoutFlagSet in QuestLayoutFlagSetInfo) + { + quest.QuestLayoutFlagSetInfoList.Add(questLayoutFlagSet.AsCDataQuestLayoutFlagSetInfo()); + } + + return quest; + } + + public virtual CDataQuestOrderList ToCDataQuestOrderList(uint step) + { + var quest = new CDataQuestOrderList() + { + QuestId = (uint)QuestId, + QuestScheduleId = (uint)QuestScheduleId, + BaseLevel = BaseLevel, + ContentJoinItemRank = MinimumItemRank, + IsClientOrder = step > 0, + IsEnable = true, + CanProgress = true, + BaseExp = ExpRewards, + BaseWalletPoints = WalletRewards, + FixedRewardItem = GetQuestFixedRewards(), + FixedRewardSelectItem = GetQuestSelectableRewards(), + QuestOrderConditionParam = GetQuestOrderConditions(), + }; + + quest.QuestProcessStateList = GetProcessState(step, out uint announceNoCount); + + for (uint i = 0; i < announceNoCount; i++) + { + quest.QuestLog.QuestAnnounceList.Add(new CDataQuestAnnounce() { AnnounceNo = i }); + } + + foreach (var questLayoutFlag in QuestLayoutFlags) + { + quest.QuestLayoutFlagList.Add(questLayoutFlag.AsCDataQuestLayoutFlag()); + } + + foreach (var questLayoutFlagSet in QuestLayoutFlagSetInfo) + { + quest.QuestLayoutFlagSetInfoList.Add(questLayoutFlagSet.AsCDataQuestLayoutFlagSetInfo()); + } + + return quest; + } + + public virtual CDataTutorialQuestOrderList ToCDataTutorialQuestOrderList(uint step) + { + return new CDataTutorialQuestOrderList() + { + Param = ToCDataQuestOrderList(step) + }; + } + + public virtual CDataPriorityQuest ToCDataPriorityQuest(uint step) + { + var questProcessStateList = GetProcessState(step, out uint announceNoCount); + + var result = new CDataPriorityQuest() + { + QuestId = (uint) QuestId, + QuestScheduleId = (uint) QuestScheduleId, + + }; + + for (uint i = 0; i < announceNoCount; i++) + { + result.QuestAnnounceList.Add(new CDataQuestAnnounce() { AnnounceNo = i }); + } + + return result; + } + + public virtual CDataMainQuestList ToCDataMainQuestList(uint step) + { + return new CDataMainQuestList() + { + Param = ToCDataQuestList(step) + }; + } + + public virtual CDataLightQuestList ToCDataLightQuestList(uint step) + { + var result = new CDataLightQuestList() + { + Param = ToCDataQuestList(step), + Contents = new CDataQuestContents() + { + Type = 2, + Param01 = 0x011200, + Param02 = 2, + Param03 = 2, + Param04 = 0, + Unk0 = 6, + Unk1 = 6, + }, + Detail = new CDataLightQuestDetail() + { + AreaId = (uint)QuestAreaId.HidellPlains, + BaseAreaPoint = 25, + BoardType = 1, // 1 == Normal, 2 == Clan? + OrderLimit = 25, + ClearNum = 0, + GetCP = 25 // This is reward area points + } + }; + + return result; + } + + public virtual CDataSetQuestInfoList ToCDataSetQuestInfoList() + { + var result = new CDataSetQuestInfoList() + { + QuestScheduleId = (uint)QuestScheduleId, + QuestId = (uint)QuestId, + ImageId = NewsImageId, // Optional, client has its own defaults if you fail to provide one. + BaseLevel = BaseLevel, + IsDiscovery = true, // If false, hides quest details from the news report. + EndDistributionDate = uint.MaxValue, // ulong.MaxValue causes some math on the client to overflow and report it as ending soon, so we use uint here. + ContentJoinItemRank = (ushort)(OrderConditions.Find(x => x.Type == QuestOrderConditionType.ItemRank)?.Param01 ?? 0), + RandomRewardNum = RandomRewardNum(), + SelectRewardItemIdList = GetQuestSelectableRewards().Select(x => new CDataCommonU32(x.ItemId)).ToList(), + DiscoverRewardWalletPoint = WalletRewards, + DiscoverRewardExp = ExpRewards, + QuestLayoutFlagSetInfoList = QuestLayoutFlagSetInfo.Select(x => x.AsCDataQuestLayoutFlagSetInfo()).ToList(), + QuestEnemyInfoList = EnemyGroups.Values.SelectMany(group => group.Enemies.Select(enemy => new CDataQuestEnemyInfo() + { + GroupId = enemy.UINameId, + Unk0 = 0, // Seemingly always 0 in the pcaps + Lv = enemy.Lv, + IsPartyRecommend = enemy.IsBossGauge + })) + .ToList(), + QuestOrderConditionParamList = GetQuestOrderConditions(), + DeliveryItemList = DeliveryItems.Select(x => new CDataDeliveryItem() + { + ItemId = x.ItemId, + Unk0 = (ushort)x.Amount + }) + .ToList() + }; + + return result; + } + public abstract List StateMachineExecute(DdonGameServer server, GameClient client, QuestProcessState processState, out QuestProgressState questProgressState); + + public virtual void SendProgressWorkNotices(GameClient client, StageId stageId, uint subGroupId) + { + client.Party.SendToAll(new S2CQuestQuestProgressWorkSaveNtc()); + } + + public virtual void ResetEnemiesForBlock(GameClient client, QuestBlock questBlock) + { + foreach (var groupId in questBlock.EnemyGroupIds) + { + var enemyGroup = EnemyGroups[groupId]; + + S2CInstanceEnemyGroupResetNtc resetNtc = new S2CInstanceEnemyGroupResetNtc() + { + LayoutId = enemyGroup.StageId.ToStageLayoutId() + }; + + client.Party.SendToAll(resetNtc); + } + } + + public virtual void DestroyEnemiesForBlock(GameClient client, QuestBlock questBlock) + { + foreach (var groupId in questBlock.EnemyGroupIds) + { + var enemyGroup = EnemyGroups[groupId]; + + S2CInstanceEnemyGroupDestroyNtc destroyNtc = new S2CInstanceEnemyGroupDestroyNtc() + { + LayoutId = enemyGroup.StageId.ToStageLayoutId() + }; + + client.Party.SendToAll(destroyNtc); + } + } + + public virtual void PopulateStartingEnemyData(PartyQuestState partyQuestState) + { + var questState = partyQuestState.GetQuestState(this.QuestId); + foreach (var processState in questState.ProcessState.Values) + { + if (processState.ProcessNo >= Processes.Count) + { + continue; + } + + var process = Processes[processState.ProcessNo]; + if (processState.BlockNo > process.Blocks.Count) + { + // @note BlockNo counts from 1 + continue; + } + + foreach (var groupId in process.Blocks[(int)processState.BlockNo - 1].EnemyGroupIds) + { + var enemyGroup = EnemyGroups[groupId]; + partyQuestState.SetInstanceEnemies(this, enemyGroup.StageId, (ushort)enemyGroup.SubGroupId, enemyGroup.CreateNewInstance()); + } + } + } + + public List GetQuestRewards() + { + List rewards = new List(); + + foreach (var reward in ItemRewards) + { + rewards.Add(reward); + } + + foreach (var reward in SelectableRewards) + { + rewards.Add(reward); + } + + return rewards; + } + + public byte RandomRewardNum() + { + byte count = 0; + foreach (var reward in ItemRewards) + { + if (reward.RewardType == QuestRewardType.Random) + { + count += 1; + } + } + + return count; + } + + public byte FixedRewardsNum() + { + byte count = 0; + foreach (var reward in ItemRewards) + { + switch (reward.RewardType) + { + case QuestRewardType.Fixed: + case QuestRewardType.Select: + count += 1; + break; + } + } + return count; + } + + public static List AsCDataRewardBoxItems(QuestBoxRewards rewards) + { + List results = new List(); + + var quest = QuestManager.GetQuest(rewards.QuestId); + + foreach (var reward in quest.SelectableRewards) + { + results.AddRange(reward.AsCDataRewardBoxItems()); + } + + List randomRewards = new List(); + foreach (var reward in quest.ItemRewards) + { + if (reward.RewardType != QuestRewardType.Random) + { + results.AddRange(reward.AsCDataRewardBoxItems()); + } + else + { + randomRewards.Add((QuestRandomRewardItem)reward); + } + } + + foreach (var randomReward in rewards.RandomRewardIndices.Zip(randomRewards, Tuple.Create)) + { + results.Add(randomReward.Item2.AsCDataRewardBoxItem(randomReward.Item1)); + } + + return results; + } + + public QuestBoxRewards GenerateBoxRewards() + { + QuestBoxRewards obj = new QuestBoxRewards() + { + QuestId = QuestId + }; + + foreach (var reward in ItemRewards) + { + if (reward.RewardType == QuestRewardType.Random) + { + var randomReward = (QuestRandomRewardItem)reward; + obj.RandomRewardIndices.Add(randomReward.Roll()); + } + } + obj.NumRandomRewards = obj.RandomRewardIndices.Count; + + return obj; + } + + public List GetQuestFixedRewards() + { + List rewards = new List(); + + foreach (var reward in ItemRewards) + { + rewards.AddRange(reward.AsCDataRewardItems()); + } + + return rewards; + } + + public List GetQuestSelectableRewards() + { + List rewards = new List(); + + foreach (var reward in SelectableRewards) + { + rewards.AddRange(reward.AsCDataRewardItems()); + } + + return rewards; + } + + public List GetQuestOrderConditions() + { + List orderConditions = new List(); + + foreach (var orderCondition in OrderConditions) + { + orderConditions.Add(orderCondition.ToCDataQuestOrderConditionParam()); + } + + return orderConditions; + } + + public bool HasRewards() + { + return (ItemRewards.Count > 0) || (SelectableRewards.Count > 0); + } + + public static void ParseQuestFlags(List questFlags, List resultFlags, List checkFlags) + { + foreach (var questFlag in questFlags) + { + switch (questFlag.Type) + { + case QuestFlagType.QstLayout: + switch (questFlag.Action) + { + case QuestFlagAction.Set: + resultFlags.Add(QuestManager.ResultCommand.QstLayoutFlagOn(questFlag.Value)); + break; + case QuestFlagAction.Clear: + resultFlags.Add(QuestManager.ResultCommand.QstLayoutFlagOff(questFlag.Value)); + break; + case QuestFlagAction.CheckOn: + case QuestFlagAction.CheckOff: + /* Invalid for Layout flags */ + return; + } + break; + case QuestFlagType.WorldManageLayout: + switch (questFlag.Action) + { + case QuestFlagAction.Set: + resultFlags.Add(QuestManager.ResultCommand.WorldManageLayoutFlagOn(questFlag.Value, questFlag.QuestId)); + break; + case QuestFlagAction.Clear: + resultFlags.Add(QuestManager.ResultCommand.WorldManageLayoutFlagOff(questFlag.Value, questFlag.QuestId)); + break; + case QuestFlagAction.CheckOn: + case QuestFlagAction.CheckOff: + /* Invalid for Layout flags */ + return; + } + break; + case QuestFlagType.MyQst: + switch (questFlag.Action) + { + case QuestFlagAction.Set: + resultFlags.Add(QuestManager.ResultCommand.MyQstFlagOn(questFlag.Value)); + break; + case QuestFlagAction.Clear: + resultFlags.Add(QuestManager.ResultCommand.MyQstFlagOff(questFlag.Value)); + break; + case QuestFlagAction.CheckOn: + checkFlags.Add(QuestManager.CheckCommand.MyQstFlagOn(questFlag.Value)); + break; + case QuestFlagAction.CheckOff: + checkFlags.Add(QuestManager.CheckCommand.MyQstFlagOff(questFlag.Value)); + break; + case QuestFlagAction.CheckSetFromFsm: + checkFlags.Add(QuestManager.CheckCommand.MyQstFlagOnFromFsm(questFlag.Value)); + break; + } + break; + case QuestFlagType.WorldManageQuest: + switch (questFlag.Action) + { + case QuestFlagAction.Set: + resultFlags.Add(QuestManager.ResultCommand.WorldManageQuestFlagOn(questFlag.Value, questFlag.QuestId)); + break; + case QuestFlagAction.Clear: + resultFlags.Add(QuestManager.ResultCommand.WorldManageQuestFlagOff(questFlag.Value, questFlag.QuestId)); + break; + case QuestFlagAction.CheckOn: + checkFlags.Add(QuestManager.CheckCommand.WorldManageQuestFlagOn(questFlag.Value, questFlag.QuestId)); + break; + case QuestFlagAction.CheckOff: + checkFlags.Add(QuestManager.CheckCommand.WorldManageQuestFlagOn(questFlag.Value, questFlag.QuestId)); + break; + } + break; + } + } + } + + private static CDataQuestProcessState BlockAsCDataQuestProcessState(QuestBlock questBlock) + { + CDataQuestProcessState result = new CDataQuestProcessState() + { + ProcessNo = questBlock.ProcessNo, + SequenceNo = questBlock.SequenceNo, + BlockNo = questBlock.BlockNo, + }; + + List resultCommands = new List(); + List checkCommands = new List(); + + ParseQuestFlags(questBlock.QuestFlags, resultCommands, checkCommands); + + result.ResultCommandList = resultCommands; + if (checkCommands.Count > 0) + { + result.CheckCommandList = QuestManager.CheckCommand.AddCheckCommands(checkCommands); + } + + return result; + } + } + + public class QuestDoesNotExistException : ResponseErrorException + { + public QuestDoesNotExistException(QuestId questId) : base(ErrorCode.ERROR_CODE_QUEST_INTERNAL_ERROR, $"The quest ${questId} does not exist") + { + } + } + + public class QuestRestoreProgressFailedException : ResponseErrorException + { + public QuestRestoreProgressFailedException(QuestId questId, uint step, uint stepsFound) : + base(ErrorCode.ERROR_CODE_QUEST_DIFFERENT_PROGRESS, $"Failed to restore progress for {questId} (Step({step}) != StepsFound({stepsFound}))") + { + } + } +} diff --git a/Arrowgene.Ddon.GameServer/StageLocationAssetManager.cs b/Arrowgene.Ddon.GameServer/StageLocationAssetManager.cs deleted file mode 100644 index 8e330f492..000000000 --- a/Arrowgene.Ddon.GameServer/StageLocationAssetManager.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System.Collections.Generic; -using Arrowgene.Ddon.Database; -using Arrowgene.Ddon.Shared; -using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.GameServer -{ - public class StageLocationAssetManager : AssetManager where T : IStageLocationAsset - { - protected MultiKeyMultiValueDictionary _assetDictionary; - - public StageLocationAssetManager(AssetRepository assetRepository, string assetKey, IDatabase database, List assetList) : base(assetRepository, assetKey, database, assetList) - { - } - - protected override void OnInit() - { - _assetDictionary = new MultiKeyMultiValueDictionary(); - } - - public override void Load() - { - _assetDictionary.Clear(); - foreach (T asset in _assetList) - { - _assetDictionary.Add(asset.StageId, asset.SubGroupId, asset); - } - } - - public List GetAssets(CDataStageLayoutId stageLayoutId, Y subGroupId) - { - return GetAssets(StageId.FromStageLayoutId(stageLayoutId), subGroupId); - } - - public List GetAssets(StageId stageId, Y subGroupId) - { - return _assetDictionary.Get(stageId, subGroupId); - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.GameServer/StampManager.cs b/Arrowgene.Ddon.GameServer/StampManager.cs new file mode 100644 index 000000000..00837d280 --- /dev/null +++ b/Arrowgene.Ddon.GameServer/StampManager.cs @@ -0,0 +1,116 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer +{ + public class StampManager + { + public StampManager(DdonGameServer server) + { + Server = server; + } + + public static int MAX_DAILY_STAMP = 8; + public static int TOTAL_STAMP_SLOT = 10; + public static int DAILY_STAMP_GRACE_PERIOD = 1; //Login every X days or lose your consecutive stamp. + public static int STAMP_RESET_HOUR = 20; //5AM JST = 8PM UTC = 1 PM PST = 4 PM EST + + private DdonGameServer Server; + + public List GetDailyStampAssets() + { + return Server.AssetRepository.StampBonusAsset.Where(x => 1 <= x.StampNum && x.StampNum <= 8).OrderBy(x => x.StampNum).ToList(); + } + + public List GetTotalStampAssets() + { + return Server.AssetRepository.StampBonusAsset.Where(x => x.StampNum > 8).OrderBy(x => x.StampNum).ToList(); ; + } + + public List GetTotalStampAssetsWindow(ushort totalStamps) + { + var totalList = GetTotalStampAssets(); + + //Return only the ten stamps surrounding the current position. + if (totalList.Count > TOTAL_STAMP_SLOT) + { + //Find position of the last stamp checkpoint we've passed. + int position = totalList.FindLastIndex(x => x.StampNum <= totalStamps); + + if (position == -1) return totalList.Take(TOTAL_STAMP_SLOT).ToList(); + + int left = Math.Clamp(position - 6, 0, totalList.Count - TOTAL_STAMP_SLOT); + return totalList.Skip(left).Take(TOTAL_STAMP_SLOT).ToList(); + } + else return totalList; + } + + public bool CanDailyStamp(CharacterStampBonus stampData) + { + return CanStamp(stampData.LastStamp); + } + + public bool CanTotalStamp(CharacterStampBonus stampData) + { + return CanDailyStamp(stampData) && GetTotalStampAssets().Where(x => x.StampNum == (stampData.TotalStamp + 1)).Any(); + } + + public void HandleStampBonuses(GameClient client, IEnumerable stamps) + { + List totalItems = new List(); + List totalWallet = new List(); + foreach (var entry in stamps) + { + foreach (var bonus in entry.StampBonus) + { + //Currency + //Only the first five (GP, RP, BO, Silver Tickets, GP) seem to be valid items for display. + if (bonus.BonusType <= 5) + { + totalWallet.Add(Server.WalletManager.AddToWallet(client.Character, (WalletType)bonus.BonusType, bonus.BonusValue)); + } + else + { + totalItems = totalItems.Concat(Server.ItemManager.AddItem(Server, client.Character, StorageType.ItemPost, bonus.BonusType, bonus.BonusValue)).ToList(); + } + } + } + + if (totalItems.Any() || totalWallet.Any()) + { + client.Send(new S2CItemUpdateCharacterItemNtc() + { + UpdateItemList = totalItems, + UpdateWalletList = totalWallet, + UpdateType = ItemNoticeType.StampBonus + }); + } + } + + static public bool CanResetConsecutiveStamp(CharacterStampBonus stampData) + { + DateTime lastReset = GetLastStampReset(); + DateTime lastStamp = stampData.LastStamp; + return (lastReset - lastStamp).TotalDays >= (DAILY_STAMP_GRACE_PERIOD + 1); + } + + static private DateTime GetLastStampReset() + { + DateTime lastReset = DateTime.Today.AddHours(STAMP_RESET_HOUR); + if (lastReset > DateTime.Now) + { + lastReset = lastReset.AddDays(-1); + } + return lastReset; + } + + static public bool CanStamp(DateTime lastStamp) + { + return lastStamp < GetLastStampReset(); + } + } +} diff --git a/Arrowgene.Ddon.GameServer/WeatherManager.cs b/Arrowgene.Ddon.GameServer/WeatherManager.cs new file mode 100644 index 000000000..e7f7dacab --- /dev/null +++ b/Arrowgene.Ddon.GameServer/WeatherManager.cs @@ -0,0 +1,182 @@ +using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Arrowgene.Ddon.GameServer +{ + public class WeatherManager + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(WeatherManager)); + + public static readonly long OriginalRealTimeSec = 0x55DDD470; // Taken from the pcaps. A few days before DDOn release + public static readonly long OriginalGameTimeSec = 0x22C2ED000; // Taken from the pcaps. + public static readonly uint GameTimeDayHour = 24; + + /// + /// Number of game hours between forecast times. + /// The first forecast is always at the top of the next hour, then the next three are separated by IntervalGameHour. + /// + public static readonly uint ForecastIntervalGameHour = 3; + + private readonly uint GameClockTimescale; + + private readonly DdonGameServer _Server; + + public List WeatherLoopList { get; private set; } + public ulong WeatherLoopTotalLength { get; private set; } + + public WeatherManager(DdonGameServer server) + { + _Server = server; + GameClockTimescale = server.Setting.GameLogicSetting.GameClockTimescale; + GenerateWeatherSequence(); + } + + public Weather GetWeather() + { + return GetWeather(DateTimeOffset.UtcNow); + } + + public Weather GetWeather(DateTimeOffset time) + { + ulong secondsElapsed = (ulong)(time.ToUnixTimeSeconds() - OriginalRealTimeSec); + ulong remainingSeconds = secondsElapsed % WeatherLoopTotalLength; + foreach (var weatherLoop in WeatherLoopList) + { + if (remainingSeconds <= weatherLoop.TimeSec) + { + return weatherLoop.WeatherId; + } + remainingSeconds -= weatherLoop.TimeSec; + } + return Weather.Fine; + } + + public List GetForecast() + { + List forecast = new List(); + + // All weather weights are 0, so the weather is always Fine. + if (WeatherLoopTotalLength == 0) + { + for (int i = 0; i < 4; i++) + { + forecast.Add(new CDataWeatherForecast() + { + Weather = Weather.Fine + }); + } + return forecast; + } + + // The first entry on the forecast is always the next Lestanian hour. + // Weather changes are set up on the hour, so we go one second over to see what's coming up. + DateTimeOffset forecastTime = GetTimeForNextGameHour().AddSeconds(1); + forecast.Add(new CDataWeatherForecast() + { + Weather = GetWeather(forecastTime) + }); + + uint forecastInterval = ForecastIntervalGameHour; + for (int i = 0; i < 3; i++) + { + forecastTime = forecastTime.AddMinutes(GameClockTimescale * forecastInterval / GameTimeDayHour); + forecast.Add(new CDataWeatherForecast() + { + Weather = GetWeather(forecastTime) + }); + } + + return forecast; + } + + private DateTimeOffset GetTimeForNextGameHour() + { + DateTimeOffset now = DateTimeOffset.UtcNow; + long currentTimeMS = RealTimeToGameTimeMS(now); + double currentTimeHour = currentTimeMS / 3600000.0; + uint offsetSecondsToNextHour = (uint)((1 - (currentTimeHour % 1)) * 3600); + + return now.AddSeconds(offsetSecondsToNextHour); + } + + // Adapted from the client's code + public long RealTimeToGameTimeMS(DateTimeOffset realTime) + { + return 1440 * (realTime.Millisecond + 1000 * (realTime.ToUnixTimeSeconds() - OriginalRealTimeSec)) / GameClockTimescale + % (3600000 * GameTimeDayHour); + } + + public TimeSpan RealTimeToGameTime(DateTimeOffset realTime) + { + long gameTimeMs = RealTimeToGameTimeMS(realTime); + return TimeSpan.FromMilliseconds(gameTimeMs); + } + + private void GenerateWeatherSequence() + { + List weatherLoop = new List(); + + uint seqLength = _Server.Setting.GameLogicSetting.WeatherSequenceLength; + List<(uint MeanLength, uint Weight)> seqStats = _Server.Setting.GameLogicSetting.WeatherStatistics; + + if (!seqStats.Where(x => x.Weight > 0).Any()) + { + Logger.Error($"All weather weights zero; defaulting to always Fine weather."); + WeatherLoopList = weatherLoop; + WeatherLoopTotalLength = 0; + return; + } + + // Some setup for the randomization. + List<(Weather Weather, uint MeanLength, uint AccumulatedWeight)> cumStats = new List<(Weather weather, uint meanLength, uint accumulatedWeight)>(); + uint accumulatedWeight = 0; + for (int i = 0; i < seqStats.Count; i++) + { + accumulatedWeight += seqStats[i].Weight; + cumStats.Add(( + (Weather)(i + 1), + seqStats[i].MeanLength, + accumulatedWeight + )); + } + + ulong totalLength = 0; + for (int i = 0; i < seqLength; i++) + { + // Find the next weather type. + double rngWeight = Random.Shared.NextDouble() * accumulatedWeight; + (Weather weather, uint meanLength, uint _) = cumStats.Find(x => x.AccumulatedWeight >= rngWeight); + + // Calculate how long it should last, using an exponential distribution. + double rngUniformLength = Random.Shared.NextDouble(); + double rngExpLength = -Math.Log(rngUniformLength) * meanLength; + + // Round to the nearest Lestanian hour. + uint gameHourSeconds = GameClockTimescale * 60 / 24; + rngExpLength = Math.Round(rngExpLength / gameHourSeconds) * gameHourSeconds; + if (rngExpLength == 0) rngExpLength = gameHourSeconds; + + // Add it to the list + weatherLoop.Add(new CDataWeatherLoop() + { + WeatherId = weather, + TimeSec = (uint)rngExpLength + }); + + totalLength += (uint)rngExpLength; + + Logger.Debug($"Weather Step {i + 1}/{seqLength}: {weather}, {rngExpLength} seconds"); + } + + Logger.Debug($"Total Weather Cycle: {totalLength / 3600.0:f} (real) hours."); + + WeatherLoopList = weatherLoop; + WeatherLoopTotalLength = totalLength; + } + } +} diff --git a/Arrowgene.Ddon.LoginServer/Arrowgene.Ddon.LoginServer.csproj b/Arrowgene.Ddon.LoginServer/Arrowgene.Ddon.LoginServer.csproj index dde4190a1..5d4b82b01 100644 --- a/Arrowgene.Ddon.LoginServer/Arrowgene.Ddon.LoginServer.csproj +++ b/Arrowgene.Ddon.LoginServer/Arrowgene.Ddon.LoginServer.csproj @@ -9,8 +9,15 @@ Copyright © 2019-2022 DDON Team 10 + + True + + + True + + diff --git a/Arrowgene.Ddon.LoginServer/DdonLoginServer.cs b/Arrowgene.Ddon.LoginServer/DdonLoginServer.cs index e44567fbc..18b72f264 100644 --- a/Arrowgene.Ddon.LoginServer/DdonLoginServer.cs +++ b/Arrowgene.Ddon.LoginServer/DdonLoginServer.cs @@ -24,8 +24,10 @@ using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.LoginServer.Handler; using Arrowgene.Ddon.Server; +using Arrowgene.Ddon.Server.Handler; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Networking.Tcp; @@ -36,7 +38,7 @@ public class DdonLoginServer : DdonServer private static readonly ServerLogger Logger = LogProvider.Logger(typeof(DdonLoginServer)); public DdonLoginServer(LoginServerSetting setting, IDatabase database, AssetRepository assetRepository) - : base(setting.ServerSetting, database, assetRepository) + : base(ServerType.Login, setting.ServerSetting, database, assetRepository) { Setting = new LoginServerSetting(setting); ClientLookup = new LoginClientLookup(); @@ -73,6 +75,8 @@ public override LoginClient NewClient(ITcpSocket socket) private void LoadPacketHandler() { + SetFallbackHandler(new FallbackHandler(this)); + AddHandler(new ClientChallengeHandler(this)); AddHandler(new ClientLoginHandler(this)); AddHandler(new ClientPingHandler(this)); diff --git a/Arrowgene.Ddon.LoginServer/Handler/ClientDecideCharacterIdHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/ClientDecideCharacterIdHandler.cs index 841fb0a38..dfe40138b 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/ClientDecideCharacterIdHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/ClientDecideCharacterIdHandler.cs @@ -1,7 +1,6 @@ -using System.Collections.Generic; +using System; +using System.Linq; using Arrowgene.Ddon.Server; -using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; @@ -9,18 +8,17 @@ namespace Arrowgene.Ddon.LoginServer.Handler { - public class ClientDecideCharacterIdHandler : StructurePacketHandler + public class ClientDecideCharacterIdHandler : LoginStructurePacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ClientDecideCharacterIdHandler)); - private AssetRepository _assets; + private static int LoadBalanceServerIndex = 0; + private static object LoadBalanceLock = new object(); public ClientDecideCharacterIdHandler(DdonLoginServer server) : base(server) { - _assets = server.AssetRepository; - - foreach (CDataGameServerListInfo serverListInfo in _assets.ServerList) + foreach (CDataGameServerListInfo serverListInfo in Server.AssetRepository.ServerList) { Logger.Info( $"Asset GameServer Entry:{serverListInfo.Id} \"{serverListInfo.Name}\" {serverListInfo.Addr}:{serverListInfo.Port}"); @@ -29,19 +27,7 @@ public ClientDecideCharacterIdHandler(DdonLoginServer server) : base(server) public override void Handle(LoginClient client, StructurePacket packet) { - Logger.Debug(client, - $"C2L_DECIDE_CHARACTER_ID_REQ:\n" + - $" CharacterId: {packet.Structure.CharacterId}\n" + - $" ClientVersion: {packet.Structure.ClientVersion}\n" + - $" Type: {packet.Structure.Type}\n" + - $" RotationServerId: {packet.Structure.RotationServerId}\n" + - $" WaitNum: {packet.Structure.WaitNum}\n" + - $" Counter: {packet.Structure.Counter}\n" - ); - client.SelectedCharacterId = packet.Structure.CharacterId; - Logger.Debug(client, $"Decided CharacterId: {client.SelectedCharacterId}"); - L2CDecideCharacterIdRes res = new L2CDecideCharacterIdRes(); res.CharacterId = packet.Structure.CharacterId; @@ -49,34 +35,24 @@ public override void Handle(LoginClient client, StructurePacket serverLists = new List(_assets.ServerList); - - CDataGameServerListInfo serverList; - // if (serverLists.Count > packet.Structure.RotationServerId) - // { - // serverList = serverLists[packet.Structure.RotationServerId]; - // } - // else - // TODO figure out RotationServerId, at the moment always value 2? - if (serverLists.Count > 0) - { - serverList = serverLists[0]; - } - else - { - Logger.Error(client, "Server List not available in asset repository"); - return; + CDataGameServerListInfo serverListInfo; + lock(LoadBalanceLock) + { + serverListInfo = Server.AssetRepository.ServerList[LoadBalanceServerIndex]; + LoadBalanceServerIndex = (LoadBalanceServerIndex + 1) % Server.AssetRepository.ServerList.Count; } - Logger.Info(client, $"Connecting To: {serverList.Addr}:{serverList.Port}"); + Logger.Info(client, $"Connecting To: {serverListInfo.Addr}:{serverListInfo.Port}"); L2CNextConnectionServerNtc serverNtc = new L2CNextConnectionServerNtc(); - serverNtc.ServerList = serverList; + serverNtc.ServerList = serverListInfo; serverNtc.Counter = packet.Structure.Counter; client.Send(serverNtc); } diff --git a/Arrowgene.Ddon.LoginServer/Handler/ClientLoginHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/ClientLoginHandler.cs index d322d1ac7..2e3b18d8f 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/ClientLoginHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/ClientLoginHandler.cs @@ -3,6 +3,7 @@ using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; @@ -25,7 +26,7 @@ public ClientLoginHandler(DdonLoginServer server) : base(server) public override void Handle(LoginClient client, StructurePacket packet) { - DateTime now = DateTime.Now; + DateTime now = DateTime.UtcNow; client.SetChallengeCompleted(true); string oneTimeToken = packet.Structure.OneTimeToken; @@ -102,9 +103,8 @@ public override void Handle(LoginClient client, StructurePacket pac List connections = Database.SelectConnectionsByAccountId(account.Id); if (connections.Count > 0) { - // todo check connection age? Logger.Error(client, $"Already logged in"); - res.Error = 1; + res.Error = (uint) ErrorCode.ERROR_CODE_AUTH_MULTIPLE_LOGIN; client.Send(res); return; } diff --git a/Arrowgene.Ddon.LoginServer/Handler/ClientPingHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/ClientPingHandler.cs index aa80978d4..20a49ad1e 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/ClientPingHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/ClientPingHandler.cs @@ -1,28 +1,24 @@ using System; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; -using Arrowgene.Ddon.Shared.Entity; -using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Logging; namespace Arrowgene.Ddon.LoginServer.Handler { - public class ClientPingHandler : PacketHandler + // These requests are sent periodically by the client (every ~10 seconds) + // after successfully connecting to the server (client._challengeCompleted is true) + public class ClientPingHandler : PingRequestPacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(ClientPingHandler)); - public ClientPingHandler(DdonLoginServer server) : base(server) { } - public override PacketId Id => PacketId.C2L_PING_REQ; - - public override void Handle(LoginClient client, IPacket packet) + public override L2CPingRes BuildPingResponse(LoginClient client, DateTime now) { - client.PingTime = DateTime.Now; - ServerRes res = new ServerRes(PacketId.L2C_PING_RES); - client.Send(res); + return new L2CPingRes(); } } } diff --git a/Arrowgene.Ddon.LoginServer/Handler/CreateCharacterHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/CreateCharacterHandler.cs index bc6870df5..1c4f32313 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/CreateCharacterHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/CreateCharacterHandler.cs @@ -1,16 +1,17 @@ -using System.Security.AccessControl; -using System; -using System.Linq; -using System.Collections.Generic; +using Arrowgene.Ddon.LoginServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; -using Arrowgene.Ddon.Shared.Entity; -using Arrowgene.Ddon.LoginServer.Dump; +using System; +using System.Collections.Generic; +using System.Linq; namespace Arrowgene.Ddon.LoginServer.Handler { @@ -18,9 +19,11 @@ public class CreateCharacterHandler : StructurePacketHandler(typeof(CreateCharacterHandler)); + private readonly AssetRepository _AssetRepository; public CreateCharacterHandler(DdonLoginServer server) : base(server) { + _AssetRepository = server.AssetRepository; } public override void Handle(LoginClient client, StructurePacket packet) @@ -32,6 +35,7 @@ public override void Handle(LoginClient client, StructurePacket>>() { { @@ -59,9 +63,9 @@ public override void Handle(LoginClient client, StructurePacket>()); - character.JewelrySlotNum = packet.Structure.CharacterInfo.JewelrySlotNum; + // Every new character starts with 1 jewlery slot, rest are bought from the dragon. + character.JewelrySlotNum = 1; // packet.Structure.CharacterInfo.JewelrySlotNum; //character.CharacterItemSlotInfoList = packet.Structure.CharacterInfo.CharacterItemSlotInfoList; //character.UnkCharData0 = packet.Structure.CharacterInfo.UnkCharData0; //character.UnkCharData1 = packet.Structure.CharacterInfo.UnkCharData1; + character.MyPawnSlotNum = packet.Structure.CharacterInfo.MyPawnSlotNum; character.RentalPawnSlotNum = packet.Structure.CharacterInfo.RentalPawnSlotNum; + //character.OrbStatusList = packet.Structure.CharacterInfo.OrbStatusList; //character.MsgSetList = packet.Structure.CharacterInfo.MsgSetList; //character.ShortCutList = packet.Structure.CharacterInfo.ShortCutList; @@ -176,7 +183,7 @@ public override void Handle(LoginClient client, StructurePacket new Tuple>>(arisenPreset.Job, new Dictionary>() { { EquipType.Performance, @@ -186,37 +193,6 @@ public override void Handle(LoginClient client, StructurePacket() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.PWCrest1, - Add = (ushort) (arisenPreset.PWC1Add1 << 8 | arisenPreset.PWC1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.PWCrest2, - Add = (ushort) (arisenPreset.PWC2Add1 << 8 | arisenPreset.PWC2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.PWCrest3, - Add = (ushort) (arisenPreset.PWC3Add1 << 8 | arisenPreset.PWC3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.PWCrest4, - Add = (ushort) (arisenPreset.PWC4Add1 << 8 | arisenPreset.PWC4Add2), - } - }, - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x59, - u3 = 0x04 - } - }, - // Empty EquipElementParamList }, new Item { ItemId = arisenPreset.SecondaryWeapon, @@ -227,70 +203,13 @@ public override void Handle(LoginClient client, StructurePacket() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.HeadCrest1, - Add = (ushort) (arisenPreset.HC1Add1 << 8 | arisenPreset.HC1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.HeadCrest2, - Add = (ushort) (arisenPreset.HC2Add1 << 8 | arisenPreset.HC2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.HeadCrest3, - Add = (ushort) (arisenPreset.HC3Add1 << 8 | arisenPreset.HC3Add2), - } - }, - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x29D, - u3 = 0x01 - } - }, - // Empty EquipElementParamList + PlusValue = 0, }, new Item { ItemId = arisenPreset.Body, Unk3 = 0, Color = arisenPreset.BodyColour, - PlusValue = 4, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.BodyCrest1, - Add = (ushort) (arisenPreset.BC1Add1 << 8 | arisenPreset.BC1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.BodyCrest2, - Add = (ushort) (arisenPreset.BC2Add1 << 8 | arisenPreset.BC2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.BodyCrest3, - Add = (ushort) (arisenPreset.BC3Add1 << 8 | arisenPreset.BC3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.BodyCrest4, - Add = (ushort) (arisenPreset.BC4Add1 << 8 | arisenPreset.BC4Add2), - } - }, - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x280, - u3 = 0x01 - } - }, - // Empty EquipElementParamList + PlusValue = 0, }, new Item { ItemId = arisenPreset.Clothing, @@ -301,65 +220,13 @@ public override void Handle(LoginClient client, StructurePacket() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.ArmCrest1, - Add = (ushort) (arisenPreset.AC1Add1 << 8 | arisenPreset.AC1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.ArmCrest2, - Add = (ushort) (arisenPreset.AC2Add1 << 8 | arisenPreset.AC2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.ArmCrest3, - Add = (ushort) (arisenPreset.AC3Add1 << 8 | arisenPreset.AC3Add2), - } - }, - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x1D2, - u3 = 0x01 - } - }, - // Empty EquipElementParamList + PlusValue = 0, }, new Item { ItemId = arisenPreset.Leg, Unk3 = 0, Color = arisenPreset.LegColour, - PlusValue = 3, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.LegCrest1, - Add = (ushort) (arisenPreset.LC1Add1 << 8 | arisenPreset.LC1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.LegCrest2, - Add = (ushort) (arisenPreset.LC2Add1 << 8 | arisenPreset.LC2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.LegCrest3, - Add = (ushort) (arisenPreset.LC3Add1 << 8 | arisenPreset.LC3Add2), - } - }, - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x225, - u3 = 0x01 - } - }, - // Empty EquipElementParamList + PlusValue = 0, }, new Item { ItemId = arisenPreset.Legwear, @@ -376,495 +243,30 @@ public override void Handle(LoginClient client, StructurePacket() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.J1Crest1, - Add = (ushort) (arisenPreset.J1C1Add1 << 8 | arisenPreset.J1C1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.J1Crest2, - Add = (ushort) (arisenPreset.J1C2Add1 << 8 | arisenPreset.J1C2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.J1Crest3, - Add = (ushort) (arisenPreset.J1C3Add1 << 8 | arisenPreset.J1C3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.J1Crest4, - Add = (ushort) (arisenPreset.J1C4Add1 << 8 | arisenPreset.J1C4Add2), - } - }, - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } }, new Item { ItemId = arisenPreset.Jewelry2, Unk3 = 0, Color = 0, PlusValue = 0, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.J2Crest1, - Add = (ushort) (arisenPreset.J2C1Add1 << 8 | arisenPreset.J2C1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.J2Crest2, - Add = (ushort) (arisenPreset.J2C2Add1 << 8 | arisenPreset.J2C2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.J2Crest3, - Add = (ushort) (arisenPreset.J2C3Add1 << 8 | arisenPreset.J2C3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.J2Crest4, - Add = (ushort) (arisenPreset.J2C4Add1 << 8 | arisenPreset.J2C4Add2), - } - }, - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } }, new Item { ItemId = arisenPreset.Jewelry3, Unk3 = 0, Color = 0, PlusValue = 0, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.J3Crest1, - Add = (ushort) (arisenPreset.J3C1Add1 << 8 | arisenPreset.J3C1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.J3Crest2, - Add = (ushort) (arisenPreset.J3C2Add1 << 8 | arisenPreset.J3C2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.J3Crest3, - Add = (ushort) (arisenPreset.J3C3Add1 << 8 | arisenPreset.J3C3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.J3Crest4, - Add = (ushort) (arisenPreset.J3C4Add1 << 8 | arisenPreset.J3C4Add2), - } - }, - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } }, new Item { ItemId = arisenPreset.Jewelry4, Unk3 = 0, Color = 0, PlusValue = 0, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.J4Crest1, - Add = (ushort) (arisenPreset.J4C1Add1 << 8 | arisenPreset.J4C1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.J4Crest2, - Add = (ushort) (arisenPreset.J4C2Add1 << 8 | arisenPreset.J4C2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.J4Crest3, - Add = (ushort) (arisenPreset.J4C3Add1 << 8 | arisenPreset.J4C3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.J4Crest4, - Add = (ushort) (arisenPreset.J4C4Add1 << 8 | arisenPreset.J4C4Add2), - } - }, - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } }, new Item { ItemId = arisenPreset.Jewelry5, Unk3 = 0, Color = 0, PlusValue = 0, - WeaponCrestDataList = new List() { - new CDataWeaponCrestData { - SlotNo = 1, - CrestId = arisenPreset.J5Crest1, - Add = (ushort) (arisenPreset.J5C1Add1 << 8 | arisenPreset.J5C1Add2), - }, - new CDataWeaponCrestData { - SlotNo = 2, - CrestId = arisenPreset.J5Crest2, - Add = (ushort) (arisenPreset.J5C2Add1 << 8 | arisenPreset.J5C2Add2), - }, - new CDataWeaponCrestData { - SlotNo = 3, - CrestId = arisenPreset.J5Crest3, - Add = (ushort) (arisenPreset.J5C3Add1 << 8 | arisenPreset.J5C3Add2), - }, - new CDataWeaponCrestData { - SlotNo = 4, - CrestId = arisenPreset.J5Crest4, - Add = (ushort) (arisenPreset.J5C4Add1 << 8 | arisenPreset.J5C4Add2), - } - }, - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } }, new Item { ItemId = arisenPreset.Lantern, @@ -1042,8 +444,6 @@ public override void Handle(LoginClient client, StructurePacket x.StorageType, x => x.SlotMax)); character.WalletPointList = new List() { - // TODO: Figure out what other currencies there are. - // Pcap currencies: new CDataWalletPoint() { Type = WalletType.Gold, Value = 10000 @@ -1057,56 +457,91 @@ public override void Handle(LoginClient client, StructurePacket performanceEquipItems = character.EquipmentTemplate.GetEquipment(character.Job, EquipType.Performance); + for (int i = 0; i < performanceEquipItems.Count; i++) + { + Item? item = performanceEquipItems[i]; + ushort slot = (ushort)(i+1); + character.Storage.GetStorage(StorageType.CharacterEquipment).SetItem(item, 1, slot); + } + + List visualEquipItems = character.EquipmentTemplate.GetEquipment(character.Job, EquipType.Visual); + for (int i = 0; i < visualEquipItems.Count; i++) + { + Item? item = visualEquipItems[i]; + ushort slot = (ushort)(i+EquipmentTemplate.TOTAL_EQUIP_SLOTS+1); + character.Storage.GetStorage(StorageType.CharacterEquipment).SetItem(item, 1, slot); + } + L2CCreateCharacterDataRes res = new L2CCreateCharacterDataRes(); if (!Database.CreateCharacter(character)) { @@ -1115,11 +550,49 @@ public override void Handle(LoginClient client, StructurePacket().Select(job => new CDataJobPlayPoint() + { + Job = job, + PlayPoint = new CDataPlayPointData() + { + ExpMode = ExpMode.Experience, // EXP + PlayPoint = 0 + } + }).ToList().ForEach((Action)(x => { + Database.ReplaceCharacterPlayPointData((uint)character.CharacterId, x); + character.PlayPointList.Add(x); + })); + + // Default unlock some secret abilities based on server admin desires + foreach (var ability in _AssetRepository.SecretAbilitiesAsset.DefaultSecretAbilities) { - Database.CreatePawn(pawn); + Database.InsertSecretAbilityUnlock(character.CommonId, ability); + } + + // Insert the first main quest to start the chain + if (!Database.InsertQuestProgress(character.CommonId, QuestId.ResolutionsAndOmens, QuestType.Main, 0)) + { + Logger.Error("Failed to seed first MSQ for player"); + } + + if (!Database.InsertBBMProgress(character.CharacterId, 0, 0, 0, 0, false, 0)) + { + Logger.Error("Failed to insert BBM progress"); + } + + if (!Database.InsertBBMRewards(character.CharacterId, 0, 0, 0)) + { + Logger.Error("Failed to insert BBM rewards"); } L2CCreateCharacterDataNtc ntc = new L2CCreateCharacterDataNtc(); @@ -1133,982 +606,5 @@ public override void Handle(LoginClient client, StructurePacket LoadDefaultPawn(character, myPawnCsvData)).ToList(); - } - - private Pawn LoadDefaultPawn(Character character, MyPawnCsv myPawnCsvData) - { - S2CContextGetPartyMypawnContextNtc pcapPawn = EntitySerializer.Get().Read(data_Dump_Pawn35_3_16); // TODO: Replace pcap data - Pawn pawn = new Pawn(character.CharacterId); - pawn.PawnId = myPawnCsvData.PawnId; - pawn.CharacterId = character.CharacterId; // pawns characterId, refers to the owner - pawn.Server = Server.AssetRepository.ServerList[0]; // TODO: is it possible for a pawn to be in a different server than its owner? - - pawn.HmType = myPawnCsvData.HmType; - pawn.PawnType = myPawnCsvData.PawnType; - pawn.Name = myPawnCsvData.Name; - pawn.EditInfo = new CDataEditInfo() - { - Sex = myPawnCsvData.Sex, - Voice = myPawnCsvData.Voice, - VoicePitch = myPawnCsvData.VoicePitch, - Personality = myPawnCsvData.Personality, - SpeechFreq = myPawnCsvData.SpeechFreq, - BodyType = myPawnCsvData.BodyType, - Hair = myPawnCsvData.Hair, - Beard = myPawnCsvData.Beard, - Makeup = myPawnCsvData.Makeup, - Scar = myPawnCsvData.Scar, - EyePresetNo = myPawnCsvData.EyePresetNo, - NosePresetNo = myPawnCsvData.NosePresetNo, - MouthPresetNo = myPawnCsvData.MouthPresetNo, - EyebrowTexNo = myPawnCsvData.EyebrowTexNo, - ColorSkin = myPawnCsvData.ColorSkin, - ColorHair = myPawnCsvData.ColorHair, - ColorBeard = myPawnCsvData.ColorBeard, - ColorEyebrow = myPawnCsvData.ColorEyebrow, - ColorREye = myPawnCsvData.ColorREye, - ColorLEye = myPawnCsvData.ColorLEye, - ColorMakeup = myPawnCsvData.ColorMakeup, - Sokutobu = myPawnCsvData.Sokutobu, - Hitai = myPawnCsvData.Hitai, - MimiJyouge = myPawnCsvData.MimiJyouge, - Kannkaku = myPawnCsvData.Kannkaku, - MabisasiJyouge = myPawnCsvData.MabisasiJyouge, - HanakuchiJyouge = myPawnCsvData.HanakuchiJyouge, - AgoSakiHaba = myPawnCsvData.AgoSakiHaba, - AgoZengo = myPawnCsvData.AgoZengo, - AgoSakiJyouge = myPawnCsvData.AgoSakiJyouge, - HitomiOokisa = myPawnCsvData.HitomiOokisa, - MeOokisa = myPawnCsvData.MeOokisa, - MeKaiten = myPawnCsvData.MeKaiten, - MayuKaiten = myPawnCsvData.MayuKaiten, - MimiOokisa = myPawnCsvData.MimiOokisa, - MimiMuki = myPawnCsvData.MimiMuki, - ElfMimi = myPawnCsvData.ElfMimi, - MikenTakasa = myPawnCsvData.MikenTakasa, - MikenHaba = myPawnCsvData.MikenHaba, - HohoboneRyou = myPawnCsvData.HohoboneRyou, - HohoboneJyouge = myPawnCsvData.HohoboneJyouge, - Hohoniku = myPawnCsvData.Hohoniku, - ErahoneJyouge = myPawnCsvData.ErahoneJyouge, - ErahoneHaba = myPawnCsvData.ErahoneHaba, - HanaJyouge = myPawnCsvData.HanaJyouge, - HanaHaba = myPawnCsvData.HanaHaba, - HanaTakasa = myPawnCsvData.HanaTakasa, - HanaKakudo = myPawnCsvData.HanaKakudo, - KuchiHaba = myPawnCsvData.KuchiHaba, - KuchiAtsusa = myPawnCsvData.KuchiAtsusa, - EyebrowUVOffsetX = myPawnCsvData.EyebrowUVOffsetX, - EyebrowUVOffsetY = myPawnCsvData.EyebrowUVOffsetY, - Wrinkle = myPawnCsvData.Wrinkle, - WrinkleAlbedoBlendRate = myPawnCsvData.WrinkleAlbedoBlendRate, - WrinkleDetailNormalPower = myPawnCsvData.WrinkleDetailNormalPower, - MuscleAlbedoBlendRate = myPawnCsvData.MuscleAlbedoBlendRate, - MuscleDetailNormalPower = myPawnCsvData.MuscleDetailNormalPower, - Height = myPawnCsvData.Height, - HeadSize = myPawnCsvData.HeadSize, - NeckOffset = myPawnCsvData.NeckOffset, - NeckScale = myPawnCsvData.NeckScale, - UpperBodyScaleX = myPawnCsvData.UpperBodyScaleX, - BellySize = myPawnCsvData.BellySize, - TeatScale = myPawnCsvData.TeatScale, - TekubiSize = myPawnCsvData.TekubiSize, - KoshiOffset = myPawnCsvData.KoshiOffset, - KoshiSize = myPawnCsvData.KoshiSize, - AnkleOffset = myPawnCsvData.AnkleOffset, - Fat = myPawnCsvData.Fat, - Muscle = myPawnCsvData.Muscle, - MotionFilter = myPawnCsvData.MotionFilter - }; - pawn.Job = myPawnCsvData.Job; - pawn.HideEquipHead = character.HideEquipHeadPawn; - pawn.HideEquipLantern = character.HideEquipLanternPawn; - pawn.StatusInfo = new CDataStatusInfo() - { - HP = (uint) pcapPawn.Context.PlayerInfo.HP, - Stamina = (uint) pcapPawn.Context.PlayerInfo.Stamina, - RevivePoint = pcapPawn.Context.PlayerInfo.RevivePoint, - MaxHP = (uint) pcapPawn.Context.PlayerInfo.MaxHP, - MaxStamina = (uint) pcapPawn.Context.PlayerInfo.MaxStamina, - WhiteHP = (uint) pcapPawn.Context.PlayerInfo.WhiteHP, - GainHP = pcapPawn.Context.PlayerInfo.GainHp, - GainStamina = pcapPawn.Context.PlayerInfo.GainStamina, - GainAttack = pcapPawn.Context.PlayerInfo.GainAttack, - GainDefense = pcapPawn.Context.PlayerInfo.GainDefense, - GainMagicAttack = pcapPawn.Context.PlayerInfo.GainMagicAttack, - GainMagicDefense = pcapPawn.Context.PlayerInfo.GainMagicDefense - }; - //pawn.Character.PlayPointList - pawn.CharacterJobDataList = new List(){ new CDataCharacterJobData { - Job = myPawnCsvData.Job, - //Exp = myPawnCsvData.Exp, - //JobPoint = myPawnCsvData.JobPoint, - Lv = myPawnCsvData.JobLv, - Atk = (ushort) pcapPawn.Context.PlayerInfo.Atk, - Def = (ushort) pcapPawn.Context.PlayerInfo.Def, - MAtk = (ushort) pcapPawn.Context.PlayerInfo.MAtk, - MDef = (ushort) pcapPawn.Context.PlayerInfo.MDef, - Strength = (ushort) pcapPawn.Context.PlayerInfo.Strength, - DownPower = (ushort) pcapPawn.Context.PlayerInfo.DownPower, - ShakePower = (ushort) pcapPawn.Context.PlayerInfo.ShakePower, - //StunPower = (ushort) pcapPawn.Context.PlayerInfo.StunPower, - Consitution = (ushort) pcapPawn.Context.PlayerInfo.Constitution, - Guts = (ushort) pcapPawn.Context.PlayerInfo.Guts, - FireResist = pcapPawn.Context.ResistInfo.FireResist, - IceResist = pcapPawn.Context.ResistInfo.IceResist, - ThunderResist = pcapPawn.Context.ResistInfo.ThunderResist, - HolyResist = pcapPawn.Context.ResistInfo.HolyResist, - DarkResist = pcapPawn.Context.ResistInfo.DarkResist, - SpreadResist = pcapPawn.Context.ResistInfo.SpreadResist, - FreezeResist = pcapPawn.Context.ResistInfo.FreezeResist, - ShockResist = pcapPawn.Context.ResistInfo.ShockResist, - AbsorbResist = pcapPawn.Context.ResistInfo.AbsorbResist, - DarkElmResist = pcapPawn.Context.ResistInfo.DarkElmResist, - PoisonResist = pcapPawn.Context.ResistInfo.PoisonResist, - SlowResist = pcapPawn.Context.ResistInfo.SlowResist, - SleepResist = pcapPawn.Context.ResistInfo.SleepResist, - StunResist = pcapPawn.Context.ResistInfo.StunResist, - WetResist = pcapPawn.Context.ResistInfo.WetResist, - OilResist = pcapPawn.Context.ResistInfo.OilResist, - SealResist = pcapPawn.Context.ResistInfo.SealResist, - CurseResist = pcapPawn.Context.ResistInfo.CurseResist, - SoftResist = pcapPawn.Context.ResistInfo.SoftResist, - StoneResist = pcapPawn.Context.ResistInfo.StoneResist, - GoldResist = pcapPawn.Context.ResistInfo.GoldResist, - FireReduceResist = pcapPawn.Context.ResistInfo.FireReduceResist, - IceReduceResist = pcapPawn.Context.ResistInfo.IceReduceResist, - ThunderReduceResist = pcapPawn.Context.ResistInfo.ThunderReduceResist, - HolyReduceResist = pcapPawn.Context.ResistInfo.HolyReduceResist, - DarkReduceResist = pcapPawn.Context.ResistInfo.DarkReduceResist, - AtkDownResist = pcapPawn.Context.ResistInfo.AtkDownResist, - DefDownResist = pcapPawn.Context.ResistInfo.DefDownResist, - MAtkDownResist = pcapPawn.Context.ResistInfo.MAtkDownResist, - MDefDownResist = pcapPawn.Context.ResistInfo.MDefDownResist, - }}; - pawn.Equipment = new Equipment( - new Dictionary>>() - { - { - myPawnCsvData.Job, - new Dictionary> - { - { - EquipType.Performance, - new List() { - new Item { - ItemId = myPawnCsvData.Primary, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x59, - u3 = 0x04 - } - }, - // Empty EquipElementParamList - }, - new Item { - ItemId = myPawnCsvData.Secondary, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.Head, - Unk3 = 0, - Color = 0, - PlusValue = 3, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x29D, - u3 = 0x01 - } - }, - // Empty EquipElementParamList - }, - new Item { - ItemId = myPawnCsvData.Body, - Unk3 = 0, - Color = 0, - PlusValue = 4, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x280, - u3 = 0x01 - } - }, - // Empty EquipElementParamList - }, - new Item { - ItemId = myPawnCsvData.BodyClothing, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.Arm, - Unk3 = 0, - Color = 0, - PlusValue = 3, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x1D2, - u3 = 0x01 - } - }, - // Empty EquipElementParamList - }, - new Item { - ItemId = myPawnCsvData.Leg, - Unk3 = 0, - Color = 0, - PlusValue = 3, - WeaponCrestDataList = new List(), - ArmorCrestDataList = new List() { - new CDataArmorCrestData { - u0 = 1, - u1 = 1, - u2 = 0x225, - u3 = 0x01 - } - }, - // Empty EquipElementParamList - }, - new Item { - ItemId = myPawnCsvData.LegWear, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.OverWear, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.JewelrySlot1, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } - }, - new Item { - ItemId = myPawnCsvData.JewelrySlot2, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } - }, - new Item { - ItemId = myPawnCsvData.JewelrySlot3, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } - }, - new Item { - ItemId = myPawnCsvData.JewelrySlot4, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } - }, - new Item { - ItemId = myPawnCsvData.JewelrySlot5, - Unk3 = 0, - Color = 0, - PlusValue = 0, - WeaponCrestDataList = new List(), - // Empty ArmorCrestDataList - EquipElementParamList = new List() { - new CDataEquipElementParam { - SlotNo = 0x2, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x3, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x4, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x5, - ItemId = 0x02 - }, - new CDataEquipElementParam { - SlotNo = 0x6, - ItemId = 0x50 - }, - new CDataEquipElementParam { - SlotNo = 0x7, - ItemId = 0x3C - }, - new CDataEquipElementParam { - SlotNo = 0x8, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x9, - ItemId = 0x07 - }, - new CDataEquipElementParam { - SlotNo = 0xA, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xB, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xC, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xD, - ItemId = 0x04 - }, - new CDataEquipElementParam { - SlotNo = 0xE, - ItemId = 0x00 - }, - new CDataEquipElementParam { - SlotNo = 0xF, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x10, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x11, - ItemId = 0x05 - }, - new CDataEquipElementParam { - SlotNo = 0x12, - ItemId = 0x05 - }, - } - }, - new Item { - ItemId = myPawnCsvData.Lantern, - Unk3 = 0, - } - }.Select(item => (item == null || item.ItemId == 0) ? null : item).ToList() - }, - { - EquipType.Visual, - new List() { - new Item { - ItemId = myPawnCsvData.VPrimary, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VSecondary, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VHead, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VBody, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VBodyClothing, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VArm, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VLeg, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VLegWear, - Unk3 = 0, - Color = 0 - }, - new Item { - ItemId = myPawnCsvData.VOverWear, - Unk3 = 0, - Color = 0, - }, - null, - null, - null, - null, - null, - null - }.Select(item => (item == null || item.ItemId == 0) ? null : item).ToList() - } - } - } - }, - new Dictionary>() - { - { - myPawnCsvData.Job, - new List() { - new Item() - { - ItemId = myPawnCsvData.JobItem1 - }, - new Item() - { - ItemId = myPawnCsvData.JobItem2 - } - } - } - } - ); - pawn.LearnedNormalSkills = new List(); - pawn.EquippedCustomSkillsDictionary = new Dictionary>() - { - { - myPawnCsvData.Job, - new List() { - // Main Palette - new CustomSkill() { - Job = myPawnCsvData.Job, - SkillId = myPawnCsvData.CustomSkillId1, - SkillLv = myPawnCsvData.CustomSkillLv1 - }, - new CustomSkill() { - Job = myPawnCsvData.Job, - SkillId = myPawnCsvData.CustomSkillId2, - SkillLv = myPawnCsvData.CustomSkillLv2 - }, - new CustomSkill() { - Job = myPawnCsvData.Job, - SkillId = myPawnCsvData.CustomSkillId3, - SkillLv = myPawnCsvData.CustomSkillLv3 - }, - new CustomSkill() { - Job = myPawnCsvData.Job, - SkillId = myPawnCsvData.CustomSkillId4, - SkillLv = myPawnCsvData.CustomSkillLv4 - } - }.Select(skill => skill?.SkillId == 0 ? null : skill).ToList() - } - }; - pawn.LearnedCustomSkills = pawn.EquippedCustomSkillsDictionary.SelectMany(skills => skills.Value).Where(skill => skill != null).ToList(); - pawn.EquippedAbilitiesDictionary = new Dictionary>() - { - { - myPawnCsvData.Job, - new List() { - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob1, - AbilityId = myPawnCsvData.AbilityId1, - AbilityLv = myPawnCsvData.AbilityLv1 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob2, - AbilityId = myPawnCsvData.AbilityId2, - AbilityLv = myPawnCsvData.AbilityLv2 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob3, - AbilityId = myPawnCsvData.AbilityId3, - AbilityLv = myPawnCsvData.AbilityLv3 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob4, - AbilityId = myPawnCsvData.AbilityId4, - AbilityLv = myPawnCsvData.AbilityLv4 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob5, - AbilityId = myPawnCsvData.AbilityId5, - AbilityLv = myPawnCsvData.AbilityLv5 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob6, - AbilityId = myPawnCsvData.AbilityId6, - AbilityLv = myPawnCsvData.AbilityLv6 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob7, - AbilityId = myPawnCsvData.AbilityId7, - AbilityLv = myPawnCsvData.AbilityLv7 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob8, - AbilityId = myPawnCsvData.AbilityId8, - AbilityLv = myPawnCsvData.AbilityLv8 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob9, - AbilityId = myPawnCsvData.AbilityId9, - AbilityLv = myPawnCsvData.AbilityLv9 - }, - new Ability() { - Job = (JobId) myPawnCsvData.AbilityJob10, - AbilityId = myPawnCsvData.AbilityId10, - AbilityLv = myPawnCsvData.AbilityLv10 - } - }.Select(aug => aug?.AbilityId == 0 ? null : aug).ToList() - } - }; - pawn.LearnedAbilities = pawn.EquippedAbilitiesDictionary.SelectMany(augs => augs.Value).Where(aug => aug != null).ToList(); - pawn.PawnReactionList = new List() - { - new CDataPawnReaction() - { - ReactionType = 1, - MotionNo = myPawnCsvData.MetPartyMembersId - }, - new CDataPawnReaction() - { - ReactionType = 2, - MotionNo = myPawnCsvData.QuestClearId - }, - new CDataPawnReaction() - { - ReactionType = 10, - MotionNo = myPawnCsvData.SpecialSkillInspirationMomentId - }, - new CDataPawnReaction() - { - ReactionType = 4, - MotionNo = myPawnCsvData.LevelUpId - }, - new CDataPawnReaction() - { - ReactionType = 11, - MotionNo = myPawnCsvData.SpecialSkillUseId - }, - new CDataPawnReaction() - { - ReactionType = 6, - MotionNo = myPawnCsvData.PlayerDeathId - }, - new CDataPawnReaction() - { - ReactionType = 7, - MotionNo = myPawnCsvData.WaitingOnLobbyId - }, - new CDataPawnReaction() - { - ReactionType = 8, - MotionNo = myPawnCsvData.WaitingOnAdventureId - }, - new CDataPawnReaction() - { - ReactionType = 9, - MotionNo = myPawnCsvData.EndOfCombatId - } - }; - pawn.SpSkillList = new List() - { - new CDataSpSkill() - { - SpSkillId = myPawnCsvData.SpSkillSlot1Id, - SpSkillLv = myPawnCsvData.SpSkillSlot1Lv - }, - new CDataSpSkill() - { - SpSkillId = myPawnCsvData.SpSkillSlot2Id, - SpSkillLv = myPawnCsvData.SpSkillSlot2Lv - }, - new CDataSpSkill() - { - SpSkillId = myPawnCsvData.SpSkillSlot3Id, - SpSkillLv = myPawnCsvData.SpSkillSlot3Lv - } - }.Where(spSkill => spSkill.SpSkillId != 0).ToList(); - return pawn; - } - - private static byte[] data_Dump_Pawn35_3_16 = new byte[] /* 35.3.16 */ - { - 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0x3, 0x0, 0xDA, 0x5D, 0x4E, 0x0, 0x0, 0x0, 0xC8, - 0x0, 0x0, 0x0, 0x22, 0x40, 0x7C, 0x1A, 0x6F, 0x40, 0x0, 0x0, 0x0, 0x46, 0x40, 0x39, 0xA5, - 0x40, 0x86, 0x1F, 0xFB, 0x0, 0x0, 0x0, 0x0, 0xBF, 0xB0, 0xA3, 0x6E, 0x2, 0x0, 0x0, 0x7, - 0x53, 0x65, 0x72, 0x65, 0x6C, 0x69, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0xF, 0x61, 0xAD, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7A, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0xB9, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x36, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x20, 0x4F, 0xD8, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x1, 0x2, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x3, - 0xA, 0x2, 0x0, 0x0, 0x0, 0x5, 0xA, 0x3, 0x0, 0x0, 0x0, 0x4, 0xA, 0x4, 0x0, 0x0, - 0x0, 0x6E, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x83, 0x6, 0x2, 0x0, 0x0, - 0x0, 0x88, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x44, 0x3E, 0x0, 0x0, 0x44, 0x3E, 0x0, 0x0, 0x44, 0x3E, 0x0, 0x0, 0x43, 0xE1, 0x0, 0x0, - 0x43, 0xE1, 0x0, 0x0, 0x47, 0x43, 0x50, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6E, - 0x9, 0x4B, 0x0, 0x0, 0x0, 0xD8, 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x1, 0x44, 0x0, 0x0, - 0x0, 0xC6, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xF6, 0x90, 0x0, 0x0, 0x2, 0x9E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x1, 0x0, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3A, 0x49, 0xE0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0x8A, 0x40, 0xB, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1A, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x6, 0x0, 0x63, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x6E, 0x9, 0x4B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xF6, 0x90, - 0xA, 0x0, 0x5D, 0x0, 0x0, 0x0, 0x0, 0x5, 0xD7, 0x6D, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x86, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3F, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xC2, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC2, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x2, - 0x2, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x6, 0x5, - 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0xA, 0x7, 0x0, 0x0, 0x0, 0x6, 0x8, 0x0, - 0x0, 0x0, 0x6, 0x9, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x1, 0x8, 0x2, - 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x7, 0xA4, 0x10, 0x3, 0x1, 0x1, 0x5B, 0x12, 0x0, 0x0, 0x2, 0x3, 0x5, 0x8, 0x0, - 0x45, 0x0, 0x45, 0x37, 0x37, 0xC, 0x74, 0x9A, 0x74, 0x7C, 0x76, 0xD4, 0x73, 0x85, 0x73, 0xB7, - 0x74, 0x13, 0x71, 0xCF, 0x75, 0xDC, 0x74, 0x82, 0x77, 0x1C, 0x75, 0x32, 0x74, 0xD1, 0x7C, 0x38, - 0x72, 0xD8, 0x75, 0x30, 0x75, 0x30, 0x75, 0xC3, 0x74, 0xF2, 0x74, 0x4F, 0x75, 0x2, 0x74, 0xE0, - 0x74, 0x9A, 0x72, 0x10, 0x72, 0xDC, 0x74, 0x4, 0x73, 0x20, 0x77, 0xD0, 0x71, 0x48, 0x73, 0x50, - 0x77, 0xB5, 0x75, 0xA2, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0x75, 0x30, 0xBB, 0xB2, - 0x9B, 0x35, 0x71, 0xFC, 0x8A, 0x98, 0x96, 0x96, 0x99, 0xF2, 0xA9, 0xB3, 0x96, 0xC8, 0x77, 0x88, - 0x72, 0x95, 0x70, 0x1C, 0x51, 0xA4, 0x75, 0x30, 0x61, 0x44, 0x0, 0x2, 0xC5, 0x0, 0x0, 0x3, - 0x2E, 0x0, 0x0, 0x2, 0xC9, 0x0, 0x0, 0x2 - }; - - private static Packet Pawn35_3_16 = new Packet(new PacketId(35, 3, 16, "S2C_CONTEXT_35_3_16_NTC"), data_Dump_Pawn35_3_16); } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.LoginServer/Handler/GetCharacterListHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/GetCharacterListHandler.cs index 1ef683e2e..1c416e376 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/GetCharacterListHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/GetCharacterListHandler.cs @@ -1,9 +1,12 @@ using System.Collections.Generic; using System.Linq; using Arrowgene.Buffers; +using Arrowgene.Ddon.GameServer.Characters; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; @@ -14,10 +17,11 @@ namespace Arrowgene.Ddon.LoginServer.Handler public class GetCharacterListHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GetCharacterListHandler)); - + private AssetRepository _AssetRepo; public GetCharacterListHandler(DdonLoginServer server) : base(server) { + _AssetRepo = server.AssetRepository; } public override PacketId Id => PacketId.C2L_GET_CHARACTER_LIST_REQ; @@ -29,16 +33,38 @@ public override void Handle(LoginClient client, IPacket packet) buffer.WriteInt32(0, Endianness.Big); // result List characterListResponse = new List(); - List characters = Database.SelectCharactersByAccountId(client.Account.Id); + List characters = Database.SelectCharactersByAccountId(client.Account.Id, GameMode.Normal); Logger.Info(client, $"Found: {characters.Count} Characters"); foreach (Character c in characters) { + c.Equipment = c.Storage.GetCharacterEquipment(); + CDataCharacterListInfo cResponse = new CDataCharacterListInfo(); cResponse.CharacterListElement.CommunityCharacterBaseInfo.CharacterId = (uint)c.CharacterId; cResponse.CharacterListElement.CommunityCharacterBaseInfo.CharacterName.FirstName = c.FirstName; cResponse.CharacterListElement.CommunityCharacterBaseInfo.CharacterName.LastName = c.LastName; cResponse.CharacterListElement.CurrentJobBaseInfo.Job = c.Job; cResponse.CharacterListElement.CurrentJobBaseInfo.Level = (byte) c.ActiveCharacterJobData.Lv; + + List ValidCourses = new List(); + foreach (var ValidCourse in _AssetRepo.GPCourseInfoAsset.ValidCourses) + { + CDataGPCourseValid cDataGPCourseValid = new CDataGPCourseValid() + { + Id = c.CharacterId, + CourseId = ValidCourse.Value.Id, + NameA = _AssetRepo.GPCourseInfoAsset.Courses[ValidCourse.Value.Id].Name, // Course Name + NameB = _AssetRepo.GPCourseInfoAsset.Courses[ValidCourse.Value.Id].IconPath, // Link to a icon + StartTime = ValidCourse.Value.StartTime, + EndTime = ValidCourse.Value.EndTime, + }; + + ValidCourses.Add(cDataGPCourseValid); + } + + cResponse.GpCourseValidList = ValidCourses; + cResponse.NextFlowType = 1; + cResponse.IsClanMemberNotice = 1; // REMOVE // maybe? //cResponse.CharacterListElement.CurrentJobBaseInfo.Job = c.CharacterInfo.MatchingProfile.CurrentJob; //cResponse.CharacterListElement.CurrentJobBaseInfo.Level = (byte) c.CharacterInfo.MatchingProfile.CurrentJobLevel; @@ -46,13 +72,13 @@ public override void Handle(LoginClient client, IPacket packet) //cResponse.CharacterListElement.EntryJobBaseInfo.Level = (byte) c.CharacterInfo.MatchingProfile.EntryJobLevel; cResponse.EditInfo = c.EditInfo; cResponse.MatchingProfile = c.MatchingProfile; - cResponse.EquipItemInfo = c.Equipment.getEquipmentAsCDataEquipItemInfo(c.Job, EquipType.Performance) - .Union(c.Equipment.getEquipmentAsCDataEquipItemInfo(c.Job, EquipType.Visual)) - .ToList(); + cResponse.EquipItemInfo = c.Equipment.AsCDataEquipItemInfo(EquipType.Performance) + .Union(c.Equipment.AsCDataEquipItemInfo(EquipType.Visual)) + .ToList(); characterListResponse.Add(cResponse); } - + EntitySerializer.Get().WriteList(buffer, characterListResponse); Packet response = new Packet(PacketId.L2C_GET_CHARACTER_LIST_RES, buffer.GetAllBytes()); client.Send(response); diff --git a/Arrowgene.Ddon.LoginServer/Handler/GpCourseGetInfoHandler.cs b/Arrowgene.Ddon.LoginServer/Handler/GpCourseGetInfoHandler.cs index ea5eb5fbc..19e9a5144 100644 --- a/Arrowgene.Ddon.LoginServer/Handler/GpCourseGetInfoHandler.cs +++ b/Arrowgene.Ddon.LoginServer/Handler/GpCourseGetInfoHandler.cs @@ -1,8 +1,13 @@ -using Arrowgene.Ddon.LoginServer.Dump; +using Arrowgene.Ddon.LoginServer.Dump; using Arrowgene.Ddon.Server; using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; +using System; +using System.Linq; namespace Arrowgene.Ddon.LoginServer.Handler { @@ -10,16 +15,50 @@ public class GpCourseGetInfoHandler : PacketHandler { private static readonly ServerLogger Logger = LogProvider.Logger(typeof(GpCourseGetInfoHandler)); + private AssetRepository _AssetRepo; public GpCourseGetInfoHandler(DdonLoginServer server) : base(server) { + _AssetRepo = server.AssetRepository; } public override PacketId Id => PacketId.C2L_GP_COURSE_GET_INFO_REQ; public override void Handle(LoginClient client, IPacket packet) { - client.Send(LoginDump.Dump_22); + L2CGpCourseGetInfoRes Response = new L2CGpCourseGetInfoRes(); + + foreach (var Course in _AssetRepo.GPCourseInfoAsset.Courses) + { + CDataGPCourseInfo cDataGPCourseInfo = new CDataGPCourseInfo() + { + CourseId = Course.Value.Id, + CourseName = Course.Value.Name, + DoubleCourseTarget = Course.Value.Target, + PrioGroup = (byte)Course.Value.PriorityGroup, + PrioSameTime = (byte)Course.Value.PrioritySameTime, + AnnounceType = (byte)Course.Value.AnnounceType, + EffectUIDs = Course.Value.Effects + }; + + Response.CourseInfo.Add(cDataGPCourseInfo); + } + + foreach (var Effect in _AssetRepo.GPCourseInfoAsset.Effects) + { + CDataGPCourseEffectParam cDataGPCourseEffectParam = new CDataGPCourseEffectParam() + { + EffectUID = Effect.Value.Uid, + EffectID = Effect.Value.Id, + Param0 = Effect.Value.Param0, + Param1 = Effect.Value.Param1 + }; + + Response.Effects.Add(cDataGPCourseEffectParam); + } + + // client.Send(LoginDump.Dump_22); + client.Send(Response); } } } diff --git a/Arrowgene.Ddon.LoginServer/LoginRequestPacketHandler.cs b/Arrowgene.Ddon.LoginServer/LoginRequestPacketHandler.cs new file mode 100644 index 000000000..7e0903a20 --- /dev/null +++ b/Arrowgene.Ddon.LoginServer/LoginRequestPacketHandler.cs @@ -0,0 +1,17 @@ +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity; + +namespace Arrowgene.Ddon.LoginServer +{ + public abstract class LoginRequestPacketHandler : RequestPacketHandler + where TReqStruct : class, IPacketStructure, new() + where TResStruct : ServerResponse, new() + { + protected LoginRequestPacketHandler(DdonLoginServer server) : base(server) + { + Server = server; + } + + protected new DdonLoginServer Server { get; } + } +} diff --git a/Arrowgene.Ddon.Rpc.Web/Arrowgene.Ddon.Rpc.Web.csproj b/Arrowgene.Ddon.Rpc.Web/Arrowgene.Ddon.Rpc.Web.csproj index ecdbe6433..f5527fb2a 100644 --- a/Arrowgene.Ddon.Rpc.Web/Arrowgene.Ddon.Rpc.Web.csproj +++ b/Arrowgene.Ddon.Rpc.Web/Arrowgene.Ddon.Rpc.Web.csproj @@ -9,12 +9,18 @@ Copyright © 2019-2022 DDON Team 10 - + + True + + + True + + - - + + - + \ No newline at end of file diff --git a/Arrowgene.Ddon.Rpc.Web/Middleware/AuthMiddleware.cs b/Arrowgene.Ddon.Rpc.Web/Middleware/AuthMiddleware.cs new file mode 100644 index 000000000..a7ee9a79b --- /dev/null +++ b/Arrowgene.Ddon.Rpc.Web/Middleware/AuthMiddleware.cs @@ -0,0 +1,105 @@ +#nullable enable + +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Shared.Crypto; +using Arrowgene.Logging; +using Arrowgene.WebServer; +using Arrowgene.WebServer.Middleware; + +public class AuthMiddleware : IWebMiddleware +{ + private static readonly ILogger Logger = LogProvider.Logger(typeof(AuthMiddleware)); + + private readonly IDatabase _database; + private readonly Dictionary _routeAndRequiredMinimumState; + + public AuthMiddleware(IDatabase database) + { + _database = database; + _routeAndRequiredMinimumState = new Dictionary(); + } + + public void Require(AccountStateType minimumState, string route) + { + _routeAndRequiredMinimumState.Add(route, minimumState); + } + + public async Task Handle(WebRequest request, WebMiddlewareDelegate next) + { + if(!_routeAndRequiredMinimumState.ContainsKey(request.Path)) + { + // Don't intercept request if the request path isn't registered in the middleware + return await next(request); + } + + string authHeader = request.Header.Get("authorization"); + if(authHeader == null) + { + Logger.Error("Attempted to access auth protected route with no Authorization header"); + WebResponse response = new WebResponse(); + response.StatusCode = 401; + await response.WriteAsync("Attempted to access auth protected route with no Authorization header"); + return response; + } + + if(!authHeader.StartsWith("Basic ")) + { + Logger.Error("Attempted to access auth protected route with an invalid Authorization method. Only Basic auth is supported."); + WebResponse response = new WebResponse(); + response.StatusCode = 401; + await response.WriteAsync("Attempted to access auth protected route with an invalid Authorization method. Only Basic auth is supported."); + return response; + } + + string encodedUserAndPassword = authHeader.Substring("Basic ".Length); + Encoding encoding = Encoding.GetEncoding("iso-8859-1"); + string[] usernameAndPassword = encoding.GetString(Convert.FromBase64String(encodedUserAndPassword)).Split(":"); + if(usernameAndPassword.Length != 2) + { + Logger.Error("Attempted to access auth protected route with an invalid Basic auth header."); + WebResponse response = new WebResponse(); + response.StatusCode = 401; + await response.WriteAsync("Attempted to access auth protected route with an invalid Basic auth header."); + return response; + } + + string username = usernameAndPassword[0]; + string password = usernameAndPassword[1]; + + Account account = _database.SelectAccountByName(username); + if (account == null) + { + Logger.Error($"Attempted to authenticate as a nonexistant user {username}."); + WebResponse response = new WebResponse(); + response.StatusCode = 401; + await response.WriteAsync($"Failed to authenticate as {username}."); + return response; + } + + if (!PasswordHash.Verify(password, account.Hash)) + { + Logger.Error($"Attempted to authenticate as {username} with an incorrect password."); + WebResponse response = new WebResponse(); + response.StatusCode = 401; + await response.WriteAsync($"Failed to authenticate as {username}."); + return response; + } + + AccountStateType minimumRequiredAccountStateType = _routeAndRequiredMinimumState[request.Path]; + if(account.State < minimumRequiredAccountStateType) + { + Logger.Error($"Attempted to access auth protected route as {username} without enough permissions (Account has {account.State}, minimum required {minimumRequiredAccountStateType})."); + WebResponse response = new WebResponse(); + response.StatusCode = 403; + await response.WriteAsync($"Attempted to access auth protected route as {username} without enough permissions."); + return response; + } + + return await next(request); + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Rpc.Web/Route/ChatRoute.cs b/Arrowgene.Ddon.Rpc.Web/Route/ChatRoute.cs index 986c7f0d9..6a34a1c2d 100644 --- a/Arrowgene.Ddon.Rpc.Web/Route/ChatRoute.cs +++ b/Arrowgene.Ddon.Rpc.Web/Route/ChatRoute.cs @@ -5,7 +5,6 @@ using Arrowgene.WebServer; using System.Text.Json; using Arrowgene.Ddon.GameServer.Chat.Log; -using static Arrowgene.Ddon.GameServer.Chat.ChatManager; namespace Arrowgene.Ddon.Rpc.Web.Route { @@ -27,7 +26,7 @@ public override async Task Get(WebRequest request) { string dateString = request.QueryParameter.Get("since"); try { - chat = new ChatCommand(DateTime.Parse(dateString)); + chat = new ChatCommand(ParseSinceDate(dateString)); } catch(FormatException e) { @@ -85,5 +84,19 @@ public override async Task Post(WebRequest request) } } + private static long ParseSinceDate(string dateString) + { + if(DateTime.TryParse(dateString, out DateTime date)) + { + return ((DateTimeOffset) DateTime.SpecifyKind(date, DateTimeKind.Utc)).ToUnixTimeMilliseconds(); + } + + if(long.TryParse(dateString, out long unixTimeMillis)) + { + return unixTimeMillis; + } + + throw new FormatException(); + } } } diff --git a/Arrowgene.Ddon.Rpc.Web/RpcWebServer.cs b/Arrowgene.Ddon.Rpc.Web/RpcWebServer.cs index ed9394b01..1fbabbbff 100644 --- a/Arrowgene.Ddon.Rpc.Web/RpcWebServer.cs +++ b/Arrowgene.Ddon.Rpc.Web/RpcWebServer.cs @@ -1,4 +1,5 @@ -using Arrowgene.Ddon.GameServer; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.GameServer; using Arrowgene.Ddon.Rpc.Web.Route; using Arrowgene.Ddon.WebServer; @@ -20,7 +21,13 @@ public void Init() { _webServer.AddRoute(new SpawnRoute(this)); _webServer.AddRoute(new InfoRoute(this)); - _webServer.AddRoute(new ChatRoute(this)); + + ChatRoute chatRoute = new ChatRoute(this); + _webServer.AddRoute(chatRoute); + + AuthMiddleware authMiddleware = new AuthMiddleware(_gameServer.Database); + authMiddleware.Require(AccountStateType.GameMaster, chatRoute.Route); + _webServer.AddMiddleware(authMiddleware); } } } diff --git a/Arrowgene.Ddon.Rpc/Arrowgene.Ddon.Rpc.csproj b/Arrowgene.Ddon.Rpc/Arrowgene.Ddon.Rpc.csproj index 96b46138a..ec7f231c4 100644 --- a/Arrowgene.Ddon.Rpc/Arrowgene.Ddon.Rpc.csproj +++ b/Arrowgene.Ddon.Rpc/Arrowgene.Ddon.Rpc.csproj @@ -9,6 +9,12 @@ Copyright © 2019-2022 DDON Team 10 + + True + + + True + diff --git a/Arrowgene.Ddon.Rpc/Command/ChatCommand.cs b/Arrowgene.Ddon.Rpc/Command/ChatCommand.cs index b43649b35..a4a549080 100644 --- a/Arrowgene.Ddon.Rpc/Command/ChatCommand.cs +++ b/Arrowgene.Ddon.Rpc/Command/ChatCommand.cs @@ -12,22 +12,22 @@ public class ChatCommand : IRpcCommand public ChatCommand() { - _since = DateTime.MinValue; + _sinceUnixMillis = long.MinValue; } - public ChatCommand(DateTime since) + public ChatCommand(long sinceUnixMillis) { - _since = since; + _sinceUnixMillis = sinceUnixMillis; } public IEnumerable ChatMessageLog { get; set; } - private readonly DateTime _since; + private readonly long _sinceUnixMillis; public RpcCommandResult Execute(DdonGameServer gameServer) { ChatMessageLog = gameServer.ChatLogHandler.ChatMessageLog - .Where(entry => entry.DateTime >= _since); + .Where(entry => entry.UnixTimeMillis > _sinceUnixMillis); return new RpcCommandResult(this, true); } } diff --git a/Arrowgene.Ddon.Rpc/Command/ChatPostCommand.cs b/Arrowgene.Ddon.Rpc/Command/ChatPostCommand.cs index 2e98eab8a..75a07dc9e 100644 --- a/Arrowgene.Ddon.Rpc/Command/ChatPostCommand.cs +++ b/Arrowgene.Ddon.Rpc/Command/ChatPostCommand.cs @@ -25,7 +25,8 @@ public RpcCommandResult Execute(DdonGameServer gameServer) _entry.LastName, _entry.ChatMessage.Type, gameServer.ClientLookup.GetAll() - ); + ); + gameServer.ChatLogHandler.AddEntry(0, _entry.FirstName, _entry.LastName, _entry.ChatMessage); return new RpcCommandResult(this, true); } diff --git a/Arrowgene.Ddon.Rpc/RpcServer.cs b/Arrowgene.Ddon.Rpc/RpcServer.cs index b38ef19a2..d09503d39 100644 --- a/Arrowgene.Ddon.Rpc/RpcServer.cs +++ b/Arrowgene.Ddon.Rpc/RpcServer.cs @@ -11,7 +11,7 @@ public class RpcServer : IRpcExecuter { private static readonly ILogger Logger = LogProvider.Logger(typeof(RpcServer)); - private readonly DdonGameServer _gameServer; + protected readonly DdonGameServer _gameServer; public RpcServer(DdonGameServer gameServer) { diff --git a/Arrowgene.Ddon.Server/Arrowgene.Ddon.Server.csproj b/Arrowgene.Ddon.Server/Arrowgene.Ddon.Server.csproj index 8516ca1b7..b3241f519 100644 --- a/Arrowgene.Ddon.Server/Arrowgene.Ddon.Server.csproj +++ b/Arrowgene.Ddon.Server/Arrowgene.Ddon.Server.csproj @@ -9,6 +9,12 @@ Copyright © 2019-2022 DDON Team 10 + + True + + + True + diff --git a/Arrowgene.Ddon.Server/DdonServer.cs b/Arrowgene.Ddon.Server/DdonServer.cs index e8f31deb7..c163126c3 100644 --- a/Arrowgene.Ddon.Server/DdonServer.cs +++ b/Arrowgene.Ddon.Server/DdonServer.cs @@ -25,6 +25,7 @@ using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Network; using Arrowgene.Logging; using Arrowgene.Networking.Tcp; using Arrowgene.Networking.Tcp.Server.AsyncEvent; @@ -40,11 +41,15 @@ public abstract class DdonServer : IClientFactory private readonly AsyncEventServer _server; private readonly ServerSetting _setting; - public DdonServer(ServerSetting setting, IDatabase database, AssetRepository assetRepository) + public readonly ServerType Type; + + public DdonServer(ServerType type, ServerSetting setting, IDatabase database, AssetRepository assetRepository) { LogProvider.ConfigureNamespace(GetType().Namespace, setting); Logger = LogProvider.Logger(GetType()); + Type = type; + _setting = setting; AssetRepository = assetRepository; Database = database; @@ -82,6 +87,7 @@ public virtual void Start() public void Stop() { _server.Stop(); + _consumer.Dispose(); } protected void AddHandler(IPacketHandler packetHandler) @@ -89,6 +95,11 @@ protected void AddHandler(IPacketHandler packetHandler) _consumer.AddHandler(packetHandler); } + protected void SetFallbackHandler(IPacketHandler packetHandler) + { + _consumer.SetFallbackHandler(packetHandler); + } + protected abstract void ClientConnected(TClient client); protected abstract void ClientDisconnected(TClient client); public abstract TClient NewClient(ITcpSocket socket); diff --git a/Arrowgene.Ddon.Server/GameLogicSetting.cs b/Arrowgene.Ddon.Server/GameLogicSetting.cs new file mode 100644 index 000000000..f3c5d8511 --- /dev/null +++ b/Arrowgene.Ddon.Server/GameLogicSetting.cs @@ -0,0 +1,200 @@ +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace Arrowgene.Ddon.Server +{ + [DataContract] + public class GameLogicSetting + { + /// + /// Additional factor to change how long crafting a recipe will take to finish. + /// + [DataMember(Order = 0)] + public double AdditionalProductionSpeedFactor { get; set; } + + /// + /// Additional factor to change how much a recipe will cost. + /// + [DataMember(Order = 1)] + public double AdditionalCostPerformanceFactor { get; set; } + + /// + /// Sets the maximim level that the exp ring will reward a bonus. + /// + [DataMember(Order = 2)] + public uint RookiesRingMaxLevel { get; set; } + + /// + /// The multiplier applied to the bonus amount of exp rewarded. + /// Must be a non-negtive value. If it is less than 0.0, a default of 1.0 + /// will be selected. + /// + [DataMember(Order = 3)] + public double RookiesRingBonus { get; set; } + + /// + /// Controls whether to pass lobby context packets on demand or only on entry to the server. + /// True = Server entry only. Lower packet load, but also causes invisible people in lobbies. + /// False = On-demand. May cause performance issues due to packet load. + /// + [DataMember(Order = 4)] + public bool NaiveLobbyContextHandling { get; set; } + + /// + /// Determines the maximum amount of consumable items that can be crafted in one go with a pawn. + /// The default is a value of 10 which is equivalent to the original game's behavior. + /// + [DataMember(Order = 5)] public byte CraftConsumableProductionTimesMax { get; set; } + + /// + /// Configures if party exp is adjusted based on level differences of members. + /// + [DataMember(Order = 6)] public bool AdjustPartyEnemyExp { get; set; } + + /// + /// List of the inclusive ranges of (MinLv, Maxlv, ExpMultiplier). ExpMultiplier is a value + /// from (0.0 - 1.0) which is multipled into the base exp amount to determine the adjusted exp. + /// The minlv and maxlv determine the relative level range that this multiplier should be applied to. + /// + [DataMember(Order = 7)] public List<(uint MinLv, uint MaxLv, double ExpMultiplier)> AdjustPartyEnemyExpTiers { get; set; } + + /// + /// Configures if exp is adjusted based on level differences of members vs target level. + /// + [DataMember(Order = 8)] public bool AdjustTargetLvEnemyExp { get; set; } + + /// + /// List of the inclusive ranges of (MinLv, Maxlv, ExpMultiplier). ExpMultiplier is a value from + /// (0.0 - 1.0) which is multipled into the base exp amount to determine the adjusted exp. + /// The minlv and maxlv determine the relative level range that this multiplier should be applied to. + /// + [DataMember(Order = 9)] public List<(uint MinLv, uint MaxLv, double ExpMultiplier)> AdjustTargetLvEnemyExpTiers { get; set; } + + /// + /// The number of real world minutes that make up an in-game day. + /// + [DataMember(Order = 10)] public uint GameClockTimescale { get; set; } + + /// + /// Use a poisson process to randomly generate a weather cycle containing this many events, using the statistics in WeatherStatistics. + /// + [DataMember(Order = 11)] public uint WeatherSequenceLength { get; set; } + + /// + /// Statistics that drive semirandom weather generation. List is expected to be in (Fair, Cloudy, Rainy) order. + /// meanLength: Average length of the weather, in seconds, when it gets rolled. + /// weight: Relative weight of rolling that weather. Set to 0 to disable. + /// + [DataMember(Order = 12)] public List<(uint MeanLength, uint Weight)> WeatherStatistics { get; set; } + + /// + /// Configures if the Pawn Exp Catchup mechanic is enabled. This mechanic still rewards the player pawn EXP when the pawn is outside + /// the allowed level range and a lower level than the owner. + /// + [DataMember(Order = 13)] public bool EnablePawnCatchup { get; set; } + + /// + /// If the flag EnablePawnCatchup=true, this is the multiplier value used when calculating exp to catch the pawns level back up to the player. + /// + [DataMember(Order = 14)] public double PawnCatchupMultiplier { get; set; } + + /// + /// If the flag EnablePawnCatchup=true, this is the range of level that the pawn falls behind the player before the catchup mechanic kicks in. + /// + [DataMember(Order = 15)] public uint PawnCatchupLvDiff { get; set; } + + public GameLogicSetting() + { + AdditionalProductionSpeedFactor = 1.0; + AdditionalCostPerformanceFactor = 1.0; + RookiesRingMaxLevel = 89; + RookiesRingBonus = 1.0; + NaiveLobbyContextHandling = true; + CraftConsumableProductionTimesMax = 10; + + AdjustPartyEnemyExp = true; + AdjustPartyEnemyExpTiers = new List<(uint MinLv, uint MaxLv, double ExpMultiplier)>() + { + (0, 2, 1.0), + (3, 4, 0.9), + (5, 6, 0.8), + (7, 8, 0.6), + (9, 10, 0.5), + }; + + AdjustTargetLvEnemyExp = true; + AdjustTargetLvEnemyExpTiers = new List<(uint MinLv, uint MaxLv, double ExpMultiplier)>() + { + (0, 2, 1.0), + (3, 4, 0.9), + (5, 6, 0.8), + (7, 8, 0.6), + (9, 10, 0.5), + }; + + EnablePawnCatchup = true; + PawnCatchupMultiplier = 1.5; + PawnCatchupLvDiff = 5; + + GameClockTimescale = 90; + + WeatherSequenceLength = 20; + WeatherStatistics = new List<(uint MeanLength, uint Weight)> + { + (60 * 30, 1), //Fair + (60 * 30, 1), //Cloudy + (60 * 30, 1), //Rainy + }; + } + + public GameLogicSetting(GameLogicSetting setting) + { + AdditionalProductionSpeedFactor = setting.AdditionalProductionSpeedFactor; + AdditionalCostPerformanceFactor = setting.AdditionalCostPerformanceFactor; + RookiesRingMaxLevel = setting.RookiesRingMaxLevel; + RookiesRingBonus = setting.RookiesRingBonus; + NaiveLobbyContextHandling = setting.NaiveLobbyContextHandling; + CraftConsumableProductionTimesMax = setting.CraftConsumableProductionTimesMax; + AdjustPartyEnemyExp = setting.AdjustPartyEnemyExp; + AdjustPartyEnemyExpTiers = setting.AdjustPartyEnemyExpTiers; + AdjustTargetLvEnemyExp = setting.AdjustTargetLvEnemyExp; + AdjustTargetLvEnemyExpTiers = setting.AdjustTargetLvEnemyExpTiers; + GameClockTimescale = setting.GameClockTimescale; + WeatherSequenceLength = setting.WeatherSequenceLength; + WeatherStatistics = setting.WeatherStatistics; + EnablePawnCatchup = setting.EnablePawnCatchup; + PawnCatchupMultiplier = setting.PawnCatchupMultiplier; + PawnCatchupLvDiff = setting.PawnCatchupLvDiff; + } + + // Note: method is called after the object is completely deserialized - constructors are skipped. + [OnDeserialized] + void OnDeserialized(StreamingContext context) + { + if (RookiesRingBonus < 0) + { + RookiesRingBonus = 1.0; + } + if (AdditionalProductionSpeedFactor < 0) + { + CraftConsumableProductionTimesMax = 1; + } + if (AdditionalCostPerformanceFactor < 0) + { + CraftConsumableProductionTimesMax = 1; + } + if (CraftConsumableProductionTimesMax < 1) + { + CraftConsumableProductionTimesMax = 10; + } + if (GameClockTimescale <= 0) + { + GameClockTimescale = 90; + } + if (PawnCatchupMultiplier < 0) + { + PawnCatchupMultiplier = 1.0; + } + } + } +} diff --git a/Arrowgene.Ddon.Server/Handler/FallbackHandler.cs b/Arrowgene.Ddon.Server/Handler/FallbackHandler.cs new file mode 100644 index 000000000..1d81a35f9 --- /dev/null +++ b/Arrowgene.Ddon.Server/Handler/FallbackHandler.cs @@ -0,0 +1,33 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Server.Network; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Server.Handler +{ + public class FallbackHandler : PacketHandler where TClient : Client + { + private static readonly ServerLogger Logger = LogProvider.Logger(typeof(FallbackHandler)); + + public FallbackHandler(DdonServer server) : base(server) + { + } + + public override PacketId Id => PacketId.UNKNOWN; + + public override void Handle(TClient client, IPacket request) + { + if(request.Id.HandlerSubId == 1) + { + PacketId responsePacketId = PacketId.GetPacketId(Server.Type, request.Id.GroupId, request.Id.HandlerId, 2); + IBuffer responseBuffer = new StreamBuffer(); + responseBuffer.WriteUInt32((uint) ErrorCode.ERROR_CODE_FAIL, Endianness.Big); + Packet response = new Packet(responsePacketId, responseBuffer.GetAllBytes()); + client.Send(response); + } + } + } +} diff --git a/Arrowgene.Ddon.Server/Network/Consumer.cs b/Arrowgene.Ddon.Server/Network/Consumer.cs index 9c03dd437..2427476de 100644 --- a/Arrowgene.Ddon.Server/Network/Consumer.cs +++ b/Arrowgene.Ddon.Server/Network/Consumer.cs @@ -8,7 +8,7 @@ namespace Arrowgene.Ddon.Server.Network { - public class Consumer : ThreadedBlockingQueueConsumer where TClient : Client + public class Consumer : ThreadedBlockingQueueConsumer, IDisposable where TClient : Client { private readonly ServerLogger Logger; private readonly Dictionary> _packetHandlerLookup; @@ -17,6 +17,8 @@ public class Consumer : ThreadedBlockingQueueConsumer where TClient : C private readonly ServerSetting _setting; private readonly IClientFactory _clientFactory; + private IPacketHandler _fallbackPacketHandler; + public Action ClientDisconnected; public Action ClientConnected; @@ -48,6 +50,11 @@ public void AddHandler(IPacketHandler packetHandler) } } + public void SetFallbackHandler(IPacketHandler packetHandler) + { + _fallbackPacketHandler = packetHandler; + } + protected override void HandleReceived(ITcpSocket socket, byte[] data) { if (!socket.IsAlive) @@ -79,6 +86,12 @@ private void HandlePacket(TClient client, IPacket packet) if (!_packetHandlerLookup.ContainsKey(packet.Id)) { Logger.LogUnhandledPacket(client, packet); + + if(_fallbackPacketHandler != null) + { + _fallbackPacketHandler.Handle(client, packet); + } + return; } @@ -148,5 +161,15 @@ protected override void HandleConnected(ITcpSocket socket) } } } + + public void Dispose() + { + foreach (var handler in _packetHandlerLookup.Values) + { + handler.Dispose(); + } + + _fallbackPacketHandler?.Dispose(); + } } } diff --git a/Arrowgene.Ddon.Server/Network/IPacketHandler.cs b/Arrowgene.Ddon.Server/Network/IPacketHandler.cs index b98ae7904..97c4bcab4 100644 --- a/Arrowgene.Ddon.Server/Network/IPacketHandler.cs +++ b/Arrowgene.Ddon.Server/Network/IPacketHandler.cs @@ -1,8 +1,9 @@ -using Arrowgene.Ddon.Shared.Network; +using System; +using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Server.Network { - public interface IPacketHandler where TClient : Client + public interface IPacketHandler : IDisposable where TClient : Client { void Handle(TClient client, IPacket packet); PacketId Id { get; } diff --git a/Arrowgene.Ddon.Server/Network/PacketFactory.cs b/Arrowgene.Ddon.Server/Network/PacketFactory.cs index 107245b30..f97b07026 100644 --- a/Arrowgene.Ddon.Server/Network/PacketFactory.cs +++ b/Arrowgene.Ddon.Server/Network/PacketFactory.cs @@ -264,6 +264,16 @@ public List Read(byte[] data) _readHeader = false; read = _buffer.Position != _buffer.Size; } + else + { + if (_dataSize > PacketMinimumDataSize) + { + // If datasize was evaluated and is a valid size, assume that the data might be split across multiple TCP packets + // reset position to before header was read and hope data arrives with the next packet + _readHeader = false; + _buffer.Position -= 2; + } + } } if (_buffer.Position == _buffer.Size) diff --git a/Arrowgene.Ddon.Server/Network/PacketHandler.cs b/Arrowgene.Ddon.Server/Network/PacketHandler.cs index 4c8db0f52..17ad7bb56 100644 --- a/Arrowgene.Ddon.Server/Network/PacketHandler.cs +++ b/Arrowgene.Ddon.Server/Network/PacketHandler.cs @@ -16,5 +16,7 @@ protected PacketHandler(DdonServer server) public abstract PacketId Id { get; } public abstract void Handle(TClient client, IPacket packet); + + public virtual void Dispose() {} } } diff --git a/Arrowgene.Ddon.Server/Network/PingRequestPacketHandler.cs b/Arrowgene.Ddon.Server/Network/PingRequestPacketHandler.cs new file mode 100644 index 000000000..5e1da14e8 --- /dev/null +++ b/Arrowgene.Ddon.Server/Network/PingRequestPacketHandler.cs @@ -0,0 +1,55 @@ +using System; +using System.Timers; +using Arrowgene.Ddon.Shared.Entity; + +namespace Arrowgene.Ddon.Server.Network +{ + public abstract class PingRequestPacketHandler : RequestPacketHandler + where TClient : Client + where TReqStruct : class, IPacketStructure, new() + where TResStruct : ServerResponse, new() + { + + private static readonly double TIMER_INTERVAL_MS = 60000; // 1 minute + + private readonly Timer TimeoutCheckTimer; + + protected PingRequestPacketHandler(DdonServer server) : base(server) + { + TimeoutCheckTimer = new Timer(TIMER_INTERVAL_MS); + TimeoutCheckTimer.AutoReset = true; + TimeoutCheckTimer.Elapsed += (sender, e) => + { + DateTime now = DateTime.UtcNow; + foreach (var client in server.ClientLookup.GetAll()) + { + if ((now - client.PingTime).TotalMilliseconds > TIMER_INTERVAL_MS * 2) + { + // Try messaging the client to ensure it is still alive + // If the client is dead, the send will fail and it'll be cleaned up + var pingRes = BuildPingResponse(client, now); + client.Send(pingRes); + } + } + }; + TimeoutCheckTimer.Start(); + + // TODO: Find out a good place to dispose TimeoutCheckTimer + } + + public override TResStruct Handle(TClient client, TReqStruct request) + { + DateTime now = DateTime.UtcNow; + client.PingTime = now; + return BuildPingResponse(client, now); + } + + public abstract TResStruct BuildPingResponse(TClient client, DateTime now); + + public override void Dispose() + { + TimeoutCheckTimer.Dispose(); + } + } + +} diff --git a/Arrowgene.Ddon.Server/Network/RequestPacketHandler.cs b/Arrowgene.Ddon.Server/Network/RequestPacketHandler.cs new file mode 100644 index 000000000..d501842ae --- /dev/null +++ b/Arrowgene.Ddon.Server/Network/RequestPacketHandler.cs @@ -0,0 +1,43 @@ +using System; +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Server.Network +{ + public abstract class RequestPacketHandler : StructurePacketHandler + where TClient : Client + where TReqStruct : class, IPacketStructure, new() + where TResStruct : ServerResponse, new() + { + protected RequestPacketHandler(DdonServer server) : base(server) + { + } + + public abstract TResStruct Handle(TClient client, TReqStruct request); + + public sealed override void Handle(TClient client, StructurePacket request) + { + TResStruct response; + try + { + response = Handle(client, request.Structure); + } + catch (ResponseErrorException ex) + { + response = new TResStruct(); + response.Error = (uint) ex.ErrorCode; + client.Send(response); + } + catch (Exception) + { + response = new TResStruct(); + response.Error = (uint) ErrorCode.ERROR_CODE_FAIL; + throw; + } + client.Send(response); + } + + } +} diff --git a/Arrowgene.Ddon.Server/Network/ResponseErrorException.cs b/Arrowgene.Ddon.Server/Network/ResponseErrorException.cs new file mode 100644 index 000000000..34881598e --- /dev/null +++ b/Arrowgene.Ddon.Server/Network/ResponseErrorException.cs @@ -0,0 +1,19 @@ +using Arrowgene.Ddon.Shared.Model; + +[System.Serializable] +public class ResponseErrorException : System.Exception +{ + public ErrorCode ErrorCode { get; } + + public ResponseErrorException() { ErrorCode = ErrorCode.ERROR_CODE_FAIL; } + public ResponseErrorException(ErrorCode errorCode) { ErrorCode = errorCode;} + public ResponseErrorException(ErrorCode errorCode, string message) : base(message) { ErrorCode = errorCode; } + public ResponseErrorException(ErrorCode errorCode, string message, System.Exception inner) : base(message, inner) { ErrorCode = errorCode; } + protected ResponseErrorException( + ErrorCode errorCode, + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context) : base(info, context) + { + ErrorCode = errorCode; + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Server/Network/StructurePacketHandler.cs b/Arrowgene.Ddon.Server/Network/StructurePacketHandler.cs index aabed0e55..24c316d05 100644 --- a/Arrowgene.Ddon.Server/Network/StructurePacketHandler.cs +++ b/Arrowgene.Ddon.Server/Network/StructurePacketHandler.cs @@ -1,28 +1,23 @@ -using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Shared.Entity; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Server.Network { - public abstract class StructurePacketHandler : IPacketHandler + public abstract class StructurePacketHandler : PacketHandler where TClient : Client where TReqStruct : class, IPacketStructure, new() { - protected StructurePacketHandler(DdonServer server) + protected StructurePacketHandler(DdonServer server) : base(server) { - Server = server; - Database = server.Database; // Create a instance to obtain PacketId information. Id = new TReqStruct().Id; } - public PacketId Id { get; } - protected DdonServer Server { get; } - protected IDatabase Database { get; } - + public override PacketId Id { get; } + public abstract void Handle(TClient client, StructurePacket packet); - public void Handle(TClient client, IPacket packet) + public override void Handle(TClient client, IPacket packet) { Handle(client, new StructurePacket(packet)); } diff --git a/Arrowgene.Ddon.Server/ServerLogger.cs b/Arrowgene.Ddon.Server/ServerLogger.cs index cbae5b219..0a42301b5 100644 --- a/Arrowgene.Ddon.Server/ServerLogger.cs +++ b/Arrowgene.Ddon.Server/ServerLogger.cs @@ -1,4 +1,4 @@ -using System; +using System; using Arrowgene.Ddon.Server.Network; using Arrowgene.Ddon.Shared; using Arrowgene.Ddon.Shared.Network; @@ -24,7 +24,7 @@ public override void Configure(object loggerTypeConfig, object identityConfig) public void Hex(byte[] data) { - Info($"{Util.HexDump(data)}"); + Info($"\n{Util.HexDump(data)}"); } public void Info(Client client, string message) diff --git a/Arrowgene.Ddon.Server/ServerSetting.cs b/Arrowgene.Ddon.Server/ServerSetting.cs index c66c215bf..0c5ef708a 100644 --- a/Arrowgene.Ddon.Server/ServerSetting.cs +++ b/Arrowgene.Ddon.Server/ServerSetting.cs @@ -65,5 +65,12 @@ public ServerSetting(ServerSetting setting) LogIncomingPacketPayload = setting.LogIncomingPacketPayload; ServerSocketSettings = new AsyncEventSettings(setting.ServerSocketSettings); } + + // Note: method is called after the object is completely deserialized - constructors are skipped. + [OnDeserialized] + void OnDeserialized(StreamingContext context) + { + ServerSocketSettings ??= new AsyncEventSettings(); + } } } diff --git a/Arrowgene.Ddon.Shared/Arrowgene.Ddon.Shared.csproj b/Arrowgene.Ddon.Shared/Arrowgene.Ddon.Shared.csproj index 684a12931..ea67dc737 100644 --- a/Arrowgene.Ddon.Shared/Arrowgene.Ddon.Shared.csproj +++ b/Arrowgene.Ddon.Shared/Arrowgene.Ddon.Shared.csproj @@ -10,11 +10,19 @@ Copyright © 2019-2022 DDON Team 10 + + + True + + + + True + - + @@ -24,4 +32,13 @@ + + + + + + + PreserveNewest + + diff --git a/Arrowgene.Ddon.Shared/Asset/BitterblackMazeAsset.cs b/Arrowgene.Ddon.Shared/Asset/BitterblackMazeAsset.cs new file mode 100644 index 000000000..91fb05790 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/BitterblackMazeAsset.cs @@ -0,0 +1,87 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using Arrowgene.Ddon.Shared.Model.BattleContent; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class BitterblackMazeAsset + { + public BitterblackMazeAsset() + { + Stages = new Dictionary(); + StarterEquipment = new Dictionary>>(); + StarterJobEquipment = new Dictionary>(); + RareItemAppraisalList = new List(); + ItemTakeawayList = new List(); + StageProgressionList = new List(); + LootRanges = new Dictionary(); + + LowQualityWeapons = new Dictionary>(); + HighQualityWeapons = new Dictionary>(); + LowQualityArmors = new Dictionary>(); + HighQualityArmors = new Dictionary>(); + LowQualityOther = new List(); + HighQualityOther = new List(); + } + + public class LootRange + { + public (uint Min, uint Max) NormalRange; + public (uint Min, uint Max) SealedRange; + } + + + public Dictionary Stages { get; set; } + public Dictionary LootRanges { get; set; } + public Dictionary>> StarterEquipment { get; set; } + public Dictionary> StarterJobEquipment { get; set; } + public List RareItemAppraisalList { get; set; } + public List ItemTakeawayList { get; set; } + public List StageProgressionList { get; set; } + + public Dictionary> LowQualityWeapons { get; set; } + public Dictionary> HighQualityWeapons { get; set; } + public Dictionary> LowQualityArmors { get; set; } + public Dictionary> HighQualityArmors { get; set; } + public List LowQualityOther { get; set; } + public List HighQualityOther { get; set; } + + public Dictionary>> GenerateStarterEquipment() + { + var result = new Dictionary>>(); + + foreach (var (jobId, equipMap) in StarterEquipment) + { + result[jobId] = new Dictionary>(); + foreach (var (equipType, items) in equipMap) + { + result[jobId][equipType] = new List(); + foreach (var item in items) + { + result[jobId][equipType].Add((item == null) ? null : new Item(item)); + } + } + } + + return result; + } + + public Dictionary> GenerateStarterJobEquipment() + { + var result = new Dictionary>(); + + foreach (var (jobId, items) in StarterJobEquipment) + { + result[jobId] = new List(); + foreach (var item in items) + { + result[jobId].Add((item == null) ? null : new Item(item)); + } + } + + return result; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/CostExpScalingAsset.cs b/Arrowgene.Ddon.Shared/Asset/CostExpScalingAsset.cs new file mode 100644 index 000000000..d0cbd365e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/CostExpScalingAsset.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class CostExpScalingAsset + { + public CostExpScalingAsset() + { + CostExpScalingInfo = new Dictionary(); + } + + public Dictionary CostExpScalingInfo { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/GPCourseInfoAsset.cs b/Arrowgene.Ddon.Shared/Asset/GPCourseInfoAsset.cs new file mode 100644 index 000000000..566170152 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/GPCourseInfoAsset.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class GPCourseInfoAsset + { + public GPCourseInfoAsset() + { + Courses = new Dictionary(); + Effects = new Dictionary(); + ValidCourses = new Dictionary(); + } + public Dictionary Courses { get; set; } + public Dictionary Effects { get; set; } + public Dictionary ValidCourses { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/LearnedNormalSkillsAsset.cs b/Arrowgene.Ddon.Shared/Asset/LearnedNormalSkillsAsset.cs new file mode 100644 index 000000000..e04649a8f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/LearnedNormalSkillsAsset.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class LearnedNormalSkillsAsset + { + public LearnedNormalSkillsAsset() + { + LearnedNormalSkills = new Dictionary>(); + } + + public Dictionary> LearnedNormalSkills { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/PawnCostReductionAsset.cs b/Arrowgene.Ddon.Shared/Asset/PawnCostReductionAsset.cs new file mode 100644 index 000000000..63447ac7d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/PawnCostReductionAsset.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class PawnCostReductionAsset + { + public PawnCostReductionAsset() + { + PawnCostReductionInfo = new Dictionary(); + } + + public Dictionary PawnCostReductionInfo { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/QuestAsset.cs b/Arrowgene.Ddon.Shared/Asset/QuestAsset.cs new file mode 100644 index 000000000..13cdddcc9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/QuestAsset.cs @@ -0,0 +1,50 @@ +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class QuestAsset + { + public QuestAsset() + { + Quests = new List(); + } + + public List Quests { get; set; } + } + + public class QuestAssetData + { + public List Processes { get; set; } + public QuestType Type { get; set; } + public QuestId QuestId { get; set; } + public QuestId NextQuestId { get; set; } + public QuestId QuestScheduleId { get; set; } + public QuestAreaId QuestAreaId { get; set; } + public uint NewsImageId { get; set; } + public ushort BaseLevel { get; set; } + public byte MinimumItemRank { get; set; } + public ExpType ExpType { get; set; } + public uint ExpReward { get; set; } + public bool Discoverable { get; set; } + public List RewardItems; + public List RewardCurrency; + public List OrderConditions; + public bool ResetPlayerAfterQuest { get; set; } + public List QuestLayoutFlags { get; set; } + public List QuestLayoutSetInfoFlags { get; set; } + public Dictionary EnemyGroups { get; set; } + + public QuestAssetData() + { + Processes = new List(); + RewardItems = new List(); + RewardCurrency = new List(); + QuestLayoutFlags = new List(); + QuestLayoutSetInfoFlags = new List(); + EnemyGroups = new Dictionary(); + OrderConditions = new List(); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/SecretAbilityAsset.cs b/Arrowgene.Ddon.Shared/Asset/SecretAbilityAsset.cs new file mode 100644 index 000000000..c659439f0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/SecretAbilityAsset.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class SecretAbilityAsset + { + public SecretAbilityAsset() + { + DefaultSecretAbilities = new List(); + } + + public List DefaultSecretAbilities { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Asset/SpecialShopAsset.cs b/Arrowgene.Ddon.Shared/Asset/SpecialShopAsset.cs new file mode 100644 index 000000000..ad0819715 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Asset/SpecialShopAsset.cs @@ -0,0 +1,20 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Appraisal; + +namespace Arrowgene.Ddon.Shared.Asset +{ + public class SpecialShopAsset + { + public SpecialShopAsset() + { + SpecialShops = new Dictionary>(); + ShopCategories = new Dictionary(); + AppraisalItems = new Dictionary(); + } + + public Dictionary> SpecialShops { get; set; } + public Dictionary ShopCategories { get; set; } + public Dictionary AppraisalItems { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/BitterblackMazeAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/BitterblackMazeAssetDeserializer.cs new file mode 100644 index 000000000..04bbd4a8e --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/BitterblackMazeAssetDeserializer.cs @@ -0,0 +1,215 @@ +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Model; +using System; +using static Arrowgene.Ddon.Shared.Csv.GmdCsv; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; +using System.Net.Http.Headers; +using System.Security.Cryptography; +using static Arrowgene.Ddon.Shared.Asset.BitterblackMazeAsset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class BitterblackMazeAssetDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(BitterblackMazeAssetDeserializer)); + + public BitterblackMazeAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + BitterblackMazeAsset asset = new BitterblackMazeAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + var configurations = document.RootElement.GetProperty("maze_configurations").EnumerateObject(); + foreach (var config in configurations) + { + if (!Enum.TryParse(config.Name, true, out BattleContentMode contentMode)) + { + Logger.Error($"The battle content mode '{config.Name}' is not recognized. Unable to parse."); + return null; + } + + foreach (var mazeTier in config.Value.EnumerateArray()) + { + var stageId = mazeTier.GetProperty("stage_id"); + BitterblackMazeConfig configElement = new BitterblackMazeConfig() + { + ContentId = mazeTier.GetProperty("content_id").GetUInt32(), + Tier = mazeTier.GetProperty("tier").GetByte(), + ContentName = mazeTier.GetProperty("name").GetString(), + StageId = ParseStageId(stageId), + ContentMode = contentMode + }; + + foreach (var dest in mazeTier.GetProperty("destinations").EnumerateArray()) + { + configElement.Destinations.Add(dest.GetUInt32()); + } + + asset.StageProgressionList.Add(new CDataBattleContentStageProgression() + { + Id = configElement.ContentId, + Tier = configElement.Tier, + ConnectionList = mazeTier.GetProperty("next_content_ids").EnumerateArray().Select(x => new CDataCommonU32() { Value = x.GetUInt32() }).ToList() + }); + + asset.Stages[configElement.StageId] = configElement; + } + } + + var lootRanges = document.RootElement.GetProperty("loot_ranges").EnumerateArray(); + foreach (var lootRange in lootRanges) + { + var record = new LootRange() + { + NormalRange = (lootRange.GetProperty("normal").GetProperty("min").GetUInt32(), lootRange.GetProperty("normal").GetProperty("max").GetUInt32()), + SealedRange = (lootRange.GetProperty("sealed").GetProperty("min").GetUInt32(), lootRange.GetProperty("sealed").GetProperty("max").GetUInt32()) + }; + + foreach (var id in lootRange.GetProperty("stage_ids").EnumerateArray()) + { + asset.LootRanges[id.GetUInt32()] = record; + } + } + + // Fill up Null items for JobId.None + asset.StarterEquipment[JobId.None] = new Dictionary>(); + asset.StarterEquipment[JobId.None][EquipType.Performance] = Enumerable.Repeat((Item) null, 15).ToList(); + asset.StarterEquipment[JobId.None][EquipType.Visual] = Enumerable.Repeat((Item) null, 15).ToList(); + asset.StarterJobEquipment[JobId.None] = Enumerable.Repeat((Item) null, 2).ToList(); + + var starterEquipment = document.RootElement.GetProperty("starter_equipment").EnumerateArray(); + foreach (var jEquipmentSet in starterEquipment) + { + if (!Enum.TryParse(jEquipmentSet.GetProperty("job").GetString(), true, out JobId jobId)) + { + return null; + } + + asset.StarterEquipment[jobId] = new Dictionary>(); + asset.StarterEquipment[jobId][EquipType.Performance] = new List(); + asset.StarterEquipment[jobId][EquipType.Visual] = new List(); + foreach (var equipment in jEquipmentSet.GetProperty("equipment").EnumerateArray()) + { + uint itemId = equipment.GetProperty("item_id").GetUInt32(); + var item = (itemId == 0) ? null : new Item() { ItemId = itemId }; + asset.StarterEquipment[jobId][EquipType.Performance].Add(item); + } + + // Fill up a bunch of null items for visual items in BBM + foreach (var _ in asset.StarterEquipment[jobId][EquipType.Performance]) + { + asset.StarterEquipment[jobId][EquipType.Visual].Add(null); + } + + asset.StarterJobEquipment[jobId] = new List(); + for (int i = 0; i < 2; i++) + { + asset.StarterJobEquipment[jobId].Add(null); + } + } + + foreach (var itemId in document.RootElement.GetProperty("rare_item_appraisal_list").EnumerateArray()) + { + asset.RareItemAppraisalList.Add(new CDataCommonU32() { Value = itemId.GetUInt32() }); + } + + foreach (var itemId in document.RootElement.GetProperty("item_takeaway_list").EnumerateArray()) + { + asset.ItemTakeawayList.Add(new CDataCommonU32() { Value = itemId.GetUInt32() }); + } + + var jArmorLoot = document.RootElement.GetProperty("chest_loot").GetProperty("armor"); + foreach (var quality in jArmorLoot.EnumerateObject()) + { + foreach (var equipmentCategory in quality.Value.EnumerateObject()) + { + if (!Enum.TryParse(equipmentCategory.Name, true, out BitterblackMazeEquipmentClass equipmentClass)) + { + Logger.Error($"Unexpected category {equipmentCategory.Name}"); + return null; + } + + Dictionary> items = quality.NameEquals("low_quality") ? asset.LowQualityArmors : asset.HighQualityArmors; + + if (!items.ContainsKey(equipmentClass)) + { + items[equipmentClass] = new List(); + } + + foreach (var itemId in equipmentCategory.Value.EnumerateArray()) + { + items[equipmentClass].Add(itemId.GetUInt32()); + } + } + } + + var jWeaponLoot = document.RootElement.GetProperty("chest_loot").GetProperty("weapons"); + foreach (var quality in jWeaponLoot.EnumerateObject()) + { + foreach (var equipmentCategory in quality.Value.EnumerateObject()) + { + if (!Enum.TryParse(equipmentCategory.Name, true, out JobId jobId)) + { + Logger.Error($"Unexpected JobId {equipmentCategory.Name}"); + return null; + } + + Dictionary> items = quality.NameEquals("low_quality") ? asset.LowQualityWeapons : asset.HighQualityWeapons; + + if (!items.ContainsKey(jobId)) + { + items[jobId] = new List(); + } + + foreach (var itemId in equipmentCategory.Value.EnumerateArray()) + { + items[jobId].Add(itemId.GetUInt32()); + } + } + } + + var jOtherLoot = document.RootElement.GetProperty("chest_loot").GetProperty("other"); + foreach (var quality in jOtherLoot.EnumerateObject()) + { + List items = quality.NameEquals("low_quality") ? asset.LowQualityOther : asset.HighQualityOther; + foreach (var itemId in quality.Value.EnumerateArray()) + { + items.Add(itemId.GetUInt32()); + } + } + + return asset; + } + + private StageId ParseStageId(JsonElement jStageId) + { + uint id = jStageId.GetProperty("id").GetUInt32(); + + byte layerNo = 0; + if (jStageId.TryGetProperty("layer_no", out JsonElement jLayerNo)) + { + layerNo = jLayerNo.GetByte(); + } + + uint groupId = 0; + if (jStageId.TryGetProperty("group_id", out JsonElement jGroupId)) + { + groupId = jGroupId.GetUInt32(); + } + + return new StageId(id, layerNo, groupId); + } + } +} + diff --git a/Arrowgene.Ddon.Shared/AssetReader/CostExpScalingAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/CostExpScalingAssetDeserializer.cs new file mode 100644 index 000000000..7a95b1b0b --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/CostExpScalingAssetDeserializer.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class CostExpScalingAssetDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(CostExpScalingAssetDeserializer)); + + public CostExpScalingAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + CostExpScalingAsset asset = new CostExpScalingAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + var costExpInfoElements = document.RootElement.EnumerateArray().ToList(); + foreach (var costExpInfo in costExpInfoElements) + { + var itemLevel = costExpInfo.GetProperty("item_level").GetUInt32(); + var cost = costExpInfo.GetProperty("cost").GetUInt32(); ; + var exp = costExpInfo.GetProperty("exp").GetUInt32(); + + asset.CostExpScalingInfo[itemLevel] = new CostExpInfo() + { + ItemLevel = itemLevel, + Cost = cost, + Exp = exp + }; + } + + return asset; + } + } +} + diff --git a/Arrowgene.Ddon.Shared/AssetReader/EnemySpawnAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/EnemySpawnAssetDeserializer.cs new file mode 100644 index 000000000..0ee3cff9c --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/EnemySpawnAssetDeserializer.cs @@ -0,0 +1,180 @@ +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class EnemySpawnAssetDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(EnemySpawnAssetDeserializer)); + + private static readonly string[] ENEMY_HEADERS = new string[]{"StageId", "LayerNo", "GroupId", "SubGroupId", "EnemyId", "NamedEnemyParamsId", "RaidBossId", "Scale", "Lv", "HmPresetNo", "StartThinkTblNo", "RepopNum", "RepopCount", "EnemyTargetTypesId", "MontageFixNo", "SetType", "InfectionType", "IsBossGauge", "IsBossBGM", "IsManualSet", "IsAreaBoss", "BloodOrbs", "HighOrbs", "Experience", "DropsTableId", "SpawnTime"}; + private static readonly string[] DROPS_TABLE_HEADERS = new string[]{"ItemId", "ItemNum", "MaxItemNum", "Quality", "IsHidden", "DropChance"}; + + private Dictionary namedParams; + + public EnemySpawnAssetDeserializer(Dictionary namedParams) + { + this.namedParams = namedParams; + } + + public EnemySpawnAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + EnemySpawnAsset asset = new EnemySpawnAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + JsonElement schemasElement = document.RootElement.GetProperty("schemas"); + List dropsTablesItemsSchema = schemasElement.GetProperty("dropsTables.items").EnumerateArray().Select(element => element.GetString()).ToList(); + Dictionary dropsTableSchemaIndexes = findSchemaIndexes(DROPS_TABLE_HEADERS, dropsTablesItemsSchema); + List enemiesSchema = schemasElement.GetProperty("enemies").EnumerateArray().Select(element => element.GetString()).ToList(); + Dictionary enemySchemaIndexes = findSchemaIndexes(ENEMY_HEADERS, enemiesSchema); + + + JsonElement dropsTablesElement = document.RootElement.GetProperty("dropsTables"); + foreach (JsonElement dropsTableElement in dropsTablesElement.EnumerateArray()) + { + uint id = dropsTableElement.GetProperty("id").GetUInt32(); + DropsTable dropsTable = asset.DropsTables.GetValueOrDefault(id) ?? new DropsTable(); + dropsTable.Id = id; + dropsTable.Name = dropsTableElement.GetProperty("name").GetString(); + dropsTable.MdlType = dropsTableElement.GetProperty("mdlType").GetByte(); + foreach (JsonElement dropsTableItemsRow in dropsTableElement.GetProperty("items").EnumerateArray()) + { + List row = dropsTableItemsRow.EnumerateArray().ToList(); + GatheringItem gatheringItem = new GatheringItem(); + gatheringItem.ItemId = row[dropsTableSchemaIndexes["ItemId"]].GetUInt32(); + gatheringItem.ItemNum = row[dropsTableSchemaIndexes["ItemNum"]].GetUInt32(); + gatheringItem.MaxItemNum = row[dropsTableSchemaIndexes["MaxItemNum"]].GetUInt32(); + gatheringItem.Quality = row[dropsTableSchemaIndexes["Quality"]].GetUInt32(); + gatheringItem.IsHidden = row[dropsTableSchemaIndexes["IsHidden"]].GetBoolean(); + + // Optional for compatibility with older formats + if(dropsTableSchemaIndexes.ContainsKey("DropChance")) + { + gatheringItem.DropChance = row[dropsTableSchemaIndexes["DropChance"]].GetDouble(); + } + else + { + gatheringItem.DropChance = 1; + } + + dropsTable.Items.Add(gatheringItem); + } + + asset.DropsTables[id] = dropsTable; + } + + JsonElement enemiesElement = document.RootElement.GetProperty("enemies"); + foreach (JsonElement enemyRow in enemiesElement.EnumerateArray()) + { + List row = enemyRow.EnumerateArray().ToList(); + StageId layoutId = new StageId( + row[enemySchemaIndexes["StageId"]].GetUInt32(), + row[enemySchemaIndexes["LayerNo"]].GetByte(), + row[enemySchemaIndexes["GroupId"]].GetUInt32() + ); + byte subGroupId = row[enemySchemaIndexes["SubGroupId"]].GetByte(); + List enemies = asset.Enemies.GetValueOrDefault((layoutId, subGroupId)) ?? new List(); + Enemy enemy = new Enemy() + { + EnemyId = ParseHexUInt(row[enemySchemaIndexes["EnemyId"]].GetString()), + NamedEnemyParams = this.namedParams.GetValueOrDefault(row[enemySchemaIndexes["NamedEnemyParamsId"]].GetUInt32(), NamedParam.DEFAULT_NAMED_PARAM), + RaidBossId = row[enemySchemaIndexes["RaidBossId"]].GetUInt32(), + Scale = row[enemySchemaIndexes["Scale"]].GetUInt16(), + Lv = row[enemySchemaIndexes["Lv"]].GetUInt16(), + HmPresetNo = row[enemySchemaIndexes["HmPresetNo"]].GetUInt16(), + StartThinkTblNo = row[enemySchemaIndexes["StartThinkTblNo"]].GetByte(), + RepopNum = row[enemySchemaIndexes["RepopNum"]].GetByte(), + RepopCount = row[enemySchemaIndexes["RepopCount"]].GetByte(), + EnemyTargetTypesId = row[enemySchemaIndexes["EnemyTargetTypesId"]].GetByte(), + MontageFixNo = row[enemySchemaIndexes["MontageFixNo"]].GetByte(), + SetType = row[enemySchemaIndexes["SetType"]].GetByte(), + InfectionType = row[enemySchemaIndexes["InfectionType"]].GetByte(), + IsBossGauge = row[enemySchemaIndexes["IsBossGauge"]].GetBoolean(), + IsBossBGM = row[enemySchemaIndexes["IsBossBGM"]].GetBoolean(), + IsManualSet = row[enemySchemaIndexes["IsManualSet"]].GetBoolean(), + IsAreaBoss = row[enemySchemaIndexes["IsAreaBoss"]].GetBoolean(), + BloodOrbs = row[enemySchemaIndexes["BloodOrbs"]].GetUInt32(), + HighOrbs = row[enemySchemaIndexes["HighOrbs"]].GetUInt32(), + Experience = row[enemySchemaIndexes["Experience"]].GetUInt32(), + }; + + //checking if the file has spawntime, if yes we convert the time and pass it along to enemy.cs + if(enemySchemaIndexes.ContainsKey("SpawnTime")) + { + string SpawnTimeGet = row[enemySchemaIndexes["SpawnTime"]].GetString(); + ConvertSpawnTimeToMilliseconds(SpawnTimeGet, out long start, out long end); + enemy.SpawnTimeStart = start; + enemy.SpawnTimeEnd = end; + } + else + { + // if no, we define it to the "allday" spawn time range and pass this along to the enemy.cs instead. + ConvertSpawnTimeToMilliseconds("00:00,23:59", out long start, out long end); + enemy.SpawnTimeStart = start; + enemy.SpawnTimeEnd = end; + } + + + int dropsTableId = row[enemySchemaIndexes["DropsTableId"]].GetInt32(); + if(dropsTableId >= 0) + { + enemy.DropsTable = asset.DropsTables[(uint) dropsTableId]; + } + enemies.Add(enemy); + asset.Enemies[(layoutId, subGroupId)] = enemies; + } + + return asset; + } + + // this converts the time (07:00,18:00) as example, down into milliseconds, via splitting into hours/minutes and then combining each respect time into start/end + public void ConvertSpawnTimeToMilliseconds(string SpawnTime, out long startMilliseconds, out long endMilliseconds) + { + // Split the spawnTime string at the comma to get start and end times + string[] spawnTimes = SpawnTime.Split(','); + + // Split the start time at the colon to get hours and minutes + string[] startTimeComponents = spawnTimes[0].Split(':'); + int startHours = int.Parse(startTimeComponents[0]); + int startMinutes = int.Parse(startTimeComponents[1]); + + // Split the end time at the colon to get hours and minutes + string[] endTimeComponents = spawnTimes[1].Split(':'); + int endHours = int.Parse(endTimeComponents[0]); + int endMinutes = int.Parse(endTimeComponents[1]); + + // Convert hours and minutes into milliseconds + startMilliseconds = (startHours * 3600000) + (startMinutes * 60000); + endMilliseconds = (endHours * 3600000) + (endMinutes * 60000); + } + + protected uint ParseHexUInt(string str) + { + str = str.TrimStart('0', 'x'); + return uint.Parse(str, NumberStyles.HexNumber, null); + } + + private Dictionary findSchemaIndexes(string[] reference, List schema) + { + Dictionary schemaIndexes = new Dictionary(); + foreach (string header in reference) + { + int index = schema.IndexOf(header); + if (index != -1) + { + schemaIndexes.Add(header, index); + } + } + return schemaIndexes; + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/GPCourseInfoDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/GPCourseInfoDeserializer.cs new file mode 100644 index 000000000..404e9d460 --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/GPCourseInfoDeserializer.cs @@ -0,0 +1,75 @@ +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class GPCourseInfoDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(GPCourseInfoDeserializer)); + + public GPCourseInfoAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + GPCourseInfoAsset asset = new GPCourseInfoAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + var ValidCourses = document.RootElement.GetProperty("valid_courses").EnumerateArray().ToList(); + foreach (var ValidCourse in ValidCourses) + { + GPValidCourse obj = new GPValidCourse(); + obj.Id = ValidCourse.GetProperty("course_id").GetUInt32(); + obj.StartTime = ValidCourse.GetProperty("start_time").GetUInt64(); + obj.EndTime = ValidCourse.GetProperty("end_time").GetUInt64(); + obj.Comment = ValidCourse.GetProperty("comment").GetString(); + + asset.ValidCourses.Add(obj.Id, obj); + } + + var Courses = document.RootElement.GetProperty("courses").EnumerateArray().ToList(); + foreach (var Course in Courses) + { + GPCourse obj = new GPCourse(); + obj.Id = Course.GetProperty("id").GetUInt32(); + obj.Name = Course.GetProperty("name").GetString(); + obj.Target = Course.GetProperty("target").GetUInt32() == 1; + obj.PriorityGroup = Course.GetProperty("priority_grp").GetUInt32(); + obj.PrioritySameTime = Course.GetProperty("priority_same_time").GetUInt32(); + obj.AnnounceType = Course.GetProperty("announce_type").GetUInt32(); + obj.Comment = Course.GetProperty("comment").GetString(); + obj.Url = Course.GetProperty("url").GetString(); + obj.IconPath = Course.GetProperty("icon_path").GetString(); + obj.Description = Course.GetProperty("description").GetString(); + + var EffectUIDs = Course.GetProperty("effects").EnumerateArray().ToList(); + foreach (var EffectUID in EffectUIDs) + { + obj.Effects.Add(EffectUID.GetUInt32()); + } + + asset.Courses.Add(obj.Id, obj); + } + + var Effects = document.RootElement.GetProperty("effects").EnumerateArray().ToList(); + foreach (var Effect in Effects) + { + GpCourseEffect obj = new GpCourseEffect(); + obj.Uid = Effect.GetProperty("uid").GetUInt32(); + obj.Id = Effect.GetProperty("id").GetUInt32(); + obj.Param0 = Effect.GetProperty("param0").GetUInt32(); + obj.Param1 = Effect.GetProperty("param1").GetUInt32(); + obj.Comment = Effect.GetProperty("comment").GetString(); + + asset.Effects.Add(obj.Uid, obj); + } + + return asset; + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/LearnedNormalSkillsDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/LearnedNormalSkillsDeserializer.cs new file mode 100644 index 000000000..99ea5ad48 --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/LearnedNormalSkillsDeserializer.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class LearnedNormalSkillsDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(LearnedNormalSkillsDeserializer)); + + public LearnedNormalSkillsAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + LearnedNormalSkillsAsset asset = new LearnedNormalSkillsAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + // List Keys = document.RootElement.EnumerateObject().ToList + var Results = document.RootElement.EnumerateObject().ToList(); + + foreach (JsonProperty Property in Results) + { + JobId job = (JobId) uint.Parse(Property.Name); + + var Entries = Property.Value.EnumerateArray().ToList(); + + List LearnedNormalSkills = new List(); + foreach (var Entry in Entries) + { + var LearnedNormalSkill = new LearnedNormalSkill(); + LearnedNormalSkill.JpCost = Entry.GetProperty("jp").GetUInt32(); + LearnedNormalSkill.RequiredLevel = Entry.GetProperty("level").GetUInt32(); + LearnedNormalSkill.Name = Entry.GetProperty("name").GetString(); + LearnedNormalSkill.Type = Entry.GetProperty("type").GetString(); + + foreach (var SkillNo in Entry.GetProperty("skillno").EnumerateArray().ToList()) + { + LearnedNormalSkill.SkillNo.Add(SkillNo.GetUInt32()); + } + + LearnedNormalSkills.Add(LearnedNormalSkill); + } + + asset.LearnedNormalSkills.Add(job, LearnedNormalSkills); + } + + return asset; + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/NamedParamAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/NamedParamAssetDeserializer.cs new file mode 100644 index 000000000..eb311eecb --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/NamedParamAssetDeserializer.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.IO; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class NamedParamAssetDeserializer : IAssetDeserializer> + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(NamedParamAssetDeserializer)); + + public Dictionary ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + Dictionary namedParams = new Dictionary(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + JsonElement namedParamListElement = document.RootElement.GetProperty("namedParamList"); + foreach (JsonElement namedParamListEntryElement in namedParamListElement.EnumerateArray()) + { + NamedParam namedParam = new NamedParam + { + Id = namedParamListEntryElement.GetProperty("ID").GetUInt32(), + Type = namedParamListEntryElement.GetProperty("Type").GetUInt32(), + HpRate = namedParamListEntryElement.GetProperty("HpRate").GetUInt32(), + Experience = namedParamListEntryElement.GetProperty("Experience").GetUInt32(), + AttackBasePhys = namedParamListEntryElement.GetProperty("AttackBasePhys").GetUInt32(), + AttackWepPhys = namedParamListEntryElement.GetProperty("AttackWepPhys").GetUInt32(), + DefenceBasePhys = namedParamListEntryElement.GetProperty("DefenceBasePhys").GetUInt32(), + DefenceWepPhys = namedParamListEntryElement.GetProperty("DefenceWepPhys").GetUInt32(), + AttackBaseMagic = namedParamListEntryElement.GetProperty("AttackBaseMagic").GetUInt32(), + AttackWepMagic = namedParamListEntryElement.GetProperty("AttackWepMagic").GetUInt32(), + DefenceBaseMagic = namedParamListEntryElement.GetProperty("DefenceBaseMagic").GetUInt32(), + DefenceWepMagic = namedParamListEntryElement.GetProperty("DefenceWepMagic").GetUInt32(), + Power = namedParamListEntryElement.GetProperty("Power").GetUInt32(), + GuardDefenceBase = namedParamListEntryElement.GetProperty("GuardDefenceBase").GetUInt32(), + GuardDefenceWep = namedParamListEntryElement.GetProperty("GuardDefenceWep").GetUInt32(), + ShrinkEnduranceMain = namedParamListEntryElement.GetProperty("ShrinkEnduranceMain").GetUInt32(), + BlowEnduranceMain = namedParamListEntryElement.GetProperty("BlowEnduranceMain").GetUInt32(), + DownEnduranceMain = namedParamListEntryElement.GetProperty("DownEnduranceMain").GetUInt32(), + ShakeEnduranceMain = namedParamListEntryElement.GetProperty("ShakeEnduranceMain").GetUInt32(), + HpSub = namedParamListEntryElement.GetProperty("HpSub").GetUInt32(), + ShrinkEnduranceSub = namedParamListEntryElement.GetProperty("ShrinkEnduranceSub").GetUInt32(), + BlowEnduranceSub = namedParamListEntryElement.GetProperty("BlowEnduranceSub").GetUInt32(), + OcdEndurance = namedParamListEntryElement.GetProperty("OcdEndurance").GetUInt32(), + AilmentDamage = namedParamListEntryElement.GetProperty("AilmentDamage").GetUInt32() + }; + namedParams.Add(namedParam.Id, namedParam); + } + + return namedParams; + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/AssetReader/PawnCostReductionAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/PawnCostReductionAssetDeserializer.cs new file mode 100644 index 000000000..8c13d74fa --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/PawnCostReductionAssetDeserializer.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class PawnCostReductionAssetDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(PawnCostReductionAssetDeserializer)); + + public PawnCostReductionAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + var asset = new PawnCostReductionAsset(); + + string json = File.ReadAllText(path); + using (JsonDocument document = JsonDocument.Parse(json)) + { + var costReductionElements = document.RootElement.EnumerateArray().ToList(); + foreach (var element in costReductionElements) + { + uint total = element.GetProperty("Total").GetUInt32(); + float costRate1 = element.GetProperty("CostRate1").GetSingle(); + float costRate2 = element.GetProperty("CostRate2").GetSingle(); + float costRate3 = element.GetProperty("CostRate3").GetSingle(); + float costRate4 = element.GetProperty("CostRate4").GetSingle(); + + // In this example, `Total` is used as the key for the dictionary + asset.PawnCostReductionInfo[total] = new PawnCostReductionInfo() + { + Total = total, + CostRate1 = costRate1, + CostRate2 = costRate2, + CostRate3 = costRate3, + CostRate4 = costRate4 + }; + } + } + + return asset; + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/QuestAssetDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/QuestAssetDeserializer.cs new file mode 100644 index 000000000..c7b44d4c1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/QuestAssetDeserializer.cs @@ -0,0 +1,1067 @@ +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class QuestAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(QuestAssetDeserializer)); + + private Dictionary namedParams; + + public QuestAssetDeserializer(Dictionary namedParams) + { + this.namedParams = namedParams; + } + + public bool LoadQuestsFromDirectory(string path, QuestAsset questAssets) + { + DirectoryInfo info = new DirectoryInfo(path); + if (!info.Exists) + { + Logger.Error($"The directory '{path}' does not exist"); + return false; + } + + Logger.Info($"Reading quest files from {path}"); + foreach (var file in info.EnumerateFiles()) + { + Logger.Info($"{file.FullName}"); + + string json = File.ReadAllText(file.FullName); + JsonDocument document = JsonDocument.Parse(json); + + var jQuest = document.RootElement; + if (!Enum.TryParse(jQuest.GetProperty("state_machine").GetString(), true, out QuestStateMachineType questStateMachineType)) + { + Logger.Error($"Expected key 'state_machine' not in the root of the document. Unable to parse {file.FullName}."); + continue; + } + + if (questStateMachineType != QuestStateMachineType.GenericStateMachine) + { + Logger.Error($"Unsupported QuestStateMachineType '{questStateMachineType}'. Unable to parse {file.FullName}."); + continue; + } + + QuestAssetData assetData = new QuestAssetData(); + if (!ParseQuest(assetData, jQuest)) + { + Logger.Error($"Unable to parse '{file.FullName}'. Skipping."); + continue; + } + + questAssets.Quests.Add(assetData); + } + + return true; + } + + private bool ParseQuest(QuestAssetData assetData, JsonElement jQuest) + { + if (!Enum.TryParse(jQuest.GetProperty("type").GetString(), true, out QuestType questType)) + { + Logger.Error($"Unable to parse the quest type. Skipping."); + return false; + } + + assetData.Type = questType; + assetData.QuestId = (QuestId)jQuest.GetProperty("quest_id").GetUInt32(); + assetData.BaseLevel = jQuest.GetProperty("base_level").GetUInt16(); + assetData.MinimumItemRank = jQuest.GetProperty("minimum_item_rank").GetByte(); + assetData.Discoverable = jQuest.GetProperty("discoverable").GetBoolean(); + + assetData.QuestAreaId = QuestAreaId.None; + if (jQuest.TryGetProperty("area_id", out JsonElement jAreaId) + && Enum.TryParse(jAreaId.GetString(), true, out QuestAreaId areaId)) + { + assetData.QuestAreaId = areaId; + } + + assetData.NewsImageId = 0; + if (jQuest.TryGetProperty("news_image", out JsonElement jNewsImage)) + { + assetData.NewsImageId = jNewsImage.GetUInt32(); + } + + assetData.NextQuestId = 0; + if (jQuest.TryGetProperty("next_quest", out JsonElement jNextQuest)) + { + assetData.NextQuestId = (QuestId)jNextQuest.GetUInt32(); + } + + assetData.QuestScheduleId = assetData.QuestId; + if (jQuest.TryGetProperty("quest_schedule_id", out JsonElement jQuestScheduleId)) + { + assetData.QuestScheduleId = (QuestId)jQuestScheduleId.GetUInt32(); + } + + if (jQuest.TryGetProperty("quest_layout_set_info_flags", out JsonElement jLayoutSetInfoFlags)) + { + foreach (var layoutFlag in jLayoutSetInfoFlags.EnumerateArray()) + { + assetData.QuestLayoutSetInfoFlags.Add(QuestLayoutFlagSetInfo.FromQuestAssetJson(layoutFlag)); + } + } + + if (jQuest.TryGetProperty("quest_layout_flags", out JsonElement jLayoutFlags)) + { + foreach (var layoutFlag in jLayoutFlags.EnumerateArray()) + { + assetData.QuestLayoutFlags.Add(new QuestLayoutFlag() { FlagId = layoutFlag.GetUInt32() }); + } + } + + assetData.ResetPlayerAfterQuest = false; + if (jQuest.TryGetProperty("reset_player_after_quest", out JsonElement jResetPlayerAfterQuest)) + { + assetData.ResetPlayerAfterQuest = true; + } + + ParseRewards(assetData, jQuest); + + if (!ParseOrderCondition(assetData, jQuest)) + { + return false; + } + + if (!ParseEnemyGroups(assetData, jQuest)) + { + Logger.Error($"Unable to create the quest '{assetData.QuestId}'. Skipping."); + return false; + } + + if (jQuest.TryGetProperty("blocks", out JsonElement jBlocksV1)) + { + QuestProcess questProcess = new QuestProcess() + { + ProcessNo = 0 + }; + + if (!ParseBlocks(questProcess, jBlocksV1)) + { + Logger.Error($"Unable to create the quest '{assetData.QuestId}'. Skipping."); + return false; + } + assetData.Processes.Add(questProcess); + } + else if (jQuest.TryGetProperty("processes", out JsonElement jProcesses)) + { + ushort ProcessNo = 0; + foreach (var jProcess in jProcesses.EnumerateArray()) + { + QuestProcess questProcess = new QuestProcess() + { + ProcessNo = ProcessNo + }; + + var jBlocks = jProcess.GetProperty("blocks"); + if (!ParseBlocks(questProcess, jBlocks)) + { + Logger.Error($"Unable to create the quest '{assetData.QuestId}'. Skipping."); + return false; + } + assetData.Processes.Add(questProcess); + ProcessNo += 1; + } + } + + return true; + } + + private bool ParseOrderCondition(QuestAssetData assetData, JsonElement quest) + { + if (!quest.TryGetProperty("order_conditions", out JsonElement jOrderConditions)) + { + return true; + } + + foreach (var condition in jOrderConditions.EnumerateArray()) + { + if (!Enum.TryParse(condition.GetProperty("type").GetString(), true, out QuestOrderConditionType orderConditionType)) + { + Logger.Error($"Unable to parse order condition type for '{assetData.QuestId}'. Skipping."); + return false; + } + + QuestOrderCondition questOrderCondition = new QuestOrderCondition() + { + Type = orderConditionType + }; + + if (condition.TryGetProperty("Param1", out JsonElement jParam1)) + { + questOrderCondition.Param01 = jParam1.GetInt32(); + } + + if (condition.TryGetProperty("Param2", out JsonElement jParam2)) + { + questOrderCondition.Param02 = jParam2.GetInt32(); + } + + assetData.OrderConditions.Add(questOrderCondition); + } + + return true; + } + + private void ParseRewards(QuestAssetData assetData, JsonElement quest) + { + uint randomRewards = 0; + foreach (var reward in quest.GetProperty("rewards").EnumerateArray()) + { + var rewardType = reward.GetProperty("type").GetString(); + switch (rewardType) + { + case "fixed": + case "random": + case "select": + if (!Enum.TryParse(reward.GetProperty("type").GetString(), true, out QuestRewardType questRewardType)) + { + continue; + } + + QuestRewardItem rewardItem = null; + if (questRewardType == QuestRewardType.Random) + { + if (randomRewards >= 4) + { + Logger.Error("Client only supports a maximum of 4 random rewards per quest. Skipping."); + continue; + } + + // Keep track of random rewards for the quest + randomRewards += 1; + + rewardItem = new QuestRandomRewardItem(); + foreach (var item in reward.GetProperty("loot_pool").EnumerateArray()) + { + rewardItem.LootPool.Add(new RandomLootPoolItem() + { + ItemId = item.GetProperty("item_id").GetUInt32(), + Num = item.GetProperty("num").GetUInt16(), + Chance = item.GetProperty("chance").GetDouble() + }); + } + } + else if (questRewardType == QuestRewardType.Select) + { + rewardItem = new QuestSelectRewardItem(); + foreach (var item in reward.GetProperty("loot_pool").EnumerateArray()) + { + rewardItem.LootPool.Add(new SelectLootPoolItem() + { + ItemId = item.GetProperty("item_id").GetUInt32(), + Num = item.GetProperty("num").GetUInt16(), + }); + } + } + else if (questRewardType == QuestRewardType.Fixed) + { + var item = reward.GetProperty("loot_pool").EnumerateArray().ToList()[0]; + rewardItem = new QuestFixedRewardItem() + { + LootPool = new List() + { + new FixedLootPoolItem() + { + ItemId = item.GetProperty("item_id").GetUInt32(), + Num = item.GetProperty("num").GetUInt16(), + } + } + }; + } + else + { + Logger.Error($"The reward type '{rewardType}' is not implemented. Skipping."); + } + + if (rewardItem != null) + { + assetData.RewardItems.Add(rewardItem); + } + break; + case "exp": + assetData.ExpType = ExpType.ExperiencePoints; + assetData.ExpReward = reward.GetProperty("amount").GetUInt32(); + break; + case "pp": + assetData.ExpType = ExpType.PlayPoints; + assetData.ExpReward = reward.GetProperty("amount").GetUInt32(); + break; + case "wallet": + if (!Enum.TryParse(reward.GetProperty("wallet_type").GetString(), true, out WalletType walletType)) + { + continue; + } + assetData.RewardCurrency.Add(new QuestRewardCurrency() + { + WalletType = walletType, + Amount = reward.GetProperty("amount").GetUInt32() + }); + break; + default: + /* NOT IMPLEMENTED */ + break; + } + } + } + + private bool ParseBlocks(QuestProcess questProcess, JsonElement jBlocks) + { + ushort blockIndex = 1; + foreach (var jblock in jBlocks.EnumerateArray()) + { + QuestBlock questBlock = new QuestBlock(); + + if (!Enum.TryParse(jblock.GetProperty("type").GetString(), true, out QuestBlockType questBlockType)) + { + Logger.Error($"Unable to parse the quest block type @ index {blockIndex - 1}."); + return false; + } + + questBlock.ProcessNo = questProcess.ProcessNo; + questBlock.BlockType = questBlockType; + questBlock.BlockNo = blockIndex; + questBlock.AnnounceType = QuestAnnounceType.None; + + questBlock.ShouldStageJump = false; + if (jblock.TryGetProperty("stage_jump", out JsonElement jStageJump)) + { + questBlock.ShouldStageJump = jStageJump.GetBoolean(); + } + + if (jblock.TryGetProperty("announce_type", out JsonElement jUpdateAnnounce)) + { + if (!Enum.TryParse(jUpdateAnnounce.GetString(), true, out QuestAnnounceType announceType)) + { + Logger.Error($"Unable to parse the quest announce type @ index {blockIndex - 1}."); + return false; + } + questBlock.AnnounceType = announceType; + } + + questBlock.IsCheckpoint = false; + if (jblock.TryGetProperty("checkpoint", out JsonElement jCheckpoint)) + { + questBlock.IsCheckpoint = jCheckpoint.GetBoolean(); + } + + if (jblock.TryGetProperty("stage_id", out JsonElement jStageId)) + { + questBlock.StageId = ParseStageId(jStageId); + } + + questBlock.SubGroupId = 0; + if (jblock.TryGetProperty("subgroup_id", out JsonElement jSubGroupId)) + { + questBlock.SubGroupId = jSubGroupId.GetUInt16(); + } + + if (jblock.TryGetProperty("hand_items", out JsonElement jHandItems)) + { + foreach (var item in jHandItems.EnumerateArray()) + { + questBlock.HandPlayerItems.Add(new QuestItem() + { + ItemId = item.GetProperty("id").GetUInt32(), + Amount = item.GetProperty("amount").GetUInt32() + }); + } + } + + if (jblock.TryGetProperty("consume_items", out JsonElement jConsumeItems)) + { + foreach (var item in jConsumeItems.EnumerateArray()) + { + questBlock.ConsumePlayerItems.Add(new QuestItem() + { + ItemId = item.GetProperty("id").GetUInt32(), + Amount = item.GetProperty("amount").GetUInt32() + }); + } + } + + questBlock.BgmStop = false; + if (jblock.TryGetProperty("bgm_stop", out JsonElement jBgmStop)) + { + questBlock.BgmStop = jBgmStop.GetBoolean(); + } + + if (jblock.TryGetProperty("flags", out JsonElement jFlags)) + { + // {"type": "MyQst", "operation": "Set", "value": 4} + foreach (var jFlag in jFlags.EnumerateArray()) + { + var questFlag = ParseQuestFlag(jFlag); + if (questFlag == null) + { + Logger.Error($"Unable to parse the quest flags @ index {blockIndex - 1}."); + return false; + } + questBlock.QuestFlags.Add(questFlag); + } + } + + if (jblock.TryGetProperty("checkpoint_flags", out JsonElement jCheckpointFlags)) + { + // {"type": "MyQst", "operation": "Set", "value": 4} + foreach (var jFlag in jCheckpointFlags.EnumerateArray()) + { + var questFlag = ParseQuestFlag(jFlag); + if (questFlag == null) + { + Logger.Error($"Unable to parse the checkpoint quest flags @ index {blockIndex - 1}."); + return false; + } + questBlock.CheckpointQuestFlags.Add(questFlag); + } + } + + questBlock.QuestCameraEvent.HasCameraEvent = false; + if (jblock.TryGetProperty("camera_event", out JsonElement jCameraEvent)) + { + questBlock.QuestCameraEvent.HasCameraEvent = true; + questBlock.QuestCameraEvent.EventNo = jCameraEvent.GetProperty("event_no").GetInt32(); + } + + switch (questBlockType) + { + case QuestBlockType.IsStageNo: + { + questBlock.ShowMarker = true; + if (jblock.TryGetProperty("show_marker", out JsonElement jShowMarker)) + { + questBlock.ShowMarker = jShowMarker.GetBoolean(); + } + } + break; + case QuestBlockType.NpcTalkAndOrder: + case QuestBlockType.NewNpcTalkAndOrder: + { + if (!Enum.TryParse(jblock.GetProperty("npc_id").GetString(), true, out NpcId npcId)) + { + Logger.Error($"Unable to parse the npc_id in block @ index {blockIndex - 1}."); + return false; + } + questBlock.NpcOrderDetails.Add(new QuestNpcOrder() + { + NpcId = npcId, + MsgId = jblock.GetProperty("message_id").GetInt32(), + StageId = questBlock.StageId + }); + } + break; + case QuestBlockType.PartyGather: + { + var jLocation = jblock.GetProperty("location"); + questBlock.PartyGatherPoint.x = jLocation.GetProperty("x").GetInt32(); + questBlock.PartyGatherPoint.y = jLocation.GetProperty("y").GetInt32(); + questBlock.PartyGatherPoint.z = jLocation.GetProperty("z").GetInt32(); + } + break; + case QuestBlockType.DiscoverEnemy: + case QuestBlockType.SeekOutEnemiesAtMarkedLocation: + case QuestBlockType.KillGroup: + case QuestBlockType.SpawnGroup: + case QuestBlockType.WeakenGroup: + case QuestBlockType.DestroyGroup: + { + questBlock.ResetGroup = true; + if (jblock.TryGetProperty("reset_group", out JsonElement jResetGroup)) + { + questBlock.ResetGroup = jResetGroup.GetBoolean(); + } + + if (jblock.TryGetProperty("percent", out JsonElement jPercent)) + { + questBlock.EnemyHpPrecent = jPercent.GetInt32(); + } + + foreach (var groupId in jblock.GetProperty("groups").EnumerateArray()) + { + questBlock.EnemyGroupIds.Add(groupId.GetUInt32()); + } + } + break; + case QuestBlockType.TalkToNpc: + { + if (!Enum.TryParse(jblock.GetProperty("npc_id").GetString(), true, out NpcId npcId)) + { + Logger.Error($"Unable to parse the npc_id in block @ index {blockIndex - 1}."); + return false; + } + + questBlock.ShowMarker = true; + if (jblock.TryGetProperty("show_marker", out JsonElement jShowMarker)) + { + questBlock.ShowMarker = jShowMarker.GetBoolean(); + } + + questBlock.NpcOrderDetails.Add(new QuestNpcOrder() + { + NpcId = npcId, + MsgId = jblock.GetProperty("message_id").GetInt32(), + StageId = ParseStageId(jblock.GetProperty("stage_id")) + }); + } + break; + case QuestBlockType.NewTalkToNpc: + { + if (!Enum.TryParse(jblock.GetProperty("npc_id").GetString(), true, out NpcId npcId)) + { + Logger.Error($"Unable to parse the npc_id in block @ index {blockIndex - 1}."); + return false; + } + + questBlock.ShowMarker = true; + if (jblock.TryGetProperty("show_marker", out JsonElement jShowMarker)) + { + questBlock.ShowMarker = jShowMarker.GetBoolean(); + } + + questBlock.NpcOrderDetails.Add(new QuestNpcOrder() + { + NpcId = npcId, + MsgId = jblock.GetProperty("message_id").GetInt32(), + StageId = ParseStageId(jblock.GetProperty("stage_id")) + }); + } + break; + case QuestBlockType.IsQuestOrdered: + { + if (!Enum.TryParse(jblock.GetProperty("quest_type").GetString(), true, out QuestType questType)) + { + Logger.Error($"Unable to parse the quest type in block @ index {blockIndex - 1}."); + return false; + } + + questBlock.QuestOrderDetails.QuestType = questType; + questBlock.QuestOrderDetails.QuestId = (QuestId) jblock.GetProperty("quest_id").GetUInt32(); + } + break; + case QuestBlockType.MyQstFlags: + { + if (jblock.TryGetProperty("set_flags", out JsonElement jSetFlags)) + { + foreach (var jMyQstFlag in jSetFlags.EnumerateArray()) + { + questBlock.MyQstSetFlags.Add(jMyQstFlag.GetUInt32()); + } + } + + if (jblock.TryGetProperty("check_flags", out JsonElement jCheckFlags)) + { + foreach (var jMyQstFlag in jCheckFlags.EnumerateArray()) + { + questBlock.MyQstCheckFlags.Add(jMyQstFlag.GetUInt32()); + } + } + } + break; + case QuestBlockType.CollectItem: + { + questBlock.ShowMarker = true; + if (jblock.TryGetProperty("show_marker", out JsonElement jShowMarker)) + { + questBlock.ShowMarker = jShowMarker.GetBoolean(); + } + } + break; + case QuestBlockType.OmInteractEvent: + { + if (!Enum.TryParse(jblock.GetProperty("quest_type").GetString(), true, out OmQuestType questType)) + { + Logger.Error($"Unable to parse the quest type in block @ index {blockIndex - 1}."); + return false; + } + + if (!Enum.TryParse(jblock.GetProperty("interact_type").GetString(), true, out OmInteractType interactType)) + { + Logger.Error($"Unable to parse the quest typ in block @ index {blockIndex - 1}."); + return false; + } + + questBlock.ShowMarker = true; + if (jblock.TryGetProperty("show_marker", out JsonElement jShowMarker)) + { + questBlock.ShowMarker = jShowMarker.GetBoolean(); + } + + if (jblock.TryGetProperty("quest_id", out JsonElement jQuestId)) + { + questBlock.OmInteractEvent.QuestId = (QuestId) jQuestId.GetUInt32(); + } + + questBlock.OmInteractEvent.QuestType = questType; + questBlock.OmInteractEvent.InteractType = interactType; + } + break; + case QuestBlockType.DeliverItems: + { + if (!Enum.TryParse(jblock.GetProperty("npc_id").GetString(), true, out NpcId npcId)) + { + Logger.Error($"Unable to parse the npc_id in block @ index {blockIndex - 1}."); + return false; + } + + questBlock.NpcOrderDetails.Add(new QuestNpcOrder() + { + NpcId = npcId, + MsgId = jblock.GetProperty("message_id").GetInt32(), + StageId = ParseStageId(jblock.GetProperty("stage_id")) + }); + + foreach (var item in jblock.GetProperty("items").EnumerateArray()) + { + questBlock.DeliveryRequests.Add(new QuestItem() + { + ItemId = item.GetProperty("id").GetUInt32(), + Amount = item.GetProperty("amount").GetUInt32() + }); + } + } + break; + case QuestBlockType.PlayEvent: + { + questBlock.QuestEvent.EventId = jblock.GetProperty("event_id").GetInt32(); + + questBlock.QuestEvent.JumpType = QuestJumpType.After; + if (jblock.TryGetProperty("jump_type", out JsonElement jJumpType)) + { + if (!Enum.TryParse(jJumpType.GetString(), true, out QuestJumpType jumpType)) + { + Logger.Error($"Unable to parse the event jump type in block @ index {blockIndex - 1}."); + return false; + } + questBlock.QuestEvent.JumpType = jumpType; + } + + if (jblock.TryGetProperty("jump_stage_id", out JsonElement jStageJumpId)) + { + questBlock.QuestEvent.JumpStageId = ParseStageId(jStageJumpId); + } + + if (jblock.TryGetProperty("start_pos_no", out JsonElement jStartPosNo)) + { + questBlock.QuestEvent.StartPosNo = jStartPosNo.GetInt32(); + } + } + break; + case QuestBlockType.KillTargetEnemies: + { + questBlock.TargetEnemy.EnemyId = Convert.ToUInt32(jblock.GetProperty("enemy_id").GetString(), 16); + questBlock.TargetEnemy.Level = jblock.GetProperty("level").GetUInt32(); + questBlock.TargetEnemy.Amount = jblock.GetProperty("amount").GetUInt32(); + } + break; + case QuestBlockType.Raw: + break; + case QuestBlockType.DummyBlock: + /* Filler block which might do some meta things like announce or set/check flags */ + break; + default: + Logger.Error($"Unsupported QuestBlockType {questBlockType} @ index {blockIndex - 1}."); + return false; + } + + if (!ParseRawBlock(jblock, questBlock)) + { + Logger.Error($"Unable to parse RawBlock commands in block @ index {blockIndex - 1}."); + return false; + } + + questProcess.Blocks.Add(questBlock); + + blockIndex += 1; + } + + if (questProcess.ProcessNo == 0) + { + // Add an implicit EndBlock + questProcess.Blocks.Add(new QuestBlock() + { + BlockType = QuestBlockType.End, + ProcessNo = questProcess.ProcessNo, + BlockNo = blockIndex, + SequenceNo = 1, + AnnounceType = QuestAnnounceType.None + }); + } + else + { + // Add a block which does nothing + questProcess.Blocks.Add(new QuestBlock() + { + ProcessNo = questProcess.ProcessNo, + BlockType = QuestBlockType.None, + BlockNo = blockIndex, + SequenceNo = 1, + AnnounceType = QuestAnnounceType.None + }); + } + + return true; + } + + private StageId ParseStageId(JsonElement jStageId) + { + uint id = jStageId.GetProperty("id").GetUInt32(); + + byte layerNo = 0; + if (jStageId.TryGetProperty("layer_no", out JsonElement jLayerNo)) + { + layerNo = jLayerNo.GetByte(); + } + + uint groupId = 0; + if (jStageId.TryGetProperty("group_id", out JsonElement jGroupId)) + { + groupId = jGroupId.GetUInt32(); + } + + return new StageId(id, layerNo, groupId); + } + + private QuestFlag ParseQuestFlag(JsonElement jFlag) + { + QuestFlag questFlag = new QuestFlag(); + + if (!Enum.TryParse(jFlag.GetProperty("type").GetString(), true, out QuestFlagType type)) + { + Logger.Error($"Invalid QuestFlagType"); + return null; + } + + if (!Enum.TryParse(jFlag.GetProperty("action").GetString(), true, out QuestFlagAction action)) + { + Logger.Error($"Invalid QuestFlagAction"); + return null; + } + + if (jFlag.TryGetProperty("quest_id", out JsonElement jQuestId)) + { + questFlag.QuestId = jQuestId.GetInt32(); + } + + questFlag.Type = type; + questFlag.Action = action; + questFlag.Value = jFlag.GetProperty("value").GetInt32(); + + return questFlag; + } + + private bool ParseEnemyGroups(QuestAssetData assetData, JsonElement quest) + { + if (!quest.TryGetProperty("enemy_groups", out JsonElement jGroups)) + { + // No Enemy groups to parse + return true; + } + + uint groupId = 0; + foreach (var jGroup in jGroups.EnumerateArray()) + { + QuestEnemyGroup enemyGroup = new QuestEnemyGroup(); + + if (!jGroup.TryGetProperty("stage_id", out JsonElement jStageId)) + { + Logger.Info("Required stage_id field for enemy group not found."); + return false; + } + + enemyGroup.StageId = ParseStageId(jStageId); + + enemyGroup.SubGroupId = 0; + if (jGroup.TryGetProperty("subgroup_id", out JsonElement jSubGroupId)) + { + enemyGroup.SubGroupId = jSubGroupId.GetUInt32(); + } + + if (jGroup.TryGetProperty("starting_index", out JsonElement jStartingIndex)) + { + enemyGroup.StartingIndex = jStartingIndex.GetUInt32(); + } + + enemyGroup.PlacementType = QuestEnemyPlacementType.Automatic; + if (jGroup.TryGetProperty("placement_type", out JsonElement jPlacementType)) + { + if (!Enum.TryParse(jPlacementType.GetString(), true, out QuestEnemyPlacementType placementType)) + { + Logger.Error($"Invalid Quest Enemy Placement Type"); + return false; + } + + enemyGroup.PlacementType = placementType; + } + + foreach (var enemy in jGroup.GetProperty("enemies").EnumerateArray()) + { + bool isBoss = false; + if (enemy.TryGetProperty("is_boss", out JsonElement jIsBoss)) + { + isBoss = jIsBoss.GetBoolean(); + } + + byte index = 0; + if (enemyGroup.PlacementType == QuestEnemyPlacementType.Manual) + { + if (!enemy.TryGetProperty("index", out JsonElement jEnemyIndex)) + { + Logger.Error($"Manual placed enemy group requires an index value. Unable to parse."); + return false; + } + index = jEnemyIndex.GetByte(); + } + + bool isRequired = true; + if (enemy.TryGetProperty("is_required", out JsonElement jIsRequired)) + { + isRequired = jIsRequired.GetBoolean(); + } + + var questEnemy = new InstancedEnemy() + { + EnemyId = Convert.ToUInt32(enemy.GetProperty("enemy_id").GetString(), 16), + Lv = enemy.GetProperty("level").GetUInt16(), + Experience = enemy.GetProperty("exp").GetUInt32(), + IsBossBGM = isBoss, + IsBossGauge = isBoss, + Scale = 100, + EnemyTargetTypesId = (byte)(isRequired ? 4 : 1), + Index = index, + IsRequired = isRequired + }; + + ApplyOptionalEnemyKeys(enemy, questEnemy); + // ApplyEnemyDropTable + + enemyGroup.Enemies.Add(questEnemy); + } + + assetData.EnemyGroups[groupId++] = enemyGroup; + } + + return true; + } + + private void ApplyOptionalEnemyKeys(JsonElement enemy, Enemy questEnemey) + { + if (enemy.TryGetProperty("named_enemy_params_id", out JsonElement jNamedEnemyParamsId)) + { + questEnemey.NamedEnemyParams = this.namedParams.GetValueOrDefault(jNamedEnemyParamsId.GetUInt32(), NamedParam.DEFAULT_NAMED_PARAM); + } + + if (enemy.TryGetProperty("raid_boss_id", out JsonElement jRaidBossId)) + { + questEnemey.RaidBossId = jRaidBossId.GetUInt32(); + } + + if (enemy.TryGetProperty("scale", out JsonElement jScale)) + { + questEnemey.Scale = jScale.GetUInt16(); + } + + if (enemy.TryGetProperty("hm_present_no", out JsonElement jHmPresetNo)) + { + questEnemey.HmPresetNo = jHmPresetNo.GetUInt16(); + } + + if (enemy.TryGetProperty("start_think_tbl_no", out JsonElement jStartThinkTblNo)) + { + questEnemey.StartThinkTblNo = jStartThinkTblNo.GetByte(); + } + + if (enemy.TryGetProperty("repop_num", out JsonElement jRepopNum)) + { + questEnemey.RepopNum = jRepopNum.GetByte(); + } + + if (enemy.TryGetProperty("repop_count", out JsonElement jRepopCount)) + { + questEnemey.RepopCount = jRepopCount.GetByte(); + } + + if (enemy.TryGetProperty("enemy_target_types_id", out JsonElement jEnemyTargetTypesId)) + { + questEnemey.EnemyTargetTypesId = jEnemyTargetTypesId.GetByte(); + } + + if (enemy.TryGetProperty("mondatge_fix_no", out JsonElement jMontageFixNo)) + { + questEnemey.MontageFixNo = jMontageFixNo.GetByte(); + } + + if (enemy.TryGetProperty("set_type", out JsonElement jSetType)) + { + questEnemey.SetType = jSetType.GetByte(); + } + + if (enemy.TryGetProperty("infection_type", out JsonElement jInfectionType)) + { + questEnemey.InfectionType = jInfectionType.GetByte(); + } + + if (enemy.TryGetProperty("is_boss_gauge", out JsonElement jIsBossGauge)) + { + questEnemey.IsBossGauge = jIsBossGauge.GetBoolean(); + } + + if (enemy.TryGetProperty("is_boss_bgm", out JsonElement jIsBossBGM)) + { + questEnemey.IsBossBGM = jIsBossBGM.GetBoolean(); + } + + if (enemy.TryGetProperty("is_manual_set", out JsonElement jIsManualSet)) + { + questEnemey.IsManualSet = jIsManualSet.GetBoolean(); + } + + if (enemy.TryGetProperty("is_area_boss", out JsonElement jIsAreaBoss)) + { + questEnemey.IsAreaBoss = jIsAreaBoss.GetBoolean(); + } + + if (enemy.TryGetProperty("blood_orbs", out JsonElement jBloodOrbs)) + { + questEnemey.BloodOrbs = jBloodOrbs.GetUInt32(); + } + + if (enemy.TryGetProperty("high_orbs", out JsonElement jHighOrbs)) + { + questEnemey.HighOrbs = jHighOrbs.GetUInt32(); + } + + if (enemy.TryGetProperty("spawn_time_start", out JsonElement jSpawnTimeStart)) + { + questEnemey.SpawnTimeStart = jSpawnTimeStart.GetUInt32(); + } + + if (enemy.TryGetProperty("spawn_time_end", out JsonElement jSpawnTimeEnd)) + { + questEnemey.SpawnTimeEnd = jSpawnTimeEnd.GetUInt32(); + } + } + + private bool ParseRawBlock(JsonElement jBlock, QuestBlock questBlock) + { + if (jBlock.TryGetProperty("check_commands", out JsonElement jCheckCommands)) + { + var jCheckCommandList = jCheckCommands.EnumerateArray().ToList(); + if (jCheckCommandList.Count > 0) + { + if (jCheckCommands[0].ValueKind == JsonValueKind.Array) + { + // New way which supports OR conditions + foreach (var jCheckGroup in jCheckCommandList) + { + List checkCommands = new List(); + foreach (var jCheckCommand in jCheckGroup.EnumerateArray()) + { + CDataQuestCommand command = new CDataQuestCommand(); + if (!Enum.TryParse(jCheckCommand.GetProperty("type").GetString(), true, out QuestCommandCheckType type)) + { + return false; + } + + command.Command = (ushort)type; + ParseCommandParams(jCheckCommand, command); + + checkCommands.Add(command); + } + + if (checkCommands.Count > 0) + { + questBlock.CheckCommands.Add(checkCommands); + } + } + } + else + { + // Legacy Way + List checkCommands = new List(); + foreach (var jCheckCommand in jCheckCommandList) + { + CDataQuestCommand command = new CDataQuestCommand(); + if (!Enum.TryParse(jCheckCommand.GetProperty("type").GetString(), true, out QuestCommandCheckType type)) + { + return false; + } + + command.Command = (ushort)type; + ParseCommandParams(jCheckCommand, command); + + checkCommands.Add(command); + } + + if (checkCommands.Count > 0) + { + questBlock.CheckCommands.Add(checkCommands); + } + } + } + } + + if (jBlock.TryGetProperty("result_commands", out JsonElement jResultCommands)) + { + foreach (var jResultCommand in jResultCommands.EnumerateArray()) + { + CDataQuestCommand command = new CDataQuestCommand(); + if (!Enum.TryParse(jResultCommand.GetProperty("type").GetString(), true, out QuestResultCommand type)) + { + return false; + } + + command.Command = (ushort)type; + ParseCommandParams(jResultCommand, command); + + questBlock.ResultCommands.Add(command); + } + } + + return true; + } + + private bool ParseAltConditions(JsonElement jAltConditions, QuestBlock questBlock) + { + return true; + } + + private void ParseCommandParams(JsonElement jCommand, CDataQuestCommand command) + { + List commandParams = new List() { "Param1", "Param2", "Param3", "Param4" }; + for (int i = 0; i < commandParams.Count; i++) + { + int paramValue = 0; + if (jCommand.TryGetProperty(commandParams[i], out JsonElement jParam)) + { + paramValue = jParam.GetInt32(); + } + + switch (i) + { + case 0: + command.Param01 = paramValue; + break; + case 1: + command.Param02 = paramValue; + break; + case 2: + command.Param03 = paramValue; + break; + case 3: + command.Param04 = paramValue; + break; + } + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/SecretAbilityDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/SecretAbilityDeserializer.cs new file mode 100644 index 000000000..4016e15ab --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/SecretAbilityDeserializer.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class SecretAbilityDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(SecretAbilityDeserializer)); + + public SecretAbilityAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + SecretAbilityAsset asset = new SecretAbilityAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + var secretAbilities = document.RootElement.GetProperty("default_abilitiles").EnumerateArray().ToList(); + foreach (var abilityId in secretAbilities) + { + asset.DefaultSecretAbilities.Add((SecretAbility) abilityId.GetUInt32()); + } + + return asset; + } + } +} diff --git a/Arrowgene.Ddon.Shared/AssetReader/SpecialShopDeserializer.cs b/Arrowgene.Ddon.Shared/AssetReader/SpecialShopDeserializer.cs new file mode 100644 index 000000000..f54f4c426 --- /dev/null +++ b/Arrowgene.Ddon.Shared/AssetReader/SpecialShopDeserializer.cs @@ -0,0 +1,172 @@ +using System.IO; +using System.Linq; +using System.Text.Json; +using Arrowgene.Logging; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.Model; +using System; +using static Arrowgene.Ddon.Shared.Csv.GmdCsv; +using Arrowgene.Ddon.Shared.Model.Appraisal; +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; + +namespace Arrowgene.Ddon.Shared.AssetReader +{ + public class SpecialShopDeserializer : IAssetDeserializer + { + private static readonly ILogger Logger = LogProvider.Logger(typeof(SpecialShopDeserializer)); + + public SpecialShopAsset ReadPath(string path) + { + Logger.Info($"Reading {path}"); + + SpecialShopAsset asset = new SpecialShopAsset(); + + string json = File.ReadAllText(path); + JsonDocument document = JsonDocument.Parse(json); + + uint categoryId = 0; + var jShops = document.RootElement.GetProperty("shops").EnumerateArray(); + foreach (var jShop in jShops) + { + if (!Enum.TryParse(jShop.GetProperty("shop_type").GetString(), true, out ShopType shopType)) + { + Logger.Error($"The value for the key 'shop_type' is not a valid value."); + return null; + } + + if (asset.SpecialShops.ContainsKey(shopType)) + { + Logger.Error($"The shop '{shopType}' is defined multiple times."); + return null; + } + + asset.SpecialShops[shopType] = new List(); + foreach (var jCategory in jShop.GetProperty("categories").EnumerateArray()) + { + ShopCategory shopCategory = new ShopCategory() + { + Label = jCategory.GetProperty("label").GetString(), + Id = categoryId++, + }; + + ushort appraisialId = 0; + foreach (var jAppraisal in jCategory.GetProperty("appraisals").EnumerateArray()) + { + AppraisalItem item = new AppraisalItem() + { + AppraisalId = CreateAppraisalId(shopType, shopCategory.Id, appraisialId++), + Label = jAppraisal.GetProperty("label").GetString() + }; + + foreach (var jBaseItem in jAppraisal.GetProperty("base_items").EnumerateArray()) + { + AppraisalBaseItem baseItem = new AppraisalBaseItem() + { + ItemId = jBaseItem.GetProperty("item_id").GetUInt32(), + Amount = jBaseItem.GetProperty("amount").GetUInt32(), + Name = jBaseItem.GetProperty("name").GetString(), + }; + item.BaseItems.Add(baseItem); + } + + foreach (var jLotItem in jAppraisal.GetProperty("pool").EnumerateArray()) + { + AppraisalLotteryItem lotItem = new AppraisalLotteryItem() + { + ItemId = jLotItem.GetProperty("item_id").GetUInt32(), + Name = jLotItem.GetProperty("name").GetString(), + Amount = jLotItem.GetProperty("amount").GetUInt32(), + }; + + if (jLotItem.TryGetProperty("crests", out JsonElement jCrests)) + { + if (!ParseAppraisalCrests(jCrests, lotItem.Crests)) + { + return null; + } + } + + item.LootPool.Add(lotItem); + } + + asset.AppraisalItems[item.AppraisalId] = item; + + shopCategory.Items.Add(item); + } + + asset.SpecialShops[shopType].Add(shopCategory); + asset.ShopCategories[shopCategory.Id] = shopCategory; + } + } + + return asset; + } + + private bool ParseAppraisalCrests(JsonElement jCrests, List results) + { + foreach (var crest in jCrests.EnumerateArray()) + { + if (!Enum.TryParse(crest.GetProperty("type").GetString(), true, out AppraisalCrestType crestType)) + { + var invalidType = crest.GetProperty("type").GetString(); + Logger.Error($"Invalid crest type '{invalidType}'. Unable to parse."); + return false; + } + + uint crestId = 0; + if (crest.TryGetProperty("crest_id", out JsonElement jCrestId)) + { + crestId = jCrestId.GetUInt32(); + } + + ushort amount = 0; + if (crest.TryGetProperty("amount", out JsonElement jAmount)) + { + amount = jAmount.GetUInt16(); + } + + JobId jobId = JobId.None; + if (crest.TryGetProperty("job_id", out JsonElement jJobId)) + { + if (!Enum.TryParse(jJobId.GetString(), true, out JobId pjobId)) + { + var invalidType = crest.GetProperty("job_id").GetString(); + Logger.Error($"Invalid JobId '{invalidType}'. Unable to parse."); + return false; + } + jobId = pjobId; + } + + List crestLottery = new List(); + if (crest.TryGetProperty("values", out JsonElement jValues)) + { + foreach (var jValue in jValues.EnumerateArray()) + { + crestLottery.Add(jValue.GetUInt32()); + } + } + + results.Add(new AppraisalCrest() + { + CrestType = crestType, + CrestId = crestId, + Amount = amount, + JobId = jobId, + CrestLottery = crestLottery + }); + } + + return true; + } + + private uint CreateAppraisalId(ShopType shopType, uint categoryId, ushort appraisalId) + { + byte bShopType = (byte) shopType; + byte bCatId = (byte) categoryId; + return (uint)((bShopType << 24) | (bCatId << 16) | appraisalId); + } + } +} + diff --git a/Arrowgene.Ddon.Shared/AssetRepository.cs b/Arrowgene.Ddon.Shared/AssetRepository.cs index cc9f58a6c..3dbe76cca 100644 --- a/Arrowgene.Ddon.Shared/AssetRepository.cs +++ b/Arrowgene.Ddon.Shared/AssetRepository.cs @@ -7,7 +7,10 @@ using Arrowgene.Ddon.Shared.Model; using Arrowgene.Logging; using Arrowgene.Ddon.Shared.Json; -using System.Text.Json; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Asset; +using Arrowgene.Ddon.Shared.AssetReader; +using System.Linq; namespace Arrowgene.Ddon.Shared { @@ -18,15 +21,30 @@ public class AssetRepository public const string ItemListKey = "itemlist.csv"; // Server data - public const string EnemySpawnsKey = "EnemySpawn.csv"; + public const string NamedParamsKey = "named_param.ndp.json"; + public const string EnemySpawnsKey = "EnemySpawn.json"; public const string GatheringItemsKey = "GatheringItem.csv"; public const string MyPawnAssetKey = "MyPawn.csv"; public const string MyRoomAssetKey = "MyRoom.csv"; public const string ArisenAssetKey = "Arisen.csv"; + public const string PawnStartGearKey = "PawnStartGear.csv"; public const string StorageKey = "Storage.csv"; public const string StorageItemKey = "StorageItem.csv"; public const string ShopKey = "Shop.json"; public const string ServerListKey = "GameServerList.csv"; + public const string WarpPointsKey = "WarpPoints.csv"; + public const string CraftingRecipesKey = "CraftingRecipes.json"; + public const string CraftingRecipesGradeUpKey = "CraftingRecipesGradeUp.json"; + public const string LearnedNormalSkillsKey = "LearnedNormalSkills.json"; + public const string GPCourseInfoKey = "GpCourseInfo.json"; + public const string SecretAbilityKey = "DefaultSecretAbilities.json"; + public const string CostExpScalingInfoKey = "CostExpScalingInfo.json"; + public const string QuestAssestKey = "quests"; + public const string JobValueShopKey = "JobValueShop.csv"; + public const string StampBonusKey = "StampBonus.csv"; + public const string SpecialShopKey = "SpecialShops.json"; + public const string PawnCostReductionKey = "PawnCostReduction.json"; + public const string BitterblackMazeKey = "BitterblackMaze.json"; private static readonly ILogger Logger = LogProvider.Logger(typeof(AssetRepository)); @@ -47,75 +65,134 @@ public AssetRepository(string folder) _fileSystemWatchers = new Dictionary(); ClientErrorCodes = new List(); - ClientItemInfos = new List(); - EnemySpawns = new List(); - GatheringItems = new List(); + ClientItemInfos = new Dictionary(); + NamedParamAsset = new Dictionary(); + EnemySpawnAsset = new EnemySpawnAsset(); + GatheringItems = new Dictionary<(StageId, uint), List>(); ServerList = new List(); MyPawnAsset = new List(); MyRoomAsset = new List(); ArisenAsset = new List(); + PawnStartGearAsset = new List(); StorageAsset = new List(); StorageItemAsset = new List>(); ShopAsset = new List(); + WarpPoints = new List(); + CraftingRecipesAsset = new List(); + CraftingGradeUpRecipesAsset = new List(); + LearnedNormalSkillsAsset = new LearnedNormalSkillsAsset(); + GPCourseInfoAsset = new GPCourseInfoAsset(); + SecretAbilitiesAsset = new SecretAbilityAsset(); + QuestAssets = new QuestAsset(); + JobValueShopAsset = new List<(JobId, CDataJobValueShopItem)>(); + CostExpScalingAsset = new CostExpScalingAsset(); + SpecialShopAsset = new SpecialShopAsset(); + PawnCostReductionAsset = new PawnCostReductionAsset(); + BitterblackMazeAsset = new BitterblackMazeAsset(); } - public List ClientErrorCodes { get; } - public List ClientItemInfos { get; set; } // May be incorrect, or incomplete - public List EnemySpawns { get; } - public List GatheringItems { get; } - public List ServerList { get; } - public List MyPawnAsset { get; } - public List MyRoomAsset { get; } - public List ArisenAsset { get; } - public List StorageAsset { get; } - public List> StorageItemAsset { get; } - public List ShopAsset { get; } + public List ClientErrorCodes { get; private set; } + public Dictionary ClientItemInfos { get; private set; } // May be incorrect, or incomplete + public Dictionary NamedParamAsset { get; private set; } + public EnemySpawnAsset EnemySpawnAsset { get; private set; } + public Dictionary<(StageId, uint), List> GatheringItems { get; private set; } + public List ServerList { get; private set; } + public List MyPawnAsset { get; private set; } + public List MyRoomAsset { get; private set; } + public List ArisenAsset { get; private set; } + public List PawnStartGearAsset { get; private set; } + public List StorageAsset { get; private set; } + public List> StorageItemAsset { get; private set; } + public List ShopAsset { get; private set; } + public List WarpPoints { get; private set; } + public List CraftingRecipesAsset { get; private set; } + public List CraftingGradeUpRecipesAsset { get; private set; } + public LearnedNormalSkillsAsset LearnedNormalSkillsAsset { get; set; } + public GPCourseInfoAsset GPCourseInfoAsset { get; private set; } + public SecretAbilityAsset SecretAbilitiesAsset { get; private set; } + public CostExpScalingAsset CostExpScalingAsset { get; private set; } + public QuestAsset QuestAssets { get; set; } + public List<(JobId, CDataJobValueShopItem)> JobValueShopAsset { get; private set; } + public List StampBonusAsset { get; private set; } + public SpecialShopAsset SpecialShopAsset { get; private set; } + public PawnCostReductionAsset PawnCostReductionAsset { get; private set; } + public BitterblackMazeAsset BitterblackMazeAsset { get; private set; } public void Initialize() { - RegisterAsset(ClientErrorCodes, ClientErrorCodesKey, new ClientErrorCodeCsv()); - RegisterAsset(ClientItemInfos, ItemListKey, new ClientItemInfoCsv()); - RegisterAsset(EnemySpawns, EnemySpawnsKey, new EnemySpawnCsv()); - RegisterAsset(GatheringItems, GatheringItemsKey, new GatheringItemCsv()); - RegisterAsset(MyPawnAsset, MyPawnAssetKey, new MyPawnCsvReader()); - RegisterAsset(MyRoomAsset, MyRoomAssetKey, new MyRoomCsvReader()); - RegisterAsset(ArisenAsset, ArisenAssetKey, new ArisenCsvReader()); - RegisterAsset(ServerList, ServerListKey, new GameServerListInfoCsv()); - RegisterAsset(StorageAsset, StorageKey, new StorageCsv()); - RegisterAsset(StorageItemAsset, StorageItemKey, new StorageItemCsv()); - RegisterAsset(ShopAsset, ShopKey, new JsonReaderWriter()); + RegisterAsset(value => ClientErrorCodes = value, ClientErrorCodesKey, new ClientErrorCodeCsv()); + RegisterAsset(value => ClientItemInfos = value.ToDictionary(key => key.ItemId, val => val), ItemListKey, new ClientItemInfoCsv()); + RegisterAsset(value => NamedParamAsset = value, NamedParamsKey, new NamedParamAssetDeserializer()); + RegisterAsset(value => EnemySpawnAsset = value, EnemySpawnsKey, new EnemySpawnAssetDeserializer(this.NamedParamAsset)); + RegisterAsset(value => GatheringItems = value, GatheringItemsKey, new GatheringItemCsv()); + RegisterAsset(value => MyPawnAsset = value, MyPawnAssetKey, new MyPawnCsvReader()); + RegisterAsset(value => MyRoomAsset = value, MyRoomAssetKey, new MyRoomCsvReader()); + RegisterAsset(value => ArisenAsset = value, ArisenAssetKey, new ArisenCsvReader()); + RegisterAsset(value => PawnStartGearAsset = value, PawnStartGearKey, new PawnStartGearCsvReader()); + RegisterAsset(value => ServerList = value, ServerListKey, new GameServerListInfoCsv()); + RegisterAsset(value => StorageAsset = value, StorageKey, new StorageCsv()); + RegisterAsset(value => StorageItemAsset = value, StorageItemKey, new StorageItemCsv()); + RegisterAsset(value => ShopAsset = value, ShopKey, new JsonReaderWriter>()); + RegisterAsset(value => WarpPoints = value, WarpPointsKey, new WarpPointCsv()); + RegisterAsset(value => CraftingRecipesAsset = value, CraftingRecipesKey, new JsonReaderWriter>()); + RegisterAsset(value => CraftingGradeUpRecipesAsset = value, CraftingRecipesGradeUpKey, new JsonReaderWriter>()); + RegisterAsset(value => LearnedNormalSkillsAsset = value, LearnedNormalSkillsKey, new LearnedNormalSkillsDeserializer()); + RegisterAsset(value => GPCourseInfoAsset = value, GPCourseInfoKey, new GPCourseInfoDeserializer()); + RegisterAsset(value => SecretAbilitiesAsset = value, SecretAbilityKey, new SecretAbilityDeserializer()); + RegisterAsset(value => JobValueShopAsset = value, JobValueShopKey, new JobValueShopCsv()); + RegisterAsset(value => StampBonusAsset = value, StampBonusKey, new StampBonusCsv()); + RegisterAsset(value => CostExpScalingAsset = value, CostExpScalingInfoKey, new CostExpScalingAssetDeserializer()); + RegisterAsset(value => SpecialShopAsset = value, SpecialShopKey, new SpecialShopDeserializer()); + RegisterAsset(value => PawnCostReductionAsset = value, PawnCostReductionKey, new PawnCostReductionAssetDeserializer()); + RegisterAsset(value => BitterblackMazeAsset = value, BitterblackMazeKey, new BitterblackMazeAssetDeserializer()); + + var questAssetDeserializer = new QuestAssetDeserializer(this.NamedParamAsset); + questAssetDeserializer.LoadQuestsFromDirectory(Path.Combine(_directory.FullName, QuestAssestKey), QuestAssets); } - private void RegisterAsset(List list, string key, IAssetDeserializer readerWriter) + private void RegisterAsset(Action onLoadAction, string key, IAssetDeserializer readerWriter) { - Load(list, key, readerWriter); - RegisterFileSystemWatcher(list, key, readerWriter); + try + { + Load(onLoadAction, key, readerWriter); + } + catch (IOException e) + { + Logger.Error($"Could not load '{key}'"); + Logger.Exception(e); + } + + RegisterFileSystemWatcher(onLoadAction, key, readerWriter); } - private void Load(List list, string key, IAssetDeserializer readerWriter) + private void Load(Action onLoadAction, string key, IAssetDeserializer readerWriter) { string path = Path.Combine(_directory.FullName, key); - FileInfo file = new FileInfo(path); - if (!file.Exists) + + FileSystemInfo info = File.GetAttributes(path).HasFlag(FileAttributes.Directory) ? new DirectoryInfo(path) : new FileInfo(path); + if (!info.Exists) { - Logger.Error($"Could not load '{key}', file does not exist"); + throw new IOException($"The file or directory '{key}' does not exist"); } - try { - List assets = readerWriter.ReadPath(file.FullName); - - list.Clear(); - list.AddRange(assets); - OnAssetChanged(key, list); + if (info is DirectoryInfo) + { + foreach (var file in ((DirectoryInfo)info).EnumerateFiles()) + { + T asset = readerWriter.ReadPath(file.FullName); + onLoadAction.Invoke(asset); + OnAssetChanged(file.FullName, asset); + } } - catch (Exception e) + else { - Logger.Error($"Could not load '{key}', error reading the file contents"); - Logger.Exception(e); + T asset = readerWriter.ReadPath(info.FullName); + onLoadAction.Invoke(asset); + OnAssetChanged(key, asset); } } - private void RegisterFileSystemWatcher(List list, string key, IAssetDeserializer readerWriter) + private void RegisterFileSystemWatcher(Action onLoadAction, string key, IAssetDeserializer readerWriter) { if (_fileSystemWatchers.ContainsKey(key)) { @@ -123,25 +200,23 @@ private void RegisterFileSystemWatcher(List list, string key, IAssetDeseri } FileSystemWatcher watcher = new FileSystemWatcher(_directory.FullName, key); - watcher.NotifyFilter = NotifyFilters.LastWrite; + watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName; watcher.Changed += (object sender, FileSystemEventArgs e) => { - Logger.Debug($"Reloading assets from file '{e.FullPath}'"); // Try reloading file int attempts = 0; while (true) { try { - Load(list, key, readerWriter); + Load(onLoadAction, key, readerWriter); break; } catch (IOException ex) { // File isn't ready yet, so we need to keep on waiting until it is. attempts++; - Logger.Write(LogLevel.Error, $"Failed to reload {e.FullPath}. {attempts} attempts", ex); - + Logger.Info($"Attempt {attempts} to reload {e.FullPath} unsuccessful."); if (attempts > 10) { Logger.Write(LogLevel.Error, diff --git a/Arrowgene.Ddon.Shared/Bitfield.cs b/Arrowgene.Ddon.Shared/Bitfield.cs new file mode 100644 index 000000000..271e649e3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Bitfield.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; +using YamlDotNet.Core.Tokens; + +namespace Arrowgene.Ddon.Shared +{ + public class Bitfield + { + public Bitfield(uint msb, uint lsb, string Name) + { + this.msb = msb; + this.lsb = lsb; + this.Name = Name; + } + + public readonly uint msb; + public readonly uint lsb; + public readonly string Name; + + public static ulong Mask(uint msb, uint lsb) + { + return ((1UL << (int)(msb - lsb + 1UL)) - 1UL); + } + + public static ulong ShiftedMask(uint msb, uint lsb) + { + return Bitfield.Mask(msb, lsb) << (int) lsb; + } + + public static ulong Set(uint msb, uint lsb, ulong data, ulong value) + { + ulong maskedValue = Mask(msb, lsb) & value; + ulong maskedData = data & ShiftedMask(msb, lsb); + return (maskedValue << (int)lsb) | maskedData; + } + + public static ulong Get(uint msb, uint lsb, ulong data) + { + return ((data >> (int)lsb) & Bitfield.Mask(msb, lsb)); + } + + public static ulong Value(uint msb, uint lsb, ulong value) + { + return (Bitfield.Mask(msb, lsb) & value) << (int) lsb; + } + + public ulong Mask() + { + return Bitfield.Mask(msb, lsb); + } + + public ulong ShiftedMask() + { + return Bitfield.ShiftedMask(lsb, msb); + } + + public ulong Get(ulong data) + { + return Bitfield.Get(msb, lsb, data); + } + + public ulong Set(ulong data, ulong value) + { + return Bitfield.Set(msb, lsb, data, value); + } + + public ulong Value(ulong value) + { + return Bitfield.Value(msb, lsb, value); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Crypto/BlowFish.cs b/Arrowgene.Ddon.Shared/Crypto/BlowFish.cs index 41f4d5b17..cce4acaef 100644 --- a/Arrowgene.Ddon.Shared/Crypto/BlowFish.cs +++ b/Arrowgene.Ddon.Shared/Crypto/BlowFish.cs @@ -1,4 +1,4 @@ -//Blowfish encryption (ECB, CBC and CTR mode) as defined by Bruce Schneier here: http://www.schneier.com/paper-blowfish-fse.html +//Blowfish encryption (ECB, CBC and CTR mode) as defined by Bruce Schneier here: http://www.schneier.com/paper-blowfish-fse.html //Complies with test vectors found here: http://www.schneier.com/code/vectors.txt //non-standard mode provided to be usable with the javascript crypto library found here: http://etherhack.co.uk/symmetric/blowfish/blowfish.html //By Taylor Hornby, 1/7/1010, @@ -621,10 +621,13 @@ private void decipher() /// private uint round(uint a, uint b, uint n) { - uint x1 = (bf_s0[wordByte0(b)] + bf_s1[wordByte1(b)]) ^ bf_s2[wordByte2(b)]; - uint x2 = x1 + bf_s3[this.wordByte3(b)]; - uint x3 = x2 ^ bf_P[n]; - return x3 ^ a; + unchecked + { + uint x1 = (bf_s0[wordByte0(b)] + bf_s1[wordByte1(b)]) ^ bf_s2[wordByte2(b)]; + uint x2 = x1 + bf_s3[this.wordByte3(b)]; + uint x3 = x2 ^ bf_P[n]; + return x3 ^ a; + } } #endregion diff --git a/Arrowgene.Ddon.Shared/Crypto/Camellia.cs b/Arrowgene.Ddon.Shared/Crypto/Camellia.cs index 9e189f4cd..5d065db85 100644 --- a/Arrowgene.Ddon.Shared/Crypto/Camellia.cs +++ b/Arrowgene.Ddon.Shared/Crypto/Camellia.cs @@ -1,4 +1,4 @@ -using System; +using System; namespace Arrowgene.Ddon.Shared.Crypto { @@ -343,17 +343,26 @@ private byte s1(int x) private byte s2(int x) { - return (byte) ((S[x] << 1) + (S[x] >> 7)); + unchecked + { + return (byte)((S[x] << 1) + (S[x] >> 7)); + } } private byte s3(int x) { - return (byte) ((S[x] << 7) + (S[x] >> 1)); + unchecked + { + return (byte)((S[x] << 7) + (S[x] >> 1)); + } } private byte s4(int x) { - return S[(byte) (x << 1) + (x >> 7)]; + unchecked + { + return S[(byte)(x << 1) + (x >> 7)]; + } } /* dst[] <- src1[] ^ src2[] */ @@ -404,14 +413,17 @@ private void or4octets(Span src1, Span src2, Span dst) /* x[] <<<= 1 */ private void rot1(int nOctets, Span x) { - byte x0 = x[0]; - nOctets--; - for (int i = 0; i < nOctets; i++) + unchecked { - x[i] = (byte) ((x[i] << 1) ^ (x[i + 1] >> 7)); - } + byte x0 = x[0]; + nOctets--; + for (int i = 0; i < nOctets; i++) + { + x[i] = (byte)((x[i] << 1) ^ (x[i + 1] >> 7)); + } - x[nOctets] = (byte) ((x[nOctets] << 1) ^ (x0 >> 7)); + x[nOctets] = (byte)((x[nOctets] << 1) ^ (x0 >> 7)); + } } /* rotate 128-bit data to the left by 16 bits */ @@ -433,17 +445,20 @@ private void rot16(Span x) /* rotate 128-bit data to the left by 15 bits */ private void rot15(Span x) { - byte x15; - int i; - - rot16(x); - x15 = x[15]; - for (i = 15; i >= 1; i--) + unchecked { - x[i] = (byte) ((x[i] >> 1) ^ (x[i - 1] << 7)); - } + byte x15; + int i; - x[0] = (byte) ((x[0] >> 1) ^ (x15 << 7)); + rot16(x); + x15 = x[15]; + for (i = 15; i >= 1; i--) + { + x[i] = (byte)((x[i] >> 1) ^ (x[i - 1] << 7)); + } + + x[0] = (byte)((x[0] >> 1) ^ (x15 << 7)); + } } /* rotate 128-bit data to the left by 17 bits */ diff --git a/Arrowgene.Ddon.Shared/Csv/ClientItemInfoCsv.cs b/Arrowgene.Ddon.Shared/Csv/ClientItemInfoCsv.cs index 71beecb3d..136c742a8 100644 --- a/Arrowgene.Ddon.Shared/Csv/ClientItemInfoCsv.cs +++ b/Arrowgene.Ddon.Shared/Csv/ClientItemInfoCsv.cs @@ -1,10 +1,12 @@ using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; namespace Arrowgene.Ddon.Shared.Csv { public class ClientItemInfoCsv : CsvReaderWriter { - protected override int NumExpectedItems => 4; + protected override int NumExpectedItems => 12; protected override ClientItemInfo CreateInstance(string[] properties) { @@ -12,13 +14,36 @@ protected override ClientItemInfo CreateInstance(string[] properties) if (!byte.TryParse(properties[1], out byte category)) return null; if (!ushort.TryParse(properties[2], out ushort price)) return null; if (!byte.TryParse(properties[3], out byte stackLimit)) return null; + if (!byte.TryParse(properties[4], out byte rank)) return null; + + string name = properties[5]; + + //Optional properties + + ushort? subcategory = ushort.TryParse(properties[6], out ushort tmp0) ? (ushort?)tmp0 : null; + byte? level = byte.TryParse(properties[7], out byte tmp1) ? (byte?)tmp1 : null; + byte? jobs = byte.TryParse(properties[8], out byte tmp2) ? (byte?)tmp2 : null; + byte? crestSlots = byte.TryParse(properties[9], out byte tmp3) ? (byte?)tmp3 : null; + byte? quality = byte.TryParse(properties[10], out byte tmp4) ? (byte?)tmp4 : null; + byte? gender = byte.TryParse(properties[11], out byte tmp5) ? (byte?)tmp5 : null; + + if (subcategory != null && !Enum.IsDefined(typeof(ItemSubCategory), subcategory)) return null; + return new ClientItemInfo { ItemId = itemId, Category = category, Price = price, - StackLimit = stackLimit + StackLimit = stackLimit, + Rank = rank, + Name = name, + SubCategory = subcategory != null ? (ItemSubCategory)subcategory : null, + Level = level, + JobGroup = jobs != null ? (EquipJobList)jobs : null, + CrestSlots = crestSlots, + Quality = quality, + Gender = gender != null ? (Gender)gender : null, }; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Csv/CsvReaderWriter.cs b/Arrowgene.Ddon.Shared/Csv/CsvReaderWriter.cs index 9731474b0..64a923d87 100644 --- a/Arrowgene.Ddon.Shared/Csv/CsvReaderWriter.cs +++ b/Arrowgene.Ddon.Shared/Csv/CsvReaderWriter.cs @@ -10,7 +10,7 @@ namespace Arrowgene.Ddon.Shared.Csv /// /// https://www.rfc-editor.org/rfc/rfc4180 /// - public abstract class CsvReaderWriter : IAssetDeserializer + public abstract class CsvReaderWriter : IAssetDeserializer> { private const int BufferSize = 128; private static readonly ILogger Logger = LogProvider.Logger(typeof(CsvReaderWriter)); diff --git a/Arrowgene.Ddon.Shared/Csv/EnemySpawnCsv.cs b/Arrowgene.Ddon.Shared/Csv/EnemySpawnCsv.cs deleted file mode 100644 index a1fefaee6..000000000 --- a/Arrowgene.Ddon.Shared/Csv/EnemySpawnCsv.cs +++ /dev/null @@ -1,71 +0,0 @@ -using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.Shared.Csv -{ - public class EnemySpawnCsv : CsvReaderWriter - { - public EnemySpawnCsv() : base() - { - - } - - protected override int NumExpectedItems => 5; - - protected override EnemySpawn CreateInstance(string[] properties) - { - if (!uint.TryParse(properties[0], out uint stageId)) return null; - if (!byte.TryParse(properties[1], out byte layerNo)) return null; - if (!uint.TryParse(properties[2], out uint groupNo)) return null; - if (!byte.TryParse(properties[3], out byte subGroupNo)) return null; - if (!TryParseHexUInt(properties[4], out uint enemyId)) return null; - if (!TryParseHexUInt(properties[5], out uint namedEnemyParamsId)) return null; - if (!uint.TryParse(properties[6], out uint raidBossId)) return null; - if (!ushort.TryParse(properties[7], out ushort scale)) return null; - if (!ushort.TryParse(properties[8], out ushort lv)) return null; - if (!ushort.TryParse(properties[9], out ushort hmPresetNo)) return null; - if (!byte.TryParse(properties[10], out byte startThinkTblNo)) return null; - if (!byte.TryParse(properties[11], out byte repopNum)) return null; - if (!byte.TryParse(properties[12], out byte repopCount)) return null; - if (!byte.TryParse(properties[13], out byte enemyTargetTypesId)) return null; - if (!byte.TryParse(properties[14], out byte montageFixNo)) return null; - if (!byte.TryParse(properties[15], out byte setType)) return null; - if (!byte.TryParse(properties[16], out byte infectionType)) return null; - if (!bool.TryParse(properties[17], out bool isBossGauge)) return null; - if (!bool.TryParse(properties[18], out bool isBossBGM)) return null; - if (!bool.TryParse(properties[19], out bool isManualSet)) return null; - if (!bool.TryParse(properties[20], out bool isAreaBoss)) return null; - if (!bool.TryParse(properties[21], out bool isBloodEnemy)) return null; - if (!bool.TryParse(properties[22], out bool isHighOrbEnemy)) return null; - - return new EnemySpawn - { - Id = 0, - StageId = new StageId(stageId, layerNo, groupNo), - SubGroupId = subGroupNo, - Enemy = new CDataStageLayoutEnemyPresetEnemyInfoClient() - { - EnemyId = enemyId, - NamedEnemyParamsId = namedEnemyParamsId, - RaidBossId = raidBossId, - Scale = scale, - Lv = lv, - HmPresetNo = hmPresetNo, - StartThinkTblNo = startThinkTblNo, - RepopNum = repopNum, - RepopCount = repopCount, - EnemyTargetTypesId = enemyTargetTypesId, - MontageFixNo = montageFixNo, - SetType = setType, - InfectionType = infectionType, - IsBossGauge = isBossGauge, - IsBossBGM = isBossBGM, - IsManualSet = isManualSet, - IsAreaBoss = isAreaBoss, - IsBloodEnemy = isBloodEnemy, - IsHighOrbEnemy = isHighOrbEnemy, - } - }; - } - } -} diff --git a/Arrowgene.Ddon.Shared/Csv/GatheringItemCsv.cs b/Arrowgene.Ddon.Shared/Csv/GatheringItemCsv.cs index 2e56ef7e1..74f08d7ad 100644 --- a/Arrowgene.Ddon.Shared/Csv/GatheringItemCsv.cs +++ b/Arrowgene.Ddon.Shared/Csv/GatheringItemCsv.cs @@ -1,41 +1,98 @@ -using System; using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Globalization; using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Csv { - public class GatheringItemCsv : CsvReaderWriter + public class GatheringItemCsv : IAssetDeserializer>> { + private GatheringItemRowCsv rowReader = new GatheringItemRowCsv(); + public GatheringItemCsv() : base() { - } - - protected override int NumExpectedItems => 8; - protected override GatheringItem CreateInstance(string[] properties) + public Dictionary<(StageId, uint), List> ReadPath(string path) { - if (!uint.TryParse(properties[0], out uint stageId)) return null; - if (!byte.TryParse(properties[1], out byte layerNo)) return null; - if (!uint.TryParse(properties[2], out uint groupNo)) return null; - if (!uint.TryParse(properties[3], out uint posId)) return null; - if (!uint.TryParse(properties[4], out uint itemId)) return null; - if (!uint.TryParse(properties[5], out uint itemNum)) return null; - if (!uint.TryParse(properties[6], out uint unk3)) return null; - if (!bool.TryParse(properties[7], out bool isHidden)) return null; - - return new GatheringItem + Dictionary<(StageId, uint), List> dict = new Dictionary<(StageId, uint), List>(); + foreach (GatheringItemRow row in rowReader.ReadPath(path)) { - StageId = new StageId(stageId, layerNo, groupNo), - SubGroupId = posId, - ItemId = itemId, - ItemNum = itemNum, - Unk3 = unk3, - IsHidden = isHidden - }; + List itemsInSpot = dict.GetValueOrDefault((row.StageId, row.SubGroupId)) ?? new List(); + itemsInSpot.Add(new GatheringItem() + { + ItemId = row.ItemId, + ItemNum = row.ItemNum, + MaxItemNum = row.MaxItemNum, + Quality = row.Quality, + IsHidden = row.IsHidden, + DropChance = row.DropChance, + }); + dict[(row.StageId, row.SubGroupId)] = itemsInSpot; + } + return dict; + } + + private class GatheringItemRowCsv : CsvReaderWriter + { + protected override int NumExpectedItems => 8; + + protected override GatheringItemRow CreateInstance(string[] properties) + { + int idx = 0; + if (!uint.TryParse(properties[idx++], out uint stageId)) return null; + if (!byte.TryParse(properties[idx++], out byte layerNo)) return null; + if (!uint.TryParse(properties[idx++], out uint groupNo)) return null; + if (!uint.TryParse(properties[idx++], out uint posId)) return null; + if (!uint.TryParse(properties[idx++], out uint itemId)) return null; + if (!uint.TryParse(properties[idx++], out uint itemNum)) return null; + uint maxItemNum; + if(properties.Length >= 9) + { + if (!uint.TryParse(properties[idx++], out maxItemNum)) return null; + } + else + { + // For compatibility with the older CSV format, skip this column if the length is less than 9 + maxItemNum = itemNum; + } + if (!uint.TryParse(properties[idx++], out uint quality)) return null; + if (!bool.TryParse(properties[idx++], out bool isHidden)) return null; + double dropChance; + if(properties.Length >= 10) + { + if (!double.TryParse(properties[idx++], NumberStyles.Any, CultureInfo.InvariantCulture, out dropChance)) return null; + } + else + { + // For compatibility with the older CSV format, skip this column if the length is less than 9 + dropChance = 1; + } + + return new GatheringItemRow + { + StageId = new StageId(stageId, layerNo, groupNo), + SubGroupId = posId, + ItemId = itemId, + ItemNum = itemNum, + MaxItemNum = maxItemNum, + Quality = quality, + IsHidden = isHidden, + DropChance = dropChance + }; + } + } + + private class GatheringItemRow + { + public StageId StageId { get; set; } + public uint SubGroupId { get; set; } + public uint ItemId { get; set; } + public uint ItemNum { get; set; } + public uint MaxItemNum { get; set; } + public uint Quality { get; set; } + public bool IsHidden { get; set; } + public double DropChance { get; set; } } } + } diff --git a/Arrowgene.Ddon.Shared/Csv/GmdCsv.cs b/Arrowgene.Ddon.Shared/Csv/GmdCsv.cs index a65f377eb..a42fcd8b7 100644 --- a/Arrowgene.Ddon.Shared/Csv/GmdCsv.cs +++ b/Arrowgene.Ddon.Shared/Csv/GmdCsv.cs @@ -40,8 +40,8 @@ protected override Entry CreateInstance(string[] properties) string key = properties[1]; string msgJp = properties[2]; string msgEn = properties[3]; - string gmdPath = properties[4]; - string arcPath = properties[5]; + string gmdPath = Util.ToArcPath(properties[4]); // Normalize paths + string arcPath = Util.ToArcPath(properties[5]); // Normalize paths string arcName = properties[6]; if (!uint.TryParse(properties[7], out uint readIndex)) return null; diff --git a/Arrowgene.Ddon.Shared/Csv/JobValueShopCsv.cs b/Arrowgene.Ddon.Shared/Csv/JobValueShopCsv.cs new file mode 100644 index 000000000..fd007ae44 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Csv/JobValueShopCsv.cs @@ -0,0 +1,34 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Csv +{ + public class JobValueShopCsv : CsvReaderWriter<(JobId, CDataJobValueShopItem)> + { + protected override int NumExpectedItems => 5; + + protected override (JobId, CDataJobValueShopItem) CreateInstance(string[] properties) + { + if (!byte.TryParse(properties[0], out byte jobId)) return (0, null); + if (!byte.TryParse(properties[1], out byte jobValueType)) return (0, null); + if (!uint.TryParse(properties[2], out uint lineupId)) return (0, null); + if (!uint.TryParse(properties[3], out uint itemId)) return (0, null); + if (!uint.TryParse(properties[4], out uint price)) return (0, null); + + return ((JobId)jobId, new CDataJobValueShopItem() + { + LineupId = lineupId, + ItemId = itemId, + Price = price, + IsCountLimit = false, + CanSelectStorage = true, + UnableReason = 0 + }); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Csv/PawnStartGearCsvReader.cs b/Arrowgene.Ddon.Shared/Csv/PawnStartGearCsvReader.cs new file mode 100644 index 000000000..46bedaaed --- /dev/null +++ b/Arrowgene.Ddon.Shared/Csv/PawnStartGearCsvReader.cs @@ -0,0 +1,49 @@ +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Csv +{ + public class PawnStartGearCsvReader : CsvReaderWriter + { + protected override int NumExpectedItems => 16; + + protected override PawnStartGearCsv CreateInstance(string[] properties) + { + if (!byte.TryParse(properties[0], out byte job)) return null; + if (!ushort.TryParse(properties[1], out ushort primary)) return null; + if (!ushort.TryParse(properties[2], out ushort secondary)) return null; + if (!ushort.TryParse(properties[3], out ushort head)) return null; + if (!ushort.TryParse(properties[4], out ushort body)) return null; + if (!ushort.TryParse(properties[5], out ushort bodyClothing)) return null; + if (!ushort.TryParse(properties[6], out ushort arm)) return null; + if (!ushort.TryParse(properties[7], out ushort leg)) return null; + if (!ushort.TryParse(properties[8], out ushort legWear)) return null; + if (!ushort.TryParse(properties[9], out ushort overWear)) return null; + if (!ushort.TryParse(properties[10], out ushort jewelrySlot1)) return null; + if (!ushort.TryParse(properties[11], out ushort jewelrySlot2)) return null; + if (!ushort.TryParse(properties[12], out ushort jewelrySlot3)) return null; + if (!ushort.TryParse(properties[13], out ushort jewelrySlot4)) return null; + if (!ushort.TryParse(properties[14], out ushort jewelrySlot5)) return null; + if (!ushort.TryParse(properties[15], out ushort lantern)) return null; + + return new PawnStartGearCsv + { + Job = (JobId) job, + Primary = primary, + Secondary = secondary, + Head = head, + Body = body, + BodyClothing = bodyClothing, + Arm = arm, + Leg = leg, + LegWear = legWear, + OverWear = overWear, + JewelrySlot1 = jewelrySlot1, + JewelrySlot2 = jewelrySlot2, + JewelrySlot3 = jewelrySlot3, + JewelrySlot4 = jewelrySlot4, + JewelrySlot5 = jewelrySlot5, + Lantern = lantern, + }; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Csv/StampBonusCsv.cs b/Arrowgene.Ddon.Shared/Csv/StampBonusCsv.cs new file mode 100644 index 000000000..47fe08e44 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Csv/StampBonusCsv.cs @@ -0,0 +1,31 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Csv +{ + public class StampBonusCsv : CsvReaderWriter + { + protected override int NumExpectedItems => 3; + + protected override CDataStampBonusAsset CreateInstance(string[] properties) + { + if (!ushort.TryParse(properties[0], out ushort stampNum)) return null; + if (!uint.TryParse(properties[1], out uint type)) return null; + if (!uint.TryParse(properties[2], out uint value)) return null; + + var obj = new CDataStampBonusAsset() + { + RecieveState = (byte)StampRecieveState.Unearned, + StampNum = stampNum + }; + + obj.StampBonus.Add(new CDataStampBonus() + { + BonusType = type, + BonusValue = value + }); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Csv/WarpPointCsv.cs b/Arrowgene.Ddon.Shared/Csv/WarpPointCsv.cs new file mode 100644 index 000000000..cfc47ef39 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Csv/WarpPointCsv.cs @@ -0,0 +1,18 @@ +using Arrowgene.Ddon.Shared.Csv; + +public class WarpPointCsv : CsvReaderWriter +{ + protected override int NumExpectedItems => 2; + + protected override WarpPoint CreateInstance(string[] properties) + { + if (!uint.TryParse(properties[0], out uint warpPointId)) return null; + if (!uint.TryParse(properties[1], out uint price)) return null; + + return new WarpPoint() + { + WarpPointId = warpPointId, + Price = price + }; + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/DatabaseMeta.cs b/Arrowgene.Ddon.Shared/Entity/DatabaseMeta.cs new file mode 100644 index 000000000..939b5f6e8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/DatabaseMeta.cs @@ -0,0 +1,7 @@ +namespace Arrowgene.Ddon.Shared.Entity +{ + public class DatabaseMeta + { + public uint DatabaseVersion { get; set; } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/EntitySerializer.cs b/Arrowgene.Ddon.Shared/Entity/EntitySerializer.cs index 0e78c446f..4a728fe04 100644 --- a/Arrowgene.Ddon.Shared/Entity/EntitySerializer.cs +++ b/Arrowgene.Ddon.Shared/Entity/EntitySerializer.cs @@ -28,16 +28,37 @@ static EntitySerializer() GameStructurePacketFactories = new Dictionary(); // Data structure serializers - Create( - new C2SActionSetPlayerActionHistoryReqElement.Serializer()); // TODO naming convention C2S -> not a packet + Create(new C2SActionSetPlayerActionHistoryReqElement.Serializer()); // TODO naming convention C2S -> not a packet + + Create(new CDataAchieveRewardCommon.Serializer()); + Create(new CDataAchievementIdentifier.Serializer()); + Create(new CDataAchievementProgress.Serializer()); + Create(new CDataAchievementRewardProgress.Serializer()); + Create(new CDataAchievementFurnitureReward.Serializer()); + Create(new CData_772E80.Serializer()); Create(new CDataSpSkill.Serializer()); Create(new CDataAbilityLevelParam.Serializer()); Create(new CDataAbilityParam.Serializer()); Create(new CDataAchieveCategoryStatus.Serializer()); - Create(new CDataAchievementIdentifierSerializer()); Create(new CDataAllPlayerContext.Serializer()); + Create(new CDataAreaBaseInfo.Serializer()); + Create(new CDataAreaRank.Serializer()); Create(new CDataArisenProfileSerializer()); + + Create(new CDataBattleContentInfo.Serializer()); + Create(new CDataBattleContentStage.Serializer()); + Create(new CDataBattleContentSituationData.Serializer()); + Create(new CDataBattleContentStageProgression.Serializer()); + Create(new CDataBattleContentAvailableRewards.Serializer()); + Create(new CDataBattleContentStatus.Serializer()); + Create(new CDataBattleContentUnk4.Serializer()); + Create(new CDataBattleContentUnk5.Serializer()); + Create(new CDataBattleContentUnk6.Serializer()); + Create(new CDataBattleContentRewardParam.Serializer()); + Create(new CDataResetInfoUnk0.Serializer()); + Create(new CDataResetInfo.Serializer()); + Create(new CDataCharacterEquipDataSerializer()); Create(new CDataCharacterEquipInfo.Serializer()); Create(new CDataCharacterInfoSerializer()); @@ -50,6 +71,8 @@ static EntitySerializer() Create(new CDataCharacterName.Serializer()); Create(new CDataCharacterReleaseElement.Serializer()); Create(new CDataCharacterSearchParam.Serializer()); + Create(new CDataCharacterSearchParameter.Serializer()); // Yes there are two structs with similar names + Create(new CDataCharacterEditPriceInfo.Serializer()); Create(new CDataClanMemberInfo.Serializer()); Create(new CDataClanParam.Serializer()); Create(new CDataClanServerParam.Serializer()); @@ -69,15 +92,49 @@ static EntitySerializer() Create(new CDataContextResist.Serializer()); Create(new CDataContextSetAdditional.Serializer()); Create(new CDataContextSetBase.Serializer()); + Create(new CDataCraftMaterial.Serializer()); + Create(new CDataCraftPawnInfo.Serializer()); + Create(new CDataCraftPawnList.Serializer()); + Create(new CDataCraftProgress.Serializer()); + Create(new CDataCraftSkillRate.Serializer()); + Create(new CDataCraftSupportPawnID.Serializer()); + Create(new CDataCraftTimeSaveCost.Serializer()); + Create(new CDataCraftSkillAnalyzeResult.Serializer()); + Create(new CDataCraftElement.Serializer()); + Create(new CDataCraftProductInfo.Serializer()); + Create(new CDataCraftProduct.Serializer()); + Create(new S2CCraftCraftRankUpNtc.Serializer()); + Create(new CDataCurrentEquipInfo.Serializer()); + Create(new CDataEquipSlot.Serializer()); + Create(new CDataDeliveredItem.Serializer()); Create(new CDataDeliveredItemRecord.Serializer()); Create(new CDataDeliveryItem.Serializer()); + Create(new CDataDispelItemCategoryInfo.Serializer()); + Create(new CDataDispelBaseItem.Serializer()); + Create(new CDataDispelBaseItemData.Serializer()); + Create(new CDataDispelLotData.Serializer()); + Create(new CDataDispelLotItem.Serializer()); + Create(new CDataDispelLotCrest.Serializer()); + Create(new CDataDispelLotCrestUnk2.Serializer()); + Create(new CDataDispelLotColor.Serializer()); + Create(new CDataDispelLotPlus.Serializer()); + Create(new CDataGetDispelItem.Serializer()); + Create(new CDataDispelResultInfo.Serializer()); Create(new CDataDropItemSetInfo.Serializer()); Create(new CDataEditInfoSerializer()); + Create(new CDataEditParam.Serializer()); + Create(new CDataEditParamPalette.Serializer()); Create(new CDataEquipElementParam.Serializer()); - Create(new CDataWeaponCrestData.Serializer()); - Create(new CDataArmorCrestData.Serializer()); + Create(new CDataAddStatusParam.Serializer()); + Create(new CDataEquipItemInfoUnk2.Serializer()); + Create(new CDataBazaarCharacterInfo.Serializer()); + Create(new CDataBazaarItemBaseInfo.Serializer()); + Create(new CDataBazaarItemHistoryInfo.Serializer()); + Create(new CDataBazaarItemInfo.Serializer()); + Create(new CDataBazaarItemNumOfExhibitionInfo.Serializer()); Create(new CDataChangeEquipJobItem.Serializer()); - Create(new CDataCharacterEditUpdatePawnEditParamReqUnk0.Serializer()); + Create(new CDataCharacterEditPrice.Serializer()); + Create(new CDataDragonAbility.Serializer()); Create(new CDataEquipItemInfo.Serializer()); Create(new CDataEquipJobItem.Serializer()); Create(new CDataErrorMessage.Serializer()); @@ -87,22 +144,35 @@ static EntitySerializer() Create(new CDataGatheringItemGetRequest.Serializer()); Create(new CDataGatheringItemListUnk1.Serializer()); Create(new CDataGatheringItemListUnk1Unk2.Serializer()); + Create(new CDataGetRewardBoxItem.Serializer()); Create(new CDataGoodsParam.Serializer()); Create(new CDataGoodsParamUnk7.Serializer()); Create(new CDataGatheringItemElement.Serializer()); + Create(new CDataGPDetail.Serializer()); + Create(new CDataGPPeriod.Serializer()); Create(new CDataGPCourseValidSerializer()); + Create(new CDataGPCourseInfoSerializer()); + Create(new CDataGPCourseEffectParamSerializer()); + Create(new CDataGPCourseAvailableSerializer()); Create(new CDataHistoryElement.Serializer()); + Create(new CDataItemEquipElement.Serializer()); + Create(new CDataItemEquipElementParam.Serializer()); Create(new CDataItemList.Serializer()); Create(new CDataItemSort.Serializer()); + Create(new CDataItemStorageIndicateNum.Serializer()); Create(new CDataItemUIdList.Serializer()); Create(new CDataItemUpdateResult.Serializer()); + Create(new CDataItemEmbodyCostParam.Serializer()); Create(new CDataJobChangeInfo.Serializer()); Create(new CDataJobChangeJobResUnk0.Serializer()); Create(new CDataCharacterItemSlotInfo.Serializer()); Create(new CDataJobBaseInfo.Serializer()); Create(new CDataJobOrbTreeStatus.Serializer()); + Create(new CDataJobOrbDevoteElement.Serializer()); + Create(new CDataReleaseOrbElement.Serializer()); Create(new CDataJobExpMode.Serializer()); Create(new CDataJobPlayPointSerializer()); + Create(new CDataJobValueShopItem.Serializer()); Create(new CDataJumpLocationSerializer()); Create(new CDataLayoutEnemyData.Serializer()); Create(new CDataLearnedSetAcquirementParam.Serializer()); @@ -110,25 +180,48 @@ static EntitySerializer() Create(new CDataLightQuestDetail.Serializer()); Create(new CDataLightQuestList.Serializer()); Create(new CDataLightQuestOrderList.Serializer()); + Create(new CDataQuestOrderListUnk8.Serializer()); Create(new CDataLobbyContextPlayer.Serializer()); Create(new CDataLobbyMemberInfoSerializer()); Create(new CDataLoginSettingSerializer()); + Create(new CDataLotQuestOrderList.Serializer()); + Create(new CDataMailInfo.Serializer()); + Create(new CDataMailTextInfo.Serializer()); + Create(new CDataMailAttachmentList.Serializer()); + Create(new CDataMailAttachmentInfo.Serializer()); + Create(new CDataMailItemInfo.Serializer()); + Create(new CDataMailGPInfo.Serializer()); + Create(new CDataMailOptionCourseInfo.Serializer()); + Create(new CDataMailLegendPawnInfo.Serializer()); + + + Create(new CDataMainQuestList.Serializer()); + Create(new CDataMainQuestOrderList.Serializer()); Create(new CDataMasterInfo.Serializer()); Create(new CDataMatchingProfileSerializer()); + Create(new CDataMDataCraftMaterial.Serializer()); + Create(new CDataMDataCraftRecipe.Serializer()); + Create(new CDataMDataCraftGradeupRecipe.Serializer());; + Create(new CDataCraftStartEquipGradeUpUnk0.Serializer()); + Create(new CDataCraftStartEquipGradeUpUnk0Unk0.Serializer()); + Create(new CDataCraftColorant.Serializer()); Create(new CDataMoonSchedule.Serializer()); Create(new CDataMoveItemUIDFromTo.Serializer()); Create(new CDataNamedEnemyParamClient.Serializer()); Create(new CDataNormalSkillParam.Serializer()); + Create(new CDataNpcExtendedFacilityMenuItem.Serializer()); Create(new CDataOcdActive.Serializer()); Create(new CDataOrbCategoryStatusSerializer()); Create(new CDataOrbGainExtendParam.Serializer()); Create(new CDataOrbPageStatusSerializer()); + Create(new CDataOrderConditionInfo.Serializer()); Create(new CDataPartnerPawnInfo.Serializer()); Create(new CDataPartyContextPawn.Serializer()); Create(new CDataPartyListInfo.Serializer()); Create(new CDataPartyMember.Serializer()); Create(new CDataPartyMemberMinimum.Serializer()); Create(new CDataPartyPlayerContext.Serializer()); + Create(new CDataPartyQuestProgressInfo.Serializer()); Create(new CDataPawnCraftData.Serializer()); Create(new CDataPawnCraftSkill.Serializer()); Create(new CDataPawnEquipInfo.Serializer()); @@ -142,20 +235,28 @@ static EntitySerializer() Create(new CDataPawnReaction.Serializer()); Create(new CDataPawnTotalScore.Serializer()); Create(new CDataPawnTrainingPreparationInfoToAdvice.Serializer()); + Create(new CDataPawnSearchParameter.Serializer()); + Create(new CDataRegisterdPawnList.Serializer()); Create(new CDataPlayPointDataSerializer()); Create(new CDataPresetAbilityParam.Serializer()); + Create(new CDataPriorityQuest.Serializer()); + Create(new CDataPriorityQuestSetting.Serializer()); + Create(new CDataQuestAnnounce.Serializer()); + Create(new CDataQuestProcessState.MtTypedArrayCDataQuestCommand.Serializer()); Create(new CDataQuestCommand.Serializer()); Create(new CDataQuestContents.Serializer()); + Create(new CDataQuestDefine.Serializer()); Create(new CDataQuestEnemyInfo.Serializer()); Create(new CDataQuestFlag.Serializer()); + Create(new CDataQuestId.Serializer()); Create(new CDataQuestIdScheduleId.Serializer()); + Create(new CDataQuestKeyItemPoint.Serializer()); Create(new CDataQuestKeyItemPointRecord.Serializer()); Create(new CDataQuestLayoutFlag.Serializer()); Create(new CDataQuestLayoutFlagSetInfo.Serializer()); Create(new CDataQuestList.Serializer()); - Create(new CDataQuestListUnk1.Serializer()); - Create(new CDataQuestListUnk7.Serializer()); + Create(new CDataQuestExp.Serializer()); Create(new CDataQuestLog.Serializer()); Create(new CDataQuestOrderConditionParam.Serializer()); Create(new CDataQuestOrderList.Serializer()); @@ -163,34 +264,108 @@ static EntitySerializer() Create(new CDataQuestProgressWork.Serializer()); Create(new CDataQuestSetInfo.Serializer()); Create(new CDataQuestTalkInfo.Serializer()); + Create(new CDataQuestMobHuntQuestInfo.Serializer()); + Create(new CDataSetQuestInfoList.Serializer()); + Create(new CDataSetQuestBonusList.Serializer()); + Create(new CDataRentedPawnList.Serializer()); + Create(new CDataRewardItem.Serializer()); + Create(new CDataRewardBoxRecord.Serializer()); + Create(new CDataRewardBoxItem.Serializer()); + Create(new CDataRegisteredLegendPawnInfo.Serializer()); + Create(new CDataS2CCraftGetCraftSettingResUnk0Unk6.Serializer()); + Create(new CDataRefiningMaterialInfo.Serializer()); + Create(new CDataS2CCraftStartQualityUpResUnk0.Serializer()); + Create(new CDataS2CEquipEnhancedGetPacksResUnk0.Serializer()); + Create(new CDataS2CEquipEnhancedGetPacksResUnk0Unk6.Serializer()); + Create(new CDataS2CEquipEnhancedGetPacksResUnk0Unk9.Serializer()); + Create(new CDataS2CEquipEnhancedGetPacksResUnk0Unk10.Serializer()); + Create(new CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1.Serializer()); + Create(new CDataS2CQuestJoinLobbyQuestInfoNtcUnk0.Serializer()); + Create(new CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1.Serializer()); + Create(new CDataWildHuntQuestOrderList.Serializer()); + Create(new CDataScreenShotCategory.Serializer()); Create(new CDataSetAcquirementParam.Serializer()); + Create(new CDataSetQuestDetail.Serializer()); + Create(new CDataSetQuestList.Serializer()); + Create(new CDataSetQuestOrderList.Serializer()); Create(new CDataShortCut.Serializer()); Create(new CDataSkillLevelParam.Serializer()); Create(new CDataSkillParam.Serializer()); Create(new CDataStageAttribute.Serializer()); Create(new CDataStageInfo.Serializer()); Create(new CDataStageLayoutEnemyPresetEnemyInfoClient.Serializer()); + Create(new CDataStageAreaChangeResUnk0.Serializer()); + Create(new CDataStageAreaChangeResUnk1.Serializer()); Create(new CDataStatusInfoSerializer()); Create(new CDataStorageItemUIDList.Serializer()); + Create(new CDataStorageEmptySlotNum.Serializer()); + + Create(new CDataStampBonus.Serializer()); + Create(new CDataStampBonusAsset.Serializer()); + + Create(new CDataTimeLimitedQuestOrderList.Serializer()); Create(new CDataTraningRoomEnemyHeader.Serializer()); + Create(new CDataTutorialQuestOrderList.Serializer()); Create(new CDataUpdateMatchingProfileInfo.Serializer()); Create(new CDataUpdateWalletPoint.Serializer()); Create(new CDataURLInfoSerializer()); + Create(new CDataWalletPoint.Serializer()); Create(new CDataWarpPoint.Serializer()); Create(new CDataWeatherLoop.Serializer()); Create(new CDataWeatherSchedule.Serializer()); + Create(new CDataWeatherForecast.Serializer()); + Create(new CDataWorldManageQuestOrderList.Serializer()); + Create(new CDataWorldManageQuestList.Serializer()); + Create(new CDataStageLayoutId.Serializer()); - Create(new UnkownCharacterData0Serializer()); + Create(new CDataFriendInfo.Serializer()); + Create(new CDataOmData.Serializer()); + Create(new CDataReleaseAreaInfoSet.Serializer()); // Packet structure serializers Create(new C2LCreateCharacterDataReq.Serializer()); Create(new C2LDecideCharacterIdReq.Serializer()); Create(new C2LGetErrorMessageListReq.Serializer()); Create(new C2LLoginReq.Serializer()); + Create(new C2LPingReq.Serializer()); Create(new C2SActionSetPlayerActionHistoryReq.Serializer()); - + Create(new C2SAreaGetAreaBaseInfoListReq.Serializer()); + + Create(new C2SAchievementGetReceivableRewardListReq.Serializer()); + Create(new C2SAchievementGetProgressListReq.Serializer()); + Create(new C2SAchievementGetRewardListReq.Serializer()); + Create(new C2SAchievementGetFurnitureRewardListReq.Serializer()); + Create(new C2SAchievementRewardReceiveReq.Serializer()); + Create(new C2SAchievementGetCategoryProgressListReq.Serializer()); + + Create(new C2SBattleContentGetContentStatusFromOmReq.Serializer()); + Create(new C2SBattleContentInfoListReq.Serializer()); + Create(new C2SBattleContentContentEntryReq.Serializer()); + Create(new C2SBattleContentInstantClearInfoReq.Serializer()); + Create(new C2SBattleContentPartyMemberInfoReq.Serializer()); + Create(new C2SBattleContentPartyMemberInfoUpdateReq.Serializer()); + Create(new C2SBattleContentContentFirstPhaseChangeReq.Serializer()); + Create(new C2SBattleContentCharacterInfoReq.Serializer()); + Create(new C2SBattleContentRewardListReq.Serializer()); + Create(new C2SBattleContentResetInfoReq.Serializer()); + Create(new C2SBattleContentGetRewardReq.Serializer()); + Create(new C2SBattleContentContentResetReq.Serializer()); + + Create(new C2SBazaarCancelReq.Serializer()); + Create(new C2SBazaarExhibitReq.Serializer()); + Create(new C2SBazaarGetCharacterListReq.Serializer()); + Create(new C2SBazaarGetExhibitPossibleNumReq.Serializer()); + Create(new C2SBazaarGetItemHistoryInfoReq.Serializer()); + Create(new C2SBazaarGetItemInfoReq.Serializer()); + Create(new C2SBazaarGetItemListReq.Serializer()); + Create(new C2SBazaarGetItemPriceLimitReq.Serializer()); + Create(new C2SBazaarProceedsReq.Serializer()); + Create(new C2SBazaarReceiveProceedsReq.Serializer()); + Create(new C2SBazaarReExhibitReq.Serializer()); + + Create(new C2SCharacterDecideCharacterIdReq.Serializer()); Create(new C2SCharacterCharacterGoldenReviveReq.Serializer()); Create(new C2SCharacterCharacterPenaltyReviveReq.Serializer()); Create(new C2SCharacterCharacterPointReviveReq.Serializer()); @@ -204,6 +379,15 @@ static EntitySerializer() Create(new C2SCharacterPawnGoldenReviveReq.Serializer()); Create(new C2SCharacterPawnPointReviveReq.Serializer()); Create(new C2SCharacterSetOnlineStatusReq.Serializer()); + Create(new C2SCharacterSwitchGameModeReq.Serializer()); + Create(new C2SCharacterCreateModeCharacterEditParamReq.Serializer()); + + Create(new C2SCharacterCharacterDeadNtc.Serializer()); + Create(new C2SCharacterCharacterDownNtc.Serializer()); + Create(new C2SCharacterCharacterDownCancelNtc.Serializer()); + Create(new C2SCharacterPawnDeadNtc.Serializer()); + Create(new C2SCharacterPawnDownNtc.Serializer()); + Create(new C2SCharacterPawnDownCancelNtc.Serializer()); Create(new C2SClanClanBaseGetInfoReq.Serializer()); Create(new C2SClanClanConciergeGetListReq.Serializer()); @@ -215,9 +399,37 @@ static EntitySerializer() Create(new C2SConnectionLoginReq.Serializer()); Create(new C2SConnectionMoveInServerReq.Serializer()); Create(new C2SConnectionMoveOutServerReq.Serializer()); + Create(new C2SConnectionPingReq.Serializer()); + Create(new C2SConnectionReserveServerReq.Serializer()); Create(new C2SContextGetSetContextReq.Serializer()); + Create(new C2SContextMasterThrowReq.Serializer()); Create(new C2SContextSetContextNtc.Serializer()); + Create(new C2SContext_35_5_16_Ntc.Serializer()); + + Create(new C2SCraftGetCraftIRCollectionValueListReq.Serializer()); + Create(new C2SCraftGetCraftProgressListReq.Serializer()); + Create(new C2SCraftGetCraftSettingReq.Serializer()); + Create(new C2SCraftRecipeGetCraftRecipeReq.Serializer()); + Create(new C2SCraftRecipeGetCraftGradeupRecipeReq.Serializer()); + Create(new C2SCraftStartEquipGradeUpReq.Serializer()); + Create(new C2SCraftStartQualityUpReq.Serializer()); + Create(new C2SCraftStartCraftReq.Serializer()); + Create(new C2SCraftSkillUpReq.Serializer()); + Create(new C2SCraftGetCraftProductInfoReq.Serializer()); + Create(new C2SCraftCancelCraftReq.Serializer()); + Create(new C2SCraftTimeSaveReq.Serializer()); + Create(new C2SCraftGetCraftProductReq.Serializer()); + Create(new C2SCraftResetCraftpointReq.Serializer()); + Create(new C2SCraftSkillAnalyzeReq.Serializer()); + Create(new C2SCraftStartEquipColorChangeReq.Serializer()); + Create(new S2CCraftStartEquipColorChangeRes.Serializer()); + Create(new C2SCraftStartAttachElementReq.Serializer()); + Create(new C2SCraftStartDetachElementReq.Serializer()); + + Create(new C2SDispelGetDispelItemSettingsReq.Serializer()); + Create(new C2SDispelGetDispelItemListReq.Serializer()); + Create(new C2SDispelExchangeDispelItemReq.Serializer()); Create(new C2SEquipChangeCharacterEquipJobItemReq.Serializer()); Create(new C2SEquipChangeCharacterEquipReq.Serializer()); @@ -225,12 +437,26 @@ static EntitySerializer() Create(new C2SEquipChangePawnEquipJobItemReq.Serializer()); Create(new C2SEquipChangePawnEquipReq.Serializer()); Create(new C2SEquipChangePawnStorageEquipReq.Serializer()); + Create(new C2SEquipEnhancedGetPacksReq.Serializer()); Create(new C2SEquipGetCharacterEquipListReq.Serializer()); + Create(new C2SEquipGetCraftLockedElementListReq.Serializer()); Create(new C2SEquipUpdateHideCharacterHeadArmorReq.Serializer()); Create(new C2SEquipUpdateHideCharacterLanternReq.Serializer()); Create(new C2SEquipUpdateHidePawnHeadArmorReq.Serializer()); Create(new C2SEquipUpdateHidePawnLanternReq.Serializer()); + + Create(new C2SAchievementReceivableRewardNtc.Serializer()); + Create(new C2SAchievementCompleteNtc.Serializer()); + + Create(new C2SEventEndNtc.Serializer()); + Create(new C2SEventStartNtc.Serializer()); + + Create(new C2SGpGetGpReq.Serializer()); + Create(new C2SGpGetGpDetailReq.Serializer()); + Create(new C2SGpGetGpPeriodReq.Serializer()); Create(new C2SGpGetValidChatComGroupReq.Serializer()); + Create(new C2SGpGpEditGetVoiceListReq.Serializer()); + Create(new C2SInnGetPenaltyHealStayPriceReq.Serializer()); Create(new C2SInnGetStayPriceReq.Serializer()); Create(new C2SInnStayInnReq.Serializer()); @@ -240,6 +466,8 @@ static EntitySerializer() Create(new C2SInstanceEnemyGroupLeaveNtc.Serializer()); Create(new C2SInstanceEnemyKillReq.Serializer()); Create(new C2SInstanceExchangeOmInstantKeyValueReq.Serializer()); + Create(new C2SInstanceGetDropItemListReq.Serializer()); + Create(new C2SInstanceGetDropItemReq.Serializer()); Create(new C2SInstanceGetEnemySetListReq.Serializer()); Create(new C2SInstanceGetGatheringItemListReq.Serializer()); Create(new C2SInstanceGetGatheringItemReq.Serializer()); @@ -247,6 +475,9 @@ static EntitySerializer() Create(new C2SInstanceSetOmInstantKeyValueReq.Serializer()); Create(new C2SInstanceTreasurePointGetCategoryListReq.Serializer()); Create(new C2SInstanceTreasurePointGetListReq.Serializer()); + Create(new C2SInstancePlTouchOmNtc.Serializer()); + Create(new C2SInstanceCharacterEndBadStatusNtc.Serializer()); + Create(new C2SInstanceCharacterStartBadStatusNtc.Serializer()); Create(new C2SItemConsumeStorageItemReq.Serializer()); Create(new C2SItemGetStorageItemListReq.Serializer()); @@ -256,18 +487,47 @@ static EntitySerializer() Create(new C2SItemSortSetItemSortDataBinReq.Serializer()); Create(new C2SItemUseBagItemReq.Serializer()); Create(new C2SItemUseJobItemsReq.Serializer()); + Create(new C2SItemGetValuableItemListReq.Serializer()); + Create(new C2SItemGetPostItemListReq.Serializer()); + Create(new C2SItemGetDefaultStorageEmptySlotNumReq.Serializer()); + Create(new C2SItemGetEmbodyPayCostReq.Serializer()); + Create(new C2SItemGetSpecifiedHavingItemListReq.Serializer()); + Create(new C2SItemEmbodyItemsReq.Serializer()); + Create(new CDataItemEmbodyItem.Serializer()); + Create(new C2SJobChangeJobReq.Serializer()); Create(new C2SJobChangePawnJobReq.Serializer()); Create(new C2SJobGetJobChangeListReq.Serializer()); Create(new C2SJobUpdateExpModeReq.Serializer()); + Create(new C2SJobGetPlayPointListReq.Serializer()); + Create(new C2SJobJobValueShopGetLineupReq.Serializer()); + Create(new C2SJobJobValueShopBuyItemReq.Serializer()); + + + Create(new C2SChatSendTellMsgReq.Serializer()); + Create(new C2SLobbyChatMsgReq.Serializer()); Create(new C2SLobbyJoinReq.Serializer()); Create(new C2SLobbyLeaveReq.Serializer()); Create(new C2SLobbyLobbyDataMsgReq.Serializer()); + + Create(new C2SMailMailGetListHeadReq.Serializer()); + Create(new C2SMailMailGetListFootReq.Serializer()); + Create(new C2SMailMailGetListDataReq.Serializer()); + Create(new C2SMailSystemMailGetListHeadReq.Serializer()); + Create(new C2SMailSystemMailGetListFootReq.Serializer()); + Create(new C2SMailSystemMailGetListDataReq.Serializer()); + Create(new C2SMailSystemMailGetTextReq.Serializer()); + Create(new C2SMailSystemMailGetAllItemReq.Serializer()); + Create(new C2SMailSystemMailDeleteReq.Serializer()); + Create(new C2SMandragoraGetMyMandragoraReq.Serializer()); Create(new C2SMyRoomFurnitureListGetReq.Serializer()); Create(new C2SMyRoomMyRoomBgmUpdateReq.Serializer()); Create(new C2SMyRoomUpdatePlanetariumReq.Serializer()); + + Create(new C2SNpcGetNpcExtendedFacilityReq.Serializer()); + Create(new C2SPartnerPawnPawnLikabilityRewardListGetReq.Serializer()); Create(new C2SPartyPartyBreakupReq.Serializer()); @@ -284,26 +544,71 @@ static EntitySerializer() Create(new C2SPartySendBinaryMsgAllNtc.Serializer()); Create(new C2SPartySendBinaryMsgNtc.Serializer()); + Create(new C2SPartyPartyMemberSetValueReq.Serializer()); + Create(new S2CPartyPartyMemberSetValueRes.Serializer()); + Create(new S2CPartyPartyMemberSetValueNtc.Serializer()); + Create(new S2CPartyPartyQuestProgressNtc.Serializer()); + + Create(new C2SPawnCreatePawnReq.Serializer()); + Create(new C2SPawnDeleteMyPawnReq.Serializer()); Create(new C2SPawnGetLostPawnListReq.Serializer()); Create(new C2SPawnGetMypawnDataReq.Serializer()); - Create(new C2SPawnGetMypawnListReq.Serializer()); + Create(new C2SPawnGetMyPawnListReq.Serializer()); Create(new C2SPawnGetPartyPawnDataReq.Serializer()); Create(new C2SPawnGetPawnHistoryListReq.Serializer()); Create(new C2SPawnGetPawnTotalScoreReq.Serializer()); Create(new C2SPawnGetRegisteredPawnDataReq.Serializer()); Create(new C2SPawnJoinPartyMypawnReq.Serializer()); + Create(new C2SPawnPawnLostReq.Serializer()); + Create(new C2SPawnSpSkillDeleteStockSkillReq.Serializer()); + Create(new C2SPawnSpSkillGetActiveSkillReq.Serializer()); + Create(new C2SPawnSpSkillGetStockSkillReq.Serializer()); + Create(new C2SPawnSpSkillSetActiveSkillReq.Serializer()); Create(new C2SPawnTrainingGetPreparetionInfoToAdviceReq.Serializer()); + Create(new C2SPawnTrainingGetTrainingStatusReq.Serializer()); + Create(new C2SPawnTrainingSetTrainingStatusReq.Serializer()); + Create(new C2SPawnGetRegisteredPawnListReq.Serializer()); + Create(new C2SPawnGetOfficialPawnListReq.Serializer()); + Create(new C2SPawnRentRegisteredPawnReq.Serializer()); + Create(new C2SPawnGetRentedPawnDataReq.Serializer()); + Create(new C2SPawnJoinPartyRentedPawnReq.Serializer()); + Create(new C2SPawnReturnRentedPawnReq.Serializer()); + Create(new C2SPawnGetNoraPawnListReq.Serializer()); + Create(new C2SProfileGetCharacterProfileReq.Serializer()); Create(new C2SProfileGetMyCharacterProfileReq.Serializer()); + + + Create(new C2SPhotoPhotoTakeNtc.Serializer()); + Create(new C2SQuestCancelPriorityQuestReq.Serializer()); Create(new C2SQuestGetLightQuestListReq.Serializer()); Create(new C2SQuestGetLotQuestListReq.Serializer()); Create(new C2SQuestGetPackageQuestListReq.Serializer()); - Create(new C2SQuestGetTutorialQuestListRes.Serializer()); + Create(new C2SQuestGetRewardBoxItemReq.Serializer()); + Create(new C2SQuestGetTutorialQuestListReq.Serializer()); + Create(new C2SQuestQuestOrderReq.Serializer()); + Create(new C2SQuestLeaderQuestProgressRequestReq.Serializer()); Create(new C2SQuestSendLeaderQuestOrderConditionInfoReq.Serializer()); Create(new C2SQuestSendLeaderWaitOrderQuestListReq.Serializer()); + Create(new C2SQuestSetPriorityQuestReq.Serializer()); + Create(new C2SQuestGetSetQuestListReq.Serializer()); + Create(new C2SQuestQuestCompleteFlagClearReq.Serializer()); + Create(new C2SQuestDeliverItemReq.Serializer()); + Create(new C2SQuestQuestProgressReq.Serializer()); + Create(new C2SQuestDecideDeliveryItemReq.Serializer()); + Create(new C2SQuestGetRewardBoxListReq.Serializer()); + Create(new C2SQuestGetQuestCompleteListReq.Serializer()); + Create(new C2SQuestQuestCancelReq.Serializer()); + Create(new C2SQuestGetSetQuestInfoListReq.Serializer()); + Create(new C2SQuestGetPartyBonusListReq.Serializer()); + Create(new C2SQuestGetMobHuntQuestListReq.Serializer()); + Create(new C2SServerGameTimeGetBaseInfoReq.Serializer()); Create(new C2SServerGetRealTimeReq.Serializer()); + Create(new C2SServerGetScreenShotCategoryReq.Serializer()); + Create(new C2SServerWeatherForecastGetReq.Serializer()); + Create(new C2SSkillChangeExSkillReq.Serializer()); Create(new C2SSkillGetAbilityCostReq.Serializer()); Create(new C2SSkillGetAcquirableAbilityListReq.Serializer()); @@ -334,14 +639,18 @@ static EntitySerializer() Create(new C2SSkillSetPawnAbilityReq.Serializer()); Create(new C2SSkillSetPawnSkillReq.Serializer()); Create(new C2SSkillSetSkillReq.Serializer()); + Create(new C2SSkillRegisterPresetAbilityReq.Serializer()); + Create(new C2SSkillSetPresetAbilityNameReq.Serializer()); + Create(new C2SSkillSetPresetAbilityListReq.Serializer()); + Create(new C2SSetShortcutReq.Serializer()); Create(new C2SShopBuyShopGoodsReq.Serializer()); Create(new C2SShopGetShopGoodsListReq.Serializer()); Create(new C2SSetCommunicationShortcutReq.Serializer()); Create(new C2SStageAreaChangeReq.Serializer()); Create(new C2SStageGetStageListReq.Serializer()); - Create(new C2STraningRoomGetEnemyListReq.Serializer()); - Create(new C2STrainingRoomSetEnemyReq.Serializer()); + Create(new C2SInstanceTraningRoomGetEnemyListReq.Serializer()); + Create(new C2SInstanceTraningRoomSetEnemyReq.Serializer()); Create(new C2SWarpAreaWarpReq.Serializer()); Create(new C2SWarpGetFavoriteWarpPointListReq.Serializer()); Create(new C2SWarpGetReleaseWarpPointListReq.Serializer()); @@ -354,6 +663,16 @@ static EntitySerializer() Create(new C2SWarpWarpEndNtc.Serializer()); Create(new C2SWarpWarpReq.Serializer()); Create(new C2SWarpWarpStartNtc.Serializer()); + + Create(new C2SFriendApplyFriendReq.Serializer()); + Create(new C2SFriendApproveFriendReq.Serializer()); + Create(new C2SFriendRemoveFriendReq.Serializer()); + Create(new C2SFriendRegisterFavoriteFriendReq.Serializer()); + Create(new C2SFriendCancelFriendApplicationReq.Serializer()); + Create(new C2SCharacterCommunityCharacterStatusGetReq.Serializer()); + + Create(new C2SBinarySaveSetCharacterBinSaveDataReq.Serializer()); + Create(new L2CCreateCharacterDataNtc.Serializer()); Create(new L2CCreateCharacterDataRes.Serializer()); Create(new L2CGetErrorMessageListNtc.Serializer()); @@ -364,8 +683,56 @@ static EntitySerializer() Create(new L2CLoginRes.Serializer()); Create(new L2CLoginWaitNumNtc.Serializer()); Create(new L2CNextConnectionServerNtc.Serializer()); + Create(new L2CPingRes.Serializer()); + + Create(new L2CGpCourseGetInfoRes.Serializer()); Create(new S2CActionSetPlayerActionHistoryRes.Serializer()); + Create(new S2CAreaGetAreaBaseInfoListRes.Serializer()); + + Create(new S2CAchievementGetReceivableRewardListRes.Serializer()); + Create(new S2CAchievementGetProgressListRes.Serializer()); + Create(new S2CAchievementGetRewardListRes.Serializer()); + Create(new S2CAchievementGetFurnitureRewardListRes.Serializer()); + Create(new S2CAchievementRewardReceiveRes.Serializer()); + Create(new S2CAchievementGetCategoryProgressListRes.Serializer()); + + Create(new S2CBattleContentGetContentStatusFromOmRes.Serializer()); + Create(new S2CBattleContentInfoListRes.Serializer()); + Create(new S2CBattleContentContentEntryRes.Serializer()); + Create(new S2CBattleContentContentEntryNtc.Serializer()); + Create(new S2CBattleContentInstantClearInfoRes.Serializer()); + Create(new S2CBattleContentPartyMemberInfoRes.Serializer()); + Create(new S2CBattleContentPartyMemberInfoUpdateRes.Serializer()); + Create(new S2CBattleContentPartyMemberInfoUpdateNtc.Serializer()); + Create(new S2CBattleContentContentFirstPhaseChangeRes.Serializer()); + Create(new S2CBattleContentClearTierNtc.Serializer()); + Create(new S2CBattleContentClearContentNtc.Serializer()); + Create(new S2CBattleContentCharacterInfoRes.Serializer()); + Create(new S2CBattleContentRewardListRes.Serializer()); + Create(new S2CBattleContentResetInfoRes.Serializer()); + Create(new S2CBattleContentGetRewardRes.Serializer()); + Create(new S2CBattleContentGetRewardsNtc.Serializer()); + Create(new S2CBattleContentProgressNtc.Serializer()); + Create(new S2CBattleContentContentResetRes.Serializer()); + Create(new S2CbattleContentContentResetNtc.Serializer()); + + Create(new S2CBattleContentAreaChangeNtc.Serializer()); + Create(new S2C_BATTLE_71_13_16_NTC.Serializer()); + + Create(new S2CBazaarCancelRes.Serializer()); + Create(new S2CBazaarExhibitRes.Serializer()); + Create(new S2CBazaarGetCharacterListRes.Serializer()); + Create(new S2CBazaarGetExhibitPossibleNumRes.Serializer()); + Create(new S2CBazaarGetItemHistoryInfoRes.Serializer()); + Create(new S2CBazaarGetItemInfoRes.Serializer()); + Create(new S2CBazaarGetItemListRes.Serializer()); + Create(new S2CBazaarGetItemPriceLimitRes.Serializer()); + Create(new S2CBazaarProceedsNtc.Serializer()); + Create(new S2CBazaarProceedsRes.Serializer()); + Create(new S2CBazaarReceiveProceedsRes.Serializer()); + Create(new S2CBazaarReExhibitRes.Serializer()); + Create(new S2CEquipChangeCharacterEquipLobbyNtc.Serializer()); Create(new S2CCharacterCharacterGoldenReviveRes.Serializer()); @@ -390,6 +757,10 @@ static EntitySerializer() Create(new S2CCharacterSetOnlineStatusRes.Serializer()); Create(new S2CCharacterStartDeathPenaltyNtc.Serializer()); Create(new S2CCharacterUpdateRevivePointNtc.Serializer()); + Create(new S2CCharacterEditGetShopPriceRes.Serializer()); + Create(new S2CCharacterSwitchGameModeRes.Serializer()); + Create(new S2CCharacterSwitchGameModeNtc.Serializer()); + Create(new S2CCharacterCreateModeCharacterEditParamRes.Serializer()); Create(new S2CClanClanBaseGetInfoRes.Serializer()); Create(new S2CClanClanConciergeGetListRes.Serializer()); @@ -403,16 +774,47 @@ static EntitySerializer() Create(new S2CConnectionLogoutRes.Serializer()); Create(new S2CConnectionMoveInServerRes.Serializer()); Create(new S2CConnectionMoveOutServerRes.Serializer()); + Create(new S2CConnectionPingRes.Serializer()); + Create(new S2CConnectionReserveServerRes.Serializer()); + Create(new S2CContextGetAllPlayerContextNtc.Serializer()); Create(new S2CContextGetLobbyPlayerContextNtc.Serializer()); Create(new S2CContextGetPartyMypawnContextNtc.Serializer()); Create(new S2CContextGetPartyPlayerContextNtc.Serializer()); + Create(new S2CContextGetPartyRentedPawnContextNtc.Serializer()); Create(new S2CContextGetSetContextRes.Serializer()); Create(new S2CContextMasterChangeNtc.Serializer()); Create(new S2CContextMasterInfoNtc.Serializer()); + Create(new S2CContextMasterThrowNtc.Serializer()); + Create(new S2CContextMasterThrowRes.Serializer()); Create(new S2CContextSetContextBaseNtc.Serializer()); Create(new S2CContextSetContextNtc.Serializer()); + Create(new S2CCraftGetCraftIRCollectionValueListRes.Serializer()); + Create(new S2CCraftGetCraftProgressListRes.Serializer()); + Create(new C2SCraftGetCraftProductInfoRes.Serializer()); + Create(new C2SCraftCancelCraftRes.Serializer()); + Create(new S2CCraftTimeSaveRes.Serializer()); + Create(new C2SCraftGetCraftProductRes.Serializer()); + Create(new S2CCraftGetCraftSettingRes.Serializer()); + Create(new S2CCraftRecipeGetCraftRecipeRes.Serializer()); + Create(new S2CCraftStartCraftRes.Serializer()); + Create(new S2CCraftSkillUpRes.Serializer()); + Create(new S2CCraftResetCraftpointRes.Serializer()); + Create(new S2CCraftSkillAnalyzeRes.Serializer()); + Create(new S2CCraftRecipeGetCraftGradeupRecipeRes.Serializer()); + Create(new S2CCraftStartEquipGradeUpRes.Serializer()); + Create(new S2CCraftStartQualityUpRes.Serializer()); + Create(new S2CCraft_30_21_16_NTC.Serializer()); + Create(new S2CCraftStartAttachElementRes.Serializer()); + Create(new S2CCraftStartDetachElementRes.Serializer()); + Create(new S2CCraftFinishCraftNtc.Serializer()); + Create(new S2CCraftCraftExpUpNtc.Serializer()); + + Create(new S2CDispelGetDispelItemSettingsRes.Serializer()); + Create(new S2CDispelGetDispelItemListRes.Serializer()); + Create(new S2CDispelExchangeDispelItemRes.Serializer()); + Create(new S2CEquipChangeCharacterEquipJobItemNtc.Serializer()); Create(new S2CEquipChangeCharacterEquipJobItemRes.Serializer()); Create(new S2CEquipChangeCharacterEquipNtc.Serializer()); @@ -423,31 +825,50 @@ static EntitySerializer() Create(new S2CEquipChangePawnEquipNtc.Serializer()); Create(new S2CEquipChangePawnEquipRes.Serializer()); Create(new S2CEquipChangePawnStorageEquipRes.Serializer()); + Create(new S2CEquipEnhancedGetPacksRes.Serializer()); Create(new S2CEquipGetCharacterEquipListRes.Serializer()); + Create(new S2CEquipGetCraftLockedElementListRes.Serializer()); Create(new S2CEquipUpdateEquipHideNtc.Serializer()); Create(new S2CEquipUpdateHideCharacterHeadArmorRes.Serializer()); Create(new S2CEquipUpdateHideCharacterLanternRes.Serializer()); Create(new S2CEquipUpdateHidePawnHeadArmorRes.Serializer()); Create(new S2CEquipUpdateHidePawnLanternRes.Serializer()); + Create(new S2CExtendEquipSlotNtc.Serializer()); + Create(new S2CGpGetGpRes.Serializer()); + Create(new S2CGpGetGpDetailRes.Serializer()); + Create(new S2CGpGetGpPeriodRes.Serializer()); Create(new S2CGpGetValidChatComGroupRes.Serializer()); + Create(new S2CGpGpEditGetVoiceListRes.Serializer()); + Create(new S2CGpGpCourseGetAvailableListRes.Serializer()); + Create(new S2CGPCourseExtendNtc.Serializer()); + Create(new S2CGPCourseStartNtc.Serializer()); + Create(new S2CGpCourseEndNtc.Serializer()); Create(new S2CInnGetPenaltyHealStayPriceRes.Serializer()); Create(new S2CInnGetStayPriceRes.Serializer()); Create(new S2CInnStayInnRes.Serializer()); Create(new S2CInnStayPenaltyHealInnRes.Serializer()); - Create(new S2CInstance_13_20_16_Ntc.Serializer()); - Create(new S2CInstance_13_23_16_Ntc.Serializer()); + Create(new S2CInstanceEnemyDieNtc.Serializer()); + Create(new S2CInstanceSetOmInstantKeyValueNtc.Serializer()); + Create(new S2CInstanceExchangeOmInstantKeyValueNtc.Serializer()); Create(new S2CInstanceAreaResetNtc.Serializer()); Create(new S2CInstanceEnemyKillRes.Serializer()); Create(new S2CInstanceEnemyRepopNtc.Serializer()); Create(new S2CInstanceEnemySubGroupAppearNtc.Serializer()); Create(new S2CInstanceExchangeOmInstantKeyValueRes.Serializer()); + Create(new S2CInstanceGetDropItemListRes.Serializer()); + Create(new S2CInstanceGetDropItemRes.Serializer()); Create(new S2CInstanceGetEnemySetListRes.Serializer()); Create(new S2CInstanceGetGatheringItemListRes.Serializer()); Create(new S2CInstanceGetGatheringItemRes.Serializer()); Create(new S2CInstanceGetItemSetListRes.Serializer()); + Create(new S2CInstancePopDropItemNtc.Serializer()); Create(new S2CInstanceSetOmInstantKeyValueRes.Serializer()); Create(new S2CInstanceTreasurePointGetCategoryListRes.Serializer()); Create(new S2CInstanceTreasurePointGetListRes.Serializer()); + Create(new S2CInstanceEnemyGroupDestroyNtc.Serializer()); + Create(new S2CInstanceEnemyGroupResetNtc.Serializer()); + + Create(new S2CItemAchievementRewardReceiveNtc.Serializer()); Create(new S2CItemConsumeStorageItemRes.Serializer()); Create(new S2CItemExtendItemSlotNtc.Serializer()); Create(new S2CItemGetStorageItemListRes.Serializer()); @@ -459,6 +880,13 @@ static EntitySerializer() Create(new S2CItemSellItemRes.Serializer()); Create(new S2CItemUseBagItemRes.Serializer()); Create(new S2CItemUseJobItemsRes.Serializer()); + Create(new S2CItemGetValuableItemListRes.Serializer()); + Create(new S2CItemGetPostItemListRes.Serializer()); + Create(new S2CItemGetDefaultStorageEmptySlotNumRes.Serializer()); + Create(new S2CItemGetEmbodyPayCostRes.Serializer()); + Create(new S2CItemGetSpecifiedHavingItemListRes.Serializer()); + Create(new S2CItemEmbodyItemsRes.Serializer()); + Create(new S2CJob_33_3_16_Ntc.Serializer()); Create(new S2CJobChangeJobNtc.Serializer()); Create(new S2CJobChangeJobRes.Serializer()); @@ -469,19 +897,55 @@ static EntitySerializer() Create(new S2CJobCharacterJobLevelUpNtc.Serializer()); Create(new S2CJobCharacterJobLevelUpOtherNtc.Serializer()); Create(new S2CJobGetJobChangeListRes.Serializer()); + Create(new S2CJobUpdatePlayPointNtc.Serializer()); + Create(new S2CJobGetPlayPointListRes.Serializer()); + Create(new S2CJobJobValueShopGetLineupRes.Serializer()); + Create(new S2CJobJobValueShopBuyItemRes.Serializer()); + + Create(new S2COrbDevoteGetReleaseOrbElementListRes.Serializer()); + Create(new S2CJobOrbTreeGetJobOrbTreeStatusListRes.Serializer()); + Create(new C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq.Serializer()); + Create(new S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes.Serializer()); + Create(new C2SOrbDevoteReleaseOrbElementReq.Serializer()); + Create(new S2COrbDevoteReleaseHandlerRes.Serializer()); + Create(new S2COrbDevoteGetOrbGainExtendParamRes.Serializer()); + Create(new S2COrb25_6_16_Ntc.Serializer()); + Create(new C2SOrbDevoteGetPawnReleaseOrbElementListReq.Serializer()); + Create(new S2COrbDevoteGetPawnReleaseOrbElementListRes.Serializer()); + Create(new C2SOrbDevoteReleasePawnOrbElementReq.Serializer()); + Create(new S2COrbDevoteReleasePawnOrbELementRes.Serializer()); + Create(new S2CJobPawnJobExpUpNtc.Serializer()); Create(new S2CJobPawnJobLevelUpMemberNtc.Serializer()); Create(new S2CJobPawnJobLevelUpNtc.Serializer()); Create(new S2CJobUpdateExpModeRes.Serializer()); + + Create(new S2CChatSendTellMsgRes.Serializer()); + Create(new S2CLobbyChatMsgRes.Serializer()); Create(new S2CLobbyChatMsgNotice.Serializer()); Create(new S2CLobbyJoinRes.Serializer()); Create(new S2CLobbyLeaveRes.Serializer()); Create(new S2CLobbyLobbyDataMsgNotice.Serializer()); + + Create(new S2CMailMailGetListHeadRes.Serializer()); + Create(new S2CMailMailGetListFootRes.Serializer()); + Create(new S2CMailMailGetListDataRes.Serializer()); + Create(new S2CMailSystemMailGetListHeadRes.Serializer()); + Create(new S2CMailSystemMailGetListFootRes.Serializer()); + Create(new S2CMailSystemMailGetListDataRes.Serializer()); + Create(new S2CMailSystemMailGetTextRes.Serializer()); + Create(new S2CMailSystemGetAllItemRes.Serializer()); + Create(new S2CMailSystemMailDeleteRes.Serializer()); + Create(new S2CMailSystemMailSendNtc.Serializer()); + Create(new S2CMandragoraGetMyMandragoraRes.Serializer()); Create(new S2CMyRoomFurnitureListGetRes.Serializer()); Create(new S2CMyRoomMyRoomBgmUpdateRes.Serializer()); Create(new S2CMyRoomUpdatePlanetariumRes.Serializer()); + + Create(new S2CNpcGetNpcExtendedFacilityRes.Serializer()); + Create(new S2CPartnerPawnPawnLikabilityRewardListGetRes.Serializer()); Create(new S2CPartyPartyBreakupNtc.Serializer()); @@ -511,6 +975,14 @@ static EntitySerializer() Create(new S2CPartyRecvBinaryMsgAllNtc.Serializer()); Create(new S2CPartyRecvBinaryMsgNtc.Serializer()); + Create(new S2CPawnExtendMainPawnSlotNtc.Serializer()); + Create(new S2CPawnExtendSupportPawnSlotNtc.Serializer()); + Create(new S2CPawnCreatePawnRes.Serializer()); + Create(new S2CPawnDeleteMyPawnRes.Serializer()); + Create(new S2CPawnGetPawnProfileNtc.Serializer()); + Create(new S2CPawnGetPawnHistoryInfoNtc.Serializer()); + Create(new S2CPawnGetPawnTotalScoreInfoNtc.Serializer()); + Create(new S2CPawnGetPawnOrbDevoteInfoNtc.Serializer()); Create(new S2CPawnJoinPartyPawnNtc.Serializer()); Create(new S2CPawnGetLostPawnListRes.Serializer()); Create(new S2CPawnGetMypawnDataRes.Serializer()); @@ -520,22 +992,77 @@ static EntitySerializer() Create(new S2CPawnGetPawnTotalScoreRes.Serializer()); Create(new S2CPawnGetRegisteredPawnDataRes.Serializer()); Create(new S2CPawnJoinPartyMypawnRes.Serializer()); + Create(new S2CPawnPawnLostRes.Serializer()); + Create(new S2CPawnSpSkillDeleteStockSkillRes.Serializer()); + Create(new S2CPawnSpSkillGetActiveSkillRes.Serializer()); + Create(new S2CPawnSpSkillGetStockSkillRes.Serializer()); + Create(new S2CPawnSpSkillSetActiveSkillRes.Serializer()); Create(new S2CPawnTrainingGetPreparetionInfoToAdviceRes.Serializer()); + Create(new S2CPawnTrainingGetTrainingStatusRes.Serializer()); + Create(new S2CPawnTrainingSetTrainingStatusRes.Serializer()); + Create(new S2CPawnGetRegisteredPawnListRes.Serializer()); + Create(new S2CPawnGetOfficialPawnListRes.Serializer()); + Create(new S2CPawnRentRegisteredPawnRes.Serializer()); + Create(new S2CPawnGetRentedPawnListRes.Serializer()); + Create(new S2CPawnGetRentedPawnDataRes.Serializer()); + Create(new S2CPawnJoinPartyRentedPawnRes.Serializer()); + Create(new S2CPawnReturnRentedPawnRes.Serializer()); + Create(new S2CPawnGetNoraPawnListRes.Serializer()); + Create(new S2CProfileGetCharacterProfileRes.Serializer()); Create(new S2CProfileGetMyCharacterProfileRes.Serializer()); + Create(new S2CQuestQuestLogInfoRes.Serializer()); + Create(new CDataLightQuestClearList.Serializer()); + Create(new S2CQuestCancelPriorityQuestRes.Serializer()); + Create(new S2CQuestGetQuestCompleteListRes.Serializer()); Create(new S2CQuestGetLightQuestListRes.Serializer()); Create(new S2CQuestGetLotQuestListRes.Serializer()); Create(new S2CQuestGetMainQuestListRes.Serializer()); + Create(new S2CQuestGetMainQuestNtc.Serializer()); Create(new S2CQuestGetPartyQuestProgressInfoRes.Serializer()); + Create(new S2CQuestGetSetQuestListRes.Serializer()); + Create(new S2CQuestGetSetQuestListNtc.Serializer()); + Create(new S2CQuestGetWorldManageQuestListNtc.Serializer()); + Create(new S2CQuestGetWorldManageQuestListRes.Serializer()); + Create(new S2CQuestJoinLobbyQuestInfoNtc.Serializer()); + Create(new S2CQuestLeaderQuestProgressRequestRes.Serializer()); + Create(new S2CQuestLeaderQuestProgressRequestNtc.Serializer()); Create(new S2CQuestPartyQuestProgressNtc.Serializer()); + Create(new S2CQuestQuestOrderRes.Serializer()); + Create(new S2CQuestQuestProgressNtc.Serializer()); + Create(new S2CQuestQuestProgressRes.Serializer()); + Create(new S2CQuestCompleteNtc.Serializer()); + Create(new S2CQuestQuestProgressWorkSaveNtc.Serializer()); + Create(new S2CQuestQuestCompleteFlagClearRes.Serializer()); + Create(new S2CQuestQuestCancelRes.Serializer()); + Create(new S2CQuestQuestCancelNtc.Serializer()); + Create(new S2CQuestQuestEnableNtc.Serializer()); + Create(new S2CQuestSetPriorityQuestNtc.Serializer()); + Create(new S2CQuestGetPriorityQuestRes.Serializer()); + Create(new S2CQuestGetRewardBoxListRes.Serializer()); + Create(new S2CQuestGetRewardBoxItemRes.Serializer()); + Create(new S2CQuestDeliverItemRes.Serializer()); + Create(new S2CQuestDeliverItemNtc.Serializer()); + Create(new S2CQuestDecideDeliveryItemRes.Serializer()); + Create(new S2CQuestDecideDeliveryItemNtc.Serializer()); + Create(new S2CQuestGetSetQuestInfoListRes.Serializer()); + Create(new S2CQuestGetPartyBonusListRes.Serializer()); + Create(new S2CQuestSendLeaderQuestOrderConditionInfoNtc.Serializer()); Create(new S2CQuestSendLeaderQuestOrderConditionInfoRes.Serializer()); Create(new S2CQuestSendLeaderWaitOrderQuestListNtc.Serializer()); Create(new S2CQuestSendLeaderWaitOrderQuestListRes.Serializer()); + Create(new S2CQuestSetPriorityQuestRes.Serializer()); + Create(new S2CQuestGetMobHuntQuestListRes.Serializer()); + Create(new S2CServerGameTimeGetBaseInfoRes.Serializer()); Create(new S2CServerGetRealTimeRes.Serializer()); Create(new S2CServerGetServerListRes.Serializer()); + Create(new S2CServerGetScreenShotCategoryRes.Serializer()); + Create(new S2CServerWeatherForecastGetRes.Serializer()); + Create(new S2CServerTimeUpdateNtc.Serializer()); + Create(new S2CSkillAbilitySetNtc.Serializer()); Create(new S2CSkillChangeExSkillRes.Serializer()); Create(new S2CSkillCustomSkillSetNtc.Serializer()); @@ -561,8 +1088,10 @@ static EntitySerializer() Create(new S2CSkillLearnPawnNormalSkillRes.Serializer()); Create(new S2CSkillLearnPawnSkillRes.Serializer()); Create(new S2CSkillLearnSkillRes.Serializer()); + Create(new S2CSkillNormalSkillLearnNtc.Serializer()); Create(new S2CSkillPawnAbilitySetNtc.Serializer()); Create(new S2CSkillPawnCustomSkillSetNtc.Serializer()); + Create(new S2CSkillPawnNormalSkillLearnNtc.Serializer()); Create(new S2CSkillSetAbilityRes.Serializer()); Create(new S2CSkillSetOffAbilityRes.Serializer()); Create(new S2CSkillSetOffPawnAbilityRes.Serializer()); @@ -571,14 +1100,21 @@ static EntitySerializer() Create(new S2CSkillSetPawnAbilityRes.Serializer()); Create(new S2CSkillSetPawnSkillRes.Serializer()); Create(new S2CSkillSetSkillRes.Serializer()); + Create(new S2CSkillSetPresetAbilityNtc.Serializer()); + Create(new S2CSkillSetPresetPawnAbilityNtc.Serializer()); + Create(new S2CSkillGetCharacterSkillInfoNtc.Serializer()); + Create(new S2CSkillRegisterPresetAbilityRes.Serializer()); + Create(new S2CSkillSetPresetAbilityNameRes.Serializer()); + Create(new S2CSkillSetPresetAbilityListRes.Serializer()); + Create(new S2CSetCommunicationShortcutRes.Serializer()); Create(new S2CSetShortcutRes.Serializer()); Create(new S2CShopBuyShopGoodsRes.Serializer()); Create(new S2CShopGetShopGoodsListRes.Serializer()); Create(new S2CStageAreaChangeRes.Serializer()); Create(new S2CStageGetStageListRes.Serializer()); - Create(new S2CTraningRoomGetEnemyListRes.Serializer()); - Create(new S2CTraningRoomSetEnemyRes.Serializer()); + Create(new S2CInstanceTraningRoomGetEnemyListRes.Serializer()); + Create(new S2CInstanceTraningRoomSetEnemyRes.Serializer()); Create(new S2CUserListJoinNtc.Serializer()); Create(new S2CUserListLeaveNtc.Serializer()); Create(new S2CWarpAreaWarpRes.Serializer()); @@ -593,6 +1129,27 @@ static EntitySerializer() Create(new S2CWarpReleaseWarpPointRes.Serializer()); Create(new S2CWarpWarpRes.Serializer()); + Create(new S2CFriendGetFriendListRes.Serializer()); + Create(new S2CFriendApplyFriendRes.Serializer()); + Create(new S2CFriendApproveFriendRes.Serializer()); + Create(new S2CFriendRemoveFriendRes.Serializer()); + Create(new S2CFriendRegisterFavoriteFriendRes.Serializer()); + Create(new S2CFriendCancelFriendApplicationRes.Serializer()); + Create(new S2CCharacterCommunityCharacterStatusGetRes.Serializer()); + + Create(new S2CFriendApplyFriendNtc.Serializer()); + Create(new S2CFriendApproveFriendNtc.Serializer()); + Create(new S2CFriendRemoveFriendNtc.Serializer()); + Create(new S2CFriendCancelFriendApplicationNtc.Serializer()); + + Create(new S2CInstanceGetOmInstantKeyValueAllRes.Serializer()); + Create(new S2CAreaGetLeaderAreaReleaseListRes.Serializer()); + + Create(new S2CStampBonusGetListRes.Serializer()); + Create(new S2CStampBonusCheckRes.Serializer()); + + Create(new S2CBinarySaveSetCharacterBinSaveDataRes.Serializer()); + Create(new ServerRes.Serializer()); } @@ -966,7 +1523,7 @@ protected void WriteServerResponse(IBuffer buffer, ServerResponse value) protected void ReadServerResponse(IBuffer buffer, ServerResponse value) { value.Error = buffer.ReadUInt32(Endianness.Big); - value.Result = buffer.ReadUInt32(Endianness.Big); + value.Result = value.Error != 0 ? buffer.ReadUInt16(Endianness.Big) : buffer.ReadUInt32(Endianness.Big); } protected void WriteEntity(IBuffer buffer, TEntity entity) where TEntity : class, new() diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2LPingReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2LPingReq.cs new file mode 100644 index 000000000..d1237e43f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2LPingReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2LPingReq : IPacketStructure + { + public PacketId Id => PacketId.C2L_PING_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2LPingReq obj) + { + } + + public override C2LPingReq Read(IBuffer buffer) + { + C2LPingReq obj = new C2LPingReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementCompleteNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementCompleteNtc.cs new file mode 100644 index 000000000..c5f463b9d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementCompleteNtc.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +/// +/// This NTC has to be sent whenever any interaction concludes an achievement. +/// It makes the client print to console in a regular blue font the following: "Earned achievement "[achievement-name]"." +/// +public class C2SAchievementCompleteNtc : IPacketStructure +{ + public PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_COMPLETE_NTC; + + public List AchievementIdList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementCompleteNtc obj) + { + WriteEntityList(buffer, obj.AchievementIdList); + } + + public override C2SAchievementCompleteNtc Read(IBuffer buffer) + { + C2SAchievementCompleteNtc obj = new C2SAchievementCompleteNtc(); + + obj.AchievementIdList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetCategoryProgressListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetCategoryProgressListReq.cs new file mode 100644 index 000000000..a9fa47808 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetCategoryProgressListReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementGetCategoryProgressListReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_REQ; + + public byte Category { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementGetCategoryProgressListReq obj) + { + WriteByte(buffer, obj.Category); + } + + public override C2SAchievementGetCategoryProgressListReq Read(IBuffer buffer) + { + C2SAchievementGetCategoryProgressListReq obj = new C2SAchievementGetCategoryProgressListReq(); + + obj.Category = ReadByte(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetFurnitureRewardListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetFurnitureRewardListReq.cs new file mode 100644 index 000000000..b23756d7e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetFurnitureRewardListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementGetFurnitureRewardListReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_FURNITURE_REWARD_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementGetFurnitureRewardListReq obj) + { + } + + public override C2SAchievementGetFurnitureRewardListReq Read(IBuffer buffer) + { + C2SAchievementGetFurnitureRewardListReq obj = new C2SAchievementGetFurnitureRewardListReq(); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetProgressListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetProgressListReq.cs new file mode 100644 index 000000000..b522283c4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetProgressListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementGetProgressListReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_PROGRESS_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementGetProgressListReq obj) + { + } + + public override C2SAchievementGetProgressListReq Read(IBuffer buffer) + { + C2SAchievementGetProgressListReq obj = new C2SAchievementGetProgressListReq(); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetReceivableRewardListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetReceivableRewardListReq.cs new file mode 100644 index 000000000..9ba0318f2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetReceivableRewardListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementGetReceivableRewardListReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_RECEIVABLE_REWARD_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementGetReceivableRewardListReq obj) + { + } + + public override C2SAchievementGetReceivableRewardListReq Read(IBuffer buffer) + { + C2SAchievementGetReceivableRewardListReq obj = new C2SAchievementGetReceivableRewardListReq(); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetRewardListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetRewardListReq.cs new file mode 100644 index 000000000..355e4a09e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementGetRewardListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementGetRewardListReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_GET_REWARD_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementGetRewardListReq obj) + { + } + + public override C2SAchievementGetRewardListReq Read(IBuffer buffer) + { + C2SAchievementGetRewardListReq obj = new C2SAchievementGetRewardListReq(); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementReceivableRewardNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementReceivableRewardNtc.cs new file mode 100644 index 000000000..e297e11bf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementReceivableRewardNtc.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +/// +/// This must be sent directly after for any achievement that has rewards (furniture, crafting recipes). +/// It makes the client print to console in a regular green font the following: "[character-name] earned achievement "[achievement-name]"." +/// +public class C2SAchievementReceivableRewardNtc : IPacketStructure +{ + public PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_RECEIVABLE_REWARD_NTC; + + public List RewardList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementReceivableRewardNtc obj) + { + WriteEntityList(buffer, obj.RewardList); + } + + public override C2SAchievementReceivableRewardNtc Read(IBuffer buffer) + { + C2SAchievementReceivableRewardNtc obj = new C2SAchievementReceivableRewardNtc(); + + obj.RewardList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementRewardReceiveReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementRewardReceiveReq.cs new file mode 100644 index 000000000..217d273a8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAchievementRewardReceiveReq.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class C2SAchievementRewardReceiveReq : IPacketStructure +{ + public PacketId Id => PacketId.C2S_ACHIEVEMENT_ACHIEVEMENT_REWARD_RECEIVE_REQ; + + /// + /// Filled by client, corresponds to the reward selected in the UI and part of GetReceivableRewardListRes + /// + public List RewardList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAchievementRewardReceiveReq obj) + { + WriteEntityList(buffer, obj.RewardList); + } + + public override C2SAchievementRewardReceiveReq Read(IBuffer buffer) + { + C2SAchievementRewardReceiveReq obj = new C2SAchievementRewardReceiveReq(); + + obj.RewardList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAreaGetAreaBaseInfoListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAreaGetAreaBaseInfoListReq.cs new file mode 100644 index 000000000..804f34fd8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SAreaGetAreaBaseInfoListReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SAreaGetAreaBaseInfoListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_AREA_GET_AREA_BASE_INFO_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SAreaGetAreaBaseInfoListReq obj) + { + } + + public override C2SAreaGetAreaBaseInfoListReq Read(IBuffer buffer) + { + C2SAreaGetAreaBaseInfoListReq obj = new C2SAreaGetAreaBaseInfoListReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentCharacterInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentCharacterInfoReq.cs new file mode 100644 index 000000000..b4493ad99 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentCharacterInfoReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentCharacterInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_CHARACTER_INFO_REQ; + + public C2SBattleContentCharacterInfoReq() + { + } + + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentCharacterInfoReq obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + } + + public override C2SBattleContentCharacterInfoReq Read(IBuffer buffer) + { + C2SBattleContentCharacterInfoReq obj = new C2SBattleContentCharacterInfoReq(); + obj.GameMode = (GameMode)ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentEntryReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentEntryReq.cs new file mode 100644 index 000000000..f1aa354da --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentEntryReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentContentEntryReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_CONTENT_ENTRY_REQ; + + public C2SBattleContentContentEntryReq() + { + } + + public uint Unk0 { get; set; } // Comes from S2CBattleContentGetContentStatusFromOmRes.Unk0 + public uint Unk1 { get; set; } // Comes from S2CBattleContentGetContentStatusFromOmRes.Unk2 + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentContentEntryReq obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + } + + public override C2SBattleContentContentEntryReq Read(IBuffer buffer) + { + C2SBattleContentContentEntryReq obj = new C2SBattleContentContentEntryReq(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + return obj; + } + } + + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentFirstPhaseChangeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentFirstPhaseChangeReq.cs new file mode 100644 index 000000000..2acfac79b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentFirstPhaseChangeReq.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentContentFirstPhaseChangeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_REQ; + + public uint StageId { get; set; } // Comes as 602 at first door (Bitterblack Maze Cove) + public uint Unk1 { get; set; } + + public C2SBattleContentContentFirstPhaseChangeReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentContentFirstPhaseChangeReq obj) + { + WriteUInt32(buffer, obj.StageId); + WriteUInt32(buffer, obj.Unk1); + } + + public override C2SBattleContentContentFirstPhaseChangeReq Read(IBuffer buffer) + { + C2SBattleContentContentFirstPhaseChangeReq obj = new C2SBattleContentContentFirstPhaseChangeReq(); + obj.StageId = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentResetReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentResetReq.cs new file mode 100644 index 000000000..0eb7f67df --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentContentResetReq.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentContentResetReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_CONTENT_RESET_REQ; + + public C2SBattleContentContentResetReq() + { + } + + public GameMode GameMode { get; set; } + public uint Unk0 { get; set; } // Value of Unk0 from CDataResetInfoUnk0 + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentContentResetReq obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + WriteUInt32(buffer, obj.Unk0); + } + + public override C2SBattleContentContentResetReq Read(IBuffer buffer) + { + C2SBattleContentContentResetReq obj = new C2SBattleContentContentResetReq(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.Unk0 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetContentStatusFromOmReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetContentStatusFromOmReq.cs new file mode 100644 index 000000000..d3e02e5fe --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetContentStatusFromOmReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentGetContentStatusFromOmReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_REQ; + + public C2SBattleContentGetContentStatusFromOmReq() + { + StageLayoutId = new CDataStageLayoutId(); + } + + public CDataStageLayoutId StageLayoutId { get; set; } + public uint Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentGetContentStatusFromOmReq obj) + { + WriteEntity(buffer, obj.StageLayoutId); + WriteUInt32(buffer, obj.Unk0); + } + + public override C2SBattleContentGetContentStatusFromOmReq Read(IBuffer buffer) + { + C2SBattleContentGetContentStatusFromOmReq obj = new C2SBattleContentGetContentStatusFromOmReq(); + obj.StageLayoutId = ReadEntity(buffer); + obj.Unk0 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetRewardReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetRewardReq.cs new file mode 100644 index 000000000..28d368b09 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentGetRewardReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentGetRewardReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_GET_REWARD_REQ; + + public C2SBattleContentGetRewardReq() + { + } + + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentGetRewardReq obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + } + + public override C2SBattleContentGetRewardReq Read(IBuffer buffer) + { + C2SBattleContentGetRewardReq obj = new C2SBattleContentGetRewardReq(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInfoListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInfoListReq.cs new file mode 100644 index 000000000..d6ee45b72 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInfoListReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentInfoListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_INFO_LIST_REQ; + + public C2SBattleContentInfoListReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentInfoListReq obj) + { + } + + public override C2SBattleContentInfoListReq Read(IBuffer buffer) + { + C2SBattleContentInfoListReq obj = new C2SBattleContentInfoListReq(); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInstantClearInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInstantClearInfoReq.cs new file mode 100644 index 000000000..24bc74e6c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentInstantClearInfoReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentInstantClearInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_INSTANT_CLEAR_INFO_REQ; + + public C2SBattleContentInstantClearInfoReq() + { + } + + public GameMode GameMode { get; set; } // Game mode? + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentInstantClearInfoReq obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + } + + public override C2SBattleContentInstantClearInfoReq Read(IBuffer buffer) + { + C2SBattleContentInstantClearInfoReq obj = new C2SBattleContentInstantClearInfoReq(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoReq.cs new file mode 100644 index 000000000..7c4344f33 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoReq.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentPartyMemberInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_PARTY_MEMBER_INFO_REQ; + + public C2SBattleContentPartyMemberInfoReq() + { + } + + public uint Unk0 { get; set; } + public uint Unk1 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentPartyMemberInfoReq obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + } + + public override C2SBattleContentPartyMemberInfoReq Read(IBuffer buffer) + { + C2SBattleContentPartyMemberInfoReq obj = new C2SBattleContentPartyMemberInfoReq(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + return obj; + } + } + + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoUpdateReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoUpdateReq.cs new file mode 100644 index 000000000..2e3a76843 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentPartyMemberInfoUpdateReq.cs @@ -0,0 +1,41 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentPartyMemberInfoUpdateReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_REQ; + + public C2SBattleContentPartyMemberInfoUpdateReq() + { + } + + public uint Unk0 { get; set; } + public byte Unk1 { get; set; } + public uint Unk2 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentPartyMemberInfoUpdateReq obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + } + + public override C2SBattleContentPartyMemberInfoUpdateReq Read(IBuffer buffer) + { + C2SBattleContentPartyMemberInfoUpdateReq obj = new C2SBattleContentPartyMemberInfoUpdateReq(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadUInt32(buffer); + return obj; + } + } + } +} + + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentResetInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentResetInfoReq.cs new file mode 100644 index 000000000..2ed242cf0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentResetInfoReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentResetInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_RESET_INFO_REQ; + + public C2SBattleContentResetInfoReq() + { + } + + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentResetInfoReq obj) + { + WriteUInt32(buffer, (uint)obj.GameMode); + } + + public override C2SBattleContentResetInfoReq Read(IBuffer buffer) + { + C2SBattleContentResetInfoReq obj = new C2SBattleContentResetInfoReq(); + obj.GameMode = (GameMode)ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentRewardListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentRewardListReq.cs new file mode 100644 index 000000000..9c68d6077 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBattleContentRewardListReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBattleContentRewardListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BATTLE_CONTENT_REWARD_LIST_REQ; + + public C2SBattleContentRewardListReq() + { + } + + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBattleContentRewardListReq obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + } + + public override C2SBattleContentRewardListReq Read(IBuffer buffer) + { + C2SBattleContentRewardListReq obj = new C2SBattleContentRewardListReq(); + obj.GameMode = (GameMode)ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarCancelReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarCancelReq.cs new file mode 100644 index 000000000..b7f9c19a1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarCancelReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarCancelReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_CANCEL_REQ; + + public ulong BazaarId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarCancelReq obj) + { + WriteUInt64(buffer, obj.BazaarId); + } + + public override C2SBazaarCancelReq Read(IBuffer buffer) + { + C2SBazaarCancelReq obj = new C2SBazaarCancelReq(); + obj.BazaarId = ReadUInt64(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarExhibitReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarExhibitReq.cs new file mode 100644 index 000000000..ef18b905e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarExhibitReq.cs @@ -0,0 +1,46 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarExhibitReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_EXHIBIT_REQ; + + public C2SBazaarExhibitReq() + { + ItemUID = string.Empty; + } + + public StorageType StorageType { get; set; } + public string ItemUID { get; set; } + public uint Num { get; set; } + public uint Price { get; set; } + public byte Flag { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarExhibitReq obj) + { + WriteByte(buffer, (byte) obj.StorageType); + WriteMtString(buffer, obj.ItemUID); + WriteUInt32(buffer, obj.Num); + WriteUInt32(buffer, obj.Price); + WriteByte(buffer, obj.Flag); + } + + public override C2SBazaarExhibitReq Read(IBuffer buffer) + { + C2SBazaarExhibitReq obj = new C2SBazaarExhibitReq(); + obj.StorageType = (StorageType) ReadByte(buffer); + obj.ItemUID = ReadMtString(buffer); + obj.Num = ReadUInt32(buffer); + obj.Price = ReadUInt32(buffer); + obj.Flag = ReadByte(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetCharacterListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetCharacterListReq.cs new file mode 100644 index 000000000..7fba1368d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetCharacterListReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetCharacterListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_CHARACTER_LIST_REQ; + + public C2SBazaarGetCharacterListReq() + { + + } + + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetCharacterListReq obj) + { + + } + + public override C2SBazaarGetCharacterListReq Read(IBuffer buffer) + { + C2SBazaarGetCharacterListReq obj = new C2SBazaarGetCharacterListReq(); + + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetExhibitPossibleNumReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetExhibitPossibleNumReq.cs new file mode 100644 index 000000000..40f098ae7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetExhibitPossibleNumReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetExhibitPossibleNumReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_EXHIBIT_POSSIBLE_NUM_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetExhibitPossibleNumReq obj) + { + } + + public override C2SBazaarGetExhibitPossibleNumReq Read(IBuffer buffer) + { + C2SBazaarGetExhibitPossibleNumReq obj = new C2SBazaarGetExhibitPossibleNumReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemHistoryInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemHistoryInfoReq.cs new file mode 100644 index 000000000..1642fe213 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemHistoryInfoReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetItemHistoryInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_ITEM_HISTORY_INFO_REQ; + + public uint ItemId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetItemHistoryInfoReq obj) + { + WriteUInt32(buffer, obj.ItemId); + } + + public override C2SBazaarGetItemHistoryInfoReq Read(IBuffer buffer) + { + C2SBazaarGetItemHistoryInfoReq obj = new C2SBazaarGetItemHistoryInfoReq(); + obj.ItemId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemInfoReq.cs new file mode 100644 index 000000000..e1172f096 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemInfoReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetItemInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_ITEM_INFO_REQ; + + public uint ItemId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetItemInfoReq obj) + { + WriteUInt32(buffer, obj.ItemId); + } + + public override C2SBazaarGetItemInfoReq Read(IBuffer buffer) + { + C2SBazaarGetItemInfoReq obj = new C2SBazaarGetItemInfoReq(); + obj.ItemId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemListReq.cs new file mode 100644 index 000000000..ed4210de7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemListReq.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_ITEM_LIST_REQ; + + public C2SBazaarGetItemListReq() + { + ItemIdList = new List(); + } + + public List ItemIdList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetItemListReq obj) + { + WriteEntityList(buffer, obj.ItemIdList); + } + + public override C2SBazaarGetItemListReq Read(IBuffer buffer) + { + C2SBazaarGetItemListReq obj = new C2SBazaarGetItemListReq(); + obj.ItemIdList = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemPriceLimitReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemPriceLimitReq.cs new file mode 100644 index 000000000..c1213f1af --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarGetItemPriceLimitReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarGetItemPriceLimitReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_GET_ITEM_PRICE_LIMIT_REQ; + + public uint ItemId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarGetItemPriceLimitReq obj) + { + WriteUInt32(buffer, obj.ItemId); + } + + public override C2SBazaarGetItemPriceLimitReq Read(IBuffer buffer) + { + C2SBazaarGetItemPriceLimitReq obj = new C2SBazaarGetItemPriceLimitReq(); + obj.ItemId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarProceedsReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarProceedsReq.cs new file mode 100644 index 000000000..5ad647197 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarProceedsReq.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarProceedsReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_PROCEEDS_REQ; + + public C2SBazaarProceedsReq() + { + ItemStorageIndicateNum = new List(); + } + + public ulong BazaarId { get; set; } + public uint ItemId { get; set; } + public ushort Unk0 { get; set; } + public List ItemStorageIndicateNum { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarProceedsReq obj) + { + WriteUInt64(buffer, obj.BazaarId); + WriteUInt32(buffer, obj.ItemId); + WriteUInt16(buffer, obj.Unk0); + WriteEntityList(buffer, obj.ItemStorageIndicateNum); + } + + public override C2SBazaarProceedsReq Read(IBuffer buffer) + { + C2SBazaarProceedsReq obj = new C2SBazaarProceedsReq(); + obj.BazaarId = ReadUInt64(buffer); + obj.ItemId = ReadUInt32(buffer); + obj.Unk0 = ReadUInt16(buffer); + obj.ItemStorageIndicateNum = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReExhibitReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReExhibitReq.cs new file mode 100644 index 000000000..55e72ccc9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReExhibitReq.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarReExhibitReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_RE_EXHIBIT_REQ; + + public ulong BazaarId { get; set; } + public uint Price { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarReExhibitReq obj) + { + WriteUInt64(buffer, obj.BazaarId); + WriteUInt32(buffer, obj.Price); + } + + public override C2SBazaarReExhibitReq Read(IBuffer buffer) + { + C2SBazaarReExhibitReq obj = new C2SBazaarReExhibitReq(); + obj.BazaarId = ReadUInt64(buffer); + obj.Price = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReceiveProceedsReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReceiveProceedsReq.cs new file mode 100644 index 000000000..a1ca782c9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBazaarReceiveProceedsReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBazaarReceiveProceedsReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_BAZAAR_RECEIVE_PROCEEDS_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBazaarReceiveProceedsReq obj) + { + } + + public override C2SBazaarReceiveProceedsReq Read(IBuffer buffer) + { + C2SBazaarReceiveProceedsReq obj = new C2SBazaarReceiveProceedsReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBinarySaveSetCharacterBinSaveDataReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBinarySaveSetCharacterBinSaveDataReq.cs new file mode 100644 index 000000000..53eb5bfa1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SBinarySaveSetCharacterBinSaveDataReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SBinarySaveSetCharacterBinSaveDataReq : IPacketStructure + { + public static int ARRAY_SIZE = 0x400; + + public PacketId Id => PacketId.C2S_BINARY_SAVE_SET_CHARACTER_BIN_SAVEDATA_REQ; + + public C2SBinarySaveSetCharacterBinSaveDataReq() + { + BinaryData = new byte[ARRAY_SIZE]; + } + + public byte[] BinaryData { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SBinarySaveSetCharacterBinSaveDataReq obj) + { + WriteByteArray(buffer, obj.BinaryData); + } + + public override C2SBinarySaveSetCharacterBinSaveDataReq Read(IBuffer buffer) + { + C2SBinarySaveSetCharacterBinSaveDataReq obj = new C2SBinarySaveSetCharacterBinSaveDataReq(); + obj.BinaryData = ReadByteArray(buffer, ARRAY_SIZE); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDeadNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDeadNtc.cs new file mode 100644 index 000000000..9d51e4a3a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDeadNtc.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterCharacterDeadNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_CHARACTER_DEAD_NTC; + + public C2SCharacterCharacterDeadNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterCharacterDeadNtc obj) + { + } + + public override C2SCharacterCharacterDeadNtc Read(IBuffer buffer) + { + C2SCharacterCharacterDeadNtc obj = new C2SCharacterCharacterDeadNtc(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownCancelNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownCancelNtc.cs new file mode 100644 index 000000000..72d1f4a93 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownCancelNtc.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterCharacterDownCancelNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_CHARACTER_DOWN_CANCEL_NTC; + + public C2SCharacterCharacterDownCancelNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterCharacterDownCancelNtc obj) + { + } + + public override C2SCharacterCharacterDownCancelNtc Read(IBuffer buffer) + { + C2SCharacterCharacterDownCancelNtc obj = new C2SCharacterCharacterDownCancelNtc(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownNtc.cs new file mode 100644 index 000000000..fedcb5984 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCharacterDownNtc.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterCharacterDownNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_CHARACTER_DOWN_NTC; + + public C2SCharacterCharacterDownNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterCharacterDownNtc obj) + { + } + + public override C2SCharacterCharacterDownNtc Read(IBuffer buffer) + { + C2SCharacterCharacterDownNtc obj = new C2SCharacterCharacterDownNtc(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCommunityCharacterStatusGetReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCommunityCharacterStatusGetReq.cs new file mode 100644 index 000000000..28bfb0a11 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCommunityCharacterStatusGetReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterCommunityCharacterStatusGetReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ; + + public UInt32 unType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterCommunityCharacterStatusGetReq obj) + { + WriteUInt32(buffer, obj.unType); + } + + public override C2SCharacterCommunityCharacterStatusGetReq Read(IBuffer buffer) + { + C2SCharacterCommunityCharacterStatusGetReq obj = new C2SCharacterCommunityCharacterStatusGetReq(); + obj.unType = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCreateModeCharacterEditParamReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCreateModeCharacterEditParamReq.cs new file mode 100644 index 000000000..0eedb03cd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterCreateModeCharacterEditParamReq.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterCreateModeCharacterEditParamReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_REQ; + + public C2SCharacterCreateModeCharacterEditParamReq() + { + } + + public byte UpdateType { get; set; } + public CDataEditInfo EditInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterCreateModeCharacterEditParamReq obj) + { + WriteByte(buffer, obj.UpdateType); + WriteEntity(buffer, obj.EditInfo); + } + + public override C2SCharacterCreateModeCharacterEditParamReq Read(IBuffer buffer) + { + C2SCharacterCreateModeCharacterEditParamReq obj = new C2SCharacterCreateModeCharacterEditParamReq(); + obj.UpdateType = ReadByte(buffer); + obj.EditInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterDecideCharacterIdReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterDecideCharacterIdReq.cs new file mode 100644 index 000000000..131cf00a9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterDecideCharacterIdReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterDecideCharacterIdReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_DECIDE_CHARACTER_ID_REQ; + + public C2SCharacterDecideCharacterIdReq() + { + } + + public uint CharacterId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterDecideCharacterIdReq obj) + { + WriteUInt32(buffer, obj.CharacterId); + } + + public override C2SCharacterDecideCharacterIdReq Read(IBuffer buffer) + { + C2SCharacterDecideCharacterIdReq obj = new C2SCharacterDecideCharacterIdReq(); + obj.CharacterId = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamExReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamExReq.cs index 263127264..414932c40 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamExReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamExReq.cs @@ -11,13 +11,13 @@ public class C2SCharacterEditUpdateCharacterEditParamExReq : IPacketStructure public C2SCharacterEditUpdateCharacterEditParamExReq() { EditInfo = new CDataEditInfo(); + EditPrice = new CDataCharacterEditPrice(); FirstName = string.Empty; } // One of these bytes is UpdateType - public byte Unk0 { get; set; } - public byte Unk1 { get; set; } - public uint Unk2 { get; set; } + public byte UpdateType { get; set; } + public CDataCharacterEditPrice EditPrice { get; set; } public CDataEditInfo EditInfo { get; set; } public string FirstName { get; set; } @@ -25,9 +25,8 @@ public class Serializer : PacketEntitySerializer(buffer); obj.EditInfo = ReadEntity(buffer); obj.FirstName = ReadMtString(buffer); return obj; @@ -45,4 +43,4 @@ public override C2SCharacterEditUpdateCharacterEditParamExReq Read(IBuffer buffe } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamReq.cs index e7697c88f..a374dc41e 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdateCharacterEditParamReq.cs @@ -11,34 +11,32 @@ public class C2SCharacterEditUpdateCharacterEditParamReq : IPacketStructure public C2SCharacterEditUpdateCharacterEditParamReq() { EditInfo = new CDataEditInfo(); + EditPrice = new CDataCharacterEditPrice(); } // One of these bytes is UpdateType - public byte Unk0 { get; set; } - public byte Unk1 { get; set; } - public uint Unk2 { get; set; } + public byte UpdateType { get; set; } + public CDataCharacterEditPrice EditPrice { get; set; } public CDataEditInfo EditInfo { get; set; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, C2SCharacterEditUpdateCharacterEditParamReq obj) { - WriteByte(buffer, obj.Unk0); - WriteByte(buffer, obj.Unk1); - WriteUInt32(buffer, obj.Unk2); + WriteByte(buffer, obj.UpdateType); + WriteEntity(buffer, obj.EditPrice); WriteEntity(buffer, obj.EditInfo); } public override C2SCharacterEditUpdateCharacterEditParamReq Read(IBuffer buffer) { C2SCharacterEditUpdateCharacterEditParamReq obj = new C2SCharacterEditUpdateCharacterEditParamReq(); - obj.Unk0 = ReadByte(buffer); - obj.Unk1 = ReadByte(buffer); - obj.Unk2 = ReadUInt32(buffer); + obj.UpdateType = ReadByte(buffer); + obj.EditPrice = ReadEntity(buffer); obj.EditInfo = ReadEntity(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamExReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamExReq.cs index c19955b13..0a011e26d 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamExReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamExReq.cs @@ -1,6 +1,5 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; -using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure @@ -11,14 +10,14 @@ public class C2SCharacterEditUpdatePawnEditParamExReq : IPacketStructure public C2SCharacterEditUpdatePawnEditParamExReq() { - Unk0 = new CDataCharacterEditUpdatePawnEditParamReqUnk0(); + EditPrice = new CDataCharacterEditPrice(); EditInfo = new CDataEditInfo(); Name = string.Empty; } public byte SlotNo { get; set; } public byte UpdateType { get; set; } - public CDataCharacterEditUpdatePawnEditParamReqUnk0 Unk0 { get; set; } + public CDataCharacterEditPrice EditPrice { get; set; } public CDataEditInfo EditInfo { get; set; } public string Name { get; set; } @@ -28,7 +27,7 @@ public override void Write(IBuffer buffer, C2SCharacterEditUpdatePawnEditParamEx { WriteByte(buffer, obj.SlotNo); WriteByte(buffer, obj.UpdateType); - WriteEntity(buffer, obj.Unk0); + WriteEntity(buffer, obj.EditPrice); WriteEntity(buffer, obj.EditInfo); WriteMtString(buffer, obj.Name); } @@ -38,7 +37,7 @@ public override C2SCharacterEditUpdatePawnEditParamExReq Read(IBuffer buffer) C2SCharacterEditUpdatePawnEditParamExReq obj = new C2SCharacterEditUpdatePawnEditParamExReq(); obj.SlotNo = ReadByte(buffer); obj.UpdateType = ReadByte(buffer); - obj.Unk0 = ReadEntity(buffer); + obj.EditPrice = ReadEntity(buffer); obj.EditInfo = ReadEntity(buffer); obj.Name = ReadMtString(buffer); return obj; @@ -46,4 +45,4 @@ public override C2SCharacterEditUpdatePawnEditParamExReq Read(IBuffer buffer) } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamReq.cs index b1a9942e8..646289d1d 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterEditUpdatePawnEditParamReq.cs @@ -10,13 +10,13 @@ public class C2SCharacterEditUpdatePawnEditParamReq : IPacketStructure public C2SCharacterEditUpdatePawnEditParamReq() { - Unk0 = new CDataCharacterEditUpdatePawnEditParamReqUnk0(); + EditPrice = new CDataCharacterEditPrice(); EditInfo = new CDataEditInfo(); } public byte SlotNo { get; set; } public byte UpdateType { get; set; } - public CDataCharacterEditUpdatePawnEditParamReqUnk0 Unk0 { get; set; } + public CDataCharacterEditPrice EditPrice { get; set; } public CDataEditInfo EditInfo { get; set; } public class Serializer : PacketEntitySerializer @@ -25,7 +25,7 @@ public override void Write(IBuffer buffer, C2SCharacterEditUpdatePawnEditParamRe { WriteByte(buffer, obj.SlotNo); WriteByte(buffer, obj.UpdateType); - WriteEntity(buffer, obj.Unk0); + WriteEntity(buffer, obj.EditPrice); WriteEntity(buffer, obj.EditInfo); } @@ -34,11 +34,11 @@ public override C2SCharacterEditUpdatePawnEditParamReq Read(IBuffer buffer) C2SCharacterEditUpdatePawnEditParamReq obj = new C2SCharacterEditUpdatePawnEditParamReq(); obj.SlotNo = ReadByte(buffer); obj.UpdateType = ReadByte(buffer); - obj.Unk0 = ReadEntity(buffer); + obj.EditPrice = ReadEntity(buffer); obj.EditInfo = ReadEntity(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDeadNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDeadNtc.cs new file mode 100644 index 000000000..c428ab8df --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDeadNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterPawnDeadNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_PAWN_DEAD_NTC; + + public C2SCharacterPawnDeadNtc() + { + } + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterPawnDeadNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SCharacterPawnDeadNtc Read(IBuffer buffer) + { + C2SCharacterPawnDeadNtc obj = new C2SCharacterPawnDeadNtc(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownCancelNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownCancelNtc.cs new file mode 100644 index 000000000..75b474f4f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownCancelNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterPawnDownCancelNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_PAWN_DOWN_CANCEL_NTC; + + public C2SCharacterPawnDownCancelNtc() + { + } + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterPawnDownCancelNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SCharacterPawnDownCancelNtc Read(IBuffer buffer) + { + C2SCharacterPawnDownCancelNtc obj = new C2SCharacterPawnDownCancelNtc(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownNtc.cs new file mode 100644 index 000000000..e43b7811e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterPawnDownNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterPawnDownNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_PAWN_DOWN_NTC; + + public C2SCharacterPawnDownNtc() + { + } + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterPawnDownNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SCharacterPawnDownNtc Read(IBuffer buffer) + { + C2SCharacterPawnDownNtc obj = new C2SCharacterPawnDownNtc(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterSwitchGameModeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterSwitchGameModeReq.cs new file mode 100644 index 000000000..0df6fd06e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCharacterSwitchGameModeReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCharacterSwitchGameModeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHARACTER_SWITCH_GAME_MODE_REQ; + + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCharacterSwitchGameModeReq obj) + { + WriteInt32(buffer, (int) obj.GameMode); + } + + public override C2SCharacterSwitchGameModeReq Read(IBuffer buffer) + { + C2SCharacterSwitchGameModeReq obj = new C2SCharacterSwitchGameModeReq(); + obj.GameMode = (GameMode) ReadInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SChatSendTellMsgReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SChatSendTellMsgReq.cs new file mode 100644 index 000000000..06fddda94 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SChatSendTellMsgReq.cs @@ -0,0 +1,65 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SChatSendTellMsgReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CHAT_SEND_TELL_MSG_REQ; + + public C2SChatSendTellMsgReq() + { + } + + public CDataCommunityCharacterBaseInfo CharacterInfo { get; set; } + + /// + /// Note that My Phrases are interpreted as regular message & emotes do not use this packet + /// 0 == regular message + /// 1 == phrases + /// + public byte MessageFlavor { get; set; } + + /// + /// Communication -> Phrases -> Greetings, Questions, Replies, ... + /// Min is 1 (Greetings), Max is 8 (Tactics II) + /// + public uint PhrasesCategory { get; set; } + + /// + /// Index within the Phrases communication UI + /// 0 == not a phrase, but rather a direct message + /// Min 1 == Category Greetings - "How do you do" + /// Max 317 == Category Tactics II - "Let's dedicate this victory to our clan!" + /// + public uint PhrasesIndex { get; set; } + + public string Message { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SChatSendTellMsgReq obj) + { + WriteEntity(buffer, obj.CharacterInfo); + WriteByte(buffer, obj.MessageFlavor); + WriteUInt32(buffer, obj.PhrasesCategory); + WriteUInt32(buffer, obj.PhrasesIndex); + WriteMtString(buffer, obj.Message); + } + + public override C2SChatSendTellMsgReq Read(IBuffer buffer) + { + C2SChatSendTellMsgReq obj = new C2SChatSendTellMsgReq(); + + obj.CharacterInfo = ReadEntity(buffer); + obj.MessageFlavor = ReadByte(buffer); + obj.PhrasesCategory = ReadUInt32(buffer); + obj.PhrasesIndex = ReadUInt32(buffer); + obj.Message = ReadMtString(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionPingReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionPingReq.cs new file mode 100644 index 000000000..09fe3e8a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionPingReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SConnectionPingReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CONNECTION_PING_REQ; + + public C2SConnectionPingReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SConnectionPingReq obj) + { + } + + public override C2SConnectionPingReq Read(IBuffer buffer) + { + C2SConnectionPingReq obj = new C2SConnectionPingReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionReserveServerReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionReserveServerReq.cs new file mode 100644 index 000000000..d7d2eacd9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SConnectionReserveServerReq.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SConnectionReserveServerReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CONNECTION_RESERVE_SERVER_REQ; + + public C2SConnectionReserveServerReq() + { + ReserveInfoList = new List(); + } + + public ushort GameServerUniqueID { get; set; } + public byte Type { get; set; } + public byte RotationServerID { get; set; } + public List ReserveInfoList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SConnectionReserveServerReq obj) + { + WriteUInt16(buffer, obj.GameServerUniqueID); + WriteByte(buffer, obj.Type); + WriteByte(buffer, obj.RotationServerID); + WriteEntityList(buffer, obj.ReserveInfoList); + } + + public override C2SConnectionReserveServerReq Read(IBuffer buffer) + { + C2SConnectionReserveServerReq obj = new C2SConnectionReserveServerReq(); + obj.GameServerUniqueID = ReadUInt16(buffer); + obj.Type = ReadByte(buffer); + obj.RotationServerID = ReadByte(buffer); + obj.ReserveInfoList = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContextMasterThrowReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContextMasterThrowReq.cs new file mode 100644 index 000000000..0961149c0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContextMasterThrowReq.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SContextMasterThrowReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CONTEXT_MASTER_THROW_REQ; + + public C2SContextMasterThrowReq() + { + Info = new List(); + } + + public List Info { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SContextMasterThrowReq obj) + { + WriteEntityList(buffer, obj.Info); + } + + public override C2SContextMasterThrowReq Read(IBuffer buffer) + { + C2SContextMasterThrowReq obj = new C2SContextMasterThrowReq(); + obj.Info = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContext_35_5_16_Ntc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContext_35_5_16_Ntc.cs new file mode 100644 index 000000000..ac095b658 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SContext_35_5_16_Ntc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SContext_35_5_16_Ntc : IPacketStructure + { + public PacketId Id => PacketId.C2S_CONTEXT_35_5_16_NTC; + + public C2SContext_35_5_16_Ntc() + { + } + + public uint Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SContext_35_5_16_Ntc obj) + { + WriteUInt32(buffer, obj.Unk0); + } + + public override C2SContext_35_5_16_Ntc Read(IBuffer buffer) + { + C2SContext_35_5_16_Ntc obj = new C2SContext_35_5_16_Ntc(); + obj.Unk0 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftCancelCraftReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftCancelCraftReq.cs new file mode 100644 index 000000000..e5aa3c726 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftCancelCraftReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftCancelCraftReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_CANCEL_CRAFT_REQ; + + public uint CraftMainPawnID { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftCancelCraftReq obj) + { + WriteUInt32(buffer, obj.CraftMainPawnID); + } + + public override C2SCraftCancelCraftReq Read(IBuffer buffer) + { + C2SCraftCancelCraftReq obj = new C2SCraftCancelCraftReq(); + + obj.CraftMainPawnID = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftIRCollectionValueListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftIRCollectionValueListReq.cs new file mode 100644 index 000000000..9034473bc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftIRCollectionValueListReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftIRCollectionValueListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_IR_COLLECTION_VALUE_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftIRCollectionValueListReq obj) + { + } + + public override C2SCraftGetCraftIRCollectionValueListReq Read(IBuffer buffer) + { + C2SCraftGetCraftIRCollectionValueListReq obj = new C2SCraftGetCraftIRCollectionValueListReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductInfoReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductInfoReq.cs new file mode 100644 index 000000000..4fb4b4a24 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductInfoReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftProductInfoReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_PRODUCT_INFO_REQ; + + public uint CraftMainPawnID { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftProductInfoReq obj) + { + WriteUInt32(buffer, obj.CraftMainPawnID); + } + + public override C2SCraftGetCraftProductInfoReq Read(IBuffer buffer) + { + C2SCraftGetCraftProductInfoReq obj = new C2SCraftGetCraftProductInfoReq(); + + obj.CraftMainPawnID = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductReq.cs new file mode 100644 index 000000000..260d0f308 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProductReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftProductReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_PRODUCT_REQ; + + public uint CraftMainPawnID { get; set; } + public StorageType StorageType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftProductReq obj) + { + WriteUInt32(buffer, obj.CraftMainPawnID); + WriteUInt32(buffer, (uint)obj.StorageType); + } + + public override C2SCraftGetCraftProductReq Read(IBuffer buffer) + { + C2SCraftGetCraftProductReq obj = new C2SCraftGetCraftProductReq(); + + obj.CraftMainPawnID = ReadUInt32(buffer); + obj.StorageType = (StorageType)ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProgressListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProgressListReq.cs new file mode 100644 index 000000000..4a77d53f0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftProgressListReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftProgressListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_PROGRESS_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftProgressListReq obj) + { + } + + public override C2SCraftGetCraftProgressListReq Read(IBuffer buffer) + { + C2SCraftGetCraftProgressListReq obj = new C2SCraftGetCraftProgressListReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftSettingReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftSettingReq.cs new file mode 100644 index 000000000..fa7cc0134 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftGetCraftSettingReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftSettingReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_GET_CRAFT_SETTING_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftSettingReq obj) + { + } + + public override C2SCraftGetCraftSettingReq Read(IBuffer buffer) + { + C2SCraftGetCraftSettingReq obj = new C2SCraftGetCraftSettingReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftGradeupRecipeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftGradeupRecipeReq.cs new file mode 100644 index 000000000..7a1000902 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftGradeupRecipeReq.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftRecipeGetCraftGradeupRecipeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_RECIPE_GET_CRAFT_GRADEUP_RECIPE_REQ; + + public RecipeCategory Category { get; set; } + public uint Offset { get; set; } + public int Num { get; set; } + public List ItemList { get; set; } + + public C2SCraftRecipeGetCraftGradeupRecipeReq() + { + ItemList = new List(); + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftRecipeGetCraftGradeupRecipeReq obj) + { + WriteByte(buffer, (byte)obj.Category); + WriteUInt32(buffer, obj.Offset); + WriteInt32(buffer, obj.Num); + WriteEntityList(buffer, obj.ItemList); + } + + public override C2SCraftRecipeGetCraftGradeupRecipeReq Read(IBuffer buffer) + { + C2SCraftRecipeGetCraftGradeupRecipeReq obj = new C2SCraftRecipeGetCraftGradeupRecipeReq(); + obj.Category = (RecipeCategory)ReadByte(buffer); + obj.Offset = ReadUInt32(buffer); + obj.Num = ReadInt32(buffer); + obj.ItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftRecipeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftRecipeReq.cs new file mode 100644 index 000000000..6b1df4409 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftRecipeGetCraftRecipeReq.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftRecipeGetCraftRecipeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_RECIPE_GET_CRAFT_RECIPE_REQ; + + public RecipeCategory Category { get; set; } + public uint Offset { get; set; } + public int Num { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftRecipeGetCraftRecipeReq obj) + { + WriteByte(buffer, (byte)obj.Category); + WriteUInt32(buffer, obj.Offset); + WriteInt32(buffer, obj.Num); + } + + public override C2SCraftRecipeGetCraftRecipeReq Read(IBuffer buffer) + { + C2SCraftRecipeGetCraftRecipeReq obj = new C2SCraftRecipeGetCraftRecipeReq(); + obj.Category = (RecipeCategory)ReadByte(buffer); + obj.Offset = ReadUInt32(buffer); + obj.Num = ReadInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftResetCraftpointReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftResetCraftpointReq.cs new file mode 100644 index 000000000..39779692c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftResetCraftpointReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftResetCraftpointReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_RESET_CRAFTPOINT_REQ; + + public uint PawnID { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftResetCraftpointReq obj) + { + WriteUInt32(buffer, obj.PawnID); + } + + public override C2SCraftResetCraftpointReq Read(IBuffer buffer) + { + C2SCraftResetCraftpointReq obj = new C2SCraftResetCraftpointReq(); + + obj.PawnID = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillAnalyzeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillAnalyzeReq.cs new file mode 100644 index 000000000..136ce48a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillAnalyzeReq.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftSkillAnalyzeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_CRAFT_SKILL_ANALYZE_REQ; + + public C2SCraftSkillAnalyzeReq() + { + AssistPawnIds = new List(); + } + + public CraftType CraftType { get; set; } + public UInt32 RecipeId { get; set; } + public UInt32 ItemId { get; set; } + public UInt32 PawnId { get; set; } + /// This will never contain Master Craft / Legend Pawn IDs, even though they might have an effect on the analysis. + public List AssistPawnIds { get; set; } + public UInt32 CreateCount { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftSkillAnalyzeReq obj) + { + WriteByte(buffer, (byte)obj.CraftType); + WriteUInt32(buffer, obj.RecipeId); + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.AssistPawnIds); + WriteUInt32(buffer, obj.CreateCount); + } + + public override C2SCraftSkillAnalyzeReq Read(IBuffer buffer) + { + C2SCraftSkillAnalyzeReq obj = new C2SCraftSkillAnalyzeReq(); + obj.CraftType = (CraftType)ReadByte(buffer); + obj.RecipeId = ReadUInt32(buffer); + obj.ItemId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.AssistPawnIds = ReadEntityList(buffer); + obj.CreateCount = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillUpReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillUpReq.cs new file mode 100644 index 000000000..e89200887 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftSkillUpReq.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftSkillUpReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_CRAFT_SKILL_UP_REQ; + + public C2SCraftSkillUpReq() + { + } + + public uint PawnID { get; set; } + public CraftSkillType SkillType { get; set; } + public uint SkillLevel { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftSkillUpReq obj) + { + WriteUInt32(buffer, obj.PawnID); + WriteUInt32(buffer, (uint)obj.SkillType); + WriteUInt32(buffer, obj.SkillLevel); + } + + public override C2SCraftSkillUpReq Read(IBuffer buffer) + { + C2SCraftSkillUpReq obj = new C2SCraftSkillUpReq(); + + obj.PawnID = ReadUInt32(buffer); + obj.SkillType = (CraftSkillType)ReadUInt32(buffer); + obj.SkillLevel = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartAttachElementReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartAttachElementReq.cs new file mode 100644 index 000000000..77fa5d537 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartAttachElementReq.cs @@ -0,0 +1,46 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartAttachElementReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_ATTACH_ELEMENT_REQ; + + public C2SCraftStartAttachElementReq() + { + EquipItemUId = string.Empty; + CraftElementList = new List(); + CraftSupportPawnIDList = new List(); + + } + + public string EquipItemUId { get; set; } + public List CraftElementList { get; set; } + public uint CraftMainPawnId { get; set; } + public List CraftSupportPawnIDList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartAttachElementReq obj) + { + WriteMtString(buffer, obj.EquipItemUId); + WriteEntityList(buffer, obj.CraftElementList); + WriteUInt32(buffer, obj.CraftMainPawnId); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + } + + public override C2SCraftStartAttachElementReq Read(IBuffer buffer) + { + C2SCraftStartAttachElementReq obj = new C2SCraftStartAttachElementReq(); + obj.EquipItemUId = ReadMtString(buffer); + obj.CraftElementList = ReadEntityList(buffer); + obj.CraftMainPawnId = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartCraftReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartCraftReq.cs new file mode 100644 index 000000000..85e6378b3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartCraftReq.cs @@ -0,0 +1,76 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartCraftReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_CRAFT_REQ; + + public C2SCraftStartCraftReq() + { + CraftMaterialList = new List(); + RefineMaterialUID = string.Empty; + AdditionalStatusMaterialList = new List(); + CraftSupportPawnIDList = new List(); + } + + public uint RecipeID { get; set; } + public List CraftMaterialList { get; set; } + public string RefineMaterialUID { get; set; } // Refine material UID + /// + /// ID for the Additional Status + /// 3/0x3 == Blow Power +15 + /// 20/0x14 == Ogre Slaying +15 + /// 18/0x12 == Demihuman Slaying +10 + /// + public ushort AdditionalStatusId { get; set; } + /// + /// List of Additional Status material items, but there can't be more than 1 + /// + public List AdditionalStatusMaterialList { get; set; } + public uint CraftMainPawnID { get; set; } + public List CraftSupportPawnIDList { get; set; } + /// + /// Directly correlated with CraftProgress CraftMasterLegendPawnInfoList + /// Contains list of craft master / legend pawn IDs + /// TODO: support craft master / legend pawn involvement + /// + public List CraftMasterLegendPawnIDList { get; set; } + public uint CreateCount { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartCraftReq obj) + { + WriteUInt32(buffer, obj.RecipeID); + WriteEntityList(buffer, obj.CraftMaterialList); + WriteMtString(buffer, obj.RefineMaterialUID); + WriteUInt16(buffer, obj.AdditionalStatusId); + WriteEntityList(buffer, obj.AdditionalStatusMaterialList); + WriteUInt32(buffer, obj.CraftMainPawnID); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + WriteEntityList(buffer, obj.CraftMasterLegendPawnIDList); + WriteUInt32(buffer, obj.CreateCount); + } + + public override C2SCraftStartCraftReq Read(IBuffer buffer) + { + C2SCraftStartCraftReq obj = new C2SCraftStartCraftReq(); + obj.RecipeID = ReadUInt32(buffer); + obj.CraftMaterialList = ReadEntityList(buffer); + obj.RefineMaterialUID = ReadMtString(buffer); + obj.AdditionalStatusId = ReadUInt16(buffer); + obj.AdditionalStatusMaterialList = ReadEntityList(buffer); + obj.CraftMainPawnID = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + obj.CraftMasterLegendPawnIDList = ReadEntityList(buffer); + obj.CreateCount = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartDetachElementReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartDetachElementReq.cs new file mode 100644 index 000000000..8bbd2b200 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartDetachElementReq.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartDetachElementReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_DETACH_ELEMENT_REQ; + + public C2SCraftStartDetachElementReq() + { + EquipItemUId = string.Empty; + CraftElementList = new List(); + CraftSupportPawnIDList = new List(); + } + + public string EquipItemUId { get; set; } + public List CraftElementList { get; set; } + public uint CraftMainPawnId { get; set; } + public List CraftSupportPawnIDList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartDetachElementReq obj) + { + WriteMtString(buffer, obj.EquipItemUId); + WriteEntityList(buffer, obj.CraftElementList); + WriteUInt32(buffer, obj.CraftMainPawnId); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + } + + public override C2SCraftStartDetachElementReq Read(IBuffer buffer) + { + C2SCraftStartDetachElementReq obj = new C2SCraftStartDetachElementReq(); + obj.EquipItemUId = ReadMtString(buffer); + obj.CraftElementList = ReadEntityList(buffer); + obj.CraftMainPawnId = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipColorChangeReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipColorChangeReq.cs new file mode 100644 index 000000000..4f168a71a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipColorChangeReq.cs @@ -0,0 +1,47 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartEquipColorChangeReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_EQUIP_COLOR_CHANGE_REQ; + + public C2SCraftStartEquipColorChangeReq() + { + EquipItemUID = string.Empty; + CraftColorantList = new List(); + CraftSupportPawnIDList = new List(); + } + + public string EquipItemUID { get; set; } + public byte Color { get; set; } + public List CraftColorantList { get; set; } + public uint CraftMainPawnID { get; set; } + public List CraftSupportPawnIDList { get; set; } + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartEquipColorChangeReq obj) + { + WriteMtString(buffer, obj.EquipItemUID); + WriteByte(buffer, obj.Color); + WriteEntityList(buffer, obj.CraftColorantList); + WriteUInt32(buffer, obj.CraftMainPawnID); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + } + + public override C2SCraftStartEquipColorChangeReq Read(IBuffer buffer) + { + C2SCraftStartEquipColorChangeReq obj = new C2SCraftStartEquipColorChangeReq(); + obj.EquipItemUID = ReadMtString(buffer); + obj.Color = ReadByte(buffer); + obj.CraftColorantList = ReadEntityList(buffer); + obj.CraftMainPawnID = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipGradeUpReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipGradeUpReq.cs new file mode 100644 index 000000000..a05db85bc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartEquipGradeUpReq.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartEquipGradeUpReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_EQUIP_GRADE_UP_REQ; + + public C2SCraftStartEquipGradeUpReq() + { + EquipItemUID = string.Empty; + CraftMaterialList = new List(); + CraftSupportPawnIDList = new List(); + Unk0 = new List(); + } + + public string EquipItemUID { get; set; } + public List CraftMaterialList { get; set; } + public uint CraftMainPawnID { get; set; } + public List CraftSupportPawnIDList { get; set; } + public List Unk0 { get; set; } // never populates? + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartEquipGradeUpReq obj) + { + WriteMtString(buffer, obj.EquipItemUID); + WriteEntityList(buffer, obj.CraftMaterialList); + WriteUInt32(buffer, obj.CraftMainPawnID); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + WriteEntityList(buffer, obj.Unk0); + } + + public override C2SCraftStartEquipGradeUpReq Read(IBuffer buffer) + { + C2SCraftStartEquipGradeUpReq obj = new C2SCraftStartEquipGradeUpReq(); + obj.EquipItemUID = ReadMtString(buffer); + obj.CraftMaterialList = ReadEntityList(buffer); + obj.CraftMainPawnID = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartQualityUpReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartQualityUpReq.cs new file mode 100644 index 000000000..c5f990f6d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftStartQualityUpReq.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftStartQualityUpReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_START_QUALITY_UP_REQ; + + public C2SCraftStartQualityUpReq() + { + ItemUID = string.Empty; + RefineUID = string.Empty; + CraftMaterialList = new List(); + CraftSupportPawnIDList = new List(); + Unk3 = new List(); + } + + public string ItemUID { get; set; } + public string RefineUID { get; set; } + public ushort AddStatusID { get; set; } + public List CraftMaterialList { get; set; } + public uint CraftMainPawnID { get; set; } + public List CraftSupportPawnIDList { get; set; } + public List Unk3 { get; set; } // Never populates? + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftStartQualityUpReq obj) + { + WriteMtString(buffer, obj.ItemUID); + WriteMtString(buffer, obj.RefineUID); + WriteUInt16(buffer, obj.AddStatusID); + WriteEntityList(buffer, obj.CraftMaterialList); + WriteUInt32(buffer, obj.CraftMainPawnID); + WriteEntityList(buffer, obj.CraftSupportPawnIDList); + WriteEntityList(buffer, obj.Unk3); + } + + public override C2SCraftStartQualityUpReq Read(IBuffer buffer) + { + C2SCraftStartQualityUpReq obj = new C2SCraftStartQualityUpReq(); + obj.ItemUID = ReadMtString(buffer); + obj.RefineUID = ReadMtString(buffer); + obj.AddStatusID = ReadUInt16(buffer); + obj.CraftMaterialList = ReadEntityList(buffer); + obj.CraftMainPawnID = ReadUInt32(buffer); + obj.CraftSupportPawnIDList = ReadEntityList(buffer); + obj.Unk3 = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftTimeSaveReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftTimeSaveReq.cs new file mode 100644 index 000000000..00cb055f0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SCraftTimeSaveReq.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftTimeSaveReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_CRAFT_CRAFT_TIME_SAVE_REQ; + + public C2SCraftTimeSaveReq() + { + } + + public uint PawnID { get; set; } + /// + /// TODO: Related to CraftSettingHandler => ID of TimeSave data? + /// + public byte ID { get; set; } + /// TODO: Always 1? + public byte Num { get; set; } + /// + /// true while triggered directly from craft item, false when triggered from production status + /// + public bool IsInit { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftTimeSaveReq obj) + { + WriteUInt32(buffer, obj.PawnID); + WriteByte(buffer, obj.ID); + WriteByte(buffer, obj.Num); + WriteBool(buffer, obj.IsInit); + } + + public override C2SCraftTimeSaveReq Read(IBuffer buffer) + { + C2SCraftTimeSaveReq obj = new C2SCraftTimeSaveReq(); + + obj.PawnID = ReadUInt32(buffer); + obj.ID = ReadByte(buffer); + obj.Num = ReadByte(buffer); + obj.IsInit = ReadBool(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelExchangeDispelItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelExchangeDispelItemReq.cs new file mode 100644 index 000000000..9acd346c2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelExchangeDispelItemReq.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SDispelExchangeDispelItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_DISPEL_EXCHANGE_DISPEL_ITEM_REQ; + + public C2SDispelExchangeDispelItemReq() + { + GetDispelItemList = new List(); + } + + public List GetDispelItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SDispelExchangeDispelItemReq obj) + { + WriteEntityList(buffer, obj.GetDispelItemList); + } + + public override C2SDispelExchangeDispelItemReq Read(IBuffer buffer) + { + C2SDispelExchangeDispelItemReq obj = new C2SDispelExchangeDispelItemReq(); + obj.GetDispelItemList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemListReq.cs new file mode 100644 index 000000000..8205e8a27 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemListReq.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SDispelGetDispelItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_DISPEL_GET_DISPEL_ITEM_LIST_REQ; + + public C2SDispelGetDispelItemListReq() + { + } + + public byte Category { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SDispelGetDispelItemListReq obj) + { + WriteByte(buffer, obj.Category); + } + + public override C2SDispelGetDispelItemListReq Read(IBuffer buffer) + { + C2SDispelGetDispelItemListReq obj = new C2SDispelGetDispelItemListReq(); + obj.Category = ReadByte(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemSettingsReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemSettingsReq.cs new file mode 100644 index 000000000..1e16dacfc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SDispelGetDispelItemSettingsReq.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SDispelGetDispelItemSettingsReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_DISPEL_GET_DISPEL_ITEM_SETTING_REQ; + + public C2SDispelGetDispelItemSettingsReq() + { + } + + public ShopType ShopType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SDispelGetDispelItemSettingsReq obj) + { + WriteUInt32(buffer, (uint) obj.ShopType); + } + + public override C2SDispelGetDispelItemSettingsReq Read(IBuffer buffer) + { + C2SDispelGetDispelItemSettingsReq obj = new C2SDispelGetDispelItemSettingsReq(); + obj.ShopType = (ShopType) ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipChangeCharacterEquipReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipChangeCharacterEquipReq.cs index ec2a8d817..b0ad75ba6 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipChangeCharacterEquipReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipChangeCharacterEquipReq.cs @@ -31,6 +31,5 @@ public override C2SEquipChangeCharacterEquipReq Read(IBuffer buffer) return obj; } } - } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipEnhancedGetPacksReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipEnhancedGetPacksReq.cs new file mode 100644 index 000000000..3af97ee0c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipEnhancedGetPacksReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SEquipEnhancedGetPacksReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_EQUIP_ENHANCED_GET_PACKS_REQ; + + public byte Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SEquipEnhancedGetPacksReq obj) + { + WriteByte(buffer, obj.Unk0); + } + + public override C2SEquipEnhancedGetPacksReq Read(IBuffer buffer) + { + C2SEquipEnhancedGetPacksReq obj = new C2SEquipEnhancedGetPacksReq(); + obj.Unk0 = ReadByte(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipGetCraftLockedElementListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipGetCraftLockedElementListReq.cs new file mode 100644 index 000000000..9bad7bba6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEquipGetCraftLockedElementListReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SEquipGetCraftLockedElementListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_EQUIP_GET_CRAFT_LOCKED_ELEMENT_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SEquipGetCraftLockedElementListReq obj) + { + } + + public override C2SEquipGetCraftLockedElementListReq Read(IBuffer buffer) + { + C2SEquipGetCraftLockedElementListReq obj = new C2SEquipGetCraftLockedElementListReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventEndNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventEndNtc.cs new file mode 100644 index 000000000..8d65ec1a2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventEndNtc.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SEventEndNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_EVENT_END_NTC; + + public C2SEventEndNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SEventEndNtc obj) + { + } + + public override C2SEventEndNtc Read(IBuffer buffer) + { + C2SEventEndNtc obj = new C2SEventEndNtc(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventStartNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventStartNtc.cs new file mode 100644 index 000000000..472a3996e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SEventStartNtc.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SEventStartNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_EVENT_START_NTC; + + public C2SEventStartNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SEventStartNtc obj) + { + } + + public override C2SEventStartNtc Read(IBuffer buffer) + { + C2SEventStartNtc obj = new C2SEventStartNtc(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApplyFriendReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApplyFriendReq.cs new file mode 100644 index 000000000..8f6f68d4e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApplyFriendReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SFriendApplyFriendReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_FRIEND_APPLY_FRIEND_REQ; + + public UInt32 CharacterId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SFriendApplyFriendReq obj) + { + WriteUInt32(buffer, obj.CharacterId); + } + + public override C2SFriendApplyFriendReq Read(IBuffer buffer) + { + C2SFriendApplyFriendReq obj = new C2SFriendApplyFriendReq(); + obj.CharacterId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApproveFriendReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApproveFriendReq.cs new file mode 100644 index 000000000..cfc1e54a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendApproveFriendReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SFriendApproveFriendReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_FRIEND_APPROVE_FRIEND_REQ; + + public UInt32 CharacterId { get; set; } + public bool IsApproved { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SFriendApproveFriendReq obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteBool(buffer, obj.IsApproved); + } + + public override C2SFriendApproveFriendReq Read(IBuffer buffer) + { + C2SFriendApproveFriendReq obj = new C2SFriendApproveFriendReq(); + obj.CharacterId = ReadUInt32(buffer); + obj.IsApproved = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendCancelFriendApplicationReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendCancelFriendApplicationReq.cs new file mode 100644 index 000000000..dc12dab08 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendCancelFriendApplicationReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SFriendCancelFriendApplicationReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_FRIEND_CANCEL_FRIEND_APPLICATION_REQ; + + public UInt32 CharacterId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SFriendCancelFriendApplicationReq obj) + { + WriteUInt32(buffer, obj.CharacterId); + } + + public override C2SFriendCancelFriendApplicationReq Read(IBuffer buffer) + { + C2SFriendCancelFriendApplicationReq obj = new C2SFriendCancelFriendApplicationReq(); + obj.CharacterId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRegisterFavoriteFriendReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRegisterFavoriteFriendReq.cs new file mode 100644 index 000000000..424dfce75 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRegisterFavoriteFriendReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SFriendRegisterFavoriteFriendReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_FRIEND_REGISTER_FAVORITE_FRIEND_REQ; + + public UInt32 unFriendNo { get; set; } + public bool isFavorite { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SFriendRegisterFavoriteFriendReq obj) + { + WriteUInt32(buffer, obj.unFriendNo); + WriteBool(buffer, obj.isFavorite); + } + + public override C2SFriendRegisterFavoriteFriendReq Read(IBuffer buffer) + { + C2SFriendRegisterFavoriteFriendReq obj = new C2SFriendRegisterFavoriteFriendReq(); + obj.unFriendNo = ReadUInt32(buffer); + obj.isFavorite = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRemoveFriendReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRemoveFriendReq.cs new file mode 100644 index 000000000..bafc149a0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SFriendRemoveFriendReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SFriendRemoveFriendReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_FRIEND_REMOVE_FRIEND_REQ; + + public UInt32 unFriendNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SFriendRemoveFriendReq obj) + { + WriteUInt32(buffer, obj.unFriendNo); + } + + public override C2SFriendRemoveFriendReq Read(IBuffer buffer) + { + C2SFriendRemoveFriendReq obj = new C2SFriendRemoveFriendReq(); + obj.unFriendNo = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpDetailReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpDetailReq.cs new file mode 100644 index 000000000..446aae477 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpDetailReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SGpGetGpDetailReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_GP_GET_GP_DETAIL_REQ; + + public bool IsAll { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SGpGetGpDetailReq obj) + { + WriteBool(buffer, obj.IsAll); + } + + public override C2SGpGetGpDetailReq Read(IBuffer buffer) + { + C2SGpGetGpDetailReq obj = new C2SGpGetGpDetailReq(); + obj.IsAll = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpPeriodReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpPeriodReq.cs new file mode 100644 index 000000000..f2ef110ec --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpPeriodReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SGpGetGpPeriodReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_GP_GET_GP_PERIOD_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SGpGetGpPeriodReq obj) + { + } + + public override C2SGpGetGpPeriodReq Read(IBuffer buffer) + { + C2SGpGetGpPeriodReq obj = new C2SGpGetGpPeriodReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpReq.cs new file mode 100644 index 000000000..20c9d608d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGetGpReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SGpGetGpReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_GP_GET_GP_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SGpGetGpReq obj) + { + } + + public override C2SGpGetGpReq Read(IBuffer buffer) + { + C2SGpGetGpReq obj = new C2SGpGetGpReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGpEditGetVoiceListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGpEditGetVoiceListReq.cs new file mode 100644 index 000000000..f2fbf8fad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SGpGpEditGetVoiceListReq.cs @@ -0,0 +1,24 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SGpGpEditGetVoiceListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_GP_GP_EDIT_GET_VOICE_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SGpGpEditGetVoiceListReq obj) + { + } + + public override C2SGpGpEditGetVoiceListReq Read(IBuffer buffer) + { + C2SGpGpEditGetVoiceListReq obj = new C2SGpGpEditGetVoiceListReq(); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInnHpRecoveryCompleteNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInnHpRecoveryCompleteNtc.cs new file mode 100644 index 000000000..be628455e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInnHpRecoveryCompleteNtc.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInnHpRecoveryCompleteNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_INN_HP_RECOVERY_COMPLETE_NTC; + + public C2SInnHpRecoveryCompleteNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInnHpRecoveryCompleteNtc obj) + { + } + + public override C2SInnHpRecoveryCompleteNtc Read(IBuffer buffer) + { + C2SInnHpRecoveryCompleteNtc obj = new C2SInnHpRecoveryCompleteNtc(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterEndBadStatusNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterEndBadStatusNtc.cs new file mode 100644 index 000000000..4a2600f1f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterEndBadStatusNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceCharacterEndBadStatusNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_CHARACTER_END_BAD_STATUS_NTC; + + public C2SInstanceCharacterEndBadStatusNtc() + { + } + + public uint StatusId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInstanceCharacterEndBadStatusNtc obj) + { + WriteUInt32(buffer, obj.StatusId); + } + + public override C2SInstanceCharacterEndBadStatusNtc Read(IBuffer buffer) + { + C2SInstanceCharacterEndBadStatusNtc obj = new C2SInstanceCharacterEndBadStatusNtc(); + obj.StatusId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterStartBadStatusNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterStartBadStatusNtc.cs new file mode 100644 index 000000000..987d7550b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceCharacterStartBadStatusNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceCharacterStartBadStatusNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_CHARACTER_START_BAD_STATUS_NTC; + + public C2SInstanceCharacterStartBadStatusNtc() + { + } + + public uint StatusId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInstanceCharacterStartBadStatusNtc obj) + { + WriteUInt32(buffer, obj.StatusId); + } + + public override C2SInstanceCharacterStartBadStatusNtc Read(IBuffer buffer) + { + C2SInstanceCharacterStartBadStatusNtc obj = new C2SInstanceCharacterStartBadStatusNtc(); + obj.StatusId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceExchangeOmInstantKeyValueReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceExchangeOmInstantKeyValueReq.cs index c42acb948..922bcc731 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceExchangeOmInstantKeyValueReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceExchangeOmInstantKeyValueReq.cs @@ -7,28 +7,28 @@ public class C2SInstanceExchangeOmInstantKeyValueReq : IPacketStructure { public PacketId Id => PacketId.C2S_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_REQ; - public ulong Data0 { get; set; } - public uint Data1 { get; set; } + public ulong Key { get; set; } + public uint Value { get; set; } public C2SInstanceExchangeOmInstantKeyValueReq() { - Data0 = 0; - Data1 = 0; + Key = 0; + Value = 0; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, C2SInstanceExchangeOmInstantKeyValueReq obj) { - WriteUInt64(buffer, obj.Data0); - WriteUInt32(buffer, obj.Data1); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); } public override C2SInstanceExchangeOmInstantKeyValueReq Read(IBuffer buffer) { C2SInstanceExchangeOmInstantKeyValueReq obj = new C2SInstanceExchangeOmInstantKeyValueReq(); - obj.Data0 = ReadUInt64(buffer); - obj.Data1 = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemListReq.cs new file mode 100644 index 000000000..6eef164a5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemListReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceGetDropItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_GET_DROP_ITEM_LIST_REQ; + + public C2SInstanceGetDropItemListReq() + { + LayoutId=new CDataStageLayoutId(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInstanceGetDropItemListReq obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + } + + public override C2SInstanceGetDropItemListReq Read(IBuffer buffer) + { + C2SInstanceGetDropItemListReq obj = new C2SInstanceGetDropItemListReq(); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemReq.cs new file mode 100644 index 000000000..065b92a6a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetDropItemReq.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceGetDropItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_GET_DROP_ITEM_REQ; + + public C2SInstanceGetDropItemReq() + { + LayoutId = new CDataStageLayoutId(); + GatheringItemGetRequestList = new List(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + public bool Unk0 { get; set; } + public List GatheringItemGetRequestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInstanceGetDropItemReq obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + WriteBool(buffer, obj.Unk0); + WriteEntityList(buffer, obj.GatheringItemGetRequestList); + } + + public override C2SInstanceGetDropItemReq Read(IBuffer buffer) + { + C2SInstanceGetDropItemReq obj = new C2SInstanceGetDropItemReq(); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + obj.Unk0 = ReadBool(buffer); + obj.GatheringItemGetRequestList = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemListReq.cs index 0035b2f47..acd172512 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemListReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemListReq.cs @@ -10,10 +10,12 @@ public class C2SInstanceGetGatheringItemListReq : IPacketStructure public CDataStageLayoutId LayoutId { get; set; } public uint PosId { get; set; } + public string GatheringItemUId { get; set; } public C2SInstanceGetGatheringItemListReq() { LayoutId = new CDataStageLayoutId(); + GatheringItemUId = string.Empty; } public class Serializer : PacketEntitySerializer @@ -22,12 +24,14 @@ public override void Write(IBuffer buffer, C2SInstanceGetGatheringItemListReq ob { WriteEntity(buffer, obj.LayoutId); WriteUInt32(buffer, obj.PosId); + WriteMtString(buffer, obj.GatheringItemUId); } public override C2SInstanceGetGatheringItemListReq Read(IBuffer buffer) { C2SInstanceGetGatheringItemListReq obj = new C2SInstanceGetGatheringItemListReq(); obj.LayoutId = ReadEntity(buffer); obj.PosId = ReadUInt32(buffer); + obj.GatheringItemUId = ReadMtString(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemReq.cs index e2f788f07..04fd4d9d4 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceGetGatheringItemReq.cs @@ -11,7 +11,7 @@ public class C2SInstanceGetGatheringItemReq : IPacketStructure public CDataStageLayoutId LayoutId { get; set; } public uint PosId { get; set; } - public byte Unk0 { get; set; } + public byte EquipToCharacter { get; set; } public uint Unk1 { get; set; } public List GatheringItemGetRequestList { get; set; } @@ -27,7 +27,7 @@ public override void Write(IBuffer buffer, C2SInstanceGetGatheringItemReq obj) { WriteEntity(buffer, obj.LayoutId); WriteUInt32(buffer, obj.PosId); - WriteByte(buffer, obj.Unk0); + WriteByte(buffer, obj.EquipToCharacter); WriteUInt32(buffer, obj.Unk1); WriteEntityList(buffer, obj.GatheringItemGetRequestList); } @@ -37,7 +37,7 @@ public override C2SInstanceGetGatheringItemReq Read(IBuffer buffer) C2SInstanceGetGatheringItemReq obj = new C2SInstanceGetGatheringItemReq(); obj.LayoutId = ReadEntity(buffer); obj.PosId = ReadUInt32(buffer); - obj.Unk0 = ReadByte(buffer); + obj.EquipToCharacter = ReadByte(buffer); obj.Unk1 = ReadUInt32(buffer); obj.GatheringItemGetRequestList = ReadEntityList(buffer); return obj; diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstancePlTouchOmNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstancePlTouchOmNtc.cs new file mode 100644 index 000000000..177833765 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstancePlTouchOmNtc.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstancePlTouchOmNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_PL_TOUCH_OM_NTC; + + public C2SInstancePlTouchOmNtc() + { + LayoutId = new CDataStageLayoutId(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public UInt32 PosId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SInstancePlTouchOmNtc obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.PosId); + } + + public override C2SInstancePlTouchOmNtc Read(IBuffer buffer) + { + C2SInstancePlTouchOmNtc obj = new C2SInstancePlTouchOmNtc(); + obj.LayoutId = ReadEntity(buffer); + obj.PosId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceSetOmInstantKeyValueReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceSetOmInstantKeyValueReq.cs index 09eb202fc..5d065d042 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceSetOmInstantKeyValueReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceSetOmInstantKeyValueReq.cs @@ -7,28 +7,28 @@ public class C2SInstanceSetOmInstantKeyValueReq : IPacketStructure { public PacketId Id => PacketId.C2S_INSTANCE_SET_OM_INSTANT_KEY_VALUE_REQ; - public ulong Data0 { get; set; } - public uint Data1 { get; set; } + public ulong Key { get; set; } + public uint Value { get; set; } public C2SInstanceSetOmInstantKeyValueReq() { - Data0 = 0; - Data1 = 0; + Key = 0; + Value = 0; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, C2SInstanceSetOmInstantKeyValueReq obj) { - WriteUInt64(buffer, obj.Data0); - WriteUInt32(buffer, obj.Data1); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); } public override C2SInstanceSetOmInstantKeyValueReq Read(IBuffer buffer) { C2SInstanceSetOmInstantKeyValueReq obj = new C2SInstanceSetOmInstantKeyValueReq(); - obj.Data0 = ReadUInt64(buffer); - obj.Data1 = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomGetEnemyListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomGetEnemyListReq.cs new file mode 100644 index 000000000..8b0bd20cc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomGetEnemyListReq.cs @@ -0,0 +1,23 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceTraningRoomGetEnemyListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_TRANING_ROOM_GET_ENEMY_LIST_REQ; + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SInstanceTraningRoomGetEnemyListReq obj) + { + } + + public override C2SInstanceTraningRoomGetEnemyListReq Read(IBuffer buffer) + { + return new C2SInstanceTraningRoomGetEnemyListReq(); + } + } + } + +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomSetEnemyReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomSetEnemyReq.cs new file mode 100644 index 000000000..ae282b633 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SInstanceTraningRoomSetEnemyReq.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SInstanceTraningRoomSetEnemyReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_INSTANCE_TRANING_ROOM_SET_ENEMY_REQ; + + /// + /// Value returned from the TraningRoomGetEnemyList dialog. + /// + public uint OptionId { get; set; } + public uint Lv { get; set; } + + public C2SInstanceTraningRoomSetEnemyReq() + { + OptionId = 0; + Lv = 0; + } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SInstanceTraningRoomSetEnemyReq obj) + { + WriteUInt32(buffer, obj.OptionId); + WriteUInt32(buffer, obj.Lv); + } + + public override C2SInstanceTraningRoomSetEnemyReq Read(IBuffer buffer) + { + C2SInstanceTraningRoomSetEnemyReq obj = new C2SInstanceTraningRoomSetEnemyReq(); + obj.OptionId = ReadUInt32(buffer); + obj.Lv = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemEmbodyItemsReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemEmbodyItemsReq.cs new file mode 100644 index 000000000..6fe8af873 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemEmbodyItemsReq.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemEmbodyItemsReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_EMBODY_ITEMS_REQ; + + public C2SItemEmbodyItemsReq() + { + ItemList = new List(); + } + + public byte StorageType { get; set; } + public WalletType WalletType { get; set; } // Passed from the value of unk0 in price res + public List ItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemEmbodyItemsReq obj) + { + WriteByte(buffer, obj.StorageType); + WriteUInt32(buffer, (uint) obj.WalletType); + WriteEntityList(buffer, obj.ItemList); + } + + public override C2SItemEmbodyItemsReq Read(IBuffer buffer) + { + C2SItemEmbodyItemsReq obj = new C2SItemEmbodyItemsReq(); + obj.StorageType = ReadByte(buffer); + obj.WalletType = (WalletType) ReadUInt32(buffer); + obj.ItemList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetDefaultStorageEmptySlotNumReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetDefaultStorageEmptySlotNumReq.cs new file mode 100644 index 000000000..98da69eb7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetDefaultStorageEmptySlotNumReq.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemGetDefaultStorageEmptySlotNumReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_GET_DEFAULT_STORAGE_EMPTY_SLOT_NUM_REQ; + + public C2SItemGetDefaultStorageEmptySlotNumReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemGetDefaultStorageEmptySlotNumReq obj) + { + } + + public override C2SItemGetDefaultStorageEmptySlotNumReq Read(IBuffer buffer) + { + C2SItemGetDefaultStorageEmptySlotNumReq obj = new C2SItemGetDefaultStorageEmptySlotNumReq(); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetEmbodyPayCostReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetEmbodyPayCostReq.cs new file mode 100644 index 000000000..d72733270 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetEmbodyPayCostReq.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemGetEmbodyPayCostReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_GET_EMBODY_PAY_COST_REQ; + + public C2SItemGetEmbodyPayCostReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemGetEmbodyPayCostReq obj) + { + } + + public override C2SItemGetEmbodyPayCostReq Read(IBuffer buffer) + { + C2SItemGetEmbodyPayCostReq obj = new C2SItemGetEmbodyPayCostReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetPostItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetPostItemListReq.cs new file mode 100644 index 000000000..693350c0e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetPostItemListReq.cs @@ -0,0 +1,23 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemGetPostItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_GET_POST_ITEM_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemGetPostItemListReq obj) + { + } + + public override C2SItemGetPostItemListReq Read(IBuffer buffer) + { + C2SItemGetPostItemListReq obj = new C2SItemGetPostItemListReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetSpecifiedHavingItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetSpecifiedHavingItemListReq.cs new file mode 100644 index 000000000..04908f213 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetSpecifiedHavingItemListReq.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemGetSpecifiedHavingItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_GET_SPECIFIED_HAVING_ITEM_LIST_REQ; + + public C2SItemGetSpecifiedHavingItemListReq() + { + } + + public uint ItemId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemGetSpecifiedHavingItemListReq obj) + { + WriteUInt32(buffer, obj.ItemId); + } + + public override C2SItemGetSpecifiedHavingItemListReq Read(IBuffer buffer) + { + C2SItemGetSpecifiedHavingItemListReq obj = new C2SItemGetSpecifiedHavingItemListReq(); + obj.ItemId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetValuableItemListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetValuableItemListReq.cs new file mode 100644 index 000000000..24e03a399 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SItemGetValuableItemListReq.cs @@ -0,0 +1,23 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SItemGetValuableItemListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ITEM_GET_VALUABLE_ITEM_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SItemGetValuableItemListReq obj) + { + } + + public override C2SItemGetValuableItemListReq Read(IBuffer buffer) + { + C2SItemGetValuableItemListReq obj = new C2SItemGetValuableItemListReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobGetPlayPointListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobGetPlayPointListReq.cs new file mode 100644 index 000000000..3d8d6bf52 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobGetPlayPointListReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SJobGetPlayPointListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_JOB_GET_PLAY_POINT_LIST_REQ; + + public C2SJobGetPlayPointListReq() + { + } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SJobGetPlayPointListReq obj) + { + } + + public override C2SJobGetPlayPointListReq Read(IBuffer buffer) + { + return new C2SJobGetPlayPointListReq(); + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopBuyItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopBuyItemReq.cs new file mode 100644 index 000000000..a042f45cc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopBuyItemReq.cs @@ -0,0 +1,53 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SJobJobValueShopBuyItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_JOB_JOB_VALUE_SHOP_BUY_ITEM_REQ; + + public C2SJobJobValueShopBuyItemReq() + { + } + + public JobId JobId { get; set; } + public byte JobValueType { get; set; } + public uint LineupId { get; set; } + public byte Num { get; set; } + public byte StorageType { get; set; } + public uint Price { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SJobJobValueShopBuyItemReq obj) + { + WriteByte(buffer, (byte)obj.JobId); + WriteByte(buffer, obj.JobValueType); + WriteUInt32(buffer, obj.LineupId); + WriteByte(buffer, obj.Num); + WriteByte(buffer, obj.StorageType); + WriteUInt32(buffer, obj.Price); + } + + public override C2SJobJobValueShopBuyItemReq Read(IBuffer buffer) + { + C2SJobJobValueShopBuyItemReq obj = new C2SJobJobValueShopBuyItemReq(); + obj.JobId = (JobId)ReadByte(buffer); + obj.JobValueType = ReadByte(buffer); + obj.LineupId = ReadUInt32(buffer); + obj.Num = ReadByte(buffer); + obj.StorageType = ReadByte(buffer); + obj.Price = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopGetLineupReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopGetLineupReq.cs new file mode 100644 index 000000000..593411998 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobJobValueShopGetLineupReq.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SJobJobValueShopGetLineupReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_JOB_JOB_VALUE_SHOP_GET_LINEUP_REQ; + + public C2SJobJobValueShopGetLineupReq() + { + JobId = 0; + JobValueType = 0; + } + + public JobId JobId { get; set; } + public byte JobValueType { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SJobJobValueShopGetLineupReq obj) + { + WriteByte(buffer, (byte)obj.JobId); + WriteByte(buffer, obj.JobValueType); + } + + public override C2SJobJobValueShopGetLineupReq Read(IBuffer buffer) + { + C2SJobJobValueShopGetLineupReq obj = new C2SJobJobValueShopGetLineupReq(); + obj.JobId = (JobId)ReadByte(buffer); + obj.JobValueType = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq.cs new file mode 100644 index 000000000..f2490089d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq : IPacketStructure + { + public C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq() + { + } + public PacketId Id => PacketId.C2S_JOB_ORB_TREE_GET_ALL_JOB_ORB_ELEMENT_LIST_REQ; + + public JobId JobId { get; set; } + public UInt32 Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, (byte) obj.JobId); + } + + public override C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq Read(IBuffer buffer) + { + C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq obj = new C2SJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListReq(); + obj.Unk0 = ReadUInt32(buffer); + obj.JobId = (JobId) ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyChatMsgReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyChatMsgReq.cs index d26e28761..94bbc14b3 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyChatMsgReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyChatMsgReq.cs @@ -4,51 +4,73 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class C2SLobbyChatMsgReq : IPacketStructure { - + public class C2SLobbyChatMsgReq : IPacketStructure + { public PacketId Id => PacketId.C2S_LOBBY_LOBBY_CHAT_MSG_REQ; - public LobbyChatMsgType Type { get; set; } + public LobbyChatMsgType Type { get; set; } + + /// + /// Seemingly always 0? + /// public uint Unk1 { get; set; } // Target ID? - public byte Unk2 { get; set; } - public uint Unk3 { get; set; } - public uint Unk4 { get; set; } - public string StrMessage { get; set; } - public C2SLobbyChatMsgReq() { + /// + /// Note that My Phrases are interpreted as regular message & emotes do not use this packet + /// 0 == regular message + /// 1 == phrases + /// + public byte MessageFlavor { get; set; } + + /// + /// Communication -> Phrases -> Greetings, Questions, Replies, ... + /// Min is 1 (Greetings), Max is 8 (Tactics II) + /// + public uint PhrasesCategory { get; set; } + + /// + /// Index within the Phrases communication UI + /// 0 == not a phrase, but rather a direct message + /// Min 1 == Category Greetings - "How do you do" + /// Max 317 == Category Tactics II - "Let's dedicate this victory to our clan!" + /// + public uint PhrasesIndex { get; set; } + + public string Message { get; set; } + + public C2SLobbyChatMsgReq() + { Type = 0; Unk1 = 0; - Unk2 = 0; - Unk3 = 0; - Unk4 = 0; - StrMessage = string.Empty; + MessageFlavor = 0; + PhrasesCategory = 0; + PhrasesIndex = 0; + Message = string.Empty; } - public class Serializer : PacketEntitySerializer { - - + public class Serializer : PacketEntitySerializer + { public override void Write(IBuffer buffer, C2SLobbyChatMsgReq obj) { - WriteByte(buffer, (byte) obj.Type); + WriteByte(buffer, (byte)obj.Type); WriteUInt32(buffer, obj.Unk1); - WriteByte(buffer, obj.Unk2); - WriteUInt32(buffer, obj.Unk3); - WriteUInt32(buffer, obj.Unk4); - WriteMtString(buffer, obj.StrMessage); + WriteByte(buffer, obj.MessageFlavor); + WriteUInt32(buffer, obj.PhrasesCategory); + WriteUInt32(buffer, obj.PhrasesIndex); + WriteMtString(buffer, obj.Message); } public override C2SLobbyChatMsgReq Read(IBuffer buffer) { C2SLobbyChatMsgReq obj = new C2SLobbyChatMsgReq(); - obj.Type = (LobbyChatMsgType) ReadByte(buffer); + obj.Type = (LobbyChatMsgType)ReadByte(buffer); obj.Unk1 = ReadUInt32(buffer); - obj.Unk2 = ReadByte(buffer); - obj.Unk3 = ReadUInt32(buffer); - obj.Unk4 = ReadUInt32(buffer); - obj.StrMessage = ReadMtString(buffer); + obj.MessageFlavor = ReadByte(buffer); + obj.PhrasesCategory = ReadUInt32(buffer); + obj.PhrasesIndex = ReadUInt32(buffer); + obj.Message = ReadMtString(buffer); return obj; } } - } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyLobbyDataMsgReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyLobbyDataMsgReq.cs index 2fe7da16b..cff57c1c2 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyLobbyDataMsgReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SLobbyLobbyDataMsgReq.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure @@ -9,12 +10,12 @@ public class C2SLobbyLobbyDataMsgReq : IPacketStructure public C2SLobbyLobbyDataMsgReq() { - Type=0; - CharacterId=0; - RpcPacket=new byte[0]; + Type = 0; + CharacterId = 0; + RpcPacket = new byte[0]; } - public byte Type { get; set; } + public RpcMsgType Type { get; set; } public uint CharacterId { get; set; } public byte[] RpcPacket { get; set; } @@ -22,7 +23,7 @@ public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, C2SLobbyLobbyDataMsgReq obj) { - WriteByte(buffer, obj.Type); + WriteByte(buffer, (byte) obj.Type); WriteUInt32(buffer, obj.CharacterId); WriteInt32(buffer, obj.RpcPacket.Length); WriteByteArray(buffer, obj.RpcPacket); @@ -31,7 +32,7 @@ public override void Write(IBuffer buffer, C2SLobbyLobbyDataMsgReq obj) public override C2SLobbyLobbyDataMsgReq Read(IBuffer buffer) { C2SLobbyLobbyDataMsgReq obj = new C2SLobbyLobbyDataMsgReq(); - obj.Type = ReadByte(buffer); + obj.Type = (RpcMsgType) ReadByte(buffer); obj.CharacterId = ReadUInt32(buffer); int rpcPacketLength = ReadInt32(buffer); obj.RpcPacket = ReadByteArray(buffer, rpcPacketLength); diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListDataReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListDataReq.cs new file mode 100644 index 000000000..fa36c0579 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListDataReq.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailMailGetListDataReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_DATA_REQ; + + public C2SMailMailGetListDataReq() + { + } + + public uint Offset { get; set; } + public uint Num { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailMailGetListDataReq obj) + { + WriteUInt32(buffer, obj.Offset); + WriteUInt32(buffer, obj.Num); + } + + public override C2SMailMailGetListDataReq Read(IBuffer buffer) + { + C2SMailMailGetListDataReq obj = new C2SMailMailGetListDataReq(); + obj.Offset = ReadUInt32(buffer); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListFootReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListFootReq.cs new file mode 100644 index 000000000..befa90c68 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListFootReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailMailGetListFootReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_FOOT_REQ; + + public C2SMailMailGetListFootReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailMailGetListFootReq obj) + { + } + + public override C2SMailMailGetListFootReq Read(IBuffer buffer) + { + C2SMailMailGetListFootReq obj = new C2SMailMailGetListFootReq(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListHeadReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListHeadReq.cs new file mode 100644 index 000000000..a250d18df --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailMailGetListHeadReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailMailGetListHeadReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_MAIL_GET_LIST_HEAD_REQ; + + public C2SMailMailGetListHeadReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailMailGetListHeadReq obj) + { + } + + public override C2SMailMailGetListHeadReq Read(IBuffer buffer) + { + C2SMailMailGetListHeadReq obj = new C2SMailMailGetListHeadReq(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailDeleteReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailDeleteReq.cs new file mode 100644 index 000000000..a7beaba69 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailDeleteReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailDeleteReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_DELETE_REQ; + + public C2SMailSystemMailDeleteReq() + { + } + + public ulong MessageId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailDeleteReq obj) + { + WriteUInt64(buffer, obj.MessageId); + } + + public override C2SMailSystemMailDeleteReq Read(IBuffer buffer) + { + C2SMailSystemMailDeleteReq obj = new C2SMailSystemMailDeleteReq(); + obj.MessageId = ReadUInt64(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetAllItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetAllItemReq.cs new file mode 100644 index 000000000..12c1a59de --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetAllItemReq.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailGetAllItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_ALL_ITEM_REQ; + + public C2SMailSystemMailGetAllItemReq() + { + } + + public ulong MessageId { get; set; } + public byte StorageType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailGetAllItemReq obj) + { + WriteUInt64(buffer, obj.MessageId); + WriteByte(buffer, obj.StorageType); + } + + public override C2SMailSystemMailGetAllItemReq Read(IBuffer buffer) + { + C2SMailSystemMailGetAllItemReq obj = new C2SMailSystemMailGetAllItemReq(); + obj.MessageId = ReadUInt64(buffer); + obj.StorageType = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListDataReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListDataReq.cs new file mode 100644 index 000000000..78cae8a84 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListDataReq.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailGetListDataReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_DATA_REQ; + + public C2SMailSystemMailGetListDataReq() + { + } + + public uint Offset { get; set; } + public uint Num { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailGetListDataReq obj) + { + WriteUInt32(buffer, obj.Offset); + WriteUInt32(buffer, obj.Num); + } + + public override C2SMailSystemMailGetListDataReq Read(IBuffer buffer) + { + C2SMailSystemMailGetListDataReq obj = new C2SMailSystemMailGetListDataReq(); + obj.Offset = ReadUInt32(buffer); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListFootReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListFootReq.cs new file mode 100644 index 000000000..8fabb38ff --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListFootReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailGetListFootReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_FOOT_REQ; + + public C2SMailSystemMailGetListFootReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailGetListFootReq obj) + { + } + + public override C2SMailSystemMailGetListFootReq Read(IBuffer buffer) + { + C2SMailSystemMailGetListFootReq obj = new C2SMailSystemMailGetListFootReq(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListHeadReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListHeadReq.cs new file mode 100644 index 000000000..f6c637da4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetListHeadReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailGetListHeadReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_LIST_HEAD_REQ; + + public C2SMailSystemMailGetListHeadReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailGetListHeadReq obj) + { + } + + public override C2SMailSystemMailGetListHeadReq Read(IBuffer buffer) + { + C2SMailSystemMailGetListHeadReq obj = new C2SMailSystemMailGetListHeadReq(); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetTextReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetTextReq.cs new file mode 100644 index 000000000..1993f24cb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SMailSystemMailGetTextReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SMailSystemMailGetTextReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_MAIL_SYSTEM_MAIL_GET_TEXT_REQ; + + public C2SMailSystemMailGetTextReq() + { + } + + public ulong MailId { get; set; } // Renamed from Id + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SMailSystemMailGetTextReq obj) + { + WriteUInt64(buffer, obj.MailId); + } + + public override C2SMailSystemMailGetTextReq Read(IBuffer buffer) + { + C2SMailSystemMailGetTextReq obj = new C2SMailSystemMailGetTextReq(); + obj.MailId = ReadUInt64(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SNpcGetNpcExtendedFacilityReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SNpcGetNpcExtendedFacilityReq.cs new file mode 100644 index 000000000..1120034b9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SNpcGetNpcExtendedFacilityReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SNpcGetNpcExtendedFacilityReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_NPC_GET_NPC_EXTENDED_FACILITY_REQ; + + public NpcId NpcId { get; set; } + + public C2SNpcGetNpcExtendedFacilityReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SNpcGetNpcExtendedFacilityReq obj) + { + WriteUInt32(buffer, (uint) obj.NpcId); + } + + public override C2SNpcGetNpcExtendedFacilityReq Read(IBuffer buffer) + { + C2SNpcGetNpcExtendedFacilityReq obj = new C2SNpcGetNpcExtendedFacilityReq(); + obj.NpcId = (NpcId) ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteGetPawnReleaseOrbElementListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteGetPawnReleaseOrbElementListReq.cs new file mode 100644 index 000000000..c19cee7f2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteGetPawnReleaseOrbElementListReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SOrbDevoteGetPawnReleaseOrbElementListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ORB_DEVOTE_GET_PAWN_RELEASE_ORB_ELEMENT_LIST_REQ; + + public C2SOrbDevoteGetPawnReleaseOrbElementListReq() + { + } + + public UInt32 PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SOrbDevoteGetPawnReleaseOrbElementListReq obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SOrbDevoteGetPawnReleaseOrbElementListReq Read(IBuffer buffer) + { + C2SOrbDevoteGetPawnReleaseOrbElementListReq obj = new C2SOrbDevoteGetPawnReleaseOrbElementListReq(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleaseOrbElementReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleaseOrbElementReq.cs new file mode 100644 index 000000000..3fdd34669 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleaseOrbElementReq.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SOrbDevoteReleaseOrbElementReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ORB_DEVOTE_RELEASE_ORB_ELEMENT_REQ; + + public C2SOrbDevoteReleaseOrbElementReq() + { + } + + public UInt32 ElementId { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SOrbDevoteReleaseOrbElementReq obj) + { + WriteUInt32(buffer, obj.ElementId); + } + + public override C2SOrbDevoteReleaseOrbElementReq Read(IBuffer buffer) + { + C2SOrbDevoteReleaseOrbElementReq obj = new C2SOrbDevoteReleaseOrbElementReq(); + obj.ElementId = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleasePawnOrbElementReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleasePawnOrbElementReq.cs new file mode 100644 index 000000000..92fe16d70 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SOrbDevoteReleasePawnOrbElementReq.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SOrbDevoteReleasePawnOrbElementReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_ORB_DEVOTE_RELEASE_PAWN_ORB_ELEMENT_REQ; + + public C2SOrbDevoteReleasePawnOrbElementReq() + { + } + + public UInt32 PawnId { get; set; } + public UInt32 ElementId { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, C2SOrbDevoteReleasePawnOrbElementReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.ElementId); + } + + public override C2SOrbDevoteReleasePawnOrbElementReq Read(IBuffer buffer) + { + C2SOrbDevoteReleasePawnOrbElementReq obj = new C2SOrbDevoteReleasePawnOrbElementReq(); + obj.PawnId = ReadUInt32(buffer); + obj.ElementId = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPartyPartyMemberSetValueReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPartyPartyMemberSetValueReq.cs new file mode 100644 index 000000000..74b9c6d97 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPartyPartyMemberSetValueReq.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPartyPartyMemberSetValueReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PARTY_PARTY_MEMBER_SET_VALUE_REQ; + + public byte Index { get; set; } + public byte Value { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPartyPartyMemberSetValueReq obj) + { + WriteByte(buffer, obj.Index); + WriteByte(buffer, obj.Value); + } + + public override C2SPartyPartyMemberSetValueReq Read(IBuffer buffer) + { + C2SPartyPartyMemberSetValueReq obj = new C2SPartyPartyMemberSetValueReq(); + obj.Index = ReadByte(buffer); + obj.Value = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnCreatePawnReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnCreatePawnReq.cs new file mode 100644 index 000000000..ab12aa14e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnCreatePawnReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnCreatePawnReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_CREATE_MYPAWN_REQ; + + public C2SPawnCreatePawnReq() + { + PawnInfo = new CDataPawnInfo(); + } + + public byte SlotNo { get; set; } + public CDataPawnInfo PawnInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnCreatePawnReq obj) + { + WriteByte(buffer, obj.SlotNo); + WriteEntity(buffer, obj.PawnInfo); + } + + public override C2SPawnCreatePawnReq Read(IBuffer buffer) + { + C2SPawnCreatePawnReq obj = new C2SPawnCreatePawnReq(); + obj.SlotNo = ReadByte(buffer); + obj.PawnInfo = ReadEntity(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnDeleteMyPawnReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnDeleteMyPawnReq.cs new file mode 100644 index 000000000..97b9c250a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnDeleteMyPawnReq.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnDeleteMyPawnReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_DELETE_MYPAWN_REQ; + + public byte SlotNo { get; set; } + public bool IsKeepEquip { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnDeleteMyPawnReq obj) + { + WriteByte(buffer, obj.SlotNo); + WriteBool(buffer, obj.IsKeepEquip); + } + + public override C2SPawnDeleteMyPawnReq Read(IBuffer buffer) + { + C2SPawnDeleteMyPawnReq obj = new C2SPawnDeleteMyPawnReq(); + obj.SlotNo = ReadByte(buffer); + obj.IsKeepEquip = ReadBool(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMypawnListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMyPawnListReq.cs similarity index 65% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMypawnListReq.cs rename to Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMyPawnListReq.cs index 029b99310..a2cae11a6 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMypawnListReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetMyPawnListReq.cs @@ -3,19 +3,19 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class C2SPawnGetMypawnListReq : IPacketStructure + public class C2SPawnGetMyPawnListReq : IPacketStructure { public PacketId Id => PacketId.C2S_PAWN_GET_MYPAWN_LIST_REQ; - public class Serializer : PacketEntitySerializer + public class Serializer : PacketEntitySerializer { - public override void Write(IBuffer buffer, C2SPawnGetMypawnListReq obj) + public override void Write(IBuffer buffer, C2SPawnGetMyPawnListReq obj) { } - public override C2SPawnGetMypawnListReq Read(IBuffer buffer) + public override C2SPawnGetMyPawnListReq Read(IBuffer buffer) { - return new C2SPawnGetMypawnListReq(); + return new C2SPawnGetMyPawnListReq(); } } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetNoraPawnListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetNoraPawnListReq.cs new file mode 100644 index 000000000..af8710138 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetNoraPawnListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnGetNoraPawnListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_GET_NORA_PAWN_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnGetNoraPawnListReq obj) + { + } + + public override C2SPawnGetNoraPawnListReq Read(IBuffer buffer) + { + return new C2SPawnGetNoraPawnListReq(); + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetOfficialPawnListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetOfficialPawnListReq.cs new file mode 100644 index 000000000..6b23cafa3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetOfficialPawnListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnGetOfficialPawnListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_GET_OFFICIAL_PAWN_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnGetOfficialPawnListReq obj) + { + } + + public override C2SPawnGetOfficialPawnListReq Read(IBuffer buffer) + { + return new C2SPawnGetOfficialPawnListReq(); + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRegisteredPawnListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRegisteredPawnListReq.cs new file mode 100644 index 000000000..373bb1d23 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRegisteredPawnListReq.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnGetRegisteredPawnListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_GET_REGISTERED_PAWN_LIST_REQ; + + public C2SPawnGetRegisteredPawnListReq() + { + SearchParam = new CDataPawnSearchParameter(); + } + + public CDataPawnSearchParameter SearchParam; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnGetRegisteredPawnListReq obj) + { + WriteEntity(buffer, obj.SearchParam); + } + + public override C2SPawnGetRegisteredPawnListReq Read(IBuffer buffer) + { + C2SPawnGetRegisteredPawnListReq obj = new C2SPawnGetRegisteredPawnListReq(); + obj.SearchParam = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRentedPawnDataReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRentedPawnDataReq.cs new file mode 100644 index 000000000..c373f2122 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnGetRentedPawnDataReq.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnGetRentedPawnDataReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_GET_RENTED_PAWN_DATA_REQ; + + public C2SPawnGetRentedPawnDataReq() + { + } + + public byte SlotNo { get; set; } + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnGetRentedPawnDataReq obj) + { + WriteByte(buffer, obj.SlotNo); + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SPawnGetRentedPawnDataReq Read(IBuffer buffer) + { + C2SPawnGetRentedPawnDataReq obj = new C2SPawnGetRentedPawnDataReq(); + obj.SlotNo = ReadByte(buffer); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnJoinPartyRentedPawnReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnJoinPartyRentedPawnReq.cs new file mode 100644 index 000000000..133424628 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnJoinPartyRentedPawnReq.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnJoinPartyRentedPawnReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_JOIN_PARTY_RENTED_PAWN_REQ; + + public byte SlotNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnJoinPartyRentedPawnReq obj) + { + WriteByte(buffer, obj.SlotNo); + } + + public override C2SPawnJoinPartyRentedPawnReq Read(IBuffer buffer) + { + C2SPawnJoinPartyRentedPawnReq obj = new C2SPawnJoinPartyRentedPawnReq(); + obj.SlotNo = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnPawnLostReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnPawnLostReq.cs new file mode 100644 index 000000000..1793942b0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnPawnLostReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnPawnLostReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_PAWN_LOST_REQ; + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnPawnLostReq obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SPawnPawnLostReq Read(IBuffer buffer) + { + C2SPawnPawnLostReq obj = new C2SPawnPawnLostReq(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnRentRegisteredPawnReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnRentRegisteredPawnReq.cs new file mode 100644 index 000000000..f21358c2e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnRentRegisteredPawnReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnRentRegisteredPawnReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_RENT_REGISTERED_PAWN_REQ; + + public byte SlotNo { get; set; } + public uint RequestedPawnId { get; set; } + public ulong Updated { get; set; } + public uint RentalCost { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnRentRegisteredPawnReq obj) + { + WriteByte(buffer, obj.SlotNo); + WriteUInt32(buffer, obj.RequestedPawnId); + WriteUInt64(buffer, obj.Updated); + WriteUInt32(buffer, obj.RentalCost); + } + + public override C2SPawnRentRegisteredPawnReq Read(IBuffer buffer) + { + C2SPawnRentRegisteredPawnReq obj = new C2SPawnRentRegisteredPawnReq(); + obj.SlotNo = ReadByte(buffer); + obj.RequestedPawnId = ReadUInt32(buffer); + obj.Updated = ReadUInt64(buffer); + obj.RentalCost = ReadUInt32(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnReturnRentedPawnReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnReturnRentedPawnReq.cs new file mode 100644 index 000000000..d4a7b6ee8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnReturnRentedPawnReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnReturnRentedPawnReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_RETURN_RENTED_PAWN_REQ; + + public C2SPawnReturnRentedPawnReq() + { + PawnFeedbackList = new List(); + } + + public byte SlotNo { get; set; } + public List PawnFeedbackList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnReturnRentedPawnReq obj) + { + WriteByte(buffer, obj.SlotNo); + WriteEntityList(buffer, obj.PawnFeedbackList); + } + + public override C2SPawnReturnRentedPawnReq Read(IBuffer buffer) + { + C2SPawnReturnRentedPawnReq obj = new C2SPawnReturnRentedPawnReq(); + obj.SlotNo = ReadByte(buffer); + obj.PawnFeedbackList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillDeleteStockSkillReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillDeleteStockSkillReq.cs new file mode 100644 index 000000000..e14daed44 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillDeleteStockSkillReq.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnSpSkillDeleteStockSkillReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_SP_SKILL_DELETE_STOCK_SKILL_REQ; + + public uint PawnId { get; set; } + public byte SpSkillId { get; set; } + public byte SpSkillLv { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnSpSkillDeleteStockSkillReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, obj.SpSkillId); + WriteByte(buffer, obj.SpSkillLv); + } + + public override C2SPawnSpSkillDeleteStockSkillReq Read(IBuffer buffer) + { + C2SPawnSpSkillDeleteStockSkillReq obj = new C2SPawnSpSkillDeleteStockSkillReq(); + obj.PawnId = ReadUInt32(buffer); + obj.SpSkillId = ReadByte(buffer); + obj.SpSkillLv = ReadByte(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetActiveSkillReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetActiveSkillReq.cs new file mode 100644 index 000000000..a1908b887 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetActiveSkillReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnSpSkillGetActiveSkillReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_SP_SKILL_GET_ACTIVE_SKILL_REQ; + + public uint PawnId { get; set; } + public JobId JobId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnSpSkillGetActiveSkillReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte) obj.JobId); + } + + public override C2SPawnSpSkillGetActiveSkillReq Read(IBuffer buffer) + { + C2SPawnSpSkillGetActiveSkillReq obj = new C2SPawnSpSkillGetActiveSkillReq(); + obj.PawnId = ReadUInt32(buffer); + obj.JobId = (JobId) ReadByte(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetStockSkillReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetStockSkillReq.cs new file mode 100644 index 000000000..1d2a432ad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillGetStockSkillReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnSpSkillGetStockSkillReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_SP_SKILL_GET_STOCK_SKILL_REQ; + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnSpSkillGetStockSkillReq obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override C2SPawnSpSkillGetStockSkillReq Read(IBuffer buffer) + { + C2SPawnSpSkillGetStockSkillReq obj = new C2SPawnSpSkillGetStockSkillReq(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillSetActiveSkillReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillSetActiveSkillReq.cs new file mode 100644 index 000000000..171a707c8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnSpSkillSetActiveSkillReq.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnSpSkillSetActiveSkillReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_SP_SKILL_SET_ACTIVE_SKILL_REQ; + + public uint PawnId { get; set; } + public JobId JobId { get; set; } + public CDataSpSkill FromStockSpSkill { get; set; } + public CDataSpSkill ToActiveSpSkill { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnSpSkillSetActiveSkillReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte) obj.JobId); + WriteEntity(buffer, obj.FromStockSpSkill); + WriteEntity(buffer, obj.ToActiveSpSkill); + } + + public override C2SPawnSpSkillSetActiveSkillReq Read(IBuffer buffer) + { + C2SPawnSpSkillSetActiveSkillReq obj = new C2SPawnSpSkillSetActiveSkillReq(); + obj.PawnId = ReadUInt32(buffer); + obj.JobId = (JobId) ReadByte(buffer); + obj.FromStockSpSkill = ReadEntity(buffer); + obj.ToActiveSpSkill = ReadEntity(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingGetTrainingStatusReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingGetTrainingStatusReq.cs new file mode 100644 index 000000000..719a830f1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingGetTrainingStatusReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnTrainingGetTrainingStatusReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_TRAINING_GET_TRAINING_STATUS_REQ; + + public uint PawnId { get; set; } + public JobId Job { get; set;} + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnTrainingGetTrainingStatusReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte) obj.Job); + } + + public override C2SPawnTrainingGetTrainingStatusReq Read(IBuffer buffer) + { + C2SPawnTrainingGetTrainingStatusReq obj = new C2SPawnTrainingGetTrainingStatusReq(); + obj.PawnId = ReadUInt32(buffer); + obj.Job = (JobId) ReadByte(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingSetTrainingStatusReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingSetTrainingStatusReq.cs new file mode 100644 index 000000000..12d4d5cc1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPawnTrainingSetTrainingStatusReq.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPawnTrainingSetTrainingStatusReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_PAWN_TRAINING_SET_TRAINING_STATUS_REQ; + + public C2SPawnTrainingSetTrainingStatusReq() + { + TrainingStatus = new byte[64]; + } + + public uint PawnId { get; set; } + public JobId Job { get; set; } + public byte[] TrainingStatus { get; set; } + public uint SpentTrainingPoints { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPawnTrainingSetTrainingStatusReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte) obj.Job); + WriteByteArray(buffer, obj.TrainingStatus); + WriteUInt32(buffer, obj.SpentTrainingPoints); + } + + public override C2SPawnTrainingSetTrainingStatusReq Read(IBuffer buffer) + { + C2SPawnTrainingSetTrainingStatusReq obj = new C2SPawnTrainingSetTrainingStatusReq(); + obj.PawnId = ReadUInt32(buffer); + obj.Job = (JobId) ReadByte(buffer); + obj.TrainingStatus = ReadByteArray(buffer, 64); + obj.SpentTrainingPoints = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPhotoPhotoTakeNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPhotoPhotoTakeNtc.cs new file mode 100644 index 000000000..473e9ad2e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SPhotoPhotoTakeNtc.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SPhotoPhotoTakeNtc : IPacketStructure + { + public PacketId Id => PacketId.C2S_PHOTO_PHOTO_TAKE_NTC; + + public C2SPhotoPhotoTakeNtc() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SPhotoPhotoTakeNtc obj) + { + } + + public override C2SPhotoPhotoTakeNtc Read(IBuffer buffer) + { + C2SPhotoPhotoTakeNtc obj = new C2SPhotoPhotoTakeNtc(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestCancelPriorityQuestReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestCancelPriorityQuestReq.cs new file mode 100644 index 000000000..a587440e4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestCancelPriorityQuestReq.cs @@ -0,0 +1,35 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestCancelPriorityQuestReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_CANCEL_PRIORITY_QUEST_REQ; + + public C2SQuestCancelPriorityQuestReq() + { + } + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestCancelPriorityQuestReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override C2SQuestCancelPriorityQuestReq Read(IBuffer buffer) + { + C2SQuestCancelPriorityQuestReq obj = new C2SQuestCancelPriorityQuestReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDecideDeliveryItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDecideDeliveryItemReq.cs new file mode 100644 index 000000000..34db1db23 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDecideDeliveryItemReq.cs @@ -0,0 +1,38 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestDecideDeliveryItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_DECIDE_DELIVERY_ITEM_REQ; + + public C2SQuestDecideDeliveryItemReq() + { + } + + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestDecideDeliveryItemReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + } + + public override C2SQuestDecideDeliveryItemReq Read(IBuffer buffer) + { + C2SQuestDecideDeliveryItemReq obj = new C2SQuestDecideDeliveryItemReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDeliverItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDeliverItemReq.cs new file mode 100644 index 000000000..a8f7feadf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestDeliverItemReq.cs @@ -0,0 +1,41 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestDeliverItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_DELIVER_ITEM_REQ; + + public C2SQuestDeliverItemReq() + { + ItemUIDList = new List(); + } + + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + public List ItemUIDList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestDeliverItemReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteEntityList(buffer, obj.ItemUIDList); + } + + public override C2SQuestDeliverItemReq Read(IBuffer buffer) + { + C2SQuestDeliverItemReq obj = new C2SQuestDeliverItemReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + obj.ItemUIDList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetMobHuntQuestListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetMobHuntQuestListReq.cs new file mode 100644 index 000000000..91379c505 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetMobHuntQuestListReq.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetMobHuntQuestListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_MOB_HUNT_QUEST_LIST_REQ; + + public uint Unk0 { get; set; } // Distribution Id? + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetMobHuntQuestListReq obj) + { + WriteUInt32(buffer, obj.Unk0); + } + + public override C2SQuestGetMobHuntQuestListReq Read(IBuffer buffer) + { + C2SQuestGetMobHuntQuestListReq obj = new C2SQuestGetMobHuntQuestListReq(); + obj.Unk0 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetPartyBonusListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetPartyBonusListReq.cs new file mode 100644 index 000000000..60407b562 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetPartyBonusListReq.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetPartyBonusListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_PARTY_BONUS_LIST_REQ; + + public C2SQuestGetPartyBonusListReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetPartyBonusListReq obj) + { + } + + public override C2SQuestGetPartyBonusListReq Read(IBuffer buffer) + { + C2SQuestGetPartyBonusListReq obj = new C2SQuestGetPartyBonusListReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetQuestCompleteListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetQuestCompleteListReq.cs new file mode 100644 index 000000000..b7f3ff168 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetQuestCompleteListReq.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetQuestCompleteListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_QUEST_COMPLETE_LIST_REQ; + + public C2SQuestGetQuestCompleteListReq() + { + } + + public byte QuestType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetQuestCompleteListReq obj) + { + WriteByte(buffer, obj.QuestType); + } + + public override C2SQuestGetQuestCompleteListReq Read(IBuffer buffer) + { + C2SQuestGetQuestCompleteListReq obj = new C2SQuestGetQuestCompleteListReq(); + obj.QuestType = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxItemReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxItemReq.cs new file mode 100644 index 000000000..b220edf3d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxItemReq.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetRewardBoxItemReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_REWARD_BOX_ITEM_REQ; + + public C2SQuestGetRewardBoxItemReq() + { + GetRewardBoxItemList = new List(); + } + + public uint ListNo { get; set; } + public List GetRewardBoxItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetRewardBoxItemReq obj) + { + WriteUInt32(buffer, obj.ListNo); + WriteEntityList(buffer, obj.GetRewardBoxItemList); + } + + public override C2SQuestGetRewardBoxItemReq Read(IBuffer buffer) + { + C2SQuestGetRewardBoxItemReq obj = new C2SQuestGetRewardBoxItemReq(); + obj.ListNo = ReadUInt32(buffer); + obj.GetRewardBoxItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxListReq.cs new file mode 100644 index 000000000..53f549ba6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetRewardBoxListReq.cs @@ -0,0 +1,22 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetRewardBoxListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_REWARD_BOX_LIST_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetRewardBoxListReq obj) + { + } + + public override C2SQuestGetRewardBoxListReq Read(IBuffer buffer) + { + return new C2SQuestGetRewardBoxListReq(); + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestInfoListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestInfoListReq.cs new file mode 100644 index 000000000..48760707f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestInfoListReq.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetSetQuestInfoListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_SET_QUEST_INFO_LIST_REQ; + + public C2SQuestGetSetQuestInfoListReq() + { + } + + public QuestAreaId DistributeId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetSetQuestInfoListReq obj) + { + WriteUInt32(buffer, (uint)obj.DistributeId); + } + + public override C2SQuestGetSetQuestInfoListReq Read(IBuffer buffer) + { + C2SQuestGetSetQuestInfoListReq obj = new C2SQuestGetSetQuestInfoListReq(); + obj.DistributeId = (QuestAreaId)ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestListReq.cs new file mode 100644 index 000000000..299419bd5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetSetQuestListReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestGetSetQuestListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_GET_SET_QUEST_LIST_REQ; + + public QuestAreaId DistributeId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestGetSetQuestListReq obj) + { + WriteUInt32(buffer, (uint)obj.DistributeId); + } + + public override C2SQuestGetSetQuestListReq Read(IBuffer buffer) + { + C2SQuestGetSetQuestListReq obj = new C2SQuestGetSetQuestListReq(); + obj.DistributeId = (QuestAreaId)ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListReq.cs similarity index 66% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListRes.cs rename to Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListReq.cs index 79038447f..ffdb48dd5 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestGetTutorialQuestListReq.cs @@ -3,27 +3,27 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class C2SQuestGetTutorialQuestListRes : IPacketStructure + public class C2SQuestGetTutorialQuestListReq : IPacketStructure { public PacketId Id => PacketId.C2S_QUEST_GET_TUTORIAL_QUEST_LIST_REQ; public uint StageNo { get; set; } - public C2SQuestGetTutorialQuestListRes() + public C2SQuestGetTutorialQuestListReq() { StageNo = 0; } - public class Serializer : PacketEntitySerializer + public class Serializer : PacketEntitySerializer { - public override void Write(IBuffer buffer, C2SQuestGetTutorialQuestListRes obj) + public override void Write(IBuffer buffer, C2SQuestGetTutorialQuestListReq obj) { WriteUInt32(buffer, obj.StageNo); } - public override C2SQuestGetTutorialQuestListRes Read(IBuffer buffer) + public override C2SQuestGetTutorialQuestListReq Read(IBuffer buffer) { - C2SQuestGetTutorialQuestListRes obj = new C2SQuestGetTutorialQuestListRes(); + C2SQuestGetTutorialQuestListReq obj = new C2SQuestGetTutorialQuestListReq(); obj.StageNo = ReadUInt32(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestLeaderQuestProgressRequestReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestLeaderQuestProgressRequestReq.cs new file mode 100644 index 000000000..dcb55f08e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestLeaderQuestProgressRequestReq.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestLeaderQuestProgressRequestReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_LEADER_QUEST_PROGRESS_REQUEST_REQ; + + public uint KeyId { get; set; } + public uint QuestScheduleId { get; set; } + public ushort ProcessNo { get; set; } + public ushort SequenceNo { get; set; } + public ushort BlockNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestLeaderQuestProgressRequestReq obj) + { + WriteUInt32(buffer, obj.KeyId); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteUInt16(buffer, obj.SequenceNo); + WriteUInt16(buffer, obj.BlockNo); + } + + public override C2SQuestLeaderQuestProgressRequestReq Read(IBuffer buffer) + { + C2SQuestLeaderQuestProgressRequestReq obj = new C2SQuestLeaderQuestProgressRequestReq(); + obj.KeyId = ReadUInt32(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + obj.SequenceNo = ReadUInt16(buffer); + obj.BlockNo = ReadUInt16(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCancelReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCancelReq.cs new file mode 100644 index 000000000..facb55518 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCancelReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestQuestCancelReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_QUEST_CANCEL_REQ; + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestQuestCancelReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override C2SQuestQuestCancelReq Read(IBuffer buffer) + { + C2SQuestQuestCancelReq obj = new C2SQuestQuestCancelReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCompleteFlagClearReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCompleteFlagClearReq.cs new file mode 100644 index 000000000..0e116b3ac --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestCompleteFlagClearReq.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestQuestCompleteFlagClearReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_QUEST_COMPLETE_FLAG_CLEAR_REQ; + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestQuestCompleteFlagClearReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override C2SQuestQuestCompleteFlagClearReq Read(IBuffer buffer) + { + C2SQuestQuestCompleteFlagClearReq obj = new C2SQuestQuestCompleteFlagClearReq(); + obj.QuestScheduleId = buffer.ReadUInt32(); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestOrderReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestOrderReq.cs new file mode 100644 index 000000000..e3286d06a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestOrderReq.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestQuestOrderReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_QUEST_ORDER_REQ; + + public uint QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestQuestOrderReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override C2SQuestQuestOrderReq Read(IBuffer buffer) + { + C2SQuestQuestOrderReq obj = new C2SQuestQuestOrderReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestProgressReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestProgressReq.cs new file mode 100644 index 000000000..021b6caee --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestQuestProgressReq.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestQuestProgressReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_QUEST_PROGRESS_REQ; + + public UInt32 KeyId { get; set; } + public UInt32 ProgressCharacterId { get; set; } + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestQuestProgressReq obj) + { + WriteUInt32(buffer, obj.KeyId); + WriteUInt32(buffer, obj.ProgressCharacterId); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + } + + public override C2SQuestQuestProgressReq Read(IBuffer buffer) + { + C2SQuestQuestProgressReq obj = new C2SQuestQuestProgressReq(); + obj.KeyId = ReadUInt32(buffer); + obj.ProgressCharacterId = ReadUInt32(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestSetPriorityQuestReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestSetPriorityQuestReq.cs new file mode 100644 index 000000000..f040b557d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SQuestSetPriorityQuestReq.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SQuestSetPriorityQuestReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_SET_PRIORITY_QUEST_REQ; + + public uint QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SQuestSetPriorityQuestReq obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override C2SQuestSetPriorityQuestReq Read(IBuffer buffer) + { + C2SQuestSetPriorityQuestReq obj = new C2SQuestSetPriorityQuestReq(); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerGetScreenShotCategoryReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerGetScreenShotCategoryReq.cs new file mode 100644 index 000000000..1405a4c93 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerGetScreenShotCategoryReq.cs @@ -0,0 +1,23 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SServerGetScreenShotCategoryReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_SERVER_GET_SCREEN_SHOT_CATEGORY_REQ; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SServerGetScreenShotCategoryReq obj) + { + } + + public override C2SServerGetScreenShotCategoryReq Read(IBuffer buffer) + { + C2SServerGetScreenShotCategoryReq obj = new C2SServerGetScreenShotCategoryReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerWeatherForecastGetReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerWeatherForecastGetReq.cs new file mode 100644 index 000000000..525c4a94f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SServerWeatherForecastGetReq.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SServerWeatherForecastGetReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_SERVER_WEATHER_FORECAST_GET_REQ; + + public C2SServerWeatherForecastGetReq() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SServerWeatherForecastGetReq obj) + { + } + + public override C2SServerWeatherForecastGetReq Read(IBuffer buffer) + { + C2SServerWeatherForecastGetReq obj = new C2SServerWeatherForecastGetReq(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillGetAcquirableAbilityListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillGetAcquirableAbilityListReq.cs index 012a1028f..92252bf6d 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillGetAcquirableAbilityListReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillGetAcquirableAbilityListReq.cs @@ -29,4 +29,4 @@ public override C2SSkillGetAcquirableAbilityListReq Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillLearnNormalSkillReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillLearnNormalSkillReq.cs index e7b4953dd..4133846b3 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillLearnNormalSkillReq.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillLearnNormalSkillReq.cs @@ -1,6 +1,7 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; +using System; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { @@ -9,7 +10,7 @@ public class C2SSkillLearnNormalSkillReq : IPacketStructure public PacketId Id => PacketId.C2S_SKILL_LEARN_NORMAL_SKILL_REQ; public JobId Job { get; set; } - public uint SkillId { get; set; } + public UInt32 SkillId { get; set; } public class Serializer : PacketEntitySerializer { @@ -27,6 +28,5 @@ public override C2SSkillLearnNormalSkillReq Read(IBuffer buffer) return obj; } } - } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillRegisterPresetAbilityReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillRegisterPresetAbilityReq.cs new file mode 100644 index 000000000..c39041e65 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillRegisterPresetAbilityReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SSkillRegisterPresetAbilityReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_SKILL_REGISTER_PRESET_ABILITY_REQ; + + public uint PawnId { get; set; } //??? + public byte PresetNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SSkillRegisterPresetAbilityReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, obj.PresetNo); + } + + public override C2SSkillRegisterPresetAbilityReq Read(IBuffer buffer) + { + C2SSkillRegisterPresetAbilityReq obj = new C2SSkillRegisterPresetAbilityReq(); + obj.PawnId = ReadUInt32(buffer); + obj.PresetNo = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityListReq.cs new file mode 100644 index 000000000..93ec28f7b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityListReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SSkillSetPresetAbilityListReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_SKILL_SET_PRESET_ABILITY_LIST_REQ; + + public uint PawnId { get; set; } //??? + public byte PresetNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SSkillSetPresetAbilityListReq obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, obj.PresetNo); + } + + public override C2SSkillSetPresetAbilityListReq Read(IBuffer buffer) + { + C2SSkillSetPresetAbilityListReq obj = new C2SSkillSetPresetAbilityListReq(); + obj.PawnId = ReadUInt32(buffer); + obj.PresetNo = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityNameReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityNameReq.cs new file mode 100644 index 000000000..b85345167 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2SSkillSetPresetAbilityNameReq.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SSkillSetPresetAbilityNameReq : IPacketStructure + { + public PacketId Id => PacketId.C2S_SKILL_SET_PRESET_ABILITY_NAME_REQ; + + public byte PresetNo { get; set; } + public string PresetName { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SSkillSetPresetAbilityNameReq obj) + { + WriteByte(buffer, obj.PresetNo); + WriteMtString(buffer, obj.PresetName); + } + + public override C2SSkillSetPresetAbilityNameReq Read(IBuffer buffer) + { + C2SSkillSetPresetAbilityNameReq obj = new C2SSkillSetPresetAbilityNameReq(); + obj.PresetNo = ReadByte(buffer); + obj.PresetName = ReadMtString(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STrainingRoomSetEnemyReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STrainingRoomSetEnemyReq.cs deleted file mode 100644 index 976249f7f..000000000 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STrainingRoomSetEnemyReq.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Network; - -namespace Arrowgene.Ddon.Shared.Entity.PacketStructure -{ - public class C2STrainingRoomSetEnemyReq : IPacketStructure - { - public PacketId Id => PacketId.C2S_INSTANCE_TRANING_ROOM_SET_ENEMY_REQ; - - public uint ID { get; set; } // TODO is this enemyId ? - public uint Lv { get; set; } - - public C2STrainingRoomSetEnemyReq() - { - ID = 0; - Lv = 0; - } - - public class Serializer : PacketEntitySerializer - { - - public override void Write(IBuffer buffer, C2STrainingRoomSetEnemyReq obj) - { - WriteUInt32(buffer, obj.ID); - WriteUInt32(buffer, obj.Lv); - } - - public override C2STrainingRoomSetEnemyReq Read(IBuffer buffer) - { - C2STrainingRoomSetEnemyReq obj = new C2STrainingRoomSetEnemyReq(); - obj.ID = ReadUInt32(buffer); - obj.Lv = ReadUInt32(buffer); - return obj; - } - } - } -} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STraningRoomGetEnemyListReq.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STraningRoomGetEnemyListReq.cs deleted file mode 100644 index b0eda8371..000000000 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2STraningRoomGetEnemyListReq.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Network; - -namespace Arrowgene.Ddon.Shared.Entity.PacketStructure -{ - public class C2STraningRoomGetEnemyListReq : IPacketStructure - { - public PacketId Id => PacketId.C2S_INSTANCE_TRANING_ROOM_GET_ENEMY_LIST_REQ; - public class Serializer : PacketEntitySerializer - { - - public override void Write(IBuffer buffer, C2STraningRoomGetEnemyListReq obj) - { - } - - public override C2STraningRoomGetEnemyListReq Read(IBuffer buffer) - { - return new C2STraningRoomGetEnemyListReq(); - } - } - } - -} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2S_QUEST_11_60_16_NTC.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2S_QUEST_11_60_16_NTC.cs new file mode 100644 index 000000000..67e4f81a9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/C2S_QUEST_11_60_16_NTC.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2S_QUEST_11_60_16_NTC : IPacketStructure + { + public PacketId Id => PacketId.C2S_QUEST_11_60_16_NTC; + + public C2S_QUEST_11_60_16_NTC() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2S_QUEST_11_60_16_NTC obj) + { + } + + public override C2S_QUEST_11_60_16_NTC Read(IBuffer buffer) + { + C2S_QUEST_11_60_16_NTC obj = new C2S_QUEST_11_60_16_NTC(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CGpCourseGetInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CGpCourseGetInfoRes.cs new file mode 100644 index 000000000..fa1318475 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CGpCourseGetInfoRes.cs @@ -0,0 +1,50 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class L2CGpCourseGetInfoRes : ServerResponse + { + public L2CGpCourseGetInfoRes() + { + CourseInfo = new List(); + Effects = new List(); + Unk0 = new byte[] + { + 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x30, 0xB0, 0x00, 0x49, 0xE3, 0x83, 0x9F + }; + } + + public List CourseInfo { get; set; } + public List Effects { get; set; } + public byte[] Unk0 { get; set; } + + public override PacketId Id => PacketId.L2C_GP_COURSE_GET_INFO_RES; + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, L2CGpCourseGetInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.CourseInfo); + WriteEntityList(buffer, obj.Effects); + WriteByteArray(buffer, obj.Unk0); + } + + public override L2CGpCourseGetInfoRes Read(IBuffer buffer) + { + L2CGpCourseGetInfoRes obj = new L2CGpCourseGetInfoRes(); + + ReadServerResponse(buffer, obj); + obj.CourseInfo = ReadEntityList(buffer); + obj.Effects = ReadEntityList(buffer); + obj.Unk0 = ReadByteArray(buffer, obj.Unk0.Length); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CPingRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CPingRes.cs new file mode 100644 index 000000000..26b530d56 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/L2CPingRes.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class L2CPingRes : ServerResponse + { + public override PacketId Id => PacketId.L2C_PING_RES; + + public L2CPingRes() + { + } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, L2CPingRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override L2CPingRes Read(IBuffer buffer) + { + L2CPingRes obj = new L2CPingRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetCategoryProgressListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetCategoryProgressListRes.cs new file mode 100644 index 000000000..67063846f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetCategoryProgressListRes.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementGetCategoryProgressListRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_RES; + + public List AchievementProgressList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementGetCategoryProgressListRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.AchievementProgressList); + } + + public override S2CAchievementGetCategoryProgressListRes Read(IBuffer buffer) + { + S2CAchievementGetCategoryProgressListRes obj = new S2CAchievementGetCategoryProgressListRes(); + + ReadServerResponse(buffer, obj); + + obj.AchievementProgressList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetFurnitureRewardListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetFurnitureRewardListRes.cs new file mode 100644 index 000000000..89addc013 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetFurnitureRewardListRes.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementGetFurnitureRewardListRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_GET_FURNITURE_REWARD_LIST_RES; + + public List RewardList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementGetFurnitureRewardListRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.RewardList); + } + + public override S2CAchievementGetFurnitureRewardListRes Read(IBuffer buffer) + { + S2CAchievementGetFurnitureRewardListRes obj = new S2CAchievementGetFurnitureRewardListRes(); + + ReadServerResponse(buffer, obj); + + obj.RewardList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetProgressListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetProgressListRes.cs new file mode 100644 index 000000000..1d424af67 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetProgressListRes.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementGetProgressListRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_GET_PROGRESS_LIST_RES; + + public List AchievementProgressList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementGetProgressListRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.AchievementProgressList); + } + + public override S2CAchievementGetProgressListRes Read(IBuffer buffer) + { + S2CAchievementGetProgressListRes obj = new S2CAchievementGetProgressListRes(); + + ReadServerResponse(buffer, obj); + + obj.AchievementProgressList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetReceivableRewardListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetReceivableRewardListRes.cs new file mode 100644 index 000000000..0ee4c6870 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetReceivableRewardListRes.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementGetReceivableRewardListRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_GET_RECEIVABLE_REWARD_LIST_RES; + + public List RewardList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementGetReceivableRewardListRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.RewardList); + } + + public override S2CAchievementGetReceivableRewardListRes Read(IBuffer buffer) + { + S2CAchievementGetReceivableRewardListRes obj = new S2CAchievementGetReceivableRewardListRes(); + + ReadServerResponse(buffer, obj); + + obj.RewardList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetRewardListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetRewardListRes.cs new file mode 100644 index 000000000..44ea96776 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementGetRewardListRes.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementGetRewardListRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_GET_REWARD_LIST_RES; + + public List BackgroundProgressList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementGetRewardListRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.BackgroundProgressList); + } + + public override S2CAchievementGetRewardListRes Read(IBuffer buffer) + { + S2CAchievementGetRewardListRes obj = new S2CAchievementGetRewardListRes(); + + ReadServerResponse(buffer, obj); + + obj.BackgroundProgressList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementRewardReceiveRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementRewardReceiveRes.cs new file mode 100644 index 000000000..5f7927bf5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAchievementRewardReceiveRes.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +public class S2CAchievementRewardReceiveRes : ServerResponse +{ + public override PacketId Id => PacketId.S2C_ACHIEVEMENT_ACHIEVEMENT_REWARD_RECEIVE_RES; + + /// + /// Should be the list of received items, but for type 2 it can be empty. + /// + public List ReceivedRewardList { get; set; } = new(); + + /// + /// Remaining claimable rewards used to update the achievement UI. If wrongly filled, will leave UI in confusing state until reopened. + /// + public List RewardList { get; set; } = new(); + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAchievementRewardReceiveRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntityList(buffer, obj.ReceivedRewardList); + WriteEntityList(buffer, obj.RewardList); + } + + public override S2CAchievementRewardReceiveRes Read(IBuffer buffer) + { + S2CAchievementRewardReceiveRes obj = new S2CAchievementRewardReceiveRes(); + + ReadServerResponse(buffer, obj); + + obj.ReceivedRewardList = ReadEntityList(buffer); + obj.RewardList = ReadEntityList(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetAreaBaseInfoListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetAreaBaseInfoListRes.cs new file mode 100644 index 000000000..cd2aea491 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetAreaBaseInfoListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CAreaGetAreaBaseInfoListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_AREA_GET_AREA_BASE_INFO_LIST_RES; + + public S2CAreaGetAreaBaseInfoListRes() + { + AreaBaseInfoList = new List(); + } + + public List AreaBaseInfoList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAreaGetAreaBaseInfoListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.AreaBaseInfoList); + } + + public override S2CAreaGetAreaBaseInfoListRes Read(IBuffer buffer) + { + S2CAreaGetAreaBaseInfoListRes obj = new S2CAreaGetAreaBaseInfoListRes(); + ReadServerResponse(buffer, obj); + obj.AreaBaseInfoList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetLeaderAreaReleaseListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetLeaderAreaReleaseListRes.cs new file mode 100644 index 000000000..f94eeb39c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CAreaGetLeaderAreaReleaseListRes.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CAreaGetLeaderAreaReleaseListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_AREA_GET_LEADER_AREA_RELEASE_LIST_RES; + + public S2CAreaGetLeaderAreaReleaseListRes() + { + ReleaseAreaInfoSetList = new List(); + } + + public List ReleaseAreaInfoSetList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CAreaGetLeaderAreaReleaseListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ReleaseAreaInfoSetList); + } + + public override S2CAreaGetLeaderAreaReleaseListRes Read(IBuffer buffer) + { + S2CAreaGetLeaderAreaReleaseListRes obj = new S2CAreaGetLeaderAreaReleaseListRes(); + ReadServerResponse(buffer, obj); + obj.ReleaseAreaInfoSetList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentAreaChangeNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentAreaChangeNtc.cs new file mode 100644 index 000000000..27d6f4f99 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentAreaChangeNtc.cs @@ -0,0 +1,52 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentAreaChangeNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_AREA_CHANGE_NTC; + + public S2CBattleContentAreaChangeNtc() + { + Unk5 = new List(); + Unk1 = string.Empty; + } + + public uint Unk0 { get; set; } + public string Unk1 { get; set; } + public uint StageId { get; set; } + public uint StartPos { get; set; } + public bool Unk4 { get; set; } + public List Unk5 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentAreaChangeNtc obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteMtString(buffer, obj.Unk1); + WriteUInt32(buffer, obj.StageId); + WriteUInt32(buffer, obj.StartPos); + WriteBool(buffer, obj.Unk4); + WriteEntityList(buffer, obj.Unk5); + } + + public override S2CBattleContentAreaChangeNtc Read(IBuffer buffer) + { + S2CBattleContentAreaChangeNtc obj = new S2CBattleContentAreaChangeNtc(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadMtString(buffer); + obj.StageId = ReadUInt32(buffer); + obj.StartPos = ReadUInt32(buffer); + obj.Unk4 = ReadBool(buffer); + obj.Unk5 = ReadEntityList(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentCharacterInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentCharacterInfoRes.cs new file mode 100644 index 000000000..e3334f4ab --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentCharacterInfoRes.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentCharacterInfoRes : ServerResponse + { + // バトルコンテンツ:進行情報の取得 (Obtaining Progress Information) + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_CHARACTER_INFO_RES; + + public S2CBattleContentCharacterInfoRes() + { + SituationData = new CDataBattleContentSituationData(); + Unk2List = new List(); + } + + public CDataBattleContentSituationData SituationData { get; set; } + public List Unk2List { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentCharacterInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.SituationData); + WriteEntityList(buffer, obj.Unk2List); + } + + public override S2CBattleContentCharacterInfoRes Read(IBuffer buffer) + { + S2CBattleContentCharacterInfoRes obj = new S2CBattleContentCharacterInfoRes(); + ReadServerResponse(buffer, obj); + obj.SituationData = ReadEntity(buffer); + obj.Unk2List = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearContentNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearContentNtc.cs new file mode 100644 index 000000000..ecf0e17bd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearContentNtc.cs @@ -0,0 +1,47 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentClearContentNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_CLEAR_NTC; + + public S2CBattleContentClearContentNtc() + { + } + + public uint Unk0 { get; set; } + public string ContentName { get; set; } + public uint Unk2 { get; set; } + public bool Unk3 { get; set; } + public ulong ClearTime { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentClearContentNtc obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteMtString(buffer, obj.ContentName); + WriteUInt32(buffer, obj.Unk2); + WriteBool(buffer, obj.Unk3); + WriteUInt64(buffer, obj.ClearTime); + } + + public override S2CBattleContentClearContentNtc Read(IBuffer buffer) + { + S2CBattleContentClearContentNtc obj = new S2CBattleContentClearContentNtc(); + obj.Unk0 = ReadUInt32(buffer); + obj.ContentName = ReadMtString(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadBool(buffer); + obj.ClearTime = ReadUInt64(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearTierNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearTierNtc.cs new file mode 100644 index 000000000..18387204d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentClearTierNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentClearTierNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_TIER_CLEAR_NTC; + + public S2CBattleContentClearTierNtc() + { + } + + public uint Unk0 { get; set; } + public string TierName { get; set; } // Prints when the clear message is sent after killing the area boss. + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentClearTierNtc obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteMtString(buffer, obj.TierName); + } + + public override S2CBattleContentClearTierNtc Read(IBuffer buffer) + { + S2CBattleContentClearTierNtc obj = new S2CBattleContentClearTierNtc(); + obj.Unk0 = ReadUInt32(buffer); + obj.TierName = ReadMtString(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryNtc.cs new file mode 100644 index 000000000..86e9b3328 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryNtc.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentContentEntryNtc : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_CONTENT_ENTRY_NTC; + + public S2CBattleContentContentEntryNtc() + { + BattleContentStatusList = new List(); + } + + public GameMode GameMode { get; set; } + public List BattleContentStatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentContentEntryNtc obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + WriteEntityList(buffer, obj.BattleContentStatusList); + } + + public override S2CBattleContentContentEntryNtc Read(IBuffer buffer) + { + S2CBattleContentContentEntryNtc obj = new S2CBattleContentContentEntryNtc(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.BattleContentStatusList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryRes.cs new file mode 100644 index 000000000..ad0ddf3d9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentEntryRes.cs @@ -0,0 +1,26 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentContentEntryRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_CONTENT_ENTRY_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentContentEntryRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBattleContentContentEntryRes Read(IBuffer buffer) + { + S2CBattleContentContentEntryRes obj = new S2CBattleContentContentEntryRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentFirstPhaseChangeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentFirstPhaseChangeRes.cs new file mode 100644 index 000000000..fe5eccb5f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentFirstPhaseChangeRes.cs @@ -0,0 +1,26 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentContentFirstPhaseChangeRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentContentFirstPhaseChangeRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBattleContentContentFirstPhaseChangeRes Read(IBuffer buffer) + { + S2CBattleContentContentFirstPhaseChangeRes obj = new S2CBattleContentContentFirstPhaseChangeRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentResetRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentResetRes.cs new file mode 100644 index 000000000..2c0ea9116 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentContentResetRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentContentResetRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_CONTENT_RESET_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentContentResetRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBattleContentContentResetRes Read(IBuffer buffer) + { + S2CBattleContentContentResetRes obj = new S2CBattleContentContentResetRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetContentStatusFromOmRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetContentStatusFromOmRes.cs new file mode 100644 index 000000000..c4a8db138 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetContentStatusFromOmRes.cs @@ -0,0 +1,42 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentGetContentStatusFromOmRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_RES; + + public GameMode GameMode { get; set; } + public uint NotifyJobLock { get; set; } // Related to either starting new or continuing? + public uint Unk2 { get; set; } + public uint Unk3 { get; set; } + public uint Unk4 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentGetContentStatusFromOmRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, (uint) obj.GameMode); + WriteUInt32(buffer, obj.NotifyJobLock); + WriteUInt32(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteUInt32(buffer, obj.Unk4); + } + + public override S2CBattleContentGetContentStatusFromOmRes Read(IBuffer buffer) + { + S2CBattleContentGetContentStatusFromOmRes obj = new S2CBattleContentGetContentStatusFromOmRes(); + ReadServerResponse(buffer, obj); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.NotifyJobLock = ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.Unk4 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardRes.cs new file mode 100644 index 000000000..d4726340e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardRes.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentGetRewardRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_GET_REWARD_RES; + + public S2CBattleContentGetRewardRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentGetRewardRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBattleContentGetRewardRes Read(IBuffer buffer) + { + S2CBattleContentGetRewardRes obj = new S2CBattleContentGetRewardRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardsNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardsNtc.cs new file mode 100644 index 000000000..72e2a0447 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentGetRewardsNtc.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentGetRewardsNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_GET_REWARD_NTC; + + public S2CBattleContentGetRewardsNtc() + { + StatusList = new List(); + } + + public uint CharacterId { get; set; } + public List StatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentGetRewardsNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntityList(buffer, obj.StatusList); + } + + public override S2CBattleContentGetRewardsNtc Read(IBuffer buffer) + { + S2CBattleContentGetRewardsNtc obj = new S2CBattleContentGetRewardsNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.StatusList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInfoListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInfoListRes.cs new file mode 100644 index 000000000..ad41b0ea9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInfoListRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentInfoListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_INFO_LIST_RES; + + public S2CBattleContentInfoListRes() + { + BattleContentInfoList = new List(); + BattleContentStatusList = new List(); + } + + public List BattleContentInfoList { get; set; } + public List BattleContentStatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentInfoListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.BattleContentInfoList); + WriteEntityList(buffer, obj.BattleContentStatusList); + } + + public override S2CBattleContentInfoListRes Read(IBuffer buffer) + { + S2CBattleContentInfoListRes obj = new S2CBattleContentInfoListRes(); + ReadServerResponse(buffer, obj); + obj.BattleContentInfoList = ReadEntityList(buffer); + obj.BattleContentStatusList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInstantClearInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInstantClearInfoRes.cs new file mode 100644 index 000000000..465cc9159 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentInstantClearInfoRes.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentInstantClearInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_INSTANT_CLEAR_INFO_RES; + + public S2CBattleContentInstantClearInfoRes() + { + Unk0 = new List(); + } + + public List Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentInstantClearInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.Unk0); + } + + public override S2CBattleContentInstantClearInfoRes Read(IBuffer buffer) + { + S2CBattleContentInstantClearInfoRes obj = new S2CBattleContentInstantClearInfoRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoRes.cs new file mode 100644 index 000000000..53fe828c9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoRes.cs @@ -0,0 +1,41 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentPartyMemberInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_RES; + + public S2CBattleContentPartyMemberInfoRes() + { + Unk0 = new List(); + } + + public List Unk0 { get; set; } + public bool Unk1 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentPartyMemberInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.Unk0); + WriteBool(buffer, obj.Unk1); + } + + public override S2CBattleContentPartyMemberInfoRes Read(IBuffer buffer) + { + S2CBattleContentPartyMemberInfoRes obj = new S2CBattleContentPartyMemberInfoRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadEntityList(buffer); + obj.Unk1 = ReadBool(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateNtc.cs new file mode 100644 index 000000000..d6e889430 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateNtc.cs @@ -0,0 +1,48 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentPartyMemberInfoUpdateNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_NTC; + + public S2CBattleContentPartyMemberInfoUpdateNtc() + { + BattleContentSituationData = new CDataBattleContentSituationData(); + BattleContentAvailableRewardsList = new List(); + } + + public uint CharacterId { get; set; } + public byte Pos { get; set; } + public CDataBattleContentSituationData BattleContentSituationData { get; set; } + public List BattleContentAvailableRewardsList { get; set; } + public bool Status { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentPartyMemberInfoUpdateNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteByte(buffer, obj.Pos); + WriteEntity(buffer, obj.BattleContentSituationData); + WriteEntityList(buffer, obj.BattleContentAvailableRewardsList); + WriteBool(buffer, obj.Status); + } + + public override S2CBattleContentPartyMemberInfoUpdateNtc Read(IBuffer buffer) + { + S2CBattleContentPartyMemberInfoUpdateNtc obj = new S2CBattleContentPartyMemberInfoUpdateNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.Pos = ReadByte(buffer); + obj.BattleContentSituationData = ReadEntity(buffer); + obj.BattleContentAvailableRewardsList = ReadEntityList(buffer); + obj.Status = ReadBool(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateRes.cs new file mode 100644 index 000000000..05a39722e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentPartyMemberInfoUpdateRes.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentPartyMemberInfoUpdateRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_RES; + + public S2CBattleContentPartyMemberInfoUpdateRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentPartyMemberInfoUpdateRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBattleContentPartyMemberInfoUpdateRes Read(IBuffer buffer) + { + S2CBattleContentPartyMemberInfoUpdateRes obj = new S2CBattleContentPartyMemberInfoUpdateRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentProgressNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentProgressNtc.cs new file mode 100644 index 000000000..1dc07e4b7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentProgressNtc.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentProgressNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_71_19_16_NTC; + + public S2CBattleContentProgressNtc() + { + BattleContentStatusList = new List(); + } + + public List BattleContentStatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentProgressNtc obj) + { + WriteEntityList(buffer, obj.BattleContentStatusList); + } + + public override S2CBattleContentProgressNtc Read(IBuffer buffer) + { + S2CBattleContentProgressNtc obj = new S2CBattleContentProgressNtc(); + obj.BattleContentStatusList = ReadEntityList(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentResetInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentResetInfoRes.cs new file mode 100644 index 000000000..1621d5801 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentResetInfoRes.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentResetInfoRes : ServerResponse + { + // バトルコンテンツ:リセット情報の取得 (get reset information) + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_RESET_INFO_RES; + + public S2CBattleContentResetInfoRes() + { + ResetInfoList = new List(); + } + + public List ResetInfoList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentResetInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ResetInfoList); + } + + public override S2CBattleContentResetInfoRes Read(IBuffer buffer) + { + S2CBattleContentResetInfoRes obj = new S2CBattleContentResetInfoRes(); + ReadServerResponse(buffer, obj); + obj.ResetInfoList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentRewardListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentRewardListRes.cs new file mode 100644 index 000000000..cb65cd4eb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBattleContentRewardListRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBattleContentRewardListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BATTLE_CONTENT_REWARD_LIST_RES; + + public S2CBattleContentRewardListRes() + { + RewardParamList = new List(); + } + + public List RewardParamList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBattleContentRewardListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.RewardParamList); + } + + public override S2CBattleContentRewardListRes Read(IBuffer buffer) + { + S2CBattleContentRewardListRes obj = new S2CBattleContentRewardListRes(); + ReadServerResponse(buffer, obj); + obj.RewardParamList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarCancelRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarCancelRes.cs new file mode 100644 index 000000000..268b7d3fd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarCancelRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarCancelRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_CANCEL_RES; + + public ulong BazaarId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarCancelRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.BazaarId); + } + + public override S2CBazaarCancelRes Read(IBuffer buffer) + { + S2CBazaarCancelRes obj = new S2CBazaarCancelRes(); + ReadServerResponse(buffer, obj); + obj.BazaarId = ReadUInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarExhibitRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarExhibitRes.cs new file mode 100644 index 000000000..9f31700e8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarExhibitRes.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarExhibitRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_EXHIBIT_RES; + + public ulong BazaarId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarExhibitRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.BazaarId); + } + + public override S2CBazaarExhibitRes Read(IBuffer buffer) + { + S2CBazaarExhibitRes obj = new S2CBazaarExhibitRes(); + ReadServerResponse(buffer, obj); + obj.BazaarId = ReadUInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetCharacterListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetCharacterListRes.cs new file mode 100644 index 000000000..32121a26c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetCharacterListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetCharacterListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_CHARACTER_LIST_RES; + + public S2CBazaarGetCharacterListRes() + { + BazaarList = new List(); + } + + public List BazaarList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetCharacterListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.BazaarList); + } + + public override S2CBazaarGetCharacterListRes Read(IBuffer buffer) + { + S2CBazaarGetCharacterListRes obj = new S2CBazaarGetCharacterListRes(); + ReadServerResponse(buffer, obj); + obj.BazaarList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetExhibitPossibleNumRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetExhibitPossibleNumRes.cs new file mode 100644 index 000000000..202ca8bfc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetExhibitPossibleNumRes.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetExhibitPossibleNumRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_EXHIBIT_POSSIBLE_NUM_RES; + + public uint Num { get; set; } + public uint Add { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetExhibitPossibleNumRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Num); + WriteUInt32(buffer, obj.Add); + } + + public override S2CBazaarGetExhibitPossibleNumRes Read(IBuffer buffer) + { + S2CBazaarGetExhibitPossibleNumRes obj = new S2CBazaarGetExhibitPossibleNumRes(); + ReadServerResponse(buffer, obj); + obj.Num = ReadUInt32(buffer); + obj.Add = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemHistoryInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemHistoryInfoRes.cs new file mode 100644 index 000000000..ba72defb3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemHistoryInfoRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetItemHistoryInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_ITEM_HISTORY_INFO_RES; + + public S2CBazaarGetItemHistoryInfoRes() + { + BazaarItemHistoryList = new List(); + } + + public uint ItemId { get; set; } + public List BazaarItemHistoryList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetItemHistoryInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.ItemId); + WriteEntityList(buffer, obj.BazaarItemHistoryList); + } + + public override S2CBazaarGetItemHistoryInfoRes Read(IBuffer buffer) + { + S2CBazaarGetItemHistoryInfoRes obj = new S2CBazaarGetItemHistoryInfoRes(); + ReadServerResponse(buffer, obj); + obj.ItemId = ReadUInt32(buffer); + obj.BazaarItemHistoryList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemInfoRes.cs new file mode 100644 index 000000000..92b5465ce --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemInfoRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetItemInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_ITEM_INFO_RES; + + public S2CBazaarGetItemInfoRes() + { + BazaarItemList = new List(); + } + + public uint ItemId { get; set; } + public List BazaarItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetItemInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.ItemId); + WriteEntityList(buffer, obj.BazaarItemList); + } + + public override S2CBazaarGetItemInfoRes Read(IBuffer buffer) + { + S2CBazaarGetItemInfoRes obj = new S2CBazaarGetItemInfoRes(); + ReadServerResponse(buffer, obj); + obj.ItemId = ReadUInt32(buffer); + obj.BazaarItemList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemListRes.cs new file mode 100644 index 000000000..9eabffa5e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemListRes.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetItemListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_ITEM_LIST_RES; + + public S2CBazaarGetItemListRes() + { + ItemList = new List(); + Unk0 = new List(); + } + + public List ItemList { get; set; } + public List Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ItemList); + WriteEntityList(buffer, obj.Unk0); + } + + public override S2CBazaarGetItemListRes Read(IBuffer buffer) + { + S2CBazaarGetItemListRes obj = new S2CBazaarGetItemListRes(); + ReadServerResponse(buffer, obj); + obj.ItemList = ReadEntityList(buffer); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemPriceLimitRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemPriceLimitRes.cs new file mode 100644 index 000000000..47f7c4c5d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarGetItemPriceLimitRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarGetItemPriceLimitRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_GET_ITEM_PRICE_LIMIT_RES; + + public uint ItemId { get; set; } + public uint Low { get; set; } + public uint High { get; set; } + public ushort Num { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarGetItemPriceLimitRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.Low); + WriteUInt32(buffer, obj.High); + WriteUInt16(buffer, obj.Num); + } + + public override S2CBazaarGetItemPriceLimitRes Read(IBuffer buffer) + { + S2CBazaarGetItemPriceLimitRes obj = new S2CBazaarGetItemPriceLimitRes(); + ReadServerResponse(buffer, obj); + obj.ItemId = ReadUInt32(buffer); + obj.Low = ReadUInt32(buffer); + obj.High = ReadUInt32(buffer); + obj.Num = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsNtc.cs new file mode 100644 index 000000000..faf56ff6a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsNtc.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarProceedsNtc : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_PROCEEDS_NTC; + + public ulong BazaarId { get; set; } + public uint ItemId { get; set; } + public uint Proceeds { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarProceedsNtc obj) + { + WriteUInt64(buffer,obj.BazaarId); + WriteUInt32(buffer,obj.ItemId); + WriteUInt32(buffer,obj.Proceeds); + } + + public override S2CBazaarProceedsNtc Read(IBuffer buffer) + { + S2CBazaarProceedsNtc obj = new S2CBazaarProceedsNtc(); + obj.BazaarId = ReadUInt64(buffer); + obj.ItemId = ReadUInt32(buffer); + obj.Proceeds = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsRes.cs new file mode 100644 index 000000000..cb01281a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarProceedsRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarProceedsRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_PROCEEDS_RES; + + public ulong BazaarId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarProceedsRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.BazaarId); + } + + public override S2CBazaarProceedsRes Read(IBuffer buffer) + { + S2CBazaarProceedsRes obj = new S2CBazaarProceedsRes(); + ReadServerResponse(buffer, obj); + obj.BazaarId = ReadUInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReExhibitRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReExhibitRes.cs new file mode 100644 index 000000000..4cb5c9594 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReExhibitRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarReExhibitRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_RE_EXHIBIT_RES; + + public ulong BazaarId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarReExhibitRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.BazaarId); + } + + public override S2CBazaarReExhibitRes Read(IBuffer buffer) + { + S2CBazaarReExhibitRes obj = new S2CBazaarReExhibitRes(); + ReadServerResponse(buffer, obj); + obj.BazaarId = ReadUInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReceiveProceedsRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReceiveProceedsRes.cs new file mode 100644 index 000000000..e0db8743e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBazaarReceiveProceedsRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBazaarReceiveProceedsRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BAZAAR_RECEIVE_PROCEEDS_RES; + + public uint Proceeds { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CBazaarReceiveProceedsRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Proceeds); + } + + public override S2CBazaarReceiveProceedsRes Read(IBuffer buffer) + { + S2CBazaarReceiveProceedsRes obj = new S2CBazaarReceiveProceedsRes(); + ReadServerResponse(buffer, obj); + obj.Proceeds = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBinarySaveSetCharacterBinSaveDataRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBinarySaveSetCharacterBinSaveDataRes.cs new file mode 100644 index 000000000..5927ad47f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CBinarySaveSetCharacterBinSaveDataRes.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CBinarySaveSetCharacterBinSaveDataRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_BINARY_SAVE_SET_CHARACTER_BIN_SAVEDATA_RES; + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CBinarySaveSetCharacterBinSaveDataRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CBinarySaveSetCharacterBinSaveDataRes Read(IBuffer buffer) + { + S2CBinarySaveSetCharacterBinSaveDataRes obj = new S2CBinarySaveSetCharacterBinSaveDataRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } + +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCommunityCharacterStatusGetRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCommunityCharacterStatusGetRes.cs new file mode 100644 index 000000000..6b49df646 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCommunityCharacterStatusGetRes.cs @@ -0,0 +1,31 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCharacterCommunityCharacterStatusGetRes : IPacketStructure + { + public PacketId Id => PacketId.S2C_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_RES; + public Int32 Result { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCharacterCommunityCharacterStatusGetRes obj) + { + WriteInt32(buffer, obj.Result); + } + + public override S2CCharacterCommunityCharacterStatusGetRes Read(IBuffer buffer) + { + S2CCharacterCommunityCharacterStatusGetRes obj = new S2CCharacterCommunityCharacterStatusGetRes(); + obj.Result = ReadInt32(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCreateModeCharacterEditParamRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCreateModeCharacterEditParamRes.cs new file mode 100644 index 000000000..9805dea90 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterCreateModeCharacterEditParamRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCharacterCreateModeCharacterEditParamRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCharacterCreateModeCharacterEditParamRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CCharacterCreateModeCharacterEditParamRes Read(IBuffer buffer) + { + S2CCharacterCreateModeCharacterEditParamRes obj = new S2CCharacterCreateModeCharacterEditParamRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterDecideCharacterIdRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterDecideCharacterIdRes.cs index 98c4e1871..d86a442c2 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterDecideCharacterIdRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterDecideCharacterIdRes.cs @@ -15,14 +15,14 @@ public S2CCharacterDecideCharacterIdRes() CharacterId = 0; CharacterInfo = new CDataCharacterInfo(); IsReturnPrepare = false; - Unk0 = new byte[0x400]; + BinaryData = new byte[C2SBinarySaveSetCharacterBinSaveDataReq.ARRAY_SIZE]; Unk1 = 0; } public uint CharacterId { get; set; } public CDataCharacterInfo CharacterInfo { get; set; } public bool IsReturnPrepare { get; set; } - public byte[] Unk0 { get; set; } + public byte[] BinaryData { get; set; } public byte Unk1 { get; set; } public class Serializer : PacketEntitySerializer @@ -33,7 +33,7 @@ public override void Write(IBuffer buffer, S2CCharacterDecideCharacterIdRes obj) WriteUInt32(buffer, obj.CharacterId); WriteEntity(buffer, obj.CharacterInfo); WriteBool(buffer, obj.IsReturnPrepare); - WriteByteArray(buffer, obj.Unk0); + WriteByteArray(buffer, obj.BinaryData); WriteByte(buffer, obj.Unk1); } @@ -44,7 +44,7 @@ public override S2CCharacterDecideCharacterIdRes Read(IBuffer buffer) obj.CharacterId = ReadUInt32(buffer); obj.CharacterInfo = ReadEntity(buffer); obj.IsReturnPrepare = ReadBool(buffer); - obj.Unk0 = ReadByteArray(buffer, 0x400); + obj.BinaryData = ReadByteArray(buffer, C2SBinarySaveSetCharacterBinSaveDataReq.ARRAY_SIZE); obj.Unk1 = ReadByte(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterEditGetShopPriceRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterEditGetShopPriceRes.cs new file mode 100644 index 000000000..3bbd5c9c0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterEditGetShopPriceRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCharacterEditGetShopPriceRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CHARACTER_EDIT_GET_SHOP_PRICE_RES; + public S2CCharacterEditGetShopPriceRes() + { + PriceInfo = new List(); + } + + public List PriceInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCharacterEditGetShopPriceRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.PriceInfo); + } + + public override S2CCharacterEditGetShopPriceRes Read(IBuffer buffer) + { + S2CCharacterEditGetShopPriceRes obj = new S2CCharacterEditGetShopPriceRes(); + ReadServerResponse(buffer, obj); + obj.PriceInfo = ReadEntityList< CDataCharacterEditPriceInfo>(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterGetCharacterStatusNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterGetCharacterStatusNtc.cs index c76036449..ccd9db6de 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterGetCharacterStatusNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterGetCharacterStatusNtc.cs @@ -18,6 +18,7 @@ public S2CCharacterGetCharacterStatusNtc() EquipDataList = new List(); VisualEquipDataList = new List(); EquipJobItemList = new List(); + EquipElementParams = new List(); } public uint CharacterId { get; set; } @@ -28,6 +29,7 @@ public S2CCharacterGetCharacterStatusNtc() public List EquipDataList { get; set; } public List VisualEquipDataList { get; set; } public List EquipJobItemList { get; set; } + public List EquipElementParams { get; set; } public bool HideHead { get; set; } public bool HideLantern { get; set; } public uint JewelryNum { get; set; } @@ -44,6 +46,7 @@ public override void Write(IBuffer buffer, S2CCharacterGetCharacterStatusNtc obj WriteEntityList(buffer, obj.EquipDataList); WriteEntityList(buffer, obj.VisualEquipDataList); WriteEntityList(buffer, obj.EquipJobItemList); + WriteEntityList(buffer, obj.EquipElementParams); WriteBool(buffer, obj.HideHead); WriteBool(buffer, obj.HideLantern); WriteUInt32(buffer, obj.JewelryNum); @@ -60,6 +63,7 @@ public override S2CCharacterGetCharacterStatusNtc Read(IBuffer buffer) obj.EquipDataList = ReadEntityList(buffer); obj.VisualEquipDataList = ReadEntityList(buffer); obj.EquipJobItemList = ReadEntityList(buffer); + obj.EquipElementParams = ReadEntityList(buffer); obj.HideHead = ReadBool(buffer); obj.HideLantern = ReadBool(buffer); obj.JewelryNum = ReadUInt32(buffer); @@ -67,4 +71,4 @@ public override S2CCharacterGetCharacterStatusNtc Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterPawnPointReviveRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterPawnPointReviveRes.cs index 90efd4808..35ae7f18c 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterPawnPointReviveRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterPawnPointReviveRes.cs @@ -7,33 +7,31 @@ public class S2CCharacterPawnPointReviveRes : ServerResponse { public override PacketId Id => PacketId.S2C_CHARACTER_PAWN_POINT_REVIVE_RES; + public uint PawnId { get; set; } public byte RevivePoint { get; set; } - public C2SCharacterPawnPointReviveReq PawnId { get; set; } public S2CCharacterPawnPointReviveRes() { + PawnId = 0; RevivePoint = 0; } - public S2CCharacterPawnPointReviveRes(C2SCharacterPawnPointReviveReq req) - { - PawnId = req; - } - public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CCharacterPawnPointReviveRes obj) { - C2SCharacterPawnPointReviveReq req = obj.PawnId; WriteServerResponse(buffer, obj); - WriteUInt32(buffer, req.PawnId); + WriteUInt32(buffer, obj.PawnId); WriteByte(buffer, obj.RevivePoint); } public override S2CCharacterPawnPointReviveRes Read(IBuffer buffer) { S2CCharacterPawnPointReviveRes obj = new S2CCharacterPawnPointReviveRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.RevivePoint = ReadByte(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeNtc.cs new file mode 100644 index 000000000..87d9b51d8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeNtc.cs @@ -0,0 +1,42 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; +using System.Runtime; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCharacterSwitchGameModeNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CHARACTER_SWITCH_GAME_MODE_NTC; + + public S2CCharacterSwitchGameModeNtc() + { + CharacterInfo = new CDataCharacterInfo(); + } + + public uint Unk0 { get; set; } + public bool CreateCharacter { get; set; } + public CDataCharacterInfo CharacterInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCharacterSwitchGameModeNtc obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteBool(buffer, obj.CreateCharacter); + WriteEntity(buffer, obj.CharacterInfo); + } + + public override S2CCharacterSwitchGameModeNtc Read(IBuffer buffer) + { + S2CCharacterSwitchGameModeNtc obj = new S2CCharacterSwitchGameModeNtc(); + obj.Unk0 = ReadUInt32(buffer); + obj.CreateCharacter = ReadBool(buffer); + obj.CharacterInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeRes.cs new file mode 100644 index 000000000..159a331ae --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCharacterSwitchGameModeRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCharacterSwitchGameModeRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CHARACTER_SWITCH_GAME_MODE_RES; + public GameMode GameMode { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCharacterSwitchGameModeRes obj) + { + WriteServerResponse(buffer, obj); + WriteInt32(buffer, (int)obj.GameMode); + } + + public override S2CCharacterSwitchGameModeRes Read(IBuffer buffer) + { + S2CCharacterSwitchGameModeRes obj = new S2CCharacterSwitchGameModeRes(); + ReadServerResponse(buffer, obj); + obj.GameMode = (GameMode)ReadInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CChatSendTellMsgRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CChatSendTellMsgRes.cs new file mode 100644 index 000000000..ae8b40a23 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CChatSendTellMsgRes.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CChatSendTellMsgRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CHAT_SEND_TELL_MSG_RES; + + public CDataCommunityCharacterBaseInfo CharacterBaseInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CChatSendTellMsgRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntity(buffer, obj.CharacterBaseInfo); + } + + public override S2CChatSendTellMsgRes Read(IBuffer buffer) + { + S2CChatSendTellMsgRes obj = new S2CChatSendTellMsgRes(); + + ReadServerResponse(buffer, obj); + + obj.CharacterBaseInfo = ReadEntity(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionPingRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionPingRes.cs new file mode 100644 index 000000000..0ebd4af9e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionPingRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CConnectionPingRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CONNECTION_PING_RES; + + public S2CConnectionPingRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CConnectionPingRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CConnectionPingRes Read(IBuffer buffer) + { + S2CConnectionPingRes obj = new S2CConnectionPingRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionReserveServerRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionReserveServerRes.cs new file mode 100644 index 000000000..6afff9ef1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CConnectionReserveServerRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CConnectionReserveServerRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CONNECTION_RESERVE_SERVER_RES; + + public S2CConnectionReserveServerRes() + { + ReserveInfoList = new List(); + } + + public ushort GameServerUniqueID { get; set; } + public List ReserveInfoList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CConnectionReserveServerRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt16(buffer, obj.GameServerUniqueID); + WriteEntityList(buffer, obj.ReserveInfoList); + } + + public override S2CConnectionReserveServerRes Read(IBuffer buffer) + { + S2CConnectionReserveServerRes obj = new S2CConnectionReserveServerRes(); + ReadServerResponse(buffer, obj); + obj.GameServerUniqueID = ReadUInt16(buffer); + obj.ReserveInfoList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextGetPartyRentedPawnContextNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextGetPartyRentedPawnContextNtc.cs new file mode 100644 index 000000000..7956ca361 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextGetPartyRentedPawnContextNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CContextGetPartyRentedPawnContextNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_NTC; + + + public S2CContextGetPartyRentedPawnContextNtc() + { + Context = new CDataPartyContextPawn(); + } + + public uint PawnId { get; set; } + public CDataPartyContextPawn Context { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CContextGetPartyRentedPawnContextNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteEntity(buffer, obj.Context); + } + + public override S2CContextGetPartyRentedPawnContextNtc Read(IBuffer buffer) + { + S2CContextGetPartyRentedPawnContextNtc obj = new S2CContextGetPartyRentedPawnContextNtc(); + obj.PawnId = ReadUInt32(buffer); + obj.Context = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterChangeNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterChangeNtc.cs index 87418d782..e794e2b98 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterChangeNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterChangeNtc.cs @@ -11,23 +11,23 @@ public class S2CContextMasterChangeNtc : IPacketStructure public S2CContextMasterChangeNtc() { - Unk0 = new List(); + Info = new List(); } - public List Unk0 { get; set; } // Probably a list of heartbeats for the different contexts? + public List Info { get; set; } // Probably a list of heartbeats for the different contexts? public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CContextMasterChangeNtc obj) { - WriteEntityList(buffer, obj.Unk0); + WriteEntityList(buffer, obj.Info); } public override S2CContextMasterChangeNtc Read(IBuffer buffer) { S2CContextMasterChangeNtc obj = new S2CContextMasterChangeNtc(); - obj.Unk0 = ReadEntityList(buffer); + obj.Info = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowNtc.cs new file mode 100644 index 000000000..4fbf91afb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowNtc.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CContextMasterThrowNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CONTEXT_MASTER_THROW_NTC; + + public S2CContextMasterThrowNtc() + { + Info = new List(); + } + + public List Info { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CContextMasterThrowNtc obj) + { + WriteEntityList(buffer, obj.Info); + } + + public override S2CContextMasterThrowNtc Read(IBuffer buffer) + { + S2CContextMasterThrowNtc obj = new S2CContextMasterThrowNtc(); + obj.Info = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowRes.cs new file mode 100644 index 000000000..2a46d8a23 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CContextMasterThrowRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CContextMasterThrowRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CONTEXT_MASTER_THROW_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CContextMasterThrowRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CContextMasterThrowRes Read(IBuffer buffer) + { + S2CContextMasterThrowRes obj = new S2CContextMasterThrowRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCancelCraftRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCancelCraftRes.cs new file mode 100644 index 000000000..4764ebc2a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCancelCraftRes.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftCancelCraftRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_CANCEL_CRAFT_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftCancelCraftRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override C2SCraftCancelCraftRes Read(IBuffer buffer) + { + C2SCraftCancelCraftRes obj = new C2SCraftCancelCraftRes(); + + ReadServerResponse(buffer, obj); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftExpUpNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftExpUpNtc.cs new file mode 100644 index 000000000..d231f7631 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftExpUpNtc.cs @@ -0,0 +1,45 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftCraftExpUpNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CRAFT_CRAFT_EXP_UP_NTC; + + public S2CCraftCraftExpUpNtc() + { + } + + public uint PawnId { get; set; } + public uint AddExp { get; set; } + public uint ExtraBonusExp { get; set; } + public uint TotalExp { get; set; } + public uint CraftRankLimit { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftCraftExpUpNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.AddExp); + WriteUInt32(buffer, obj.ExtraBonusExp); + WriteUInt32(buffer, obj.TotalExp); + WriteUInt32(buffer, obj.CraftRankLimit); + } + + public override S2CCraftCraftExpUpNtc Read(IBuffer buffer) + { + S2CCraftCraftExpUpNtc obj = new S2CCraftCraftExpUpNtc(); + obj.PawnId = ReadUInt32(buffer); + obj.AddExp = ReadUInt32(buffer); + obj.ExtraBonusExp = ReadUInt32(buffer); + obj.TotalExp = ReadUInt32(buffer); + obj.CraftRankLimit = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftRankUpNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftRankUpNtc.cs new file mode 100644 index 000000000..ef440bad7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftCraftRankUpNtc.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftCraftRankUpNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CRAFT_CRAFT_RANK_UP_NTC; + + public S2CCraftCraftRankUpNtc() + { + } + + public uint PawnId { get; set; } + public uint CraftRank { get; set; } + public uint AddCraftPoints { get; set; } + public uint TotalCraftPoint { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftCraftRankUpNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.CraftRank); + WriteUInt32(buffer, obj.AddCraftPoints); + WriteUInt32(buffer, obj.TotalCraftPoint); + } + + public override S2CCraftCraftRankUpNtc Read(IBuffer buffer) + { + S2CCraftCraftRankUpNtc obj = new S2CCraftCraftRankUpNtc(); + obj.PawnId = ReadUInt32(buffer); + obj.CraftRank = ReadUInt32(buffer); + obj.AddCraftPoints = ReadUInt32(buffer); + obj.TotalCraftPoint = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftFinishCraftNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftFinishCraftNtc.cs new file mode 100644 index 000000000..1e95076a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftFinishCraftNtc.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftFinishCraftNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_CRAFT_FINISH_CRAFT_NTC; + + public S2CCraftFinishCraftNtc() + { + } + + public uint PawnId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftFinishCraftNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override S2CCraftFinishCraftNtc Read(IBuffer buffer) + { + S2CCraftFinishCraftNtc obj = new S2CCraftFinishCraftNtc(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftIRCollectionValueListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftIRCollectionValueListRes.cs new file mode 100644 index 000000000..4338af855 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftIRCollectionValueListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftGetCraftIRCollectionValueListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_GET_CRAFT_IR_COLLECTION_VALUE_LIST_RES; + + public S2CCraftGetCraftIRCollectionValueListRes() + { + SkillRateList = new List(); + } + + public List SkillRateList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftGetCraftIRCollectionValueListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.SkillRateList); + } + + public override S2CCraftGetCraftIRCollectionValueListRes Read(IBuffer buffer) + { + S2CCraftGetCraftIRCollectionValueListRes obj = new S2CCraftGetCraftIRCollectionValueListRes(); + ReadServerResponse(buffer, obj); + obj.SkillRateList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProductInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProductInfoRes.cs new file mode 100644 index 000000000..db0848af7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProductInfoRes.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftProductInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_GET_CRAFT_PRODUCT_INFO_RES; + + public CDataCraftProductInfo CraftProductInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftProductInfoRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntity(buffer, obj.CraftProductInfo); + } + + public override C2SCraftGetCraftProductInfoRes Read(IBuffer buffer) + { + C2SCraftGetCraftProductInfoRes obj = new C2SCraftGetCraftProductInfoRes(); + + ReadServerResponse(buffer, obj); + + obj.CraftProductInfo = ReadEntity(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProgressListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProgressListRes.cs new file mode 100644 index 000000000..9d4f29eaf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftProgressListRes.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftGetCraftProgressListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_GET_CRAFT_PROGRESS_LIST_RES; + + public S2CCraftGetCraftProgressListRes() + { + CraftProgressList = new List(); + CraftMyPawnList = new List(); + CreatedRecipeList = new List(); + } + + public List CraftProgressList { get; set; } + public List CraftMyPawnList { get; set; } + public List CreatedRecipeList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftGetCraftProgressListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.CraftProgressList); + WriteEntityList(buffer, obj.CraftMyPawnList); + WriteEntityList(buffer, obj.CreatedRecipeList); + } + + public override S2CCraftGetCraftProgressListRes Read(IBuffer buffer) + { + S2CCraftGetCraftProgressListRes obj = new S2CCraftGetCraftProgressListRes(); + ReadServerResponse(buffer, obj); + obj.CraftProgressList = ReadEntityList(buffer); + obj.CraftMyPawnList = ReadEntityList(buffer); + obj.CreatedRecipeList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftSettingRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftSettingRes.cs new file mode 100644 index 000000000..58114439b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftGetCraftSettingRes.cs @@ -0,0 +1,67 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftGetCraftSettingRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_GET_CRAFT_SETTING_RES; + + public S2CCraftGetCraftSettingRes() + { + ColorRegulateItemList = new List(); + TimeSaveCostList = new List(); + CraftMasterLegendPawnInfoList = new List(); + RefiningMaterialInfoList = new List(); + } + + /// + /// List of items whose color can not be changed/dyed via crafting regardless of stars + /// + public List ColorRegulateItemList { get; set; } + public List TimeSaveCostList { get; set; } + public uint ReasonableCraftLv { get; set; } + public uint CraftItemLv { get; set; } + public byte CreateCountMax { get; set; } + /// See CPacket_S2C_GET_LEGEND_PAWN_LIST_RES + MtTypedArray LegendPawnList; + public List CraftMasterLegendPawnInfoList { get; set; } + public uint Unk1 { get; set; } // Value 49 => maybe craft Filter ID / Preview character ID / settings for Craig? + public uint Unk2 { get; set; } // Value 30 => maybe craft Filter ID / Preview character ID / settings for Craig? + public List RefiningMaterialInfoList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftGetCraftSettingRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ColorRegulateItemList); + WriteEntityList(buffer, obj.TimeSaveCostList); + WriteUInt32(buffer, obj.ReasonableCraftLv); + WriteUInt32(buffer, obj.CraftItemLv); + WriteByte(buffer, obj.CreateCountMax); + WriteEntityList(buffer, obj.CraftMasterLegendPawnInfoList); + WriteUInt32(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + WriteEntityList(buffer, obj.RefiningMaterialInfoList); + } + + public override S2CCraftGetCraftSettingRes Read(IBuffer buffer) + { + S2CCraftGetCraftSettingRes obj = new S2CCraftGetCraftSettingRes(); + ReadServerResponse(buffer, obj); + obj.ColorRegulateItemList = ReadEntityList(buffer); + obj.TimeSaveCostList = ReadEntityList(buffer); + obj.ReasonableCraftLv = ReadUInt32(buffer); + obj.CraftItemLv = ReadUInt32(buffer); + obj.CreateCountMax = ReadByte(buffer); + obj.CraftMasterLegendPawnInfoList = ReadEntityList(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.RefiningMaterialInfoList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftProductRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftProductRes.cs new file mode 100644 index 000000000..37a8a8866 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftProductRes.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class C2SCraftGetCraftProductRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_GET_CRAFT_PRODUCT_RES; + + public CDataCraftProduct CraftProduct { get; set; } + public List UpdateItemList { get; set; } + + public C2SCraftGetCraftProductRes() + { + UpdateItemList = new List(); + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, C2SCraftGetCraftProductRes obj) + { + WriteServerResponse(buffer, obj); + + WriteEntity(buffer, obj.CraftProduct); + WriteEntityList(buffer, obj.UpdateItemList); + } + + public override C2SCraftGetCraftProductRes Read(IBuffer buffer) + { + C2SCraftGetCraftProductRes obj = new C2SCraftGetCraftProductRes(); + + ReadServerResponse(buffer, obj); + + obj.CraftProduct = ReadEntity(buffer); + obj.UpdateItemList = ReadEntityList(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftGradeupRecipeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftGradeupRecipeRes.cs new file mode 100644 index 000000000..a25591766 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftGradeupRecipeRes.cs @@ -0,0 +1,47 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftRecipeGetCraftGradeupRecipeRes : ServerResponse + { + + public S2CCraftRecipeGetCraftGradeupRecipeRes() + { + RecipeList = new List(); + UpgradableItemList = new List(); + } + public override PacketId Id => PacketId.S2C_CRAFT_RECIPE_GET_CRAFT_GRADEUP_RECIPE_RES; + + public RecipeCategory Category { get; set; } + public List RecipeList { get; set; } + public List UpgradableItemList { get; set; } + public bool IsEnd { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftRecipeGetCraftGradeupRecipeRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, (byte)obj.Category); + WriteEntityList(buffer, obj.RecipeList); + WriteEntityList(buffer, obj.UpgradableItemList); + WriteBool(buffer, obj.IsEnd); + } + + public override S2CCraftRecipeGetCraftGradeupRecipeRes Read(IBuffer buffer) + { + S2CCraftRecipeGetCraftGradeupRecipeRes obj = new S2CCraftRecipeGetCraftGradeupRecipeRes(); + ReadServerResponse(buffer, obj); + obj.Category = (RecipeCategory)ReadByte(buffer); + obj.RecipeList = ReadEntityList(buffer); + obj.UpgradableItemList = ReadEntityList(buffer); + obj.IsEnd = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftRecipeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftRecipeRes.cs new file mode 100644 index 000000000..536608e09 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftRecipeGetCraftRecipeRes.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftRecipeGetCraftRecipeRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_RECIPE_GET_CRAFT_RECIPE_RES; + + public S2CCraftRecipeGetCraftRecipeRes() + { + RecipeList = new List(); + } + + public RecipeCategory Category { get; set; } + public List RecipeList { get; set; } + public bool IsEnd { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftRecipeGetCraftRecipeRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, (byte)obj.Category); + WriteEntityList(buffer, obj.RecipeList); + WriteBool(buffer, obj.IsEnd); + } + + public override S2CCraftRecipeGetCraftRecipeRes Read(IBuffer buffer) + { + S2CCraftRecipeGetCraftRecipeRes obj = new S2CCraftRecipeGetCraftRecipeRes(); + ReadServerResponse(buffer, obj); + obj.Category = (RecipeCategory)ReadByte(buffer); + obj.RecipeList = ReadEntityList(buffer); + obj.IsEnd = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftResetCraftpointRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftResetCraftpointRes.cs new file mode 100644 index 000000000..01883fd0e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftResetCraftpointRes.cs @@ -0,0 +1,46 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftResetCraftpointRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_RESET_CRAFTPOINT_RES; + + public uint PawnID { get; set; } + public List CraftSkillList { get; set; } + public uint CraftPoint { get; set; } + + public S2CCraftResetCraftpointRes() + { + CraftSkillList = new List(); + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftResetCraftpointRes obj) + { + WriteServerResponse(buffer, obj); + + WriteUInt32(buffer, obj.PawnID); + WriteEntityList(buffer, obj.CraftSkillList); + WriteUInt32(buffer, obj.CraftPoint); + } + + public override S2CCraftResetCraftpointRes Read(IBuffer buffer) + { + S2CCraftResetCraftpointRes obj = new S2CCraftResetCraftpointRes(); + + ReadServerResponse(buffer, obj); + + obj.PawnID = ReadUInt32(buffer); + obj.CraftSkillList = ReadEntityList(buffer); + obj.CraftPoint = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillAnalyzeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillAnalyzeRes.cs new file mode 100644 index 000000000..a8b7efd4a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillAnalyzeRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftSkillAnalyzeRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_CRAFT_SKILL_ANALYZE_RES; + + public S2CCraftSkillAnalyzeRes() + { + AnalyzeResultList = new List(); + } + + public List AnalyzeResultList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftSkillAnalyzeRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.AnalyzeResultList); + } + + public override S2CCraftSkillAnalyzeRes Read(IBuffer buffer) + { + S2CCraftSkillAnalyzeRes obj = new S2CCraftSkillAnalyzeRes(); + ReadServerResponse(buffer, obj); + obj.AnalyzeResultList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillUpRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillUpRes.cs new file mode 100644 index 000000000..1c33d5fd1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftSkillUpRes.cs @@ -0,0 +1,46 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftSkillUpRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_CRAFT_SKILL_UP_RES; + + public uint PawnID { get; set; } + public CraftSkillType SkillType { get; set; } + public uint SkillLevel { get; set; } + public uint UseCraftPoint { get; set; } + public uint RemainCraftPoint { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftSkillUpRes obj) + { + WriteServerResponse(buffer, obj); + + WriteUInt32(buffer, obj.PawnID); + WriteUInt32(buffer, (uint)obj.SkillType); + WriteUInt32(buffer, obj.SkillLevel); + WriteUInt32(buffer, obj.UseCraftPoint); + WriteUInt32(buffer, obj.RemainCraftPoint); + } + + public override S2CCraftSkillUpRes Read(IBuffer buffer) + { + S2CCraftSkillUpRes obj = new S2CCraftSkillUpRes(); + + ReadServerResponse(buffer, obj); + + obj.PawnID = ReadUInt32(buffer); + obj.SkillType = (CraftSkillType)ReadUInt32(buffer); + obj.SkillLevel = ReadUInt32(buffer); + obj.UseCraftPoint = ReadUInt32(buffer); + obj.RemainCraftPoint = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartAttachElementRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartAttachElementRes.cs new file mode 100644 index 000000000..5e18ff4eb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartAttachElementRes.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartAttachElementRes : ServerResponse + { + public S2CCraftStartAttachElementRes() + { + EquipElementParamList = new List(); + CurrentEquip = new CDataCurrentEquipInfo(); + } + + public override PacketId Id => PacketId.S2C_CRAFT_START_ATTACH_ELEMENT_RES; + + public uint Gold { get; set; } + public List EquipElementParamList { get; set; } + public CDataCurrentEquipInfo CurrentEquip { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartAttachElementRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Gold); + WriteEntityList(buffer, obj.EquipElementParamList); + WriteEntity(buffer, obj.CurrentEquip); + } + + public override S2CCraftStartAttachElementRes Read(IBuffer buffer) + { + S2CCraftStartAttachElementRes obj = new S2CCraftStartAttachElementRes(); + ReadServerResponse(buffer, obj); + obj.Gold = ReadUInt32(buffer); + obj.EquipElementParamList = ReadEntityList(buffer); + obj.CurrentEquip = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartCraftRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartCraftRes.cs new file mode 100644 index 000000000..019ec6a1f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartCraftRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartCraftRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_START_CRAFT_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartCraftRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CCraftStartCraftRes Read(IBuffer buffer) + { + S2CCraftStartCraftRes obj = new S2CCraftStartCraftRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartDetachElementRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartDetachElementRes.cs new file mode 100644 index 000000000..6f6a59062 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartDetachElementRes.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartDetachElementRes : ServerResponse + { + public S2CCraftStartDetachElementRes() + { + EquipElementParamList = new List(); + CurrentEquip = new CDataCurrentEquipInfo(); + } + + public override PacketId Id => PacketId.S2C_CRAFT_START_DETACH_ELEMENT_RES; + + public uint Gold { get; set; } + public List EquipElementParamList { get; set; } + public CDataCurrentEquipInfo CurrentEquip { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartDetachElementRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Gold); + WriteEntityList(buffer, obj.EquipElementParamList); + WriteEntity(buffer, obj.CurrentEquip); + } + + public override S2CCraftStartDetachElementRes Read(IBuffer buffer) + { + S2CCraftStartDetachElementRes obj = new S2CCraftStartDetachElementRes(); + ReadServerResponse(buffer, obj); + obj.Gold = ReadUInt32(buffer); + obj.EquipElementParamList = ReadEntityList(buffer); + obj.CurrentEquip = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipColorChangeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipColorChangeRes.cs new file mode 100644 index 000000000..230c8bcad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipColorChangeRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartEquipColorChangeRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_START_EQUIP_COLOR_CHANGE_RES; + + public S2CCraftStartEquipColorChangeRes() + { + CurrentEquipInfo = new CDataCurrentEquipInfo(); + } + + public byte ColorNo { get; set; } // Not sure why its called this in the PS4 Symbols, just rolling with it for now until i know how this works. + public CDataCurrentEquipInfo CurrentEquipInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartEquipColorChangeRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, obj.ColorNo); + WriteEntity(buffer, obj.CurrentEquipInfo); + } + + public override S2CCraftStartEquipColorChangeRes Read(IBuffer buffer) + { + S2CCraftStartEquipColorChangeRes obj = new S2CCraftStartEquipColorChangeRes(); + ReadServerResponse(buffer, obj); + obj.ColorNo = ReadByte(buffer); + obj.CurrentEquipInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipGradeUpRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipGradeUpRes.cs new file mode 100644 index 000000000..887fd2b4f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartEquipGradeUpRes.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartEquipGradeUpRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_START_EQUIP_GRADE_UP_RES; + + public string GradeUpItemUID { get; set; } + public uint GradeUpItemID { get; set; } + public List GradeUpItemIDList { get; set; } + public uint AddEquipPoint { get; set; } + public uint TotalEquipPoint { get; set; } + public uint EquipGrade { get; set; } + public uint Gold { get; set; } + public bool IsGreatSuccess { get; set; } + public CDataCurrentEquipInfo CurrentEquip { get; set; } + public uint BeforeItemID { get; set; } + public bool Upgradable { get; set; } + public CDataCraftStartEquipGradeUpUnk0 Unk1 { get; set; } // Dragon Augments? + + public S2CCraftStartEquipGradeUpRes() + { + GradeUpItemUID = string.Empty; + GradeUpItemIDList = new List(); + CurrentEquip = new CDataCurrentEquipInfo(); + Unk1 = new CDataCraftStartEquipGradeUpUnk0(); + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartEquipGradeUpRes obj) + { + WriteServerResponse(buffer, obj); + WriteMtString(buffer, obj.GradeUpItemUID); + WriteUInt32(buffer, obj.GradeUpItemID); + WriteEntityList(buffer, obj.GradeUpItemIDList); + WriteUInt32(buffer, obj.AddEquipPoint); + WriteUInt32(buffer, obj.TotalEquipPoint); + WriteUInt32(buffer, obj.EquipGrade); + WriteUInt32(buffer, obj.Gold); + WriteBool(buffer, obj.IsGreatSuccess); + WriteEntity(buffer, obj.CurrentEquip); + WriteUInt32(buffer, obj.BeforeItemID); + WriteBool(buffer, obj.Upgradable); + WriteEntity(buffer, obj.Unk1); + } + + public override S2CCraftStartEquipGradeUpRes Read(IBuffer buffer) + { + S2CCraftStartEquipGradeUpRes obj = new S2CCraftStartEquipGradeUpRes(); + ReadServerResponse(buffer, obj); + obj.GradeUpItemUID = ReadMtString(buffer); + obj.GradeUpItemID = ReadUInt32(buffer); + obj.GradeUpItemIDList = ReadEntityList(buffer); + obj.AddEquipPoint = ReadUInt32(buffer); + obj.TotalEquipPoint = ReadUInt32(buffer); + obj.EquipGrade = ReadUInt32(buffer); + obj.Gold = ReadUInt32(buffer); + obj.IsGreatSuccess = ReadBool(buffer); + obj.CurrentEquip = ReadEntity(buffer); + obj.BeforeItemID = ReadUInt32(buffer); + obj.Upgradable = ReadBool(buffer); + obj.Unk1 = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartQualityUpRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartQualityUpRes.cs new file mode 100644 index 000000000..1073ee2a4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftStartQualityUpRes.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftStartQualityUpRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_START_QUALITY_UP_RES; + + public S2CCraftStartQualityUpRes() + { + Unk0 = new CDataS2CCraftStartQualityUpResUnk0(); + AddStatusDataList = new List(); + CurrentEquip = new CDataCurrentEquipInfo(); + } + + public CDataS2CCraftStartQualityUpResUnk0 Unk0 { get; set; } // I'm thinking this is AddStatus + public List AddStatusDataList { get; set; } // I think this is Craigs Limit break? + public CDataCurrentEquipInfo CurrentEquip { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftStartQualityUpRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.Unk0); + WriteEntityList(buffer, obj.AddStatusDataList); + WriteEntity(buffer, obj.CurrentEquip); + } + + public override S2CCraftStartQualityUpRes Read(IBuffer buffer) + { + S2CCraftStartQualityUpRes obj = new S2CCraftStartQualityUpRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadEntity(buffer); + obj.AddStatusDataList = ReadEntityList(buffer); + obj.CurrentEquip = ReadEntity(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftTimeSaveRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftTimeSaveRes.cs new file mode 100644 index 000000000..c17a0ffe6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraftTimeSaveRes.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraftTimeSaveRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_CRAFT_CRAFT_TIME_SAVE_RES; + + public uint PawnID { get; set; } + public uint RemainTime { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraftTimeSaveRes obj) + { + WriteServerResponse(buffer, obj); + + WriteUInt32(buffer, obj.PawnID); + WriteUInt32(buffer, obj.RemainTime); + } + + public override S2CCraftTimeSaveRes Read(IBuffer buffer) + { + S2CCraftTimeSaveRes obj = new S2CCraftTimeSaveRes(); + + ReadServerResponse(buffer, obj); + + obj.PawnID = ReadUInt32(buffer); + obj.RemainTime = ReadUInt32(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraft_30_21_16_NTC.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraft_30_21_16_NTC.cs new file mode 100644 index 000000000..8d518b756 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CCraft_30_21_16_NTC.cs @@ -0,0 +1,47 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CCraft_30_21_16_NTC : IPacketStructure + { + public PacketId Id => PacketId.S2C_CRAFT_30_21_16_NTC; + + public S2CCraft_30_21_16_NTC() + { + Unk0 = 0; + Unk1 = 0; + Unk2 = new List(); + Unk3 = new List(); + } + + // TODO: Figure out when this NTC should be sent. + public uint Unk0 { get; set; } // most likely charid + public uint Unk1 { get; set; } // most likely pawnid + public List Unk2 { get; set; } // EquipType Performance? + public List Unk3 { get; set; } // EquipType Visual? + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CCraft_30_21_16_NTC obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + WriteEntityList(buffer, obj.Unk2); + WriteEntityList(buffer, obj.Unk3); + } + + public override S2CCraft_30_21_16_NTC Read(IBuffer buffer) + { + S2CCraft_30_21_16_NTC obj = new S2CCraft_30_21_16_NTC(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadEntityList(buffer); + obj.Unk3 = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelExchangeDispelItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelExchangeDispelItemRes.cs new file mode 100644 index 000000000..5303dffad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelExchangeDispelItemRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CDispelExchangeDispelItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_DISPEL_EXCHANGE_DISPEL_ITEM_RES; + + public S2CDispelExchangeDispelItemRes() + { + DispelItemResultList = new List(); + } + + public List DispelItemResultList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CDispelExchangeDispelItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.DispelItemResultList); + } + + public override S2CDispelExchangeDispelItemRes Read(IBuffer buffer) + { + S2CDispelExchangeDispelItemRes obj = new S2CDispelExchangeDispelItemRes(); + ReadServerResponse(buffer, obj); + obj.DispelItemResultList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemListRes.cs new file mode 100644 index 000000000..4cde531d2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemListRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CDispelGetDispelItemListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_DISPEL_GET_DISPEL_ITEM_LIST_RES; + + public S2CDispelGetDispelItemListRes() + { + DispelBaseItemList = new List(); + } + + public List DispelBaseItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CDispelGetDispelItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.DispelBaseItemList); + } + + public override S2CDispelGetDispelItemListRes Read(IBuffer buffer) + { + S2CDispelGetDispelItemListRes obj = new S2CDispelGetDispelItemListRes(); + ReadServerResponse(buffer, obj); + obj.DispelBaseItemList = ReadEntityList(buffer); + return obj; + } + } + } +} + + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemSettingsRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemSettingsRes.cs new file mode 100644 index 000000000..491fad038 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CDispelGetDispelItemSettingsRes.cs @@ -0,0 +1,42 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CDispelGetDispelItemSettingsRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_DISPEL_GET_DISPEL_ITEM_SETTING_RES; + + public S2CDispelGetDispelItemSettingsRes() + { + CategoryList = new List(); + } + + public List CategoryList { get; set; } + public bool Unk1 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CDispelGetDispelItemSettingsRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.CategoryList); + WriteBool(buffer, obj.Unk1); + } + + public override S2CDispelGetDispelItemSettingsRes Read(IBuffer buffer) + { + S2CDispelGetDispelItemSettingsRes obj = new S2CDispelGetDispelItemSettingsRes(); + ReadServerResponse(buffer, obj); + obj.CategoryList = ReadEntityList(buffer); + obj.Unk1 = ReadBool(buffer); + return obj; + } + } + } +} + + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipEnhancedGetPacksRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipEnhancedGetPacksRes.cs new file mode 100644 index 000000000..08902b00d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipEnhancedGetPacksRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CEquipEnhancedGetPacksRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_EQUIP_ENHANCED_GET_PACKS_RES; + + public S2CEquipEnhancedGetPacksRes() + { + Unk0 = new List(); + } + + public List Unk0 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CEquipEnhancedGetPacksRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.Unk0); + } + + public override S2CEquipEnhancedGetPacksRes Read(IBuffer buffer) + { + S2CEquipEnhancedGetPacksRes obj = new S2CEquipEnhancedGetPacksRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipGetCraftLockedElementListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipGetCraftLockedElementListRes.cs new file mode 100644 index 000000000..db341eee6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CEquipGetCraftLockedElementListRes.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CEquipGetCraftLockedElementListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_EQUIP_GET_CRAFT_LOCKED_ELEMENT_LIST_RES; + + public S2CEquipGetCraftLockedElementListRes() + { + LockedElementList = new List(); + } + + /// + /// Handles "locking" or disallowing the quality-related aspects of an item. + /// Blocks the upgrade process for an item in the possession of the player. + /// Blocks the destruction (not mounting) of a crest in a specific slot of an item. + /// + public List LockedElementList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CEquipGetCraftLockedElementListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.LockedElementList); + } + + public override S2CEquipGetCraftLockedElementListRes Read(IBuffer buffer) + { + S2CEquipGetCraftLockedElementListRes obj = new S2CEquipGetCraftLockedElementListRes(); + ReadServerResponse(buffer, obj); + obj.LockedElementList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CExtendEquipSlotNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CExtendEquipSlotNtc.cs new file mode 100644 index 000000000..4ab0b37a1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CExtendEquipSlotNtc.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CExtendEquipSlotNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_ITEM_EXTEND_EQUIP_SLOT_NTC; + + public EquipCategory EquipSlot { get; set; } // Is it really a category? + public byte AddNum { get; set; } + public byte TotalNum { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CExtendEquipSlotNtc obj) + { + WriteByte(buffer, (byte) obj.EquipSlot); + WriteByte(buffer, obj.AddNum); + WriteByte(buffer, obj.TotalNum); + } + + public override S2CExtendEquipSlotNtc Read(IBuffer buffer) + { + S2CExtendEquipSlotNtc obj = new S2CExtendEquipSlotNtc(); + obj.EquipSlot = (EquipCategory) ReadByte(buffer); + obj.AddNum = ReadByte(buffer); + obj.TotalNum = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendNtc.cs new file mode 100644 index 000000000..a4aa7c368 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendNtc.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendApplyFriendNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_FRIEND_APPLY_FRIEND_NTC; + + public CDataFriendInfo FriendInfo { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendApplyFriendNtc obj) + { + WriteEntity(buffer, obj.FriendInfo); + + } + + public override S2CFriendApplyFriendNtc Read(IBuffer buffer) + { + S2CFriendApplyFriendNtc obj = new S2CFriendApplyFriendNtc(); + obj.FriendInfo = ReadEntity(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendRes.cs new file mode 100644 index 000000000..e30ed9968 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApplyFriendRes.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendApplyFriendRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_APPLY_FRIEND_RES; + + public CDataFriendInfo FriendInfo { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendApplyFriendRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.FriendInfo); + + } + + public override S2CFriendApplyFriendRes Read(IBuffer buffer) + { + S2CFriendApplyFriendRes obj = new S2CFriendApplyFriendRes(); + ReadServerResponse(buffer, obj); + obj.FriendInfo = ReadEntity(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendNtc.cs new file mode 100644 index 000000000..af1033d7b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendNtc.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendApproveFriendNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_FRIEND_APPROVE_FRIEND_NTC; + + public bool IsApproved { get; set; } + public CDataFriendInfo FriendInfo { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendApproveFriendNtc obj) + { + WriteBool(buffer, obj.IsApproved); + WriteEntity(buffer, obj.FriendInfo); + + } + + public override S2CFriendApproveFriendNtc Read(IBuffer buffer) + { + S2CFriendApproveFriendNtc obj = new S2CFriendApproveFriendNtc(); + obj.IsApproved = ReadBool(buffer); + obj.FriendInfo = ReadEntity(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendRes.cs new file mode 100644 index 000000000..dd5675b13 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendApproveFriendRes.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendApproveFriendRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_APPROVE_FRIEND_RES; + + public CDataFriendInfo FriendInfo { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendApproveFriendRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.FriendInfo); + + } + + public override S2CFriendApproveFriendRes Read(IBuffer buffer) + { + S2CFriendApproveFriendRes obj = new S2CFriendApproveFriendRes(); + ReadServerResponse(buffer, obj); + obj.FriendInfo = ReadEntity(buffer); + return obj; + } + + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationNtc.cs new file mode 100644 index 000000000..7898343f4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationNtc.cs @@ -0,0 +1,34 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendCancelFriendApplicationNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_FRIEND_CANCEL_FRIEND_APPLICATION_NTC; + public UInt32 CharacterId { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendCancelFriendApplicationNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + + } + + public override S2CFriendCancelFriendApplicationNtc Read(IBuffer buffer) + { + S2CFriendCancelFriendApplicationNtc obj = new S2CFriendCancelFriendApplicationNtc + { + CharacterId = ReadUInt32(buffer) + }; + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationRes.cs new file mode 100644 index 000000000..c2526f658 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendCancelFriendApplicationRes.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendCancelFriendApplicationRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_CANCEL_FRIEND_APPLICATION_RES; + + public int Result { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendCancelFriendApplicationRes obj) + { + WriteServerResponse(buffer, obj); + WriteInt32(buffer, obj.Result); + + } + + public override S2CFriendCancelFriendApplicationRes Read(IBuffer buffer) + { + S2CFriendCancelFriendApplicationRes obj = new S2CFriendCancelFriendApplicationRes(); + ReadServerResponse(buffer, obj); + obj.Result = ReadInt32(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendGetFriendListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendGetFriendListRes.cs new file mode 100644 index 000000000..168766e1e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendGetFriendListRes.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Collections.Generic; +using System.Net.Sockets; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendGetFriendListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_GET_FRIEND_LIST_RES; + + public List FriendInfoList { get; set; } + public List ApplyingCharacterList { get; set; } + public List ApprovingCharacterList { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendGetFriendListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.FriendInfoList); + WriteEntityList(buffer, obj.ApplyingCharacterList); + WriteEntityList(buffer, obj.ApprovingCharacterList); + + } + + public override S2CFriendGetFriendListRes Read(IBuffer buffer) + { + S2CFriendGetFriendListRes obj = new S2CFriendGetFriendListRes(); + ReadServerResponse(buffer, obj); + obj.FriendInfoList = ReadEntityList(buffer); + obj.ApplyingCharacterList = ReadEntityList(buffer); + obj.ApprovingCharacterList = ReadEntityList(buffer); + return obj; + } + + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRegisterFavoriteFriendRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRegisterFavoriteFriendRes.cs new file mode 100644 index 000000000..21e925830 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRegisterFavoriteFriendRes.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Xml; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendRegisterFavoriteFriendRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_REGISTER_FAVORITE_FRIEND_RES; + + public Int32 Result { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendRegisterFavoriteFriendRes obj) + { + WriteServerResponse(buffer, obj); + WriteInt32(buffer, obj.Result); + } + + public override S2CFriendRegisterFavoriteFriendRes Read(IBuffer buffer) + { + S2CFriendRegisterFavoriteFriendRes obj = new S2CFriendRegisterFavoriteFriendRes(); + ReadServerResponse(buffer, obj); + obj.Result = ReadInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendNtc.cs new file mode 100644 index 000000000..fc4e56eb1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendNtc.cs @@ -0,0 +1,32 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendRemoveFriendNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_FRIEND_REMOVE_FRIEND_NTC; + public UInt32 CharacterId { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendRemoveFriendNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + + } + + public override S2CFriendRemoveFriendNtc Read(IBuffer buffer) + { + S2CFriendRemoveFriendNtc obj = new S2CFriendRemoveFriendNtc(); + obj.CharacterId = ReadUInt32(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendRes.cs new file mode 100644 index 000000000..c75c87d09 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CFriendRemoveFriendRes.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CFriendRemoveFriendRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_FRIEND_REMOVE_FRIEND_RES; + + public int Result { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CFriendRemoveFriendRes obj) + { + WriteServerResponse(buffer, obj); + WriteInt32(buffer, obj.Result); + + } + + public override S2CFriendRemoveFriendRes Read(IBuffer buffer) + { + S2CFriendRemoveFriendRes obj = new S2CFriendRemoveFriendRes(); + ReadServerResponse(buffer, obj); + obj.Result = ReadInt32(buffer); + return obj; + } + + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseExtendNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseExtendNtc.cs new file mode 100644 index 000000000..258786d11 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseExtendNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGPCourseExtendNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_GP_COURSE_EXTEND_NTC; + + public UInt32 CourseID { get; set; } + public UInt64 ExpiryTimestamp { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGPCourseExtendNtc obj) + { + WriteUInt32(buffer, obj.CourseID); + WriteUInt64(buffer, obj.ExpiryTimestamp); + } + + public override S2CGPCourseExtendNtc Read(IBuffer buffer) + { + S2CGPCourseExtendNtc obj = new S2CGPCourseExtendNtc(); + obj.CourseID = ReadUInt32(buffer); + obj.ExpiryTimestamp = ReadUInt64(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseStartNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseStartNtc.cs new file mode 100644 index 000000000..5b3098d1e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGPCourseStartNtc.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGPCourseStartNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_GP_COURSE_START_NTC; + + public uint CourseID { get; set; } + public ulong ExpiryTimestamp { get; set; } + public uint AnnounceType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGPCourseStartNtc obj) + { + WriteUInt32(buffer, obj.CourseID); + WriteUInt64(buffer, obj.ExpiryTimestamp); + WriteUInt32(buffer, obj.AnnounceType); + } + + public override S2CGPCourseStartNtc Read(IBuffer buffer) + { + S2CGPCourseStartNtc obj = new S2CGPCourseStartNtc(); + obj.CourseID = ReadUInt32(buffer); + obj.ExpiryTimestamp = ReadUInt64(buffer); + obj.AnnounceType = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpCourseEndNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpCourseEndNtc.cs new file mode 100644 index 000000000..236d9c3ef --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpCourseEndNtc.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpCourseEndNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_GP_COURSE_END_NTC; + + public UInt32 CourseID { get; set; } + public uint AnnounceType { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpCourseEndNtc obj) + { + WriteUInt32(buffer, obj.CourseID); + WriteUInt32(buffer, obj.AnnounceType); + } + + public override S2CGpCourseEndNtc Read(IBuffer buffer) + { + S2CGpCourseEndNtc obj = new S2CGpCourseEndNtc(); + obj.CourseID = ReadUInt32(buffer); + obj.AnnounceType = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpDetailRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpDetailRes.cs new file mode 100644 index 000000000..95aa41321 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpDetailRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpGetGpDetailRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_GP_GET_GP_DETAIL_RES; + + public S2CGpGetGpDetailRes() + { + GPList = new List(); + } + + public List GPList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpGetGpDetailRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.GPList); + } + + public override S2CGpGetGpDetailRes Read(IBuffer buffer) + { + S2CGpGetGpDetailRes obj = new S2CGpGetGpDetailRes(); + ReadServerResponse(buffer, obj); + obj.GPList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpPeriodRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpPeriodRes.cs new file mode 100644 index 000000000..35edf0ff3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpPeriodRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpGetGpPeriodRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_GP_GET_GP_PERIOD_RES; + + public S2CGpGetGpPeriodRes() + { + GPPeriodList = new List(); + } + + public List GPPeriodList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpGetGpPeriodRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.GPPeriodList); + } + + public override S2CGpGetGpPeriodRes Read(IBuffer buffer) + { + S2CGpGetGpPeriodRes obj = new S2CGpGetGpPeriodRes(); + ReadServerResponse(buffer, obj); + obj.GPPeriodList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpRes.cs new file mode 100644 index 000000000..0d2d5fbbb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetGpRes.cs @@ -0,0 +1,44 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpGetGpRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_GP_GET_GP_RES; + + public S2CGpGetGpRes() + { + RealTime = DateTimeOffset.MinValue; + } + + public uint GP { get; set; } + public long UseLimit { get; set; } + public DateTimeOffset RealTime { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpGetGpRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.GP); + WriteInt64(buffer, obj.UseLimit); + WriteUInt64(buffer, (ulong) obj.RealTime.ToUnixTimeSeconds()); + WriteUInt16(buffer, (ushort) obj.RealTime.Millisecond); + } + + public override S2CGpGetGpRes Read(IBuffer buffer) + { + S2CGpGetGpRes obj = new S2CGpGetGpRes(); + ReadServerResponse(buffer, obj); + obj.GP = ReadUInt32(buffer); + obj.UseLimit = ReadInt64(buffer); + ulong unixTimeSeconds = ReadUInt64(buffer); + ushort unixTimeMilliseconds = ReadUInt16(buffer); + obj.RealTime = DateTimeOffset.FromUnixTimeSeconds((long) unixTimeSeconds).AddMilliseconds(unixTimeMilliseconds); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetValidChatComGroupRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetValidChatComGroupRes.cs index 5135f94a4..d3331d3e5 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetValidChatComGroupRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGetValidChatComGroupRes.cs @@ -1,3 +1,4 @@ +using System.Collections.Generic; using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; @@ -10,32 +11,24 @@ public class S2CGpGetValidChatComGroupRes : ServerResponse public S2CGpGetValidChatComGroupRes() { - Unk0 = 0; - Unk1 = 0; - Unk2 = new CDataCommonU32(); + ValidChatComGroups = new List(); } - public uint Unk0 { get; set; } - public uint Unk1 { get; set; } - public CDataCommonU32 Unk2 { get; set; } + public List ValidChatComGroups { get; set; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CGpGetValidChatComGroupRes obj) { WriteServerResponse(buffer, obj); - WriteUInt32(buffer, obj.Unk0); - WriteUInt32(buffer, obj.Unk1); - WriteEntity(buffer, obj.Unk2); + WriteEntityList(buffer, obj.ValidChatComGroups); } public override S2CGpGetValidChatComGroupRes Read(IBuffer buffer) { S2CGpGetValidChatComGroupRes packet = new S2CGpGetValidChatComGroupRes(); ReadServerResponse(buffer, packet); - packet.Unk0 = ReadUInt32(buffer); - packet.Unk1 = ReadUInt32(buffer); - packet.Unk2 = ReadEntity(buffer); + packet.ValidChatComGroups = ReadEntityList(buffer); return packet; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpCourseGetAvailableListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpCourseGetAvailableListRes.cs new file mode 100644 index 000000000..00e89237f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpCourseGetAvailableListRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpGpCourseGetAvailableListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_GP_GP_COURSE_GET_AVAILABLE_LIST_RES; + + public S2CGpGpCourseGetAvailableListRes() + { + AvailableCourses = new List(); + } + + public List AvailableCourses { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpGpCourseGetAvailableListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.AvailableCourses); + } + + public override S2CGpGpCourseGetAvailableListRes Read(IBuffer buffer) + { + S2CGpGpCourseGetAvailableListRes obj = new S2CGpGpCourseGetAvailableListRes(); + ReadServerResponse(buffer, obj); + obj.AvailableCourses = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpEditGetVoiceListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpEditGetVoiceListRes.cs new file mode 100644 index 000000000..aa9a31300 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CGpGpEditGetVoiceListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CGpGpEditGetVoiceListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_GP_GP_EDIT_GET_VOICE_LIST_RES; + + public S2CGpGpEditGetVoiceListRes() + { + VoiceList = new List(); + } + + public List VoiceList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CGpGpEditGetVoiceListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.VoiceList); + } + + public override S2CGpGpEditGetVoiceListRes Read(IBuffer buffer) + { + S2CGpGpEditGetVoiceListRes obj = new S2CGpGpEditGetVoiceListRes(); + ReadServerResponse(buffer, obj); + obj.VoiceList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyDieNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyDieNtc.cs new file mode 100644 index 000000000..5a94d8c27 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyDieNtc.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceEnemyDieNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_ENEMY_DIE_NTC; + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceEnemyDieNtc obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + } + + public override S2CInstanceEnemyDieNtc Read(IBuffer buffer) + { + S2CInstanceEnemyDieNtc obj = new S2CInstanceEnemyDieNtc(); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupDestroyNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupDestroyNtc.cs new file mode 100644 index 000000000..b7fde5d93 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupDestroyNtc.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceEnemyGroupDestroyNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC; + + public CDataStageLayoutId LayoutId { get; set; } + public bool IsAreaBoss { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceEnemyGroupDestroyNtc obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteBool(buffer, obj.IsAreaBoss); + } + + public override S2CInstanceEnemyGroupDestroyNtc Read(IBuffer buffer) + { + S2CInstanceEnemyGroupDestroyNtc obj = new S2CInstanceEnemyGroupDestroyNtc(); + obj.LayoutId = ReadEntity(buffer); + obj.IsAreaBoss = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupResetNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupResetNtc.cs new file mode 100644 index 000000000..3a71644cc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyGroupResetNtc.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceEnemyGroupResetNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_ENEMY_GROUP_RESET_NTC; + + public S2CInstanceEnemyGroupResetNtc() + { + LayoutId = new CDataStageLayoutId(); + } + + public CDataStageLayoutId LayoutId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceEnemyGroupResetNtc obj) + { + WriteEntity(buffer, obj.LayoutId); + } + + public override S2CInstanceEnemyGroupResetNtc Read(IBuffer buffer) + { + S2CInstanceEnemyGroupResetNtc obj = new S2CInstanceEnemyGroupResetNtc(); + obj.LayoutId = ReadEntity(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyKillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyKillRes.cs index 9736e9410..74c1bdca4 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyKillRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceEnemyKillRes.cs @@ -28,8 +28,12 @@ public override void Write(IBuffer buffer, S2CInstanceEnemyKillRes obj) public override S2CInstanceEnemyKillRes Read(IBuffer buffer) { S2CInstanceEnemyKillRes obj = new S2CInstanceEnemyKillRes(); - obj.EnemyId = ReadUInt32(buffer); - obj.KillNum = ReadUInt32(buffer); + ReadServerResponse(buffer, obj); + if (obj.Error == 0) + { + obj.EnemyId = ReadUInt32(buffer); + obj.KillNum = ReadUInt32(buffer); + } return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueNtc.cs new file mode 100644 index 000000000..b7227a0cc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueNtc.cs @@ -0,0 +1,46 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceExchangeOmInstantKeyValueNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_NTC; + + public S2CInstanceExchangeOmInstantKeyValueNtc() + { + StageId = 0; + Key = 0; + Value = 0; + OldValue = 0; + } + + public uint StageId { get; set; } + public ulong Key { get; set; } + public uint Value { get; set; } + public uint OldValue { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceExchangeOmInstantKeyValueNtc obj) + { + WriteUInt32(buffer, obj.StageId); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); + WriteUInt32(buffer, obj.OldValue); + } + + public override S2CInstanceExchangeOmInstantKeyValueNtc Read(IBuffer buffer) + { + S2CInstanceExchangeOmInstantKeyValueNtc obj = new S2CInstanceExchangeOmInstantKeyValueNtc(); + obj.StageId = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); + obj.OldValue = ReadUInt32(buffer); + return obj; + } + + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueRes.cs index c134d15ce..8695d6f0b 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceExchangeOmInstantKeyValueRes.cs @@ -3,40 +3,44 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class S2CInstanceExchangeOmInstantKeyValueRes : IPacketStructure + public class S2CInstanceExchangeOmInstantKeyValueRes : ServerResponse { - public PacketId Id => PacketId.S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_RES; + public override PacketId Id => PacketId.S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_RES; public S2CInstanceExchangeOmInstantKeyValueRes() { StageId = 0; - Data0 = 0; - Data1 = 0; + Key = 0; + Value = 0; + OldValue = 0; } public uint StageId { get; set; } - public ulong Data0 { get; set; } - public uint Data1 { get; set; } + public ulong Key { get; set; } + public uint Value { get; set; } + public uint OldValue { get; set; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CInstanceExchangeOmInstantKeyValueRes obj) { - WriteUInt64(buffer, 0); + WriteServerResponse(buffer, obj); WriteUInt32(buffer, obj.StageId); - WriteUInt64(buffer, obj.Data0); - WriteUInt32(buffer, obj.Data1); - WriteByteArray(buffer, obj.ResData); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); + WriteUInt32(buffer, obj.OldValue); } public override S2CInstanceExchangeOmInstantKeyValueRes Read(IBuffer buffer) { S2CInstanceExchangeOmInstantKeyValueRes obj = new S2CInstanceExchangeOmInstantKeyValueRes(); + ReadServerResponse(buffer, obj); + obj.StageId = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); + obj.OldValue = ReadUInt32(buffer); return obj; } } - - private readonly byte[] ResData = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemListRes.cs new file mode 100644 index 000000000..aefec3fbc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemListRes.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceGetDropItemListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_INSTANCE_GET_DROP_ITEM_LIST_RES; + + public S2CInstanceGetDropItemListRes() + { + LayoutId=new CDataStageLayoutId(); + ItemList = new List(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + public List ItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceGetDropItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + WriteEntityList(buffer, obj.ItemList); + } + + public override S2CInstanceGetDropItemListRes Read(IBuffer buffer) + { + S2CInstanceGetDropItemListRes obj = new S2CInstanceGetDropItemListRes(); + ReadServerResponse(buffer, obj); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + obj.ItemList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemRes.cs new file mode 100644 index 000000000..8733fa4c9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetDropItemRes.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceGetDropItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_INSTANCE_GET_DROP_ITEM_RES; + + public S2CInstanceGetDropItemRes() + { + LayoutId = new CDataStageLayoutId(); + GatheringItemGetRequestList = new List(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + public List GatheringItemGetRequestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceGetDropItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + WriteEntityList(buffer, obj.GatheringItemGetRequestList); + } + + public override S2CInstanceGetDropItemRes Read(IBuffer buffer) + { + S2CInstanceGetDropItemRes obj = new S2CInstanceGetDropItemRes(); + ReadServerResponse(buffer, obj); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + obj.GatheringItemGetRequestList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetEnemySetListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetEnemySetListRes.cs index 859c98322..7e9034e5b 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetEnemySetListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetEnemySetListRes.cs @@ -21,7 +21,7 @@ public S2CInstanceGetEnemySetListRes() { public CDataStageLayoutId LayoutId { get; set; } public byte SubGroupId { get; set; } - public uint RandomSeed { get; set; } + public uint RandomSeed { get; set; } public uint QuestId { get; set; } public List EnemyList { get; set; } public List DropItemSetList { get; set; } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetOmInstantKeyValueAllRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetOmInstantKeyValueAllRes.cs new file mode 100644 index 000000000..6b66872c2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceGetOmInstantKeyValueAllRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceGetOmInstantKeyValueAllRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_RES; + + public S2CInstanceGetOmInstantKeyValueAllRes() + { + Values = new List(); + } + + public uint StageId { get; set; } + public List Values { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceGetOmInstantKeyValueAllRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.StageId); + WriteEntityList(buffer, obj.Values); + } + + public override S2CInstanceGetOmInstantKeyValueAllRes Read(IBuffer buffer) + { + S2CInstanceGetOmInstantKeyValueAllRes obj = new S2CInstanceGetOmInstantKeyValueAllRes(); + ReadServerResponse(buffer, obj); + obj.StageId = ReadUInt32(buffer); + obj.Values = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstancePopDropItemNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstancePopDropItemNtc.cs new file mode 100644 index 000000000..600d9c1ad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstancePopDropItemNtc.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstancePopDropItemNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_POP_DROP_ITEM_NTC; + + public S2CInstancePopDropItemNtc() + { + LayoutId = new CDataStageLayoutId(); + } + + public CDataStageLayoutId LayoutId { get; set; } + public uint SetId { get; set; } + public byte MdlType { get; set; } + public double PosX { get; set; } + public float PosY { get; set; } + public double PosZ { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstancePopDropItemNtc obj) + { + WriteEntity(buffer, obj.LayoutId); + WriteUInt32(buffer, obj.SetId); + WriteByte(buffer, obj.MdlType); + WriteDouble(buffer, obj.PosX); + WriteFloat(buffer, obj.PosY); + WriteDouble(buffer, obj.PosZ); + } + + public override S2CInstancePopDropItemNtc Read(IBuffer buffer) + { + S2CInstancePopDropItemNtc obj = new S2CInstancePopDropItemNtc(); + obj.LayoutId = ReadEntity(buffer); + obj.SetId = ReadUInt32(buffer); + obj.MdlType = ReadByte(buffer); + obj.PosX = ReadDouble(buffer); + obj.PosY = ReadFloat(buffer); + obj.PosZ = ReadDouble(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueNtc.cs new file mode 100644 index 000000000..ceb6916f4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CInstanceSetOmInstantKeyValueNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_NTC; + + public S2CInstanceSetOmInstantKeyValueNtc() + { + } + public uint StageId { get; set; } + public ulong Key { get; set; } + public uint Value { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CInstanceSetOmInstantKeyValueNtc obj) + { + WriteUInt32(buffer, obj.StageId); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); + } + + public override S2CInstanceSetOmInstantKeyValueNtc Read(IBuffer buffer) + { + S2CInstanceSetOmInstantKeyValueNtc obj = new S2CInstanceSetOmInstantKeyValueNtc(); + obj.StageId = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueRes.cs index ffdda4b9e..a7c834bb9 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceSetOmInstantKeyValueRes.cs @@ -3,44 +3,38 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class S2CInstanceSetOmInstantKeyValueRes : IPacketStructure + public class S2CInstanceSetOmInstantKeyValueRes : ServerResponse { - public PacketId Id => PacketId.S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_RES; + public override PacketId Id => PacketId.S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_RES; public S2CInstanceSetOmInstantKeyValueRes() { StageId = 0; } - public S2CInstanceSetOmInstantKeyValueRes(C2SInstanceSetOmInstantKeyValueReq reqData) - { - ReqData = reqData; - } - public uint StageId { get; set; } - public C2SInstanceSetOmInstantKeyValueReq ReqData { get; set; } - + public ulong Key { get; set; } + public uint Value { get; set; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CInstanceSetOmInstantKeyValueRes obj) { - WriteUInt64(buffer, 0); - C2SInstanceSetOmInstantKeyValueReq reqData = obj.ReqData; + WriteServerResponse(buffer, obj); WriteUInt32(buffer, obj.StageId); - WriteUInt64(buffer, reqData.Data0); - WriteUInt32(buffer, reqData.Data1); - WriteByteArray(buffer, obj.ResData); + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); } public override S2CInstanceSetOmInstantKeyValueRes Read(IBuffer buffer) { S2CInstanceSetOmInstantKeyValueRes obj = new S2CInstanceSetOmInstantKeyValueRes(); + ReadServerResponse(buffer, obj); + obj.StageId = ReadUInt32(buffer); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); return obj; } } - - private readonly byte[] ResData = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomGetEnemyListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomGetEnemyListRes.cs similarity index 66% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomGetEnemyListRes.cs rename to Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomGetEnemyListRes.cs index 19d6787c8..302771d38 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomGetEnemyListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomGetEnemyListRes.cs @@ -5,9 +5,9 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class S2CTraningRoomGetEnemyListRes : ServerResponse + public class S2CInstanceTraningRoomGetEnemyListRes : ServerResponse { - public S2CTraningRoomGetEnemyListRes() + public S2CInstanceTraningRoomGetEnemyListRes() { InfoList = new List(); MaxLv = 100; @@ -18,19 +18,19 @@ public S2CTraningRoomGetEnemyListRes() public List InfoList { get; set; } public uint MaxLv { get; set; } - public class Serializer : PacketEntitySerializer + public class Serializer : PacketEntitySerializer { - public override void Write(IBuffer buffer, S2CTraningRoomGetEnemyListRes obj) + public override void Write(IBuffer buffer, S2CInstanceTraningRoomGetEnemyListRes obj) { WriteServerResponse(buffer, obj); WriteEntityList(buffer, obj.InfoList); WriteUInt32(buffer, obj.MaxLv); } - public override S2CTraningRoomGetEnemyListRes Read(IBuffer buffer) + public override S2CInstanceTraningRoomGetEnemyListRes Read(IBuffer buffer) { - S2CTraningRoomGetEnemyListRes obj = new S2CTraningRoomGetEnemyListRes(); + S2CInstanceTraningRoomGetEnemyListRes obj = new S2CInstanceTraningRoomGetEnemyListRes(); ReadServerResponse(buffer, obj); obj.InfoList = ReadEntityList(buffer); obj.MaxLv = ReadUInt32(buffer); diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomSetEnemyRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomSetEnemyRes.cs similarity index 50% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomSetEnemyRes.cs rename to Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomSetEnemyRes.cs index da5a1e553..fc6facb22 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CTraningRoomSetEnemyRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstanceTraningRoomSetEnemyRes.cs @@ -3,21 +3,21 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class S2CTraningRoomSetEnemyRes : ServerResponse + public class S2CInstanceTraningRoomSetEnemyRes : ServerResponse { public override PacketId Id => PacketId.S2C_INSTANCE_TRANING_ROOM_SET_ENEMY_RES; - public class Serializer : PacketEntitySerializer + public class Serializer : PacketEntitySerializer { - public override void Write(IBuffer buffer, S2CTraningRoomSetEnemyRes obj) + public override void Write(IBuffer buffer, S2CInstanceTraningRoomSetEnemyRes obj) { WriteServerResponse(buffer, obj); } - public override S2CTraningRoomSetEnemyRes Read(IBuffer buffer) + public override S2CInstanceTraningRoomSetEnemyRes Read(IBuffer buffer) { - S2CTraningRoomSetEnemyRes obj = new S2CTraningRoomSetEnemyRes(); + S2CInstanceTraningRoomSetEnemyRes obj = new S2CInstanceTraningRoomSetEnemyRes(); ReadServerResponse(buffer, obj); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_20_16_Ntc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_20_16_Ntc.cs deleted file mode 100644 index d6917ba5f..000000000 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_20_16_Ntc.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Network; - -namespace Arrowgene.Ddon.Shared.Entity.PacketStructure -{ - public class S2CInstance_13_20_16_Ntc : IPacketStructure - { - public PacketId Id => PacketId.S2C_INSTANCE_13_20_16_NTC; - - public S2CInstance_13_20_16_Ntc() - { - } - public uint StageId { get; set; } - public ulong Data0 { get; set; } - public uint Data1 { get; set; } - - public class Serializer : PacketEntitySerializer - { - public override void Write(IBuffer buffer, S2CInstance_13_20_16_Ntc obj) - { - WriteUInt32(buffer, obj.StageId); - WriteUInt64(buffer, obj.Data0); - WriteUInt32(buffer, obj.Data1); - WriteByteArray(buffer, NtcData); - } - - public override S2CInstance_13_20_16_Ntc Read(IBuffer buffer) - { - S2CInstance_13_20_16_Ntc obj = new S2CInstance_13_20_16_Ntc(); - return obj; - } - private readonly byte[] NtcData = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - } - - } -} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_23_16_Ntc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_23_16_Ntc.cs deleted file mode 100644 index 3b8e1125d..000000000 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CInstance_13_23_16_Ntc.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Network; - -namespace Arrowgene.Ddon.Shared.Entity.PacketStructure -{ - public class S2CInstance_13_23_16_Ntc : IPacketStructure - { - public PacketId Id => PacketId.S2C_INSTANCE_13_23_16_NTC; - - public S2CInstance_13_23_16_Ntc() - { - StageId = 0; - Data0 = 0; - Data1 = 0; - } - - public uint StageId { get; set; } - public ulong Data0 { get; set; } - public uint Data1 { get; set; } - - public class Serializer : PacketEntitySerializer - { - public override void Write(IBuffer buffer, S2CInstance_13_23_16_Ntc obj) - { - WriteUInt32(buffer, obj.StageId); - WriteUInt64(buffer, obj.Data0); - WriteUInt32(buffer, obj.Data1); - WriteByteArray(buffer, NtcData); - } - - public override S2CInstance_13_23_16_Ntc Read(IBuffer buffer) - { - S2CInstance_13_23_16_Ntc obj = new S2CInstance_13_23_16_Ntc(); - return obj; - } - private readonly byte[] NtcData = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - } - - } -} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemAchievementRewardReceiveNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemAchievementRewardReceiveNtc.cs new file mode 100644 index 000000000..75c960afa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemAchievementRewardReceiveNtc.cs @@ -0,0 +1,56 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure; + +/// +/// This NTC has to be sent after an achievement's receivable reward has been clicked on in the achievement UI and the +/// player should unlock a new craft recipe or potentially an arisen profile background. +/// +public class S2CItemAchievementRewardReceiveNtc : IPacketStructure +{ + public PacketId Id => PacketId.S2C_ITEM_ACHIEVEMENT_REWARD_RECEIVE_NTC; + + /// TODO: Seemingly has no effect + public ushort Unk0; + + /// + /// TODO: Seemingly has no effect + /// Value must be 0, 1, 2 or 3, other values cause a disconnect + /// + public uint Unk1; + + /// + /// TODO: Seemingly has no effect + /// + public byte Unk2; + + /// + /// Any valid item ID works, but this is supposed to correspond to the expected reward item the user should receive. + /// The item name is looked up by the client itself. + /// + public uint ItemId; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CItemAchievementRewardReceiveNtc obj) + { + WriteUInt16(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + WriteUInt32(buffer, obj.ItemId); + } + + public override S2CItemAchievementRewardReceiveNtc Read(IBuffer buffer) + { + S2CItemAchievementRewardReceiveNtc obj = new S2CItemAchievementRewardReceiveNtc(); + + obj.Unk0 = ReadUInt16(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadByte(buffer); + obj.ItemId = ReadUInt32(buffer); + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemEmbodyItemsRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemEmbodyItemsRes.cs new file mode 100644 index 000000000..1537010cb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemEmbodyItemsRes.cs @@ -0,0 +1,48 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemEmbodyItemsRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ITEM_EMBODY_ITEMS_RES; + + public S2CItemEmbodyItemsRes() + { + Unk0 = new List(); + Unk1 = new List(); + WalletPoints = new List(); + Unk2 = new List(); + } + + public List Unk0 { get; set; } + public List Unk1 { get; set; } // This is not the same type but it has same size elements + public List WalletPoints { get; set; } + public List Unk2 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CItemEmbodyItemsRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.Unk0); + WriteEntityList(buffer, obj.Unk1); + WriteEntityList(buffer, obj.WalletPoints); + WriteEntityList(buffer, obj.Unk2); + } + + public override S2CItemEmbodyItemsRes Read(IBuffer buffer) + { + S2CItemEmbodyItemsRes obj = new S2CItemEmbodyItemsRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadEntityList(buffer); + obj.Unk1 = ReadEntityList(buffer); + obj.WalletPoints = ReadEntityList(buffer); + obj.Unk2 = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetDefaultStorageEmptySlotNumRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetDefaultStorageEmptySlotNumRes.cs new file mode 100644 index 000000000..9f3a4fda1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetDefaultStorageEmptySlotNumRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemGetDefaultStorageEmptySlotNumRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ITEM_GET_DEFAULT_STORAGE_EMPTY_SLOT_NUM_RES; + + public S2CItemGetDefaultStorageEmptySlotNumRes() + { + EmptySlotNumList = new List(); + } + + public List EmptySlotNumList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CItemGetDefaultStorageEmptySlotNumRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.EmptySlotNumList); + } + + public override S2CItemGetDefaultStorageEmptySlotNumRes Read(IBuffer buffer) + { + S2CItemGetDefaultStorageEmptySlotNumRes obj = new S2CItemGetDefaultStorageEmptySlotNumRes(); + ReadServerResponse(buffer, obj); + obj.EmptySlotNumList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetEmbodyPayCostRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetEmbodyPayCostRes.cs new file mode 100644 index 000000000..35eb61085 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetEmbodyPayCostRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemGetEmbodyPayCostRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ITEM_GET_EMBODY_PAY_COST_RES; + + public S2CItemGetEmbodyPayCostRes() + { + EmbodyCostList = new List(); + } + + public List EmbodyCostList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CItemGetEmbodyPayCostRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.EmbodyCostList); + } + + public override S2CItemGetEmbodyPayCostRes Read(IBuffer buffer) + { + S2CItemGetEmbodyPayCostRes obj = new S2CItemGetEmbodyPayCostRes(); + ReadServerResponse(buffer, obj); + obj.EmbodyCostList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetPostItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetPostItemListRes.cs new file mode 100644 index 000000000..a5990808c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetPostItemListRes.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemGetPostItemListRes : ServerResponse + { + public S2CItemGetPostItemListRes() + { + ItemList = new List(); + } + + public override PacketId Id => PacketId.S2C_ITEM_GET_POST_ITEM_LIST_RES; + + public List ItemList; + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CItemGetPostItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ItemList); + } + + public override S2CItemGetPostItemListRes Read(IBuffer buffer) + { + S2CItemGetPostItemListRes obj = new S2CItemGetPostItemListRes(); + ReadServerResponse(buffer, obj); + obj.ItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetSpecifiedHavingItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetSpecifiedHavingItemListRes.cs new file mode 100644 index 000000000..f0c45e747 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetSpecifiedHavingItemListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemGetSpecifiedHavingItemListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ITEM_GET_SPECIFIED_HAVING_ITEM_LIST_RES; + + public S2CItemGetSpecifiedHavingItemListRes() + { + ItemList = new List(); + } + + public List ItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CItemGetSpecifiedHavingItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ItemList); + } + + public override S2CItemGetSpecifiedHavingItemListRes Read(IBuffer buffer) + { + S2CItemGetSpecifiedHavingItemListRes obj = new S2CItemGetSpecifiedHavingItemListRes(); + ReadServerResponse(buffer, obj); + obj.ItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetValuableItemListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetValuableItemListRes.cs new file mode 100644 index 000000000..dcd773ceb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemGetValuableItemListRes.cs @@ -0,0 +1,51 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CItemGetValuableItemListRes : ServerResponse + { + public S2CItemGetValuableItemListRes() + { + DummyEmptySlotNum = new List(); + DummyValuableItems = new List(); + } + + public override PacketId Id => PacketId.S2C_ITEM_GET_VALUABLE_ITEM_LIST_RES; + + public int Unk0 { get; set; } + public int Unk1 { get; set; } + + //TODO: Implement these CData objects properly. + //public List ValuableItems //int, byte, int, short + //public List EmptySlotNum //From the BBI PR. + public List DummyValuableItems { get; set; } + public List DummyEmptySlotNum { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CItemGetValuableItemListRes obj) + { + WriteServerResponse(buffer, obj); + WriteInt32(buffer, obj.Unk0); + WriteInt32(buffer, obj.Unk1); + WriteEntityList(buffer, obj.DummyValuableItems); + WriteEntityList(buffer, obj.DummyEmptySlotNum); + } + + public override S2CItemGetValuableItemListRes Read(IBuffer buffer) + { + S2CItemGetValuableItemListRes obj = new S2CItemGetValuableItemListRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadInt32(buffer); + obj.Unk1 = ReadInt32(buffer); + obj.DummyValuableItems = ReadEntityList(buffer); + obj.DummyValuableItems = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemUpdateCharacterItemNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemUpdateCharacterItemNtc.cs index ff0a766d3..c9da98820 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemUpdateCharacterItemNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CItemUpdateCharacterItemNtc.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure @@ -16,23 +17,8 @@ public S2CItemUpdateCharacterItemNtc() UpdateWalletList=new List(); } - // 1: S2C_INSTANCE_GET_GATHERING_ITEM_RES - // 2: S2C_INSTANCE_GET_DROP_ITEM_RES - // 3: S2C_ITEM_USE_BAG_ITEM_RES - // 4: S2C_ITEM_CONSUME_STORAGE_ITEM_RES - // 8: S2C_ITEM_MOVE_ITEM_RES - // 0x24: changeCharacterEquip - // 0x25: changePawnEquip - // 0x26: changeCharacterStorageEquip - // 0x27: changePawnStorageEquip - // 0x28: Job Change - // 0x29: Pawn Job Change - // 0x37: S2C_SEASON_DUNGEON_DELIVER_ITEM_FOR_EX_RES - // 0x38: S2C_SEASON_DUNGEON_RECEIVE_SOUL_ORDEAL_REWARD_RES - // 0x10a: S2C_SHOP_BUY_SHOP_GOODS_RES - // 0x10b: S2C_ITEM_SELL_ITEM_RES - // 0x121: Job Items - public ushort UpdateType; + // See ItemNoticeType + public ItemNoticeType UpdateType; public List UpdateItemList; public List UpdateWalletList; @@ -40,7 +26,7 @@ public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CItemUpdateCharacterItemNtc obj) { - WriteUInt16(buffer, obj.UpdateType); + WriteUInt16(buffer, (ushort) obj.UpdateType); WriteEntityList(buffer, obj.UpdateItemList); WriteEntityList(buffer, obj.UpdateWalletList); } @@ -48,7 +34,7 @@ public override void Write(IBuffer buffer, S2CItemUpdateCharacterItemNtc obj) public override S2CItemUpdateCharacterItemNtc Read(IBuffer buffer) { S2CItemUpdateCharacterItemNtc obj = new S2CItemUpdateCharacterItemNtc(); - obj.UpdateType = ReadUInt16(buffer); + obj.UpdateType = (ItemNoticeType) ReadUInt16(buffer); obj.UpdateItemList = ReadEntityList(buffer); obj.UpdateWalletList = ReadEntityList(buffer); return obj; diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobChangePawnJobRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobChangePawnJobRes.cs index e247b461e..82078399a 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobChangePawnJobRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobChangePawnJobRes.cs @@ -18,7 +18,7 @@ public S2CJobChangePawnJobRes() LearnNormalSkillParamList=new List(); EquipJobItemList=new List(); Unk0=new CDataJobChangeJobResUnk0(); - Unk1 = new byte[64]; + TrainingStatus = new byte[64]; SpSkillList = new List(); } @@ -30,7 +30,7 @@ public S2CJobChangePawnJobRes() public List LearnNormalSkillParamList { get; set; } public List EquipJobItemList { get; set; } public CDataJobChangeJobResUnk0 Unk0 { get; set; } - public byte[] Unk1 { get; set; } + public byte[] TrainingStatus { get; set; } public List SpSkillList { get; set; } @@ -47,7 +47,7 @@ public override void Write(IBuffer buffer, S2CJobChangePawnJobRes obj) WriteEntityList(buffer, obj.LearnNormalSkillParamList); WriteEntityList(buffer, obj.EquipJobItemList); WriteEntity(buffer, obj.Unk0); - WriteByteArray(buffer, obj.Unk1); + WriteByteArray(buffer, obj.TrainingStatus); WriteEntityList(buffer, obj.SpSkillList); } @@ -63,7 +63,7 @@ public override S2CJobChangePawnJobRes Read(IBuffer buffer) obj.LearnNormalSkillParamList = ReadEntityList(buffer); obj.EquipJobItemList = ReadEntityList(buffer); obj.Unk0 = ReadEntity(buffer); - obj.Unk1 = ReadByteArray(buffer, 64); + obj.TrainingStatus = ReadByteArray(buffer, 64); obj.SpSkillList = ReadEntityList(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobGetPlayPointListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobGetPlayPointListRes.cs new file mode 100644 index 000000000..2f5c61c81 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobGetPlayPointListRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobGetPlayPointListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_JOB_GET_PLAY_POINT_LIST_RES; + + public S2CJobGetPlayPointListRes() + { + PlayPointList = new List(); + } + + public List PlayPointList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobGetPlayPointListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.PlayPointList); + } + + public override S2CJobGetPlayPointListRes Read(IBuffer buffer) + { + S2CJobGetPlayPointListRes obj = new S2CJobGetPlayPointListRes(); + ReadServerResponse(buffer, obj); + obj.PlayPointList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopBuyItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopBuyItemRes.cs new file mode 100644 index 000000000..b1d2fd226 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopBuyItemRes.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobJobValueShopBuyItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_JOB_JOB_VALUE_SHOP_BUY_ITEM_RES; + + public S2CJobJobValueShopBuyItemRes() + { + JobId = 0; + JobValueType = 0; + Value = 0; + } + + public JobId JobId { get; set; } + public byte JobValueType { get; set; } + public uint Value { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobJobValueShopBuyItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, (byte)obj.JobId); + WriteByte(buffer, obj.JobValueType); + WriteUInt32(buffer, obj.Value); + } + + public override S2CJobJobValueShopBuyItemRes Read(IBuffer buffer) + { + S2CJobJobValueShopBuyItemRes obj = new S2CJobJobValueShopBuyItemRes(); + ReadServerResponse(buffer, obj); + obj.JobId = (JobId)ReadByte(buffer); + obj.JobValueType = ReadByte(buffer); + obj.Value = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopGetLineupRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopGetLineupRes.cs new file mode 100644 index 000000000..54188f479 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobJobValueShopGetLineupRes.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobJobValueShopGetLineupRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_JOB_JOB_VALUE_SHOP_GET_LINEUP_RES; + + public S2CJobJobValueShopGetLineupRes() + { + JobId = 0; + JobValueType = 0; + JobValueShopItemList = new List(); + } + + public JobId JobId { get; set; } + public byte JobValueType { get; set; } + public List JobValueShopItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobJobValueShopGetLineupRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, (byte)obj.JobId); + WriteByte(buffer, obj.JobValueType); + WriteEntityList(buffer, obj.JobValueShopItemList); + } + + public override S2CJobJobValueShopGetLineupRes Read(IBuffer buffer) + { + S2CJobJobValueShopGetLineupRes obj = new S2CJobJobValueShopGetLineupRes(); + ReadServerResponse(buffer, obj); + obj.JobId = (JobId)ReadByte(buffer); + obj.JobValueType = ReadByte(buffer); + obj.JobValueShopItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes.cs new file mode 100644 index 000000000..cd504a93d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes : ServerResponse + { + public S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes() + { + ElementList = new List(); + } + public override PacketId Id => PacketId.S2C_JOB_ORB_TREE_GET_ALL_JOB_ORB_ELEMENT_LIST_RES; + + public List ElementList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ElementList); + } + + public override S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes Read(IBuffer buffer) + { + S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes obj = new S2CJobOrbTreeGetJobOrbTreeGetAllJobOrbElementListRes(); + ReadServerResponse(buffer, obj); + obj.ElementList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeStatusListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeStatusListRes.cs new file mode 100644 index 000000000..62d7774ed --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobOrbTreeGetJobOrbTreeStatusListRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobOrbTreeGetJobOrbTreeStatusListRes : ServerResponse + { + public S2CJobOrbTreeGetJobOrbTreeStatusListRes() + { + TreeStatusList = new List(); + } + public override PacketId Id => PacketId.S2C_JOB_ORB_TREE_GET_JOB_ORB_TREE_STATUS_LIST_RES; + + public List TreeStatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobOrbTreeGetJobOrbTreeStatusListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.TreeStatusList); + } + + public override S2CJobOrbTreeGetJobOrbTreeStatusListRes Read(IBuffer buffer) + { + S2CJobOrbTreeGetJobOrbTreeStatusListRes obj = new S2CJobOrbTreeGetJobOrbTreeStatusListRes(); + ReadServerResponse(buffer, obj); + obj.TreeStatusList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobUpdatePlayPointNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobUpdatePlayPointNtc.cs new file mode 100644 index 000000000..703d4db6e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CJobUpdatePlayPointNtc.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CJobUpdatePlayPointNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_JOB_PLAY_POINT_NTC; + + public S2CJobUpdatePlayPointNtc() + { + JobId = 0; + UpdatePoint = 0; + ExtraBonusPoint = 0; + TotalPoint = 0; + Type = 0; + } + + public JobId JobId; + public uint UpdatePoint; + public uint ExtraBonusPoint; + public uint TotalPoint; + public byte Type; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CJobUpdatePlayPointNtc obj) + { + WriteByte(buffer, (byte)obj.JobId); + WriteUInt32(buffer, obj.UpdatePoint); + WriteUInt32(buffer, obj.ExtraBonusPoint); + WriteUInt32(buffer, obj.TotalPoint); + WriteByte(buffer, obj.Type); + } + + public override S2CJobUpdatePlayPointNtc Read(IBuffer buffer) + { + S2CJobUpdatePlayPointNtc obj = new S2CJobUpdatePlayPointNtc(); + obj.JobId = (JobId)ReadByte(buffer); + obj.UpdatePoint = ReadUInt32(buffer); + obj.ExtraBonusPoint = ReadUInt32(buffer); + obj.TotalPoint = ReadUInt32(buffer); + obj.Type = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyChatMsgNotice.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyChatMsgNotice.cs index 2c4e3c635..2e960d5c6 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyChatMsgNotice.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyChatMsgNotice.cs @@ -1,62 +1,69 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { - public class S2CLobbyChatMsgNotice : IPacketStructure { + public class S2CLobbyChatMsgNotice : IPacketStructure + { + public PacketId Id => PacketId.S2C_LOBBY_LOBBY_CHAT_MSG_NTC; - // Unidentified variables from the PS4 version: - // ucType (u8) (use CDataLobbyChatMsgType when identified) - // unHandleId (u32) + public LobbyChatMsgType Type { get; set; } - public PacketId Id => PacketId.S2C_LOBBY_LOBBY_CHAT_MSG_NTC; + /// + /// When Type is Tell, then this supports the client in identifying source/target. + /// + public uint HandleId { get; set; } - public byte Type { get; set; } - public uint Unk1 { get; set; } // Probably HandleId public CDataCommunityCharacterBaseInfo CharacterBaseInfo { get; set; } - public byte Unk2 { get; set; } - public uint Unk3 { get; set; } - public uint Unk4 { get; set; } + + /// + /// 0 for regular message + /// 1 for built-in phrases-type message + /// + public byte MessageFlavor { get; set; } + + public uint PhrasesCategory { get; set; } + public uint PhrasesIndex { get; set; } public string Message { get; set; } - public S2CLobbyChatMsgNotice() { + public S2CLobbyChatMsgNotice() + { Type = 0; - Unk1 = 0; + HandleId = 0; CharacterBaseInfo = new CDataCommunityCharacterBaseInfo(); - Unk2 = 0; - Unk3 = 0; - Unk4 = 0; + MessageFlavor = 0; + PhrasesCategory = 0; + PhrasesIndex = 0; Message = string.Empty; } - public class Serializer : PacketEntitySerializer { - + public class Serializer : PacketEntitySerializer + { public override void Write(IBuffer buffer, S2CLobbyChatMsgNotice obj) { - WriteByte(buffer, obj.Type); - WriteUInt32(buffer, obj.Unk1); + WriteByte(buffer, (byte)obj.Type); + WriteUInt32(buffer, obj.HandleId); WriteEntity(buffer, obj.CharacterBaseInfo); - WriteByte(buffer, obj.Unk2); - WriteUInt32(buffer, obj.Unk3); - WriteUInt32(buffer, obj.Unk4); + WriteByte(buffer, obj.MessageFlavor); + WriteUInt32(buffer, obj.PhrasesCategory); + WriteUInt32(buffer, obj.PhrasesIndex); WriteMtString(buffer, obj.Message); } public override S2CLobbyChatMsgNotice Read(IBuffer buffer) { S2CLobbyChatMsgNotice obj = new S2CLobbyChatMsgNotice(); - obj.Type = ReadByte(buffer); - obj.Unk1 = ReadUInt32(buffer); + obj.Type = (LobbyChatMsgType)ReadByte(buffer); + obj.HandleId = ReadUInt32(buffer); obj.CharacterBaseInfo = ReadEntity(buffer); - obj.Unk2 = ReadByte(buffer); - obj.Unk3 = ReadUInt32(buffer); - obj.Unk4 = ReadUInt32(buffer); + obj.MessageFlavor = ReadByte(buffer); + obj.PhrasesCategory = ReadUInt32(buffer); + obj.PhrasesIndex = ReadUInt32(buffer); obj.Message = ReadMtString(buffer); return obj; } } - } - } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyLobbyDataMsgNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyLobbyDataMsgNtc.cs index a3ba9bbd3..08ac9e472 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyLobbyDataMsgNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CLobbyLobbyDataMsgNtc.cs @@ -16,7 +16,7 @@ public S2CLobbyLobbyDataMsgNotice() OnlineStatus = 0; } - public byte Type { get; set; } + public RpcMsgType Type { get; set; } public uint CharacterId { get; set; } public byte[] RpcPacket { get; set; } public OnlineStatus OnlineStatus { get; set; } @@ -25,7 +25,7 @@ public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CLobbyLobbyDataMsgNotice obj) { - WriteByte(buffer, obj.Type); + WriteByte(buffer, (byte) obj.Type); WriteUInt32(buffer, obj.CharacterId); WriteInt32(buffer, obj.RpcPacket.Length); WriteByteArray(buffer, obj.RpcPacket); @@ -35,7 +35,7 @@ public override void Write(IBuffer buffer, S2CLobbyLobbyDataMsgNotice obj) public override S2CLobbyLobbyDataMsgNotice Read(IBuffer buffer) { S2CLobbyLobbyDataMsgNotice obj = new S2CLobbyLobbyDataMsgNotice(); - obj.Type = ReadByte(buffer); + obj.Type = (RpcMsgType) ReadByte(buffer); obj.CharacterId = ReadUInt32(buffer); int rpcPacketLength = ReadInt32(buffer); obj.RpcPacket = ReadByteArray(buffer, rpcPacketLength); diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListDataRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListDataRes.cs new file mode 100644 index 000000000..f3e66d5b8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListDataRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailMailGetListDataRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_MAIL_GET_LIST_DATA_RES; + + public S2CMailMailGetListDataRes() + { + MailInfo = new List(); + } + + public List MailInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailMailGetListDataRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.MailInfo); + } + + public override S2CMailMailGetListDataRes Read(IBuffer buffer) + { + S2CMailMailGetListDataRes obj = new S2CMailMailGetListDataRes(); + ReadServerResponse(buffer, obj); + obj.MailInfo = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListFootRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListFootRes.cs new file mode 100644 index 000000000..1cadc4d95 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListFootRes.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailMailGetListFootRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_MAIL_GET_LIST_FOOT_RES; + + public S2CMailMailGetListFootRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailMailGetListFootRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CMailMailGetListFootRes Read(IBuffer buffer) + { + S2CMailMailGetListFootRes obj = new S2CMailMailGetListFootRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListHeadRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListHeadRes.cs new file mode 100644 index 000000000..59b22f58f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailMailGetListHeadRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailMailGetListHeadRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_MAIL_GET_LIST_HEAD_RES; + + public S2CMailMailGetListHeadRes() + { + } + + public uint Num { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailMailGetListHeadRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Num); + } + + public override S2CMailMailGetListHeadRes Read(IBuffer buffer) + { + S2CMailMailGetListHeadRes obj = new S2CMailMailGetListHeadRes(); + ReadServerResponse(buffer, obj); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemGetAllItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemGetAllItemRes.cs new file mode 100644 index 000000000..b93f9678a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemGetAllItemRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemGetAllItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_GET_ALL_ITEM_RES; + + public S2CMailSystemGetAllItemRes() + { + AttachmentList = new CDataMailAttachmentList(); + } + + public ulong MessageId { get; set; } + public CDataMailAttachmentList AttachmentList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemGetAllItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.MessageId); + WriteEntity(buffer, obj.AttachmentList); + } + + public override S2CMailSystemGetAllItemRes Read(IBuffer buffer) + { + S2CMailSystemGetAllItemRes obj = new S2CMailSystemGetAllItemRes(); + ReadServerResponse(buffer, obj); + obj.MessageId = ReadUInt64(buffer); + obj.AttachmentList = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailDeleteRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailDeleteRes.cs new file mode 100644 index 000000000..1246c0a5a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailDeleteRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailDeleteRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_DELETE_RES; + + public S2CMailSystemMailDeleteRes() + { + } + + public ulong MessageId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailDeleteRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.MessageId); + } + + public override S2CMailSystemMailDeleteRes Read(IBuffer buffer) + { + S2CMailSystemMailDeleteRes obj = new S2CMailSystemMailDeleteRes(); + ReadServerResponse(buffer, obj); + obj.MessageId = ReadUInt64(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListDataRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListDataRes.cs new file mode 100644 index 000000000..358f2af22 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListDataRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailGetListDataRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_GET_LIST_DATA_RES; + + public S2CMailSystemMailGetListDataRes() + { + MailInfo = new List(); + } + + public List MailInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailGetListDataRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.MailInfo); + } + + public override S2CMailSystemMailGetListDataRes Read(IBuffer buffer) + { + S2CMailSystemMailGetListDataRes obj = new S2CMailSystemMailGetListDataRes(); + ReadServerResponse(buffer, obj); + obj.MailInfo = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListFootRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListFootRes.cs new file mode 100644 index 000000000..9071eaa73 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListFootRes.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailGetListFootRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_GET_LIST_FOOT_RES; + + public S2CMailSystemMailGetListFootRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailGetListFootRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CMailSystemMailGetListFootRes Read(IBuffer buffer) + { + S2CMailSystemMailGetListFootRes obj = new S2CMailSystemMailGetListFootRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListHeadRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListHeadRes.cs new file mode 100644 index 000000000..dae36fe2e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetListHeadRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailGetListHeadRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_GET_LIST_HEAD_RES; + + public S2CMailSystemMailGetListHeadRes() + { + } + + public uint Num { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailGetListHeadRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Num); + } + + public override S2CMailSystemMailGetListHeadRes Read(IBuffer buffer) + { + S2CMailSystemMailGetListHeadRes obj = new S2CMailSystemMailGetListHeadRes(); + ReadServerResponse(buffer, obj); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetTextRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetTextRes.cs new file mode 100644 index 000000000..04fb5205c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailGetTextRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailGetTextRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_MAIL_SYSTEM_MAIL_GET_TEXT_RES; + + public S2CMailSystemMailGetTextRes() + { + MailTextInfo = new CDataMailTextInfo(); + } + + public ulong MailId { get; set; } + public CDataMailTextInfo MailTextInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailGetTextRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt64(buffer, obj.MailId); + WriteEntity(buffer, obj.MailTextInfo); + } + + public override S2CMailSystemMailGetTextRes Read(IBuffer buffer) + { + S2CMailSystemMailGetTextRes obj = new S2CMailSystemMailGetTextRes(); + ReadServerResponse(buffer, obj); + obj.MailId = ReadUInt64(buffer); + obj.MailTextInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailSendNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailSendNtc.cs new file mode 100644 index 000000000..da537b2a0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CMailSystemMailSendNtc.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CMailSystemMailSendNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_MAIL_37_13_16_NTC; + + public CDataMailInfo MailInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CMailSystemMailSendNtc obj) + { + WriteEntity(buffer, obj.MailInfo); + } + + public override S2CMailSystemMailSendNtc Read(IBuffer buffer) + { + S2CMailSystemMailSendNtc obj = new S2CMailSystemMailSendNtc(); + obj.MailInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CNpcGetNpcExtendedFacilityRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CNpcGetNpcExtendedFacilityRes.cs new file mode 100644 index 000000000..24c85883c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CNpcGetNpcExtendedFacilityRes.cs @@ -0,0 +1,41 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; +using System.Diagnostics.Contracts; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CNpcGetNpcExtendedFacilityRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_NPC_GET_NPC_EXTENDED_FACILITY_RES; + + public S2CNpcGetNpcExtendedFacilityRes() + { + ExtendedMenuItemList = new List(); + } + + public NpcId NpcId { get; set; } // Controls Message which prints when the NPC is selected. + public List ExtendedMenuItemList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CNpcGetNpcExtendedFacilityRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, (uint) obj.NpcId); + WriteEntityList(buffer, obj.ExtendedMenuItemList); + } + + public override S2CNpcGetNpcExtendedFacilityRes Read(IBuffer buffer) + { + S2CNpcGetNpcExtendedFacilityRes obj = new S2CNpcGetNpcExtendedFacilityRes(); + ReadServerResponse(buffer, obj); + obj.NpcId = (NpcId) ReadUInt32(buffer); + obj.ExtendedMenuItemList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrb25_6_16_Ntc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrb25_6_16_Ntc.cs new file mode 100644 index 000000000..0daecc825 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrb25_6_16_Ntc.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrb25_6_16_Ntc : IPacketStructure + { + // TODO: Unsure if this is correct but the client is ok when sending this packet to it + public PacketId Id => PacketId.S2C_ORB_25_6_16_NTC; + + public S2COrb25_6_16_Ntc() + { + OrbStatusList = new List(); + JobOrbTreeStatusList = new List(); + Unk0 = new List(); + } + + public List OrbStatusList { get; set; } // Dragon Force Augmentation (Jobs/Dragon Force) + public List JobOrbTreeStatusList { get; set; } // Skill Augmentation (Jobs/Dragon Force) + public List Unk0 { get; set; } // Special Skill Augmentation (Jobs/Dragon Force) + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrb25_6_16_Ntc obj) + { + WriteEntityList(buffer, obj.OrbStatusList); + WriteEntityList(buffer, obj.JobOrbTreeStatusList); + WriteEntityList(buffer, obj.Unk0); + } + + public override S2COrb25_6_16_Ntc Read(IBuffer buffer) + { + S2COrb25_6_16_Ntc obj = new S2COrb25_6_16_Ntc(); + obj.OrbStatusList = ReadEntityList(buffer); + obj.JobOrbTreeStatusList = ReadEntityList(buffer); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetOrbGainExtendParamRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetOrbGainExtendParamRes.cs new file mode 100644 index 000000000..e7a7ff1a5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetOrbGainExtendParamRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrbDevoteGetOrbGainExtendParamRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ORB_DEVOTE_GET_ORB_GAIN_EXTEND_PARAM_RES; + + public S2COrbDevoteGetOrbGainExtendParamRes() + { + ExtendParam = new CDataOrbGainExtendParam(); + } + + public CDataOrbGainExtendParam ExtendParam { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrbDevoteGetOrbGainExtendParamRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntity(buffer, obj.ExtendParam); + } + + public override S2COrbDevoteGetOrbGainExtendParamRes Read(IBuffer buffer) + { + S2COrbDevoteGetOrbGainExtendParamRes obj = new S2COrbDevoteGetOrbGainExtendParamRes(); + ReadServerResponse(buffer, obj); + obj.ExtendParam = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetPawnReleaseOrbElementListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetPawnReleaseOrbElementListRes.cs new file mode 100644 index 000000000..2b08b53fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetPawnReleaseOrbElementListRes.cs @@ -0,0 +1,42 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrbDevoteGetPawnReleaseOrbElementListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ORB_DEVOTE_GET_PAWN_RELEASE_ORB_ELEMENT_LIST_RES; + + public S2COrbDevoteGetPawnReleaseOrbElementListRes() + { + OrbElementList = new List(); + } + + public UInt32 PawnId { get; set; } + + public List OrbElementList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrbDevoteGetPawnReleaseOrbElementListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.OrbElementList); + } + + public override S2COrbDevoteGetPawnReleaseOrbElementListRes Read(IBuffer buffer) + { + S2COrbDevoteGetPawnReleaseOrbElementListRes obj = new S2COrbDevoteGetPawnReleaseOrbElementListRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.OrbElementList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetReleaseOrbElementListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetReleaseOrbElementListRes.cs new file mode 100644 index 000000000..3140e7201 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteGetReleaseOrbElementListRes.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrbDevoteGetReleaseOrbElementListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ORB_DEVOTE_GET_RELEASE_ORB_ELEMENT_LIST_RES; + + public S2COrbDevoteGetReleaseOrbElementListRes() + { + OrbElementList = new List(); + } + + public List OrbElementList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrbDevoteGetReleaseOrbElementListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.OrbElementList); + } + + public override S2COrbDevoteGetReleaseOrbElementListRes Read(IBuffer buffer) + { + S2COrbDevoteGetReleaseOrbElementListRes obj = new S2COrbDevoteGetReleaseOrbElementListRes(); + ReadServerResponse(buffer, obj); + obj.OrbElementList = ReadEntityList(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleaseOrbElementRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleaseOrbElementRes.cs new file mode 100644 index 000000000..61db7abda --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleaseOrbElementRes.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrbDevoteReleaseHandlerRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ORB_DEVOTE_RELEASE_ORB_ELEMENT_RES; + + public S2COrbDevoteReleaseHandlerRes() + { + } + + public UInt32 RestOrb { get; set; } + public OrbGainParamType GainParamType { get; set; } + public UInt32 GainParamValue { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrbDevoteReleaseHandlerRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.RestOrb); + WriteByte(buffer, (byte) obj.GainParamType); + WriteUInt32(buffer, obj.GainParamValue); + } + + public override S2COrbDevoteReleaseHandlerRes Read(IBuffer buffer) + { + S2COrbDevoteReleaseHandlerRes obj = new S2COrbDevoteReleaseHandlerRes(); + ReadServerResponse(buffer, obj); + obj.RestOrb = ReadUInt32(buffer); + obj.GainParamType = (OrbGainParamType) ReadByte(buffer); + obj.GainParamValue = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleasePawnOrbELementRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleasePawnOrbELementRes.cs new file mode 100644 index 000000000..cf5c848b4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2COrbDevoteReleasePawnOrbELementRes.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2COrbDevoteReleasePawnOrbELementRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_ORB_DEVOTE_RELEASE_PAWN_ORB_ELEMENT_RES; + + public S2COrbDevoteReleasePawnOrbELementRes() + { + } + + public UInt32 PawnId { get; set; } + public UInt32 RestOrb { get; set; } + public OrbGainParamType GainParamType { get; set; } + public UInt32 GainParamValue { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2COrbDevoteReleasePawnOrbELementRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.RestOrb); + WriteByte(buffer, (byte)obj.GainParamType); + WriteUInt32(buffer, obj.GainParamValue); + } + + public override S2COrbDevoteReleasePawnOrbELementRes Read(IBuffer buffer) + { + S2COrbDevoteReleasePawnOrbELementRes obj = new S2COrbDevoteReleasePawnOrbELementRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.RestOrb = ReadUInt32(buffer); + obj.GainParamType = (OrbGainParamType)ReadByte(buffer); + obj.GainParamValue = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyInviteCancelNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyInviteCancelNtc.cs index 47d50bb8f..7210fbbb1 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyInviteCancelNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyInviteCancelNtc.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure @@ -7,7 +8,7 @@ public class S2CPartyPartyInviteCancelNtc : IPacketStructure { public PacketId Id => PacketId.S2C_PARTY_PARTY_INVITE_CANCEL_NTC; - public uint ErrorCode { get; set; } + public ErrorCode ErrorCode { get; set; } public S2CPartyPartyInviteCancelNtc() { @@ -18,13 +19,13 @@ public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CPartyPartyInviteCancelNtc obj) { - WriteUInt32(buffer, obj.ErrorCode); + WriteUInt32(buffer, (uint)obj.ErrorCode); } public override S2CPartyPartyInviteCancelNtc Read(IBuffer buffer) { S2CPartyPartyInviteCancelNtc obj = new S2CPartyPartyInviteCancelNtc(); - obj.ErrorCode = ReadUInt32(buffer); + obj.ErrorCode = (ErrorCode)ReadUInt32(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueNtc.cs new file mode 100644 index 000000000..cd1f6bb17 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueNtc.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPartyPartyMemberSetValueNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PARTY_6_15_16_NTC; // S2C_PARTY_PARTY_MEMBER_SET_VALUE_NTC; + + public uint CharacterId { get; set; } + public byte Index { get; set; } + public byte Value { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPartyPartyMemberSetValueNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteByte(buffer, obj.Index); + WriteByte(buffer, obj.Value); + } + + public override S2CPartyPartyMemberSetValueNtc Read(IBuffer buffer) + { + S2CPartyPartyMemberSetValueNtc obj = new S2CPartyPartyMemberSetValueNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.Index = ReadByte(buffer); + obj.Value = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueRes.cs new file mode 100644 index 000000000..13a61a653 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyMemberSetValueRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPartyPartyMemberSetValueRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PARTY_PARTY_MEMBER_SET_VALUE_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPartyPartyMemberSetValueRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPartyPartyMemberSetValueRes Read(IBuffer buffer) + { + S2CPartyPartyMemberSetValueRes obj = new S2CPartyPartyMemberSetValueRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyQuestProgressNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyQuestProgressNtc.cs new file mode 100644 index 000000000..717af9ea8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPartyPartyQuestProgressNtc.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPartyPartyQuestProgressNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_11_119_16_NTC; + + public S2CPartyPartyQuestProgressNtc() + { + PartyQuestProgressInfo = new CDataPartyQuestProgressInfo(); + } + + public UInt32 CharacterId { get; set; } + public CDataPartyQuestProgressInfo PartyQuestProgressInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPartyPartyQuestProgressNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntity(buffer, obj.PartyQuestProgressInfo); + } + + public override S2CPartyPartyQuestProgressNtc Read(IBuffer buffer) + { + S2CPartyPartyQuestProgressNtc obj = new S2CPartyPartyQuestProgressNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PartyQuestProgressInfo = ReadEntity(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnCreatePawnRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnCreatePawnRes.cs new file mode 100644 index 000000000..126707c40 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnCreatePawnRes.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnCreatePawnRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_CREATE_MYPAWN_RES; + public S2CPawnCreatePawnRes() + { + } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CPawnCreatePawnRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnCreatePawnRes Read(IBuffer buffer) + { + S2CPawnCreatePawnRes obj = new S2CPawnCreatePawnRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnDeleteMyPawnRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnDeleteMyPawnRes.cs new file mode 100644 index 000000000..b80e74998 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnDeleteMyPawnRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnDeleteMyPawnRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_DELETE_MYPAWN_RES; + + public S2CPawnDeleteMyPawnRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnDeleteMyPawnRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnDeleteMyPawnRes Read(IBuffer buffer) + { + S2CPawnDeleteMyPawnRes obj = new S2CPawnDeleteMyPawnRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendMainPawnSlotNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendMainPawnSlotNtc.cs new file mode 100644 index 000000000..67eb5c6da --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendMainPawnSlotNtc.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnExtendMainPawnSlotNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PAWN_EXTEND_MAIN_PAWN_SLOT_NTC; + + public S2CPawnExtendMainPawnSlotNtc() + { + } + + public byte AddNum { get; set; } + public byte TotalNum { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnExtendMainPawnSlotNtc obj) + { + WriteByte(buffer, obj.AddNum); + WriteByte(buffer, obj.TotalNum); + } + + public override S2CPawnExtendMainPawnSlotNtc Read(IBuffer buffer) + { + S2CPawnExtendMainPawnSlotNtc obj = new S2CPawnExtendMainPawnSlotNtc(); + obj.AddNum = ReadByte(buffer); + obj.TotalNum = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendSupportPawnSlotNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendSupportPawnSlotNtc.cs new file mode 100644 index 000000000..ed5035e72 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnExtendSupportPawnSlotNtc.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnExtendSupportPawnSlotNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PAWN_EXTEND_SUPPORT_PAWN_SLOT_NTC; + + public S2CPawnExtendSupportPawnSlotNtc() + { + } + + public byte AddNum { get; set; } + public byte TotalNum { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnExtendSupportPawnSlotNtc obj) + { + WriteByte(buffer, obj.AddNum); + WriteByte(buffer, obj.TotalNum); + } + + public override S2CPawnExtendSupportPawnSlotNtc Read(IBuffer buffer) + { + S2CPawnExtendSupportPawnSlotNtc obj = new S2CPawnExtendSupportPawnSlotNtc(); + obj.AddNum = ReadByte(buffer); + obj.TotalNum = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetMypawnListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetMypawnListRes.cs index 945e25dbb..15f3fcd5d 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetMypawnListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetMypawnListRes.cs @@ -30,6 +30,7 @@ public override void Write(IBuffer buffer, S2CPawnGetMypawnListRes obj) public override S2CPawnGetMypawnListRes Read(IBuffer buffer) { S2CPawnGetMypawnListRes obj = new S2CPawnGetMypawnListRes(); + ReadServerResponse(buffer, obj); obj.PawnList = ReadEntityList(buffer); obj.PartnerInfo = ReadEntity(buffer); return obj; diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetNoraPawnListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetNoraPawnListRes.cs new file mode 100644 index 000000000..c061db047 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetNoraPawnListRes.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetNoraPawnListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_NORA_PAWN_LIST_RES; + + public S2CPawnGetNoraPawnListRes() + { + NoraPawnList = new List(); + } + + public List NoraPawnList { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetNoraPawnListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.NoraPawnList); + } + + public override S2CPawnGetNoraPawnListRes Read(IBuffer buffer) + { + S2CPawnGetNoraPawnListRes obj = new S2CPawnGetNoraPawnListRes(); + ReadServerResponse(buffer, obj); + obj.NoraPawnList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetOfficialPawnListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetOfficialPawnListRes.cs new file mode 100644 index 000000000..a9b8a3760 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetOfficialPawnListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetOfficialPawnListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_OFFICIAL_PAWN_LIST_RES; + + public S2CPawnGetOfficialPawnListRes() + { + OfficialPawnList = new List(); + } + + public List OfficialPawnList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetOfficialPawnListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.OfficialPawnList); + } + + public override S2CPawnGetOfficialPawnListRes Read(IBuffer buffer) + { + S2CPawnGetOfficialPawnListRes obj = new S2CPawnGetOfficialPawnListRes(); + ReadServerResponse(buffer, obj); + obj.OfficialPawnList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnHistoryInfoNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnHistoryInfoNtc.cs new file mode 100644 index 000000000..b28f823e5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnHistoryInfoNtc.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetPawnHistoryInfoNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PAWN_GET_PAWN_HISTORY_INFO_NTC; + + public S2CPawnGetPawnHistoryInfoNtc() + { + PawnHistoryList = new List(); + } + + public uint CharacterId { get; set; } + public uint PawnId { get; set; } + public List PawnHistoryList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetPawnHistoryInfoNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.PawnHistoryList); + } + + public override S2CPawnGetPawnHistoryInfoNtc Read(IBuffer buffer) + { + S2CPawnGetPawnHistoryInfoNtc obj = new S2CPawnGetPawnHistoryInfoNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.PawnHistoryList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnOrbDevoteInfoNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnOrbDevoteInfoNtc.cs new file mode 100644 index 000000000..44bb0601b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnOrbDevoteInfoNtc.cs @@ -0,0 +1,49 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetPawnOrbDevoteInfoNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PAWN_GET_PAWN_ORB_DEVOTE_INFO_NTC; + + public S2CPawnGetPawnOrbDevoteInfoNtc() + { + OrbPageStatusList = new List(); + JobOrbTreeStatusList = new List(); + Unk0 = new List(); + } + + public uint CharacterId { get; set; } + public uint PawnId { get; set; } + public List OrbPageStatusList { get; set; } // Dragon Force Augmentation + public List JobOrbTreeStatusList { get; set; } // Skill Augmentation + public List Unk0 { get; set; } // Special Skill Augmentation tree? + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetPawnOrbDevoteInfoNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.OrbPageStatusList); + WriteEntityList(buffer, obj.JobOrbTreeStatusList); + WriteEntityList(buffer, obj.Unk0); + } + + public override S2CPawnGetPawnOrbDevoteInfoNtc Read(IBuffer buffer) + { + S2CPawnGetPawnOrbDevoteInfoNtc obj = new S2CPawnGetPawnOrbDevoteInfoNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.OrbPageStatusList = ReadEntityList(buffer); + obj.JobOrbTreeStatusList = ReadEntityList(buffer); + obj.Unk0 = ReadEntityList(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnProfileNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnProfileNtc.cs new file mode 100644 index 000000000..0985c312d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnProfileNtc.cs @@ -0,0 +1,67 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetPawnProfileNtc : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_PAWN_PROFILE_NTC; + + public S2CPawnGetPawnProfileNtc() + { + OwnerFirstName = string.Empty; + OwnerLastName = string.Empty; + OwnerClanName = string.Empty; + PawnProfile = new CDataArisenProfile(); + Unk7 = string.Empty; + } + + public uint CharacterId { get; set; } // Always the player character id? + public uint PawnId { get; set; } + + // CDataPawnProfile + // CDataCommunityCharacterBaseInfo + // CDataArisenProfile + // Comment + // RentalCost + public uint OwnerCharacterId { get; set; } + public string OwnerFirstName { get; set; } + public string OwnerLastName { get; set; } + public string OwnerClanName { get; set; } + public CDataArisenProfile PawnProfile { get; set; } + public string Unk7 { get; set; } // Probably a profile description (Comment) + public uint Unk8 { get; set; } // Probably a profile setting (RentalCost) + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetPawnProfileNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.OwnerCharacterId); + WriteMtString(buffer, obj.OwnerFirstName); + WriteMtString(buffer, obj.OwnerLastName); + WriteMtString(buffer, obj.OwnerClanName); + WriteEntity(buffer, obj.PawnProfile); + WriteMtString(buffer, obj.Unk7); + WriteUInt32(buffer, obj.Unk8); + } + + public override S2CPawnGetPawnProfileNtc Read(IBuffer buffer) + { + S2CPawnGetPawnProfileNtc obj = new S2CPawnGetPawnProfileNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.OwnerCharacterId = ReadUInt32(buffer); + obj.OwnerFirstName = ReadMtString(buffer); + obj.OwnerLastName = ReadMtString(buffer); + obj.OwnerClanName = ReadMtString(buffer); + obj.PawnProfile = ReadEntity(buffer); + obj.Unk7 = ReadMtString(buffer); + obj.Unk8 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnTotalScoreInfoNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnTotalScoreInfoNtc.cs new file mode 100644 index 000000000..a4585d021 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetPawnTotalScoreInfoNtc.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetPawnTotalScoreInfoNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_PAWN_GET_PAWN_TOTAL_SCORE_INFO_NTC; + + public S2CPawnGetPawnTotalScoreInfoNtc() + { + PawnTotalScore = new CDataPawnTotalScore(); + } + + public uint CharacterId { get; set; } + public uint PawnId { get; set; } + public CDataPawnTotalScore PawnTotalScore { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetPawnTotalScoreInfoNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.PawnId); + WriteEntity(buffer, obj.PawnTotalScore); + } + + public override S2CPawnGetPawnTotalScoreInfoNtc Read(IBuffer buffer) + { + S2CPawnGetPawnTotalScoreInfoNtc obj = new S2CPawnGetPawnTotalScoreInfoNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.PawnTotalScore = ReadEntity(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRegisteredPawnListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRegisteredPawnListRes.cs new file mode 100644 index 000000000..2e0d61e83 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRegisteredPawnListRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetRegisteredPawnListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_REGISTERED_PAWN_LIST_RES; + + public S2CPawnGetRegisteredPawnListRes() + { + RegisterdPawnList = new List(); + } + + public List RegisterdPawnList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetRegisteredPawnListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.RegisterdPawnList); + } + + public override S2CPawnGetRegisteredPawnListRes Read(IBuffer buffer) + { + S2CPawnGetRegisteredPawnListRes obj = new S2CPawnGetRegisteredPawnListRes(); + ReadServerResponse(buffer, obj); + obj.RegisterdPawnList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnDataRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnDataRes.cs new file mode 100644 index 000000000..13cedd769 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnDataRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetRentedPawnDataRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_RENTED_PAWN_DATA_RES; + + public S2CPawnGetRentedPawnDataRes() + { + PawnInfo = new CDataPawnInfo(); + } + + public uint PawnId { get; set; } + public CDataPawnInfo PawnInfo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetRentedPawnDataRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.PawnId); + WriteEntity(buffer, obj.PawnInfo); + } + + public override S2CPawnGetRentedPawnDataRes Read(IBuffer buffer) + { + S2CPawnGetRentedPawnDataRes obj = new S2CPawnGetRentedPawnDataRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.PawnInfo = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnListRes.cs new file mode 100644 index 000000000..cebc6b7d4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnGetRentedPawnListRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnGetRentedPawnListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_GET_RENTED_PAWN_LIST_RES; + + public S2CPawnGetRentedPawnListRes() + { + RentedPawnList = new List(); + } + + public List RentedPawnList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnGetRentedPawnListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.RentedPawnList); + } + + public override S2CPawnGetRentedPawnListRes Read(IBuffer buffer) + { + S2CPawnGetRentedPawnListRes obj = new S2CPawnGetRentedPawnListRes(); + ReadServerResponse(buffer, obj); + obj.RentedPawnList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnJoinPartyRentedPawnRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnJoinPartyRentedPawnRes.cs new file mode 100644 index 000000000..471b6c57a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnJoinPartyRentedPawnRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnJoinPartyRentedPawnRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_JOIN_PARTY_RENTED_PAWN_RES; + + public S2CPawnJoinPartyRentedPawnRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnJoinPartyRentedPawnRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnJoinPartyRentedPawnRes Read(IBuffer buffer) + { + S2CPawnJoinPartyRentedPawnRes obj = new S2CPawnJoinPartyRentedPawnRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnPawnLostRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnPawnLostRes.cs new file mode 100644 index 000000000..241158240 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnPawnLostRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnPawnLostRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_PAWN_LOST_RES; + + public S2CPawnPawnLostRes() + { + PawnName = string.Empty; + } + + public uint PawnId { get; set; } + public string PawnName { get; set; } + public bool IsLost { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnPawnLostRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.PawnId); + WriteMtString(buffer, obj.PawnName); + WriteBool(buffer, obj.IsLost); + } + + public override S2CPawnPawnLostRes Read(IBuffer buffer) + { + S2CPawnPawnLostRes obj = new S2CPawnPawnLostRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.PawnName = ReadMtString(buffer); + obj.IsLost = ReadBool(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnRentRegisteredPawnRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnRentRegisteredPawnRes.cs new file mode 100644 index 000000000..74c2bb14c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnRentRegisteredPawnRes.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnRentRegisteredPawnRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_RENT_REGISTERED_PAWN_RES; + + public S2CPawnRentRegisteredPawnRes() + { + } + + public uint TotalRim { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnRentRegisteredPawnRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.TotalRim); + } + + public override S2CPawnRentRegisteredPawnRes Read(IBuffer buffer) + { + S2CPawnRentRegisteredPawnRes obj = new S2CPawnRentRegisteredPawnRes(); + ReadServerResponse(buffer, obj); + obj.TotalRim = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnReturnRentedPawnRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnReturnRentedPawnRes.cs new file mode 100644 index 000000000..b074773e0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnReturnRentedPawnRes.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnReturnRentedPawnRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_RETURN_RENTED_PAWN_RES; + + public S2CPawnReturnRentedPawnRes() + { + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnReturnRentedPawnRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnReturnRentedPawnRes Read(IBuffer buffer) + { + S2CPawnReturnRentedPawnRes obj = new S2CPawnReturnRentedPawnRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillDeleteStockSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillDeleteStockSkillRes.cs new file mode 100644 index 000000000..2ca6daf1e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillDeleteStockSkillRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnSpSkillDeleteStockSkillRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_SP_SKILL_DELETE_STOCK_SKILL_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnSpSkillDeleteStockSkillRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnSpSkillDeleteStockSkillRes Read(IBuffer buffer) + { + S2CPawnSpSkillDeleteStockSkillRes obj = new S2CPawnSpSkillDeleteStockSkillRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetActiveSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetActiveSkillRes.cs new file mode 100644 index 000000000..89a04ae88 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetActiveSkillRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnSpSkillGetActiveSkillRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_SP_SKILL_GET_ACTIVE_SKILL_RES; + + public S2CPawnSpSkillGetActiveSkillRes() + { + SpSkillList = new List(); + } + + public List SpSkillList { get; set; } + public uint ActiveSpSkillSlots { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnSpSkillGetActiveSkillRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.SpSkillList); + WriteUInt32(buffer, obj.ActiveSpSkillSlots); + } + + public override S2CPawnSpSkillGetActiveSkillRes Read(IBuffer buffer) + { + S2CPawnSpSkillGetActiveSkillRes obj = new S2CPawnSpSkillGetActiveSkillRes(); + ReadServerResponse(buffer, obj); + obj.SpSkillList = ReadEntityList(buffer); + obj.ActiveSpSkillSlots = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetStockSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetStockSkillRes.cs new file mode 100644 index 000000000..2460c8761 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillGetStockSkillRes.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnSpSkillGetStockSkillRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_SP_SKILL_GET_STOCK_SKILL_RES; + + public S2CPawnSpSkillGetStockSkillRes() + { + SpSkillList = new List(); + } + + public List SpSkillList { get; set; } + public uint StockSlots { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnSpSkillGetStockSkillRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.SpSkillList); + WriteUInt32(buffer, obj.StockSlots); + } + + public override S2CPawnSpSkillGetStockSkillRes Read(IBuffer buffer) + { + S2CPawnSpSkillGetStockSkillRes obj = new S2CPawnSpSkillGetStockSkillRes(); + ReadServerResponse(buffer, obj); + obj.SpSkillList = ReadEntityList(buffer); + obj.StockSlots = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillSetActiveSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillSetActiveSkillRes.cs new file mode 100644 index 000000000..849e4d8e2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnSpSkillSetActiveSkillRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnSpSkillSetActiveSkillRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_SP_SKILL_SET_ACTIVE_SKILL_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnSpSkillSetActiveSkillRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnSpSkillSetActiveSkillRes Read(IBuffer buffer) + { + S2CPawnSpSkillSetActiveSkillRes obj = new S2CPawnSpSkillSetActiveSkillRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingGetTrainingStatusRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingGetTrainingStatusRes.cs new file mode 100644 index 000000000..8816a3f35 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingGetTrainingStatusRes.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnTrainingGetTrainingStatusRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_TRAINING_GET_TRAINING_STATUS_RES; + + public S2CPawnTrainingGetTrainingStatusRes() + { + TrainingStatus = new byte[64]; + } + + public byte[] TrainingStatus { get; set; } + public uint TrainingPoints { get; set; } + public uint AvailableTraining { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnTrainingGetTrainingStatusRes obj) + { + WriteServerResponse(buffer, obj); + WriteByteArray(buffer, obj.TrainingStatus); + WriteUInt32(buffer, obj.TrainingPoints); + WriteUInt32(buffer, obj.AvailableTraining); + } + + public override S2CPawnTrainingGetTrainingStatusRes Read(IBuffer buffer) + { + S2CPawnTrainingGetTrainingStatusRes obj = new S2CPawnTrainingGetTrainingStatusRes(); + ReadServerResponse(buffer, obj); + obj.TrainingStatus = ReadByteArray(buffer, 64); + obj.TrainingPoints = ReadUInt32(buffer); + obj.AvailableTraining = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingSetTrainingStatusRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingSetTrainingStatusRes.cs new file mode 100644 index 000000000..cf36e7980 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CPawnTrainingSetTrainingStatusRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CPawnTrainingSetTrainingStatusRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_PAWN_TRAINING_SET_TRAINING_STATUS_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CPawnTrainingSetTrainingStatusRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CPawnTrainingSetTrainingStatusRes Read(IBuffer buffer) + { + S2CPawnTrainingSetTrainingStatusRes obj = new S2CPawnTrainingSetTrainingStatusRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CProfileGetMyCharacterProfileRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CProfileGetMyCharacterProfileRes.cs index a8bf655e6..f844716f6 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CProfileGetMyCharacterProfileRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CProfileGetMyCharacterProfileRes.cs @@ -24,10 +24,10 @@ public S2CProfileGetMyCharacterProfileRes() public string OnlineId { get; set; } public uint AbilityCostMax { get; set; } public List AchieveCategoryStatusList { get; set; } - public List OrbStatusList { get; set; } - public List JobOrbTreeStatusList { get; set; } - public List Unk0 { get; set; } // Probably High Orbs - + public List OrbStatusList { get; set; } // Dragon Force Augmentation (Jobs/Dragon Force) + public List JobOrbTreeStatusList { get; set; } // Skill Augmentation (Jobs/Dragon Force) + public List Unk0 { get; set; } // Special Skill Augmentation (Jobs/Dragon Force) + public class Serializer : PacketEntitySerializer { @@ -58,4 +58,4 @@ public override S2CProfileGetMyCharacterProfileRes Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCancelPriorityQuestRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCancelPriorityQuestRes.cs new file mode 100644 index 000000000..38868e3f9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCancelPriorityQuestRes.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestCancelPriorityQuestRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_CANCEL_PRIORITY_QUEST_RES; + + public S2CQuestCancelPriorityQuestRes() + { + } + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestCancelPriorityQuestRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override S2CQuestCancelPriorityQuestRes Read(IBuffer buffer) + { + S2CQuestCancelPriorityQuestRes obj = new S2CQuestCancelPriorityQuestRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCompleteNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCompleteNtc.cs new file mode 100644 index 000000000..037eef610 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestCompleteNtc.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestCompleteNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_QUEST_COMPLETE_NTC; + + public S2CQuestCompleteNtc() + { + } + + public UInt32 QuestScheduleId { get; set; } + public byte RandomRewardNum { get; set; } + public byte ChargeRewardNum { get; set; } // Multiple boxs with ???? + public byte ProgressBonusNum { get; set; } // Get ??? to show up in UI + public bool IsRepeatReward { get; set; } // Repeat reward + public bool IsUndiscoveredReward { get; set; } // Earned a hidden reward + public bool IsHelpReward { get; set; } + public bool IsPartyBonus { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestCompleteNtc obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteByte(buffer, obj.RandomRewardNum); + WriteByte(buffer, obj.ChargeRewardNum); + WriteByte(buffer, obj.ProgressBonusNum); + WriteBool(buffer, obj.IsRepeatReward); + WriteBool(buffer, obj.IsUndiscoveredReward); + WriteBool(buffer, obj.IsHelpReward); + WriteBool(buffer, obj.IsPartyBonus); + } + + public override S2CQuestCompleteNtc Read(IBuffer buffer) + { + S2CQuestCompleteNtc obj = new S2CQuestCompleteNtc(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.RandomRewardNum = ReadByte(buffer); + obj.ChargeRewardNum = ReadByte(buffer); + obj.ProgressBonusNum = ReadByte(buffer); + obj.IsRepeatReward = ReadBool(buffer); + obj.IsUndiscoveredReward = ReadBool(buffer); + obj.IsHelpReward = ReadBool(buffer); + obj.IsPartyBonus = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemNtc.cs new file mode 100644 index 000000000..42acc921b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemNtc.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestDecideDeliveryItemNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_DECIDE_DELIVERY_ITEM_NTC; + + public S2CQuestDecideDeliveryItemNtc() + { + } + + public UInt32 QuestScheduleId { get; set; } + public UInt32 ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestDecideDeliveryItemNtc obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt32(buffer, obj.ProcessNo); + } + + public override S2CQuestDecideDeliveryItemNtc Read(IBuffer buffer) + { + S2CQuestDecideDeliveryItemNtc obj = new S2CQuestDecideDeliveryItemNtc(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemRes.cs new file mode 100644 index 000000000..68903614e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDecideDeliveryItemRes.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestDecideDeliveryItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_DECIDE_DELIVERY_ITEM_RES; + + public S2CQuestDecideDeliveryItemRes() + { + } + + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestDecideDeliveryItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + } + + public override S2CQuestDecideDeliveryItemRes Read(IBuffer buffer) + { + S2CQuestDecideDeliveryItemRes obj = new S2CQuestDecideDeliveryItemRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemNtc.cs new file mode 100644 index 000000000..17bd2109b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemNtc.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestDeliverItemNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_DELIVER_ITEM_NTC; + + public S2CQuestDeliverItemNtc() + { + DeliveredItemRecord = new CDataDeliveredItemRecord(); + } + + public CDataDeliveredItemRecord DeliveredItemRecord { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestDeliverItemNtc obj) + { + WriteEntity(buffer, obj.DeliveredItemRecord); + } + + public override S2CQuestDeliverItemNtc Read(IBuffer buffer) + { + S2CQuestDeliverItemNtc obj = new S2CQuestDeliverItemNtc(); + obj.DeliveredItemRecord = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemRes.cs new file mode 100644 index 000000000..fac992a64 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestDeliverItemRes.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestDeliverItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_DELIVER_ITEM_RES; + + public S2CQuestDeliverItemRes() + { + } + + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestDeliverItemRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + } + + public override S2CQuestDeliverItemRes Read(IBuffer buffer) + { + S2CQuestDeliverItemRes obj = new S2CQuestDeliverItemRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestListRes.cs index 9fd368f16..8a876776b 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestListRes.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; @@ -11,101 +11,24 @@ public class S2CQuestGetMainQuestListRes : ServerResponse public S2CQuestGetMainQuestListRes() { - FixedRewardItemList = new List(); - FixedRewardSelectItemList = new List(); - QuestOrderConditionParamList = new List(); - QuestAnnounceList = new List(); - QuestTalkInfoList = new List(); - QuestFlagList = new List(); - QuestLayoutFlagList = new List(); - QuestProcessStateList = new List(); - QuestEnemyInfoList = new List(); - QuestLayoutFlagSetInfoList = new List(); - DeliveryItemList = new List(); + MainQuestList = new List(); } - public uint KeyId { get; set; } - public uint QuestScheduleId { get; set; } - public uint QuestId { get; set; } - public uint BaseLevel { get; set; } - public ushort ContentJoinItemRank { get; set; } - public uint BaseGold { get; set; } - public uint BaseExp { get; set; } - public uint BaseRim { get; set; } - public uint OrderNpcId { get; set; } - public uint NameMsgId { get; set; } - public uint DetailMsgId { get; set; } - public ulong EndDistributionDate { get; set; } - public List FixedRewardItemList { get; set; } - public List FixedRewardSelectItemList { get; set; } - public List QuestOrderConditionParamList { get; set; } - public List QuestAnnounceList { get; set; } - public List QuestTalkInfoList { get; set; } - public List QuestFlagList { get; set; } - public List QuestLayoutFlagList { get; set; } - public List QuestProcessStateList { get; set; } - public List QuestEnemyInfoList { get; set; } - public List QuestLayoutFlagSetInfoList { get; set; } - public List DeliveryItemList { get; set; } - + public List MainQuestList { get; set; } public class Serializer : PacketEntitySerializer { public override void Write(IBuffer buffer, S2CQuestGetMainQuestListRes obj) { WriteServerResponse(buffer, obj); - WriteUInt32(buffer, obj.KeyId); - WriteUInt32(buffer, obj.QuestScheduleId); - WriteUInt32(buffer, obj.QuestId); - WriteUInt32(buffer, obj.BaseLevel); - WriteUInt16(buffer, obj.ContentJoinItemRank); - WriteUInt32(buffer, obj.BaseGold); - WriteUInt32(buffer, obj.BaseExp); - WriteUInt32(buffer, obj.BaseRim); - WriteUInt32(buffer, obj.OrderNpcId); - WriteUInt32(buffer, obj.NameMsgId); - WriteUInt32(buffer, obj.DetailMsgId); - WriteUInt64(buffer, obj.EndDistributionDate); - WriteEntityList(buffer, obj.FixedRewardItemList); - WriteEntityList(buffer, obj.FixedRewardSelectItemList); - WriteEntityList(buffer, obj.QuestOrderConditionParamList); - WriteEntityList(buffer, obj.QuestAnnounceList); - WriteEntityList(buffer, obj.QuestTalkInfoList); - WriteEntityList(buffer, obj.QuestFlagList); - WriteEntityList(buffer, obj.QuestLayoutFlagList); - WriteEntityList(buffer, obj.QuestProcessStateList); - WriteEntityList(buffer, obj.QuestEnemyInfoList); - WriteEntityList(buffer, obj.QuestLayoutFlagSetInfoList); - WriteEntityList(buffer, obj.DeliveryItemList); + WriteEntityList(buffer, obj.MainQuestList); } public override S2CQuestGetMainQuestListRes Read(IBuffer buffer) { S2CQuestGetMainQuestListRes obj = new S2CQuestGetMainQuestListRes(); ReadServerResponse(buffer, obj); - obj.KeyId = buffer.ReadUInt32(Endianness.Big); - obj.QuestScheduleId = buffer.ReadUInt32(Endianness.Big); - obj.QuestId = buffer.ReadUInt32(Endianness.Big); - obj.BaseLevel = buffer.ReadUInt32(Endianness.Big); - obj.ContentJoinItemRank = buffer.ReadUInt16(Endianness.Big); - obj.BaseGold = buffer.ReadUInt32(Endianness.Big); - obj.BaseExp = buffer.ReadUInt32(Endianness.Big); - obj.BaseRim = buffer.ReadUInt32(Endianness.Big); - obj.OrderNpcId = buffer.ReadUInt32(Endianness.Big); - obj.NameMsgId = buffer.ReadUInt32(Endianness.Big); - obj.DetailMsgId = buffer.ReadUInt32(Endianness.Big); - obj.EndDistributionDate = buffer.ReadUInt64(Endianness.Big); - obj.FixedRewardItemList = ReadEntityList(buffer); - obj.FixedRewardSelectItemList = ReadEntityList(buffer); - obj.QuestOrderConditionParamList = ReadEntityList(buffer); - obj.QuestAnnounceList = ReadEntityList(buffer); - obj.QuestTalkInfoList = ReadEntityList(buffer); - obj.QuestFlagList = ReadEntityList(buffer); - obj.QuestLayoutFlagList = ReadEntityList(buffer); - obj.QuestProcessStateList = ReadEntityList(buffer); - obj.QuestEnemyInfoList = ReadEntityList(buffer); - obj.QuestLayoutFlagSetInfoList = ReadEntityList(buffer); - obj.DeliveryItemList = ReadEntityList(buffer); + obj.MainQuestList = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestNtc.cs new file mode 100644 index 000000000..4e3c25e83 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMainQuestNtc.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetMainQuestNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_GET_MAIN_QUEST_LIST_NTC; + + public S2CQuestGetMainQuestNtc() + { + MainQuestList = new List(); + } + + public List MainQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetMainQuestNtc obj) + { + WriteEntityList(buffer, obj.MainQuestList); + } + + public override S2CQuestGetMainQuestNtc Read(IBuffer buffer) + { + S2CQuestGetMainQuestNtc obj = new S2CQuestGetMainQuestNtc(); + obj.MainQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMobHuntQuestListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMobHuntQuestListRes.cs new file mode 100644 index 000000000..2e4644a2b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetMobHuntQuestListRes.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetMobHuntQuestListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_MOB_HUNT_QUEST_LIST_RES; + + public S2CQuestGetMobHuntQuestListRes() + { + QuestList = new List(); + } + + public uint Unk0 { get; set; } + public byte Unk1 { get; set; } + public byte Unk2 { get; set; } + public List QuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetMobHuntQuestListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + WriteEntityList(buffer, obj.QuestList); + } + + public override S2CQuestGetMobHuntQuestListRes Read(IBuffer buffer) + { + S2CQuestGetMobHuntQuestListRes obj = new S2CQuestGetMobHuntQuestListRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadByte(buffer); + obj.QuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPartyBonusListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPartyBonusListRes.cs new file mode 100644 index 000000000..986e86cf5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPartyBonusListRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetPartyBonusListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_PARTY_BONUS_LIST_RES; + + public S2CQuestGetPartyBonusListRes() + { + PartyBonusList = new List(); + } + + public List PartyBonusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetPartyBonusListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.PartyBonusList); + } + + public override S2CQuestGetPartyBonusListRes Read(IBuffer buffer) + { + S2CQuestGetPartyBonusListRes obj = new S2CQuestGetPartyBonusListRes(); + ReadServerResponse(buffer, obj); + obj.PartyBonusList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPriorityQuestRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPriorityQuestRes.cs new file mode 100644 index 000000000..9322fe0ce --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetPriorityQuestRes.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetPriorityQuestRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_PRIORITY_QUEST_RES; + + public S2CQuestGetPriorityQuestRes() + { + PriorityQuestSettingsList = new List(); + } + public List PriorityQuestSettingsList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetPriorityQuestRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.PriorityQuestSettingsList); + } + + public override S2CQuestGetPriorityQuestRes Read(IBuffer buffer) + { + S2CQuestGetPriorityQuestRes obj = new S2CQuestGetPriorityQuestRes(); + ReadServerResponse(buffer, obj); + obj.PriorityQuestSettingsList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetQuestCompleteListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetQuestCompleteListRes.cs new file mode 100644 index 000000000..5902c7025 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetQuestCompleteListRes.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetQuestCompleteListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_QUEST_COMPLETE_LIST_RES; + + public S2CQuestGetQuestCompleteListRes() + { + QuestIdList = new List(); + } + + public byte QuestType { get; set; } + public List QuestIdList { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetQuestCompleteListRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, obj.QuestType); + WriteEntityList(buffer, obj.QuestIdList); + } + + public override S2CQuestGetQuestCompleteListRes Read(IBuffer buffer) + { + S2CQuestGetQuestCompleteListRes obj = new S2CQuestGetQuestCompleteListRes(); + ReadServerResponse(buffer, obj); + obj.QuestType = ReadByte(buffer); + obj.QuestIdList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxItemRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxItemRes.cs new file mode 100644 index 000000000..0047887a4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxItemRes.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetRewardBoxItemRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_REWARD_BOX_ITEM_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetRewardBoxItemRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CQuestGetRewardBoxItemRes Read(IBuffer buffer) + { + S2CQuestGetRewardBoxItemRes obj = new S2CQuestGetRewardBoxItemRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxListRes.cs new file mode 100644 index 000000000..126b3bcc8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetRewardBoxListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetRewardBoxListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_REWARD_BOX_LIST_RES; + + public S2CQuestGetRewardBoxListRes() + { + RewardBoxRecordList = new List(); + } + + public List RewardBoxRecordList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetRewardBoxListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.RewardBoxRecordList); + } + + public override S2CQuestGetRewardBoxListRes Read(IBuffer buffer) + { + S2CQuestGetRewardBoxListRes obj = new S2CQuestGetRewardBoxListRes(); + ReadServerResponse(buffer, obj); + obj.RewardBoxRecordList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestInfoListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestInfoListRes.cs new file mode 100644 index 000000000..48715e44a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestInfoListRes.cs @@ -0,0 +1,46 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetSetQuestInfoListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_SET_QUEST_INFO_LIST_RES; + + public S2CQuestGetSetQuestInfoListRes() + { + SetQuestList = new List(); + } + + public QuestAreaId DistributeId { get; set; } + public List SetQuestList { get; set; } + public ushort AreaBaseMinLevel { get; set; } + public ushort AreaBaseMaxLevel { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetSetQuestInfoListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, (uint)obj.DistributeId); + WriteEntityList(buffer, obj.SetQuestList); + WriteUInt16(buffer, obj.AreaBaseMinLevel); + WriteUInt16(buffer, obj.AreaBaseMaxLevel); + } + + public override S2CQuestGetSetQuestInfoListRes Read(IBuffer buffer) + { + S2CQuestGetSetQuestInfoListRes obj = new S2CQuestGetSetQuestInfoListRes(); + ReadServerResponse(buffer, obj); + obj.DistributeId = (QuestAreaId)ReadUInt32(buffer); + obj.SetQuestList = ReadEntityList(buffer); + obj.AreaBaseMinLevel = ReadUInt16(buffer); + obj.AreaBaseMaxLevel = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListNtc.cs new file mode 100644 index 000000000..e5a6e0332 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListNtc.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetSetQuestListNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_GET_SET_QUEST_LIST_NTC; + + public S2CQuestGetSetQuestListNtc() + { + SelectCharacterId = 0; + DistributeId = 0; + SetQuestList = new List(); + } + + public uint SelectCharacterId { get; set; } + public QuestAreaId DistributeId { get; set; } + public List SetQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetSetQuestListNtc obj) + { + WriteUInt32(buffer, obj.SelectCharacterId); + WriteUInt32(buffer, (uint)obj.DistributeId); + WriteEntityList(buffer, obj.SetQuestList); + } + + public override S2CQuestGetSetQuestListNtc Read(IBuffer buffer) + { + S2CQuestGetSetQuestListNtc obj = new S2CQuestGetSetQuestListNtc(); + obj.SelectCharacterId = ReadUInt32(buffer); + obj.DistributeId = (QuestAreaId)ReadUInt32(buffer); + obj.SetQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListRes.cs new file mode 100644 index 000000000..ad32fb175 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetSetQuestListRes.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.Quest; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetSetQuestListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_SET_QUEST_LIST_RES; + + public S2CQuestGetSetQuestListRes() + { + SetQuestList = new List(); + } + + public QuestAreaId DistributeId { get; set; } + public List SetQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetSetQuestListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, (uint)obj.DistributeId); + WriteEntityList(buffer, obj.SetQuestList); + } + + public override S2CQuestGetSetQuestListRes Read(IBuffer buffer) + { + S2CQuestGetSetQuestListRes obj = new S2CQuestGetSetQuestListRes(); + ReadServerResponse(buffer, obj); + obj.DistributeId = (QuestAreaId)ReadUInt32(buffer); + obj.SetQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListNtc.cs new file mode 100644 index 000000000..bf47aa40c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListNtc.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetWorldManageQuestListNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_NTC; + + public S2CQuestGetWorldManageQuestListNtc() + { + WorldManageQuestList = new List(); + } + + public List WorldManageQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetWorldManageQuestListNtc obj) + { + WriteEntityList(buffer, obj.WorldManageQuestList); + } + + public override S2CQuestGetWorldManageQuestListNtc Read(IBuffer buffer) + { + S2CQuestGetWorldManageQuestListNtc obj = new S2CQuestGetWorldManageQuestListNtc(); + obj.WorldManageQuestList = ReadEntityList(buffer); + return obj; + } + } + + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListRes.cs new file mode 100644 index 000000000..4e5498618 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestGetWorldManageQuestListRes.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestGetWorldManageQuestListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES; + + public S2CQuestGetWorldManageQuestListRes() + { + WorldManageQuestList = new List(); + } + + public List WorldManageQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestGetWorldManageQuestListRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.WorldManageQuestList); + } + + public override S2CQuestGetWorldManageQuestListRes Read(IBuffer buffer) + { + S2CQuestGetWorldManageQuestListRes obj = new S2CQuestGetWorldManageQuestListRes(); + ReadServerResponse(buffer, obj); + obj.WorldManageQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestJoinLobbyQuestInfoNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestJoinLobbyQuestInfoNtc.cs new file mode 100644 index 000000000..c26b9197e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestJoinLobbyQuestInfoNtc.cs @@ -0,0 +1,92 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestJoinLobbyQuestInfoNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC; + + public S2CQuestJoinLobbyQuestInfoNtc() + { + LightQuestOrderList = new List(); + SetQuestOrderList = new List(); + MainQuestOrderList = new List(); + TutorialQuestOrderList = new List(); + LotQuestOrderList = new List(); + Unk0 = new List(); + WildHuntQuestOrderList = new List(); + TimeLimitedQuestOrderList = new List(); + WorldManageQuestOrderList = new List(); + ExpiredQuestList = new List(); + MainQuestIdList = new List(); + TutorialQuestIdList = new List(); + PriorityQuestList = new List(); + AreaRankList = new List(); + QuestDefine = new CDataQuestDefine(); + } + + public List LightQuestOrderList { get; set; } + public List SetQuestOrderList { get; set; } + public List MainQuestOrderList { get; set; } + public List TutorialQuestOrderList { get; set; } + public List LotQuestOrderList { get; set; } + public List Unk0 { get; set; } // Probably those purple quests from season 3 + public List WildHuntQuestOrderList { get; set; } // or maybe this + public List TimeLimitedQuestOrderList { get; set; } + public List WorldManageQuestOrderList { get; set; } + public List ExpiredQuestList { get; set; } + public List MainQuestIdList { get; set; } + public List TutorialQuestIdList { get; set; } + public List PriorityQuestList { get; set; } + public List AreaRankList { get; set; } + public CDataQuestDefine QuestDefine { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestJoinLobbyQuestInfoNtc obj) + { + WriteEntityList(buffer, obj.LightQuestOrderList); + WriteEntityList(buffer, obj.SetQuestOrderList); + WriteEntityList(buffer, obj.MainQuestOrderList); + WriteEntityList(buffer, obj.TutorialQuestOrderList); + WriteEntityList(buffer, obj.LotQuestOrderList); + WriteEntityList(buffer, obj.Unk0); + WriteEntityList(buffer, obj.WildHuntQuestOrderList); + WriteEntityList(buffer, obj.TimeLimitedQuestOrderList); + WriteEntityList(buffer, obj.WorldManageQuestOrderList); + WriteEntityList(buffer, obj.ExpiredQuestList); + WriteEntityList(buffer, obj.MainQuestIdList); + WriteEntityList(buffer, obj.TutorialQuestIdList); + WriteEntityList(buffer, obj.PriorityQuestList); + WriteEntityList(buffer, obj.AreaRankList); + WriteEntity(buffer, obj.QuestDefine); + } + + public override S2CQuestJoinLobbyQuestInfoNtc Read(IBuffer buffer) + { + S2CQuestJoinLobbyQuestInfoNtc obj = new S2CQuestJoinLobbyQuestInfoNtc(); + obj.LightQuestOrderList = ReadEntityList(buffer); + obj.SetQuestOrderList = ReadEntityList(buffer); + obj.MainQuestOrderList = ReadEntityList(buffer); + obj.TutorialQuestOrderList = ReadEntityList(buffer); + obj.LotQuestOrderList = ReadEntityList(buffer); + obj.Unk0 = ReadEntityList(buffer); + obj.WildHuntQuestOrderList = ReadEntityList(buffer); + obj.TimeLimitedQuestOrderList = ReadEntityList(buffer); + obj.WorldManageQuestOrderList = ReadEntityList(buffer); + obj.ExpiredQuestList = ReadEntityList(buffer); + obj.MainQuestIdList = ReadEntityList(buffer); + obj.TutorialQuestIdList = ReadEntityList(buffer); + obj.PriorityQuestList = ReadEntityList(buffer); + obj.AreaRankList = ReadEntityList(buffer); + obj.QuestDefine = ReadEntity(buffer); + return obj; + } + } + + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestNtc.cs new file mode 100644 index 000000000..1e82be3cf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestNtc.cs @@ -0,0 +1,51 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + + public class S2CQuestLeaderQuestProgressRequestNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_NTC; + + public S2CQuestLeaderQuestProgressRequestNtc() + { + } + + public uint RequestCharacterId; + public uint QuestScheduleId; + public ushort ProcessNo; + public ushort SequenceNo; + public ushort BlockNo; + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CQuestLeaderQuestProgressRequestNtc obj) + { + WriteUInt32(buffer, obj.RequestCharacterId); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteUInt16(buffer, obj.SequenceNo); + WriteUInt16(buffer, obj.BlockNo); + } + + public override S2CQuestLeaderQuestProgressRequestNtc Read(IBuffer buffer) + { + S2CQuestLeaderQuestProgressRequestNtc obj = new S2CQuestLeaderQuestProgressRequestNtc(); + obj.RequestCharacterId = buffer.ReadUInt32(); + obj.QuestScheduleId = buffer.ReadUInt32(); + obj.ProcessNo = buffer.ReadUInt16(); + obj.SequenceNo = buffer.ReadUInt16(); + obj.BlockNo = buffer.ReadUInt16(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestRes.cs new file mode 100644 index 000000000..dbbdcb7c3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestLeaderQuestProgressRequestRes.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestLeaderQuestProgressRequestRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_RES; + + public byte QuestProgressResult { get; set; } + public uint QuestScheduleId { get; set; } + public ushort ProcessNo { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestLeaderQuestProgressRequestRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, obj.QuestProgressResult); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + } + + public override S2CQuestLeaderQuestProgressRequestRes Read(IBuffer buffer) + { + S2CQuestLeaderQuestProgressRequestRes obj = new S2CQuestLeaderQuestProgressRequestRes(); + ReadServerResponse(buffer, obj); + obj.QuestProgressResult = ReadByte(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelNtc.cs new file mode 100644 index 000000000..ba04e586a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestCancelNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_QUEST_CANCEL_NTC; + + + public S2CQuestQuestCancelNtc() + { + } + + public UInt32 QuestScheduleId { get; set; } + public UInt32 QuestId { get ; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestCancelNtc obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt32(buffer, obj.QuestId); + } + + public override S2CQuestQuestCancelNtc Read(IBuffer buffer) + { + S2CQuestQuestCancelNtc obj = new S2CQuestQuestCancelNtc(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelRes.cs new file mode 100644 index 000000000..f17cd0af0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCancelRes.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestCancelRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_QUEST_CANCEL_RES; + + public S2CQuestQuestCancelRes() + { + } + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestCancelRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override S2CQuestQuestCancelRes Read(IBuffer buffer) + { + S2CQuestQuestCancelRes obj = new S2CQuestQuestCancelRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCompleteFlagClearRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCompleteFlagClearRes.cs new file mode 100644 index 000000000..ae573a3f6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestCompleteFlagClearRes.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestCompleteFlagClearRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_QUEST_COMPLETE_FLAG_CLEAR_RES; + + public S2CQuestQuestCompleteFlagClearRes() + { + } + + public UInt32 QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestCompleteFlagClearRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override S2CQuestQuestCompleteFlagClearRes Read(IBuffer buffer) + { + S2CQuestQuestCompleteFlagClearRes obj = new S2CQuestQuestCompleteFlagClearRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestEnableNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestEnableNtc.cs new file mode 100644 index 000000000..9a7fb37cb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestEnableNtc.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestEnableNtc : IPacketStructure + { + public PacketId Id => PacketId.UNKNOWN; + + public S2CQuestQuestEnableNtc() + { + } + + public UInt32 QuestScheduleId { get; set; } + public bool IsEnable { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestEnableNtc obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteBool(buffer, obj.IsEnable); + } + + public override S2CQuestQuestEnableNtc Read(IBuffer buffer) + { + S2CQuestQuestEnableNtc obj = new S2CQuestQuestEnableNtc(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.IsEnable = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestLogInfoRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestLogInfoRes.cs new file mode 100644 index 000000000..1002bd548 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestLogInfoRes.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestLogInfoRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_QUEST_LOG_INFO_RES; + + public S2CQuestQuestLogInfoRes() + { + ClanQuestClearNumList = new List(); + } + + public List ClanQuestClearNumList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestLogInfoRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.ClanQuestClearNumList); + } + + public override S2CQuestQuestLogInfoRes Read(IBuffer buffer) + { + S2CQuestQuestLogInfoRes obj = new S2CQuestQuestLogInfoRes(); + ReadServerResponse(buffer, obj); + obj.ClanQuestClearNumList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestOrderRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestOrderRes.cs new file mode 100644 index 000000000..c068daaef --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestOrderRes.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestOrderRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_QUEST_ORDER_RES; + + public S2CQuestQuestOrderRes() + { + QuestProcessStateList = new List(); + } + + public List QuestProcessStateList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestOrderRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.QuestProcessStateList); + } + + public override S2CQuestQuestOrderRes Read(IBuffer buffer) + { + S2CQuestQuestOrderRes obj = new S2CQuestQuestOrderRes(); + ReadServerResponse(buffer, obj); + obj.QuestProcessStateList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressNtc.cs new file mode 100644 index 000000000..cc8190276 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressNtc.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestProgressNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_QUEST_PROGRESS_NTC; + + public S2CQuestQuestProgressNtc() + { + QuestProcessStateList = new List(); + } + + public uint ProgressCharacterId { get; set; } + public uint QuestScheduleId { get; set; } + public List QuestProcessStateList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestProgressNtc obj) + { + WriteUInt32(buffer, obj.ProgressCharacterId); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteEntityList(buffer, obj.QuestProcessStateList); + } + + public override S2CQuestQuestProgressNtc Read(IBuffer buffer) + { + S2CQuestQuestProgressNtc obj = new S2CQuestQuestProgressNtc(); + obj.ProgressCharacterId = ReadUInt32(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestProcessStateList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressRes.cs new file mode 100644 index 000000000..23cc897e3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressRes.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestProgressRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_QUEST_PROGRESS_RES; + + public S2CQuestQuestProgressRes() + { + QuestProcessState = new List(); + } + + public byte QuestProgressResult { get; set; } + public UInt32 QuestScheduleId { get; set; } + + public List QuestProcessState { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestQuestProgressRes obj) + { + WriteServerResponse(buffer, obj); + WriteByte(buffer, obj.QuestProgressResult); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteEntityList(buffer, obj.QuestProcessState); + } + + public override S2CQuestQuestProgressRes Read(IBuffer buffer) + { + S2CQuestQuestProgressRes obj = new S2CQuestQuestProgressRes(); + ReadServerResponse(buffer, obj); + obj.QuestProgressResult = ReadByte(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestProcessState = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressWorkSaveNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressWorkSaveNtc.cs new file mode 100644 index 000000000..c53e3a478 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestQuestProgressWorkSaveNtc.cs @@ -0,0 +1,47 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestQuestProgressWorkSaveNtc : IPacketStructure + { + public S2CQuestQuestProgressWorkSaveNtc() + { + WorkList = new List(); + } + + public PacketId Id => PacketId.S2C_QUEST_PROGRESS_WORK_SAVE_NTC; + public UInt32 QuestScheduleId { get; set; } + public UInt16 ProcessNo { get; set; } + public UInt16 SequenceNo { get; set; } + public UInt16 BlockNo { get; set; } + public List WorkList { get; set; } + + public class Serializer : PacketEntitySerializer + { + + public override void Write(IBuffer buffer, S2CQuestQuestProgressWorkSaveNtc obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteUInt16(buffer, obj.SequenceNo); + WriteUInt16(buffer, obj.BlockNo); + WriteEntityList(buffer, obj.WorkList); + } + + public override S2CQuestQuestProgressWorkSaveNtc Read(IBuffer buffer) + { + S2CQuestQuestProgressWorkSaveNtc obj = new S2CQuestQuestProgressWorkSaveNtc(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + obj.SequenceNo = ReadUInt16(buffer); + obj.BlockNo = ReadUInt16(buffer); + obj.WorkList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestNtc.cs new file mode 100644 index 000000000..413889629 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestNtc.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestSetPriorityQuestNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_QUEST_SET_PRIORITY_QUEST_NTC; + + public S2CQuestSetPriorityQuestNtc() + { + PriorityQuestList = new List(); + } + + public UInt32 CharacterId { get; set; } + public List PriorityQuestList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestSetPriorityQuestNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntityList(buffer, obj.PriorityQuestList); + } + + public override S2CQuestSetPriorityQuestNtc Read(IBuffer buffer) + { + S2CQuestSetPriorityQuestNtc obj = new S2CQuestSetPriorityQuestNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.PriorityQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestRes.cs new file mode 100644 index 000000000..e0d554b32 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CQuestSetPriorityQuestRes.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CQuestSetPriorityQuestRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_QUEST_SET_PRIORITY_QUEST_RES; + + public uint QuestScheduleId { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CQuestSetPriorityQuestRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.QuestScheduleId); + } + + public override S2CQuestSetPriorityQuestRes Read(IBuffer buffer) + { + S2CQuestSetPriorityQuestRes obj = new S2CQuestSetPriorityQuestRes(); + ReadServerResponse(buffer, obj); + obj.QuestScheduleId = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetScreenShotCategoryRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetScreenShotCategoryRes.cs new file mode 100644 index 000000000..5162018e3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetScreenShotCategoryRes.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CServerGetScreenShotCategoryRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_SERVER_GET_SCREEN_SHOT_CATEGORY_RES; + + public List CategoryList; + + public S2CServerGetScreenShotCategoryRes() + { + CategoryList = new List(); + } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CServerGetScreenShotCategoryRes obj) + { + WriteServerResponse(buffer, obj); + WriteEntityList(buffer, obj.CategoryList); + } + + public override S2CServerGetScreenShotCategoryRes Read(IBuffer buffer) + { + S2CServerGetScreenShotCategoryRes obj = new S2CServerGetScreenShotCategoryRes(); + ReadServerResponse(buffer, obj); + obj.CategoryList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetServerListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetServerListRes.cs index dbfc69b3d..7f4576a11 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetServerListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerGetServerListRes.cs @@ -12,11 +12,9 @@ public class S2CServerGetServerListRes : ServerResponse public S2CServerGetServerListRes() { GameServerListInfo = new List(); - IsReceived = false; } public List GameServerListInfo { get; set; } - public bool IsReceived { get; set; } public class Serializer : PacketEntitySerializer @@ -25,7 +23,6 @@ public override void Write(IBuffer buffer, S2CServerGetServerListRes obj) { WriteServerResponse(buffer, obj); WriteEntityList(buffer, obj.GameServerListInfo); - WriteBool(buffer, obj.IsReceived); } public override S2CServerGetServerListRes Read(IBuffer buffer) @@ -33,7 +30,6 @@ public override S2CServerGetServerListRes Read(IBuffer buffer) S2CServerGetServerListRes obj = new S2CServerGetServerListRes(); ReadServerResponse(buffer, obj); obj.GameServerListInfo = ReadEntityList(buffer); - obj.IsReceived = ReadBool(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerTimeUpdateNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerTimeUpdateNtc.cs new file mode 100644 index 000000000..60e13d521 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerTimeUpdateNtc.cs @@ -0,0 +1,57 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CServerTimeUpdateNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SERVER_TIME_UPDATE_NTC; + + public S2CServerTimeUpdateNtc() + { + } + + public byte Moon { get; set; } + public byte Second { get; set; } + public byte Minute { get; set; } + public byte Hour { get; set; } + public byte MonthDay { get; set; } + public byte Month { get; set; } + public byte Weekday { get; set; } + public ushort Year { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CServerTimeUpdateNtc obj) + { + WriteByte(buffer, obj.Moon); + WriteByte(buffer, obj.Second); + WriteByte(buffer, obj.Minute); + WriteByte(buffer, obj.Hour); + WriteByte(buffer, obj.MonthDay); + WriteByte(buffer, obj.Month); + WriteByte(buffer, obj.Weekday); + WriteUInt16(buffer, obj.Year); + } + + public override S2CServerTimeUpdateNtc Read(IBuffer buffer) + { + S2CServerTimeUpdateNtc obj = new S2CServerTimeUpdateNtc(); + obj.Moon = ReadByte(buffer); + obj.Second = ReadByte(buffer); + obj.Minute = ReadByte(buffer); + obj.Hour = ReadByte(buffer); + obj.MonthDay = ReadByte(buffer); + obj.Month = ReadByte(buffer); + obj.Weekday = ReadByte(buffer); + obj.Year = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerWeatherForecastGetRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerWeatherForecastGetRes.cs new file mode 100644 index 000000000..21415d70e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CServerWeatherForecastGetRes.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CServerWeatherForecastGetRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_SERVER_WEATHER_FORECAST_GET_RES; + + public S2CServerWeatherForecastGetRes() + { + ForecastList = new List {}; + } + + public uint IntervalGameHour { get; set; } + public uint GameDayToEarthMin { get; set; } + public List ForecastList { get; set; } + + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CServerWeatherForecastGetRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.IntervalGameHour); + WriteUInt32(buffer, obj.GameDayToEarthMin); + WriteEntityList(buffer, obj.ForecastList); + } + + public override S2CServerWeatherForecastGetRes Read(IBuffer buffer) + { + S2CServerWeatherForecastGetRes obj = new S2CServerWeatherForecastGetRes(); + ReadServerResponse(buffer, obj); + obj.IntervalGameHour = ReadUInt32(buffer); + obj.GameDayToEarthMin = ReadUInt32(buffer); + obj.ForecastList = ReadEntityList(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableAbilityListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableAbilityListRes.cs index e98e75098..7f9d0eab4 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableAbilityListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableAbilityListRes.cs @@ -28,9 +28,12 @@ public override S2CSkillGetAcquirableAbilityListRes Read(IBuffer buffer) { S2CSkillGetAcquirableAbilityListRes obj = new S2CSkillGetAcquirableAbilityListRes(); ReadServerResponse(buffer, obj); - obj.AbilityParamList = ReadEntityList(buffer); + if (obj.Error == 0) + { + obj.AbilityParamList = ReadEntityList(buffer); + } return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableSkillListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableSkillListRes.cs index 4df2c9d29..c06736520 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableSkillListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetAcquirableSkillListRes.cs @@ -28,9 +28,12 @@ public override S2CSkillGetAcquirableSkillListRes Read(IBuffer buffer) { S2CSkillGetAcquirableSkillListRes obj = new S2CSkillGetAcquirableSkillListRes(); ReadServerResponse(buffer, obj); - obj.SkillParamList = ReadEntityList(buffer); + if (obj.Error == 0) + { + obj.SkillParamList = ReadEntityList(buffer); + } return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetCharacterSkillInfoNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetCharacterSkillInfoNtc.cs new file mode 100644 index 000000000..988b8f078 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetCharacterSkillInfoNtc.cs @@ -0,0 +1,53 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillGetCharacterSkillInfoNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SKILL_GET_CHARACTER_SKILL_INFO_NTC; + + public S2CSkillGetCharacterSkillInfoNtc() + { + NormalSkillList = new List(); + SetCustomSkillList = new List(); + SetAbilityList = new List(); + } + + public uint CharacterId { get; set; } + public JobId JobId { get; set; } + public List NormalSkillList { get; set; } + public List SetCustomSkillList { get; set; } + public List SetAbilityList { get; set; } + public uint AbilityCostMax { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillGetCharacterSkillInfoNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteByte(buffer, (byte)obj.JobId); + WriteEntityList(buffer, obj.NormalSkillList); + WriteEntityList(buffer, obj.SetCustomSkillList); + WriteEntityList(buffer, obj.SetAbilityList); + WriteUInt32(buffer, obj.AbilityCostMax); + } + + public override S2CSkillGetCharacterSkillInfoNtc Read(IBuffer buffer) + { + S2CSkillGetCharacterSkillInfoNtc obj = new S2CSkillGetCharacterSkillInfoNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.JobId = (JobId)ReadByte(buffer); + obj.NormalSkillList = ReadEntityList(buffer); + obj.SetCustomSkillList = ReadEntityList(buffer); + obj.SetAbilityList = ReadEntityList(buffer); + obj.AbilityCostMax = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetLearnedNormalSkillListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetLearnedNormalSkillListRes.cs index f22efba77..5db4f4181 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetLearnedNormalSkillListRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillGetLearnedNormalSkillListRes.cs @@ -2,6 +2,7 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Entity.Structure; using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { @@ -29,6 +30,7 @@ public override S2CSkillGetLearnedNormalSkillListRes Read(IBuffer buffer) S2CSkillGetLearnedNormalSkillListRes obj = new S2CSkillGetLearnedNormalSkillListRes(); ReadServerResponse(buffer, obj); obj.NormalSkillParamList = ReadEntityList(buffer); + return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnAbilityRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnAbilityRes.cs index 720bfea2a..21be045a6 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnAbilityRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnAbilityRes.cs @@ -1,6 +1,7 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; +using System; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { @@ -9,8 +10,8 @@ public class S2CSkillLearnAbilityRes : ServerResponse public override PacketId Id => PacketId.S2C_SKILL_LEARN_ABILITY_RES; public JobId Job { get; set; } - public uint NewJobPoint { get; set; } - public uint AbilityId { get; set; } + public UInt32 NewJobPoint { get; set; } + public UInt32 AbilityId { get; set; } public byte AbilityLv { get; set; } public class Serializer : PacketEntitySerializer @@ -36,4 +37,4 @@ public override S2CSkillLearnAbilityRes Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnNormalSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnNormalSkillRes.cs index 0104ed95e..6cc1ed74a 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnNormalSkillRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnNormalSkillRes.cs @@ -1,6 +1,9 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Model; using Arrowgene.Ddon.Shared.Network; +using Arrowgene.Logging; +using System; +using System.Net.Sockets; namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { @@ -9,8 +12,8 @@ public class S2CSkillLearnNormalSkillRes : ServerResponse public override PacketId Id => PacketId.S2C_SKILL_LEARN_NORMAL_SKILL_RES; public JobId Job { get; set; } - public uint SkillId { get; set; } - public uint NewJobPoint { get; set; } + public UInt32 SkillIndex { get; set; } + public UInt32 NewJobPoint { get; set; } public class Serializer : PacketEntitySerializer { @@ -18,7 +21,7 @@ public override void Write(IBuffer buffer, S2CSkillLearnNormalSkillRes obj) { WriteServerResponse(buffer, obj); WriteByte(buffer, (byte) obj.Job); - WriteUInt32(buffer, obj.SkillId); + WriteUInt32(buffer, obj.SkillIndex); WriteUInt32(buffer, obj.NewJobPoint); } @@ -27,10 +30,10 @@ public override S2CSkillLearnNormalSkillRes Read(IBuffer buffer) S2CSkillLearnNormalSkillRes obj = new S2CSkillLearnNormalSkillRes(); ReadServerResponse(buffer, obj); obj.Job = (JobId) ReadByte(buffer); - obj.SkillId = ReadUInt32(buffer); + obj.SkillIndex = ReadUInt32(buffer); obj.NewJobPoint = ReadUInt32(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnPawnNormalSkillRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnPawnNormalSkillRes.cs index be8740207..b15c4880c 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnPawnNormalSkillRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillLearnPawnNormalSkillRes.cs @@ -10,7 +10,7 @@ public class S2CSkillLearnPawnNormalSkillRes : ServerResponse public uint PawnId { get; set; } public JobId Job { get; set; } - public uint SkillId { get; set; } + public uint SkillIndex { get; set; } public uint NewJobPoint { get; set; } public class Serializer : PacketEntitySerializer @@ -19,8 +19,8 @@ public override void Write(IBuffer buffer, S2CSkillLearnPawnNormalSkillRes obj) { WriteServerResponse(buffer, obj); WriteUInt32(buffer, obj.PawnId); - WriteByte(buffer, (byte) obj.Job); - WriteUInt32(buffer, obj.SkillId); + WriteByte(buffer, (byte)obj.Job); + WriteUInt32(buffer, obj.SkillIndex); WriteUInt32(buffer, obj.NewJobPoint); } @@ -29,11 +29,11 @@ public override S2CSkillLearnPawnNormalSkillRes Read(IBuffer buffer) S2CSkillLearnPawnNormalSkillRes obj = new S2CSkillLearnPawnNormalSkillRes(); ReadServerResponse(buffer, obj); obj.PawnId = ReadUInt32(buffer); - obj.Job = (JobId) ReadByte(buffer); - obj.SkillId = ReadUInt32(buffer); + obj.Job = (JobId)ReadByte(buffer); + obj.SkillIndex = ReadUInt32(buffer); obj.NewJobPoint = ReadUInt32(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillNormalSkillLearnNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillNormalSkillLearnNtc.cs new file mode 100644 index 000000000..b094a8941 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillNormalSkillLearnNtc.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillNormalSkillLearnNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SKILL_NORMAL_SKILL_LEARN_NTC; + + public uint CharacterId { get; set; } + public CDataContextNormalSkillData NormalSkillData { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillNormalSkillLearnNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntity(buffer, obj.NormalSkillData); + } + + public override S2CSkillNormalSkillLearnNtc Read(IBuffer buffer) + { + S2CSkillNormalSkillLearnNtc obj = new S2CSkillNormalSkillLearnNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.NormalSkillData = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnAbilitySetNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnAbilitySetNtc.cs index c7ae5dc81..1f26c0af3 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnAbilitySetNtc.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnAbilitySetNtc.cs @@ -6,7 +6,7 @@ namespace Arrowgene.Ddon.Shared.Entity.PacketStructure { public class S2CSkillPawnAbilitySetNtc : IPacketStructure { - public PacketId Id => PacketId.S2C_SKILL_19_47_16_NTC; // Not 100% sure about this one either, only testing will tell + public PacketId Id => PacketId.S2C_SKILL_PAWN_ABILITY_SET_NTC; public S2CSkillPawnAbilitySetNtc() { @@ -33,4 +33,4 @@ public override S2CSkillPawnAbilitySetNtc Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnNormalSkillLearnNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnNormalSkillLearnNtc.cs new file mode 100644 index 000000000..4465235ff --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillPawnNormalSkillLearnNtc.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillPawnNormalSkillLearnNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SKILL_PAWN_NORMAL_SKILL_LEARN_NTC; + + public uint PawnId { get; set; } + public CDataContextNormalSkillData NormalSkillData { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillPawnNormalSkillLearnNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteEntity(buffer, obj.NormalSkillData); + } + + public override S2CSkillPawnNormalSkillLearnNtc Read(IBuffer buffer) + { + S2CSkillPawnNormalSkillLearnNtc obj = new S2CSkillPawnNormalSkillLearnNtc(); + obj.PawnId = ReadUInt32(buffer); + obj.NormalSkillData = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillRegisterPresetAbilityRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillRegisterPresetAbilityRes.cs new file mode 100644 index 000000000..586dce84a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillRegisterPresetAbilityRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillRegisterPresetAbilityRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_SKILL_REGISTER_PRESET_ABILITY_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillRegisterPresetAbilityRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CSkillRegisterPresetAbilityRes Read(IBuffer buffer) + { + S2CSkillRegisterPresetAbilityRes obj = new S2CSkillRegisterPresetAbilityRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityListRes.cs new file mode 100644 index 000000000..5bd29fbd2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityListRes.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillSetPresetAbilityListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_SKILL_SET_PRESET_ABILITY_LIST_RES; + + public S2CSkillSetPresetAbilityListRes() + { + SetAcquirementParamList = new List(); + } + + public uint PawnId; + public List SetAcquirementParamList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillSetPresetAbilityListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.SetAcquirementParamList); + } + + public override S2CSkillSetPresetAbilityListRes Read(IBuffer buffer) + { + S2CSkillSetPresetAbilityListRes obj = new S2CSkillSetPresetAbilityListRes(); + ReadServerResponse(buffer, obj); + obj.PawnId = ReadUInt32(buffer); + obj.SetAcquirementParamList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNameRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNameRes.cs new file mode 100644 index 000000000..9c0418ef0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNameRes.cs @@ -0,0 +1,25 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillSetPresetAbilityNameRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_SKILL_SET_PRESET_ABILITY_NAME_RES; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillSetPresetAbilityNameRes obj) + { + WriteServerResponse(buffer, obj); + } + + public override S2CSkillSetPresetAbilityNameRes Read(IBuffer buffer) + { + S2CSkillSetPresetAbilityNameRes obj = new S2CSkillSetPresetAbilityNameRes(); + ReadServerResponse(buffer, obj); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNtc.cs new file mode 100644 index 000000000..1a7b9f77f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetAbilityNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillSetPresetAbilityNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SKILL_SET_PRESET_ABILITY_NTC; + + public S2CSkillSetPresetAbilityNtc() + { + AbilityDataList = new List(); + } + + public uint CharacterId { get; set; } + public List AbilityDataList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillSetPresetAbilityNtc obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntityList(buffer, obj.AbilityDataList); + } + + public override S2CSkillSetPresetAbilityNtc Read(IBuffer buffer) + { + S2CSkillSetPresetAbilityNtc obj = new S2CSkillSetPresetAbilityNtc(); + obj.CharacterId = ReadUInt32(buffer); + obj.AbilityDataList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetPawnAbilityNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetPawnAbilityNtc.cs new file mode 100644 index 000000000..dec797f58 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSkillSetPresetPawnAbilityNtc.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSkillSetPresetPawnAbilityNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_SKILL_SET_PRESET_PAWN_ABILITY_NTC; + + public S2CSkillSetPresetPawnAbilityNtc() + { + AbilityDataList = new List(); + } + + public uint PawnId { get; set; } + public List AbilityDataList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSkillSetPresetPawnAbilityNtc obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteEntityList(buffer, obj.AbilityDataList); + } + + public override S2CSkillSetPresetPawnAbilityNtc Read(IBuffer buffer) + { + S2CSkillSetPresetPawnAbilityNtc obj = new S2CSkillSetPresetPawnAbilityNtc(); + obj.PawnId = ReadUInt32(buffer); + obj.AbilityDataList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStageAreaChangeRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStageAreaChangeRes.cs index 41eb9fff6..97a6a5f3e 100644 --- a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStageAreaChangeRes.cs +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStageAreaChangeRes.cs @@ -12,16 +12,16 @@ public class S2CStageAreaChangeRes : ServerResponse public uint StageNo { get; set; } public bool IsBase { get; set; } public List StageFeatureList { get; set; } - public List Unk0 { get; set; } - public List Unk1 { get; set; } + public List Unk0 { get; set; } // This is stage ID of something + public List Unk1 { get; set; } public S2CStageAreaChangeRes() { StageNo=0; IsBase=false; StageFeatureList=new List(); - Unk0 = new List(); - Unk1 = new List(); + Unk0 = new List(); + Unk1 = new List(); } public class Serializer : PacketEntitySerializer @@ -33,9 +33,8 @@ public override void Write(IBuffer buffer, S2CStageAreaChangeRes obj) WriteUInt32(buffer, obj.StageNo); WriteBool(buffer, obj.IsBase); WriteEntityList(buffer, obj.StageFeatureList); - // TODO: Unk0 and Unk1 - WriteMtArray(buffer, obj.Unk0, (buf, objEntry) => { }); - WriteMtArray(buffer, obj.Unk1, (buf, objEntry) => { }); + WriteEntityList(buffer, obj.Unk0); + WriteEntityList(buffer, obj.Unk1); } public override S2CStageAreaChangeRes Read(IBuffer buffer) @@ -45,9 +44,8 @@ public override S2CStageAreaChangeRes Read(IBuffer buffer) obj.StageNo = ReadUInt32(buffer); obj.IsBase = ReadBool(buffer); obj.StageFeatureList = ReadEntityList(buffer); - // TODO: Unk0 and Unk1 - obj.Unk0 = new List(); - obj.Unk1 = new List(); + obj.Unk0 = ReadEntityList(buffer); + obj.Unk1 = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusCheckRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusCheckRes.cs new file mode 100644 index 000000000..016319ae0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusCheckRes.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CStampBonusCheckRes : ServerResponse + { + public S2CStampBonusCheckRes() + { + } + + public override PacketId Id => PacketId.S2C_STAMP_BONUS_CHECK_RES; + + //The structure of this is probably mostly wrong and totally differs from what's in the debug symbols. + //Take these data types with a grain of salt. + public uint Unk0 { get; set; } + public ushort Unk1 { get; set; } + public bool SuppressDaily { get; set; } + public byte Unk2 { get; set; } + public uint Unk3 { get; set; } + public bool SuppressTotal { get; set; } + public ushort Unk4 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CStampBonusCheckRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Unk0); + WriteUInt16(buffer, obj.Unk1); + WriteBool(buffer, obj.SuppressDaily); + WriteByte(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteBool(buffer, obj.SuppressTotal); + WriteUInt16(buffer, obj.Unk4); + } + + public override S2CStampBonusCheckRes Read(IBuffer buffer) + { + S2CStampBonusCheckRes obj = new S2CStampBonusCheckRes(); + ReadServerResponse(buffer, obj); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt16(buffer); + obj.SuppressDaily = ReadBool(buffer); + obj.Unk2 = ReadByte(buffer); + obj.Unk3 = ReadUInt16(buffer); + obj.SuppressTotal = ReadBool(buffer); + obj.Unk4 = ReadUInt16(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusGetListRes.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusGetListRes.cs new file mode 100644 index 000000000..08ec3e4ef --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CStampBonusGetListRes.cs @@ -0,0 +1,70 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CStampBonusGetListRes : ServerResponse + { + public override PacketId Id => PacketId.S2C_STAMP_BONUS_GET_LIST_RES; + + public S2CStampBonusGetListRes() + { + Unk1 = 1; + Unk2 = 1; + + Unk3 = 77; + + StampBonusDaily = new List { }; + + TotalStampNum = 252; + + StampBonusTotal = new List { }; + + Unk5 = 50; + + Unk6 = 0; + } + + public uint Unk1 { get; set; } // 1 + public uint Unk2 { get; set; } // 1 + public uint Unk3 { get; set; } // 77 + public List StampBonusDaily { get; set; } + public ushort TotalStampNum { get; set; } // 252 + public List StampBonusTotal { get; set; } + public ushort Unk5 { get; set; } // 50; + public byte Unk6 { get; set; } // 0; + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CStampBonusGetListRes obj) + { + WriteServerResponse(buffer, obj); + WriteUInt32(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteEntityList(buffer, obj.StampBonusDaily); + WriteUInt16(buffer, obj.TotalStampNum); + WriteEntityList(buffer, obj.StampBonusTotal); + WriteUInt16(buffer, obj.Unk5); + WriteByte(buffer, obj.Unk6); + } + + public override S2CStampBonusGetListRes Read(IBuffer buffer) + { + S2CStampBonusGetListRes obj = new S2CStampBonusGetListRes(); + ReadServerResponse(buffer, obj); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.StampBonusDaily = ReadEntityList(buffer); + obj.TotalStampNum = ReadUInt16(buffer); + obj.StampBonusTotal = ReadEntityList(buffer); + obj.Unk5 = ReadUInt16(buffer); + obj.Unk6 = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSwitchStorageNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSwitchStorageNtc.cs new file mode 100644 index 000000000..53b964619 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CSwitchStorageNtc.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CSwitchStorageNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_USER_LIST_JOIN_NTC; + + public S2CSwitchStorageNtc() + { + ChangeList = new List(); + } + + public bool IsStart { get; set; } + public List ChangeList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CSwitchStorageNtc obj) + { + WriteBool(buffer, obj.IsStart); + WriteEntityList(buffer, obj.ChangeList); + } + + public override S2CSwitchStorageNtc Read(IBuffer buffer) + { + S2CSwitchStorageNtc obj = new S2CSwitchStorageNtc(); + obj.IsStart = ReadBool(buffer); + obj.ChangeList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2C_BATTLE_71_13_16_NTC.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2C_BATTLE_71_13_16_NTC.cs new file mode 100644 index 000000000..71f6998f9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2C_BATTLE_71_13_16_NTC.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2C_BATTLE_71_13_16_NTC : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_71_13_16_NTC; + + public S2C_BATTLE_71_13_16_NTC() + { + } + + public uint Unk0 { get; set; } + public uint Unk1 { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2C_BATTLE_71_13_16_NTC obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + } + + public override S2C_BATTLE_71_13_16_NTC Read(IBuffer buffer) + { + S2C_BATTLE_71_13_16_NTC obj = new S2C_BATTLE_71_13_16_NTC(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CbattleContentContentResetNtc.cs b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CbattleContentContentResetNtc.cs new file mode 100644 index 000000000..e91433c8d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/PacketStructure/S2CbattleContentContentResetNtc.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Network; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.PacketStructure +{ + public class S2CbattleContentContentResetNtc : IPacketStructure + { + public PacketId Id => PacketId.S2C_BATTLE_CONTENT_CONTENT_RESET_NTC; + + public S2CbattleContentContentResetNtc() + { + BattleContentStatusList = new List(); + } + + public GameMode GameMode { get; set; } + public List BattleContentStatusList { get; set; } + + public class Serializer : PacketEntitySerializer + { + public override void Write(IBuffer buffer, S2CbattleContentContentResetNtc obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + WriteEntityList(buffer, obj.BattleContentStatusList); + } + + public override S2CbattleContentContentResetNtc Read(IBuffer buffer) + { + S2CbattleContentContentResetNtc obj = new S2CbattleContentContentResetNtc(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.BattleContentStatusList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/IRpcPacket.cs b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/IRpcPacket.cs new file mode 100644 index 000000000..86132eb09 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/IRpcPacket.cs @@ -0,0 +1,11 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.RpcPacketStructure +{ + public interface IRpcPacket + { + public void Handle(Character character, RpcPacketHeader packetHeader, IBuffer buffer); + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcCtrlPeriodicTop.cs b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcCtrlPeriodicTop.cs new file mode 100644 index 000000000..9ff228aec --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcCtrlPeriodicTop.cs @@ -0,0 +1,69 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Logging; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.RpcPacketStructure +{ + public class RpcCtrlPeriodicTop : RpcPacketBase + { + public RpcCtrlPeriodicTop() + { + } + + public UInt64 Unk0 { get; set; } + public bool IsEnemy { get; set; } + public bool IsCharacter { get; set; } + public bool IsHuman { get; set; } + public bool IsEnemyLarge { get; set; } + + public double PosX { get; set; } + public float PosY { get; set; } + public double PosZ { get; set; } + + public UInt32 Unk1 { get; set; } + public UInt32 Unk2 { get; set; } + public UInt32 Unk3 { get; set; } + + public UInt16 GreenHP { get; set; } + public UInt16 WhiteHP { get; set; } + public UInt16 Unk4 { get; set; } + public UInt16 Stamina { get; set; } + + public override void Handle(Character character, RpcPacketHeader packetHeader, IBuffer buffer) + { + // Support only the player for now + if (packetHeader.SearchId == 0) // SearchId == CharacterId? + { + RpcCtrlPeriodicTop obj = ReadPacketData(buffer); + character.X = obj.PosX; + character.Y = obj.PosY; + character.Z = obj.PosZ; + + character.GreenHp = obj.GreenHP; + character.WhiteHp = obj.WhiteHP; + } + } + + private RpcCtrlPeriodicTop ReadPacketData(IBuffer buffer) + { + RpcCtrlPeriodicTop obj = new RpcCtrlPeriodicTop(); + obj.Unk0 = ReadUInt64(buffer); // nNetMsgData::CtrlBase::stMsgCtrlBaseData.mUniqueId ? + obj.IsEnemy = ReadBool(buffer); + obj.IsCharacter = ReadBool(buffer); + obj.IsHuman = ReadBool(buffer); + obj.IsEnemyLarge = ReadBool(buffer); + obj.PosX = ReadDouble(buffer); + obj.PosY = ReadFloat(buffer); + obj.PosZ = ReadDouble(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.GreenHP = ReadUInt16(buffer); + obj.WhiteHP = ReadUInt16(buffer); + obj.Unk4 = ReadUInt16(buffer); + obj.Stamina = ReadUInt16(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcLoginPacket.cs b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcLoginPacket.cs new file mode 100644 index 000000000..ed21f32d9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcLoginPacket.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.RpcPacketStructure +{ + public class RpcLoginPacket : RpcPacketBase + { + public RpcLoginPacket() + { + Unk0 = new byte[6]; + } + + public byte[] Unk0 { get; set; } + public UInt16 StageNo { get; set; } + + public override void Handle(Character character, RpcPacketHeader Header, IBuffer buffer) + { + // TODO: Should we save the stage ID when logging in somewhere? + } + private RpcLoginPacket ReadPacketData(IBuffer buffer) + { + RpcLoginPacket obj = new RpcLoginPacket(); + obj.Unk0 = ReadBytes(buffer, Unk0.Length); + obj.StageNo = ReadUInt16(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketBase.cs b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketBase.cs new file mode 100644 index 000000000..7d3afaa08 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketBase.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.RpcPacketStructure +{ + public abstract class RpcPacketBase : IRpcPacket + { + public RpcPacketBase() + { + } + + public abstract void Handle(Character character, RpcPacketHeader packetHeader, IBuffer buffer); + + public byte[] ReadBytes(IBuffer buffer, int length) + { + return buffer.ReadBytes(length); + } + + public byte ReadByte(IBuffer buffer) + { + return buffer.ReadByte(); + } + + public UInt16 ReadUInt16(IBuffer buffer) + { + return buffer.ReadUInt16(Endianness.Big); + } + + public UInt32 ReadUInt32(IBuffer buffer) + { + return buffer.ReadUInt32(Endianness.Big); + } + + public UInt64 ReadUInt64(IBuffer buffer) + { + return buffer.ReadUInt64(Endianness.Big); + } + + public bool ReadBool(IBuffer buffer) + { + return buffer.ReadBool(); + } + + public double ReadDouble(IBuffer buffer) + { + return buffer.ReadDouble(Endianness.Big); + } + public float ReadFloat(IBuffer buffer) + { + return buffer.ReadFloat(Endianness.Big); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketHeader.cs b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketHeader.cs new file mode 100644 index 000000000..bacf1680d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/RpcPacketStructure/RpcPacketHeader.cs @@ -0,0 +1,83 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.RpcPacketStructure +{ + public class RpcPacketHeader : RpcPacketBase + { + public RpcPacketHeader() + { + } + + // public UInt32 SessionId { get; set; } + + public UInt32 Unk0 { get; set; } + public UInt32 Unk1 { get; set; } + public UInt32 RpcId { get; set; } + public RpcNetMsgDti MsgDTI { get; set; } + public UInt16 MsgId { get; set; } + public UInt32 SearchId { get; set; } + + public override void Handle(Character character, RpcPacketHeader Header, IBuffer buffer) + { + /* special case nothing to do; should not be called */ + throw new NotImplementedException(); + } + + public RpcPacketHeader Read(IBuffer buffer) + { + RpcPacketHeader obj = new RpcPacketHeader(); + // obj.SessionId = ReadUInt32(buffer); // NetMsgData.Head.SessionId + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.RpcId = ReadUInt32(buffer); // NetMsgData.Head.RpcId + obj.MsgDTI = (RpcNetMsgDti) ReadUInt16(buffer); + obj.MsgId = ReadUInt16(buffer); + obj.SearchId = ReadUInt32(buffer); // NetMsgData.Head.SearchId, seems to either a PawnId or 0 + return obj; + } + + private string GetMsgIdForDTI(RpcNetMsgDti type, ushort msgId) + { + string result; + switch (type) + { + case RpcNetMsgDti.cNetMsgCtrlAction: + result = $"{(RpcMsgIdControl) msgId}"; + break; + case RpcNetMsgDti.cNetMsgSetNormal: + result = $"{(RpcMsgIdSetNormal)msgId}"; + break; + case RpcNetMsgDti.cNetMsgGameNormal: + result = $"{(RpcMsgIdGameNormal)msgId}"; + break; + case RpcNetMsgDti.cNetMsgGameEasy: + result = $"{(RpcMsgIdGameEasy)msgId}"; + break; + case RpcNetMsgDti.cNetMsgToolNormal: + result = $"{(RpcMsgIdToolNormal)msgId}"; + break; + case RpcNetMsgDti.cNetMsgToolEasy: + result = $"{(RpcMsgIdToolEasy)msgId}"; + break; + default: + result = $"Unknown (0x{msgId}:x)"; + break; + } + + return result; + } + + public string AsString() + { + string MessageIdName = GetMsgIdForDTI(MsgDTI, MsgId); + return $"Unk0=0x{Unk0:x}, Unk1=0x{Unk1:x} RpcId={RpcId}, MsgDTI={MsgDTI}, MessageId={MessageIdName}, SearchId={SearchId}"; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataAchieveCategoryStatus.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchieveCategoryStatus.cs similarity index 100% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataAchieveCategoryStatus.cs rename to Arrowgene.Ddon.Shared/Entity/Structure/CDataAchieveCategoryStatus.cs diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchieveRewardCommon.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchieveRewardCommon.cs new file mode 100644 index 000000000..bd78c7f1d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchieveRewardCommon.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataAchieveRewardCommon +{ + /// + /// Achievement type 1 == Backgrounds for arisen profile, type 2 == Crafting recipes for furniture or ensemble gear. + /// + public byte Type { get; set; } + + /// + /// Reward ID for backgrounds is equivalent to offset in arisencard_background_name.gmd, for recipes it's made up. + /// + public uint RewardId { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAchieveRewardCommon obj) + { + WriteByte(buffer, obj.Type); + WriteUInt32(buffer, obj.RewardId); + } + + public override CDataAchieveRewardCommon Read(IBuffer buffer) + { + CDataAchieveRewardCommon obj = new CDataAchieveRewardCommon(); + obj.Type = ReadByte(buffer); + obj.RewardId = ReadUInt32(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementFurnitureReward.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementFurnitureReward.cs new file mode 100644 index 000000000..c6d39855f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementFurnitureReward.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataAchievementFurnitureReward +{ + public uint RewardId { get; set; } + public uint SortId { get; set; } + public CDataAchievementIdentifier AchieveIdentifier { get; set; } + public uint FurnitureItemId { get; set; } + public bool IsReceived { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAchievementFurnitureReward obj) + { + WriteUInt32(buffer, obj.RewardId); + WriteUInt32(buffer, obj.SortId); + WriteEntity(buffer, obj.AchieveIdentifier); + WriteUInt32(buffer, obj.FurnitureItemId); + WriteBool(buffer, obj.IsReceived); + } + + public override CDataAchievementFurnitureReward Read(IBuffer buffer) + { + CDataAchievementFurnitureReward obj = new CDataAchievementFurnitureReward(); + obj.RewardId = ReadUInt32(buffer); + obj.SortId = ReadUInt32(buffer); + obj.AchieveIdentifier = ReadEntity(buffer); + obj.FurnitureItemId = ReadUInt32(buffer); + obj.IsReceived = ReadBool(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementIdentifier.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementIdentifier.cs index d9c812803..a52b3a2c9 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementIdentifier.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementIdentifier.cs @@ -1,14 +1,23 @@ using Arrowgene.Buffers; -namespace Arrowgene.Ddon.Shared.Entity.Structure +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +/// +/// Achivement identification is based on a unique ID which can be found in the client in +/// ui\gui_cmn\ui\00_param\achievement.acv.json +/// e.g. UId 2532 == All You Need Is Love, Category 4 / Collecting +/// +public class CDataAchievementIdentifier { - public class CDataAchievementIdentifier - { - public uint UId; - public uint Index; - } + public uint UId; + + /// + /// Achievement UI list index, no correlation to client files + /// + public uint Index; + - public class CDataAchievementIdentifierSerializer : EntitySerializer + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataAchievementIdentifier obj) { diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementProgress.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementProgress.cs new file mode 100644 index 000000000..5a0b98152 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementProgress.cs @@ -0,0 +1,41 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataAchievementProgress +{ + public CDataAchievementIdentifier AchieveIdentifier { get; set; } + /// + /// Current number of times the objective has been completed, used by client to calculate bar lengths and show completion rate. + /// + public uint CurrentNum { get; set; } + /// + /// Unknown what this is used for, in packet dumps this is always 0. + /// + public uint Sequence { get; set; } + /// + /// Any given date in the past works for the UI to show it as complete. + /// + public long CompleteDate { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAchievementProgress obj) + { + WriteEntity(buffer, obj.AchieveIdentifier); + WriteUInt32(buffer, obj.CurrentNum); + WriteUInt32(buffer, obj.Sequence); + WriteInt64(buffer, obj.CompleteDate); + } + + public override CDataAchievementProgress Read(IBuffer buffer) + { + CDataAchievementProgress obj = new CDataAchievementProgress(); + obj.AchieveIdentifier = ReadEntity(buffer); + obj.CurrentNum = ReadUInt32(buffer); + obj.Sequence = ReadUInt32(buffer); + obj.CompleteDate = ReadInt64(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementRewardProgress.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementRewardProgress.cs new file mode 100644 index 000000000..d2ad57af2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAchievementRewardProgress.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +/// +/// Shown in the UI in Achievement -> Reward -> Backgrounds +/// Unlockable backgrounds for Arisen profile +/// Rewarded for amount of overall number of received achievements +/// +public class CDataAchievementRewardProgress +{ + /// + /// Related to uGUIAchievement/ui/00_message/ui/arisencard_background_name.gmd, i.e. ARISENCARD_BACKGROUND_NAME_53 for + /// "Cubes" == RewardId 53 + /// + public uint RewardId { get; set; } + + /// + /// How many achievements have been awarded to the player, if CurrentNum == TargetNum the item becomes Receivable in + /// the UI + /// + public uint CurrentNum { get; set; } + + /// + /// Target number of achievements the player must achieve to receive the reward + /// + public uint TargetNum { get; set; } + + /// + /// If CurrentNum == TargetNum && IsReceived is false, it becomes receivable in the UI + /// + public bool IsReceived { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAchievementRewardProgress obj) + { + WriteUInt32(buffer, obj.RewardId); + WriteUInt32(buffer, obj.CurrentNum); + WriteUInt32(buffer, obj.TargetNum); + WriteBool(buffer, obj.IsReceived); + } + + public override CDataAchievementRewardProgress Read(IBuffer buffer) + { + CDataAchievementRewardProgress obj = new CDataAchievementRewardProgress(); + obj.RewardId = ReadUInt32(buffer); + obj.CurrentNum = ReadUInt32(buffer); + obj.TargetNum = ReadUInt32(buffer); + obj.IsReceived = ReadBool(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAddStatusParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAddStatusParam.cs new file mode 100644 index 000000000..dec5ce10b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAddStatusParam.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataAddStatusParam + { + public bool IsAddStat1; + public bool IsAddStat2; + public ushort AdditionalStatus1; + public ushort AdditionalStatus2; + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAddStatusParam obj) + { + WriteBool(buffer, obj.IsAddStat1); + WriteBool(buffer, obj.IsAddStat2); + WriteUInt16(buffer, obj.AdditionalStatus1); + WriteUInt16(buffer, obj.AdditionalStatus2); + } + + public override CDataAddStatusParam Read(IBuffer buffer) + { + CDataAddStatusParam obj = new CDataAddStatusParam(); + obj.IsAddStat1 = ReadBool(buffer); + obj.IsAddStat2 = ReadBool(buffer); + obj.AdditionalStatus1 = ReadUInt16(buffer); + obj.AdditionalStatus2 = ReadUInt16(buffer); + return obj; + } + } + } + +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaBaseInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaBaseInfo.cs new file mode 100644 index 000000000..bc7c8f0d9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaBaseInfo.cs @@ -0,0 +1,48 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataAreaBaseInfo + { + public uint AreaID { get; set; } + public uint Rank { get; set; } + public uint CurrentPoint { get; set; } + public uint NextPoint { get; set; } + public uint WeekPoint { get; set; } + public bool CanRankUp { get; set; } + public uint ClanAreaPoint { get; set; } + public uint ClanAreaPointBorder { get; set; } + public bool CanReceiveSupply { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAreaBaseInfo obj) + { + WriteUInt32(buffer, obj.AreaID); + WriteUInt32(buffer, obj.Rank); + WriteUInt32(buffer, obj.CurrentPoint); + WriteUInt32(buffer, obj.NextPoint); + WriteUInt32(buffer, obj.WeekPoint); + WriteBool(buffer, obj.CanRankUp); + WriteUInt32(buffer, obj.ClanAreaPoint); + WriteUInt32(buffer, obj.ClanAreaPointBorder); + WriteBool(buffer, obj.CanReceiveSupply); + } + + public override CDataAreaBaseInfo Read(IBuffer buffer) + { + CDataAreaBaseInfo obj = new CDataAreaBaseInfo(); + obj.AreaID = ReadUInt32(buffer); + obj.Rank = ReadUInt32(buffer); + obj.CurrentPoint = ReadUInt32(buffer); + obj.NextPoint = ReadUInt32(buffer); + obj.WeekPoint = ReadUInt32(buffer); + obj.CanRankUp = ReadBool(buffer); + obj.ClanAreaPoint = ReadUInt32(buffer); + obj.ClanAreaPointBorder = ReadUInt32(buffer); + obj.CanReceiveSupply = ReadBool(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaRank.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaRank.cs new file mode 100644 index 000000000..5e4be58af --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataAreaRank.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataAreaRank + { + public uint AreaID { get; set; } + public uint Rank { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataAreaRank obj) + { + WriteUInt32(buffer, obj.AreaID); + WriteUInt32(buffer, obj.Rank); + } + + public override CDataAreaRank Read(IBuffer buffer) + { + CDataAreaRank obj = new CDataAreaRank(); + obj.AreaID = ReadUInt32(buffer); + obj.Rank = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataArmorCrestData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataArmorCrestData.cs deleted file mode 100644 index 8cfdd9307..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataArmorCrestData.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Arrowgene.Buffers; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - public class CDataArmorCrestData - { - public byte u0; - public byte u1; - public ushort u2; - public ushort u3; - - public class Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, CDataArmorCrestData obj) - { - WriteByte(buffer, obj.u0); - WriteByte(buffer, obj.u1); - WriteUInt16(buffer, obj.u2); - WriteUInt16(buffer, obj.u3); - } - - public override CDataArmorCrestData Read(IBuffer buffer) - { - CDataArmorCrestData obj = new CDataArmorCrestData(); - obj.u0 = ReadByte(buffer); - obj.u1 = ReadByte(buffer); - obj.u2 = ReadUInt16(buffer); - obj.u3 = ReadUInt16(buffer); - return obj; - } - } - } - -} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentAvailableRewards.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentAvailableRewards.cs new file mode 100644 index 000000000..cdcf3b839 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentAvailableRewards.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentAvailableRewards + { + public CDataBattleContentAvailableRewards() + { + } + + public uint Id { get; set; } + public byte Amount { get; set; } // Might represent how many rewards are still available + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentAvailableRewards obj) + { + WriteUInt32(buffer, obj.Id); + WriteByte(buffer, obj.Amount); + } + + public override CDataBattleContentAvailableRewards Read(IBuffer buffer) + { + CDataBattleContentAvailableRewards obj = new CDataBattleContentAvailableRewards(); + obj.Id = ReadUInt32(buffer); + obj.Amount = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentInfo.cs new file mode 100644 index 000000000..0a1e6e7a9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentInfo.cs @@ -0,0 +1,49 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentInfo + { + public CDataBattleContentInfo() + { + BattleContentStageList = new List(); + BattleContentStageProgressionList = new List(); + RareItemAppraisalList = new List(); + ItemTakeawayList = new List(); + } + + public GameMode GameMode { get; set; } // GameMode 2 or KeyId 2 is active? + public string ContentName { get; set; } + public List BattleContentStageList { get; set; } // Information about each stage of the battle content + public List BattleContentStageProgressionList { get; set; } // Looks to define all the different battle content and how they link together + public List RareItemAppraisalList { get; set; } // Makes a ! on the Lyka NPC when these items are present + public List ItemTakeawayList { get; set; } // Makes a ! on the Lyka NPC when these items are present + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentInfo obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + WriteMtString(buffer, obj.ContentName); + WriteEntityList(buffer, obj.BattleContentStageList); + WriteEntityList(buffer, obj.BattleContentStageProgressionList); + WriteEntityList(buffer, obj.RareItemAppraisalList); + WriteEntityList(buffer, obj.ItemTakeawayList); + } + + public override CDataBattleContentInfo Read(IBuffer buffer) + { + CDataBattleContentInfo obj = new CDataBattleContentInfo(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.ContentName = ReadMtString(buffer); + obj.BattleContentStageList = ReadEntityList(buffer); + obj.BattleContentStageProgressionList = ReadEntityList(buffer); + obj.RareItemAppraisalList = ReadEntityList(buffer); + obj.ItemTakeawayList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentRewardParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentRewardParam.cs new file mode 100644 index 000000000..543bf8b84 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentRewardParam.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentRewardParam + { + public CDataBattleContentRewardParam() + { + } + + public WalletType WalletType { get; set; } + public uint Amount { get; set; } + public uint Bonus { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentRewardParam obj) + { + WriteByte(buffer, (byte) obj.WalletType); + WriteUInt32(buffer, obj.Amount); + WriteUInt32(buffer, obj.Bonus); + } + + public override CDataBattleContentRewardParam Read(IBuffer buffer) + { + CDataBattleContentRewardParam obj = new CDataBattleContentRewardParam(); + obj.WalletType = (WalletType) ReadByte(buffer); + obj.Amount = ReadUInt32(buffer); + obj.Bonus = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentSituationData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentSituationData.cs new file mode 100644 index 000000000..a238cfd3b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentSituationData.cs @@ -0,0 +1,65 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + // Suspect this might be some sort of progress + public class CDataBattleContentSituationData + { + public CDataBattleContentSituationData() + { + } + + public GameMode GameMode { get; set; } // Impacts BBM announce/situation; seems like if not 2, it is blank + public ulong StartTime { get; set; } // Controls if game thinks content is in progress or not + public bool RewardReceived { get; set; } // Controls Reward message (true = Rewards not available) + public bool Unk3 { get; set; } + public BattleContentRewardBonus RewardBonus { get; set; } + public uint ReportReset { get; set; } // Related to reset progress (Lyka gets ! in menu if > 0 and RewardReceived = true) + public uint ReportSearchResults { get; set; } // 0x18 (Lyka gets ! in menu) + public uint Unk7 { get; set; } + public byte Unk8 { get; set; } // Impacts "Status:" some how + public ulong Unktime { get; set; } // Reset time? + public uint ContentId { get; set; } // Corresponds with the "ID" in the BattleContentStageList + public uint Unk11 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentSituationData obj) + { + WriteUInt32(buffer, (uint) obj.GameMode); + WriteUInt64(buffer, obj.StartTime); + WriteBool(buffer, obj.RewardReceived); + WriteBool(buffer, obj.Unk3); + WriteByte(buffer, (byte) obj.RewardBonus); + WriteUInt32(buffer, obj.ReportReset); + WriteUInt32(buffer, obj.ReportSearchResults); + WriteUInt32(buffer, obj.Unk7); + WriteByte(buffer, obj.Unk8); + WriteUInt64(buffer, obj.Unktime); + WriteUInt32(buffer, obj.ContentId); + WriteUInt32(buffer, obj.Unk11); + } + + public override CDataBattleContentSituationData Read(IBuffer buffer) + { + CDataBattleContentSituationData obj = new CDataBattleContentSituationData(); + obj.GameMode = (GameMode) ReadUInt32(buffer); + obj.StartTime = ReadUInt64(buffer); + obj.RewardReceived = ReadBool(buffer); + obj.Unk3 = ReadBool(buffer); + obj.RewardBonus = (BattleContentRewardBonus) ReadByte(buffer); + obj.ReportReset = ReadUInt32(buffer); + obj.ReportSearchResults = ReadUInt32(buffer); + obj.Unk7 = ReadUInt32(buffer); + obj.Unk8 = ReadByte(buffer); + obj.Unktime = ReadUInt64(buffer); + obj.ContentId = ReadUInt32(buffer); + obj.Unk11 = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStage.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStage.cs new file mode 100644 index 000000000..5f5898328 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStage.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentStage + { + public uint Id { get; set; } + public string StageName { get; set; } + public BattleContentMode Mode { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentStage obj) + { + WriteUInt32(buffer, obj.Id); + WriteMtString(buffer, obj.StageName); + WriteUInt32(buffer, (uint) obj.Mode); + } + + public override CDataBattleContentStage Read(IBuffer buffer) + { + CDataBattleContentStage obj = new CDataBattleContentStage(); + obj.Id = ReadUInt32(buffer); + obj.StageName = ReadMtString(buffer); + obj.Mode = (BattleContentMode) ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStageProgression.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStageProgression.cs new file mode 100644 index 000000000..52bf9fd00 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStageProgression.cs @@ -0,0 +1,37 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentStageProgression + { + public CDataBattleContentStageProgression() + { + ConnectionList = new List(); + } + + public uint Id { get; set; } + public uint Tier { get; set; } + public List ConnectionList { get; set; } // List of ContentId's this element can link to? + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentStageProgression obj) + { + WriteUInt32(buffer, obj.Id); + WriteUInt32(buffer, obj.Tier); + WriteEntityList(buffer, obj.ConnectionList); + } + + public override CDataBattleContentStageProgression Read(IBuffer buffer) + { + CDataBattleContentStageProgression obj = new CDataBattleContentStageProgression(); + obj.Id = ReadUInt32(buffer); + obj.Tier = ReadUInt32(buffer); + obj.ConnectionList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStatus.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStatus.cs new file mode 100644 index 000000000..47fb4a8ae --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentStatus.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentStatus + { + public CDataBattleContentStatus() + { + BattleContentSituationData = new CDataBattleContentSituationData(); + BattleContentAvailableRewardsList = new List(); + } + + public CDataBattleContentSituationData BattleContentSituationData { get; set; } + public List BattleContentAvailableRewardsList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentStatus obj) + { + WriteEntity(buffer, obj.BattleContentSituationData); + WriteEntityList(buffer, obj.BattleContentAvailableRewardsList); + } + + public override CDataBattleContentStatus Read(IBuffer buffer) + { + CDataBattleContentStatus obj = new CDataBattleContentStatus(); + obj.BattleContentSituationData = ReadEntity(buffer); + obj.BattleContentAvailableRewardsList = ReadEntityList(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk4.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk4.cs new file mode 100644 index 000000000..9367de531 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk4.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentUnk4 + { + public CDataBattleContentUnk4() + { + UnknownString = ""; + WalletPoints = new List(); + Unk3 = new List(); + } + + public uint Unk0 { get; set; } + public uint Unk1 { get; set; } + public String UnknownString { get; set; } + public List WalletPoints { get; set; } + public List Unk3 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentUnk4 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + WriteMtString(buffer, obj.UnknownString); + WriteEntityList(buffer, obj.WalletPoints); + WriteEntityList(buffer, obj.Unk3); + } + + public override CDataBattleContentUnk4 Read(IBuffer buffer) + { + CDataBattleContentUnk4 obj = new CDataBattleContentUnk4(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.UnknownString = ReadMtString(buffer); + obj.WalletPoints = ReadEntityList(buffer); + obj.Unk3 = ReadEntityList(buffer); + return obj; + } + } + } +} + + + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk5.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk5.cs new file mode 100644 index 000000000..258e88477 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk5.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentUnk5 + { + public CDataBattleContentUnk5() + { + } + + public uint Unk0 { get; set; } + public ushort Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentUnk5 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt16(buffer, obj.Unk1); + } + + public override CDataBattleContentUnk5 Read(IBuffer buffer) + { + CDataBattleContentUnk5 obj = new CDataBattleContentUnk5(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt16(buffer); + return obj; + } + } + } +} + + + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk6.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk6.cs new file mode 100644 index 000000000..1727fa0d6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBattleContentUnk6.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBattleContentUnk6 + { + public CDataBattleContentUnk6() + { + BattleContentSituationData = new CDataBattleContentSituationData(); + BattleContentAvailableRewardsList = new List(); + } + + public uint Unk0 { get; set; } + public byte Unk1 { get; set; } + public CDataBattleContentSituationData BattleContentSituationData { get; set; } + public List BattleContentAvailableRewardsList { get; set; } + public bool Unk4 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBattleContentUnk6 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteEntity(buffer, obj.BattleContentSituationData); + WriteEntityList(buffer, obj.BattleContentAvailableRewardsList); + WriteBool(buffer, obj.Unk4); + } + + public override CDataBattleContentUnk6 Read(IBuffer buffer) + { + CDataBattleContentUnk6 obj = new CDataBattleContentUnk6(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + obj.BattleContentSituationData = ReadEntity(buffer); + obj.BattleContentAvailableRewardsList = ReadEntityList(buffer); + obj.Unk4 = ReadBool(buffer); + return obj; + } + } + } +} + + + + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarCharacterInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarCharacterInfo.cs new file mode 100644 index 000000000..d1d3bf66b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarCharacterInfo.cs @@ -0,0 +1,41 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBazaarCharacterInfo + { + public CDataBazaarCharacterInfo() { + ItemInfo = new CDataBazaarItemInfo(); + State = BazaarExhibitionState.OnSale; + Expire = DateTimeOffset.UnixEpoch; + } + + public CDataBazaarItemInfo ItemInfo { get; set; } + public BazaarExhibitionState State { get; set; } + public uint Proceeds { get; set; } + public DateTimeOffset Expire { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBazaarCharacterInfo obj) + { + WriteEntity(buffer, obj.ItemInfo); + WriteByte(buffer, (byte) obj.State); + WriteUInt32(buffer, obj.Proceeds); + WriteInt64(buffer, obj.Expire.ToUnixTimeSeconds()); + } + + public override CDataBazaarCharacterInfo Read(IBuffer buffer) + { + CDataBazaarCharacterInfo obj = new CDataBazaarCharacterInfo(); + obj.ItemInfo = ReadEntity(buffer); + obj.State = (BazaarExhibitionState) ReadByte(buffer); + obj.Proceeds = ReadUInt32(buffer); + obj.Expire = DateTimeOffset.FromUnixTimeSeconds(ReadInt64(buffer)); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemBaseInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemBaseInfo.cs new file mode 100644 index 000000000..73f87cedc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemBaseInfo.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBazaarItemBaseInfo + { + public uint ItemId { get; set; } + public ushort Num { get; set; } + public uint Price { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBazaarItemBaseInfo obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt16(buffer, obj.Num); + WriteUInt32(buffer, obj.Price); + } + + public override CDataBazaarItemBaseInfo Read(IBuffer buffer) + { + CDataBazaarItemBaseInfo obj = new CDataBazaarItemBaseInfo(); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt16(buffer); + obj.Price = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemHistoryInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemHistoryInfo.cs new file mode 100644 index 000000000..a833c972b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemHistoryInfo.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBazaarItemHistoryInfo + { + public CDataBazaarItemHistoryInfo() { + ItemBaseInfo = new CDataBazaarItemBaseInfo(); + } + + public CDataBazaarItemBaseInfo ItemBaseInfo { get; set; } + public long BitDate { get; set; } // A timestamp + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBazaarItemHistoryInfo obj) + { + WriteEntity(buffer, obj.ItemBaseInfo); + WriteInt64(buffer, obj.BitDate); + } + + public override CDataBazaarItemHistoryInfo Read(IBuffer buffer) + { + CDataBazaarItemHistoryInfo obj = new CDataBazaarItemHistoryInfo(); + obj.ItemBaseInfo = ReadEntity(buffer); + obj.BitDate = ReadInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemInfo.cs new file mode 100644 index 000000000..6f159c61a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemInfo.cs @@ -0,0 +1,39 @@ +using System; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBazaarItemInfo + { + public CDataBazaarItemInfo() { + ItemBaseInfo = new CDataBazaarItemBaseInfo(); + ExhibitionTime = DateTimeOffset.UnixEpoch; + } + + public ulong BazaarId { get; set; } + public ushort Sequence { get; set; } + public CDataBazaarItemBaseInfo ItemBaseInfo { get; set; } + public DateTimeOffset ExhibitionTime { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBazaarItemInfo obj) + { + WriteUInt64(buffer, obj.BazaarId); + WriteUInt16(buffer, obj.Sequence); + WriteEntity(buffer, obj.ItemBaseInfo); + WriteInt64(buffer, obj.ExhibitionTime.ToUnixTimeSeconds()); + } + + public override CDataBazaarItemInfo Read(IBuffer buffer) + { + CDataBazaarItemInfo obj = new CDataBazaarItemInfo(); + obj.BazaarId = ReadUInt64(buffer); + obj.Sequence = ReadUInt16(buffer); + obj.ItemBaseInfo = ReadEntity(buffer); + obj.ExhibitionTime = DateTimeOffset.FromUnixTimeSeconds(ReadInt64(buffer)); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemNumOfExhibitionInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemNumOfExhibitionInfo.cs new file mode 100644 index 000000000..176940846 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataBazaarItemNumOfExhibitionInfo.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataBazaarItemNumOfExhibitionInfo + { + public uint ItemId { get; set; } + public ushort Num { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataBazaarItemNumOfExhibitionInfo obj) + { + WriteUInt32(buffer,obj.ItemId); + WriteUInt16(buffer,obj.Num); + } + + public override CDataBazaarItemNumOfExhibitionInfo Read(IBuffer buffer) + { + CDataBazaarItemNumOfExhibitionInfo obj = new CDataBazaarItemNumOfExhibitionInfo(); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPrice.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPrice.cs new file mode 100644 index 000000000..54a7078dd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPrice.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCharacterEditPrice + { + public WalletType PointType { get; set; } + public uint Value { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCharacterEditPrice obj) + { + WriteByte(buffer, (byte)obj.PointType); + WriteUInt32(buffer, obj.Value); + } + + public override CDataCharacterEditPrice Read(IBuffer buffer) + { + CDataCharacterEditPrice obj = new CDataCharacterEditPrice(); + obj.PointType = (WalletType)ReadByte(buffer); + obj.Value = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPriceInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPriceInfo.cs new file mode 100644 index 000000000..e8884ab71 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditPriceInfo.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCharacterEditPriceInfo + { + public CDataCharacterEditPriceInfo() + { + Prices = new List(); + } + + public byte UpdateType { get; set; } + public List Prices { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCharacterEditPriceInfo obj) + { + WriteByte(buffer, obj.UpdateType); + WriteEntityList(buffer, obj.Prices); + } + + public override CDataCharacterEditPriceInfo Read(IBuffer buffer) + { + CDataCharacterEditPriceInfo obj = new CDataCharacterEditPriceInfo(); + obj.UpdateType = ReadByte(buffer); + obj.Prices = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditUpdatePawnEditParamReqUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditUpdatePawnEditParamReqUnk0.cs deleted file mode 100644 index 3cef3c479..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEditUpdatePawnEditParamReqUnk0.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Arrowgene.Buffers; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - // Used in both C2S_CHARACTER_EDIT_UPDATE_PAWN_EDIT_PARAM_REQ and C2S_CHARACTER_EDIT_UPDATE_PAWN_EDIT_PARAM_EX_REQ - public class CDataCharacterEditUpdatePawnEditParamReqUnk0 - { - public byte Unk0 { get; set; } - public uint Unk1 { get; set; } - - public class Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, CDataCharacterEditUpdatePawnEditParamReqUnk0 obj) - { - WriteByte(buffer, obj.Unk0); - WriteUInt32(buffer, obj.Unk1); - } - - public override CDataCharacterEditUpdatePawnEditParamReqUnk0 Read(IBuffer buffer) - { - CDataCharacterEditUpdatePawnEditParamReqUnk0 obj = new CDataCharacterEditUpdatePawnEditParamReqUnk0(); - obj.Unk0 = ReadByte(buffer); - obj.Unk1 = ReadUInt32(buffer); - return obj; - } - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEquipInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEquipInfo.cs index ae3380c45..d7efed9ab 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEquipInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterEquipInfo.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -13,7 +14,7 @@ public CDataCharacterEquipInfo() public string EquipItemUId { get; set; } public byte EquipCategory { get; set; } // Slot - public byte EquipType { get; set; } // Equip type (1 performance, 2 visual) + public EquipType EquipType { get; set; } public class Serializer : EntitySerializer { @@ -21,7 +22,7 @@ public override void Write(IBuffer buffer, CDataCharacterEquipInfo obj) { WriteMtString(buffer, obj.EquipItemUId); WriteByte(buffer, obj.EquipCategory); - WriteByte(buffer, obj.EquipType); + WriteByte(buffer, (byte) obj.EquipType); } public override CDataCharacterEquipInfo Read(IBuffer buffer) @@ -29,7 +30,7 @@ public override CDataCharacterEquipInfo Read(IBuffer buffer) CDataCharacterEquipInfo obj = new CDataCharacterEquipInfo(); obj.EquipItemUId = ReadMtString(buffer); obj.EquipCategory = ReadByte(buffer); - obj.EquipType = ReadByte(buffer); + obj.EquipType = (EquipType) ReadByte(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterInfo.cs index 7eafa6a8a..cdefdb2de 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterInfo.cs @@ -20,15 +20,15 @@ public CDataCharacterInfo(Character character) CharacterJobDataList = character.CharacterJobDataList; PlayPointList = character.PlayPointList; CharacterEquipDataList = new List() { new CDataCharacterEquipData() { - Equips = character.Equipment.getEquipmentAsCDataEquipItemInfo(character.Job, EquipType.Performance) + Equips = character.Equipment.AsCDataEquipItemInfo(EquipType.Performance) }}; CharacterEquipViewDataList = new List() { new CDataCharacterEquipData() { - Equips = character.Equipment.getEquipmentAsCDataEquipItemInfo(character.Job, EquipType.Visual) + Equips = character.Equipment.AsCDataEquipItemInfo(EquipType.Visual) }}; - CharacterEquipJobItemList = character.Equipment.getJobItemsAsCDataEquipJobItem(character.Job); + CharacterEquipJobItemList = character.EquipmentTemplate.JobItemsAsCDataEquipJobItem(character.Job); JewelrySlotNum = character.JewelrySlotNum; - Unk0 = character.Unk0; - CharacterItemSlotInfoList = character.Storage.getAllStoragesAsCDataCharacterItemSlotInfoList(); + CharacterEquipItemInfoUnk2 = character.CharacterEquipItemInfoUnk2; + CharacterItemSlotInfoList = character.Storage.GetAllStoragesAsCDataCharacterItemSlotInfoList(); WalletPointList = character.WalletPointList; MyPawnSlotNum = character.MyPawnSlotNum; RentalPawnSlotNum = character.RentalPawnSlotNum; @@ -62,7 +62,7 @@ public CDataCharacterInfo() CharacterEquipViewDataList = new List(); CharacterEquipJobItemList = new List(); JewelrySlotNum = 0; - Unk0 = new List(); + CharacterEquipItemInfoUnk2 = new List(); CharacterItemSlotInfoList = new List(); WalletPointList = new List(); MyPawnSlotNum = 0; @@ -95,7 +95,7 @@ public CDataCharacterInfo() public List CharacterEquipViewDataList; public List CharacterEquipJobItemList; public byte JewelrySlotNum; - public List Unk0; + public List CharacterEquipItemInfoUnk2; //from Ghidra public List CharacterItemSlotInfoList; public List WalletPointList; public byte MyPawnSlotNum; @@ -131,7 +131,7 @@ public override void Write(IBuffer buffer, CDataCharacterInfo obj) WriteEntityList(buffer, obj.CharacterEquipViewDataList); WriteEntityList(buffer, obj.CharacterEquipJobItemList); WriteByte(buffer, obj.JewelrySlotNum); - WriteEntityList(buffer, obj.Unk0); + WriteEntityList(buffer, obj.CharacterEquipItemInfoUnk2); WriteEntityList(buffer, obj.CharacterItemSlotInfoList); WriteEntityList(buffer, obj.WalletPointList); WriteByte(buffer, obj.MyPawnSlotNum); @@ -167,7 +167,7 @@ public override CDataCharacterInfo Read(IBuffer buffer) obj.CharacterEquipViewDataList = ReadEntityList(buffer); obj.CharacterEquipJobItemList = ReadEntityList(buffer); obj.JewelrySlotNum = ReadByte(buffer); - obj.Unk0 = ReadEntityList(buffer); + obj.CharacterEquipItemInfoUnk2 = ReadEntityList(buffer); obj.CharacterItemSlotInfoList = ReadEntityList(buffer); obj.WalletPointList = ReadEntityList(buffer); obj.MyPawnSlotNum = ReadByte(buffer); diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterListInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterListInfo.cs index e91f65a89..5242bfea6 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterListInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterListInfo.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure @@ -18,15 +18,15 @@ public CDataCharacterListInfo() IsClanMemberNotice = 0; } - public CDataCharacterListElement CharacterListElement; - public CDataEditInfo EditInfo; - public CDataMatchingProfile MatchingProfile; - public List EquipItemInfo; - public List GpCourseValidList; - public byte NextFlowType; - public string ClanName; - public string ClanNameShort; - public byte IsClanMemberNotice; + public CDataCharacterListElement CharacterListElement { get; set; } + public CDataEditInfo EditInfo { get; set; } + public CDataMatchingProfile MatchingProfile { get; set; } + public List EquipItemInfo { get; set; } + public List GpCourseValidList { get; set; } + public byte NextFlowType { get; set; } + public string ClanName { get; set; } + public string ClanNameShort { get; set; } + public byte IsClanMemberNotice { get; set; } } public class CDataCharacterListInfoSerializer : EntitySerializer diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterReleaseElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterReleaseElement.cs index bb1232147..b3c22930c 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterReleaseElement.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterReleaseElement.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -9,6 +10,11 @@ public CDataCharacterReleaseElement() ReleaseElementNo=0; } + public CDataCharacterReleaseElement(ContentsRelease ReleaseElement) + { + ReleaseElementNo = (uint) ReleaseElement; + } + public uint ReleaseElementNo { get; set; } public class Serializer : EntitySerializer @@ -26,4 +32,4 @@ public override CDataCharacterReleaseElement Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterSearchParameter.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterSearchParameter.cs new file mode 100644 index 000000000..994310e74 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCharacterSearchParameter.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCharacterSearchParameter + { + public CDataCharacterSearchParameter() + { + } + + public uint Job { get; set; } + public uint VocationMin { get; set; } + public uint VocationMax { get; set; } + public byte LevelMin { get; set; } + public byte LevelMax { get; set; } + public ushort ItemRankMin { get; set; } + public ushort ItemRankMax { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCharacterSearchParameter obj) + { + WriteUInt32(buffer, obj.Job); + WriteUInt32(buffer, obj.VocationMin); + WriteUInt32(buffer, obj.VocationMax); + WriteByte(buffer, obj.LevelMin); + WriteByte(buffer, obj.LevelMax); + WriteUInt16(buffer, obj.ItemRankMin); + WriteUInt16(buffer, obj.ItemRankMax); + } + + public override CDataCharacterSearchParameter Read(IBuffer buffer) + { + CDataCharacterSearchParameter obj = new CDataCharacterSearchParameter(); + obj.Job = ReadUInt32(buffer); + obj.VocationMin = ReadUInt32(buffer); + obj.VocationMax = ReadUInt32(buffer); + obj.LevelMin = ReadByte(buffer); + obj.LevelMax = ReadByte(buffer); + obj.ItemRankMin = ReadUInt16(buffer); + obj.ItemRankMax = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextBase.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextBase.cs index 71235a170..68da5c85f 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextBase.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextBase.cs @@ -38,7 +38,7 @@ public CDataContextBase() public bool HideEquipHead { get; set; } public bool HideEquipLantern { get; set; } public byte HmType { get; set; } - public byte PawnType { get; set; } + public PawnType PawnType { get; set; } public uint CharacterId { get; set; } public bool SetWaitFlag { get; set; } public List ContextNormalSkillList { get; set; } @@ -70,7 +70,7 @@ public override void Write(IBuffer buffer, CDataContextBase obj) WriteBool(buffer, obj.HideEquipHead); WriteBool(buffer, obj.HideEquipLantern); WriteByte(buffer, obj.HmType); - WriteByte(buffer, obj.PawnType); + WriteByte(buffer, (byte) obj.PawnType); WriteUInt32(buffer, obj.CharacterId); WriteBool(buffer, obj.SetWaitFlag); WriteEntityList(buffer, obj.ContextNormalSkillList); @@ -102,7 +102,7 @@ public override CDataContextBase Read(IBuffer buffer) obj.HideEquipHead = ReadBool(buffer); obj.HideEquipLantern = ReadBool(buffer); obj.HmType = ReadByte(buffer); - obj.PawnType = ReadByte(buffer); + obj.PawnType = (PawnType) ReadByte(buffer); obj.CharacterId = ReadUInt32(buffer); obj.SetWaitFlag = ReadBool(buffer); obj.ContextNormalSkillList = ReadEntityList(buffer); @@ -115,4 +115,4 @@ public override CDataContextBase Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipData.cs index 84a9e2ea3..fe5e1e145 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipData.cs @@ -9,25 +9,25 @@ public CDataContextEquipData(CDataEquipItemInfo equipItemInfo) { ItemId = (ushort) equipItemInfo.ItemId; ColorNo = equipItemInfo.Color; - // QualityParam? - WeaponCrestDataList = equipItemInfo.WeaponCrestDataList; - ArmorCrestDataList = equipItemInfo.ArmorCrestDataList; + PlusValue = equipItemInfo.PlusValue; + EquipElementParamList = equipItemInfo.EquipElementParamList; + AddStatusParamList = equipItemInfo.AddStatusParamList; } public CDataContextEquipData() { ItemId=0; ColorNo=0; - QualityParam=0; - WeaponCrestDataList=new List(); - ArmorCrestDataList=new List(); + PlusValue=0; + EquipElementParamList=new List(); + AddStatusParamList=new List(); } public ushort ItemId { get; set; } public byte ColorNo { get; set; } - public uint QualityParam { get; set; } - public List WeaponCrestDataList { get; set; } - public List ArmorCrestDataList { get; set; } + public uint PlusValue { get; set; } + public List EquipElementParamList { get; set; } + public List AddStatusParamList { get; set; } public class Serializer : EntitySerializer { @@ -35,9 +35,9 @@ public override void Write(IBuffer buffer, CDataContextEquipData obj) { WriteUInt16(buffer, obj.ItemId); WriteByte(buffer, obj.ColorNo); - WriteUInt32(buffer, obj.QualityParam); - WriteEntityList(buffer, obj.WeaponCrestDataList); - WriteEntityList(buffer, obj.ArmorCrestDataList); + WriteUInt32(buffer, obj.PlusValue); + WriteEntityList(buffer, obj.EquipElementParamList); + WriteEntityList(buffer, obj.AddStatusParamList); } public override CDataContextEquipData Read(IBuffer buffer) @@ -45,9 +45,9 @@ public override CDataContextEquipData Read(IBuffer buffer) CDataContextEquipData obj = new CDataContextEquipData(); obj.ItemId = ReadUInt16(buffer); obj.ColorNo = ReadByte(buffer); - obj.QualityParam = ReadUInt32(buffer); - obj.WeaponCrestDataList = ReadEntityList(buffer); - obj.ArmorCrestDataList = ReadEntityList(buffer); + obj.PlusValue = ReadUInt32(buffer); + obj.EquipElementParamList = ReadEntityList(buffer); + obj.AddStatusParamList = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipJobItemData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipJobItemData.cs index be174c61a..6a3add65f 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipJobItemData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextEquipJobItemData.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using System.Collections.Generic; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -15,7 +16,18 @@ public CDataContextEquipJobItemData() ItemId=0; EquipSlotNo=0; } - + + public static List FromCDataEquipJobItems(List equipJobItems) + { + List obj = new List(); + foreach (var equipJobItem in equipJobItems) + { + obj.Add(new CDataContextEquipJobItemData(equipJobItem)); + } + + return obj; + } + public ushort ItemId { get; set; } public byte EquipSlotNo { get; set; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextJobData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextJobData.cs index fe476e378..9e5ec67a4 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextJobData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextJobData.cs @@ -1,5 +1,6 @@ using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -21,6 +22,16 @@ public CDataContextJobData() JobPoint=0; } + public static List FromCDataCharacterJobData(List characterJobData) + { + List obj = new List(); + foreach (var item in characterJobData) + { + obj.Add(new CDataContextJobData(item)); + } + return obj; + } + public JobId Job { get; set; } public ushort Lv { get; set; } public ulong Exp { get; set; } @@ -47,4 +58,4 @@ public override CDataContextJobData Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextNormalSkillData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextNormalSkillData.cs index 40b7fea49..d0b74fdf2 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextNormalSkillData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextNormalSkillData.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using System.Collections.Generic; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -8,29 +9,39 @@ public class CDataContextNormalSkillData public CDataContextNormalSkillData(CDataNormalSkillParam normalSkillParam) { - SkillNo = (byte) normalSkillParam.SkillNo; + SkillIndex = (byte) normalSkillParam.Index; + } + + public static List FromCDataNormalSkillParams(List skillParams) + { + List obj = new List(); + foreach (var skillParam in skillParams) + { + obj.Add(new CDataContextNormalSkillData(skillParam)); + } + return obj; } public CDataContextNormalSkillData() { - SkillNo=0; + SkillIndex=0; } - public byte SkillNo; + public byte SkillIndex; public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataContextNormalSkillData obj) { - WriteByte(buffer, obj.SkillNo); + WriteByte(buffer, obj.SkillIndex); } public override CDataContextNormalSkillData Read(IBuffer buffer) { CDataContextNormalSkillData obj = new CDataContextNormalSkillData(); - obj.SkillNo = ReadByte(buffer); + obj.SkillIndex = ReadByte(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextPlayerInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextPlayerInfo.cs index 6af3f96b4..9f7d8aec8 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextPlayerInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextPlayerInfo.cs @@ -14,6 +14,46 @@ public CDataContextPlayerInfo() OcdActiveList=new List(); } + public static CDataContextPlayerInfo FromPawn(Pawn pawn) + { + CDataContextPlayerInfo obj = new CDataContextPlayerInfo() + { + Job = pawn.Job, + HP = pawn.StatusInfo.HP, + MaxHP = pawn.StatusInfo.MaxHP, + WhiteHP = pawn.StatusInfo.WhiteHP, + Stamina = pawn.StatusInfo.Stamina, + MaxStamina = pawn.StatusInfo.MaxStamina, + // Weight + Lv = (ushort) pawn.ActiveCharacterJobData.Lv, + Exp = pawn.ActiveCharacterJobData.Exp, + Atk = pawn.ActiveCharacterJobData.Atk, + Def = pawn.ActiveCharacterJobData.Def, + MAtk = pawn.ActiveCharacterJobData.MAtk, + MDef = pawn.ActiveCharacterJobData.MDef, + Strength = pawn.ActiveCharacterJobData.Strength, + DownPower = pawn.ActiveCharacterJobData.DownPower, + ShakePower = pawn.ActiveCharacterJobData.ShakePower, + StanPower = pawn.ActiveCharacterJobData.StunPower, + Constitution = pawn.ActiveCharacterJobData.Consitution, + Guts = pawn.ActiveCharacterJobData.Guts, + JobPoint = pawn.ActiveCharacterJobData.JobPoint, + GainHp = pawn.StatusInfo.GainHP, + GainStamina = pawn.StatusInfo.GainStamina, + GainAttack = pawn.StatusInfo.GainAttack, + GainDefense = pawn.StatusInfo.GainDefense, + GainMagicAttack = pawn.StatusInfo.GainMagicAttack, + GainMagicDefense = pawn.StatusInfo.GainMagicDefense, + ActNo = 0, + RevivePoint = 0, + CustomSkillGroup = 0, + JobList = CDataContextJobData.FromCDataCharacterJobData(pawn.CharacterJobDataList) + // ChargeEffectList + // OcdActiveList + }; + return obj; + } + public JobId Job { get; set; } public float HP { get; set; } public float MaxHP { get; set; } @@ -178,4 +218,4 @@ public override CDataContextPlayerInfo Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextResist.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextResist.cs index 91d42c50c..a27176c6d 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextResist.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataContextResist.cs @@ -10,6 +10,43 @@ public CDataContextResist() { } + public static CDataContextResist FromCDataCharacterJobData(CDataCharacterJobData jobData) + { + return new CDataContextResist() + { + FireResist = jobData.FireResist, + IceResist = jobData.IceResist, + ThunderResist = jobData.ThunderResist, + HolyResist = jobData.HolyResist, + DarkResist = jobData.DarkResist, + SpreadResist = jobData.SpreadResist, + FreezeResist = jobData.FreezeResist, + ShockResist = jobData.ShockResist, + AbsorbResist = jobData.AbsorbResist, + DarkElmResist = jobData.DarkElmResist, + PoisonResist = jobData.PoisonResist, + SlowResist = jobData.SlowResist, + SleepResist = jobData.SleepResist, + StunResist = jobData.StunResist, + WetResist = jobData.WetResist, + OilResist = jobData.OilResist, + SealResist = jobData.SealResist, + CurseResist = jobData.CurseResist, + SoftResist = jobData.SoftResist, + StoneResist = jobData.StoneResist, + GoldResist = jobData.GoldResist, + FireReduceResist = jobData.FireReduceResist, + IceReduceResist = jobData.IceReduceResist, + ThunderReduceResist = jobData.ThunderReduceResist, + HolyReduceResist = jobData.HolyReduceResist, + DarkReduceResist = jobData.DarkReduceResist, + AtkDownResist = jobData.AtkDownResist, + DefDownResist = jobData.DefDownResist, + MAtkDownResist = jobData.MAtkDownResist, + MDefDownResist = jobData.MAtkDownResist + }; + } + public byte FireResist { get; set; } public byte IceResist { get; set; } public byte ThunderResist { get; set; } @@ -114,4 +151,4 @@ public override CDataContextResist Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftColorant.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftColorant.cs new file mode 100644 index 000000000..79ca72f4f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftColorant.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftColorant + { + + public CDataCraftColorant() + { + ItemUID = string.Empty; + } + + public string ItemUID { get; set; } + public byte ItemNum { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftColorant obj) + { + WriteMtString(buffer, obj.ItemUID); + WriteByte(buffer, obj.ItemNum); + } + + public override CDataCraftColorant Read(IBuffer buffer) + { + CDataCraftColorant obj = new CDataCraftColorant(); + obj.ItemUID = ReadMtString(buffer); + obj.ItemNum = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftElement.cs new file mode 100644 index 000000000..156a85f0a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftElement.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftElement + { + public CDataCraftElement() + { + ItemUId = string.Empty; + } + + public string ItemUId { get; set; } + public byte SlotNo { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftElement obj) + { + WriteMtString(buffer, obj.ItemUId); + WriteByte(buffer, obj.SlotNo); + } + + public override CDataCraftElement Read(IBuffer buffer) + { + CDataCraftElement obj = new CDataCraftElement(); + obj.ItemUId = ReadMtString(buffer); + obj.SlotNo = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftMaterial.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftMaterial.cs new file mode 100644 index 000000000..c5f0fed5c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftMaterial.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftMaterial + { + public CDataCraftMaterial() { + ItemUId = string.Empty; + } + + public string ItemUId { get; set; } + public uint ItemNum { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftMaterial obj) + { + WriteMtString(buffer, obj.ItemUId); + WriteUInt32(buffer, obj.ItemNum); + } + + public override CDataCraftMaterial Read(IBuffer buffer) + { + CDataCraftMaterial obj = new CDataCraftMaterial(); + obj.ItemUId = ReadMtString(buffer); + obj.ItemNum = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnInfo.cs new file mode 100644 index 000000000..b1f4a8c4c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnInfo.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftPawnInfo + { + public CDataCraftPawnInfo() { + Name = string.Empty; + } + + public uint PawnId { get; set; } + public string Name { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftPawnInfo obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteMtString(buffer, obj.Name); + } + + public override CDataCraftPawnInfo Read(IBuffer buffer) + { + CDataCraftPawnInfo obj = new CDataCraftPawnInfo(); + obj.PawnId = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnList.cs new file mode 100644 index 000000000..dff5ecd50 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftPawnList.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftPawnList + { + public uint PawnId { get; set; } + public uint CraftExp { get; set; } + public uint CraftPoint { get; set; } + public uint CraftRankLimit { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftPawnList obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.CraftExp); + WriteUInt32(buffer, obj.CraftPoint); + WriteUInt32(buffer, obj.CraftRankLimit); + } + + public override CDataCraftPawnList Read(IBuffer buffer) + { + CDataCraftPawnList obj = new CDataCraftPawnList(); + obj.PawnId = ReadUInt32(buffer); + obj.CraftExp = ReadUInt32(buffer); + obj.CraftPoint = ReadUInt32(buffer); + obj.CraftRankLimit = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProduct.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProduct.cs new file mode 100644 index 000000000..1e9ddde8b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProduct.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftProduct + { + public uint ItemID { get; set; } + + public uint ItemNum { get; set; } + + public byte PlusValue { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftProduct obj) + { + WriteUInt32(buffer, obj.ItemID); + WriteUInt32(buffer, obj.ItemNum); + WriteByte(buffer, obj.PlusValue); + } + + public override CDataCraftProduct Read(IBuffer buffer) + { + CDataCraftProduct obj = new CDataCraftProduct(); + obj.ItemID = ReadUInt32(buffer); + obj.ItemNum = ReadUInt32(buffer); + obj.PlusValue = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProductInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProductInfo.cs new file mode 100644 index 000000000..7dcc0a264 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProductInfo.cs @@ -0,0 +1,45 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftProductInfo + { + public uint ItemID { get; set; } + + public uint ItemNum { get; set; } + + // Maybe correlated with C2SCraftStartCraftReq Unk0 + public ushort Unk0 { get; set; } + public byte PlusValue { get; set; } + public uint Exp { get; set; } + public uint ExtraBonus { get; set; } + public bool IsGreatSuccess { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftProductInfo obj) + { + WriteUInt32(buffer, obj.ItemID); + WriteUInt32(buffer, obj.ItemNum); + WriteUInt16(buffer, obj.Unk0); + WriteByte(buffer, obj.PlusValue); + WriteUInt32(buffer, obj.Exp); + WriteUInt32(buffer, obj.ExtraBonus); + WriteBool(buffer, obj.IsGreatSuccess); + } + + public override CDataCraftProductInfo Read(IBuffer buffer) + { + CDataCraftProductInfo obj = new CDataCraftProductInfo(); + obj.ItemID = ReadUInt32(buffer); + obj.ItemNum = ReadUInt32(buffer); + obj.Unk0 = ReadUInt16(buffer); + obj.PlusValue = ReadByte(buffer); + obj.Exp = ReadUInt32(buffer); + obj.ExtraBonus = ReadUInt32(buffer); + obj.IsGreatSuccess = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProgress.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProgress.cs new file mode 100644 index 000000000..30e79bf5f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftProgress.cs @@ -0,0 +1,80 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftProgress + { + public CDataCraftProgress() + { + CraftMainPawnInfo = new CDataCraftPawnInfo(); + CraftSupportPawnInfoList = new List(); + CraftMasterLegendPawnInfoList = new List(); + } + + // Must be unique from other progresses sent in the same list or client associates successful crafting to both products because client-side a single pawn can only craft a single item + public CDataCraftPawnInfo CraftMainPawnInfo { get; set; } + + public List CraftSupportPawnInfoList { get; set; } + + /// Directly correlated with C2SCraftStartCraftReq CraftMasterLegendPawnInfoList + public List CraftMasterLegendPawnInfoList { get; set; } + public uint RecipeId { get; set; } + public uint Exp { get; set; } + public NpcActionType NpcActionId { get; set; } + public uint ItemId { get; set; } + + /// + /// ToppingId == RefineMaterialId + /// We store plusvalue in DB instead and can skip storing topping ID + /// + public uint ToppingId { get; set; } + + public ushort AdditionalStatusId { get; set; } + + /// Remaining time in seconds + public uint RemainTime { get; set; } + + /// Determines whether GG-based bonus is active + public bool ExpBonus { get; set; } + public uint CreateCount { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftProgress obj) + { + WriteEntity(buffer, obj.CraftMainPawnInfo); + WriteEntityList(buffer, obj.CraftSupportPawnInfoList); + WriteEntityList(buffer, obj.CraftMasterLegendPawnInfoList); + WriteUInt32(buffer, obj.RecipeId); + WriteUInt32(buffer, obj.Exp); + WriteInt32(buffer, (int)obj.NpcActionId); + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.ToppingId); + WriteUInt16(buffer, obj.AdditionalStatusId); + WriteUInt32(buffer, obj.RemainTime); + WriteBool(buffer, obj.ExpBonus); + WriteUInt32(buffer, obj.CreateCount); + } + + public override CDataCraftProgress Read(IBuffer buffer) + { + CDataCraftProgress obj = new CDataCraftProgress(); + obj.CraftMainPawnInfo = ReadEntity(buffer); + obj.CraftSupportPawnInfoList = ReadEntityList(buffer); + obj.CraftMasterLegendPawnInfoList = ReadEntityList(buffer); + obj.RecipeId = ReadUInt32(buffer); + obj.Exp = ReadUInt32(buffer); + obj.NpcActionId = (NpcActionType)ReadInt32(buffer); + obj.ItemId = ReadUInt32(buffer); + obj.ToppingId = ReadUInt32(buffer); + obj.AdditionalStatusId = ReadUInt16(buffer); + obj.RemainTime = ReadUInt32(buffer); + obj.ExpBonus = ReadBool(buffer); + obj.CreateCount = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillAnalyzeResult.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillAnalyzeResult.cs new file mode 100644 index 000000000..97ac15748 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillAnalyzeResult.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftSkillAnalyzeResult + { + public CDataCraftSkillAnalyzeResult() + { + } + + public CraftSkillType SkillType { get; set; } + public byte Rate { get; set; } + public UInt32 Value0 { get; set; } + public UInt32 Value1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftSkillAnalyzeResult obj) + { + WriteByte(buffer, (byte)obj.SkillType); + WriteByte(buffer, obj.Rate); + WriteUInt32(buffer, obj.Value0); + WriteUInt32(buffer, obj.Value1); + } + + public override CDataCraftSkillAnalyzeResult Read(IBuffer buffer) + { + CDataCraftSkillAnalyzeResult obj = new CDataCraftSkillAnalyzeResult(); + obj.SkillType = (CraftSkillType)ReadByte(buffer); + obj.Rate = ReadByte(buffer); + obj.Value0 = ReadUInt32(buffer); + obj.Value1 = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillRate.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillRate.cs new file mode 100644 index 000000000..c4f57514d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSkillRate.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftSkillRate + { + public byte PawnType { get; set; } + public byte SkillType { get; set; } + public byte Rate { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftSkillRate obj) + { + WriteByte(buffer, obj.PawnType); + WriteByte(buffer, obj.SkillType); + WriteByte(buffer, obj.Rate); + } + + public override CDataCraftSkillRate Read(IBuffer buffer) + { + CDataCraftSkillRate obj = new CDataCraftSkillRate(); + obj.PawnType = ReadByte(buffer); + obj.SkillType = ReadByte(buffer); + obj.Rate = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0.cs new file mode 100644 index 000000000..458ce1be9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftStartEquipGradeUpUnk0 + { + + public CDataCraftStartEquipGradeUpUnk0() + { + Unk0 = new List(); + } + + public List Unk0 { get; set; } // Potentially just dragon augment related data? + public byte Unk1 { get; set; } + public byte Unk2 { get; set; } + public byte Unk3 { get; set; } + public bool DragonAugment { get; set; } // Displays a Dragon Augment icon on the enhance screen. + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftStartEquipGradeUpUnk0 obj) + { + WriteEntityList(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + WriteByte(buffer, obj.Unk3); + WriteBool(buffer, obj.DragonAugment); + } + + public override CDataCraftStartEquipGradeUpUnk0 Read(IBuffer buffer) + { + CDataCraftStartEquipGradeUpUnk0 obj = new CDataCraftStartEquipGradeUpUnk0(); + obj.Unk0 = ReadEntityList(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadByte(buffer); + obj.Unk3 = ReadByte(buffer); + obj.DragonAugment = ReadBool(buffer); + return obj; + + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0Unk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0Unk0.cs new file mode 100644 index 000000000..c00a4f6cd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftStartEquipGradeUpUnk0Unk0.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftStartEquipGradeUpUnk0Unk0 + { + // This might be entirely DragonAugment related + // TODO: Implement DragonAugment to further test & validate. + public CDataCraftStartEquipGradeUpUnk0Unk0() + { + Unk0 = 0; + Unk1 = 0; + Unk2 = 0; + Unk3 = 0; + IsMax = false; + } + + public byte Unk0 { get; set; } // Maybe the DragonAugment Type? + public uint Unk1 { get; set; } // Maybe the DragonAugment ID? Can't tell. + public ushort Unk2 { get; set; } // Filling this above 0 prevents the "UP" display? Unknown + public ushort Unk3 { get; set; } // Displays "UP" next to the DragonAugment upon succesful enhance, probably some ID for dragonforce levels? + public bool IsMax { get; set; } // Displays "MAX" next to the DragonAugment icon. + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftStartEquipGradeUpUnk0Unk0 obj) + { + WriteByte(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + WriteUInt16(buffer, obj.Unk2); + WriteUInt16(buffer, obj.Unk3); + WriteBool(buffer, obj.IsMax); + } + + public override CDataCraftStartEquipGradeUpUnk0Unk0 Read(IBuffer buffer) + { + CDataCraftStartEquipGradeUpUnk0Unk0 obj = new CDataCraftStartEquipGradeUpUnk0Unk0(); + obj.Unk0 = ReadByte(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadUInt16(buffer); + obj.Unk3 = ReadUInt16(buffer); + obj.IsMax = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSupportPawnID.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSupportPawnID.cs new file mode 100644 index 000000000..a6121127c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftSupportPawnID.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftSupportPawnID + { + public CDataCraftSupportPawnID(uint value) + { + PawnId = value; + } + + public CDataCraftSupportPawnID() + { + PawnId=0; + } + + public uint PawnId { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftSupportPawnID obj) + { + WriteUInt32(buffer, obj.PawnId); + } + + public override CDataCraftSupportPawnID Read(IBuffer buffer) + { + CDataCraftSupportPawnID obj = new CDataCraftSupportPawnID(); + obj.PawnId = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftTimeSaveCost.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftTimeSaveCost.cs new file mode 100644 index 000000000..e5e97a849 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCraftTimeSaveCost.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCraftTimeSaveCost + { + + public byte ID { get; set; } + public WalletType Type { get; set; } + public uint Price { get; set; } + public uint Sec { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCraftTimeSaveCost obj) + { + WriteByte(buffer, obj.ID); + WriteByte(buffer, (byte)obj.Type); + WriteUInt32(buffer, obj.Price); + WriteUInt32(buffer, obj.Sec); + } + + public override CDataCraftTimeSaveCost Read(IBuffer buffer) + { + CDataCraftTimeSaveCost obj = new CDataCraftTimeSaveCost(); + obj.ID = ReadByte(buffer); + obj.Type = (WalletType)ReadByte(buffer); + obj.Price = ReadUInt32(buffer); + obj.Sec = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataCurrentEquipInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCurrentEquipInfo.cs new file mode 100644 index 000000000..f4dd173d6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataCurrentEquipInfo.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataCurrentEquipInfo + { + public CDataCurrentEquipInfo() + { + ItemUId = string.Empty; + EquipSlot = new CDataEquipSlot(); + } + + public string ItemUId { get; set; } + public CDataEquipSlot EquipSlot { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataCurrentEquipInfo obj) + { + WriteMtString(buffer, obj.ItemUId); + WriteEntity(buffer, obj.EquipSlot); + } + + public override CDataCurrentEquipInfo Read(IBuffer buffer) + { + CDataCurrentEquipInfo obj = new CDataCurrentEquipInfo(); + obj.ItemUId = ReadMtString(buffer); + obj.EquipSlot = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItem.cs new file mode 100644 index 000000000..f1538f92e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItem.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDeliveredItem + { + public uint ItemId { get; set; } + public ushort ItemNum { get; set; } + public ushort NeedNum { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDeliveredItem obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt16(buffer, obj.ItemNum); + WriteUInt16(buffer, obj.NeedNum); + } + + public override CDataDeliveredItem Read(IBuffer buffer) + { + CDataDeliveredItem obj = new CDataDeliveredItem(); + obj.ItemId = ReadUInt32(buffer); + obj.ItemNum = ReadUInt16(buffer); + obj.NeedNum = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItemRecord.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItemRecord.cs index 6dd0bf319..218f5f1e7 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItemRecord.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveredItemRecord.cs @@ -1,4 +1,5 @@ -using Arrowgene.Buffers; +using System.Collections.Generic; +using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; @@ -6,19 +7,31 @@ public class CDataDeliveredItemRecord { public CDataDeliveredItemRecord() { - + DeliveredItemList = new List(); } + + public uint CharacterId { get; set; } + public uint QuestScheduleId { get; set; } + public ushort ProcessNo { get; set; } + public List DeliveredItemList { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataDeliveredItemRecord obj) { - + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteEntityList(buffer, obj.DeliveredItemList); } public override CDataDeliveredItemRecord Read(IBuffer buffer) { CDataDeliveredItemRecord obj = new CDataDeliveredItemRecord(); + obj.CharacterId = ReadUInt32(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + obj.DeliveredItemList = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveryItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveryItem.cs index 28e395fb5..0d236591d 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveryItem.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDeliveryItem.cs @@ -5,7 +5,7 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure; public class CDataDeliveryItem { public uint ItemId { get; set; } - // One of these is num + // One of these is item num, another probably need num public ushort Unk0 { get; set; } public ushort Unk1 { get; set; } public ushort Unk2 { get; set; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItem.cs new file mode 100644 index 000000000..c301280fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItem.cs @@ -0,0 +1,71 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelBaseItem + { + public CDataDispelBaseItem() + { + BaseItemId = new List(); + Cost = new List(); + LotItemList = new List(); + Label = "Test"; + } + + public uint Id { get; set; } + public uint Unk0 { get; set; } + public ulong Begin { get; set; } + public ulong End { get; set; } + public List BaseItemId { get; set; } + public List Cost { get; set; } + public bool IsHide { get; set; } + public List LotItemList { get; set; } + public uint SortId { get; set; } + public string Label { get; set; } + public uint Category { get; set; } + public ushort Unk2 { get; set; } + public ushort Unk3 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelBaseItem obj) + { + WriteUInt32(buffer, obj.Id); + WriteUInt32(buffer, obj.Unk0); + WriteUInt64(buffer, obj.Begin); + WriteUInt64(buffer, obj.End); + WriteEntityList(buffer, obj.BaseItemId); + WriteEntityList(buffer, obj.Cost); + WriteBool(buffer, obj.IsHide); + WriteEntityList(buffer, obj.LotItemList); + WriteUInt32(buffer, obj.SortId); + WriteMtString(buffer, obj.Label); + WriteUInt32(buffer, obj.Category); + WriteUInt16(buffer, obj.Unk2); + WriteUInt16(buffer, obj.Unk3); + } + + public override CDataDispelBaseItem Read(IBuffer buffer) + { + CDataDispelBaseItem obj = new CDataDispelBaseItem(); + obj.Id = ReadUInt32(buffer); + obj.Unk0 = ReadUInt32(buffer); + obj.Begin = ReadUInt64(buffer); + obj.End = ReadUInt64(buffer); + obj.BaseItemId = ReadEntityList(buffer); + obj.Cost = ReadEntityList(buffer); + obj.IsHide = ReadBool(buffer); + obj.LotItemList = ReadEntityList(buffer); + obj.SortId = ReadUInt32(buffer); + obj.Label = ReadMtString(buffer); + obj.Category = ReadUInt32(buffer); + obj.Unk2 = ReadUInt16(buffer); + obj.Unk3 = ReadUInt16(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItemData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItemData.cs new file mode 100644 index 000000000..99d6d60f0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelBaseItemData.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; +using System; +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelBaseItemData + { + public CDataDispelBaseItemData() + { + } + + public uint ItemId { get; set; } + public uint Num { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelBaseItemData obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.Num); + } + + public override CDataDispelBaseItemData Read(IBuffer buffer) + { + CDataDispelBaseItemData obj = new CDataDispelBaseItemData(); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelItemCategoryInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelItemCategoryInfo.cs new file mode 100644 index 000000000..4bfeb9ebc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelItemCategoryInfo.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelItemCategoryInfo + { + public CDataDispelItemCategoryInfo() + { + CategoryName = ""; + } + + public uint Category { get; set; } + public string CategoryName { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelItemCategoryInfo obj) + { + WriteUInt32(buffer, obj.Category); + WriteMtString(buffer, obj.CategoryName); + } + + public override CDataDispelItemCategoryInfo Read(IBuffer buffer) + { + CDataDispelItemCategoryInfo obj = new CDataDispelItemCategoryInfo(); + obj.Category = ReadUInt32(buffer); + obj.CategoryName = ReadMtString(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotColor.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotColor.cs new file mode 100644 index 000000000..eac76ac91 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotColor.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotColor + { + public CDataDispelLotColor() + { + } + + public byte Color { get; set; } + public byte ColorRate { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotColor obj) + { + WriteByte(buffer, obj.Color); + WriteByte(buffer, obj.ColorRate); + } + + public override CDataDispelLotColor Read(IBuffer buffer) + { + CDataDispelLotColor obj = new CDataDispelLotColor(); + obj.Color = ReadByte(buffer); + obj.ColorRate = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrest.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrest.cs new file mode 100644 index 000000000..0b03946d4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrest.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotCrest + { + public CDataDispelLotCrest() + { + Unk2 = new List(); + } + + public uint CrestItemId { get; set; } + public byte CrestItemRate { get; set; } + public byte Unk0 { get; set; } + public byte Unk1 { get; set; } + + public List Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotCrest obj) + { + WriteUInt32(buffer, obj.CrestItemId); + WriteByte(buffer, obj.CrestItemRate); + WriteByte(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteEntityList(buffer, obj.Unk2); + } + + public override CDataDispelLotCrest Read(IBuffer buffer) + { + CDataDispelLotCrest obj = new CDataDispelLotCrest(); + obj.CrestItemId = ReadUInt32(buffer); + obj.CrestItemRate = ReadByte(buffer); + obj.Unk0 = ReadByte(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrestUnk2.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrestUnk2.cs new file mode 100644 index 000000000..fe2034bbf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotCrestUnk2.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotCrestUnk2 + { + public CDataDispelLotCrestUnk2() + { + } + + public ushort Unk0 { get; set; } + public byte Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotCrestUnk2 obj) + { + WriteUInt16(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + } + + public override CDataDispelLotCrestUnk2 Read(IBuffer buffer) + { + CDataDispelLotCrestUnk2 obj = new CDataDispelLotCrestUnk2(); + obj.Unk0 = ReadUInt16(buffer); + obj.Unk1 = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotData.cs new file mode 100644 index 000000000..1a6ae3ab7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotData.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using System; +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotData + { + public CDataDispelLotData() + { + ItemLot = new CDataDispelLotItem(); + CrestLot = new List(); + ColorLot = new List(); + PlusLot = new List(); + } + + public uint ItemId { get; set; } + public CDataDispelLotItem ItemLot { get; set; } + public List CrestLot { get; set; } + public List ColorLot { get; set; } + public List PlusLot { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotData obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteEntity(buffer, obj.ItemLot); + WriteEntityList(buffer, obj.CrestLot); + WriteEntityList(buffer, obj.ColorLot); + WriteEntityList(buffer, obj.PlusLot); + } + + public override CDataDispelLotData Read(IBuffer buffer) + { + CDataDispelLotData obj = new CDataDispelLotData(); + obj.ItemId = ReadUInt32(buffer); + obj.ItemLot = ReadEntity(buffer); + obj.CrestLot = ReadEntityList(buffer); + obj.ColorLot = ReadEntityList(buffer); + obj.PlusLot = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotItem.cs new file mode 100644 index 000000000..4fff68687 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotItem.cs @@ -0,0 +1,49 @@ +using Arrowgene.Buffers; +using System; +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Security.Cryptography.X509Certificates; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotItem + { + public CDataDispelLotItem() + { + } + + public uint ItemId { get; set; } + public byte ItemRate { get; set; } + public byte CrestNum { get; set; } + public ushort Amount { get; set; } + public bool Unk1 { get; set; } + public byte Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotItem obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteByte(buffer, obj.ItemRate); + WriteByte(buffer, obj.CrestNum); + WriteUInt16(buffer, obj.Amount); + WriteBool(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + } + + public override CDataDispelLotItem Read(IBuffer buffer) + { + CDataDispelLotItem obj = new CDataDispelLotItem(); + obj.ItemId = ReadUInt32(buffer); + obj.ItemRate = ReadByte(buffer); + obj.CrestNum = ReadByte(buffer); + obj.Amount = ReadUInt16(buffer); + obj.Unk1 = ReadBool(buffer); + obj.Unk2 = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotPlus.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotPlus.cs new file mode 100644 index 000000000..6597c8853 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelLotPlus.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelLotPlus + { + public CDataDispelLotPlus() + { + } + + public byte Plus { get; set; } + public byte PlusRate { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelLotPlus obj) + { + WriteByte(buffer, obj.Plus); + WriteByte(buffer, obj.PlusRate); + } + + public override CDataDispelLotPlus Read(IBuffer buffer) + { + CDataDispelLotPlus obj = new CDataDispelLotPlus(); + obj.Plus = ReadByte(buffer); + obj.PlusRate = ReadByte(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelResultInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelResultInfo.cs new file mode 100644 index 000000000..099c60acc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDispelResultInfo.cs @@ -0,0 +1,53 @@ +using Arrowgene.Buffers; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDispelResultInfo + { + public CDataDispelResultInfo() + { + EquipElementParamList = new List(); + } + + public uint ItemId { get; set; } + public uint ItemNum { get; set; } + public byte Color { get; set; } + public byte Plus { get; set; } + public List EquipElementParamList { get; set; } + public byte Unk0 { get; set; } + public uint Unk1 { get; set; } + public uint Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDispelResultInfo obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.ItemNum); + WriteByte(buffer, obj.Color); + WriteByte(buffer, obj.Plus); + WriteEntityList(buffer, obj.EquipElementParamList); + WriteByte(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + } + + public override CDataDispelResultInfo Read(IBuffer buffer) + { + CDataDispelResultInfo obj = new CDataDispelResultInfo(); + obj.ItemId = ReadUInt32(buffer); + obj.ItemNum = ReadUInt32(buffer); + obj.Color = ReadByte(buffer); + obj.Plus = ReadByte(buffer); + obj.EquipElementParamList = ReadEntityList(buffer); + obj.Unk0 = ReadByte(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + return obj; + } + } + } +} + + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataDragonAbility.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDragonAbility.cs new file mode 100644 index 000000000..fdeea2d72 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataDragonAbility.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataDragonAbility + { + public CDataDragonAbility() + { + } + + public DragonAbility DragonAbility { get; set; } + public uint Level { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataDragonAbility obj) + { + WriteByte(buffer, (byte) obj.DragonAbility); + WriteUInt32(buffer, obj.Level); + } + + public override CDataDragonAbility Read(IBuffer buffer) + { + CDataDragonAbility obj = new CDataDragonAbility(); + obj.DragonAbility = (DragonAbility) ReadByte(buffer); + obj.Level = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParam.cs new file mode 100644 index 000000000..f2547d3c1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParam.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataEditParam + { + public CDataEditParam() { + EditParamPalette = new CDataEditParamPalette(); + } + + public CDataEditParamPalette EditParamPalette { get; set; } + public bool IsValid { get; set; } + public bool IsGP { get; set; } + public bool IsPitchEnable { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataEditParam obj) + { + WriteEntity(buffer, obj.EditParamPalette); + WriteBool(buffer, obj.IsValid); + WriteBool(buffer, obj.IsGP); + WriteBool(buffer, obj.IsPitchEnable); + } + + public override CDataEditParam Read(IBuffer buffer) + { + CDataEditParam obj = new CDataEditParam(); + obj.EditParamPalette = ReadEntity(buffer); + obj.IsValid = ReadBool(buffer); + obj.IsGP = ReadBool(buffer); + obj.IsPitchEnable = ReadBool(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParamPalette.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParamPalette.cs new file mode 100644 index 000000000..34d5e34b3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEditParamPalette.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataEditParamPalette + { + public uint ParamTypeId { get; set; } + public uint UID { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataEditParamPalette obj) + { + WriteUInt32(buffer, obj.ParamTypeId); + WriteUInt32(buffer, obj.UID); + } + + public override CDataEditParamPalette Read(IBuffer buffer) + { + CDataEditParamPalette obj = new CDataEditParamPalette(); + obj.ParamTypeId = ReadUInt32(buffer); + obj.UID = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipElementParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipElementParam.cs index a9da8becf..0e263e409 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipElementParam.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipElementParam.cs @@ -4,22 +4,25 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataEquipElementParam { - public byte SlotNo; - public ushort ItemId; + public byte SlotNo { get; set; } // Index starts at 1 + public uint CrestId { get; set; } + public ushort Add { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataEquipElementParam obj) { WriteByte(buffer, obj.SlotNo); - WriteUInt16(buffer, obj.ItemId); + WriteUInt32(buffer, obj.CrestId); + WriteUInt16(buffer, obj.Add); } public override CDataEquipElementParam Read(IBuffer buffer) { CDataEquipElementParam obj = new CDataEquipElementParam(); obj.SlotNo = ReadByte(buffer); - obj.ItemId = ReadUInt16(buffer); + obj.CrestId = ReadUInt32(buffer); + obj.Add = ReadUInt16(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfo.cs index de6405bc4..2a2168f93 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfo.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Buffers; using Arrowgene.Ddon.Shared.Model; @@ -15,9 +15,9 @@ public CDataEquipItemInfo() EquipSlot = 0; Color = 0; PlusValue = 0; - WeaponCrestDataList = new List(); - ArmorCrestDataList = new List(); EquipElementParamList = new List(); + AddStatusParamList = new List(); + Unk2List = new List(); } public uint ItemId { get; set; } @@ -26,9 +26,9 @@ public CDataEquipItemInfo() public ushort EquipSlot { get; set; } public byte Color { get; set; } public byte PlusValue { get; set; } - public List WeaponCrestDataList { get; set; } - public List ArmorCrestDataList { get; set; } - public List EquipElementParamList { get; set; } + public List EquipElementParamList { get; set; } // Used for storing crest properties + public List AddStatusParamList { get; set; } + public List Unk2List { get; set; } public class Serializer : EntitySerializer { @@ -40,9 +40,9 @@ public override void Write(IBuffer buffer, CDataEquipItemInfo obj) WriteUInt16(buffer, obj.EquipSlot); WriteByte(buffer, obj.Color); WriteByte(buffer, obj.PlusValue); - WriteEntityList(buffer, obj.WeaponCrestDataList); - WriteEntityList(buffer, obj.ArmorCrestDataList); WriteEntityList(buffer, obj.EquipElementParamList); + WriteEntityList(buffer, obj.AddStatusParamList); + WriteEntityList(buffer, obj.Unk2List); } public override CDataEquipItemInfo Read(IBuffer buffer) @@ -54,9 +54,9 @@ public override CDataEquipItemInfo Read(IBuffer buffer) obj.EquipSlot = ReadUInt16(buffer); obj.Color = ReadByte(buffer); obj.PlusValue = ReadByte(buffer); - obj.WeaponCrestDataList = ReadEntityList(buffer); - obj.ArmorCrestDataList = ReadEntityList(buffer); obj.EquipElementParamList = ReadEntityList(buffer); + obj.AddStatusParamList = ReadEntityList(buffer); + obj.Unk2List = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfoUnk2.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfoUnk2.cs new file mode 100644 index 000000000..f3a618add --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipItemInfoUnk2.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataEquipItemInfoUnk2 + { + public byte EffectID; // 27 is inflict Gold, 26 is inflict petrification, etc. + public ushort EffectValue; + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataEquipItemInfoUnk2 obj) + { + WriteByte(buffer, obj.EffectID); + WriteUInt16(buffer, obj.EffectValue); + } + + public override CDataEquipItemInfoUnk2 Read(IBuffer buffer) + { + CDataEquipItemInfoUnk2 obj = new CDataEquipItemInfoUnk2(); + obj.EffectID = ReadByte(buffer); + obj.EffectValue = ReadUInt16(buffer); + return obj; + } + } + } + +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipSlot.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipSlot.cs new file mode 100644 index 000000000..98f794bf2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataEquipSlot.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataEquipSlot + { + public CDataEquipSlot() + { + CharacterId = 0; + PawnId = 0; + } + + public uint CharacterId { get; set; } + public uint PawnId { get; set; } + public EquipType EquipType { get; set; } + public ushort EquipSlotNo { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataEquipSlot obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte) obj.EquipType); + WriteUInt16(buffer, obj.EquipSlotNo); + } + + public override CDataEquipSlot Read(IBuffer buffer) + { + CDataEquipSlot obj = new CDataEquipSlot(); + obj.CharacterId = ReadUInt32(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.EquipType = (EquipType) ReadByte(buffer); + obj.EquipSlotNo = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataExpiredQuestList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataExpiredQuestList.cs new file mode 100644 index 000000000..39a34ea41 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataExpiredQuestList.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataExpiredQuestList + { + + public uint QuestScheduleId { get; set; } + public uint QuestId { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataExpiredQuestList obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt32(buffer, obj.QuestId); + } + + public override CDataExpiredQuestList Read(IBuffer buffer) + { + CDataExpiredQuestList obj = new CDataExpiredQuestList(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestId = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataFriendInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataFriendInfo.cs new file mode 100644 index 000000000..e1b9e888f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataFriendInfo.cs @@ -0,0 +1,34 @@ +using System; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataFriendInfo + { + public CDataCharacterListElement CharacterListElement { get; set; } = new(); + public byte PendingStatus { get; set; } = 0; + public UInt32 UnFriendNo { get; set; } = 0; + public bool IsFavorite { get; set; } = false; + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataFriendInfo obj) + { + WriteEntity(buffer, obj.CharacterListElement); + WriteByte(buffer, obj.PendingStatus); + WriteUInt32(buffer, obj.UnFriendNo); + WriteBool(buffer, obj.IsFavorite); + } + + public override CDataFriendInfo Read(IBuffer buffer) + { + CDataFriendInfo obj = new CDataFriendInfo(); + obj.CharacterListElement = ReadEntity(buffer); + obj.PendingStatus = ReadByte(buffer); + obj.UnFriendNo = ReadUInt32(buffer); + obj.IsFavorite = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseAvailable.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseAvailable.cs new file mode 100644 index 000000000..de5a734d6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseAvailable.cs @@ -0,0 +1,50 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataGPCourseAvailable + { + public CDataGPCourseAvailable() + { + CourseID = 0; + CourseName = ""; + } + + // Character ID? + public UInt32 ID { get; set; } + public string CourseName { get; set; } + public UInt64 UseLimitTime { get; set; } + public UInt32 CourseID { get; set; } + public UInt32 LineupID { get; set; } + public UInt32 BackIconID { get; set; } + public UInt32 FrameIconID { get; set; } + } + + public class CDataGPCourseAvailableSerializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGPCourseAvailable obj) + { + WriteUInt32(buffer, obj.ID); + WriteMtString(buffer, obj.CourseName); + WriteUInt64(buffer, obj.UseLimitTime); + WriteUInt32(buffer, obj.CourseID); + WriteUInt32(buffer, obj.LineupID); + WriteUInt32(buffer, obj.BackIconID); + WriteUInt32(buffer, obj.FrameIconID); + } + + public override CDataGPCourseAvailable Read(IBuffer buffer) + { + CDataGPCourseAvailable obj = new CDataGPCourseAvailable(); + obj.ID = ReadUInt32(buffer); + obj.CourseName = ReadMtString(buffer); + obj.UseLimitTime = ReadUInt64(buffer); + obj.CourseID = ReadUInt32(buffer); + obj.LineupID = ReadUInt32(buffer); + obj.BackIconID = ReadUInt32(buffer); + obj.FrameIconID = ReadUInt32(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseEffectParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseEffectParam.cs new file mode 100644 index 000000000..8a8ed4796 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseEffectParam.cs @@ -0,0 +1,42 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataGPCourseEffectParam + { + public CDataGPCourseEffectParam() + { + EffectUID = 0; + EffectID = 0; + Param0 = 0; + Param1 = 0; + } + + public UInt32 EffectUID { get; set; } + public UInt32 EffectID { get; set; } + public UInt32 Param0 { get; set; } + public UInt32 Param1 { get; set; } + } + + public class CDataGPCourseEffectParamSerializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGPCourseEffectParam obj) + { + WriteUInt32(buffer, obj.EffectUID); + WriteUInt32(buffer, obj.EffectID); + WriteUInt32(buffer, obj.Param0); + WriteUInt32(buffer, obj.Param1); + } + + public override CDataGPCourseEffectParam Read(IBuffer buffer) + { + CDataGPCourseEffectParam obj = new CDataGPCourseEffectParam(); + obj.EffectUID = ReadUInt32(buffer); + obj.EffectID = ReadUInt32(buffer); + obj.Param0 = ReadUInt32(buffer); + obj.Param1 = ReadUInt32(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseInfo.cs new file mode 100644 index 000000000..5573e8dc8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPCourseInfo.cs @@ -0,0 +1,65 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataGPCourseInfo + { + public CDataGPCourseInfo() + { + CourseId = 0; + CourseName = "unknown"; + DoubleCourseTarget = false; + PrioGroup = 0; + PrioSameTime = 0; + AnnounceType = 0; + EffectUIDs = new List(); + } + + public UInt32 CourseId { get; set; } + public string CourseName { get; set; } + public bool DoubleCourseTarget; + public byte PrioGroup; + public byte PrioSameTime; + public byte AnnounceType; + public List EffectUIDs; + } + + public class CDataGPCourseInfoSerializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGPCourseInfo obj) + { + WriteUInt32(buffer, obj.CourseId); + WriteMtString(buffer,obj.CourseName); + WriteByte(buffer, Convert.ToByte(obj.DoubleCourseTarget)); + WriteByte(buffer, obj.PrioGroup); + WriteByte(buffer, obj.PrioSameTime); + WriteByte(buffer, obj.AnnounceType); + WriteMtArray(buffer, obj.EffectUIDs, WriteEffectUID); + } + + public override CDataGPCourseInfo Read(IBuffer buffer) + { + CDataGPCourseInfo obj = new CDataGPCourseInfo(); + obj.CourseId = ReadUInt32(buffer); + obj.CourseName = ReadMtString(buffer); + obj.DoubleCourseTarget = Convert.ToBoolean(ReadByte(buffer)); + obj.PrioGroup = ReadByte(buffer); + obj.PrioSameTime = ReadByte(buffer); + obj.AnnounceType = ReadByte(buffer); + obj.EffectUIDs = ReadMtArray(buffer, ReadEffectUID); + + return obj; + } + private UInt32 ReadEffectUID(IBuffer buffer) + { + return ReadUInt32(buffer); + } + + private void WriteEffectUID(IBuffer buffer, UInt32 Value) + { + WriteUInt32(buffer, Value); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPDetail.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPDetail.cs new file mode 100644 index 000000000..0afc9c7f5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPDetail.cs @@ -0,0 +1,56 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataGPDetail + { + public uint GP { get; set; } + public uint Max { get; set; } + public bool isFree { get; set; } + public GPDetailType Type { get; set; } + public DateTimeOffset Expire { get; set; } + public DateTimeOffset Created { get; set; } + + public CDataGPDetail() + { + GP = 0; + Max = 0; + isFree = false; + Type = GPDetailType.None; + Expire = DateTimeOffset.MaxValue; + Created = DateTimeOffset.UnixEpoch; + } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGPDetail obj) + { + WriteUInt32(buffer, obj.GP); + WriteUInt32(buffer, obj.Max); + WriteBool(buffer, obj.isFree); + WriteUInt32(buffer, (uint)obj.Type); + WriteInt64(buffer, obj.Expire.ToUnixTimeSeconds()); + WriteInt64(buffer, obj.Created.ToUnixTimeSeconds()); + } + + public override CDataGPDetail Read(IBuffer buffer) + { + CDataGPDetail obj = new CDataGPDetail(); + obj.GP = ReadUInt32(buffer); + obj.Max = ReadUInt32(buffer); + obj.isFree = ReadBool(buffer); + obj.Type = (GPDetailType)ReadUInt32(buffer); + obj.Expire = DateTimeOffset.FromUnixTimeSeconds(ReadInt64(buffer)); + obj.Created = DateTimeOffset.FromUnixTimeSeconds(ReadInt64(buffer)); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPPeriod.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPPeriod.cs new file mode 100644 index 000000000..24f88127a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGPPeriod.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataGPPeriod + { + public uint GP { get; set; } + public bool isFreeGP { get; set; } + public DateTimeOffset Period { get; set; } + public CDataGPPeriod() + { + GP = 0; + isFreeGP = false; + Period = DateTimeOffset.Now; + } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGPPeriod obj) + { + WriteUInt32(buffer, obj.GP); + WriteBool(buffer, obj.isFreeGP); + WriteInt64(buffer, obj.Period.ToUnixTimeSeconds()); + } + + public override CDataGPPeriod Read(IBuffer buffer) + { + CDataGPPeriod obj = new CDataGPPeriod(); + obj.GP = ReadUInt32(buffer); + obj.isFreeGP = ReadBool(buffer); + obj.Period = DateTimeOffset.FromUnixTimeSeconds(ReadInt64(buffer)); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGameTimeBaseInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGameTimeBaseInfo.cs index acf2dc37c..5e1222bcb 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGameTimeBaseInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGameTimeBaseInfo.cs @@ -62,4 +62,4 @@ public override CDataGameTimeBaseInfo Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGatheringItemElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGatheringItemElement.cs index c1171fc3c..78493fff5 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGatheringItemElement.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGatheringItemElement.cs @@ -7,7 +7,7 @@ public class CDataGatheringItemElement public uint SlotNo { get; set; } public uint ItemId { get; set; } public uint ItemNum { get; set; } - public uint Unk3 { get; set; } + public uint Quality { get; set; } public bool IsHidden { get; set; } public class Serializer : EntitySerializer @@ -17,7 +17,7 @@ public override void Write(IBuffer buffer, CDataGatheringItemElement obj) WriteUInt32(buffer, obj.SlotNo); WriteUInt32(buffer, obj.ItemId); WriteUInt32(buffer, obj.ItemNum); - WriteUInt32(buffer, obj.Unk3); + WriteUInt32(buffer, obj.Quality); WriteBool(buffer, obj.IsHidden); } @@ -27,7 +27,7 @@ public override CDataGatheringItemElement Read(IBuffer buffer) obj.SlotNo = ReadUInt32(buffer); obj.ItemId = ReadUInt32(buffer); obj.ItemNum = ReadUInt32(buffer); - obj.Unk3 = ReadUInt32(buffer); + obj.Quality = ReadUInt32(buffer); obj.IsHidden = ReadBool(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetDispelItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetDispelItem.cs new file mode 100644 index 000000000..21f49c26c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetDispelItem.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataGetDispelItem +{ + public CDataGetDispelItem() + { + UIDList = new List(); + } + + public byte StorageType { get; set; } // Storage where the item exists + public uint Id { get; set; } // Corresponds with the ID field in CDataDispelBaseItem + public uint Unk1 { get; set; } + public List UIDList { get; set; } // Items consumed in the exchange + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGetDispelItem obj) + { + WriteByte(buffer, obj.StorageType); + WriteUInt32(buffer, obj.Id); + WriteUInt32(buffer, obj.Unk1); + WriteEntityList(buffer, obj.UIDList); + } + + public override CDataGetDispelItem Read(IBuffer buffer) + { + CDataGetDispelItem obj = new CDataGetDispelItem(); + obj.StorageType = ReadByte(buffer); + obj.Id = ReadUInt32(buffer); + obj.Unk1 = ReadUInt32(buffer); + obj.UIDList = ReadEntityList(buffer); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetRewardBoxItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetRewardBoxItem.cs new file mode 100644 index 000000000..4fccca1f3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataGetRewardBoxItem.cs @@ -0,0 +1,23 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataGetRewardBoxItem +{ + public string UID { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataGetRewardBoxItem obj) + { + WriteMtString(buffer, obj.UID); + } + + public override CDataGetRewardBoxItem Read(IBuffer buffer) + { + CDataGetRewardBoxItem obj = new CDataGetRewardBoxItem(); + obj.UID = ReadMtString(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataHistoryElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataHistoryElement.cs similarity index 100% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataHistoryElement.cs rename to Arrowgene.Ddon.Shared/Entity/Structure/CDataHistoryElement.cs diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyCostParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyCostParam.cs new file mode 100644 index 000000000..a22bdc778 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyCostParam.cs @@ -0,0 +1,38 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataItemEmbodyCostParam + { + public CDataItemEmbodyCostParam() + { + WalletPoints = new List(); + Unk1 = new List(); + } + + public WalletType WalletType { get; set; } // Not sure if accurate but what it is being used for. + public List WalletPoints { get; set; } + public List Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataItemEmbodyCostParam obj) + { + WriteUInt32(buffer, (uint) obj.WalletType); + WriteEntityList(buffer, obj.WalletPoints); + WriteEntityList(buffer, obj.Unk1); + } + + public override CDataItemEmbodyCostParam Read(IBuffer buffer) + { + CDataItemEmbodyCostParam obj = new CDataItemEmbodyCostParam(); + obj.WalletType = (WalletType) ReadUInt32(buffer); + obj.WalletPoints = ReadEntityList(buffer); + obj.Unk1 = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyItem.cs new file mode 100644 index 000000000..aca28a7d4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEmbodyItem.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataItemEmbodyItem + { + public CDataItemEmbodyItem() + { + UId = string.Empty; + } + + public string UId { get; set; } + public uint Num { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataItemEmbodyItem obj) + { + WriteMtString(buffer, obj.UId); + WriteUInt32(buffer, obj.Num); + } + + public override CDataItemEmbodyItem Read(IBuffer buffer) + { + CDataItemEmbodyItem obj = new CDataItemEmbodyItem(); + obj.UId = ReadMtString(buffer); + obj.Num = ReadUInt32(buffer); + return obj; + } + } + } + +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElement.cs new file mode 100644 index 000000000..7e431c28d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElement.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataItemEquipElement + { + public CDataItemEquipElement() { + EquipElementList = new List(); + } + + public string ItemUID { get; set; } + public List EquipElementList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataItemEquipElement obj) + { + WriteMtString(buffer, obj.ItemUID); + WriteEntityList(buffer, obj.EquipElementList); + } + + public override CDataItemEquipElement Read(IBuffer buffer) + { + CDataItemEquipElement obj = new CDataItemEquipElement(); + obj.ItemUID = ReadMtString(buffer); + obj.EquipElementList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElementParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElementParam.cs new file mode 100644 index 000000000..33b3f7872 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemEquipElementParam.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataItemEquipElementParam + { + public byte SlotNo { get; set; } + public uint ItemID { get; set; } + public ushort Unk0 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataItemEquipElementParam obj) + { + WriteByte(buffer, obj.SlotNo); + WriteUInt32(buffer, obj.ItemID); + WriteUInt16(buffer, obj.Unk0); + } + + public override CDataItemEquipElementParam Read(IBuffer buffer) + { + CDataItemEquipElementParam obj = new CDataItemEquipElementParam(); + obj.SlotNo = ReadByte(buffer); + obj.ItemID = ReadUInt32(buffer); + obj.Unk0 = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemList.cs index dd12d3c26..5686ea929 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemList.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemList.cs @@ -9,9 +9,9 @@ public class CDataItemList public CDataItemList() { ItemUId = string.Empty; - WeaponCrestDataList = new List(); - ArmorCrestDataList = new List(); EquipElementParamList = new List(); + AddStatusParamList = new List(); + Unk2List = new List(); } public string ItemUId { get; set; } @@ -26,9 +26,9 @@ public CDataItemList() public uint EquipPoint { get; set; } public uint EquipCharacterID { get; set; } public uint EquipPawnID { get; set; } - public List WeaponCrestDataList { get; set; } - public List ArmorCrestDataList { get; set; } public List EquipElementParamList { get; set; } + public List AddStatusParamList { get; set; } + public List Unk2List { get; set; } public class Serializer : EntitySerializer { @@ -46,9 +46,9 @@ public override void Write(IBuffer buffer, CDataItemList obj) WriteUInt32(buffer, obj.EquipPoint); WriteUInt32(buffer, obj.EquipCharacterID); WriteUInt32(buffer, obj.EquipPawnID); - WriteEntityList(buffer, obj.WeaponCrestDataList); - WriteEntityList(buffer, obj.ArmorCrestDataList); WriteEntityList(buffer, obj.EquipElementParamList); + WriteEntityList(buffer, obj.AddStatusParamList); + WriteEntityList(buffer, obj.Unk2List); } public override CDataItemList Read(IBuffer buffer) @@ -66,9 +66,9 @@ public override CDataItemList Read(IBuffer buffer) obj.EquipPoint = ReadUInt32(buffer); obj.EquipCharacterID = ReadUInt32(buffer); obj.EquipPawnID = ReadUInt32(buffer); - obj.WeaponCrestDataList = ReadEntityList(buffer); - obj.ArmorCrestDataList = ReadEntityList(buffer); obj.EquipElementParamList = ReadEntityList(buffer); + obj.AddStatusParamList = ReadEntityList(buffer); + obj.Unk2List = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemStorageIndicateNum.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemStorageIndicateNum.cs new file mode 100644 index 000000000..a9a1f4047 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataItemStorageIndicateNum.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataItemStorageIndicateNum + { + public uint ItemNum { get; set; } + public byte StorageType { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataItemStorageIndicateNum obj) + { + WriteUInt32(buffer,obj.ItemNum); + WriteByte(buffer,obj.StorageType); + } + + public override CDataItemStorageIndicateNum Read(IBuffer buffer) + { + CDataItemStorageIndicateNum obj = new CDataItemStorageIndicateNum(); + obj.ItemNum = ReadUInt32(buffer); + obj.StorageType = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobOrbDevoteElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobOrbDevoteElement.cs new file mode 100644 index 000000000..08018bd4d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobOrbDevoteElement.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataJobOrbDevoteElement + { + public CDataJobOrbDevoteElement() + { + RequiredElementIDList = new List(); + RequiredQuestList = new List(); + Unk0 = 0; + Unk1 = 0; + Unk2 = 0; + Unk3 = 0; + Unk4 = 0; + } + + public UInt32 ElementId { get; set; } + public JobId JobId { get; set; } + public UInt32 RequireOrb { get; set; } + public byte OrbRewardType { get; set; } + public bool IsReleased { get; set; } + public UInt32 ParamId { get; set; } + public UInt32 ParamValue { get; set; } + public byte PosX { get; set; } + // public UInt32 PosY { get; set; } + public bool DrawConnection { get; set; } + + public byte Unk0 { get; set; } + public byte Unk1 { get; set; } + public byte Unk2 { get; set; } + public byte Unk3 { get; set; } + public byte Unk4 { get; set; } + public byte Unk5 { get; set; } + public byte Unk6 { get; set; } + + public List RequiredElementIDList { get; set; } + public List RequiredQuestList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataJobOrbDevoteElement obj) + { + WriteUInt32(buffer, obj.ElementId); + WriteByte(buffer, (byte)obj.JobId); + WriteByte(buffer, obj.Unk0); // No idea what this does + WriteUInt32(buffer, obj.RequireOrb); // amount of BO required for the upgrade + WriteByte(buffer, obj.OrbRewardType); // Changes text between multiple effects in the UI + WriteUInt32(buffer, obj.ParamId); // No idea what this does + WriteUInt32(buffer, obj.ParamValue); // Shows next to OrbRewardType value + WriteByte(buffer, obj.Unk1); // Doesn't impact Position + WriteByte(buffer, obj.Unk2); // Doesn't Impact Position + WriteByte(buffer, obj.Unk3); // Doesn't impact Position + WriteByte(buffer, (byte) obj.PosX); // This byte controls the x position + WriteByte(buffer, obj.Unk4); // Client hangs if non-zero + WriteByte(buffer, obj.Unk5); // No idea what this does; When set, client lags for a long time + WriteBool(buffer, obj.DrawConnection); // Appears to be a bool which draws a line down + WriteByte(buffer, obj.Unk6); // No idea what this does + WriteBool(buffer, obj.IsReleased); // Turn icon on/off + WriteEntityList(buffer, obj.RequiredElementIDList); // Dependencies on unlocking other elements first? + WriteEntityList(buffer, obj.RequiredQuestList); // Quests required to be completed + } + + public override CDataJobOrbDevoteElement Read(IBuffer buffer) + { + CDataJobOrbDevoteElement obj = new CDataJobOrbDevoteElement(); + obj.ElementId = ReadUInt32(buffer); + obj.JobId = (JobId)ReadByte(buffer); + obj.Unk0 = ReadByte(buffer); + obj.RequireOrb = ReadUInt32(buffer); + obj.OrbRewardType = ReadByte(buffer); + obj.ParamId = ReadUInt32(buffer); + obj.ParamValue = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadByte(buffer); + obj.Unk3 = ReadByte(buffer); + obj.PosX = ReadByte(buffer); + obj.Unk4 = ReadByte(buffer); + obj.Unk5 = ReadByte(buffer); + obj.DrawConnection = ReadBool(buffer); + obj.Unk6 = ReadByte(buffer); + obj.IsReleased = ReadBool(buffer); + obj.RequiredElementIDList = ReadEntityList(buffer); + obj.RequiredQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataJobOrbTreeStatus.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobOrbTreeStatus.cs similarity index 100% rename from Arrowgene.Ddon.Shared/Entity/PacketStructure/CDataJobOrbTreeStatus.cs rename to Arrowgene.Ddon.Shared/Entity/Structure/CDataJobOrbTreeStatus.cs diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobValueShopItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobValueShopItem.cs new file mode 100644 index 000000000..08f11adb0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataJobValueShopItem.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataJobValueShopItem + { + public uint LineupId; + public uint ItemId; + public uint Price; + public bool IsCountLimit; + public bool CanSelectStorage; + public byte UnableReason; + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataJobValueShopItem obj) + { + WriteUInt32(buffer, obj.LineupId); + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.Price); + WriteBool(buffer, obj.IsCountLimit); + WriteBool(buffer, obj.CanSelectStorage); + WriteByte(buffer, obj.UnableReason); + } + + public override CDataJobValueShopItem Read(IBuffer buffer) + { + CDataJobValueShopItem obj = new CDataJobValueShopItem(); + obj.LineupId = buffer.ReadUInt32(); + obj.ItemId = buffer.ReadUInt32(); + obj.Price = buffer.ReadUInt32(); + obj.IsCountLimit = buffer.ReadBool(); + obj.CanSelectStorage = buffer.ReadBool(); + obj.UnableReason = buffer.ReadByte(); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLearnNormalSkillParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLearnNormalSkillParam.cs index b18544292..8babb7455 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLearnNormalSkillParam.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLearnNormalSkillParam.cs @@ -6,27 +6,27 @@ public class CDataLearnNormalSkillParam { public CDataLearnNormalSkillParam(CDataNormalSkillParam skill) { - SkillNo = skill.SkillNo; + SkillIndex = skill.Index; } public CDataLearnNormalSkillParam() { - SkillNo=0; + SkillIndex=0; } - public uint SkillNo { get; set; } + public uint SkillIndex { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataLearnNormalSkillParam obj) { - WriteUInt32(buffer, obj.SkillNo); + WriteUInt32(buffer, obj.SkillIndex); } public override CDataLearnNormalSkillParam Read(IBuffer buffer) { CDataLearnNormalSkillParam obj = new CDataLearnNormalSkillParam(); - obj.SkillNo = ReadUInt32(buffer); + obj.SkillIndex = ReadUInt32(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLightQuestClearList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLightQuestClearList.cs new file mode 100644 index 000000000..6e65c0c72 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLightQuestClearList.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataLightQuestClearList + { + public CDataLightQuestClearList() + { + } + + public UInt32 ScheduleId { get; set; } + public UInt32 ClearNum { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataLightQuestClearList obj) + { + WriteUInt32(buffer, obj.ScheduleId); + WriteUInt32(buffer, obj.ClearNum); + } + + public override CDataLightQuestClearList Read(IBuffer buffer) + { + CDataLightQuestClearList obj = new CDataLightQuestClearList(); + obj.ScheduleId = ReadUInt32(buffer); + obj.ClearNum = ReadUInt32(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLobbyMemberInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLobbyMemberInfo.cs index cc3ab6920..de999c23d 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLobbyMemberInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLobbyMemberInfo.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Text; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -16,7 +17,7 @@ public CDataLobbyMemberInfo() PawnId = 0; Unk0 = 0; Unk1 = 0; - Unk2 = 0; + OnlineStatus = 0; } public uint CharacterId; @@ -34,7 +35,7 @@ public CDataLobbyMemberInfo() */ public byte Unk0; // Most likely Platform public byte Unk1; // Seems to always be 0 in the pcaps - public byte Unk2; // Most likely OnlineStatus + public OnlineStatus OnlineStatus; // Most likely OnlineStatus } public class CDataLobbyMemberInfoSerializer : EntitySerializer @@ -48,7 +49,7 @@ public override void Write(IBuffer buffer, CDataLobbyMemberInfo obj) WriteUInt32(buffer, obj.PawnId); WriteByte(buffer, obj.Unk0); WriteByte(buffer, obj.Unk1); - WriteByte(buffer, obj.Unk2); + WriteByte(buffer, (byte)obj.OnlineStatus); } public override CDataLobbyMemberInfo Read(IBuffer buffer) @@ -61,7 +62,7 @@ public override CDataLobbyMemberInfo Read(IBuffer buffer) obj.PawnId = ReadUInt32(buffer); obj.Unk0 = ReadByte(buffer); obj.Unk1 = ReadByte(buffer); - obj.Unk2 = ReadByte(buffer); + obj.OnlineStatus = (OnlineStatus)ReadByte(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataLotQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLotQuestOrderList.cs new file mode 100644 index 000000000..e6605cb81 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataLotQuestOrderList.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataLotQuestOrderList + { + public CDataLotQuestOrderList() { + Param = new CDataQuestOrderList(); + } + + public CDataQuestOrderList Param { get; set; } + public byte LotQuestType { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataLotQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + WriteByte(buffer, obj.LotQuestType); + } + + public override CDataLotQuestOrderList Read(IBuffer buffer) + { + CDataLotQuestOrderList obj = new CDataLotQuestOrderList(); + obj.Param = ReadEntity(buffer); + obj.LotQuestType = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftGradeUpRecipe.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftGradeUpRecipe.cs new file mode 100644 index 000000000..4933deb27 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftGradeUpRecipe.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMDataCraftGradeupRecipe + { + + public CDataMDataCraftGradeupRecipe() + { + CraftMaterialList = new List(); + } + public uint RecipeID { get; set; } + public uint ItemID { get; set; } + public UpgradableStatus Upgradable { get; set; } // 1 is yes, 0 is no. will prompt a warning "will become max grade" + public uint GradeupItemID { get; set; } + public uint Cost { get; set; } + public uint Exp { get; set; } + public bool AllowMultiGrade { get; set; } // Prompts a warning that you can't get multiple levels for this item. + public List CraftMaterialList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMDataCraftGradeupRecipe obj) + { + WriteUInt32(buffer, obj.RecipeID); + WriteUInt32(buffer, obj.ItemID); + WriteUInt32(buffer, (uint)obj.Upgradable); + WriteUInt32(buffer, obj.GradeupItemID); + WriteUInt32(buffer, obj.Cost); + WriteUInt32(buffer, obj.Exp); + WriteBool(buffer, obj.AllowMultiGrade); + WriteEntityList(buffer, obj.CraftMaterialList); + } + + public override CDataMDataCraftGradeupRecipe Read(IBuffer buffer) + { + CDataMDataCraftGradeupRecipe obj = new CDataMDataCraftGradeupRecipe(); + obj.RecipeID = ReadUInt32(buffer); + obj.ItemID = ReadUInt32(buffer); + obj.Upgradable = (UpgradableStatus)ReadUInt32(buffer); + obj.GradeupItemID = ReadUInt32(buffer); + obj.Cost = ReadUInt32(buffer); + obj.Exp = ReadUInt32(buffer); + obj.AllowMultiGrade = ReadBool(buffer); + obj.CraftMaterialList = ReadEntityList(buffer); + return obj; + } + } + } + public enum UpgradableStatus + { + No = 0, + Yes = 1 + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftMaterial.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftMaterial.cs new file mode 100644 index 000000000..4d5189bf9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftMaterial.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMDataCraftMaterial + { + public uint ItemId { get; set; } + public uint Num { get; set; } + public uint SortNo { get; set; } + public bool IsSp { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMDataCraftMaterial obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.Num); + WriteUInt32(buffer, obj.SortNo); + WriteBool(buffer, obj.IsSp); + } + + public override CDataMDataCraftMaterial Read(IBuffer buffer) + { + CDataMDataCraftMaterial obj = new CDataMDataCraftMaterial(); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt32(buffer); + obj.SortNo = ReadUInt32(buffer); + obj.IsSp = ReadBool(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftRecipe.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftRecipe.cs new file mode 100644 index 000000000..aa0fd3bfa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMDataCraftRecipe.cs @@ -0,0 +1,56 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMDataCraftRecipe + { + public CDataMDataCraftRecipe() { + CraftMaterialList = new List(); + } + + public uint RecipeID { get; set; } + public uint ItemID { get; set; } + public uint Time { get; set; } + public uint Num { get; set; } + public uint Cost { get; set; } + public uint Exp { get; set; } + public uint NeedRank { get; set; } + public int NpcAct { get; set; } + public bool IsHide { get; set; } + public List CraftMaterialList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMDataCraftRecipe obj) + { + WriteUInt32(buffer, obj.RecipeID); + WriteUInt32(buffer, obj.ItemID); + WriteUInt32(buffer, obj.Time); + WriteUInt32(buffer, obj.Num); + WriteUInt32(buffer, obj.Cost); + WriteUInt32(buffer, obj.Exp); + WriteUInt32(buffer, obj.NeedRank); + WriteInt32(buffer, obj.NpcAct); + WriteBool(buffer, obj.IsHide); + WriteEntityList(buffer, obj.CraftMaterialList); + } + + public override CDataMDataCraftRecipe Read(IBuffer buffer) + { + CDataMDataCraftRecipe obj = new CDataMDataCraftRecipe(); + obj.RecipeID = ReadUInt32(buffer); + obj.ItemID = ReadUInt32(buffer); + obj.Time = ReadUInt32(buffer); + obj.Num = ReadUInt32(buffer); + obj.Cost = ReadUInt32(buffer); + obj.Exp = ReadUInt32(buffer); + obj.NeedRank = ReadUInt32(buffer); + obj.NpcAct = ReadInt32(buffer); + obj.IsHide = ReadBool(buffer); + obj.CraftMaterialList = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentInfo.cs new file mode 100644 index 000000000..552f2784f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentInfo.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailAttachmentInfo + { + public CDataMailAttachmentInfo() + { + } + + public ulong AttachmentId { get; set; } + public bool IsReceived { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailAttachmentInfo obj) + { + WriteUInt64(buffer, obj.AttachmentId); + WriteBool(buffer, obj.IsReceived); + } + + public override CDataMailAttachmentInfo Read(IBuffer buffer) + { + CDataMailAttachmentInfo obj = new CDataMailAttachmentInfo(); + obj.AttachmentId = ReadUInt64(buffer); + obj.IsReceived = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentList.cs new file mode 100644 index 000000000..30cce0457 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailAttachmentList.cs @@ -0,0 +1,45 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailAttachmentList + { + public CDataMailAttachmentList() + { + ItemList = new List(); + GPList = new List(); + OptionCourseList = new List(); + LegendPawnList = new List(); + } + + public List ItemList { get; set; } + public List GPList { get; set; } + public List OptionCourseList { get; set;} + public List LegendPawnList { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailAttachmentList obj) + { + WriteEntityList(buffer, obj.ItemList); + WriteEntityList(buffer, obj.GPList); + WriteEntityList(buffer, obj.OptionCourseList); + WriteEntityList(buffer, obj.LegendPawnList); + } + + public override CDataMailAttachmentList Read(IBuffer buffer) + { + CDataMailAttachmentList obj = new CDataMailAttachmentList(); + obj.ItemList = ReadEntityList(buffer); + obj.GPList = ReadEntityList(buffer); + obj.OptionCourseList = ReadEntityList(buffer); + obj.LegendPawnList = ReadEntityList(buffer); + return obj; + } + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailGPInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailGPInfo.cs new file mode 100644 index 000000000..674b882e4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailGPInfo.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailGPInfo + { + public CDataMailGPInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo(); + } + + public CDataMailAttachmentInfo AttachmentInfo { get; set; } + public uint Num { get; set; } + public uint Type { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailGPInfo obj) + { + WriteEntity(buffer, obj.AttachmentInfo); + WriteUInt32(buffer, obj.Num); + WriteUInt32(buffer, obj.Type); + } + + public override CDataMailGPInfo Read(IBuffer buffer) + { + CDataMailGPInfo obj = new CDataMailGPInfo(); + obj.AttachmentInfo = ReadEntity(buffer); + obj.Num = ReadUInt32(buffer); + obj.Type = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailInfo.cs new file mode 100644 index 000000000..c0e3f3219 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailInfo.cs @@ -0,0 +1,48 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailInfo + { + public CDataMailInfo() + { + BaseInfo = new CDataCommunityCharacterBaseInfo(); + } + + public ulong Id { get; set; } + public MailState State { get; set; } + public byte ItemState { get; set; } + public CDataCommunityCharacterBaseInfo BaseInfo { get; set; } + public string SenderName { get; set; } + public string MailText { get; set; } + public ulong SenderDate { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMailInfo obj) + { + WriteUInt64(buffer, obj.Id); + WriteByte(buffer, (byte) obj.State); + WriteByte(buffer, obj.ItemState); + WriteEntity(buffer, obj.BaseInfo); + WriteMtString(buffer, obj.SenderName); + WriteMtString(buffer, obj.MailText); + WriteUInt64(buffer, obj.SenderDate); + } + + public override CDataMailInfo Read(IBuffer buffer) + { + CDataMailInfo obj = new CDataMailInfo(); + obj.Id = ReadUInt64(buffer); + obj.State = (MailState) ReadByte(buffer); + obj.ItemState = ReadByte(buffer); + obj.BaseInfo = ReadEntity(buffer); + obj.SenderName = ReadMtString(buffer); + obj.MailText = ReadMtString(buffer); + obj.SenderDate = ReadUInt64(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailItemInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailItemInfo.cs new file mode 100644 index 000000000..17f0cc950 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailItemInfo.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailItemInfo + { + public CDataMailItemInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo(); + } + + public CDataMailAttachmentInfo AttachmentInfo { get; set; } + public uint ItemId { get; set; } + public ushort Num { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailItemInfo obj) + { + WriteEntity(buffer, obj.AttachmentInfo); + WriteUInt32(buffer, obj.ItemId); + WriteUInt16(buffer, obj.Num); + } + + public override CDataMailItemInfo Read(IBuffer buffer) + { + CDataMailItemInfo obj = new CDataMailItemInfo(); + obj.AttachmentInfo = ReadEntity(buffer); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailLegendPawnInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailLegendPawnInfo.cs new file mode 100644 index 000000000..45193b54c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailLegendPawnInfo.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailLegendPawnInfo + { + public CDataMailLegendPawnInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo(); + Name = String.Empty; + } + + public CDataMailAttachmentInfo AttachmentInfo { get; set; } + public uint PawnId { get; set; } + public string Name { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailLegendPawnInfo obj) + { + WriteEntity(buffer, obj.AttachmentInfo); + WriteUInt32(buffer, obj.PawnId); + WriteMtString(buffer, obj.Name); + } + + public override CDataMailLegendPawnInfo Read(IBuffer buffer) + { + CDataMailLegendPawnInfo obj = new CDataMailLegendPawnInfo(); + obj.AttachmentInfo = ReadEntity(buffer); + obj.PawnId = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailOptionCourseInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailOptionCourseInfo.cs new file mode 100644 index 000000000..0d7efcb93 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailOptionCourseInfo.cs @@ -0,0 +1,40 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailOptionCourseInfo + { + public CDataMailOptionCourseInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo(); + } + + public CDataMailAttachmentInfo AttachmentInfo { get; set; } + public uint OptionCourseId { get; set; } + public uint OptionCourseLineupId { get; set; } + public uint Time { get; set; } + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailOptionCourseInfo obj) + { + WriteEntity(buffer, obj.AttachmentInfo); + WriteUInt32(buffer, obj.OptionCourseId); + WriteUInt32(buffer, obj.OptionCourseLineupId); + WriteUInt32(buffer, obj.Time); + } + + public override CDataMailOptionCourseInfo Read(IBuffer buffer) + { + CDataMailOptionCourseInfo obj = new CDataMailOptionCourseInfo(); + obj.AttachmentInfo = ReadEntity(buffer); + obj.OptionCourseId = ReadUInt32(buffer); + obj.OptionCourseLineupId = ReadUInt32(buffer); + obj.Time = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailTextInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailTextInfo.cs new file mode 100644 index 000000000..cf2d57e45 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMailTextInfo.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMailTextInfo + { + public CDataMailTextInfo() + { + Text = string.Empty; + MailAttachmentList = new CDataMailAttachmentList(); + } + + public string Text { get; set; } + public CDataMailAttachmentList MailAttachmentList {get; set;} + + public class Serializer : EntitySerializer + { + + public override void Write(IBuffer buffer, CDataMailTextInfo obj) + { + WriteMtString(buffer, obj.Text); + WriteEntity(buffer, obj.MailAttachmentList); + } + + public override CDataMailTextInfo Read(IBuffer buffer) + { + CDataMailTextInfo obj = new CDataMailTextInfo(); + obj.Text = ReadMtString(buffer); + obj.MailAttachmentList = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestList.cs new file mode 100644 index 000000000..4bba61250 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestList.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMainQuestList + { + public CDataMainQuestList() + { + Param = new CDataQuestList(); + } + + public CDataQuestList Param { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMainQuestList obj) + { + WriteEntity(buffer, obj.Param); + } + + public override CDataMainQuestList Read(IBuffer buffer) + { + CDataMainQuestList obj = new CDataMainQuestList(); + obj.Param = ReadEntity(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestOrderList.cs new file mode 100644 index 000000000..59e5cc462 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMainQuestOrderList.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataMainQuestOrderList + { + public CDataMainQuestOrderList() { + Param = new CDataQuestOrderList(); + } + + public CDataQuestOrderList Param { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataMainQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + } + + public override CDataMainQuestOrderList Read(IBuffer buffer) + { + CDataMainQuestOrderList obj = new CDataMainQuestOrderList(); + obj.Param = ReadEntity(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMasterInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMasterInfo.cs index 0487f2533..6063e0261 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataMasterInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataMasterInfo.cs @@ -7,11 +7,11 @@ public class CDataMasterInfo public CDataMasterInfo() { UniqueId=0; - Unk0=0; + MasterIndex=0; } public ulong UniqueId { get; set; } // Context's Unique ID - public sbyte Unk0 { get; set; } + public sbyte MasterIndex { get; set; } // Could the casting be troublesome? public class Serializer : EntitySerializer @@ -19,14 +19,14 @@ public class Serializer : EntitySerializer public override void Write(IBuffer buffer, CDataMasterInfo obj) { WriteUInt64(buffer, obj.UniqueId); - WriteByte(buffer, (byte) obj.Unk0); + WriteByte(buffer, (byte) obj.MasterIndex); } public override CDataMasterInfo Read(IBuffer buffer) { CDataMasterInfo obj = new CDataMasterInfo(); obj.UniqueId = ReadUInt64(buffer); - obj.Unk0 = (sbyte) ReadByte(buffer); + obj.MasterIndex = (sbyte) ReadByte(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataNormalSkillParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataNormalSkillParam.cs index 698a85bf2..ff8e32733 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataNormalSkillParam.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataNormalSkillParam.cs @@ -8,14 +8,14 @@ public class CDataNormalSkillParam public CDataNormalSkillParam() { Job=0; - SkillNo=0; Index=0; + SkillNo=0; PreSkillNo=0; } public JobId Job { get; set; } - public uint SkillNo { get; set; } public uint Index { get; set; } + public uint SkillNo { get; set; } public uint PreSkillNo { get; set; } public class Serializer : EntitySerializer @@ -23,8 +23,8 @@ public class Serializer : EntitySerializer public override void Write(IBuffer buffer, CDataNormalSkillParam obj) { WriteByte(buffer, (byte) obj.Job); - WriteUInt32(buffer, obj.SkillNo); WriteUInt32(buffer, obj.Index); + WriteUInt32(buffer, obj.SkillNo); WriteUInt32(buffer, obj.PreSkillNo); } @@ -32,8 +32,8 @@ public override CDataNormalSkillParam Read(IBuffer buffer) { CDataNormalSkillParam obj = new CDataNormalSkillParam(); obj.Job = (JobId) ReadByte(buffer); - obj.SkillNo = ReadUInt32(buffer); obj.Index = ReadUInt32(buffer); + obj.SkillNo = ReadUInt32(buffer); obj.PreSkillNo = ReadUInt32(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataNpcExtendedFacilityMenuItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataNpcExtendedFacilityMenuItem.cs new file mode 100644 index 000000000..6fbf59e45 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataNpcExtendedFacilityMenuItem.cs @@ -0,0 +1,55 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataNpcExtendedFacilityMenuItem + { + + public CDataNpcExtendedFacilityMenuItem() + { + CustomLabel = string.Empty; + } + + public NpcFunction FunctionClass { get; set; } + public NpcFunction FunctionSelect { get; set; } // FUNC_SELECT_NAME_ + public uint Unk2 { get; set; } + public uint Unk3 { get; set; } + public uint ShopId { get; set; } // Shows up as ShopId in S2CShopGetGoodsListRes + public uint Unk5 { get; set; } + public bool Unk6 { get; set; } + public string CustomLabel { get; set; } + public byte Unk7 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataNpcExtendedFacilityMenuItem obj) + { + WriteUInt32(buffer, (uint) obj.FunctionClass); + WriteUInt32(buffer, (uint) obj.FunctionSelect); + WriteUInt32(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteUInt32(buffer, obj.ShopId); + WriteUInt32(buffer, obj.Unk5); + WriteBool(buffer, obj.Unk6); + WriteMtString(buffer, obj.CustomLabel); + WriteByte(buffer, obj.Unk7); + } + + public override CDataNpcExtendedFacilityMenuItem Read(IBuffer buffer) + { + CDataNpcExtendedFacilityMenuItem obj = new CDataNpcExtendedFacilityMenuItem(); + obj.FunctionClass = (NpcFunction) ReadUInt32(buffer); + obj.FunctionSelect = (NpcFunction) ReadUInt32(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.ShopId = ReadUInt32(buffer); + obj.Unk5 = ReadUInt32(buffer); + obj.Unk6 = ReadBool(buffer); + obj.CustomLabel = ReadMtString(buffer); + obj.Unk7 = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataOmData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataOmData.cs new file mode 100644 index 000000000..20fab7c06 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataOmData.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataOmData + { + public CDataOmData() + { + Key = 0; + Value = 0; + } + + public CDataOmData(UInt64 key, UInt32 value) + { + Key = key; + Value = value; + } + + public UInt64 Key { get; set; } + public UInt32 Value { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataOmData obj) + { + WriteUInt64(buffer, obj.Key); + WriteUInt32(buffer, obj.Value); + } + public override CDataOmData Read(IBuffer buffer) + { + CDataOmData obj = new CDataOmData(); + obj.Key = ReadUInt64(buffer); + obj.Value = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataOrbGainExtendParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataOrbGainExtendParam.cs index f4b59534a..513531287 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataOrbGainExtendParam.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataOrbGainExtendParam.cs @@ -4,6 +4,23 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataOrbGainExtendParam { + public CDataOrbGainExtendParam() + { + HpMax = 0; + StaminaMax = 0; + Attack = 0; + Defence = 0; + MagicAttack = 0; + MagicDefence = 0; + AbilityCost = 0; + JewelrySlot = 0; + UseItemSlot = 0; + MaterialItemSlot = 0; + EquipItemSlot = 0; + MainPawnSlot = 0; + SupportPawnSlot = 0; + } + public ushort HpMax { get; set; } public ushort StaminaMax { get; set; } public ushort Attack { get; set; } @@ -57,4 +74,4 @@ public override CDataOrbGainExtendParam Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyContextPawn.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyContextPawn.cs index 035263474..d1ccf536d 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyContextPawn.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyContextPawn.cs @@ -10,7 +10,7 @@ public CDataPartyContextPawn() Base = new CDataContextBase(); PlayerInfo = new CDataContextPlayerInfo(); PawnReactionList = new List(); - Unk0 = new byte[64]; + TrainingStatus = new byte[64]; SpSkillList = new List(); ResistInfo = new CDataContextResist(); EditInfo = new CDataEditInfo(); @@ -19,7 +19,7 @@ public CDataPartyContextPawn() public CDataContextBase Base { get; set; } public CDataContextPlayerInfo PlayerInfo { get; set; } public List PawnReactionList { get; set; } - public byte[] Unk0 { get; set; } + public byte[] TrainingStatus { get; set; } public List SpSkillList { get; set; } public CDataContextResist ResistInfo { get; set; } public CDataEditInfo EditInfo { get; set; } @@ -31,7 +31,7 @@ public override void Write(IBuffer buffer, CDataPartyContextPawn obj) WriteEntity(buffer, obj.Base); WriteEntity(buffer, obj.PlayerInfo); WriteEntityList(buffer, obj.PawnReactionList); - WriteByteArray(buffer, obj.Unk0); + WriteByteArray(buffer, obj.TrainingStatus); WriteEntityList(buffer, obj.SpSkillList); WriteEntity(buffer, obj.ResistInfo); WriteEntity(buffer, obj.EditInfo); @@ -43,7 +43,7 @@ public override CDataPartyContextPawn Read(IBuffer buffer) obj.Base = ReadEntity(buffer); obj.PlayerInfo = ReadEntity(buffer); obj.PawnReactionList = ReadEntityList(buffer); - obj.Unk0 = ReadByteArray(buffer, 64); + obj.TrainingStatus = ReadByteArray(buffer, 64); obj.SpSkillList = ReadEntityList(buffer); obj.ResistInfo = ReadEntity(buffer); obj.EditInfo = ReadEntity(buffer); diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyMember.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyMember.cs index 90a38081d..8d9408526 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyMember.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyMember.cs @@ -34,11 +34,7 @@ public override void Write(IBuffer buffer, CDataPartyMember obj) WriteBool(buffer, obj.IsPawn); WriteBool(buffer, obj.IsPlayEntry); WriteByte(buffer, (byte) obj.JoinState); - for (int i = 0; i < obj.AnyValueList.Length; i++) - { - WriteByte(buffer, obj.AnyValueList[i]); - } - + WriteByteArray(buffer, obj.AnyValueList); WriteByte(buffer, obj.SessionStatus); } @@ -53,11 +49,7 @@ public override CDataPartyMember Read(IBuffer buffer) obj.IsPawn = ReadBool(buffer); obj.IsPlayEntry = ReadBool(buffer); obj.JoinState = (JoinState) ReadByte(buffer); - for (int i = 0; i < obj.AnyValueList.Length; i++) - { - obj.AnyValueList[i] = ReadByte(buffer); - } - + obj.AnyValueList = ReadByteArray(buffer, obj.AnyValueList.Length); obj.SessionStatus = ReadByte(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyPlayerContext.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyPlayerContext.cs index 0169903c2..26835a017 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyPlayerContext.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyPlayerContext.cs @@ -5,6 +5,7 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataPartyPlayerContext { + // CDataPartyContextPlayer public CDataPartyPlayerContext() { Base = new CDataContextBase(); diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyQuestProgressInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyQuestProgressInfo.cs new file mode 100644 index 000000000..3b753f987 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPartyQuestProgressInfo.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataPartyQuestProgressInfo + { + // CDataPartyContextPlayer + public CDataPartyQuestProgressInfo() + { + QuestOrderList = new List(); + SoloQuestOrderList = new List(); + DeliveredItemRecordList = new List(); + QuestKeyItemPointRecordList = new List(); + } + + public List QuestOrderList { get; set; } + public List SoloQuestOrderList { get; set; } + public List DeliveredItemRecordList { get; set; } + public List QuestKeyItemPointRecordList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataPartyQuestProgressInfo obj) + { + WriteEntityList(buffer, obj.QuestOrderList); + WriteEntityList(buffer, obj.SoloQuestOrderList); + WriteEntityList(buffer, obj.DeliveredItemRecordList); + WriteEntityList(buffer, obj.QuestKeyItemPointRecordList); + } + + public override CDataPartyQuestProgressInfo Read(IBuffer buffer) + { + CDataPartyQuestProgressInfo obj = new CDataPartyQuestProgressInfo(); + obj.QuestOrderList = ReadEntityList(buffer); + obj.SoloQuestOrderList = ReadEntityList(buffer); + obj.DeliveredItemRecordList = ReadEntityList(buffer); + obj.QuestKeyItemPointRecordList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftData.cs index 5beaf9566..88ac7582c 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftData.cs @@ -39,4 +39,4 @@ public override CDataPawnCraftData Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftSkill.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftSkill.cs index 009269b56..349c3eb2a 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftSkill.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnCraftSkill.cs @@ -1,27 +1,28 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataPawnCraftSkill { - public byte Type { get; set; } + public CraftSkillType Type { get; set; } public uint Level { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataPawnCraftSkill obj) { - WriteByte(buffer, obj.Type); + WriteByte(buffer, (byte) obj.Type); WriteUInt32(buffer, obj.Level); } public override CDataPawnCraftSkill Read(IBuffer buffer) { CDataPawnCraftSkill obj = new CDataPawnCraftSkill(); - obj.Type = ReadByte(buffer); + obj.Type = (CraftSkillType) ReadByte(buffer); obj.Level = ReadUInt32(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnInfo.cs index 398f115c7..e3f68536d 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnInfo.cs @@ -21,7 +21,7 @@ public CDataPawnInfo() ContextSkillList = new List(); ContextAbilityList = new List(); ExtendParam = new CDataOrbGainExtendParam(); - Unk0 = new byte[64]; + TrainingStatus = new byte[64]; Unk1 = new CData_772E80(); SpSkillList = new List(); } @@ -52,11 +52,11 @@ public CDataPawnInfo() public List ContextAbilityList { get; set; } public uint AbilityCostMax { get; set; } public CDataOrbGainExtendParam ExtendParam { get; set; } - public byte PawnType { get; set; } + public PawnType PawnType { get; set; } public byte ShareRange { get; set; } public uint Likability { get; set; } - public byte[] Unk0 { get; set; } - public CData_772E80 Unk1 { get; set; } + public byte[] TrainingStatus { get; set; } + public CData_772E80 Unk1 { get; set; } // Dragon abilities? public List SpSkillList { get; set; } public class Serializer : EntitySerializer @@ -89,10 +89,10 @@ public override void Write(IBuffer buffer, CDataPawnInfo obj) WriteEntityList(buffer, obj.ContextAbilityList); WriteUInt32(buffer, obj.AbilityCostMax); WriteEntity(buffer, obj.ExtendParam); - WriteByte(buffer, obj.PawnType); + WriteByte(buffer, (byte) obj.PawnType); WriteByte(buffer, obj.ShareRange); WriteUInt32(buffer, obj.Likability); - WriteByteArray(buffer, obj.Unk0); + WriteByteArray(buffer, obj.TrainingStatus); WriteEntity(buffer, obj.Unk1); WriteEntityList(buffer, obj.SpSkillList); } @@ -126,14 +126,14 @@ public override CDataPawnInfo Read(IBuffer buffer) obj.ContextAbilityList = ReadEntityList(buffer); obj.AbilityCostMax = ReadUInt32(buffer); obj.ExtendParam = ReadEntity(buffer); - obj.PawnType = ReadByte(buffer); + obj.PawnType = (PawnType) ReadByte(buffer); obj.ShareRange = ReadByte(buffer); obj.Likability = ReadUInt32(buffer); - obj.Unk0 = ReadByteArray(buffer, 64); + obj.TrainingStatus = ReadByteArray(buffer, 64); obj.Unk1 = ReadEntity(buffer); obj.SpSkillList = ReadEntityList(buffer); return obj ; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnList.cs index 6651492a8..22b9cf65e 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnList.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnList.cs @@ -18,7 +18,7 @@ public CDataPawnList() public CDataPawnListData PawnListData { get; set; } public uint Unk0 { get; set; } public uint Unk1 { get; set; } - public uint Unk2 { get; set; } + public uint Unk2 { get; set; } // CDataPawnTrainingPreparationInfoToAdvice.Unk0 public class Serializer : EntitySerializer { diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnSearchParameter.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnSearchParameter.cs new file mode 100644 index 000000000..13914f16a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnSearchParameter.cs @@ -0,0 +1,62 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataPawnSearchParameter + { + public CDataPawnSearchParameter() + { + CraftSkillList = new List(); + OwnerCharacterName = new CDataCharacterName(); + PawnName = string.Empty; + CharacterParam = new CDataCharacterSearchParameter(); + DragonAbilitiesList = new List(); + } + + public byte CraftRankMin { get; set; } + public byte CraftRankMax { get; set; } + public List CraftSkillList { get; set; } + public PawnSex Sex { get; set; } + public CDataCharacterName OwnerCharacterName { get; set; } + public string PawnName { get; set; } + public CDataCharacterSearchParameter CharacterParam { get; set; } + public bool IsFriend { get; set; } + public bool IsClan { get; set; } + public List DragonAbilitiesList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataPawnSearchParameter obj) + { + WriteByte(buffer, obj.CraftRankMin); + WriteByte(buffer, obj.CraftRankMax); + WriteEntityList(buffer, obj.CraftSkillList); + WriteByte(buffer, (byte) obj.Sex); + WriteEntity(buffer, obj.OwnerCharacterName); + WriteMtString(buffer, obj.PawnName); + WriteEntity(buffer, obj.CharacterParam); + WriteBool(buffer, obj.IsFriend); + WriteBool(buffer, obj.IsClan); + WriteEntityList(buffer, obj.DragonAbilitiesList); + } + + public override CDataPawnSearchParameter Read(IBuffer buffer) + { + CDataPawnSearchParameter obj = new CDataPawnSearchParameter(); + obj.CraftRankMin = ReadByte(buffer); + obj.CraftRankMax = ReadByte(buffer); + obj.CraftSkillList = ReadEntityList(buffer); + obj.Sex = (PawnSex) ReadByte(buffer); + obj.OwnerCharacterName = ReadEntity(buffer); + obj.PawnName = ReadMtString(buffer); + obj.CharacterParam = ReadEntity(buffer); + obj.IsFriend = ReadBool(buffer); + obj.IsClan = ReadBool(buffer); + obj.DragonAbilitiesList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnTrainingPreparationInfoToAdvice.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnTrainingPreparationInfoToAdvice.cs index d1b08baff..ea684c8ff 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnTrainingPreparationInfoToAdvice.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPawnTrainingPreparationInfoToAdvice.cs @@ -5,7 +5,7 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure public class CDataPawnTrainingPreparationInfoToAdvice { public uint PawnId { get; set; } - public uint Unk0 { get; set; } + public uint Unk0 { get; set; } // CDataPawnList.Unk2 public uint Unk1 { get; set; } public class Serializer : EntitySerializer diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPlayPointData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPlayPointData.cs index 97ebaaeed..4e6e9ed04 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPlayPointData.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPlayPointData.cs @@ -1,10 +1,11 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataPlayPointData { - public byte ExpMode; + public ExpMode ExpMode; public uint PlayPoint; } @@ -12,14 +13,14 @@ public class CDataPlayPointDataSerializer : EntitySerializer { public override void Write(IBuffer buffer, CDataPlayPointData obj) { - WriteByte(buffer, obj.ExpMode); + WriteByte(buffer, (byte)obj.ExpMode); WriteUInt32(buffer, obj.PlayPoint); } public override CDataPlayPointData Read(IBuffer buffer) { CDataPlayPointData obj = new CDataPlayPointData(); - obj.ExpMode = ReadByte(buffer); + obj.ExpMode = (ExpMode)ReadByte(buffer); obj.PlayPoint = ReadUInt32(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPresetAbilityParam.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPresetAbilityParam.cs index 57c6fbdca..7052bdae4 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPresetAbilityParam.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPresetAbilityParam.cs @@ -9,12 +9,12 @@ public CDataPresetAbilityParam() { PresetNo=0; PresetName=string.Empty; - AbilityList=new List(); + AbilityList=new List(); } public byte PresetNo { get; set; } public string PresetName { get; set; } - public List AbilityList { get; set; } + public List AbilityList { get; set; } public class Serializer : EntitySerializer { @@ -22,7 +22,7 @@ public override void Write(IBuffer buffer, CDataPresetAbilityParam obj) { WriteByte(buffer, obj.PresetNo); WriteMtString(buffer, obj.PresetName); - WriteEntityList(buffer, obj.AbilityList); + WriteEntityList(buffer, obj.AbilityList); } public override CDataPresetAbilityParam Read(IBuffer buffer) @@ -30,7 +30,7 @@ public override CDataPresetAbilityParam Read(IBuffer buffer) CDataPresetAbilityParam obj = new CDataPresetAbilityParam(); obj.PresetNo = ReadByte(buffer); obj.PresetName = ReadMtString(buffer); - obj.AbilityList = ReadEntityList(buffer); + obj.AbilityList = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuest.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuest.cs new file mode 100644 index 000000000..3add7eb52 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuest.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataPriorityQuest + { + public CDataPriorityQuest() + { + QuestAnnounceList = new List(); + WorkList = new List(); + } + + public uint QuestScheduleId { get; set; } + public uint QuestId { get; set; } + public List QuestAnnounceList { get; set; } + public List WorkList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataPriorityQuest obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt32(buffer, obj.QuestId); + WriteEntityList(buffer, obj.QuestAnnounceList); + WriteEntityList(buffer, obj.WorkList); + } + + public override CDataPriorityQuest Read(IBuffer buffer) + { + CDataPriorityQuest obj = new CDataPriorityQuest(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestId = ReadUInt32(buffer); + obj.QuestAnnounceList = ReadEntityList(buffer); + obj.WorkList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuestSetting.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuestSetting.cs new file mode 100644 index 000000000..205e6afb5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataPriorityQuestSetting.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataPriorityQuestSetting + { + public CDataPriorityQuestSetting() + { + PriorityQuestList = new List(); + } + + public UInt32 CharacterId { get; set; } + public List PriorityQuestList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataPriorityQuestSetting obj) + { + WriteUInt32(buffer, obj.CharacterId); + WriteEntityList(buffer, obj.PriorityQuestList); + } + + public override CDataPriorityQuestSetting Read(IBuffer buffer) + { + CDataPriorityQuestSetting obj = new CDataPriorityQuestSetting(); + obj.CharacterId = ReadUInt32(buffer); + obj.PriorityQuestList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestAnnounce.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestAnnounce.cs index b03ccd0c1..1c232adf0 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestAnnounce.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestAnnounce.cs @@ -1,4 +1,4 @@ -using Arrowgene.Buffers; +using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestCommand.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestCommand.cs index ad13b1fdf..bc0da137a 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestCommand.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestCommand.cs @@ -9,6 +9,19 @@ public class CDataQuestCommand public int Param02 { get; set; } public int Param03 { get; set; } public int Param04 { get; set; } + + public CDataQuestCommand() + { + } + + public CDataQuestCommand(CDataQuestCommand obj) + { + Command = obj.Command; + Param01 = obj.Param01; + Param02 = obj.Param02; + Param03 = obj.Param03; + Param04 = obj.Param04; + } public class Serializer : EntitySerializer { @@ -33,4 +46,4 @@ public override CDataQuestCommand Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestDefine.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestDefine.cs new file mode 100644 index 000000000..30587e3b1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestDefine.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataQuestDefine + { + public byte OrderMaxNum { get; set; } + public byte ChargeAddOrderNum { get; set; } + public byte RewardBoxMaxNum { get; set; } + public ushort CycleContentsPlaydataRemainDay { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestDefine obj) + { + WriteByte(buffer, obj.OrderMaxNum); + WriteByte(buffer, obj.ChargeAddOrderNum); + WriteByte(buffer, obj.RewardBoxMaxNum); + WriteUInt16(buffer, obj.CycleContentsPlaydataRemainDay); + } + + public override CDataQuestDefine Read(IBuffer buffer) + { + CDataQuestDefine obj = new CDataQuestDefine(); + obj.OrderMaxNum = ReadByte(buffer); + obj.ChargeAddOrderNum = ReadByte(buffer); + obj.RewardBoxMaxNum = ReadByte(buffer); + obj.CycleContentsPlaydataRemainDay = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestEnemyInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestEnemyInfo.cs index 37ced2d11..d4ededed5 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestEnemyInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestEnemyInfo.cs @@ -5,6 +5,7 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure; public class CDataQuestEnemyInfo { public uint GroupId { get; set; } + public uint Unk0 { get; set; } public ushort Lv { get; set; } public bool IsPartyRecommend { get; set; } @@ -13,6 +14,7 @@ public class Serializer : EntitySerializer public override void Write(IBuffer buffer, CDataQuestEnemyInfo obj) { WriteUInt32(buffer, obj.GroupId); + WriteUInt32(buffer, obj.Unk0); WriteUInt16(buffer, obj.Lv); WriteBool(buffer, obj.IsPartyRecommend); } @@ -21,6 +23,7 @@ public override CDataQuestEnemyInfo Read(IBuffer buffer) { CDataQuestEnemyInfo obj = new CDataQuestEnemyInfo(); obj.GroupId = ReadUInt32(buffer); + obj.Unk0 = ReadUInt32(buffer); obj.Lv = ReadUInt16(buffer); obj.IsPartyRecommend = ReadBool(buffer); return obj; diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestExp.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestExp.cs new file mode 100644 index 000000000..e655241d1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestExp.cs @@ -0,0 +1,31 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataQuestExp +{ + public byte Unk0 { get; set; } + public ExpType Type { get; set; } + public UInt32 Reward { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestExp obj) + { + WriteByte(buffer, obj.Unk0); + WriteByte(buffer, (byte)obj.Type); + WriteUInt32(buffer, obj.Reward); + } + + public override CDataQuestExp Read(IBuffer buffer) + { + CDataQuestExp obj = new CDataQuestExp(); + obj.Unk0 = ReadByte(buffer); + obj.Type = (ExpType)ReadByte(buffer); + obj.Reward = ReadUInt32(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestId.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestId.cs new file mode 100644 index 000000000..2f55cba31 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestId.cs @@ -0,0 +1,26 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataQuestId + { + public uint QuestId { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestId obj) + { + WriteUInt32(buffer, obj.QuestId); + } + + public override CDataQuestId Read(IBuffer buffer) + { + CDataQuestId obj = new CDataQuestId(); + obj.QuestId = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestIdScheduleId.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestIdScheduleId.cs index d95b04837..fdc6bd4fe 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestIdScheduleId.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestIdScheduleId.cs @@ -4,21 +4,22 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure; public class CDataQuestIdScheduleId { - public CDataQuestIdScheduleId() - { - - } + public uint QuestId { get; set; } + public uint QuestScheduleId { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataQuestIdScheduleId obj) { - + WriteUInt32(buffer, obj.QuestId); + WriteUInt32(buffer, obj.QuestScheduleId); } public override CDataQuestIdScheduleId Read(IBuffer buffer) { CDataQuestIdScheduleId obj = new CDataQuestIdScheduleId(); + obj.QuestId = ReadUInt32(buffer); + obj.QuestScheduleId = ReadUInt32(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPoint.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPoint.cs new file mode 100644 index 000000000..26423466d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPoint.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataQuestKeyItemPoint + { + public byte PointID { get; set; } + public ushort Point { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestKeyItemPoint obj) + { + WriteByte(buffer, obj.PointID); + WriteUInt16(buffer, obj.Point); + } + + public override CDataQuestKeyItemPoint Read(IBuffer buffer) + { + CDataQuestKeyItemPoint obj = new CDataQuestKeyItemPoint(); + obj.PointID = ReadByte(buffer); + obj.Point = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPointRecord.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPointRecord.cs index 0516fa883..73215d38b 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPointRecord.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestKeyItemPointRecord.cs @@ -1,4 +1,5 @@ -using Arrowgene.Buffers; +using System.Collections.Generic; +using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; @@ -6,19 +7,28 @@ public class CDataQuestKeyItemPointRecord { public CDataQuestKeyItemPointRecord() { - + QuestKeyItemPointList = new List(); } + + public uint QuestScheduleId { get; set; } + public ushort ProcessNo { get; set; } + public List QuestKeyItemPointList { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataQuestKeyItemPointRecord obj) { - + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt16(buffer, obj.ProcessNo); + WriteEntityList(buffer, obj.QuestKeyItemPointList); } public override CDataQuestKeyItemPointRecord Read(IBuffer buffer) { CDataQuestKeyItemPointRecord obj = new CDataQuestKeyItemPointRecord(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.ProcessNo = ReadUInt16(buffer); + obj.QuestKeyItemPointList = ReadEntityList(buffer); return obj; } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestLayoutFlagSetInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestLayoutFlagSetInfo.cs index a694587b4..c2e39fa1f 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestLayoutFlagSetInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestLayoutFlagSetInfo.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestList.cs index b2e0aae4b..fcd99e61a 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestList.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestList.cs @@ -1,18 +1,22 @@ -using System.Collections.Generic; using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataQuestList { - public CDataQuestList() { - Unk0 = new List(); - Unk1 = new List(); + public CDataQuestList() + { + BaseWalletPoints = new List(); + BaseExp = new List(); FixedRewardItemList = new List(); FixedRewardSelectItemList = new List(); - Unk7 = new List(); + ContentsReleaseList = new List(); QuestOrderConditionParamList = new List(); - QuestLog = new CDataQuestLog(); + QuestAnnounceList = new List(); + QuestTalkInfoList = new List(); QuestFlagList = new List(); QuestLayoutFlagList = new List(); QuestProcessStateList = new List(); @@ -20,31 +24,34 @@ public CDataQuestList() { QuestLayoutFlagSetInfoList = new List(); DeliveryItemList = new List(); } - - public uint KeyId { get; set; } - public uint QuestScheduleId { get; set; } - public uint QuestId { get; set; } - public uint BaseLevel { get; set; } - public ushort ContentJoinItemRank { get; set; } - public List Unk0 { get; set; } - public List Unk1 { get; set; } - public uint Unk2 { get; set;} - public uint Unk3 { get; set;} - public uint Unk4 { get; set;} - public ulong Unk5 { get; set; } // EndDistributionDate? - public ulong Unk6 { get; set; } // EndDistributionDate? - public List FixedRewardItemList; - public List FixedRewardSelectItemList; - public List Unk7; - public List QuestOrderConditionParamList; - public CDataQuestLog QuestLog { get; set; } - public List QuestFlagList; - public List QuestLayoutFlagList; - public List QuestProcessStateList; - public List QuestEnemyInfoList; - public List QuestLayoutFlagSetInfoList; - public List DeliveryItemList; - public bool IsClientOrder; + + public UInt32 KeyId { get; set; } + public UInt32 QuestScheduleId { get; set; } + public UInt32 QuestId { get; set; } + public UInt32 BaseLevel { get; set; } + public UInt16 ContentJoinItemRank { get; set; } + public List BaseWalletPoints { get; set; } + public List BaseExp { get; set; } + public UInt32 OrderNpcId { get; set; } + public UInt32 NameMsgId { get; set; } + public UInt32 DetailMsgId { get; set; } + public UInt64 DistributionStartDate { get; set; } // OrderDate? + public UInt64 DistributionEndDate { get; set; } + public List FixedRewardItemList { get; set; } + public List FixedRewardSelectItemList { get; set; } + public List ContentsReleaseList { get; set; } + public List QuestOrderConditionParamList { get; set; } + public List QuestAnnounceList { get; set; } + public List QuestTalkInfoList { get; set; } + public List QuestFlagList { get; set; } + public List QuestLayoutFlagList { get; set; } + public List QuestProcessStateList { get; set; } + public List QuestEnemyInfoList { get; set; } + public List QuestLayoutFlagSetInfoList { get; set; } + public List DeliveryItemList { get; set; } + public bool IsClientOrder { get; set; } + public bool IsEnable { get; set; } + // public bool CanProgress { get; set; } public class Serializer : EntitySerializer { @@ -55,18 +62,20 @@ public override void Write(IBuffer buffer, CDataQuestList obj) WriteUInt32(buffer, obj.QuestId); WriteUInt32(buffer, obj.BaseLevel); WriteUInt16(buffer, obj.ContentJoinItemRank); - WriteEntityList(buffer, obj.Unk0); - WriteEntityList(buffer, obj.Unk1); - WriteUInt32(buffer, obj.Unk2); - WriteUInt32(buffer, obj.Unk3); - WriteUInt32(buffer, obj.Unk4); - WriteUInt64(buffer, obj.Unk5); - WriteUInt64(buffer, obj.Unk6); + WriteEntityList(buffer, obj.BaseWalletPoints); + WriteEntityList(buffer, obj.BaseExp); + WriteUInt32(buffer, obj.OrderNpcId); + WriteUInt32(buffer, obj.NameMsgId); + WriteUInt32(buffer, obj.DetailMsgId); + WriteUInt64(buffer, obj.DistributionStartDate); + WriteUInt64(buffer, obj.DistributionEndDate); WriteEntityList(buffer, obj.FixedRewardItemList); WriteEntityList(buffer, obj.FixedRewardSelectItemList); - WriteEntityList(buffer, obj.Unk7); + WriteEntityList(buffer, obj.ContentsReleaseList); WriteEntityList(buffer, obj.QuestOrderConditionParamList); - WriteEntity(buffer, obj.QuestLog); + // CQuestLog + WriteEntityList(buffer, obj.QuestAnnounceList); + WriteEntityList(buffer, obj.QuestTalkInfoList); WriteEntityList(buffer, obj.QuestFlagList); WriteEntityList(buffer, obj.QuestLayoutFlagList); WriteEntityList(buffer, obj.QuestProcessStateList); @@ -75,7 +84,7 @@ public override void Write(IBuffer buffer, CDataQuestList obj) WriteEntityList(buffer, obj.DeliveryItemList); WriteBool(buffer, obj.IsClientOrder); } - + public override CDataQuestList Read(IBuffer buffer) { CDataQuestList obj = new CDataQuestList(); @@ -84,18 +93,19 @@ public override CDataQuestList Read(IBuffer buffer) obj.QuestId = ReadUInt32(buffer); obj.BaseLevel = ReadUInt32(buffer); obj.ContentJoinItemRank = ReadUInt16(buffer); - obj.Unk0 = ReadEntityList(buffer); - obj.Unk1 = ReadEntityList(buffer); - obj.Unk2 = ReadUInt32(buffer); - obj.Unk3 = ReadUInt32(buffer); - obj.Unk4 = ReadUInt32(buffer); - obj.Unk5 = ReadUInt64(buffer); - obj.Unk6 = ReadUInt64(buffer); + obj.BaseWalletPoints = ReadEntityList(buffer); + obj.BaseExp = ReadEntityList(buffer); + obj.OrderNpcId = ReadUInt32(buffer); + obj.NameMsgId = ReadUInt32(buffer); + obj.DetailMsgId = ReadUInt32(buffer); + obj.DistributionStartDate = ReadUInt64(buffer); + obj.DistributionEndDate = ReadUInt64(buffer); obj.FixedRewardItemList = ReadEntityList(buffer); obj.FixedRewardSelectItemList = ReadEntityList(buffer); - obj.Unk7 = ReadEntityList(buffer); + obj.ContentsReleaseList = ReadEntityList(buffer); obj.QuestOrderConditionParamList = ReadEntityList(buffer); - obj.QuestLog = ReadEntity(buffer); + obj.QuestAnnounceList = ReadEntityList(buffer); + obj.QuestTalkInfoList = ReadEntityList(buffer); obj.QuestFlagList = ReadEntityList(buffer); obj.QuestLayoutFlagList = ReadEntityList(buffer); obj.QuestProcessStateList = ReadEntityList(buffer); @@ -107,4 +117,4 @@ public override CDataQuestList Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk1.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk1.cs deleted file mode 100644 index 9924d008f..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk1.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - public class CDataQuestListUnk1 - { - public byte Unk0 { get; set; } - public byte Unk1 { get; set; } - public uint Unk2 { get; set; } - - public class Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, CDataQuestListUnk1 obj) - { - WriteByte(buffer, obj.Unk0); - WriteByte(buffer, obj.Unk1); - WriteUInt32(buffer, obj.Unk2); - } - - public override CDataQuestListUnk1 Read(IBuffer buffer) - { - CDataQuestListUnk1 obj = new CDataQuestListUnk1(); - obj.Unk0 = ReadByte(buffer); - obj.Unk1 = ReadByte(buffer); - obj.Unk2 = ReadUInt32(buffer); - return obj; - } - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk7.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk7.cs deleted file mode 100644 index 171967f7b..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestListUnk7.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; -using Arrowgene.Buffers; -using Arrowgene.Ddon.Shared.Model; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - public class CDataQuestListUnk7 - { - public uint Unk0 { get; set; } - - public class Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, CDataQuestListUnk7 obj) - { - WriteUInt32(buffer, obj.Unk0); - } - - public override CDataQuestListUnk7 Read(IBuffer buffer) - { - CDataQuestListUnk7 obj = new CDataQuestListUnk7(); - obj.Unk0 = ReadUInt32(buffer); - return obj; - } - } - } -} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestMobHuntQuestInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestMobHuntQuestInfo.cs new file mode 100644 index 000000000..fc13fed47 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestMobHuntQuestInfo.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataQuestMobHuntQuestInfo + { + public CDataQuestMobHuntQuestInfo() + { + QuestList = new CDataQuestList(); + } + + public CDataQuestList QuestList { get; set; } + public uint Unk0 { get; set; } + public byte Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestMobHuntQuestInfo obj) + { + WriteEntity(buffer, obj.QuestList); + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + } + + public override CDataQuestMobHuntQuestInfo Read(IBuffer buffer) + { + CDataQuestMobHuntQuestInfo obj = new CDataQuestMobHuntQuestInfo(); + obj.QuestList = ReadEntity(buffer); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderList.cs index f9d99a236..9e4066432 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderList.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderList.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; @@ -9,14 +9,18 @@ public CDataQuestOrderList() { FixedRewardItem = new List(); FixedRewardSelectItem = new List(); - QuestAnnounce = new List(); - QuestTalkInfo = new List(); - QuestFlag = new List(); - QuestLayoutFlag = new List(); - QuestProcessState = new List(); + BaseWalletPoints = new List(); + BaseExp = new List(); + ContentsReleaseList = new List(); + QuestLog = new CDataQuestLog(); + QuestFlagList = new List(); + QuestLayoutFlagList = new List(); + QuestProcessStateList = new List(); QuestOrderConditionParam = new List(); - QuestEnemyInfo = new List(); - QuestLayoutFlagSetInfo = new List(); + QuestEnemyInfoList = new List(); + Unk8 = new List(); + DeliveryItemList = new List(); + QuestLayoutFlagSetInfoList = new List(); } public uint KeyId { get; set; } @@ -25,24 +29,26 @@ public CDataQuestOrderList() public uint AreaId { get; set; } public uint BaseLevel { get; set; } public ushort ContentJoinItemRank { get; set; } - public uint BaseGold { get; set; } - public uint BaseExp { get; set; } - public uint BaseRim { get; set; } - public uint OrderNpcId { get; set; } - public uint NameMsgId { get; set; } - public uint DetailMsgId { get; set; } - public ulong OrderDate { get; set; } - public ulong EndDistributionDate { get; set; } + public List BaseWalletPoints { get; set; } + public List BaseExp { get; set; } + public uint NpcId { get; set;} // NpcId? + public uint Unk3 { get; set;} // MsgId? + public uint Unk4 { get; set;} // DetailMsgId + public ulong Unk5 { get; set; } // ?? + public ulong Unk6 { get; set; } // OrderDate? + public ulong Unk6A { get; set; } // EndDistributionDate? public List FixedRewardItem { get; set; } public List FixedRewardSelectItem { get; set; } - public List QuestAnnounce { get; set; } - public List QuestTalkInfo { get; set; } - public List QuestFlag { get; set; } - public List QuestLayoutFlag { get; set; } - public List QuestProcessState { get; set; } + public List ContentsReleaseList { get; set; } + public CDataQuestLog QuestLog { get; set; } + public List QuestFlagList; + public List QuestLayoutFlagList; + public List QuestProcessStateList; public List QuestOrderConditionParam { get; set; } - public List QuestEnemyInfo { get; set; } - public List QuestLayoutFlagSetInfo { get; set; } + public List QuestEnemyInfoList; + public List QuestLayoutFlagSetInfoList; + public List Unk8 { get; set; } + public List DeliveryItemList; public bool IsClientOrder { get; set; } public bool IsEnable { get; set; } public bool CanProgress { get; set; } @@ -57,24 +63,26 @@ public override void Write(IBuffer buffer, CDataQuestOrderList obj) WriteUInt32(buffer, obj.AreaId); WriteUInt32(buffer, obj.BaseLevel); WriteUInt16(buffer, obj.ContentJoinItemRank); - WriteUInt32(buffer, obj.BaseGold); - WriteUInt32(buffer, obj.BaseExp); - WriteUInt32(buffer, obj.BaseRim); - WriteUInt32(buffer, obj.OrderNpcId); - WriteUInt32(buffer, obj.NameMsgId); - WriteUInt32(buffer, obj.DetailMsgId); - WriteUInt64(buffer, obj.OrderDate); - WriteUInt64(buffer, obj.EndDistributionDate); + WriteEntityList(buffer, obj.BaseWalletPoints); + WriteEntityList(buffer, obj.BaseExp); + WriteUInt32(buffer, obj.NpcId); + WriteUInt32(buffer, obj.Unk3); + WriteUInt32(buffer, obj.Unk4); + WriteUInt64(buffer, obj.Unk5); + WriteUInt64(buffer, obj.Unk6); + WriteUInt64(buffer, obj.Unk6A); WriteEntityList(buffer, obj.FixedRewardItem); WriteEntityList(buffer, obj.FixedRewardSelectItem); - WriteEntityList(buffer, obj.QuestAnnounce); - WriteEntityList(buffer, obj.QuestTalkInfo); - WriteEntityList(buffer, obj.QuestFlag); - WriteEntityList(buffer, obj.QuestLayoutFlag); - WriteEntityList(buffer, obj.QuestProcessState); - WriteEntityList(buffer, obj.QuestOrderConditionParam); - WriteEntityList(buffer, obj.QuestEnemyInfo); - WriteEntityList(buffer, obj.QuestLayoutFlagSetInfo); + WriteEntityList(buffer, obj.ContentsReleaseList); + WriteEntity(buffer, obj.QuestLog); + WriteEntityList(buffer, obj.QuestFlagList); + WriteEntityList(buffer, obj.QuestLayoutFlagList); + WriteEntityList(buffer, obj.QuestProcessStateList); + WriteEntityList(buffer, obj.QuestOrderConditionParam); + WriteEntityList(buffer, obj.QuestEnemyInfoList); + WriteEntityList(buffer, obj.QuestLayoutFlagSetInfoList); + WriteEntityList(buffer, obj.Unk8); + WriteEntityList(buffer, obj.DeliveryItemList); WriteBool(buffer, obj.IsClientOrder); WriteBool(buffer, obj.IsEnable); WriteBool(buffer, obj.CanProgress); @@ -89,24 +97,26 @@ public override CDataQuestOrderList Read(IBuffer buffer) obj.AreaId = ReadUInt32(buffer); obj.BaseLevel = ReadUInt32(buffer); obj.ContentJoinItemRank = ReadUInt16(buffer); - obj.BaseGold = ReadUInt32(buffer); - obj.BaseExp = ReadUInt32(buffer); - obj.BaseRim = ReadUInt32(buffer); - obj.OrderNpcId = ReadUInt32(buffer); - obj.NameMsgId = ReadUInt32(buffer); - obj.DetailMsgId = ReadUInt32(buffer); - obj.OrderDate = ReadUInt64(buffer); - obj.EndDistributionDate = ReadUInt64(buffer); + obj.BaseWalletPoints = ReadEntityList(buffer); + obj.BaseExp = ReadEntityList(buffer); + obj.NpcId = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.Unk4 = ReadUInt32(buffer); + obj.Unk5 = ReadUInt64(buffer); + obj.Unk6 = ReadUInt64(buffer); + obj.Unk6A = ReadUInt64(buffer); obj.FixedRewardItem = ReadEntityList(buffer); obj.FixedRewardSelectItem = ReadEntityList(buffer); - obj.QuestAnnounce = ReadEntityList(buffer); - obj.QuestTalkInfo = ReadEntityList(buffer); - obj.QuestFlag = ReadEntityList(buffer); - obj.QuestLayoutFlag = ReadEntityList(buffer); - obj.QuestProcessState = ReadEntityList(buffer); + obj.ContentsReleaseList = ReadEntityList(buffer); + obj.QuestLog = ReadEntity(buffer); + obj.QuestFlagList = ReadEntityList(buffer); + obj.QuestLayoutFlagList = ReadEntityList(buffer); + obj.QuestProcessStateList = ReadEntityList(buffer); obj.QuestOrderConditionParam = ReadEntityList(buffer); - obj.QuestEnemyInfo = ReadEntityList(buffer); - obj.QuestLayoutFlagSetInfo = ReadEntityList(buffer); + obj.QuestEnemyInfoList = ReadEntityList(buffer); + obj.QuestLayoutFlagSetInfoList = ReadEntityList(buffer); + obj.Unk8 = ReadEntityList(buffer); + obj.DeliveryItemList = ReadEntityList(buffer); obj.IsClientOrder = ReadBool(buffer); obj.IsEnable = ReadBool(buffer); obj.CanProgress = ReadBool(buffer); diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderListUnk8.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderListUnk8.cs new file mode 100644 index 000000000..cd603ea03 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestOrderListUnk8.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataQuestOrderListUnk8 + { + public uint Unk0 { get; set; } + public ulong Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataQuestOrderListUnk8 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt64(buffer, obj.Unk1); + } + + public override CDataQuestOrderListUnk8 Read(IBuffer buffer) + { + CDataQuestOrderListUnk8 obj = new CDataQuestOrderListUnk8(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt64(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProcessState.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProcessState.cs index 9c6510469..e30ff36b6 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProcessState.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProcessState.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System.Collections.Generic; +using System.Linq; using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure; @@ -12,6 +13,16 @@ public CDataQuestProcessState() ResultCommandList = new List(); } + public CDataQuestProcessState(CDataQuestProcessState obj) + { + ProcessNo = obj.ProcessNo; + SequenceNo = obj.SequenceNo; + BlockNo = obj.BlockNo; + WorkList = obj.WorkList.Select(x => new CDataQuestProgressWork(x)).ToList(); + ResultCommandList = obj.ResultCommandList.Select(x => new CDataQuestCommand(x)).ToList(); + CheckCommandList = obj.CheckCommandList.Select(x => new MtTypedArrayCDataQuestCommand(x)).ToList(); + } + public ushort ProcessNo { get; set; } public ushort SequenceNo { get; set; } public ushort BlockNo { get; set; } @@ -48,6 +59,16 @@ public override CDataQuestProcessState Read(IBuffer buffer) public class MtTypedArrayCDataQuestCommand { public List ResultCommandList { get; set; } + public MtTypedArrayCDataQuestCommand() + { + ResultCommandList = new List(); + } + + public MtTypedArrayCDataQuestCommand(MtTypedArrayCDataQuestCommand obj) + { + ResultCommandList = obj.ResultCommandList.Select(x => new CDataQuestCommand(x)).ToList(); + } + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, MtTypedArrayCDataQuestCommand obj) diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProgressWork.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProgressWork.cs index 1f85e1624..6193f5458 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProgressWork.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestProgressWork.cs @@ -4,6 +4,19 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataQuestProgressWork { + public CDataQuestProgressWork() + { + } + + public CDataQuestProgressWork(CDataQuestProgressWork obj) + { + CommandNo = obj.CommandNo; + Work01 = obj.Work01; + Work02 = obj.Work02; + Work03 = obj.Work03; + Work04 = obj.Work04; + } + public uint CommandNo { get; set; } public int Work01 { get; set; } public int Work02 { get; set; } @@ -33,4 +46,4 @@ public override CDataQuestProgressWork Read(IBuffer buffer) } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestTalkInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestTalkInfo.cs index f1ad7788e..72b14736e 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestTalkInfo.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataQuestTalkInfo.cs @@ -1,17 +1,30 @@ -using Arrowgene.Buffers; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure; public class CDataQuestTalkInfo { + // One of these two is TalkNo + public uint Unk0 { get; set; } public uint TalkNo { get; set; } public ushort NpcId { get; set; } public bool IsOneOnly { get; set; } - + public CDataQuestTalkInfo() + { + } + + public CDataQuestTalkInfo(NpcId npcId, uint talkNo, bool isOnOnly = false) + { + NpcId = (ushort) npcId; + TalkNo = talkNo; + } + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataQuestTalkInfo obj) { + WriteUInt32(buffer, obj.Unk0); WriteUInt32(buffer, obj.TalkNo); WriteUInt16(buffer, obj.NpcId); WriteBool(buffer, obj.IsOneOnly); @@ -20,6 +33,7 @@ public override void Write(IBuffer buffer, CDataQuestTalkInfo obj) public override CDataQuestTalkInfo Read(IBuffer buffer) { CDataQuestTalkInfo obj = new CDataQuestTalkInfo(); + obj.Unk0 = ReadUInt32(buffer); obj.TalkNo = ReadUInt32(buffer); obj.NpcId = ReadUInt16(buffer); obj.IsOneOnly = ReadBool(buffer); diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRefiningMaterialInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRefiningMaterialInfo.cs new file mode 100644 index 000000000..43a0533c6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRefiningMaterialInfo.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataRefiningMaterialInfo + { + public uint ItemId { get; set; } + public uint CraftCostItemRankMultiplier { get; set; } + public uint CraftCostMax { get; set; } + public uint CraftExpItemRankMultiplier { get; set; } + public uint CraftExpMax { get; set; } + public bool CanGreatSuccess { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRefiningMaterialInfo obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt32(buffer, obj.CraftCostItemRankMultiplier); + WriteUInt32(buffer, obj.CraftCostMax); + WriteUInt32(buffer, obj.CraftExpItemRankMultiplier); + WriteUInt32(buffer, obj.CraftExpMax); + WriteBool(buffer, obj.CanGreatSuccess); + } + + public override CDataRefiningMaterialInfo Read(IBuffer buffer) + { + CDataRefiningMaterialInfo obj = new CDataRefiningMaterialInfo(); + obj.ItemId = ReadUInt32(buffer); + obj.CraftCostItemRankMultiplier = ReadUInt32(buffer); + obj.CraftCostMax = ReadUInt32(buffer); + obj.CraftExpItemRankMultiplier = ReadUInt32(buffer); + obj.CraftExpMax = ReadUInt32(buffer); + obj.CanGreatSuccess = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisterdPawnList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisterdPawnList.cs new file mode 100644 index 000000000..66f86107e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisterdPawnList.cs @@ -0,0 +1,47 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataRegisterdPawnList +{ + public CDataRegisterdPawnList() + { + Name = string.Empty; + PawnListData = new CDataPawnListData(); + } + + public uint PawnId { get; set; } + public string Name { get; set; } + public byte Sex { get; set; } + public uint RentalCost { get; set; } + public ulong Updated { get; set; } + public CDataPawnListData PawnListData { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRegisterdPawnList obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteMtString(buffer, obj.Name); + WriteByte(buffer, obj.Sex); + WriteUInt32(buffer, obj.RentalCost); + WriteUInt64(buffer, obj.Updated); + WriteEntity(buffer, obj.PawnListData); + } + + public override CDataRegisterdPawnList Read(IBuffer buffer) + { + CDataRegisterdPawnList obj = new CDataRegisterdPawnList(); + obj.PawnId = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + obj.Sex = ReadByte(buffer); + obj.RentalCost = ReadUInt32(buffer); + obj.Updated = ReadUInt64(buffer); + obj.PawnListData = ReadEntity(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisteredLegendPawnInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisteredLegendPawnInfo.cs new file mode 100644 index 000000000..5e0bb833e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRegisteredLegendPawnInfo.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataRegisteredLegendPawnInfo + { + public CDataRegisteredLegendPawnInfo() { + PawnCraftSkillList = new List(); + } + + public uint PawnId { get; set; } + /// Although the structure supports changing this to any type, the in game UI only shows the GG icon + public WalletType PointType { get; set; } + /// how many GG or whatever else the point type is per craft usage + public uint RentalCost { get; set; } + /// TODO: Maybe course ID? + public uint Unk3 { get; set; } + public string Name { get; set; } + public uint CraftRank { get; set; } + public List PawnCraftSkillList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRegisteredLegendPawnInfo obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteByte(buffer, (byte)obj.PointType); + WriteUInt32(buffer, obj.RentalCost); + WriteUInt32(buffer, obj.Unk3); + WriteMtString(buffer, obj.Name); + WriteUInt32(buffer, obj.CraftRank); + WriteEntityList(buffer, obj.PawnCraftSkillList); + } + + public override CDataRegisteredLegendPawnInfo Read(IBuffer buffer) + { + CDataRegisteredLegendPawnInfo obj = new CDataRegisteredLegendPawnInfo(); + obj.PawnId = ReadUInt32(buffer); + obj.PointType = (WalletType)ReadByte(buffer); + obj.RentalCost = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + obj.CraftRank = ReadUInt32(buffer); + obj.PawnCraftSkillList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseAreaInfoSet.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseAreaInfoSet.cs new file mode 100644 index 000000000..77aa5cfb2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseAreaInfoSet.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataReleaseAreaInfoSet +{ + public CDataReleaseAreaInfoSet() + { + } + + public UInt32 AreaId { get; set; } + public List ReleaseList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataReleaseAreaInfoSet obj) + { + WriteUInt32(buffer, obj.AreaId); + WriteEntityList(buffer, obj.ReleaseList); + } + + public override CDataReleaseAreaInfoSet Read(IBuffer buffer) + { + CDataReleaseAreaInfoSet obj = new CDataReleaseAreaInfoSet(); + obj.AreaId = ReadUInt32(buffer); + obj.ReleaseList = ReadEntityList(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseOrbElement.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseOrbElement.cs new file mode 100644 index 000000000..75ff841fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataReleaseOrbElement.cs @@ -0,0 +1,33 @@ +using Arrowgene.Buffers; +using System; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataReleaseOrbElement +{ + public UInt32 ElementId { get; set; } + public byte PageNo { get; set; } + public byte GroupNo { get; set; } + public byte Index { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataReleaseOrbElement obj) + { + WriteUInt32(buffer, obj.ElementId); + WriteByte(buffer, obj.PageNo); + WriteByte(buffer, obj.GroupNo); + WriteByte(buffer, obj.Index); + } + + public override CDataReleaseOrbElement Read(IBuffer buffer) + { + CDataReleaseOrbElement obj = new CDataReleaseOrbElement(); + obj.ElementId = ReadUInt32(buffer); + obj.PageNo = ReadByte(buffer); + obj.GroupNo = ReadByte(buffer); + obj.Index = ReadByte(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRentedPawnList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRentedPawnList.cs new file mode 100644 index 000000000..ff27c53be --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRentedPawnList.cs @@ -0,0 +1,54 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataRentedPawnList + { + public CDataRentedPawnList() + { + PawnListData = new CDataPawnListData(); + } + + public uint PawnId { get; set; } + public uint SlotNo { get; set; } + public string Name { get; set; } + public byte Sex { get; set; } + public byte PawnState { get; set; } + public byte CraftCount { get; set; } + public byte AdventureCount { get; set; } + public CDataPawnListData PawnListData { get; set; } + public PawnType PawnType { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRentedPawnList obj) + { + WriteUInt32(buffer, obj.PawnId); + WriteUInt32(buffer, obj.SlotNo); + WriteMtString(buffer, obj.Name); + WriteByte(buffer, obj.Sex); + WriteByte(buffer, obj.PawnState); + WriteByte(buffer, obj.CraftCount); + WriteByte(buffer, obj.AdventureCount); + WriteEntity(buffer, obj.PawnListData); + WriteByte(buffer, (byte) obj.PawnType); + } + + public override CDataRentedPawnList Read(IBuffer buffer) + { + CDataRentedPawnList obj = new CDataRentedPawnList(); + obj.PawnId = ReadUInt32(buffer); + obj.SlotNo = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + obj.Sex = ReadByte(buffer); + obj.PawnState = ReadByte(buffer); + obj.CraftCount = ReadByte(buffer); + obj.AdventureCount = ReadByte(buffer); + obj.PawnListData = ReadEntity(buffer); + obj.PawnType = (PawnType) ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfo.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfo.cs new file mode 100644 index 000000000..12cf62223 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfo.cs @@ -0,0 +1,44 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Security.Cryptography.X509Certificates; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataResetInfo +{ + public CDataResetInfo() + { + Unk0 = new CDataResetInfoUnk0(); + WalletPoints = new List(); + } + + public CDataResetInfoUnk0 Unk0 { get; set; } + public bool Unk1 { get; set; } + public uint Unk2 { get; set; } + public uint Unk3 { get; set; } + public List WalletPoints { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataResetInfo obj) + { + WriteEntity(buffer, obj.Unk0); + WriteBool(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteEntityList(buffer, obj.WalletPoints); + } + + public override CDataResetInfo Read(IBuffer buffer) + { + CDataResetInfo obj = new CDataResetInfo(); + obj.Unk0 = ReadEntity(buffer); + obj.Unk1 = ReadBool(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.WalletPoints = ReadEntityList(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfoUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfoUnk0.cs new file mode 100644 index 000000000..14e8623e1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataResetInfoUnk0.cs @@ -0,0 +1,46 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Security.Cryptography.X509Certificates; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataResetInfoUnk0 +{ + public CDataResetInfoUnk0() + { + + } + + public uint Unk0 { get; set; } + public bool Unk1 { get; set; } + public bool Unk2 { get; set; } + public bool Unk3 { get; set; } + public byte Unk4 { get; set; } + public bool Unk5 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataResetInfoUnk0 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteBool(buffer, obj.Unk1); + WriteBool(buffer, obj.Unk2); + WriteBool(buffer, obj.Unk3); + WriteByte(buffer, obj.Unk4); + WriteBool(buffer, obj.Unk5); + } + + public override CDataResetInfoUnk0 Read(IBuffer buffer) + { + CDataResetInfoUnk0 obj = new CDataResetInfoUnk0(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadBool(buffer); + obj.Unk2 = ReadBool(buffer); + obj.Unk3 = ReadBool(buffer); + obj.Unk4 = ReadByte(buffer); + obj.Unk5 = ReadBool(buffer); + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxItem.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxItem.cs new file mode 100644 index 000000000..93fe0a3a7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxItem.cs @@ -0,0 +1,47 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Security.Cryptography.X509Certificates; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataRewardBoxItem +{ + public CDataRewardBoxItem() + { + UID = ""; + } + + public UInt32 ItemId { get; set; } + public UInt16 Num { get; set; } + public string UID { get; set; } + public byte Type { get; set; } + public bool IsCharge { get; set; } + public bool IsHelp { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRewardBoxItem obj) + { + WriteUInt32(buffer, obj.ItemId); + WriteUInt16(buffer, obj.Num); + WriteMtString(buffer, obj.UID); + WriteByte(buffer, obj.Type); + WriteBool(buffer, obj.IsCharge); + WriteBool(buffer, obj.IsHelp); + } + + public override CDataRewardBoxItem Read(IBuffer buffer) + { + CDataRewardBoxItem obj = new CDataRewardBoxItem(); + obj.ItemId = ReadUInt32(buffer); + obj.Num = ReadUInt16(buffer); + obj.UID = ReadMtString(buffer); + obj.Type = ReadByte(buffer); + obj.IsCharge = ReadBool(buffer); + obj.IsHelp = ReadBool(buffer); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxRecord.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxRecord.cs new file mode 100644 index 000000000..55cd8d116 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataRewardBoxRecord.cs @@ -0,0 +1,37 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Entity.Structure; + +public class CDataRewardBoxRecord +{ + public CDataRewardBoxRecord() + { + RewardItemList = new List(); + } + + public UInt32 ListNo { get; set; } + public UInt32 QuestId { get; set; } + public List RewardItemList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataRewardBoxRecord obj) + { + WriteUInt32(buffer, obj.ListNo); + WriteUInt32(buffer, obj.QuestId); + WriteEntityList(buffer, obj.RewardItemList); + } + + public override CDataRewardBoxRecord Read(IBuffer buffer) + { + CDataRewardBoxRecord obj = new CDataRewardBoxRecord(); + obj.ListNo = ReadUInt32(buffer); + obj.QuestId = ReadUInt32(buffer); + obj.RewardItemList = ReadEntityList(buffer); + return obj; + } + } +} + diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftGetCraftSettingResUnk0Unk6.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftGetCraftSettingResUnk0Unk6.cs new file mode 100644 index 000000000..151a68dd8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftGetCraftSettingResUnk0Unk6.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CCraftGetCraftSettingResUnk0Unk6 + { + public byte Unk0 { get; set; } + public uint Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CCraftGetCraftSettingResUnk0Unk6 obj) + { + WriteByte(buffer, obj.Unk0); + WriteUInt32(buffer, obj.Unk1); + } + + public override CDataS2CCraftGetCraftSettingResUnk0Unk6 Read(IBuffer buffer) + { + CDataS2CCraftGetCraftSettingResUnk0Unk6 obj = new CDataS2CCraftGetCraftSettingResUnk0Unk6(); + obj.Unk0 = ReadByte(buffer); + obj.Unk1 = ReadUInt32(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftStartQualityUpResUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftStartQualityUpResUnk0.cs new file mode 100644 index 000000000..d24833bd7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CCraftStartQualityUpResUnk0.cs @@ -0,0 +1,39 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CCraftStartQualityUpResUnk0 + { + public uint Unk0 { get; set; } + public ushort Unk1 { get; set; } // if this unk drives addstatus then this is definitely the addstatusID. + public byte Unk2 { get; set; } + public uint Unk3 { get; set; } + public uint Unk4 { get; set; } + public bool IsGreatSuccess { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CCraftStartQualityUpResUnk0 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt16(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteUInt32(buffer, obj.Unk4); + WriteBool(buffer, obj.IsGreatSuccess); + } + + public override CDataS2CCraftStartQualityUpResUnk0 Read(IBuffer buffer) + { + CDataS2CCraftStartQualityUpResUnk0 obj = new CDataS2CCraftStartQualityUpResUnk0(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt16(buffer); + obj.Unk2 = ReadByte(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.Unk4 = ReadUInt32(buffer); + obj.IsGreatSuccess = ReadBool(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0.cs new file mode 100644 index 000000000..f93340237 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CEquipEnhancedGetPacksResUnk0 + { + public CDataS2CEquipEnhancedGetPacksResUnk0() { + Unk2 = string.Empty; + Unk5 = new List(); + Unk6 = new List(); + Unk7 = new List(); + Unk8 = new List(); + Unk9 = new List(); + Unk10 = new List(); + } + + public ushort Unk0 { get; set; } + public byte Unk1 { get; set; } + public string Unk2 { get; set; } + public ushort Unk3 { get; set; } + public ushort Unk4 { get; set; } + public List Unk5 { get; set; } + public List Unk6 { get; set; } + public List Unk7 { get; set; } + public List Unk8 { get; set; } + public List Unk9 { get; set; } + public List Unk10 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CEquipEnhancedGetPacksResUnk0 obj) + { + WriteUInt16(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteMtString(buffer, obj.Unk2); + WriteUInt16(buffer, obj.Unk3); + WriteUInt16(buffer, obj.Unk4); + WriteEntityList(buffer, obj.Unk5); + WriteEntityList(buffer, obj.Unk6); + WriteEntityList(buffer, obj.Unk7); + WriteEntityList(buffer, obj.Unk8); + WriteEntityList(buffer, obj.Unk9); + WriteEntityList(buffer, obj.Unk10); + } + + public override CDataS2CEquipEnhancedGetPacksResUnk0 Read(IBuffer buffer) + { + CDataS2CEquipEnhancedGetPacksResUnk0 obj = new CDataS2CEquipEnhancedGetPacksResUnk0(); + obj.Unk0 = ReadUInt16(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadMtString(buffer); + obj.Unk3 = ReadUInt16(buffer); + obj.Unk4 = ReadUInt16(buffer); + obj.Unk5 = ReadEntityList(buffer); + obj.Unk6 = ReadEntityList(buffer); + obj.Unk7 = ReadEntityList(buffer); + obj.Unk8 = ReadEntityList(buffer); + obj.Unk9 = ReadEntityList(buffer); + obj.Unk10 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10.cs new file mode 100644 index 000000000..39cc889ac --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CEquipEnhancedGetPacksResUnk0Unk10 + { + public CDataS2CEquipEnhancedGetPacksResUnk0Unk10() { + Unk1 = new List(); + } + + public byte Unk0 { get; set; } + public List Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CEquipEnhancedGetPacksResUnk0Unk10 obj) + { + WriteByte(buffer, obj.Unk0); + WriteEntityList(buffer, obj.Unk1); + } + + public override CDataS2CEquipEnhancedGetPacksResUnk0Unk10 Read(IBuffer buffer) + { + CDataS2CEquipEnhancedGetPacksResUnk0Unk10 obj = new CDataS2CEquipEnhancedGetPacksResUnk0Unk10(); + obj.Unk0 = ReadByte(buffer); + obj.Unk1 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1.cs new file mode 100644 index 000000000..d936b8c33 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1 + { + public ushort Unk0 { get; set; } + public ushort Unk1 { get; set; } + public byte Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1 obj) + { + WriteUInt16(buffer, obj.Unk0); + WriteUInt16(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + } + + public override CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1 Read(IBuffer buffer) + { + CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1 obj = new CDataS2CEquipEnhancedGetPacksResUnk0Unk10Unk1(); + obj.Unk0 = ReadUInt16(buffer); + obj.Unk1 = ReadUInt16(buffer); + obj.Unk2 = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk6.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk6.cs new file mode 100644 index 000000000..4d6b833eb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk6.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CEquipEnhancedGetPacksResUnk0Unk6 + { + public uint Unk0 { get; set; } + public ushort Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CEquipEnhancedGetPacksResUnk0Unk6 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteUInt16(buffer, obj.Unk1); + } + + public override CDataS2CEquipEnhancedGetPacksResUnk0Unk6 Read(IBuffer buffer) + { + CDataS2CEquipEnhancedGetPacksResUnk0Unk6 obj = new CDataS2CEquipEnhancedGetPacksResUnk0Unk6(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadUInt16(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk9.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk9.cs new file mode 100644 index 000000000..2d632f815 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CEquipEnhancedGetPacksResUnk0Unk9.cs @@ -0,0 +1,26 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CEquipEnhancedGetPacksResUnk0Unk9 + { + public byte Unk0 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CEquipEnhancedGetPacksResUnk0Unk9 obj) + { + WriteByte(buffer, obj.Unk0); + } + + public override CDataS2CEquipEnhancedGetPacksResUnk0Unk9 Read(IBuffer buffer) + { + CDataS2CEquipEnhancedGetPacksResUnk0Unk9 obj = new CDataS2CEquipEnhancedGetPacksResUnk0Unk9(); + obj.Unk0 = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0.cs new file mode 100644 index 000000000..c12b40085 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CQuestJoinLobbyQuestInfoNtcUnk0 + { + public CDataS2CQuestJoinLobbyQuestInfoNtcUnk0() { + Unk1 = new List(); + } + + public uint Unk0 { get; set; } + public List Unk1 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CQuestJoinLobbyQuestInfoNtcUnk0 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteEntityList(buffer, obj.Unk1); + } + + public override CDataS2CQuestJoinLobbyQuestInfoNtcUnk0 Read(IBuffer buffer) + { + CDataS2CQuestJoinLobbyQuestInfoNtcUnk0 obj = new CDataS2CQuestJoinLobbyQuestInfoNtcUnk0(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1.cs new file mode 100644 index 000000000..d95b48e7d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1 + { + public CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1() { + Unk3 = new List(); + Unk5 = new List(); + } + + public uint Unk0 { get; set; } + public int Unk1 { get; set; } + public int Unk2 { get; set; } + public List Unk3 { get; set; } + public bool Unk4 { get; set; } + public List Unk5 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteInt32(buffer, obj.Unk1); + WriteInt32(buffer, obj.Unk2); + WriteEntityList(buffer, obj.Unk3); + WriteBool(buffer, obj.Unk4); + WriteEntityList(buffer, obj.Unk5); + } + + public override CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1 Read(IBuffer buffer) + { + CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1 obj = new CDataS2CQuestJoinLobbyQuestInfoNtcUnk0Unk1(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadInt32(buffer); + obj.Unk2 = ReadInt32(buffer); + obj.Unk3 = ReadEntityList(buffer); + obj.Unk4 = ReadBool(buffer); + obj.Unk5 = ReadEntityList(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataScreenShotCategory.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataScreenShotCategory.cs new file mode 100644 index 000000000..df5b27b72 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataScreenShotCategory.cs @@ -0,0 +1,27 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataScreenShotCategory + { + public uint Id; + public string Name; + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataScreenShotCategory obj) + { + WriteUInt32(buffer, obj.Id); + WriteMtString(buffer, obj.Name); + } + + public override CDataScreenShotCategory Read(IBuffer buffer) + { + CDataScreenShotCategory obj = new CDataScreenShotCategory(); + obj.Id = ReadUInt32(buffer); + obj.Name = ReadMtString(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestBonusList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestBonusList.cs new file mode 100644 index 000000000..25254e7b7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestBonusList.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSetQuestBonusList + { + public CDataSetQuestBonusList() + { + } + + public uint Unk0 { get; set; } + public CDataSetQuestInfoList QuestInfoList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSetQuestBonusList obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteEntity(buffer, obj.QuestInfoList); + } + + public override CDataSetQuestBonusList Read(IBuffer buffer) + { + CDataSetQuestBonusList obj = new CDataSetQuestBonusList(); + obj.Unk0 = ReadUInt32(buffer); + obj.QuestInfoList = ReadEntity(buffer); + + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestDetail.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestDetail.cs new file mode 100644 index 000000000..de4682a86 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestDetail.cs @@ -0,0 +1,70 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSetQuestDetail + { + public CDataSetQuestDetail() { + UndiscoveryWalletPointRatio = new List(); + UndiscoveryExpRatio = new List(); + } + + public uint ImageId { get; set; } + public uint ClearCount { get; set; } + public uint ClearCharacterNum { get; set; } + public uint BaseAreaPoint { get; set; } + public List UndiscoveryWalletPointRatio { get; set; } // usUndiscoveryGoldRatio, usUndiscoveryRimRatio? + public List UndiscoveryExpRatio { get; set; } // usUndiscoveryExpRatio? + public ushort LeaderCompleteNum { get; set; } + public ushort RepeatRewardType { get; set; } + public byte RepeatRewardValue { get; set; } + public byte RepeatRewardCompleteNum { get; set; } + public byte RandomRewardNum { get; set; } + public byte ChargeRewardNum { get; set; } + public byte ProgressBonusNum { get; set; } + public bool IsDiscovery { get; set; } + + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSetQuestDetail obj) + { + WriteUInt32(buffer, obj.ImageId); + WriteUInt32(buffer, obj.ClearCount); + WriteUInt32(buffer, obj.ClearCharacterNum); + WriteUInt32(buffer, obj.BaseAreaPoint); + WriteEntityList(buffer, obj.UndiscoveryWalletPointRatio); + WriteEntityList(buffer, obj.UndiscoveryExpRatio); + WriteUInt16(buffer, obj.LeaderCompleteNum); + WriteUInt16(buffer, obj.RepeatRewardType); + WriteByte(buffer, obj.RepeatRewardValue); + WriteByte(buffer, obj.RepeatRewardCompleteNum); + WriteByte(buffer, obj.RandomRewardNum); + WriteByte(buffer, obj.ChargeRewardNum); + WriteByte(buffer, obj.ProgressBonusNum); + WriteBool(buffer, obj.IsDiscovery); + } + + public override CDataSetQuestDetail Read(IBuffer buffer) + { + CDataSetQuestDetail obj = new CDataSetQuestDetail(); + obj.ImageId = ReadUInt32(buffer); + obj.ClearCount = ReadUInt32(buffer); + obj.ClearCharacterNum = ReadUInt32(buffer); + obj.BaseAreaPoint = ReadUInt32(buffer); + obj.UndiscoveryWalletPointRatio = ReadEntityList(buffer); + obj.UndiscoveryExpRatio = ReadEntityList(buffer); + obj.LeaderCompleteNum = ReadUInt16(buffer); + obj.RepeatRewardType = ReadUInt16(buffer); + obj.RepeatRewardValue = ReadByte(buffer); + obj.RepeatRewardCompleteNum = ReadByte(buffer); + obj.RandomRewardNum = ReadByte(buffer); + obj.ChargeRewardNum = ReadByte(buffer); + obj.ProgressBonusNum = ReadByte(buffer); + obj.IsDiscovery = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestInfoList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestInfoList.cs new file mode 100644 index 000000000..c06c664ce --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestInfoList.cs @@ -0,0 +1,98 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model.Quest; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSetQuestInfoList + { + public CDataSetQuestInfoList() + { + DiscoverRewardWalletPoint = new List(); + DiscoverRewardExp = new List(); + SelectRewardItemIdList = new List(); + QuestEnemyInfoList = new List(); + QuestLayoutFlagSetInfoList = new List(); + DeliveryItemList = new List(); + QuestOrderConditionParamList = new List(); + } + + public uint QuestScheduleId { get; set; } + public uint QuestId { get; set; } + public ulong OrderDate { get; set; } + public ulong EndDistributionDate { get; set; } + public uint ImageId { get; set; } + public uint BaseLevel { get; set; } + public ushort ContentJoinItemRank { get; set; } + public uint DiscoverRewardItemId { get; set; } + public List DiscoverRewardWalletPoint { get; set; } + public List DiscoverRewardExp { get; set; } + public uint QuickPartyPopularity { get; set; } + public List SelectRewardItemIdList { get; set; } + public byte RandomRewardNum { get; set; } + public byte ChargeRewardNum { get; set; } + public ushort CompleteNum { get; set; } + public bool IsDiscovery { get; set; } + public List QuestEnemyInfoList { get; set; } + public List QuestLayoutFlagSetInfoList { get; set; } + public List DeliveryItemList { get; set; } + public List QuestOrderConditionParamList { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSetQuestInfoList obj) + { + WriteUInt32(buffer, obj.QuestScheduleId); + WriteUInt32(buffer, obj.QuestId); + WriteUInt64(buffer, obj.OrderDate); + WriteUInt64(buffer, obj.EndDistributionDate); + WriteUInt32(buffer, obj.ImageId); + WriteUInt32(buffer, obj.BaseLevel); + WriteUInt16(buffer, obj.ContentJoinItemRank); + WriteUInt32(buffer, obj.DiscoverRewardItemId); + WriteEntityList(buffer, obj.DiscoverRewardWalletPoint); + WriteEntityList(buffer, obj.DiscoverRewardExp); + WriteUInt32(buffer, obj.QuickPartyPopularity); + WriteEntityList(buffer, obj.SelectRewardItemIdList); + WriteByte(buffer, obj.RandomRewardNum); + WriteByte(buffer, obj.ChargeRewardNum); + WriteUInt16(buffer, obj.CompleteNum); + WriteBool(buffer, obj.IsDiscovery); + WriteEntityList(buffer, obj.QuestEnemyInfoList); + WriteEntityList(buffer, obj.QuestLayoutFlagSetInfoList); + WriteEntityList(buffer, obj.DeliveryItemList); + WriteEntityList(buffer, obj.QuestOrderConditionParamList); + } + + public override CDataSetQuestInfoList Read(IBuffer buffer) + { + CDataSetQuestInfoList obj = new CDataSetQuestInfoList(); + obj.QuestScheduleId = ReadUInt32(buffer); + obj.QuestId = ReadUInt32(buffer); + obj.OrderDate = ReadUInt64(buffer); + obj.EndDistributionDate = ReadUInt64(buffer); + obj.ImageId = ReadUInt32(buffer); + obj.BaseLevel = ReadUInt32(buffer); + obj.ContentJoinItemRank = ReadUInt16(buffer); + obj.DiscoverRewardItemId = ReadUInt32(buffer); + obj.DiscoverRewardWalletPoint = ReadEntityList(buffer); + obj.DiscoverRewardExp = ReadEntityList(buffer); + obj.QuickPartyPopularity = ReadUInt32(buffer); + obj.SelectRewardItemIdList = ReadEntityList(buffer); + obj.RandomRewardNum = ReadByte(buffer); + obj.ChargeRewardNum = ReadByte(buffer); + obj.CompleteNum = ReadUInt16(buffer); + obj.IsDiscovery = ReadBool(buffer); + obj.QuestEnemyInfoList = ReadEntityList(buffer); + obj.QuestLayoutFlagSetInfoList = ReadEntityList(buffer); + obj.DeliveryItemList = ReadEntityList(buffer); + obj.QuestOrderConditionParamList = ReadEntityList(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestList.cs new file mode 100644 index 000000000..86bd59b5d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestList.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSetQuestList + { + public CDataSetQuestList() { + Param = new CDataQuestList(); + Detail = new CDataSetQuestDetail(); + } + + public CDataQuestList Param { get; set; } + public CDataSetQuestDetail Detail { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSetQuestList obj) + { + WriteEntity(buffer, obj.Param); + WriteEntity(buffer, obj.Detail); + } + + public override CDataSetQuestList Read(IBuffer buffer) + { + CDataSetQuestList obj = new CDataSetQuestList(); + obj.Param = ReadEntity(buffer); + obj.Detail = ReadEntity(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestOrderList.cs new file mode 100644 index 000000000..ba529d21b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSetQuestOrderList.cs @@ -0,0 +1,32 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSetQuestOrderList + { + public CDataSetQuestOrderList() { + Param = new CDataQuestOrderList(); + Detail = new CDataSetQuestDetail(); + } + + public CDataQuestOrderList Param { get; set; } + public CDataSetQuestDetail Detail { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSetQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + WriteEntity(buffer, obj.Detail); + } + + public override CDataSetQuestOrderList Read(IBuffer buffer) + { + CDataSetQuestOrderList obj = new CDataSetQuestOrderList(); + obj.Param = ReadEntity(buffer); + obj.Detail = ReadEntity(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSpSkill.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSpSkill.cs index bb03f1149..0bd43e3cb 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSpSkill.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSpSkill.cs @@ -1,3 +1,4 @@ +using System; using Arrowgene.Buffers; namespace Arrowgene.Ddon.Shared.Entity.Structure @@ -7,6 +8,22 @@ public class CDataSpSkill public byte SpSkillId { get; set; } public byte SpSkillLv { get; set; } + public override bool Equals(object obj) + { + if (obj == null || GetType() != obj.GetType()) + { + return false; + } + + CDataSpSkill other = obj as CDataSpSkill; + return other.SpSkillId == SpSkillId && other.SpSkillLv == SpSkillLv; + } + + public override int GetHashCode() + { + return HashCode.Combine(SpSkillId, SpSkillLv); + } + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataSpSkill obj) diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk0.cs new file mode 100644 index 000000000..3854dd31b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk0.cs @@ -0,0 +1,36 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataStageAreaChangeResUnk0 + { + public uint Unk0 { get; set; } + public byte Unk1 { get; set; } + public uint Unk2 { get; set; } + public uint Unk3 { get; set; } + public byte Unk4 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataStageAreaChangeResUnk0 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteByte(buffer, obj.Unk1); + WriteUInt32(buffer, obj.Unk2); + WriteUInt32(buffer, obj.Unk3); + WriteByte(buffer, obj.Unk4); + } + + public override CDataStageAreaChangeResUnk0 Read(IBuffer buffer) + { + CDataStageAreaChangeResUnk0 obj = new CDataStageAreaChangeResUnk0(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadByte(buffer); + obj.Unk2 = ReadUInt32(buffer); + obj.Unk3 = ReadUInt32(buffer); + obj.Unk4 = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk1.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk1.cs new file mode 100644 index 000000000..7a14f38af --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageAreaChangeResUnk1.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataStageAreaChangeResUnk1 + { + + public uint Unk0 { get; set; } + public bool Unk1 { get; set; } + public bool Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataStageAreaChangeResUnk1 obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteBool(buffer, obj.Unk1); + WriteBool(buffer, obj.Unk2); + } + + public override CDataStageAreaChangeResUnk1 Read(IBuffer buffer) + { + CDataStageAreaChangeResUnk1 obj = new CDataStageAreaChangeResUnk1(); + obj.Unk0 = ReadUInt32(buffer); + obj.Unk1 = ReadBool(buffer); + obj.Unk2 = ReadBool(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutEnemyPresetEnemyInfoClient.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutEnemyPresetEnemyInfoClient.cs index 11dd75ab6..894ef7ac6 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutEnemyPresetEnemyInfoClient.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutEnemyPresetEnemyInfoClient.cs @@ -35,7 +35,7 @@ public CDataStageLayoutEnemyPresetEnemyInfoClient() public uint RaidBossId { get; set; } public ushort Scale { get; set; } // Scale as a percentage, 100(%) is normal public ushort Lv { get; set; } // Level - public ushort HmPresetNo { get; set; } // Preset for human enemies? + public ushort HmPresetNo { get; set; } public byte StartThinkTblNo { get; set; } // Start Think Table Number??? public byte RepopNum { get; set; } public byte RepopCount { get; set; } @@ -48,7 +48,7 @@ public CDataStageLayoutEnemyPresetEnemyInfoClient() public bool IsManualSet { get; set; } public bool IsAreaBoss { get; set; } public bool IsBloodEnemy { get; set; } - public bool IsHighOrbEnemy { get; set; } // Unknown. Not in PS4. The last was BloodEnemy, this could be High Orbs? + public bool IsHighOrbEnemy { get; set; } public class Serializer : EntitySerializer { diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutId.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutId.cs index fe40619ce..e1c6c13b1 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutId.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStageLayoutId.cs @@ -1,11 +1,13 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; +using System; namespace Arrowgene.Ddon.Shared.Entity.Structure { /// /// CStageLayoutID /// - public class CDataStageLayoutId + public class CDataStageLayoutId : IEquatable { public uint StageId { get; set; } public byte LayerNo { get; set; } @@ -17,6 +19,18 @@ public CDataStageLayoutId() { GroupId = 0; } + public CDataStageLayoutId(uint stageId, byte layerNo, uint groupId) + { + StageId = stageId; + LayerNo = layerNo; + GroupId = groupId; + } + + public StageId AsStageId() + { + return new StageId(this); + } + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataStageLayoutId obj) @@ -35,5 +49,20 @@ public override CDataStageLayoutId Read(IBuffer buffer) return obj; } } + + public override string ToString() + { + return $"{StageId}.{LayerNo}.{GroupId}"; + } + + public override int GetHashCode() + { + return HashCode.Combine(StageId, LayerNo, GroupId); + } + + public bool Equals(CDataStageLayoutId other) + { + return StageId == other.StageId && LayerNo == other.LayerNo && GroupId == other.GroupId; + } } } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonus.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonus.cs new file mode 100644 index 000000000..f9da8a3ba --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonus.cs @@ -0,0 +1,34 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataStampBonus + { + //BonusType 1-5 map to WalletType 1-5, but the others are not included. + //Alternatively, you can use an ItemID here. + public uint BonusType { get; set; } + public uint BonusValue { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataStampBonus obj) + { + WriteUInt32(buffer, obj.BonusType); + WriteUInt32(buffer, obj.BonusValue); + } + + public override CDataStampBonus Read(IBuffer buffer) + { + CDataStampBonus obj = new CDataStampBonus(); + obj.BonusType = ReadUInt32(buffer); + obj.BonusValue = ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonusAsset.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonusAsset.cs new file mode 100644 index 000000000..d4818a617 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStampBonusAsset.cs @@ -0,0 +1,43 @@ +using Arrowgene.Buffers; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataStampBonusAsset + { + public CDataStampBonusAsset() + { + StampBonus = new List(); + } + + public uint Unk0 = 1; //Nested list index? Weird MtArray stuff. + public List StampBonus { get; set; } + public ushort StampNum { get; set; } + public byte RecieveState { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataStampBonusAsset obj) + { + WriteUInt32(buffer, obj.Unk0); + WriteEntityList(buffer, obj.StampBonus); + WriteUInt16(buffer, obj.StampNum); + WriteByte(buffer, obj.RecieveState); + } + + public override CDataStampBonusAsset Read(IBuffer buffer) + { + CDataStampBonusAsset obj = new CDataStampBonusAsset(); + obj.Unk0 = ReadUInt32(buffer); + obj.StampBonus = ReadEntityList(buffer); + obj.StampNum = ReadUInt16(buffer); + obj.RecieveState = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataStorageEmptySlotNum.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStorageEmptySlotNum.cs new file mode 100644 index 000000000..a31599740 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataStorageEmptySlotNum.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataStorageEmptySlotNum + { + public CDataStorageEmptySlotNum() + { + } + + public StorageType StorageType { get; set; } + public ushort Slots { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataStorageEmptySlotNum obj) + { + WriteByte(buffer, (byte) obj.StorageType); + WriteUInt16(buffer, obj.Slots); + } + + public override CDataStorageEmptySlotNum Read(IBuffer buffer) + { + CDataStorageEmptySlotNum obj = new CDataStorageEmptySlotNum(); + obj.StorageType = (StorageType)ReadByte(buffer); + obj.Slots = ReadUInt16(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataSwitchStorage.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSwitchStorage.cs new file mode 100644 index 000000000..5625c0bca --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataSwitchStorage.cs @@ -0,0 +1,33 @@ +using System; +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataSwitchStorage + { + public CDataSwitchStorage() + { + } + + public StorageType TargetStorageType { get; set; } + public StorageType ChangeStorageType { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataSwitchStorage obj) + { + WriteByte(buffer, (byte) obj.TargetStorageType); + WriteByte(buffer, (byte) obj.ChangeStorageType); + } + + public override CDataSwitchStorage Read(IBuffer buffer) + { + CDataSwitchStorage obj = new CDataSwitchStorage(); + obj.TargetStorageType = (StorageType)ReadByte(buffer); + obj.ChangeStorageType = (StorageType)ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataTimeLimitedQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTimeLimitedQuestOrderList.cs new file mode 100644 index 000000000..d90c5886a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTimeLimitedQuestOrderList.cs @@ -0,0 +1,28 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataTimeLimitedQuestOrderList + { + public CDataTimeLimitedQuestOrderList() { + Param = new CDataQuestOrderList(); + } + + public CDataQuestOrderList Param { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataTimeLimitedQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + } + + public override CDataTimeLimitedQuestOrderList Read(IBuffer buffer) + { + CDataTimeLimitedQuestOrderList obj = new CDataTimeLimitedQuestOrderList(); + obj.Param = ReadEntity(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataTraningRoomEnemyHeader.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTraningRoomEnemyHeader.cs index afe868395..71767ecb2 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataTraningRoomEnemyHeader.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTraningRoomEnemyHeader.cs @@ -7,25 +7,25 @@ public class CDataTraningRoomEnemyHeader { public CDataTraningRoomEnemyHeader() { - Id = 0; + OptionId = 0; Name = string.Empty; } - public uint Id { get; set; } + public uint OptionId { get; set; } public string Name { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataTraningRoomEnemyHeader obj) { - WriteUInt32(buffer, obj.Id); + WriteUInt32(buffer, obj.OptionId); WriteMtString(buffer, obj.Name); } public override CDataTraningRoomEnemyHeader Read(IBuffer buffer) { CDataTraningRoomEnemyHeader obj = new CDataTraningRoomEnemyHeader(); - obj.Id = ReadUInt32(buffer); + obj.OptionId = ReadUInt32(buffer); obj.Name = ReadMtString(buffer); return obj; } diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataTutorialQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTutorialQuestOrderList.cs new file mode 100644 index 000000000..8c176dc14 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataTutorialQuestOrderList.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataTutorialQuestOrderList + { + public CDataTutorialQuestOrderList() { + Param = new CDataQuestOrderList(); + } + + public CDataQuestOrderList Param { get; set; } + public byte EnableCancel { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataTutorialQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + WriteByte(buffer, obj.EnableCancel); + } + + public override CDataTutorialQuestOrderList Read(IBuffer buffer) + { + CDataTutorialQuestOrderList obj = new CDataTutorialQuestOrderList(); + obj.Param = ReadEntity(buffer); + obj.EnableCancel = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWalletPoint.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWalletPoint.cs index fe16b58a3..ede3b5163 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWalletPoint.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWalletPoint.cs @@ -5,9 +5,20 @@ namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataWalletPoint { - public WalletType Type; - public uint Value; - + public WalletType Type { get; set; } + public uint Value { get; set; } + + public CDataUpdateWalletPoint ToCDataUpdateWalletPoint(uint CurrentAmount, uint BonusAmount = 0) + { + return new CDataUpdateWalletPoint() + { + Type = Type, + AddPoint = (int) Value, + ExtraBonusPoint = BonusAmount, + Value = CurrentAmount + }; + } + public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataWalletPoint obj) diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeaponCrestData.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeaponCrestData.cs deleted file mode 100644 index 973035a2a..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeaponCrestData.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Arrowgene.Buffers; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - public class CDataWeaponCrestData - { - public byte SlotNo { get; set; } // Index starts at 1 - public uint CrestId { get; set; } - public ushort Add { get; set; } - - public class Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, CDataWeaponCrestData obj) - { - WriteByte(buffer, obj.SlotNo); - WriteUInt32(buffer, obj.CrestId); - WriteUInt16(buffer, obj.Add); - } - - public override CDataWeaponCrestData Read(IBuffer buffer) - { - CDataWeaponCrestData obj = new CDataWeaponCrestData(); - obj.SlotNo = ReadByte(buffer); - obj.CrestId = ReadUInt32(buffer); - obj.Add = ReadUInt16(buffer); - return obj; - } - } - } - -} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherForecast.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherForecast.cs new file mode 100644 index 000000000..0c777f75b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherForecast.cs @@ -0,0 +1,30 @@ +using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataWeatherForecast + { + public CDataWeatherForecast() + { + } + + //This data structure expects it as a uint, but others seemingly expect a byte? + public Weather Weather { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataWeatherForecast obj) + { + WriteUInt32(buffer, (uint)obj.Weather); + } + + public override CDataWeatherForecast Read(IBuffer buffer) + { + CDataWeatherForecast obj = new CDataWeatherForecast(); + obj.Weather = (Weather)ReadUInt32(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherLoop.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherLoop.cs index deab4a1b2..8c11ec523 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherLoop.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherLoop.cs @@ -1,4 +1,5 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { @@ -6,7 +7,7 @@ public class CDataWeatherLoop { public CDataWeatherLoop(byte weatherId, uint timeSec) { - WeatherId=weatherId; + WeatherId= (Weather)weatherId; TimeSec=timeSec; } @@ -16,24 +17,24 @@ public CDataWeatherLoop() TimeSec=0; } - public byte WeatherId { get; set; } + public Weather WeatherId { get; set; } public uint TimeSec { get; set; } public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataWeatherLoop obj) { - WriteByte(buffer, obj.WeatherId); + WriteByte(buffer, (byte)obj.WeatherId); WriteUInt32(buffer, obj.TimeSec); } public override CDataWeatherLoop Read(IBuffer buffer) { CDataWeatherLoop obj = new CDataWeatherLoop(); - obj.WeatherId = ReadByte(buffer); + obj.WeatherId = (Weather)ReadByte(buffer); obj.TimeSec = ReadUInt32(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherSchedule.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherSchedule.cs index d5027a76e..1474acc33 100644 --- a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherSchedule.cs +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWeatherSchedule.cs @@ -1,17 +1,11 @@ using Arrowgene.Buffers; +using Arrowgene.Ddon.Shared.Model; namespace Arrowgene.Ddon.Shared.Entity.Structure { public class CDataWeatherSchedule { - public CDataWeatherSchedule(byte weatherId, long beginTimeSec, long endTimeSec) - { - WeatherId=weatherId; - BeginTimeSec=beginTimeSec; - EndTimeSec=endTimeSec; - } - public CDataWeatherSchedule() { WeatherId=0; @@ -19,7 +13,7 @@ public CDataWeatherSchedule() EndTimeSec=0; } - public byte WeatherId { get; set; } + public Weather WeatherId { get; set; } public long BeginTimeSec { get; set; } public long EndTimeSec { get; set; } @@ -27,7 +21,7 @@ public class Serializer : EntitySerializer { public override void Write(IBuffer buffer, CDataWeatherSchedule obj) { - WriteByte(buffer, obj.WeatherId); + WriteByte(buffer, (byte)obj.WeatherId); WriteInt64(buffer, obj.BeginTimeSec); WriteInt64(buffer, obj.EndTimeSec); } @@ -35,11 +29,11 @@ public override void Write(IBuffer buffer, CDataWeatherSchedule obj) public override CDataWeatherSchedule Read(IBuffer buffer) { CDataWeatherSchedule obj = new CDataWeatherSchedule(); - obj.WeatherId = ReadByte(buffer); + obj.WeatherId = (Weather)ReadByte(buffer); obj.BeginTimeSec = ReadInt64(buffer); obj.EndTimeSec = ReadInt64(buffer); return obj; } } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestDetail.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestDetail.cs new file mode 100644 index 000000000..df834ca50 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestDetail.cs @@ -0,0 +1,29 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataWildHuntQuestDetail + { + public uint Unk1 { get; set; } + public byte Unk2 { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataWildHuntQuestDetail obj) + { + WriteUInt32(buffer, obj.Unk1); + WriteByte(buffer, obj.Unk2); + } + + public override CDataWildHuntQuestDetail Read(IBuffer buffer) + { + CDataWildHuntQuestDetail obj = new CDataWildHuntQuestDetail + { + Unk1 = ReadUInt32(buffer), + Unk2 = ReadByte(buffer) + }; + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestOrderList.cs new file mode 100644 index 000000000..c49858f2d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWildHuntQuestOrderList.cs @@ -0,0 +1,35 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataWildHuntQuestOrderList + { + public CDataWildHuntQuestOrderList() + { + Param = new CDataQuestOrderList(); + Detail = new CDataWildHuntQuestDetail(); + } + + public CDataQuestOrderList Param { get; set; } + public CDataWildHuntQuestDetail Detail { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataWildHuntQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + WriteEntity(buffer, obj.Detail); + } + + public override CDataWildHuntQuestOrderList Read(IBuffer buffer) + { + CDataWildHuntQuestOrderList obj = new CDataWildHuntQuestOrderList + { + Param = ReadEntity(buffer), + Detail = ReadEntity(buffer) + }; + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestList.cs new file mode 100644 index 000000000..b0168194d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestList.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataWorldManageQuestList + { + public CDataWorldManageQuestList() { + Param = new CDataQuestList(); + } + + public CDataQuestList Param { get; set; } + public byte IsTutorialGuide { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataWorldManageQuestList obj) + { + WriteEntity(buffer, obj.Param); + WriteByte(buffer, obj.IsTutorialGuide); + } + + public override CDataWorldManageQuestList Read(IBuffer buffer) + { + CDataWorldManageQuestList obj = new CDataWorldManageQuestList(); + obj.Param = ReadEntity(buffer); + obj.IsTutorialGuide = ReadByte(buffer); + return obj; + } + } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestOrderList.cs b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestOrderList.cs new file mode 100644 index 000000000..a82d8f7e2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Entity/Structure/CDataWorldManageQuestOrderList.cs @@ -0,0 +1,31 @@ +using Arrowgene.Buffers; + +namespace Arrowgene.Ddon.Shared.Entity.Structure +{ + public class CDataWorldManageQuestOrderList + { + public CDataWorldManageQuestOrderList() { + Param = new CDataQuestOrderList(); + } + + public CDataQuestOrderList Param { get; set; } + public byte IsTutorialGuide { get; set; } + + public class Serializer : EntitySerializer + { + public override void Write(IBuffer buffer, CDataWorldManageQuestOrderList obj) + { + WriteEntity(buffer, obj.Param); + WriteByte(buffer, obj.IsTutorialGuide); + } + + public override CDataWorldManageQuestOrderList Read(IBuffer buffer) + { + CDataWorldManageQuestOrderList obj = new CDataWorldManageQuestOrderList(); + obj.Param = ReadEntity(buffer); + obj.IsTutorialGuide = ReadByte(buffer); + return obj; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Entity/Structure/UnknownCharacterData0.cs b/Arrowgene.Ddon.Shared/Entity/Structure/UnknownCharacterData0.cs deleted file mode 100644 index 7ce29f055..000000000 --- a/Arrowgene.Ddon.Shared/Entity/Structure/UnknownCharacterData0.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Arrowgene.Buffers; - -namespace Arrowgene.Ddon.Shared.Entity.Structure -{ - public class UnknownCharacterData0 - { - public byte u0; - public ushort u1; - } - - public class UnkownCharacterData0Serializer : EntitySerializer - { - public override void Write(IBuffer buffer, UnknownCharacterData0 obj) - { - WriteByte(buffer, obj.u0); - WriteUInt16(buffer, obj.u1); - } - - public override UnknownCharacterData0 Read(IBuffer buffer) - { - UnknownCharacterData0 obj = new UnknownCharacterData0(); - obj.u0 = ReadByte(buffer); - obj.u1 = ReadUInt16(buffer); - return obj; - } - } -} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/Arisen.csv b/Arrowgene.Ddon.Shared/Files/Assets/Arisen.csv index 2bd5c8e10..e4813b6dc 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/Arisen.csv +++ b/Arrowgene.Ddon.Shared/Files/Assets/Arisen.csv @@ -1,12 +1,12 @@ #Class ,Lv ,HP ,Stamina ,RevivePoint ,MaxHP ,MaxStamina ,WhiteHP ,GainHP ,GainStamina ,GainAttack ,GainDefense ,GainMagicAttack ,GainMagicDefense ,CustomSkill-1(MainPalette) ,CS1MP-Lv ,CustomSkill-2(MP) ,CS2MP-Lv ,CustomSkill-3(MP) ,CS3MP-Lv ,CustomSkill-4(MP) ,CS4MP-Lv ,CustomSkill-1(SubPalette) ,CS1SP-Lv ,CustomSkill-2(SP) ,CS2SP-Lv ,CustomSkill-3(SP) ,CS3SP-Lv ,CustomSkill-4(SP) ,CS4SP-Lv ,Ab1Jb ,Ability-1 ,Ab1Lv ,Ab2Jb ,Ability-2 ,Ab2Lv ,Ab3Jb ,Ability-3 ,Ab3Lv ,Ab4Jb ,Ability-4 ,Ab4Lv ,Ab5Jb ,Ability-5 ,Ab5Lv ,Ab6Jb ,Ability-6 ,Ab6Lv ,Ab7Jb ,Ability-7 ,Ab7Lv ,Ab8Jb ,Ability-8 ,Ab8Lv ,Ab9Jb ,Ability-9 ,Ab9Lv ,Ab10Jb ,Ability-10 ,Ab10Lv ,PAtk ,PDef ,MAtk ,MDef ,PrimaryWeapon ,PrimaryWeaponColour ,PWCrest1 ,PWC1Add1 ,PWC1Add2 ,PWCrest2 ,PWC2Add1 ,PWC2Add2 ,PWCrest3 ,PWC3Add1 ,PWC3Add2 ,PWCrest4 ,PWC4Add1 ,PWC4Add2 ,SecondaryWeapon ,SecondaryWeaponColour ,Head ,HeadColour ,HeadCrest1 ,HC1Add1 ,HC1Add2 ,HeadCrest2 ,HC2Add1 ,HC2Add2 ,HeadCrest3 ,HC3Add1 ,HC3Add2 ,Body ,BodyColour ,BodyCrest1 ,BC1Add1 ,BC1Add2 ,BodyCrest2 ,BC2Add1 ,BC2Add2 ,BodyCrest3 ,BC3Add1 ,BC3Add2 ,BodyCrest4 ,BC4Add1 ,BC4Add2 ,Clothing ,ClothingColour ,Arm ,ArmColour ,ArmCrest1 ,AC1Add1 ,AC1Add2 ,ArmCrest2 ,AC2Add1 ,AC2Add2 ,ArmCrest3 ,AC3Add1 ,AC3Add2 ,Leg ,LegColour ,LegCrest1 ,LC1Add1 ,LC1Add2 ,LegCrest2 ,LC2Add1 ,LC2Add2 ,LegCrest3 ,LC3Add1 ,LC3Add2 ,Legwear ,LegwearColour ,Overwear ,OverwearColour ,Lantern ,HideHelmet ,HideLantern ,VPrimaryWeapon ,VPrimaryWeaponColour ,VSecondaryWeapon ,VSecondaryWeaponColour ,VHead ,VHeadColour ,VBody ,VBodyColour ,VClothing ,VClothingColour ,VArm ,VArmColour ,VLeg ,VLegColour ,VLegwear ,VLegwearColour ,VOverwear ,VOverwearColour ,ClassItem1 ,ClassItem2 ,Jewelry1 ,J1Crest1 ,J1C1Add1 ,J1C1Add2 ,J1Crest2 ,J1C2Add1 ,J1C2Add2 ,J1Crest3 ,J1C3Add1 ,J1C3Add2 ,J1Crest4 ,J1C4Add1 ,J1C4Add2 ,Jewelry2 ,J2Crest1 ,J2C1Add1 ,J2C1Add2 ,J2Crest2 ,J2C2Add1 ,J2C2Add2 ,J2Crest3 ,J2C3Add1 ,J2C3Add2 ,J2Crest4 ,J2C4Add1 ,J2C4Add2 ,Jewelry3 ,J3Crest1 ,J3C1Add1 ,J3C1Add2 ,J3Crest2 ,J3C2Add1 ,J3C2Add2 ,J3Crest3 ,J3C3Add1 ,J3C3Add2 ,J3Crest4 ,J3C4Add1 ,J3C4Add2 ,Jewelry4 ,J4Crest1 ,J4C1Add1 ,J4C1Add2 ,J4Crest2 ,J4C2Add1 ,J4C2Add2 ,J4Crest3 ,J4C3Add1 ,J4C3Add2 ,J4Crest4 ,J4C4Add1 ,J4C4Add2 ,Jewelry5 ,J5Crest1 ,J5C1Add1 ,J5C1Add2 ,J5Crest2 ,J5C2Add1 ,J5C2Add2 ,J5Crest3 ,J5C3Add1 ,J5C3Add2 ,J5Crest4 ,J5C4Add1 ,J5C4Add2 ,Exp ,JobPoint ,Strength ,DownPower ,ShakePower ,StunPower ,Consitution ,Guts ,FireResist ,IceResist ,ThunderResist ,HolyResist ,DarkResist ,SpreadResist ,FreezeResist ,ShockResist ,AbsorbResist ,DarkElmResist ,PoisonResist ,SlowResist ,SleepResist ,StunResist ,WetResist ,OilResist ,SealResist ,CurseResist ,SoftResist ,StoneResist ,GoldResist ,FireReduceResist ,IceReduceResist ,ThunderReduceResist ,HolyReduceResist ,DarkReduceResist ,AtkDownResist ,DefDownResist ,MAtkDownResist ,MDefDownResist ,NormalSkill1A ,NormalSkill1B ,NormalSkill2A ,NormalSkill2B ,NormalSkill3A ,NormalSkill3B - 1 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 20 , 83 , 62 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 73 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 21 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 2 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 20 , 83 , 98 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 50 , 50 , 0 , 18 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 3 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 20 , 83 , 72 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 4 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 80 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 18 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 5 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 30 , 120 , 91 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 87 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 50 , 50 , 0 , 30 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 6 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 105 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 7 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 20 , 83 , 119 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 35 , 50 , 50 , 0 , 24 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 8 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 18 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 9 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 100 , 30 , 100 , 126 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 27 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 10 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 30 , 83 , 14737 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 18 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 - 11 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 30 , 83 , 20027 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 942 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 496 , 0 ,497 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 505 , 0 , 486 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 21 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 1 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 20 , 83 , 62 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 73 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 21 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 2 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 20 , 83 , 98 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 50 , 50 , 0 , 18 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 3 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 20 , 83 , 72 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 4 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 80 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 18 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 5 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 30 , 120 , 91 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 87 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 50 , 50 , 0 , 30 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 6 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 105 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 7 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 120 , 20 , 83 , 119 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 35 , 50 , 50 , 0 , 24 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 8 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 58 , 30 , 100 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 18 , 50 , 50 , 0 , 9 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 9 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 100 , 30 , 100 , 126 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 27 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 10 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 30 , 83 , 14737 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 18 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 + 11 , 1 ,760 , 450 , 3 , 760 , 450 , 760 , 0 , 0 , 59 , 58 , 65 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 83 , 30 , 83 , 20027 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 490 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,493 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 9465 ,FALSE ,FALSE , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 25 , 50 , 50 , 0 , 21 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 diff --git a/Arrowgene.Ddon.Shared/Files/Assets/BitterblackMaze.json b/Arrowgene.Ddon.Shared/Files/Assets/BitterblackMaze.json new file mode 100644 index 000000000..3c0198ecc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/BitterblackMaze.json @@ -0,0 +1,5373 @@ +{ + "maze_configurations": { + "rotunda": [ + { + "content_id": 2, + "next_content_ids": [ + 3 + ], + "tier": 1, + "name": "Bitterblack Maze Rotunda: Netherworld 1", + "stage_id": { + "id": 602, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 610, + 611, + 612 + ] + }, + { + "content_id": 3, + "next_content_ids": [ + 4 + ], + "tier": 2, + "name": "Bitterblack Maze Rotunda: Netherworld 2", + "stage_id": { + "id": 603, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 614, + 615, + 616 + ] + }, + { + "content_id": 4, + "next_content_ids": [], + "tier": 3, + "name": "Bitterblack Maze Rotunda: Netherworld 3", + "stage_id": { + "id": 604, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 617, + 618, + 619, + 620, + 621, + 622 + ] + } + ], + "abyss": [ + { + "content_id": 10, + "next_content_ids": [ + 11 + ], + "tier": 1, + "name": "Bitterblack Maze Abyss: Netherworld 1", + "stage_id": { + "id": 602, + "group_id": 27, + "layer_no": 0 + }, + "destinations": [ + 686, + 687, + 688 + ] + }, + { + "content_id": 11, + "next_content_ids": [ + 12 + ], + "tier": 2, + "name": "Bitterblack Maze Abyss: Netherworld 2", + "stage_id": { + "id": 682, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 689, + 690, + 691 + ] + }, + { + "content_id": 12, + "next_content_ids": [ + 13 + ], + "tier": 3, + "name": "Bitterblack Maze Abyss: Netherworld 3", + "stage_id": { + "id": 683, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 692, + 693, + 694 + ] + }, + { + "content_id": 13, + "next_content_ids": [], + "tier": 4, + "name": "Bitterblack Maze Abyss: Netherworld 4", + "stage_id": { + "id": 684, + "group_id": 26, + "layer_no": 0 + }, + "destinations": [ + 695, + 696, + 697, + 715, + 716, + 717 + ] + } + ] + }, + "rare_item_appraisal_list": [ + 21630, + 23364, + 24723 + ], + "item_takeaway_list": [ + 21380, + 21381, + 21382, + 21383, + 21384, + 21385, + 21386, + 21387, + 21388, + 21396, + 21397, + 21398, + 21399, + 21400, + 21401, + 21402, + 21403, + 21651, + 23710, + 23711, + 24601, + 24605, + 24609, + 24614, + 24615, + 24616, + 24617, + 24618 + ], + "starter_equipment": [ + { + "job": "ShieldSage", + "equipment": [ + { + "comment": "94,\u30d0\u30c8\u30eb\u30b7\u30fc\u30eb\u30c9,Battle Shield,", + "item_id": 94, + "slot": 1 + }, + { + "comment": "88,\u30b9\u30d1\u30a4\u30af\u30ed\u30c3\u30c9,Spike Rod,", + "item_id": 88, + "slot": 2 + }, + { + "comment": "8168,\u4e86\u77e5\u306e\u30d8\u30eb\u30e0,Intellect Helm,", + "item_id": 8168, + "slot": 3 + }, + { + "comment": "8273,\u30a8\u30ea\u30fc\u30c8\u30c9\u30ec\u30fc\u30d7,Elite Drapes,", + "item_id": 8273, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8473,\u30a8\u30ea\u30fc\u30c8\u30b0\u30e9\u30d6,Elite Gloves,", + "item_id": 8473, + "slot": 6 + }, + { + "comment": "8373,\u30a8\u30ea\u30fc\u30c8\u30ec\u30c3\u30b0\u30b9,Elite Legs,", + "item_id": 8373, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Alchemist", + "equipment": [ + { + "comment": "132,\u30bd\u30ea\u30c8\u30a5\u30b9,Solitus,", + "item_id": 132, + "slot": 1 + }, + { + "comment": "", + "item_id": 0, + "slot": 2 + }, + { + "comment": "8168,\u4e86\u77e5\u306e\u30d8\u30eb\u30e0,Intellect Helm,", + "item_id": 8168, + "slot": 3 + }, + { + "comment": "8273,\u30a8\u30ea\u30fc\u30c8\u30c9\u30ec\u30fc\u30d7,Elite Drapes,", + "item_id": 8273, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8473,\u30a8\u30ea\u30fc\u30c8\u30b0\u30e9\u30d6,Elite Gloves,", + "item_id": 8473, + "slot": 6 + }, + { + "comment": "8373,\u30a8\u30ea\u30fc\u30c8\u30ec\u30c3\u30b0\u30b9,Elite Legs,", + "item_id": 8373, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "HighScepter", + "equipment": [ + { + "comment": "20028,\u30b7\u30df\u30bf\u30fc,Scimitar,", + "item_id": 20028, + "slot": 1 + }, + { + "item_id": 0, + "slot": 2 + }, + { + "comment": "8168,\u4e86\u77e5\u306e\u30d8\u30eb\u30e0,Intellect Helm,", + "item_id": 8168, + "slot": 3 + }, + { + "comment": "8273,\u30a8\u30ea\u30fc\u30c8\u30c9\u30ec\u30fc\u30d7,Elite Drapes,", + "item_id": 8273, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8473,\u30a8\u30ea\u30fc\u30c8\u30b0\u30e9\u30d6,Elite Gloves,", + "item_id": 8473, + "slot": 6 + }, + { + "comment": "8373,\u30a8\u30ea\u30fc\u30c8\u30ec\u30c3\u30b0\u30b9,Elite Legs,", + "item_id": 8373, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Seeker", + "equipment": [ + { + "comment": "101,\u30b9\u30ea\u30c3\u30c8\u30c0\u30ac\u30fc,Slit Daggers", + "item_id": 101, + "slot": 1 + }, + { + "item_id": 0, + "slot": 2 + }, + { + "comment": "8198,\u30d7\u30ec\u30fc\u30c8\u30b3\u30a4\u30d5,Plate Coif,", + "item_id": 8198, + "slot": 3 + }, + { + "comment": "8298,\u30d0\u30c8\u30eb\u30b8\u30e3\u30b1\u30c3\u30c8,Battle Jacket,", + "item_id": 8298, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8498,\u30a2\u30a4\u30a2\u30f3\u30de\u30cb\u30ab,Iron Manicae", + "item_id": 8498, + "slot": 6 + }, + { + "comment": "8398,\u50ad\u5175\u306e\u30ec\u30c3\u30b0\u30ac\u30fc\u30c9,Mercenary Leg-Guards,", + "item_id": 8398, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Hunter", + "equipment": [ + { + "comment": "76,\u30b3\u30f3\u30dd\u30b8\u30c3\u30c8\u30ed\u30f3\u30b0\u30dc\u30a6,Composite Longbow,", + "item_id": 76, + "slot": 1 + }, + { + "item_id": 0, + "slot": 2 + }, + { + "comment": "8198,\u30d7\u30ec\u30fc\u30c8\u30b3\u30a4\u30d5,Plate Coif,", + "item_id": 8198, + "slot": 3 + }, + { + "comment": "8298,\u30d0\u30c8\u30eb\u30b8\u30e3\u30b1\u30c3\u30c8,Battle Jacket,", + "item_id": 8298, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8498,\u30a2\u30a4\u30a2\u30f3\u30de\u30cb\u30ab,Iron Manicae", + "item_id": 8498, + "slot": 6 + }, + { + "comment": "8398,\u50ad\u5175\u306e\u30ec\u30c3\u30b0\u30ac\u30fc\u30c9,Mercenary Leg-Guards,", + "item_id": 8398, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "SpiritLancer", + "equipment": [ + { + "comment": "14737,\u30ce\u30fc\u30d3\u30b9\u30b9\u30d4\u30a2,Novice Spear,", + "item_id": 14737, + "slot": 1 + }, + { + "item_id": 0, + "slot": 2 + }, + { + "comment": "8198,\u30d7\u30ec\u30fc\u30c8\u30b3\u30a4\u30d5,Plate Coif,", + "item_id": 8198, + "slot": 3 + }, + { + "comment": "8298,\u30d0\u30c8\u30eb\u30b8\u30e3\u30b1\u30c3\u30c8,Battle Jacket,", + "item_id": 8298, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8498,\u30a2\u30a4\u30a2\u30f3\u30de\u30cb\u30ab,Iron Manicae", + "item_id": 8498, + "slot": 6 + }, + { + "comment": "8398,\u50ad\u5175\u306e\u30ec\u30c3\u30b0\u30ac\u30fc\u30c9,Mercenary Leg-Guards,", + "item_id": 8398, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Fighter", + "equipment": [ + { + "comment": "64,\u30e1\u30a4\u30b9,Mace,", + "item_id": 64, + "slot": 1 + }, + { + "comment": "69,\u30da\u30eb\u30c6\u30fc,Pelta,", + "item_id": 69, + "slot": 2 + }, + { + "comment": "425,\u30d6\u30ed\u30f3\u30ba\u30b5\u30fc\u30ea\u30c3\u30c8,Bronze Sallet,", + "item_id": 425, + "slot": 3 + }, + { + "comment": "8223,\u30cf\u30fc\u30d5\u30ad\u30e5\u30a4\u30e9\u30b9,Half Cuirass,", + "item_id": 8223, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8423,\u30d6\u30ed\u30f3\u30ba\u30ac\u30f3\u30c8\u30ec\u30c3\u30c8,Bronze Gauntlet,", + "item_id": 8423, + "slot": 6 + }, + { + "comment": "8323,\u30d6\u30ed\u30f3\u30ba\u30b5\u30d0\u30c8\u30f3,Bronze Sabatons,", + "item_id": 8323, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Warrior", + "equipment": [ + { + "comment": "124,\u30b8\u30e3\u30c3\u30b8\u30cf\u30f3\u30de\u30fc,Judge's Hammer,", + "item_id": 124, + "slot": 1 + }, + { + "comment": "", + "item_id": 0, + "slot": 2 + }, + { + "comment": "425,\u30d6\u30ed\u30f3\u30ba\u30b5\u30fc\u30ea\u30c3\u30c8,Bronze Sallet,", + "item_id": 425, + "slot": 3 + }, + { + "comment": "8223,\u30cf\u30fc\u30d5\u30ad\u30e5\u30a4\u30e9\u30b9,Half Cuirass,", + "item_id": 8223, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "8423,\u30d6\u30ed\u30f3\u30ba\u30ac\u30f3\u30c8\u30ec\u30c3\u30c8,Bronze Gauntlet,", + "item_id": 8423, + "slot": 6 + }, + { + "comment": "8323,\u30d6\u30ed\u30f3\u30ba\u30b5\u30d0\u30c8\u30f3,Bronze Sabatons,", + "item_id": 8323, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Priest", + "equipment": [ + { + "comment": "83,\u30d1\u30fc\u30e0\u30d5\u30e9\u30ef\u30fc,Palm Flower,", + "item_id": 83, + "slot": 1 + }, + { + "comment": "", + "item_id": 0, + "slot": 2 + }, + { + "comment": "8148,\u30de\u30b8\u30b7\u30e3\u30f3\u30d5\u30fc\u30c9,Magician's Hood,", + "item_id": 8148, + "slot": 3 + }, + { + "comment": "8248,\u30de\u30b8\u30b7\u30e3\u30f3\u30b3\u30fc\u30c8,Magician's Coat,", + "item_id": 8248, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "4126,\u30de\u30b8\u30b7\u30e3\u30f3\u30ba\u30d0\u30f3\u30b0\u30eb,Magician's Bangles,", + "item_id": 4126, + "slot": 6 + }, + { + "comment": "8348,\u78a7\u843d\u306e\u8170\u5dfb,Sky Blue Waistguard,", + "item_id": 8348, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "Sorcerer", + "equipment": [ + { + "comment": "108,\u30d1\u30fc\u30e0\u30c8\u30a5\u30ea\u30fc\u30ba,Palm Trees,", + "item_id": 108, + "slot": 1 + }, + { + "comment": "", + "item_id": 0, + "slot": 2 + }, + { + "comment": "8148,\u30de\u30b8\u30b7\u30e3\u30f3\u30d5\u30fc\u30c9,Magician's Hood,", + "item_id": 8148, + "slot": 3 + }, + { + "comment": "8248,\u30de\u30b8\u30b7\u30e3\u30f3\u30b3\u30fc\u30c8,Magician's Coat,", + "item_id": 8248, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "4126,\u30de\u30b8\u30b7\u30e3\u30f3\u30ba\u30d0\u30f3\u30b0\u30eb,Magician's Bangles,", + "item_id": 4126, + "slot": 6 + }, + { + "comment": "8348,\u78a7\u843d\u306e\u8170\u5dfb,Sky Blue Waistguard,", + "item_id": 8348, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + }, + { + "job": "ElementArcher", + "equipment": [ + { + "comment": "115,\u30d6\u30ed\u30f3\u30c4\u30a1\u30dc\u30fc\u30b2\u30f3,Bronze Bogen,", + "item_id": 115, + "slot": 1 + }, + { + "comment": "", + "item_id": 0, + "slot": 2 + }, + { + "comment": "8148,\u30de\u30b8\u30b7\u30e3\u30f3\u30d5\u30fc\u30c9,Magician's Hood,", + "item_id": 8148, + "slot": 3 + }, + { + "comment": "8248,\u30de\u30b8\u30b7\u30e3\u30f3\u30b3\u30fc\u30c8,Magician's Coat,", + "item_id": 8248, + "slot": 4 + }, + { + "comment": "500,\u30c8\u30e9\u30d9\u30e9\u30fc\u30ba\u30b7\u30e3\u30c4,Traveler's Shirt,", + "item_id": 500, + "slot": 5 + }, + { + "comment": "4126,\u30de\u30b8\u30b7\u30e3\u30f3\u30ba\u30d0\u30f3\u30b0\u30eb,Magician's Bangles,", + "item_id": 4126, + "slot": 6 + }, + { + "comment": "8348,\u78a7\u843d\u306e\u8170\u5dfb,Sky Blue Waistguard,", + "item_id": 8348, + "slot": 7 + }, + { + "comment": "508,\u30ec\u30b6\u30fc\u30d1\u30f3\u30c4,Leather Pants,", + "item_id": 508, + "slot": 8 + }, + { + "comment": "513,\u30b9\u30ab\u30e9\u30fc\u30af\u30ed\u30fc\u30af,Scholar Cloak,", + "item_id": 513, + "slot": 9 + }, + { + "comment": "8931,\u307b\u305f\u308b\u77f3\u306e\u30d4\u30a2\u30b9,Fluorite Earrings,", + "item_id": 8931, + "slot": 10 + }, + { + "comment": "8934,\u8349\u7d0b\u306e\u30ea\u30f3\u30b0,Grass Signet Ring,", + "item_id": 8934, + "slot": 11 + }, + { + "item_id": 0, + "slot": 12 + }, + { + "item_id": 0, + "slot": 13 + }, + { + "item_id": 0, + "slot": 14 + }, + { + "comment": "9467,\u5320\u306e\u30e9\u30f3\u30bf\u30f3,Artisan's Lantern,", + "item_id": 9467, + "slot": 15 + } + ] + } + ], + "loot_ranges": [ + { + "comment": "Rotunda 1", + "stage_ids": [603, 610, 611, 612], + "normal": {"min": 3, "max": 4}, + "sealed": {"min": 4, "max": 5} + }, + { + "comment": "Rotunda 2", + "stage_ids": [604, 614, 615, 616], + "normal": {"min": 4, "max": 5}, + "sealed": {"min": 5, "max": 6} + }, + { + "comment": "Rotunda 3", + "stage_ids": [605, 617, 618, 619, 620, 621, 622], + "normal": {"min": 6, "max": 10}, + "sealed": {"min": 7, "max": 10} + }, + { + "comment": "Abyss 1", + "stage_ids": [682, 686, 687, 688], + "normal": {"min": 3, "max": 4}, + "sealed": {"min": 5, "max": 6} + }, + { + "comment": "Abyss 2", + "stage_ids": [683, 689, 690, 691], + "normal": {"min": 5, "max": 6}, + "sealed": {"min": 6, "max": 7} + }, + { + "comment": "Abyss 3", + "stage_ids": [684, 692, 693, 694], + "normal": {"min": 7, "max": 11}, + "sealed": {"min": 8, "max": 11} + }, + { + "comment": "Abyss 4", + "stage_ids": [685, 695, 696, 697, 715, 716, 717], + "normal": {"min": 10, "max": 11}, + "sealed": {"min": 11, "max": 11} + } + ], + "chest_loot": { + "other": { + "low_quality": [ + 492, + 2104, + 953, + 2565, + 955, + 2567, + 956, + 2568, + 957, + 2569, + 958, + 2570, + 959, + 2571, + 960, + 2572, + 8524, + 9604, + 9605, + 9609, + 9610, + 9614, + 9615, + 9619, + 9620, + 9624, + 9625, + 9629, + 9630, + 9634, + 9635, + 9639, + 9640, + 9644, + 9645, + 10442, + 13596, + 17956, + 17957, + 17958, + 961, + 2573, + 962, + 2574, + 965, + 2577, + 2578, + 968, + 2580, + 8528, + 8529, + 9679, + 9680, + 9684, + 9685, + 9689, + 9690, + 9694, + 9695, + 9699, + 9700, + 9704, + 9705, + 9709, + 9710, + 9715, + 9719, + 9720, + 9724, + 9725, + 9729, + 9730, + 9734, + 9735, + 10477, + 13611, + 21339, + 21341, + 21343, + 486, + 2098, + 515, + 2127, + 517, + 2129, + 967, + 2579, + 1009, + 2621, + 1010, + 2622, + 1011, + 2623, + 1012, + 2624, + 1013, + 2625, + 1014, + 2626, + 1015, + 2627, + 1016, + 2628, + 1017, + 2629, + 1018, + 2630, + 1019, + 2631, + 1020, + 2632, + 1021, + 2633, + 1022, + 2634, + 1023, + 2635, + 1024, + 2636, + 8803, + 8804, + 8813, + 8814, + 8818, + 8819, + 8823, + 8824, + 8828, + 8829, + 8833, + 8834, + 8838, + 8839, + 8843, + 8844, + 8848, + 8849, + 8853, + 8854, + 8858, + 8859, + 8863, + 8864, + 8868, + 8869, + 8873, + 8874, + 8878, + 8879, + 8883, + 8884, + 8893, + 8894, + 8898, + 8899, + 8903, + 8904, + 8913, + 8914, + 8923, + 8924, + 9744, + 9745, + 9749, + 9750, + 9754, + 9755, + 9759, + 9760, + 9764, + 9765, + 9769, + 9770, + 9902, + 13761, + 13762, + 13766, + 13767, + 13771, + 13772, + 13776, + 13777, + 13781, + 13782, + 13834, + 13835, + 13836 + ], + "high_quality": [ + 3127, + 4150, + 5173, + 3588, + 4611, + 5634, + 3590, + 4613, + 5636, + 3591, + 4614, + 5637, + 3592, + 4615, + 5638, + 3593, + 4616, + 5639, + 3594, + 4617, + 5640, + 3595, + 4618, + 5641, + 8526, + 9606, + 9607, + 9608, + 9611, + 9612, + 9613, + 9616, + 9617, + 9618, + 9621, + 9622, + 9623, + 9626, + 9627, + 9628, + 9631, + 9632, + 9633, + 9636, + 9637, + 9638, + 9641, + 9642, + 9643, + 9646, + 9647, + 9648, + 10444, + 13597, + 13599, + 3596, + 4619, + 5642, + 3597, + 4620, + 5643, + 3600, + 4623, + 5646, + 4624, + 3603, + 4626, + 5649, + 8530, + 8531, + 8532, + 9681, + 9682, + 9683, + 9686, + 9687, + 9688, + 9691, + 9692, + 9693, + 9696, + 9697, + 9698, + 9701, + 9702, + 9703, + 9706, + 9707, + 9708, + 9711, + 9712, + 9713, + 9717, + 9721, + 9722, + 9723, + 9726, + 9727, + 9728, + 9731, + 9732, + 9733, + 9736, + 9737, + 9738, + 10479, + 13612, + 13614, + 3121, + 4144, + 5167, + 3150, + 4173, + 5196, + 3152, + 4175, + 5198, + 3602, + 4625, + 5648, + 3644, + 4667, + 5690, + 3645, + 4668, + 5691, + 3646, + 4669, + 5692, + 3647, + 4670, + 5693, + 3648, + 4671, + 5694, + 3649, + 4672, + 5695, + 3650, + 4673, + 5696, + 3651, + 4674, + 5697, + 3652, + 4675, + 5698, + 3653, + 4676, + 5699, + 3654, + 4677, + 5700, + 3655, + 4678, + 5701, + 3656, + 4679, + 5702, + 3657, + 4680, + 5703, + 3658, + 4681, + 5704, + 3659, + 4682, + 5705, + 8805, + 8806, + 8807, + 8815, + 8816, + 8817, + 8820, + 8821, + 8822, + 8825, + 8826, + 8827, + 8830, + 8831, + 8832, + 8835, + 8836, + 8837, + 8840, + 8841, + 8842, + 8845, + 8846, + 8847, + 8850, + 8851, + 8852, + 8855, + 8856, + 8857, + 8860, + 8861, + 8862, + 8865, + 8866, + 8867, + 8870, + 8871, + 8872, + 8875, + 8876, + 8877, + 8880, + 8881, + 8882, + 8885, + 8886, + 8887, + 8895, + 8896, + 8897, + 8900, + 8901, + 8902, + 8905, + 8906, + 8907, + 8915, + 8916, + 8917, + 8925, + 8926, + 8927, + 9746, + 9747, + 9748, + 9751, + 9752, + 9753, + 9756, + 9757, + 9758, + 9761, + 9762, + 9763, + 9766, + 9767, + 9768, + 9771, + 9772, + 9773, + 13763, + 13764, + 13765, + 13768, + 13769, + 13770, + 13773, + 13774, + 13775, + 13778, + 13779, + 13780, + 13783, + 13784, + 13785, + 20442 + ] + }, + "armor": { + "low_quality": { + "HeavyMelee": [ + 425, + 2037, + 520, + 2132, + 521, + 2133, + 522, + 2134, + 523, + 2135, + 524, + 2136, + 525, + 2137, + 526, + 2138, + 527, + 2139, + 528, + 2140, + 529, + 2141, + 530, + 2142, + 531, + 2143, + 532, + 2144, + 533, + 2145, + 535, + 2147, + 536, + 2148, + 537, + 2149, + 540, + 2152, + 545, + 2157, + 8110, + 8111, + 8115, + 8116, + 8120, + 8121, + 8125, + 8126, + 9887, + 428, + 2040, + 429, + 2041, + 546, + 2158, + 547, + 2159, + 548, + 2160, + 549, + 2161, + 550, + 2162, + 551, + 2163, + 552, + 2164, + 553, + 2165, + 554, + 2166, + 555, + 2167, + 556, + 2168, + 557, + 2169, + 558, + 2170, + 559, + 2171, + 561, + 2173, + 562, + 2174, + 563, + 2175, + 566, + 2178, + 570, + 2182, + 571, + 2183, + 8223, + 8224, + 8228, + 8229, + 8233, + 8234, + 9885, + 436, + 2048, + 437, + 2049, + 598, + 2210, + 599, + 2211, + 600, + 2212, + 601, + 2213, + 602, + 2214, + 603, + 2215, + 604, + 2216, + 605, + 2217, + 606, + 2218, + 607, + 2219, + 608, + 2220, + 609, + 2221, + 610, + 2222, + 611, + 2223, + 613, + 2225, + 614, + 2226, + 615, + 2227, + 618, + 2230, + 623, + 2235, + 8423, + 8424, + 8428, + 8429, + 8433, + 8434, + 9884, + 432, + 2044, + 433, + 2045, + 572, + 2184, + 573, + 2185, + 574, + 2186, + 575, + 2187, + 576, + 2188, + 577, + 2189, + 578, + 2190, + 579, + 2191, + 580, + 2192, + 581, + 2193, + 582, + 2194, + 583, + 2195, + 584, + 2196, + 585, + 2197, + 587, + 2199, + 588, + 2200, + 589, + 2201, + 592, + 2204, + 597, + 2209, + 8323, + 8324, + 8328, + 8329, + 8333, + 8334, + 9886 + ], + "LightMelee": [ + 440, + 2052, + 441, + 2053, + 624, + 2236, + 625, + 2237, + 626, + 2238, + 627, + 2239, + 628, + 2240, + 629, + 2241, + 630, + 2242, + 631, + 2243, + 632, + 2244, + 633, + 2245, + 634, + 2246, + 635, + 2247, + 636, + 2248, + 637, + 2249, + 639, + 2251, + 640, + 2252, + 641, + 2253, + 644, + 2256, + 645, + 2257, + 8198, + 8199, + 8203, + 8204, + 8208, + 8209, + 9891, + 444, + 2056, + 445, + 2057, + 650, + 2262, + 651, + 2263, + 652, + 2264, + 653, + 2265, + 654, + 2266, + 655, + 2267, + 656, + 2268, + 657, + 2269, + 658, + 2270, + 659, + 2271, + 660, + 2272, + 661, + 2273, + 662, + 2274, + 663, + 2275, + 665, + 2277, + 666, + 2278, + 667, + 2279, + 670, + 2282, + 671, + 2283, + 8298, + 8299, + 8303, + 8304, + 8308, + 8309, + 9889, + 452, + 2064, + 453, + 2065, + 678, + 2290, + 705, + 2317, + 706, + 2318, + 707, + 2319, + 708, + 2320, + 709, + 2321, + 710, + 2322, + 711, + 2323, + 712, + 2324, + 713, + 2325, + 714, + 2326, + 715, + 2327, + 716, + 2328, + 717, + 2329, + 719, + 2331, + 720, + 2332, + 721, + 2333, + 724, + 2336, + 725, + 2337, + 8498, + 8499, + 8503, + 8504, + 8508, + 8509, + 9888, + 448, + 2060, + 449, + 2061, + 679, + 2291, + 680, + 2292, + 681, + 2293, + 682, + 2294, + 683, + 2295, + 684, + 2296, + 685, + 2297, + 686, + 2298, + 687, + 2299, + 688, + 2300, + 689, + 2301, + 690, + 2302, + 691, + 2303, + 692, + 2304, + 694, + 2306, + 695, + 2307, + 696, + 2308, + 699, + 2311, + 700, + 2312, + 8398, + 8399, + 8403, + 8404, + 8408, + 8409, + 8413, + 8414, + 9890 + ], + "Mage": [ + 456, + 2068, + 457, + 2069, + 730, + 2342, + 731, + 2343, + 732, + 2344, + 733, + 2345, + 734, + 2346, + 735, + 2347, + 736, + 2348, + 737, + 2349, + 738, + 2350, + 739, + 2351, + 740, + 2352, + 741, + 2353, + 742, + 2354, + 743, + 2355, + 745, + 2357, + 746, + 2358, + 747, + 2359, + 750, + 2362, + 751, + 2363, + 8148, + 8149, + 8153, + 8154, + 9895, + 10416, + 10417, + 460, + 2072, + 461, + 2073, + 757, + 2369, + 758, + 2370, + 759, + 2371, + 760, + 2372, + 761, + 2373, + 762, + 2374, + 763, + 2375, + 764, + 2376, + 765, + 2377, + 766, + 2378, + 767, + 2379, + 768, + 2380, + 769, + 2381, + 770, + 2382, + 772, + 2384, + 773, + 2385, + 774, + 2386, + 777, + 2389, + 778, + 2390, + 8248, + 8249, + 8253, + 8254, + 9893, + 10421, + 10422, + 468, + 2080, + 469, + 2081, + 811, + 2423, + 812, + 2424, + 813, + 2425, + 814, + 2426, + 815, + 2427, + 816, + 2428, + 817, + 2429, + 818, + 2430, + 819, + 2431, + 820, + 2432, + 821, + 2433, + 822, + 2434, + 823, + 2435, + 824, + 2436, + 826, + 2438, + 827, + 2439, + 828, + 2440, + 831, + 2443, + 832, + 2444, + 935, + 2547, + 8448, + 8449, + 8453, + 8454, + 9892, + 464, + 2076, + 465, + 2077, + 784, + 2396, + 785, + 2397, + 786, + 2398, + 787, + 2399, + 788, + 2400, + 789, + 2401, + 790, + 2402, + 791, + 2403, + 792, + 2404, + 793, + 2405, + 794, + 2406, + 795, + 2407, + 796, + 2408, + 797, + 2409, + 799, + 2411, + 800, + 2412, + 801, + 2413, + 804, + 2416, + 805, + 2417, + 8348, + 8349, + 8353, + 8354, + 9894, + 10528, + 10529 + ], + "Tank": [ + 472, + 2084, + 473, + 2085, + 838, + 2450, + 839, + 2451, + 840, + 2452, + 841, + 2453, + 842, + 2454, + 843, + 2455, + 844, + 2456, + 845, + 2457, + 846, + 2458, + 847, + 2459, + 848, + 2460, + 849, + 2461, + 850, + 2462, + 851, + 2463, + 854, + 2466, + 855, + 2467, + 858, + 2470, + 859, + 2471, + 8168, + 8169, + 8173, + 8174, + 8178, + 8179, + 8188, + 8189, + 9899, + 476, + 2088, + 477, + 2089, + 864, + 2476, + 865, + 2477, + 866, + 2478, + 867, + 2479, + 868, + 2480, + 869, + 2481, + 870, + 2482, + 871, + 2483, + 872, + 2484, + 873, + 2485, + 874, + 2486, + 875, + 2487, + 876, + 2488, + 877, + 2489, + 880, + 2492, + 881, + 2493, + 884, + 2496, + 885, + 2497, + 8273, + 8274, + 8278, + 8279, + 8283, + 8284, + 8288, + 8289, + 9897, + 484, + 2096, + 485, + 2097, + 916, + 2528, + 917, + 2529, + 918, + 2530, + 919, + 2531, + 920, + 2532, + 921, + 2533, + 922, + 2534, + 923, + 2535, + 924, + 2536, + 925, + 2537, + 926, + 2538, + 927, + 2539, + 928, + 2540, + 929, + 2541, + 932, + 2544, + 933, + 2545, + 936, + 2548, + 937, + 2549, + 8473, + 8474, + 8478, + 8479, + 8483, + 8484, + 8488, + 8489, + 9896, + 480, + 2092, + 481, + 2093, + 890, + 2502, + 892, + 2504, + 893, + 2505, + 894, + 2506, + 895, + 2507, + 896, + 2508, + 897, + 2509, + 898, + 2510, + 899, + 2511, + 900, + 2512, + 901, + 2513, + 902, + 2514, + 903, + 2515, + 904, + 2516, + 907, + 2519, + 908, + 2520, + 910, + 2522, + 911, + 2523, + 8373, + 8374, + 8378, + 8379, + 8383, + 8384, + 8388, + 8389, + 9898 + ] + }, + "high_quality": { + "HeavyMelee": [ + 3060, + 4083, + 5106, + 3155, + 4178, + 5201, + 3156, + 4179, + 5202, + 3157, + 4180, + 5203, + 3158, + 4181, + 5204, + 3159, + 4182, + 5205, + 3160, + 4183, + 5206, + 3161, + 4184, + 5207, + 3162, + 4185, + 5208, + 3163, + 4186, + 5209, + 3164, + 4187, + 5210, + 3165, + 4188, + 5211, + 3166, + 4189, + 5212, + 3167, + 4190, + 5213, + 3168, + 4191, + 5214, + 3170, + 4193, + 5216, + 3171, + 4194, + 5217, + 3172, + 4195, + 5218, + 3175, + 4198, + 5221, + 3180, + 4203, + 5226, + 8112, + 8113, + 8114, + 8117, + 8118, + 8119, + 8122, + 8123, + 8124, + 8127, + 8128, + 8129, + 3063, + 4086, + 5109, + 3064, + 4087, + 5110, + 3181, + 4204, + 5227, + 3182, + 4205, + 5228, + 3183, + 4206, + 5229, + 3184, + 4207, + 5230, + 3185, + 4208, + 5231, + 3186, + 4209, + 5232, + 3187, + 4210, + 5233, + 3188, + 4211, + 5234, + 3189, + 4212, + 5235, + 3190, + 4213, + 5236, + 3191, + 4214, + 5237, + 3192, + 4215, + 5238, + 3193, + 4216, + 5239, + 3194, + 4217, + 5240, + 3196, + 4219, + 5242, + 3197, + 4220, + 5243, + 3198, + 4221, + 5244, + 3201, + 4224, + 5247, + 3205, + 4228, + 5251, + 3206, + 4229, + 5252, + 8225, + 8226, + 8227, + 8230, + 8231, + 8232, + 8235, + 8236, + 8237, + 3071, + 4094, + 5117, + 3072, + 4095, + 5118, + 3233, + 4256, + 5279, + 3234, + 4257, + 5280, + 3235, + 4258, + 5281, + 3236, + 4259, + 5282, + 3237, + 4260, + 5283, + 3238, + 4261, + 5284, + 3239, + 4262, + 5285, + 3240, + 4263, + 5286, + 3241, + 4264, + 5287, + 3242, + 4265, + 5288, + 3243, + 4266, + 5289, + 3244, + 4267, + 5290, + 3245, + 4268, + 5291, + 3246, + 4269, + 5292, + 3248, + 4271, + 5294, + 3249, + 4272, + 5295, + 3250, + 4273, + 5296, + 3253, + 4276, + 5299, + 3258, + 4281, + 5304, + 8425, + 8426, + 8427, + 8430, + 8431, + 8432, + 8435, + 8436, + 8437, + 3067, + 4090, + 5113, + 3068, + 4091, + 5114, + 3207, + 4230, + 5253, + 3208, + 4231, + 5254, + 3209, + 4232, + 5255, + 3210, + 4233, + 5256, + 3211, + 4234, + 5257, + 3212, + 4235, + 5258, + 3213, + 4236, + 5259, + 3214, + 4237, + 5260, + 3215, + 4238, + 5261, + 3216, + 4239, + 5262, + 3217, + 4240, + 5263, + 3218, + 4241, + 5264, + 3219, + 4242, + 5265, + 3220, + 4243, + 5266, + 3222, + 4245, + 5268, + 3223, + 4246, + 5269, + 3224, + 4247, + 5270, + 3227, + 4250, + 5273, + 3232, + 4255, + 5278, + 8325, + 8326, + 8327, + 8330, + 8331, + 8332, + 8335, + 8336, + 8337 + ], + "LightMelee": [ + 3075, + 4098, + 5121, + 3076, + 4099, + 5122, + 3259, + 4282, + 5305, + 3260, + 4283, + 5306, + 3261, + 4284, + 5307, + 3262, + 4285, + 5308, + 3263, + 4286, + 5309, + 3264, + 4287, + 5310, + 3265, + 4288, + 5311, + 3266, + 4289, + 5312, + 3267, + 4290, + 5313, + 3268, + 4291, + 5314, + 3269, + 4292, + 5315, + 3270, + 4293, + 5316, + 3271, + 4294, + 5317, + 3272, + 4295, + 5318, + 3274, + 4297, + 5320, + 3275, + 4298, + 5321, + 3276, + 4299, + 5322, + 3279, + 4302, + 5325, + 3280, + 4303, + 5326, + 8200, + 8201, + 8202, + 8205, + 8206, + 8207, + 8210, + 8211, + 8212, + 3079, + 4102, + 5125, + 3080, + 4103, + 5126, + 3285, + 4308, + 5331, + 3286, + 4309, + 5332, + 3287, + 4310, + 5333, + 3288, + 4311, + 5334, + 3289, + 4312, + 5335, + 3290, + 4313, + 5336, + 3291, + 4314, + 5337, + 3292, + 4315, + 5338, + 3293, + 4316, + 5339, + 3294, + 4317, + 5340, + 3295, + 4318, + 5341, + 3296, + 4319, + 5342, + 3297, + 4320, + 5343, + 3298, + 4321, + 5344, + 3300, + 4323, + 5346, + 3301, + 4324, + 5347, + 3302, + 4325, + 5348, + 3305, + 4328, + 5351, + 3306, + 4329, + 5352, + 8300, + 8301, + 8302, + 8305, + 8306, + 8307, + 8310, + 8311, + 8312, + 3087, + 4110, + 5133, + 3088, + 4111, + 5134, + 3313, + 4336, + 5359, + 3340, + 4363, + 5386, + 3341, + 4364, + 5387, + 3342, + 4365, + 5388, + 3343, + 4366, + 5389, + 3344, + 4367, + 5390, + 3345, + 4368, + 5391, + 3346, + 4369, + 5392, + 3347, + 4370, + 5393, + 3348, + 4371, + 5394, + 3349, + 4372, + 5395, + 3350, + 4373, + 5396, + 3351, + 4374, + 5397, + 3352, + 4375, + 5398, + 3354, + 4377, + 5400, + 3355, + 4378, + 5401, + 3356, + 4379, + 5402, + 3359, + 4382, + 5405, + 3360, + 4383, + 5406, + 8500, + 8501, + 8502, + 8505, + 8506, + 8507, + 8510, + 8511, + 8512, + 3083, + 4106, + 5129, + 3084, + 4107, + 5130, + 3314, + 4337, + 5360, + 3315, + 4338, + 5361, + 3316, + 4339, + 5362, + 3317, + 4340, + 5363, + 3318, + 4341, + 5364, + 3319, + 4342, + 5365, + 3320, + 4343, + 5366, + 3321, + 4344, + 5367, + 3322, + 4345, + 5368, + 3323, + 4346, + 5369, + 3324, + 4347, + 5370, + 3325, + 4348, + 5371, + 3326, + 4349, + 5372, + 3327, + 4350, + 5373, + 3329, + 4352, + 5375, + 3330, + 4353, + 5376, + 3331, + 4354, + 5377, + 3334, + 4357, + 5380, + 3335, + 4358, + 5381, + 8400, + 8401, + 8402, + 8405, + 8406, + 8407, + 8410, + 8411, + 8412, + 8415, + 8416, + 8417 + ], + "Mage": [ + 3091, + 4114, + 5137, + 3092, + 4115, + 5138, + 3365, + 4388, + 5411, + 3366, + 4389, + 5412, + 3367, + 4390, + 5413, + 3368, + 4391, + 5414, + 3369, + 4392, + 5415, + 3370, + 4393, + 5416, + 3371, + 4394, + 5417, + 3372, + 4395, + 5418, + 3373, + 4396, + 5419, + 3374, + 4397, + 5420, + 3375, + 4398, + 5421, + 3376, + 4399, + 5422, + 3377, + 4400, + 5423, + 3378, + 4401, + 5424, + 3380, + 4403, + 5426, + 3381, + 4404, + 5427, + 3382, + 4405, + 5428, + 3385, + 4408, + 5431, + 3386, + 4409, + 5432, + 8150, + 8151, + 8152, + 8155, + 8156, + 8157, + 10418, + 10419, + 10420, + 3095, + 4118, + 5141, + 3096, + 4119, + 5142, + 3392, + 4415, + 5438, + 3393, + 4416, + 5439, + 3394, + 4417, + 5440, + 3395, + 4418, + 5441, + 3396, + 4419, + 5442, + 3397, + 4420, + 5443, + 3398, + 4421, + 5444, + 3399, + 4422, + 5445, + 3400, + 4423, + 5446, + 3401, + 4424, + 5447, + 3402, + 4425, + 5448, + 3403, + 4426, + 5449, + 3404, + 4427, + 5450, + 3405, + 4428, + 5451, + 3407, + 4430, + 5453, + 3408, + 4431, + 5454, + 3409, + 4432, + 5455, + 3412, + 4435, + 5458, + 3413, + 4436, + 5459, + 8250, + 8251, + 8252, + 8255, + 8256, + 8257, + 10423, + 10424, + 10425, + 3103, + 4126, + 5149, + 3104, + 4127, + 5150, + 3446, + 4469, + 5492, + 3447, + 4470, + 5493, + 3448, + 4471, + 5494, + 3449, + 4472, + 5495, + 3450, + 4473, + 5496, + 3451, + 4474, + 5497, + 3452, + 4475, + 5498, + 3453, + 4476, + 5499, + 3454, + 4477, + 5500, + 3455, + 4478, + 5501, + 3456, + 4479, + 5502, + 3457, + 4480, + 5503, + 3458, + 4481, + 5504, + 3459, + 4482, + 5505, + 3461, + 4484, + 5507, + 3462, + 4485, + 5508, + 3463, + 4486, + 5509, + 3466, + 4489, + 5512, + 3467, + 4490, + 5513, + 3570, + 4593, + 5616, + 8450, + 8451, + 8452, + 8455, + 8456, + 8457, + 3099, + 4122, + 5145, + 3100, + 4123, + 5146, + 3419, + 4442, + 5465, + 3420, + 4443, + 5466, + 3421, + 4444, + 5467, + 3422, + 4445, + 5468, + 3423, + 4446, + 5469, + 3424, + 4447, + 5470, + 3425, + 4448, + 5471, + 3426, + 4449, + 5472, + 3427, + 4450, + 5473, + 3428, + 4451, + 5474, + 3429, + 4452, + 5475, + 3430, + 4453, + 5476, + 3431, + 4454, + 5477, + 3432, + 4455, + 5478, + 3434, + 4457, + 5480, + 3435, + 4458, + 5481, + 3436, + 4459, + 5482, + 3439, + 4462, + 5485, + 3440, + 4463, + 5486, + 8350, + 8351, + 8352, + 8355, + 8356, + 8357, + 10530, + 10531, + 10532 + ], + "Tank": [ + 3107, + 4130, + 5153, + 3108, + 4131, + 5154, + 3473, + 4496, + 5519, + 3474, + 4497, + 5520, + 3475, + 4498, + 5521, + 3476, + 4499, + 5522, + 3477, + 4500, + 5523, + 3478, + 4501, + 5524, + 3479, + 4502, + 5525, + 3480, + 4503, + 5526, + 3481, + 4504, + 5527, + 3482, + 4505, + 5528, + 3483, + 4506, + 5529, + 3484, + 4507, + 5530, + 3485, + 4508, + 5531, + 3486, + 4509, + 5532, + 3489, + 4512, + 5535, + 3490, + 4513, + 5536, + 3493, + 4516, + 5539, + 3494, + 4517, + 5540, + 8170, + 8171, + 8172, + 8175, + 8176, + 8177, + 8180, + 8181, + 8182, + 8190, + 8191, + 8192, + 3111, + 4134, + 5157, + 3112, + 4135, + 5158, + 3499, + 4522, + 5545, + 3500, + 4523, + 5546, + 3501, + 4524, + 5547, + 3502, + 4525, + 5548, + 3503, + 4526, + 5549, + 3504, + 4527, + 5550, + 3505, + 4528, + 5551, + 3506, + 4529, + 5552, + 3507, + 4530, + 5553, + 3508, + 4531, + 5554, + 3509, + 4532, + 5555, + 3510, + 4533, + 5556, + 3511, + 4534, + 5557, + 3512, + 4535, + 5558, + 3515, + 4538, + 5561, + 3516, + 4539, + 5562, + 3519, + 4542, + 5565, + 3520, + 4543, + 5566, + 8275, + 8276, + 8277, + 8280, + 8281, + 8282, + 8285, + 8286, + 8287, + 8290, + 8291, + 8292, + 3119, + 4142, + 5165, + 3120, + 4143, + 5166, + 3551, + 4574, + 5597, + 3552, + 4575, + 5598, + 3553, + 4576, + 5599, + 3554, + 4577, + 5600, + 3555, + 4578, + 5601, + 3556, + 4579, + 5602, + 3557, + 4580, + 5603, + 3558, + 4581, + 5604, + 3559, + 4582, + 5605, + 3560, + 4583, + 5606, + 3561, + 4584, + 5607, + 3562, + 4585, + 5608, + 3563, + 4586, + 5609, + 3564, + 4587, + 5610, + 3567, + 4590, + 5613, + 3568, + 4591, + 5614, + 3571, + 4594, + 5617, + 3572, + 4595, + 5618, + 8475, + 8476, + 8477, + 8480, + 8481, + 8482, + 8485, + 8486, + 8487, + 8490, + 8491, + 8492, + 3115, + 4138, + 5161, + 3116, + 4139, + 5162, + 3525, + 4548, + 5571, + 3527, + 4550, + 5573, + 3528, + 4551, + 5574, + 3529, + 4552, + 5575, + 3530, + 4553, + 5576, + 3531, + 4554, + 5577, + 3532, + 4555, + 5578, + 3533, + 4556, + 5579, + 3534, + 4557, + 5580, + 3535, + 4558, + 5581, + 3536, + 4559, + 5582, + 3537, + 4560, + 5583, + 3538, + 4561, + 5584, + 3539, + 4562, + 5585, + 3542, + 4565, + 5588, + 3543, + 4566, + 5589, + 3545, + 4568, + 5591, + 3546, + 4569, + 5592, + 8375, + 8376, + 8377, + 8380, + 8381, + 8382, + 8385, + 8386, + 8387, + 8390, + 8391, + 8392 + ] + } + }, + "weapons": { + "low_quality": { + "Fighter": [ + 65, + 1677, + 66, + 1678, + 67, + 1679, + 68, + 1680, + 134, + 1746, + 136, + 1748, + 137, + 1749, + 138, + 1750, + 139, + 1751, + 140, + 1752, + 141, + 1753, + 142, + 1754, + 143, + 1755, + 144, + 1756, + 145, + 1757, + 146, + 1758, + 147, + 1759, + 148, + 1760, + 149, + 1761, + 150, + 1762, + 152, + 1764, + 153, + 1765, + 154, + 1766, + 155, + 1767, + 158, + 1770, + 159, + 1771, + 161, + 1773, + 9873, + 10042, + 10043, + 10217, + 10197, + 10202, + 10207, + 10212, + 10167, + 10177, + 10182, + 10187, + 10192, + 11072, + 11073, + 11077, + 11078, + 11082, + 11083, + 11512, + 70, + 1682, + 71, + 1683, + 162, + 1774, + 163, + 1775, + 164, + 1776, + 165, + 1777, + 166, + 1778, + 167, + 1779, + 168, + 1780, + 169, + 1781, + 170, + 1782, + 171, + 1783, + 172, + 1784, + 9049, + 9050, + 9054, + 9055, + 9874, + 9933, + 9934, + 9938, + 9939, + 9943, + 9944, + 9948, + 9949, + 9953, + 9954, + 9958, + 9959, + 10266, + 10267, + 10251, + 10252, + 10256, + 10257, + 10261, + 10262, + 10221, + 10222, + 10231, + 10232, + 10236, + 10237, + 10241, + 10242, + 10246, + 10247, + 11516, + 11517, + 19105, + 19106, + 19490, + 19491 + ], + "Seeker": [ + 100, + 1712, + 102, + 1714, + 103, + 1715, + 104, + 1716, + 277, + 1889, + 278, + 1890, + 279, + 1891, + 280, + 1892, + 281, + 1893, + 282, + 1894, + 283, + 1895, + 284, + 1896, + 285, + 1897, + 287, + 1899, + 288, + 1900, + 289, + 1901, + 290, + 1902, + 291, + 1903, + 293, + 1905, + 294, + 1906, + 295, + 1907, + 296, + 1908, + 297, + 1909, + 299, + 1911, + 301, + 1913, + 303, + 1915, + 9351, + 9352, + 9356, + 9357, + 10317, + 10322, + 10327, + 11102, + 11103, + 11107, + 11108, + 11112, + 11113, + 11308, + 11313, + 11318, + 11323, + 11328, + 11333, + 11537, + 12142, + 12152, + 12157 + ], + "Hunter": [ + 75, + 1687, + 77, + 1689, + 78, + 1690, + 79, + 1691, + 176, + 1788, + 177, + 1789, + 178, + 1790, + 179, + 1791, + 180, + 1792, + 181, + 1793, + 182, + 1794, + 183, + 1795, + 184, + 1796, + 185, + 1797, + 186, + 1798, + 187, + 1799, + 188, + 1800, + 189, + 1801, + 190, + 1802, + 191, + 1803, + 192, + 1804, + 193, + 1805, + 194, + 1806, + 196, + 1808, + 198, + 1810, + 200, + 1812, + 202, + 1814, + 203, + 1815, + 9879, + 10347, + 10332, + 10337, + 10342, + 10714, + 10719, + 10724, + 10729, + 10739, + 11117, + 11118, + 11122, + 11123, + 11127, + 11128 + ], + "Priest": [ + 82, + 1694, + 84, + 1696, + 85, + 1697, + 86, + 1698, + 205, + 1817, + 206, + 1818, + 207, + 1819, + 208, + 1820, + 209, + 1821, + 210, + 1822, + 211, + 1823, + 212, + 1824, + 213, + 1825, + 214, + 1826, + 215, + 1827, + 216, + 1828, + 217, + 1829, + 218, + 1830, + 219, + 1831, + 220, + 1832, + 221, + 1833, + 222, + 1834, + 223, + 1835, + 224, + 1836, + 225, + 1837, + 227, + 1839, + 228, + 1840, + 230, + 1842, + 9882, + 10397, + 10382, + 10387, + 10392, + 10635, + 10640, + 10645, + 10650, + 11179, + 10660, + 11147, + 11148, + 11152, + 11153, + 11157, + 11158, + 11557 + ], + "ShieldSage": [ + 93, + 1705, + 95, + 1707, + 96, + 1708, + 97, + 1709, + 248, + 1860, + 249, + 1861, + 250, + 1862, + 251, + 1863, + 252, + 1864, + 253, + 1865, + 254, + 1866, + 255, + 1867, + 256, + 1868, + 257, + 1869, + 258, + 1870, + 259, + 1871, + 260, + 1872, + 261, + 1873, + 262, + 1874, + 263, + 1875, + 264, + 1876, + 265, + 1877, + 266, + 1878, + 267, + 1879, + 268, + 1880, + 270, + 1882, + 271, + 1883, + 275, + 1887, + 9876, + 10302, + 10287, + 10292, + 10297, + 10744, + 10754, + 10759, + 10764, + 10769, + 11087, + 11088, + 11092, + 11093, + 11097, + 11098, + 11235, + 11240, + 11527, + 90, + 1702, + 234, + 1846, + 235, + 1847, + 236, + 1848, + 237, + 1849, + 238, + 1850, + 239, + 1851, + 240, + 1852, + 243, + 1855, + 244, + 1856, + 245, + 1857, + 9877, + 9963, + 9964, + 9968, + 9969, + 9973, + 9974, + 9978, + 9979, + 9983, + 9984, + 9988, + 9989, + 9998, + 9999, + 10047, + 10048, + 10052, + 10053, + 10057, + 10058, + 10311, + 10312, + 10306, + 10307, + 10773, + 10774, + 10783, + 10784, + 10788, + 10789, + 10793, + 10794, + 10798, + 10799, + 11244, + 11245, + 11249, + 11250, + 11531, + 11532 + ], + "Sorcerer": [ + 107, + 1719, + 109, + 1721, + 110, + 1722, + 111, + 1723, + 306, + 1918, + 307, + 1919, + 308, + 1920, + 309, + 1921, + 310, + 1922, + 311, + 1923, + 312, + 1924, + 313, + 1925, + 314, + 1926, + 315, + 1927, + 316, + 1928, + 317, + 1929, + 318, + 1930, + 319, + 1931, + 320, + 1932, + 321, + 1933, + 322, + 1934, + 323, + 1935, + 324, + 1936, + 325, + 1937, + 326, + 1938, + 328, + 1940, + 329, + 1941, + 332, + 1944, + 10402, + 10407, + 10412, + 11162, + 11163, + 11167, + 11168, + 11172, + 11173, + 11562, + 12517, + 12522 + ], + "Warrior": [ + 121, + 1733, + 122, + 1734, + 123, + 1735, + 125, + 1737, + 364, + 1976, + 365, + 1977, + 366, + 1978, + 367, + 1979, + 368, + 1980, + 369, + 1981, + 370, + 1982, + 372, + 1984, + 373, + 1985, + 374, + 1986, + 375, + 1987, + 376, + 1988, + 378, + 1990, + 381, + 1993, + 384, + 1996, + 385, + 1997, + 388, + 2000, + 10272, + 10678, + 11338, + 11343, + 11353, + 11358, + 11363, + 11522 + ], + "ElementArcher": [ + 114, + 1726, + 116, + 1728, + 117, + 1729, + 118, + 1730, + 335, + 1947, + 336, + 1948, + 337, + 1949, + 338, + 1950, + 339, + 1951, + 340, + 1952, + 341, + 1953, + 342, + 1954, + 343, + 1955, + 344, + 1956, + 345, + 1957, + 346, + 1958, + 347, + 1959, + 348, + 1960, + 349, + 1961, + 350, + 1962, + 351, + 1963, + 352, + 1964, + 353, + 1965, + 355, + 1967, + 356, + 1968, + 357, + 1969, + 358, + 1970, + 361, + 1973, + 10367, + 10377, + 11132, + 11133, + 11137, + 11138, + 11142, + 11143, + 11552 + ], + "Alchemist": [ + 128, + 1740, + 129, + 1741, + 130, + 1742, + 131, + 1743, + 132, + 1744, + 394, + 2006, + 395, + 2007, + 396, + 2008, + 397, + 2009, + 398, + 2010, + 399, + 2011, + 401, + 2013, + 404, + 2016, + 407, + 2019, + 409, + 2021, + 413, + 2025, + 10352, + 11547, + 12282, + 12287, + 12292, + 12297, + 12302 + ], + "SpiritLancer": [ + 14742, + 14743, + 14747, + 14748, + 14752, + 14753, + 14757, + 14758, + 14762, + 14763 + ], + "HighScepter": [ + 20029, + 20030, + 20032, + 20033, + 20037, + 20038 + ] + }, + "high_quality": { + "Fighter": [ + 2700, + 3723, + 4746, + 2701, + 3724, + 4747, + 2702, + 3725, + 4748, + 2703, + 3726, + 4749, + 2769, + 3792, + 4815, + 2771, + 3794, + 4817, + 2772, + 3795, + 4818, + 2773, + 3796, + 4819, + 2774, + 3797, + 4820, + 2775, + 3798, + 4821, + 2776, + 3799, + 4822, + 2777, + 3800, + 4823, + 2778, + 3801, + 4824, + 2779, + 3802, + 4825, + 2780, + 3803, + 4826, + 2781, + 3804, + 4827, + 2782, + 3805, + 4828, + 2783, + 3806, + 4829, + 2784, + 3807, + 4830, + 2785, + 3808, + 4831, + 2787, + 3810, + 4833, + 2788, + 3811, + 4834, + 2789, + 3812, + 4835, + 2790, + 3813, + 4836, + 2793, + 3816, + 4839, + 2794, + 3817, + 4840, + 2796, + 3819, + 4842, + 10044, + 10045, + 10046, + 10219, + 10198, + 10200, + 10204, + 10208, + 10210, + 10214, + 10168, + 10170, + 10179, + 10183, + 10185, + 10189, + 10193, + 10195, + 11074, + 11075, + 11076, + 11079, + 11080, + 11081, + 11084, + 11085, + 11086, + 11514, + 12785, + 2705, + 3728, + 4751, + 2706, + 3729, + 4752, + 2797, + 3820, + 4843, + 2798, + 3821, + 4844, + 2799, + 3822, + 4845, + 2800, + 3823, + 4846, + 2801, + 3824, + 4847, + 2802, + 3825, + 4848, + 2803, + 3826, + 4849, + 2804, + 3827, + 4850, + 2805, + 3828, + 4851, + 2806, + 3829, + 4852, + 2807, + 3830, + 4853, + 9051, + 9052, + 9053, + 9056, + 9057, + 9058, + 9935, + 9936, + 9937, + 9940, + 9941, + 9942, + 9945, + 9946, + 9947, + 9950, + 9951, + 9952, + 9955, + 9956, + 9957, + 9960, + 9961, + 9962, + 10268, + 10269, + 10270, + 10253, + 10254, + 10255, + 10258, + 10259, + 10260, + 10263, + 10264, + 10265, + 10223, + 10224, + 10225, + 10233, + 10234, + 10235, + 10238, + 10239, + 10240, + 10243, + 10244, + 10245, + 10248, + 10249, + 10250, + 11518, + 11519, + 11520 + ], + "Seeker": [ + 2735, + 3758, + 4781, + 2737, + 3760, + 4783, + 2738, + 3761, + 4784, + 2739, + 3762, + 4785, + 2912, + 3935, + 4958, + 2913, + 3936, + 4959, + 2914, + 3937, + 4960, + 2915, + 3938, + 4961, + 2916, + 3939, + 4962, + 2917, + 3940, + 4963, + 2918, + 3941, + 4964, + 2919, + 3942, + 4965, + 2920, + 3943, + 4966, + 2922, + 3945, + 4968, + 2923, + 3946, + 4969, + 2924, + 3947, + 4970, + 2925, + 3948, + 4971, + 2926, + 3949, + 4972, + 2928, + 3951, + 4974, + 2929, + 3952, + 4975, + 2930, + 3953, + 4976, + 2931, + 3954, + 4977, + 2932, + 3955, + 4978, + 2934, + 3957, + 4980, + 2936, + 3959, + 4982, + 2938, + 3961, + 4984, + 9353, + 9354, + 9355, + 9358, + 9359, + 9360, + 10319, + 10323, + 10325, + 10329, + 11104, + 11105, + 11106, + 11109, + 11110, + 11111, + 11114, + 11115, + 11116, + 11310, + 11314, + 11316, + 11320, + 11324, + 11326, + 11330, + 11334, + 11336, + 11539, + 12143, + 12145, + 12154, + 12158, + 12160, + 12788 + ], + "Hunter": [ + 2710, + 3733, + 4756, + 2712, + 3735, + 4758, + 2713, + 3736, + 4759, + 2714, + 3737, + 4760, + 2811, + 3834, + 4857, + 2812, + 3835, + 4858, + 2813, + 3836, + 4859, + 2814, + 3837, + 4860, + 2815, + 3838, + 4861, + 2816, + 3839, + 4862, + 2817, + 3840, + 4863, + 2818, + 3841, + 4864, + 2819, + 3842, + 4865, + 2820, + 3843, + 4866, + 2821, + 3844, + 4867, + 2822, + 3845, + 4868, + 2823, + 3846, + 4869, + 2824, + 3847, + 4870, + 2825, + 3848, + 4871, + 2826, + 3849, + 4872, + 2827, + 3850, + 4873, + 2828, + 3851, + 4874, + 2829, + 3852, + 4875, + 2831, + 3854, + 4877, + 2833, + 3856, + 4879, + 2835, + 3858, + 4881, + 2837, + 3860, + 4883, + 2838, + 3861, + 4884, + 10349, + 10333, + 10335, + 10339, + 10343, + 10345, + 10716, + 10720, + 10722, + 10726, + 10730, + 10732, + 10741, + 11119, + 11120, + 11121, + 11124, + 11125, + 11126, + 11129, + 11130, + 11131, + 11544, + 12789 + ], + "Priest": [ + 2717, + 3740, + 4763, + 2719, + 3742, + 4765, + 2720, + 3743, + 4766, + 2721, + 3744, + 4767, + 2840, + 3863, + 4886, + 2841, + 3864, + 4887, + 2842, + 3865, + 4888, + 2843, + 3866, + 4889, + 2844, + 3867, + 4890, + 2845, + 3868, + 4891, + 2846, + 3869, + 4892, + 2847, + 3870, + 4893, + 2848, + 3871, + 4894, + 2849, + 3872, + 4895, + 2850, + 3873, + 4896, + 2851, + 3874, + 4897, + 2852, + 3875, + 4898, + 2853, + 3876, + 4899, + 2854, + 3877, + 4900, + 2855, + 3878, + 4901, + 2856, + 3879, + 4902, + 2857, + 3880, + 4903, + 2858, + 3881, + 4904, + 2859, + 3882, + 4905, + 2860, + 3883, + 4906, + 2862, + 3885, + 4908, + 2863, + 3886, + 4909, + 2865, + 3888, + 4911, + 10399, + 10383, + 10385, + 10389, + 10393, + 10395, + 10637, + 10641, + 10643, + 10647, + 10651, + 10653, + 11181, + 10661, + 10663, + 11149, + 11150, + 11151, + 11154, + 11155, + 11156, + 11159, + 11160, + 11161, + 11559, + 12791 + ], + "ShieldSage": [ + 2728, + 3751, + 4774, + 2730, + 3753, + 4776, + 2731, + 3754, + 4777, + 2732, + 3755, + 4778, + 2883, + 3906, + 4929, + 2884, + 3907, + 4930, + 2885, + 3908, + 4931, + 2886, + 3909, + 4932, + 2887, + 3910, + 4933, + 2888, + 3911, + 4934, + 2889, + 3912, + 4935, + 2890, + 3913, + 4936, + 2891, + 3914, + 4937, + 2892, + 3915, + 4938, + 2893, + 3916, + 4939, + 2894, + 3917, + 4940, + 2895, + 3918, + 4941, + 2896, + 3919, + 4942, + 2897, + 3920, + 4943, + 2898, + 3921, + 4944, + 2899, + 3922, + 4945, + 2900, + 3923, + 4946, + 2901, + 3924, + 4947, + 2902, + 3925, + 4948, + 2903, + 3926, + 4949, + 2905, + 3928, + 4951, + 2906, + 3929, + 4952, + 2910, + 3933, + 4956, + 10304, + 10288, + 10290, + 10294, + 10298, + 10300, + 10746, + 10755, + 10757, + 10761, + 10765, + 10767, + 10771, + 11089, + 11090, + 11091, + 11094, + 11095, + 11096, + 11099, + 11100, + 11101, + 11237, + 11241, + 11243, + 11529, + 12787, + 2725, + 3748, + 4771, + 2869, + 3892, + 4915, + 2870, + 3893, + 4916, + 2871, + 3894, + 4917, + 2872, + 3895, + 4918, + 2873, + 3896, + 4919, + 2874, + 3897, + 4920, + 2875, + 3898, + 4921, + 2878, + 3901, + 4924, + 2879, + 3902, + 4925, + 2880, + 3903, + 4926, + 9965, + 9966, + 9967, + 9970, + 9971, + 9972, + 9975, + 9976, + 9977, + 9980, + 9981, + 9982, + 9985, + 9986, + 9987, + 9990, + 9991, + 9992, + 10000, + 10001, + 10002, + 10049, + 10050, + 10051, + 10054, + 10055, + 10056, + 10059, + 10060, + 10061, + 10313, + 10314, + 10315, + 10308, + 10309, + 10310, + 10775, + 10776, + 10777, + 10785, + 10786, + 10787, + 10790, + 10791, + 10792, + 10795, + 10796, + 10797, + 10800, + 10801, + 10802, + 11246, + 11247, + 11248, + 11251, + 11252, + 11253, + 11533, + 11534, + 11535 + ], + "Sorcerer": [ + 2742, + 3765, + 4788, + 2744, + 3767, + 4790, + 2745, + 3768, + 4791, + 2746, + 3769, + 4792, + 2941, + 3964, + 4987, + 2942, + 3965, + 4988, + 2943, + 3966, + 4989, + 2944, + 3967, + 4990, + 2945, + 3968, + 4991, + 2946, + 3969, + 4992, + 2947, + 3970, + 4993, + 2948, + 3971, + 4994, + 2949, + 3972, + 4995, + 2950, + 3973, + 4996, + 2951, + 3974, + 4997, + 2952, + 3975, + 4998, + 2953, + 3976, + 4999, + 2954, + 3977, + 5000, + 2955, + 3978, + 5001, + 2956, + 3979, + 5002, + 2957, + 3980, + 5003, + 2958, + 3981, + 5004, + 2959, + 3982, + 5005, + 2960, + 3983, + 5006, + 2961, + 3984, + 5007, + 2963, + 3986, + 5009, + 2964, + 3987, + 5010, + 2967, + 3990, + 5013, + 10404, + 10408, + 10410, + 10414, + 11164, + 11165, + 11166, + 11169, + 11170, + 11171, + 11174, + 11175, + 11176, + 11564, + 12515, + 12519, + 12523, + 12525, + 12529, + 12792 + ], + "Warrior": [ + 2756, + 3779, + 4802, + 2757, + 3780, + 4803, + 2758, + 3781, + 4804, + 2760, + 3783, + 4806, + 2999, + 4022, + 5045, + 3000, + 4023, + 5046, + 3001, + 4024, + 5047, + 3002, + 4025, + 5048, + 3003, + 4026, + 5049, + 3004, + 4027, + 5050, + 3005, + 4028, + 5051, + 3007, + 4030, + 5053, + 3008, + 4031, + 5054, + 3009, + 4032, + 5055, + 3010, + 4033, + 5056, + 3011, + 4034, + 5057, + 3013, + 4036, + 5059, + 3016, + 4039, + 5062, + 3019, + 4042, + 5065, + 3020, + 4043, + 5066, + 3023, + 4046, + 5069, + 10274, + 10679, + 10681, + 11340, + 11344, + 11346, + 11355, + 11359, + 11361, + 11365, + 11523, + 11525, + 11975, + 11979, + 11985 + ], + "ElementArcher": [ + 2749, + 3772, + 4795, + 2751, + 3774, + 4797, + 2752, + 3775, + 4798, + 2753, + 3776, + 4799, + 2970, + 3993, + 5016, + 2971, + 3994, + 5017, + 2972, + 3995, + 5018, + 2973, + 3996, + 5019, + 2974, + 3997, + 5020, + 2975, + 3998, + 5021, + 2976, + 3999, + 5022, + 2977, + 4000, + 5023, + 2978, + 4001, + 5024, + 2979, + 4002, + 5025, + 2980, + 4003, + 5026, + 2981, + 4004, + 5027, + 2982, + 4005, + 5028, + 2983, + 4006, + 5029, + 2984, + 4007, + 5030, + 2985, + 4008, + 5031, + 2986, + 4009, + 5032, + 2987, + 4010, + 5033, + 2988, + 4011, + 5034, + 2990, + 4013, + 5036, + 2991, + 4014, + 5037, + 2992, + 4015, + 5038, + 2993, + 4016, + 5039, + 2996, + 4019, + 5042, + 10369, + 10378, + 10380, + 11134, + 11135, + 11136, + 11139, + 11140, + 11141, + 11144, + 11145, + 11146, + 11554, + 12375, + 12388, + 12390 + ], + "Alchemist": [ + 2763, + 3786, + 4809, + 2764, + 3787, + 4810, + 2765, + 3788, + 4811, + 2766, + 3789, + 4812, + 2767, + 3790, + 4813, + 3029, + 4052, + 5075, + 3030, + 4053, + 5076, + 3031, + 4054, + 5077, + 3032, + 4055, + 5078, + 3033, + 4056, + 5079, + 3034, + 4057, + 5080, + 3036, + 4059, + 5082, + 3039, + 4062, + 5085, + 3042, + 4065, + 5088, + 3044, + 4067, + 5090, + 3048, + 4071, + 5094, + 10354, + 11548, + 11550, + 12284, + 12288, + 12290, + 12294, + 12298, + 12300, + 12304 + ], + "SpiritLancer": [ + 14744, + 14745, + 14746, + 14749, + 14750, + 14751, + 14754, + 14755, + 14756, + 14759, + 14760, + 14761, + 14764, + 14765, + 14766 + ], + "HighScepter": [ + 20031, + 20034, + 20035, + 20036 + ] + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/CostExpScalingInfo.json b/Arrowgene.Ddon.Shared/Files/Assets/CostExpScalingInfo.json new file mode 100644 index 000000000..b09ebd26d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/CostExpScalingInfo.json @@ -0,0 +1,602 @@ +[ + { + "exp": 30, + "item_level": 1, + "cost": 100 + }, + { + "exp": 50, + "item_level": 2, + "cost": 200 + }, + { + "exp": 70, + "item_level": 3, + "cost": 350 + }, + { + "exp": 90, + "item_level": 4, + "cost": 800 + }, + { + "exp": 110, + "item_level": 5, + "cost": 1500 + }, + { + "exp": 140, + "item_level": 6, + "cost": 2500 + }, + { + "exp": 170, + "item_level": 7, + "cost": 5000 + }, + { + "exp": 200, + "item_level": 8, + "cost": 8500 + }, + { + "exp": 230, + "item_level": 9, + "cost": 10000 + }, + { + "exp": 260, + "item_level": 10, + "cost": 12000 + }, + { + "exp": 300, + "item_level": 11, + "cost": 15000 + }, + { + "exp": 350, + "item_level": 12, + "cost": 20000 + }, + { + "exp": 350, + "item_level": 13, + "cost": 20000 + }, + { + "exp": 350, + "item_level": 14, + "cost": 20000 + }, + { + "exp": 350, + "item_level": 15, + "cost": 21000 + }, + { + "exp": 350, + "item_level": 16, + "cost": 21000 + }, + { + "exp": 350, + "item_level": 17, + "cost": 21000 + }, + { + "exp": 350, + "item_level": 18, + "cost": 21000 + }, + { + "exp": 350, + "item_level": 19, + "cost": 21000 + }, + { + "exp": 350, + "item_level": 20, + "cost": 25000 + }, + { + "exp": 350, + "item_level": 21, + "cost": 25000 + }, + { + "exp": 350, + "item_level": 22, + "cost": 25000 + }, + { + "exp": 350, + "item_level": 23, + "cost": 25000 + }, + { + "exp": 350, + "item_level": 24, + "cost": 25000 + }, + { + "exp": 350, + "item_level": 25, + "cost": 27000 + }, + { + "exp": 350, + "item_level": 26, + "cost": 27000 + }, + { + "exp": 350, + "item_level": 27, + "cost": 27000 + }, + { + "exp": 350, + "item_level": 28, + "cost": 27000 + }, + { + "exp": 350, + "item_level": 29, + "cost": 27000 + }, + { + "exp": 350, + "item_level": 30, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 31, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 32, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 33, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 34, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 35, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 36, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 37, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 38, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 39, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 40, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 41, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 42, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 43, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 44, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 45, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 46, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 47, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 48, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 49, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 50, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 51, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 52, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 53, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 54, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 55, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 56, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 57, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 58, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 59, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 60, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 61, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 62, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 63, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 64, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 65, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 66, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 67, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 68, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 69, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 70, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 71, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 72, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 73, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 74, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 75, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 76, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 77, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 78, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 79, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 80, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 81, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 82, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 83, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 84, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 85, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 86, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 87, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 88, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 89, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 90, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 91, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 92, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 93, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 94, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 95, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 96, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 97, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 98, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 99, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 100, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 101, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 102, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 103, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 104, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 105, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 106, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 107, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 108, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 109, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 110, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 111, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 112, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 113, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 114, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 115, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 116, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 117, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 118, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 119, + "cost": 30000 + }, + { + "exp": 350, + "item_level": 120, + "cost": 30000 + } +] diff --git a/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipes.json b/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipes.json new file mode 100644 index 000000000..5730f9be7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipes.json @@ -0,0 +1,72548 @@ +[ + { + "Category": 1, + "RecipeList": [ + { + "RecipeID": 1, + "ItemID": 62, + "Time": 30, + "Num": 1, + "Cost": 2, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2, + "ItemID": 63, + "Time": 30, + "Num": 1, + "Cost": 175, + "Exp": 28, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3, + "ItemID": 65, + "Time": 30, + "Num": 1, + "Cost": 500, + "Exp": 55, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4, + "ItemID": 64, + "Time": 30, + "Num": 1, + "Cost": 250, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5, + "ItemID": 67, + "Time": 30, + "Num": 1, + "Cost": 750, + "Exp": 64, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6, + "ItemID": 66, + "Time": 30, + "Num": 1, + "Cost": 1250, + "Exp": 90, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7, + "ItemID": 68, + "Time": 70, + "Num": 1, + "Cost": 1500, + "Exp": 120, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7872, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8, + "ItemID": 134, + "Time": 112, + "Num": 1, + "Cost": 1750, + "Exp": 150, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9, + "ItemID": 10042, + "Time": 165, + "Num": 1, + "Cost": 2000, + "Exp": 170, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10, + "ItemID": 136, + "Time": 195, + "Num": 1, + "Cost": 2250, + "Exp": 180, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11, + "ItemID": 137, + "Time": 337, + "Num": 1, + "Cost": 2500, + "Exp": 200, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 12, + "ItemID": 139, + "Time": 450, + "Num": 1, + "Cost": 3000, + "Exp": 230, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 13, + "ItemID": 138, + "Time": 562, + "Num": 1, + "Cost": 3250, + "Exp": 250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 14, + "ItemID": 145, + "Time": 675, + "Num": 1, + "Cost": 3750, + "Exp": 280, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 15, + "ItemID": 142, + "Time": 787, + "Num": 1, + "Cost": 4500, + "Exp": 320, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 8, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 16, + "ItemID": 144, + "Time": 1350, + "Num": 1, + "Cost": 6750, + "Exp": 440, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 5, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 5, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 17, + "ItemID": 141, + "Time": 1012, + "Num": 1, + "Cost": 5500, + "Exp": 400, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 18, + "ItemID": 146, + "Time": 1125, + "Num": 1, + "Cost": 6000, + "Exp": 420, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 5, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 19, + "ItemID": 140, + "Time": 900, + "Num": 1, + "Cost": 5000, + "Exp": 360, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 8, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 20, + "ItemID": 150, + "Time": 1575, + "Num": 1, + "Cost": 7500, + "Exp": 450, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 4, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 10987, + "Num": 3, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 21, + "ItemID": 147, + "Time": 2175, + "Num": 1, + "Cost": 9750, + "Exp": 540, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 8, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 22, + "ItemID": 143, + "Time": 75, + "Num": 1, + "Cost": 7050, + "Exp": 200, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 9, + "IsSp": false + } + ] + }, + { + "RecipeID": 23, + "ItemID": 148, + "Time": 75, + "Num": 1, + "Cost": 6750, + "Exp": 200, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 10, + "IsSp": false + } + ] + }, + { + "RecipeID": 24, + "ItemID": 149, + "Time": 2250, + "Num": 1, + "Cost": 10000, + "Exp": 550, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 8, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 9459, + "Num": 2, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 9458, + "Num": 3, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 25, + "ItemID": 154, + "Time": 3600, + "Num": 1, + "Cost": 11750, + "Exp": 670, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7772, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8025, + "Num": 15, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7889, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7908, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7911, + "Num": 4, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 26, + "ItemID": 155, + "Time": 75, + "Num": 1, + "Cost": 8475, + "Exp": 250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 27, + "ItemID": 152, + "Time": 2700, + "Num": 1, + "Cost": 10500, + "Exp": 600, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7744, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7781, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9065, + "Num": 8, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 28, + "ItemID": 151, + "Time": 3825, + "Num": 1, + "Cost": 24000, + "Exp": 950, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7931, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7922, + "Num": 6, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 29, + "ItemID": 159, + "Time": 75, + "Num": 1, + "Cost": 9375, + "Exp": 270, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 30, + "ItemID": 158, + "Time": 4500, + "Num": 1, + "Cost": 13250, + "Exp": 720, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7800, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8022, + "Num": 6, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 31, + "ItemID": 156, + "Time": 2925, + "Num": 1, + "Cost": 24000, + "Exp": 900, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7819, + "Num": 6, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 32, + "ItemID": 153, + "Time": 5400, + "Num": 1, + "Cost": 16250, + "Exp": 780, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8029, + "Num": 6, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 33, + "ItemID": 157, + "Time": 1800, + "Num": 1, + "Cost": 18000, + "Exp": 800, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7999, + "Num": 8, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 5, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 34, + "ItemID": 133, + "Time": 2250, + "Num": 1, + "Cost": 21000, + "Exp": 850, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 35, + "ItemID": 161, + "Time": 4950, + "Num": 1, + "Cost": 14500, + "Exp": 750, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 10, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7748, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7908, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 10, + "SortNo": 0, + "IsSp": false + } + ] + }, + { + "RecipeID": 36, + "ItemID": 160, + "Time": 5400, + "Num": 1, + "Cost": 26000, + "Exp": 1000, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10986, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 37, + "ItemID": 11072, + "Time": 1687, + "Num": 1, + "Cost": 7750, + "Exp": 460, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 10, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 38, + "ItemID": 11077, + "Time": 1800, + "Num": 1, + "Cost": 8250, + "Exp": 480, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 15, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7986, + "Num": 5, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 3, + "SortNo": 0, + "IsSp": false + } + ] + }, + { + "RecipeID": 39, + "ItemID": 11082, + "Time": 1912, + "Num": 1, + "Cost": 8625, + "Exp": 500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 12, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 6, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 40, + "ItemID": 11414, + "Time": 450, + "Num": 1, + "Cost": 21000, + "Exp": 210, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 41, + "ItemID": 11821, + "Time": 2250, + "Num": 1, + "Cost": 25000, + "Exp": 950, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 42, + "ItemID": 11826, + "Time": 3037, + "Num": 1, + "Cost": 28000, + "Exp": 1000, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7885, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 43, + "ItemID": 11831, + "Time": 3825, + "Num": 1, + "Cost": 28000, + "Exp": 1050, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 44, + "ItemID": 11836, + "Time": 4612, + "Num": 1, + "Cost": 31000, + "Exp": 1100, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 11774, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 13223, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 45, + "ItemID": 11841, + "Time": 5400, + "Num": 1, + "Cost": 33000, + "Exp": 1200, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11776, + "Num": 5, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7878, + "Num": 7, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11780, + "Num": 28, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11505, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11765, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 10, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 7, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 46, + "ItemID": 11851, + "Time": 2250, + "Num": 1, + "Cost": 40000, + "Exp": 1225, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 3, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 47, + "ItemID": 11856, + "Time": 3037, + "Num": 1, + "Cost": 44000, + "Exp": 1250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 48, + "ItemID": 11861, + "Time": 3825, + "Num": 1, + "Cost": 44000, + "Exp": 1250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11784, + "Num": 2, + "SortNo": 0, + "IsSp": false + } + ] + }, + { + "RecipeID": 49, + "ItemID": 11866, + "Time": 4612, + "Num": 1, + "Cost": 47000, + "Exp": 1275, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7730, + "Num": 5, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 100, + "IsSp": false + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 101, + "IsSp": false + } + ] + }, + { + "RecipeID": 50, + "ItemID": 11871, + "Time": 5400, + "Num": 1, + "Cost": 49000, + "Exp": 1300, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 7, + "SortNo": 0, + "IsSp": false + }, + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11810, + "Num": 28, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11794, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11800, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11807, + "Num": 5, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9446, + "Num": 7, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 7, + "SortNo": 7, + "IsSp": false + } + ] + }, + { + "RecipeID": 51, + "ItemID": 14257, + "Time": 6075, + "Num": 1, + "Cost": 50000, + "Exp": 1400, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15918, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15914, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15916, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 52, + "ItemID": 14262, + "Time": 7650, + "Num": 1, + "Cost": 54000, + "Exp": 1512, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15922, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15958, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15920, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15924, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 4, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 53, + "ItemID": 14267, + "Time": 7650, + "Num": 1, + "Cost": 54000, + "Exp": 1512, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16115, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 54, + "ItemID": 14272, + "Time": 9225, + "Num": 1, + "Cost": 55000, + "Exp": 1540, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15937, + "Num": 3, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 15930, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15932, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15927, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15928, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 55, + "ItemID": 14277, + "Time": 10800, + "Num": 1, + "Cost": 57000, + "Exp": 1596, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15935, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15956, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15940, + "Num": 28, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15958, + "Num": 7, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 56, + "ItemID": 14282, + "Time": 6075, + "Num": 1, + "Cost": 61000, + "Exp": 1708, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15978, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15980, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15956, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 57, + "ItemID": 14287, + "Time": 7650, + "Num": 1, + "Cost": 65000, + "Exp": 1820, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15982, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15984, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15986, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 16010, + "Num": 4, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 58, + "ItemID": 14292, + "Time": 7650, + "Num": 1, + "Cost": 65000, + "Exp": 1820, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 59, + "ItemID": 14297, + "Time": 9225, + "Num": 1, + "Cost": 66000, + "Exp": 1848, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16121, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15993, + "Num": 13, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15994, + "Num": 13, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 15989, + "Num": 4, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 4, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 60, + "ItemID": 14302, + "Time": 10800, + "Num": 1, + "Cost": 67000, + "Exp": 1876, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15997, + "Num": 28, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15995, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 16007, + "Num": 7, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 61, + "ItemID": 17391, + "Time": 300, + "Num": 1, + "Cost": 64000, + "Exp": 500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 17911, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17884, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18648, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 62, + "ItemID": 17396, + "Time": 28800, + "Num": 1, + "Cost": 68000, + "Exp": 2107, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 18729, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17885, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17883, + "Num": 4, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 18649, + "Num": 4, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 18508, + "Num": 4, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 63, + "ItemID": 17961, + "Time": 3600, + "Num": 1, + "Cost": 72000, + "Exp": 2250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 19646, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 64, + "ItemID": 17966, + "Time": 14400, + "Num": 1, + "Cost": 76000, + "Exp": 2375, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 19655, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 65, + "ItemID": 17971, + "Time": 25200, + "Num": 1, + "Cost": 80000, + "Exp": 2500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21379, + "Num": 500, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18658, + "Num": 200, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 66, + "ItemID": 19743, + "Time": 3600, + "Num": 1, + "Cost": 80000, + "Exp": 2500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21233, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 67, + "ItemID": 19748, + "Time": 14400, + "Num": 1, + "Cost": 84000, + "Exp": 2625, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21227, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 68, + "ItemID": 19753, + "Time": 25200, + "Num": 1, + "Cost": 88000, + "Exp": 2750, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21390, + "Num": 500, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 200, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 69, + "ItemID": 20101, + "Time": 3600, + "Num": 1, + "Cost": 88000, + "Exp": 2750, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21273, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 70, + "ItemID": 20106, + "Time": 14400, + "Num": 1, + "Cost": 92000, + "Exp": 2875, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21268, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 71, + "ItemID": 20111, + "Time": 25200, + "Num": 1, + "Cost": 96000, + "Exp": 3000, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21392, + "Num": 500, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18660, + "Num": 200, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 72, + "ItemID": 23712, + "Time": 14400, + "Num": 1, + "Cost": 104000, + "Exp": 3250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 73, + "ItemID": 23717, + "Time": 14400, + "Num": 1, + "Cost": 104000, + "Exp": 3250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 74, + "ItemID": 23722, + "Time": 14400, + "Num": 1, + "Cost": 104000, + "Exp": 3250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 75, + "ItemID": 23727, + "Time": 14400, + "Num": 1, + "Cost": 104000, + "Exp": 3250, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 76, + "ItemID": 23732, + "Time": 25200, + "Num": 1, + "Cost": 112000, + "Exp": 3500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 24816, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 77, + "ItemID": 25029, + "Time": 3600, + "Num": 1, + "Cost": 112000, + "Exp": 3500, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 78, + "ItemID": 25034, + "Time": 14400, + "Num": 1, + "Cost": 116000, + "Exp": 3625, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 25525, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 79, + "ItemID": 25039, + "Time": 25200, + "Num": 1, + "Cost": 120000, + "Exp": 3750, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 25526, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 2, + "RecipeList": [ + { + "RecipeID": 80, + "ItemID": 73, + "Time": 45, + "Num": 1, + "Cost": 5, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 81, + "ItemID": 69, + "Time": 50, + "Num": 1, + "Cost": 500, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 82, + "ItemID": 70, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 83, + "ItemID": 9933, + "Time": 60, + "Num": 1, + "Cost": 1000, + "Exp": 25, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 84, + "ItemID": 71, + "Time": 120, + "Num": 1, + "Cost": 2500, + "Exp": 45, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 85, + "ItemID": 9938, + "Time": 280, + "Num": 1, + "Cost": 3000, + "Exp": 60, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 86, + "ItemID": 162, + "Time": 450, + "Num": 1, + "Cost": 3500, + "Exp": 75, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7874, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 87, + "ItemID": 9049, + "Time": 660, + "Num": 1, + "Cost": 4000, + "Exp": 85, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 88, + "ItemID": 163, + "Time": 1350, + "Num": 1, + "Cost": 5000, + "Exp": 100, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7847, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 89, + "ItemID": 9943, + "Time": 1800, + "Num": 1, + "Cost": 6000, + "Exp": 115, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 90, + "ItemID": 165, + "Time": 2700, + "Num": 1, + "Cost": 8000, + "Exp": 140, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 91, + "ItemID": 9948, + "Time": 2250, + "Num": 1, + "Cost": 7000, + "Exp": 125, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 92, + "ItemID": 9054, + "Time": 4050, + "Num": 1, + "Cost": 12000, + "Exp": 200, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 7, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7966, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 93, + "ItemID": 167, + "Time": 3600, + "Num": 1, + "Cost": 10000, + "Exp": 180, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 94, + "ItemID": 168, + "Time": 4500, + "Num": 1, + "Cost": 15000, + "Exp": 210, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 95, + "ItemID": 169, + "Time": 6750, + "Num": 1, + "Cost": 16000, + "Exp": 230, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7966, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 4, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 96, + "ItemID": 166, + "Time": 7200, + "Num": 1, + "Cost": 17500, + "Exp": 260, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7966, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 10, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 97, + "ItemID": 9953, + "Time": 8100, + "Num": 1, + "Cost": 20000, + "Exp": 280, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 8, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 1, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 98, + "ItemID": 164, + "Time": 7200, + "Num": 1, + "Cost": 28000, + "Exp": 340, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 99, + "ItemID": 170, + "Time": 7740, + "Num": 1, + "Cost": 35000, + "Exp": 350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 100, + "ItemID": 172, + "Time": 8280, + "Num": 1, + "Cost": 40000, + "Exp": 360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 101, + "ItemID": 175, + "Time": 4140, + "Num": 1, + "Cost": 36000, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 102, + "ItemID": 173, + "Time": 5472, + "Num": 1, + "Cost": 42000, + "Exp": 637, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 103, + "ItemID": 11419, + "Time": 4500, + "Num": 1, + "Cost": 50000, + "Exp": 475, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 104, + "ItemID": 11876, + "Time": 5400, + "Num": 1, + "Cost": 56000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 105, + "ItemID": 11881, + "Time": 7740, + "Num": 1, + "Cost": 62000, + "Exp": 525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 106, + "ItemID": 11886, + "Time": 8280, + "Num": 1, + "Cost": 66000, + "Exp": 550, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 107, + "ItemID": 11891, + "Time": 4500, + "Num": 1, + "Cost": 80000, + "Exp": 575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 108, + "ItemID": 11896, + "Time": 5400, + "Num": 1, + "Cost": 88000, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 109, + "ItemID": 11901, + "Time": 7740, + "Num": 1, + "Cost": 94000, + "Exp": 625, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11805, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13224, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 110, + "ItemID": 11906, + "Time": 8280, + "Num": 1, + "Cost": 98000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 111, + "ItemID": 14307, + "Time": 4500, + "Num": 1, + "Cost": 100000, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 112, + "ItemID": 14312, + "Time": 5400, + "Num": 1, + "Cost": 108000, + "Exp": 756, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 113, + "ItemID": 14317, + "Time": 7740, + "Num": 1, + "Cost": 110000, + "Exp": 770, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 114, + "ItemID": 14327, + "Time": 4500, + "Num": 1, + "Cost": 122000, + "Exp": 854, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 115, + "ItemID": 14332, + "Time": 5400, + "Num": 1, + "Cost": 130000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 116, + "ItemID": 14337, + "Time": 7740, + "Num": 1, + "Cost": 132000, + "Exp": 924, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 117, + "ItemID": 14342, + "Time": 8280, + "Num": 1, + "Cost": 134000, + "Exp": 938, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 118, + "ItemID": 14332, + "Time": 5400, + "Num": 1, + "Cost": 130000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": true, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 119, + "ItemID": 14332, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 120, + "ItemID": 14322, + "Time": 8280, + "Num": 1, + "Cost": 114000, + "Exp": 798, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 3, + "RecipeList": [ + { + "RecipeID": 121, + "ItemID": 72, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 122, + "ItemID": 74, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 123, + "ItemID": 75, + "Time": 120, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 124, + "ItemID": 76, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 125, + "ItemID": 77, + "Time": 180, + "Num": 1, + "Cost": 4500, + "Exp": 96, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 126, + "ItemID": 78, + "Time": 240, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 127, + "ItemID": 79, + "Time": 560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 128, + "ItemID": 176, + "Time": 900, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7836, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 129, + "ItemID": 177, + "Time": 1320, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 130, + "ItemID": 178, + "Time": 1560, + "Num": 1, + "Cost": 13500, + "Exp": 270, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 131, + "ItemID": 179, + "Time": 2700, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7971, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7989, + "Num": 6, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 132, + "ItemID": 180, + "Time": 3600, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 133, + "ItemID": 181, + "Time": 4500, + "Num": 1, + "Cost": 19500, + "Exp": 375, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 134, + "ItemID": 183, + "Time": 5400, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 135, + "ItemID": 184, + "Time": 6300, + "Num": 1, + "Cost": 27000, + "Exp": 480, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 136, + "ItemID": 186, + "Time": 10800, + "Num": 1, + "Cost": 40500, + "Exp": 660, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 2, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 137, + "ItemID": 187, + "Time": 8100, + "Num": 1, + "Cost": 33000, + "Exp": 600, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7737, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 8, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 138, + "ItemID": 188, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 7, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 139, + "ItemID": 182, + "Time": 9000, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 140, + "ItemID": 189, + "Time": 12600, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 18, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 141, + "ItemID": 185, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 142, + "ItemID": 190, + "Time": 16800, + "Num": 1, + "Cost": 56000, + "Exp": 795, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 5, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 143, + "ItemID": 191, + "Time": 17400, + "Num": 1, + "Cost": 58000, + "Exp": 810, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 144, + "ItemID": 192, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 145, + "ItemID": 11117, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 146, + "ItemID": 11122, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 5, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 147, + "ItemID": 11127, + "Time": 15300, + "Num": 1, + "Cost": 51750, + "Exp": 750, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 148, + "ItemID": 196, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 149, + "ItemID": 193, + "Time": 300, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 150, + "ItemID": 194, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 151, + "ItemID": 198, + "Time": 300, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 152, + "ItemID": 200, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 153, + "ItemID": 203, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9159, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 154, + "ItemID": 202, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 155, + "ItemID": 199, + "Time": 7200, + "Num": 1, + "Cost": 90000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 156, + "ItemID": 195, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1912, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 157, + "ItemID": 201, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 2025, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 158, + "ItemID": 197, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 2175, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7806, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 159, + "ItemID": 204, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 160, + "ItemID": 11444, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 161, + "ItemID": 12171, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 162, + "ItemID": 12176, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 163, + "ItemID": 12181, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 164, + "ItemID": 12186, + "Time": 20520, + "Num": 1, + "Cost": 155000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 165, + "ItemID": 12191, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 166, + "ItemID": 12201, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 167, + "ItemID": 12206, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 168, + "ItemID": 12211, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11796, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11798, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 169, + "ItemID": 12216, + "Time": 20520, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 170, + "ItemID": 12221, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7891, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 171, + "ItemID": 14512, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 172, + "ItemID": 14517, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 173, + "ItemID": 14522, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 174, + "ItemID": 14527, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 175, + "ItemID": 14532, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 176, + "ItemID": 14537, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 177, + "ItemID": 14542, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 178, + "ItemID": 14547, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 179, + "ItemID": 14552, + "Time": 20520, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 180, + "ItemID": 14557, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 4, + "RecipeList": [ + { + "RecipeID": 181, + "ItemID": 80, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 182, + "ItemID": 81, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 183, + "ItemID": 82, + "Time": 120, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 184, + "ItemID": 83, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7974, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 185, + "ItemID": 84, + "Time": 180, + "Num": 1, + "Cost": 4500, + "Exp": 96, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 186, + "ItemID": 85, + "Time": 240, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 187, + "ItemID": 86, + "Time": 560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 188, + "ItemID": 205, + "Time": 900, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 189, + "ItemID": 206, + "Time": 1320, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 190, + "ItemID": 207, + "Time": 1560, + "Num": 1, + "Cost": 13500, + "Exp": 270, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 191, + "ItemID": 208, + "Time": 2700, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7971, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 192, + "ItemID": 209, + "Time": 3600, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 8, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 193, + "ItemID": 210, + "Time": 4500, + "Num": 1, + "Cost": 19500, + "Exp": 375, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 8, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 194, + "ItemID": 212, + "Time": 5400, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 195, + "ItemID": 213, + "Time": 6300, + "Num": 1, + "Cost": 27000, + "Exp": 480, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 196, + "ItemID": 215, + "Time": 10800, + "Num": 1, + "Cost": 40500, + "Exp": 660, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 35, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 9, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 2, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 197, + "ItemID": 217, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7836, + "Num": 8, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 198, + "ItemID": 218, + "Time": 8100, + "Num": 1, + "Cost": 33000, + "Exp": 600, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 199, + "ItemID": 211, + "Time": 9000, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 200, + "ItemID": 216, + "Time": 12600, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 18, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 201, + "ItemID": 214, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 202, + "ItemID": 219, + "Time": 17400, + "Num": 1, + "Cost": 58000, + "Exp": 810, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 203, + "ItemID": 221, + "Time": 16800, + "Num": 1, + "Cost": 56000, + "Exp": 795, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 5, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 204, + "ItemID": 220, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 205, + "ItemID": 11147, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 10, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 206, + "ItemID": 11152, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7969, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 7, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 207, + "ItemID": 11157, + "Time": 15300, + "Num": 1, + "Cost": 51750, + "Exp": 750, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 12, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 208, + "ItemID": 222, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 209, + "ItemID": 225, + "Time": 300, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 210, + "ItemID": 223, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 211, + "ItemID": 227, + "Time": 300, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 212, + "ItemID": 228, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 213, + "ItemID": 230, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 214, + "ItemID": 224, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 215, + "ItemID": 231, + "Time": 7200, + "Num": 1, + "Cost": 90000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 216, + "ItemID": 232, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1275, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 217, + "ItemID": 229, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 218, + "ItemID": 226, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 219, + "ItemID": 233, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7806, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 220, + "ItemID": 11459, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 221, + "ItemID": 12396, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 222, + "ItemID": 12401, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 223, + "ItemID": 12406, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7902, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 224, + "ItemID": 12411, + "Time": 18252, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 225, + "ItemID": 12416, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 226, + "ItemID": 12426, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 227, + "ItemID": 12431, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 228, + "ItemID": 12436, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15962, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 229, + "ItemID": 12441, + "Time": 18252, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 230, + "ItemID": 12446, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7730, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 231, + "ItemID": 14637, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 232, + "ItemID": 14642, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 233, + "ItemID": 14647, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 234, + "ItemID": 14652, + "Time": 18252, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 235, + "ItemID": 14657, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 236, + "ItemID": 14662, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 237, + "ItemID": 14667, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 238, + "ItemID": 14672, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 239, + "ItemID": 14677, + "Time": 18252, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 240, + "ItemID": 14682, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 5, + "RecipeList": [ + { + "RecipeID": 241, + "ItemID": 91, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 242, + "ItemID": 92, + "Time": 60, + "Num": 1, + "Cost": 700, + "Exp": 28, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7960, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 243, + "ItemID": 93, + "Time": 120, + "Num": 1, + "Cost": 2000, + "Exp": 55, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 244, + "ItemID": 94, + "Time": 90, + "Num": 1, + "Cost": 1000, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 245, + "ItemID": 95, + "Time": 180, + "Num": 1, + "Cost": 3000, + "Exp": 64, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 246, + "ItemID": 96, + "Time": 560, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 247, + "ItemID": 97, + "Time": 240, + "Num": 1, + "Cost": 5000, + "Exp": 90, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 248, + "ItemID": 248, + "Time": 900, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8026, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 249, + "ItemID": 249, + "Time": 1320, + "Num": 1, + "Cost": 8000, + "Exp": 170, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 250, + "ItemID": 250, + "Time": 1560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 251, + "ItemID": 251, + "Time": 2700, + "Num": 1, + "Cost": 10000, + "Exp": 200, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 252, + "ItemID": 252, + "Time": 3600, + "Num": 1, + "Cost": 12000, + "Exp": 230, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 253, + "ItemID": 253, + "Time": 4500, + "Num": 1, + "Cost": 13000, + "Exp": 250, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 254, + "ItemID": 255, + "Time": 5400, + "Num": 1, + "Cost": 15000, + "Exp": 280, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 255, + "ItemID": 256, + "Time": 6300, + "Num": 1, + "Cost": 18000, + "Exp": 320, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 256, + "ItemID": 258, + "Time": 10800, + "Num": 1, + "Cost": 27000, + "Exp": 440, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 257, + "ItemID": 259, + "Time": 9000, + "Num": 1, + "Cost": 24000, + "Exp": 420, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 1, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 258, + "ItemID": 260, + "Time": 8100, + "Num": 1, + "Cost": 22000, + "Exp": 400, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 259, + "ItemID": 254, + "Time": 7200, + "Num": 1, + "Cost": 20000, + "Exp": 360, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 260, + "ItemID": 262, + "Time": 12600, + "Num": 1, + "Cost": 30000, + "Exp": 450, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 2, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 12, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 261, + "ItemID": 257, + "Time": 16200, + "Num": 1, + "Cost": 36000, + "Exp": 520, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 8, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 262, + "ItemID": 261, + "Time": 17400, + "Num": 1, + "Cost": 39000, + "Exp": 540, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 4, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 263, + "ItemID": 264, + "Time": 16800, + "Num": 1, + "Cost": 37500, + "Exp": 530, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7923, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 264, + "ItemID": 263, + "Time": 18000, + "Num": 1, + "Cost": 40000, + "Exp": 550, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 265, + "ItemID": 11087, + "Time": 13500, + "Num": 1, + "Cost": 31000, + "Exp": 460, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7969, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 6, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 266, + "ItemID": 11092, + "Time": 14400, + "Num": 1, + "Cost": 33000, + "Exp": 480, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 12, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 6, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 267, + "ItemID": 11097, + "Time": 15300, + "Num": 1, + "Cost": 34500, + "Exp": 500, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 6, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 268, + "ItemID": 268, + "Time": 10800, + "Num": 1, + "Cost": 42000, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7868, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 269, + "ItemID": 265, + "Time": 1800, + "Num": 1, + "Cost": 33900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 270, + "ItemID": 266, + "Time": 14400, + "Num": 1, + "Cost": 47000, + "Exp": 670, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 271, + "ItemID": 270, + "Time": 1800, + "Num": 1, + "Cost": 37500, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 272, + "ItemID": 271, + "Time": 18000, + "Num": 1, + "Cost": 53000, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9159, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 273, + "ItemID": 275, + "Time": 19080, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 274, + "ItemID": 267, + "Time": 21600, + "Num": 1, + "Cost": 65000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 275, + "ItemID": 274, + "Time": 7200, + "Num": 1, + "Cost": 72000, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 276, + "ItemID": 273, + "Time": 8280, + "Num": 1, + "Cost": 84000, + "Exp": 850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 277, + "ItemID": 272, + "Time": 11340, + "Num": 1, + "Cost": 96000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 278, + "ItemID": 269, + "Time": 14940, + "Num": 1, + "Cost": 96000, + "Exp": 950, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 279, + "ItemID": 276, + "Time": 21600, + "Num": 1, + "Cost": 104000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 280, + "ItemID": 11429, + "Time": 1080, + "Num": 1, + "Cost": 84000, + "Exp": 210, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 281, + "ItemID": 11996, + "Time": 8280, + "Num": 1, + "Cost": 100000, + "Exp": 950, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 282, + "ItemID": 12001, + "Time": 11592, + "Num": 1, + "Cost": 112000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 283, + "ItemID": 12006, + "Time": 14940, + "Num": 1, + "Cost": 112000, + "Exp": 1050, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 284, + "ItemID": 12011, + "Time": 20520, + "Num": 1, + "Cost": 124000, + "Exp": 1100, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 285, + "ItemID": 12016, + "Time": 21600, + "Num": 1, + "Cost": 132000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 28, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 286, + "ItemID": 12026, + "Time": 8280, + "Num": 1, + "Cost": 160000, + "Exp": 1225, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 287, + "ItemID": 12031, + "Time": 11592, + "Num": 1, + "Cost": 176000, + "Exp": 1250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 288, + "ItemID": 12036, + "Time": 14940, + "Num": 1, + "Cost": 176000, + "Exp": 1250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11796, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11798, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 289, + "ItemID": 12041, + "Time": 20520, + "Num": 1, + "Cost": 188000, + "Exp": 1275, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 290, + "ItemID": 12046, + "Time": 21600, + "Num": 1, + "Cost": 196000, + "Exp": 1300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7730, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 28, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 291, + "ItemID": 14372, + "Time": 11592, + "Num": 1, + "Cost": 200000, + "Exp": 1400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 292, + "ItemID": 14377, + "Time": 14940, + "Num": 1, + "Cost": 216000, + "Exp": 1512, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 293, + "ItemID": 14382, + "Time": 14940, + "Num": 1, + "Cost": 216000, + "Exp": 1512, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 294, + "ItemID": 14387, + "Time": 20520, + "Num": 1, + "Cost": 220000, + "Exp": 1540, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 295, + "ItemID": 14392, + "Time": 21600, + "Num": 1, + "Cost": 228000, + "Exp": 1596, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 28, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 296, + "ItemID": 14397, + "Time": 11592, + "Num": 1, + "Cost": 244000, + "Exp": 1708, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 297, + "ItemID": 14402, + "Time": 14940, + "Num": 1, + "Cost": 260000, + "Exp": 1820, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 298, + "ItemID": 14407, + "Time": 14940, + "Num": 1, + "Cost": 260000, + "Exp": 1820, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 299, + "ItemID": 14412, + "Time": 20520, + "Num": 1, + "Cost": 264000, + "Exp": 1848, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 13, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 13, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 300, + "ItemID": 14417, + "Time": 21600, + "Num": 1, + "Cost": 268000, + "Exp": 1876, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 28, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 6, + "RecipeList": [ + { + "RecipeID": 301, + "ItemID": 87, + "Time": 45, + "Num": 1, + "Cost": 5, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 302, + "ItemID": 88, + "Time": 50, + "Num": 1, + "Cost": 500, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 303, + "ItemID": 10047, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7735, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 304, + "ItemID": 9998, + "Time": 60, + "Num": 1, + "Cost": 1000, + "Exp": 25, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 305, + "ItemID": 90, + "Time": 120, + "Num": 1, + "Cost": 2500, + "Exp": 45, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 306, + "ItemID": 9963, + "Time": 280, + "Num": 1, + "Cost": 3000, + "Exp": 60, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 307, + "ItemID": 235, + "Time": 450, + "Num": 1, + "Cost": 3500, + "Exp": 75, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 308, + "ItemID": 9968, + "Time": 660, + "Num": 1, + "Cost": 4000, + "Exp": 85, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 309, + "ItemID": 234, + "Time": 1350, + "Num": 1, + "Cost": 5000, + "Exp": 100, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 310, + "ItemID": 9973, + "Time": 1800, + "Num": 1, + "Cost": 6000, + "Exp": 115, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 311, + "ItemID": 236, + "Time": 2250, + "Num": 1, + "Cost": 7000, + "Exp": 125, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 312, + "ItemID": 9978, + "Time": 2700, + "Num": 1, + "Cost": 8000, + "Exp": 140, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 313, + "ItemID": 239, + "Time": 4050, + "Num": 1, + "Cost": 12000, + "Exp": 200, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7737, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 314, + "ItemID": 240, + "Time": 3600, + "Num": 1, + "Cost": 10000, + "Exp": 180, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 315, + "ItemID": 237, + "Time": 4500, + "Num": 1, + "Cost": 15000, + "Exp": 210, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 316, + "ItemID": 10052, + "Time": 8100, + "Num": 1, + "Cost": 20000, + "Exp": 280, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 1, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 317, + "ItemID": 10057, + "Time": 6750, + "Num": 1, + "Cost": 16000, + "Exp": 230, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 10, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 318, + "ItemID": 9983, + "Time": 7200, + "Num": 1, + "Cost": 17500, + "Exp": 260, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 6, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 319, + "ItemID": 9988, + "Time": 7200, + "Num": 1, + "Cost": 28000, + "Exp": 340, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 320, + "ItemID": 238, + "Time": 7740, + "Num": 1, + "Cost": 35000, + "Exp": 350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 321, + "ItemID": 245, + "Time": 8280, + "Num": 1, + "Cost": 40000, + "Exp": 360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 12, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 322, + "ItemID": 247, + "Time": 4140, + "Num": 1, + "Cost": 36000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9059, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 323, + "ItemID": 10062, + "Time": 5472, + "Num": 1, + "Cost": 42000, + "Exp": 425, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7914, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 324, + "ItemID": 9993, + "Time": 8280, + "Num": 1, + "Cost": 52000, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 325, + "ItemID": 11434, + "Time": 4500, + "Num": 1, + "Cost": 50000, + "Exp": 475, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 326, + "ItemID": 12051, + "Time": 5400, + "Num": 1, + "Cost": 56000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 327, + "ItemID": 12056, + "Time": 7740, + "Num": 1, + "Cost": 62000, + "Exp": 525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 328, + "ItemID": 12061, + "Time": 8280, + "Num": 1, + "Cost": 66000, + "Exp": 575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 329, + "ItemID": 12066, + "Time": 4500, + "Num": 1, + "Cost": 80000, + "Exp": 575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 330, + "ItemID": 12071, + "Time": 5400, + "Num": 1, + "Cost": 88000, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 331, + "ItemID": 12076, + "Time": 7740, + "Num": 1, + "Cost": 94000, + "Exp": 625, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11805, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13224, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 332, + "ItemID": 12081, + "Time": 8280, + "Num": 1, + "Cost": 98000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 333, + "ItemID": 14422, + "Time": 4500, + "Num": 1, + "Cost": 100000, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15914, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 334, + "ItemID": 14427, + "Time": 5400, + "Num": 1, + "Cost": 108000, + "Exp": 756, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 335, + "ItemID": 14432, + "Time": 7740, + "Num": 1, + "Cost": 110000, + "Exp": 770, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 336, + "ItemID": 14437, + "Time": 8280, + "Num": 1, + "Cost": 114000, + "Exp": 798, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 337, + "ItemID": 14442, + "Time": 4500, + "Num": 1, + "Cost": 122000, + "Exp": 854, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 338, + "ItemID": 14447, + "Time": 5400, + "Num": 1, + "Cost": 130000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 339, + "ItemID": 14452, + "Time": 7740, + "Num": 1, + "Cost": 132000, + "Exp": 924, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 340, + "ItemID": 14457, + "Time": 8280, + "Num": 1, + "Cost": 134000, + "Exp": 938, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 7, + "RecipeList": [ + { + "RecipeID": 341, + "ItemID": 98, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7960, + "Num": 4, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 342, + "ItemID": 99, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 343, + "ItemID": 100, + "Time": 120, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 344, + "ItemID": 101, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 345, + "ItemID": 102, + "Time": 180, + "Num": 1, + "Cost": 4500, + "Exp": 96, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 346, + "ItemID": 103, + "Time": 560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 347, + "ItemID": 104, + "Time": 240, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 348, + "ItemID": 277, + "Time": 900, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 6, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 349, + "ItemID": 278, + "Time": 1320, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 350, + "ItemID": 279, + "Time": 1560, + "Num": 1, + "Cost": 13500, + "Exp": 270, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 351, + "ItemID": 280, + "Time": 2700, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8017, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 8, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 352, + "ItemID": 281, + "Time": 3600, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 353, + "ItemID": 282, + "Time": 4500, + "Num": 1, + "Cost": 19500, + "Exp": 375, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 354, + "ItemID": 284, + "Time": 5400, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7972, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 7, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 355, + "ItemID": 285, + "Time": 6300, + "Num": 1, + "Cost": 27000, + "Exp": 480, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 356, + "ItemID": 287, + "Time": 10800, + "Num": 1, + "Cost": 40500, + "Exp": 660, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 12, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 357, + "ItemID": 288, + "Time": 8100, + "Num": 1, + "Cost": 33000, + "Exp": 600, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 358, + "ItemID": 289, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 359, + "ItemID": 283, + "Time": 9000, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7869, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 360, + "ItemID": 291, + "Time": 12600, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 18, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 361, + "ItemID": 9356, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 362, + "ItemID": 290, + "Time": 16800, + "Num": 1, + "Cost": 56000, + "Exp": 795, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 12, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 5, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 363, + "ItemID": 293, + "Time": 17400, + "Num": 1, + "Cost": 58000, + "Exp": 810, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 364, + "ItemID": 9351, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 365, + "ItemID": 11102, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 366, + "ItemID": 11107, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 8, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 367, + "ItemID": 11112, + "Time": 15300, + "Num": 1, + "Cost": 51750, + "Exp": 750, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 4, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 368, + "ItemID": 294, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8007, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 369, + "ItemID": 297, + "Time": 300, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 370, + "ItemID": 295, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 371, + "ItemID": 301, + "Time": 300, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 372, + "ItemID": 299, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 373, + "ItemID": 303, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 374, + "ItemID": 296, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 375, + "ItemID": 300, + "Time": 7200, + "Num": 1, + "Cost": 90000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 376, + "ItemID": 304, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1275, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 377, + "ItemID": 302, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 378, + "ItemID": 298, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 379, + "ItemID": 305, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 380, + "ItemID": 11439, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 381, + "ItemID": 12086, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 382, + "ItemID": 12091, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 383, + "ItemID": 12096, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 384, + "ItemID": 12101, + "Time": 18252, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 385, + "ItemID": 12106, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 386, + "ItemID": 12116, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 387, + "ItemID": 12121, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 388, + "ItemID": 12126, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11796, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11798, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 389, + "ItemID": 12131, + "Time": 18252, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 390, + "ItemID": 12136, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7891, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 391, + "ItemID": 14462, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 392, + "ItemID": 14467, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 393, + "ItemID": 14472, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 394, + "ItemID": 14477, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 395, + "ItemID": 14482, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 396, + "ItemID": 14487, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 397, + "ItemID": 14492, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 398, + "ItemID": 14497, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 399, + "ItemID": 14502, + "Time": 18252, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 400, + "ItemID": 14507, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 8, + "RecipeList": [ + { + "RecipeID": 401, + "ItemID": 105, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 402, + "ItemID": 106, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 403, + "ItemID": 107, + "Time": 120, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 404, + "ItemID": 108, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 405, + "ItemID": 109, + "Time": 180, + "Num": 1, + "Cost": 4500, + "Exp": 96, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 406, + "ItemID": 110, + "Time": 240, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 407, + "ItemID": 111, + "Time": 560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 408, + "ItemID": 306, + "Time": 900, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 409, + "ItemID": 307, + "Time": 1320, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 410, + "ItemID": 308, + "Time": 1560, + "Num": 1, + "Cost": 13500, + "Exp": 270, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 411, + "ItemID": 309, + "Time": 2700, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 412, + "ItemID": 310, + "Time": 3600, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 413, + "ItemID": 311, + "Time": 6300, + "Num": 1, + "Cost": 27000, + "Exp": 480, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 7, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 414, + "ItemID": 313, + "Time": 5400, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7968, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 8, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 415, + "ItemID": 314, + "Time": 4500, + "Num": 1, + "Cost": 19500, + "Exp": 375, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 416, + "ItemID": 316, + "Time": 10800, + "Num": 1, + "Cost": 40500, + "Exp": 660, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7969, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 2, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 417, + "ItemID": 317, + "Time": 8100, + "Num": 1, + "Cost": 33000, + "Exp": 600, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 418, + "ItemID": 318, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 6, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 419, + "ItemID": 312, + "Time": 9000, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 1, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 1, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 420, + "ItemID": 320, + "Time": 12600, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 18, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 421, + "ItemID": 315, + "Time": 16800, + "Num": 1, + "Cost": 56000, + "Exp": 795, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 5, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 422, + "ItemID": 319, + "Time": 17400, + "Num": 1, + "Cost": 58000, + "Exp": 810, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 423, + "ItemID": 322, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 424, + "ItemID": 321, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 12, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 425, + "ItemID": 11162, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 10, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 426, + "ItemID": 11167, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7966, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 6, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 427, + "ItemID": 11172, + "Time": 15300, + "Num": 1, + "Cost": 51750, + "Exp": 750, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 4, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 3, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 428, + "ItemID": 324, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 429, + "ItemID": 326, + "Time": 300, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 430, + "ItemID": 323, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 431, + "ItemID": 328, + "Time": 300, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 432, + "ItemID": 329, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9159, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 433, + "ItemID": 332, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 434, + "ItemID": 325, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 435, + "ItemID": 330, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1275, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 436, + "ItemID": 333, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 437, + "ItemID": 327, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7806, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 438, + "ItemID": 334, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 439, + "ItemID": 11464, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 440, + "ItemID": 12451, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 441, + "ItemID": 12456, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 442, + "ItemID": 12461, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 443, + "ItemID": 12466, + "Time": 20520, + "Num": 1, + "Cost": 150000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 444, + "ItemID": 12471, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 445, + "ItemID": 12481, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9159, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 446, + "ItemID": 12486, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 447, + "ItemID": 12491, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11796, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11798, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7886, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 448, + "ItemID": 12496, + "Time": 18252, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7730, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 449, + "ItemID": 12501, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 450, + "ItemID": 14687, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 451, + "ItemID": 14692, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 452, + "ItemID": 14697, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 453, + "ItemID": 14702, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 454, + "ItemID": 14707, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 455, + "ItemID": 14712, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 456, + "ItemID": 14717, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 457, + "ItemID": 14722, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 458, + "ItemID": 14727, + "Time": 18252, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 459, + "ItemID": 14732, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 9, + "RecipeList": [ + { + "RecipeID": 460, + "ItemID": 112, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 461, + "ItemID": 113, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7960, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 462, + "ItemID": 114, + "Time": 120, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7960, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 463, + "ItemID": 115, + "Time": 90, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 464, + "ItemID": 116, + "Time": 180, + "Num": 1, + "Cost": 4500, + "Exp": 96, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 465, + "ItemID": 117, + "Time": 240, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 466, + "ItemID": 118, + "Time": 560, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 467, + "ItemID": 335, + "Time": 1560, + "Num": 1, + "Cost": 13500, + "Exp": 270, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 468, + "ItemID": 336, + "Time": 1320, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 469, + "ItemID": 337, + "Time": 900, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 470, + "ItemID": 338, + "Time": 2700, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7936, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 471, + "ItemID": 339, + "Time": 3600, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 472, + "ItemID": 340, + "Time": 4500, + "Num": 1, + "Cost": 19500, + "Exp": 375, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 473, + "ItemID": 342, + "Time": 5400, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 474, + "ItemID": 343, + "Time": 6300, + "Num": 1, + "Cost": 27000, + "Exp": 480, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 4, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 475, + "ItemID": 345, + "Time": 10800, + "Num": 1, + "Cost": 40500, + "Exp": 660, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 10, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 5, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 476, + "ItemID": 346, + "Time": 8100, + "Num": 1, + "Cost": 33000, + "Exp": 600, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 4, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 477, + "ItemID": 347, + "Time": 9000, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 478, + "ItemID": 341, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 479, + "ItemID": 349, + "Time": 12600, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 8, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 10, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 10, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 18, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 480, + "ItemID": 344, + "Time": 17400, + "Num": 1, + "Cost": 58000, + "Exp": 810, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 10, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 481, + "ItemID": 348, + "Time": 16800, + "Num": 1, + "Cost": 56000, + "Exp": 795, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 10, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 8, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 5, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 482, + "ItemID": 351, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7741, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 20, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 5, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 483, + "ItemID": 350, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 6, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 30, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 484, + "ItemID": 11132, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 10, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 485, + "ItemID": 11137, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 20, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 6, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 486, + "ItemID": 11142, + "Time": 15300, + "Num": 1, + "Cost": 51750, + "Exp": 750, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 12, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 10, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 487, + "ItemID": 352, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 488, + "ItemID": 358, + "Time": 300, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 489, + "ItemID": 355, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 490, + "ItemID": 356, + "Time": 300, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 491, + "ItemID": 358, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 492, + "ItemID": 361, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 493, + "ItemID": 357, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 494, + "ItemID": 360, + "Time": 7200, + "Num": 1, + "Cost": 90000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 495, + "ItemID": 362, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1912, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 496, + "ItemID": 359, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 2025, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 497, + "ItemID": 354, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 2175, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7806, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 498, + "ItemID": 363, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 499, + "ItemID": 11454, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 500, + "ItemID": 12311, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 501, + "ItemID": 12316, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 502, + "ItemID": 12321, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 503, + "ItemID": 12326, + "Time": 20520, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 504, + "ItemID": 12331, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 505, + "ItemID": 12341, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 506, + "ItemID": 12346, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 507, + "ItemID": 12351, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15962, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 508, + "ItemID": 12356, + "Time": 20520, + "Num": 1, + "Cost": 235000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 509, + "ItemID": 12361, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 510, + "ItemID": 14587, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 511, + "ItemID": 14592, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 512, + "ItemID": 14597, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 513, + "ItemID": 14602, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 514, + "ItemID": 14607, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 515, + "ItemID": 14612, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 516, + "ItemID": 14617, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 517, + "ItemID": 14622, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 518, + "ItemID": 14627, + "Time": 18252, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 519, + "ItemID": 14632, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 10, + "RecipeList": [ + { + "RecipeID": 520, + "ItemID": 374, + "Time": 13500, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 521, + "ItemID": 379, + "Time": 14400, + "Num": 1, + "Cost": 49500, + "Exp": 720, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 14, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 10, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 8, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7970, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 1, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 522, + "ItemID": 378, + "Time": 16200, + "Num": 1, + "Cost": 54000, + "Exp": 780, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 16, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 10, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 9, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 5, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 5, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 5, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 523, + "ItemID": 364, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 45, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 12, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 15, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 9460, + "Num": 8, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 20, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 40, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 524, + "ItemID": 119, + "Time": 1, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 525, + "ItemID": 120, + "Time": 2, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 526, + "ItemID": 124, + "Time": 3, + "Num": 1, + "Cost": 1500, + "Exp": 58, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 527, + "ItemID": 121, + "Time": 6, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 528, + "ItemID": 123, + "Time": 5400, + "Num": 6, + "Cost": 4500, + "Exp": 96, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 529, + "ItemID": 366, + "Time": 8, + "Num": 1, + "Cost": 7500, + "Exp": 135, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7965, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 530, + "ItemID": 122, + "Time": 16, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 531, + "ItemID": 365, + "Time": 24, + "Num": 1, + "Cost": 10500, + "Exp": 225, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 532, + "ItemID": 367, + "Time": 13, + "Num": 1, + "Cost": 15000, + "Exp": 300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 533, + "ItemID": 125, + "Time": 1080, + "Num": 1, + "Cost": 18000, + "Exp": 345, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7551, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 534, + "ItemID": 370, + "Time": 1620, + "Num": 1, + "Cost": 22500, + "Exp": 420, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 535, + "ItemID": 369, + "Time": 4140, + "Num": 1, + "Cost": 36000, + "Exp": 630, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 536, + "ItemID": 376, + "Time": 5220, + "Num": 1, + "Cost": 45000, + "Exp": 675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 537, + "ItemID": 381, + "Time": 5472, + "Num": 1, + "Cost": 46500, + "Exp": 690, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 538, + "ItemID": 373, + "Time": 60, + "Num": 1, + "Cost": 38700, + "Exp": 200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 539, + "ItemID": 372, + "Time": 10800, + "Num": 1, + "Cost": 62000, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 540, + "ItemID": 388, + "Time": 60, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 541, + "ItemID": 375, + "Time": 14400, + "Num": 1, + "Cost": 68000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 542, + "ItemID": 385, + "Time": 19080, + "Num": 1, + "Cost": 80000, + "Exp": 1125, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 543, + "ItemID": 384, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 544, + "ItemID": 383, + "Time": 7200, + "Num": 1, + "Cost": 90000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7862, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 545, + "ItemID": 391, + "Time": 8280, + "Num": 1, + "Cost": 105000, + "Exp": 1275, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 546, + "ItemID": 387, + "Time": 11340, + "Num": 1, + "Cost": 120000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 547, + "ItemID": 380, + "Time": 14940, + "Num": 1, + "Cost": 120000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7806, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 548, + "ItemID": 392, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 549, + "ItemID": 371, + "Time": 30, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 550, + "ItemID": 390, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 551, + "ItemID": 377, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 552, + "ItemID": 11921, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 553, + "ItemID": 11926, + "Time": 20520, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 554, + "ItemID": 11931, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 555, + "ItemID": 386, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 556, + "ItemID": 11951, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11796, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11798, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 557, + "ItemID": 11956, + "Time": 20520, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 558, + "ItemID": 11961, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7891, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 559, + "ItemID": 11916, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 560, + "ItemID": 11936, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 561, + "ItemID": 11941, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 562, + "ItemID": 11946, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 563, + "ItemID": 11424, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 564, + "ItemID": 14347, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 565, + "ItemID": 14352, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 566, + "ItemID": 14357, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 567, + "ItemID": 14362, + "Time": 20520, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 568, + "ItemID": 14367, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 11, + "RecipeList": [ + { + "RecipeID": 569, + "ItemID": 126, + "Time": 45, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 570, + "ItemID": 127, + "Time": 60, + "Num": 1, + "Cost": 1200, + "Exp": 32, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1074, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 571, + "ItemID": 132, + "Time": 120, + "Num": 1, + "Cost": 2000, + "Exp": 70, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 572, + "ItemID": 128, + "Time": 240, + "Num": 1, + "Cost": 6000, + "Exp": 172, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 573, + "ItemID": 129, + "Time": 540, + "Num": 1, + "Cost": 10500, + "Exp": 337, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 574, + "ItemID": 396, + "Time": 1080, + "Num": 1, + "Cost": 14500, + "Exp": 427, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 575, + "ItemID": 130, + "Time": 4140, + "Num": 1, + "Cost": 19500, + "Exp": 562, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7968, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 576, + "ItemID": 131, + "Time": 7200, + "Num": 1, + "Cost": 30000, + "Exp": 810, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 577, + "ItemID": 407, + "Time": 11880, + "Num": 1, + "Cost": 45000, + "Exp": 1012, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 578, + "ItemID": 395, + "Time": 12420, + "Num": 1, + "Cost": 46500, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 579, + "ItemID": 394, + "Time": 1800, + "Num": 1, + "Cost": 38700, + "Exp": 200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 580, + "ItemID": 409, + "Time": 18000, + "Num": 1, + "Cost": 60000, + "Exp": 1237, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 581, + "ItemID": 398, + "Time": 19080, + "Num": 1, + "Cost": 62000, + "Exp": 1350, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 582, + "ItemID": 397, + "Time": 1800, + "Num": 1, + "Cost": 48900, + "Exp": 250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 583, + "ItemID": 401, + "Time": 22680, + "Num": 1, + "Cost": 68000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 584, + "ItemID": 399, + "Time": 1800, + "Num": 1, + "Cost": 54000, + "Exp": 270, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 585, + "ItemID": 404, + "Time": 26280, + "Num": 1, + "Cost": 80000, + "Exp": 1687, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 586, + "ItemID": 413, + "Time": 28800, + "Num": 1, + "Cost": 90000, + "Exp": 1755, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 587, + "ItemID": 405, + "Time": 14400, + "Num": 1, + "Cost": 90000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 588, + "ItemID": 403, + "Time": 18000, + "Num": 1, + "Cost": 105000, + "Exp": 1912, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 589, + "ItemID": 417, + "Time": 22680, + "Num": 1, + "Cost": 120000, + "Exp": 2025, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9450, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9456, + "Num": 18, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 590, + "ItemID": 415, + "Time": 29880, + "Num": 1, + "Cost": 120000, + "Exp": 2175, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9451, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9457, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9788, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 6, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 591, + "ItemID": 421, + "Time": 21600, + "Num": 1, + "Cost": 130000, + "Exp": 1500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 592, + "ItemID": 402, + "Time": 1080, + "Num": 1, + "Cost": 105000, + "Exp": 320, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 593, + "ItemID": 410, + "Time": 8280, + "Num": 1, + "Cost": 125000, + "Exp": 1450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11505, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11507, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 594, + "ItemID": 411, + "Time": 11592, + "Num": 1, + "Cost": 140000, + "Exp": 1525, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11771, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 595, + "ItemID": 12236, + "Time": 14940, + "Num": 1, + "Cost": 140000, + "Exp": 1600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11773, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11765, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11767, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 596, + "ItemID": 12241, + "Time": 18252, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11774, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 13223, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 597, + "ItemID": 12246, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 598, + "ItemID": 419, + "Time": 8280, + "Num": 1, + "Cost": 200000, + "Exp": 1825, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11790, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11792, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 599, + "ItemID": 412, + "Time": 11592, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 600, + "ItemID": 12266, + "Time": 14940, + "Num": 1, + "Cost": 220000, + "Exp": 1850, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11784, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15962, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 601, + "ItemID": 12271, + "Time": 20520, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 602, + "ItemID": 12276, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7891, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 603, + "ItemID": 14562, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 604, + "ItemID": 408, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 605, + "ItemID": 406, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 606, + "ItemID": 14567, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 607, + "ItemID": 14572, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 608, + "ItemID": 414, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 609, + "ItemID": 416, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 610, + "ItemID": 418, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 611, + "ItemID": 14577, + "Time": 20520, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 612, + "ItemID": 14582, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 12, + "RecipeList": [ + { + "RecipeID": 613, + "ItemID": 14737, + "Time": 30, + "Num": 1, + "Cost": 10, + "Exp": 12, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 614, + "ItemID": 14742, + "Time": 60, + "Num": 1, + "Cost": 3000, + "Exp": 70, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 615, + "ItemID": 14747, + "Time": 396, + "Num": 1, + "Cost": 12000, + "Exp": 255, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 616, + "ItemID": 14752, + "Time": 3600, + "Num": 1, + "Cost": 30000, + "Exp": 540, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 617, + "ItemID": 14757, + "Time": 10800, + "Num": 1, + "Cost": 61000, + "Exp": 880, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7848, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 618, + "ItemID": 14762, + "Time": 18000, + "Num": 1, + "Cost": 75000, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 619, + "ItemID": 14767, + "Time": 20520, + "Num": 1, + "Cost": 155000, + "Exp": 1675, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7922, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 620, + "ItemID": 14772, + "Time": 21600, + "Num": 1, + "Cost": 165000, + "Exp": 1800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11780, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11509, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11769, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 621, + "ItemID": 14777, + "Time": 20520, + "Num": 1, + "Cost": 235000, + "Exp": 1875, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 622, + "ItemID": 14782, + "Time": 21600, + "Num": 1, + "Cost": 245000, + "Exp": 1900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11810, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11794, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 623, + "ItemID": 14787, + "Time": 11592, + "Num": 1, + "Cost": 250000, + "Exp": 1925, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15916, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15918, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 624, + "ItemID": 14792, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 625, + "ItemID": 14797, + "Time": 14940, + "Num": 1, + "Cost": 270000, + "Exp": 2079, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16115, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16116, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 626, + "ItemID": 14802, + "Time": 20520, + "Num": 1, + "Cost": 275000, + "Exp": 2118, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15932, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15927, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 627, + "ItemID": 14807, + "Time": 21600, + "Num": 1, + "Cost": 285000, + "Exp": 2195, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15940, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15934, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15935, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15958, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 628, + "ItemID": 14812, + "Time": 11592, + "Num": 1, + "Cost": 305000, + "Exp": 2349, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15978, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15980, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 629, + "ItemID": 14817, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 630, + "ItemID": 14822, + "Time": 14940, + "Num": 1, + "Cost": 325000, + "Exp": 2503, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16006, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16118, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16119, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 631, + "ItemID": 14827, + "Time": 20520, + "Num": 1, + "Cost": 330000, + "Exp": 2541, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16120, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16121, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15993, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15994, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15989, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15990, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 632, + "ItemID": 14832, + "Time": 21600, + "Num": 1, + "Cost": 335000, + "Exp": 2580, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15997, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15995, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16007, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 13, + "RecipeList": [ + { + "RecipeID": 633, + "ItemID": 487, + "Time": 45, + "Num": 1, + "Cost": 200, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 634, + "ItemID": 942, + "Time": 45, + "Num": 1, + "Cost": 220, + "Exp": 11, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 635, + "ItemID": 945, + "Time": 46, + "Num": 1, + "Cost": 500, + "Exp": 22, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 636, + "ItemID": 488, + "Time": 47, + "Num": 1, + "Cost": 560, + "Exp": 27, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 637, + "ItemID": 944, + "Time": 50, + "Num": 1, + "Cost": 760, + "Exp": 34, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 638, + "ItemID": 9529, + "Time": 65, + "Num": 1, + "Cost": 1400, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 639, + "ItemID": 489, + "Time": 80, + "Num": 1, + "Cost": 1800, + "Exp": 45, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 640, + "ItemID": 943, + "Time": 110, + "Num": 1, + "Cost": 2300, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 641, + "ItemID": 9534, + "Time": 145, + "Num": 1, + "Cost": 3600, + "Exp": 72, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 642, + "ItemID": 9539, + "Time": 300, + "Num": 1, + "Cost": 4750, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 643, + "ItemID": 9544, + "Time": 440, + "Num": 1, + "Cost": 5700, + "Exp": 110, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 644, + "ItemID": 9549, + "Time": 500, + "Num": 1, + "Cost": 6300, + "Exp": 120, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 645, + "ItemID": 9554, + "Time": 580, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 646, + "ItemID": 9559, + "Time": 870, + "Num": 1, + "Cost": 7200, + "Exp": 137, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 647, + "ItemID": 947, + "Time": 1200, + "Num": 1, + "Cost": 8000, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 648, + "ItemID": 946, + "Time": 1800, + "Num": 1, + "Cost": 9400, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 649, + "ItemID": 9564, + "Time": 2400, + "Num": 1, + "Cost": 11900, + "Exp": 220, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 8, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 650, + "ItemID": 8518, + "Time": 3300, + "Num": 1, + "Cost": 13000, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 6, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 651, + "ItemID": 9569, + "Time": 3900, + "Num": 1, + "Cost": 14000, + "Exp": 265, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 652, + "ItemID": 948, + "Time": 4800, + "Num": 1, + "Cost": 16000, + "Exp": 290, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 653, + "ItemID": 950, + "Time": 5400, + "Num": 1, + "Cost": 17500, + "Exp": 320, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 654, + "ItemID": 9574, + "Time": 6000, + "Num": 1, + "Cost": 18500, + "Exp": 330, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 655, + "ItemID": 949, + "Time": 7200, + "Num": 1, + "Cost": 19500, + "Exp": 340, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 656, + "ItemID": 9579, + "Time": 8100, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 657, + "ItemID": 422, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 658, + "ItemID": 423, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 659, + "ItemID": 424, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 660, + "ItemID": 425, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 661, + "ItemID": 8110, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 662, + "ItemID": 8115, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 663, + "ItemID": 8120, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 664, + "ItemID": 520, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 665, + "ItemID": 521, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 666, + "ItemID": 522, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7551, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 667, + "ItemID": 524, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 668, + "ItemID": 525, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 669, + "ItemID": 526, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 670, + "ItemID": 527, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 671, + "ItemID": 528, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 672, + "ItemID": 529, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 673, + "ItemID": 523, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 674, + "ItemID": 530, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 675, + "ItemID": 531, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 676, + "ItemID": 533, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 677, + "ItemID": 532, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 678, + "ItemID": 540, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 10, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 679, + "ItemID": 454, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 680, + "ItemID": 8143, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8002, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 681, + "ItemID": 455, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 682, + "ItemID": 8148, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 683, + "ItemID": 456, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 684, + "ItemID": 457, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 685, + "ItemID": 8153, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 686, + "ItemID": 730, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 687, + "ItemID": 731, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 688, + "ItemID": 732, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 689, + "ItemID": 734, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8005, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 690, + "ItemID": 735, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8026, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 691, + "ItemID": 736, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 692, + "ItemID": 737, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 693, + "ItemID": 738, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 694, + "ItemID": 739, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 695, + "ItemID": 733, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 696, + "ItemID": 740, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 697, + "ItemID": 741, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 698, + "ItemID": 742, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 699, + "ItemID": 743, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 700, + "ItemID": 750, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7923, + "Num": 7, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 701, + "ItemID": 470, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 702, + "ItemID": 8163, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 703, + "ItemID": 471, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 704, + "ItemID": 8168, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 705, + "ItemID": 472, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 706, + "ItemID": 473, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 707, + "ItemID": 8173, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 708, + "ItemID": 838, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 709, + "ItemID": 839, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 710, + "ItemID": 840, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 711, + "ItemID": 842, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 712, + "ItemID": 843, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7863, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 713, + "ItemID": 844, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 714, + "ItemID": 845, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 715, + "ItemID": 846, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 716, + "ItemID": 847, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 717, + "ItemID": 841, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7966, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 718, + "ItemID": 848, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 719, + "ItemID": 849, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 720, + "ItemID": 850, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 721, + "ItemID": 851, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 722, + "ItemID": 858, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 723, + "ItemID": 438, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 724, + "ItemID": 8193, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 725, + "ItemID": 439, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 726, + "ItemID": 8198, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7936, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 727, + "ItemID": 440, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 728, + "ItemID": 441, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 729, + "ItemID": 8203, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 730, + "ItemID": 624, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 731, + "ItemID": 625, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 732, + "ItemID": 626, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 733, + "ItemID": 628, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7882, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 734, + "ItemID": 629, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 735, + "ItemID": 630, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 736, + "ItemID": 631, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 737, + "ItemID": 632, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 738, + "ItemID": 633, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 6, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 739, + "ItemID": 627, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 740, + "ItemID": 634, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 741, + "ItemID": 637, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 742, + "ItemID": 636, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 743, + "ItemID": 635, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 744, + "ItemID": 644, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 745, + "ItemID": 952, + "Time": 11520, + "Num": 1, + "Cost": 25000, + "Exp": 420, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 746, + "ItemID": 537, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 747, + "ItemID": 10416, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 748, + "ItemID": 8188, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 749, + "ItemID": 639, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 750, + "ItemID": 535, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 751, + "ItemID": 747, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 752, + "ItemID": 8178, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 753, + "ItemID": 641, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 754, + "ItemID": 951, + "Time": 18216, + "Num": 1, + "Cost": 32000, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9059, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 755, + "ItemID": 8125, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 756, + "ItemID": 745, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 757, + "ItemID": 859, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 758, + "ItemID": 645, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 759, + "ItemID": 545, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 760, + "ItemID": 751, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 761, + "ItemID": 855, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 762, + "ItemID": 8208, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 763, + "ItemID": 536, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 764, + "ItemID": 746, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 765, + "ItemID": 854, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 766, + "ItemID": 640, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9462, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 767, + "ItemID": 13033, + "Time": 4680, + "Num": 1, + "Cost": 50000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 768, + "ItemID": 544, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 840, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 769, + "ItemID": 8158, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 840, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 770, + "ItemID": 853, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 840, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 771, + "ItemID": 8213, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 840, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 772, + "ItemID": 8130, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9440, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 773, + "ItemID": 755, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 774, + "ItemID": 862, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9440, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7913, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 775, + "ItemID": 649, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 776, + "ItemID": 538, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 777, + "ItemID": 539, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 778, + "ItemID": 748, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 779, + "ItemID": 8183, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 780, + "ItemID": 749, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 781, + "ItemID": 856, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 782, + "ItemID": 857, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 783, + "ItemID": 642, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 784, + "ItemID": 643, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 785, + "ItemID": 542, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 786, + "ItemID": 543, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 787, + "ItemID": 752, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 788, + "ItemID": 754, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 789, + "ItemID": 753, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 790, + "ItemID": 860, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 791, + "ItemID": 861, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 792, + "ItemID": 646, + "Time": 32400, + "Num": 1, + "Cost": 56800, + "Exp": 1080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 793, + "ItemID": 647, + "Time": 15480, + "Num": 1, + "Cost": 56800, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 794, + "ItemID": 541, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 795, + "ItemID": 756, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 796, + "ItemID": 12596, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 797, + "ItemID": 12626, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 798, + "ItemID": 12536, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11764, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 799, + "ItemID": 12566, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11764, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 800, + "ItemID": 863, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11764, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 801, + "ItemID": 648, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11764, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 802, + "ItemID": 12541, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 803, + "ItemID": 12571, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 804, + "ItemID": 12601, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 805, + "ItemID": 12631, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 806, + "ItemID": 12546, + "Time": 15480, + "Num": 1, + "Cost": 44000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 807, + "ItemID": 12551, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 808, + "ItemID": 12576, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 809, + "ItemID": 12581, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 810, + "ItemID": 12606, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 811, + "ItemID": 12611, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 812, + "ItemID": 12636, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 813, + "ItemID": 12641, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 814, + "ItemID": 534, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11795, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 815, + "ItemID": 744, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11795, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 816, + "ItemID": 852, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11795, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 817, + "ItemID": 638, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11795, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 818, + "ItemID": 12556, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 819, + "ItemID": 12586, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 820, + "ItemID": 12616, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 821, + "ItemID": 12646, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 822, + "ItemID": 13038, + "Time": 10800, + "Num": 1, + "Cost": 92500, + "Exp": 1193, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 823, + "ItemID": 12561, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 824, + "ItemID": 12591, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 825, + "ItemID": 12621, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 826, + "ItemID": 12651, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 827, + "ItemID": 14837, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 828, + "ItemID": 14883, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 829, + "ItemID": 14918, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 830, + "ItemID": 14953, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 831, + "ItemID": 14842, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 832, + "ItemID": 14888, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 833, + "ItemID": 14923, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 834, + "ItemID": 14958, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 835, + "ItemID": 14847, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 836, + "ItemID": 14852, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 837, + "ItemID": 14893, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 838, + "ItemID": 14898, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 839, + "ItemID": 14928, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 840, + "ItemID": 14933, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 841, + "ItemID": 14963, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 842, + "ItemID": 14968, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 843, + "ItemID": 14857, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 844, + "ItemID": 14903, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 845, + "ItemID": 14938, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 846, + "ItemID": 14973, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 847, + "ItemID": 14862, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 848, + "ItemID": 14908, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 849, + "ItemID": 14943, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 850, + "ItemID": 14978, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 851, + "ItemID": 14867, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 852, + "ItemID": 14913, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 853, + "ItemID": 14948, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 854, + "ItemID": 14983, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 14, + "RecipeList": [ + { + "RecipeID": 855, + "ItemID": 490, + "Time": 45, + "Num": 1, + "Cost": 200, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 856, + "ItemID": 8100, + "Time": 45, + "Num": 1, + "Cost": 220, + "Exp": 11, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 857, + "ItemID": 9584, + "Time": 46, + "Num": 1, + "Cost": 230, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 858, + "ItemID": 491, + "Time": 47, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 859, + "ItemID": 9589, + "Time": 48, + "Num": 1, + "Cost": 500, + "Exp": 24, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 860, + "ItemID": 9594, + "Time": 50, + "Num": 1, + "Cost": 560, + "Exp": 27, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 861, + "ItemID": 9599, + "Time": 60, + "Num": 1, + "Cost": 760, + "Exp": 34, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 862, + "ItemID": 492, + "Time": 85, + "Num": 1, + "Cost": 1400, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 863, + "ItemID": 9604, + "Time": 100, + "Num": 1, + "Cost": 1800, + "Exp": 45, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 864, + "ItemID": 9609, + "Time": 130, + "Num": 1, + "Cost": 2300, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 865, + "ItemID": 953, + "Time": 170, + "Num": 1, + "Cost": 3600, + "Exp": 72, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 866, + "ItemID": 9614, + "Time": 340, + "Num": 1, + "Cost": 4750, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 867, + "ItemID": 9619, + "Time": 510, + "Num": 1, + "Cost": 5700, + "Exp": 110, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 868, + "ItemID": 9624, + "Time": 590, + "Num": 1, + "Cost": 6300, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 869, + "ItemID": 9629, + "Time": 680, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 870, + "ItemID": 957, + "Time": 1020, + "Num": 1, + "Cost": 7200, + "Exp": 137, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 871, + "ItemID": 956, + "Time": 1500, + "Num": 1, + "Cost": 8000, + "Exp": 150, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 872, + "ItemID": 955, + "Time": 2100, + "Num": 1, + "Cost": 9400, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 873, + "ItemID": 9634, + "Time": 3600, + "Num": 1, + "Cost": 11900, + "Exp": 220, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 874, + "ItemID": 954, + "Time": 3900, + "Num": 1, + "Cost": 13000, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 875, + "ItemID": 9639, + "Time": 4500, + "Num": 1, + "Cost": 14000, + "Exp": 265, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 876, + "ItemID": 959, + "Time": 5400, + "Num": 1, + "Cost": 16000, + "Exp": 290, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9062, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 877, + "ItemID": 958, + "Time": 6300, + "Num": 1, + "Cost": 17500, + "Exp": 330, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 878, + "ItemID": 8523, + "Time": 9000, + "Num": 1, + "Cost": 21250, + "Exp": 360, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 879, + "ItemID": 9644, + "Time": 10800, + "Num": 1, + "Cost": 23000, + "Exp": 370, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 880, + "ItemID": 426, + "Time": 45, + "Num": 1, + "Cost": 300, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 881, + "ItemID": 8218, + "Time": 70, + "Num": 1, + "Cost": 900, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 882, + "ItemID": 427, + "Time": 55, + "Num": 1, + "Cost": 600, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 883, + "ItemID": 8223, + "Time": 100, + "Num": 1, + "Cost": 1800, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 884, + "ItemID": 428, + "Time": 150, + "Num": 1, + "Cost": 2750, + "Exp": 60, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 885, + "ItemID": 429, + "Time": 200, + "Num": 1, + "Cost": 4500, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 886, + "ItemID": 8228, + "Time": 400, + "Num": 1, + "Cost": 5600, + "Exp": 100, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 887, + "ItemID": 546, + "Time": 600, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7732, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 888, + "ItemID": 547, + "Time": 800, + "Num": 1, + "Cost": 7500, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 889, + "ItemID": 548, + "Time": 1200, + "Num": 1, + "Cost": 8500, + "Exp": 160, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 890, + "ItemID": 550, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 891, + "ItemID": 551, + "Time": 2400, + "Num": 1, + "Cost": 11000, + "Exp": 210, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 892, + "ItemID": 552, + "Time": 3000, + "Num": 1, + "Cost": 12500, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 893, + "ItemID": 553, + "Time": 4200, + "Num": 1, + "Cost": 14000, + "Exp": 260, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8024, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 894, + "ItemID": 554, + "Time": 5100, + "Num": 1, + "Cost": 16500, + "Exp": 300, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 895, + "ItemID": 555, + "Time": 6300, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 896, + "ItemID": 549, + "Time": 8400, + "Num": 1, + "Cost": 23000, + "Exp": 400, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 2, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 12, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 897, + "ItemID": 556, + "Time": 7200, + "Num": 1, + "Cost": 21000, + "Exp": 380, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 898, + "ItemID": 557, + "Time": 10800, + "Num": 1, + "Cost": 25000, + "Exp": 420, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 899, + "ItemID": 558, + "Time": 12600, + "Num": 1, + "Cost": 27000, + "Exp": 440, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 900, + "ItemID": 559, + "Time": 15000, + "Num": 1, + "Cost": 29000, + "Exp": 450, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 901, + "ItemID": 566, + "Time": 16800, + "Num": 1, + "Cost": 32500, + "Exp": 470, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 4, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 902, + "ItemID": 458, + "Time": 45, + "Num": 1, + "Cost": 300, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 903, + "ItemID": 8243, + "Time": 70, + "Num": 1, + "Cost": 900, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 904, + "ItemID": 459, + "Time": 55, + "Num": 1, + "Cost": 600, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 905, + "ItemID": 8248, + "Time": 100, + "Num": 1, + "Cost": 1800, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 906, + "ItemID": 460, + "Time": 150, + "Num": 1, + "Cost": 2750, + "Exp": 60, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 907, + "ItemID": 461, + "Time": 200, + "Num": 1, + "Cost": 4500, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 908, + "ItemID": 8253, + "Time": 400, + "Num": 1, + "Cost": 5600, + "Exp": 100, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 909, + "ItemID": 757, + "Time": 600, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 910, + "ItemID": 758, + "Time": 800, + "Num": 1, + "Cost": 7500, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8006, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 911, + "ItemID": 759, + "Time": 1200, + "Num": 1, + "Cost": 8500, + "Exp": 160, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 912, + "ItemID": 761, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 913, + "ItemID": 762, + "Time": 2400, + "Num": 1, + "Cost": 11000, + "Exp": 210, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 914, + "ItemID": 764, + "Time": 4200, + "Num": 1, + "Cost": 14000, + "Exp": 260, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 915, + "ItemID": 765, + "Time": 5100, + "Num": 1, + "Cost": 16500, + "Exp": 300, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 916, + "ItemID": 766, + "Time": 6300, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 917, + "ItemID": 760, + "Time": 8400, + "Num": 1, + "Cost": 23000, + "Exp": 400, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 2, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 12, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 918, + "ItemID": 767, + "Time": 7200, + "Num": 1, + "Cost": 21000, + "Exp": 380, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 919, + "ItemID": 768, + "Time": 10800, + "Num": 1, + "Cost": 25000, + "Exp": 420, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 920, + "ItemID": 769, + "Time": 12600, + "Num": 1, + "Cost": 27000, + "Exp": 440, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 10, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 921, + "ItemID": 770, + "Time": 15000, + "Num": 1, + "Cost": 29000, + "Exp": 450, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 7, + "IsSp": true + } + ] + }, + { + "RecipeID": 922, + "ItemID": 777, + "Time": 16800, + "Num": 1, + "Cost": 32500, + "Exp": 470, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 4, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 923, + "ItemID": 474, + "Time": 45, + "Num": 1, + "Cost": 300, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7735, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 924, + "ItemID": 8268, + "Time": 70, + "Num": 1, + "Cost": 900, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 925, + "ItemID": 475, + "Time": 55, + "Num": 1, + "Cost": 600, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 926, + "ItemID": 8273, + "Time": 100, + "Num": 1, + "Cost": 1800, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 927, + "ItemID": 476, + "Time": 150, + "Num": 1, + "Cost": 2750, + "Exp": 60, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 928, + "ItemID": 477, + "Time": 200, + "Num": 1, + "Cost": 4500, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 929, + "ItemID": 8278, + "Time": 400, + "Num": 1, + "Cost": 5600, + "Exp": 100, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7732, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 930, + "ItemID": 864, + "Time": 600, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 931, + "ItemID": 865, + "Time": 800, + "Num": 1, + "Cost": 7500, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9061, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 932, + "ItemID": 866, + "Time": 1200, + "Num": 1, + "Cost": 8500, + "Exp": 160, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 933, + "ItemID": 868, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 934, + "ItemID": 869, + "Time": 2400, + "Num": 1, + "Cost": 11000, + "Exp": 210, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7861, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 935, + "ItemID": 870, + "Time": 3000, + "Num": 1, + "Cost": 12500, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 936, + "ItemID": 871, + "Time": 4200, + "Num": 1, + "Cost": 14000, + "Exp": 260, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 937, + "ItemID": 872, + "Time": 5100, + "Num": 1, + "Cost": 16500, + "Exp": 300, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 938, + "ItemID": 873, + "Time": 6300, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 939, + "ItemID": 867, + "Time": 8400, + "Num": 1, + "Cost": 23000, + "Exp": 400, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 2, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 12, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 940, + "ItemID": 874, + "Time": 7200, + "Num": 1, + "Cost": 21000, + "Exp": 380, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 941, + "ItemID": 875, + "Time": 10800, + "Num": 1, + "Cost": 25000, + "Exp": 420, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 942, + "ItemID": 876, + "Time": 12600, + "Num": 1, + "Cost": 27000, + "Exp": 440, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7741, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 943, + "ItemID": 877, + "Time": 15000, + "Num": 1, + "Cost": 29000, + "Exp": 450, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 944, + "ItemID": 884, + "Time": 16800, + "Num": 1, + "Cost": 32500, + "Exp": 470, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 4, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 945, + "ItemID": 442, + "Time": 45, + "Num": 1, + "Cost": 300, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 946, + "ItemID": 8293, + "Time": 70, + "Num": 1, + "Cost": 900, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 947, + "ItemID": 443, + "Time": 55, + "Num": 1, + "Cost": 600, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 948, + "ItemID": 8298, + "Time": 100, + "Num": 1, + "Cost": 1800, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 949, + "ItemID": 444, + "Time": 150, + "Num": 1, + "Cost": 2750, + "Exp": 60, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7936, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 950, + "ItemID": 445, + "Time": 200, + "Num": 1, + "Cost": 4500, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 951, + "ItemID": 8303, + "Time": 400, + "Num": 1, + "Cost": 5600, + "Exp": 100, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 952, + "ItemID": 650, + "Time": 600, + "Num": 1, + "Cost": 6800, + "Exp": 130, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 953, + "ItemID": 651, + "Time": 800, + "Num": 1, + "Cost": 7500, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 954, + "ItemID": 652, + "Time": 1200, + "Num": 1, + "Cost": 8500, + "Exp": 160, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 955, + "ItemID": 654, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 956, + "ItemID": 655, + "Time": 2400, + "Num": 1, + "Cost": 11000, + "Exp": 210, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 957, + "ItemID": 656, + "Time": 3000, + "Num": 1, + "Cost": 12500, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 958, + "ItemID": 657, + "Time": 4200, + "Num": 1, + "Cost": 14000, + "Exp": 260, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 959, + "ItemID": 658, + "Time": 5100, + "Num": 1, + "Cost": 16500, + "Exp": 300, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 960, + "ItemID": 659, + "Time": 6300, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 961, + "ItemID": 653, + "Time": 8400, + "Num": 1, + "Cost": 23000, + "Exp": 400, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 2, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 12, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 962, + "ItemID": 660, + "Time": 7200, + "Num": 1, + "Cost": 21000, + "Exp": 380, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 963, + "ItemID": 661, + "Time": 10800, + "Num": 1, + "Cost": 25000, + "Exp": 420, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 964, + "ItemID": 662, + "Time": 12600, + "Num": 1, + "Cost": 27000, + "Exp": 440, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 5, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 965, + "ItemID": 663, + "Time": 15000, + "Num": 1, + "Cost": 29000, + "Exp": 450, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 966, + "ItemID": 670, + "Time": 16800, + "Num": 1, + "Cost": 32500, + "Exp": 470, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 5, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 4, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 4, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 967, + "ItemID": 763, + "Time": 3000, + "Num": 1, + "Cost": 12500, + "Exp": 240, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 968, + "ItemID": 960, + "Time": 14400, + "Num": 1, + "Cost": 30000, + "Exp": 430, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 969, + "ItemID": 8233, + "Time": 18000, + "Num": 1, + "Cost": 35000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 970, + "ItemID": 10421, + "Time": 18000, + "Num": 1, + "Cost": 35000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 971, + "ItemID": 8283, + "Time": 18000, + "Num": 1, + "Cost": 35000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 972, + "ItemID": 665, + "Time": 18000, + "Num": 1, + "Cost": 35000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 973, + "ItemID": 561, + "Time": 19620, + "Num": 1, + "Cost": 38000, + "Exp": 530, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 974, + "ItemID": 774, + "Time": 19620, + "Num": 1, + "Cost": 38000, + "Exp": 530, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 975, + "ItemID": 8288, + "Time": 19620, + "Num": 1, + "Cost": 38000, + "Exp": 530, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 976, + "ItemID": 667, + "Time": 19620, + "Num": 1, + "Cost": 38000, + "Exp": 530, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 977, + "ItemID": 563, + "Time": 26820, + "Num": 1, + "Cost": 46000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 978, + "ItemID": 772, + "Time": 26820, + "Num": 1, + "Cost": 46000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 979, + "ItemID": 885, + "Time": 26820, + "Num": 1, + "Cost": 46000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 980, + "ItemID": 563, + "Time": 26820, + "Num": 1, + "Cost": 46000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 981, + "ItemID": 571, + "Time": 30240, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 982, + "ItemID": 778, + "Time": 30240, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 983, + "ItemID": 881, + "Time": 30240, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 984, + "ItemID": 8308, + "Time": 30240, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 985, + "ItemID": 562, + "Time": 41220, + "Num": 1, + "Cost": 55000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 986, + "ItemID": 773, + "Time": 41220, + "Num": 1, + "Cost": 55000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 987, + "ItemID": 880, + "Time": 41220, + "Num": 1, + "Cost": 55000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 988, + "ItemID": 666, + "Time": 41220, + "Num": 1, + "Cost": 55000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 989, + "ItemID": 13043, + "Time": 4680, + "Num": 1, + "Cost": 79000, + "Exp": 1030, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 990, + "ItemID": 570, + "Time": 14400, + "Num": 1, + "Cost": 53400, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 991, + "ItemID": 8263, + "Time": 14400, + "Num": 1, + "Cost": 53400, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 992, + "ItemID": 570, + "Time": 14400, + "Num": 1, + "Cost": 53400, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 993, + "ItemID": 8313, + "Time": 14400, + "Num": 1, + "Cost": 53400, + "Exp": 700, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 994, + "ItemID": 567, + "Time": 21600, + "Num": 1, + "Cost": 64600, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 995, + "ItemID": 782, + "Time": 21600, + "Num": 1, + "Cost": 64600, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9440, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 996, + "ItemID": 888, + "Time": 21600, + "Num": 1, + "Cost": 64600, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 997, + "ItemID": 675, + "Time": 21600, + "Num": 1, + "Cost": 64600, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 998, + "ItemID": 564, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7913, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 999, + "ItemID": 565, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1000, + "ItemID": 775, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1001, + "ItemID": 8258, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1002, + "ItemID": 776, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1003, + "ItemID": 882, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7913, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1004, + "ItemID": 883, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1005, + "ItemID": 668, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1006, + "ItemID": 669, + "Time": 32400, + "Num": 1, + "Cost": 75800, + "Exp": 800, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1007, + "ItemID": 568, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1008, + "ItemID": 569, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1009, + "ItemID": 779, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1010, + "ItemID": 781, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1011, + "ItemID": 780, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7913, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1012, + "ItemID": 886, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7819, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1013, + "ItemID": 887, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1014, + "ItemID": 672, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1015, + "ItemID": 673, + "Time": 43200, + "Num": 1, + "Cost": 81400, + "Exp": 900, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1016, + "ItemID": 8238, + "Time": 12420, + "Num": 1, + "Cost": 93000, + "Exp": 1210, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1017, + "ItemID": 783, + "Time": 12420, + "Num": 1, + "Cost": 93000, + "Exp": 1210, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1018, + "ItemID": 12716, + "Time": 12420, + "Num": 1, + "Cost": 93000, + "Exp": 1210, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1019, + "ItemID": 12746, + "Time": 12420, + "Num": 1, + "Cost": 93000, + "Exp": 1210, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1020, + "ItemID": 12656, + "Time": 15480, + "Num": 1, + "Cost": 107000, + "Exp": 1390, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11766, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1021, + "ItemID": 12686, + "Time": 15480, + "Num": 1, + "Cost": 107000, + "Exp": 1390, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11766, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1022, + "ItemID": 889, + "Time": 15480, + "Num": 1, + "Cost": 107000, + "Exp": 1390, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11766, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1023, + "ItemID": 674, + "Time": 15480, + "Num": 1, + "Cost": 107000, + "Exp": 1390, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11766, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1024, + "ItemID": 12661, + "Time": 18540, + "Num": 1, + "Cost": 116000, + "Exp": 1510, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1025, + "ItemID": 12691, + "Time": 18540, + "Num": 1, + "Cost": 116000, + "Exp": 1510, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1026, + "ItemID": 12721, + "Time": 18540, + "Num": 1, + "Cost": 116000, + "Exp": 1510, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1027, + "ItemID": 12751, + "Time": 18540, + "Num": 1, + "Cost": 116000, + "Exp": 1510, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1028, + "ItemID": 12666, + "Time": 21600, + "Num": 1, + "Cost": 121000, + "Exp": 1570, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1029, + "ItemID": 12671, + "Time": 12420, + "Num": 1, + "Cost": 122000, + "Exp": 1590, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1030, + "ItemID": 12696, + "Time": 21600, + "Num": 1, + "Cost": 121000, + "Exp": 1570, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1031, + "ItemID": 12701, + "Time": 12420, + "Num": 1, + "Cost": 122000, + "Exp": 1590, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1032, + "ItemID": 12726, + "Time": 21600, + "Num": 1, + "Cost": 121000, + "Exp": 1570, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1033, + "ItemID": 12731, + "Time": 12420, + "Num": 1, + "Cost": 122000, + "Exp": 1590, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1034, + "ItemID": 12756, + "Time": 21600, + "Num": 1, + "Cost": 121000, + "Exp": 1570, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1035, + "ItemID": 12761, + "Time": 12420, + "Num": 1, + "Cost": 122000, + "Exp": 1590, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1036, + "ItemID": 560, + "Time": 15480, + "Num": 1, + "Cost": 135000, + "Exp": 1760, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11797, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1037, + "ItemID": 771, + "Time": 15480, + "Num": 1, + "Cost": 135000, + "Exp": 1760, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11797, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1038, + "ItemID": 878, + "Time": 15480, + "Num": 1, + "Cost": 135000, + "Exp": 1760, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11797, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1039, + "ItemID": 664, + "Time": 15480, + "Num": 1, + "Cost": 135000, + "Exp": 1760, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11797, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1040, + "ItemID": 12676, + "Time": 18540, + "Num": 1, + "Cost": 144000, + "Exp": 1870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1041, + "ItemID": 12706, + "Time": 18540, + "Num": 1, + "Cost": 144000, + "Exp": 1870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1042, + "ItemID": 12736, + "Time": 18540, + "Num": 1, + "Cost": 144000, + "Exp": 1870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1043, + "ItemID": 12766, + "Time": 18540, + "Num": 1, + "Cost": 144000, + "Exp": 1870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1044, + "ItemID": 13048, + "Time": 12420, + "Num": 1, + "Cost": 152000, + "Exp": 1891, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15960, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1045, + "ItemID": 12681, + "Time": 21600, + "Num": 1, + "Cost": 149000, + "Exp": 1940, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1046, + "ItemID": 12711, + "Time": 21600, + "Num": 1, + "Cost": 149000, + "Exp": 1940, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1047, + "ItemID": 12741, + "Time": 21600, + "Num": 1, + "Cost": 149000, + "Exp": 1940, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1048, + "ItemID": 12771, + "Time": 21600, + "Num": 1, + "Cost": 149000, + "Exp": 1940, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1049, + "ItemID": 15008, + "Time": 15480, + "Num": 1, + "Cost": 164700, + "Exp": 2042, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1050, + "ItemID": 15063, + "Time": 15480, + "Num": 1, + "Cost": 164700, + "Exp": 2042, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1051, + "ItemID": 15078, + "Time": 15480, + "Num": 1, + "Cost": 164700, + "Exp": 2042, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1052, + "ItemID": 15113, + "Time": 15480, + "Num": 1, + "Cost": 164700, + "Exp": 2042, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1053, + "ItemID": 15013, + "Time": 18540, + "Num": 1, + "Cost": 167750, + "Exp": 2080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15965, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1054, + "ItemID": 15068, + "Time": 18540, + "Num": 1, + "Cost": 167750, + "Exp": 2080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15965, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1055, + "ItemID": 15083, + "Time": 18540, + "Num": 1, + "Cost": 167750, + "Exp": 2080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15965, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1056, + "ItemID": 15118, + "Time": 18540, + "Num": 1, + "Cost": 167750, + "Exp": 2080, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15965, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1057, + "ItemID": 15018, + "Time": 21600, + "Num": 1, + "Cost": 173850, + "Exp": 2156, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1058, + "ItemID": 15023, + "Time": 12420, + "Num": 1, + "Cost": 186050, + "Exp": 2307, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1059, + "ItemID": 15073, + "Time": 21600, + "Num": 1, + "Cost": 173850, + "Exp": 2156, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1060, + "ItemID": 15043, + "Time": 12420, + "Num": 1, + "Cost": 186050, + "Exp": 2307, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1061, + "ItemID": 15088, + "Time": 21600, + "Num": 1, + "Cost": 173850, + "Exp": 2156, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1062, + "ItemID": 15093, + "Time": 12420, + "Num": 1, + "Cost": 186050, + "Exp": 2307, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1063, + "ItemID": 15123, + "Time": 21600, + "Num": 1, + "Cost": 173850, + "Exp": 2156, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1064, + "ItemID": 15128, + "Time": 12420, + "Num": 1, + "Cost": 186050, + "Exp": 2307, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1065, + "ItemID": 15028, + "Time": 15480, + "Num": 1, + "Cost": 198250, + "Exp": 2458, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1066, + "ItemID": 15048, + "Time": 15480, + "Num": 1, + "Cost": 198250, + "Exp": 2458, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1067, + "ItemID": 15098, + "Time": 15480, + "Num": 1, + "Cost": 198250, + "Exp": 2458, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1068, + "ItemID": 15133, + "Time": 15480, + "Num": 1, + "Cost": 198250, + "Exp": 2458, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1069, + "ItemID": 15033, + "Time": 18540, + "Num": 1, + "Cost": 201300, + "Exp": 2496, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1070, + "ItemID": 15053, + "Time": 18540, + "Num": 1, + "Cost": 201300, + "Exp": 2496, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1071, + "ItemID": 15103, + "Time": 18540, + "Num": 1, + "Cost": 201300, + "Exp": 2496, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1072, + "ItemID": 15138, + "Time": 18540, + "Num": 1, + "Cost": 201300, + "Exp": 2496, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1073, + "ItemID": 15038, + "Time": 21600, + "Num": 1, + "Cost": 204350, + "Exp": 2534, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1074, + "ItemID": 15058, + "Time": 21600, + "Num": 1, + "Cost": 204350, + "Exp": 2534, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1075, + "ItemID": 15108, + "Time": 21600, + "Num": 1, + "Cost": 204350, + "Exp": 2534, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1076, + "ItemID": 15143, + "Time": 21600, + "Num": 1, + "Cost": 204350, + "Exp": 2534, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 15, + "RecipeList": [ + { + "RecipeID": 1077, + "ItemID": 497, + "Time": 45, + "Num": 1, + "Cost": 200, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1078, + "ItemID": 498, + "Time": 46, + "Num": 1, + "Cost": 500, + "Exp": 22, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1079, + "ItemID": 969, + "Time": 47, + "Num": 1, + "Cost": 560, + "Exp": 27, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1080, + "ItemID": 970, + "Time": 65, + "Num": 1, + "Cost": 1400, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1081, + "ItemID": 971, + "Time": 80, + "Num": 1, + "Cost": 1800, + "Exp": 45, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7732, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1082, + "ItemID": 972, + "Time": 145, + "Num": 1, + "Cost": 3600, + "Exp": 72, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1083, + "ItemID": 973, + "Time": 300, + "Num": 1, + "Cost": 4750, + "Exp": 85, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1084, + "ItemID": 9649, + "Time": 500, + "Num": 1, + "Cost": 6300, + "Exp": 120, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1085, + "ItemID": 9654, + "Time": 1200, + "Num": 1, + "Cost": 8000, + "Exp": 150, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7551, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8003, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1086, + "ItemID": 9659, + "Time": 3000, + "Num": 1, + "Cost": 11900, + "Exp": 220, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1087, + "ItemID": 9664, + "Time": 4800, + "Num": 1, + "Cost": 16000, + "Exp": 290, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1088, + "ItemID": 9669, + "Time": 8100, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1089, + "ItemID": 434, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1090, + "ItemID": 8418, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1091, + "ItemID": 435, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1092, + "ItemID": 8423, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7934, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1093, + "ItemID": 436, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7936, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1094, + "ItemID": 437, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1095, + "ItemID": 8428, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1096, + "ItemID": 598, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1097, + "ItemID": 599, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1098, + "ItemID": 600, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1099, + "ItemID": 602, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1100, + "ItemID": 603, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1101, + "ItemID": 604, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1102, + "ItemID": 605, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1103, + "ItemID": 606, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1104, + "ItemID": 607, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7972, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1105, + "ItemID": 601, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1106, + "ItemID": 608, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1107, + "ItemID": 609, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1108, + "ItemID": 610, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1109, + "ItemID": 611, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1110, + "ItemID": 618, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 6, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1111, + "ItemID": 466, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1112, + "ItemID": 8443, + "Time": 80, + "Num": 1, + "Cost": 1200, + "Exp": 29, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1113, + "ItemID": 467, + "Time": 72, + "Num": 1, + "Cost": 1200, + "Exp": 29, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1114, + "ItemID": 8448, + "Time": 120, + "Num": 1, + "Cost": 2400, + "Exp": 39, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1115, + "ItemID": 468, + "Time": 132, + "Num": 1, + "Cost": 2400, + "Exp": 39, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1116, + "ItemID": 469, + "Time": 206, + "Num": 1, + "Cost": 4000, + "Exp": 72, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1117, + "ItemID": 8453, + "Time": 600, + "Num": 1, + "Cost": 4000, + "Exp": 72, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1118, + "ItemID": 811, + "Time": 960, + "Num": 1, + "Cost": 4000, + "Exp": 72, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1119, + "ItemID": 812, + "Time": 1800, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1120, + "ItemID": 813, + "Time": 2160, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1121, + "ItemID": 815, + "Time": 2880, + "Num": 1, + "Cost": 8000, + "Exp": 160, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1122, + "ItemID": 816, + "Time": 2880, + "Num": 1, + "Cost": 8000, + "Exp": 160, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1123, + "ItemID": 817, + "Time": 2880, + "Num": 1, + "Cost": 8000, + "Exp": 160, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1124, + "ItemID": 818, + "Time": 4320, + "Num": 1, + "Cost": 12000, + "Exp": 200, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1125, + "ItemID": 819, + "Time": 4320, + "Num": 1, + "Cost": 12000, + "Exp": 200, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1126, + "ItemID": 820, + "Time": 5760, + "Num": 1, + "Cost": 16000, + "Exp": 288, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1127, + "ItemID": 814, + "Time": 7200, + "Num": 1, + "Cost": 20000, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1128, + "ItemID": 821, + "Time": 5760, + "Num": 1, + "Cost": 16000, + "Exp": 288, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1129, + "ItemID": 822, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7862, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1130, + "ItemID": 823, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1131, + "ItemID": 824, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1132, + "ItemID": 831, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7741, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 8, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1133, + "ItemID": 482, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1134, + "ItemID": 8468, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1135, + "ItemID": 483, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1136, + "ItemID": 8473, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1137, + "ItemID": 484, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1138, + "ItemID": 485, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1139, + "ItemID": 8478, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1140, + "ItemID": 916, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1141, + "ItemID": 917, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1142, + "ItemID": 918, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1143, + "ItemID": 920, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1144, + "ItemID": 921, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1145, + "ItemID": 922, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1146, + "ItemID": 923, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1147, + "ItemID": 924, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1148, + "ItemID": 925, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1149, + "ItemID": 919, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1150, + "ItemID": 926, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1151, + "ItemID": 927, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7923, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1152, + "ItemID": 928, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 6, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1153, + "ItemID": 929, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1154, + "ItemID": 936, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1155, + "ItemID": 450, + "Time": 45, + "Num": 1, + "Cost": 240, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1156, + "ItemID": 8493, + "Time": 56, + "Num": 1, + "Cost": 720, + "Exp": 32, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1157, + "ItemID": 451, + "Time": 52, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1158, + "ItemID": 8498, + "Time": 80, + "Num": 1, + "Cost": 1440, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1159, + "ItemID": 452, + "Time": 120, + "Num": 1, + "Cost": 2200, + "Exp": 48, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1160, + "ItemID": 453, + "Time": 160, + "Num": 1, + "Cost": 3600, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1161, + "ItemID": 8503, + "Time": 320, + "Num": 1, + "Cost": 4480, + "Exp": 80, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1162, + "ItemID": 678, + "Time": 480, + "Num": 1, + "Cost": 5440, + "Exp": 104, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1163, + "ItemID": 705, + "Time": 640, + "Num": 1, + "Cost": 6000, + "Exp": 120, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1164, + "ItemID": 706, + "Time": 960, + "Num": 1, + "Cost": 6800, + "Exp": 128, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1165, + "ItemID": 708, + "Time": 1440, + "Num": 1, + "Cost": 7600, + "Exp": 144, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1166, + "ItemID": 709, + "Time": 1920, + "Num": 1, + "Cost": 8800, + "Exp": 168, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1167, + "ItemID": 710, + "Time": 2400, + "Num": 1, + "Cost": 10000, + "Exp": 192, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7861, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1168, + "ItemID": 711, + "Time": 3360, + "Num": 1, + "Cost": 11200, + "Exp": 208, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1169, + "ItemID": 712, + "Time": 4080, + "Num": 1, + "Cost": 13200, + "Exp": 240, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1170, + "ItemID": 713, + "Time": 5040, + "Num": 1, + "Cost": 15200, + "Exp": 272, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1171, + "ItemID": 707, + "Time": 6720, + "Num": 1, + "Cost": 18400, + "Exp": 320, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7945, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1172, + "ItemID": 714, + "Time": 5760, + "Num": 1, + "Cost": 16800, + "Exp": 304, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1173, + "ItemID": 715, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1174, + "ItemID": 716, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1175, + "ItemID": 717, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8020, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1176, + "ItemID": 724, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 6, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1177, + "ItemID": 8433, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1178, + "ItemID": 935, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1179, + "ItemID": 8483, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9059, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1180, + "ItemID": 719, + "Time": 14400, + "Num": 1, + "Cost": 28000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9059, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1181, + "ItemID": 613, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1182, + "ItemID": 828, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1183, + "ItemID": 8488, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1184, + "ItemID": 721, + "Time": 15696, + "Num": 1, + "Cost": 30400, + "Exp": 424, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 20, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1185, + "ItemID": 615, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1186, + "ItemID": 826, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1187, + "ItemID": 937, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1188, + "ItemID": 725, + "Time": 22032, + "Num": 1, + "Cost": 36800, + "Exp": 520, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7772, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1189, + "ItemID": 623, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1190, + "ItemID": 832, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1191, + "ItemID": 933, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1192, + "ItemID": 8508, + "Time": 23616, + "Num": 1, + "Cost": 38400, + "Exp": 544, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1193, + "ItemID": 614, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1194, + "ItemID": 827, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1195, + "ItemID": 932, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1196, + "ItemID": 720, + "Time": 33300, + "Num": 1, + "Cost": 44000, + "Exp": 584, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10991, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9463, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1197, + "ItemID": 13053, + "Time": 4680, + "Num": 1, + "Cost": 50000, + "Exp": 650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1198, + "ItemID": 622, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 560, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1199, + "ItemID": 8463, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 560, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1200, + "ItemID": 931, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 560, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7870, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1201, + "ItemID": 8513, + "Time": 10800, + "Num": 1, + "Cost": 40800, + "Exp": 560, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7869, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1202, + "ItemID": 619, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7913, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1203, + "ItemID": 836, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1204, + "ItemID": 939, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1205, + "ItemID": 729, + "Time": 15480, + "Num": 1, + "Cost": 47200, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7756, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1206, + "ItemID": 616, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1207, + "ItemID": 617, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1208, + "ItemID": 829, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7887, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1209, + "ItemID": 8458, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1210, + "ItemID": 830, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7949, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1211, + "ItemID": 934, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7763, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1212, + "ItemID": 722, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1213, + "ItemID": 723, + "Time": 23220, + "Num": 1, + "Cost": 53600, + "Exp": 640, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1214, + "ItemID": 620, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1215, + "ItemID": 621, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1216, + "ItemID": 833, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1217, + "ItemID": 835, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1218, + "ItemID": 834, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1219, + "ItemID": 938, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1220, + "ItemID": 726, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1221, + "ItemID": 727, + "Time": 32400, + "Num": 1, + "Cost": 53600, + "Exp": 720, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1222, + "ItemID": 8438, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1223, + "ItemID": 837, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1224, + "ItemID": 12853, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1225, + "ItemID": 12883, + "Time": 10800, + "Num": 1, + "Cost": 58000, + "Exp": 750, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1226, + "ItemID": 12793, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1227, + "ItemID": 12823, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1228, + "ItemID": 940, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1229, + "ItemID": 728, + "Time": 11880, + "Num": 1, + "Cost": 66000, + "Exp": 860, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1230, + "ItemID": 12798, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1231, + "ItemID": 12828, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1232, + "ItemID": 12858, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1233, + "ItemID": 12888, + "Time": 14400, + "Num": 1, + "Cost": 71000, + "Exp": 920, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1234, + "ItemID": 12803, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1235, + "ItemID": 12808, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1236, + "ItemID": 12833, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1237, + "ItemID": 12838, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1238, + "ItemID": 12863, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1239, + "ItemID": 12868, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1240, + "ItemID": 12893, + "Time": 15480, + "Num": 1, + "Cost": 74000, + "Exp": 960, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1241, + "ItemID": 12898, + "Time": 10800, + "Num": 1, + "Cost": 77000, + "Exp": 1000, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1242, + "ItemID": 612, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11801, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1243, + "ItemID": 825, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11801, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1244, + "ItemID": 930, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11801, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1245, + "ItemID": 718, + "Time": 11880, + "Num": 1, + "Cost": 82000, + "Exp": 1070, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11801, + "Num": 15, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1246, + "ItemID": 12813, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1247, + "ItemID": 12843, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1248, + "ItemID": 12873, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1249, + "ItemID": 12903, + "Time": 14400, + "Num": 1, + "Cost": 87000, + "Exp": 1130, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1250, + "ItemID": 13058, + "Time": 10800, + "Num": 1, + "Cost": 92500, + "Exp": 1193, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1251, + "ItemID": 12818, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1252, + "ItemID": 12848, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1253, + "ItemID": 12878, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1254, + "ItemID": 12908, + "Time": 15480, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1255, + "ItemID": 15218, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1256, + "ItemID": 15253, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1257, + "ItemID": 15288, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1258, + "ItemID": 15324, + "Time": 11880, + "Num": 1, + "Cost": 99900, + "Exp": 1289, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1259, + "ItemID": 15258, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1260, + "ItemID": 15293, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1261, + "ItemID": 15329, + "Time": 14400, + "Num": 1, + "Cost": 101750, + "Exp": 1313, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15963, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1262, + "ItemID": 15228, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1263, + "ItemID": 15263, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1264, + "ItemID": 15268, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1265, + "ItemID": 15298, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1266, + "ItemID": 15303, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1267, + "ItemID": 15334, + "Time": 15480, + "Num": 1, + "Cost": 105450, + "Exp": 1360, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1268, + "ItemID": 15339, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1269, + "ItemID": 15238, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1270, + "ItemID": 15273, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1271, + "ItemID": 15308, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1272, + "ItemID": 15344, + "Time": 11880, + "Num": 1, + "Cost": 120250, + "Exp": 1551, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1273, + "ItemID": 15243, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1274, + "ItemID": 15278, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1275, + "ItemID": 15313, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1276, + "ItemID": 15349, + "Time": 14400, + "Num": 1, + "Cost": 122100, + "Exp": 1575, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1277, + "ItemID": 15248, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1278, + "ItemID": 15283, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1279, + "ItemID": 15319, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1280, + "ItemID": 15354, + "Time": 15480, + "Num": 1, + "Cost": 123950, + "Exp": 1599, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1281, + "ItemID": 15233, + "Time": 10800, + "Num": 1, + "Cost": 112850, + "Exp": 1456, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 16, + "RecipeList": [ + { + "RecipeID": 1282, + "ItemID": 493, + "Time": 45, + "Num": 1, + "Cost": 180, + "Exp": 9, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1283, + "ItemID": 494, + "Time": 45, + "Num": 1, + "Cost": 195, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1284, + "ItemID": 963, + "Time": 46, + "Num": 1, + "Cost": 450, + "Exp": 22, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1285, + "ItemID": 495, + "Time": 48, + "Num": 1, + "Cost": 500, + "Exp": 25, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1286, + "ItemID": 964, + "Time": 54, + "Num": 1, + "Cost": 685, + "Exp": 30, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1287, + "ItemID": 965, + "Time": 76, + "Num": 1, + "Cost": 1260, + "Exp": 36, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1288, + "ItemID": 8528, + "Time": 90, + "Num": 1, + "Cost": 1620, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1289, + "ItemID": 962, + "Time": 110, + "Num": 1, + "Cost": 2070, + "Exp": 45, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7975, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1290, + "ItemID": 961, + "Time": 150, + "Num": 1, + "Cost": 3250, + "Exp": 65, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1291, + "ItemID": 9679, + "Time": 305, + "Num": 1, + "Cost": 4270, + "Exp": 77, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1292, + "ItemID": 9684, + "Time": 460, + "Num": 1, + "Cost": 5150, + "Exp": 100, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1293, + "ItemID": 9689, + "Time": 540, + "Num": 1, + "Cost": 5670, + "Exp": 110, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1294, + "ItemID": 9694, + "Time": 750, + "Num": 1, + "Cost": 6150, + "Exp": 117, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1295, + "ItemID": 9699, + "Time": 1350, + "Num": 1, + "Cost": 7200, + "Exp": 135, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7864, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8017, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1296, + "ItemID": 9704, + "Time": 1890, + "Num": 1, + "Cost": 8450, + "Exp": 162, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1297, + "ItemID": 966, + "Time": 2220, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1298, + "ItemID": 9709, + "Time": 3240, + "Num": 1, + "Cost": 10700, + "Exp": 198, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1299, + "ItemID": 9714, + "Time": 3510, + "Num": 1, + "Cost": 11500, + "Exp": 216, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1300, + "ItemID": 9719, + "Time": 4820, + "Num": 1, + "Cost": 14500, + "Exp": 260, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1301, + "ItemID": 968, + "Time": 5700, + "Num": 1, + "Cost": 15700, + "Exp": 300, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1302, + "ItemID": 9724, + "Time": 8100, + "Num": 1, + "Cost": 19000, + "Exp": 340, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1303, + "ItemID": 430, + "Time": 45, + "Num": 1, + "Cost": 270, + "Exp": 18, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1304, + "ItemID": 8318, + "Time": 89, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1305, + "ItemID": 431, + "Time": 80, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1306, + "ItemID": 8323, + "Time": 135, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1307, + "ItemID": 432, + "Time": 148, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1308, + "ItemID": 433, + "Time": 206, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1309, + "ItemID": 8328, + "Time": 480, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1310, + "ItemID": 572, + "Time": 960, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1311, + "ItemID": 573, + "Time": 1800, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1312, + "ItemID": 574, + "Time": 2160, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1313, + "ItemID": 576, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1314, + "ItemID": 577, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1315, + "ItemID": 578, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1316, + "ItemID": 579, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1317, + "ItemID": 580, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1318, + "ItemID": 581, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1319, + "ItemID": 575, + "Time": 7200, + "Num": 1, + "Cost": 22500, + "Exp": 360, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1320, + "ItemID": 582, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1321, + "ItemID": 583, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1322, + "ItemID": 584, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 15, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1323, + "ItemID": 585, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7923, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1324, + "ItemID": 592, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1325, + "ItemID": 462, + "Time": 45, + "Num": 1, + "Cost": 270, + "Exp": 18, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7960, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1326, + "ItemID": 8343, + "Time": 89, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1327, + "ItemID": 463, + "Time": 80, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1328, + "ItemID": 8348, + "Time": 135, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1329, + "ItemID": 464, + "Time": 148, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1330, + "ItemID": 465, + "Time": 206, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1331, + "ItemID": 8353, + "Time": 480, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1332, + "ItemID": 784, + "Time": 960, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1333, + "ItemID": 785, + "Time": 1800, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1334, + "ItemID": 786, + "Time": 2160, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1335, + "ItemID": 788, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1336, + "ItemID": 789, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1337, + "ItemID": 790, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1338, + "ItemID": 791, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1339, + "ItemID": 792, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1340, + "ItemID": 793, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1341, + "ItemID": 787, + "Time": 7200, + "Num": 1, + "Cost": 22500, + "Exp": 360, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7928, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1342, + "ItemID": 794, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1343, + "ItemID": 795, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1344, + "ItemID": 796, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7845, + "Num": 10, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1345, + "ItemID": 797, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1346, + "ItemID": 804, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1347, + "ItemID": 478, + "Time": 45, + "Num": 1, + "Cost": 270, + "Exp": 18, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1348, + "ItemID": 8368, + "Time": 89, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1349, + "ItemID": 479, + "Time": 80, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1350, + "ItemID": 8373, + "Time": 135, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1351, + "ItemID": 480, + "Time": 148, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1352, + "ItemID": 481, + "Time": 206, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1353, + "ItemID": 8378, + "Time": 480, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7732, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1354, + "ItemID": 890, + "Time": 960, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1355, + "ItemID": 892, + "Time": 1800, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1356, + "ItemID": 893, + "Time": 2160, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1357, + "ItemID": 895, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1358, + "ItemID": 896, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1359, + "ItemID": 897, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1360, + "ItemID": 898, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7937, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1361, + "ItemID": 899, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1362, + "ItemID": 900, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1363, + "ItemID": 894, + "Time": 7200, + "Num": 1, + "Cost": 22500, + "Exp": 360, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1364, + "ItemID": 901, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1365, + "ItemID": 902, + "Time": 11520, + "Num": 1, + "Cost": 27000, + "Exp": 432, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1366, + "ItemID": 903, + "Time": 11520, + "Num": 1, + "Cost": 27000, + "Exp": 432, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7761, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1367, + "ItemID": 904, + "Time": 11520, + "Num": 1, + "Cost": 27000, + "Exp": 432, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1368, + "ItemID": 910, + "Time": 12960, + "Num": 1, + "Cost": 31500, + "Exp": 468, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1369, + "ItemID": 446, + "Time": 45, + "Num": 1, + "Cost": 270, + "Exp": 18, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1370, + "ItemID": 8393, + "Time": 89, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1371, + "ItemID": 447, + "Time": 80, + "Num": 1, + "Cost": 1350, + "Exp": 33, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1372, + "ItemID": 8398, + "Time": 135, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1373, + "ItemID": 448, + "Time": 148, + "Num": 1, + "Cost": 2700, + "Exp": 44, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1374, + "ItemID": 449, + "Time": 206, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1375, + "ItemID": 8403, + "Time": 480, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1376, + "ItemID": 679, + "Time": 960, + "Num": 1, + "Cost": 4500, + "Exp": 81, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7845, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1377, + "ItemID": 680, + "Time": 1800, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1378, + "ItemID": 681, + "Time": 2160, + "Num": 1, + "Cost": 6750, + "Exp": 135, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1379, + "ItemID": 683, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1380, + "ItemID": 684, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1381, + "ItemID": 685, + "Time": 2880, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7771, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1382, + "ItemID": 686, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7864, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7968, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1383, + "ItemID": 687, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 225, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7737, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1384, + "ItemID": 688, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1385, + "ItemID": 682, + "Time": 7200, + "Num": 1, + "Cost": 22500, + "Exp": 360, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7749, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8024, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 7, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1386, + "ItemID": 689, + "Time": 5760, + "Num": 1, + "Cost": 18000, + "Exp": 324, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1387, + "ItemID": 690, + "Time": 8640, + "Num": 1, + "Cost": 20000, + "Exp": 336, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1388, + "ItemID": 691, + "Time": 10080, + "Num": 1, + "Cost": 21600, + "Exp": 352, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1389, + "ItemID": 692, + "Time": 12000, + "Num": 1, + "Cost": 23200, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 3, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 2, + "SortNo": 6, + "IsSp": true + } + ] + }, + { + "RecipeID": 1390, + "ItemID": 699, + "Time": 13440, + "Num": 1, + "Cost": 26000, + "Exp": 376, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 5, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 5, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 10990, + "Num": 3, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 2, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 6, + "SortNo": 8, + "IsSp": true + } + ] + }, + { + "RecipeID": 1391, + "ItemID": 9729, + "Time": 12600, + "Num": 1, + "Cost": 27500, + "Exp": 420, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1392, + "ItemID": 8333, + "Time": 16200, + "Num": 1, + "Cost": 31500, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1393, + "ItemID": 10528, + "Time": 16200, + "Num": 1, + "Cost": 31500, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1394, + "ItemID": 8383, + "Time": 16200, + "Num": 1, + "Cost": 31500, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1395, + "ItemID": 694, + "Time": 16200, + "Num": 1, + "Cost": 31500, + "Exp": 450, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7866, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1396, + "ItemID": 587, + "Time": 18600, + "Num": 1, + "Cost": 34200, + "Exp": 477, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1397, + "ItemID": 801, + "Time": 18600, + "Num": 1, + "Cost": 34200, + "Exp": 477, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1398, + "ItemID": 8388, + "Time": 18600, + "Num": 1, + "Cost": 34200, + "Exp": 477, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8029, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1399, + "ItemID": 696, + "Time": 18600, + "Num": 1, + "Cost": 34200, + "Exp": 477, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8027, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1400, + "ItemID": 9734, + "Time": 18960, + "Num": 1, + "Cost": 35000, + "Exp": 460, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1401, + "ItemID": 589, + "Time": 25140, + "Num": 1, + "Cost": 41400, + "Exp": 585, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7908, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7850, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7943, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1402, + "ItemID": 799, + "Time": 25140, + "Num": 1, + "Cost": 41400, + "Exp": 585, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7753, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1403, + "ItemID": 911, + "Time": 25140, + "Num": 1, + "Cost": 41400, + "Exp": 585, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1404, + "ItemID": 700, + "Time": 25140, + "Num": 1, + "Cost": 41400, + "Exp": 585, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7818, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1405, + "ItemID": 597, + "Time": 25200, + "Num": 1, + "Cost": 43200, + "Exp": 612, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1407, + "ItemID": 805, + "Time": 25200, + "Num": 1, + "Cost": 43200, + "Exp": 612, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7818, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7822, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1408, + "ItemID": 8408, + "Time": 25200, + "Num": 1, + "Cost": 43200, + "Exp": 612, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1409, + "ItemID": 13063, + "Time": 5400, + "Num": 1, + "Cost": 60000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1410, + "ItemID": 596, + "Time": 12000, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1411, + "ItemID": 8363, + "Time": 12000, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7730, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1412, + "ItemID": 906, + "Time": 12000, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9442, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1413, + "ItemID": 8413, + "Time": 12000, + "Num": 1, + "Cost": 48000, + "Exp": 680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7947, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1414, + "ItemID": 593, + "Time": 18000, + "Num": 1, + "Cost": 56000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9440, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 7, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1415, + "ItemID": 809, + "Time": 18000, + "Num": 1, + "Cost": 56000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9440, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1416, + "ItemID": 914, + "Time": 18000, + "Num": 1, + "Cost": 56000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7731, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9440, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1417, + "ItemID": 704, + "Time": 18000, + "Num": 1, + "Cost": 56000, + "Exp": 730, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7731, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7871, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1418, + "ItemID": 590, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8021, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1419, + "ItemID": 591, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1420, + "ItemID": 802, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9447, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1421, + "ItemID": 8358, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1422, + "ItemID": 803, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1423, + "ItemID": 891, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1424, + "ItemID": 909, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9438, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1425, + "ItemID": 697, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1426, + "ItemID": 698, + "Time": 26280, + "Num": 1, + "Cost": 64000, + "Exp": 780, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9439, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9452, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1427, + "ItemID": 594, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1428, + "ItemID": 595, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1429, + "ItemID": 807, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1430, + "ItemID": 808, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1431, + "ItemID": 807, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1432, + "ItemID": 808, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1433, + "ItemID": 912, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1434, + "ItemID": 913, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1435, + "ItemID": 701, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1436, + "ItemID": 702, + "Time": 36000, + "Num": 1, + "Cost": 68000, + "Exp": 870, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7754, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9796, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10996, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10997, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1437, + "ItemID": 8338, + "Time": 13500, + "Num": 1, + "Cost": 70000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1438, + "ItemID": 810, + "Time": 13500, + "Num": 1, + "Cost": 70000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1439, + "ItemID": 12973, + "Time": 13500, + "Num": 1, + "Cost": 70000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1440, + "ItemID": 13003, + "Time": 13500, + "Num": 1, + "Cost": 70000, + "Exp": 910, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1441, + "ItemID": 12913, + "Time": 16200, + "Num": 1, + "Cost": 80000, + "Exp": 1040, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1442, + "ItemID": 12943, + "Time": 16200, + "Num": 1, + "Cost": 80000, + "Exp": 1040, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1443, + "ItemID": 915, + "Time": 16200, + "Num": 1, + "Cost": 80000, + "Exp": 1040, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1444, + "ItemID": 703, + "Time": 16200, + "Num": 1, + "Cost": 80000, + "Exp": 1040, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1445, + "ItemID": 12918, + "Time": 18900, + "Num": 1, + "Cost": 86000, + "Exp": 1120, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1446, + "ItemID": 12948, + "Time": 18900, + "Num": 1, + "Cost": 86000, + "Exp": 1120, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1447, + "ItemID": 12978, + "Time": 18900, + "Num": 1, + "Cost": 86000, + "Exp": 1120, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1448, + "ItemID": 13008, + "Time": 18900, + "Num": 1, + "Cost": 86000, + "Exp": 1120, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11775, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1449, + "ItemID": 12923, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1450, + "ItemID": 12928, + "Time": 13500, + "Num": 1, + "Cost": 92000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1451, + "ItemID": 12953, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1452, + "ItemID": 12958, + "Time": 13500, + "Num": 1, + "Cost": 92000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1453, + "ItemID": 12983, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1454, + "ItemID": 12988, + "Time": 13500, + "Num": 1, + "Cost": 92000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1455, + "ItemID": 13013, + "Time": 21600, + "Num": 1, + "Cost": 90000, + "Exp": 1170, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1456, + "ItemID": 13018, + "Time": 13500, + "Num": 1, + "Cost": 92000, + "Exp": 1200, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1457, + "ItemID": 586, + "Time": 16200, + "Num": 1, + "Cost": 100000, + "Exp": 1300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11799, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1458, + "ItemID": 798, + "Time": 16200, + "Num": 1, + "Cost": 100000, + "Exp": 1300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11799, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1459, + "ItemID": 905, + "Time": 16200, + "Num": 1, + "Cost": 100000, + "Exp": 1300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11799, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1460, + "ItemID": 693, + "Time": 16200, + "Num": 1, + "Cost": 100000, + "Exp": 1300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11799, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1461, + "ItemID": 12933, + "Time": 18900, + "Num": 1, + "Cost": 106000, + "Exp": 1380, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1462, + "ItemID": 12963, + "Time": 18900, + "Num": 1, + "Cost": 106000, + "Exp": 1380, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1463, + "ItemID": 12993, + "Time": 18900, + "Num": 1, + "Cost": 106000, + "Exp": 1380, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1464, + "ItemID": 13023, + "Time": 18900, + "Num": 1, + "Cost": 106000, + "Exp": 1380, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11806, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11808, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11809, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1465, + "ItemID": 13068, + "Time": 13500, + "Num": 1, + "Cost": 117500, + "Exp": 1528, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15960, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1466, + "ItemID": 12938, + "Time": 21600, + "Num": 1, + "Cost": 110000, + "Exp": 1430, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1467, + "ItemID": 12968, + "Time": 21600, + "Num": 1, + "Cost": 110000, + "Exp": 1430, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1468, + "ItemID": 12998, + "Time": 21600, + "Num": 1, + "Cost": 110000, + "Exp": 1430, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7949, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1469, + "ItemID": 13028, + "Time": 21600, + "Num": 1, + "Cost": 110000, + "Exp": 1430, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11811, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11812, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11813, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1470, + "ItemID": 15379, + "Time": 16200, + "Num": 1, + "Cost": 126900, + "Exp": 1650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1471, + "ItemID": 15414, + "Time": 16200, + "Num": 1, + "Cost": 126900, + "Exp": 1650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1472, + "ItemID": 15449, + "Time": 16200, + "Num": 1, + "Cost": 126900, + "Exp": 1650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1473, + "ItemID": 15484, + "Time": 16200, + "Num": 1, + "Cost": 126900, + "Exp": 1650, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15973, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1474, + "ItemID": 15384, + "Time": 18900, + "Num": 1, + "Cost": 129250, + "Exp": 1680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1475, + "ItemID": 15419, + "Time": 18900, + "Num": 1, + "Cost": 129250, + "Exp": 1680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1476, + "ItemID": 15454, + "Time": 18900, + "Num": 1, + "Cost": 129250, + "Exp": 1680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1477, + "ItemID": 15489, + "Time": 18900, + "Num": 1, + "Cost": 129250, + "Exp": 1680, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15967, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15937, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1478, + "ItemID": 15389, + "Time": 21600, + "Num": 1, + "Cost": 133950, + "Exp": 1741, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1479, + "ItemID": 15424, + "Time": 21600, + "Num": 1, + "Cost": 133950, + "Exp": 1741, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1480, + "ItemID": 15459, + "Time": 21600, + "Num": 1, + "Cost": 133950, + "Exp": 1741, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1481, + "ItemID": 15494, + "Time": 21600, + "Num": 1, + "Cost": 133950, + "Exp": 1741, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15956, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15971, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1482, + "ItemID": 15394, + "Time": 13500, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1483, + "ItemID": 15429, + "Time": 13500, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1484, + "ItemID": 15464, + "Time": 13500, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1485, + "ItemID": 15499, + "Time": 13500, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1486, + "ItemID": 15439, + "Time": 18900, + "Num": 1, + "Cost": 155100, + "Exp": 2016, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1487, + "ItemID": 15474, + "Time": 18900, + "Num": 1, + "Cost": 155100, + "Exp": 2016, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1489, + "ItemID": 15409, + "Time": 21600, + "Num": 1, + "Cost": 157450, + "Exp": 2047, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1491, + "ItemID": 15514, + "Time": 21600, + "Num": 1, + "Cost": 157450, + "Exp": 2047, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1492, + "ItemID": 908, + "Time": 25200, + "Num": 1, + "Cost": 43200, + "Exp": 612, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1493, + "ItemID": 15404, + "Time": 18900, + "Num": 1, + "Cost": 155100, + "Exp": 2016, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1494, + "ItemID": 15509, + "Time": 18900, + "Num": 1, + "Cost": 155100, + "Exp": 2016, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15939, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1495, + "ItemID": 15444, + "Time": 21600, + "Num": 1, + "Cost": 157450, + "Exp": 2047, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1496, + "ItemID": 15479, + "Time": 21600, + "Num": 1, + "Cost": 157450, + "Exp": 2047, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16005, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16000, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1497, + "ItemID": 15399, + "Time": 15480, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1498, + "ItemID": 15434, + "Time": 15480, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1499, + "ItemID": 15469, + "Time": 15480, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1500, + "ItemID": 15504, + "Time": 15480, + "Num": 1, + "Cost": 152750, + "Exp": 1986, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1501, + "ItemID": 588, + "Time": 4762, + "Num": 1, + "Cost": 12375, + "Exp": 657, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 10991, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9461, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 17, + "RecipeList": [ + { + "RecipeID": 1502, + "ItemID": 499, + "Time": 45, + "Num": 1, + "Cost": 150, + "Exp": 9, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7974, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1503, + "ItemID": 8105, + "Time": 45, + "Num": 1, + "Cost": 170, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1504, + "ItemID": 504, + "Time": 46, + "Num": 1, + "Cost": 220, + "Exp": 12, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1505, + "ItemID": 8538, + "Time": 46, + "Num": 1, + "Cost": 190, + "Exp": 11, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1506, + "ItemID": 500, + "Time": 50, + "Num": 1, + "Cost": 400, + "Exp": 20, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1507, + "ItemID": 8533, + "Time": 54, + "Num": 1, + "Cost": 450, + "Exp": 24, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1508, + "ItemID": 8578, + "Time": 57, + "Num": 1, + "Cost": 500, + "Exp": 28, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1509, + "ItemID": 8543, + "Time": 60, + "Num": 1, + "Cost": 600, + "Exp": 30, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1510, + "ItemID": 502, + "Time": 70, + "Num": 1, + "Cost": 1000, + "Exp": 35, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1511, + "ItemID": 8548, + "Time": 80, + "Num": 1, + "Cost": 1400, + "Exp": 38, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1512, + "ItemID": 8553, + "Time": 90, + "Num": 1, + "Cost": 1800, + "Exp": 43, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1513, + "ItemID": 974, + "Time": 100, + "Num": 1, + "Cost": 2000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1514, + "ItemID": 501, + "Time": 420, + "Num": 1, + "Cost": 4800, + "Exp": 90, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7844, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1515, + "ItemID": 8563, + "Time": 200, + "Num": 1, + "Cost": 3500, + "Exp": 76, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1516, + "ItemID": 8568, + "Time": 270, + "Num": 1, + "Cost": 4000, + "Exp": 82, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1517, + "ItemID": 8558, + "Time": 150, + "Num": 1, + "Cost": 3000, + "Exp": 72, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1518, + "ItemID": 503, + "Time": 540, + "Num": 1, + "Cost": 5500, + "Exp": 100, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7732, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1519, + "ItemID": 975, + "Time": 620, + "Num": 1, + "Cost": 5800, + "Exp": 108, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1520, + "ItemID": 976, + "Time": 720, + "Num": 1, + "Cost": 6300, + "Exp": 115, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8006, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1521, + "ItemID": 8628, + "Time": 780, + "Num": 1, + "Cost": 6700, + "Exp": 120, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1522, + "ItemID": 8573, + "Time": 900, + "Num": 1, + "Cost": 7000, + "Exp": 126, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1524, + "ItemID": 978, + "Time": 1200, + "Num": 1, + "Cost": 7700, + "Exp": 140, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1525, + "ItemID": 979, + "Time": 1320, + "Num": 1, + "Cost": 8000, + "Exp": 148, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1526, + "ItemID": 8588, + "Time": 1500, + "Num": 1, + "Cost": 8400, + "Exp": 155, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1527, + "ItemID": 8583, + "Time": 1800, + "Num": 1, + "Cost": 8900, + "Exp": 162, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1528, + "ItemID": 8593, + "Time": 2000, + "Num": 1, + "Cost": 9200, + "Exp": 170, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1529, + "ItemID": 980, + "Time": 2700, + "Num": 1, + "Cost": 10000, + "Exp": 200, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1530, + "ItemID": 981, + "Time": 3000, + "Num": 1, + "Cost": 10800, + "Exp": 210, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7864, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1531, + "ItemID": 982, + "Time": 3300, + "Num": 1, + "Cost": 11600, + "Exp": 220, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1532, + "ItemID": 8603, + "Time": 3600, + "Num": 1, + "Cost": 12500, + "Exp": 230, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1533, + "ItemID": 8598, + "Time": 4200, + "Num": 1, + "Cost": 13000, + "Exp": 240, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1534, + "ItemID": 977, + "Time": 6500, + "Num": 1, + "Cost": 19000, + "Exp": 310, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7814, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1535, + "ItemID": 985, + "Time": 5400, + "Num": 1, + "Cost": 16000, + "Exp": 280, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1536, + "ItemID": 986, + "Time": 5700, + "Num": 1, + "Cost": 17000, + "Exp": 290, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1537, + "ItemID": 983, + "Time": 6000, + "Num": 1, + "Cost": 18000, + "Exp": 300, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1538, + "ItemID": 8608, + "Time": 4800, + "Num": 1, + "Cost": 15000, + "Exp": 270, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1539, + "ItemID": 987, + "Time": 8100, + "Num": 1, + "Cost": 20000, + "Exp": 340, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7924, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1540, + "ItemID": 988, + "Time": 8700, + "Num": 1, + "Cost": 20500, + "Exp": 350, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 6, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1541, + "ItemID": 8613, + "Time": 9000, + "Num": 1, + "Cost": 21400, + "Exp": 360, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1542, + "ItemID": 8618, + "Time": 9300, + "Num": 1, + "Cost": 22000, + "Exp": 370, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 8, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1543, + "ItemID": 8623, + "Time": 9900, + "Num": 1, + "Cost": 22500, + "Exp": 380, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 6, + "SortNo": 5, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 18, + "RecipeList": [ + { + "RecipeID": 1544, + "ItemID": 505, + "Time": 45, + "Num": 1, + "Cost": 135, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7974, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1545, + "ItemID": 508, + "Time": 45, + "Num": 1, + "Cost": 150, + "Exp": 9, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1546, + "ItemID": 509, + "Time": 46, + "Num": 1, + "Cost": 180, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1547, + "ItemID": 510, + "Time": 46, + "Num": 1, + "Cost": 200, + "Exp": 11, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1548, + "ItemID": 506, + "Time": 55, + "Num": 1, + "Cost": 540, + "Exp": 27, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1549, + "ItemID": 8658, + "Time": 50, + "Num": 1, + "Cost": 450, + "Exp": 25, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1550, + "ItemID": 8663, + "Time": 48, + "Num": 1, + "Cost": 400, + "Exp": 22, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1551, + "ItemID": 8668, + "Time": 47, + "Num": 1, + "Cost": 360, + "Exp": 18, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1552, + "ItemID": 507, + "Time": 60, + "Num": 1, + "Cost": 900, + "Exp": 31, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1553, + "ItemID": 8673, + "Time": 70, + "Num": 1, + "Cost": 1250, + "Exp": 35, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7798, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1554, + "ItemID": 8678, + "Time": 80, + "Num": 1, + "Cost": 1650, + "Exp": 39, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1555, + "ItemID": 8683, + "Time": 90, + "Num": 1, + "Cost": 1800, + "Exp": 45, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1556, + "ItemID": 8688, + "Time": 380, + "Num": 1, + "Cost": 4300, + "Exp": 81, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7936, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1557, + "ItemID": 8693, + "Time": 180, + "Num": 1, + "Cost": 3150, + "Exp": 68, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1558, + "ItemID": 8698, + "Time": 240, + "Num": 1, + "Cost": 3600, + "Exp": 74, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1559, + "ItemID": 8703, + "Time": 135, + "Num": 1, + "Cost": 2700, + "Exp": 65, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1560, + "ItemID": 677, + "Time": 700, + "Num": 1, + "Cost": 6000, + "Exp": 108, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1561, + "ItemID": 676, + "Time": 560, + "Num": 1, + "Cost": 5300, + "Exp": 97, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1562, + "ItemID": 941, + "Time": 650, + "Num": 1, + "Cost": 5650, + "Exp": 105, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1563, + "ItemID": 8708, + "Time": 480, + "Num": 1, + "Cost": 4900, + "Exp": 90, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1564, + "ItemID": 995, + "Time": 1080, + "Num": 1, + "Cost": 6900, + "Exp": 126, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1565, + "ItemID": 996, + "Time": 1800, + "Num": 1, + "Cost": 8300, + "Exp": 153, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1566, + "ItemID": 8713, + "Time": 1350, + "Num": 1, + "Cost": 7550, + "Exp": 140, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1567, + "ItemID": 8718, + "Time": 1620, + "Num": 1, + "Cost": 8000, + "Exp": 145, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1568, + "ItemID": 1003, + "Time": 1200, + "Num": 1, + "Cost": 7200, + "Exp": 133, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1569, + "ItemID": 997, + "Time": 3780, + "Num": 1, + "Cost": 11700, + "Exp": 216, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1570, + "ItemID": 998, + "Time": 2430, + "Num": 1, + "Cost": 9000, + "Exp": 180, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1571, + "ItemID": 999, + "Time": 2700, + "Num": 1, + "Cost": 9700, + "Exp": 189, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1572, + "ItemID": 1000, + "Time": 2970, + "Num": 1, + "Cost": 10450, + "Exp": 198, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1573, + "ItemID": 8723, + "Time": 3240, + "Num": 1, + "Cost": 11250, + "Exp": 207, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1574, + "ItemID": 1001, + "Time": 5850, + "Num": 1, + "Cost": 17100, + "Exp": 279, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1575, + "ItemID": 1002, + "Time": 4860, + "Num": 1, + "Cost": 14400, + "Exp": 252, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1576, + "ItemID": 8728, + "Time": 5130, + "Num": 1, + "Cost": 15300, + "Exp": 261, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7747, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1577, + "ItemID": 8733, + "Time": 5400, + "Num": 1, + "Cost": 16200, + "Exp": 270, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1578, + "ItemID": 1004, + "Time": 4320, + "Num": 1, + "Cost": 13500, + "Exp": 243, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1579, + "ItemID": 8748, + "Time": 7290, + "Num": 1, + "Cost": 18000, + "Exp": 306, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1580, + "ItemID": 1005, + "Time": 7830, + "Num": 1, + "Cost": 18450, + "Exp": 315, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7848, + "Num": 6, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1581, + "ItemID": 8738, + "Time": 8100, + "Num": 1, + "Cost": 19250, + "Exp": 324, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1582, + "ItemID": 8743, + "Time": 8400, + "Num": 1, + "Cost": 19800, + "Exp": 333, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7986, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 5, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1583, + "ItemID": 8753, + "Time": 9000, + "Num": 1, + "Cost": 20250, + "Exp": 342, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7898, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 6, + "SortNo": 5, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 19, + "RecipeList": [ + { + "RecipeID": 1584, + "ItemID": 511, + "Time": 45, + "Num": 1, + "Cost": 120, + "Exp": 7, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1585, + "ItemID": 8793, + "Time": 45, + "Num": 1, + "Cost": 136, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1586, + "ItemID": 512, + "Time": 46, + "Num": 1, + "Cost": 152, + "Exp": 9, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7974, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1587, + "ItemID": 8783, + "Time": 46, + "Num": 1, + "Cost": 176, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1588, + "ItemID": 8788, + "Time": 46, + "Num": 1, + "Cost": 176, + "Exp": 13, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1589, + "ItemID": 513, + "Time": 48, + "Num": 1, + "Cost": 320, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1590, + "ItemID": 514, + "Time": 48, + "Num": 1, + "Cost": 360, + "Exp": 19, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1591, + "ItemID": 8798, + "Time": 49, + "Num": 1, + "Cost": 400, + "Exp": 22, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1592, + "ItemID": 9739, + "Time": 50, + "Num": 1, + "Cost": 480, + "Exp": 24, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1593, + "ItemID": 8808, + "Time": 55, + "Num": 1, + "Cost": 480, + "Exp": 26, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1594, + "ItemID": 515, + "Time": 60, + "Num": 1, + "Cost": 800, + "Exp": 28, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1595, + "ItemID": 8813, + "Time": 65, + "Num": 1, + "Cost": 1120, + "Exp": 30, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1596, + "ItemID": 9744, + "Time": 75, + "Num": 1, + "Cost": 1440, + "Exp": 35, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7845, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1597, + "ItemID": 8803, + "Time": 85, + "Num": 1, + "Cost": 1600, + "Exp": 40, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1598, + "ItemID": 8818, + "Time": 85, + "Num": 1, + "Cost": 1600, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1599, + "ItemID": 1009, + "Time": 120, + "Num": 1, + "Cost": 2400, + "Exp": 57, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1600, + "ItemID": 8823, + "Time": 170, + "Num": 1, + "Cost": 2800, + "Exp": 62, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1601, + "ItemID": 8828, + "Time": 230, + "Num": 1, + "Cost": 3200, + "Exp": 66, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1602, + "ItemID": 9749, + "Time": 280, + "Num": 1, + "Cost": 3840, + "Exp": 72, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1603, + "ItemID": 8838, + "Time": 350, + "Num": 1, + "Cost": 3840, + "Exp": 76, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1604, + "ItemID": 1010, + "Time": 460, + "Num": 1, + "Cost": 4400, + "Exp": 80, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1605, + "ItemID": 8833, + "Time": 530, + "Num": 1, + "Cost": 4640, + "Exp": 86, + "NeedRank": 4, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1606, + "ItemID": 8843, + "Time": 600, + "Num": 1, + "Cost": 5040, + "Exp": 92, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1607, + "ItemID": 8848, + "Time": 660, + "Num": 1, + "Cost": 5360, + "Exp": 96, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1608, + "ItemID": 1016, + "Time": 780, + "Num": 1, + "Cost": 5600, + "Exp": 100, + "NeedRank": 5, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1609, + "ItemID": 1012, + "Time": 1020, + "Num": 1, + "Cost": 6160, + "Exp": 112, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1610, + "ItemID": 8863, + "Time": 1110, + "Num": 1, + "Cost": 6400, + "Exp": 120, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7787, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1611, + "ItemID": 1017, + "Time": 1260, + "Num": 1, + "Cost": 6720, + "Exp": 124, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1612, + "ItemID": 8853, + "Time": 1530, + "Num": 1, + "Cost": 7120, + "Exp": 130, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7861, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1613, + "ItemID": 1014, + "Time": 1700, + "Num": 1, + "Cost": 7360, + "Exp": 136, + "NeedRank": 7, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1614, + "ItemID": 1013, + "Time": 2280, + "Num": 1, + "Cost": 8000, + "Exp": 160, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1615, + "ItemID": 1015, + "Time": 2550, + "Num": 1, + "Cost": 8640, + "Exp": 168, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1616, + "ItemID": 8858, + "Time": 2880, + "Num": 1, + "Cost": 9280, + "Exp": 176, + "NeedRank": 9, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7788, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 6, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1617, + "ItemID": 1019, + "Time": 3060, + "Num": 1, + "Cost": 10000, + "Exp": 184, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1618, + "ItemID": 1020, + "Time": 3540, + "Num": 1, + "Cost": 10400, + "Exp": 192, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 5, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1619, + "ItemID": 1011, + "Time": 5400, + "Num": 1, + "Cost": 15200, + "Exp": 250, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1620, + "ItemID": 9754, + "Time": 4500, + "Num": 1, + "Cost": 12800, + "Exp": 224, + "NeedRank": 12, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7868, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1621, + "ItemID": 9759, + "Time": 4800, + "Num": 1, + "Cost": 13600, + "Exp": 232, + "NeedRank": 13, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1622, + "ItemID": 9764, + "Time": 5100, + "Num": 1, + "Cost": 14400, + "Exp": 240, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1623, + "ItemID": 8868, + "Time": 4080, + "Num": 1, + "Cost": 12000, + "Exp": 216, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1624, + "ItemID": 1021, + "Time": 6900, + "Num": 1, + "Cost": 16000, + "Exp": 272, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1625, + "ItemID": 1022, + "Time": 7380, + "Num": 1, + "Cost": 16400, + "Exp": 280, + "NeedRank": 16, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 4, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1626, + "ItemID": 8873, + "Time": 7680, + "Num": 1, + "Cost": 17120, + "Exp": 288, + "NeedRank": 17, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7992, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1627, + "ItemID": 8878, + "Time": 7920, + "Num": 1, + "Cost": 17600, + "Exp": 295, + "NeedRank": 18, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7816, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1628, + "ItemID": 9769, + "Time": 8400, + "Num": 1, + "Cost": 18000, + "Exp": 305, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 6, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 4, + "SortNo": 5, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 20, + "RecipeList": [ + { + "RecipeID": 1629, + "ItemID": 8928, + "Time": 45, + "Num": 1, + "Cost": 120, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1630, + "ItemID": 8929, + "Time": 45, + "Num": 1, + "Cost": 120, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1631, + "ItemID": 8930, + "Time": 45, + "Num": 1, + "Cost": 120, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1632, + "ItemID": 8931, + "Time": 80, + "Num": 1, + "Cost": 350, + "Exp": 25, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1633, + "ItemID": 8932, + "Time": 45, + "Num": 1, + "Cost": 120, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1634, + "ItemID": 8933, + "Time": 80, + "Num": 1, + "Cost": 350, + "Exp": 25, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1635, + "ItemID": 8934, + "Time": 80, + "Num": 1, + "Cost": 350, + "Exp": 25, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1636, + "ItemID": 8935, + "Time": 240, + "Num": 1, + "Cost": 800, + "Exp": 50, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1637, + "ItemID": 8936, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1638, + "ItemID": 8937, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7836, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1639, + "ItemID": 8938, + "Time": 240, + "Num": 1, + "Cost": 800, + "Exp": 50, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8934, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1640, + "ItemID": 8939, + "Time": 420, + "Num": 1, + "Cost": 2500, + "Exp": 85, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7844, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8935, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1641, + "ItemID": 8940, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1642, + "ItemID": 8941, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1643, + "ItemID": 8942, + "Time": 180, + "Num": 1, + "Cost": 650, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7989, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1644, + "ItemID": 8943, + "Time": 180, + "Num": 1, + "Cost": 650, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1645, + "ItemID": 8944, + "Time": 180, + "Num": 1, + "Cost": 650, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1646, + "ItemID": 8945, + "Time": 180, + "Num": 1, + "Cost": 650, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1647, + "ItemID": 8946, + "Time": 180, + "Num": 1, + "Cost": 650, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7845, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1648, + "ItemID": 8947, + "Time": 300, + "Num": 1, + "Cost": 1200, + "Exp": 65, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8936, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1649, + "ItemID": 8948, + "Time": 300, + "Num": 1, + "Cost": 1200, + "Exp": 65, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8937, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1650, + "ItemID": 8949, + "Time": 420, + "Num": 1, + "Cost": 2500, + "Exp": 85, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7847, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1651, + "ItemID": 8950, + "Time": 840, + "Num": 1, + "Cost": 5700, + "Exp": 135, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8011, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1652, + "ItemID": 8951, + "Time": 840, + "Num": 1, + "Cost": 5700, + "Exp": 135, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8012, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7918, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1653, + "ItemID": 8952, + "Time": 840, + "Num": 1, + "Cost": 5700, + "Exp": 135, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8013, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1654, + "ItemID": 8953, + "Time": 300, + "Num": 1, + "Cost": 1200, + "Exp": 65, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8928, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1655, + "ItemID": 8954, + "Time": 300, + "Num": 1, + "Cost": 1200, + "Exp": 65, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8929, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1656, + "ItemID": 8955, + "Time": 360, + "Num": 1, + "Cost": 1500, + "Exp": 75, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8930, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1657, + "ItemID": 8956, + "Time": 780, + "Num": 1, + "Cost": 5000, + "Exp": 120, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1658, + "ItemID": 8957, + "Time": 360, + "Num": 1, + "Cost": 1500, + "Exp": 75, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8932, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1659, + "ItemID": 8958, + "Time": 780, + "Num": 1, + "Cost": 5000, + "Exp": 120, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8017, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8026, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8933, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1660, + "ItemID": 8959, + "Time": 960, + "Num": 1, + "Cost": 6500, + "Exp": 150, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7981, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8938, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1661, + "ItemID": 8960, + "Time": 2100, + "Num": 1, + "Cost": 10000, + "Exp": 200, + "NeedRank": 13, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8939, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1662, + "ItemID": 8961, + "Time": 600, + "Num": 1, + "Cost": 4000, + "Exp": 100, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8940, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1663, + "ItemID": 8962, + "Time": 600, + "Num": 1, + "Cost": 4000, + "Exp": 100, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8941, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1664, + "ItemID": 8963, + "Time": 45, + "Num": 1, + "Cost": 80, + "Exp": 6, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1665, + "ItemID": 8964, + "Time": 840, + "Num": 1, + "Cost": 5700, + "Exp": 135, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1666, + "ItemID": 8965, + "Time": 840, + "Num": 1, + "Cost": 5700, + "Exp": 135, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8015, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1667, + "ItemID": 8966, + "Time": 780, + "Num": 1, + "Cost": 5000, + "Exp": 120, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7847, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1668, + "ItemID": 8967, + "Time": 1500, + "Num": 1, + "Cost": 8500, + "Exp": 170, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8017, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8973, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1669, + "ItemID": 8968, + "Time": 80, + "Num": 1, + "Cost": 350, + "Exp": 25, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1670, + "ItemID": 8969, + "Time": 900, + "Num": 1, + "Cost": 6000, + "Exp": 140, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8947, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1671, + "ItemID": 8970, + "Time": 900, + "Num": 1, + "Cost": 6000, + "Exp": 140, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8948, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1672, + "ItemID": 8971, + "Time": 1080, + "Num": 1, + "Cost": 7500, + "Exp": 155, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7882, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1673, + "ItemID": 8972, + "Time": 1500, + "Num": 1, + "Cost": 8500, + "Exp": 170, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8966, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1674, + "ItemID": 8973, + "Time": 780, + "Num": 1, + "Cost": 5000, + "Exp": 120, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7965, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1675, + "ItemID": 8974, + "Time": 1080, + "Num": 1, + "Cost": 7500, + "Exp": 155, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1676, + "ItemID": 8975, + "Time": 3600, + "Num": 1, + "Cost": 15000, + "Exp": 250, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1677, + "ItemID": 8976, + "Time": 1080, + "Num": 1, + "Cost": 7500, + "Exp": 155, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1678, + "ItemID": 8977, + "Time": 3600, + "Num": 1, + "Cost": 15000, + "Exp": 250, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1679, + "ItemID": 8978, + "Time": 270, + "Num": 1, + "Cost": 1000, + "Exp": 60, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1680, + "ItemID": 8979, + "Time": 960, + "Num": 1, + "Cost": 6500, + "Exp": 150, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1681, + "ItemID": 8980, + "Time": 480, + "Num": 1, + "Cost": 3000, + "Exp": 90, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7874, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1682, + "ItemID": 8981, + "Time": 1020, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7979, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7968, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1683, + "ItemID": 8982, + "Time": 1020, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1684, + "ItemID": 8983, + "Time": 1020, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7857, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8955, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1685, + "ItemID": 8984, + "Time": 1500, + "Num": 1, + "Cost": 8500, + "Exp": 170, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7894, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7759, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8956, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1686, + "ItemID": 8985, + "Time": 4800, + "Num": 1, + "Cost": 16000, + "Exp": 260, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9013, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1687, + "ItemID": 8986, + "Time": 1500, + "Num": 1, + "Cost": 8500, + "Exp": 170, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8017, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8958, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1688, + "ItemID": 8987, + "Time": 1320, + "Num": 1, + "Cost": 8000, + "Exp": 165, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1689, + "ItemID": 8988, + "Time": 1320, + "Num": 1, + "Cost": 8000, + "Exp": 165, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9382, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1690, + "ItemID": 8989, + "Time": 2100, + "Num": 1, + "Cost": 10000, + "Exp": 200, + "NeedRank": 13, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8959, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1691, + "ItemID": 8990, + "Time": 3300, + "Num": 1, + "Cost": 13000, + "Exp": 230, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8960, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1692, + "ItemID": 8991, + "Time": 1020, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8019, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8961, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1693, + "ItemID": 8992, + "Time": 1020, + "Num": 1, + "Cost": 7000, + "Exp": 150, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7968, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8962, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1694, + "ItemID": 8993, + "Time": 990, + "Num": 1, + "Cost": 6700, + "Exp": 145, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9367, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7846, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1695, + "ItemID": 8994, + "Time": 990, + "Num": 1, + "Cost": 6700, + "Exp": 145, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9368, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1696, + "ItemID": 8995, + "Time": 1200, + "Num": 1, + "Cost": 7700, + "Exp": 160, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7737, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 4, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1697, + "ItemID": 8996, + "Time": 1200, + "Num": 1, + "Cost": 7700, + "Exp": 160, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1698, + "ItemID": 8997, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 185, + "NeedRank": 13, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8969, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1699, + "ItemID": 8998, + "Time": 1800, + "Num": 1, + "Cost": 9500, + "Exp": 185, + "NeedRank": 13, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 6, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8970, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1700, + "ItemID": 8999, + "Time": 3300, + "Num": 1, + "Cost": 13000, + "Exp": 230, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7992, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7969, + "Num": 6, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8949, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1701, + "ItemID": 9000, + "Time": 2700, + "Num": 1, + "Cost": 12000, + "Exp": 220, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8011, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9370, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8942, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1702, + "ItemID": 9001, + "Time": 2700, + "Num": 1, + "Cost": 12000, + "Exp": 220, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8012, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9371, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8943, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1703, + "ItemID": 9002, + "Time": 2700, + "Num": 1, + "Cost": 12000, + "Exp": 220, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8013, + "Num": 5, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9372, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8944, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1704, + "ItemID": 9003, + "Time": 2700, + "Num": 1, + "Cost": 12000, + "Exp": 220, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9373, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8946, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1705, + "ItemID": 9004, + "Time": 2700, + "Num": 1, + "Cost": 12000, + "Exp": 220, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9373, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8945, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1706, + "ItemID": 9007, + "Time": 3300, + "Num": 1, + "Cost": 13000, + "Exp": 230, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7867, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9361, + "Num": 2, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1707, + "ItemID": 9010, + "Time": 6000, + "Num": 1, + "Cost": 18000, + "Exp": 290, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8982, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1708, + "ItemID": 9013, + "Time": 900, + "Num": 1, + "Cost": 6000, + "Exp": 140, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8017, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8957, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1709, + "ItemID": 9015, + "Time": 6600, + "Num": 1, + "Cost": 19000, + "Exp": 300, + "NeedRank": 18, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9388, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8987, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1710, + "ItemID": 9016, + "Time": 6600, + "Num": 1, + "Cost": 19000, + "Exp": 300, + "NeedRank": 18, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9390, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8988, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1711, + "ItemID": 9017, + "Time": 7200, + "Num": 1, + "Cost": 22000, + "Exp": 320, + "NeedRank": 19, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 4, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8989, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1712, + "ItemID": 9019, + "Time": 5400, + "Num": 1, + "Cost": 17500, + "Exp": 280, + "NeedRank": 16, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8991, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1713, + "ItemID": 9020, + "Time": 5400, + "Num": 1, + "Cost": 17500, + "Exp": 280, + "NeedRank": 16, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7999, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8992, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1714, + "ItemID": 9021, + "Time": 8400, + "Num": 1, + "Cost": 24000, + "Exp": 330, + "NeedRank": 20, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9369, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8993, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1715, + "ItemID": 9022, + "Time": 8400, + "Num": 1, + "Cost": 24000, + "Exp": 330, + "NeedRank": 20, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9365, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8994, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1716, + "ItemID": 9023, + "Time": 8400, + "Num": 1, + "Cost": 24000, + "Exp": 330, + "NeedRank": 20, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 38, + "Num": 5, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 8995, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 21, + "RecipeList": [ + { + "RecipeID": 1717, + "ItemID": 9465, + "Time": 45, + "Num": 1, + "Cost": 150, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1718, + "ItemID": 9467, + "Time": 1800, + "Num": 1, + "Cost": 5000, + "Exp": 100, + "NeedRank": 10, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7972, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 7, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 10, + "SortNo": 5, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 22, + "RecipeList": [ + { + "RecipeID": 1719, + "ItemID": 10554, + "Time": 30, + "Num": 1, + "Cost": 100, + "Exp": 300, + "NeedRank": 10, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 12784, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 23, + "RecipeList": [ + { + "RecipeID": 1720, + "ItemID": 35, + "Time": 60, + "Num": 5, + "Cost": 400, + "Exp": 12, + "NeedRank": 3, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 34, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1721, + "ItemID": 7552, + "Time": 90, + "Num": 5, + "Cost": 800, + "Exp": 24, + "NeedRank": 7, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 35, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7975, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1722, + "ItemID": 7553, + "Time": 120, + "Num": 5, + "Cost": 1400, + "Exp": 48, + "NeedRank": 12, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7552, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1723, + "ItemID": 7554, + "Time": 180, + "Num": 5, + "Cost": 2400, + "Exp": 75, + "NeedRank": 16, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7553, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1724, + "ItemID": 36, + "Time": 45, + "Num": 5, + "Cost": 80, + "Exp": 5, + "NeedRank": 1, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1725, + "ItemID": 61, + "Time": 60, + "Num": 5, + "Cost": 300, + "Exp": 10, + "NeedRank": 3, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 36, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 3, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1726, + "ItemID": 9361, + "Time": 90, + "Num": 5, + "Cost": 700, + "Exp": 20, + "NeedRank": 7, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 61, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1727, + "ItemID": 9362, + "Time": 120, + "Num": 5, + "Cost": 1300, + "Exp": 40, + "NeedRank": 12, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9361, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7995, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1728, + "ItemID": 9363, + "Time": 180, + "Num": 5, + "Cost": 2300, + "Exp": 60, + "NeedRank": 16, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9362, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1729, + "ItemID": 37, + "Time": 60, + "Num": 2, + "Cost": 180, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1730, + "ItemID": 38, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1731, + "ItemID": 39, + "Time": 60, + "Num": 2, + "Cost": 180, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1732, + "ItemID": 9365, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1733, + "ItemID": 9366, + "Time": 60, + "Num": 2, + "Cost": 180, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1734, + "ItemID": 9367, + "Time": 60, + "Num": 2, + "Cost": 100, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7934, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1735, + "ItemID": 9368, + "Time": 60, + "Num": 2, + "Cost": 100, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1736, + "ItemID": 9369, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1737, + "ItemID": 9370, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1738, + "ItemID": 9371, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1739, + "ItemID": 9372, + "Time": 120, + "Num": 2, + "Cost": 350, + "Exp": 32, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1740, + "ItemID": 9373, + "Time": 120, + "Num": 2, + "Cost": 350, + "Exp": 32, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1741, + "ItemID": 9374, + "Time": 150, + "Num": 2, + "Cost": 550, + "Exp": 44, + "NeedRank": 6, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1742, + "ItemID": 9375, + "Time": 120, + "Num": 2, + "Cost": 350, + "Exp": 32, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1743, + "ItemID": 9376, + "Time": 120, + "Num": 2, + "Cost": 400, + "Exp": 40, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1744, + "ItemID": 40, + "Time": 180, + "Num": 2, + "Cost": 600, + "Exp": 70, + "NeedRank": 16, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1745, + "ItemID": 9377, + "Time": 90, + "Num": 2, + "Cost": 240, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1746, + "ItemID": 41, + "Time": 300, + "Num": 2, + "Cost": 3000, + "Exp": 150, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7552, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9361, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1747, + "ItemID": 42, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1748, + "ItemID": 9381, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 40, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8003, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1749, + "ItemID": 9387, + "Time": 300, + "Num": 1, + "Cost": 1800, + "Exp": 80, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1750, + "ItemID": 43, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1751, + "ItemID": 9382, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 40, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1752, + "ItemID": 9388, + "Time": 300, + "Num": 1, + "Cost": 1800, + "Exp": 80, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1753, + "ItemID": 44, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8016, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1754, + "ItemID": 9383, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 40, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8005, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1755, + "ItemID": 9389, + "Time": 300, + "Num": 1, + "Cost": 1800, + "Exp": 80, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7902, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1756, + "ItemID": 45, + "Time": 60, + "Num": 1, + "Cost": 300, + "Exp": 20, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1757, + "ItemID": 9384, + "Time": 180, + "Num": 1, + "Cost": 700, + "Exp": 40, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8006, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1758, + "ItemID": 9390, + "Time": 300, + "Num": 1, + "Cost": 1800, + "Exp": 80, + "NeedRank": 17, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1759, + "ItemID": 55, + "Time": 45, + "Num": 3, + "Cost": 50, + "Exp": 5, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1760, + "ItemID": 9393, + "Time": 45, + "Num": 3, + "Cost": 60, + "Exp": 7, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1761, + "ItemID": 9394, + "Time": 60, + "Num": 3, + "Cost": 120, + "Exp": 12, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7858, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1762, + "ItemID": 9395, + "Time": 90, + "Num": 3, + "Cost": 150, + "Exp": 24, + "NeedRank": 4, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1763, + "ItemID": 9396, + "Time": 150, + "Num": 3, + "Cost": 400, + "Exp": 44, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1764, + "ItemID": 9397, + "Time": 180, + "Num": 3, + "Cost": 500, + "Exp": 60, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1765, + "ItemID": 52, + "Time": 210, + "Num": 3, + "Cost": 750, + "Exp": 72, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1766, + "ItemID": 9398, + "Time": 240, + "Num": 3, + "Cost": 1000, + "Exp": 80, + "NeedRank": 12, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1767, + "ItemID": 9399, + "Time": 300, + "Num": 3, + "Cost": 1300, + "Exp": 90, + "NeedRank": 13, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8011, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 52, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1768, + "ItemID": 57, + "Time": 45, + "Num": 2, + "Cost": 60, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7768, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1769, + "ItemID": 9401, + "Time": 180, + "Num": 2, + "Cost": 600, + "Exp": 40, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 57, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1770, + "ItemID": 58, + "Time": 45, + "Num": 2, + "Cost": 60, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1771, + "ItemID": 9402, + "Time": 180, + "Num": 2, + "Cost": 600, + "Exp": 40, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 58, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1772, + "ItemID": 59, + "Time": 45, + "Num": 2, + "Cost": 100, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1773, + "ItemID": 9403, + "Time": 210, + "Num": 2, + "Cost": 800, + "Exp": 50, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 59, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1774, + "ItemID": 9407, + "Time": 120, + "Num": 3, + "Cost": 170, + "Exp": 20, + "NeedRank": 4, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1775, + "ItemID": 9410, + "Time": 180, + "Num": 3, + "Cost": 500, + "Exp": 36, + "NeedRank": 8, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9407, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7975, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1776, + "ItemID": 9414, + "Time": 300, + "Num": 2, + "Cost": 1200, + "Exp": 60, + "NeedRank": 10, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9410, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1777, + "ItemID": 9418, + "Time": 600, + "Num": 2, + "Cost": 2000, + "Exp": 80, + "NeedRank": 13, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9414, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1778, + "ItemID": 1351, + "Time": 120, + "Num": 3, + "Cost": 170, + "Exp": 20, + "NeedRank": 4, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1779, + "ItemID": 9411, + "Time": 180, + "Num": 3, + "Cost": 500, + "Exp": 36, + "NeedRank": 8, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 1351, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1780, + "ItemID": 9415, + "Time": 300, + "Num": 2, + "Cost": 1200, + "Exp": 60, + "NeedRank": 10, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9411, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1781, + "ItemID": 9419, + "Time": 600, + "Num": 2, + "Cost": 2000, + "Exp": 80, + "NeedRank": 13, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9415, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1782, + "ItemID": 9408, + "Time": 120, + "Num": 3, + "Cost": 170, + "Exp": 20, + "NeedRank": 4, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1783, + "ItemID": 9412, + "Time": 180, + "Num": 3, + "Cost": 500, + "Exp": 36, + "NeedRank": 8, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9408, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7551, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1784, + "ItemID": 9416, + "Time": 300, + "Num": 2, + "Cost": 1200, + "Exp": 60, + "NeedRank": 10, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9412, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1785, + "ItemID": 9420, + "Time": 600, + "Num": 2, + "Cost": 2000, + "Exp": 80, + "NeedRank": 13, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9416, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1786, + "ItemID": 9409, + "Time": 120, + "Num": 3, + "Cost": 170, + "Exp": 20, + "NeedRank": 4, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1787, + "ItemID": 9413, + "Time": 180, + "Num": 3, + "Cost": 500, + "Exp": 36, + "NeedRank": 8, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9409, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7828, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1788, + "ItemID": 9417, + "Time": 300, + "Num": 2, + "Cost": 1200, + "Exp": 60, + "NeedRank": 10, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9413, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1789, + "ItemID": 9421, + "Time": 600, + "Num": 2, + "Cost": 2000, + "Exp": 80, + "NeedRank": 13, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9417, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1790, + "ItemID": 9429, + "Time": 120, + "Num": 2, + "Cost": 500, + "Exp": 35, + "NeedRank": 5, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1791, + "ItemID": 9066, + "Time": 300, + "Num": 1, + "Cost": 600, + "Exp": 60, + "NeedRank": 9, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1792, + "ItemID": 34, + "Time": 45, + "Num": 5, + "Cost": 100, + "Exp": 6, + "NeedRank": 1, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1793, + "ItemID": 9422, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9418, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1794, + "ItemID": 9425, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9421, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1795, + "ItemID": 9364, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9363, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1796, + "ItemID": 9422, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9418, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1797, + "ItemID": 9378, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 41, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1798, + "ItemID": 9424, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9420, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7995, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1799, + "ItemID": 9425, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9421, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1800, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7848, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1801, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7853, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1802, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1803, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7967, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1804, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7981, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1805, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7994, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1806, + "ItemID": 11510, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8018, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1807, + "ItemID": 14189, + "Time": 360, + "Num": 1, + "Cost": 100000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7948, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1808, + "ItemID": 14189, + "Time": 360, + "Num": 1, + "Cost": 100000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1809, + "ItemID": 14189, + "Time": 360, + "Num": 1, + "Cost": 100000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15913, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15915, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15917, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15957, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1810, + "ItemID": 14189, + "Time": 360, + "Num": 1, + "Cost": 100000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15975, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15977, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15979, + "Num": 6, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16006, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1811, + "ItemID": 9423, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9419, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1812, + "ItemID": 9424, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9420, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7995, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1813, + "ItemID": 7555, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7554, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7984, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1814, + "ItemID": 9423, + "Time": 360, + "Num": 1, + "Cost": 3000, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 9419, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1815, + "ItemID": 14190, + "Time": 150, + "Num": 1, + "Cost": 20000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7878, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11766, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1816, + "ItemID": 14190, + "Time": 150, + "Num": 1, + "Cost": 20000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11795, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11799, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1817, + "ItemID": 14190, + "Time": 150, + "Num": 1, + "Cost": 20000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1818, + "ItemID": 14190, + "Time": 150, + "Num": 1, + "Cost": 20000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1819, + "ItemID": 14191, + "Time": 150, + "Num": 1, + "Cost": 1000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1820, + "ItemID": 14191, + "Time": 150, + "Num": 1, + "Cost": 1000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1821, + "ItemID": 14191, + "Time": 150, + "Num": 1, + "Cost": 1000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15919, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1822, + "ItemID": 14191, + "Time": 150, + "Num": 1, + "Cost": 1000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15981, + "Num": 2, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 5, + "IsSp": true + } + ] + }, + { + "RecipeID": 1823, + "ItemID": 14192, + "Time": 150, + "Num": 1, + "Cost": 5000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11770, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1824, + "ItemID": 14192, + "Time": 150, + "Num": 1, + "Cost": 5000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1825, + "ItemID": 14192, + "Time": 150, + "Num": 1, + "Cost": 5000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15926, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15925, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1826, + "ItemID": 14192, + "Time": 150, + "Num": 1, + "Cost": 5000, + "Exp": 500, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 15988, + "Num": 3, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 15987, + "Num": 3, + "SortNo": 4, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 24, + "RecipeList": [ + { + "RecipeID": 1827, + "ItemID": 9858, + "Time": 45, + "Num": 20, + "Cost": 100, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1828, + "ItemID": 9859, + "Time": 60, + "Num": 20, + "Cost": 120, + "Exp": 12, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1829, + "ItemID": 9860, + "Time": 90, + "Num": 20, + "Cost": 240, + "Exp": 24, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7980, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1830, + "ItemID": 9861, + "Time": 120, + "Num": 20, + "Cost": 360, + "Exp": 30, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7977, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1831, + "ItemID": 9862, + "Time": 180, + "Num": 20, + "Cost": 540, + "Exp": 40, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1832, + "ItemID": 10155, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1833, + "ItemID": 10161, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1834, + "ItemID": 10156, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1835, + "ItemID": 10157, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1836, + "ItemID": 10158, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1837, + "ItemID": 10159, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1838, + "ItemID": 10160, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1839, + "ItemID": 10162, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1840, + "ItemID": 10163, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1842, + "ItemID": 10165, + "Time": 360, + "Num": 1, + "Cost": 250, + "Exp": 1, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8025, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + }, + { + "Category": 25, + "RecipeList": [ + { + "RecipeID": 1843, + "ItemID": 8035, + "Time": 60, + "Num": 2, + "Cost": 120, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 1074, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1844, + "ItemID": 8067, + "Time": 60, + "Num": 2, + "Cost": 120, + "Exp": 16, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7767, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7974, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1845, + "ItemID": 7872, + "Time": 80, + "Num": 1, + "Cost": 150, + "Exp": 14, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9060, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1846, + "ItemID": 7873, + "Time": 60, + "Num": 1, + "Cost": 100, + "Exp": 12, + "NeedRank": 2, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1847, + "ItemID": 7874, + "Time": 150, + "Num": 1, + "Cost": 250, + "Exp": 20, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1848, + "ItemID": 7875, + "Time": 390, + "Num": 1, + "Cost": 950, + "Exp": 70, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1849, + "ItemID": 7876, + "Time": 45, + "Num": 1, + "Cost": 60, + "Exp": 8, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1850, + "ItemID": 7877, + "Time": 810, + "Num": 1, + "Cost": 1750, + "Exp": 130, + "NeedRank": 15, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1851, + "ItemID": 7879, + "Time": 300, + "Num": 1, + "Cost": 560, + "Exp": 50, + "NeedRank": 6, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1852, + "ItemID": 7880, + "Time": 720, + "Num": 1, + "Cost": 1500, + "Exp": 120, + "NeedRank": 14, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1853, + "ItemID": 7881, + "Time": 180, + "Num": 1, + "Cost": 450, + "Exp": 40, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1854, + "ItemID": 7882, + "Time": 210, + "Num": 1, + "Cost": 420, + "Exp": 38, + "NeedRank": 3, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1855, + "ItemID": 7883, + "Time": 390, + "Num": 1, + "Cost": 700, + "Exp": 80, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7873, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7845, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1856, + "ItemID": 7884, + "Time": 600, + "Num": 1, + "Cost": 1200, + "Exp": 100, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1857, + "ItemID": 7888, + "Time": 600, + "Num": 1, + "Cost": 1000, + "Exp": 100, + "NeedRank": 11, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1858, + "ItemID": 7934, + "Time": 45, + "Num": 1, + "Cost": 50, + "Exp": 7, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1859, + "ItemID": 7935, + "Time": 150, + "Num": 1, + "Cost": 220, + "Exp": 16, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1860, + "ItemID": 7936, + "Time": 90, + "Num": 1, + "Cost": 160, + "Exp": 12, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8002, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1861, + "ItemID": 7937, + "Time": 300, + "Num": 1, + "Cost": 520, + "Exp": 45, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1862, + "ItemID": 7938, + "Time": 210, + "Num": 1, + "Cost": 400, + "Exp": 38, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7998, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1863, + "ItemID": 7939, + "Time": 390, + "Num": 1, + "Cost": 700, + "Exp": 80, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1864, + "ItemID": 7940, + "Time": 600, + "Num": 1, + "Cost": 1000, + "Exp": 90, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7979, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1865, + "ItemID": 7941, + "Time": 600, + "Num": 1, + "Cost": 1200, + "Exp": 100, + "NeedRank": 11, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7920, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1866, + "ItemID": 7942, + "Time": 720, + "Num": 1, + "Cost": 1500, + "Exp": 120, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7837, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1867, + "ItemID": 7944, + "Time": 60, + "Num": 1, + "Cost": 100, + "Exp": 10, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1868, + "ItemID": 7945, + "Time": 390, + "Num": 1, + "Cost": 660, + "Exp": 75, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1869, + "ItemID": 7946, + "Time": 200, + "Num": 1, + "Cost": 380, + "Exp": 35, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1870, + "ItemID": 7947, + "Time": 720, + "Num": 1, + "Cost": 1450, + "Exp": 115, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7990, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1871, + "ItemID": 7948, + "Time": 720, + "Num": 1, + "Cost": 1600, + "Exp": 125, + "NeedRank": 15, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7827, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1872, + "ItemID": 7951, + "Time": 45, + "Num": 2, + "Cost": 100, + "Exp": 7, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7960, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7811, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1873, + "ItemID": 7952, + "Time": 60, + "Num": 2, + "Cost": 160, + "Exp": 10, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1874, + "ItemID": 7953, + "Time": 90, + "Num": 3, + "Cost": 220, + "Exp": 15, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 2, + "SortNo": 2, + "IsSp": true + } + ] + }, + { + "RecipeID": 1875, + "ItemID": 7954, + "Time": 150, + "Num": 2, + "Cost": 300, + "Exp": 28, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1876, + "ItemID": 7955, + "Time": 240, + "Num": 2, + "Cost": 400, + "Exp": 36, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1877, + "ItemID": 7956, + "Time": 420, + "Num": 2, + "Cost": 600, + "Exp": 50, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1878, + "ItemID": 7957, + "Time": 300, + "Num": 2, + "Cost": 600, + "Exp": 48, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1879, + "ItemID": 7958, + "Time": 600, + "Num": 1, + "Cost": 950, + "Exp": 75, + "NeedRank": 14, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 2, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 9064, + "Num": 2, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1880, + "ItemID": 7960, + "Time": 45, + "Num": 2, + "Cost": 50, + "Exp": 5, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1881, + "ItemID": 8003, + "Time": 300, + "Num": 1, + "Cost": 500, + "Exp": 44, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1882, + "ItemID": 8004, + "Time": 300, + "Num": 1, + "Cost": 500, + "Exp": 44, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7919, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1883, + "ItemID": 8005, + "Time": 300, + "Num": 1, + "Cost": 500, + "Exp": 44, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1884, + "ItemID": 8006, + "Time": 300, + "Num": 1, + "Cost": 500, + "Exp": 44, + "NeedRank": 2, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1885, + "ItemID": 8007, + "Time": 750, + "Num": 1, + "Cost": 1200, + "Exp": 130, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1886, + "ItemID": 8008, + "Time": 750, + "Num": 1, + "Cost": 1200, + "Exp": 130, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1887, + "ItemID": 8009, + "Time": 750, + "Num": 1, + "Cost": 1200, + "Exp": 130, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1888, + "ItemID": 8010, + "Time": 750, + "Num": 1, + "Cost": 1200, + "Exp": 130, + "NeedRank": 7, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1889, + "ItemID": 8011, + "Time": 500, + "Num": 1, + "Cost": 700, + "Exp": 60, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1890, + "ItemID": 8012, + "Time": 500, + "Num": 1, + "Cost": 700, + "Exp": 60, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1891, + "ItemID": 8013, + "Time": 500, + "Num": 1, + "Cost": 700, + "Exp": 60, + "NeedRank": 3, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1892, + "ItemID": 8014, + "Time": 600, + "Num": 1, + "Cost": 850, + "Exp": 90, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1893, + "ItemID": 8015, + "Time": 600, + "Num": 1, + "Cost": 850, + "Exp": 90, + "NeedRank": 6, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1894, + "ItemID": 7764, + "Time": 360, + "Num": 1, + "Cost": 850, + "Exp": 42, + "NeedRank": 8, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8006, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7946, + "Num": 1, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 4, + "IsSp": true + } + ] + }, + { + "RecipeID": 1895, + "ItemID": 10990, + "Time": 900, + "Num": 1, + "Cost": 2500, + "Exp": 150, + "NeedRank": 19, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10985, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10988, + "Num": 1, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 10987, + "Num": 3, + "SortNo": 3, + "IsSp": true + } + ] + }, + { + "RecipeID": 1896, + "ItemID": 11211, + "Time": 9000, + "Num": 1, + "Cost": 500000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7929, + "Num": 30, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7932, + "Num": 30, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7739, + "Num": 40, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 7751, + "Num": 40, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11004, + "Num": 34, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11005, + "Num": 34, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11006, + "Num": 34, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 11007, + "Num": 34, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 1897, + "ItemID": 11212, + "Time": 9000, + "Num": 1, + "Cost": 300000, + "Exp": 400, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 15, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7799, + "Num": 15, + "SortNo": 2, + "IsSp": true + }, + { + "ItemId": 7780, + "Num": 25, + "SortNo": 3, + "IsSp": true + }, + { + "ItemId": 7842, + "Num": 25, + "SortNo": 4, + "IsSp": true + }, + { + "ItemId": 10999, + "Num": 15, + "SortNo": 5, + "IsSp": true + }, + { + "ItemId": 11000, + "Num": 15, + "SortNo": 6, + "IsSp": true + }, + { + "ItemId": 11001, + "Num": 15, + "SortNo": 7, + "IsSp": true + }, + { + "ItemId": 11002, + "Num": 15, + "SortNo": 8, + "IsSp": true + }, + { + "ItemId": 11003, + "Num": 15, + "SortNo": 9, + "IsSp": true + } + ] + }, + { + "RecipeID": 1898, + "ItemID": 7878, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7916, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7996, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9063, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7855, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1899, + "ItemID": 7885, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7902, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7897, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7899, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7848, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7855, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7861, + "Num": 7, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1900, + "ItemID": 7892, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7873, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7874, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1901, + "ItemID": 7886, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7849, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7911, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1902, + "ItemID": 7890, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7728, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7736, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1904, + "ItemID": 7891, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7892, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7869, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1905, + "ItemID": 9444, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7892, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7991, + "Num": 10, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9441, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7914, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1906, + "ItemID": 15956, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15949, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15952, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15955, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1907, + "ItemID": 16005, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16001, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16004, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1908, + "ItemID": 7943, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7829, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1909, + "ItemID": 7950, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8023, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7840, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7841, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7826, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1910, + "ItemID": 7949, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7737, + "Num": 8, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7726, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1911, + "ItemID": 9445, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1912, + "ItemID": 15957, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15944, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15947, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15950, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15953, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1913, + "ItemID": 16006, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16002, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16003, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15955, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1914, + "ItemID": 7959, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7781, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7956, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1915, + "ItemID": 7743, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7822, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7957, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7954, + "Num": 4, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1916, + "ItemID": 9446, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1917, + "ItemID": 7808, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8011, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8012, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8013, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1918, + "ItemID": 9447, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7730, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7752, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 5, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1919, + "ItemID": 15958, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7939, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8009, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8010, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1920, + "ItemID": 16007, + "Time": 360, + "Num": 1, + "Cost": 2000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7941, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8007, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8008, + "Num": 3, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1921, + "ItemID": 11504, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11505, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1922, + "ItemID": 11505, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1923, + "ItemID": 11506, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11507, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1924, + "ItemID": 11507, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1925, + "ItemID": 11508, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11509, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1926, + "ItemID": 11509, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1927, + "ItemID": 11764, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11765, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1928, + "ItemID": 11765, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1929, + "ItemID": 11766, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11767, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1930, + "ItemID": 11767, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1931, + "ItemID": 11768, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11769, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1932, + "ItemID": 11769, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1933, + "ItemID": 11770, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11771, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1934, + "ItemID": 11771, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1935, + "ItemID": 11772, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11773, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1936, + "ItemID": 11773, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1937, + "ItemID": 11775, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11776, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1938, + "ItemID": 11776, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1939, + "ItemID": 11789, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11790, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1940, + "ItemID": 11791, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11792, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1941, + "ItemID": 11792, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11791, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1942, + "ItemID": 11793, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11794, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1943, + "ItemID": 11794, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1944, + "ItemID": 11795, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11796, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1945, + "ItemID": 11796, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1946, + "ItemID": 11797, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11798, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1947, + "ItemID": 11798, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1948, + "ItemID": 11799, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11800, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1949, + "ItemID": 11800, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1950, + "ItemID": 11801, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11802, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1951, + "ItemID": 11802, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11801, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1952, + "ItemID": 11803, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11804, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1953, + "ItemID": 11804, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1954, + "ItemID": 11806, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11807, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1955, + "ItemID": 11807, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 30, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1956, + "ItemID": 15913, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15914, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1957, + "ItemID": 15914, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1958, + "ItemID": 15915, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15916, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1959, + "ItemID": 15916, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15915, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1960, + "ItemID": 15917, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15918, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1961, + "ItemID": 15918, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15917, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1962, + "ItemID": 15919, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15920, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1963, + "ItemID": 15920, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1964, + "ItemID": 15921, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15922, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1965, + "ItemID": 15922, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15921, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1966, + "ItemID": 15923, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15924, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1967, + "ItemID": 15924, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15923, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1968, + "ItemID": 15929, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15930, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1969, + "ItemID": 15930, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 25, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1970, + "ItemID": 15931, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15932, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1971, + "ItemID": 15932, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15931, + "Num": 25, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1972, + "ItemID": 15975, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15976, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1973, + "ItemID": 15976, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1974, + "ItemID": 15977, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15978, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1975, + "ItemID": 15978, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15977, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1976, + "ItemID": 15979, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15980, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1977, + "ItemID": 15980, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15979, + "Num": 10, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1978, + "ItemID": 15981, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15982, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1979, + "ItemID": 15982, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1980, + "ItemID": 15983, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15984, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1981, + "ItemID": 15984, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15983, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1982, + "ItemID": 15985, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15986, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1983, + "ItemID": 15986, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15985, + "Num": 20, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1984, + "ItemID": 15991, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1985, + "ItemID": 11504, + "Time": 360, + "Num": 1, + "Cost": 10000, + "Exp": 190, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15992, + "Num": 25, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1986, + "ItemID": 11210, + "Time": 4140, + "Num": 1, + "Cost": 800000, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7823, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 8030, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7748, + "Num": 30, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11212, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11211, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11008, + "Num": 25, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11009, + "Num": 25, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11010, + "Num": 25, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1987, + "ItemID": 10991, + "Time": 360, + "Num": 1, + "Cost": 5000, + "Exp": 300, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 10989, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9458, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9459, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1988, + "ItemID": 17902, + "Time": 60, + "Num": 1, + "Cost": 500, + "Exp": 10, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 18881, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17888, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17889, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 26, + "RecipeList": [ + { + "RecipeID": 1406, + "ItemID": 9466, + "Time": 56, + "Num": 1, + "Cost": 375, + "Exp": 24, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1488, + "ItemID": 9009, + "Time": 600, + "Num": 1, + "Cost": 4000, + "Exp": 260, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7986, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1490, + "ItemID": 9011, + "Time": 1125, + "Num": 1, + "Cost": 6250, + "Exp": 340, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7986, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7889, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1523, + "ItemID": 9045, + "Time": 1800, + "Num": 1, + "Cost": 12500, + "Exp": 480, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9378, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8033, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1841, + "ItemID": 11407, + "Time": 30, + "Num": 1, + "Cost": 30000, + "Exp": 30, + "NeedRank": 1, + "NpcAct": 3, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11510, + "Num": 3, + "SortNo": 0, + "IsSp": false + } + ] + }, + { + "RecipeID": 1903, + "ItemID": 11790, + "Time": 150, + "Num": 1, + "Cost": 10000, + "Exp": 200, + "NeedRank": 1, + "NpcAct": 2, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 20, + "SortNo": 0, + "IsSp": false + } + ] + }, + { + "RecipeID": 2282, + "ItemID": 13484, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 13483, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2283, + "ItemID": 13488, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 13487, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2466, + "ItemID": 18731, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 18730, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2680, + "ItemID": 18822, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 18821, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2826, + "ItemID": 21241, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21240, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2949, + "ItemID": 21281, + "Time": 1800, + "Num": 1, + "Cost": 1000, + "Exp": 50, + "NeedRank": 1, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 21280, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 27, + "RecipeList": [ + { + "RecipeID": 1989, + "ItemID": 13225, + "Time": 1800, + "Num": 1, + "Cost": 10000, + "Exp": 1500, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1990, + "ItemID": 16126, + "Time": 7200, + "Num": 1, + "Cost": 50000, + "Exp": 1500, + "NeedRank": 8, + "NpcAct": 1, + "IsHide": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15948, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 28, + "RecipeList": [ + { + "RecipeID": 1991, + "ItemID": 20027, + "Time": 30, + "Num": 1, + "Cost": 2, + "Exp": 10, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1992, + "ItemID": 20032, + "Time": 2520, + "Num": 1, + "Cost": 3000, + "Exp": 230, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7864, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1993, + "ItemID": 20037, + "Time": 1620, + "Num": 1, + "Cost": 10500, + "Exp": 600, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7810, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7744, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7781, + "Num": 1, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 9065, + "Num": 8, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1994, + "ItemID": 20042, + "Time": 1836, + "Num": 1, + "Cost": 44000, + "Exp": 1250, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 5, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11800, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11802, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 11804, + "Num": 3, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1995, + "ItemID": 20047, + "Time": 9720, + "Num": 1, + "Cost": 54000, + "Exp": 1512, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 15958, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15920, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15922, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15924, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15974, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + }, + { + "RecipeID": 1996, + "ItemID": 20052, + "Time": 9720, + "Num": 1, + "Cost": 65000, + "Exp": 1820, + "NeedRank": 20, + "NpcAct": 1, + "IsHide": false, + "CraftMaterialList": [ + { + "ItemId": 16007, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15982, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15984, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 15986, + "Num": 2, + "SortNo": 1, + "IsSp": true + }, + { + "ItemId": 16010, + "Num": 4, + "SortNo": 1, + "IsSp": true + } + ] + } + ] + } +] \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipesGradeUp.json b/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipesGradeUp.json new file mode 100644 index 000000000..791df10ec --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/CraftingRecipesGradeUp.json @@ -0,0 +1,225355 @@ +[ + { + "Category": 1, + "RecipeList": [ + { + "RecipeID": 1, + "ItemID": 62, + "GradeupItemID": 1674, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2, + "ItemID": 1674, + "GradeupItemID": 2697, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3, + "ItemID": 2697, + "GradeupItemID": 3720, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4, + "ItemID": 3720, + "GradeupItemID": 4743, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5, + "ItemID": 63, + "GradeupItemID": 1675, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6, + "ItemID": 1675, + "GradeupItemID": 2698, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7, + "ItemID": 2698, + "GradeupItemID": 3721, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8, + "ItemID": 3721, + "GradeupItemID": 4744, + "Cost": 140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9, + "ItemID": 64, + "GradeupItemID": 1676, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10, + "ItemID": 1676, + "GradeupItemID": 2699, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11, + "ItemID": 2699, + "GradeupItemID": 3722, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 12, + "ItemID": 3722, + "GradeupItemID": 4745, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 13, + "ItemID": 65, + "GradeupItemID": 1677, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 14, + "ItemID": 1677, + "GradeupItemID": 2700, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 15, + "ItemID": 2700, + "GradeupItemID": 3723, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 16, + "ItemID": 3723, + "GradeupItemID": 4746, + "Cost": 400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 17, + "ItemID": 66, + "GradeupItemID": 1678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 18, + "ItemID": 1678, + "GradeupItemID": 2701, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 19, + "ItemID": 2701, + "GradeupItemID": 3724, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 20, + "ItemID": 3724, + "GradeupItemID": 4747, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 21, + "ItemID": 67, + "GradeupItemID": 1679, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 22, + "ItemID": 1679, + "GradeupItemID": 2702, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 23, + "ItemID": 2702, + "GradeupItemID": 3725, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 24, + "ItemID": 3725, + "GradeupItemID": 4748, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 25, + "ItemID": 68, + "GradeupItemID": 1680, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 26, + "ItemID": 1680, + "GradeupItemID": 2703, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 27, + "ItemID": 2703, + "GradeupItemID": 3726, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 28, + "ItemID": 3726, + "GradeupItemID": 4749, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 281, + "ItemID": 133, + "GradeupItemID": 1745, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 282, + "ItemID": 1745, + "GradeupItemID": 2768, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 283, + "ItemID": 2768, + "GradeupItemID": 3791, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 284, + "ItemID": 3791, + "GradeupItemID": 4814, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 285, + "ItemID": 134, + "GradeupItemID": 1746, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 286, + "ItemID": 1746, + "GradeupItemID": 2769, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 287, + "ItemID": 2769, + "GradeupItemID": 3792, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 288, + "ItemID": 3792, + "GradeupItemID": 4815, + "Cost": 1400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 289, + "ItemID": 136, + "GradeupItemID": 1748, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 290, + "ItemID": 1748, + "GradeupItemID": 2771, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 291, + "ItemID": 2771, + "GradeupItemID": 3794, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 292, + "ItemID": 3794, + "GradeupItemID": 4817, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 293, + "ItemID": 137, + "GradeupItemID": 1749, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 294, + "ItemID": 1749, + "GradeupItemID": 2772, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 295, + "ItemID": 2772, + "GradeupItemID": 3795, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 296, + "ItemID": 3795, + "GradeupItemID": 4818, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 297, + "ItemID": 138, + "GradeupItemID": 1750, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 298, + "ItemID": 1750, + "GradeupItemID": 2773, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 299, + "ItemID": 2773, + "GradeupItemID": 3796, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 300, + "ItemID": 3796, + "GradeupItemID": 4819, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 301, + "ItemID": 139, + "GradeupItemID": 1751, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 302, + "ItemID": 1751, + "GradeupItemID": 2774, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 303, + "ItemID": 2774, + "GradeupItemID": 3797, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 304, + "ItemID": 3797, + "GradeupItemID": 4820, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 305, + "ItemID": 140, + "GradeupItemID": 1752, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 306, + "ItemID": 1752, + "GradeupItemID": 2775, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 307, + "ItemID": 2775, + "GradeupItemID": 3798, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 308, + "ItemID": 3798, + "GradeupItemID": 4821, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 309, + "ItemID": 141, + "GradeupItemID": 1753, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 310, + "ItemID": 1753, + "GradeupItemID": 2776, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 311, + "ItemID": 2776, + "GradeupItemID": 3799, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 312, + "ItemID": 3799, + "GradeupItemID": 4822, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 313, + "ItemID": 142, + "GradeupItemID": 1754, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 314, + "ItemID": 1754, + "GradeupItemID": 2777, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 315, + "ItemID": 2777, + "GradeupItemID": 3800, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 316, + "ItemID": 3800, + "GradeupItemID": 4823, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 317, + "ItemID": 143, + "GradeupItemID": 1755, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 318, + "ItemID": 1755, + "GradeupItemID": 2778, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 319, + "ItemID": 2778, + "GradeupItemID": 3801, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7945, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 320, + "ItemID": 3801, + "GradeupItemID": 4824, + "Cost": 7500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 321, + "ItemID": 144, + "GradeupItemID": 1756, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 322, + "ItemID": 1756, + "GradeupItemID": 2779, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 323, + "ItemID": 2779, + "GradeupItemID": 3802, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 324, + "ItemID": 3802, + "GradeupItemID": 4825, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 325, + "ItemID": 145, + "GradeupItemID": 1757, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 326, + "ItemID": 1757, + "GradeupItemID": 2780, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 327, + "ItemID": 2780, + "GradeupItemID": 3803, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 328, + "ItemID": 3803, + "GradeupItemID": 4826, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 329, + "ItemID": 146, + "GradeupItemID": 1758, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 330, + "ItemID": 1758, + "GradeupItemID": 2781, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 331, + "ItemID": 2781, + "GradeupItemID": 3804, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 332, + "ItemID": 3804, + "GradeupItemID": 4827, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 333, + "ItemID": 147, + "GradeupItemID": 1759, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 334, + "ItemID": 1759, + "GradeupItemID": 2782, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 335, + "ItemID": 2782, + "GradeupItemID": 3805, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 336, + "ItemID": 3805, + "GradeupItemID": 4828, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 337, + "ItemID": 148, + "GradeupItemID": 1760, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 338, + "ItemID": 1760, + "GradeupItemID": 2783, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 339, + "ItemID": 2783, + "GradeupItemID": 3806, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 340, + "ItemID": 3806, + "GradeupItemID": 4829, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 341, + "ItemID": 149, + "GradeupItemID": 1761, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 342, + "ItemID": 1761, + "GradeupItemID": 2784, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 343, + "ItemID": 2784, + "GradeupItemID": 3807, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 344, + "ItemID": 3807, + "GradeupItemID": 4830, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 345, + "ItemID": 150, + "GradeupItemID": 1762, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 346, + "ItemID": 1762, + "GradeupItemID": 2785, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 347, + "ItemID": 2785, + "GradeupItemID": 3808, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 348, + "ItemID": 3808, + "GradeupItemID": 4831, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 349, + "ItemID": 151, + "GradeupItemID": 1763, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 350, + "ItemID": 1763, + "GradeupItemID": 2786, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 351, + "ItemID": 2786, + "GradeupItemID": 3809, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 352, + "ItemID": 3809, + "GradeupItemID": 4832, + "Cost": 19200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 353, + "ItemID": 152, + "GradeupItemID": 1764, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 354, + "ItemID": 1764, + "GradeupItemID": 2787, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 355, + "ItemID": 2787, + "GradeupItemID": 3810, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 356, + "ItemID": 3810, + "GradeupItemID": 4833, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 357, + "ItemID": 153, + "GradeupItemID": 1765, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 358, + "ItemID": 1765, + "GradeupItemID": 2788, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 359, + "ItemID": 2788, + "GradeupItemID": 3811, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 360, + "ItemID": 3811, + "GradeupItemID": 4834, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 3, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 361, + "ItemID": 154, + "GradeupItemID": 1766, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 362, + "ItemID": 1766, + "GradeupItemID": 2789, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 363, + "ItemID": 2789, + "GradeupItemID": 3812, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 364, + "ItemID": 3812, + "GradeupItemID": 4835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 365, + "ItemID": 155, + "GradeupItemID": 1767, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 366, + "ItemID": 1767, + "GradeupItemID": 2790, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 367, + "ItemID": 2790, + "GradeupItemID": 3813, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 368, + "ItemID": 3813, + "GradeupItemID": 4836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 369, + "ItemID": 156, + "GradeupItemID": 1768, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 370, + "ItemID": 1768, + "GradeupItemID": 2791, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 371, + "ItemID": 2791, + "GradeupItemID": 3814, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 372, + "ItemID": 3814, + "GradeupItemID": 4837, + "Cost": 19200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 373, + "ItemID": 157, + "GradeupItemID": 1769, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 374, + "ItemID": 1769, + "GradeupItemID": 2792, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7748, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 375, + "ItemID": 2792, + "GradeupItemID": 3815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 376, + "ItemID": 3815, + "GradeupItemID": 4838, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 377, + "ItemID": 158, + "GradeupItemID": 1770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 378, + "ItemID": 1770, + "GradeupItemID": 2793, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 379, + "ItemID": 2793, + "GradeupItemID": 3816, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 380, + "ItemID": 3816, + "GradeupItemID": 4839, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 381, + "ItemID": 159, + "GradeupItemID": 1771, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 382, + "ItemID": 1771, + "GradeupItemID": 2794, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 383, + "ItemID": 2794, + "GradeupItemID": 3817, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7818, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 384, + "ItemID": 3817, + "GradeupItemID": 4840, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7908, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 385, + "ItemID": 160, + "GradeupItemID": 1772, + "Cost": 20800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 386, + "ItemID": 1772, + "GradeupItemID": 2795, + "Cost": 20800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 387, + "ItemID": 2795, + "GradeupItemID": 3818, + "Cost": 20800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 388, + "ItemID": 3818, + "GradeupItemID": 4841, + "Cost": 20800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 389, + "ItemID": 161, + "GradeupItemID": 1773, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 390, + "ItemID": 1773, + "GradeupItemID": 2796, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7739, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 391, + "ItemID": 2796, + "GradeupItemID": 3819, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 392, + "ItemID": 3819, + "GradeupItemID": 4842, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4637, + "ItemID": 10042, + "GradeupItemID": 10043, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4638, + "ItemID": 10043, + "GradeupItemID": 10044, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4639, + "ItemID": 10044, + "GradeupItemID": 10045, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4640, + "ItemID": 10045, + "GradeupItemID": 10046, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4649, + "ItemID": 10176, + "GradeupItemID": 10177, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4650, + "ItemID": 10177, + "GradeupItemID": 10178, + "Cost": 2670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4651, + "ItemID": 10178, + "GradeupItemID": 10179, + "Cost": 3340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4652, + "ItemID": 10179, + "GradeupItemID": 10180, + "Cost": 4340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4653, + "ItemID": 10181, + "GradeupItemID": 10182, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9060, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4654, + "ItemID": 10182, + "GradeupItemID": 10183, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4655, + "ItemID": 10183, + "GradeupItemID": 10184, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4656, + "ItemID": 10184, + "GradeupItemID": 10185, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4657, + "ItemID": 10186, + "GradeupItemID": 10187, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4658, + "ItemID": 10187, + "GradeupItemID": 10188, + "Cost": 2670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8003, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4659, + "ItemID": 10188, + "GradeupItemID": 10189, + "Cost": 3340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4660, + "ItemID": 10189, + "GradeupItemID": 10190, + "Cost": 4340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4661, + "ItemID": 10191, + "GradeupItemID": 10192, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4662, + "ItemID": 10192, + "GradeupItemID": 10193, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4663, + "ItemID": 10193, + "GradeupItemID": 10194, + "Cost": 670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4664, + "ItemID": 10194, + "GradeupItemID": 10195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4665, + "ItemID": 10196, + "GradeupItemID": 10197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4666, + "ItemID": 10197, + "GradeupItemID": 10198, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4667, + "ItemID": 10198, + "GradeupItemID": 10199, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4668, + "ItemID": 10199, + "GradeupItemID": 10200, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4669, + "ItemID": 10201, + "GradeupItemID": 10202, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4670, + "ItemID": 10202, + "GradeupItemID": 10203, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4671, + "ItemID": 10203, + "GradeupItemID": 10204, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4672, + "ItemID": 10204, + "GradeupItemID": 10205, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4673, + "ItemID": 10206, + "GradeupItemID": 10207, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4674, + "ItemID": 10207, + "GradeupItemID": 10208, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4675, + "ItemID": 10208, + "GradeupItemID": 10209, + "Cost": 6670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4676, + "ItemID": 10209, + "GradeupItemID": 10210, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4677, + "ItemID": 10211, + "GradeupItemID": 10212, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4678, + "ItemID": 10212, + "GradeupItemID": 10213, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4679, + "ItemID": 10213, + "GradeupItemID": 10214, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4680, + "ItemID": 10214, + "GradeupItemID": 10215, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4681, + "ItemID": 10216, + "GradeupItemID": 10217, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4682, + "ItemID": 10217, + "GradeupItemID": 10218, + "Cost": 2670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4683, + "ItemID": 10218, + "GradeupItemID": 10219, + "Cost": 3340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4684, + "ItemID": 10219, + "GradeupItemID": 10220, + "Cost": 4340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4997, + "ItemID": 11072, + "GradeupItemID": 11073, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4998, + "ItemID": 11073, + "GradeupItemID": 11074, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4999, + "ItemID": 11074, + "GradeupItemID": 11075, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5000, + "ItemID": 11075, + "GradeupItemID": 11076, + "Cost": 6200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5001, + "ItemID": 11077, + "GradeupItemID": 11078, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5002, + "ItemID": 11078, + "GradeupItemID": 11079, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5003, + "ItemID": 11079, + "GradeupItemID": 11080, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5004, + "ItemID": 11080, + "GradeupItemID": 11081, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5005, + "ItemID": 11082, + "GradeupItemID": 11083, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5006, + "ItemID": 11083, + "GradeupItemID": 11084, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5007, + "ItemID": 11084, + "GradeupItemID": 11085, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5008, + "ItemID": 11085, + "GradeupItemID": 11086, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5109, + "ItemID": 11394, + "GradeupItemID": 11395, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5110, + "ItemID": 11395, + "GradeupItemID": 11396, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5111, + "ItemID": 11396, + "GradeupItemID": 11397, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5112, + "ItemID": 11397, + "GradeupItemID": 11398, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5113, + "ItemID": 11409, + "GradeupItemID": 11410, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5114, + "ItemID": 11410, + "GradeupItemID": 11411, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5115, + "ItemID": 11411, + "GradeupItemID": 11412, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5116, + "ItemID": 11412, + "GradeupItemID": 11413, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5117, + "ItemID": 11414, + "GradeupItemID": 11415, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5118, + "ItemID": 11415, + "GradeupItemID": 11416, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5119, + "ItemID": 11416, + "GradeupItemID": 11417, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5120, + "ItemID": 11417, + "GradeupItemID": 11418, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5161, + "ItemID": 11511, + "GradeupItemID": 11512, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5162, + "ItemID": 11512, + "GradeupItemID": 11513, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5163, + "ItemID": 11513, + "GradeupItemID": 11514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5164, + "ItemID": 11514, + "GradeupItemID": 11515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5269, + "ItemID": 11653, + "GradeupItemID": 11654, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5270, + "ItemID": 11654, + "GradeupItemID": 11655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5271, + "ItemID": 11655, + "GradeupItemID": 11656, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5272, + "ItemID": 11656, + "GradeupItemID": 11657, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5273, + "ItemID": 11658, + "GradeupItemID": 11659, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5274, + "ItemID": 11659, + "GradeupItemID": 11660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5275, + "ItemID": 11660, + "GradeupItemID": 11661, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5276, + "ItemID": 11661, + "GradeupItemID": 11662, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5321, + "ItemID": 11821, + "GradeupItemID": 11822, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5322, + "ItemID": 11822, + "GradeupItemID": 11823, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5323, + "ItemID": 11823, + "GradeupItemID": 11824, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5324, + "ItemID": 11824, + "GradeupItemID": 11825, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5325, + "ItemID": 11826, + "GradeupItemID": 11827, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5326, + "ItemID": 11827, + "GradeupItemID": 11828, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5327, + "ItemID": 11828, + "GradeupItemID": 11829, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5328, + "ItemID": 11829, + "GradeupItemID": 11830, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5329, + "ItemID": 11831, + "GradeupItemID": 11832, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5330, + "ItemID": 11832, + "GradeupItemID": 11833, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5331, + "ItemID": 11833, + "GradeupItemID": 11834, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5332, + "ItemID": 11834, + "GradeupItemID": 11835, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5333, + "ItemID": 11836, + "GradeupItemID": 11837, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11774, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5334, + "ItemID": 11837, + "GradeupItemID": 11838, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13223, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5335, + "ItemID": 11838, + "GradeupItemID": 11839, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5336, + "ItemID": 11839, + "GradeupItemID": 11840, + "Cost": 12400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5337, + "ItemID": 11841, + "GradeupItemID": 11842, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5338, + "ItemID": 11842, + "GradeupItemID": 11843, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5339, + "ItemID": 11843, + "GradeupItemID": 11844, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11781, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11780, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5340, + "ItemID": 11844, + "GradeupItemID": 11845, + "Cost": 13200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5341, + "ItemID": 11851, + "GradeupItemID": 11852, + "Cost": 16000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5342, + "ItemID": 11852, + "GradeupItemID": 11853, + "Cost": 16000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5343, + "ItemID": 11853, + "GradeupItemID": 11854, + "Cost": 16000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5344, + "ItemID": 11854, + "GradeupItemID": 11855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5345, + "ItemID": 11856, + "GradeupItemID": 11857, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5346, + "ItemID": 11857, + "GradeupItemID": 11858, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5347, + "ItemID": 11858, + "GradeupItemID": 11859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5348, + "ItemID": 11859, + "GradeupItemID": 11860, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5349, + "ItemID": 11861, + "GradeupItemID": 11862, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5350, + "ItemID": 11862, + "GradeupItemID": 11863, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5351, + "ItemID": 11863, + "GradeupItemID": 11864, + "Cost": 17600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5352, + "ItemID": 11864, + "GradeupItemID": 11865, + "Cost": 17600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5353, + "ItemID": 11866, + "GradeupItemID": 11867, + "Cost": 18800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 13224, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5354, + "ItemID": 11867, + "GradeupItemID": 11868, + "Cost": 18800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5355, + "ItemID": 11868, + "GradeupItemID": 11869, + "Cost": 18800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 13224, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5356, + "ItemID": 11869, + "GradeupItemID": 11870, + "Cost": 18800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5357, + "ItemID": 11871, + "GradeupItemID": 11872, + "Cost": 19600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11810, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5358, + "ItemID": 11872, + "GradeupItemID": 11873, + "Cost": 19600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11810, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5359, + "ItemID": 11873, + "GradeupItemID": 11874, + "Cost": 19600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11810, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11811, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11812, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5360, + "ItemID": 11874, + "GradeupItemID": 11875, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6301, + "ItemID": 13972, + "GradeupItemID": 13973, + "Cost": 6800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6302, + "ItemID": 13973, + "GradeupItemID": 13974, + "Cost": 7100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6303, + "ItemID": 13974, + "GradeupItemID": 13975, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9065, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6304, + "ItemID": 13975, + "GradeupItemID": 13976, + "Cost": 11700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9796, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6305, + "ItemID": 13977, + "GradeupItemID": 13978, + "Cost": 13100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6306, + "ItemID": 13978, + "GradeupItemID": 13979, + "Cost": 15500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6307, + "ItemID": 13979, + "GradeupItemID": 13980, + "Cost": 18800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6308, + "ItemID": 13980, + "GradeupItemID": 13981, + "Cost": 19700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6341, + "ItemID": 14023, + "GradeupItemID": 14024, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6342, + "ItemID": 14024, + "GradeupItemID": 14025, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6343, + "ItemID": 14025, + "GradeupItemID": 14026, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6344, + "ItemID": 14026, + "GradeupItemID": 14027, + "Cost": 6800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6345, + "ItemID": 14029, + "GradeupItemID": 14030, + "Cost": 1300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6346, + "ItemID": 14030, + "GradeupItemID": 14031, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6347, + "ItemID": 14031, + "GradeupItemID": 14032, + "Cost": 5900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6348, + "ItemID": 14032, + "GradeupItemID": 14033, + "Cost": 9800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6421, + "ItemID": 14257, + "GradeupItemID": 14258, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6422, + "ItemID": 14258, + "GradeupItemID": 14259, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6423, + "ItemID": 14259, + "GradeupItemID": 14260, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6424, + "ItemID": 14260, + "GradeupItemID": 14261, + "Cost": 20000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6425, + "ItemID": 14262, + "GradeupItemID": 14263, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6426, + "ItemID": 14263, + "GradeupItemID": 14264, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6427, + "ItemID": 14264, + "GradeupItemID": 14265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6428, + "ItemID": 14265, + "GradeupItemID": 14266, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6429, + "ItemID": 14267, + "GradeupItemID": 14268, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6430, + "ItemID": 14268, + "GradeupItemID": 14269, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6431, + "ItemID": 14269, + "GradeupItemID": 14270, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6432, + "ItemID": 14270, + "GradeupItemID": 14271, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6433, + "ItemID": 14272, + "GradeupItemID": 14273, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6434, + "ItemID": 14273, + "GradeupItemID": 14274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6435, + "ItemID": 14274, + "GradeupItemID": 14275, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6436, + "ItemID": 14275, + "GradeupItemID": 14276, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6437, + "ItemID": 14277, + "GradeupItemID": 14278, + "Cost": 22800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6438, + "ItemID": 14278, + "GradeupItemID": 14279, + "Cost": 22800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6439, + "ItemID": 14279, + "GradeupItemID": 14280, + "Cost": 22800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6440, + "ItemID": 14280, + "GradeupItemID": 14281, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6441, + "ItemID": 14282, + "GradeupItemID": 14283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6442, + "ItemID": 14283, + "GradeupItemID": 14284, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6443, + "ItemID": 14284, + "GradeupItemID": 14285, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6444, + "ItemID": 14285, + "GradeupItemID": 14286, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6445, + "ItemID": 14287, + "GradeupItemID": 14288, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6446, + "ItemID": 14288, + "GradeupItemID": 14289, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6447, + "ItemID": 14289, + "GradeupItemID": 14290, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6448, + "ItemID": 14290, + "GradeupItemID": 14291, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6449, + "ItemID": 14292, + "GradeupItemID": 14293, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6450, + "ItemID": 14293, + "GradeupItemID": 14294, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6451, + "ItemID": 14294, + "GradeupItemID": 14295, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15993, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15994, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6452, + "ItemID": 14295, + "GradeupItemID": 14296, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6453, + "ItemID": 14297, + "GradeupItemID": 14298, + "Cost": 26400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6454, + "ItemID": 14298, + "GradeupItemID": 14299, + "Cost": 26400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6455, + "ItemID": 14299, + "GradeupItemID": 14300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6456, + "ItemID": 14300, + "GradeupItemID": 14301, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6457, + "ItemID": 14302, + "GradeupItemID": 14303, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6458, + "ItemID": 14303, + "GradeupItemID": 14304, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6459, + "ItemID": 14304, + "GradeupItemID": 14305, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6460, + "ItemID": 14305, + "GradeupItemID": 14306, + "Cost": 26800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7457, + "ItemID": 15673, + "GradeupItemID": 15674, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7458, + "ItemID": 15674, + "GradeupItemID": 15675, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7459, + "ItemID": 15675, + "GradeupItemID": 15676, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7460, + "ItemID": 15676, + "GradeupItemID": 15677, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7461, + "ItemID": 15678, + "GradeupItemID": 15679, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7462, + "ItemID": 15679, + "GradeupItemID": 15680, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7463, + "ItemID": 15680, + "GradeupItemID": 15681, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7464, + "ItemID": 15681, + "GradeupItemID": 15682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7465, + "ItemID": 15683, + "GradeupItemID": 15684, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7466, + "ItemID": 15684, + "GradeupItemID": 15685, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7467, + "ItemID": 15685, + "GradeupItemID": 15686, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7468, + "ItemID": 15686, + "GradeupItemID": 15687, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7469, + "ItemID": 15688, + "GradeupItemID": 15689, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7470, + "ItemID": 15689, + "GradeupItemID": 15690, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7471, + "ItemID": 15690, + "GradeupItemID": 15691, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7472, + "ItemID": 15691, + "GradeupItemID": 15692, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7633, + "ItemID": 16144, + "GradeupItemID": 16145, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7634, + "ItemID": 16145, + "GradeupItemID": 16146, + "Cost": 2720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7635, + "ItemID": 16146, + "GradeupItemID": 16147, + "Cost": 6240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7636, + "ItemID": 16147, + "GradeupItemID": 16148, + "Cost": 10480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7645, + "ItemID": 16638, + "GradeupItemID": 16639, + "Cost": 30600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7646, + "ItemID": 16639, + "GradeupItemID": 16640, + "Cost": 30900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7647, + "ItemID": 16640, + "GradeupItemID": 16641, + "Cost": 31300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7808, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7648, + "ItemID": 16641, + "GradeupItemID": 16642, + "Cost": 32300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7649, + "ItemID": 16643, + "GradeupItemID": 16644, + "Cost": 34400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7650, + "ItemID": 16644, + "GradeupItemID": 16645, + "Cost": 35900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7651, + "ItemID": 16645, + "GradeupItemID": 16646, + "Cost": 37500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7652, + "ItemID": 16646, + "GradeupItemID": 16647, + "Cost": 38500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7681, + "ItemID": 17391, + "GradeupItemID": 17392, + "Cost": 27200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7682, + "ItemID": 17392, + "GradeupItemID": 17393, + "Cost": 27200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7683, + "ItemID": 17393, + "GradeupItemID": 17394, + "Cost": 27200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7684, + "ItemID": 17394, + "GradeupItemID": 17395, + "Cost": 27200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7685, + "ItemID": 17396, + "GradeupItemID": 17397, + "Cost": 27600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7686, + "ItemID": 17397, + "GradeupItemID": 17398, + "Cost": 27600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7687, + "ItemID": 17398, + "GradeupItemID": 17399, + "Cost": 27600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7688, + "ItemID": 17399, + "GradeupItemID": 17400, + "Cost": 27600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7689, + "ItemID": 17401, + "GradeupItemID": 17402, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7690, + "ItemID": 17402, + "GradeupItemID": 17403, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7691, + "ItemID": 17403, + "GradeupItemID": 17404, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7692, + "ItemID": 17404, + "GradeupItemID": 17405, + "Cost": 28000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8049, + "ItemID": 17961, + "GradeupItemID": 17962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8050, + "ItemID": 17962, + "GradeupItemID": 17963, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8051, + "ItemID": 17963, + "GradeupItemID": 17964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8052, + "ItemID": 17964, + "GradeupItemID": 17965, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8053, + "ItemID": 17966, + "GradeupItemID": 17967, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8054, + "ItemID": 17967, + "GradeupItemID": 17968, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8055, + "ItemID": 17968, + "GradeupItemID": 17969, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8056, + "ItemID": 17969, + "GradeupItemID": 17970, + "Cost": 7600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8057, + "ItemID": 17971, + "GradeupItemID": 17972, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8058, + "ItemID": 17972, + "GradeupItemID": 17973, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8059, + "ItemID": 17973, + "GradeupItemID": 17974, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8060, + "ItemID": 17974, + "GradeupItemID": 17975, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8413, + "ItemID": 18515, + "GradeupItemID": 18516, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8414, + "ItemID": 18516, + "GradeupItemID": 18517, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8415, + "ItemID": 18517, + "GradeupItemID": 18518, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8416, + "ItemID": 18518, + "GradeupItemID": 18519, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8477, + "ItemID": 18665, + "GradeupItemID": 18666, + "Cost": 28400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8478, + "ItemID": 18666, + "GradeupItemID": 18667, + "Cost": 28400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8479, + "ItemID": 18667, + "GradeupItemID": 18668, + "Cost": 28400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8480, + "ItemID": 18668, + "GradeupItemID": 18669, + "Cost": 28400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8557, + "ItemID": 19485, + "GradeupItemID": 19486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8558, + "ItemID": 19486, + "GradeupItemID": 19487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8559, + "ItemID": 19487, + "GradeupItemID": 19488, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8560, + "ItemID": 19488, + "GradeupItemID": 19489, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8569, + "ItemID": 19658, + "GradeupItemID": 19659, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8570, + "ItemID": 19659, + "GradeupItemID": 19660, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8571, + "ItemID": 19660, + "GradeupItemID": 19661, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8572, + "ItemID": 19661, + "GradeupItemID": 19662, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8613, + "ItemID": 19743, + "GradeupItemID": 19744, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8614, + "ItemID": 19744, + "GradeupItemID": 19745, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8615, + "ItemID": 19745, + "GradeupItemID": 19746, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8616, + "ItemID": 19746, + "GradeupItemID": 19747, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8617, + "ItemID": 19748, + "GradeupItemID": 19749, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8618, + "ItemID": 19749, + "GradeupItemID": 19750, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8619, + "ItemID": 19750, + "GradeupItemID": 19751, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8620, + "ItemID": 19751, + "GradeupItemID": 19752, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8621, + "ItemID": 19753, + "GradeupItemID": 19754, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8622, + "ItemID": 19754, + "GradeupItemID": 19755, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8623, + "ItemID": 19755, + "GradeupItemID": 19756, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8624, + "ItemID": 19756, + "GradeupItemID": 19757, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8625, + "ItemID": 19758, + "GradeupItemID": 19759, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8626, + "ItemID": 19759, + "GradeupItemID": 19760, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8627, + "ItemID": 19760, + "GradeupItemID": 19761, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8628, + "ItemID": 19761, + "GradeupItemID": 19762, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8853, + "ItemID": 20101, + "GradeupItemID": 20102, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8854, + "ItemID": 20102, + "GradeupItemID": 20103, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8855, + "ItemID": 20103, + "GradeupItemID": 20104, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8856, + "ItemID": 20104, + "GradeupItemID": 20105, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8857, + "ItemID": 20106, + "GradeupItemID": 20107, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8858, + "ItemID": 20107, + "GradeupItemID": 20108, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8859, + "ItemID": 20108, + "GradeupItemID": 20109, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8860, + "ItemID": 20109, + "GradeupItemID": 20110, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8861, + "ItemID": 20111, + "GradeupItemID": 20112, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8862, + "ItemID": 20112, + "GradeupItemID": 20113, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8863, + "ItemID": 20113, + "GradeupItemID": 20114, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8864, + "ItemID": 20114, + "GradeupItemID": 20115, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8865, + "ItemID": 20116, + "GradeupItemID": 20117, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8866, + "ItemID": 20117, + "GradeupItemID": 20118, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8867, + "ItemID": 20118, + "GradeupItemID": 20119, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8868, + "ItemID": 20119, + "GradeupItemID": 20120, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9525, + "ItemID": 23712, + "GradeupItemID": 23713, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9526, + "ItemID": 23713, + "GradeupItemID": 23714, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9527, + "ItemID": 23714, + "GradeupItemID": 23715, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9528, + "ItemID": 23715, + "GradeupItemID": 23716, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9529, + "ItemID": 23717, + "GradeupItemID": 23718, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9530, + "ItemID": 23718, + "GradeupItemID": 23719, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9531, + "ItemID": 23719, + "GradeupItemID": 23720, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9532, + "ItemID": 23720, + "GradeupItemID": 23721, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9533, + "ItemID": 23722, + "GradeupItemID": 23723, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9534, + "ItemID": 23723, + "GradeupItemID": 23724, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9535, + "ItemID": 23724, + "GradeupItemID": 23725, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9536, + "ItemID": 23725, + "GradeupItemID": 23726, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9537, + "ItemID": 23727, + "GradeupItemID": 23728, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9538, + "ItemID": 23728, + "GradeupItemID": 23729, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9539, + "ItemID": 23729, + "GradeupItemID": 23730, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9540, + "ItemID": 23730, + "GradeupItemID": 23731, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9541, + "ItemID": 23732, + "GradeupItemID": 23733, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9542, + "ItemID": 23733, + "GradeupItemID": 23734, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9543, + "ItemID": 23734, + "GradeupItemID": 23735, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9544, + "ItemID": 23735, + "GradeupItemID": 23736, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10185, + "ItemID": 10166, + "GradeupItemID": 10167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10186, + "ItemID": 10167, + "GradeupItemID": 10168, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10187, + "ItemID": 10168, + "GradeupItemID": 10169, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10188, + "ItemID": 10169, + "GradeupItemID": 10170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10189, + "ItemID": 10171, + "GradeupItemID": 10172, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10190, + "ItemID": 10172, + "GradeupItemID": 10173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10191, + "ItemID": 10173, + "GradeupItemID": 10174, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10192, + "ItemID": 10174, + "GradeupItemID": 10175, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10433, + "ItemID": 16633, + "GradeupItemID": 16634, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10434, + "ItemID": 16634, + "GradeupItemID": 16635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10435, + "ItemID": 16635, + "GradeupItemID": 16636, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10436, + "ItemID": 16636, + "GradeupItemID": 16637, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10469, + "ItemID": 18900, + "GradeupItemID": 18901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10470, + "ItemID": 18901, + "GradeupItemID": 18902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10471, + "ItemID": 18902, + "GradeupItemID": 18903, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10472, + "ItemID": 18903, + "GradeupItemID": 18904, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10509, + "ItemID": 19149, + "GradeupItemID": 19150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10510, + "ItemID": 19150, + "GradeupItemID": 19151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10511, + "ItemID": 19151, + "GradeupItemID": 19152, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10512, + "ItemID": 19152, + "GradeupItemID": 19153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10593, + "ItemID": 21769, + "GradeupItemID": 21770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10594, + "ItemID": 21770, + "GradeupItemID": 21771, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10595, + "ItemID": 21771, + "GradeupItemID": 21772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10596, + "ItemID": 21772, + "GradeupItemID": 21773, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10737, + "ItemID": 25029, + "GradeupItemID": 25030, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10738, + "ItemID": 25030, + "GradeupItemID": 25031, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10739, + "ItemID": 25031, + "GradeupItemID": 25032, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10740, + "ItemID": 25032, + "GradeupItemID": 25033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10741, + "ItemID": 25034, + "GradeupItemID": 25035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10742, + "ItemID": 25035, + "GradeupItemID": 25036, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10743, + "ItemID": 25036, + "GradeupItemID": 25037, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10744, + "ItemID": 25037, + "GradeupItemID": 25038, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10745, + "ItemID": 25039, + "GradeupItemID": 25040, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10746, + "ItemID": 25040, + "GradeupItemID": 25041, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10747, + "ItemID": 25041, + "GradeupItemID": 25042, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10748, + "ItemID": 25042, + "GradeupItemID": 25043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 2, + "RecipeList": [ + { + "RecipeID": 29, + "ItemID": 69, + "GradeupItemID": 1681, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 30, + "ItemID": 1681, + "GradeupItemID": 2704, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 31, + "ItemID": 2704, + "GradeupItemID": 3727, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 32, + "ItemID": 3727, + "GradeupItemID": 4750, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 33, + "ItemID": 70, + "GradeupItemID": 1682, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 34, + "ItemID": 1682, + "GradeupItemID": 2705, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 35, + "ItemID": 2705, + "GradeupItemID": 3728, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 36, + "ItemID": 3728, + "GradeupItemID": 4751, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 37, + "ItemID": 71, + "GradeupItemID": 1683, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 38, + "ItemID": 1683, + "GradeupItemID": 2706, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 39, + "ItemID": 2706, + "GradeupItemID": 3729, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 40, + "ItemID": 3729, + "GradeupItemID": 4752, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7844, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 45, + "ItemID": 73, + "GradeupItemID": 1685, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 46, + "ItemID": 1685, + "GradeupItemID": 2708, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 47, + "ItemID": 2708, + "GradeupItemID": 3731, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 48, + "ItemID": 3731, + "GradeupItemID": 4754, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 393, + "ItemID": 162, + "GradeupItemID": 1774, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 394, + "ItemID": 1774, + "GradeupItemID": 2797, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 395, + "ItemID": 2797, + "GradeupItemID": 3820, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 396, + "ItemID": 3820, + "GradeupItemID": 4843, + "Cost": 700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 397, + "ItemID": 163, + "GradeupItemID": 1775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 398, + "ItemID": 1775, + "GradeupItemID": 2798, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 399, + "ItemID": 2798, + "GradeupItemID": 3821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 400, + "ItemID": 3821, + "GradeupItemID": 4844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 401, + "ItemID": 164, + "GradeupItemID": 1776, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 402, + "ItemID": 1776, + "GradeupItemID": 2799, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 403, + "ItemID": 2799, + "GradeupItemID": 3822, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 404, + "ItemID": 3822, + "GradeupItemID": 4845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 405, + "ItemID": 165, + "GradeupItemID": 1777, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 406, + "ItemID": 1777, + "GradeupItemID": 2800, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 407, + "ItemID": 2800, + "GradeupItemID": 3823, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 408, + "ItemID": 3823, + "GradeupItemID": 4846, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 409, + "ItemID": 166, + "GradeupItemID": 1778, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 410, + "ItemID": 1778, + "GradeupItemID": 2801, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 411, + "ItemID": 2801, + "GradeupItemID": 3824, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 412, + "ItemID": 3824, + "GradeupItemID": 4847, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 413, + "ItemID": 167, + "GradeupItemID": 1779, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 414, + "ItemID": 1779, + "GradeupItemID": 2802, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 415, + "ItemID": 2802, + "GradeupItemID": 3825, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 416, + "ItemID": 3825, + "GradeupItemID": 4848, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 417, + "ItemID": 168, + "GradeupItemID": 1780, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 418, + "ItemID": 1780, + "GradeupItemID": 2803, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 419, + "ItemID": 2803, + "GradeupItemID": 3826, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 420, + "ItemID": 3826, + "GradeupItemID": 4849, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 421, + "ItemID": 169, + "GradeupItemID": 1781, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 422, + "ItemID": 1781, + "GradeupItemID": 2804, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 423, + "ItemID": 2804, + "GradeupItemID": 3827, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 424, + "ItemID": 3827, + "GradeupItemID": 4850, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 425, + "ItemID": 170, + "GradeupItemID": 1782, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 426, + "ItemID": 1782, + "GradeupItemID": 2805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 427, + "ItemID": 2805, + "GradeupItemID": 3828, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 428, + "ItemID": 3828, + "GradeupItemID": 4851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 429, + "ItemID": 171, + "GradeupItemID": 1783, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 430, + "ItemID": 1783, + "GradeupItemID": 2806, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 431, + "ItemID": 2806, + "GradeupItemID": 3829, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 432, + "ItemID": 3829, + "GradeupItemID": 4852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 433, + "ItemID": 172, + "GradeupItemID": 1784, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 434, + "ItemID": 1784, + "GradeupItemID": 2807, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 435, + "ItemID": 2807, + "GradeupItemID": 3830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 436, + "ItemID": 3830, + "GradeupItemID": 4853, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 437, + "ItemID": 173, + "GradeupItemID": 1785, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 438, + "ItemID": 1785, + "GradeupItemID": 2808, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7823, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7885, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 439, + "ItemID": 2808, + "GradeupItemID": 3831, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7731, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 440, + "ItemID": 3831, + "GradeupItemID": 4854, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 441, + "ItemID": 175, + "GradeupItemID": 1787, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 442, + "ItemID": 1787, + "GradeupItemID": 2810, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 443, + "ItemID": 2810, + "GradeupItemID": 3833, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 444, + "ItemID": 3833, + "GradeupItemID": 4856, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4381, + "ItemID": 9049, + "GradeupItemID": 9050, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4382, + "ItemID": 9050, + "GradeupItemID": 9051, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4383, + "ItemID": 9051, + "GradeupItemID": 9052, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7828, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4384, + "ItemID": 9052, + "GradeupItemID": 9053, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4385, + "ItemID": 9054, + "GradeupItemID": 9055, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4386, + "ItemID": 9055, + "GradeupItemID": 9056, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4387, + "ItemID": 9056, + "GradeupItemID": 9057, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4388, + "ItemID": 9057, + "GradeupItemID": 9058, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4581, + "ItemID": 9933, + "GradeupItemID": 9934, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4582, + "ItemID": 9934, + "GradeupItemID": 9935, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4583, + "ItemID": 9935, + "GradeupItemID": 9936, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4584, + "ItemID": 9936, + "GradeupItemID": 9937, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4585, + "ItemID": 9938, + "GradeupItemID": 9939, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4586, + "ItemID": 9939, + "GradeupItemID": 9940, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4587, + "ItemID": 9940, + "GradeupItemID": 9941, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4588, + "ItemID": 9941, + "GradeupItemID": 9942, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4589, + "ItemID": 9943, + "GradeupItemID": 9944, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4590, + "ItemID": 9944, + "GradeupItemID": 9945, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4591, + "ItemID": 9945, + "GradeupItemID": 9946, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4592, + "ItemID": 9946, + "GradeupItemID": 9947, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4593, + "ItemID": 9948, + "GradeupItemID": 9949, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4594, + "ItemID": 9949, + "GradeupItemID": 9950, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4595, + "ItemID": 9950, + "GradeupItemID": 9951, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4596, + "ItemID": 9951, + "GradeupItemID": 9952, + "Cost": 1400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4597, + "ItemID": 9953, + "GradeupItemID": 9954, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4598, + "ItemID": 9954, + "GradeupItemID": 9955, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4599, + "ItemID": 9955, + "GradeupItemID": 9956, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4600, + "ItemID": 9956, + "GradeupItemID": 9957, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 4601, + "ItemID": 9958, + "GradeupItemID": 9959, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4602, + "ItemID": 9959, + "GradeupItemID": 9960, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4603, + "ItemID": 9960, + "GradeupItemID": 9961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4604, + "ItemID": 9961, + "GradeupItemID": 9962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4685, + "ItemID": 10231, + "GradeupItemID": 10232, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4686, + "ItemID": 10232, + "GradeupItemID": 10233, + "Cost": 1170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4687, + "ItemID": 10233, + "GradeupItemID": 10234, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4688, + "ItemID": 10234, + "GradeupItemID": 10235, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4689, + "ItemID": 10236, + "GradeupItemID": 10237, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4690, + "ItemID": 10237, + "GradeupItemID": 10238, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4691, + "ItemID": 10238, + "GradeupItemID": 10239, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4692, + "ItemID": 10239, + "GradeupItemID": 10240, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4693, + "ItemID": 10241, + "GradeupItemID": 10242, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7919, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4694, + "ItemID": 10242, + "GradeupItemID": 10243, + "Cost": 1170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4695, + "ItemID": 10243, + "GradeupItemID": 10244, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4696, + "ItemID": 10244, + "GradeupItemID": 10245, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7879, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4697, + "ItemID": 10246, + "GradeupItemID": 10247, + "Cost": 170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4698, + "ItemID": 10247, + "GradeupItemID": 10248, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4699, + "ItemID": 10248, + "GradeupItemID": 10249, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4700, + "ItemID": 10249, + "GradeupItemID": 10250, + "Cost": 840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4701, + "ItemID": 10251, + "GradeupItemID": 10252, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4702, + "ItemID": 10252, + "GradeupItemID": 10253, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4703, + "ItemID": 10253, + "GradeupItemID": 10254, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4704, + "ItemID": 10254, + "GradeupItemID": 10255, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4705, + "ItemID": 10266, + "GradeupItemID": 10267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4706, + "ItemID": 10267, + "GradeupItemID": 10268, + "Cost": 1170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4707, + "ItemID": 10268, + "GradeupItemID": 10269, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4708, + "ItemID": 10269, + "GradeupItemID": 10270, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5121, + "ItemID": 11419, + "GradeupItemID": 11420, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5122, + "ItemID": 11420, + "GradeupItemID": 11421, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5123, + "ItemID": 11421, + "GradeupItemID": 11422, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5124, + "ItemID": 11422, + "GradeupItemID": 11423, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5165, + "ItemID": 11516, + "GradeupItemID": 11517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5166, + "ItemID": 11517, + "GradeupItemID": 11518, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5167, + "ItemID": 11518, + "GradeupItemID": 11519, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5168, + "ItemID": 11519, + "GradeupItemID": 11520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5277, + "ItemID": 11663, + "GradeupItemID": 11664, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5278, + "ItemID": 11664, + "GradeupItemID": 11665, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5279, + "ItemID": 11665, + "GradeupItemID": 11666, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9064, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5280, + "ItemID": 11666, + "GradeupItemID": 11667, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5361, + "ItemID": 11876, + "GradeupItemID": 11877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5362, + "ItemID": 11877, + "GradeupItemID": 11878, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5363, + "ItemID": 11878, + "GradeupItemID": 11879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5364, + "ItemID": 11879, + "GradeupItemID": 11880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5365, + "ItemID": 11881, + "GradeupItemID": 11882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5366, + "ItemID": 11882, + "GradeupItemID": 11883, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5367, + "ItemID": 11883, + "GradeupItemID": 11884, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5368, + "ItemID": 11884, + "GradeupItemID": 11885, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5369, + "ItemID": 11886, + "GradeupItemID": 11887, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5370, + "ItemID": 11887, + "GradeupItemID": 11888, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5371, + "ItemID": 11888, + "GradeupItemID": 11889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5372, + "ItemID": 11889, + "GradeupItemID": 11890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5373, + "ItemID": 11891, + "GradeupItemID": 11892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5374, + "ItemID": 11892, + "GradeupItemID": 11893, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5375, + "ItemID": 11893, + "GradeupItemID": 11894, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5376, + "ItemID": 11894, + "GradeupItemID": 11895, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5377, + "ItemID": 11896, + "GradeupItemID": 11897, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5378, + "ItemID": 11897, + "GradeupItemID": 11898, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5379, + "ItemID": 11898, + "GradeupItemID": 11899, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5380, + "ItemID": 11899, + "GradeupItemID": 11900, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5381, + "ItemID": 11901, + "GradeupItemID": 11902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5382, + "ItemID": 11902, + "GradeupItemID": 11903, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5383, + "ItemID": 11903, + "GradeupItemID": 11904, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5384, + "ItemID": 11904, + "GradeupItemID": 11905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5385, + "ItemID": 11906, + "GradeupItemID": 11907, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5386, + "ItemID": 11907, + "GradeupItemID": 11908, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5387, + "ItemID": 11908, + "GradeupItemID": 11909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5388, + "ItemID": 11909, + "GradeupItemID": 11910, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6309, + "ItemID": 13982, + "GradeupItemID": 13983, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6310, + "ItemID": 13983, + "GradeupItemID": 13984, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6311, + "ItemID": 13984, + "GradeupItemID": 13985, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9065, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6312, + "ItemID": 13985, + "GradeupItemID": 13986, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9796, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6313, + "ItemID": 13987, + "GradeupItemID": 13988, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6314, + "ItemID": 13988, + "GradeupItemID": 13989, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6315, + "ItemID": 13989, + "GradeupItemID": 13990, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6316, + "ItemID": 13990, + "GradeupItemID": 13991, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6349, + "ItemID": 14040, + "GradeupItemID": 14041, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6350, + "ItemID": 14041, + "GradeupItemID": 14042, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6351, + "ItemID": 14042, + "GradeupItemID": 14043, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6352, + "ItemID": 14043, + "GradeupItemID": 14044, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6461, + "ItemID": 14307, + "GradeupItemID": 14308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6462, + "ItemID": 14308, + "GradeupItemID": 14309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6463, + "ItemID": 14309, + "GradeupItemID": 14310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6464, + "ItemID": 14310, + "GradeupItemID": 14311, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6465, + "ItemID": 14312, + "GradeupItemID": 14313, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6466, + "ItemID": 14313, + "GradeupItemID": 14314, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6467, + "ItemID": 14314, + "GradeupItemID": 14315, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6468, + "ItemID": 14315, + "GradeupItemID": 14316, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6469, + "ItemID": 14317, + "GradeupItemID": 14318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6470, + "ItemID": 14318, + "GradeupItemID": 14319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6471, + "ItemID": 14319, + "GradeupItemID": 14320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6472, + "ItemID": 14320, + "GradeupItemID": 14321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6473, + "ItemID": 14322, + "GradeupItemID": 14323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6474, + "ItemID": 14323, + "GradeupItemID": 14324, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6475, + "ItemID": 14324, + "GradeupItemID": 14325, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6476, + "ItemID": 14325, + "GradeupItemID": 14326, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6477, + "ItemID": 14327, + "GradeupItemID": 14328, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6478, + "ItemID": 14328, + "GradeupItemID": 14329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6479, + "ItemID": 14329, + "GradeupItemID": 14330, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6480, + "ItemID": 14330, + "GradeupItemID": 14331, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6481, + "ItemID": 14332, + "GradeupItemID": 14333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6482, + "ItemID": 14333, + "GradeupItemID": 14334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6483, + "ItemID": 14334, + "GradeupItemID": 14335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6484, + "ItemID": 14335, + "GradeupItemID": 14336, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6485, + "ItemID": 14337, + "GradeupItemID": 14338, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6486, + "ItemID": 14338, + "GradeupItemID": 14339, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6487, + "ItemID": 14339, + "GradeupItemID": 14340, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6488, + "ItemID": 14340, + "GradeupItemID": 14341, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6489, + "ItemID": 14342, + "GradeupItemID": 14343, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6490, + "ItemID": 14343, + "GradeupItemID": 14344, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6491, + "ItemID": 14344, + "GradeupItemID": 14345, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6492, + "ItemID": 14345, + "GradeupItemID": 14346, + "Cost": 11400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7473, + "ItemID": 15703, + "GradeupItemID": 15704, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7474, + "ItemID": 15704, + "GradeupItemID": 15705, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7475, + "ItemID": 15705, + "GradeupItemID": 15706, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7476, + "ItemID": 15706, + "GradeupItemID": 15707, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7477, + "ItemID": 15708, + "GradeupItemID": 15709, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7478, + "ItemID": 15709, + "GradeupItemID": 15710, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7479, + "ItemID": 15710, + "GradeupItemID": 15711, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7480, + "ItemID": 15711, + "GradeupItemID": 15712, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7653, + "ItemID": 16653, + "GradeupItemID": 16654, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7654, + "ItemID": 16654, + "GradeupItemID": 16655, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7655, + "ItemID": 16655, + "GradeupItemID": 16656, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7656, + "ItemID": 16656, + "GradeupItemID": 16657, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7657, + "ItemID": 16658, + "GradeupItemID": 16659, + "Cost": 8600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7658, + "ItemID": 16659, + "GradeupItemID": 16660, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7659, + "ItemID": 16660, + "GradeupItemID": 16661, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7660, + "ItemID": 16661, + "GradeupItemID": 16662, + "Cost": 9600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7693, + "ItemID": 17406, + "GradeupItemID": 17407, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7694, + "ItemID": 17407, + "GradeupItemID": 17408, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7695, + "ItemID": 17408, + "GradeupItemID": 17409, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7696, + "ItemID": 17409, + "GradeupItemID": 17410, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7697, + "ItemID": 17411, + "GradeupItemID": 17412, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7698, + "ItemID": 17412, + "GradeupItemID": 17413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7699, + "ItemID": 17413, + "GradeupItemID": 17414, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7700, + "ItemID": 17414, + "GradeupItemID": 17415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7701, + "ItemID": 17416, + "GradeupItemID": 17417, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7702, + "ItemID": 17417, + "GradeupItemID": 17418, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7703, + "ItemID": 17418, + "GradeupItemID": 17419, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7704, + "ItemID": 17419, + "GradeupItemID": 17420, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8061, + "ItemID": 17976, + "GradeupItemID": 17977, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8062, + "ItemID": 17977, + "GradeupItemID": 17978, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8063, + "ItemID": 17978, + "GradeupItemID": 17979, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8064, + "ItemID": 17979, + "GradeupItemID": 17980, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8065, + "ItemID": 17981, + "GradeupItemID": 17982, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8066, + "ItemID": 17982, + "GradeupItemID": 17983, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8067, + "ItemID": 17983, + "GradeupItemID": 17984, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8068, + "ItemID": 17984, + "GradeupItemID": 17985, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8069, + "ItemID": 17986, + "GradeupItemID": 17987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8070, + "ItemID": 17987, + "GradeupItemID": 17988, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8071, + "ItemID": 17988, + "GradeupItemID": 17989, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8072, + "ItemID": 17989, + "GradeupItemID": 17990, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8417, + "ItemID": 18520, + "GradeupItemID": 18521, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8418, + "ItemID": 18521, + "GradeupItemID": 18522, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8419, + "ItemID": 18522, + "GradeupItemID": 18523, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8420, + "ItemID": 18523, + "GradeupItemID": 18524, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8481, + "ItemID": 18670, + "GradeupItemID": 18671, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8482, + "ItemID": 18671, + "GradeupItemID": 18672, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8483, + "ItemID": 18672, + "GradeupItemID": 18673, + "Cost": 14200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8484, + "ItemID": 18673, + "GradeupItemID": 18674, + "Cost": 14200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8537, + "ItemID": 19105, + "GradeupItemID": 19106, + "Cost": 835, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8538, + "ItemID": 19106, + "GradeupItemID": 19107, + "Cost": 845, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8539, + "ItemID": 19107, + "GradeupItemID": 19108, + "Cost": 847, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8540, + "ItemID": 19108, + "GradeupItemID": 19109, + "Cost": 850, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8561, + "ItemID": 19490, + "GradeupItemID": 19491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8562, + "ItemID": 19491, + "GradeupItemID": 19492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8563, + "ItemID": 19492, + "GradeupItemID": 19493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8564, + "ItemID": 19493, + "GradeupItemID": 19494, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8573, + "ItemID": 19665, + "GradeupItemID": 19666, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8574, + "ItemID": 19666, + "GradeupItemID": 19667, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8575, + "ItemID": 19667, + "GradeupItemID": 19668, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8576, + "ItemID": 19668, + "GradeupItemID": 19669, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8629, + "ItemID": 19767, + "GradeupItemID": 19768, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8630, + "ItemID": 19768, + "GradeupItemID": 19769, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8631, + "ItemID": 19769, + "GradeupItemID": 19770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8632, + "ItemID": 19770, + "GradeupItemID": 19771, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8633, + "ItemID": 19772, + "GradeupItemID": 19773, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8634, + "ItemID": 19773, + "GradeupItemID": 19774, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8635, + "ItemID": 19774, + "GradeupItemID": 19775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8636, + "ItemID": 19775, + "GradeupItemID": 19776, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8637, + "ItemID": 19777, + "GradeupItemID": 19778, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8638, + "ItemID": 19778, + "GradeupItemID": 19779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8639, + "ItemID": 19779, + "GradeupItemID": 19780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8640, + "ItemID": 19780, + "GradeupItemID": 19781, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8641, + "ItemID": 19782, + "GradeupItemID": 19783, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8642, + "ItemID": 19783, + "GradeupItemID": 19784, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8643, + "ItemID": 19784, + "GradeupItemID": 19785, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8644, + "ItemID": 19785, + "GradeupItemID": 19786, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8869, + "ItemID": 20125, + "GradeupItemID": 20126, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8870, + "ItemID": 20126, + "GradeupItemID": 20127, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8871, + "ItemID": 20127, + "GradeupItemID": 20128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8872, + "ItemID": 20128, + "GradeupItemID": 20129, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8873, + "ItemID": 20130, + "GradeupItemID": 20131, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8874, + "ItemID": 20131, + "GradeupItemID": 20132, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8875, + "ItemID": 20132, + "GradeupItemID": 20133, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8876, + "ItemID": 20133, + "GradeupItemID": 20134, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8877, + "ItemID": 20135, + "GradeupItemID": 20136, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8878, + "ItemID": 20136, + "GradeupItemID": 20137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8879, + "ItemID": 20137, + "GradeupItemID": 20138, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8880, + "ItemID": 20138, + "GradeupItemID": 20139, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8881, + "ItemID": 20140, + "GradeupItemID": 20141, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8882, + "ItemID": 20141, + "GradeupItemID": 20142, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8883, + "ItemID": 20142, + "GradeupItemID": 20143, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8884, + "ItemID": 20143, + "GradeupItemID": 20144, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9545, + "ItemID": 23741, + "GradeupItemID": 23742, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9546, + "ItemID": 23742, + "GradeupItemID": 23743, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9547, + "ItemID": 23743, + "GradeupItemID": 23744, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9548, + "ItemID": 23744, + "GradeupItemID": 23745, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9549, + "ItemID": 23746, + "GradeupItemID": 23747, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9550, + "ItemID": 23747, + "GradeupItemID": 23748, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9551, + "ItemID": 23748, + "GradeupItemID": 23749, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9552, + "ItemID": 23749, + "GradeupItemID": 23750, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9553, + "ItemID": 23751, + "GradeupItemID": 23752, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9554, + "ItemID": 23752, + "GradeupItemID": 23753, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9555, + "ItemID": 23753, + "GradeupItemID": 23754, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9556, + "ItemID": 23754, + "GradeupItemID": 23755, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9557, + "ItemID": 23761, + "GradeupItemID": 23762, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9558, + "ItemID": 23762, + "GradeupItemID": 23763, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9559, + "ItemID": 23763, + "GradeupItemID": 23764, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9560, + "ItemID": 23764, + "GradeupItemID": 23765, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10097, + "ItemID": 174, + "GradeupItemID": 1786, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10098, + "ItemID": 1786, + "GradeupItemID": 2809, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10099, + "ItemID": 2809, + "GradeupItemID": 3832, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10100, + "ItemID": 3832, + "GradeupItemID": 4855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10193, + "ItemID": 10221, + "GradeupItemID": 10222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10194, + "ItemID": 10222, + "GradeupItemID": 10223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10195, + "ItemID": 10223, + "GradeupItemID": 10224, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10196, + "ItemID": 10224, + "GradeupItemID": 10225, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10197, + "ItemID": 10226, + "GradeupItemID": 10227, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10198, + "ItemID": 10227, + "GradeupItemID": 10228, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10199, + "ItemID": 10228, + "GradeupItemID": 10229, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10200, + "ItemID": 10229, + "GradeupItemID": 10230, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10201, + "ItemID": 10256, + "GradeupItemID": 10257, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10202, + "ItemID": 10257, + "GradeupItemID": 10258, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10203, + "ItemID": 10258, + "GradeupItemID": 10259, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10204, + "ItemID": 10259, + "GradeupItemID": 10260, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10205, + "ItemID": 10261, + "GradeupItemID": 10262, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10206, + "ItemID": 10262, + "GradeupItemID": 10263, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10207, + "ItemID": 10263, + "GradeupItemID": 10264, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10208, + "ItemID": 10264, + "GradeupItemID": 10265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10437, + "ItemID": 16648, + "GradeupItemID": 16649, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10438, + "ItemID": 16649, + "GradeupItemID": 16650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10439, + "ItemID": 16650, + "GradeupItemID": 16651, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10440, + "ItemID": 16651, + "GradeupItemID": 16652, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10749, + "ItemID": 25044, + "GradeupItemID": 25045, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10750, + "ItemID": 25045, + "GradeupItemID": 25046, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10751, + "ItemID": 25046, + "GradeupItemID": 25047, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10752, + "ItemID": 25047, + "GradeupItemID": 25048, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10753, + "ItemID": 25049, + "GradeupItemID": 25050, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10754, + "ItemID": 25050, + "GradeupItemID": 25051, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10755, + "ItemID": 25051, + "GradeupItemID": 25052, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10756, + "ItemID": 25052, + "GradeupItemID": 25053, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10757, + "ItemID": 25054, + "GradeupItemID": 25055, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10758, + "ItemID": 25055, + "GradeupItemID": 25056, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10759, + "ItemID": 25056, + "GradeupItemID": 25057, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10760, + "ItemID": 25057, + "GradeupItemID": 25058, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 3, + "RecipeList": [ + { + "RecipeID": 41, + "ItemID": 72, + "GradeupItemID": 1684, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 42, + "ItemID": 1684, + "GradeupItemID": 2707, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 43, + "ItemID": 2707, + "GradeupItemID": 3730, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 44, + "ItemID": 3730, + "GradeupItemID": 4753, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 49, + "ItemID": 74, + "GradeupItemID": 1686, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 50, + "ItemID": 1686, + "GradeupItemID": 2709, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 51, + "ItemID": 2709, + "GradeupItemID": 3732, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 52, + "ItemID": 3732, + "GradeupItemID": 4755, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 53, + "ItemID": 75, + "GradeupItemID": 1687, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 54, + "ItemID": 1687, + "GradeupItemID": 2710, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 55, + "ItemID": 2710, + "GradeupItemID": 3733, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 56, + "ItemID": 3733, + "GradeupItemID": 4756, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 57, + "ItemID": 76, + "GradeupItemID": 1688, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 58, + "ItemID": 1688, + "GradeupItemID": 2711, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 59, + "ItemID": 2711, + "GradeupItemID": 3734, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 60, + "ItemID": 3734, + "GradeupItemID": 4757, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 61, + "ItemID": 77, + "GradeupItemID": 1689, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 62, + "ItemID": 1689, + "GradeupItemID": 2712, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 63, + "ItemID": 2712, + "GradeupItemID": 3735, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 64, + "ItemID": 3735, + "GradeupItemID": 4758, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 65, + "ItemID": 78, + "GradeupItemID": 1690, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 66, + "ItemID": 1690, + "GradeupItemID": 2713, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 67, + "ItemID": 2713, + "GradeupItemID": 3736, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 68, + "ItemID": 3736, + "GradeupItemID": 4759, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 69, + "ItemID": 79, + "GradeupItemID": 1691, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 70, + "ItemID": 1691, + "GradeupItemID": 2714, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 71, + "ItemID": 2714, + "GradeupItemID": 3737, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 72, + "ItemID": 3737, + "GradeupItemID": 4760, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 445, + "ItemID": 176, + "GradeupItemID": 1788, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 446, + "ItemID": 1788, + "GradeupItemID": 2811, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 447, + "ItemID": 2811, + "GradeupItemID": 3834, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 448, + "ItemID": 3834, + "GradeupItemID": 4857, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 449, + "ItemID": 177, + "GradeupItemID": 1789, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 450, + "ItemID": 1789, + "GradeupItemID": 2812, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 451, + "ItemID": 2812, + "GradeupItemID": 3835, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 452, + "ItemID": 3835, + "GradeupItemID": 4858, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 453, + "ItemID": 178, + "GradeupItemID": 1790, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7811, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 454, + "ItemID": 1790, + "GradeupItemID": 2813, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 455, + "ItemID": 2813, + "GradeupItemID": 3836, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 456, + "ItemID": 3836, + "GradeupItemID": 4859, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 457, + "ItemID": 179, + "GradeupItemID": 1791, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 458, + "ItemID": 1791, + "GradeupItemID": 2814, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 459, + "ItemID": 2814, + "GradeupItemID": 3837, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 460, + "ItemID": 3837, + "GradeupItemID": 4860, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8013, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 461, + "ItemID": 180, + "GradeupItemID": 1792, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 462, + "ItemID": 1792, + "GradeupItemID": 2815, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 463, + "ItemID": 2815, + "GradeupItemID": 3838, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 464, + "ItemID": 3838, + "GradeupItemID": 4861, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 465, + "ItemID": 181, + "GradeupItemID": 1793, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 466, + "ItemID": 1793, + "GradeupItemID": 2816, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 467, + "ItemID": 2816, + "GradeupItemID": 3839, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7995, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 468, + "ItemID": 3839, + "GradeupItemID": 4862, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 469, + "ItemID": 182, + "GradeupItemID": 1794, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 470, + "ItemID": 1794, + "GradeupItemID": 2817, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 471, + "ItemID": 2817, + "GradeupItemID": 3840, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 472, + "ItemID": 3840, + "GradeupItemID": 4863, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 473, + "ItemID": 183, + "GradeupItemID": 1795, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 474, + "ItemID": 1795, + "GradeupItemID": 2818, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 475, + "ItemID": 2818, + "GradeupItemID": 3841, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 476, + "ItemID": 3841, + "GradeupItemID": 4864, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 477, + "ItemID": 184, + "GradeupItemID": 1796, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 478, + "ItemID": 1796, + "GradeupItemID": 2819, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 479, + "ItemID": 2819, + "GradeupItemID": 3842, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 480, + "ItemID": 3842, + "GradeupItemID": 4865, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 481, + "ItemID": 185, + "GradeupItemID": 1797, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 482, + "ItemID": 1797, + "GradeupItemID": 2820, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 483, + "ItemID": 2820, + "GradeupItemID": 3843, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 484, + "ItemID": 3843, + "GradeupItemID": 4866, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 485, + "ItemID": 186, + "GradeupItemID": 1798, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 486, + "ItemID": 1798, + "GradeupItemID": 2821, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 487, + "ItemID": 2821, + "GradeupItemID": 3844, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 488, + "ItemID": 3844, + "GradeupItemID": 4867, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 489, + "ItemID": 187, + "GradeupItemID": 1799, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 490, + "ItemID": 1799, + "GradeupItemID": 2822, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 491, + "ItemID": 2822, + "GradeupItemID": 3845, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 492, + "ItemID": 3845, + "GradeupItemID": 4868, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 493, + "ItemID": 188, + "GradeupItemID": 1800, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 494, + "ItemID": 1800, + "GradeupItemID": 2823, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 495, + "ItemID": 2823, + "GradeupItemID": 3846, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 496, + "ItemID": 3846, + "GradeupItemID": 4869, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 497, + "ItemID": 189, + "GradeupItemID": 1801, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7966, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 498, + "ItemID": 1801, + "GradeupItemID": 2824, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 499, + "ItemID": 2824, + "GradeupItemID": 3847, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 500, + "ItemID": 3847, + "GradeupItemID": 4870, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 501, + "ItemID": 190, + "GradeupItemID": 1802, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 502, + "ItemID": 1802, + "GradeupItemID": 2825, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 503, + "ItemID": 2825, + "GradeupItemID": 3848, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 504, + "ItemID": 3848, + "GradeupItemID": 4871, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 505, + "ItemID": 191, + "GradeupItemID": 1803, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 506, + "ItemID": 1803, + "GradeupItemID": 2826, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 507, + "ItemID": 2826, + "GradeupItemID": 3849, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 508, + "ItemID": 3849, + "GradeupItemID": 4872, + "Cost": 11600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 509, + "ItemID": 192, + "GradeupItemID": 1804, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 510, + "ItemID": 1804, + "GradeupItemID": 2827, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 511, + "ItemID": 2827, + "GradeupItemID": 3850, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 512, + "ItemID": 3850, + "GradeupItemID": 4873, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 513, + "ItemID": 193, + "GradeupItemID": 1805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 514, + "ItemID": 1805, + "GradeupItemID": 2828, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 515, + "ItemID": 2828, + "GradeupItemID": 3851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 516, + "ItemID": 3851, + "GradeupItemID": 4874, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 517, + "ItemID": 194, + "GradeupItemID": 1806, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 518, + "ItemID": 1806, + "GradeupItemID": 2829, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 519, + "ItemID": 2829, + "GradeupItemID": 3852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 520, + "ItemID": 3852, + "GradeupItemID": 4875, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 521, + "ItemID": 195, + "GradeupItemID": 1807, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 522, + "ItemID": 1807, + "GradeupItemID": 2830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 523, + "ItemID": 2830, + "GradeupItemID": 3853, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 524, + "ItemID": 3853, + "GradeupItemID": 4876, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 525, + "ItemID": 196, + "GradeupItemID": 1808, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 526, + "ItemID": 1808, + "GradeupItemID": 2831, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 527, + "ItemID": 2831, + "GradeupItemID": 3854, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 528, + "ItemID": 3854, + "GradeupItemID": 4877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 529, + "ItemID": 197, + "GradeupItemID": 1809, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 530, + "ItemID": 1809, + "GradeupItemID": 2832, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 531, + "ItemID": 2832, + "GradeupItemID": 3855, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 532, + "ItemID": 3855, + "GradeupItemID": 4878, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 533, + "ItemID": 198, + "GradeupItemID": 1810, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 534, + "ItemID": 1810, + "GradeupItemID": 2833, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 535, + "ItemID": 2833, + "GradeupItemID": 3856, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 536, + "ItemID": 3856, + "GradeupItemID": 4879, + "Cost": 14400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7908, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 537, + "ItemID": 199, + "GradeupItemID": 1811, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 538, + "ItemID": 1811, + "GradeupItemID": 2834, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 539, + "ItemID": 2834, + "GradeupItemID": 3857, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 540, + "ItemID": 3857, + "GradeupItemID": 4880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 541, + "ItemID": 200, + "GradeupItemID": 1812, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 542, + "ItemID": 1812, + "GradeupItemID": 2835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 543, + "ItemID": 2835, + "GradeupItemID": 3858, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 544, + "ItemID": 3858, + "GradeupItemID": 4881, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 545, + "ItemID": 201, + "GradeupItemID": 1813, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 546, + "ItemID": 1813, + "GradeupItemID": 2836, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 547, + "ItemID": 2836, + "GradeupItemID": 3859, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 548, + "ItemID": 3859, + "GradeupItemID": 4882, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 549, + "ItemID": 202, + "GradeupItemID": 1814, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 550, + "ItemID": 1814, + "GradeupItemID": 2837, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 551, + "ItemID": 2837, + "GradeupItemID": 3860, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 552, + "ItemID": 3860, + "GradeupItemID": 4883, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 553, + "ItemID": 203, + "GradeupItemID": 1815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 554, + "ItemID": 1815, + "GradeupItemID": 2838, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 555, + "ItemID": 2838, + "GradeupItemID": 3861, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 556, + "ItemID": 3861, + "GradeupItemID": 4884, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 557, + "ItemID": 204, + "GradeupItemID": 1816, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 558, + "ItemID": 1816, + "GradeupItemID": 2839, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 559, + "ItemID": 2839, + "GradeupItemID": 3862, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 560, + "ItemID": 3862, + "GradeupItemID": 4885, + "Cost": 26000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4749, + "ItemID": 10331, + "GradeupItemID": 10332, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4750, + "ItemID": 10332, + "GradeupItemID": 10333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4751, + "ItemID": 10333, + "GradeupItemID": 10334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4752, + "ItemID": 10334, + "GradeupItemID": 10335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4753, + "ItemID": 10336, + "GradeupItemID": 10337, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4754, + "ItemID": 10337, + "GradeupItemID": 10338, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4755, + "ItemID": 10338, + "GradeupItemID": 10339, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4756, + "ItemID": 10339, + "GradeupItemID": 10340, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4757, + "ItemID": 10341, + "GradeupItemID": 10342, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4758, + "ItemID": 10342, + "GradeupItemID": 10343, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4759, + "ItemID": 10343, + "GradeupItemID": 10344, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4760, + "ItemID": 10344, + "GradeupItemID": 10345, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4761, + "ItemID": 10346, + "GradeupItemID": 10347, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4762, + "ItemID": 10347, + "GradeupItemID": 10348, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8003, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4763, + "ItemID": 10348, + "GradeupItemID": 10349, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4764, + "ItemID": 10349, + "GradeupItemID": 10350, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4857, + "ItemID": 10713, + "GradeupItemID": 10714, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7960, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4858, + "ItemID": 10714, + "GradeupItemID": 10715, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4859, + "ItemID": 10715, + "GradeupItemID": 10716, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4860, + "ItemID": 10716, + "GradeupItemID": 10717, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4861, + "ItemID": 10718, + "GradeupItemID": 10719, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4862, + "ItemID": 10719, + "GradeupItemID": 10720, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4863, + "ItemID": 10720, + "GradeupItemID": 10721, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4864, + "ItemID": 10721, + "GradeupItemID": 10722, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4865, + "ItemID": 10723, + "GradeupItemID": 10724, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4866, + "ItemID": 10724, + "GradeupItemID": 10725, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4867, + "ItemID": 10725, + "GradeupItemID": 10726, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4868, + "ItemID": 10726, + "GradeupItemID": 10727, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4869, + "ItemID": 10728, + "GradeupItemID": 10729, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7974, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4870, + "ItemID": 10729, + "GradeupItemID": 10730, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4871, + "ItemID": 10730, + "GradeupItemID": 10731, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7872, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4872, + "ItemID": 10731, + "GradeupItemID": 10732, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4873, + "ItemID": 10733, + "GradeupItemID": 10734, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7936, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4874, + "ItemID": 10734, + "GradeupItemID": 10735, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4875, + "ItemID": 10735, + "GradeupItemID": 10736, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4876, + "ItemID": 10736, + "GradeupItemID": 10737, + "Cost": 99999, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4877, + "ItemID": 10738, + "GradeupItemID": 10739, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4878, + "ItemID": 10739, + "GradeupItemID": 10740, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4879, + "ItemID": 10740, + "GradeupItemID": 10741, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4880, + "ItemID": 10741, + "GradeupItemID": 10742, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5033, + "ItemID": 11117, + "GradeupItemID": 11118, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5034, + "ItemID": 11118, + "GradeupItemID": 11119, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5035, + "ItemID": 11119, + "GradeupItemID": 11120, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5036, + "ItemID": 11120, + "GradeupItemID": 11121, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5037, + "ItemID": 11122, + "GradeupItemID": 11123, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5038, + "ItemID": 11123, + "GradeupItemID": 11124, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5039, + "ItemID": 11124, + "GradeupItemID": 11125, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5040, + "ItemID": 11125, + "GradeupItemID": 11126, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5041, + "ItemID": 11127, + "GradeupItemID": 11128, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5042, + "ItemID": 11128, + "GradeupItemID": 11129, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5043, + "ItemID": 11129, + "GradeupItemID": 11130, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7939, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5044, + "ItemID": 11130, + "GradeupItemID": 11131, + "Cost": 10350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5141, + "ItemID": 11444, + "GradeupItemID": 11445, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5142, + "ItemID": 11445, + "GradeupItemID": 11446, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5143, + "ItemID": 11446, + "GradeupItemID": 11447, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5144, + "ItemID": 11447, + "GradeupItemID": 11448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5185, + "ItemID": 11541, + "GradeupItemID": 11542, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5186, + "ItemID": 11542, + "GradeupItemID": 11543, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5187, + "ItemID": 11543, + "GradeupItemID": 11544, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5188, + "ItemID": 11544, + "GradeupItemID": 11545, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5229, + "ItemID": 11597, + "GradeupItemID": 11598, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5230, + "ItemID": 11598, + "GradeupItemID": 11599, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5231, + "ItemID": 11599, + "GradeupItemID": 11600, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5232, + "ItemID": 11600, + "GradeupItemID": 11601, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5233, + "ItemID": 11602, + "GradeupItemID": 11603, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5234, + "ItemID": 11603, + "GradeupItemID": 11604, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5235, + "ItemID": 11604, + "GradeupItemID": 11605, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5236, + "ItemID": 11605, + "GradeupItemID": 11606, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5301, + "ItemID": 11693, + "GradeupItemID": 11694, + "Cost": 1300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5302, + "ItemID": 11694, + "GradeupItemID": 11695, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5303, + "ItemID": 11695, + "GradeupItemID": 11696, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5304, + "ItemID": 11696, + "GradeupItemID": 11697, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5557, + "ItemID": 12171, + "GradeupItemID": 12172, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5558, + "ItemID": 12172, + "GradeupItemID": 12173, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5559, + "ItemID": 12173, + "GradeupItemID": 12174, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5560, + "ItemID": 12174, + "GradeupItemID": 12175, + "Cost": 12500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5561, + "ItemID": 12176, + "GradeupItemID": 12177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5562, + "ItemID": 12177, + "GradeupItemID": 12178, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5563, + "ItemID": 12178, + "GradeupItemID": 12179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5564, + "ItemID": 12179, + "GradeupItemID": 12180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5565, + "ItemID": 12181, + "GradeupItemID": 12182, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5566, + "ItemID": 12182, + "GradeupItemID": 12183, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5567, + "ItemID": 12183, + "GradeupItemID": 12184, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5568, + "ItemID": 12184, + "GradeupItemID": 12185, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5569, + "ItemID": 12186, + "GradeupItemID": 12187, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5570, + "ItemID": 12187, + "GradeupItemID": 12188, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5571, + "ItemID": 12188, + "GradeupItemID": 12189, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5572, + "ItemID": 12189, + "GradeupItemID": 12190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5573, + "ItemID": 12191, + "GradeupItemID": 12192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5574, + "ItemID": 12192, + "GradeupItemID": 12193, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5575, + "ItemID": 12193, + "GradeupItemID": 12194, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5576, + "ItemID": 12194, + "GradeupItemID": 12195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5577, + "ItemID": 12201, + "GradeupItemID": 12202, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5578, + "ItemID": 12202, + "GradeupItemID": 12203, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5579, + "ItemID": 12203, + "GradeupItemID": 12204, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5580, + "ItemID": 12204, + "GradeupItemID": 12205, + "Cost": 20000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11799, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5581, + "ItemID": 12206, + "GradeupItemID": 12207, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5582, + "ItemID": 12207, + "GradeupItemID": 12208, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5583, + "ItemID": 12208, + "GradeupItemID": 12209, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5584, + "ItemID": 12209, + "GradeupItemID": 12210, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5585, + "ItemID": 12211, + "GradeupItemID": 12212, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5586, + "ItemID": 12212, + "GradeupItemID": 12213, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5587, + "ItemID": 12213, + "GradeupItemID": 12214, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5588, + "ItemID": 12214, + "GradeupItemID": 12215, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5589, + "ItemID": 12216, + "GradeupItemID": 12217, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5590, + "ItemID": 12217, + "GradeupItemID": 12218, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5591, + "ItemID": 12218, + "GradeupItemID": 12219, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5592, + "ItemID": 12219, + "GradeupItemID": 12220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5593, + "ItemID": 12221, + "GradeupItemID": 12222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5594, + "ItemID": 12222, + "GradeupItemID": 12223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5595, + "ItemID": 12223, + "GradeupItemID": 12224, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5596, + "ItemID": 12224, + "GradeupItemID": 12225, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6317, + "ItemID": 13992, + "GradeupItemID": 13993, + "Cost": 15000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6318, + "ItemID": 13993, + "GradeupItemID": 13994, + "Cost": 15600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6319, + "ItemID": 13994, + "GradeupItemID": 13995, + "Cost": 15600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9065, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6320, + "ItemID": 13995, + "GradeupItemID": 13996, + "Cost": 16300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9796, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6321, + "ItemID": 13997, + "GradeupItemID": 13998, + "Cost": 17500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6322, + "ItemID": 13998, + "GradeupItemID": 13999, + "Cost": 20600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6323, + "ItemID": 13999, + "GradeupItemID": 14000, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6324, + "ItemID": 14000, + "GradeupItemID": 14001, + "Cost": 26300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7959, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6381, + "ItemID": 14091, + "GradeupItemID": 14092, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6382, + "ItemID": 14092, + "GradeupItemID": 14093, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6383, + "ItemID": 14093, + "GradeupItemID": 14094, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6384, + "ItemID": 14094, + "GradeupItemID": 14095, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6385, + "ItemID": 14097, + "GradeupItemID": 14098, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6386, + "ItemID": 14098, + "GradeupItemID": 14099, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6387, + "ItemID": 14099, + "GradeupItemID": 14100, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6388, + "ItemID": 14100, + "GradeupItemID": 14101, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6625, + "ItemID": 14512, + "GradeupItemID": 14513, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6626, + "ItemID": 14513, + "GradeupItemID": 14514, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6627, + "ItemID": 14514, + "GradeupItemID": 14515, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6628, + "ItemID": 14515, + "GradeupItemID": 14516, + "Cost": 25000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6629, + "ItemID": 14517, + "GradeupItemID": 14518, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6630, + "ItemID": 14518, + "GradeupItemID": 14519, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6631, + "ItemID": 14519, + "GradeupItemID": 14520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6632, + "ItemID": 14520, + "GradeupItemID": 14521, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6633, + "ItemID": 14522, + "GradeupItemID": 14523, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6634, + "ItemID": 14523, + "GradeupItemID": 14524, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6635, + "ItemID": 14524, + "GradeupItemID": 14525, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6636, + "ItemID": 14525, + "GradeupItemID": 14526, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6637, + "ItemID": 14527, + "GradeupItemID": 14528, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6638, + "ItemID": 14528, + "GradeupItemID": 14529, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6639, + "ItemID": 14529, + "GradeupItemID": 14530, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6640, + "ItemID": 14530, + "GradeupItemID": 14531, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6641, + "ItemID": 14532, + "GradeupItemID": 14533, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6642, + "ItemID": 14533, + "GradeupItemID": 14534, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6643, + "ItemID": 14534, + "GradeupItemID": 14535, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6644, + "ItemID": 14535, + "GradeupItemID": 14536, + "Cost": 7125, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6645, + "ItemID": 14537, + "GradeupItemID": 14538, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6646, + "ItemID": 14538, + "GradeupItemID": 14539, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6647, + "ItemID": 14539, + "GradeupItemID": 14540, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6648, + "ItemID": 14540, + "GradeupItemID": 14541, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6649, + "ItemID": 14542, + "GradeupItemID": 14543, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6650, + "ItemID": 14543, + "GradeupItemID": 14544, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6651, + "ItemID": 14544, + "GradeupItemID": 14545, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6652, + "ItemID": 14545, + "GradeupItemID": 14546, + "Cost": 32500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6653, + "ItemID": 14547, + "GradeupItemID": 14548, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6654, + "ItemID": 14548, + "GradeupItemID": 14549, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6655, + "ItemID": 14549, + "GradeupItemID": 14550, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6656, + "ItemID": 14550, + "GradeupItemID": 14551, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6657, + "ItemID": 14552, + "GradeupItemID": 14553, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6658, + "ItemID": 14553, + "GradeupItemID": 14554, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6659, + "ItemID": 14554, + "GradeupItemID": 14555, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6660, + "ItemID": 14555, + "GradeupItemID": 14556, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6661, + "ItemID": 14557, + "GradeupItemID": 14558, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6662, + "ItemID": 14558, + "GradeupItemID": 14559, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6663, + "ItemID": 14559, + "GradeupItemID": 14560, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6664, + "ItemID": 14560, + "GradeupItemID": 14561, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7537, + "ItemID": 15793, + "GradeupItemID": 15794, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7538, + "ItemID": 15794, + "GradeupItemID": 15795, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7539, + "ItemID": 15795, + "GradeupItemID": 15796, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7540, + "ItemID": 15796, + "GradeupItemID": 15797, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7541, + "ItemID": 15798, + "GradeupItemID": 15799, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7542, + "ItemID": 15799, + "GradeupItemID": 15800, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7543, + "ItemID": 15800, + "GradeupItemID": 15801, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7544, + "ItemID": 15801, + "GradeupItemID": 15802, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7545, + "ItemID": 15803, + "GradeupItemID": 15804, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7546, + "ItemID": 15804, + "GradeupItemID": 15805, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7547, + "ItemID": 15805, + "GradeupItemID": 15806, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7548, + "ItemID": 15806, + "GradeupItemID": 15807, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7549, + "ItemID": 15808, + "GradeupItemID": 15809, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7550, + "ItemID": 15809, + "GradeupItemID": 15810, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7551, + "ItemID": 15810, + "GradeupItemID": 15811, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7990, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7552, + "ItemID": 15811, + "GradeupItemID": 15812, + "Cost": 17500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7673, + "ItemID": 16683, + "GradeupItemID": 16684, + "Cost": 30600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7674, + "ItemID": 16684, + "GradeupItemID": 16685, + "Cost": 30900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7675, + "ItemID": 16685, + "GradeupItemID": 16686, + "Cost": 31300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7808, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7676, + "ItemID": 16686, + "GradeupItemID": 16687, + "Cost": 32300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7677, + "ItemID": 16688, + "GradeupItemID": 16689, + "Cost": 34400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7678, + "ItemID": 16689, + "GradeupItemID": 16690, + "Cost": 35900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7679, + "ItemID": 16690, + "GradeupItemID": 16691, + "Cost": 37500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7680, + "ItemID": 16691, + "GradeupItemID": 16692, + "Cost": 38500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7749, + "ItemID": 17481, + "GradeupItemID": 17482, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7750, + "ItemID": 17482, + "GradeupItemID": 17483, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7751, + "ItemID": 17483, + "GradeupItemID": 17484, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7752, + "ItemID": 17484, + "GradeupItemID": 17485, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7753, + "ItemID": 17486, + "GradeupItemID": 17487, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7754, + "ItemID": 17487, + "GradeupItemID": 17488, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7755, + "ItemID": 17488, + "GradeupItemID": 17489, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7756, + "ItemID": 17489, + "GradeupItemID": 17490, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7757, + "ItemID": 17491, + "GradeupItemID": 17492, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7758, + "ItemID": 17492, + "GradeupItemID": 17493, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7759, + "ItemID": 17493, + "GradeupItemID": 17494, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7760, + "ItemID": 17494, + "GradeupItemID": 17495, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8121, + "ItemID": 18051, + "GradeupItemID": 18052, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8122, + "ItemID": 18052, + "GradeupItemID": 18053, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8123, + "ItemID": 18053, + "GradeupItemID": 18054, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8124, + "ItemID": 18054, + "GradeupItemID": 18055, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8125, + "ItemID": 18056, + "GradeupItemID": 18057, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8126, + "ItemID": 18057, + "GradeupItemID": 18058, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8127, + "ItemID": 18058, + "GradeupItemID": 18059, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8128, + "ItemID": 18059, + "GradeupItemID": 18060, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8129, + "ItemID": 18061, + "GradeupItemID": 18062, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8130, + "ItemID": 18062, + "GradeupItemID": 18063, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8131, + "ItemID": 18063, + "GradeupItemID": 18064, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8132, + "ItemID": 18064, + "GradeupItemID": 18065, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8437, + "ItemID": 18545, + "GradeupItemID": 18546, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8438, + "ItemID": 18546, + "GradeupItemID": 18547, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8439, + "ItemID": 18547, + "GradeupItemID": 18548, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8440, + "ItemID": 18548, + "GradeupItemID": 18549, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8501, + "ItemID": 18695, + "GradeupItemID": 18696, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8502, + "ItemID": 18696, + "GradeupItemID": 18697, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8503, + "ItemID": 18697, + "GradeupItemID": 18698, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8504, + "ItemID": 18698, + "GradeupItemID": 18699, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8589, + "ItemID": 19700, + "GradeupItemID": 19701, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8590, + "ItemID": 19701, + "GradeupItemID": 19702, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8591, + "ItemID": 19702, + "GradeupItemID": 19703, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8592, + "ItemID": 19703, + "GradeupItemID": 19704, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8709, + "ItemID": 19883, + "GradeupItemID": 19884, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8710, + "ItemID": 19884, + "GradeupItemID": 19885, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8711, + "ItemID": 19885, + "GradeupItemID": 19886, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8712, + "ItemID": 19886, + "GradeupItemID": 19887, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8713, + "ItemID": 19888, + "GradeupItemID": 19889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8714, + "ItemID": 19889, + "GradeupItemID": 19890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8715, + "ItemID": 19890, + "GradeupItemID": 19891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8716, + "ItemID": 19891, + "GradeupItemID": 19892, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8717, + "ItemID": 19893, + "GradeupItemID": 19894, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8718, + "ItemID": 19894, + "GradeupItemID": 19895, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8719, + "ItemID": 19895, + "GradeupItemID": 19896, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21238, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 100, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8720, + "ItemID": 19896, + "GradeupItemID": 19897, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8721, + "ItemID": 19898, + "GradeupItemID": 19899, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8722, + "ItemID": 19899, + "GradeupItemID": 19900, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8723, + "ItemID": 19900, + "GradeupItemID": 19901, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8724, + "ItemID": 19901, + "GradeupItemID": 19902, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8949, + "ItemID": 20241, + "GradeupItemID": 20242, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8950, + "ItemID": 20242, + "GradeupItemID": 20243, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8951, + "ItemID": 20243, + "GradeupItemID": 20244, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8952, + "ItemID": 20244, + "GradeupItemID": 20245, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8953, + "ItemID": 20246, + "GradeupItemID": 20247, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8954, + "ItemID": 20247, + "GradeupItemID": 20248, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8955, + "ItemID": 20248, + "GradeupItemID": 20249, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8956, + "ItemID": 20249, + "GradeupItemID": 20250, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8957, + "ItemID": 20251, + "GradeupItemID": 20252, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8958, + "ItemID": 20252, + "GradeupItemID": 20253, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8959, + "ItemID": 20253, + "GradeupItemID": 20254, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21278, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8960, + "ItemID": 20254, + "GradeupItemID": 20255, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21278, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 200, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8961, + "ItemID": 20256, + "GradeupItemID": 20257, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8962, + "ItemID": 20257, + "GradeupItemID": 20258, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8963, + "ItemID": 20258, + "GradeupItemID": 20259, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8964, + "ItemID": 20259, + "GradeupItemID": 20260, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9637, + "ItemID": 23901, + "GradeupItemID": 23902, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9638, + "ItemID": 23902, + "GradeupItemID": 23903, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9639, + "ItemID": 23903, + "GradeupItemID": 23904, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9640, + "ItemID": 23904, + "GradeupItemID": 23905, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9641, + "ItemID": 23906, + "GradeupItemID": 23907, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9642, + "ItemID": 23907, + "GradeupItemID": 23908, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9643, + "ItemID": 23908, + "GradeupItemID": 23909, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9644, + "ItemID": 23909, + "GradeupItemID": 23910, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9645, + "ItemID": 23911, + "GradeupItemID": 23912, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9646, + "ItemID": 23912, + "GradeupItemID": 23913, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9647, + "ItemID": 23913, + "GradeupItemID": 23914, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9648, + "ItemID": 23914, + "GradeupItemID": 23915, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9649, + "ItemID": 23916, + "GradeupItemID": 23917, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9650, + "ItemID": 23917, + "GradeupItemID": 23918, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9651, + "ItemID": 23918, + "GradeupItemID": 23919, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9652, + "ItemID": 23919, + "GradeupItemID": 23920, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9653, + "ItemID": 23921, + "GradeupItemID": 23922, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9654, + "ItemID": 23922, + "GradeupItemID": 23923, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9655, + "ItemID": 23923, + "GradeupItemID": 23924, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9656, + "ItemID": 23924, + "GradeupItemID": 23925, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10485, + "ItemID": 18980, + "GradeupItemID": 18981, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10486, + "ItemID": 18981, + "GradeupItemID": 18982, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10487, + "ItemID": 18982, + "GradeupItemID": 18983, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10488, + "ItemID": 18983, + "GradeupItemID": 18984, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10525, + "ItemID": 19169, + "GradeupItemID": 19170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10526, + "ItemID": 19170, + "GradeupItemID": 19171, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10527, + "ItemID": 19171, + "GradeupItemID": 19172, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10528, + "ItemID": 19172, + "GradeupItemID": 19173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10809, + "ItemID": 25119, + "GradeupItemID": 25120, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10810, + "ItemID": 25120, + "GradeupItemID": 25121, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10811, + "ItemID": 25121, + "GradeupItemID": 25122, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10812, + "ItemID": 25122, + "GradeupItemID": 25123, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10813, + "ItemID": 25124, + "GradeupItemID": 25125, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10814, + "ItemID": 25125, + "GradeupItemID": 25126, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10815, + "ItemID": 25126, + "GradeupItemID": 25127, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10816, + "ItemID": 25127, + "GradeupItemID": 25128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10817, + "ItemID": 25129, + "GradeupItemID": 25130, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10818, + "ItemID": 25130, + "GradeupItemID": 25131, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10819, + "ItemID": 25131, + "GradeupItemID": 25132, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10820, + "ItemID": 25132, + "GradeupItemID": 25133, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 4, + "RecipeList": [ + { + "RecipeID": 73, + "ItemID": 80, + "GradeupItemID": 1692, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 74, + "ItemID": 1692, + "GradeupItemID": 2715, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 75, + "ItemID": 2715, + "GradeupItemID": 3738, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 76, + "ItemID": 3738, + "GradeupItemID": 4761, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 77, + "ItemID": 81, + "GradeupItemID": 1693, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 78, + "ItemID": 1693, + "GradeupItemID": 2716, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 79, + "ItemID": 2716, + "GradeupItemID": 3739, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 80, + "ItemID": 3739, + "GradeupItemID": 4762, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 81, + "ItemID": 82, + "GradeupItemID": 1694, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 82, + "ItemID": 1694, + "GradeupItemID": 2717, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 83, + "ItemID": 2717, + "GradeupItemID": 3740, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 84, + "ItemID": 3740, + "GradeupItemID": 4763, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 85, + "ItemID": 83, + "GradeupItemID": 1695, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 86, + "ItemID": 1695, + "GradeupItemID": 2718, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 87, + "ItemID": 2718, + "GradeupItemID": 3741, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 88, + "ItemID": 3741, + "GradeupItemID": 4764, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 89, + "ItemID": 84, + "GradeupItemID": 1696, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 90, + "ItemID": 1696, + "GradeupItemID": 2719, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 91, + "ItemID": 2719, + "GradeupItemID": 3742, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 92, + "ItemID": 3742, + "GradeupItemID": 4765, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 93, + "ItemID": 85, + "GradeupItemID": 1697, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 94, + "ItemID": 1697, + "GradeupItemID": 2720, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 95, + "ItemID": 2720, + "GradeupItemID": 3743, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 96, + "ItemID": 3743, + "GradeupItemID": 4766, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 97, + "ItemID": 86, + "GradeupItemID": 1698, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 98, + "ItemID": 1698, + "GradeupItemID": 2721, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 99, + "ItemID": 2721, + "GradeupItemID": 3744, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 100, + "ItemID": 3744, + "GradeupItemID": 4767, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 561, + "ItemID": 205, + "GradeupItemID": 1817, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 562, + "ItemID": 1817, + "GradeupItemID": 2840, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 563, + "ItemID": 2840, + "GradeupItemID": 3863, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 564, + "ItemID": 3863, + "GradeupItemID": 4886, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 565, + "ItemID": 206, + "GradeupItemID": 1818, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 566, + "ItemID": 1818, + "GradeupItemID": 2841, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7977, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 567, + "ItemID": 2841, + "GradeupItemID": 3864, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 568, + "ItemID": 3864, + "GradeupItemID": 4887, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 569, + "ItemID": 207, + "GradeupItemID": 1819, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 570, + "ItemID": 1819, + "GradeupItemID": 2842, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 571, + "ItemID": 2842, + "GradeupItemID": 3865, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 572, + "ItemID": 3865, + "GradeupItemID": 4888, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 573, + "ItemID": 208, + "GradeupItemID": 1820, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 574, + "ItemID": 1820, + "GradeupItemID": 2843, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 575, + "ItemID": 2843, + "GradeupItemID": 3866, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8011, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 576, + "ItemID": 3866, + "GradeupItemID": 4889, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 577, + "ItemID": 209, + "GradeupItemID": 1821, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 578, + "ItemID": 1821, + "GradeupItemID": 2844, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 579, + "ItemID": 2844, + "GradeupItemID": 3867, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8012, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 580, + "ItemID": 3867, + "GradeupItemID": 4890, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 581, + "ItemID": 210, + "GradeupItemID": 1822, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 582, + "ItemID": 1822, + "GradeupItemID": 2845, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 583, + "ItemID": 2845, + "GradeupItemID": 3868, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 584, + "ItemID": 3868, + "GradeupItemID": 4891, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 585, + "ItemID": 211, + "GradeupItemID": 1823, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 586, + "ItemID": 1823, + "GradeupItemID": 2846, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 587, + "ItemID": 2846, + "GradeupItemID": 3869, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 588, + "ItemID": 3869, + "GradeupItemID": 4892, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 589, + "ItemID": 212, + "GradeupItemID": 1824, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 590, + "ItemID": 1824, + "GradeupItemID": 2847, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 591, + "ItemID": 2847, + "GradeupItemID": 3870, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 592, + "ItemID": 3870, + "GradeupItemID": 4893, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 593, + "ItemID": 213, + "GradeupItemID": 1825, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 594, + "ItemID": 1825, + "GradeupItemID": 2848, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 595, + "ItemID": 2848, + "GradeupItemID": 3871, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 596, + "ItemID": 3871, + "GradeupItemID": 4894, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 597, + "ItemID": 214, + "GradeupItemID": 1826, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 598, + "ItemID": 1826, + "GradeupItemID": 2849, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 599, + "ItemID": 2849, + "GradeupItemID": 3872, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 600, + "ItemID": 3872, + "GradeupItemID": 4895, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 601, + "ItemID": 215, + "GradeupItemID": 1827, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 602, + "ItemID": 1827, + "GradeupItemID": 2850, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 603, + "ItemID": 2850, + "GradeupItemID": 3873, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 604, + "ItemID": 3873, + "GradeupItemID": 4896, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 605, + "ItemID": 216, + "GradeupItemID": 1828, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 606, + "ItemID": 1828, + "GradeupItemID": 2851, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 607, + "ItemID": 2851, + "GradeupItemID": 3874, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 608, + "ItemID": 3874, + "GradeupItemID": 4897, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 609, + "ItemID": 217, + "GradeupItemID": 1829, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 610, + "ItemID": 1829, + "GradeupItemID": 2852, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 611, + "ItemID": 2852, + "GradeupItemID": 3875, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 612, + "ItemID": 3875, + "GradeupItemID": 4898, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 613, + "ItemID": 218, + "GradeupItemID": 1830, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 614, + "ItemID": 1830, + "GradeupItemID": 2853, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 615, + "ItemID": 2853, + "GradeupItemID": 3876, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 616, + "ItemID": 3876, + "GradeupItemID": 4899, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 617, + "ItemID": 219, + "GradeupItemID": 1831, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 618, + "ItemID": 1831, + "GradeupItemID": 2854, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 619, + "ItemID": 2854, + "GradeupItemID": 3877, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 620, + "ItemID": 3877, + "GradeupItemID": 4900, + "Cost": 11600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7765, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 621, + "ItemID": 220, + "GradeupItemID": 1832, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 622, + "ItemID": 1832, + "GradeupItemID": 2855, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 623, + "ItemID": 2855, + "GradeupItemID": 3878, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 624, + "ItemID": 3878, + "GradeupItemID": 4901, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 625, + "ItemID": 221, + "GradeupItemID": 1833, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 626, + "ItemID": 1833, + "GradeupItemID": 2856, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 627, + "ItemID": 2856, + "GradeupItemID": 3879, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 628, + "ItemID": 3879, + "GradeupItemID": 4902, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 629, + "ItemID": 222, + "GradeupItemID": 1834, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7739, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 630, + "ItemID": 1834, + "GradeupItemID": 2857, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 631, + "ItemID": 2857, + "GradeupItemID": 3880, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 632, + "ItemID": 3880, + "GradeupItemID": 4903, + "Cost": 12400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 633, + "ItemID": 223, + "GradeupItemID": 1835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 634, + "ItemID": 1835, + "GradeupItemID": 2858, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 635, + "ItemID": 2858, + "GradeupItemID": 3881, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 636, + "ItemID": 3881, + "GradeupItemID": 4904, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 637, + "ItemID": 224, + "GradeupItemID": 1836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 638, + "ItemID": 1836, + "GradeupItemID": 2859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 639, + "ItemID": 2859, + "GradeupItemID": 3882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 640, + "ItemID": 3882, + "GradeupItemID": 4905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 641, + "ItemID": 225, + "GradeupItemID": 1837, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 642, + "ItemID": 1837, + "GradeupItemID": 2860, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 643, + "ItemID": 2860, + "GradeupItemID": 3883, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 644, + "ItemID": 3883, + "GradeupItemID": 4906, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 645, + "ItemID": 226, + "GradeupItemID": 1838, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 646, + "ItemID": 1838, + "GradeupItemID": 2861, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 647, + "ItemID": 2861, + "GradeupItemID": 3884, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 648, + "ItemID": 3884, + "GradeupItemID": 4907, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 649, + "ItemID": 227, + "GradeupItemID": 1839, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 650, + "ItemID": 1839, + "GradeupItemID": 2862, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 651, + "ItemID": 2862, + "GradeupItemID": 3885, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7810, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 652, + "ItemID": 3885, + "GradeupItemID": 4908, + "Cost": 14400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7730, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 653, + "ItemID": 228, + "GradeupItemID": 1840, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 654, + "ItemID": 1840, + "GradeupItemID": 2863, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 655, + "ItemID": 2863, + "GradeupItemID": 3886, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 656, + "ItemID": 3886, + "GradeupItemID": 4909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 657, + "ItemID": 229, + "GradeupItemID": 1841, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 658, + "ItemID": 1841, + "GradeupItemID": 2864, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 659, + "ItemID": 2864, + "GradeupItemID": 3887, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 660, + "ItemID": 3887, + "GradeupItemID": 4910, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 661, + "ItemID": 230, + "GradeupItemID": 1842, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 662, + "ItemID": 1842, + "GradeupItemID": 2865, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 663, + "ItemID": 2865, + "GradeupItemID": 3888, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 664, + "ItemID": 3888, + "GradeupItemID": 4911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 665, + "ItemID": 231, + "GradeupItemID": 1843, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7885, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 666, + "ItemID": 1843, + "GradeupItemID": 2866, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8031, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 667, + "ItemID": 2866, + "GradeupItemID": 3889, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9442, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 668, + "ItemID": 3889, + "GradeupItemID": 4912, + "Cost": 18000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9441, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7731, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 669, + "ItemID": 232, + "GradeupItemID": 1844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 670, + "ItemID": 1844, + "GradeupItemID": 2867, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 671, + "ItemID": 2867, + "GradeupItemID": 3890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 672, + "ItemID": 3890, + "GradeupItemID": 4913, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 673, + "ItemID": 233, + "GradeupItemID": 1845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 674, + "ItemID": 1845, + "GradeupItemID": 2868, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 675, + "ItemID": 2868, + "GradeupItemID": 3891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 676, + "ItemID": 3891, + "GradeupItemID": 4914, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4777, + "ItemID": 10381, + "GradeupItemID": 10382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4778, + "ItemID": 10382, + "GradeupItemID": 10383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4779, + "ItemID": 10383, + "GradeupItemID": 10384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4780, + "ItemID": 10384, + "GradeupItemID": 10385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4781, + "ItemID": 10386, + "GradeupItemID": 10387, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4782, + "ItemID": 10387, + "GradeupItemID": 10388, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4783, + "ItemID": 10388, + "GradeupItemID": 10389, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4784, + "ItemID": 10389, + "GradeupItemID": 10390, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4785, + "ItemID": 10391, + "GradeupItemID": 10392, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4786, + "ItemID": 10392, + "GradeupItemID": 10393, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4787, + "ItemID": 10393, + "GradeupItemID": 10394, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7946, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4788, + "ItemID": 10394, + "GradeupItemID": 10395, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4789, + "ItemID": 10396, + "GradeupItemID": 10397, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4790, + "ItemID": 10397, + "GradeupItemID": 10398, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8005, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4791, + "ItemID": 10398, + "GradeupItemID": 10399, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4792, + "ItemID": 10399, + "GradeupItemID": 10400, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4841, + "ItemID": 10634, + "GradeupItemID": 10635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4842, + "ItemID": 10635, + "GradeupItemID": 10636, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4843, + "ItemID": 10636, + "GradeupItemID": 10637, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4844, + "ItemID": 10637, + "GradeupItemID": 10638, + "Cost": 5500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8011, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4845, + "ItemID": 10639, + "GradeupItemID": 10640, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4846, + "ItemID": 10640, + "GradeupItemID": 10641, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7991, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4847, + "ItemID": 10641, + "GradeupItemID": 10642, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4848, + "ItemID": 10642, + "GradeupItemID": 10643, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4849, + "ItemID": 10644, + "GradeupItemID": 10645, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4850, + "ItemID": 10645, + "GradeupItemID": 10646, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4851, + "ItemID": 10646, + "GradeupItemID": 10647, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4852, + "ItemID": 10647, + "GradeupItemID": 10648, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5057, + "ItemID": 11147, + "GradeupItemID": 11148, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5058, + "ItemID": 11148, + "GradeupItemID": 11149, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5059, + "ItemID": 11149, + "GradeupItemID": 11150, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5060, + "ItemID": 11150, + "GradeupItemID": 11151, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5061, + "ItemID": 11152, + "GradeupItemID": 11153, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5062, + "ItemID": 11153, + "GradeupItemID": 11154, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5063, + "ItemID": 11154, + "GradeupItemID": 11155, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5064, + "ItemID": 11155, + "GradeupItemID": 11156, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5065, + "ItemID": 11157, + "GradeupItemID": 11158, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5066, + "ItemID": 11158, + "GradeupItemID": 11159, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5067, + "ItemID": 11159, + "GradeupItemID": 11160, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5068, + "ItemID": 11160, + "GradeupItemID": 11161, + "Cost": 10350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5149, + "ItemID": 11459, + "GradeupItemID": 11460, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5150, + "ItemID": 11460, + "GradeupItemID": 11461, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5151, + "ItemID": 11461, + "GradeupItemID": 11462, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5152, + "ItemID": 11462, + "GradeupItemID": 11463, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5197, + "ItemID": 11556, + "GradeupItemID": 11557, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5198, + "ItemID": 11557, + "GradeupItemID": 11558, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5199, + "ItemID": 11558, + "GradeupItemID": 11559, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5200, + "ItemID": 11559, + "GradeupItemID": 11560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5253, + "ItemID": 11627, + "GradeupItemID": 11628, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5254, + "ItemID": 11628, + "GradeupItemID": 11629, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5255, + "ItemID": 11629, + "GradeupItemID": 11630, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5256, + "ItemID": 11630, + "GradeupItemID": 11631, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5257, + "ItemID": 11632, + "GradeupItemID": 11633, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5258, + "ItemID": 11633, + "GradeupItemID": 11634, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5259, + "ItemID": 11634, + "GradeupItemID": 11635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5260, + "ItemID": 11635, + "GradeupItemID": 11636, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5313, + "ItemID": 11708, + "GradeupItemID": 11709, + "Cost": 1300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5314, + "ItemID": 11709, + "GradeupItemID": 11710, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5315, + "ItemID": 11710, + "GradeupItemID": 11711, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5316, + "ItemID": 11711, + "GradeupItemID": 11712, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5673, + "ItemID": 12396, + "GradeupItemID": 12397, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5674, + "ItemID": 12397, + "GradeupItemID": 12398, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5675, + "ItemID": 12398, + "GradeupItemID": 12399, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5676, + "ItemID": 12399, + "GradeupItemID": 12400, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5677, + "ItemID": 12401, + "GradeupItemID": 12402, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5678, + "ItemID": 12402, + "GradeupItemID": 12403, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5679, + "ItemID": 12403, + "GradeupItemID": 12404, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5680, + "ItemID": 12404, + "GradeupItemID": 12405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5681, + "ItemID": 12406, + "GradeupItemID": 12407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5682, + "ItemID": 12407, + "GradeupItemID": 12408, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5683, + "ItemID": 12408, + "GradeupItemID": 12409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5684, + "ItemID": 12409, + "GradeupItemID": 12410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5685, + "ItemID": 12411, + "GradeupItemID": 12412, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5686, + "ItemID": 12412, + "GradeupItemID": 12413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5687, + "ItemID": 12413, + "GradeupItemID": 12414, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5688, + "ItemID": 12414, + "GradeupItemID": 12415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5689, + "ItemID": 12416, + "GradeupItemID": 12417, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5690, + "ItemID": 12417, + "GradeupItemID": 12418, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5691, + "ItemID": 12418, + "GradeupItemID": 12419, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5692, + "ItemID": 12419, + "GradeupItemID": 12420, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5693, + "ItemID": 12426, + "GradeupItemID": 12427, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5694, + "ItemID": 12427, + "GradeupItemID": 12428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5695, + "ItemID": 12428, + "GradeupItemID": 12429, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5696, + "ItemID": 12429, + "GradeupItemID": 12430, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5697, + "ItemID": 12431, + "GradeupItemID": 12432, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5698, + "ItemID": 12432, + "GradeupItemID": 12433, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5699, + "ItemID": 12433, + "GradeupItemID": 12434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5700, + "ItemID": 12434, + "GradeupItemID": 12435, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5701, + "ItemID": 12436, + "GradeupItemID": 12437, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5702, + "ItemID": 12437, + "GradeupItemID": 12438, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5703, + "ItemID": 12438, + "GradeupItemID": 12439, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5704, + "ItemID": 12439, + "GradeupItemID": 12440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5705, + "ItemID": 12441, + "GradeupItemID": 12442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5706, + "ItemID": 12442, + "GradeupItemID": 12443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5707, + "ItemID": 12443, + "GradeupItemID": 12444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5708, + "ItemID": 12444, + "GradeupItemID": 12445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5709, + "ItemID": 12446, + "GradeupItemID": 12447, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5710, + "ItemID": 12447, + "GradeupItemID": 12448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5711, + "ItemID": 12448, + "GradeupItemID": 12449, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5712, + "ItemID": 12449, + "GradeupItemID": 12450, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6405, + "ItemID": 14127, + "GradeupItemID": 14128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6406, + "ItemID": 14128, + "GradeupItemID": 14129, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6407, + "ItemID": 14129, + "GradeupItemID": 14130, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6408, + "ItemID": 14130, + "GradeupItemID": 14131, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6409, + "ItemID": 14133, + "GradeupItemID": 14134, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6410, + "ItemID": 14134, + "GradeupItemID": 14135, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6411, + "ItemID": 14135, + "GradeupItemID": 14136, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6412, + "ItemID": 14136, + "GradeupItemID": 14137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6721, + "ItemID": 14637, + "GradeupItemID": 14638, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6722, + "ItemID": 14638, + "GradeupItemID": 14639, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6723, + "ItemID": 14639, + "GradeupItemID": 14640, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6724, + "ItemID": 14640, + "GradeupItemID": 14641, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6725, + "ItemID": 14642, + "GradeupItemID": 14643, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6726, + "ItemID": 14643, + "GradeupItemID": 14644, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6727, + "ItemID": 14644, + "GradeupItemID": 14645, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6728, + "ItemID": 14645, + "GradeupItemID": 14646, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6729, + "ItemID": 14647, + "GradeupItemID": 14648, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6730, + "ItemID": 14648, + "GradeupItemID": 14649, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6731, + "ItemID": 14649, + "GradeupItemID": 14650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6732, + "ItemID": 14650, + "GradeupItemID": 14651, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6733, + "ItemID": 14652, + "GradeupItemID": 14653, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6734, + "ItemID": 14653, + "GradeupItemID": 14654, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6735, + "ItemID": 14654, + "GradeupItemID": 14655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6736, + "ItemID": 14655, + "GradeupItemID": 14656, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6737, + "ItemID": 14657, + "GradeupItemID": 14658, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6738, + "ItemID": 14658, + "GradeupItemID": 14659, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6739, + "ItemID": 14659, + "GradeupItemID": 14660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6740, + "ItemID": 14660, + "GradeupItemID": 14661, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6741, + "ItemID": 14662, + "GradeupItemID": 14663, + "Cost": 30500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6742, + "ItemID": 14663, + "GradeupItemID": 14664, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6743, + "ItemID": 14664, + "GradeupItemID": 14665, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6744, + "ItemID": 14665, + "GradeupItemID": 14666, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6745, + "ItemID": 14667, + "GradeupItemID": 14668, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6746, + "ItemID": 14668, + "GradeupItemID": 14669, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6747, + "ItemID": 14669, + "GradeupItemID": 14670, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6748, + "ItemID": 14670, + "GradeupItemID": 14671, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6749, + "ItemID": 14672, + "GradeupItemID": 14673, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6750, + "ItemID": 14673, + "GradeupItemID": 14674, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6751, + "ItemID": 14674, + "GradeupItemID": 14675, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6752, + "ItemID": 14675, + "GradeupItemID": 14676, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6753, + "ItemID": 14677, + "GradeupItemID": 14678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6754, + "ItemID": 14678, + "GradeupItemID": 14679, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6755, + "ItemID": 14679, + "GradeupItemID": 14680, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6756, + "ItemID": 14680, + "GradeupItemID": 14681, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6757, + "ItemID": 14682, + "GradeupItemID": 14683, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6758, + "ItemID": 14683, + "GradeupItemID": 14684, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6759, + "ItemID": 14684, + "GradeupItemID": 14685, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6760, + "ItemID": 14685, + "GradeupItemID": 14686, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7585, + "ItemID": 15853, + "GradeupItemID": 15854, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7586, + "ItemID": 15854, + "GradeupItemID": 15855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7587, + "ItemID": 15855, + "GradeupItemID": 15856, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7588, + "ItemID": 15856, + "GradeupItemID": 15857, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7589, + "ItemID": 15858, + "GradeupItemID": 15859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7590, + "ItemID": 15859, + "GradeupItemID": 15860, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7591, + "ItemID": 15860, + "GradeupItemID": 15861, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7592, + "ItemID": 15861, + "GradeupItemID": 15862, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7593, + "ItemID": 15863, + "GradeupItemID": 15864, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7594, + "ItemID": 15864, + "GradeupItemID": 15865, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7595, + "ItemID": 15865, + "GradeupItemID": 15866, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7596, + "ItemID": 15866, + "GradeupItemID": 15867, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7597, + "ItemID": 15868, + "GradeupItemID": 15869, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7598, + "ItemID": 15869, + "GradeupItemID": 15870, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7599, + "ItemID": 15870, + "GradeupItemID": 15871, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7600, + "ItemID": 15871, + "GradeupItemID": 15872, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7785, + "ItemID": 17526, + "GradeupItemID": 17527, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7786, + "ItemID": 17527, + "GradeupItemID": 17528, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7787, + "ItemID": 17528, + "GradeupItemID": 17529, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7788, + "ItemID": 17529, + "GradeupItemID": 17530, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7789, + "ItemID": 17531, + "GradeupItemID": 17532, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7790, + "ItemID": 17532, + "GradeupItemID": 17533, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7791, + "ItemID": 17533, + "GradeupItemID": 17534, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7792, + "ItemID": 17534, + "GradeupItemID": 17535, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7793, + "ItemID": 17536, + "GradeupItemID": 17537, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7794, + "ItemID": 17537, + "GradeupItemID": 17538, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7795, + "ItemID": 17538, + "GradeupItemID": 17539, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7796, + "ItemID": 17539, + "GradeupItemID": 17540, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8157, + "ItemID": 18096, + "GradeupItemID": 18097, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8158, + "ItemID": 18097, + "GradeupItemID": 18098, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8159, + "ItemID": 18098, + "GradeupItemID": 18099, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8160, + "ItemID": 18099, + "GradeupItemID": 18100, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8161, + "ItemID": 18101, + "GradeupItemID": 18102, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8162, + "ItemID": 18102, + "GradeupItemID": 18103, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8163, + "ItemID": 18103, + "GradeupItemID": 18104, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8164, + "ItemID": 18104, + "GradeupItemID": 18105, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8165, + "ItemID": 18106, + "GradeupItemID": 18107, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8166, + "ItemID": 18107, + "GradeupItemID": 18108, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8167, + "ItemID": 18108, + "GradeupItemID": 18109, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8168, + "ItemID": 18109, + "GradeupItemID": 18110, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8449, + "ItemID": 18560, + "GradeupItemID": 18561, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8450, + "ItemID": 18561, + "GradeupItemID": 18562, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8451, + "ItemID": 18562, + "GradeupItemID": 18563, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8452, + "ItemID": 18563, + "GradeupItemID": 18564, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8513, + "ItemID": 18710, + "GradeupItemID": 18711, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8514, + "ItemID": 18711, + "GradeupItemID": 18712, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8515, + "ItemID": 18712, + "GradeupItemID": 18713, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8516, + "ItemID": 18713, + "GradeupItemID": 18714, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8601, + "ItemID": 19721, + "GradeupItemID": 19722, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8602, + "ItemID": 19722, + "GradeupItemID": 19723, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8603, + "ItemID": 19723, + "GradeupItemID": 19724, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8604, + "ItemID": 19724, + "GradeupItemID": 19725, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8753, + "ItemID": 19955, + "GradeupItemID": 19956, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8754, + "ItemID": 19956, + "GradeupItemID": 19957, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8755, + "ItemID": 19957, + "GradeupItemID": 19958, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8756, + "ItemID": 19958, + "GradeupItemID": 19959, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8757, + "ItemID": 19960, + "GradeupItemID": 19961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8758, + "ItemID": 19961, + "GradeupItemID": 19962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8759, + "ItemID": 19962, + "GradeupItemID": 19963, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8760, + "ItemID": 19963, + "GradeupItemID": 19964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8761, + "ItemID": 19965, + "GradeupItemID": 19966, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8762, + "ItemID": 19966, + "GradeupItemID": 19967, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8763, + "ItemID": 19967, + "GradeupItemID": 19968, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8764, + "ItemID": 19968, + "GradeupItemID": 19969, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8765, + "ItemID": 19970, + "GradeupItemID": 19971, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8766, + "ItemID": 19971, + "GradeupItemID": 19972, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8767, + "ItemID": 19972, + "GradeupItemID": 19973, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8768, + "ItemID": 19973, + "GradeupItemID": 19974, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8997, + "ItemID": 20313, + "GradeupItemID": 20314, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8998, + "ItemID": 20314, + "GradeupItemID": 20315, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8999, + "ItemID": 20315, + "GradeupItemID": 20316, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9000, + "ItemID": 20316, + "GradeupItemID": 20317, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9001, + "ItemID": 20318, + "GradeupItemID": 20319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9002, + "ItemID": 20319, + "GradeupItemID": 20320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9003, + "ItemID": 20320, + "GradeupItemID": 20321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9004, + "ItemID": 20321, + "GradeupItemID": 20322, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9005, + "ItemID": 20323, + "GradeupItemID": 20324, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9006, + "ItemID": 20324, + "GradeupItemID": 20325, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9007, + "ItemID": 20325, + "GradeupItemID": 20326, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9008, + "ItemID": 20326, + "GradeupItemID": 20327, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9009, + "ItemID": 20328, + "GradeupItemID": 20329, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9010, + "ItemID": 20329, + "GradeupItemID": 20330, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9011, + "ItemID": 20330, + "GradeupItemID": 20331, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9012, + "ItemID": 20331, + "GradeupItemID": 20332, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9697, + "ItemID": 23986, + "GradeupItemID": 23987, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9698, + "ItemID": 23987, + "GradeupItemID": 23988, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9699, + "ItemID": 23988, + "GradeupItemID": 23989, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9700, + "ItemID": 23989, + "GradeupItemID": 23990, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9701, + "ItemID": 23991, + "GradeupItemID": 23992, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9702, + "ItemID": 23992, + "GradeupItemID": 23993, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9703, + "ItemID": 23993, + "GradeupItemID": 23994, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9704, + "ItemID": 23994, + "GradeupItemID": 23995, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9705, + "ItemID": 23996, + "GradeupItemID": 23997, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9706, + "ItemID": 23997, + "GradeupItemID": 23998, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9707, + "ItemID": 23998, + "GradeupItemID": 23999, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9708, + "ItemID": 23999, + "GradeupItemID": 24000, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9709, + "ItemID": 24001, + "GradeupItemID": 24002, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9710, + "ItemID": 24002, + "GradeupItemID": 24003, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9711, + "ItemID": 24003, + "GradeupItemID": 24004, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9712, + "ItemID": 24004, + "GradeupItemID": 24005, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10217, + "ItemID": 10649, + "GradeupItemID": 10650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10218, + "ItemID": 10650, + "GradeupItemID": 10651, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10219, + "ItemID": 10651, + "GradeupItemID": 10652, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10220, + "ItemID": 10652, + "GradeupItemID": 10653, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10221, + "ItemID": 10659, + "GradeupItemID": 10660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10222, + "ItemID": 10660, + "GradeupItemID": 10661, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10223, + "ItemID": 10661, + "GradeupItemID": 10662, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10224, + "ItemID": 10662, + "GradeupItemID": 10663, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10321, + "ItemID": 11178, + "GradeupItemID": 11179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10322, + "ItemID": 11179, + "GradeupItemID": 11180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10323, + "ItemID": 11180, + "GradeupItemID": 11181, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10324, + "ItemID": 11181, + "GradeupItemID": 11182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10445, + "ItemID": 16693, + "GradeupItemID": 16694, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10446, + "ItemID": 16694, + "GradeupItemID": 16695, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10447, + "ItemID": 16695, + "GradeupItemID": 16696, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10448, + "ItemID": 16696, + "GradeupItemID": 16697, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10497, + "ItemID": 19040, + "GradeupItemID": 19041, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10498, + "ItemID": 19041, + "GradeupItemID": 19042, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10499, + "ItemID": 19042, + "GradeupItemID": 19043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10500, + "ItemID": 19043, + "GradeupItemID": 19044, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10537, + "ItemID": 19184, + "GradeupItemID": 19185, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10538, + "ItemID": 19185, + "GradeupItemID": 19186, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10539, + "ItemID": 19186, + "GradeupItemID": 19187, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10540, + "ItemID": 19187, + "GradeupItemID": 19188, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10553, + "ItemID": 19546, + "GradeupItemID": 19547, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10554, + "ItemID": 19547, + "GradeupItemID": 19548, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10555, + "ItemID": 19548, + "GradeupItemID": 19549, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10556, + "ItemID": 19549, + "GradeupItemID": 19550, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10597, + "ItemID": 24006, + "GradeupItemID": 24007, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10598, + "ItemID": 24007, + "GradeupItemID": 24008, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10599, + "ItemID": 24008, + "GradeupItemID": 24009, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10600, + "ItemID": 24009, + "GradeupItemID": 24010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10845, + "ItemID": 25164, + "GradeupItemID": 25165, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10846, + "ItemID": 25165, + "GradeupItemID": 25166, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10847, + "ItemID": 25166, + "GradeupItemID": 25167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10848, + "ItemID": 25167, + "GradeupItemID": 25168, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10849, + "ItemID": 25169, + "GradeupItemID": 25170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10850, + "ItemID": 25170, + "GradeupItemID": 25171, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10851, + "ItemID": 25171, + "GradeupItemID": 25172, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10852, + "ItemID": 25172, + "GradeupItemID": 25173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10853, + "ItemID": 25174, + "GradeupItemID": 25175, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10854, + "ItemID": 25175, + "GradeupItemID": 25176, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10855, + "ItemID": 25176, + "GradeupItemID": 25177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10856, + "ItemID": 25177, + "GradeupItemID": 25178, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 6, + "RecipeList": [ + { + "RecipeID": 101, + "ItemID": 87, + "GradeupItemID": 1699, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 102, + "ItemID": 1699, + "GradeupItemID": 2722, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 103, + "ItemID": 2722, + "GradeupItemID": 3745, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 104, + "ItemID": 3745, + "GradeupItemID": 4768, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 105, + "ItemID": 88, + "GradeupItemID": 1700, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 106, + "ItemID": 1700, + "GradeupItemID": 2723, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 107, + "ItemID": 2723, + "GradeupItemID": 3746, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 108, + "ItemID": 3746, + "GradeupItemID": 4769, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 109, + "ItemID": 90, + "GradeupItemID": 1702, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 110, + "ItemID": 1702, + "GradeupItemID": 2725, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 111, + "ItemID": 2725, + "GradeupItemID": 3748, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 112, + "ItemID": 3748, + "GradeupItemID": 4771, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 677, + "ItemID": 234, + "GradeupItemID": 1846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 678, + "ItemID": 1846, + "GradeupItemID": 2869, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 679, + "ItemID": 2869, + "GradeupItemID": 3892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 680, + "ItemID": 3892, + "GradeupItemID": 4915, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 681, + "ItemID": 235, + "GradeupItemID": 1847, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 682, + "ItemID": 1847, + "GradeupItemID": 2870, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 683, + "ItemID": 2870, + "GradeupItemID": 3893, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 684, + "ItemID": 3893, + "GradeupItemID": 4916, + "Cost": 700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 685, + "ItemID": 236, + "GradeupItemID": 1848, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 686, + "ItemID": 1848, + "GradeupItemID": 2871, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 687, + "ItemID": 2871, + "GradeupItemID": 3894, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 688, + "ItemID": 3894, + "GradeupItemID": 4917, + "Cost": 1400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 689, + "ItemID": 237, + "GradeupItemID": 1849, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 690, + "ItemID": 1849, + "GradeupItemID": 2872, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 691, + "ItemID": 2872, + "GradeupItemID": 3895, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 692, + "ItemID": 3895, + "GradeupItemID": 4918, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 693, + "ItemID": 238, + "GradeupItemID": 1850, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 694, + "ItemID": 1850, + "GradeupItemID": 2873, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 695, + "ItemID": 2873, + "GradeupItemID": 3896, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 696, + "ItemID": 3896, + "GradeupItemID": 4919, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 697, + "ItemID": 239, + "GradeupItemID": 1851, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 698, + "ItemID": 1851, + "GradeupItemID": 2874, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 699, + "ItemID": 2874, + "GradeupItemID": 3897, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 700, + "ItemID": 3897, + "GradeupItemID": 4920, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 701, + "ItemID": 240, + "GradeupItemID": 1852, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 702, + "ItemID": 1852, + "GradeupItemID": 2875, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 703, + "ItemID": 2875, + "GradeupItemID": 3898, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 704, + "ItemID": 3898, + "GradeupItemID": 4921, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 705, + "ItemID": 243, + "GradeupItemID": 1855, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 706, + "ItemID": 1855, + "GradeupItemID": 2878, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 707, + "ItemID": 2878, + "GradeupItemID": 3901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 708, + "ItemID": 3901, + "GradeupItemID": 4924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 709, + "ItemID": 244, + "GradeupItemID": 1856, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 710, + "ItemID": 1856, + "GradeupItemID": 2879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 711, + "ItemID": 2879, + "GradeupItemID": 3902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 712, + "ItemID": 3902, + "GradeupItemID": 4925, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 713, + "ItemID": 245, + "GradeupItemID": 1857, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 714, + "ItemID": 1857, + "GradeupItemID": 2880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 715, + "ItemID": 2880, + "GradeupItemID": 3903, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 716, + "ItemID": 3903, + "GradeupItemID": 4926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 717, + "ItemID": 247, + "GradeupItemID": 1859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 718, + "ItemID": 1859, + "GradeupItemID": 2882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 719, + "ItemID": 2882, + "GradeupItemID": 3905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 720, + "ItemID": 3905, + "GradeupItemID": 4928, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4605, + "ItemID": 9963, + "GradeupItemID": 9964, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4606, + "ItemID": 9964, + "GradeupItemID": 9965, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4607, + "ItemID": 9965, + "GradeupItemID": 9966, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4608, + "ItemID": 9966, + "GradeupItemID": 9967, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4609, + "ItemID": 9968, + "GradeupItemID": 9969, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4610, + "ItemID": 9969, + "GradeupItemID": 9970, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4611, + "ItemID": 9970, + "GradeupItemID": 9971, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4612, + "ItemID": 9971, + "GradeupItemID": 9972, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4613, + "ItemID": 9973, + "GradeupItemID": 9974, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4614, + "ItemID": 9974, + "GradeupItemID": 9975, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4615, + "ItemID": 9975, + "GradeupItemID": 9976, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4616, + "ItemID": 9976, + "GradeupItemID": 9977, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4617, + "ItemID": 9978, + "GradeupItemID": 9979, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4618, + "ItemID": 9979, + "GradeupItemID": 9980, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4619, + "ItemID": 9980, + "GradeupItemID": 9981, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4620, + "ItemID": 9981, + "GradeupItemID": 9982, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4621, + "ItemID": 9983, + "GradeupItemID": 9984, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4622, + "ItemID": 9984, + "GradeupItemID": 9985, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4623, + "ItemID": 9985, + "GradeupItemID": 9986, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4624, + "ItemID": 9986, + "GradeupItemID": 9987, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7992, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4625, + "ItemID": 9988, + "GradeupItemID": 9989, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4626, + "ItemID": 9989, + "GradeupItemID": 9990, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4627, + "ItemID": 9990, + "GradeupItemID": 9991, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4628, + "ItemID": 9991, + "GradeupItemID": 9992, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4629, + "ItemID": 9993, + "GradeupItemID": 9994, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9440, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4630, + "ItemID": 9994, + "GradeupItemID": 9995, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9437, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4631, + "ItemID": 9995, + "GradeupItemID": 9996, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7913, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7763, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4632, + "ItemID": 9996, + "GradeupItemID": 9997, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7754, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7746, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4633, + "ItemID": 9998, + "GradeupItemID": 9999, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4634, + "ItemID": 9999, + "GradeupItemID": 10000, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4635, + "ItemID": 10000, + "GradeupItemID": 10001, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4636, + "ItemID": 10001, + "GradeupItemID": 10002, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4641, + "ItemID": 10047, + "GradeupItemID": 10048, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4642, + "ItemID": 10048, + "GradeupItemID": 10049, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4643, + "ItemID": 10049, + "GradeupItemID": 10050, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4644, + "ItemID": 10050, + "GradeupItemID": 10051, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4645, + "ItemID": 10062, + "GradeupItemID": 10063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4646, + "ItemID": 10063, + "GradeupItemID": 10064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4647, + "ItemID": 10064, + "GradeupItemID": 10065, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4648, + "ItemID": 10065, + "GradeupItemID": 10066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4729, + "ItemID": 10306, + "GradeupItemID": 10307, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4730, + "ItemID": 10307, + "GradeupItemID": 10308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4731, + "ItemID": 10308, + "GradeupItemID": 10309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4732, + "ItemID": 10309, + "GradeupItemID": 10310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4733, + "ItemID": 10311, + "GradeupItemID": 10312, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4734, + "ItemID": 10312, + "GradeupItemID": 10313, + "Cost": 1170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4735, + "ItemID": 10313, + "GradeupItemID": 10314, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4736, + "ItemID": 10314, + "GradeupItemID": 10315, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4897, + "ItemID": 10773, + "GradeupItemID": 10774, + "Cost": 1340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4898, + "ItemID": 10774, + "GradeupItemID": 10775, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4899, + "ItemID": 10775, + "GradeupItemID": 10776, + "Cost": 2340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4900, + "ItemID": 10776, + "GradeupItemID": 10777, + "Cost": 2670, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4901, + "ItemID": 10778, + "GradeupItemID": 10779, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4902, + "ItemID": 10779, + "GradeupItemID": 10780, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4903, + "ItemID": 10780, + "GradeupItemID": 10781, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4904, + "ItemID": 10781, + "GradeupItemID": 10782, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4905, + "ItemID": 10783, + "GradeupItemID": 10784, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7976, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4906, + "ItemID": 10784, + "GradeupItemID": 10785, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4907, + "ItemID": 10785, + "GradeupItemID": 10786, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4908, + "ItemID": 10786, + "GradeupItemID": 10787, + "Cost": 1170, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8016, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4909, + "ItemID": 10793, + "GradeupItemID": 10794, + "Cost": 170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4910, + "ItemID": 10794, + "GradeupItemID": 10795, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4911, + "ItemID": 10795, + "GradeupItemID": 10796, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4912, + "ItemID": 10796, + "GradeupItemID": 10797, + "Cost": 840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5085, + "ItemID": 11249, + "GradeupItemID": 11250, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 36, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5086, + "ItemID": 11250, + "GradeupItemID": 11251, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 34, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 36, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5087, + "ItemID": 11251, + "GradeupItemID": 11252, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 61, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5088, + "ItemID": 11252, + "GradeupItemID": 11253, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 35, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 61, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5133, + "ItemID": 11434, + "GradeupItemID": 11435, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5134, + "ItemID": 11435, + "GradeupItemID": 11436, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5135, + "ItemID": 11436, + "GradeupItemID": 11437, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5136, + "ItemID": 11437, + "GradeupItemID": 11438, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5177, + "ItemID": 11531, + "GradeupItemID": 11532, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5178, + "ItemID": 11532, + "GradeupItemID": 11533, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5179, + "ItemID": 11533, + "GradeupItemID": 11534, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5180, + "ItemID": 11534, + "GradeupItemID": 11535, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5293, + "ItemID": 11683, + "GradeupItemID": 11684, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5294, + "ItemID": 11684, + "GradeupItemID": 11685, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5295, + "ItemID": 11685, + "GradeupItemID": 11686, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9064, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5296, + "ItemID": 11686, + "GradeupItemID": 11687, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5481, + "ItemID": 12051, + "GradeupItemID": 12052, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5482, + "ItemID": 12052, + "GradeupItemID": 12053, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5483, + "ItemID": 12053, + "GradeupItemID": 12054, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5484, + "ItemID": 12054, + "GradeupItemID": 12055, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5485, + "ItemID": 12056, + "GradeupItemID": 12057, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5486, + "ItemID": 12057, + "GradeupItemID": 12058, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5487, + "ItemID": 12058, + "GradeupItemID": 12059, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5488, + "ItemID": 12059, + "GradeupItemID": 12060, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5489, + "ItemID": 12061, + "GradeupItemID": 12062, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5490, + "ItemID": 12062, + "GradeupItemID": 12063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5491, + "ItemID": 12063, + "GradeupItemID": 12064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5492, + "ItemID": 12064, + "GradeupItemID": 12065, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5493, + "ItemID": 12066, + "GradeupItemID": 12067, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5494, + "ItemID": 12067, + "GradeupItemID": 12068, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5495, + "ItemID": 12068, + "GradeupItemID": 12069, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5496, + "ItemID": 12069, + "GradeupItemID": 12070, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5497, + "ItemID": 12071, + "GradeupItemID": 12072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5498, + "ItemID": 12072, + "GradeupItemID": 12073, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5499, + "ItemID": 12073, + "GradeupItemID": 12074, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5500, + "ItemID": 12074, + "GradeupItemID": 12075, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5501, + "ItemID": 12076, + "GradeupItemID": 12077, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5502, + "ItemID": 12077, + "GradeupItemID": 12078, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5503, + "ItemID": 12078, + "GradeupItemID": 12079, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5504, + "ItemID": 12079, + "GradeupItemID": 12080, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5505, + "ItemID": 12081, + "GradeupItemID": 12082, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5506, + "ItemID": 12082, + "GradeupItemID": 12083, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5507, + "ItemID": 12083, + "GradeupItemID": 12084, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5508, + "ItemID": 12084, + "GradeupItemID": 12085, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6333, + "ItemID": 14012, + "GradeupItemID": 14013, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6334, + "ItemID": 14013, + "GradeupItemID": 14014, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6335, + "ItemID": 14014, + "GradeupItemID": 14015, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6336, + "ItemID": 14015, + "GradeupItemID": 14016, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9796, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6337, + "ItemID": 14017, + "GradeupItemID": 14018, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6338, + "ItemID": 14018, + "GradeupItemID": 14019, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6339, + "ItemID": 14019, + "GradeupItemID": 14020, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6340, + "ItemID": 14020, + "GradeupItemID": 14021, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6369, + "ItemID": 14074, + "GradeupItemID": 14075, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6370, + "ItemID": 14075, + "GradeupItemID": 14076, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6371, + "ItemID": 14076, + "GradeupItemID": 14077, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6372, + "ItemID": 14077, + "GradeupItemID": 14078, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6553, + "ItemID": 14422, + "GradeupItemID": 14423, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6554, + "ItemID": 14423, + "GradeupItemID": 14424, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6555, + "ItemID": 14424, + "GradeupItemID": 14425, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6556, + "ItemID": 14425, + "GradeupItemID": 14426, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6557, + "ItemID": 14427, + "GradeupItemID": 14428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6558, + "ItemID": 14428, + "GradeupItemID": 14429, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6559, + "ItemID": 14429, + "GradeupItemID": 14430, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6560, + "ItemID": 14430, + "GradeupItemID": 14431, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6561, + "ItemID": 14432, + "GradeupItemID": 14433, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6562, + "ItemID": 14433, + "GradeupItemID": 14434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6563, + "ItemID": 14434, + "GradeupItemID": 14435, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6564, + "ItemID": 14435, + "GradeupItemID": 14436, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6565, + "ItemID": 14437, + "GradeupItemID": 14438, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6566, + "ItemID": 14438, + "GradeupItemID": 14439, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6567, + "ItemID": 14439, + "GradeupItemID": 14440, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6568, + "ItemID": 14440, + "GradeupItemID": 14441, + "Cost": 11400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6569, + "ItemID": 14442, + "GradeupItemID": 14443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6570, + "ItemID": 14443, + "GradeupItemID": 14444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6571, + "ItemID": 14444, + "GradeupItemID": 14445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6572, + "ItemID": 14445, + "GradeupItemID": 14446, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6573, + "ItemID": 14447, + "GradeupItemID": 14448, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6574, + "ItemID": 14448, + "GradeupItemID": 14449, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6575, + "ItemID": 14449, + "GradeupItemID": 14450, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6576, + "ItemID": 14450, + "GradeupItemID": 14451, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6577, + "ItemID": 14452, + "GradeupItemID": 14453, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6578, + "ItemID": 14453, + "GradeupItemID": 14454, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6579, + "ItemID": 14454, + "GradeupItemID": 14455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6580, + "ItemID": 14455, + "GradeupItemID": 14456, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6581, + "ItemID": 14457, + "GradeupItemID": 14458, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6582, + "ItemID": 14458, + "GradeupItemID": 14459, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6583, + "ItemID": 14459, + "GradeupItemID": 14460, + "Cost": 6700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6584, + "ItemID": 14460, + "GradeupItemID": 14461, + "Cost": 11400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7513, + "ItemID": 15763, + "GradeupItemID": 15764, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7514, + "ItemID": 15764, + "GradeupItemID": 15765, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7515, + "ItemID": 15765, + "GradeupItemID": 15766, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7516, + "ItemID": 15766, + "GradeupItemID": 15767, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7517, + "ItemID": 15768, + "GradeupItemID": 15769, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7518, + "ItemID": 15769, + "GradeupItemID": 15770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7519, + "ItemID": 15770, + "GradeupItemID": 15771, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7520, + "ItemID": 15771, + "GradeupItemID": 15772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7665, + "ItemID": 16673, + "GradeupItemID": 16674, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7666, + "ItemID": 16674, + "GradeupItemID": 16675, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7667, + "ItemID": 16675, + "GradeupItemID": 16676, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7668, + "ItemID": 16676, + "GradeupItemID": 16677, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7669, + "ItemID": 16678, + "GradeupItemID": 16679, + "Cost": 8600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7889, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7670, + "ItemID": 16679, + "GradeupItemID": 16680, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7671, + "ItemID": 16680, + "GradeupItemID": 16681, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7672, + "ItemID": 16681, + "GradeupItemID": 16682, + "Cost": 9600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7725, + "ItemID": 17451, + "GradeupItemID": 17452, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7726, + "ItemID": 17452, + "GradeupItemID": 17453, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7727, + "ItemID": 17453, + "GradeupItemID": 17454, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7728, + "ItemID": 17454, + "GradeupItemID": 17455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7729, + "ItemID": 17456, + "GradeupItemID": 17457, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7730, + "ItemID": 17457, + "GradeupItemID": 17458, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7731, + "ItemID": 17458, + "GradeupItemID": 17459, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7732, + "ItemID": 17459, + "GradeupItemID": 17460, + "Cost": 13800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7733, + "ItemID": 17461, + "GradeupItemID": 17462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7734, + "ItemID": 17462, + "GradeupItemID": 17463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7735, + "ItemID": 17463, + "GradeupItemID": 17464, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7736, + "ItemID": 17464, + "GradeupItemID": 17465, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8097, + "ItemID": 18021, + "GradeupItemID": 18022, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8098, + "ItemID": 18022, + "GradeupItemID": 18023, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8099, + "ItemID": 18023, + "GradeupItemID": 18024, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8100, + "ItemID": 18024, + "GradeupItemID": 18025, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8101, + "ItemID": 18026, + "GradeupItemID": 18027, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8102, + "ItemID": 18027, + "GradeupItemID": 18028, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8103, + "ItemID": 18028, + "GradeupItemID": 18029, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8104, + "ItemID": 18029, + "GradeupItemID": 18030, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8105, + "ItemID": 18031, + "GradeupItemID": 18032, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8106, + "ItemID": 18032, + "GradeupItemID": 18033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8107, + "ItemID": 18033, + "GradeupItemID": 18034, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8108, + "ItemID": 18034, + "GradeupItemID": 18035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8429, + "ItemID": 18535, + "GradeupItemID": 18536, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8430, + "ItemID": 18536, + "GradeupItemID": 18537, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8431, + "ItemID": 18537, + "GradeupItemID": 18538, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8432, + "ItemID": 18538, + "GradeupItemID": 18539, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8493, + "ItemID": 18685, + "GradeupItemID": 18686, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8494, + "ItemID": 18686, + "GradeupItemID": 18687, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8495, + "ItemID": 18687, + "GradeupItemID": 18688, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8496, + "ItemID": 18688, + "GradeupItemID": 18689, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8677, + "ItemID": 19837, + "GradeupItemID": 19838, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8678, + "ItemID": 19838, + "GradeupItemID": 19839, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8679, + "ItemID": 19839, + "GradeupItemID": 19840, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8680, + "ItemID": 19840, + "GradeupItemID": 19841, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8681, + "ItemID": 19842, + "GradeupItemID": 19843, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8682, + "ItemID": 19843, + "GradeupItemID": 19844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8683, + "ItemID": 19844, + "GradeupItemID": 19845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8684, + "ItemID": 19845, + "GradeupItemID": 19846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8685, + "ItemID": 19847, + "GradeupItemID": 19848, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8686, + "ItemID": 19848, + "GradeupItemID": 19849, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8687, + "ItemID": 19849, + "GradeupItemID": 19850, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8688, + "ItemID": 19850, + "GradeupItemID": 19851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8689, + "ItemID": 19852, + "GradeupItemID": 19853, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8690, + "ItemID": 19853, + "GradeupItemID": 19854, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8691, + "ItemID": 19854, + "GradeupItemID": 19855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8692, + "ItemID": 19855, + "GradeupItemID": 19856, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8917, + "ItemID": 20195, + "GradeupItemID": 20196, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8918, + "ItemID": 20196, + "GradeupItemID": 20197, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8919, + "ItemID": 20197, + "GradeupItemID": 20198, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8920, + "ItemID": 20198, + "GradeupItemID": 20199, + "Cost": 8800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8921, + "ItemID": 20200, + "GradeupItemID": 20201, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8922, + "ItemID": 20201, + "GradeupItemID": 20202, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8923, + "ItemID": 20202, + "GradeupItemID": 20203, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8924, + "ItemID": 20203, + "GradeupItemID": 20204, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8925, + "ItemID": 20205, + "GradeupItemID": 20206, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8926, + "ItemID": 20206, + "GradeupItemID": 20207, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8927, + "ItemID": 20207, + "GradeupItemID": 20208, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8928, + "ItemID": 20208, + "GradeupItemID": 20209, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8929, + "ItemID": 20210, + "GradeupItemID": 20211, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8930, + "ItemID": 20211, + "GradeupItemID": 20212, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8931, + "ItemID": 20212, + "GradeupItemID": 20213, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8932, + "ItemID": 20213, + "GradeupItemID": 20214, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9597, + "ItemID": 23836, + "GradeupItemID": 23837, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9598, + "ItemID": 23837, + "GradeupItemID": 23838, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9599, + "ItemID": 23838, + "GradeupItemID": 23839, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9600, + "ItemID": 23839, + "GradeupItemID": 23840, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9601, + "ItemID": 23841, + "GradeupItemID": 23842, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9602, + "ItemID": 23842, + "GradeupItemID": 23843, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9603, + "ItemID": 23843, + "GradeupItemID": 23844, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9604, + "ItemID": 23844, + "GradeupItemID": 23845, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9605, + "ItemID": 23846, + "GradeupItemID": 23847, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9606, + "ItemID": 23847, + "GradeupItemID": 23848, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9607, + "ItemID": 23848, + "GradeupItemID": 23849, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9608, + "ItemID": 23849, + "GradeupItemID": 23850, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9609, + "ItemID": 23851, + "GradeupItemID": 23852, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9610, + "ItemID": 23852, + "GradeupItemID": 23853, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9611, + "ItemID": 23853, + "GradeupItemID": 23854, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9612, + "ItemID": 23854, + "GradeupItemID": 23855, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9613, + "ItemID": 23856, + "GradeupItemID": 23857, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9614, + "ItemID": 23857, + "GradeupItemID": 23858, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9615, + "ItemID": 23858, + "GradeupItemID": 23859, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9616, + "ItemID": 23859, + "GradeupItemID": 23860, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10177, + "ItemID": 10052, + "GradeupItemID": 10053, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10178, + "ItemID": 10053, + "GradeupItemID": 10054, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10179, + "ItemID": 10054, + "GradeupItemID": 10055, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10180, + "ItemID": 10055, + "GradeupItemID": 10056, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10181, + "ItemID": 10057, + "GradeupItemID": 10058, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10182, + "ItemID": 10058, + "GradeupItemID": 10059, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10183, + "ItemID": 10059, + "GradeupItemID": 10060, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10184, + "ItemID": 10060, + "GradeupItemID": 10061, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10233, + "ItemID": 10788, + "GradeupItemID": 10789, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10234, + "ItemID": 10789, + "GradeupItemID": 10790, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10235, + "ItemID": 10790, + "GradeupItemID": 10791, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10236, + "ItemID": 10791, + "GradeupItemID": 10792, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10237, + "ItemID": 10798, + "GradeupItemID": 10799, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10238, + "ItemID": 10799, + "GradeupItemID": 10800, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10239, + "ItemID": 10800, + "GradeupItemID": 10801, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10240, + "ItemID": 10801, + "GradeupItemID": 10802, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10329, + "ItemID": 11244, + "GradeupItemID": 11245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10330, + "ItemID": 11245, + "GradeupItemID": 11246, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10331, + "ItemID": 11246, + "GradeupItemID": 11247, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10332, + "ItemID": 11247, + "GradeupItemID": 11248, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10565, + "ItemID": 19686, + "GradeupItemID": 19687, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10566, + "ItemID": 19687, + "GradeupItemID": 19688, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10567, + "ItemID": 19688, + "GradeupItemID": 19689, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10568, + "ItemID": 19689, + "GradeupItemID": 19690, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10785, + "ItemID": 25089, + "GradeupItemID": 25090, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10786, + "ItemID": 25090, + "GradeupItemID": 25091, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10787, + "ItemID": 25091, + "GradeupItemID": 25092, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10788, + "ItemID": 25092, + "GradeupItemID": 25093, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10789, + "ItemID": 25094, + "GradeupItemID": 25095, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10790, + "ItemID": 25095, + "GradeupItemID": 25096, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10791, + "ItemID": 25096, + "GradeupItemID": 25097, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10792, + "ItemID": 25097, + "GradeupItemID": 25098, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10793, + "ItemID": 25099, + "GradeupItemID": 25100, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10794, + "ItemID": 25100, + "GradeupItemID": 25101, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10795, + "ItemID": 25101, + "GradeupItemID": 25102, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10796, + "ItemID": 25102, + "GradeupItemID": 25103, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 5, + "RecipeList": [ + { + "RecipeID": 113, + "ItemID": 91, + "GradeupItemID": 1703, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 114, + "ItemID": 1703, + "GradeupItemID": 2726, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 115, + "ItemID": 2726, + "GradeupItemID": 3749, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 116, + "ItemID": 3749, + "GradeupItemID": 4772, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 117, + "ItemID": 92, + "GradeupItemID": 1704, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 118, + "ItemID": 1704, + "GradeupItemID": 2727, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 119, + "ItemID": 2727, + "GradeupItemID": 3750, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 120, + "ItemID": 3750, + "GradeupItemID": 4773, + "Cost": 140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 121, + "ItemID": 93, + "GradeupItemID": 1705, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 122, + "ItemID": 1705, + "GradeupItemID": 2728, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 123, + "ItemID": 2728, + "GradeupItemID": 3751, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 124, + "ItemID": 3751, + "GradeupItemID": 4774, + "Cost": 400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 125, + "ItemID": 94, + "GradeupItemID": 1706, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 126, + "ItemID": 1706, + "GradeupItemID": 2729, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 127, + "ItemID": 2729, + "GradeupItemID": 3752, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 128, + "ItemID": 3752, + "GradeupItemID": 4775, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 129, + "ItemID": 95, + "GradeupItemID": 1707, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 130, + "ItemID": 1707, + "GradeupItemID": 2730, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 131, + "ItemID": 2730, + "GradeupItemID": 3753, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 132, + "ItemID": 3753, + "GradeupItemID": 4776, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 133, + "ItemID": 96, + "GradeupItemID": 1708, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 134, + "ItemID": 1708, + "GradeupItemID": 2731, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 135, + "ItemID": 2731, + "GradeupItemID": 3754, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 136, + "ItemID": 3754, + "GradeupItemID": 4777, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 137, + "ItemID": 97, + "GradeupItemID": 1709, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 138, + "ItemID": 1709, + "GradeupItemID": 2732, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 139, + "ItemID": 2732, + "GradeupItemID": 3755, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 140, + "ItemID": 3755, + "GradeupItemID": 4778, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 721, + "ItemID": 248, + "GradeupItemID": 1860, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 722, + "ItemID": 1860, + "GradeupItemID": 2883, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 723, + "ItemID": 2883, + "GradeupItemID": 3906, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 724, + "ItemID": 3906, + "GradeupItemID": 4929, + "Cost": 1400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 725, + "ItemID": 249, + "GradeupItemID": 1861, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 726, + "ItemID": 1861, + "GradeupItemID": 2884, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 727, + "ItemID": 2884, + "GradeupItemID": 3907, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 728, + "ItemID": 3907, + "GradeupItemID": 4930, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 729, + "ItemID": 250, + "GradeupItemID": 1862, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 730, + "ItemID": 1862, + "GradeupItemID": 2885, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 731, + "ItemID": 2885, + "GradeupItemID": 3908, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 732, + "ItemID": 3908, + "GradeupItemID": 4931, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 733, + "ItemID": 251, + "GradeupItemID": 1863, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 734, + "ItemID": 1863, + "GradeupItemID": 2886, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 735, + "ItemID": 2886, + "GradeupItemID": 3909, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 736, + "ItemID": 3909, + "GradeupItemID": 4932, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8012, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 737, + "ItemID": 252, + "GradeupItemID": 1864, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 738, + "ItemID": 1864, + "GradeupItemID": 2887, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 739, + "ItemID": 2887, + "GradeupItemID": 3910, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 740, + "ItemID": 3910, + "GradeupItemID": 4933, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 741, + "ItemID": 253, + "GradeupItemID": 1865, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 742, + "ItemID": 1865, + "GradeupItemID": 2888, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 743, + "ItemID": 2888, + "GradeupItemID": 3911, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 744, + "ItemID": 3911, + "GradeupItemID": 4934, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 745, + "ItemID": 254, + "GradeupItemID": 1866, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 746, + "ItemID": 1866, + "GradeupItemID": 2889, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 747, + "ItemID": 2889, + "GradeupItemID": 3912, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 748, + "ItemID": 3912, + "GradeupItemID": 4935, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 749, + "ItemID": 255, + "GradeupItemID": 1867, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 750, + "ItemID": 1867, + "GradeupItemID": 2890, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 751, + "ItemID": 2890, + "GradeupItemID": 3913, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 752, + "ItemID": 3913, + "GradeupItemID": 4936, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 753, + "ItemID": 256, + "GradeupItemID": 1868, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 754, + "ItemID": 1868, + "GradeupItemID": 2891, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 755, + "ItemID": 2891, + "GradeupItemID": 3914, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 756, + "ItemID": 3914, + "GradeupItemID": 4937, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 757, + "ItemID": 257, + "GradeupItemID": 1869, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 758, + "ItemID": 1869, + "GradeupItemID": 2892, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 759, + "ItemID": 2892, + "GradeupItemID": 3915, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 760, + "ItemID": 3915, + "GradeupItemID": 4938, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 761, + "ItemID": 258, + "GradeupItemID": 1870, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 762, + "ItemID": 1870, + "GradeupItemID": 2893, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 763, + "ItemID": 2893, + "GradeupItemID": 3916, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 764, + "ItemID": 3916, + "GradeupItemID": 4939, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 765, + "ItemID": 259, + "GradeupItemID": 1871, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 766, + "ItemID": 1871, + "GradeupItemID": 2894, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 767, + "ItemID": 2894, + "GradeupItemID": 3917, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 768, + "ItemID": 3917, + "GradeupItemID": 4940, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 769, + "ItemID": 260, + "GradeupItemID": 1872, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 770, + "ItemID": 1872, + "GradeupItemID": 2895, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 771, + "ItemID": 2895, + "GradeupItemID": 3918, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 772, + "ItemID": 3918, + "GradeupItemID": 4941, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 773, + "ItemID": 261, + "GradeupItemID": 1873, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 774, + "ItemID": 1873, + "GradeupItemID": 2896, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 775, + "ItemID": 2896, + "GradeupItemID": 3919, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 776, + "ItemID": 3919, + "GradeupItemID": 4942, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 777, + "ItemID": 262, + "GradeupItemID": 1874, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 778, + "ItemID": 1874, + "GradeupItemID": 2897, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 779, + "ItemID": 2897, + "GradeupItemID": 3920, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 780, + "ItemID": 3920, + "GradeupItemID": 4943, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 781, + "ItemID": 263, + "GradeupItemID": 1875, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 782, + "ItemID": 1875, + "GradeupItemID": 2898, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 783, + "ItemID": 2898, + "GradeupItemID": 3921, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 784, + "ItemID": 3921, + "GradeupItemID": 4944, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 785, + "ItemID": 264, + "GradeupItemID": 1876, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 786, + "ItemID": 1876, + "GradeupItemID": 2899, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 787, + "ItemID": 2899, + "GradeupItemID": 3922, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 788, + "ItemID": 3922, + "GradeupItemID": 4945, + "Cost": 7500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 789, + "ItemID": 265, + "GradeupItemID": 1877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 790, + "ItemID": 1877, + "GradeupItemID": 2900, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 791, + "ItemID": 2900, + "GradeupItemID": 3923, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 792, + "ItemID": 3923, + "GradeupItemID": 4946, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 793, + "ItemID": 266, + "GradeupItemID": 1878, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 794, + "ItemID": 1878, + "GradeupItemID": 2901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 795, + "ItemID": 2901, + "GradeupItemID": 3924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 796, + "ItemID": 3924, + "GradeupItemID": 4947, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 797, + "ItemID": 267, + "GradeupItemID": 1879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 798, + "ItemID": 1879, + "GradeupItemID": 2902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 799, + "ItemID": 2902, + "GradeupItemID": 3925, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 800, + "ItemID": 3925, + "GradeupItemID": 4948, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 801, + "ItemID": 268, + "GradeupItemID": 1880, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 802, + "ItemID": 1880, + "GradeupItemID": 2903, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 803, + "ItemID": 2903, + "GradeupItemID": 3926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 804, + "ItemID": 3926, + "GradeupItemID": 4949, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 805, + "ItemID": 269, + "GradeupItemID": 1881, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 806, + "ItemID": 1881, + "GradeupItemID": 2904, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 807, + "ItemID": 2904, + "GradeupItemID": 3927, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 808, + "ItemID": 3927, + "GradeupItemID": 4950, + "Cost": 19200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 809, + "ItemID": 270, + "GradeupItemID": 1882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 810, + "ItemID": 1882, + "GradeupItemID": 2905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 811, + "ItemID": 2905, + "GradeupItemID": 3928, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 812, + "ItemID": 3928, + "GradeupItemID": 4951, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 813, + "ItemID": 271, + "GradeupItemID": 1883, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 814, + "ItemID": 1883, + "GradeupItemID": 2906, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 815, + "ItemID": 2906, + "GradeupItemID": 3929, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 816, + "ItemID": 3929, + "GradeupItemID": 4952, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 817, + "ItemID": 272, + "GradeupItemID": 1884, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 818, + "ItemID": 1884, + "GradeupItemID": 2907, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 819, + "ItemID": 2907, + "GradeupItemID": 3930, + "Cost": 19200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 820, + "ItemID": 3930, + "GradeupItemID": 4953, + "Cost": 19200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 821, + "ItemID": 273, + "GradeupItemID": 1885, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 822, + "ItemID": 1885, + "GradeupItemID": 2908, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 823, + "ItemID": 2908, + "GradeupItemID": 3931, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 824, + "ItemID": 3931, + "GradeupItemID": 4954, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 825, + "ItemID": 274, + "GradeupItemID": 1886, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7772, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 826, + "ItemID": 1886, + "GradeupItemID": 2909, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7800, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 827, + "ItemID": 2909, + "GradeupItemID": 3932, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 828, + "ItemID": 3932, + "GradeupItemID": 4955, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 829, + "ItemID": 275, + "GradeupItemID": 1887, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 830, + "ItemID": 1887, + "GradeupItemID": 2910, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 831, + "ItemID": 2910, + "GradeupItemID": 3933, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 832, + "ItemID": 3933, + "GradeupItemID": 4956, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 833, + "ItemID": 276, + "GradeupItemID": 1888, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 834, + "ItemID": 1888, + "GradeupItemID": 2911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 835, + "ItemID": 2911, + "GradeupItemID": 3934, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 836, + "ItemID": 3934, + "GradeupItemID": 4957, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4713, + "ItemID": 10286, + "GradeupItemID": 10287, + "Cost": 2535, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4714, + "ItemID": 10287, + "GradeupItemID": 10288, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4715, + "ItemID": 10288, + "GradeupItemID": 10289, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4716, + "ItemID": 10289, + "GradeupItemID": 10290, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4717, + "ItemID": 10291, + "GradeupItemID": 10292, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4718, + "ItemID": 10292, + "GradeupItemID": 10293, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4719, + "ItemID": 10293, + "GradeupItemID": 10294, + "Cost": 6670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4720, + "ItemID": 10294, + "GradeupItemID": 10295, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4721, + "ItemID": 10296, + "GradeupItemID": 10297, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4722, + "ItemID": 10297, + "GradeupItemID": 10298, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4723, + "ItemID": 10298, + "GradeupItemID": 10299, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4724, + "ItemID": 10299, + "GradeupItemID": 10300, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7837, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4725, + "ItemID": 10301, + "GradeupItemID": 10302, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4726, + "ItemID": 10302, + "GradeupItemID": 10303, + "Cost": 2670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4727, + "ItemID": 10303, + "GradeupItemID": 10304, + "Cost": 3340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4728, + "ItemID": 10304, + "GradeupItemID": 10305, + "Cost": 4340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4881, + "ItemID": 10743, + "GradeupItemID": 10744, + "Cost": 2670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4882, + "ItemID": 10744, + "GradeupItemID": 10745, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4883, + "ItemID": 10745, + "GradeupItemID": 10746, + "Cost": 4340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4884, + "ItemID": 10746, + "GradeupItemID": 10747, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4885, + "ItemID": 10748, + "GradeupItemID": 10749, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4886, + "ItemID": 10749, + "GradeupItemID": 10750, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4887, + "ItemID": 10750, + "GradeupItemID": 10751, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4888, + "ItemID": 10751, + "GradeupItemID": 10752, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4889, + "ItemID": 10753, + "GradeupItemID": 10754, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4890, + "ItemID": 10754, + "GradeupItemID": 10755, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4891, + "ItemID": 10755, + "GradeupItemID": 10756, + "Cost": 1670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4892, + "ItemID": 10756, + "GradeupItemID": 10757, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4893, + "ItemID": 10763, + "GradeupItemID": 10764, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4894, + "ItemID": 10764, + "GradeupItemID": 10765, + "Cost": 340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4895, + "ItemID": 10765, + "GradeupItemID": 10766, + "Cost": 670, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4896, + "ItemID": 10766, + "GradeupItemID": 10767, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5009, + "ItemID": 11087, + "GradeupItemID": 11088, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5010, + "ItemID": 11088, + "GradeupItemID": 11089, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5011, + "ItemID": 11089, + "GradeupItemID": 11090, + "Cost": 6200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5012, + "ItemID": 11090, + "GradeupItemID": 11091, + "Cost": 6200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5013, + "ItemID": 11092, + "GradeupItemID": 11093, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5014, + "ItemID": 11093, + "GradeupItemID": 11094, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5015, + "ItemID": 11094, + "GradeupItemID": 11095, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5016, + "ItemID": 11095, + "GradeupItemID": 11096, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5017, + "ItemID": 11097, + "GradeupItemID": 11098, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5018, + "ItemID": 11098, + "GradeupItemID": 11099, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5019, + "ItemID": 11099, + "GradeupItemID": 11100, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5020, + "ItemID": 11100, + "GradeupItemID": 11101, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5081, + "ItemID": 11239, + "GradeupItemID": 11240, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 36, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5082, + "ItemID": 11240, + "GradeupItemID": 11241, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 34, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 36, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5083, + "ItemID": 11241, + "GradeupItemID": 11242, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 61, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5084, + "ItemID": 11242, + "GradeupItemID": 11243, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 35, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 61, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5129, + "ItemID": 11429, + "GradeupItemID": 11430, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5130, + "ItemID": 11430, + "GradeupItemID": 11431, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5131, + "ItemID": 11431, + "GradeupItemID": 11432, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5132, + "ItemID": 11432, + "GradeupItemID": 11433, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5173, + "ItemID": 11526, + "GradeupItemID": 11527, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5174, + "ItemID": 11527, + "GradeupItemID": 11528, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5175, + "ItemID": 11528, + "GradeupItemID": 11529, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5176, + "ItemID": 11529, + "GradeupItemID": 11530, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5213, + "ItemID": 11577, + "GradeupItemID": 11578, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5214, + "ItemID": 11578, + "GradeupItemID": 11579, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5215, + "ItemID": 11579, + "GradeupItemID": 11580, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5216, + "ItemID": 11580, + "GradeupItemID": 11581, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5217, + "ItemID": 11582, + "GradeupItemID": 11583, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5218, + "ItemID": 11583, + "GradeupItemID": 11584, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5219, + "ItemID": 11584, + "GradeupItemID": 11585, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5220, + "ItemID": 11585, + "GradeupItemID": 11586, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5289, + "ItemID": 11678, + "GradeupItemID": 11679, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5290, + "ItemID": 11679, + "GradeupItemID": 11680, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5291, + "ItemID": 11680, + "GradeupItemID": 11681, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5292, + "ItemID": 11681, + "GradeupItemID": 11682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5441, + "ItemID": 11996, + "GradeupItemID": 11997, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5442, + "ItemID": 11997, + "GradeupItemID": 11998, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5443, + "ItemID": 11998, + "GradeupItemID": 11999, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5444, + "ItemID": 11999, + "GradeupItemID": 12000, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5445, + "ItemID": 12001, + "GradeupItemID": 12002, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5446, + "ItemID": 12002, + "GradeupItemID": 12003, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5447, + "ItemID": 12003, + "GradeupItemID": 12004, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5448, + "ItemID": 12004, + "GradeupItemID": 12005, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5449, + "ItemID": 12006, + "GradeupItemID": 12007, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5450, + "ItemID": 12007, + "GradeupItemID": 12008, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5451, + "ItemID": 12008, + "GradeupItemID": 12009, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5452, + "ItemID": 12009, + "GradeupItemID": 12010, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5453, + "ItemID": 12011, + "GradeupItemID": 12012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5454, + "ItemID": 12012, + "GradeupItemID": 12013, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5455, + "ItemID": 12013, + "GradeupItemID": 12014, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5456, + "ItemID": 12014, + "GradeupItemID": 12015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5457, + "ItemID": 12016, + "GradeupItemID": 12017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5458, + "ItemID": 12017, + "GradeupItemID": 12018, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5459, + "ItemID": 12018, + "GradeupItemID": 12019, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5460, + "ItemID": 12019, + "GradeupItemID": 12020, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5461, + "ItemID": 12026, + "GradeupItemID": 12027, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5462, + "ItemID": 12027, + "GradeupItemID": 12028, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5463, + "ItemID": 12028, + "GradeupItemID": 12029, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5464, + "ItemID": 12029, + "GradeupItemID": 12030, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5465, + "ItemID": 12031, + "GradeupItemID": 12032, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5466, + "ItemID": 12032, + "GradeupItemID": 12033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5467, + "ItemID": 12033, + "GradeupItemID": 12034, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5468, + "ItemID": 12034, + "GradeupItemID": 12035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5469, + "ItemID": 12036, + "GradeupItemID": 12037, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5470, + "ItemID": 12037, + "GradeupItemID": 12038, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5471, + "ItemID": 12038, + "GradeupItemID": 12039, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5472, + "ItemID": 12039, + "GradeupItemID": 12040, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5473, + "ItemID": 12041, + "GradeupItemID": 12042, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5474, + "ItemID": 12042, + "GradeupItemID": 12043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5475, + "ItemID": 12043, + "GradeupItemID": 12044, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5476, + "ItemID": 12044, + "GradeupItemID": 12045, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5477, + "ItemID": 12046, + "GradeupItemID": 12047, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5478, + "ItemID": 12047, + "GradeupItemID": 12048, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5479, + "ItemID": 12048, + "GradeupItemID": 12049, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5480, + "ItemID": 12049, + "GradeupItemID": 12050, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6325, + "ItemID": 14002, + "GradeupItemID": 14003, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6326, + "ItemID": 14003, + "GradeupItemID": 14004, + "Cost": 4700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6327, + "ItemID": 14004, + "GradeupItemID": 14005, + "Cost": 6400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9065, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6328, + "ItemID": 14005, + "GradeupItemID": 14006, + "Cost": 9800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9796, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6329, + "ItemID": 14007, + "GradeupItemID": 14008, + "Cost": 13100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6330, + "ItemID": 14008, + "GradeupItemID": 14009, + "Cost": 15500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6331, + "ItemID": 14009, + "GradeupItemID": 14010, + "Cost": 18800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6332, + "ItemID": 14010, + "GradeupItemID": 14011, + "Cost": 19700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6361, + "ItemID": 14057, + "GradeupItemID": 14058, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6362, + "ItemID": 14058, + "GradeupItemID": 14059, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6363, + "ItemID": 14059, + "GradeupItemID": 14060, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6364, + "ItemID": 14060, + "GradeupItemID": 14061, + "Cost": 6800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6365, + "ItemID": 14063, + "GradeupItemID": 14064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6366, + "ItemID": 14064, + "GradeupItemID": 14065, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6367, + "ItemID": 14065, + "GradeupItemID": 14066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6368, + "ItemID": 14066, + "GradeupItemID": 14067, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6513, + "ItemID": 14372, + "GradeupItemID": 14373, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6514, + "ItemID": 14373, + "GradeupItemID": 14374, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6515, + "ItemID": 14374, + "GradeupItemID": 14375, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6516, + "ItemID": 14375, + "GradeupItemID": 14376, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6517, + "ItemID": 14377, + "GradeupItemID": 14378, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6518, + "ItemID": 14378, + "GradeupItemID": 14379, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6519, + "ItemID": 14379, + "GradeupItemID": 14380, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6520, + "ItemID": 14380, + "GradeupItemID": 14381, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6521, + "ItemID": 14382, + "GradeupItemID": 14383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6522, + "ItemID": 14383, + "GradeupItemID": 14384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6523, + "ItemID": 14384, + "GradeupItemID": 14385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6524, + "ItemID": 14385, + "GradeupItemID": 14386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6525, + "ItemID": 14387, + "GradeupItemID": 14388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6526, + "ItemID": 14388, + "GradeupItemID": 14389, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6527, + "ItemID": 14389, + "GradeupItemID": 14390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6528, + "ItemID": 14390, + "GradeupItemID": 14391, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6529, + "ItemID": 14392, + "GradeupItemID": 14393, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6530, + "ItemID": 14393, + "GradeupItemID": 14394, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6531, + "ItemID": 14394, + "GradeupItemID": 14395, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6532, + "ItemID": 14395, + "GradeupItemID": 14396, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6533, + "ItemID": 14397, + "GradeupItemID": 14398, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6534, + "ItemID": 14398, + "GradeupItemID": 14399, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6535, + "ItemID": 14399, + "GradeupItemID": 14400, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6536, + "ItemID": 14400, + "GradeupItemID": 14401, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6537, + "ItemID": 14402, + "GradeupItemID": 14403, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6538, + "ItemID": 14403, + "GradeupItemID": 14404, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6539, + "ItemID": 14404, + "GradeupItemID": 14405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6540, + "ItemID": 14405, + "GradeupItemID": 14406, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6541, + "ItemID": 14407, + "GradeupItemID": 14408, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6542, + "ItemID": 14408, + "GradeupItemID": 14409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6543, + "ItemID": 14409, + "GradeupItemID": 14410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6544, + "ItemID": 14410, + "GradeupItemID": 14411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6545, + "ItemID": 14412, + "GradeupItemID": 14413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6546, + "ItemID": 14413, + "GradeupItemID": 14414, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6547, + "ItemID": 14414, + "GradeupItemID": 14415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6548, + "ItemID": 14415, + "GradeupItemID": 14416, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6549, + "ItemID": 14417, + "GradeupItemID": 14418, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6550, + "ItemID": 14418, + "GradeupItemID": 14419, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6551, + "ItemID": 14419, + "GradeupItemID": 14420, + "Cost": 26800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6552, + "ItemID": 14420, + "GradeupItemID": 14421, + "Cost": 26800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7497, + "ItemID": 15733, + "GradeupItemID": 15734, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7498, + "ItemID": 15734, + "GradeupItemID": 15735, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7499, + "ItemID": 15735, + "GradeupItemID": 15736, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7500, + "ItemID": 15736, + "GradeupItemID": 15737, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7501, + "ItemID": 15738, + "GradeupItemID": 15739, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7502, + "ItemID": 15739, + "GradeupItemID": 15740, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7503, + "ItemID": 15740, + "GradeupItemID": 15741, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7504, + "ItemID": 15741, + "GradeupItemID": 15742, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7505, + "ItemID": 15743, + "GradeupItemID": 15744, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7506, + "ItemID": 15744, + "GradeupItemID": 15745, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7507, + "ItemID": 15745, + "GradeupItemID": 15746, + "Cost": 5900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7508, + "ItemID": 15746, + "GradeupItemID": 15747, + "Cost": 11300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7509, + "ItemID": 15748, + "GradeupItemID": 15749, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7510, + "ItemID": 15749, + "GradeupItemID": 15750, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7511, + "ItemID": 15750, + "GradeupItemID": 15751, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7512, + "ItemID": 15751, + "GradeupItemID": 15752, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7661, + "ItemID": 16663, + "GradeupItemID": 16664, + "Cost": 30600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7662, + "ItemID": 16664, + "GradeupItemID": 16665, + "Cost": 30900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7885, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7663, + "ItemID": 16665, + "GradeupItemID": 16666, + "Cost": 31300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7808, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7664, + "ItemID": 16666, + "GradeupItemID": 16667, + "Cost": 32300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7713, + "ItemID": 17436, + "GradeupItemID": 17437, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7714, + "ItemID": 17437, + "GradeupItemID": 17438, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7715, + "ItemID": 17438, + "GradeupItemID": 17439, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7716, + "ItemID": 17439, + "GradeupItemID": 17440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7717, + "ItemID": 17441, + "GradeupItemID": 17442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7718, + "ItemID": 17442, + "GradeupItemID": 17443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7719, + "ItemID": 17443, + "GradeupItemID": 17444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7720, + "ItemID": 17444, + "GradeupItemID": 17445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7721, + "ItemID": 17446, + "GradeupItemID": 17447, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7722, + "ItemID": 17447, + "GradeupItemID": 17448, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7723, + "ItemID": 17448, + "GradeupItemID": 17449, + "Cost": 28000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7724, + "ItemID": 17449, + "GradeupItemID": 17450, + "Cost": 28000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8085, + "ItemID": 18006, + "GradeupItemID": 18007, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8086, + "ItemID": 18007, + "GradeupItemID": 18008, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8087, + "ItemID": 18008, + "GradeupItemID": 18009, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8088, + "ItemID": 18009, + "GradeupItemID": 18010, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8089, + "ItemID": 18011, + "GradeupItemID": 18012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8090, + "ItemID": 18012, + "GradeupItemID": 18013, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8091, + "ItemID": 18013, + "GradeupItemID": 18014, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8092, + "ItemID": 18014, + "GradeupItemID": 18015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8093, + "ItemID": 18016, + "GradeupItemID": 18017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8094, + "ItemID": 18017, + "GradeupItemID": 18018, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8095, + "ItemID": 18018, + "GradeupItemID": 18019, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8096, + "ItemID": 18019, + "GradeupItemID": 18020, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8425, + "ItemID": 18530, + "GradeupItemID": 18531, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8426, + "ItemID": 18531, + "GradeupItemID": 18532, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8427, + "ItemID": 18532, + "GradeupItemID": 18533, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8428, + "ItemID": 18533, + "GradeupItemID": 18534, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8489, + "ItemID": 18680, + "GradeupItemID": 18681, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8490, + "ItemID": 18681, + "GradeupItemID": 18682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8491, + "ItemID": 18682, + "GradeupItemID": 18683, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8492, + "ItemID": 18683, + "GradeupItemID": 18684, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8581, + "ItemID": 19679, + "GradeupItemID": 19680, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8582, + "ItemID": 19680, + "GradeupItemID": 19681, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8583, + "ItemID": 19681, + "GradeupItemID": 19682, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8584, + "ItemID": 19682, + "GradeupItemID": 19683, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 12, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8661, + "ItemID": 19813, + "GradeupItemID": 19814, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8662, + "ItemID": 19814, + "GradeupItemID": 19815, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8663, + "ItemID": 19815, + "GradeupItemID": 19816, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8664, + "ItemID": 19816, + "GradeupItemID": 19817, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8665, + "ItemID": 19818, + "GradeupItemID": 19819, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8666, + "ItemID": 19819, + "GradeupItemID": 19820, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8667, + "ItemID": 19820, + "GradeupItemID": 19821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8668, + "ItemID": 19821, + "GradeupItemID": 19822, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8669, + "ItemID": 19823, + "GradeupItemID": 19824, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8670, + "ItemID": 19824, + "GradeupItemID": 19825, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8671, + "ItemID": 19825, + "GradeupItemID": 19826, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8672, + "ItemID": 19826, + "GradeupItemID": 19827, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8673, + "ItemID": 19828, + "GradeupItemID": 19829, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8674, + "ItemID": 19829, + "GradeupItemID": 19830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8675, + "ItemID": 19830, + "GradeupItemID": 19831, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8676, + "ItemID": 19831, + "GradeupItemID": 19832, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8901, + "ItemID": 20171, + "GradeupItemID": 20172, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8902, + "ItemID": 20172, + "GradeupItemID": 20173, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8903, + "ItemID": 20173, + "GradeupItemID": 20174, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8904, + "ItemID": 20174, + "GradeupItemID": 20175, + "Cost": 8800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8905, + "ItemID": 20176, + "GradeupItemID": 20177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8906, + "ItemID": 20177, + "GradeupItemID": 20178, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8907, + "ItemID": 20178, + "GradeupItemID": 20179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8908, + "ItemID": 20179, + "GradeupItemID": 20180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8909, + "ItemID": 20181, + "GradeupItemID": 20182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8910, + "ItemID": 20182, + "GradeupItemID": 20183, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8911, + "ItemID": 20183, + "GradeupItemID": 20184, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8912, + "ItemID": 20184, + "GradeupItemID": 20185, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8913, + "ItemID": 20186, + "GradeupItemID": 20187, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8914, + "ItemID": 20187, + "GradeupItemID": 20188, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8915, + "ItemID": 20188, + "GradeupItemID": 20189, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8916, + "ItemID": 20189, + "GradeupItemID": 20190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9581, + "ItemID": 23807, + "GradeupItemID": 23808, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9582, + "ItemID": 23808, + "GradeupItemID": 23809, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9583, + "ItemID": 23809, + "GradeupItemID": 23810, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9584, + "ItemID": 23810, + "GradeupItemID": 23811, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9585, + "ItemID": 23812, + "GradeupItemID": 23813, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9586, + "ItemID": 23813, + "GradeupItemID": 23814, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9587, + "ItemID": 23814, + "GradeupItemID": 23815, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9588, + "ItemID": 23815, + "GradeupItemID": 23816, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9589, + "ItemID": 23817, + "GradeupItemID": 23818, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9590, + "ItemID": 23818, + "GradeupItemID": 23819, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9591, + "ItemID": 23819, + "GradeupItemID": 23820, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9592, + "ItemID": 23820, + "GradeupItemID": 23821, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9593, + "ItemID": 23827, + "GradeupItemID": 23828, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9594, + "ItemID": 23828, + "GradeupItemID": 23829, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9595, + "ItemID": 23829, + "GradeupItemID": 23830, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9596, + "ItemID": 23830, + "GradeupItemID": 23831, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10225, + "ItemID": 10758, + "GradeupItemID": 10759, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10226, + "ItemID": 10759, + "GradeupItemID": 10760, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10227, + "ItemID": 10760, + "GradeupItemID": 10761, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10228, + "ItemID": 10761, + "GradeupItemID": 10762, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10229, + "ItemID": 10768, + "GradeupItemID": 10769, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10230, + "ItemID": 10769, + "GradeupItemID": 10770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10231, + "ItemID": 10770, + "GradeupItemID": 10771, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10232, + "ItemID": 10771, + "GradeupItemID": 10772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10325, + "ItemID": 11234, + "GradeupItemID": 11235, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10326, + "ItemID": 11235, + "GradeupItemID": 11236, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10327, + "ItemID": 11236, + "GradeupItemID": 11237, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10328, + "ItemID": 11237, + "GradeupItemID": 11238, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10441, + "ItemID": 16668, + "GradeupItemID": 16669, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10442, + "ItemID": 16669, + "GradeupItemID": 16670, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10443, + "ItemID": 16670, + "GradeupItemID": 16671, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10444, + "ItemID": 16671, + "GradeupItemID": 16672, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10477, + "ItemID": 18940, + "GradeupItemID": 18941, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10478, + "ItemID": 18941, + "GradeupItemID": 18942, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10479, + "ItemID": 18942, + "GradeupItemID": 18943, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10480, + "ItemID": 18943, + "GradeupItemID": 18944, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10517, + "ItemID": 19159, + "GradeupItemID": 19160, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10518, + "ItemID": 19160, + "GradeupItemID": 19161, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10519, + "ItemID": 19161, + "GradeupItemID": 19162, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10520, + "ItemID": 19162, + "GradeupItemID": 19163, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10549, + "ItemID": 19523, + "GradeupItemID": 19524, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10550, + "ItemID": 19524, + "GradeupItemID": 19525, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10551, + "ItemID": 19525, + "GradeupItemID": 19526, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10552, + "ItemID": 19526, + "GradeupItemID": 19527, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10773, + "ItemID": 25074, + "GradeupItemID": 25075, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10774, + "ItemID": 25075, + "GradeupItemID": 25076, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10775, + "ItemID": 25076, + "GradeupItemID": 25077, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10776, + "ItemID": 25077, + "GradeupItemID": 25078, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10777, + "ItemID": 25079, + "GradeupItemID": 25080, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10778, + "ItemID": 25080, + "GradeupItemID": 25081, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10779, + "ItemID": 25081, + "GradeupItemID": 25082, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10780, + "ItemID": 25082, + "GradeupItemID": 25083, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10781, + "ItemID": 25084, + "GradeupItemID": 25085, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10782, + "ItemID": 25085, + "GradeupItemID": 25086, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10783, + "ItemID": 25086, + "GradeupItemID": 25087, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10784, + "ItemID": 25087, + "GradeupItemID": 25088, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 7, + "RecipeList": [ + { + "RecipeID": 141, + "ItemID": 98, + "GradeupItemID": 1710, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7960, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 142, + "ItemID": 1710, + "GradeupItemID": 2733, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 143, + "ItemID": 2733, + "GradeupItemID": 3756, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 144, + "ItemID": 3756, + "GradeupItemID": 4779, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 145, + "ItemID": 99, + "GradeupItemID": 1711, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 146, + "ItemID": 1711, + "GradeupItemID": 2734, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 147, + "ItemID": 2734, + "GradeupItemID": 3757, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 148, + "ItemID": 3757, + "GradeupItemID": 4780, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 149, + "ItemID": 100, + "GradeupItemID": 1712, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 150, + "ItemID": 1712, + "GradeupItemID": 2735, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 151, + "ItemID": 2735, + "GradeupItemID": 3758, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 152, + "ItemID": 3758, + "GradeupItemID": 4781, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 153, + "ItemID": 101, + "GradeupItemID": 1713, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 154, + "ItemID": 1713, + "GradeupItemID": 2736, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 155, + "ItemID": 2736, + "GradeupItemID": 3759, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 156, + "ItemID": 3759, + "GradeupItemID": 4782, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 157, + "ItemID": 102, + "GradeupItemID": 1714, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 158, + "ItemID": 1714, + "GradeupItemID": 2737, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 159, + "ItemID": 2737, + "GradeupItemID": 3760, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 160, + "ItemID": 3760, + "GradeupItemID": 4783, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 161, + "ItemID": 103, + "GradeupItemID": 1715, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 162, + "ItemID": 1715, + "GradeupItemID": 2738, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 163, + "ItemID": 2738, + "GradeupItemID": 3761, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 164, + "ItemID": 3761, + "GradeupItemID": 4784, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 165, + "ItemID": 104, + "GradeupItemID": 1716, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 166, + "ItemID": 1716, + "GradeupItemID": 2739, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 167, + "ItemID": 2739, + "GradeupItemID": 3762, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 168, + "ItemID": 3762, + "GradeupItemID": 4785, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 837, + "ItemID": 277, + "GradeupItemID": 1889, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 838, + "ItemID": 1889, + "GradeupItemID": 2912, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 839, + "ItemID": 2912, + "GradeupItemID": 3935, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 840, + "ItemID": 3935, + "GradeupItemID": 4958, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 841, + "ItemID": 278, + "GradeupItemID": 1890, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 842, + "ItemID": 1890, + "GradeupItemID": 2913, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 843, + "ItemID": 2913, + "GradeupItemID": 3936, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 844, + "ItemID": 3936, + "GradeupItemID": 4959, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 845, + "ItemID": 279, + "GradeupItemID": 1891, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 846, + "ItemID": 1891, + "GradeupItemID": 2914, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 847, + "ItemID": 2914, + "GradeupItemID": 3937, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 848, + "ItemID": 3937, + "GradeupItemID": 4960, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 849, + "ItemID": 280, + "GradeupItemID": 1892, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 850, + "ItemID": 1892, + "GradeupItemID": 2915, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 851, + "ItemID": 2915, + "GradeupItemID": 3938, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 852, + "ItemID": 3938, + "GradeupItemID": 4961, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 853, + "ItemID": 281, + "GradeupItemID": 1893, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 854, + "ItemID": 1893, + "GradeupItemID": 2916, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 855, + "ItemID": 2916, + "GradeupItemID": 3939, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 856, + "ItemID": 3939, + "GradeupItemID": 4962, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 857, + "ItemID": 282, + "GradeupItemID": 1894, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 858, + "ItemID": 1894, + "GradeupItemID": 2917, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 859, + "ItemID": 2917, + "GradeupItemID": 3940, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 860, + "ItemID": 3940, + "GradeupItemID": 4963, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 861, + "ItemID": 283, + "GradeupItemID": 1895, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 862, + "ItemID": 1895, + "GradeupItemID": 2918, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 863, + "ItemID": 2918, + "GradeupItemID": 3941, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 864, + "ItemID": 3941, + "GradeupItemID": 4964, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 865, + "ItemID": 284, + "GradeupItemID": 1896, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 866, + "ItemID": 1896, + "GradeupItemID": 2919, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 867, + "ItemID": 2919, + "GradeupItemID": 3942, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 868, + "ItemID": 3942, + "GradeupItemID": 4965, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 869, + "ItemID": 285, + "GradeupItemID": 1897, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 870, + "ItemID": 1897, + "GradeupItemID": 2920, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 871, + "ItemID": 2920, + "GradeupItemID": 3943, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 872, + "ItemID": 3943, + "GradeupItemID": 4966, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 873, + "ItemID": 287, + "GradeupItemID": 1899, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 874, + "ItemID": 1899, + "GradeupItemID": 2922, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 875, + "ItemID": 2922, + "GradeupItemID": 3945, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 876, + "ItemID": 3945, + "GradeupItemID": 4968, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 877, + "ItemID": 288, + "GradeupItemID": 1900, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 878, + "ItemID": 1900, + "GradeupItemID": 2923, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 879, + "ItemID": 2923, + "GradeupItemID": 3946, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 880, + "ItemID": 3946, + "GradeupItemID": 4969, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 881, + "ItemID": 289, + "GradeupItemID": 1901, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 882, + "ItemID": 1901, + "GradeupItemID": 2924, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 883, + "ItemID": 2924, + "GradeupItemID": 3947, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 884, + "ItemID": 3947, + "GradeupItemID": 4970, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 885, + "ItemID": 290, + "GradeupItemID": 1902, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 886, + "ItemID": 1902, + "GradeupItemID": 2925, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 887, + "ItemID": 2925, + "GradeupItemID": 3948, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 888, + "ItemID": 3948, + "GradeupItemID": 4971, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 889, + "ItemID": 291, + "GradeupItemID": 1903, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 890, + "ItemID": 1903, + "GradeupItemID": 2926, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 891, + "ItemID": 2926, + "GradeupItemID": 3949, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 892, + "ItemID": 3949, + "GradeupItemID": 4972, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 893, + "ItemID": 293, + "GradeupItemID": 1905, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 894, + "ItemID": 1905, + "GradeupItemID": 2928, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 895, + "ItemID": 2928, + "GradeupItemID": 3951, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 896, + "ItemID": 3951, + "GradeupItemID": 4974, + "Cost": 11600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 897, + "ItemID": 294, + "GradeupItemID": 1906, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 898, + "ItemID": 1906, + "GradeupItemID": 2929, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 899, + "ItemID": 2929, + "GradeupItemID": 3952, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 900, + "ItemID": 3952, + "GradeupItemID": 4975, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 901, + "ItemID": 295, + "GradeupItemID": 1907, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 902, + "ItemID": 1907, + "GradeupItemID": 2930, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 903, + "ItemID": 2930, + "GradeupItemID": 3953, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 904, + "ItemID": 3953, + "GradeupItemID": 4976, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 905, + "ItemID": 296, + "GradeupItemID": 1908, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 906, + "ItemID": 1908, + "GradeupItemID": 2931, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 907, + "ItemID": 2931, + "GradeupItemID": 3954, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 908, + "ItemID": 3954, + "GradeupItemID": 4977, + "Cost": 18000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 3, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 909, + "ItemID": 297, + "GradeupItemID": 1909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 910, + "ItemID": 1909, + "GradeupItemID": 2932, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 911, + "ItemID": 2932, + "GradeupItemID": 3955, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 912, + "ItemID": 3955, + "GradeupItemID": 4978, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 913, + "ItemID": 298, + "GradeupItemID": 1910, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 914, + "ItemID": 1910, + "GradeupItemID": 2933, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 915, + "ItemID": 2933, + "GradeupItemID": 3956, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 916, + "ItemID": 3956, + "GradeupItemID": 4979, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 917, + "ItemID": 299, + "GradeupItemID": 1911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 918, + "ItemID": 1911, + "GradeupItemID": 2934, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 919, + "ItemID": 2934, + "GradeupItemID": 3957, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 920, + "ItemID": 3957, + "GradeupItemID": 4980, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 921, + "ItemID": 300, + "GradeupItemID": 1912, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 922, + "ItemID": 1912, + "GradeupItemID": 2935, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 923, + "ItemID": 2935, + "GradeupItemID": 3958, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 924, + "ItemID": 3958, + "GradeupItemID": 4981, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 925, + "ItemID": 301, + "GradeupItemID": 1913, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7784, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 926, + "ItemID": 1913, + "GradeupItemID": 2936, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 927, + "ItemID": 2936, + "GradeupItemID": 3959, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 928, + "ItemID": 3959, + "GradeupItemID": 4982, + "Cost": 14400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7765, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7911, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 929, + "ItemID": 302, + "GradeupItemID": 1914, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 930, + "ItemID": 1914, + "GradeupItemID": 2937, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 931, + "ItemID": 2937, + "GradeupItemID": 3960, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 932, + "ItemID": 3960, + "GradeupItemID": 4983, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 933, + "ItemID": 303, + "GradeupItemID": 1915, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 934, + "ItemID": 1915, + "GradeupItemID": 2938, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 935, + "ItemID": 2938, + "GradeupItemID": 3961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 936, + "ItemID": 3961, + "GradeupItemID": 4984, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 937, + "ItemID": 304, + "GradeupItemID": 1916, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 938, + "ItemID": 1916, + "GradeupItemID": 2939, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 939, + "ItemID": 2939, + "GradeupItemID": 3962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 940, + "ItemID": 3962, + "GradeupItemID": 4985, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 941, + "ItemID": 305, + "GradeupItemID": 1917, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 942, + "ItemID": 1917, + "GradeupItemID": 2940, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 943, + "ItemID": 2940, + "GradeupItemID": 3963, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 944, + "ItemID": 3963, + "GradeupItemID": 4986, + "Cost": 26000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4389, + "ItemID": 9351, + "GradeupItemID": 9352, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4390, + "ItemID": 9352, + "GradeupItemID": 9353, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4391, + "ItemID": 9353, + "GradeupItemID": 9354, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 4392, + "ItemID": 9354, + "GradeupItemID": 9355, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 4393, + "ItemID": 9356, + "GradeupItemID": 9357, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4394, + "ItemID": 9357, + "GradeupItemID": 9358, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4395, + "ItemID": 9358, + "GradeupItemID": 9359, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4396, + "ItemID": 9359, + "GradeupItemID": 9360, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4737, + "ItemID": 10316, + "GradeupItemID": 10317, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4738, + "ItemID": 10317, + "GradeupItemID": 10318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4739, + "ItemID": 10318, + "GradeupItemID": 10319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4740, + "ItemID": 10319, + "GradeupItemID": 10320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4741, + "ItemID": 10321, + "GradeupItemID": 10322, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4742, + "ItemID": 10322, + "GradeupItemID": 10323, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4743, + "ItemID": 10323, + "GradeupItemID": 10324, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4744, + "ItemID": 10324, + "GradeupItemID": 10325, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4745, + "ItemID": 10326, + "GradeupItemID": 10327, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4746, + "ItemID": 10327, + "GradeupItemID": 10328, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4747, + "ItemID": 10328, + "GradeupItemID": 10329, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4748, + "ItemID": 10329, + "GradeupItemID": 10330, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5021, + "ItemID": 11102, + "GradeupItemID": 11103, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5022, + "ItemID": 11103, + "GradeupItemID": 11104, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5023, + "ItemID": 11104, + "GradeupItemID": 11105, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5024, + "ItemID": 11105, + "GradeupItemID": 11106, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5025, + "ItemID": 11107, + "GradeupItemID": 11108, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5026, + "ItemID": 11108, + "GradeupItemID": 11109, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5027, + "ItemID": 11109, + "GradeupItemID": 11110, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5028, + "ItemID": 11110, + "GradeupItemID": 11111, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5029, + "ItemID": 11112, + "GradeupItemID": 11113, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5030, + "ItemID": 11113, + "GradeupItemID": 11114, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5031, + "ItemID": 11114, + "GradeupItemID": 11115, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5032, + "ItemID": 11115, + "GradeupItemID": 11116, + "Cost": 10350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5089, + "ItemID": 11332, + "GradeupItemID": 11333, + "Cost": 250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5090, + "ItemID": 11333, + "GradeupItemID": 11334, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7934, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5091, + "ItemID": 11334, + "GradeupItemID": 11335, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5092, + "ItemID": 11335, + "GradeupItemID": 11336, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5137, + "ItemID": 11439, + "GradeupItemID": 11440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5138, + "ItemID": 11440, + "GradeupItemID": 11441, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5139, + "ItemID": 11441, + "GradeupItemID": 11442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5140, + "ItemID": 11442, + "GradeupItemID": 11443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5181, + "ItemID": 11536, + "GradeupItemID": 11537, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5182, + "ItemID": 11537, + "GradeupItemID": 11538, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5183, + "ItemID": 11538, + "GradeupItemID": 11539, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5184, + "ItemID": 11539, + "GradeupItemID": 11540, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5221, + "ItemID": 11587, + "GradeupItemID": 11588, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5222, + "ItemID": 11588, + "GradeupItemID": 11589, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5223, + "ItemID": 11589, + "GradeupItemID": 11590, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5224, + "ItemID": 11590, + "GradeupItemID": 11591, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5225, + "ItemID": 11592, + "GradeupItemID": 11593, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5226, + "ItemID": 11593, + "GradeupItemID": 11594, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5227, + "ItemID": 11594, + "GradeupItemID": 11595, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5228, + "ItemID": 11595, + "GradeupItemID": 11596, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5297, + "ItemID": 11688, + "GradeupItemID": 11689, + "Cost": 1300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7989, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5298, + "ItemID": 11689, + "GradeupItemID": 11690, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5299, + "ItemID": 11690, + "GradeupItemID": 11691, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5300, + "ItemID": 11691, + "GradeupItemID": 11692, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5509, + "ItemID": 12086, + "GradeupItemID": 12087, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5510, + "ItemID": 12087, + "GradeupItemID": 12088, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5511, + "ItemID": 12088, + "GradeupItemID": 12089, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5512, + "ItemID": 12089, + "GradeupItemID": 12090, + "Cost": 12500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5513, + "ItemID": 12091, + "GradeupItemID": 12092, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5514, + "ItemID": 12092, + "GradeupItemID": 12093, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5515, + "ItemID": 12093, + "GradeupItemID": 12094, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5516, + "ItemID": 12094, + "GradeupItemID": 12095, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5517, + "ItemID": 12096, + "GradeupItemID": 12097, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5518, + "ItemID": 12097, + "GradeupItemID": 12098, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5519, + "ItemID": 12098, + "GradeupItemID": 12099, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5520, + "ItemID": 12099, + "GradeupItemID": 12100, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5521, + "ItemID": 12101, + "GradeupItemID": 12102, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5522, + "ItemID": 12102, + "GradeupItemID": 12103, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5523, + "ItemID": 12103, + "GradeupItemID": 12104, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5524, + "ItemID": 12104, + "GradeupItemID": 12105, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5525, + "ItemID": 12106, + "GradeupItemID": 12107, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5526, + "ItemID": 12107, + "GradeupItemID": 12108, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5527, + "ItemID": 12108, + "GradeupItemID": 12109, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11781, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11780, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5528, + "ItemID": 12109, + "GradeupItemID": 12110, + "Cost": 16500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11780, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5529, + "ItemID": 12116, + "GradeupItemID": 12117, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5530, + "ItemID": 12117, + "GradeupItemID": 12118, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5531, + "ItemID": 12118, + "GradeupItemID": 12119, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5532, + "ItemID": 12119, + "GradeupItemID": 12120, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5533, + "ItemID": 12121, + "GradeupItemID": 12122, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5534, + "ItemID": 12122, + "GradeupItemID": 12123, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5535, + "ItemID": 12123, + "GradeupItemID": 12124, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5536, + "ItemID": 12124, + "GradeupItemID": 12125, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5537, + "ItemID": 12126, + "GradeupItemID": 12127, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5538, + "ItemID": 12127, + "GradeupItemID": 12128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5539, + "ItemID": 12128, + "GradeupItemID": 12129, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5540, + "ItemID": 12129, + "GradeupItemID": 12130, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5541, + "ItemID": 12131, + "GradeupItemID": 12132, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5542, + "ItemID": 12132, + "GradeupItemID": 12133, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5543, + "ItemID": 12133, + "GradeupItemID": 12134, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5544, + "ItemID": 12134, + "GradeupItemID": 12135, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5545, + "ItemID": 12136, + "GradeupItemID": 12137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5546, + "ItemID": 12137, + "GradeupItemID": 12138, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5547, + "ItemID": 12138, + "GradeupItemID": 12139, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5548, + "ItemID": 12139, + "GradeupItemID": 12140, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5549, + "ItemID": 12141, + "GradeupItemID": 12142, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5550, + "ItemID": 12142, + "GradeupItemID": 12143, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5551, + "ItemID": 12143, + "GradeupItemID": 12144, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5552, + "ItemID": 12144, + "GradeupItemID": 12145, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5553, + "ItemID": 12146, + "GradeupItemID": 12147, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5554, + "ItemID": 12147, + "GradeupItemID": 12148, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5555, + "ItemID": 12148, + "GradeupItemID": 12149, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5556, + "ItemID": 12149, + "GradeupItemID": 12150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6373, + "ItemID": 14079, + "GradeupItemID": 14080, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6374, + "ItemID": 14080, + "GradeupItemID": 14081, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6375, + "ItemID": 14081, + "GradeupItemID": 14082, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6376, + "ItemID": 14082, + "GradeupItemID": 14083, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6377, + "ItemID": 14085, + "GradeupItemID": 14086, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6378, + "ItemID": 14086, + "GradeupItemID": 14087, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6379, + "ItemID": 14087, + "GradeupItemID": 14088, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6380, + "ItemID": 14088, + "GradeupItemID": 14089, + "Cost": 13100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6585, + "ItemID": 14462, + "GradeupItemID": 14463, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6586, + "ItemID": 14463, + "GradeupItemID": 14464, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6587, + "ItemID": 14464, + "GradeupItemID": 14465, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6588, + "ItemID": 14465, + "GradeupItemID": 14466, + "Cost": 25000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6589, + "ItemID": 14467, + "GradeupItemID": 14468, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6590, + "ItemID": 14468, + "GradeupItemID": 14469, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6591, + "ItemID": 14469, + "GradeupItemID": 14470, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6592, + "ItemID": 14470, + "GradeupItemID": 14471, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6593, + "ItemID": 14472, + "GradeupItemID": 14473, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6594, + "ItemID": 14473, + "GradeupItemID": 14474, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6595, + "ItemID": 14474, + "GradeupItemID": 14475, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6596, + "ItemID": 14475, + "GradeupItemID": 14476, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6597, + "ItemID": 14477, + "GradeupItemID": 14478, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6598, + "ItemID": 14478, + "GradeupItemID": 14479, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6599, + "ItemID": 14479, + "GradeupItemID": 14480, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6600, + "ItemID": 14480, + "GradeupItemID": 14481, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6601, + "ItemID": 14482, + "GradeupItemID": 14483, + "Cost": 28500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6602, + "ItemID": 14483, + "GradeupItemID": 14484, + "Cost": 28500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6603, + "ItemID": 14484, + "GradeupItemID": 14485, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6604, + "ItemID": 14485, + "GradeupItemID": 14486, + "Cost": 7125, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6605, + "ItemID": 14487, + "GradeupItemID": 14488, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6606, + "ItemID": 14488, + "GradeupItemID": 14489, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6607, + "ItemID": 14489, + "GradeupItemID": 14490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6608, + "ItemID": 14490, + "GradeupItemID": 14491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6609, + "ItemID": 14492, + "GradeupItemID": 14493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6610, + "ItemID": 14493, + "GradeupItemID": 14494, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6611, + "ItemID": 14494, + "GradeupItemID": 14495, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6612, + "ItemID": 14495, + "GradeupItemID": 14496, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6613, + "ItemID": 14497, + "GradeupItemID": 14498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6614, + "ItemID": 14498, + "GradeupItemID": 14499, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6615, + "ItemID": 14499, + "GradeupItemID": 14500, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6616, + "ItemID": 14500, + "GradeupItemID": 14501, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6617, + "ItemID": 14502, + "GradeupItemID": 14503, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6618, + "ItemID": 14503, + "GradeupItemID": 14504, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6619, + "ItemID": 14504, + "GradeupItemID": 14505, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6620, + "ItemID": 14505, + "GradeupItemID": 14506, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6621, + "ItemID": 14507, + "GradeupItemID": 14508, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6622, + "ItemID": 14508, + "GradeupItemID": 14509, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6623, + "ItemID": 14509, + "GradeupItemID": 14510, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6624, + "ItemID": 14510, + "GradeupItemID": 14511, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7521, + "ItemID": 15773, + "GradeupItemID": 15774, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7522, + "ItemID": 15774, + "GradeupItemID": 15775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7523, + "ItemID": 15775, + "GradeupItemID": 15776, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7524, + "ItemID": 15776, + "GradeupItemID": 15777, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7525, + "ItemID": 15778, + "GradeupItemID": 15779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7526, + "ItemID": 15779, + "GradeupItemID": 15780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7527, + "ItemID": 15780, + "GradeupItemID": 15781, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7528, + "ItemID": 15781, + "GradeupItemID": 15782, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7529, + "ItemID": 15783, + "GradeupItemID": 15784, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7530, + "ItemID": 15784, + "GradeupItemID": 15785, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7531, + "ItemID": 15785, + "GradeupItemID": 15786, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7532, + "ItemID": 15786, + "GradeupItemID": 15787, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7533, + "ItemID": 15788, + "GradeupItemID": 15789, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7534, + "ItemID": 15789, + "GradeupItemID": 15790, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7535, + "ItemID": 15790, + "GradeupItemID": 15791, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7536, + "ItemID": 15791, + "GradeupItemID": 15792, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7737, + "ItemID": 17466, + "GradeupItemID": 17467, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7738, + "ItemID": 17467, + "GradeupItemID": 17468, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7739, + "ItemID": 17468, + "GradeupItemID": 17469, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7740, + "ItemID": 17469, + "GradeupItemID": 17470, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7741, + "ItemID": 17471, + "GradeupItemID": 17472, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7742, + "ItemID": 17472, + "GradeupItemID": 17473, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7743, + "ItemID": 17473, + "GradeupItemID": 17474, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7744, + "ItemID": 17474, + "GradeupItemID": 17475, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7745, + "ItemID": 17476, + "GradeupItemID": 17477, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7746, + "ItemID": 17477, + "GradeupItemID": 17478, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7747, + "ItemID": 17478, + "GradeupItemID": 17479, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7748, + "ItemID": 17479, + "GradeupItemID": 17480, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8109, + "ItemID": 18036, + "GradeupItemID": 18037, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8110, + "ItemID": 18037, + "GradeupItemID": 18038, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8111, + "ItemID": 18038, + "GradeupItemID": 18039, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8112, + "ItemID": 18039, + "GradeupItemID": 18040, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8113, + "ItemID": 18041, + "GradeupItemID": 18042, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8114, + "ItemID": 18042, + "GradeupItemID": 18043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8115, + "ItemID": 18043, + "GradeupItemID": 18044, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8116, + "ItemID": 18044, + "GradeupItemID": 18045, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8117, + "ItemID": 18046, + "GradeupItemID": 18047, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8118, + "ItemID": 18047, + "GradeupItemID": 18048, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8119, + "ItemID": 18048, + "GradeupItemID": 18049, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8120, + "ItemID": 18049, + "GradeupItemID": 18050, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8433, + "ItemID": 18540, + "GradeupItemID": 18541, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8434, + "ItemID": 18541, + "GradeupItemID": 18542, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8435, + "ItemID": 18542, + "GradeupItemID": 18543, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8436, + "ItemID": 18543, + "GradeupItemID": 18544, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8497, + "ItemID": 18690, + "GradeupItemID": 18691, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8498, + "ItemID": 18691, + "GradeupItemID": 18692, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8499, + "ItemID": 18692, + "GradeupItemID": 18693, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8500, + "ItemID": 18693, + "GradeupItemID": 18694, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8533, + "ItemID": 19100, + "GradeupItemID": 19101, + "Cost": 835, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8534, + "ItemID": 19101, + "GradeupItemID": 19102, + "Cost": 845, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8535, + "ItemID": 19102, + "GradeupItemID": 19103, + "Cost": 847, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8536, + "ItemID": 19103, + "GradeupItemID": 19104, + "Cost": 850, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8585, + "ItemID": 19693, + "GradeupItemID": 19694, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8586, + "ItemID": 19694, + "GradeupItemID": 19695, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8587, + "ItemID": 19695, + "GradeupItemID": 19696, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8588, + "ItemID": 19696, + "GradeupItemID": 19697, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8693, + "ItemID": 19859, + "GradeupItemID": 19860, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8694, + "ItemID": 19860, + "GradeupItemID": 19861, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8695, + "ItemID": 19861, + "GradeupItemID": 19862, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8696, + "ItemID": 19862, + "GradeupItemID": 19863, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8697, + "ItemID": 19864, + "GradeupItemID": 19865, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8698, + "ItemID": 19865, + "GradeupItemID": 19866, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8699, + "ItemID": 19866, + "GradeupItemID": 19867, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8700, + "ItemID": 19867, + "GradeupItemID": 19868, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8701, + "ItemID": 19869, + "GradeupItemID": 19870, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8702, + "ItemID": 19870, + "GradeupItemID": 19871, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8703, + "ItemID": 19871, + "GradeupItemID": 19872, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8704, + "ItemID": 19872, + "GradeupItemID": 19873, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8705, + "ItemID": 19874, + "GradeupItemID": 19875, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8706, + "ItemID": 19875, + "GradeupItemID": 19876, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8707, + "ItemID": 19876, + "GradeupItemID": 19877, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8708, + "ItemID": 19877, + "GradeupItemID": 19878, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8933, + "ItemID": 20217, + "GradeupItemID": 20218, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8934, + "ItemID": 20218, + "GradeupItemID": 20219, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8935, + "ItemID": 20219, + "GradeupItemID": 20220, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8936, + "ItemID": 20220, + "GradeupItemID": 20221, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8937, + "ItemID": 20222, + "GradeupItemID": 20223, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8938, + "ItemID": 20223, + "GradeupItemID": 20224, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8939, + "ItemID": 20224, + "GradeupItemID": 20225, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8940, + "ItemID": 20225, + "GradeupItemID": 20226, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8941, + "ItemID": 20227, + "GradeupItemID": 20228, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8942, + "ItemID": 20228, + "GradeupItemID": 20229, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8943, + "ItemID": 20229, + "GradeupItemID": 20230, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21278, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8944, + "ItemID": 20230, + "GradeupItemID": 20231, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21278, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 200, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8945, + "ItemID": 20232, + "GradeupItemID": 20233, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8946, + "ItemID": 20233, + "GradeupItemID": 20234, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8947, + "ItemID": 20234, + "GradeupItemID": 20235, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8948, + "ItemID": 20235, + "GradeupItemID": 20236, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9617, + "ItemID": 23873, + "GradeupItemID": 23874, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9618, + "ItemID": 23874, + "GradeupItemID": 23875, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9619, + "ItemID": 23875, + "GradeupItemID": 23876, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9620, + "ItemID": 23876, + "GradeupItemID": 23877, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9621, + "ItemID": 23878, + "GradeupItemID": 23879, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9622, + "ItemID": 23879, + "GradeupItemID": 23880, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9623, + "ItemID": 23880, + "GradeupItemID": 23881, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9624, + "ItemID": 23881, + "GradeupItemID": 23882, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9625, + "ItemID": 23883, + "GradeupItemID": 23884, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9626, + "ItemID": 23884, + "GradeupItemID": 23885, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9627, + "ItemID": 23885, + "GradeupItemID": 23886, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9628, + "ItemID": 23886, + "GradeupItemID": 23887, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9629, + "ItemID": 23888, + "GradeupItemID": 23889, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9630, + "ItemID": 23889, + "GradeupItemID": 23890, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9631, + "ItemID": 23890, + "GradeupItemID": 23891, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9632, + "ItemID": 23891, + "GradeupItemID": 23892, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9633, + "ItemID": 23893, + "GradeupItemID": 23894, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9634, + "ItemID": 23894, + "GradeupItemID": 23895, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9635, + "ItemID": 23895, + "GradeupItemID": 23896, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9636, + "ItemID": 23896, + "GradeupItemID": 23897, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10333, + "ItemID": 11307, + "GradeupItemID": 11308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10334, + "ItemID": 11308, + "GradeupItemID": 11309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10335, + "ItemID": 11309, + "GradeupItemID": 11310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10336, + "ItemID": 11310, + "GradeupItemID": 11311, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10337, + "ItemID": 11312, + "GradeupItemID": 11313, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10338, + "ItemID": 11313, + "GradeupItemID": 11314, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10339, + "ItemID": 11314, + "GradeupItemID": 11315, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10340, + "ItemID": 11315, + "GradeupItemID": 11316, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10341, + "ItemID": 11317, + "GradeupItemID": 11318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10342, + "ItemID": 11318, + "GradeupItemID": 11319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10343, + "ItemID": 11319, + "GradeupItemID": 11320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10344, + "ItemID": 11320, + "GradeupItemID": 11321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10345, + "ItemID": 11322, + "GradeupItemID": 11323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10346, + "ItemID": 11323, + "GradeupItemID": 11324, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10347, + "ItemID": 11324, + "GradeupItemID": 11325, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10348, + "ItemID": 11325, + "GradeupItemID": 11326, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10349, + "ItemID": 11327, + "GradeupItemID": 11328, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10350, + "ItemID": 11328, + "GradeupItemID": 11329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10351, + "ItemID": 11329, + "GradeupItemID": 11330, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10352, + "ItemID": 11330, + "GradeupItemID": 11331, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10365, + "ItemID": 12151, + "GradeupItemID": 12152, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10366, + "ItemID": 12152, + "GradeupItemID": 12153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10367, + "ItemID": 12153, + "GradeupItemID": 12154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10368, + "ItemID": 12154, + "GradeupItemID": 12155, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10369, + "ItemID": 12166, + "GradeupItemID": 12167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10370, + "ItemID": 12167, + "GradeupItemID": 12168, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10371, + "ItemID": 12168, + "GradeupItemID": 12169, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10372, + "ItemID": 12169, + "GradeupItemID": 12170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10481, + "ItemID": 18960, + "GradeupItemID": 18961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10482, + "ItemID": 18961, + "GradeupItemID": 18962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10483, + "ItemID": 18962, + "GradeupItemID": 18963, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10484, + "ItemID": 18963, + "GradeupItemID": 18964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10521, + "ItemID": 19164, + "GradeupItemID": 19165, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10522, + "ItemID": 19165, + "GradeupItemID": 19166, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10523, + "ItemID": 19166, + "GradeupItemID": 19167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10524, + "ItemID": 19167, + "GradeupItemID": 19168, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10561, + "ItemID": 19557, + "GradeupItemID": 19558, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10562, + "ItemID": 19558, + "GradeupItemID": 19559, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10563, + "ItemID": 19559, + "GradeupItemID": 19560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10564, + "ItemID": 19560, + "GradeupItemID": 19561, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10585, + "ItemID": 21741, + "GradeupItemID": 21742, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10586, + "ItemID": 21742, + "GradeupItemID": 21743, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10587, + "ItemID": 21743, + "GradeupItemID": 21744, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10588, + "ItemID": 21744, + "GradeupItemID": 21745, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10797, + "ItemID": 25104, + "GradeupItemID": 25105, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10798, + "ItemID": 25105, + "GradeupItemID": 25106, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10799, + "ItemID": 25106, + "GradeupItemID": 25107, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10800, + "ItemID": 25107, + "GradeupItemID": 25108, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10801, + "ItemID": 25109, + "GradeupItemID": 25110, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10802, + "ItemID": 25110, + "GradeupItemID": 25111, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10803, + "ItemID": 25111, + "GradeupItemID": 25112, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10804, + "ItemID": 25112, + "GradeupItemID": 25113, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10805, + "ItemID": 25114, + "GradeupItemID": 25115, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10806, + "ItemID": 25115, + "GradeupItemID": 25116, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10807, + "ItemID": 25116, + "GradeupItemID": 25117, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10808, + "ItemID": 25117, + "GradeupItemID": 25118, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 8, + "RecipeList": [ + { + "RecipeID": 169, + "ItemID": 105, + "GradeupItemID": 1717, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 170, + "ItemID": 1717, + "GradeupItemID": 2740, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 171, + "ItemID": 2740, + "GradeupItemID": 3763, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 172, + "ItemID": 3763, + "GradeupItemID": 4786, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 173, + "ItemID": 106, + "GradeupItemID": 1718, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 174, + "ItemID": 1718, + "GradeupItemID": 2741, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 175, + "ItemID": 2741, + "GradeupItemID": 3764, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 176, + "ItemID": 3764, + "GradeupItemID": 4787, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 177, + "ItemID": 107, + "GradeupItemID": 1719, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 178, + "ItemID": 1719, + "GradeupItemID": 2742, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 179, + "ItemID": 2742, + "GradeupItemID": 3765, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 180, + "ItemID": 3765, + "GradeupItemID": 4788, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 181, + "ItemID": 108, + "GradeupItemID": 1720, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 182, + "ItemID": 1720, + "GradeupItemID": 2743, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 183, + "ItemID": 2743, + "GradeupItemID": 3766, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 184, + "ItemID": 3766, + "GradeupItemID": 4789, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 185, + "ItemID": 109, + "GradeupItemID": 1721, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 186, + "ItemID": 1721, + "GradeupItemID": 2744, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 187, + "ItemID": 2744, + "GradeupItemID": 3767, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 188, + "ItemID": 3767, + "GradeupItemID": 4790, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 189, + "ItemID": 110, + "GradeupItemID": 1722, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 190, + "ItemID": 1722, + "GradeupItemID": 2745, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 191, + "ItemID": 2745, + "GradeupItemID": 3768, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 192, + "ItemID": 3768, + "GradeupItemID": 4791, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 193, + "ItemID": 111, + "GradeupItemID": 1723, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 194, + "ItemID": 1723, + "GradeupItemID": 2746, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 195, + "ItemID": 2746, + "GradeupItemID": 3769, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 196, + "ItemID": 3769, + "GradeupItemID": 4792, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 945, + "ItemID": 306, + "GradeupItemID": 1918, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 946, + "ItemID": 1918, + "GradeupItemID": 2941, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 947, + "ItemID": 2941, + "GradeupItemID": 3964, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 948, + "ItemID": 3964, + "GradeupItemID": 4987, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 949, + "ItemID": 307, + "GradeupItemID": 1919, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 950, + "ItemID": 1919, + "GradeupItemID": 2942, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 951, + "ItemID": 2942, + "GradeupItemID": 3965, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 952, + "ItemID": 3965, + "GradeupItemID": 4988, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 953, + "ItemID": 308, + "GradeupItemID": 1920, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 954, + "ItemID": 1920, + "GradeupItemID": 2943, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 955, + "ItemID": 2943, + "GradeupItemID": 3966, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 956, + "ItemID": 3966, + "GradeupItemID": 4989, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 957, + "ItemID": 309, + "GradeupItemID": 1921, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 958, + "ItemID": 1921, + "GradeupItemID": 2944, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 959, + "ItemID": 2944, + "GradeupItemID": 3967, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 960, + "ItemID": 3967, + "GradeupItemID": 4990, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 961, + "ItemID": 310, + "GradeupItemID": 1922, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 962, + "ItemID": 1922, + "GradeupItemID": 2945, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 963, + "ItemID": 2945, + "GradeupItemID": 3968, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 964, + "ItemID": 3968, + "GradeupItemID": 4991, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 965, + "ItemID": 311, + "GradeupItemID": 1923, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7894, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 966, + "ItemID": 1923, + "GradeupItemID": 2946, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7837, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 967, + "ItemID": 2946, + "GradeupItemID": 3969, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 968, + "ItemID": 3969, + "GradeupItemID": 4992, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 969, + "ItemID": 312, + "GradeupItemID": 1924, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 970, + "ItemID": 1924, + "GradeupItemID": 2947, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 971, + "ItemID": 2947, + "GradeupItemID": 3970, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 972, + "ItemID": 3970, + "GradeupItemID": 4993, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 973, + "ItemID": 313, + "GradeupItemID": 1925, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 974, + "ItemID": 1925, + "GradeupItemID": 2948, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 975, + "ItemID": 2948, + "GradeupItemID": 3971, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 976, + "ItemID": 3971, + "GradeupItemID": 4994, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 977, + "ItemID": 314, + "GradeupItemID": 1926, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 978, + "ItemID": 1926, + "GradeupItemID": 2949, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7903, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 979, + "ItemID": 2949, + "GradeupItemID": 3972, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 980, + "ItemID": 3972, + "GradeupItemID": 4995, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 981, + "ItemID": 315, + "GradeupItemID": 1927, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 982, + "ItemID": 1927, + "GradeupItemID": 2950, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 983, + "ItemID": 2950, + "GradeupItemID": 3973, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 984, + "ItemID": 3973, + "GradeupItemID": 4996, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 985, + "ItemID": 316, + "GradeupItemID": 1928, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 986, + "ItemID": 1928, + "GradeupItemID": 2951, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 987, + "ItemID": 2951, + "GradeupItemID": 3974, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 988, + "ItemID": 3974, + "GradeupItemID": 4997, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7969, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 989, + "ItemID": 317, + "GradeupItemID": 1929, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 990, + "ItemID": 1929, + "GradeupItemID": 2952, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 991, + "ItemID": 2952, + "GradeupItemID": 3975, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 992, + "ItemID": 3975, + "GradeupItemID": 4998, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 993, + "ItemID": 318, + "GradeupItemID": 1930, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 994, + "ItemID": 1930, + "GradeupItemID": 2953, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 995, + "ItemID": 2953, + "GradeupItemID": 3976, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 996, + "ItemID": 3976, + "GradeupItemID": 4999, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8009, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 997, + "ItemID": 319, + "GradeupItemID": 1931, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 998, + "ItemID": 1931, + "GradeupItemID": 2954, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 999, + "ItemID": 2954, + "GradeupItemID": 3977, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1000, + "ItemID": 3977, + "GradeupItemID": 5000, + "Cost": 11600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1001, + "ItemID": 320, + "GradeupItemID": 1932, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7729, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1002, + "ItemID": 1932, + "GradeupItemID": 2955, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1003, + "ItemID": 2955, + "GradeupItemID": 3978, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1004, + "ItemID": 3978, + "GradeupItemID": 5001, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1005, + "ItemID": 321, + "GradeupItemID": 1933, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1006, + "ItemID": 1933, + "GradeupItemID": 2956, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1007, + "ItemID": 2956, + "GradeupItemID": 3979, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1008, + "ItemID": 3979, + "GradeupItemID": 5002, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1009, + "ItemID": 322, + "GradeupItemID": 1934, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1010, + "ItemID": 1934, + "GradeupItemID": 2957, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1011, + "ItemID": 2957, + "GradeupItemID": 3980, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1012, + "ItemID": 3980, + "GradeupItemID": 5003, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1013, + "ItemID": 323, + "GradeupItemID": 1935, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1014, + "ItemID": 1935, + "GradeupItemID": 2958, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1015, + "ItemID": 2958, + "GradeupItemID": 3981, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1016, + "ItemID": 3981, + "GradeupItemID": 5004, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1017, + "ItemID": 324, + "GradeupItemID": 1936, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1018, + "ItemID": 1936, + "GradeupItemID": 2959, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1019, + "ItemID": 2959, + "GradeupItemID": 3982, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1020, + "ItemID": 3982, + "GradeupItemID": 5005, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1021, + "ItemID": 325, + "GradeupItemID": 1937, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1022, + "ItemID": 1937, + "GradeupItemID": 2960, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1023, + "ItemID": 2960, + "GradeupItemID": 3983, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1024, + "ItemID": 3983, + "GradeupItemID": 5006, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1025, + "ItemID": 326, + "GradeupItemID": 1938, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1026, + "ItemID": 1938, + "GradeupItemID": 2961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1027, + "ItemID": 2961, + "GradeupItemID": 3984, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1028, + "ItemID": 3984, + "GradeupItemID": 5007, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1029, + "ItemID": 327, + "GradeupItemID": 1939, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1030, + "ItemID": 1939, + "GradeupItemID": 2962, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1031, + "ItemID": 2962, + "GradeupItemID": 3985, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1032, + "ItemID": 3985, + "GradeupItemID": 5008, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1033, + "ItemID": 328, + "GradeupItemID": 1940, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1034, + "ItemID": 1940, + "GradeupItemID": 2963, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7866, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1035, + "ItemID": 2963, + "GradeupItemID": 3986, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1036, + "ItemID": 3986, + "GradeupItemID": 5009, + "Cost": 14400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7730, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1037, + "ItemID": 329, + "GradeupItemID": 1941, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1038, + "ItemID": 1941, + "GradeupItemID": 2964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1039, + "ItemID": 2964, + "GradeupItemID": 3987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1040, + "ItemID": 3987, + "GradeupItemID": 5010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1041, + "ItemID": 330, + "GradeupItemID": 1942, + "Cost": 21000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9440, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7731, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7969, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1042, + "ItemID": 1942, + "GradeupItemID": 2965, + "Cost": 21000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9439, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1043, + "ItemID": 2965, + "GradeupItemID": 3988, + "Cost": 21000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7819, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9159, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1044, + "ItemID": 3988, + "GradeupItemID": 5011, + "Cost": 21000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7754, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7909, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7949, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1045, + "ItemID": 332, + "GradeupItemID": 1944, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1046, + "ItemID": 1944, + "GradeupItemID": 2967, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1047, + "ItemID": 2967, + "GradeupItemID": 3990, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1048, + "ItemID": 3990, + "GradeupItemID": 5013, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1049, + "ItemID": 333, + "GradeupItemID": 1945, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1050, + "ItemID": 1945, + "GradeupItemID": 2968, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1051, + "ItemID": 2968, + "GradeupItemID": 3991, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1052, + "ItemID": 3991, + "GradeupItemID": 5014, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1053, + "ItemID": 334, + "GradeupItemID": 1946, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1054, + "ItemID": 1946, + "GradeupItemID": 2969, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1055, + "ItemID": 2969, + "GradeupItemID": 3992, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1056, + "ItemID": 3992, + "GradeupItemID": 5015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4793, + "ItemID": 10401, + "GradeupItemID": 10402, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7897, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4794, + "ItemID": 10402, + "GradeupItemID": 10403, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4795, + "ItemID": 10403, + "GradeupItemID": 10404, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4796, + "ItemID": 10404, + "GradeupItemID": 10405, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4797, + "ItemID": 10406, + "GradeupItemID": 10407, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4798, + "ItemID": 10407, + "GradeupItemID": 10408, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4799, + "ItemID": 10408, + "GradeupItemID": 10409, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4800, + "ItemID": 10409, + "GradeupItemID": 10410, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4801, + "ItemID": 10411, + "GradeupItemID": 10412, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4802, + "ItemID": 10412, + "GradeupItemID": 10413, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4803, + "ItemID": 10413, + "GradeupItemID": 10414, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7881, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4804, + "ItemID": 10414, + "GradeupItemID": 10415, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7849, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5069, + "ItemID": 11162, + "GradeupItemID": 11163, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5070, + "ItemID": 11163, + "GradeupItemID": 11164, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5071, + "ItemID": 11164, + "GradeupItemID": 11165, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5072, + "ItemID": 11165, + "GradeupItemID": 11166, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5073, + "ItemID": 11167, + "GradeupItemID": 11168, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5074, + "ItemID": 11168, + "GradeupItemID": 11169, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5075, + "ItemID": 11169, + "GradeupItemID": 11170, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5076, + "ItemID": 11170, + "GradeupItemID": 11171, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5077, + "ItemID": 11172, + "GradeupItemID": 11173, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5078, + "ItemID": 11173, + "GradeupItemID": 11174, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5079, + "ItemID": 11174, + "GradeupItemID": 11175, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5080, + "ItemID": 11175, + "GradeupItemID": 11176, + "Cost": 10350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7992, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5153, + "ItemID": 11464, + "GradeupItemID": 11465, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5154, + "ItemID": 11465, + "GradeupItemID": 11466, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5155, + "ItemID": 11466, + "GradeupItemID": 11467, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5156, + "ItemID": 11467, + "GradeupItemID": 11468, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5201, + "ItemID": 11561, + "GradeupItemID": 11562, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5202, + "ItemID": 11562, + "GradeupItemID": 11563, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5203, + "ItemID": 11563, + "GradeupItemID": 11564, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5204, + "ItemID": 11564, + "GradeupItemID": 11565, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5261, + "ItemID": 11637, + "GradeupItemID": 11638, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5262, + "ItemID": 11638, + "GradeupItemID": 11639, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5263, + "ItemID": 11639, + "GradeupItemID": 11640, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5264, + "ItemID": 11640, + "GradeupItemID": 11641, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5265, + "ItemID": 11642, + "GradeupItemID": 11643, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5266, + "ItemID": 11643, + "GradeupItemID": 11644, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5267, + "ItemID": 11644, + "GradeupItemID": 11645, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5268, + "ItemID": 11645, + "GradeupItemID": 11646, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5317, + "ItemID": 11713, + "GradeupItemID": 11714, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5318, + "ItemID": 11714, + "GradeupItemID": 11715, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5319, + "ItemID": 11715, + "GradeupItemID": 11716, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5320, + "ItemID": 11716, + "GradeupItemID": 11717, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5713, + "ItemID": 12451, + "GradeupItemID": 12452, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5714, + "ItemID": 12452, + "GradeupItemID": 12453, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5715, + "ItemID": 12453, + "GradeupItemID": 12454, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5716, + "ItemID": 12454, + "GradeupItemID": 12455, + "Cost": 12500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5717, + "ItemID": 12456, + "GradeupItemID": 12457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5718, + "ItemID": 12457, + "GradeupItemID": 12458, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5719, + "ItemID": 12458, + "GradeupItemID": 12459, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5720, + "ItemID": 12459, + "GradeupItemID": 12460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5721, + "ItemID": 12461, + "GradeupItemID": 12462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5722, + "ItemID": 12462, + "GradeupItemID": 12463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5723, + "ItemID": 12463, + "GradeupItemID": 12464, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5724, + "ItemID": 12464, + "GradeupItemID": 12465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5725, + "ItemID": 12466, + "GradeupItemID": 12467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5726, + "ItemID": 12467, + "GradeupItemID": 12468, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5727, + "ItemID": 12468, + "GradeupItemID": 12469, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5728, + "ItemID": 12469, + "GradeupItemID": 12470, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5729, + "ItemID": 12471, + "GradeupItemID": 12472, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5730, + "ItemID": 12472, + "GradeupItemID": 12473, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5731, + "ItemID": 12473, + "GradeupItemID": 12474, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5732, + "ItemID": 12474, + "GradeupItemID": 12475, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5733, + "ItemID": 12481, + "GradeupItemID": 12482, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5734, + "ItemID": 12482, + "GradeupItemID": 12483, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5735, + "ItemID": 12483, + "GradeupItemID": 12484, + "Cost": 20000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5736, + "ItemID": 12484, + "GradeupItemID": 12485, + "Cost": 20000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11799, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5737, + "ItemID": 12486, + "GradeupItemID": 12487, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11799, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5738, + "ItemID": 12487, + "GradeupItemID": 12488, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5739, + "ItemID": 12488, + "GradeupItemID": 12489, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5740, + "ItemID": 12489, + "GradeupItemID": 12490, + "Cost": 22000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5741, + "ItemID": 12491, + "GradeupItemID": 12492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5742, + "ItemID": 12492, + "GradeupItemID": 12493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5743, + "ItemID": 12493, + "GradeupItemID": 12494, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5744, + "ItemID": 12494, + "GradeupItemID": 12495, + "Cost": 22000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5745, + "ItemID": 12496, + "GradeupItemID": 12497, + "Cost": 23500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5746, + "ItemID": 12497, + "GradeupItemID": 12498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5747, + "ItemID": 12498, + "GradeupItemID": 12499, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5748, + "ItemID": 12499, + "GradeupItemID": 12500, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5749, + "ItemID": 12501, + "GradeupItemID": 12502, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5750, + "ItemID": 12502, + "GradeupItemID": 12503, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5751, + "ItemID": 12503, + "GradeupItemID": 12504, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5752, + "ItemID": 12504, + "GradeupItemID": 12505, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6413, + "ItemID": 14139, + "GradeupItemID": 14140, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6414, + "ItemID": 14140, + "GradeupItemID": 14141, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6415, + "ItemID": 14141, + "GradeupItemID": 14142, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6416, + "ItemID": 14142, + "GradeupItemID": 14143, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6417, + "ItemID": 14145, + "GradeupItemID": 14146, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6418, + "ItemID": 14146, + "GradeupItemID": 14147, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6419, + "ItemID": 14147, + "GradeupItemID": 14148, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6420, + "ItemID": 14148, + "GradeupItemID": 14149, + "Cost": 13100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6761, + "ItemID": 14687, + "GradeupItemID": 14688, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6762, + "ItemID": 14688, + "GradeupItemID": 14689, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6763, + "ItemID": 14689, + "GradeupItemID": 14690, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6764, + "ItemID": 14690, + "GradeupItemID": 14691, + "Cost": 25000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6765, + "ItemID": 14692, + "GradeupItemID": 14693, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6766, + "ItemID": 14693, + "GradeupItemID": 14694, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6767, + "ItemID": 14694, + "GradeupItemID": 14695, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6768, + "ItemID": 14695, + "GradeupItemID": 14696, + "Cost": 27000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6769, + "ItemID": 14697, + "GradeupItemID": 14698, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6770, + "ItemID": 14698, + "GradeupItemID": 14699, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6771, + "ItemID": 14699, + "GradeupItemID": 14700, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6772, + "ItemID": 14700, + "GradeupItemID": 14701, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6773, + "ItemID": 14702, + "GradeupItemID": 14703, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6774, + "ItemID": 14703, + "GradeupItemID": 14704, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6775, + "ItemID": 14704, + "GradeupItemID": 14705, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6776, + "ItemID": 14705, + "GradeupItemID": 14706, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6777, + "ItemID": 14707, + "GradeupItemID": 14708, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6778, + "ItemID": 14708, + "GradeupItemID": 14709, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6779, + "ItemID": 14709, + "GradeupItemID": 14710, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6780, + "ItemID": 14710, + "GradeupItemID": 14711, + "Cost": 7125, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6781, + "ItemID": 14712, + "GradeupItemID": 14713, + "Cost": 30500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6782, + "ItemID": 14713, + "GradeupItemID": 14714, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6783, + "ItemID": 14714, + "GradeupItemID": 14715, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6784, + "ItemID": 14715, + "GradeupItemID": 14716, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6785, + "ItemID": 14717, + "GradeupItemID": 14718, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6786, + "ItemID": 14718, + "GradeupItemID": 14719, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6787, + "ItemID": 14719, + "GradeupItemID": 14720, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6788, + "ItemID": 14720, + "GradeupItemID": 14721, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6789, + "ItemID": 14722, + "GradeupItemID": 14723, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6790, + "ItemID": 14723, + "GradeupItemID": 14724, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6791, + "ItemID": 14724, + "GradeupItemID": 14725, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6792, + "ItemID": 14725, + "GradeupItemID": 14726, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6793, + "ItemID": 14727, + "GradeupItemID": 14728, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6794, + "ItemID": 14728, + "GradeupItemID": 14729, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6795, + "ItemID": 14729, + "GradeupItemID": 14730, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6796, + "ItemID": 14730, + "GradeupItemID": 14731, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6797, + "ItemID": 14732, + "GradeupItemID": 14733, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6798, + "ItemID": 14733, + "GradeupItemID": 14734, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6799, + "ItemID": 14734, + "GradeupItemID": 14735, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6800, + "ItemID": 14735, + "GradeupItemID": 14736, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7601, + "ItemID": 15873, + "GradeupItemID": 15874, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7602, + "ItemID": 15874, + "GradeupItemID": 15875, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7603, + "ItemID": 15875, + "GradeupItemID": 15876, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7604, + "ItemID": 15876, + "GradeupItemID": 15877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7605, + "ItemID": 15878, + "GradeupItemID": 15879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7606, + "ItemID": 15879, + "GradeupItemID": 15880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7607, + "ItemID": 15880, + "GradeupItemID": 15881, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7608, + "ItemID": 15881, + "GradeupItemID": 15882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7609, + "ItemID": 15883, + "GradeupItemID": 15884, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7610, + "ItemID": 15884, + "GradeupItemID": 15885, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7611, + "ItemID": 15885, + "GradeupItemID": 15886, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7612, + "ItemID": 15886, + "GradeupItemID": 15887, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7613, + "ItemID": 15888, + "GradeupItemID": 15889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7614, + "ItemID": 15889, + "GradeupItemID": 15890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7615, + "ItemID": 15890, + "GradeupItemID": 15891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7616, + "ItemID": 15891, + "GradeupItemID": 15892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7797, + "ItemID": 17541, + "GradeupItemID": 17542, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7798, + "ItemID": 17542, + "GradeupItemID": 17543, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7799, + "ItemID": 17543, + "GradeupItemID": 17544, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7800, + "ItemID": 17544, + "GradeupItemID": 17545, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7801, + "ItemID": 17546, + "GradeupItemID": 17547, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7802, + "ItemID": 17547, + "GradeupItemID": 17548, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7803, + "ItemID": 17548, + "GradeupItemID": 17549, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7804, + "ItemID": 17549, + "GradeupItemID": 17550, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7805, + "ItemID": 17551, + "GradeupItemID": 17552, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7806, + "ItemID": 17552, + "GradeupItemID": 17553, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7807, + "ItemID": 17553, + "GradeupItemID": 17554, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7808, + "ItemID": 17554, + "GradeupItemID": 17555, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8169, + "ItemID": 18111, + "GradeupItemID": 18112, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8170, + "ItemID": 18112, + "GradeupItemID": 18113, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8171, + "ItemID": 18113, + "GradeupItemID": 18114, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8172, + "ItemID": 18114, + "GradeupItemID": 18115, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8173, + "ItemID": 18116, + "GradeupItemID": 18117, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8174, + "ItemID": 18117, + "GradeupItemID": 18118, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8175, + "ItemID": 18118, + "GradeupItemID": 18119, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8176, + "ItemID": 18119, + "GradeupItemID": 18120, + "Cost": 7600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8177, + "ItemID": 18121, + "GradeupItemID": 18122, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8178, + "ItemID": 18122, + "GradeupItemID": 18123, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8179, + "ItemID": 18123, + "GradeupItemID": 18124, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17863, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19651, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8180, + "ItemID": 18124, + "GradeupItemID": 18125, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17863, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19651, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8453, + "ItemID": 18565, + "GradeupItemID": 18566, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8454, + "ItemID": 18566, + "GradeupItemID": 18567, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8455, + "ItemID": 18567, + "GradeupItemID": 18568, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8456, + "ItemID": 18568, + "GradeupItemID": 18569, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8517, + "ItemID": 18715, + "GradeupItemID": 18716, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8518, + "ItemID": 18716, + "GradeupItemID": 18717, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8519, + "ItemID": 18717, + "GradeupItemID": 18718, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8520, + "ItemID": 18718, + "GradeupItemID": 18719, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8605, + "ItemID": 19728, + "GradeupItemID": 19729, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8606, + "ItemID": 19729, + "GradeupItemID": 19730, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8607, + "ItemID": 19730, + "GradeupItemID": 19731, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8608, + "ItemID": 19731, + "GradeupItemID": 19732, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8769, + "ItemID": 19979, + "GradeupItemID": 19980, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8770, + "ItemID": 19980, + "GradeupItemID": 19981, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8771, + "ItemID": 19981, + "GradeupItemID": 19982, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8772, + "ItemID": 19982, + "GradeupItemID": 19983, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8773, + "ItemID": 19984, + "GradeupItemID": 19985, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8774, + "ItemID": 19985, + "GradeupItemID": 19986, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8775, + "ItemID": 19986, + "GradeupItemID": 19987, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8776, + "ItemID": 19987, + "GradeupItemID": 19988, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8777, + "ItemID": 19989, + "GradeupItemID": 19990, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8778, + "ItemID": 19990, + "GradeupItemID": 19991, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8779, + "ItemID": 19991, + "GradeupItemID": 19992, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8780, + "ItemID": 19992, + "GradeupItemID": 19993, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8781, + "ItemID": 19994, + "GradeupItemID": 19995, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8782, + "ItemID": 19995, + "GradeupItemID": 19996, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8783, + "ItemID": 19996, + "GradeupItemID": 19997, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8784, + "ItemID": 19997, + "GradeupItemID": 19998, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9013, + "ItemID": 20345, + "GradeupItemID": 20346, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9014, + "ItemID": 20346, + "GradeupItemID": 20347, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9015, + "ItemID": 20347, + "GradeupItemID": 20348, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9016, + "ItemID": 20348, + "GradeupItemID": 20349, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9017, + "ItemID": 20350, + "GradeupItemID": 20351, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9018, + "ItemID": 20351, + "GradeupItemID": 20352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9019, + "ItemID": 20352, + "GradeupItemID": 20353, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9020, + "ItemID": 20353, + "GradeupItemID": 20354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9021, + "ItemID": 20355, + "GradeupItemID": 20356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9022, + "ItemID": 20356, + "GradeupItemID": 20357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9023, + "ItemID": 20357, + "GradeupItemID": 20358, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9024, + "ItemID": 20358, + "GradeupItemID": 20359, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9025, + "ItemID": 20360, + "GradeupItemID": 20361, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9026, + "ItemID": 20361, + "GradeupItemID": 20362, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9027, + "ItemID": 20362, + "GradeupItemID": 20363, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9028, + "ItemID": 20363, + "GradeupItemID": 20364, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9713, + "ItemID": 24015, + "GradeupItemID": 24016, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9714, + "ItemID": 24016, + "GradeupItemID": 24017, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9715, + "ItemID": 24017, + "GradeupItemID": 24018, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9716, + "ItemID": 24018, + "GradeupItemID": 24019, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9717, + "ItemID": 24020, + "GradeupItemID": 24021, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9718, + "ItemID": 24021, + "GradeupItemID": 24022, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9719, + "ItemID": 24022, + "GradeupItemID": 24023, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9720, + "ItemID": 24023, + "GradeupItemID": 24024, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9721, + "ItemID": 24025, + "GradeupItemID": 24026, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9722, + "ItemID": 24026, + "GradeupItemID": 24027, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9723, + "ItemID": 24027, + "GradeupItemID": 24028, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9724, + "ItemID": 24028, + "GradeupItemID": 24029, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9725, + "ItemID": 24030, + "GradeupItemID": 24031, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9726, + "ItemID": 24031, + "GradeupItemID": 24032, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9727, + "ItemID": 24032, + "GradeupItemID": 24033, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9728, + "ItemID": 24033, + "GradeupItemID": 24034, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9729, + "ItemID": 24035, + "GradeupItemID": 24036, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9730, + "ItemID": 24036, + "GradeupItemID": 24037, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9731, + "ItemID": 24037, + "GradeupItemID": 24038, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9732, + "ItemID": 24038, + "GradeupItemID": 24039, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10009, + "ItemID": 25179, + "GradeupItemID": 25180, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10010, + "ItemID": 25180, + "GradeupItemID": 25181, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10011, + "ItemID": 25181, + "GradeupItemID": 25182, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10012, + "ItemID": 25182, + "GradeupItemID": 25183, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10101, + "ItemID": 331, + "GradeupItemID": 1943, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10102, + "ItemID": 1943, + "GradeupItemID": 2966, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10103, + "ItemID": 2966, + "GradeupItemID": 3989, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10104, + "ItemID": 3989, + "GradeupItemID": 5012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10401, + "ItemID": 12506, + "GradeupItemID": 12507, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10402, + "ItemID": 12507, + "GradeupItemID": 12508, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10403, + "ItemID": 12508, + "GradeupItemID": 12509, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10404, + "ItemID": 12509, + "GradeupItemID": 12510, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10405, + "ItemID": 12526, + "GradeupItemID": 12527, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10406, + "ItemID": 12527, + "GradeupItemID": 12528, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10407, + "ItemID": 12528, + "GradeupItemID": 12529, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10408, + "ItemID": 12529, + "GradeupItemID": 12530, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10409, + "ItemID": 12531, + "GradeupItemID": 12532, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10410, + "ItemID": 12532, + "GradeupItemID": 12533, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10411, + "ItemID": 12533, + "GradeupItemID": 12534, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10412, + "ItemID": 12534, + "GradeupItemID": 12535, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10501, + "ItemID": 19060, + "GradeupItemID": 19061, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10502, + "ItemID": 19061, + "GradeupItemID": 19062, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10503, + "ItemID": 19062, + "GradeupItemID": 19063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10504, + "ItemID": 19063, + "GradeupItemID": 19064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10541, + "ItemID": 19189, + "GradeupItemID": 19190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10542, + "ItemID": 19190, + "GradeupItemID": 19191, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10543, + "ItemID": 19191, + "GradeupItemID": 19192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10544, + "ItemID": 19192, + "GradeupItemID": 19193, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10581, + "ItemID": 21735, + "GradeupItemID": 21736, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10582, + "ItemID": 21736, + "GradeupItemID": 21737, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10583, + "ItemID": 21737, + "GradeupItemID": 21738, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10584, + "ItemID": 21738, + "GradeupItemID": 21739, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10857, + "ItemID": 25184, + "GradeupItemID": 25185, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10858, + "ItemID": 25185, + "GradeupItemID": 25186, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10859, + "ItemID": 25186, + "GradeupItemID": 25187, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10860, + "ItemID": 25187, + "GradeupItemID": 25188, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10861, + "ItemID": 25189, + "GradeupItemID": 25190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10862, + "ItemID": 25190, + "GradeupItemID": 25191, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10863, + "ItemID": 25191, + "GradeupItemID": 25192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10864, + "ItemID": 25192, + "GradeupItemID": 25193, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 9, + "RecipeList": [ + { + "RecipeID": 197, + "ItemID": 112, + "GradeupItemID": 1724, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 198, + "ItemID": 1724, + "GradeupItemID": 2747, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 199, + "ItemID": 2747, + "GradeupItemID": 3770, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 200, + "ItemID": 3770, + "GradeupItemID": 4793, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 201, + "ItemID": 113, + "GradeupItemID": 1725, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 202, + "ItemID": 1725, + "GradeupItemID": 2748, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 203, + "ItemID": 2748, + "GradeupItemID": 3771, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 204, + "ItemID": 3771, + "GradeupItemID": 4794, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 205, + "ItemID": 114, + "GradeupItemID": 1726, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 206, + "ItemID": 1726, + "GradeupItemID": 2749, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 207, + "ItemID": 2749, + "GradeupItemID": 3772, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 208, + "ItemID": 3772, + "GradeupItemID": 4795, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 209, + "ItemID": 115, + "GradeupItemID": 1727, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 210, + "ItemID": 1727, + "GradeupItemID": 2750, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 211, + "ItemID": 2750, + "GradeupItemID": 3773, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 212, + "ItemID": 3773, + "GradeupItemID": 4796, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 213, + "ItemID": 116, + "GradeupItemID": 1728, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 214, + "ItemID": 1728, + "GradeupItemID": 2751, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 215, + "ItemID": 2751, + "GradeupItemID": 3774, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 216, + "ItemID": 3774, + "GradeupItemID": 4797, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 217, + "ItemID": 117, + "GradeupItemID": 1729, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 218, + "ItemID": 1729, + "GradeupItemID": 2752, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 219, + "ItemID": 2752, + "GradeupItemID": 3775, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 220, + "ItemID": 3775, + "GradeupItemID": 4798, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 221, + "ItemID": 118, + "GradeupItemID": 1730, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 222, + "ItemID": 1730, + "GradeupItemID": 2753, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 223, + "ItemID": 2753, + "GradeupItemID": 3776, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 224, + "ItemID": 3776, + "GradeupItemID": 4799, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1057, + "ItemID": 335, + "GradeupItemID": 1947, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1058, + "ItemID": 1947, + "GradeupItemID": 2970, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1059, + "ItemID": 2970, + "GradeupItemID": 3993, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1060, + "ItemID": 3993, + "GradeupItemID": 5016, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1061, + "ItemID": 336, + "GradeupItemID": 1948, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1062, + "ItemID": 1948, + "GradeupItemID": 2971, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7856, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1063, + "ItemID": 2971, + "GradeupItemID": 3994, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1064, + "ItemID": 3994, + "GradeupItemID": 5017, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1065, + "ItemID": 337, + "GradeupItemID": 1949, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1066, + "ItemID": 1949, + "GradeupItemID": 2972, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1067, + "ItemID": 2972, + "GradeupItemID": 3995, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7856, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1068, + "ItemID": 3995, + "GradeupItemID": 5018, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1069, + "ItemID": 338, + "GradeupItemID": 1950, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1070, + "ItemID": 1950, + "GradeupItemID": 2973, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1071, + "ItemID": 2973, + "GradeupItemID": 3996, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1072, + "ItemID": 3996, + "GradeupItemID": 5019, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1073, + "ItemID": 339, + "GradeupItemID": 1951, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1074, + "ItemID": 1951, + "GradeupItemID": 2974, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1075, + "ItemID": 2974, + "GradeupItemID": 3997, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1076, + "ItemID": 3997, + "GradeupItemID": 5020, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1077, + "ItemID": 340, + "GradeupItemID": 1952, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1078, + "ItemID": 1952, + "GradeupItemID": 2975, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1079, + "ItemID": 2975, + "GradeupItemID": 3998, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1080, + "ItemID": 3998, + "GradeupItemID": 5021, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1081, + "ItemID": 341, + "GradeupItemID": 1953, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1082, + "ItemID": 1953, + "GradeupItemID": 2976, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1083, + "ItemID": 2976, + "GradeupItemID": 3999, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1084, + "ItemID": 3999, + "GradeupItemID": 5022, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1085, + "ItemID": 343, + "GradeupItemID": 1955, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1086, + "ItemID": 1955, + "GradeupItemID": 2978, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1087, + "ItemID": 2978, + "GradeupItemID": 4001, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1088, + "ItemID": 4001, + "GradeupItemID": 5024, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1089, + "ItemID": 344, + "GradeupItemID": 1956, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1090, + "ItemID": 1956, + "GradeupItemID": 2979, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1091, + "ItemID": 2979, + "GradeupItemID": 4002, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1092, + "ItemID": 4002, + "GradeupItemID": 5025, + "Cost": 11600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1093, + "ItemID": 345, + "GradeupItemID": 1957, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1094, + "ItemID": 1957, + "GradeupItemID": 2980, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1095, + "ItemID": 2980, + "GradeupItemID": 4003, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1096, + "ItemID": 4003, + "GradeupItemID": 5026, + "Cost": 8100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1097, + "ItemID": 346, + "GradeupItemID": 1958, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1098, + "ItemID": 1958, + "GradeupItemID": 2981, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1099, + "ItemID": 2981, + "GradeupItemID": 4004, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1100, + "ItemID": 4004, + "GradeupItemID": 5027, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1101, + "ItemID": 347, + "GradeupItemID": 1959, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1102, + "ItemID": 1959, + "GradeupItemID": 2982, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1103, + "ItemID": 2982, + "GradeupItemID": 4005, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1104, + "ItemID": 4005, + "GradeupItemID": 5028, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1105, + "ItemID": 348, + "GradeupItemID": 1960, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1106, + "ItemID": 1960, + "GradeupItemID": 2983, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1107, + "ItemID": 2983, + "GradeupItemID": 4006, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1108, + "ItemID": 4006, + "GradeupItemID": 5029, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1109, + "ItemID": 349, + "GradeupItemID": 1961, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1110, + "ItemID": 1961, + "GradeupItemID": 2984, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1111, + "ItemID": 2984, + "GradeupItemID": 4007, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7810, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1112, + "ItemID": 4007, + "GradeupItemID": 5030, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1113, + "ItemID": 350, + "GradeupItemID": 1962, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1114, + "ItemID": 1962, + "GradeupItemID": 2985, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1115, + "ItemID": 2985, + "GradeupItemID": 4008, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1116, + "ItemID": 4008, + "GradeupItemID": 5031, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1117, + "ItemID": 351, + "GradeupItemID": 1963, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1118, + "ItemID": 1963, + "GradeupItemID": 2986, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1119, + "ItemID": 2986, + "GradeupItemID": 4009, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1120, + "ItemID": 4009, + "GradeupItemID": 5032, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1121, + "ItemID": 352, + "GradeupItemID": 1964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1122, + "ItemID": 1964, + "GradeupItemID": 2987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1123, + "ItemID": 2987, + "GradeupItemID": 4010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1124, + "ItemID": 4010, + "GradeupItemID": 5033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1125, + "ItemID": 353, + "GradeupItemID": 1965, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1126, + "ItemID": 1965, + "GradeupItemID": 2988, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1127, + "ItemID": 2988, + "GradeupItemID": 4011, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1128, + "ItemID": 4011, + "GradeupItemID": 5034, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1129, + "ItemID": 355, + "GradeupItemID": 1967, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1130, + "ItemID": 1967, + "GradeupItemID": 2990, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1131, + "ItemID": 2990, + "GradeupItemID": 4013, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1132, + "ItemID": 4013, + "GradeupItemID": 5036, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1133, + "ItemID": 356, + "GradeupItemID": 1968, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1134, + "ItemID": 1968, + "GradeupItemID": 2991, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7971, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1135, + "ItemID": 2991, + "GradeupItemID": 4014, + "Cost": 14400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7744, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1136, + "ItemID": 4014, + "GradeupItemID": 5037, + "Cost": 14400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7911, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1137, + "ItemID": 357, + "GradeupItemID": 1969, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1138, + "ItemID": 1969, + "GradeupItemID": 2992, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1139, + "ItemID": 2992, + "GradeupItemID": 4015, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1140, + "ItemID": 4015, + "GradeupItemID": 5038, + "Cost": 18000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 3, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1141, + "ItemID": 358, + "GradeupItemID": 1970, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1142, + "ItemID": 1970, + "GradeupItemID": 2993, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1143, + "ItemID": 2993, + "GradeupItemID": 4016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1144, + "ItemID": 4016, + "GradeupItemID": 5039, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1145, + "ItemID": 359, + "GradeupItemID": 1971, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1146, + "ItemID": 1971, + "GradeupItemID": 2994, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1147, + "ItemID": 2994, + "GradeupItemID": 4017, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1148, + "ItemID": 4017, + "GradeupItemID": 5040, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1149, + "ItemID": 361, + "GradeupItemID": 1973, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1150, + "ItemID": 1973, + "GradeupItemID": 2996, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1151, + "ItemID": 2996, + "GradeupItemID": 4019, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1152, + "ItemID": 4019, + "GradeupItemID": 5042, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1153, + "ItemID": 362, + "GradeupItemID": 1974, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1154, + "ItemID": 1974, + "GradeupItemID": 2997, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1155, + "ItemID": 2997, + "GradeupItemID": 4020, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1156, + "ItemID": 4020, + "GradeupItemID": 5043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1157, + "ItemID": 363, + "GradeupItemID": 1975, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1158, + "ItemID": 1975, + "GradeupItemID": 2998, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1159, + "ItemID": 2998, + "GradeupItemID": 4021, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1160, + "ItemID": 4021, + "GradeupItemID": 5044, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4769, + "ItemID": 10366, + "GradeupItemID": 10367, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4770, + "ItemID": 10367, + "GradeupItemID": 10368, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4771, + "ItemID": 10368, + "GradeupItemID": 10369, + "Cost": 99999, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4772, + "ItemID": 10369, + "GradeupItemID": 10370, + "Cost": 99999, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4773, + "ItemID": 10376, + "GradeupItemID": 10377, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4774, + "ItemID": 10377, + "GradeupItemID": 10378, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4775, + "ItemID": 10378, + "GradeupItemID": 10379, + "Cost": 8100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4776, + "ItemID": 10379, + "GradeupItemID": 10380, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5045, + "ItemID": 11132, + "GradeupItemID": 11133, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5046, + "ItemID": 11133, + "GradeupItemID": 11134, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5047, + "ItemID": 11134, + "GradeupItemID": 11135, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5048, + "ItemID": 11135, + "GradeupItemID": 11136, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5049, + "ItemID": 11137, + "GradeupItemID": 11138, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5050, + "ItemID": 11138, + "GradeupItemID": 11139, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5051, + "ItemID": 11139, + "GradeupItemID": 11140, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5052, + "ItemID": 11140, + "GradeupItemID": 11141, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5053, + "ItemID": 11142, + "GradeupItemID": 11143, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5054, + "ItemID": 11143, + "GradeupItemID": 11144, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5055, + "ItemID": 11144, + "GradeupItemID": 11145, + "Cost": 10350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5056, + "ItemID": 11145, + "GradeupItemID": 11146, + "Cost": 10350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5145, + "ItemID": 11454, + "GradeupItemID": 11455, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5146, + "ItemID": 11455, + "GradeupItemID": 11456, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5147, + "ItemID": 11456, + "GradeupItemID": 11457, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5148, + "ItemID": 11457, + "GradeupItemID": 11458, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5193, + "ItemID": 11551, + "GradeupItemID": 11552, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5194, + "ItemID": 11552, + "GradeupItemID": 11553, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5195, + "ItemID": 11553, + "GradeupItemID": 11554, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5196, + "ItemID": 11554, + "GradeupItemID": 11555, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5245, + "ItemID": 11617, + "GradeupItemID": 11618, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5246, + "ItemID": 11618, + "GradeupItemID": 11619, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5247, + "ItemID": 11619, + "GradeupItemID": 11620, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5248, + "ItemID": 11620, + "GradeupItemID": 11621, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5249, + "ItemID": 11622, + "GradeupItemID": 11623, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5250, + "ItemID": 11623, + "GradeupItemID": 11624, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5251, + "ItemID": 11624, + "GradeupItemID": 11625, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5252, + "ItemID": 11625, + "GradeupItemID": 11626, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5309, + "ItemID": 11703, + "GradeupItemID": 11704, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5310, + "ItemID": 11704, + "GradeupItemID": 11705, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5311, + "ItemID": 11705, + "GradeupItemID": 11706, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5312, + "ItemID": 11706, + "GradeupItemID": 11707, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5625, + "ItemID": 12311, + "GradeupItemID": 12312, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5626, + "ItemID": 12312, + "GradeupItemID": 12313, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5627, + "ItemID": 12313, + "GradeupItemID": 12314, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5628, + "ItemID": 12314, + "GradeupItemID": 12315, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5629, + "ItemID": 12316, + "GradeupItemID": 12317, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5630, + "ItemID": 12317, + "GradeupItemID": 12318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5631, + "ItemID": 12318, + "GradeupItemID": 12319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5632, + "ItemID": 12319, + "GradeupItemID": 12320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5633, + "ItemID": 12321, + "GradeupItemID": 12322, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5634, + "ItemID": 12322, + "GradeupItemID": 12323, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5635, + "ItemID": 12323, + "GradeupItemID": 12324, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5636, + "ItemID": 12324, + "GradeupItemID": 12325, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5637, + "ItemID": 12326, + "GradeupItemID": 12327, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5638, + "ItemID": 12327, + "GradeupItemID": 12328, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5639, + "ItemID": 12328, + "GradeupItemID": 12329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5640, + "ItemID": 12329, + "GradeupItemID": 12330, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5641, + "ItemID": 12331, + "GradeupItemID": 12332, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5642, + "ItemID": 12332, + "GradeupItemID": 12333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5643, + "ItemID": 12333, + "GradeupItemID": 12334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5644, + "ItemID": 12334, + "GradeupItemID": 12335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5645, + "ItemID": 12341, + "GradeupItemID": 12342, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5646, + "ItemID": 12342, + "GradeupItemID": 12343, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5647, + "ItemID": 12343, + "GradeupItemID": 12344, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5648, + "ItemID": 12344, + "GradeupItemID": 12345, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5649, + "ItemID": 12346, + "GradeupItemID": 12347, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5650, + "ItemID": 12347, + "GradeupItemID": 12348, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5651, + "ItemID": 12348, + "GradeupItemID": 12349, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5652, + "ItemID": 12349, + "GradeupItemID": 12350, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5653, + "ItemID": 12351, + "GradeupItemID": 12352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5654, + "ItemID": 12352, + "GradeupItemID": 12353, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5655, + "ItemID": 12353, + "GradeupItemID": 12354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5656, + "ItemID": 12354, + "GradeupItemID": 12355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5657, + "ItemID": 12356, + "GradeupItemID": 12357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5658, + "ItemID": 12357, + "GradeupItemID": 12358, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5659, + "ItemID": 12358, + "GradeupItemID": 12359, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5660, + "ItemID": 12359, + "GradeupItemID": 12360, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5661, + "ItemID": 12361, + "GradeupItemID": 12362, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5662, + "ItemID": 12362, + "GradeupItemID": 12363, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5663, + "ItemID": 12363, + "GradeupItemID": 12364, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5664, + "ItemID": 12364, + "GradeupItemID": 12365, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5665, + "ItemID": 12381, + "GradeupItemID": 12382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5666, + "ItemID": 12382, + "GradeupItemID": 12383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5667, + "ItemID": 12383, + "GradeupItemID": 12384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5668, + "ItemID": 12384, + "GradeupItemID": 12385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5669, + "ItemID": 12391, + "GradeupItemID": 12392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5670, + "ItemID": 12392, + "GradeupItemID": 12393, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5671, + "ItemID": 12393, + "GradeupItemID": 12394, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5672, + "ItemID": 12394, + "GradeupItemID": 12395, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6397, + "ItemID": 14115, + "GradeupItemID": 14116, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6398, + "ItemID": 14116, + "GradeupItemID": 14117, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6399, + "ItemID": 14117, + "GradeupItemID": 14118, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6400, + "ItemID": 14118, + "GradeupItemID": 14119, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6401, + "ItemID": 14121, + "GradeupItemID": 14122, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6402, + "ItemID": 14122, + "GradeupItemID": 14123, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6403, + "ItemID": 14123, + "GradeupItemID": 14124, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7852, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6404, + "ItemID": 14124, + "GradeupItemID": 14125, + "Cost": 13100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7860, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6681, + "ItemID": 14587, + "GradeupItemID": 14588, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6682, + "ItemID": 14588, + "GradeupItemID": 14589, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6683, + "ItemID": 14589, + "GradeupItemID": 14590, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6684, + "ItemID": 14590, + "GradeupItemID": 14591, + "Cost": 25000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6685, + "ItemID": 14592, + "GradeupItemID": 14593, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6686, + "ItemID": 14593, + "GradeupItemID": 14594, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6687, + "ItemID": 14594, + "GradeupItemID": 14595, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6688, + "ItemID": 14595, + "GradeupItemID": 14596, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6689, + "ItemID": 14597, + "GradeupItemID": 14598, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6690, + "ItemID": 14598, + "GradeupItemID": 14599, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6691, + "ItemID": 14599, + "GradeupItemID": 14600, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6692, + "ItemID": 14600, + "GradeupItemID": 14601, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6693, + "ItemID": 14602, + "GradeupItemID": 14603, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6694, + "ItemID": 14603, + "GradeupItemID": 14604, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6695, + "ItemID": 14604, + "GradeupItemID": 14605, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6696, + "ItemID": 14605, + "GradeupItemID": 14606, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6697, + "ItemID": 14607, + "GradeupItemID": 14608, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6698, + "ItemID": 14608, + "GradeupItemID": 14609, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6699, + "ItemID": 14609, + "GradeupItemID": 14610, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6700, + "ItemID": 14610, + "GradeupItemID": 14611, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6701, + "ItemID": 14612, + "GradeupItemID": 14613, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6702, + "ItemID": 14613, + "GradeupItemID": 14614, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6703, + "ItemID": 14614, + "GradeupItemID": 14615, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6704, + "ItemID": 14615, + "GradeupItemID": 14616, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6705, + "ItemID": 14617, + "GradeupItemID": 14618, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6706, + "ItemID": 14618, + "GradeupItemID": 14619, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6707, + "ItemID": 14619, + "GradeupItemID": 14620, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6708, + "ItemID": 14620, + "GradeupItemID": 14621, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6709, + "ItemID": 14622, + "GradeupItemID": 14623, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6710, + "ItemID": 14623, + "GradeupItemID": 14624, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6711, + "ItemID": 14624, + "GradeupItemID": 14625, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6712, + "ItemID": 14625, + "GradeupItemID": 14626, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6713, + "ItemID": 14627, + "GradeupItemID": 14628, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6714, + "ItemID": 14628, + "GradeupItemID": 14629, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6715, + "ItemID": 14629, + "GradeupItemID": 14630, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6716, + "ItemID": 14630, + "GradeupItemID": 14631, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6717, + "ItemID": 14632, + "GradeupItemID": 14633, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6718, + "ItemID": 14633, + "GradeupItemID": 14634, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6719, + "ItemID": 14634, + "GradeupItemID": 14635, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6720, + "ItemID": 14635, + "GradeupItemID": 14636, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7569, + "ItemID": 15833, + "GradeupItemID": 15834, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7570, + "ItemID": 15834, + "GradeupItemID": 15835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7571, + "ItemID": 15835, + "GradeupItemID": 15836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7572, + "ItemID": 15836, + "GradeupItemID": 15837, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7573, + "ItemID": 15838, + "GradeupItemID": 15839, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7574, + "ItemID": 15839, + "GradeupItemID": 15840, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7575, + "ItemID": 15840, + "GradeupItemID": 15841, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7576, + "ItemID": 15841, + "GradeupItemID": 15842, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7577, + "ItemID": 15843, + "GradeupItemID": 15844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7578, + "ItemID": 15844, + "GradeupItemID": 15845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7579, + "ItemID": 15845, + "GradeupItemID": 15846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7580, + "ItemID": 15846, + "GradeupItemID": 15847, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7581, + "ItemID": 15848, + "GradeupItemID": 15849, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7582, + "ItemID": 15849, + "GradeupItemID": 15850, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7583, + "ItemID": 15850, + "GradeupItemID": 15851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7584, + "ItemID": 15851, + "GradeupItemID": 15852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7773, + "ItemID": 17511, + "GradeupItemID": 17512, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7774, + "ItemID": 17512, + "GradeupItemID": 17513, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7775, + "ItemID": 17513, + "GradeupItemID": 17514, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7776, + "ItemID": 17514, + "GradeupItemID": 17515, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7777, + "ItemID": 17516, + "GradeupItemID": 17517, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7778, + "ItemID": 17517, + "GradeupItemID": 17518, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7779, + "ItemID": 17518, + "GradeupItemID": 17519, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7780, + "ItemID": 17519, + "GradeupItemID": 17520, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7781, + "ItemID": 17521, + "GradeupItemID": 17522, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7782, + "ItemID": 17522, + "GradeupItemID": 17523, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7783, + "ItemID": 17523, + "GradeupItemID": 17524, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7784, + "ItemID": 17524, + "GradeupItemID": 17525, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8145, + "ItemID": 18081, + "GradeupItemID": 18082, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8146, + "ItemID": 18082, + "GradeupItemID": 18083, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8147, + "ItemID": 18083, + "GradeupItemID": 18084, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8148, + "ItemID": 18084, + "GradeupItemID": 18085, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8149, + "ItemID": 18086, + "GradeupItemID": 18087, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8150, + "ItemID": 18087, + "GradeupItemID": 18088, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8151, + "ItemID": 18088, + "GradeupItemID": 18089, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8152, + "ItemID": 18089, + "GradeupItemID": 18090, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8153, + "ItemID": 18091, + "GradeupItemID": 18092, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8154, + "ItemID": 18092, + "GradeupItemID": 18093, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8155, + "ItemID": 18093, + "GradeupItemID": 18094, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8156, + "ItemID": 18094, + "GradeupItemID": 18095, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8445, + "ItemID": 18555, + "GradeupItemID": 18556, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8446, + "ItemID": 18556, + "GradeupItemID": 18557, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8447, + "ItemID": 18557, + "GradeupItemID": 18558, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8448, + "ItemID": 18558, + "GradeupItemID": 18559, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8509, + "ItemID": 18705, + "GradeupItemID": 18706, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8510, + "ItemID": 18706, + "GradeupItemID": 18707, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8511, + "ItemID": 18707, + "GradeupItemID": 18708, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8512, + "ItemID": 18708, + "GradeupItemID": 18709, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8597, + "ItemID": 19714, + "GradeupItemID": 19715, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8598, + "ItemID": 19715, + "GradeupItemID": 19716, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8599, + "ItemID": 19716, + "GradeupItemID": 19717, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8600, + "ItemID": 19717, + "GradeupItemID": 19718, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8741, + "ItemID": 19931, + "GradeupItemID": 19932, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8742, + "ItemID": 19932, + "GradeupItemID": 19933, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8743, + "ItemID": 19933, + "GradeupItemID": 19934, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8744, + "ItemID": 19934, + "GradeupItemID": 19935, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8745, + "ItemID": 19936, + "GradeupItemID": 19937, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8746, + "ItemID": 19937, + "GradeupItemID": 19938, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8747, + "ItemID": 19938, + "GradeupItemID": 19939, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8748, + "ItemID": 19939, + "GradeupItemID": 19940, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8749, + "ItemID": 19941, + "GradeupItemID": 19942, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8750, + "ItemID": 19942, + "GradeupItemID": 19943, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8751, + "ItemID": 19943, + "GradeupItemID": 19944, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8752, + "ItemID": 19944, + "GradeupItemID": 19945, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8981, + "ItemID": 20289, + "GradeupItemID": 20290, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8982, + "ItemID": 20290, + "GradeupItemID": 20291, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8983, + "ItemID": 20291, + "GradeupItemID": 20292, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8984, + "ItemID": 20292, + "GradeupItemID": 20293, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8985, + "ItemID": 20294, + "GradeupItemID": 20295, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8986, + "ItemID": 20295, + "GradeupItemID": 20296, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8987, + "ItemID": 20296, + "GradeupItemID": 20297, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8988, + "ItemID": 20297, + "GradeupItemID": 20298, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8989, + "ItemID": 20299, + "GradeupItemID": 20300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8990, + "ItemID": 20300, + "GradeupItemID": 20301, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8991, + "ItemID": 20301, + "GradeupItemID": 20302, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8992, + "ItemID": 20302, + "GradeupItemID": 20303, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8993, + "ItemID": 20304, + "GradeupItemID": 20305, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8994, + "ItemID": 20305, + "GradeupItemID": 20306, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8995, + "ItemID": 20306, + "GradeupItemID": 20307, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8996, + "ItemID": 20307, + "GradeupItemID": 20308, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9677, + "ItemID": 23958, + "GradeupItemID": 23959, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9678, + "ItemID": 23959, + "GradeupItemID": 23960, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9679, + "ItemID": 23960, + "GradeupItemID": 23961, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9680, + "ItemID": 23961, + "GradeupItemID": 23962, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9681, + "ItemID": 23963, + "GradeupItemID": 23964, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9682, + "ItemID": 23964, + "GradeupItemID": 23965, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9683, + "ItemID": 23965, + "GradeupItemID": 23966, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9684, + "ItemID": 23966, + "GradeupItemID": 23967, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9685, + "ItemID": 23968, + "GradeupItemID": 23969, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9686, + "ItemID": 23969, + "GradeupItemID": 23970, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9687, + "ItemID": 23970, + "GradeupItemID": 23971, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9688, + "ItemID": 23971, + "GradeupItemID": 23972, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9689, + "ItemID": 23973, + "GradeupItemID": 23974, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9690, + "ItemID": 23974, + "GradeupItemID": 23975, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9691, + "ItemID": 23975, + "GradeupItemID": 23976, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9692, + "ItemID": 23976, + "GradeupItemID": 23977, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9693, + "ItemID": 23978, + "GradeupItemID": 23979, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9694, + "ItemID": 23979, + "GradeupItemID": 23980, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9695, + "ItemID": 23980, + "GradeupItemID": 23981, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9696, + "ItemID": 23981, + "GradeupItemID": 23982, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10105, + "ItemID": 342, + "GradeupItemID": 1954, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10106, + "ItemID": 1954, + "GradeupItemID": 2977, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10107, + "ItemID": 2977, + "GradeupItemID": 4000, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10108, + "ItemID": 4000, + "GradeupItemID": 5023, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10109, + "ItemID": 354, + "GradeupItemID": 1966, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10110, + "ItemID": 1966, + "GradeupItemID": 2989, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10111, + "ItemID": 2989, + "GradeupItemID": 4012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10112, + "ItemID": 4012, + "GradeupItemID": 5035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10113, + "ItemID": 360, + "GradeupItemID": 1972, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10114, + "ItemID": 1972, + "GradeupItemID": 2995, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10115, + "ItemID": 2995, + "GradeupItemID": 4018, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10116, + "ItemID": 4018, + "GradeupItemID": 5041, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10393, + "ItemID": 12366, + "GradeupItemID": 12367, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10394, + "ItemID": 12367, + "GradeupItemID": 12368, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10395, + "ItemID": 12368, + "GradeupItemID": 12369, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10396, + "ItemID": 12369, + "GradeupItemID": 12370, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10397, + "ItemID": 12386, + "GradeupItemID": 12387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10398, + "ItemID": 12387, + "GradeupItemID": 12388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10399, + "ItemID": 12388, + "GradeupItemID": 12389, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10400, + "ItemID": 12389, + "GradeupItemID": 12390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10493, + "ItemID": 19020, + "GradeupItemID": 19021, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10494, + "ItemID": 19021, + "GradeupItemID": 19022, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10495, + "ItemID": 19022, + "GradeupItemID": 19023, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10496, + "ItemID": 19023, + "GradeupItemID": 19024, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10533, + "ItemID": 19179, + "GradeupItemID": 19180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10534, + "ItemID": 19180, + "GradeupItemID": 19181, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10535, + "ItemID": 19181, + "GradeupItemID": 19182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10536, + "ItemID": 19182, + "GradeupItemID": 19183, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10557, + "ItemID": 19552, + "GradeupItemID": 19553, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10558, + "ItemID": 19553, + "GradeupItemID": 19554, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10559, + "ItemID": 19554, + "GradeupItemID": 19555, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10560, + "ItemID": 19555, + "GradeupItemID": 19556, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10569, + "ItemID": 19946, + "GradeupItemID": 19947, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10570, + "ItemID": 19947, + "GradeupItemID": 19948, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10571, + "ItemID": 19948, + "GradeupItemID": 19949, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10572, + "ItemID": 19949, + "GradeupItemID": 19950, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10833, + "ItemID": 25149, + "GradeupItemID": 25150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10834, + "ItemID": 25150, + "GradeupItemID": 25151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10835, + "ItemID": 25151, + "GradeupItemID": 25152, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10836, + "ItemID": 25152, + "GradeupItemID": 25153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10837, + "ItemID": 25154, + "GradeupItemID": 25155, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10838, + "ItemID": 25155, + "GradeupItemID": 25156, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10839, + "ItemID": 25156, + "GradeupItemID": 25157, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10840, + "ItemID": 25157, + "GradeupItemID": 25158, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10841, + "ItemID": 25159, + "GradeupItemID": 25160, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10842, + "ItemID": 25160, + "GradeupItemID": 25161, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10843, + "ItemID": 25161, + "GradeupItemID": 25162, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10844, + "ItemID": 25162, + "GradeupItemID": 25163, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 10, + "RecipeList": [ + { + "RecipeID": 225, + "ItemID": 119, + "GradeupItemID": 1731, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 226, + "ItemID": 1731, + "GradeupItemID": 2754, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 227, + "ItemID": 2754, + "GradeupItemID": 3777, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 228, + "ItemID": 3777, + "GradeupItemID": 4800, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7961, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 229, + "ItemID": 120, + "GradeupItemID": 1732, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 230, + "ItemID": 1732, + "GradeupItemID": 2755, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 231, + "ItemID": 2755, + "GradeupItemID": 3778, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 232, + "ItemID": 3778, + "GradeupItemID": 4801, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 233, + "ItemID": 121, + "GradeupItemID": 1733, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 234, + "ItemID": 1733, + "GradeupItemID": 2756, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 235, + "ItemID": 2756, + "GradeupItemID": 3779, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7843, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 236, + "ItemID": 3779, + "GradeupItemID": 4802, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 237, + "ItemID": 122, + "GradeupItemID": 1734, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 238, + "ItemID": 1734, + "GradeupItemID": 2757, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 239, + "ItemID": 2757, + "GradeupItemID": 3780, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 240, + "ItemID": 3780, + "GradeupItemID": 4803, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 241, + "ItemID": 123, + "GradeupItemID": 1735, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 242, + "ItemID": 1735, + "GradeupItemID": 2758, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 243, + "ItemID": 2758, + "GradeupItemID": 3781, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 244, + "ItemID": 3781, + "GradeupItemID": 4804, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 245, + "ItemID": 124, + "GradeupItemID": 1736, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 246, + "ItemID": 1736, + "GradeupItemID": 2759, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 247, + "ItemID": 2759, + "GradeupItemID": 3782, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 248, + "ItemID": 3782, + "GradeupItemID": 4805, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 249, + "ItemID": 125, + "GradeupItemID": 1737, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 250, + "ItemID": 1737, + "GradeupItemID": 2760, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 251, + "ItemID": 2760, + "GradeupItemID": 3783, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 252, + "ItemID": 3783, + "GradeupItemID": 4806, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1161, + "ItemID": 364, + "GradeupItemID": 1976, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9458, + "Num": 15, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 15, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11002, + "Num": 7, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11003, + "Num": 7, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 2, + "SortNo": 7, + "IsSp": false + } + ] + }, + { + "RecipeID": 1162, + "ItemID": 1976, + "GradeupItemID": 2999, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9458, + "Num": 20, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 20, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11005, + "Num": 7, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10999, + "Num": 7, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 2, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 9459, + "Num": 2, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 1163, + "ItemID": 2999, + "GradeupItemID": 4022, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9459, + "Num": 25, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11007, + "Num": 7, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11005, + "Num": 7, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 7, + "IsSp": false + }, + { + "ItemId": 7816, + "Num": 2, + "SortNo": 8, + "IsSp": false + } + ] + }, + { + "RecipeID": 1164, + "ItemID": 4022, + "GradeupItemID": 5045, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9460, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11006, + "Num": 7, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11004, + "Num": 7, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 2, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 1165, + "ItemID": 365, + "GradeupItemID": 1977, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1166, + "ItemID": 1977, + "GradeupItemID": 3000, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1167, + "ItemID": 3000, + "GradeupItemID": 4023, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1168, + "ItemID": 4023, + "GradeupItemID": 5046, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1169, + "ItemID": 366, + "GradeupItemID": 1978, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1170, + "ItemID": 1978, + "GradeupItemID": 3001, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1171, + "ItemID": 3001, + "GradeupItemID": 4024, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1172, + "ItemID": 4024, + "GradeupItemID": 5047, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1173, + "ItemID": 367, + "GradeupItemID": 1979, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1174, + "ItemID": 1979, + "GradeupItemID": 3002, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1175, + "ItemID": 3002, + "GradeupItemID": 4025, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1176, + "ItemID": 4025, + "GradeupItemID": 5048, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7863, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1177, + "ItemID": 368, + "GradeupItemID": 1980, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7732, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1178, + "ItemID": 1980, + "GradeupItemID": 3003, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7733, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1179, + "ItemID": 3003, + "GradeupItemID": 4026, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1180, + "ItemID": 4026, + "GradeupItemID": 5049, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1181, + "ItemID": 369, + "GradeupItemID": 1981, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1182, + "ItemID": 1981, + "GradeupItemID": 3004, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1183, + "ItemID": 3004, + "GradeupItemID": 4027, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1184, + "ItemID": 4027, + "GradeupItemID": 5050, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1185, + "ItemID": 370, + "GradeupItemID": 1982, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1186, + "ItemID": 1982, + "GradeupItemID": 3005, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1187, + "ItemID": 3005, + "GradeupItemID": 4028, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1188, + "ItemID": 4028, + "GradeupItemID": 5051, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1189, + "ItemID": 371, + "GradeupItemID": 1983, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7874, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1190, + "ItemID": 1983, + "GradeupItemID": 3006, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7964, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7875, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1191, + "ItemID": 3006, + "GradeupItemID": 4029, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1192, + "ItemID": 4029, + "GradeupItemID": 5052, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1193, + "ItemID": 372, + "GradeupItemID": 1984, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1194, + "ItemID": 1984, + "GradeupItemID": 3007, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1195, + "ItemID": 3007, + "GradeupItemID": 4030, + "Cost": 12400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1196, + "ItemID": 4030, + "GradeupItemID": 5053, + "Cost": 12400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1197, + "ItemID": 373, + "GradeupItemID": 1985, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1198, + "ItemID": 1985, + "GradeupItemID": 3008, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1199, + "ItemID": 3008, + "GradeupItemID": 4031, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1200, + "ItemID": 4031, + "GradeupItemID": 5054, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1201, + "ItemID": 374, + "GradeupItemID": 1986, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7761, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1202, + "ItemID": 1986, + "GradeupItemID": 3009, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1203, + "ItemID": 3009, + "GradeupItemID": 4032, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1204, + "ItemID": 4032, + "GradeupItemID": 5055, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1205, + "ItemID": 375, + "GradeupItemID": 1987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1206, + "ItemID": 1987, + "GradeupItemID": 3010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1207, + "ItemID": 3010, + "GradeupItemID": 4033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1208, + "ItemID": 4033, + "GradeupItemID": 5056, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1209, + "ItemID": 376, + "GradeupItemID": 1988, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1210, + "ItemID": 1988, + "GradeupItemID": 3011, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1211, + "ItemID": 3011, + "GradeupItemID": 4034, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1212, + "ItemID": 4034, + "GradeupItemID": 5057, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1213, + "ItemID": 377, + "GradeupItemID": 1989, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1214, + "ItemID": 1989, + "GradeupItemID": 3012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1215, + "ItemID": 3012, + "GradeupItemID": 4035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1216, + "ItemID": 4035, + "GradeupItemID": 5058, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1217, + "ItemID": 378, + "GradeupItemID": 1990, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9458, + "Num": 11, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11004, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1218, + "ItemID": 1990, + "GradeupItemID": 3013, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 9458, + "Num": 14, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9459, + "Num": 2, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 11005, + "Num": 3, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 1219, + "ItemID": 3013, + "GradeupItemID": 4036, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9459, + "Num": 18, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 2, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 11006, + "Num": 3, + "SortNo": 7, + "IsSp": false + } + ] + }, + { + "RecipeID": 1220, + "ItemID": 4036, + "GradeupItemID": 5059, + "Cost": 10800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 9459, + "Num": 6, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 4, + "SortNo": 6, + "IsSp": false + }, + { + "ItemId": 11007, + "Num": 3, + "SortNo": 7, + "IsSp": false + } + ] + }, + { + "RecipeID": 1221, + "ItemID": 379, + "GradeupItemID": 1991, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1222, + "ItemID": 1991, + "GradeupItemID": 3014, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1223, + "ItemID": 3014, + "GradeupItemID": 4037, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7966, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1224, + "ItemID": 4037, + "GradeupItemID": 5060, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7816, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1225, + "ItemID": 380, + "GradeupItemID": 1992, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1226, + "ItemID": 1992, + "GradeupItemID": 3015, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1227, + "ItemID": 3015, + "GradeupItemID": 4038, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1228, + "ItemID": 4038, + "GradeupItemID": 5061, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1229, + "ItemID": 381, + "GradeupItemID": 1993, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1230, + "ItemID": 1993, + "GradeupItemID": 3016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1231, + "ItemID": 3016, + "GradeupItemID": 4039, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1232, + "ItemID": 4039, + "GradeupItemID": 5062, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1233, + "ItemID": 383, + "GradeupItemID": 1995, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1234, + "ItemID": 1995, + "GradeupItemID": 3018, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1235, + "ItemID": 3018, + "GradeupItemID": 4041, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1236, + "ItemID": 4041, + "GradeupItemID": 5064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1237, + "ItemID": 384, + "GradeupItemID": 1996, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1238, + "ItemID": 1996, + "GradeupItemID": 3019, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1239, + "ItemID": 3019, + "GradeupItemID": 4042, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1240, + "ItemID": 4042, + "GradeupItemID": 5065, + "Cost": 18000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9460, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 3, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1241, + "ItemID": 385, + "GradeupItemID": 1997, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1242, + "ItemID": 1997, + "GradeupItemID": 3020, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1243, + "ItemID": 3020, + "GradeupItemID": 4043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1244, + "ItemID": 4043, + "GradeupItemID": 5066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1245, + "ItemID": 386, + "GradeupItemID": 1998, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1246, + "ItemID": 1998, + "GradeupItemID": 3021, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1247, + "ItemID": 3021, + "GradeupItemID": 4044, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1248, + "ItemID": 4044, + "GradeupItemID": 5067, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1249, + "ItemID": 387, + "GradeupItemID": 1999, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1250, + "ItemID": 1999, + "GradeupItemID": 3022, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1251, + "ItemID": 3022, + "GradeupItemID": 4045, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1252, + "ItemID": 4045, + "GradeupItemID": 5068, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1253, + "ItemID": 388, + "GradeupItemID": 2000, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1254, + "ItemID": 2000, + "GradeupItemID": 3023, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1255, + "ItemID": 3023, + "GradeupItemID": 4046, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1256, + "ItemID": 4046, + "GradeupItemID": 5069, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1257, + "ItemID": 390, + "GradeupItemID": 2002, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1258, + "ItemID": 2002, + "GradeupItemID": 3025, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1259, + "ItemID": 3025, + "GradeupItemID": 4048, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1260, + "ItemID": 4048, + "GradeupItemID": 5071, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1261, + "ItemID": 391, + "GradeupItemID": 2003, + "Cost": 21000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9440, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1262, + "ItemID": 2003, + "GradeupItemID": 3026, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1263, + "ItemID": 3026, + "GradeupItemID": 4049, + "Cost": 21000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1264, + "ItemID": 4049, + "GradeupItemID": 5072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1265, + "ItemID": 392, + "GradeupItemID": 2004, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1266, + "ItemID": 2004, + "GradeupItemID": 3027, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1267, + "ItemID": 3027, + "GradeupItemID": 4050, + "Cost": 26000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1268, + "ItemID": 4050, + "GradeupItemID": 5073, + "Cost": 26000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9789, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4709, + "ItemID": 10271, + "GradeupItemID": 10272, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4710, + "ItemID": 10272, + "GradeupItemID": 10273, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4711, + "ItemID": 10273, + "GradeupItemID": 10274, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4712, + "ItemID": 10274, + "GradeupItemID": 10275, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4853, + "ItemID": 10677, + "GradeupItemID": 10678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4854, + "ItemID": 10678, + "GradeupItemID": 10679, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4855, + "ItemID": 10679, + "GradeupItemID": 10680, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4856, + "ItemID": 10680, + "GradeupItemID": 10681, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5093, + "ItemID": 11337, + "GradeupItemID": 11338, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5094, + "ItemID": 11338, + "GradeupItemID": 11339, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5095, + "ItemID": 11339, + "GradeupItemID": 11340, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5096, + "ItemID": 11340, + "GradeupItemID": 11341, + "Cost": 2200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5097, + "ItemID": 11347, + "GradeupItemID": 11348, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5098, + "ItemID": 11348, + "GradeupItemID": 11349, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7977, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5099, + "ItemID": 11349, + "GradeupItemID": 11350, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9064, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5100, + "ItemID": 11350, + "GradeupItemID": 11351, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5101, + "ItemID": 11352, + "GradeupItemID": 11353, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5102, + "ItemID": 11353, + "GradeupItemID": 11354, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5103, + "ItemID": 11354, + "GradeupItemID": 11355, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7966, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5104, + "ItemID": 11355, + "GradeupItemID": 11356, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7970, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5105, + "ItemID": 11362, + "GradeupItemID": 11363, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5106, + "ItemID": 11363, + "GradeupItemID": 11364, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5107, + "ItemID": 11364, + "GradeupItemID": 11365, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5108, + "ItemID": 11365, + "GradeupItemID": 11366, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5125, + "ItemID": 11424, + "GradeupItemID": 11425, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5126, + "ItemID": 11425, + "GradeupItemID": 11426, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5127, + "ItemID": 11426, + "GradeupItemID": 11427, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5128, + "ItemID": 11427, + "GradeupItemID": 11428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5169, + "ItemID": 11521, + "GradeupItemID": 11522, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5170, + "ItemID": 11522, + "GradeupItemID": 11523, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5171, + "ItemID": 11523, + "GradeupItemID": 11524, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5172, + "ItemID": 11524, + "GradeupItemID": 11525, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5205, + "ItemID": 11567, + "GradeupItemID": 11568, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5206, + "ItemID": 11568, + "GradeupItemID": 11569, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5207, + "ItemID": 11569, + "GradeupItemID": 11570, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5208, + "ItemID": 11570, + "GradeupItemID": 11571, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5209, + "ItemID": 11572, + "GradeupItemID": 11573, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5210, + "ItemID": 11573, + "GradeupItemID": 11574, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5211, + "ItemID": 11574, + "GradeupItemID": 11575, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5212, + "ItemID": 11575, + "GradeupItemID": 11576, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5281, + "ItemID": 11668, + "GradeupItemID": 11669, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5282, + "ItemID": 11669, + "GradeupItemID": 11670, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5283, + "ItemID": 11670, + "GradeupItemID": 11671, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5284, + "ItemID": 11671, + "GradeupItemID": 11672, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5285, + "ItemID": 11673, + "GradeupItemID": 11674, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5286, + "ItemID": 11674, + "GradeupItemID": 11675, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5287, + "ItemID": 11675, + "GradeupItemID": 11676, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5288, + "ItemID": 11676, + "GradeupItemID": 11677, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5389, + "ItemID": 11916, + "GradeupItemID": 11917, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5390, + "ItemID": 11917, + "GradeupItemID": 11918, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5391, + "ItemID": 11918, + "GradeupItemID": 11919, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5392, + "ItemID": 11919, + "GradeupItemID": 11920, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5393, + "ItemID": 11921, + "GradeupItemID": 11922, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5394, + "ItemID": 11922, + "GradeupItemID": 11923, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5395, + "ItemID": 11923, + "GradeupItemID": 11924, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5396, + "ItemID": 11924, + "GradeupItemID": 11925, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5397, + "ItemID": 11926, + "GradeupItemID": 11927, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5398, + "ItemID": 11927, + "GradeupItemID": 11928, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5399, + "ItemID": 11928, + "GradeupItemID": 11929, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5400, + "ItemID": 11929, + "GradeupItemID": 11930, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5401, + "ItemID": 11931, + "GradeupItemID": 11932, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5402, + "ItemID": 11932, + "GradeupItemID": 11933, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5403, + "ItemID": 11933, + "GradeupItemID": 11934, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5404, + "ItemID": 11934, + "GradeupItemID": 11935, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5405, + "ItemID": 11936, + "GradeupItemID": 11937, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5406, + "ItemID": 11937, + "GradeupItemID": 11938, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5407, + "ItemID": 11938, + "GradeupItemID": 11939, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5408, + "ItemID": 11939, + "GradeupItemID": 11940, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5409, + "ItemID": 11941, + "GradeupItemID": 11942, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5410, + "ItemID": 11942, + "GradeupItemID": 11943, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5411, + "ItemID": 11943, + "GradeupItemID": 11944, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5412, + "ItemID": 11944, + "GradeupItemID": 11945, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5413, + "ItemID": 11946, + "GradeupItemID": 11947, + "Cost": 27500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15928, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5414, + "ItemID": 11947, + "GradeupItemID": 11948, + "Cost": 27500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15928, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5415, + "ItemID": 11948, + "GradeupItemID": 11949, + "Cost": 27500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15935, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5416, + "ItemID": 11949, + "GradeupItemID": 11950, + "Cost": 27500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15935, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5417, + "ItemID": 11951, + "GradeupItemID": 11952, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5418, + "ItemID": 11952, + "GradeupItemID": 11953, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5419, + "ItemID": 11953, + "GradeupItemID": 11954, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5420, + "ItemID": 11954, + "GradeupItemID": 11955, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5421, + "ItemID": 11956, + "GradeupItemID": 11957, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5422, + "ItemID": 11957, + "GradeupItemID": 11958, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5423, + "ItemID": 11958, + "GradeupItemID": 11959, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5424, + "ItemID": 11959, + "GradeupItemID": 11960, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5425, + "ItemID": 11961, + "GradeupItemID": 11962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5426, + "ItemID": 11962, + "GradeupItemID": 11963, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5427, + "ItemID": 11963, + "GradeupItemID": 11964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5428, + "ItemID": 11964, + "GradeupItemID": 11965, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5429, + "ItemID": 11976, + "GradeupItemID": 11977, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5430, + "ItemID": 11977, + "GradeupItemID": 11978, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5431, + "ItemID": 11978, + "GradeupItemID": 11979, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5432, + "ItemID": 11979, + "GradeupItemID": 11980, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5433, + "ItemID": 11986, + "GradeupItemID": 11987, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5434, + "ItemID": 11987, + "GradeupItemID": 11988, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5435, + "ItemID": 11988, + "GradeupItemID": 11989, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5436, + "ItemID": 11989, + "GradeupItemID": 11990, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5437, + "ItemID": 11991, + "GradeupItemID": 11992, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5438, + "ItemID": 11992, + "GradeupItemID": 11993, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5439, + "ItemID": 11993, + "GradeupItemID": 11994, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5440, + "ItemID": 11994, + "GradeupItemID": 11995, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8033, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6353, + "ItemID": 14045, + "GradeupItemID": 14046, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6354, + "ItemID": 14046, + "GradeupItemID": 14047, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6355, + "ItemID": 14047, + "GradeupItemID": 14048, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6356, + "ItemID": 14048, + "GradeupItemID": 14049, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6357, + "ItemID": 14051, + "GradeupItemID": 14052, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6358, + "ItemID": 14052, + "GradeupItemID": 14053, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6359, + "ItemID": 14053, + "GradeupItemID": 14054, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6360, + "ItemID": 14054, + "GradeupItemID": 14055, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6493, + "ItemID": 14347, + "GradeupItemID": 14348, + "Cost": 30500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6494, + "ItemID": 14348, + "GradeupItemID": 14349, + "Cost": 30500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6495, + "ItemID": 14349, + "GradeupItemID": 14350, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6496, + "ItemID": 14350, + "GradeupItemID": 14351, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6497, + "ItemID": 14352, + "GradeupItemID": 14353, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6498, + "ItemID": 14353, + "GradeupItemID": 14354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6499, + "ItemID": 14354, + "GradeupItemID": 14355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6500, + "ItemID": 14355, + "GradeupItemID": 14356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6501, + "ItemID": 14357, + "GradeupItemID": 14358, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6502, + "ItemID": 14358, + "GradeupItemID": 14359, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6503, + "ItemID": 14359, + "GradeupItemID": 14360, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15993, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15994, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6504, + "ItemID": 14360, + "GradeupItemID": 14361, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6505, + "ItemID": 14362, + "GradeupItemID": 14363, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6506, + "ItemID": 14363, + "GradeupItemID": 14364, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6507, + "ItemID": 14364, + "GradeupItemID": 14365, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6508, + "ItemID": 14365, + "GradeupItemID": 14366, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6509, + "ItemID": 14367, + "GradeupItemID": 14368, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6510, + "ItemID": 14368, + "GradeupItemID": 14369, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6511, + "ItemID": 14369, + "GradeupItemID": 14370, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6512, + "ItemID": 14370, + "GradeupItemID": 14371, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7481, + "ItemID": 15713, + "GradeupItemID": 15714, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7482, + "ItemID": 15714, + "GradeupItemID": 15715, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7483, + "ItemID": 15715, + "GradeupItemID": 15716, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7484, + "ItemID": 15716, + "GradeupItemID": 15717, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7485, + "ItemID": 15718, + "GradeupItemID": 15719, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7486, + "ItemID": 15719, + "GradeupItemID": 15720, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7487, + "ItemID": 15720, + "GradeupItemID": 15721, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7488, + "ItemID": 15721, + "GradeupItemID": 15722, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7489, + "ItemID": 15723, + "GradeupItemID": 15724, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7490, + "ItemID": 15724, + "GradeupItemID": 15725, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7491, + "ItemID": 15725, + "GradeupItemID": 15726, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7492, + "ItemID": 15726, + "GradeupItemID": 15727, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7493, + "ItemID": 15728, + "GradeupItemID": 15729, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7494, + "ItemID": 15729, + "GradeupItemID": 15730, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7495, + "ItemID": 15730, + "GradeupItemID": 15731, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7990, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7496, + "ItemID": 15731, + "GradeupItemID": 15732, + "Cost": 17500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7637, + "ItemID": 16149, + "GradeupItemID": 16150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7638, + "ItemID": 16150, + "GradeupItemID": 16151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7639, + "ItemID": 16151, + "GradeupItemID": 16152, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7640, + "ItemID": 16152, + "GradeupItemID": 16153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7705, + "ItemID": 17421, + "GradeupItemID": 17422, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7706, + "ItemID": 17422, + "GradeupItemID": 17423, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7707, + "ItemID": 17423, + "GradeupItemID": 17424, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7708, + "ItemID": 17424, + "GradeupItemID": 17425, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7709, + "ItemID": 17431, + "GradeupItemID": 17432, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7710, + "ItemID": 17432, + "GradeupItemID": 17433, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7711, + "ItemID": 17433, + "GradeupItemID": 17434, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7712, + "ItemID": 17434, + "GradeupItemID": 17435, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8073, + "ItemID": 17991, + "GradeupItemID": 17992, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8074, + "ItemID": 17992, + "GradeupItemID": 17993, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8075, + "ItemID": 17993, + "GradeupItemID": 17994, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8076, + "ItemID": 17994, + "GradeupItemID": 17995, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8077, + "ItemID": 17996, + "GradeupItemID": 17997, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8078, + "ItemID": 17997, + "GradeupItemID": 17998, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8079, + "ItemID": 17998, + "GradeupItemID": 17999, + "Cost": 7600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19649, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8080, + "ItemID": 17999, + "GradeupItemID": 18000, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8081, + "ItemID": 18001, + "GradeupItemID": 18002, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8082, + "ItemID": 18002, + "GradeupItemID": 18003, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8083, + "ItemID": 18003, + "GradeupItemID": 18004, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8084, + "ItemID": 18004, + "GradeupItemID": 18005, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8421, + "ItemID": 18525, + "GradeupItemID": 18526, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8422, + "ItemID": 18526, + "GradeupItemID": 18527, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8423, + "ItemID": 18527, + "GradeupItemID": 18528, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8424, + "ItemID": 18528, + "GradeupItemID": 18529, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8485, + "ItemID": 18675, + "GradeupItemID": 18676, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8486, + "ItemID": 18676, + "GradeupItemID": 18677, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8487, + "ItemID": 18677, + "GradeupItemID": 18678, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8488, + "ItemID": 18678, + "GradeupItemID": 18679, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8577, + "ItemID": 19672, + "GradeupItemID": 19673, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8578, + "ItemID": 19673, + "GradeupItemID": 19674, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8579, + "ItemID": 19674, + "GradeupItemID": 19675, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8580, + "ItemID": 19675, + "GradeupItemID": 19676, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8645, + "ItemID": 19789, + "GradeupItemID": 19790, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8646, + "ItemID": 19790, + "GradeupItemID": 19791, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8647, + "ItemID": 19791, + "GradeupItemID": 19792, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8648, + "ItemID": 19792, + "GradeupItemID": 19793, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8649, + "ItemID": 19794, + "GradeupItemID": 19795, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8650, + "ItemID": 19795, + "GradeupItemID": 19796, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8651, + "ItemID": 19796, + "GradeupItemID": 19797, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8652, + "ItemID": 19797, + "GradeupItemID": 19798, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8653, + "ItemID": 19799, + "GradeupItemID": 19800, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8654, + "ItemID": 19800, + "GradeupItemID": 19801, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8655, + "ItemID": 19801, + "GradeupItemID": 19802, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8656, + "ItemID": 19802, + "GradeupItemID": 19803, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8657, + "ItemID": 19804, + "GradeupItemID": 19805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8658, + "ItemID": 19805, + "GradeupItemID": 19806, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8659, + "ItemID": 19806, + "GradeupItemID": 19807, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8660, + "ItemID": 19807, + "GradeupItemID": 19808, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8885, + "ItemID": 20147, + "GradeupItemID": 20148, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8886, + "ItemID": 20148, + "GradeupItemID": 20149, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8887, + "ItemID": 20149, + "GradeupItemID": 20150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8888, + "ItemID": 20150, + "GradeupItemID": 20151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8889, + "ItemID": 20152, + "GradeupItemID": 20153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8890, + "ItemID": 20153, + "GradeupItemID": 20154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8891, + "ItemID": 20154, + "GradeupItemID": 20155, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8892, + "ItemID": 20155, + "GradeupItemID": 20156, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8893, + "ItemID": 20157, + "GradeupItemID": 20158, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8894, + "ItemID": 20158, + "GradeupItemID": 20159, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8895, + "ItemID": 20159, + "GradeupItemID": 20160, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8896, + "ItemID": 20160, + "GradeupItemID": 20161, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8897, + "ItemID": 20162, + "GradeupItemID": 20163, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8898, + "ItemID": 20163, + "GradeupItemID": 20164, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8899, + "ItemID": 20164, + "GradeupItemID": 20165, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8900, + "ItemID": 20165, + "GradeupItemID": 20166, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9561, + "ItemID": 23770, + "GradeupItemID": 23771, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9562, + "ItemID": 23771, + "GradeupItemID": 23772, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9563, + "ItemID": 23772, + "GradeupItemID": 23773, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9564, + "ItemID": 23773, + "GradeupItemID": 23774, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9565, + "ItemID": 23775, + "GradeupItemID": 23776, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9566, + "ItemID": 23776, + "GradeupItemID": 23777, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9567, + "ItemID": 23777, + "GradeupItemID": 23778, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9568, + "ItemID": 23778, + "GradeupItemID": 23779, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9569, + "ItemID": 23780, + "GradeupItemID": 23781, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9570, + "ItemID": 23781, + "GradeupItemID": 23782, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9571, + "ItemID": 23782, + "GradeupItemID": 23783, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9572, + "ItemID": 23783, + "GradeupItemID": 23784, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9573, + "ItemID": 23785, + "GradeupItemID": 23786, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9574, + "ItemID": 23786, + "GradeupItemID": 23787, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9575, + "ItemID": 23787, + "GradeupItemID": 23788, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9576, + "ItemID": 23788, + "GradeupItemID": 23789, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9577, + "ItemID": 23790, + "GradeupItemID": 23791, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9578, + "ItemID": 23791, + "GradeupItemID": 23792, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9579, + "ItemID": 23792, + "GradeupItemID": 23793, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9580, + "ItemID": 23793, + "GradeupItemID": 23794, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10353, + "ItemID": 11342, + "GradeupItemID": 11343, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10354, + "ItemID": 11343, + "GradeupItemID": 11344, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10355, + "ItemID": 11344, + "GradeupItemID": 11345, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10356, + "ItemID": 11345, + "GradeupItemID": 11346, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10357, + "ItemID": 11357, + "GradeupItemID": 11358, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10358, + "ItemID": 11358, + "GradeupItemID": 11359, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10359, + "ItemID": 11359, + "GradeupItemID": 11360, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10360, + "ItemID": 11360, + "GradeupItemID": 11361, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10361, + "ItemID": 11966, + "GradeupItemID": 11967, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10362, + "ItemID": 11967, + "GradeupItemID": 11968, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10363, + "ItemID": 11968, + "GradeupItemID": 11969, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10364, + "ItemID": 11969, + "GradeupItemID": 11970, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10449, + "ItemID": 17426, + "GradeupItemID": 17427, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10450, + "ItemID": 17427, + "GradeupItemID": 17428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10451, + "ItemID": 17428, + "GradeupItemID": 17429, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10452, + "ItemID": 17429, + "GradeupItemID": 17430, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10473, + "ItemID": 18920, + "GradeupItemID": 18921, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10474, + "ItemID": 18921, + "GradeupItemID": 18922, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10475, + "ItemID": 18922, + "GradeupItemID": 18923, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10476, + "ItemID": 18923, + "GradeupItemID": 18924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10513, + "ItemID": 19154, + "GradeupItemID": 19155, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10514, + "ItemID": 19155, + "GradeupItemID": 19156, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10515, + "ItemID": 19156, + "GradeupItemID": 19157, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10516, + "ItemID": 19157, + "GradeupItemID": 19158, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10589, + "ItemID": 21760, + "GradeupItemID": 21761, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10590, + "ItemID": 21761, + "GradeupItemID": 21762, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10591, + "ItemID": 21762, + "GradeupItemID": 21763, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10592, + "ItemID": 21763, + "GradeupItemID": 21764, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10761, + "ItemID": 25059, + "GradeupItemID": 25060, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10762, + "ItemID": 25060, + "GradeupItemID": 25061, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10763, + "ItemID": 25061, + "GradeupItemID": 25062, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10764, + "ItemID": 25062, + "GradeupItemID": 25063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10765, + "ItemID": 25064, + "GradeupItemID": 25065, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10766, + "ItemID": 25065, + "GradeupItemID": 25066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10767, + "ItemID": 25066, + "GradeupItemID": 25067, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10768, + "ItemID": 25067, + "GradeupItemID": 25068, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10769, + "ItemID": 25069, + "GradeupItemID": 25070, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10770, + "ItemID": 25070, + "GradeupItemID": 25071, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10771, + "ItemID": 25071, + "GradeupItemID": 25072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10772, + "ItemID": 25072, + "GradeupItemID": 25073, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 11, + "RecipeList": [ + { + "RecipeID": 253, + "ItemID": 126, + "GradeupItemID": 1738, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 254, + "ItemID": 1738, + "GradeupItemID": 2761, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 255, + "ItemID": 2761, + "GradeupItemID": 3784, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 256, + "ItemID": 3784, + "GradeupItemID": 4807, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8002, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 257, + "ItemID": 127, + "GradeupItemID": 1739, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 258, + "ItemID": 1739, + "GradeupItemID": 2762, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 259, + "ItemID": 2762, + "GradeupItemID": 3785, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 260, + "ItemID": 3785, + "GradeupItemID": 4808, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 261, + "ItemID": 128, + "GradeupItemID": 1740, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 262, + "ItemID": 1740, + "GradeupItemID": 2763, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 263, + "ItemID": 2763, + "GradeupItemID": 3786, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9060, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 264, + "ItemID": 3786, + "GradeupItemID": 4809, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7872, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 265, + "ItemID": 129, + "GradeupItemID": 1741, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 266, + "ItemID": 1741, + "GradeupItemID": 2764, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7844, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 267, + "ItemID": 2764, + "GradeupItemID": 3787, + "Cost": 2100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 268, + "ItemID": 3787, + "GradeupItemID": 4810, + "Cost": 2100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7963, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 269, + "ItemID": 130, + "GradeupItemID": 1742, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 270, + "ItemID": 1742, + "GradeupItemID": 2765, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 271, + "ItemID": 2765, + "GradeupItemID": 3788, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8015, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 272, + "ItemID": 3788, + "GradeupItemID": 4811, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 273, + "ItemID": 131, + "GradeupItemID": 1743, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 274, + "ItemID": 1743, + "GradeupItemID": 2766, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 275, + "ItemID": 2766, + "GradeupItemID": 3789, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 276, + "ItemID": 3789, + "GradeupItemID": 4812, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 277, + "ItemID": 132, + "GradeupItemID": 1744, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 278, + "ItemID": 1744, + "GradeupItemID": 2767, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 279, + "ItemID": 2767, + "GradeupItemID": 3790, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 280, + "ItemID": 3790, + "GradeupItemID": 4813, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1269, + "ItemID": 394, + "GradeupItemID": 2006, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1270, + "ItemID": 2006, + "GradeupItemID": 3029, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1271, + "ItemID": 3029, + "GradeupItemID": 4052, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1272, + "ItemID": 4052, + "GradeupItemID": 5075, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1273, + "ItemID": 395, + "GradeupItemID": 2007, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1274, + "ItemID": 2007, + "GradeupItemID": 3030, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1275, + "ItemID": 3030, + "GradeupItemID": 4053, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1276, + "ItemID": 4053, + "GradeupItemID": 5076, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1277, + "ItemID": 396, + "GradeupItemID": 2008, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1278, + "ItemID": 2008, + "GradeupItemID": 3031, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1279, + "ItemID": 3031, + "GradeupItemID": 4054, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1280, + "ItemID": 4054, + "GradeupItemID": 5077, + "Cost": 2900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1281, + "ItemID": 397, + "GradeupItemID": 2009, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1282, + "ItemID": 2009, + "GradeupItemID": 3032, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1283, + "ItemID": 3032, + "GradeupItemID": 4055, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1284, + "ItemID": 4055, + "GradeupItemID": 5078, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1285, + "ItemID": 398, + "GradeupItemID": 2010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1286, + "ItemID": 2010, + "GradeupItemID": 3033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1287, + "ItemID": 3033, + "GradeupItemID": 4056, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1288, + "ItemID": 4056, + "GradeupItemID": 5079, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1289, + "ItemID": 399, + "GradeupItemID": 2011, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1290, + "ItemID": 2011, + "GradeupItemID": 3034, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1291, + "ItemID": 3034, + "GradeupItemID": 4057, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1292, + "ItemID": 4057, + "GradeupItemID": 5080, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1293, + "ItemID": 401, + "GradeupItemID": 2013, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1294, + "ItemID": 2013, + "GradeupItemID": 3036, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1295, + "ItemID": 3036, + "GradeupItemID": 4059, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1296, + "ItemID": 4059, + "GradeupItemID": 5082, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1297, + "ItemID": 402, + "GradeupItemID": 2014, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1298, + "ItemID": 2014, + "GradeupItemID": 3037, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1299, + "ItemID": 3037, + "GradeupItemID": 4060, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1300, + "ItemID": 4060, + "GradeupItemID": 5083, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9059, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1301, + "ItemID": 403, + "GradeupItemID": 2015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1302, + "ItemID": 2015, + "GradeupItemID": 3038, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1303, + "ItemID": 3038, + "GradeupItemID": 4061, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1304, + "ItemID": 4061, + "GradeupItemID": 5084, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1305, + "ItemID": 404, + "GradeupItemID": 2016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1306, + "ItemID": 2016, + "GradeupItemID": 3039, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1307, + "ItemID": 3039, + "GradeupItemID": 4062, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1308, + "ItemID": 4062, + "GradeupItemID": 5085, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1309, + "ItemID": 405, + "GradeupItemID": 2017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1310, + "ItemID": 2017, + "GradeupItemID": 3040, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1311, + "ItemID": 3040, + "GradeupItemID": 4063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1312, + "ItemID": 4063, + "GradeupItemID": 5086, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1313, + "ItemID": 406, + "GradeupItemID": 2018, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15925, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15926, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1314, + "ItemID": 2018, + "GradeupItemID": 3041, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1315, + "ItemID": 3041, + "GradeupItemID": 4064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1316, + "ItemID": 4064, + "GradeupItemID": 5087, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1317, + "ItemID": 407, + "GradeupItemID": 2019, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1318, + "ItemID": 2019, + "GradeupItemID": 3042, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1319, + "ItemID": 3042, + "GradeupItemID": 4065, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7765, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1320, + "ItemID": 4065, + "GradeupItemID": 5088, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1321, + "ItemID": 408, + "GradeupItemID": 2020, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1322, + "ItemID": 2020, + "GradeupItemID": 3043, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1323, + "ItemID": 3043, + "GradeupItemID": 4066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1324, + "ItemID": 4066, + "GradeupItemID": 5089, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1325, + "ItemID": 409, + "GradeupItemID": 2021, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1326, + "ItemID": 2021, + "GradeupItemID": 3044, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1327, + "ItemID": 3044, + "GradeupItemID": 4067, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1328, + "ItemID": 4067, + "GradeupItemID": 5090, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1329, + "ItemID": 410, + "GradeupItemID": 2022, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1330, + "ItemID": 2022, + "GradeupItemID": 3045, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1331, + "ItemID": 3045, + "GradeupItemID": 4068, + "Cost": 12500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1332, + "ItemID": 4068, + "GradeupItemID": 5091, + "Cost": 12500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1333, + "ItemID": 411, + "GradeupItemID": 2023, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1334, + "ItemID": 2023, + "GradeupItemID": 3046, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1335, + "ItemID": 3046, + "GradeupItemID": 4069, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1336, + "ItemID": 4069, + "GradeupItemID": 5092, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1337, + "ItemID": 412, + "GradeupItemID": 2024, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1338, + "ItemID": 2024, + "GradeupItemID": 3047, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1339, + "ItemID": 3047, + "GradeupItemID": 4070, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1340, + "ItemID": 4070, + "GradeupItemID": 5093, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1341, + "ItemID": 413, + "GradeupItemID": 2025, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 30, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1342, + "ItemID": 2025, + "GradeupItemID": 3048, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1343, + "ItemID": 3048, + "GradeupItemID": 4071, + "Cost": 18000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1344, + "ItemID": 4071, + "GradeupItemID": 5094, + "Cost": 18000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1345, + "ItemID": 414, + "GradeupItemID": 2026, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1346, + "ItemID": 2026, + "GradeupItemID": 3049, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1347, + "ItemID": 3049, + "GradeupItemID": 4072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1348, + "ItemID": 4072, + "GradeupItemID": 5095, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1349, + "ItemID": 415, + "GradeupItemID": 2027, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1350, + "ItemID": 2027, + "GradeupItemID": 3050, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1351, + "ItemID": 3050, + "GradeupItemID": 4073, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9457, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9788, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1352, + "ItemID": 4073, + "GradeupItemID": 5096, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1353, + "ItemID": 416, + "GradeupItemID": 2028, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1354, + "ItemID": 2028, + "GradeupItemID": 3051, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1355, + "ItemID": 3051, + "GradeupItemID": 4074, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1356, + "ItemID": 4074, + "GradeupItemID": 5097, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1357, + "ItemID": 417, + "GradeupItemID": 2029, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1358, + "ItemID": 2029, + "GradeupItemID": 3052, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1359, + "ItemID": 3052, + "GradeupItemID": 4075, + "Cost": 24000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1360, + "ItemID": 4075, + "GradeupItemID": 5098, + "Cost": 24000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9456, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 10993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1361, + "ItemID": 418, + "GradeupItemID": 2030, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1362, + "ItemID": 2030, + "GradeupItemID": 3053, + "Cost": 32500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15987, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15988, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1363, + "ItemID": 3053, + "GradeupItemID": 4076, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1364, + "ItemID": 4076, + "GradeupItemID": 5099, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1365, + "ItemID": 419, + "GradeupItemID": 2031, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1366, + "ItemID": 2031, + "GradeupItemID": 3054, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1367, + "ItemID": 3054, + "GradeupItemID": 4077, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1368, + "ItemID": 4077, + "GradeupItemID": 5100, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1369, + "ItemID": 421, + "GradeupItemID": 2033, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1370, + "ItemID": 2033, + "GradeupItemID": 3056, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1371, + "ItemID": 3056, + "GradeupItemID": 4079, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1372, + "ItemID": 4079, + "GradeupItemID": 5102, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4765, + "ItemID": 10351, + "GradeupItemID": 10352, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7944, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4766, + "ItemID": 10352, + "GradeupItemID": 10353, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4767, + "ItemID": 10353, + "GradeupItemID": 10354, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4768, + "ItemID": 10354, + "GradeupItemID": 10355, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7900, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5189, + "ItemID": 11546, + "GradeupItemID": 11547, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5190, + "ItemID": 11547, + "GradeupItemID": 11548, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5191, + "ItemID": 11548, + "GradeupItemID": 11549, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5192, + "ItemID": 11549, + "GradeupItemID": 11550, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5237, + "ItemID": 11607, + "GradeupItemID": 11608, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5238, + "ItemID": 11608, + "GradeupItemID": 11609, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9449, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5239, + "ItemID": 11609, + "GradeupItemID": 11610, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5240, + "ItemID": 11610, + "GradeupItemID": 11611, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5241, + "ItemID": 11612, + "GradeupItemID": 11613, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5242, + "ItemID": 11613, + "GradeupItemID": 11614, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9448, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9444, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5243, + "ItemID": 11614, + "GradeupItemID": 11615, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5244, + "ItemID": 11615, + "GradeupItemID": 11616, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5305, + "ItemID": 11698, + "GradeupItemID": 11699, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5306, + "ItemID": 11699, + "GradeupItemID": 11700, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5307, + "ItemID": 11700, + "GradeupItemID": 11701, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5308, + "ItemID": 11701, + "GradeupItemID": 11702, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5597, + "ItemID": 12236, + "GradeupItemID": 12237, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5598, + "ItemID": 12237, + "GradeupItemID": 12238, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5599, + "ItemID": 12238, + "GradeupItemID": 12239, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5600, + "ItemID": 12239, + "GradeupItemID": 12240, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5601, + "ItemID": 12241, + "GradeupItemID": 12242, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5602, + "ItemID": 12242, + "GradeupItemID": 12243, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5603, + "ItemID": 12243, + "GradeupItemID": 12244, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5604, + "ItemID": 12244, + "GradeupItemID": 12245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5605, + "ItemID": 12246, + "GradeupItemID": 12247, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5606, + "ItemID": 12247, + "GradeupItemID": 12248, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5607, + "ItemID": 12248, + "GradeupItemID": 12249, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5608, + "ItemID": 12249, + "GradeupItemID": 12250, + "Cost": 16500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11783, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 10, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5609, + "ItemID": 12266, + "GradeupItemID": 12267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5610, + "ItemID": 12267, + "GradeupItemID": 12268, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5611, + "ItemID": 12268, + "GradeupItemID": 12269, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5612, + "ItemID": 12269, + "GradeupItemID": 12270, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5613, + "ItemID": 12271, + "GradeupItemID": 12272, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5614, + "ItemID": 12272, + "GradeupItemID": 12273, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5615, + "ItemID": 12273, + "GradeupItemID": 12274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5616, + "ItemID": 12274, + "GradeupItemID": 12275, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5617, + "ItemID": 12276, + "GradeupItemID": 12277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5618, + "ItemID": 12277, + "GradeupItemID": 12278, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5619, + "ItemID": 12278, + "GradeupItemID": 12279, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5620, + "ItemID": 12279, + "GradeupItemID": 12280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5621, + "ItemID": 12296, + "GradeupItemID": 12297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5622, + "ItemID": 12297, + "GradeupItemID": 12298, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5623, + "ItemID": 12298, + "GradeupItemID": 12299, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5624, + "ItemID": 12299, + "GradeupItemID": 12300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6389, + "ItemID": 14103, + "GradeupItemID": 14104, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6390, + "ItemID": 14104, + "GradeupItemID": 14105, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6391, + "ItemID": 14105, + "GradeupItemID": 14106, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6392, + "ItemID": 14106, + "GradeupItemID": 14107, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6393, + "ItemID": 14109, + "GradeupItemID": 14110, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6394, + "ItemID": 14110, + "GradeupItemID": 14111, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6395, + "ItemID": 14111, + "GradeupItemID": 14112, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6396, + "ItemID": 14112, + "GradeupItemID": 14113, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6665, + "ItemID": 14562, + "GradeupItemID": 14563, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6666, + "ItemID": 14563, + "GradeupItemID": 14564, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6667, + "ItemID": 14564, + "GradeupItemID": 14565, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6668, + "ItemID": 14565, + "GradeupItemID": 14566, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6669, + "ItemID": 14567, + "GradeupItemID": 14568, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6670, + "ItemID": 14568, + "GradeupItemID": 14569, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6671, + "ItemID": 14569, + "GradeupItemID": 14570, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6672, + "ItemID": 14570, + "GradeupItemID": 14571, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6673, + "ItemID": 14572, + "GradeupItemID": 14573, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6674, + "ItemID": 14573, + "GradeupItemID": 14574, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6675, + "ItemID": 14574, + "GradeupItemID": 14575, + "Cost": 7125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6676, + "ItemID": 14575, + "GradeupItemID": 14576, + "Cost": 7125, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15940, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15941, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15942, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15943, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6677, + "ItemID": 14582, + "GradeupItemID": 14583, + "Cost": 8375, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6678, + "ItemID": 14583, + "GradeupItemID": 14584, + "Cost": 8375, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6679, + "ItemID": 14584, + "GradeupItemID": 14585, + "Cost": 8375, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6680, + "ItemID": 14585, + "GradeupItemID": 14586, + "Cost": 8375, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7553, + "ItemID": 15813, + "GradeupItemID": 15814, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7554, + "ItemID": 15814, + "GradeupItemID": 15815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7555, + "ItemID": 15815, + "GradeupItemID": 15816, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7556, + "ItemID": 15816, + "GradeupItemID": 15817, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7557, + "ItemID": 15818, + "GradeupItemID": 15819, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7558, + "ItemID": 15819, + "GradeupItemID": 15820, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7559, + "ItemID": 15820, + "GradeupItemID": 15821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7560, + "ItemID": 15821, + "GradeupItemID": 15822, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7561, + "ItemID": 15823, + "GradeupItemID": 15824, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7562, + "ItemID": 15824, + "GradeupItemID": 15825, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7563, + "ItemID": 15825, + "GradeupItemID": 15826, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7564, + "ItemID": 15826, + "GradeupItemID": 15827, + "Cost": 15000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7565, + "ItemID": 15828, + "GradeupItemID": 15829, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7566, + "ItemID": 15829, + "GradeupItemID": 15830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7567, + "ItemID": 15830, + "GradeupItemID": 15831, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7568, + "ItemID": 15831, + "GradeupItemID": 15832, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7761, + "ItemID": 17496, + "GradeupItemID": 17497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7762, + "ItemID": 17497, + "GradeupItemID": 17498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7763, + "ItemID": 17498, + "GradeupItemID": 17499, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7764, + "ItemID": 17499, + "GradeupItemID": 17500, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7765, + "ItemID": 17501, + "GradeupItemID": 17502, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7766, + "ItemID": 17502, + "GradeupItemID": 17503, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7767, + "ItemID": 17503, + "GradeupItemID": 17504, + "Cost": 34500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7768, + "ItemID": 17504, + "GradeupItemID": 17505, + "Cost": 34500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7769, + "ItemID": 17506, + "GradeupItemID": 17507, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7770, + "ItemID": 17507, + "GradeupItemID": 17508, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7771, + "ItemID": 17508, + "GradeupItemID": 17509, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7772, + "ItemID": 17509, + "GradeupItemID": 17510, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8133, + "ItemID": 18066, + "GradeupItemID": 18067, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8134, + "ItemID": 18067, + "GradeupItemID": 18068, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8135, + "ItemID": 18068, + "GradeupItemID": 18069, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8136, + "ItemID": 18069, + "GradeupItemID": 18070, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8137, + "ItemID": 18071, + "GradeupItemID": 18072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8138, + "ItemID": 18072, + "GradeupItemID": 18073, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8139, + "ItemID": 18073, + "GradeupItemID": 18074, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8140, + "ItemID": 18074, + "GradeupItemID": 18075, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8141, + "ItemID": 18076, + "GradeupItemID": 18077, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8142, + "ItemID": 18077, + "GradeupItemID": 18078, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8143, + "ItemID": 18078, + "GradeupItemID": 18079, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8144, + "ItemID": 18079, + "GradeupItemID": 18080, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8441, + "ItemID": 18550, + "GradeupItemID": 18551, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8442, + "ItemID": 18551, + "GradeupItemID": 18552, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8443, + "ItemID": 18552, + "GradeupItemID": 18553, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8444, + "ItemID": 18553, + "GradeupItemID": 18554, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8505, + "ItemID": 18700, + "GradeupItemID": 18701, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8506, + "ItemID": 18701, + "GradeupItemID": 18702, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8507, + "ItemID": 18702, + "GradeupItemID": 18703, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8508, + "ItemID": 18703, + "GradeupItemID": 18704, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8565, + "ItemID": 19495, + "GradeupItemID": 19496, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8566, + "ItemID": 19496, + "GradeupItemID": 19497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8567, + "ItemID": 19497, + "GradeupItemID": 19498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8568, + "ItemID": 19498, + "GradeupItemID": 19499, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8593, + "ItemID": 19707, + "GradeupItemID": 19708, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8594, + "ItemID": 19708, + "GradeupItemID": 19709, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8595, + "ItemID": 19709, + "GradeupItemID": 19710, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8596, + "ItemID": 19710, + "GradeupItemID": 19711, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8725, + "ItemID": 19907, + "GradeupItemID": 19908, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8726, + "ItemID": 19908, + "GradeupItemID": 19909, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8727, + "ItemID": 19909, + "GradeupItemID": 19910, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8728, + "ItemID": 19910, + "GradeupItemID": 19911, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8729, + "ItemID": 19912, + "GradeupItemID": 19913, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8730, + "ItemID": 19913, + "GradeupItemID": 19914, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8731, + "ItemID": 19914, + "GradeupItemID": 19915, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8732, + "ItemID": 19915, + "GradeupItemID": 19916, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8733, + "ItemID": 19917, + "GradeupItemID": 19918, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8734, + "ItemID": 19918, + "GradeupItemID": 19919, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8735, + "ItemID": 19919, + "GradeupItemID": 19920, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8736, + "ItemID": 19920, + "GradeupItemID": 19921, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8737, + "ItemID": 19922, + "GradeupItemID": 19923, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8738, + "ItemID": 19923, + "GradeupItemID": 19924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8739, + "ItemID": 19924, + "GradeupItemID": 19925, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8740, + "ItemID": 19925, + "GradeupItemID": 19926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8965, + "ItemID": 20265, + "GradeupItemID": 20266, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8966, + "ItemID": 20266, + "GradeupItemID": 20267, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8967, + "ItemID": 20267, + "GradeupItemID": 20268, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8968, + "ItemID": 20268, + "GradeupItemID": 20269, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8969, + "ItemID": 20270, + "GradeupItemID": 20271, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8970, + "ItemID": 20271, + "GradeupItemID": 20272, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8971, + "ItemID": 20272, + "GradeupItemID": 20273, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8972, + "ItemID": 20273, + "GradeupItemID": 20274, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8973, + "ItemID": 20275, + "GradeupItemID": 20276, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8974, + "ItemID": 20276, + "GradeupItemID": 20277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8975, + "ItemID": 20277, + "GradeupItemID": 20278, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8976, + "ItemID": 20278, + "GradeupItemID": 20279, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8977, + "ItemID": 20280, + "GradeupItemID": 20281, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8978, + "ItemID": 20281, + "GradeupItemID": 20282, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8979, + "ItemID": 20282, + "GradeupItemID": 20283, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8980, + "ItemID": 20283, + "GradeupItemID": 20284, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9657, + "ItemID": 23930, + "GradeupItemID": 23931, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9658, + "ItemID": 23931, + "GradeupItemID": 23932, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9659, + "ItemID": 23932, + "GradeupItemID": 23933, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9660, + "ItemID": 23933, + "GradeupItemID": 23934, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9661, + "ItemID": 23935, + "GradeupItemID": 23936, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9662, + "ItemID": 23936, + "GradeupItemID": 23937, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9663, + "ItemID": 23937, + "GradeupItemID": 23938, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9664, + "ItemID": 23938, + "GradeupItemID": 23939, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9665, + "ItemID": 23940, + "GradeupItemID": 23941, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9666, + "ItemID": 23941, + "GradeupItemID": 23942, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9667, + "ItemID": 23942, + "GradeupItemID": 23943, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9668, + "ItemID": 23943, + "GradeupItemID": 23944, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9669, + "ItemID": 23945, + "GradeupItemID": 23946, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9670, + "ItemID": 23946, + "GradeupItemID": 23947, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9671, + "ItemID": 23947, + "GradeupItemID": 23948, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9672, + "ItemID": 23948, + "GradeupItemID": 23949, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9673, + "ItemID": 23950, + "GradeupItemID": 23951, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9674, + "ItemID": 23951, + "GradeupItemID": 23952, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9675, + "ItemID": 23952, + "GradeupItemID": 23953, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9676, + "ItemID": 23953, + "GradeupItemID": 23954, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10373, + "ItemID": 12281, + "GradeupItemID": 12282, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10374, + "ItemID": 12282, + "GradeupItemID": 12283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10375, + "ItemID": 12283, + "GradeupItemID": 12284, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10376, + "ItemID": 12284, + "GradeupItemID": 12285, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10377, + "ItemID": 12286, + "GradeupItemID": 12287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10378, + "ItemID": 12287, + "GradeupItemID": 12288, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10379, + "ItemID": 12288, + "GradeupItemID": 12289, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10380, + "ItemID": 12289, + "GradeupItemID": 12290, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10381, + "ItemID": 12291, + "GradeupItemID": 12292, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10382, + "ItemID": 12292, + "GradeupItemID": 12293, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10383, + "ItemID": 12293, + "GradeupItemID": 12294, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10384, + "ItemID": 12294, + "GradeupItemID": 12295, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10385, + "ItemID": 12301, + "GradeupItemID": 12302, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10386, + "ItemID": 12302, + "GradeupItemID": 12303, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10387, + "ItemID": 12303, + "GradeupItemID": 12304, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10388, + "ItemID": 12304, + "GradeupItemID": 12305, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10389, + "ItemID": 12306, + "GradeupItemID": 12307, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10390, + "ItemID": 12307, + "GradeupItemID": 12308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10391, + "ItemID": 12308, + "GradeupItemID": 12309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10392, + "ItemID": 12309, + "GradeupItemID": 12310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10413, + "ItemID": 14577, + "GradeupItemID": 14578, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10414, + "ItemID": 14578, + "GradeupItemID": 14579, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10415, + "ItemID": 14579, + "GradeupItemID": 14580, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10416, + "ItemID": 14580, + "GradeupItemID": 14581, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10489, + "ItemID": 19000, + "GradeupItemID": 19001, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10490, + "ItemID": 19001, + "GradeupItemID": 19002, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10491, + "ItemID": 19002, + "GradeupItemID": 19003, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10492, + "ItemID": 19003, + "GradeupItemID": 19004, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10529, + "ItemID": 19174, + "GradeupItemID": 19175, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10530, + "ItemID": 19175, + "GradeupItemID": 19176, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10531, + "ItemID": 19176, + "GradeupItemID": 19177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10532, + "ItemID": 19177, + "GradeupItemID": 19178, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10821, + "ItemID": 25134, + "GradeupItemID": 25135, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10822, + "ItemID": 25135, + "GradeupItemID": 25136, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10823, + "ItemID": 25136, + "GradeupItemID": 25137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10824, + "ItemID": 25137, + "GradeupItemID": 25138, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10825, + "ItemID": 25139, + "GradeupItemID": 25140, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10826, + "ItemID": 25140, + "GradeupItemID": 25141, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10827, + "ItemID": 25141, + "GradeupItemID": 25142, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10828, + "ItemID": 25142, + "GradeupItemID": 25143, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10829, + "ItemID": 25144, + "GradeupItemID": 25145, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10830, + "ItemID": 25145, + "GradeupItemID": 25146, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10831, + "ItemID": 25146, + "GradeupItemID": 25147, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10832, + "ItemID": 25147, + "GradeupItemID": 25148, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 13, + "RecipeList": [ + { + "RecipeID": 1373, + "ItemID": 422, + "GradeupItemID": 2034, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1374, + "ItemID": 2034, + "GradeupItemID": 3057, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1375, + "ItemID": 3057, + "GradeupItemID": 4080, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1376, + "ItemID": 4080, + "GradeupItemID": 5103, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1377, + "ItemID": 423, + "GradeupItemID": 2035, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1378, + "ItemID": 2035, + "GradeupItemID": 3058, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1379, + "ItemID": 3058, + "GradeupItemID": 4081, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1380, + "ItemID": 4081, + "GradeupItemID": 5104, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1381, + "ItemID": 424, + "GradeupItemID": 2036, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1382, + "ItemID": 2036, + "GradeupItemID": 3059, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1383, + "ItemID": 3059, + "GradeupItemID": 4082, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1384, + "ItemID": 4082, + "GradeupItemID": 5105, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1385, + "ItemID": 425, + "GradeupItemID": 2037, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1386, + "ItemID": 2037, + "GradeupItemID": 3060, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1387, + "ItemID": 3060, + "GradeupItemID": 4083, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1388, + "ItemID": 4083, + "GradeupItemID": 5106, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1437, + "ItemID": 438, + "GradeupItemID": 2050, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1438, + "ItemID": 2050, + "GradeupItemID": 3073, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1439, + "ItemID": 3073, + "GradeupItemID": 4096, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1440, + "ItemID": 4096, + "GradeupItemID": 5119, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1441, + "ItemID": 439, + "GradeupItemID": 2051, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1442, + "ItemID": 2051, + "GradeupItemID": 3074, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1443, + "ItemID": 3074, + "GradeupItemID": 4097, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1444, + "ItemID": 4097, + "GradeupItemID": 5120, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1445, + "ItemID": 440, + "GradeupItemID": 2052, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1446, + "ItemID": 2052, + "GradeupItemID": 3075, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1447, + "ItemID": 3075, + "GradeupItemID": 4098, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1448, + "ItemID": 4098, + "GradeupItemID": 5121, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1449, + "ItemID": 441, + "GradeupItemID": 2053, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1450, + "ItemID": 2053, + "GradeupItemID": 3076, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1451, + "ItemID": 3076, + "GradeupItemID": 4099, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1452, + "ItemID": 4099, + "GradeupItemID": 5122, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1501, + "ItemID": 454, + "GradeupItemID": 2066, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1502, + "ItemID": 2066, + "GradeupItemID": 3089, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1503, + "ItemID": 3089, + "GradeupItemID": 4112, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1504, + "ItemID": 4112, + "GradeupItemID": 5135, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1505, + "ItemID": 455, + "GradeupItemID": 2067, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1506, + "ItemID": 2067, + "GradeupItemID": 3090, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1507, + "ItemID": 3090, + "GradeupItemID": 4113, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1508, + "ItemID": 4113, + "GradeupItemID": 5136, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1509, + "ItemID": 456, + "GradeupItemID": 2068, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1510, + "ItemID": 2068, + "GradeupItemID": 3091, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1511, + "ItemID": 3091, + "GradeupItemID": 4114, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1512, + "ItemID": 4114, + "GradeupItemID": 5137, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1513, + "ItemID": 457, + "GradeupItemID": 2069, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1514, + "ItemID": 2069, + "GradeupItemID": 3092, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1515, + "ItemID": 3092, + "GradeupItemID": 4115, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1516, + "ItemID": 4115, + "GradeupItemID": 5138, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1565, + "ItemID": 470, + "GradeupItemID": 2082, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1566, + "ItemID": 2082, + "GradeupItemID": 3105, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1567, + "ItemID": 3105, + "GradeupItemID": 4128, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1568, + "ItemID": 4128, + "GradeupItemID": 5151, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1569, + "ItemID": 471, + "GradeupItemID": 2083, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1570, + "ItemID": 2083, + "GradeupItemID": 3106, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1571, + "ItemID": 3106, + "GradeupItemID": 4129, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1572, + "ItemID": 4129, + "GradeupItemID": 5152, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1573, + "ItemID": 472, + "GradeupItemID": 2084, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1574, + "ItemID": 2084, + "GradeupItemID": 3107, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1575, + "ItemID": 3107, + "GradeupItemID": 4130, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1576, + "ItemID": 4130, + "GradeupItemID": 5153, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1577, + "ItemID": 473, + "GradeupItemID": 2085, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1578, + "ItemID": 2085, + "GradeupItemID": 3108, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1579, + "ItemID": 3108, + "GradeupItemID": 4131, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1580, + "ItemID": 4131, + "GradeupItemID": 5154, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1629, + "ItemID": 487, + "GradeupItemID": 2099, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1630, + "ItemID": 2099, + "GradeupItemID": 3122, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1631, + "ItemID": 3122, + "GradeupItemID": 4145, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1632, + "ItemID": 4145, + "GradeupItemID": 5168, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1633, + "ItemID": 489, + "GradeupItemID": 2101, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1634, + "ItemID": 2101, + "GradeupItemID": 3124, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1635, + "ItemID": 3124, + "GradeupItemID": 4147, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1636, + "ItemID": 4147, + "GradeupItemID": 5170, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1737, + "ItemID": 520, + "GradeupItemID": 2132, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1738, + "ItemID": 2132, + "GradeupItemID": 3155, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1739, + "ItemID": 3155, + "GradeupItemID": 4178, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1740, + "ItemID": 4178, + "GradeupItemID": 5201, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1741, + "ItemID": 521, + "GradeupItemID": 2133, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1742, + "ItemID": 2133, + "GradeupItemID": 3156, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1743, + "ItemID": 3156, + "GradeupItemID": 4179, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1744, + "ItemID": 4179, + "GradeupItemID": 5202, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7811, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1745, + "ItemID": 522, + "GradeupItemID": 2134, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1746, + "ItemID": 2134, + "GradeupItemID": 3157, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1747, + "ItemID": 3157, + "GradeupItemID": 4180, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1748, + "ItemID": 4180, + "GradeupItemID": 5203, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1749, + "ItemID": 523, + "GradeupItemID": 2135, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1750, + "ItemID": 2135, + "GradeupItemID": 3158, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1751, + "ItemID": 3158, + "GradeupItemID": 4181, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1752, + "ItemID": 4181, + "GradeupItemID": 5204, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1753, + "ItemID": 524, + "GradeupItemID": 2136, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1754, + "ItemID": 2136, + "GradeupItemID": 3159, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1755, + "ItemID": 3159, + "GradeupItemID": 4182, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1756, + "ItemID": 4182, + "GradeupItemID": 5205, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1757, + "ItemID": 525, + "GradeupItemID": 2137, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1758, + "ItemID": 2137, + "GradeupItemID": 3160, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1759, + "ItemID": 3160, + "GradeupItemID": 4183, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1760, + "ItemID": 4183, + "GradeupItemID": 5206, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1761, + "ItemID": 526, + "GradeupItemID": 2138, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1762, + "ItemID": 2138, + "GradeupItemID": 3161, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1763, + "ItemID": 3161, + "GradeupItemID": 4184, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1764, + "ItemID": 4184, + "GradeupItemID": 5207, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1765, + "ItemID": 527, + "GradeupItemID": 2139, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1766, + "ItemID": 2139, + "GradeupItemID": 3162, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1767, + "ItemID": 3162, + "GradeupItemID": 4185, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1768, + "ItemID": 4185, + "GradeupItemID": 5208, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1769, + "ItemID": 528, + "GradeupItemID": 2140, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1770, + "ItemID": 2140, + "GradeupItemID": 3163, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1771, + "ItemID": 3163, + "GradeupItemID": 4186, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1772, + "ItemID": 4186, + "GradeupItemID": 5209, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1773, + "ItemID": 529, + "GradeupItemID": 2141, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1774, + "ItemID": 2141, + "GradeupItemID": 3164, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1775, + "ItemID": 3164, + "GradeupItemID": 4187, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7938, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1776, + "ItemID": 4187, + "GradeupItemID": 5210, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1777, + "ItemID": 530, + "GradeupItemID": 2142, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1778, + "ItemID": 2142, + "GradeupItemID": 3165, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1779, + "ItemID": 3165, + "GradeupItemID": 4188, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1780, + "ItemID": 4188, + "GradeupItemID": 5211, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1781, + "ItemID": 531, + "GradeupItemID": 2143, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1782, + "ItemID": 2143, + "GradeupItemID": 3166, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1783, + "ItemID": 3166, + "GradeupItemID": 4189, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1784, + "ItemID": 4189, + "GradeupItemID": 5212, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1785, + "ItemID": 532, + "GradeupItemID": 2144, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1786, + "ItemID": 2144, + "GradeupItemID": 3167, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1787, + "ItemID": 3167, + "GradeupItemID": 4190, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1788, + "ItemID": 4190, + "GradeupItemID": 5213, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1789, + "ItemID": 533, + "GradeupItemID": 2145, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1790, + "ItemID": 2145, + "GradeupItemID": 3168, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1791, + "ItemID": 3168, + "GradeupItemID": 4191, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1792, + "ItemID": 4191, + "GradeupItemID": 5214, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1793, + "ItemID": 534, + "GradeupItemID": 2146, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1794, + "ItemID": 2146, + "GradeupItemID": 3169, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1795, + "ItemID": 3169, + "GradeupItemID": 4192, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1796, + "ItemID": 4192, + "GradeupItemID": 5215, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1797, + "ItemID": 535, + "GradeupItemID": 2147, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1798, + "ItemID": 2147, + "GradeupItemID": 3170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1799, + "ItemID": 3170, + "GradeupItemID": 4193, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1800, + "ItemID": 4193, + "GradeupItemID": 5216, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1801, + "ItemID": 536, + "GradeupItemID": 2148, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1802, + "ItemID": 2148, + "GradeupItemID": 3171, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1803, + "ItemID": 3171, + "GradeupItemID": 4194, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1804, + "ItemID": 4194, + "GradeupItemID": 5217, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1805, + "ItemID": 537, + "GradeupItemID": 2149, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1806, + "ItemID": 2149, + "GradeupItemID": 3172, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1807, + "ItemID": 3172, + "GradeupItemID": 4195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1808, + "ItemID": 4195, + "GradeupItemID": 5218, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1809, + "ItemID": 538, + "GradeupItemID": 2150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1810, + "ItemID": 2150, + "GradeupItemID": 3173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1811, + "ItemID": 3173, + "GradeupItemID": 4196, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1812, + "ItemID": 4196, + "GradeupItemID": 5219, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1813, + "ItemID": 539, + "GradeupItemID": 2151, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1814, + "ItemID": 2151, + "GradeupItemID": 3174, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9440, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1815, + "ItemID": 3174, + "GradeupItemID": 4197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1816, + "ItemID": 4197, + "GradeupItemID": 5220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1817, + "ItemID": 540, + "GradeupItemID": 2152, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1818, + "ItemID": 2152, + "GradeupItemID": 3175, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1819, + "ItemID": 3175, + "GradeupItemID": 4198, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1820, + "ItemID": 4198, + "GradeupItemID": 5221, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1821, + "ItemID": 541, + "GradeupItemID": 2153, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1822, + "ItemID": 2153, + "GradeupItemID": 3176, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1823, + "ItemID": 3176, + "GradeupItemID": 4199, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1824, + "ItemID": 4199, + "GradeupItemID": 5222, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1825, + "ItemID": 542, + "GradeupItemID": 2154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1826, + "ItemID": 2154, + "GradeupItemID": 3177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1827, + "ItemID": 3177, + "GradeupItemID": 4200, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1828, + "ItemID": 4200, + "GradeupItemID": 5223, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1829, + "ItemID": 543, + "GradeupItemID": 2155, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1830, + "ItemID": 2155, + "GradeupItemID": 3178, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1831, + "ItemID": 3178, + "GradeupItemID": 4201, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1832, + "ItemID": 4201, + "GradeupItemID": 5224, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1833, + "ItemID": 544, + "GradeupItemID": 2156, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1834, + "ItemID": 2156, + "GradeupItemID": 3179, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1835, + "ItemID": 3179, + "GradeupItemID": 4202, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1836, + "ItemID": 4202, + "GradeupItemID": 5225, + "Cost": 8160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9441, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1837, + "ItemID": 545, + "GradeupItemID": 2157, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1838, + "ItemID": 2157, + "GradeupItemID": 3180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1839, + "ItemID": 3180, + "GradeupItemID": 4203, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1840, + "ItemID": 4203, + "GradeupItemID": 5226, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2153, + "ItemID": 624, + "GradeupItemID": 2236, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2154, + "ItemID": 2236, + "GradeupItemID": 3259, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2155, + "ItemID": 3259, + "GradeupItemID": 4282, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2156, + "ItemID": 4282, + "GradeupItemID": 5305, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2157, + "ItemID": 625, + "GradeupItemID": 2237, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2158, + "ItemID": 2237, + "GradeupItemID": 3260, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2159, + "ItemID": 3260, + "GradeupItemID": 4283, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2160, + "ItemID": 4283, + "GradeupItemID": 5306, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2161, + "ItemID": 626, + "GradeupItemID": 2238, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2162, + "ItemID": 2238, + "GradeupItemID": 3261, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2163, + "ItemID": 3261, + "GradeupItemID": 4284, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2164, + "ItemID": 4284, + "GradeupItemID": 5307, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2165, + "ItemID": 627, + "GradeupItemID": 2239, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2166, + "ItemID": 2239, + "GradeupItemID": 3262, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2167, + "ItemID": 3262, + "GradeupItemID": 4285, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2168, + "ItemID": 4285, + "GradeupItemID": 5308, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2169, + "ItemID": 628, + "GradeupItemID": 2240, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2170, + "ItemID": 2240, + "GradeupItemID": 3263, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2171, + "ItemID": 3263, + "GradeupItemID": 4286, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2172, + "ItemID": 4286, + "GradeupItemID": 5309, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2173, + "ItemID": 629, + "GradeupItemID": 2241, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2174, + "ItemID": 2241, + "GradeupItemID": 3264, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2175, + "ItemID": 3264, + "GradeupItemID": 4287, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2176, + "ItemID": 4287, + "GradeupItemID": 5310, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2177, + "ItemID": 630, + "GradeupItemID": 2242, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2178, + "ItemID": 2242, + "GradeupItemID": 3265, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2179, + "ItemID": 3265, + "GradeupItemID": 4288, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2180, + "ItemID": 4288, + "GradeupItemID": 5311, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2181, + "ItemID": 631, + "GradeupItemID": 2243, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2182, + "ItemID": 2243, + "GradeupItemID": 3266, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2183, + "ItemID": 3266, + "GradeupItemID": 4289, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2184, + "ItemID": 4289, + "GradeupItemID": 5312, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2185, + "ItemID": 632, + "GradeupItemID": 2244, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2186, + "ItemID": 2244, + "GradeupItemID": 3267, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2187, + "ItemID": 3267, + "GradeupItemID": 4290, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2188, + "ItemID": 4290, + "GradeupItemID": 5313, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2189, + "ItemID": 633, + "GradeupItemID": 2245, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2190, + "ItemID": 2245, + "GradeupItemID": 3268, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2191, + "ItemID": 3268, + "GradeupItemID": 4291, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8003, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2192, + "ItemID": 4291, + "GradeupItemID": 5314, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2193, + "ItemID": 634, + "GradeupItemID": 2246, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2194, + "ItemID": 2246, + "GradeupItemID": 3269, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2195, + "ItemID": 3269, + "GradeupItemID": 4292, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2196, + "ItemID": 4292, + "GradeupItemID": 5315, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2197, + "ItemID": 635, + "GradeupItemID": 2247, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2198, + "ItemID": 2247, + "GradeupItemID": 3270, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2199, + "ItemID": 3270, + "GradeupItemID": 4293, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2200, + "ItemID": 4293, + "GradeupItemID": 5316, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2201, + "ItemID": 636, + "GradeupItemID": 2248, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2202, + "ItemID": 2248, + "GradeupItemID": 3271, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2203, + "ItemID": 3271, + "GradeupItemID": 4294, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2204, + "ItemID": 4294, + "GradeupItemID": 5317, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2205, + "ItemID": 637, + "GradeupItemID": 2249, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2206, + "ItemID": 2249, + "GradeupItemID": 3272, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2207, + "ItemID": 3272, + "GradeupItemID": 4295, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2208, + "ItemID": 4295, + "GradeupItemID": 5318, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2209, + "ItemID": 638, + "GradeupItemID": 2250, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2210, + "ItemID": 2250, + "GradeupItemID": 3273, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2211, + "ItemID": 3273, + "GradeupItemID": 4296, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2212, + "ItemID": 4296, + "GradeupItemID": 5319, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2213, + "ItemID": 639, + "GradeupItemID": 2251, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2214, + "ItemID": 2251, + "GradeupItemID": 3274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2215, + "ItemID": 3274, + "GradeupItemID": 4297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2216, + "ItemID": 4297, + "GradeupItemID": 5320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2217, + "ItemID": 640, + "GradeupItemID": 2252, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2218, + "ItemID": 2252, + "GradeupItemID": 3275, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2219, + "ItemID": 3275, + "GradeupItemID": 4298, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2220, + "ItemID": 4298, + "GradeupItemID": 5321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2221, + "ItemID": 641, + "GradeupItemID": 2253, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2222, + "ItemID": 2253, + "GradeupItemID": 3276, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2223, + "ItemID": 3276, + "GradeupItemID": 4299, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2224, + "ItemID": 4299, + "GradeupItemID": 5322, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2225, + "ItemID": 642, + "GradeupItemID": 2254, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2226, + "ItemID": 2254, + "GradeupItemID": 3277, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9442, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2227, + "ItemID": 3277, + "GradeupItemID": 4300, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2228, + "ItemID": 4300, + "GradeupItemID": 5323, + "Cost": 10720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8021, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 2229, + "ItemID": 643, + "GradeupItemID": 2255, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2230, + "ItemID": 2255, + "GradeupItemID": 3278, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2231, + "ItemID": 3278, + "GradeupItemID": 4301, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2232, + "ItemID": 4301, + "GradeupItemID": 5324, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2233, + "ItemID": 644, + "GradeupItemID": 2256, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2234, + "ItemID": 2256, + "GradeupItemID": 3279, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2235, + "ItemID": 3279, + "GradeupItemID": 4302, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7986, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2236, + "ItemID": 4302, + "GradeupItemID": 5325, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2237, + "ItemID": 645, + "GradeupItemID": 2257, + "Cost": 7360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2238, + "ItemID": 2257, + "GradeupItemID": 3280, + "Cost": 7360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2239, + "ItemID": 3280, + "GradeupItemID": 4303, + "Cost": 7360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2240, + "ItemID": 4303, + "GradeupItemID": 5326, + "Cost": 7360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2241, + "ItemID": 646, + "GradeupItemID": 2258, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2242, + "ItemID": 2258, + "GradeupItemID": 3281, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2243, + "ItemID": 3281, + "GradeupItemID": 4304, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2244, + "ItemID": 4304, + "GradeupItemID": 5327, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2245, + "ItemID": 647, + "GradeupItemID": 2259, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2246, + "ItemID": 2259, + "GradeupItemID": 3282, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2247, + "ItemID": 3282, + "GradeupItemID": 4305, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2248, + "ItemID": 4305, + "GradeupItemID": 5328, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2249, + "ItemID": 648, + "GradeupItemID": 2260, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2250, + "ItemID": 2260, + "GradeupItemID": 3283, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2251, + "ItemID": 3283, + "GradeupItemID": 4306, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2252, + "ItemID": 4306, + "GradeupItemID": 5329, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2253, + "ItemID": 649, + "GradeupItemID": 2261, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2254, + "ItemID": 2261, + "GradeupItemID": 3284, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2255, + "ItemID": 3284, + "GradeupItemID": 4307, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9439, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2256, + "ItemID": 4307, + "GradeupItemID": 5330, + "Cost": 9440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7913, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2577, + "ItemID": 730, + "GradeupItemID": 2342, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2578, + "ItemID": 2342, + "GradeupItemID": 3365, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2579, + "ItemID": 3365, + "GradeupItemID": 4388, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2580, + "ItemID": 4388, + "GradeupItemID": 5411, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2581, + "ItemID": 731, + "GradeupItemID": 2343, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2582, + "ItemID": 2343, + "GradeupItemID": 3366, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2583, + "ItemID": 3366, + "GradeupItemID": 4389, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2584, + "ItemID": 4389, + "GradeupItemID": 5412, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7854, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2585, + "ItemID": 732, + "GradeupItemID": 2344, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2586, + "ItemID": 2344, + "GradeupItemID": 3367, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2587, + "ItemID": 3367, + "GradeupItemID": 4390, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2588, + "ItemID": 4390, + "GradeupItemID": 5413, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2589, + "ItemID": 733, + "GradeupItemID": 2345, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2590, + "ItemID": 2345, + "GradeupItemID": 3368, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2591, + "ItemID": 3368, + "GradeupItemID": 4391, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2592, + "ItemID": 4391, + "GradeupItemID": 5414, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2593, + "ItemID": 735, + "GradeupItemID": 2347, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2594, + "ItemID": 2347, + "GradeupItemID": 3370, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7977, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2595, + "ItemID": 3370, + "GradeupItemID": 4393, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8017, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2596, + "ItemID": 4393, + "GradeupItemID": 5416, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7856, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2597, + "ItemID": 736, + "GradeupItemID": 2348, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2598, + "ItemID": 2348, + "GradeupItemID": 3371, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2599, + "ItemID": 3371, + "GradeupItemID": 4394, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7879, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2600, + "ItemID": 4394, + "GradeupItemID": 5417, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2601, + "ItemID": 737, + "GradeupItemID": 2349, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2602, + "ItemID": 2349, + "GradeupItemID": 3372, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2603, + "ItemID": 3372, + "GradeupItemID": 4395, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2604, + "ItemID": 4395, + "GradeupItemID": 5418, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7894, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2605, + "ItemID": 738, + "GradeupItemID": 2350, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2606, + "ItemID": 2350, + "GradeupItemID": 3373, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2607, + "ItemID": 3373, + "GradeupItemID": 4396, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2608, + "ItemID": 4396, + "GradeupItemID": 5419, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7732, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2609, + "ItemID": 739, + "GradeupItemID": 2351, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2610, + "ItemID": 2351, + "GradeupItemID": 3374, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2611, + "ItemID": 3374, + "GradeupItemID": 4397, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2612, + "ItemID": 4397, + "GradeupItemID": 5420, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2613, + "ItemID": 740, + "GradeupItemID": 2352, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2614, + "ItemID": 2352, + "GradeupItemID": 3375, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2615, + "ItemID": 3375, + "GradeupItemID": 4398, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2616, + "ItemID": 4398, + "GradeupItemID": 5421, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2617, + "ItemID": 741, + "GradeupItemID": 2353, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2618, + "ItemID": 2353, + "GradeupItemID": 3376, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2619, + "ItemID": 3376, + "GradeupItemID": 4399, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2620, + "ItemID": 4399, + "GradeupItemID": 5422, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2621, + "ItemID": 742, + "GradeupItemID": 2354, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2622, + "ItemID": 2354, + "GradeupItemID": 3377, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2623, + "ItemID": 3377, + "GradeupItemID": 4400, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2624, + "ItemID": 4400, + "GradeupItemID": 5423, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7866, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2625, + "ItemID": 743, + "GradeupItemID": 2355, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2626, + "ItemID": 2355, + "GradeupItemID": 3378, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2627, + "ItemID": 3378, + "GradeupItemID": 4401, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2628, + "ItemID": 4401, + "GradeupItemID": 5424, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2629, + "ItemID": 744, + "GradeupItemID": 2356, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2630, + "ItemID": 2356, + "GradeupItemID": 3379, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2631, + "ItemID": 3379, + "GradeupItemID": 4402, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2632, + "ItemID": 4402, + "GradeupItemID": 5425, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2633, + "ItemID": 745, + "GradeupItemID": 2357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2634, + "ItemID": 2357, + "GradeupItemID": 3380, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2635, + "ItemID": 3380, + "GradeupItemID": 4403, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2636, + "ItemID": 4403, + "GradeupItemID": 5426, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2637, + "ItemID": 746, + "GradeupItemID": 2358, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2638, + "ItemID": 2358, + "GradeupItemID": 3381, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2639, + "ItemID": 3381, + "GradeupItemID": 4404, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2640, + "ItemID": 4404, + "GradeupItemID": 5427, + "Cost": 8800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2641, + "ItemID": 747, + "GradeupItemID": 2359, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2642, + "ItemID": 2359, + "GradeupItemID": 3382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2643, + "ItemID": 3382, + "GradeupItemID": 4405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2644, + "ItemID": 4405, + "GradeupItemID": 5428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2645, + "ItemID": 748, + "GradeupItemID": 2360, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2646, + "ItemID": 2360, + "GradeupItemID": 3383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2647, + "ItemID": 3383, + "GradeupItemID": 4406, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2648, + "ItemID": 4406, + "GradeupItemID": 5429, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2649, + "ItemID": 749, + "GradeupItemID": 2361, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2650, + "ItemID": 2361, + "GradeupItemID": 3384, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2651, + "ItemID": 3384, + "GradeupItemID": 4407, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7746, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2652, + "ItemID": 4407, + "GradeupItemID": 5430, + "Cost": 10720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 2653, + "ItemID": 750, + "GradeupItemID": 2362, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7986, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2654, + "ItemID": 2362, + "GradeupItemID": 3385, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2655, + "ItemID": 3385, + "GradeupItemID": 4408, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2656, + "ItemID": 4408, + "GradeupItemID": 5431, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2657, + "ItemID": 751, + "GradeupItemID": 2363, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2658, + "ItemID": 2363, + "GradeupItemID": 3386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2659, + "ItemID": 3386, + "GradeupItemID": 4409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2660, + "ItemID": 4409, + "GradeupItemID": 5432, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2661, + "ItemID": 752, + "GradeupItemID": 2364, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2662, + "ItemID": 2364, + "GradeupItemID": 3387, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2663, + "ItemID": 3387, + "GradeupItemID": 4410, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2664, + "ItemID": 4410, + "GradeupItemID": 5433, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2665, + "ItemID": 753, + "GradeupItemID": 2365, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2666, + "ItemID": 2365, + "GradeupItemID": 3388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2667, + "ItemID": 3388, + "GradeupItemID": 4411, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2668, + "ItemID": 4411, + "GradeupItemID": 5434, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2669, + "ItemID": 754, + "GradeupItemID": 2366, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2670, + "ItemID": 2366, + "GradeupItemID": 3389, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2671, + "ItemID": 3389, + "GradeupItemID": 4412, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2672, + "ItemID": 4412, + "GradeupItemID": 5435, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2673, + "ItemID": 755, + "GradeupItemID": 2367, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2674, + "ItemID": 2367, + "GradeupItemID": 3390, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2675, + "ItemID": 3390, + "GradeupItemID": 4413, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2676, + "ItemID": 4413, + "GradeupItemID": 5436, + "Cost": 9440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9439, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7887, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2677, + "ItemID": 756, + "GradeupItemID": 2368, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2678, + "ItemID": 2368, + "GradeupItemID": 3391, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2679, + "ItemID": 3391, + "GradeupItemID": 4414, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2680, + "ItemID": 4414, + "GradeupItemID": 5437, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2993, + "ItemID": 838, + "GradeupItemID": 2450, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2994, + "ItemID": 2450, + "GradeupItemID": 3473, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2995, + "ItemID": 3473, + "GradeupItemID": 4496, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2996, + "ItemID": 4496, + "GradeupItemID": 5519, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2997, + "ItemID": 839, + "GradeupItemID": 2451, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2998, + "ItemID": 2451, + "GradeupItemID": 3474, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2999, + "ItemID": 3474, + "GradeupItemID": 4497, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3000, + "ItemID": 4497, + "GradeupItemID": 5520, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3001, + "ItemID": 840, + "GradeupItemID": 2452, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3002, + "ItemID": 2452, + "GradeupItemID": 3475, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3003, + "ItemID": 3475, + "GradeupItemID": 4498, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3004, + "ItemID": 4498, + "GradeupItemID": 5521, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3005, + "ItemID": 841, + "GradeupItemID": 2453, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3006, + "ItemID": 2453, + "GradeupItemID": 3476, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3007, + "ItemID": 3476, + "GradeupItemID": 4499, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3008, + "ItemID": 4499, + "GradeupItemID": 5522, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3009, + "ItemID": 842, + "GradeupItemID": 2454, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3010, + "ItemID": 2454, + "GradeupItemID": 3477, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3011, + "ItemID": 3477, + "GradeupItemID": 4500, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3012, + "ItemID": 4500, + "GradeupItemID": 5523, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3013, + "ItemID": 843, + "GradeupItemID": 2455, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3014, + "ItemID": 2455, + "GradeupItemID": 3478, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3015, + "ItemID": 3478, + "GradeupItemID": 4501, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3016, + "ItemID": 4501, + "GradeupItemID": 5524, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3017, + "ItemID": 844, + "GradeupItemID": 2456, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3018, + "ItemID": 2456, + "GradeupItemID": 3479, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3019, + "ItemID": 3479, + "GradeupItemID": 4502, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3020, + "ItemID": 4502, + "GradeupItemID": 5525, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3021, + "ItemID": 845, + "GradeupItemID": 2457, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3022, + "ItemID": 2457, + "GradeupItemID": 3480, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3023, + "ItemID": 3480, + "GradeupItemID": 4503, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3024, + "ItemID": 4503, + "GradeupItemID": 5526, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3025, + "ItemID": 846, + "GradeupItemID": 2458, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3026, + "ItemID": 2458, + "GradeupItemID": 3481, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3027, + "ItemID": 3481, + "GradeupItemID": 4504, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7873, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3028, + "ItemID": 4504, + "GradeupItemID": 5527, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3029, + "ItemID": 847, + "GradeupItemID": 2459, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3030, + "ItemID": 2459, + "GradeupItemID": 3482, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3031, + "ItemID": 3482, + "GradeupItemID": 4505, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3032, + "ItemID": 4505, + "GradeupItemID": 5528, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3033, + "ItemID": 848, + "GradeupItemID": 2460, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3034, + "ItemID": 2460, + "GradeupItemID": 3483, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3035, + "ItemID": 3483, + "GradeupItemID": 4506, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3036, + "ItemID": 4506, + "GradeupItemID": 5529, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3037, + "ItemID": 849, + "GradeupItemID": 2461, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3038, + "ItemID": 2461, + "GradeupItemID": 3484, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7986, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3039, + "ItemID": 3484, + "GradeupItemID": 4507, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3040, + "ItemID": 4507, + "GradeupItemID": 5530, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3041, + "ItemID": 850, + "GradeupItemID": 2462, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3042, + "ItemID": 2462, + "GradeupItemID": 3485, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3043, + "ItemID": 3485, + "GradeupItemID": 4508, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3044, + "ItemID": 4508, + "GradeupItemID": 5531, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3045, + "ItemID": 851, + "GradeupItemID": 2463, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3046, + "ItemID": 2463, + "GradeupItemID": 3486, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3047, + "ItemID": 3486, + "GradeupItemID": 4509, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3048, + "ItemID": 4509, + "GradeupItemID": 5532, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3049, + "ItemID": 852, + "GradeupItemID": 2464, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3050, + "ItemID": 2464, + "GradeupItemID": 3487, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3051, + "ItemID": 3487, + "GradeupItemID": 4510, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3052, + "ItemID": 4510, + "GradeupItemID": 5533, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3053, + "ItemID": 853, + "GradeupItemID": 2465, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3054, + "ItemID": 2465, + "GradeupItemID": 3488, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7818, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3055, + "ItemID": 3488, + "GradeupItemID": 4511, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3056, + "ItemID": 4511, + "GradeupItemID": 5534, + "Cost": 8160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9442, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7887, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3057, + "ItemID": 854, + "GradeupItemID": 2466, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3058, + "ItemID": 2466, + "GradeupItemID": 3489, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3059, + "ItemID": 3489, + "GradeupItemID": 4512, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3060, + "ItemID": 4512, + "GradeupItemID": 5535, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3061, + "ItemID": 855, + "GradeupItemID": 2467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3062, + "ItemID": 2467, + "GradeupItemID": 3490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3063, + "ItemID": 3490, + "GradeupItemID": 4513, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3064, + "ItemID": 4513, + "GradeupItemID": 5536, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3065, + "ItemID": 856, + "GradeupItemID": 2468, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3066, + "ItemID": 2468, + "GradeupItemID": 3491, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7731, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3067, + "ItemID": 3491, + "GradeupItemID": 4514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3068, + "ItemID": 4514, + "GradeupItemID": 5537, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3069, + "ItemID": 857, + "GradeupItemID": 2469, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3070, + "ItemID": 2469, + "GradeupItemID": 3492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3071, + "ItemID": 3492, + "GradeupItemID": 4515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3072, + "ItemID": 4515, + "GradeupItemID": 5538, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3073, + "ItemID": 858, + "GradeupItemID": 2470, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3074, + "ItemID": 2470, + "GradeupItemID": 3493, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3075, + "ItemID": 3493, + "GradeupItemID": 4516, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3076, + "ItemID": 4516, + "GradeupItemID": 5539, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3077, + "ItemID": 859, + "GradeupItemID": 2471, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3078, + "ItemID": 2471, + "GradeupItemID": 3494, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3079, + "ItemID": 3494, + "GradeupItemID": 4517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3080, + "ItemID": 4517, + "GradeupItemID": 5540, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3081, + "ItemID": 860, + "GradeupItemID": 2472, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3082, + "ItemID": 2472, + "GradeupItemID": 3495, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3083, + "ItemID": 3495, + "GradeupItemID": 4518, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3084, + "ItemID": 4518, + "GradeupItemID": 5541, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3085, + "ItemID": 861, + "GradeupItemID": 2473, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3086, + "ItemID": 2473, + "GradeupItemID": 3496, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3087, + "ItemID": 3496, + "GradeupItemID": 4519, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3088, + "ItemID": 4519, + "GradeupItemID": 5542, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3089, + "ItemID": 862, + "GradeupItemID": 2474, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3090, + "ItemID": 2474, + "GradeupItemID": 3497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3091, + "ItemID": 3497, + "GradeupItemID": 4520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3092, + "ItemID": 4520, + "GradeupItemID": 5543, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3093, + "ItemID": 863, + "GradeupItemID": 2475, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3094, + "ItemID": 2475, + "GradeupItemID": 3498, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3095, + "ItemID": 3498, + "GradeupItemID": 4521, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3096, + "ItemID": 4521, + "GradeupItemID": 5544, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3409, + "ItemID": 942, + "GradeupItemID": 2554, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3410, + "ItemID": 2554, + "GradeupItemID": 3577, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3411, + "ItemID": 3577, + "GradeupItemID": 4600, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3412, + "ItemID": 4600, + "GradeupItemID": 5623, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3413, + "ItemID": 943, + "GradeupItemID": 2555, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7960, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3414, + "ItemID": 2555, + "GradeupItemID": 3578, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3415, + "ItemID": 3578, + "GradeupItemID": 4601, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3416, + "ItemID": 4601, + "GradeupItemID": 5624, + "Cost": 460, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3417, + "ItemID": 944, + "GradeupItemID": 2556, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3418, + "ItemID": 2556, + "GradeupItemID": 3579, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3419, + "ItemID": 3579, + "GradeupItemID": 4602, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3420, + "ItemID": 4602, + "GradeupItemID": 5625, + "Cost": 160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3421, + "ItemID": 945, + "GradeupItemID": 2557, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3422, + "ItemID": 2557, + "GradeupItemID": 3580, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3423, + "ItemID": 3580, + "GradeupItemID": 4603, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3424, + "ItemID": 4603, + "GradeupItemID": 5626, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3425, + "ItemID": 946, + "GradeupItemID": 2558, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3426, + "ItemID": 2558, + "GradeupItemID": 3581, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3427, + "ItemID": 3581, + "GradeupItemID": 4604, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3428, + "ItemID": 4604, + "GradeupItemID": 5627, + "Cost": 1880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3429, + "ItemID": 947, + "GradeupItemID": 2559, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3430, + "ItemID": 2559, + "GradeupItemID": 3582, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3431, + "ItemID": 3582, + "GradeupItemID": 4605, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7844, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3432, + "ItemID": 4605, + "GradeupItemID": 5628, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3433, + "ItemID": 948, + "GradeupItemID": 2560, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3434, + "ItemID": 2560, + "GradeupItemID": 3583, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3435, + "ItemID": 3583, + "GradeupItemID": 4606, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7990, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3436, + "ItemID": 4606, + "GradeupItemID": 5629, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3437, + "ItemID": 949, + "GradeupItemID": 2561, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3438, + "ItemID": 2561, + "GradeupItemID": 3584, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3439, + "ItemID": 3584, + "GradeupItemID": 4607, + "Cost": 3900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3440, + "ItemID": 4607, + "GradeupItemID": 5630, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3441, + "ItemID": 950, + "GradeupItemID": 2562, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3442, + "ItemID": 2562, + "GradeupItemID": 3585, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3443, + "ItemID": 3585, + "GradeupItemID": 4608, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3444, + "ItemID": 4608, + "GradeupItemID": 5631, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3445, + "ItemID": 951, + "GradeupItemID": 2563, + "Cost": 6400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3446, + "ItemID": 2563, + "GradeupItemID": 3586, + "Cost": 6400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7902, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3447, + "ItemID": 3586, + "GradeupItemID": 4609, + "Cost": 6400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7904, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3448, + "ItemID": 4609, + "GradeupItemID": 5632, + "Cost": 6400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7888, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3449, + "ItemID": 952, + "GradeupItemID": 2564, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3450, + "ItemID": 2564, + "GradeupItemID": 3587, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7880, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3451, + "ItemID": 3587, + "GradeupItemID": 4610, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3452, + "ItemID": 4610, + "GradeupItemID": 5633, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3745, + "ItemID": 8110, + "GradeupItemID": 8111, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3746, + "ItemID": 8111, + "GradeupItemID": 8112, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3747, + "ItemID": 8112, + "GradeupItemID": 8113, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3748, + "ItemID": 8113, + "GradeupItemID": 8114, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3749, + "ItemID": 8115, + "GradeupItemID": 8116, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3750, + "ItemID": 8116, + "GradeupItemID": 8117, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3751, + "ItemID": 8117, + "GradeupItemID": 8118, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3752, + "ItemID": 8118, + "GradeupItemID": 8119, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3753, + "ItemID": 8120, + "GradeupItemID": 8121, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3754, + "ItemID": 8121, + "GradeupItemID": 8122, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3755, + "ItemID": 8122, + "GradeupItemID": 8123, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3756, + "ItemID": 8123, + "GradeupItemID": 8124, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3757, + "ItemID": 8125, + "GradeupItemID": 8126, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3758, + "ItemID": 8126, + "GradeupItemID": 8127, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3759, + "ItemID": 8127, + "GradeupItemID": 8128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3760, + "ItemID": 8128, + "GradeupItemID": 8129, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3761, + "ItemID": 8130, + "GradeupItemID": 8131, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3762, + "ItemID": 8131, + "GradeupItemID": 8132, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3763, + "ItemID": 8132, + "GradeupItemID": 8133, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3764, + "ItemID": 8133, + "GradeupItemID": 8134, + "Cost": 9440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9439, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9440, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3765, + "ItemID": 8143, + "GradeupItemID": 8144, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3766, + "ItemID": 8144, + "GradeupItemID": 8145, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3767, + "ItemID": 8145, + "GradeupItemID": 8146, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3768, + "ItemID": 8146, + "GradeupItemID": 8147, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3769, + "ItemID": 8148, + "GradeupItemID": 8149, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3770, + "ItemID": 8149, + "GradeupItemID": 8150, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3771, + "ItemID": 8150, + "GradeupItemID": 8151, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3772, + "ItemID": 8151, + "GradeupItemID": 8152, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3773, + "ItemID": 8153, + "GradeupItemID": 8154, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3774, + "ItemID": 8154, + "GradeupItemID": 8155, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3775, + "ItemID": 8155, + "GradeupItemID": 8156, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3776, + "ItemID": 8156, + "GradeupItemID": 8157, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3777, + "ItemID": 8158, + "GradeupItemID": 8159, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3778, + "ItemID": 8159, + "GradeupItemID": 8160, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3779, + "ItemID": 8160, + "GradeupItemID": 8161, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9442, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3780, + "ItemID": 8161, + "GradeupItemID": 8162, + "Cost": 8160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9443, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3781, + "ItemID": 8163, + "GradeupItemID": 8164, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3782, + "ItemID": 8164, + "GradeupItemID": 8165, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3783, + "ItemID": 8165, + "GradeupItemID": 8166, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3784, + "ItemID": 8166, + "GradeupItemID": 8167, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3785, + "ItemID": 8168, + "GradeupItemID": 8169, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3786, + "ItemID": 8169, + "GradeupItemID": 8170, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3787, + "ItemID": 8170, + "GradeupItemID": 8171, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3788, + "ItemID": 8171, + "GradeupItemID": 8172, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3789, + "ItemID": 8173, + "GradeupItemID": 8174, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3790, + "ItemID": 8174, + "GradeupItemID": 8175, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3791, + "ItemID": 8175, + "GradeupItemID": 8176, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3792, + "ItemID": 8176, + "GradeupItemID": 8177, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3793, + "ItemID": 8178, + "GradeupItemID": 8179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3794, + "ItemID": 8179, + "GradeupItemID": 8180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3795, + "ItemID": 8180, + "GradeupItemID": 8181, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3796, + "ItemID": 8181, + "GradeupItemID": 8182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3797, + "ItemID": 8183, + "GradeupItemID": 8184, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3798, + "ItemID": 8184, + "GradeupItemID": 8185, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3799, + "ItemID": 8185, + "GradeupItemID": 8186, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3800, + "ItemID": 8186, + "GradeupItemID": 8187, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3801, + "ItemID": 8188, + "GradeupItemID": 8189, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3802, + "ItemID": 8189, + "GradeupItemID": 8190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3803, + "ItemID": 8190, + "GradeupItemID": 8191, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3804, + "ItemID": 8191, + "GradeupItemID": 8192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3805, + "ItemID": 8193, + "GradeupItemID": 8194, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3806, + "ItemID": 8194, + "GradeupItemID": 8195, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3807, + "ItemID": 8195, + "GradeupItemID": 8196, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3808, + "ItemID": 8196, + "GradeupItemID": 8197, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3809, + "ItemID": 8198, + "GradeupItemID": 8199, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3810, + "ItemID": 8199, + "GradeupItemID": 8200, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3811, + "ItemID": 8200, + "GradeupItemID": 8201, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3812, + "ItemID": 8201, + "GradeupItemID": 8202, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3813, + "ItemID": 8203, + "GradeupItemID": 8204, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3814, + "ItemID": 8204, + "GradeupItemID": 8205, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3815, + "ItemID": 8205, + "GradeupItemID": 8206, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3816, + "ItemID": 8206, + "GradeupItemID": 8207, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3817, + "ItemID": 8208, + "GradeupItemID": 8209, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3818, + "ItemID": 8209, + "GradeupItemID": 8210, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3819, + "ItemID": 8210, + "GradeupItemID": 8211, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3820, + "ItemID": 8211, + "GradeupItemID": 8212, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3821, + "ItemID": 8213, + "GradeupItemID": 8214, + "Cost": 8180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3822, + "ItemID": 8214, + "GradeupItemID": 8215, + "Cost": 8180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3823, + "ItemID": 8215, + "GradeupItemID": 8216, + "Cost": 8180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3824, + "ItemID": 8216, + "GradeupItemID": 8217, + "Cost": 8180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9442, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7887, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4061, + "ItemID": 8518, + "GradeupItemID": 8519, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4062, + "ItemID": 8519, + "GradeupItemID": 8520, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4063, + "ItemID": 8520, + "GradeupItemID": 8521, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4064, + "ItemID": 8521, + "GradeupItemID": 8522, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4397, + "ItemID": 9529, + "GradeupItemID": 9530, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4398, + "ItemID": 9530, + "GradeupItemID": 9531, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4399, + "ItemID": 9531, + "GradeupItemID": 9532, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4400, + "ItemID": 9532, + "GradeupItemID": 9533, + "Cost": 280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4401, + "ItemID": 9534, + "GradeupItemID": 9535, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4402, + "ItemID": 9535, + "GradeupItemID": 9536, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4403, + "ItemID": 9536, + "GradeupItemID": 9537, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4404, + "ItemID": 9537, + "GradeupItemID": 9538, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4405, + "ItemID": 9544, + "GradeupItemID": 9545, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4406, + "ItemID": 9545, + "GradeupItemID": 9546, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4407, + "ItemID": 9546, + "GradeupItemID": 9547, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4408, + "ItemID": 9547, + "GradeupItemID": 9548, + "Cost": 1140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4409, + "ItemID": 9549, + "GradeupItemID": 9550, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4410, + "ItemID": 9550, + "GradeupItemID": 9551, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4411, + "ItemID": 9551, + "GradeupItemID": 9552, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4412, + "ItemID": 9552, + "GradeupItemID": 9553, + "Cost": 1260, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4413, + "ItemID": 9554, + "GradeupItemID": 9555, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4414, + "ItemID": 9555, + "GradeupItemID": 9556, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4415, + "ItemID": 9556, + "GradeupItemID": 9557, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4416, + "ItemID": 9557, + "GradeupItemID": 9558, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7977, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4417, + "ItemID": 9559, + "GradeupItemID": 9560, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4418, + "ItemID": 9560, + "GradeupItemID": 9561, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4419, + "ItemID": 9561, + "GradeupItemID": 9562, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4420, + "ItemID": 9562, + "GradeupItemID": 9563, + "Cost": 1440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4421, + "ItemID": 9564, + "GradeupItemID": 9565, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4422, + "ItemID": 9565, + "GradeupItemID": 9566, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4423, + "ItemID": 9566, + "GradeupItemID": 9567, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4424, + "ItemID": 9567, + "GradeupItemID": 9568, + "Cost": 2380, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4425, + "ItemID": 9569, + "GradeupItemID": 9570, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4426, + "ItemID": 9570, + "GradeupItemID": 9571, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4427, + "ItemID": 9571, + "GradeupItemID": 9572, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4428, + "ItemID": 9572, + "GradeupItemID": 9573, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4429, + "ItemID": 9574, + "GradeupItemID": 9575, + "Cost": 3700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4430, + "ItemID": 9575, + "GradeupItemID": 9576, + "Cost": 3700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4431, + "ItemID": 9576, + "GradeupItemID": 9577, + "Cost": 3700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4432, + "ItemID": 9577, + "GradeupItemID": 9578, + "Cost": 3700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4433, + "ItemID": 9579, + "GradeupItemID": 9580, + "Cost": 4300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4434, + "ItemID": 9580, + "GradeupItemID": 9581, + "Cost": 4300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4435, + "ItemID": 9581, + "GradeupItemID": 9582, + "Cost": 4300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8011, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4436, + "ItemID": 9582, + "GradeupItemID": 9583, + "Cost": 4300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4805, + "ItemID": 10416, + "GradeupItemID": 10417, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4806, + "ItemID": 10417, + "GradeupItemID": 10418, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4807, + "ItemID": 10418, + "GradeupItemID": 10419, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4808, + "ItemID": 10419, + "GradeupItemID": 10420, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4913, + "ItemID": 10903, + "GradeupItemID": 10904, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4914, + "ItemID": 10904, + "GradeupItemID": 10905, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4915, + "ItemID": 10905, + "GradeupItemID": 10906, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4916, + "ItemID": 10906, + "GradeupItemID": 10907, + "Cost": 7300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4917, + "ItemID": 10908, + "GradeupItemID": 10909, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4918, + "ItemID": 10909, + "GradeupItemID": 10910, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4919, + "ItemID": 10910, + "GradeupItemID": 10911, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4920, + "ItemID": 10911, + "GradeupItemID": 10912, + "Cost": 7300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4921, + "ItemID": 10913, + "GradeupItemID": 10914, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4922, + "ItemID": 10914, + "GradeupItemID": 10915, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4923, + "ItemID": 10915, + "GradeupItemID": 10916, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4924, + "ItemID": 10916, + "GradeupItemID": 10917, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4925, + "ItemID": 10918, + "GradeupItemID": 10919, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4926, + "ItemID": 10919, + "GradeupItemID": 10920, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4927, + "ItemID": 10920, + "GradeupItemID": 10921, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4928, + "ItemID": 10921, + "GradeupItemID": 10922, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5753, + "ItemID": 12536, + "GradeupItemID": 12537, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5754, + "ItemID": 12537, + "GradeupItemID": 12538, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5755, + "ItemID": 12538, + "GradeupItemID": 12539, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5756, + "ItemID": 12539, + "GradeupItemID": 12540, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5757, + "ItemID": 12541, + "GradeupItemID": 12542, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5758, + "ItemID": 12542, + "GradeupItemID": 12543, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5759, + "ItemID": 12543, + "GradeupItemID": 12544, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5760, + "ItemID": 12544, + "GradeupItemID": 12545, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5761, + "ItemID": 12546, + "GradeupItemID": 12547, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5762, + "ItemID": 12547, + "GradeupItemID": 12548, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5763, + "ItemID": 12548, + "GradeupItemID": 12549, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5764, + "ItemID": 12549, + "GradeupItemID": 12550, + "Cost": 7400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11781, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5765, + "ItemID": 12551, + "GradeupItemID": 12552, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5766, + "ItemID": 12552, + "GradeupItemID": 12553, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5767, + "ItemID": 12553, + "GradeupItemID": 12554, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5768, + "ItemID": 12554, + "GradeupItemID": 12555, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5769, + "ItemID": 12556, + "GradeupItemID": 12557, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5770, + "ItemID": 12557, + "GradeupItemID": 12558, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5771, + "ItemID": 12558, + "GradeupItemID": 12559, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5772, + "ItemID": 12559, + "GradeupItemID": 12560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5773, + "ItemID": 12561, + "GradeupItemID": 12562, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5774, + "ItemID": 12562, + "GradeupItemID": 12563, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5775, + "ItemID": 12563, + "GradeupItemID": 12564, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5776, + "ItemID": 12564, + "GradeupItemID": 12565, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5777, + "ItemID": 12566, + "GradeupItemID": 12567, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5778, + "ItemID": 12567, + "GradeupItemID": 12568, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5779, + "ItemID": 12568, + "GradeupItemID": 12569, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5780, + "ItemID": 12569, + "GradeupItemID": 12570, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5781, + "ItemID": 12571, + "GradeupItemID": 12572, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5782, + "ItemID": 12572, + "GradeupItemID": 12573, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5783, + "ItemID": 12573, + "GradeupItemID": 12574, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5784, + "ItemID": 12574, + "GradeupItemID": 12575, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5785, + "ItemID": 12576, + "GradeupItemID": 12577, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5786, + "ItemID": 12577, + "GradeupItemID": 12578, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5787, + "ItemID": 12578, + "GradeupItemID": 12579, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5788, + "ItemID": 12579, + "GradeupItemID": 12580, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5789, + "ItemID": 12581, + "GradeupItemID": 12582, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5790, + "ItemID": 12582, + "GradeupItemID": 12583, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5791, + "ItemID": 12583, + "GradeupItemID": 12584, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5792, + "ItemID": 12584, + "GradeupItemID": 12585, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5793, + "ItemID": 12586, + "GradeupItemID": 12587, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5794, + "ItemID": 12587, + "GradeupItemID": 12588, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5795, + "ItemID": 12588, + "GradeupItemID": 12589, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5796, + "ItemID": 12589, + "GradeupItemID": 12590, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5797, + "ItemID": 12591, + "GradeupItemID": 12592, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5798, + "ItemID": 12592, + "GradeupItemID": 12593, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5799, + "ItemID": 12593, + "GradeupItemID": 12594, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5800, + "ItemID": 12594, + "GradeupItemID": 12595, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5801, + "ItemID": 12596, + "GradeupItemID": 12597, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5802, + "ItemID": 12597, + "GradeupItemID": 12598, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5803, + "ItemID": 12598, + "GradeupItemID": 12599, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5804, + "ItemID": 12599, + "GradeupItemID": 12600, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5805, + "ItemID": 12601, + "GradeupItemID": 12602, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5806, + "ItemID": 12602, + "GradeupItemID": 12603, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5807, + "ItemID": 12603, + "GradeupItemID": 12604, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5808, + "ItemID": 12604, + "GradeupItemID": 12605, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5809, + "ItemID": 12606, + "GradeupItemID": 12607, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5810, + "ItemID": 12607, + "GradeupItemID": 12608, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5811, + "ItemID": 12608, + "GradeupItemID": 12609, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5812, + "ItemID": 12609, + "GradeupItemID": 12610, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5813, + "ItemID": 12611, + "GradeupItemID": 12612, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5814, + "ItemID": 12612, + "GradeupItemID": 12613, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5815, + "ItemID": 12613, + "GradeupItemID": 12614, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5816, + "ItemID": 12614, + "GradeupItemID": 12615, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5817, + "ItemID": 12616, + "GradeupItemID": 12617, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5818, + "ItemID": 12617, + "GradeupItemID": 12618, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5819, + "ItemID": 12618, + "GradeupItemID": 12619, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5820, + "ItemID": 12619, + "GradeupItemID": 12620, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5821, + "ItemID": 12621, + "GradeupItemID": 12622, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5822, + "ItemID": 12622, + "GradeupItemID": 12623, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5823, + "ItemID": 12623, + "GradeupItemID": 12624, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5824, + "ItemID": 12624, + "GradeupItemID": 12625, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5825, + "ItemID": 12626, + "GradeupItemID": 12627, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5826, + "ItemID": 12627, + "GradeupItemID": 12628, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5827, + "ItemID": 12628, + "GradeupItemID": 12629, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5828, + "ItemID": 12629, + "GradeupItemID": 12630, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5829, + "ItemID": 12631, + "GradeupItemID": 12632, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5830, + "ItemID": 12632, + "GradeupItemID": 12633, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5831, + "ItemID": 12633, + "GradeupItemID": 12634, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5832, + "ItemID": 12634, + "GradeupItemID": 12635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5833, + "ItemID": 12636, + "GradeupItemID": 12637, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5834, + "ItemID": 12637, + "GradeupItemID": 12638, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5835, + "ItemID": 12638, + "GradeupItemID": 12639, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5836, + "ItemID": 12639, + "GradeupItemID": 12640, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5837, + "ItemID": 12641, + "GradeupItemID": 12642, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5838, + "ItemID": 12642, + "GradeupItemID": 12643, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5839, + "ItemID": 12643, + "GradeupItemID": 12644, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5840, + "ItemID": 12644, + "GradeupItemID": 12645, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5841, + "ItemID": 12646, + "GradeupItemID": 12647, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5842, + "ItemID": 12647, + "GradeupItemID": 12648, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5843, + "ItemID": 12648, + "GradeupItemID": 12649, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5844, + "ItemID": 12649, + "GradeupItemID": 12650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5845, + "ItemID": 12651, + "GradeupItemID": 12652, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5846, + "ItemID": 12652, + "GradeupItemID": 12653, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5847, + "ItemID": 12653, + "GradeupItemID": 12654, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5848, + "ItemID": 12654, + "GradeupItemID": 12655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6133, + "ItemID": 13033, + "GradeupItemID": 13034, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6134, + "ItemID": 13034, + "GradeupItemID": 13035, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6135, + "ItemID": 13035, + "GradeupItemID": 13036, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6136, + "ItemID": 13036, + "GradeupItemID": 13037, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6137, + "ItemID": 13038, + "GradeupItemID": 13039, + "Cost": 2312, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6138, + "ItemID": 13039, + "GradeupItemID": 13040, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6139, + "ItemID": 13040, + "GradeupItemID": 13041, + "Cost": 2312, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6140, + "ItemID": 13041, + "GradeupItemID": 13042, + "Cost": 2312, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6881, + "ItemID": 14842, + "GradeupItemID": 14843, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6882, + "ItemID": 14843, + "GradeupItemID": 14844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6883, + "ItemID": 14844, + "GradeupItemID": 14845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6884, + "ItemID": 14845, + "GradeupItemID": 14846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6885, + "ItemID": 14847, + "GradeupItemID": 14848, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6886, + "ItemID": 14848, + "GradeupItemID": 14849, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6887, + "ItemID": 14849, + "GradeupItemID": 14850, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6888, + "ItemID": 14850, + "GradeupItemID": 14851, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6889, + "ItemID": 14852, + "GradeupItemID": 14853, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6890, + "ItemID": 14853, + "GradeupItemID": 14854, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6891, + "ItemID": 14854, + "GradeupItemID": 14855, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6892, + "ItemID": 14855, + "GradeupItemID": 14856, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6893, + "ItemID": 14857, + "GradeupItemID": 14858, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6894, + "ItemID": 14858, + "GradeupItemID": 14859, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6895, + "ItemID": 14859, + "GradeupItemID": 14860, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6896, + "ItemID": 14860, + "GradeupItemID": 14861, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6897, + "ItemID": 14862, + "GradeupItemID": 14863, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6898, + "ItemID": 14863, + "GradeupItemID": 14864, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6899, + "ItemID": 14864, + "GradeupItemID": 14865, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6900, + "ItemID": 14865, + "GradeupItemID": 14866, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6901, + "ItemID": 14867, + "GradeupItemID": 14868, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6902, + "ItemID": 14868, + "GradeupItemID": 14869, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6903, + "ItemID": 14869, + "GradeupItemID": 14870, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6904, + "ItemID": 14870, + "GradeupItemID": 14871, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6905, + "ItemID": 14872, + "GradeupItemID": 14873, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11774, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11778, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6906, + "ItemID": 14873, + "GradeupItemID": 14874, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13224, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6907, + "ItemID": 14874, + "GradeupItemID": 14875, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6908, + "ItemID": 14875, + "GradeupItemID": 14876, + "Cost": 3099, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15995, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6909, + "ItemID": 14877, + "GradeupItemID": 14878, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6910, + "ItemID": 14878, + "GradeupItemID": 14879, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6911, + "ItemID": 14879, + "GradeupItemID": 14880, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6912, + "ItemID": 14880, + "GradeupItemID": 14881, + "Cost": 12395, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6913, + "ItemID": 14883, + "GradeupItemID": 14884, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6914, + "ItemID": 14884, + "GradeupItemID": 14885, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6915, + "ItemID": 14885, + "GradeupItemID": 14886, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6916, + "ItemID": 14886, + "GradeupItemID": 14887, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6917, + "ItemID": 14888, + "GradeupItemID": 14889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6918, + "ItemID": 14889, + "GradeupItemID": 14890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6919, + "ItemID": 14890, + "GradeupItemID": 14891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6920, + "ItemID": 14891, + "GradeupItemID": 14892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6921, + "ItemID": 14893, + "GradeupItemID": 14894, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6922, + "ItemID": 14894, + "GradeupItemID": 14895, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6923, + "ItemID": 14895, + "GradeupItemID": 14896, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6924, + "ItemID": 14896, + "GradeupItemID": 14897, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6925, + "ItemID": 14898, + "GradeupItemID": 14899, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6926, + "ItemID": 14899, + "GradeupItemID": 14900, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6927, + "ItemID": 14900, + "GradeupItemID": 14901, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6928, + "ItemID": 14901, + "GradeupItemID": 14902, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6929, + "ItemID": 14903, + "GradeupItemID": 14904, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6930, + "ItemID": 14904, + "GradeupItemID": 14905, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6931, + "ItemID": 14905, + "GradeupItemID": 14906, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6932, + "ItemID": 14906, + "GradeupItemID": 14907, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6933, + "ItemID": 14908, + "GradeupItemID": 14909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6934, + "ItemID": 14909, + "GradeupItemID": 14910, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6935, + "ItemID": 14910, + "GradeupItemID": 14911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6936, + "ItemID": 14911, + "GradeupItemID": 14912, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6937, + "ItemID": 14913, + "GradeupItemID": 14914, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6938, + "ItemID": 14914, + "GradeupItemID": 14915, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6939, + "ItemID": 14915, + "GradeupItemID": 14916, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6940, + "ItemID": 14916, + "GradeupItemID": 14917, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6941, + "ItemID": 14918, + "GradeupItemID": 14919, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6942, + "ItemID": 14919, + "GradeupItemID": 14920, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6943, + "ItemID": 14920, + "GradeupItemID": 14921, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6944, + "ItemID": 14921, + "GradeupItemID": 14922, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6945, + "ItemID": 14923, + "GradeupItemID": 14924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6946, + "ItemID": 14924, + "GradeupItemID": 14925, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6947, + "ItemID": 14925, + "GradeupItemID": 14926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6948, + "ItemID": 14926, + "GradeupItemID": 14927, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6949, + "ItemID": 14928, + "GradeupItemID": 14929, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6950, + "ItemID": 14929, + "GradeupItemID": 14930, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6951, + "ItemID": 14930, + "GradeupItemID": 14931, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6952, + "ItemID": 14931, + "GradeupItemID": 14932, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6953, + "ItemID": 14933, + "GradeupItemID": 14934, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6954, + "ItemID": 14934, + "GradeupItemID": 14935, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6955, + "ItemID": 14935, + "GradeupItemID": 14936, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6956, + "ItemID": 14936, + "GradeupItemID": 14937, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6957, + "ItemID": 14938, + "GradeupItemID": 14939, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6958, + "ItemID": 14939, + "GradeupItemID": 14940, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6959, + "ItemID": 14940, + "GradeupItemID": 14941, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6960, + "ItemID": 14941, + "GradeupItemID": 14942, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6961, + "ItemID": 14943, + "GradeupItemID": 14944, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6962, + "ItemID": 14944, + "GradeupItemID": 14945, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6963, + "ItemID": 14945, + "GradeupItemID": 14946, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6964, + "ItemID": 14946, + "GradeupItemID": 14947, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6965, + "ItemID": 14948, + "GradeupItemID": 14949, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6966, + "ItemID": 14949, + "GradeupItemID": 14950, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6967, + "ItemID": 14950, + "GradeupItemID": 14951, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6968, + "ItemID": 14951, + "GradeupItemID": 14952, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6969, + "ItemID": 14953, + "GradeupItemID": 14954, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6970, + "ItemID": 14954, + "GradeupItemID": 14955, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6971, + "ItemID": 14955, + "GradeupItemID": 14956, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6972, + "ItemID": 14956, + "GradeupItemID": 14957, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6973, + "ItemID": 14958, + "GradeupItemID": 14959, + "Cost": 10175, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6974, + "ItemID": 14959, + "GradeupItemID": 14960, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6975, + "ItemID": 14960, + "GradeupItemID": 14961, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6976, + "ItemID": 14961, + "GradeupItemID": 14962, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6977, + "ItemID": 14963, + "GradeupItemID": 14964, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6978, + "ItemID": 14964, + "GradeupItemID": 14965, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6979, + "ItemID": 14965, + "GradeupItemID": 14966, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6980, + "ItemID": 14966, + "GradeupItemID": 14967, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6981, + "ItemID": 14968, + "GradeupItemID": 14969, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6982, + "ItemID": 14969, + "GradeupItemID": 14970, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6983, + "ItemID": 14970, + "GradeupItemID": 14971, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6984, + "ItemID": 14971, + "GradeupItemID": 14972, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6985, + "ItemID": 14973, + "GradeupItemID": 14974, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6986, + "ItemID": 14974, + "GradeupItemID": 14975, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6987, + "ItemID": 14975, + "GradeupItemID": 14976, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6988, + "ItemID": 14976, + "GradeupItemID": 14977, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6989, + "ItemID": 14978, + "GradeupItemID": 14979, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6990, + "ItemID": 14979, + "GradeupItemID": 14980, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6991, + "ItemID": 14980, + "GradeupItemID": 14981, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6992, + "ItemID": 14981, + "GradeupItemID": 14982, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6993, + "ItemID": 14983, + "GradeupItemID": 14984, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6994, + "ItemID": 14984, + "GradeupItemID": 14985, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6995, + "ItemID": 14985, + "GradeupItemID": 14986, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6996, + "ItemID": 14986, + "GradeupItemID": 14987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7821, + "ItemID": 17571, + "GradeupItemID": 17572, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7822, + "ItemID": 17572, + "GradeupItemID": 17573, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7823, + "ItemID": 17573, + "GradeupItemID": 17574, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7824, + "ItemID": 17574, + "GradeupItemID": 17575, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7825, + "ItemID": 17576, + "GradeupItemID": 17577, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7826, + "ItemID": 17577, + "GradeupItemID": 17578, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7827, + "ItemID": 17578, + "GradeupItemID": 17579, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7828, + "ItemID": 17579, + "GradeupItemID": 17580, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7829, + "ItemID": 17581, + "GradeupItemID": 17582, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7830, + "ItemID": 17582, + "GradeupItemID": 17583, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7831, + "ItemID": 17583, + "GradeupItemID": 17584, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7832, + "ItemID": 17584, + "GradeupItemID": 17585, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7833, + "ItemID": 17586, + "GradeupItemID": 17587, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7834, + "ItemID": 17587, + "GradeupItemID": 17588, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7835, + "ItemID": 17588, + "GradeupItemID": 17589, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7836, + "ItemID": 17589, + "GradeupItemID": 17590, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7837, + "ItemID": 17591, + "GradeupItemID": 17592, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7838, + "ItemID": 17592, + "GradeupItemID": 17593, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7839, + "ItemID": 17593, + "GradeupItemID": 17594, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7840, + "ItemID": 17594, + "GradeupItemID": 17595, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7841, + "ItemID": 17596, + "GradeupItemID": 17597, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7842, + "ItemID": 17597, + "GradeupItemID": 17598, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7843, + "ItemID": 17598, + "GradeupItemID": 17599, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7844, + "ItemID": 17599, + "GradeupItemID": 17600, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7845, + "ItemID": 17601, + "GradeupItemID": 17602, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7846, + "ItemID": 17602, + "GradeupItemID": 17603, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7847, + "ItemID": 17603, + "GradeupItemID": 17604, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7848, + "ItemID": 17604, + "GradeupItemID": 17605, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7849, + "ItemID": 17606, + "GradeupItemID": 17607, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7850, + "ItemID": 17607, + "GradeupItemID": 17608, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7851, + "ItemID": 17608, + "GradeupItemID": 17609, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7852, + "ItemID": 17609, + "GradeupItemID": 17610, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7853, + "ItemID": 17611, + "GradeupItemID": 17612, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7854, + "ItemID": 17612, + "GradeupItemID": 17613, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7855, + "ItemID": 17613, + "GradeupItemID": 17614, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7856, + "ItemID": 17614, + "GradeupItemID": 17615, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7857, + "ItemID": 17616, + "GradeupItemID": 17617, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7858, + "ItemID": 17617, + "GradeupItemID": 17618, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7859, + "ItemID": 17618, + "GradeupItemID": 17619, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7860, + "ItemID": 17619, + "GradeupItemID": 17620, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7861, + "ItemID": 17621, + "GradeupItemID": 17622, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7862, + "ItemID": 17622, + "GradeupItemID": 17623, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7863, + "ItemID": 17623, + "GradeupItemID": 17624, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7864, + "ItemID": 17624, + "GradeupItemID": 17625, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7865, + "ItemID": 17626, + "GradeupItemID": 17627, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7866, + "ItemID": 17627, + "GradeupItemID": 17628, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7867, + "ItemID": 17628, + "GradeupItemID": 17629, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7868, + "ItemID": 17629, + "GradeupItemID": 17630, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8193, + "ItemID": 18204, + "GradeupItemID": 18205, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19647, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19646, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8194, + "ItemID": 18205, + "GradeupItemID": 18206, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8195, + "ItemID": 18206, + "GradeupItemID": 18207, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8196, + "ItemID": 18207, + "GradeupItemID": 18208, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8197, + "ItemID": 18209, + "GradeupItemID": 18210, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8198, + "ItemID": 18210, + "GradeupItemID": 18211, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8199, + "ItemID": 18211, + "GradeupItemID": 18212, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8200, + "ItemID": 18212, + "GradeupItemID": 18213, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8201, + "ItemID": 18214, + "GradeupItemID": 18215, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8202, + "ItemID": 18215, + "GradeupItemID": 18216, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8203, + "ItemID": 18216, + "GradeupItemID": 18217, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8204, + "ItemID": 18217, + "GradeupItemID": 18218, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8205, + "ItemID": 18219, + "GradeupItemID": 18220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8206, + "ItemID": 18220, + "GradeupItemID": 18221, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8207, + "ItemID": 18221, + "GradeupItemID": 18222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8208, + "ItemID": 18222, + "GradeupItemID": 18223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8209, + "ItemID": 18224, + "GradeupItemID": 18225, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8210, + "ItemID": 18225, + "GradeupItemID": 18226, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8211, + "ItemID": 18226, + "GradeupItemID": 18227, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8212, + "ItemID": 18227, + "GradeupItemID": 18228, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8213, + "ItemID": 18229, + "GradeupItemID": 18230, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8214, + "ItemID": 18230, + "GradeupItemID": 18231, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8215, + "ItemID": 18231, + "GradeupItemID": 18232, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8216, + "ItemID": 18232, + "GradeupItemID": 18233, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8217, + "ItemID": 18234, + "GradeupItemID": 18235, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8218, + "ItemID": 18235, + "GradeupItemID": 18236, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8219, + "ItemID": 18236, + "GradeupItemID": 18237, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8220, + "ItemID": 18237, + "GradeupItemID": 18238, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8221, + "ItemID": 18239, + "GradeupItemID": 18240, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8222, + "ItemID": 18240, + "GradeupItemID": 18241, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8223, + "ItemID": 18241, + "GradeupItemID": 18242, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8224, + "ItemID": 18242, + "GradeupItemID": 18243, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8225, + "ItemID": 18244, + "GradeupItemID": 18245, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8226, + "ItemID": 18245, + "GradeupItemID": 18246, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8227, + "ItemID": 18246, + "GradeupItemID": 18247, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8228, + "ItemID": 18247, + "GradeupItemID": 18248, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8229, + "ItemID": 18249, + "GradeupItemID": 18250, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8230, + "ItemID": 18250, + "GradeupItemID": 18251, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8231, + "ItemID": 18251, + "GradeupItemID": 18252, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8232, + "ItemID": 18252, + "GradeupItemID": 18253, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8233, + "ItemID": 18254, + "GradeupItemID": 18255, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8234, + "ItemID": 18255, + "GradeupItemID": 18256, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8235, + "ItemID": 18256, + "GradeupItemID": 18257, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8236, + "ItemID": 18257, + "GradeupItemID": 18258, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8541, + "ItemID": 19236, + "GradeupItemID": 19237, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18658, + "Num": 300, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19653, + "Num": 45, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21379, + "Num": 50, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8542, + "ItemID": 19237, + "GradeupItemID": 19238, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 50, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8543, + "ItemID": 19238, + "GradeupItemID": 19239, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 40, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 45, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 250, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8544, + "ItemID": 19239, + "GradeupItemID": 19240, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21669, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21619, + "Num": 45, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 50, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18660, + "Num": 300, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9061, + "ItemID": 20425, + "GradeupItemID": 20426, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9062, + "ItemID": 20426, + "GradeupItemID": 20427, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9063, + "ItemID": 20427, + "GradeupItemID": 20428, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9064, + "ItemID": 20428, + "GradeupItemID": 20429, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9065, + "ItemID": 20430, + "GradeupItemID": 20431, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9066, + "ItemID": 20431, + "GradeupItemID": 20432, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9067, + "ItemID": 20432, + "GradeupItemID": 20433, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9068, + "ItemID": 20433, + "GradeupItemID": 20434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9069, + "ItemID": 20444, + "GradeupItemID": 20445, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9070, + "ItemID": 20445, + "GradeupItemID": 20446, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9071, + "ItemID": 20446, + "GradeupItemID": 20447, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9072, + "ItemID": 20447, + "GradeupItemID": 20448, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9109, + "ItemID": 20494, + "GradeupItemID": 20495, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9110, + "ItemID": 20495, + "GradeupItemID": 20496, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9111, + "ItemID": 20496, + "GradeupItemID": 20497, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9112, + "ItemID": 20497, + "GradeupItemID": 20498, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9113, + "ItemID": 20499, + "GradeupItemID": 20500, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9114, + "ItemID": 20500, + "GradeupItemID": 20501, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9115, + "ItemID": 20501, + "GradeupItemID": 20502, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9116, + "ItemID": 20502, + "GradeupItemID": 20503, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9117, + "ItemID": 20504, + "GradeupItemID": 20505, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9118, + "ItemID": 20505, + "GradeupItemID": 20506, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9119, + "ItemID": 20506, + "GradeupItemID": 20507, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9120, + "ItemID": 20507, + "GradeupItemID": 20508, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9157, + "ItemID": 20554, + "GradeupItemID": 20555, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9158, + "ItemID": 20555, + "GradeupItemID": 20556, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9159, + "ItemID": 20556, + "GradeupItemID": 20557, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9160, + "ItemID": 20557, + "GradeupItemID": 20558, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9161, + "ItemID": 20559, + "GradeupItemID": 20560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9162, + "ItemID": 20560, + "GradeupItemID": 20561, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9163, + "ItemID": 20561, + "GradeupItemID": 20562, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9164, + "ItemID": 20562, + "GradeupItemID": 20563, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9165, + "ItemID": 20564, + "GradeupItemID": 20565, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9166, + "ItemID": 20565, + "GradeupItemID": 20566, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9167, + "ItemID": 20566, + "GradeupItemID": 20567, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9168, + "ItemID": 20567, + "GradeupItemID": 20568, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9205, + "ItemID": 20614, + "GradeupItemID": 20615, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9206, + "ItemID": 20615, + "GradeupItemID": 20616, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9207, + "ItemID": 20616, + "GradeupItemID": 20617, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9208, + "ItemID": 20617, + "GradeupItemID": 20618, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9209, + "ItemID": 20619, + "GradeupItemID": 20620, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9210, + "ItemID": 20620, + "GradeupItemID": 20621, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9211, + "ItemID": 20621, + "GradeupItemID": 20622, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9212, + "ItemID": 20622, + "GradeupItemID": 20623, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9213, + "ItemID": 20624, + "GradeupItemID": 20625, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9214, + "ItemID": 20625, + "GradeupItemID": 20626, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9215, + "ItemID": 20626, + "GradeupItemID": 20627, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9216, + "ItemID": 20627, + "GradeupItemID": 20628, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9289, + "ItemID": 20767, + "GradeupItemID": 20768, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9290, + "ItemID": 20768, + "GradeupItemID": 20769, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9291, + "ItemID": 20769, + "GradeupItemID": 20770, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9292, + "ItemID": 20770, + "GradeupItemID": 20771, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9293, + "ItemID": 20772, + "GradeupItemID": 20773, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9294, + "ItemID": 20773, + "GradeupItemID": 20774, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9295, + "ItemID": 20774, + "GradeupItemID": 20775, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9296, + "ItemID": 20775, + "GradeupItemID": 20776, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9329, + "ItemID": 20822, + "GradeupItemID": 20823, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9330, + "ItemID": 20823, + "GradeupItemID": 20824, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9331, + "ItemID": 20824, + "GradeupItemID": 20825, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9332, + "ItemID": 20825, + "GradeupItemID": 20826, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9333, + "ItemID": 20827, + "GradeupItemID": 20828, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9334, + "ItemID": 20828, + "GradeupItemID": 20829, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9335, + "ItemID": 20829, + "GradeupItemID": 20830, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9336, + "ItemID": 20830, + "GradeupItemID": 20831, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9337, + "ItemID": 20832, + "GradeupItemID": 20833, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9338, + "ItemID": 20833, + "GradeupItemID": 20834, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9339, + "ItemID": 20834, + "GradeupItemID": 20835, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9340, + "ItemID": 20835, + "GradeupItemID": 20836, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9377, + "ItemID": 20882, + "GradeupItemID": 20883, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9378, + "ItemID": 20883, + "GradeupItemID": 20884, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9379, + "ItemID": 20884, + "GradeupItemID": 20885, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9380, + "ItemID": 20885, + "GradeupItemID": 20886, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9381, + "ItemID": 20887, + "GradeupItemID": 20888, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9382, + "ItemID": 20888, + "GradeupItemID": 20889, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9383, + "ItemID": 20889, + "GradeupItemID": 20890, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9384, + "ItemID": 20890, + "GradeupItemID": 20891, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9385, + "ItemID": 20892, + "GradeupItemID": 20893, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9386, + "ItemID": 20893, + "GradeupItemID": 20894, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9387, + "ItemID": 20894, + "GradeupItemID": 20895, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9388, + "ItemID": 20895, + "GradeupItemID": 20896, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9425, + "ItemID": 20942, + "GradeupItemID": 20943, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9426, + "ItemID": 20943, + "GradeupItemID": 20944, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9427, + "ItemID": 20944, + "GradeupItemID": 20945, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9428, + "ItemID": 20945, + "GradeupItemID": 20946, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9429, + "ItemID": 20947, + "GradeupItemID": 20948, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9430, + "ItemID": 20948, + "GradeupItemID": 20949, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9431, + "ItemID": 20949, + "GradeupItemID": 20950, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9432, + "ItemID": 20950, + "GradeupItemID": 20951, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9433, + "ItemID": 20952, + "GradeupItemID": 20953, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9434, + "ItemID": 20953, + "GradeupItemID": 20954, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9435, + "ItemID": 20954, + "GradeupItemID": 20955, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9436, + "ItemID": 20955, + "GradeupItemID": 20956, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9773, + "ItemID": 24099, + "GradeupItemID": 24100, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9774, + "ItemID": 24100, + "GradeupItemID": 24101, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9775, + "ItemID": 24101, + "GradeupItemID": 24102, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9776, + "ItemID": 24102, + "GradeupItemID": 24103, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9777, + "ItemID": 24104, + "GradeupItemID": 24105, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9778, + "ItemID": 24105, + "GradeupItemID": 24106, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9779, + "ItemID": 24106, + "GradeupItemID": 24107, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9780, + "ItemID": 24107, + "GradeupItemID": 24108, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9781, + "ItemID": 24109, + "GradeupItemID": 24110, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9782, + "ItemID": 24110, + "GradeupItemID": 24111, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9783, + "ItemID": 24111, + "GradeupItemID": 24112, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9784, + "ItemID": 24112, + "GradeupItemID": 24113, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9785, + "ItemID": 24114, + "GradeupItemID": 24115, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9786, + "ItemID": 24115, + "GradeupItemID": 24116, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9787, + "ItemID": 24116, + "GradeupItemID": 24117, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9788, + "ItemID": 24117, + "GradeupItemID": 24118, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9817, + "ItemID": 24199, + "GradeupItemID": 24200, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9818, + "ItemID": 24200, + "GradeupItemID": 24201, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9819, + "ItemID": 24201, + "GradeupItemID": 24202, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9820, + "ItemID": 24202, + "GradeupItemID": 24203, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9821, + "ItemID": 24204, + "GradeupItemID": 24205, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9822, + "ItemID": 24205, + "GradeupItemID": 24206, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9823, + "ItemID": 24206, + "GradeupItemID": 24207, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9824, + "ItemID": 24207, + "GradeupItemID": 24208, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9825, + "ItemID": 24209, + "GradeupItemID": 24210, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9826, + "ItemID": 24210, + "GradeupItemID": 24211, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9827, + "ItemID": 24211, + "GradeupItemID": 24212, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9828, + "ItemID": 24212, + "GradeupItemID": 24213, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9829, + "ItemID": 24214, + "GradeupItemID": 24215, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9830, + "ItemID": 24215, + "GradeupItemID": 24216, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9831, + "ItemID": 24216, + "GradeupItemID": 24217, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9832, + "ItemID": 24217, + "GradeupItemID": 24218, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9861, + "ItemID": 24299, + "GradeupItemID": 24300, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9862, + "ItemID": 24300, + "GradeupItemID": 24301, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9863, + "ItemID": 24301, + "GradeupItemID": 24302, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9864, + "ItemID": 24302, + "GradeupItemID": 24303, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9865, + "ItemID": 24304, + "GradeupItemID": 24305, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9866, + "ItemID": 24305, + "GradeupItemID": 24306, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9867, + "ItemID": 24306, + "GradeupItemID": 24307, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9868, + "ItemID": 24307, + "GradeupItemID": 24308, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9869, + "ItemID": 24309, + "GradeupItemID": 24310, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9870, + "ItemID": 24310, + "GradeupItemID": 24311, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9871, + "ItemID": 24311, + "GradeupItemID": 24312, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9872, + "ItemID": 24312, + "GradeupItemID": 24313, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9873, + "ItemID": 24314, + "GradeupItemID": 24315, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9874, + "ItemID": 24315, + "GradeupItemID": 24316, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9875, + "ItemID": 24316, + "GradeupItemID": 24317, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9876, + "ItemID": 24317, + "GradeupItemID": 24318, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9905, + "ItemID": 24399, + "GradeupItemID": 24400, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9906, + "ItemID": 24400, + "GradeupItemID": 24401, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9907, + "ItemID": 24401, + "GradeupItemID": 24402, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9908, + "ItemID": 24402, + "GradeupItemID": 24403, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9909, + "ItemID": 24404, + "GradeupItemID": 24405, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9910, + "ItemID": 24405, + "GradeupItemID": 24406, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9911, + "ItemID": 24406, + "GradeupItemID": 24407, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9912, + "ItemID": 24407, + "GradeupItemID": 24408, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9913, + "ItemID": 24409, + "GradeupItemID": 24410, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9914, + "ItemID": 24410, + "GradeupItemID": 24411, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9915, + "ItemID": 24411, + "GradeupItemID": 24412, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9916, + "ItemID": 24412, + "GradeupItemID": 24413, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9917, + "ItemID": 24414, + "GradeupItemID": 24415, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9918, + "ItemID": 24415, + "GradeupItemID": 24416, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9919, + "ItemID": 24416, + "GradeupItemID": 24417, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9920, + "ItemID": 24417, + "GradeupItemID": 24418, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10021, + "ItemID": 25236, + "GradeupItemID": 25237, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10022, + "ItemID": 25237, + "GradeupItemID": 25238, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10023, + "ItemID": 25238, + "GradeupItemID": 25239, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10024, + "ItemID": 25239, + "GradeupItemID": 25240, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10037, + "ItemID": 25296, + "GradeupItemID": 25297, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10038, + "ItemID": 25297, + "GradeupItemID": 25298, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10039, + "ItemID": 25298, + "GradeupItemID": 25299, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10040, + "ItemID": 25299, + "GradeupItemID": 25300, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10053, + "ItemID": 25356, + "GradeupItemID": 25357, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10054, + "ItemID": 25357, + "GradeupItemID": 25358, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10055, + "ItemID": 25358, + "GradeupItemID": 25359, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10056, + "ItemID": 25359, + "GradeupItemID": 25360, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10069, + "ItemID": 25416, + "GradeupItemID": 25417, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10070, + "ItemID": 25417, + "GradeupItemID": 25418, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10071, + "ItemID": 25418, + "GradeupItemID": 25419, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10072, + "ItemID": 25419, + "GradeupItemID": 25420, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10121, + "ItemID": 488, + "GradeupItemID": 2100, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10122, + "ItemID": 2100, + "GradeupItemID": 3123, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10123, + "ItemID": 3123, + "GradeupItemID": 4146, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10124, + "ItemID": 4146, + "GradeupItemID": 5169, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10141, + "ItemID": 734, + "GradeupItemID": 2346, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10142, + "ItemID": 2346, + "GradeupItemID": 3369, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10143, + "ItemID": 3369, + "GradeupItemID": 4392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10144, + "ItemID": 4392, + "GradeupItemID": 5415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10241, + "ItemID": 10803, + "GradeupItemID": 10804, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10242, + "ItemID": 10804, + "GradeupItemID": 10805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10243, + "ItemID": 10805, + "GradeupItemID": 10806, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10244, + "ItemID": 10806, + "GradeupItemID": 10807, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10245, + "ItemID": 10808, + "GradeupItemID": 10809, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10246, + "ItemID": 10809, + "GradeupItemID": 10810, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10247, + "ItemID": 10810, + "GradeupItemID": 10811, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10248, + "ItemID": 10811, + "GradeupItemID": 10812, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10249, + "ItemID": 10813, + "GradeupItemID": 10814, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10250, + "ItemID": 10814, + "GradeupItemID": 10815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10251, + "ItemID": 10815, + "GradeupItemID": 10816, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10252, + "ItemID": 10816, + "GradeupItemID": 10817, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10253, + "ItemID": 10818, + "GradeupItemID": 10819, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10254, + "ItemID": 10819, + "GradeupItemID": 10820, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10255, + "ItemID": 10820, + "GradeupItemID": 10821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10256, + "ItemID": 10821, + "GradeupItemID": 10822, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10257, + "ItemID": 10823, + "GradeupItemID": 10824, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10258, + "ItemID": 10824, + "GradeupItemID": 10825, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10259, + "ItemID": 10825, + "GradeupItemID": 10826, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10260, + "ItemID": 10826, + "GradeupItemID": 10827, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10261, + "ItemID": 10828, + "GradeupItemID": 10829, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10262, + "ItemID": 10829, + "GradeupItemID": 10830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10263, + "ItemID": 10830, + "GradeupItemID": 10831, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10264, + "ItemID": 10831, + "GradeupItemID": 10832, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10265, + "ItemID": 10833, + "GradeupItemID": 10834, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10266, + "ItemID": 10834, + "GradeupItemID": 10835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10267, + "ItemID": 10835, + "GradeupItemID": 10836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10268, + "ItemID": 10836, + "GradeupItemID": 10837, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10269, + "ItemID": 10838, + "GradeupItemID": 10839, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10270, + "ItemID": 10839, + "GradeupItemID": 10840, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10271, + "ItemID": 10840, + "GradeupItemID": 10841, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10272, + "ItemID": 10841, + "GradeupItemID": 10842, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10273, + "ItemID": 10843, + "GradeupItemID": 10844, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10274, + "ItemID": 10844, + "GradeupItemID": 10845, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10275, + "ItemID": 10845, + "GradeupItemID": 10846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10276, + "ItemID": 10846, + "GradeupItemID": 10847, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10277, + "ItemID": 10848, + "GradeupItemID": 10849, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10278, + "ItemID": 10849, + "GradeupItemID": 10850, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10279, + "ItemID": 10850, + "GradeupItemID": 10851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10280, + "ItemID": 10851, + "GradeupItemID": 10852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10281, + "ItemID": 10853, + "GradeupItemID": 10854, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10282, + "ItemID": 10854, + "GradeupItemID": 10855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10283, + "ItemID": 10855, + "GradeupItemID": 10856, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10284, + "ItemID": 10856, + "GradeupItemID": 10857, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10285, + "ItemID": 10858, + "GradeupItemID": 10859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10286, + "ItemID": 10859, + "GradeupItemID": 10860, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10287, + "ItemID": 10860, + "GradeupItemID": 10861, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10288, + "ItemID": 10861, + "GradeupItemID": 10862, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10289, + "ItemID": 10863, + "GradeupItemID": 10864, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10290, + "ItemID": 10864, + "GradeupItemID": 10865, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10291, + "ItemID": 10865, + "GradeupItemID": 10866, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10292, + "ItemID": 10866, + "GradeupItemID": 10867, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10293, + "ItemID": 10868, + "GradeupItemID": 10869, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10294, + "ItemID": 10869, + "GradeupItemID": 10870, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10295, + "ItemID": 10870, + "GradeupItemID": 10871, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10296, + "ItemID": 10871, + "GradeupItemID": 10872, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10297, + "ItemID": 10873, + "GradeupItemID": 10874, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10298, + "ItemID": 10874, + "GradeupItemID": 10875, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10299, + "ItemID": 10875, + "GradeupItemID": 10876, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10300, + "ItemID": 10876, + "GradeupItemID": 10877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10301, + "ItemID": 10878, + "GradeupItemID": 10879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10302, + "ItemID": 10879, + "GradeupItemID": 10880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10303, + "ItemID": 10880, + "GradeupItemID": 10881, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10304, + "ItemID": 10881, + "GradeupItemID": 10882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10305, + "ItemID": 10883, + "GradeupItemID": 10884, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10306, + "ItemID": 10884, + "GradeupItemID": 10885, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10307, + "ItemID": 10885, + "GradeupItemID": 10886, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10308, + "ItemID": 10886, + "GradeupItemID": 10887, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10309, + "ItemID": 10888, + "GradeupItemID": 10889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10310, + "ItemID": 10889, + "GradeupItemID": 10890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10311, + "ItemID": 10890, + "GradeupItemID": 10891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10312, + "ItemID": 10891, + "GradeupItemID": 10892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10313, + "ItemID": 10893, + "GradeupItemID": 10894, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10314, + "ItemID": 10894, + "GradeupItemID": 10895, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10315, + "ItemID": 10895, + "GradeupItemID": 10896, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10316, + "ItemID": 10896, + "GradeupItemID": 10897, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10317, + "ItemID": 10898, + "GradeupItemID": 10899, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10318, + "ItemID": 10899, + "GradeupItemID": 10900, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10319, + "ItemID": 10900, + "GradeupItemID": 10901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10320, + "ItemID": 10901, + "GradeupItemID": 10902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10601, + "ItemID": 24119, + "GradeupItemID": 24120, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10602, + "ItemID": 24120, + "GradeupItemID": 24121, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10603, + "ItemID": 24121, + "GradeupItemID": 24122, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10604, + "ItemID": 24122, + "GradeupItemID": 24123, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10637, + "ItemID": 24219, + "GradeupItemID": 24220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10638, + "ItemID": 24220, + "GradeupItemID": 24221, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10639, + "ItemID": 24221, + "GradeupItemID": 24222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10640, + "ItemID": 24222, + "GradeupItemID": 24223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10673, + "ItemID": 24319, + "GradeupItemID": 24320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10674, + "ItemID": 24320, + "GradeupItemID": 24321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10675, + "ItemID": 24321, + "GradeupItemID": 24322, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10676, + "ItemID": 24322, + "GradeupItemID": 24323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10705, + "ItemID": 24419, + "GradeupItemID": 24420, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10706, + "ItemID": 24420, + "GradeupItemID": 24421, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10707, + "ItemID": 24421, + "GradeupItemID": 24422, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10708, + "ItemID": 24422, + "GradeupItemID": 24423, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10881, + "ItemID": 25256, + "GradeupItemID": 25257, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10882, + "ItemID": 25257, + "GradeupItemID": 25258, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10883, + "ItemID": 25258, + "GradeupItemID": 25259, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10884, + "ItemID": 25259, + "GradeupItemID": 25260, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10897, + "ItemID": 25276, + "GradeupItemID": 25277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10898, + "ItemID": 25277, + "GradeupItemID": 25278, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10899, + "ItemID": 25278, + "GradeupItemID": 25279, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10900, + "ItemID": 25279, + "GradeupItemID": 25280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10913, + "ItemID": 25316, + "GradeupItemID": 25317, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10914, + "ItemID": 25317, + "GradeupItemID": 25318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10915, + "ItemID": 25318, + "GradeupItemID": 25319, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10916, + "ItemID": 25319, + "GradeupItemID": 25320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10929, + "ItemID": 25336, + "GradeupItemID": 25337, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10930, + "ItemID": 25337, + "GradeupItemID": 25338, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10931, + "ItemID": 25338, + "GradeupItemID": 25339, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10932, + "ItemID": 25339, + "GradeupItemID": 25340, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10945, + "ItemID": 25376, + "GradeupItemID": 25377, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10946, + "ItemID": 25377, + "GradeupItemID": 25378, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10947, + "ItemID": 25378, + "GradeupItemID": 25379, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10948, + "ItemID": 25379, + "GradeupItemID": 25380, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10961, + "ItemID": 25396, + "GradeupItemID": 25397, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10962, + "ItemID": 25397, + "GradeupItemID": 25398, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10963, + "ItemID": 25398, + "GradeupItemID": 25399, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10964, + "ItemID": 25399, + "GradeupItemID": 25400, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10977, + "ItemID": 25436, + "GradeupItemID": 25437, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10978, + "ItemID": 25437, + "GradeupItemID": 25438, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10979, + "ItemID": 25438, + "GradeupItemID": 25439, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10980, + "ItemID": 25439, + "GradeupItemID": 25440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10993, + "ItemID": 25456, + "GradeupItemID": 25457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10994, + "ItemID": 25457, + "GradeupItemID": 25458, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10995, + "ItemID": 25458, + "GradeupItemID": 25459, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10996, + "ItemID": 25459, + "GradeupItemID": 25460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 14, + "RecipeList": [ + { + "RecipeID": 1389, + "ItemID": 426, + "GradeupItemID": 2038, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1390, + "ItemID": 2038, + "GradeupItemID": 3061, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1391, + "ItemID": 3061, + "GradeupItemID": 4084, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1392, + "ItemID": 4084, + "GradeupItemID": 5107, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1393, + "ItemID": 427, + "GradeupItemID": 2039, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1394, + "ItemID": 2039, + "GradeupItemID": 3062, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1395, + "ItemID": 3062, + "GradeupItemID": 4085, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1396, + "ItemID": 4085, + "GradeupItemID": 5108, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1397, + "ItemID": 428, + "GradeupItemID": 2040, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1398, + "ItemID": 2040, + "GradeupItemID": 3063, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1399, + "ItemID": 3063, + "GradeupItemID": 4086, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1400, + "ItemID": 4086, + "GradeupItemID": 5109, + "Cost": 550, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1401, + "ItemID": 429, + "GradeupItemID": 2041, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1402, + "ItemID": 2041, + "GradeupItemID": 3064, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1403, + "ItemID": 3064, + "GradeupItemID": 4087, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1404, + "ItemID": 4087, + "GradeupItemID": 5110, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1453, + "ItemID": 442, + "GradeupItemID": 2054, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1454, + "ItemID": 2054, + "GradeupItemID": 3077, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1455, + "ItemID": 3077, + "GradeupItemID": 4100, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1456, + "ItemID": 4100, + "GradeupItemID": 5123, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1457, + "ItemID": 443, + "GradeupItemID": 2055, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1458, + "ItemID": 2055, + "GradeupItemID": 3078, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1459, + "ItemID": 3078, + "GradeupItemID": 4101, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1460, + "ItemID": 4101, + "GradeupItemID": 5124, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1461, + "ItemID": 444, + "GradeupItemID": 2056, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1462, + "ItemID": 2056, + "GradeupItemID": 3079, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1463, + "ItemID": 3079, + "GradeupItemID": 4102, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1464, + "ItemID": 4102, + "GradeupItemID": 5125, + "Cost": 550, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1465, + "ItemID": 445, + "GradeupItemID": 2057, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1466, + "ItemID": 2057, + "GradeupItemID": 3080, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1467, + "ItemID": 3080, + "GradeupItemID": 4103, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1468, + "ItemID": 4103, + "GradeupItemID": 5126, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1517, + "ItemID": 458, + "GradeupItemID": 2070, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1518, + "ItemID": 2070, + "GradeupItemID": 3093, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1519, + "ItemID": 3093, + "GradeupItemID": 4116, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1520, + "ItemID": 4116, + "GradeupItemID": 5139, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1521, + "ItemID": 459, + "GradeupItemID": 2071, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1522, + "ItemID": 2071, + "GradeupItemID": 3094, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1523, + "ItemID": 3094, + "GradeupItemID": 4117, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1524, + "ItemID": 4117, + "GradeupItemID": 5140, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1525, + "ItemID": 460, + "GradeupItemID": 2072, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1526, + "ItemID": 2072, + "GradeupItemID": 3095, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1527, + "ItemID": 3095, + "GradeupItemID": 4118, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1528, + "ItemID": 4118, + "GradeupItemID": 5141, + "Cost": 550, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1529, + "ItemID": 461, + "GradeupItemID": 2073, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1530, + "ItemID": 2073, + "GradeupItemID": 3096, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1531, + "ItemID": 3096, + "GradeupItemID": 4119, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1532, + "ItemID": 4119, + "GradeupItemID": 5142, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1581, + "ItemID": 474, + "GradeupItemID": 2086, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1582, + "ItemID": 2086, + "GradeupItemID": 3109, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1583, + "ItemID": 3109, + "GradeupItemID": 4132, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1584, + "ItemID": 4132, + "GradeupItemID": 5155, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1585, + "ItemID": 475, + "GradeupItemID": 2087, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1586, + "ItemID": 2087, + "GradeupItemID": 3110, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1587, + "ItemID": 3110, + "GradeupItemID": 4133, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1588, + "ItemID": 4133, + "GradeupItemID": 5156, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1589, + "ItemID": 476, + "GradeupItemID": 2088, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1590, + "ItemID": 2088, + "GradeupItemID": 3111, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1591, + "ItemID": 3111, + "GradeupItemID": 4134, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1592, + "ItemID": 4134, + "GradeupItemID": 5157, + "Cost": 550, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1593, + "ItemID": 477, + "GradeupItemID": 2089, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1594, + "ItemID": 2089, + "GradeupItemID": 3112, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1595, + "ItemID": 3112, + "GradeupItemID": 4135, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1596, + "ItemID": 4135, + "GradeupItemID": 5158, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1637, + "ItemID": 490, + "GradeupItemID": 2102, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1638, + "ItemID": 2102, + "GradeupItemID": 3125, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1639, + "ItemID": 3125, + "GradeupItemID": 4148, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1640, + "ItemID": 4148, + "GradeupItemID": 5171, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1641, + "ItemID": 491, + "GradeupItemID": 2103, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1642, + "ItemID": 2103, + "GradeupItemID": 3126, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1643, + "ItemID": 3126, + "GradeupItemID": 4149, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1644, + "ItemID": 4149, + "GradeupItemID": 5172, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1645, + "ItemID": 492, + "GradeupItemID": 2104, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1646, + "ItemID": 2104, + "GradeupItemID": 3127, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1647, + "ItemID": 3127, + "GradeupItemID": 4150, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1648, + "ItemID": 4150, + "GradeupItemID": 5173, + "Cost": 280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1841, + "ItemID": 546, + "GradeupItemID": 2158, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1842, + "ItemID": 2158, + "GradeupItemID": 3181, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1843, + "ItemID": 3181, + "GradeupItemID": 4204, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1844, + "ItemID": 4204, + "GradeupItemID": 5227, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1845, + "ItemID": 547, + "GradeupItemID": 2159, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1846, + "ItemID": 2159, + "GradeupItemID": 3182, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1847, + "ItemID": 3182, + "GradeupItemID": 4205, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1848, + "ItemID": 4205, + "GradeupItemID": 5228, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1849, + "ItemID": 548, + "GradeupItemID": 2160, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1850, + "ItemID": 2160, + "GradeupItemID": 3183, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1851, + "ItemID": 3183, + "GradeupItemID": 4206, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1852, + "ItemID": 4206, + "GradeupItemID": 5229, + "Cost": 1700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1853, + "ItemID": 549, + "GradeupItemID": 2161, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1854, + "ItemID": 2161, + "GradeupItemID": 3184, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1855, + "ItemID": 3184, + "GradeupItemID": 4207, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1856, + "ItemID": 4207, + "GradeupItemID": 5230, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1857, + "ItemID": 550, + "GradeupItemID": 2162, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1858, + "ItemID": 2162, + "GradeupItemID": 3185, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1859, + "ItemID": 3185, + "GradeupItemID": 4208, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1860, + "ItemID": 4208, + "GradeupItemID": 5231, + "Cost": 1900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1861, + "ItemID": 551, + "GradeupItemID": 2163, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1862, + "ItemID": 2163, + "GradeupItemID": 3186, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1863, + "ItemID": 3186, + "GradeupItemID": 4209, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1864, + "ItemID": 4209, + "GradeupItemID": 5232, + "Cost": 2200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1865, + "ItemID": 552, + "GradeupItemID": 2164, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1866, + "ItemID": 2164, + "GradeupItemID": 3187, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1867, + "ItemID": 3187, + "GradeupItemID": 4210, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1868, + "ItemID": 4210, + "GradeupItemID": 5233, + "Cost": 2500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1869, + "ItemID": 553, + "GradeupItemID": 2165, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1870, + "ItemID": 2165, + "GradeupItemID": 3188, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1871, + "ItemID": 3188, + "GradeupItemID": 4211, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1872, + "ItemID": 4211, + "GradeupItemID": 5234, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1873, + "ItemID": 554, + "GradeupItemID": 2166, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1874, + "ItemID": 2166, + "GradeupItemID": 3189, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1875, + "ItemID": 3189, + "GradeupItemID": 4212, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1876, + "ItemID": 4212, + "GradeupItemID": 5235, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1877, + "ItemID": 555, + "GradeupItemID": 2167, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1878, + "ItemID": 2167, + "GradeupItemID": 3190, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1879, + "ItemID": 3190, + "GradeupItemID": 4213, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7983, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1880, + "ItemID": 4213, + "GradeupItemID": 5236, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1881, + "ItemID": 556, + "GradeupItemID": 2168, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1882, + "ItemID": 2168, + "GradeupItemID": 3191, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7937, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1883, + "ItemID": 3191, + "GradeupItemID": 4214, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1884, + "ItemID": 4214, + "GradeupItemID": 5237, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1885, + "ItemID": 557, + "GradeupItemID": 2169, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1886, + "ItemID": 2169, + "GradeupItemID": 3192, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1887, + "ItemID": 3192, + "GradeupItemID": 4215, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1888, + "ItemID": 4215, + "GradeupItemID": 5238, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1889, + "ItemID": 558, + "GradeupItemID": 2170, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1890, + "ItemID": 2170, + "GradeupItemID": 3193, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1891, + "ItemID": 3193, + "GradeupItemID": 4216, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1892, + "ItemID": 4216, + "GradeupItemID": 5239, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7866, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1893, + "ItemID": 559, + "GradeupItemID": 2171, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1894, + "ItemID": 2171, + "GradeupItemID": 3194, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1895, + "ItemID": 3194, + "GradeupItemID": 4217, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1896, + "ItemID": 4217, + "GradeupItemID": 5240, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1897, + "ItemID": 560, + "GradeupItemID": 2172, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1898, + "ItemID": 2172, + "GradeupItemID": 3195, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1899, + "ItemID": 3195, + "GradeupItemID": 4218, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1900, + "ItemID": 4218, + "GradeupItemID": 5241, + "Cost": 13500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1901, + "ItemID": 561, + "GradeupItemID": 2173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1902, + "ItemID": 2173, + "GradeupItemID": 3196, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1903, + "ItemID": 3196, + "GradeupItemID": 4219, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1904, + "ItemID": 4219, + "GradeupItemID": 5242, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1905, + "ItemID": 562, + "GradeupItemID": 2174, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7758, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1906, + "ItemID": 2174, + "GradeupItemID": 3197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1907, + "ItemID": 3197, + "GradeupItemID": 4220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1908, + "ItemID": 4220, + "GradeupItemID": 5243, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1909, + "ItemID": 563, + "GradeupItemID": 2175, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1910, + "ItemID": 2175, + "GradeupItemID": 3198, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1911, + "ItemID": 3198, + "GradeupItemID": 4221, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1912, + "ItemID": 4221, + "GradeupItemID": 5244, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1913, + "ItemID": 564, + "GradeupItemID": 2176, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1914, + "ItemID": 2176, + "GradeupItemID": 3199, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9439, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1915, + "ItemID": 3199, + "GradeupItemID": 4222, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1916, + "ItemID": 4222, + "GradeupItemID": 5245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1917, + "ItemID": 565, + "GradeupItemID": 2177, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1918, + "ItemID": 2177, + "GradeupItemID": 3200, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1919, + "ItemID": 3200, + "GradeupItemID": 4223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1920, + "ItemID": 4223, + "GradeupItemID": 5246, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1921, + "ItemID": 566, + "GradeupItemID": 2178, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1922, + "ItemID": 2178, + "GradeupItemID": 3201, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1923, + "ItemID": 3201, + "GradeupItemID": 4224, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1924, + "ItemID": 4224, + "GradeupItemID": 5247, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1925, + "ItemID": 567, + "GradeupItemID": 2179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1926, + "ItemID": 2179, + "GradeupItemID": 3202, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1927, + "ItemID": 3202, + "GradeupItemID": 4225, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1928, + "ItemID": 4225, + "GradeupItemID": 5248, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1929, + "ItemID": 568, + "GradeupItemID": 2180, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1930, + "ItemID": 2180, + "GradeupItemID": 3203, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1931, + "ItemID": 3203, + "GradeupItemID": 4226, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1932, + "ItemID": 4226, + "GradeupItemID": 5249, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1933, + "ItemID": 569, + "GradeupItemID": 2181, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1934, + "ItemID": 2181, + "GradeupItemID": 3204, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 1935, + "ItemID": 3204, + "GradeupItemID": 4227, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1936, + "ItemID": 4227, + "GradeupItemID": 5250, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 1937, + "ItemID": 570, + "GradeupItemID": 2182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1938, + "ItemID": 2182, + "GradeupItemID": 3205, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1939, + "ItemID": 3205, + "GradeupItemID": 4228, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1940, + "ItemID": 4228, + "GradeupItemID": 5251, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1941, + "ItemID": 571, + "GradeupItemID": 2183, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1942, + "ItemID": 2183, + "GradeupItemID": 3206, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1943, + "ItemID": 3206, + "GradeupItemID": 4229, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1944, + "ItemID": 4229, + "GradeupItemID": 5252, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2257, + "ItemID": 650, + "GradeupItemID": 2262, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2258, + "ItemID": 2262, + "GradeupItemID": 3285, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2259, + "ItemID": 3285, + "GradeupItemID": 4308, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2260, + "ItemID": 4308, + "GradeupItemID": 5331, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2261, + "ItemID": 651, + "GradeupItemID": 2263, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2262, + "ItemID": 2263, + "GradeupItemID": 3286, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2263, + "ItemID": 3286, + "GradeupItemID": 4309, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2264, + "ItemID": 4309, + "GradeupItemID": 5332, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2265, + "ItemID": 652, + "GradeupItemID": 2264, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2266, + "ItemID": 2264, + "GradeupItemID": 3287, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2267, + "ItemID": 3287, + "GradeupItemID": 4310, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2268, + "ItemID": 4310, + "GradeupItemID": 5333, + "Cost": 1700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2269, + "ItemID": 653, + "GradeupItemID": 2265, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2270, + "ItemID": 2265, + "GradeupItemID": 3288, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2271, + "ItemID": 3288, + "GradeupItemID": 4311, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2272, + "ItemID": 4311, + "GradeupItemID": 5334, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2273, + "ItemID": 654, + "GradeupItemID": 2266, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2274, + "ItemID": 2266, + "GradeupItemID": 3289, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2275, + "ItemID": 3289, + "GradeupItemID": 4312, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2276, + "ItemID": 4312, + "GradeupItemID": 5335, + "Cost": 1900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2277, + "ItemID": 655, + "GradeupItemID": 2267, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2278, + "ItemID": 2267, + "GradeupItemID": 3290, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2279, + "ItemID": 3290, + "GradeupItemID": 4313, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2280, + "ItemID": 4313, + "GradeupItemID": 5336, + "Cost": 2200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2281, + "ItemID": 656, + "GradeupItemID": 2268, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2282, + "ItemID": 2268, + "GradeupItemID": 3291, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2283, + "ItemID": 3291, + "GradeupItemID": 4314, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7975, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2284, + "ItemID": 4314, + "GradeupItemID": 5337, + "Cost": 2500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2285, + "ItemID": 657, + "GradeupItemID": 2269, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2286, + "ItemID": 2269, + "GradeupItemID": 3292, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2287, + "ItemID": 3292, + "GradeupItemID": 4315, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2288, + "ItemID": 4315, + "GradeupItemID": 5338, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2289, + "ItemID": 658, + "GradeupItemID": 2270, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2290, + "ItemID": 2270, + "GradeupItemID": 3293, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2291, + "ItemID": 3293, + "GradeupItemID": 4316, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2292, + "ItemID": 4316, + "GradeupItemID": 5339, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2293, + "ItemID": 659, + "GradeupItemID": 2271, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2294, + "ItemID": 2271, + "GradeupItemID": 3294, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2295, + "ItemID": 3294, + "GradeupItemID": 4317, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2296, + "ItemID": 4317, + "GradeupItemID": 5340, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2297, + "ItemID": 660, + "GradeupItemID": 2272, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2298, + "ItemID": 2272, + "GradeupItemID": 3295, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2299, + "ItemID": 3295, + "GradeupItemID": 4318, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2300, + "ItemID": 4318, + "GradeupItemID": 5341, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2301, + "ItemID": 661, + "GradeupItemID": 2273, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2302, + "ItemID": 2273, + "GradeupItemID": 3296, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7969, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2303, + "ItemID": 3296, + "GradeupItemID": 4319, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2304, + "ItemID": 4319, + "GradeupItemID": 5342, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8007, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2305, + "ItemID": 662, + "GradeupItemID": 2274, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2306, + "ItemID": 2274, + "GradeupItemID": 3297, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2307, + "ItemID": 3297, + "GradeupItemID": 4320, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2308, + "ItemID": 4320, + "GradeupItemID": 5343, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2309, + "ItemID": 663, + "GradeupItemID": 2275, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2310, + "ItemID": 2275, + "GradeupItemID": 3298, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7816, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2311, + "ItemID": 3298, + "GradeupItemID": 4321, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2312, + "ItemID": 4321, + "GradeupItemID": 5344, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2313, + "ItemID": 664, + "GradeupItemID": 2276, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2314, + "ItemID": 2276, + "GradeupItemID": 3299, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2315, + "ItemID": 3299, + "GradeupItemID": 4322, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2316, + "ItemID": 4322, + "GradeupItemID": 5345, + "Cost": 13500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2317, + "ItemID": 665, + "GradeupItemID": 2277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2318, + "ItemID": 2277, + "GradeupItemID": 3300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2319, + "ItemID": 3300, + "GradeupItemID": 4323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2320, + "ItemID": 4323, + "GradeupItemID": 5346, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2321, + "ItemID": 666, + "GradeupItemID": 2278, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2322, + "ItemID": 2278, + "GradeupItemID": 3301, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2323, + "ItemID": 3301, + "GradeupItemID": 4324, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2324, + "ItemID": 4324, + "GradeupItemID": 5347, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2325, + "ItemID": 667, + "GradeupItemID": 2279, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2326, + "ItemID": 2279, + "GradeupItemID": 3302, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2327, + "ItemID": 3302, + "GradeupItemID": 4325, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2328, + "ItemID": 4325, + "GradeupItemID": 5348, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2329, + "ItemID": 668, + "GradeupItemID": 2280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2330, + "ItemID": 2280, + "GradeupItemID": 3303, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2331, + "ItemID": 3303, + "GradeupItemID": 4326, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2332, + "ItemID": 4326, + "GradeupItemID": 5349, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2333, + "ItemID": 669, + "GradeupItemID": 2281, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7889, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2334, + "ItemID": 2281, + "GradeupItemID": 3304, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9441, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2335, + "ItemID": 3304, + "GradeupItemID": 4327, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2336, + "ItemID": 4327, + "GradeupItemID": 5350, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2337, + "ItemID": 670, + "GradeupItemID": 2282, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2338, + "ItemID": 2282, + "GradeupItemID": 3305, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2339, + "ItemID": 3305, + "GradeupItemID": 4328, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2340, + "ItemID": 4328, + "GradeupItemID": 5351, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2341, + "ItemID": 671, + "GradeupItemID": 2283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2342, + "ItemID": 2283, + "GradeupItemID": 3306, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2343, + "ItemID": 3306, + "GradeupItemID": 4329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2344, + "ItemID": 4329, + "GradeupItemID": 5352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2345, + "ItemID": 672, + "GradeupItemID": 2284, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2346, + "ItemID": 2284, + "GradeupItemID": 3307, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2347, + "ItemID": 3307, + "GradeupItemID": 4330, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2348, + "ItemID": 4330, + "GradeupItemID": 5353, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2349, + "ItemID": 673, + "GradeupItemID": 2285, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2350, + "ItemID": 2285, + "GradeupItemID": 3308, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2351, + "ItemID": 3308, + "GradeupItemID": 4331, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2352, + "ItemID": 4331, + "GradeupItemID": 5354, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2353, + "ItemID": 674, + "GradeupItemID": 2286, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2354, + "ItemID": 2286, + "GradeupItemID": 3309, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2355, + "ItemID": 3309, + "GradeupItemID": 4332, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2356, + "ItemID": 4332, + "GradeupItemID": 5355, + "Cost": 10700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2357, + "ItemID": 675, + "GradeupItemID": 2287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2358, + "ItemID": 2287, + "GradeupItemID": 3310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2359, + "ItemID": 3310, + "GradeupItemID": 4333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2360, + "ItemID": 4333, + "GradeupItemID": 5356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2681, + "ItemID": 757, + "GradeupItemID": 2369, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2682, + "ItemID": 2369, + "GradeupItemID": 3392, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2683, + "ItemID": 3392, + "GradeupItemID": 4415, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2684, + "ItemID": 4415, + "GradeupItemID": 5438, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2685, + "ItemID": 758, + "GradeupItemID": 2370, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2686, + "ItemID": 2370, + "GradeupItemID": 3393, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2687, + "ItemID": 3393, + "GradeupItemID": 4416, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2688, + "ItemID": 4416, + "GradeupItemID": 5439, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2689, + "ItemID": 759, + "GradeupItemID": 2371, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2690, + "ItemID": 2371, + "GradeupItemID": 3394, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2691, + "ItemID": 3394, + "GradeupItemID": 4417, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2692, + "ItemID": 4417, + "GradeupItemID": 5440, + "Cost": 1700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2693, + "ItemID": 760, + "GradeupItemID": 2372, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2694, + "ItemID": 2372, + "GradeupItemID": 3395, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2695, + "ItemID": 3395, + "GradeupItemID": 4418, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2696, + "ItemID": 4418, + "GradeupItemID": 5441, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2697, + "ItemID": 761, + "GradeupItemID": 2373, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2698, + "ItemID": 2373, + "GradeupItemID": 3396, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2699, + "ItemID": 3396, + "GradeupItemID": 4419, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2700, + "ItemID": 4419, + "GradeupItemID": 5442, + "Cost": 1900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8006, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2701, + "ItemID": 762, + "GradeupItemID": 2374, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2702, + "ItemID": 2374, + "GradeupItemID": 3397, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2703, + "ItemID": 3397, + "GradeupItemID": 4420, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2704, + "ItemID": 4420, + "GradeupItemID": 5443, + "Cost": 2200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2705, + "ItemID": 763, + "GradeupItemID": 2375, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2706, + "ItemID": 2375, + "GradeupItemID": 3398, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2707, + "ItemID": 3398, + "GradeupItemID": 4421, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2708, + "ItemID": 4421, + "GradeupItemID": 5444, + "Cost": 2500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2709, + "ItemID": 764, + "GradeupItemID": 2376, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2710, + "ItemID": 2376, + "GradeupItemID": 3399, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7907, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2711, + "ItemID": 3399, + "GradeupItemID": 4422, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2712, + "ItemID": 4422, + "GradeupItemID": 5445, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2713, + "ItemID": 765, + "GradeupItemID": 2377, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2714, + "ItemID": 2377, + "GradeupItemID": 3400, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2715, + "ItemID": 3400, + "GradeupItemID": 4423, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2716, + "ItemID": 4423, + "GradeupItemID": 5446, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2717, + "ItemID": 766, + "GradeupItemID": 2378, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2718, + "ItemID": 2378, + "GradeupItemID": 3401, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2719, + "ItemID": 3401, + "GradeupItemID": 4424, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2720, + "ItemID": 4424, + "GradeupItemID": 5447, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2721, + "ItemID": 767, + "GradeupItemID": 2379, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2722, + "ItemID": 2379, + "GradeupItemID": 3402, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2723, + "ItemID": 3402, + "GradeupItemID": 4425, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2724, + "ItemID": 4425, + "GradeupItemID": 5448, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2725, + "ItemID": 768, + "GradeupItemID": 2380, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7866, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2726, + "ItemID": 2380, + "GradeupItemID": 3403, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2727, + "ItemID": 3403, + "GradeupItemID": 4426, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2728, + "ItemID": 4426, + "GradeupItemID": 5449, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2729, + "ItemID": 769, + "GradeupItemID": 2381, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7992, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2730, + "ItemID": 2381, + "GradeupItemID": 3404, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2731, + "ItemID": 3404, + "GradeupItemID": 4427, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2732, + "ItemID": 4427, + "GradeupItemID": 5450, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2733, + "ItemID": 770, + "GradeupItemID": 2382, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2734, + "ItemID": 2382, + "GradeupItemID": 3405, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2735, + "ItemID": 3405, + "GradeupItemID": 4428, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2736, + "ItemID": 4428, + "GradeupItemID": 5451, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2737, + "ItemID": 771, + "GradeupItemID": 2383, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2738, + "ItemID": 2383, + "GradeupItemID": 3406, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2739, + "ItemID": 3406, + "GradeupItemID": 4429, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2740, + "ItemID": 4429, + "GradeupItemID": 5452, + "Cost": 13500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2741, + "ItemID": 772, + "GradeupItemID": 2384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2742, + "ItemID": 2384, + "GradeupItemID": 3407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2743, + "ItemID": 3407, + "GradeupItemID": 4430, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2744, + "ItemID": 4430, + "GradeupItemID": 5453, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2745, + "ItemID": 773, + "GradeupItemID": 2385, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2746, + "ItemID": 2385, + "GradeupItemID": 3408, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2747, + "ItemID": 3408, + "GradeupItemID": 4431, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2748, + "ItemID": 4431, + "GradeupItemID": 5454, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2749, + "ItemID": 774, + "GradeupItemID": 2386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2750, + "ItemID": 2386, + "GradeupItemID": 3409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2751, + "ItemID": 3409, + "GradeupItemID": 4432, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2752, + "ItemID": 4432, + "GradeupItemID": 5455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2753, + "ItemID": 775, + "GradeupItemID": 2387, + "Cost": 16000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2754, + "ItemID": 2387, + "GradeupItemID": 3410, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9440, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2755, + "ItemID": 3410, + "GradeupItemID": 4433, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2756, + "ItemID": 4433, + "GradeupItemID": 5456, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2757, + "ItemID": 776, + "GradeupItemID": 2388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2758, + "ItemID": 2388, + "GradeupItemID": 3411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2759, + "ItemID": 3411, + "GradeupItemID": 4434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2760, + "ItemID": 4434, + "GradeupItemID": 5457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2761, + "ItemID": 777, + "GradeupItemID": 2389, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2762, + "ItemID": 2389, + "GradeupItemID": 3412, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2763, + "ItemID": 3412, + "GradeupItemID": 4435, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2764, + "ItemID": 4435, + "GradeupItemID": 5458, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2765, + "ItemID": 778, + "GradeupItemID": 2390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2766, + "ItemID": 2390, + "GradeupItemID": 3413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2767, + "ItemID": 3413, + "GradeupItemID": 4436, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2768, + "ItemID": 4436, + "GradeupItemID": 5459, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2769, + "ItemID": 779, + "GradeupItemID": 2391, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7754, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2770, + "ItemID": 2391, + "GradeupItemID": 3414, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2771, + "ItemID": 3414, + "GradeupItemID": 4437, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2772, + "ItemID": 4437, + "GradeupItemID": 5460, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2773, + "ItemID": 780, + "GradeupItemID": 2392, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2774, + "ItemID": 2392, + "GradeupItemID": 3415, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2775, + "ItemID": 3415, + "GradeupItemID": 4438, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2776, + "ItemID": 4438, + "GradeupItemID": 5461, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2777, + "ItemID": 781, + "GradeupItemID": 2393, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2778, + "ItemID": 2393, + "GradeupItemID": 3416, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2779, + "ItemID": 3416, + "GradeupItemID": 4439, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2780, + "ItemID": 4439, + "GradeupItemID": 5462, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2781, + "ItemID": 782, + "GradeupItemID": 2394, + "Cost": 12920, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2782, + "ItemID": 2394, + "GradeupItemID": 3417, + "Cost": 12920, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7818, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2783, + "ItemID": 3417, + "GradeupItemID": 4440, + "Cost": 12920, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2784, + "ItemID": 4440, + "GradeupItemID": 5463, + "Cost": 12920, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9438, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3097, + "ItemID": 864, + "GradeupItemID": 2476, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3098, + "ItemID": 2476, + "GradeupItemID": 3499, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3099, + "ItemID": 3499, + "GradeupItemID": 4522, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3100, + "ItemID": 4522, + "GradeupItemID": 5545, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3101, + "ItemID": 865, + "GradeupItemID": 2477, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3102, + "ItemID": 2477, + "GradeupItemID": 3500, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3103, + "ItemID": 3500, + "GradeupItemID": 4523, + "Cost": 1500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3104, + "ItemID": 4523, + "GradeupItemID": 5546, + "Cost": 1500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3105, + "ItemID": 866, + "GradeupItemID": 2478, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3106, + "ItemID": 2478, + "GradeupItemID": 3501, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3107, + "ItemID": 3501, + "GradeupItemID": 4524, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3108, + "ItemID": 4524, + "GradeupItemID": 5547, + "Cost": 1700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3109, + "ItemID": 867, + "GradeupItemID": 2479, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3110, + "ItemID": 2479, + "GradeupItemID": 3502, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3111, + "ItemID": 3502, + "GradeupItemID": 4525, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3112, + "ItemID": 4525, + "GradeupItemID": 5548, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3113, + "ItemID": 868, + "GradeupItemID": 2480, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3114, + "ItemID": 2480, + "GradeupItemID": 3503, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3115, + "ItemID": 3503, + "GradeupItemID": 4526, + "Cost": 1900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3116, + "ItemID": 4526, + "GradeupItemID": 5549, + "Cost": 1900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7935, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3117, + "ItemID": 869, + "GradeupItemID": 2481, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3118, + "ItemID": 2481, + "GradeupItemID": 3504, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3119, + "ItemID": 3504, + "GradeupItemID": 4527, + "Cost": 2200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3120, + "ItemID": 4527, + "GradeupItemID": 5550, + "Cost": 2200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8003, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3121, + "ItemID": 870, + "GradeupItemID": 2482, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3122, + "ItemID": 2482, + "GradeupItemID": 3505, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3123, + "ItemID": 3505, + "GradeupItemID": 4528, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7912, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3124, + "ItemID": 4528, + "GradeupItemID": 5551, + "Cost": 2500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3125, + "ItemID": 871, + "GradeupItemID": 2483, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3126, + "ItemID": 2483, + "GradeupItemID": 3506, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7774, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3127, + "ItemID": 3506, + "GradeupItemID": 4529, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3128, + "ItemID": 4529, + "GradeupItemID": 5552, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3129, + "ItemID": 872, + "GradeupItemID": 2484, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7849, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3130, + "ItemID": 2484, + "GradeupItemID": 3507, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7849, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3131, + "ItemID": 3507, + "GradeupItemID": 4530, + "Cost": 3300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3132, + "ItemID": 4530, + "GradeupItemID": 5553, + "Cost": 3300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3133, + "ItemID": 873, + "GradeupItemID": 2485, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3134, + "ItemID": 2485, + "GradeupItemID": 3508, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3135, + "ItemID": 3508, + "GradeupItemID": 4531, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7966, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3136, + "ItemID": 4531, + "GradeupItemID": 5554, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3137, + "ItemID": 874, + "GradeupItemID": 2486, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3138, + "ItemID": 2486, + "GradeupItemID": 3509, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3139, + "ItemID": 3509, + "GradeupItemID": 4532, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3140, + "ItemID": 4532, + "GradeupItemID": 5555, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3141, + "ItemID": 875, + "GradeupItemID": 2487, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3142, + "ItemID": 2487, + "GradeupItemID": 3510, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3143, + "ItemID": 3510, + "GradeupItemID": 4533, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3144, + "ItemID": 4533, + "GradeupItemID": 5556, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3145, + "ItemID": 876, + "GradeupItemID": 2488, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3146, + "ItemID": 2488, + "GradeupItemID": 3511, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3147, + "ItemID": 3511, + "GradeupItemID": 4534, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3148, + "ItemID": 4534, + "GradeupItemID": 5557, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3149, + "ItemID": 877, + "GradeupItemID": 2489, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3150, + "ItemID": 2489, + "GradeupItemID": 3512, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3151, + "ItemID": 3512, + "GradeupItemID": 4535, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3152, + "ItemID": 4535, + "GradeupItemID": 5558, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3153, + "ItemID": 878, + "GradeupItemID": 2490, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3154, + "ItemID": 2490, + "GradeupItemID": 3513, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3155, + "ItemID": 3513, + "GradeupItemID": 4536, + "Cost": 13500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3156, + "ItemID": 4536, + "GradeupItemID": 5559, + "Cost": 13500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3157, + "ItemID": 879, + "GradeupItemID": 2491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3158, + "ItemID": 2491, + "GradeupItemID": 3514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3159, + "ItemID": 3514, + "GradeupItemID": 4537, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3160, + "ItemID": 4537, + "GradeupItemID": 5560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3161, + "ItemID": 880, + "GradeupItemID": 2492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3162, + "ItemID": 2492, + "GradeupItemID": 3515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3163, + "ItemID": 3515, + "GradeupItemID": 4538, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3164, + "ItemID": 4538, + "GradeupItemID": 5561, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3165, + "ItemID": 881, + "GradeupItemID": 2493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3166, + "ItemID": 2493, + "GradeupItemID": 3516, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3167, + "ItemID": 3516, + "GradeupItemID": 4539, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3168, + "ItemID": 4539, + "GradeupItemID": 5562, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3169, + "ItemID": 882, + "GradeupItemID": 2494, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3170, + "ItemID": 2494, + "GradeupItemID": 3517, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7871, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3171, + "ItemID": 3517, + "GradeupItemID": 4540, + "Cost": 15160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7763, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3172, + "ItemID": 4540, + "GradeupItemID": 5563, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3173, + "ItemID": 883, + "GradeupItemID": 2495, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3174, + "ItemID": 2495, + "GradeupItemID": 3518, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3175, + "ItemID": 3518, + "GradeupItemID": 4541, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3176, + "ItemID": 4541, + "GradeupItemID": 5564, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3177, + "ItemID": 884, + "GradeupItemID": 2496, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3178, + "ItemID": 2496, + "GradeupItemID": 3519, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3179, + "ItemID": 3519, + "GradeupItemID": 4542, + "Cost": 6500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3180, + "ItemID": 4542, + "GradeupItemID": 5565, + "Cost": 6500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3181, + "ItemID": 885, + "GradeupItemID": 2497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3182, + "ItemID": 2497, + "GradeupItemID": 3520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3183, + "ItemID": 3520, + "GradeupItemID": 4543, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3184, + "ItemID": 4543, + "GradeupItemID": 5566, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3185, + "ItemID": 886, + "GradeupItemID": 2498, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3186, + "ItemID": 2498, + "GradeupItemID": 3521, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3187, + "ItemID": 3521, + "GradeupItemID": 4544, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3188, + "ItemID": 4544, + "GradeupItemID": 5567, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3189, + "ItemID": 887, + "GradeupItemID": 2499, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3190, + "ItemID": 2499, + "GradeupItemID": 3522, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3191, + "ItemID": 3522, + "GradeupItemID": 4545, + "Cost": 16280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3192, + "ItemID": 4545, + "GradeupItemID": 5568, + "Cost": 16280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3193, + "ItemID": 888, + "GradeupItemID": 2500, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3194, + "ItemID": 2500, + "GradeupItemID": 3523, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3195, + "ItemID": 3523, + "GradeupItemID": 4546, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3196, + "ItemID": 4546, + "GradeupItemID": 5569, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3197, + "ItemID": 889, + "GradeupItemID": 2501, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3198, + "ItemID": 2501, + "GradeupItemID": 3524, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3199, + "ItemID": 3524, + "GradeupItemID": 4547, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3200, + "ItemID": 4547, + "GradeupItemID": 5570, + "Cost": 10700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3453, + "ItemID": 953, + "GradeupItemID": 2565, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3454, + "ItemID": 2565, + "GradeupItemID": 3588, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3455, + "ItemID": 3588, + "GradeupItemID": 4611, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3456, + "ItemID": 4611, + "GradeupItemID": 5634, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3457, + "ItemID": 954, + "GradeupItemID": 2566, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3458, + "ItemID": 2566, + "GradeupItemID": 3589, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3459, + "ItemID": 3589, + "GradeupItemID": 4612, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3460, + "ItemID": 4612, + "GradeupItemID": 5635, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3461, + "ItemID": 955, + "GradeupItemID": 2567, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3462, + "ItemID": 2567, + "GradeupItemID": 3590, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3463, + "ItemID": 3590, + "GradeupItemID": 4613, + "Cost": 1880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3464, + "ItemID": 4613, + "GradeupItemID": 5636, + "Cost": 1880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3465, + "ItemID": 956, + "GradeupItemID": 2568, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3466, + "ItemID": 2568, + "GradeupItemID": 3591, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3467, + "ItemID": 3591, + "GradeupItemID": 4614, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3468, + "ItemID": 4614, + "GradeupItemID": 5637, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3469, + "ItemID": 957, + "GradeupItemID": 2569, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3470, + "ItemID": 2569, + "GradeupItemID": 3592, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3471, + "ItemID": 3592, + "GradeupItemID": 4615, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3472, + "ItemID": 4615, + "GradeupItemID": 5638, + "Cost": 1440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3473, + "ItemID": 958, + "GradeupItemID": 2570, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3474, + "ItemID": 2570, + "GradeupItemID": 3593, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3475, + "ItemID": 3593, + "GradeupItemID": 4616, + "Cost": 3500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3476, + "ItemID": 4616, + "GradeupItemID": 5639, + "Cost": 3500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3477, + "ItemID": 959, + "GradeupItemID": 2571, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3478, + "ItemID": 2571, + "GradeupItemID": 3594, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3479, + "ItemID": 3594, + "GradeupItemID": 4617, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3480, + "ItemID": 4617, + "GradeupItemID": 5640, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3481, + "ItemID": 960, + "GradeupItemID": 2572, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3482, + "ItemID": 2572, + "GradeupItemID": 3595, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3483, + "ItemID": 3595, + "GradeupItemID": 4618, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3484, + "ItemID": 4618, + "GradeupItemID": 5641, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3737, + "ItemID": 8100, + "GradeupItemID": 8101, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3738, + "ItemID": 8101, + "GradeupItemID": 8102, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3739, + "ItemID": 8102, + "GradeupItemID": 8103, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3740, + "ItemID": 8103, + "GradeupItemID": 8104, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3825, + "ItemID": 8218, + "GradeupItemID": 8219, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3826, + "ItemID": 8219, + "GradeupItemID": 8220, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3827, + "ItemID": 8220, + "GradeupItemID": 8221, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3828, + "ItemID": 8221, + "GradeupItemID": 8222, + "Cost": 180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3829, + "ItemID": 8223, + "GradeupItemID": 8224, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3830, + "ItemID": 8224, + "GradeupItemID": 8225, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3831, + "ItemID": 8225, + "GradeupItemID": 8226, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3832, + "ItemID": 8226, + "GradeupItemID": 8227, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3833, + "ItemID": 8228, + "GradeupItemID": 8229, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3834, + "ItemID": 8229, + "GradeupItemID": 8230, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3835, + "ItemID": 8230, + "GradeupItemID": 8231, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3836, + "ItemID": 8231, + "GradeupItemID": 8232, + "Cost": 1120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3837, + "ItemID": 8233, + "GradeupItemID": 8234, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3838, + "ItemID": 8234, + "GradeupItemID": 8235, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3839, + "ItemID": 8235, + "GradeupItemID": 8236, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3840, + "ItemID": 8236, + "GradeupItemID": 8237, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3841, + "ItemID": 8238, + "GradeupItemID": 8239, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3842, + "ItemID": 8239, + "GradeupItemID": 8240, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3843, + "ItemID": 8240, + "GradeupItemID": 8241, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3844, + "ItemID": 8241, + "GradeupItemID": 8242, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3845, + "ItemID": 8243, + "GradeupItemID": 8244, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3846, + "ItemID": 8244, + "GradeupItemID": 8245, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3847, + "ItemID": 8245, + "GradeupItemID": 8246, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3848, + "ItemID": 8246, + "GradeupItemID": 8247, + "Cost": 180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3849, + "ItemID": 8248, + "GradeupItemID": 8249, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3850, + "ItemID": 8249, + "GradeupItemID": 8250, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3851, + "ItemID": 8250, + "GradeupItemID": 8251, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3852, + "ItemID": 8251, + "GradeupItemID": 8252, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3853, + "ItemID": 8253, + "GradeupItemID": 8254, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3854, + "ItemID": 8254, + "GradeupItemID": 8255, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3855, + "ItemID": 8255, + "GradeupItemID": 8256, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3856, + "ItemID": 8256, + "GradeupItemID": 8257, + "Cost": 1120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3857, + "ItemID": 8258, + "GradeupItemID": 8259, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3858, + "ItemID": 8259, + "GradeupItemID": 8260, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3859, + "ItemID": 8260, + "GradeupItemID": 8261, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3860, + "ItemID": 8261, + "GradeupItemID": 8262, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3861, + "ItemID": 8263, + "GradeupItemID": 8264, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3862, + "ItemID": 8264, + "GradeupItemID": 8265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3863, + "ItemID": 8265, + "GradeupItemID": 8266, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3864, + "ItemID": 8266, + "GradeupItemID": 8267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3865, + "ItemID": 8268, + "GradeupItemID": 8269, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3866, + "ItemID": 8269, + "GradeupItemID": 8270, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3867, + "ItemID": 8270, + "GradeupItemID": 8271, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3868, + "ItemID": 8271, + "GradeupItemID": 8272, + "Cost": 180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3869, + "ItemID": 8273, + "GradeupItemID": 8274, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3870, + "ItemID": 8274, + "GradeupItemID": 8275, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3871, + "ItemID": 8275, + "GradeupItemID": 8276, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3872, + "ItemID": 8276, + "GradeupItemID": 8277, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3873, + "ItemID": 8278, + "GradeupItemID": 8279, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3874, + "ItemID": 8279, + "GradeupItemID": 8280, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3875, + "ItemID": 8280, + "GradeupItemID": 8281, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3876, + "ItemID": 8281, + "GradeupItemID": 8282, + "Cost": 1120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3877, + "ItemID": 8283, + "GradeupItemID": 8284, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3878, + "ItemID": 8284, + "GradeupItemID": 8285, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3879, + "ItemID": 8285, + "GradeupItemID": 8286, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3880, + "ItemID": 8286, + "GradeupItemID": 8287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3881, + "ItemID": 8288, + "GradeupItemID": 8289, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3882, + "ItemID": 8289, + "GradeupItemID": 8290, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3883, + "ItemID": 8290, + "GradeupItemID": 8291, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3884, + "ItemID": 8291, + "GradeupItemID": 8292, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3885, + "ItemID": 8293, + "GradeupItemID": 8294, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3886, + "ItemID": 8294, + "GradeupItemID": 8295, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3887, + "ItemID": 8295, + "GradeupItemID": 8296, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3888, + "ItemID": 8296, + "GradeupItemID": 8297, + "Cost": 180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3889, + "ItemID": 8298, + "GradeupItemID": 8299, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3890, + "ItemID": 8299, + "GradeupItemID": 8300, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3891, + "ItemID": 8300, + "GradeupItemID": 8301, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3892, + "ItemID": 8301, + "GradeupItemID": 8302, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3893, + "ItemID": 8303, + "GradeupItemID": 8304, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3894, + "ItemID": 8304, + "GradeupItemID": 8305, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3895, + "ItemID": 8305, + "GradeupItemID": 8306, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3896, + "ItemID": 8306, + "GradeupItemID": 8307, + "Cost": 1120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3897, + "ItemID": 8308, + "GradeupItemID": 8309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3898, + "ItemID": 8309, + "GradeupItemID": 8310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3899, + "ItemID": 8310, + "GradeupItemID": 8311, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3900, + "ItemID": 8311, + "GradeupItemID": 8312, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3901, + "ItemID": 8313, + "GradeupItemID": 8314, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3902, + "ItemID": 8314, + "GradeupItemID": 8315, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3903, + "ItemID": 8315, + "GradeupItemID": 8316, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3904, + "ItemID": 8316, + "GradeupItemID": 8317, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4065, + "ItemID": 8523, + "GradeupItemID": 8524, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4066, + "ItemID": 8524, + "GradeupItemID": 8525, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4067, + "ItemID": 8525, + "GradeupItemID": 8526, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4068, + "ItemID": 8526, + "GradeupItemID": 8527, + "Cost": 4250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4437, + "ItemID": 9584, + "GradeupItemID": 9585, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4438, + "ItemID": 9585, + "GradeupItemID": 9586, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4439, + "ItemID": 9586, + "GradeupItemID": 9587, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4440, + "ItemID": 9587, + "GradeupItemID": 9588, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4441, + "ItemID": 9589, + "GradeupItemID": 9590, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4442, + "ItemID": 9590, + "GradeupItemID": 9591, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4443, + "ItemID": 9591, + "GradeupItemID": 9592, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4444, + "ItemID": 9592, + "GradeupItemID": 9593, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4445, + "ItemID": 9594, + "GradeupItemID": 9595, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4446, + "ItemID": 9595, + "GradeupItemID": 9596, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4447, + "ItemID": 9596, + "GradeupItemID": 9597, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7960, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4448, + "ItemID": 9597, + "GradeupItemID": 9598, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4449, + "ItemID": 9599, + "GradeupItemID": 9600, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4450, + "ItemID": 9600, + "GradeupItemID": 9601, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4451, + "ItemID": 9601, + "GradeupItemID": 9602, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4452, + "ItemID": 9602, + "GradeupItemID": 9603, + "Cost": 160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4453, + "ItemID": 9604, + "GradeupItemID": 9605, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4454, + "ItemID": 9605, + "GradeupItemID": 9606, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4455, + "ItemID": 9606, + "GradeupItemID": 9607, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4456, + "ItemID": 9607, + "GradeupItemID": 9608, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4457, + "ItemID": 9609, + "GradeupItemID": 9610, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4458, + "ItemID": 9610, + "GradeupItemID": 9611, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4459, + "ItemID": 9611, + "GradeupItemID": 9612, + "Cost": 460, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4460, + "ItemID": 9612, + "GradeupItemID": 9613, + "Cost": 460, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4461, + "ItemID": 9614, + "GradeupItemID": 9615, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4462, + "ItemID": 9615, + "GradeupItemID": 9616, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4463, + "ItemID": 9616, + "GradeupItemID": 9617, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4464, + "ItemID": 9617, + "GradeupItemID": 9618, + "Cost": 950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4465, + "ItemID": 9619, + "GradeupItemID": 9620, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4466, + "ItemID": 9620, + "GradeupItemID": 9621, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4467, + "ItemID": 9621, + "GradeupItemID": 9622, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4468, + "ItemID": 9622, + "GradeupItemID": 9623, + "Cost": 1140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4469, + "ItemID": 9624, + "GradeupItemID": 9625, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4470, + "ItemID": 9625, + "GradeupItemID": 9626, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4471, + "ItemID": 9626, + "GradeupItemID": 9627, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4472, + "ItemID": 9627, + "GradeupItemID": 9628, + "Cost": 1260, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8002, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4473, + "ItemID": 9629, + "GradeupItemID": 9630, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4474, + "ItemID": 9630, + "GradeupItemID": 9631, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4475, + "ItemID": 9631, + "GradeupItemID": 9632, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4476, + "ItemID": 9632, + "GradeupItemID": 9633, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4477, + "ItemID": 9634, + "GradeupItemID": 9635, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4478, + "ItemID": 9635, + "GradeupItemID": 9636, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4479, + "ItemID": 9636, + "GradeupItemID": 9637, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8034, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4480, + "ItemID": 9637, + "GradeupItemID": 9638, + "Cost": 2380, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4481, + "ItemID": 9639, + "GradeupItemID": 9640, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4482, + "ItemID": 9640, + "GradeupItemID": 9641, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4483, + "ItemID": 9641, + "GradeupItemID": 9642, + "Cost": 2800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4484, + "ItemID": 9642, + "GradeupItemID": 9643, + "Cost": 2800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4485, + "ItemID": 9644, + "GradeupItemID": 9645, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4486, + "ItemID": 9645, + "GradeupItemID": 9646, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4487, + "ItemID": 9646, + "GradeupItemID": 9647, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4488, + "ItemID": 9647, + "GradeupItemID": 9648, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4809, + "ItemID": 10421, + "GradeupItemID": 10422, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4810, + "ItemID": 10422, + "GradeupItemID": 10423, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4811, + "ItemID": 10423, + "GradeupItemID": 10424, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4812, + "ItemID": 10424, + "GradeupItemID": 10425, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4813, + "ItemID": 10426, + "GradeupItemID": 10427, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4814, + "ItemID": 10427, + "GradeupItemID": 10428, + "Cost": 1700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4815, + "ItemID": 10428, + "GradeupItemID": 10429, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4816, + "ItemID": 10429, + "GradeupItemID": 10430, + "Cost": 7600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7741, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4817, + "ItemID": 10441, + "GradeupItemID": 10442, + "Cost": 1870, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4818, + "ItemID": 10442, + "GradeupItemID": 10443, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4819, + "ItemID": 10443, + "GradeupItemID": 10444, + "Cost": 3170, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4820, + "ItemID": 10444, + "GradeupItemID": 10445, + "Cost": 4170, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7861, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4929, + "ItemID": 10923, + "GradeupItemID": 10924, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4930, + "ItemID": 10924, + "GradeupItemID": 10925, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4931, + "ItemID": 10925, + "GradeupItemID": 10926, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4932, + "ItemID": 10926, + "GradeupItemID": 10927, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4933, + "ItemID": 10928, + "GradeupItemID": 10929, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4934, + "ItemID": 10929, + "GradeupItemID": 10930, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4935, + "ItemID": 10930, + "GradeupItemID": 10931, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4936, + "ItemID": 10931, + "GradeupItemID": 10932, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4937, + "ItemID": 10933, + "GradeupItemID": 10934, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4938, + "ItemID": 10934, + "GradeupItemID": 10935, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4939, + "ItemID": 10935, + "GradeupItemID": 10936, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4940, + "ItemID": 10936, + "GradeupItemID": 10937, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4941, + "ItemID": 10938, + "GradeupItemID": 10939, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4942, + "ItemID": 10939, + "GradeupItemID": 10940, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4943, + "ItemID": 10940, + "GradeupItemID": 10941, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4944, + "ItemID": 10941, + "GradeupItemID": 10942, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5849, + "ItemID": 12656, + "GradeupItemID": 12657, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5850, + "ItemID": 12657, + "GradeupItemID": 12658, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5851, + "ItemID": 12658, + "GradeupItemID": 12659, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5852, + "ItemID": 12659, + "GradeupItemID": 12660, + "Cost": 10700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5853, + "ItemID": 12661, + "GradeupItemID": 12662, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5854, + "ItemID": 12662, + "GradeupItemID": 12663, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5855, + "ItemID": 12663, + "GradeupItemID": 12664, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5856, + "ItemID": 12664, + "GradeupItemID": 12665, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5857, + "ItemID": 12666, + "GradeupItemID": 12667, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5858, + "ItemID": 12667, + "GradeupItemID": 12668, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5859, + "ItemID": 12668, + "GradeupItemID": 12669, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5860, + "ItemID": 12669, + "GradeupItemID": 12670, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5861, + "ItemID": 12671, + "GradeupItemID": 12672, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5862, + "ItemID": 12672, + "GradeupItemID": 12673, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5863, + "ItemID": 12673, + "GradeupItemID": 12674, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5864, + "ItemID": 12674, + "GradeupItemID": 12675, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5865, + "ItemID": 12676, + "GradeupItemID": 12677, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5866, + "ItemID": 12677, + "GradeupItemID": 12678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5867, + "ItemID": 12678, + "GradeupItemID": 12679, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5868, + "ItemID": 12679, + "GradeupItemID": 12680, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5869, + "ItemID": 12681, + "GradeupItemID": 12682, + "Cost": 14900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5870, + "ItemID": 12682, + "GradeupItemID": 12683, + "Cost": 14900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5871, + "ItemID": 12683, + "GradeupItemID": 12684, + "Cost": 14900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5872, + "ItemID": 12684, + "GradeupItemID": 12685, + "Cost": 14900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11811, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11812, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11813, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5873, + "ItemID": 12686, + "GradeupItemID": 12687, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5874, + "ItemID": 12687, + "GradeupItemID": 12688, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5875, + "ItemID": 12688, + "GradeupItemID": 12689, + "Cost": 10700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5876, + "ItemID": 12689, + "GradeupItemID": 12690, + "Cost": 10700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5877, + "ItemID": 12691, + "GradeupItemID": 12692, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5878, + "ItemID": 12692, + "GradeupItemID": 12693, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5879, + "ItemID": 12693, + "GradeupItemID": 12694, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5880, + "ItemID": 12694, + "GradeupItemID": 12695, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5881, + "ItemID": 12696, + "GradeupItemID": 12697, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5882, + "ItemID": 12697, + "GradeupItemID": 12698, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5883, + "ItemID": 12698, + "GradeupItemID": 12699, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5884, + "ItemID": 12699, + "GradeupItemID": 12700, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5885, + "ItemID": 12701, + "GradeupItemID": 12702, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5886, + "ItemID": 12702, + "GradeupItemID": 12703, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5887, + "ItemID": 12703, + "GradeupItemID": 12704, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5888, + "ItemID": 12704, + "GradeupItemID": 12705, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5889, + "ItemID": 12706, + "GradeupItemID": 12707, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5890, + "ItemID": 12707, + "GradeupItemID": 12708, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5891, + "ItemID": 12708, + "GradeupItemID": 12709, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5892, + "ItemID": 12709, + "GradeupItemID": 12710, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5893, + "ItemID": 12711, + "GradeupItemID": 12712, + "Cost": 14900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5894, + "ItemID": 12712, + "GradeupItemID": 12713, + "Cost": 14900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5895, + "ItemID": 12713, + "GradeupItemID": 12714, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5896, + "ItemID": 12714, + "GradeupItemID": 12715, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5897, + "ItemID": 12716, + "GradeupItemID": 12717, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5898, + "ItemID": 12717, + "GradeupItemID": 12718, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5899, + "ItemID": 12718, + "GradeupItemID": 12719, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5900, + "ItemID": 12719, + "GradeupItemID": 12720, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5901, + "ItemID": 12721, + "GradeupItemID": 12722, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5902, + "ItemID": 12722, + "GradeupItemID": 12723, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5903, + "ItemID": 12723, + "GradeupItemID": 12724, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5904, + "ItemID": 12724, + "GradeupItemID": 12725, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5905, + "ItemID": 12726, + "GradeupItemID": 12727, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5906, + "ItemID": 12727, + "GradeupItemID": 12728, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5907, + "ItemID": 12728, + "GradeupItemID": 12729, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5908, + "ItemID": 12729, + "GradeupItemID": 12730, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5909, + "ItemID": 12731, + "GradeupItemID": 12732, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5910, + "ItemID": 12732, + "GradeupItemID": 12733, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5911, + "ItemID": 12733, + "GradeupItemID": 12734, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5912, + "ItemID": 12734, + "GradeupItemID": 12735, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5913, + "ItemID": 12736, + "GradeupItemID": 12737, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5914, + "ItemID": 12737, + "GradeupItemID": 12738, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5915, + "ItemID": 12738, + "GradeupItemID": 12739, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5916, + "ItemID": 12739, + "GradeupItemID": 12740, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5917, + "ItemID": 12741, + "GradeupItemID": 12742, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5918, + "ItemID": 12742, + "GradeupItemID": 12743, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5919, + "ItemID": 12743, + "GradeupItemID": 12744, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5920, + "ItemID": 12744, + "GradeupItemID": 12745, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5921, + "ItemID": 12746, + "GradeupItemID": 12747, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5922, + "ItemID": 12747, + "GradeupItemID": 12748, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5923, + "ItemID": 12748, + "GradeupItemID": 12749, + "Cost": 9300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5924, + "ItemID": 12749, + "GradeupItemID": 12750, + "Cost": 9300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5925, + "ItemID": 12751, + "GradeupItemID": 12752, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5926, + "ItemID": 12752, + "GradeupItemID": 12753, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11770, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5927, + "ItemID": 12753, + "GradeupItemID": 12754, + "Cost": 11600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5928, + "ItemID": 12754, + "GradeupItemID": 12755, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5929, + "ItemID": 12756, + "GradeupItemID": 12757, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5930, + "ItemID": 12757, + "GradeupItemID": 12758, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5931, + "ItemID": 12758, + "GradeupItemID": 12759, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5932, + "ItemID": 12759, + "GradeupItemID": 12760, + "Cost": 12100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 5933, + "ItemID": 12761, + "GradeupItemID": 12762, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5934, + "ItemID": 12762, + "GradeupItemID": 12763, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5935, + "ItemID": 12763, + "GradeupItemID": 12764, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5936, + "ItemID": 12764, + "GradeupItemID": 12765, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5937, + "ItemID": 12766, + "GradeupItemID": 12767, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5938, + "ItemID": 12767, + "GradeupItemID": 12768, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5939, + "ItemID": 12768, + "GradeupItemID": 12769, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5940, + "ItemID": 12769, + "GradeupItemID": 12770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5941, + "ItemID": 12771, + "GradeupItemID": 12772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5942, + "ItemID": 12772, + "GradeupItemID": 12773, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5943, + "ItemID": 12773, + "GradeupItemID": 12774, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5944, + "ItemID": 12774, + "GradeupItemID": 12775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6141, + "ItemID": 13043, + "GradeupItemID": 13044, + "Cost": 7900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6142, + "ItemID": 13044, + "GradeupItemID": 13045, + "Cost": 7900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6143, + "ItemID": 13045, + "GradeupItemID": 13046, + "Cost": 7900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6144, + "ItemID": 13046, + "GradeupItemID": 13047, + "Cost": 7900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6145, + "ItemID": 13048, + "GradeupItemID": 13049, + "Cost": 3812, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6146, + "ItemID": 13049, + "GradeupItemID": 13050, + "Cost": 3812, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6147, + "ItemID": 13050, + "GradeupItemID": 13051, + "Cost": 3812, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6148, + "ItemID": 13051, + "GradeupItemID": 13052, + "Cost": 3812, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6261, + "ItemID": 13595, + "GradeupItemID": 13596, + "Cost": 770, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6262, + "ItemID": 13596, + "GradeupItemID": 13597, + "Cost": 1610, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6263, + "ItemID": 13597, + "GradeupItemID": 13598, + "Cost": 3150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6264, + "ItemID": 13598, + "GradeupItemID": 13599, + "Cost": 5460, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6997, + "ItemID": 14988, + "GradeupItemID": 14989, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13223, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11777, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6998, + "ItemID": 14989, + "GradeupItemID": 14990, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13224, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6999, + "ItemID": 14990, + "GradeupItemID": 14991, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15935, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7000, + "ItemID": 14991, + "GradeupItemID": 14992, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15990, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7001, + "ItemID": 14993, + "GradeupItemID": 14994, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7002, + "ItemID": 14994, + "GradeupItemID": 14995, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7003, + "ItemID": 14995, + "GradeupItemID": 14996, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7004, + "ItemID": 14996, + "GradeupItemID": 14997, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7005, + "ItemID": 15008, + "GradeupItemID": 15009, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7006, + "ItemID": 15009, + "GradeupItemID": 15010, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7007, + "ItemID": 15010, + "GradeupItemID": 15011, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7008, + "ItemID": 15011, + "GradeupItemID": 15012, + "Cost": 4118, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7009, + "ItemID": 15013, + "GradeupItemID": 15014, + "Cost": 16775, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7010, + "ItemID": 15014, + "GradeupItemID": 15015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7011, + "ItemID": 15015, + "GradeupItemID": 15016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7012, + "ItemID": 15016, + "GradeupItemID": 15017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7013, + "ItemID": 15018, + "GradeupItemID": 15019, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7014, + "ItemID": 15019, + "GradeupItemID": 15020, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7015, + "ItemID": 15020, + "GradeupItemID": 15021, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7016, + "ItemID": 15021, + "GradeupItemID": 15022, + "Cost": 17385, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7017, + "ItemID": 15023, + "GradeupItemID": 15024, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7018, + "ItemID": 15024, + "GradeupItemID": 15025, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7019, + "ItemID": 15025, + "GradeupItemID": 15026, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7020, + "ItemID": 15026, + "GradeupItemID": 15027, + "Cost": 4651, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7021, + "ItemID": 15028, + "GradeupItemID": 15029, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7022, + "ItemID": 15029, + "GradeupItemID": 15030, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7023, + "ItemID": 15030, + "GradeupItemID": 15031, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7024, + "ItemID": 15031, + "GradeupItemID": 15032, + "Cost": 19825, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7025, + "ItemID": 15033, + "GradeupItemID": 15034, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7026, + "ItemID": 15034, + "GradeupItemID": 15035, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7027, + "ItemID": 15035, + "GradeupItemID": 15036, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7028, + "ItemID": 15036, + "GradeupItemID": 15037, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7029, + "ItemID": 15038, + "GradeupItemID": 15039, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7030, + "ItemID": 15039, + "GradeupItemID": 15040, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7031, + "ItemID": 15040, + "GradeupItemID": 15041, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7032, + "ItemID": 15041, + "GradeupItemID": 15042, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7033, + "ItemID": 15043, + "GradeupItemID": 15044, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7034, + "ItemID": 15044, + "GradeupItemID": 15045, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7035, + "ItemID": 15045, + "GradeupItemID": 15046, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7036, + "ItemID": 15046, + "GradeupItemID": 15047, + "Cost": 4651, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7037, + "ItemID": 15048, + "GradeupItemID": 15049, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7038, + "ItemID": 15049, + "GradeupItemID": 15050, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7039, + "ItemID": 15050, + "GradeupItemID": 15051, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7040, + "ItemID": 15051, + "GradeupItemID": 15052, + "Cost": 19825, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7041, + "ItemID": 15053, + "GradeupItemID": 15054, + "Cost": 20130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7042, + "ItemID": 15054, + "GradeupItemID": 15055, + "Cost": 20130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7043, + "ItemID": 15055, + "GradeupItemID": 15056, + "Cost": 20130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7044, + "ItemID": 15056, + "GradeupItemID": 15057, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7045, + "ItemID": 15058, + "GradeupItemID": 15059, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7046, + "ItemID": 15059, + "GradeupItemID": 15060, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7047, + "ItemID": 15060, + "GradeupItemID": 15061, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7048, + "ItemID": 15061, + "GradeupItemID": 15062, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7049, + "ItemID": 15063, + "GradeupItemID": 15064, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7050, + "ItemID": 15064, + "GradeupItemID": 15065, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7051, + "ItemID": 15065, + "GradeupItemID": 15066, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7052, + "ItemID": 15066, + "GradeupItemID": 15067, + "Cost": 4118, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7053, + "ItemID": 15068, + "GradeupItemID": 15069, + "Cost": 16775, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7054, + "ItemID": 15069, + "GradeupItemID": 15070, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7055, + "ItemID": 15070, + "GradeupItemID": 15071, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7056, + "ItemID": 15071, + "GradeupItemID": 15072, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7057, + "ItemID": 15073, + "GradeupItemID": 15074, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7058, + "ItemID": 15074, + "GradeupItemID": 15075, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7059, + "ItemID": 15075, + "GradeupItemID": 15076, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7060, + "ItemID": 15076, + "GradeupItemID": 15077, + "Cost": 17385, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7061, + "ItemID": 15078, + "GradeupItemID": 15079, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7062, + "ItemID": 15079, + "GradeupItemID": 15080, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7063, + "ItemID": 15080, + "GradeupItemID": 15081, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7064, + "ItemID": 15081, + "GradeupItemID": 15082, + "Cost": 4118, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7065, + "ItemID": 15083, + "GradeupItemID": 15084, + "Cost": 16775, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7066, + "ItemID": 15084, + "GradeupItemID": 15085, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7067, + "ItemID": 15085, + "GradeupItemID": 15086, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7068, + "ItemID": 15086, + "GradeupItemID": 15087, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7069, + "ItemID": 15088, + "GradeupItemID": 15089, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7070, + "ItemID": 15089, + "GradeupItemID": 15090, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7071, + "ItemID": 15090, + "GradeupItemID": 15091, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7072, + "ItemID": 15091, + "GradeupItemID": 15092, + "Cost": 17385, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7073, + "ItemID": 15093, + "GradeupItemID": 15094, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7074, + "ItemID": 15094, + "GradeupItemID": 15095, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7075, + "ItemID": 15095, + "GradeupItemID": 15096, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7076, + "ItemID": 15096, + "GradeupItemID": 15097, + "Cost": 4651, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7077, + "ItemID": 15098, + "GradeupItemID": 15099, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7078, + "ItemID": 15099, + "GradeupItemID": 15100, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7079, + "ItemID": 15100, + "GradeupItemID": 15101, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7080, + "ItemID": 15101, + "GradeupItemID": 15102, + "Cost": 19825, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7081, + "ItemID": 15103, + "GradeupItemID": 15104, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7082, + "ItemID": 15104, + "GradeupItemID": 15105, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7083, + "ItemID": 15105, + "GradeupItemID": 15106, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7084, + "ItemID": 15106, + "GradeupItemID": 15107, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7085, + "ItemID": 15108, + "GradeupItemID": 15109, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7086, + "ItemID": 15109, + "GradeupItemID": 15110, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7087, + "ItemID": 15110, + "GradeupItemID": 15111, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7088, + "ItemID": 15111, + "GradeupItemID": 15112, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7089, + "ItemID": 15113, + "GradeupItemID": 15114, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7090, + "ItemID": 15114, + "GradeupItemID": 15115, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7091, + "ItemID": 15115, + "GradeupItemID": 15116, + "Cost": 4118, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7092, + "ItemID": 15116, + "GradeupItemID": 15117, + "Cost": 4118, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7093, + "ItemID": 15118, + "GradeupItemID": 15119, + "Cost": 16775, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7094, + "ItemID": 15119, + "GradeupItemID": 15120, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7095, + "ItemID": 15120, + "GradeupItemID": 15121, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7096, + "ItemID": 15121, + "GradeupItemID": 15122, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7097, + "ItemID": 15123, + "GradeupItemID": 15124, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7098, + "ItemID": 15124, + "GradeupItemID": 15125, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7099, + "ItemID": 15125, + "GradeupItemID": 15126, + "Cost": 17385, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7100, + "ItemID": 15126, + "GradeupItemID": 15127, + "Cost": 17385, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7101, + "ItemID": 15128, + "GradeupItemID": 15129, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7102, + "ItemID": 15129, + "GradeupItemID": 15130, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7103, + "ItemID": 15130, + "GradeupItemID": 15131, + "Cost": 4651, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7104, + "ItemID": 15131, + "GradeupItemID": 15132, + "Cost": 4651, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7105, + "ItemID": 15133, + "GradeupItemID": 15134, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7106, + "ItemID": 15134, + "GradeupItemID": 15135, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7107, + "ItemID": 15135, + "GradeupItemID": 15136, + "Cost": 19825, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7108, + "ItemID": 15136, + "GradeupItemID": 15137, + "Cost": 19825, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7109, + "ItemID": 15138, + "GradeupItemID": 15139, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7110, + "ItemID": 15139, + "GradeupItemID": 15140, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7111, + "ItemID": 15140, + "GradeupItemID": 15141, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7112, + "ItemID": 15141, + "GradeupItemID": 15142, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7113, + "ItemID": 15143, + "GradeupItemID": 15144, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7114, + "ItemID": 15144, + "GradeupItemID": 15145, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7115, + "ItemID": 15145, + "GradeupItemID": 15146, + "Cost": 20435, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7116, + "ItemID": 15146, + "GradeupItemID": 15147, + "Cost": 20435, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7869, + "ItemID": 17631, + "GradeupItemID": 17632, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7870, + "ItemID": 17632, + "GradeupItemID": 17633, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7871, + "ItemID": 17633, + "GradeupItemID": 17634, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7872, + "ItemID": 17634, + "GradeupItemID": 17635, + "Cost": 20740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7873, + "ItemID": 17636, + "GradeupItemID": 17637, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7874, + "ItemID": 17637, + "GradeupItemID": 17638, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7875, + "ItemID": 17638, + "GradeupItemID": 17639, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17930, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7876, + "ItemID": 17639, + "GradeupItemID": 17640, + "Cost": 21045, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7877, + "ItemID": 17641, + "GradeupItemID": 17642, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7878, + "ItemID": 17642, + "GradeupItemID": 17643, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7879, + "ItemID": 17643, + "GradeupItemID": 17644, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7880, + "ItemID": 17644, + "GradeupItemID": 17645, + "Cost": 21350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7881, + "ItemID": 17646, + "GradeupItemID": 17647, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7882, + "ItemID": 17647, + "GradeupItemID": 17648, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7883, + "ItemID": 17648, + "GradeupItemID": 17649, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7884, + "ItemID": 17649, + "GradeupItemID": 17650, + "Cost": 20740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7885, + "ItemID": 17651, + "GradeupItemID": 17652, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7886, + "ItemID": 17652, + "GradeupItemID": 17653, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7887, + "ItemID": 17653, + "GradeupItemID": 17654, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7888, + "ItemID": 17654, + "GradeupItemID": 17655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7889, + "ItemID": 17656, + "GradeupItemID": 17657, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7890, + "ItemID": 17657, + "GradeupItemID": 17658, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7891, + "ItemID": 17658, + "GradeupItemID": 17659, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7892, + "ItemID": 17659, + "GradeupItemID": 17660, + "Cost": 21350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7893, + "ItemID": 17661, + "GradeupItemID": 17662, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7894, + "ItemID": 17662, + "GradeupItemID": 17663, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7895, + "ItemID": 17663, + "GradeupItemID": 17664, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7896, + "ItemID": 17664, + "GradeupItemID": 17665, + "Cost": 20740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7897, + "ItemID": 17666, + "GradeupItemID": 17667, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7898, + "ItemID": 17667, + "GradeupItemID": 17668, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7899, + "ItemID": 17668, + "GradeupItemID": 17669, + "Cost": 21045, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17930, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7900, + "ItemID": 17669, + "GradeupItemID": 17670, + "Cost": 21045, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7901, + "ItemID": 17671, + "GradeupItemID": 17672, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7902, + "ItemID": 17672, + "GradeupItemID": 17673, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7903, + "ItemID": 17673, + "GradeupItemID": 17674, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7904, + "ItemID": 17674, + "GradeupItemID": 17675, + "Cost": 21350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7905, + "ItemID": 17676, + "GradeupItemID": 17677, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7906, + "ItemID": 17677, + "GradeupItemID": 17678, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7907, + "ItemID": 17678, + "GradeupItemID": 17679, + "Cost": 20740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7908, + "ItemID": 17679, + "GradeupItemID": 17680, + "Cost": 20740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7909, + "ItemID": 17681, + "GradeupItemID": 17682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7910, + "ItemID": 17682, + "GradeupItemID": 17683, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7911, + "ItemID": 17683, + "GradeupItemID": 17684, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7912, + "ItemID": 17684, + "GradeupItemID": 17685, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7913, + "ItemID": 17686, + "GradeupItemID": 17687, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7914, + "ItemID": 17687, + "GradeupItemID": 17688, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7915, + "ItemID": 17688, + "GradeupItemID": 17689, + "Cost": 21350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7916, + "ItemID": 17689, + "GradeupItemID": 17690, + "Cost": 21350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8237, + "ItemID": 18259, + "GradeupItemID": 18260, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8238, + "ItemID": 18260, + "GradeupItemID": 18261, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8239, + "ItemID": 18261, + "GradeupItemID": 18262, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8240, + "ItemID": 18262, + "GradeupItemID": 18263, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8241, + "ItemID": 18264, + "GradeupItemID": 18265, + "Cost": 5700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19647, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19646, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8242, + "ItemID": 18265, + "GradeupItemID": 18266, + "Cost": 5700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19647, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19646, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8243, + "ItemID": 18266, + "GradeupItemID": 18267, + "Cost": 5700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17927, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8244, + "ItemID": 18267, + "GradeupItemID": 18268, + "Cost": 5700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17927, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8245, + "ItemID": 18269, + "GradeupItemID": 18270, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8246, + "ItemID": 18270, + "GradeupItemID": 18271, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8247, + "ItemID": 18271, + "GradeupItemID": 18272, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8248, + "ItemID": 18272, + "GradeupItemID": 18273, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8249, + "ItemID": 18274, + "GradeupItemID": 18275, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8250, + "ItemID": 18275, + "GradeupItemID": 18276, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8251, + "ItemID": 18276, + "GradeupItemID": 18277, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8252, + "ItemID": 18277, + "GradeupItemID": 18278, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8253, + "ItemID": 18279, + "GradeupItemID": 18280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8254, + "ItemID": 18280, + "GradeupItemID": 18281, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8255, + "ItemID": 18281, + "GradeupItemID": 18282, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8256, + "ItemID": 18282, + "GradeupItemID": 18283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8257, + "ItemID": 18284, + "GradeupItemID": 18285, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8258, + "ItemID": 18285, + "GradeupItemID": 18286, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8259, + "ItemID": 18286, + "GradeupItemID": 18287, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8260, + "ItemID": 18287, + "GradeupItemID": 18288, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8261, + "ItemID": 18289, + "GradeupItemID": 18290, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8262, + "ItemID": 18290, + "GradeupItemID": 18291, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8263, + "ItemID": 18291, + "GradeupItemID": 18292, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8264, + "ItemID": 18292, + "GradeupItemID": 18293, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8265, + "ItemID": 18294, + "GradeupItemID": 18295, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8266, + "ItemID": 18295, + "GradeupItemID": 18296, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8267, + "ItemID": 18296, + "GradeupItemID": 18297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8268, + "ItemID": 18297, + "GradeupItemID": 18298, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8269, + "ItemID": 18299, + "GradeupItemID": 18300, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8270, + "ItemID": 18300, + "GradeupItemID": 18301, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8271, + "ItemID": 18301, + "GradeupItemID": 18302, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8272, + "ItemID": 18302, + "GradeupItemID": 18303, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8273, + "ItemID": 18304, + "GradeupItemID": 18305, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8274, + "ItemID": 18305, + "GradeupItemID": 18306, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8275, + "ItemID": 18306, + "GradeupItemID": 18307, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8276, + "ItemID": 18307, + "GradeupItemID": 18308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8277, + "ItemID": 18309, + "GradeupItemID": 18310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8278, + "ItemID": 18310, + "GradeupItemID": 18311, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8279, + "ItemID": 18311, + "GradeupItemID": 18312, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8280, + "ItemID": 18312, + "GradeupItemID": 18313, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8281, + "ItemID": 18314, + "GradeupItemID": 18315, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8282, + "ItemID": 18315, + "GradeupItemID": 18316, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8283, + "ItemID": 18316, + "GradeupItemID": 18317, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8284, + "ItemID": 18317, + "GradeupItemID": 18318, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8461, + "ItemID": 18579, + "GradeupItemID": 18580, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8462, + "ItemID": 18580, + "GradeupItemID": 18581, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8463, + "ItemID": 18581, + "GradeupItemID": 18582, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8464, + "ItemID": 18582, + "GradeupItemID": 18583, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8545, + "ItemID": 19241, + "GradeupItemID": 19242, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18658, + "Num": 500, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19653, + "Num": 60, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21379, + "Num": 75, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8546, + "ItemID": 19242, + "GradeupItemID": 19243, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 50, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8547, + "ItemID": 19243, + "GradeupItemID": 19244, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 55, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 70, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 450, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8548, + "ItemID": 19244, + "GradeupItemID": 19245, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21669, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21619, + "Num": 60, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 75, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18660, + "Num": 500, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9073, + "ItemID": 20449, + "GradeupItemID": 20450, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9074, + "ItemID": 20450, + "GradeupItemID": 20451, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9075, + "ItemID": 20451, + "GradeupItemID": 20452, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9076, + "ItemID": 20452, + "GradeupItemID": 20453, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9077, + "ItemID": 20454, + "GradeupItemID": 20455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9078, + "ItemID": 20455, + "GradeupItemID": 20456, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9079, + "ItemID": 20456, + "GradeupItemID": 20457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9080, + "ItemID": 20457, + "GradeupItemID": 20458, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9081, + "ItemID": 20459, + "GradeupItemID": 20460, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9082, + "ItemID": 20460, + "GradeupItemID": 20461, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9083, + "ItemID": 20461, + "GradeupItemID": 20462, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9084, + "ItemID": 20462, + "GradeupItemID": 20463, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9121, + "ItemID": 20509, + "GradeupItemID": 20510, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9122, + "ItemID": 20510, + "GradeupItemID": 20511, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9123, + "ItemID": 20511, + "GradeupItemID": 20512, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9124, + "ItemID": 20512, + "GradeupItemID": 20513, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9125, + "ItemID": 20514, + "GradeupItemID": 20515, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9126, + "ItemID": 20515, + "GradeupItemID": 20516, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9127, + "ItemID": 20516, + "GradeupItemID": 20517, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21225, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9128, + "ItemID": 20517, + "GradeupItemID": 20518, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21225, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9129, + "ItemID": 20519, + "GradeupItemID": 20520, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9130, + "ItemID": 20520, + "GradeupItemID": 20521, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9131, + "ItemID": 20521, + "GradeupItemID": 20522, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9132, + "ItemID": 20522, + "GradeupItemID": 20523, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9169, + "ItemID": 20569, + "GradeupItemID": 20570, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9170, + "ItemID": 20570, + "GradeupItemID": 20571, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9171, + "ItemID": 20571, + "GradeupItemID": 20572, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9172, + "ItemID": 20572, + "GradeupItemID": 20573, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9173, + "ItemID": 20574, + "GradeupItemID": 20575, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9174, + "ItemID": 20575, + "GradeupItemID": 20576, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9175, + "ItemID": 20576, + "GradeupItemID": 20577, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9176, + "ItemID": 20577, + "GradeupItemID": 20578, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9177, + "ItemID": 20579, + "GradeupItemID": 20580, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9178, + "ItemID": 20580, + "GradeupItemID": 20581, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9179, + "ItemID": 20581, + "GradeupItemID": 20582, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9180, + "ItemID": 20582, + "GradeupItemID": 20583, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9217, + "ItemID": 20629, + "GradeupItemID": 20630, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9218, + "ItemID": 20630, + "GradeupItemID": 20631, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9219, + "ItemID": 20631, + "GradeupItemID": 20632, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9220, + "ItemID": 20632, + "GradeupItemID": 20633, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9221, + "ItemID": 20634, + "GradeupItemID": 20635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9222, + "ItemID": 20635, + "GradeupItemID": 20636, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9223, + "ItemID": 20636, + "GradeupItemID": 20637, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9224, + "ItemID": 20637, + "GradeupItemID": 20638, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9225, + "ItemID": 20639, + "GradeupItemID": 20640, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9226, + "ItemID": 20640, + "GradeupItemID": 20641, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9227, + "ItemID": 20641, + "GradeupItemID": 20642, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9228, + "ItemID": 20642, + "GradeupItemID": 20643, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9297, + "ItemID": 20777, + "GradeupItemID": 20778, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9298, + "ItemID": 20778, + "GradeupItemID": 20779, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9299, + "ItemID": 20779, + "GradeupItemID": 20780, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9300, + "ItemID": 20780, + "GradeupItemID": 20781, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9301, + "ItemID": 20782, + "GradeupItemID": 20783, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9302, + "ItemID": 20783, + "GradeupItemID": 20784, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9303, + "ItemID": 20784, + "GradeupItemID": 20785, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9304, + "ItemID": 20785, + "GradeupItemID": 20786, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9305, + "ItemID": 20787, + "GradeupItemID": 20788, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9306, + "ItemID": 20788, + "GradeupItemID": 20789, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9307, + "ItemID": 20789, + "GradeupItemID": 20790, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9308, + "ItemID": 20790, + "GradeupItemID": 20791, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9341, + "ItemID": 20837, + "GradeupItemID": 20838, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9342, + "ItemID": 20838, + "GradeupItemID": 20839, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9343, + "ItemID": 20839, + "GradeupItemID": 20840, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9344, + "ItemID": 20840, + "GradeupItemID": 20841, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9345, + "ItemID": 20842, + "GradeupItemID": 20843, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9346, + "ItemID": 20843, + "GradeupItemID": 20844, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9347, + "ItemID": 20844, + "GradeupItemID": 20845, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9348, + "ItemID": 20845, + "GradeupItemID": 20846, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9349, + "ItemID": 20847, + "GradeupItemID": 20848, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9350, + "ItemID": 20848, + "GradeupItemID": 20849, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9351, + "ItemID": 20849, + "GradeupItemID": 20850, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9352, + "ItemID": 20850, + "GradeupItemID": 20851, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9389, + "ItemID": 20897, + "GradeupItemID": 20898, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9390, + "ItemID": 20898, + "GradeupItemID": 20899, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9391, + "ItemID": 20899, + "GradeupItemID": 20900, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9392, + "ItemID": 20900, + "GradeupItemID": 20901, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9393, + "ItemID": 20902, + "GradeupItemID": 20903, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9394, + "ItemID": 20903, + "GradeupItemID": 20904, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9395, + "ItemID": 20904, + "GradeupItemID": 20905, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9396, + "ItemID": 20905, + "GradeupItemID": 20906, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9397, + "ItemID": 20907, + "GradeupItemID": 20908, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9398, + "ItemID": 20908, + "GradeupItemID": 20909, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9399, + "ItemID": 20909, + "GradeupItemID": 20910, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9400, + "ItemID": 20910, + "GradeupItemID": 20911, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9437, + "ItemID": 20957, + "GradeupItemID": 20958, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9438, + "ItemID": 20958, + "GradeupItemID": 20959, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9439, + "ItemID": 20959, + "GradeupItemID": 20960, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9440, + "ItemID": 20960, + "GradeupItemID": 20961, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9441, + "ItemID": 20962, + "GradeupItemID": 20963, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9442, + "ItemID": 20963, + "GradeupItemID": 20964, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9443, + "ItemID": 20964, + "GradeupItemID": 20965, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9444, + "ItemID": 20965, + "GradeupItemID": 20966, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9445, + "ItemID": 20967, + "GradeupItemID": 20968, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9446, + "ItemID": 20968, + "GradeupItemID": 20969, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9447, + "ItemID": 20969, + "GradeupItemID": 20970, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9448, + "ItemID": 20970, + "GradeupItemID": 20971, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9789, + "ItemID": 24124, + "GradeupItemID": 24125, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9790, + "ItemID": 24125, + "GradeupItemID": 24126, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9791, + "ItemID": 24126, + "GradeupItemID": 24127, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9792, + "ItemID": 24127, + "GradeupItemID": 24128, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9793, + "ItemID": 24129, + "GradeupItemID": 24130, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9794, + "ItemID": 24130, + "GradeupItemID": 24131, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9795, + "ItemID": 24131, + "GradeupItemID": 24132, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9796, + "ItemID": 24132, + "GradeupItemID": 24133, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9797, + "ItemID": 24134, + "GradeupItemID": 24135, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9798, + "ItemID": 24135, + "GradeupItemID": 24136, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9799, + "ItemID": 24136, + "GradeupItemID": 24137, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9800, + "ItemID": 24137, + "GradeupItemID": 24138, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9801, + "ItemID": 24139, + "GradeupItemID": 24140, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9802, + "ItemID": 24140, + "GradeupItemID": 24141, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9803, + "ItemID": 24141, + "GradeupItemID": 24142, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9804, + "ItemID": 24142, + "GradeupItemID": 24143, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9833, + "ItemID": 24224, + "GradeupItemID": 24225, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9834, + "ItemID": 24225, + "GradeupItemID": 24226, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9835, + "ItemID": 24226, + "GradeupItemID": 24227, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9836, + "ItemID": 24227, + "GradeupItemID": 24228, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9837, + "ItemID": 24229, + "GradeupItemID": 24230, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9838, + "ItemID": 24230, + "GradeupItemID": 24231, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9839, + "ItemID": 24231, + "GradeupItemID": 24232, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9840, + "ItemID": 24232, + "GradeupItemID": 24233, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9841, + "ItemID": 24234, + "GradeupItemID": 24235, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9842, + "ItemID": 24235, + "GradeupItemID": 24236, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9843, + "ItemID": 24236, + "GradeupItemID": 24237, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9844, + "ItemID": 24237, + "GradeupItemID": 24238, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9845, + "ItemID": 24239, + "GradeupItemID": 24240, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9846, + "ItemID": 24240, + "GradeupItemID": 24241, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9847, + "ItemID": 24241, + "GradeupItemID": 24242, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9848, + "ItemID": 24242, + "GradeupItemID": 24243, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9877, + "ItemID": 24324, + "GradeupItemID": 24325, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9878, + "ItemID": 24325, + "GradeupItemID": 24326, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9879, + "ItemID": 24326, + "GradeupItemID": 24327, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9880, + "ItemID": 24327, + "GradeupItemID": 24328, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9881, + "ItemID": 24329, + "GradeupItemID": 24330, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9882, + "ItemID": 24330, + "GradeupItemID": 24331, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9883, + "ItemID": 24331, + "GradeupItemID": 24332, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9884, + "ItemID": 24332, + "GradeupItemID": 24333, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9885, + "ItemID": 24334, + "GradeupItemID": 24335, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9886, + "ItemID": 24335, + "GradeupItemID": 24336, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9887, + "ItemID": 24336, + "GradeupItemID": 24337, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9888, + "ItemID": 24337, + "GradeupItemID": 24338, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9889, + "ItemID": 24339, + "GradeupItemID": 24340, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9890, + "ItemID": 24340, + "GradeupItemID": 24341, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9891, + "ItemID": 24341, + "GradeupItemID": 24342, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9892, + "ItemID": 24342, + "GradeupItemID": 24343, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9921, + "ItemID": 24424, + "GradeupItemID": 24425, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9922, + "ItemID": 24425, + "GradeupItemID": 24426, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9923, + "ItemID": 24426, + "GradeupItemID": 24427, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9924, + "ItemID": 24427, + "GradeupItemID": 24428, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9925, + "ItemID": 24429, + "GradeupItemID": 24430, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9926, + "ItemID": 24430, + "GradeupItemID": 24431, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9927, + "ItemID": 24431, + "GradeupItemID": 24432, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9928, + "ItemID": 24432, + "GradeupItemID": 24433, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9929, + "ItemID": 24434, + "GradeupItemID": 24435, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9930, + "ItemID": 24435, + "GradeupItemID": 24436, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9931, + "ItemID": 24436, + "GradeupItemID": 24437, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9932, + "ItemID": 24437, + "GradeupItemID": 24438, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24733, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9933, + "ItemID": 24439, + "GradeupItemID": 24440, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9934, + "ItemID": 24440, + "GradeupItemID": 24441, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9935, + "ItemID": 24441, + "GradeupItemID": 24442, + "Cost": 7800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9936, + "ItemID": 24442, + "GradeupItemID": 24443, + "Cost": 7800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24735, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10025, + "ItemID": 25241, + "GradeupItemID": 25242, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10026, + "ItemID": 25242, + "GradeupItemID": 25243, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10027, + "ItemID": 25243, + "GradeupItemID": 25244, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10028, + "ItemID": 25244, + "GradeupItemID": 25245, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 12, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10041, + "ItemID": 25301, + "GradeupItemID": 25302, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10042, + "ItemID": 25302, + "GradeupItemID": 25303, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10043, + "ItemID": 25303, + "GradeupItemID": 25304, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10044, + "ItemID": 25304, + "GradeupItemID": 25305, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 12, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10057, + "ItemID": 25361, + "GradeupItemID": 25362, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10058, + "ItemID": 25362, + "GradeupItemID": 25363, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10059, + "ItemID": 25363, + "GradeupItemID": 25364, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10060, + "ItemID": 25364, + "GradeupItemID": 25365, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 12, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10073, + "ItemID": 25421, + "GradeupItemID": 25422, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10074, + "ItemID": 25422, + "GradeupItemID": 25423, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10075, + "ItemID": 25423, + "GradeupItemID": 25424, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10076, + "ItemID": 25424, + "GradeupItemID": 25425, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 12, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10145, + "ItemID": 783, + "GradeupItemID": 2395, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10146, + "ItemID": 2395, + "GradeupItemID": 3418, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10147, + "ItemID": 3418, + "GradeupItemID": 4441, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10148, + "ItemID": 4441, + "GradeupItemID": 5464, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10605, + "ItemID": 24144, + "GradeupItemID": 24145, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10606, + "ItemID": 24145, + "GradeupItemID": 24146, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10607, + "ItemID": 24146, + "GradeupItemID": 24147, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10608, + "ItemID": 24147, + "GradeupItemID": 24148, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10641, + "ItemID": 24244, + "GradeupItemID": 24245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10642, + "ItemID": 24245, + "GradeupItemID": 24246, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10643, + "ItemID": 24246, + "GradeupItemID": 24247, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10644, + "ItemID": 24247, + "GradeupItemID": 24248, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10677, + "ItemID": 24344, + "GradeupItemID": 24345, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10678, + "ItemID": 24345, + "GradeupItemID": 24346, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10679, + "ItemID": 24346, + "GradeupItemID": 24347, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10680, + "ItemID": 24347, + "GradeupItemID": 24348, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10709, + "ItemID": 24444, + "GradeupItemID": 24445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10710, + "ItemID": 24445, + "GradeupItemID": 24446, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10711, + "ItemID": 24446, + "GradeupItemID": 24447, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10712, + "ItemID": 24447, + "GradeupItemID": 24448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10885, + "ItemID": 25261, + "GradeupItemID": 25262, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10886, + "ItemID": 25262, + "GradeupItemID": 25263, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10887, + "ItemID": 25263, + "GradeupItemID": 25264, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10888, + "ItemID": 25264, + "GradeupItemID": 25265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10901, + "ItemID": 25281, + "GradeupItemID": 25282, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10902, + "ItemID": 25282, + "GradeupItemID": 25283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10903, + "ItemID": 25283, + "GradeupItemID": 25284, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10904, + "ItemID": 25284, + "GradeupItemID": 25285, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10917, + "ItemID": 25321, + "GradeupItemID": 25322, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10918, + "ItemID": 25322, + "GradeupItemID": 25323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10919, + "ItemID": 25323, + "GradeupItemID": 25324, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10920, + "ItemID": 25324, + "GradeupItemID": 25325, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10933, + "ItemID": 25341, + "GradeupItemID": 25342, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10934, + "ItemID": 25342, + "GradeupItemID": 25343, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10935, + "ItemID": 25343, + "GradeupItemID": 25344, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10936, + "ItemID": 25344, + "GradeupItemID": 25345, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10949, + "ItemID": 25381, + "GradeupItemID": 25382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10950, + "ItemID": 25382, + "GradeupItemID": 25383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10951, + "ItemID": 25383, + "GradeupItemID": 25384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10952, + "ItemID": 25384, + "GradeupItemID": 25385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10965, + "ItemID": 25401, + "GradeupItemID": 25402, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10966, + "ItemID": 25402, + "GradeupItemID": 25403, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10967, + "ItemID": 25403, + "GradeupItemID": 25404, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10968, + "ItemID": 25404, + "GradeupItemID": 25405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10981, + "ItemID": 25441, + "GradeupItemID": 25442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10982, + "ItemID": 25442, + "GradeupItemID": 25443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10983, + "ItemID": 25443, + "GradeupItemID": 25444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10984, + "ItemID": 25444, + "GradeupItemID": 25445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10997, + "ItemID": 25461, + "GradeupItemID": 25462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10998, + "ItemID": 25462, + "GradeupItemID": 25463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10999, + "ItemID": 25463, + "GradeupItemID": 25464, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11000, + "ItemID": 25464, + "GradeupItemID": 25465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 16, + "RecipeList": [ + { + "RecipeID": 1405, + "ItemID": 430, + "GradeupItemID": 2042, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1406, + "ItemID": 2042, + "GradeupItemID": 3065, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1407, + "ItemID": 3065, + "GradeupItemID": 4088, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1408, + "ItemID": 4088, + "GradeupItemID": 5111, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1409, + "ItemID": 431, + "GradeupItemID": 2043, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1410, + "ItemID": 2043, + "GradeupItemID": 3066, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1411, + "ItemID": 3066, + "GradeupItemID": 4089, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1412, + "ItemID": 4089, + "GradeupItemID": 5112, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1413, + "ItemID": 432, + "GradeupItemID": 2044, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1414, + "ItemID": 2044, + "GradeupItemID": 3067, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1415, + "ItemID": 3067, + "GradeupItemID": 4090, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1416, + "ItemID": 4090, + "GradeupItemID": 5113, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1417, + "ItemID": 433, + "GradeupItemID": 2045, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1418, + "ItemID": 2045, + "GradeupItemID": 3068, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1419, + "ItemID": 3068, + "GradeupItemID": 4091, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1420, + "ItemID": 4091, + "GradeupItemID": 5114, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1469, + "ItemID": 446, + "GradeupItemID": 2058, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1470, + "ItemID": 2058, + "GradeupItemID": 3081, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1471, + "ItemID": 3081, + "GradeupItemID": 4104, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1472, + "ItemID": 4104, + "GradeupItemID": 5127, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1473, + "ItemID": 447, + "GradeupItemID": 2059, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1474, + "ItemID": 2059, + "GradeupItemID": 3082, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1475, + "ItemID": 3082, + "GradeupItemID": 4105, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1476, + "ItemID": 4105, + "GradeupItemID": 5128, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1477, + "ItemID": 448, + "GradeupItemID": 2060, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1478, + "ItemID": 2060, + "GradeupItemID": 3083, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1479, + "ItemID": 3083, + "GradeupItemID": 4106, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1480, + "ItemID": 4106, + "GradeupItemID": 5129, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1481, + "ItemID": 449, + "GradeupItemID": 2061, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1482, + "ItemID": 2061, + "GradeupItemID": 3084, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1483, + "ItemID": 3084, + "GradeupItemID": 4107, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1484, + "ItemID": 4107, + "GradeupItemID": 5130, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1533, + "ItemID": 462, + "GradeupItemID": 2074, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1534, + "ItemID": 2074, + "GradeupItemID": 3097, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1535, + "ItemID": 3097, + "GradeupItemID": 4120, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1536, + "ItemID": 4120, + "GradeupItemID": 5143, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1537, + "ItemID": 463, + "GradeupItemID": 2075, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1538, + "ItemID": 2075, + "GradeupItemID": 3098, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1539, + "ItemID": 3098, + "GradeupItemID": 4121, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1540, + "ItemID": 4121, + "GradeupItemID": 5144, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1541, + "ItemID": 464, + "GradeupItemID": 2076, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1542, + "ItemID": 2076, + "GradeupItemID": 3099, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1543, + "ItemID": 3099, + "GradeupItemID": 4122, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1544, + "ItemID": 4122, + "GradeupItemID": 5145, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1545, + "ItemID": 465, + "GradeupItemID": 2077, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1546, + "ItemID": 2077, + "GradeupItemID": 3100, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1547, + "ItemID": 3100, + "GradeupItemID": 4123, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1548, + "ItemID": 4123, + "GradeupItemID": 5146, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1597, + "ItemID": 478, + "GradeupItemID": 2090, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1598, + "ItemID": 2090, + "GradeupItemID": 3113, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1599, + "ItemID": 3113, + "GradeupItemID": 4136, + "Cost": 60, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1600, + "ItemID": 4136, + "GradeupItemID": 5159, + "Cost": 60, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1601, + "ItemID": 479, + "GradeupItemID": 2091, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1602, + "ItemID": 2091, + "GradeupItemID": 3114, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1603, + "ItemID": 3114, + "GradeupItemID": 4137, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1604, + "ItemID": 4137, + "GradeupItemID": 5160, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1605, + "ItemID": 480, + "GradeupItemID": 2092, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1606, + "ItemID": 2092, + "GradeupItemID": 3115, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1607, + "ItemID": 3115, + "GradeupItemID": 4138, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1608, + "ItemID": 4138, + "GradeupItemID": 5161, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1609, + "ItemID": 481, + "GradeupItemID": 2093, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1610, + "ItemID": 2093, + "GradeupItemID": 3116, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1611, + "ItemID": 3116, + "GradeupItemID": 4139, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1612, + "ItemID": 4139, + "GradeupItemID": 5162, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1649, + "ItemID": 493, + "GradeupItemID": 2105, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1650, + "ItemID": 2105, + "GradeupItemID": 3128, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1651, + "ItemID": 3128, + "GradeupItemID": 4151, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1652, + "ItemID": 4151, + "GradeupItemID": 5174, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1653, + "ItemID": 494, + "GradeupItemID": 2106, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1654, + "ItemID": 2106, + "GradeupItemID": 3129, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1655, + "ItemID": 3129, + "GradeupItemID": 4152, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1656, + "ItemID": 4152, + "GradeupItemID": 5175, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1657, + "ItemID": 495, + "GradeupItemID": 2107, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1658, + "ItemID": 2107, + "GradeupItemID": 3130, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1659, + "ItemID": 3130, + "GradeupItemID": 4153, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1660, + "ItemID": 4153, + "GradeupItemID": 5176, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1945, + "ItemID": 572, + "GradeupItemID": 2184, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1946, + "ItemID": 2184, + "GradeupItemID": 3207, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1947, + "ItemID": 3207, + "GradeupItemID": 4230, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1948, + "ItemID": 4230, + "GradeupItemID": 5253, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1949, + "ItemID": 573, + "GradeupItemID": 2185, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1950, + "ItemID": 2185, + "GradeupItemID": 3208, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1951, + "ItemID": 3208, + "GradeupItemID": 4231, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1952, + "ItemID": 4231, + "GradeupItemID": 5254, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1953, + "ItemID": 574, + "GradeupItemID": 2186, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1954, + "ItemID": 2186, + "GradeupItemID": 3209, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1955, + "ItemID": 3209, + "GradeupItemID": 4232, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1956, + "ItemID": 4232, + "GradeupItemID": 5255, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1957, + "ItemID": 575, + "GradeupItemID": 2187, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8011, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1958, + "ItemID": 2187, + "GradeupItemID": 3210, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1959, + "ItemID": 3210, + "GradeupItemID": 4233, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1960, + "ItemID": 4233, + "GradeupItemID": 5256, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1961, + "ItemID": 576, + "GradeupItemID": 2188, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1962, + "ItemID": 2188, + "GradeupItemID": 3211, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1963, + "ItemID": 3211, + "GradeupItemID": 4234, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7798, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1964, + "ItemID": 4234, + "GradeupItemID": 5257, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1965, + "ItemID": 577, + "GradeupItemID": 2189, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1966, + "ItemID": 2189, + "GradeupItemID": 3212, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1967, + "ItemID": 3212, + "GradeupItemID": 4235, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1968, + "ItemID": 4235, + "GradeupItemID": 5258, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1969, + "ItemID": 578, + "GradeupItemID": 2190, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1970, + "ItemID": 2190, + "GradeupItemID": 3213, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7849, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1971, + "ItemID": 3213, + "GradeupItemID": 4236, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7912, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1972, + "ItemID": 4236, + "GradeupItemID": 5259, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1973, + "ItemID": 579, + "GradeupItemID": 2191, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1974, + "ItemID": 2191, + "GradeupItemID": 3214, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1975, + "ItemID": 3214, + "GradeupItemID": 4237, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7846, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1976, + "ItemID": 4237, + "GradeupItemID": 5260, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1977, + "ItemID": 580, + "GradeupItemID": 2192, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1978, + "ItemID": 2192, + "GradeupItemID": 3215, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1979, + "ItemID": 3215, + "GradeupItemID": 4238, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1980, + "ItemID": 4238, + "GradeupItemID": 5261, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7883, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1981, + "ItemID": 581, + "GradeupItemID": 2193, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1982, + "ItemID": 2193, + "GradeupItemID": 3216, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1983, + "ItemID": 3216, + "GradeupItemID": 4239, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1984, + "ItemID": 4239, + "GradeupItemID": 5262, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1985, + "ItemID": 582, + "GradeupItemID": 2194, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1986, + "ItemID": 2194, + "GradeupItemID": 3217, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1987, + "ItemID": 3217, + "GradeupItemID": 4240, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1988, + "ItemID": 4240, + "GradeupItemID": 5263, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1989, + "ItemID": 583, + "GradeupItemID": 2195, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1990, + "ItemID": 2195, + "GradeupItemID": 3218, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1991, + "ItemID": 3218, + "GradeupItemID": 4241, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1992, + "ItemID": 4241, + "GradeupItemID": 5264, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1993, + "ItemID": 584, + "GradeupItemID": 2196, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1994, + "ItemID": 2196, + "GradeupItemID": 3219, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 1995, + "ItemID": 3219, + "GradeupItemID": 4242, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1996, + "ItemID": 4242, + "GradeupItemID": 5265, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1997, + "ItemID": 585, + "GradeupItemID": 2197, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1998, + "ItemID": 2197, + "GradeupItemID": 3220, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1999, + "ItemID": 3220, + "GradeupItemID": 4243, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2000, + "ItemID": 4243, + "GradeupItemID": 5266, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2001, + "ItemID": 586, + "GradeupItemID": 2198, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2002, + "ItemID": 2198, + "GradeupItemID": 3221, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2003, + "ItemID": 3221, + "GradeupItemID": 4244, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2004, + "ItemID": 4244, + "GradeupItemID": 5267, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2005, + "ItemID": 587, + "GradeupItemID": 2199, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2006, + "ItemID": 2199, + "GradeupItemID": 3222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2007, + "ItemID": 3222, + "GradeupItemID": 4245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2008, + "ItemID": 4245, + "GradeupItemID": 5268, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2009, + "ItemID": 588, + "GradeupItemID": 2200, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2010, + "ItemID": 2200, + "GradeupItemID": 3223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2011, + "ItemID": 3223, + "GradeupItemID": 4246, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2012, + "ItemID": 4246, + "GradeupItemID": 5269, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2013, + "ItemID": 589, + "GradeupItemID": 2201, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2014, + "ItemID": 2201, + "GradeupItemID": 3224, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2015, + "ItemID": 3224, + "GradeupItemID": 4247, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2016, + "ItemID": 4247, + "GradeupItemID": 5270, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2017, + "ItemID": 590, + "GradeupItemID": 2202, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2018, + "ItemID": 2202, + "GradeupItemID": 3225, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7949, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2019, + "ItemID": 3225, + "GradeupItemID": 4248, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2020, + "ItemID": 4248, + "GradeupItemID": 5271, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2021, + "ItemID": 591, + "GradeupItemID": 2203, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2022, + "ItemID": 2203, + "GradeupItemID": 3226, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9440, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2023, + "ItemID": 3226, + "GradeupItemID": 4249, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2024, + "ItemID": 4249, + "GradeupItemID": 5272, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2025, + "ItemID": 592, + "GradeupItemID": 2204, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2026, + "ItemID": 2204, + "GradeupItemID": 3227, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2027, + "ItemID": 3227, + "GradeupItemID": 4250, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2028, + "ItemID": 4250, + "GradeupItemID": 5273, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2029, + "ItemID": 593, + "GradeupItemID": 2205, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2030, + "ItemID": 2205, + "GradeupItemID": 3228, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2031, + "ItemID": 3228, + "GradeupItemID": 4251, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2032, + "ItemID": 4251, + "GradeupItemID": 5274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2033, + "ItemID": 594, + "GradeupItemID": 2206, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2034, + "ItemID": 2206, + "GradeupItemID": 3229, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2035, + "ItemID": 3229, + "GradeupItemID": 4252, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2036, + "ItemID": 4252, + "GradeupItemID": 5275, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2037, + "ItemID": 595, + "GradeupItemID": 2207, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2038, + "ItemID": 2207, + "GradeupItemID": 3230, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2039, + "ItemID": 3230, + "GradeupItemID": 4253, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2040, + "ItemID": 4253, + "GradeupItemID": 5276, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2041, + "ItemID": 596, + "GradeupItemID": 2208, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2042, + "ItemID": 2208, + "GradeupItemID": 3231, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2043, + "ItemID": 3231, + "GradeupItemID": 4254, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2044, + "ItemID": 4254, + "GradeupItemID": 5277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2045, + "ItemID": 597, + "GradeupItemID": 2209, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2046, + "ItemID": 2209, + "GradeupItemID": 3232, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2047, + "ItemID": 3232, + "GradeupItemID": 4255, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2048, + "ItemID": 4255, + "GradeupItemID": 5278, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2373, + "ItemID": 679, + "GradeupItemID": 2291, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2374, + "ItemID": 2291, + "GradeupItemID": 3314, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2375, + "ItemID": 3314, + "GradeupItemID": 4337, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2376, + "ItemID": 4337, + "GradeupItemID": 5360, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2377, + "ItemID": 680, + "GradeupItemID": 2292, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2378, + "ItemID": 2292, + "GradeupItemID": 3315, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2379, + "ItemID": 3315, + "GradeupItemID": 4338, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2380, + "ItemID": 4338, + "GradeupItemID": 5361, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2381, + "ItemID": 681, + "GradeupItemID": 2293, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2382, + "ItemID": 2293, + "GradeupItemID": 3316, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2383, + "ItemID": 3316, + "GradeupItemID": 4339, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2384, + "ItemID": 4339, + "GradeupItemID": 5362, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2385, + "ItemID": 682, + "GradeupItemID": 2294, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2386, + "ItemID": 2294, + "GradeupItemID": 3317, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2387, + "ItemID": 3317, + "GradeupItemID": 4340, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11000, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2388, + "ItemID": 4340, + "GradeupItemID": 5363, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2389, + "ItemID": 683, + "GradeupItemID": 2295, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2390, + "ItemID": 2295, + "GradeupItemID": 3318, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2391, + "ItemID": 3318, + "GradeupItemID": 4341, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2392, + "ItemID": 4341, + "GradeupItemID": 5364, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2393, + "ItemID": 684, + "GradeupItemID": 2296, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2394, + "ItemID": 2296, + "GradeupItemID": 3319, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2395, + "ItemID": 3319, + "GradeupItemID": 4342, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2396, + "ItemID": 4342, + "GradeupItemID": 5365, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2397, + "ItemID": 685, + "GradeupItemID": 2297, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2398, + "ItemID": 2297, + "GradeupItemID": 3320, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2399, + "ItemID": 3320, + "GradeupItemID": 4343, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2400, + "ItemID": 4343, + "GradeupItemID": 5366, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2401, + "ItemID": 686, + "GradeupItemID": 2298, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2402, + "ItemID": 2298, + "GradeupItemID": 3321, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2403, + "ItemID": 3321, + "GradeupItemID": 4344, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2404, + "ItemID": 4344, + "GradeupItemID": 5367, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2405, + "ItemID": 687, + "GradeupItemID": 2299, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2406, + "ItemID": 2299, + "GradeupItemID": 3322, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2407, + "ItemID": 3322, + "GradeupItemID": 4345, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7837, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2408, + "ItemID": 4345, + "GradeupItemID": 5368, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2409, + "ItemID": 688, + "GradeupItemID": 2300, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2410, + "ItemID": 2300, + "GradeupItemID": 3323, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2411, + "ItemID": 3323, + "GradeupItemID": 4346, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2412, + "ItemID": 4346, + "GradeupItemID": 5369, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2413, + "ItemID": 689, + "GradeupItemID": 2301, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2414, + "ItemID": 2301, + "GradeupItemID": 3324, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2415, + "ItemID": 3324, + "GradeupItemID": 4347, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7737, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2416, + "ItemID": 4347, + "GradeupItemID": 5370, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2417, + "ItemID": 690, + "GradeupItemID": 2302, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2418, + "ItemID": 2302, + "GradeupItemID": 3325, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2419, + "ItemID": 3325, + "GradeupItemID": 4348, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2420, + "ItemID": 4348, + "GradeupItemID": 5371, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2421, + "ItemID": 691, + "GradeupItemID": 2303, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2422, + "ItemID": 2303, + "GradeupItemID": 3326, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2423, + "ItemID": 3326, + "GradeupItemID": 4349, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7992, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2424, + "ItemID": 4349, + "GradeupItemID": 5372, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2425, + "ItemID": 692, + "GradeupItemID": 2304, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2426, + "ItemID": 2304, + "GradeupItemID": 3327, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2427, + "ItemID": 3327, + "GradeupItemID": 4350, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2428, + "ItemID": 4350, + "GradeupItemID": 5373, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2429, + "ItemID": 693, + "GradeupItemID": 2305, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2430, + "ItemID": 2305, + "GradeupItemID": 3328, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2431, + "ItemID": 3328, + "GradeupItemID": 4351, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2432, + "ItemID": 4351, + "GradeupItemID": 5374, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2433, + "ItemID": 694, + "GradeupItemID": 2306, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2434, + "ItemID": 2306, + "GradeupItemID": 3329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2435, + "ItemID": 3329, + "GradeupItemID": 4352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2436, + "ItemID": 4352, + "GradeupItemID": 5375, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2437, + "ItemID": 695, + "GradeupItemID": 2307, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2438, + "ItemID": 2307, + "GradeupItemID": 3330, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2439, + "ItemID": 3330, + "GradeupItemID": 4353, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2440, + "ItemID": 4353, + "GradeupItemID": 5376, + "Cost": 9900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2441, + "ItemID": 696, + "GradeupItemID": 2308, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2442, + "ItemID": 2308, + "GradeupItemID": 3331, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2443, + "ItemID": 3331, + "GradeupItemID": 4354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2444, + "ItemID": 4354, + "GradeupItemID": 5377, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2445, + "ItemID": 697, + "GradeupItemID": 2309, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2446, + "ItemID": 2309, + "GradeupItemID": 3332, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2447, + "ItemID": 3332, + "GradeupItemID": 4355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2448, + "ItemID": 4355, + "GradeupItemID": 5378, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2449, + "ItemID": 698, + "GradeupItemID": 2310, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2450, + "ItemID": 2310, + "GradeupItemID": 3333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2451, + "ItemID": 3333, + "GradeupItemID": 4356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2452, + "ItemID": 4356, + "GradeupItemID": 5379, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2453, + "ItemID": 699, + "GradeupItemID": 2311, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8001, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2454, + "ItemID": 2311, + "GradeupItemID": 3334, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2455, + "ItemID": 3334, + "GradeupItemID": 4357, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2456, + "ItemID": 4357, + "GradeupItemID": 5380, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2457, + "ItemID": 700, + "GradeupItemID": 2312, + "Cost": 8280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2458, + "ItemID": 2312, + "GradeupItemID": 3335, + "Cost": 8280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2459, + "ItemID": 3335, + "GradeupItemID": 4358, + "Cost": 8280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2460, + "ItemID": 4358, + "GradeupItemID": 5381, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2461, + "ItemID": 701, + "GradeupItemID": 2313, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2462, + "ItemID": 2313, + "GradeupItemID": 3336, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2463, + "ItemID": 3336, + "GradeupItemID": 4359, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2464, + "ItemID": 4359, + "GradeupItemID": 5382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2465, + "ItemID": 702, + "GradeupItemID": 2314, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2466, + "ItemID": 2314, + "GradeupItemID": 3337, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2467, + "ItemID": 3337, + "GradeupItemID": 4360, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2468, + "ItemID": 4360, + "GradeupItemID": 5383, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2469, + "ItemID": 703, + "GradeupItemID": 2315, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2470, + "ItemID": 2315, + "GradeupItemID": 3338, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2471, + "ItemID": 3338, + "GradeupItemID": 4361, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2472, + "ItemID": 4361, + "GradeupItemID": 5384, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2473, + "ItemID": 704, + "GradeupItemID": 2316, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2474, + "ItemID": 2316, + "GradeupItemID": 3339, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2475, + "ItemID": 3339, + "GradeupItemID": 4362, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2476, + "ItemID": 4362, + "GradeupItemID": 5385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2785, + "ItemID": 784, + "GradeupItemID": 2396, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2786, + "ItemID": 2396, + "GradeupItemID": 3419, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2787, + "ItemID": 3419, + "GradeupItemID": 4442, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2788, + "ItemID": 4442, + "GradeupItemID": 5465, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2789, + "ItemID": 785, + "GradeupItemID": 2397, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2790, + "ItemID": 2397, + "GradeupItemID": 3420, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2791, + "ItemID": 3420, + "GradeupItemID": 4443, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2792, + "ItemID": 4443, + "GradeupItemID": 5466, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7834, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2793, + "ItemID": 786, + "GradeupItemID": 2398, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2794, + "ItemID": 2398, + "GradeupItemID": 3421, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2795, + "ItemID": 3421, + "GradeupItemID": 4444, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2796, + "ItemID": 4444, + "GradeupItemID": 5467, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2797, + "ItemID": 787, + "GradeupItemID": 2399, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2798, + "ItemID": 2399, + "GradeupItemID": 3422, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2799, + "ItemID": 3422, + "GradeupItemID": 4445, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2800, + "ItemID": 4445, + "GradeupItemID": 5468, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2801, + "ItemID": 788, + "GradeupItemID": 2400, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2802, + "ItemID": 2400, + "GradeupItemID": 3423, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2803, + "ItemID": 3423, + "GradeupItemID": 4446, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7993, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2804, + "ItemID": 4446, + "GradeupItemID": 5469, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2805, + "ItemID": 789, + "GradeupItemID": 2401, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2806, + "ItemID": 2401, + "GradeupItemID": 3424, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2807, + "ItemID": 3424, + "GradeupItemID": 4447, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2808, + "ItemID": 4447, + "GradeupItemID": 5470, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8005, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2809, + "ItemID": 790, + "GradeupItemID": 2402, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2810, + "ItemID": 2402, + "GradeupItemID": 3425, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2811, + "ItemID": 3425, + "GradeupItemID": 4448, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2812, + "ItemID": 4448, + "GradeupItemID": 5471, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2813, + "ItemID": 791, + "GradeupItemID": 2403, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2814, + "ItemID": 2403, + "GradeupItemID": 3426, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2815, + "ItemID": 3426, + "GradeupItemID": 4449, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2816, + "ItemID": 4449, + "GradeupItemID": 5472, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2817, + "ItemID": 792, + "GradeupItemID": 2404, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2818, + "ItemID": 2404, + "GradeupItemID": 3427, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2819, + "ItemID": 3427, + "GradeupItemID": 4450, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2820, + "ItemID": 4450, + "GradeupItemID": 5473, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2821, + "ItemID": 794, + "GradeupItemID": 2406, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2822, + "ItemID": 2406, + "GradeupItemID": 3429, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2823, + "ItemID": 3429, + "GradeupItemID": 4452, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2824, + "ItemID": 4452, + "GradeupItemID": 5475, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2825, + "ItemID": 795, + "GradeupItemID": 2407, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2826, + "ItemID": 2407, + "GradeupItemID": 3430, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2827, + "ItemID": 3430, + "GradeupItemID": 4453, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2828, + "ItemID": 4453, + "GradeupItemID": 5476, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2829, + "ItemID": 796, + "GradeupItemID": 2408, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2830, + "ItemID": 2408, + "GradeupItemID": 3431, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2831, + "ItemID": 3431, + "GradeupItemID": 4454, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2832, + "ItemID": 4454, + "GradeupItemID": 5477, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2833, + "ItemID": 797, + "GradeupItemID": 2409, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2834, + "ItemID": 2409, + "GradeupItemID": 3432, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2835, + "ItemID": 3432, + "GradeupItemID": 4455, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2836, + "ItemID": 4455, + "GradeupItemID": 5478, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2837, + "ItemID": 798, + "GradeupItemID": 2410, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2838, + "ItemID": 2410, + "GradeupItemID": 3433, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2839, + "ItemID": 3433, + "GradeupItemID": 4456, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2840, + "ItemID": 4456, + "GradeupItemID": 5479, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2841, + "ItemID": 799, + "GradeupItemID": 2411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2842, + "ItemID": 2411, + "GradeupItemID": 3434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2843, + "ItemID": 3434, + "GradeupItemID": 4457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2844, + "ItemID": 4457, + "GradeupItemID": 5480, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2845, + "ItemID": 800, + "GradeupItemID": 2412, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2846, + "ItemID": 2412, + "GradeupItemID": 3435, + "Cost": 9900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2847, + "ItemID": 3435, + "GradeupItemID": 4458, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2848, + "ItemID": 4458, + "GradeupItemID": 5481, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2849, + "ItemID": 801, + "GradeupItemID": 2413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2850, + "ItemID": 2413, + "GradeupItemID": 3436, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2851, + "ItemID": 3436, + "GradeupItemID": 4459, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2852, + "ItemID": 4459, + "GradeupItemID": 5482, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2853, + "ItemID": 802, + "GradeupItemID": 2414, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8029, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7943, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2854, + "ItemID": 2414, + "GradeupItemID": 3437, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7871, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2855, + "ItemID": 3437, + "GradeupItemID": 4460, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2856, + "ItemID": 4460, + "GradeupItemID": 5483, + "Cost": 12800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8021, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 2857, + "ItemID": 803, + "GradeupItemID": 2415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2858, + "ItemID": 2415, + "GradeupItemID": 3438, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2859, + "ItemID": 3438, + "GradeupItemID": 4461, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7819, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2860, + "ItemID": 4461, + "GradeupItemID": 5484, + "Cost": 12800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7763, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 6, + "IsSp": false + } + ] + }, + { + "RecipeID": 2861, + "ItemID": 804, + "GradeupItemID": 2416, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2862, + "ItemID": 2416, + "GradeupItemID": 3439, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2863, + "ItemID": 3439, + "GradeupItemID": 4462, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2864, + "ItemID": 4462, + "GradeupItemID": 5485, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2865, + "ItemID": 805, + "GradeupItemID": 2417, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2866, + "ItemID": 2417, + "GradeupItemID": 3440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2867, + "ItemID": 3440, + "GradeupItemID": 4463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2868, + "ItemID": 4463, + "GradeupItemID": 5486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2869, + "ItemID": 806, + "GradeupItemID": 2418, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2870, + "ItemID": 2418, + "GradeupItemID": 3441, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2871, + "ItemID": 3441, + "GradeupItemID": 4464, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2872, + "ItemID": 4464, + "GradeupItemID": 5487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2873, + "ItemID": 807, + "GradeupItemID": 2419, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2874, + "ItemID": 2419, + "GradeupItemID": 3442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2875, + "ItemID": 3442, + "GradeupItemID": 4465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2876, + "ItemID": 4465, + "GradeupItemID": 5488, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2877, + "ItemID": 808, + "GradeupItemID": 2420, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2878, + "ItemID": 2420, + "GradeupItemID": 3443, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2879, + "ItemID": 3443, + "GradeupItemID": 4466, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2880, + "ItemID": 4466, + "GradeupItemID": 5489, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2881, + "ItemID": 809, + "GradeupItemID": 2421, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2882, + "ItemID": 2421, + "GradeupItemID": 3444, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7818, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7878, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2883, + "ItemID": 3444, + "GradeupItemID": 4467, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2884, + "ItemID": 4467, + "GradeupItemID": 5490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2885, + "ItemID": 810, + "GradeupItemID": 2422, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2886, + "ItemID": 2422, + "GradeupItemID": 3445, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2887, + "ItemID": 3445, + "GradeupItemID": 4468, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2888, + "ItemID": 4468, + "GradeupItemID": 5491, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3201, + "ItemID": 890, + "GradeupItemID": 2502, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7844, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3202, + "ItemID": 2502, + "GradeupItemID": 3525, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3203, + "ItemID": 3525, + "GradeupItemID": 4548, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3204, + "ItemID": 4548, + "GradeupItemID": 5571, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3205, + "ItemID": 891, + "GradeupItemID": 2503, + "Cost": 12800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7886, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8029, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3206, + "ItemID": 2503, + "GradeupItemID": 3526, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3207, + "ItemID": 3526, + "GradeupItemID": 4549, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3208, + "ItemID": 4549, + "GradeupItemID": 5572, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3209, + "ItemID": 892, + "GradeupItemID": 2504, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3210, + "ItemID": 2504, + "GradeupItemID": 3527, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3211, + "ItemID": 3527, + "GradeupItemID": 4550, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3212, + "ItemID": 4550, + "GradeupItemID": 5573, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7961, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3213, + "ItemID": 893, + "GradeupItemID": 2505, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3214, + "ItemID": 2505, + "GradeupItemID": 3528, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3215, + "ItemID": 3528, + "GradeupItemID": 4551, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3216, + "ItemID": 4551, + "GradeupItemID": 5574, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3217, + "ItemID": 894, + "GradeupItemID": 2506, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3218, + "ItemID": 2506, + "GradeupItemID": 3529, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3219, + "ItemID": 3529, + "GradeupItemID": 4552, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3220, + "ItemID": 4552, + "GradeupItemID": 5575, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3221, + "ItemID": 895, + "GradeupItemID": 2507, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3222, + "ItemID": 2507, + "GradeupItemID": 3530, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3223, + "ItemID": 3530, + "GradeupItemID": 4553, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3224, + "ItemID": 4553, + "GradeupItemID": 5576, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3225, + "ItemID": 896, + "GradeupItemID": 2508, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3226, + "ItemID": 2508, + "GradeupItemID": 3531, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3227, + "ItemID": 3531, + "GradeupItemID": 4554, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3228, + "ItemID": 4554, + "GradeupItemID": 5577, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3229, + "ItemID": 897, + "GradeupItemID": 2509, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3230, + "ItemID": 2509, + "GradeupItemID": 3532, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3231, + "ItemID": 3532, + "GradeupItemID": 4555, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3232, + "ItemID": 4555, + "GradeupItemID": 5578, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7972, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3233, + "ItemID": 898, + "GradeupItemID": 2510, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3234, + "ItemID": 2510, + "GradeupItemID": 3533, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3235, + "ItemID": 3533, + "GradeupItemID": 4556, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3236, + "ItemID": 4556, + "GradeupItemID": 5579, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3237, + "ItemID": 899, + "GradeupItemID": 2511, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3238, + "ItemID": 2511, + "GradeupItemID": 3534, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3239, + "ItemID": 3534, + "GradeupItemID": 4557, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3240, + "ItemID": 4557, + "GradeupItemID": 5580, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3241, + "ItemID": 900, + "GradeupItemID": 2512, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3242, + "ItemID": 2512, + "GradeupItemID": 3535, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3243, + "ItemID": 3535, + "GradeupItemID": 4558, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3244, + "ItemID": 4558, + "GradeupItemID": 5581, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3245, + "ItemID": 901, + "GradeupItemID": 2513, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3246, + "ItemID": 2513, + "GradeupItemID": 3536, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3247, + "ItemID": 3536, + "GradeupItemID": 4559, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7737, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3248, + "ItemID": 4559, + "GradeupItemID": 5582, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7771, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3249, + "ItemID": 902, + "GradeupItemID": 2514, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3250, + "ItemID": 2514, + "GradeupItemID": 3537, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3251, + "ItemID": 3537, + "GradeupItemID": 4560, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3252, + "ItemID": 4560, + "GradeupItemID": 5583, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3253, + "ItemID": 903, + "GradeupItemID": 2515, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3254, + "ItemID": 2515, + "GradeupItemID": 3538, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3255, + "ItemID": 3538, + "GradeupItemID": 4561, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3256, + "ItemID": 4561, + "GradeupItemID": 5584, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3257, + "ItemID": 904, + "GradeupItemID": 2516, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3258, + "ItemID": 2516, + "GradeupItemID": 3539, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3259, + "ItemID": 3539, + "GradeupItemID": 4562, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3260, + "ItemID": 4562, + "GradeupItemID": 5585, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3261, + "ItemID": 905, + "GradeupItemID": 2517, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3262, + "ItemID": 2517, + "GradeupItemID": 3540, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3263, + "ItemID": 3540, + "GradeupItemID": 4563, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3264, + "ItemID": 4563, + "GradeupItemID": 5586, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3265, + "ItemID": 906, + "GradeupItemID": 2518, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8007, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3266, + "ItemID": 2518, + "GradeupItemID": 3541, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3267, + "ItemID": 3541, + "GradeupItemID": 4564, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9443, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3268, + "ItemID": 4564, + "GradeupItemID": 5587, + "Cost": 9600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9441, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7871, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3269, + "ItemID": 907, + "GradeupItemID": 2519, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3270, + "ItemID": 2519, + "GradeupItemID": 3542, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3271, + "ItemID": 3542, + "GradeupItemID": 4565, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3272, + "ItemID": 4565, + "GradeupItemID": 5588, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3273, + "ItemID": 908, + "GradeupItemID": 2520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3274, + "ItemID": 2520, + "GradeupItemID": 3543, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3275, + "ItemID": 3543, + "GradeupItemID": 4566, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3276, + "ItemID": 4566, + "GradeupItemID": 5589, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3277, + "ItemID": 909, + "GradeupItemID": 2521, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3278, + "ItemID": 2521, + "GradeupItemID": 3544, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3279, + "ItemID": 3544, + "GradeupItemID": 4567, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3280, + "ItemID": 4567, + "GradeupItemID": 5590, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3281, + "ItemID": 910, + "GradeupItemID": 2522, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3282, + "ItemID": 2522, + "GradeupItemID": 3545, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3283, + "ItemID": 3545, + "GradeupItemID": 4568, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3284, + "ItemID": 4568, + "GradeupItemID": 5591, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3285, + "ItemID": 911, + "GradeupItemID": 2523, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3286, + "ItemID": 2523, + "GradeupItemID": 3546, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3287, + "ItemID": 3546, + "GradeupItemID": 4569, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3288, + "ItemID": 4569, + "GradeupItemID": 5592, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3289, + "ItemID": 912, + "GradeupItemID": 2524, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3290, + "ItemID": 2524, + "GradeupItemID": 3547, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3291, + "ItemID": 3547, + "GradeupItemID": 4570, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3292, + "ItemID": 4570, + "GradeupItemID": 5593, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7930, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3293, + "ItemID": 913, + "GradeupItemID": 2525, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7909, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3294, + "ItemID": 2525, + "GradeupItemID": 3548, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3295, + "ItemID": 3548, + "GradeupItemID": 4571, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3296, + "ItemID": 4571, + "GradeupItemID": 5594, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3297, + "ItemID": 914, + "GradeupItemID": 2526, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7885, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3298, + "ItemID": 2526, + "GradeupItemID": 3549, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7878, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7908, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3299, + "ItemID": 3549, + "GradeupItemID": 4572, + "Cost": 11200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7913, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7871, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3300, + "ItemID": 4572, + "GradeupItemID": 5595, + "Cost": 11200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9439, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9446, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3301, + "ItemID": 915, + "GradeupItemID": 2527, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3302, + "ItemID": 2527, + "GradeupItemID": 3550, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3303, + "ItemID": 3550, + "GradeupItemID": 4573, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3304, + "ItemID": 4573, + "GradeupItemID": 5596, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3485, + "ItemID": 961, + "GradeupItemID": 2573, + "Cost": 650, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3486, + "ItemID": 2573, + "GradeupItemID": 3596, + "Cost": 650, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3487, + "ItemID": 3596, + "GradeupItemID": 4619, + "Cost": 650, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3488, + "ItemID": 4619, + "GradeupItemID": 5642, + "Cost": 650, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3489, + "ItemID": 962, + "GradeupItemID": 2574, + "Cost": 420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3490, + "ItemID": 2574, + "GradeupItemID": 3597, + "Cost": 420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3491, + "ItemID": 3597, + "GradeupItemID": 4620, + "Cost": 420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3492, + "ItemID": 4620, + "GradeupItemID": 5643, + "Cost": 420, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3493, + "ItemID": 963, + "GradeupItemID": 2575, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3494, + "ItemID": 2575, + "GradeupItemID": 3598, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3495, + "ItemID": 3598, + "GradeupItemID": 4621, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3496, + "ItemID": 4621, + "GradeupItemID": 5644, + "Cost": 90, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3497, + "ItemID": 964, + "GradeupItemID": 2576, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3498, + "ItemID": 2576, + "GradeupItemID": 3599, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3499, + "ItemID": 3599, + "GradeupItemID": 4622, + "Cost": 140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3500, + "ItemID": 4622, + "GradeupItemID": 5645, + "Cost": 140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3501, + "ItemID": 965, + "GradeupItemID": 2577, + "Cost": 260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3502, + "ItemID": 2577, + "GradeupItemID": 3600, + "Cost": 260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3503, + "ItemID": 3600, + "GradeupItemID": 4623, + "Cost": 260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3504, + "ItemID": 4623, + "GradeupItemID": 5646, + "Cost": 260, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3505, + "ItemID": 966, + "GradeupItemID": 2578, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3506, + "ItemID": 2578, + "GradeupItemID": 3601, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8017, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3507, + "ItemID": 3601, + "GradeupItemID": 4624, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3508, + "ItemID": 4624, + "GradeupItemID": 5647, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7762, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3509, + "ItemID": 968, + "GradeupItemID": 2580, + "Cost": 3140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3510, + "ItemID": 2580, + "GradeupItemID": 3603, + "Cost": 3140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3511, + "ItemID": 3603, + "GradeupItemID": 4626, + "Cost": 3140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3512, + "ItemID": 4626, + "GradeupItemID": 5649, + "Cost": 3140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3905, + "ItemID": 8318, + "GradeupItemID": 8319, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3906, + "ItemID": 8319, + "GradeupItemID": 8320, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3907, + "ItemID": 8320, + "GradeupItemID": 8321, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3908, + "ItemID": 8321, + "GradeupItemID": 8322, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3909, + "ItemID": 8323, + "GradeupItemID": 8324, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3910, + "ItemID": 8324, + "GradeupItemID": 8325, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3911, + "ItemID": 8325, + "GradeupItemID": 8326, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3912, + "ItemID": 8326, + "GradeupItemID": 8327, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3913, + "ItemID": 8328, + "GradeupItemID": 8329, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3914, + "ItemID": 8329, + "GradeupItemID": 8330, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3915, + "ItemID": 8330, + "GradeupItemID": 8331, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3916, + "ItemID": 8331, + "GradeupItemID": 8332, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3917, + "ItemID": 8333, + "GradeupItemID": 8334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3918, + "ItemID": 8334, + "GradeupItemID": 8335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3919, + "ItemID": 8335, + "GradeupItemID": 8336, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3920, + "ItemID": 8336, + "GradeupItemID": 8337, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3921, + "ItemID": 8338, + "GradeupItemID": 8339, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3922, + "ItemID": 8339, + "GradeupItemID": 8340, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3923, + "ItemID": 8340, + "GradeupItemID": 8341, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3924, + "ItemID": 8341, + "GradeupItemID": 8342, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3925, + "ItemID": 8348, + "GradeupItemID": 8349, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3926, + "ItemID": 8349, + "GradeupItemID": 8350, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3927, + "ItemID": 8350, + "GradeupItemID": 8351, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3928, + "ItemID": 8351, + "GradeupItemID": 8352, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3929, + "ItemID": 8353, + "GradeupItemID": 8354, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3930, + "ItemID": 8354, + "GradeupItemID": 8355, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3931, + "ItemID": 8355, + "GradeupItemID": 8356, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3932, + "ItemID": 8356, + "GradeupItemID": 8357, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3933, + "ItemID": 8358, + "GradeupItemID": 8359, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3934, + "ItemID": 8359, + "GradeupItemID": 8360, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3935, + "ItemID": 8360, + "GradeupItemID": 8361, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3936, + "ItemID": 8361, + "GradeupItemID": 8362, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3937, + "ItemID": 8363, + "GradeupItemID": 8364, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3938, + "ItemID": 8364, + "GradeupItemID": 8365, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7870, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3939, + "ItemID": 8365, + "GradeupItemID": 8366, + "Cost": 9600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9442, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3940, + "ItemID": 8366, + "GradeupItemID": 8367, + "Cost": 9600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9443, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3941, + "ItemID": 8368, + "GradeupItemID": 8369, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3942, + "ItemID": 8369, + "GradeupItemID": 8370, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3943, + "ItemID": 8370, + "GradeupItemID": 8371, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3944, + "ItemID": 8371, + "GradeupItemID": 8372, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3945, + "ItemID": 8373, + "GradeupItemID": 8374, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3946, + "ItemID": 8374, + "GradeupItemID": 8375, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3947, + "ItemID": 8375, + "GradeupItemID": 8376, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3948, + "ItemID": 8376, + "GradeupItemID": 8377, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3949, + "ItemID": 8378, + "GradeupItemID": 8379, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3950, + "ItemID": 8379, + "GradeupItemID": 8380, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3951, + "ItemID": 8380, + "GradeupItemID": 8381, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7963, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3952, + "ItemID": 8381, + "GradeupItemID": 8382, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3953, + "ItemID": 8383, + "GradeupItemID": 8384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3954, + "ItemID": 8384, + "GradeupItemID": 8385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3955, + "ItemID": 8385, + "GradeupItemID": 8386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3956, + "ItemID": 8386, + "GradeupItemID": 8387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3957, + "ItemID": 8388, + "GradeupItemID": 8389, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3958, + "ItemID": 8389, + "GradeupItemID": 8390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3959, + "ItemID": 8390, + "GradeupItemID": 8391, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3960, + "ItemID": 8391, + "GradeupItemID": 8392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3961, + "ItemID": 8393, + "GradeupItemID": 8394, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3962, + "ItemID": 8394, + "GradeupItemID": 8395, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3963, + "ItemID": 8395, + "GradeupItemID": 8396, + "Cost": 270, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3964, + "ItemID": 8396, + "GradeupItemID": 8397, + "Cost": 270, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3965, + "ItemID": 8398, + "GradeupItemID": 8399, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3966, + "ItemID": 8399, + "GradeupItemID": 8400, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3967, + "ItemID": 8400, + "GradeupItemID": 8401, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3968, + "ItemID": 8401, + "GradeupItemID": 8402, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3969, + "ItemID": 8403, + "GradeupItemID": 8404, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3970, + "ItemID": 8404, + "GradeupItemID": 8405, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3971, + "ItemID": 8405, + "GradeupItemID": 8406, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3972, + "ItemID": 8406, + "GradeupItemID": 8407, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7872, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3973, + "ItemID": 8408, + "GradeupItemID": 8409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3974, + "ItemID": 8409, + "GradeupItemID": 8410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3975, + "ItemID": 8410, + "GradeupItemID": 8411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3976, + "ItemID": 8411, + "GradeupItemID": 8412, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3977, + "ItemID": 8413, + "GradeupItemID": 8414, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3978, + "ItemID": 8414, + "GradeupItemID": 8415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3979, + "ItemID": 8415, + "GradeupItemID": 8416, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3980, + "ItemID": 8416, + "GradeupItemID": 8417, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4069, + "ItemID": 8528, + "GradeupItemID": 8529, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4070, + "ItemID": 8529, + "GradeupItemID": 8530, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4071, + "ItemID": 8530, + "GradeupItemID": 8531, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4072, + "ItemID": 8531, + "GradeupItemID": 8532, + "Cost": 330, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4509, + "ItemID": 9679, + "GradeupItemID": 9680, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4510, + "ItemID": 9680, + "GradeupItemID": 9681, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4511, + "ItemID": 9681, + "GradeupItemID": 9682, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4512, + "ItemID": 9682, + "GradeupItemID": 9683, + "Cost": 860, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4513, + "ItemID": 9684, + "GradeupItemID": 9685, + "Cost": 1030, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4514, + "ItemID": 9685, + "GradeupItemID": 9686, + "Cost": 1030, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4515, + "ItemID": 9686, + "GradeupItemID": 9687, + "Cost": 1030, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7728, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4516, + "ItemID": 9687, + "GradeupItemID": 9688, + "Cost": 1030, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4517, + "ItemID": 9689, + "GradeupItemID": 9690, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4518, + "ItemID": 9690, + "GradeupItemID": 9691, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4519, + "ItemID": 9691, + "GradeupItemID": 9692, + "Cost": 1140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4520, + "ItemID": 9692, + "GradeupItemID": 9693, + "Cost": 1140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4521, + "ItemID": 9694, + "GradeupItemID": 9695, + "Cost": 1230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4522, + "ItemID": 9695, + "GradeupItemID": 9696, + "Cost": 1230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4523, + "ItemID": 9696, + "GradeupItemID": 9697, + "Cost": 1230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4524, + "ItemID": 9697, + "GradeupItemID": 9698, + "Cost": 1230, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4525, + "ItemID": 9704, + "GradeupItemID": 9705, + "Cost": 1690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4526, + "ItemID": 9705, + "GradeupItemID": 9706, + "Cost": 1690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4527, + "ItemID": 9706, + "GradeupItemID": 9707, + "Cost": 1690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4528, + "ItemID": 9707, + "GradeupItemID": 9708, + "Cost": 1690, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4529, + "ItemID": 9709, + "GradeupItemID": 9710, + "Cost": 2140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7995, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4530, + "ItemID": 9710, + "GradeupItemID": 9711, + "Cost": 2140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4531, + "ItemID": 9711, + "GradeupItemID": 9712, + "Cost": 2140, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4532, + "ItemID": 9712, + "GradeupItemID": 9713, + "Cost": 2140, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4533, + "ItemID": 9714, + "GradeupItemID": 9715, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4534, + "ItemID": 9715, + "GradeupItemID": 9716, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4535, + "ItemID": 9716, + "GradeupItemID": 9717, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4536, + "ItemID": 9717, + "GradeupItemID": 9718, + "Cost": 2300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7729, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4537, + "ItemID": 9719, + "GradeupItemID": 9720, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4538, + "ItemID": 9720, + "GradeupItemID": 9721, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4539, + "ItemID": 9721, + "GradeupItemID": 9722, + "Cost": 2900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4540, + "ItemID": 9722, + "GradeupItemID": 9723, + "Cost": 2900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4541, + "ItemID": 9724, + "GradeupItemID": 9725, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4542, + "ItemID": 9725, + "GradeupItemID": 9726, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4543, + "ItemID": 9726, + "GradeupItemID": 9727, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8012, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4544, + "ItemID": 9727, + "GradeupItemID": 9728, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4545, + "ItemID": 9729, + "GradeupItemID": 9730, + "Cost": 5500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4546, + "ItemID": 9730, + "GradeupItemID": 9731, + "Cost": 5500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4547, + "ItemID": 9731, + "GradeupItemID": 9732, + "Cost": 5500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4548, + "ItemID": 9732, + "GradeupItemID": 9733, + "Cost": 5500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4549, + "ItemID": 9734, + "GradeupItemID": 9735, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4550, + "ItemID": 9735, + "GradeupItemID": 9736, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4551, + "ItemID": 9736, + "GradeupItemID": 9737, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4552, + "ItemID": 9737, + "GradeupItemID": 9738, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4821, + "ItemID": 10461, + "GradeupItemID": 10462, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4822, + "ItemID": 10462, + "GradeupItemID": 10463, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4823, + "ItemID": 10463, + "GradeupItemID": 10464, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4824, + "ItemID": 10464, + "GradeupItemID": 10465, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7741, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4825, + "ItemID": 10476, + "GradeupItemID": 10477, + "Cost": 1720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7853, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4826, + "ItemID": 10477, + "GradeupItemID": 10478, + "Cost": 2050, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4827, + "ItemID": 10478, + "GradeupItemID": 10479, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4828, + "ItemID": 10479, + "GradeupItemID": 10480, + "Cost": 3570, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4837, + "ItemID": 10528, + "GradeupItemID": 10529, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4838, + "ItemID": 10529, + "GradeupItemID": 10530, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4839, + "ItemID": 10530, + "GradeupItemID": 10531, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4840, + "ItemID": 10531, + "GradeupItemID": 10532, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4961, + "ItemID": 10963, + "GradeupItemID": 10964, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4962, + "ItemID": 10964, + "GradeupItemID": 10965, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4963, + "ItemID": 10965, + "GradeupItemID": 10966, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4964, + "ItemID": 10966, + "GradeupItemID": 10967, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4965, + "ItemID": 10968, + "GradeupItemID": 10969, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4966, + "ItemID": 10969, + "GradeupItemID": 10970, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4967, + "ItemID": 10970, + "GradeupItemID": 10971, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4968, + "ItemID": 10971, + "GradeupItemID": 10972, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4969, + "ItemID": 10973, + "GradeupItemID": 10974, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4970, + "ItemID": 10974, + "GradeupItemID": 10975, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4971, + "ItemID": 10975, + "GradeupItemID": 10976, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4972, + "ItemID": 10976, + "GradeupItemID": 10977, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4973, + "ItemID": 10978, + "GradeupItemID": 10979, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4974, + "ItemID": 10979, + "GradeupItemID": 10980, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4975, + "ItemID": 10980, + "GradeupItemID": 10981, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4976, + "ItemID": 10981, + "GradeupItemID": 10982, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6037, + "ItemID": 12913, + "GradeupItemID": 12914, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6038, + "ItemID": 12914, + "GradeupItemID": 12915, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6039, + "ItemID": 12915, + "GradeupItemID": 12916, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6040, + "ItemID": 12916, + "GradeupItemID": 12917, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6041, + "ItemID": 12918, + "GradeupItemID": 12919, + "Cost": 8600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6042, + "ItemID": 12919, + "GradeupItemID": 12920, + "Cost": 8600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6043, + "ItemID": 12920, + "GradeupItemID": 12921, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6044, + "ItemID": 12921, + "GradeupItemID": 12922, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6045, + "ItemID": 12923, + "GradeupItemID": 12924, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6046, + "ItemID": 12924, + "GradeupItemID": 12925, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6047, + "ItemID": 12925, + "GradeupItemID": 12926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6048, + "ItemID": 12926, + "GradeupItemID": 12927, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6049, + "ItemID": 12928, + "GradeupItemID": 12929, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6050, + "ItemID": 12929, + "GradeupItemID": 12930, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6051, + "ItemID": 12930, + "GradeupItemID": 12931, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6052, + "ItemID": 12931, + "GradeupItemID": 12932, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6053, + "ItemID": 12933, + "GradeupItemID": 12934, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6054, + "ItemID": 12934, + "GradeupItemID": 12935, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6055, + "ItemID": 12935, + "GradeupItemID": 12936, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6056, + "ItemID": 12936, + "GradeupItemID": 12937, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6057, + "ItemID": 12938, + "GradeupItemID": 12939, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6058, + "ItemID": 12939, + "GradeupItemID": 12940, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6059, + "ItemID": 12940, + "GradeupItemID": 12941, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6060, + "ItemID": 12941, + "GradeupItemID": 12942, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6061, + "ItemID": 12943, + "GradeupItemID": 12944, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6062, + "ItemID": 12944, + "GradeupItemID": 12945, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6063, + "ItemID": 12945, + "GradeupItemID": 12946, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6064, + "ItemID": 12946, + "GradeupItemID": 12947, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6065, + "ItemID": 12948, + "GradeupItemID": 12949, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6066, + "ItemID": 12949, + "GradeupItemID": 12950, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6067, + "ItemID": 12950, + "GradeupItemID": 12951, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6068, + "ItemID": 12951, + "GradeupItemID": 12952, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6069, + "ItemID": 12953, + "GradeupItemID": 12954, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6070, + "ItemID": 12954, + "GradeupItemID": 12955, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6071, + "ItemID": 12955, + "GradeupItemID": 12956, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6072, + "ItemID": 12956, + "GradeupItemID": 12957, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6073, + "ItemID": 12958, + "GradeupItemID": 12959, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6074, + "ItemID": 12959, + "GradeupItemID": 12960, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6075, + "ItemID": 12960, + "GradeupItemID": 12961, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6076, + "ItemID": 12961, + "GradeupItemID": 12962, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6077, + "ItemID": 12963, + "GradeupItemID": 12964, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6078, + "ItemID": 12964, + "GradeupItemID": 12965, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6079, + "ItemID": 12965, + "GradeupItemID": 12966, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6080, + "ItemID": 12966, + "GradeupItemID": 12967, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6081, + "ItemID": 12968, + "GradeupItemID": 12969, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6082, + "ItemID": 12969, + "GradeupItemID": 12970, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6083, + "ItemID": 12970, + "GradeupItemID": 12971, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6084, + "ItemID": 12971, + "GradeupItemID": 12972, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6085, + "ItemID": 12973, + "GradeupItemID": 12974, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6086, + "ItemID": 12974, + "GradeupItemID": 12975, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6087, + "ItemID": 12975, + "GradeupItemID": 12976, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6088, + "ItemID": 12976, + "GradeupItemID": 12977, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6089, + "ItemID": 12978, + "GradeupItemID": 12979, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6090, + "ItemID": 12979, + "GradeupItemID": 12980, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6091, + "ItemID": 12980, + "GradeupItemID": 12981, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6092, + "ItemID": 12981, + "GradeupItemID": 12982, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6093, + "ItemID": 12983, + "GradeupItemID": 12984, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6094, + "ItemID": 12984, + "GradeupItemID": 12985, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6095, + "ItemID": 12985, + "GradeupItemID": 12986, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6096, + "ItemID": 12986, + "GradeupItemID": 12987, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6097, + "ItemID": 12988, + "GradeupItemID": 12989, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6098, + "ItemID": 12989, + "GradeupItemID": 12990, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6099, + "ItemID": 12990, + "GradeupItemID": 12991, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6100, + "ItemID": 12991, + "GradeupItemID": 12992, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6101, + "ItemID": 12993, + "GradeupItemID": 12994, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6102, + "ItemID": 12994, + "GradeupItemID": 12995, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6103, + "ItemID": 12995, + "GradeupItemID": 12996, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6104, + "ItemID": 12996, + "GradeupItemID": 12997, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6105, + "ItemID": 12998, + "GradeupItemID": 12999, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6106, + "ItemID": 12999, + "GradeupItemID": 13000, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6107, + "ItemID": 13000, + "GradeupItemID": 13001, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6108, + "ItemID": 13001, + "GradeupItemID": 13002, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6109, + "ItemID": 13003, + "GradeupItemID": 13004, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6110, + "ItemID": 13004, + "GradeupItemID": 13005, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6111, + "ItemID": 13005, + "GradeupItemID": 13006, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6112, + "ItemID": 13006, + "GradeupItemID": 13007, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6113, + "ItemID": 13008, + "GradeupItemID": 13009, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6114, + "ItemID": 13009, + "GradeupItemID": 13010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6115, + "ItemID": 13010, + "GradeupItemID": 13011, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6116, + "ItemID": 13011, + "GradeupItemID": 13012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6117, + "ItemID": 13013, + "GradeupItemID": 13014, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6118, + "ItemID": 13014, + "GradeupItemID": 13015, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6119, + "ItemID": 13015, + "GradeupItemID": 13016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6120, + "ItemID": 13016, + "GradeupItemID": 13017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6121, + "ItemID": 13018, + "GradeupItemID": 13019, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6122, + "ItemID": 13019, + "GradeupItemID": 13020, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6123, + "ItemID": 13020, + "GradeupItemID": 13021, + "Cost": 9200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6124, + "ItemID": 13021, + "GradeupItemID": 13022, + "Cost": 9200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6125, + "ItemID": 13023, + "GradeupItemID": 13024, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6126, + "ItemID": 13024, + "GradeupItemID": 13025, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6127, + "ItemID": 13025, + "GradeupItemID": 13026, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6128, + "ItemID": 13026, + "GradeupItemID": 13027, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6129, + "ItemID": 13028, + "GradeupItemID": 13029, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6130, + "ItemID": 13029, + "GradeupItemID": 13030, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6131, + "ItemID": 13030, + "GradeupItemID": 13031, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6132, + "ItemID": 13031, + "GradeupItemID": 13032, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6157, + "ItemID": 13068, + "GradeupItemID": 13069, + "Cost": 2938, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6158, + "ItemID": 13069, + "GradeupItemID": 13070, + "Cost": 2938, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6159, + "ItemID": 13070, + "GradeupItemID": 13071, + "Cost": 2938, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6160, + "ItemID": 13071, + "GradeupItemID": 13072, + "Cost": 2938, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6273, + "ItemID": 13610, + "GradeupItemID": 13611, + "Cost": 660, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6274, + "ItemID": 13611, + "GradeupItemID": 13612, + "Cost": 1380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6275, + "ItemID": 13612, + "GradeupItemID": 13613, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6276, + "ItemID": 13613, + "GradeupItemID": 13614, + "Cost": 4680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7269, + "ItemID": 15359, + "GradeupItemID": 15360, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13223, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11777, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7270, + "ItemID": 15360, + "GradeupItemID": 15361, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13224, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7271, + "ItemID": 15361, + "GradeupItemID": 15362, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15935, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7272, + "ItemID": 15362, + "GradeupItemID": 15363, + "Cost": 15745, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15990, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7273, + "ItemID": 15364, + "GradeupItemID": 15365, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7274, + "ItemID": 15365, + "GradeupItemID": 15366, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7275, + "ItemID": 15366, + "GradeupItemID": 15367, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7276, + "ItemID": 15367, + "GradeupItemID": 15368, + "Cost": 15745, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7277, + "ItemID": 15379, + "GradeupItemID": 15380, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7278, + "ItemID": 15380, + "GradeupItemID": 15381, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7279, + "ItemID": 15381, + "GradeupItemID": 15382, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7280, + "ItemID": 15382, + "GradeupItemID": 15383, + "Cost": 3172, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7281, + "ItemID": 15384, + "GradeupItemID": 15385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7282, + "ItemID": 15385, + "GradeupItemID": 15386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7283, + "ItemID": 15386, + "GradeupItemID": 15387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7284, + "ItemID": 15387, + "GradeupItemID": 15388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7285, + "ItemID": 15389, + "GradeupItemID": 15390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7286, + "ItemID": 15390, + "GradeupItemID": 15391, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7287, + "ItemID": 15391, + "GradeupItemID": 15392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7288, + "ItemID": 15392, + "GradeupItemID": 15393, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7289, + "ItemID": 15394, + "GradeupItemID": 15395, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7290, + "ItemID": 15395, + "GradeupItemID": 15396, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7291, + "ItemID": 15396, + "GradeupItemID": 15397, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7292, + "ItemID": 15397, + "GradeupItemID": 15398, + "Cost": 14335, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7293, + "ItemID": 15399, + "GradeupItemID": 15400, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7294, + "ItemID": 15400, + "GradeupItemID": 15401, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7295, + "ItemID": 15401, + "GradeupItemID": 15402, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7296, + "ItemID": 15402, + "GradeupItemID": 15403, + "Cost": 15275, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7297, + "ItemID": 15404, + "GradeupItemID": 15405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7298, + "ItemID": 15405, + "GradeupItemID": 15406, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7299, + "ItemID": 15406, + "GradeupItemID": 15407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7300, + "ItemID": 15407, + "GradeupItemID": 15408, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7301, + "ItemID": 15409, + "GradeupItemID": 15410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7302, + "ItemID": 15410, + "GradeupItemID": 15411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7303, + "ItemID": 15411, + "GradeupItemID": 15412, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7304, + "ItemID": 15412, + "GradeupItemID": 15413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7305, + "ItemID": 15414, + "GradeupItemID": 15415, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7306, + "ItemID": 15415, + "GradeupItemID": 15416, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7307, + "ItemID": 15416, + "GradeupItemID": 15417, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7308, + "ItemID": 15417, + "GradeupItemID": 15418, + "Cost": 3172, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7309, + "ItemID": 15419, + "GradeupItemID": 15420, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7310, + "ItemID": 15420, + "GradeupItemID": 15421, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7311, + "ItemID": 15421, + "GradeupItemID": 15422, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7312, + "ItemID": 15422, + "GradeupItemID": 15423, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7313, + "ItemID": 15424, + "GradeupItemID": 15425, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7314, + "ItemID": 15425, + "GradeupItemID": 15426, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7315, + "ItemID": 15426, + "GradeupItemID": 15427, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7316, + "ItemID": 15427, + "GradeupItemID": 15428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7317, + "ItemID": 15429, + "GradeupItemID": 15430, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7318, + "ItemID": 15430, + "GradeupItemID": 15431, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7319, + "ItemID": 15431, + "GradeupItemID": 15432, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7320, + "ItemID": 15432, + "GradeupItemID": 15433, + "Cost": 14335, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7321, + "ItemID": 15434, + "GradeupItemID": 15435, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7322, + "ItemID": 15435, + "GradeupItemID": 15436, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7323, + "ItemID": 15436, + "GradeupItemID": 15437, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7324, + "ItemID": 15437, + "GradeupItemID": 15438, + "Cost": 15275, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7325, + "ItemID": 15439, + "GradeupItemID": 15440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7326, + "ItemID": 15440, + "GradeupItemID": 15441, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7327, + "ItemID": 15441, + "GradeupItemID": 15442, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7328, + "ItemID": 15442, + "GradeupItemID": 15443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7329, + "ItemID": 15444, + "GradeupItemID": 15445, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7330, + "ItemID": 15445, + "GradeupItemID": 15446, + "Cost": 15745, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7331, + "ItemID": 15446, + "GradeupItemID": 15447, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7332, + "ItemID": 15447, + "GradeupItemID": 15448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7333, + "ItemID": 15449, + "GradeupItemID": 15450, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7334, + "ItemID": 15450, + "GradeupItemID": 15451, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7335, + "ItemID": 15451, + "GradeupItemID": 15452, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7336, + "ItemID": 15452, + "GradeupItemID": 15453, + "Cost": 3172, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7337, + "ItemID": 15454, + "GradeupItemID": 15455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7338, + "ItemID": 15455, + "GradeupItemID": 15456, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7339, + "ItemID": 15456, + "GradeupItemID": 15457, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7340, + "ItemID": 15457, + "GradeupItemID": 15458, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7341, + "ItemID": 15459, + "GradeupItemID": 15460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7342, + "ItemID": 15460, + "GradeupItemID": 15461, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7343, + "ItemID": 15461, + "GradeupItemID": 15462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7344, + "ItemID": 15462, + "GradeupItemID": 15463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7345, + "ItemID": 15464, + "GradeupItemID": 15465, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7346, + "ItemID": 15465, + "GradeupItemID": 15466, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7347, + "ItemID": 15466, + "GradeupItemID": 15467, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7348, + "ItemID": 15467, + "GradeupItemID": 15468, + "Cost": 14335, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7349, + "ItemID": 15469, + "GradeupItemID": 15470, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7350, + "ItemID": 15470, + "GradeupItemID": 15471, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7351, + "ItemID": 15471, + "GradeupItemID": 15472, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7352, + "ItemID": 15472, + "GradeupItemID": 15473, + "Cost": 15275, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7353, + "ItemID": 15474, + "GradeupItemID": 15475, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7354, + "ItemID": 15475, + "GradeupItemID": 15476, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7355, + "ItemID": 15476, + "GradeupItemID": 15477, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7356, + "ItemID": 15477, + "GradeupItemID": 15478, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7357, + "ItemID": 15479, + "GradeupItemID": 15480, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7358, + "ItemID": 15480, + "GradeupItemID": 15481, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7359, + "ItemID": 15481, + "GradeupItemID": 15482, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7360, + "ItemID": 15482, + "GradeupItemID": 15483, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7361, + "ItemID": 15484, + "GradeupItemID": 15485, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7362, + "ItemID": 15485, + "GradeupItemID": 15486, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7363, + "ItemID": 15486, + "GradeupItemID": 15487, + "Cost": 3172, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7364, + "ItemID": 15487, + "GradeupItemID": 15488, + "Cost": 3172, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7365, + "ItemID": 15489, + "GradeupItemID": 15490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7366, + "ItemID": 15490, + "GradeupItemID": 15491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7367, + "ItemID": 15491, + "GradeupItemID": 15492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7368, + "ItemID": 15492, + "GradeupItemID": 15493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7369, + "ItemID": 15494, + "GradeupItemID": 15495, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7370, + "ItemID": 15495, + "GradeupItemID": 15496, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7371, + "ItemID": 15496, + "GradeupItemID": 15497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7372, + "ItemID": 15497, + "GradeupItemID": 15498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7373, + "ItemID": 15499, + "GradeupItemID": 15500, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7374, + "ItemID": 15500, + "GradeupItemID": 15501, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7375, + "ItemID": 15501, + "GradeupItemID": 15502, + "Cost": 14335, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7376, + "ItemID": 15502, + "GradeupItemID": 15503, + "Cost": 14335, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7377, + "ItemID": 15504, + "GradeupItemID": 15505, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7378, + "ItemID": 15505, + "GradeupItemID": 15506, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7379, + "ItemID": 15506, + "GradeupItemID": 15507, + "Cost": 15275, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7380, + "ItemID": 15507, + "GradeupItemID": 15508, + "Cost": 15275, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7381, + "ItemID": 15509, + "GradeupItemID": 15510, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7382, + "ItemID": 15510, + "GradeupItemID": 15511, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7383, + "ItemID": 15511, + "GradeupItemID": 15512, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7384, + "ItemID": 15512, + "GradeupItemID": 15513, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7385, + "ItemID": 15514, + "GradeupItemID": 15515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7386, + "ItemID": 15515, + "GradeupItemID": 15516, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7387, + "ItemID": 15516, + "GradeupItemID": 15517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7388, + "ItemID": 15517, + "GradeupItemID": 15518, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7965, + "ItemID": 17751, + "GradeupItemID": 17752, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7966, + "ItemID": 17752, + "GradeupItemID": 17753, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7967, + "ItemID": 17753, + "GradeupItemID": 17754, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7968, + "ItemID": 17754, + "GradeupItemID": 17755, + "Cost": 15980, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7969, + "ItemID": 17756, + "GradeupItemID": 17757, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7970, + "ItemID": 17757, + "GradeupItemID": 17758, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7971, + "ItemID": 17758, + "GradeupItemID": 17759, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17930, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7972, + "ItemID": 17759, + "GradeupItemID": 17760, + "Cost": 16215, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7973, + "ItemID": 17761, + "GradeupItemID": 17762, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7974, + "ItemID": 17762, + "GradeupItemID": 17763, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7975, + "ItemID": 17763, + "GradeupItemID": 17764, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7976, + "ItemID": 17764, + "GradeupItemID": 17765, + "Cost": 16450, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7977, + "ItemID": 17766, + "GradeupItemID": 17767, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7978, + "ItemID": 17767, + "GradeupItemID": 17768, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7979, + "ItemID": 17768, + "GradeupItemID": 17769, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7980, + "ItemID": 17769, + "GradeupItemID": 17770, + "Cost": 15980, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7981, + "ItemID": 17771, + "GradeupItemID": 17772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7982, + "ItemID": 17772, + "GradeupItemID": 17773, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7983, + "ItemID": 17773, + "GradeupItemID": 17774, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7984, + "ItemID": 17774, + "GradeupItemID": 17775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7985, + "ItemID": 17776, + "GradeupItemID": 17777, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7986, + "ItemID": 17777, + "GradeupItemID": 17778, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7987, + "ItemID": 17778, + "GradeupItemID": 17779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7988, + "ItemID": 17779, + "GradeupItemID": 17780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7989, + "ItemID": 17781, + "GradeupItemID": 17782, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7990, + "ItemID": 17782, + "GradeupItemID": 17783, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7991, + "ItemID": 17783, + "GradeupItemID": 17784, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7992, + "ItemID": 17784, + "GradeupItemID": 17785, + "Cost": 15980, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7993, + "ItemID": 17786, + "GradeupItemID": 17787, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7994, + "ItemID": 17787, + "GradeupItemID": 17788, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7995, + "ItemID": 17788, + "GradeupItemID": 17789, + "Cost": 16215, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17930, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7996, + "ItemID": 17789, + "GradeupItemID": 17790, + "Cost": 16215, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7997, + "ItemID": 17791, + "GradeupItemID": 17792, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7998, + "ItemID": 17792, + "GradeupItemID": 17793, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7999, + "ItemID": 17793, + "GradeupItemID": 17794, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8000, + "ItemID": 17794, + "GradeupItemID": 17795, + "Cost": 16450, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8001, + "ItemID": 17796, + "GradeupItemID": 17797, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8002, + "ItemID": 17797, + "GradeupItemID": 17798, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17928, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8003, + "ItemID": 17798, + "GradeupItemID": 17799, + "Cost": 15980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8004, + "ItemID": 17799, + "GradeupItemID": 17800, + "Cost": 15980, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17871, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8005, + "ItemID": 17801, + "GradeupItemID": 17802, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8006, + "ItemID": 17802, + "GradeupItemID": 17803, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8007, + "ItemID": 17803, + "GradeupItemID": 17804, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8008, + "ItemID": 17804, + "GradeupItemID": 17805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8009, + "ItemID": 17806, + "GradeupItemID": 17807, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8010, + "ItemID": 17807, + "GradeupItemID": 17808, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8011, + "ItemID": 17808, + "GradeupItemID": 17809, + "Cost": 16450, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8012, + "ItemID": 17809, + "GradeupItemID": 17810, + "Cost": 16450, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8329, + "ItemID": 18379, + "GradeupItemID": 18380, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8330, + "ItemID": 18380, + "GradeupItemID": 18381, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8331, + "ItemID": 18381, + "GradeupItemID": 18382, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8332, + "ItemID": 18382, + "GradeupItemID": 18383, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8333, + "ItemID": 18384, + "GradeupItemID": 18385, + "Cost": 4560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19647, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19646, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8334, + "ItemID": 18385, + "GradeupItemID": 18386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8335, + "ItemID": 18386, + "GradeupItemID": 18387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8336, + "ItemID": 18387, + "GradeupItemID": 18388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8337, + "ItemID": 18389, + "GradeupItemID": 18390, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8338, + "ItemID": 18390, + "GradeupItemID": 18391, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8339, + "ItemID": 18391, + "GradeupItemID": 18392, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8340, + "ItemID": 18392, + "GradeupItemID": 18393, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8341, + "ItemID": 18394, + "GradeupItemID": 18395, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8342, + "ItemID": 18395, + "GradeupItemID": 18396, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8343, + "ItemID": 18396, + "GradeupItemID": 18397, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8344, + "ItemID": 18397, + "GradeupItemID": 18398, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8345, + "ItemID": 18399, + "GradeupItemID": 18400, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8346, + "ItemID": 18400, + "GradeupItemID": 18401, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8347, + "ItemID": 18401, + "GradeupItemID": 18402, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8348, + "ItemID": 18402, + "GradeupItemID": 18403, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8349, + "ItemID": 18404, + "GradeupItemID": 18405, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8350, + "ItemID": 18405, + "GradeupItemID": 18406, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8351, + "ItemID": 18406, + "GradeupItemID": 18407, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8352, + "ItemID": 18407, + "GradeupItemID": 18408, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8353, + "ItemID": 18409, + "GradeupItemID": 18410, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8354, + "ItemID": 18410, + "GradeupItemID": 18411, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8355, + "ItemID": 18411, + "GradeupItemID": 18412, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8356, + "ItemID": 18412, + "GradeupItemID": 18413, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8357, + "ItemID": 18414, + "GradeupItemID": 18415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8358, + "ItemID": 18415, + "GradeupItemID": 18416, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8359, + "ItemID": 18416, + "GradeupItemID": 18417, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8360, + "ItemID": 18417, + "GradeupItemID": 18418, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8361, + "ItemID": 18419, + "GradeupItemID": 18420, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8362, + "ItemID": 18420, + "GradeupItemID": 18421, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8363, + "ItemID": 18421, + "GradeupItemID": 18422, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8364, + "ItemID": 18422, + "GradeupItemID": 18423, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8365, + "ItemID": 18424, + "GradeupItemID": 18425, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8366, + "ItemID": 18425, + "GradeupItemID": 18426, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8367, + "ItemID": 18426, + "GradeupItemID": 18427, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8368, + "ItemID": 18427, + "GradeupItemID": 18428, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8369, + "ItemID": 18429, + "GradeupItemID": 18430, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8370, + "ItemID": 18430, + "GradeupItemID": 18431, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8371, + "ItemID": 18431, + "GradeupItemID": 18432, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8372, + "ItemID": 18432, + "GradeupItemID": 18433, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8373, + "ItemID": 18434, + "GradeupItemID": 18435, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8374, + "ItemID": 18435, + "GradeupItemID": 18436, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8375, + "ItemID": 18436, + "GradeupItemID": 18437, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8376, + "ItemID": 18437, + "GradeupItemID": 18438, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8465, + "ItemID": 18584, + "GradeupItemID": 18585, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8466, + "ItemID": 18585, + "GradeupItemID": 18586, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8467, + "ItemID": 18586, + "GradeupItemID": 18587, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8468, + "ItemID": 18587, + "GradeupItemID": 18588, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8553, + "ItemID": 19251, + "GradeupItemID": 19252, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18658, + "Num": 500, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19653, + "Num": 60, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21379, + "Num": 75, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8554, + "ItemID": 19252, + "GradeupItemID": 19253, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 50, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8555, + "ItemID": 19253, + "GradeupItemID": 19254, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 55, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 70, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 450, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8556, + "ItemID": 19254, + "GradeupItemID": 19255, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21669, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21619, + "Num": 60, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 75, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18660, + "Num": 500, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9097, + "ItemID": 20479, + "GradeupItemID": 20480, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9098, + "ItemID": 20480, + "GradeupItemID": 20481, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9099, + "ItemID": 20481, + "GradeupItemID": 20482, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9100, + "ItemID": 20482, + "GradeupItemID": 20483, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9101, + "ItemID": 20484, + "GradeupItemID": 20485, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9102, + "ItemID": 20485, + "GradeupItemID": 20486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9103, + "ItemID": 20486, + "GradeupItemID": 20487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9104, + "ItemID": 20487, + "GradeupItemID": 20488, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9105, + "ItemID": 20489, + "GradeupItemID": 20490, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9106, + "ItemID": 20490, + "GradeupItemID": 20491, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9107, + "ItemID": 20491, + "GradeupItemID": 20492, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9108, + "ItemID": 20492, + "GradeupItemID": 20493, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9145, + "ItemID": 20539, + "GradeupItemID": 20540, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9146, + "ItemID": 20540, + "GradeupItemID": 20541, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9147, + "ItemID": 20541, + "GradeupItemID": 20542, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9148, + "ItemID": 20542, + "GradeupItemID": 20543, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9149, + "ItemID": 20544, + "GradeupItemID": 20545, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9150, + "ItemID": 20545, + "GradeupItemID": 20546, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9151, + "ItemID": 20546, + "GradeupItemID": 20547, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21225, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9152, + "ItemID": 20547, + "GradeupItemID": 20548, + "Cost": 5040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21225, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9153, + "ItemID": 20549, + "GradeupItemID": 20550, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9154, + "ItemID": 20550, + "GradeupItemID": 20551, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9155, + "ItemID": 20551, + "GradeupItemID": 20552, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9156, + "ItemID": 20552, + "GradeupItemID": 20553, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9193, + "ItemID": 20599, + "GradeupItemID": 20600, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9194, + "ItemID": 20600, + "GradeupItemID": 20601, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9195, + "ItemID": 20601, + "GradeupItemID": 20602, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9196, + "ItemID": 20602, + "GradeupItemID": 20603, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9197, + "ItemID": 20604, + "GradeupItemID": 20605, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9198, + "ItemID": 20605, + "GradeupItemID": 20606, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9199, + "ItemID": 20606, + "GradeupItemID": 20607, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9200, + "ItemID": 20607, + "GradeupItemID": 20608, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9201, + "ItemID": 20609, + "GradeupItemID": 20610, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9202, + "ItemID": 20610, + "GradeupItemID": 20611, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9203, + "ItemID": 20611, + "GradeupItemID": 20612, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9204, + "ItemID": 20612, + "GradeupItemID": 20613, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9241, + "ItemID": 20659, + "GradeupItemID": 20660, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9242, + "ItemID": 20660, + "GradeupItemID": 20661, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9243, + "ItemID": 20661, + "GradeupItemID": 20662, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9244, + "ItemID": 20662, + "GradeupItemID": 20663, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9245, + "ItemID": 20664, + "GradeupItemID": 20665, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9246, + "ItemID": 20665, + "GradeupItemID": 20666, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9247, + "ItemID": 20666, + "GradeupItemID": 20667, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9248, + "ItemID": 20667, + "GradeupItemID": 20668, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9249, + "ItemID": 20669, + "GradeupItemID": 20670, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9250, + "ItemID": 20670, + "GradeupItemID": 20671, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9251, + "ItemID": 20671, + "GradeupItemID": 20672, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9252, + "ItemID": 20672, + "GradeupItemID": 20673, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9317, + "ItemID": 20807, + "GradeupItemID": 20808, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9318, + "ItemID": 20808, + "GradeupItemID": 20809, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9319, + "ItemID": 20809, + "GradeupItemID": 20810, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9320, + "ItemID": 20810, + "GradeupItemID": 20811, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9321, + "ItemID": 20812, + "GradeupItemID": 20813, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9322, + "ItemID": 20813, + "GradeupItemID": 20814, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9323, + "ItemID": 20814, + "GradeupItemID": 20815, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9324, + "ItemID": 20815, + "GradeupItemID": 20816, + "Cost": 5520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9325, + "ItemID": 20817, + "GradeupItemID": 20818, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9326, + "ItemID": 20818, + "GradeupItemID": 20819, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9327, + "ItemID": 20819, + "GradeupItemID": 20820, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9328, + "ItemID": 20820, + "GradeupItemID": 20821, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9365, + "ItemID": 20867, + "GradeupItemID": 20868, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9366, + "ItemID": 20868, + "GradeupItemID": 20869, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9367, + "ItemID": 20869, + "GradeupItemID": 20870, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9368, + "ItemID": 20870, + "GradeupItemID": 20871, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9369, + "ItemID": 20872, + "GradeupItemID": 20873, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9370, + "ItemID": 20873, + "GradeupItemID": 20874, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9371, + "ItemID": 20874, + "GradeupItemID": 20875, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9372, + "ItemID": 20875, + "GradeupItemID": 20876, + "Cost": 5520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9373, + "ItemID": 20877, + "GradeupItemID": 20878, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9374, + "ItemID": 20878, + "GradeupItemID": 20879, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9375, + "ItemID": 20879, + "GradeupItemID": 20880, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9376, + "ItemID": 20880, + "GradeupItemID": 20881, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9413, + "ItemID": 20927, + "GradeupItemID": 20928, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9414, + "ItemID": 20928, + "GradeupItemID": 20929, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9415, + "ItemID": 20929, + "GradeupItemID": 20930, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9416, + "ItemID": 20930, + "GradeupItemID": 20931, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9417, + "ItemID": 20932, + "GradeupItemID": 20933, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9418, + "ItemID": 20933, + "GradeupItemID": 20934, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9419, + "ItemID": 20934, + "GradeupItemID": 20935, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9420, + "ItemID": 20935, + "GradeupItemID": 20936, + "Cost": 5520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9421, + "ItemID": 20937, + "GradeupItemID": 20938, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9422, + "ItemID": 20938, + "GradeupItemID": 20939, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9423, + "ItemID": 20939, + "GradeupItemID": 20940, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9424, + "ItemID": 20940, + "GradeupItemID": 20941, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9461, + "ItemID": 20987, + "GradeupItemID": 20988, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9462, + "ItemID": 20988, + "GradeupItemID": 20989, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9463, + "ItemID": 20989, + "GradeupItemID": 20990, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9464, + "ItemID": 20990, + "GradeupItemID": 20991, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9465, + "ItemID": 20992, + "GradeupItemID": 20993, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9466, + "ItemID": 20993, + "GradeupItemID": 20994, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9467, + "ItemID": 20994, + "GradeupItemID": 20995, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9468, + "ItemID": 20995, + "GradeupItemID": 20996, + "Cost": 5520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21266, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9469, + "ItemID": 20997, + "GradeupItemID": 20998, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9470, + "ItemID": 20998, + "GradeupItemID": 20999, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9471, + "ItemID": 20999, + "GradeupItemID": 21000, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9472, + "ItemID": 21000, + "GradeupItemID": 21001, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9813, + "ItemID": 24174, + "GradeupItemID": 24175, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9814, + "ItemID": 24175, + "GradeupItemID": 24176, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9815, + "ItemID": 24176, + "GradeupItemID": 24177, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9816, + "ItemID": 24177, + "GradeupItemID": 24178, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9857, + "ItemID": 24274, + "GradeupItemID": 24275, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9858, + "ItemID": 24275, + "GradeupItemID": 24276, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9859, + "ItemID": 24276, + "GradeupItemID": 24277, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9860, + "ItemID": 24277, + "GradeupItemID": 24278, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9901, + "ItemID": 24374, + "GradeupItemID": 24375, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9902, + "ItemID": 24375, + "GradeupItemID": 24376, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9903, + "ItemID": 24376, + "GradeupItemID": 24377, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9904, + "ItemID": 24377, + "GradeupItemID": 24378, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9945, + "ItemID": 24474, + "GradeupItemID": 24475, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9946, + "ItemID": 24475, + "GradeupItemID": 24476, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9947, + "ItemID": 24476, + "GradeupItemID": 24477, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9948, + "ItemID": 24477, + "GradeupItemID": 24478, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10033, + "ItemID": 25251, + "GradeupItemID": 25252, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10034, + "ItemID": 25252, + "GradeupItemID": 25253, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10035, + "ItemID": 25253, + "GradeupItemID": 25254, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10036, + "ItemID": 25254, + "GradeupItemID": 25255, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10049, + "ItemID": 25311, + "GradeupItemID": 25312, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10050, + "ItemID": 25312, + "GradeupItemID": 25313, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10051, + "ItemID": 25313, + "GradeupItemID": 25314, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10052, + "ItemID": 25314, + "GradeupItemID": 25315, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10065, + "ItemID": 25371, + "GradeupItemID": 25372, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10066, + "ItemID": 25372, + "GradeupItemID": 25373, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10067, + "ItemID": 25373, + "GradeupItemID": 25374, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10068, + "ItemID": 25374, + "GradeupItemID": 25375, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10081, + "ItemID": 25431, + "GradeupItemID": 25432, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10082, + "ItemID": 25432, + "GradeupItemID": 25433, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10083, + "ItemID": 25433, + "GradeupItemID": 25434, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10084, + "ItemID": 25434, + "GradeupItemID": 25435, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10149, + "ItemID": 793, + "GradeupItemID": 2405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10150, + "ItemID": 2405, + "GradeupItemID": 3428, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10151, + "ItemID": 3428, + "GradeupItemID": 4451, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10152, + "ItemID": 4451, + "GradeupItemID": 5474, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10161, + "ItemID": 8343, + "GradeupItemID": 8344, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10162, + "ItemID": 8344, + "GradeupItemID": 8345, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10163, + "ItemID": 8345, + "GradeupItemID": 8346, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10164, + "ItemID": 8346, + "GradeupItemID": 8347, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10621, + "ItemID": 24179, + "GradeupItemID": 24180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10622, + "ItemID": 24180, + "GradeupItemID": 24181, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10623, + "ItemID": 24181, + "GradeupItemID": 24182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10624, + "ItemID": 24182, + "GradeupItemID": 24183, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10625, + "ItemID": 24184, + "GradeupItemID": 24185, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10626, + "ItemID": 24185, + "GradeupItemID": 24186, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10627, + "ItemID": 24186, + "GradeupItemID": 24187, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10628, + "ItemID": 24187, + "GradeupItemID": 24188, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10629, + "ItemID": 24189, + "GradeupItemID": 24190, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10630, + "ItemID": 24190, + "GradeupItemID": 24191, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10631, + "ItemID": 24191, + "GradeupItemID": 24192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10632, + "ItemID": 24192, + "GradeupItemID": 24193, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10633, + "ItemID": 24194, + "GradeupItemID": 24195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10634, + "ItemID": 24195, + "GradeupItemID": 24196, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10635, + "ItemID": 24196, + "GradeupItemID": 24197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10636, + "ItemID": 24197, + "GradeupItemID": 24198, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10657, + "ItemID": 24279, + "GradeupItemID": 24280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10658, + "ItemID": 24280, + "GradeupItemID": 24281, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10659, + "ItemID": 24281, + "GradeupItemID": 24282, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10660, + "ItemID": 24282, + "GradeupItemID": 24283, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10661, + "ItemID": 24284, + "GradeupItemID": 24285, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10662, + "ItemID": 24285, + "GradeupItemID": 24286, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10663, + "ItemID": 24286, + "GradeupItemID": 24287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10664, + "ItemID": 24287, + "GradeupItemID": 24288, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10665, + "ItemID": 24289, + "GradeupItemID": 24290, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10666, + "ItemID": 24290, + "GradeupItemID": 24291, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10667, + "ItemID": 24291, + "GradeupItemID": 24292, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10668, + "ItemID": 24292, + "GradeupItemID": 24293, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10669, + "ItemID": 24294, + "GradeupItemID": 24295, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10670, + "ItemID": 24295, + "GradeupItemID": 24296, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10671, + "ItemID": 24296, + "GradeupItemID": 24297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10672, + "ItemID": 24297, + "GradeupItemID": 24298, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10689, + "ItemID": 24379, + "GradeupItemID": 24380, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10690, + "ItemID": 24380, + "GradeupItemID": 24381, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10691, + "ItemID": 24381, + "GradeupItemID": 24382, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10692, + "ItemID": 24382, + "GradeupItemID": 24383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10693, + "ItemID": 24384, + "GradeupItemID": 24385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10694, + "ItemID": 24385, + "GradeupItemID": 24386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10695, + "ItemID": 24386, + "GradeupItemID": 24387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10696, + "ItemID": 24387, + "GradeupItemID": 24388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10697, + "ItemID": 24389, + "GradeupItemID": 24390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10698, + "ItemID": 24390, + "GradeupItemID": 24391, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10699, + "ItemID": 24391, + "GradeupItemID": 24392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10700, + "ItemID": 24392, + "GradeupItemID": 24393, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10701, + "ItemID": 24394, + "GradeupItemID": 24395, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10702, + "ItemID": 24395, + "GradeupItemID": 24396, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10703, + "ItemID": 24396, + "GradeupItemID": 24397, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10704, + "ItemID": 24397, + "GradeupItemID": 24398, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10721, + "ItemID": 24479, + "GradeupItemID": 24480, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10722, + "ItemID": 24480, + "GradeupItemID": 24481, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10723, + "ItemID": 24481, + "GradeupItemID": 24482, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10724, + "ItemID": 24482, + "GradeupItemID": 24483, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10725, + "ItemID": 24484, + "GradeupItemID": 24485, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10726, + "ItemID": 24485, + "GradeupItemID": 24486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10727, + "ItemID": 24486, + "GradeupItemID": 24487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10728, + "ItemID": 24487, + "GradeupItemID": 24488, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10729, + "ItemID": 24489, + "GradeupItemID": 24490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10730, + "ItemID": 24490, + "GradeupItemID": 24491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10731, + "ItemID": 24491, + "GradeupItemID": 24492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10732, + "ItemID": 24492, + "GradeupItemID": 24493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10733, + "ItemID": 24494, + "GradeupItemID": 24495, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10734, + "ItemID": 24495, + "GradeupItemID": 24496, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10735, + "ItemID": 24496, + "GradeupItemID": 24497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10736, + "ItemID": 24497, + "GradeupItemID": 24498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10893, + "ItemID": 25271, + "GradeupItemID": 25272, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10894, + "ItemID": 25272, + "GradeupItemID": 25273, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10895, + "ItemID": 25273, + "GradeupItemID": 25274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10896, + "ItemID": 25274, + "GradeupItemID": 25275, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10909, + "ItemID": 25291, + "GradeupItemID": 25292, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10910, + "ItemID": 25292, + "GradeupItemID": 25293, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10911, + "ItemID": 25293, + "GradeupItemID": 25294, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10912, + "ItemID": 25294, + "GradeupItemID": 25295, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10925, + "ItemID": 25331, + "GradeupItemID": 25332, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10926, + "ItemID": 25332, + "GradeupItemID": 25333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10927, + "ItemID": 25333, + "GradeupItemID": 25334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10928, + "ItemID": 25334, + "GradeupItemID": 25335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10941, + "ItemID": 25351, + "GradeupItemID": 25352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10942, + "ItemID": 25352, + "GradeupItemID": 25353, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10943, + "ItemID": 25353, + "GradeupItemID": 25354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10944, + "ItemID": 25354, + "GradeupItemID": 25355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10957, + "ItemID": 25391, + "GradeupItemID": 25392, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10958, + "ItemID": 25392, + "GradeupItemID": 25393, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10959, + "ItemID": 25393, + "GradeupItemID": 25394, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10960, + "ItemID": 25394, + "GradeupItemID": 25395, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10973, + "ItemID": 25411, + "GradeupItemID": 25412, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10974, + "ItemID": 25412, + "GradeupItemID": 25413, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10975, + "ItemID": 25413, + "GradeupItemID": 25414, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10976, + "ItemID": 25414, + "GradeupItemID": 25415, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10989, + "ItemID": 25451, + "GradeupItemID": 25452, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10990, + "ItemID": 25452, + "GradeupItemID": 25453, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10991, + "ItemID": 25453, + "GradeupItemID": 25454, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10992, + "ItemID": 25454, + "GradeupItemID": 25455, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11005, + "ItemID": 25471, + "GradeupItemID": 25472, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11006, + "ItemID": 25472, + "GradeupItemID": 25473, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11007, + "ItemID": 25473, + "GradeupItemID": 25474, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11008, + "ItemID": 25474, + "GradeupItemID": 25475, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 15, + "RecipeList": [ + { + "RecipeID": 1421, + "ItemID": 434, + "GradeupItemID": 2046, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1422, + "ItemID": 2046, + "GradeupItemID": 3069, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1423, + "ItemID": 3069, + "GradeupItemID": 4092, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1424, + "ItemID": 4092, + "GradeupItemID": 5115, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1425, + "ItemID": 435, + "GradeupItemID": 2047, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1426, + "ItemID": 2047, + "GradeupItemID": 3070, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1427, + "ItemID": 3070, + "GradeupItemID": 4093, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1428, + "ItemID": 4093, + "GradeupItemID": 5116, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1429, + "ItemID": 436, + "GradeupItemID": 2048, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1430, + "ItemID": 2048, + "GradeupItemID": 3071, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1431, + "ItemID": 3071, + "GradeupItemID": 4094, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1432, + "ItemID": 4094, + "GradeupItemID": 5117, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1433, + "ItemID": 437, + "GradeupItemID": 2049, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1434, + "ItemID": 2049, + "GradeupItemID": 3072, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1435, + "ItemID": 3072, + "GradeupItemID": 4095, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1436, + "ItemID": 4095, + "GradeupItemID": 5118, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1485, + "ItemID": 450, + "GradeupItemID": 2062, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1486, + "ItemID": 2062, + "GradeupItemID": 3085, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1487, + "ItemID": 3085, + "GradeupItemID": 4108, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1488, + "ItemID": 4108, + "GradeupItemID": 5131, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1489, + "ItemID": 451, + "GradeupItemID": 2063, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1490, + "ItemID": 2063, + "GradeupItemID": 3086, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1491, + "ItemID": 3086, + "GradeupItemID": 4109, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1492, + "ItemID": 4109, + "GradeupItemID": 5132, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1493, + "ItemID": 452, + "GradeupItemID": 2064, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1494, + "ItemID": 2064, + "GradeupItemID": 3087, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1495, + "ItemID": 3087, + "GradeupItemID": 4110, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1496, + "ItemID": 4110, + "GradeupItemID": 5133, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1497, + "ItemID": 453, + "GradeupItemID": 2065, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1498, + "ItemID": 2065, + "GradeupItemID": 3088, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1499, + "ItemID": 3088, + "GradeupItemID": 4111, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1500, + "ItemID": 4111, + "GradeupItemID": 5134, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1549, + "ItemID": 466, + "GradeupItemID": 2078, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1550, + "ItemID": 2078, + "GradeupItemID": 3101, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1551, + "ItemID": 3101, + "GradeupItemID": 4124, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1552, + "ItemID": 4124, + "GradeupItemID": 5147, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1553, + "ItemID": 467, + "GradeupItemID": 2079, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1554, + "ItemID": 2079, + "GradeupItemID": 3102, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1555, + "ItemID": 3102, + "GradeupItemID": 4125, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1556, + "ItemID": 4125, + "GradeupItemID": 5148, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1557, + "ItemID": 468, + "GradeupItemID": 2080, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1558, + "ItemID": 2080, + "GradeupItemID": 3103, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1559, + "ItemID": 3103, + "GradeupItemID": 4126, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1560, + "ItemID": 4126, + "GradeupItemID": 5149, + "Cost": 480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1561, + "ItemID": 469, + "GradeupItemID": 2081, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1562, + "ItemID": 2081, + "GradeupItemID": 3104, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1563, + "ItemID": 3104, + "GradeupItemID": 4127, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1564, + "ItemID": 4127, + "GradeupItemID": 5150, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1613, + "ItemID": 482, + "GradeupItemID": 2094, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1614, + "ItemID": 2094, + "GradeupItemID": 3117, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1615, + "ItemID": 3117, + "GradeupItemID": 4140, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1616, + "ItemID": 4140, + "GradeupItemID": 5163, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1617, + "ItemID": 483, + "GradeupItemID": 2095, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1618, + "ItemID": 2095, + "GradeupItemID": 3118, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1619, + "ItemID": 3118, + "GradeupItemID": 4141, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1620, + "ItemID": 4141, + "GradeupItemID": 5164, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1621, + "ItemID": 484, + "GradeupItemID": 2096, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1622, + "ItemID": 2096, + "GradeupItemID": 3119, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1623, + "ItemID": 3119, + "GradeupItemID": 4142, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1624, + "ItemID": 4142, + "GradeupItemID": 5165, + "Cost": 440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1625, + "ItemID": 485, + "GradeupItemID": 2097, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1626, + "ItemID": 2097, + "GradeupItemID": 3120, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1627, + "ItemID": 3120, + "GradeupItemID": 4143, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1628, + "ItemID": 4143, + "GradeupItemID": 5166, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1661, + "ItemID": 497, + "GradeupItemID": 2109, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1662, + "ItemID": 2109, + "GradeupItemID": 3132, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1663, + "ItemID": 3132, + "GradeupItemID": 4155, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1664, + "ItemID": 4155, + "GradeupItemID": 5178, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1665, + "ItemID": 498, + "GradeupItemID": 2110, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1666, + "ItemID": 2110, + "GradeupItemID": 3133, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1667, + "ItemID": 3133, + "GradeupItemID": 4156, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1668, + "ItemID": 4156, + "GradeupItemID": 5179, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2049, + "ItemID": 598, + "GradeupItemID": 2210, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2050, + "ItemID": 2210, + "GradeupItemID": 3233, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2051, + "ItemID": 3233, + "GradeupItemID": 4256, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2052, + "ItemID": 4256, + "GradeupItemID": 5279, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2053, + "ItemID": 599, + "GradeupItemID": 2211, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2054, + "ItemID": 2211, + "GradeupItemID": 3234, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2055, + "ItemID": 3234, + "GradeupItemID": 4257, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2056, + "ItemID": 4257, + "GradeupItemID": 5280, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2057, + "ItemID": 600, + "GradeupItemID": 2212, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2058, + "ItemID": 2212, + "GradeupItemID": 3235, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2059, + "ItemID": 3235, + "GradeupItemID": 4258, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2060, + "ItemID": 4258, + "GradeupItemID": 5281, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7882, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2061, + "ItemID": 601, + "GradeupItemID": 2213, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2062, + "ItemID": 2213, + "GradeupItemID": 3236, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2063, + "ItemID": 3236, + "GradeupItemID": 4259, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2064, + "ItemID": 4259, + "GradeupItemID": 5282, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2065, + "ItemID": 602, + "GradeupItemID": 2214, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2066, + "ItemID": 2214, + "GradeupItemID": 3237, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2067, + "ItemID": 3237, + "GradeupItemID": 4260, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2068, + "ItemID": 4260, + "GradeupItemID": 5283, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2069, + "ItemID": 603, + "GradeupItemID": 2215, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2070, + "ItemID": 2215, + "GradeupItemID": 3238, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2071, + "ItemID": 3238, + "GradeupItemID": 4261, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7968, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2072, + "ItemID": 4261, + "GradeupItemID": 5284, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2073, + "ItemID": 604, + "GradeupItemID": 2216, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2074, + "ItemID": 2216, + "GradeupItemID": 3239, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2075, + "ItemID": 3239, + "GradeupItemID": 4262, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2076, + "ItemID": 4262, + "GradeupItemID": 5285, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2077, + "ItemID": 605, + "GradeupItemID": 2217, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2078, + "ItemID": 2217, + "GradeupItemID": 3240, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2079, + "ItemID": 3240, + "GradeupItemID": 4263, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2080, + "ItemID": 4263, + "GradeupItemID": 5286, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2081, + "ItemID": 606, + "GradeupItemID": 2218, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2082, + "ItemID": 2218, + "GradeupItemID": 3241, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2083, + "ItemID": 3241, + "GradeupItemID": 4264, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7813, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2084, + "ItemID": 4264, + "GradeupItemID": 5287, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2085, + "ItemID": 607, + "GradeupItemID": 2219, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2086, + "ItemID": 2219, + "GradeupItemID": 3242, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7864, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2087, + "ItemID": 3242, + "GradeupItemID": 4265, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2088, + "ItemID": 4265, + "GradeupItemID": 5288, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8028, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2089, + "ItemID": 608, + "GradeupItemID": 2220, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7867, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2090, + "ItemID": 2220, + "GradeupItemID": 3243, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7726, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2091, + "ItemID": 3243, + "GradeupItemID": 4266, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2092, + "ItemID": 4266, + "GradeupItemID": 5289, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2093, + "ItemID": 609, + "GradeupItemID": 2221, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2094, + "ItemID": 2221, + "GradeupItemID": 3244, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2095, + "ItemID": 3244, + "GradeupItemID": 4267, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2096, + "ItemID": 4267, + "GradeupItemID": 5290, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2097, + "ItemID": 610, + "GradeupItemID": 2222, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2098, + "ItemID": 2222, + "GradeupItemID": 3245, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2099, + "ItemID": 3245, + "GradeupItemID": 4268, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2100, + "ItemID": 4268, + "GradeupItemID": 5291, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2101, + "ItemID": 611, + "GradeupItemID": 2223, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7747, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2102, + "ItemID": 2223, + "GradeupItemID": 3246, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2103, + "ItemID": 3246, + "GradeupItemID": 4269, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2104, + "ItemID": 4269, + "GradeupItemID": 5292, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2105, + "ItemID": 612, + "GradeupItemID": 2224, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2106, + "ItemID": 2224, + "GradeupItemID": 3247, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2107, + "ItemID": 3247, + "GradeupItemID": 4270, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2108, + "ItemID": 4270, + "GradeupItemID": 5293, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2109, + "ItemID": 613, + "GradeupItemID": 2225, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2110, + "ItemID": 2225, + "GradeupItemID": 3248, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2111, + "ItemID": 3248, + "GradeupItemID": 4271, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2112, + "ItemID": 4271, + "GradeupItemID": 5294, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2113, + "ItemID": 614, + "GradeupItemID": 2226, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7785, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2114, + "ItemID": 2226, + "GradeupItemID": 3249, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2115, + "ItemID": 3249, + "GradeupItemID": 4272, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2116, + "ItemID": 4272, + "GradeupItemID": 5295, + "Cost": 8800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8031, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2117, + "ItemID": 615, + "GradeupItemID": 2227, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2118, + "ItemID": 2227, + "GradeupItemID": 3250, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2119, + "ItemID": 3250, + "GradeupItemID": 4273, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2120, + "ItemID": 4273, + "GradeupItemID": 5296, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2121, + "ItemID": 616, + "GradeupItemID": 2228, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8030, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2122, + "ItemID": 2228, + "GradeupItemID": 3251, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9442, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7871, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2123, + "ItemID": 3251, + "GradeupItemID": 4274, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2124, + "ItemID": 4274, + "GradeupItemID": 5297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2125, + "ItemID": 617, + "GradeupItemID": 2229, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2126, + "ItemID": 2229, + "GradeupItemID": 3252, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9439, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2127, + "ItemID": 3252, + "GradeupItemID": 4275, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2128, + "ItemID": 4275, + "GradeupItemID": 5298, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2129, + "ItemID": 618, + "GradeupItemID": 2230, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2130, + "ItemID": 2230, + "GradeupItemID": 3253, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2131, + "ItemID": 3253, + "GradeupItemID": 4276, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2132, + "ItemID": 4276, + "GradeupItemID": 5299, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2133, + "ItemID": 619, + "GradeupItemID": 2231, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2134, + "ItemID": 2231, + "GradeupItemID": 3254, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2135, + "ItemID": 3254, + "GradeupItemID": 4277, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2136, + "ItemID": 4277, + "GradeupItemID": 5300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2137, + "ItemID": 620, + "GradeupItemID": 2232, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2138, + "ItemID": 2232, + "GradeupItemID": 3255, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2139, + "ItemID": 3255, + "GradeupItemID": 4278, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2140, + "ItemID": 4278, + "GradeupItemID": 5301, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2141, + "ItemID": 621, + "GradeupItemID": 2233, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7819, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2142, + "ItemID": 2233, + "GradeupItemID": 3256, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2143, + "ItemID": 3256, + "GradeupItemID": 4279, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2144, + "ItemID": 4279, + "GradeupItemID": 5302, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2145, + "ItemID": 622, + "GradeupItemID": 2234, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2146, + "ItemID": 2234, + "GradeupItemID": 3257, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2147, + "ItemID": 3257, + "GradeupItemID": 4280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2148, + "ItemID": 4280, + "GradeupItemID": 5303, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2149, + "ItemID": 623, + "GradeupItemID": 2235, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2150, + "ItemID": 2235, + "GradeupItemID": 3258, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2151, + "ItemID": 3258, + "GradeupItemID": 4281, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2152, + "ItemID": 4281, + "GradeupItemID": 5304, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2369, + "ItemID": 678, + "GradeupItemID": 2290, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2370, + "ItemID": 2290, + "GradeupItemID": 3313, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2371, + "ItemID": 3313, + "GradeupItemID": 4336, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2372, + "ItemID": 4336, + "GradeupItemID": 5359, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1074, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2477, + "ItemID": 705, + "GradeupItemID": 2317, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2478, + "ItemID": 2317, + "GradeupItemID": 3340, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2479, + "ItemID": 3340, + "GradeupItemID": 4363, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2480, + "ItemID": 4363, + "GradeupItemID": 5386, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2481, + "ItemID": 706, + "GradeupItemID": 2318, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2482, + "ItemID": 2318, + "GradeupItemID": 3341, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2483, + "ItemID": 3341, + "GradeupItemID": 4364, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2484, + "ItemID": 4364, + "GradeupItemID": 5387, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2485, + "ItemID": 707, + "GradeupItemID": 2319, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7983, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2486, + "ItemID": 2319, + "GradeupItemID": 3342, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2487, + "ItemID": 3342, + "GradeupItemID": 4365, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7883, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2488, + "ItemID": 4365, + "GradeupItemID": 5388, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2489, + "ItemID": 708, + "GradeupItemID": 2320, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2490, + "ItemID": 2320, + "GradeupItemID": 3343, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2491, + "ItemID": 3343, + "GradeupItemID": 4366, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2492, + "ItemID": 4366, + "GradeupItemID": 5389, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2493, + "ItemID": 709, + "GradeupItemID": 2321, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2494, + "ItemID": 2321, + "GradeupItemID": 3344, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2495, + "ItemID": 3344, + "GradeupItemID": 4367, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2496, + "ItemID": 4367, + "GradeupItemID": 5390, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2497, + "ItemID": 710, + "GradeupItemID": 2322, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2498, + "ItemID": 2322, + "GradeupItemID": 3345, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2499, + "ItemID": 3345, + "GradeupItemID": 4368, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2500, + "ItemID": 4368, + "GradeupItemID": 5391, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2501, + "ItemID": 711, + "GradeupItemID": 2323, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2502, + "ItemID": 2323, + "GradeupItemID": 3346, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2503, + "ItemID": 3346, + "GradeupItemID": 4369, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2504, + "ItemID": 4369, + "GradeupItemID": 5392, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2505, + "ItemID": 712, + "GradeupItemID": 2324, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2506, + "ItemID": 2324, + "GradeupItemID": 3347, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2507, + "ItemID": 3347, + "GradeupItemID": 4370, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7760, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2508, + "ItemID": 4370, + "GradeupItemID": 5393, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2509, + "ItemID": 713, + "GradeupItemID": 2325, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2510, + "ItemID": 2325, + "GradeupItemID": 3348, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2511, + "ItemID": 3348, + "GradeupItemID": 4371, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2512, + "ItemID": 4371, + "GradeupItemID": 5394, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8014, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2513, + "ItemID": 714, + "GradeupItemID": 2326, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2514, + "ItemID": 2326, + "GradeupItemID": 3349, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2515, + "ItemID": 3349, + "GradeupItemID": 4372, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2516, + "ItemID": 4372, + "GradeupItemID": 5395, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8019, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2517, + "ItemID": 715, + "GradeupItemID": 2327, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2518, + "ItemID": 2327, + "GradeupItemID": 3350, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2519, + "ItemID": 3350, + "GradeupItemID": 4373, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2520, + "ItemID": 4373, + "GradeupItemID": 5396, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2521, + "ItemID": 716, + "GradeupItemID": 2328, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2522, + "ItemID": 2328, + "GradeupItemID": 3351, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2523, + "ItemID": 3351, + "GradeupItemID": 4374, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2524, + "ItemID": 4374, + "GradeupItemID": 5397, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2525, + "ItemID": 717, + "GradeupItemID": 2329, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2526, + "ItemID": 2329, + "GradeupItemID": 3352, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2527, + "ItemID": 3352, + "GradeupItemID": 4375, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7947, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2528, + "ItemID": 4375, + "GradeupItemID": 5398, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2529, + "ItemID": 718, + "GradeupItemID": 2330, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2530, + "ItemID": 2330, + "GradeupItemID": 3353, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2531, + "ItemID": 3353, + "GradeupItemID": 4376, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2532, + "ItemID": 4376, + "GradeupItemID": 5399, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2533, + "ItemID": 719, + "GradeupItemID": 2331, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2534, + "ItemID": 2331, + "GradeupItemID": 3354, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2535, + "ItemID": 3354, + "GradeupItemID": 4377, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2536, + "ItemID": 4377, + "GradeupItemID": 5400, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2537, + "ItemID": 720, + "GradeupItemID": 2332, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2538, + "ItemID": 2332, + "GradeupItemID": 3355, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2539, + "ItemID": 3355, + "GradeupItemID": 4378, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7739, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2540, + "ItemID": 4378, + "GradeupItemID": 5401, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2541, + "ItemID": 721, + "GradeupItemID": 2333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2542, + "ItemID": 2333, + "GradeupItemID": 3356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2543, + "ItemID": 3356, + "GradeupItemID": 4379, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2544, + "ItemID": 4379, + "GradeupItemID": 5402, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2545, + "ItemID": 722, + "GradeupItemID": 2334, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2546, + "ItemID": 2334, + "GradeupItemID": 3357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2547, + "ItemID": 3357, + "GradeupItemID": 4380, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2548, + "ItemID": 4380, + "GradeupItemID": 5403, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2549, + "ItemID": 723, + "GradeupItemID": 2335, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2550, + "ItemID": 2335, + "GradeupItemID": 3358, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7886, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2551, + "ItemID": 3358, + "GradeupItemID": 4381, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2552, + "ItemID": 4381, + "GradeupItemID": 5404, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2553, + "ItemID": 724, + "GradeupItemID": 2336, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2554, + "ItemID": 2336, + "GradeupItemID": 3359, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2555, + "ItemID": 3359, + "GradeupItemID": 4382, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2556, + "ItemID": 4382, + "GradeupItemID": 5405, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2557, + "ItemID": 725, + "GradeupItemID": 2337, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2558, + "ItemID": 2337, + "GradeupItemID": 3360, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2559, + "ItemID": 3360, + "GradeupItemID": 4383, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2560, + "ItemID": 4383, + "GradeupItemID": 5406, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2561, + "ItemID": 726, + "GradeupItemID": 2338, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2562, + "ItemID": 2338, + "GradeupItemID": 3361, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2563, + "ItemID": 3361, + "GradeupItemID": 4384, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2564, + "ItemID": 4384, + "GradeupItemID": 5407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2565, + "ItemID": 727, + "GradeupItemID": 2339, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7819, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2566, + "ItemID": 2339, + "GradeupItemID": 3362, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2567, + "ItemID": 3362, + "GradeupItemID": 4385, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9453, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2568, + "ItemID": 4385, + "GradeupItemID": 5408, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2569, + "ItemID": 728, + "GradeupItemID": 2340, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2570, + "ItemID": 2340, + "GradeupItemID": 3363, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2571, + "ItemID": 3363, + "GradeupItemID": 4386, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2572, + "ItemID": 4386, + "GradeupItemID": 5409, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2573, + "ItemID": 729, + "GradeupItemID": 2341, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2574, + "ItemID": 2341, + "GradeupItemID": 3364, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2575, + "ItemID": 3364, + "GradeupItemID": 4387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2576, + "ItemID": 4387, + "GradeupItemID": 5410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2889, + "ItemID": 811, + "GradeupItemID": 2423, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2890, + "ItemID": 2423, + "GradeupItemID": 3446, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2891, + "ItemID": 3446, + "GradeupItemID": 4469, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2892, + "ItemID": 4469, + "GradeupItemID": 5492, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2893, + "ItemID": 812, + "GradeupItemID": 2424, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2894, + "ItemID": 2424, + "GradeupItemID": 3447, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2895, + "ItemID": 3447, + "GradeupItemID": 4470, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2896, + "ItemID": 4470, + "GradeupItemID": 5493, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7895, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2897, + "ItemID": 813, + "GradeupItemID": 2425, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2898, + "ItemID": 2425, + "GradeupItemID": 3448, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2899, + "ItemID": 3448, + "GradeupItemID": 4471, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2900, + "ItemID": 4471, + "GradeupItemID": 5494, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2901, + "ItemID": 814, + "GradeupItemID": 2426, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7983, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2902, + "ItemID": 2426, + "GradeupItemID": 3449, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9062, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2903, + "ItemID": 3449, + "GradeupItemID": 4472, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2904, + "ItemID": 4472, + "GradeupItemID": 5495, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2905, + "ItemID": 815, + "GradeupItemID": 2427, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2906, + "ItemID": 2427, + "GradeupItemID": 3450, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2907, + "ItemID": 3450, + "GradeupItemID": 4473, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2908, + "ItemID": 4473, + "GradeupItemID": 5496, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8005, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2909, + "ItemID": 816, + "GradeupItemID": 2428, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2910, + "ItemID": 2428, + "GradeupItemID": 3451, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2911, + "ItemID": 3451, + "GradeupItemID": 4474, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7787, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2912, + "ItemID": 4474, + "GradeupItemID": 5497, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7788, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2913, + "ItemID": 817, + "GradeupItemID": 2429, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2914, + "ItemID": 2429, + "GradeupItemID": 3452, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2915, + "ItemID": 3452, + "GradeupItemID": 4475, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2916, + "ItemID": 4475, + "GradeupItemID": 5498, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7737, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2917, + "ItemID": 818, + "GradeupItemID": 2430, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2918, + "ItemID": 2430, + "GradeupItemID": 3453, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7752, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2919, + "ItemID": 3453, + "GradeupItemID": 4476, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7918, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2920, + "ItemID": 4476, + "GradeupItemID": 5499, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2921, + "ItemID": 819, + "GradeupItemID": 2431, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2922, + "ItemID": 2431, + "GradeupItemID": 3454, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7841, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2923, + "ItemID": 3454, + "GradeupItemID": 4477, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2924, + "ItemID": 4477, + "GradeupItemID": 5500, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2925, + "ItemID": 820, + "GradeupItemID": 2432, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2926, + "ItemID": 2432, + "GradeupItemID": 3455, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2927, + "ItemID": 3455, + "GradeupItemID": 4478, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7729, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7838, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2928, + "ItemID": 4478, + "GradeupItemID": 5501, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2929, + "ItemID": 821, + "GradeupItemID": 2433, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2930, + "ItemID": 2433, + "GradeupItemID": 3456, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2931, + "ItemID": 3456, + "GradeupItemID": 4479, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2932, + "ItemID": 4479, + "GradeupItemID": 5502, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2933, + "ItemID": 822, + "GradeupItemID": 2434, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7784, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2934, + "ItemID": 2434, + "GradeupItemID": 3457, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2935, + "ItemID": 3457, + "GradeupItemID": 4480, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2936, + "ItemID": 4480, + "GradeupItemID": 5503, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2937, + "ItemID": 823, + "GradeupItemID": 2435, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2938, + "ItemID": 2435, + "GradeupItemID": 3458, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2939, + "ItemID": 3458, + "GradeupItemID": 4481, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7992, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2940, + "ItemID": 4481, + "GradeupItemID": 5504, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2941, + "ItemID": 824, + "GradeupItemID": 2436, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2942, + "ItemID": 2436, + "GradeupItemID": 3459, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2943, + "ItemID": 3459, + "GradeupItemID": 4482, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2944, + "ItemID": 4482, + "GradeupItemID": 5505, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2945, + "ItemID": 826, + "GradeupItemID": 2438, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2946, + "ItemID": 2438, + "GradeupItemID": 3461, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2947, + "ItemID": 3461, + "GradeupItemID": 4484, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2948, + "ItemID": 4484, + "GradeupItemID": 5507, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2949, + "ItemID": 827, + "GradeupItemID": 2439, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7807, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2950, + "ItemID": 2439, + "GradeupItemID": 3462, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7765, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2951, + "ItemID": 3462, + "GradeupItemID": 4485, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2952, + "ItemID": 4485, + "GradeupItemID": 5508, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2953, + "ItemID": 828, + "GradeupItemID": 2440, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2954, + "ItemID": 2440, + "GradeupItemID": 3463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2955, + "ItemID": 3463, + "GradeupItemID": 4486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2956, + "ItemID": 4486, + "GradeupItemID": 5509, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2957, + "ItemID": 829, + "GradeupItemID": 2441, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2958, + "ItemID": 2441, + "GradeupItemID": 3464, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9441, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9438, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2959, + "ItemID": 3464, + "GradeupItemID": 4487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2960, + "ItemID": 4487, + "GradeupItemID": 5510, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2961, + "ItemID": 830, + "GradeupItemID": 2442, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2962, + "ItemID": 2442, + "GradeupItemID": 3465, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7731, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2963, + "ItemID": 3465, + "GradeupItemID": 4488, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7731, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2964, + "ItemID": 4488, + "GradeupItemID": 5511, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2965, + "ItemID": 831, + "GradeupItemID": 2443, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7816, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2966, + "ItemID": 2443, + "GradeupItemID": 3466, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2967, + "ItemID": 3466, + "GradeupItemID": 4489, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2968, + "ItemID": 4489, + "GradeupItemID": 5512, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2969, + "ItemID": 832, + "GradeupItemID": 2444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2970, + "ItemID": 2444, + "GradeupItemID": 3467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2971, + "ItemID": 3467, + "GradeupItemID": 4490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2972, + "ItemID": 4490, + "GradeupItemID": 5513, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2973, + "ItemID": 833, + "GradeupItemID": 2445, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 2974, + "ItemID": 2445, + "GradeupItemID": 3468, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 2975, + "ItemID": 3468, + "GradeupItemID": 4491, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 2976, + "ItemID": 4491, + "GradeupItemID": 5514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2977, + "ItemID": 834, + "GradeupItemID": 2446, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2978, + "ItemID": 2446, + "GradeupItemID": 3469, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2979, + "ItemID": 3469, + "GradeupItemID": 4492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2980, + "ItemID": 4492, + "GradeupItemID": 5515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2981, + "ItemID": 835, + "GradeupItemID": 2447, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2982, + "ItemID": 2447, + "GradeupItemID": 3470, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2983, + "ItemID": 3470, + "GradeupItemID": 4493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2984, + "ItemID": 4493, + "GradeupItemID": 5516, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2985, + "ItemID": 836, + "GradeupItemID": 2448, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2986, + "ItemID": 2448, + "GradeupItemID": 3471, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8031, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2987, + "ItemID": 3471, + "GradeupItemID": 4494, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9445, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2988, + "ItemID": 4494, + "GradeupItemID": 5517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2989, + "ItemID": 837, + "GradeupItemID": 2449, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2990, + "ItemID": 2449, + "GradeupItemID": 3472, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2991, + "ItemID": 3472, + "GradeupItemID": 4495, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2992, + "ItemID": 4495, + "GradeupItemID": 5518, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3305, + "ItemID": 916, + "GradeupItemID": 2528, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3306, + "ItemID": 2528, + "GradeupItemID": 3551, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3307, + "ItemID": 3551, + "GradeupItemID": 4574, + "Cost": 1090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3308, + "ItemID": 4574, + "GradeupItemID": 5597, + "Cost": 1090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3309, + "ItemID": 917, + "GradeupItemID": 2529, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3310, + "ItemID": 2529, + "GradeupItemID": 3552, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3311, + "ItemID": 3552, + "GradeupItemID": 4575, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3312, + "ItemID": 4575, + "GradeupItemID": 5598, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3313, + "ItemID": 918, + "GradeupItemID": 2530, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3314, + "ItemID": 2530, + "GradeupItemID": 3553, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3315, + "ItemID": 3553, + "GradeupItemID": 4576, + "Cost": 1360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3316, + "ItemID": 4576, + "GradeupItemID": 5599, + "Cost": 1360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3317, + "ItemID": 919, + "GradeupItemID": 2531, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3318, + "ItemID": 2531, + "GradeupItemID": 3554, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 10999, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7869, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3319, + "ItemID": 3554, + "GradeupItemID": 4577, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7945, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3320, + "ItemID": 4577, + "GradeupItemID": 5600, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7867, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3321, + "ItemID": 920, + "GradeupItemID": 2532, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3322, + "ItemID": 2532, + "GradeupItemID": 3555, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3323, + "ItemID": 3555, + "GradeupItemID": 4578, + "Cost": 1520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3324, + "ItemID": 4578, + "GradeupItemID": 5601, + "Cost": 1520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7919, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3325, + "ItemID": 921, + "GradeupItemID": 2533, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3326, + "ItemID": 2533, + "GradeupItemID": 3556, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3327, + "ItemID": 3556, + "GradeupItemID": 4579, + "Cost": 1760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7827, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3328, + "ItemID": 4579, + "GradeupItemID": 5602, + "Cost": 1760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7551, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3329, + "ItemID": 922, + "GradeupItemID": 2534, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3330, + "ItemID": 2534, + "GradeupItemID": 3557, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3331, + "ItemID": 3557, + "GradeupItemID": 4580, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3332, + "ItemID": 4580, + "GradeupItemID": 5603, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3333, + "ItemID": 923, + "GradeupItemID": 2535, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7979, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3334, + "ItemID": 2535, + "GradeupItemID": 3558, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3335, + "ItemID": 3558, + "GradeupItemID": 4581, + "Cost": 2240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3336, + "ItemID": 4581, + "GradeupItemID": 5604, + "Cost": 2240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3337, + "ItemID": 924, + "GradeupItemID": 2536, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3338, + "ItemID": 2536, + "GradeupItemID": 3559, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3339, + "ItemID": 3559, + "GradeupItemID": 4582, + "Cost": 2640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3340, + "ItemID": 4582, + "GradeupItemID": 5605, + "Cost": 2640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3341, + "ItemID": 925, + "GradeupItemID": 2537, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3342, + "ItemID": 2537, + "GradeupItemID": 3560, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3343, + "ItemID": 3560, + "GradeupItemID": 4583, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7726, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3344, + "ItemID": 4583, + "GradeupItemID": 5606, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3345, + "ItemID": 926, + "GradeupItemID": 2538, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3346, + "ItemID": 2538, + "GradeupItemID": 3561, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3347, + "ItemID": 3561, + "GradeupItemID": 4584, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7820, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3348, + "ItemID": 4584, + "GradeupItemID": 5607, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3349, + "ItemID": 927, + "GradeupItemID": 2539, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3350, + "ItemID": 2539, + "GradeupItemID": 3562, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3351, + "ItemID": 3562, + "GradeupItemID": 4585, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3352, + "ItemID": 4585, + "GradeupItemID": 5608, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3353, + "ItemID": 928, + "GradeupItemID": 2540, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7868, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3354, + "ItemID": 2540, + "GradeupItemID": 3563, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3355, + "ItemID": 3563, + "GradeupItemID": 4586, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3356, + "ItemID": 4586, + "GradeupItemID": 5609, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3357, + "ItemID": 929, + "GradeupItemID": 2541, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3358, + "ItemID": 2541, + "GradeupItemID": 3564, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3359, + "ItemID": 3564, + "GradeupItemID": 4587, + "Cost": 4640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7842, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3360, + "ItemID": 4587, + "GradeupItemID": 5610, + "Cost": 4640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3361, + "ItemID": 930, + "GradeupItemID": 2542, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3362, + "ItemID": 2542, + "GradeupItemID": 3565, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3363, + "ItemID": 3565, + "GradeupItemID": 4588, + "Cost": 8200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3364, + "ItemID": 4588, + "GradeupItemID": 5611, + "Cost": 8200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3365, + "ItemID": 931, + "GradeupItemID": 2543, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8009, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3366, + "ItemID": 2543, + "GradeupItemID": 3566, + "Cost": 8160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7927, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7772, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3367, + "ItemID": 3566, + "GradeupItemID": 4589, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3368, + "ItemID": 4589, + "GradeupItemID": 5612, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3369, + "ItemID": 932, + "GradeupItemID": 2544, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3370, + "ItemID": 2544, + "GradeupItemID": 3567, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3371, + "ItemID": 3567, + "GradeupItemID": 4590, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3372, + "ItemID": 4590, + "GradeupItemID": 5613, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3373, + "ItemID": 933, + "GradeupItemID": 2545, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3374, + "ItemID": 2545, + "GradeupItemID": 3568, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3375, + "ItemID": 3568, + "GradeupItemID": 4591, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3376, + "ItemID": 4591, + "GradeupItemID": 5614, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3377, + "ItemID": 934, + "GradeupItemID": 2546, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7823, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3378, + "ItemID": 2546, + "GradeupItemID": 3569, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9443, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3379, + "ItemID": 3569, + "GradeupItemID": 4592, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3380, + "ItemID": 4592, + "GradeupItemID": 5615, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3381, + "ItemID": 935, + "GradeupItemID": 2547, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3382, + "ItemID": 2547, + "GradeupItemID": 3570, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3383, + "ItemID": 3570, + "GradeupItemID": 4593, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3384, + "ItemID": 4593, + "GradeupItemID": 5616, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3385, + "ItemID": 936, + "GradeupItemID": 2548, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7770, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7734, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3386, + "ItemID": 2548, + "GradeupItemID": 3571, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7999, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3387, + "ItemID": 3571, + "GradeupItemID": 4594, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7877, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8020, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3388, + "ItemID": 4594, + "GradeupItemID": 5617, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7929, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7898, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3389, + "ItemID": 937, + "GradeupItemID": 2549, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3390, + "ItemID": 2549, + "GradeupItemID": 3572, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3391, + "ItemID": 3572, + "GradeupItemID": 4595, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3392, + "ItemID": 4595, + "GradeupItemID": 5618, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3393, + "ItemID": 938, + "GradeupItemID": 2550, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7746, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3394, + "ItemID": 2550, + "GradeupItemID": 3573, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7806, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 3395, + "ItemID": 3573, + "GradeupItemID": 4596, + "Cost": 11360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7802, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3396, + "ItemID": 4596, + "GradeupItemID": 5619, + "Cost": 11360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7931, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11011, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11012, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11013, + "Num": 1, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 10992, + "Num": 1, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 3397, + "ItemID": 939, + "GradeupItemID": 2551, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3398, + "ItemID": 2551, + "GradeupItemID": 3574, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8030, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3399, + "ItemID": 3574, + "GradeupItemID": 4597, + "Cost": 9440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9437, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9447, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3400, + "ItemID": 4597, + "GradeupItemID": 5620, + "Cost": 9440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9439, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7913, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3401, + "ItemID": 940, + "GradeupItemID": 2552, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3402, + "ItemID": 2552, + "GradeupItemID": 3575, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3403, + "ItemID": 3575, + "GradeupItemID": 4598, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3404, + "ItemID": 4598, + "GradeupItemID": 5621, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3513, + "ItemID": 969, + "GradeupItemID": 2581, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3514, + "ItemID": 2581, + "GradeupItemID": 3604, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3515, + "ItemID": 3604, + "GradeupItemID": 4627, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3516, + "ItemID": 4627, + "GradeupItemID": 5650, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3517, + "ItemID": 970, + "GradeupItemID": 2582, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3518, + "ItemID": 2582, + "GradeupItemID": 3605, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3519, + "ItemID": 3605, + "GradeupItemID": 4628, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3520, + "ItemID": 4628, + "GradeupItemID": 5651, + "Cost": 280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3521, + "ItemID": 971, + "GradeupItemID": 2583, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3522, + "ItemID": 2583, + "GradeupItemID": 3606, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3523, + "ItemID": 3606, + "GradeupItemID": 4629, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3524, + "ItemID": 4629, + "GradeupItemID": 5652, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3525, + "ItemID": 972, + "GradeupItemID": 2584, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3526, + "ItemID": 2584, + "GradeupItemID": 3607, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3527, + "ItemID": 3607, + "GradeupItemID": 4630, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3528, + "ItemID": 4630, + "GradeupItemID": 5653, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3529, + "ItemID": 973, + "GradeupItemID": 2585, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3530, + "ItemID": 2585, + "GradeupItemID": 3608, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3531, + "ItemID": 3608, + "GradeupItemID": 4631, + "Cost": 950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3532, + "ItemID": 4631, + "GradeupItemID": 5654, + "Cost": 950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3981, + "ItemID": 8418, + "GradeupItemID": 8419, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3982, + "ItemID": 8419, + "GradeupItemID": 8420, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3983, + "ItemID": 8420, + "GradeupItemID": 8421, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3984, + "ItemID": 8421, + "GradeupItemID": 8422, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3985, + "ItemID": 8423, + "GradeupItemID": 8424, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3986, + "ItemID": 8424, + "GradeupItemID": 8425, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3987, + "ItemID": 8425, + "GradeupItemID": 8426, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3988, + "ItemID": 8426, + "GradeupItemID": 8427, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3989, + "ItemID": 8428, + "GradeupItemID": 8429, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3990, + "ItemID": 8429, + "GradeupItemID": 8430, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3991, + "ItemID": 8430, + "GradeupItemID": 8431, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3992, + "ItemID": 8431, + "GradeupItemID": 8432, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3993, + "ItemID": 8433, + "GradeupItemID": 8434, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3994, + "ItemID": 8434, + "GradeupItemID": 8435, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3995, + "ItemID": 8435, + "GradeupItemID": 8436, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3996, + "ItemID": 8436, + "GradeupItemID": 8437, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3997, + "ItemID": 8438, + "GradeupItemID": 8439, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3998, + "ItemID": 8439, + "GradeupItemID": 8440, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3999, + "ItemID": 8440, + "GradeupItemID": 8441, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4000, + "ItemID": 8441, + "GradeupItemID": 8442, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4001, + "ItemID": 8443, + "GradeupItemID": 8444, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4002, + "ItemID": 8444, + "GradeupItemID": 8445, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4003, + "ItemID": 8445, + "GradeupItemID": 8446, + "Cost": 240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4004, + "ItemID": 8446, + "GradeupItemID": 8447, + "Cost": 240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4005, + "ItemID": 8448, + "GradeupItemID": 8449, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4006, + "ItemID": 8449, + "GradeupItemID": 8450, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4007, + "ItemID": 8450, + "GradeupItemID": 8451, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4008, + "ItemID": 8451, + "GradeupItemID": 8452, + "Cost": 480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4009, + "ItemID": 8453, + "GradeupItemID": 8454, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4010, + "ItemID": 8454, + "GradeupItemID": 8455, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4011, + "ItemID": 8455, + "GradeupItemID": 8456, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4012, + "ItemID": 8456, + "GradeupItemID": 8457, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4013, + "ItemID": 8458, + "GradeupItemID": 8459, + "Cost": 10720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7742, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7890, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4014, + "ItemID": 8459, + "GradeupItemID": 8460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4015, + "ItemID": 8460, + "GradeupItemID": 8461, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4016, + "ItemID": 8461, + "GradeupItemID": 8462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4017, + "ItemID": 8463, + "GradeupItemID": 8464, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4018, + "ItemID": 8464, + "GradeupItemID": 8465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4019, + "ItemID": 8465, + "GradeupItemID": 8466, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4020, + "ItemID": 8466, + "GradeupItemID": 8467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4021, + "ItemID": 8468, + "GradeupItemID": 8469, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4022, + "ItemID": 8469, + "GradeupItemID": 8470, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4023, + "ItemID": 8470, + "GradeupItemID": 8471, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4024, + "ItemID": 8471, + "GradeupItemID": 8472, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4025, + "ItemID": 8473, + "GradeupItemID": 8474, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4026, + "ItemID": 8474, + "GradeupItemID": 8475, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4027, + "ItemID": 8475, + "GradeupItemID": 8476, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4028, + "ItemID": 8476, + "GradeupItemID": 8477, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4029, + "ItemID": 8478, + "GradeupItemID": 8479, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4030, + "ItemID": 8479, + "GradeupItemID": 8480, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4031, + "ItemID": 8480, + "GradeupItemID": 8481, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4032, + "ItemID": 8481, + "GradeupItemID": 8482, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7952, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4033, + "ItemID": 8483, + "GradeupItemID": 8484, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4034, + "ItemID": 8484, + "GradeupItemID": 8485, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4035, + "ItemID": 8485, + "GradeupItemID": 8486, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4036, + "ItemID": 8486, + "GradeupItemID": 8487, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4037, + "ItemID": 8488, + "GradeupItemID": 8489, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4038, + "ItemID": 8489, + "GradeupItemID": 8490, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4039, + "ItemID": 8490, + "GradeupItemID": 8491, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4040, + "ItemID": 8491, + "GradeupItemID": 8492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4041, + "ItemID": 8493, + "GradeupItemID": 8494, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4042, + "ItemID": 8494, + "GradeupItemID": 8495, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4043, + "ItemID": 8495, + "GradeupItemID": 8496, + "Cost": 150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4044, + "ItemID": 8496, + "GradeupItemID": 8497, + "Cost": 150, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7960, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4045, + "ItemID": 8498, + "GradeupItemID": 8499, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4046, + "ItemID": 8499, + "GradeupItemID": 8500, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4047, + "ItemID": 8500, + "GradeupItemID": 8501, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4048, + "ItemID": 8501, + "GradeupItemID": 8502, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4049, + "ItemID": 8503, + "GradeupItemID": 8504, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4050, + "ItemID": 8504, + "GradeupItemID": 8505, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4051, + "ItemID": 8505, + "GradeupItemID": 8506, + "Cost": 900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4052, + "ItemID": 8506, + "GradeupItemID": 8507, + "Cost": 900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7916, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4053, + "ItemID": 8508, + "GradeupItemID": 8509, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4054, + "ItemID": 8509, + "GradeupItemID": 8510, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4055, + "ItemID": 8510, + "GradeupItemID": 8511, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4056, + "ItemID": 8511, + "GradeupItemID": 8512, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4057, + "ItemID": 8513, + "GradeupItemID": 8514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4058, + "ItemID": 8514, + "GradeupItemID": 8515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4059, + "ItemID": 8515, + "GradeupItemID": 8516, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4060, + "ItemID": 8516, + "GradeupItemID": 8517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4489, + "ItemID": 9649, + "GradeupItemID": 9650, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4490, + "ItemID": 9650, + "GradeupItemID": 9651, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4491, + "ItemID": 9651, + "GradeupItemID": 9652, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4492, + "ItemID": 9652, + "GradeupItemID": 9653, + "Cost": 1260, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7965, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4493, + "ItemID": 9654, + "GradeupItemID": 9655, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4494, + "ItemID": 9655, + "GradeupItemID": 9656, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4495, + "ItemID": 9656, + "GradeupItemID": 9657, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4496, + "ItemID": 9657, + "GradeupItemID": 9658, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4497, + "ItemID": 9659, + "GradeupItemID": 9660, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4498, + "ItemID": 9660, + "GradeupItemID": 9661, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7848, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8016, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4499, + "ItemID": 9661, + "GradeupItemID": 9662, + "Cost": 2380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8016, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4500, + "ItemID": 9662, + "GradeupItemID": 9663, + "Cost": 2380, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4501, + "ItemID": 9664, + "GradeupItemID": 9665, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4502, + "ItemID": 9665, + "GradeupItemID": 9666, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4503, + "ItemID": 9666, + "GradeupItemID": 9667, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4504, + "ItemID": 9667, + "GradeupItemID": 9668, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7902, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4505, + "ItemID": 9669, + "GradeupItemID": 9670, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4506, + "ItemID": 9670, + "GradeupItemID": 9671, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4507, + "ItemID": 9671, + "GradeupItemID": 9672, + "Cost": 4250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8013, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4508, + "ItemID": 9672, + "GradeupItemID": 9673, + "Cost": 4250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7884, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4945, + "ItemID": 10943, + "GradeupItemID": 10944, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4946, + "ItemID": 10944, + "GradeupItemID": 10945, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4947, + "ItemID": 10945, + "GradeupItemID": 10946, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4948, + "ItemID": 10946, + "GradeupItemID": 10947, + "Cost": 7300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13491, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4949, + "ItemID": 10948, + "GradeupItemID": 10949, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4950, + "ItemID": 10949, + "GradeupItemID": 10950, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4951, + "ItemID": 10950, + "GradeupItemID": 10951, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4952, + "ItemID": 10951, + "GradeupItemID": 10952, + "Cost": 7300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13492, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4953, + "ItemID": 10953, + "GradeupItemID": 10954, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4954, + "ItemID": 10954, + "GradeupItemID": 10955, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4955, + "ItemID": 10955, + "GradeupItemID": 10956, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4956, + "ItemID": 10956, + "GradeupItemID": 10957, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16833, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4957, + "ItemID": 10958, + "GradeupItemID": 10959, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4958, + "ItemID": 10959, + "GradeupItemID": 10960, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4959, + "ItemID": 10960, + "GradeupItemID": 10961, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4960, + "ItemID": 10961, + "GradeupItemID": 10962, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16834, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5945, + "ItemID": 12793, + "GradeupItemID": 12794, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5946, + "ItemID": 12794, + "GradeupItemID": 12795, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5947, + "ItemID": 12795, + "GradeupItemID": 12796, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5948, + "ItemID": 12796, + "GradeupItemID": 12797, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5949, + "ItemID": 12798, + "GradeupItemID": 12799, + "Cost": 7100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5950, + "ItemID": 12799, + "GradeupItemID": 12800, + "Cost": 7100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5951, + "ItemID": 12800, + "GradeupItemID": 12801, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5952, + "ItemID": 12801, + "GradeupItemID": 12802, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5953, + "ItemID": 12803, + "GradeupItemID": 12804, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5954, + "ItemID": 12804, + "GradeupItemID": 12805, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5955, + "ItemID": 12805, + "GradeupItemID": 12806, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5956, + "ItemID": 12806, + "GradeupItemID": 12807, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5957, + "ItemID": 12808, + "GradeupItemID": 12809, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5958, + "ItemID": 12809, + "GradeupItemID": 12810, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5959, + "ItemID": 12810, + "GradeupItemID": 12811, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5960, + "ItemID": 12811, + "GradeupItemID": 12812, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5961, + "ItemID": 12813, + "GradeupItemID": 12814, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5962, + "ItemID": 12814, + "GradeupItemID": 12815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5963, + "ItemID": 12815, + "GradeupItemID": 12816, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5964, + "ItemID": 12816, + "GradeupItemID": 12817, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5965, + "ItemID": 12818, + "GradeupItemID": 12819, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5966, + "ItemID": 12819, + "GradeupItemID": 12820, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5967, + "ItemID": 12820, + "GradeupItemID": 12821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5968, + "ItemID": 12821, + "GradeupItemID": 12822, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5969, + "ItemID": 12823, + "GradeupItemID": 12824, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5970, + "ItemID": 12824, + "GradeupItemID": 12825, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5971, + "ItemID": 12825, + "GradeupItemID": 12826, + "Cost": 6600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5972, + "ItemID": 12826, + "GradeupItemID": 12827, + "Cost": 6600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5973, + "ItemID": 12833, + "GradeupItemID": 12834, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5974, + "ItemID": 12834, + "GradeupItemID": 12835, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5975, + "ItemID": 12835, + "GradeupItemID": 12836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5976, + "ItemID": 12836, + "GradeupItemID": 12837, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5977, + "ItemID": 12838, + "GradeupItemID": 12839, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5978, + "ItemID": 12839, + "GradeupItemID": 12840, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5979, + "ItemID": 12840, + "GradeupItemID": 12841, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5980, + "ItemID": 12841, + "GradeupItemID": 12842, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5981, + "ItemID": 12843, + "GradeupItemID": 12844, + "Cost": 8700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5982, + "ItemID": 12844, + "GradeupItemID": 12845, + "Cost": 8700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11801, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5983, + "ItemID": 12845, + "GradeupItemID": 12846, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5984, + "ItemID": 12846, + "GradeupItemID": 12847, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5985, + "ItemID": 12848, + "GradeupItemID": 12849, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5986, + "ItemID": 12849, + "GradeupItemID": 12850, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5987, + "ItemID": 12850, + "GradeupItemID": 12851, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5988, + "ItemID": 12851, + "GradeupItemID": 12852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5989, + "ItemID": 12853, + "GradeupItemID": 12854, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5990, + "ItemID": 12854, + "GradeupItemID": 12855, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5991, + "ItemID": 12855, + "GradeupItemID": 12856, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5992, + "ItemID": 12856, + "GradeupItemID": 12857, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5993, + "ItemID": 12858, + "GradeupItemID": 12859, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5994, + "ItemID": 12859, + "GradeupItemID": 12860, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5995, + "ItemID": 12860, + "GradeupItemID": 12861, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5996, + "ItemID": 12861, + "GradeupItemID": 12862, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5997, + "ItemID": 12863, + "GradeupItemID": 12864, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5998, + "ItemID": 12864, + "GradeupItemID": 12865, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 5999, + "ItemID": 12865, + "GradeupItemID": 12866, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6000, + "ItemID": 12866, + "GradeupItemID": 12867, + "Cost": 7400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6001, + "ItemID": 12868, + "GradeupItemID": 12869, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6002, + "ItemID": 12869, + "GradeupItemID": 12870, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6003, + "ItemID": 12870, + "GradeupItemID": 12871, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6004, + "ItemID": 12871, + "GradeupItemID": 12872, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6005, + "ItemID": 12873, + "GradeupItemID": 12874, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6006, + "ItemID": 12874, + "GradeupItemID": 12875, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6007, + "ItemID": 12875, + "GradeupItemID": 12876, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6008, + "ItemID": 12876, + "GradeupItemID": 12877, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6009, + "ItemID": 12878, + "GradeupItemID": 12879, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6010, + "ItemID": 12879, + "GradeupItemID": 12880, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6011, + "ItemID": 12880, + "GradeupItemID": 12881, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6012, + "ItemID": 12881, + "GradeupItemID": 12882, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6013, + "ItemID": 12883, + "GradeupItemID": 12884, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6014, + "ItemID": 12884, + "GradeupItemID": 12885, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6015, + "ItemID": 12885, + "GradeupItemID": 12886, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6016, + "ItemID": 12886, + "GradeupItemID": 12887, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6017, + "ItemID": 12888, + "GradeupItemID": 12889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6018, + "ItemID": 12889, + "GradeupItemID": 12890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6019, + "ItemID": 12890, + "GradeupItemID": 12891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6020, + "ItemID": 12891, + "GradeupItemID": 12892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6021, + "ItemID": 12893, + "GradeupItemID": 12894, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6022, + "ItemID": 12894, + "GradeupItemID": 12895, + "Cost": 7400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6023, + "ItemID": 12895, + "GradeupItemID": 12896, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6024, + "ItemID": 12896, + "GradeupItemID": 12897, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6025, + "ItemID": 12898, + "GradeupItemID": 12899, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6026, + "ItemID": 12899, + "GradeupItemID": 12900, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11789, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6027, + "ItemID": 12900, + "GradeupItemID": 12901, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6028, + "ItemID": 12901, + "GradeupItemID": 12902, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11797, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6029, + "ItemID": 12903, + "GradeupItemID": 12904, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6030, + "ItemID": 12904, + "GradeupItemID": 12905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6031, + "ItemID": 12905, + "GradeupItemID": 12906, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6032, + "ItemID": 12906, + "GradeupItemID": 12907, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6033, + "ItemID": 12908, + "GradeupItemID": 12909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6034, + "ItemID": 12909, + "GradeupItemID": 12910, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6035, + "ItemID": 12910, + "GradeupItemID": 12911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6036, + "ItemID": 12911, + "GradeupItemID": 12912, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6149, + "ItemID": 13053, + "GradeupItemID": 13054, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6150, + "ItemID": 13054, + "GradeupItemID": 13055, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6151, + "ItemID": 13055, + "GradeupItemID": 13056, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6152, + "ItemID": 13056, + "GradeupItemID": 13057, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6153, + "ItemID": 13058, + "GradeupItemID": 13059, + "Cost": 2312, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6154, + "ItemID": 13059, + "GradeupItemID": 13060, + "Cost": 2312, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6155, + "ItemID": 13060, + "GradeupItemID": 13061, + "Cost": 2312, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6156, + "ItemID": 13061, + "GradeupItemID": 13062, + "Cost": 2312, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6269, + "ItemID": 13605, + "GradeupItemID": 13606, + "Cost": 550, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6270, + "ItemID": 13606, + "GradeupItemID": 13607, + "Cost": 1150, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6271, + "ItemID": 13607, + "GradeupItemID": 13608, + "Cost": 2250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6272, + "ItemID": 13608, + "GradeupItemID": 13609, + "Cost": 3900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7149, + "ItemID": 15198, + "GradeupItemID": 15199, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11774, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11778, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7150, + "ItemID": 15199, + "GradeupItemID": 15200, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13224, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7151, + "ItemID": 15200, + "GradeupItemID": 15201, + "Cost": 3099, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7152, + "ItemID": 15201, + "GradeupItemID": 15202, + "Cost": 3099, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15995, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7153, + "ItemID": 15203, + "GradeupItemID": 15204, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7154, + "ItemID": 15204, + "GradeupItemID": 15205, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7155, + "ItemID": 15205, + "GradeupItemID": 15206, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7156, + "ItemID": 15206, + "GradeupItemID": 15207, + "Cost": 12395, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7157, + "ItemID": 15218, + "GradeupItemID": 15219, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7158, + "ItemID": 15219, + "GradeupItemID": 15220, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7159, + "ItemID": 15220, + "GradeupItemID": 15221, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7160, + "ItemID": 15221, + "GradeupItemID": 15222, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7161, + "ItemID": 15223, + "GradeupItemID": 15224, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7162, + "ItemID": 15224, + "GradeupItemID": 15225, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7163, + "ItemID": 15225, + "GradeupItemID": 15226, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7164, + "ItemID": 15226, + "GradeupItemID": 15227, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7165, + "ItemID": 15228, + "GradeupItemID": 15229, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15961, + "Num": 3, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 7166, + "ItemID": 15229, + "GradeupItemID": 15230, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7167, + "ItemID": 15230, + "GradeupItemID": 15231, + "Cost": 10545, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7168, + "ItemID": 15231, + "GradeupItemID": 15232, + "Cost": 10545, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7169, + "ItemID": 15233, + "GradeupItemID": 15234, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7170, + "ItemID": 15234, + "GradeupItemID": 15235, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7171, + "ItemID": 15235, + "GradeupItemID": 15236, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7172, + "ItemID": 15236, + "GradeupItemID": 15237, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7173, + "ItemID": 15238, + "GradeupItemID": 15239, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7174, + "ItemID": 15239, + "GradeupItemID": 15240, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7175, + "ItemID": 15240, + "GradeupItemID": 15241, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7176, + "ItemID": 15241, + "GradeupItemID": 15242, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7177, + "ItemID": 15243, + "GradeupItemID": 15244, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7178, + "ItemID": 15244, + "GradeupItemID": 15245, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7179, + "ItemID": 15245, + "GradeupItemID": 15246, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7180, + "ItemID": 15246, + "GradeupItemID": 15247, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7181, + "ItemID": 15248, + "GradeupItemID": 15249, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7182, + "ItemID": 15249, + "GradeupItemID": 15250, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7183, + "ItemID": 15250, + "GradeupItemID": 15251, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7184, + "ItemID": 15251, + "GradeupItemID": 15252, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7185, + "ItemID": 15253, + "GradeupItemID": 15254, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7186, + "ItemID": 15254, + "GradeupItemID": 15255, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7187, + "ItemID": 15255, + "GradeupItemID": 15256, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7188, + "ItemID": 15256, + "GradeupItemID": 15257, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7189, + "ItemID": 15258, + "GradeupItemID": 15259, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7190, + "ItemID": 15259, + "GradeupItemID": 15260, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7191, + "ItemID": 15260, + "GradeupItemID": 15261, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7192, + "ItemID": 15261, + "GradeupItemID": 15262, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7193, + "ItemID": 15263, + "GradeupItemID": 15264, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7194, + "ItemID": 15264, + "GradeupItemID": 15265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7195, + "ItemID": 15265, + "GradeupItemID": 15266, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7196, + "ItemID": 15266, + "GradeupItemID": 15267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7197, + "ItemID": 15268, + "GradeupItemID": 15269, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7198, + "ItemID": 15269, + "GradeupItemID": 15270, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7199, + "ItemID": 15270, + "GradeupItemID": 15271, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7200, + "ItemID": 15271, + "GradeupItemID": 15272, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7201, + "ItemID": 15273, + "GradeupItemID": 15274, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7202, + "ItemID": 15274, + "GradeupItemID": 15275, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7203, + "ItemID": 15275, + "GradeupItemID": 15276, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7204, + "ItemID": 15276, + "GradeupItemID": 15277, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7205, + "ItemID": 15278, + "GradeupItemID": 15279, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7206, + "ItemID": 15279, + "GradeupItemID": 15280, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7207, + "ItemID": 15280, + "GradeupItemID": 15281, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7208, + "ItemID": 15281, + "GradeupItemID": 15282, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7209, + "ItemID": 15283, + "GradeupItemID": 15284, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7210, + "ItemID": 15284, + "GradeupItemID": 15285, + "Cost": 12395, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7211, + "ItemID": 15285, + "GradeupItemID": 15286, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7212, + "ItemID": 15286, + "GradeupItemID": 15287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7213, + "ItemID": 15288, + "GradeupItemID": 15289, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7214, + "ItemID": 15289, + "GradeupItemID": 15290, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7215, + "ItemID": 15290, + "GradeupItemID": 15291, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7216, + "ItemID": 15291, + "GradeupItemID": 15292, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7217, + "ItemID": 15293, + "GradeupItemID": 15294, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7218, + "ItemID": 15294, + "GradeupItemID": 15295, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7219, + "ItemID": 15295, + "GradeupItemID": 15296, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7220, + "ItemID": 15296, + "GradeupItemID": 15297, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7221, + "ItemID": 15298, + "GradeupItemID": 15299, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7222, + "ItemID": 15299, + "GradeupItemID": 15300, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7223, + "ItemID": 15300, + "GradeupItemID": 15301, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7224, + "ItemID": 15301, + "GradeupItemID": 15302, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7225, + "ItemID": 15303, + "GradeupItemID": 15304, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7226, + "ItemID": 15304, + "GradeupItemID": 15305, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7227, + "ItemID": 15305, + "GradeupItemID": 15306, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7228, + "ItemID": 15306, + "GradeupItemID": 15307, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7229, + "ItemID": 15308, + "GradeupItemID": 15309, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7230, + "ItemID": 15309, + "GradeupItemID": 15310, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7231, + "ItemID": 15310, + "GradeupItemID": 15311, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7232, + "ItemID": 15311, + "GradeupItemID": 15312, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7233, + "ItemID": 15313, + "GradeupItemID": 15315, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7234, + "ItemID": 15315, + "GradeupItemID": 15316, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7235, + "ItemID": 15316, + "GradeupItemID": 15317, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7236, + "ItemID": 15317, + "GradeupItemID": 15318, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7237, + "ItemID": 15319, + "GradeupItemID": 15320, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7238, + "ItemID": 15320, + "GradeupItemID": 15321, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7239, + "ItemID": 15321, + "GradeupItemID": 15322, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7240, + "ItemID": 15322, + "GradeupItemID": 15323, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7241, + "ItemID": 15324, + "GradeupItemID": 15325, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7242, + "ItemID": 15325, + "GradeupItemID": 15326, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7243, + "ItemID": 15326, + "GradeupItemID": 15327, + "Cost": 2498, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7244, + "ItemID": 15327, + "GradeupItemID": 15328, + "Cost": 2498, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7245, + "ItemID": 15329, + "GradeupItemID": 15330, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7246, + "ItemID": 15330, + "GradeupItemID": 15331, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7247, + "ItemID": 15331, + "GradeupItemID": 15332, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7248, + "ItemID": 15332, + "GradeupItemID": 15333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7249, + "ItemID": 15334, + "GradeupItemID": 15335, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7250, + "ItemID": 15335, + "GradeupItemID": 15336, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7251, + "ItemID": 15336, + "GradeupItemID": 15337, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7252, + "ItemID": 15337, + "GradeupItemID": 15338, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7253, + "ItemID": 15339, + "GradeupItemID": 15340, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7254, + "ItemID": 15340, + "GradeupItemID": 15341, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7255, + "ItemID": 15341, + "GradeupItemID": 15342, + "Cost": 2821, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7256, + "ItemID": 15342, + "GradeupItemID": 15343, + "Cost": 2821, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7257, + "ItemID": 15344, + "GradeupItemID": 15345, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7258, + "ItemID": 15345, + "GradeupItemID": 15346, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7259, + "ItemID": 15346, + "GradeupItemID": 15347, + "Cost": 3006, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7260, + "ItemID": 15347, + "GradeupItemID": 15348, + "Cost": 3006, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7261, + "ItemID": 15349, + "GradeupItemID": 15350, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7262, + "ItemID": 15350, + "GradeupItemID": 15351, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7263, + "ItemID": 15351, + "GradeupItemID": 15352, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7264, + "ItemID": 15352, + "GradeupItemID": 15353, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7265, + "ItemID": 15354, + "GradeupItemID": 15355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7266, + "ItemID": 15355, + "GradeupItemID": 15356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7267, + "ItemID": 15356, + "GradeupItemID": 15357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7268, + "ItemID": 15357, + "GradeupItemID": 15358, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7917, + "ItemID": 17691, + "GradeupItemID": 17692, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7918, + "ItemID": 17692, + "GradeupItemID": 17693, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17867, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7919, + "ItemID": 17693, + "GradeupItemID": 17694, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7920, + "ItemID": 17694, + "GradeupItemID": 17695, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7921, + "ItemID": 17696, + "GradeupItemID": 17697, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7922, + "ItemID": 17697, + "GradeupItemID": 17698, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7923, + "ItemID": 17698, + "GradeupItemID": 17699, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7924, + "ItemID": 17699, + "GradeupItemID": 17700, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7925, + "ItemID": 17701, + "GradeupItemID": 17702, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7926, + "ItemID": 17702, + "GradeupItemID": 17703, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7927, + "ItemID": 17703, + "GradeupItemID": 17704, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7928, + "ItemID": 17704, + "GradeupItemID": 17705, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7929, + "ItemID": 17706, + "GradeupItemID": 17707, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7930, + "ItemID": 17707, + "GradeupItemID": 17708, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17867, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7931, + "ItemID": 17708, + "GradeupItemID": 17709, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7932, + "ItemID": 17709, + "GradeupItemID": 17710, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7933, + "ItemID": 17711, + "GradeupItemID": 17712, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7934, + "ItemID": 17712, + "GradeupItemID": 17713, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7935, + "ItemID": 17713, + "GradeupItemID": 17714, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7936, + "ItemID": 17714, + "GradeupItemID": 17715, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7937, + "ItemID": 17716, + "GradeupItemID": 17717, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7938, + "ItemID": 17717, + "GradeupItemID": 17718, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7939, + "ItemID": 17718, + "GradeupItemID": 17719, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7940, + "ItemID": 17719, + "GradeupItemID": 17720, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7941, + "ItemID": 17721, + "GradeupItemID": 17722, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7942, + "ItemID": 17722, + "GradeupItemID": 17723, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17867, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7943, + "ItemID": 17723, + "GradeupItemID": 17724, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7944, + "ItemID": 17724, + "GradeupItemID": 17725, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7945, + "ItemID": 17726, + "GradeupItemID": 17727, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7946, + "ItemID": 17727, + "GradeupItemID": 17728, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7947, + "ItemID": 17728, + "GradeupItemID": 17729, + "Cost": 12765, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17857, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7948, + "ItemID": 17729, + "GradeupItemID": 17730, + "Cost": 12765, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17907, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17908, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7949, + "ItemID": 17731, + "GradeupItemID": 17732, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7950, + "ItemID": 17732, + "GradeupItemID": 17733, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7951, + "ItemID": 17733, + "GradeupItemID": 17734, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7952, + "ItemID": 17734, + "GradeupItemID": 17735, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7953, + "ItemID": 17736, + "GradeupItemID": 17737, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7954, + "ItemID": 17737, + "GradeupItemID": 17738, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17867, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7955, + "ItemID": 17738, + "GradeupItemID": 17739, + "Cost": 12580, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7956, + "ItemID": 17739, + "GradeupItemID": 17740, + "Cost": 12580, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7957, + "ItemID": 17741, + "GradeupItemID": 17742, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7958, + "ItemID": 17742, + "GradeupItemID": 17743, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7959, + "ItemID": 17743, + "GradeupItemID": 17744, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7960, + "ItemID": 17744, + "GradeupItemID": 17745, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7961, + "ItemID": 17746, + "GradeupItemID": 17747, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7962, + "ItemID": 17747, + "GradeupItemID": 17748, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7963, + "ItemID": 17748, + "GradeupItemID": 17749, + "Cost": 12950, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7964, + "ItemID": 17749, + "GradeupItemID": 17750, + "Cost": 12950, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8285, + "ItemID": 18324, + "GradeupItemID": 18325, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19647, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19646, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8286, + "ItemID": 18325, + "GradeupItemID": 18326, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8287, + "ItemID": 18326, + "GradeupItemID": 18327, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8288, + "ItemID": 18327, + "GradeupItemID": 18328, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8289, + "ItemID": 18329, + "GradeupItemID": 18330, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8290, + "ItemID": 18330, + "GradeupItemID": 18331, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8291, + "ItemID": 18331, + "GradeupItemID": 18332, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8292, + "ItemID": 18332, + "GradeupItemID": 18333, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8293, + "ItemID": 18334, + "GradeupItemID": 18335, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8294, + "ItemID": 18335, + "GradeupItemID": 18336, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8295, + "ItemID": 18336, + "GradeupItemID": 18337, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8296, + "ItemID": 18337, + "GradeupItemID": 18338, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8297, + "ItemID": 18339, + "GradeupItemID": 18340, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8298, + "ItemID": 18340, + "GradeupItemID": 18341, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8299, + "ItemID": 18341, + "GradeupItemID": 18342, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8300, + "ItemID": 18342, + "GradeupItemID": 18343, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8301, + "ItemID": 18344, + "GradeupItemID": 18345, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8302, + "ItemID": 18345, + "GradeupItemID": 18346, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8303, + "ItemID": 18346, + "GradeupItemID": 18347, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8304, + "ItemID": 18347, + "GradeupItemID": 18348, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8305, + "ItemID": 18349, + "GradeupItemID": 18350, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8306, + "ItemID": 18350, + "GradeupItemID": 18351, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8307, + "ItemID": 18351, + "GradeupItemID": 18352, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8308, + "ItemID": 18352, + "GradeupItemID": 18353, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8309, + "ItemID": 18354, + "GradeupItemID": 18355, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8310, + "ItemID": 18355, + "GradeupItemID": 18356, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8311, + "ItemID": 18356, + "GradeupItemID": 18357, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8312, + "ItemID": 18357, + "GradeupItemID": 18358, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8313, + "ItemID": 18359, + "GradeupItemID": 18360, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8314, + "ItemID": 18360, + "GradeupItemID": 18361, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8315, + "ItemID": 18361, + "GradeupItemID": 18362, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8316, + "ItemID": 18362, + "GradeupItemID": 18363, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8317, + "ItemID": 18364, + "GradeupItemID": 18365, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8318, + "ItemID": 18365, + "GradeupItemID": 18366, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8319, + "ItemID": 18366, + "GradeupItemID": 18367, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8320, + "ItemID": 18367, + "GradeupItemID": 18368, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17916, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8321, + "ItemID": 18369, + "GradeupItemID": 18370, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8322, + "ItemID": 18370, + "GradeupItemID": 18371, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8323, + "ItemID": 18371, + "GradeupItemID": 18372, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8324, + "ItemID": 18372, + "GradeupItemID": 18373, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8325, + "ItemID": 18374, + "GradeupItemID": 18375, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8326, + "ItemID": 18375, + "GradeupItemID": 18376, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19655, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8327, + "ItemID": 18376, + "GradeupItemID": 18377, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8328, + "ItemID": 18377, + "GradeupItemID": 18378, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8549, + "ItemID": 19246, + "GradeupItemID": 19247, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18658, + "Num": 300, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19653, + "Num": 45, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21379, + "Num": 50, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8550, + "ItemID": 19247, + "GradeupItemID": 19248, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 50, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8551, + "ItemID": 19248, + "GradeupItemID": 19249, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21668, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21627, + "Num": 40, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 45, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18659, + "Num": 250, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8552, + "ItemID": 19249, + "GradeupItemID": 19250, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21669, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21619, + "Num": 45, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 50, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 18660, + "Num": 300, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9085, + "ItemID": 20464, + "GradeupItemID": 20465, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9086, + "ItemID": 20465, + "GradeupItemID": 20466, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9087, + "ItemID": 20466, + "GradeupItemID": 20467, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9088, + "ItemID": 20467, + "GradeupItemID": 20468, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9089, + "ItemID": 20469, + "GradeupItemID": 20470, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9090, + "ItemID": 20470, + "GradeupItemID": 20471, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9091, + "ItemID": 20471, + "GradeupItemID": 20472, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9092, + "ItemID": 20472, + "GradeupItemID": 20473, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9093, + "ItemID": 20474, + "GradeupItemID": 20475, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9094, + "ItemID": 20475, + "GradeupItemID": 20476, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9095, + "ItemID": 20476, + "GradeupItemID": 20477, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9096, + "ItemID": 20477, + "GradeupItemID": 20478, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9133, + "ItemID": 20524, + "GradeupItemID": 20525, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9134, + "ItemID": 20525, + "GradeupItemID": 20526, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9135, + "ItemID": 20526, + "GradeupItemID": 20527, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9136, + "ItemID": 20527, + "GradeupItemID": 20528, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9137, + "ItemID": 20529, + "GradeupItemID": 20530, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9138, + "ItemID": 20530, + "GradeupItemID": 20531, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9139, + "ItemID": 20531, + "GradeupItemID": 20532, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9140, + "ItemID": 20532, + "GradeupItemID": 20533, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9141, + "ItemID": 20534, + "GradeupItemID": 20535, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9142, + "ItemID": 20535, + "GradeupItemID": 20536, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9143, + "ItemID": 20536, + "GradeupItemID": 20537, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9144, + "ItemID": 20537, + "GradeupItemID": 20538, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9181, + "ItemID": 20584, + "GradeupItemID": 20585, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9182, + "ItemID": 20585, + "GradeupItemID": 20586, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9183, + "ItemID": 20586, + "GradeupItemID": 20587, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9184, + "ItemID": 20587, + "GradeupItemID": 20588, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9185, + "ItemID": 20589, + "GradeupItemID": 20590, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9186, + "ItemID": 20590, + "GradeupItemID": 20591, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9187, + "ItemID": 20591, + "GradeupItemID": 20592, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9188, + "ItemID": 20592, + "GradeupItemID": 20593, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9189, + "ItemID": 20594, + "GradeupItemID": 20595, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9190, + "ItemID": 20595, + "GradeupItemID": 20596, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9191, + "ItemID": 20596, + "GradeupItemID": 20597, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9192, + "ItemID": 20597, + "GradeupItemID": 20598, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9229, + "ItemID": 20644, + "GradeupItemID": 20645, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9230, + "ItemID": 20645, + "GradeupItemID": 20646, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9231, + "ItemID": 20646, + "GradeupItemID": 20647, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9232, + "ItemID": 20647, + "GradeupItemID": 20648, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21215, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9233, + "ItemID": 20649, + "GradeupItemID": 20650, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9234, + "ItemID": 20650, + "GradeupItemID": 20651, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21234, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21233, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9235, + "ItemID": 20651, + "GradeupItemID": 20652, + "Cost": 3360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9236, + "ItemID": 20652, + "GradeupItemID": 20653, + "Cost": 3360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21224, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9237, + "ItemID": 20654, + "GradeupItemID": 20655, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9238, + "ItemID": 20655, + "GradeupItemID": 20656, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9239, + "ItemID": 20656, + "GradeupItemID": 20657, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9240, + "ItemID": 20657, + "GradeupItemID": 20658, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9309, + "ItemID": 20797, + "GradeupItemID": 20798, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9310, + "ItemID": 20798, + "GradeupItemID": 20799, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9311, + "ItemID": 20799, + "GradeupItemID": 20800, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9312, + "ItemID": 20800, + "GradeupItemID": 20801, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9313, + "ItemID": 20802, + "GradeupItemID": 20803, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9314, + "ItemID": 20803, + "GradeupItemID": 20804, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9315, + "ItemID": 20804, + "GradeupItemID": 20805, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9316, + "ItemID": 20805, + "GradeupItemID": 20806, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9353, + "ItemID": 20852, + "GradeupItemID": 20853, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9354, + "ItemID": 20853, + "GradeupItemID": 20854, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9355, + "ItemID": 20854, + "GradeupItemID": 20855, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9356, + "ItemID": 20855, + "GradeupItemID": 20856, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9357, + "ItemID": 20857, + "GradeupItemID": 20858, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9358, + "ItemID": 20858, + "GradeupItemID": 20859, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9359, + "ItemID": 20859, + "GradeupItemID": 20860, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9360, + "ItemID": 20860, + "GradeupItemID": 20861, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9361, + "ItemID": 20862, + "GradeupItemID": 20863, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9362, + "ItemID": 20863, + "GradeupItemID": 20864, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9363, + "ItemID": 20864, + "GradeupItemID": 20865, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9364, + "ItemID": 20865, + "GradeupItemID": 20866, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9401, + "ItemID": 20912, + "GradeupItemID": 20913, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9402, + "ItemID": 20913, + "GradeupItemID": 20914, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9403, + "ItemID": 20914, + "GradeupItemID": 20915, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9404, + "ItemID": 20915, + "GradeupItemID": 20916, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9405, + "ItemID": 20917, + "GradeupItemID": 20918, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9406, + "ItemID": 20918, + "GradeupItemID": 20919, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9407, + "ItemID": 20919, + "GradeupItemID": 20920, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9408, + "ItemID": 20920, + "GradeupItemID": 20921, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9409, + "ItemID": 20922, + "GradeupItemID": 20923, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9410, + "ItemID": 20923, + "GradeupItemID": 20924, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9411, + "ItemID": 20924, + "GradeupItemID": 20925, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9412, + "ItemID": 20925, + "GradeupItemID": 20926, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9449, + "ItemID": 20972, + "GradeupItemID": 20973, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9450, + "ItemID": 20973, + "GradeupItemID": 20974, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9451, + "ItemID": 20974, + "GradeupItemID": 20975, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9452, + "ItemID": 20975, + "GradeupItemID": 20976, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21257, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9453, + "ItemID": 20977, + "GradeupItemID": 20978, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9454, + "ItemID": 20978, + "GradeupItemID": 20979, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21274, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21273, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9455, + "ItemID": 20979, + "GradeupItemID": 20980, + "Cost": 3680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9456, + "ItemID": 20980, + "GradeupItemID": 20981, + "Cost": 3680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21264, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9457, + "ItemID": 20982, + "GradeupItemID": 20983, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9458, + "ItemID": 20983, + "GradeupItemID": 20984, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9459, + "ItemID": 20984, + "GradeupItemID": 20985, + "Cost": 3840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9460, + "ItemID": 20985, + "GradeupItemID": 20986, + "Cost": 3840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9805, + "ItemID": 24149, + "GradeupItemID": 24150, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9806, + "ItemID": 24150, + "GradeupItemID": 24151, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9807, + "ItemID": 24151, + "GradeupItemID": 24152, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9808, + "ItemID": 24152, + "GradeupItemID": 24153, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9809, + "ItemID": 24154, + "GradeupItemID": 24155, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9810, + "ItemID": 24155, + "GradeupItemID": 24156, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9811, + "ItemID": 24156, + "GradeupItemID": 24157, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9812, + "ItemID": 24157, + "GradeupItemID": 24158, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9849, + "ItemID": 24249, + "GradeupItemID": 24250, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9850, + "ItemID": 24250, + "GradeupItemID": 24251, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9851, + "ItemID": 24251, + "GradeupItemID": 24252, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9852, + "ItemID": 24252, + "GradeupItemID": 24253, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9853, + "ItemID": 24254, + "GradeupItemID": 24255, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9854, + "ItemID": 24255, + "GradeupItemID": 24256, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9855, + "ItemID": 24256, + "GradeupItemID": 24257, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9856, + "ItemID": 24257, + "GradeupItemID": 24258, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9893, + "ItemID": 24349, + "GradeupItemID": 24350, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9894, + "ItemID": 24350, + "GradeupItemID": 24351, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9895, + "ItemID": 24351, + "GradeupItemID": 24352, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9896, + "ItemID": 24352, + "GradeupItemID": 24353, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9897, + "ItemID": 24354, + "GradeupItemID": 24355, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9898, + "ItemID": 24355, + "GradeupItemID": 24356, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9899, + "ItemID": 24356, + "GradeupItemID": 24357, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9900, + "ItemID": 24357, + "GradeupItemID": 24358, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9937, + "ItemID": 24449, + "GradeupItemID": 24450, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9938, + "ItemID": 24450, + "GradeupItemID": 24451, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9939, + "ItemID": 24451, + "GradeupItemID": 24452, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9940, + "ItemID": 24452, + "GradeupItemID": 24453, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24729, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9941, + "ItemID": 24454, + "GradeupItemID": 24455, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 60, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9942, + "ItemID": 24455, + "GradeupItemID": 24456, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 80, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 80, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9943, + "ItemID": 24456, + "GradeupItemID": 24457, + "Cost": 4160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 100, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9944, + "ItemID": 24457, + "GradeupItemID": 24458, + "Cost": 4160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24731, + "Num": 120, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24737, + "Num": 120, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10029, + "ItemID": 25246, + "GradeupItemID": 25247, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10030, + "ItemID": 25247, + "GradeupItemID": 25248, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10031, + "ItemID": 25248, + "GradeupItemID": 25249, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10032, + "ItemID": 25249, + "GradeupItemID": 25250, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10045, + "ItemID": 25306, + "GradeupItemID": 25307, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10046, + "ItemID": 25307, + "GradeupItemID": 25308, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10047, + "ItemID": 25308, + "GradeupItemID": 25309, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10048, + "ItemID": 25309, + "GradeupItemID": 25310, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10061, + "ItemID": 25366, + "GradeupItemID": 25367, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10062, + "ItemID": 25367, + "GradeupItemID": 25368, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10063, + "ItemID": 25368, + "GradeupItemID": 25369, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10064, + "ItemID": 25369, + "GradeupItemID": 25370, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10077, + "ItemID": 25426, + "GradeupItemID": 25427, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10078, + "ItemID": 25427, + "GradeupItemID": 25428, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10079, + "ItemID": 25428, + "GradeupItemID": 25429, + "Cost": 4480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10080, + "ItemID": 25429, + "GradeupItemID": 25430, + "Cost": 4480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25527, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10609, + "ItemID": 24159, + "GradeupItemID": 24160, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10610, + "ItemID": 24160, + "GradeupItemID": 24161, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10611, + "ItemID": 24161, + "GradeupItemID": 24162, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10612, + "ItemID": 24162, + "GradeupItemID": 24163, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10613, + "ItemID": 24164, + "GradeupItemID": 24165, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10614, + "ItemID": 24165, + "GradeupItemID": 24166, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10615, + "ItemID": 24166, + "GradeupItemID": 24167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10616, + "ItemID": 24167, + "GradeupItemID": 24168, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10617, + "ItemID": 24169, + "GradeupItemID": 24170, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10618, + "ItemID": 24170, + "GradeupItemID": 24171, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10619, + "ItemID": 24171, + "GradeupItemID": 24172, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10620, + "ItemID": 24172, + "GradeupItemID": 24173, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10645, + "ItemID": 24259, + "GradeupItemID": 24260, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10646, + "ItemID": 24260, + "GradeupItemID": 24261, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10647, + "ItemID": 24261, + "GradeupItemID": 24262, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10648, + "ItemID": 24262, + "GradeupItemID": 24263, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10649, + "ItemID": 24264, + "GradeupItemID": 24265, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10650, + "ItemID": 24265, + "GradeupItemID": 24266, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10651, + "ItemID": 24266, + "GradeupItemID": 24267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10652, + "ItemID": 24267, + "GradeupItemID": 24268, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10653, + "ItemID": 24269, + "GradeupItemID": 24270, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10654, + "ItemID": 24270, + "GradeupItemID": 24271, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10655, + "ItemID": 24271, + "GradeupItemID": 24272, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10656, + "ItemID": 24272, + "GradeupItemID": 24273, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10681, + "ItemID": 24359, + "GradeupItemID": 24360, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10682, + "ItemID": 24360, + "GradeupItemID": 24361, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10683, + "ItemID": 24361, + "GradeupItemID": 24362, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10684, + "ItemID": 24362, + "GradeupItemID": 24363, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10685, + "ItemID": 24364, + "GradeupItemID": 24365, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10686, + "ItemID": 24365, + "GradeupItemID": 24366, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10687, + "ItemID": 24366, + "GradeupItemID": 24367, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10688, + "ItemID": 24367, + "GradeupItemID": 24368, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10713, + "ItemID": 24459, + "GradeupItemID": 24460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10714, + "ItemID": 24460, + "GradeupItemID": 24461, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10715, + "ItemID": 24461, + "GradeupItemID": 24462, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10716, + "ItemID": 24462, + "GradeupItemID": 24463, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10717, + "ItemID": 24464, + "GradeupItemID": 24465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10718, + "ItemID": 24465, + "GradeupItemID": 24466, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10719, + "ItemID": 24466, + "GradeupItemID": 24467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10720, + "ItemID": 24467, + "GradeupItemID": 24468, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10889, + "ItemID": 25266, + "GradeupItemID": 25267, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10890, + "ItemID": 25267, + "GradeupItemID": 25268, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10891, + "ItemID": 25268, + "GradeupItemID": 25269, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10892, + "ItemID": 25269, + "GradeupItemID": 25270, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10905, + "ItemID": 25286, + "GradeupItemID": 25287, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10906, + "ItemID": 25287, + "GradeupItemID": 25288, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10907, + "ItemID": 25288, + "GradeupItemID": 25289, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10908, + "ItemID": 25289, + "GradeupItemID": 25290, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10921, + "ItemID": 25326, + "GradeupItemID": 25327, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10922, + "ItemID": 25327, + "GradeupItemID": 25328, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10923, + "ItemID": 25328, + "GradeupItemID": 25329, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10924, + "ItemID": 25329, + "GradeupItemID": 25330, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10937, + "ItemID": 25346, + "GradeupItemID": 25347, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10938, + "ItemID": 25347, + "GradeupItemID": 25348, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10939, + "ItemID": 25348, + "GradeupItemID": 25349, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10940, + "ItemID": 25349, + "GradeupItemID": 25350, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10953, + "ItemID": 25386, + "GradeupItemID": 25387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10954, + "ItemID": 25387, + "GradeupItemID": 25388, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10955, + "ItemID": 25388, + "GradeupItemID": 25389, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10956, + "ItemID": 25389, + "GradeupItemID": 25390, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10969, + "ItemID": 25406, + "GradeupItemID": 25407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10970, + "ItemID": 25407, + "GradeupItemID": 25408, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10971, + "ItemID": 25408, + "GradeupItemID": 25409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10972, + "ItemID": 25409, + "GradeupItemID": 25410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10985, + "ItemID": 25446, + "GradeupItemID": 25447, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10986, + "ItemID": 25447, + "GradeupItemID": 25448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10987, + "ItemID": 25448, + "GradeupItemID": 25449, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10988, + "ItemID": 25449, + "GradeupItemID": 25450, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11001, + "ItemID": 25466, + "GradeupItemID": 25467, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11002, + "ItemID": 25467, + "GradeupItemID": 25468, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11003, + "ItemID": 25468, + "GradeupItemID": 25469, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11004, + "ItemID": 25469, + "GradeupItemID": 25470, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 17, + "RecipeList": [ + { + "RecipeID": 1669, + "ItemID": 499, + "GradeupItemID": 2111, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1670, + "ItemID": 2111, + "GradeupItemID": 3134, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1671, + "ItemID": 3134, + "GradeupItemID": 4157, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1672, + "ItemID": 4157, + "GradeupItemID": 5180, + "Cost": 30, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1673, + "ItemID": 500, + "GradeupItemID": 2112, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1674, + "ItemID": 2112, + "GradeupItemID": 3135, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1675, + "ItemID": 3135, + "GradeupItemID": 4158, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1676, + "ItemID": 4158, + "GradeupItemID": 5181, + "Cost": 80, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1677, + "ItemID": 501, + "GradeupItemID": 2113, + "Cost": 960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1678, + "ItemID": 2113, + "GradeupItemID": 3136, + "Cost": 960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1679, + "ItemID": 3136, + "GradeupItemID": 4159, + "Cost": 960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1680, + "ItemID": 4159, + "GradeupItemID": 5182, + "Cost": 960, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7873, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1681, + "ItemID": 502, + "GradeupItemID": 2114, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1682, + "ItemID": 2114, + "GradeupItemID": 3137, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1683, + "ItemID": 3137, + "GradeupItemID": 4160, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1684, + "ItemID": 4160, + "GradeupItemID": 5183, + "Cost": 200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1685, + "ItemID": 503, + "GradeupItemID": 2115, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7845, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1686, + "ItemID": 2115, + "GradeupItemID": 3138, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1687, + "ItemID": 3138, + "GradeupItemID": 4161, + "Cost": 1100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1688, + "ItemID": 4161, + "GradeupItemID": 5184, + "Cost": 1100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 1689, + "ItemID": 504, + "GradeupItemID": 2116, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1690, + "ItemID": 2116, + "GradeupItemID": 3139, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1691, + "ItemID": 3139, + "GradeupItemID": 4162, + "Cost": 50, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1692, + "ItemID": 4162, + "GradeupItemID": 5185, + "Cost": 50, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3533, + "ItemID": 974, + "GradeupItemID": 2586, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3534, + "ItemID": 2586, + "GradeupItemID": 3609, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3535, + "ItemID": 3609, + "GradeupItemID": 4632, + "Cost": 400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3536, + "ItemID": 4632, + "GradeupItemID": 5655, + "Cost": 400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3537, + "ItemID": 975, + "GradeupItemID": 2587, + "Cost": 1160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3538, + "ItemID": 2587, + "GradeupItemID": 3610, + "Cost": 1160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3539, + "ItemID": 3610, + "GradeupItemID": 4633, + "Cost": 1160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3540, + "ItemID": 4633, + "GradeupItemID": 5656, + "Cost": 1160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7824, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3541, + "ItemID": 976, + "GradeupItemID": 2588, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3542, + "ItemID": 2588, + "GradeupItemID": 3611, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3543, + "ItemID": 3611, + "GradeupItemID": 4634, + "Cost": 1260, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3544, + "ItemID": 4634, + "GradeupItemID": 5657, + "Cost": 1260, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7951, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3545, + "ItemID": 977, + "GradeupItemID": 2589, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3546, + "ItemID": 2589, + "GradeupItemID": 3612, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3547, + "ItemID": 3612, + "GradeupItemID": 4635, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3548, + "ItemID": 4635, + "GradeupItemID": 5658, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7762, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7777, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3549, + "ItemID": 978, + "GradeupItemID": 2590, + "Cost": 1540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3550, + "ItemID": 2590, + "GradeupItemID": 3613, + "Cost": 1540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3551, + "ItemID": 3613, + "GradeupItemID": 4636, + "Cost": 1540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3552, + "ItemID": 4636, + "GradeupItemID": 5659, + "Cost": 1540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7828, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3553, + "ItemID": 979, + "GradeupItemID": 2591, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3554, + "ItemID": 2591, + "GradeupItemID": 3614, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3555, + "ItemID": 3614, + "GradeupItemID": 4637, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3556, + "ItemID": 4637, + "GradeupItemID": 5660, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3557, + "ItemID": 980, + "GradeupItemID": 2592, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3558, + "ItemID": 2592, + "GradeupItemID": 3615, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3559, + "ItemID": 3615, + "GradeupItemID": 4638, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7979, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7836, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3560, + "ItemID": 4638, + "GradeupItemID": 5661, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3561, + "ItemID": 981, + "GradeupItemID": 2593, + "Cost": 2160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3562, + "ItemID": 2593, + "GradeupItemID": 3616, + "Cost": 2160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7826, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3563, + "ItemID": 3616, + "GradeupItemID": 4639, + "Cost": 2160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3564, + "ItemID": 4639, + "GradeupItemID": 5662, + "Cost": 2160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7864, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3565, + "ItemID": 982, + "GradeupItemID": 2594, + "Cost": 2320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3566, + "ItemID": 2594, + "GradeupItemID": 3617, + "Cost": 2320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7899, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3567, + "ItemID": 3617, + "GradeupItemID": 4640, + "Cost": 2320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7979, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3568, + "ItemID": 4640, + "GradeupItemID": 5663, + "Cost": 2320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7737, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3569, + "ItemID": 983, + "GradeupItemID": 2595, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3570, + "ItemID": 2595, + "GradeupItemID": 3618, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7924, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3571, + "ItemID": 3618, + "GradeupItemID": 4641, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3572, + "ItemID": 4641, + "GradeupItemID": 5664, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3573, + "ItemID": 984, + "GradeupItemID": 2596, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3574, + "ItemID": 2596, + "GradeupItemID": 3619, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3575, + "ItemID": 3619, + "GradeupItemID": 4642, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7968, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3576, + "ItemID": 4642, + "GradeupItemID": 5665, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7964, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3577, + "ItemID": 985, + "GradeupItemID": 2597, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7875, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3578, + "ItemID": 2597, + "GradeupItemID": 3620, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7851, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3579, + "ItemID": 3620, + "GradeupItemID": 4643, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3580, + "ItemID": 4643, + "GradeupItemID": 5666, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3581, + "ItemID": 986, + "GradeupItemID": 2598, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3582, + "ItemID": 2598, + "GradeupItemID": 3621, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7896, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3583, + "ItemID": 3621, + "GradeupItemID": 4644, + "Cost": 3400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7810, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3584, + "ItemID": 4644, + "GradeupItemID": 5667, + "Cost": 3400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8017, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3585, + "ItemID": 987, + "GradeupItemID": 2599, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3586, + "ItemID": 2599, + "GradeupItemID": 3622, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3587, + "ItemID": 3622, + "GradeupItemID": 4645, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7776, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8008, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3588, + "ItemID": 4645, + "GradeupItemID": 5668, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3589, + "ItemID": 988, + "GradeupItemID": 2600, + "Cost": 4100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3590, + "ItemID": 2600, + "GradeupItemID": 3623, + "Cost": 4100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8000, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3591, + "ItemID": 3623, + "GradeupItemID": 4646, + "Cost": 4100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3592, + "ItemID": 4646, + "GradeupItemID": 5669, + "Cost": 4100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3593, + "ItemID": 989, + "GradeupItemID": 2601, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3594, + "ItemID": 2601, + "GradeupItemID": 3624, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7799, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3595, + "ItemID": 3624, + "GradeupItemID": 4647, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7927, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3596, + "ItemID": 4647, + "GradeupItemID": 5670, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3597, + "ItemID": 990, + "GradeupItemID": 2602, + "Cost": 10100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3598, + "ItemID": 2602, + "GradeupItemID": 3625, + "Cost": 10100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7785, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3599, + "ItemID": 3625, + "GradeupItemID": 4648, + "Cost": 10100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3600, + "ItemID": 4648, + "GradeupItemID": 5671, + "Cost": 10100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8021, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3601, + "ItemID": 991, + "GradeupItemID": 2603, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3602, + "ItemID": 2603, + "GradeupItemID": 3626, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3603, + "ItemID": 3626, + "GradeupItemID": 4649, + "Cost": 5400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7982, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3604, + "ItemID": 4649, + "GradeupItemID": 5672, + "Cost": 5400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3605, + "ItemID": 992, + "GradeupItemID": 2604, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7980, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3606, + "ItemID": 2604, + "GradeupItemID": 3627, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7991, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3607, + "ItemID": 3627, + "GradeupItemID": 4650, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7861, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3608, + "ItemID": 4650, + "GradeupItemID": 5673, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7869, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3741, + "ItemID": 8105, + "GradeupItemID": 8106, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3742, + "ItemID": 8106, + "GradeupItemID": 8107, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3743, + "ItemID": 8107, + "GradeupItemID": 8108, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3744, + "ItemID": 8108, + "GradeupItemID": 8109, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4073, + "ItemID": 8533, + "GradeupItemID": 8534, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4074, + "ItemID": 8534, + "GradeupItemID": 8535, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4075, + "ItemID": 8535, + "GradeupItemID": 8536, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4076, + "ItemID": 8536, + "GradeupItemID": 8537, + "Cost": 90, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4077, + "ItemID": 8538, + "GradeupItemID": 8539, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4078, + "ItemID": 8539, + "GradeupItemID": 8540, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4079, + "ItemID": 8540, + "GradeupItemID": 8541, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4080, + "ItemID": 8541, + "GradeupItemID": 8542, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4081, + "ItemID": 8543, + "GradeupItemID": 8544, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4082, + "ItemID": 8544, + "GradeupItemID": 8545, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4083, + "ItemID": 8545, + "GradeupItemID": 8546, + "Cost": 120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4084, + "ItemID": 8546, + "GradeupItemID": 8547, + "Cost": 120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4085, + "ItemID": 8548, + "GradeupItemID": 8549, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4086, + "ItemID": 8549, + "GradeupItemID": 8550, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4087, + "ItemID": 8550, + "GradeupItemID": 8551, + "Cost": 280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4088, + "ItemID": 8551, + "GradeupItemID": 8552, + "Cost": 280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4089, + "ItemID": 8553, + "GradeupItemID": 8554, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4090, + "ItemID": 8554, + "GradeupItemID": 8555, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4091, + "ItemID": 8555, + "GradeupItemID": 8556, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4092, + "ItemID": 8556, + "GradeupItemID": 8557, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4093, + "ItemID": 8558, + "GradeupItemID": 8559, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4094, + "ItemID": 8559, + "GradeupItemID": 8560, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4095, + "ItemID": 8560, + "GradeupItemID": 8561, + "Cost": 600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4096, + "ItemID": 8561, + "GradeupItemID": 8562, + "Cost": 600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4097, + "ItemID": 8563, + "GradeupItemID": 8564, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4098, + "ItemID": 8564, + "GradeupItemID": 8565, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4099, + "ItemID": 8565, + "GradeupItemID": 8566, + "Cost": 700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4100, + "ItemID": 8566, + "GradeupItemID": 8567, + "Cost": 700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7876, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4101, + "ItemID": 8568, + "GradeupItemID": 8569, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4102, + "ItemID": 8569, + "GradeupItemID": 8570, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4103, + "ItemID": 8570, + "GradeupItemID": 8571, + "Cost": 800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4104, + "ItemID": 8571, + "GradeupItemID": 8572, + "Cost": 800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4105, + "ItemID": 8573, + "GradeupItemID": 8574, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4106, + "ItemID": 8574, + "GradeupItemID": 8575, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4107, + "ItemID": 8575, + "GradeupItemID": 8576, + "Cost": 1400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4108, + "ItemID": 8576, + "GradeupItemID": 8577, + "Cost": 1400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4109, + "ItemID": 8578, + "GradeupItemID": 8579, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4110, + "ItemID": 8579, + "GradeupItemID": 8580, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4111, + "ItemID": 8580, + "GradeupItemID": 8581, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4112, + "ItemID": 8581, + "GradeupItemID": 8582, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4113, + "ItemID": 8583, + "GradeupItemID": 8584, + "Cost": 1780, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4114, + "ItemID": 8584, + "GradeupItemID": 8585, + "Cost": 1780, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4115, + "ItemID": 8585, + "GradeupItemID": 8586, + "Cost": 1780, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7839, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4116, + "ItemID": 8586, + "GradeupItemID": 8587, + "Cost": 1780, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4117, + "ItemID": 8588, + "GradeupItemID": 8589, + "Cost": 1680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4118, + "ItemID": 8589, + "GradeupItemID": 8590, + "Cost": 1680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4119, + "ItemID": 8590, + "GradeupItemID": 8591, + "Cost": 1680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7825, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4120, + "ItemID": 8591, + "GradeupItemID": 8592, + "Cost": 1680, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4121, + "ItemID": 8593, + "GradeupItemID": 8594, + "Cost": 1840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8028, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4122, + "ItemID": 8594, + "GradeupItemID": 8595, + "Cost": 1840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4123, + "ItemID": 8595, + "GradeupItemID": 8596, + "Cost": 1840, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4124, + "ItemID": 8596, + "GradeupItemID": 8597, + "Cost": 1840, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4125, + "ItemID": 8598, + "GradeupItemID": 8599, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4126, + "ItemID": 8599, + "GradeupItemID": 8600, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7767, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4127, + "ItemID": 8600, + "GradeupItemID": 8601, + "Cost": 2600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8034, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4128, + "ItemID": 8601, + "GradeupItemID": 8602, + "Cost": 2600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4129, + "ItemID": 8603, + "GradeupItemID": 8604, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7726, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4130, + "ItemID": 8604, + "GradeupItemID": 8605, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4131, + "ItemID": 8605, + "GradeupItemID": 8606, + "Cost": 2500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8026, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4132, + "ItemID": 8606, + "GradeupItemID": 8607, + "Cost": 2500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4133, + "ItemID": 8608, + "GradeupItemID": 8609, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4134, + "ItemID": 8609, + "GradeupItemID": 8610, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4135, + "ItemID": 8610, + "GradeupItemID": 8611, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4136, + "ItemID": 8611, + "GradeupItemID": 8612, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4137, + "ItemID": 8613, + "GradeupItemID": 8614, + "Cost": 4280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4138, + "ItemID": 8614, + "GradeupItemID": 8615, + "Cost": 4280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4139, + "ItemID": 8615, + "GradeupItemID": 8616, + "Cost": 4280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7749, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4140, + "ItemID": 8616, + "GradeupItemID": 8617, + "Cost": 4280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7941, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4141, + "ItemID": 8618, + "GradeupItemID": 8619, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9062, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4142, + "ItemID": 8619, + "GradeupItemID": 8620, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7801, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4143, + "ItemID": 8620, + "GradeupItemID": 8621, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4144, + "ItemID": 8621, + "GradeupItemID": 8622, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4145, + "ItemID": 8623, + "GradeupItemID": 8624, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7859, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4146, + "ItemID": 8624, + "GradeupItemID": 8625, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7862, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4147, + "ItemID": 8625, + "GradeupItemID": 8626, + "Cost": 4500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4148, + "ItemID": 8626, + "GradeupItemID": 8627, + "Cost": 4500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7942, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4149, + "ItemID": 8628, + "GradeupItemID": 8629, + "Cost": 1340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4150, + "ItemID": 8629, + "GradeupItemID": 8630, + "Cost": 1340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4151, + "ItemID": 8630, + "GradeupItemID": 8631, + "Cost": 1340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4152, + "ItemID": 8631, + "GradeupItemID": 8632, + "Cost": 1340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4153, + "ItemID": 8633, + "GradeupItemID": 8634, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4154, + "ItemID": 8634, + "GradeupItemID": 8635, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7981, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4155, + "ItemID": 8635, + "GradeupItemID": 8636, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4156, + "ItemID": 8636, + "GradeupItemID": 8637, + "Cost": 5800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7868, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4157, + "ItemID": 8638, + "GradeupItemID": 8639, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4158, + "ItemID": 8639, + "GradeupItemID": 8640, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7738, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4159, + "ItemID": 8640, + "GradeupItemID": 8641, + "Cost": 6000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4160, + "ItemID": 8641, + "GradeupItemID": 8642, + "Cost": 6000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4161, + "ItemID": 8643, + "GradeupItemID": 8644, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4162, + "ItemID": 8644, + "GradeupItemID": 8645, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7739, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4163, + "ItemID": 8645, + "GradeupItemID": 8646, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7742, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4164, + "ItemID": 8646, + "GradeupItemID": 8647, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7930, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7931, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4165, + "ItemID": 8648, + "GradeupItemID": 8649, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7881, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4166, + "ItemID": 8649, + "GradeupItemID": 8650, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7879, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4167, + "ItemID": 8650, + "GradeupItemID": 8651, + "Cost": 7000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7832, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4168, + "ItemID": 8651, + "GradeupItemID": 8652, + "Cost": 7000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7877, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7751, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4169, + "ItemID": 8653, + "GradeupItemID": 8654, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7914, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4170, + "ItemID": 8654, + "GradeupItemID": 8655, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7898, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7900, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4171, + "ItemID": 8655, + "GradeupItemID": 8656, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7956, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8010, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4172, + "ItemID": 8656, + "GradeupItemID": 8657, + "Cost": 8500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7746, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4833, + "ItemID": 10518, + "GradeupItemID": 10519, + "Cost": 1340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7760, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4834, + "ItemID": 10519, + "GradeupItemID": 10520, + "Cost": 1940, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8004, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4835, + "ItemID": 10520, + "GradeupItemID": 10521, + "Cost": 2570, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4836, + "ItemID": 10521, + "GradeupItemID": 10522, + "Cost": 3070, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6161, + "ItemID": 13073, + "GradeupItemID": 13074, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6162, + "ItemID": 13074, + "GradeupItemID": 13075, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6163, + "ItemID": 13075, + "GradeupItemID": 13076, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6164, + "ItemID": 13076, + "GradeupItemID": 13077, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6165, + "ItemID": 13078, + "GradeupItemID": 13079, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6166, + "ItemID": 13079, + "GradeupItemID": 13080, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6167, + "ItemID": 13080, + "GradeupItemID": 13081, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6168, + "ItemID": 13081, + "GradeupItemID": 13082, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6169, + "ItemID": 13083, + "GradeupItemID": 13084, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6170, + "ItemID": 13084, + "GradeupItemID": 13085, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6171, + "ItemID": 13085, + "GradeupItemID": 13086, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6172, + "ItemID": 13086, + "GradeupItemID": 13087, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6173, + "ItemID": 13088, + "GradeupItemID": 13089, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6174, + "ItemID": 13089, + "GradeupItemID": 13090, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6175, + "ItemID": 13090, + "GradeupItemID": 13091, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6176, + "ItemID": 13091, + "GradeupItemID": 13092, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6177, + "ItemID": 13093, + "GradeupItemID": 13094, + "Cost": 8300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6178, + "ItemID": 13094, + "GradeupItemID": 13095, + "Cost": 8300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11791, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6179, + "ItemID": 13095, + "GradeupItemID": 13096, + "Cost": 8300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6180, + "ItemID": 13096, + "GradeupItemID": 13097, + "Cost": 8300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6181, + "ItemID": 13098, + "GradeupItemID": 13099, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6182, + "ItemID": 13099, + "GradeupItemID": 13100, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6183, + "ItemID": 13100, + "GradeupItemID": 13101, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6184, + "ItemID": 13101, + "GradeupItemID": 13102, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6185, + "ItemID": 13103, + "GradeupItemID": 13104, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6186, + "ItemID": 13104, + "GradeupItemID": 13105, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11801, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6187, + "ItemID": 13105, + "GradeupItemID": 13106, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6188, + "ItemID": 13106, + "GradeupItemID": 13107, + "Cost": 9400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6189, + "ItemID": 13108, + "GradeupItemID": 13109, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6190, + "ItemID": 13109, + "GradeupItemID": 13110, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6191, + "ItemID": 13110, + "GradeupItemID": 13111, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6192, + "ItemID": 13111, + "GradeupItemID": 13112, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6265, + "ItemID": 13600, + "GradeupItemID": 13601, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6266, + "ItemID": 13601, + "GradeupItemID": 13602, + "Cost": 690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6267, + "ItemID": 13602, + "GradeupItemID": 13603, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6268, + "ItemID": 13603, + "GradeupItemID": 13604, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7117, + "ItemID": 15148, + "GradeupItemID": 15149, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7118, + "ItemID": 15149, + "GradeupItemID": 15150, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7119, + "ItemID": 15150, + "GradeupItemID": 15151, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7120, + "ItemID": 15151, + "GradeupItemID": 15152, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7121, + "ItemID": 15153, + "GradeupItemID": 15154, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7122, + "ItemID": 15154, + "GradeupItemID": 15155, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7123, + "ItemID": 15155, + "GradeupItemID": 15156, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7124, + "ItemID": 15156, + "GradeupItemID": 15157, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7125, + "ItemID": 15158, + "GradeupItemID": 15159, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7126, + "ItemID": 15159, + "GradeupItemID": 15160, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7127, + "ItemID": 15160, + "GradeupItemID": 15161, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15933, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7128, + "ItemID": 15161, + "GradeupItemID": 15162, + "Cost": 2750, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15933, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7129, + "ItemID": 15163, + "GradeupItemID": 15164, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7130, + "ItemID": 15164, + "GradeupItemID": 15165, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7131, + "ItemID": 15165, + "GradeupItemID": 15166, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7132, + "ItemID": 15166, + "GradeupItemID": 15167, + "Cost": 11400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7133, + "ItemID": 15168, + "GradeupItemID": 15169, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7134, + "ItemID": 15169, + "GradeupItemID": 15170, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7135, + "ItemID": 15170, + "GradeupItemID": 15171, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7136, + "ItemID": 15171, + "GradeupItemID": 15172, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7137, + "ItemID": 15173, + "GradeupItemID": 15174, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7138, + "ItemID": 15174, + "GradeupItemID": 15175, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7139, + "ItemID": 15175, + "GradeupItemID": 15176, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7140, + "ItemID": 15176, + "GradeupItemID": 15177, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7141, + "ItemID": 15178, + "GradeupItemID": 15179, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7142, + "ItemID": 15179, + "GradeupItemID": 15180, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7143, + "ItemID": 15180, + "GradeupItemID": 15181, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7144, + "ItemID": 15181, + "GradeupItemID": 15182, + "Cost": 13200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15995, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7145, + "ItemID": 15183, + "GradeupItemID": 15184, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7146, + "ItemID": 15184, + "GradeupItemID": 15185, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7147, + "ItemID": 15185, + "GradeupItemID": 15186, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7148, + "ItemID": 15186, + "GradeupItemID": 15187, + "Cost": 13400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8013, + "ItemID": 17811, + "GradeupItemID": 17812, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8014, + "ItemID": 17812, + "GradeupItemID": 17813, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8015, + "ItemID": 17813, + "GradeupItemID": 17814, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8016, + "ItemID": 17814, + "GradeupItemID": 17815, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8017, + "ItemID": 17816, + "GradeupItemID": 17817, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8018, + "ItemID": 17817, + "GradeupItemID": 17818, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8019, + "ItemID": 17818, + "GradeupItemID": 17819, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17866, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8020, + "ItemID": 17819, + "GradeupItemID": 17820, + "Cost": 13800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8021, + "ItemID": 17821, + "GradeupItemID": 17822, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8022, + "ItemID": 17822, + "GradeupItemID": 17823, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8023, + "ItemID": 17823, + "GradeupItemID": 17824, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8024, + "ItemID": 17824, + "GradeupItemID": 17825, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8377, + "ItemID": 18439, + "GradeupItemID": 18440, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8378, + "ItemID": 18440, + "GradeupItemID": 18441, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8379, + "ItemID": 18441, + "GradeupItemID": 18442, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8380, + "ItemID": 18442, + "GradeupItemID": 18443, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8381, + "ItemID": 18444, + "GradeupItemID": 18445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8382, + "ItemID": 18445, + "GradeupItemID": 18446, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8383, + "ItemID": 18446, + "GradeupItemID": 18447, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8384, + "ItemID": 18447, + "GradeupItemID": 18448, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8385, + "ItemID": 18449, + "GradeupItemID": 18450, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8386, + "ItemID": 18450, + "GradeupItemID": 18451, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8387, + "ItemID": 18451, + "GradeupItemID": 18452, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8388, + "ItemID": 18452, + "GradeupItemID": 18453, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8469, + "ItemID": 18589, + "GradeupItemID": 18590, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8470, + "ItemID": 18590, + "GradeupItemID": 18591, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8471, + "ItemID": 18591, + "GradeupItemID": 18592, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8472, + "ItemID": 18592, + "GradeupItemID": 18593, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9253, + "ItemID": 20698, + "GradeupItemID": 20699, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9254, + "ItemID": 20699, + "GradeupItemID": 20700, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9255, + "ItemID": 20700, + "GradeupItemID": 20701, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9256, + "ItemID": 20701, + "GradeupItemID": 20702, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9257, + "ItemID": 20703, + "GradeupItemID": 20704, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9258, + "ItemID": 20704, + "GradeupItemID": 20705, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9259, + "ItemID": 20705, + "GradeupItemID": 20706, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9260, + "ItemID": 20706, + "GradeupItemID": 20707, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9261, + "ItemID": 20708, + "GradeupItemID": 20709, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9262, + "ItemID": 20709, + "GradeupItemID": 20710, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9263, + "ItemID": 20710, + "GradeupItemID": 20711, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9264, + "ItemID": 20711, + "GradeupItemID": 20712, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9473, + "ItemID": 21042, + "GradeupItemID": 21043, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9474, + "ItemID": 21043, + "GradeupItemID": 21044, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9475, + "ItemID": 21044, + "GradeupItemID": 21045, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9476, + "ItemID": 21045, + "GradeupItemID": 21046, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9477, + "ItemID": 21047, + "GradeupItemID": 21048, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9478, + "ItemID": 21048, + "GradeupItemID": 21049, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9479, + "ItemID": 21049, + "GradeupItemID": 21050, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9480, + "ItemID": 21050, + "GradeupItemID": 21051, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9481, + "ItemID": 21052, + "GradeupItemID": 21053, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9482, + "ItemID": 21053, + "GradeupItemID": 21054, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9483, + "ItemID": 21054, + "GradeupItemID": 21055, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9484, + "ItemID": 21055, + "GradeupItemID": 21056, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9949, + "ItemID": 24619, + "GradeupItemID": 24623, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9950, + "ItemID": 24623, + "GradeupItemID": 24624, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9951, + "ItemID": 24624, + "GradeupItemID": 24625, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9952, + "ItemID": 24625, + "GradeupItemID": 24626, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9953, + "ItemID": 24620, + "GradeupItemID": 24627, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9954, + "ItemID": 24627, + "GradeupItemID": 24628, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9955, + "ItemID": 24628, + "GradeupItemID": 24629, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9956, + "ItemID": 24629, + "GradeupItemID": 24630, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9957, + "ItemID": 24621, + "GradeupItemID": 24631, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9958, + "ItemID": 24631, + "GradeupItemID": 24632, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9959, + "ItemID": 24632, + "GradeupItemID": 24633, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9960, + "ItemID": 24633, + "GradeupItemID": 24634, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9961, + "ItemID": 24622, + "GradeupItemID": 24635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9962, + "ItemID": 24635, + "GradeupItemID": 24636, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9963, + "ItemID": 24636, + "GradeupItemID": 24637, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9964, + "ItemID": 24637, + "GradeupItemID": 24638, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9965, + "ItemID": 24639, + "GradeupItemID": 24640, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9966, + "ItemID": 24640, + "GradeupItemID": 24641, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9967, + "ItemID": 24641, + "GradeupItemID": 24642, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9968, + "ItemID": 24642, + "GradeupItemID": 24643, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10085, + "ItemID": 25476, + "GradeupItemID": 25477, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10086, + "ItemID": 25477, + "GradeupItemID": 25478, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10087, + "ItemID": 25478, + "GradeupItemID": 25479, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10088, + "ItemID": 25479, + "GradeupItemID": 25480, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10125, + "ItemID": 496, + "GradeupItemID": 2108, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10126, + "ItemID": 2108, + "GradeupItemID": 3131, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10127, + "ItemID": 3131, + "GradeupItemID": 4154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10128, + "ItemID": 4154, + "GradeupItemID": 5177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10133, + "ItemID": 518, + "GradeupItemID": 2130, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10134, + "ItemID": 2130, + "GradeupItemID": 3153, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10135, + "ItemID": 3153, + "GradeupItemID": 4176, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10136, + "ItemID": 4176, + "GradeupItemID": 5199, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10157, + "ItemID": 1025, + "GradeupItemID": 2637, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10158, + "ItemID": 2637, + "GradeupItemID": 3660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10159, + "ItemID": 3660, + "GradeupItemID": 4683, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10160, + "ItemID": 4683, + "GradeupItemID": 5706, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11009, + "ItemID": 25491, + "GradeupItemID": 25492, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11010, + "ItemID": 25492, + "GradeupItemID": 25493, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11011, + "ItemID": 25493, + "GradeupItemID": 25494, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11012, + "ItemID": 25494, + "GradeupItemID": 25495, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11021, + "ItemID": 25506, + "GradeupItemID": 25507, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11022, + "ItemID": 25507, + "GradeupItemID": 25508, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11023, + "ItemID": 25508, + "GradeupItemID": 25509, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11024, + "ItemID": 25509, + "GradeupItemID": 25510, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 18, + "RecipeList": [ + { + "RecipeID": 1693, + "ItemID": 505, + "GradeupItemID": 2117, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1694, + "ItemID": 2117, + "GradeupItemID": 3140, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1695, + "ItemID": 3140, + "GradeupItemID": 4163, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1696, + "ItemID": 4163, + "GradeupItemID": 5186, + "Cost": 30, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1697, + "ItemID": 506, + "GradeupItemID": 2118, + "Cost": 110, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1698, + "ItemID": 2118, + "GradeupItemID": 3141, + "Cost": 110, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1699, + "ItemID": 3141, + "GradeupItemID": 4164, + "Cost": 110, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1700, + "ItemID": 4164, + "GradeupItemID": 5187, + "Cost": 110, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1701, + "ItemID": 507, + "GradeupItemID": 2119, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1702, + "ItemID": 2119, + "GradeupItemID": 3142, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1703, + "ItemID": 3142, + "GradeupItemID": 4165, + "Cost": 180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1704, + "ItemID": 4165, + "GradeupItemID": 5188, + "Cost": 180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1705, + "ItemID": 508, + "GradeupItemID": 2120, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1706, + "ItemID": 2120, + "GradeupItemID": 3143, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1707, + "ItemID": 3143, + "GradeupItemID": 4166, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1708, + "ItemID": 4166, + "GradeupItemID": 5189, + "Cost": 30, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1709, + "ItemID": 509, + "GradeupItemID": 2121, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1710, + "ItemID": 2121, + "GradeupItemID": 3144, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1711, + "ItemID": 3144, + "GradeupItemID": 4167, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1712, + "ItemID": 4167, + "GradeupItemID": 5190, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1713, + "ItemID": 510, + "GradeupItemID": 2122, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1714, + "ItemID": 2122, + "GradeupItemID": 3145, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1715, + "ItemID": 3145, + "GradeupItemID": 4168, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1716, + "ItemID": 4168, + "GradeupItemID": 5191, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2361, + "ItemID": 676, + "GradeupItemID": 2288, + "Cost": 1060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7828, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2362, + "ItemID": 2288, + "GradeupItemID": 3311, + "Cost": 1060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2363, + "ItemID": 3311, + "GradeupItemID": 4334, + "Cost": 1060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2364, + "ItemID": 4334, + "GradeupItemID": 5357, + "Cost": 1060, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7812, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 2365, + "ItemID": 677, + "GradeupItemID": 2289, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2366, + "ItemID": 2289, + "GradeupItemID": 3312, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2367, + "ItemID": 3312, + "GradeupItemID": 4335, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 2368, + "ItemID": 4335, + "GradeupItemID": 5358, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3405, + "ItemID": 941, + "GradeupItemID": 2553, + "Cost": 1130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3406, + "ItemID": 2553, + "GradeupItemID": 3576, + "Cost": 1130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3407, + "ItemID": 3576, + "GradeupItemID": 4599, + "Cost": 1130, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3408, + "ItemID": 4599, + "GradeupItemID": 5622, + "Cost": 1130, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7773, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3609, + "ItemID": 993, + "GradeupItemID": 2605, + "Cost": 4860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7998, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3610, + "ItemID": 2605, + "GradeupItemID": 3628, + "Cost": 4860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7865, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3611, + "ItemID": 3628, + "GradeupItemID": 4651, + "Cost": 4860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7967, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3612, + "ItemID": 4651, + "GradeupItemID": 5674, + "Cost": 4860, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3613, + "ItemID": 994, + "GradeupItemID": 2606, + "Cost": 4680, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3614, + "ItemID": 2606, + "GradeupItemID": 3629, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3615, + "ItemID": 3629, + "GradeupItemID": 4652, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3616, + "ItemID": 4652, + "GradeupItemID": 5675, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3617, + "ItemID": 995, + "GradeupItemID": 2607, + "Cost": 1380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3618, + "ItemID": 2607, + "GradeupItemID": 3630, + "Cost": 1380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3619, + "ItemID": 3630, + "GradeupItemID": 4653, + "Cost": 1380, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7994, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3620, + "ItemID": 4653, + "GradeupItemID": 5676, + "Cost": 1380, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7803, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3621, + "ItemID": 996, + "GradeupItemID": 2608, + "Cost": 1660, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3622, + "ItemID": 2608, + "GradeupItemID": 3631, + "Cost": 1660, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3623, + "ItemID": 3631, + "GradeupItemID": 4654, + "Cost": 1660, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7847, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3624, + "ItemID": 4654, + "GradeupItemID": 5677, + "Cost": 1660, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7874, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7750, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3625, + "ItemID": 997, + "GradeupItemID": 2609, + "Cost": 2340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3626, + "ItemID": 2609, + "GradeupItemID": 3632, + "Cost": 2340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8019, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3627, + "ItemID": 3632, + "GradeupItemID": 4655, + "Cost": 2340, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8024, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3628, + "ItemID": 4655, + "GradeupItemID": 5678, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7848, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3629, + "ItemID": 998, + "GradeupItemID": 2610, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7981, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3630, + "ItemID": 2610, + "GradeupItemID": 3633, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9063, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3631, + "ItemID": 3633, + "GradeupItemID": 4656, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3632, + "ItemID": 4656, + "GradeupItemID": 5679, + "Cost": 1800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3633, + "ItemID": 999, + "GradeupItemID": 2611, + "Cost": 1940, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8017, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3634, + "ItemID": 2611, + "GradeupItemID": 3634, + "Cost": 1940, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3635, + "ItemID": 3634, + "GradeupItemID": 4657, + "Cost": 1940, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7981, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3636, + "ItemID": 4657, + "GradeupItemID": 5680, + "Cost": 1940, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8015, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3637, + "ItemID": 1000, + "GradeupItemID": 2612, + "Cost": 2090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7788, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3638, + "ItemID": 2612, + "GradeupItemID": 3635, + "Cost": 2090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7985, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3639, + "ItemID": 3635, + "GradeupItemID": 4658, + "Cost": 2090, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3640, + "ItemID": 4658, + "GradeupItemID": 5681, + "Cost": 2090, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3641, + "ItemID": 1001, + "GradeupItemID": 2613, + "Cost": 3420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7777, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7761, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3642, + "ItemID": 2613, + "GradeupItemID": 3636, + "Cost": 3420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7997, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3643, + "ItemID": 3636, + "GradeupItemID": 4659, + "Cost": 3420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3644, + "ItemID": 4659, + "GradeupItemID": 5682, + "Cost": 3420, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3645, + "ItemID": 1002, + "GradeupItemID": 2614, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8004, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3646, + "ItemID": 2614, + "GradeupItemID": 3637, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7759, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3647, + "ItemID": 3637, + "GradeupItemID": 4660, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3648, + "ItemID": 4660, + "GradeupItemID": 5683, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3649, + "ItemID": 1003, + "GradeupItemID": 2615, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3650, + "ItemID": 2615, + "GradeupItemID": 3638, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7856, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3651, + "ItemID": 3638, + "GradeupItemID": 4661, + "Cost": 1440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7982, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7728, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3652, + "ItemID": 4661, + "GradeupItemID": 5684, + "Cost": 1440, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7811, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3653, + "ItemID": 1004, + "GradeupItemID": 2616, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3654, + "ItemID": 2616, + "GradeupItemID": 3639, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7837, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3655, + "ItemID": 3639, + "GradeupItemID": 4662, + "Cost": 2700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3656, + "ItemID": 4662, + "GradeupItemID": 5685, + "Cost": 2700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7995, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3657, + "ItemID": 1005, + "GradeupItemID": 2617, + "Cost": 3690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7749, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3658, + "ItemID": 2617, + "GradeupItemID": 3640, + "Cost": 3690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7766, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3659, + "ItemID": 3640, + "GradeupItemID": 4663, + "Cost": 3690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3660, + "ItemID": 4663, + "GradeupItemID": 5686, + "Cost": 3690, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3661, + "ItemID": 1006, + "GradeupItemID": 2618, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7820, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3662, + "ItemID": 2618, + "GradeupItemID": 3641, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7756, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3663, + "ItemID": 3641, + "GradeupItemID": 4664, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3664, + "ItemID": 4664, + "GradeupItemID": 5687, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7833, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3665, + "ItemID": 1007, + "GradeupItemID": 2619, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3666, + "ItemID": 2619, + "GradeupItemID": 3642, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3667, + "ItemID": 3642, + "GradeupItemID": 4665, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3668, + "ItemID": 4665, + "GradeupItemID": 5688, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3669, + "ItemID": 1008, + "GradeupItemID": 2620, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7914, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3670, + "ItemID": 2620, + "GradeupItemID": 3643, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7910, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3671, + "ItemID": 3643, + "GradeupItemID": 4666, + "Cost": 8500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7764, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3672, + "ItemID": 4666, + "GradeupItemID": 5689, + "Cost": 8500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7909, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4173, + "ItemID": 8658, + "GradeupItemID": 8659, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4174, + "ItemID": 8659, + "GradeupItemID": 8660, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4175, + "ItemID": 8660, + "GradeupItemID": 8661, + "Cost": 90, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4176, + "ItemID": 8661, + "GradeupItemID": 8662, + "Cost": 90, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4177, + "ItemID": 8663, + "GradeupItemID": 8664, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4178, + "ItemID": 8664, + "GradeupItemID": 8665, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4179, + "ItemID": 8665, + "GradeupItemID": 8666, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4180, + "ItemID": 8666, + "GradeupItemID": 8667, + "Cost": 80, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4181, + "ItemID": 8668, + "GradeupItemID": 8669, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4182, + "ItemID": 8669, + "GradeupItemID": 8670, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4183, + "ItemID": 8670, + "GradeupItemID": 8671, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4184, + "ItemID": 8671, + "GradeupItemID": 8672, + "Cost": 80, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4185, + "ItemID": 8673, + "GradeupItemID": 8674, + "Cost": 250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4186, + "ItemID": 8674, + "GradeupItemID": 8675, + "Cost": 250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4187, + "ItemID": 8675, + "GradeupItemID": 8676, + "Cost": 250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4188, + "ItemID": 8676, + "GradeupItemID": 8677, + "Cost": 250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4189, + "ItemID": 8678, + "GradeupItemID": 8679, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4190, + "ItemID": 8679, + "GradeupItemID": 8680, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4191, + "ItemID": 8680, + "GradeupItemID": 8681, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4192, + "ItemID": 8681, + "GradeupItemID": 8682, + "Cost": 330, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4193, + "ItemID": 8683, + "GradeupItemID": 8684, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4194, + "ItemID": 8684, + "GradeupItemID": 8685, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4195, + "ItemID": 8685, + "GradeupItemID": 8686, + "Cost": 360, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4196, + "ItemID": 8686, + "GradeupItemID": 8687, + "Cost": 360, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7962, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4197, + "ItemID": 8688, + "GradeupItemID": 8689, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4198, + "ItemID": 8689, + "GradeupItemID": 8690, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4199, + "ItemID": 8690, + "GradeupItemID": 8691, + "Cost": 860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4200, + "ItemID": 8691, + "GradeupItemID": 8692, + "Cost": 860, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4201, + "ItemID": 8693, + "GradeupItemID": 8694, + "Cost": 630, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4202, + "ItemID": 8694, + "GradeupItemID": 8695, + "Cost": 630, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4203, + "ItemID": 8695, + "GradeupItemID": 8696, + "Cost": 630, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4204, + "ItemID": 8696, + "GradeupItemID": 8697, + "Cost": 630, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7951, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4205, + "ItemID": 8698, + "GradeupItemID": 8699, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4206, + "ItemID": 8699, + "GradeupItemID": 8700, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4207, + "ItemID": 8700, + "GradeupItemID": 8701, + "Cost": 720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4208, + "ItemID": 8701, + "GradeupItemID": 8702, + "Cost": 720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4209, + "ItemID": 8703, + "GradeupItemID": 8704, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4210, + "ItemID": 8704, + "GradeupItemID": 8705, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4211, + "ItemID": 8705, + "GradeupItemID": 8706, + "Cost": 540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4212, + "ItemID": 8706, + "GradeupItemID": 8707, + "Cost": 540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4213, + "ItemID": 8708, + "GradeupItemID": 8709, + "Cost": 980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4214, + "ItemID": 8709, + "GradeupItemID": 8710, + "Cost": 980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4215, + "ItemID": 8710, + "GradeupItemID": 8711, + "Cost": 980, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4216, + "ItemID": 8711, + "GradeupItemID": 8712, + "Cost": 980, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7917, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4217, + "ItemID": 8713, + "GradeupItemID": 8714, + "Cost": 1510, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4218, + "ItemID": 8714, + "GradeupItemID": 8715, + "Cost": 1510, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7841, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4219, + "ItemID": 8715, + "GradeupItemID": 8716, + "Cost": 1510, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7736, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4220, + "ItemID": 8716, + "GradeupItemID": 8717, + "Cost": 1510, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7735, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4221, + "ItemID": 8718, + "GradeupItemID": 8719, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4222, + "ItemID": 8719, + "GradeupItemID": 8720, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4223, + "ItemID": 8720, + "GradeupItemID": 8721, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7977, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4224, + "ItemID": 8721, + "GradeupItemID": 8722, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7893, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4225, + "ItemID": 8723, + "GradeupItemID": 8724, + "Cost": 2250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4226, + "ItemID": 8724, + "GradeupItemID": 8725, + "Cost": 2250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4227, + "ItemID": 8725, + "GradeupItemID": 8726, + "Cost": 2250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7953, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4228, + "ItemID": 8726, + "GradeupItemID": 8727, + "Cost": 2250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4229, + "ItemID": 8728, + "GradeupItemID": 8729, + "Cost": 3060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4230, + "ItemID": 8729, + "GradeupItemID": 8730, + "Cost": 3060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4231, + "ItemID": 8730, + "GradeupItemID": 8731, + "Cost": 3060, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4232, + "ItemID": 8731, + "GradeupItemID": 8732, + "Cost": 3060, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4233, + "ItemID": 8733, + "GradeupItemID": 8734, + "Cost": 3240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4234, + "ItemID": 8734, + "GradeupItemID": 8735, + "Cost": 3240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7829, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4235, + "ItemID": 8735, + "GradeupItemID": 8736, + "Cost": 3240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4236, + "ItemID": 8736, + "GradeupItemID": 8737, + "Cost": 3240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7953, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4237, + "ItemID": 8738, + "GradeupItemID": 8739, + "Cost": 3850, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7924, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4238, + "ItemID": 8739, + "GradeupItemID": 8740, + "Cost": 3850, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4239, + "ItemID": 8740, + "GradeupItemID": 8741, + "Cost": 3850, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4240, + "ItemID": 8741, + "GradeupItemID": 8742, + "Cost": 3850, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4241, + "ItemID": 8743, + "GradeupItemID": 8744, + "Cost": 3960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4242, + "ItemID": 8744, + "GradeupItemID": 8745, + "Cost": 3960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7947, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7928, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7849, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4243, + "ItemID": 8745, + "GradeupItemID": 8746, + "Cost": 3960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7769, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4244, + "ItemID": 8746, + "GradeupItemID": 8747, + "Cost": 3960, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7832, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4245, + "ItemID": 8748, + "GradeupItemID": 8749, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7918, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7971, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4246, + "ItemID": 8749, + "GradeupItemID": 8750, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7920, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4247, + "ItemID": 8750, + "GradeupItemID": 8751, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7771, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4248, + "ItemID": 8751, + "GradeupItemID": 8752, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4249, + "ItemID": 8753, + "GradeupItemID": 8754, + "Cost": 4050, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4250, + "ItemID": 8754, + "GradeupItemID": 8755, + "Cost": 4050, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8001, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4251, + "ItemID": 8755, + "GradeupItemID": 8756, + "Cost": 4050, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4252, + "ItemID": 8756, + "GradeupItemID": 8757, + "Cost": 4050, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7756, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4253, + "ItemID": 8758, + "GradeupItemID": 8759, + "Cost": 5220, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7809, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4254, + "ItemID": 8759, + "GradeupItemID": 8760, + "Cost": 5220, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7815, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4255, + "ItemID": 8760, + "GradeupItemID": 8761, + "Cost": 5220, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7814, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4256, + "ItemID": 8761, + "GradeupItemID": 8762, + "Cost": 5220, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7778, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4257, + "ItemID": 8763, + "GradeupItemID": 8764, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4258, + "ItemID": 8764, + "GradeupItemID": 8765, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4259, + "ItemID": 8765, + "GradeupItemID": 8766, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4260, + "ItemID": 8766, + "GradeupItemID": 8767, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4261, + "ItemID": 8768, + "GradeupItemID": 8769, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4262, + "ItemID": 8769, + "GradeupItemID": 8770, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4263, + "ItemID": 8770, + "GradeupItemID": 8771, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7748, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4264, + "ItemID": 8771, + "GradeupItemID": 8772, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9445, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7802, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9453, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4265, + "ItemID": 8773, + "GradeupItemID": 8774, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4266, + "ItemID": 8774, + "GradeupItemID": 8775, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7781, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4267, + "ItemID": 8775, + "GradeupItemID": 8776, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4268, + "ItemID": 8776, + "GradeupItemID": 8777, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4269, + "ItemID": 8778, + "GradeupItemID": 8779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4270, + "ItemID": 8779, + "GradeupItemID": 8780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4271, + "ItemID": 8780, + "GradeupItemID": 8781, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4272, + "ItemID": 8781, + "GradeupItemID": 8782, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4829, + "ItemID": 10496, + "GradeupItemID": 10497, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7803, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 1316, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4830, + "ItemID": 10497, + "GradeupItemID": 10498, + "Cost": 1770, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7847, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4831, + "ItemID": 10498, + "GradeupItemID": 10499, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7916, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4832, + "ItemID": 10499, + "GradeupItemID": 10500, + "Cost": 2770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9061, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6193, + "ItemID": 13113, + "GradeupItemID": 13114, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6194, + "ItemID": 13114, + "GradeupItemID": 13115, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6195, + "ItemID": 13115, + "GradeupItemID": 13116, + "Cost": 6300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6196, + "ItemID": 13116, + "GradeupItemID": 13117, + "Cost": 6300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6197, + "ItemID": 13118, + "GradeupItemID": 13119, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6198, + "ItemID": 13119, + "GradeupItemID": 13120, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6199, + "ItemID": 13120, + "GradeupItemID": 13121, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6200, + "ItemID": 13121, + "GradeupItemID": 13122, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6201, + "ItemID": 13123, + "GradeupItemID": 13124, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6202, + "ItemID": 13124, + "GradeupItemID": 13125, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6203, + "ItemID": 13125, + "GradeupItemID": 13126, + "Cost": 7700, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6204, + "ItemID": 13126, + "GradeupItemID": 13127, + "Cost": 7700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6205, + "ItemID": 13128, + "GradeupItemID": 13129, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11508, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6206, + "ItemID": 13129, + "GradeupItemID": 13130, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6207, + "ItemID": 13130, + "GradeupItemID": 13131, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6208, + "ItemID": 13131, + "GradeupItemID": 13132, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6209, + "ItemID": 13133, + "GradeupItemID": 13134, + "Cost": 8300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11791, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6210, + "ItemID": 13134, + "GradeupItemID": 13135, + "Cost": 8300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6211, + "ItemID": 13135, + "GradeupItemID": 13136, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6212, + "ItemID": 13136, + "GradeupItemID": 13137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6213, + "ItemID": 13138, + "GradeupItemID": 13139, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6214, + "ItemID": 13139, + "GradeupItemID": 13140, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6215, + "ItemID": 13140, + "GradeupItemID": 13141, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6216, + "ItemID": 13141, + "GradeupItemID": 13142, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6217, + "ItemID": 13143, + "GradeupItemID": 13144, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6218, + "ItemID": 13144, + "GradeupItemID": 13145, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11801, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6219, + "ItemID": 13145, + "GradeupItemID": 13146, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6220, + "ItemID": 13146, + "GradeupItemID": 13147, + "Cost": 9400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6221, + "ItemID": 13148, + "GradeupItemID": 13149, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6222, + "ItemID": 13149, + "GradeupItemID": 13150, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6223, + "ItemID": 13150, + "GradeupItemID": 13151, + "Cost": 9800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6224, + "ItemID": 13151, + "GradeupItemID": 13152, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6277, + "ItemID": 13615, + "GradeupItemID": 13616, + "Cost": 330, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6278, + "ItemID": 13616, + "GradeupItemID": 13617, + "Cost": 690, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6279, + "ItemID": 13617, + "GradeupItemID": 13618, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7955, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6280, + "ItemID": 13618, + "GradeupItemID": 13619, + "Cost": 2340, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7862, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7389, + "ItemID": 15519, + "GradeupItemID": 15520, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7390, + "ItemID": 15520, + "GradeupItemID": 15521, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7391, + "ItemID": 15521, + "GradeupItemID": 15522, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7392, + "ItemID": 15522, + "GradeupItemID": 15523, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7393, + "ItemID": 15524, + "GradeupItemID": 15525, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7394, + "ItemID": 15525, + "GradeupItemID": 15526, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7395, + "ItemID": 15526, + "GradeupItemID": 15527, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7396, + "ItemID": 15527, + "GradeupItemID": 15528, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7397, + "ItemID": 15529, + "GradeupItemID": 15530, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7398, + "ItemID": 15530, + "GradeupItemID": 15531, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7399, + "ItemID": 15531, + "GradeupItemID": 15532, + "Cost": 2750, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15933, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7400, + "ItemID": 15532, + "GradeupItemID": 15533, + "Cost": 2750, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15933, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7401, + "ItemID": 15534, + "GradeupItemID": 15535, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7402, + "ItemID": 15535, + "GradeupItemID": 15536, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7403, + "ItemID": 15536, + "GradeupItemID": 15537, + "Cost": 11400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7404, + "ItemID": 15537, + "GradeupItemID": 15538, + "Cost": 11400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7405, + "ItemID": 15539, + "GradeupItemID": 15540, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7406, + "ItemID": 15540, + "GradeupItemID": 15541, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16011, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7407, + "ItemID": 15541, + "GradeupItemID": 15542, + "Cost": 12200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7408, + "ItemID": 15542, + "GradeupItemID": 15543, + "Cost": 12200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7409, + "ItemID": 15544, + "GradeupItemID": 15545, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7410, + "ItemID": 15545, + "GradeupItemID": 15546, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7411, + "ItemID": 15546, + "GradeupItemID": 15547, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7412, + "ItemID": 15547, + "GradeupItemID": 15548, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7413, + "ItemID": 15549, + "GradeupItemID": 15550, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7414, + "ItemID": 15550, + "GradeupItemID": 15551, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7415, + "ItemID": 15551, + "GradeupItemID": 15552, + "Cost": 13200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7416, + "ItemID": 15552, + "GradeupItemID": 15553, + "Cost": 13200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15995, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7417, + "ItemID": 15554, + "GradeupItemID": 15555, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7418, + "ItemID": 15555, + "GradeupItemID": 15556, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7419, + "ItemID": 15556, + "GradeupItemID": 15557, + "Cost": 13400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7420, + "ItemID": 15557, + "GradeupItemID": 15558, + "Cost": 13400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8025, + "ItemID": 17826, + "GradeupItemID": 17827, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8026, + "ItemID": 17827, + "GradeupItemID": 17828, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8027, + "ItemID": 17828, + "GradeupItemID": 17829, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8028, + "ItemID": 17829, + "GradeupItemID": 17830, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8029, + "ItemID": 17831, + "GradeupItemID": 17832, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8030, + "ItemID": 17832, + "GradeupItemID": 17833, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8031, + "ItemID": 17833, + "GradeupItemID": 17834, + "Cost": 13800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17866, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8032, + "ItemID": 17834, + "GradeupItemID": 17835, + "Cost": 13800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8033, + "ItemID": 17836, + "GradeupItemID": 17837, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8034, + "ItemID": 17837, + "GradeupItemID": 17838, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8035, + "ItemID": 17838, + "GradeupItemID": 17839, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8036, + "ItemID": 17839, + "GradeupItemID": 17840, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8389, + "ItemID": 18454, + "GradeupItemID": 18455, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8390, + "ItemID": 18455, + "GradeupItemID": 18456, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8391, + "ItemID": 18456, + "GradeupItemID": 18457, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8392, + "ItemID": 18457, + "GradeupItemID": 18458, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8393, + "ItemID": 18459, + "GradeupItemID": 18460, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8394, + "ItemID": 18460, + "GradeupItemID": 18461, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8395, + "ItemID": 18461, + "GradeupItemID": 18462, + "Cost": 3800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8396, + "ItemID": 18462, + "GradeupItemID": 18463, + "Cost": 3800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8397, + "ItemID": 18464, + "GradeupItemID": 18465, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8398, + "ItemID": 18465, + "GradeupItemID": 18466, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8399, + "ItemID": 18466, + "GradeupItemID": 18467, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8400, + "ItemID": 18467, + "GradeupItemID": 18468, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8473, + "ItemID": 18594, + "GradeupItemID": 18595, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8474, + "ItemID": 18595, + "GradeupItemID": 18596, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8475, + "ItemID": 18596, + "GradeupItemID": 18597, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8476, + "ItemID": 18597, + "GradeupItemID": 18598, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9265, + "ItemID": 20713, + "GradeupItemID": 20714, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9266, + "ItemID": 20714, + "GradeupItemID": 20715, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9267, + "ItemID": 20715, + "GradeupItemID": 20716, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9268, + "ItemID": 20716, + "GradeupItemID": 20717, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9269, + "ItemID": 20718, + "GradeupItemID": 20719, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9270, + "ItemID": 20719, + "GradeupItemID": 20720, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9271, + "ItemID": 20720, + "GradeupItemID": 20721, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9272, + "ItemID": 20721, + "GradeupItemID": 20722, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9273, + "ItemID": 20723, + "GradeupItemID": 20724, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9274, + "ItemID": 20724, + "GradeupItemID": 20725, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9275, + "ItemID": 20725, + "GradeupItemID": 20726, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9276, + "ItemID": 20726, + "GradeupItemID": 20727, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9485, + "ItemID": 21057, + "GradeupItemID": 21058, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9486, + "ItemID": 21058, + "GradeupItemID": 21059, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9487, + "ItemID": 21059, + "GradeupItemID": 21060, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9488, + "ItemID": 21060, + "GradeupItemID": 21061, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9489, + "ItemID": 21062, + "GradeupItemID": 21063, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9490, + "ItemID": 21063, + "GradeupItemID": 21064, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9491, + "ItemID": 21064, + "GradeupItemID": 21065, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9492, + "ItemID": 21065, + "GradeupItemID": 21066, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9493, + "ItemID": 21067, + "GradeupItemID": 21068, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9494, + "ItemID": 21068, + "GradeupItemID": 21069, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9495, + "ItemID": 21069, + "GradeupItemID": 21070, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9496, + "ItemID": 21070, + "GradeupItemID": 21071, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9969, + "ItemID": 24644, + "GradeupItemID": 24645, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9970, + "ItemID": 24645, + "GradeupItemID": 24646, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9971, + "ItemID": 24646, + "GradeupItemID": 24647, + "Cost": 5200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9972, + "ItemID": 24647, + "GradeupItemID": 24648, + "Cost": 5200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9973, + "ItemID": 24649, + "GradeupItemID": 24650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9974, + "ItemID": 24650, + "GradeupItemID": 24651, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9975, + "ItemID": 24651, + "GradeupItemID": 24652, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9976, + "ItemID": 24652, + "GradeupItemID": 24653, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9977, + "ItemID": 24654, + "GradeupItemID": 24655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9978, + "ItemID": 24655, + "GradeupItemID": 24656, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9979, + "ItemID": 24656, + "GradeupItemID": 24657, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9980, + "ItemID": 24657, + "GradeupItemID": 24658, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9981, + "ItemID": 24659, + "GradeupItemID": 24660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9982, + "ItemID": 24660, + "GradeupItemID": 24661, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9983, + "ItemID": 24661, + "GradeupItemID": 24662, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9984, + "ItemID": 24662, + "GradeupItemID": 24663, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9985, + "ItemID": 24664, + "GradeupItemID": 24665, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9986, + "ItemID": 24665, + "GradeupItemID": 24666, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9987, + "ItemID": 24666, + "GradeupItemID": 24667, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9988, + "ItemID": 24667, + "GradeupItemID": 24668, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10089, + "ItemID": 25481, + "GradeupItemID": 25482, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10090, + "ItemID": 25482, + "GradeupItemID": 25483, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10091, + "ItemID": 25483, + "GradeupItemID": 25484, + "Cost": 5600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10092, + "ItemID": 25484, + "GradeupItemID": 25485, + "Cost": 5600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10129, + "ItemID": 516, + "GradeupItemID": 2128, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10130, + "ItemID": 2128, + "GradeupItemID": 3151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10131, + "ItemID": 3151, + "GradeupItemID": 4174, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10132, + "ItemID": 4174, + "GradeupItemID": 5197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10137, + "ItemID": 519, + "GradeupItemID": 2131, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10138, + "ItemID": 2131, + "GradeupItemID": 3154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10139, + "ItemID": 3154, + "GradeupItemID": 4177, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10140, + "ItemID": 4177, + "GradeupItemID": 5200, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10173, + "ItemID": 9674, + "GradeupItemID": 9675, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10174, + "ItemID": 9675, + "GradeupItemID": 9676, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10175, + "ItemID": 9676, + "GradeupItemID": 9677, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10176, + "ItemID": 9677, + "GradeupItemID": 9678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11013, + "ItemID": 25496, + "GradeupItemID": 25497, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11014, + "ItemID": 25497, + "GradeupItemID": 25498, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11015, + "ItemID": 25498, + "GradeupItemID": 25499, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11016, + "ItemID": 25499, + "GradeupItemID": 25500, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11025, + "ItemID": 25511, + "GradeupItemID": 25512, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11026, + "ItemID": 25512, + "GradeupItemID": 25513, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11027, + "ItemID": 25513, + "GradeupItemID": 25514, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11028, + "ItemID": 25514, + "GradeupItemID": 25515, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 19, + "RecipeList": [ + { + "RecipeID": 1717, + "ItemID": 511, + "GradeupItemID": 2123, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1718, + "ItemID": 2123, + "GradeupItemID": 3146, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1074, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1719, + "ItemID": 3146, + "GradeupItemID": 4169, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1720, + "ItemID": 4169, + "GradeupItemID": 5192, + "Cost": 30, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1721, + "ItemID": 512, + "GradeupItemID": 2124, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1722, + "ItemID": 2124, + "GradeupItemID": 3147, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1723, + "ItemID": 3147, + "GradeupItemID": 4170, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1724, + "ItemID": 4170, + "GradeupItemID": 5193, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1725, + "ItemID": 513, + "GradeupItemID": 2125, + "Cost": 70, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1726, + "ItemID": 2125, + "GradeupItemID": 3148, + "Cost": 70, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1727, + "ItemID": 3148, + "GradeupItemID": 4171, + "Cost": 70, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1728, + "ItemID": 4171, + "GradeupItemID": 5194, + "Cost": 70, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1729, + "ItemID": 514, + "GradeupItemID": 2126, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1730, + "ItemID": 2126, + "GradeupItemID": 3149, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1731, + "ItemID": 3149, + "GradeupItemID": 4172, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1732, + "ItemID": 4172, + "GradeupItemID": 5195, + "Cost": 80, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1733, + "ItemID": 515, + "GradeupItemID": 2127, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1734, + "ItemID": 2127, + "GradeupItemID": 3150, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1735, + "ItemID": 3150, + "GradeupItemID": 4173, + "Cost": 160, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 1736, + "ItemID": 4173, + "GradeupItemID": 5196, + "Cost": 160, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7798, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3673, + "ItemID": 1009, + "GradeupItemID": 2621, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3674, + "ItemID": 2621, + "GradeupItemID": 3644, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3675, + "ItemID": 3644, + "GradeupItemID": 4667, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3676, + "ItemID": 4667, + "GradeupItemID": 5690, + "Cost": 480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3677, + "ItemID": 1010, + "GradeupItemID": 2622, + "Cost": 880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3678, + "ItemID": 2622, + "GradeupItemID": 3645, + "Cost": 880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3679, + "ItemID": 3645, + "GradeupItemID": 4668, + "Cost": 880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7865, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3680, + "ItemID": 4668, + "GradeupItemID": 5691, + "Cost": 880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3681, + "ItemID": 1011, + "GradeupItemID": 2623, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7928, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7783, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3682, + "ItemID": 2623, + "GradeupItemID": 3646, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3683, + "ItemID": 3646, + "GradeupItemID": 4669, + "Cost": 3040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8014, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7920, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7894, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3684, + "ItemID": 4669, + "GradeupItemID": 5692, + "Cost": 3040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3685, + "ItemID": 1012, + "GradeupItemID": 2624, + "Cost": 1240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7896, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3686, + "ItemID": 2624, + "GradeupItemID": 3647, + "Cost": 1240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7998, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3687, + "ItemID": 3647, + "GradeupItemID": 4670, + "Cost": 1240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7804, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3688, + "ItemID": 4670, + "GradeupItemID": 5693, + "Cost": 1240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7839, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3689, + "ItemID": 1013, + "GradeupItemID": 2625, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7759, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3690, + "ItemID": 2625, + "GradeupItemID": 3648, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7972, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3691, + "ItemID": 3648, + "GradeupItemID": 4671, + "Cost": 1600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3692, + "ItemID": 4671, + "GradeupItemID": 5694, + "Cost": 1600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3693, + "ItemID": 1014, + "GradeupItemID": 2626, + "Cost": 1480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7814, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3694, + "ItemID": 2626, + "GradeupItemID": 3649, + "Cost": 1480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3695, + "ItemID": 3649, + "GradeupItemID": 4672, + "Cost": 1480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7828, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3696, + "ItemID": 4672, + "GradeupItemID": 5695, + "Cost": 1480, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3697, + "ItemID": 1015, + "GradeupItemID": 2627, + "Cost": 1730, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3698, + "ItemID": 2627, + "GradeupItemID": 3650, + "Cost": 1730, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7995, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3699, + "ItemID": 3650, + "GradeupItemID": 4673, + "Cost": 1730, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3700, + "ItemID": 4673, + "GradeupItemID": 5696, + "Cost": 1730, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3701, + "ItemID": 1016, + "GradeupItemID": 2628, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7934, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3702, + "ItemID": 2628, + "GradeupItemID": 3651, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7977, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3703, + "ItemID": 3651, + "GradeupItemID": 4674, + "Cost": 1120, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3704, + "ItemID": 4674, + "GradeupItemID": 5697, + "Cost": 1120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3705, + "ItemID": 1017, + "GradeupItemID": 2629, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3706, + "ItemID": 2629, + "GradeupItemID": 3652, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3707, + "ItemID": 3652, + "GradeupItemID": 4675, + "Cost": 1350, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7840, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3708, + "ItemID": 4675, + "GradeupItemID": 5698, + "Cost": 1350, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3709, + "ItemID": 1018, + "GradeupItemID": 2630, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7921, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3710, + "ItemID": 2630, + "GradeupItemID": 3653, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3711, + "ItemID": 3653, + "GradeupItemID": 4676, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7830, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3712, + "ItemID": 4676, + "GradeupItemID": 5699, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7782, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3713, + "ItemID": 1019, + "GradeupItemID": 2631, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3714, + "ItemID": 2631, + "GradeupItemID": 3654, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7838, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3715, + "ItemID": 3654, + "GradeupItemID": 4677, + "Cost": 2000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7783, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3716, + "ItemID": 4677, + "GradeupItemID": 5700, + "Cost": 2000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3717, + "ItemID": 1020, + "GradeupItemID": 2632, + "Cost": 2080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7829, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3718, + "ItemID": 2632, + "GradeupItemID": 3655, + "Cost": 2080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3719, + "ItemID": 3655, + "GradeupItemID": 4678, + "Cost": 2080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7899, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3720, + "ItemID": 4678, + "GradeupItemID": 5701, + "Cost": 2080, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7979, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3721, + "ItemID": 1021, + "GradeupItemID": 2633, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7938, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3722, + "ItemID": 2633, + "GradeupItemID": 3656, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7776, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3723, + "ItemID": 3656, + "GradeupItemID": 4679, + "Cost": 3200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7809, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7939, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3724, + "ItemID": 4679, + "GradeupItemID": 5702, + "Cost": 3200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7940, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3725, + "ItemID": 1022, + "GradeupItemID": 2634, + "Cost": 3280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3726, + "ItemID": 2634, + "GradeupItemID": 3657, + "Cost": 3280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7758, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7857, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3727, + "ItemID": 3657, + "GradeupItemID": 4680, + "Cost": 3280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3728, + "ItemID": 4680, + "GradeupItemID": 5703, + "Cost": 3280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7852, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3729, + "ItemID": 1023, + "GradeupItemID": 2635, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7782, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3730, + "ItemID": 2635, + "GradeupItemID": 3658, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7745, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3731, + "ItemID": 3658, + "GradeupItemID": 4681, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7950, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7929, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 3732, + "ItemID": 4681, + "GradeupItemID": 5704, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7932, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7743, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7808, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 3733, + "ItemID": 1024, + "GradeupItemID": 2636, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3734, + "ItemID": 2636, + "GradeupItemID": 3659, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3735, + "ItemID": 3659, + "GradeupItemID": 4682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 3736, + "ItemID": 4682, + "GradeupItemID": 5705, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4273, + "ItemID": 8783, + "GradeupItemID": 8784, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4274, + "ItemID": 8784, + "GradeupItemID": 8785, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7917, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4275, + "ItemID": 8785, + "GradeupItemID": 8786, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4276, + "ItemID": 8786, + "GradeupItemID": 8787, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7824, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4277, + "ItemID": 8788, + "GradeupItemID": 8789, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4278, + "ItemID": 8789, + "GradeupItemID": 8790, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7893, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4279, + "ItemID": 8790, + "GradeupItemID": 8791, + "Cost": 40, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4280, + "ItemID": 8791, + "GradeupItemID": 8792, + "Cost": 40, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7976, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4281, + "ItemID": 8793, + "GradeupItemID": 8794, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4282, + "ItemID": 8794, + "GradeupItemID": 8795, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7974, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4283, + "ItemID": 8795, + "GradeupItemID": 8796, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7993, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4284, + "ItemID": 8796, + "GradeupItemID": 8797, + "Cost": 30, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7768, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4285, + "ItemID": 8798, + "GradeupItemID": 8799, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4286, + "ItemID": 8799, + "GradeupItemID": 8800, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7843, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4287, + "ItemID": 8800, + "GradeupItemID": 8801, + "Cost": 80, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4288, + "ItemID": 8801, + "GradeupItemID": 8802, + "Cost": 80, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4289, + "ItemID": 8803, + "GradeupItemID": 8804, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7989, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4290, + "ItemID": 8804, + "GradeupItemID": 8805, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4291, + "ItemID": 8805, + "GradeupItemID": 8806, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4292, + "ItemID": 8806, + "GradeupItemID": 8807, + "Cost": 320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4293, + "ItemID": 8808, + "GradeupItemID": 8809, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4294, + "ItemID": 8809, + "GradeupItemID": 8810, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4295, + "ItemID": 8810, + "GradeupItemID": 8811, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7767, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4296, + "ItemID": 8811, + "GradeupItemID": 8812, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4297, + "ItemID": 8813, + "GradeupItemID": 8814, + "Cost": 230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7752, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4298, + "ItemID": 8814, + "GradeupItemID": 8815, + "Cost": 230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4299, + "ItemID": 8815, + "GradeupItemID": 8816, + "Cost": 230, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4300, + "ItemID": 8816, + "GradeupItemID": 8817, + "Cost": 230, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4301, + "ItemID": 8818, + "GradeupItemID": 8819, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4302, + "ItemID": 8819, + "GradeupItemID": 8820, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4303, + "ItemID": 8820, + "GradeupItemID": 8821, + "Cost": 320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7897, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4304, + "ItemID": 8821, + "GradeupItemID": 8822, + "Cost": 320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7735, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4305, + "ItemID": 8823, + "GradeupItemID": 8824, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4306, + "ItemID": 8824, + "GradeupItemID": 8825, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4307, + "ItemID": 8825, + "GradeupItemID": 8826, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7895, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4308, + "ItemID": 8826, + "GradeupItemID": 8827, + "Cost": 560, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7813, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4309, + "ItemID": 8828, + "GradeupItemID": 8829, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4310, + "ItemID": 8829, + "GradeupItemID": 8830, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4311, + "ItemID": 8830, + "GradeupItemID": 8831, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7907, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4312, + "ItemID": 8831, + "GradeupItemID": 8832, + "Cost": 640, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7991, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4313, + "ItemID": 8843, + "GradeupItemID": 8844, + "Cost": 1010, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4314, + "ItemID": 8844, + "GradeupItemID": 8845, + "Cost": 1010, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4315, + "ItemID": 8845, + "GradeupItemID": 8846, + "Cost": 1010, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7827, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4316, + "ItemID": 8846, + "GradeupItemID": 8847, + "Cost": 1010, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4317, + "ItemID": 8848, + "GradeupItemID": 8849, + "Cost": 1080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7732, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4318, + "ItemID": 8849, + "GradeupItemID": 8850, + "Cost": 1080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7828, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4319, + "ItemID": 8850, + "GradeupItemID": 8851, + "Cost": 1080, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7901, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4320, + "ItemID": 8851, + "GradeupItemID": 8852, + "Cost": 1080, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4321, + "ItemID": 8853, + "GradeupItemID": 8854, + "Cost": 1430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4322, + "ItemID": 8854, + "GradeupItemID": 8855, + "Cost": 1430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7551, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4323, + "ItemID": 8855, + "GradeupItemID": 8856, + "Cost": 1430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7863, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4324, + "ItemID": 8856, + "GradeupItemID": 8857, + "Cost": 1430, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4325, + "ItemID": 8858, + "GradeupItemID": 8859, + "Cost": 1860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7987, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4326, + "ItemID": 8859, + "GradeupItemID": 8860, + "Cost": 1860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7921, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4327, + "ItemID": 8860, + "GradeupItemID": 8861, + "Cost": 1860, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7978, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4328, + "ItemID": 8861, + "GradeupItemID": 8862, + "Cost": 1860, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4329, + "ItemID": 8863, + "GradeupItemID": 8864, + "Cost": 1280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7738, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4330, + "ItemID": 8864, + "GradeupItemID": 8865, + "Cost": 1280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4331, + "ItemID": 8865, + "GradeupItemID": 8866, + "Cost": 1280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7787, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4332, + "ItemID": 8866, + "GradeupItemID": 8867, + "Cost": 1280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7935, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4333, + "ItemID": 8868, + "GradeupItemID": 8869, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7815, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4334, + "ItemID": 8869, + "GradeupItemID": 8870, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4335, + "ItemID": 8870, + "GradeupItemID": 8871, + "Cost": 2400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7981, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7903, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4336, + "ItemID": 8871, + "GradeupItemID": 8872, + "Cost": 2400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7936, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7902, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4337, + "ItemID": 8873, + "GradeupItemID": 8874, + "Cost": 3430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7810, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4338, + "ItemID": 8874, + "GradeupItemID": 8875, + "Cost": 3430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7987, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4339, + "ItemID": 8875, + "GradeupItemID": 8876, + "Cost": 3430, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7740, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4340, + "ItemID": 8876, + "GradeupItemID": 8877, + "Cost": 3430, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7727, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7888, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4341, + "ItemID": 8878, + "GradeupItemID": 8879, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7925, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4342, + "ItemID": 8879, + "GradeupItemID": 8880, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7741, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4343, + "ItemID": 8880, + "GradeupItemID": 8881, + "Cost": 3520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7747, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7984, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4344, + "ItemID": 8881, + "GradeupItemID": 8882, + "Cost": 3520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7816, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4345, + "ItemID": 8883, + "GradeupItemID": 8884, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7733, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4346, + "ItemID": 8884, + "GradeupItemID": 8885, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7775, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4347, + "ItemID": 8885, + "GradeupItemID": 8886, + "Cost": 4400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4348, + "ItemID": 8886, + "GradeupItemID": 8887, + "Cost": 4400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7739, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7958, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4349, + "ItemID": 8888, + "GradeupItemID": 8889, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4350, + "ItemID": 8889, + "GradeupItemID": 8890, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4351, + "ItemID": 8890, + "GradeupItemID": 8891, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4352, + "ItemID": 8891, + "GradeupItemID": 8892, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4353, + "ItemID": 8893, + "GradeupItemID": 8894, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7944, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7954, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4354, + "ItemID": 8894, + "GradeupItemID": 8895, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7955, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4355, + "ItemID": 8895, + "GradeupItemID": 8896, + "Cost": 4200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7957, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4356, + "ItemID": 8896, + "GradeupItemID": 8897, + "Cost": 4200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7956, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4357, + "ItemID": 8898, + "GradeupItemID": 8899, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4358, + "ItemID": 8899, + "GradeupItemID": 8900, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4359, + "ItemID": 8900, + "GradeupItemID": 8901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4360, + "ItemID": 8901, + "GradeupItemID": 8902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4361, + "ItemID": 8903, + "GradeupItemID": 8904, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7781, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4362, + "ItemID": 8904, + "GradeupItemID": 8905, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7810, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7779, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4363, + "ItemID": 8905, + "GradeupItemID": 8906, + "Cost": 4600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7923, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4364, + "ItemID": 8906, + "GradeupItemID": 8907, + "Cost": 4600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7942, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7842, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4365, + "ItemID": 8908, + "GradeupItemID": 8909, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4366, + "ItemID": 8909, + "GradeupItemID": 8910, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4367, + "ItemID": 8910, + "GradeupItemID": 8911, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4368, + "ItemID": 8911, + "GradeupItemID": 8912, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4369, + "ItemID": 8913, + "GradeupItemID": 8914, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4370, + "ItemID": 8914, + "GradeupItemID": 8915, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4371, + "ItemID": 8915, + "GradeupItemID": 8916, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4372, + "ItemID": 8916, + "GradeupItemID": 8917, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4373, + "ItemID": 8918, + "GradeupItemID": 8919, + "Cost": 10600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7941, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8022, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4374, + "ItemID": 8919, + "GradeupItemID": 8920, + "Cost": 10600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7957, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7959, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7914, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 4375, + "ItemID": 8920, + "GradeupItemID": 8921, + "Cost": 10600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7763, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7754, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4376, + "ItemID": 8921, + "GradeupItemID": 8922, + "Cost": 10600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7922, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7806, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4377, + "ItemID": 8923, + "GradeupItemID": 8924, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4378, + "ItemID": 8924, + "GradeupItemID": 8925, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4379, + "ItemID": 8925, + "GradeupItemID": 8926, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4380, + "ItemID": 8926, + "GradeupItemID": 8927, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4553, + "ItemID": 9739, + "GradeupItemID": 9740, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7812, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4554, + "ItemID": 9740, + "GradeupItemID": 9741, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8002, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4555, + "ItemID": 9741, + "GradeupItemID": 9742, + "Cost": 100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7834, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4556, + "ItemID": 9742, + "GradeupItemID": 9743, + "Cost": 100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7736, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4557, + "ItemID": 9744, + "GradeupItemID": 9745, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7919, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4558, + "ItemID": 9745, + "GradeupItemID": 9746, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8016, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4559, + "ItemID": 9746, + "GradeupItemID": 9747, + "Cost": 290, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4560, + "ItemID": 9747, + "GradeupItemID": 9748, + "Cost": 290, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7994, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4561, + "ItemID": 9749, + "GradeupItemID": 9750, + "Cost": 770, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7774, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4562, + "ItemID": 9750, + "GradeupItemID": 9751, + "Cost": 770, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4563, + "ItemID": 9751, + "GradeupItemID": 9752, + "Cost": 770, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7985, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4564, + "ItemID": 9752, + "GradeupItemID": 9753, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4565, + "ItemID": 9754, + "GradeupItemID": 9755, + "Cost": 2560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7779, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4566, + "ItemID": 9755, + "GradeupItemID": 9756, + "Cost": 2560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7778, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4567, + "ItemID": 9756, + "GradeupItemID": 9757, + "Cost": 2560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7997, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7837, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4568, + "ItemID": 9757, + "GradeupItemID": 9758, + "Cost": 2560, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7945, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7978, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4569, + "ItemID": 9759, + "GradeupItemID": 9760, + "Cost": 2720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4570, + "ItemID": 9760, + "GradeupItemID": 9761, + "Cost": 2720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7801, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4571, + "ItemID": 9761, + "GradeupItemID": 9762, + "Cost": 2720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9064, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7904, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4572, + "ItemID": 9762, + "GradeupItemID": 9763, + "Cost": 2720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7940, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7846, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4573, + "ItemID": 9764, + "GradeupItemID": 9765, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7761, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9064, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4574, + "ItemID": 9765, + "GradeupItemID": 9766, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7826, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 9063, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4575, + "ItemID": 9766, + "GradeupItemID": 9767, + "Cost": 2880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4576, + "ItemID": 9767, + "GradeupItemID": 9768, + "Cost": 2880, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7939, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7983, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4577, + "ItemID": 9769, + "GradeupItemID": 9770, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7923, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7727, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4578, + "ItemID": 9770, + "GradeupItemID": 9771, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7780, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7859, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4579, + "ItemID": 9771, + "GradeupItemID": 9772, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7751, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7880, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4580, + "ItemID": 9772, + "GradeupItemID": 9773, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7799, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7948, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 4977, + "ItemID": 11020, + "GradeupItemID": 11021, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4978, + "ItemID": 11021, + "GradeupItemID": 11022, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4979, + "ItemID": 11022, + "GradeupItemID": 11023, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4980, + "ItemID": 11023, + "GradeupItemID": 11024, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4981, + "ItemID": 11025, + "GradeupItemID": 11026, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4982, + "ItemID": 11026, + "GradeupItemID": 11027, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4983, + "ItemID": 11027, + "GradeupItemID": 11028, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4984, + "ItemID": 11028, + "GradeupItemID": 11029, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4985, + "ItemID": 11030, + "GradeupItemID": 11031, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4986, + "ItemID": 11031, + "GradeupItemID": 11032, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4987, + "ItemID": 11032, + "GradeupItemID": 11033, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4988, + "ItemID": 11033, + "GradeupItemID": 11034, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4989, + "ItemID": 11035, + "GradeupItemID": 11036, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4990, + "ItemID": 11036, + "GradeupItemID": 11037, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4991, + "ItemID": 11037, + "GradeupItemID": 11038, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4992, + "ItemID": 11038, + "GradeupItemID": 11039, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4993, + "ItemID": 11040, + "GradeupItemID": 11041, + "Cost": 480, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8026, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4994, + "ItemID": 11041, + "GradeupItemID": 11042, + "Cost": 560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 1316, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4995, + "ItemID": 11042, + "GradeupItemID": 11043, + "Cost": 640, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 4996, + "ItemID": 11043, + "GradeupItemID": 11044, + "Cost": 770, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 5157, + "ItemID": 11499, + "GradeupItemID": 11500, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11774, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11778, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5158, + "ItemID": 11500, + "GradeupItemID": 11501, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13224, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11805, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5159, + "ItemID": 11501, + "GradeupItemID": 11502, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15927, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15934, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 5160, + "ItemID": 11502, + "GradeupItemID": 11503, + "Cost": 14740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15995, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6225, + "ItemID": 13153, + "GradeupItemID": 13154, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6226, + "ItemID": 13154, + "GradeupItemID": 13155, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11504, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6227, + "ItemID": 13155, + "GradeupItemID": 13156, + "Cost": 6900, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11506, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6228, + "ItemID": 13156, + "GradeupItemID": 13157, + "Cost": 6900, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6229, + "ItemID": 13158, + "GradeupItemID": 13159, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6230, + "ItemID": 13159, + "GradeupItemID": 13160, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6231, + "ItemID": 13160, + "GradeupItemID": 13161, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6232, + "ItemID": 13161, + "GradeupItemID": 13162, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6233, + "ItemID": 13163, + "GradeupItemID": 13164, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11768, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6234, + "ItemID": 13164, + "GradeupItemID": 13165, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6235, + "ItemID": 13165, + "GradeupItemID": 13166, + "Cost": 8400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6236, + "ItemID": 13166, + "GradeupItemID": 13167, + "Cost": 8400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6237, + "ItemID": 13168, + "GradeupItemID": 13169, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11508, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11506, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11504, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6238, + "ItemID": 13169, + "GradeupItemID": 13170, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11772, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11766, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11764, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6239, + "ItemID": 13170, + "GradeupItemID": 13171, + "Cost": 8800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11770, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11772, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11768, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6240, + "ItemID": 13171, + "GradeupItemID": 13172, + "Cost": 8800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11783, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11775, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 3, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6241, + "ItemID": 13173, + "GradeupItemID": 13174, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11793, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6242, + "ItemID": 13174, + "GradeupItemID": 13175, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6243, + "ItemID": 13175, + "GradeupItemID": 13176, + "Cost": 9000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11791, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6244, + "ItemID": 13176, + "GradeupItemID": 13177, + "Cost": 9000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6245, + "ItemID": 13178, + "GradeupItemID": 13179, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6246, + "ItemID": 13179, + "GradeupItemID": 13180, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6247, + "ItemID": 13180, + "GradeupItemID": 13181, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6248, + "ItemID": 13181, + "GradeupItemID": 13182, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6249, + "ItemID": 13183, + "GradeupItemID": 13184, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6250, + "ItemID": 13184, + "GradeupItemID": 13185, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11801, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6251, + "ItemID": 13185, + "GradeupItemID": 13186, + "Cost": 10400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6252, + "ItemID": 13186, + "GradeupItemID": 13187, + "Cost": 10400, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11806, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6253, + "ItemID": 13188, + "GradeupItemID": 13189, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11789, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11791, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11793, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6254, + "ItemID": 13189, + "GradeupItemID": 13190, + "Cost": 10800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11799, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11803, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6255, + "ItemID": 13190, + "GradeupItemID": 13191, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6256, + "ItemID": 13191, + "GradeupItemID": 13192, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6257, + "ItemID": 13510, + "GradeupItemID": 13511, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7887, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7950, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8033, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6258, + "ItemID": 13511, + "GradeupItemID": 13512, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6259, + "ItemID": 13512, + "GradeupItemID": 13513, + "Cost": 13600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9444, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7833, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6260, + "ItemID": 13513, + "GradeupItemID": 13514, + "Cost": 13600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7891, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7949, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 9796, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6281, + "ItemID": 13761, + "GradeupItemID": 13762, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6282, + "ItemID": 13762, + "GradeupItemID": 13763, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6283, + "ItemID": 13763, + "GradeupItemID": 13764, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6284, + "ItemID": 13764, + "GradeupItemID": 13765, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6285, + "ItemID": 13766, + "GradeupItemID": 13767, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6286, + "ItemID": 13767, + "GradeupItemID": 13768, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6287, + "ItemID": 13768, + "GradeupItemID": 13769, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6288, + "ItemID": 13769, + "GradeupItemID": 13770, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6289, + "ItemID": 13771, + "GradeupItemID": 13772, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6290, + "ItemID": 13772, + "GradeupItemID": 13773, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6291, + "ItemID": 13773, + "GradeupItemID": 13774, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6292, + "ItemID": 13774, + "GradeupItemID": 13775, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6293, + "ItemID": 13776, + "GradeupItemID": 13777, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6294, + "ItemID": 13777, + "GradeupItemID": 13778, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6295, + "ItemID": 13778, + "GradeupItemID": 13779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6296, + "ItemID": 13779, + "GradeupItemID": 13780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6297, + "ItemID": 13781, + "GradeupItemID": 13782, + "Cost": 440, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7975, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6298, + "ItemID": 13782, + "GradeupItemID": 13783, + "Cost": 920, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7946, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6299, + "ItemID": 13783, + "GradeupItemID": 13784, + "Cost": 1800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7937, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6300, + "ItemID": 13784, + "GradeupItemID": 13785, + "Cost": 3120, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7925, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7421, + "ItemID": 15569, + "GradeupItemID": 15570, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15959, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15960, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7422, + "ItemID": 15570, + "GradeupItemID": 15571, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15961, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15962, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7423, + "ItemID": 15571, + "GradeupItemID": 15572, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7424, + "ItemID": 15572, + "GradeupItemID": 15573, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7425, + "ItemID": 15574, + "GradeupItemID": 15575, + "Cost": 11880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7426, + "ItemID": 15575, + "GradeupItemID": 15576, + "Cost": 11880, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7427, + "ItemID": 15576, + "GradeupItemID": 15577, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7428, + "ItemID": 15577, + "GradeupItemID": 15578, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7429, + "ItemID": 15579, + "GradeupItemID": 15580, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7430, + "ItemID": 15580, + "GradeupItemID": 15581, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7431, + "ItemID": 15581, + "GradeupItemID": 15582, + "Cost": 12100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15933, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7432, + "ItemID": 15582, + "GradeupItemID": 15583, + "Cost": 12100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16117, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15933, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7433, + "ItemID": 15584, + "GradeupItemID": 15585, + "Cost": 12540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15973, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15974, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7434, + "ItemID": 15585, + "GradeupItemID": 15586, + "Cost": 12540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15963, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15969, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7435, + "ItemID": 15586, + "GradeupItemID": 15587, + "Cost": 12540, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15965, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15967, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7436, + "ItemID": 15587, + "GradeupItemID": 15588, + "Cost": 12540, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15971, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7437, + "ItemID": 15589, + "GradeupItemID": 15590, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7438, + "ItemID": 15590, + "GradeupItemID": 15591, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7439, + "ItemID": 15591, + "GradeupItemID": 15592, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7440, + "ItemID": 15592, + "GradeupItemID": 15593, + "Cost": 14740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16698, + "Num": 20, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7441, + "ItemID": 15594, + "GradeupItemID": 15595, + "Cost": 13420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7442, + "ItemID": 15595, + "GradeupItemID": 15596, + "Cost": 13420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16008, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16009, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7443, + "ItemID": 15596, + "GradeupItemID": 15597, + "Cost": 13420, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7444, + "ItemID": 15597, + "GradeupItemID": 15598, + "Cost": 13420, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15975, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15977, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15979, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7445, + "ItemID": 15599, + "GradeupItemID": 15600, + "Cost": 14300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7446, + "ItemID": 15600, + "GradeupItemID": 15601, + "Cost": 14300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7447, + "ItemID": 15601, + "GradeupItemID": 15602, + "Cost": 14300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7448, + "ItemID": 15602, + "GradeupItemID": 15603, + "Cost": 14300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7449, + "ItemID": 15604, + "GradeupItemID": 15605, + "Cost": 14520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7450, + "ItemID": 15605, + "GradeupItemID": 15606, + "Cost": 14520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7451, + "ItemID": 15606, + "GradeupItemID": 15607, + "Cost": 14520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15989, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15990, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7452, + "ItemID": 15607, + "GradeupItemID": 15608, + "Cost": 14520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15995, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15996, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7453, + "ItemID": 15609, + "GradeupItemID": 15610, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16010, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7454, + "ItemID": 15610, + "GradeupItemID": 15611, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16014, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7455, + "ItemID": 15611, + "GradeupItemID": 15612, + "Cost": 14740, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16013, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7456, + "ItemID": 15612, + "GradeupItemID": 15613, + "Cost": 14740, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16012, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8037, + "ItemID": 17841, + "GradeupItemID": 17842, + "Cost": 14960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8038, + "ItemID": 17842, + "GradeupItemID": 17843, + "Cost": 14960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18655, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8039, + "ItemID": 17843, + "GradeupItemID": 17844, + "Cost": 14960, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8040, + "ItemID": 17844, + "GradeupItemID": 17845, + "Cost": 14960, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17878, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8041, + "ItemID": 17846, + "GradeupItemID": 17847, + "Cost": 15180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8042, + "ItemID": 17847, + "GradeupItemID": 17848, + "Cost": 15180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17884, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17882, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8043, + "ItemID": 17848, + "GradeupItemID": 17849, + "Cost": 15180, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17866, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8044, + "ItemID": 17849, + "GradeupItemID": 17850, + "Cost": 15180, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18646, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18507, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17879, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8045, + "ItemID": 17851, + "GradeupItemID": 17852, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8046, + "ItemID": 17852, + "GradeupItemID": 17853, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8047, + "ItemID": 17853, + "GradeupItemID": 17854, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8048, + "ItemID": 17854, + "GradeupItemID": 17855, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8401, + "ItemID": 18469, + "GradeupItemID": 18470, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8402, + "ItemID": 18470, + "GradeupItemID": 18471, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18142, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8403, + "ItemID": 18471, + "GradeupItemID": 18472, + "Cost": 4320, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8404, + "ItemID": 18472, + "GradeupItemID": 18473, + "Cost": 4320, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8405, + "ItemID": 18474, + "GradeupItemID": 18475, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8406, + "ItemID": 18475, + "GradeupItemID": 18476, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8407, + "ItemID": 18476, + "GradeupItemID": 18477, + "Cost": 4560, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8408, + "ItemID": 18477, + "GradeupItemID": 18478, + "Cost": 4560, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 19648, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8409, + "ItemID": 18479, + "GradeupItemID": 18480, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8410, + "ItemID": 18480, + "GradeupItemID": 18481, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8411, + "ItemID": 18481, + "GradeupItemID": 18482, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8412, + "ItemID": 18482, + "GradeupItemID": 18483, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19650, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8525, + "ItemID": 18894, + "GradeupItemID": 18895, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19293, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8526, + "ItemID": 18895, + "GradeupItemID": 18896, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19293, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8527, + "ItemID": 18896, + "GradeupItemID": 18897, + "Cost": 5000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19293, + "Num": 15, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19294, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8528, + "ItemID": 18897, + "GradeupItemID": 18898, + "Cost": 5000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19293, + "Num": 20, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19294, + "Num": 10, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8529, + "ItemID": 18899, + "GradeupItemID": 19564, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17857, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17859, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17870, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8530, + "ItemID": 19564, + "GradeupItemID": 19565, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17867, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8531, + "ItemID": 19565, + "GradeupItemID": 19566, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17866, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17871, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8532, + "ItemID": 19566, + "GradeupItemID": 19567, + "Cost": 1250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17879, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17878, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17873, + "Num": 5, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 17880, + "Num": 5, + "SortNo": 4, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 5, + "SortNo": 5, + "IsSp": false + } + ] + }, + { + "RecipeID": 9277, + "ItemID": 20728, + "GradeupItemID": 20729, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9278, + "ItemID": 20729, + "GradeupItemID": 20730, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21216, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9279, + "ItemID": 20730, + "GradeupItemID": 20731, + "Cost": 4800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9280, + "ItemID": 20731, + "GradeupItemID": 20732, + "Cost": 4800, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9281, + "ItemID": 20733, + "GradeupItemID": 20734, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9282, + "ItemID": 20734, + "GradeupItemID": 20735, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9283, + "ItemID": 20735, + "GradeupItemID": 20736, + "Cost": 5040, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9284, + "ItemID": 20736, + "GradeupItemID": 20737, + "Cost": 5040, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21229, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9285, + "ItemID": 20738, + "GradeupItemID": 20739, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9286, + "ItemID": 20739, + "GradeupItemID": 20740, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9287, + "ItemID": 20740, + "GradeupItemID": 20741, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9288, + "ItemID": 20741, + "GradeupItemID": 20742, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21391, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9497, + "ItemID": 21072, + "GradeupItemID": 21073, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9498, + "ItemID": 21073, + "GradeupItemID": 21074, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21258, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9499, + "ItemID": 21074, + "GradeupItemID": 21075, + "Cost": 5280, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9500, + "ItemID": 21075, + "GradeupItemID": 21076, + "Cost": 5280, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21265, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9501, + "ItemID": 21077, + "GradeupItemID": 21078, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9502, + "ItemID": 21078, + "GradeupItemID": 21079, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9503, + "ItemID": 21079, + "GradeupItemID": 21080, + "Cost": 5520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9504, + "ItemID": 21080, + "GradeupItemID": 21081, + "Cost": 5520, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21269, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9505, + "ItemID": 21082, + "GradeupItemID": 21083, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9506, + "ItemID": 21083, + "GradeupItemID": 21084, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9507, + "ItemID": 21084, + "GradeupItemID": 21085, + "Cost": 5760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 100, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9508, + "ItemID": 21085, + "GradeupItemID": 21086, + "Cost": 5760, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21393, + "Num": 200, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9509, + "ItemID": 21142, + "GradeupItemID": 21143, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17869, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9510, + "ItemID": 21143, + "GradeupItemID": 21144, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17927, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17929, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9511, + "ItemID": 21144, + "GradeupItemID": 21145, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17864, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17865, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9512, + "ItemID": 21145, + "GradeupItemID": 21146, + "Cost": 1250, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17893, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9513, + "ItemID": 21147, + "GradeupItemID": 21148, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21221, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9514, + "ItemID": 21148, + "GradeupItemID": 21149, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21225, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21223, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9515, + "ItemID": 21149, + "GradeupItemID": 21150, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9516, + "ItemID": 21150, + "GradeupItemID": 21151, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9517, + "ItemID": 21152, + "GradeupItemID": 21153, + "Cost": 1250, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 5, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21262, + "Num": 5, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9518, + "ItemID": 21153, + "GradeupItemID": 21154, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9519, + "ItemID": 21154, + "GradeupItemID": 21155, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9520, + "ItemID": 21155, + "GradeupItemID": 21156, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9989, + "ItemID": 24669, + "GradeupItemID": 24670, + "Cost": 6240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9990, + "ItemID": 24670, + "GradeupItemID": 24671, + "Cost": 6240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9991, + "ItemID": 24671, + "GradeupItemID": 24672, + "Cost": 6240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9992, + "ItemID": 24672, + "GradeupItemID": 24673, + "Cost": 6240, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9993, + "ItemID": 24674, + "GradeupItemID": 24675, + "Cost": 6240, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9994, + "ItemID": 24675, + "GradeupItemID": 24676, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9995, + "ItemID": 24676, + "GradeupItemID": 24677, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9996, + "ItemID": 24677, + "GradeupItemID": 24678, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9997, + "ItemID": 24679, + "GradeupItemID": 24680, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9998, + "ItemID": 24680, + "GradeupItemID": 24681, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9999, + "ItemID": 24681, + "GradeupItemID": 24682, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10000, + "ItemID": 24682, + "GradeupItemID": 24683, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10001, + "ItemID": 24684, + "GradeupItemID": 24685, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10002, + "ItemID": 24685, + "GradeupItemID": 24686, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10003, + "ItemID": 24686, + "GradeupItemID": 24687, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10004, + "ItemID": 24687, + "GradeupItemID": 24688, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10005, + "ItemID": 24689, + "GradeupItemID": 24690, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 30, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10006, + "ItemID": 24690, + "GradeupItemID": 24691, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 40, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10007, + "ItemID": 24691, + "GradeupItemID": 24692, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 50, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10008, + "ItemID": 24692, + "GradeupItemID": 24693, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24737, + "Num": 60, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24740, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10093, + "ItemID": 25486, + "GradeupItemID": 25487, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10094, + "ItemID": 25487, + "GradeupItemID": 25488, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10095, + "ItemID": 25488, + "GradeupItemID": 25489, + "Cost": 6720, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10096, + "ItemID": 25489, + "GradeupItemID": 25490, + "Cost": 6720, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25521, + "Num": 8, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10117, + "ItemID": 486, + "GradeupItemID": 2098, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10118, + "ItemID": 2098, + "GradeupItemID": 3121, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10119, + "ItemID": 3121, + "GradeupItemID": 4144, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10120, + "ItemID": 4144, + "GradeupItemID": 5167, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10153, + "ItemID": 967, + "GradeupItemID": 2579, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10154, + "ItemID": 2579, + "GradeupItemID": 3602, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10155, + "ItemID": 3602, + "GradeupItemID": 4625, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10156, + "ItemID": 4625, + "GradeupItemID": 5648, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10165, + "ItemID": 8833, + "GradeupItemID": 8834, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10166, + "ItemID": 8834, + "GradeupItemID": 8835, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10167, + "ItemID": 8835, + "GradeupItemID": 8836, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10168, + "ItemID": 8836, + "GradeupItemID": 8837, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10169, + "ItemID": 8838, + "GradeupItemID": 8839, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10170, + "ItemID": 8839, + "GradeupItemID": 8840, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10171, + "ItemID": 8840, + "GradeupItemID": 8841, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10172, + "ItemID": 8841, + "GradeupItemID": 8842, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11017, + "ItemID": 25501, + "GradeupItemID": 25502, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11018, + "ItemID": 25502, + "GradeupItemID": 25503, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11019, + "ItemID": 25503, + "GradeupItemID": 25504, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11020, + "ItemID": 25504, + "GradeupItemID": 25505, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11029, + "ItemID": 25516, + "GradeupItemID": 25517, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11030, + "ItemID": 25517, + "GradeupItemID": 25518, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11031, + "ItemID": 25518, + "GradeupItemID": 25519, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 11032, + "ItemID": 25519, + "GradeupItemID": 25520, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 12, + "RecipeList": [ + { + "RecipeID": 6801, + "ItemID": 14737, + "GradeupItemID": 14738, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6802, + "ItemID": 14738, + "GradeupItemID": 14739, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6803, + "ItemID": 14739, + "GradeupItemID": 14740, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6804, + "ItemID": 14740, + "GradeupItemID": 14741, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6805, + "ItemID": 14742, + "GradeupItemID": 14743, + "Cost": 30, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7854, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6806, + "ItemID": 14743, + "GradeupItemID": 14744, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6807, + "ItemID": 14744, + "GradeupItemID": 14745, + "Cost": 300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9060, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6808, + "ItemID": 14745, + "GradeupItemID": 14746, + "Cost": 300, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6809, + "ItemID": 14747, + "GradeupItemID": 14748, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7853, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6810, + "ItemID": 14748, + "GradeupItemID": 14749, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7855, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6811, + "ItemID": 14749, + "GradeupItemID": 14750, + "Cost": 1200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6812, + "ItemID": 14750, + "GradeupItemID": 14751, + "Cost": 1200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6813, + "ItemID": 14752, + "GradeupItemID": 14753, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7857, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6814, + "ItemID": 14753, + "GradeupItemID": 14754, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6815, + "ItemID": 14754, + "GradeupItemID": 14755, + "Cost": 3000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7851, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6816, + "ItemID": 14755, + "GradeupItemID": 14756, + "Cost": 3000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6817, + "ItemID": 14757, + "GradeupItemID": 14758, + "Cost": 6100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7830, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6818, + "ItemID": 14758, + "GradeupItemID": 14759, + "Cost": 6100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7831, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6819, + "ItemID": 14759, + "GradeupItemID": 14760, + "Cost": 6100, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7764, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6820, + "ItemID": 14760, + "GradeupItemID": 14761, + "Cost": 6100, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7948, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6821, + "ItemID": 14762, + "GradeupItemID": 14763, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7911, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6822, + "ItemID": 14763, + "GradeupItemID": 14764, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7800, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6823, + "ItemID": 14764, + "GradeupItemID": 14765, + "Cost": 7500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7748, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6824, + "ItemID": 14765, + "GradeupItemID": 14766, + "Cost": 7500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7890, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7831, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6825, + "ItemID": 14767, + "GradeupItemID": 14768, + "Cost": 15500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11764, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 13223, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6826, + "ItemID": 14768, + "GradeupItemID": 14769, + "Cost": 15500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11766, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11774, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6827, + "ItemID": 14769, + "GradeupItemID": 14770, + "Cost": 15500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11778, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6828, + "ItemID": 14770, + "GradeupItemID": 14771, + "Cost": 15500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11775, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11777, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 6829, + "ItemID": 14772, + "GradeupItemID": 14773, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6830, + "ItemID": 14773, + "GradeupItemID": 14774, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6831, + "ItemID": 14774, + "GradeupItemID": 14775, + "Cost": 16500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6832, + "ItemID": 14775, + "GradeupItemID": 14776, + "Cost": 16500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11780, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11781, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11782, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 11783, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 6833, + "ItemID": 14777, + "GradeupItemID": 14778, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6834, + "ItemID": 14778, + "GradeupItemID": 14779, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6835, + "ItemID": 14779, + "GradeupItemID": 14780, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6836, + "ItemID": 14780, + "GradeupItemID": 14781, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6837, + "ItemID": 14782, + "GradeupItemID": 14783, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6838, + "ItemID": 14783, + "GradeupItemID": 14784, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6839, + "ItemID": 14784, + "GradeupItemID": 14785, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6840, + "ItemID": 14785, + "GradeupItemID": 14786, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6841, + "ItemID": 14787, + "GradeupItemID": 14788, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6842, + "ItemID": 14788, + "GradeupItemID": 14789, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15913, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15915, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15917, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6843, + "ItemID": 14789, + "GradeupItemID": 14790, + "Cost": 25000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6844, + "ItemID": 14790, + "GradeupItemID": 14791, + "Cost": 25000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 6845, + "ItemID": 14792, + "GradeupItemID": 14793, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6846, + "ItemID": 14793, + "GradeupItemID": 14794, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6847, + "ItemID": 14794, + "GradeupItemID": 14795, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6848, + "ItemID": 14795, + "GradeupItemID": 14796, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6849, + "ItemID": 14797, + "GradeupItemID": 14798, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6850, + "ItemID": 14798, + "GradeupItemID": 14799, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6851, + "ItemID": 14799, + "GradeupItemID": 14800, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6852, + "ItemID": 14800, + "GradeupItemID": 14801, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6853, + "ItemID": 14802, + "GradeupItemID": 14803, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6854, + "ItemID": 14803, + "GradeupItemID": 14804, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6855, + "ItemID": 14804, + "GradeupItemID": 14805, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6856, + "ItemID": 14805, + "GradeupItemID": 14806, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6857, + "ItemID": 14807, + "GradeupItemID": 14808, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6858, + "ItemID": 14808, + "GradeupItemID": 14809, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6859, + "ItemID": 14809, + "GradeupItemID": 14810, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6860, + "ItemID": 14810, + "GradeupItemID": 14811, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6861, + "ItemID": 14812, + "GradeupItemID": 14813, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6862, + "ItemID": 14813, + "GradeupItemID": 14814, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6863, + "ItemID": 14814, + "GradeupItemID": 14815, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6864, + "ItemID": 14815, + "GradeupItemID": 14816, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6865, + "ItemID": 14817, + "GradeupItemID": 14818, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6866, + "ItemID": 14818, + "GradeupItemID": 14819, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6867, + "ItemID": 14819, + "GradeupItemID": 14820, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6868, + "ItemID": 14820, + "GradeupItemID": 14821, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6869, + "ItemID": 14822, + "GradeupItemID": 14823, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6870, + "ItemID": 14823, + "GradeupItemID": 14824, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6871, + "ItemID": 14824, + "GradeupItemID": 14825, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6872, + "ItemID": 14825, + "GradeupItemID": 14826, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6873, + "ItemID": 14827, + "GradeupItemID": 14828, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6874, + "ItemID": 14828, + "GradeupItemID": 14829, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6875, + "ItemID": 14829, + "GradeupItemID": 14830, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6876, + "ItemID": 14830, + "GradeupItemID": 14831, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6877, + "ItemID": 14832, + "GradeupItemID": 14833, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6878, + "ItemID": 14833, + "GradeupItemID": 14834, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6879, + "ItemID": 14834, + "GradeupItemID": 14835, + "Cost": 33500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 6880, + "ItemID": 14835, + "GradeupItemID": 14836, + "Cost": 33500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15997, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15998, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15999, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 16000, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7617, + "ItemID": 15893, + "GradeupItemID": 15894, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7618, + "ItemID": 15894, + "GradeupItemID": 15895, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7619, + "ItemID": 15895, + "GradeupItemID": 15896, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7620, + "ItemID": 15896, + "GradeupItemID": 15897, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7621, + "ItemID": 15898, + "GradeupItemID": 15899, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7622, + "ItemID": 15899, + "GradeupItemID": 15900, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7623, + "ItemID": 15900, + "GradeupItemID": 15901, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7624, + "ItemID": 15901, + "GradeupItemID": 15902, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7625, + "ItemID": 15903, + "GradeupItemID": 15904, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7626, + "ItemID": 15904, + "GradeupItemID": 15905, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7627, + "ItemID": 15905, + "GradeupItemID": 15906, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7628, + "ItemID": 15906, + "GradeupItemID": 15907, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7629, + "ItemID": 15908, + "GradeupItemID": 15909, + "Cost": 2300, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7836, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7630, + "ItemID": 15909, + "GradeupItemID": 15910, + "Cost": 5800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7967, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7901, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7631, + "ItemID": 15910, + "GradeupItemID": 15911, + "Cost": 9400, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7990, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 8018, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7632, + "ItemID": 15911, + "GradeupItemID": 15912, + "Cost": 17500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11408, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7809, + "ItemID": 17556, + "GradeupItemID": 17557, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17859, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7810, + "ItemID": 17557, + "GradeupItemID": 17558, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17870, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17861, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7811, + "ItemID": 17558, + "GradeupItemID": 17559, + "Cost": 34000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17867, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17872, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7812, + "ItemID": 17559, + "GradeupItemID": 17560, + "Cost": 34000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17858, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7813, + "ItemID": 17561, + "GradeupItemID": 17562, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7814, + "ItemID": 17562, + "GradeupItemID": 17563, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7815, + "ItemID": 17563, + "GradeupItemID": 17564, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7816, + "ItemID": 17564, + "GradeupItemID": 17565, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7817, + "ItemID": 17566, + "GradeupItemID": 17567, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7818, + "ItemID": 17567, + "GradeupItemID": 17568, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17909, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7819, + "ItemID": 17568, + "GradeupItemID": 17569, + "Cost": 35000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 7820, + "ItemID": 17569, + "GradeupItemID": 17570, + "Cost": 35000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17910, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17856, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8181, + "ItemID": 18126, + "GradeupItemID": 18127, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8182, + "ItemID": 18127, + "GradeupItemID": 18128, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8183, + "ItemID": 18128, + "GradeupItemID": 18129, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8184, + "ItemID": 18129, + "GradeupItemID": 18130, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8185, + "ItemID": 18131, + "GradeupItemID": 18132, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8186, + "ItemID": 18132, + "GradeupItemID": 18133, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8187, + "ItemID": 18133, + "GradeupItemID": 18134, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8188, + "ItemID": 18134, + "GradeupItemID": 18135, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8189, + "ItemID": 18136, + "GradeupItemID": 18137, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8190, + "ItemID": 18137, + "GradeupItemID": 18138, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8191, + "ItemID": 18138, + "GradeupItemID": 18139, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8192, + "ItemID": 18139, + "GradeupItemID": 18140, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19651, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 19650, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17863, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8457, + "ItemID": 18570, + "GradeupItemID": 18571, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 2, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8458, + "ItemID": 18571, + "GradeupItemID": 18572, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7996, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7855, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 8024, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8459, + "ItemID": 18572, + "GradeupItemID": 18573, + "Cost": 500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8022, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7860, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 7769, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8460, + "ItemID": 18573, + "GradeupItemID": 18574, + "Cost": 500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15946, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15973, + "Num": 1, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15950, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8521, + "ItemID": 18720, + "GradeupItemID": 18721, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8522, + "ItemID": 18721, + "GradeupItemID": 18722, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8523, + "ItemID": 18722, + "GradeupItemID": 18723, + "Cost": 35500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 8, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8524, + "ItemID": 18723, + "GradeupItemID": 18724, + "Cost": 35500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18735, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17909, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17910, + "Num": 2, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8609, + "ItemID": 19735, + "GradeupItemID": 19736, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8610, + "ItemID": 19736, + "GradeupItemID": 19737, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8611, + "ItemID": 19737, + "GradeupItemID": 19738, + "Cost": 8000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 4, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8612, + "ItemID": 19738, + "GradeupItemID": 19739, + "Cost": 8000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 19653, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17893, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 17894, + "Num": 6, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8785, + "ItemID": 20003, + "GradeupItemID": 20004, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8786, + "ItemID": 20004, + "GradeupItemID": 20005, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8787, + "ItemID": 20005, + "GradeupItemID": 20006, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8788, + "ItemID": 20006, + "GradeupItemID": 20007, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8789, + "ItemID": 20008, + "GradeupItemID": 20009, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8790, + "ItemID": 20009, + "GradeupItemID": 20010, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8791, + "ItemID": 20010, + "GradeupItemID": 20011, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8792, + "ItemID": 20011, + "GradeupItemID": 20012, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8793, + "ItemID": 20013, + "GradeupItemID": 20014, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8794, + "ItemID": 20014, + "GradeupItemID": 20015, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8795, + "ItemID": 20015, + "GradeupItemID": 20016, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8796, + "ItemID": 20016, + "GradeupItemID": 20017, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8797, + "ItemID": 20018, + "GradeupItemID": 20019, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8798, + "ItemID": 20019, + "GradeupItemID": 20020, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8799, + "ItemID": 20020, + "GradeupItemID": 20021, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8800, + "ItemID": 20021, + "GradeupItemID": 20022, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9029, + "ItemID": 20373, + "GradeupItemID": 20374, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9030, + "ItemID": 20374, + "GradeupItemID": 20375, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9031, + "ItemID": 20375, + "GradeupItemID": 20376, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9032, + "ItemID": 20376, + "GradeupItemID": 20377, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9033, + "ItemID": 20378, + "GradeupItemID": 20379, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9034, + "ItemID": 20379, + "GradeupItemID": 20380, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9035, + "ItemID": 20380, + "GradeupItemID": 20381, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9036, + "ItemID": 20381, + "GradeupItemID": 20382, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9037, + "ItemID": 20383, + "GradeupItemID": 20384, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9038, + "ItemID": 20384, + "GradeupItemID": 20385, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9039, + "ItemID": 20385, + "GradeupItemID": 20386, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9040, + "ItemID": 20386, + "GradeupItemID": 20387, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9041, + "ItemID": 20388, + "GradeupItemID": 20389, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9042, + "ItemID": 20389, + "GradeupItemID": 20390, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9043, + "ItemID": 20390, + "GradeupItemID": 20391, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9044, + "ItemID": 20391, + "GradeupItemID": 20392, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9733, + "ItemID": 24043, + "GradeupItemID": 24044, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9734, + "ItemID": 24044, + "GradeupItemID": 24045, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9735, + "ItemID": 24045, + "GradeupItemID": 24046, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9736, + "ItemID": 24046, + "GradeupItemID": 24047, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9737, + "ItemID": 24048, + "GradeupItemID": 24049, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9738, + "ItemID": 24049, + "GradeupItemID": 24050, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9739, + "ItemID": 24050, + "GradeupItemID": 24051, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9740, + "ItemID": 24051, + "GradeupItemID": 24052, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9741, + "ItemID": 24053, + "GradeupItemID": 24054, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9742, + "ItemID": 24054, + "GradeupItemID": 24055, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9743, + "ItemID": 24055, + "GradeupItemID": 24056, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9744, + "ItemID": 24056, + "GradeupItemID": 24057, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9745, + "ItemID": 24058, + "GradeupItemID": 24059, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9746, + "ItemID": 24059, + "GradeupItemID": 24060, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9747, + "ItemID": 24060, + "GradeupItemID": 24061, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9748, + "ItemID": 24061, + "GradeupItemID": 24062, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9749, + "ItemID": 24063, + "GradeupItemID": 24064, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9750, + "ItemID": 24064, + "GradeupItemID": 24065, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9751, + "ItemID": 24065, + "GradeupItemID": 24066, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9752, + "ItemID": 24066, + "GradeupItemID": 24067, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10505, + "ItemID": 19080, + "GradeupItemID": 19081, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10506, + "ItemID": 19081, + "GradeupItemID": 19082, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10507, + "ItemID": 19082, + "GradeupItemID": 19083, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10508, + "ItemID": 19083, + "GradeupItemID": 19084, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10545, + "ItemID": 19194, + "GradeupItemID": 19195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10546, + "ItemID": 19195, + "GradeupItemID": 19196, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10547, + "ItemID": 19196, + "GradeupItemID": 19197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10548, + "ItemID": 19197, + "GradeupItemID": 19198, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10865, + "ItemID": 25194, + "GradeupItemID": 25195, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10866, + "ItemID": 25195, + "GradeupItemID": 25196, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10867, + "ItemID": 25196, + "GradeupItemID": 25197, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10868, + "ItemID": 25197, + "GradeupItemID": 25198, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10869, + "ItemID": 25199, + "GradeupItemID": 25200, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10870, + "ItemID": 25200, + "GradeupItemID": 25201, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10871, + "ItemID": 25201, + "GradeupItemID": 25202, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10872, + "ItemID": 25202, + "GradeupItemID": 25203, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10873, + "ItemID": 25204, + "GradeupItemID": 25205, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10874, + "ItemID": 25205, + "GradeupItemID": 25206, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10875, + "ItemID": 25206, + "GradeupItemID": 25207, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10876, + "ItemID": 25207, + "GradeupItemID": 25208, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 22, + "RecipeList": [ + { + "RecipeID": 7641, + "ItemID": 16154, + "GradeupItemID": 16155, + "Cost": 4760, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7825, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7829, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 7642, + "ItemID": 16155, + "GradeupItemID": 16156, + "Cost": 9520, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8008, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7643, + "ItemID": 16156, + "GradeupItemID": 16157, + "Cost": 21800, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8010, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 7644, + "ItemID": 16157, + "GradeupItemID": 16158, + "Cost": 36700, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7943, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9521, + "ItemID": 21675, + "GradeupItemID": 21812, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21623, + "Num": 150, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9522, + "ItemID": 21812, + "GradeupItemID": 21813, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21623, + "Num": 300, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9523, + "ItemID": 21813, + "GradeupItemID": 21814, + "Cost": 4000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21623, + "Num": 450, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9524, + "ItemID": 21814, + "GradeupItemID": 21815, + "Cost": 4000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21623, + "Num": 600, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10209, + "ItemID": 10559, + "GradeupItemID": 10560, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10210, + "ItemID": 10560, + "GradeupItemID": 10561, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10211, + "ItemID": 10561, + "GradeupItemID": 10562, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10212, + "ItemID": 10562, + "GradeupItemID": 10563, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10213, + "ItemID": 10609, + "GradeupItemID": 10610, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10214, + "ItemID": 10610, + "GradeupItemID": 10611, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10215, + "ItemID": 10611, + "GradeupItemID": 10612, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10216, + "ItemID": 10612, + "GradeupItemID": 10613, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10417, + "ItemID": 15647, + "GradeupItemID": 15648, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10418, + "ItemID": 15648, + "GradeupItemID": 15649, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10419, + "ItemID": 15649, + "GradeupItemID": 15650, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10420, + "ItemID": 15650, + "GradeupItemID": 15651, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10421, + "ItemID": 15652, + "GradeupItemID": 15653, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10422, + "ItemID": 15653, + "GradeupItemID": 15654, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10423, + "ItemID": 15654, + "GradeupItemID": 15655, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10424, + "ItemID": 15655, + "GradeupItemID": 15656, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10425, + "ItemID": 15657, + "GradeupItemID": 15658, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10426, + "ItemID": 15658, + "GradeupItemID": 15659, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10427, + "ItemID": 15659, + "GradeupItemID": 15660, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10428, + "ItemID": 15660, + "GradeupItemID": 15661, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10429, + "ItemID": 15662, + "GradeupItemID": 15663, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10430, + "ItemID": 15663, + "GradeupItemID": 15664, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10431, + "ItemID": 15664, + "GradeupItemID": 15665, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10432, + "ItemID": 15665, + "GradeupItemID": 15666, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10453, + "ItemID": 17941, + "GradeupItemID": 18620, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10454, + "ItemID": 18620, + "GradeupItemID": 18621, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10455, + "ItemID": 18621, + "GradeupItemID": 18622, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10456, + "ItemID": 18622, + "GradeupItemID": 18623, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10457, + "ItemID": 17942, + "GradeupItemID": 18624, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10458, + "ItemID": 18624, + "GradeupItemID": 18625, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10459, + "ItemID": 18625, + "GradeupItemID": 18626, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10460, + "ItemID": 18626, + "GradeupItemID": 18627, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10461, + "ItemID": 17943, + "GradeupItemID": 18628, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10462, + "ItemID": 18628, + "GradeupItemID": 18629, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10463, + "ItemID": 18629, + "GradeupItemID": 18630, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10464, + "ItemID": 18630, + "GradeupItemID": 18631, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10465, + "ItemID": 17944, + "GradeupItemID": 18632, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10466, + "ItemID": 18632, + "GradeupItemID": 18633, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10467, + "ItemID": 18633, + "GradeupItemID": 18634, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10468, + "ItemID": 18634, + "GradeupItemID": 18635, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + }, + { + "Category": 28, + "RecipeList": [ + { + "RecipeID": 8801, + "ItemID": 20027, + "GradeupItemID": 20028, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7858, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8802, + "ItemID": 20028, + "GradeupItemID": 20029, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7773, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8803, + "ItemID": 20029, + "GradeupItemID": 20030, + "Cost": 10, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7961, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8804, + "ItemID": 20030, + "GradeupItemID": 20031, + "Cost": 10, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7750, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8805, + "ItemID": 20032, + "GradeupItemID": 20033, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9061, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7804, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8806, + "ItemID": 20033, + "GradeupItemID": 20034, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7980, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7952, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8807, + "ItemID": 20034, + "GradeupItemID": 20035, + "Cost": 3600, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 8003, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7845, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8808, + "ItemID": 20035, + "GradeupItemID": 20036, + "Cost": 3600, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7954, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7840, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8809, + "ItemID": 20037, + "GradeupItemID": 20038, + "Cost": 3970, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7745, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7970, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8810, + "ItemID": 20038, + "GradeupItemID": 20039, + "Cost": 3970, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 9059, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7807, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8811, + "ItemID": 20039, + "GradeupItemID": 20040, + "Cost": 3970, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7958, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7780, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8812, + "ItemID": 20040, + "GradeupItemID": 20041, + "Cost": 3970, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 7999, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 7932, + "Num": 1, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8813, + "ItemID": 20042, + "GradeupItemID": 20043, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11801, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8814, + "ItemID": 20043, + "GradeupItemID": 20044, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11799, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8815, + "ItemID": 20044, + "GradeupItemID": 20045, + "Cost": 22000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11795, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 2, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8816, + "ItemID": 20045, + "GradeupItemID": 20046, + "Cost": 22000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 11803, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 11795, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 11797, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8817, + "ItemID": 20047, + "GradeupItemID": 20048, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8818, + "ItemID": 20048, + "GradeupItemID": 20049, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15919, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15921, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15923, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8819, + "ItemID": 20049, + "GradeupItemID": 20050, + "Cost": 27000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8820, + "ItemID": 20050, + "GradeupItemID": 20051, + "Cost": 27000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15929, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15931, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8821, + "ItemID": 20052, + "GradeupItemID": 20053, + "Cost": 8125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8822, + "ItemID": 20053, + "GradeupItemID": 20054, + "Cost": 8125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15981, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 15983, + "Num": 3, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 15985, + "Num": 3, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8823, + "ItemID": 20054, + "GradeupItemID": 20055, + "Cost": 8125, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8824, + "ItemID": 20055, + "GradeupItemID": 20056, + "Cost": 8125, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 15991, + "Num": 4, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8825, + "ItemID": 20057, + "GradeupItemID": 20058, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8826, + "ItemID": 20058, + "GradeupItemID": 20059, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17915, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 17868, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8827, + "ItemID": 20059, + "GradeupItemID": 20060, + "Cost": 7200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8828, + "ItemID": 20060, + "GradeupItemID": 20061, + "Cost": 7200, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 18662, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 18726, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8829, + "ItemID": 20062, + "GradeupItemID": 20063, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8830, + "ItemID": 20063, + "GradeupItemID": 20064, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8831, + "ItemID": 20064, + "GradeupItemID": 20065, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8832, + "ItemID": 20065, + "GradeupItemID": 20066, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8833, + "ItemID": 20067, + "GradeupItemID": 21404, + "Cost": 200, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 16018, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8834, + "ItemID": 21404, + "GradeupItemID": 21405, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8835, + "ItemID": 21405, + "GradeupItemID": 21406, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8836, + "ItemID": 21406, + "GradeupItemID": 21407, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8837, + "ItemID": 20073, + "GradeupItemID": 20074, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8838, + "ItemID": 20074, + "GradeupItemID": 20075, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21213, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21219, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8839, + "ItemID": 20075, + "GradeupItemID": 20076, + "Cost": 10000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8840, + "ItemID": 20076, + "GradeupItemID": 20077, + "Cost": 10000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21214, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21222, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8841, + "ItemID": 20078, + "GradeupItemID": 20079, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8842, + "ItemID": 20079, + "GradeupItemID": 20080, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8843, + "ItemID": 20080, + "GradeupItemID": 20081, + "Cost": 10500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8844, + "ItemID": 20081, + "GradeupItemID": 20082, + "Cost": 10500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21236, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21235, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8845, + "ItemID": 20083, + "GradeupItemID": 20084, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 8846, + "ItemID": 20084, + "GradeupItemID": 20085, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21237, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21227, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 8847, + "ItemID": 20085, + "GradeupItemID": 20086, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21238, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21231, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21390, + "Num": 100, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8848, + "ItemID": 20086, + "GradeupItemID": 20087, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 8849, + "ItemID": 20088, + "GradeupItemID": 20089, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8850, + "ItemID": 20089, + "GradeupItemID": 20090, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21237, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8851, + "ItemID": 20090, + "GradeupItemID": 20091, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 8852, + "ItemID": 20091, + "GradeupItemID": 20092, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21239, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21229, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21230, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21238, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9045, + "ItemID": 20397, + "GradeupItemID": 20398, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9046, + "ItemID": 20398, + "GradeupItemID": 20399, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21255, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21261, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9047, + "ItemID": 20399, + "GradeupItemID": 20400, + "Cost": 11000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 4, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 4, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9048, + "ItemID": 20400, + "GradeupItemID": 20401, + "Cost": 11000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21256, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21263, + "Num": 6, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9049, + "ItemID": 20402, + "GradeupItemID": 20403, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 6, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9050, + "ItemID": 20403, + "GradeupItemID": 20404, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 17876, + "Num": 10, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9051, + "ItemID": 20404, + "GradeupItemID": 20405, + "Cost": 11500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 1, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9052, + "ItemID": 20405, + "GradeupItemID": 20406, + "Cost": 11500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21276, + "Num": 2, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21275, + "Num": 10, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 1, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21267, + "Num": 1, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9053, + "ItemID": 20407, + "GradeupItemID": 20408, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 50, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9054, + "ItemID": 20408, + "GradeupItemID": 20409, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21268, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 3, + "IsSp": false + } + ] + }, + { + "RecipeID": 9055, + "ItemID": 20409, + "GradeupItemID": 20410, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 100, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9056, + "ItemID": 20410, + "GradeupItemID": 20411, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21277, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21271, + "Num": 2, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21392, + "Num": 200, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9057, + "ItemID": 20412, + "GradeupItemID": 20413, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 6, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 4, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9058, + "ItemID": 20413, + "GradeupItemID": 20414, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 8, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21277, + "Num": 6, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9059, + "ItemID": 20414, + "GradeupItemID": 20415, + "Cost": 12000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 10, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 4, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 4, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9060, + "ItemID": 20415, + "GradeupItemID": 20416, + "Cost": 12000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 21279, + "Num": 14, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 21269, + "Num": 6, + "SortNo": 2, + "IsSp": false + }, + { + "ItemId": 21270, + "Num": 6, + "SortNo": 3, + "IsSp": false + }, + { + "ItemId": 21278, + "Num": 2, + "SortNo": 4, + "IsSp": false + } + ] + }, + { + "RecipeID": 9753, + "ItemID": 24071, + "GradeupItemID": 24072, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9754, + "ItemID": 24072, + "GradeupItemID": 24073, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9755, + "ItemID": 24073, + "GradeupItemID": 24074, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9756, + "ItemID": 24074, + "GradeupItemID": 24075, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24738, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9757, + "ItemID": 24076, + "GradeupItemID": 24077, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9758, + "ItemID": 24077, + "GradeupItemID": 24078, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9759, + "ItemID": 24078, + "GradeupItemID": 24079, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9760, + "ItemID": 24079, + "GradeupItemID": 24080, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24818, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9761, + "ItemID": 24081, + "GradeupItemID": 24082, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9762, + "ItemID": 24082, + "GradeupItemID": 24083, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9763, + "ItemID": 24083, + "GradeupItemID": 24084, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9764, + "ItemID": 24084, + "GradeupItemID": 24085, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24819, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9765, + "ItemID": 24086, + "GradeupItemID": 24087, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9766, + "ItemID": 24087, + "GradeupItemID": 24088, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9767, + "ItemID": 24088, + "GradeupItemID": 24089, + "Cost": 13000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9768, + "ItemID": 24089, + "GradeupItemID": 24090, + "Cost": 13000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24820, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 9769, + "ItemID": 24091, + "GradeupItemID": 24092, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 3, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 3, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9770, + "ItemID": 24092, + "GradeupItemID": 24093, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 5, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 5, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9771, + "ItemID": 24093, + "GradeupItemID": 24094, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 7, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 7, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 9772, + "ItemID": 24094, + "GradeupItemID": 24095, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 24740, + "Num": 9, + "SortNo": 1, + "IsSp": false + }, + { + "ItemId": 24816, + "Num": 9, + "SortNo": 2, + "IsSp": false + } + ] + }, + { + "RecipeID": 10013, + "ItemID": 25209, + "GradeupItemID": 25210, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10014, + "ItemID": 25210, + "GradeupItemID": 25211, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10015, + "ItemID": 25211, + "GradeupItemID": 25212, + "Cost": 14000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10016, + "ItemID": 25212, + "GradeupItemID": 25213, + "Cost": 14000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25524, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10017, + "ItemID": 25214, + "GradeupItemID": 25215, + "Cost": 14500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25525, + "Num": 3, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10018, + "ItemID": 25215, + "GradeupItemID": 25216, + "Cost": 14500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25525, + "Num": 5, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10019, + "ItemID": 25216, + "GradeupItemID": 25217, + "Cost": 14500, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25525, + "Num": 7, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10020, + "ItemID": 25217, + "GradeupItemID": 25218, + "Cost": 14500, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 25525, + "Num": 9, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10573, + "ItemID": 20072, + "GradeupItemID": 21408, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10574, + "ItemID": 21408, + "GradeupItemID": 21409, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10575, + "ItemID": 21409, + "GradeupItemID": 21410, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10576, + "ItemID": 21410, + "GradeupItemID": 21411, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10577, + "ItemID": 21442, + "GradeupItemID": 21443, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10578, + "ItemID": 21443, + "GradeupItemID": 21444, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10579, + "ItemID": 21444, + "GradeupItemID": 21445, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10580, + "ItemID": 21445, + "GradeupItemID": 21446, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10877, + "ItemID": 25219, + "GradeupItemID": 25220, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10878, + "ItemID": 25220, + "GradeupItemID": 25221, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10879, + "ItemID": 25221, + "GradeupItemID": 25222, + "Cost": 1000, + "Exp": 10, + "Upgradable": 1, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + }, + { + "RecipeID": 10880, + "ItemID": 25222, + "GradeupItemID": 25223, + "Cost": 1000, + "Exp": 10, + "Upgradable": 0, + "AllowMultiGrade": true, + "CraftMaterialList": [ + { + "ItemId": 13811, + "Num": 1, + "SortNo": 1, + "IsSp": false + } + ] + } + ] + } +] \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/DefaultSecretAbilities.json b/Arrowgene.Ddon.Shared/Files/Assets/DefaultSecretAbilities.json new file mode 100644 index 000000000..f60aa0db1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/DefaultSecretAbilities.json @@ -0,0 +1,14 @@ +{ + "comment": [ + "This file specifies the secret abilities (augments) which will be added to the player on character creation.", + "For example, some secret abilities are not available through normal means of progress and came from special events.", + "", + "This file contains an array of uint which specify the ability id. Reference the enum SecretAbility in SecretAbility.cs", + "for a mapping of skill to id. By default this file adds the special battle BGM for Monster Hunter, Devil May Cry,", + "Ghosts 'n Goblins, Street Fighter and Megaman", + "" + ], + "default_abilitiles": [ + 291, 292, 293, 294, 295 + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.csv b/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.csv deleted file mode 100644 index 5ffbbd88d..000000000 --- a/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.csv +++ /dev/null @@ -1,1462 +0,0 @@ -#StageId,LayerNo,GroupId,SubGroupId,EnemyId,NamedEnemyParamsId,RaidBossId,Scale,Lv,HmPresetNo,StartThinkTblNo,RepopNum,RepopCount,EnemyTargetTypesId,MontageFixNo,SetType,InfectionType,IsBossGauge,IsBossBGM,IsManualSet,IsAreaBoss,IsBloodEnemy,Unk0 -1,0,0,0,0x010100,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,0,0,0x010101,0x8FA,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,0,0,0x010100,0x8FA,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,1,0,0x011200,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,1,0,0x011200,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,1,0,0x011200,0x8FA,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,2,0,0x010100,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,2,0,0x010100,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,2,0,0x010103,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,2,0,0x010102,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,3,0,0x011200,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,3,0,0x011200,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,5,0,0x010102,0x8FA,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,5,0,0x010101,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,5,0,0x010180,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,5,0,0x010103,0x8FA,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,6,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,6,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,6,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,6,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,7,0,0x010100,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,7,0,0x010101,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,7,0,0x010103,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,7,0,0x010104,0x8,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,8,0,0x018300,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,8,0,0x018300,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,9,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,9,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,9,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,9,0,0x010300,0x8FA,0,100,4,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,101,0,0x015000,0x8,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,107,0,0x010600,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,107,0,0x010600,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,107,0,0x010600,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,107,0,0x010600,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,107,0,0x010600,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,108,0,0x011000,0x8FA,0,100,8,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,108,0,0x011006,0x8FA,0,100,8,51,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,108,0,0x011005,0x8FA,0,100,8,50,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,109,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,109,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,109,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,110,0,0x010101,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,110,0,0x010600,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,111,0,0x010101,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,111,0,0x010103,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,112,0,0x010102,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,113,0,0x010103,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,113,0,0x010100,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,113,0,0x010100,0x8,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,115,0,0x018601,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,115,0,0x018601,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,118,0,0x011000,0x8FA,0,100,11,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,118,0,0x011006,0x8FA,0,100,12,51,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,118,0,0x011003,0x8FA,0,100,11,48,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010500,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010500,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010500,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010501,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010501,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,120,0,0x010501,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010301,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010301,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010301,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010301,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010308,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,122,0,0x010308,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,123,0,0x018800,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,123,0,0x018800,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,123,0,0x018800,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,125,0,0x010500,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,125,0,0x010500,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,125,0,0x010501,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,125,0,0x010501,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,126,0,0x010401,0x8,0,100,23,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,126,0,0x010401,0x8,0,100,23,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,126,0,0x010400,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,126,0,0x010400,0x8FA,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,126,0,0x010400,0x8FA,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x011200,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x011200,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x010500,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x010500,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x010501,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,127,0,0x010501,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,128,0,0x010400,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,128,0,0x010400,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,128,0,0x011200,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,128,0,0x011200,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,128,0,0x011200,0x8FA,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,129,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,129,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,129,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,130,0,0x010400,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,130,0,0x010400,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,130,0,0x010400,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,131,0,0x018200,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,131,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,131,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,133,0,0x015504,0x8,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,134,0,0x010503,0x8,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,134,0,0x010503,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,134,0,0x010501,0x8,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,135,0,0x015504,0x8FA,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,135,0,0x015504,0x8FA,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,136,0,0x011030,0x8FA,0,100,36,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,136,0,0x011030,0x8FA,0,100,36,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,136,0,0x011031,0x8FA,0,100,36,69,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,136,0,0x011033,0x8FA,0,100,36,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,136,0,0x011033,0x8FA,0,100,36,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,137,0,0x010309,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,137,0,0x010309,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,137,0,0x010309,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,138,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,138,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,141,0,0x010460,0x8FA,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,141,0,0x010460,0x8FA,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,141,0,0x010460,0x8FA,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,142,0,0x011100,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,144,0,0x010460,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,144,0,0x010460,0x8,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,144,0,0x010460,0x8,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,147,0,0x010460,0x8,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,147,0,0x010460,0x8,0,100,34,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,147,0,0x011100,0x8,0,100,33,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,149,0,0x011030,0x8FA,0,100,38,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,149,0,0x011030,0x8FA,0,100,38,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,149,0,0x011031,0x8FA,0,100,38,69,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,149,0,0x011034,0x8FA,0,100,38,72,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,150,0,0x018200,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,150,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,150,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,151,0,0x011030,0x8FA,0,100,38,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,151,0,0x011031,0x8FA,0,100,38,69,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,151,0,0x011033,0x8FA,0,100,38,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,151,0,0x011032,0x8FA,0,100,38,70,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,153,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,153,0,0x011200,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,155,0,0x011030,0x8FA,0,100,32,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,155,0,0x011030,0x8FA,0,100,32,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,155,0,0x011032,0x8FA,0,100,32,70,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,155,0,0x011032,0x8FA,0,100,32,70,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,155,0,0x011034,0x8FA,0,100,32,72,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,156,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,158,0,0x010400,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,158,0,0x010400,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,158,0,0x010400,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,158,0,0x010400,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,16,0,0x010300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,16,0,0x010300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,16,0,0x010300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,160,0,0x010510,0x8,0,100,23,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,160,0,0x010510,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,160,0,0x010510,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,161,0,0x018600,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,161,0,0x018600,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,162,0,0x010510,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,162,0,0x010510,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,163,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,163,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,164,0,0x010510,0x8,0,100,26,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,164,0,0x010510,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,164,0,0x010510,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,165,0,0x018000,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,165,0,0x018000,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,165,0,0x018000,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,165,0,0x018000,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,166,0,0x010600,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,166,0,0x010600,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,166,0,0x010600,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,167,0,0x018601,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,167,0,0x018601,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,167,0,0x010510,0x8FA,0,100,26,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,167,0,0x010510,0x8FA,0,100,26,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,167,0,0x010510,0x8FA,0,100,26,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,169,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,169,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,169,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,169,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,170,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,170,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,170,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,170,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,170,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,171,0,0x010309,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,171,0,0x010309,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,171,0,0x010221,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,171,0,0x010221,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010100,0x8,0,100,18,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010103,0x8,0,100,18,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010110,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010113,0x8,0,100,20,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010114,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,175,0,0x010105,0x8FA,0,100,18,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,176,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,176,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,176,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,176,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,177,0,0x011000,0x8FA,0,100,22,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,177,0,0x011005,0x8FA,0,100,24,50,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,177,0,0x011004,0x8FA,0,100,21,49,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,178,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,178,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,178,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,179,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,179,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,179,0,0x010600,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,18,0,0x011000,0x8FA,0,100,6,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,18,0,0x011000,0x8FA,0,100,6,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,18,0,0x011001,0x8FA,0,100,6,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,18,0,0x011005,0x8FA,0,100,8,50,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,181,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,181,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,181,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,181,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,182,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,182,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,182,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,182,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,183,0,0x010201,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,183,0,0x010201,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,183,0,0x010201,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,183,0,0x010201,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,186,0,0x015505,0x8FA,0,100,38,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,187,0,0x010110,0x8FA,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,187,0,0x010111,0x8FA,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,187,0,0x010112,0x8FA,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,187,0,0x010114,0x8FA,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,187,0,0x010112,0x8FA,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,188,0,0x010510,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,188,0,0x010510,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,188,0,0x010510,0x8FA,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,188,0,0x010510,0x8FA,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,188,0,0x010221,0x8FA,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,189,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,189,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,189,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,189,0,0x010603,0x8FA,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,190,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,190,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,190,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,190,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,191,0,0x011150,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,191,0,0x011150,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,191,0,0x011150,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,192,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,192,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,192,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,192,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,192,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,194,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,194,0,0x010201,0x8,0,100,21,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,197,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,197,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,197,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,197,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,199,0,0x010101,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,199,0,0x010101,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,199,0,0x010101,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,199,0,0x010105,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,199,0,0x010104,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,201,0,0x011200,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,201,0,0x011200,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,201,0,0x011200,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,201,0,0x011200,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,202,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,202,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,204,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,204,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,204,0,0x010111,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,204,0,0x010114,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,205,0,0x010500,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,205,0,0x010500,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,205,0,0x010501,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,206,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,206,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,206,0,0x010601,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,206,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,21,0,0x015504,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,21,0,0x015504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,21,0,0x015504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,21,0,0x015100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,210,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,210,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,210,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,210,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,210,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,212,0,0x011001,0x8FA,0,100,30,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,212,0,0x011001,0x8FA,0,100,31,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,212,0,0x011002,0x8FA,0,100,31,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,212,0,0x011000,0x8FA,0,100,31,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,212,0,0x011005,0x8FA,0,100,32,50,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,213,0,0x010102,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,213,0,0x010100,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,213,0,0x010102,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,213,0,0x010105,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,213,0,0x010105,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,214,0,0x015200,0x8FA,0,100,33,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,215,0,0x010601,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,215,0,0x010601,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,215,0,0x010601,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,215,0,0x010601,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,215,0,0x010601,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,218,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,218,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,218,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,218,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,218,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,220,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,220,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,220,0,0x010201,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,221,0,0x015300,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,222,0,0x010201,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,222,0,0x010201,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,222,0,0x010201,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,225,0,0x010420,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,225,0,0x010420,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,225,0,0x010420,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,225,0,0x010421,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,226,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,226,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,226,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,227,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,227,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,227,0,0x010601,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x010102,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x010102,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x010104,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x010111,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x010111,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x011150,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,231,0,0x011150,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,234,0,0x015504,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,234,0,0x015504,0x8FA,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,235,0,0x010201,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,235,0,0x010201,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,235,0,0x010201,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,235,0,0x010201,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,236,0,0x011200,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,236,0,0x011200,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,236,0,0x011200,0x8,0,100,25,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,238,0,0x010601,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,238,0,0x010601,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,238,0,0x010601,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,238,0,0x010601,0x8FA,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x010113,0x8FA,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x010112,0x8FA,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x010112,0x8FA,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x010114,0x8FA,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x010114,0x8FA,0,100,31,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,239,0,0x015003,0x8FA,0,100,32,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,240,0,0x010111,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,240,0,0x010111,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,240,0,0x010111,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,240,0,0x010112,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,240,0,0x010112,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,240,0,0x010114,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,241,0,0x015020,0x8FA,0,100,39,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,242,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,242,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,242,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,243,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,243,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,243,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,243,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,244,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,244,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,244,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,245,0,0x010307,0x8FA,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,245,0,0x010308,0x8FA,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,245,0,0x010308,0x8FA,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,245,0,0x010302,0x8FA,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,245,0,0x010302,0x8FA,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,247,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,247,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,247,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,248,0,0x015500,0x8FA,0,100,37,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,248,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,248,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,249,0,0x015802,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,25,0,0x011000,0x8FA,0,100,7,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,25,0,0x011000,0x8FA,0,100,7,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,25,0,0x011001,0x8FA,0,100,7,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,250,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,250,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,250,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,251,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,251,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,252,0,0x015800,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,252,0,0x015800,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,252,0,0x015812,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,252,0,0x015812,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,253,0,0x010400,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,253,0,0x010400,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,253,0,0x010400,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,253,0,0x010401,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,253,0,0x010401,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,254,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,254,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,254,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,254,0,0x015802,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,255,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,255,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,255,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,256,0,0x015500,0x8FA,0,100,36,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,257,0,0x015812,0xDF,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,257,0,0x015812,0xDF,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,257,0,0x015810,0xDF,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,257,0,0x015802,0xDF,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,257,0,0x015820,0xDF,0,100,37,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,258,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,258,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,258,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,258,0,0x015801,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,259,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,259,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,259,0,0x015812,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,259,0,0x011150,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,259,0,0x011150,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,26,0,0x015000,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,261,0,0x015801,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,261,0,0x015801,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,261,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,263,0,0x010114,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,263,0,0x010114,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,263,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,263,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,263,0,0x010114,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010301,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010301,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010302,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,264,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,265,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,265,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,265,0,0x015800,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,265,0,0x015800,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,266,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,266,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,266,0,0x015801,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,266,0,0x015802,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,267,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,267,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,267,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,268,0,0x015100,0x8FA,0,100,40,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,269,0,0x015802,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,269,0,0x015802,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,269,0,0x015800,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,269,0,0x015800,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,270,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,272,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,272,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,272,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,272,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,273,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,273,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,273,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,273,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,273,0,0x010601,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,274,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,274,0,0x015800,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,274,0,0x015801,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,274,0,0x015802,0x8,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x015800,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x011150,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x011150,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,276,0,0x011150,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,277,0,0x015801,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,277,0,0x015802,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,278,0,0x015820,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,278,0,0x015810,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,278,0,0x015810,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,278,0,0x015801,0x8FA,0,100,36,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,279,0,0x010205,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,279,0,0x010205,0x8,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,279,0,0x010205,0x8FA,0,100,35,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015800,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015801,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015802,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015810,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015811,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015812,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,282,0,0x015820,0x8FA,0,100,44,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,284,0,0x010205,0x8,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,284,0,0x010205,0x8,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,284,0,0x010205,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,284,0,0x015802,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,286,0,0x015810,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,286,0,0x015810,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,286,0,0x015812,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,286,0,0x015812,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,286,0,0x015812,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,287,0,0x010205,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,287,0,0x010205,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,287,0,0x010205,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015802,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015802,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015811,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015811,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015811,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,288,0,0x015603,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,289,0,0x015820,0x8,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,289,0,0x015800,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,289,0,0x015800,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,289,0,0x015801,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,289,0,0x015801,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010100,0x8FA,0,100,5,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010100,0x8FA,0,100,5,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010101,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010103,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010105,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,29,0,0x010104,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010112,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010112,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010114,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,290,0,0x010113,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,293,0,0x010110,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,293,0,0x010110,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,293,0,0x010110,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,293,0,0x010110,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,294,0,0x011033,0x8FA,0,100,42,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,294,0,0x011030,0x8FA,0,100,42,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,294,0,0x011031,0x8FA,0,100,42,69,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,294,0,0x010504,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,296,0,0x011033,0x8FA,0,100,42,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,296,0,0x011033,0x8FA,0,100,42,71,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,296,0,0x011030,0x8FA,0,100,42,68,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,298,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,298,0,0x018200,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,298,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,298,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,299,0,0x015200,0x8FA,0,100,43,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,30,0,0x015302,0x8FA,0,100,18,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,301,0,0x010110,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,301,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,301,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,301,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,301,0,0x010140,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,301,0,0x010113,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,302,0,0x015801,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,302,0,0x015801,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,302,0,0x015820,0x8FA,0,100,1043,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x010113,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x010111,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x010111,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x010114,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x010114,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x015810,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,303,0,0x015810,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,304,0,0x015801,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,304,0,0x015801,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,304,0,0x015811,0x8FA,0,100,43,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,305,0,0x015003,0x8FA,0,100,43,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,305,0,0x010601,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,305,0,0x010601,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,305,0,0x010601,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,305,0,0x010601,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,305,0,0x010601,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,306,0,0x015708,0x8FA,0,100,45,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,306,0,0x010605,0x8FA,0,100,44,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,306,0,0x010605,0x8FA,0,100,44,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,306,0,0x010605,0x8FA,0,100,44,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,306,0,0x010605,0x8FA,0,100,44,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,307,0,0x011200,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,307,0,0x011200,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,307,0,0x011200,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,307,0,0x011200,0x8FA,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,312,0,0x015020,0x8FA,0,100,46,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,312,0,0x010100,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,312,0,0x010101,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,312,0,0x010111,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,312,0,0x010113,0x8FA,0,100,42,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,313,0,0x015300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,318,0,0x010101,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,318,0,0x010101,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,318,0,0x010100,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,318,0,0x010100,0x8,0,100,2,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,321,0,0x010201,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,321,0,0x010201,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,321,0,0x010201,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,322,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,322,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,324,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,324,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,325,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,325,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,326,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,326,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,327,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,327,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,327,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x010309,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x010309,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x011200,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x011200,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,329,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,330,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,330,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,330,0,0x010201,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,330,0,0x010201,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,330,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,331,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,331,0,0x010301,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,331,0,0x010308,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,332,0,0x010420,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,332,0,0x010420,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,332,0,0x010420,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,332,0,0x010421,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,332,0,0x010421,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,337,0,0x010201,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,337,0,0x010201,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,337,0,0x010201,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,34,0,0x011002,0x8FA,0,100,10,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,34,0,0x011001,0x8FA,0,100,10,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,34,0,0x011004,0x8FA,0,100,10,49,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,340,0,0x015504,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,340,0,0x015504,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,341,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,341,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,341,0,0x010600,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,341,0,0x010600,0x8FA,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,342,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,342,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,342,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,343,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,343,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,343,0,0x010600,0x8,0,100,41,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,347,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,347,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,347,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,351,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,351,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,351,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,352,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,352,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,352,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,352,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,352,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,353,0,0x010451,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,354,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,354,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,354,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,356,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,356,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,356,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,356,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,356,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,357,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,357,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,357,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,357,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,357,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,359,0,0x015503,0x8FA,0,100,45,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,36,0,0x011000,0x8FA,0,100,6,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,36,0,0x011000,0x8FA,0,100,6,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,36,0,0x011002,0x8FA,0,100,6,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,36,0,0x011004,0x8FA,0,100,8,49,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,36,0,0x011003,0x8FA,0,100,7,48,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,360,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,360,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,360,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,360,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,360,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,361,0,0x015040,0x8FA,0,100,47,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,365,0,0x011016,0x8FA,0,100,47,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,365,0,0x011016,0x8FA,0,100,47,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,365,0,0x011015,0x8FA,0,100,47,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,365,0,0x011015,0x8FA,0,100,47,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,366,0,0x011012,0x8FA,0,100,47,54,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,366,0,0x011010,0x8FA,0,100,47,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,366,0,0x011010,0x8FA,0,100,47,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,366,0,0x011024,0x8FA,0,100,47,63,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,367,0,0x010910,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,367,0,0x010910,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,368,0,0x010910,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,368,0,0x010910,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,369,0,0x011123,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,369,0,0x011123,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,369,0,0x011123,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,370,0,0x011123,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,370,0,0x011123,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,372,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,373,0,0x010504,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,373,0,0x010504,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,376,0,0x010503,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,376,0,0x010502,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,376,0,0x010502,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,376,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,376,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,377,0,0x010504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,377,0,0x010504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,377,0,0x010503,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,377,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,377,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,378,0,0x011012,0x8FA,0,100,45,54,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,378,0,0x011012,0x8FA,0,100,45,54,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,378,0,0x011015,0x8FA,0,100,46,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,38,0,0x015504,0x8,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,38,0,0x015504,0x8FA,0,100,7,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,38,0,0x015504,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,380,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,380,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,381,0,0x010910,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,381,0,0x010910,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,382,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,382,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,382,0,0x011012,0x8FA,0,100,46,54,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,384,0,0x015800,0x8,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,384,0,0x015800,0x8,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,384,0,0x015800,0x8,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,388,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,388,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,389,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,389,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,389,0,0x010504,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,390,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,390,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,390,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,390,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,391,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,391,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,391,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,391,0,0x010221,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,392,0,0x015302,0x8,0,100,48,0,0,0,0,1,0,0,0,True,False,False,False,False,False -1,0,394,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,394,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,394,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,394,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,395,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,395,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,395,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,395,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,395,0,0x010208,0x8FA,0,100,48,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,397,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,397,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,397,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,397,0,0x010600,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,40,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,40,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,40,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,400,0,0x010113,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,400,0,0x010114,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,400,0,0x010112,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,400,0,0x010110,0x8,0,100,19,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,402,0,0x011124,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,402,0,0x011014,0x8FA,0,100,46,56,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,402,0,0x011013,0x8FA,0,100,46,55,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,402,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,403,0,0x010600,0x8,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,403,0,0x010600,0x8,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,403,0,0x010600,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,404,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,404,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,404,0,0x010910,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,405,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,405,0,0x010208,0x8,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,409,0,0x011016,0x8FA,0,100,46,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,409,0,0x011011,0x8FA,0,100,46,53,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,409,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,409,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,409,0,0x011015,0x8FA,0,100,46,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,410,0,0x011015,0x8FA,0,100,46,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,410,0,0x011015,0x8FA,0,100,46,57,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,410,0,0x011014,0x8FA,0,100,46,56,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,410,0,0x011016,0x8FA,0,100,46,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,411,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,411,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,411,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,411,0,0x011013,0x8FA,0,100,46,55,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,412,0,0x011016,0x8FA,0,100,46,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,412,0,0x011016,0x8FA,0,100,46,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,412,0,0x011016,0x8FA,0,100,46,58,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,412,0,0x011014,0x8FA,0,100,46,56,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,413,0,0x011012,0x8FA,0,100,46,54,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,413,0,0x011010,0x8FA,0,100,46,52,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,413,0,0x011013,0x8FA,0,100,46,55,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,413,0,0x011014,0x8FA,0,100,46,56,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,416,0,0x015301,0x8FA,0,100,48,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,418,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,418,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,418,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,418,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,418,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,419,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,419,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,419,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,42,0,0x010200,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,42,0,0x010200,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,42,0,0x010200,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,42,0,0x010200,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,421,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,421,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,421,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,421,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,421,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,422,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,422,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,422,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,422,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,422,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,424,0,0x010605,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,424,0,0x010605,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,424,0,0x010605,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,424,0,0x010605,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,424,0,0x010605,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,425,0,0x010605,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,425,0,0x010605,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,425,0,0x010605,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,425,0,0x010605,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,425,0,0x010605,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,426,0,0x010410,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,426,0,0x010410,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,426,0,0x010411,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,428,0,0x010208,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,428,0,0x010208,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,428,0,0x010208,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010309,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010309,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010308,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,431,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,432,0,0x010410,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,432,0,0x010410,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,432,0,0x010410,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,432,0,0x010411,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,432,0,0x010411,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010307,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,437,0,0x010603,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,438,0,0x015050,0x8FA,0,100,45,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,439,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,439,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,439,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,439,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,439,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x019100,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x019100,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x019100,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,44,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,440,0,0x010410,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,440,0,0x010410,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,440,0,0x010410,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,440,0,0x010411,0x8FA,0,100,47,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,442,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,442,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,442,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,443,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,443,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,443,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,444,0,0x018300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,444,0,0x018300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,444,0,0x018300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x011123,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x011123,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,448,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x011125,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,449,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,45,0,0x011102,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,45,0,0x011101,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,45,0,0x011100,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,45,0,0x011102,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,45,0,0x011101,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,452,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,452,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,452,0,0x011124,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,452,0,0x011125,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,453,0,0x011125,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,453,0,0x011125,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,453,0,0x011125,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,453,0,0x010208,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,453,0,0x010208,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,456,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,456,0,0x011123,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,456,0,0x011124,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,456,0,0x011124,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,456,0,0x011125,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x011123,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x011123,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x011124,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,459,0,0x010208,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,46,0,0x018000,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,46,0,0x018000,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,46,0,0x018000,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,46,0,0x018000,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,46,0,0x018000,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,462,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,462,0,0x018600,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010500,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010500,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010501,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010501,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010502,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,463,0,0x010502,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,464,0,0x010500,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,464,0,0x010500,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,464,0,0x010501,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,464,0,0x010501,0x8FA,0,100,46,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,468,0,0x010504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,468,0,0x010504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,468,0,0x010504,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,468,0,0x010502,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,468,0,0x010502,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,47,0,0x010400,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,47,0,0x010400,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,47,0,0x010400,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,475,0,0x011123,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,475,0,0x011123,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,475,0,0x011123,0x8,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,479,0,0x011001,0x8FA,0,100,30,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,479,0,0x011002,0x8FA,0,100,30,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,479,0,0x011002,0x8FA,0,100,30,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,479,0,0x011002,0x8FA,0,100,30,47,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,479,0,0x011004,0x8FA,0,100,30,49,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,48,0,0x011100,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,48,0,0x011101,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,48,0,0x011102,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,48,0,0x015504,0x8,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,480,0,0x011200,0x8,0,100,7,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x010100,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x010100,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x010100,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x011200,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x011200,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x011200,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x010102,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,481,0,0x010102,0x8FA,0,100,8,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,483,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,483,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,483,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,483,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,484,0,0x011200,0x8,0,100,1,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,486,0,0x011000,0x8FA,0,100,7,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,486,0,0x011001,0x8FA,0,100,7,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,486,0,0x011003,0x8FA,0,100,7,48,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,487,0,0x010502,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,487,0,0x010502,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,487,0,0x010500,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,488,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,488,0,0x010309,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,489,0,0x010502,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,489,0,0x010503,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,489,0,0x010503,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,493,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,493,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,493,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,493,0,0x010110,0x8FA,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,497,0,0x010500,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,497,0,0x010501,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,497,0,0x010501,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,499,0,0x010800,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,499,0,0x010800,0x8,0,100,23,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,500,0,0x018300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,500,0,0x018300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,500,0,0x018300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,500,0,0x018300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,500,0,0x018300,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,501,0,0x010502,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,501,0,0x010502,0x8,0,100,30,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,501,0,0x010501,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,503,0,0x015504,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,504,0,0x010601,0x8,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,504,0,0x010601,0x8,0,100,27,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,504,0,0x015504,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,505,0,0x010201,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,505,0,0x010201,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,505,0,0x010201,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,507,0,0x010410,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,507,0,0x010410,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,507,0,0x010410,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,508,0,0x010410,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,508,0,0x010410,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,509,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,509,0,0x010110,0x8,0,100,28,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,509,0,0x010601,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,509,0,0x010601,0x8,0,100,29,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010300,0x8FA,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010300,0x8FA,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010300,0x8FA,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010300,0x8FA,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010308,0x8FA,0,100,5,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,51,0,0x010308,0x8FA,0,100,5,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,510,0,0x010800,0x8,0,100,22,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,510,0,0x010800,0x8,0,100,23,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,52,0,0x010200,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,52,0,0x010200,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,52,0,0x010200,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,52,0,0x010200,0x8,0,100,3,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,53,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,53,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,53,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,53,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,53,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,54,0,0x010300,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,54,0,0x010300,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,54,0,0x010300,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,54,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,54,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,59,0,0x010308,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,59,0,0x010308,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,59,0,0x010308,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,59,0,0x010308,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010308,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010308,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010308,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,60,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,61,0,0x011100,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,61,0,0x011100,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,62,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,62,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,62,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,62,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,62,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,63,0,0x015031,0x38,0,100,18,0,0,0,0,1,0,0,0,True,True,False,False,False,False -1,0,64,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,64,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,64,0,0x010200,0x8FA,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,65,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,65,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,65,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,66,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,66,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,66,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,66,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,66,0,0x018000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,71,0,0x010300,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,71,0,0x010300,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,71,0,0x010300,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,71,0,0x010300,0x8FA,0,100,14,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,72,0,0x015502,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,72,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,72,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,72,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,72,0,0x010300,0x8FA,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,73,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,73,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,73,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,73,0,0x011200,0x8FA,0,100,6,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,74,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,74,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,74,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,74,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,74,0,0x010200,0x8FA,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,75,0,0x011200,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,75,0,0x011200,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,75,0,0x011200,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011100,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011100,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011100,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011101,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011102,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,77,0,0x011102,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,78,0,0x010221,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,79,0,0x010300,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,79,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,79,0,0x010301,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,79,0,0x010302,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,79,0,0x010309,0x8FA,0,100,45,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,83,0,0x010605,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,83,0,0x010605,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,83,0,0x010605,0x8FA,0,100,11,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,85,0,0x011000,0x8FA,0,100,11,45,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,85,0,0x011005,0x8FA,0,100,11,50,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,88,0,0x010301,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,88,0,0x010308,0x8,0,100,12,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,88,0,0x010301,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,89,0,0x010400,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,89,0,0x010400,0x8,0,100,13,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,90,0,0x010200,0x8,0,100,7,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,90,0,0x010200,0x8,0,100,7,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,90,0,0x010200,0x8,0,100,7,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,93,0,0x010114,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,93,0,0x010110,0x8,0,100,16,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,93,0,0x010112,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,93,0,0x010110,0x8,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,94,0,0x011001,0x8FA,0,100,11,46,0,0,0,1,0,0,0,False,False,False,False,False,False -1,0,94,0,0x011002,0x8FA,0,100,11,47,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x015420,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,0,0,0x015420,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011120,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011121,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011122,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011120,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011121,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011122,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,2,0,0x011121,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,3,0,0x011120,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,3,0,0x011120,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,3,0,0x011121,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,3,0,0x011121,0x8FA,0,100,51,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,3,0,0x015420,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,4,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,4,0,0x015304,0x8FA,0,100,56,0,0,0,0,1,0,0,0,True,True,False,False,False,False -76,0,4,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,4,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,4,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,4,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,5,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,8,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,8,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,8,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,8,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,8,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,9,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,9,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,9,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,10,0,0x010606,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010207,0x8FA,0,100,50,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -76,0,11,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,0,0,0x011020,0x8FA,0,100,52,59,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,0,0,0x011020,0x8FA,0,100,52,59,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,0,0,0x011026,0x8FA,0,100,52,65,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,0,0,0x015102,0x8FA,0,100,56,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011020,0x8FA,0,100,52,59,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011021,0x8FA,0,100,52,60,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011022,0x8FA,0,100,52,61,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011022,0x8FA,0,100,52,61,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011025,0x8FA,0,100,52,64,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x011027,0x8FA,0,100,52,66,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,5,0,0x010312,0x8FA,0,100,52,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,6,0,0x015102,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,6,0,0x011025,0x8FA,0,100,53,64,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,6,0,0x011025,0x8FA,0,100,53,64,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,6,0,0x011023,0x8FA,0,100,53,62,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,6,0,0x011023,0x8FA,0,100,53,62,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,8,0,0x011020,0x8FA,0,100,53,59,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,8,0,0x011025,0x8FA,0,100,53,64,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,8,0,0x011026,0x8FA,0,100,53,65,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,8,0,0x011026,0x8FA,0,100,53,65,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,9,0,0x011024,0x8FA,0,100,53,63,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,9,0,0x011027,0x8FA,0,100,53,66,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,9,0,0x011027,0x8FA,0,100,53,66,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,9,0,0x011026,0x8FA,0,100,53,65,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,9,0,0x011026,0x8FA,0,100,53,65,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,10,0,0x015102,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,15,0,0x020500,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,25,0,0x011020,0x8FA,0,100,52,59,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,25,0,0x011024,0x8FA,0,100,52,63,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,25,0,0x011024,0x8FA,0,100,52,63,0,0,0,1,0,0,0,False,False,False,False,False,False -84,0,25,0,0x011026,0x8FA,0,100,52,65,0,0,0,1,0,0,0,False,False,False,False,False,False -288,0,8,0,0x011020,0x8FA,0,100,53,59,0,0,0,1,0,0,0,False,False,False,False,False,False -288,0,8,0,0x011021,0x8FA,0,100,53,60,0,0,0,1,0,0,0,False,False,False,False,False,False -288,0,8,0,0x011021,0x8FA,0,100,53,60,0,0,0,1,0,0,0,False,False,False,False,False,False -288,0,8,0,0x011027,0x8FA,0,100,53,66,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x010603,0x8FA,0,100,58,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,1,0,0x015709,0x295,0,100,68,0,0,0,0,1,0,0,0,True,True,False,False,False,False -335,0,3,0,0x010160,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,3,0,0x010160,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,3,0,0x010160,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,3,0,0x010161,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,3,0,0x010161,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,3,0,0x010162,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,4,0,0x015012,0x8FA,0,100,65,0,0,0,0,1,0,0,0,True,True,False,False,False,False -335,0,4,0,0x010160,0x8FA,0,100,56,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,4,0,0x010160,0x8FA,0,100,56,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,4,0,0x010160,0x8FA,0,100,56,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,4,0,0x010162,0x8FA,0,100,56,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010160,0x8FA,0,100,55,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010160,0x8FA,0,100,55,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010161,0x8FA,0,100,55,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,5,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,6,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,6,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,6,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,7,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,7,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,7,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,7,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,7,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,8,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,8,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,8,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,8,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,8,0,0x010430,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010612,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010612,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010612,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010612,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010162,0x8FA,0,100,55,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010162,0x8FA,0,100,55,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010161,0x8FA,0,100,54,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010161,0x8FA,0,100,54,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010160,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -335,0,9,0,0x010160,0x8FA,0,100,53,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,2,0,0x015303,0x8FA,0,100,69,0,0,0,0,1,0,0,0,True,True,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,3,0,0x010612,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,4,0,0x010209,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,4,0,0x010209,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,4,0,0x010209,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,4,0,0x010209,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,4,0,0x010209,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010160,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010160,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010161,0x8FA,0,100,66,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010161,0x8FA,0,100,66,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010162,0x8FA,0,100,65,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010162,0x8FA,0,100,65,0,0,0,0,1,0,0,0,False,False,False,False,False,False -336,0,5,0,0x010530,0x8FA,0,100,68,0,0,0,0,1,0,0,0,True,True,False,False,False,False -337,0,2,0,0x010160,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -337,0,2,0,0x010160,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -337,0,2,0,0x010161,0x8FA,0,100,66,0,0,0,0,1,0,0,0,False,False,False,False,False,False -337,0,2,0,0x010161,0x8FA,0,100,66,0,0,0,0,1,0,0,0,False,False,False,False,False,False -337,0,2,0,0x010162,0x8FA,0,100,65,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010321,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010321,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010315,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010315,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010315,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,0,0,0x010315,0x8FA,0,100,60,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010315,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010315,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010315,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010315,0x8FA,0,100,62,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010511,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010512,0x8FA,0,100,64,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,3,0,0x010321,0x8FA,0,100,66,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,11,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,11,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -433,0,11,0,0x010209,0x8FA,0,100,57,0,0,0,0,1,0,0,0,False,False,False,False,False,False -444,0,5,0,0x010160,0x8FA,0,100,61,0,0,0,0,1,0,0,0,False,False,False,False,False,False -444,0,5,0,0x010161,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -444,0,5,0,0x010161,0x8FA,0,100,63,0,0,0,0,1,0,0,0,False,False,False,False,False,False -444,0,5,0,0x010162,0x8FA,0,100,61,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,1,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,1,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,1,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,1,0,0x011301,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,3,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,3,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,3,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,3,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,15,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,15,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,15,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,15,0,0x011301,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,22,0,0x011210,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,22,0,0x011210,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,22,0,0x011210,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,22,0,0x011210,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,23,0,0x019300,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,23,0,0x019300,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,23,0,0x019301,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,23,0,0x019301,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,23,0,0x011210,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,24,0,0x010316,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,24,0,0x010316,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,24,0,0x010316,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,25,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,25,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,25,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,26,0,0x010410,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,26,0,0x010410,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,26,0,0x010410,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,26,0,0x010410,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,27,0,0x011211,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,27,0,0x011211,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,27,0,0x011211,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,27,0,0x011211,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,29,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,29,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,29,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,29,0,0x015620,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,46,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,46,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,46,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,46,0,0x011300,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,47,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,47,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,47,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -372,0,47,0,0x011500,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,1,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,1,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,1,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,1,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,2,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,2,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,2,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,2,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010152,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010155,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010155,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010153,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,4,0,0x010153,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,13,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,13,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,13,0,0x010153,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,13,0,0x010155,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,13,0,0x010155,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,14,0,0x010400,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,14,0,0x010400,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,14,0,0x010400,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,14,0,0x010400,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,15,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,15,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,15,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,15,0,0x019100,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,17,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,17,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,17,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,17,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,21,0,0x015620,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,21,0,0x015620,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,21,0,0x015620,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,21,0,0x015620,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,21,0,0x015620,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,35,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,35,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,35,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,35,0,0x010150,0x8FA,0,100,69,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,38,0,0x018200,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,38,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,38,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,38,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,38,0,0x018201,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,56,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,56,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,56,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,56,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,57,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,57,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,57,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,57,0,0x010314,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,57,0,0x010320,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,58,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,58,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,58,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,58,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,59,0,0x010152,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,59,0,0x010152,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,59,0,0x010152,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,59,0,0x010151,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,59,0,0x010151,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,62,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,62,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,62,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,62,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,66,0,0x019000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,66,0,0x019000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,66,0,0x019001,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,66,0,0x019001,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010151,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010152,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010152,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010153,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010155,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,70,0,0x010150,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,77,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,77,0,0x010155,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,77,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -371,0,77,0,0x010153,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -374,0,36,0,0x019000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -374,0,36,0,0x019000,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -374,0,36,0,0x019001,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -374,0,36,0,0x019001,0x8FA,0,100,10,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,4,0,0x010191,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,4,0,0x010190,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,4,0,0x010190,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,4,0,0x010192,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,4,0,0x010192,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,8,0,0x010206,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,8,0,0x010206,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010450,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010450,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010450,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010450,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010450,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,10,0,0x010451,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,17,0,0x010607,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,17,0,0x010607,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,17,0,0x010607,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,17,0,0x010607,0x8FA,0,100,68,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,18,0,0x010206,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,18,0,0x010206,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,18,0,0x010206,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,18,0,0x010206,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,18,0,0x010206,0x8FA,0,100,70,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,25,0,0x015032,0x8FA,0,100,73,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,26,0,0x011160,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,26,0,0x011130,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,26,0,0x011131,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False -373,0,26,0,0x011132,0x8FA,0,100,75,0,0,0,0,1,0,0,0,False,False,False,False,False,False diff --git a/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.json b/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.json new file mode 100644 index 000000000..95565f0bf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/EnemySpawn.json @@ -0,0 +1,249886 @@ +{ + "schemas": { + "enemies": [ + "StageId", + "LayerNo", + "GroupId", + "SubGroupId", + "EnemyId", + "NamedEnemyParamsId", + "RaidBossId", + "Scale", + "Lv", + "HmPresetNo", + "StartThinkTblNo", + "RepopNum", + "RepopCount", + "EnemyTargetTypesId", + "MontageFixNo", + "SetType", + "InfectionType", + "IsBossGauge", + "IsBossBGM", + "IsManualSet", + "IsAreaBoss", + "BloodOrbs", + "HighOrbs", + "Experience", + "DropsTableId", + "SpawnTime" + ], + "dropsTables.items": [ + "ItemId", + "ItemNum", + "MaxItemNum", + "Quality", + "IsHidden", + "DropChance" + ] + }, + "dropsTables": [ + { + "id": 2, + "name": "Goblin (Lv1-9)", + "mdlType": 0, + "items": [ + [ + 7750, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 3, + "name": "Sling Goblin (Lv1-9)", + "mdlType": 0, + "items": [ + [ + 7750, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 9393, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 4, + "name": "Hobgoblin (Lv1-4)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 5, + "name": "Hobgoblin (Lv5-29)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7839, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 6, + "name": "KillerBee (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7812, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7836, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 7, + "name": "Goblin (Lv10+)", + "mdlType": 0, + "items": [ + [ + 7750, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7752, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 8, + "name": "Sling Hobgoblin (Torch) (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 9, + "name": "Cyclops (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.95 + ] + ] + }, + { + "id": 10, + "name": "Giant Rat (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 11, + "name": "Ox (Lv1-34)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 12, + "name": "Ox (Lv35+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 2, + 0, + false, + 1 + ], + [ + 7726, + 1, + 1, + 1, + false, + 0.8 + ] + ] + }, + { + "id": 13, + "name": "Rabbit (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7773, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 14, + "name": "Orc Soldier (Lv1-9)", + "mdlType": 0, + "items": [ + [ + 7760, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 15, + "name": "Saurian (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7919, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 16, + "name": "Saurian (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7919, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7916, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 17, + "name": "Redcap/Fight/Sling (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7853, + 1, + 1, + 1, + false, + 0.5 + ] + ] + }, + { + "id": 18, + "name": "Redcap/Fighter/Sling (Lv20+)", + "mdlType": 0, + "items": [ + [ + 7853, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7946, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 19, + "name": "Giant Saurian (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7919, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 21, + "name": "Sling Goblin(Lv10+)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 9393, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7750, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 22, + "name": "Doe (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7917, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7768, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 23, + "name": "Doe (Lv20+)", + "mdlType": 0, + "items": [ + [ + 7768, + 1, + 1, + 0, + false, + 1 + ], + [ + 7917, + 1, + 1, + 0, + false, + 1 + ], + [ + 7551, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 24, + "name": "Skeleton Sorcerer (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 8002, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7804, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 25, + "name": "Skeleton Knight (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7853, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 26, + "name": "Skeleton (Lv1-9)", + "mdlType": 0, + "items": [ + [ + 7767, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7854, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 27, + "name": "Skeleton (Lv10-89)", + "mdlType": 0, + "items": [ + [ + 7854, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7767, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7803, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 28, + "name": "Slime (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7834, + 1, + 2, + 0, + false, + 0.95 + ] + ] + }, + { + "id": 29, + "name": "Slime (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7834, + 1, + 3, + 0, + false, + 0.95 + ], + [ + 7840, + 1, + 5, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 30, + "name": "Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 3, + 0, + false, + 0.95 + ], + [ + 7834, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 31, + "name": "Wolf (Lvl1-9)", + "mdlType": 0, + "items": [ + [ + 7798, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7773, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 32, + "name": "Wolf (Lv10-79)", + "mdlType": 0, + "items": [ + [ + 7773, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7798, + 1, + 8, + 0, + false, + 0.9 + ], + [ + 7774, + 1, + 3, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 33, + "name": "Wolf (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7774, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7798, + 1, + 10, + 0, + false, + 1 + ], + [ + 18655, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 34, + "name": "Brute Ape (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 7775, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7732, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 35, + "name": "Brute Ape (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7732, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7775, + 1, + 5, + 0, + false, + 0.8 + ], + [ + 7759, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 36, + "name": "Rogue Seeker (Lv1+)", + "mdlType": 0, + "items": [ + [ + 36, + 1, + 2, + 0, + false, + 0.4 + ], + [ + 7791, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7790, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 37, + "name": "Rogue Fighter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 9365, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7790, + 1, + 10, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 38, + "name": "Rogue Mage (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7790, + 1, + 20, + 0, + false, + 0.9 + ], + [ + 45, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 39, + "name": "Rogue Healer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7790, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7789, + 1, + 10, + 0, + false, + 0.8 + ], + [ + 34, + 1, + 3, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 40, + "name": "Rogue Defender (Lv1+)", + "mdlType": 0, + "items": [ + [ + 36, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7790, + 1, + 5, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 41, + "name": "Rogue Warrior (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7790, + 1, + 20, + 0, + false, + 0.3 + ], + [ + 7828, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 42, + "name": "Rogue Hunter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7790, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 59, + 1, + 9, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 43, + "name": "Chicken (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 44, + "name": "Pig (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7768, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 45, + "name": "Pig (Lv20+)", + "mdlType": 0, + "items": [ + [ + 7768, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 1074, + 1, + 2, + 0, + false, + 1 + ], + [ + 7551, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 46, + "name": "Deep Slime (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7834, + 1, + 2, + 0, + false, + 0.99 + ] + ] + }, + { + "id": 47, + "name": "Deep Slime (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7834, + 1, + 3, + 0, + false, + 1 + ] + ] + }, + { + "id": 48, + "name": "Deep Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7834, + 1, + 8, + 0, + false, + 1 + ], + [ + 17880, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7840, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 49, + "name": "Sulfur Saurian (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7920, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 50, + "name": "Sulfur Saurian (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7920, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7916, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 51, + "name": "Sulfur Saurian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7916, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7920, + 1, + 3, + 0, + false, + 0.95 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17872, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 52, + "name": "Orc Soldier (Lv10-29)", + "mdlType": 0, + "items": [ + [ + 7839, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7760, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 53, + "name": "Orc Soldier (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7760, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7839, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7945, + 1, + 2, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 54, + "name": "Sphinx (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7815, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7810, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 55, + "name": "Sphinx (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7815, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7810, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7747, + 1, + 4, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 56, + "name": "Sphinx (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7747, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7810, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7815, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 57, + "name": "Harpy (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7811, + 1, + 2, + 0, + false, + 0.5 + ], + [ + 7813, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 58, + "name": "Harpy (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7813, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7811, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7783, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 59, + "name": "Harpy (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7783, + 2, + 2, + 0, + false, + 0.9 + ], + [ + 7813, + 1, + 3, + 0, + false, + 0.95 + ], + [ + 17928, + 1, + 2, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 60, + "name": "Armored Cyclops (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 61, + "name": "Armored Cyclops (Lv20-33)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 2, + 0, + false, + 1 + ], + [ + 7924, + 1, + 3, + 0, + false, + 0.4 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 62, + "name": "Armored Cyclops (Lv34-54)", + "mdlType": 0, + "items": [ + [ + 7924, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7771, + 1, + 5, + 0, + false, + 1 + ], + [ + 7740, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.95 + ] + ] + }, + { + "id": 63, + "name": "Armored Cyclops (Lv55-79)", + "mdlType": 0, + "items": [ + [ + 9438, + 1, + 5, + 0, + false, + 0.1 + ], + [ + 7924, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7740, + 1, + 1, + 0, + false, + 1 + ], + [ + 7771, + 1, + 4, + 0, + false, + 1 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 64, + "name": "Armored Cyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7762, + 1, + 2, + 0, + false, + 1 + ], + [ + 7740, + 1, + 1, + 0, + false, + 1 + ], + [ + 7771, + 1, + 3, + 0, + false, + 1 + ], + [ + 7924, + 1, + 3, + 0, + false, + 0.09 + ], + [ + 9438, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17858, + 1, + 4, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 65, + "name": "Golem (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 7867, + 1, + 5, + 0, + false, + 0.3 + ], + [ + 7791, + 1, + 9, + 0, + false, + 1 + ] + ] + }, + { + "id": 66, + "name": "Golem (Lv30-45)", + "mdlType": 0, + "items": [ + [ + 7867, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7867, + 1, + 10, + 0, + false, + 0.01 + ], + [ + 7866, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 67, + "name": "Ogre (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 7776, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7766, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 68, + "name": "Ogre (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7766, + 1, + 4, + 0, + false, + 1 + ], + [ + 7776, + 1, + 6, + 0, + false, + 0.9 + ], + [ + 7777, + 1, + 5, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 69, + "name": "Undead (Lv1-3)", + "mdlType": 0, + "items": [ + [ + 7735, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 70, + "name": "Undead (Lv4-24)", + "mdlType": 0, + "items": [ + [ + 7735, + 1, + 5, + 0, + false, + 1 + ], + [ + 7944, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 71, + "name": "Undead (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7944, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7735, + 1, + 4, + 0, + false, + 1 + ], + [ + 7838, + 1, + 3, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 72, + "name": "Undead (Lv80+)", + "mdlType": 0, + "items": [ + [ + 17873, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7735, + 3, + 5, + 0, + false, + 1 + ], + [ + 7838, + 2, + 4, + 0, + false, + 0.9 + ], + [ + 7944, + 0, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 73, + "name": "Sword Undead (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7944, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7735, + 1, + 3, + 0, + false, + 1 + ] + ] + }, + { + "id": 74, + "name": "Sword Undead (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7735, + 1, + 4, + 0, + false, + 1 + ], + [ + 7944, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 8024, + 1, + 3, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 75, + "name": "Sword Undead (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8024, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7735, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7944, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 76, + "name": "Undead Stout (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7728, + 1, + 2, + 0, + false, + 0.3 + ], + [ + 7735, + 2, + 6, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 77, + "name": "Undead Stout (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7838, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7735, + 2, + 6, + 0, + false, + 0.9 + ], + [ + 7728, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 78, + "name": "Undead Stout (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7728, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7735, + 3, + 5, + 0, + false, + 1 + ], + [ + 7838, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 79, + "name": "Wyrm (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 4, + 0, + false, + 1 + ], + [ + 7806, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7931, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 80, + "name": "Wyrm (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7931, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7806, + 1, + 5, + 0, + false, + 1 + ], + [ + 7928, + 1, + 5, + 0, + false, + 1 + ] + ] + }, + { + "id": 81, + "name": "Chimera (Lv1-34)", + "mdlType": 0, + "items": [ + [ + 7779, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7807, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7920, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 82, + "name": "Chimera (Lv35-55)", + "mdlType": 0, + "items": [ + [ + 7807, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7779, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7785, + 1, + 2, + 0, + false, + 0.5 + ], + [ + 7920, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 83, + "name": "Chimera (Lv55-79)", + "mdlType": 0, + "items": [ + [ + 7807, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7785, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9437, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7920, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 84, + "name": "Chimera (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7807, + 1, + 5, + 0, + false, + 1 + ], + [ + 7785, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9437, + 1, + 1, + 0, + false, + 1 + ], + [ + 17857, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7920, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 85, + "name": "Giant Sulfur Saurian (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.2 + ], + [ + 7920, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 86, + "name": "Giant Sulfur Saurian (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7920, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7916, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 87, + "name": "Giant Sulfur Saurian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 0.1 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7920, + 1, + 5, + 0, + false, + 1 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7916, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 17872, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 88, + "name": "Giant Saurian (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7916, + 1, + 2, + 0, + false, + 0.3 + ], + [ + 7919, + 1, + 3, + 0, + false, + 1 + ] + ] + }, + { + "id": 89, + "name": "Giant Saurian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7736, + 1, + 1, + 0, + false, + 1 + ], + [ + 7916, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 17872, + 1, + 2, + 0, + false, + 0.4 + ], + [ + 7919, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 90, + "name": "Cyclops (Lv20-34)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 3, + 0, + false, + 1 + ], + [ + 7924, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 91, + "name": "Cyclops (Lv35-55)", + "mdlType": 0, + "items": [ + [ + 7924, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7771, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7740, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 92, + "name": "Cyclops (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 7924, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7740, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7771, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 9438, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7762, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 93, + "name": "Cyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7924, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 9438, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7771, + 1, + 5, + 0, + false, + 0.8 + ], + [ + 7740, + 1, + 1, + 0, + false, + 1 + ], + [ + 17858, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7762, + 1, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 94, + "name": "Behemoth (Lv1-40)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7929, + 1, + 1, + 0, + false, + 0.05 + ], + [ + 7551, + 1, + 10, + 0, + false, + 1 + ] + ] + }, + { + "id": 95, + "name": "Behemoth (Lv41-55)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7929, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7799, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 20, + "name": "Behemoth (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7929, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7799, + 1, + 6, + 0, + false, + 0.7 + ], + [ + 7763, + 1, + 3, + 0, + false, + 0.5 + ], + [ + 9258, + 1, + 3, + 0, + false, + 0.05 + ] + ] + }, + { + "id": 96, + "name": "Captive Cyclops (Lv3)", + "mdlType": 0, + "items": [ + [ + 7762, + 1, + 2, + 0, + false, + 0.1 + ], + [ + 7771, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 97, + "name": "Behemoth (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7929, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7799, + 1, + 6, + 0, + false, + 0.9 + ], + [ + 7763, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 9258, + 1, + 5, + 0, + false, + 0.2 + ], + [ + 17879, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 98, + "name": "Snow Harpy (Lv1-24", + "mdlType": 0, + "items": [ + [ + 7813, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7783, + 1, + 1, + 0, + false, + 0.05 + ] + ] + }, + { + "id": 99, + "name": "Snow Harpy (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7813, + 1, + 6, + 0, + false, + 0.9 + ], + [ + 7783, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 17928, + 1, + 2, + 0, + false, + 0.01 + ] + ] + }, + { + "id": 100, + "name": "Snow Harpy (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7783, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7813, + 1, + 5, + 0, + false, + 0.95 + ], + [ + 17928, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 101, + "name": "Hobgoblin (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7839, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 8019, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 102, + "name": "Griffin (Lv1-34)", + "mdlType": 0, + "items": [ + [ + 7814, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7814, + 1, + 1, + 0, + false, + 1 + ], + [ + 7758, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 103, + "name": "Griffin (Lv35-55)", + "mdlType": 0, + "items": [ + [ + 7758, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7814, + 1, + 4, + 0, + false, + 0.95 + ], + [ + 7727, + 1, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 104, + "name": "Griffin (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 7727, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7758, + 1, + 1, + 0, + false, + 1 + ], + [ + 7814, + 1, + 4, + 0, + false, + 1 + ], + [ + 9439, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 105, + "name": "Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 9439, + 1, + 4, + 0, + false, + 1 + ], + [ + 7814, + 1, + 7, + 0, + false, + 0.9 + ], + [ + 7758, + 1, + 1, + 0, + false, + 1 + ], + [ + 7727, + 1, + 3, + 0, + false, + 1 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 106, + "name": "Black Griffin (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7758, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7818, + 1, + 4, + 0, + false, + 0.7 + ], + [ + 7742, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 107, + "name": "Black Griffin (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 9439, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7758, + 1, + 1, + 0, + false, + 1 + ], + [ + 7742, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7818, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 108, + "name": "Black Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7818, + 1, + 4, + 0, + false, + 1 + ], + [ + 9439, + 1, + 5, + 0, + false, + 1 + ], + [ + 7758, + 1, + 1, + 0, + false, + 1 + ], + [ + 7742, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 109, + "name": "Colossus (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 110, + "name": "Colossus (Lv20-34)", + "mdlType": 0, + "items": [ + [ + 7771, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7749, + 1, + 1, + 0, + false, + 1 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 111, + "name": "Colossus (Lv35-79)", + "mdlType": 0, + "items": [ + [ + 8028, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7771, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7749, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7925, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 112, + "name": "Colossus (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7925, + 1, + 5, + 0, + false, + 0.8 + ], + [ + 7771, + 1, + 4, + 0, + false, + 1 + ], + [ + 8028, + 1, + 2, + 0, + false, + 0.95 + ], + [ + 7749, + 1, + 1, + 0, + false, + 1 + ], + [ + 17858, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 113, + "name": "Lindwurm (Lv1-40)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7765, + 1, + 4, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 114, + "name": "Lindwurm (Lv41-79)", + "mdlType": 0, + "items": [ + [ + 7765, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7928, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7932, + 1, + 3, + 0, + false, + 0.4 + ], + [ + 7928, + 1, + 6, + 0, + false, + 0.4 + ], + [ + 7820, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 115, + "name": "Dread Ape (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 7775, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7788, + 1, + 3, + 0, + false, + 0.6 + ], + [ + 7733, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 116, + "name": "Dread Ape (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7733, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7788, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7775, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7777, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 117, + "name": "Skeleton Sorcerer (Lv30-79)", + "mdlType": 0, + "items": [ + [ + 7804, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8002, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7764, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 118, + "name": "Skeleton Sorcerer (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7764, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7804, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 8002, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 119, + "name": "Spider (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7960, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7836, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 120, + "name": "Boar (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7768, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 121, + "name": "Boar (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7768, + 1, + 3, + 0, + false, + 1 + ], + [ + 1074, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7551, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 122, + "name": "Grimwarg (Lv1-32)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 123, + "name": "Grimwarg (Lv33-40)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7801, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 124, + "name": "Grimwarg (Lv41-79)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7801, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7923, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 125, + "name": "Grimwarg (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 8, + 0, + false, + 0.9 + ], + [ + 7801, + 1, + 7, + 0, + false, + 0.95 + ], + [ + 7923, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 126, + "name": "Ent (Lv1-29)", + "mdlType": 0, + "items": [ + [ + 7987, + 1, + 5, + 0, + false, + 1 + ], + [ + 7971, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 127, + "name": "Ent (Lv30-54)", + "mdlType": 0, + "items": [ + [ + 7971, + 1, + 5, + 0, + false, + 1 + ], + [ + 7987, + 1, + 9, + 0, + false, + 1 + ], + [ + 7992, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 128, + "name": "Ent (Lv55+)", + "mdlType": 0, + "items": [ + [ + 7992, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7987, + 1, + 6, + 0, + false, + 1 + ], + [ + 7971, + 1, + 5, + 0, + false, + 1 + ], + [ + 9442, + 1, + 4, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 129, + "name": "Goat (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 130, + "name": "Direwolf (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7787, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 131, + "name": "Direwolf (15-40)", + "mdlType": 0, + "items": [ + [ + 7787, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7918, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 132, + "name": "Direwolf (Lv41-79)", + "mdlType": 0, + "items": [ + [ + 7787, + 1, + 2, + 0, + false, + 0.99 + ], + [ + 7918, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7923, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 133, + "name": "Direwolf (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7787, + 1, + 2, + 0, + false, + 1 + ], + [ + 7918, + 1, + 4, + 0, + false, + 1 + ], + [ + 7923, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 134, + "name": "Sling Hobgoblin (Torch) (Lv15-29)", + "mdlType": 0, + "items": [ + [ + 9396, + 1, + 3, + 0, + false, + 1 + ], + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 135, + "name": "Sling Hobgoblin (Torch) (Lv30+)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9396, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 8019, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 136, + "name": "Sling Hobgoblin (Oil) (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 137, + "name": "Sling Hobgoblin (Oil) (Lv15-29)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9396, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 138, + "name": "Sling Hobgoblin (Oil) (Lv30+)", + "mdlType": 0, + "items": [ + [ + 9396, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8019, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 139, + "name": "Shadow Chimera (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7911, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7800, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7748, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 140, + "name": "Shadow Chimera (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7748, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7911, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7800, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17857, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 141, + "name": "Goblin Bomber (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7839, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 142, + "name": "Goblin Bomber (Lv25+)", + "mdlType": 0, + "items": [ + [ + 7839, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8034, + 1, + 4, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 143, + "name": "Zuhl Lv(Lv1+)", + "mdlType": 0, + "items": [ + [ + 7940, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 10986, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 144, + "name": "Orc Trooper (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8020, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 145, + "name": "Orc Trooper (Lv56+)", + "mdlType": 0, + "items": [ + [ + 8020, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7761, + 1, + 2, + 0, + false, + 1 + ], + [ + 9443, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 146, + "name": "Captain Orc (Lv1-39)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 147, + "name": "Captain Orc (Lv40-55)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7910, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 148, + "name": "Captain Orc (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 1 + ], + [ + 7910, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9443, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 149, + "name": "Worm (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7836, + 1, + 3, + 0, + false, + 1 + ] + ] + }, + { + "id": 150, + "name": "Gargoyle (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7849, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 151, + "name": "Sludgeman (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7841, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 152, + "name": "Sludgeman (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7841, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7840, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 153, + "name": "Damned Goblin (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 8025, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 154, + "name": "Damned Goblin (Lv45+)", + "mdlType": 0, + "items": [ + [ + 8025, + 1, + 6, + 0, + false, + 0.9 + ], + [ + 7753, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 155, + "name": "Damned Wolf (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7781, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 8025, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 156, + "name": "Damned Wolf (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7781, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 8025, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 157, + "name": "Blob (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7734, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 158, + "name": "Blob (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7734, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7840, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 159, + "name": "Damned Golem (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 8025, + 1, + 6, + 0, + false, + 1 + ], + [ + 8029, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 160, + "name": "Damned Golem (Lv56+)", + "mdlType": 0, + "items": [ + [ + 8029, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8025, + 1, + 7, + 0, + false, + 0.9 + ], + [ + 7871, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 161, + "name": "Geo Golem (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7869, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7870, + 1, + 6, + 0, + false, + 0.9 + ], + [ + 7867, + 1, + 8, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 162, + "name": "Geo Golem (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7867, + 1, + 8, + 0, + false, + 0.9 + ], + [ + 7870, + 1, + 8, + 0, + false, + 0.9 + ], + [ + 7869, + 1, + 5, + 0, + false, + 1 + ], + [ + 7913, + 1, + 3, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 163, + "name": "Skeleton Mage (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7767, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8002, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 164, + "name": "Skeleton Mage (Lv20-79)", + "mdlType": 0, + "items": [ + [ + 8002, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7767, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7804, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 165, + "name": "Skeleton Mage (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7804, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7767, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 8002, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 166, + "name": "Warrior Undead (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7741, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7728, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 167, + "name": "Warrior Undead (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7728, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7741, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 168, + "name": "Eliminator (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7726, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 169, + "name": "Living Armor (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7868, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8022, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 170, + "name": "Living Armor (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8022, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7868, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 171, + "name": "Alchemized Griffin (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7758, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8031, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7823, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7823, + 1, + 2, + 0, + false, + 0.1 + ], + [ + 8031, + 1, + 2, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 172, + "name": "Alchemized Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8031, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 8031, + 1, + 3, + 0, + false, + 0.1 + ], + [ + 7758, + 1, + 1, + 0, + false, + 1 + ], + [ + 7823, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7823, + 1, + 5, + 0, + false, + 0.1 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 173, + "name": "Alchemized Skeleton (Lv1-45)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8026, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 174, + "name": "Alchemized Skeleton (Lv46-79)", + "mdlType": 0, + "items": [ + [ + 8026, + 1, + 4, + 0, + false, + 0.7 + ], + [ + 7803, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7850, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 175, + "name": "Alchemized Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8026, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7803, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 176, + "name": "Alchemized Goblin (Lv1-49)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8026, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 177, + "name": "Alchemized Goblin (Lv50+)", + "mdlType": 0, + "items": [ + [ + 8026, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8027, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 178, + "name": "Skeleton Knight (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7853, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8024, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 179, + "name": "Skeleton Knight (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8024, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7803, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7853, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 180, + "name": "Alchemized Wolf (Lv1-49)", + "mdlType": 0, + "items": [ + [ + 7917, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8026, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 181, + "name": "Alchemized Wolf (Lv50-79)", + "mdlType": 0, + "items": [ + [ + 8026, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7917, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 8027, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 182, + "name": "Alchemized Wolf (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8027, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7917, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8026, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 183, + "name": "Blue Newt (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7848, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7921, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 184, + "name": "Blue Newt (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7848, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7921, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7916, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 185, + "name": "Blue Newt (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7916, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7921, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7848, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7738, + 1, + 1, + 0, + false, + 1 + ], + [ + 17872, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 186, + "name": "Large Newt (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7916, + 1, + 3, + 0, + false, + 0.6 + ], + [ + 7921, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7738, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 187, + "name": "Large Newt (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7738, + 1, + 1, + 0, + false, + 1 + ], + [ + 7916, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17872, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7921, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 188, + "name": "Forest Goblin (Lv1-39)", + "mdlType": 0, + "items": [ + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7985, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 189, + "name": "Forest Goblin (Lv40+)", + "mdlType": 0, + "items": [ + [ + 7985, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7752, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7986, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 190, + "name": "Mist Fighter (Lv1-17)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 191, + "name": "Mist Fighter (Lv18+)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7912, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 192, + "name": "Mist Warrior (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 193, + "name": "Shadow Harpy (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7783, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 194, + "name": "Shadow Harpy (Lv45-55)", + "mdlType": 0, + "items": [ + [ + 7783, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7911, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 195, + "name": "Shadow Harpy (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7911, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7783, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 9441, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 196, + "name": "Shadow Goblin (Lv1-54)", + "mdlType": 0, + "items": [ + [ + 7753, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7911, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 197, + "name": "Shadow Goblin (Lv55+)", + "mdlType": 0, + "items": [ + [ + 7911, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7753, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 9441, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 198, + "name": "Mist Sorcerer (Lv1-17)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 199, + "name": "Mist Sorcerer (Lv18+)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 200, + "name": "Banded Fighter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7828, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 9382, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 201, + "name": "Banded Hunter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7828, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 9403, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 202, + "name": "Saurian Sage (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7920, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7916, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 203, + "name": "Saurian Sage (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7738, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7920, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7916, + 1, + 3, + 0, + false, + 0.5 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 17872, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 204, + "name": "Infected Snow Harpy (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.4 + ], + [ + 7783, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 205, + "name": "Infected Snow Harpy (Lv80+)", + "mdlType": 0, + "items": [ + [ + 17928, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 11408, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7783, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 206, + "name": "Infected Griffin (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 13223, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 207, + "name": "Infected Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 13223, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 11408, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 208, + "name": "Infected Gorecyclops (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 11774, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 209, + "name": "Infected Gorecyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 11774, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 11408, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 17858, + 1, + 4, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 210, + "name": "Nightmare (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7819, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7746, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 211, + "name": "Nightmare (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7746, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7819, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 212, + "name": "Infected Hobgoblins (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 8019, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 213, + "name": "Infected Direwolf (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7787, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7918, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 214, + "name": "Infected Direwolf (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7918, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 11408, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7787, + 1, + 4, + 0, + false, + 0.7 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 215, + "name": "Bolt Grimwarg (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7801, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7923, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 216, + "name": "Bolt Grimwarg (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7923, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7801, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7778, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 217, + "name": "Eliminator Slay (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7726, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 218, + "name": "Altered Zuhl (Lv1+)", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 219, + "name": "Golem (Lv46+)", + "mdlType": 0, + "items": [ + [ + 7867, + 1, + 5, + 0, + false, + 1 + ], + [ + 7866, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7860, + 1, + 3, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 220, + "name": "Gorecyclops (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15963, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 221, + "name": "Gorecyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15963, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17858, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 222, + "name": "Gorechimera (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15965, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 223, + "name": "Gorechimera (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15965, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17857, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 224, + "name": "Strix (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7778, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 225, + "name": "Flame Skeleton (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8011, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 226, + "name": "Flame Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8011, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 227, + "name": "Flame Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8011, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7850, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 228, + "name": "Flame Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 8011, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 229, + "name": "Moth (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7836, + 1, + 3, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 230, + "name": "Pixies (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15959, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 231, + "name": "Buck (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7917, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7750, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 232, + "name": "Buck (Lv20+)", + "mdlType": 0, + "items": [ + [ + 7750, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7917, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7551, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 233, + "name": "Siren (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 16011, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 234, + "name": "Siren (Lv80+)", + "mdlType": 0, + "items": [ + [ + 16011, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17928, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 235, + "name": "Ghost (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7868, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 236, + "name": "Ghost (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7868, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 237, + "name": "Ghost Mail (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7868, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7889, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 238, + "name": "Ghost Mail (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7889, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7868, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 239, + "name": "Warg (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15960, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 240, + "name": "Warg (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15960, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 241, + "name": "Tarasque (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15934, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 242, + "name": "Tarasque (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15934, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 243, + "name": "Wisened Tarasque (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 17154, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 244, + "name": "Wisened Tarasque (Lv80+)", + "mdlType": 0, + "items": [ + [ + 17154, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 3, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 245, + "name": "Mandragora (Lv1+)", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 246, + "name": "Little Spine (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7918, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 247, + "name": "Foot-Biter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15961, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 248, + "name": "Phindymian Ent (Lv1+)", + "mdlType": 0, + "items": [ + [ + 16012, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 15990, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 249, + "name": "White Chimera (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7807, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7780, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7739, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7921, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 250, + "name": "White Chimera (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 7739, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7780, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7807, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 9437, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7921, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 251, + "name": "White Chimera (Lv80+)", + "mdlType": 0, + "items": [ + [ + 9437, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7739, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7780, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7807, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17857, + 1, + 3, + 0, + false, + 0.6 + ], + [ + 7921, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 252, + "name": "Green Guardian (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 16009, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 253, + "name": "Green Guardian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 16009, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 254, + "name": "Spineback (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15969, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 255, + "name": "Mole Troll (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7809, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7770, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 8001, + 1, + 3, + 0, + false, + 0.6 + ], + [ + 47, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 256, + "name": "Wild Boar (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 257, + "name": "Severely Infected Warg (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 15960, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 258, + "name": "Severely Infected Warg (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15960, + 1, + 3, + 0, + false, + 0.6 + ], + [ + 11408, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 259, + "name": "Stymphalides (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15962, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 260, + "name": "Severely Infected Stymphalides (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 15962, + 1, + 3, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 261, + "name": "Bolt Skeleton (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 8013, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 262, + "name": "Bolt Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8013, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7803, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 263, + "name": "Bolt Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 8013, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 264, + "name": "Bolt Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8013, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7850, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 265, + "name": "Bifrest (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15928, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 266, + "name": "Bifrest (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15928, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 267, + "name": "Frog (Lv1+)", + "mdlType": 0, + "items": [ + [ + 1074, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 268, + "name": "Grigori (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15973, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 269, + "name": "Bearded Grigori (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15973, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 15974, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 270, + "name": "Troll (Lv1-19)", + "mdlType": 0, + "items": [ + [ + 7809, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 271, + "name": "Troll (Lv20-29)", + "mdlType": 0, + "items": [ + [ + 7809, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8000, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 272, + "name": "Troll (Lv30+)", + "mdlType": 0, + "items": [ + [ + 8000, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7809, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7784, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 273, + "name": "Infected Orcs (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 274, + "name": "Shadow Wolf (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7781, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 275, + "name": "Shadow Wolf (Lv45-55)", + "mdlType": 0, + "items": [ + [ + 7781, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7911, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 276, + "name": "Shadow Wolf (Lv55+)", + "mdlType": 0, + "items": [ + [ + 7911, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7781, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 9441, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 277, + "name": "Giant Saurian Sage (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7920, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7916, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 278, + "name": "Giant Saurian Sage (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7738, + 1, + 1, + 0, + false, + 1 + ], + [ + 7920, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7916, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 17872, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7737, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 279, + "name": "Ruby Eye (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7896, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7900, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 280, + "name": "Ruby Eye (Lv45+)", + "mdlType": 0, + "items": [ + [ + 7900, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7896, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 7730, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 281, + "name": "Rock Saurian (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7855, + 1, + 2, + 0, + false, + 0.4 + ], + [ + 7864, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 282, + "name": "Rock Saurian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7855, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7864, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 17872, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 283, + "name": "Rock Saurian Spinel (Lv1-14)", + "mdlType": 0, + "items": [ + [ + 7855, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7864, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 284, + "name": "Rock Saurian Spinel (Lv15-79)", + "mdlType": 0, + "items": [ + [ + 7864, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7855, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7907, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 285, + "name": "Rock Saurian Spinel (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7907, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7855, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7864, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7738, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17872, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 286, + "name": "High Pixies (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15959, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 16008, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 287, + "name": "Lotus Fin (Lv90+)", + "mdlType": 0, + "items": [ + [ + 7765, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 288, + "name": "Pyre Saurian (Lv95+)", + "mdlType": 0, + "items": [ + [ + 7869, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 21262, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 289, + "name": "Severely Infected Pixie (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 15959, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 290, + "name": "Severely Infected Demon (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 0.5 + ], + [ + 16010, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 291, + "name": "Severely Infected Gorecyclops (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 2, + 0, + false, + 1 + ], + [ + 15963, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 15927, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 292, + "name": "Severely Infected Gorecyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15927, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 11408, + 1, + 1, + 0, + false, + 1 + ], + [ + 15963, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17858, + 1, + 4, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 293, + "name": "Severely Infected Griffin (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 16014, + 1, + 3, + 0, + false, + 0.8 + ], + [ + 15995, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 294, + "name": "Severely Infected Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15995, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 16014, + 1, + 3, + 0, + false, + 1 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 295, + "name": "Severely Infected Behemoth (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 15971, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 296, + "name": "Severely Infected Behemoth (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15971, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 11408, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 17879, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 297, + "name": "Pixie King (Lv1+)", + "mdlType": 0, + "items": [ + [ + 16008, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 15989, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 298, + "name": "Witch (Lv1-40)", + "mdlType": 0, + "items": [ + [ + 7894, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7900, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7832, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 299, + "name": "Witch (Lv41-79)", + "mdlType": 0, + "items": [ + [ + 7832, + 1, + 1, + 0, + false, + 0.2 + ], + [ + 7894, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7900, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7947, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 300, + "name": "Witch (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7947, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7894, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7900, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7832, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 301, + "name": "Cragger (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17870, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17871, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 302, + "name": "Little Crag (Lv1-2+)", + "mdlType": 0, + "items": [ + [ + 17870, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 303, + "name": "Wight (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7804, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7729, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 304, + "name": "Wight (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7729, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7804, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7769, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 305, + "name": "Wight (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7769, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7729, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7804, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 306, + "name": "Leech (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7836, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 307, + "name": "War-Ready Gorecyclops (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 308, + "name": "War-Ready Gorecyclops (Lv80+)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17858, + 1, + 3, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 309, + "name": "Solider Dwarf Orcs (Lv1-80+)", + "mdlType": 0, + "items": [ + [ + 17859, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 310, + "name": "War-Ready Grimwarg (Lv1-80+)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 18655, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 311, + "name": "Greater Goblins (Lv1-85+)", + "mdlType": 0, + "items": [ + [ + 17868, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 312, + "name": "Grim Goblins (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17861, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 313, + "name": "War-Ready Saurian (Lv1-85+)", + "mdlType": 0, + "items": [ + [ + 17859, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 17876, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 18726, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 314, + "name": "War-Ready Ogre (Lv88+)", + "mdlType": 0, + "items": [ + [ + 17859, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17876, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 19655, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 315, + "name": "General Orc (Lv1-39)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 8020, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 316, + "name": "General Orc (Lv40-55)", + "mdlType": 0, + "items": [ + [ + 8020, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7761, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7910, + 1, + 2, + 0, + false, + 0.5 + ] + ] + }, + { + "id": 317, + "name": "General Orc (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7910, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7761, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 8020, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 9443, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 318, + "name": "Captain Orc (Lv1-39)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 319, + "name": "Captain Orc (Lv40-55)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7910, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 320, + "name": "Captain Orc (Lv55+)", + "mdlType": 0, + "items": [ + [ + 7910, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7761, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 9443, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 321, + "name": "Squad Leader Dwarf Orc (Lv1-85+)", + "mdlType": 0, + "items": [ + [ + 17859, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 322, + "name": "Skeleton Cyclops (Lv1-??)", + "mdlType": 0, + "items": [ + [ + 17858, + 1, + 4, + 0, + false, + 0.95 + ], + [ + 17864, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 323, + "name": "Skeleton Warg (Lv85+)", + "mdlType": 0, + "items": [ + [ + 17869, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 324, + "name": "Saurian (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7919, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7736, + 1, + 1, + 0, + false, + 1 + ], + [ + 7916, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 17872, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 325, + "name": "Goblin Shamans (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17861, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 17867, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 326, + "name": "Goremanticore (Lv85+)", + "mdlType": 0, + "items": [ + [ + 17866, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17927, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 19647, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 327, + "name": "War-Ready Giant Saurian (Lv1-85+)", + "mdlType": 0, + "items": [ + [ + 19654, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 18726, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 328, + "name": "War-Ready Goremanticore (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 3, + 0, + false, + 0.4 + ], + [ + 17866, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 329, + "name": "Catoblepas (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 3, + 0, + false, + 0.3 + ], + [ + 17856, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 18736, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 330, + "name": "Geo Saurian (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 331, + "name": "Giant Geo Saurian (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 332, + "name": "Banded Healer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8002, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7552, + 1, + 3, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 333, + "name": "Banded Seeker (Lv1+)", + "mdlType": 0, + "items": [ + [ + 9398, + 1, + 3, + 0, + false, + 0.3 + ], + [ + 7828, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 334, + "name": "Banded Mage (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7791, + 1, + 2, + 0, + false, + 0.3 + ], + [ + 45, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 335, + "name": "Cockatrice (Lv1-42)", + "mdlType": 0, + "items": [ + [ + 7842, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7816, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 336, + "name": "Cockatrice (Lv43-55)", + "mdlType": 0, + "items": [ + [ + 7842, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7745, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7816, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 337, + "name": "Cockatrice (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 9440, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7745, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7842, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7816, + 1, + 4, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 338, + "name": "Cockatrice (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7842, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7745, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 9440, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7816, + 1, + 5, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 339, + "name": "Manticore (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7774, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7925, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 11805, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 340, + "name": "Manticore (Lv80+)", + "mdlType": 0, + "items": [ + [ + 11805, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7925, + 1, + 4, + 0, + false, + 0.8 + ], + [ + 7774, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17866, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 341, + "name": "Death (Lv1+)", + "mdlType": 0, + "items": [ + [ + 21630, + 1, + 1, + 0, + false, + 1 + ], + [ + 23364, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 342, + "name": "Blaze Harpy (Lv95+)", + "mdlType": 0, + "items": [ + [ + 7783, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 21263, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 343, + "name": "War-Ready Nightmare (Lv93+)", + "mdlType": 0, + "items": [ + [ + 17876, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 21224, + 1, + 3, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 344, + "name": "Dagon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 345, + "name": "Drake (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7806, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7930, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 346, + "name": "Drake (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7930, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7928, + 1, + 5, + 0, + false, + 0.9 + ], + [ + 7806, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 3, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 347, + "name": "Electric Slime (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 348, + "name": "Electric Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 349, + "name": "Mist Drake (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7802, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7922, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 350, + "name": "Mist Drake (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7802, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7922, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 351, + "name": "Dark Skeleton (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8015, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7803, + 1, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 352, + "name": "Dark Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 2, + 0, + false, + 1 + ], + [ + 8015, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 353, + "name": "Dark Corpse (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17873, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 354, + "name": "Bolt Corpse (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17873, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 355, + "name": "Ancestor Orc (Lv1-80+)", + "mdlType": 0, + "items": [ + [ + 21219, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 356, + "name": "Ancestor Origin (Lv1-??)", + "mdlType": 0, + "items": [ + [ + 21225, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 21219, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 357, + "name": "Captain Ancestor Orc (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + [ + 21219, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 21225, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 358, + "name": "Hellhound (Lv95+)", + "mdlType": 0, + "items": [ + [ + 21261, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 359, + "name": "Blaze Wolf (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + [ + 21263, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 360, + "name": "White Griffin (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 15935, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 15967, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 361, + "name": "White Griffin (Lv80+)", + "mdlType": 0, + "items": [ + [ + 15967, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 15935, + 1, + 3, + 0, + false, + 0.7 + ], + [ + 17930, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 362, + "name": "Legion (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 363, + "name": "Legion Leader (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 364, + "name": "Gigant Machina Trinity (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 365, + "name": "Blaze Goblin (Lv1-??)", + "mdlType": 0, + "items": [ + [ + 21263, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 366, + "name": "Blaze Grigori (Lv1-??)", + "mdlType": 0, + "items": [ + [ + 21263, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 367, + "name": "Blaze Chimera (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + [ + 21264, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 368, + "name": "Grand Ent (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 369, + "name": "Banded Defender (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7828, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 9361, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 370, + "name": "Mist Wyrm (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7922, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7802, + 1, + 4, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 371, + "name": "Mist Wyrm (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7802, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7922, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 372, + "name": "Silver Roar (Lv1-45)", + "mdlType": 0, + "items": [ + [ + 7759, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7782, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 373, + "name": "Silver Roar (Lv1-46+)", + "mdlType": 0, + "items": [ + [ + 7782, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7759, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7744, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 374, + "name": "Empress Ghost (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7904, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7908, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7808, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 375, + "name": "Empress Ghost (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7808, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7904, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7908, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7949, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 376, + "name": "Frost Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8012, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7850, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 377, + "name": "Frost Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8012, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 378, + "name": "Lux Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8014, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7850, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 379, + "name": "Lux Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8014, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 380, + "name": "Death Knight (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7947, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8021, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 381, + "name": "Death Knight (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 8021, + 1, + 1, + 0, + false, + 0.5 + ], + [ + 7947, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7909, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 382, + "name": "Death Knight (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7909, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7947, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8021, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 383, + "name": "Mogok (Lv1+)", + "mdlType": 0, + "items": [ + [ + 7761, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8020, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 384, + "name": "Cursed Dragon (Lv.69)", + "mdlType": 0, + "items": [ + [ + 11781, + 1, + 10, + 0, + false, + 100 + ], + [ + 11782, + 1, + 6, + 0, + false, + 100 + ], + [ + 11783, + 1, + 3, + 0, + false, + 100 + ] + ] + }, + { + "id": 385, + "name": "Golgorran (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 386, + "name": "Alchemized Harpy (Lv1-49)", + "mdlType": 0, + "items": [ + [ + 8027, + 1, + 2, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 387, + "name": "Alchemized Harpy (Lv50-79)", + "mdlType": 0, + "items": [ + [ + 8027, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7822, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 388, + "name": "Alchemized Harpy (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7822, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 8027, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17928, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 389, + "name": "", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 390, + "name": "Goliath (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 8031, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8030, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 8031, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 391, + "name": "Goliath (Lv56+)", + "mdlType": 0, + "items": [ + [ + 8031, + 1, + 1, + 0, + false, + 0.1 + ], + [ + 8031, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8030, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7871, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 392, + "name": "Mergan Element Archer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8033, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 8023, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 393, + "name": "Mergan Fighter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8023, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 8033, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 394, + "name": "Mergan Seeker (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8033, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8023, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 395, + "name": "Mergan Hunter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8023, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 8033, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 396, + "name": "Mergan Mage (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8033, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8023, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 397, + "name": "Mergan Warrior (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8023, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 8033, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 398, + "name": "Alchemy Eye (Lv1-55)", + "mdlType": 0, + "items": [ + [ + 7863, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7871, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 399, + "name": "Alchemy Eye (Lv56+)", + "mdlType": 0, + "items": [ + [ + 7871, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7863, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7731, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 400, + "name": "Skeleton Lord (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 401, + "name": "Iris (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 402, + "name": "Skull Lord (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 403, + "name": "Skull Lord (Lv45-79)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7772, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 404, + "name": "Skull Lord (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7772, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7850, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 405, + "name": "Mergan Defender (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8023, + 1, + 1, + 0, + false, + 0.2 + ], + [ + 8033, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 406, + "name": "Mergan Healer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 8033, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 8023, + 1, + 1, + 0, + false, + 0.1 + ], + [ + 34, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 407, + "name": "Diamantes (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 408, + "name": "White Dragon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 409, + "name": "Spirit Dragon Willmia (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 410, + "name": "Black Knight (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 411, + "name": "Baphomet (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 412, + "name": "Mudman (Lv1-24)", + "mdlType": 0, + "items": [ + [ + 7843, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7845, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 413, + "name": "Mudman (Lv25-79)", + "mdlType": 0, + "items": [ + [ + 7845, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7843, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7849, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 414, + "name": "Mudman (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7849, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7845, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7843, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 415, + "name": "Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 416, + "name": "Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 417, + "name": "Frost Corpse (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7741, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 8024, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 418, + "name": "Frost Corpse (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8024, + 1, + 2, + 0, + false, + 0.6 + ], + [ + 7741, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 419, + "name": "Flame Corpse (Lv1+)", + "mdlType": 0, + "items": [ + [ + 17873, + 1, + 2, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 420, + "name": "Angules (Lv1-40)", + "mdlType": 0, + "items": [ + [ + 7928, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7756, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7927, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 421, + "name": "Angules (Lv41-55)", + "mdlType": 0, + "items": [ + [ + 7927, + 1, + 1, + 0, + false, + 0.2 + ], + [ + 7927, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7928, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7756, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 422, + "name": "Angules (Lv56-79)", + "mdlType": 0, + "items": [ + [ + 7756, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7928, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7927, + 1, + 2, + 0, + false, + 0.3 + ], + [ + 7927, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7754, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 423, + "name": "Angules (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7754, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7756, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7928, + 1, + 4, + 0, + false, + 0.9 + ], + [ + 7927, + 1, + 3, + 0, + false, + 0.4 + ], + [ + 7927, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17879, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 424, + "name": "Aqua Jelly (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 425, + "name": "Aqua Jelly (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 426, + "name": "Acid Blob (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7734, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 427, + "name": "Acid Blob (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7734, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 428, + "name": "Stone Blob (Lv95+)", + "mdlType": 0, + "items": [ + [ + 17880, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 429, + "name": "Giant Unspeakable Meat (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 430, + "name": "Ooze (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 431, + "name": "Ooze (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7840, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 432, + "name": "Lapis Eye (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7893, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7902, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 433, + "name": "Lapis Eye (Lv45+)", + "mdlType": 0, + "items": [ + [ + 7730, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 7893, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7902, + 1, + 2, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 434, + "name": "Emerald Eye (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7895, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7898, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 435, + "name": "Emerald Eye (Lv45+)", + "mdlType": 0, + "items": [ + [ + 7898, + 1, + 1, + 0, + false, + 0.7 + ], + [ + 7895, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7730, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 436, + "name": "Megado Guard (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 437, + "name": "Fodden (Lv90+)", + "mdlType": 0, + "items": [ + [ + 21226, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 438, + "name": "Armored Insect (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + [ + 7836, + 1, + 3, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 439, + "name": "Frost Skeleton (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 8012, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 440, + "name": "Frost Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 8012, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7803, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 441, + "name": "Ghoul (Lv1-45)", + "mdlType": 0, + "items": [ + [ + 7759, + 1, + 2, + 0, + false, + 0.8 + ], + [ + 7751, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 442, + "name": "Ghoul (Lv46+)", + "mdlType": 0, + "items": [ + [ + 7751, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7759, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7744, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 443, + "name": "Frost Machina (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11778, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 444, + "name": "Merman (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 445, + "name": "Poison Merman (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 446, + "name": "Freezing Slime (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 447, + "name": "Freezing Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 448, + "name": "Oil Jelly (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 449, + "name": "Oil Jelly (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 450, + "name": "Photon Slime (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 451, + "name": "Photon Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 452, + "name": "Medusa (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7832, + 1, + 1, + 0, + false, + 0.3 + ], + [ + 13224, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 453, + "name": "Medusa (Lv80-84)", + "mdlType": 0, + "items": [ + [ + 13224, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 7832, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 17878, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 454, + "name": "Medusa (Lv85+)", + "mdlType": 0, + "items": [ + [ + 17878, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 13224, + 1, + 1, + 0, + false, + 1 + ], + [ + 7832, + 1, + 1, + 0, + false, + 0.9 + ], + [ + 17929, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 455, + "name": "Lux Corpse (Lv80+)", + "mdlType": 0, + "items": [ + [ + 17873, + 1, + 2, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 456, + "name": "Valefar (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 457, + "name": "Burned Ent (Lv95+)", + "mdlType": 0, + "items": [ + [ + 21265, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 458, + "name": "Pyro Slime (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 459, + "name": "Pyro Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 460, + "name": "Maneater (Lv1+)", + "mdlType": 0, + "items": [ + [ + 10133, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 461, + "name": "Evil Eye (Lv90+)", + "mdlType": 0, + "items": [ + [ + 17863, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 462, + "name": "Tentacle Evil Eye (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 463, + "name": "Flame Skeleton Cyclops (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 464, + "name": "Ushumgal (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 465, + "name": "Ifrit (Lv95+)", + "mdlType": 0, + "items": [ + [ + 21231, + 1, + 1, + 0, + false, + 1 + ] + ] + }, + { + "id": 466, + "name": "War Master (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 467, + "name": "Beast Master (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 468, + "name": "The Evil Dragon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 469, + "name": "Arisen of the Black Dragon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 470, + "name": "Black Dragon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 471, + "name": "Former Commander Leo (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 472, + "name": "Ukobach (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 473, + "name": "Frost Skeleton Cyclops (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 474, + "name": "Frost Machina Trinity (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 475, + "name": "Bolt Skeleton Cyclops (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 476, + "name": "Bolt Machina (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 477, + "name": "Bolt Machina Trinity (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 478, + "name": "Dark Skeleton Brute (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8015, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7850, + 1, + 1, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 479, + "name": "Dark Skeleton Brute (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7850, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8015, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 480, + "name": "Lux Skeleton (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 8014, + 1, + 1, + 0, + false, + 0.4 + ], + [ + 7803, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 481, + "name": "Lux Skeleton (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7803, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 8014, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 17873, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 482, + "name": "Dim Slime (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 483, + "name": "Dim Slime (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 17880, + 1, + 2, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 484, + "name": "Phindymian Fighter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 485, + "name": "Phindymian Seeker (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 486, + "name": "Phindymian Hunter (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 487, + "name": "Phindymian Preist (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.2 + ] + ] + }, + { + "id": 488, + "name": "Phindymian Defender (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 489, + "name": "Phindymian Sorcerer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 4, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 490, + "name": "Phindymian Warrior (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 491, + "name": "Phindymian Element Archer (Lv1+)", + "mdlType": 0, + "items": [ + [ + 11408, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 492, + "name": "Scourge (Lv1+)", + "mdlType": 0, + "items": [ + [ + 15996, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 16013, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 493, + "name": "Severely Infected Scourge (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 494, + "name": "Red Zuhl (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + [ + 10986, + 1, + 1, + 0, + false, + 0.1 + ] + ] + }, + { + "id": 495, + "name": "Shadow Grigori (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 496, + "name": "Shadow Master (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 497, + "name": "Gorgon (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 498, + "name": "Rage Ghost (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 499, + "name": "Grudge Ghost (Lv1-??)", + "mdlType": 0, + "items": [ + [ + 21222, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 500, + "name": "Misery Ghost (Lv85+)", + "mdlType": 0, + "items": [ + [ + 17929, + 1, + 2, + 0, + false, + 0.9 + ] + ] + }, + { + "id": 501, + "name": "White Tarasque (Lv90+)", + "mdlType": 0, + "items": [ + [ + 17877, + 1, + 2, + 0, + false, + 1 + ] + ] + }, + { + "id": 502, + "name": "Vile Eye (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 503, + "name": "Volt Eye (Lv1+)", + "mdlType": 0, + "items": [ + [ + 21267, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 504, + "name": "Crystal Eye (Lv1-44)", + "mdlType": 0, + "items": [ + [ + 7901, + 1, + 2, + 0, + false, + 0.7 + ], + [ + 7894, + 1, + 1, + 0, + false, + 0.3 + ] + ] + }, + { + "id": 505, + "name": "Crystal Eye (Lv45+)", + "mdlType": 0, + "items": [ + [ + 7894, + 1, + 1, + 0, + false, + 0.6 + ], + [ + 7901, + 1, + 3, + 0, + false, + 0.9 + ], + [ + 7730, + 1, + 1, + 0, + false, + 0.4 + ] + ] + }, + { + "id": 506, + "name": "Glutton Ooze (Lv1-79)", + "mdlType": 0, + "items": [ + [ + 7840, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 7837, + 1, + 1, + 0, + false, + 0.7 + ] + ] + }, + { + "id": 507, + "name": "Glutton Ooze (Lv80+)", + "mdlType": 0, + "items": [ + [ + 7837, + 1, + 2, + 0, + false, + 0.9 + ], + [ + 7840, + 1, + 1, + 0, + false, + 0.8 + ], + [ + 17880, + 1, + 1, + 0, + false, + 0.6 + ] + ] + }, + { + "id": 508, + "name": "Scarlet Fighter", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 509, + "name": "Scarlet Seeker", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 510, + "name": "Scarlet Hunter", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 511, + "name": "Scarlet Healer", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 512, + "name": "Scarlet Defender", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 513, + "name": "Scarlet Mage", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 514, + "name": "Scarlet Warrior", + "mdlType": 0, + "items": [ + [ + 7827, + 1, + 1, + 0, + false, + 0.8 + ] + ] + }, + { + "id": 515, + "name": "Black Knight Phantom (Lv1-??) INCONCLUSIVE", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 516, + "name": "Drops Table 516", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 517, + "name": "Drops Table 517", + "mdlType": 0, + "items": [ + + ] + }, + { + "id": 518, + "name": "Key of treasures coin loot", + "mdlType": 0, + "items": [ + [ + 19508, + 30, + 30, + 0, + false, + 100 + ] + ] + } + ], + "enemies": [ + [ + 1, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 0, + 0, + "0x010501", + 2298, + 0, + 100, + 1, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010103", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010102", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 26, + "18:00,06:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 2, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 2, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 2, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 3, + 0, + "0x011200", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 3, + 0, + "0x011200", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 3, + 0, + "0x011200", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 1, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010103", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010105", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 26, + "18:00,06:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 26, + "18:00,06:59" + ], + [ + 1, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x011110", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x011110", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x011111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x011111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x011112", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "18:00,06:59" + ], + [ + 1, + 0, + 5, + 0, + "0x010102", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 5, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 5, + 0, + "0x010103", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 6, + 0, + "0x011112", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "00:00,23:59" + ], + [ + 1, + 0, + 6, + 0, + "0x011110", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "00:00,23:59" + ], + [ + 1, + 0, + 6, + 0, + "0x011111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "00:00,23:59" + ], + [ + 1, + 0, + 6, + 0, + "0x011111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 17, + "00:00,23:59" + ], + [ + 1, + 0, + 6, + 0, + "0x010101", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 7, + 0, + "0x010104", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 7, + 0, + "0x010105", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 8, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "07:00,17:59" + ], + [ + 1, + 0, + 8, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "07:00,17:59" + ], + [ + 1, + 0, + 8, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 8, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 8, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 26, + "18:00,06:59" + ], + [ + 1, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 26, + "18:00,06:59" + ], + [ + 1, + 0, + 9, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 9, + 0, + "0x010102", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 10, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "18:00,06:59" + ], + [ + 1, + 0, + 10, + 0, + "0x010105", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 8, + "18:00,06:59" + ], + [ + 1, + 0, + 100, + 0, + "0x010110", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 100, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 100, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 100, + 0, + "0x010104", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 100, + 0, + "0x015200", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2760, + 81, + "00:00,23:59" + ], + [ + 1, + 0, + 101, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 101, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 101, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 102, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 102, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 103, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 103, + 0, + "0x010401", + 2298, + 0, + 102, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 88, + "00:00,23:59" + ], + [ + 1, + 0, + 103, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 104, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 104, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 105, + 0, + "0x015701", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 79, + "00:00,23:59" + ], + [ + 1, + 0, + 106, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 106, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 106, + 0, + "0x010400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 107, + 0, + "0x010900", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 28, + "07:00,17:59" + ], + [ + 1, + 0, + 107, + 0, + "0x010900", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 28, + "07:00,17:59" + ], + [ + 1, + 0, + 107, + 0, + "0x010901", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 46, + "18:00,06:59" + ], + [ + 1, + 0, + 108, + 0, + "0x018000", + 2298, + 0, + 125, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "07:00,17:59" + ], + [ + 1, + 0, + 109, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "07:00,17:59" + ], + [ + 1, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 11, + 0, + "0x010102", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 11, + 0, + "0x010105", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 110, + 0, + "0x010101", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 110, + 0, + "0x010600", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 110, + 0, + "0x010600", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 111, + 0, + "0x010101", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 111, + 0, + "0x010103", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 111, + 0, + "0x010102", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 112, + 0, + "0x010102", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 113, + 0, + "0x010103", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 113, + 0, + "0x010100", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 113, + 0, + "0x010100", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 113, + 0, + "0x010112", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 136, + "00:00,23:59" + ], + [ + 1, + 0, + 114, + 0, + "0x018601", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 44, + "00:00,23:59" + ], + [ + 1, + 0, + 114, + 0, + "0x018602", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 44, + "00:00,23:59" + ], + [ + 1, + 0, + 114, + 0, + "0x018602", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 44, + "00:00,23:59" + ], + [ + 1, + 0, + 114, + 0, + "0x018603", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 44, + "00:00,23:59" + ], + [ + 1, + 0, + 115, + 0, + "0x010105", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 115, + 0, + "0x010101", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 115, + 0, + "0x010100", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 115, + 0, + "0x010112", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 136, + "00:00,23:59" + ], + [ + 1, + 0, + 115, + 0, + "0x010180", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 116, + 0, + "0x010110", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 116, + 0, + "0x010110", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 117, + 0, + "0x010101", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 117, + 0, + "0x010110", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 118, + 0, + "0x011000", + 2298, + 0, + 100, + 8, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 118, + 0, + "0x011006", + 2298, + 0, + 100, + 8, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 118, + 0, + "0x011003", + 2298, + 0, + 100, + 8, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 119, + 0, + "0x010600", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 24, + "00:00,23:59" + ], + [ + 1, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 25, + "00:00,23:59" + ], + [ + 1, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 25, + "00:00,23:59" + ], + [ + 1, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 109, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 25, + "18:00,06:59" + ], + [ + 1, + 0, + 120, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 120, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 120, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 121, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 121, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011006", + 2298, + 0, + 100, + 5, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011005", + 2298, + 0, + 100, + 5, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011005", + 2298, + 0, + 100, + 5, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011005", + 2298, + 0, + 100, + 5, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011003", + 2298, + 0, + 100, + 5, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011002", + 2298, + 0, + 100, + 5, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011002", + 2298, + 0, + 100, + 5, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 122, + 0, + "0x011006", + 2298, + 0, + 100, + 5, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 123, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 123, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 123, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 125, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 125, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 125, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 126, + 0, + "0x010401", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 20, + "00:00,23:59" + ], + [ + 1, + 0, + 126, + 0, + "0x010401", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 20, + "00:00,23:59" + ], + [ + 1, + 0, + 126, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 126, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 126, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 127, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 127, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 128, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 128, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 128, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 128, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 128, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 129, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 129, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 129, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 130, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 130, + 0, + "0x010400", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 130, + 0, + "0x010400", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 131, + 0, + "0x011002", + 2298, + 0, + 100, + 35, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 131, + 0, + "0x011002", + 2298, + 0, + 100, + 35, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 131, + 0, + "0x011004", + 2298, + 0, + 100, + 35, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 131, + 0, + "0x011004", + 2298, + 0, + 100, + 35, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 132, + 0, + "0x011001", + 2298, + 0, + 100, + 35, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 132, + 0, + "0x011003", + 2298, + 0, + 100, + 35, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 132, + 0, + "0x011006", + 2298, + 0, + 100, + 35, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 133, + 0, + "0x015504", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 133, + 0, + "0x015504", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 133, + 0, + "0x015504", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 134, + 0, + "0x011000", + 2298, + 0, + 100, + 35, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 134, + 0, + "0x011006", + 2298, + 0, + 100, + 35, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 134, + 0, + "0x011006", + 2298, + 0, + 100, + 36, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 134, + 0, + "0x011002", + 2298, + 0, + 100, + 35, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 135, + 0, + "0x015504", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 135, + 0, + "0x015504", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 136, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 136, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 136, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 136, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 138, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 138, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 138, + 0, + "0x015707", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 113, + "00:00,23:59" + ], + [ + 1, + 0, + 139, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 14, + 0, + "0x010100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 2, + "07:00,17:59" + ], + [ + 1, + 0, + 14, + 0, + "0x010100", + 2298, + 0, + 110, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "18:00,06:59" + ], + [ + 1, + 0, + 140, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 140, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 140, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 140, + 0, + "0x010113", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 14860, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 141, + 0, + "0x010460", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 141, + 0, + "0x010460", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 141, + 0, + "0x010460", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 142, + 0, + "0x011100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 143, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 144, + 0, + "0x010460", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 144, + 0, + "0x010460", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 144, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 145, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 145, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 147, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 147, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 147, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 148, + 0, + "0x011030", + 2298, + 0, + 100, + 35, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 148, + 0, + "0x011030", + 2298, + 0, + 100, + 35, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 148, + 0, + "0x011031", + 2298, + 0, + 100, + 35, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 149, + 0, + "0x011030", + 2298, + 0, + 100, + 35, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 149, + 0, + "0x011031", + 2298, + 0, + 100, + 35, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 149, + 0, + "0x011032", + 2298, + 0, + 100, + 36, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 149, + 0, + "0x011032", + 2298, + 0, + 100, + 36, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 15, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 15, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 150, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 150, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 151, + 0, + "0x011030", + 2298, + 0, + 100, + 35, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 151, + 0, + "0x011032", + 2298, + 0, + 100, + 35, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 151, + 0, + "0x011034", + 2298, + 0, + 100, + 35, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 192, + "00:00,23:59" + ], + [ + 1, + 0, + 151, + 0, + "0x011034", + 2298, + 0, + 100, + 35, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 192, + "00:00,23:59" + ], + [ + 1, + 0, + 152, + 0, + "0x011030", + 2298, + 0, + 100, + 35, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 152, + 0, + "0x011034", + 2298, + 0, + 100, + 35, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 192, + "00:00,23:59" + ], + [ + 1, + 0, + 153, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 153, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 154, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 154, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 155, + 0, + "0x011002", + 2298, + 0, + 100, + 35, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 155, + 0, + "0x011003", + 2298, + 0, + 100, + 35, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 155, + 0, + "0x011006", + 2298, + 0, + 100, + 32, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 155, + 0, + "0x011006", + 2298, + 0, + 100, + 31, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 41, + "00:00,23:59" + ], + [ + 1, + 0, + 156, + 0, + "0x010200", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 156, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 157, + 0, + "0x010100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 157, + 0, + "0x010100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 157, + 0, + "0x010101", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 157, + 0, + "0x010104", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 158, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 158, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 158, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 158, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 159, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 159, + 0, + "0x010101", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 16, + 0, + "0x011000", + 47, + 0, + 100, + 4, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 160, + 0, + "0x010510", + 2298, + 0, + 102, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 160, + 0, + "0x010510", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 160, + 0, + "0x010510", + 2298, + 0, + 101, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 161, + 0, + "0x010510", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 161, + 0, + "0x010510", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 161, + 0, + "0x010510", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 162, + 0, + "0x010510", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 162, + 0, + "0x010510", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 163, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 163, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 164, + 0, + "0x010510", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 164, + 0, + "0x010510", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 164, + 0, + "0x010510", + 2298, + 0, + 95, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 151, + "00:00,23:59" + ], + [ + 1, + 0, + 165, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 165, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 165, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 165, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 166, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 166, + 0, + "0x010600", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 166, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 167, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 167, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 167, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 167, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 168, + 0, + "0x015800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 1360, + 52, + "00:00,23:59" + ], + [ + 1, + 0, + 168, + 0, + "0x015800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 52, + "00:00,23:59" + ], + [ + 1, + 0, + 169, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 169, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 169, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 169, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 169, + 0, + "0x010600", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 17, + 0, + "0x011000", + 2298, + 0, + 100, + 4, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 17, + 0, + "0x011001", + 2298, + 0, + 100, + 4, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 17, + 0, + "0x011005", + 2298, + 0, + 100, + 4, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 170, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 170, + 0, + "0x010201", + 2298, + 0, + 106, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 424, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 170, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 171, + 0, + "0x010309", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 24, + "00:00,23:59" + ], + [ + 1, + 0, + 171, + 0, + "0x010309", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 24, + "00:00,23:59" + ], + [ + 1, + 0, + 173, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 173, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 173, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 174, + 0, + "0x010101", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 174, + 0, + "0x010102", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 174, + 0, + "0x010111", + 2298, + 0, + 101, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 174, + 0, + "0x010114", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 174, + 0, + "0x010114", + 2298, + 0, + 99, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010100", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010103", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 21, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010110", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010113", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010114", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 175, + 0, + "0x010105", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 176, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 176, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 176, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 176, + 0, + "0x010201", + 2298, + 0, + 98, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 177, + 0, + "0x011000", + 2298, + 0, + 100, + 16, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 177, + 0, + "0x011005", + 2298, + 0, + 100, + 16, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 177, + 0, + "0x011004", + 2298, + 0, + 100, + 16, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 178, + 0, + "0x010600", + 2298, + 0, + 100, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 178, + 0, + "0x010600", + 2298, + 0, + 100, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 178, + 0, + "0x010600", + 2298, + 0, + 100, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 179, + 0, + "0x010600", + 2298, + 0, + 100, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 179, + 0, + "0x010600", + 2298, + 0, + 102, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 179, + 0, + "0x010600", + 2298, + 0, + 100, + 16, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 37, + "07:00,17:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 37, + "07:00,17:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011001", + 2298, + 0, + 100, + 5, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 36, + "07:00,17:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011005", + 2298, + 0, + 100, + 5, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 38, + "07:00,17:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 5, + 0, + 46, + 37, + "18:00,06:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 5, + 0, + 46, + 37, + "18:00,06:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011001", + 2298, + 0, + 100, + 5, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 5, + 0, + 46, + 36, + "18:00,06:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011005", + 2298, + 0, + 100, + 5, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 5, + 0, + 46, + 38, + "18:00,06:59" + ], + [ + 1, + 0, + 18, + 0, + "0x011003", + 2298, + 0, + 100, + 5, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 5, + 0, + 46, + 39, + "18:00,06:59" + ], + [ + 1, + 0, + 181, + 0, + "0x010201", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 181, + 0, + "0x010201", + 2298, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 424, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 181, + 0, + "0x010201", + 2298, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 424, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 181, + 0, + "0x010201", + 2298, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 424, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 182, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 182, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 182, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 182, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 183, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 183, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 183, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 184, + 0, + "0x010201", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 184, + 0, + "0x010201", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 184, + 0, + "0x010201", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 184, + 0, + "0x010201", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 185, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 185, + 0, + "0x010100", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 185, + 0, + "0x010103", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 21, + "00:00,23:59" + ], + [ + 1, + 0, + 185, + 0, + "0x010110", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010102", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010104", + 2298, + 0, + 105, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 9960, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010111", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 186, + 0, + "0x010110", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 187, + 0, + "0x010110", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 187, + 0, + "0x010111", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 187, + 0, + "0x010111", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 187, + 0, + "0x010112", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 188, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 188, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 188, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 189, + 0, + "0x010100", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 189, + 0, + "0x010103", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 21, + "00:00,23:59" + ], + [ + 1, + 0, + 19, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 19, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 19, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 190, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 190, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 190, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 190, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 191, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 191, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 191, + 0, + "0x011150", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 141, + "00:00,23:59" + ], + [ + 1, + 0, + 192, + 0, + "0x015302", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 7060, + 55, + "00:00,23:59" + ], + [ + 1, + 0, + 192, + 0, + "0x010600", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 192, + 0, + "0x010600", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 192, + 0, + "0x010600", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 192, + 0, + "0x010600", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 193, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 193, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 193, + 0, + "0x010201", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 194, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 194, + 0, + "0x010201", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 195, + 0, + "0x010201", + 2298, + 0, + 105, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 196, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 196, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 196, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 197, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 197, + 0, + "0x010601", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 197, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 197, + 0, + "0x010601", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 198, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 199, + 0, + "0x015200", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 13360, + 82, + "00:00,23:59" + ], + [ + 1, + 0, + 20, + 0, + "0x010101", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 20, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 20, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 200, + 0, + "0x010200", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 200, + 0, + "0x010200", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 200, + 0, + "0x010200", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 200, + 0, + "0x010200", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 201, + 0, + "0x010110", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1060, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 201, + 0, + "0x010111", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1060, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 201, + 0, + "0x010113", + 2298, + 0, + 102, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1264, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 201, + 0, + "0x010111", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 201, + 0, + "0x010114", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 202, + 0, + "0x010110", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 202, + 0, + "0x010110", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 203, + 0, + "0x010200", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 204, + 0, + "0x010110", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 204, + 0, + "0x010110", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 204, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 204, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010112", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010114", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010114", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010112", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 205, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 206, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 206, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 207, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 208, + 0, + "0x015300", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 103, + "00:00,23:59" + ], + [ + 1, + 0, + 208, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 208, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 208, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 209, + 0, + "0x010200", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 209, + 0, + "0x010200", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 209, + 0, + "0x010200", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 21, + 0, + "0x015504", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 21, + 0, + "0x015504", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 21, + 0, + "0x015504", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 210, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 210, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 210, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 211, + 0, + "0x010600", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 211, + 0, + "0x010600", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 211, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 211, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 211, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 212, + 0, + "0x011001", + 2298, + 0, + 100, + 35, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 212, + 0, + "0x011001", + 2298, + 0, + 100, + 31, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 212, + 0, + "0x011002", + 2298, + 0, + 100, + 31, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 212, + 0, + "0x011000", + 2298, + 0, + 100, + 30, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 212, + 0, + "0x011005", + 2298, + 0, + 100, + 30, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 213, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 213, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 214, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 214, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 215, + 0, + "0x010600", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 215, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 215, + 0, + "0x010601", + 2298, + 0, + 100, + 23, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 98, + "00:00,23:59" + ], + [ + 1, + 0, + 215, + 0, + "0x010601", + 2298, + 0, + 100, + 24, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 98, + "00:00,23:59" + ], + [ + 1, + 0, + 216, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 216, + 0, + "0x010102", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 216, + 0, + "0x010103", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 21, + "00:00,23:59" + ], + [ + 1, + 0, + 216, + 0, + "0x010103", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 21, + "00:00,23:59" + ], + [ + 1, + 0, + 217, + 0, + "0x010100", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 217, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 217, + 0, + "0x010114", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 219, + 0, + "0x010104", + 2298, + 0, + 104, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 13360, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 219, + 0, + "0x010101", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 219, + 0, + "0x010113", + 2298, + 0, + 104, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 13360, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 22, + 0, + "0x011000", + 2298, + 0, + 100, + 3, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 22, + 0, + "0x011001", + 2298, + 0, + 100, + 3, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 22, + 0, + "0x011002", + 2298, + 0, + 100, + 3, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 220, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 221, + 0, + "0x015020", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 110, + "00:00,23:59" + ], + [ + 1, + 0, + 222, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 222, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 222, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 223, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 223, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 224, + 0, + "0x010900", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 29, + "00:00,23:59" + ], + [ + 1, + 0, + 224, + 0, + "0x010900", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 29, + "00:00,23:59" + ], + [ + 1, + 0, + 225, + 0, + "0x010400", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 225, + 0, + "0x010400", + 2298, + 0, + 102, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 226, + 0, + "0x010110", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 226, + 0, + "0x010110", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 226, + 0, + "0x010110", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 227, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 227, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 227, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 228, + 0, + "0x010110", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 228, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 228, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 229, + 0, + "0x010603", + 2298, + 0, + 100, + 45, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 229, + 0, + "0x010603", + 2298, + 0, + 100, + 45, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 229, + 0, + "0x010603", + 2298, + 0, + 100, + 45, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 229, + 0, + "0x010603", + 2298, + 0, + 100, + 45, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 23, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "07:00,17:59" + ], + [ + 1, + 0, + 23, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "07:00,17:59" + ], + [ + 1, + 0, + 23, + 0, + "0x015000", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1140, + 9, + "18:00,06:59" + ], + [ + 1, + 0, + 230, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 230, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 231, + 0, + "0x010102", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 231, + 0, + "0x010102", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 231, + 0, + "0x010111", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 232, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 232, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 232, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 233, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 233, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 233, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 234, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 234, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 234, + 0, + "0x010104", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 9960, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 234, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 234, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 235, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 235, + 0, + "0x010200", + 2298, + 0, + 102, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 235, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 235, + 0, + "0x010200", + 2298, + 0, + 98, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 236, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 236, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 236, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 237, + 0, + "0x010200", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 238, + 0, + "0x015000", + 2298, + 0, + 100, + 27, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8160, + 90, + "00:00,23:59" + ], + [ + 1, + 0, + 239, + 0, + "0x015709", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8060, + 94, + "00:00,23:59" + ], + [ + 1, + 0, + 24, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "07:00,17:59" + ], + [ + 1, + 0, + 24, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "07:00,17:59" + ], + [ + 1, + 0, + 24, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 24, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 24, + 0, + "0x010501", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 69, + "18:00,06:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010111", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010111", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 240, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 241, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 242, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 242, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 242, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 242, + 0, + "0x015303", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 106, + "00:00,23:59" + ], + [ + 1, + 0, + 243, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 243, + 0, + "0x010205", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 243, + 0, + "0x010205", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 243, + 0, + "0x010205", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 244, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 245, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 246, + 0, + "0x010205", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 246, + 0, + "0x010205", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 247, + 0, + "0x010205", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 247, + 0, + "0x015800", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 248, + 0, + "0x015802", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 248, + 0, + "0x015802", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 248, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 249, + 0, + "0x015802", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 25, + 0, + "0x011000", + 2298, + 0, + 103, + 6, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 25, + 0, + "0x011000", + 2298, + 0, + 103, + 6, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 25, + 0, + "0x011001", + 2298, + 0, + 103, + 6, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 250, + 0, + "0x015800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 250, + 0, + "0x015800", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 250, + 0, + "0x015801", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 251, + 0, + "0x015800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 251, + 0, + "0x015800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 252, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 253, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 253, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 254, + 0, + "0x015800", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 254, + 0, + "0x015800", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 254, + 0, + "0x015801", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 254, + 0, + "0x015802", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 255, + 0, + "0x015502", + 2298, + 0, + 115, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 116, + "00:00,23:59" + ], + [ + 1, + 0, + 256, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 257, + 0, + "0x015812", + 223, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 257, + 0, + "0x015812", + 223, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 257, + 0, + "0x015810", + 223, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 257, + 0, + "0x015802", + 223, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 257, + 0, + "0x015820", + 223, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 258, + 0, + "0x015800", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 258, + 0, + "0x015800", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 258, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 258, + 0, + "0x015801", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 259, + 0, + "0x015802", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 259, + 0, + "0x015802", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 259, + 0, + "0x015812", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 259, + 0, + "0x011150", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 142, + "00:00,23:59" + ], + [ + 1, + 0, + 259, + 0, + "0x011150", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 142, + "00:00,23:59" + ], + [ + 1, + 0, + 26, + 0, + "0x015000", + 142, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1860, + 9, + "00:00,23:59" + ], + [ + 1, + 0, + 26, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 26, + 0, + "0x010102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 26, + 0, + "0x010104", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 26, + 0, + "0x010110", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 260, + 0, + "0x010400", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 260, + 0, + "0x010400", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 260, + 0, + "0x010400", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 261, + 0, + "0x015801", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 261, + 0, + "0x015801", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 261, + 0, + "0x015800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 262, + 0, + "0x018600", + 2298, + 0, + 30, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 262, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 262, + 0, + "0x018600", + 2298, + 0, + 30, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 263, + 0, + "0x010114", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 263, + 0, + "0x010114", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 263, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 264, + 0, + "0x010205", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 264, + 0, + "0x010205", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 264, + 0, + "0x010205", + 2298, + 0, + 98, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 265, + 0, + "0x010460", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 265, + 0, + "0x015707", + 226, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 30500, + 113, + "00:00,23:59" + ], + [ + 1, + 0, + 266, + 0, + "0x010461", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 186, + "00:00,23:59" + ], + [ + 1, + 0, + 267, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 268, + 0, + "0x010461", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 186, + "00:00,23:59" + ], + [ + 1, + 0, + 269, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 269, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 27, + 0, + "0x010100", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 27, + 0, + "0x010101", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 270, + 0, + "0x010460", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 184, + "00:00,23:59" + ], + [ + 1, + 0, + 272, + 0, + "0x015003", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10600, + 61, + "00:00,23:59" + ], + [ + 1, + 0, + 272, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 272, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 273, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 274, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 274, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 274, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 274, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x015800", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x015800", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x015800", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x015802", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x015802", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x011150", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 142, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x011150", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 142, + "00:00,23:59" + ], + [ + 1, + 0, + 276, + 0, + "0x011150", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 142, + "00:00,23:59" + ], + [ + 1, + 0, + 277, + 0, + "0x015801", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 277, + 0, + "0x015802", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 278, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 278, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 279, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 279, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 28, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 28, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 28, + 0, + "0x010400", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 28, + 0, + "0x010400", + 2298, + 0, + 120, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 281, + 0, + "0x015800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 281, + 0, + "0x015800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 281, + 0, + "0x015800", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015800", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015801", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015802", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015810", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015811", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015812", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 282, + 0, + "0x015820", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 283, + 0, + "0x010400", + 2298, + 0, + 90, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 283, + 0, + "0x010400", + 2298, + 0, + 101, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 283, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 284, + 0, + "0x010205", + 2298, + 0, + 97, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 284, + 0, + "0x010205", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 284, + 0, + "0x010205", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 284, + 0, + "0x015802", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 285, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 286, + 0, + "0x015810", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 286, + 0, + "0x015810", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 286, + 0, + "0x015812", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 286, + 0, + "0x015812", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 286, + 0, + "0x015812", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 287, + 0, + "0x010205", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 124, + "00:00,23:59" + ], + [ + 1, + 0, + 287, + 0, + "0x010205", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 287, + 0, + "0x010205", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 287, + 0, + "0x070930", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 95, + "00:00,23:59" + ], + [ + 1, + 0, + 287, + 0, + "0x010205", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 123, + "00:00,23:59" + ], + [ + 1, + 0, + 288, + 0, + "0x015802", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 288, + 0, + "0x015802", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 288, + 0, + "0x015811", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 288, + 0, + "0x015811", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 288, + 0, + "0x015811", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 289, + 0, + "0x015820", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 289, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 289, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 289, + 0, + "0x015801", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 289, + 0, + "0x015801", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010103", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010105", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 29, + 0, + "0x010104", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010111", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010112", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010112", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010114", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 290, + 0, + "0x010113", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 291, + 0, + "0x018300", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 1, + 0, + 291, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 1, + 0, + 292, + 0, + "0x010201", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 292, + 0, + "0x010201", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 292, + 0, + "0x010201", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 293, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 293, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 293, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 293, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 294, + 0, + "0x011033", + 2298, + 0, + 100, + 39, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 199, + "00:00,23:59" + ], + [ + 1, + 0, + 294, + 0, + "0x011030", + 2298, + 0, + 100, + 38, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 294, + 0, + "0x011031", + 2298, + 0, + 100, + 38, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 295, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 296, + 0, + "0x011033", + 2298, + 0, + 100, + 35, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 199, + "00:00,23:59" + ], + [ + 1, + 0, + 296, + 0, + "0x011033", + 2298, + 0, + 100, + 37, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 199, + "00:00,23:59" + ], + [ + 1, + 0, + 296, + 0, + "0x011030", + 2298, + 0, + 100, + 40, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 191, + "00:00,23:59" + ], + [ + 1, + 0, + 297, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 297, + 0, + "0x010113", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 298, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 298, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 298, + 0, + "0x010104", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 298, + 0, + "0x010111", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 299, + 0, + "0x015300", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 103, + "00:00,23:59" + ], + [ + 1, + 0, + 30, + 0, + "0x015302", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2760, + 54, + "00:00,23:59" + ], + [ + 1, + 0, + 30, + 0, + "0x010600", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 57, + "18:00,06:59" + ], + [ + 1, + 0, + 30, + 0, + "0x010600", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 57, + "18:00,06:59" + ], + [ + 1, + 0, + 300, + 0, + "0x010410", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 300, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 301, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 301, + 0, + "0x010111", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 301, + 0, + "0x010111", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 301, + 0, + "0x010111", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 301, + 0, + "0x010113", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 302, + 0, + "0x015801", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 302, + 0, + "0x015801", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 302, + 0, + "0x015820", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 303, + 0, + "0x010111", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 303, + 0, + "0x010111", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 303, + 0, + "0x010114", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 303, + 0, + "0x010114", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 304, + 0, + "0x015801", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 304, + 0, + "0x015801", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 304, + 0, + "0x015811", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 305, + 0, + "0x010601", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 305, + 0, + "0x010601", + 2298, + 0, + 110, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 305, + 0, + "0x010601", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 305, + 0, + "0x010601", + 2298, + 0, + 110, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 305, + 0, + "0x010601", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 306, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 306, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 306, + 0, + "0x015701", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 79, + "00:00,23:59" + ], + [ + 1, + 0, + 307, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 307, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 307, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 307, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 308, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 308, + 0, + "0x010114", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 308, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 308, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 308, + 0, + "0x010111", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 309, + 0, + "0x010112", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 309, + 0, + "0x010113", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 31, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 31, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "07:00,17:59" + ], + [ + 1, + 0, + 310, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 310, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 311, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 311, + 0, + "0x010104", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 311, + 0, + "0x010110", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 312, + 0, + "0x015801", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 312, + 0, + "0x015810", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 312, + 0, + "0x015801", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 313, + 0, + "0x020402", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 143, + "00:00,23:59" + ], + [ + 1, + 0, + 314, + 0, + "0x015812", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 314, + 0, + "0x015811", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 314, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 314, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 315, + 0, + "0x015800", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 317, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 317, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010103", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010103", + 2298, + 0, + 105, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010103", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 3, + "07:00,17:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010105", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010105", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 317, + 0, + "0x010105", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 3, + "18:00,06:59" + ], + [ + 1, + 0, + 318, + 0, + "0x010101", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 318, + 0, + "0x010101", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 318, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 318, + 0, + "0x010100", + 2298, + 0, + 100, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 16, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 319, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 32, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 320, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 320, + 0, + "0x010400", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 320, + 0, + "0x010400", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 320, + 0, + "0x010400", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 321, + 0, + "0x010201", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 321, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 321, + 0, + "0x010201", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 322, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 323, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 323, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 323, + 0, + "0x015200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 82, + "00:00,23:59" + ], + [ + 1, + 0, + 324, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 324, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 325, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 325, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 326, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 326, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 327, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 327, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 327, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 328, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 1, + 0, + 328, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 1, + 0, + 329, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 1, + 0, + 329, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 329, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 1, + 0, + 33, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 330, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 1, + 0, + 330, + 0, + "0x010201", + 2298, + 0, + 110, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 132, + "00:00,23:59" + ], + [ + 1, + 0, + 331, + 0, + "0x011100", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 331, + 0, + "0x011101", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 331, + 0, + "0x011101", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 332, + 0, + "0x018201", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 1, + 0, + 332, + 0, + "0x018000", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 333, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 334, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 335, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 336, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 336, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 337, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 337, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 337, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 338, + 0, + "0x010201", + 2298, + 0, + 102, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 338, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 339, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 339, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 34, + 0, + "0x011002", + 2298, + 0, + 100, + 7, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 34, + 0, + "0x011001", + 2298, + 0, + 100, + 7, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 34, + 0, + "0x011004", + 2298, + 0, + 100, + 7, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 340, + 0, + "0x015031", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 127, + "00:00,23:59" + ], + [ + 1, + 0, + 340, + 0, + "0x015504", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 340, + 0, + "0x015504", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 341, + 0, + "0x010600", + 2298, + 0, + 100, + 37, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 341, + 0, + "0x010600", + 2298, + 0, + 100, + 37, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 341, + 0, + "0x010600", + 2298, + 0, + 100, + 37, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 341, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 36, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 342, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 343, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 343, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 343, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 344, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 345, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 346, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 347, + 0, + "0x018201", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 1, + 0, + 347, + 0, + "0x018201", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 1, + 0, + 348, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 349, + 0, + "0x010201", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 349, + 0, + "0x010201", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 349, + 0, + "0x010201", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 350, + 0, + "0x010600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 351, + 0, + "0x010200", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 351, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 351, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 351, + 0, + "0x010200", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 352, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 352, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 352, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010113", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010114", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010114", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 135, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010112", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 138, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010101", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 353, + 0, + "0x010101", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 354, + 0, + "0x010100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 356, + 0, + "0x010100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 356, + 0, + "0x010101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 357, + 0, + "0x010104", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 357, + 0, + "0x010105", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 357, + 0, + "0x010110", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 358, + 0, + "0x010110", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 358, + 0, + "0x010111", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 358, + 0, + "0x010113", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 358, + 0, + "0x010101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 358, + 0, + "0x010101", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 359, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 359, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011002", + 2298, + 0, + 100, + 5, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011004", + 2298, + 0, + 100, + 5, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011003", + 2298, + 0, + 100, + 5, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 36, + 0, + "0x011003", + 2298, + 0, + 100, + 5, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 39, + "18:00,06:59" + ], + [ + 1, + 0, + 360, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 360, + 0, + "0x011125", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 360, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 360, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 361, + 0, + "0x015103", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 200, + 0, + 5446, + 159, + "00:00,23:59" + ], + [ + 1, + 0, + 361, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 361, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 361, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 363, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 363, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 364, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 364, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 365, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 366, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 366, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 366, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 367, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 368, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 369, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 369, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 369, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 1, + 0, + 37, + 0, + "0x015800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 52, + "00:00,23:59" + ], + [ + 1, + 0, + 37, + 0, + "0x015800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 52, + "00:00,23:59" + ], + [ + 1, + 0, + 370, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 370, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 371, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 371, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 372, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 372, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 372, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 372, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 372, + 0, + "0x011124", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 373, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 373, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 373, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 376, + 0, + "0x010208", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 376, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 377, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 377, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 377, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 378, + 0, + "0x011012", + 2298, + 0, + 100, + 45, + 54, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 378, + 0, + "0x011012", + 2298, + 0, + 100, + 42, + 54, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 378, + 0, + "0x011015", + 2298, + 0, + 100, + 45, + 57, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 379, + 0, + "0x011125", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 379, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 379, + 0, + "0x011123", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 38, + 0, + "0x015504", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 38, + 0, + "0x015504", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 38, + 0, + "0x015504", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 380, + 0, + "0x010208", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 380, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 381, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 1, + 0, + 381, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 1, + 0, + 382, + 0, + "0x011010", + 2298, + 0, + 100, + 45, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 200, + "00:00,23:59" + ], + [ + 1, + 0, + 382, + 0, + "0x011010", + 2298, + 0, + 100, + 46, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 200, + "00:00,23:59" + ], + [ + 1, + 0, + 382, + 0, + "0x011012", + 2298, + 0, + 100, + 47, + 54, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 201, + "00:00,23:59" + ], + [ + 1, + 0, + 383, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 383, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 384, + 0, + "0x015800", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 14, + "00:00,23:59" + ], + [ + 1, + 0, + 384, + 0, + "0x015800", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 14, + "00:00,23:59" + ], + [ + 1, + 0, + 384, + 0, + "0x015800", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 14, + "00:00,23:59" + ], + [ + 1, + 0, + 384, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 385, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 387, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 388, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 388, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 389, + 0, + "0x011124", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 389, + 0, + "0x011123", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 389, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 389, + 0, + "0x011124", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 389, + 0, + "0x011125", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 390, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 390, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 390, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 390, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 391, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 391, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 391, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 392, + 0, + "0x015302", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 55, + "00:00,23:59" + ], + [ + 1, + 0, + 393, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 393, + 0, + "0x010208", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 394, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 394, + 0, + "0x010208", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 394, + 0, + "0x010600", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 394, + 0, + "0x010600", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 395, + 0, + "0x010208", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 395, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 395, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 395, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 395, + 0, + "0x010208", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 396, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 396, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x015304", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 58340, + 171, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 397, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 398, + 0, + "0x011123", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 398, + 0, + "0x011125", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 398, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 399, + 0, + "0x011125", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 399, + 0, + "0x011125", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 40, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 40, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 40, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 400, + 0, + "0x010113", + 2298, + 0, + 105, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 4660, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 400, + 0, + "0x010114", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 400, + 0, + "0x010112", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 400, + 0, + "0x010110", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 401, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 401, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 401, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 402, + 0, + "0x011124", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 402, + 0, + "0x011014", + 2298, + 0, + 100, + 41, + 56, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 402, + 0, + "0x011013", + 2298, + 0, + 100, + 44, + 55, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 402, + 0, + "0x011010", + 2298, + 0, + 100, + 44, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 403, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 403, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 403, + 0, + "0x010600", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 404, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 404, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 404, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 1, + 0, + 405, + 0, + "0x010208", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 405, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 406, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 406, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 407, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 407, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 407, + 0, + "0x010208", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 407, + 0, + "0x010208", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 408, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 409, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 409, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 41, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 410, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 410, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 411, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 411, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 412, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 412, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 1, + 0, + 413, + 0, + "0x010312", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 174, + "00:00,23:59" + ], + [ + 1, + 0, + 415, + 0, + "0x010312", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 174, + "00:00,23:59" + ], + [ + 1, + 0, + 416, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 416, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 416, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 418, + 0, + "0x010301", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 178, + "00:00,23:59" + ], + [ + 1, + 0, + 418, + 0, + "0x010301", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 178, + "00:00,23:59" + ], + [ + 1, + 0, + 419, + 0, + "0x011121", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 419, + 0, + "0x011122", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 42, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 42, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 42, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 42, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 421, + 0, + "0x011120", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 421, + 0, + "0x011121", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 176, + "00:00,23:59" + ], + [ + 1, + 0, + 422, + 0, + "0x010207", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 182, + "00:00,23:59" + ], + [ + 1, + 0, + 422, + 0, + "0x010207", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 180, + "00:00,23:59" + ], + [ + 1, + 0, + 422, + 0, + "0x010207", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 180, + "00:00,23:59" + ], + [ + 1, + 0, + 422, + 0, + "0x010207", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 180, + "00:00,23:59" + ], + [ + 1, + 0, + 423, + 0, + "0x015800", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 423, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 424, + 0, + "0x015800", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 424, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 424, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 424, + 0, + "0x015820", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 425, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 425, + 0, + "0x015801", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 426, + 0, + "0x015820", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 427, + 0, + "0x015802", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 428, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 428, + 0, + "0x010208", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 428, + 0, + "0x011125", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 43, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 43, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 43, + 0, + "0x015504", + 2298, + 0, + 105, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 431, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 431, + 0, + "0x015811", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 432, + 0, + "0x015810", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 432, + 0, + "0x015802", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 437, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 437, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 438, + 0, + "0x015800", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 438, + 0, + "0x015802", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 439, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 439, + 0, + "0x015811", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 1, + 0, + 439, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 1, + 0, + 439, + 0, + "0x015820", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 47, + 0, + 56360, + 147, + "00:00,23:59" + ], + [ + 1, + 0, + 44, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 1, + 0, + 44, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 1, + 0, + 44, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x015203", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 54460, + 139, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x015203", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 54460, + 139, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x011131", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 196, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x011132", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 196, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x010607", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 194, + "00:00,23:59" + ], + [ + 1, + 0, + 440, + 0, + "0x010607", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 194, + "00:00,23:59" + ], + [ + 1, + 0, + 442, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 442, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 442, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 443, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 443, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 443, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 444, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 444, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 444, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x011123", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 154, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x011123", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x011124", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x011124", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 448, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 449, + 0, + "0x011123", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x011123", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x011124", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x011124", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x011125", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 153, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "07:00,17:59" + ], + [ + 1, + 0, + 449, + 0, + "0x015604", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 55400, + 299, + "18:00,06:59" + ], + [ + 1, + 0, + 45, + 0, + "0x011102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 45, + 0, + "0x011101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 45, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 45, + 0, + "0x011102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 45, + 0, + "0x011101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 450, + 0, + "0x010504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 166, + "00:00,23:59" + ], + [ + 1, + 0, + 451, + 0, + "0x010308", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 164, + "00:00,23:59" + ], + [ + 1, + 0, + 451, + 0, + "0x010308", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 164, + "00:00,23:59" + ], + [ + 1, + 0, + 451, + 0, + "0x010308", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 164, + "00:00,23:59" + ], + [ + 1, + 0, + 452, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 452, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 452, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 452, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 452, + 0, + "0x010208", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 453, + 0, + "0x010520", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 453, + 0, + "0x010516", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 453, + 0, + "0x010603", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 453, + 0, + "0x010603", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 150, + "00:00,23:59" + ], + [ + 1, + 0, + 454, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 454, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 455, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 455, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 455, + 0, + "0x010501", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 455, + 0, + "0x010502", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 77, + "00:00,23:59" + ], + [ + 1, + 0, + 456, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 1, + 0, + 456, + 0, + "0x010502", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 77, + "00:00,23:59" + ], + [ + 1, + 0, + 457, + 0, + "0x010508", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 168, + "00:00,23:59" + ], + [ + 1, + 0, + 457, + 0, + "0x010508", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 168, + "00:00,23:59" + ], + [ + 1, + 0, + 457, + 0, + "0x010504", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 166, + "00:00,23:59" + ], + [ + 1, + 0, + 457, + 0, + "0x010504", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 166, + "00:00,23:59" + ], + [ + 1, + 0, + 458, + 0, + "0x010504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 166, + "00:00,23:59" + ], + [ + 1, + 0, + 458, + 0, + "0x010504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 166, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x011123", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x011123", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x011124", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x011124", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x010208", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x010208", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 459, + 0, + "0x015303", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 106, + "00:00,23:59" + ], + [ + 1, + 0, + 46, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 46, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 46, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 46, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 46, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 460, + 0, + "0x010306", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 60400, + 169, + "00:00,23:59" + ], + [ + 1, + 0, + 461, + 0, + "0x015104", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 65900, + 162, + "00:00,23:59" + ], + [ + 1, + 0, + 462, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 462, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 120, + "00:00,23:59" + ], + [ + 1, + 0, + 463, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "07:00,17:59" + ], + [ + 1, + 0, + 463, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "07:00,17:59" + ], + [ + 1, + 0, + 464, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 464, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 464, + 0, + "0x010501", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 464, + 0, + "0x010501", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 1, + 0, + 466, + 0, + "0x011125", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 466, + 0, + "0x011125", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 467, + 0, + "0x011125", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 468, + 0, + "0x010208", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 468, + 0, + "0x010208", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 468, + 0, + "0x010208", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 468, + 0, + "0x010208", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 47, + 0, + "0x010400", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 47, + 0, + "0x010400", + 2298, + 0, + 101, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 47, + 0, + "0x010400", + 2298, + 0, + 99, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 475, + 0, + "0x011123", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 475, + 0, + "0x011123", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 475, + 0, + "0x011123", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 153, + "00:00,23:59" + ], + [ + 1, + 0, + 477, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 477, + 0, + "0x010208", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 155, + "00:00,23:59" + ], + [ + 1, + 0, + 478, + 0, + "0x015502", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9340, + 115, + "00:00,23:59" + ], + [ + 1, + 0, + 478, + 0, + "0x015504", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 478, + 0, + "0x015504", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 479, + 0, + "0x010600", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 58, + "00:00,23:59" + ], + [ + 1, + 0, + 48, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 48, + 0, + "0x011101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 48, + 0, + "0x011102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 48, + 0, + "0x015504", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 34, + "00:00,23:59" + ], + [ + 1, + 0, + 480, + 0, + "0x011200", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 480, + 0, + "0x011200", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 481, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 481, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 481, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 481, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "07:00,17:59" + ], + [ + 1, + 0, + 481, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "07:00,17:59" + ], + [ + 1, + 0, + 481, + 0, + "0x011200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 481, + 0, + "0x010102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "18:00,06:59" + ], + [ + 1, + 0, + 481, + 0, + "0x010102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "18:00,06:59" + ], + [ + 1, + 0, + 482, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 482, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 482, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 482, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 482, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 483, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 483, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 484, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 484, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 484, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 484, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 485, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 486, + 0, + "0x011003", + 2298, + 0, + 100, + 6, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 486, + 0, + "0x011001", + 2298, + 0, + 100, + 6, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 486, + 0, + "0x011001", + 2298, + 0, + 100, + 6, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 487, + 0, + "0x010110", + 2298, + 0, + 98, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 487, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 487, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 488, + 0, + "0x011000", + 2298, + 0, + 100, + 26, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 488, + 0, + "0x011001", + 2298, + 0, + 100, + 25, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 488, + 0, + "0x011004", + 2298, + 0, + 100, + 27, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 489, + 0, + "0x010111", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 489, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 489, + 0, + "0x010112", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 137, + "00:00,23:59" + ], + [ + 1, + 0, + 490, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 490, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 491, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 491, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 492, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 492, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 493, + 0, + "0x010110", + 2298, + 0, + 101, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 493, + 0, + "0x010110", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 493, + 0, + "0x010110", + 2298, + 0, + 99, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 493, + 0, + "0x010110", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 101, + "00:00,23:59" + ], + [ + 1, + 0, + 494, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 495, + 0, + "0x015707", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 42000, + 114, + "00:00,23:59" + ], + [ + 1, + 0, + 496, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 496, + 0, + "0x010400", + 2298, + 0, + 101, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 1, + 0, + 497, + 0, + "0x010110", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 497, + 0, + "0x010111", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 497, + 0, + "0x010111", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 498, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 498, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 498, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 499, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 499, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 50, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 1, + 0, + 500, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 500, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 500, + 0, + "0x018300", + 2298, + 0, + 120, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 1, + 0, + 500, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 500, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 11, + "00:00,23:59" + ], + [ + 1, + 0, + 501, + 0, + "0x010114", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 1, + 0, + 501, + 0, + "0x010111", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 501, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 501, + 0, + "0x010601", + 2298, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 502, + 0, + "0x010200", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 502, + 0, + "0x010200", + 2298, + 0, + 101, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 503, + 0, + "0x015504", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 504, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 504, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 504, + 0, + "0x015504", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 35, + "00:00,23:59" + ], + [ + 1, + 0, + 505, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 505, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 505, + 0, + "0x010201", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 506, + 0, + "0x010100", + 2298, + 0, + 90, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 507, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 507, + 0, + "0x010410", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 507, + 0, + "0x010410", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 508, + 0, + "0x010410", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 508, + 0, + "0x010410", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 50, + "00:00,23:59" + ], + [ + 1, + 0, + 509, + 0, + "0x010110", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 509, + 0, + "0x010110", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 509, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 509, + 0, + "0x010601", + 2298, + 0, + 100, + 30, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 99, + "00:00,23:59" + ], + [ + 1, + 0, + 51, + 0, + "0x010113", + 2298, + 0, + 102, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 2760, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 51, + 0, + "0x010111", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 51, + 0, + "0x010111", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 4, + "00:00,23:59" + ], + [ + 1, + 0, + 51, + 0, + "0x010110", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 51, + 0, + "0x010114", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 8, + "00:00,23:59" + ], + [ + 1, + 0, + 510, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 1, + 0, + 510, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 1, + 0, + 511, + 0, + "0x010110", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 52, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 52, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 52, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 52, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 53, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 53, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 53, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 53, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 53, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 54, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 54, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 54, + 0, + "0x010200", + 2298, + 0, + 99, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 55, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 56, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 57, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010110", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010104", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010103", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010103", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 58, + 0, + "0x010105", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 59, + 0, + "0x010450", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 59, + 0, + "0x010450", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 59, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 60, + 0, + "0x010450", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 60, + 0, + "0x010450", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 60, + 0, + "0x010450", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 60, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 61, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 61, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 62, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 62, + 0, + "0x010200", + 2298, + 0, + 105, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 62, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 62, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 62, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 63, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 63, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 64, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 64, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 64, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 65, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 65, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 65, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 66, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 66, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 66, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 66, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 66, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 1, + 0, + 67, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 67, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 67, + 0, + "0x010113", + 2298, + 0, + 98, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 67, + 0, + "0x010114", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 8, + "00:00,23:59" + ], + [ + 1, + 0, + 67, + 0, + "0x010111", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 68, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 68, + 0, + "0x010201", + 2298, + 0, + 100, + 14, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 130, + "00:00,23:59" + ], + [ + 1, + 0, + 68, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 69, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 69, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 69, + 0, + "0x010201", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 131, + "00:00,23:59" + ], + [ + 1, + 0, + 70, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 70, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 71, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 71, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 71, + 0, + "0x011101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 71, + 0, + "0x011102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 73, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 73, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 73, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 73, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 74, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 74, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 74, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 74, + 0, + "0x010200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 74, + 0, + "0x010200", + 2298, + 0, + 105, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 75, + 0, + "0x011200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 75, + 0, + "0x011200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 75, + 0, + "0x011200", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 76, + 0, + "0x010200", + 2298, + 0, + 105, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 76, + 0, + "0x010200", + 2298, + 0, + 107, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 76, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 76, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 76, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011100", + 2298, + 0, + 101, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011102", + 2298, + 0, + 99, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 77, + 0, + "0x011102", + 2298, + 0, + 96, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 188, + "00:00,23:59" + ], + [ + 1, + 0, + 78, + 0, + "0x010101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 78, + 0, + "0x010100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 78, + 0, + "0x010104", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 79, + 0, + "0x010200", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 79, + 0, + "0x010200", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 32, + "00:00,23:59" + ], + [ + 1, + 0, + 80, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 80, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 80, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 81, + 0, + "0x010410", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 49, + "00:00,23:59" + ], + [ + 1, + 0, + 81, + 0, + "0x010410", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 49, + "00:00,23:59" + ], + [ + 1, + 0, + 82, + 0, + "0x010400", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 82, + 0, + "0x010400", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 82, + 0, + "0x010401", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 19, + "00:00,23:59" + ], + [ + 1, + 0, + 83, + 0, + "0x010410", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 49, + "00:00,23:59" + ], + [ + 1, + 0, + 83, + 0, + "0x010410", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 49, + "00:00,23:59" + ], + [ + 1, + 0, + 83, + 0, + "0x010410", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 49, + "00:00,23:59" + ], + [ + 1, + 0, + 83, + 0, + "0x010411", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 85, + "00:00,23:59" + ], + [ + 1, + 0, + 84, + 0, + "0x010400", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 84, + 0, + "0x010400", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 84, + 0, + "0x015003", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2760, + 60, + "00:00,23:59" + ], + [ + 1, + 0, + 85, + 0, + "0x011000", + 2298, + 0, + 100, + 8, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 85, + 0, + "0x011005", + 2298, + 0, + 100, + 8, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 86, + 0, + "0x010600", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 87, + 0, + "0x010600", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 88, + 0, + "0x010600", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 88, + 0, + "0x010600", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 88, + 0, + "0x010600", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 88, + 0, + "0x010600", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 57, + "00:00,23:59" + ], + [ + 1, + 0, + 88, + 0, + "0x015003", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 3460, + 65, + "00:00,23:59" + ], + [ + 1, + 0, + 89, + 0, + "0x010400", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 89, + 0, + "0x010400", + 2298, + 0, + 105, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 15, + "00:00,23:59" + ], + [ + 1, + 0, + 90, + 0, + "0x011001", + 2298, + 0, + 100, + 5, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 90, + 0, + "0x011000", + 2298, + 0, + 100, + 5, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 37, + "00:00,23:59" + ], + [ + 1, + 0, + 90, + 0, + "0x011001", + 2298, + 0, + 100, + 5, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 91, + 0, + "0x010101", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 91, + 0, + "0x010101", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 91, + 0, + "0x010102", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 93, + 0, + "0x010114", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 8, + "00:00,23:59" + ], + [ + 1, + 0, + 93, + 0, + "0x010110", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 93, + 0, + "0x010112", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 8, + "00:00,23:59" + ], + [ + 1, + 0, + 93, + 0, + "0x010110", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x011001", + 2298, + 0, + 100, + 8, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 36, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x011002", + 2298, + 0, + 100, + 8, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 42, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x015100", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 3460, + 66, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x011003", + 2298, + 0, + 100, + 8, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 39, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x011004", + 2298, + 0, + 100, + 8, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 40, + "00:00,23:59" + ], + [ + 1, + 0, + 94, + 0, + "0x011005", + 2298, + 0, + 100, + 8, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 38, + "00:00,23:59" + ], + [ + 1, + 0, + 95, + 0, + "0x010100", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 95, + 0, + "0x010104", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 95, + 0, + "0x010102", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 95, + 0, + "0x010101", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 95, + 0, + "0x010101", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010100", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010104", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010105", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010105", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 3, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010102", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 96, + 0, + "0x010101", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 97, + 0, + "0x010100", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 97, + 0, + "0x010100", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 97, + 0, + "0x010110", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 97, + 0, + "0x010101", + 2298, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 114, + 2, + "00:00,23:59" + ], + [ + 1, + 0, + 98, + 0, + "0x010111", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 98, + 0, + "0x010111", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 98, + 0, + "0x010112", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 8, + "00:00,23:59" + ], + [ + 1, + 0, + 98, + 0, + "0x010113", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 99, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 99, + 0, + "0x010102", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 1, + 0, + 99, + 0, + "0x010111", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 5, + "00:00,23:59" + ], + [ + 1, + 0, + 99, + 0, + "0x010112", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 8, + "00:00,23:59" + ], + [ + 337, + 0, + 1, + 0, + "0x020403", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 217000, + 218, + "00:00,23:59" + ], + [ + 337, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 215, + "00:00,23:59" + ], + [ + 337, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 215, + "00:00,23:59" + ], + [ + 337, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 124, + "00:00,23:59" + ], + [ + 337, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 124, + "00:00,23:59" + ], + [ + 27, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 27, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 30, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 30, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011000", + 2298, + 0, + 100, + 14, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 37, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011000", + 2298, + 0, + 100, + 14, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 37, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011001", + 2298, + 0, + 100, + 15, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 36, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011002", + 2298, + 0, + 100, + 14, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 42, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011006", + 2298, + 0, + 100, + 14, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 41, + "00:00,23:59" + ], + [ + 33, + 0, + 1, + 0, + "0x011006", + 2298, + 0, + 100, + 14, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 41, + "00:00,23:59" + ], + [ + 380, + 0, + 3, + 0, + "0x080400", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 409, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 3, + 0, + "0x015201", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + true, + 0, + 0, + 487000, + 222, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 124, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 4, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 6, + 0, + "0x015010", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + true, + 0, + 0, + 487000, + 220, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x015709", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 607000, + 20, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 7, + 0, + "0x010607", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 195, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010450", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 281, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010451", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 284, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010450", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 281, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010451", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 284, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010450", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 281, + "00:00,23:59" + ], + [ + 455, + 0, + 10, + 0, + "0x010450", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 281, + "00:00,23:59" + ], + [ + 88, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 125, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 10, + "00:00,23:59" + ], + [ + 88, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 10, + "00:00,23:59" + ], + [ + 88, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 1, + 0, + "0x010501", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 1, + 0, + "0x010501", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 3, + 0, + "0x015000", + 456, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 300, + 0, + 1360, + 9, + "00:00,23:59" + ], + [ + 88, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 4, + 0, + "0x010503", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 73, + "00:00,23:59" + ], + [ + 88, + 0, + 4, + 0, + "0x015500", + 142, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 350, + 0, + 1600, + 67, + "00:00,23:59" + ], + [ + 88, + 0, + 4, + 0, + "0x010502", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 76, + "00:00,23:59" + ], + [ + 88, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 88, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 27, + "00:00,23:59" + ], + [ + 88, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 27, + "00:00,23:59" + ], + [ + 88, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 27, + "00:00,23:59" + ], + [ + 88, + 0, + 6, + 0, + "0x018401", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 10, + "00:00,23:59" + ], + [ + 88, + 0, + 6, + 0, + "0x018401", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 10, + "00:00,23:59" + ], + [ + 88, + 0, + 6, + 0, + "0x018401", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 10, + "00:00,23:59" + ], + [ + 93, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 178, + "00:00,23:59" + ], + [ + 93, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 178, + "00:00,23:59" + ], + [ + 93, + 0, + 0, + 0, + "0x010302", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 93, + 0, + 1, + 0, + "0x010509", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 413, + "00:00,23:59" + ], + [ + 93, + 0, + 1, + 0, + "0x010509", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 413, + "00:00,23:59" + ], + [ + 93, + 0, + 1, + 0, + "0x010509", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 413, + "00:00,23:59" + ], + [ + 93, + 0, + 2, + 0, + "0x010310", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 380, + "00:00,23:59" + ], + [ + 93, + 0, + 2, + 0, + "0x010307", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 415, + "00:00,23:59" + ], + [ + 93, + 0, + 2, + 0, + "0x010307", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 415, + "00:00,23:59" + ], + [ + 93, + 0, + 3, + 0, + "0x015201", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 222, + "00:00,23:59" + ], + [ + 93, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010501", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 5, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 71, + "00:00,23:59" + ], + [ + 93, + 0, + 7, + 0, + "0x010303", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 120, + 0, + 59360, + 400, + "00:00,23:59" + ], + [ + 93, + 0, + 7, + 0, + "0x010303", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 120, + 0, + 59360, + 400, + "00:00,23:59" + ], + [ + 93, + 0, + 7, + 0, + "0x015604", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 57340, + 299, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 5, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010110", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 5, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010104", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 110, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 5, + 0, + "0x070410", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 7060, + 255, + "00:00,23:59" + ], + [ + 104, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 7, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 7, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 7, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 7, + 0, + "0x010411", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 86, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x010103", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x010105", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x015020", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 7060, + 110, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x010105", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 8, + 0, + "0x015500", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 7060, + 67, + "00:00,23:59" + ], + [ + 104, + 0, + 10, + 0, + "0x010111", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 5, + "00:00,23:59" + ], + [ + 104, + 0, + 10, + 0, + "0x010111", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 5, + "00:00,23:59" + ], + [ + 104, + 0, + 10, + 0, + "0x010112", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 137, + "00:00,23:59" + ], + [ + 104, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 11, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 11, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 12, + 0, + "0x010600", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 57, + "00:00,23:59" + ], + [ + 104, + 0, + 12, + 0, + "0x010600", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 556, + 57, + "00:00,23:59" + ], + [ + 104, + 0, + 12, + 0, + "0x010600", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 57, + "00:00,23:59" + ], + [ + 104, + 0, + 12, + 0, + "0x010600", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 57, + "00:00,23:59" + ], + [ + 104, + 0, + 12, + 0, + "0x010600", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 57, + "00:00,23:59" + ], + [ + 104, + 0, + 13, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 13, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 13, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 14, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 14, + 0, + "0x010410", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 14, + 0, + "0x010410", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 50, + "00:00,23:59" + ], + [ + 104, + 0, + 15, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 15, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 15, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 16, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 104, + 0, + 16, + 0, + "0x010105", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 104, + 0, + 16, + 0, + "0x010104", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 7600, + 7, + "00:00,23:59" + ], + [ + 111, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 110, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 90, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 2, + 0, + "0x015500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 68, + "00:00,23:59" + ], + [ + 111, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 3, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 3, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 111, + 0, + 3, + 0, + "0x015301", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 42000, + 335, + "00:00,23:59" + ], + [ + 111, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 131, + "00:00,23:59" + ], + [ + 111, + 0, + 5, + 0, + "0x011102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 6, + 0, + "0x015031", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 127, + "00:00,23:59" + ], + [ + 111, + 0, + 6, + 0, + "0x011101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 6, + 0, + "0x011101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 6, + 0, + "0x011102", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 6, + 0, + "0x011102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 188, + "00:00,23:59" + ], + [ + 111, + 0, + 8, + 0, + "0x011101", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 188, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 85, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011102", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 105, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 2, + 0, + "0x015202", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 42000, + 249, + "00:00,23:59" + ], + [ + 113, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 3, + 0, + "0x015504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 3, + 0, + "0x015504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x015504", + 2298, + 0, + 115, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 45, + 0, + 54460, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011102", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 6, + 0, + "0x015502", + 2298, + 0, + 110, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 116, + "00:00,23:59" + ], + [ + 113, + 0, + 6, + 0, + "0x015502", + 2298, + 0, + 96, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 42000, + 116, + "00:00,23:59" + ], + [ + 113, + 0, + 6, + 0, + "0x015504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 6, + 0, + "0x015504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 6, + 0, + "0x015504", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 35, + "00:00,23:59" + ], + [ + 113, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 8, + 0, + "0x015040", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 272, + "00:00,23:59" + ], + [ + 113, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 58, + "00:00,23:59" + ], + [ + 113, + 0, + 8, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 9, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 9, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 9, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 9, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 9, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 113, + 0, + 10, + 0, + "0x015708", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 421, + "00:00,23:59" + ], + [ + 132, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 202, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 202, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 202, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 202, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010401", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 277, + "00:00,23:59" + ], + [ + 132, + 0, + 1, + 0, + "0x010401", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 277, + "00:00,23:59" + ], + [ + 132, + 0, + 2, + 0, + "0x010431", + 2298, + 0, + 130, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 57340, + 277, + "00:00,23:59" + ], + [ + 132, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 202, + "00:00,23:59" + ], + [ + 132, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 202, + "00:00,23:59" + ], + [ + 138, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 138, + 0, + 0, + 0, + "0x010302", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 178, + "00:00,23:59" + ], + [ + 138, + 0, + 0, + 0, + "0x010307", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 13360, + 415, + "00:00,23:59" + ], + [ + 138, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 138, + 0, + 1, + 0, + "0x015600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 304, + "00:00,23:59" + ], + [ + 138, + 0, + 1, + 0, + "0x015604", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 298, + "00:00,23:59" + ], + [ + 138, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 138, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 164, + "00:00,23:59" + ], + [ + 162, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 164, + "00:00,23:59" + ], + [ + 162, + 0, + 1, + 0, + "0x010320", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 227, + "00:00,23:59" + ], + [ + 162, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 2, + 0, + "0x010317", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 378, + "00:00,23:59" + ], + [ + 162, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 162, + 0, + 2, + 0, + "0x010309", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 117, + "00:00,23:59" + ], + [ + 162, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 91, + 0, + 84000, + 118, + "00:00,23:59" + ], + [ + 162, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 91, + 0, + 84000, + 118, + "00:00,23:59" + ], + [ + 162, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 91, + 91, + 84000, + 118, + "00:00,23:59" + ], + [ + 162, + 0, + 3, + 0, + "0x015050", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 322, + "00:00,23:59" + ], + [ + 165, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 110, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 165, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 68, + "00:00,23:59" + ], + [ + 409, + 0, + 1, + 0, + "0x015012", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + false, + 62, + 0, + 155040, + 208, + "00:00,23:59" + ], + [ + 409, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 3, + 0, + "0x010211", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 215, + "00:00,23:59" + ], + [ + 409, + 0, + 3, + 0, + "0x010211", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 215, + "00:00,23:59" + ], + [ + 409, + 0, + 3, + 0, + "0x010211", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 215, + "00:00,23:59" + ], + [ + 409, + 0, + 3, + 0, + "0x010211", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 215, + "00:00,23:59" + ], + [ + 409, + 0, + 3, + 0, + "0x010211", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 215, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x010911", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 426, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x010911", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 426, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x010911", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 426, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x015411", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 279, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 409, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 409, + 0, + 5, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 5, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 5, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 6, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 6, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 63, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 409, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 409, + 0, + 9, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 9, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 409, + 0, + 9, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 461, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 1, + 0, + "0x010124", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 2, + 0, + "0x018603", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 45, + "00:00,23:59" + ], + [ + 461, + 0, + 2, + 0, + "0x018604", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 45, + "00:00,23:59" + ], + [ + 461, + 0, + 3, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 461, + 0, + 3, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 461, + 0, + 4, + 0, + "0x015060", + 2298, + 0, + 100, + 84, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 461, + 0, + 4, + 0, + "0x015061", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 8, + 0, + "0x015830", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 317, + "00:00,23:59" + ], + [ + 461, + 0, + 9, + 0, + "0x015800", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 9, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 9, + 0, + "0x015830", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 317, + "00:00,23:59" + ], + [ + 461, + 0, + 9, + 0, + "0x070930", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 97, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015826", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015824", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015824", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 11, + 0, + "0x015060", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 461, + 0, + 11, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 11, + 0, + "0x015822", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 11, + 0, + "0x010230", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 11, + 0, + "0x010230", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 12, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 17, + 0, + "0x010121", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 17, + 0, + "0x010123", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 17, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 18, + 0, + "0x010124", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 18, + 0, + "0x010121", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 18, + 0, + "0x010121", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 19, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 20, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 20, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 20, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 21, + 0, + "0x015050", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 322, + "00:00,23:59" + ], + [ + 461, + 0, + 21, + 0, + "0x010221", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 461, + 0, + 21, + 0, + "0x010221", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010131", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010124", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010141", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 461, + 0, + 22, + 0, + "0x010140", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 461, + 0, + 23, + 0, + "0x010400", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 324, + "00:00,23:59" + ], + [ + 461, + 0, + 23, + 0, + "0x010400", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 324, + "00:00,23:59" + ], + [ + 461, + 0, + 23, + 0, + "0x010470", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 23, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 24, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 24, + 0, + "0x010470", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 24, + 0, + "0x010471", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 461, + 0, + 25, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 26, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 28, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 28, + 0, + "0x010121", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 28, + 0, + "0x010124", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 30, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 30, + 0, + "0x010124", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 30, + 0, + "0x010230", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 31, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 461, + 0, + 31, + 0, + "0x018200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 232, + "00:00,23:59" + ], + [ + 461, + 0, + 32, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 461, + 0, + 32, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 461, + 0, + 32, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 461, + 0, + 33, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 33, + 0, + "0x010120", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 33, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 33, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 35, + 0, + "0x015810", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 35, + 0, + "0x015801", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 36, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010123", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010123", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 38, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 39, + 0, + "0x015821", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 39, + 0, + "0x015822", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 40, + 0, + "0x010205", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 461, + 0, + 40, + 0, + "0x010230", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 41, + 0, + "0x010120", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 41, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 41, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 42, + 0, + "0x010205", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 461, + 0, + 43, + 0, + "0x018600", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 121, + "00:00,23:59" + ], + [ + 461, + 0, + 44, + 0, + "0x015800", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 44, + 0, + "0x015802", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 44, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 47, + 0, + "0x010470", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 47, + 0, + "0x010470", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 47, + 0, + "0x015510", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 461, + 0, + 51, + 0, + "0x015800", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 51, + 0, + "0x015800", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 51, + 0, + "0x015830", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 317, + "00:00,23:59" + ], + [ + 461, + 0, + 52, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 53, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 53, + 0, + "0x010230", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 461, + 0, + 53, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 54, + 0, + "0x015830", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 317, + "00:00,23:59" + ], + [ + 461, + 0, + 54, + 0, + "0x015811", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 461, + 0, + 54, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 55, + 0, + "0x010410", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 51, + "00:00,23:59" + ], + [ + 461, + 0, + 55, + 0, + "0x010410", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 51, + "00:00,23:59" + ], + [ + 461, + 0, + 55, + 0, + "0x010410", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 51, + "00:00,23:59" + ], + [ + 461, + 0, + 55, + 0, + "0x010470", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 461, + 0, + 56, + 0, + "0x010131", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 56, + 0, + "0x010130", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 56, + 0, + "0x010130", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 56, + 0, + "0x010131", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 461, + 0, + 56, + 0, + "0x010124", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 312, + "00:00,23:59" + ], + [ + 461, + 0, + 57, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 461, + 0, + 66, + 0, + "0x015822", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 66, + 0, + "0x015823", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 66, + 0, + "0x015824", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 461, + 0, + 66, + 0, + "0x015820", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 320, + "00:00,23:59" + ], + [ + 461, + 0, + 66, + 0, + "0x015826", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 461, + 0, + 67, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 67, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 67, + 0, + "0x015810", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 145, + "00:00,23:59" + ], + [ + 461, + 0, + 68, + 0, + "0x015050", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 322, + "00:00,23:59" + ], + [ + 461, + 0, + 68, + 0, + "0x010221", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 461, + 0, + 68, + 0, + "0x010221", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 461, + 0, + 70, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 461, + 0, + 70, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 1, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x019201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 267, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x019201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 267, + "00:00,23:59" + ], + [ + 372, + 0, + 2, + 0, + "0x019201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 267, + "00:00,23:59" + ], + [ + 372, + 0, + 3, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 3, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 3, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 3, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 4, + 0, + "0x015031", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 128, + "00:00,23:59" + ], + [ + 372, + 0, + 7, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 7, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 7, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 7, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 7, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 9, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 372, + 0, + 9, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 372, + 0, + 9, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 372, + 0, + 9, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 372, + 0, + 9, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 372, + 0, + 11, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 11, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 11, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 11, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 12, + 0, + "0x015506", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 347000, + 254, + "00:00,23:59" + ], + [ + 372, + 0, + 12, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 12, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 12, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 14, + 0, + "0x010614", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 48700, + 260, + "00:00,23:59" + ], + [ + 372, + 0, + 14, + 0, + "0x010614", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 48700, + 260, + "00:00,23:59" + ], + [ + 372, + 0, + 14, + 0, + "0x010614", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 48700, + 260, + "00:00,23:59" + ], + [ + 372, + 0, + 14, + 0, + "0x010614", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 48700, + 260, + "00:00,23:59" + ], + [ + 372, + 0, + 14, + 0, + "0x010614", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 48700, + 260, + "00:00,23:59" + ], + [ + 372, + 0, + 15, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 15, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 15, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 15, + 0, + "0x070520", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 248, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x075130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 117, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x075130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 117, + "00:00,23:59" + ], + [ + 372, + 0, + 16, + 0, + "0x075130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 117, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 17, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 18, + 0, + "0x010603", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 150, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 22, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 23, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 24, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 24, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 24, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + -1, + "00:00,23:59" + ], + [ + 372, + 0, + 24, + 0, + "0x010322", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 263, + "00:00,23:59" + ], + [ + 372, + 0, + 24, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 25, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 25, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 25, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 25, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 27, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 27, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 27, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 27, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 30, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 31, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 31, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 31, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 31, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 31, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 35, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 35, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 35, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 35, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 40, + 0, + "0x010210", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 40, + 0, + "0x010210", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 40, + 0, + "0x010210", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 40, + 0, + "0x010210", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 40, + 0, + "0x010210", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 252, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 42, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 44, + 0, + "0x015202", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 437000, + 250, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x011300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 245, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 372, + 0, + 46, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 372, + 0, + 47, + 0, + "0x015041", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 255, + "00:00,23:59" + ], + [ + 372, + 0, + 48, + 0, + "0x015321", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 487000, + 266, + "00:00,23:59" + ], + [ + 372, + 0, + 50, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 50, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 50, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 50, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x011500", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 247, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x011500", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 247, + "00:00,23:59" + ], + [ + 415, + 0, + 1, + 0, + "0x011500", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 247, + "00:00,23:59" + ], + [ + 415, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 2, + 0, + "0x010307", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 415, + "00:00,23:59" + ], + [ + 415, + 0, + 3, + 0, + "0x015412", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 433, + "00:00,23:59" + ], + [ + 415, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 415, + 0, + 4, + 0, + "0x015505", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 347000, + 373, + "00:00,23:59" + ], + [ + 415, + 0, + 10, + 0, + "0x010820", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 438, + "00:00,23:59" + ], + [ + 415, + 0, + 10, + 0, + "0x010820", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 438, + "00:00,23:59" + ], + [ + 415, + 0, + 10, + 0, + "0x010820", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 438, + "00:00,23:59" + ], + [ + 415, + 0, + 15, + 0, + "0x010307", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 415, + "00:00,23:59" + ], + [ + 415, + 0, + 15, + 0, + "0x010307", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 415, + "00:00,23:59" + ], + [ + 415, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 415, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x015420", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 398, + "00:00,23:59" + ], + [ + 76, + 0, + 0, + 0, + "0x015420", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 398, + "00:00,23:59" + ], + [ + 76, + 0, + 1, + 0, + "0x011022", + 2298, + 0, + 100, + 50, + 61, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 395, + "00:00,23:59" + ], + [ + 76, + 0, + 1, + 0, + "0x011025", + 2298, + 0, + 100, + 50, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 396, + "00:00,23:59" + ], + [ + 76, + 0, + 1, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011121", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011122", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011121", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011122", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 2, + 0, + "0x011121", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 76, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 76, + 0, + 3, + 0, + "0x011121", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 3, + 0, + "0x011121", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 177, + "00:00,23:59" + ], + [ + 76, + 0, + 3, + 0, + "0x015420", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 398, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 5, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 181, + "00:00,23:59" + ], + [ + 76, + 0, + 8, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 8, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 8, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 8, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 8, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 9, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 9, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 9, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 10, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 10, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 10, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 10, + 0, + "0x010606", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 387, + "00:00,23:59" + ], + [ + 76, + 0, + 10, + 0, + "0x015304", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 61460, + 171, + "00:00,23:59" + ], + [ + 76, + 0, + 11, + 0, + "0x015701", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 79, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011020", + 2298, + 0, + 100, + 50, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 393, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011021", + 2298, + 0, + 100, + 50, + 60, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 394, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011022", + 2298, + 0, + 100, + 50, + 61, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 395, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011022", + 2298, + 0, + 100, + 50, + 61, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 395, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011025", + 2298, + 0, + 100, + 50, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 396, + "00:00,23:59" + ], + [ + 84, + 0, + 5, + 0, + "0x011027", + 2298, + 0, + 100, + 50, + 66, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 392, + "00:00,23:59" + ], + [ + 84, + 0, + 6, + 0, + "0x015102", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 390, + "00:00,23:59" + ], + [ + 84, + 0, + 6, + 0, + "0x011025", + 2298, + 0, + 100, + 50, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 396, + "00:00,23:59" + ], + [ + 84, + 0, + 6, + 0, + "0x011025", + 2298, + 0, + 100, + 50, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 396, + "00:00,23:59" + ], + [ + 84, + 0, + 6, + 0, + "0x011023", + 2298, + 0, + 100, + 50, + 62, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 406, + "00:00,23:59" + ], + [ + 84, + 0, + 6, + 0, + "0x011023", + 2298, + 0, + 100, + 50, + 62, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 406, + "00:00,23:59" + ], + [ + 84, + 0, + 8, + 0, + "0x011020", + 2298, + 0, + 100, + 50, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 393, + "00:00,23:59" + ], + [ + 84, + 0, + 8, + 0, + "0x011025", + 2298, + 0, + 100, + 50, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 396, + "00:00,23:59" + ], + [ + 84, + 0, + 8, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 84, + 0, + 8, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 84, + 0, + 9, + 0, + "0x011024", + 2298, + 0, + 100, + 50, + 63, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 405, + "00:00,23:59" + ], + [ + 84, + 0, + 9, + 0, + "0x011027", + 2298, + 0, + 100, + 50, + 66, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 392, + "00:00,23:59" + ], + [ + 84, + 0, + 9, + 0, + "0x011027", + 2298, + 0, + 100, + 50, + 66, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 392, + "00:00,23:59" + ], + [ + 84, + 0, + 9, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 84, + 0, + 9, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 84, + 0, + 25, + 0, + "0x011020", + 2298, + 0, + 100, + 50, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 393, + "00:00,23:59" + ], + [ + 84, + 0, + 25, + 0, + "0x011024", + 2298, + 0, + 100, + 50, + 63, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 405, + "00:00,23:59" + ], + [ + 84, + 0, + 25, + 0, + "0x011024", + 2298, + 0, + 100, + 50, + 63, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 405, + "00:00,23:59" + ], + [ + 84, + 0, + 25, + 0, + "0x011026", + 2298, + 0, + 100, + 50, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 397, + "00:00,23:59" + ], + [ + 288, + 0, + 8, + 0, + "0x011020", + 2298, + 0, + 100, + 103, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 393, + "00:00,23:59" + ], + [ + 288, + 0, + 8, + 0, + "0x011021", + 2298, + 0, + 100, + 103, + 60, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 394, + "00:00,23:59" + ], + [ + 288, + 0, + 8, + 0, + "0x011021", + 2298, + 0, + 100, + 103, + 60, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 394, + "00:00,23:59" + ], + [ + 288, + 0, + 8, + 0, + "0x011027", + 2298, + 0, + 100, + 103, + 66, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 392, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010160", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010160", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 4, + 0, + "0x015305", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + 210, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010211", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 215, + "00:00,23:59" + ], + [ + 335, + 0, + 5, + 0, + "0x010211", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 215, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010209", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 213, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010211", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 215, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010211", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 215, + "00:00,23:59" + ], + [ + 335, + 0, + 6, + 0, + "0x010211", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 215, + "00:00,23:59" + ], + [ + 335, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 186, + "00:00,23:59" + ], + [ + 335, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 184, + "00:00,23:59" + ], + [ + 335, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 184, + "00:00,23:59" + ], + [ + 335, + 0, + 7, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 335, + 0, + 7, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 335, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15254, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010612", + 2298, + 0, + 100, + 57, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010612", + 2298, + 0, + 100, + 57, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 6706, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010612", + 2298, + 0, + 100, + 57, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 6706, + 204, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010162", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010162", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010161", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010161", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010160", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 9, + 0, + "0x010160", + 2298, + 0, + 100, + 57, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6706, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 2, + 0, + "0x015303", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + 107, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 213, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 336, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010530", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 217, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010530", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 217, + "00:00,23:59" + ], + [ + 336, + 0, + 5, + 0, + "0x010530", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 217, + "00:00,23:59" + ], + [ + 433, + 0, + 3, + 0, + "0x015306", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + true, + true, + false, + false, + 0, + 0, + 4660, + 206, + "00:00,23:59" + ], + [ + 433, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 204, + "00:00,23:59" + ], + [ + 433, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 204, + "00:00,23:59" + ], + [ + 433, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 204, + "00:00,23:59" + ], + [ + 433, + 0, + 11, + 0, + "0x010209", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 213, + "00:00,23:59" + ], + [ + 433, + 0, + 11, + 0, + "0x010209", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 213, + "00:00,23:59" + ], + [ + 433, + 0, + 11, + 0, + "0x010209", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 213, + "00:00,23:59" + ], + [ + 444, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 444, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 444, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 444, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x010530", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 217, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x010530", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 217, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 186, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 186, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 186, + "00:00,23:59" + ], + [ + 444, + 0, + 7, + 0, + "0x015100", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 219, + "00:00,23:59" + ], + [ + 371, + 0, + 1, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 1, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 1, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 1, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 3, + 0, + "0x015721", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 244, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 4, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010150", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010150", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010150", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 5, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 6, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 7, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 7, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 8, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 9, + 0, + "0x015305", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + false, + false, + false, + 0, + 0, + 347000, + 210, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 10, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 231, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 231, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 371, + 0, + 11, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 371, + 0, + 12, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 12, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 12, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 12, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 12, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 13, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 13, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 13, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 13, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 13, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 16, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 16, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 16, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 16, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010401", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 88, + "00:00,23:59" + ], + [ + 371, + 0, + 14, + 0, + "0x010401", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 88, + "00:00,23:59" + ], + [ + 371, + 0, + 15, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 15, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 15, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 15, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 15, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 16, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 16, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 16, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 16, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 17, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 19, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x075120", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 164, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x075131", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 117, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x010314", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x010314", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 21, + 0, + "0x010314", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 22, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 22, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 22, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 22, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 23, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 23, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 23, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 23, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 24, + 0, + "0x015720", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 241, + "00:00,23:59" + ], + [ + 371, + 0, + 25, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 371, + 0, + 25, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 371, + 0, + 25, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 25, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 25, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 26, + 0, + "0x015010", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 220, + "00:00,23:59" + ], + [ + 371, + 0, + 27, + 0, + "0x010314", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 27, + 0, + "0x010314", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 27, + 0, + "0x010314", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 27, + 0, + "0x010314", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 28, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 29, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 30, + 0, + "0x015303", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 807000, + 107, + "00:00,23:59" + ], + [ + 371, + 0, + 31, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 31, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 31, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 31, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 31, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 32, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 32, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 32, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 32, + 0, + "0x010460", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 35, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 35, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 35, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 35, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 371, + 0, + 37, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 28, + "00:00,23:59" + ], + [ + 371, + 0, + 37, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 37, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 37, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 37, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 38, + 0, + "0x018200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 231, + "00:00,23:59" + ], + [ + 371, + 0, + 38, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 38, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 38, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 38, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010150", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010150", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 39, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 40, + 0, + "0x015201", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 347000, + 222, + "00:00,23:59" + ], + [ + 371, + 0, + 41, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 41, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 41, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 41, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 43, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 44, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 44, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 44, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 44, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 44, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 45, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 45, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 45, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 45, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 45, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 46, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 46, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 46, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 46, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 46, + 0, + "0x010211", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 215, + "00:00,23:59" + ], + [ + 371, + 0, + 47, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 47, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 47, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 47, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 48, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 48, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 48, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 48, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 48, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 49, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 49, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 49, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 49, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 49, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 50, + 0, + "0x010311", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 237, + "00:00,23:59" + ], + [ + 371, + 0, + 50, + 0, + "0x010311", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 237, + "00:00,23:59" + ], + [ + 371, + 0, + 50, + 0, + "0x010311", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 237, + "00:00,23:59" + ], + [ + 371, + 0, + 50, + 0, + "0x010311", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 237, + "00:00,23:59" + ], + [ + 371, + 0, + 50, + 0, + "0x010311", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 237, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 51, + 0, + "0x010150", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 52, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 52, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 52, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 52, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 53, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 53, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 53, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 53, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 53, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010150", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 23700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010150", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 23700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010151", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010155", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 54, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010461", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010461", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 186, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 55, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 56, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 57, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 57, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 57, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 57, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 57, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 371, + 0, + 58, + 0, + "0x010153", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 58, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 58, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 58, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 58, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010152", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010151", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 59, + 0, + "0x010153", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 60, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 60, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 60, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 371, + 0, + 61, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 61, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 61, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 62, + 0, + "0x010153", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 62, + 0, + "0x010153", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 62, + 0, + "0x010155", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 62, + 0, + "0x010155", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 230, + "00:00,23:59" + ], + [ + 371, + 0, + 63, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 63, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 63, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 63, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 64, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 64, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 64, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 64, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 66, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 66, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 66, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 66, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x019100", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 129, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 70, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 22, + "00:00,23:59" + ], + [ + 371, + 0, + 73, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 73, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 73, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 73, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 73, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 74, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 74, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 74, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 74, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010309", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 117, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 76, + 0, + "0x010314", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 225, + "00:00,23:59" + ], + [ + 371, + 0, + 77, + 0, + "0x010605", + 2298, + 0, + 100, + 80, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 371, + 0, + 77, + 0, + "0x010605", + 2298, + 0, + 100, + 80, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 371, + 0, + 77, + 0, + "0x010605", + 2298, + 0, + 100, + 80, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 371, + 0, + 77, + 0, + "0x010605", + 2298, + 0, + 100, + 80, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 371, + 0, + 77, + 0, + "0x010605", + 2298, + 0, + 100, + 80, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 459, + 0, + 5, + 0, + "0x010100", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 5, + 0, + "0x010102", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 6, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 6, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 6, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 6, + 0, + "0x010102", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 7, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 7, + 0, + "0x010101", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 7, + 0, + "0x010104", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 7, + "00:00,23:59" + ], + [ + 459, + 0, + 7, + 0, + "0x010105", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 21, + "00:00,23:59" + ], + [ + 459, + 0, + 9, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 459, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 11, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 11, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 11, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 12, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 12, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 459, + 0, + 12, + 0, + "0x010810", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 306, + "00:00,23:59" + ], + [ + 374, + 0, + 2, + 0, + "0x015600", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 304, + "00:00,23:59" + ], + [ + 374, + 0, + 2, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 2, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 3, + 0, + "0x015600", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 304, + "00:00,23:59" + ], + [ + 374, + 0, + 3, + 0, + "0x010171", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 3, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 3, + 0, + "0x010171", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 204, + "00:00,23:59" + ], + [ + 374, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 204, + "00:00,23:59" + ], + [ + 374, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 204, + "00:00,23:59" + ], + [ + 374, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 204, + "00:00,23:59" + ], + [ + 374, + 0, + 4, + 0, + "0x010612", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 204, + "00:00,23:59" + ], + [ + 374, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 30700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 30700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 6, + 0, + "0x015508", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 387000, + 301, + "00:00,23:59" + ], + [ + 374, + 0, + 6, + 0, + "0x015509", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 302, + "00:00,23:59" + ], + [ + 374, + 0, + 6, + 0, + "0x015509", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 302, + "00:00,23:59" + ], + [ + 374, + 0, + 6, + 0, + "0x015509", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 302, + "00:00,23:59" + ], + [ + 374, + 0, + 7, + 0, + "0x010162", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 8, + 0, + "0x015600", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 304, + "00:00,23:59" + ], + [ + 374, + 0, + 8, + 0, + "0x010170", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 8, + 0, + "0x010171", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 8, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010170", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010170", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010170", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010171", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010172", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010152", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 374, + 0, + 9, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 374, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 43700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 10, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 607000, + 286, + "00:00,23:59" + ], + [ + 374, + 0, + 10, + 0, + "0x010192", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 607000, + 286, + "00:00,23:59" + ], + [ + 374, + 0, + 11, + 0, + "0x010900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 29, + "00:00,23:59" + ], + [ + 374, + 0, + 11, + 0, + "0x010900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 29, + "00:00,23:59" + ], + [ + 374, + 0, + 11, + 0, + "0x010900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 29, + "00:00,23:59" + ], + [ + 374, + 0, + 11, + 0, + "0x010900", + 2298, + 0, + 1000, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 80, + 0, + 840000, + 29, + "00:00,23:59" + ], + [ + 374, + 0, + 12, + 0, + "0x010161", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 12, + 0, + "0x010162", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 13, + 0, + "0x010162", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 13, + 0, + "0x010160", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 13, + 0, + "0x010160", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 13, + 0, + "0x010161", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 13, + 0, + "0x010162", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 14, + 0, + "0x010171", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 14, + 0, + "0x010170", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 14, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 14, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 15, + 0, + "0x010614", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 15, + 0, + "0x010614", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 15, + 0, + "0x010614", + 2298, + 0, + 100, + 10, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 136, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 16, + 0, + "0x015813", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 17, + 0, + "0x010209", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 38700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 17, + 0, + "0x010209", + 2298, + 0, + 120, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 54700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 17, + 0, + "0x010209", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 38700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 17, + 0, + "0x010209", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 38700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 18, + 0, + "0x015012", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 487000, + 291, + "00:00,23:59" + ], + [ + 374, + 0, + 18, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 374, + 0, + 18, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 374, + 0, + 18, + 0, + "0x010220", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 257, + "00:00,23:59" + ], + [ + 374, + 0, + 19, + 0, + "0x015604", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 299, + "00:00,23:59" + ], + [ + 374, + 0, + 19, + 0, + "0x010302", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 178, + "00:00,23:59" + ], + [ + 374, + 0, + 19, + 0, + "0x010301", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 178, + "00:00,23:59" + ], + [ + 374, + 0, + 20, + 0, + "0x015813", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 20, + 0, + "0x015814", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015815", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015813", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015814", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015815", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 54700, + 273, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015910", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 290, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015017", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 607000, + 291, + "00:00,23:59" + ], + [ + 374, + 0, + 21, + 0, + "0x015910", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 290, + "00:00,23:59" + ], + [ + 374, + 0, + 22, + 0, + "0x015717", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 607000, + 295, + "00:00,23:59" + ], + [ + 374, + 0, + 22, + 0, + "0x015310", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 607000, + 293, + "00:00,23:59" + ], + [ + 374, + 0, + 23, + 0, + "0x010614", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 23, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 23, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 23, + 0, + "0x010170", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 24, + 0, + "0x010614", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 26, + 0, + "0x015017", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 547000, + 291, + "00:00,23:59" + ], + [ + 374, + 0, + 26, + 0, + "0x010170", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 38700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 26, + 0, + "0x010170", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 38700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 26, + 0, + "0x010170", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 38700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 27, + 0, + "0x010170", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 38700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 27, + 0, + "0x010170", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 38700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 28, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 374, + 0, + 28, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 374, + 0, + 29, + 0, + "0x010170", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 29, + 0, + "0x010170", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 29, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 29, + 0, + "0x010161", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 29, + 0, + "0x010160", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 30, + 0, + "0x010195", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 667000, + 297, + "00:00,23:59" + ], + [ + 374, + 0, + 30, + 0, + "0x010190", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 286, + "00:00,23:59" + ], + [ + 374, + 0, + 30, + 0, + "0x010191", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 286, + "00:00,23:59" + ], + [ + 374, + 0, + 30, + 0, + "0x010192", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 286, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x015310", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 607000, + 293, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x010161", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x010161", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x010160", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 31, + 0, + "0x010172", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 32, + 0, + "0x010614", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 260, + "00:00,23:59" + ], + [ + 374, + 0, + 35, + 0, + "0x010161", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 212, + "00:00,23:59" + ], + [ + 374, + 0, + 36, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 374, + 0, + 36, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 374, + 0, + 36, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 374, + 0, + 36, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 374, + 0, + 45, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 45, + 0, + "0x010172", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 34700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 50, + 0, + "0x010170", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 50, + 0, + "0x010171", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 289, + "00:00,23:59" + ], + [ + 374, + 0, + 50, + 0, + "0x010172", + 2298, + 0, + 100, + 74, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 54700, + 289, + "00:00,23:59" + ], + [ + 373, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 105, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 168, + "00:00,23:59" + ], + [ + 373, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 125, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 168, + "00:00,23:59" + ], + [ + 373, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 155, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 168, + "00:00,23:59" + ], + [ + 373, + 0, + 4, + 0, + "0x010191", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 4, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 4, + 0, + "0x010192", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 4, + 0, + "0x015718", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 287, + "00:00,23:59" + ], + [ + 373, + 0, + 5, + 0, + "0x015300", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 437000, + 104, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x011500", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 247, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x011500", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 247, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x011500", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 247, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x011500", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 247, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x015300", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 104, + "00:00,23:59" + ], + [ + 373, + 0, + 7, + 0, + "0x011500", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 247, + "00:00,23:59" + ], + [ + 373, + 0, + 8, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 8, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 8, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 3, + 2, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 8, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 4, + 3, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 9, + 0, + "0x010192", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 9, + 0, + "0x010192", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 11, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 11, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 11, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 11, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 12, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 277, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 277, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 277, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010450", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 281, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010450", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 281, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010450", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 281, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010450", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 281, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010450", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 281, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010451", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 284, + "00:00,23:59" + ], + [ + 373, + 0, + 15, + 0, + "0x010451", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 284, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 277, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 277, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 16, + 0, + "0x010603", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 17, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 17, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 17, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 17, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015203", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 487000, + 139, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x011130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x011130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x011130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x011130", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 19, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 373, + 0, + 22, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 373, + 0, + 22, + 0, + "0x010206", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 22, + 0, + "0x010206", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 22, + 0, + "0x010206", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011130", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011130", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011131", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011131", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011132", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 25, + 0, + "0x011132", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011132", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011132", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011132", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011131", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011131", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 26, + 0, + "0x011131", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 197, + "00:00,23:59" + ], + [ + 373, + 0, + 27, + 0, + "0x010155", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 27, + 0, + "0x010152", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 27, + 0, + "0x010151", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 27, + 0, + "0x010151", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 27, + 0, + "0x010155", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 28, + 0, + "0x010203", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 28, + 0, + "0x010203", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 28, + 0, + "0x010203", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 28, + 0, + "0x010203", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010155", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 30, + 0, + "0x010206", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 276, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 31, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 32, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 373, + 0, + 32, + 0, + "0x010171", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 373, + 0, + 32, + 0, + "0x010172", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 289, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x015620", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x015620", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 33, + 0, + "0x015620", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 35, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 35, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 35, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 35, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 373, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 36, + 0, + "0x010203", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 36, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 36, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 36, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 37, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 373, + 0, + 37, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 373, + 0, + 37, + 0, + "0x015813", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 37, + 0, + "0x015815", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 38, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 38, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 38, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 38, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 38, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 39, + 0, + "0x010203", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 39, + 0, + "0x010203", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 39, + 0, + "0x010203", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 239, + "00:00,23:59" + ], + [ + 373, + 0, + 40, + 0, + "0x015815", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 40, + 0, + "0x015815", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 40, + 0, + "0x015814", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 40, + 0, + "0x015813", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 41, + 0, + "0x015100", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 219, + "00:00,23:59" + ], + [ + 373, + 0, + 41, + 0, + "0x015411", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 279, + "00:00,23:59" + ], + [ + 373, + 0, + 41, + 0, + "0x015411", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 279, + "00:00,23:59" + ], + [ + 373, + 0, + 41, + 0, + "0x015411", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 279, + "00:00,23:59" + ], + [ + 373, + 0, + 42, + 0, + "0x010440", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 288, + "00:00,23:59" + ], + [ + 373, + 0, + 42, + 0, + "0x010440", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 288, + "00:00,23:59" + ], + [ + 373, + 0, + 42, + 0, + "0x010440", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 288, + "00:00,23:59" + ], + [ + 373, + 0, + 42, + 0, + "0x010440", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 288, + "00:00,23:59" + ], + [ + 373, + 0, + 43, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 43, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 43, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 44, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 290, + "00:00,23:59" + ], + [ + 373, + 0, + 47, + 0, + "0x010191", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 47, + 0, + "0x010190", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 286, + "00:00,23:59" + ], + [ + 373, + 0, + 47, + 0, + "0x010151", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 47, + 0, + "0x010150", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 47, + 0, + "0x010155", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 50, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 373, + 0, + 50, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 373, + 0, + 50, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 373, + 0, + 50, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 373, + 0, + 52, + 0, + "0x015040", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 272, + "00:00,23:59" + ], + [ + 373, + 0, + 52, + 0, + "0x011150", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 142, + "00:00,23:59" + ], + [ + 373, + 0, + 52, + 0, + "0x011150", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 142, + "00:00,23:59" + ], + [ + 373, + 0, + 52, + 0, + "0x011150", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 142, + "00:00,23:59" + ], + [ + 373, + 0, + 52, + 0, + "0x011150", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 142, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 53, + 0, + "0x015900", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 54, + 0, + "0x015813", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 54, + 0, + "0x015813", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 54, + 0, + "0x015814", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 373, + 0, + 54, + 0, + "0x015815", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 273, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015826", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015824", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 5, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 5, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 462, + 0, + 5, + 0, + "0x015730", + 56, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 329, + "00:00,23:59" + ], + [ + 462, + 0, + 5, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 6, + 0, + "0x015211", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 326, + "00:00,23:59" + ], + [ + 462, + 0, + 6, + 0, + "0x010205", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 462, + 0, + 6, + 0, + "0x010205", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 462, + 0, + 7, + 0, + "0x015220", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 462, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 7, + 0, + "0x015824", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 7, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 462, + 0, + 12, + 0, + "0x015826", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 462, + 0, + 12, + 0, + "0x015824", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 13, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 462, + 0, + 13, + 0, + "0x018200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 232, + "00:00,23:59" + ], + [ + 462, + 0, + 14, + 0, + "0x015822", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 14, + 0, + "0x015824", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 14, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 16, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 462, + 0, + 17, + 0, + "0x015220", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 462, + 0, + 18, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 462, + 0, + 18, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 462, + 0, + 18, + 0, + "0x010471", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 462, + 0, + 18, + 0, + "0x010471", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 462, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 19, + 0, + "0x015823", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 22, + 0, + "0x010230", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 462, + 0, + 22, + 0, + "0x010230", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 462, + 0, + 22, + 0, + "0x010230", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 462, + 0, + 23, + 0, + "0x010120", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 462, + 0, + 24, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 24, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015821", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015822", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015823", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015824", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015824", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 25, + 0, + "0x015826", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 462, + 0, + 27, + 0, + "0x010610", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 462, + 0, + 27, + 0, + "0x010610", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 462, + 0, + 27, + 0, + "0x015509", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 302, + "00:00,23:59" + ], + [ + 462, + 0, + 27, + 0, + "0x015509", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 302, + "00:00,23:59" + ], + [ + 462, + 0, + 27, + 0, + "0x015509", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 302, + "00:00,23:59" + ], + [ + 462, + 0, + 28, + 0, + "0x010121", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 462, + 0, + 29, + 0, + "0x010121", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 462, + 0, + 30, + 0, + "0x010205", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 462, + 0, + 31, + 0, + "0x010205", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 462, + 0, + 32, + 0, + "0x010205", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 462, + 0, + 34, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 462, + 0, + 34, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 462, + 0, + 34, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 462, + 0, + 34, + 0, + "0x018300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 12, + "00:00,23:59" + ], + [ + 462, + 0, + 34, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 462, + 0, + 35, + 0, + "0x010120", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 462, + 0, + 37, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 37, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 40, + 0, + "0x015823", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 40, + 0, + "0x015823", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 40, + 0, + "0x015826", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 41, + 0, + "0x015821", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 50, + 0, + "0x015821", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 50, + 0, + "0x015822", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 50, + 0, + "0x015823", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 51, + 0, + "0x015821", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 60, + 0, + "0x010471", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 462, + 0, + 60, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 462, + 0, + 60, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 462, + 0, + 60, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 462, + 0, + 61, + 0, + "0x015823", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 463, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 463, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 1, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 1, + 0, + "0x015730", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 329, + "00:00,23:59" + ], + [ + 463, + 0, + 2, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 2, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 2, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 2, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 2, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 6, + 0, + "0x015510", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 463, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 6, + 0, + "0x015718", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 287, + "00:00,23:59" + ], + [ + 463, + 0, + 7, + 0, + "0x011011", + 2298, + 0, + 100, + 85, + 53, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 333, + "00:00,23:59" + ], + [ + 463, + 0, + 7, + 0, + "0x011010", + 2298, + 0, + 100, + 85, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 200, + "00:00,23:59" + ], + [ + 463, + 0, + 7, + 0, + "0x011015", + 2298, + 0, + 100, + 85, + 57, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 334, + "00:00,23:59" + ], + [ + 463, + 0, + 7, + 0, + "0x011016", + 2298, + 0, + 100, + 86, + 58, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 201, + "00:00,23:59" + ], + [ + 463, + 0, + 7, + 0, + "0x011013", + 2298, + 0, + 100, + 85, + 55, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 332, + "00:00,23:59" + ], + [ + 463, + 0, + 8, + 0, + "0x015210", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 340, + "00:00,23:59" + ], + [ + 463, + 0, + 9, + 0, + "0x015900", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 463, + 0, + 10, + 0, + "0x015305", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 211, + "00:00,23:59" + ], + [ + 463, + 0, + 10, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 10, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 10, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 10, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 11, + 0, + "0x015060", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 463, + 0, + 11, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 11, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 11, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 11, + 0, + "0x015826", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 463, + 0, + 14, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 14, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 14, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 15, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 15, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 15, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 15, + 0, + "0x010124", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010131", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 16, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 17, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 17, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 17, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 17, + 0, + "0x010131", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 17, + 0, + "0x010131", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 18, + 0, + "0x015711", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 463, + 0, + 18, + 0, + "0x011034", + 2298, + 0, + 100, + 85, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 192, + "00:00,23:59" + ], + [ + 463, + 0, + 18, + 0, + "0x011032", + 2298, + 0, + 100, + 85, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 463, + 0, + 18, + 0, + "0x011031", + 2298, + 0, + 100, + 85, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 463, + 0, + 18, + 0, + "0x011031", + 2298, + 0, + 100, + 85, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 463, + 0, + 19, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 19, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 20, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 20, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 20, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 21, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 21, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 21, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 21, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 21, + 0, + "0x010124", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 22, + 0, + "0x010503", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 75, + "00:00,23:59" + ], + [ + 463, + 0, + 22, + 0, + "0x010503", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 75, + "00:00,23:59" + ], + [ + 463, + 0, + 22, + 0, + "0x010503", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 75, + "00:00,23:59" + ], + [ + 463, + 0, + 24, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 24, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 25, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 463, + 0, + 27, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 27, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 28, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 28, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 28, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 28, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 29, + 0, + "0x015050", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 322, + "00:00,23:59" + ], + [ + 463, + 0, + 29, + 0, + "0x015050", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 322, + "00:00,23:59" + ], + [ + 463, + 0, + 29, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 29, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 30, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 463, + 0, + 31, + 0, + "0x011200", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 6, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x010421", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 331, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x015301", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 338, + "00:00,23:59" + ], + [ + 463, + 0, + 32, + 0, + "0x015301", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 338, + "00:00,23:59" + ], + [ + 463, + 0, + 33, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 33, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 33, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 34, + 0, + "0x015900", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 463, + 0, + 35, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 35, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 35, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 36, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 36, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 38, + 0, + "0x015510", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 463, + 0, + 38, + 0, + "0x015510", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 463, + 0, + 38, + 0, + "0x015826", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 463, + 0, + 38, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 38, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 39, + 0, + "0x010461", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 463, + 0, + 39, + 0, + "0x010461", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 463, + 0, + 39, + 0, + "0x010460", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 463, + 0, + 39, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 463, + 0, + 43, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 45, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 45, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 47, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 48, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 49, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 59, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 60, + 0, + "0x010470", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 463, + 0, + 61, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 61, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 463, + 0, + 63, + 0, + "0x015510", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 463, + 0, + 63, + 0, + "0x015510", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 463, + 0, + 64, + 0, + "0x010461", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 463, + 0, + 65, + 0, + "0x010460", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 463, + 0, + 66, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 66, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 66, + 0, + "0x010420", + 2298, + 0, + 200, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 87, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 66, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 66, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 67, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 67, + 0, + "0x010420", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 463, + 0, + 67, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 68, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 68, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 463, + 0, + 70, + 0, + "0x010221", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 323, + "00:00,23:59" + ], + [ + 463, + 0, + 75, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 463, + 0, + 75, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 463, + 0, + 80, + 0, + "0x015900", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 463, + 0, + 85, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 579, + 0, + 3, + 0, + "0x015821", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 6, + 0, + "0x015822", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 7, + 0, + "0x015823", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 11, + 0, + "0x015821", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 14, + 0, + "0x015822", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 20, + 0, + "0x018602", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 45, + "00:00,23:59" + ], + [ + 579, + 0, + 20, + 0, + "0x018602", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 45, + "00:00,23:59" + ], + [ + 579, + 0, + 20, + 0, + "0x018601", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 45, + "00:00,23:59" + ], + [ + 579, + 0, + 20, + 0, + "0x019001", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 43, + "00:00,23:59" + ], + [ + 579, + 0, + 250, + 0, + "0x015826", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 321, + "00:00,23:59" + ], + [ + 579, + 0, + 251, + 0, + "0x015824", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 253, + 0, + "0x015826", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 321, + "00:00,23:59" + ], + [ + 579, + 0, + 28, + 0, + "0x015824", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 579, + 0, + 33, + 0, + "0x015823", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015831", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015839", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 357, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015870", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 356, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015870", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 356, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015832", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 464, + 0, + 1, + 0, + "0x015839", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 357, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 10, + 0, + "0x015701", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 80, + "00:00,23:59" + ], + [ + 464, + 0, + 12, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 12, + 0, + "0x015820", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 464, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 13, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 13, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 13, + 0, + "0x015820", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 464, + 0, + 15, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 15, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 15, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 17, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 17, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 18, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 18, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 18, + 0, + "0x015510", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 464, + 0, + 200, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 200, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 210, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 23, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 23, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 23, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 24, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 24, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 24, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 29, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 29, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 464, + 0, + 31, + 0, + "0x010520", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 353, + "00:00,23:59" + ], + [ + 464, + 0, + 31, + 0, + "0x010518", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 354, + "00:00,23:59" + ], + [ + 464, + 0, + 31, + 0, + "0x010530", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 464, + 0, + 31, + 0, + "0x010530", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 464, + 0, + 32, + 0, + "0x075120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 464, + 0, + 32, + 0, + "0x075130", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 118, + "00:00,23:59" + ], + [ + 464, + 0, + 32, + 0, + "0x075131", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 118, + "00:00,23:59" + ], + [ + 464, + 0, + 32, + 0, + "0x075121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 464, + 0, + 33, + 0, + "0x010501", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015603", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 341, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015600", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 305, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015600", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 305, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015620", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 236, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015620", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 236, + "00:00,23:59" + ], + [ + 464, + 0, + 34, + 0, + "0x015604", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 300, + "00:00,23:59" + ], + [ + 464, + 0, + 35, + 0, + "0x015719", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 344, + "00:00,23:59" + ], + [ + 464, + 0, + 35, + 0, + "0x010431", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 277, + "00:00,23:59" + ], + [ + 464, + 0, + 35, + 0, + "0x010431", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 464, + 0, + 35, + 0, + "0x010431", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 464, + 0, + 35, + 0, + "0x010431", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 464, + 0, + 36, + 0, + "0x015050", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 322, + "00:00,23:59" + ], + [ + 464, + 0, + 36, + 0, + "0x010311", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 238, + "00:00,23:59" + ], + [ + 464, + 0, + 36, + 0, + "0x010311", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 238, + "00:00,23:59" + ], + [ + 464, + 0, + 36, + 0, + "0x015604", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 300, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x015710", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 350, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x011030", + 2298, + 0, + 100, + 90, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x011031", + 2298, + 0, + 100, + 90, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x011032", + 2298, + 0, + 100, + 90, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 191, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x011033", + 2298, + 0, + 100, + 90, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 199, + "00:00,23:59" + ], + [ + 464, + 0, + 37, + 0, + "0x011034", + 2298, + 0, + 100, + 90, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 192, + "00:00,23:59" + ], + [ + 464, + 0, + 38, + 0, + "0x010907", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 348, + "00:00,23:59" + ], + [ + 464, + 0, + 38, + 0, + "0x010907", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 348, + "00:00,23:59" + ], + [ + 464, + 0, + 38, + 0, + "0x015050", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 322, + "00:00,23:59" + ], + [ + 464, + 0, + 38, + 0, + "0x010907", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 348, + "00:00,23:59" + ], + [ + 464, + 0, + 38, + 0, + "0x010907", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 348, + "00:00,23:59" + ], + [ + 464, + 0, + 39, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x015600", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 840000, + 305, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x015600", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 840000, + 305, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x010520", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 353, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x010318", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 352, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x010318", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 352, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x010530", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 464, + 0, + 40, + 0, + "0x010530", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 464, + 0, + 41, + 0, + "0x010500", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 464, + 0, + 41, + 0, + "0x010500", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 464, + 0, + 42, + 0, + "0x018800", + 187, + 0, + 1000, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 50, + 5936, + 119, + "00:00,23:59" + ], + [ + 464, + 0, + 43, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 464, + 0, + 43, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 464, + 0, + 50, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 50, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 50, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 51, + 0, + "0x015823", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 51, + 0, + "0x015823", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015824", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015824", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015823", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015822", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015821", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015821", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015821", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015820", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 148, + "00:00,23:59" + ], + [ + 464, + 0, + 52, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 464, + 0, + 53, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 54, + 0, + "0x015700", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 346, + "00:00,23:59" + ], + [ + 464, + 0, + 55, + 0, + "0x015801", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 464, + 0, + 55, + 0, + "0x015801", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 53, + "00:00,23:59" + ], + [ + 464, + 0, + 56, + 0, + "0x015821", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 56, + 0, + "0x015822", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 56, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 56, + 0, + "0x015510", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 464, + 0, + 57, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 57, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 58, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 59, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 61, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 61, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015823", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015822", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015330", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 343, + "00:00,23:59" + ], + [ + 464, + 0, + 70, + 0, + "0x015821", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 71, + 0, + "0x015823", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 71, + 0, + "0x015822", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 71, + 0, + "0x015821", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 71, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 71, + 0, + "0x015821", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x015060", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x010603", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x010603", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x015510", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x010603", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 464, + 0, + 80, + 0, + "0x010603", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010212", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 359, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010212", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 359, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010608", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 465, + 0, + 2, + 0, + "0x010608", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 465, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 4, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 4, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 5, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 5, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 6, + 0, + "0x010420", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 465, + 0, + 6, + 0, + "0x010420", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 465, + 0, + 6, + 0, + "0x010420", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 465, + 0, + 7, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 465, + 0, + 7, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 465, + 0, + 7, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 465, + 0, + 7, + 0, + "0x019001", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 465, + 0, + 7, + 0, + "0x019000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 43, + "00:00,23:59" + ], + [ + 465, + 0, + 8, + 0, + "0x010450", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 282, + "00:00,23:59" + ], + [ + 465, + 0, + 8, + 0, + "0x010450", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 282, + "00:00,23:59" + ], + [ + 465, + 0, + 8, + 0, + "0x010451", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 285, + "00:00,23:59" + ], + [ + 465, + 0, + 8, + 0, + "0x015709", + 2298, + 0, + 80, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 97, + "00:00,23:59" + ], + [ + 465, + 0, + 9, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 9, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 10, + 0, + "0x015838", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 363, + "00:00,23:59" + ], + [ + 465, + 0, + 10, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 10, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 10, + 0, + "0x015839", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 357, + "00:00,23:59" + ], + [ + 465, + 0, + 11, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 11, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 12, + 0, + "0x070620", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 361, + "00:00,23:59" + ], + [ + 465, + 0, + 12, + 0, + "0x070810", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 251, + "00:00,23:59" + ], + [ + 465, + 0, + 13, + 0, + "0x010230", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 465, + 0, + 13, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 465, + 0, + 13, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 13, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 13, + 0, + "0x015838", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 363, + "00:00,23:59" + ], + [ + 465, + 0, + 14, + 0, + "0x010202", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 465, + 0, + 15, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 465, + 0, + 16, + 0, + "0x015030", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 368, + "00:00,23:59" + ], + [ + 465, + 0, + 17, + 0, + "0x015835", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 17, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 17, + 0, + "0x015838", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 363, + "00:00,23:59" + ], + [ + 465, + 0, + 17, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 17, + 0, + "0x015836", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 362, + "00:00,23:59" + ], + [ + 465, + 0, + 19, + 0, + "0x010202", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 465, + 0, + 19, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 465, + 0, + 20, + 0, + "0x010202", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 465, + 0, + 20, + 0, + "0x010608", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 342, + "00:00,23:59" + ], + [ + 465, + 0, + 200, + 0, + "0x015930", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 201, + 0, + "0x095801", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 364, + "00:00,23:59" + ], + [ + 465, + 0, + 21, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 21, + 0, + "0x015820", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 465, + 0, + 22, + 0, + "0x015822", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 23, + 0, + "0x010202", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 465, + 0, + 23, + 0, + "0x010202", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 465, + 0, + 24, + 0, + "0x015821", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 24, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 24, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 26, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 26, + 0, + "0x015820", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 465, + 0, + 27, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 27, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 27, + 0, + "0x015820", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 465, + 0, + 27, + 0, + "0x015826", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 465, + 0, + 29, + 0, + "0x015831", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 30, + 0, + "0x015831", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 30, + 0, + "0x015832", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 31, + 0, + "0x015831", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 31, + 0, + "0x015832", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 31, + 0, + "0x015833", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 32, + 0, + "0x015831", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 32, + 0, + "0x015833", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 32, + 0, + "0x015832", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 355, + "00:00,23:59" + ], + [ + 465, + 0, + 32, + 0, + "0x015870", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 356, + "00:00,23:59" + ], + [ + 465, + 0, + 35, + 0, + "0x015030", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 368, + "00:00,23:59" + ], + [ + 465, + 0, + 36, + 0, + "0x015930", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 36, + 0, + "0x015930", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 37, + 0, + "0x015930", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 37, + 0, + "0x011170", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 39, + 0, + "0x015930", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 40, + 0, + "0x015930", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 40, + 0, + "0x011171", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 41, + 0, + "0x015930", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 366, + "00:00,23:59" + ], + [ + 465, + 0, + 41, + 0, + "0x011170", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 41, + 0, + "0x011171", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 42, + 0, + "0x011170", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 42, + 0, + "0x011170", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 42, + 0, + "0x011170", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x015204", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 367, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x011170", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x011171", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x011173", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x011172", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x010212", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 359, + "00:00,23:59" + ], + [ + 465, + 0, + 44, + 0, + "0x010212", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 359, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010104", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 29, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 2, + "00:00,23:59" + ], + [ + 87, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 6, + 0, + "0x010105", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 7, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 3840, + 67, + "00:00,23:59" + ], + [ + 87, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 3840, + 67, + "00:00,23:59" + ], + [ + 87, + 0, + 5, + 0, + "0x010103", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 5, + 0, + "0x010103", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + -1, + "00:00,23:59" + ], + [ + 87, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + -1, + "00:00,23:59" + ], + [ + 87, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 87, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 87, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 87, + 0, + 3, + 0, + "0x015100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 5100, + 65, + "00:00,23:59" + ], + [ + 87, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 3, + 0, + "0x010104", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 4, + 0, + "0x010105", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 4, + 0, + "0x010105", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 21, + "00:00,23:59" + ], + [ + 87, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 7, + "00:00,23:59" + ], + [ + 87, + 0, + 4, + 0, + "0x015200", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 4660, + 81, + "00:00,23:59" + ], + [ + 366, + 0, + 1, + 0, + "0x010318", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 351, + "00:00,23:59" + ], + [ + 366, + 0, + 1, + 0, + "0x010318", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 351, + "00:00,23:59" + ], + [ + 366, + 0, + 1, + 0, + "0x010318", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 351, + "00:00,23:59" + ], + [ + 366, + 0, + 1, + 0, + "0x010318", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 351, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x015600", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 304, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x010516", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 70, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x010516", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 70, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x015503", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + true, + true, + false, + false, + 70, + 0, + 347000, + 442, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 70, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 366, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 70, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 164, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x015610", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + true, + false, + false, + true, + 0, + 0, + 347000, + 452, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010520", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010520", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010520", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 366, + 0, + 11, + 0, + "0x010520", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 353, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 277, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 186, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 186, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 202, + "00:00,23:59" + ], + [ + 367, + 0, + 5, + 0, + "0x010431", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 277, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010508", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 168, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010322", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 263, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010322", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 263, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010322", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 263, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 164, + "00:00,23:59" + ], + [ + 368, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 164, + "00:00,23:59" + ], + [ + 369, + 0, + 5, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 5, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 5, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 5, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x015620", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 235, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010530", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 217, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010530", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 217, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 6, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 378, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 213, + "00:00,23:59" + ], + [ + 378, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 1, + 0, + "0x015042", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 737000, + 437, + "00:00,23:59" + ], + [ + 378, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 213, + "00:00,23:59" + ], + [ + 378, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 213, + "00:00,23:59" + ], + [ + 378, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 3, + 0, + "0x010191", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 378, + 0, + 3, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 75, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 3, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 378, + 0, + 3, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 75, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 378, + 0, + 3, + 0, + "0x015017", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 75, + 0, + 607000, + 291, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010322", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 263, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 1, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 424, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 424, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010316", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 261, + "00:00,23:59" + ], + [ + 420, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 424, + "00:00,23:59" + ], + [ + 420, + 0, + 3, + 0, + "0x010306", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 169, + "00:00,23:59" + ], + [ + 429, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 3, + 0, + "0x015920", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 269, + "00:00,23:59" + ], + [ + 429, + 0, + 3, + 0, + "0x015920", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 269, + "00:00,23:59" + ], + [ + 429, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 429, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 73, + 0, + 48700, + 124, + "00:00,23:59" + ], + [ + 397, + 0, + 4, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 4, + 0, + "0x010153", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 4, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 4, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 4, + 0, + "0x010190", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 5, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 5, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 5, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 5, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 5, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010192", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010192", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 2, + 0, + "0x010195", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 840000, + 297, + "00:00,23:59" + ], + [ + 404, + 0, + 0, + 0, + "0x010170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 404, + 0, + 0, + 0, + "0x010172", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 404, + 0, + 0, + 0, + "0x010171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 404, + 0, + 0, + 0, + "0x010170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 404, + 0, + 1, + 0, + "0x015310", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + false, + 0, + 0, + 840000, + 294, + "00:00,23:59" + ], + [ + 404, + 0, + 1, + 0, + "0x015310", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 840000, + 294, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x010192", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x010192", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x010171", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 289, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x015506", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 254, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x010195", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 297, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x015507", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 246, + "00:00,23:59" + ], + [ + 404, + 0, + 5, + 0, + "0x015507", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 246, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010195", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 85, + 0, + 840000, + 297, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010195", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 85, + 0, + 840000, + 297, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010170", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 289, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010172", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 289, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010170", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 84000, + 289, + "00:00,23:59" + ], + [ + 404, + 0, + 9, + 0, + "0x010171", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 84000, + 289, + "00:00,23:59" + ], + [ + 413, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 2, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 2, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 2, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 2, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 3, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 3, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 3, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 3, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 3, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 5, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010155", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 6, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 7, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 7, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 9, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 9, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 9, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 9, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 9, + 0, + "0x010155", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010151", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010152", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010153", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 413, + 0, + 10, + 0, + "0x010155", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 230, + "00:00,23:59" + ], + [ + 414, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 414, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 414, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 414, + 0, + 1, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 1, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 1, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 1, + 0, + "0x011211", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 2, + 0, + "0x010203", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 239, + "00:00,23:59" + ], + [ + 414, + 0, + 2, + 0, + "0x010203", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 239, + "00:00,23:59" + ], + [ + 414, + 0, + 2, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x015041", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 255, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 239, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 239, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x010203", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 239, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 3, + 0, + "0x011210", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 229, + "00:00,23:59" + ], + [ + 414, + 0, + 4, + 0, + "0x010611", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 259, + "00:00,23:59" + ], + [ + 414, + 0, + 4, + 0, + "0x010611", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 259, + "00:00,23:59" + ], + [ + 414, + 0, + 4, + 0, + "0x010611", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 259, + "00:00,23:59" + ], + [ + 414, + 0, + 4, + 0, + "0x010611", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 259, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015801", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 204, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 213, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015813", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015815", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015813", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015814", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015813", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 8, + 0, + "0x015814", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 80700, + 273, + "00:00,23:59" + ], + [ + 417, + 0, + 10, + 0, + "0x015811", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 53, + "00:00,23:59" + ], + [ + 417, + 0, + 10, + 0, + "0x015812", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 145, + "00:00,23:59" + ], + [ + 417, + 0, + 10, + 0, + "0x015812", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 145, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010150", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010155", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010152", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010152", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 1, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010155", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010155", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x015508", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 487000, + 301, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010152", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010152", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x015508", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 487000, + 301, + "00:00,23:59" + ], + [ + 418, + 0, + 2, + 0, + "0x010151", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 230, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x015306", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + false, + 0, + 0, + 487000, + 206, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 204, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 204, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 204, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 204, + "00:00,23:59" + ], + [ + 418, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 48700, + 204, + "00:00,23:59" + ], + [ + 448, + 0, + 0, + 0, + "0x010612", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 0, + 0, + "0x010612", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 0, + 0, + "0x010612", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010161", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010162", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 5, + 0, + "0x010160", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 212, + "00:00,23:59" + ], + [ + 448, + 0, + 9, + 0, + "0x010155", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 9, + 0, + "0x010155", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 9, + 0, + "0x015012", + 2298, + 0, + 90, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 9, + 0, + "0x010195", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 9, + 0, + "0x010155", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 11, + 0, + "0x010195", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 101, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 8, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 8, + 0, + "0x010113", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 8, + 0, + "0x010102", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 0, + 0, + "0x010113", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 9960, + 101, + "00:00,23:59" + ], + [ + 101, + 0, + 0, + 0, + "0x010104", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 9960, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 1, + 0, + "0x010110", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 556, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 1, + 0, + "0x010113", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 134, + "00:00,23:59" + ], + [ + 101, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 134, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010110", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010103", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 102, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 2, + 0, + "0x010110", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010104", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x015500", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 68, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010111", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010113", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x015003", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 61, + "00:00,23:59" + ], + [ + 101, + 0, + 5, + 0, + "0x015003", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 61, + "00:00,23:59" + ], + [ + 101, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 16, + "00:00,23:59" + ], + [ + 101, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 16, + "00:00,23:59" + ], + [ + 101, + 0, + 7, + 0, + "0x010111", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 7, + 0, + "0x010104", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 7, + 0, + "0x010110", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 5, + "00:00,23:59" + ], + [ + 101, + 0, + 7, + 0, + "0x010101", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 101, + 0, + 7, + 0, + "0x010103", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 21, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010201", + 2298, + 0, + 110, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 131, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010201", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 131, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010201", + 2298, + 0, + 95, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 556, + 131, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010201", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 131, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + -1, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010103", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 101, + 0, + 9, + 0, + "0x010103", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 21, + "00:00,23:59" + ], + [ + 316, + 0, + 1, + 0, + "0x010161", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 6590, + -1, + "00:00,23:59" + ], + [ + 316, + 0, + 1, + 0, + "0x010161", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6590, + -1, + "00:00,23:59" + ], + [ + 316, + 0, + 2, + 0, + "0x010162", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6590, + -1, + "00:00,23:59" + ], + [ + 316, + 0, + 2, + 0, + "0x010162", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6590, + -1, + "00:00,23:59" + ], + [ + 316, + 0, + 2, + 0, + "0x010161", + 2298, + 0, + 100, + 56, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 6590, + -1, + "00:00,23:59" + ], + [ + 318, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 318, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 318, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 186, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 186, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 318, + 0, + 1, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 2, + 0, + "0x010601", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 99, + "00:00,23:59" + ], + [ + 318, + 0, + 2, + 0, + "0x010601", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 99, + "00:00,23:59" + ], + [ + 318, + 0, + 2, + 0, + "0x010316", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 261, + "00:00,23:59" + ], + [ + 318, + 0, + 2, + 0, + "0x010316", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 261, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x015200", + 2298, + 0, + 100, + 60, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + true, + true, + false, + false, + 0, + 0, + 152540, + 83, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 7, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 7, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 319, + 0, + 0, + 0, + "0x010161", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 319, + 0, + 0, + 0, + "0x010161", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 319, + 0, + 0, + 0, + "0x010161", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 319, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 215, + "00:00,23:59" + ], + [ + 319, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 215, + "00:00,23:59" + ], + [ + 319, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 215, + "00:00,23:59" + ], + [ + 319, + 0, + 2, + 0, + "0x010211", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 215, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 204, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 204, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 319, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 320, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 50, + "00:00,23:59" + ], + [ + 320, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 50, + "00:00,23:59" + ], + [ + 320, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 50, + "00:00,23:59" + ], + [ + 320, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 150, + "00:00,23:59" + ], + [ + 320, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 150, + "00:00,23:59" + ], + [ + 320, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 150, + "00:00,23:59" + ], + [ + 320, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 150, + "00:00,23:59" + ], + [ + 320, + 0, + 2, + 0, + "0x010603", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 150, + "00:00,23:59" + ], + [ + 321, + 0, + 1, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 1, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 1, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 2, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 2, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 2, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 321, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 4, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 202, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 202, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 202, + "00:00,23:59" + ], + [ + 321, + 0, + 5, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 16, + "00:00,23:59" + ], + [ + 321, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 16, + "00:00,23:59" + ], + [ + 321, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 16, + "00:00,23:59" + ], + [ + 321, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 202, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 8, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 9, + 0, + "0x015303", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 197000, + 107, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x015306", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 197000, + 206, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x010209", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 213, + "00:00,23:59" + ], + [ + 321, + 0, + 12, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 322, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 1, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 322, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 322, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 322, + 0, + 2, + 0, + "0x010161", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010612", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 204, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 322, + 0, + 3, + 0, + "0x010209", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 213, + "00:00,23:59" + ], + [ + 330, + 0, + 1, + 0, + "0x010315", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 439, + "00:00,23:59" + ], + [ + 330, + 0, + 1, + 0, + "0x010315", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 439, + "00:00,23:59" + ], + [ + 330, + 0, + 1, + 0, + "0x010315", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 439, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 424, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 424, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 424, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 2, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 3, + 0, + "0x015503", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + true, + false, + false, + false, + 0, + 0, + 152540, + 442, + "00:00,23:59" + ], + [ + 330, + 0, + 4, + 0, + "0x015600", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 304, + "00:00,23:59" + ], + [ + 330, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 330, + 0, + 5, + 0, + "0x015851", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 152540, + 443, + "00:00,23:59" + ], + [ + 330, + 0, + 6, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 424, + "00:00,23:59" + ], + [ + 330, + 0, + 6, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 424, + "00:00,23:59" + ], + [ + 331, + 0, + 0, + 0, + "0x010430", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 331, + 0, + 0, + 0, + "0x010430", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 331, + 0, + 0, + 0, + "0x010431", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 331, + 0, + 1, + 0, + "0x015012", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + false, + false, + false, + true, + 63, + 0, + 156320, + 208, + "00:00,23:59" + ], + [ + 331, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 331, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 331, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 331, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 120, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 156320, + 168, + "00:00,23:59" + ], + [ + 331, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 331, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 331, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 331, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 331, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010612", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 15632, + 204, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 365, + 0, + 1, + 0, + "0x010162", + 2298, + 0, + 100, + 63, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 2, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 3, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 65, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x010162", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 4, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010612", + 2298, + 0, + 100, + 65, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 204, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 7, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 16, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 16, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 16, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 16, + 0, + "0x010160", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 410, + 0, + 0, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 410, + 0, + 0, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 410, + 0, + 0, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 410, + 0, + 1, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 410, + 0, + 1, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010608", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010608", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010608", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 2, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 3, + 0, + "0x015201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 223, + "00:00,23:59" + ], + [ + 410, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 410, + 0, + 4, + 0, + "0x015042", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 437, + "00:00,23:59" + ], + [ + 147, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010606", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 386, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010606", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 386, + "00:00,23:59" + ], + [ + 147, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 2, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 2, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 2, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 2, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + -1, + "00:00,23:59" + ], + [ + 147, + 0, + 3, + 0, + "0x010312", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 174, + "00:00,23:59" + ], + [ + 147, + 0, + 3, + 0, + "0x010312", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 174, + "00:00,23:59" + ], + [ + 147, + 0, + 4, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 4, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 4, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 4, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 5, + 0, + "0x010312", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 173, + "00:00,23:59" + ], + [ + 147, + 0, + 5, + 0, + "0x010312", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 173, + "00:00,23:59" + ], + [ + 147, + 0, + 5, + 0, + "0x015102", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 57340, + 390, + "00:00,23:59" + ], + [ + 147, + 0, + 6, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 6, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 6, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 6, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 7, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 7, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 7, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 7, + 0, + "0x011122", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 8, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 8, + 0, + "0x011121", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 9, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 9, + 0, + "0x011120", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 176, + "00:00,23:59" + ], + [ + 147, + 0, + 10, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 10, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 10, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 11, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 11, + 0, + "0x010207", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 180, + "00:00,23:59" + ], + [ + 147, + 0, + 12, + 0, + "0x015103", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 56360, + 159, + "00:00,23:59" + ], + [ + 147, + 0, + 12, + 0, + "0x015102", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 57340, + 390, + "00:00,23:59" + ], + [ + 147, + 0, + 13, + 0, + "0x020402", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 60400, + 143, + "00:00,23:59" + ], + [ + 31, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 74, + "00:00,23:59" + ], + [ + 31, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 74, + "00:00,23:59" + ], + [ + 31, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 166, + "00:00,23:59" + ], + [ + 31, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 166, + "00:00,23:59" + ], + [ + 32, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 32, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 32, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 32, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 32, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 35, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 35, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 35, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 35, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 36, + 0, + 1, + 0, + "0x015210", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 340, + "00:00,23:59" + ], + [ + 37, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 37, + 0, + 1, + 0, + "0x015103", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 57340, + 159, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x010205", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 123, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x015812", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 144, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x015812", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 144, + "00:00,23:59" + ], + [ + 39, + 0, + 0, + 0, + "0x015801", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 53, + "00:00,23:59" + ], + [ + 40, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 40, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 40, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 40, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 40, + 0, + 2, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 40, + 0, + 2, + 0, + "0x010111", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 40, + 0, + 2, + 0, + "0x010104", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 7, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011010", + 2298, + 0, + 100, + 48, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 200, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011011", + 2298, + 0, + 100, + 48, + 53, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 333, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011010", + 2298, + 0, + 100, + 48, + 52, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 200, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011011", + 2298, + 0, + 100, + 48, + 53, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 333, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011012", + 2298, + 0, + 100, + 48, + 54, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 201, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011012", + 2298, + 0, + 100, + 48, + 54, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 201, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011014", + 2298, + 0, + 100, + 50, + 56, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 369, + "00:00,23:59" + ], + [ + 41, + 0, + 0, + 0, + "0x011013", + 2298, + 0, + 100, + 47, + 55, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 332, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 65, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 74, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 120, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 115, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 74, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 74, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 74, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 90, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 11, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 11, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 11, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 12, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 13, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 13, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 13, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 74, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 74, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 74, + 0, + 14, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 74, + 0, + 14, + 0, + "0x015001", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 91, + "00:00,23:59" + ], + [ + 74, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 74, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 86, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 86, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 86, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 416, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 416, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 179, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 165, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 165, + "00:00,23:59" + ], + [ + 86, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 165, + "00:00,23:59" + ], + [ + 86, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 27, + "00:00,23:59" + ], + [ + 86, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 27, + "00:00,23:59" + ], + [ + 86, + 0, + 3, + 0, + "0x010303", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + 400, + "00:00,23:59" + ], + [ + 86, + 0, + 3, + 0, + "0x010303", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + 400, + "00:00,23:59" + ], + [ + 86, + 0, + 4, + 0, + "0x010303", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + 400, + "00:00,23:59" + ], + [ + 86, + 0, + 4, + 0, + "0x010310", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 103, + 0, + 1000000, + 382, + "00:00,23:59" + ], + [ + 86, + 0, + 4, + 0, + "0x015600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 305, + "00:00,23:59" + ], + [ + 89, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 0, + 0, + "0x010306", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 41, + 0, + 42000, + 169, + "00:00,23:59" + ], + [ + 89, + 0, + 0, + 0, + "0x010306", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 44, + 0, + 53540, + 169, + "00:00,23:59" + ], + [ + 89, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 3, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 3, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 89, + 0, + 5, + 0, + "0x010313", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 45, + 0, + 54460, + 403, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010502", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 74, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 37, + 0, + 1486, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 8, + 0, + "0x010502", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 8, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 9, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 9, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 9, + 0, + "0x015100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 41, + 0, + 42000, + 66, + "00:00,23:59" + ], + [ + 89, + 0, + 9, + 0, + "0x075120", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 164, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010501", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 37, + 0, + 1486, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010504", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 166, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010504", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 166, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 10, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x015604", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 39, + 0, + 30500, + 299, + "00:00,23:59" + ], + [ + 89, + 0, + 11, + 0, + "0x015604", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 39, + 0, + 30500, + 299, + "00:00,23:59" + ], + [ + 90, + 0, + 0, + 0, + "0x015500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 68, + "00:00,23:59" + ], + [ + 90, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010310", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 380, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 90, + 0, + 2, + 0, + "0x010504", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 166, + "00:00,23:59" + ], + [ + 90, + 0, + 3, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 90, + 0, + 3, + 0, + "0x010111", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 90, + 0, + 3, + 0, + "0x010114", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 135, + "00:00,23:59" + ], + [ + 90, + 0, + 3, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 90, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 90, + 0, + 4, + 0, + "0x010102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 90, + 0, + 4, + 0, + "0x010110", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 90, + 0, + 4, + 0, + "0x010111", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 101, + "00:00,23:59" + ], + [ + 90, + 0, + 4, + 0, + "0x015040", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 272, + "00:00,23:59" + ], + [ + 90, + 0, + 5, + 0, + "0x010114", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x015600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 40, + 0, + 37420, + 304, + "00:00,23:59" + ], + [ + 90, + 0, + 6, + 0, + "0x015604", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 298, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010504", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 166, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 74, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010504", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 166, + "00:00,23:59" + ], + [ + 90, + 0, + 7, + 0, + "0x010502", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 77, + "00:00,23:59" + ], + [ + 91, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 91, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 71, + "00:00,23:59" + ], + [ + 91, + 0, + 1, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 91, + 0, + 1, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 91, + 0, + 2, + 0, + "0x010302", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 2, + 0, + "0x010302", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 2, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 91, + 0, + 2, + 0, + "0x010910", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 157, + "00:00,23:59" + ], + [ + 91, + 0, + 2, + 0, + "0x015500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 157, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 117, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 117, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 178, + "00:00,23:59" + ], + [ + 91, + 0, + 4, + 0, + "0x010504", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 166, + "00:00,23:59" + ], + [ + 91, + 0, + 4, + 0, + "0x010503", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 74, + "00:00,23:59" + ], + [ + 91, + 0, + 4, + 0, + "0x010503", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 74, + "00:00,23:59" + ], + [ + 91, + 0, + 4, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 77, + "00:00,23:59" + ], + [ + 91, + 0, + 5, + 0, + "0x010508", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 91, + 0, + 6, + 0, + "0x010310", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 380, + "00:00,23:59" + ], + [ + 91, + 0, + 6, + 0, + "0x010311", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 37420, + 237, + "00:00,23:59" + ], + [ + 91, + 0, + 6, + 0, + "0x010311", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 37420, + 237, + "00:00,23:59" + ], + [ + 92, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 166, + "00:00,23:59" + ], + [ + 92, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 166, + "00:00,23:59" + ], + [ + 92, + 0, + 0, + 0, + "0x010502", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 77, + "00:00,23:59" + ], + [ + 92, + 0, + 1, + 0, + "0x010511", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 92, + 0, + 1, + 0, + "0x010303", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 153780, + 400, + "00:00,23:59" + ], + [ + 92, + 0, + 1, + 0, + "0x010517", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 419, + "00:00,23:59" + ], + [ + 92, + 0, + 1, + 0, + "0x010512", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 92, + 0, + 1, + 0, + "0x010513", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 419, + "00:00,23:59" + ], + [ + 92, + 0, + 2, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 92, + 0, + 2, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 168, + "00:00,23:59" + ], + [ + 92, + 0, + 3, + 0, + "0x010508", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 168, + "00:00,23:59" + ], + [ + 92, + 0, + 13, + 0, + "0x010502", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 77, + "00:00,23:59" + ], + [ + 92, + 0, + 13, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 77, + "00:00,23:59" + ], + [ + 92, + 0, + 13, + 0, + "0x010512", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 92, + 0, + 13, + 0, + "0x010512", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 417, + "00:00,23:59" + ], + [ + 92, + 0, + 13, + 0, + "0x010518", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 354, + "00:00,23:59" + ], + [ + 92, + 0, + 14, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 14, + 0, + "0x010502", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 14, + 0, + "0x010504", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 166, + "00:00,23:59" + ], + [ + 92, + 0, + 14, + 0, + "0x010504", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 166, + "00:00,23:59" + ], + [ + 92, + 0, + 5, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x015600", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 120, + 0, + 152540, + 304, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 16, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 92, + 0, + 17, + 0, + "0x010306", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 120, + 0, + 155040, + 169, + "00:00,23:59" + ], + [ + 92, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 9, + 0, + "0x015201", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 155040, + 222, + "00:00,23:59" + ], + [ + 92, + 0, + 10, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010502", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 77, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 71, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010308", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 164, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 117, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010308", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 164, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 117, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010308", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 164, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010310", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 155040, + 381, + "00:00,23:59" + ], + [ + 92, + 0, + 12, + 0, + "0x010310", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 155040, + 381, + "00:00,23:59" + ], + [ + 93, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 93, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x010206", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 275, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x011130", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x010206", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 275, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x011131", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x011132", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x011132", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 0, + 0, + "0x011132", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 1, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011132", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011132", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011131", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011130", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x010206", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 275, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011130", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x011130", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 196, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x010206", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 275, + "00:00,23:59" + ], + [ + 94, + 0, + 2, + 0, + "0x010206", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 275, + "00:00,23:59" + ], + [ + 94, + 0, + 3, + 0, + "0x015620", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 235, + "00:00,23:59" + ], + [ + 94, + 0, + 3, + 0, + "0x015620", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 235, + "00:00,23:59" + ], + [ + 94, + 0, + 3, + 0, + "0x015620", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 235, + "00:00,23:59" + ], + [ + 94, + 0, + 3, + 0, + "0x015620", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 235, + "00:00,23:59" + ], + [ + 94, + 0, + 3, + 0, + "0x015620", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 235, + "00:00,23:59" + ], + [ + 94, + 0, + 4, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 4, + 0, + "0x010607", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 194, + "00:00,23:59" + ], + [ + 94, + 0, + 4, + 0, + "0x015203", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 50, + 0, + 59360, + 139, + "00:00,23:59" + ], + [ + 94, + 0, + 4, + 0, + "0x015604", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 50, + 0, + 59360, + 299, + "00:00,23:59" + ], + [ + 98, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 7, + "00:00,23:59" + ], + [ + 98, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 98, + 0, + 0, + 0, + "0x010105", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 135, + "00:00,23:59" + ], + [ + 98, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 98, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 58, + "00:00,23:59" + ], + [ + 98, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 58, + "00:00,23:59" + ], + [ + 98, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 58, + "00:00,23:59" + ], + [ + 98, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 4, + 0, + "0x015707", + 316, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 113, + "00:00,23:59" + ], + [ + 98, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 98, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 184, + "00:00,23:59" + ], + [ + 98, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 184, + "00:00,23:59" + ], + [ + 98, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 98, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 98, + 0, + 7, + 0, + "0x010460", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 184, + "00:00,23:59" + ], + [ + 99, + 0, + 0, + 0, + "0x010203", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 0, + 0, + "0x010203", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 58, + "00:00,23:59" + ], + [ + 99, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 33, + 0, + 11940, + 68, + "00:00,23:59" + ], + [ + 99, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 58, + "00:00,23:59" + ], + [ + 99, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 58, + "00:00,23:59" + ], + [ + 99, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 58, + "00:00,23:59" + ], + [ + 99, + 0, + 4, + 0, + "0x010114", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 135, + "00:00,23:59" + ], + [ + 99, + 0, + 4, + 0, + "0x010114", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 135, + "00:00,23:59" + ], + [ + 99, + 0, + 4, + 0, + "0x010114", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 135, + "00:00,23:59" + ], + [ + 99, + 0, + 4, + 0, + "0x010114", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 135, + "00:00,23:59" + ], + [ + 99, + 0, + 4, + 0, + "0x015003", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 62, + "00:00,23:59" + ], + [ + 99, + 0, + 5, + 0, + "0x010110", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 101, + "00:00,23:59" + ], + [ + 99, + 0, + 5, + 0, + "0x010113", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 99, + 0, + 5, + 0, + "0x010112", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 138, + "00:00,23:59" + ], + [ + 99, + 0, + 5, + 0, + "0x010111", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 101, + "00:00,23:59" + ], + [ + 99, + 0, + 5, + 0, + "0x010111", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 101, + "00:00,23:59" + ], + [ + 99, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 6, + 0, + "0x010111", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 6, + 0, + "0x010104", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 99, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 99, + 0, + 7, + 0, + "0x010103", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 99, + 0, + 7, + 0, + "0x010103", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 99, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 99, + 0, + 8, + 0, + "0x015502", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 32, + 0, + 11260, + 116, + "00:00,23:59" + ], + [ + 99, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 10, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 104, + 0, + 9, + 0, + "0x010110", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 9, + 0, + "0x010101", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 9, + 0, + "0x010111", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 9, + 0, + "0x010111", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 6, + 0, + "0x010410", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 6, + 0, + "0x010410", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 6, + 0, + "0x010410", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 104, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 100, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 0, + 0, + "0x010301", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 178, + "00:00,23:59" + ], + [ + 100, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 164, + "00:00,23:59" + ], + [ + 100, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 178, + "00:00,23:59" + ], + [ + 100, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 178, + "00:00,23:59" + ], + [ + 100, + 0, + 1, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 1, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 2, + 0, + "0x010307", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 415, + "00:00,23:59" + ], + [ + 100, + 0, + 2, + 0, + "0x010307", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 415, + "00:00,23:59" + ], + [ + 100, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 27, + "00:00,23:59" + ], + [ + 100, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 131, + "00:00,23:59" + ], + [ + 100, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 131, + "00:00,23:59" + ], + [ + 100, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 131, + "00:00,23:59" + ], + [ + 100, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 131, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010501", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010501", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x010501", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 71, + "00:00,23:59" + ], + [ + 100, + 0, + 4, + 0, + "0x015600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 35, + 0, + 13360, + 304, + "00:00,23:59" + ], + [ + 115, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 0, + 0, + "0x010105", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 115, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 115, + 0, + 2, + 0, + "0x015041", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 14100, + 255, + "00:00,23:59" + ], + [ + 115, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 3, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 3, + 0, + "0x010111", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 101, + "00:00,23:59" + ], + [ + 115, + 0, + 3, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 115, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 4, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 115, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 117, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 16, + "00:00,23:59" + ], + [ + 117, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 16, + "00:00,23:59" + ], + [ + 117, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 16, + "00:00,23:59" + ], + [ + 117, + 0, + 1, + 0, + "0x010401", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 88, + "00:00,23:59" + ], + [ + 117, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 184, + "00:00,23:59" + ], + [ + 117, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 184, + "00:00,23:59" + ], + [ + 117, + 0, + 2, + 0, + "0x010461", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 186, + "00:00,23:59" + ], + [ + 117, + 0, + 2, + 0, + "0x010907", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 347, + "00:00,23:59" + ], + [ + 117, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 347, + "00:00,23:59" + ], + [ + 117, + 0, + 3, + 0, + "0x010907", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 347, + "00:00,23:59" + ], + [ + 117, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 63, + 0, + 156320, + 68, + "00:00,23:59" + ], + [ + 118, + 0, + 0, + 0, + "0x010105", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 21, + "00:00,23:59" + ], + [ + 118, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 118, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 118, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 118, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 118, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 21, + "00:00,23:59" + ], + [ + 118, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 424, + "00:00,23:59" + ], + [ + 118, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 70, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 424, + "00:00,23:59" + ], + [ + 118, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 424, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 21, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010104", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 52640, + 68, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 21, + "00:00,23:59" + ], + [ + 118, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 21, + "00:00,23:59" + ], + [ + 119, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 3, + 0, + "0x010307", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 400, + "00:00,23:59" + ], + [ + 119, + 0, + 3, + 0, + "0x010307", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 415, + "00:00,23:59" + ], + [ + 119, + 0, + 3, + 0, + "0x015600", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 304, + "00:00,23:59" + ], + [ + 120, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 1, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 1, + 0, + "0x010104", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 2, + 0, + "0x010103", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 21, + "00:00,23:59" + ], + [ + 120, + 0, + 2, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 21, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 39, + 0, + 3050, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 39, + 0, + 3050, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x010105", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 21, + "00:00,23:59" + ], + [ + 120, + 0, + 3, + 0, + "0x015000", + 2298, + 0, + 95, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 42000, + 91, + "00:00,23:59" + ], + [ + 120, + 0, + 4, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 5, + 0, + "0x010102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 5, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 6, + 0, + "0x010101", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 7, + "00:00,23:59" + ], + [ + 120, + 0, + 6, + 0, + "0x010910", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 157, + "00:00,23:59" + ], + [ + 120, + 0, + 6, + 0, + "0x010105", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 21, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010501", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 121, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 71, + "00:00,23:59" + ], + [ + 122, + 0, + 0, + 0, + "0x010900", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 29, + "00:00,23:59" + ], + [ + 122, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 1, + 0, + "0x010900", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 29, + "00:00,23:59" + ], + [ + 122, + 0, + 1, + 0, + "0x015002", + 2298, + 0, + 90, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 62, + "00:00,23:59" + ], + [ + 122, + 0, + 1, + 0, + "0x010401", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 88, + "00:00,23:59" + ], + [ + 122, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 16, + "00:00,23:59" + ], + [ + 122, + 0, + 2, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 2, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 122, + 0, + 4, + 0, + "0x010509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 122, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 426, + "00:00,23:59" + ], + [ + 122, + 0, + 7, + 0, + "0x015041", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 255, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x010205", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 123, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x015801", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x010205", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 123, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x015802", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 53, + "00:00,23:59" + ], + [ + 124, + 0, + 0, + 0, + "0x015812", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 144, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 126, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 127, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 127, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 101, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010104", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010113", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 135, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 7, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010103", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 21, + "00:00,23:59" + ], + [ + 130, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 101, + "00:00,23:59" + ], + [ + 131, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 131, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 131, + 0, + 0, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 131, + 0, + 1, + 0, + "0x018401", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 2, + 0, + "0x011000", + 2298, + 0, + 100, + 103, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 2, + 0, + "0x011000", + 2298, + 0, + 100, + 103, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 3, + 0, + "0x011001", + 2298, + 0, + 100, + 46, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 36, + "00:00,23:59" + ], + [ + 131, + 0, + 3, + 0, + "0x011001", + 2298, + 0, + 100, + 46, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 36, + "00:00,23:59" + ], + [ + 131, + 0, + 3, + 0, + "0x011004", + 2298, + 0, + 100, + 46, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 40, + "00:00,23:59" + ], + [ + 131, + 0, + 3, + 0, + "0x011006", + 2298, + 0, + 100, + 44, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 41, + "00:00,23:59" + ], + [ + 131, + 0, + 4, + 0, + "0x011004", + 2298, + 0, + 100, + 103, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 4, + 0, + "0x011000", + 2298, + 0, + 100, + 103, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 4, + 0, + "0x011000", + 2298, + 0, + 100, + 103, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 131, + 0, + 5, + 0, + "0x011000", + 2298, + 0, + 100, + 48, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 37, + "00:00,23:59" + ], + [ + 136, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 136, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 136, + 0, + 0, + 0, + "0x010105", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 21, + "00:00,23:59" + ], + [ + 136, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 136, + 0, + 1, + 0, + "0x010110", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 101, + "00:00,23:59" + ], + [ + 136, + 0, + 1, + 0, + "0x010110", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 101, + "00:00,23:59" + ], + [ + 136, + 0, + 2, + 0, + "0x010110", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 101, + "00:00,23:59" + ], + [ + 136, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 136, + 0, + 2, + 0, + "0x015100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 11260, + 66, + "00:00,23:59" + ], + [ + 151, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 151, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 151, + 0, + 1, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 151, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 151, + 0, + 2, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 151, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 68, + "00:00,23:59" + ], + [ + 151, + 0, + 3, + 0, + "0x010113", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 37420, + 101, + "00:00,23:59" + ], + [ + 151, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 151, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 151, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 151, + 0, + 5, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 151, + 0, + 5, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 151, + 0, + 5, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 151, + 0, + 5, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 154, + 0, + 0, + 0, + "0x011000", + 2298, + 0, + 100, + 30, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 37, + "00:00,23:59" + ], + [ + 154, + 0, + 0, + 0, + "0x011006", + 2298, + 0, + 100, + 30, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 41, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011006", + 2298, + 0, + 100, + 30, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 41, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011003", + 2298, + 0, + 100, + 30, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 39, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011000", + 2298, + 0, + 100, + 30, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 37, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011004", + 2298, + 0, + 100, + 30, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 40, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011001", + 2298, + 0, + 100, + 30, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 36, + "00:00,23:59" + ], + [ + 154, + 0, + 1, + 0, + "0x011002", + 2298, + 0, + 100, + 30, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 42, + "00:00,23:59" + ], + [ + 154, + 0, + 2, + 0, + "0x015002", + 2298, + 0, + 90, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 31, + 0, + 10600, + 61, + "00:00,23:59" + ], + [ + 154, + 0, + 2, + 0, + "0x011001", + 2298, + 0, + 100, + 29, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 36, + "00:00,23:59" + ], + [ + 154, + 0, + 2, + 0, + "0x011006", + 2298, + 0, + 100, + 29, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 41, + "00:00,23:59" + ], + [ + 155, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 0, + 0, + "0x015801", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 0, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015801", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015802", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015802", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 1, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x015810", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 155, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 155, + 0, + 3, + 0, + "0x015830", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 50, + 0, + 59360, + 316, + "00:00,23:59" + ], + [ + 155, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 110, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 124, + "00:00,23:59" + ], + [ + 155, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 90, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 155, + 0, + 3, + 0, + "0x010401", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 88, + "00:00,23:59" + ], + [ + 156, + 0, + 0, + 0, + "0x015812", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 0, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 1, + 0, + "0x015811", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 2, + 0, + "0x015811", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 2, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 2, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 2, + 0, + "0x015830", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 316, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015812", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6040, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015830", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 316, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 3, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 4, + 0, + "0x015812", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 4, + 0, + "0x015812", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6040, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 124, + "00:00,23:59" + ], + [ + 156, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 124, + "00:00,23:59" + ], + [ + 156, + 0, + 5, + 0, + "0x015812", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6040, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 5, + 0, + "0x015812", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6040, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 5, + 0, + "0x015830", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 316, + "00:00,23:59" + ], + [ + 156, + 0, + 5, + 0, + "0x015811", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 6, + 0, + "0x015812", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 6, + 0, + "0x015002", + 2298, + 0, + 90, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 60400, + 62, + "00:00,23:59" + ], + [ + 156, + 0, + 7, + 0, + "0x015801", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 7, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 7, + 0, + "0x015812", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6040, + 144, + "00:00,23:59" + ], + [ + 156, + 0, + 8, + 0, + "0x015811", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 8, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 156, + 0, + 8, + 0, + "0x015830", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 316, + "00:00,23:59" + ], + [ + 156, + 0, + 8, + 0, + "0x015800", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 53, + "00:00,23:59" + ], + [ + 157, + 0, + 0, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 0, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 1, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 1, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 1, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 1, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 3, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 3, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 3, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 3, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 5, + 0, + "0x010401", + 2298, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6364, + 88, + "00:00,23:59" + ], + [ + 157, + 0, + 6, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 155, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 7, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x011123", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x011124", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x011125", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 154, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 10, + 0, + "0x010401", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 88, + "00:00,23:59" + ], + [ + 157, + 0, + 11, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 11, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 11, + 0, + "0x015103", + 2298, + 0, + 100, + 55, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 64760, + 159, + "00:00,23:59" + ], + [ + 157, + 0, + 11, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 11, + 0, + "0x010400", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 16, + "00:00,23:59" + ], + [ + 157, + 0, + 12, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 157, + 0, + 12, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 157, + 0, + 12, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 157, + 0, + 12, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 157, + 0, + 12, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 157, + 0, + 13, + 0, + "0x010800", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 149, + "00:00,23:59" + ], + [ + 157, + 0, + 13, + 0, + "0x010800", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 149, + "00:00,23:59" + ], + [ + 157, + 0, + 13, + 0, + "0x010800", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 149, + "00:00,23:59" + ], + [ + 157, + 0, + 13, + 0, + "0x010800", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 149, + "00:00,23:59" + ], + [ + 157, + 0, + 13, + 0, + "0x010800", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 149, + "00:00,23:59" + ], + [ + 156, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 124, + "00:00,23:59" + ], + [ + 156, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 124, + "00:00,23:59" + ], + [ + 156, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 124, + "00:00,23:59" + ], + [ + 164, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 174, + "00:00,23:59" + ], + [ + 164, + 0, + 0, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 0, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 0, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 174, + "00:00,23:59" + ], + [ + 164, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 180, + "00:00,23:59" + ], + [ + 164, + 0, + 1, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 1, + 0, + "0x011121", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 180, + "00:00,23:59" + ], + [ + 164, + 0, + 1, + 0, + "0x011120", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 2, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 3, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 3, + 0, + "0x011122", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 3, + 0, + "0x011121", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 176, + "00:00,23:59" + ], + [ + 164, + 0, + 4, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 164, + 0, + 4, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 50, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 164, + 0, + 4, + 0, + "0x015103", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 154, + "00:00,23:59" + ], + [ + 166, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 166, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 166, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 166, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010411", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 86, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010411", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 86, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 131, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 131, + "00:00,23:59" + ], + [ + 166, + 0, + 4, + 0, + "0x015500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 68, + "00:00,23:59" + ], + [ + 166, + 0, + 5, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 5, + 0, + "0x010411", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 86, + "00:00,23:59" + ], + [ + 166, + 0, + 6, + 0, + "0x010410", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 50, + "00:00,23:59" + ], + [ + 166, + 0, + 7, + 0, + "0x010410", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 167, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 53, + "00:00,23:59" + ], + [ + 167, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 123, + "00:00,23:59" + ], + [ + 167, + 0, + 1, + 0, + "0x015801", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 167, + 0, + 1, + 0, + "0x015802", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 53, + "00:00,23:59" + ], + [ + 167, + 0, + 1, + 0, + "0x015812", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 144, + "00:00,23:59" + ], + [ + 167, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 37420, + 53, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 0, + 0, + "0x011124", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 166, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 166, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x011030", + 2298, + 0, + 100, + 45, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x011030", + 2298, + 0, + 100, + 45, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x011031", + 2298, + 0, + 100, + 45, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 0, + 0, + "0x011031", + 2298, + 0, + 100, + 45, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011030", + 2298, + 0, + 100, + 45, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011030", + 2298, + 0, + 100, + 45, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 191, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011034", + 2298, + 0, + 100, + 46, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 192, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011034", + 2298, + 0, + 100, + 46, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 192, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x010504", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 166, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011033", + 2298, + 0, + 100, + 45, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 199, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x010504", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 166, + "00:00,23:59" + ], + [ + 173, + 0, + 1, + 0, + "0x011033", + 2298, + 0, + 100, + 45, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 199, + "00:00,23:59" + ], + [ + 173, + 0, + 2, + 0, + "0x015710", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 349, + "00:00,23:59" + ], + [ + 173, + 0, + 2, + 0, + "0x015605", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 374, + "00:00,23:59" + ], + [ + 329, + 0, + 0, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 329, + 0, + 0, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 329, + 0, + 0, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010421", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 331, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 277, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 2, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 2, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x015412", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 433, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x015411", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 280, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x015411", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 280, + "00:00,23:59" + ], + [ + 329, + 0, + 3, + 0, + "0x015413", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 435, + "00:00,23:59" + ], + [ + 329, + 0, + 4, + 0, + "0x015104", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 162, + "00:00,23:59" + ], + [ + 332, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 202, + "00:00,23:59" + ], + [ + 332, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 202, + "00:00,23:59" + ], + [ + 332, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 16, + "00:00,23:59" + ], + [ + 332, + 0, + 6, + 0, + "0x010401", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 88, + "00:00,23:59" + ], + [ + 332, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 16, + "00:00,23:59" + ], + [ + 332, + 0, + 7, + 0, + "0x075130", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 118, + "00:00,23:59" + ], + [ + 332, + 0, + 7, + 0, + "0x075130", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 118, + "00:00,23:59" + ], + [ + 332, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 1000000, + 68, + "00:00,23:59" + ], + [ + 332, + 0, + 7, + 0, + "0x015605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 1000000, + 375, + "00:00,23:59" + ], + [ + 363, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 1, + 0, + "0x010920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 448, + "00:00,23:59" + ], + [ + 363, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 202, + "00:00,23:59" + ], + [ + 363, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 2, + 0, + "0x010920", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 448, + "00:00,23:59" + ], + [ + 363, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 38700, + 202, + "00:00,23:59" + ], + [ + 363, + 0, + 3, + 0, + "0x010410", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 50, + "00:00,23:59" + ], + [ + 363, + 0, + 3, + 0, + "0x010411", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 86, + "00:00,23:59" + ], + [ + 363, + 0, + 3, + 0, + "0x015010", + 2298, + 0, + 80, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 437000, + 220, + "00:00,23:59" + ], + [ + 363, + 0, + 3, + 0, + "0x010430", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 202, + "00:00,23:59" + ], + [ + 364, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 1, + 0, + "0x010451", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 284, + "00:00,23:59" + ], + [ + 364, + 0, + 2, + 0, + "0x010450", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 2, + 0, + "0x010450", + 2298, + 0, + 95, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 23700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 281, + "00:00,23:59" + ], + [ + 364, + 0, + 5, + 0, + "0x015503", + 2298, + 0, + 100, + 68, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 267000, + 442, + "00:00,23:59" + ], + [ + 364, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 364, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 364, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 364, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 150, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010311", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 237, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010311", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 237, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 164, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010309", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 117, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010516", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 353, + "00:00,23:59" + ], + [ + 431, + 0, + 1, + 0, + "0x010520", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 353, + "00:00,23:59" + ], + [ + 431, + 0, + 2, + 0, + "0x015600", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 65, + 0, + 197000, + 304, + "00:00,23:59" + ], + [ + 431, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 164, + "00:00,23:59" + ], + [ + 431, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 164, + "00:00,23:59" + ], + [ + 431, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 164, + "00:00,23:59" + ], + [ + 431, + 0, + 2, + 0, + "0x075120", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 164, + "00:00,23:59" + ], + [ + 431, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 195, + "00:00,23:59" + ], + [ + 431, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 195, + "00:00,23:59" + ], + [ + 431, + 0, + 3, + 0, + "0x010607", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 195, + "00:00,23:59" + ], + [ + 431, + 0, + 4, + 0, + "0x010518", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 354, + "00:00,23:59" + ], + [ + 431, + 0, + 4, + 0, + "0x010519", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 455, + "00:00,23:59" + ], + [ + 431, + 0, + 4, + 0, + "0x010518", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 354, + "00:00,23:59" + ], + [ + 431, + 0, + 4, + 0, + "0x010517", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 419, + "00:00,23:59" + ], + [ + 431, + 0, + 4, + 0, + "0x010508", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 65, + 0, + 197000, + 168, + "00:00,23:59" + ], + [ + 431, + 0, + 5, + 0, + "0x010206", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 276, + "00:00,23:59" + ], + [ + 431, + 0, + 5, + 0, + "0x010206", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 276, + "00:00,23:59" + ], + [ + 431, + 0, + 5, + 0, + "0x010206", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 276, + "00:00,23:59" + ], + [ + 431, + 0, + 5, + 0, + "0x010206", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 276, + "00:00,23:59" + ], + [ + 431, + 0, + 5, + 0, + "0x015203", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 217000, + 139, + "00:00,23:59" + ], + [ + 28, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 28, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 28, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 7, + "00:00,23:59" + ], + [ + 28, + 0, + 1, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 34, + 0, + 1, + 0, + "0x015500", + 2298, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 4240, + 67, + "00:00,23:59" + ], + [ + 34, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + true, + 0, + 0, + 4660, + 7, + "00:00,23:59" + ], + [ + 34, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 466, + 7, + "00:00,23:59" + ], + [ + 34, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 466, + 7, + "00:00,23:59" + ], + [ + 38, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 7, + "00:00,23:59" + ], + [ + 38, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 38, + 0, + 0, + 0, + "0x010103", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 3, + "00:00,23:59" + ], + [ + 38, + 0, + 0, + 0, + "0x010104", + 2298, + 0, + 100, + 14, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 7, + "00:00,23:59" + ], + [ + 38, + 0, + 0, + 0, + "0x015504", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 0, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 0, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 0, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 0, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 4, + 0, + "0x015504", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 4, + 0, + "0x015504", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 7, + 0, + "0x015504", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 7, + 0, + "0x015504", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 7, + 0, + "0x015504", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 149, + "00:00,23:59" + ], + [ + 67, + 0, + 8, + 0, + "0x015504", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 8, + 0, + "0x015504", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 34, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x015041", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 6040, + 255, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 67, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 16, + "00:00,23:59" + ], + [ + 79, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 79, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 79, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 384, + 57, + "00:00,23:59" + ], + [ + 79, + 0, + 2, + 0, + "0x015031", + 2298, + 0, + 130, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 5560, + 126, + "00:00,23:59" + ], + [ + 79, + 0, + 2, + 0, + "0x015031", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 4660, + 126, + "00:00,23:59" + ], + [ + 85, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 0, + 0, + "0x010500", + 2298, + 0, + 98, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 0, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 0, + 0, + "0x010502", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 76, + "00:00,23:59" + ], + [ + 85, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 166, + "00:00,23:59" + ], + [ + 85, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 101, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 99, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 2, + 0, + "0x010504", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 166, + "00:00,23:59" + ], + [ + 85, + 0, + 2, + 0, + "0x010503", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 73, + "00:00,23:59" + ], + [ + 85, + 0, + 2, + 0, + "0x010311", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2760, + 235, + "00:00,23:59" + ], + [ + 85, + 0, + 3, + 0, + "0x015500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2140, + 67, + "00:00,23:59" + ], + [ + 85, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 5, + 0, + "0x010101", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 6, + 0, + "0x010103", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 8, + "00:00,23:59" + ], + [ + 85, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 6, + 0, + "0x010102", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 6, + 0, + "0x010104", + 2298, + 0, + 101, + 14, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 244, + 7, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010502", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 76, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 73, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x010509", + 308, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 412, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x010509", + 308, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 12, + 0, + 186, + 412, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x010509", + 308, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 12, + 0, + 186, + 412, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x010509", + 308, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 12, + 0, + 186, + 412, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x075120", + 309, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 163, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x075120", + 309, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 13, + 0, + 214, + 163, + "00:00,23:59" + ], + [ + 85, + 0, + 10, + 0, + "0x075120", + 307, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 163, + "00:00,23:59" + ], + [ + 85, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 97, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 97, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 97, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 132, + "00:00,23:59" + ], + [ + 97, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 110, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 132, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x010411", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 86, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 97, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 97, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 97, + 0, + 3, + 0, + "0x010410", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 3, + 0, + "0x010410", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 97, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 97, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 149, + "00:00,23:59" + ], + [ + 97, + 0, + 4, + 0, + "0x010800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 149, + "00:00,23:59" + ], + [ + 97, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 149, + "00:00,23:59" + ], + [ + 97, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 41, + 0, + 4200, + 149, + "00:00,23:59" + ], + [ + 97, + 0, + 5, + 0, + "0x010410", + 2298, + 0, + 95, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 5, + 0, + "0x010410", + 2298, + 0, + 105, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 50, + "00:00,23:59" + ], + [ + 97, + 0, + 6, + 0, + "0x010411", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 86, + "00:00,23:59" + ], + [ + 97, + 0, + 6, + 0, + "0x010411", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 54460, + 86, + "00:00,23:59" + ], + [ + 97, + 0, + 7, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 97, + 0, + 7, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 97, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 0, + 0, + "0x010600", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 58, + "00:00,23:59" + ], + [ + 106, + 0, + 0, + 0, + "0x010600", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 58, + "00:00,23:59" + ], + [ + 106, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 1, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 47, + "00:00,23:59" + ], + [ + 106, + 0, + 2, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + -1, + "00:00,23:59" + ], + [ + 106, + 0, + 2, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 2, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 47, + "00:00,23:59" + ], + [ + 106, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 3, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + -1, + "00:00,23:59" + ], + [ + 107, + 0, + 0, + 0, + "0x015502", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 116, + "00:00,23:59" + ], + [ + 107, + 0, + 0, + 0, + "0x015502", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 116, + "00:00,23:59" + ], + [ + 107, + 0, + 1, + 0, + "0x015504", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 35, + "00:00,23:59" + ], + [ + 107, + 0, + 1, + 0, + "0x015504", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 35, + "00:00,23:59" + ], + [ + 107, + 0, + 2, + 0, + "0x015505", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 45, + 0, + 54460, + 372, + "00:00,23:59" + ], + [ + 107, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 107, + 0, + 5, + 0, + "0x011102", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 107, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 107, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 107, + 0, + 6, + 0, + "0x015302", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 55, + "00:00,23:59" + ], + [ + 107, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 107, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 107, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 107, + 0, + 7, + 0, + "0x015504", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 35, + "00:00,23:59" + ], + [ + 107, + 0, + 7, + 0, + "0x015504", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 35, + "00:00,23:59" + ], + [ + 108, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 115, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 2, + 0, + "0x015104", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 161, + "00:00,23:59" + ], + [ + 108, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 3, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 108, + 0, + 3, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 108, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 108, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 108, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 108, + 0, + 5, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010508", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 168, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010508", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 168, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 6, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 132, + "00:00,23:59" + ], + [ + 108, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 108, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 108, + 0, + 8, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 110, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 0, + 0, + "0x011102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 0, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 2, + 0, + "0x011102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 2, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 2, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 110, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 110, + 0, + 4, + 0, + "0x015300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15640, + 103, + "00:00,23:59" + ], + [ + 110, + 0, + 3, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 3, + 0, + "0x011101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 110, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 0, + 0, + "0x015504", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 112, + 0, + 0, + 0, + "0x015500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 112, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 112, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 112, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 112, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 39, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 1, + 0, + "0x015020", + 2298, + 0, + 95, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 39, + 0, + 30500, + 111, + "00:00,23:59" + ], + [ + 112, + 0, + 1, + 0, + "0x015020", + 2298, + 0, + 110, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 41, + 0, + 42000, + 111, + "00:00,23:59" + ], + [ + 112, + 0, + 2, + 0, + "0x015001", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 40, + 0, + 37420, + 91, + "00:00,23:59" + ], + [ + 112, + 0, + 2, + 0, + "0x011102", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 2, + 0, + "0x011102", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 112, + 0, + 2, + 0, + "0x011101", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 39, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 110, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 6, + 0, + "0x010200", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x010600", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3050, + 188, + "00:00,23:59" + ], + [ + 112, + 0, + 7, + 0, + "0x011102", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 112, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 8, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 112, + 0, + 8, + 0, + "0x015031", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 41, + 0, + 42000, + 127, + "00:00,23:59" + ], + [ + 114, + 0, + 0, + 0, + "0x015502", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 116, + "00:00,23:59" + ], + [ + 114, + 0, + 0, + 0, + "0x015502", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 116, + "00:00,23:59" + ], + [ + 114, + 0, + 0, + 0, + "0x011101", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011102", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 1, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 2, + 0, + "0x015504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 35, + "00:00,23:59" + ], + [ + 114, + 0, + 2, + 0, + "0x015504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 35, + "00:00,23:59" + ], + [ + 114, + 0, + 2, + 0, + "0x015502", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 116, + "00:00,23:59" + ], + [ + 114, + 0, + 3, + 0, + "0x015504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 35, + "00:00,23:59" + ], + [ + 114, + 0, + 3, + 0, + "0x015504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 35, + "00:00,23:59" + ], + [ + 114, + 0, + 3, + 0, + "0x015504", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 42, + 0, + 4706, + 35, + "00:00,23:59" + ], + [ + 114, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 58, + "00:00,23:59" + ], + [ + 114, + 0, + 4, + 0, + "0x015031", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 127, + "00:00,23:59" + ], + [ + 114, + 0, + 4, + 0, + "0x015040", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 272, + "00:00,23:59" + ], + [ + 114, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 5, + 0, + "0x011102", + 2298, + 0, + 95, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 114, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 133, + 0, + 0, + 0, + "0x010915", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 428, + "00:00,23:59" + ], + [ + 133, + 0, + 0, + 0, + "0x010915", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 428, + "00:00,23:59" + ], + [ + 133, + 0, + 0, + 0, + "0x010450", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 2, + 0, + "0x015604", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2760, + 298, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 10, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 4, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34, + 10, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + 10, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 15, + "00:00,23:59" + ], + [ + 134, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + 14, + "00:00,23:59" + ], + [ + 135, + 0, + 5, + 0, + "0x015000", + 48, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 120, + 96, + "00:00,23:59" + ], + [ + 135, + 0, + 5, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 135, + 0, + 5, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 135, + 0, + 5, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 0, + 0, + "0x010606", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 0, + 0, + "0x010606", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 0, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 176, + "00:00,23:59" + ], + [ + 146, + 0, + 2, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 176, + "00:00,23:59" + ], + [ + 146, + 0, + 2, + 0, + "0x010606", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 386, + "00:00,23:59" + ], + [ + 146, + 0, + 3, + 0, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 180, + "00:00,23:59" + ], + [ + 146, + 0, + 3, + 0, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 180, + "00:00,23:59" + ], + [ + 146, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 176, + "00:00,23:59" + ], + [ + 146, + 0, + 5, + 0, + "0x030101", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 429, + "00:00,23:59" + ], + [ + 152, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 152, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 0, + 0, + "0x010103", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 21, + "00:00,23:59" + ], + [ + 152, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 556, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 22, + 0, + 556, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 1, + 0, + "0x010102", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 24, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 1, + 0, + "0x011150", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 24, + 0, + 654, + 142, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 24, + 0, + 654, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x011150", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 142, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 556, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x011150", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 142, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x011150", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 142, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + -1, + "00:00,23:59" + ], + [ + 152, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 3, + 0, + "0x010102", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + -1, + "00:00,23:59" + ], + [ + 152, + 0, + 4, + 0, + "0x010401", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 30, + 0, + 9960, + 88, + "00:00,23:59" + ], + [ + 152, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 16, + "00:00,23:59" + ], + [ + 152, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 16, + "00:00,23:59" + ], + [ + 152, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 16, + "00:00,23:59" + ], + [ + 152, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 25, + 0, + 706, + 16, + "00:00,23:59" + ], + [ + 152, + 0, + 5, + 0, + "0x010401", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 29, + 0, + 9340, + 88, + "00:00,23:59" + ], + [ + 152, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 152, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 152, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 152, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 7, + "00:00,23:59" + ], + [ + 152, + 0, + 8, + 0, + "0x010800", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 149, + "00:00,23:59" + ], + [ + 152, + 0, + 8, + 0, + "0x010800", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 149, + "00:00,23:59" + ], + [ + 152, + 0, + 8, + 0, + "0x010800", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 149, + "00:00,23:59" + ], + [ + 152, + 0, + 8, + 0, + "0x010800", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 510, + 149, + "00:00,23:59" + ], + [ + 153, + 0, + 0, + 0, + "0x010900", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 29, + "00:00,23:59" + ], + [ + 153, + 0, + 0, + 0, + "0x010900", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 29, + "00:00,23:59" + ], + [ + 153, + 0, + 0, + 0, + "0x010900", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 22, + 0, + 556, + 29, + "00:00,23:59" + ], + [ + 153, + 0, + 0, + 0, + "0x010901", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 47, + "00:00,23:59" + ], + [ + 153, + 0, + 1, + 0, + "0x010502", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 76, + "00:00,23:59" + ], + [ + 153, + 0, + 1, + 0, + "0x015000", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 25, + 0, + 7060, + 90, + "00:00,23:59" + ], + [ + 153, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 21, + 0, + 510, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 2, + 0, + "0x010504", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 166, + "00:00,23:59" + ], + [ + 153, + 0, + 2, + 0, + "0x010504", + 2298, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 23, + 0, + 604, + 166, + "00:00,23:59" + ], + [ + 153, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 3, + 0, + "0x010401", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 3, + 0, + "0x010900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 4, + 0, + "0x010401", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 153, + 0, + 5, + 0, + "0x010504", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 166, + "00:00,23:59" + ], + [ + 153, + 0, + 5, + 0, + "0x010501", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 73, + "00:00,23:59" + ], + [ + 153, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 73, + "00:00,23:59" + ], + [ + 153, + 0, + 6, + 0, + "0x010502", + 2298, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 22, + 0, + 556, + 76, + "00:00,23:59" + ], + [ + 153, + 0, + 8, + 0, + "0x010503", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 73, + "00:00,23:59" + ], + [ + 158, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 0, + 0, + "0x010401", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 88, + "00:00,23:59" + ], + [ + 158, + 0, + 0, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x015413", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 434, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x015412", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 432, + "00:00,23:59" + ], + [ + 158, + 0, + 1, + 0, + "0x015411", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 280, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 16, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x019201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 267, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x015413", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 434, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x015411", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 279, + "00:00,23:59" + ], + [ + 158, + 0, + 2, + 0, + "0x015412", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 432, + "00:00,23:59" + ], + [ + 158, + 0, + 3, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 158, + 0, + 3, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 158, + 0, + 3, + 0, + "0x015801", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 53, + "00:00,23:59" + ], + [ + 158, + 0, + 3, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 158, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 27, + "00:00,23:59" + ], + [ + 158, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 5, + 0, + "0x010300", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 27, + "00:00,23:59" + ], + [ + 158, + 0, + 5, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 5, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 5, + 0, + "0x010302", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 5, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 6, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 6, + 0, + "0x010301", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 178, + "00:00,23:59" + ], + [ + 158, + 0, + 6, + 0, + "0x010300", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 27, + "00:00,23:59" + ], + [ + 158, + 0, + 6, + 0, + "0x010300", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 27, + "00:00,23:59" + ], + [ + 158, + 0, + 7, + 0, + "0x010303", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 45, + 0, + 54460, + 400, + "00:00,23:59" + ], + [ + 158, + 0, + 7, + 0, + "0x010303", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 45, + 0, + 54460, + 400, + "00:00,23:59" + ], + [ + 158, + 0, + 7, + 0, + "0x015600", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 304, + "00:00,23:59" + ], + [ + 158, + 0, + 7, + 0, + "0x015600", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 44, + 0, + 5354, + 304, + "00:00,23:59" + ], + [ + 159, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 21, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 21, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010102", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010102", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010401", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 88, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 2, + 0, + "0x010901", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 47, + "00:00,23:59" + ], + [ + 159, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 3, + 0, + "0x010800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 159, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 5, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 159, + 0, + 6, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 6, + 0, + "0x010450", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010450", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010450", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010451", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 284, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010451", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 284, + "00:00,23:59" + ], + [ + 159, + 0, + 7, + 0, + "0x010450", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 8, + 0, + "0x010450", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 34, + 0, + 1264, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010904", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 424, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010401", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 88, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 9, + 0, + "0x010400", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 16, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x015300", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 34, + 0, + 12640, + 102, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010200", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 32, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010200", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 32, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010200", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 32, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 159, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 159, + 0, + 11, + 0, + "0x010450", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 11, + 0, + "0x010451", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 34, + 0, + 1264, + 284, + "00:00,23:59" + ], + [ + 159, + 0, + 12, + 0, + "0x015500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 30, + 0, + 9960, + 68, + "00:00,23:59" + ], + [ + 159, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 159, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 281, + "00:00,23:59" + ], + [ + 160, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x010401", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 88, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x015200", + 2298, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 4240, + 81, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x010401", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 88, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 16, + "00:00,23:59" + ], + [ + 160, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 16, + "00:00,23:59" + ], + [ + 161, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 161, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 161, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 424, + "00:00,23:59" + ], + [ + 161, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 15, + "00:00,23:59" + ], + [ + 161, + 0, + 2, + 0, + "0x010904", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 424, + "00:00,23:59" + ], + [ + 161, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 161, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 161, + 0, + 3, + 0, + "0x010101", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 161, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 2, + "00:00,23:59" + ], + [ + 161, + 0, + 0, + 0, + "0x010105", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 3, + "00:00,23:59" + ], + [ + 161, + 0, + 0, + 0, + "0x015500", + 2298, + 0, + 105, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 760, + 67, + "00:00,23:59" + ], + [ + 163, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 103, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 85, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 1, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 2, + 0, + "0x015801", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 2, + 0, + "0x015800", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 3, + 0, + "0x015709", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 52640, + 95, + "00:00,23:59" + ], + [ + 163, + 0, + 3, + 0, + "0x015820", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 147, + "00:00,23:59" + ], + [ + 163, + 0, + 3, + 0, + "0x015800", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 3, + 0, + "0x015812", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 144, + "00:00,23:59" + ], + [ + 163, + 0, + 3, + 0, + "0x015801", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 4, + 0, + "0x015802", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 4, + 0, + "0x015800", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 53, + "00:00,23:59" + ], + [ + 163, + 0, + 4, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 5, + 0, + "0x010205", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 5, + 0, + "0x010205", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 124, + "00:00,23:59" + ], + [ + 163, + 0, + 6, + 0, + "0x015505", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 45, + 0, + 54460, + 372, + "00:00,23:59" + ], + [ + 163, + 0, + 7, + 0, + "0x070920", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 421, + "00:00,23:59" + ], + [ + 163, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 7, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 8, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 8, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 9, + 0, + "0x015040", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 53540, + 272, + "00:00,23:59" + ], + [ + 163, + 0, + 9, + 0, + "0x015040", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 53540, + 272, + "00:00,23:59" + ], + [ + 163, + 0, + 10, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 10, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 10, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 10, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 10, + 0, + "0x011101", + 2298, + 0, + 105, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 163, + 0, + 11, + 0, + "0x010200", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 11, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 11, + 0, + "0x010200", + 2298, + 0, + 85, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 11, + 0, + "0x010200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 32, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010431", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 277, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010431", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 277, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010400", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 16, + "00:00,23:59" + ], + [ + 163, + 0, + 12, + 0, + "0x010431", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 277, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 74, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 74, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 74, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 166, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 43, + 0, + 5264, + 166, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010530", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 217, + "00:00,23:59" + ], + [ + 172, + 0, + 0, + 0, + "0x010530", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 45, + 0, + 5446, + 217, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 170, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 32, + "00:00,23:59" + ], + [ + 170, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 170, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 170, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 170, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 170, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 238, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 0, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 1, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 1, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 3, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 3, + 0, + "0x010503", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 30, + 0, + 996, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 3, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 28, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 3, + 0, + "0x010301", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 178, + "00:00,23:59" + ], + [ + 238, + 0, + 12, + 0, + "0x010800", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 149, + "00:00,23:59" + ], + [ + 238, + 0, + 12, + 0, + "0x010800", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 149, + "00:00,23:59" + ], + [ + 238, + 0, + 12, + 0, + "0x010800", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 149, + "00:00,23:59" + ], + [ + 238, + 0, + 12, + 0, + "0x010800", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 149, + "00:00,23:59" + ], + [ + 238, + 0, + 12, + 0, + "0x010800", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 149, + "00:00,23:59" + ], + [ + 238, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 7, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 30, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 238, + 0, + 7, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 30, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 238, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010205", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010205", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010509", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 413, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010509", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 413, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 238, + 0, + 8, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 238, + 0, + 9, + 0, + "0x010205", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 29, + 0, + 934, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 9, + 0, + "0x010205", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 29, + 0, + 934, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 9, + 0, + "0x015500", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 28, + 0, + 8740, + 67, + "00:00,23:59" + ], + [ + 238, + 0, + 11, + 0, + "0x010301", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 178, + "00:00,23:59" + ], + [ + 238, + 0, + 11, + 0, + "0x010301", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 178, + "00:00,23:59" + ], + [ + 238, + 0, + 11, + 0, + "0x075120", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 164, + "00:00,23:59" + ], + [ + 238, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 95, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 10, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 10, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 238, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 28, + 0, + 874, + 122, + "00:00,23:59" + ], + [ + 238, + 0, + 10, + 0, + "0x015500", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 28, + 0, + 8740, + 67, + "00:00,23:59" + ], + [ + 239, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 74, + "00:00,23:59" + ], + [ + 239, + 0, + 7, + 0, + "0x010503", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 74, + "00:00,23:59" + ], + [ + 239, + 0, + 7, + 0, + "0x010504", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 166, + "00:00,23:59" + ], + [ + 239, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 1, + 0, + "0x010501", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 1, + 0, + "0x010501", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 150, + "00:00,23:59" + ], + [ + 239, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 150, + "00:00,23:59" + ], + [ + 239, + 0, + 5, + 0, + "0x010603", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 150, + "00:00,23:59" + ], + [ + 239, + 0, + 8, + 0, + "0x010310", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10600, + 380, + "00:00,23:59" + ], + [ + 239, + 0, + 8, + 0, + "0x010313", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 9960, + 402, + "00:00,23:59" + ], + [ + 239, + 0, + 3, + 0, + "0x010306", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 169, + "00:00,23:59" + ], + [ + 239, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 117, + "00:00,23:59" + ], + [ + 239, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 117, + "00:00,23:59" + ], + [ + 239, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 117, + "00:00,23:59" + ], + [ + 239, + 0, + 4, + 0, + "0x010314", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1060, + 225, + "00:00,23:59" + ], + [ + 239, + 0, + 4, + 0, + "0x010324", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 351, + "00:00,23:59" + ], + [ + 239, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 239, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 239, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 178, + "00:00,23:59" + ], + [ + 239, + 0, + 9, + 0, + "0x010504", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 166, + "00:00,23:59" + ], + [ + 239, + 0, + 9, + 0, + "0x010504", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 166, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010310", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 380, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010310", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 380, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 164, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 164, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 164, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010309", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 24, + "00:00,23:59" + ], + [ + 239, + 0, + 0, + 0, + "0x010309", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 24, + "00:00,23:59" + ], + [ + 333, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 102, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 186, + "00:00,23:59" + ], + [ + 333, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 1, + 0, + "0x010461", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 186, + "00:00,23:59" + ], + [ + 333, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 2, + 0, + "0x010461", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 186, + "00:00,23:59" + ], + [ + 333, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 2, + 0, + "0x010460", + 2298, + 0, + 100, + 59, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15132, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 3, + 0, + "0x015040", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 153780, + 272, + "00:00,23:59" + ], + [ + 333, + 0, + 3, + 0, + "0x010460", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 3, + 0, + "0x010461", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 186, + "00:00,23:59" + ], + [ + 333, + 0, + 9, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 333, + 0, + 9, + 0, + "0x010907", + 2298, + 0, + 100, + 61, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 347, + "00:00,23:59" + ], + [ + 333, + 0, + 9, + 0, + "0x010480", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 444, + "00:00,23:59" + ], + [ + 333, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 333, + 0, + 5, + 0, + "0x010503", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 74, + "00:00,23:59" + ], + [ + 333, + 0, + 5, + 0, + "0x015500", + 2298, + 0, + 100, + 59, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 151320, + 68, + "00:00,23:59" + ], + [ + 333, + 0, + 6, + 0, + "0x015707", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 114, + "00:00,23:59" + ], + [ + 333, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 333, + 0, + 6, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 333, + 0, + 6, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 405, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 21700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 21700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 1, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 2, + 0, + "0x015620", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 23700, + 235, + "00:00,23:59" + ], + [ + 405, + 0, + 2, + 0, + "0x015620", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 21700, + 235, + "00:00,23:59" + ], + [ + 405, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 405, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 405, + 0, + 4, + 0, + "0x010308", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 164, + "00:00,23:59" + ], + [ + 405, + 0, + 4, + 0, + "0x010308", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 164, + "00:00,23:59" + ], + [ + 405, + 0, + 5, + 0, + "0x010308", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 405, + 0, + 6, + 0, + "0x010302", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 178, + "00:00,23:59" + ], + [ + 405, + 0, + 6, + 0, + "0x010302", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 178, + "00:00,23:59" + ], + [ + 405, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 237, + "00:00,23:59" + ], + [ + 405, + 0, + 8, + 0, + "0x011030", + 2298, + 0, + 100, + 65, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 191, + "00:00,23:59" + ], + [ + 405, + 0, + 8, + 0, + "0x011031", + 2298, + 0, + 100, + 65, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 191, + "00:00,23:59" + ], + [ + 405, + 0, + 8, + 0, + "0x011032", + 2298, + 0, + 100, + 65, + 70, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 199, + "00:00,23:59" + ], + [ + 405, + 0, + 8, + 0, + "0x011033", + 2298, + 0, + 100, + 65, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 199, + "00:00,23:59" + ], + [ + 405, + 0, + 8, + 0, + "0x011034", + 2298, + 0, + 100, + 65, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 192, + "00:00,23:59" + ], + [ + 405, + 0, + 10, + 0, + "0x010501", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 10, + 0, + "0x010501", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 10, + 0, + "0x010501", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 21700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 12, + 0, + "0x010500", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 21700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 14, + 0, + "0x010504", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 166, + "00:00,23:59" + ], + [ + 405, + 0, + 14, + 0, + "0x010504", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 166, + "00:00,23:59" + ], + [ + 405, + 0, + 15, + 0, + "0x010500", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 15, + 0, + "0x010504", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 166, + "00:00,23:59" + ], + [ + 405, + 0, + 17, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 17, + 0, + "0x010501", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 17, + 0, + "0x010500", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 63, + 0, + 15632, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 17, + 0, + "0x010501", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 64, + 0, + 15762, + 71, + "00:00,23:59" + ], + [ + 405, + 0, + 18, + 0, + "0x010503", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 74, + "00:00,23:59" + ], + [ + 405, + 0, + 18, + 0, + "0x010503", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 74, + "00:00,23:59" + ], + [ + 405, + 0, + 18, + 0, + "0x010502", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 65, + 0, + 19700, + 77, + "00:00,23:59" + ], + [ + 405, + 0, + 16, + 0, + "0x015711", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 65, + 0, + 197000, + 370, + "00:00,23:59" + ], + [ + 426, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 7, + "00:00,23:59" + ], + [ + 426, + 0, + 1, + 0, + "0x010104", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 607000, + 7, + "00:00,23:59" + ], + [ + 426, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 7, + "00:00,23:59" + ], + [ + 426, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 7, + "00:00,23:59" + ], + [ + 426, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 2, + 0, + "0x010908", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 450, + "00:00,23:59" + ], + [ + 426, + 0, + 3, + 0, + "0x010908", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 426, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 426, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 426, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 95, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 23700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 110, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010906", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 446, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010906", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 446, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 426, + 0, + 5, + 0, + "0x010400", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 68, + 0, + 26700, + 16, + "00:00,23:59" + ], + [ + 427, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 233, + "00:00,23:59" + ], + [ + 427, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 233, + "00:00,23:59" + ], + [ + 427, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 1, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 427, + 0, + 2, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 427, + 0, + 2, + 0, + "0x015201", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + 222, + "00:00,23:59" + ], + [ + 427, + 0, + 2, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 427, + 0, + 3, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 3, + 0, + "0x011030", + 2298, + 0, + 100, + 103, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 3, + 0, + "0x011030", + 2298, + 0, + 100, + 103, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 3, + 0, + "0x011031", + 2298, + 0, + 100, + 103, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 4, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 4, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 4, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 4, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 427, + 0, + 5, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 5, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 6, + 0, + "0x010421", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 331, + "00:00,23:59" + ], + [ + 427, + 0, + 6, + 0, + "0x010420", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15762, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 11, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 11, + 0, + "0x015505", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + 373, + "00:00,23:59" + ], + [ + 427, + 0, + 11, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 11, + 0, + "0x015711", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 370, + "00:00,23:59" + ], + [ + 427, + 0, + 11, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 330, + "00:00,23:59" + ], + [ + 427, + 0, + 17, + 0, + "0x011030", + 2298, + 0, + 100, + 63, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 191, + "00:00,23:59" + ], + [ + 427, + 0, + 17, + 0, + "0x011030", + 2298, + 0, + 100, + 63, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 191, + "00:00,23:59" + ], + [ + 427, + 0, + 17, + 0, + "0x011034", + 2298, + 0, + 100, + 63, + 72, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 192, + "00:00,23:59" + ], + [ + 427, + 0, + 17, + 0, + "0x010421", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 331, + "00:00,23:59" + ], + [ + 428, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 428, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 428, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 428, + 0, + 2, + 0, + "0x015302", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 428, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 3, + 0, + "0x010600", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 58, + "00:00,23:59" + ], + [ + 428, + 0, + 3, + 0, + "0x015502", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 307000, + 116, + "00:00,23:59" + ], + [ + 430, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 430, + 0, + 0, + 0, + "0x010504", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 430, + 0, + 0, + 0, + "0x010508", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 430, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 430, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 430, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 178, + "00:00,23:59" + ], + [ + 430, + 0, + 1, + 0, + "0x010307", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 415, + "00:00,23:59" + ], + [ + 430, + 0, + 2, + 0, + "0x010431", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 277, + "00:00,23:59" + ], + [ + 430, + 0, + 2, + 0, + "0x010431", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 277, + "00:00,23:59" + ], + [ + 430, + 0, + 2, + 0, + "0x015000", + 2298, + 0, + 100, + 64, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 157620, + 92, + "00:00,23:59" + ], + [ + 430, + 0, + 6, + 0, + "0x010503", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 74, + "00:00,23:59" + ], + [ + 430, + 0, + 6, + 0, + "0x010504", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 166, + "00:00,23:59" + ], + [ + 430, + 0, + 4, + 0, + "0x015600", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 71, + 0, + 38700, + 304, + "00:00,23:59" + ], + [ + 430, + 0, + 5, + 0, + "0x015605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 375, + "00:00,23:59" + ], + [ + 430, + 0, + 5, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 430, + 0, + 5, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 430, + 0, + 5, + 0, + "0x015620", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 235, + "00:00,23:59" + ], + [ + 430, + 0, + 7, + 0, + "0x010508", + 2298, + 0, + 100, + 70, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 168, + "00:00,23:59" + ], + [ + 430, + 0, + 7, + 0, + "0x010508", + 2298, + 0, + 100, + 70, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 168, + "00:00,23:59" + ], + [ + 430, + 0, + 7, + 0, + "0x015100", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 387000, + 219, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 430, + 0, + 14, + 0, + "0x010500", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 71, + "00:00,23:59" + ], + [ + 430, + 0, + 14, + 0, + "0x010501", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 71, + 0, + 38700, + 71, + "00:00,23:59" + ], + [ + 430, + 0, + 14, + 0, + "0x010502", + 2298, + 0, + 100, + 71, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 71, + 0, + 38700, + 77, + "00:00,23:59" + ], + [ + 430, + 0, + 14, + 0, + "0x010500", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 71, + "00:00,23:59" + ], + [ + 430, + 0, + 14, + 0, + "0x010501", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 71, + "00:00,23:59" + ], + [ + 430, + 0, + 16, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 430, + 0, + 16, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 430, + 0, + 16, + 0, + "0x010320", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + true, + false, + 0, + 0, + 34700, + 227, + "00:00,23:59" + ], + [ + 430, + 0, + 16, + 0, + "0x015201", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 222, + "00:00,23:59" + ], + [ + 432, + 0, + 0, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 0, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 0, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 0, + 0, + "0x010307", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010311", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 217000, + 237, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 178, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010311", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 217000, + 237, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 178, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010311", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 217000, + 237, + "00:00,23:59" + ], + [ + 432, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 178, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 155, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 155, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 155, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 155, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 155, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010508", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 237000, + 168, + "00:00,23:59" + ], + [ + 432, + 0, + 2, + 0, + "0x010508", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 237000, + 168, + "00:00,23:59" + ], + [ + 432, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + -1, + "00:00,23:59" + ], + [ + 432, + 0, + 4, + 0, + "0x015002", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 63, + "00:00,23:59" + ], + [ + 432, + 0, + 4, + 0, + "0x015604", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 299, + "00:00,23:59" + ], + [ + 443, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 278, + "00:00,23:59" + ], + [ + 443, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 278, + "00:00,23:59" + ], + [ + 443, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 278, + "00:00,23:59" + ], + [ + 443, + 0, + 1, + 0, + "0x010431", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 278, + "00:00,23:59" + ], + [ + 443, + 0, + 2, + 0, + "0x015211", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 203, + "00:00,23:59" + ], + [ + 443, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 203, + "00:00,23:59" + ], + [ + 443, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 203, + "00:00,23:59" + ], + [ + 443, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 203, + "00:00,23:59" + ], + [ + 68, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 0, + 0, + "0x015830", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 316, + "00:00,23:59" + ], + [ + 68, + 0, + 0, + 0, + "0x015801", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 0, + 0, + "0x015830", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 316, + "00:00,23:59" + ], + [ + 68, + 0, + 1, + 0, + "0x011150", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 142, + "00:00,23:59" + ], + [ + 68, + 0, + 1, + 0, + "0x011150", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 142, + "00:00,23:59" + ], + [ + 68, + 0, + 1, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 2, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 2, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 2, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 2, + 0, + "0x015830", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 316, + "00:00,23:59" + ], + [ + 68, + 0, + 3, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 5, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 149, + "00:00,23:59" + ], + [ + 68, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 149, + "00:00,23:59" + ], + [ + 68, + 0, + 6, + 0, + "0x010800", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 149, + "00:00,23:59" + ], + [ + 68, + 0, + 7, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 7, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 7, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 7, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 8, + 0, + "0x015820", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 147, + "00:00,23:59" + ], + [ + 68, + 0, + 8, + 0, + "0x015830", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 316, + "00:00,23:59" + ], + [ + 68, + 0, + 8, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 8, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 68, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 68, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 68, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 68, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 157, + "00:00,23:59" + ], + [ + 68, + 0, + 11, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 11, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 11, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 11, + 0, + "0x015812", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 12, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 12, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 12, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 12, + 0, + "0x015810", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 13, + 0, + "0x015812", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 13, + 0, + "0x015830", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 316, + "00:00,23:59" + ], + [ + 68, + 0, + 13, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 13, + 0, + "0x015800", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 14, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 14, + 0, + "0x015811", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 53, + "00:00,23:59" + ], + [ + 68, + 0, + 14, + 0, + "0x015812", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 144, + "00:00,23:59" + ], + [ + 68, + 0, + 14, + 0, + "0x015820", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 147, + "00:00,23:59" + ], + [ + 69, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 0, + 0, + "0x010110", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 1, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 1, + 0, + "0x010113", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 2, + 0, + "0x015500", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 13360, + 68, + "00:00,23:59" + ], + [ + 69, + 0, + 2, + 0, + "0x015200", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 14860, + 82, + "00:00,23:59" + ], + [ + 69, + 0, + 3, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 4, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 4, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 5, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 5, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 5, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 5, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 5, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 6, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 6, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 6, + 0, + "0x015100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13360, + 66, + "00:00,23:59" + ], + [ + 69, + 0, + 7, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 7, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 7, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 8, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 69, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 9, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 9, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 9, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 10, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 10, + 0, + "0x010105", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 21, + "00:00,23:59" + ], + [ + 69, + 0, + 10, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 11, + 0, + "0x010103", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 12, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 69, + 0, + 12, + 0, + "0x010102", + 2298, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1264, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 12, + 0, + "0x010105", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 21, + "00:00,23:59" + ], + [ + 69, + 0, + 12, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 14, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 14, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 14, + 0, + "0x010600", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 58, + "00:00,23:59" + ], + [ + 69, + 0, + 15, + 0, + "0x010401", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 88, + "00:00,23:59" + ], + [ + 69, + 0, + 15, + 0, + "0x010401", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 88, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 16, + 0, + "0x010400", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 16, + "00:00,23:59" + ], + [ + 69, + 0, + 17, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 69, + 0, + 17, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 69, + 0, + 20, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 69, + 0, + 20, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 69, + 0, + 20, + 0, + "0x010800", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 149, + "00:00,23:59" + ], + [ + 69, + 0, + 21, + 0, + "0x010113", + 2298, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1486, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 21, + 0, + "0x010105", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 69, + 0, + 21, + 0, + "0x010105", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 69, + 0, + 22, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 22, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 22, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010110", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010103", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 21, + "00:00,23:59" + ], + [ + 69, + 0, + 23, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 24, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 24, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 24, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 25, + 0, + "0x011200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 69, + 0, + 26, + 0, + "0x010104", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 26, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 26, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 26, + 0, + "0x010100", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 26, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 70, + 0, + 0, + 0, + "0x015040", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 52640, + 272, + "00:00,23:59" + ], + [ + 70, + 0, + 0, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 1, + 0, + "0x011100", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 2, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 90, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 3, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 5, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 6, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 6, + 0, + "0x015505", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 6, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 7, + 0, + "0x015031", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 127, + "00:00,23:59" + ], + [ + 70, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 10, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 10, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 10, + 0, + "0x011100", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 70, + 0, + 11, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 11, + 0, + "0x015200", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 52640, + 82, + "00:00,23:59" + ], + [ + 70, + 0, + 11, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 12, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 12, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 12, + 0, + "0x015200", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 45, + 0, + 54460, + 82, + "00:00,23:59" + ], + [ + 70, + 0, + 13, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 47060, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 13, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 13, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 14, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 14, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 14, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 15, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 15, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 15, + 0, + "0x011100", + 2298, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4200, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 16, + 0, + "0x015200", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 45, + 0, + 54460, + 82, + "00:00,23:59" + ], + [ + 70, + 0, + 16, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 16, + 0, + "0x011100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 189, + "00:00,23:59" + ], + [ + 70, + 0, + 17, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 70, + 0, + 17, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 70, + 0, + 17, + 0, + "0x011200", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 6, + "00:00,23:59" + ], + [ + 70, + 0, + 19, + 0, + "0x015041", + 2298, + 0, + 115, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 42, + 0, + 47060, + 255, + "00:00,23:59" + ], + [ + 70, + 0, + 19, + 0, + "0x015100", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 66, + "00:00,23:59" + ], + [ + 71, + 0, + 0, + 0, + "0x015304", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 71, + 0, + 0, + 0, + "0x015850", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 53, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015801", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 53, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015802", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 53, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 53, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015811", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 53, + "00:00,23:59" + ], + [ + 71, + 0, + 1, + 0, + "0x015812", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 145, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010323", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 379, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010312", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 175, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010321", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 377, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010312", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 175, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010320", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 228, + "00:00,23:59" + ], + [ + 71, + 0, + 2, + 0, + "0x010312", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 175, + "00:00,23:59" + ], + [ + 71, + 0, + 3, + 0, + "0x010530", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 217, + "00:00,23:59" + ], + [ + 71, + 0, + 3, + 0, + "0x010510", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 152, + "00:00,23:59" + ], + [ + 71, + 0, + 3, + 0, + "0x010510", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 152, + "00:00,23:59" + ], + [ + 71, + 0, + 3, + 0, + "0x010510", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 152, + "00:00,23:59" + ], + [ + 71, + 0, + 4, + 0, + "0x015711", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 371, + "00:00,23:59" + ], + [ + 71, + 0, + 5, + 0, + "0x015500", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + 68, + "00:00,23:59" + ], + [ + 71, + 0, + 5, + 0, + "0x015505", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + 373, + "00:00,23:59" + ], + [ + 71, + 0, + 6, + 0, + "0x015605", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + 375, + "00:00,23:59" + ], + [ + 71, + 0, + 6, + 0, + "0x010607", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 195, + "00:00,23:59" + ], + [ + 71, + 0, + 6, + 0, + "0x010607", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 195, + "00:00,23:59" + ], + [ + 71, + 0, + 7, + 0, + "0x011125", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 154, + "00:00,23:59" + ], + [ + 71, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 156, + "00:00,23:59" + ], + [ + 71, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 156, + "00:00,23:59" + ], + [ + 71, + 0, + 7, + 0, + "0x011124", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 154, + "00:00,23:59" + ], + [ + 71, + 0, + 8, + 0, + "0x011111", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 8, + 0, + "0x011112", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 8, + 0, + "0x011111", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 289, + "00:00,23:59" + ], + [ + 71, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 289, + "00:00,23:59" + ], + [ + 71, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 289, + "00:00,23:59" + ], + [ + 71, + 0, + 10, + 0, + "0x010170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 289, + "00:00,23:59" + ], + [ + 71, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 71, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 71, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 71, + 0, + 12, + 0, + "0x011131", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 197, + "00:00,23:59" + ], + [ + 71, + 0, + 12, + 0, + "0x011131", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 197, + "00:00,23:59" + ], + [ + 71, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 71, + 0, + 12, + 0, + "0x010206", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 71, + 0, + 13, + 0, + "0x015600", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 305, + "00:00,23:59" + ], + [ + 71, + 0, + 15, + 0, + "0x018800", + 2298, + 0, + 600, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 119, + "00:00,23:59" + ], + [ + 71, + 0, + 17, + 0, + "0x015003", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + 64, + "00:00,23:59" + ], + [ + 71, + 0, + 21, + 0, + "0x011131", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 197, + "00:00,23:59" + ], + [ + 71, + 0, + 21, + 0, + "0x011131", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 197, + "00:00,23:59" + ], + [ + 71, + 0, + 21, + 0, + "0x010206", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 71, + 0, + 21, + 0, + "0x010206", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 276, + "00:00,23:59" + ], + [ + 71, + 0, + 22, + 0, + "0x010614", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 260, + "00:00,23:59" + ], + [ + 71, + 0, + 22, + 0, + "0x010614", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 260, + "00:00,23:59" + ], + [ + 71, + 0, + 22, + 0, + "0x010614", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 260, + "00:00,23:59" + ], + [ + 71, + 0, + 22, + 0, + "0x010614", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 1000000, + 260, + "00:00,23:59" + ], + [ + 71, + 0, + 23, + 0, + "0x011125", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 154, + "00:00,23:59" + ], + [ + 71, + 0, + 23, + 0, + "0x011123", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 154, + "00:00,23:59" + ], + [ + 71, + 0, + 23, + 0, + "0x010208", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 156, + "00:00,23:59" + ], + [ + 71, + 0, + 23, + 0, + "0x011124", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 154, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010114", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 135, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010112", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 138, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010111", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 101, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010110", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 101, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010110", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 101, + "00:00,23:59" + ], + [ + 71, + 0, + 24, + 0, + "0x010110", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 101, + "00:00,23:59" + ], + [ + 71, + 0, + 26, + 0, + "0x011112", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 26, + 0, + "0x011111", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 26, + 0, + "0x011112", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 18, + "00:00,23:59" + ], + [ + 71, + 0, + 27, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 382, + "00:00,23:59" + ], + [ + 71, + 0, + 28, + 0, + "0x015104", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 162, + "00:00,23:59" + ], + [ + 71, + 0, + 29, + 0, + "0x010600", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 71, + 0, + 29, + 0, + "0x010600", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 71, + 0, + 29, + 0, + "0x010600", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 71, + 0, + 29, + 0, + "0x010600", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 71, + 0, + 30, + 0, + "0x015710", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 350, + "00:00,23:59" + ], + [ + 71, + 0, + 31, + 0, + "0x015840", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 383, + "00:00,23:59" + ], + [ + 72, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 58, + "00:00,23:59" + ], + [ + 72, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 58, + "00:00,23:59" + ], + [ + 72, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 58, + "00:00,23:59" + ], + [ + 72, + 0, + 2, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 2, + 0, + "0x010450", + 2298, + 0, + 102, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 2, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 3, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 5, + 0, + "0x011150", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 142, + "00:00,23:59" + ], + [ + 72, + 0, + 5, + 0, + "0x011150", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 142, + "00:00,23:59" + ], + [ + 72, + 0, + 5, + 0, + "0x011150", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 142, + "00:00,23:59" + ], + [ + 72, + 0, + 6, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 72, + 0, + 6, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 6, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 72, + 0, + 6, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 6, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 72, + 0, + 8, + 0, + "0x015001", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 11260, + 90, + "00:00,23:59" + ], + [ + 72, + 0, + 9, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 9, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 9, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8740, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 11, + 0, + "0x010503", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 74, + "00:00,23:59" + ], + [ + 72, + 0, + 11, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 11, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 72, + 0, + 11, + 0, + "0x010503", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 74, + "00:00,23:59" + ], + [ + 72, + 0, + 11, + 0, + "0x010510", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010450", + 2298, + 0, + 93, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 12, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 13, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 13, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8740, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 13, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 72, + 0, + 14, + 0, + "0x010502", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 77, + "00:00,23:59" + ], + [ + 72, + 0, + 14, + 0, + "0x010502", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 77, + "00:00,23:59" + ], + [ + 72, + 0, + 14, + 0, + "0x010500", + 2298, + 0, + 98, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 71, + "00:00,23:59" + ], + [ + 72, + 0, + 14, + 0, + "0x010500", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 71, + "00:00,23:59" + ], + [ + 72, + 0, + 15, + 0, + "0x010309", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 15, + 0, + "0x010309", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 178, + "00:00,23:59" + ], + [ + 72, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 178, + "00:00,23:59" + ], + [ + 72, + 0, + 16, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 16, + 0, + "0x010450", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 281, + "00:00,23:59" + ], + [ + 72, + 0, + 17, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 17, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 17, + 0, + "0x015301", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 9960, + 335, + "00:00,23:59" + ], + [ + 72, + 0, + 17, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 17, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 72, + 0, + 18, + 0, + "0x015100", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8740, + 65, + "00:00,23:59" + ], + [ + 72, + 0, + 18, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 18, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 18, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 19, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 19, + 0, + "0x010510", + 2298, + 0, + 100, + 29, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 934, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 19, + 0, + "0x010102", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 19, + 0, + "0x010100", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 19, + 0, + "0x010100", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 7, + "00:00,23:59" + ], + [ + 72, + 0, + 20, + 0, + "0x010113", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 13360, + 101, + "00:00,23:59" + ], + [ + 72, + 0, + 20, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 20, + 0, + "0x010111", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 5, + "00:00,23:59" + ], + [ + 72, + 0, + 20, + 0, + "0x010112", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 137, + "00:00,23:59" + ], + [ + 72, + 0, + 20, + 0, + "0x010114", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 134, + "00:00,23:59" + ], + [ + 72, + 0, + 21, + 0, + "0x015706", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 307000, + 384, + "00:00,23:59" + ], + [ + 72, + 0, + 22, + 0, + "0x010510", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 151, + "00:00,23:59" + ], + [ + 72, + 0, + 22, + 0, + "0x010503", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 74, + "00:00,23:59" + ], + [ + 72, + 0, + 22, + 0, + "0x010503", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 74, + "00:00,23:59" + ], + [ + 72, + 0, + 23, + 0, + "0x015104", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 60400, + 161, + "00:00,23:59" + ], + [ + 75, + 0, + 0, + 0, + "0x021002", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 385, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x011124", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x011123", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 2, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x011123", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x011124", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 3, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 4, + 0, + "0x010208", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 4, + 0, + "0x011124", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 4, + 0, + "0x011125", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 5, + 0, + "0x011125", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 5, + 0, + "0x011125", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 5, + 0, + "0x011123", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 155, + "00:00,23:59" + ], + [ + 77, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 155, + "00:00,23:59" + ], + [ + 77, + 0, + 7, + 0, + "0x010208", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 155, + "00:00,23:59" + ], + [ + 77, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 8, + 0, + "0x015500", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 58340, + 68, + "00:00,23:59" + ], + [ + 77, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 9, + 0, + "0x010110", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 10, + 0, + "0x010120", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 11, + 0, + "0x010301", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 77, + 0, + 11, + 0, + "0x010301", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 77, + 0, + 12, + 0, + "0x010300", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 59360, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 12, + 0, + "0x010303", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 59360, + 400, + "00:00,23:59" + ], + [ + 77, + 0, + 12, + 0, + "0x010300", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 59360, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 13, + 0, + "0x010205", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 124, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010308", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 164, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010308", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 164, + "00:00,23:59" + ], + [ + 77, + 0, + 15, + 0, + "0x010300", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 27, + "00:00,23:59" + ], + [ + 77, + 0, + 16, + 0, + "0x010306", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 77, + 0, + 17, + 0, + "0x010302", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 77, + 0, + 17, + 0, + "0x010301", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 178, + "00:00,23:59" + ], + [ + 77, + 0, + 18, + 0, + "0x010315", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 19, + 0, + "0x010208", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 155, + "00:00,23:59" + ], + [ + 77, + 0, + 19, + 0, + "0x010208", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 155, + "00:00,23:59" + ], + [ + 77, + 0, + 20, + 0, + "0x010101", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 20, + 0, + "0x010105", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 21, + "00:00,23:59" + ], + [ + 77, + 0, + 20, + 0, + "0x010101", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 21, + 0, + "0x010101", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 21, + 0, + "0x010101", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 21, + 0, + "0x010102", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 21, + 0, + "0x010104", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010104", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010113", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010101", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010101", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010101", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 22, + 0, + "0x010101", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 7, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010110", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010114", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 135, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010111", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010110", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010110", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010114", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 135, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010111", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010111", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010112", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 138, + "00:00,23:59" + ], + [ + 77, + 0, + 23, + 0, + "0x010113", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 61460, + 101, + "00:00,23:59" + ], + [ + 77, + 0, + 24, + 0, + "0x011124", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 24, + 0, + "0x011125", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 24, + 0, + "0x011123", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 24, + 0, + "0x011124", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 24, + 0, + "0x011125", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 154, + "00:00,23:59" + ], + [ + 77, + 0, + 26, + 0, + "0x010310", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 27, + 0, + "0x010310", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 28, + 0, + "0x010310", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 29, + 0, + "0x010310", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 30, + 0, + "0x030100", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 31, + 0, + "0x030100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 32, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 33, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 34, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 35, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 36, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 37, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 38, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 39, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 40, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 41, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 42, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 43, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 44, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 45, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 46, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 47, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 48, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 49, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 50, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 51, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 52, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 53, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 54, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 55, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 56, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 57, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 58, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 59, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 77, + 0, + 60, + 0, + "0x010310", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 96, + 0, + 1, + 0, + "0x015020", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 7060, + 110, + "00:00,23:59" + ], + [ + 96, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 96, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 5, + "00:00,23:59" + ], + [ + 96, + 0, + 2, + 0, + "0x010105", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 131, + "00:00,23:59" + ], + [ + 96, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 131, + "00:00,23:59" + ], + [ + 96, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + -1, + "00:00,23:59" + ], + [ + 96, + 0, + 5, + 0, + "0x015200", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 8160, + 81, + "00:00,23:59" + ], + [ + 96, + 0, + 6, + 0, + "0x015504", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 131, + "00:00,23:59" + ], + [ + 96, + 0, + 6, + 0, + "0x015504", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 34, + "00:00,23:59" + ], + [ + 96, + 0, + 10, + 0, + "0x010101", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 7, + "00:00,23:59" + ], + [ + 96, + 0, + 10, + 0, + "0x010105", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 10, + 0, + "0x010105", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 10, + 0, + "0x010105", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 10, + 0, + "0x010111", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 5, + "00:00,23:59" + ], + [ + 102, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 1, + 0, + "0x011000", + 2298, + 0, + 100, + 33, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 37, + "00:00,23:59" + ], + [ + 102, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 2, + 0, + "0x011004", + 2298, + 0, + 100, + 32, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 40, + "00:00,23:59" + ], + [ + 102, + 0, + 2, + 0, + "0x011004", + 2298, + 0, + 100, + 32, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1126, + 40, + "00:00,23:59" + ], + [ + 102, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 5, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 6, + 0, + "0x011006", + 2298, + 0, + 100, + 32, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 41, + "00:00,23:59" + ], + [ + 102, + 0, + 6, + 0, + "0x011006", + 2298, + 0, + 100, + 32, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 41, + "00:00,23:59" + ], + [ + 102, + 0, + 6, + 0, + "0x011000", + 2298, + 0, + 100, + 35, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 37, + "00:00,23:59" + ], + [ + 102, + 0, + 6, + 0, + "0x011005", + 2298, + 0, + 100, + 34, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 34, + 0, + 1264, + 38, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x011002", + 2298, + 0, + 100, + 32, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 42, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x011001", + 2298, + 0, + 100, + 33, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 36, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x011004", + 2298, + 0, + 100, + 34, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 34, + 0, + 1264, + 40, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x011003", + 2298, + 0, + 100, + 35, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 39, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x011000", + 2298, + 0, + 100, + 35, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 37, + "00:00,23:59" + ], + [ + 102, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 35, + 0, + 13360, + 68, + "00:00,23:59" + ], + [ + 102, + 0, + 8, + 0, + "0x011002", + 2298, + 0, + 100, + 33, + 47, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 42, + "00:00,23:59" + ], + [ + 102, + 0, + 8, + 0, + "0x011003", + 2298, + 0, + 100, + 31, + 48, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 31, + 0, + 1060, + 39, + "00:00,23:59" + ], + [ + 102, + 0, + 8, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 8, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 9, + 0, + "0x011001", + 2298, + 0, + 100, + 32, + 46, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 11260, + 36, + "00:00,23:59" + ], + [ + 102, + 0, + 9, + 0, + "0x011005", + 2298, + 0, + 100, + 35, + 50, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 38, + "00:00,23:59" + ], + [ + 102, + 0, + 9, + 0, + "0x011006", + 2298, + 0, + 100, + 35, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 41, + "00:00,23:59" + ], + [ + 102, + 0, + 9, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 33, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 103, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 7, + "00:00,23:59" + ], + [ + 103, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 7, + "00:00,23:59" + ], + [ + 103, + 0, + 0, + 0, + "0x010102", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 7, + "00:00,23:59" + ], + [ + 103, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 7, + "00:00,23:59" + ], + [ + 103, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 58, + "00:00,23:59" + ], + [ + 103, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 58, + "00:00,23:59" + ], + [ + 103, + 0, + 1, + 0, + "0x010600", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 58, + "00:00,23:59" + ], + [ + 103, + 0, + 1, + 0, + "0x010400", + 2298, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + 16, + "00:00,23:59" + ], + [ + 103, + 0, + 1, + 0, + "0x015300", + 2298, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10600, + 102, + "00:00,23:59" + ], + [ + 109, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 0, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 109, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 58, + "00:00,23:59" + ], + [ + 109, + 0, + 3, + 0, + "0x015709", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 57340, + 95, + "00:00,23:59" + ], + [ + 109, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 4, + 0, + "0x011102", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 5, + 0, + "0x015031", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 127, + "00:00,23:59" + ], + [ + 109, + 0, + 6, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 6, + 0, + "0x011102", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 6, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 7, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x011102", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x011102", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 8, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 9, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 10, + 0, + "0x015708", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 421, + "00:00,23:59" + ], + [ + 109, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 124, + "00:00,23:59" + ], + [ + 109, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 124, + "00:00,23:59" + ], + [ + 109, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 124, + "00:00,23:59" + ], + [ + 109, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 124, + "00:00,23:59" + ], + [ + 109, + 0, + 11, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 11, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 11, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 12, + 0, + "0x015505", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 372, + "00:00,23:59" + ], + [ + 109, + 0, + 13, + 0, + "0x015300", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 55400, + 103, + "00:00,23:59" + ], + [ + 109, + 0, + 14, + 0, + "0x015040", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 56360, + 272, + "00:00,23:59" + ], + [ + 109, + 0, + 14, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 14, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 15, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 15, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 15, + 0, + "0x010201", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 132, + "00:00,23:59" + ], + [ + 109, + 0, + 16, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 16, + 0, + "0x011100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 16, + 0, + "0x011102", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 16, + 0, + "0x011101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 189, + "00:00,23:59" + ], + [ + 109, + 0, + 17, + 0, + "0x015708", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 56360, + 421, + "00:00,23:59" + ], + [ + 362, + 0, + 0, + 0, + "0x021003", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 408, + "00:00,23:59" + ], + [ + 385, + 0, + 0, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 0, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 1, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 1, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 2, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 2, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 2, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 385, + 0, + 2, + 0, + "0x015012", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 737000, + 208, + "00:00,23:59" + ], + [ + 385, + 0, + 2, + 0, + "0x010191", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 385, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 4, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 4, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 5, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 5, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 6, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 6, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 7, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 7, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 8, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 8, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 9, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 9, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 10, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 10, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 11, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 11, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 11, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 11, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 14, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 14, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 14, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 385, + 0, + 14, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 385, + 0, + 15, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 385, + 0, + 15, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 15, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 16, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 16, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 17, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 17, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 385, + 0, + 19, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 385, + 0, + 19, + 0, + "0x010210", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 19, + 0, + "0x010210", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 385, + 0, + 20, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 20, + 0, + "0x010210", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 252, + "00:00,23:59" + ], + [ + 385, + 0, + 22, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 385, + 0, + 22, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 385, + 0, + 22, + 0, + "0x010603", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 150, + "00:00,23:59" + ], + [ + 385, + 0, + 23, + 0, + "0x015920", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 269, + "00:00,23:59" + ], + [ + 385, + 0, + 23, + 0, + "0x015920", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 269, + "00:00,23:59" + ], + [ + 385, + 0, + 23, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 385, + 0, + 23, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 385, + 0, + 23, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 0, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 0, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 0, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 2, + 0, + "0x015017", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 807000, + 208, + "00:00,23:59" + ], + [ + 386, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 3, + 0, + "0x010210", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 252, + "00:00,23:59" + ], + [ + 386, + 0, + 3, + 0, + "0x010210", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 252, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010431", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 277, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 202, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 202, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010431", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 277, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 202, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 202, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010431", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 277, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 202, + "00:00,23:59" + ], + [ + 386, + 0, + 4, + 0, + "0x010431", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 277, + "00:00,23:59" + ], + [ + 386, + 0, + 5, + 0, + "0x015920", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 269, + "00:00,23:59" + ], + [ + 386, + 0, + 5, + 0, + "0x015506", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 737000, + 254, + "00:00,23:59" + ], + [ + 386, + 0, + 5, + 0, + "0x015920", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 269, + "00:00,23:59" + ], + [ + 386, + 0, + 10, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 11, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 13, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 14, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 15, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 15, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 15, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 16, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 386, + 0, + 16, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 386, + 0, + 17, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 17, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 17, + 0, + "0x015900", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 386, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 18, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 19, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 19, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 19, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 19, + 0, + "0x010220", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 66700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 19, + 0, + "0x010220", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 66700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 20, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 21, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 386, + 0, + 21, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 21, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 386, + 0, + 21, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 406, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 182, + "00:00,23:59" + ], + [ + 406, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 182, + "00:00,23:59" + ], + [ + 406, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 182, + "00:00,23:59" + ], + [ + 406, + 0, + 1, + 0, + "0x011121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 177, + "00:00,23:59" + ], + [ + 406, + 0, + 1, + 0, + "0x011121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 177, + "00:00,23:59" + ], + [ + 406, + 0, + 3, + 0, + "0x011121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 177, + "00:00,23:59" + ], + [ + 406, + 0, + 3, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 182, + "00:00,23:59" + ], + [ + 406, + 0, + 3, + 0, + "0x010207", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 182, + "00:00,23:59" + ], + [ + 406, + 0, + 3, + 0, + "0x015102", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 391, + "00:00,23:59" + ], + [ + 419, + 0, + 1, + 0, + "0x010611", + 2298, + 0, + 100, + 69, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 307000, + 259, + "00:00,23:59" + ], + [ + 419, + 0, + 1, + 0, + "0x010611", + 2298, + 0, + 100, + 69, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 307000, + 259, + "00:00,23:59" + ], + [ + 419, + 0, + 1, + 0, + "0x010611", + 2298, + 0, + 100, + 69, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 307000, + 259, + "00:00,23:59" + ], + [ + 419, + 0, + 1, + 0, + "0x010611", + 2298, + 0, + 100, + 69, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 307000, + 259, + "00:00,23:59" + ], + [ + 419, + 0, + 1, + 0, + "0x010611", + 2298, + 0, + 100, + 69, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 0, + 0, + 307000, + 259, + "00:00,23:59" + ], + [ + 419, + 0, + 2, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 419, + 0, + 2, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 419, + 0, + 2, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 419, + 0, + 3, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 3, + 0, + "0x010906", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 446, + "00:00,23:59" + ], + [ + 419, + 0, + 3, + 0, + "0x010906", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 446, + "00:00,23:59" + ], + [ + 419, + 0, + 3, + 0, + "0x010906", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 446, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010401", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 88, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010400", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 16, + "00:00,23:59" + ], + [ + 419, + 0, + 4, + 0, + "0x010401", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 88, + "00:00,23:59" + ], + [ + 422, + 0, + 1, + 0, + "0x010192", + 2298, + 0, + 100, + 78, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + true, + 78, + 0, + 807000, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 1, + 0, + "0x010192", + 2298, + 0, + 100, + 78, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + true, + 78, + 0, + 807000, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 1, + 0, + "0x010192", + 2298, + 0, + 100, + 78, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + true, + 78, + 0, + 807000, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 1, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + true, + 78, + 0, + 807000, + 290, + "00:00,23:59" + ], + [ + 422, + 0, + 1, + 0, + "0x015910", + 2298, + 0, + 100, + 78, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + true, + 78, + 0, + 807000, + 290, + "00:00,23:59" + ], + [ + 422, + 0, + 3, + 0, + "0x015910", + 2298, + 0, + 100, + 79, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 79, + 0, + 84000, + 290, + "00:00,23:59" + ], + [ + 422, + 0, + 3, + 0, + "0x015910", + 2298, + 0, + 100, + 79, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 79, + 0, + 84000, + 290, + "00:00,23:59" + ], + [ + 422, + 0, + 3, + 0, + "0x015210", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 80, + 0, + 840000, + 339, + "00:00,23:59" + ], + [ + 422, + 0, + 5, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 5, + 0, + "0x010192", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 5, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 6, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 7, + 0, + "0x010307", + 2298, + 0, + 100, + 79, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 79, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 422, + 0, + 7, + 0, + "0x010301", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 415, + "00:00,23:59" + ], + [ + 422, + 0, + 7, + 0, + "0x010301", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 178, + "00:00,23:59" + ], + [ + 422, + 0, + 8, + 0, + "0x015900", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 268, + "00:00,23:59" + ], + [ + 422, + 0, + 8, + 0, + "0x015900", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 268, + "00:00,23:59" + ], + [ + 422, + 0, + 8, + 0, + "0x015620", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 77, + 0, + 73700, + 235, + "00:00,23:59" + ], + [ + 422, + 0, + 8, + 0, + "0x015620", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 77, + 0, + 73700, + 235, + "00:00,23:59" + ], + [ + 422, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 9, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 9, + 0, + "0x010191", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 9, + 0, + "0x010190", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 286, + "00:00,23:59" + ], + [ + 422, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 178, + "00:00,23:59" + ], + [ + 422, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 178, + "00:00,23:59" + ], + [ + 422, + 0, + 10, + 0, + "0x015620", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 77, + 0, + 73700, + 235, + "00:00,23:59" + ], + [ + 422, + 0, + 10, + 0, + "0x015620", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 77, + 0, + 73700, + 235, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x015306", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + false, + false, + false, + 81, + 0, + 840000, + 207, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010605", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 233, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010508", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 80, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010605", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 233, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010508", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 80, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010605", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 78, + 0, + 80700, + 233, + "00:00,23:59" + ], + [ + 422, + 0, + 12, + 0, + "0x010508", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 80, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 458, + 0, + 1, + 0, + "0x080501", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 410, + "00:00,23:59" + ], + [ + 479, + 0, + 1, + 0, + "0x015500", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 68, + "00:00,23:59" + ], + [ + 479, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 3, + 0, + "0x015033", + 2298, + 0, + 90, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 457, + "00:00,23:59" + ], + [ + 479, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 479, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 479, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 479, + 0, + 3, + 0, + "0x010202", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 358, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x010203", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 479, + 0, + 4, + 0, + "0x015003", + 2298, + 0, + 90, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 64, + "00:00,23:59" + ], + [ + 479, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 5, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 6, + 0, + "0x010400", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 82, + 0, + 84000, + 324, + "00:00,23:59" + ], + [ + 479, + 0, + 6, + 0, + "0x010401", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 83, + 0, + 84000, + 89, + "00:00,23:59" + ], + [ + 479, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 82, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 479, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 82, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 479, + 0, + 6, + 0, + "0x070600", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 83, + 0, + 840000, + 105, + "00:00,23:59" + ], + [ + 479, + 0, + 7, + 0, + "0x010470", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 8, + 0, + "0x010610", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 479, + 0, + 9, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 9, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 9, + 0, + "0x010200", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 33, + "00:00,23:59" + ], + [ + 479, + 0, + 10, + 0, + "0x010430", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 479, + 0, + 10, + 0, + "0x010430", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 202, + "00:00,23:59" + ], + [ + 479, + 0, + 10, + 0, + "0x015060", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 479, + 0, + 10, + 0, + "0x010430", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 479, + 0, + 10, + 0, + "0x010430", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x015508", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 301, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x015510", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x010610", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 479, + 0, + 12, + 0, + "0x010610", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 224, + "00:00,23:59" + ], + [ + 479, + 0, + 13, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 13, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 13, + 0, + "0x015504", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 35, + "00:00,23:59" + ], + [ + 479, + 0, + 15, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 479, + 0, + 15, + 0, + "0x010131", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 479, + 0, + 15, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 479, + 0, + 15, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 479, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 479, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 479, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 479, + 0, + 16, + 0, + "0x010130", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 479, + 0, + 16, + 0, + "0x010123", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010114", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 135, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010131", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010114", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 135, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010131", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010124", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 2, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 3, + 0, + "0x015042", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 437, + "00:00,23:59" + ], + [ + 481, + 0, + 3, + 0, + "0x010431", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 481, + 0, + 3, + 0, + "0x010431", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 481, + 0, + 4, + 0, + "0x015610", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 454, + "00:00,23:59" + ], + [ + 481, + 0, + 4, + 0, + "0x010603", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 481, + 0, + 4, + 0, + "0x010603", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 481, + 0, + 4, + 0, + "0x010603", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 481, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 481, + 0, + 6, + 0, + "0x015510", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 481, + 0, + 6, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 6, + 0, + "0x010123", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 6, + 0, + "0x010123", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 481, + 0, + 6, + 0, + "0x010130", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 86, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 482, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 482, + 0, + 2, + 0, + "0x010470", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 482, + 0, + 2, + 0, + "0x010470", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 482, + 0, + 2, + 0, + "0x010470", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 482, + 0, + 2, + 0, + "0x010470", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 482, + 0, + 2, + 0, + "0x015060", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 308, + "00:00,23:59" + ], + [ + 488, + 0, + 0, + 0, + "0x020701", + 3195, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 410, + "00:00,23:59" + ], + [ + 488, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 488, + 0, + 3, + 0, + "0x015900", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 488, + 0, + 4, + 0, + "0x015920", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 269, + "00:00,23:59" + ], + [ + 488, + 0, + 4, + 0, + "0x015920", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 269, + "00:00,23:59" + ], + [ + 488, + 0, + 6, + 0, + "0x020602", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 411, + "00:00,23:59" + ], + [ + 488, + 0, + 9, + 0, + "0x015701", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 80, + "00:00,23:59" + ], + [ + 488, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 488, + 0, + 12, + 0, + "0x015900", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 268, + "00:00,23:59" + ], + [ + 488, + 0, + 15, + 0, + "0x015920", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 269, + "00:00,23:59" + ], + [ + 488, + 0, + 15, + 0, + "0x015920", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 269, + "00:00,23:59" + ], + [ + 489, + 0, + 0, + 0, + "0x015330", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 343, + "00:00,23:59" + ], + [ + 489, + 0, + 1, + 0, + "0x015605", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 1, + 0, + "0x010430", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 2, + 0, + "0x015060", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 489, + 0, + 2, + 0, + "0x015510", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 489, + 0, + 3, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 4, + 0, + "0x015060", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 489, + 0, + 4, + 0, + "0x015824", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 4, + 0, + "0x015824", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 4, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 489, + 0, + 5, + 0, + "0x010306", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 6, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 6, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 6, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 7, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 489, + 0, + 7, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 8, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 8, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 9, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 9, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 9, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 10, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 489, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 11, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 11, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 11, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 12, + 0, + "0x015823", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 12, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 13, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 14, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 14, + 0, + "0x015824", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 15, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 15, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015824", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015826", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015826", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 17, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 17, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 18, + 0, + "0x015823", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 18, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 19, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 489, + 0, + 20, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 20, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 489, + 0, + 20, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 490, + 0, + 7, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 7, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 7, + 0, + "0x011173", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 8, + 0, + "0x011170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 8, + 0, + "0x011170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 8, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 10, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 10, + 0, + "0x011173", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 10, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x015204", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 367, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x011173", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 13, + 0, + "0x010608", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 15, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 15, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 15, + 0, + "0x015930", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 15, + 0, + "0x011170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 15, + 0, + "0x011170", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 17, + 0, + "0x010608", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 342, + "00:00,23:59" + ], + [ + 490, + 0, + 17, + 0, + "0x010230", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 310, + "00:00,23:59" + ], + [ + 490, + 0, + 17, + 0, + "0x015930", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 17, + 0, + "0x015930", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 490, + 0, + 17, + 0, + "0x010230", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 310, + "00:00,23:59" + ], + [ + 490, + 0, + 18, + 0, + "0x015220", + 2307, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 328, + "00:00,23:59" + ], + [ + 490, + 0, + 22, + 0, + "0x010212", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 359, + "00:00,23:59" + ], + [ + 490, + 0, + 22, + 0, + "0x010212", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 359, + "00:00,23:59" + ], + [ + 490, + 0, + 22, + 0, + "0x010212", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 359, + "00:00,23:59" + ], + [ + 490, + 0, + 22, + 0, + "0x010212", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 359, + "00:00,23:59" + ], + [ + 490, + 0, + 30, + 0, + "0x021004", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 464, + "00:00,23:59" + ], + [ + 491, + 0, + 1, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 1, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 1, + 0, + "0x015930", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 491, + 0, + 3, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 491, + 0, + 3, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 3, + 0, + "0x011173", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 491, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 491, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 491, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 288, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x015204", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 100, + 367, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x011172", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x011173", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x011172", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 5, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 7, + 0, + "0x011171", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 7, + 0, + "0x015930", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 491, + 0, + 7, + 0, + "0x015930", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 366, + "00:00,23:59" + ], + [ + 493, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 4, + 0, + "0x010140", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 493, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 493, + 0, + 7, + 0, + "0x010140", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 493, + 0, + 7, + 0, + "0x010140", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 493, + 0, + 10, + 0, + "0x010470", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 10, + 0, + "0x010470", + 2298, + 0, + 100, + 81, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 17, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 17, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 17, + 0, + "0x010230", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 14, + 0, + "0x015822", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 14, + 0, + "0x015822", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 13, + 0, + "0x015826", + 2298, + 0, + 100, + 82, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 493, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 494, + 0, + 20, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 494, + 0, + 20, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 494, + 0, + 20, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 494, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 494, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 494, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 494, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 494, + 0, + 4, + 0, + "0x015060", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + true, + 87, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 494, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 494, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 494, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 494, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 495, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 1, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 4, + 0, + "0x010905", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 458, + "00:00,23:59" + ], + [ + 495, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 4, + 0, + "0x010905", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 458, + "00:00,23:59" + ], + [ + 495, + 0, + 4, + 0, + "0x010905", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 458, + "00:00,23:59" + ], + [ + 495, + 0, + 7, + 0, + "0x010451", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 285, + "00:00,23:59" + ], + [ + 495, + 0, + 7, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 7, + 0, + "0x010451", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 285, + "00:00,23:59" + ], + [ + 495, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 306, + "00:00,23:59" + ], + [ + 495, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 306, + "00:00,23:59" + ], + [ + 495, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 306, + "00:00,23:59" + ], + [ + 495, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 306, + "00:00,23:59" + ], + [ + 495, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 306, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010431", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 278, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010605", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 233, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010605", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 233, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 13, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 27, + "00:00,23:59" + ], + [ + 495, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 27, + "00:00,23:59" + ], + [ + 495, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 27, + "00:00,23:59" + ], + [ + 495, + 0, + 16, + 0, + "0x010300", + 2298, + 0, + 100, + 77, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 73700, + 27, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x010430", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x010430", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 203, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x010450", + 2298, + 0, + 100, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 80700, + 281, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x015220", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 495, + 0, + 19, + 0, + "0x015201", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 223, + "00:00,23:59" + ], + [ + 496, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 1, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010460", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 185, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010461", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010603", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 496, + 0, + 4, + 0, + "0x010603", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010603", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010603", + 2298, + 0, + 100, + 83, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010603", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 150, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 496, + 0, + 7, + 0, + "0x010461", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 187, + "00:00,23:59" + ], + [ + 496, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 216, + "00:00,23:59" + ], + [ + 496, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 216, + "00:00,23:59" + ], + [ + 496, + 0, + 10, + 0, + "0x010211", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 216, + "00:00,23:59" + ], + [ + 496, + 0, + 10, + 0, + "0x015411", + 2298, + 0, + 100, + 5, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 279, + "00:00,23:59" + ], + [ + 496, + 0, + 13, + 0, + "0x015610", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 453, + "00:00,23:59" + ], + [ + 496, + 0, + 16, + 0, + "0x015700", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 346, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 84, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 84, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 234, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 1, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 2, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 497, + 0, + 2, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 497, + 0, + 3, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 497, + 0, + 4, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 5, + 0, + "0x010420", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 330, + "00:00,23:59" + ], + [ + 497, + 0, + 6, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 497, + 0, + 7, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 497, + 0, + 7, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 497, + 0, + 7, + 0, + "0x015510", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 497, + 0, + 7, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 497, + 0, + 7, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 498, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 498, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 85, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 498, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 4, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 4, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 7, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 10, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 13, + 0, + "0x011400", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 460, + "00:00,23:59" + ], + [ + 498, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 498, + 0, + 16, + 0, + "0x010121", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 498, + 0, + 16, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 19, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 19, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 498, + 0, + 19, + 0, + "0x010140", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 498, + 0, + 22, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 22, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 22, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 22, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 22, + 0, + "0x015824", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 25, + 0, + "0x015060", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 87, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 498, + 0, + 31, + 0, + "0x015220", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 87, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 498, + 0, + 32, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 32, + 0, + "0x015822", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015220", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 88, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015826", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 36, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010320", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 228, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010905", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 459, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010513", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 1, + 0, + "0x010513", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 288, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010314", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 226, + "00:00,23:59" + ], + [ + 499, + 0, + 4, + 0, + "0x010440", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 288, + "00:00,23:59" + ], + [ + 499, + 0, + 7, + 0, + "0x011171", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 7, + 0, + "0x011171", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 7, + 0, + "0x011171", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 10, + 0, + "0x015054", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 463, + "00:00,23:59" + ], + [ + 499, + 0, + 10, + 0, + "0x010517", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 10, + 0, + "0x010517", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 10, + 0, + "0x010517", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 10, + 0, + "0x010517", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 419, + "00:00,23:59" + ], + [ + 499, + 0, + 13, + 0, + "0x010320", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 228, + "00:00,23:59" + ], + [ + 499, + 0, + 13, + 0, + "0x010320", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 228, + "00:00,23:59" + ], + [ + 499, + 0, + 13, + 0, + "0x015104", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 162, + "00:00,23:59" + ], + [ + 499, + 0, + 13, + 0, + "0x010320", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 228, + "00:00,23:59" + ], + [ + 499, + 0, + 14, + 0, + "0x010320", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 15, + 0, + "0x010440", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 16, + 0, + "0x015054", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 463, + "00:00,23:59" + ], + [ + 499, + 0, + 17, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 18, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 19, + 0, + "0x015204", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 367, + "00:00,23:59" + ], + [ + 499, + 0, + 20, + 0, + "0x011173", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 21, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 499, + 0, + 22, + 0, + "0x011173", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 22, + 0, + "0x011171", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 22, + 0, + "0x011171", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 499, + 0, + 22, + 0, + "0x011173", + 2298, + 0, + 100, + 86, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x015826", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 92, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 2, + 0, + "0x015823", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 500, + 0, + 3, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 500, + 0, + 4, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 4, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 4, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 7, + 0, + "0x015826", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 92, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 500, + 0, + 7, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 7, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 7, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 10, + 0, + "0x015510", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 91, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 13, + 0, + "0x015824", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 17, + 0, + "0x015826", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + 321, + "00:00,23:59" + ], + [ + 500, + 0, + 20, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 500, + 0, + 20, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 20, + 0, + "0x015060", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 92, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 500, + 0, + 20, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 500, + 0, + 20, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015826", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 501, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 4, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 501, + 0, + 4, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 4, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 501, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 501, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 501, + 0, + 7, + 0, + "0x010205", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 501, + 0, + 13, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 501, + 0, + 13, + 0, + "0x010230", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 501, + 0, + 13, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 13, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 14, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 14, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 19, + 0, + "0x015060", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 501, + 0, + 19, + 0, + "0x015060", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 501, + 0, + 22, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 22, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 22, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 501, + 0, + 22, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 1, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 1, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 1, + 0, + "0x015826", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015826", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x010230", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 7, + 0, + "0x015826", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015823", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015826", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 4, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 10, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 10, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 10, + 0, + "0x010230", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 502, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 10, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 13, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 13, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 13, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 16, + 0, + "0x015823", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 16, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 16, + 0, + "0x015826", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x010230", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x015826", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 90, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x010230", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 19, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015510", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015823", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015826", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015823", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015822", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 22, + 0, + "0x015510", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + -1, + "00:00,23:59" + ], + [ + 502, + 0, + 25, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 502, + 0, + 25, + 0, + "0x015821", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 4, + 0, + "0x015220", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 328, + "00:00,23:59" + ], + [ + 504, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 12, + 0, + "0x015822", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 12, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 12, + 0, + "0x015823", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x010230", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 310, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x010470", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x010230", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 310, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x015823", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 504, + 0, + 21, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 506, + 0, + 4, + 0, + "0x010306", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 170, + "00:00,23:59" + ], + [ + 506, + 0, + 7, + 0, + "0x010323", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 379, + "00:00,23:59" + ], + [ + 506, + 0, + 7, + 0, + "0x010320", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 228, + "00:00,23:59" + ], + [ + 506, + 0, + 11, + 0, + "0x010508", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 506, + 0, + 11, + 0, + "0x010508", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 506, + 0, + 11, + 0, + "0x010508", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 506, + 0, + 11, + 0, + "0x010508", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 168, + "00:00,23:59" + ], + [ + 506, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 506, + 0, + 15, + 0, + "0x010303", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + true, + 92, + 0, + 840000, + 400, + "00:00,23:59" + ], + [ + 506, + 0, + 15, + 0, + "0x010301", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 506, + 0, + 21, + 0, + "0x015400", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 506, + 0, + 26, + 0, + "0x010500", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010140", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 325, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010130", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010130", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 2, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 2, + 0, + "0x010131", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 507, + 0, + 3, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 507, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 4, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 4, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 7, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 7, + 0, + "0x010124", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 312, + "00:00,23:59" + ], + [ + 507, + 0, + 7, + 0, + "0x010140", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 325, + "00:00,23:59" + ], + [ + 507, + 0, + 7, + 0, + "0x010131", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 507, + 0, + 10, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 507, + 0, + 10, + 0, + "0x010202", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 358, + "00:00,23:59" + ], + [ + 507, + 0, + 13, + 0, + "0x015201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 223, + "00:00,23:59" + ], + [ + 507, + 0, + 13, + 0, + "0x015211", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 326, + "00:00,23:59" + ], + [ + 507, + 0, + 17, + 0, + "0x011400", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 103, + 0, + 100000, + 460, + "00:00,23:59" + ], + [ + 507, + 0, + 18, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 330, + "00:00,23:59" + ], + [ + 507, + 0, + 18, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 330, + "00:00,23:59" + ], + [ + 507, + 0, + 19, + 0, + "0x010421", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 331, + "00:00,23:59" + ], + [ + 507, + 0, + 19, + 0, + "0x010421", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 331, + "00:00,23:59" + ], + [ + 507, + 0, + 19, + 0, + "0x010421", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 331, + "00:00,23:59" + ], + [ + 507, + 0, + 19, + 0, + "0x015104", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 1000000, + 162, + "00:00,23:59" + ], + [ + 507, + 0, + 22, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 330, + "00:00,23:59" + ], + [ + 507, + 0, + 22, + 0, + "0x010420", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 330, + "00:00,23:59" + ], + [ + 507, + 0, + 22, + 0, + "0x010131", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 507, + 0, + 22, + 0, + "0x010131", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 311, + "00:00,23:59" + ], + [ + 516, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 2, + 0, + "0x010300", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 27, + "00:00,23:59" + ], + [ + 516, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 2, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010308", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010308", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010308", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 165, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010530", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 217, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010530", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 217, + "00:00,23:59" + ], + [ + 516, + 0, + 3, + 0, + "0x010530", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 217, + "00:00,23:59" + ], + [ + 516, + 0, + 5, + 0, + "0x015605", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 375, + "00:00,23:59" + ], + [ + 516, + 0, + 5, + 0, + "0x015050", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 322, + "00:00,23:59" + ], + [ + 516, + 0, + 6, + 0, + "0x015706", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 384, + "00:00,23:59" + ], + [ + 516, + 0, + 6, + 0, + "0x015600", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 840000, + 305, + "00:00,23:59" + ], + [ + 516, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 10, + 0, + "0x010301", + 2298, + 0, + 100, + 87, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 179, + "00:00,23:59" + ], + [ + 516, + 0, + 10, + 0, + "0x010307", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 416, + "00:00,23:59" + ], + [ + 516, + 0, + 10, + 0, + "0x010307", + 2298, + 0, + 100, + 88, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 416, + "00:00,23:59" + ], + [ + 517, + 0, + 0, + 0, + "0x015010", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 221, + "00:00,23:59" + ], + [ + 517, + 0, + 1, + 0, + "0x015003", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 64, + "00:00,23:59" + ], + [ + 517, + 0, + 2, + 0, + "0x015220", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 517, + 0, + 2, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 2, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 2, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 517, + 0, + 50, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 50, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 53, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 53, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 56, + 0, + "0x015201", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 223, + "00:00,23:59" + ], + [ + 517, + 0, + 59, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 62, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 62, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 63, + 0, + "0x010206", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 517, + 0, + 65, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 65, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 68, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 68, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 71, + 0, + "0x015510", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 517, + 0, + 71, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 71, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 71, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 517, + 0, + 77, + 0, + "0x015822", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 77, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 77, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 517, + 0, + 77, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 77, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 80, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 95, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 517, + 0, + 80, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 80, + 0, + "0x015826", + 2298, + 0, + 100, + 95, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 95, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 517, + 0, + 83, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 86, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 86, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 86, + 0, + "0x015822", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 89, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 89, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 92, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 92, + 0, + "0x010205", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 125, + "00:00,23:59" + ], + [ + 517, + 0, + 95, + 0, + "0x015824", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 95, + 0, + "0x015823", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 95, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 517, + 0, + 95, + 0, + "0x015821", + 2298, + 0, + 100, + 94, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 518, + 0, + 1, + 0, + "0x015220", + 2298, + 0, + 100, + 97, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + true, + 0, + 0, + 840000, + 328, + "00:00,23:59" + ], + [ + 518, + 0, + 2, + 0, + "0x015821", + 2298, + 0, + 100, + 96, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 518, + 0, + 2, + 0, + "0x015822", + 2298, + 0, + 100, + 96, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 518, + 0, + 2, + 0, + "0x015824", + 2298, + 0, + 100, + 96, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 518, + 0, + 2, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 518, + 0, + 2, + 0, + "0x015826", + 2298, + 0, + 100, + 97, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 321, + "00:00,23:59" + ], + [ + 518, + 0, + 8, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 518, + 0, + 8, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 518, + 0, + 14, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 518, + 0, + 14, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 310, + "00:00,23:59" + ], + [ + 518, + 0, + 17, + 0, + "0x010230", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 310, + "00:00,23:59" + ], + [ + 518, + 0, + 32, + 0, + "0x015510", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + true, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 518, + 0, + 33, + 0, + "0x010470", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 96, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 518, + 0, + 35, + 0, + "0x010470", + 2298, + 0, + 100, + 96, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 96, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 569, + 0, + 1, + 0, + "0x010501", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 569, + 0, + 1, + 0, + "0x010309", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 118, + "00:00,23:59" + ], + [ + 569, + 0, + 1, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 1, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 1, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010906", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 447, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010306", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 170, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 4, + 0, + "0x010511", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010512", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010512", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010512", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 418, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010321", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 377, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010321", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 377, + "00:00,23:59" + ], + [ + 569, + 0, + 7, + 0, + "0x010321", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 377, + "00:00,23:59" + ], + [ + 569, + 0, + 10, + 0, + "0x015201", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 223, + "00:00,23:59" + ], + [ + 569, + 0, + 20, + 0, + "0x010500", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 72, + "00:00,23:59" + ], + [ + 570, + 0, + 0, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 0, + 0, + "0x010140", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 0, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 0, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 0, + 0, + "0x010121", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 1, + 0, + "0x010130", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 1, + 0, + "0x010120", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 570, + 0, + 2, + 0, + "0x010123", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 2, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 2, + 0, + "0x010124", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 3, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 3, + 0, + "0x010140", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 570, + 0, + 3, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 3, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 3, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 4, + 0, + "0x010131", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 4, + 0, + "0x010131", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 4, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 5, + 0, + "0x015700", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 346, + "00:00,23:59" + ], + [ + 570, + 0, + 6, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 6, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 6, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 6, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 6, + 0, + "0x010141", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 570, + 0, + 7, + 0, + "0x010130", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 7, + 0, + "0x010131", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 840000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 7, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 7, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 7, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 8, + 0, + "0x010123", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 8, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 8, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 8, + 0, + "0x010124", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010120", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010121", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 312, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010141", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010130", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010130", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010141", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x010140", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 325, + "00:00,23:59" + ], + [ + 570, + 0, + 9, + 0, + "0x015211", + 2298, + 0, + 100, + 93, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 326, + "00:00,23:59" + ], + [ + 570, + 0, + 10, + 0, + "0x080700", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 461, + "00:00,23:59" + ], + [ + 570, + 0, + 10, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 10, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 10, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 10, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 11, + 0, + "0x080700", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 461, + "00:00,23:59" + ], + [ + 570, + 0, + 11, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 11, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 11, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 570, + 0, + 11, + 0, + "0x011411", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 462, + "00:00,23:59" + ], + [ + 582, + 0, + 1, + 0, + "0x071251", + 2518, + 0, + 100, + 101, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 466, + "00:00,23:59" + ], + [ + 582, + 0, + 1, + 0, + "0x071252", + 2298, + 0, + 100, + 101, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 467, + "00:00,23:59" + ], + [ + 582, + 0, + 10, + 0, + "0x015821", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 582, + 0, + 10, + 0, + "0x015822", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 582, + 0, + 10, + 0, + "0x015823", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 582, + 0, + 10, + 0, + "0x015824", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 582, + 0, + 10, + 0, + "0x015826", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 321, + "00:00,23:59" + ], + [ + 588, + 0, + 1, + 0, + "0x023000", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 468, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x015305", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 1000000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 10, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 9, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 589, + 0, + 8, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 8, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 8, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 8, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 7, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 234, + "00:00,23:59" + ], + [ + 589, + 0, + 7, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 234, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x018800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 119, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 6, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 589, + 0, + 5, + 0, + "0x018800", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 119, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 234, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 234, + "00:00,23:59" + ], + [ + 589, + 0, + 4, + 0, + "0x015001", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 93, + "00:00,23:59" + ], + [ + 589, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 3, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 59, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010605", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 234, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 2, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 589, + 0, + 0, + 0, + "0x010200", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 33, + "00:00,23:59" + ], + [ + 590, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 590, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 590, + 0, + 1, + 0, + "0x010800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 149, + "00:00,23:59" + ], + [ + 590, + 0, + 2, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 590, + 0, + 2, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 590, + 0, + 2, + 0, + "0x015826", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 321, + "00:00,23:59" + ], + [ + 590, + 0, + 2, + 0, + "0x015510", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 840000, + 314, + "00:00,23:59" + ], + [ + 590, + 0, + 2, + 0, + "0x015822", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 590, + 0, + 3, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 3, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 3, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 4, + 0, + "0x015060", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 840000, + 308, + "00:00,23:59" + ], + [ + 590, + 0, + 4, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 4, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 4, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x015821", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 5, + 0, + "0x010471", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 590, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 6, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 0, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 590, + 0, + 7, + 0, + "0x010470", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + -1, + "00:00,23:59" + ], + [ + 590, + 0, + 8, + 0, + "0x070830", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 340, + "00:00,23:59" + ], + [ + 591, + 0, + 0, + 0, + "0x010303", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 607000, + 400, + "00:00,23:59" + ], + [ + 591, + 0, + 0, + 0, + "0x010303", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 607000, + 400, + "00:00,23:59" + ], + [ + 591, + 0, + 0, + 0, + "0x015600", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 607000, + 304, + "00:00,23:59" + ], + [ + 591, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 591, + 0, + 1, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 591, + 0, + 1, + 0, + "0x015920", + 2298, + 0, + 100, + 76, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 66700, + 269, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 213, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010209", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 213, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 591, + 0, + 2, + 0, + "0x010220", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 60700, + 257, + "00:00,23:59" + ], + [ + 591, + 0, + 3, + 0, + "0x010240", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 456, + "00:00,23:59" + ], + [ + 591, + 0, + 3, + 0, + "0x010240", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 456, + "00:00,23:59" + ], + [ + 592, + 0, + 0, + 0, + "0x010614", + 406, + 0, + 100, + 92, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 260, + "00:00,23:59" + ], + [ + 592, + 0, + 0, + 0, + "0x010614", + 406, + 0, + 100, + 92, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 260, + "00:00,23:59" + ], + [ + 592, + 0, + 0, + 0, + "0x010614", + 406, + 0, + 100, + 92, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 260, + "00:00,23:59" + ], + [ + 592, + 0, + 0, + 0, + "0x015718", + 2802, + 0, + 100, + 92, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 840000, + 287, + "00:00,23:59" + ], + [ + 592, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 258, + "00:00,23:59" + ], + [ + 592, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 258, + "00:00,23:59" + ], + [ + 592, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 258, + "00:00,23:59" + ], + [ + 592, + 0, + 2, + 0, + "0x015910", + 2802, + 0, + 150, + 92, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 290, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x015509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 302, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x015509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 302, + "00:00,23:59" + ], + [ + 597, + 0, + 1, + 0, + "0x015509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 302, + "00:00,23:59" + ], + [ + 597, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 4, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 68, + "00:00,23:59" + ], + [ + 597, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 7, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 10, + 0, + "0x020602", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 1000000, + 411, + "00:00,23:59" + ], + [ + 597, + 0, + 10, + 0, + "0x015920", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 269, + "00:00,23:59" + ], + [ + 597, + 0, + 10, + 0, + "0x015920", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 269, + "00:00,23:59" + ], + [ + 597, + 0, + 10, + 0, + "0x015920", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 269, + "00:00,23:59" + ], + [ + 597, + 0, + 13, + 0, + "0x015509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 302, + "00:00,23:59" + ], + [ + 597, + 0, + 13, + 0, + "0x015507", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 246, + "00:00,23:59" + ], + [ + 597, + 0, + 13, + 0, + "0x015509", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 302, + "00:00,23:59" + ], + [ + 597, + 0, + 13, + 0, + "0x015508", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 301, + "00:00,23:59" + ], + [ + 597, + 0, + 13, + 0, + "0x015506", + 2298, + 0, + 100, + 102, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 254, + "00:00,23:59" + ], + [ + 597, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 597, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 133, + "00:00,23:59" + ], + [ + 609, + 0, + 0, + 0, + "0x015050", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 322, + "00:00,23:59" + ], + [ + 609, + 0, + 0, + 0, + "0x015600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 305, + "00:00,23:59" + ], + [ + 609, + 0, + 0, + 0, + "0x015600", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 305, + "00:00,23:59" + ], + [ + 613, + 0, + 1, + 0, + "0x075401", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 468, + "00:00,23:59" + ], + [ + 651, + 0, + 1, + 0, + "0x080504", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 469, + "00:00,23:59" + ], + [ + 653, + 0, + 1, + 0, + "0x081000", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 470, + "00:00,23:59" + ], + [ + 654, + 0, + 1, + 0, + "0x011044", + 2298, + 0, + 100, + 100, + 112, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 471, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x020403", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 218, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 2, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 3, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 3, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 3, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 3, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 3, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 1, + 0, + "0x020701", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1000000, + 410, + "00:00,23:59" + ], + [ + 721, + 0, + 1, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 1, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 1, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 721, + 0, + 1, + 0, + "0x010621", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 472, + "00:00,23:59" + ], + [ + 70, + 0, + 20, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 70, + 0, + 20, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 32, + 0, + 1, + 0, + "0x011123", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 32, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 32, + 0, + 1, + 0, + "0x011124", + 2298, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5734, + 154, + "00:00,23:59" + ], + [ + 34, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 34, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 40, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 21, + "00:00,23:59" + ], + [ + 40, + 0, + 1, + 0, + "0x010113", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 101, + "00:00,23:59" + ], + [ + 40, + 0, + 1, + 0, + "0x010112", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 13, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 13, + 0, + "0x010104", + 2298, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1410, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 13, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 13, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 13, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 18, + 0, + "0x010111", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 101, + "00:00,23:59" + ], + [ + 69, + 0, + 18, + 0, + "0x010112", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 138, + "00:00,23:59" + ], + [ + 69, + 0, + 18, + 0, + "0x010114", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 135, + "00:00,23:59" + ], + [ + 69, + 0, + 27, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 27, + 0, + "0x010101", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 27, + 0, + "0x010102", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 69, + 0, + 27, + 0, + "0x010104", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 7, + "00:00,23:59" + ], + [ + 70, + 0, + 21, + 0, + "0x010201", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 132, + "00:00,23:59" + ], + [ + 70, + 0, + 21, + 0, + "0x010201", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 132, + "00:00,23:59" + ], + [ + 70, + 0, + 21, + 0, + "0x010201", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 132, + "00:00,23:59" + ], + [ + 70, + 0, + 21, + 0, + "0x010201", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 132, + "00:00,23:59" + ], + [ + 72, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 72, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 72, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 72, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 74, + 0, + 5, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 74, + 0, + 6, + 0, + "0x010460", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 184, + "00:00,23:59" + ], + [ + 89, + 0, + 12, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 12, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 12, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 13, + 0, + "0x010302", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 13, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 13, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 89, + 0, + 14, + 0, + "0x010309", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 117, + "00:00,23:59" + ], + [ + 89, + 0, + 14, + 0, + "0x010309", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 117, + "00:00,23:59" + ], + [ + 89, + 0, + 14, + 0, + "0x010309", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 117, + "00:00,23:59" + ], + [ + 89, + 0, + 14, + 0, + "0x010309", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 38, + 0, + 1564, + 117, + "00:00,23:59" + ], + [ + 433, + 0, + 1, + 0, + "0x015012", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + true, + true, + false, + false, + 0, + 0, + 4660, + 208, + "00:00,23:59" + ], + [ + 433, + 0, + 8, + 0, + "0x010209", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 213, + "00:00,23:59" + ], + [ + 433, + 0, + 8, + 0, + "0x010209", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + false, + false, + false, + false, + 0, + 0, + 466, + 213, + "00:00,23:59" + ], + [ + 81, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 184, + "00:00,23:59" + ], + [ + 81, + 0, + 0, + 0, + "0x010460", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 184, + "00:00,23:59" + ], + [ + 81, + 0, + 0, + 0, + "0x010410", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 50, + "00:00,23:59" + ], + [ + 81, + 0, + 1, + 0, + "0x015100", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 219, + "00:00,23:59" + ], + [ + 81, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 164, + "00:00,23:59" + ], + [ + 81, + 0, + 1, + 0, + "0x010309", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 117, + "00:00,23:59" + ], + [ + 81, + 0, + 1, + 0, + "0x010308", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 164, + "00:00,23:59" + ], + [ + 81, + 0, + 1, + 0, + "0x010309", + 2298, + 0, + 100, + 46, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5540, + 117, + "00:00,23:59" + ], + [ + 81, + 0, + 2, + 0, + "0x010461", + 2298, + 0, + 90, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 186, + "00:00,23:59" + ], + [ + 81, + 0, + 2, + 0, + "0x010461", + 2298, + 0, + 90, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 186, + "00:00,23:59" + ], + [ + 81, + 0, + 2, + 0, + "0x010309", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 117, + "00:00,23:59" + ], + [ + 81, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 164, + "00:00,23:59" + ], + [ + 81, + 0, + 2, + 0, + "0x010313", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 404, + "00:00,23:59" + ], + [ + 369, + 0, + 12, + 0, + "0x015820", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 80, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 369, + 0, + 12, + 0, + "0x015820", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 80, + 0, + 84000, + 148, + "00:00,23:59" + ], + [ + 135, + 0, + 0, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 135, + 0, + 0, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 135, + 0, + 0, + 0, + "0x010101", + 47, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 180, + "00:00,23:59" + ], + [ + 146, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 180, + "00:00,23:59" + ], + [ + 146, + 0, + 1, + 0, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 180, + "00:00,23:59" + ], + [ + 146, + 0, + 7, + 0, + "0x011121", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 176, + "00:00,23:59" + ], + [ + 146, + 0, + 7, + 0, + "0x011121", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 176, + "00:00,23:59" + ], + [ + 146, + 0, + 8, + 0, + "0x010312", + 2298, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 346, + 173, + "00:00,23:59" + ], + [ + 146, + 0, + 10, + 0, + "0x010312", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 173, + "00:00,23:59" + ], + [ + 146, + 0, + 10, + 0, + "0x010312", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 173, + "00:00,23:59" + ], + [ + 146, + 0, + 10, + 0, + "0x010312", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + 173, + "00:00,23:59" + ], + [ + 85, + 0, + 8, + 0, + "0x010501", + 2298, + 0, + 99, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 8, + 0, + "0x010500", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 85, + 0, + 8, + 0, + "0x010501", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 70, + "00:00,23:59" + ], + [ + 161, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 105, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60, + 31, + "00:00,23:59" + ], + [ + 161, + 0, + 1, + 0, + "0x010200", + 2298, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 46, + 31, + "00:00,23:59" + ], + [ + 133, + 0, + 4, + 0, + "0x010450", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 281, + "00:00,23:59" + ], + [ + 133, + 0, + 4, + 0, + "0x010451", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + 284, + "00:00,23:59" + ], + [ + 333, + 0, + 8, + 0, + "0x010460", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 184, + "00:00,23:59" + ], + [ + 159, + 0, + 13, + 0, + "0x010100", + 2298, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 13, + 0, + "0x010100", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 7, + "00:00,23:59" + ], + [ + 159, + 0, + 14, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 153, + 0, + 9, + 0, + "0x010900", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 29, + "00:00,23:59" + ], + [ + 153, + 0, + 9, + 0, + "0x010901", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 47, + "00:00,23:59" + ], + [ + 153, + 0, + 9, + 0, + "0x010901", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 47, + "00:00,23:59" + ], + [ + 102, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 3, + 0, + "0x010201", + 2298, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 131, + "00:00,23:59" + ], + [ + 102, + 0, + 4, + 0, + "0x011000", + 2298, + 0, + 100, + 35, + 45, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 35, + 0, + 1336, + 37, + "00:00,23:59" + ], + [ + 102, + 0, + 4, + 0, + "0x011004", + 2298, + 0, + 100, + 32, + 49, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 32, + 0, + 1126, + 40, + "00:00,23:59" + ], + [ + 102, + 0, + 4, + 0, + "0x011006", + 2298, + 0, + 100, + 35, + 51, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 41, + "00:00,23:59" + ], + [ + 101, + 0, + 3, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 96, + 0, + 0, + 0, + "0x010101", + 2298, + 0, + 100, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 7, + "00:00,23:59" + ], + [ + 96, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + 134, + "00:00,23:59" + ], + [ + 96, + 0, + 0, + 0, + "0x010113", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 101, + "00:00,23:59" + ], + [ + 238, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 71, + "00:00,23:59" + ], + [ + 238, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 99, + 27, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 816, + 71, + "00:00,23:59" + ], + [ + 238, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 71, + "00:00,23:59" + ], + [ + 238, + 0, + 4, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 238, + 0, + 4, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 238, + 0, + 4, + 0, + "0x010309", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 24, + "00:00,23:59" + ], + [ + 238, + 0, + 13, + 0, + "0x010500", + 2298, + 0, + 100, + 28, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 874, + 71, + "00:00,23:59" + ], + [ + 112, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 112, + 0, + 5, + 0, + "0x011101", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 40, + 0, + 3742, + 189, + "00:00,23:59" + ], + [ + 427, + 0, + 13, + 0, + "0x011033", + 2298, + 0, + 100, + 63, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 13, + 0, + "0x011033", + 2298, + 0, + 100, + 63, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 13, + 0, + "0x010420", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 13, + 0, + "0x010421", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 217000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010605", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010603", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010605", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010311", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 14, + 0, + "0x010311", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 156320, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 15, + 0, + "0x010306", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 237000, + -1, + "00:00,23:59" + ], + [ + 427, + 0, + 16, + 0, + "0x011030", + 2298, + 0, + 100, + 61, + 68, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15378, + 191, + "00:00,23:59" + ], + [ + 427, + 0, + 16, + 0, + "0x011031", + 2298, + 0, + 100, + 63, + 69, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 191, + "00:00,23:59" + ], + [ + 427, + 0, + 16, + 0, + "0x011033", + 2298, + 0, + 100, + 63, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 199, + "00:00,23:59" + ], + [ + 427, + 0, + 16, + 0, + "0x011033", + 2298, + 0, + 100, + 63, + 71, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 199, + "00:00,23:59" + ], + [ + 428, + 0, + 6, + 0, + "0x011100", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 189, + "00:00,23:59" + ], + [ + 428, + 0, + 7, + 0, + "0x011100", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 189, + "00:00,23:59" + ], + [ + 428, + 0, + 12, + 0, + "0x011100", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 189, + "00:00,23:59" + ], + [ + 428, + 0, + 13, + 0, + "0x015100", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 347000, + 219, + "00:00,23:59" + ], + [ + 428, + 0, + 14, + 0, + "0x011100", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 189, + "00:00,23:59" + ], + [ + 428, + 0, + 14, + 0, + "0x011100", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 189, + "00:00,23:59" + ], + [ + 99, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 115, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 14100, + 131, + "00:00,23:59" + ], + [ + 99, + 0, + 2, + 0, + "0x010201", + 2298, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1194, + 131, + "00:00,23:59" + ], + [ + 364, + 0, + 6, + 0, + "0x010451", + 2298, + 0, + 100, + 69, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 30700, + 284, + "00:00,23:59" + ], + [ + 154, + 0, + 3, + 0, + "0x010902", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 430, + "00:00,23:59" + ], + [ + 154, + 0, + 3, + 0, + "0x010902", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 430, + "00:00,23:59" + ], + [ + 154, + 0, + 3, + 0, + "0x010902", + 2298, + 0, + 120, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1336, + 430, + "00:00,23:59" + ], + [ + 329, + 0, + 5, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 5, + 0, + "0x010420", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 330, + "00:00,23:59" + ], + [ + 329, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15632, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 6, + 0, + "0x010430", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15504, + 202, + "00:00,23:59" + ], + [ + 329, + 0, + 8, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 329, + 0, + 8, + 0, + "0x070920", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 422, + "00:00,23:59" + ], + [ + 329, + 0, + 8, + 0, + "0x010421", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 331, + "00:00,23:59" + ], + [ + 239, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 239, + 0, + 6, + 0, + "0x010501", + 2298, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 996, + 71, + "00:00,23:59" + ], + [ + 118, + 0, + 4, + 0, + "0x010105", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 21, + "00:00,23:59" + ], + [ + 118, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 4, + 0, + "0x010102", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 118, + 0, + 4, + 0, + "0x010100", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 7, + "00:00,23:59" + ], + [ + 119, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 119, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 27, + "00:00,23:59" + ], + [ + 119, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 1, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 1, + 0, + "0x010302", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 2, + 0, + "0x010410", + 2298, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6254, + 50, + "00:00,23:59" + ], + [ + 149, + 0, + 2, + 0, + "0x010401", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 88, + "00:00,23:59" + ], + [ + 149, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 16, + "00:00,23:59" + ], + [ + 149, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 3, + 0, + "0x010309", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010309", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010308", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 164, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010302", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 4, + 0, + "0x010309", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 68, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x015500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 68, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x010308", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 164, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x010308", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 164, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5834, + 117, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010302", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010302", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 149, + 0, + 8, + 0, + "0x010308", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 164, + "00:00,23:59" + ], + [ + 149, + 0, + 9, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 149, + 0, + 9, + 0, + "0x010501", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 9, + 0, + "0x010500", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 157, + "00:00,23:59" + ], + [ + 149, + 0, + 10, + 0, + "0x010910", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 157, + "00:00,23:59" + ], + [ + 149, + 0, + 10, + 0, + "0x010500", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 10, + 0, + "0x010500", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 10, + 0, + "0x010501", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 11, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 149, + 0, + 11, + 0, + "0x010500", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 11, + 0, + "0x010501", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 71, + "00:00,23:59" + ], + [ + 149, + 0, + 12, + 0, + "0x010300", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 27, + "00:00,23:59" + ], + [ + 149, + 0, + 13, + 0, + "0x010301", + 2298, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 6146, + 178, + "00:00,23:59" + ], + [ + 147, + 0, + 14, + 0, + "0x011041", + 2298, + 0, + 100, + 50, + 75, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 59360, + 407, + "00:00,23:59" + ], + [ + 155, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 155, + 0, + 4, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 431, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 431, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 431, + 0, + 8, + 0, + "0x010502", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 76, + "00:00,23:59" + ], + [ + 431, + 0, + 9, + 0, + "0x010500", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 70, + "00:00,23:59" + ], + [ + 173, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 71, + "00:00,23:59" + ], + [ + 173, + 0, + 3, + 0, + "0x010501", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 71, + "00:00,23:59" + ], + [ + 173, + 0, + 3, + 0, + "0x010500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 71, + "00:00,23:59" + ], + [ + 173, + 0, + 4, + 0, + "0x010500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 71, + "00:00,23:59" + ], + [ + 173, + 0, + 4, + 0, + "0x010501", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 71, + "00:00,23:59" + ], + [ + 173, + 0, + 4, + 0, + "0x010502", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 77, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010110", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010111", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010114", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 135, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x010400", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 16, + "00:00,23:59" + ], + [ + 123, + 0, + 0, + 0, + "0x015500", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 68, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010104", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 59360, + 7, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010113", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 59360, + 101, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010111", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 101, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 7, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010114", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 135, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x010105", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + 135, + "00:00,23:59" + ], + [ + 123, + 0, + 1, + 0, + "0x015003", + 2298, + 0, + 65, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 54460, + 62, + "00:00,23:59" + ], + [ + 156, + 0, + 9, + 0, + "0x010205", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 124, + "00:00,23:59" + ], + [ + 84, + 0, + 4, + 0, + "0x015103", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 159, + "00:00,23:59" + ], + [ + 157, + 0, + 14, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 157, + 0, + 14, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 363, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 363, + 0, + 5, + 0, + "0x010431", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 363, + 0, + 5, + 0, + "0x010430", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 363, + 0, + 5, + 0, + "0x010431", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 75, + 0, + 60700, + -1, + "00:00,23:59" + ], + [ + 58, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 58, + 0, + 0, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 174, + "00:00,23:59" + ], + [ + 58, + 0, + 0, + 0, + "0x015420", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 398, + "00:00,23:59" + ], + [ + 59, + 0, + 1, + 0, + "0x011081", + 2298, + 0, + 100, + 50, + 103, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 436, + "00:00,23:59" + ], + [ + 59, + 0, + 1, + 0, + "0x011081", + 2298, + 0, + 100, + 50, + 103, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + 436, + "00:00,23:59" + ], + [ + 62, + 0, + 1, + 0, + "0x015420", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 51, + 0, + 6040, + 398, + "00:00,23:59" + ], + [ + 62, + 0, + 1, + 0, + "0x015420", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 51, + 0, + 6040, + 398, + "00:00,23:59" + ], + [ + 62, + 0, + 1, + 0, + "0x015420", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 51, + 0, + 6040, + 398, + "00:00,23:59" + ], + [ + 62, + 0, + 1, + 0, + "0x015420", + 2298, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 51, + 0, + 6040, + 398, + "00:00,23:59" + ], + [ + 92, + 0, + 4, + 0, + "0x015600", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 152540, + 304, + "00:00,23:59" + ], + [ + 92, + 0, + 4, + 0, + "0x015500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 152540, + 68, + "00:00,23:59" + ], + [ + 92, + 0, + 4, + 0, + "0x015500", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 152540, + 68, + "00:00,23:59" + ], + [ + 92, + 0, + 6, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 6, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 6, + 0, + "0x010301", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 178, + "00:00,23:59" + ], + [ + 92, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 117, + "00:00,23:59" + ], + [ + 92, + 0, + 7, + 0, + "0x010308", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 164, + "00:00,23:59" + ], + [ + 92, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 117, + "00:00,23:59" + ], + [ + 92, + 0, + 7, + 0, + "0x010308", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 165, + "00:00,23:59" + ], + [ + 92, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 27, + "00:00,23:59" + ], + [ + 92, + 0, + 8, + 0, + "0x010300", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 27, + "00:00,23:59" + ], + [ + 92, + 0, + 19, + 0, + "0x010313", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + false, + 0, + 0, + 152540, + 403, + "00:00,23:59" + ], + [ + 60, + 0, + 1, + 0, + "0x011123", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 60, + 0, + 1, + 0, + "0x011124", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 60, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 60, + 0, + 1, + 0, + "0x011125", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 154, + "00:00,23:59" + ], + [ + 169, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 16, + "00:00,23:59" + ], + [ + 169, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 16, + "00:00,23:59" + ], + [ + 169, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 16, + "00:00,23:59" + ], + [ + 169, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 16, + "00:00,23:59" + ], + [ + 169, + 0, + 2, + 0, + "0x010400", + 2298, + 0, + 100, + 47, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5636, + 16, + "00:00,23:59" + ], + [ + 137, + 0, + 0, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 153, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 7, + 0, + "0x010500", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 70, + "00:00,23:59" + ], + [ + 153, + 0, + 7, + 0, + "0x010501", + 2298, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 20, + 0, + 466, + 70, + "00:00,23:59" + ], + [ + 333, + 0, + 7, + 0, + "0x010400", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 16, + "00:00,23:59" + ], + [ + 335, + 0, + 11, + 0, + "0x015306", + 2298, + 0, + 100, + 63, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 206, + "00:00,23:59" + ], + [ + 335, + 0, + 11, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 11, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 11, + 0, + "0x010161", + 2298, + 0, + 100, + 63, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15632, + 212, + "00:00,23:59" + ], + [ + 335, + 0, + 11, + 0, + "0x015012", + 2298, + 0, + 100, + 62, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 15504, + 208, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 374, + 0, + 34, + 0, + "0x010209", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 34700, + 213, + "00:00,23:59" + ], + [ + 413, + 0, + 11, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 413, + 0, + 11, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 413, + 0, + 11, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 413, + 0, + 11, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 413, + 0, + 15, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 15, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 15, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 15, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 413, + 0, + 15, + 0, + "0x010610", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 224, + "00:00,23:59" + ], + [ + 397, + 0, + 0, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 0, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 0, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 397, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 397, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 397, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 240, + "00:00,23:59" + ], + [ + 397, + 0, + 7, + 0, + "0x010151", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 7, + 0, + "0x010150", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 7, + 0, + "0x010150", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 8, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 397, + 0, + 8, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 8, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 8, + 0, + "0x010191", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 286, + "00:00,23:59" + ], + [ + 397, + 0, + 8, + 0, + "0x010155", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 230, + "00:00,23:59" + ], + [ + 417, + 0, + 3, + 0, + "0x015012", + 2298, + 0, + 60, + 78, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 807000, + 208, + "00:00,23:59" + ], + [ + 463, + 0, + 46, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 463, + 0, + 46, + 0, + "0x015821", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 11, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 16, + 0, + "0x010201", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 133, + "00:00,23:59" + ], + [ + 464, + 0, + 20, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 464, + 0, + 22, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 464, + 0, + 22, + 0, + "0x018000", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 13, + "00:00,23:59" + ], + [ + 464, + 0, + 30, + 0, + "0x018201", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 23, + "00:00,23:59" + ], + [ + 464, + 0, + 60, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 60, + 0, + "0x015823", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 72, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 464, + 0, + 72, + 0, + "0x015824", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 465, + 0, + 28, + 0, + "0x011171", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 28, + 0, + "0x011171", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 28, + 0, + "0x011173", + 2298, + 0, + 100, + 92, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 43, + 0, + "0x011171", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 465, + 0, + 43, + 0, + "0x011171", + 2298, + 0, + 100, + 91, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 365, + "00:00,23:59" + ], + [ + 500, + 0, + 23, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 500, + 0, + 23, + 0, + "0x010470", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 90, + 0, + 84000, + 313, + "00:00,23:59" + ], + [ + 500, + 0, + 31, + 0, + "0x010471", + 2298, + 0, + 100, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + false, + false, + false, + false, + 90, + 0, + 84000, + 327, + "00:00,23:59" + ], + [ + 498, + 0, + 0, + 0, + "0x015823", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 498, + 0, + 50, + 0, + "0x010130", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 498, + 0, + 50, + 0, + "0x010131", + 2298, + 0, + 100, + 85, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 85, + 0, + 84000, + 311, + "00:00,23:59" + ], + [ + 496, + 0, + 20, + 0, + "0x011400", + 2298, + 0, + 100, + 83, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 460, + "00:00,23:59" + ], + [ + 117, + 0, + 4, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x011101", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x011102", + 2298, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5264, + 189, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 47, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 47, + "00:00,23:59" + ], + [ + 106, + 0, + 4, + 0, + "0x010901", + 2298, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 4706, + 47, + "00:00,23:59" + ], + [ + 107, + 0, + 4, + 0, + "0x011100", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 107, + 0, + 4, + 0, + "0x011102", + 2298, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5354, + 189, + "00:00,23:59" + ], + [ + 300, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 52, + "00:00,23:59" + ], + [ + 300, + 0, + 0, + 0, + "0x015800", + 2298, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + 52, + "00:00,23:59" + ], + [ + 300, + 0, + 0, + 0, + "0x015840", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1860, + 383, + "00:00,23:59" + ], + [ + 300, + 0, + 0, + 0, + "0x010205", + 2298, + 0, + 80, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 122, + "00:00,23:59" + ], + [ + 300, + 0, + 1, + 0, + "0x015800", + 2298, + 0, + 100, + 13, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 214, + 52, + "00:00,23:59" + ], + [ + 300, + 0, + 1, + 0, + "0x015810", + 2298, + 0, + 100, + 12, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 186, + 52, + "00:00,23:59" + ], + [ + 300, + 0, + 2, + 0, + "0x015800", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 52, + "00:00,23:59" + ], + [ + 300, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 122, + "00:00,23:59" + ], + [ + 300, + 0, + 2, + 0, + "0x010205", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 122, + "00:00,23:59" + ], + [ + 424, + 0, + 3, + 0, + "0x015102", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 68, + 0, + 267000, + 391, + "00:00,23:59" + ], + [ + 424, + 0, + 7, + 0, + "0x015851", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 267000, + 443, + "00:00,23:59" + ], + [ + 424, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 424, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 424, + 0, + 7, + 0, + "0x010160", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 212, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011025", + 2298, + 0, + 100, + 68, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 396, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011020", + 2298, + 0, + 100, + 68, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 393, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011020", + 2298, + 0, + 100, + 68, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 393, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011020", + 2298, + 0, + 100, + 68, + 59, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 393, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011025", + 2298, + 0, + 100, + 68, + 64, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 396, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011026", + 2298, + 0, + 100, + 68, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 397, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011026", + 2298, + 0, + 100, + 68, + 65, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 397, + "00:00,23:59" + ], + [ + 424, + 0, + 1, + 0, + "0x011027", + 2298, + 0, + 100, + 68, + 66, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 392, + "00:00,23:59" + ], + [ + 424, + 0, + 4, + 0, + "0x015012", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + false, + 0, + 0, + 197000, + 208, + "00:00,23:59" + ], + [ + 424, + 0, + 5, + 0, + "0x015420", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 399, + "00:00,23:59" + ], + [ + 424, + 0, + 5, + 0, + "0x015420", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 399, + "00:00,23:59" + ], + [ + 424, + 0, + 5, + 0, + "0x015420", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 399, + "00:00,23:59" + ], + [ + 424, + 0, + 5, + 0, + "0x015420", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 399, + "00:00,23:59" + ], + [ + 424, + 0, + 6, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 424, + 0, + 6, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 424, + 0, + 6, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 424, + 0, + 6, + 0, + "0x010316", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 261, + "00:00,23:59" + ], + [ + 371, + 0, + 18, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 18, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 18, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 18, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 371, + 0, + 18, + 0, + "0x010610", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 224, + "00:00,23:59" + ], + [ + 372, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 6, + 0, + "0x010203", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 239, + "00:00,23:59" + ], + [ + 372, + 0, + 10, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 10, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 10, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 10, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 10, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 19, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 19, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 19, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 19, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 20, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 20, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 20, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 20, + 0, + "0x010411", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 86, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x019300", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x019301", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 256, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 29, + 0, + "0x010611", + 2298, + 0, + 100, + 70, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 259, + "00:00,23:59" + ], + [ + 372, + 0, + 32, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 32, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 32, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 32, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 32, + 0, + "0x015620", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 235, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 34, + 0, + "0x015507", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 246, + "00:00,23:59" + ], + [ + 372, + 0, + 43, + 0, + "0x011500", + 2298, + 0, + 100, + 68, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 247, + "00:00,23:59" + ], + [ + 372, + 0, + 49, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 49, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 49, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 49, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 372, + 0, + 49, + 0, + "0x010410", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 50, + "00:00,23:59" + ], + [ + 448, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 448, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 448, + 0, + 2, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010306", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 169, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010306", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 169, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010311", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010311", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010311", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 29, + 0, + "0x010311", + 2298, + 0, + 100, + 72, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 43700, + 237, + "00:00,23:59" + ], + [ + 330, + 0, + 206, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + -1, + "00:00,23:59" + ], + [ + 330, + 0, + 206, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + -1, + "00:00,23:59" + ], + [ + 330, + 0, + 206, + 0, + "0x010904", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + -1, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010612", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 84000, + 205, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010530", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010530", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 448, + 0, + 1, + 0, + "0x010530", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 217, + "00:00,23:59" + ], + [ + 448, + 0, + 3, + 0, + "0x010311", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 238, + "00:00,23:59" + ], + [ + 448, + 0, + 3, + 0, + "0x010311", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 238, + "00:00,23:59" + ], + [ + 448, + 0, + 6, + 0, + "0x010508", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 168, + "00:00,23:59" + ], + [ + 448, + 0, + 6, + 0, + "0x010508", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 168, + "00:00,23:59" + ], + [ + 448, + 0, + 7, + 0, + "0x010322", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 264, + "00:00,23:59" + ], + [ + 448, + 0, + 7, + 0, + "0x010322", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 264, + "00:00,23:59" + ], + [ + 448, + 0, + 8, + 0, + "0x010306", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 170, + "00:00,23:59" + ], + [ + 448, + 0, + 8, + 0, + "0x010306", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 170, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010605", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 233, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010190", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 286, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010155", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 369, + 0, + 1, + 0, + "0x010155", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 230, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x015900", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 268, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x015920", + 2298, + 0, + 100, + 75, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 269, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 373, + 0, + 46, + 0, + "0x010311", + 2298, + 0, + 100, + 75, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 60700, + 237, + "00:00,23:59" + ], + [ + 429, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 429, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 429, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 429, + 0, + 8, + 0, + "0x018401", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 10, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x015605", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + true, + false, + true, + 0, + 0, + 487000, + 375, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010607", + 2298, + 0, + 100, + 73, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 195, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010513", + 2298, + 0, + 100, + 73, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 419, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010513", + 2298, + 0, + 100, + 73, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 419, + "00:00,23:59" + ], + [ + 429, + 0, + 10, + 0, + "0x010513", + 2298, + 0, + 100, + 10, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 419, + "00:00,23:59" + ], + [ + 373, + 0, + 21, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 21, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 21, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 21, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 373, + 0, + 21, + 0, + "0x010607", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 195, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010461", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 186, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010461", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 186, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 371, + 0, + 42, + 0, + "0x010460", + 2298, + 0, + 100, + 70, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 34700, + 184, + "00:00,23:59" + ], + [ + 420, + 0, + 4, + 0, + "0x010904", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 424, + "00:00,23:59" + ], + [ + 420, + 0, + 5, + 0, + "0x010901", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 47, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010518", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010518", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010518", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010514", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010514", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x010514", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 354, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x075120", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 164, + "00:00,23:59" + ], + [ + 420, + 0, + 6, + 0, + "0x075120", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 164, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 426, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 426, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 237, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 237, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 237, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 237, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x015604", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 299, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 426, + "00:00,23:59" + ], + [ + 420, + 0, + 7, + 0, + "0x010911", + 2298, + 0, + 100, + 73, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 48700, + 426, + "00:00,23:59" + ], + [ + 420, + 0, + 10, + 0, + "0x010810", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 306, + "00:00,23:59" + ], + [ + 462, + 0, + 42, + 0, + "0x015824", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 42, + 0, + "0x015824", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 462, + 0, + 42, + 0, + "0x015824", + 2298, + 0, + 100, + 83, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 84000, + 309, + "00:00,23:59" + ], + [ + 319, + 0, + 5, + 0, + "0x010306", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 169, + "00:00,23:59" + ], + [ + 319, + 0, + 6, + 0, + "0x010211", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 215, + "00:00,23:59" + ], + [ + 319, + 0, + 7, + 0, + "0x010310", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 381, + "00:00,23:59" + ], + [ + 319, + 0, + 7, + 0, + "0x010311", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 237, + "00:00,23:59" + ], + [ + 319, + 0, + 8, + 0, + "0x010202", + 2298, + 0, + 100, + 68, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 26700, + 358, + "00:00,23:59" + ], + [ + 318, + 0, + 8, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 60, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 318, + 0, + 8, + 0, + "0x010907", + 2298, + 0, + 100, + 60, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 15254, + 347, + "00:00,23:59" + ], + [ + 408, + 0, + 8, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 8, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 8, + 0, + "0x010161", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 19700, + 212, + "00:00,23:59" + ], + [ + 408, + 0, + 14, + 0, + "0x010150", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 230, + "00:00,23:59" + ], + [ + 1, + 0, + 39, + 0, + "0x011200", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 39, + 0, + "0x011200", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 6, + "00:00,23:59" + ], + [ + 1, + 0, + 39, + 0, + "0x011200", + 2298, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 76, + 6, + "00:00,23:59" + ], + [ + 519, + 0, + 1, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 572, + 0, + 9, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 573, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 82, + 0, + 1, + 0, + "0x010104", + 2298, + 0, + 400, + 90, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 90, + 0, + 840000, + 7, + "00:00,23:59" + ], + [ + 83, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 83, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 286, + 0, + 1, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 289, + 0, + 0, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 308, + 0, + 10, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 376, + 0, + 8, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 375, + 0, + 16, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 379, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 381, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 442, + 0, + 11, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 452, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 466, + 0, + 3, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 468, + 0, + 4, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 476, + 0, + 17, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 477, + 0, + 6, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 486, + 0, + 56, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 116, + 0, + 2, + 0, + "0x010101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + 7, + "00:00,23:59" + ], + [ + 143, + 0, + 12, + 0, + "0x010101", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 7, + "00:00,23:59" + ], + [ + 240, + 0, + 7, + 0, + "0x010300", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 7, + 0, + "0x010300", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 7, + 0, + "0x010100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 7, + 0, + "0x011120", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 64, + 0, + 1, + 0, + "0x010606", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 10, + 0, + 136, + 386, + "00:00,23:59" + ], + [ + 290, + 0, + 5, + 0, + "0x010606", + 2298, + 0, + 100, + 80, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 80, + 0, + 84000, + 388, + "00:00,23:59" + ], + [ + 491, + 0, + 6, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 491, + 0, + 6, + 0, + "0x011170", + 2298, + 0, + 100, + 103, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 365, + "00:00,23:59" + ], + [ + 490, + 0, + 23, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 490, + 0, + 23, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 490, + 0, + 23, + 0, + "0x018800", + 2298, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 10, + 119, + "00:00,23:59" + ], + [ + 490, + 0, + 3, + 0, + "0x015826", + 1757, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 321, + "00:00,23:59" + ], + [ + 490, + 0, + 3, + 0, + "0x015824", + 1757, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 309, + "00:00,23:59" + ], + [ + 490, + 0, + 3, + 0, + "0x010470", + 1757, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 491, + 0, + 2, + 0, + "0x010470", + 2298, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 100000, + 313, + "00:00,23:59" + ], + [ + 583, + 0, + 1, + 0, + "0x023000", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 37420, + 468, + "00:00,23:59" + ], + [ + 142, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 2, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 2, + 0, + "0x010501", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 2, + 0, + "0x010308", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 5, + 0, + "0x010308", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 6, + 0, + "0x011050", + 2298, + 0, + 100, + 3, + 77, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 6, + 0, + "0x011053", + 2298, + 0, + 100, + 3, + 80, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 7, + 0, + "0x011052", + 2298, + 0, + 100, + 3, + 79, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 8, + 0, + "0x010308", + 2298, + 0, + 100, + 3, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 9, + 0, + "0x010501", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 9, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 9, + 0, + "0x010500", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 142, + 0, + 10, + 0, + "0x010300", + 2298, + 0, + 100, + 3, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 24, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 0, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 0, + 0, + "0x010308", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 2, + 0, + "0x010100", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 3, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 4, + 0, + "0x010308", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 5, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 5, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 5, + 0, + "0x010100", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 6, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 6, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 6, + 0, + "0x011120", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 9, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 9, + 0, + "0x011120", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 9, + 0, + "0x010300", + 2298, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 276, + -1, + "00:00,23:59" + ], + [ + 240, + 0, + 10, + 0, + "0x030101", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 2, + 0, + "0x030100", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 4, + 0, + "0x010312", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 4, + 0, + "0x010312", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 4, + 0, + "0x010312", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 4, + 0, + "0x010308", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 4, + 0, + "0x010900", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 5, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 5, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 6, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 6, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 6, + 0, + "0x010308", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 6, + 0, + "0x010308", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 9, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 9, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 9, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 10, + 0, + "0x011120", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 10, + 0, + "0x011120", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 11, + 0, + "0x010308", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 11, + 0, + "0x011120", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 13, + 0, + "0x010308", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 13, + 0, + "0x075120", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 13, + 0, + "0x075121", + 167, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 14, + 0, + "0x011120", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 14, + 0, + "0x011120", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 16, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 16, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 16, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 16, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 16, + 0, + "0x010207", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 18, + 0, + "0x010312", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 18, + 0, + "0x010312", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 20, + 0, + "0x030100", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 21, + 0, + "0x030101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 22, + 0, + "0x030101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 144, + 0, + 23, + 0, + "0x030101", + 2298, + 0, + 100, + 45, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5446, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 6, + 0, + "0x010302", + 167, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 6, + 0, + "0x010302", + 167, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 6, + 0, + "0x010302", + 167, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 6, + 0, + "0x010309", + 167, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 13, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 13, + 0, + "0x010312", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 13, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 13, + 0, + "0x010207", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 21, + 0, + "0x030100", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 22, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 22, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 22, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 30, + 0, + "0x030100", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 31, + 0, + "0x030100", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 32, + 0, + "0x030100", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 33, + 0, + "0x030100", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 19, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 19, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 19, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 19, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 145, + 0, + 19, + 0, + "0x010910", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 5936, + -1, + "00:00,23:59" + ], + [ + 1, + 0, + 446, + 0, + "0x010310", + 2298, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 150, + 0, + 5936, + 381, + "18:00,06:59" + ], + [ + 1, + 0, + 447, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 77, + "07:00,17:59" + ], + [ + 1, + 0, + 447, + 0, + "0x010502", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 77, + "07:00,17:59" + ], + [ + 1, + 0, + 447, + 0, + "0x010501", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 71, + "07:00,17:59" + ], + [ + 1, + 0, + 447, + 0, + "0x010313", + 2298, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 3742, + 402, + "18:00,06:59" + ], + [ + 432, + 0, + 5, + 0, + "0x015000", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 300, + 0, + 19700, + 9, + "00:00,23:59" + ], + [ + 432, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 432, + 0, + 6, + 0, + "0x010500", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 71, + "00:00,23:59" + ], + [ + 432, + 0, + 6, + 0, + "0x010501", + 2298, + 0, + 100, + 66, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 66, + 0, + 21700, + 71, + "00:00,23:59" + ], + [ + 432, + 0, + 7, + 0, + "0x015600", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 304, + "00:00,23:59" + ], + [ + 432, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 117, + "00:00,23:59" + ], + [ + 432, + 0, + 7, + 0, + "0x010309", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 117, + "00:00,23:59" + ], + [ + 432, + 0, + 7, + 0, + "0x015600", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 304, + "00:00,23:59" + ], + [ + 432, + 0, + 8, + 0, + "0x010313", + 2298, + 0, + 100, + 67, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 120, + 0, + 23700, + 403, + "00:00,23:59" + ], + [ + 432, + 0, + 9, + 0, + "0x015202", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 197000, + 250, + "00:00,23:59" + ], + [ + 432, + 0, + 9, + 0, + "0x015200", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 83, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 432, + 0, + 10, + 0, + "0x010205", + 2298, + 0, + 100, + 65, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 19700, + 518, + "00:00,23:59" + ], + [ + 603, + 0, + 1, + 0, + "0x020402", + 2358, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 2250, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 2, + 0, + "0x010221", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 2, + 0, + "0x010221", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 2, + 0, + "0x010221", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 2, + 0, + "0x015800", + 2355, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 3, + 0, + "0x015800", + 2355, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 3, + 0, + "0x015800", + 2355, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 4, + 0, + "0x015800", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 4, + 0, + "0x015800", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 4, + 0, + "0x015800", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 4, + 0, + "0x015800", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 160, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 4, + 0, + "0x010308", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 5, + 0, + "0x010100", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 5, + 0, + "0x010101", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 603, + 0, + 5, + 0, + "0x010102", + 2355, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 1, + 0, + "0x010410", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 1, + 0, + "0x010410", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 1, + 0, + "0x010410", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 2, + 0, + "0x010603", + 2355, + 0, + 100, + 8, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 2, + 0, + "0x010603", + 2355, + 0, + 100, + 8, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 2, + 0, + "0x010603", + 2355, + 0, + 100, + 7, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 2, + 0, + "0x010603", + 2355, + 0, + 100, + 5, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 2, + 0, + "0x010603", + 2355, + 0, + 100, + 9, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 1, + 0, + "0x085004", + 2355, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 4, + 0, + "0x085000", + 2355, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 4, + 0, + "0x085001", + 2355, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 4, + 0, + "0x085002", + 2355, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 4, + 0, + "0x010205", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 4, + 0, + "0x010205", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 6, + 0, + "0x010205", + 2355, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 6, + 0, + "0x010205", + 2355, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 6, + 0, + "0x010205", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 7, + 0, + "0x010205", + 2355, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 7, + 0, + "0x010205", + 2355, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 7, + 0, + "0x010205", + 2355, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 8, + 0, + "0x015801", + 2355, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 8, + 0, + "0x015801", + 2355, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 611, + 0, + 8, + 0, + "0x015801", + 2355, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 1, + 0, + "0x011130", + 2357, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 760, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 1, + 0, + "0x011132", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 1, + 0, + "0x011160", + 2357, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 2, + 0, + "0x010607", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 706, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 2, + 0, + "0x010607", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 2, + 0, + "0x010607", + 2357, + 0, + 100, + 25, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 3, + 0, + "0x015400", + 2357, + 0, + 100, + 26, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 4, + 0, + "0x010800", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 4, + 0, + "0x010800", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 4, + 0, + "0x010800", + 2357, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 4, + 0, + "0x010800", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 5, + 0, + "0x011410", + 2357, + 0, + 100, + 25, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 5, + 0, + "0x011410", + 2357, + 0, + 100, + 25, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 5, + 0, + "0x011410", + 2357, + 0, + 100, + 25, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 683, + 0, + 5, + 0, + "0x011410", + 2357, + 0, + 100, + 25, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 1, + 0, + "0x020601", + 2362, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + true, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 2, + 0, + "0x010612", + 2357, + 0, + 100, + 25, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 2, + 0, + "0x010612", + 2357, + 0, + 100, + 26, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 2, + 0, + "0x010612", + 2357, + 0, + 100, + 26, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 26, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 604, + 0, + 3, + 0, + "0x010612", + 2357, + 0, + 100, + 25, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015706", + 2366, + 0, + 92, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 13500, + 341, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 48, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 48, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 48, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 48, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 605, + 0, + 1, + 0, + "0x015620", + 2359, + 0, + 100, + 48, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 3, + 0, + "0x010410", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 3, + 0, + "0x010410", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 3, + 0, + "0x010410", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 3, + 0, + "0x010410", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 3, + 0, + "0x010410", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010205", + 2355, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010205", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010205", + 2355, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010603", + 2355, + 0, + 100, + 9, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010603", + 2355, + 0, + 100, + 9, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 4, + 0, + "0x010603", + 2357, + 0, + 100, + 7, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 5, + 0, + "0x010509", + 2355, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 5, + 0, + "0x010900", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 5, + 0, + "0x010900", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 610, + 0, + 5, + 0, + "0x010509", + 2355, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 8, + 0, + "0x015505", + 2356, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 750, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 13, + 0, + "0x010201", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 13, + 0, + "0x010201", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 13, + 0, + "0x010201", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 13, + 0, + "0x010201", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 14, + 0, + "0x010201", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 14, + 0, + "0x015040", + 2356, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 750, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 14, + 0, + "0x010201", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 14, + 0, + "0x010201", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 15, + 0, + "0x015040", + 2356, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 750, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 16, + 0, + "0x010910", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 612, + 0, + 17, + 0, + "0x015708", + 2356, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 750, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 10, + 0, + "0x015604", + 2356, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 22500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 10, + 0, + "0x010308", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 10, + 0, + "0x010308", + 2355, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 10, + 0, + "0x010308", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 10, + 0, + "0x010308", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x010508", + 2355, + 0, + 100, + 42, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 34, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x010508", + 2357, + 0, + 100, + 38, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 37, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 16, + 0, + "0x070830", + 2360, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 622, + 0, + 24, + 0, + "0x015603", + 2659, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10550, + 341, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010155", + 2357, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x010155", + 2357, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 1, + 0, + "0x015010", + 2356, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010153", + 2357, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010153", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010155", + 2357, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010155", + 2357, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 32, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 32, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 32, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 41, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 35, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 36, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 39, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 33, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 36, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 39, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 621, + 0, + 8, + 0, + "0x015603", + 2659, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10550, + 341, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x010606", + 2355, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x010606", + 2355, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x010606", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x010606", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x011120", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 1, + 0, + "0x011120", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 2, + 0, + "0x030101", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 5, + 0, + "0x010910", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 5, + 0, + "0x010910", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 5, + 0, + "0x015503", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 750, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 5, + 0, + "0x010910", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 5, + 0, + "0x010910", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 3, + 0, + "0x010205", + 2355, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 3, + 0, + "0x010205", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 4, + 0, + "0x010306", + 2356, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 5, + 0, + "0x010311", + 2357, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 5, + 0, + "0x010311", + 2357, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 5, + 0, + "0x010311", + 2357, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 5, + 0, + "0x010311", + 2357, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 5, + 0, + "0x010324", + 2357, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 7, + 0, + "0x015604", + 2356, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 7, + 0, + "0x010322", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 7, + 0, + "0x010322", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 617, + 0, + 7, + 0, + "0x010901", + 2355, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010610", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010155", + 2357, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x010155", + 2357, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 1, + 0, + "0x015010", + 2364, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010153", + 2357, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010153", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010155", + 2357, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010155", + 2357, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 2, + 0, + "0x010151", + 2357, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 36, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 32, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 4, + 0, + "0x010150", + 2355, + 0, + 100, + 30, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 41, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 35, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 5, + 0, + "0x010610", + 2357, + 0, + 100, + 36, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 39, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 33, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 6, + 0, + "0x010610", + 2355, + 0, + 100, + 36, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 6, + 0, + "0x010610", + 2357, + 0, + 100, + 39, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 2, + 0, + "0x015017", + 2356, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 4500, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 14, + 0, + "0x010614", + 2357, + 0, + 100, + 24, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 14, + 0, + "0x010171", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 14, + 0, + "0x010171", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 14, + 0, + "0x010171", + 2357, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 14, + 0, + "0x010614", + 2357, + 0, + 100, + 22, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 15, + 0, + "0x010170", + 2357, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 15, + 0, + "0x010171", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 15, + 0, + "0x010171", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 16, + 0, + "0x015910", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 16, + 0, + "0x015910", + 2357, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 16, + 0, + "0x015910", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 615, + 0, + 16, + 0, + "0x015910", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 1, + 0, + "0x015620", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 1, + 0, + "0x010203", + 2355, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 2, + 0, + "0x010520", + 2355, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 3, + 0, + "0x010205", + 2355, + 0, + 100, + 31, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 3, + 0, + "0x010205", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 4, + 0, + "0x015620", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 4, + 0, + "0x010306", + 2356, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 5, + 0, + "0x010311", + 2355, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 5, + 0, + "0x010311", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 5, + 0, + "0x010311", + 2355, + 0, + 100, + 34, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 5, + 0, + "0x010311", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 5, + 0, + "0x010324", + 2355, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 32, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 6, + 0, + "0x010901", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 7, + 0, + "0x015604", + 2356, + 0, + 100, + 42, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 7, + 0, + "0x010322", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 7, + 0, + "0x010322", + 2355, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 7, + 0, + "0x010901", + 2355, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 620, + 0, + 9, + 0, + "0x015603", + 2659, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 10550, + 341, + "00:00,23:59" + ], + [ + 616, + 0, + 1, + 0, + "0x010121", + 2357, + 0, + 100, + 18, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 1, + 0, + "0x010121", + 2357, + 0, + 100, + 20, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 1, + 0, + "0x015824", + 2357, + 0, + 100, + 15, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 4, + 0, + "0x010121", + 2357, + 0, + 100, + 16, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 4, + 0, + "0x010121", + 2357, + 0, + 100, + 19, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 7, + 0, + "0x010124", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 7, + 0, + "0x010124", + 2357, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 7, + 0, + "0x015826", + 2357, + 0, + 100, + 20, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 7, + 0, + "0x010121", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 7, + 0, + "0x010121", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 10, + 0, + "0x015823", + 2357, + 0, + 100, + 17, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 616, + 0, + 10, + 0, + "0x015823", + 2357, + 0, + 100, + 22, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 10, + 0, + "0x015604", + 2356, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 22500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 10, + 0, + "0x010308", + 2355, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 10, + 0, + "0x010308", + 2355, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 10, + 0, + "0x075120", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 10, + 0, + "0x010308", + 2357, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x010508", + 2357, + 0, + 100, + 42, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 34, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x010508", + 2357, + 0, + 100, + 38, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 13, + 0, + "0x015621", + 2357, + 0, + 100, + 37, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 16, + 0, + "0x015210", + 2356, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 619, + 0, + 22, + 0, + "0x015621", + 2355, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 2, + 0, + "0x015600", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 2, + 0, + "0x010306", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 2, + 0, + "0x010306", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 3, + 0, + "0x075130", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 3, + 0, + "0x010501", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 3, + 0, + "0x010501", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 3, + 0, + "0x010500", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 3, + 0, + "0x010500", + 2357, + 0, + 100, + 5, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010501", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 686, + 0, + 4, + 0, + "0x010500", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011102", + 2357, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011101", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x071400", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x071400", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011101", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x010601", + 2357, + 0, + 100, + 20, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x010601", + 2357, + 0, + 100, + 22, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011102", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011101", + 2357, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 0, + 0, + "0x011102", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 1, + 0, + "0x011101", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 1, + 0, + "0x011101", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 1, + 0, + "0x011101", + 2357, + 0, + 100, + 24, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 1, + 0, + "0x011101", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 1, + 0, + "0x011102", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x010601", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x011101", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x010601", + 2357, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x011100", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x011102", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x011100", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 2, + 0, + "0x011100", + 2357, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 3, + 0, + "0x015302", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 4500, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011100", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011100", + 2357, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011102", + 2357, + 0, + 100, + 23, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011101", + 2357, + 0, + 100, + 15, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011102", + 2357, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 689, + 0, + 4, + 0, + "0x011102", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 1, + 0, + "0x015620", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 1, + 0, + "0x015620", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 1, + 0, + "0x015620", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 2, + 0, + "0x010300", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 2, + 0, + "0x010300", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 3, + 0, + "0x010508", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 3, + 0, + "0x010508", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 4, + 0, + "0x010300", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 4, + 0, + "0x075131", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 4, + 0, + "0x010300", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 4, + 0, + "0x015604", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 4, + 0, + "0x010300", + 2357, + 0, + 100, + 11, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 682, + 0, + 5, + 0, + "0x020403", + 2357, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 2250, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 3, + 0, + "0x015310", + 2664, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010171", + 2665, + 0, + 100, + 35, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010220", + 2665, + 0, + 100, + 30, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010171", + 2665, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010172", + 2665, + 0, + 100, + 32, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010172", + 2665, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 8, + 0, + "0x010220", + 2665, + 0, + 100, + 30, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 9, + 0, + "0x010614", + 2665, + 0, + 100, + 32, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 9, + 0, + "0x010614", + 2665, + 0, + 100, + 37, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 9, + 0, + "0x010614", + 2665, + 0, + 100, + 39, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x015017", + 2664, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 41, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 39, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 39, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 693, + 0, + 13, + 0, + "0x010220", + 2665, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 1, + 0, + "0x015621", + 2357, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 1, + 0, + "0x015621", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 1, + 0, + "0x015621", + 2357, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 2, + 0, + "0x010308", + 2357, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 2, + 0, + "0x010308", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 3, + 0, + "0x010301", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 3, + 0, + "0x010301", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 3, + 0, + "0x075700", + 455, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 4, + 0, + "0x010309", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 4, + 0, + "0x010301", + 2357, + 0, + 100, + 48, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 4, + 0, + "0x010301", + 2357, + 0, + 100, + 49, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 5, + 0, + "0x010313", + 2664, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 5, + 0, + "0x010313", + 2664, + 0, + 100, + 48, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 6, + 0, + "0x080500", + 378, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 12000, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 7, + 0, + "0x015621", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 7, + 0, + "0x015621", + 2357, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 684, + 0, + 7, + 0, + "0x010313", + 2664, + 0, + 100, + 49, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1750, + -1, + "00:00,23:59" + ], + [ + 685, + 0, + 1, + 0, + "0x011041", + 3048, + 0, + 100, + 55, + 75, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + true, + 0, + 0, + 15000, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 0, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 0, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 1, + 0, + "0x010503", + 2665, + 0, + 100, + 50, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 1, + 0, + "0x010503", + 2665, + 0, + 100, + 50, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 1, + 0, + "0x010309", + 2665, + 0, + 100, + 54, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 2, + 0, + "0x010303", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 2, + 0, + "0x010303", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 2, + 0, + "0x010205", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 2, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 3, + 0, + "0x010205", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 3, + 0, + "0x010205", + 2665, + 0, + 100, + 52, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 3, + 0, + "0x010509", + 2665, + 0, + 100, + 51, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 3, + 0, + "0x010509", + 2665, + 0, + 100, + 51, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 3, + 0, + "0x075131", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 4, + 0, + "0x075131", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 4, + 0, + "0x010509", + 2665, + 0, + 100, + 52, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 695, + 0, + 4, + 0, + "0x010509", + 2665, + 0, + 100, + 50, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 0, + 0, + "0x070940", + 2298, + 0, + 100, + 21, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 0, + 0, + "0x010610", + 2298, + 0, + 100, + 18, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 0, + 0, + "0x010610", + 2298, + 0, + 100, + 23, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 0, + 0, + "0x010610", + 2298, + 0, + 100, + 18, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 16, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 18, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 1, + 0, + "0x010220", + 2298, + 0, + 100, + 17, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 690, + 0, + 1, + 0, + "0x015910", + 2298, + 0, + 100, + 16, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 618, + 0, + 6, + 1, + "0x015603", + 2659, + 0, + 100, + 48, + 0, + 3, + 2, + 2, + 1, + 1, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 15000, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 3, + 0, + "0x010910", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 3, + 0, + "0x010910", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 3, + 0, + "0x010910", + 2357, + 0, + 100, + 19, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 614, + 0, + 4, + 0, + "0x030101", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 5, + 0, + "0x015851", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 14500, + -1, + "00:00,23:59" + ], + [ + 716, + 0, + 6, + 0, + "0x015603", + 2863, + 0, + 100, + 55, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 80000, + 341, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010460", + 2357, + 0, + 100, + 6, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010460", + 2357, + 0, + 100, + 7, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010211", + 2357, + 0, + 100, + 9, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010460", + 2357, + 0, + 100, + 9, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010460", + 2357, + 0, + 100, + 8, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 4, + 0, + "0x010211", + 2357, + 0, + 100, + 7, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010603", + 2357, + 0, + 100, + 8, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010603", + 2357, + 0, + 100, + 7, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010603", + 2357, + 0, + 100, + 9, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010603", + 2357, + 0, + 100, + 8, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010461", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 7, + 0, + "0x010461", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 10, + 0, + "0x010211", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 10, + 0, + "0x010211", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 13, + 0, + "0x015610", + 2357, + 0, + 100, + 5, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 13, + 0, + "0x010211", + 2357, + 0, + 100, + 9, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 13, + 0, + "0x010211", + 2357, + 0, + 100, + 5, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 688, + 0, + 13, + 0, + "0x010211", + 2357, + 0, + 100, + 9, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 1, + 0, + "0x011123", + 2665, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 1, + 0, + "0x011123", + 2665, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 1, + 0, + "0x011123", + 2665, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 1, + 0, + "0x011123", + 2665, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 2, + 0, + "0x010207", + 2663, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 2, + 0, + "0x010207", + 2663, + 0, + 100, + 41, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 3, + 0, + "0x011400", + 2663, + 0, + 100, + 38, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + false, + false, + false, + false, + 0, + 0, + 1564, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 4, + 0, + "0x015420", + 2663, + 0, + 100, + 35, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 4, + 0, + "0x015420", + 2663, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 4, + 0, + "0x015420", + 2663, + 0, + 100, + 33, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 4, + 0, + "0x015420", + 2663, + 0, + 100, + 37, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 5, + 0, + "0x011123", + 2663, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 5, + 0, + "0x010207", + 2663, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 5, + 0, + "0x010207", + 2663, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 6, + 0, + "0x011123", + 2663, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 6, + 0, + "0x011123", + 2663, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 6, + 0, + "0x011123", + 2663, + 0, + 100, + 44, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 7, + 0, + "0x015103", + 2664, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 13500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 7, + 0, + "0x010606", + 2663, + 0, + 100, + 33, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 7, + 0, + "0x010606", + 2663, + 0, + 100, + 35, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 7, + 0, + "0x010606", + 2663, + 0, + 100, + 37, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 692, + 0, + 7, + 0, + "0x010606", + 2663, + 0, + 100, + 38, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 7, + 0, + "0x015050", + 2664, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 8, + 0, + "0x010502", + 2663, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 8, + 0, + "0x010502", + 2663, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 8, + 0, + "0x010502", + 2663, + 0, + 100, + 36, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 8, + 0, + "0x010502", + 2663, + 0, + 100, + 35, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 9, + 0, + "0x010502", + 2663, + 0, + 100, + 40, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 10, + 0, + "0x010221", + 2663, + 0, + 100, + 43, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 10, + 0, + "0x010221", + 2663, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 11, + 0, + "0x010313", + 2663, + 0, + 100, + 35, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 11, + 0, + "0x015622", + 2663, + 0, + 100, + 43, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 11, + 0, + "0x015622", + 2663, + 0, + 100, + 37, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 13, + 0, + "0x010810", + 2663, + 0, + 100, + 37, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 13, + 0, + "0x010810", + 2663, + 0, + 100, + 36, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 13, + 0, + "0x010810", + 2663, + 0, + 100, + 40, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 13, + 0, + "0x010810", + 2663, + 0, + 100, + 40, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 14, + 0, + "0x011400", + 2663, + 0, + 100, + 38, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 16, + 0, + "0x070610", + 2664, + 0, + 100, + 41, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 22500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 16, + 0, + "0x010303", + 2663, + 0, + 100, + 38, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010502", + 2663, + 0, + 100, + 37, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010502", + 2663, + 0, + 100, + 33, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010508", + 2663, + 0, + 100, + 43, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010502", + 2663, + 0, + 100, + 39, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 40, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 39, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 41, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 38, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 32, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 694, + 0, + 19, + 0, + "0x010810", + 2663, + 0, + 100, + 41, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 52, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 10, + 0, + "0x015060", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 12500, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 24, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 24, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 30, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 697, + 0, + 30, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 0, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 0, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 1, + 0, + "0x010503", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 1, + 0, + "0x010503", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 1, + 0, + "0x010308", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 2, + 0, + "0x015603", + 2863, + 0, + 100, + 55, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 80000, + 341, + "00:00,23:59" + ], + [ + 715, + 0, + 3, + 0, + "0x010205", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 3, + 0, + "0x010205", + 2665, + 0, + 100, + 52, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 3, + 0, + "0x010509", + 2665, + 0, + 100, + 51, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 3, + 0, + "0x010509", + 2665, + 0, + 100, + 51, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 3, + 0, + "0x010309", + 2665, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 4, + 0, + "0x010309", + 2665, + 0, + 100, + 53, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 4, + 0, + "0x010509", + 2665, + 0, + 100, + 52, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 4, + 0, + "0x010509", + 2665, + 0, + 100, + 50, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 5, + 0, + "0x010303", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 5, + 0, + "0x010303", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 5, + 0, + "0x010205", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 715, + 0, + 5, + 0, + "0x010205", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1500, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010610", + 2357, + 0, + 100, + 8, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010190", + 2357, + 0, + 100, + 6, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010190", + 2357, + 0, + 100, + 9, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010190", + 2357, + 0, + 100, + 6, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 1, + 0, + "0x010610", + 2357, + 0, + 100, + 5, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 3, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 3, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 3, + 0, + "0x010190", + 2357, + 0, + 100, + 5, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 5, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 11, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 94, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 13, + 0, + "0x010190", + 2357, + 0, + 100, + 6, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 13, + 0, + "0x010190", + 2357, + 0, + 100, + 7, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 13, + 0, + "0x010190", + 2357, + 0, + 100, + 5, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 13, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 14, + 0, + "0x010610", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 14, + 0, + "0x010190", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 14, + 0, + "0x010190", + 2357, + 0, + 100, + 9, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 14, + 0, + "0x010190", + 2357, + 0, + 100, + 8, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 14, + 0, + "0x010610", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 15, + 0, + "0x010605", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 15, + 0, + "0x010605", + 2357, + 0, + 100, + 8, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 15, + 0, + "0x010605", + 2357, + 0, + 100, + 7, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 15, + 0, + "0x015900", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 687, + 0, + 15, + 0, + "0x015900", + 2357, + 0, + 100, + 9, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 1, + 0, + "0x010124", + 2357, + 0, + 100, + 17, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 1, + 0, + "0x010124", + 2357, + 0, + 100, + 17, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 1, + 0, + "0x071400", + 2298, + 0, + 100, + 10, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 136, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 1, + 0, + "0x010124", + 2357, + 0, + 100, + 22, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 1, + 0, + "0x010123", + 2357, + 0, + 100, + 20, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 4, + 0, + "0x010124", + 2357, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 4, + 0, + "0x015821", + 2357, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x010470", + 2357, + 0, + 100, + 23, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x010470", + 2357, + 0, + 100, + 24, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x010471", + 2357, + 0, + 100, + 15, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x010471", + 2357, + 0, + 100, + 17, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x015821", + 2357, + 0, + 100, + 24, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1050, + -1, + "00:00,23:59" + ], + [ + 691, + 0, + 7, + 0, + "0x015821", + 2357, + 0, + 100, + 18, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 3, + 0, + "0x010312", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 4, + 0, + "0x015420", + 2665, + 0, + 100, + 50, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 696, + 0, + 5, + 0, + "0x015851", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 14500, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 51, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x015822", + 2665, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x015826", + 2665, + 0, + 100, + 54, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 2500, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 4, + 0, + "0x010471", + 2665, + 0, + 100, + 53, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 1600, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 10, + 0, + "0x015060", + 2665, + 0, + 100, + 52, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + true, + true, + false, + false, + 0, + 0, + 12500, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 24, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 24, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 30, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 30, + 0, + "0x019200", + 2665, + 0, + 100, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 175, + -1, + "00:00,23:59" + ], + [ + 717, + 0, + 31, + 0, + "0x015603", + 2863, + 0, + 100, + 55, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + true, + true, + false, + false, + 0, + 0, + 80000, + 341, + "00:00,23:59" + ], + [ + 146, + 0, + 6, + 2, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 6, + 2, + "0x010207", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 6, + 2, + "0x010606", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ], + [ + 146, + 0, + 6, + 2, + "0x010606", + 2298, + 0, + 100, + 16, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + 0, + 310, + -1, + "00:00,23:59" + ] + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/GatheringItem.csv b/Arrowgene.Ddon.Shared/Files/Assets/GatheringItem.csv index 882f2914e..895e233da 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/GatheringItem.csv +++ b/Arrowgene.Ddon.Shared/Files/Assets/GatheringItem.csv @@ -1,2331 +1,3205 @@ -#StageId ,LayerNo ,GroupId ,PosId ,ItemId ,ItemNum ,Unk3 ,Unk4 -#Hidell Plains - 1 , 0 , 259 , 2 , 34 , 5 , 0 ,false - 1 , 0 , 259 , 2 , 7951 , 2 , 0 ,false -#Chest -#goldinchest 30 50 probability - 1 , 0 , 259 , 2 , 7790 , 5 , 0 ,false - 1 , 0 , 259 , 0 , 36 , 2 , 0 ,false - 1 , 0 , 259 , 0 , 55 , 2 , 0 ,false -# - 1 , 0 , 256 , 16 , 7974 , 3 , 0 ,false - 1 , 0 , 256 , 11 , 7961 , 2 , 0 ,false - 1 , 0 , 256 , 22 , 7974 , 1 , 0 ,false - 1 , 0 , 256 , 23 , 7974 , 2 , 0 ,false - 1 , 0 , 256 , 24 , 7974 , 1 , 0 ,false - 1 , 0 , 256 , 3 , 7961 , 1 , 0 ,false - 1 , 0 , 256 , 2 , 7976 , 1 , 0 ,false - 1 , 0 , 256 , 13 , 7951 , 1 , 0 ,false - 1 , 0 , 256 , 13 , 7790 , 3 , 0 ,false -#Chest2possibilities - 1 , 0 , 256 , 5 , 7790 , 5 , 0 ,false - 1 , 0 , 256 , 5 , 7790 , 7 , 0 ,false -# - 1 , 0 , 256 , 6 , 7974 , 1 , 0 ,false -#Chest - 1 , 0 , 256 , 7 , 55 , 2 , 0 ,false -# - 1 , 0 , 256 , 12 , 7974 , 1 , 0 ,false - 1 , 0 , 256 , 9 , 7976 , 3 , 0 ,false - 1 , 0 , 256 , 10 , 7976 , 2 , 0 ,false - 1 , 0 , 256 , 4 , 7976 , 1 , 0 ,false - 1 , 0 , 256 , 8 , 7961 , 2 , 0 ,false - 1 , 0 , 256 , 14 , 7961 , 2 , 0 ,false - 1 , 0 , 256 , 1 , 7961 , 2 , 0 ,false - 1 , 0 , 256 , 18 , 7811 , 1 , 0 ,false - 1 , 0 , 256 , 18 , 7768 , 3 , 0 ,false - 1 , 0 , 256 , 18 , 7917 , 1 , 0 ,false - 1 , 0 , 256 , 17 , 7917 , 2 , 0 ,false - 1 , 0 , 256 , 17 , 7768 , 1 , 0 ,false - 1 , 0 , 256 , 17 , 7917 , 1 , 0 ,false - 1 , 0 , 256 , 15 , 7960 , 1 , 0 ,false - 1 , 0 , 256 , 15 , 7790 , 5 , 0 ,false - 1 , 0 , 256 , 0 , 7974 , 1 , 0 ,false - 1 , 0 , 256 , 19 , 7974 , 1 , 0 ,false - 1 , 0 , 256 , 20 , 7974 , 2 , 0 ,false - 1 , 0 , 256 , 21 , 7974 , 2 , 0 ,false - 1 , 0 , 20 , 0 , 55 , 2 , 0 ,false - 1 , 0 , 257 , 3 , 8016 , 2 , 0 ,false - 1 , 0 , 257 , 2 , 8016 , 1 , 0 ,false - 1 , 0 , 257 , 5 , 7824 , 1 , 0 ,false - 1 , 0 , 257 , 4 , 7824 , 1 , 0 ,false - 1 , 0 , 259 , 6 , 36 , 1 , 0 ,false - 1 , 0 , 259 , 6 , 55 , 3 , 0 ,false - 1 , 0 , 259 , 11 , 7961 , 1 , 0 ,false - 1 , 0 , 259 , 14 , 34 , 2 , 0 ,false - 1 , 0 , 259 , 14 , 7790 , 8 , 0 ,false - 1 , 0 , 259 , 15 , 7976 , 2 , 0 ,false - 1 , 0 , 259 , 13 , 7794 , 1 , 0 ,false - 1 , 0 , 259 , 7 , 36 , 1 , 0 ,false - 1 , 0 , 259 , 7 , 55 , 1 , 0 ,false - 1 , 0 , 259 , 10 , 7794 , 1 , 0 ,false - 1 , 0 , 259 , 9 , 7794 , 1 , 0 ,false - 1 , 0 , 259 , 8 , 7790 , 5 , 0 ,false - 1 , 0 , 259 , 1 , 7761 , 1 , 0 ,false - 1 , 0 , 259 , 12 , 7811 , 2 , 0 ,false - 1 , 0 , 259 , 12 , 7768 , 2 , 0 ,false - 1 , 0 , 259 , 12 , 7917 , 1 , 0 ,false - 1 , 0 , 259 , 4 , 7974 , 1 , 0 ,false - 1 , 0 , 259 , 5 , 7974 , 1 , 0 ,false - 1 , 0 , 259 , 3 , 7974 , 1 , 0 ,false - 1 , 0 , 258 , 18 , 7811 , 1 , 0 ,false - 1 , 0 , 258 , 18 , 7768 , 2 , 0 ,false - 1 , 0 , 258 , 18 , 7917 , 2 , 0 ,false - 1 , 0 , 258 , 17 , 7811 , 2 , 0 ,false - 1 , 0 , 258 , 17 , 7768 , 3 , 0 ,false - 1 , 0 , 258 , 17 , 7917 , 1 , 0 ,false - 1 , 0 , 258 , 16 , 7811 , 1 , 0 ,false - 1 , 0 , 258 , 16 , 7768 , 1 , 0 ,false - 1 , 0 , 258 , 16 , 7917 , 1 , 0 ,false - 1 , 0 , 258 , 13 , 7824 , 2 , 0 ,false - 1 , 0 , 258 , 12 , 7976 , 2 , 0 ,false - 1 , 0 , 258 , 12 , 7976 , 2 , 0 ,false - 1 , 0 , 258 , 14 , 7961 , 1 , 0 ,false - 1 , 0 , 258 , 8 , 7961 , 1 , 0 ,false - 1 , 0 , 258 , 11 , 34 , 1 , 0 ,false - 1 , 0 , 258 , 11 , 7790 , 3 , 0 ,false - 1 , 0 , 258 , 9 , 7976 , 3 , 0 ,false - 1 , 0 , 258 , 10 , 7961 , 2 , 0 ,false - 1 , 0 , 258 , 15 , 7961 , 1 , 0 ,false - 1 , 0 , 258 , 19 , 7790 , 3 , 0 ,false - 1 , 0 , 258 , 5 , 7993 , 3 , 0 ,false - 1 , 0 , 258 , 5 , 7994 , 1 , 0 ,false - 1 , 0 , 258 , 6 , 7976 , 1 , 0 ,false - 1 , 0 , 258 , 3 , 9367 , 1 , 0 ,false - 1 , 0 , 258 , 3 , 7790 , 3 , 0 ,false - 1 , 0 , 258 , 4 , 7858 , 2 , 0 ,false - 1 , 0 , 258 , 4 , 7790 , 20 , 0 ,false - 1 , 0 , 258 , 1 , 7976 , 1 , 0 ,false - 1 , 0 , 258 , 2 , 7976 , 3 , 0 ,false - 1 , 0 , 257 , 10 , 7824 , 1 , 0 ,false - 1 , 0 , 258 , 0 , 7824 , 1 , 0 ,false - 1 , 0 , 257 , 11 , 8016 , 1 , 0 ,false - 1 , 0 , 257 , 15 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 18 , 7961 , 2 , 0 ,false - 1 , 0 , 257 , 19 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 16 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 17 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 8 , 7961 , 2 , 0 ,false - 1 , 0 , 257 , 20 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 21 , 7961 , 1 , 0 ,false - 1 , 0 , 257 , 12 , 7951 , 1 , 0 ,false - 1 , 0 , 257 , 12 , 7790 , 4 , 0 ,false - 1 , 0 , 257 , 14 , 7811 , 2 , 0 ,false - 1 , 0 , 257 , 14 , 7768 , 1 , 0 ,false - 1 , 0 , 257 , 14 , 7917 , 1 , 0 ,false - 1 , 0 , 257 , 13 , 7811 , 1 , 0 ,false - 1 , 0 , 257 , 13 , 7768 , 1 , 0 ,false - 1 , 0 , 257 , 13 , 7917 , 1 , 0 ,false - 1 , 0 , 257 , 6 , 7976 , 1 , 0 ,false - 1 , 0 , 257 , 1 , 7976 , 1 , 0 ,false - 1 , 0 , 257 , 7 , 7976 , 1 , 0 ,false -#ChestNotOnWiki - 1 , 0 , 315 , 0 , 7790 , 1 , 0 ,false -# -#AbandonedWellOnHidellRoad - 134 , 0 , 200 , 5 , 7854 , 1 , 0 ,false - 134 , 0 , 200 , 5 , 9060 , 1 , 0 ,false - 134 , 0 , 200 , 1 , 7824 , 1 , 0 ,false - 134 , 0 , 200 , 4 , 7854 , 1 , 0 ,false - 134 , 0 , 200 , 4 , 9060 , 1 , 0 ,false - 134 , 0 , 200 , 3 , 9060 , 1 , 0 ,false - 134 , 0 , 200 , 3 , 7854 , 1 , 0 ,false -#KeyChest - 134 , 0 , 200 , 2 , 7893 , 2 , 0 ,false -# - 134 , 0 , 200 , 0 , 7824 , 1 , 0 ,false -#TelsWitheredWell - 126 , 0 , 200 , 0 , 7993 , 3 , 0 ,false - 126 , 0 , 200 , 2 , 7824 , 1 , 0 ,false - 126 , 0 , 200 , 1 , 7858 , 1 , 0 ,false - 126 , 0 , 200 , 4 , 7858 , 1 , 0 ,false - 126 , 0 , 200 , 4 , 7854 , 1 , 0 ,false - 126 , 0 , 200 , 3 , 7993 , 1 , 0 ,false -#BlockedPassage -#Chest - 87 , 0 , 200 , 1 , 7865 , 1 , 0 ,false - 87 , 0 , 200 , 1 , 7839 , 1 , 0 ,false -# - 87 , 0 , 200 , 0 , 7790 , 16 , 0 ,false - 87 , 0 , 200 , 0 , 7952 , 1 , 0 ,false -# - 87 , 0 , 200 , 3 , 7980 , 1 , 0 ,false -#Chest - 87 , 0 , 200 , 2 , 7839 , 1 , 0 ,false - 87 , 0 , 200 , 2 , 7865 , 1 , 0 ,false -#KeyChest - 87 , 0 , 201 , 0 , 7936 , 1 , 0 ,false - 87 , 0 , 201 , 0 , 7897 , 1 , 0 ,false -# - 87 , 0 , 201 , 2 , 7980 , 1 , 0 ,false - 87 , 0 , 201 , 5 , 7855 , 1 , 0 ,false - 87 , 0 , 201 , 5 , 7847 , 1 , 0 ,false - 87 , 0 , 201 , 6 , 7855 , 1 , 0 ,false - 87 , 0 , 201 , 6 , 7847 , 2 , 0 ,false -#Chest2possibilities - 87 , 0 , 201 , 4 , 7790 , 12 , 0 ,false - 87 , 0 , 201 , 4 , 36 , 1 , 0 ,false - 87 , 0 , 201 , 4 , 7790 , 17 , 0 ,false - 87 , 0 , 201 , 4 , 36 , 2 , 0 ,false -# - 87 , 0 , 201 , 3 , 7980 , 2 , 0 ,false - 87 , 0 , 202 , 3 , 7855 , 1 , 0 ,false - 87 , 0 , 202 , 3 , 7847 , 1 , 0 ,false - 87 , 0 , 202 , 4 , 7855 , 1 , 0 ,false - 87 , 0 , 202 , 4 , 7847 , 3 , 0 ,false - 87 , 0 , 202 , 1 , 7980 , 3 , 0 ,false -#Chest - 87 , 0 , 202 , 0 , 7790 , 18 , 0 ,false - 87 , 0 , 202 , 0 , 36 , 1 , 0 ,false -# - 87 , 0 , 202 , 2 , 55 , 5 , 0 ,false - 87 , 0 , 202 , 2 , 35 , 2 , 0 ,false -#ChestNotRecordedOnWiki - 87 , 0 , 203 , 1 , 7790 , 1 , 0 ,false -# - 87 , 0 , 203 , 0 , 7790 , 20 , 0 ,false - 87 , 0 , 203 , 0 , 7855 , 1 , 0 ,false - 87 , 0 , 203 , 0 , 7953 , 1 , 0 ,false -#HuntersSecretPassage - 161 , 0 , 200 , 0 , 7768 , 1 , 0 ,false - 161 , 0 , 200 , 0 , 7917 , 1 , 0 ,false - 161 , 0 , 201 , 4 , 7858 , 1 , 0 ,false - 161 , 0 , 201 , 4 , 9060 , 1 , 0 ,false - 161 , 0 , 201 , 2 , 9060 , 1 , 0 ,false - 161 , 0 , 201 , 2 , 7858 , 1 , 0 ,false -#Chest2possibilities - 161 , 0 , 201 , 3 , 7917 , 1 , 0 ,false - 161 , 0 , 201 , 3 , 7993 , 1 , 0 ,false - 161 , 0 , 201 , 3 , 7790 , 9 , 0 ,false - 161 , 0 , 201 , 3 , 7917 , 1 , 0 ,false - 161 , 0 , 201 , 3 , 7993 , 1 , 0 ,false - 161 , 0 , 201 , 3 , 7790 , 12 , 0 ,false -#KeyChest - 161 , 0 , 201 , 0 , 7934 , 1 , 0 ,false - 161 , 0 , 201 , 0 , 7951 , 1 , 0 ,false -# - 161 , 0 , 201 , 5 , 7768 , 1 , 0 ,false - 161 , 0 , 201 , 5 , 7917 , 1 , 0 ,false - 161 , 0 , 201 , 5 , 7858 , 2 , 0 ,false - 161 , 0 , 201 , 5 , 9060 , 2 , 0 ,false - 161 , 0 , 202 , 0 , 7893 , 1 , 0 ,false - 161 , 0 , 202 , 1 , 7893 , 3 , 0 ,false - 161 , 0 , 203 , 0 , 7824 , 1 , 0 ,false - 161 , 0 , 203 , 1 , 7824 , 1 , 0 ,false -#SmallCaveTombs - 88 , 0 , 200 , 0 , 7996 , 2 , 0 ,false - 88 , 0 , 200 , 0 , 7994 , 1 , 0 ,false -#Chest - 88 , 0 , 200 , 2 , 7790 , 7 , 0 ,false - 88 , 0 , 200 , 2 , 55 , 2 , 0 ,false -# - 88 , 0 , 200 , 1 , 7996 , 1 , 0 ,false - 88 , 0 , 200 , 1 , 7994 , 1 , 0 ,false -#Chest - 88 , 0 , 201 , 0 , 7790 , 6 , 0 ,false - 88 , 0 , 201 , 0 , 7853 , 1 , 0 ,false -# - 88 , 0 , 201 , 1 , 7994 , 1 , 0 ,false -#Chest - 88 , 0 , 201 , 2 , 7944 , 1 , 0 ,false - 88 , 0 , 201 , 2 , 7790 , 6 , 0 ,false -#Chest - 88 , 0 , 201 , 3 , 7944 , 1 , 0 ,false - 88 , 0 , 201 , 3 , 7790 , 6 , 0 ,false - 88 , 0 , 201 , 3 , 59 , 5 , 0 ,false -#Chest - 88 , 0 , 202 , 2 , 7790 , 12 , 0 ,false -# - 88 , 0 , 202 , 1 , 7996 , 1 , 0 ,false - 88 , 0 , 202 , 1 , 7994 , 1 , 0 ,false -#Chest - 88 , 0 , 202 , 3 , 7790 , 12 , 0 ,false -#Chest - 88 , 0 , 202 , 0 , 7790 , 6 , 0 ,false - 88 , 0 , 202 , 0 , 7853 , 1 , 0 ,false -#Chest - 88 , 0 , 202 , 3 , 7790 , 20 , 0 ,false - 88 , 0 , 202 , 3 , 7853 , 2 , 0 ,false -#PlainsHouseCellar - 38 , 0 , 200 , 0 , 7790 , 20 , 0 ,false - 38 , 0 , 200 , 0 , 7893 , 2 , 0 ,false -#AbandonedHouseCellar - 29 , 0 , 200 , 0 , 7993 , 1 , 0 ,false -#Chest - 29 , 0 , 200 , 1 , 7790 , 3 , 0 ,false - 29 , 0 , 200 , 1 , 36 , 2 , 0 ,false -# - 29 , 0 , 200 , 3 , 7917 , 1 , 0 ,false - 29 , 0 , 200 , 3 , 7811 , 1 , 0 ,false -#KeyChest - 29 , 0 , 200 , 2 , 7790 , 8 , 0 ,false - 29 , 0 , 200 , 2 , 7934 , 1 , 0 ,false - 29 , 0 , 200 , 2 , 7951 , 1 , 0 ,false -#HidellCatacombs -#Chest - 85 , 0 , 200 , 0 , 7936 , 1 , 0 ,false - 85 , 0 , 200 , 0 , 7790 , 20 , 0 ,false -# - 85 , 0 , 200 , 2 , 7980 , 2 , 0 ,false - 85 , 0 , 200 , 1 , 7980 , 1 , 0 ,false -#KeyChest2possibilities - 85 , 0 , 201 , 2 , 7790 , 20 , 0 ,false - 85 , 0 , 201 , 2 , 7876 , 1 , 0 ,false - 85 , 0 , 201 , 2 , 7790 , 40 , 0 ,false - 85 , 0 , 201 , 2 , 7876 , 2 , 0 ,false -# - 85 , 0 , 201 , 3 , 7854 , 1 , 0 ,false - 85 , 0 , 201 , 3 , 7855 , 1 , 0 ,false - 85 , 0 , 201 , 4 , 7854 , 1 , 0 ,false - 85 , 0 , 201 , 4 , 7855 , 1 , 0 ,false -#KeyChest - 85 , 0 , 201 , 0 , 7893 , 1 , 0 ,false - 85 , 0 , 201 , 0 , 34 , 2 , 0 ,false - 85 , 0 , 201 , 0 , 9365 , 1 , 0 ,false -# - 85 , 0 , 201 , 1 , 7980 , 1 , 0 ,false - 85 , 0 , 202 , 2 , 7980 , 1 , 0 ,false -#Chest - 85 , 0 , 202 , 5 , 7853 , 1 , 0 ,false - 85 , 0 , 202 , 5 , 7855 , 1 , 0 ,false -# - 85 , 0 , 202 , 4 , 7854 , 1 , 0 ,false - 85 , 0 , 202 , 4 , 7844 , 1 , 0 ,false -# - 85 , 0 , 202 , 3 , 7980 , 1 , 0 ,false - 85 , 0 , 202 , 1 , 7980 , 1 , 0 ,false -#KeyChest2possibilities - 85 , 0 , 202 , 0 , 7790 , 19 , 0 ,false - 85 , 0 , 202 , 0 , 8005 , 1 , 0 ,false - 85 , 0 , 202 , 0 , 7790 , 18 , 0 ,false - 85 , 0 , 202 , 0 , 8003 , 1 , 0 ,false -#Chest2possibilities - 85 , 0 , 203 , 0 , 7790 , 20 , 0 ,false - 85 , 0 , 203 , 0 , 7790 , 60 , 0 ,false - 85 , 0 , 203 , 0 , 7895 , 1 , 0 ,false -# - 85 , 0 , 203 , 1 , 7853 , 2 , 0 ,false - 85 , 0 , 203 , 1 , 7855 , 1 , 0 ,false -# - 85 , 0 , 204 , 1 , 7790 , 20 , 0 ,false - 85 , 0 , 204 , 1 , 7953 , 2 , 0 ,false -#FinalChestBehindClosedGateCanNOTedit -#Breya Coast - 1 , 0 , 311 , 6 , 55 , 5 , 0 ,false - 1 , 0 , 311 , 4 , 7974 , 2 , 0 ,false - 1 , 0 , 311 , 5 , 7974 , 1 , 0 ,false - 1 , 0 , 311 , 3 , 55 , 2 , 0 ,false - 1 , 0 , 311 , 3 , 34 , 2 , 0 ,false - 1 , 0 , 311 , 0 , 7989 , 2 , 0 ,false - 1 , 0 , 311 , 2 , 7989 , 1 , 0 ,false - 1 , 0 , 311 , 1 , 7989 , 1 , 0 ,false - 1 , 0 , 261 , 1 , 7824 , 1 , 0 ,false - 1 , 0 , 261 , 4 , 7843 , 2 , 0 ,false - 1 , 0 , 261 , 0 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 2 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 8 , 7824 , 1 , 0 ,false - 1 , 0 , 261 , 7 , 7824 , 1 , 0 ,false - 1 , 0 , 261 , 6 , 7843 , 2 , 0 ,false - 1 , 0 , 261 , 6 , 8016 , 2 , 0 ,false - 1 , 0 , 335 , 1 , 7824 , 1 , 0 ,false - 1 , 0 , 261 , 5 , 8016 , 1 , 0 ,false - 1 , 0 , 261 , 5 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 12 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 11 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 13 , 7843 , 1 , 0 ,false -#x91 x294 Ship gathering locations not recorded on Wiki -#x93 x293 Ship gathering locations not recorded on Wiki -#x91 x295 Ship gathering locations not recorded on Wiki - 1 , 0 , 261 , 10 , 7843 , 2 , 0 ,false - 1 , 0 , 337 , 1 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 27 , 7843 , 1 , 0 ,false - 1 , 0 , 261 , 27 , 7844 , 1 , 0 ,false - 1 , 0 , 261 , 9 , 7843 , 2 , 0 ,false - 1 , 0 , 261 , 9 , 7844 , 1 , 0 ,false - 1 , 0 , 261 , 28 , 7773 , 2 , 0 ,false - 1 , 0 , 261 , 28 , 8016 , 2 , 0 ,false - 1 , 0 , 261 , 25 , 7844 , 1 , 0 ,false - 1 , 0 , 261 , 26 , 35 , 5 , 0 ,false - 1 , 0 , 261 , 29 , 34 , 2 , 0 ,false - 1 , 0 , 261 , 22 , 7989 , 2 , 0 ,false - 1 , 0 , 261 , 23 , 7989 , 1 , 0 ,false - 1 , 0 , 261 , 24 , 7989 , 1 , 0 ,false - 1 , 0 , 261 , 21 , 7989 , 1 , 0 ,false - 1 , 0 , 261 , 17 , 7976 , 2 , 0 ,false - 1 , 0 , 261 , 18 , 7976 , 1 , 0 ,false - 1 , 0 , 261 , 16 , 7976 , 1 , 0 ,false - 1 , 0 , 261 , 14 , 7976 , 1 , 0 ,false - 1 , 0 , 261 , 15 , 7976 , 1 , 0 ,false - 1 , 0 , 261 , 19 , 7773 , 1 , 0 ,false - 1 , 0 , 261 , 19 , 7798 , 2 , 0 ,false -#Chest2possibilities - 1 , 0 , 261 , 19 , 9369 , 2 , 0 ,false - 1 , 0 , 261 , 19 , 7790 , 5 , 0 ,false - 1 , 0 , 261 , 19 , 7790 , 6 , 0 ,false -#Chest2possibilities - 1 , 0 , 261 , 20 , 7790 , 5 , 0 ,false - 1 , 0 , 261 , 20 , 9369 , 1 , 0 ,false - 1 , 0 , 261 , 20 , 7790 , 6 , 0 ,false - 1 , 0 , 261 , 20 , 9369 , 2 , 0 ,false -# - 1 , 0 , 261 , 30 , 8016 , 2 , 0 ,false - 1 , 0 , 261 , 30 , 7773 , 2 , 0 ,false - 1 , 0 , 262 , 0 , 7790 , 6 , 0 ,false - 1 , 0 , 262 , 2 , 7962 , 1 , 0 ,false - 1 , 0 , 262 , 3 , 7962 , 1 , 0 ,false - 1 , 0 , 262 , 1 , 7989 , 1 , 0 ,false - 1 , 0 , 262 , 5 , 7824 , 1 , 0 ,false - 1 , 0 , 262 , 4 , 7843 , 1 , 0 ,false - 1 , 0 , 262 , 4 , 7844 , 1 , 0 ,false - 1 , 0 , 262 , 9 , 8016 , 2 , 0 ,false - 1 , 0 , 262 , 8 , 8016 , 1 , 0 ,false - 1 , 0 , 262 , 8 , 7844 , 2 , 0 ,false - 1 , 0 , 262 , 7 , 8016 , 2 , 0 ,false - 1 , 0 , 339 , 0 , 7895 , 1 , 0 ,false - 1 , 0 , 339 , 0 , 7790 , 18 , 0 ,false -#Ship Chests Not Recorded On Wiki -#ShipChests - 1 , 0 , 339 , 3 , 7790 , 1 , 0 ,false -#x110 y354 - 1 , 0 , 339 , 4 , 7790 , 1 , 0 ,false -#x110 y354 - 1 , 0 , 262 , 17 , 7844 , 1 , 0 ,false - 1 , 0 , 262 , 17 , 8016 , 1 , 0 ,false - 1 , 0 , 338 , 1 , 7824 , 1 , 0 ,false - 1 , 0 , 262 , 25 , 7824 , 1 , 0 ,false - 1 , 0 , 262 , 26 , 55 , 5 , 0 ,false - 1 , 0 , 262 , 26 , 7790 , 7 , 0 ,false - 1 , 0 , 262 , 18 , 7843 , 1 , 0 ,false - 1 , 0 , 262 , 18 , 7844 , 1 , 0 ,false - 1 , 0 , 262 , 19 , 7951 , 1 , 0 ,false - 1 , 0 , 262 , 21 , 7843 , 1 , 0 ,false - 1 , 0 , 262 , 21 , 7844 , 2 , 0 ,false - 1 , 0 , 262 , 20 , 7989 , 1 , 0 ,false - 1 , 0 , 262 , 14 , 7989 , 1 , 0 ,false - 1 , 0 , 262 , 22 , 7790 , 8 , 0 ,false - 1 , 0 , 262 , 23 , 7962 , 2 , 0 ,false - 1 , 0 , 262 , 24 , 61 , 2 , 0 ,false - 1 , 0 , 262 , 24 , 7853 , 2 , 0 ,false - 1 , 0 , 262 , 24 , 7855 , 2 , 0 ,false - 1 , 0 , 262 , 16 , 7951 , 1 , 0 ,false - 1 , 0 , 262 , 15 , 7962 , 1 , 0 ,false - 1 , 0 , 262 , 15 , 7965 , 2 , 0 ,false - 1 , 0 , 262 , 10 , 7989 , 2 , 0 ,false - 1 , 0 , 262 , 11 , 7843 , 1 , 0 ,false - 1 , 0 , 262 , 11 , 7844 , 1 , 0 ,false - 1 , 0 , 262 , 13 , 7790 , 7 , 0 ,false - 1 , 0 , 262 , 12 , 7989 , 1 , 0 ,false - 1 , 0 , 262 , 6 , 7962 , 1 , 0 ,false -#BeachUndergroundStores -#Chests - 34 , 0 , 200 , 1 , 9395 , 1 , 0 ,false - 34 , 0 , 200 , 0 , 7790 , 17 , 0 ,false -# -#LighthouseOldWell -#KeyChest - 133 , 0 , 200 , 3 , 7952 , 1 , 0 ,false - 133 , 0 , 200 , 3 , 9060 , 1 , 0 ,false - 133 , 0 , 200 , 3 , 7790 , 20 , 0 ,false -# - 133 , 0 , 200 , 0 , 7853 , 2 , 0 ,false - 133 , 0 , 200 , 1 , 7853 , 2 , 0 ,false - 133 , 0 , 200 , 2 , 7853 , 2 , 0 ,false - 133 , 0 , 201 , 3 , 7853 , 2 , 0 ,false -#Chest - 133 , 0 , 201 , 4 , 7897 , 1 , 0 ,false - 133 , 0 , 201 , 4 , 7790 , 12 , 0 ,false -# - 133 , 0 , 201 , 2 , 7825 , 1 , 0 ,false -#Chest - 133 , 0 , 201 , 0 , 7790 , 19 , 0 ,false -# - 133 , 0 , 201 , 1 , 7790 , 7 , 0 ,false - 133 , 0 , 201 , 1 , 7845 , 1 , 0 ,false -# -#SeasideCellar - 33 , 0 , 200 , 3 , 7996 , 1 , 0 ,false -#Chest - 33 , 0 , 200 , 1 , 61 , 1 , 0 ,false - 33 , 0 , 200 , 1 , 59 , 1 , 0 ,false -# - 33 , 0 , 200 , 0 , 8002 , 1 , 0 ,false -#KeyChest - 33 , 0 , 200 , 2 , 7790 , 20 , 0 ,false -# -#Mysree Forest - 1 , 0 , 282 , 0 , 7824 , 1 , 0 ,false - 1 , 0 , 282 , 1 , 7824 , 1 , 0 ,false -#chest - 1 , 0 , 283 , 4 , 7989 , 2 , 0 ,false -# - 1 , 0 , 283 , 3 , 7995 , 2 , 0 ,false - 1 , 0 , 283 , 0 , 7995 , 1 , 0 ,false - 1 , 0 , 283 , 1 , 7995 , 1 , 0 ,false -#chest - 1 , 0 , 283 , 2 , 9373 , 3 , 0 ,false - 1 , 0 , 283 , 2 , 55 , 2 , 0 ,false -# - 1 , 0 , 313 , 3 , 7975 , 1 , 0 ,false - 1 , 0 , 313 , 4 , 7975 , 1 , 0 ,false - 1 , 0 , 313 , 2 , 7843 , 1 , 0 ,false - 1 , 0 , 313 , 1 , 7843 , 1 , 0 ,false -#chest - 1 , 0 , 284 , 1 , 34 , 3 , 0 ,false - 1 , 0 , 284 , 1 , 7789 , 8 , 0 ,false -#chest - 1 , 0 , 284 , 7 , 7789 , 13 , 0 ,false -# - 1 , 0 , 284 , 5 , 7962 , 1 , 0 ,false - 1 , 0 , 284 , 5 , 7963 , 1 , 0 ,false - 1 , 0 , 284 , 6 , 7962 , 1 , 0 ,false - 1 , 0 , 284 , 6 , 7963 , 1 , 0 ,false - 1 , 0 , 284 , 0 , 7963 , 1 , 0 ,false - 1 , 0 , 284 , 0 , 7962 , 1 , 0 ,false - 1 , 0 , 284 , 2 , 7991 , 2 , 0 ,false -#Chest - 1 , 0 , 284 , 10 , 7790 , 8 , 0 ,false - 1 , 0 , 284 , 10 , 34 , 3 , 0 ,false -# - 1 , 0 , 284 , 4 , 7962 , 1 , 0 ,false - 1 , 0 , 284 , 4 , 7963 , 1 , 0 ,false - 1 , 0 , 284 , 3 , 7991 , 1 , 0 ,false - 1 , 0 , 284 , 9 , 7962 , 1 , 0 ,false - 1 , 0 , 284 , 9 , 7963 , 2 , 0 ,false -#Chest - 1 , 0 , 284 , 11 , 9398 , 5 , 0 ,false - 1 , 0 , 284 , 11 , 7952 , 2 , 0 ,false -# - 1 , 0 , 284 , 8 , 7993 , 2 , 0 ,false - 1 , 0 , 284 , 8 , 7994 , 1 , 0 ,false - 1 , 0 , 284 , 12 , 7824 , 1 , 0 ,false - 1 , 0 , 284 , 12 , 7845 , 1 , 0 ,false - 1 , 0 , 284 , 13 , 7845 , 1 , 0 ,false - 1 , 0 , 284 , 13 , 7824 , 1 , 0 ,false - 1 , 0 , 284 , 15 , 7824 , 1 , 0 ,false - 1 , 0 , 284 , 14 , 8016 , 1 , 0 ,false -#Chest - 1 , 0 , 282 , 2 , 7989 , 3 , 0 ,false - 1 , 0 , 282 , 2 , 9394 , 2 , 0 ,false -# - 1 , 0 , 282 , 8 , 7824 , 2 , 0 ,false - 1 , 0 , 282 , 4 , 7993 , 2 , 0 ,false - 1 , 0 , 282 , 4 , 7994 , 1 , 0 ,false - 1 , 0 , 282 , 6 , 7994 , 1 , 0 ,false - 1 , 0 , 282 , 6 , 7993 , 3 , 0 ,false - 1 , 0 , 282 , 5 , 7993 , 1 , 0 ,false - 1 , 0 , 282 , 5 , 7994 , 1 , 0 ,false -#Chest - 1 , 0 , 281 , 10 , 7951 , 1 , 0 ,false -# - 1 , 0 , 281 , 13 , 7962 , 1 , 0 ,false - 1 , 0 , 281 , 13 , 7963 , 1 , 0 ,false - 1 , 0 , 281 , 11 , 7975 , 2 , 0 ,false - 1 , 0 , 281 , 9 , 7993 , 1 , 0 ,false - 1 , 0 , 281 , 9 , 7994 , 1 , 0 ,false - 1 , 0 , 281 , 5 , 7975 , 1 , 0 ,false - 1 , 0 , 281 , 6 , 7975 , 1 , 0 ,false - 1 , 0 , 281 , 7 , 7975 , 1 , 0 ,false - 1 , 0 , 281 , 0 , 7980 , 1 , 0 ,false - 1 , 0 , 281 , 0 , 7991 , 1 , 0 ,false -#Chest - 1 , 0 , 281 , 2 , 7839 , 1 , 0 ,false - 1 , 0 , 281 , 2 , 7790 , 4 , 0 ,false -# -#Chest - 1 , 0 , 281 , 4 , 7790 , 5 , 0 ,false - 1 , 0 , 281 , 4 , 7960 , 1 , 0 ,false -# - 1 , 0 , 281 , 1 , 7865 , 1 , 0 ,false - 1 , 0 , 281 , 1 , 7960 , 1 , 0 ,false - 1 , 0 , 281 , 1 , 7790 , 5 , 0 ,false - 1 , 0 , 281 , 3 , 7993 , 1 , 0 ,false - 1 , 0 , 281 , 3 , 7994 , 1 , 0 ,false - 1 , 0 , 281 , 8 , 7790 , 18 , 0 ,false - 1 , 0 , 281 , 14 , 7962 , 1 , 0 ,false - 1 , 0 , 281 , 15 , 7962 , 1 , 0 ,false - 1 , 0 , 281 , 12 , 7993 , 1 , 0 ,false - 1 , 0 , 281 , 12 , 7994 , 1 , 0 ,false - 1 , 0 , 321 , 3 , 7923 , 1 , 0 ,false - 1 , 0 , 321 , 0 , 7923 , 1 , 0 ,false -#Chest - 1 , 0 , 321 , 1 , 7790 , 18 , 0 ,false -# - 1 , 0 , 313 , 0 , 7975 , 2 , 0 ,false - 1 , 0 , 317 , 7 , 7963 , 1 , 0 ,false - 1 , 0 , 317 , 8 , 7963 , 1 , 0 ,false - 1 , 0 , 317 , 0 , 7991 , 1 , 0 ,false - 1 , 0 , 317 , 4 , 7991 , 2 , 0 ,false -#Key Chest - 1 , 0 , 317 , 6 , 7853 , 1 , 0 ,false -# - 1 , 0 , 317 , 5 , 7991 , 2 , 0 ,false - 1 , 0 , 317 , 3 , 7923 , 1 , 0 ,false - 1 , 0 , 317 , 2 , 7923 , 1 , 0 ,false -#Chest - 1 , 0 , 317 , 1 , 7790 , 22 , 0 ,false -# - 1 , 0 , 282 , 14 , 7962 , 1 , 0 ,false - 1 , 0 , 282 , 10 , 7962 , 1 , 0 ,false - 1 , 0 , 282 , 10 , 7963 , 1 , 0 ,false - 1 , 0 , 282 , 12 , 7963 , 1 , 0 ,false - 1 , 0 , 282 , 12 , 7962 , 1 , 0 ,false -#Chest - 1 , 0 , 282 , 13 , 7989 , 5 , 0 ,false -# - 1 , 0 , 282 , 7 , 7975 , 1 , 0 ,false - 1 , 0 , 282 , 9 , 7963 , 1 , 0 ,false - 1 , 0 , 282 , 9 , 7962 , 1 , 0 ,false - 1 , 0 , 282 , 5 , 7975 , 1 , 0 ,false - 1 , 0 , 282 , 11 , 7962 , 1 , 0 ,false -#OldWaterhole - 231 , 0 , 200 , 0 , 7980 , 1 , 0 ,false -#Chest - 231 , 0 , 200 , 1 , 7790 , 4 , 0 ,false - 231 , 0 , 200 , 1 , 8002 , 1 , 0 ,false -#LynwoodUndergroundWaterway - 153 , 0 , 200 , 1 , 7996 , 1 , 0 ,false - 153 , 0 , 200 , 0 , 8002 , 1 , 0 ,false -#Chest - 153 , 0 , 200 , 2 , 7839 , 1 , 0 ,false - 153 , 0 , 200 , 2 , 35 , 3 , 0 ,false -# - 153 , 0 , 201 , 1 , 7827 , 1 , 0 ,false - 153 , 0 , 201 , 1 , 7790 , 47 , 0 ,false - 153 , 0 , 201 , 1 , 9429 , 2 , 0 ,false -# - 153 , 0 , 201 , 0 , 8002 , 1 , 0 ,false - 153 , 0 , 201 , 2 , 7811 , 1 , 0 ,false - 153 , 0 , 201 , 2 , 1074 , 1 , 0 ,false -#KeyChest - 153 , 0 , 202 , 2 , 7790 , 30 , 0 ,false - 153 , 0 , 202 , 2 , 7897 , 1 , 0 ,false -# - 153 , 0 , 202 , 3 , 8002 , 1 , 0 ,false - 153 , 0 , 202 , 3 , 8004 , 1 , 0 ,false -#Chest - 153 , 0 , 202 , 4 , 7839 , 1 , 0 ,false - 153 , 0 , 202 , 4 , 35 , 1 , 0 ,false -# - 153 , 0 , 202 , 0 , 7855 , 1 , 0 ,false - 153 , 0 , 202 , 1 , 7855 , 1 , 0 ,false - 153 , 0 , 203 , 2 , 7811 , 1 , 0 ,false - 153 , 0 , 203 , 2 , 1074 , 1 , 0 ,false - 153 , 0 , 203 , 1 , 7811 , 1 , 0 ,false - 153 , 0 , 203 , 1 , 1074 , 2 , 0 ,false -#KeyChest - 153 , 0 , 203 , 0 , 7827 , 1 , 0 ,false - 153 , 0 , 203 , 0 , 7790 , 30 , 0 ,false - 153 , 0 , 203 , 0 , 9429 , 1 , 0 ,false -#MysreeLimestoneCave - 159 , 0 , 200 , 1 , 7824 , 1 , 0 ,false -#Chest - 159 , 0 , 200 , 0 , 55 , 1 , 0 ,false - 159 , 0 , 200 , 0 , 7790 , 20 , 0 ,false - 159 , 0 , 200 , 0 , 61 , 1 , 0 ,false -# - 159 , 0 , 201 , 5 , 55 , 2 , 0 ,false - 159 , 0 , 201 , 5 , 7790 , 20 , 0 ,false -# - 159 , 0 , 201 , 1 , 7995 , 1 , 0 ,false - 159 , 0 , 201 , 1 , 9063 , 1 , 0 ,false - 159 , 0 , 201 , 3 , 7995 , 1 , 0 ,false - 159 , 0 , 201 , 3 , 9063 , 1 , 0 ,false - 159 , 0 , 201 , 2 , 7995 , 1 , 0 ,false - 159 , 0 , 201 , 4 , 7824 , 1 , 0 ,false -#Chest - 159 , 0 , 201 , 6 , 9384 , 1 , 0 ,false -# - 159 , 0 , 201 , 0 , 9398 , 1 , 0 ,false - 159 , 0 , 201 , 0 , 61 , 1 , 0 ,false -# - 159 , 0 , 201 , 7 , 7995 , 1 , 0 ,false - 159 , 0 , 201 , 7 , 9063 , 1 , 0 ,false - 159 , 0 , 202 , 4 , 7903 , 1 , 0 ,false - 159 , 0 , 202 , 5 , 7903 , 2 , 0 ,false - 159 , 0 , 202 , 3 , 7903 , 1 , 0 ,false - 159 , 0 , 202 , 2 , 7903 , 1 , 0 ,false - 159 , 0 , 202 , 2 , 7894 , 1 , 0 ,false - 159 , 0 , 202 , 1 , 7903 , 1 , 0 ,false -#Chest - 159 , 0 , 202 , 0 , 9397 , 1 , 0 ,false -# - 159 , 0 , 203 , 3 , 7552 , 1 , 0 ,false -# - 159 , 0 , 203 , 1 , 7995 , 1 , 0 ,false - 159 , 0 , 203 , 0 , 7995 , 1 , 0 ,false - 159 , 0 , 203 , 0 , 9063 , 1 , 0 ,false -#Chest - 159 , 0 , 203 , 2 , 7790 , 20 , 0 ,false -# - 159 , 0 , 203 , 3 , 7995 , 1 , 0 ,false -#Chest - 159 , 0 , 203 , 4 , 7552 , 1 , 0 ,false - 159 , 0 , 203 , 4 , 7972 , 1 , 0 ,false -# - 159 , 0 , 205 , 0 , 7857 , 1 , 0 ,false - 159 , 0 , 205 , 0 , 7861 , 1 , 0 ,false - 159 , 0 , 205 , 1 , 7857 , 1 , 0 ,false - 159 , 0 , 205 , 1 , 7861 , 1 , 0 ,false - 159 , 0 , 205 , 2 , 7857 , 1 , 0 ,false - 159 , 0 , 205 , 2 , 7861 , 1 , 0 ,false - 159 , 0 , 205 , 3 , 7857 , 1 , 0 ,false - 159 , 0 , 205 , 3 , 7861 , 1 , 0 ,false -#KeyChest - 159 , 0 , 205 , 5 , 7790 , 30 , 0 ,false - 159 , 0 , 205 , 5 , 7868 , 1 , 0 ,false -#KeyChest - 159 , 0 , 205 , 6 , 9374 , 1 , 0 ,false - 159 , 0 , 205 , 6 , 7956 , 1 , 0 ,false -#GlowwormCave -#Chest - 67 , 0 , 200 , 2 , 7790 , 20 , 0 ,false - 67 , 0 , 200 , 2 , 61 , 2 , 0 ,false -# - 67 , 0 , 200 , 5 , 7895 , 1 , 0 ,false - 67 , 0 , 200 , 5 , 7907 , 1 , 0 ,false -#KeyChest - 67 , 0 , 200 , 6 , 8006 , 1 , 0 ,false - 67 , 0 , 200 , 6 , 7952 , 1 , 0 ,false -# - 67 , 0 , 201 , 3 , 7982 , 1 , 0 ,false - 67 , 0 , 201 , 3 , 7991 , 1 , 0 ,false - 67 , 0 , 201 , 8 , 7991 , 1 , 0 ,false - 67 , 0 , 201 , 8 , 7982 , 1 , 0 ,false - 67 , 0 , 201 , 9 , 7982 , 1 , 0 ,false - 67 , 0 , 201 , 9 , 7991 , 1 , 0 ,false -#Chest - 67 , 0 , 200 , 0 , 7790 , 20 , 0 ,false - 67 , 0 , 200 , 0 , 61 , 1 , 0 ,false -# - 67 , 0 , 200 , 3 , 7895 , 2 , 0 ,false - 67 , 0 , 200 , 3 , 7907 , 2 , 0 ,false - 67 , 0 , 200 , 4 , 7907 , 2 , 0 ,false - 67 , 0 , 200 , 1 , 7982 , 1 , 0 ,false - 67 , 0 , 200 , 1 , 7991 , 1 , 0 ,false - 67 , 0 , 201 , 10 , 7991 , 2 , 0 ,false - 67 , 0 , 201 , 10 , 7982 , 1 , 0 ,false -#Chest - 67 , 0 , 201 , 2 , 8006 , 1 , 0 ,false - 67 , 0 , 201 , 2 , 7952 , 1 , 0 ,false -# - 67 , 0 , 201 , 7 , 7790 , 20 , 0 ,false - 67 , 0 , 201 , 7 , 61 , 1 , 0 ,false -# - 67 , 0 , 201 , 1 , 25639 , 1 , 0 ,false - 67 , 0 , 201 , 1 , 8017 , 1 , 0 ,false -#Chest - 67 , 0 , 201 , 0 , 25639 , 1 , 0 ,false - 67 , 0 , 201 , 0 , 7872 , 1 , 0 ,false - 67 , 0 , 201 , 0 , 7790 , 10 , 0 ,false -# -#DemonsDen - 160 , 0 , 201 , 1 , 7853 , 1 , 0 ,false - 160 , 0 , 201 , 1 , 7855 , 1 , 0 ,false -#Chest - 160 , 0 , 201 , 0 , 7790 , 32 , 0 ,false -# - 160 , 0 , 202 , 0 , 7803 , 1 , 0 ,false - 160 , 0 , 202 , 0 , 7917 , 1 , 0 ,false - 160 , 0 , 202 , 0 , 7774 , 1 , 0 ,false - 160 , 0 , 202 , 1 , 7774 , 1 , 0 ,false - 160 , 0 , 202 , 1 , 7917 , 1 , 0 ,false - 160 , 0 , 202 , 1 , 7803 , 1 , 0 ,false - 160 , 0 , 202 , 2 , 7803 , 1 , 0 ,false - 160 , 0 , 202 , 2 , 7917 , 1 , 0 ,false - 160 , 0 , 202 , 1 , 7774 , 1 , 0 ,false -#KeyChest - 160 , 0 , 202 , 3 , 35 , 1 , 0 ,false - 160 , 0 , 202 , 3 , 7865 , 1 , 0 ,false -# -#VoldenMines -#Chest - 1 , 0 , 323 , 0 , 7790 , 18 , 0 ,false - 1 , 0 , 323 , 0 , 9395 , 5 , 0 ,false -# - 1 , 0 , 325 , 3 , 7865 , 1 , 0 ,false - 1 , 0 , 325 , 3 , 7813 , 1 , 0 ,false - 1 , 0 , 325 , 4 , 7813 , 1 , 0 ,false - 1 , 0 , 325 , 4 , 7865 , 2 , 0 ,false - 1 , 0 , 325 , 5 , 7865 , 2 , 0 ,false - 1 , 0 , 325 , 5 , 7813 , 1 , 0 ,false - 1 , 0 , 323 , 4 , 7965 , 1 , 0 ,false - 1 , 0 , 323 , 4 , 7967 , 1 , 0 ,false - 1 , 0 , 323 , 8 , 7856 , 1 , 0 ,false - 1 , 0 , 323 , 8 , 7855 , 1 , 0 ,false - 1 , 0 , 323 , 8 , 7853 , 2 , 0 ,false - 1 , 0 , 276 , 18 , 7982 , 1 , 0 ,false - 1 , 0 , 276 , 18 , 7977 , 1 , 0 ,false - 1 , 0 , 276 , 22 , 7965 , 2 , 0 ,false - 1 , 0 , 276 , 23 , 7856 , 1 , 0 ,false - 1 , 0 , 276 , 23 , 7855 , 1 , 0 ,false -#Chest - 1 , 0 , 276 , 20 , 7790 , 17 , 0 ,false - 1 , 0 , 276 , 20 , 61 , 2 , 0 ,false -# -#SameChestBetterDrop - 1 , 0 , 276 , 20 , 7790 , 22 , 0 ,false - 1 , 0 , 276 , 20 , 61 , 4 , 0 ,false -# - 1 , 0 , 276 , 12 , 7751 , 2 , 0 ,false - 1 , 0 , 276 , 11 , 7751 , 2 , 0 ,false - 1 , 0 , 276 , 10 , 7826 , 1 , 0 ,false - 1 , 0 , 276 , 10 , 7847 , 2 , 0 ,false - 1 , 0 , 276 , 8 , 7826 , 1 , 0 ,false - 1 , 0 , 276 , 8 , 7847 , 1 , 0 ,false - 1 , 0 , 276 , 1 , 7855 , 3 , 0 ,false - 1 , 0 , 276 , 0 , 7965 , 1 , 0 ,false - 1 , 0 , 276 , 0 , 7967 , 1 , 0 ,false -#Chest - 1 , 0 , 276 , 9 , 7790 , 23 , 0 ,false - 1 , 0 , 276 , 9 , 7827 , 2 , 0 ,false -#SameChestBetterDrop - 1 , 0 , 276 , 9 , 7790 , 21 , 0 ,false - 1 , 0 , 276 , 9 , 7827 , 2 , 0 ,false - 1 , 0 , 276 , 9 , 7856 , 2 , 0 ,false -#Chest - 1 , 0 , 276 , 6 , 7790 , 17 , 0 ,false - 1 , 0 , 276 , 6 , 37 , 2 , 0 ,false -#SameChestBetterDrop - 1 , 0 , 276 , 6 , 7790 , 19 , 0 ,false - 1 , 0 , 276 , 6 , 37 , 4 , 0 ,false -#Chest - 1 , 0 , 276 , 19 , 7790 , 17 , 0 ,false - 1 , 0 , 276 , 19 , 61 , 1 , 0 ,false -#SameChestBetterDrop - 1 , 0 , 276 , 19 , 7790 , 21 , 0 ,false -# - 1 , 0 , 276 , 7 , 7826 , 1 , 0 ,false - 1 , 0 , 276 , 7 , 7847 , 1 , 0 ,false - 1 , 0 , 276 , 5 , 7847 , 1 , 0 ,false - 1 , 0 , 276 , 5 , 7826 , 1 , 0 ,false - 1 , 0 , 323 , 6 , 7965 , 2 , 0 ,false - 1 , 0 , 323 , 6 , 7967 , 1 , 0 ,false - 1 , 0 , 323 , 5 , 7967 , 2 , 0 ,false - 1 , 0 , 323 , 5 , 7965 , 1 , 0 ,false - 1 , 0 , 323 , 7 , 7965 , 1 , 0 ,false - 1 , 0 , 323 , 7 , 7967 , 1 , 0 ,false -#Chest - 1 , 0 , 323 , 1 , 57 , 1 , 0 ,false - 1 , 0 , 323 , 1 , 7552 , 1 , 0 ,false -# - 1 , 0 , 323 , 2 , 7856 , 1 , 0 ,false - 1 , 0 , 323 , 2 , 7853 , 1 , 0 ,false -#Chest - 1 , 0 , 276 , 21 , 37 , 2 , 0 ,false - 1 , 0 , 276 , 21 , 7790 , 18 , 0 ,false - 1 , 0 , 276 , 21 , 7790 , 19 , 0 ,false -# - 1 , 0 , 276 , 2 , 7965 , 2 , 0 ,false - 1 , 0 , 276 , 3 , 7856 , 1 , 0 ,false - 1 , 0 , 276 , 3 , 7855 , 2 , 0 ,false - 1 , 0 , 276 , 17 , 7855 , 2 , 0 ,false -#Chest - 1 , 0 , 276 , 13 , 7828 , 1 , 0 ,false -# - 1 , 0 , 276 , 16 , 7844 , 1 , 0 ,false - 1 , 0 , 276 , 16 , 7847 , 1 , 0 ,false - 1 , 0 , 276 , 14 , 7844 , 1 , 0 ,false - 1 , 0 , 276 , 15 , 7847 , 1 , 0 ,false - 1 , 0 , 276 , 15 , 7844 , 1 , 0 ,false - 1 , 0 , 276 , 4 , 7965 , 2 , 0 ,false - 1 , 0 , 276 , 4 , 7967 , 2 , 0 ,false - 1 , 0 , 277 , 9 , 7551 , 2 , 0 ,false - 1 , 0 , 277 , 9 , 7865 , 1 , 0 ,false - 1 , 0 , 277 , 15 , 7844 , 1 , 0 ,false - 1 , 0 , 277 , 15 , 7847 , 1 , 0 ,false - 1 , 0 , 277 , 11 , 7844 , 1 , 0 ,false - 1 , 0 , 277 , 16 , 7965 , 2 , 0 ,false - 1 , 0 , 277 , 16 , 7967 , 1 , 0 ,false - 1 , 0 , 277 , 16 , 7965 , 1 , 0 ,false - 1 , 0 , 277 , 13 , 7977 , 1 , 0 ,false - 1 , 0 , 277 , 13 , 7982 , 1 , 0 ,false - 1 , 0 , 277 , 10 , 7982 , 1 , 0 ,false - 1 , 0 , 277 , 10 , 7977 , 1 , 0 ,false - 1 , 0 , 277 , 6 , 7977 , 1 , 0 ,false - 1 , 0 , 277 , 6 , 7982 , 1 , 0 ,false - 1 , 0 , 277 , 7 , 7982 , 1 , 0 ,false - 1 , 0 , 277 , 7 , 7977 , 1 , 0 ,false -#Chest - 1 , 0 , 277 , 5 , 7790 , 19 , 0 ,false - 1 , 0 , 277 , 5 , 7863 , 1 , 0 ,false -# - 1 , 0 , 277 , 0 , 7790 , 10 , 0 ,false - 1 , 0 , 277 , 0 , 34 , 5 , 0 ,false - 1 , 0 , 277 , 0 , 9394 , 2 , 0 ,false -# - 1 , 0 , 277 , 1 , 7977 , 1 , 0 ,false - 1 , 0 , 277 , 1 , 7982 , 1 , 0 ,false - 1 , 0 , 277 , 19 , 7843 , 2 , 0 ,false - 1 , 0 , 277 , 20 , 7855 , 2 , 0 ,false - 1 , 0 , 277 , 20 , 7856 , 1 , 0 ,false - 1 , 0 , 277 , 14 , 7965 , 1 , 0 ,false -#Chest - 1 , 0 , 277 , 12 , 9368 , 1 , 0 ,false - 1 , 0 , 277 , 12 , 7855 , 1 , 0 ,false -#ChestNotRecordedOnWiki - 1 , 0 , 277 , 8 , 7790 , 1 , 0 ,false -# - 1 , 0 , 277 , 3 , 9374 , 1 , 0 ,false - 1 , 0 , 277 , 3 , 7896 , 1 , 0 ,false -# - 1 , 0 , 277 , 2 , 7843 , 1 , 0 ,false - 1 , 0 , 277 , 2 , 7847 , 1 , 0 ,false -#Chest - 1 , 0 , 277 , 23 , 9374 , 1 , 0 ,false - 1 , 0 , 277 , 23 , 7896 , 1 , 0 ,false -# - 1 , 0 , 277 , 4 , 7855 , 3 , 0 ,false -#Chest - 1 , 0 , 278 , 21 , 7790 , 10 , 0 ,false - 1 , 0 , 278 , 21 , 9394 , 2 , 0 ,false - 1 , 0 , 278 , 21 , 34 , 1 , 0 ,false -# - 1 , 0 , 278 , 22 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 18 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 20 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 19 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 15 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 13 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 7 , 7855 , 1 , 0 ,false - 1 , 0 , 278 , 7 , 7856 , 1 , 0 ,false - 1 , 0 , 278 , 8 , 7982 , 1 , 0 ,false - 1 , 0 , 278 , 8 , 7977 , 1 , 0 ,false - 1 , 0 , 278 , 10 , 7977 , 1 , 0 ,false - 1 , 0 , 278 , 11 , 7551 , 1 , 0 ,false - 1 , 0 , 278 , 11 , 7790 , 15 , 0 ,false - 1 , 0 , 278 , 9 , 7790 , 15 , 0 ,false - 1 , 0 , 278 , 12 , 7790 , 19 , 0 ,false - 1 , 0 , 278 , 12 , 7551 , 1 , 0 ,false - 1 , 0 , 278 , 5 , 7865 , 1 , 0 ,false - 1 , 0 , 278 , 5 , 7790 , 18 , 0 ,false - 1 , 0 , 278 , 5 , 7790 , 18 , 0 ,false -#Chest - 1 , 0 , 278 , 0 , 7790 , 19 , 0 ,false - 1 , 0 , 278 , 0 , 7863 , 2 , 0 ,false -#ChestNotRecordedOnWiki - 1 , 0 , 278 , 6 , 7790 , 1 , 0 ,false -# - 1 , 0 , 278 , 1 , 7790 , 13 , 0 ,false - 1 , 0 , 278 , 3 , 7790 , 17 , 0 ,false - 1 , 0 , 278 , 4 , 7790 , 17 , 0 ,false - 1 , 0 , 278 , 4 , 7896 , 5 , 0 ,false - 1 , 0 , 278 , 2 , 7790 , 13 , 0 ,false -#SouthernWallFissure - 104 , 0 , 201 , 0 , 7895 , 1 , 0 ,false - 104 , 0 , 201 , 0 , 7901 , 1 , 0 ,false - 104 , 0 , 201 , 1 , 7901 , 1 , 0 ,false - 104 , 0 , 201 , 1 , 7895 , 1 , 0 ,false - 104 , 0 , 202 , 0 , 7895 , 1 , 0 ,false - 104 , 0 , 202 , 0 , 7901 , 1 , 0 ,false -#KeyChest - 104 , 0 , 202 , 1 , 7790 , 20 , 0 ,false - 104 , 0 , 202 , 1 , 7954 , 1 , 0 ,false -# - 104 , 0 , 202 , 2 , 7790 , 20 , 0 ,false - 104 , 0 , 202 , 2 , 7954 , 1 , 0 ,false -# - 104 , 0 , 203 , 0 , 7856 , 1 , 0 ,false - 104 , 0 , 203 , 0 , 9397 , 1 , 0 ,false - 104 , 0 , 203 , 1 , 9397 , 1 , 0 ,false - 104 , 0 , 203 , 1 , 7856 , 1 , 0 ,false -#Chest - 104 , 0 , 203 , 2 , 7896 , 1 , 0 ,false - 104 , 0 , 203 , 2 , 7552 , 1 , 0 ,false -# - 104 , 0 , 204 , 0 , 9374 , 1 , 0 ,false -# - 104 , 0 , 205 , 0 , 7896 , 1 , 0 ,false - 104 , 0 , 205 , 0 , 7907 , 1 , 0 ,false - 104 , 0 , 205 , 1 , 7896 , 1 , 0 ,false - 104 , 0 , 205 , 1 , 7907 , 1 , 0 ,false -#KeyChest - 104 , 0 , 206 , 2 , 7955 , 1 , 0 ,false - 104 , 0 , 206 , 2 , 7790 , 20 , 0 ,false -# - 104 , 0 , 206 , 0 , 7825 , 1 , 0 ,false - 104 , 0 , 206 , 1 , 7825 , 1 , 0 ,false -#Chest - 104 , 0 , 206 , 1 , 7955 , 2 , 0 ,false - 104 , 0 , 206 , 1 , 7790 , 20 , 0 ,false -#KeyChest - 104 , 0 , 206 , 3 , 7901 , 2 , 0 ,false -# - 104 , 0 , 207 , 0 , 7895 , 1 , 0 ,false - 104 , 0 , 207 , 0 , 7901 , 1 , 0 ,false -#KeyChest - 104 , 0 , 207 , 1 , 7954 , 1 , 0 ,false - 104 , 0 , 207 , 1 , 7790 , 30 , 0 ,false -# - 104 , 0 , 207 , 2 , 7954 , 1 , 0 ,false - 104 , 0 , 207 , 2 , 7790 , 30 , 0 ,false -# - 104 , 0 , 208 , 0 , 7896 , 2 , 0 ,false - 104 , 0 , 208 , 0 , 7790 , 39 , 0 ,false - 104 , 0 , 208 , 0 , 7938 , 1 , 0 ,false -# - 104 , 0 , 208 , 1 , 7896 , 1 , 0 ,false - 104 , 0 , 208 , 1 , 7790 , 47 , 0 ,false -#ChestsBehindGatesNOTAdded -#BanditHideaway -#KeyChests - 102 , 0 , 201 , 0 , 7829 , 2 , 0 ,false - 102 , 0 , 201 , 0 , 7790 , 30 , 0 ,false -# - 102 , 0 , 201 , 2 , 7828 , 1 , 0 ,false - 102 , 0 , 201 , 2 , 7900 , 1 , 0 ,false -# - 102 , 0 , 201 , 1 , 7828 , 2 , 0 ,false - 102 , 0 , 201 , 1 , 7900 , 1 , 0 ,false -# - 102 , 0 , 201 , 3 , 9362 , 1 , 0 ,false -# - 102 , 0 , 202 , 0 , 7979 , 1 , 0 ,false - 102 , 0 , 202 , 1 , 7979 , 1 , 0 ,false - 102 , 0 , 202 , 2 , 7979 , 1 , 0 ,false -#KeyChest - 102 , 0 , 203 , 0 , 7900 , 1 , 0 ,false - 102 , 0 , 203 , 0 , 7856 , 1 , 0 ,false - 102 , 0 , 203 , 0 , 7790 , 48 , 0 ,false -# - 102 , 0 , 203 , 2 , 9397 , 2 , 0 ,false -#KeyChest - 102 , 0 , 203 , 0 , 7900 , 1 , 0 ,false - 102 , 0 , 203 , 0 , 7856 , 1 , 0 ,false - 102 , 0 , 203 , 0 , 7790 , 40 , 0 ,false -# - 102 , 0 , 204 , 0 , 9397 , 1 , 0 ,false - 102 , 0 , 204 , 0 , 7921 , 1 , 0 ,false -#KeyChest - 102 , 0 , 204 , 3 , 7828 , 2 , 0 ,false -# - 102 , 0 , 204 , 2 , 9362 , 2 , 0 ,false -# -#FiendsCavern - 103 , 0 , 201 , 3 , 7861 , 1 , 0 ,false - 103 , 0 , 201 , 3 , 9061 , 1 , 0 ,false -#KeyChest - 103 , 0 , 201 , 0 , 7790 , 40 , 0 ,false -#Chest - 103 , 0 , 201 , 1 , 7955 , 1 , 0 ,false - 103 , 0 , 201 , 1 , 9381 , 1 , 0 ,false -# - 103 , 0 , 201 , 2 , 7861 , 1 , 0 ,false - 103 , 0 , 201 , 2 , 9061 , 1 , 0 ,false -#VoldenNarrowTunnels -#KeyChest - 101 , 0 , 201 , 0 , 7954 , 1 , 0 ,false - 101 , 0 , 201 , 0 , 7552 , 1 , 0 ,false -#Chest2possibilities - 101 , 0 , 201 , 1 , 7790 , 15 , 0 ,false - 101 , 0 , 201 , 1 , 7790 , 9 , 0 ,false - 101 , 0 , 201 , 1 , 7804 , 1 , 0 ,false -# - 101 , 0 , 201 , 2 , 9061 , 1 , 0 ,false - 101 , 0 , 201 , 2 , 7855 , 1 , 0 ,false - 101 , 0 , 201 , 3 , 7855 , 1 , 0 ,false - 101 , 0 , 201 , 3 , 9061 , 1 , 0 ,false - 101 , 0 , 202 , 0 , 7551 , 1 , 0 ,false - 101 , 0 , 202 , 0 , 7848 , 1 , 0 ,false - 101 , 0 , 202 , 1 , 7551 , 1 , 0 ,false - 101 , 0 , 202 , 1 , 7848 , 1 , 0 ,false - 101 , 0 , 202 , 1 , 7953 , 1 , 0 ,false -#KeyChest - 101 , 0 , 202 , 2 , 7552 , 1 , 0 ,false - 101 , 0 , 202 , 2 , 7856 , 1 , 0 ,false -# - 101 , 0 , 203 , 0 , 9061 , 1 , 0 ,false - 101 , 0 , 203 , 0 , 7855 , 1 , 0 ,false - 101 , 0 , 203 , 1 , 7855 , 1 , 0 ,false - 101 , 0 , 203 , 1 , 9061 , 1 , 0 ,false - 101 , 0 , 203 , 2 , 9061 , 1 , 0 ,false - 101 , 0 , 203 , 2 , 7855 , 1 , 0 ,false - 101 , 0 , 204 , 2 , 7996 , 1 , 0 ,false - 101 , 0 , 204 , 2 , 7998 , 1 , 0 ,false - 101 , 0 , 204 , 4 , 7996 , 1 , 0 ,false - 101 , 0 , 204 , 4 , 7998 , 1 , 0 ,false - 101 , 0 , 204 , 3 , 7551 , 1 , 0 ,false - 101 , 0 , 204 , 3 , 7953 , 1 , 0 ,false - 101 , 0 , 204 , 5 , 9061 , 1 , 0 ,false - 101 , 0 , 204 , 5 , 7855 , 1 , 0 ,false - 101 , 0 , 204 , 6 , 7996 , 1 , 0 ,false - 101 , 0 , 204 , 6 , 7998 , 1 , 0 ,false -#KeyChest - 101 , 0 , 204 , 1 , 9361 , 1 , 0 ,false - 101 , 0 , 204 , 1 , 9061 , 1 , 0 ,false -#Chest - 101 , 0 , 204 , 0 , 9061 , 1 , 0 ,false -# - 101 , 0 , 205 , 0 , 7856 , 1 , 0 ,false -# - 101 , 0 , 205 , 2 , 7996 , 1 , 0 ,false - 101 , 0 , 205 , 2 , 7998 , 1 , 0 ,false -#KeyChest - 101 , 0 , 205 , 1 , 7856 , 1 , 0 ,false - 101 , 0 , 205 , 1 , 7938 , 1 , 0 ,false -# -#KinozaFloodControlChannel - 152 , 0 , 201 , 0 , 7847 , 1 , 0 ,false - 152 , 0 , 201 , 0 , 7863 , 1 , 0 ,false - 152 , 0 , 201 , 1 , 7847 , 1 , 0 ,false - 152 , 0 , 201 , 1 , 7863 , 1 , 0 ,false - 152 , 0 , 202 , 0 , 7996 , 1 , 0 ,false - 152 , 0 , 202 , 0 , 7998 , 1 , 0 ,false - 152 , 0 , 202 , 1 , 7998 , 1 , 0 ,false - 152 , 0 , 202 , 1 , 7996 , 1 , 0 ,false -#Chest - 152 , 0 , 203 , 0 , 7955 , 1 , 0 ,false - 152 , 0 , 203 , 0 , 55 , 2 , 0 ,false - 152 , 0 , 203 , 0 , 7790 , 18 , 0 ,false -# - 152 , 0 , 204 , 0 , 7996 , 1 , 0 ,false - 152 , 0 , 204 , 0 , 7998 , 1 , 0 ,false -#Chest - 152 , 0 , 204 , 2 , 7955 , 1 , 0 ,false - 152 , 0 , 204 , 2 , 55 , 1 , 0 ,false - 152 , 0 , 204 , 2 , 7790 , 21 , 0 ,false -#CollectionNotRecordedOnWiki - 152 , 0 , 204 , 1 , 7923 , 1 , 0 ,false -# - 152 , 0 , 204 , 3 , 7826 , 1 , 0 ,false - 152 , 0 , 204 , 4 , 7826 , 1 , 0 ,false -#Chest - 152 , 0 , 204 , 5 , 7863 , 1 , 0 ,false - 152 , 0 , 204 , 5 , 37 , 1 , 0 ,false -# -#OldSpring - 128 , 0 , 201 , 0 , 34 , 1 , 0 ,false - 128 , 0 , 201 , 0 , 9395 , 1 , 0 ,false -# -#SummitChapel -#AllChests - 138 , 0 , 201 , 0 , 7552 , 1 , 0 ,false - 138 , 0 , 201 , 0 , 9375 , 1 , 0 ,false -# - 138 , 0 , 202 , 0 , 7790 , 41 , 0 ,false - 138 , 0 , 202 , 0 , 7903 , 1 , 0 ,false -# - 138 , 0 , 203 , 2 , 7790 , 39 , 0 ,false - 138 , 0 , 203 , 2 , 8014 , 1 , 0 ,false -# - 138 , 0 , 203 , 1 , 7790 , 35 , 0 ,false - 138 , 0 , 203 , 1 , 7899 , 1 , 0 ,false -# - 138 , 0 , 203 , 0 , 7790 , 38 , 0 ,false - 138 , 0 , 203 , 0 , 7899 , 1 , 0 ,false -# -#VoldenLargeTunnels - 72 , 0 , 201 , 3 , 7863 , 1 , 0 ,false - 72 , 0 , 201 , 3 , 7861 , 1 , 0 ,false - 72 , 0 , 201 , 4 , 7863 , 1 , 0 ,false - 72 , 0 , 201 , 6 , 9368 , 1 , 0 ,false -#Chest - 72 , 0 , 204 , 9 , 9361 , 1 , 0 ,false - 72 , 0 , 204 , 9 , 7857 , 1 , 0 ,false -# - 72 , 0 , 201 , 0 , 7790 , 17 , 0 ,false -# - 72 , 0 , 201 , 7 , 7903 , 1 , 0 ,false - 72 , 0 , 201 , 7 , 7899 , 1 , 0 ,false - 72 , 0 , 201 , 1 , 7903 , 1 , 0 ,false - 72 , 0 , 201 , 1 , 7899 , 1 , 0 ,false -#Chest - 72 , 0 , 201 , 8 , 7790 , 21 , 0 ,false -# - 72 , 0 , 204 , 1 , 7790 , 10 , 0 ,false - 72 , 0 , 204 , 1 , 57 , 2 , 0 ,false -# - 72 , 0 , 202 , 0 , 7790 , 40 , 0 ,false -# - 72 , 0 , 202 , 1 , 7863 , 1 , 0 ,false - 72 , 0 , 202 , 2 , 7863 , 1 , 0 ,false - 72 , 0 , 202 , 2 , 7861 , 1 , 0 ,false - 72 , 0 , 202 , 3 , 7863 , 1 , 0 ,false -#Chest - 72 , 0 , 204 , 0 , 7790 , 40 , 0 ,false - 72 , 0 , 204 , 0 , 9399 , 2 , 0 ,false -# - 72 , 0 , 201 , 2 , 7863 , 1 , 0 ,false - 72 , 0 , 201 , 2 , 7790 , 28 , 0 ,false -# - 72 , 0 , 201 , 9 , 7903 , 1 , 0 ,false - 72 , 0 , 201 , 9 , 7899 , 1 , 0 ,false -#Chest - 72 , 0 , 201 , 10 , 7861 , 5 , 0 ,false -# - 72 , 0 , 203 , 3 , 7863 , 1 , 0 ,false - 72 , 0 , 203 , 4 , 7863 , 1 , 0 ,false - 72 , 0 , 203 , 4 , 7861 , 1 , 0 ,false - 72 , 0 , 203 , 2 , 7863 , 1 , 0 ,false -#Chest - 72 , 0 , 203 , 0 , 7790 , 30 , 0 ,false -# - 72 , 0 , 203 , 1 , 7861 , 3 , 0 ,false -#ChestNotRecordedOnWiki - 72 , 0 , 201 , 5 , 7790 , 1 , 0 ,false -# -#MinersSecretRoute -#Chest - 96 , 0 , 200 , 1 , 9374 , 1 , 0 ,false - 96 , 0 , 200 , 1 , 7968 , 1 , 0 ,false -# - 96 , 0 , 200 , 3 , 7901 , 1 , 0 ,false - 96 , 0 , 200 , 3 , 7903 , 1 , 0 ,false -#Chest - 96 , 0 , 200 , 0 , 7790 , 62 , 0 ,false - 96 , 0 , 200 , 0 , 7856 , 2 , 0 ,false -#MysreeGrove - 1 , 0 , 286 , 13 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 6 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 8 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 286 , 7 , 7790 , 30 , 0 ,false - 1 , 0 , 286 , 7 , 36 , 2 , 0 ,false -# - 1 , 0 , 286 , 1 , 7968 , 2 , 0 ,false - 1 , 0 , 286 , 2 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 3 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 0 , 7773 , 1 , 0 ,false - 1 , 0 , 286 , 0 , 7917 , 1 , 0 ,false -#Chest - 1 , 0 , 286 , 5 , 7790 , 20 , 0 ,false -# - 1 , 0 , 286 , 4 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 10 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 11 , 7825 , 1 , 0 ,false - 1 , 0 , 286 , 9 , 7825 , 1 , 0 ,false - 1 , 0 , 286 , 12 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 14 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 15 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 16 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 17 , 7994 , 1 , 0 ,false - 1 , 0 , 286 , 17 , 7995 , 1 , 0 ,false - 1 , 0 , 286 , 18 , 7994 , 1 , 0 ,false - 1 , 0 , 286 , 18 , 7995 , 1 , 0 ,false - 1 , 0 , 286 , 20 , 7994 , 1 , 0 ,false - 1 , 0 , 286 , 20 , 7995 , 1 , 0 ,false - 1 , 0 , 286 , 21 , 7994 , 1 , 0 ,false - 1 , 0 , 286 , 21 , 7995 , 1 , 0 ,false - 1 , 0 , 286 , 19 , 7968 , 2 , 0 ,false - 1 , 0 , 286 , 22 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 23 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 24 , 7979 , 1 , 0 ,false - 1 , 0 , 286 , 25 , 7968 , 1 , 0 ,false - 1 , 0 , 286 , 26 , 7994 , 1 , 0 ,false - 1 , 0 , 286 , 26 , 7995 , 1 , 0 ,false - 1 , 0 , 287 , 1 , 7979 , 1 , 0 ,false - 1 , 0 , 287 , 5 , 7825 , 1 , 0 ,false - 1 , 0 , 287 , 4 , 7968 , 1 , 0 ,false - 1 , 0 , 287 , 10 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 287 , 9 , 9374 , 1 , 0 ,false - 1 , 0 , 287 , 9 , 7552 , 1 , 0 ,false - 1 , 0 , 287 , 9 , 9376 , 1 , 0 ,false -# - 1 , 0 , 287 , 11 , 7968 , 1 , 0 ,false - 1 , 0 , 287 , 12 , 7979 , 5 , 0 ,false - 1 , 0 , 287 , 13 , 7968 , 1 , 0 ,false - 1 , 0 , 287 , 8 , 7968 , 1 , 0 ,false - 1 , 0 , 287 , 6 , 7825 , 1 , 0 ,false - 1 , 0 , 287 , 7 , 7825 , 1 , 0 ,false - 1 , 0 , 287 , 2 , 7979 , 1 , 0 ,false - 1 , 0 , 287 , 3 , 7979 , 1 , 0 ,false - 1 , 0 , 287 , 3 , 7979 , 1 , 0 ,false -#DeenanWoods - 1 , 0 , 319 , 0 , 7995 , 1 , 0 ,false - 1 , 0 , 319 , 1 , 7995 , 1 , 0 ,false - 1 , 0 , 306 , 5 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 1 , 7979 , 1 , 0 ,false -#Chest - 1 , 0 , 306 , 6 , 7790 , 55 , 0 ,false -# - 1 , 0 , 306 , 2 , 7964 , 1 , 0 ,false - 1 , 0 , 306 , 2 , 7970 , 1 , 0 ,false - 1 , 0 , 306 , 3 , 7964 , 1 , 0 ,false - 1 , 0 , 306 , 3 , 7970 , 1 , 0 ,false - 1 , 0 , 306 , 4 , 7964 , 1 , 0 ,false - 1 , 0 , 306 , 4 , 7970 , 1 , 0 ,false - 1 , 0 , 306 , 10 , 7964 , 1 , 0 ,false -#Whatdis - 1 , 0 , 306 , 0 , 7990 , 1 , 0 ,false -#Chest - 1 , 0 , 306 , 7 , 7790 , 38 , 0 ,false - 1 , 0 , 306 , 9 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 9 , 7984 , 1 , 0 ,false -#Chest - 1 , 0 , 306 , 12 , 7790 , 38 , 0 ,false -# - 1 , 0 , 307 , 0 , 7990 , 1 , 0 ,false - 1 , 0 , 307 , 1 , 7990 , 1 , 0 ,false - 1 , 0 , 307 , 2 , 7990 , 1 , 0 ,false - 1 , 0 , 307 , 2 , 7990 , 1 , 0 ,false - 1 , 0 , 306 , 14 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 15 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 16 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 17 , 7979 , 1 , 0 ,false - 1 , 0 , 306 , 18 , 7995 , 1 , 0 ,false - 1 , 0 , 306 , 18 , 7999 , 1 , 0 ,false - 1 , 0 , 306 , 19 , 7995 , 1 , 0 ,false - 1 , 0 , 306 , 20 , 7995 , 1 , 0 ,false - 1 , 0 , 306 , 20 , 7999 , 1 , 0 ,false -#Chest - 1 , 0 , 306 , 11 , 9362 , 1 , 0 ,false - 1 , 0 , 306 , 11 , 7554 , 1 , 0 ,false -#KeyChest - 1 , 0 , 306 , 8 , 9362 , 1 , 0 ,false - 1 , 0 , 306 , 8 , 7554 , 1 , 0 ,false -# - 1 , 0 , 306 , 13 , 7829 , 1 , 0 ,false - 1 , 0 , 306 , 13 , 7831 , 1 , 0 ,false - 1 , 0 , 307 , 6 , 7829 , 1 , 0 ,false - 1 , 0 , 307 , 6 , 7831 , 1 , 0 ,false - 1 , 0 , 307 , 7 , 7829 , 1 , 0 ,false - 1 , 0 , 307 , 7 , 7831 , 1 , 0 ,false -#Chest - 1 , 0 , 307 , 5 , 7790 , 54 , 0 ,false -# - 1 , 0 , 307 , 8 , 7964 , 1 , 0 ,false - 1 , 0 , 307 , 8 , 7970 , 1 , 0 ,false - 1 , 0 , 307 , 9 , 7846 , 1 , 0 ,false - 1 , 0 , 307 , 10 , 7846 , 1 , 0 ,false - 1 , 0 , 307 , 11 , 7829 , 1 , 0 ,false - 1 , 0 , 307 , 11 , 7831 , 1 , 0 ,false -#ChestNotOnWiki - 1 , 0 , 307 , 12 , 7790 , 1 , 0 ,false -#Chest - 1 , 0 , 307 , 13 , 7790 , 55 , 0 ,false -# - 1 , 0 , 307 , 14 , 7790 , 43 , 0 ,false - 1 , 0 , 307 , 14 , 9398 , 5 , 0 ,false -# - 1 , 0 , 307 , 16 , 7829 , 1 , 0 ,false - 1 , 0 , 307 , 16 , 7831 , 1 , 0 ,false - 1 , 0 , 307 , 15 , 7995 , 1 , 0 ,false - 1 , 0 , 307 , 15 , 7999 , 1 , 0 ,false - 1 , 0 , 307 , 15 , 7999 , 1 , 0 ,false -#KeyChest - 1 , 0 , 307 , 3 , 9362 , 3 , 0 ,false -# - 1 , 0 , 307 , 4 , 7979 , 1 , 0 ,false - 1 , 0 , 308 , 0 , 7979 , 1 , 0 ,false - 1 , 0 , 308 , 1 , 7979 , 1 , 0 ,false - 1 , 0 , 308 , 2 , 7990 , 1 , 0 ,false - 1 , 0 , 308 , 3 , 7990 , 1 , 0 ,false - 1 , 0 , 308 , 4 , 7979 , 1 , 0 ,false -#DivineBlossomTerrace -#randomstuff - 163, 0, 200, 0, 7979, 1, 0, false - 163, 0, 201, 5, 7804, 1, 0, false - 163, 0, 203, 0, 7921, 1, 0, false - 163, 0, 203, 0, 7804, 1, 0, false -#chest - 163, 0, 200, 1, 7790, 39, 0, false - 163, 0, 200, 1, 9362, 1, 0, false - 163, 0, 200, 1, 7554, 1, 0, false - 163, 0, 200, 2, 7790, 39, 0, false - 163, 0, 200, 2, 9362, 1, 0, false - 163, 0, 200, 2, 7554, 1, 0, false - 163, 0, 201, 4, 7804, 1, 0, false - 163, 0, 201, 6, 9387, 1, 0, false - 163, 0, 201, 6, 9419, 1, 0, false - 163, 0, 201, 6, 9066, 1, 0, false - 163, 0, 201, 3, 7790, 36, 0, false - 163, 0, 201, 3, 9362, 1, 0, false - 163, 0, 201, 3, 7554, 1, 0, false - 163, 0, 202, 0, 9066, 1, 0, false - 163, 0, 203, 1, 9376, 1, 0, false - 163, 0, 203, 3, 7868, 1, 0, false - 163, 0, 203, 3, 9062, 1, 0, false - 163, 0, 203, 2, 9066, 1, 0, false -#minerals - 163, 0, 201, 6, 7894, 1, 0, false - 163, 0, 201, 6, 7898, 1, 0, false - 163, 0, 201, 7, 7894, 1, 0, false - 163, 0, 201, 7, 7898, 1, 0, false -#SacredTreeTerrace -#chest - 162, 0, 200, 0, 7790, 95, 0, false - 162, 0, 200, 0, 9066, 1, 0, false - 162, 0, 201, 0, 7553, 1, 0, false - 162, 0, 201, 0, 9403, 1, 0, false - 162, 0, 201, 1, 7553, 1, 0, false - 162, 0, 201, 1, 9403, 1, 0, false - 162, 0, 201, 3, 7990, 1, 0, false - 162, 0, 201, 3, 7984, 1, 0, false - 162, 0, 201, 4, 7790, 43, 0, false - 162, 0, 201, 4, 40, 1, 0, false - 162, 0, 201, 4, 9376, 1, 0, false - 162, 0, 201, 2, 7790, 43, 0, false - 162, 0, 201, 2, 40, 1, 0, false - 162, 0, 201, 2, 9376, 1, 0, false -#ForestPeoplesTunnel -#chest - 97, 0, 202, 0, 7790, 47, 0, false - 97, 0, 202, 0, 7999, 1, 0, false -#minerals -#behind the door locked with enemies there are 1 9061, 1 7859 -#PoolOfWater - 97, 0, 203, 0, 7829, 1, 0, false -#SunsetTerrace -#woods - 113, 0, 200, 1, 7968, 1, 0, false - 113, 0, 200, 1, 7970, 1, 0, false - 113, 0, 201, 5, 7968, 1, 0, false - 113, 0, 201, 5, 7970, 1, 0, false -#minerals - 113, 0, 200, 5, 7861, 1, 0, false - 113, 0, 200, 5, 7859, 1, 0, false - 113, 0, 200, 4, 7861, 1, 0, false - 113, 0, 200, 4, 7859, 1, 0, false - 113, 0, 201, 6, 7861, 1, 0, false - 113, 0, 201, 6, 7859, 1, 0, false -#chest - 113, 0, 200, 3, 7790, 63, 0, false - 113, 0, 200, 0, 7790, 59, 0, false - 113, 0, 200, 0, 9362, 1, 0, false - 113, 0, 201, 3, 7790, 49, 0, false - 113, 0, 201, 1, 7790, 56, 0, false - 113, 0, 201, 0, 7790, 63, 0, false - 113, 0, 202, 1, 9410, 1, 0, false - 113, 0, 202, 1, 9066, 1, 0, false - 113, 0, 202, 3, 7857, 1, 0, false -#randomstuff - 113, 0, 200, 2, 8002, 1, 0, false - 113, 0, 201, 4, 8002, 1, 0, false - 113, 0, 201, 2, 9408, 1, 0, false - 113, 0, 201, 2, 7726, 1, 0, false - 113, 0, 202, 2, 7551, 1, 0, false -#MoolightTerrace -#ranodmstuff - 114, 0, 200, 0, 7790, 27, 0, false -#plants - 114, 0, 200, 2, 7978, 1, 0, false - 114, 0, 201, 2, 7983, 1, 0, false - 114, 0, 201, 2, 7978, 1, 0, false -#minerals - 114, 0, 200, 3, 7861, 1, 0, false - 114, 0, 200, 3, 7859, 1, 0, false - 114, 0, 200, 4, 7861, 1, 0, false - 114, 0, 200, 4, 7859, 1, 0, false -#chest - 114, 0, 200, 1, 9388, 1, 0, false - 114, 0, 200, 1, 7553, 1, 0, false - 114, 0, 201, 1, 9419, 1, 0, false - 114, 0, 201, 0, 9419, 1, 0, false -#fairys withered well -#chests - 172, 0, 201, 0, 7790, 52, 0, false - 172, 0, 201, 1, 40, 1, 0, false - 172, 0, 201, 1, 9421, 52, 0, false -#minerals - 172, 0, 201, 2, 8978, 1, 0, false - 172, 0, 201, 2, 7898, 1, 0, false -#herbs - 172, 0, 201, 0, 7975, 1, 0, false - 172, 0, 201, 4, 9063, 1, 0, false - 172, 0, 201, 4, 7999, 1, 0, false - 172, 0, 201, 3, 9063, 1, 0, false - 172, 0, 201, 3, 7999, 1, 0, false -#deepwatersedge -#chest - 170, 0, 201, 0, 7790, 48, 0, false - 170, 0, 201, 0, 9374, 1, 0, false -#randomloot - 170, 0, 202, 1, 7829, 1, 0, false - 170, 0, 202, 0, 7829, 1, 0, false -#bluewarterway -#randomloot - 158, 0, 200, 0, 7804, 1, 0, false - 158, 0, 204, 1, 7804, 1, 0, false -#chest - 158, 0, 201, 0, 7553, 1, 0, false - 158, 0, 201, 0, 7790, 12, 0, false - 158, 0, 202, 0, 7790, 36, 0, false - 158, 0, 202, 1, 8002, 1, 0, false - 158, 0, 203, 0, 7553, 1, 0, false - 158, 0, 203, 0, 7790, 50, 0, false - 158, 0, 204, 0, 7790, 45, 0, false - 158, 0, 204, 0, 7790, 27, 0, false - 158, 0, 204, 0, 7554, 1, 0, false -#minerals - 158, 0, 204, 3, 7899, 1, 0, false -#DoweValley -#Chest - 1 , 0 , 325 , 0 , 9374 , 2 , 0 ,false -# - 1 , 0 , 325 , 1 , 9374 , 2 , 0 ,false -# - 1 , 0 , 325 , 2 , 9374 , 2 , 0 ,false -# - 1 , 0 , 271 , 22 , 7978 , 1 , 0 ,false - 1 , 0 , 271 , 20 , 7968 , 1 , 0 ,false - 1 , 0 , 271 , 11 , 7978 , 1 , 0 ,false - 1 , 0 , 271 , 13 , 7968 , 1 , 0 ,false - 1 , 0 , 271 , 14 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 271 , 9 , 9361 , 1 , 0 ,false - 1 , 0 , 271 , 9 , 7848 , 1 , 0 ,false -# - 1 , 0 , 271 , 15 , 7840 , 1 , 0 ,false -#Chest - 1 , 0 , 271 , 18 , 9361 , 2 , 0 ,false - 1 , 0 , 271 , 18 , 7848 , 1 , 0 ,false -# - 1 , 0 , 271 , 19 , 7840 , 1 , 0 ,false - 1 , 0 , 271 , 16 , 7840 , 1 , 0 ,false - 1 , 0 , 271 , 17 , 7840 , 1 , 0 ,false -#Chest - 1 , 0 , 271 , 12 , 52 , 3 , 0 ,false - 1 , 0 , 271 , 12 , 55 , 2 , 0 ,false -# - 1 , 0 , 271 , 7 , 7978 , 1 , 0 ,false - 1 , 0 , 271 , 7 , 7979 , 1 , 0 ,false - 1 , 0 , 271 , 10 , 7978 , 1 , 0 ,false - 1 , 0 , 271 , 10 , 7979 , 1 , 0 ,false - 1 , 0 , 271 , 3 , 7978 , 1 , 0 ,false - 1 , 0 , 271 , 3 , 7979 , 1 , 0 ,false - 1 , 0 , 271 , 6 , 7968 , 1 , 0 ,false - 1 , 0 , 271 , 2 , 7968 , 2 , 0 ,false - 1 , 0 , 271 , 1 , 7968 , 1 , 0 ,false - 1 , 0 , 271 , 5 , 7968 , 2 , 0 ,false -#Chest - 1 , 0 , 271 , 4 , 7825 , 1 , 0 ,false - 1 , 0 , 271 , 4 , 7848 , 1 , 0 ,false -# - 1 , 0 , 271 , 8 , 7954 , 1 , 0 ,false -# - 1 , 0 , 271 , 0 , 7954 , 1 , 0 ,false -# - 1 , 0 , 273 , 5 , 55 , 1 , 0 ,false -# - 1 , 0 , 273 , 3 , 37 , 1 , 0 ,false - 1 , 0 , 273 , 3 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 8 , 7825 , 1 , 0 ,false - 1 , 0 , 273 , 8 , 8017 , 1 , 0 ,false - 1 , 0 , 273 , 9 , 7825 , 1 , 0 ,false - 1 , 0 , 273 , 9 , 8017 , 1 , 0 ,false - 1 , 0 , 273 , 7 , 7825 , 1 , 0 ,false - 1 , 0 , 273 , 17 , 7825 , 1 , 0 ,false -#Chest - 1 , 0 , 273 , 19 , 37 , 1 , 0 ,false - 1 , 0 , 273 , 19 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 4 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 14 , 7978 , 1 , 0 ,false - 1 , 0 , 273 , 15 , 7978 , 1 , 0 ,false - 1 , 0 , 273 , 16 , 7978 , 1 , 0 ,false -#Chest - 1 , 0 , 273 , 21 , 37 , 1 , 0 ,false - 1 , 0 , 273 , 21 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 18 , 37 , 1 , 0 ,false - 1 , 0 , 273 , 18 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 13 , 7978 , 1 , 0 ,false -#Chest - 1 , 0 , 273 , 12 , 37 , 1 , 0 ,false - 1 , 0 , 273 , 12 , 7790 , 20 , 0 ,false -# - 1 , 0 , 273 , 10 , 7978 , 1 , 0 ,false -#Chest - 1 , 0 , 273 , 11 , 7790 , 20 , 0 ,false -# - 1 , 0 , 315 , 1 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 315 , 2 , 7552 , 1 , 0 ,false -# - 1 , 0 , 273 , 0 , 7968 , 1 , 0 ,false - 1 , 0 , 273 , 1 , 7968 , 1 , 0 ,false - 1 , 0 , 273 , 2 , 7968 , 1 , 0 ,false - 1 , 0 , 273 , 3 , 7968 , 1 , 0 ,false - 1 , 0 , 272 , 15 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 3 , 7968 , 1 , 0 ,false - 1 , 0 , 272 , 6 , 7787 , 1 , 0 ,false - 1 , 0 , 272 , 6 , 7790 , 5 , 0 ,false -#Chest - 1 , 0 , 272 , 5 , 37 , 1 , 0 ,false - 1 , 0 , 272 , 5 , 7790 , 20 , 0 ,false -# - 1 , 0 , 272 , 10 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 11 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 13 , 7978 , 1 , 0 ,false -#Chest - 1 , 0 , 272 , 14 , 7551 , 1 , 0 ,false - 1 , 0 , 272 , 14 , 7828 , 1 , 0 ,false - 1 , 0 , 272 , 14 , 7790 , 10 , 0 ,false -# - 1 , 0 , 272 , 8 , 7551 , 1 , 0 ,false - 1 , 0 , 272 , 8 , 7828 , 1 , 0 ,false - 1 , 0 , 272 , 8 , 7790 , 10 , 0 ,false - 1 , 0 , 272 , 9 , 7551 , 1 , 0 ,false - 1 , 0 , 272 , 9 , 7828 , 1 , 0 ,false - 1 , 0 , 272 , 9 , 7790 , 10 , 0 ,false -#Chest - 1 , 0 , 272 , 7 , 7896 , 1 , 0 ,false - 1 , 0 , 272 , 7 , 9061 , 1 , 0 ,false -# - 1 , 0 , 272 , 2 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 4 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 0 , 7978 , 1 , 0 ,false - 1 , 0 , 272 , 1 , 7968 , 1 , 0 ,false - 1 , 0 , 272 , 1 , 7964 , 1 , 0 ,false -#AbandonedUndergroundPassage - 89 , 0 , 207 , 1 , 7868 , 1 , 0 ,false - 89 , 0 , 207 , 1 , 52 , 1 , 0 ,false - 89 , 0 , 207 , 0 , 9063 , 1 , 0 ,false - 89 , 0 , 207 , 0 , 7997 , 1 , 0 ,false -#KeyChests - 89 , 0 , 206 , 0 , 9362 , 1 , 0 ,false -# - 89 , 0 , 205 , 0 , 9062 , 1 , 0 ,false - 89 , 0 , 205 , 0 , 9362 , 1 , 0 ,false -# - 89 , 0 , 204 , 0 , 7979 , 1 , 0 ,false - 89 , 0 , 204 , 0 , 7990 , 1 , 0 ,false - 89 , 0 , 204 , 1 , 7979 , 1 , 0 ,false - 89 , 0 , 204 , 1 , 7990 , 1 , 0 ,false -#KeyChests - 89 , 0 , 203 , 1 , 52 , 1 , 0 ,false -# - 89 , 0 , 203 , 0 , 7790 , 70 , 0 ,false - 89 , 0 , 203 , 0 , 7829 , 1 , 0 ,false -#KeyChest - 89 , 0 , 203 , 2 , 7868 , 1 , 0 ,false - 89 , 0 , 203 , 2 , 52 , 1 , 0 ,false -# - 89 , 0 , 203 , 3 , 7979 , 1 , 0 ,false - 89 , 0 , 203 , 3 , 7990 , 1 , 0 ,false - 89 , 0 , 203 , 4 , 7979 , 1 , 0 ,false -#KeyChests - 89 , 0 , 202 , 0 , 7868 , 1 , 0 ,false - 89 , 0 , 202 , 0 , 52 , 1 , 0 ,false -# - 89 , 0 , 201 , 1 , 7790 , 20 , 0 ,false - 89 , 0 , 201 , 1 , 9375 , 1 , 0 ,false -#ClosedGate -#KeyChest - 89 , 0 , 201 , 2 , 7790 , 60 , 0 ,false - 89 , 0 , 201 , 2 , 7829 , 1 , 0 ,false -# - 89 , 0 , 200 , 0 , 7979 , 1 , 0 ,false - 89 , 0 , 200 , 0 , 7990 , 1 , 0 ,false - 89 , 0 , 200 , 1 , 7979 , 1 , 0 ,false - 89 , 0 , 200 , 1 , 7990 , 1 , 0 ,false -#Cemetery -#KeyChest2goldprobability - 90 , 0 , 200 , 0 , 7790 , 30 , 0 ,false - 90 , 0 , 200 , 0 , 7790 , 40 , 0 ,false - 90 , 0 , 200 , 0 , 9382 , 1 , 0 ,false - 90 , 0 , 200 , 0 , 7857 , 1 , 0 ,false -#Chest - 90 , 0 , 200 , 1 , 52 , 1 , 0 ,false - 90 , 0 , 200 , 1 , 9397 , 1 , 0 ,false -#KeyChest - 90 , 0 , 201 , 0 , 7790 , 40 , 0 ,false - 90 , 0 , 201 , 0 , 9382 , 1 , 0 ,false - 90 , 0 , 201 , 0 , 7857 , 1 , 0 ,false -#KeyChest2goldprobability - 90 , 0 , 201 , 1 , 7790 , 50 , 0 ,false - 90 , 0 , 201 , 1 , 7790 , 90 , 0 ,false -#KeyChests - 90 , 0 , 202 , 0 , 7857 , 1 , 0 ,false -# - 90 , 0 , 203 , 0 , 7955 , 1 , 0 ,false -# - 90 , 0 , 203 , 1 , 7955 , 1 , 0 ,false - 90 , 0 , 203 , 1 , 7902 , 1 , 0 ,false -#CliffTunnels - 100 , 0 , 200 , 0 , 9063 , 1 , 0 ,false - 100 , 0 , 200 , 1 , 9063 , 1 , 0 ,false - 100 , 0 , 201 , 0 , 7861 , 1 , 0 ,false - 100 , 0 , 201 , 0 , 7857 , 1 , 0 ,false - 100 , 0 , 201 , 2 , 7861 , 1 , 0 ,false - 100 , 0 , 201 , 2 , 7857 , 1 , 0 ,false -#Chest - 100 , 0 , 201 , 1 , 7790 , 31 , 0 ,false - 100 , 0 , 201 , 1 , 52 , 1 , 0 ,false -# - 100 , 0 , 202 , 0 , 7861 , 1 , 0 ,false - 100 , 0 , 202 , 0 , 7857 , 1 , 0 ,false - 100 , 0 , 202 , 1 , 7861 , 1 , 0 ,false - 100 , 0 , 202 , 1 , 7857 , 1 , 0 ,false -#Chests - 100 , 0 , 202 , 2 , 7790 , 25 , 0 ,false - 100 , 0 , 202 , 2 , 52 , 1 , 0 ,false -#Chest2Probabilities - 100 , 0 , 203 , 2 , 7790 , 33 , 0 ,false - 100 , 0 , 203 , 2 , 7790 , 39 , 0 ,false -# - 100 , 0 , 203 , 1 , 7848 , 1 , 0 ,false - 100 , 0 , 203 , 1 , 7857 , 1 , 0 ,false - 100 , 0 , 203 , 2 , 7848 , 1 , 0 ,false - 100 , 0 , 203 , 2 , 7857 , 1 , 0 ,false -#KeyChests - 100 , 0 , 203 , 0 , 7790 , 54 , 0 ,false - 100 , 0 , 203 , 0 , 7553 , 1 , 0 ,false - 100 , 0 , 203 , 0 , 7894 , 1 , 0 ,false -# - 100 , 0 , 203 , 6 , 7790 , 38 , 0 ,false -# - 100 , 0 , 203 , 3 , 7848 , 1 , 0 ,false - 100 , 0 , 203 , 3 , 7857 , 1 , 0 ,false - 100 , 0 , 203 , 4 , 7848 , 1 , 0 ,false - 100 , 0 , 203 , 4 , 7857 , 1 , 0 ,false -#DreedWaterwayRuins -#Chest - 151 , 0 , 201 , 0 , 37 , 1 , 0 ,false - 151 , 0 , 201 , 0 , 7847 , 1 , 0 ,false -# - 151 , 0 , 201 , 1 , 7551 , 1 , 0 ,false -#Chest - 151 , 0 , 202 , 0 , 37 , 1 , 0 ,false - 151 , 0 , 202 , 0 , 7847 , 1 , 0 ,false -#KeyChest - 151 , 0 , 203 , 1 , 7790 , 53 , 0 ,false -#Chest - 151 , 0 , 203 , 0 , 7995 , 1 , 0 ,false - 151 , 0 , 203 , 0 , 9375 , 1 , 0 ,false -# - 151 , 0 , 203 , 3 , 7826 , 1 , 0 ,false - 151 , 0 , 203 , 4 , 7826 , 1 , 0 ,false -#Chest - 151 , 0 , 203 , 2 , 7995 , 1 , 0 ,false - 151 , 0 , 203 , 2 , 9375 , 1 , 0 ,false -#KnightsOldGuardHouse -#Chests - 154 , 0 , 201 , 0 , 7827 , 1 , 0 ,false - 154 , 0 , 201 , 0 , 9429 , 1 , 0 ,false -# - 154 , 0 , 201 , 1 , 7827 , 1 , 0 ,false - 154 , 0 , 201 , 1 , 9429 , 1 , 0 ,false -# - 154 , 0 , 202 , 1 , 7804 , 1 , 0 ,false - 154 , 0 , 202 , 1 , 7551 , 1 , 0 ,false -#KeyChest - 154 , 0 , 202 , 0 , 7790 , 15 , 0 ,false -# - 154 , 0 , 202 , 1 , 7551 , 1 , 0 ,false -#KeyChests - 154 , 0 , 202 , 0 , 7790 , 15 , 0 ,false -# - 154 , 0 , 202 , 5 , 7899 , 1 , 0 ,false - 154 , 0 , 202 , 5 , 7903 , 1 , 0 ,false - 154 , 0 , 202 , 5 , 7790 , 8 , 0 ,false -#Chest - 154 , 0 , 202 , 3 , 7828 , 1 , 0 ,false - 154 , 0 , 202 , 3 , 7827 , 1 , 0 ,false -# - 154 , 0 , 202 , 4 , 7551 , 1 , 0 ,false -#PartlyDugWell - 166 , 0 , 203 , 0 , 7979 , 1 , 0 ,false - 166 , 0 , 203 , 0 , 7981 , 1 , 0 ,false - 166 , 0 , 203 , 1 , 7979 , 1 , 0 ,false - 166 , 0 , 203 , 1 , 7981 , 1 , 0 ,false -#Chest - 166 , 0 , 203 , 2 , 61 , 1 , 0 ,false -#KeyChest - 166 , 0 , 204 , 0 , 9398 , 1 , 0 ,false - 166 , 0 , 204 , 0 , 55 , 1 , 0 ,false -# - 166 , 0 , 205 , 0 , 7825 , 1 , 0 ,false - 166 , 0 , 205 , 0 , 7829 , 1 , 0 ,false - 166 , 0 , 205 , 1 , 7825 , 1 , 0 ,false - 166 , 0 , 205 , 1 , 7829 , 1 , 0 ,false -#KeyChests - 166 , 0 , 205 , 2 , 9398 , 1 , 0 ,false - 166 , 0 , 205 , 2 , 7857 , 1 , 0 ,false - 166 , 0 , 205 , 2 , 55 , 1 , 0 ,false -# - 166 , 0 , 205 , 2 , 9398 , 1 , 0 ,false - 166 , 0 , 205 , 2 , 7857 , 1 , 0 ,false - 166 , 0 , 205 , 2 , 55 , 1 , 0 ,false -#SealedOldWell -#Chest - 165 , 0 , 202 , 2 , 9375 , 2 , 0 ,false - 165 , 0 , 202 , 2 , 9401 , 1 , 0 ,false -# - 165 , 0 , 202 , 0 , 7981 , 1 , 0 ,false - 165 , 0 , 202 , 3 , 7981 , 1 , 0 ,false - 165 , 0 , 202 , 4 , 7981 , 1 , 0 ,false - 165 , 0 , 202 , 5 , 7981 , 1 , 0 ,false - 165 , 0 , 202 , 6 , 7981 , 1 , 0 ,false -#Chest - 165 , 0 , 202 , 4 , 9375 , 2 , 0 ,false - 165 , 0 , 202 , 4 , 9401 , 1 , 0 ,false -#SupplyStoreRuins - 30 , 0 , 200 , 0 , 7790 , 29 , 0 ,false -#ValleyChapel -#KeyChests - 136 , 0 , 201 , 0 , 7829 , 1 , 0 ,false - 136 , 0 , 201 , 0 , 7828 , 1 , 0 ,false -# - 136 , 0 , 202 , 0 , 7790 , 50 , 0 ,false -#VillagesAbandonedWell - 127 , 0 , 200 , 1 , 7824 , 1 , 0 ,false - 127 , 0 , 200 , 1 , 7825 , 1 , 0 ,false - 127 , 0 , 200 , 2 , 7824 , 1 , 0 ,false - 127 , 0 , 200 , 2 , 7825 , 1 , 0 ,false -#WindHowlingCave -#Chest - 99 , 0 , 200 , 1 , 7790 , 23 , 0 ,false -# - 99 , 0 , 201 , 0 , 7790 , 21 , 0 ,false -# - 99 , 0 , 201 , 1 , 7857 , 1 , 0 ,false - 99 , 0 , 201 , 1 , 7861 , 1 , 0 ,false - 99 , 0 , 201 , 2 , 7857 , 1 , 0 ,false - 99 , 0 , 201 , 2 , 7861 , 1 , 0 ,false - 99 , 0 , 201 , 3 , 7857 , 1 , 0 ,false - 99 , 0 , 201 , 3 , 7861 , 1 , 0 ,false -#ClosedGate -#Chest - 99 , 0 , 202 , 2 , 7829 , 1 , 0 ,false - 99 , 0 , 202 , 2 , 7552 , 1 , 0 ,false -# - 99 , 0 , 202 , 1 , 9397 , 1 , 0 ,false - 99 , 0 , 202 , 1 , 7790 , 20 , 0 ,false -#KeyChest - 99 , 0 , 203 , 0 , 9399 , 1 , 0 ,false - 99 , 0 , 203 , 0 , 7857 , 1 , 0 ,false -# - 99 , 0 , 203 , 2 , 7857 , 1 , 0 ,false - 99 , 0 , 203 , 2 , 7861 , 1 , 0 ,false -#KeyChest - 99 , 0 , 203 , 1 , 7863 , 1 , 0 ,false -#WineCellarRuins - 31 , 0 , 200 , 0 , 7790 , 30 , 0 ,false -#BetlandPlains - 1 , 0 , 327 , 0 , 7968 , 1 , 0 ,false - 1 , 0 , 327 , 0 , 7966 , 1 , 0 ,false -#Chest - 1 , 0 , 267 , 5 , 7790 , 33 , 0 ,false - 1 , 0 , 267 , 5 , 9362 , 2 , 0 ,false -# - 1 , 0 , 267 , 8 , 7787 , 1 , 0 ,false - 1 , 0 , 267 , 8 , 9397 , 1 , 0 ,false - 1 , 0 , 267 , 6 , 7968 , 1 , 0 ,false - 1 , 0 , 267 , 6 , 7966 , 1 , 0 ,false -#Chest - 1 , 0 , 267 , 4 , 7790 , 35 , 0 ,false - 1 , 0 , 267 , 4 , 9362 , 1 , 0 ,false -# - 1 , 0 , 267 , 7 , 7968 , 1 , 0 ,false - 1 , 0 , 267 , 7 , 7966 , 1 , 0 ,false - 1 , 0 , 267 , 3 , 7968 , 1 , 0 ,false - 1 , 0 , 267 , 3 , 7966 , 1 , 0 ,false - 1 , 0 , 266 , 3 , 7825 , 1 , 0 ,false - 1 , 0 , 266 , 3 , 8017 , 1 , 0 ,false - 1 , 0 , 266 , 4 , 7848 , 1 , 0 ,false - 1 , 0 , 266 , 4 , 8017 , 1 , 0 ,false - 1 , 0 , 266 , 9 , 7978 , 1 , 0 ,false - 1 , 0 , 266 , 10 , 7978 , 1 , 0 ,false - 1 , 0 , 266 , 12 , 7968 , 1 , 0 ,false - 1 , 0 , 266 , 13 , 7978 , 1 , 0 ,false -#Chest2possibilities - 1 , 0 , 266 , 14 , 7790 , 35 , 0 ,false - 1 , 0 , 266 , 14 , 7790 , 44 , 0 ,false - 1 , 0 , 266 , 14 , 9374 , 1 , 0 ,false -# - 1 , 0 , 266 , 11 , 7825 , 1 , 0 ,false - 1 , 0 , 266 , 11 , 8017 , 1 , 0 ,false - 1 , 0 , 266 , 8 , 7978 , 1 , 0 ,false - 1 , 0 , 266 , 5 , 7968 , 1 , 0 ,false - 1 , 0 , 266 , 6 , 7968 , 1 , 0 ,false - 1 , 0 , 266 , 7 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 266 , 0 , 7790 , 38 , 0 ,false - 1 , 0 , 266 , 0 , 9374 , 1 , 0 ,false -# - 1 , 0 , 266 , 1 , 7787 , 1 , 0 ,false - 1 , 0 , 266 , 2 , 7787 , 1 , 0 ,false - 1 , 0 , 267 , 2 , 7978 , 1 , 0 ,false - 1 , 0 , 267 , 2 , 9064 , 1 , 0 ,false -#Chest - 1 , 0 , 267 , 0 , 7790 , 37 , 0 ,false - 1 , 0 , 267 , 0 , 9374 , 1 , 0 ,false -# - 1 , 0 , 267 , 1 , 7790 , 21 , 0 ,false -# - 1 , 0 , 268 , 13 , 7978 , 1 , 0 ,false - 1 , 0 , 268 , 13 , 9064 , 1 , 0 ,false -#Chest - 1 , 0 , 268 , 14 , 7790 , 41 , 0 ,false -# - 1 , 0 , 268 , 11 , 7978 , 1 , 0 ,false - 1 , 0 , 268 , 9 , 7978 , 1 , 0 ,false -#KeyChest - 1 , 0 , 268 , 10 , 7552 , 1 , 0 ,false - 1 , 0 , 268 , 10 , 9413 , 1 , 0 ,false -#Chest - 1 , 0 , 268 , 8 , 9402 , 1 , 0 ,false - 1 , 0 , 268 , 8 , 9362 , 1 , 0 ,false -# - 1 , 0 , 268 , 7 , 7790 , 40 , 0 ,false -# - 1 , 0 , 268 , 0 , 7848 , 1 , 0 ,false - 1 , 0 , 268 , 0 , 8017 , 1 , 0 ,false - 1 , 0 , 268 , 2 , 7848 , 1 , 0 ,false - 1 , 0 , 268 , 2 , 8017 , 1 , 0 ,false - 1 , 0 , 268 , 3 , 7848 , 1 , 0 ,false - 1 , 0 , 268 , 3 , 8017 , 1 , 0 ,false - 1 , 0 , 268 , 4 , 7968 , 1 , 0 ,false - 1 , 0 , 268 , 1 , 7968 , 1 , 0 ,false - 1 , 0 , 268 , 5 , 7968 , 1 , 0 ,false - 1 , 0 , 268 , 6 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 268 , 15 , 9381 , 1 , 0 ,false - 1 , 0 , 268 , 15 , 55 , 2 , 0 ,false -# - 1 , 0 , 269 , 0 , 7968 , 1 , 0 ,false - 1 , 0 , 269 , 1 , 7968 , 1 , 0 ,false - 1 , 0 , 269 , 2 , 7968 , 1 , 0 ,false - 1 , 0 , 269 , 6 , 7968 , 1 , 0 ,false - 1 , 0 , 269 , 7 , 7968 , 1 , 0 ,false -#Chest - 1 , 0 , 269 , 5 , 7790 , 42 , 0 ,false - 1 , 0 , 269 , 5 , 9374 , 1 , 0 ,false -# - 1 , 0 , 269 , 4 , 7790 , 41 , 0 ,false - 1 , 0 , 269 , 4 , 9374 , 1 , 0 ,false -# - 1 , 0 , 269 , 8 , 7848 , 1 , 0 ,false - 1 , 0 , 269 , 8 , 8017 , 1 , 0 ,false - 1 , 0 , 269 , 9 , 7848 , 1 , 0 ,false - 1 , 0 , 269 , 9 , 8017 , 1 , 0 ,false - 1 , 0 , 269 , 10 , 7848 , 1 , 0 ,false - 1 , 0 , 269 , 10 , 8017 , 1 , 0 ,false - 1 , 0 , 269 , 0 , 7978 , 1 , 0 ,false - 1 , 0 , 269 , 0 , 9064 , 1 , 0 ,false - 1 , 0 , 329 , 8 , 7978 , 1 , 0 ,false - 1 , 0 , 329 , 8 , 9064 , 1 , 0 ,false -#Chest - 1 , 0 , 329 , 5 , 7790 , 20 , 0 ,false - 1 , 0 , 329 , 5 , 9401 , 1 , 0 ,false -# - 1 , 0 , 329 , 6 , 9398 , 1 , 0 ,false - 1 , 0 , 329 , 6 , 7829 , 1 , 0 ,false -#KeyChest - 1 , 0 , 329 , 7 , 7790 , 50 , 0 ,false - 1 , 0 , 329 , 7 , 7851 , 1 , 0 ,false - 1 , 0 , 329 , 7 , 7904 , 1 , 0 ,false -#Chest - 1 , 0 , 329 , 4 , 7790 , 20 , 0 ,false -# - 1 , 0 , 329 , 3 , 7978 , 1 , 0 ,false - 1 , 0 , 329 , 3 , 9064 , 1 , 0 ,false -#Chest - 1 , 0 , 329 , 1 , 7790 , 20 , 0 ,false - 1 , 0 , 329 , 1 , 9401 , 1 , 0 ,false -# - 1 , 0 , 329 , 2 , 7978 , 1 , 0 ,false - 1 , 0 , 329 , 2 , 9064 , 1 , 0 ,false -#Chest - 1 , 0 , 329 , 0 , 9398 , 1 , 0 ,false - 1 , 0 , 329 , 0 , 7829 , 1 , 0 ,false -#KnightsOldRoute -#KeyChest - 120 , 0 , 202 , 0 , 7790 , 24 , 0 ,false - 120 , 0 , 202 , 0 , 7903 , 1 , 0 ,false -# - 120 , 0 , 202 , 2 , 7551 , 1 , 0 ,false -#Chest - 120 , 0 , 202 , 1 , 9374 , 1 , 0 ,false - 120 , 0 , 202 , 1 , 7790 , 25 , 0 ,false -#Chest - 120 , 0 , 201 , 4 , 7790 , 28 , 0 ,false - 120 , 0 , 201 , 4 , 9374 , 1 , 0 ,false -# - 120 , 0 , 201 , 1 , 7848 , 1 , 0 ,false - 120 , 0 , 201 , 2 , 7848 , 1 , 0 ,false - 120 , 0 , 201 , 3 , 7848 , 1 , 0 ,false -#Chest - 120 , 0 , 201 , 0 , 9374 , 1 , 0 ,false - 120 , 0 , 201 , 0 , 7790 , 28 , 0 ,false -# -#DryUndergroundStores - 40 , 0 , 201 , 0 , 7918 , 1 , 0 ,false - 40 , 0 , 201 , 0 , 7726 , 1 , 0 ,false - 40 , 0 , 201 , 1 , 7918 , 1 , 0 ,false - 40 , 0 , 201 , 1 , 7726 , 1 , 0 ,false - 40 , 0 , 201 , 2 , 7918 , 1 , 0 ,false - 40 , 0 , 201 , 2 , 7828 , 1 , 0 ,false - 40 , 0 , 201 , 3 , 7918 , 1 , 0 ,false - 40 , 0 , 201 , 3 , 7828 , 1 , 0 ,false - 40 , 0 , 201 , 4 , 7918 , 1 , 0 ,false - 40 , 0 , 201 , 4 , 7726 , 1 , 0 ,false -#RuinsCellar -#KeyChest - 39 , 0 , 201 , 0 , 7790 , 33 , 0 ,false - 39 , 0 , 201 , 0 , 9375 , 1 , 0 ,false -#Chest - 39 , 0 , 201 , 1 , 7553 , 1 , 0 ,false - 39 , 0 , 201 , 1 , 7894 , 1 , 0 ,false - 39 , 0 , 201 , 1 , 7790 , 35 , 0 ,false -# -#LakesideCellar - 124 , 0 , 201 , 1 , 7752 , 1 , 0 ,false - 124 , 0 , 201 , 2 , 7752 , 1 , 0 ,false - 124 , 0 , 201 , 3 , 7752 , 1 , 0 ,false -#Chest - 124 , 0 , 201 , 0 , 52 , 1 , 0 ,false -# -#BetlandCemetery -#KeyChests - 91 , 0 , 200 , 2 , 7829 , 1 , 0 ,false - 91 , 0 , 200 , 2 , 7957 , 1 , 0 ,false -# - 91 , 0 , 200 , 1 , 9387 , 1 , 0 ,false -#Chest - 91 , 0 , 201 , 1 , 9397 , 1 , 0 ,false -#KeyChests - 91 , 0 , 202 , 1 , 7830 , 1 , 0 ,false - 91 , 0 , 202 , 1 , 8008 , 1 , 0 ,false -# - 91 , 0 , 202 , 0 , 7791 , 10 , 0 ,false - 91 , 0 , 202 , 0 , 7900 , 1 , 0 ,false -# -#TempleOfPurification - 74 , 0 , 200 , 0 , 7825 , 1 , 0 ,false - 74 , 0 , 200 , 1 , 7825 , 1 , 0 ,false - 74 , 0 , 202 , 4 , 9397 , 1 , 0 ,false - 74 , 0 , 202 , 4 , 7848 , 1 , 0 ,false -#KeyChest - 74 , 0 , 202 , 0 , 7902 , 1 , 0 ,false - 74 , 0 , 202 , 0 , 7790 , 40 , 0 ,false -# - 74 , 0 , 202 , 1 , 7825 , 1 , 0 ,false -#KeyChest - 74 , 0 , 202 , 2 , 7790 , 40 , 0 ,false - 74 , 0 , 202 , 2 , 9374 , 1 , 0 ,false -# - 74 , 0 , 202 , 5 , 9397 , 1 , 0 ,false - 74 , 0 , 202 , 5 , 7848 , 1 , 0 ,false - 74 , 0 , 202 , 3 , 7825 , 1 , 0 ,false - 74 , 0 , 202 , 3 , 7851 , 1 , 0 ,false -#KeyChest - 74 , 0 , 203 , 0 , 7553 , 1 , 0 ,false -# - 74 , 0 , 203 , 1 , 7848 , 1 , 0 ,false - 74 , 0 , 203 , 2 , 7996 , 1 , 0 ,false - 74 , 0 , 203 , 2 , 9063 , 1 , 0 ,false -#KeyChests - 74 , 0 , 201 , 0 , 7790 , 40 , 0 ,false - 74 , 0 , 201 , 0 , 9374 , 1 , 0 ,false -# - 74 , 0 , 201 , 1 , 7790 , 40 , 0 ,false - 74 , 0 , 201 , 1 , 9374 , 1 , 0 ,false -# - 74 , 0 , 201 , 2 , 7790 , 40 , 0 ,false - 74 , 0 , 201 , 2 , 9374 , 1 , 0 ,false -# - 74 , 0 , 204 , 0 , 7996 , 1 , 0 ,false - 74 , 0 , 204 , 0 , 9063 , 1 , 0 ,false - 74 , 0 , 204 , 3 , 9397 , 1 , 0 ,false - 74 , 0 , 204 , 3 , 7848 , 1 , 0 ,false -#KeyChests - 74 , 0 , 204 , 2 , 35 , 1 , 0 ,false -# - 74 , 0 , 204 , 4 , 7902 , 1 , 0 ,false - 74 , 0 , 204 , 4 , 35 , 1 , 0 ,false -# - 74 , 0 , 204 , 1 , 7553 , 1 , 0 ,false - 74 , 0 , 204 , 1 , 7828 , 1 , 0 ,false -# - 74 , 0 , 204 , 5 , 7553 , 1 , 0 ,false - 74 , 0 , 204 , 5 , 7828 , 1 , 0 ,false -# - 74 , 0 , 204 , 6 , 7996 , 1 , 0 ,false - 74 , 0 , 204 , 6 , 9063 , 1 , 0 ,false - 74 , 0 , 204 , 7 , 7996 , 1 , 0 ,false - 74 , 0 , 204 , 7 , 9063 , 1 , 0 ,false - 74 , 0 , 204 , 8 , 7996 , 1 , 0 ,false - 74 , 0 , 204 , 8 , 9063 , 1 , 0 ,false -#KeyChest - 74 , 0 , 206 , 0 , 8014 , 1 , 0 ,false -# - 74 , 0 , 205 , 0 , 9397 , 1 , 0 ,false -#NeedElevatorForUpperFloor -#Balcony - 121 , 0 , 201 , 2 , 7790 , 16 , 0 ,false - 121 , 0 , 201 , 3 , 7790 , 20 , 0 ,false - 121 , 0 , 201 , 1 , 7968 , 1 , 0 ,false -#KeyChest - 121 , 0 , 201 , 0 , 7790 , 70 , 0 ,false -# -#FoulWaterChannel -#KeyChest - 118 , 0 , 201 , 0 , 9429 , 2 , 0 ,false - 118 , 0 , 201 , 0 , 52 , 1 , 0 ,false -# - 118 , 0 , 202 , 0 , 7848 , 1 , 0 ,false - 118 , 0 , 202 , 0 , 7852 , 1 , 0 ,false - 118 , 0 , 202 , 1 , 7861 , 1 , 0 ,false - 118 , 0 , 202 , 1 , 7862 , 1 , 0 ,false - 118 , 0 , 202 , 2 , 7861 , 1 , 0 ,false - 118 , 0 , 202 , 2 , 7862 , 1 , 0 ,false -#KeyChests - 118 , 0 , 203 , 1 , 7861 , 1 , 0 ,false - 118 , 0 , 203 , 1 , 40 , 1 , 0 ,false - 118 , 0 , 203 , 1 , 7910 , 1 , 0 ,false -# - 118 , 0 , 203 , 0 , 9429 , 1 , 0 ,false - 118 , 0 , 203 , 0 , 52 , 1 , 0 ,false -# -#NorthDrainageChannel -#Chest - 119 , 0 , 201 , 0 , 9398 , 1 , 0 ,false -# - 119 , 0 , 202 , 3 , 8014 , 1 , 0 ,false - 119 , 0 , 202 , 3 , 8002 , 1 , 0 ,false - 119 , 0 , 202 , 2 , 8014 , 1 , 0 ,false - 119 , 0 , 202 , 2 , 8002 , 1 , 0 ,false -#KeyChest - 119 , 0 , 202 , 2 , 7790 , 50 , 0 ,false - 119 , 0 , 202 , 2 , 8002 , 1 , 0 ,false -# - 119 , 0 , 202 , 4 , 7826 , 1 , 0 ,false -#Chest - 119 , 0 , 202 , 0 , 9398 , 1 , 0 ,false -# -#PurifiedWaterSection - 122 , 0 , 201 , 1 , 9063 , 1 , 0 ,false -#KeyChest - 122 , 0 , 201 , 0 , 7790 , 50 , 0 ,false - 122 , 0 , 201 , 0 , 7894 , 1 , 0 ,false -# - 122 , 0 , 201 , 2 , 37 , 1 , 0 ,false -#KeyChest - 122 , 0 , 201 , 4 , 7790 , 50 , 0 ,false - 122 , 0 , 201 , 4 , 7894 , 1 , 0 ,false -# - 122 , 0 , 201 , 3 , 37 , 1 , 0 ,false - 122 , 0 , 201 , 5 , 37 , 1 , 0 ,false -#KeyChest - 122 , 0 , 202 , 0 , 7790 , 40 , 0 ,false - 122 , 0 , 202 , 0 , 7869 , 1 , 0 ,false -# - 122 , 0 , 202 , 1 , 37 , 1 , 0 ,false -#KeyChest - 122 , 0 , 202 , 2 , 7553 , 1 , 0 ,false - 122 , 0 , 202 , 2 , 7830 , 1 , 0 ,false -# -#Elan Water Grove -372,0,207,23,15993,1,0,FALSE -372,0,207,23,16120,1,0,FALSE -372,0,207,23,15947,1,0,FALSE -372,0,207,21,15993,1,0,FALSE -372,0,207,21,16120,1,0,FALSE -372,0,207,7,15993,1,0,FALSE -372,0,207,7,16120,1,0,FALSE -372,0,207,20,15993,1,0,FALSE -372,0,207,20,16120,1,0,FALSE -372,0,207,20,7790,84,0,FALSE -372,0,207,19,7790,71,0,FALSE -372,0,207,19,15947,2,0,FALSE -372,0,207,4,7994,2,0,FALSE -372,0,207,4,7980,1,0,FALSE -372,0,205,11,7994,2,0,FALSE -372,0,205,11,7980,1,0,FALSE -372,0,205,11,7845,2,0,FALSE -372,0,205,14,15949,1,0,FALSE -372,0,205,14,15949,1,0,FALSE -372,0,205,8,15947,2,0,FALSE -372,0,205,8,55,2,0,FALSE -372,0,205,8,7980,1,0,FALSE -372,0,205,8,7967,1,0,FALSE -372,0,205,9,7790,78,0,FALSE -372,0,205,9,9402,1,0,FALSE -372,0,205,9,8004,2,0,FALSE -372,0,205,9,8009,2,0,FALSE -372,0,205,12,7994,2,0,FALSE -372,0,205,12,7845,1,0,FALSE -372,0,205,10,7790,83,0,FALSE -372,0,205,10,9401,2,0,FALSE -372,0,205,10,8009,2,0,FALSE -372,0,205,10,8004,2,0,FALSE -372,0,205,10,55,2,0,FALSE -372,0,205,15,7967,2,0,FALSE -372,0,205,15,15948,1,0,FALSE -372,0,205,5,55,2,0,FALSE -372,0,205,5,15948,1,0,FALSE -372,0,205,5,15948,1,0,FALSE -372,0,205,5,15947,1,0,FALSE -372,0,205,13,15947,1,0,FALSE -372,0,205,13,9397,1,0,FALSE -372,0,205,2,15947,1,0,FALSE -372,0,205,2,15949,1,0,FALSE -372,0,205,7,15949,1,0,FALSE -372,0,205,7,15949,1,0,FALSE -372,0,205,7,15947,1,0,FALSE -372,0,205,7,15947,2,0,FALSE -372,0,205,6,15947,1,0,FALSE -372,0,205,6,15947,2,0,FALSE -372,0,205,6,15949,2,0,FALSE -372,0,205,3,15947,2,0,FALSE -372,0,205,3,7845,2,0,FALSE -372,0,205,1,55,1,0,FALSE -372,0,205,1,7790,71,0,FALSE -372,0,205,1,9401,1,0,FALSE -372,0,205,4,15949,1,0,FALSE -372,0,205,4,7845,1,0,FALSE -372,0,205,4,15947,1,0,FALSE -372,0,205,9,15949,1,0,FALSE -372,0,205,9,7845,1,0,FALSE -372,0,205,9,15947,1,0,FALSE -372,0,205,9,7967,2,0,FALSE -372,0,205,9,15948,1,0,FALSE -372,0,205,0,7845,2,0,FALSE -372,0,205,0,7845,1,0,FALSE -372,0,207,11,7790,75,0,FALSE -372,0,207,11,55,1,0,FALSE -372,0,207,11,9398,2,0,FALSE -372,0,207,6,7790,73,0,FALSE -372,0,207,6,55,1,0,FALSE -372,0,207,5,15948,2,0,FALSE -372,0,207,5,7967,1,0,FALSE -372,0,207,5,7967,1,0,FALSE -372,0,207,8,7994,1,0,FALSE -372,0,207,8,7980,1,0,FALSE -372,0,207,1,15949,1,0,FALSE -372,0,207,1,7851,2,0,FALSE -372,0,207,0,15947,1,0,FALSE -372,0,207,0,7980,1,0,FALSE -372,0,207,0,7845,1,0,FALSE -372,0,207,2,15947,2,0,FALSE -372,0,207,2,7980,1,0,FALSE -372,0,207,3,7851,2,0,FALSE -372,0,207,3,7845,1,0,FALSE -372,0,207,10,15947,1,0,FALSE -372,0,207,10,7980,1,0,FALSE -372,0,207,10,15948,1,0,FALSE -372,0,207,2,7980,1,0,FALSE -372,0,207,3,7851,2,0,FALSE -372,0,207,9,15949,1,0,FALSE -372,0,207,9,7851,2,0,FALSE -372,0,207,9,7851,1,0,FALSE -372,0,208,0,15948,2,0,FALSE -372,0,208,0,15948,2,0,FALSE -372,0,208,2,15948,1,0,FALSE -372,0,208,2,15948,2,0,FALSE -372,0,208,6,15947,1,0,FALSE -372,0,208,6,15947,1,0,FALSE -372,0,208,8,7967,1,0,FALSE -372,0,208,8,15947,1,0,FALSE -372,0,208,4,15947,2,0,FALSE -372,0,208,4,15947,1,0,FALSE -372,0,208,3,7937,2,1,FALSE -372,0,208,3,7995,3,0,FALSE -372,0,208,3,41,3,0,FALSE -372,0,208,13,15921,2,0,FALSE -372,0,208,13,7994,2,0,FALSE -372,0,208,11,15947,3,0,FALSE -372,0,208,11,15949,1,0,FALSE -372,0,208,11,15949,1,0,FALSE -372,0,208,9,7845,2,0,FALSE -372,0,208,9,15949,1,0,FALSE -372,0,208,14,7845,2,0,FALSE -372,0,208,14,15947,1,0,FALSE -372,0,208,12,7845,2,0,FALSE -372,0,208,12,7980,1,0,FALSE -372,0,208,10,7845,2,0,FALSE -372,0,208,10,15949,1,0,FALSE -372,0,206,10,7967,2,0,FALSE -372,0,206,10,15948,1,0,FALSE -372,0,206,12,7995,1,0,FALSE -372,0,206,12,7981,3,0,FALSE -372,0,206,12,7980,1,0,FALSE -372,0,206,8,7995,1,0,FALSE -372,0,206,8,15947,2,0,FALSE -372,0,206,2,7967,1,0,FALSE -372,0,206,2,15948,1,0,FALSE -372,0,206,1,7790,87,0,FALSE -372,0,206,1,55,3,0,FALSE -372,0,206,1,8004,2,0,FALSE -372,0,206,1,8009,1,0,FALSE -372,0,208,1,15948,1,0,FALSE -372,0,208,1,15948,1,0,FALSE -372,0,208,7,7980,1,0,FALSE -372,0,208,7,7845,2,0,FALSE -372,0,206,7,15948,1,0,FALSE -372,0,206,7,7967,1,0,FALSE -372,0,206,0,7790,79,0,FALSE -372,0,206,0,55,3,0,FALSE -372,0,206,0,8004,2,0,FALSE -372,0,206,6,7995,2,0,FALSE -372,0,206,6,15947,1,0,FALSE -372,0,206,4,7995,1,0,FALSE -372,0,206,4,15947,1,0,FALSE -372,0,206,3,15921,2,0,FALSE -372,0,206,3,7994,2,0,FALSE -372,0,206,3,15947,1,0,FALSE -372,0,206,5,7967,1,0,FALSE -372,0,206,5,7790,87,0,FALSE -372,0,206,5,55,2,0,FALSE -372,0,206,11,15948,1,0,FALSE -372,0,206,11,7967,1,0,FALSE -372,0,206,9,7995,1,0,FALSE -372,0,206,9,15947,1,0,FALSE -372,0,206,16,7790,72,0,FALSE -372,0,206,16,9398,2,0,FALSE -372,0,206,17,7790,72,0,FALSE -372,0,206,17,15925,3,0,FALSE -372,0,206,16,41,2,0,FALSE -372,0,206,16,15921,2,0,FALSE -372,0,206,18,15948,1,0,FALSE -372,0,206,18,7967,1,0,FALSE -372,0,206,20,15948,1,0,FALSE -372,0,206,20,15921,1,0,FALSE -372,0,206,19,7845,1,0,FALSE -372,0,206,19,15949,1,0,FALSE -372,0,206,21,7995,1,0,FALSE -372,0,206,21,15947,1,0,FALSE -372,0,206,22,7995,2,0,FALSE -372,0,206,22,15948,1,0,FALSE -372,0,206,13,15947,2,0,FALSE -372,0,206,13,15947,1,0,FALSE -372,0,207,15,15948,1,0,FALSE -372,0,207,15,15948,1,0,FALSE -372,0,207,15,15948,2,0,FALSE -372,0,207,15,15948,1,0,FALSE -372,0,207,14,15947,2,0,FALSE -372,0,207,14,15947,1,0,FALSE -372,0,207,13,15948,1,0,FALSE -372,0,207,13,7967,2,0,FALSE -372,0,207,22,7790,85,0,FALSE -372,0,207,22,55,1,0,FALSE -372,0,207,22,9402,1,0,FALSE -372,0,207,17,15948,1,0,FALSE -372,0,207,17,15948,1,0,FALSE -372,0,207,17,15948,1,0,FALSE -372,0,207,17,15948,2,0,FALSE -372,0,207,16,7790,72,0,FALSE -372,0,207,16,9400,3,0,FALSE -372,0,207,16,8008,2,0,FALSE -# Dancing Rainbow Cave -415,0,200,1,15947,1,0,FALSE -415,0,200,1,15947,2,0,FALSE -415,0,200,0,7894,2,0,FALSE -415,0,200,0,8005,2,0,FALSE -415,0,200,0,8010,2,0,FALSE -415,0,200,2,7903,2,0,FALSE -415,0,200,2,7903,1,0,FALSE -415,0,201,0,7894,1,0,FALSE -415,0,201,0,7894,2,0,FALSE -415,0,201,3,7903,3,0,FALSE -415,0,201,2,7903,1,0,FALSE -415,0,201,1,15915,3,0,FALSE -415,0,201,1,15947,1,0,FALSE -415,0,202,1,15947,1,0,FALSE -415,0,202,1,15947,1,0,FALSE -415,0,202,0,15915,3,0,FALSE -415,0,202,0,15947,2,0,FALSE -415,0,206,14,7845,1,0,FALSE -415,0,206,14,7845,1,0,FALSE -# Elan Water Grove -372,0,206,15,7790,81,0,FALSE -372,0,206,15,15925,2,0,FALSE -372,0,206,14,7845,2,0,FALSE -372,0,206,14,7980,1,0,FALSE -372,0,206,17,16115,3,0,FALSE - +#StageId,LayerNo,GroupId,PosId,ItemId,ItemNum,MaxItemNum,Quality,IsHidden,DropChance +1,0,259,2,34,5,5,0,False,1 +1,0,259,2,7951,2,2,0,False,1 +1,0,259,2,7790,5,5,0,False,1 +1,0,259,0,36,2,2,0,False,1 +1,0,259,0,55,2,2,0,False,1 +1,0,256,16,7974,3,3,0,False,1 +1,0,256,11,7961,2,2,0,False,1 +1,0,256,22,7974,1,1,0,False,1 +1,0,256,23,7974,2,2,0,False,1 +1,0,256,24,7974,1,1,0,False,1 +1,0,256,3,7961,1,1,0,False,1 +1,0,256,2,7976,1,1,0,False,1 +1,0,256,13,7951,1,1,0,False,1 +1,0,256,13,7790,3,3,0,False,1 +1,0,256,5,7790,5,5,0,False,1 +1,0,256,5,7790,7,7,0,False,1 +1,0,256,6,7974,1,1,0,False,1 +1,0,256,7,55,2,2,0,False,1 +1,0,256,12,7974,1,1,0,False,1 +1,0,256,9,7976,3,3,0,False,1 +1,0,256,10,7976,2,2,0,False,1 +1,0,256,4,7976,1,1,0,False,1 +1,0,256,8,7961,2,2,0,False,1 +1,0,256,14,7961,2,2,0,False,1 +1,0,256,1,7961,2,2,0,False,1 +1,0,256,18,7811,1,1,0,False,1 +1,0,256,18,7768,3,3,0,False,1 +1,0,256,18,7917,1,1,0,False,1 +1,0,256,17,7917,2,2,0,False,1 +1,0,256,17,7768,1,1,0,False,1 +1,0,256,17,7917,1,1,0,False,1 +1,0,256,15,7960,1,1,0,False,1 +1,0,256,15,7790,5,5,0,False,1 +1,0,256,0,7974,1,1,0,False,1 +1,0,256,19,7974,1,1,0,False,1 +1,0,256,20,7974,2,2,0,False,1 +1,0,256,21,7974,2,2,0,False,1 +1,0,20,0,55,2,2,0,False,1 +1,0,257,3,8016,2,2,0,False,1 +1,0,257,2,8016,1,1,0,False,1 +1,0,257,5,7824,1,1,0,False,1 +1,0,257,4,7824,1,1,0,False,1 +1,0,259,6,36,1,1,0,False,1 +1,0,259,6,55,3,3,0,False,1 +1,0,259,11,7961,1,1,0,False,1 +1,0,259,14,34,2,2,0,False,1 +1,0,259,14,7790,8,8,0,False,1 +1,0,259,15,7976,2,2,0,False,1 +1,0,259,13,7794,1,1,0,False,1 +1,0,259,7,36,1,1,0,False,1 +1,0,259,7,55,1,1,0,False,1 +1,0,259,10,7794,1,1,0,False,1 +1,0,259,9,7794,1,1,0,False,1 +1,0,259,8,7790,5,5,0,False,1 +1,0,259,1,7761,1,1,0,False,1 +1,0,259,12,7811,2,2,0,False,1 +1,0,259,12,7768,2,2,0,False,1 +1,0,259,12,7917,1,1,0,False,1 +1,0,259,4,7974,1,1,0,False,1 +1,0,259,5,7974,1,1,0,False,1 +1,0,259,3,7974,1,1,0,False,1 +1,0,258,18,7811,1,1,0,False,1 +1,0,258,18,7768,2,2,0,False,1 +1,0,258,18,7917,2,2,0,False,1 +1,0,258,17,7811,2,2,0,False,1 +1,0,258,17,7768,3,3,0,False,1 +1,0,258,17,7917,1,1,0,False,1 +1,0,258,16,7811,1,1,0,False,1 +1,0,258,16,7768,1,1,0,False,1 +1,0,258,16,7917,1,1,0,False,1 +1,0,258,13,7824,2,2,0,False,1 +1,0,258,12,7976,2,2,0,False,1 +1,0,258,12,7976,2,2,0,False,1 +1,0,258,14,7961,1,1,0,False,1 +1,0,258,8,7961,1,1,0,False,1 +1,0,258,11,34,1,1,0,False,1 +1,0,258,11,7790,3,3,0,False,1 +1,0,258,9,7976,3,3,0,False,1 +1,0,258,10,7961,2,2,0,False,1 +1,0,258,15,7961,1,1,0,False,1 +1,0,258,19,7790,3,3,0,False,1 +1,0,258,5,7993,3,3,0,False,1 +1,0,258,5,7994,1,1,0,False,1 +1,0,258,6,7976,1,1,0,False,1 +1,0,258,3,9367,1,1,0,False,1 +1,0,258,3,7790,3,3,0,False,1 +1,0,258,4,7858,2,2,0,False,1 +1,0,258,4,7790,20,20,0,False,1 +1,0,258,1,7976,1,1,0,False,1 +1,0,258,2,7976,3,3,0,False,1 +1,0,257,10,7824,1,1,0,False,1 +1,0,258,0,7824,1,1,0,False,1 +1,0,257,11,8016,1,1,0,False,1 +1,0,257,15,7961,1,1,0,False,1 +1,0,257,18,7961,2,2,0,False,1 +1,0,257,19,7961,1,1,0,False,1 +1,0,257,16,7961,1,1,0,False,1 +1,0,257,17,7961,1,1,0,False,1 +1,0,257,8,7961,2,2,0,False,1 +1,0,257,20,7961,1,1,0,False,1 +1,0,257,21,7961,1,1,0,False,1 +1,0,257,12,7951,1,1,0,False,1 +1,0,257,12,7790,4,4,0,False,1 +1,0,257,14,7811,2,2,0,False,1 +1,0,257,14,7768,1,1,0,False,1 +1,0,257,14,7917,1,1,0,False,1 +1,0,257,13,7811,1,1,0,False,1 +1,0,257,13,7768,1,1,0,False,1 +1,0,257,13,7917,1,1,0,False,1 +1,0,257,6,7976,1,1,0,False,1 +1,0,257,1,7976,1,1,0,False,1 +1,0,257,7,7976,1,1,0,False,1 +1,0,315,0,7790,1,1,0,False,1 +134,0,200,5,7854,1,1,0,False,1 +134,0,200,5,9060,1,1,0,False,1 +134,0,200,1,7824,1,1,0,False,1 +134,0,200,4,7854,1,1,0,False,1 +134,0,200,4,9060,1,1,0,False,1 +134,0,200,3,9060,1,1,0,False,1 +134,0,200,3,7854,1,1,0,False,1 +134,0,200,2,7873,2,2,0,False,1 +134,0,200,0,7824,1,1,0,False,1 +126,0,200,0,7993,3,3,0,False,1 +126,0,200,2,7824,1,1,0,False,1 +126,0,200,1,7858,1,1,0,False,1 +126,0,200,4,7858,1,1,0,False,1 +126,0,200,4,7854,1,1,0,False,1 +126,0,200,3,7993,1,1,0,False,1 +87,0,200,1,7865,1,1,0,False,1 +87,0,200,1,7839,1,1,0,False,1 +87,0,200,0,7790,16,16,0,False,1 +87,0,200,0,7952,1,1,0,False,1 +87,0,200,3,7980,1,1,0,False,1 +87,0,200,2,7839,1,1,0,False,1 +87,0,200,2,7865,1,1,0,False,1 +87,0,201,0,7936,1,1,0,False,1 +87,0,201,0,7897,1,1,0,False,1 +87,0,201,2,7980,1,1,0,False,1 +87,0,201,5,7855,1,1,0,False,1 +87,0,201,5,7847,1,1,0,False,1 +87,0,201,6,7855,1,1,0,False,1 +87,0,201,6,7847,2,2,0,False,1 +87,0,201,4,7790,12,12,0,False,1 +87,0,201,4,36,1,1,0,False,1 +87,0,201,4,7790,17,17,0,False,1 +87,0,201,4,36,2,2,0,False,1 +87,0,201,3,7980,2,2,0,False,1 +87,0,202,3,7855,1,1,0,False,1 +87,0,202,3,7847,1,1,0,False,1 +87,0,202,4,7855,1,1,0,False,1 +87,0,202,4,7847,3,3,0,False,1 +87,0,202,1,7980,3,3,0,False,1 +87,0,202,0,7790,18,18,0,False,1 +87,0,202,0,36,1,1,0,False,1 +87,0,202,2,55,5,5,0,False,1 +87,0,202,2,35,2,2,0,False,1 +87,0,203,1,7790,1,1,0,False,1 +87,0,203,0,7790,20,20,0,False,1 +87,0,203,0,7855,1,1,0,False,1 +87,0,203,0,7953,1,1,0,False,1 +161,0,200,0,7768,1,1,0,False,1 +161,0,200,0,7917,1,1,0,False,1 +161,0,201,4,7858,1,1,0,False,1 +161,0,201,4,9060,1,1,0,False,1 +161,0,201,2,9060,1,1,0,False,1 +161,0,201,2,7858,1,1,0,False,1 +161,0,201,3,7917,1,1,0,False,1 +161,0,201,3,7993,1,1,0,False,1 +161,0,201,3,7790,9,9,0,False,1 +161,0,201,3,7917,1,1,0,False,1 +161,0,201,3,7993,1,1,0,False,1 +161,0,201,3,7790,12,12,0,False,1 +161,0,201,0,7934,1,1,0,False,1 +161,0,201,0,7951,1,1,0,False,1 +161,0,201,5,7768,1,1,0,False,1 +161,0,201,5,7917,1,1,0,False,1 +161,0,201,5,7858,2,2,0,False,1 +161,0,201,5,9060,2,2,0,False,1 +161,0,202,0,7893,1,1,0,False,1 +161,0,202,1,7893,3,3,0,False,1 +161,0,203,0,7824,1,1,0,False,1 +161,0,203,1,7824,1,1,0,False,1 +88,0,200,0,7996,2,2,0,False,1 +88,0,200,0,7994,1,1,0,False,1 +88,0,200,2,7790,7,7,0,False,1 +88,0,200,2,55,2,2,0,False,1 +88,0,200,1,7996,1,1,0,False,1 +88,0,200,1,7994,1,1,0,False,1 +88,0,201,0,7790,6,6,0,False,1 +88,0,201,0,7853,1,1,0,False,1 +88,0,201,1,7994,1,1,0,False,1 +88,0,201,2,7944,1,1,0,False,1 +88,0,201,2,7790,6,6,0,False,1 +88,0,201,3,7944,1,1,0,False,1 +88,0,201,3,7790,6,6,0,False,1 +88,0,201,3,59,5,5,0,False,1 +88,0,202,2,7790,12,12,0,False,1 +88,0,202,1,7996,1,1,0,False,1 +88,0,202,1,7994,1,1,0,False,1 +88,0,202,3,7790,12,12,0,False,1 +88,0,202,3,7790,20,20,0,False,1 +88,0,202,3,7853,2,2,0,False,1 +88,0,202,0,7790,6,6,0,False,1 +88,0,202,0,7853,1,1,0,False,1 +38,0,200,0,7790,20,20,0,False,1 +38,0,200,0,7893,2,2,0,False,1 +29,0,200,0,7993,1,1,0,False,1 +29,0,200,1,7790,3,3,0,False,1 +29,0,200,1,36,2,2,0,False,1 +29,0,200,3,7917,1,1,0,False,1 +29,0,200,3,7811,1,1,0,False,1 +29,0,200,2,7790,8,8,0,False,1 +29,0,200,2,7934,1,1,0,False,1 +29,0,200,2,7951,1,1,0,False,1 +85,0,200,0,7936,1,1,0,False,1 +85,0,200,0,7790,20,20,0,False,1 +85,0,200,2,7980,2,2,0,False,1 +85,0,200,1,7980,1,1,0,False,1 +85,0,201,2,7790,20,20,0,False,1 +85,0,201,2,7876,1,1,0,False,1 +85,0,201,2,7790,40,40,0,False,1 +85,0,201,2,7876,2,2,0,False,1 +85,0,201,3,7854,1,1,0,False,1 +85,0,201,3,7855,1,1,0,False,1 +85,0,201,4,7854,1,1,0,False,1 +85,0,201,4,7855,1,1,0,False,1 +85,0,201,0,7893,1,1,0,False,1 +85,0,201,0,34,2,2,0,False,1 +85,0,201,0,9365,1,1,0,False,1 +85,0,201,1,7980,1,1,0,False,1 +85,0,202,2,7980,1,1,0,False,1 +85,0,202,5,7853,1,1,0,False,1 +85,0,202,5,7855,1,1,0,False,1 +85,0,202,4,7854,1,1,0,False,1 +85,0,202,4,7844,1,1,0,False,1 +85,0,202,3,7980,1,1,0,False,1 +85,0,202,1,7980,1,1,0,False,1 +85,0,202,0,7790,19,19,0,False,1 +85,0,202,0,8005,1,1,0,False,1 +85,0,202,0,7790,18,18,0,False,1 +85,0,202,0,8003,1,1,0,False,1 +85,0,203,0,7790,20,20,0,False,1 +85,0,203,0,7790,60,60,0,False,1 +85,0,203,0,7895,1,1,0,False,1 +85,0,203,1,7853,2,2,0,False,1 +85,0,203,1,7855,1,1,0,False,1 +85,0,204,1,7790,20,20,0,False,1 +85,0,204,1,7953,2,2,0,False,1 +1,0,311,6,55,5,5,0,False,1 +1,0,311,4,7974,2,2,0,False,1 +1,0,311,5,7974,1,1,0,False,1 +1,0,311,3,55,2,2,0,False,1 +1,0,311,3,34,2,2,0,False,1 +1,0,311,0,7989,2,2,0,False,1 +1,0,311,2,7989,1,1,0,False,1 +1,0,311,1,7989,1,1,0,False,1 +1,0,261,1,7824,1,1,0,False,1 +1,0,261,4,7843,2,2,0,False,1 +1,0,261,0,7843,1,1,0,False,1 +1,0,261,2,7843,1,1,0,False,1 +1,0,261,8,7824,1,1,0,False,1 +1,0,261,7,7824,1,1,0,False,1 +1,0,261,6,7843,2,2,0,False,1 +1,0,261,6,8016,2,2,0,False,1 +1,0,335,1,7824,1,1,0,False,1 +1,0,261,5,8016,1,1,0,False,1 +1,0,261,5,7843,1,1,0,False,1 +1,0,261,12,7843,1,1,0,False,1 +1,0,261,11,7843,1,1,0,False,1 +1,0,261,13,7843,1,1,0,False,1 +1,0,261,10,7843,2,2,0,False,1 +1,0,337,1,7843,1,1,0,False,1 +1,0,261,27,7843,1,1,0,False,1 +1,0,261,27,7844,1,1,0,False,1 +1,0,261,9,7843,2,2,0,False,1 +1,0,261,9,7844,1,1,0,False,1 +1,0,261,28,7773,2,2,0,False,1 +1,0,261,28,8016,2,2,0,False,1 +1,0,261,25,7844,1,1,0,False,1 +1,0,261,26,35,5,5,0,False,1 +1,0,261,29,34,2,2,0,False,1 +1,0,261,22,7989,2,2,0,False,1 +1,0,261,23,7989,1,1,0,False,1 +1,0,261,24,7989,1,1,0,False,1 +1,0,261,21,7989,1,1,0,False,1 +1,0,261,17,7976,2,2,0,False,1 +1,0,261,18,7976,1,1,0,False,1 +1,0,261,16,7976,1,1,0,False,1 +1,0,261,14,7976,1,1,0,False,1 +1,0,261,15,7976,1,1,0,False,1 +1,0,261,19,7773,1,1,0,False,1 +1,0,261,19,7798,2,2,0,False,1 +1,0,261,19,9369,2,2,0,False,1 +1,0,261,19,7790,5,5,0,False,1 +1,0,261,19,7790,6,6,0,False,1 +1,0,261,20,7790,5,5,0,False,1 +1,0,261,20,9369,1,1,0,False,1 +1,0,261,20,7790,6,6,0,False,1 +1,0,261,20,9369,2,2,0,False,1 +1,0,261,30,8016,2,2,0,False,1 +1,0,261,30,7773,2,2,0,False,1 +1,0,262,0,7790,6,6,0,False,1 +1,0,262,2,7962,1,1,0,False,1 +1,0,262,3,7962,1,1,0,False,1 +1,0,262,1,7989,1,1,0,False,1 +1,0,262,5,7824,1,1,0,False,1 +1,0,262,4,7843,1,1,0,False,1 +1,0,262,4,7844,1,1,0,False,1 +1,0,262,9,8016,2,2,0,False,1 +1,0,262,8,8016,1,1,0,False,1 +1,0,262,8,7844,2,2,0,False,1 +1,0,262,7,8016,2,2,0,False,1 +1,0,339,0,7895,1,1,0,False,1 +1,0,339,0,7790,18,18,0,False,1 +1,0,339,3,7790,1,1,0,False,1 +1,0,339,4,7790,1,1,0,False,1 +1,0,262,17,7844,1,1,0,False,1 +1,0,262,17,8016,1,1,0,False,1 +1,0,338,1,7824,1,1,0,False,1 +1,0,262,25,7824,1,1,0,False,1 +1,0,262,26,55,5,5,0,False,1 +1,0,262,26,7790,7,7,0,False,1 +1,0,262,18,7843,1,1,0,False,1 +1,0,262,18,7844,1,1,0,False,1 +1,0,262,19,7951,1,1,0,False,1 +1,0,262,21,7843,1,1,0,False,1 +1,0,262,21,7844,2,2,0,False,1 +1,0,262,20,7989,1,1,0,False,1 +1,0,262,14,7989,1,1,0,False,1 +1,0,262,22,7790,8,8,0,False,1 +1,0,262,23,7962,2,2,0,False,1 +1,0,262,24,61,2,2,0,False,1 +1,0,262,24,7853,2,2,0,False,1 +1,0,262,24,7855,2,2,0,False,1 +1,0,262,16,7951,1,1,0,False,1 +1,0,262,15,7962,1,1,0,False,1 +1,0,262,15,7965,2,2,0,False,1 +1,0,262,10,7989,2,2,0,False,1 +1,0,262,11,7843,1,1,0,False,1 +1,0,262,11,7844,1,1,0,False,1 +1,0,262,13,7790,7,7,0,False,1 +1,0,262,12,7989,1,1,0,False,1 +1,0,262,6,7962,1,1,0,False,1 +34,0,200,1,9395,1,1,0,False,1 +34,0,200,0,7790,17,17,0,False,1 +133,0,200,3,7952,1,1,0,False,1 +133,0,200,3,9060,1,1,0,False,1 +133,0,200,3,7790,20,20,0,False,1 +133,0,200,0,7853,2,2,0,False,1 +133,0,200,1,7853,2,2,0,False,1 +133,0,200,2,7853,2,2,0,False,1 +133,0,201,3,7853,2,2,0,False,1 +133,0,201,4,7897,1,1,0,False,1 +133,0,201,4,7790,12,12,0,False,1 +133,0,201,2,7825,1,1,0,False,1 +133,0,201,0,7790,19,19,0,False,1 +133,0,201,1,7790,7,7,0,False,1 +133,0,201,1,7845,1,1,0,False,1 +33,0,200,3,7996,1,1,0,False,1 +33,0,200,1,61,1,1,0,False,1 +33,0,200,1,59,1,1,0,False,1 +33,0,200,0,8002,1,1,0,False,1 +33,0,200,2,7790,20,20,0,False,1 +1,0,282,0,7824,1,1,0,False,1 +1,0,282,1,7824,1,1,0,False,1 +1,0,283,4,7989,2,2,0,False,1 +1,0,283,3,7995,2,2,0,False,1 +1,0,283,0,7995,1,1,0,False,1 +1,0,283,1,7995,1,1,0,False,1 +1,0,283,2,9373,3,3,0,False,1 +1,0,283,2,55,2,2,0,False,1 +1,0,313,3,7975,1,1,0,False,1 +1,0,313,4,7975,1,1,0,False,1 +1,0,313,2,7843,1,1,0,False,1 +1,0,313,1,7843,1,1,0,False,1 +1,0,284,1,34,3,3,0,False,1 +1,0,284,1,7789,8,8,0,False,1 +1,0,284,7,7789,13,13,0,False,1 +1,0,284,5,7962,1,1,0,False,1 +1,0,284,5,7963,1,1,0,False,1 +1,0,284,6,7962,1,1,0,False,1 +1,0,284,6,7963,1,1,0,False,1 +1,0,284,0,7963,1,1,0,False,1 +1,0,284,0,7962,1,1,0,False,1 +1,0,284,2,7991,2,2,0,False,1 +1,0,284,10,7790,8,8,0,False,1 +1,0,284,10,34,3,3,0,False,1 +1,0,284,4,7962,1,1,0,False,1 +1,0,284,4,7963,1,1,0,False,1 +1,0,284,3,7991,1,1,0,False,1 +1,0,284,9,7962,1,1,0,False,1 +1,0,284,9,7963,2,2,0,False,1 +1,0,284,11,9398,5,5,0,False,1 +1,0,284,11,7952,2,2,0,False,1 +1,0,284,8,7993,2,2,0,False,1 +1,0,284,8,7994,1,1,0,False,1 +1,0,284,12,7824,1,1,0,False,1 +1,0,284,12,7845,1,1,0,False,1 +1,0,284,13,7845,1,1,0,False,1 +1,0,284,13,7824,1,1,0,False,1 +1,0,284,15,7824,1,1,0,False,1 +1,0,284,14,8016,1,1,0,False,1 +1,0,282,2,7989,3,3,0,False,1 +1,0,282,2,9394,2,2,0,False,1 +1,0,282,8,7824,2,2,0,False,1 +1,0,282,4,7993,2,2,0,False,1 +1,0,282,4,7994,1,1,0,False,1 +1,0,282,6,7994,1,1,0,False,1 +1,0,282,6,7993,3,3,0,False,1 +1,0,282,5,7993,1,1,0,False,1 +1,0,282,5,7994,1,1,0,False,1 +1,0,282,5,7975,1,1,0,False,1 +1,0,281,10,7951,1,1,0,False,1 +1,0,281,13,7962,1,1,0,False,1 +1,0,281,13,7963,1,1,0,False,1 +1,0,281,11,7975,2,2,0,False,1 +1,0,281,9,7993,1,1,0,False,1 +1,0,281,9,7994,1,1,0,False,1 +1,0,281,5,7975,1,1,0,False,1 +1,0,281,6,7975,1,1,0,False,1 +1,0,281,7,7975,1,1,0,False,1 +1,0,281,0,7980,1,1,0,False,1 +1,0,281,0,7991,1,1,0,False,1 +1,0,281,2,7839,1,1,0,False,1 +1,0,281,2,7790,4,4,0,False,1 +1,0,281,4,7790,5,5,0,False,1 +1,0,281,4,7960,1,1,0,False,1 +1,0,281,1,7865,1,1,0,False,1 +1,0,281,1,7960,1,1,0,False,1 +1,0,281,1,7790,5,5,0,False,1 +1,0,281,3,7993,1,1,0,False,1 +1,0,281,3,7994,1,1,0,False,1 +1,0,281,8,7790,18,18,0,False,1 +1,0,281,14,7962,1,1,0,False,1 +1,0,281,15,7962,1,1,0,False,1 +1,0,281,12,7993,1,1,0,False,1 +1,0,281,12,7994,1,1,0,False,1 +1,0,321,3,7923,1,1,0,False,1 +1,0,321,0,7923,1,1,0,False,1 +1,0,321,1,7790,18,18,0,False,1 +1,0,313,0,7975,2,2,0,False,1 +1,0,317,7,7963,1,1,0,False,1 +1,0,317,8,7963,1,1,0,False,1 +1,0,317,0,7991,1,1,0,False,1 +1,0,317,4,7991,2,2,0,False,1 +1,0,317,6,7853,1,1,0,False,1 +1,0,317,5,7991,2,2,0,False,1 +1,0,317,3,7923,1,1,0,False,1 +1,0,317,2,7923,1,1,0,False,1 +1,0,317,1,7790,22,22,0,False,1 +1,0,282,14,7962,1,1,0,False,1 +1,0,282,10,7962,1,1,0,False,1 +1,0,282,10,7963,1,1,0,False,1 +1,0,282,12,7963,1,1,0,False,1 +1,0,282,12,7962,1,1,0,False,1 +1,0,282,13,7989,5,5,0,False,1 +1,0,282,7,7975,1,1,0,False,1 +1,0,282,9,7963,1,1,0,False,1 +1,0,282,9,7962,1,1,0,False,1 +1,0,282,11,7962,1,1,0,False,1 +231,0,200,0,7980,1,1,0,False,1 +231,0,200,1,7790,4,4,0,False,1 +231,0,200,1,8002,1,1,0,False,1 +153,0,200,1,7996,1,1,0,False,1 +153,0,200,0,8002,1,1,0,False,1 +153,0,200,2,7839,1,1,0,False,1 +153,0,200,2,35,3,3,0,False,1 +153,0,201,1,7827,1,1,0,False,1 +153,0,201,1,7790,47,47,0,False,1 +153,0,201,1,9429,2,2,0,False,1 +153,0,201,0,8002,1,1,0,False,1 +153,0,201,2,7811,1,1,0,False,1 +153,0,201,2,1074,1,1,0,False,1 +153,0,202,2,7790,30,30,0,False,1 +153,0,202,2,7897,1,1,0,False,1 +153,0,202,3,8002,1,1,0,False,1 +153,0,202,3,8004,1,1,0,False,1 +153,0,202,4,7839,1,1,0,False,1 +153,0,202,4,35,1,1,0,False,1 +153,0,202,0,7855,1,1,0,False,1 +153,0,202,1,7855,1,1,0,False,1 +153,0,203,2,7811,1,1,0,False,1 +153,0,203,2,1074,1,1,0,False,1 +153,0,203,1,7811,1,1,0,False,1 +153,0,203,1,1074,2,2,0,False,1 +153,0,203,0,7827,1,1,0,False,1 +153,0,203,0,7790,30,30,0,False,1 +153,0,203,0,9429,1,1,0,False,1 +159,0,200,1,7824,1,1,0,False,1 +159,0,200,0,55,1,1,0,False,1 +159,0,200,0,7790,20,20,0,False,1 +159,0,200,0,61,1,1,0,False,1 +159,0,201,5,55,2,2,0,False,1 +159,0,201,5,7790,20,20,0,False,1 +159,0,201,1,7995,1,1,0,False,1 +159,0,201,1,9063,1,1,0,False,1 +159,0,201,3,7995,1,1,0,False,1 +159,0,201,3,9063,1,1,0,False,1 +159,0,201,2,7995,1,1,0,False,1 +159,0,201,4,7824,1,1,0,False,1 +159,0,201,6,9384,1,1,0,False,1 +159,0,201,0,9398,1,1,0,False,1 +159,0,201,0,61,1,1,0,False,1 +159,0,201,7,7995,1,1,0,False,1 +159,0,201,7,9063,1,1,0,False,1 +159,0,202,4,7903,1,1,0,False,1 +159,0,202,5,7903,2,2,0,False,1 +159,0,202,3,7903,1,1,0,False,1 +159,0,202,2,7903,1,1,0,False,1 +159,0,202,2,7894,1,1,0,False,1 +159,0,202,1,7903,1,1,0,False,1 +159,0,202,0,9397,1,1,0,False,1 +159,0,203,3,7552,1,1,0,False,1 +159,0,203,3,7995,1,1,0,False,1 +159,0,203,1,7995,1,1,0,False,1 +159,0,203,0,7995,1,1,0,False,1 +159,0,203,0,9063,1,1,0,False,1 +159,0,203,2,7790,20,20,0,False,1 +159,0,203,4,7552,1,1,0,False,1 +159,0,203,4,7972,1,1,0,False,1 +159,0,205,0,7857,1,1,0,False,1 +159,0,205,0,7861,1,1,0,False,1 +159,0,205,1,7857,1,1,0,False,1 +159,0,205,1,7861,1,1,0,False,1 +159,0,205,2,7857,1,1,0,False,1 +159,0,205,2,7861,1,1,0,False,1 +159,0,205,3,7857,1,1,0,False,1 +159,0,205,3,7861,1,1,0,False,1 +159,0,205,5,7790,30,30,0,False,1 +159,0,205,5,7868,1,1,0,False,1 +159,0,205,6,9374,1,1,0,False,1 +159,0,205,6,7956,1,1,0,False,1 +67,0,200,2,7790,20,20,0,False,1 +67,0,200,2,61,2,2,0,False,1 +67,0,200,5,7895,1,1,0,False,1 +67,0,200,5,7907,1,1,0,False,1 +67,0,200,6,8006,1,1,0,False,1 +67,0,200,6,7952,1,1,0,False,1 +67,0,201,3,7982,1,1,0,False,1 +67,0,201,3,7991,1,1,0,False,1 +67,0,201,8,7991,1,1,0,False,1 +67,0,201,8,7982,1,1,0,False,1 +67,0,201,9,7982,1,1,0,False,1 +67,0,201,9,7991,1,1,0,False,1 +67,0,200,0,7790,20,20,0,False,1 +67,0,200,0,61,1,1,0,False,1 +67,0,200,3,7895,2,2,0,False,1 +67,0,200,3,7907,2,2,0,False,1 +67,0,200,4,7907,2,2,0,False,1 +67,0,200,1,7982,1,1,0,False,1 +67,0,200,1,7991,1,1,0,False,1 +67,0,201,10,7991,2,2,0,False,1 +67,0,201,10,7982,1,1,0,False,1 +67,0,201,2,8006,1,1,0,False,1 +67,0,201,2,7952,1,1,0,False,1 +67,0,201,7,7790,20,20,0,False,1 +67,0,201,7,61,1,1,0,False,1 +67,0,201,1,25639,1,1,0,False,1 +67,0,201,1,8017,1,1,0,False,1 +67,0,201,0,25639,1,1,0,False,1 +67,0,201,0,7872,1,1,0,False,1 +67,0,201,0,7790,10,10,0,False,1 +160,0,201,1,7853,1,1,0,False,1 +160,0,201,1,7855,1,1,0,False,1 +160,0,201,0,7790,32,32,0,False,1 +160,0,202,0,7803,1,1,0,False,1 +160,0,202,0,7917,1,1,0,False,1 +160,0,202,0,7774,1,1,0,False,1 +160,0,202,1,7774,1,1,0,False,1 +160,0,202,1,7917,1,1,0,False,1 +160,0,202,1,7803,1,1,0,False,1 +160,0,202,1,7774,1,1,0,False,1 +160,0,202,2,7803,1,1,0,False,1 +160,0,202,2,7917,1,1,0,False,1 +160,0,202,3,35,1,1,0,False,1 +160,0,202,3,7865,1,1,0,False,1 +1,0,323,0,7790,18,18,0,False,1 +1,0,323,0,9395,5,5,0,False,1 +1,0,325,3,7865,1,1,0,False,1 +1,0,325,3,7813,1,1,0,False,1 +1,0,325,4,7813,1,1,0,False,1 +1,0,325,4,7865,2,2,0,False,1 +1,0,325,5,7865,2,2,0,False,1 +1,0,325,5,7813,1,1,0,False,1 +1,0,323,4,7965,1,1,0,False,1 +1,0,323,4,7967,1,1,0,False,1 +1,0,323,8,7856,1,1,0,False,1 +1,0,323,8,7855,1,1,0,False,1 +1,0,323,8,7853,2,2,0,False,1 +1,0,276,18,7982,1,1,0,False,1 +1,0,276,18,7977,1,1,0,False,1 +1,0,276,22,7965,2,2,0,False,1 +1,0,276,23,7856,1,1,0,False,1 +1,0,276,23,7855,1,1,0,False,1 +1,0,276,20,7790,17,17,0,False,1 +1,0,276,20,61,2,2,0,False,1 +1,0,276,20,7790,22,22,0,False,1 +1,0,276,20,61,4,4,0,False,1 +1,0,276,12,7751,2,2,0,False,1 +1,0,276,11,7751,2,2,0,False,1 +1,0,276,10,7826,1,1,0,False,1 +1,0,276,10,7847,2,2,0,False,1 +1,0,276,8,7826,1,1,0,False,1 +1,0,276,8,7847,1,1,0,False,1 +1,0,276,1,7855,3,3,0,False,1 +1,0,276,0,7965,1,1,0,False,1 +1,0,276,0,7967,1,1,0,False,1 +1,0,276,9,7790,23,23,0,False,1 +1,0,276,9,7827,2,2,0,False,1 +1,0,276,9,7790,21,21,0,False,1 +1,0,276,9,7827,2,2,0,False,1 +1,0,276,9,7856,2,2,0,False,1 +1,0,276,6,7790,17,17,0,False,1 +1,0,276,6,37,2,2,0,False,1 +1,0,276,6,7790,19,19,0,False,1 +1,0,276,6,37,4,4,0,False,1 +1,0,276,19,7790,17,17,0,False,1 +1,0,276,19,61,1,1,0,False,1 +1,0,276,19,7790,21,21,0,False,1 +1,0,276,7,7826,1,1,0,False,1 +1,0,276,7,7847,1,1,0,False,1 +1,0,276,5,7847,1,1,0,False,1 +1,0,276,5,7826,1,1,0,False,1 +1,0,323,6,7965,2,2,0,False,1 +1,0,323,6,7967,1,1,0,False,1 +1,0,323,5,7967,2,2,0,False,1 +1,0,323,5,7965,1,1,0,False,1 +1,0,323,7,7965,1,1,0,False,1 +1,0,323,7,7967,1,1,0,False,1 +1,0,323,1,57,1,1,0,False,1 +1,0,323,1,7552,1,1,0,False,1 +1,0,323,2,7856,1,1,0,False,1 +1,0,323,2,7853,1,1,0,False,1 +1,0,276,21,37,2,2,0,False,1 +1,0,276,21,7790,18,18,0,False,1 +1,0,276,21,7790,19,19,0,False,1 +1,0,276,2,7965,2,2,0,False,1 +1,0,276,3,7856,1,1,0,False,1 +1,0,276,3,7855,2,2,0,False,1 +1,0,276,17,7855,2,2,0,False,1 +1,0,276,13,7828,1,1,0,False,1 +1,0,276,16,7844,1,1,0,False,1 +1,0,276,16,7847,1,1,0,False,1 +1,0,276,14,7844,1,1,0,False,1 +1,0,276,15,7847,1,1,0,False,1 +1,0,276,15,7844,1,1,0,False,1 +1,0,276,4,7965,2,2,0,False,1 +1,0,276,4,7967,2,2,0,False,1 +1,0,277,9,7551,2,2,0,False,1 +1,0,277,9,7865,1,1,0,False,1 +1,0,277,15,7844,1,1,0,False,1 +1,0,277,15,7847,1,1,0,False,1 +1,0,277,11,7844,1,1,0,False,1 +1,0,277,16,7965,2,2,0,False,1 +1,0,277,16,7967,1,1,0,False,1 +1,0,277,16,7965,1,1,0,False,1 +1,0,277,13,7977,1,1,0,False,1 +1,0,277,13,7982,1,1,0,False,1 +1,0,277,10,7982,1,1,0,False,1 +1,0,277,10,7977,1,1,0,False,1 +1,0,277,6,7977,1,1,0,False,1 +1,0,277,6,7982,1,1,0,False,1 +1,0,277,7,7982,1,1,0,False,1 +1,0,277,7,7977,1,1,0,False,1 +1,0,277,5,7790,19,19,0,False,1 +1,0,277,5,7863,1,1,0,False,1 +1,0,277,0,7790,10,10,0,False,1 +1,0,277,0,34,5,5,0,False,1 +1,0,277,0,9394,2,2,0,False,1 +1,0,277,1,7977,1,1,0,False,1 +1,0,277,1,7982,1,1,0,False,1 +1,0,277,19,7843,2,2,0,False,1 +1,0,277,20,7855,2,2,0,False,1 +1,0,277,20,7856,1,1,0,False,1 +1,0,277,14,7965,1,1,0,False,1 +1,0,277,12,9368,1,1,0,False,1 +1,0,277,12,7855,1,1,0,False,1 +1,0,277,8,7790,1,1,0,False,1 +1,0,277,3,9374,1,1,0,False,1 +1,0,277,3,7896,1,1,0,False,1 +1,0,277,2,7843,1,1,0,False,1 +1,0,277,2,7847,1,1,0,False,1 +1,0,277,23,9374,1,1,0,False,1 +1,0,277,23,7896,1,1,0,False,1 +1,0,277,4,7855,3,3,0,False,1 +1,0,278,21,7790,10,10,0,False,1 +1,0,278,21,9394,2,2,0,False,1 +1,0,278,21,34,1,1,0,False,1 +1,0,278,22,7982,1,1,0,False,1 +1,0,278,18,7982,1,1,0,False,1 +1,0,278,20,7982,1,1,0,False,1 +1,0,278,19,7982,1,1,0,False,1 +1,0,278,15,7982,1,1,0,False,1 +1,0,278,13,7982,1,1,0,False,1 +1,0,278,7,7855,1,1,0,False,1 +1,0,278,7,7856,1,1,0,False,1 +1,0,278,8,7982,1,1,0,False,1 +1,0,278,8,7977,1,1,0,False,1 +1,0,278,10,7977,1,1,0,False,1 +1,0,278,11,7551,1,1,0,False,1 +1,0,278,11,7790,15,15,0,False,1 +1,0,278,9,7790,15,15,0,False,1 +1,0,278,12,7790,19,19,0,False,1 +1,0,278,12,7551,1,1,0,False,1 +1,0,278,5,7865,1,1,0,False,1 +1,0,278,5,7790,18,18,0,False,1 +1,0,278,5,7790,18,18,0,False,1 +1,0,278,0,7790,19,19,0,False,1 +1,0,278,0,7863,2,2,0,False,1 +1,0,278,6,7790,1,1,0,False,1 +1,0,278,1,7790,13,13,0,False,1 +1,0,278,3,7790,17,17,0,False,1 +1,0,278,4,7790,17,17,0,False,1 +1,0,278,4,7896,5,5,0,False,1 +1,0,278,2,7790,13,13,0,False,1 +104,0,201,0,7895,1,1,0,False,1 +104,0,201,0,7901,1,1,0,False,1 +104,0,201,1,7901,1,1,0,False,1 +104,0,201,1,7895,1,1,0,False,1 +104,0,202,0,7895,1,1,0,False,1 +104,0,202,0,7901,1,1,0,False,1 +104,0,202,1,7790,20,20,0,False,1 +104,0,202,1,7954,1,1,0,False,1 +104,0,202,2,7790,20,20,0,False,1 +104,0,202,2,7954,1,1,0,False,1 +104,0,203,0,7856,1,1,0,False,1 +104,0,203,0,9397,1,1,0,False,1 +104,0,203,1,9397,1,1,0,False,1 +104,0,203,1,7856,1,1,0,False,1 +104,0,203,2,7896,1,1,0,False,1 +104,0,203,2,7552,1,1,0,False,1 +104,0,204,0,9374,1,1,0,False,1 +104,0,205,0,7896,1,1,0,False,1 +104,0,205,0,7907,1,1,0,False,1 +104,0,205,1,7896,1,1,0,False,1 +104,0,205,1,7907,1,1,0,False,1 +104,0,206,2,7955,1,1,0,False,1 +104,0,206,2,7790,20,20,0,False,1 +104,0,206,0,7825,1,1,0,False,1 +104,0,206,1,7825,1,1,0,False,1 +104,0,206,1,7955,2,2,0,False,1 +104,0,206,1,7790,20,20,0,False,1 +104,0,206,3,7901,2,2,0,False,1 +104,0,207,0,7895,1,1,0,False,1 +104,0,207,0,7901,1,1,0,False,1 +104,0,207,1,7954,1,1,0,False,1 +104,0,207,1,7790,30,30,0,False,1 +104,0,207,2,7954,1,1,0,False,1 +104,0,207,2,7790,30,30,0,False,1 +104,0,208,0,7896,2,2,0,False,1 +104,0,208,0,7790,39,39,0,False,1 +104,0,208,0,7938,1,1,0,False,1 +104,0,208,1,7896,1,1,0,False,1 +104,0,208,1,7790,47,47,0,False,1 +102,0,201,0,7829,2,2,0,False,1 +102,0,201,0,7790,30,30,0,False,1 +102,0,201,2,7828,1,1,0,False,1 +102,0,201,2,7900,1,1,0,False,1 +102,0,201,1,7828,2,2,0,False,1 +102,0,201,1,7900,1,1,0,False,1 +102,0,201,3,9362,1,1,0,False,1 +102,0,202,0,7979,1,1,0,False,1 +102,0,202,1,7979,1,1,0,False,1 +102,0,202,2,7979,1,1,0,False,1 +102,0,203,0,7900,1,1,0,False,1 +102,0,203,0,7856,1,1,0,False,1 +102,0,203,0,7790,48,48,0,False,1 +102,0,203,0,7900,1,1,0,False,1 +102,0,203,0,7856,1,1,0,False,1 +102,0,203,0,7790,40,40,0,False,1 +102,0,203,2,9397,2,2,0,False,1 +102,0,204,0,9397,1,1,0,False,1 +102,0,204,0,7921,1,1,0,False,1 +102,0,204,3,7828,2,2,0,False,1 +102,0,204,2,9362,2,2,0,False,1 +103,0,201,3,7861,1,1,0,False,1 +103,0,201,3,9061,1,1,0,False,1 +103,0,201,0,7790,40,40,0,False,1 +103,0,201,1,7955,1,1,0,False,1 +103,0,201,1,9381,1,1,0,False,1 +103,0,201,2,7861,1,1,0,False,1 +103,0,201,2,9061,1,1,0,False,1 +101,0,201,0,7954,1,1,0,False,1 +101,0,201,0,7552,1,1,0,False,1 +101,0,201,1,7790,15,15,0,False,1 +101,0,201,1,7790,9,9,0,False,1 +101,0,201,1,7804,1,1,0,False,1 +101,0,201,2,9061,1,1,0,False,1 +101,0,201,2,7855,1,1,0,False,1 +101,0,201,3,7855,1,1,0,False,1 +101,0,201,3,9061,1,1,0,False,1 +101,0,202,0,7551,1,1,0,False,1 +101,0,202,0,7848,1,1,0,False,1 +101,0,202,1,7551,1,1,0,False,1 +101,0,202,1,7848,1,1,0,False,1 +101,0,202,1,7953,1,1,0,False,1 +101,0,202,2,7552,1,1,0,False,1 +101,0,202,2,7856,1,1,0,False,1 +101,0,203,0,9061,1,1,0,False,1 +101,0,203,0,7855,1,1,0,False,1 +101,0,203,1,7855,1,1,0,False,1 +101,0,203,1,9061,1,1,0,False,1 +101,0,203,2,9061,1,1,0,False,1 +101,0,203,2,7855,1,1,0,False,1 +101,0,204,2,7996,1,1,0,False,1 +101,0,204,2,7998,1,1,0,False,1 +101,0,204,4,7996,1,1,0,False,1 +101,0,204,4,7998,1,1,0,False,1 +101,0,204,3,7551,1,1,0,False,1 +101,0,204,3,7953,1,1,0,False,1 +101,0,204,5,9061,1,1,0,False,1 +101,0,204,5,7855,1,1,0,False,1 +101,0,204,6,7996,1,1,0,False,1 +101,0,204,6,7998,1,1,0,False,1 +101,0,204,1,9361,1,1,0,False,1 +101,0,204,1,9061,1,1,0,False,1 +101,0,204,0,9061,1,1,0,False,1 +101,0,205,0,7856,1,1,0,False,1 +101,0,205,2,7996,1,1,0,False,1 +101,0,205,2,7998,1,1,0,False,1 +101,0,205,1,7856,1,1,0,False,1 +101,0,205,1,7938,1,1,0,False,1 +152,0,201,0,7847,1,1,0,False,1 +152,0,201,0,7863,1,1,0,False,1 +152,0,201,1,7847,1,1,0,False,1 +152,0,201,1,7863,1,1,0,False,1 +152,0,202,0,7996,1,1,0,False,1 +152,0,202,0,7998,1,1,0,False,1 +152,0,202,1,7998,1,1,0,False,1 +152,0,202,1,7996,1,1,0,False,1 +152,0,203,0,7955,1,1,0,False,1 +152,0,203,0,55,2,2,0,False,1 +152,0,203,0,7790,18,18,0,False,1 +152,0,204,0,7996,1,1,0,False,1 +152,0,204,0,7998,1,1,0,False,1 +152,0,204,2,7955,1,1,0,False,1 +152,0,204,2,55,1,1,0,False,1 +152,0,204,2,7790,21,21,0,False,1 +152,0,204,1,7923,1,1,0,False,1 +152,0,204,3,7826,1,1,0,False,1 +152,0,204,4,7826,1,1,0,False,1 +152,0,204,5,7863,1,1,0,False,1 +152,0,204,5,37,1,1,0,False,1 +128,0,201,0,34,1,1,0,False,1 +128,0,201,0,9395,1,1,0,False,1 +138,0,201,0,7552,1,1,0,False,1 +138,0,201,0,9375,1,1,0,False,1 +138,0,202,0,7790,41,41,0,False,1 +138,0,202,0,7903,1,1,0,False,1 +138,0,203,2,7790,39,39,0,False,1 +138,0,203,2,8014,1,1,0,False,1 +138,0,203,1,7790,35,35,0,False,1 +138,0,203,1,7899,1,1,0,False,1 +138,0,203,0,7790,38,38,0,False,1 +138,0,203,0,7899,1,1,0,False,1 +72,0,201,3,7863,1,1,0,False,1 +72,0,201,3,7861,1,1,0,False,1 +72,0,201,4,7863,1,1,0,False,1 +72,0,201,6,9368,1,1,0,False,1 +72,0,204,9,9361,1,1,0,False,1 +72,0,204,9,7857,1,1,0,False,1 +72,0,201,0,7790,17,17,0,False,1 +72,0,201,7,7903,1,1,0,False,1 +72,0,201,7,7899,1,1,0,False,1 +72,0,201,1,7903,1,1,0,False,1 +72,0,201,1,7899,1,1,0,False,1 +72,0,201,8,7790,21,21,0,False,1 +72,0,204,1,7790,10,10,0,False,1 +72,0,204,1,57,2,2,0,False,1 +72,0,202,0,7790,40,40,0,False,1 +72,0,202,1,7863,1,1,0,False,1 +72,0,202,2,7863,1,1,0,False,1 +72,0,202,2,7861,1,1,0,False,1 +72,0,202,3,7863,1,1,0,False,1 +72,0,204,0,7790,40,40,0,False,1 +72,0,204,0,9399,2,2,0,False,1 +72,0,201,2,7863,1,1,0,False,1 +72,0,201,2,7790,28,28,0,False,1 +72,0,201,9,7903,1,1,0,False,1 +72,0,201,9,7899,1,1,0,False,1 +72,0,201,10,7861,5,5,0,False,1 +72,0,203,3,7863,1,1,0,False,1 +72,0,203,4,7863,1,1,0,False,1 +72,0,203,4,7861,1,1,0,False,1 +72,0,203,2,7863,1,1,0,False,1 +72,0,203,0,7790,30,30,0,False,1 +72,0,203,1,7861,3,3,0,False,1 +72,0,201,5,7790,1,1,0,False,1 +96,0,200,1,9374,1,1,0,False,1 +96,0,200,1,7968,1,1,0,False,1 +96,0,200,3,7901,1,1,0,False,1 +96,0,200,3,7903,1,1,0,False,1 +96,0,200,0,7790,62,62,0,False,1 +96,0,200,0,7856,2,2,0,False,1 +1,0,286,13,7979,1,1,0,False,1 +1,0,286,6,7968,1,1,0,False,1 +1,0,286,8,7968,1,1,0,False,1 +1,0,286,7,7790,30,30,0,False,1 +1,0,286,7,36,2,2,0,False,1 +1,0,286,1,7968,2,2,0,False,1 +1,0,286,2,7968,1,1,0,False,1 +1,0,286,3,7968,1,1,0,False,1 +1,0,286,0,7773,1,1,0,False,1 +1,0,286,0,7917,1,1,0,False,1 +1,0,286,5,7790,20,20,0,False,1 +1,0,286,4,7979,1,1,0,False,1 +1,0,286,10,7968,1,1,0,False,1 +1,0,286,11,7825,1,1,0,False,1 +1,0,286,9,7825,1,1,0,False,1 +1,0,286,12,7979,1,1,0,False,1 +1,0,286,14,7968,1,1,0,False,1 +1,0,286,15,7968,1,1,0,False,1 +1,0,286,16,7968,1,1,0,False,1 +1,0,286,17,7994,1,1,0,False,1 +1,0,286,17,7995,1,1,0,False,1 +1,0,286,18,7994,1,1,0,False,1 +1,0,286,18,7995,1,1,0,False,1 +1,0,286,20,7994,1,1,0,False,1 +1,0,286,20,7995,1,1,0,False,1 +1,0,286,21,7994,1,1,0,False,1 +1,0,286,21,7995,1,1,0,False,1 +1,0,286,19,7968,2,2,0,False,1 +1,0,286,22,7979,1,1,0,False,1 +1,0,286,23,7979,1,1,0,False,1 +1,0,286,24,7979,1,1,0,False,1 +1,0,286,25,7968,1,1,0,False,1 +1,0,286,26,7994,1,1,0,False,1 +1,0,286,26,7995,1,1,0,False,1 +1,0,287,1,7979,1,1,0,False,1 +1,0,287,5,7825,1,1,0,False,1 +1,0,287,4,7968,1,1,0,False,1 +1,0,287,10,7968,1,1,0,False,1 +1,0,287,9,9374,1,1,0,False,1 +1,0,287,9,7552,1,1,0,False,1 +1,0,287,9,9376,1,1,0,False,1 +1,0,287,11,7968,1,1,0,False,1 +1,0,287,12,7979,5,5,0,False,1 +1,0,287,13,7968,1,1,0,False,1 +1,0,287,8,7968,1,1,0,False,1 +1,0,287,6,7825,1,1,0,False,1 +1,0,287,7,7825,1,1,0,False,1 +1,0,287,2,7979,1,1,0,False,1 +1,0,287,3,7979,1,1,0,False,1 +1,0,287,3,7979,1,1,0,False,1 +1,0,319,0,7995,1,1,0,False,1 +1,0,319,1,7995,1,1,0,False,1 +1,0,306,5,7979,1,1,0,False,1 +1,0,306,1,7979,1,1,0,False,1 +1,0,306,6,7790,55,55,0,False,1 +1,0,306,2,7964,1,1,0,False,1 +1,0,306,2,7970,1,1,0,False,1 +1,0,306,3,7964,1,1,0,False,1 +1,0,306,3,7970,1,1,0,False,1 +1,0,306,4,7964,1,1,0,False,1 +1,0,306,4,7970,1,1,0,False,1 +1,0,306,10,7964,1,1,0,False,1 +1,0,306,0,7990,1,1,0,False,1 +1,0,306,7,7790,38,38,0,False,1 +1,0,306,9,7979,1,1,0,False,1 +1,0,306,9,7984,1,1,0,False,1 +1,0,306,12,7790,38,38,0,False,1 +1,0,307,0,7990,1,1,0,False,1 +1,0,307,1,7990,1,1,0,False,1 +1,0,307,2,7990,1,1,0,False,1 +1,0,307,2,7990,1,1,0,False,1 +1,0,306,14,7979,1,1,0,False,1 +1,0,306,15,7979,1,1,0,False,1 +1,0,306,16,7979,1,1,0,False,1 +1,0,306,17,7979,1,1,0,False,1 +1,0,306,18,7995,1,1,0,False,1 +1,0,306,18,7999,1,1,0,False,1 +1,0,306,19,7995,1,1,0,False,1 +1,0,306,20,7995,1,1,0,False,1 +1,0,306,20,7999,1,1,0,False,1 +1,0,306,11,9362,1,1,0,False,1 +1,0,306,11,7554,1,1,0,False,1 +1,0,306,8,9362,1,1,0,False,1 +1,0,306,8,7554,1,1,0,False,1 +1,0,306,13,7829,1,1,0,False,1 +1,0,306,13,7831,1,1,0,False,1 +1,0,307,6,7829,1,1,0,False,1 +1,0,307,6,7831,1,1,0,False,1 +1,0,307,7,7829,1,1,0,False,1 +1,0,307,7,7831,1,1,0,False,1 +1,0,307,5,7790,54,54,0,False,1 +1,0,307,8,7964,1,1,0,False,1 +1,0,307,8,7970,1,1,0,False,1 +1,0,307,9,7846,1,1,0,False,1 +1,0,307,10,7846,1,1,0,False,1 +1,0,307,11,7829,1,1,0,False,1 +1,0,307,11,7831,1,1,0,False,1 +1,0,307,12,7790,1,1,0,False,1 +1,0,307,13,7790,55,55,0,False,1 +1,0,307,14,7790,43,43,0,False,1 +1,0,307,14,9398,5,5,0,False,1 +1,0,307,16,7829,1,1,0,False,1 +1,0,307,16,7831,1,1,0,False,1 +1,0,307,15,7995,1,1,0,False,1 +1,0,307,15,7999,1,1,0,False,1 +1,0,307,15,7999,1,1,0,False,1 +1,0,307,3,9362,3,3,0,False,1 +1,0,307,4,7979,1,1,0,False,1 +1,0,308,0,7979,1,1,0,False,1 +1,0,308,1,7979,1,1,0,False,1 +1,0,308,2,7990,1,1,0,False,1 +1,0,308,3,7990,1,1,0,False,1 +1,0,308,4,7979,1,1,0,False,1 +163,0,200,0,7979,1,1,0,False,1 +163,0,201,5,7804,1,1,0,False,1 +163,0,203,0,7921,1,1,0,False,1 +163,0,203,0,7804,1,1,0,False,1 +163,0,200,1,7790,39,39,0,False,1 +163,0,200,1,9362,1,1,0,False,1 +163,0,200,1,7554,1,1,0,False,1 +163,0,200,2,7790,39,39,0,False,1 +163,0,200,2,9362,1,1,0,False,1 +163,0,200,2,7554,1,1,0,False,1 +163,0,201,4,7804,1,1,0,False,1 +163,0,201,6,9387,1,1,0,False,1 +163,0,201,6,9419,1,1,0,False,1 +163,0,201,6,9066,1,1,0,False,1 +163,0,201,6,7894,1,1,0,False,1 +163,0,201,6,7898,1,1,0,False,1 +163,0,201,3,7790,36,36,0,False,1 +163,0,201,3,9362,1,1,0,False,1 +163,0,201,3,7554,1,1,0,False,1 +163,0,202,0,9066,1,1,0,False,1 +163,0,203,1,9376,1,1,0,False,1 +163,0,203,3,7868,1,1,0,False,1 +163,0,203,3,9062,1,1,0,False,1 +163,0,203,2,9066,1,1,0,False,1 +163,0,201,7,7894,1,1,0,False,1 +163,0,201,7,7898,1,1,0,False,1 +162,0,200,0,7790,95,95,0,False,1 +162,0,200,0,9066,1,1,0,False,1 +162,0,201,0,7553,1,1,0,False,1 +162,0,201,0,9403,1,1,0,False,1 +162,0,201,1,7553,1,1,0,False,1 +162,0,201,1,9403,1,1,0,False,1 +162,0,201,3,7990,1,1,0,False,1 +162,0,201,3,7984,1,1,0,False,1 +162,0,201,4,7790,43,43,0,False,1 +162,0,201,4,40,1,1,0,False,1 +162,0,201,4,9376,1,1,0,False,1 +162,0,201,2,7790,43,43,0,False,1 +162,0,201,2,40,1,1,0,False,1 +162,0,201,2,9376,1,1,0,False,1 +97,0,202,0,7790,47,47,0,False,1 +97,0,202,0,7999,1,1,0,False,1 +97,0,203,0,7829,1,1,0,False,1 +113,0,200,1,7968,1,1,0,False,1 +113,0,200,1,7970,1,1,0,False,1 +113,0,201,5,7968,1,1,0,False,1 +113,0,201,5,7970,1,1,0,False,1 +113,0,200,5,7861,1,1,0,False,1 +113,0,200,5,7859,1,1,0,False,1 +113,0,200,4,7861,1,1,0,False,1 +113,0,200,4,7859,1,1,0,False,1 +113,0,201,6,7861,1,1,0,False,1 +113,0,201,6,7859,1,1,0,False,1 +113,0,200,3,7790,63,63,0,False,1 +113,0,200,0,7790,59,59,0,False,1 +113,0,200,0,9362,1,1,0,False,1 +113,0,201,3,7790,49,49,0,False,1 +113,0,201,1,7790,56,56,0,False,1 +113,0,201,0,7790,63,63,0,False,1 +113,0,202,1,9410,1,1,0,False,1 +113,0,202,1,9066,1,1,0,False,1 +113,0,202,3,7857,1,1,0,False,1 +113,0,200,2,8002,1,1,0,False,1 +113,0,201,4,8002,1,1,0,False,1 +113,0,201,2,9408,1,1,0,False,1 +113,0,201,2,7726,1,1,0,False,1 +113,0,202,2,7551,1,1,0,False,1 +114,0,200,0,7790,27,27,0,False,1 +114,0,200,2,7978,1,1,0,False,1 +114,0,201,2,7983,1,1,0,False,1 +114,0,201,2,7978,1,1,0,False,1 +114,0,200,3,7861,1,1,0,False,1 +114,0,200,3,7859,1,1,0,False,1 +114,0,200,4,7861,1,1,0,False,1 +114,0,200,4,7859,1,1,0,False,1 +114,0,200,1,9388,1,1,0,False,1 +114,0,200,1,7553,1,1,0,False,1 +114,0,201,1,9419,1,1,0,False,1 +114,0,201,0,9419,1,1,0,False,1 +172,0,201,0,7790,52,52,0,False,1 +172,0,201,0,7975,1,1,0,False,1 +172,0,201,1,40,1,1,0,False,1 +172,0,201,1,9421,52,52,0,False,1 +172,0,201,2,8978,1,1,0,False,1 +172,0,201,2,7898,1,1,0,False,1 +172,0,201,4,9063,1,1,0,False,1 +172,0,201,4,7999,1,1,0,False,1 +172,0,201,3,9063,1,1,0,False,1 +172,0,201,3,7999,1,1,0,False,1 +170,0,201,0,7790,48,48,0,False,1 +170,0,201,0,9374,1,1,0,False,1 +170,0,202,1,7829,1,1,0,False,1 +170,0,202,0,7829,1,1,0,False,1 +158,0,200,0,7804,1,1,0,False,1 +158,0,204,1,7804,1,1,0,False,1 +158,0,201,0,7553,1,1,0,False,1 +158,0,201,0,7790,12,12,0,False,1 +158,0,202,0,7790,36,36,0,False,1 +158,0,202,1,8002,1,1,0,False,1 +158,0,203,0,7553,1,1,0,False,1 +158,0,203,0,7790,50,50,0,False,1 +158,0,204,0,7790,45,45,0,False,1 +158,0,204,0,7790,27,27,0,False,1 +158,0,204,0,7554,1,1,0,False,1 +158,0,204,3,7899,1,1,0,False,1 +70,0,200,3,9417,1,1,0,False,1 +70,0,200,3,9388,1,1,0,False,1 +70,0,200,1,7990,1,1,0,False,1 +70,0,200,1,7983,1,1,0,False,1 +70,0,200,6,7979,1,1,0,False,1 +70,0,200,6,7984,1,1,0,False,1 +70,0,200,0,7979,1,1,0,False,1 +70,0,200,0,7984,1,1,0,False,1 +70,0,200,2,7790,61,61,0,False,1 +70,0,200,2,7846,1,1,0,False,1 +70,0,200,5,9399,1,1,0,False,1 +70,0,200,4,7790,54,54,0,False,1 +70,0,200,4,40,1,1,0,False,1 +70,0,200,4,7846,1,1,0,False,1 +70,0,202,1,9417,1,1,0,False,1 +70,0,202,1,9388,1,1,0,False,1 +70,0,202,2,7553,1,1,0,False,1 +70,0,202,2,7990,1,1,0,False,1 +70,0,202,2,7983,1,1,0,False,1 +70,0,201,1,7979,1,1,0,False,1 +70,0,201,1,7984,1,1,0,False,1 +70,0,201,0,7979,1,1,0,False,1 +70,0,201,0,7984,1,1,0,False,1 +70,0,201,3,9399,1,1,0,False,1 +70,0,202,4,7898,1,1,0,False,1 +70,0,202,4,9419,1,1,0,False,1 +70,0,202,4,7790,90,90,0,False,1 +70,0,202,0,7979,1,1,0,False,1 +70,0,202,0,7984,1,1,0,False,1 +70,0,202,3,7990,1,1,0,False,1 +70,0,202,3,7983,1,1,0,False,1 +107,0,200,4,7790,31,31,0,False,1 +107,0,200,3,7894,1,1,0,False,1 +107,0,200,0,7894,1,1,0,False,1 +107,0,200,0,9362,1,1,0,False,1 +107,0,200,2,9362,1,1,0,False,1 +107,0,201,2,38,1,1,0,False,1 +107,0,201,3,38,1,1,0,False,1 +107,0,201,0,7964,1,1,0,False,1 +107,0,201,1,9417,1,1,0,False,1 +106,0,200,1,7979,1,1,0,False,1 +106,0,200,0,7790,36,36,0,False,1 +106,0,201,1,7790,49,49,0,False,1 +106,0,201,1,7554,1,1,0,False,1 +106,0,201,2,7553,1,1,0,False,1 +106,0,201,0,7553,1,1,0,False,1 +1,0,325,0,9374,2,2,0,False,1 +1,0,325,1,9374,2,2,0,False,1 +1,0,325,2,9374,2,2,0,False,1 +1,0,271,22,7978,1,1,0,False,1 +1,0,271,20,7968,1,1,0,False,1 +1,0,271,11,7978,1,1,0,False,1 +1,0,271,13,7968,1,1,0,False,1 +1,0,271,14,7968,1,1,0,False,1 +1,0,271,9,9361,1,1,0,False,1 +1,0,271,9,7848,1,1,0,False,1 +1,0,271,15,7840,1,1,0,False,1 +1,0,271,18,9361,2,2,0,False,1 +1,0,271,18,7848,1,1,0,False,1 +1,0,271,19,7840,1,1,0,False,1 +1,0,271,16,7840,1,1,0,False,1 +1,0,271,17,7840,1,1,0,False,1 +1,0,271,12,52,3,3,0,False,1 +1,0,271,12,55,2,2,0,False,1 +1,0,271,7,7978,1,1,0,False,1 +1,0,271,7,7979,1,1,0,False,1 +1,0,271,10,7978,1,1,0,False,1 +1,0,271,10,7979,1,1,0,False,1 +1,0,271,3,7978,1,1,0,False,1 +1,0,271,3,7979,1,1,0,False,1 +1,0,271,6,7968,1,1,0,False,1 +1,0,271,2,7968,2,2,0,False,1 +1,0,271,1,7968,1,1,0,False,1 +1,0,271,5,7968,2,2,0,False,1 +1,0,271,4,7825,1,1,0,False,1 +1,0,271,4,7848,1,1,0,False,1 +1,0,271,8,7954,1,1,0,False,1 +1,0,271,0,7954,1,1,0,False,1 +1,0,273,5,55,1,1,0,False,1 +1,0,273,3,37,1,1,0,False,1 +1,0,273,3,7790,20,20,0,False,1 +1,0,273,3,7968,1,1,0,False,1 +1,0,273,8,7825,1,1,0,False,1 +1,0,273,8,8017,1,1,0,False,1 +1,0,273,9,7825,1,1,0,False,1 +1,0,273,9,8017,1,1,0,False,1 +1,0,273,7,7825,1,1,0,False,1 +1,0,273,17,7825,1,1,0,False,1 +1,0,273,19,37,1,1,0,False,1 +1,0,273,19,7790,20,20,0,False,1 +1,0,273,4,7790,20,20,0,False,1 +1,0,273,14,7978,1,1,0,False,1 +1,0,273,15,7978,1,1,0,False,1 +1,0,273,16,7978,1,1,0,False,1 +1,0,273,21,37,1,1,0,False,1 +1,0,273,21,7790,20,20,0,False,1 +1,0,273,18,37,1,1,0,False,1 +1,0,273,18,7790,20,20,0,False,1 +1,0,273,13,7978,1,1,0,False,1 +1,0,273,12,37,1,1,0,False,1 +1,0,273,12,7790,20,20,0,False,1 +1,0,273,10,7978,1,1,0,False,1 +1,0,273,11,7790,20,20,0,False,1 +1,0,315,1,7968,1,1,0,False,1 +1,0,315,2,7552,1,1,0,False,1 +1,0,273,0,7968,1,1,0,False,1 +1,0,273,1,7968,1,1,0,False,1 +1,0,273,2,7968,1,1,0,False,1 +1,0,272,15,7978,1,1,0,False,1 +1,0,272,3,7968,1,1,0,False,1 +1,0,272,6,7787,1,1,0,False,1 +1,0,272,6,7790,5,5,0,False,1 +1,0,272,5,37,1,1,0,False,1 +1,0,272,5,7790,20,20,0,False,1 +1,0,272,10,7978,1,1,0,False,1 +1,0,272,11,7978,1,1,0,False,1 +1,0,272,13,7978,1,1,0,False,1 +1,0,272,14,7551,1,1,0,False,1 +1,0,272,14,7828,1,1,0,False,1 +1,0,272,14,7790,10,10,0,False,1 +1,0,272,8,7551,1,1,0,False,1 +1,0,272,8,7828,1,1,0,False,1 +1,0,272,8,7790,10,10,0,False,1 +1,0,272,9,7551,1,1,0,False,1 +1,0,272,9,7828,1,1,0,False,1 +1,0,272,9,7790,10,10,0,False,1 +1,0,272,7,7896,1,1,0,False,1 +1,0,272,7,9061,1,1,0,False,1 +1,0,272,2,7978,1,1,0,False,1 +1,0,272,4,7978,1,1,0,False,1 +1,0,272,0,7978,1,1,0,False,1 +1,0,272,1,7968,1,1,0,False,1 +1,0,272,1,7964,1,1,0,False,1 +89,0,207,1,7868,1,1,0,False,1 +89,0,207,1,52,1,1,0,False,1 +89,0,207,0,9063,1,1,0,False,1 +89,0,207,0,7997,1,1,0,False,1 +89,0,206,0,9362,1,1,0,False,1 +89,0,205,0,9062,1,1,0,False,1 +89,0,205,0,9362,1,1,0,False,1 +89,0,204,0,7979,1,1,0,False,1 +89,0,204,0,7990,1,1,0,False,1 +89,0,204,1,7979,1,1,0,False,1 +89,0,204,1,7990,1,1,0,False,1 +89,0,203,1,52,1,1,0,False,1 +89,0,203,0,7790,70,70,0,False,1 +89,0,203,0,7829,1,1,0,False,1 +89,0,203,2,7868,1,1,0,False,1 +89,0,203,2,52,1,1,0,False,1 +89,0,203,3,7979,1,1,0,False,1 +89,0,203,3,7990,1,1,0,False,1 +89,0,203,4,7979,1,1,0,False,1 +89,0,202,0,7868,1,1,0,False,1 +89,0,202,0,52,1,1,0,False,1 +89,0,201,1,7790,20,20,0,False,1 +89,0,201,1,9375,1,1,0,False,1 +89,0,201,2,7790,60,60,0,False,1 +89,0,201,2,7829,1,1,0,False,1 +89,0,200,0,7979,1,1,0,False,1 +89,0,200,0,7990,1,1,0,False,1 +89,0,200,1,7979,1,1,0,False,1 +89,0,200,1,7990,1,1,0,False,1 +90,0,200,0,7790,30,30,0,False,1 +90,0,200,0,7790,40,40,0,False,1 +90,0,200,0,9382,1,1,0,False,1 +90,0,200,0,7857,1,1,0,False,1 +90,0,200,1,52,1,1,0,False,1 +90,0,200,1,9397,1,1,0,False,1 +90,0,201,0,7790,40,40,0,False,1 +90,0,201,0,9382,1,1,0,False,1 +90,0,201,0,7857,1,1,0,False,1 +90,0,201,1,7790,50,50,0,False,1 +90,0,201,1,7790,90,90,0,False,1 +90,0,202,0,7857,1,1,0,False,1 +90,0,203,0,7955,1,1,0,False,1 +90,0,203,1,7955,1,1,0,False,1 +90,0,203,1,7902,1,1,0,False,1 +100,0,200,0,9063,1,1,0,False,1 +100,0,200,1,9063,1,1,0,False,1 +100,0,201,0,7861,1,1,0,False,1 +100,0,201,0,7857,1,1,0,False,1 +100,0,201,2,7861,1,1,0,False,1 +100,0,201,2,7857,1,1,0,False,1 +100,0,201,1,7790,31,31,0,False,1 +100,0,201,1,52,1,1,0,False,1 +100,0,202,0,7861,1,1,0,False,1 +100,0,202,0,7857,1,1,0,False,1 +100,0,202,1,7861,1,1,0,False,1 +100,0,202,1,7857,1,1,0,False,1 +100,0,202,2,7790,25,25,0,False,1 +100,0,202,2,52,1,1,0,False,1 +100,0,203,2,7790,33,33,0,False,1 +100,0,203,2,7790,39,39,0,False,1 +100,0,203,2,7848,1,1,0,False,1 +100,0,203,2,7857,1,1,0,False,1 +100,0,203,1,7848,1,1,0,False,1 +100,0,203,1,7857,1,1,0,False,1 +100,0,203,0,7790,54,54,0,False,1 +100,0,203,0,7553,1,1,0,False,1 +100,0,203,0,7894,1,1,0,False,1 +100,0,203,6,7790,38,38,0,False,1 +100,0,203,3,7848,1,1,0,False,1 +100,0,203,3,7857,1,1,0,False,1 +100,0,203,4,7848,1,1,0,False,1 +100,0,203,4,7857,1,1,0,False,1 +151,0,201,0,37,1,1,0,False,1 +151,0,201,0,7847,1,1,0,False,1 +151,0,201,1,7551,1,1,0,False,1 +151,0,202,0,37,1,1,0,False,1 +151,0,202,0,7847,1,1,0,False,1 +151,0,203,1,7790,53,53,0,False,1 +151,0,203,0,7995,1,1,0,False,1 +151,0,203,0,9375,1,1,0,False,1 +151,0,203,3,7826,1,1,0,False,1 +151,0,203,4,7826,1,1,0,False,1 +151,0,203,2,7995,1,1,0,False,1 +151,0,203,2,9375,1,1,0,False,1 +154,0,201,0,7827,1,1,0,False,1 +154,0,201,0,9429,1,1,0,False,1 +154,0,201,1,7827,1,1,0,False,1 +154,0,201,1,9429,1,1,0,False,1 +154,0,202,1,7804,1,1,0,False,1 +154,0,202,1,7551,1,1,0,False,1 +154,0,202,1,7551,1,1,0,False,1 +154,0,202,0,7790,15,15,0,False,1 +154,0,202,0,7790,15,15,0,False,1 +154,0,202,5,7899,1,1,0,False,1 +154,0,202,5,7903,1,1,0,False,1 +154,0,202,5,7790,8,8,0,False,1 +154,0,202,3,7828,1,1,0,False,1 +154,0,202,3,7827,1,1,0,False,1 +154,0,202,4,7551,1,1,0,False,1 +166,0,203,0,7979,1,1,0,False,1 +166,0,203,0,7981,1,1,0,False,1 +166,0,203,1,7979,1,1,0,False,1 +166,0,203,1,7981,1,1,0,False,1 +166,0,203,2,61,1,1,0,False,1 +166,0,204,0,9398,1,1,0,False,1 +166,0,204,0,55,1,1,0,False,1 +166,0,205,0,7825,1,1,0,False,1 +166,0,205,0,7829,1,1,0,False,1 +166,0,205,1,7825,1,1,0,False,1 +166,0,205,1,7829,1,1,0,False,1 +166,0,205,2,9398,1,1,0,False,1 +166,0,205,2,7857,1,1,0,False,1 +166,0,205,2,55,1,1,0,False,1 +166,0,205,2,9398,1,1,0,False,1 +166,0,205,2,7857,1,1,0,False,1 +166,0,205,2,55,1,1,0,False,1 +165,0,202,2,9375,2,2,0,False,1 +165,0,202,2,9401,1,1,0,False,1 +165,0,202,0,7981,1,1,0,False,1 +165,0,202,3,7981,1,1,0,False,1 +165,0,202,4,7981,1,1,0,False,1 +165,0,202,4,9375,2,2,0,False,1 +165,0,202,4,9401,1,1,0,False,1 +165,0,202,5,7981,1,1,0,False,1 +165,0,202,6,7981,1,1,0,False,1 +30,0,200,0,7790,29,29,0,False,1 +136,0,201,0,7829,1,1,0,False,1 +136,0,201,0,7828,1,1,0,False,1 +136,0,202,0,7790,50,50,0,False,1 +127,0,200,1,7824,1,1,0,False,1 +127,0,200,1,7825,1,1,0,False,1 +127,0,200,2,7824,1,1,0,False,1 +127,0,200,2,7825,1,1,0,False,1 +99,0,200,1,7790,23,23,0,False,1 +99,0,201,0,7790,21,21,0,False,1 +99,0,201,1,7857,1,1,0,False,1 +99,0,201,1,7861,1,1,0,False,1 +99,0,201,2,7857,1,1,0,False,1 +99,0,201,2,7861,1,1,0,False,1 +99,0,201,3,7857,1,1,0,False,1 +99,0,201,3,7861,1,1,0,False,1 +99,0,202,2,7829,1,1,0,False,1 +99,0,202,2,7552,1,1,0,False,1 +99,0,202,1,9397,1,1,0,False,1 +99,0,202,1,7790,20,20,0,False,1 +99,0,203,0,9399,1,1,0,False,1 +99,0,203,0,7857,1,1,0,False,1 +99,0,203,2,7857,1,1,0,False,1 +99,0,203,2,7861,1,1,0,False,1 +99,0,203,1,7863,1,1,0,False,1 +31,0,200,0,7790,30,30,0,False,1 +69,0,205,0,7964,1,1,0,False,1 +69,0,205,0,7969,1,1,0,False,1 +69,0,205,1,50,1,1,0,False,1 +69,0,204,3,7964,1,1,0,False,1 +69,0,204,3,7969,1,1,0,False,1 +69,0,203,0,7964,1,1,0,False,1 +69,0,203,0,7969,1,1,0,False,1 +69,0,203,1,7995,1,1,0,False,1 +69,0,203,1,7997,1,1,0,False,1 +69,0,203,2,7995,1,1,0,False,1 +69,0,203,2,7997,1,1,0,False,1 +69,0,202,1,9397,1,1,0,False,1 +69,0,202,0,7790,50,50,0,False,1 +69,0,202,0,7790,50,50,0,False,1 +69,0,202,0,49,1,1,0,False,1 +69,0,202,3,7964,1,1,0,False,1 +69,0,202,3,7969,1,1,0,False,1 +69,0,202,4,7995,1,1,0,False,1 +69,0,202,4,7997,1,1,0,False,1 +69,0,202,5,7995,1,1,0,False,1 +69,0,202,5,7997,1,1,0,False,1 +69,0,202,6,7995,1,1,0,False,1 +69,0,202,6,7997,1,1,0,False,1 +69,0,201,0,7790,40,40,0,False,1 +69,0,201,0,7957,1,1,0,False,1 +69,0,204,6,7964,1,1,0,False,1 +69,0,204,6,7969,1,1,0,False,1 +69,0,204,5,9361,1,1,0,False,1 +69,0,204,5,55,1,1,0,False,1 +69,0,204,4,7790,67,67,0,False,1 +69,0,204,4,7900,1,1,0,False,1 +69,0,201,1,7964,1,1,0,False,1 +69,0,201,1,7969,1,1,0,False,1 +69,0,201,2,7964,1,1,0,False,1 +69,0,201,2,7969,1,1,0,False,1 +69,0,201,2,7969,1,1,0,False,1 +117,0,200,0,9396,1,1,0,False,1 +117,0,201,0,9396,1,1,0,False,1 +117,0,201,0,9397,1,1,0,False,1 +117,0,202,0,7863,1,1,0,False,1 +117,0,202,0,7856,1,1,0,False,1 +117,0,202,0,7856,1,1,0,False,1 +117,0,203,0,7552,1,1,0,False,1 +117,0,203,0,7790,52,52,0,False,1 +117,0,203,0,7552,1,1,0,False,1 +117,0,203,0,7790,70,70,0,False,1 +27,0,201,0,7551,1,1,0,False,1 +27,0,201,1,7551,1,1,0,False,1 +27,0,201,2,7551,1,1,0,False,1 +125,0,200,0,7856,1,1,0,False,1 +125,0,200,1,7856,1,1,0,False,1 +115,0,200,0,9397,1,1,0,False,1 +115,0,201,2,7863,1,1,0,False,1 +115,0,201,1,7790,20,20,0,False,1 +115,0,201,1,7828,1,1,0,False,1 +115,0,201,0,7790,22,22,0,False,1 +115,0,201,0,7828,1,1,0,False,1 +115,0,202,3,7790,27,27,0,False,1 +115,0,202,3,9374,1,1,0,False,1 +115,0,202,2,7790,31,31,0,False,1 +115,0,202,2,9374,1,1,0,False,1 +115,0,202,2,7826,1,1,0,False,1 +115,0,202,1,7826,1,1,0,False,1 +36,0,201,0,7551,1,1,0,False,1 +36,0,201,0,7804,1,1,0,False,1 +36,0,201,1,7790,32,32,0,False,1 +86,0,201,2,7856,1,1,0,False,1 +86,0,201,1,7790,40,40,0,False,1 +86,0,201,1,9398,1,1,0,False,1 +86,0,201,4,7856,1,1,0,False,1 +86,0,201,5,7856,1,1,0,False,1 +86,0,201,0,7790,40,40,0,False,1 +86,0,201,0,9398,1,1,0,False,1 +86,0,201,3,9383,1,1,0,False,1 +1,0,327,0,7968,1,1,0,False,1 +1,0,327,0,7966,1,1,0,False,1 +1,0,267,5,7790,33,33,0,False,1 +1,0,267,5,9362,2,2,0,False,1 +1,0,267,8,7787,1,1,0,False,1 +1,0,267,8,9397,1,1,0,False,1 +1,0,267,6,7968,1,1,0,False,1 +1,0,267,6,7966,1,1,0,False,1 +1,0,267,4,7790,35,35,0,False,1 +1,0,267,4,9362,1,1,0,False,1 +1,0,267,7,7968,1,1,0,False,1 +1,0,267,7,7966,1,1,0,False,1 +1,0,267,3,7968,1,1,0,False,1 +1,0,267,3,7966,1,1,0,False,1 +1,0,266,3,7825,1,1,0,False,1 +1,0,266,3,8017,1,1,0,False,1 +1,0,266,4,7848,1,1,0,False,1 +1,0,266,4,8017,1,1,0,False,1 +1,0,266,9,7978,1,1,0,False,1 +1,0,266,10,7978,1,1,0,False,1 +1,0,266,12,7968,1,1,0,False,1 +1,0,266,13,7978,1,1,0,False,1 +1,0,266,14,7790,35,35,0,False,1 +1,0,266,14,7790,44,44,0,False,1 +1,0,266,14,9374,1,1,0,False,1 +1,0,266,11,7825,1,1,0,False,1 +1,0,266,11,8017,1,1,0,False,1 +1,0,266,8,7978,1,1,0,False,1 +1,0,266,5,7968,1,1,0,False,1 +1,0,266,6,7968,1,1,0,False,1 +1,0,266,7,7968,1,1,0,False,1 +1,0,266,0,7790,38,38,0,False,1 +1,0,266,0,9374,1,1,0,False,1 +1,0,266,1,7787,1,1,0,False,1 +1,0,266,2,7787,1,1,0,False,1 +1,0,267,2,7978,1,1,0,False,1 +1,0,267,2,9064,1,1,0,False,1 +1,0,267,0,7790,37,37,0,False,1 +1,0,267,0,9374,1,1,0,False,1 +1,0,267,1,7790,21,21,0,False,1 +1,0,268,13,7978,1,1,0,False,1 +1,0,268,13,9064,1,1,0,False,1 +1,0,268,14,7790,41,41,0,False,1 +1,0,268,11,7978,1,1,0,False,1 +1,0,268,9,7978,1,1,0,False,1 +1,0,268,10,7552,1,1,0,False,1 +1,0,268,10,9413,1,1,0,False,1 +1,0,268,8,9402,1,1,0,False,1 +1,0,268,8,9362,1,1,0,False,1 +1,0,268,7,7790,40,40,0,False,1 +1,0,268,0,7848,1,1,0,False,1 +1,0,268,0,8017,1,1,0,False,1 +1,0,268,2,7848,1,1,0,False,1 +1,0,268,2,8017,1,1,0,False,1 +1,0,268,3,7848,1,1,0,False,1 +1,0,268,3,8017,1,1,0,False,1 +1,0,268,4,7968,1,1,0,False,1 +1,0,268,1,7968,1,1,0,False,1 +1,0,268,5,7968,1,1,0,False,1 +1,0,268,6,7968,1,1,0,False,1 +1,0,268,15,9381,1,1,0,False,1 +1,0,268,15,55,2,2,0,False,1 +1,0,269,0,7968,1,1,0,False,1 +1,0,269,0,7978,1,1,0,False,1 +1,0,269,0,9064,1,1,0,False,1 +1,0,269,1,7968,1,1,0,False,1 +1,0,269,2,7968,1,1,0,False,1 +1,0,269,6,7968,1,1,0,False,1 +1,0,269,7,7968,1,1,0,False,1 +1,0,269,5,7790,42,42,0,False,1 +1,0,269,5,9374,1,1,0,False,1 +1,0,269,4,7790,41,41,0,False,1 +1,0,269,4,9374,1,1,0,False,1 +1,0,269,8,7848,1,1,0,False,1 +1,0,269,8,8017,1,1,0,False,1 +1,0,269,9,7848,1,1,0,False,1 +1,0,269,9,8017,1,1,0,False,1 +1,0,269,10,7848,1,1,0,False,1 +1,0,269,10,8017,1,1,0,False,1 +1,0,329,8,7978,1,1,0,False,1 +1,0,329,8,9064,1,1,0,False,1 +1,0,329,5,7790,20,20,0,False,1 +1,0,329,5,9401,1,1,0,False,1 +1,0,329,6,9398,1,1,0,False,1 +1,0,329,6,7829,1,1,0,False,1 +1,0,329,7,7790,50,50,0,False,1 +1,0,329,7,7851,1,1,0,False,1 +1,0,329,7,7904,1,1,0,False,1 +1,0,329,4,7790,20,20,0,False,1 +1,0,329,3,7978,1,1,0,False,1 +1,0,329,3,9064,1,1,0,False,1 +1,0,329,1,7790,20,20,0,False,1 +1,0,329,1,9401,1,1,0,False,1 +1,0,329,2,7978,1,1,0,False,1 +1,0,329,2,9064,1,1,0,False,1 +1,0,329,0,9398,1,1,0,False,1 +1,0,329,0,7829,1,1,0,False,1 +120,0,202,0,7790,24,24,0,False,1 +120,0,202,0,7903,1,1,0,False,1 +120,0,202,2,7551,1,1,0,False,1 +120,0,202,1,9374,1,1,0,False,1 +120,0,202,1,7790,25,25,0,False,1 +120,0,201,4,7790,28,28,0,False,1 +120,0,201,4,9374,1,1,0,False,1 +120,0,201,1,7848,1,1,0,False,1 +120,0,201,2,7848,1,1,0,False,1 +120,0,201,3,7848,1,1,0,False,1 +120,0,201,0,9374,1,1,0,False,1 +120,0,201,0,7790,28,28,0,False,1 +40,0,201,0,7918,1,1,0,False,1 +40,0,201,0,7726,1,1,0,False,1 +40,0,201,1,7918,1,1,0,False,1 +40,0,201,1,7726,1,1,0,False,1 +40,0,201,2,7918,1,1,0,False,1 +40,0,201,2,7828,1,1,0,False,1 +40,0,201,3,7918,1,1,0,False,1 +40,0,201,3,7828,1,1,0,False,1 +40,0,201,4,7918,1,1,0,False,1 +40,0,201,4,7726,1,1,0,False,1 +39,0,201,0,7790,33,33,0,False,1 +39,0,201,0,9375,1,1,0,False,1 +39,0,201,1,7553,1,1,0,False,1 +39,0,201,1,7894,1,1,0,False,1 +39,0,201,1,7790,35,35,0,False,1 +124,0,201,1,7752,1,1,0,False,1 +124,0,201,2,7752,1,1,0,False,1 +124,0,201,3,7752,1,1,0,False,1 +124,0,201,0,52,1,1,0,False,1 +91,0,200,2,7829,1,1,0,False,1 +91,0,200,2,7957,1,1,0,False,1 +91,0,200,1,9387,1,1,0,False,1 +91,0,201,1,9397,1,1,0,False,1 +91,0,202,1,7830,1,1,0,False,1 +91,0,202,1,8008,1,1,0,False,1 +91,0,202,0,7791,10,10,0,False,1 +91,0,202,0,7900,1,1,0,False,1 +74,0,200,0,7825,1,1,0,False,1 +74,0,200,1,7825,1,1,0,False,1 +74,0,202,4,9397,1,1,0,False,1 +74,0,202,4,7848,1,1,0,False,1 +74,0,202,0,7902,1,1,0,False,1 +74,0,202,0,7790,40,40,0,False,1 +74,0,202,1,7825,1,1,0,False,1 +74,0,202,2,7790,40,40,0,False,1 +74,0,202,2,9374,1,1,0,False,1 +74,0,202,5,9397,1,1,0,False,1 +74,0,202,5,7848,1,1,0,False,1 +74,0,202,3,7825,1,1,0,False,1 +74,0,202,3,7851,1,1,0,False,1 +74,0,203,0,7553,1,1,0,False,1 +74,0,203,1,7848,1,1,0,False,1 +74,0,203,2,7996,1,1,0,False,1 +74,0,203,2,9063,1,1,0,False,1 +74,0,201,0,7790,40,40,0,False,1 +74,0,201,0,9374,1,1,0,False,1 +74,0,201,1,7790,40,40,0,False,1 +74,0,201,1,9374,1,1,0,False,1 +74,0,201,2,7790,40,40,0,False,1 +74,0,201,2,9374,1,1,0,False,1 +74,0,204,0,7996,1,1,0,False,1 +74,0,204,0,9063,1,1,0,False,1 +74,0,204,3,9397,1,1,0,False,1 +74,0,204,3,7848,1,1,0,False,1 +74,0,204,2,35,1,1,0,False,1 +74,0,204,4,7902,1,1,0,False,1 +74,0,204,4,35,1,1,0,False,1 +74,0,204,1,7553,1,1,0,False,1 +74,0,204,1,7828,1,1,0,False,1 +74,0,204,5,7553,1,1,0,False,1 +74,0,204,5,7828,1,1,0,False,1 +74,0,204,6,7996,1,1,0,False,1 +74,0,204,6,9063,1,1,0,False,1 +74,0,204,7,7996,1,1,0,False,1 +74,0,204,7,9063,1,1,0,False,1 +74,0,204,8,7996,1,1,0,False,1 +74,0,204,8,9063,1,1,0,False,1 +74,0,206,0,8014,1,1,0,False,1 +74,0,205,0,9397,1,1,0,False,1 +121,0,201,2,7790,16,16,0,False,1 +121,0,201,3,7790,20,20,0,False,1 +121,0,201,1,7968,1,1,0,False,1 +121,0,201,0,7790,70,70,0,False,1 +118,0,201,0,9429,2,2,0,False,1 +118,0,201,0,52,1,1,0,False,1 +118,0,202,0,7848,1,1,0,False,1 +118,0,202,0,7852,1,1,0,False,1 +118,0,202,1,7861,1,1,0,False,1 +118,0,202,1,7862,1,1,0,False,1 +118,0,202,2,7861,1,1,0,False,1 +118,0,202,2,7862,1,1,0,False,1 +118,0,203,1,7861,1,1,0,False,1 +118,0,203,1,40,1,1,0,False,1 +118,0,203,1,7910,1,1,0,False,1 +118,0,203,0,9429,1,1,0,False,1 +118,0,203,0,52,1,1,0,False,1 +119,0,201,0,9398,1,1,0,False,1 +119,0,202,3,8014,1,1,0,False,1 +119,0,202,3,8002,1,1,0,False,1 +119,0,202,2,8014,1,1,0,False,1 +119,0,202,2,8002,1,1,0,False,1 +119,0,202,2,7790,50,50,0,False,1 +119,0,202,2,8002,1,1,0,False,1 +119,0,202,4,7826,1,1,0,False,1 +119,0,202,0,9398,1,1,0,False,1 +122,0,201,1,9063,1,1,0,False,1 +122,0,201,0,7790,50,50,0,False,1 +122,0,201,0,7894,1,1,0,False,1 +122,0,201,2,37,1,1,0,False,1 +122,0,201,4,7790,50,50,0,False,1 +122,0,201,4,7894,1,1,0,False,1 +122,0,201,3,37,1,1,0,False,1 +122,0,201,5,37,1,1,0,False,1 +122,0,202,0,7790,40,40,0,False,1 +122,0,202,0,7869,1,1,0,False,1 +122,0,202,1,37,1,1,0,False,1 +122,0,202,2,7553,1,1,0,False,1 +122,0,202,2,7830,1,1,0,False,1 +1,0,291,0,7790,50,50,0,False,1 +1,0,291,0,35,2,2,0,False,1 +1,0,291,1,7978,1,1,0,False,1 +1,0,291,1,7990,1,1,0,False,1 +1,0,291,2,7978,1,1,0,False,1 +1,0,291,2,7990,1,1,0,False,1 +1,0,291,3,7978,1,1,0,False,1 +1,0,291,3,7990,1,1,0,False,1 +1,0,291,4,7978,1,1,0,False,1 +1,0,291,4,7990,1,1,0,False,1 +1,0,292,8,7995,1,1,0,False,1 +1,0,292,8,7997,1,1,0,False,1 +1,0,292,7,9399,1,1,0,False,1 +1,0,292,6,9399,1,1,0,False,1 +1,0,292,6,7790,45,45,0,False,1 +1,0,292,4,7848,1,1,0,False,1 +1,0,292,4,7852,1,1,0,False,1 +1,0,292,5,7848,1,1,0,False,1 +1,0,292,5,7852,1,1,0,False,1 +1,0,292,3,7825,1,1,0,False,1 +1,0,292,1,7825,1,1,0,False,1 +1,0,292,0,9399,1,1,0,False,1 +1,0,292,2,7968,1,1,0,False,1 +1,0,293,2,41,1,1,0,False,1 +1,0,293,0,7825,1,1,0,False,1 +1,0,293,1,7825,1,1,0,False,1 +1,0,294,0,7968,1,1,0,False,1 +1,0,294,1,7968,1,1,0,False,1 +1,0,294,3,7968,1,1,0,False,1 +1,0,294,4,7968,1,1,0,False,1 +1,0,294,5,7968,1,1,0,False,1 +1,0,294,2,7968,1,1,0,False,1 +1,0,294,6,7968,1,1,0,False,1 +1,0,294,7,7968,1,1,0,False,1 +1,0,294,12,7968,1,1,0,False,1 +1,0,294,8,7978,1,1,0,False,1 +1,0,294,9,7978,1,1,0,False,1 +1,0,294,10,7978,1,1,0,False,1 +1,0,294,11,7978,1,1,0,False,1 +1,0,295,1,9399,1,1,0,False,1 +1,0,295,1,7790,36,36,0,False,1 +1,0,295,0,7981,1,1,0,False,1 +155,0,203,0,7998,1,1,0,False,1 +155,0,203,0,9063,1,1,0,False,1 +155,0,203,1,7998,1,1,0,False,1 +155,0,203,1,9063,1,1,0,False,1 +155,0,202,0,7828,1,1,0,False,1 +155,0,202,0,7852,1,1,0,False,1 +155,0,202,0,7861,1,1,0,False,1 +155,0,202,0,7862,1,1,0,False,1 +155,0,202,2,7861,1,1,0,False,1 +155,0,202,2,7862,1,1,0,False,1 +155,0,201,1,7848,1,1,0,False,1 +155,0,201,1,7852,1,1,0,False,1 +129,0,200,0,7975,1,1,0,False,1 +129,0,200,1,7975,1,1,0,False,1 +129,0,200,2,7975,1,1,0,False,1 +130,0,201,2,7790,35,35,0,False,1 +130,0,201,1,7826,1,1,0,False,1 +130,0,201,1,7830,1,1,0,False,1 +130,0,201,1,7790,37,37,0,False,1 +130,0,201,0,7826,1,1,0,False,1 +130,0,201,0,7830,1,1,0,False,1 +130,0,201,0,9363,1,1,0,False,1 +68,0,200,0,9399,1,1,0,False,1 +68,0,200,3,7978,1,1,0,False,1 +68,0,200,3,7978,1,1,0,False,1 +68,0,200,4,7862,1,1,0,False,1 +68,0,200,4,9389,1,1,0,False,1 +68,0,200,1,9389,1,1,0,False,1 +68,0,203,3,9063,1,1,0,False,1 +68,0,203,3,7997,1,1,0,False,1 +68,0,203,0,7852,1,1,0,False,1 +68,0,203,0,9389,1,1,0,False,1 +68,0,203,1,7790,53,53,0,False,1 +68,0,203,2,7760,1,1,0,False,1 +68,0,203,2,7790,20,20,0,False,1 +68,0,203,4,9063,1,1,0,False,1 +68,0,203,4,7997,1,1,0,False,1 +68,0,200,2,9399,1,1,0,False,1 +68,0,201,0,7760,1,1,0,False,1 +68,0,201,0,7790,20,20,0,False,1 +68,0,201,1,9389,1,1,0,False,1 +68,0,201,2,7847,1,1,0,False,1 +68,0,202,0,9063,1,1,0,False,1 +68,0,202,0,7997,1,1,0,False,1 +68,0,202,2,7760,1,1,0,False,1 +68,0,202,2,7790,20,20,0,False,1 +68,0,202,3,9399,1,1,0,False,1 +68,0,201,3,9416,1,1,0,False,1 +68,0,201,3,7790,57,57,0,False,1 +123,0,201,2,9383,1,1,0,False,1 +123,0,201,2,7862,1,1,0,False,1 +123,0,201,0,7857,1,1,0,False,1 +123,0,201,0,7862,1,1,0,False,1 +123,0,201,1,7998,1,1,0,False,1 +123,0,201,1,7997,1,1,0,False,1 +123,0,202,0,9399,1,1,0,False,1 +123,0,202,0,9429,1,1,0,False,1 +123,0,202,2,9384,1,1,0,False,1 +123,0,202,2,9429,1,1,0,False,1 +123,0,202,1,9384,1,1,0,False,1 +156,0,203,0,7790,59,59,0,False,1 +156,0,203,3,7899,1,1,0,False,1 +156,0,203,2,7979,1,1,0,False,1 +156,0,203,2,9064,1,1,0,False,1 +156,0,203,1,9063,1,1,0,False,1 +156,0,200,1,7790,34,34,0,False,1 +156,0,200,1,9429,1,1,0,False,1 +156,0,200,0,7790,74,74,0,False,1 +156,0,200,3,9388,1,1,0,False,1 +156,0,200,2,55,3,3,0,False,1 +156,0,204,0,9388,1,1,0,False,1 +156,0,205,0,55,3,3,0,False,1 +156,0,205,2,9388,1,1,0,False,1 +156,0,205,2,9429,1,1,0,False,1 +173,0,201,2,9383,1,1,0,False,1 +173,0,201,2,8009,1,1,0,False,1 +173,0,201,0,9374,1,1,0,False,1 +173,0,201,1,7981,1,1,0,False,1 +173,0,201,1,9064,1,1,0,False,1 +173,0,202,0,9383,1,1,0,False,1 +173,0,202,0,8009,1,1,0,False,1 +173,0,203,0,9383,1,1,0,False,1 +173,0,203,0,8009,1,1,0,False,1 +173,0,203,1,7904,1,1,0,False,1 +173,0,203,1,7862,1,1,0,False,1 +173,0,203,1,7790,74,74,0,False,1 +173,0,203,1,7904,1,1,0,False,1 +173,0,203,1,7862,1,1,0,False,1 +173,0,203,1,7790,83,83,0,False,1 +335,0,211,0,8018,2,2,0,False,1 +335,0,211,0,8018,1,1,0,False,1 +335,0,211,1,7994,1,1,0,False,1 +335,0,211,1,7994,1,1,0,False,1 +335,0,211,2,7994,2,2,0,False,1 +335,0,211,3,8018,2,2,0,False,1 +335,0,211,4,8018,1,1,0,False,1 +335,0,210,1,7853,2,2,0,False,1 +335,0,210,1,7901,1,1,0,False,1 +335,0,210,0,7853,2,2,0,False,1 +335,0,210,0,7901,2,2,0,False,1 +335,0,210,2,7853,1,1,0,False,1 +335,0,210,2,7901,2,2,0,False,1 +335,0,210,3,7967,2,2,0,False,1 +335,0,210,3,7967,1,1,0,False,1 +335,0,210,4,7967,1,1,0,False,1 +335,0,213,0,7986,3,3,0,False,1 +335,0,213,0,11510,5,5,1,False,1 +335,0,213,0,21251,2,2,1,False,1 +335,0,209,2,8018,1,1,0,False,1 +335,0,209,3,8018,2,2,0,False,1 +335,0,209,1,8018,1,1,0,False,1 +335,0,209,1,8018,1,1,0,False,1 +335,0,209,0,7981,1,1,0,False,1 +335,0,202,1,7848,2,2,0,False,1 +335,0,202,0,7981,1,1,0,False,1 +335,0,202,0,7981,1,1,0,False,1 +335,0,202,2,7981,1,1,0,False,1 +335,0,202,3,7848,2,2,0,False,1 +335,0,202,3,7848,1,1,0,False,1 +330,0,200,0,7851,1,1,0,False,1 +330,0,200,0,7956,2,2,0,False,1 +330,0,200,0,11504,2,2,0,False,1 +330,0,202,1,7859,3,3,0,False,1 +330,0,202,2,7859,2,2,0,False,1 +330,0,202,2,11504,2,2,0,False,1 +330,0,202,2,7790,69,69,0,False,1 +330,0,206,3,7830,2,2,0,False,1 +330,0,206,3,7830,1,1,0,False,1 +330,0,206,0,7830,1,1,0,False,1 +330,0,206,1,11504,2,2,0,False,1 +330,0,206,1,11505,1,1,0,False,1 +330,0,206,1,7790,68,68,0,False,1 +330,0,206,2,11504,1,1,0,False,1 +330,0,206,2,7790,66,66,0,False,1 +318,0,201,2,55,3,3,0,False,1 +318,0,201,2,7790,212,212,0,False,1 +318,0,201,1,7990,2,2,0,False,1 +318,0,201,1,9064,2,2,0,False,1 +318,0,201,0,7990,1,1,0,False,1 +318,0,201,0,9064,1,1,0,False,1 +318,0,202,4,7990,1,1,0,False,1 +318,0,202,4,9064,2,2,0,False,1 +318,0,202,5,7947,2,2,0,False,1 +318,0,202,5,7790,210,210,0,False,1 +318,0,202,5,8015,3,3,0,False,1 +318,0,202,2,19508,18,18,0,False,1 +318,0,202,2,55,2,2,0,False,1 +318,0,202,1,7947,2,2,0,False,1 +318,0,202,1,7790,18,18,0,False,1 +318,0,202,1,8015,2,2,0,False,1 +318,0,202,3,8007,2,2,0,False,1 +318,0,202,3,7942,1,1,0,False,1 +318,0,202,3,7790,195,195,0,False,1 +318,0,202,3,11508,3,3,0,False,1 +318,0,202,0,7990,2,2,0,False,1 +318,0,202,0,9064,2,2,0,False,1 +365,0,201,0,7848,2,2,0,False,1 +365,0,201,0,8010,1,1,0,False,1 +365,0,201,0,11766,1,1,0,False,1 +365,0,201,0,7790,175,175,0,False,1 +365,0,201,1,7902,1,1,0,False,1 +365,0,201,1,7899,1,1,0,False,1 +365,0,201,2,7861,2,2,0,False,1 +365,0,201,2,7897,2,2,0,False,1 +592,0,200,0,21214,2,2,0,False,1 +592,0,200,0,7790,325,325,0,False,1 +592,0,200,0,55,2,2,0,False,1 +592,0,200,1,21215,2,2,0,False,1 +592,0,200,1,7790,358,358,0,False,1 +331,0,202,3,7916,3,3,0,False,1 +331,0,202,2,7916,1,1,0,False,1 +331,0,202,1,7878,2,2,0,False,1 +331,0,202,1,11764,1,1,0,False,1 +331,0,202,1,7790,75,75,0,False,1 +321,0,204,0,55,2,2,0,False,1 +321,0,204,0,7790,68,68,0,False,1 +321,0,204,1,55,1,1,0,False,1 +321,0,204,1,7790,61,61,0,False,1 +321,0,205,3,11775,2,2,0,False,1 +321,0,205,3,11776,2,2,0,False,1 +321,0,205,3,7790,69,69,0,False,1 +321,0,205,1,11775,2,2,0,False,1 +321,0,205,1,7790,62,62,0,False,1 +321,0,205,0,11775,1,1,0,False,1 +321,0,205,0,11776,2,2,0,False,1 +321,0,205,0,7790,68,68,0,False,1 +321,0,205,2,11775,2,2,0,False,1 +321,0,205,2,11776,3,3,0,False,1 +321,0,205,2,7790,64,64,0,False,1 +321,0,206,4,7970,2,2,0,False,1 +321,0,206,3,7947,3,3,0,False,1 +321,0,206,3,7790,65,65,0,False,1 +321,0,206,3,55,2,2,0,False,1 +321,0,206,3,7955,2,2,0,False,1 +321,0,206,2,7947,3,3,0,False,1 +321,0,206,2,7790,69,69,0,False,1 +321,0,206,2,55,3,3,0,False,1 +321,0,206,2,7955,3,3,0,False,1 +321,0,206,1,7970,2,2,0,False,1 +409,0,203,0,7855,2,2,0,False,1 +409,0,203,0,7860,1,1,0,False,1 +409,0,203,1,7855,2,2,0,False,1 +409,0,203,1,7860,2,2,0,False,1 +409,0,203,2,7855,2,2,0,False,1 +409,0,203,2,7790,74,74,0,False,1 +409,0,202,1,7996,2,2,0,False,1 +409,0,202,1,9063,2,2,0,False,1 +409,0,202,0,7996,1,1,0,False,1 +409,0,202,0,9063,1,1,0,False,1 +409,0,202,2,7878,2,2,0,False,1 +409,0,202,2,7855,1,1,0,False,1 +409,0,202,2,7790,72,72,0,False,1 +409,0,202,3,7878,2,2,0,False,1 +409,0,202,3,7855,1,1,0,False,1 +409,0,202,3,7790,76,76,0,False,1 +409,0,201,0,7855,1,1,0,False,1 +409,0,201,0,7790,74,74,0,False,1 +409,0,201,1,7855,2,2,0,False,1 +409,0,201,1,7860,2,2,0,False,1 +409,0,201,2,7855,1,1,0,False,1 +409,0,200,1,7855,2,2,0,False,1 +409,0,200,0,7855,1,1,0,False,1 +408,0,204,0,55,1,1,0,False,1 +408,0,204,0,7790,82,82,0,False,1 +408,0,205,0,7957,3,3,0,False,1 +408,0,205,0,7790,87,87,0,False,1 +408,0,205,0,11789,2,2,0,False,1 +408,0,205,1,7957,3,3,0,False,1 +408,0,205,1,7790,84,84,0,False,1 +322,0,204,1,7991,2,2,0,False,1 +322,0,204,1,7991,1,1,0,False,1 +322,0,204,0,7991,2,2,0,False,1 +322,0,205,2,7898,1,1,0,False,1 +322,0,205,2,7898,1,1,0,False,1 +322,0,205,1,7898,2,2,0,False,1 +322,0,205,0,7898,2,2,0,False,1 +336,0,206,1,7981,2,2,0,False,1 +336,0,207,0,7914,1,1,0,False,1 +336,0,207,0,7898,2,2,0,False,1 +336,0,207,1,7914,2,2,0,False,1 +336,0,207,1,7898,2,2,0,False,1 +336,0,207,2,9159,1,1,0,False,1 +336,0,207,2,9059,2,2,0,False,1 +336,0,205,2,7981,2,2,0,False,1 +336,0,205,2,7991,2,2,0,False,1 +336,0,205,0,7914,1,1,0,False,1 +336,0,205,0,7898,2,2,0,False,1 +336,0,205,1,9159,1,1,0,False,1 +336,0,205,1,9059,2,2,0,False,1 +336,0,205,3,7981,3,3,0,False,1 +336,0,205,3,7991,1,1,0,False,1 +336,0,208,1,7981,2,2,0,False,1 +336,0,208,1,7991,3,3,0,False,1 +336,0,208,0,9159,2,2,0,False,1 +336,0,208,0,9059,2,2,0,False,1 +336,0,209,1,7914,2,2,0,False,1 +336,0,209,1,7898,1,1,0,False,1 +336,0,209,0,9159,2,2,0,False,1 +336,0,209,0,9059,1,1,0,False,1 +372,0,207,23,15993,1,1,0,False,1 +372,0,207,23,16120,1,1,0,False,1 +372,0,207,23,15947,1,1,0,False,1 +372,0,207,21,15993,1,1,0,False,1 +372,0,207,21,16120,1,1,0,False,1 +372,0,207,7,15993,1,1,0,False,1 +372,0,207,7,16120,1,1,0,False,1 +372,0,207,20,15993,1,1,0,False,1 +372,0,207,20,16120,1,1,0,False,1 +372,0,207,20,7790,84,84,0,False,1 +372,0,207,19,7790,71,71,0,False,1 +372,0,207,19,15947,2,2,0,False,1 +372,0,207,4,7994,2,2,0,False,1 +372,0,207,4,7980,1,1,0,False,1 +372,0,205,11,7994,2,2,0,False,1 +372,0,205,11,7980,1,1,0,False,1 +372,0,205,11,7845,2,2,0,False,1 +372,0,205,14,15949,1,1,0,False,1 +372,0,205,14,15949,1,1,0,False,1 +372,0,205,8,15947,2,2,0,False,1 +372,0,205,8,55,2,2,0,False,1 +372,0,205,8,7980,1,1,0,False,1 +372,0,205,8,7967,1,1,0,False,1 +372,0,205,9,7790,78,78,0,False,1 +372,0,205,9,9402,1,1,0,False,1 +372,0,205,9,8004,2,2,0,False,1 +372,0,205,9,8009,2,2,0,False,1 +372,0,205,9,15949,1,1,0,False,1 +372,0,205,9,7845,1,1,0,False,1 +372,0,205,9,15947,1,1,0,False,1 +372,0,205,9,7967,2,2,0,False,1 +372,0,205,9,15948,1,1,0,False,1 +372,0,205,12,7994,2,2,0,False,1 +372,0,205,12,7845,1,1,0,False,1 +372,0,205,10,7790,83,83,0,False,1 +372,0,205,10,9401,2,2,0,False,1 +372,0,205,10,8009,2,2,0,False,1 +372,0,205,10,8004,2,2,0,False,1 +372,0,205,10,55,2,2,0,False,1 +372,0,205,15,7967,2,2,0,False,1 +372,0,205,15,15948,1,1,0,False,1 +372,0,205,5,55,2,2,0,False,1 +372,0,205,5,15948,1,1,0,False,1 +372,0,205,5,15948,1,1,0,False,1 +372,0,205,5,15947,1,1,0,False,1 +372,0,205,13,15947,1,1,0,False,1 +372,0,205,13,9397,1,1,0,False,1 +372,0,205,2,15947,1,1,0,False,1 +372,0,205,2,15949,1,1,0,False,1 +372,0,205,7,15949,1,1,0,False,1 +372,0,205,7,15949,1,1,0,False,1 +372,0,205,7,15947,1,1,0,False,1 +372,0,205,7,15947,2,2,0,False,1 +372,0,205,6,15947,1,1,0,False,1 +372,0,205,6,15947,2,2,0,False,1 +372,0,205,6,15949,2,2,0,False,1 +372,0,205,3,15947,2,2,0,False,1 +372,0,205,3,7845,2,2,0,False,1 +372,0,205,1,55,1,1,0,False,1 +372,0,205,1,7790,71,71,0,False,1 +372,0,205,1,9401,1,1,0,False,1 +372,0,205,4,15949,1,1,0,False,1 +372,0,205,4,7845,1,1,0,False,1 +372,0,205,4,15947,1,1,0,False,1 +372,0,205,0,7845,2,2,0,False,1 +372,0,205,0,7845,1,1,0,False,1 +372,0,207,11,7790,75,75,0,False,1 +372,0,207,11,55,1,1,0,False,1 +372,0,207,11,9398,2,2,0,False,1 +372,0,207,6,7790,73,73,0,False,1 +372,0,207,6,55,1,1,0,False,1 +372,0,207,5,15948,2,2,0,False,1 +372,0,207,5,7967,1,1,0,False,1 +372,0,207,5,7967,1,1,0,False,1 +372,0,207,8,7994,1,1,0,False,1 +372,0,207,8,7980,1,1,0,False,1 +372,0,207,1,15949,1,1,0,False,1 +372,0,207,1,7851,2,2,0,False,1 +372,0,207,0,15947,1,1,0,False,1 +372,0,207,0,7980,1,1,0,False,1 +372,0,207,0,7845,1,1,0,False,1 +372,0,207,2,15947,2,2,0,False,1 +372,0,207,2,7980,1,1,0,False,1 +372,0,207,2,7980,1,1,0,False,1 +372,0,207,3,7851,2,2,0,False,1 +372,0,207,3,7845,1,1,0,False,1 +372,0,207,3,7851,2,2,0,False,1 +372,0,207,10,15947,1,1,0,False,1 +372,0,207,10,7980,1,1,0,False,1 +372,0,207,10,15948,1,1,0,False,1 +372,0,207,9,15949,1,1,0,False,1 +372,0,207,9,7851,2,2,0,False,1 +372,0,207,9,7851,1,1,0,False,1 +372,0,208,0,15948,2,2,0,False,1 +372,0,208,0,15948,2,2,0,False,1 +372,0,208,2,15948,1,1,0,False,1 +372,0,208,2,15948,2,2,0,False,1 +372,0,208,6,15947,1,1,0,False,1 +372,0,208,6,15947,1,1,0,False,1 +372,0,208,8,7967,1,1,0,False,1 +372,0,208,8,15947,1,1,0,False,1 +372,0,208,4,15947,2,2,0,False,1 +372,0,208,4,15947,1,1,0,False,1 +372,0,208,3,7937,2,2,1,False,1 +372,0,208,3,7995,3,3,0,False,1 +372,0,208,3,41,3,3,0,False,1 +372,0,208,13,15921,2,2,0,False,1 +372,0,208,13,7994,2,2,0,False,1 +372,0,208,11,15947,3,3,0,False,1 +372,0,208,11,15949,1,1,0,False,1 +372,0,208,11,15949,1,1,0,False,1 +372,0,208,11,16002,1,2,0,False,0.8 +372,0,208,9,7845,2,2,0,False,1 +372,0,208,9,15949,1,1,0,False,1 +372,0,208,9,16002,1,2,0,False,0.8 +372,0,208,14,7845,2,2,0,False,1 +372,0,208,14,15947,1,1,0,False,1 +372,0,208,12,7845,2,2,0,False,1 +372,0,208,12,7980,1,1,0,False,1 +372,0,208,12,16002,1,3,0,False,0.4 +372,0,208,10,7845,2,2,0,False,1 +372,0,208,10,15949,1,1,0,False,1 +372,0,208,10,16002,1,1,0,False,1 +372,0,206,10,7967,2,2,0,False,1 +372,0,206,10,15948,1,1,0,False,1 +372,0,206,12,7995,1,1,0,False,1 +372,0,206,12,7981,3,3,0,False,1 +372,0,206,12,7980,1,1,0,False,1 +372,0,206,8,7995,1,1,0,False,1 +372,0,206,8,15947,2,2,0,False,1 +372,0,206,2,7967,1,1,0,False,1 +372,0,206,2,15948,1,1,0,False,1 +372,0,206,1,7790,87,87,0,False,1 +372,0,206,1,55,3,3,0,False,1 +372,0,206,1,8004,2,2,0,False,1 +372,0,206,1,8009,1,1,0,False,1 +372,0,208,1,15948,1,1,0,False,1 +372,0,208,1,15948,1,1,0,False,1 +372,0,208,7,7980,1,1,0,False,1 +372,0,208,7,7845,2,2,0,False,1 +372,0,206,7,15948,1,1,0,False,1 +372,0,206,7,7967,1,1,0,False,1 +372,0,206,0,7790,79,79,0,False,1 +372,0,206,0,55,3,3,0,False,1 +372,0,206,0,8004,2,2,0,False,1 +372,0,206,6,7995,2,2,0,False,1 +372,0,206,6,15947,1,1,0,False,1 +372,0,206,4,7995,1,1,0,False,1 +372,0,206,4,15947,1,1,0,False,1 +372,0,206,3,15921,2,2,0,False,1 +372,0,206,3,7994,2,2,0,False,1 +372,0,206,3,15947,1,1,0,False,1 +372,0,206,5,7967,1,1,0,False,1 +372,0,206,5,7790,87,87,0,False,1 +372,0,206,5,55,2,2,0,False,1 +372,0,206,11,15948,1,1,0,False,1 +372,0,206,11,7967,1,1,0,False,1 +372,0,206,9,7995,1,1,0,False,1 +372,0,206,9,15947,1,1,0,False,1 +372,0,206,16,7790,72,72,0,False,1 +372,0,206,16,9398,2,2,0,False,1 +372,0,206,16,41,2,2,0,False,1 +372,0,206,16,15921,2,2,0,False,1 +372,0,206,17,7790,72,72,0,False,1 +372,0,206,17,15925,3,3,0,False,1 +372,0,206,17,16115,3,3,0,False,1 +372,0,206,18,15948,1,1,0,False,1 +372,0,206,18,7967,1,1,0,False,1 +372,0,206,20,15948,1,1,0,False,1 +372,0,206,20,15921,1,1,0,False,1 +372,0,206,19,7845,1,1,0,False,1 +372,0,206,19,15949,1,1,0,False,1 +372,0,206,19,16002,1,3,0,False,1 +372,0,206,21,7995,1,1,0,False,1 +372,0,206,21,15947,1,1,0,False,1 +372,0,206,22,7995,2,2,0,False,1 +372,0,206,22,15948,1,1,0,False,1 +372,0,206,13,15947,2,2,0,False,1 +372,0,206,13,15947,1,1,0,False,1 +372,0,207,15,15948,1,1,0,False,1 +372,0,207,15,15948,1,1,0,False,1 +372,0,207,15,15948,2,2,0,False,1 +372,0,207,15,15948,1,1,0,False,1 +372,0,207,14,15947,2,2,0,False,1 +372,0,207,14,15947,1,1,0,False,1 +372,0,207,13,15948,1,1,0,False,1 +372,0,207,13,7967,2,2,0,False,1 +372,0,207,22,7790,85,85,0,False,1 +372,0,207,22,55,1,1,0,False,1 +372,0,207,22,9402,1,1,0,False,1 +372,0,207,17,15948,1,1,0,False,1 +372,0,207,17,15948,1,1,0,False,1 +372,0,207,17,15948,1,1,0,False,1 +372,0,207,17,15948,2,2,0,False,1 +372,0,207,16,7790,72,72,0,False,1 +372,0,207,16,9400,3,3,0,False,1 +372,0,207,16,8008,2,2,0,False,1 +415,0,200,1,15947,1,1,0,False,1 +415,0,200,1,15947,2,2,0,False,1 +415,0,200,0,7894,2,2,0,False,1 +415,0,200,0,8005,2,2,0,False,1 +415,0,200,0,8010,2,2,0,False,1 +415,0,200,2,7903,2,2,0,False,1 +415,0,200,2,7903,1,1,0,False,1 +415,0,201,0,7894,1,1,0,False,1 +415,0,201,0,7894,2,2,0,False,1 +415,0,201,3,7903,3,3,0,False,1 +415,0,201,2,7903,1,1,0,False,1 +415,0,201,1,15915,3,3,0,False,1 +415,0,201,1,15947,1,1,0,False,1 +415,0,202,1,15947,1,1,0,False,1 +415,0,202,1,15947,1,1,0,False,1 +415,0,202,0,15915,3,3,0,False,1 +415,0,202,0,15947,2,2,0,False,1 +415,0,206,14,7845,1,1,0,False,1 +415,0,206,14,7845,1,1,0,False,1 +372,0,206,15,7790,81,81,0,False,1 +372,0,206,15,15925,2,2,0,False,1 +372,0,206,14,7845,2,2,0,False,1 +372,0,206,14,7980,1,1,0,False,1 +372,0,206,14,16002,1,2,0,False,1 +414,0,201,0,7790,34,34,0,False,1 +414,0,201,0,7937,1,1,1,False,1 +414,0,201,0,7872,1,1,0,False,1 +414,0,202,1,7790,37,37,0,False,1 +414,0,202,1,7873,1,1,0,False,1 +414,0,202,1,7873,1,1,0,False,1 +414,0,202,2,7854,1,1,0,False,1 +414,0,202,2,9060,2,2,0,False,1 +414,0,202,0,15947,1,1,0,False,1 +414,0,202,0,15947,1,1,0,False,1 +414,0,203,0,7790,41,41,0,False,1 +414,0,203,0,7873,2,2,0,False,1 +374,0,205,15,7995,1,1,0,False,1 +374,0,205,15,15951,2,2,0,False,1 +374,0,205,15,7981,2,2,0,False,1 +374,0,205,17,15950,1,1,0,False,1 +374,0,205,17,15950,1,1,0,False,1 +374,0,205,11,15950,2,2,0,False,1 +374,0,205,11,15950,1,1,0,False,1 +374,0,205,7,15950,2,2,0,False,1 +374,0,205,13,15952,2,2,0,False,1 +374,0,205,13,7981,2,2,0,False,1 +374,0,205,1,7981,1,1,0,False,1 +374,0,205,1,7981,2,2,0,False,1 +374,0,205,2,15950,1,1,0,False,1 +374,0,205,2,15950,1,1,0,False,1 +374,0,205,9,7981,2,2,0,False,1 +374,0,205,8,7790,39,39,0,False,1 +374,0,205,8,55,2,2,0,False,1 +374,0,205,8,9401,1,1,0,False,1 +374,0,205,0,15952,2,2,0,False,1 +374,0,205,0,7981,1,1,0,False,1 +374,0,205,10,7790,37,37,0,False,1 +374,0,205,10,55,1,1,0,False,1 +374,0,205,10,9402,2,2,0,False,1 +374,0,205,6,15950,2,2,0,False,1 +374,0,205,16,15950,1,1,0,False,1 +374,0,205,16,15950,1,1,0,False,1 +374,0,205,14,15950,2,2,0,False,1 +374,0,205,18,7790,98,98,0,False,1 +374,0,205,18,9401,1,1,0,False,1 +374,0,205,12,7981,2,2,0,False,1 +374,0,205,12,15952,2,2,0,False,1 +417,0,200,0,7894,2,2,0,False,1 +417,0,200,0,7843,2,2,0,False,1 +417,0,201,1,8019,1,1,0,False,1 +417,0,201,1,8005,2,2,0,False,1 +417,0,201,1,8009,2,2,0,False,1 +417,0,201,1,7903,2,2,0,False,1 +417,0,201,2,7894,1,1,0,False,1 +417,0,201,2,15917,2,2,0,False,1 +417,0,201,0,7894,1,1,0,False,1 +417,0,201,0,15917,1,1,0,False,1 +417,0,203,1,8009,2,2,0,False,1 +417,0,203,1,7903,1,1,0,False,1 +417,0,208,0,7894,2,2,0,False,1 +417,0,208,0,15917,1,1,0,False,1 +417,0,208,1,7894,2,2,0,False,1 +417,0,208,1,15917,2,2,0,False,1 +417,0,203,2,7894,2,2,0,False,1 +417,0,203,2,15917,1,1,0,False,1 +417,0,203,2,55,2,2,0,False,1 +417,0,203,4,7894,2,2,0,False,1 +417,0,203,4,15917,1,1,0,False,1 +417,0,203,3,7894,1,1,0,False,1 +417,0,203,3,15917,1,1,0,False,1 +417,0,203,3,7790,78,78,0,False,1 +374,0,205,5,15951,2,2,0,False,1 +374,0,205,5,15951,1,1,0,False,1 +374,0,205,3,15951,2,2,0,False,1 +374,0,205,3,15951,2,2,0,False,1 +374,0,205,4,15951,1,1,0,False,1 +374,0,205,4,15951,2,2,0,False,1 +418,0,201,0,8005,2,2,0,False,1 +418,0,201,0,8009,1,1,0,False,1 +418,0,201,0,8006,2,2,0,False,1 +418,0,202,0,8009,2,2,0,False,1 +418,0,202,0,8006,2,2,0,False,1 +418,0,202,0,55,2,2,0,False,1 +418,0,202,1,8009,2,2,0,False,1 +418,0,202,1,8006,2,2,0,False,1 +418,0,202,1,7790,67,67,0,False,1 +418,0,202,1,13483,1,1,1,False,1 +418,0,206,0,15951,2,2,0,False,1 +418,0,206,0,15951,1,1,0,False,1 +374,0,207,9,7994,3,3,0,False,1 +374,0,207,9,7981,1,1,0,False,1 +374,0,207,9,7981,1,1,0,False,1 +374,0,207,4,16116,2,2,0,False,1 +374,0,207,4,15926,1,1,0,False,1 +374,0,207,2,15950,1,1,0,False,1 +374,0,207,2,15950,1,1,0,False,1 +374,0,207,12,15952,2,2,0,False,1 +374,0,207,12,7981,1,1,0,False,1 +374,0,206,15,15950,2,2,0,False,1 +374,0,207,0,7981,1,1,0,False,1 +374,0,207,0,7981,1,1,0,False,1 +374,0,207,1,9401,1,1,0,False,1 +374,0,207,1,7790,32,32,0,False,1 +374,0,207,6,7981,1,1,0,False,1 +374,0,207,6,15952,2,2,0,False,1 +374,0,207,5,7790,51,51,0,False,1 +374,0,207,5,9402,2,2,0,False,1 +374,0,206,16,15950,1,1,0,False,1 +374,0,206,16,15950,1,1,0,False,1 +374,0,206,16,15950,2,2,0,False,1 +374,0,206,7,15950,2,2,0,False,1 +374,0,206,7,15951,2,2,0,False,1 +374,0,206,8,15952,1,1,0,False,1 +374,0,206,8,15952,1,1,0,False,1 +374,0,206,8,15951,1,1,0,False,1 +374,0,206,8,7995,1,1,0,False,1 +374,0,206,18,15950,1,1,0,False,1 +374,0,206,17,15951,2,2,0,False,1 +374,0,206,17,15951,1,1,0,False,1 +374,0,206,5,15951,2,2,0,False,1 +374,0,206,6,15951,2,2,0,False,1 +374,0,206,6,15951,1,1,0,False,1 +374,0,206,13,15951,2,2,0,False,1 +374,0,206,13,7995,2,2,0,False,1 +374,0,206,14,15950,2,2,0,False,1 +374,0,206,3,15951,2,2,0,False,1 +374,0,206,3,7995,2,2,0,False,1 +374,0,206,0,7790,49,49,0,False,1 +374,0,206,0,9402,1,1,0,False,1 +374,0,206,0,55,1,1,0,False,1 +374,0,206,9,7790,27,27,0,False,1 +374,0,206,9,9401,1,1,0,False,1 +374,0,206,10,15951,2,2,0,False,1 +374,0,206,11,15951,2,2,0,False,1 +374,0,206,2,7790,51,51,0,False,1 +374,0,206,2,9401,1,1,0,False,1 +374,0,206,2,9402,1,1,0,False,1 +374,0,206,4,15950,1,1,0,False,1 +374,0,206,4,15950,1,1,0,False,1 +374,0,206,1,15950,2,2,0,False,1 +374,0,208,18,15951,2,2,0,False,1 +374,0,208,12,15951,2,2,0,False,1 +374,0,208,11,15950,2,2,0,False,1 +374,0,208,11,16003,2,2,0,False,1 +374,0,208,2,15950,2,2,0,False,1 +374,0,208,2,16003,3,3,0,False,1 +374,0,208,10,15988,2,2,0,False,1 +374,0,208,10,15988,1,1,0,False,1 +374,0,208,10,16119,2,2,0,False,1 +374,0,208,1,15988,2,2,0,False,1 +374,0,208,1,15988,1,1,0,False,1 +374,0,208,1,16119,2,2,0,False,1 +374,0,208,1,7790,98,98,0,False,1 +374,0,208,17,15951,2,2,0,False,1 +374,0,208,16,7981,2,2,0,False,1 +374,0,208,15,15951,2,2,0,False,1 +374,0,208,15,15951,1,1,0,False,1 +374,0,208,14,15950,1,1,0,False,1 +374,0,208,9,15952,2,2,0,False,1 +374,0,208,7,15950,1,1,0,False,1 +404,0,200,12,7851,2,2,0,False,1 +404,0,200,5,7845,2,2,0,False,1 +404,0,200,5,7883,2,2,0,False,1 +404,0,200,11,7851,2,2,0,False,1 +404,0,200,10,7851,2,2,0,False,1 +404,0,200,4,7873,2,2,0,False,1 +404,0,200,4,7864,2,2,0,False,1 +404,0,200,4,7864,1,1,0,False,1 +404,0,200,4,7790,81,81,0,False,1 +378,0,201,2,15929,2,2,0,False,1 +378,0,201,2,7857,2,2,0,False,1 +378,0,201,1,15951,2,2,0,False,1 +378,0,201,1,15951,2,2,0,False,1 +378,0,201,0,7790,85,85,0,False,1 +378,0,201,0,7875,2,2,0,False,1 +378,0,201,0,7875,2,2,0,False,1 +378,0,201,0,15929,2,2,1,False,1 +378,0,201,3,15950,1,1,0,False,1 +374,0,207,7,15950,2,2,0,False,1 +374,0,207,8,15952,2,2,0,False,1 +419,0,201,0,7903,3,3,0,False,1 +419,0,201,0,7790,76,76,0,False,1 +419,0,202,2,7894,3,3,0,False,1 +419,0,202,2,7790,75,75,0,False,1 +419,0,202,1,7903,4,4,0,False,1 +419,0,202,1,13483,1,1,0,False,1 +419,0,202,1,7790,78,78,0,False,1 +419,0,202,0,7894,3,3,0,False,1 +419,0,202,0,7790,44,44,0,False,1 +371,0,211,5,15944,2,2,0,False,1 +371,0,211,7,15944,2,2,0,False,1 +371,0,211,6,15944,1,1,0,False,1 +371,0,211,3,15944,1,1,0,False,1 +371,0,211,4,15944,2,2,0,False,1 +371,0,211,2,7935,2,2,0,False,1 +371,0,211,2,7790,75,75,0,False,1 +371,0,211,2,7939,2,2,0,False,1 +371,0,211,2,9402,2,2,0,False,1 +371,0,211,2,9401,3,3,0,False,1 +371,0,211,8,15945,3,3,0,False,1 +371,0,211,8,7829,2,2,0,False,1 +371,0,210,1,15944,2,2,0,False,1 +371,0,210,7,15944,2,2,0,False,1 +371,0,210,2,7981,1,1,0,False,1 +371,0,210,2,15944,1,1,0,False,1 +371,0,210,6,7935,2,2,0,False,1 +371,0,210,6,7790,79,79,0,False,1 +371,0,210,4,15945,1,1,0,False,1 +371,0,210,4,7829,2,2,0,False,1 +371,0,210,3,15945,2,2,0,False,1 +371,0,210,3,7829,2,2,0,False,1 +371,0,210,12,7981,2,2,0,False,1 +371,0,210,13,15944,2,2,0,False,1 +371,0,210,5,15944,3,3,0,False,1 +371,0,210,9,15944,2,2,0,False,1 +371,0,210,10,7790,50,50,0,False,1 +371,0,210,10,7935,2,2,0,False,1 +371,0,210,10,7939,3,3,0,False,1 +371,0,210,10,9402,2,2,0,False,1 +371,0,210,11,7981,3,3,0,False,1 +371,0,210,8,7981,3,3,0,False,1 +371,0,210,19,7861,2,2,0,False,1 +371,0,210,19,7853,3,3,0,False,1 +371,0,210,19,15946,1,1,0,False,1 +371,0,210,20,7981,4,4,0,False,1 +371,0,210,17,15944,3,3,0,False,1 +371,0,210,16,7861,2,2,0,False,1 +371,0,210,16,7853,2,2,0,False,1 +371,0,210,16,15946,2,2,0,False,1 +371,0,210,18,15944,2,2,0,False,1 +371,0,210,15,7935,2,2,0,False,1 +371,0,210,15,7939,3,3,0,False,1 +371,0,210,15,9401,2,2,0,False,1 +371,0,210,15,55,5,5,0,False,1 +371,0,210,14,7981,3,3,0,False,1 +413,0,200,0,7935,3,3,0,False,1 +413,0,200,0,15946,2,2,0,False,1 +413,0,200,0,55,5,5,0,False,1 +413,0,200,0,7790,79,79,0,False,1 +413,0,201,0,7935,2,2,0,False,1 +413,0,201,0,15946,2,2,0,False,1 +413,0,201,0,55,2,2,0,False,1 +413,0,201,0,7790,77,77,0,False,1 +413,0,209,1,7935,2,2,0,False,1 +413,0,209,1,15946,4,4,0,False,1 +413,0,209,1,7790,78,78,0,False,1 +413,0,209,0,15946,3,3,0,False,1 +413,0,204,0,15946,3,3,0,False,1 +413,0,204,0,7790,74,74,0,False,1 +413,0,204,0,13483,2,2,0,False,1 +413,0,204,1,15946,2,2,0,False,1 +413,0,204,1,15946,1,1,0,False,1 +413,0,205,2,7935,1,1,0,False,1 +413,0,205,2,7790,79,79,0,False,1 +413,0,205,2,13483,2,2,0,False,1 +413,0,205,2,55,2,2,0,False,1 +413,0,204,2,7935,2,2,0,False,1 +413,0,204,2,7790,71,71,0,False,1 +413,0,204,2,55,3,3,0,False,1 +413,0,203,0,7790,77,77,0,False,1 +413,0,203,0,13483,2,2,0,False,1 +413,0,203,0,55,2,2,0,False,1 +413,0,203,1,15946,2,2,0,False,1 +413,0,201,1,7935,2,2,0,False,1 +413,0,201,1,7790,74,74,0,False,1 +413,0,201,1,55,1,1,0,False,1 +366,0,200,0,7939,2,2,0,False,1 +366,0,200,0,8004,2,2,0,False,1 +366,0,200,0,7935,1,1,0,False,1 +366,0,200,0,7790,80,80,0,False,1 +366,0,201,2,7939,1,1,0,False,1 +366,0,201,2,8004,3,3,0,False,1 +366,0,201,2,7935,2,2,0,False,1 +366,0,201,2,7790,75,75,0,False,1 +366,0,202,0,7939,2,2,0,False,1 +366,0,202,0,8004,1,1,0,False,1 +366,0,202,0,7935,4,4,0,False,1 +366,0,202,0,7790,81,81,0,False,1 +366,0,202,0,15913,3,3,0,False,1 +371,0,213,7,15944,3,3,0,False,1 +371,0,213,7,15944,2,2,0,False,1 +371,0,213,5,15944,2,2,0,False,1 +371,0,213,5,15944,2,2,0,False,1 +371,0,213,2,15945,2,2,0,False,1 +371,0,213,2,15945,1,1,0,False,1 +371,0,213,3,15945,2,2,0,False,1 +371,0,213,3,15945,1,1,0,False,1 +371,0,213,0,15945,1,1,0,False,1 +371,0,213,0,15933,1,1,0,False,1 +371,0,213,0,15945,2,2,0,False,1 +371,0,213,1,15945,2,2,0,False,1 +371,0,213,1,15945,2,2,0,False,1 +371,0,213,1,15933,2,2,0,False,1 +371,0,213,4,16001,2,2,0,False,1 +371,0,213,4,15946,2,2,0,False,1 +371,0,213,9,7935,2,2,0,False,1 +371,0,213,9,7939,3,3,0,False,1 +371,0,213,9,55,2,2,0,False,1 +371,0,213,9,7790,83,83,0,False,1 +371,0,213,8,7981,3,3,0,False,1 +371,0,213,10,7981,2,2,0,False,1 +371,0,213,11,7981,4,4,0,False,1 +371,0,213,11,15944,2,2,0,False,1 +371,0,213,12,7981,2,2,0,False,1 +371,0,213,6,7939,3,3,0,False,1 +371,0,213,6,55,1,1,0,False,1 +371,0,213,6,7790,82,82,0,False,1 +371,0,213,6,9402,3,3,0,False,1 +371,0,211,1,7861,2,2,0,False,1 +371,0,211,1,7853,3,3,0,False,1 +371,0,211,1,15946,2,2,0,False,1 +366,0,202,1,8004,3,3,0,False,1 +366,0,202,1,7937,2,2,0,False,1 +366,0,202,1,15913,3,3,0,False,1 +366,0,202,1,7790,84,84,0,False,1 +371,0,213,13,8004,3,3,0,False,1 +371,0,213,13,7937,2,2,0,False,1 +371,0,213,13,7939,3,3,0,False,1 +371,0,213,13,7790,85,85,0,False,1 +371,0,213,19,7853,3,3,0,False,1 +371,0,213,19,7855,2,2,0,False,1 +371,0,213,17,7853,2,2,0,False,1 +371,0,213,17,7855,1,1,0,False,1 +371,0,213,18,7853,1,1,0,False,1 +371,0,213,18,7855,2,2,0,False,1 +371,0,213,15,7853,2,2,0,False,1 +371,0,213,15,7853,2,2,0,False,1 +371,0,213,16,15946,3,3,0,False,1 +371,0,213,14,7981,2,2,0,False,1 +371,0,213,20,7829,2,2,0,False,1 +371,0,213,20,15945,2,2,0,False,1 +371,0,213,21,7829,2,2,0,False,1 +371,0,213,21,15945,1,1,0,False,1 +371,0,214,14,7981,2,2,0,False,1 +371,0,214,14,7935,2,2,0,False,1 +371,0,214,14,7937,1,1,0,False,1 +371,0,214,14,7939,3,3,0,False,1 +371,0,214,14,15919,2,2,0,False,1 +371,0,214,14,7790,88,88,0,False,1 +371,0,214,18,7861,2,2,0,False,1 +371,0,214,18,7853,1,1,0,False,1 +371,0,214,19,7790,80,80,0,False,1 +371,0,214,19,7939,2,2,0,False,1 +371,0,214,19,55,2,2,0,False,1 +371,0,214,19,9401,1,1,0,False,1 +371,0,214,15,7981,1,1,0,False,1 +371,0,214,16,7981,3,3,0,False,1 +371,0,214,10,7981,2,2,0,False,1 +420,0,201,0,7939,2,2,0,False,1 +420,0,201,0,15919,2,2,0,False,1 +420,0,201,0,7790,82,82,0,False,1 +420,0,201,0,55,2,2,0,False,1 +420,0,202,0,8004,2,2,0,False,1 +420,0,202,0,15919,2,2,0,False,1 +420,0,202,0,7790,84,84,0,False,1 +420,0,202,0,55,1,1,0,False,1 +420,0,203,0,7937,2,2,0,False,1 +420,0,203,0,15919,1,1,0,False,1 +420,0,203,0,7790,83,83,0,False,1 +420,0,208,2,7848,2,2,0,False,1 +420,0,208,2,7847,3,3,0,False,1 +420,0,208,2,7790,82,82,0,False,1 +420,0,208,2,8004,2,2,0,False,1 +420,0,208,0,7848,3,3,0,False,1 +420,0,208,0,7847,3,3,0,False,1 +420,0,208,0,7790,80,80,0,False,1 +420,0,208,0,8004,1,1,0,False,1 +420,0,208,1,7848,3,3,0,False,1 +420,0,208,1,7847,3,3,0,False,1 +371,0,214,9,15946,2,2,0,False,1 +371,0,214,9,7861,3,3,0,False,1 +371,0,214,6,7939,3,3,0,False,1 +371,0,214,6,15933,3,3,0,False,1 +371,0,214,6,7790,84,84,0,False,1 +371,0,214,8,15933,2,2,0,False,1 +371,0,214,8,7939,3,3,0,False,1 +371,0,214,8,7790,82,82,0,False,1 +371,0,214,4,16117,3,3,0,False,1 +371,0,214,4,15945,2,2,0,False,1 +371,0,214,3,16117,3,3,0,False,1 +371,0,214,3,15945,2,2,0,False,1 +371,0,214,3,15933,2,2,0,False,1 +371,0,214,2,16117,3,3,0,False,1 +371,0,214,2,15945,1,1,0,False,1 +371,0,214,2,15933,2,2,0,False,1 +371,0,214,7,15933,2,2,0,False,1 +371,0,214,7,16117,3,3,0,False,1 +371,0,214,7,15945,1,1,0,False,1 +371,0,214,7,9381,5,5,0,False,1 +371,0,214,5,15933,2,2,0,False,1 +371,0,214,5,16117,3,3,0,False,1 +371,0,214,5,7790,89,89,0,False,1 +371,0,214,5,55,3,3,0,False,1 +371,0,212,6,7981,2,2,0,False,1 +371,0,212,7,7829,3,3,0,False,1 +371,0,212,7,15945,2,2,0,False,1 +371,0,212,8,7829,3,3,0,False,1 +371,0,212,8,15945,3,3,0,False,1 +371,0,212,4,7861,3,3,0,False,1 +371,0,212,4,15946,2,2,0,False,1 +371,0,212,5,7861,2,2,0,False,1 +371,0,212,5,15946,2,2,0,False,1 +371,0,212,3,7981,3,3,0,False,1 +371,0,212,2,7981,2,2,0,False,1 +371,0,212,1,7981,1,1,0,False,1 +371,0,212,0,7853,2,2,0,False,1 +371,0,212,0,15946,2,2,0,False,1 +397,0,200,0,7868,2,2,0,False,1 +397,0,200,0,7879,3,3,0,False,1 +397,0,200,0,7790,91,91,0,False,1 +397,0,201,0,13488,2,2,0,False,1 +397,0,201,0,7875,3,3,0,False,1 +397,0,201,0,7888,3,3,0,False,1 +397,0,201,0,7790,92,92,0,False,1 +367,0,200,0,7983,2,2,0,False,1 +367,0,200,0,7979,3,3,0,False,1 +367,0,200,0,55,3,3,0,False,1 +367,0,200,0,7790,92,92,0,False,1 +367,0,201,0,7851,3,3,0,False,1 +367,0,201,0,7851,2,2,0,False,1 +371,0,214,17,7981,4,4,0,False,1 +371,0,214,11,7855,3,3,0,False,1 +371,0,214,11,7862,2,2,0,False,1 +371,0,214,11,7790,95,95,0,False,1 +371,0,214,12,7862,2,2,0,False,1 +371,0,214,12,7868,3,3,0,False,1 +371,0,214,13,7862,3,3,0,False,1 +371,0,214,13,7868,3,3,0,False,1 +371,0,214,1,7862,3,3,0,False,1 +371,0,214,1,7868,4,4,0,False,1 +371,0,214,0,35,5,5,0,False,1 +371,0,214,0,9381,5,5,0,False,1 +371,0,214,0,9429,4,4,0,False,1 +371,0,214,0,7790,90,90,0,False,1 +371,0,214,20,35,5,5,0,False,1 +371,0,214,20,9381,4,4,0,False,1 +371,0,214,20,9429,4,4,0,False,1 +371,0,214,20,7790,90,90,0,False,1 +371,0,215,0,7981,3,3,0,False,1 +371,0,215,3,35,5,5,0,False,1 +371,0,215,3,9381,3,3,0,False,1 +371,0,215,3,9429,2,2,0,False,1 +371,0,215,3,7790,91,91,0,False,1 +371,0,215,2,16001,4,4,0,False,1 +371,0,215,1,7981,3,3,0,False,1 +371,0,215,6,16001,3,3,0,False,1 +371,0,215,5,7981,3,3,0,False,1 +371,0,215,5,15944,4,4,0,False,1 +371,0,215,9,16001,3,3,0,False,1 +371,0,215,9,7848,4,4,0,False,1 +371,0,215,10,7879,4,4,0,False,1 +371,0,215,10,7864,3,3,0,False,1 +371,0,215,10,7790,99,99,0,False,1 +371,0,215,11,7981,2,2,0,False,1 +371,0,215,7,7981,3,3,0,False,1 +371,0,215,4,7981,2,2,0,False,1 +371,0,215,8,7981,3,3,0,False,1 +371,0,215,8,15944,2,2,0,False,1 +440,0,201,1,7857,3,3,0,False,1 +440,0,201,1,7873,2,2,0,False,1 +440,0,201,1,7879,3,3,0,False,1 +440,0,201,1,7790,92,92,0,False,1 +440,0,201,0,7857,3,3,0,False,1 +440,0,201,0,7873,2,2,0,False,1 +440,0,201,0,7872,3,3,0,False,1 +440,0,201,0,7790,91,91,0,False,1 +440,0,203,0,7857,3,3,0,False,1 +440,0,203,0,7873,3,3,0,False,1 +440,0,203,0,7872,2,2,0,False,1 +440,0,203,0,7790,90,90,0,False,1 +591,0,200,0,21213,1,1,0,False,1 +591,0,200,0,55,2,2,0,False,1 +591,0,200,0,7790,90,90,0,False,1 +591,0,200,1,21213,2,2,0,False,1 +591,0,200,1,7790,91,91,0,False,1 +591,0,201,0,17875,2,2,0,False,1 +591,0,201,0,7790,90,90,0,False,1 +371,0,211,0,15944,3,3,0,False,1 +385,0,202,1,13487,2,2,0,False,1 +385,0,202,1,15950,2,2,0,False,1 +385,0,202,1,7790,99,99,0,False,1 +385,0,202,1,15953,1,1,0,False,1 +385,0,202,2,15950,2,2,0,False,1 +385,0,202,2,7790,87,87,0,False,1 +385,0,202,2,15953,2,2,0,False,1 +385,0,202,0,7790,85,85,0,False,1 +385,0,202,0,15950,2,2,0,False,1 +385,0,204,0,7790,85,85,0,False,1 +385,0,204,0,15950,2,2,0,False,1 +385,0,204,1,7790,95,95,0,False,1 +385,0,204,1,15950,3,3,0,False,1 +386,0,203,1,7979,2,2,0,False,1 +386,0,203,1,7790,95,95,0,False,1 +386,0,203,1,7764,3,3,0,False,1 +386,0,203,1,13487,1,1,0,False,1 +386,0,203,2,7979,2,2,0,False,1 +386,0,203,2,7790,94,94,0,False,1 +386,0,203,2,13487,3,3,0,False,1 +386,0,203,0,7790,92,92,0,False,1 +386,0,203,0,7979,3,3,0,False,1 +386,0,211,0,13487,1,1,0,False,1 +386,0,211,1,13487,1,1,0,False,1 +386,0,211,2,7979,3,3,0,False,1 +386,0,211,2,7790,91,91,0,False,1 +386,0,200,2,7979,2,2,0,False,1 +386,0,200,2,7790,91,91,0,False,1 +386,0,200,2,7764,3,3,0,False,1 +373,0,205,4,15954,2,2,0,False,1 +373,0,205,4,8018,1,1,0,False,1 +373,0,205,5,15954,1,1,0,False,1 +373,0,205,5,8018,3,3,0,False,1 +373,0,205,6,7872,2,2,0,False,1 +373,0,205,6,7875,1,1,0,False,1 +373,0,205,6,7790,85,85,0,False,1 +373,0,205,8,7901,2,2,0,False,1 +373,0,205,8,7853,2,2,0,False,1 +373,0,205,7,7872,1,1,0,False,1 +373,0,205,7,7879,1,1,0,False,1 +373,0,205,7,55,2,2,0,False,1 +373,0,205,7,7790,82,82,0,False,1 +373,0,205,3,15953,2,2,0,False,1 +373,0,205,3,15955,2,2,0,False,1 +373,0,205,2,15953,1,1,0,False,1 +373,0,205,2,15955,2,2,0,False,1 +373,0,205,0,15953,2,2,0,False,1 +373,0,205,0,15955,1,1,0,False,1 +373,0,205,1,7872,1,1,0,False,1 +373,0,205,1,7875,2,2,0,False,1 +373,0,205,1,7879,2,2,0,False,1 +373,0,205,1,7790,84,84,0,False,1 +373,0,209,8,7872,1,1,0,False,1 +373,0,209,8,7875,2,2,0,False,1 +373,0,209,8,9398,1,1,0,False,1 +373,0,209,8,7790,87,87,0,False,1 +373,0,209,9,7853,2,2,0,False,1 +373,0,209,9,7901,3,3,0,False,1 +373,0,209,2,16004,3,3,0,False,1 +373,0,209,2,7875,2,2,0,False,1 +373,0,209,2,7879,4,4,0,False,1 +373,0,209,2,7790,88,88,0,False,1 +373,0,209,2,9401,2,2,0,False,1 +373,0,209,3,7853,2,2,0,False,1 +373,0,209,3,7901,2,2,0,False,1 +373,0,209,3,15955,1,1,0,False,1 +373,0,209,7,15953,1,1,0,False,1 +373,0,209,7,15955,2,2,0,False,1 +373,0,209,5,15953,1,1,0,False,1 +373,0,209,5,15955,2,2,0,False,1 +373,0,209,6,15953,2,2,0,False,1 +373,0,209,6,15955,2,2,0,False,1 +373,0,206,4,15954,2,2,0,False,1 +373,0,206,4,8018,3,3,0,False,1 +373,0,206,5,15954,2,2,0,False,1 +373,0,206,5,8018,1,1,0,False,1 +373,0,206,6,15953,2,2,0,False,1 +373,0,206,6,15955,1,1,0,False,1 +373,0,206,1,15954,1,1,0,False,1 +373,0,206,1,8018,1,1,0,False,1 +373,0,206,3,7853,1,1,0,False,1 +373,0,206,3,7901,2,2,0,False,1 +373,0,206,2,8018,1,1,0,False,1 +373,0,206,2,15954,2,2,0,False,1 +373,0,206,0,8018,2,2,0,False,1 +373,0,206,0,15954,2,2,0,False,1 +373,0,207,8,15953,2,2,0,False,1 +373,0,207,8,15955,1,1,0,False,1 +373,0,207,7,15953,1,1,0,False,1 +373,0,207,7,15955,2,2,0,False,1 +373,0,207,6,15953,1,1,0,False,1 +373,0,207,6,15955,1,1,0,False,1 +373,0,207,4,15953,2,2,0,False,1 +373,0,207,4,15955,1,1,0,False,1 +373,0,207,5,41,4,4,0,False,1 +373,0,207,5,7879,2,2,0,False,1 +373,0,207,5,7875,2,2,0,False,1 +373,0,207,5,7872,1,1,0,False,1 +373,0,207,5,7790,89,89,0,False,1 +373,0,207,5,55,2,2,0,False,1 +373,0,207,9,7901,1,1,0,False,1 +373,0,207,9,7853,2,2,0,False,1 +373,0,207,2,7901,2,2,0,False,1 +373,0,207,2,7853,1,1,0,False,1 +373,0,207,1,7901,1,1,0,False,1 +373,0,207,1,7853,1,1,0,False,1 +373,0,207,0,7901,2,2,0,False,1 +373,0,207,0,7853,2,2,0,False,1 +373,0,210,11,15953,2,2,0,False,1 +373,0,210,11,15955,2,2,0,False,1 +373,0,210,12,7872,1,1,0,False,1 +373,0,210,12,7879,2,2,0,False,1 +373,0,210,12,7790,87,87,0,False,1 +373,0,210,7,7901,1,1,0,False,1 +373,0,210,7,7853,1,1,0,False,1 +373,0,210,5,55,2,2,0,False,1 +373,0,210,5,7872,3,3,0,False,1 +373,0,210,5,7879,2,2,0,False,1 +373,0,210,5,7790,85,85,0,False,1 +373,0,210,10,15955,1,1,0,False,1 +373,0,210,10,15953,3,3,0,False,1 +373,0,210,8,15955,3,3,0,False,1 +373,0,210,4,15955,2,2,0,False,1 +373,0,210,3,16118,2,2,0,False,1 +373,0,210,3,15987,2,2,0,False,1 +373,0,210,3,7790,82,82,0,False,1 +373,0,210,0,16118,2,2,0,False,1 +373,0,210,0,15987,2,2,0,False,1 +373,0,210,0,7790,88,88,0,False,1 +373,0,210,0,9429,2,2,0,False,1 +373,0,210,6,16118,2,2,0,False,1 +373,0,210,6,15987,2,2,0,False,1 +373,0,210,6,7790,84,84,0,False,1 +373,0,210,6,9401,2,2,0,False,1 +373,0,210,1,15953,2,2,0,False,1 +373,0,210,1,7853,1,1,0,False,1 +373,0,210,1,7901,3,3,0,False,1 +373,0,210,2,15953,1,1,0,False,1 +373,0,210,2,7853,2,2,0,False,1 +373,0,210,2,7901,2,2,0,False,1 +373,0,210,9,15953,1,1,0,False,1 +373,0,210,9,7853,2,2,0,False,1 +373,0,207,10,15953,1,1,0,False,1 +373,0,207,10,15955,1,1,0,False,1 +373,0,207,3,7875,1,1,0,False,1 +373,0,207,3,7872,2,2,0,False,1 +373,0,207,3,7790,86,86,0,False,1 +373,0,207,3,9402,1,1,0,False,1 +373,0,207,11,7875,2,2,0,False,1 +373,0,207,11,7872,2,2,0,False,1 +373,0,207,11,7790,82,82,0,False,1 +373,0,207,11,55,2,2,0,False,1 +373,0,208,1,15955,1,1,0,False,1 +373,0,208,1,15955,2,2,0,False,1 +373,0,208,0,15953,2,2,0,False,1 +373,0,208,0,15955,2,2,0,False,1 +373,0,209,1,15955,1,1,0,False,1 +373,0,209,1,15953,2,2,0,False,1 +373,0,209,0,15955,2,2,0,False,1 +373,0,209,0,15953,1,1,0,False,1 +373,0,209,4,7853,2,2,0,False,1 +373,0,209,4,7901,2,2,0,False,1 +422,0,201,0,7896,2,2,0,False,1 +422,0,201,0,8007,1,1,0,False,1 +422,0,201,0,7899,2,2,0,False,1 +422,0,201,0,7790,88,88,0,False,1 +422,0,202,0,7896,2,2,0,False,1 +422,0,202,0,8004,1,1,0,False,1 +422,0,202,0,7899,2,2,0,False,1 +422,0,202,0,7790,87,87,0,False,1 +448,0,201,0,7851,2,2,0,False,1 +448,0,201,0,7868,2,2,0,False,1 +448,0,201,0,7869,3,3,0,False,1 +448,0,201,0,7790,89,89,0,False,1 +448,0,201,0,15991,2,2,0,False,1 +448,0,206,0,7851,1,1,0,False,1 +448,0,206,0,7868,2,2,0,False,1 +448,0,206,0,7879,2,2,0,False,1 +448,0,206,0,7884,3,3,0,False,1 +448,0,206,0,7888,2,2,0,False,1 +448,0,206,0,7790,87,87,0,False,1 +448,0,206,1,15991,2,2,0,False,1 +448,0,206,1,7875,2,2,0,False,1 +448,0,206,1,7879,1,1,0,False,1 +448,0,206,1,7884,1,1,0,False,1 +448,0,206,1,7888,2,2,0,False,1 +448,0,206,1,7790,85,85,0,False,1 +369,0,201,0,7861,2,2,0,False,1 +369,0,201,0,7872,1,1,0,False,1 +369,0,201,0,15979,2,2,0,False,1 +369,0,201,0,7790,88,88,0,False,1 +455,0,200,3,7847,2,2,0,False,1 +455,0,200,3,7861,2,2,0,False,1 +455,0,200,3,7790,93,93,0,False,1 +455,0,200,3,7872,2,2,0,False,1 +455,0,200,1,7847,2,2,0,False,1 +455,0,200,1,7861,2,2,0,False,1 +455,0,200,1,7790,95,95,0,False,1 +429,0,201,0,7935,2,2,0,False,1 +429,0,201,0,8004,3,3,0,False,1 +429,0,201,0,15923,2,2,0,False,1 +429,0,201,0,7790,91,91,0,False,1 +429,0,201,1,7935,1,1,0,False,1 +429,0,201,1,7939,2,2,0,False,1 +429,0,201,1,7937,3,3,0,False,1 +429,0,201,1,7790,95,95,0,False,1 +429,0,201,1,8004,2,2,0,False,1 +429,0,203,0,7935,2,2,0,False,1 +429,0,203,0,7937,1,1,0,False,1 +429,0,203,0,7790,94,94,0,False,1 +429,0,203,0,55,3,3,0,False,1 +131,0,201,0,34,1,2,0,False,0.4 +131,0,201,0,37,1,1,0,False,0.8 +131,0,201,0,7789,200,600,0,False,1 +131,0,201,0,7938,1,2,0,False,0.3 +131,0,201,0,7940,1,1,0,False,0.2 +131,0,201,1,7995,1,3,0,False,1 +131,0,201,1,7999,1,3,0,False,0.65 +131,0,202,0,7789,180,680,0,False,1 +131,0,202,0,35,1,2,0,False,0.7 +131,0,202,0,35,1,3,0,False,0.6 +131,0,202,0,7938,1,2,0,False,0.3 +131,0,202,0,7940,1,2,0,False,0.15 +1,0,297,0,7789,100,800,0,False,1 +1,0,297,0,36,1,2,0,False,1 +1,0,297,0,42,1,1,0,False,0.3 +1,0,297,1,7789,100,600,0,False,1 +1,0,297,1,52,1,3,0,False,1 +1,0,297,1,9401,1,2,0,False,0.4 +1,0,296,0,7789,1000,1200,0,False,1 +1,0,296,0,35,1,2,0,False,0.5 +1,0,296,0,36,1,2,0,False,0.3 +1,0,296,0,37,1,1,0,False,0.8 +1,0,296,0,41,1,1,0,False,0.4 +1,0,296,0,42,1,1,0,False,0.8 +1,0,296,0,9402,1,2,0,False,0.4 +1,0,296,1,7852,1,1,0,False,1 +1,0,296,1,7852,1,3,0,False,0.3 +1,0,296,1,37,1,1,0,False,0.3 +1,0,296,1,7789,30,130,0,False,0.2 +1,0,298,0,7990,1,2,0,False,0.3 +1,0,298,0,7990,1,1,0,False,1 +1,0,298,0,9065,1,1,0,False,0.2 +1,0,297,2,7990,1,1,0,False,0.8 +1,0,297,2,7990,1,1,0,False,0.5 +1,0,297,2,9065,1,1,0,False,1 +1,0,297,3,7990,1,2,0,False,1 +1,0,297,3,9065,1,2,0,False,0.5 +1,0,297,4,7789,100,550,0,False,1 +1,0,297,4,34,1,2,0,False,1 +1,0,297,4,36,1,3,0,False,0.7 +1,0,296,2,7852,1,2,0,False,1 +1,0,296,2,34,1,2,0,False,0.2 +1,0,296,2,7848,1,1,0,False,0.7 +1,0,298,1,7852,1,1,0,False,1 +1,0,298,1,7852,1,3,0,False,0.3 +1,0,298,2,7852,1,1,0,False,1 +1,0,298,2,7852,1,3,0,False,0.15 +1,0,298,2,7848,1,2,0,False,0.12 +1,0,298,3,7990,1,2,0,False,0.3 +1,0,298,3,7990,1,1,0,False,1 +1,0,298,3,9065,1,2,0,False,0.5 +1,0,297,5,7990,1,1,0,False,1 +1,0,297,5,7990,1,2,0,False,0.2 +1,0,297,5,9065,1,1,0,False,0.4 +1,0,298,4,7990,1,1,0,False,1 +1,0,298,4,7990,1,2,0,False,0.18 +1,0,298,4,9065,1,1,0,False,0.7 +1,0,297,6,7964,1,1,0,False,1 +1,0,297,6,7964,1,1,0,False,0.5 +1,0,297,7,7789,40,40,0,False,1 +1,0,297,7,34,1,2,0,False,1 +1,0,297,7,36,1,2,0,False,1 +1,0,297,7,42,1,1,0,False,0.5 +1,0,297,7,52,1,4,0,False,0.1 +1,0,297,8,7789,300,1300,0,False,1 +1,0,297,8,35,1,3,0,False,0.4 +1,0,297,8,42,1,2,0,False,0.4 +1,0,297,8,52,1,4,0,False,0.2 +1,0,297,8,9403,1,1,0,False,0.9 +1,0,297,9,7964,1,3,0,False,1 +1,0,297,9,7972,1,2,0,False,0.14 +1,0,297,9,7965,1,2,0,False,0.3 +1,0,296,3,7990,1,1,0,False,1 +1,0,296,3,9065,1,1,0,False,1 +1,0,297,10,7965,1,1,0,False,1 +1,0,297,10,7964,1,2,0,False,0.3 +1,0,296,4,7789,60,600,0,False,1 +1,0,296,4,34,1,1,0,False,0.8 +1,0,296,4,37,1,1,0,False,1 +1,0,296,4,41,1,1,0,False,0.4 +1,0,296,4,9401,1,2,0,False,0.2 +1,0,296,5,7964,1,2,0,False,0.7 +1,0,296,5,7965,1,1,0,False,1 +1,0,296,6,7990,1,2,0,False,1 +1,0,296,6,9065,1,2,0,False,0.8 +1,0,296,7,7789,300,1300,0,False,1 +1,0,296,7,35,1,3,0,False,0.3 +1,0,296,7,41,1,2,0,False,0.2 +1,0,296,7,52,1,2,0,False,0.1 +1,0,296,7,9403,1,1,0,False,0.3 +1,0,297,11,7964,1,2,0,False,1 +1,0,297,11,7964,1,2,0,False,0.4 +1,0,297,11,7965,1,2,0,False,0.25 +1,0,296,8,7965,1,1,0,False,0.2 +1,0,296,8,7964,1,2,0,False,1 +94,0,200,0,7999,1,1,0,False,0.4 +94,0,200,0,7993,1,1,0,False,1 +94,0,200,0,7995,1,1,0,False,0.4 +94,0,201,0,7789,40,140,0,False,1 +94,0,201,0,35,1,1,0,False,0.5 +94,0,201,0,55,1,3,0,False,0.8 +94,0,201,1,7869,1,1,0,False,0.2 +94,0,201,1,7860,1,1,0,False,1 +94,0,201,1,7860,1,2,0,False,0.2 +94,0,201,1,7857,1,1,0,False,1 +94,0,201,1,7857,1,2,0,False,0.1 +94,0,202,0,7789,50,250,0,False,1 +94,0,202,0,35,1,2,0,False,0.2 +94,0,202,0,44,1,1,0,False,0.3 +94,0,202,0,61,1,2,0,False,0.2 +94,0,202,1,7789,12,42,0,False,1 +94,0,202,1,35,1,1,0,False,0.5 +94,0,202,1,9401,1,1,0,False,0.2 +94,0,202,2,7789,450,850,0,False,1 +94,0,202,2,41,1,1,0,False,1 +94,0,202,2,42,1,2,0,False,0.3 +94,0,202,2,9403,1,1,0,False,0.5 +94,0,202,2,7911,1,1,0,False,0.3 +94,0,202,2,8015,1,2,0,False,0.3 +94,0,203,0,7789,60,160,0,False,1 +94,0,203,0,35,1,1,0,False,0.5 +94,0,203,0,42,1,1,0,False,0.2 +94,0,203,1,7993,1,1,0,False,1 +94,0,203,1,7995,1,2,0,False,0.3 +94,0,203,1,7999,1,2,0,False,0.3 +94,0,203,2,7857,1,1,0,False,1 +94,0,203,2,7857,1,1,0,False,0.6 +94,0,203,2,7860,1,1,0,False,0.6 +94,0,203,3,7857,1,1,0,False,0.7 +94,0,203,3,7860,1,1,0,False,0.2 +94,0,203,3,7860,1,1,0,False,0.3 +94,0,203,3,7869,1,1,0,False,0.12 +93,0,200,0,7999,1,1,0,False,0.7 +93,0,200,0,7997,1,1,0,False,0.1 +93,0,200,0,7993,1,1,0,False,1 +93,0,201,0,7789,10,110,0,False,1 +93,0,201,0,35,1,1,0,False,0.7 +93,0,201,0,36,1,2,0,False,0.9 +93,0,201,1,7789,10,10,0,False,1 +93,0,201,1,35,1,2,0,False,0.6 +93,0,201,1,61,1,1,0,False,0.5 +93,0,202,0,7993,1,1,0,False,1 +93,0,202,0,7999,1,2,0,False,0.3 +93,0,202,0,7997,1,1,0,False,0.1 +93,0,202,1,7789,70,120,0,False,1 +93,0,202,1,39,1,1,0,False,0.6 +93,0,202,1,35,1,2,0,False,0.6 +93,0,203,0,7789,22,62,0,False,1 +93,0,203,0,7552,1,1,0,False,0.2 +93,0,203,0,35,1,1,0,False,0.7 +93,0,204,0,7789,230,630,0,False,1 +93,0,204,0,13480,1,1,0,False,0.14 +93,0,204,0,41,1,1,0,False,0.5 +93,0,204,0,7552,1,1,0,False,0.5 +93,0,204,0,8021,1,1,0,False,0.06 +93,0,204,1,7789,180,280,0,False,1 +93,0,204,1,13479,1,1,0,False,0.2 +93,0,204,1,39,1,1,0,False,1 +93,0,204,1,44,1,2,0,False,0.4 +93,0,204,1,7552,1,1,0,False,0.4 +93,0,204,1,15965,1,1,0,False,0.06 +92,0,201,0,7789,19,219,0,False,1 +92,0,201,0,9403,1,1,0,False,0.3 +92,0,201,0,55,1,2,0,False,0.7 +92,0,201,1,35,1,3,0,False,1 +92,0,201,2,7789,50,50,0,False,1 +92,0,201,3,7789,130,330,0,False,1 +92,0,201,4,7789,70,70,0,False,1 +92,0,202,0,7789,120,220,0,False,1 +92,0,202,0,35,1,2,0,False,0.2 +92,0,202,0,61,1,1,0,False,0.3 +92,0,202,0,37,1,1,0,False,0.5 +92,0,202,0,35,1,2,0,False,0.2 +92,0,203,0,7789,100,190,0,False,1 +92,0,203,0,35,1,1,0,False,0.7 +92,0,203,0,42,1,1,0,False,0.2 +92,0,203,0,52,1,3,0,False,0.2 +92,0,203,0,55,1,5,0,False,0.2 +92,0,203,0,61,1,2,0,False,0.2 +92,0,204,0,7862,1,1,0,False,1 +92,0,204,0,7859,1,1,0,False,0.2 +92,0,204,0,7857,1,1,0,False,1 +92,0,204,1,7857,1,1,0,False,1 +92,0,204,1,7860,1,1,0,False,0.1 +92,0,204,1,7859,1,2,0,False,0.3 +92,0,204,2,7857,1,1,0,False,1 +92,0,204,2,7860,1,1,0,False,0.1 +92,0,204,2,7862,1,2,0,False,0.3 +92,0,205,0,7789,120,320,0,False,1 +92,0,205,0,7729,1,2,0,False,1 +92,0,205,0,7903,1,2,0,False,1 +92,0,205,0,7894,1,2,0,False,0.6 +92,0,205,1,9447,1,2,0,False,0.1 +92,0,205,1,9447,1,1,0,False,0.6 +92,0,205,1,7789,45,345,0,False,1 +92,0,205,1,7552,1,1,0,False,0.7 +92,0,205,1,7552,1,2,0,False,0.1 +92,0,205,2,7852,1,2,0,False,1 +92,0,205,2,7894,1,1,0,False,0.4 +92,0,205,3,41,1,1,0,False,0.4 +92,0,205,3,43,1,1,0,False,1 +92,0,205,3,9447,1,1,0,False,0.7 +92,0,205,3,9447,1,2,0,False,0.1 +92,0,206,0,7789,120,320,0,False,1 +92,0,206,0,7900,1,1,0,False,1 +92,0,206,0,9447,1,1,0,False,0.3 +92,0,206,1,7789,40,140,0,False,1 +92,0,206,2,7789,20,780,0,False,1 +92,0,206,3,7894,1,1,0,False,1 +92,0,207,0,9447,1,1,0,False,0.8 +92,0,207,0,35,1,1,0,False,1 +92,0,207,0,44,1,1,0,False,0.7 +92,0,207,0,9403,1,1,0,False,0.6 +92,0,208,0,7789,200,1700,0,False,1 +92,0,208,1,7857,1,1,0,False,1 +92,0,208,1,7862,1,1,0,False,0.4 +92,0,208,1,7859,1,2,0,False,0.26 +92,0,208,2,7789,100,400,0,False,1 +92,0,208,2,41,1,1,0,False,0.1 +92,0,208,2,35,1,1,0,False,0.3 +92,0,208,2,7910,1,1,0,False,0.1 +92,0,209,0,41,1,1,0,False,1 +92,0,209,0,7789,300,600,0,False,1 +92,0,209,0,7553,1,1,0,False,0.2 +92,0,209,0,9403,1,1,0,False,1 +92,0,209,1,7789,450,1450,0,False,1 +92,0,209,1,9447,1,3,0,False,1 +92,0,209,1,13477,1,1,0,False,0.16 +92,0,209,1,7914,1,1,0,False,0.1 +60,0,201,0,7789,30,90,0,False,1 +60,0,201,0,35,1,2,0,False,0.5 +60,0,201,1,7789,50,150,0,False,1 +60,0,201,1,61,1,2,0,False,0.5 +65,0,201,0,7918,1,2,0,False,1 +65,0,201,0,7742,1,2,0,False,0.3 +65,0,201,1,7918,1,2,0,False,0.3 +65,0,201,1,7768,1,1,0,False,1 +65,0,201,1,7917,1,1,0,False,1 +65,0,201,2,7789,110,210,0,False,1 +37,0,200,0,7789,100,300,0,False,1 +37,0,200,0,35,1,1,0,False,0.5 +37,0,200,0,61,1,1,0,False,0.5 +37,0,200,0,9401,1,1,0,False,0.6 +37,0,200,1,7789,100,300,0,False,1 +37,0,200,1,35,1,2,0,False,0.7 +37,0,200,1,61,1,2,0,False,0.6 +37,0,200,1,9402,1,1,0,False,0.6 +37,0,200,2,7742,1,2,0,False,0.2 +37,0,200,2,7921,1,1,0,False,1 +37,0,200,2,7759,1,4,0,False,0.7 +169,0,201,0,7789,100,300,0,False,1 +169,0,201,0,35,1,1,0,False,0.5 +169,0,201,0,61,1,1,0,False,0.5 +169,0,201,1,7732,1,1,0,False,0.3 +169,0,201,1,7917,1,1,0,False,1 +169,0,201,1,7919,1,3,0,False,0.4 +169,0,201,1,7759,1,2,0,False,0.6 +169,0,202,0,7928,1,2,0,False,0.4 +169,0,202,0,7927,1,1,0,False,0.8 +169,0,202,0,7917,1,1,0,False,1 +169,0,202,1,7863,1,2,0,False,0.4 +169,0,202,1,7854,1,2,0,False,1 +32,0,201,0,7917,1,1,0,False,1 +32,0,201,0,7919,1,3,0,False,0.4 +32,0,201,0,7732,1,4,0,False,0.6 +32,0,201,1,7917,1,1,0,False,1 +32,0,201,1,7925,1,1,0,False,0.3 +32,0,201,1,7759,1,5,0,False,0.8 +32,0,201,2,7789,240,840,0,False,1 +32,0,201,2,7554,1,1,0,False,1 +32,0,201,2,7554,1,2,0,False,0.3 +32,0,201,2,45,1,1,0,False,1 +32,0,201,2,55,1,1,0,False,1 +32,0,201,2,61,1,1,0,False,1 +432,0,202,0,7789,50,450,0,False,1 +432,0,202,0,35,1,1,0,False,0.5 +432,0,202,1,7789,40,440,0,False,1 +432,0,202,1,61,1,3,0,False,0.7 +432,0,202,1,52,1,3,0,False,0.4 +432,0,202,2,7789,100,500,0,False,1 +432,0,202,2,35,1,2,0,False,0.5 +432,0,202,2,61,1,2,0,False,1 +432,0,203,0,7789,100,600,0,False,1 +432,0,203,0,61,1,3,0,False,0.5 +432,0,203,0,52,1,3,0,False,1 +432,0,203,0,55,2,2,0,False,1 +432,0,203,1,7789,30,230,0,False,1 +432,0,203,1,35,1,2,0,False,0.5 +432,0,203,1,41,1,1,0,False,0.5 +432,0,203,1,7554,1,2,0,False,0.3 +432,0,204,0,7789,40,240,0,False,1 +432,0,204,0,35,1,1,0,False,0.5 +432,0,204,0,42,1,1,0,False,1 +432,0,204,1,7789,60,460,0,False,1 +432,0,204,1,7554,1,1,0,False,0.3 +432,0,204,2,7789,120,230,0,False,1 +432,0,204,2,35,1,3,0,False,0.5 +432,0,204,3,7789,100,400,0,False,1 +432,0,204,3,42,1,2,0,False,0.7 +432,0,205,0,7789,600,1600,0,False,1 +432,0,205,0,35,1,1,0,False,0.5 +432,0,205,0,41,1,2,0,False,0.5 +432,0,205,0,7554,1,3,0,False,0.3 +432,0,205,0,44,1,2,0,False,0.3 +432,0,208,0,11793,1,3,0,False,1 +432,0,208,0,11793,1,6,0,False,0.4 +432,0,208,0,11794,1,2,0,False,0.25 +432,0,208,1,11793,1,3,0,False,1 +432,0,208,1,11793,1,4,0,False,0.6 +432,0,208,1,11794,1,2,0,False,0.25 diff --git a/Arrowgene.Ddon.Shared/Files/Assets/GpCourseInfo.json b/Arrowgene.Ddon.Shared/Files/Assets/GpCourseInfo.json new file mode 100644 index 000000000..0ef8f7a95 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/GpCourseInfo.json @@ -0,0 +1,865 @@ +{ + "comment": [ + "You can find official course effects described at https://web.archive.org/web/20170711054053/https://members.dd-on.jp/shop/payment/stone/top", + "", + "It is possible to modify this file to change the course which is available to be used.", + "The 'valid_courses' key, contains a list of all valid courses for every character on the server.", + "The 'course_id' field corresponds to the 'id' field of the objects in the 'courses' key.", + "The 'start_time' and 'end_time' values are in unix timestamp format." + ], + "valid_courses": [ + { + "course_id": 17, + "start_time": 1440993600, + "end_time": 4103413199, + "comment": "Course 17 valid until the year 2100" + } + ], + "courses": [ + { + "id": 1, + "name": "冒険パスポート", + "comment": "Adventure Passport", + "icon_path": "", + "description": "Resurrection power is restored as many times as you like! A set of basic services that make playing DDON useful, such as expanding storage boxes.", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/1", + "target": 0, + "priority_grp": 100, + "priority_same_time": 70, + "announce_type": 2, + "effects": [ 1, 2, 3, 5, 6, 7, 9, 10, 11, 40, 41, 44, 50, 52, 128, 213, 215, 218, 253 ] + }, + { + "id": 2, + "name": "報酬サポートコース", + "comment": "Reward Support Course", + "icon_path": "", + "description": "Rarely small items are available! Acquisition amount of rims and blood orbs, acquisition number of collection/mining/treasure boxes, etc.", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/2", + "target": 1, + "priority_grp": 100, + "priority_same_time": 40, + "announce_type": 3, + "effects": [ 12, 13, 14, 15, 16, 17, 51, 59, 149 ] + }, + { + "id": 3, + "name": "成長サポートコース", + "comment": "Growth Support Course", + "icon_path": "", + "description": "Experience of learners and pawns, a course to help grow learners and pawns that also raise area points!", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/3", + "target": 1, + "priority_grp": 100, + "priority_same_time": 30, + "announce_type": 3, + "effects": [ 18, 19, 20, 22, 23, 25, 26, 27, 70, 119, 150, 151, 208, 209, 210, 211, 212, 246, 254 ] + }, + { + "id": 4, + "name": "安心アシストコース", + "comment": "Reliable Assist Course", + "icon_path": "", + "description": "Reduces damage to learners and pawns, as well as accumulation of abnormal conditions! It reduces the danger of adventure and provides a reassuring life.", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/4", + "target": 1, + "priority_grp": 100, + "priority_same_time": 50, + "announce_type": 3, + "effects": [ 71, 72, 73, 74, 75 ] + }, + { + "id": 5, + "name": "ダブル発動特典", + "comment": "Double Activation Benefit", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 90, + "priority_same_time": 20, + "announce_type": 1, + "effects": [ 189, 190, 191, 192, 193, 194, 195, 196, 248, 255, 266 ] + }, + { + "id": 6, + "name": "トリプル発動特典", + "comment": "Triple Activation Benefit", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 80, + "priority_same_time": 10, + "announce_type": 1, + "effects": [ 197, 198, 199, 200, 201, 202, 203, 204, 247, 256, 264, 265, 267 ] + }, + { + "id": 7, + "name": "グランドミッションコース", + "comment": "Grand Mission Course", + "icon_path": "", + "description": "Grand Mission Earnings Score and Job Points Up!Cumulative score rewards make it easier to aim for high rank rewards!", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/7", + "target": 0, + "priority_grp": 200, + "priority_same_time": 100, + "announce_type": 1, + "effects": [] + }, + { + "id": 8, + "name": "ネットカフェ特典コース", + "comment": "Internet Cafe Special Course", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 50, + "priority_same_time": 0, + "announce_type": 1, + "effects": [ 49, 1, 2, 3, 5, 6, 7, 9, 10, 11, 40, 41, 44, 50, 52, 128, 213, 215, 218, 253, 12, 13, 14, 15, 16, 17, 51, 59, 149, 18, 19, 20, 22, 23, 25, 26, 27, 70, 119, 150, 151, 208, 209, 210, 211, 212, 246, 254, 189, 190, 191, 192, 193, 194, 195, 196, 248, 255, 266, 69, 216, 217 ] + }, + { + "id": 9, + "name": "格納チェストパスポート1", + "comment": "Storage Chest Passport 1", + "icon_path": "", + "description": "Store 400 additional items!A passport that makes playing DDON even more convenient!", + "url": "https://web.archive.org/web/20170711035052/https://members.dd-on.jp/shop/payment/course/9", + "target": 0, + "priority_grp": 100, + "priority_same_time": 80, + "announce_type": 2, + "effects": [ 69 ] + }, + { + "id": 10, + "name": "討伐経験値5倍コース", + "comment": "Subjugation Experience Value 5x Course", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 25, + "announce_type": 3, + "effects": [ 76, 77, 78 ] + }, + { + "id": 11, + "name": "格納チェストパスポート2", + "comment": "Storage Chest Passport 2", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 85, + "announce_type": 2, + "effects": [ 216 ] + }, + { + "id": 12, + "name": "格納チェストパスポート3", + "comment": "Storage Chest Passport 3", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 90, + "announce_type": 2, + "effects": [ 217 ] + }, + { + "id": 13, + "name": "PP獲得量3倍コース", + "comment": "3x PP Acquisition Course", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 24, + "announce_type": 3, + "effects": [ 219 ] + }, + { + "id": 14, + "name": "PP獲得量5倍コース", + "comment": "5x PP Acquisition Course", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 23, + "announce_type": 3, + "effects": [ 229 ] + }, + { + "id": 15, + "name": "全コース無料開放", + "comment": "All courses free of charge", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 20, + "priority_same_time": 0, + "announce_type": 3, + "effects": [ 1, 2, 3, 5, 6, 7, 9, 10, 11, 40, 41, 44, 50, 52, 128, 213, 215, 218, 253, 12, 13, 14, 15, 16, 17, 51, 59, 149, 18, 19, 20, 22, 23, 25, 26, 27, 70, 119, 150, 151, 208, 209, 210, 211, 212, 246, 254, 71, 72, 73, 74, 75, 69, 216, 217 ] + }, + { + "id": 16, + "name": "PP獲得量5倍コースⅡ", + "comment": "5x PP Acquisition Course II", + "icon_path": "", + "description": "", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 22, + "announce_type": 3, + "effects": [ 261, 262 ] + }, + { + "id": 17, + "name": "Arrowgene QOL Course", + "comment": "Example of custom made course effect.", + "icon_path": "", + "description": "Allows item boxes to be used outside the main city, enable expanded storage tabs and allows craft items to be consumed from the storage box.", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 70, + "announce_type": 2, + "effects": [ 2, 3, 69, 216, 217, 128 ] + }, + { + "id": 18, + "name": "Bonus Exp Event", + "comment": "Exp and PP is tripled", + "icon_path": "", + "description": "Triples exp and pp gained while the event is active for players and pawns", + "url": "", + "target": 0, + "priority_grp": 100, + "priority_same_time": 70, + "announce_type": 2, + "effects": [ 18, 20, 25, 27, 119 ] + } + ], + "effects": [ + { + "uid": 1, + "id": 1, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_INFINITE_REVIVE" + }, + { + "uid": 2, + "id": 2, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_STRAGE_EXTEND" + }, + { + "uid": 3, + "id": 3, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_EXTRA_STRAGE_BOX" + }, + { + "uid": 5, + "id": 5, + "param0": 100, + "param1": 0, + "comment": "GP_COURSE_EFFECT_FREE_MY_WARP_POINT" + }, + { + "uid": 6, + "id": 6, + "param0": 50, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WARP_DISCOUNT" + }, + { + "uid": 7, + "id": 7, + "param0": 10, + "param1": 0, + "comment": "GP_COURSE_EFFECT_QUEST_ORDER_LIST_EXTEND" + }, + { + "uid": 9, + "id": 9, + "param0": 5, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BAZAAR_EXHIBIT_EXTEND" + }, + { + "uid": 10, + "id": 10, + "param0": 86400, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BAZAAR_RE_EXHIBIT_SHORTEN" + }, + { + "uid": 11, + "id": 11, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_AREA_MASTER_SUPPLY" + }, + { + "uid": 12, + "id": 12, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WORLD_QUEST_REWARD_REALITY_UP" + }, + { + "uid": 13, + "id": 13, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WORLD_QUEST_SPECIAL_REWARD" + }, + { + "uid": 14, + "id": 14, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_RIM_BQ_REWARD_UP" + }, + { + "uid": 15, + "id": 15, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_RIM_WQ_REWARD_UP" + }, + { + "uid": 16, + "id": 16, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_DROP_UP" + }, + { + "uid": 17, + "id": 17, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_GATHERING_ITEM_NUM_UP" + }, + { + "uid": 18, + "id": 18, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_EXP_UP" + }, + { + "uid": 19, + "id": 19, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BQ_REWARD_EXP_UP" + }, + { + "uid": 20, + "id": 20, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WQ_REWARD_EXP_UP" + }, + { + "uid": 22, + "id": 22, + "param0": 150, + "param1": 0, + "comment": "GP_COURSE_EFFECT_AREA_POINT_BQ_REWARD_UP" + }, + { + "uid": 23, + "id": 23, + "param0": 150, + "param1": 0, + "comment": "GP_COURSE_EFFECT_AREA_POINT_WQ_REWARD_UP" + }, + { + "uid": 25, + "id": 25, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_ENEMY_EXP_UP" + }, + { + "uid": 26, + "id": 26, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_BQ_REWARD_EXP_UP" + }, + { + "uid": 27, + "id": 27, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_WQ_REWARD_EXP_UP" + }, + { + "uid": 40, + "id": 28, + "param0": 150, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_CRAFT_EXP_UP" + }, + { + "uid": 41, + "id": 4, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ALL_RELEASE_WARP_POINT" + }, + { + "uid": 44, + "id": 38, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_REVIVE_BY_RIM" + }, + { + "uid": 49, + "id": 40, + "param0": 1500, + "param1": 0, + "comment": "GP_COURSE_EFFECT_REGULARLY_SEND_MAIL" + }, + { + "uid": 50, + "id": 34, + "param0": 50, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_RESCUE_MOTION_SHORTEN" + }, + { + "uid": 51, + "id": 37, + "param0": 150, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BLOOD_ORB_UP" + }, + { + "uid": 52, + "id": 35, + "param0": 100, + "param1": 0, + "comment": "GP_COURSE_EFFECT_STAY_DISCOUNT" + }, + { + "uid": 59, + "id": 41, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_EXM_REWARD_UP" + }, + { + "uid": 69, + "id": 42, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BAGGAGE_RENTAL01" + }, + { + "uid": 70, + "id": 43, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_DISABLE_PARTY_ADJUST_ENEMY_EXP" + }, + { + "uid": 71, + "id": 44, + "param0": 50, + "param1": 0, + "comment": "GP_COURSE_EFFECT_INCOMING_DAMAGE_CUT_OFF" + }, + { + "uid": 72, + "id": 45, + "param0": 125, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENDURANCE_UP" + }, + { + "uid": 73, + "id": 46, + "param0": 50, + "param1": 0, + "comment": "GP_COURSE_EFFECT_DEBUFF_DAMAGE_CUT_OFF" + }, + { + "uid": 74, + "id": 47, + "param0": 66, + "param1": 200, + "comment": "GP_COURSE_EFFECT_ENABLE_LEVER_GACHA_ASSIST" + }, + { + "uid": 75, + "id": 48, + "param0": 350, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_AUTO_RESCUE" + }, + { + "uid": 76, + "id": 18, + "param0": 500, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_EXP_UP" + }, + { + "uid": 77, + "id": 25, + "param0": 500, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_ENEMY_EXP_UP" + }, + { + "uid": 78, + "id": 43, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_DISABLE_PARTY_ADJUST_ENEMY_EXP" + }, + { + "uid": 119, + "id": 49, + "param0": 200, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 128, + "id": 50, + "param0": 0, + "param1": 0, + "comment": "GP_COURSE_EFFECT_CRAFT_BAGGAGE_EXTEND" + }, + { + "uid": 149, + "id": 51, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 150, + "id": 52, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 151, + "id": 53, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 189, + "id": 18, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_EXP_UP" + }, + { + "uid": 190, + "id": 19, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_ENEMY_EXP_UP" + }, + { + "uid": 191, + "id": 20, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WQ_REWARD_EXP_UP" + }, + { + "uid": 192, + "id": 52, + "param0": 250, + "param1": 0, + "comment": "" + }, + { + "uid": 193, + "id": 25, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_ENEMY_EXP_UP" + }, + { + "uid": 194, + "id": 26, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_BQ_REWARD_EXP_UP" + }, + { + "uid": 195, + "id": 27, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_WQ_REWARD_EXP_UP" + }, + { + "uid": 196, + "id": 53, + "param0": 250, + "param1": 0, + "comment": "" + }, + { + "uid": 197, + "id": 18, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_EXP_UP" + }, + { + "uid": 198, + "id": 19, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BQ_REWARD_EXP_UP" + }, + { + "uid": 199, + "id": 20, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_WQ_REWARD_EXP_UP" + }, + { + "uid": 200, + "id": 52, + "param0": 300, + "param1": 0, + "comment": "" + }, + { + "uid": 201, + "id": 25, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_ENEMY_EXP_UP" + }, + { + "uid": 202, + "id": 26, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_BQ_REWARD_EXP_UP" + }, + { + "uid": 203, + "id": 27, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_PAWN_BQ_REWARD_EXP_UP" + }, + { + "uid": 204, + "id": 53, + "param0": 300, + "param1": 0, + "comment": "" + }, + { + "uid": 208, + "id": 60, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 209, + "id": 61, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 210, + "id": 64, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 211, + "id": 65, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 212, + "id": 59, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 213, + "id": 63, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 215, + "id": 57, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 216, + "id": 54, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 217, + "id": 55, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 218, + "id": 62, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 219, + "id": 49, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 229, + "id": 49, + "param0": 500, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 246, + "id": 72, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 247, + "id": 49, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 248, + "id": 49, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 253, + "id": 58, + "param0": 0, + "param1": 0, + "comment": "" + }, + { + "uid": 254, + "id": 73, + "param0": 200, + "param1": 0, + "comment": "" + }, + { + "uid": 255, + "id": 73, + "param0": 250, + "param1": 0, + "comment": "" + }, + { + "uid": 256, + "id": 73, + "param0": 300, + "param1": 0, + "comment": "" + }, + { + "uid": 261, + "id": 49, + "param0": 500, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_PP_UP" + }, + { + "uid": 262, + "id": 73, + "param0": 500, + "param1": 0, + "comment": "" + }, + { + "uid": 264, + "id": 16, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_ENEMY_DROP_UP" + }, + { + "uid": 265, + "id": 17, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_GATHERING_ITEM_NUM_UP" + }, + { + "uid": 266, + "id": 37, + "param0": 250, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BLOOD_ORB_UP" + }, + { + "uid": 267, + "id": 37, + "param0": 300, + "param1": 0, + "comment": "GP_COURSE_EFFECT_BLOOD_ORB_UP" + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/JobValueShop.csv b/Arrowgene.Ddon.Shared/Files/Assets/JobValueShop.csv new file mode 100644 index 000000000..8d0f6cd92 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/JobValueShop.csv @@ -0,0 +1,34 @@ +#jobid,jobvaluetype,lineupid,itemid,price +1,1,1,13477,200 +1,1,2,16374,500 +1,1,3,18615,2000 +2,1,1,13477,200 +2,1,2,16375,500 +2,1,3,18615,2000 +3,1,1,13477,200 +3,1,2,16376,500 +3,1,3,18615,2000 +4,1,1,13477,200 +4,1,2,16377,500 +4,1,3,18615,2000 +5,1,1,13477,200 +5,1,2,16378,500 +5,1,3,18615,2000 +6,1,1,13477,200 +6,1,2,16379,500 +6,1,3,18615,2000 +7,1,1,13477,200 +7,1,2,16380,500 +7,1,3,18615,2000 +8,1,1,13477,200 +8,1,2,16381,500 +8,1,3,18615,2000 +9,1,1,13477,200 +9,1,2,16382,500 +9,1,3,18615,2000 +10,1,1,13477,200 +10,1,2,16725,500 +10,1,3,18615,2000 +11,1,1,13477,200 +11,1,2,21616,500 +11,1,3,18615,2000 diff --git a/Arrowgene.Ddon.Shared/Files/Assets/LearnedNormalSkills.json b/Arrowgene.Ddon.Shared/Files/Assets/LearnedNormalSkills.json new file mode 100644 index 000000000..9ead8f204 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/LearnedNormalSkills.json @@ -0,0 +1,56 @@ +{ + "1": [ + {"skillno": [2], "jp": 700, "level": 9, "type": "GET", "name": "Dire Onslaught"}, + {"skillno": [4], "jp": 1200, "level": 13, "type": "LVUP", "name": "Strong Guard Break"}, + {"skillno": [12], "jp": 300, "level": 6, "type": "GET", "name": "Controlled Fall"} + ], + "2": [ + {"skillno": [2], "jp": 500, "level": 9, "type": "GET", "name": "Roundhouse Kick"}, + {"skillno": [4, 16], "jp": 800, "level": 13, "type": "LVUP", "name": "Scarlet/Hundred Slashes"}, + {"skillno": [14], "jp": 900, "level": 16, "type": "GET", "name": "Double Jump"} + ], + "3": [ + {"skillno": [3], "jp": 300, "level": 6, "type": "GET", "name": "Quick Bow Style"}, + {"skillno": [6], "jp": 700, "level": 9, "type": "GET", "name": "Quick Charge Style"}, + {"skillno": [7], "jp": 1200, "level": 13, "type": "GET", "name": "Keen Sight"} + ], + "4": [ + {"skillno": [3], "jp": 1000, "level": 15, "type": "LVUP", "name": "Great Heal Aura"}, + {"skillno": [5], "jp": 1000, "level": 15, "type": "LVUP", "name": "Greater Holy Aura"}, + {"skillno": [8], "jp": 300, "level": 6, "type": "GET", "name": "Floating"} + ], + "5": [ + {"skillno": [4], "jp": 300, "level": 6, "type": "LVUP", "name": "Penta Element Change"}, + {"skillno": [12], "jp": 700, "level": 13, "type": "GET", "name": "Shield Sequence"}, + {"skillno": [10], "jp": 1200, "level": 18, "type": "LVUP", "name": "More Attract"} + ], + "6": [ + {"skillno": [3], "jp": 1200, "level": 15, "type": "GET", "name": "Magick Boost"}, + {"skillno": [5], "jp": 700, "level": 9, "type": "GET", "name": "Back Move"}, + {"skillno": [10], "jp": 300, "level": 6, "type": "GET", "name": "Floating"} + ], + "7": [ + {"skillno": [2], "jp": 700, "level": 9, "type": "GET", "name": "Devastate"}, + {"skillno": [4], "jp": 1200, "level": 18, "type": "LVUP", "name": "Indomitable Lash"}, + {"skillno": [9], "jp": 300, "level": 6, "type": "GET", "name": "Controlled Fall"} + ], + "8": [ + {"skillno": [4], "jp": 700, "level": 13, "type": "GET", "name": "Concentration: Seeker"}, + {"skillno": [8], "jp": 700, "level": 9, "type": "GET", "name": "Concentration: True Aid"}, + {"skillno": [11], "jp": 800, "level": 16, "type": "GET", "name": "God's Eye: Aim"} + ], + "9": [ + {"skillno": [2], "jp": 500, "level": 9, "type": "GET", "name": "Alchemical Radius"}, + {"skillno": [4, 12], "jp": 800, "level": 13, "type": "LVUP", "name": "Cluster/Concluster Magis"}, + {"skillno": [10], "jp": 900, "level": 16, "type": "GET", "name": "Rex Leap"} + ], + "10": [ + {"skillno": [2], "jp": 1200, "level": 25, "type": "GET", "name": "Thrust More"}, + {"skillno": [4], "jp": 700, "level": 18, "type": "LVUP", "name": "Aid More"}, + {"skillno": [12], "jp": 300, "level": 10, "type": "GET", "name": "Fall Move"} + ], + "11": [ + {"skillno": [2], "jp": 700, "level": 9, "type": "GET", "name": "Arc Slash"}, + {"skillno": [13], "jp": 200, "level": 6, "type": "GET", "name": "Controlled Fall"} + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/MyPawn.csv b/Arrowgene.Ddon.Shared/Files/Assets/MyPawn.csv index 4a9d20b2a..775a8ea91 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/MyPawn.csv +++ b/Arrowgene.Ddon.Shared/Files/Assets/MyPawn.csv @@ -1,4 +1,4 @@ #PawnId ,* ,* ,* ,* ,* ,* ,* ,* ,Name ,* ,Primary ,Secondary ,Head ,Body ,BodyClothing ,Arm ,Leg ,LegWear ,OverWear ,JewelrySlot1 ,JewelrySlot2 ,JewelrySlot3 ,JewelrySlot4 ,JewelrySlot5 ,Lantern ,* ,VPrimary ,VSecondary ,VHead ,VBody ,VBodyClothing ,VArm ,VLeg ,VLegWear ,VOverWear ,VJewelrySlot1 ,VJewelrySlot2 ,VJewelrySlot3 ,VJewelrySlot4 ,VJewelrySlot5 ,VLantern ,* ,JobItem1 ,* ,JobItem2 ,* ,HideEquipHead ,HideEquipLantern ,* ,* ,CharacterId ,SetWaitFlag ,* ,NormalSkill1 ,NormalSkill2 ,NormalSkill3 ,* ,* ,CustomSkillId1 ,CustomSkillLv1 ,* ,CustomSkillId2 ,CustomSkillLv2 ,* ,CustomSkillId3 ,CustomSkillLv3 ,* ,CustomSkillId4 ,CustomSkillLv4 ,* ,AbilityJob1 ,AbilityId1 ,AbilityLv1 ,AbilityJob1 ,AbilityId2 ,AbilityLv2 ,AbilityJob1 ,AbilityId3 ,AbilityLv3 ,AbilityJob1 ,AbilityId4 ,AbilityLv4 ,AbilityJob1 ,AbilityId5 ,AbilityLv5 ,AbilityJob1 ,AbilityId6 ,AbilityLv6 ,AbilityJob1 ,AbilityId7 ,AbilityLv7 ,AbilityJob1 ,AbilityId8 ,AbilityLv8 ,AbilityJob1 ,AbilityId9 ,AbilityLv9 ,AbilityJob10 ,AbilityId10 ,AbilityLv10 ,Job ,JobLv ,* ,MetPartyMembersId ,* ,QuestClearId ,* ,SpecialSkillInspirationMomentId ,* ,LevelUpId ,* ,SpecialSkillUseId ,* ,PlayerDeathId ,* ,WaitingOnLobbyId ,* ,WaitingOnAdventureId ,* ,EndOfCombatId ,* ,SpSkillSlot1Id ,SpSkillSlot1Lv ,SpSkillSlot2Id ,SpSkillSlot2Lv ,SpSkillSlot3Id ,SpSkillSlot3Lv ,Sex ,Voice ,VoicePitch ,Personality ,SpeechFreq ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* ,* 14310734 ,1 ,200 ,34 ,0 ,0 ,0 ,0 ,0 ,WhiteKnight ,15 , 72 , 0 , 942 , 490 , 496 ,497 ,493 , 505 , 486 , 0 , 0 , 0 , 0 , 0 , 0 ,15 , 0 , 0 , 8120 , 5450 , 985 ,2222 ,24184 , 997 , 10124 , 0 , 0 , 0 , 0 , 0 , 0 ,2 , 9860 ,1 , 10165 ,2 ,false ,false ,1 ,1 , 0 ,false ,3 , 1 , 2 , 3 ,4 ,1 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 3 , 1 ,1 , 1 ,2 , 1 ,10 , 1 ,4 , 1 ,11 , 1 ,6 , 1 ,7 , 1 ,8 , 1 ,9 , 1 ,3 , 3 , 3 , 8 , 3 , 9 , 3 , 2 , 7 , 42000 , 7 , 1 ,1 ,43 ,18 ,0 ,0 ,2 ,3 ,5 , 8 ,0 ,69 ,0 ,69 ,55 ,55 ,12 ,29850 ,29820 ,30420 ,29573 ,29623 ,29715 ,29135 ,30172 ,29826 ,30492 ,30002 ,29905 ,31800 ,29400 ,30000 ,30000 ,30147 ,29938 ,29775 ,29954 ,29920 ,29850 ,29200 ,29404 ,29700 ,29472 ,30672 ,29000 ,29520 ,30645 ,30114 ,30000 ,30000 ,30000 ,30000 ,30000 ,48050 ,39733 ,29180 ,35480 ,38550 ,39410 ,43443 ,38600 ,30600 ,29333 ,28700 ,20900 ,30000 ,24900 -14313101 ,2 ,200 ,34 ,0 ,0 ,0 ,0 ,0 ,Puala ,15 , 14737 , 0 , 942 , 490 , 496 ,497 ,493 , 505 , 486 , 0 , 0 , 0 , 0 , 0 , 0 ,15 , 0 , 0 ,11749 ,21673 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,2 , 9860 ,1 , 10165 ,2 ,false ,false ,1 ,1 , 0 ,false ,3 , 1 , 2 , 3 ,4 ,1 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 1 ,1 , 1 ,2 , 1 ,10 , 1 ,4 , 1 ,11 , 1 ,6 , 1 ,7 , 1 ,8 , 1 ,9 , 1 ,3 , 3 , 3 , 8 , 3 , 9 , 3 , 2 , 1 , 30000 , 1 , 1 ,1 ,40 ,18 ,0 ,0 ,6 ,1 ,2 ,19 ,1 ,69 ,0 ,69 ,11 ,11 , 0 ,30100 ,30000 ,29595 ,29538 ,29812 ,29289 ,29261 ,29857 ,29694 ,30682 ,29853 ,29885 ,20700 ,29646 ,30132 ,30000 ,30000 ,30142 ,29865 ,29873 ,30109 ,29910 ,29328 ,29420 ,29781 ,29688 ,30147 ,29233 ,29923 ,30714 ,29724 ,30000 ,30000 ,30000 ,30000 ,30000 ,45100 ,40025 ,29020 ,32400 ,38790 ,41090 ,48500 ,38500 ,29270 ,30470 ,29080 ,23300 ,34800 ,29000 +14313101 ,2 ,200 ,34 ,0 ,0 ,0 ,0 ,0 ,Puala ,15 , 14737 , 0 , 942 , 490 , 496 ,497 ,493 , 505 , 486 , 0 , 0 , 0 , 0 , 0 , 0 ,15 , 0 , 0 ,11749 ,21673 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,2 , 9860 ,1 , 10165 ,2 ,false ,false ,1 ,1 , 0 ,false ,3 , 1 , 2 , 3 ,4 ,1 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 1 ,1 , 1 ,2 , 1 ,10 , 1 ,4 , 1 ,11 , 1 ,6 , 1 ,7 , 1 ,8 , 1 ,9 , 1 ,3 , 3 , 3 , 8 , 3 , 9 , 3 , 2 , 1 , 30000 , 1 , 1 ,1 ,16 ,18 ,1 ,0 ,6 ,1 ,2 ,19 ,1 ,69 ,0 ,69 ,11 ,11 ,21 ,29990 ,29660 ,29595 ,29538 ,29812 ,29343 ,29261 ,29829 ,29622 ,30682 ,29853 ,29885 ,20700 ,29778 ,30085 ,30000 ,30000 ,30142 ,29860 ,29711 ,30004 ,29670 ,29416 ,29340 ,29713 ,29528 ,30455 ,29473 ,30064 ,30714 ,29724 ,30000 ,30000 ,30000 ,30000 ,30000 ,45100 ,40025 ,29020 ,32400 ,38790 ,41090 ,48500 ,38500 ,29270 ,30470 ,29080 ,23300 ,34800 ,29000 14332659 ,3 ,200 ,34 ,0 ,0 ,0 ,0 ,0 ,Rumi ,15 , 91 , 0 , 942 , 490 , 496 ,497 ,493 , 505 , 486 , 0 , 0 , 0 , 0 , 0 , 0 ,15 , 24985 , 25099 ,11749 , 9548 , 8533 , 921 ,20659 , 505 , 25516 , 21651 , 18147 , 23711 , 21651 , 21322 , 0 ,2 , 9860 ,1 , 10165 ,2 ,false ,false ,1 ,1 , 0 ,false ,3 , 1 , 2 , 3 ,4 ,1 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 ,0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 5 , 1 ,1 , 1 ,2 , 1 ,10 , 1 ,4 , 1 ,11 , 1 ,6 , 1 ,7 , 1 ,8 , 1 ,9 , 1 ,3 , 3 , 3 , 8 , 3 , 9 , 3 , 2 , 1 , 30000 , 1 , 1 ,1 ,68 ,18 ,0 ,0 ,2 ,3 ,5 , 8 ,0 ,69 ,0 ,69 ,55 ,55 ,12 ,29850 ,29820 ,30420 ,29573 ,29623 ,29715 ,29135 ,30172 ,29826 ,30492 ,30002 ,29905 ,31800 ,29400 ,30000 ,30000 ,30147 ,29938 ,29775 ,29954 ,29920 ,29850 ,29200 ,29404 ,29700 ,29472 ,30672 ,29000 ,29520 ,30645 ,30114 ,30000 ,30000 ,30000 ,30000 ,30000 ,48050 ,39733 ,29180 ,32840 ,38550 ,39410 ,43443 ,38600 ,30600 ,29333 ,28700 ,20900 ,30000 ,24900 diff --git a/Arrowgene.Ddon.Shared/Files/Assets/PawnCostReduction.json b/Arrowgene.Ddon.Shared/Files/Assets/PawnCostReduction.json new file mode 100644 index 000000000..263dae5ab --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/PawnCostReduction.json @@ -0,0 +1,1276 @@ +[ + { + "Total": 0, + "CostRate1": 100.0, + "CostRate2": 95.0, + "CostRate3": 85.0, + "CostRate4": 84.5 + }, + { + "Total": 1, + "CostRate1": 96.0, + "CostRate2": 94.5, + "CostRate3": 84.7, + "CostRate4": 84.0 + }, + { + "Total": 2, + "CostRate1": 95.0, + "CostRate2": 94.0, + "CostRate3": 84.4, + "CostRate4": 83.7 + }, + { + "Total": 3, + "CostRate1": 94.0, + "CostRate2": 93.5, + "CostRate3": 84.1, + "CostRate4": 83.4 + }, + { + "Total": 4, + "CostRate1": 93.2, + "CostRate2": 93.0, + "CostRate3": 83.8, + "CostRate4": 83.1 + }, + { + "Total": 5, + "CostRate1": 92.4, + "CostRate2": 92.0, + "CostRate3": 83.5, + "CostRate4": 82.8 + }, + { + "Total": 6, + "CostRate1": 91.6, + "CostRate2": 91.0, + "CostRate3": 83.2, + "CostRate4": 82.5 + }, + { + "Total": 7, + "CostRate1": 90.8, + "CostRate2": 90.0, + "CostRate3": 82.9, + "CostRate4": 82.2 + }, + { + "Total": 8, + "CostRate1": 90.0, + "CostRate2": 89.0, + "CostRate3": 82.6, + "CostRate4": 81.9 + }, + { + "Total": 9, + "CostRate1": 89.2, + "CostRate2": 88.0, + "CostRate3": 82.3, + "CostRate4": 81.6 + }, + { + "Total": 10, + "CostRate1": 88.4, + "CostRate2": 87.0, + "CostRate3": 82.0, + "CostRate4": 81.3 + }, + { + "Total": 11, + "CostRate1": 87.6, + "CostRate2": 86.0, + "CostRate3": 81.7, + "CostRate4": 81.0 + }, + { + "Total": 12, + "CostRate1": 86.8, + "CostRate2": 85.0, + "CostRate3": 81.4, + "CostRate4": 80.7 + }, + { + "Total": 13, + "CostRate1": 86.0, + "CostRate2": 84.0, + "CostRate3": 81.1, + "CostRate4": 80.4 + }, + { + "Total": 14, + "CostRate1": 85.0, + "CostRate2": 83.0, + "CostRate3": 80.8, + "CostRate4": 80.1 + }, + { + "Total": 15, + "CostRate1": 84.0, + "CostRate2": 82.0, + "CostRate3": 80.0, + "CostRate4": 79.0 + }, + { + "Total": 16, + "CostRate1": 83.0, + "CostRate2": 81.0, + "CostRate3": 79.0, + "CostRate4": 78.0 + }, + { + "Total": 17, + "CostRate1": 82.0, + "CostRate2": 80.0, + "CostRate3": 78.0, + "CostRate4": 77.0 + }, + { + "Total": 18, + "CostRate1": 81.0, + "CostRate2": 79.0, + "CostRate3": 77.0, + "CostRate4": 76.0 + }, + { + "Total": 19, + "CostRate1": 80.0, + "CostRate2": 78.0, + "CostRate3": 76.0, + "CostRate4": 75.0 + }, + { + "Total": 20, + "CostRate1": 79.0, + "CostRate2": 77.0, + "CostRate3": 75.0, + "CostRate4": 74.0 + }, + { + "Total": 21, + "CostRate1": 78.0, + "CostRate2": 76.0, + "CostRate3": 74.0, + "CostRate4": 73.0 + }, + { + "Total": 22, + "CostRate1": 77.0, + "CostRate2": 75.0, + "CostRate3": 73.0, + "CostRate4": 72.0 + }, + { + "Total": 23, + "CostRate1": 76.0, + "CostRate2": 74.0, + "CostRate3": 72.0, + "CostRate4": 71.0 + }, + { + "Total": 24, + "CostRate1": 75.0, + "CostRate2": 73.0, + "CostRate3": 71.0, + "CostRate4": 70.0 + }, + { + "Total": 25, + "CostRate1": 74.0, + "CostRate2": 72.0, + "CostRate3": 70.0, + "CostRate4": 69.0 + }, + { + "Total": 26, + "CostRate1": 73.0, + "CostRate2": 71.0, + "CostRate3": 69.0, + "CostRate4": 68.0 + }, + { + "Total": 27, + "CostRate1": 72.0, + "CostRate2": 70.0, + "CostRate3": 68.0, + "CostRate4": 67.0 + }, + { + "Total": 28, + "CostRate1": 71.0, + "CostRate2": 69.0, + "CostRate3": 67.0, + "CostRate4": 66.0 + }, + { + "Total": 29, + "CostRate1": 70.0, + "CostRate2": 68.0, + "CostRate3": 66.0, + "CostRate4": 65.0 + }, + { + "Total": 30, + "CostRate1": 69.5, + "CostRate2": 67.0, + "CostRate3": 65.0, + "CostRate4": 64.0 + }, + { + "Total": 31, + "CostRate1": 69.0, + "CostRate2": 66.5, + "CostRate3": 65.5, + "CostRate4": 63.5 + }, + { + "Total": 32, + "CostRate1": 68.5, + "CostRate2": 66.0, + "CostRate3": 65.0, + "CostRate4": 63.0 + }, + { + "Total": 33, + "CostRate1": 68.0, + "CostRate2": 65.5, + "CostRate3": 64.5, + "CostRate4": 62.5 + }, + { + "Total": 34, + "CostRate1": 67.5, + "CostRate2": 65.0, + "CostRate3": 64.0, + "CostRate4": 62.0 + }, + { + "Total": 35, + "CostRate1": 67.0, + "CostRate2": 64.5, + "CostRate3": 63.5, + "CostRate4": 61.5 + }, + { + "Total": 36, + "CostRate1": 66.5, + "CostRate2": 64.0, + "CostRate3": 63.0, + "CostRate4": 61.0 + }, + { + "Total": 37, + "CostRate1": 66.0, + "CostRate2": 63.5, + "CostRate3": 62.5, + "CostRate4": 60.5 + }, + { + "Total": 38, + "CostRate1": 65.5, + "CostRate2": 63.0, + "CostRate3": 62.0, + "CostRate4": 60.0 + }, + { + "Total": 39, + "CostRate1": 65.0, + "CostRate2": 62.5, + "CostRate3": 61.5, + "CostRate4": 59.5 + }, + { + "Total": 40, + "CostRate1": 64.5, + "CostRate2": 62.0, + "CostRate3": 61.0, + "CostRate4": 59.0 + }, + { + "Total": 41, + "CostRate1": 64.0, + "CostRate2": 61.5, + "CostRate3": 60.5, + "CostRate4": 58.5 + }, + { + "Total": 42, + "CostRate1": 63.5, + "CostRate2": 61.0, + "CostRate3": 60.0, + "CostRate4": 58.0 + }, + { + "Total": 43, + "CostRate1": 63.0, + "CostRate2": 60.5, + "CostRate3": 59.5, + "CostRate4": 57.5 + }, + { + "Total": 44, + "CostRate1": 62.5, + "CostRate2": 60.0, + "CostRate3": 59.0, + "CostRate4": 57.0 + }, + { + "Total": 45, + "CostRate1": 62.0, + "CostRate2": 59.5, + "CostRate3": 58.5, + "CostRate4": 56.5 + }, + { + "Total": 46, + "CostRate1": 61.5, + "CostRate2": 59.0, + "CostRate3": 58.0, + "CostRate4": 56.0 + }, + { + "Total": 47, + "CostRate1": 61.0, + "CostRate2": 58.5, + "CostRate3": 57.5, + "CostRate4": 55.5 + }, + { + "Total": 48, + "CostRate1": 60.5, + "CostRate2": 58.0, + "CostRate3": 57.0, + "CostRate4": 55.0 + }, + { + "Total": 49, + "CostRate1": 60.0, + "CostRate2": 57.5, + "CostRate3": 56.5, + "CostRate4": 54.5 + }, + { + "Total": 50, + "CostRate1": 59.5, + "CostRate2": 57.0, + "CostRate3": 56.0, + "CostRate4": 54.0 + }, + { + "Total": 51, + "CostRate1": 59.0, + "CostRate2": 56.5, + "CostRate3": 55.5, + "CostRate4": 53.5 + }, + { + "Total": 52, + "CostRate1": 58.5, + "CostRate2": 56.0, + "CostRate3": 55.0, + "CostRate4": 53.0 + }, + { + "Total": 53, + "CostRate1": 58.0, + "CostRate2": 55.5, + "CostRate3": 54.5, + "CostRate4": 52.5 + }, + { + "Total": 54, + "CostRate1": 57.5, + "CostRate2": 55.0, + "CostRate3": 54.0, + "CostRate4": 52.0 + }, + { + "Total": 55, + "CostRate1": 57.0, + "CostRate2": 54.5, + "CostRate3": 53.5, + "CostRate4": 51.5 + }, + { + "Total": 56, + "CostRate1": 56.5, + "CostRate2": 54.0, + "CostRate3": 53.0, + "CostRate4": 51.0 + }, + { + "Total": 57, + "CostRate1": 56.0, + "CostRate2": 53.5, + "CostRate3": 52.5, + "CostRate4": 50.5 + }, + { + "Total": 58, + "CostRate1": 55.5, + "CostRate2": 53.0, + "CostRate3": 52.0, + "CostRate4": 50.0 + }, + { + "Total": 59, + "CostRate1": 55.0, + "CostRate2": 52.5, + "CostRate3": 51.5, + "CostRate4": 49.5 + }, + { + "Total": 60, + "CostRate1": 54.5, + "CostRate2": 52.0, + "CostRate3": 51.0, + "CostRate4": 49.0 + }, + { + "Total": 61, + "CostRate1": 54.0, + "CostRate2": 51.5, + "CostRate3": 50.5, + "CostRate4": 48.5 + }, + { + "Total": 62, + "CostRate1": 53.5, + "CostRate2": 51.0, + "CostRate3": 50.0, + "CostRate4": 48.0 + }, + { + "Total": 63, + "CostRate1": 53.0, + "CostRate2": 50.5, + "CostRate3": 49.5, + "CostRate4": 47.5 + }, + { + "Total": 64, + "CostRate1": 52.5, + "CostRate2": 50.0, + "CostRate3": 49.0, + "CostRate4": 47.0 + }, + { + "Total": 65, + "CostRate1": 52.0, + "CostRate2": 49.5, + "CostRate3": 48.5, + "CostRate4": 46.5 + }, + { + "Total": 66, + "CostRate1": 51.5, + "CostRate2": 49.0, + "CostRate3": 48.0, + "CostRate4": 46.0 + }, + { + "Total": 67, + "CostRate1": 51.0, + "CostRate2": 48.5, + "CostRate3": 47.5, + "CostRate4": 45.5 + }, + { + "Total": 68, + "CostRate1": 50.5, + "CostRate2": 48.0, + "CostRate3": 47.0, + "CostRate4": 45.0 + }, + { + "Total": 69, + "CostRate1": 50.0, + "CostRate2": 47.5, + "CostRate3": 46.5, + "CostRate4": 44.5 + }, + { + "Total": 70, + "CostRate1": 49.5, + "CostRate2": 47.0, + "CostRate3": 46.0, + "CostRate4": 44.0 + }, + { + "Total": 71, + "CostRate1": 49.0, + "CostRate2": 46.5, + "CostRate3": 45.5, + "CostRate4": 43.5 + }, + { + "Total": 72, + "CostRate1": 48.5, + "CostRate2": 46.0, + "CostRate3": 45.0, + "CostRate4": 43.0 + }, + { + "Total": 73, + "CostRate1": 48.0, + "CostRate2": 45.5, + "CostRate3": 44.5, + "CostRate4": 42.5 + }, + { + "Total": 74, + "CostRate1": 47.5, + "CostRate2": 45.0, + "CostRate3": 44.0, + "CostRate4": 42.0 + }, + { + "Total": 75, + "CostRate1": 47.0, + "CostRate2": 44.5, + "CostRate3": 43.5, + "CostRate4": 41.5 + }, + { + "Total": 76, + "CostRate1": 46.5, + "CostRate2": 44.0, + "CostRate3": 43.0, + "CostRate4": 41.0 + }, + { + "Total": 77, + "CostRate1": 46.0, + "CostRate2": 43.5, + "CostRate3": 42.5, + "CostRate4": 40.5 + }, + { + "Total": 78, + "CostRate1": 45.5, + "CostRate2": 43.0, + "CostRate3": 42.0, + "CostRate4": 40.0 + }, + { + "Total": 79, + "CostRate1": 45.0, + "CostRate2": 42.5, + "CostRate3": 41.5, + "CostRate4": 39.5 + }, + { + "Total": 80, + "CostRate1": 44.5, + "CostRate2": 42.0, + "CostRate3": 41.0, + "CostRate4": 39.0 + }, + { + "Total": 81, + "CostRate1": 44.0, + "CostRate2": 41.5, + "CostRate3": 40.5, + "CostRate4": 38.5 + }, + { + "Total": 82, + "CostRate1": 43.5, + "CostRate2": 41.0, + "CostRate3": 40.0, + "CostRate4": 38.0 + }, + { + "Total": 83, + "CostRate1": 43.0, + "CostRate2": 40.5, + "CostRate3": 39.5, + "CostRate4": 37.5 + }, + { + "Total": 84, + "CostRate1": 42.5, + "CostRate2": 40.0, + "CostRate3": 39.0, + "CostRate4": 37.0 + }, + { + "Total": 85, + "CostRate1": 42.0, + "CostRate2": 39.0, + "CostRate3": 38.5, + "CostRate4": 36.5 + }, + { + "Total": 86, + "CostRate1": 41.0, + "CostRate2": 38.0, + "CostRate3": 37.5, + "CostRate4": 35.5 + }, + { + "Total": 87, + "CostRate1": 40.0, + "CostRate2": 37.0, + "CostRate3": 36.5, + "CostRate4": 34.5 + }, + { + "Total": 88, + "CostRate1": 39.0, + "CostRate2": 36.0, + "CostRate3": 35.5, + "CostRate4": 33.5 + }, + { + "Total": 89, + "CostRate1": 38.0, + "CostRate2": 35.0, + "CostRate3": 34.5, + "CostRate4": 32.5 + }, + { + "Total": 90, + "CostRate1": 37.0, + "CostRate2": 34.0, + "CostRate3": 33.5, + "CostRate4": 31.5 + }, + { + "Total": 91, + "CostRate1": 36.0, + "CostRate2": 33.0, + "CostRate3": 32.5, + "CostRate4": 30.5 + }, + { + "Total": 92, + "CostRate1": 35.0, + "CostRate2": 32.0, + "CostRate3": 31.5, + "CostRate4": 29.5 + }, + { + "Total": 93, + "CostRate1": 34.0, + "CostRate2": 31.0, + "CostRate3": 30.5, + "CostRate4": 28.5 + }, + { + "Total": 94, + "CostRate1": 33.0, + "CostRate2": 30.0, + "CostRate3": 29.5, + "CostRate4": 27.5 + }, + { + "Total": 95, + "CostRate1": 32.0, + "CostRate2": 29.0, + "CostRate3": 28.5, + "CostRate4": 26.5 + }, + { + "Total": 96, + "CostRate1": 31.0, + "CostRate2": 28.0, + "CostRate3": 27.5, + "CostRate4": 25.5 + }, + { + "Total": 97, + "CostRate1": 30.0, + "CostRate2": 27.0, + "CostRate3": 26.5, + "CostRate4": 24.5 + }, + { + "Total": 98, + "CostRate1": 29.0, + "CostRate2": 26.0, + "CostRate3": 25.5, + "CostRate4": 23.5 + }, + { + "Total": 99, + "CostRate1": 28.0, + "CostRate2": 25.0, + "CostRate3": 24.5, + "CostRate4": 22.5 + }, + { + "Total": 100, + "CostRate1": 27.85, + "CostRate2": 24.85, + "CostRate3": 24.35, + "CostRate4": 22.35 + }, + { + "Total": 101, + "CostRate1": 27.7, + "CostRate2": 24.7, + "CostRate3": 24.2, + "CostRate4": 22.2 + }, + { + "Total": 102, + "CostRate1": 27.55, + "CostRate2": 24.55, + "CostRate3": 24.05, + "CostRate4": 22.05 + }, + { + "Total": 103, + "CostRate1": 27.4, + "CostRate2": 24.4, + "CostRate3": 23.9, + "CostRate4": 21.9 + }, + { + "Total": 104, + "CostRate1": 27.25, + "CostRate2": 24.25, + "CostRate3": 23.75, + "CostRate4": 21.75 + }, + { + "Total": 105, + "CostRate1": 27.1, + "CostRate2": 24.1, + "CostRate3": 23.6, + "CostRate4": 21.6 + }, + { + "Total": 106, + "CostRate1": 26.95, + "CostRate2": 23.95, + "CostRate3": 23.45, + "CostRate4": 21.45 + }, + { + "Total": 107, + "CostRate1": 26.8, + "CostRate2": 23.8, + "CostRate3": 23.3, + "CostRate4": 21.3 + }, + { + "Total": 108, + "CostRate1": 26.65, + "CostRate2": 23.65, + "CostRate3": 23.15, + "CostRate4": 21.15 + }, + { + "Total": 109, + "CostRate1": 26.5, + "CostRate2": 23.5, + "CostRate3": 23.0, + "CostRate4": 21.0 + }, + { + "Total": 110, + "CostRate1": 26.35, + "CostRate2": 23.35, + "CostRate3": 22.85, + "CostRate4": 20.85 + }, + { + "Total": 111, + "CostRate1": 26.2, + "CostRate2": 23.2, + "CostRate3": 22.7, + "CostRate4": 20.7 + }, + { + "Total": 112, + "CostRate1": 26.05, + "CostRate2": 23.05, + "CostRate3": 22.55, + "CostRate4": 20.55 + }, + { + "Total": 113, + "CostRate1": 25.9, + "CostRate2": 22.9, + "CostRate3": 22.4, + "CostRate4": 20.4 + }, + { + "Total": 114, + "CostRate1": 25.75, + "CostRate2": 22.75, + "CostRate3": 22.25, + "CostRate4": 20.25 + }, + { + "Total": 115, + "CostRate1": 25.6, + "CostRate2": 22.6, + "CostRate3": 22.1, + "CostRate4": 20.1 + }, + { + "Total": 116, + "CostRate1": 25.45, + "CostRate2": 22.45, + "CostRate3": 21.95, + "CostRate4": 19.95 + }, + { + "Total": 117, + "CostRate1": 25.3, + "CostRate2": 22.3, + "CostRate3": 21.8, + "CostRate4": 19.8 + }, + { + "Total": 118, + "CostRate1": 25.15, + "CostRate2": 22.15, + "CostRate3": 21.65, + "CostRate4": 19.65 + }, + { + "Total": 119, + "CostRate1": 25.0, + "CostRate2": 22.0, + "CostRate3": 21.5, + "CostRate4": 19.5 + }, + { + "Total": 120, + "CostRate1": 24.5, + "CostRate2": 21.85, + "CostRate3": 21.0, + "CostRate4": 19.2 + }, + { + "Total": 121, + "CostRate1": 24.2, + "CostRate2": 21.7, + "CostRate3": 20.7, + "CostRate4": 18.9 + }, + { + "Total": 122, + "CostRate1": 23.9, + "CostRate2": 21.4, + "CostRate3": 20.4, + "CostRate4": 18.6 + }, + { + "Total": 123, + "CostRate1": 23.6, + "CostRate2": 21.1, + "CostRate3": 20.1, + "CostRate4": 18.3 + }, + { + "Total": 124, + "CostRate1": 23.3, + "CostRate2": 20.8, + "CostRate3": 19.8, + "CostRate4": 18.0 + }, + { + "Total": 125, + "CostRate1": 23.0, + "CostRate2": 20.5, + "CostRate3": 19.5, + "CostRate4": 17.7 + }, + { + "Total": 126, + "CostRate1": 22.7, + "CostRate2": 20.2, + "CostRate3": 19.2, + "CostRate4": 17.4 + }, + { + "Total": 127, + "CostRate1": 22.4, + "CostRate2": 19.9, + "CostRate3": 18.9, + "CostRate4": 17.1 + }, + { + "Total": 128, + "CostRate1": 22.1, + "CostRate2": 19.6, + "CostRate3": 18.6, + "CostRate4": 16.8 + }, + { + "Total": 129, + "CostRate1": 21.8, + "CostRate2": 19.3, + "CostRate3": 18.3, + "CostRate4": 16.5 + }, + { + "Total": 130, + "CostRate1": 21.5, + "CostRate2": 19.0, + "CostRate3": 18.0, + "CostRate4": 16.2 + }, + { + "Total": 131, + "CostRate1": 21.2, + "CostRate2": 18.7, + "CostRate3": 17.7, + "CostRate4": 16.0 + }, + { + "Total": 132, + "CostRate1": 20.9, + "CostRate2": 18.4, + "CostRate3": 17.4, + "CostRate4": 15.8 + }, + { + "Total": 133, + "CostRate1": 20.6, + "CostRate2": 18.1, + "CostRate3": 17.1, + "CostRate4": 15.6 + }, + { + "Total": 134, + "CostRate1": 20.3, + "CostRate2": 17.8, + "CostRate3": 16.8, + "CostRate4": 15.4 + }, + { + "Total": 135, + "CostRate1": 20.0, + "CostRate2": 17.5, + "CostRate3": 16.5, + "CostRate4": 15.2 + }, + { + "Total": 136, + "CostRate1": 19.7, + "CostRate2": 17.2, + "CostRate3": 16.2, + "CostRate4": 15.0 + }, + { + "Total": 137, + "CostRate1": 19.4, + "CostRate2": 16.9, + "CostRate3": 15.9, + "CostRate4": 14.8 + }, + { + "Total": 138, + "CostRate1": 19.1, + "CostRate2": 16.6, + "CostRate3": 15.6, + "CostRate4": 14.6 + }, + { + "Total": 139, + "CostRate1": 18.8, + "CostRate2": 16.3, + "CostRate3": 15.3, + "CostRate4": 14.4 + }, + { + "Total": 140, + "CostRate1": 18.5, + "CostRate2": 16.0, + "CostRate3": 15.0, + "CostRate4": 14.2 + }, + { + "Total": 141, + "CostRate1": 18.2, + "CostRate2": 15.7, + "CostRate3": 14.7, + "CostRate4": 14.0 + }, + { + "Total": 142, + "CostRate1": 17.9, + "CostRate2": 15.4, + "CostRate3": 14.4, + "CostRate4": 13.8 + }, + { + "Total": 143, + "CostRate1": 17.6, + "CostRate2": 15.1, + "CostRate3": 14.1, + "CostRate4": 13.6 + }, + { + "Total": 144, + "CostRate1": 17.3, + "CostRate2": 14.8, + "CostRate3": 13.8, + "CostRate4": 13.4 + }, + { + "Total": 145, + "CostRate1": 17.0, + "CostRate2": 14.5, + "CostRate3": 13.5, + "CostRate4": 13.2 + }, + { + "Total": 146, + "CostRate1": 16.7, + "CostRate2": 14.2, + "CostRate3": 13.2, + "CostRate4": 13.0 + }, + { + "Total": 147, + "CostRate1": 16.4, + "CostRate2": 13.9, + "CostRate3": 12.9, + "CostRate4": 12.8 + }, + { + "Total": 148, + "CostRate1": 16.1, + "CostRate2": 13.6, + "CostRate3": 12.6, + "CostRate4": 12.5 + }, + { + "Total": 149, + "CostRate1": 15.8, + "CostRate2": 13.3, + "CostRate3": 12.3, + "CostRate4": 12.2 + }, + { + "Total": 150, + "CostRate1": 15.5, + "CostRate2": 13.0, + "CostRate3": 12.0, + "CostRate4": 11.9 + }, + { + "Total": 151, + "CostRate1": 15.2, + "CostRate2": 12.7, + "CostRate3": 11.7, + "CostRate4": 11.6 + }, + { + "Total": 152, + "CostRate1": 14.9, + "CostRate2": 12.4, + "CostRate3": 11.4, + "CostRate4": 11.3 + }, + { + "Total": 153, + "CostRate1": 14.6, + "CostRate2": 12.1, + "CostRate3": 11.1, + "CostRate4": 11.0 + }, + { + "Total": 154, + "CostRate1": 14.3, + "CostRate2": 11.8, + "CostRate3": 10.8, + "CostRate4": 10.7 + }, + { + "Total": 155, + "CostRate1": 14.0, + "CostRate2": 11.5, + "CostRate3": 10.5, + "CostRate4": 10.4 + }, + { + "Total": 156, + "CostRate1": 13.7, + "CostRate2": 11.2, + "CostRate3": 10.2, + "CostRate4": 10.1 + }, + { + "Total": 157, + "CostRate1": 13.4, + "CostRate2": 10.9, + "CostRate3": 9.9, + "CostRate4": 9.8 + }, + { + "Total": 158, + "CostRate1": 13.1, + "CostRate2": 10.6, + "CostRate3": 9.6, + "CostRate4": 9.5 + }, + { + "Total": 159, + "CostRate1": 12.8, + "CostRate2": 10.3, + "CostRate3": 9.3, + "CostRate4": 9.2 + }, + { + "Total": 160, + "CostRate1": 12.5, + "CostRate2": 10.0, + "CostRate3": 9.0, + "CostRate4": 8.9 + }, + { + "Total": 161, + "CostRate1": 12.2, + "CostRate2": 9.7, + "CostRate3": 8.7, + "CostRate4": 8.6 + }, + { + "Total": 162, + "CostRate1": 11.9, + "CostRate2": 9.4, + "CostRate3": 8.4, + "CostRate4": 8.3 + }, + { + "Total": 163, + "CostRate1": 11.6, + "CostRate2": 9.1, + "CostRate3": 8.1, + "CostRate4": 8.0 + }, + { + "Total": 164, + "CostRate1": 11.3, + "CostRate2": 8.8, + "CostRate3": 7.8, + "CostRate4": 7.7 + }, + { + "Total": 165, + "CostRate1": 11.0, + "CostRate2": 8.5, + "CostRate3": 7.5, + "CostRate4": 7.4 + }, + { + "Total": 166, + "CostRate1": 10.7, + "CostRate2": 8.2, + "CostRate3": 7.2, + "CostRate4": 7.1 + }, + { + "Total": 167, + "CostRate1": 10.4, + "CostRate2": 7.9, + "CostRate3": 6.9, + "CostRate4": 6.8 + }, + { + "Total": 168, + "CostRate1": 10.1, + "CostRate2": 7.6, + "CostRate3": 6.6, + "CostRate4": 6.5 + }, + { + "Total": 169, + "CostRate1": 9.8, + "CostRate2": 7.3, + "CostRate3": 6.3, + "CostRate4": 6.2 + }, + { + "Total": 170, + "CostRate1": 9.5, + "CostRate2": 7.0, + "CostRate3": 6.0, + "CostRate4": 5.9 + }, + { + "Total": 171, + "CostRate1": 9.2, + "CostRate2": 6.7, + "CostRate3": 5.7, + "CostRate4": 5.6 + }, + { + "Total": 172, + "CostRate1": 8.9, + "CostRate2": 6.4, + "CostRate3": 5.4, + "CostRate4": 5.3 + }, + { + "Total": 173, + "CostRate1": 8.6, + "CostRate2": 6.1, + "CostRate3": 5.1, + "CostRate4": 5.0 + }, + { + "Total": 174, + "CostRate1": 8.3, + "CostRate2": 5.8, + "CostRate3": 4.8, + "CostRate4": 4.7 + }, + { + "Total": 175, + "CostRate1": 8.0, + "CostRate2": 5.5, + "CostRate3": 4.5, + "CostRate4": 4.4 + }, + { + "Total": 176, + "CostRate1": 7.7, + "CostRate2": 5.2, + "CostRate3": 4.2, + "CostRate4": 4.1 + }, + { + "Total": 177, + "CostRate1": 7.4, + "CostRate2": 5.0, + "CostRate3": 3.9, + "CostRate4": 3.8 + }, + { + "Total": 178, + "CostRate1": 7.1, + "CostRate2": 4.8, + "CostRate3": 3.6, + "CostRate4": 3.5 + }, + { + "Total": 179, + "CostRate1": 6.8, + "CostRate2": 4.6, + "CostRate3": 3.3, + "CostRate4": 3.2 + }, + { + "Total": 180, + "CostRate1": 6.5, + "CostRate2": 4.4, + "CostRate3": 3.0, + "CostRate4": 2.9 + }, + { + "Total": 181, + "CostRate1": 6.2, + "CostRate2": 4.2, + "CostRate3": 2.7, + "CostRate4": 2.6 + } +] \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/PawnStartGear.csv b/Arrowgene.Ddon.Shared/Files/Assets/PawnStartGear.csv new file mode 100644 index 000000000..5c79c94bf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/PawnStartGear.csv @@ -0,0 +1,12 @@ +#Job, Primary, Secondary, Head, Body, BodyClothing, Arm, Leg, LegWear, OverWear, JewelrySlot1, JewelrySlot2, JewelrySlot3, JewelrySlot4, JewelrySlot5,Lantern +1, 62, 73, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +2, 98, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +3, 72, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +4, 80, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +5, 91, 87, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +6, 105, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +7, 119, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +8, 112, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +9, 126, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +10, 14737, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 +11, 20027, 0, 0, 0, 499, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0 \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/Shop.json b/Arrowgene.Ddon.Shared/Files/Assets/Shop.json index 296e23e2b..60b8c1def 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/Shop.json +++ b/Arrowgene.Ddon.Shared/Files/Assets/Shop.json @@ -1,2946 +1,14942 @@ [ - { - "ShopId":46, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":3, - "GoodsParamList":[ - { - "Index":0, - "ItemId":21271, - "Price":6000, - "Stock":10, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":21267, - "Price":4000, - "Stock":10, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":21269, - "Price":6000, - "Stock":6, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":21277, - "Price":1000, - "Stock":60, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":21268, - "Price":4000, - "Stock":10, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":21266, - "Price":2000, - "Stock":20, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":21275, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":21273, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":9458, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":9459, - "Price":30, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":9460, - "Price":50, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":9463, - "Price":50, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":9462, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":10985, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":11013, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":11012, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":11011, - "Price":50, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":10987, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":120, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":34, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":35, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":36, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":61, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":55, - "Price":30, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":57, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":58, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":59, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":7551, - "Price":1700, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":7798, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":7773, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":7917, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":47, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":3, - "GoodsParamList":[ - { - "Index":0, - "ItemId":9195, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":9199, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":9193, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":9257, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":9259, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":9261, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":9263, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":9265, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":16061, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":16062, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":16063, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":16064, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":16065, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":11725, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":11728, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":11729, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":11732, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":11736, - "Price":500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":18, - "ItemId":11731, - "Price":1500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":19, - "ItemId":11726, - "Price":1500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":20, - "ItemId":11730, - "Price":1500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":21, - "ItemId":11727, - "Price":2500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":22, - "ItemId":11733, - "Price":2500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":23, - "ItemId":11734, - "Price":2500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":24, - "ItemId":11735, - "Price":2500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":25, - "ItemId":11737, - "Price":3500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":26, - "ItemId":11738, - "Price":3500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":27, - "ItemId":11739, - "Price":3500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":28, - "ItemId":11740, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":29, - "ItemId":11741, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":30, - "ItemId":25737, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":31, - "ItemId":9339, - "Price":8, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":32, - "ItemId":9337, - "Price":8, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":33, - "ItemId":9335, - "Price":12, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":34, - "ItemId":9333, - "Price":12, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":35, - "ItemId":9329, - "Price":12, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":36, - "ItemId":9286, - "Price":2000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":37, - "ItemId":9290, - "Price":2500, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":38, - "ItemId":9294, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":39, - "ItemId":9296, - "Price":10, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":59, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":34, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":36, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":55, - "Price":30, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":57, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":58, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":59, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":37, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":39, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":9365, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":9366, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":9367, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":9368, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":9369, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":9370, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":9371, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":9372, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":9373, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":42, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":18, - "ItemId":43, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":19, - "ItemId":44, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":20, - "ItemId":45, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":106, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":1074, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":7844, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":7961, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":7972, - "Price":15000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":7974, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":42, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":34, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":36, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":55, - "Price":30, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":57, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":58, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":59, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":37, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":39, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":9365, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":9366, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":9367, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":9368, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":9369, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":9370, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":9371, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":9372, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":9373, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":42, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":18, - "ItemId":43, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":19, - "ItemId":44, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":20, - "ItemId":45, - "Price":1000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":21, - "ItemId":9859, - "Price":20, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":22, - "ItemId":9859, - "Price":20, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":23, - "ItemId":9860, - "Price":20, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":24, - "ItemId":9861, - "Price":20, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":25, - "ItemId":9862, - "Price":20, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":61, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":34, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":36, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":55, - "Price":30, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":57, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":58, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":59, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":9429, - "Price":2000, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":67, - "Price":6304, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":1678, - "Price":9280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":1682, - "Price":2720, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":1683, - "Price":4112, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":1689, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":1690, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":1696, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":1697, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":1707, - "Price":6304, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":1709, - "Price":9280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":10047, - "Price":2720, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":18, - "ItemId":2725, - "Price":4112, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":19, - "ItemId":102, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":20, - "ItemId":104, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":21, - "ItemId":109, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":22, - "ItemId":110, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":23, - "ItemId":116, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":24, - "ItemId":117, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":25, - "ItemId":123, - "Price":7880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":26, - "ItemId":366, - "Price":11600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":27, - "ItemId":1740, - "Price":10280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":28, - "ItemId":8115, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":29, - "ItemId":429, - "Price":8580, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":30, - "ItemId":437, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":31, - "ItemId":433, - "Price":6120, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":32, - "ItemId":441, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":33, - "ItemId":445, - "Price":8580, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":34, - "ItemId":453, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":35, - "ItemId":449, - "Price":6120, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":36, - "ItemId":457, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":37, - "ItemId":461, - "Price":8580, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":38, - "ItemId":469, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":39, - "ItemId":465, - "Price":6120, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":40, - "ItemId":473, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":41, - "ItemId":477, - "Price":8580, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":42, - "ItemId":485, - "Price":4920, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":43, - "ItemId":481, - "Price":6120, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":39, - "ItemId":8548, - "Price":1980, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":40, - "ItemId":8553, - "Price":2160, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":41, - "ItemId":974, - "Price":2340, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":42, - "ItemId":8673, - "Price":1980, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":43, - "ItemId":8683, - "Price":2340, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":60, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":64, - "Price":2080, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":65, - "Price":3904, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":9933, - "Price":1952, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":76, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":1687, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":83, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":82, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":92, - "Price":2080, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":93, - "Price":3904, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":9998, - "Price":1952, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":101, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":11, - "ItemId":100, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":12, - "ItemId":108, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":13, - "ItemId":107, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":14, - "ItemId":115, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":15, - "ItemId":114, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":16, - "ItemId":124, - "Price":2600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":17, - "ItemId":121, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":18, - "ItemId":127, - "Price":1820, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":19, - "ItemId":132, - "Price":4880, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":20, - "ItemId":423, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":21, - "ItemId":563, - "Price":2240, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":22, - "ItemId":8418, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":23, - "ItemId":8318, - "Price":1600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":24, - "ItemId":633, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":25, - "ItemId":8293, - "Price":2240, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":26, - "ItemId":8493, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":27, - "ItemId":8393, - "Price":1600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":28, - "ItemId":8143, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":29, - "ItemId":8243, - "Price":2240, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":30, - "ItemId":8443, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":31, - "ItemId":8343, - "Price":1600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":32, - "ItemId":8163, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":33, - "ItemId":8268, - "Price":2240, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":34, - "ItemId":453, - "Price":1280, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":35, - "ItemId":8468, - "Price":1600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":36, - "ItemId":8368, - "Price":480, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":37, - "ItemId":8538, - "Price":600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":38, - "ItemId":504, - "Price":720, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":39, - "ItemId":500, - "Price":800, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":40, - "ItemId":509, - "Price":360, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":41, - "ItemId":510, - "Price":440, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":42, - "ItemId":8668, - "Price":720, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":43, - "ItemId":8663, - "Price":800, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":39, - "ItemId":8793, - "Price":400, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":40, - "ItemId":512, - "Price":480, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":41, - "ItemId":8783, - "Price":600, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":42, - "ItemId":8788, - "Price":720, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":105, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":1074, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":7768, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":7773, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":7824, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":7858, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":7893, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":7917, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":7, - "ItemId":7961, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":8, - "ItemId":7974, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":9, - "ItemId":7993, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":10, - "ItemId":8002, - "Price":300, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - }, - { - "ShopId":122, - "Data":{ - "Unk0":0, - "Unk1":0, - "WalletType":1, - "GoodsParamList":[ - { - "Index":0, - "ItemId":7824, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":1, - "ItemId":7827, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":2, - "ItemId":7828, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":3, - "ItemId":9407, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":4, - "ItemId":1351, - "Price":150, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":5, - "ItemId":9408, - "Price":200, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - }, - { - "Index":6, - "ItemId":9409, - "Price":100, - "Stock":255, - "Unk4":false, - "Unk5":0, - "Unk6":0, - "Unk7":[ - - ] - } - ] - } - } + { + "ShopId": 223, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 11, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 18828, + "Price": 5, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 18829, + "Price": 5, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 18830, + "Price": 15, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 18831, + "Price": 9, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 18832, + "Price": 24, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 52, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 62, + "Price": 80, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 63, + "Price": 1456, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 65, + "Price": 3904, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 66, + "Price": 9280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 136, + "Price": 18464, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 139, + "Price": 23860, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 142, + "Price": 29610, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 146, + "Price": 35150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 11072, + "Price": 40360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 143, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 152, + "Price": 66050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 154, + "Price": 77440, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 157, + "Price": 84000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11821, + "Price": 93000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11851, + "Price": 100500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 14257, + "Price": 108000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 14282, + "Price": 115500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 73, + "Price": 40, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 69, + "Price": 1036, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9933, + "Price": 1952, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 71, + "Price": 4112, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 9049, + "Price": 8480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 9943, + "Price": 11930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 165, + "Price": 13950, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 167, + "Price": 16600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 169, + "Price": 20180, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 9953, + "Price": 29170, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 9958, + "Price": 33020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 164, + "Price": 42010, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 11419, + "Price": 55800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 11891, + "Price": 60300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 14307, + "Price": 64800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 14327, + "Price": 69300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 72, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 74, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 75, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 78, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 178, + "Price": 23080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 180, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 184, + "Price": 37020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 182, + "Price": 43150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 11117, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 190, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 196, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 194, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 199, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 12171, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 12201, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 14512, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 14537, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 80, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 81, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 82, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 85, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 207, + "Price": 23080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 209, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 56, + "ItemId": 213, + "Price": 37020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 57, + "ItemId": 211, + "Price": 43150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 58, + "ItemId": 11147, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 59, + "ItemId": 221, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 60, + "ItemId": 222, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 61, + "ItemId": 223, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 62, + "ItemId": 231, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 63, + "ItemId": 12396, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 64, + "ItemId": 12426, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 65, + "ItemId": 14637, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 66, + "ItemId": 14662, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 67, + "ItemId": 91, + "Price": 80, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 68, + "ItemId": 92, + "Price": 1456, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 69, + "ItemId": 93, + "Price": 3904, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 70, + "ItemId": 97, + "Price": 9280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 71, + "ItemId": 250, + "Price": 18464, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 72, + "ItemId": 252, + "Price": 23860, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 73, + "ItemId": 256, + "Price": 29610, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 74, + "ItemId": 259, + "Price": 35150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 75, + "ItemId": 11087, + "Price": 40360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 76, + "ItemId": 264, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 77, + "ItemId": 268, + "Price": 66050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 78, + "ItemId": 266, + "Price": 77440, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 79, + "ItemId": 274, + "Price": 84000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 80, + "ItemId": 11996, + "Price": 93000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 81, + "ItemId": 12026, + "Price": 100500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 82, + "ItemId": 14372, + "Price": 108000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 83, + "ItemId": 14397, + "Price": 115500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 84, + "ItemId": 87, + "Price": 40, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 85, + "ItemId": 88, + "Price": 1036, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 86, + "ItemId": 9998, + "Price": 1952, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 87, + "ItemId": 90, + "Price": 4112, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 88, + "ItemId": 9972, + "Price": 8480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 89, + "ItemId": 9973, + "Price": 11930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 90, + "ItemId": 9978, + "Price": 14800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 91, + "ItemId": 240, + "Price": 16600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 92, + "ItemId": 10057, + "Price": 20180, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 93, + "ItemId": 10052, + "Price": 29170, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 94, + "ItemId": 243, + "Price": 33020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 95, + "ItemId": 9988, + "Price": 42010, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 96, + "ItemId": 11434, + "Price": 55800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 97, + "ItemId": 12066, + "Price": 60300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 98, + "ItemId": 14422, + "Price": 64800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 99, + "ItemId": 14442, + "Price": 69300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 100, + "ItemId": 98, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 101, + "ItemId": 99, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 102, + "ItemId": 100, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 103, + "ItemId": 104, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 104, + "ItemId": 279, + "Price": 23080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 105, + "ItemId": 281, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 106, + "ItemId": 285, + "Price": 37020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 107, + "ItemId": 283, + "Price": 43150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 108, + "ItemId": 11102, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 109, + "ItemId": 290, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 110, + "ItemId": 294, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 111, + "ItemId": 295, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 112, + "ItemId": 300, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 113, + "ItemId": 12086, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 114, + "ItemId": 12116, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 115, + "ItemId": 14462, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 116, + "ItemId": 14487, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 117, + "ItemId": 105, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 118, + "ItemId": 106, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 119, + "ItemId": 107, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 120, + "ItemId": 110, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 121, + "ItemId": 308, + "Price": 23080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 122, + "ItemId": 310, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 123, + "ItemId": 310, + "Price": 37020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 124, + "ItemId": 312, + "Price": 43150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 125, + "ItemId": 11162, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 126, + "ItemId": 315, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 127, + "ItemId": 324, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 128, + "ItemId": 323, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 129, + "ItemId": 331, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 130, + "ItemId": 12451, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 131, + "ItemId": 12481, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 132, + "ItemId": 14687, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 133, + "ItemId": 14712, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 134, + "ItemId": 112, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 135, + "ItemId": 113, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 136, + "ItemId": 114, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 137, + "ItemId": 117, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 138, + "ItemId": 335, + "Price": 23080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 139, + "ItemId": 339, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 140, + "ItemId": 343, + "Price": 37020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 141, + "ItemId": 347, + "Price": 43150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 142, + "ItemId": 11132, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 143, + "ItemId": 348, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 144, + "ItemId": 352, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 145, + "ItemId": 355, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 146, + "ItemId": 360, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 147, + "ItemId": 12311, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 148, + "ItemId": 12341, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 149, + "ItemId": 14587, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 150, + "ItemId": 14612, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 151, + "ItemId": 119, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 152, + "ItemId": 120, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 153, + "ItemId": 121, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 154, + "ItemId": 366, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 155, + "ItemId": 365, + "Price": 17680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 156, + "ItemId": 125, + "Price": 29830, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 157, + "ItemId": 370, + "Price": 38400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 158, + "ItemId": 381, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 159, + "ItemId": 372, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 160, + "ItemId": 375, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 161, + "ItemId": 383, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 162, + "ItemId": 390, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 163, + "ItemId": 386, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 164, + "ItemId": 11916, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 165, + "ItemId": 14347, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 166, + "ItemId": 126, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 167, + "ItemId": 127, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 168, + "ItemId": 132, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 169, + "ItemId": 128, + "Price": 10280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 170, + "ItemId": 129, + "Price": 17680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 171, + "ItemId": 396, + "Price": 25040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 172, + "ItemId": 130, + "Price": 31360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 173, + "ItemId": 131, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 174, + "ItemId": 395, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 175, + "ItemId": 398, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 176, + "ItemId": 401, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 177, + "ItemId": 405, + "Price": 134400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 178, + "ItemId": 410, + "Price": 148800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 179, + "ItemId": 419, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 180, + "ItemId": 14562, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 181, + "ItemId": 414, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 182, + "ItemId": 14737, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 183, + "ItemId": 14742, + "Price": 14500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 184, + "ItemId": 14747, + "Price": 32000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 185, + "ItemId": 14752, + "Price": 64800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 186, + "ItemId": 14757, + "Price": 100800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 187, + "ItemId": 14762, + "Price": 151300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 188, + "ItemId": 14767, + "Price": 159000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 189, + "ItemId": 14772, + "Price": 160800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 190, + "ItemId": 14787, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 191, + "ItemId": 14812, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 192, + "ItemId": 20027, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 193, + "ItemId": 20032, + "Price": 47736, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 194, + "ItemId": 20037, + "Price": 79560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 195, + "ItemId": 20042, + "Price": 172800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 196, + "ItemId": 20047, + "Price": 184800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 53, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 422, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 424, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 425, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 8115, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 521, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 524, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 528, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 531, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 533, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 537, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 535, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 8125, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 544, + "Price": 93300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 541, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 12551, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 426, + "Price": 840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 427, + "Price": 1680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 8223, + "Price": 4760, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 429, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 547, + "Price": 16260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 550, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 554, + "Price": 29110, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 557, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 558, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 8233, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 561, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 563, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 570, + "Price": 163300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 8238, + "Price": 201862, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 12671, + "Price": 235725, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 434, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 435, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 8423, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 437, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 599, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 602, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 606, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 609, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 610, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 8433, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 613, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 615, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 622, + "Price": 93300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 8438, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 12808, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 430, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 431, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 8323, + "Price": 3360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 433, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 573, + "Price": 11640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 576, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 580, + "Price": 20790, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 583, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 584, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 8333, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 587, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 56, + "ItemId": 589, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 57, + "ItemId": 596, + "Price": 116600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 58, + "ItemId": 8338, + "Price": 144187, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 59, + "ItemId": 12928, + "Price": 168375, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 60, + "ItemId": 438, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 61, + "ItemId": 439, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 62, + "ItemId": 8198, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 63, + "ItemId": 441, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 64, + "ItemId": 625, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 65, + "ItemId": 628, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 66, + "ItemId": 632, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 67, + "ItemId": 637, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 68, + "ItemId": 636, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 69, + "ItemId": 639, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 70, + "ItemId": 641, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 71, + "ItemId": 645, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 72, + "ItemId": 8213, + "Price": 89900, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 73, + "ItemId": 12626, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 74, + "ItemId": 12641, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 75, + "ItemId": 442, + "Price": 840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 76, + "ItemId": 443, + "Price": 1680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 77, + "ItemId": 8298, + "Price": 4760, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 78, + "ItemId": 445, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 79, + "ItemId": 651, + "Price": 16260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 80, + "ItemId": 654, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 81, + "ItemId": 658, + "Price": 29110, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 82, + "ItemId": 661, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 83, + "ItemId": 662, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 84, + "ItemId": 665, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 85, + "ItemId": 667, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 86, + "ItemId": 671, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 87, + "ItemId": 8313, + "Price": 157300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 88, + "ItemId": 12746, + "Price": 201862, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 89, + "ItemId": 12761, + "Price": 235725, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 90, + "ItemId": 450, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 91, + "ItemId": 451, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 92, + "ItemId": 8498, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 93, + "ItemId": 453, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 94, + "ItemId": 705, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 95, + "ItemId": 708, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 96, + "ItemId": 712, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 97, + "ItemId": 715, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 98, + "ItemId": 716, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 99, + "ItemId": 719, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 100, + "ItemId": 721, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 101, + "ItemId": 725, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 102, + "ItemId": 8513, + "Price": 89900, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 103, + "ItemId": 12883, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 104, + "ItemId": 12898, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 105, + "ItemId": 446, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 106, + "ItemId": 447, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 107, + "ItemId": 8398, + "Price": 3360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 108, + "ItemId": 449, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 109, + "ItemId": 680, + "Price": 11640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 110, + "ItemId": 683, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 111, + "ItemId": 687, + "Price": 20790, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 112, + "ItemId": 690, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 113, + "ItemId": 691, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 114, + "ItemId": 694, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 115, + "ItemId": 696, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 116, + "ItemId": 700, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 117, + "ItemId": 8413, + "Price": 112400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 118, + "ItemId": 13003, + "Price": 144187, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 119, + "ItemId": 13018, + "Price": 168375, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 120, + "ItemId": 454, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 121, + "ItemId": 455, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 122, + "ItemId": 8148, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 123, + "ItemId": 457, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 124, + "ItemId": 731, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 125, + "ItemId": 734, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 126, + "ItemId": 738, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 127, + "ItemId": 741, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 128, + "ItemId": 742, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 129, + "ItemId": 10416, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 130, + "ItemId": 747, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 131, + "ItemId": 745, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 132, + "ItemId": 8158, + "Price": 73700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 133, + "ItemId": 756, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 134, + "ItemId": 12581, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 135, + "ItemId": 458, + "Price": 840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 136, + "ItemId": 459, + "Price": 1680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 137, + "ItemId": 8248, + "Price": 4760, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 138, + "ItemId": 461, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 139, + "ItemId": 758, + "Price": 16260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 140, + "ItemId": 761, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 141, + "ItemId": 765, + "Price": 29110, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 142, + "ItemId": 768, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 143, + "ItemId": 769, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 144, + "ItemId": 10421, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 145, + "ItemId": 774, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 146, + "ItemId": 772, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 147, + "ItemId": 8263, + "Price": 129000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 148, + "ItemId": 783, + "Price": 201862, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 149, + "ItemId": 12701, + "Price": 235725, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 150, + "ItemId": 466, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 151, + "ItemId": 467, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 152, + "ItemId": 8448, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 153, + "ItemId": 469, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 154, + "ItemId": 812, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 155, + "ItemId": 815, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 156, + "ItemId": 819, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 157, + "ItemId": 822, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 158, + "ItemId": 823, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 159, + "ItemId": 935, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 160, + "ItemId": 828, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 161, + "ItemId": 826, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 162, + "ItemId": 8463, + "Price": 73700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 163, + "ItemId": 837, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 164, + "ItemId": 12838, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 165, + "ItemId": 462, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 166, + "ItemId": 463, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 167, + "ItemId": 8348, + "Price": 3360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 168, + "ItemId": 465, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 169, + "ItemId": 785, + "Price": 11640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 170, + "ItemId": 788, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 171, + "ItemId": 792, + "Price": 20790, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 172, + "ItemId": 795, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 173, + "ItemId": 796, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 174, + "ItemId": 10528, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 175, + "ItemId": 801, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 176, + "ItemId": 799, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 177, + "ItemId": 8363, + "Price": 92200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 178, + "ItemId": 810, + "Price": 144187, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 179, + "ItemId": 12958, + "Price": 168375, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 180, + "ItemId": 470, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 181, + "ItemId": 471, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 182, + "ItemId": 8168, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 183, + "ItemId": 473, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 184, + "ItemId": 839, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 185, + "ItemId": 842, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 186, + "ItemId": 846, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 187, + "ItemId": 849, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 188, + "ItemId": 850, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 189, + "ItemId": 8188, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 190, + "ItemId": 8178, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 191, + "ItemId": 859, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 192, + "ItemId": 853, + "Price": 70700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 193, + "ItemId": 12596, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 194, + "ItemId": 12611, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 195, + "ItemId": 474, + "Price": 840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 196, + "ItemId": 475, + "Price": 1680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 197, + "ItemId": 8273, + "Price": 4760, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 198, + "ItemId": 477, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 199, + "ItemId": 865, + "Price": 16260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 200, + "ItemId": 868, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 201, + "ItemId": 872, + "Price": 29110, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 202, + "ItemId": 875, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 203, + "ItemId": 876, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 204, + "ItemId": 8283, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 205, + "ItemId": 8288, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 206, + "ItemId": 885, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 207, + "ItemId": 879, + "Price": 123700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 208, + "ItemId": 12716, + "Price": 201862, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 209, + "ItemId": 12731, + "Price": 235725, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 210, + "ItemId": 482, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 211, + "ItemId": 483, + "Price": 960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 212, + "ItemId": 8473, + "Price": 2730, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 213, + "ItemId": 485, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 214, + "ItemId": 917, + "Price": 9300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 215, + "ItemId": 920, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 216, + "ItemId": 924, + "Price": 16650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 217, + "ItemId": 927, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 218, + "ItemId": 928, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 219, + "ItemId": 8483, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 220, + "ItemId": 8488, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 221, + "ItemId": 937, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 222, + "ItemId": 931, + "Price": 70700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 223, + "ItemId": 12853, + "Price": 115350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 224, + "ItemId": 12868, + "Price": 134700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 225, + "ItemId": 478, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 226, + "ItemId": 479, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 227, + "ItemId": 8373, + "Price": 3360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 228, + "ItemId": 481, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 229, + "ItemId": 892, + "Price": 11640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 230, + "ItemId": 895, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 231, + "ItemId": 899, + "Price": 20790, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 232, + "ItemId": 902, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 233, + "ItemId": 903, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 234, + "ItemId": 8383, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 235, + "ItemId": 8388, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 236, + "ItemId": 911, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 237, + "ItemId": 906, + "Price": 88400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 238, + "ItemId": 12973, + "Price": 144187, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 239, + "ItemId": 12988, + "Price": 168375, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 240, + "ItemId": 490, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 241, + "ItemId": 493, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 242, + "ItemId": 499, + "Price": 560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 243, + "ItemId": 8105, + "Price": 720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 244, + "ItemId": 505, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 245, + "ItemId": 508, + "Price": 560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 246, + "ItemId": 511, + "Price": 640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 247, + "ItemId": 9465, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 42, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7553, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 36, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9362, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 57, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 58, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 59, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 37, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 39, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9365, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9366, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9367, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 9368, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9369, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 9370, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9371, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 42, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 43, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 44, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 45, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 9858, + "Price": 20, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 9859, + "Price": 20, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 9860, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 9861, + "Price": 35, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 9862, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 10155, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 10156, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 10157, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 10158, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 10159, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 10160, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 10161, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 10162, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 10163, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 44, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 1074, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7768, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7773, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 7824, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 7858, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 7893, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 7917, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 7961, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 7974, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 7993, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 8002, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 8035, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 8067, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9455, + "Price": 15000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11784, + "Price": 10000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 45, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 36, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 8929, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 8930, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 8932, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 8933, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 122, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7824, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7827, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7828, + "Price": 1700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9407, + "Price": 750, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 1351, + "Price": 750, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9408, + "Price": 750, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9409, + "Price": 750, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 51, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9362, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 8928, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 8929, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 8930, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 8932, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 8933, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 278, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 9, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 24821, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 11719, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 11720, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 11721, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 11722, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 11723, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 11724, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 11725, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 11726, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 11727, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 11728, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 11729, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 11730, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11731, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11732, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 11733, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 11734, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 11735, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 11736, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 11737, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 11738, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 11739, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 11740, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 11741, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 11742, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 11743, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 11744, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 11745, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 11746, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 11747, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 11748, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 60, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 64, + "Price": 2080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 65, + "Price": 3904, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9933, + "Price": 1952, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 76, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 75, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 83, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 82, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 94, + "Price": 2080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 93, + "Price": 3904, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9998, + "Price": 1952, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 101, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 100, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 108, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 107, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 115, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 114, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 124, + "Price": 2600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 121, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 127, + "Price": 1820, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 132, + "Price": 4880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 423, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 8218, + "Price": 2240, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 8418, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 8318, + "Price": 1600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 8193, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 8293, + "Price": 2240, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 8493, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 8393, + "Price": 1600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 8143, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 8243, + "Price": 2240, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 8443, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 8343, + "Price": 1600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 8163, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 8268, + "Price": 2240, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 8468, + "Price": 1280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 8368, + "Price": 1600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 8538, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 504, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 500, + "Price": 720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 8533, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 509, + "Price": 360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 510, + "Price": 440, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 8668, + "Price": 720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 8663, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 8793, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 512, + "Price": 480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 8783, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 8788, + "Price": 720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 59, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 36, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 37, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 39, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9365, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9366, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9367, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9368, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9369, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9370, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9371, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9372, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9373, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 42, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 43, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 44, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 45, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 57, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 58, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 59, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 105, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 1074, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7768, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7773, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 7824, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 7858, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 7893, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 7917, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 7961, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 7974, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 7993, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 8002, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 63, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 36, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 61, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 37, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 8938, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 8935, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 8941, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 8940, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 8942, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 8943, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 8944, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 8945, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 8946, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 47, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 3, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 9195, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9199, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9193, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9257, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9259, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9261, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9263, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9265, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9258, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9260, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9262, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9264, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9266, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11725, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11728, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 11729, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 11732, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 11736, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 11731, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 11726, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 11730, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 11727, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 11733, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 11734, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 11735, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 11737, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 11738, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 11739, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 9287, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 9291, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 9285, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 9339, + "Price": 8, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 9337, + "Price": 8, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 9335, + "Price": 12, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 9333, + "Price": 12, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 9331, + "Price": 12, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 9329, + "Price": 12, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 9286, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 9290, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 9294, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 9296, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 61, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 36, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 57, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 58, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 59, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9429, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 67, + "Price": 6304, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 66, + "Price": 9280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 70, + "Price": 2720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 71, + "Price": 4112, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 77, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 78, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 84, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 85, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 95, + "Price": 6304, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 97, + "Price": 9280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 10047, + "Price": 2720, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 90, + "Price": 4112, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 102, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 104, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 109, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 110, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 116, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 117, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 123, + "Price": 7880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 366, + "Price": 11600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 128, + "Price": 10280, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 8115, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 429, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 437, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 433, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 441, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 445, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 453, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 449, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 457, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 461, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 469, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 465, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 473, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 477, + "Price": 8580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 485, + "Price": 4920, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 481, + "Price": 6120, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 8548, + "Price": 1980, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 8553, + "Price": 2160, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 974, + "Price": 2340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 8673, + "Price": 1980, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 8683, + "Price": 2340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 106, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 1074, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7844, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7961, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 7972, + "Price": 15000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 7974, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 120, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 34, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 36, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 61, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 57, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 58, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 59, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 7551, + "Price": 1700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 7798, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 7773, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 7917, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 46, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 3, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 10998, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 10997, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 10996, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 10989, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 10988, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 10987, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 10985, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9463, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9462, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9461, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9460, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9459, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9458, + "Price": 10, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11013, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11012, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 11011, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 117, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 10042, + "Price": 15520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 137, + "Price": 21664, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 162, + "Price": 7072, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 163, + "Price": 10832, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 177, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 179, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 206, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 208, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 249, + "Price": 15520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 251, + "Price": 21664, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 235, + "Price": 7072, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 234, + "Price": 10832, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 278, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 280, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 307, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 309, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 336, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 338, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 365, + "Price": 19400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 367, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 129, + "Price": 17680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 396, + "Price": 27080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 524, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 550, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 602, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 576, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 734, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 761, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 815, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 788, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 842, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 868, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 920, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 895, + "Price": 16200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 628, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 654, + "Price": 22740, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 708, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 683, + "Price": 12960, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 9549, + "Price": 8000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 9624, + "Price": 8000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 9649, + "Price": 8000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 9689, + "Price": 8000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 979, + "Price": 10800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 1003, + "Price": 9600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 8863, + "Price": 9600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 100, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 61, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 37, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 39, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9365, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9366, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9367, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9368, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9369, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9370, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9371, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9372, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9373, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 9377, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 57, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 9396, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 9397, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 9381, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 9382, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 9383, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 9384, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 107, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7551, + "Price": 1700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7847, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7972, + "Price": 15000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 78, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 9426, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9427, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9428, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 126, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 9417, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 124, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7829, + "Price": 3700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 125, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7830, + "Price": 5000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 116, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9429, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 145, + "Price": 32800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 140, + "Price": 41504, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9948, + "Price": 15392, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 167, + "Price": 20752, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 183, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 188, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 212, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 217, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 255, + "Price": 32800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 254, + "Price": 41504, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 236, + "Price": 15392, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 240, + "Price": 20752, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 284, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 289, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 313, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 318, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 342, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 341, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 368, + "Price": 41000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 370, + "Price": 49040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 130, + "Price": 38480, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 131, + "Price": 51880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 528, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 554, + "Price": 32350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 606, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 580, + "Price": 23100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 632, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 658, + "Price": 32350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 712, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 687, + "Price": 23100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 738, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 765, + "Price": 32350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 819, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 792, + "Price": 23100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 846, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 872, + "Price": 32350, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 924, + "Price": 18500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 899, + "Price": 23100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 982, + "Price": 15300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 1000, + "Price": 15300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 8858, + "Price": 15300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 112, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 61, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 37, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 39, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9365, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9366, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9367, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9368, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9369, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9370, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9371, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9372, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9373, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 9377, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 9066, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 9396, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 9398, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 9381, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 9382, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 9383, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 9384, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 47, + "Price": 5500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 62, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 35, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 61, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 42, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 43, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 44, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 45, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11072, + "Price": 40360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11077, + "Price": 48840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 11082, + "Price": 48840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 169, + "Price": 20180, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 166, + "Price": 24420, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 11117, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 11122, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 11127, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 11147, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 11152, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 11157, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 11087, + "Price": 40360, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 11092, + "Price": 48840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 11097, + "Price": 48840, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 10057, + "Price": 20180, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 9983, + "Price": 24420, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 11102, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 11107, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 11112, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 11162, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 11167, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 11172, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 11132, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 11137, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 11142, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 381, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 373, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 395, + "Price": 50460, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 394, + "Price": 61050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 531, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 533, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 557, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 558, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 609, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 610, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 583, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 584, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 637, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 636, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 661, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 662, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 715, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 716, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 56, + "ItemId": 690, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 57, + "ItemId": 691, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 58, + "ItemId": 741, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 59, + "ItemId": 742, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 60, + "ItemId": 768, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 61, + "ItemId": 769, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 62, + "ItemId": 822, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 63, + "ItemId": 823, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 64, + "ItemId": 795, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 65, + "ItemId": 796, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 66, + "ItemId": 849, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 67, + "ItemId": 850, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 68, + "ItemId": 875, + "Price": 37640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 69, + "ItemId": 876, + "Price": 41490, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 70, + "ItemId": 927, + "Price": 21520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 71, + "ItemId": 928, + "Price": 23680, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 72, + "ItemId": 902, + "Price": 26880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 73, + "ItemId": 903, + "Price": 29650, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 74, + "ItemId": 987, + "Price": 21000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 75, + "ItemId": 988, + "Price": 21600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 76, + "ItemId": 8748, + "Price": 21000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 77, + "ItemId": 1005, + "Price": 21600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 78, + "ItemId": 1021, + "Price": 21000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 79, + "ItemId": 1022, + "Price": 21600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 104, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7553, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9362, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9381, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9382, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9383, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9384, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 52, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9398, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 111, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7829, + "Price": 3700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7979, + "Price": 3700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 118, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7552, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7553, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9361, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9362, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9377, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9376, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 38, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 40, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 40, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9387, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9388, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9389, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9390, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 52, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9398, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 148, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 143, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 9953, + "Price": 29170, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 185, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 190, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 214, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 221, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 257, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 264, + "Price": 58340, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 10052, + "Price": 29170, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 9356, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 290, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 322, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 315, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 351, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 348, + "Price": 72930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 532, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 559, + "Price": 45580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 611, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 585, + "Price": 32560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 635, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 663, + "Price": 45580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 717, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 692, + "Price": 32560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 743, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 770, + "Price": 45580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 824, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 797, + "Price": 32560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 851, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 877, + "Price": 45580, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 929, + "Price": 26040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 904, + "Price": 32560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 8618, + "Price": 22200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 8743, + "Price": 22200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 8878, + "Price": 22200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 101, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7555, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9364, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9377, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9376, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 38, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 40, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9378, + "Price": 5000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 9398, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9399, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 9387, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9388, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 9389, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 9390, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 119, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 152, + "Price": 66050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9958, + "Price": 33020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 196, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 222, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 268, + "Price": 66050, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 243, + "Price": 33020, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 294, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 324, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 352, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 372, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 398, + "Price": 82560, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 537, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 535, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 8233, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 561, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 8433, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 613, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 8333, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 587, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 639, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 641, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 665, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 667, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 719, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 721, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 694, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 696, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 10416, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 747, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 10421, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 774, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 935, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 828, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 10528, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 801, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 8188, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 8178, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 8283, + "Price": 54510, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 8288, + "Price": 59370, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 8483, + "Price": 31140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 8488, + "Price": 33930, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 8383, + "Price": 38910, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 8388, + "Price": 42430, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 991, + "Price": 29260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 993, + "Price": 29260, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 8893, + "Price": 28880, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 8833, + "Price": 29640, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 9000, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 9001, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 56, + "ItemId": 9002, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 57, + "ItemId": 9003, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 58, + "ItemId": 9004, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 59, + "ItemId": 8999, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 123, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7824, + "Price": 200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7827, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 7828, + "Price": 1700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9410, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9411, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9412, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9413, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 121, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 7555, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9364, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9374, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9377, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9376, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 38, + "Price": 400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 40, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9378, + "Price": 5000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9387, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9388, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9389, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9390, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 9398, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 9399, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 10155, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 10156, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 10157, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 10158, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 10159, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 10160, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 10161, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 10162, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 10163, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 31, + "ItemId": 9467, + "Price": 15000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 32, + "ItemId": 154, + "Price": 77440, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 33, + "ItemId": 164, + "Price": 42010, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 34, + "ItemId": 194, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 35, + "ItemId": 223, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 36, + "ItemId": 266, + "Price": 77440, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 37, + "ItemId": 9988, + "Price": 42010, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 38, + "ItemId": 295, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 39, + "ItemId": 323, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 40, + "ItemId": 355, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 41, + "ItemId": 375, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 42, + "ItemId": 401, + "Price": 96810, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 43, + "ItemId": 8125, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 44, + "ItemId": 563, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 45, + "ItemId": 615, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 46, + "ItemId": 589, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 47, + "ItemId": 645, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 48, + "ItemId": 671, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 49, + "ItemId": 725, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 50, + "ItemId": 700, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 51, + "ItemId": 745, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 52, + "ItemId": 772, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 53, + "ItemId": 826, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 54, + "ItemId": 799, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 55, + "ItemId": 859, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 56, + "ItemId": 885, + "Price": 64500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 57, + "ItemId": 937, + "Price": 36850, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 58, + "ItemId": 911, + "Price": 46100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 59, + "ItemId": 8638, + "Price": 36000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 60, + "ItemId": 8778, + "Price": 36000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 61, + "ItemId": 8898, + "Price": 36000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 103, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9000, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9001, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9002, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9003, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9004, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 8999, + "Price": 24000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 200, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 194, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 14737, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 14742, + "Price": 14500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 14747, + "Price": 32000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 14752, + "Price": 64800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 14757, + "Price": 100800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 14762, + "Price": 151300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 202, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 3, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 9198, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9202, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9257, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9258, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9259, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9260, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9261, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9262, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9263, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9264, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9265, + "Price": 300, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9266, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 11725, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 11728, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 11729, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 11732, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 11736, + "Price": 500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 11731, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 11726, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 11730, + "Price": 1500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 11727, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 11733, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 11734, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 11735, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 11737, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 11738, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 26, + "ItemId": 11739, + "Price": 3500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 27, + "ItemId": 25738, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 28, + "ItemId": 25768, + "Price": 2500, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 29, + "ItemId": 9294, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 30, + "ItemId": 9296, + "Price": 1000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 195, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 197, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 196, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 198, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 201, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 199, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7554, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9363, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9375, + "Price": 800, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 234, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 7555, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9364, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9376, + "Price": 700, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 41, + "Price": 2000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9387, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9388, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9389, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9390, + "Price": 6000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 55, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9401, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9402, + "Price": 600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9403, + "Price": 1200, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 9858, + "Price": 20, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 9859, + "Price": 20, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 9860, + "Price": 30, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 9861, + "Price": 35, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 9862, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 10155, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 10156, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 10157, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 10158, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 10159, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 10160, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 10161, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 10162, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 10163, + "Price": 100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 239, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 14292, + "Price": 512080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 17961, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 14332, + "Price": 256040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 17976, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 14357, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 17991, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 14402, + "Price": 512080, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 18006, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 14447, + "Price": 256040, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 18021, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 14497, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 18036, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 14542, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 18051, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 418, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 18066, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 14622, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 18081, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 14672, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 19, + "ItemId": 18096, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 20, + "ItemId": 14722, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 21, + "ItemId": 18111, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 22, + "ItemId": 14822, + "Price": 640100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 23, + "ItemId": 18126, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 24, + "ItemId": 20052, + "Price": 517140, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 25, + "ItemId": 20057, + "Price": 716100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 240, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 17576, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 17591, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 17606, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 17621, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 17636, + "Price": 360520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 17651, + "Price": 360520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 17666, + "Price": 360520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 17681, + "Price": 360520, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 17696, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 17711, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 17726, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 17741, + "Price": 206305, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 12, + "ItemId": 17756, + "Price": 257710, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 13, + "ItemId": 17771, + "Price": 257710, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 14, + "ItemId": 17786, + "Price": 257710, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 15, + "ItemId": 17801, + "Price": 257710, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 16, + "ItemId": 17816, + "Price": 72104, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 17, + "ItemId": 17831, + "Price": 52090, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 18, + "ItemId": 17846, + "Price": 82933, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 238, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 9414, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 9418, + "Price": 7000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 9422, + "Price": 9000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 9415, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 9419, + "Price": 7000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 9423, + "Price": 9000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 9416, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 9420, + "Price": 7000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 8, + "ItemId": 9424, + "Price": 9000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 9, + "ItemId": 9417, + "Price": 4000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 10, + "ItemId": 9421, + "Price": 7000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 11, + "ItemId": 9425, + "Price": 9000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 231, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 1, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 507, + "Price": 3000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 5188, + "Price": 3900, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 995, + "Price": 12000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 3, + "ItemId": 5676, + "Price": 15600, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 4, + "ItemId": 8708, + "Price": 8000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 5, + "ItemId": 8712, + "Price": 10400, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 6, + "ItemId": 8723, + "Price": 17000, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 7, + "ItemId": 8727, + "Price": 22100, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + }, + { + "ShopId": 247, + "Data": { + "Unk0": 0, + "Unk1": 0, + "WalletType": 15, + "GoodsParamList": [ + { + "Index": 0, + "ItemId": 21630, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 1, + "ItemId": 23364, + "Price": 150, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + }, + { + "Index": 2, + "ItemId": 24723, + "Price": 50, + "Stock": 255, + "Unk4": false, + "Unk5": 0, + "Unk6": 0, + "Unk7": [] + } + ] + } + } ] diff --git a/Arrowgene.Ddon.Shared/Files/Assets/SpecialShops.json b/Arrowgene.Ddon.Shared/Files/Assets/SpecialShops.json new file mode 100644 index 000000000..b16bbae51 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/SpecialShops.json @@ -0,0 +1,30999 @@ +{ + "comment": [ + "The 'shop_type' field is an enum defined inside of the server code.", + "This is the value send when you click on a particular NPC for some content.", + "Each NPC can have multiple categories of items listed in their store.", + "Each of these categories requires a string label which shows up in the UI." + ], + "shops": [ + { + "shop_type": "Trinkets", + "comment": "shop listings: https://teraheppoco.jugem.jp/?cid=36", + "categories": [ + { + "label": "Pick Up", + "comment": "ピックアップ", + "appraisals": [ + { + "label": "<Exch> Rookie's Ring of Blessing", + "comment": "<交換>祝福のルーキーズリング", + "base_items": [ + { + "item_id": 9455, + "name": "Enlightened Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11718, + "name": "Rookie's Ring of Blessing", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 1054, + "amount": 89 + } + ] + } + ] + }, + { + "label": "<Exch> Hero's Lively Wear", + "comment": "《交換》英雄のライブリーウェア", + "base_items": [ + { + "item_id": 25529, + "name": "Zircon", + "amount": 10 + } + ], + "pool": [ + { + "item_id": 25506, + "name": "Hero's Lively Wear", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Hero's Lively Undershorts", + "comment": "《交換》英雄のライブリーアンダーショーツ", + "base_items": [ + { + "item_id": 25529, + "name": "Zircon", + "amount": 10 + } + ], + "pool": [ + { + "item_id": 25511, + "name": "Hero's Lively Undershorts", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Hero's Lively Cloak", + "comment": "《交換》英雄のライブリークローク", + "base_items": [ + { + "item_id": 25529, + "name": "Zircon", + "amount": 10 + } + ], + "pool": [ + { + "item_id": 25516, + "name": "Hero's Lively Cloak", + "amount": 1 + } + ] + } + ] + }, + { + "label": "White Dragon Festival", + "comment": "白竜祭 ~奉納~", + "appraisals": [ + { + "label": "<Exch> Dragon Trinket Equipment II [Fighter]", + "comment": "<交換>竜彫りの秘装具II【ファイター】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21606, + "name": "Dragon Trinket Equipment II [Fighter]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Hunter]", + "comment": "<交換>竜彫りの秘装具II【ハンター】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21607, + "name": "Dragon Trinket Equipment II [Hunter]", + "amount": 1 + } + ] + }, + + { + "label": "<Exch> Dragon Trinket Equipment II [Priest]", + "comment": "<交換>竜彫りの秘装具II【プリースト】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21608, + "name": "Dragon Trinket Equipment II [Priest]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Shield Sage]", + "comment": "<交換>竜彫りの秘装具II【Sセージ】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21609, + "name": "Dragon Trinket Equipment II [Shield Sage]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Seeker]", + "comment": "竜彫りの秘装具Ⅱ【シーカー】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21610, + "name": "Dragon Trinket Equipment II [Seeker]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Sorcerer]", + "comment": "竜彫りの秘装具Ⅱ【ソーサラー】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21611, + "name": "Dragon Trinket Equipment II [Sorcerer]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Element Archer]", + "comment": "竜彫りの秘装具Ⅱ【Eアーチャー】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21612, + "name": "Dragon Trinket Equipment II [Element Archer]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Warrior]", + "comment": "竜彫りの秘装具Ⅱ【ウォリアー】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21613, + "name": "Dragon Trinket Equipment II [Warrior]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Alchemist]", + "comment": "竜彫りの秘装具Ⅱ【アルケミスト】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21614, + "name": "Dragon Trinket Equipment II [Alchemist]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [Spirit Lancer]", + "comment": "竜彫りの秘装具Ⅱ【Sランサー】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21615, + "name": "Dragon Trinket Equipment II [Spirit Lancer]", + "amount": 1 + } + ] + }, + { + "label": "<Exch> Dragon Trinket Equipment II [High Scepter]", + "comment": "竜彫りの秘装具Ⅱ【ハイセプター】", + "base_items": [ + { + "item_id": 18725, + "name": "Dull Blue Pearl", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21355, + "name": "Dragon Trinket Equipment II [High Scepter]", + "amount": 1 + } + ] + }, + { + "label": "<Appr>Extreme Jewelry Lottery Coin [Gripping Speed]", + "base_items": [ + { + "item_id": 13819, + "name": "Extreme Jewelry Lottery Coin (Gripping Speed)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21299, + "name": "Bracelet of Seizing - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21300, + "name": "Bracelet of Seizing - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21301, + "name": "Bracelet of Seizing - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21302, + "name": "Bracelet of Seizing - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21303, + "name": "Bracelet of Seizing - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21304, + "name": "Bracelet of Seizing - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21305, + "name": "Bracelet of Seizing - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21306, + "name": "Bracelet of Seizing - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21307, + "name": "Bracelet of Seizing - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21308, + "name": "Bracelet of Seizing - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21570, + "name": "Bracelet of Seizing - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21309, + "name": "Earrings of Soaring - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21310, + "name": "Earrings of Soaring - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21311, + "name": "Earrings of Soaring - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21312, + "name": "Earrings of Soaring - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21313, + "name": "Earrings of Soaring - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21314, + "name": "Earrings of Soaring - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21315, + "name": "Earrings of Soaring - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21316, + "name": "Earrings of Soaring - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21317, + "name": "Earrings of Soaring - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21318, + "name": "Earrings of Soaring - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21569, + "name": "Earrings of Soaring - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 19367, + "name": "Custom-Made Service Ticket", + "amount": 1 + }, + { + "item_id": 13658, + "name": "Crest of Greater Power+", + "amount": 1 + }, + { + "item_id": 13659, + "name": "Crest of Greater Magick+", + "amount": 1 + }, + { + "item_id": 16078, + "name": "Crest of Unwavering", + "amount": 1 + }, + { + "item_id": 8052, + "name": "White Dragon Attack Upgrade Rock", + "amount": 1 + }, + { + "item_id": 8084, + "name": "White Dragon Defense Upgrade Rock", + "amount": 1 + }, + { + "item_id": 54, + "name": "White Dragon Miracle Cure", + "amount": 1 + }, + { + "item_id": 56, + "name": "White Dragon Gala Extract", + "amount": 1 + } + ] + }, + { + "label": "<Appr>Extreme Jewelry Lottery Coin [Great Pleasure]", + "base_items": [ + { + "item_id": 13822, + "name": "Extreme Jewelry Lottery Coin (Great Pleasure)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21359, + "name": "Bracelet of Unburdening - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21360, + "name": "Bracelet of Unburdening - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21361, + "name": "Bracelet of Unburdening - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21362, + "name": "Bracelet of Unburdening - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21363, + "name": "Bracelet of Unburdening - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21364, + "name": "Bracelet of Unburdening - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21365, + "name": "Bracelet of Unburdening - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21366, + "name": "Bracelet of Unburdening - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21367, + "name": "Bracelet of Unburdening - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21368, + "name": "Bracelet of Unburdening - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21604, + "name": "Bracelet of Unburdening - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21369, + "name": "Earrings of Dashing - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21370, + "name": "Earrings of Dashing - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21371, + "name": "Earrings of Dashing - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21372, + "name": "Earrings of Dashing - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21373, + "name": "Earrings of Dashing - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21374, + "name": "Earrings of Dashing - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21375, + "name": "Earrings of Dashing - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21376, + "name": "Earrings of Dashing - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21377, + "name": "Earrings of Dashing - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21378, + "name": "Earrings of Dashing - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21605, + "name": "Earrings of Dashing - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 19367, + "name": "Custom-Made Service Ticket", + "amount": 1 + }, + { + "item_id": 13658, + "name": "Crest of Greater Power+", + "amount": 1 + }, + { + "item_id": 13659, + "name": "Crest of Greater Magick+", + "amount": 1 + }, + { + "item_id": 16078, + "name": "Crest of Unwavering", + "amount": 1 + }, + { + "item_id": 8052, + "name": "White Dragon Attack Upgrade Rock", + "amount": 1 + }, + { + "item_id": 8084, + "name": "White Dragon Defense Upgrade Rock", + "amount": 1 + }, + { + "item_id": 54, + "name": "White Dragon Miracle Cure", + "amount": 1 + }, + { + "item_id": 56, + "name": "White Dragon Gala Extract", + "amount": 1 + } + ] + }, + { + "label": "<Appr> Extreme Jewelry Lottery Coin [Gripping Speed]", + "base_items": [ + { + "item_id": 13820, + "name": "Extreme Jewelry Confirmed Lottery Coin (Gripping Speed)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21299, + "name": "Bracelet of Seizing - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21300, + "name": "Bracelet of Seizing - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21301, + "name": "Bracelet of Seizing - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21302, + "name": "Bracelet of Seizing - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21303, + "name": "Bracelet of Seizing - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21304, + "name": "Bracelet of Seizing - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21305, + "name": "Bracelet of Seizing - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21306, + "name": "Bracelet of Seizing - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21307, + "name": "Bracelet of Seizing - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21308, + "name": "Bracelet of Seizing - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21570, + "name": "Bracelet of Seizing - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + }, + { + "item_id": 21309, + "name": "Earrings of Soaring - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21310, + "name": "Earrings of Soaring - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21311, + "name": "Earrings of Soaring - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21312, + "name": "Earrings of Soaring - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21313, + "name": "Earrings of Soaring - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21314, + "name": "Earrings of Soaring - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21315, + "name": "Earrings of Soaring - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21316, + "name": "Earrings of Soaring - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21317, + "name": "Earrings of Soaring - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21318, + "name": "Earrings of Soaring - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + }, + { + "item_id": 21569, + "name": "Earrings of Soaring - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "<Appr>Extreme Jewelry Lottery Coin [Great Pleasure]", + "base_items": [ + { + "item_id": 13823, + "name": "Extreme Jewelry Confirmed Lottery Coin (Great Pleasure)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21359, + "name": "Bracelet of Unburdening - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21360, + "name": "Bracelet of Unburdening - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21361, + "name": "Bracelet of Unburdening - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21362, + "name": "Bracelet of Unburdening - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21363, + "name": "Bracelet of Unburdening - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21364, + "name": "Bracelet of Unburdening - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21365, + "name": "Bracelet of Unburdening - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21366, + "name": "Bracelet of Unburdening - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21367, + "name": "Bracelet of Unburdening - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21368, + "name": "Bracelet of Unburdening - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21604, + "name": "Bracelet of Unburdening - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + }, + { + "item_id": 21369, + "name": "Earrings of Dashing - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21370, + "name": "Earrings of Dashing - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21371, + "name": "Earrings of Dashing - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21372, + "name": "Earrings of Dashing - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21373, + "name": "Earrings of Dashing - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21374, + "name": "Earrings of Dashing - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21375, + "name": "Earrings of Dashing - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21376, + "name": "Earrings of Dashing - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21377, + "name": "Earrings of Dashing - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21378, + "name": "Earrings of Dashing - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + }, + { + "item_id": 21605, + "name": "Earrings of Dashing - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Fighter]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21299, + "name": "Bracelet of Seizing - Extreme [Fighter]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Shield Sage]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21300, + "name": "Bracelet of Seizing - Extreme [Shield Sage]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Hunter]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21301, + "name": "Bracelet of Seizing - Extreme [Hunter]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Priest]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21302, + "name": "Bracelet of Seizing - Extreme [Priest]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Sorcerer]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21303, + "name": "Bracelet of Seizing - Extreme [Sorcerer]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Seeker]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21304, + "name": "Bracelet of Seizing - Extreme [Seeker]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Element Archer]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21305, + "name": "Bracelet of Seizing - Extreme [Element Archer]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Warrior]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21306, + "name": "Bracelet of Seizing - Extreme [Warrior]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Alchemist]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21307, + "name": "Bracelet of Seizing - Extreme [Alchemist]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [Spirit Lancer]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21308, + "name": "Bracelet of Seizing - Extreme [Spirit Lancer]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "<Exch> Bracelet of Seizing - Extreme [High Scepter]", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21570, + "name": "Bracelet of Seizing - Extreme [High Scepter]", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19377 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Fighter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21309, + "name": "Earrings of Soaring - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Shield Sage)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21310, + "name": "Earrings of Soaring - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Hunter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21311, + "name": "Earrings of Soaring - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Priest)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21312, + "name": "Earrings of Soaring - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Sorcerer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21313, + "name": "Earrings of Soaring - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Seeker)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21314, + "name": "Earrings of Soaring - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Element Archer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21315, + "name": "Earrings of Soaring - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Warrior)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21316, + "name": "Earrings of Soaring - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Alchemist)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21317, + "name": "Earrings of Soaring - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (Spirit Lancer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21318, + "name": "Earrings of Soaring - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Soaring - Extreme (High Scepter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21569, + "name": "Earrings of Soaring - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19378 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Fighter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21359, + "name": "Bracelet of Unburdening - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Shield Sage)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21360, + "name": "Bracelet of Unburdening - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Hunter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21361, + "name": "Bracelet of Unburdening - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Priest)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21362, + "name": "Bracelet of Unburdening - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Sorcerer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21363, + "name": "Bracelet of Unburdening - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Seeker)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21364, + "name": "Bracelet of Unburdening - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Element Archer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21365, + "name": "Bracelet of Unburdening - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Warrior)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21366, + "name": "Bracelet of Unburdening - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Alchemist)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21367, + "name": "Bracelet of Unburdening - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (Spirit Lancer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21368, + "name": "Bracelet of Unburdening - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening - Extreme (High Scepter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21604, + "name": "Bracelet of Unburdening - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19379 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Fighter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21369, + "name": "Earrings of Dashing - Extreme (Fighter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Shield Sage)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21370, + "name": "Earrings of Dashing - Extreme (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Hunter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21371, + "name": "Earrings of Dashing - Extreme (Hunter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Priest)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21372, + "name": "Earrings of Dashing - Extreme (Priest)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Sorcerer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21373, + "name": "Earrings of Dashing - Extreme (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Seeker)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21374, + "name": "Earrings of Dashing - Extreme (Seeker)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Element Archer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21375, + "name": "Earrings of Dashing - Extreme (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Warrior)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21376, + "name": "Earrings of Dashing - Extreme (Warrior)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Alchemist)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21377, + "name": "Earrings of Dashing - Extreme (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (Spirit Lancer)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21378, + "name": "Earrings of Dashing - Extreme (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Earrings of Dashing - Extreme (High Scepter)", + "base_items": [ + { + "item_id": 19386, + "name": "Extreme Palm Fragment", + "amount": 20 + } + ], + "pool": [ + { + "item_id": 21605, + "name": "Earrings of Dashing - Extreme (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 19376 + } + ] + } + ] + } + + ] + }, + { + "label": "Ring Plate Exchange", + "comment": "リングプレート交換", + "appraisals": [ + { + "label": "\uff1cExch\uff1e Bracelet of Dashing", + "base_items": [ + { + "item_id": 11210, + "name": "Wind-Wrought Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11048, + "name": "Bracelet of Dashing", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 11045 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Soaring", + "base_items": [ + { + "item_id": 11211, + "name": "Winged Crest Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11049, + "name": "Bracelet of Soaring", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 11046 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Seizing", + "base_items": [ + { + "item_id": 11212, + "name": "Palm Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11050, + "name": "Bracelet of Seizing", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 11047 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Bracelet of Unburdening", + "base_items": [ + { + "item_id": 9454, + "name": "Weightless Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11652, + "name": "Bracelet of Unburdening", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 22071 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Rookie's Ring of Blessing", + "base_items": [ + { + "item_id": 9455, + "name": "Enlightened Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11718, + "name": "Rookie's Ring of Blessing", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 1054, + "amount": 89 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Supreme Jewelry [Myrmidon]", + "base_items": [ + { + "item_id": 18611, + "name": "Myrmidon Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 18601, + "name": "Supreme Earrings (Myrmidon)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18616 + } + ] + }, + { + "item_id": 18600, + "name": "Supreme Bracelet (Myrmidon)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18616 + } + ] + }, + { + "item_id": 18599, + "name": "Supreme Ring (Myrmidon)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18616 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Supreme Jewelry [Inquiry]", + "base_items": [ + { + "item_id": 18612, + "name": "Inquiry Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 18604, + "name": "Supreme Earrings (Inquiry)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18617 + } + ] + }, + { + "item_id": 18603, + "name": "Supreme Bracelet (Inquiry)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18617 + } + ] + }, + { + "item_id": 18602, + "name": "Supreme Ring (Inquiry)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18617 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Supreme Jewelry [Purge]", + "base_items": [ + { + "item_id": 18613, + "name": "Purge Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 18607, + "name": "Supreme Earrings (Purge)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18618 + } + ] + }, + { + "item_id": 18606, + "name": "Supreme Bracelet (Purge)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18618 + } + ] + }, + { + "item_id": 18605, + "name": "Supreme Ring (Purge)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18618 + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Supreme Jewelry [Night Emperor]", + "base_items": [ + { + "item_id": 18614, + "name": "Night Emperor Ring Plate", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 18610, + "name": "Supreme Earrings (Night Emperor)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18619 + } + ] + }, + { + "item_id": 18609, + "name": "Supreme Bracelet (Night Emperor)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18619 + } + ] + }, + { + "item_id": 18608, + "name": "Supreme Ring (Night Emperor)", + "amount": 1, + "crests": [ + { + "type": "Imbued", + "crest_id": 18619 + } + ] + } + ] + } + ] + }, + { + "label": "Rusty Weapon Exchange", + "comment": "錆び武器交換", + "appraisals": [ + { + "label": "\uff1cExch\uff1eRusty Iron Lump", + "base_items": [ + { + "item_id": 16019, + "name": "Rusty Iron Lump", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 15673, + "name": "Rusted One-handed Sword", + "amount": 1 + }, + { + "item_id": 15713, + "name": "Rusted Greatsword", + "amount": 1 + }, + { + "item_id": 15733, + "name": "Rusted Greatshield", + "amount": 1 + }, + { + "item_id": 15773, + "name": "Rusted Daggers", + "amount": 1 + }, + { + "item_id": 15793, + "name": "Rusted Bow", + "amount": 1 + }, + { + "item_id": 15813, + "name": "Rusted Magick Gauntlet", + "amount": 1 + }, + { + "item_id": 15833, + "name": "Rusted Magick Bow", + "amount": 1 + }, + { + "item_id": 15853, + "name": "Rusted Staff", + "amount": 1 + }, + { + "item_id": 15873, + "name": "Rusted Archistaff", + "amount": 1 + }, + { + "item_id": 15893, + "name": "Rusted Spirit Lance", + "amount": 1 + } + ] + } + ] + }, + { + "label": "Dragon Skill Jewelry (I)", + "comment": "竜技のジュエリーI", + "appraisals": [ + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Fighter)", + "base_items": [ + { + "item_id": 16374, + "name": "Unidentified Dragon Trinket (Fighter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16385, + "name": "Dragon Skill Earrings (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Fighter" + } + ] + }, + { + "item_id": 16384, + "name": "Dragon Skill Bracelet (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Fighter" + } + ] + }, + { + "item_id": 16383, + "name": "Dragon Skill Ring (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Fighter" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Seeker)", + "base_items": [ + { + "item_id": 16375, + "name": "Unidentified Dragon Trinket (Seeker)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16388, + "name": "Dragon Skill Earrings (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Seeker" + } + ] + }, + { + "item_id": 16387, + "name": "Dragon Skill Bracelet (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Seeker" + } + ] + }, + { + "item_id": 16386, + "name": "Dragon Skill Ring (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Seeker" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Hunter)", + "base_items": [ + { + "item_id": 16376, + "name": "Unidentified Dragon Trinket (Hunter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16391, + "name": "Dragon Skill Earrings (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Hunter" + } + ] + }, + { + "item_id": 16390, + "name": "Dragon Skill Bracelet (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Hunter" + } + ] + }, + { + "item_id": 16389, + "name": "Dragon Skill Ring (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Hunter" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Priest)", + "base_items": [ + { + "item_id": 16377, + "name": "Unidentified Dragon Trinket (Priest)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16439, + "name": "Dragon Skill Earrings (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Priest" + } + ] + }, + { + "item_id": 16438, + "name": "Dragon Skill Bracelet (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Priest" + } + ] + }, + { + "item_id": 16437, + "name": "Dragon Skill Ring (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Priest" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Shield Sage)", + "base_items": [ + { + "item_id": 16378, + "name": "Unidentified Dragon Trinket (Shield Sage)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16442, + "name": "Dragon Skill Earrings (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ShieldSage" + } + ] + }, + { + "item_id": 16441, + "name": "Dragon Skill Bracelet (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ShieldSage" + } + ] + + }, + { + "item_id": 16440, + "name": "Dragon Skill Ring (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ShieldSage" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Sorcerer)", + "base_items": [ + { + "item_id": 16379, + "name": "Unidentified Dragon Trinket (Sorcerer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16445, + "name": "Dragon Skill Earrings (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Sorcerer" + } + ] + }, + { + "item_id": 16444, + "name": "Dragon Skill Bracelet (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Sorcerer" + } + ] + }, + { + "item_id": 16443, + "name": "Dragon Skill Ring (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Sorcerer" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Warrior)", + "base_items": [ + { + "item_id": 16380, + "name": "Unidentified Dragon Trinket (Warrior)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16448, + "name": "Dragon Skill Earrings (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Warrior" + } + ] + }, + { + "item_id": 16447, + "name": "Dragon Skill Bracelet (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Warrior" + } + ] + }, + { + "item_id": 16446, + "name": "Dragon Skill Ring (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Warrior" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Element Archer)", + "base_items": [ + { + "item_id": 16381, + "name": "Unidentified Dragon Trinket (Element Archer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16451, + "name": "Dragon Skill Earrings (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ElementArcher" + } + ] + }, + { + "item_id": 16450, + "name": "Dragon Skill Bracelet (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ElementArcher" + } + ] + }, + { + "item_id": 16449, + "name": "Dragon Skill Ring (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "ElementArcher" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Alchemist)", + "base_items": [ + { + "item_id": 16382, + "name": "Unidentified Dragon Trinket (Alchemist)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16454, + "name": "Dragon Skill Earrings (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Alchemist" + } + ] + }, + { + "item_id": 16453, + "name": "Dragon Skill Bracelet (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Alchemist" + } + ] + }, + { + "item_id": 16452, + "name": "Dragon Skill Ring (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "Alchemist" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (Spirit Lancer)", + "base_items": [ + { + "item_id": 16725, + "name": "Unidentified Dragon Trinket (Spirit Lancer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16724, + "name": "Dragon Skill Earrings (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "SpiritLancer" + } + ] + }, + { + "item_id": 16723, + "name": "Dragon Skill Bracelet (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "SpiritLancer" + } + ] + }, + { + "item_id": 16722, + "name": "Dragon Skill Ring (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "SpiritLancer" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket (High Scepter)", + "base_items": [ + { + "item_id": 21616, + "name": "Unidentified Dragon Trinket (High Scepter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21572, + "name": "Dragon Skill Earrings (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "HighScepter" + } + ] + }, + { + "item_id": 21571, + "name": "Dragon Skill Bracelet (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "HighScepter" + } + ] + }, + { + "item_id": 21573, + "name": "Dragon Skill Ring (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketAlpha", + "job_id": "HighScepter" + } + ] + } + ] + } + ] + }, + { + "label": "Dragon Skill Jewelry (II)", + "comment": "竜技のジュエリーII", + "appraisals": [ + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Fighter)", + "base_items": [ + { + "item_id": 21606, + "name": "Unidentified Dragon Trinket II (Fighter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21594, + "name": "Dragon Skill Earrings II (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Fighter" + } + ] + }, + { + "item_id": 21595, + "name": "Dragon Skill Bracelet II (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Fighter" + } + ] + }, + { + "item_id": 21592, + "name": "Dragon Skill Ring II (Fighter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Fighter" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Hunter)", + "base_items": [ + { + "item_id": 21607, + "name": "Unidentified Dragon Trinket II (Hunter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21596, + "name": "Dragon Skill Earrings II (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Hunter" + } + ] + }, + { + "item_id": 21598, + "name": "Dragon Skill Bracelet II (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Hunter" + } + ] + }, + { + "item_id": 21597, + "name": "Dragon Skill Ring II (Hunter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Hunter" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Priest)", + "base_items": [ + { + "item_id": 21608, + "name": "Unidentified Dragon Trinket II (Priest)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21600, + "name": "Dragon Skill Earrings II (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Priest" + } + ] + }, + { + "item_id": 21601, + "name": "Dragon Skill Bracelet II (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Priest" + } + ] + }, + { + "item_id": 21599, + "name": "Dragon Skill Ring II (Priest)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Priest" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Shield Sage)", + "base_items": [ + { + "item_id": 21609, + "name": "Unidentified Dragon Trinket II (Shield Sage)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21589, + "name": "Dragon Skill Earrings II (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ShieldSage" + } + ] + }, + { + "item_id": 21590, + "name": "Dragon Skill Bracelet II (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ShieldSage" + } + ] + }, + { + "item_id": 21602, + "name": "Dragon Skill Ring II (Shield Sage)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ShieldSage" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Seeker)", + "base_items": [ + { + "item_id": 21610, + "name": "Unidentified Dragon Trinket II (Seeker)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21587, + "name": "Dragon Skill Earrings II (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Seeker" + } + ] + }, + { + "item_id": 21588, + "name": "Dragon Skill Bracelet II (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Seeker" + } + ] + }, + { + "item_id": 21591, + "name": "Dragon Skill Ring II (Seeker)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Seeker" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Sorcerer)", + "base_items": [ + { + "item_id": 21611, + "name": "Unidentified Dragon Trinket II (Sorcerer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21585, + "name": "Dragon Skill Earrings II (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Sorcerer" + } + ] + }, + { + "item_id": 21584, + "name": "Dragon Skill Bracelet II (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Sorcerer" + } + ] + }, + { + "item_id": 21586, + "name": "Dragon Skill Ring II (Sorcerer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Sorcerer" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Element Archer)", + "base_items": [ + { + "item_id": 21612, + "name": "Unidentified Dragon Trinket II (Element Archer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21582, + "name": "Dragon Skill Earrings II (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ElementArcher" + } + ] + }, + { + "item_id": 21581, + "name": "Dragon Skill Bracelet II (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ElementArcher" + } + ] + }, + { + "item_id": 21583, + "name": "Dragon Skill Ring II (Element Archer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "ElementArcher" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Warrior)", + "base_items": [ + { + "item_id": 21613, + "name": "Unidentified Dragon Trinket II (Warrior)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21580, + "name": "Dragon Skill Earrings II (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Warrior" + } + ] + }, + { + "item_id": 21579, + "name": "Dragon Skill Bracelet II (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Warrior" + } + ] + }, + { + "item_id": 21603, + "name": "Dragon Skill Ring II (Warrior)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Warrior" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Alchemist)", + "base_items": [ + { + "item_id": 21614, + "name": "Unidentified Dragon Trinket II (Alchemist)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21575, + "name": "Dragon Skill Earrings II (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Alchemist" + } + ] + }, + { + "item_id": 21576, + "name": "Dragon Skill Bracelet II (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Alchemist" + } + ] + }, + { + "item_id": 21578, + "name": "Dragon Skill Ring II (Alchemist)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "Alchemist" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (Spirit Lancer)", + "base_items": [ + { + "item_id": 21615, + "name": "Unidentified Dragon Trinket II (Spirit Lancer)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21568, + "name": "Dragon Skill Earrings II (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "SpiritLancer" + } + ] + }, + { + "item_id": 21574, + "name": "Dragon Skill Bracelet II (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "SpiritLancer" + } + ] + }, + { + "item_id": 21577, + "name": "Dragon Skill Ring II (Spirit Lancer)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "SpiritLancer" + } + ] + } + ] + }, + { + "label": "\uff1cExch\uff1e Unidentified Dragon Trinket II (High Scepter)", + "base_items": [ + { + "item_id": 21355, + "name": "Unidentified Dragon Trinket II (High Scepter)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 23361, + "name": "Dragon Skill Earrings II (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "HighScepter" + } + ] + }, + { + "item_id": 23363, + "name": "Dragon Skill Bracelet II (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "HighScepter" + } + ] + }, + { + "item_id": 23362, + "name": "Dragon Skill Ring II (High Scepter)", + "amount": 1, + "crests": [ + { + "type": "DragonTrinketBeta", + "job_id": "HighScepter" + } + ] + } + ] + } + ] + }, + { + "label": "Relief Coin (Yellowish Green) Exchange", + "comment": "レリーフコイン【萌黄】交換", + "appraisals": [ + { + "label": "Unidentified Dragon Trinket (Fighter)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16374, + "name": "Unidentified Dragon Trinket (Fighter)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Seeker)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16375, + "name": "Unidentified Dragon Trinket (Seeker)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Hunter)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16376, + "name": "Unidentified Dragon Trinket (Hunter)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Priest)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16377, + "name": "Unidentified Dragon Trinket (Priest)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Shield Sage)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16378, + "name": "Unidentified Dragon Trinket (Shield Sage)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Sorcerer)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16379, + "name": "Unidentified Dragon Trinket (Sorcerer)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Warrior)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16380, + "name": "Unidentified Dragon Trinket (Warrior)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Element Archer)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16381, + "name": "Unidentified Dragon Trinket (Element Archer)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Alchemist)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16382, + "name": "unidentified dragon trinket (Alchemist)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (Spirit Lancer)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 16725, + "name": "Unidentified Dragon Trinket (Spirit Lancer)", + "amount": 1 + } + ] + }, + { + "label": "Unidentified Dragon Trinket (High Scepter)", + "base_items": [ + { + "item_id": 19329, + "name": "Relief Coin (Yellowish Green)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21616, + "name": "Unidentified Dragon Trinket (High Scepter)", + "amount": 1 + } + ] + } + ] + }, + { + "label": "War Mission", + "comment": "ウォーミッション", + "appraisals": [ + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Herculean Power+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Herculean Power+", + "amount": 5 + } + ], + "pool": [ + { + "item_id": 25655, + "name": "Crest of Herculean Power+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Superior Magick+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Superior Magick+", + "amount": 5 + } + ], + "pool": [ + { + "item_id": 25671, + "name": "Crest of Superior Magick+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Glittering Gold+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Glittering Gold+", + "amount": 5 + } + ], + "pool": [ + { + "item_id": 25702, + "name": "Crest of Glittering Gold+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Crystallization+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Crystallization+", + "amount": 5 + } + ], + "pool": [ + { + "item_id": 25704, + "name": "Crest of Crystallization+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sidesplitting Laughter+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sidesplitting Laughter+", + "amount": 5 + } + ], + "pool": [ + { + "item_id": 25697, + "name": "Crest of Sidesplitting Laughter+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Incineration+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Incineration+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25684, + "name": "Crest of Incineration+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Permafrost+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Permafrost+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25686, + "name": "Crest of Permafrost+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Electrocution+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Electrocution+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25688, + "name": "Crest of Electrocution+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sanctity+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sanctity+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25690, + "name": "Crest of Sanctity+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Twilight+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Twilight+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25692, + "name": "Crest of Twilight+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Depleted Defense+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Depleted Defense+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25694, + "name": "Crest of Depleted Defense+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Depleted Magick Defense+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Depleted Magick Defense+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25695, + "name": "Crest of Depleted Magick Defense+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Deeper Sleep+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Deeper Sleep+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25700, + "name": "Crest of Deeper Sleep+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Fatal Poison+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Fatal Poison+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25698, + "name": "Crest of Fatal Poison+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Greater Torpor+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Greater Torpor+", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 25713, + "name": "Crest of Greater Torpor+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Amplified Attack+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Amplified Attack+", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 25715, + "name": "Crest of Amplified Attack+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Fragility+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Fragility+", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 25706, + "name": "Crest of Fragility+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sealing+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Sealing+", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 25708, + "name": "Crest of Sealing+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Drowning+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Drowning+", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 25710, + "name": "Crest of Drowning+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Greater Tarring+", + "base_items": [ + { + "item_id": 24823, + "name": "\u300a\u5927\u5c06\u596e\u8d77\u300bCrest of Greater Tarring+", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 25712, + "name": "Crest of Greater Tarring+", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Headpiece", + "base_items": [ + { + "item_id": 24832, + "name": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Headpiece", + "amount": 2 + } + ], + "pool": [ + { + "item_id": 20678, + "name": "War God's Headpiece", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Torso", + "base_items": [ + { + "item_id": 24832, + "name": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Torso", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 20684, + "name": "War God's Torso", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Gauntlets", + "base_items": [ + { + "item_id": 24832, + "name": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Gauntlets", + "amount": 2 + } + ], + "pool": [ + { + "item_id": 20690, + "name": "War God's Gauntlets", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Full Armor", + "base_items": [ + { + "item_id": 24832, + "name": "\u300a\u30a2\u30c3\u30ab\u30fc\u30b7\u30a7\u30e9\u30f3\u8ffd\u61d0\u6226\u8a18\u300bWar God's Full Armor", + "amount": 3 + } + ], + "pool": [ + { + "item_id": 20696, + "name": "War God's Full Armor", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u8607\u308a\u3057\u7d76\u671b\u306e\u708e\u300bSparkling Wings of Lahar", + "base_items": [ + { + "item_id": 21293, + "name": "\u300a\u8607\u308a\u3057\u7d76\u671b\u306e\u708e\u300bSparkling Wings of Lahar", + "amount": 12 + } + ], + "pool": [ + { + "item_id": 21107, + "name": "Sparkling Wings of Lahar", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u8607\u308a\u3057\u7d76\u671b\u306e\u708e\u300bWings of Lahar", + "base_items": [ + { + "item_id": 21293, + "name": "\u300a\u8607\u308a\u3057\u7d76\u671b\u306e\u708e\u300bWings of Lahar", + "amount": 8 + } + ], + "pool": [ + { + "item_id": 21106, + "name": "Wings of Lahar", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u9727\u306e\u68ee\u306e\u6b7b\u95d8\u300bDeath Hunter's Corpse Mantle", + "base_items": [ + { + "item_id": 21253, + "name": "\u300a\u9727\u306e\u68ee\u306e\u6b7b\u95d8\u300bDeath Hunter's Corpse Mantle", + "amount": 12 + } + ], + "pool": [ + { + "item_id": 21105, + "name": "Death Hunter's Corpse Mantle", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u9727\u306e\u68ee\u306e\u6b7b\u95d8\u300bCorpse Mantle", + "base_items": [ + { + "item_id": 21253, + "name": "\u300a\u9727\u306e\u68ee\u306e\u6b7b\u95d8\u300bCorpse Mantle", + "amount": 8 + } + ], + "pool": [ + { + "item_id": 21104, + "name": "Corpse Mantle", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30b8\u30d5\u30fc\u30eb\u7826\u653b\u7565\u6226\u300bCloak of Lament", + "base_items": [ + { + "item_id": 21184, + "name": "\u300a\u30b8\u30d5\u30fc\u30eb\u7826\u653b\u7565\u6226\u300bCloak of Lament", + "amount": 12 + } + ], + "pool": [ + { + "item_id": 21103, + "name": "Cloak of Lament", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30b8\u30d5\u30fc\u30eb\u7826\u653b\u7565\u6226\u300bNecromanced Mantle", + "base_items": [ + { + "item_id": 21184, + "name": "\u300a\u30b8\u30d5\u30fc\u30eb\u7826\u653b\u7565\u6226\u300bNecromanced Mantle", + "amount": 8 + } + ], + "pool": [ + { + "item_id": 21102, + "name": "Necromanced Mantle", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30c0\u30af\u30ec\u30a4\u30e0\u7826\u596a\u9084\u6226\u300bGloria Stole", + "base_items": [ + { + "item_id": 17860, + "name": "\u300a\u30c0\u30af\u30ec\u30a4\u30e0\u7826\u596a\u9084\u6226\u300bGloria Stole", + "amount": 12 + } + ], + "pool": [ + { + "item_id": 19380, + "name": "Gloria Stole", + "amount": 1 + } + ] + }, + { + "label": "\u300a\u30c0\u30af\u30ec\u30a4\u30e0\u7826\u596a\u9084\u6226\u300bAncient Mantle", + "base_items": [ + { + "item_id": 17860, + "name": "\u300a\u30c0\u30af\u30ec\u30a4\u30e0\u7826\u596a\u9084\u6226\u300bAncient Mantle", + "amount": 8 + } + ], + "pool": [ + { + "item_id": 19381, + "name": "Ancient Mantle", + "amount": 1 + } + ] + } + ] + }, + { + "label": "Jewelry Appraisal (Lunar Star)", + "comment": "鑑定ジュエリー月星", + "appraisals": [ + { + "label": "\uff1cAppr\uff1e Moon Trinket (Soldier)", + "base_items": [ + { + "item_id": 11759, + "name": "Unappraised Moon Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13392, + 13393, + 13389, + 13390, + 13380, + 13381, + 13374, + 13375, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Moon Trinket (General)", + "base_items": [ + { + "item_id": 13476, + "name": "Unappraised Moon Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13386, + 13392, + 13393, + 13394, + 13389, + 13390, + 13391, + 13380, + 13381, + 13374, + 13375, + 13383, + 13371, + 13372, + 13377, + 13378 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Moon Trinket (King)", + "base_items": [ + { + "item_id": 13477, + "name": "Unappraised Moon Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Moon Trinket (Emperor)", + "base_items": [ + { + "item_id": 13478, + "name": "Unappraised Moon Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13388, + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13384, + 13385, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Star Trinket (Solider)", + "base_items": [ + { + "item_id": 13479, + "name": "Unappraised Star Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13413, + 13414, + 13419, + 13420, + 13407, + 13408, + 13410, + 13411 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Star Trinket (General)", + "base_items": [ + { + "item_id": 13480, + "name": "Unappraised Star Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13428, + 13429, + 13416, + 13417, + 13418, + 13395, + 13413, + 13414, + 13415, + 13419, + 13420, + 13407, + 13408, + 13404, + 13401, + 13410, + 13411 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Star Trinket (King)", + "base_items": [ + { + "item_id": 13481, + "name": "Unappraised Star Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Star Trinket (Emperor)", + "base_items": [ + { + "item_id": 13482, + "name": "Unappraised Star Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13396, + 13397, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13405, + 13406, + 13402, + 13403, + 13411, + 13412 + ] + } + ] + } + ] + } + ] + }, + { + "label": "Jewelry Appraisal (Flower Wind)", + "comment": "鑑定ジュエリー花風", + "appraisals": [ + { + "label": "\uff1cAppr\uff1e Flower Trinket (Soldier)", + "base_items": [ + { + "item_id": 13483, + "name": "Unappraised Flower Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13455, + 13456, + 13431, + 13432, + 13398, + 13399, + 13443, + 13444, + 13458, + 13459 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flower Trinket (General)", + "base_items": [ + { + "item_id": 13484, + "name": "Unappraised Flower Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13473, + 13474, + 13437, + 13440, + 13455, + 13456, + 13431, + 13432, + 13433, + 13398, + 13399, + 13400, + 13443, + 13444, + 13458, + 13459, + 13434 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flower Trinket (King)", + "base_items": [ + { + "item_id": 13485, + "name": "Unappraised Flower Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flower Trinket (Emperor)", + "base_items": [ + { + "item_id": 13486, + "name": "Unappraised Flower Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13439, + 13441, + 13442, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460, + 13435, + 13436 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Wind Trinket (Solider)", + "base_items": [ + { + "item_id": 13487, + "name": "Unappraised Wind Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13425, + 13426, + 13461, + 13462 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Wind Trinket (General)", + "base_items": [ + { + "item_id": 13488, + "name": "Unappraised Wind Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13422, + 13423, + 13449, + 13450, + 13452, + 13453, + 13454, + 13425, + 13426, + 13427, + 13461, + 13462, + 13463, + 13467, + 13464, + 13470, + 13446 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Wind Trinket (King)", + "base_items": [ + { + "item_id": 13489, + "name": "Unappraised Wind Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Wind Trinket (Emperor)", + "base_items": [ + { + "item_id": 13490, + "name": "Unappraised Wind Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 13426, + 13427, + 13462, + 13463, + 13468, + 13469, + 13465, + 13466, + 13471, + 13472, + 13447, + 13448 + ] + } + ] + } + ] + } + ] + }, + { + "label": "Jewelry Appraisal (Snowfall)", + "comment": "鑑定ジュエリー雪翔", + "appraisals": [ + { + "label": "\uff1cAppr\uff1e Snow Trinket (Soldier)", + "base_items": [ + { + "item_id": 18730, + "name": "Unappraised Snow Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13393, + 13394, + 13390, + 13391, + 13381, + 13382, + 13375, + 13376, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Snow Trinket (General)", + "base_items": [ + { + "item_id": 18731, + "name": "Unappraised Snow Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13387, + 13393, + 13394, + 22918, + 13390, + 13391, + 22948, + 13381, + 13382, + 13375, + 13376, + 13384, + 13372, + 13373, + 13378, + 13379 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Snow Trinket (King)", + "base_items": [ + { + "item_id": 18732, + "name": "Unappraised Snow Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Snow Trinket (Emperor)", + "base_items": [ + { + "item_id": 18733, + "name": "Unappraised Snow Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13388, + 22909, + 13394, + 22918, + 13391, + 22948, + 13382, + 22969, + 13376, + 22978, + 13385, + 22999, + 13373, + 23005, + 13379, + 23014 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flight Trinket (Solider)", + "base_items": [ + { + "item_id": 18821, + "name": "Unappraised Flight Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 13414, + 13415, + 13420, + 13421, + 13408, + 13409, + 13411, + 13412 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flight Trinket (General)", + "base_items": [ + { + "item_id": 18822, + "name": "Unappraised Flight Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13429, + 13430, + 13417, + 13418, + 22852, + 13396, + 13414, + 13415, + 22912, + 13420, + 13421, + 13408, + 13409, + 13405, + 13402, + 13411, + 13412 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flight Trinket (King)", + "base_items": [ + { + "item_id": 18823, + "name": "Unappraised Flight Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Flight Trinket (Emperor)", + "base_items": [ + { + "item_id": 18824, + "name": "Unappraised Flight Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13430, + 22849, + 13418, + 22852, + 13397, + 22870, + 13415, + 22912, + 13421, + 22942, + 13409, + 22945, + 13406, + 22981, + 13403, + 23008, + 13412, + 23065 + ] + } + ] + } + ] + } + ] + }, + { + "label": "Jewelry Appraisal (Seaweed)", + "comment": "鑑定ジュエリー水雲", + "appraisals": [ + { + "label": "\uff1cAppr\uff1e Water Trinket (Soldier)", + "base_items": [ + { + "item_id": 21240, + "name": "Unappraised Water Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13456, + 13457, + 13432, + 13433, + 13399, + 13400, + 13444, + 13445, + 13459, + 13460 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Water Trinket (General)", + "base_items": [ + { + "item_id": 21241, + "name": "Unappraised Water Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13474, + 13475, + 13438, + 13441, + 13456, + 13457, + 13432, + 13433, + 22939, + 13399, + 13400, + 22966, + 13444, + 13445, + 13459, + 13460, + 13436 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Water Trinket (King)", + "base_items": [ + { + "item_id": 21242, + "name": "Unappraised Water Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Water Trinket (Emperor)", + "base_items": [ + { + "item_id": 21243, + "name": "Unappraised Water Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13475, + 22873, + 13439, + 22891, + 13442, + 22915, + 13457, + 22936, + 13433, + 22939, + 13400, + 22966, + 13445, + 23002, + 13460, + 23035, + 13436, + 23062 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Cloud Trinket (Solider)", + "base_items": [ + { + "item_id": 21280, + "name": "Unappraised Cloud Trinket (Soldier)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Cloud Trinket (General)", + "base_items": [ + { + "item_id": 21281, + "name": "Unappraised Cloud Trinket (General)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 11758, + "name": "Ring of Physical Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14196, + "name": "Ring of Magick Attack 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14200, + "name": "Bracelet of Health 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14204, + "name": "Bracelet of Stamina 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14208, + "name": "Bracelet of Endurance 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14212, + "name": "Earrings of Physical Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14216, + "name": "Earrings of Magick Defense 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14220, + "name": "Earrings of Life 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14224, + "name": "Earrings of Fire Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14226, + "name": "Earrings of Ice Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14228, + "name": "Earrings of Thunder Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14230, + "name": "Earrings of Holy Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14232, + "name": "Earrings of Dark Resist 1", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13423, + 13424, + 13450, + 13451, + 13453, + 13454, + 23011, + 13426, + 13427, + 23017, + 13462, + 13463, + 23038, + 13468, + 13465, + 13471, + 13447 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Cloud Trinket (King)", + "base_items": [ + { + "item_id": 21282, + "name": "Unappraised Cloud Trinket (King)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14193, + "name": "Ring of Physical Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14197, + "name": "Ring of Magick Attack 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14201, + "name": "Bracelet of Health 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14205, + "name": "Bracelet of Stamina 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14209, + "name": "Bracelet of Endurance 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14213, + "name": "Earrings of Physical Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14217, + "name": "Earrings of Magick Defense 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14221, + "name": "Earrings of Life 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + } + ] + }, + { + "label": "\uff1cAppr\uff1e Cloud Trinket (Emperor)", + "base_items": [ + { + "item_id": 21283, + "name": "Unappraised Cloud Trinket (Emperor)", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 14194, + "name": "Ring of Physical Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14195, + "name": "Ring of Physical Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14198, + "name": "Ring of Magick Attack 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14199, + "name": "Ring of Magick Attack 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14202, + "name": "Bracelet of Health 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14203, + "name": "Bracelet of Health 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14206, + "name": "Bracelet of Stamina 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14207, + "name": "Bracelet of Stamina 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14210, + "name": "Bracelet of Endurance 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14211, + "name": "Bracelet of Endurance 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14214, + "name": "Earrings of Physical Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14215, + "name": "Earrings of Physical Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14218, + "name": "Earrings of Magick Defense 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14219, + "name": "Earrings of Magick Defense 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14222, + "name": "Earrings of Life 3", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14223, + "name": "Earrings of Life 4", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14225, + "name": "Earrings of Fire Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14227, + "name": "Earrings of Ice Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14229, + "name": "Earrings of Thunder Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14231, + "name": "Earrings of Holy Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + }, + { + "item_id": 14233, + "name": "Earrings of Dark Resist 2", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 13424, + 22972, + 13451, + 22975, + 13454, + 23011, + 13427, + 23017, + 13463, + 23038, + 13469, + 23041, + 13466, + 23059, + 13472, + 23068, + 13448, + 23086 + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "shop_type": "BitterBlackMaze", + "categories": [ + { + "label": "BBM Exchange", + "appraisals": [ + { + "label": "Bitterblack Deed Box Exchange", + "base_items": [ + { + "item_id": 21630, + "name": "Bitterblack Deed Box", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21651, + "name": "Bitterblack Bracelet", + "amount": 1, + "crests": [ + { + "type": "CrestLottery", + "values": [ + 21816, + 21817, + 21818, + 21819, + 21820, + 21821, + 21822, + 21823, + 21824, + 21825, + 21826, + 21827, + 21828, + 21829, + 21830, + 21831, + 21832, + 21833, + 21834, + 21835, + 21836, + 21837, + 21838, + 21839, + 21840, + 21841, + 21842, + 21843, + 21844, + 21845, + 21846, + 21847, + 21848, + 21849, + 21850, + 21851, + 21852, + 21853, + 21854, + 21855, + 21856, + 21857, + 21858, + 21859, + 21860, + 21861, + 21862, + 21863, + 21864, + 21865, + 21866, + 21867, + 21868, + 21869, + 21870, + 21871, + 21872, + 21873, + 21874, + 21875, + 21876, + 21877, + 21878, + 21879, + 21880, + 21881, + 21882, + 21883, + 21884, + 21885, + 21886, + 21887, + 21888, + 21889, + 21890, + 21891, + 21892, + 21893, + 21894, + 21895, + 21896, + 21897, + 21898, + 21899, + 21900, + 21901, + 21902, + 21903, + 21904, + 21905, + 21906, + 21907, + 21908, + 21909, + 21910, + 21911, + 21912, + 21913, + 21914, + 21915, + 21916, + 21917, + 21918, + 21919, + 21920, + 21921, + 21922, + 21923, + 21924, + 21925, + 21926, + 21927, + 21928, + 21929, + 21930, + 21931, + 21932, + 21933, + 21934, + 21935, + 21936, + 21937, + 21938, + 21939, + 21940, + 21941, + 21942, + 21943, + 21944, + 21945, + 21946, + 21947, + 21948, + 21949, + 21950, + 21951, + 21952, + 21953, + 21954, + 21955, + 21956, + 21957, + 21958, + 21959, + 21960, + 21961, + 21962, + 21963, + 21964, + 21965, + 21966, + 21967, + 21968, + 21969, + 21970, + 21971, + 21972, + 21973, + 21974, + 21975, + 21976, + 21977, + 21978, + 21979, + 21980, + 21981, + 21982, + 21983, + 21984, + 21985, + 21986, + 21987, + 21988, + 21989, + 21990, + 21991, + 21992, + 21993, + 21994, + 21995, + 21996, + 21997, + 21998, + 21999, + 22000, + 22001, + 22002, + 22003, + 22004, + 22005, + 22006, + 22007, + 22048, + 22049, + 22050, + 22051, + 22052, + 22053, + 22054, + 22055, + 22056, + 22057, + 22058, + 22059, + 22060, + 22061, + 22062, + 22063, + 22064, + 22065, + 22066, + 22067, + 22068, + 22069, + 22070, + 22071, + 22072, + 22073, + 22074, + 22075, + 22076, + 22077, + 22078, + 22079, + 22080, + 22081, + 22082, + 22083, + 22084, + 22085, + 22086, + 22087, + 22088, + 22089, + 22090, + 22091, + 22092, + 22093, + 22094, + 22095, + 22096, + 22097, + 22098, + 22099, + 22100, + 22101, + 22102, + 22103, + 22104, + 22105, + 22106, + 22107, + 22108, + 22109, + 22110, + 22111, + 22112, + 22113, + 22114, + 22115, + 22116, + 22117, + 22118, + 22119, + 22120, + 22121, + 22122, + 22123, + 22124, + 22125, + 22126, + 22127, + 22128, + 22129, + 22130, + 22131, + 22132, + 22133, + 22134, + 22135, + 22136, + 22137, + 22138, + 22139, + 22140, + 22141, + 22142, + 22143, + 22144, + 22145, + 22146, + 22147, + 22148, + 22149, + 22150, + 22151, + 22152, + 22153, + 22154, + 22155, + 22156, + 22157, + 22158, + 22159, + 22160, + 22161, + 22162, + 22163, + 22164, + 22165, + 22166, + 22167, + 22168, + 22169, + 22170, + 22171, + 22172, + 22173, + 22174, + 22175, + 22176, + 22177, + 22178, + 22179, + 22180, + 22181, + 22182, + 22183, + 22184, + 22185, + 22186, + 22187, + 22188, + 22189, + 22190, + 22191, + 22192, + 22193, + 22194, + 22195, + 22196, + 22197, + 22198, + 22199, + 22200, + 22201, + 22202, + 22203, + 22204, + 22205, + 22206, + 22207, + 22208, + 22209, + 22210, + 22211, + 22212, + 22213, + 22214, + 22215, + 22216, + 22217, + 22218, + 22219, + 22220, + 22221, + 22222, + 22223, + 22224, + 22225, + 22226, + 22227, + 22228, + 22229, + 22230, + 22231, + 22232, + 22233, + 22234, + 22235, + 22236, + 22237, + 22238, + 22239, + 22240, + 22241, + 22242, + 22243, + 22244, + 22245, + 22246, + 22247, + 22248, + 22249, + 22250, + 22251, + 22252, + 22253, + 22254, + 22255, + 22256, + 22257, + 22258, + 22259, + 22260, + 22261, + 22262, + 22263, + 22264, + 22265, + 22266, + 22267, + 22268, + 22269, + 22270, + 22271, + 22272, + 22273, + 22274, + 22275, + 22276, + 22277, + 22278, + 22279, + 22280, + 22281, + 22282, + 22283, + 22284, + 22285, + 22286, + 22287, + 22288, + 22289, + 22290, + 22291, + 22292, + 22293, + 22294, + 22295, + 22296, + 22297, + 22298, + 22299, + 22300, + 22301, + 22302, + 22303, + 22304, + 22305, + 22306, + 22307, + 22308, + 22309, + 22310, + 22311, + 22312, + 22313, + 22314, + 22315, + 22316, + 22317, + 22318, + 22319, + 22320, + 22321, + 22322, + 22323, + 22324, + 22325, + 22326, + 22327, + 22328, + 22329, + 22330, + 22331, + 22332, + 22333, + 22334, + 22335, + 22336, + 22337, + 22338, + 22339, + 22340, + 22341, + 22342, + 22343, + 22344, + 22345, + 22346, + 22347, + 22348, + 22349, + 22350, + 22351, + 22352, + 22353, + 22354, + 22355, + 22356, + 22357, + 22358, + 22359, + 22360, + 22361, + 22362, + 22363, + 22364, + 22365, + 22366, + 22367, + 22368, + 22369, + 22370, + 22371, + 22372, + 22373, + 22374, + 22375, + 22376, + 22377, + 22378, + 22379, + 22380, + 22381, + 22382, + 22383, + 22384, + 22385, + 22386, + 22387, + 22388, + 22389, + 22390, + 22391, + 22392, + 22393, + 22394, + 22395, + 22396, + 22397, + 22398, + 22399, + 22400, + 22401, + 22402, + 22403, + 22404, + 22405, + 22406, + 22407, + 22408, + 22409, + 22410, + 22411, + 22412, + 22413, + 22414, + 22415, + 22416, + 22417, + 22418, + 22419, + 22420, + 22421, + 22422, + 22423, + 22424, + 22425, + 22426, + 22427, + 22428, + 22429, + 22430, + 22431, + 22432, + 22433, + 22434, + 22435, + 22436, + 22437, + 22438, + 22439, + 22440, + 22441, + 22442, + 22443, + 22444, + 22445, + 22446, + 22447, + 22448, + 22449, + 22450, + 22451, + 22452, + 22453, + 22454, + 22455, + 22456, + 22457, + 22458, + 22459, + 22460, + 22461, + 22462, + 22463, + 22464, + 22465, + 22466, + 22467, + 22468, + 22469, + 22470, + 22471, + 22472, + 22473, + 22474, + 22475, + 22476, + 22477, + 22478, + 22479, + 22480, + 22481, + 22482, + 22483, + 22484, + 22485, + 22486, + 22487, + 22488, + 22489, + 22490, + 22491, + 22492, + 22493, + 22494, + 22495, + 22496, + 22497, + 22498, + 22499, + 22500, + 22501, + 22502, + 22503, + 22504, + 22505, + 22506, + 22507, + 22508, + 22509, + 22510, + 22511, + 22512, + 22513, + 22514, + 22515, + 22516, + 22517, + 22518, + 22519, + 22520, + 22521, + 22522, + 22523, + 22524, + 22525, + 22526, + 22527, + 22528, + 22529, + 22530, + 22531, + 22532, + 22533, + 22534, + 22535, + 22536, + 22537, + 22538, + 22539, + 22540, + 22541, + 22542, + 22543, + 22544, + 22545, + 22546, + 22547, + 22548, + 22549, + 22550, + 22551, + 22552, + 22553, + 22554, + 22555, + 22556, + 22557, + 22558, + 22559, + 22560, + 22561, + 22562, + 22563, + 22564, + 22565, + 22566, + 22567, + 22568, + 22569, + 22570, + 22571, + 22572, + 22573, + 22574, + 22575, + 22576, + 22577, + 22578, + 22579, + 22580, + 22581, + 22582, + 22583, + 22584, + 22585, + 22586, + 22587, + 22588, + 22589, + 22590, + 22591, + 22592, + 22593, + 22594, + 22595, + 22596, + 22597, + 22598, + 22599, + 22600, + 22601, + 22602, + 22603, + 22604, + 22605, + 22606, + 22607, + 22608, + 22609, + 22610, + 22611, + 22612, + 22613, + 22614, + 22615, + 22616, + 22617, + 22618, + 22619, + 22620, + 22621, + 22622, + 22623, + 22624, + 22625, + 22626, + 22627, + 22628, + 22629, + 22630, + 22631, + 22632, + 22633, + 22634, + 22635, + 22636, + 22637, + 22638, + 22639, + 22640, + 22641, + 22642, + 22643, + 22644, + 22645, + 22646, + 22647, + 22648, + 22649, + 22650, + 22651, + 22652, + 22653, + 22654, + 22655, + 22656, + 22657, + 22658, + 22659, + 22660, + 22661, + 22662, + 22663, + 22664, + 22665, + 22666, + 22667, + 22668, + 22669, + 22670, + 22671, + 22672, + 22673, + 22674, + 22675, + 22676, + 22677, + 22678, + 22679, + 22680, + 22681, + 22682, + 22683, + 22684, + 22685, + 22686, + 22687, + 22688, + 22689, + 22690, + 22691, + 22692, + 22693, + 22694, + 22695, + 22696, + 22697, + 22698, + 22699, + 22700, + 22701, + 22702, + 22703, + 22704, + 22705, + 22706, + 22707, + 22708, + 22709, + 22710, + 22711, + 22712, + 22713, + 22714, + 22715, + 22716, + 22717, + 22718, + 22719, + 22720, + 22721, + 22722, + 22723, + 22724, + 22725, + 22726, + 22727, + 22728, + 22729, + 22730, + 22731, + 22732, + 22733, + 22734, + 22735, + 22736, + 22737, + 22738, + 22739, + 22740, + 22741, + 22742, + 22743, + 22744, + 22745, + 22746, + 22747, + 22748, + 22749, + 22750, + 22751, + 22752, + 22753, + 22754, + 22755, + 22756, + 22757, + 22758, + 22759, + 22760, + 22761, + 22762, + 22763, + 22764, + 22765, + 22766, + 22767, + 22768, + 22769, + 22770, + 22771, + 22772, + 22773, + 22774, + 22775, + 22776, + 22777, + 22778, + 22779, + 22780, + 22781, + 22782, + 22783, + 22784, + 22785, + 22786, + 22787, + 22788, + 22789, + 22790, + 22791, + 22792, + 22793, + 22794, + 22795, + 22796, + 22797, + 22798, + 22799, + 22800, + 22801, + 22802, + 22803, + 22804, + 22805, + 22806, + 22807, + 22808, + 22809, + 22810, + 22811, + 22812, + 22813, + 22814, + 22815, + 22816, + 22817, + 22818, + 22819, + 22820, + 22821, + 22822, + 22823, + 22824, + 22825, + 22826, + 22827, + 22828, + 22829, + 22830, + 22831, + 22832, + 22833, + 22834, + 22835, + 22836, + 22837, + 22838, + 22839, + 22840, + 22841, + 22842, + 22843, + 22844, + 22845, + 22846, + 22847, + 22848, + 22849, + 22850, + 22851, + 22852, + 22853, + 22854, + 22855, + 22856, + 22857, + 22858, + 22859, + 22860, + 22861, + 22862, + 22863, + 22864, + 22865, + 22866, + 22867, + 22868, + 22869, + 22870, + 22871, + 22872, + 22873, + 22874, + 22875, + 22876, + 22877, + 22878, + 22879, + 22880, + 22881, + 22882, + 22883, + 22884, + 22885, + 22886, + 22887, + 22888, + 22889, + 22890, + 22891, + 22892, + 22893, + 22894, + 22895, + 22896, + 22897, + 22898, + 22899, + 22900, + 22901, + 22902, + 22903, + 22904, + 22905, + 22906, + 22907, + 22908, + 22909, + 22910, + 22911, + 22912, + 22913, + 22914, + 22915, + 22916, + 22917, + 22918, + 22919, + 22920, + 22921, + 22922, + 22923, + 22924, + 22925, + 22926, + 22927, + 22928, + 22929, + 22930, + 22931, + 22932, + 22933, + 22934, + 22935, + 22936, + 22937, + 22938, + 22939, + 22940, + 22941, + 22942, + 22943, + 22944, + 22945, + 22946, + 22947, + 22948, + 22949, + 22950, + 22951, + 22952, + 22953, + 22954, + 22955, + 22956, + 22957, + 22958, + 22959, + 22960, + 22961, + 22962, + 22963, + 22964, + 22965, + 22966, + 22967, + 22968, + 22969, + 22970, + 22971, + 22972, + 22973, + 22974, + 22975, + 22976, + 22977, + 22978, + 22979, + 22980, + 22981, + 22982, + 22983, + 22984, + 22985, + 22986, + 22987, + 22988, + 22989, + 22990, + 22991, + 22992, + 22993, + 22994, + 22995, + 22996, + 22997, + 22998, + 22999, + 23000, + 23001, + 23002, + 23003, + 23004, + 23005, + 23006, + 23007, + 23008, + 23009, + 23010, + 23011, + 23012, + 23013, + 23014, + 23015, + 23016, + 23017, + 23018, + 23019, + 23020, + 23021, + 23022, + 23023, + 23024, + 23025, + 23026, + 23027, + 23028, + 23029, + 23030, + 23031, + 23032, + 23033, + 23034, + 23035, + 23036, + 23037, + 23038, + 23039, + 23040, + 23041, + 23042, + 23043, + 23044, + 23045, + 23046, + 23047, + 23048, + 23049, + 23050, + 23051, + 23052, + 23053, + 23054, + 23055, + 23056, + 23057, + 23058, + 23059, + 23060, + 23061, + 23062, + 23063, + 23064, + 23065, + 23066, + 23067, + 23068, + 23069, + 23070, + 23071, + 23072, + 23073, + 23074, + 23075, + 23076, + 23077, + 23078, + 23079, + 23080, + 23081, + 23082, + 23083, + 23084, + 23085, + 23086, + 23087, + 23088, + 23089, + 23090, + 23091, + 23092, + 23093, + 23094, + 23095, + 23096, + 23097, + 23098, + 23099, + 23100, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112 + ] + } + ] + } + ] + }, + { + "label": "Bitterblack Orb Exchange", + "base_items": [ + { + "item_id": 23364, + "name": "Bitterblack Orb", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 21380, + "name": "Fruit of Inspiration (Harden)", + "amount": 1 + }, + { + "item_id": 21381, + "name": "Fruit of Inspiration (Heavy)", + "amount": 1 + }, + { + "item_id": 21382, + "name": "Fruit of Inspiration (Restoration)", + "amount": 1 + }, + { + "item_id": 21383, + "name": "Fruit of Inspiration (Protection)", + "amount": 1 + }, + { + "item_id": 21384, + "name": "Fruit of Inspiration (Weaken)", + "amount": 1 + }, + { + "item_id": 21385, + "name": "Fruit of Inspiration (Attraction)", + "amount": 1 + }, + { + "item_id": 21386, + "name": "Fruit of Inspiration (Fearless)", + "amount": 1 + }, + { + "item_id": 21387, + "name": "Fruit of Inspiration (Concentration)", + "amount": 1 + }, + { + "item_id": 21388, + "name": "Fruit of Inspiration (Resurrection)", + "amount": 1 + } + ] + }, + { + "label": "Bitterblack Chest of the Farthest End Exchange", + "base_items": [ + { + "item_id": 24723, + "name": "Bitterblack Chest of the Farthest End", + "amount": 1 + } + ], + "pool": [ + { + "item_id": 23711, + "name": "Bitterblack Earring", + "amount": 1, + "crests": [ + { + "type": "BitterBlackEarring" + } + ] + } + ] + } + ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/StampBonus.csv b/Arrowgene.Ddon.Shared/Files/Assets/StampBonus.csv new file mode 100644 index 000000000..1a0d0b18b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/StampBonus.csv @@ -0,0 +1,19 @@ +#stamp,type,value +1,13811,4 +2,5,1 +3,13811,4 +4,5,2 +5,13811,4 +6,5,4 +7,13811,4 +8,5,8 +15,5,10 +30,5,20 +60,5,30 +90,5,40 +120,5,50 +150,5,60 +180,5,70 +210,5,80 +240,5,90 +270,5,100 diff --git a/Arrowgene.Ddon.Shared/Files/Assets/Storage.csv b/Arrowgene.Ddon.Shared/Files/Assets/Storage.csv index 8c6d782de..eebcf3c91 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/Storage.csv +++ b/Arrowgene.Ddon.Shared/Files/Assets/Storage.csv @@ -17,7 +17,7 @@ 11, 0 12, 800 13, 400 -14, 0 -15, 0 +14, 30 +15, 90 16, 0 17, 0 \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/WarpPoints.csv b/Arrowgene.Ddon.Shared/Files/Assets/WarpPoints.csv new file mode 100644 index 000000000..39b288ece --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/WarpPoints.csv @@ -0,0 +1,113 @@ +# WarpPointId, Price +1,0 +# TODO: Figure out the price of the next one +2,0 +3,180 +4,180 +5,180 +6,180 +# TODO: Figure out the price of the next one +7,0 +# TODO: Figure out the price of the next one +8,0 +9,400 +10,290 +11,500 +12,290 +# TODO: Figure out the price of the next one +13,0 +# TODO: Figure out the price of the next one +14,0 +15,100 +# TODO: Figure out the price of the next one +16,0 +17,180 +18,0 +19,290 +20,180 +21,100 +# TODO: Figure out the price of the next one +22,0 +# TODO: Figure out the price of the next one +23,0 +24,290 +25,290 +26,290 +27,500 +28,500 +29,500 +30,500 +31,750 +# TODO: Figure out the price of the next one +32,0 +33,500 +34,500 +35,500 +36,400 +37,400 +38,1100 +39,1100 +40,600 +41,600 +42,600 +43,600 +44,1000 +45,1000 +46,1000 +47,1350 +48,600 +49,600 +50,600 +51,750 +52,750 +53,0 +60,500 +# TODO: Figure out the price of the next one +61,0 +62,290 +# TODO: Figure out the price of the next one +63,0 +64,600 +65,500 +66,0 +67,290 +68,0 +69,100 +70,100 +# TODO: Figure out the price of the next one +71,0 +72,290 +73,400 +74,290 +75,400 +# TODO: Figure out the price of the next one +76,0 +# TODO: Figure out the price of the next one +77,0 +78,500 +# TODO: Figure out the price of the next one +79,0 +# TODO: Figure out the price of the next one +80,0 +# TODO: Figure out the price of the next one +81,0 +82,100 +# TODO: Figure out the price of the next one +83,0 +84,180 +85,290 +86,180 +87,0 +88,100 +90,0 +# TODO: Figure out the price of the next one +92,0 +93,290 +# TODO: Figure out the price of the next one +94,0 +95,290 +96,100 +97,180 +# TODO: Figure out the price of the next one +98,0 +99,400 \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/itemlist.csv b/Arrowgene.Ddon.Shared/Files/Assets/itemlist.csv index 9d0456b3b..ab5ad66be 100644 --- a/Arrowgene.Ddon.Shared/Files/Assets/itemlist.csv +++ b/Arrowgene.Ddon.Shared/Files/Assets/itemlist.csv @@ -1,21507 +1,21506 @@ -#ItemId,Category,Price,StackLimit -34,1,7,10 -35,1,25,10 -36,1,7,10 -37,1,20,10 -38,1,20,10 -39,1,20,10 -40,1,75,10 -41,1,100,10 -42,1,50,10 -43,1,50,10 -44,1,50,10 -45,1,50,10 -46,1,0,99 -47,1,0,99 -48,1,0,99 -49,1,0,99 -50,1,0,99 -52,1,25,10 -54,1,400,10 -55,1,1,99 -56,1,400,10 -57,1,5,10 -58,1,5,10 -59,1,5,10 -61,1,40,10 -1351,1,37,10 -7552,1,100,10 -7553,1,200,10 -7554,1,400,10 -7555,1,800,10 -7789,1,1,255 -7790,1,10,255 -7791,1,100,255 -7792,1,1,255 -7793,1,10,255 -7794,1,100,255 -7795,1,1,255 -7796,1,10,255 -7797,1,100,255 -9066,1,200,99 -9361,1,100,10 -9362,1,200,10 -9363,1,400,10 -9364,1,800,10 -9365,1,20,10 -9366,1,20,10 -9367,1,10,10 -9368,1,10,10 -9369,1,15,10 -9370,1,20,10 -9371,1,20,10 -9372,1,20,10 -9373,1,20,10 -9374,1,35,10 -9375,1,40,10 -9376,1,35,10 -9377,1,35,10 -9378,1,50,10 -9379,1,600,10 -9380,1,600,10 -9381,1,100,10 -9382,1,100,10 -9383,1,100,10 -9384,1,100,10 -9387,1,300,10 -9388,1,300,10 -9389,1,300,10 -9390,1,300,10 -9393,1,5,10 -9394,1,10,10 -9395,1,15,10 -9396,1,20,10 -9397,1,20,10 -9398,1,30,10 -9399,1,35,10 -9400,1,600,10 -9401,1,30,10 -9402,1,30,10 -9403,1,60,10 -9404,1,800,10 -9405,1,800,10 -9406,1,800,10 -9407,1,37,10 -9408,1,37,10 -9409,1,37,10 -9410,1,75,10 -9411,1,75,10 -9412,1,75,10 -9413,1,75,10 -9414,1,200,10 -9415,1,200,10 -9416,1,200,10 -9417,1,200,10 -9418,1,350,10 -9419,1,350,10 -9420,1,350,10 -9421,1,350,10 -9422,1,450,10 -9423,1,450,10 -9424,1,450,10 -9425,1,450,10 -9426,1,0,99 -9427,1,0,99 -9428,1,0,99 -9429,1,100,99 -10664,1,0,99 -10665,1,0,99 -10669,1,0,99 -10672,1,0,99 -10673,1,0,99 -10674,1,0,99 -10675,1,0,99 -10676,1,0,99 -10682,1,1,99 -11051,1,0,99 -11052,1,0,99 -11261,1,1,255 -11262,1,1,255 -11407,1,500,10 -11408,1,250,50 -11510,1,500,50 -13328,1,10,255 -13329,1,10,255 -13330,1,10,255 -13331,1,10,255 -13332,1,10,255 -13333,1,10,255 -13334,1,10,255 -13335,1,10,255 -13336,1,10,255 -13337,1,10,255 -13338,1,10,255 -13339,1,10,255 -13340,1,10,255 -13341,1,10,255 -13342,1,10,255 -13343,1,10,255 -13344,1,10,255 -13345,1,10,255 -13346,1,10,255 -13347,1,10,255 -13348,1,10,255 -13349,1,10,255 -13350,1,10,255 -13351,1,10,255 -13352,1,10,255 -13353,1,10,255 -13354,1,10,255 -13355,1,10,255 -13356,1,10,255 -13357,1,10,255 -13786,1,0,255 -13787,1,0,255 -13788,1,0,255 -13789,1,0,255 -13790,1,0,255 -13791,1,0,255 -13800,1,1000,10 -13801,1,1000,10 -13802,1,900,10 -13803,1,900,10 -13804,1,600,10 -13805,1,900,10 -13806,1,900,10 -13807,1,1000,10 -13808,1,600,10 -13809,1,600,10 -13846,1,0,99 -13847,1,0,99 -13848,1,0,99 -13849,1,0,99 -13850,1,0,99 -13851,1,0,99 -13852,1,0,99 -13853,1,0,99 -13854,1,0,99 -13855,1,0,99 -13856,1,0,99 -13857,1,0,99 -13858,1,0,99 -13859,1,0,99 -13860,1,0,99 -13861,1,0,99 -13862,1,0,99 -13863,1,0,99 -13864,1,0,99 -13865,1,0,99 -13866,1,0,99 -13867,1,0,99 -13868,1,0,99 -13869,1,0,99 -13870,1,0,99 -13871,1,0,99 -13872,1,0,99 -13873,1,0,99 -13874,1,0,99 -13875,1,0,99 -13876,1,0,99 -13877,1,0,99 -13878,1,0,99 -13879,1,0,99 -13880,1,0,99 -13881,1,0,99 -13882,1,0,99 -13883,1,0,99 -13884,1,0,99 -13885,1,0,99 -13886,1,0,99 -13887,1,0,99 -13888,1,0,99 -13889,1,0,99 -13890,1,0,99 -13891,1,0,99 -13892,1,0,99 -13893,1,0,99 -13894,1,0,99 -13895,1,0,99 -13896,1,0,99 -13897,1,0,99 -13898,1,0,99 -13899,1,0,99 -13900,1,0,99 -13901,1,0,99 -13902,1,0,99 -13903,1,0,99 -13904,1,0,99 -13905,1,0,99 -13906,1,0,99 -13907,1,0,99 -13908,1,0,99 -13909,1,0,99 -13910,1,0,99 -13911,1,0,99 -13912,1,0,99 -13913,1,0,99 -13914,1,0,99 -13915,1,0,99 -13916,1,0,99 -13917,1,0,99 -13918,1,0,99 -13919,1,0,99 -13920,1,0,99 -13921,1,0,99 -13922,1,0,99 -13923,1,0,99 -13924,1,0,99 -13925,1,0,99 -13926,1,0,99 -13927,1,0,99 -13928,1,0,99 -13929,1,0,99 -13930,1,0,99 -13931,1,0,99 -13932,1,0,99 -13933,1,0,99 -13934,1,0,99 -13935,1,0,99 -13936,1,0,99 -13937,1,0,99 -13938,1,0,99 -13939,1,0,99 -13940,1,0,99 -13941,1,0,99 -13942,1,0,99 -13943,1,0,99 -13944,1,0,99 -13945,1,0,99 -13946,1,0,99 -13947,1,0,99 -13948,1,0,99 -13949,1,0,99 -13950,1,0,99 -13951,1,0,99 -13952,1,0,99 -13953,1,0,99 -13954,1,0,99 -13955,1,0,99 -13956,1,0,99 -13957,1,0,99 -13958,1,0,99 -13959,1,0,99 -13960,1,0,99 -13961,1,0,99 -13962,1,0,99 -13963,1,0,99 -13964,1,0,99 -13965,1,0,99 -13966,1,0,99 -13967,1,0,99 -13968,1,0,99 -13969,1,0,99 -13970,1,0,99 -13971,1,0,99 -14189,1,950,99 -14190,1,950,99 -14191,1,950,99 -14192,1,950,99 -16100,1,0,99 -16101,1,0,99 -16102,1,0,99 -16103,1,0,99 -16104,1,0,99 -16105,1,0,99 -16106,1,0,99 -16107,1,0,99 -16108,1,0,99 -16109,1,0,99 -16110,1,0,99 -16111,1,0,99 -16455,1,0,99 -16456,1,0,99 -16457,1,0,99 -16458,1,0,99 -16459,1,0,99 -16460,1,0,99 -16461,1,0,99 -16462,1,0,99 -16463,1,0,99 -16464,1,0,99 -16465,1,0,99 -16466,1,0,99 -16470,1,0,99 -16471,1,0,99 -16743,1,10,50 -16744,1,10,50 -16822,1,100,255 -16831,1,10000,255 -17106,1,10,50 -17107,1,80,10 -17923,1,100,99 -17924,1,100,99 -17925,1,100,99 -17926,1,100,99 -18640,1,500,99 -18641,1,800,99 -18643,1,1,99 -18644,1,10,99 -18645,1,100,99 -18742,1,0,255 -18743,1,0,255 -18744,1,0,255 -18816,1,0,1 -18817,1,0,1 -18818,1,0,1 -18825,1,0,255 -18827,1,0,255 -18828,1,0,255 -18829,1,1250,255 -18830,1,0,255 -18831,1,0,255 -18832,1,0,255 -18836,1,0,99 -18837,1,0,99 -18838,1,0,99 -18839,1,0,99 -18840,1,0,99 -18841,1,0,99 -18842,1,0,99 -18843,1,0,99 -18844,1,0,99 -18845,1,0,99 -18846,1,0,99 -18847,1,0,99 -18848,1,0,99 -18849,1,0,99 -18850,1,0,99 -18851,1,0,99 -18852,1,0,99 -18853,1,0,99 -18854,1,0,99 -18855,1,0,99 -18856,1,0,99 -18857,1,0,99 -18858,1,0,99 -18859,1,0,99 -18860,1,0,99 -18861,1,0,99 -18862,1,0,99 -18863,1,0,99 -18864,1,0,99 -18865,1,0,99 -18866,1,0,99 -18867,1,0,99 -18868,1,0,99 -18869,1,0,99 -18870,1,0,99 -18871,1,0,99 -18872,1,0,99 -18873,1,0,99 -18874,1,0,99 -18875,1,0,99 -19199,1,0,99 -19200,1,0,99 -19201,1,0,99 -19202,1,0,99 -19203,1,0,99 -19204,1,0,99 -19205,1,0,99 -19206,1,0,99 -19207,1,0,99 -19208,1,0,99 -19209,1,0,99 -19210,1,0,99 -19211,1,0,99 -19212,1,0,99 -19213,1,0,99 -19214,1,0,99 -19215,1,0,99 -19216,1,0,99 -19217,1,0,99 -19218,1,0,99 -19219,1,0,99 -19220,1,0,99 -19221,1,0,99 -19222,1,0,99 -19223,1,0,99 -19224,1,0,99 -19225,1,0,99 -19226,1,0,99 -19227,1,0,99 -19228,1,0,99 -19229,1,0,99 -19230,1,0,99 -19231,1,0,99 -19232,1,0,99 -19233,1,0,99 -19234,1,0,99 -19235,1,0,99 -19367,1,0,99 -19382,1,150,99 -19383,1,150,99 -19384,1,150,99 -19508,1,1000,255 -19509,1,10000,255 -19510,1,1000,255 -19511,1,1000,255 -21182,1,10,99 -21183,1,10,99 -21328,1,10,99 -21329,1,10,99 -21484,1,0,99 -21485,1,0,99 -21486,1,0,99 -21487,1,0,99 -21488,1,0,99 -21489,1,0,99 -21490,1,0,99 -21491,1,0,99 -21492,1,0,99 -21493,1,0,99 -21494,1,0,99 -21495,1,0,99 -21496,1,0,99 -21497,1,0,99 -21498,1,0,99 -21499,1,0,99 -21500,1,0,99 -21501,1,0,99 -21502,1,0,99 -21503,1,0,99 -21504,1,0,99 -21505,1,0,99 -21506,1,0,99 -21507,1,0,99 -21508,1,0,99 -21509,1,0,99 -21510,1,0,99 -21511,1,0,99 -21512,1,0,99 -21513,1,0,99 -21514,1,0,99 -21515,1,0,99 -21516,1,0,99 -21517,1,0,99 -21518,1,0,99 -21519,1,0,99 -21520,1,0,99 -21521,1,0,99 -21522,1,0,99 -21523,1,0,99 -21524,1,0,99 -21525,1,0,99 -21526,1,0,99 -21527,1,0,99 -21528,1,0,99 -21529,1,0,99 -21530,1,0,99 -21531,1,0,99 -21532,1,0,99 -21533,1,0,99 -21534,1,0,99 -21535,1,0,99 -21536,1,0,99 -21537,1,0,99 -21631,1,0,1 -21632,1,0,1 -21633,1,0,1 -21634,1,0,1 -21635,1,0,1 -21636,1,0,1 -21637,1,0,1 -21638,1,0,1 -21639,1,0,1 -21640,1,0,1 -21641,1,0,1 -21642,1,0,1 -21643,1,0,1 -21644,1,0,1 -21645,1,0,1 -21646,1,0,1 -21647,1,0,1 -21648,1,0,1 -21649,1,0,1 -21650,1,0,1 -23113,1,1,255 -23114,1,10,255 -23115,1,100,255 -23116,1,1,255 -23117,1,10,255 -23118,1,100,255 -23119,1,1,255 -23120,1,10,255 -23121,1,100,255 -23122,1,1,255 -23123,1,0,1 -23365,1,0,99 -23366,1,0,99 -23367,1,0,99 -23368,1,0,99 -23369,1,0,99 -23370,1,0,99 -23371,1,0,99 -23372,1,0,99 -23373,1,0,99 -23374,1,0,99 -23375,1,0,99 -23411,1,100,99 -23412,1,100,99 -23413,1,0,255 -23545,1,10,99 -23546,1,10,99 -23547,1,10,99 -23548,1,10,99 -24722,1,500,10 -24742,1,100,10 -24743,1,100,10 -24786,1,0,1 -24787,1,0,1 -24788,1,0,1 -24789,1,0,1 -24790,1,0,1 -24791,1,0,1 -24792,1,0,1 -24793,1,0,1 -24794,1,0,1 -24795,1,0,1 -24796,1,0,1 -24797,1,0,1 -24798,1,0,1 -24800,1,10,99 -24801,1,10,99 -25623,1,0,1 -25624,1,0,1 -25625,1,0,1 -25651,1,0,255 -25652,1,0,255 -25653,1,0,255 -1053,2,5,99 -1054,2,5,99 -1074,2,5,99 -1316,2,50,99 -5723,2,0,1 -1359,2,0,1 -7551,2,85,99 -7726,2,185,99 -7727,2,250,99 -7728,2,25,99 -7729,2,75,99 -7730,2,515,99 -7731,2,915,99 -7732,2,25,99 -7733,2,50,99 -7734,2,325,99 -7735,2,5,99 -7736,2,10,99 -7737,2,130,99 -7738,2,130,99 -7739,2,325,99 -7740,2,250,99 -7741,2,325,99 -7742,2,410,99 -7743,2,757,99 -7744,2,410,99 -7745,2,325,99 -7746,2,610,99 -7747,2,370,99 -7748,2,820,99 -7749,2,170,99 -7750,2,10,99 -7751,2,650,99 -7752,2,20,99 -7753,2,205,99 -7754,2,1220,99 -7756,2,650,99 -7758,2,260,99 -7759,2,370,99 -7760,2,20,99 -7761,2,650,99 -7762,2,170,99 -7763,2,1220,99 -7764,2,277,99 -7765,2,500,99 -7766,2,370,99 -7767,2,10,99 -7768,2,5,99 -7769,2,130,99 -7770,2,325,99 -7771,2,50,99 -7772,2,410,99 -7773,2,5,99 -7774,2,10,99 -7775,2,25,99 -7776,2,130,99 -7777,2,185,99 -7778,2,250,99 -7779,2,130,99 -7780,2,325,99 -7781,2,260,99 -7782,2,410,99 -7783,2,130,99 -7784,2,370,99 -7785,2,500,99 -7787,2,260,99 -7788,2,100,99 -7798,2,15,99 -7799,2,650,99 -7800,2,820,99 -7801,2,500,99 -7802,2,1220,99 -7803,2,25,99 -7804,2,85,99 -7806,2,410,99 -7807,2,185,99 -7808,2,757,99 -7809,2,50,99 -7810,2,85,99 -7811,2,5,99 -7812,2,10,99 -7813,2,10,99 -7814,2,130,99 -7815,2,85,99 -7816,2,325,99 -7818,2,410,99 -7819,2,610,99 -7820,2,250,99 -7822,2,405,99 -7823,2,505,99 -7824,2,10,99 -7825,2,25,99 -7826,2,85,99 -7827,2,50,99 -7828,2,85,99 -7829,2,185,99 -7830,2,250,99 -7831,2,325,99 -7832,2,325,99 -7833,2,280,99 -7834,2,5,99 -7836,2,5,99 -7837,2,185,99 -7838,2,130,99 -7839,2,25,99 -7840,2,50,99 -7841,2,85,99 -7842,2,325,99 -7843,2,5,99 -7844,2,10,99 -7845,2,25,99 -7846,2,185,99 -7847,2,50,99 -7848,2,85,99 -7849,2,130,99 -7850,2,330,99 -7851,2,250,99 -7852,2,325,99 -7853,2,37,99 -7854,2,15,99 -7855,2,75,99 -7856,2,127,99 -7857,2,277,99 -7858,2,7,99 -7859,2,487,99 -7860,2,504,99 -7861,2,195,99 -7862,2,487,99 -7863,2,127,99 -7864,2,195,99 -7865,2,80,99 -7866,2,615,99 -7867,2,615,99 -7868,2,277,99 -7869,2,375,99 -7870,2,757,99 -7871,2,915,99 -7872,2,50,99 -7873,2,20,99 -7874,2,100,99 -7875,2,370,99 -7876,2,10,99 -7877,2,650,99 -7878,2,820,99 -7879,2,260,99 -7880,2,650,99 -7881,2,170,99 -7882,2,170,99 -7883,2,370,99 -7884,2,500,99 -7885,2,820,99 -7886,2,1010,99 -7887,2,1220,99 -7888,2,500,99 -7889,2,820,99 -7890,2,1010,99 -7891,2,1010,99 -7892,2,820,99 -7893,2,10,99 -7894,2,277,99 -7895,2,75,99 -7896,2,127,99 -7897,2,37,99 -7898,2,487,99 -7899,2,195,99 -7900,2,375,99 -7901,2,127,99 -7902,2,375,99 -7903,2,195,99 -7904,2,375,99 -7907,2,75,99 -7908,2,757,99 -7909,2,915,99 -7910,2,487,99 -7911,2,515,99 -7912,2,127,99 -7913,2,915,99 -7914,2,527,99 -7916,2,75,99 -7917,2,5,99 -7918,2,130,99 -7919,2,10,99 -7920,2,130,99 -7921,2,185,99 -7922,2,610,99 -7923,2,325,99 -7924,2,85,99 -7925,2,250,99 -7927,2,325,99 -7928,2,250,99 -7929,2,325,99 -7930,2,610,99 -7931,2,610,99 -7932,2,325,99 -7934,2,10,99 -7935,2,100,99 -7936,2,50,99 -7937,2,260,99 -7938,2,170,99 -7939,2,370,99 -7940,2,500,99 -7941,2,500,99 -7942,2,650,99 -7943,2,820,99 -7944,2,20,99 -7945,2,370,99 -7946,2,170,99 -7947,2,650,99 -7948,2,650,99 -7949,2,1220,99 -7950,2,1010,99 -7951,2,15,99 -7952,2,37,99 -7953,2,75,99 -7954,2,127,99 -7955,2,195,99 -7956,2,277,99 -7957,2,277,99 -7958,2,487,99 -7959,2,615,99 -7960,2,7,99 -7961,2,7,99 -7962,2,15,99 -7963,2,37,99 -7964,2,277,99 -7965,2,75,99 -7966,2,375,99 -7967,2,127,99 -7968,2,195,99 -7969,2,375,99 -7970,2,487,99 -7971,2,100,99 -7972,2,210,99 -7974,2,5,99 -7975,2,25,99 -7976,2,10,99 -7977,2,85,99 -7978,2,130,99 -7979,2,185,99 -7980,2,25,99 -7981,2,85,99 -7982,2,50,99 -7983,2,250,99 -7984,2,325,99 -7985,2,50,99 -7986,2,325,99 -7987,2,50,99 -7989,2,10,99 -7990,2,250,99 -7991,2,25,99 -7992,2,250,99 -7993,2,5,99 -7994,2,10,99 -7995,2,185,99 -7996,2,25,99 -7997,2,250,99 -7998,2,85,99 -7999,2,325,99 -8000,2,50,99 -8001,2,325,99 -8002,2,15,99 -8003,2,75,99 -8004,2,75,99 -8005,2,75,99 -8006,2,75,99 -8007,2,277,99 -8008,2,277,99 -8009,2,277,99 -8010,2,277,99 -8011,2,127,99 -8012,2,127,99 -8013,2,127,99 -8014,2,195,99 -8015,2,195,99 -8016,2,10,99 -8017,2,410,99 -8018,2,85,99 -8019,2,185,99 -8020,2,325,99 -8021,2,610,99 -8022,2,410,99 -8023,2,250,99 -8024,2,130,99 -8025,2,190,99 -8026,2,50,99 -8027,2,220,99 -8028,2,85,99 -8029,2,505,99 -8030,2,505,99 -8031,2,505,99 -8032,2,610,99 -8033,2,210,99 -8034,2,130,99 -8035,2,25,99 -8036,2,500,99 -8052,2,2000,99 -8067,2,25,99 -8068,2,500,99 -8084,2,2000,99 -8135,2,100,99 -8136,2,100,99 -8137,2,100,99 -8138,2,100,99 -8139,2,100,99 -8140,2,100,99 -8141,2,2000,99 -8142,2,2000,99 -9059,2,515,99 -9060,2,20,99 -9061,2,127,99 -9062,2,375,99 -9063,2,130,99 -9064,2,250,99 -9065,2,330,99 -9159,2,557,99 -9193,2,100,99 -9194,2,100,99 -9195,2,100,99 -9196,2,100,99 -9197,2,100,99 -9198,2,100,99 -9199,2,100,99 -9200,2,100,99 -9201,2,100,99 -9202,2,100,99 -9203,2,100,99 -9204,2,100,99 -9205,2,100,99 -9209,2,100,99 -9210,2,2500,99 -9211,2,100,99 -9212,2,2500,99 -9213,2,100,99 -9214,2,2500,99 -9215,2,100,99 -9216,2,2500,99 -9217,2,100,99 -9218,2,2500,99 -9219,2,100,99 -9220,2,2500,99 -9221,2,100,99 -9222,2,2500,99 -9223,2,100,99 -9224,2,2500,99 -9225,2,100,99 -9226,2,2500,99 -9227,2,100,99 -9228,2,2500,99 -9229,2,100,99 -9230,2,100,99 -9231,2,100,99 -9232,2,2500,99 -9233,2,100,99 -9234,2,2500,99 -9235,2,100,99 -9236,2,100,99 -9237,2,100,99 -9238,2,100,99 -9239,2,100,99 -9240,2,2500,99 -9241,2,100,99 -9242,2,2500,99 -9243,2,100,99 -9244,2,100,99 -9245,2,100,99 -9246,2,100,99 -9247,2,100,99 -9248,2,100,99 -9249,2,100,99 -9250,2,100,99 -9251,2,100,99 -9252,2,100,99 -9253,2,100,99 -9254,2,100,99 -9255,2,100,99 -9256,2,100,99 -9257,2,100,99 -9258,2,100,99 -9259,2,100,99 -9260,2,100,99 -9261,2,100,99 -9262,2,100,99 -9263,2,100,99 -9264,2,100,99 -9265,2,100,99 -9266,2,100,99 -9267,2,100,99 -9268,2,100,99 -9269,2,100,99 -9270,2,100,99 -9271,2,100,99 -9272,2,100,99 -9273,2,100,99 -9274,2,100,99 -9275,2,100,99 -9276,2,100,99 -9277,2,100,99 -9278,2,100,99 -9279,2,100,99 -9280,2,100,99 -9281,2,100,99 -9282,2,100,99 -9283,2,100,99 -9284,2,100,99 -9285,2,100,99 -9286,2,100,99 -9287,2,100,99 -9288,2,100,99 -9289,2,100,99 -9290,2,100,99 -9291,2,100,99 -9292,2,100,99 -9293,2,100,99 -9294,2,100,99 -9295,2,100,99 -9296,2,100,99 -9297,2,100,99 -9298,2,100,99 -9299,2,100,99 -9300,2,100,99 -9301,2,2500,99 -9302,2,100,99 -9303,2,100,99 -9304,2,2500,99 -9305,2,100,99 -9306,2,100,99 -9307,2,2500,99 -9308,2,100,99 -9309,2,100,99 -9310,2,2500,99 -9311,2,100,99 -9312,2,100,99 -9313,2,2500,99 -9314,2,100,99 -9315,2,100,99 -9316,2,100,99 -9317,2,100,99 -9318,2,100,99 -9319,2,100,99 -9320,2,100,99 -9321,2,100,99 -9322,2,100,99 -9323,2,100,99 -9324,2,100,99 -9325,2,100,99 -9326,2,100,99 -9327,2,100,99 -9328,2,100,99 -9329,2,100,99 -9330,2,100,99 -9331,2,100,99 -9332,2,100,99 -9333,2,100,99 -9334,2,100,99 -9335,2,100,99 -9336,2,100,99 -9337,2,100,99 -9338,2,100,99 -9339,2,100,99 -9340,2,100,99 -9341,2,100,99 -9342,2,100,99 -9343,2,100,99 -9344,2,100,99 -9345,2,100,99 -9346,2,100,99 -9347,2,100,99 -9348,2,100,99 -9349,2,100,99 -9350,2,100,99 -9437,2,410,99 -9438,2,700,99 -9439,2,700,99 -9440,2,915,99 -9441,2,350,99 -9442,2,710,99 -9443,2,320,99 -9444,2,1200,99 -9445,2,1350,99 -9446,2,790,99 -9447,2,820,99 -9448,2,1000,99 -9449,2,1000,99 -9450,2,750,99 -9451,2,750,99 -9452,2,750,99 -9453,2,1220,99 -9454,2,1000,99 -9455,2,777,99 -9456,2,1000,99 -9457,2,1000,99 -9458,2,180,99 -9459,2,180,99 -9460,2,180,99 -9461,2,180,99 -9462,2,180,99 -9463,2,180,99 -9788,2,1000,99 -9789,2,1000,99 -9796,2,610,99 -10133,2,320,99 -10983,2,1000,99 -10984,2,5000,99 -10985,2,1000,99 -10986,2,1010,99 -10987,2,500,99 -10988,2,1000,99 -10989,2,1000,99 -10990,2,1000,99 -10991,2,1000,99 -10992,2,1000,99 -10993,2,1000,99 -10996,2,1000,99 -10997,2,1000,99 -10998,2,1000,99 -10999,2,1000,99 -11000,2,1000,99 -11001,2,1000,99 -11002,2,1000,99 -11003,2,1000,99 -11004,2,1000,99 -11005,2,1000,99 -11006,2,1000,99 -11007,2,1000,99 -11008,2,1000,99 -11009,2,1000,99 -11010,2,1000,99 -11011,2,1000,99 -11012,2,1000,99 -11013,2,1000,99 -11045,2,0,99 -11046,2,0,99 -11047,2,0,99 -11210,2,1000,99 -11211,2,1000,99 -11212,2,1000,99 -11504,2,300,99 -11505,2,600,99 -11506,2,300,99 -11507,2,600,99 -11508,2,300,99 -11509,2,600,99 -11719,2,100,99 -11720,2,100,99 -11721,2,100,99 -11722,2,100,99 -11723,2,100,99 -11724,2,100,99 -11725,2,100,99 -11726,2,100,99 -11727,2,100,99 -11728,2,100,99 -11729,2,100,99 -11730,2,100,99 -11731,2,100,99 -11732,2,100,99 -11733,2,100,99 -11734,2,100,99 -11735,2,100,99 -11736,2,100,99 -11737,2,100,99 -11738,2,100,99 -11739,2,100,99 -11740,2,100,99 -11741,2,100,99 -11742,2,100,99 -11743,2,100,99 -11744,2,100,99 -11745,2,100,99 -11746,2,100,99 -11747,2,100,99 -11748,2,100,99 -11759,2,100,99 -11764,2,300,99 -11765,2,600,99 -11766,2,300,99 -11767,2,600,99 -11768,2,300,99 -11769,2,600,99 -11770,2,300,99 -11771,2,600,99 -11772,2,300,99 -11773,2,600,99 -11774,2,952,99 -11775,2,300,99 -11776,2,600,99 -11777,2,952,99 -11778,2,952,99 -11779,2,1000,99 -11780,2,952,99 -11781,2,952,99 -11782,2,952,99 -11783,2,988,99 -11784,2,100,99 -11789,2,300,99 -11790,2,600,99 -11791,2,300,99 -11792,2,600,99 -11793,2,300,99 -11794,2,600,99 -11795,2,300,99 -11796,2,600,99 -11797,2,300,99 -11798,2,600,99 -11799,2,300,99 -11800,2,600,99 -11801,2,300,99 -11802,2,600,99 -11803,2,300,99 -11804,2,600,99 -11805,2,1014,99 -11806,2,300,99 -11807,2,600,99 -11808,2,1014,99 -11809,2,1014,99 -11810,2,1014,99 -11811,2,1014,99 -11812,2,1014,99 -11813,2,1056,99 -11819,2,1000,99 -12784,2,1000,99 -13223,2,952,99 -13224,2,1014,99 -13371,2,0,99 -13372,2,0,99 -13373,2,0,99 -13374,2,0,99 -13375,2,0,99 -13376,2,0,99 -13377,2,0,99 -13378,2,0,99 -13379,2,0,99 -13380,2,0,99 -13381,2,0,99 -13382,2,0,99 -13383,2,0,99 -13384,2,0,99 -13385,2,0,99 -13386,2,0,99 -13387,2,0,99 -13388,2,0,99 -13389,2,0,99 -13390,2,0,99 -13391,2,0,99 -13392,2,0,99 -13393,2,0,99 -13394,2,0,99 -13395,2,0,99 -13396,2,0,99 -13397,2,0,99 -13398,2,0,99 -13399,2,0,99 -13400,2,0,99 -13401,2,0,99 -13402,2,0,99 -13403,2,0,99 -13404,2,0,99 -13405,2,0,99 -13406,2,0,99 -13407,2,0,99 -13408,2,0,99 -13409,2,0,99 -13410,2,0,99 -13411,2,0,99 -13412,2,0,99 -13413,2,0,99 -13414,2,0,99 -13415,2,0,99 -13416,2,0,99 -13417,2,0,99 -13418,2,0,99 -13419,2,0,99 -13420,2,0,99 -13421,2,0,99 -13422,2,0,99 -13423,2,0,99 -13424,2,0,99 -13425,2,0,99 -13426,2,0,99 -13427,2,0,99 -13428,2,0,99 -13429,2,0,99 -13430,2,0,99 -13431,2,0,99 -13432,2,0,99 -13433,2,0,99 -13434,2,0,99 -13435,2,0,99 -13436,2,0,99 -13437,2,0,99 -13438,2,0,99 -13439,2,0,99 -13440,2,0,99 -13441,2,0,99 -13442,2,0,99 -13443,2,0,99 -13444,2,0,99 -13445,2,0,99 -13446,2,0,99 -13447,2,0,99 -13448,2,0,99 -13449,2,0,99 -13450,2,0,99 -13451,2,0,99 -13452,2,0,99 -13453,2,0,99 -13454,2,0,99 -13455,2,0,99 -13456,2,0,99 -13457,2,0,99 -13458,2,0,99 -13459,2,0,99 -13460,2,0,99 -13461,2,0,99 -13462,2,0,99 -13463,2,0,99 -13464,2,0,99 -13465,2,0,99 -13466,2,0,99 -13467,2,0,99 -13468,2,0,99 -13469,2,0,99 -13470,2,0,99 -13471,2,0,99 -13472,2,0,99 -13473,2,0,99 -13474,2,0,99 -13475,2,0,99 -13476,2,100,99 -13477,2,100,99 -13478,2,100,99 -13479,2,100,99 -13480,2,100,99 -13481,2,100,99 -13482,2,100,99 -13483,2,100,99 -13484,2,100,99 -13485,2,100,99 -13486,2,100,99 -13487,2,100,99 -13488,2,100,99 -13489,2,100,99 -13490,2,100,99 -13491,2,500,99 -13492,2,500,99 -13653,2,100,99 -13654,2,100,99 -13655,2,100,99 -13656,2,100,99 -13657,2,100,99 -13658,2,100,99 -13659,2,100,99 -13660,2,100,99 -13661,2,100,99 -13662,2,100,99 -13663,2,100,99 -13664,2,100,99 -13665,2,100,99 -13666,2,100,99 -13667,2,100,99 -13668,2,100,99 -13669,2,100,99 -13670,2,100,99 -13671,2,100,99 -13672,2,100,99 -13673,2,100,99 -13674,2,100,99 -13675,2,100,99 -13676,2,100,99 -13677,2,100,99 -13678,2,100,99 -13679,2,100,99 -13680,2,100,99 -13681,2,100,99 -13682,2,100,99 -13683,2,100,99 -13684,2,100,99 -13685,2,100,99 -13686,2,100,99 -13687,2,100,99 -13688,2,100,99 -13689,2,100,99 -13690,2,100,99 -13691,2,100,99 -13692,2,100,99 -13693,2,100,99 -13694,2,100,99 -13695,2,100,99 -13696,2,100,99 -13697,2,100,99 -13698,2,100,99 -13699,2,100,99 -13700,2,100,99 -13701,2,100,99 -13702,2,100,99 -13703,2,100,99 -13704,2,100,99 -13705,2,100,99 -13706,2,100,99 -13707,2,100,99 -13708,2,100,99 -13810,2,0,99 -13811,2,0,99 -13812,2,0,99 -13813,2,0,99 -13814,2,0,99 -13815,2,0,99 -13816,2,0,99 -13817,2,0,99 -13818,2,0,99 -13819,2,0,99 -13820,2,0,99 -13821,2,0,99 -13822,2,0,99 -13823,2,0,99 -13824,2,0,99 -13825,2,0,99 -13826,2,0,99 -13827,2,0,99 -13828,2,0,99 -13829,2,0,99 -13830,2,0,99 -14183,2,100,99 -14184,2,100,99 -14185,2,100,99 -14186,2,100,99 -14187,2,100,99 -14188,2,100,99 -15913,2,300,99 -15914,2,600,99 -15915,2,300,99 -15916,2,600,99 -15917,2,300,99 -15918,2,600,99 -15919,2,300,99 -15920,2,600,99 -15921,2,300,99 -15922,2,600,99 -15923,2,300,99 -15924,2,600,99 -15925,2,300,99 -15926,2,300,99 -15927,2,1200,99 -15928,2,1200,99 -15929,2,300,99 -15930,2,600,99 -15931,2,300,99 -15932,2,600,99 -15933,2,300,99 -15934,2,1200,99 -15935,2,1200,99 -15936,2,1000,99 -15937,2,1000,99 -15938,2,1000,99 -15939,2,1000,99 -15940,2,1200,99 -15941,2,952,99 -15942,2,952,99 -15943,2,988,99 -15944,2,100,99 -15945,2,100,99 -15946,2,200,99 -15947,2,100,99 -15948,2,100,99 -15949,2,200,99 -15950,2,100,99 -15951,2,100,99 -15952,2,200,99 -15953,2,100,99 -15954,2,100,99 -15955,2,200,99 -15956,2,100,99 -15957,2,100,99 -15958,2,200,99 -15959,2,235,99 -15960,2,235,99 -15961,2,235,99 -15962,2,235,99 -15963,2,320,99 -15965,2,800,99 -15967,2,800,99 -15969,2,800,99 -15971,2,800,99 -15973,2,800,99 -15974,2,800,99 -15975,2,300,99 -15976,2,600,99 -15977,2,300,99 -15978,2,600,99 -15979,2,300,99 -15980,2,600,99 -15981,2,300,99 -15982,2,600,99 -15983,2,300,99 -15984,2,600,99 -15985,2,300,99 -15986,2,600,99 -15987,2,300,99 -15988,2,300,99 -15989,2,1200,99 -15990,2,1200,99 -15991,2,300,99 -15992,2,600,99 -15993,2,300,99 -15994,2,300,99 -15995,2,1200,99 -15996,2,1200,99 -15997,2,952,99 -15998,2,988,99 -15999,2,988,99 -16000,2,988,99 -16001,2,250,99 -16002,2,250,99 -16003,2,250,99 -16004,2,250,99 -16005,2,980,99 -16006,2,980,99 -16007,2,980,99 -16008,2,800,99 -16009,2,800,99 -16010,2,800,99 -16011,2,800,99 -16012,2,800,99 -16013,2,800,99 -16014,2,800,99 -16017,2,100,99 -16018,2,100,99 -16019,2,100,99 -16020,2,100,99 -16030,2,100,99 -16031,2,100,99 -16032,2,100,99 -16033,2,100,99 -16034,2,100,99 -16035,2,100,99 -16036,2,100,99 -16040,2,100,99 -16041,2,100,99 -16042,2,100,99 -16043,2,100,99 -16044,2,100,99 -16045,2,100,99 -16046,2,100,99 -16047,2,100,99 -16048,2,100,99 -16049,2,100,99 -16050,2,100,99 -16051,2,100,99 -16052,2,100,99 -16053,2,100,99 -16054,2,100,99 -16055,2,100,99 -16056,2,100,99 -16057,2,100,99 -16058,2,100,99 -16059,2,100,99 -16060,2,100,99 -16061,2,100,99 -16062,2,100,99 -16063,2,100,99 -16064,2,100,99 -16065,2,100,99 -16066,2,100,99 -16067,2,100,99 -16068,2,100,99 -16069,2,100,99 -16070,2,100,99 -16071,2,100,99 -16072,2,100,99 -16073,2,100,99 -16074,2,100,99 -16075,2,100,99 -16076,2,100,99 -16077,2,100,99 -16078,2,100,99 -16079,2,100,99 -16080,2,100,99 -16081,2,100,99 -16082,2,100,99 -16083,2,100,99 -16084,2,100,99 -16085,2,100,99 -16086,2,100,99 -16087,2,100,99 -16088,2,100,99 -16089,2,100,99 -16090,2,100,99 -16091,2,100,99 -16092,2,100,99 -16093,2,100,99 -16094,2,100,99 -16095,2,100,99 -16096,2,100,99 -16097,2,100,99 -16098,2,100,99 -16099,2,100,99 -16115,2,600,99 -16116,2,600,99 -16117,2,600,99 -16118,2,600,99 -16119,2,600,99 -16120,2,600,99 -16121,2,600,99 -16239,2,0,99 -16240,2,0,99 -16241,2,0,99 -16242,2,0,99 -16243,2,0,99 -16244,2,0,99 -16245,2,0,99 -16246,2,0,99 -16247,2,0,99 -16248,2,0,99 -16249,2,0,99 -16250,2,0,99 -16251,2,0,99 -16252,2,0,99 -16253,2,0,99 -16254,2,0,99 -16255,2,0,99 -16256,2,0,99 -16257,2,0,99 -16258,2,0,99 -16259,2,0,99 -16260,2,0,99 -16261,2,0,99 -16262,2,0,99 -16263,2,0,99 -16264,2,0,99 -16265,2,0,99 -16266,2,0,99 -16267,2,0,99 -16268,2,0,99 -16269,2,0,99 -16270,2,0,99 -16271,2,0,99 -16272,2,0,99 -16273,2,0,99 -16274,2,0,99 -16275,2,0,99 -16276,2,0,99 -16277,2,0,99 -16278,2,0,99 -16279,2,0,99 -16280,2,0,99 -16281,2,0,99 -16282,2,0,99 -16283,2,0,99 -16284,2,0,99 -16285,2,0,99 -16286,2,0,99 -16287,2,0,99 -16288,2,0,99 -16289,2,0,99 -16290,2,0,99 -16291,2,0,99 -16292,2,0,99 -16293,2,0,99 -16294,2,0,99 -16295,2,0,99 -16296,2,0,99 -16297,2,0,99 -16298,2,0,99 -16299,2,0,99 -16300,2,0,99 -16301,2,0,99 -16302,2,0,99 -16303,2,0,99 -16304,2,0,99 -16305,2,0,99 -16306,2,0,99 -16307,2,0,99 -16308,2,0,99 -16309,2,0,99 -16310,2,0,99 -16311,2,0,99 -16312,2,0,99 -16313,2,0,99 -16314,2,0,99 -16315,2,0,99 -16316,2,0,99 -16317,2,0,99 -16318,2,0,99 -16319,2,0,99 -16320,2,0,99 -16321,2,0,99 -16322,2,0,99 -16323,2,0,99 -16324,2,0,99 -16325,2,0,99 -16326,2,0,99 -16327,2,0,99 -16328,2,0,99 -16329,2,0,99 -16330,2,0,99 -16331,2,0,99 -16332,2,0,99 -16333,2,0,99 -16334,2,0,99 -16335,2,0,99 -16336,2,0,99 -16337,2,0,99 -16338,2,0,99 -16339,2,0,99 -16340,2,0,99 -16341,2,0,99 -16342,2,0,99 -16343,2,0,99 -16344,2,0,99 -16345,2,0,99 -16346,2,0,99 -16347,2,0,99 -16348,2,0,99 -16349,2,0,99 -16350,2,0,99 -16351,2,0,99 -16352,2,0,99 -16353,2,0,99 -16354,2,0,99 -16355,2,0,99 -16356,2,0,99 -16357,2,0,99 -16358,2,0,99 -16359,2,0,99 -16360,2,0,99 -16361,2,0,99 -16362,2,0,99 -16363,2,0,99 -16364,2,0,99 -16365,2,0,99 -16366,2,0,99 -16367,2,0,99 -16368,2,0,99 -16369,2,0,99 -16370,2,0,99 -16371,2,0,99 -16372,2,0,99 -16373,2,0,99 -16374,2,100,99 -16375,2,100,99 -16376,2,100,99 -16377,2,100,99 -16378,2,100,99 -16379,2,100,99 -16380,2,100,99 -16381,2,100,99 -16382,2,100,99 -16392,2,0,99 -16393,2,0,99 -16394,2,0,99 -16395,2,0,99 -16396,2,0,99 -16397,2,0,99 -16398,2,0,99 -16399,2,0,99 -16400,2,0,99 -16401,2,0,99 -16402,2,0,99 -16403,2,0,99 -16404,2,0,99 -16405,2,0,99 -16406,2,0,99 -16407,2,0,99 -16408,2,0,99 -16409,2,0,99 -16410,2,0,99 -16411,2,0,99 -16412,2,0,99 -16413,2,0,99 -16414,2,0,99 -16415,2,0,99 -16416,2,0,99 -16417,2,0,99 -16418,2,0,99 -16419,2,0,99 -16420,2,0,99 -16421,2,0,99 -16422,2,0,99 -16423,2,0,99 -16424,2,0,99 -16425,2,0,99 -16426,2,0,99 -16427,2,0,99 -16428,2,0,99 -16429,2,0,99 -16430,2,0,99 -16431,2,0,99 -16432,2,0,99 -16433,2,0,99 -16434,2,0,99 -16435,2,0,99 -16436,2,0,99 -16522,2,100,99 -16626,2,0,99 -16627,2,0,99 -16628,2,0,99 -16629,2,0,99 -16630,2,0,99 -16632,2,0,99 -16698,2,960,99 -16699,2,0,99 -16700,2,0,99 -16701,2,0,99 -16702,2,0,99 -16703,2,0,99 -16704,2,0,99 -16705,2,0,99 -16706,2,0,99 -16707,2,0,99 -16708,2,0,99 -16709,2,0,99 -16710,2,0,99 -16711,2,0,99 -16712,2,0,99 -16713,2,0,99 -16714,2,0,99 -16715,2,0,99 -16716,2,0,99 -16720,2,0,99 -16721,2,0,99 -16725,2,100,99 -16800,2,500,99 -16833,2,500,99 -16834,2,500,99 -17856,2,2500,99 -17857,2,1500,99 -17858,2,1500,99 -17859,2,500,99 -17860,2,1500,99 -17861,2,350,99 -17863,2,2500,99 -17864,2,1500,99 -17865,2,1500,99 -17866,2,1500,99 -17867,2,350,99 -17868,2,350,99 -17869,2,350,99 -17870,2,350,99 -17871,2,1500,99 -17872,2,350,99 -17873,2,350,99 -17875,2,2500,99 -17876,2,500,99 -17877,2,250,99 -17878,2,1500,99 -17879,2,2000,99 -17880,2,350,99 -17881,2,15000,99 -17882,2,250,99 -17883,2,1000,99 -17884,2,250,99 -17885,2,1000,99 -17886,2,500,99 -17888,2,350,99 -17889,2,350,99 -17891,2,3000,99 -17892,2,3000,99 -17893,2,3000,99 -17894,2,3000,99 -17897,2,2500,99 -17898,2,2500,99 -17899,2,2500,99 -17900,2,2500,99 -17901,2,2500,99 -17902,2,2500,99 -17903,2,2500,99 -17904,2,2500,99 -17905,2,2500,99 -17907,2,200,99 -17908,2,900,99 -17909,2,200,99 -17910,2,900,99 -17911,2,200,99 -17912,2,900,99 -17915,2,900,99 -17916,2,900,99 -17917,2,900,99 -17927,2,1500,99 -17928,2,350,99 -17929,2,350,99 -17930,2,1500,99 -17959,2,123,99 -18141,2,900,99 -18142,2,900,99 -18507,2,250,99 -18508,2,1000,99 -18513,2,0,99 -18514,2,0,99 -18611,2,5,99 -18612,2,5,99 -18613,2,5,99 -18614,2,5,99 -18615,2,5,99 -18616,2,0,99 -18617,2,0,99 -18618,2,0,99 -18619,2,0,99 -18646,2,500,99 -18647,2,500,99 -18648,2,250,99 -18649,2,1000,99 -18650,2,500,99 -18655,2,350,99 -18656,2,50,99 -18658,2,50,99 -18659,2,50,99 -18660,2,50,99 -18661,2,500,99 -18662,2,900,99 -18663,2,500,99 -18664,2,500,99 -18725,2,0,99 -18726,2,350,99 -18729,2,2500,99 -18730,2,100,99 -18731,2,100,99 -18732,2,100,99 -18733,2,100,99 -18735,2,2000,99 -18738,2,100,99 -18815,2,1000,99 -18819,2,1000,99 -18820,2,1000,99 -18821,2,100,99 -18822,2,100,99 -18823,2,100,99 -18824,2,100,99 -18826,2,1000,99 -18835,2,104,99 -18876,2,250,99 -18877,2,250,99 -18878,2,250,99 -18879,2,250,99 -18880,2,250,99 -18881,2,250,99 -18882,2,250,99 -18883,2,250,99 -18884,2,250,99 -18893,2,100,99 -19147,2,1000,99 -19258,2,0,99 -19259,2,0,99 -19260,2,0,99 -19261,2,0,99 -19262,2,0,99 -19263,2,0,99 -19264,2,0,99 -19265,2,0,99 -19266,2,0,99 -19267,2,0,99 -19268,2,0,99 -19269,2,0,99 -19270,2,0,99 -19271,2,0,99 -19272,2,0,99 -19273,2,0,99 -19274,2,0,99 -19275,2,0,99 -19276,2,0,99 -19277,2,0,99 -19278,2,0,99 -19279,2,0,99 -19280,2,0,99 -19281,2,0,99 -19282,2,0,99 -19283,2,0,99 -19284,2,0,99 -19285,2,0,99 -19286,2,0,99 -19287,2,0,99 -19288,2,0,99 -19289,2,0,99 -19290,2,0,99 -19291,2,0,99 -19292,2,0,99 -19293,2,300,99 -19294,2,300,99 -19319,2,0,99 -19320,2,0,99 -19321,2,0,99 -19322,2,0,99 -19323,2,0,99 -19324,2,0,99 -19325,2,0,99 -19326,2,0,99 -19327,2,0,99 -19328,2,0,99 -19329,2,0,99 -19330,2,0,99 -19331,2,0,99 -19332,2,0,99 -19333,2,0,99 -19334,2,0,99 -19335,2,0,99 -19336,2,0,99 -19337,2,0,99 -19338,2,0,99 -19339,2,0,99 -19340,2,0,99 -19341,2,0,99 -19343,2,0,99 -19344,2,0,99 -19345,2,50000,99 -19346,2,50000,99 -19347,2,50000,99 -19348,2,50000,99 -19349,2,50000,99 -19350,2,50000,99 -19357,2,0,99 -19358,2,0,99 -19359,2,0,99 -19360,2,0,99 -19361,2,0,99 -19362,2,0,99 -19363,2,100,99 -19364,2,100,99 -19365,2,100,99 -19366,2,100,99 -19376,2,0,99 -19377,2,0,99 -19378,2,0,99 -19379,2,0,99 -19385,2,100,99 -19386,2,100,99 -19387,2,100,99 -19388,2,100,99 -19644,2,250,99 -19645,2,2500,99 -19646,2,200,99 -19647,2,900,99 -19648,2,200,99 -19649,2,900,99 -19650,2,200,99 -19651,2,900,99 -19652,2,100,99 -19653,2,2000,99 -19654,2,500,99 -19655,2,2000,99 -21184,2,2000,99 -21196,2,0,99 -21213,2,350,99 -21214,2,350,99 -21215,2,350,99 -21216,2,350,99 -21217,2,350,99 -21218,2,350,99 -21219,2,350,99 -21221,2,350,99 -21222,2,350,99 -21223,2,350,99 -21224,2,1500,99 -21225,2,1500,99 -21226,2,1500,99 -21227,2,2000,99 -21229,2,3000,99 -21230,2,3000,99 -21231,2,2500,99 -21232,2,500,99 -21233,2,350,99 -21234,2,900,99 -21235,2,350,99 -21236,2,900,99 -21237,2,350,99 -21238,2,900,99 -21239,2,2000,99 -21240,2,100,99 -21241,2,100,99 -21242,2,100,99 -21243,2,100,99 -21244,2,250,99 -21245,2,250,99 -21246,2,250,99 -21247,2,250,99 -21248,2,2500,99 -21249,2,2500,99 -21250,2,2500,99 -21251,2,2500,99 -21252,2,100,99 -21253,2,2000,99 -21255,2,350,99 -21256,2,350,99 -21257,2,350,99 -21258,2,350,99 -21259,2,350,99 -21260,2,350,99 -21261,2,350,99 -21262,2,350,99 -21263,2,350,99 -21264,2,1500,99 -21265,2,1500,99 -21266,2,1500,99 -21267,2,1500,99 -21268,2,2000,99 -21269,2,3000,99 -21270,2,3000,99 -21271,2,2500,99 -21272,2,500,99 -21273,2,350,99 -21274,2,900,99 -21275,2,350,99 -21276,2,900,99 -21277,2,350,99 -21278,2,900,99 -21279,2,2000,99 -21280,2,100,99 -21281,2,100,99 -21282,2,100,99 -21283,2,100,99 -21284,2,250,99 -21285,2,250,99 -21286,2,250,99 -21287,2,250,99 -21288,2,2500,99 -21289,2,2500,99 -21290,2,2500,99 -21291,2,2500,99 -21292,2,100,99 -21293,2,2000,99 -21330,2,0,99 -21331,2,0,99 -21332,2,0,99 -21333,2,0,99 -21355,2,100,99 -21380,2,100,99 -21381,2,100,99 -21379,2,0,99 -21382,2,100,99 -21383,2,100,99 -21384,2,100,99 -21385,2,100,99 -21386,2,100,99 -21387,2,100,99 -21388,2,100,99 -21389,2,500,99 -21390,2,0,99 -21391,2,0,99 -21392,2,0,99 -21393,2,0,99 -21606,2,100,99 -21607,2,100,99 -21608,2,100,99 -21609,2,100,99 -21610,2,100,99 -21611,2,100,99 -21612,2,100,99 -21613,2,100,99 -21614,2,100,99 -21615,2,100,99 -21616,2,100,99 -21617,2,0,99 -21618,2,0,99 -21619,2,2000,99 -21620,2,0,99 -21621,2,0,99 -21622,2,0,99 -21623,2,0,99 -21624,2,0,99 -21625,2,0,99 -21626,2,0,99 -21627,2,2000,99 -21628,2,0,99 -21629,2,0,99 -21630,2,100,99 -21668,2,2000,99 -21777,2,500,99 -21778,2,500,99 -21779,2,500,99 -21669,2,2000,99 -21787,2,500,99 -21816,2,0,99 -21817,2,0,99 -21818,2,0,99 -21819,2,0,99 -21820,2,0,99 -21821,2,0,99 -21822,2,0,99 -21823,2,0,99 -21824,2,0,99 -21825,2,0,99 -21826,2,0,99 -21827,2,0,99 -21828,2,0,99 -21829,2,0,99 -21830,2,0,99 -21831,2,0,99 -21832,2,0,99 -21833,2,0,99 -21834,2,0,99 -21835,2,0,99 -21836,2,0,99 -21837,2,0,99 -21838,2,0,99 -21839,2,0,99 -21840,2,0,99 -21841,2,0,99 -21842,2,0,99 -21843,2,0,99 -21844,2,0,99 -21845,2,0,99 -21846,2,0,99 -21847,2,0,99 -21848,2,0,99 -21849,2,0,99 -21850,2,0,99 -21851,2,0,99 -21852,2,0,99 -21853,2,0,99 -21854,2,0,99 -21855,2,0,99 -21856,2,0,99 -21857,2,0,99 -21858,2,0,99 -21859,2,0,99 -21860,2,0,99 -21861,2,0,99 -21862,2,0,99 -21863,2,0,99 -21864,2,0,99 -21865,2,0,99 -21866,2,0,99 -21867,2,0,99 -21868,2,0,99 -21869,2,0,99 -21870,2,0,99 -21871,2,0,99 -21872,2,0,99 -21873,2,0,99 -21874,2,0,99 -21875,2,0,99 -21876,2,0,99 -21877,2,0,99 -21878,2,0,99 -21879,2,0,99 -21880,2,0,99 -21881,2,0,99 -21882,2,0,99 -21883,2,0,99 -21884,2,0,99 -21885,2,0,99 -21886,2,0,99 -21887,2,0,99 -21888,2,0,99 -21889,2,0,99 -21890,2,0,99 -21891,2,0,99 -21892,2,0,99 -21893,2,0,99 -21894,2,0,99 -21895,2,0,99 -21896,2,0,99 -21897,2,0,99 -21898,2,0,99 -21899,2,0,99 -21900,2,0,99 -21901,2,0,99 -21902,2,0,99 -21903,2,0,99 -21904,2,0,99 -21905,2,0,99 -21906,2,0,99 -21907,2,0,99 -21908,2,0,99 -21909,2,0,99 -21910,2,0,99 -21911,2,0,99 -21912,2,0,99 -21913,2,0,99 -21914,2,0,99 -21915,2,0,99 -21916,2,0,99 -21917,2,0,99 -21918,2,0,99 -21919,2,0,99 -21920,2,0,99 -21921,2,0,99 -21922,2,0,99 -21923,2,0,99 -21924,2,0,99 -21925,2,0,99 -21926,2,0,99 -21927,2,0,99 -21928,2,0,99 -21929,2,0,99 -21930,2,0,99 -21931,2,0,99 -21932,2,0,99 -21933,2,0,99 -21934,2,0,99 -21935,2,0,99 -21936,2,0,99 -21937,2,0,99 -21938,2,0,99 -21939,2,0,99 -21940,2,0,99 -21941,2,0,99 -21942,2,0,99 -21943,2,0,99 -21944,2,0,99 -21945,2,0,99 -21946,2,0,99 -21947,2,0,99 -21948,2,0,99 -21949,2,0,99 -21950,2,0,99 -21951,2,0,99 -21952,2,0,99 -21953,2,0,99 -21954,2,0,99 -21955,2,0,99 -21956,2,0,99 -21957,2,0,99 -21958,2,0,99 -21959,2,0,99 -21960,2,0,99 -21961,2,0,99 -21962,2,0,99 -21963,2,0,99 -21964,2,0,99 -21965,2,0,99 -21966,2,0,99 -21967,2,0,99 -21968,2,0,99 -21969,2,0,99 -21970,2,0,99 -21971,2,0,99 -21972,2,0,99 -21973,2,0,99 -21974,2,0,99 -21975,2,0,99 -21976,2,0,99 -21977,2,0,99 -21978,2,0,99 -21979,2,0,99 -21980,2,0,99 -21981,2,0,99 -21982,2,0,99 -21983,2,0,99 -21984,2,0,99 -21985,2,0,99 -21986,2,0,99 -21987,2,0,99 -21988,2,0,99 -21989,2,0,99 -21990,2,0,99 -21991,2,0,99 -21992,2,0,99 -21993,2,0,99 -21994,2,0,99 -21995,2,0,99 -21996,2,0,99 -21997,2,0,99 -21998,2,0,99 -21999,2,0,99 -22000,2,0,99 -22001,2,0,99 -22002,2,0,99 -22003,2,0,99 -22004,2,0,99 -22005,2,0,99 -22006,2,0,99 -22007,2,0,99 -22048,2,0,99 -22049,2,0,99 -22050,2,0,99 -22051,2,0,99 -22052,2,0,99 -22053,2,0,99 -22054,2,0,99 -22055,2,0,99 -22056,2,0,99 -22057,2,0,99 -22058,2,0,99 -22059,2,0,99 -22060,2,0,99 -22061,2,0,99 -22062,2,0,99 -22063,2,0,99 -22064,2,0,99 -22065,2,0,99 -22066,2,0,99 -22067,2,0,99 -22068,2,0,99 -22069,2,0,99 -22070,2,0,99 -22071,2,0,99 -22072,2,0,99 -22073,2,0,99 -22074,2,0,99 -22075,2,0,99 -22076,2,0,99 -22077,2,0,99 -22078,2,0,99 -22079,2,0,99 -22080,2,0,99 -22081,2,0,99 -22082,2,0,99 -22083,2,0,99 -22084,2,0,99 -22085,2,0,99 -22086,2,0,99 -22087,2,0,99 -22088,2,0,99 -22089,2,0,99 -22090,2,0,99 -22091,2,0,99 -22092,2,0,99 -22093,2,0,99 -22094,2,0,99 -22095,2,0,99 -22096,2,0,99 -22097,2,0,99 -22098,2,0,99 -22099,2,0,99 -22100,2,0,99 -22101,2,0,99 -22102,2,0,99 -22103,2,0,99 -22104,2,0,99 -22105,2,0,99 -22106,2,0,99 -22107,2,0,99 -22108,2,0,99 -22109,2,0,99 -22110,2,0,99 -22111,2,0,99 -22112,2,0,99 -22113,2,0,99 -22114,2,0,99 -22115,2,0,99 -22116,2,0,99 -22117,2,0,99 -22118,2,0,99 -22119,2,0,99 -22120,2,0,99 -22121,2,0,99 -22122,2,0,99 -22123,2,0,99 -22124,2,0,99 -22125,2,0,99 -22126,2,0,99 -22127,2,0,99 -22128,2,0,99 -22129,2,0,99 -22130,2,0,99 -22131,2,0,99 -22132,2,0,99 -22133,2,0,99 -22134,2,0,99 -22135,2,0,99 -22136,2,0,99 -22137,2,0,99 -22138,2,0,99 -22139,2,0,99 -22140,2,0,99 -22141,2,0,99 -22142,2,0,99 -22143,2,0,99 -22144,2,0,99 -22145,2,0,99 -22146,2,0,99 -22147,2,0,99 -22148,2,0,99 -22149,2,0,99 -22150,2,0,99 -22151,2,0,99 -22152,2,0,99 -22153,2,0,99 -22154,2,0,99 -22155,2,0,99 -22156,2,0,99 -22157,2,0,99 -22158,2,0,99 -22159,2,0,99 -22160,2,0,99 -22161,2,0,99 -22162,2,0,99 -22163,2,0,99 -22164,2,0,99 -22165,2,0,99 -22166,2,0,99 -22167,2,0,99 -22168,2,0,99 -22169,2,0,99 -22170,2,0,99 -22171,2,0,99 -22172,2,0,99 -22173,2,0,99 -22174,2,0,99 -22175,2,0,99 -22176,2,0,99 -22177,2,0,99 -22178,2,0,99 -22179,2,0,99 -22180,2,0,99 -22181,2,0,99 -22182,2,0,99 -22183,2,0,99 -22184,2,0,99 -22185,2,0,99 -22186,2,0,99 -22187,2,0,99 -22188,2,0,99 -22189,2,0,99 -22190,2,0,99 -22191,2,0,99 -22192,2,0,99 -22193,2,0,99 -22194,2,0,99 -22195,2,0,99 -22196,2,0,99 -22197,2,0,99 -22198,2,0,99 -22199,2,0,99 -22200,2,0,99 -22201,2,0,99 -22202,2,0,99 -22203,2,0,99 -22204,2,0,99 -22205,2,0,99 -22206,2,0,99 -22207,2,0,99 -22208,2,0,99 -22209,2,0,99 -22210,2,0,99 -22211,2,0,99 -22212,2,0,99 -22213,2,0,99 -22214,2,0,99 -22215,2,0,99 -22216,2,0,99 -22217,2,0,99 -22218,2,0,99 -22219,2,0,99 -22220,2,0,99 -22221,2,0,99 -22222,2,0,99 -22223,2,0,99 -22224,2,0,99 -22225,2,0,99 -22226,2,0,99 -22227,2,0,99 -22228,2,0,99 -22229,2,0,99 -22230,2,0,99 -22231,2,0,99 -22232,2,0,99 -22233,2,0,99 -22234,2,0,99 -22235,2,0,99 -22236,2,0,99 -22237,2,0,99 -22238,2,0,99 -22239,2,0,99 -22240,2,0,99 -22241,2,0,99 -22242,2,0,99 -22243,2,0,99 -22244,2,0,99 -22245,2,0,99 -22246,2,0,99 -22247,2,0,99 -22248,2,0,99 -22249,2,0,99 -22250,2,0,99 -22251,2,0,99 -22252,2,0,99 -22253,2,0,99 -22254,2,0,99 -22255,2,0,99 -22256,2,0,99 -22257,2,0,99 -22258,2,0,99 -22259,2,0,99 -22260,2,0,99 -22261,2,0,99 -22262,2,0,99 -22263,2,0,99 -22264,2,0,99 -22265,2,0,99 -22266,2,0,99 -22267,2,0,99 -22268,2,0,99 -22269,2,0,99 -22270,2,0,99 -22271,2,0,99 -22272,2,0,99 -22273,2,0,99 -22274,2,0,99 -22275,2,0,99 -22276,2,0,99 -22277,2,0,99 -22278,2,0,99 -22279,2,0,99 -22280,2,0,99 -22281,2,0,99 -22282,2,0,99 -22283,2,0,99 -22284,2,0,99 -22285,2,0,99 -22286,2,0,99 -22287,2,0,99 -22288,2,0,99 -22289,2,0,99 -22290,2,0,99 -22291,2,0,99 -22292,2,0,99 -22293,2,0,99 -22294,2,0,99 -22295,2,0,99 -22296,2,0,99 -22297,2,0,99 -22298,2,0,99 -22299,2,0,99 -22300,2,0,99 -22301,2,0,99 -22302,2,0,99 -22303,2,0,99 -22304,2,0,99 -22305,2,0,99 -22306,2,0,99 -22307,2,0,99 -22308,2,0,99 -22309,2,0,99 -22310,2,0,99 -22311,2,0,99 -22312,2,0,99 -22313,2,0,99 -22314,2,0,99 -22315,2,0,99 -22316,2,0,99 -22317,2,0,99 -22318,2,0,99 -22319,2,0,99 -22320,2,0,99 -22321,2,0,99 -22322,2,0,99 -22323,2,0,99 -22324,2,0,99 -22325,2,0,99 -22326,2,0,99 -22327,2,0,99 -22328,2,0,99 -22329,2,0,99 -22330,2,0,99 -22331,2,0,99 -22332,2,0,99 -22333,2,0,99 -22334,2,0,99 -22335,2,0,99 -22336,2,0,99 -22337,2,0,99 -22338,2,0,99 -22339,2,0,99 -22340,2,0,99 -22341,2,0,99 -22342,2,0,99 -22343,2,0,99 -22344,2,0,99 -22345,2,0,99 -22346,2,0,99 -22347,2,0,99 -22348,2,0,99 -22349,2,0,99 -22350,2,0,99 -22351,2,0,99 -22352,2,0,99 -22353,2,0,99 -22354,2,0,99 -22355,2,0,99 -22356,2,0,99 -22357,2,0,99 -22358,2,0,99 -22359,2,0,99 -22360,2,0,99 -22361,2,0,99 -22362,2,0,99 -22363,2,0,99 -22364,2,0,99 -22365,2,0,99 -22366,2,0,99 -22367,2,0,99 -22368,2,0,99 -22369,2,0,99 -22370,2,0,99 -22371,2,0,99 -22372,2,0,99 -22373,2,0,99 -22374,2,0,99 -22375,2,0,99 -22376,2,0,99 -22377,2,0,99 -22378,2,0,99 -22379,2,0,99 -22380,2,0,99 -22381,2,0,99 -22382,2,0,99 -22383,2,0,99 -22384,2,0,99 -22385,2,0,99 -22386,2,0,99 -22387,2,0,99 -22388,2,0,99 -22389,2,0,99 -22390,2,0,99 -22391,2,0,99 -22392,2,0,99 -22393,2,0,99 -22394,2,0,99 -22395,2,0,99 -22396,2,0,99 -22397,2,0,99 -22398,2,0,99 -22399,2,0,99 -22400,2,0,99 -22401,2,0,99 -22402,2,0,99 -22403,2,0,99 -22404,2,0,99 -22405,2,0,99 -22406,2,0,99 -22407,2,0,99 -22408,2,0,99 -22409,2,0,99 -22410,2,0,99 -22411,2,0,99 -22412,2,0,99 -22413,2,0,99 -22414,2,0,99 -22415,2,0,99 -22416,2,0,99 -22417,2,0,99 -22418,2,0,99 -22419,2,0,99 -22420,2,0,99 -22421,2,0,99 -22422,2,0,99 -22423,2,0,99 -22424,2,0,99 -22425,2,0,99 -22426,2,0,99 -22427,2,0,99 -22428,2,0,99 -22429,2,0,99 -22430,2,0,99 -22431,2,0,99 -22432,2,0,99 -22433,2,0,99 -22434,2,0,99 -22435,2,0,99 -22436,2,0,99 -22437,2,0,99 -22438,2,0,99 -22439,2,0,99 -22440,2,0,99 -22441,2,0,99 -22442,2,0,99 -22443,2,0,99 -22444,2,0,99 -22445,2,0,99 -22446,2,0,99 -22447,2,0,99 -22448,2,0,99 -22449,2,0,99 -22450,2,0,99 -22451,2,0,99 -22452,2,0,99 -22453,2,0,99 -22454,2,0,99 -22455,2,0,99 -22456,2,0,99 -22457,2,0,99 -22458,2,0,99 -22459,2,0,99 -22460,2,0,99 -22461,2,0,99 -22462,2,0,99 -22463,2,0,99 -22464,2,0,99 -22465,2,0,99 -22466,2,0,99 -22467,2,0,99 -22468,2,0,99 -22469,2,0,99 -22470,2,0,99 -22471,2,0,99 -22472,2,0,99 -22473,2,0,99 -22474,2,0,99 -22475,2,0,99 -22476,2,0,99 -22477,2,0,99 -22478,2,0,99 -22479,2,0,99 -22480,2,0,99 -22481,2,0,99 -22482,2,0,99 -22483,2,0,99 -22484,2,0,99 -22485,2,0,99 -22486,2,0,99 -22487,2,0,99 -22488,2,0,99 -22489,2,0,99 -22490,2,0,99 -22491,2,0,99 -22492,2,0,99 -22493,2,0,99 -22494,2,0,99 -22495,2,0,99 -22496,2,0,99 -22497,2,0,99 -22498,2,0,99 -22499,2,0,99 -22500,2,0,99 -22501,2,0,99 -22502,2,0,99 -22503,2,0,99 -22504,2,0,99 -22505,2,0,99 -22506,2,0,99 -22507,2,0,99 -22508,2,0,99 -22509,2,0,99 -22510,2,0,99 -22511,2,0,99 -22512,2,0,99 -22513,2,0,99 -22514,2,0,99 -22515,2,0,99 -22516,2,0,99 -22517,2,0,99 -22518,2,0,99 -22519,2,0,99 -22520,2,0,99 -22521,2,0,99 -22522,2,0,99 -22523,2,0,99 -22524,2,0,99 -22525,2,0,99 -22526,2,0,99 -22527,2,0,99 -22528,2,0,99 -22529,2,0,99 -22530,2,0,99 -22531,2,0,99 -22532,2,0,99 -22533,2,0,99 -22534,2,0,99 -22535,2,0,99 -22536,2,0,99 -22537,2,0,99 -22538,2,0,99 -22539,2,0,99 -22540,2,0,99 -22541,2,0,99 -22542,2,0,99 -22543,2,0,99 -22544,2,0,99 -22545,2,0,99 -22546,2,0,99 -22547,2,0,99 -22548,2,0,99 -22549,2,0,99 -22550,2,0,99 -22551,2,0,99 -22552,2,0,99 -22553,2,0,99 -22554,2,0,99 -22555,2,0,99 -22556,2,0,99 -22557,2,0,99 -22558,2,0,99 -22559,2,0,99 -22560,2,0,99 -22561,2,0,99 -22562,2,0,99 -22563,2,0,99 -22564,2,0,99 -22565,2,0,99 -22566,2,0,99 -22567,2,0,99 -22568,2,0,99 -22569,2,0,99 -22570,2,0,99 -22571,2,0,99 -22572,2,0,99 -22573,2,0,99 -22574,2,0,99 -22575,2,0,99 -22576,2,0,99 -22577,2,0,99 -22578,2,0,99 -22579,2,0,99 -22580,2,0,99 -22581,2,0,99 -22582,2,0,99 -22583,2,0,99 -22584,2,0,99 -22585,2,0,99 -22586,2,0,99 -22587,2,0,99 -22588,2,0,99 -22589,2,0,99 -22590,2,0,99 -22591,2,0,99 -22592,2,0,99 -22593,2,0,99 -22594,2,0,99 -22595,2,0,99 -22596,2,0,99 -22597,2,0,99 -22598,2,0,99 -22599,2,0,99 -22600,2,0,99 -22601,2,0,99 -22602,2,0,99 -22603,2,0,99 -22604,2,0,99 -22605,2,0,99 -22606,2,0,99 -22607,2,0,99 -22608,2,0,99 -22609,2,0,99 -22610,2,0,99 -22611,2,0,99 -22612,2,0,99 -22613,2,0,99 -22614,2,0,99 -22615,2,0,99 -22616,2,0,99 -22617,2,0,99 -22618,2,0,99 -22619,2,0,99 -22620,2,0,99 -22621,2,0,99 -22622,2,0,99 -22623,2,0,99 -22624,2,0,99 -22625,2,0,99 -22626,2,0,99 -22627,2,0,99 -22628,2,0,99 -22629,2,0,99 -22630,2,0,99 -22631,2,0,99 -22632,2,0,99 -22633,2,0,99 -22634,2,0,99 -22635,2,0,99 -22636,2,0,99 -22637,2,0,99 -22638,2,0,99 -22639,2,0,99 -22640,2,0,99 -22641,2,0,99 -22642,2,0,99 -22643,2,0,99 -22644,2,0,99 -22645,2,0,99 -22646,2,0,99 -22647,2,0,99 -22648,2,0,99 -22649,2,0,99 -22650,2,0,99 -22651,2,0,99 -22652,2,0,99 -22653,2,0,99 -22654,2,0,99 -22655,2,0,99 -22656,2,0,99 -22657,2,0,99 -22658,2,0,99 -22659,2,0,99 -22660,2,0,99 -22661,2,0,99 -22662,2,0,99 -22663,2,0,99 -22664,2,0,99 -22665,2,0,99 -22666,2,0,99 -22667,2,0,99 -22668,2,0,99 -22669,2,0,99 -22670,2,0,99 -22671,2,0,99 -22672,2,0,99 -22673,2,0,99 -22674,2,0,99 -22675,2,0,99 -22676,2,0,99 -22677,2,0,99 -22678,2,0,99 -22679,2,0,99 -22680,2,0,99 -22681,2,0,99 -22682,2,0,99 -22683,2,0,99 -22684,2,0,99 -22685,2,0,99 -22686,2,0,99 -22687,2,0,99 -22688,2,0,99 -22689,2,0,99 -22690,2,0,99 -22691,2,0,99 -22692,2,0,99 -22693,2,0,99 -22694,2,0,99 -22695,2,0,99 -22696,2,0,99 -22697,2,0,99 -22698,2,0,99 -22699,2,0,99 -22700,2,0,99 -22701,2,0,99 -22702,2,0,99 -22703,2,0,99 -22704,2,0,99 -22705,2,0,99 -22706,2,0,99 -22707,2,0,99 -22708,2,0,99 -22709,2,0,99 -22710,2,0,99 -22711,2,0,99 -22712,2,0,99 -22713,2,0,99 -22714,2,0,99 -22715,2,0,99 -22716,2,0,99 -22717,2,0,99 -22718,2,0,99 -22719,2,0,99 -22720,2,0,99 -22721,2,0,99 -22722,2,0,99 -22723,2,0,99 -22724,2,0,99 -22725,2,0,99 -22726,2,0,99 -22727,2,0,99 -22728,2,0,99 -22729,2,0,99 -22730,2,0,99 -22731,2,0,99 -22732,2,0,99 -22733,2,0,99 -22734,2,0,99 -22735,2,0,99 -22736,2,0,99 -22737,2,0,99 -22738,2,0,99 -22739,2,0,99 -22740,2,0,99 -22741,2,0,99 -22742,2,0,99 -22743,2,0,99 -22744,2,0,99 -22745,2,0,99 -22746,2,0,99 -22747,2,0,99 -22748,2,0,99 -22749,2,0,99 -22750,2,0,99 -22751,2,0,99 -22752,2,0,99 -22753,2,0,99 -22754,2,0,99 -22755,2,0,99 -22756,2,0,99 -22757,2,0,99 -22758,2,0,99 -22759,2,0,99 -22760,2,0,99 -22761,2,0,99 -22762,2,0,99 -22763,2,0,99 -22764,2,0,99 -22765,2,0,99 -22766,2,0,99 -22767,2,0,99 -22768,2,0,99 -22769,2,0,99 -22770,2,0,99 -22771,2,0,99 -22772,2,0,99 -22773,2,0,99 -22774,2,0,99 -22775,2,0,99 -22776,2,0,99 -22777,2,0,99 -22778,2,0,99 -22779,2,0,99 -22780,2,0,99 -22781,2,0,99 -22782,2,0,99 -22783,2,0,99 -22784,2,0,99 -22785,2,0,99 -22786,2,0,99 -22787,2,0,99 -22788,2,0,99 -22789,2,0,99 -22790,2,0,99 -22791,2,0,99 -22792,2,0,99 -22793,2,0,99 -22794,2,0,99 -22795,2,0,99 -22796,2,0,99 -22797,2,0,99 -22798,2,0,99 -22799,2,0,99 -22800,2,0,99 -22801,2,0,99 -22802,2,0,99 -22803,2,0,99 -22804,2,0,99 -22805,2,0,99 -22806,2,0,99 -22807,2,0,99 -22808,2,0,99 -22809,2,0,99 -22810,2,0,99 -22811,2,0,99 -22812,2,0,99 -22813,2,0,99 -22814,2,0,99 -22815,2,0,99 -22816,2,0,99 -22817,2,0,99 -22818,2,0,99 -22819,2,0,99 -22820,2,0,99 -22821,2,0,99 -22822,2,0,99 -22823,2,0,99 -22824,2,0,99 -22825,2,0,99 -22826,2,0,99 -22827,2,0,99 -22828,2,0,99 -22829,2,0,99 -22830,2,0,99 -22831,2,0,99 -22832,2,0,99 -22833,2,0,99 -22834,2,0,99 -22835,2,0,99 -22836,2,0,99 -22837,2,0,99 -22838,2,0,99 -22839,2,0,99 -22840,2,0,99 -22841,2,0,99 -22842,2,0,99 -22843,2,0,99 -22844,2,0,99 -22845,2,0,99 -22846,2,0,99 -22847,2,0,99 -22848,2,0,99 -22849,2,0,99 -22850,2,0,99 -22851,2,0,99 -22852,2,0,99 -22853,2,0,99 -22854,2,0,99 -22855,2,0,99 -22856,2,0,99 -22857,2,0,99 -22858,2,0,99 -22859,2,0,99 -22860,2,0,99 -22861,2,0,99 -22862,2,0,99 -22863,2,0,99 -22864,2,0,99 -22865,2,0,99 -22866,2,0,99 -22867,2,0,99 -22868,2,0,99 -22869,2,0,99 -22870,2,0,99 -22871,2,0,99 -22872,2,0,99 -22873,2,0,99 -22874,2,0,99 -22875,2,0,99 -22876,2,0,99 -22877,2,0,99 -22878,2,0,99 -22879,2,0,99 -22880,2,0,99 -22881,2,0,99 -22882,2,0,99 -22883,2,0,99 -22884,2,0,99 -22885,2,0,99 -22886,2,0,99 -22887,2,0,99 -22888,2,0,99 -22889,2,0,99 -22890,2,0,99 -22891,2,0,99 -22892,2,0,99 -22893,2,0,99 -22894,2,0,99 -22895,2,0,99 -22896,2,0,99 -22897,2,0,99 -22898,2,0,99 -22899,2,0,99 -22900,2,0,99 -22901,2,0,99 -22902,2,0,99 -22903,2,0,99 -22904,2,0,99 -22905,2,0,99 -22906,2,0,99 -22907,2,0,99 -22908,2,0,99 -22909,2,0,99 -22910,2,0,99 -22911,2,0,99 -22912,2,0,99 -22913,2,0,99 -22914,2,0,99 -22915,2,0,99 -22916,2,0,99 -22917,2,0,99 -22918,2,0,99 -22919,2,0,99 -22920,2,0,99 -22921,2,0,99 -22922,2,0,99 -22923,2,0,99 -22924,2,0,99 -22925,2,0,99 -22926,2,0,99 -22927,2,0,99 -22928,2,0,99 -22929,2,0,99 -22930,2,0,99 -22931,2,0,99 -22932,2,0,99 -22933,2,0,99 -22934,2,0,99 -22935,2,0,99 -22936,2,0,99 -22937,2,0,99 -22938,2,0,99 -22939,2,0,99 -22940,2,0,99 -22941,2,0,99 -22942,2,0,99 -22943,2,0,99 -22944,2,0,99 -22945,2,0,99 -22946,2,0,99 -22947,2,0,99 -22948,2,0,99 -22949,2,0,99 -22950,2,0,99 -22951,2,0,99 -22952,2,0,99 -22953,2,0,99 -22954,2,0,99 -22955,2,0,99 -22956,2,0,99 -22957,2,0,99 -22958,2,0,99 -22959,2,0,99 -22960,2,0,99 -22961,2,0,99 -22962,2,0,99 -22963,2,0,99 -22964,2,0,99 -22965,2,0,99 -22966,2,0,99 -22967,2,0,99 -22968,2,0,99 -22969,2,0,99 -22970,2,0,99 -22971,2,0,99 -22972,2,0,99 -22973,2,0,99 -22974,2,0,99 -22975,2,0,99 -22976,2,0,99 -22977,2,0,99 -22978,2,0,99 -22979,2,0,99 -22980,2,0,99 -22981,2,0,99 -22982,2,0,99 -22983,2,0,99 -22984,2,0,99 -22985,2,0,99 -22986,2,0,99 -22987,2,0,99 -22988,2,0,99 -22989,2,0,99 -22990,2,0,99 -22991,2,0,99 -22992,2,0,99 -22993,2,0,99 -22994,2,0,99 -22995,2,0,99 -22996,2,0,99 -22997,2,0,99 -22998,2,0,99 -22999,2,0,99 -23000,2,0,99 -23001,2,0,99 -23002,2,0,99 -23003,2,0,99 -23004,2,0,99 -23005,2,0,99 -23006,2,0,99 -23007,2,0,99 -23008,2,0,99 -23009,2,0,99 -23010,2,0,99 -23011,2,0,99 -23012,2,0,99 -23013,2,0,99 -23014,2,0,99 -23015,2,0,99 -23016,2,0,99 -23017,2,0,99 -23018,2,0,99 -23019,2,0,99 -23020,2,0,99 -23021,2,0,99 -23022,2,0,99 -23023,2,0,99 -23024,2,0,99 -23025,2,0,99 -23026,2,0,99 -23027,2,0,99 -23028,2,0,99 -23029,2,0,99 -23030,2,0,99 -23031,2,0,99 -23032,2,0,99 -23033,2,0,99 -23034,2,0,99 -23035,2,0,99 -23036,2,0,99 -23037,2,0,99 -23038,2,0,99 -23039,2,0,99 -23040,2,0,99 -23041,2,0,99 -23042,2,0,99 -23043,2,0,99 -23044,2,0,99 -23045,2,0,99 -23046,2,0,99 -23047,2,0,99 -23048,2,0,99 -23049,2,0,99 -23050,2,0,99 -23051,2,0,99 -23052,2,0,99 -23053,2,0,99 -23054,2,0,99 -23055,2,0,99 -23056,2,0,99 -23057,2,0,99 -23058,2,0,99 -23059,2,0,99 -23060,2,0,99 -23061,2,0,99 -23062,2,0,99 -23063,2,0,99 -23064,2,0,99 -23065,2,0,99 -23066,2,0,99 -23067,2,0,99 -23068,2,0,99 -23069,2,0,99 -23070,2,0,99 -23071,2,0,99 -23072,2,0,99 -23073,2,0,99 -23074,2,0,99 -23075,2,0,99 -23076,2,0,99 -23077,2,0,99 -23078,2,0,99 -23079,2,0,99 -23080,2,0,99 -23081,2,0,99 -23082,2,0,99 -23083,2,0,99 -23084,2,0,99 -23085,2,0,99 -23086,2,0,99 -23087,2,0,99 -23088,2,0,99 -23089,2,0,99 -23090,2,0,99 -23091,2,0,99 -23092,2,0,99 -23093,2,0,99 -23094,2,0,99 -23095,2,0,99 -23096,2,0,99 -23097,2,0,99 -23098,2,0,99 -23099,2,0,99 -23100,2,0,99 -23101,2,0,99 -23102,2,0,99 -23103,2,0,99 -23104,2,0,99 -23105,2,0,99 -23106,2,0,99 -23107,2,0,99 -23108,2,0,99 -23109,2,0,99 -23110,2,0,99 -23111,2,0,99 -23112,2,0,99 -23131,2,0,99 -23132,2,0,99 -23133,2,0,99 -23134,2,0,99 -23135,2,0,99 -23136,2,0,99 -23137,2,0,99 -23138,2,0,99 -23139,2,0,99 -23140,2,0,99 -23141,2,0,99 -23142,2,0,99 -23143,2,0,99 -23144,2,0,99 -23145,2,0,99 -23146,2,0,99 -23147,2,0,99 -23148,2,0,99 -23149,2,0,99 -23150,2,0,99 -23151,2,0,99 -23152,2,0,99 -23153,2,0,99 -23154,2,0,99 -23155,2,0,99 -23156,2,0,99 -23157,2,0,99 -23158,2,0,99 -23159,2,0,99 -23160,2,0,99 -23161,2,0,99 -23162,2,0,99 -23163,2,0,99 -23164,2,0,99 -23165,2,0,99 -23166,2,0,99 -23167,2,0,99 -23168,2,0,99 -23169,2,0,99 -23170,2,0,99 -23171,2,0,99 -23172,2,0,99 -23173,2,0,99 -23174,2,0,99 -23175,2,0,99 -23176,2,0,99 -23177,2,0,99 -23178,2,0,99 -23179,2,0,99 -23180,2,0,99 -23181,2,0,99 -23182,2,0,99 -23183,2,0,99 -23184,2,0,99 -23185,2,0,99 -23186,2,0,99 -23187,2,0,99 -23188,2,0,99 -23189,2,0,99 -23190,2,0,99 -23191,2,0,99 -23192,2,0,99 -23193,2,0,99 -23194,2,0,99 -23195,2,0,99 -23196,2,0,99 -23197,2,0,99 -23198,2,0,99 -23199,2,0,99 -23200,2,0,99 -23201,2,0,99 -23202,2,0,99 -23203,2,0,99 -23204,2,0,99 -23206,2,0,99 -23205,2,0,99 -23208,2,0,99 -23209,2,0,99 -23210,2,0,99 -23211,2,0,99 -23212,2,0,99 -23213,2,0,99 -23214,2,0,99 -23215,2,0,99 -23216,2,0,99 -23217,2,0,99 -23218,2,0,99 -23219,2,0,99 -23220,2,0,99 -23221,2,0,99 -23222,2,0,99 -23223,2,0,99 -23224,2,0,99 -23225,2,0,99 -23226,2,0,99 -23227,2,0,99 -23228,2,0,99 -23229,2,0,99 -23230,2,0,99 -23231,2,0,99 -23232,2,0,99 -23233,2,0,99 -23234,2,0,99 -23235,2,0,99 -23236,2,0,99 -23237,2,0,99 -23238,2,0,99 -23239,2,0,99 -23240,2,0,99 -23241,2,0,99 -23242,2,0,99 -23243,2,0,99 -23244,2,0,99 -23245,2,0,99 -23246,2,0,99 -23247,2,0,99 -23248,2,0,99 -23249,2,0,99 -23250,2,0,99 -23251,2,0,99 -23252,2,0,99 -23253,2,0,99 -23254,2,0,99 -23255,2,0,99 -23256,2,0,99 -23257,2,0,99 -23258,2,0,99 -23259,2,0,99 -23260,2,0,99 -23261,2,0,99 -23262,2,0,99 -23263,2,0,99 -23264,2,0,99 -23265,2,0,99 -23266,2,0,99 -23267,2,0,99 -23268,2,0,99 -23269,2,0,99 -23270,2,0,99 -23271,2,0,99 -23272,2,0,99 -23273,2,0,99 -23274,2,0,99 -23275,2,0,99 -23276,2,0,99 -23277,2,0,99 -23278,2,0,99 -23279,2,0,99 -23280,2,0,99 -23281,2,0,99 -23282,2,0,99 -23283,2,0,99 -23284,2,0,99 -23285,2,0,99 -23286,2,0,99 -23287,2,0,99 -23288,2,0,99 -23289,2,0,99 -23290,2,0,99 -23291,2,0,99 -23292,2,0,99 -23293,2,0,99 -23294,2,0,99 -23295,2,0,99 -23296,2,0,99 -23297,2,0,99 -23298,2,0,99 -23299,2,0,99 -23300,2,0,99 -23301,2,0,99 -23302,2,0,99 -23303,2,0,99 -23304,2,0,99 -23305,2,0,99 -23306,2,0,99 -23307,2,0,99 -23308,2,0,99 -23309,2,0,99 -23310,2,0,99 -23311,2,0,99 -23312,2,0,99 -23313,2,0,99 -23314,2,0,99 -23315,2,0,99 -23316,2,0,99 -23317,2,0,99 -23318,2,0,99 -23319,2,0,99 -23320,2,0,99 -23321,2,0,99 -23322,2,0,99 -23323,2,0,99 -23324,2,0,99 -23325,2,0,99 -23326,2,0,99 -23327,2,0,99 -23328,2,0,99 -23329,2,0,99 -23330,2,0,99 -23331,2,0,99 -23332,2,0,99 -23333,2,0,99 -23334,2,0,99 -23335,2,0,99 -23336,2,0,99 -23337,2,0,99 -23338,2,0,99 -23339,2,0,99 -23340,2,0,99 -23341,2,0,99 -23342,2,0,99 -23343,2,0,99 -23344,2,0,99 -23345,2,0,99 -23346,2,0,99 -23347,2,0,99 -23348,2,0,99 -23349,2,0,99 -23350,2,0,99 -23351,2,0,99 -23352,2,0,99 -23353,2,0,99 -23354,2,0,99 -23355,2,0,99 -23207,2,0,99 -23364,2,100,99 -23437,2,0,99 -23438,2,0,99 -23439,2,0,99 -23440,2,0,99 -23441,2,0,99 -23442,2,0,99 -23443,2,0,99 -23444,2,0,99 -23445,2,0,99 -23446,2,0,99 -23447,2,0,99 -23448,2,0,99 -23449,2,0,99 -23450,2,0,99 -23451,2,0,99 -23549,2,0,99 -23550,2,0,99 -23606,2,0,99 -23607,2,0,99 -23608,2,0,99 -23609,2,0,99 -23610,2,0,99 -23611,2,0,99 -23612,2,0,99 -23613,2,0,99 -23614,2,0,99 -23615,2,0,99 -23616,2,0,99 -23617,2,0,99 -23618,2,0,99 -23619,2,0,99 -23620,2,0,99 -23621,2,0,99 -23622,2,0,99 -23623,2,0,99 -23624,2,0,99 -23625,2,0,99 -23626,2,0,99 -23627,2,0,99 -23628,2,0,99 -23629,2,0,99 -23630,2,0,99 -23631,2,0,99 -23632,2,0,99 -23633,2,0,99 -23634,2,0,99 -23635,2,0,99 -23636,2,0,99 -23637,2,0,99 -23638,2,0,99 -23639,2,0,99 -23640,2,0,99 -23641,2,0,99 -23642,2,0,99 -23643,2,0,99 -23644,2,0,99 -23645,2,0,99 -23646,2,0,99 -23647,2,0,99 -23648,2,0,99 -23649,2,0,99 -23650,2,0,99 -23651,2,0,99 -23652,2,0,99 -23653,2,0,99 -23654,2,0,99 -23655,2,0,99 -23656,2,0,99 -23657,2,0,99 -23658,2,0,99 -23659,2,0,99 -23660,2,0,99 -23661,2,0,99 -23662,2,0,99 -23663,2,0,99 -23664,2,0,99 -23665,2,0,99 -23666,2,0,99 -23667,2,0,99 -23668,2,0,99 -23669,2,0,99 -23670,2,0,99 -23671,2,0,99 -23672,2,0,99 -23673,2,0,99 -23674,2,0,99 -23675,2,0,99 -23676,2,0,99 -23677,2,0,99 -23678,2,0,99 -23679,2,0,99 -23680,2,0,99 -23681,2,0,99 -23682,2,0,99 -23683,2,0,99 -23684,2,0,99 -23685,2,0,99 -23686,2,0,99 -23687,2,0,99 -23688,2,0,99 -23689,2,0,99 -23690,2,0,99 -23691,2,0,99 -23692,2,0,99 -23693,2,0,99 -23694,2,0,99 -23695,2,0,99 -23696,2,0,99 -23697,2,0,99 -23698,2,0,99 -23699,2,0,99 -23700,2,0,99 -23701,2,0,99 -23702,2,0,99 -23703,2,0,99 -23704,2,0,99 -23705,2,0,99 -23706,2,0,99 -23707,2,0,99 -23708,2,0,99 -23709,2,0,99 -24721,2,0,99 -24723,2,100,99 -24724,2,350,99 -24725,2,350,99 -24726,2,350,99 -24727,2,0,99 -24728,2,0,99 -24729,2,900,99 -24731,2,900,99 -24733,2,900,99 -24735,2,900,99 -24737,2,900,99 -24738,2,900,99 -24739,2,900,99 -24740,2,900,99 -24814,2,900,99 -24815,2,900,99 -24816,2,900,99 -24818,2,900,99 -24819,2,900,99 -24820,2,900,99 -24821,2,0,99 -24822,2,0,99 -24823,2,0,99 -24824,2,0,99 -24825,2,0,99 -24826,2,0,99 -24827,2,0,99 -24828,2,0,99 -24829,2,0,99 -24830,2,0,99 -24831,2,0,99 -24832,2,0,99 -24833,2,0,99 -24834,2,0,99 -24835,2,0,99 -24836,2,0,99 -24837,2,0,99 -24838,2,0,99 -24839,2,0,99 -24840,2,0,99 -24841,2,0,99 -24842,2,0,99 -24843,2,0,99 -24844,2,0,99 -24845,2,0,99 -24846,2,0,99 -24847,2,0,99 -24848,2,0,99 -24849,2,0,99 -24850,2,0,99 -24851,2,0,99 -24852,2,0,99 -25023,2,10,99 -25024,2,10,99 -25025,2,0,99 -25026,2,0,99 -25027,2,0,99 -25521,2,350,99 -25522,2,350,99 -25523,2,350,99 -25524,2,350,99 -25525,2,350,99 -25526,2,350,99 -25527,2,350,99 -25528,2,350,99 -25529,2,350,99 -25654,2,100,99 -25655,2,100,99 -25656,2,100,99 -25657,2,100,99 -25658,2,100,99 -25659,2,100,99 -25660,2,100,99 -25661,2,100,99 -25662,2,100,99 -25663,2,100,99 -25664,2,100,99 -25665,2,100,99 -25666,2,100,99 -25668,2,100,99 -25669,2,100,99 -25670,2,100,99 -25671,2,100,99 -25672,2,100,99 -25673,2,100,99 -25674,2,100,99 -25675,2,100,99 -25676,2,100,99 -25677,2,100,99 -25678,2,100,99 -25679,2,100,99 -25680,2,100,99 -25681,2,100,99 -25682,2,100,99 -25683,2,100,99 -25684,2,100,99 -25685,2,100,99 -25686,2,100,99 -25687,2,100,99 -25688,2,100,99 -25689,2,100,99 -25690,2,100,99 -25691,2,100,99 -25692,2,100,99 -25693,2,100,99 -25694,2,100,99 -25695,2,100,99 -25696,2,100,99 -25697,2,100,99 -25698,2,100,99 -25699,2,100,99 -25700,2,100,99 -25701,2,100,99 -25702,2,100,99 -25703,2,100,99 -25704,2,100,99 -25705,2,100,99 -25706,2,100,99 -25707,2,100,99 -25708,2,100,99 -25709,2,100,99 -25710,2,100,99 -25711,2,100,99 -25712,2,100,99 -25713,2,100,99 -25714,2,100,99 -25715,2,100,99 -25716,2,100,99 -25717,2,100,99 -25718,2,100,99 -25719,2,100,99 -25720,2,100,99 -25721,2,100,99 -25722,2,100,99 -25723,2,100,99 -25724,2,100,99 -25725,2,100,99 -25726,2,100,99 -25727,2,100,99 -25728,2,100,99 -25729,2,100,99 -25730,2,100,99 -25731,2,100,99 -25732,2,100,99 -25733,2,100,99 -25734,2,100,99 -25735,2,100,99 -25736,2,100,99 -25737,2,100,99 -25738,2,100,99 -25739,2,100,99 -25740,2,100,99 -25741,2,100,99 -25742,2,100,99 -25743,2,100,99 -25744,2,100,99 -25745,2,100,99 -25746,2,100,99 -25747,2,100,99 -25748,2,100,99 -25749,2,100,99 -25750,2,100,99 -25751,2,100,99 -25752,2,100,99 -25753,2,100,99 -25754,2,100,99 -25755,2,100,99 -25756,2,100,99 -25757,2,100,99 -25758,2,100,99 -25759,2,100,99 -25760,2,100,99 -25761,2,100,99 -25762,2,100,99 -25763,2,100,99 -25764,2,100,99 -25765,2,100,99 -25766,2,100,99 -25767,2,100,99 -25768,2,100,99 -9858,5,1,99 -9859,5,1,99 -9860,5,1,99 -9861,5,1,99 -9862,5,1,99 -10155,5,2,99 -10156,5,2,99 -10157,5,2,99 -10158,5,2,99 -10159,5,2,99 -10160,5,2,99 -10161,5,2,99 -10162,5,5,99 -10163,5,5,99 -10165,5,10,99 -15669,5,0,99 -15670,5,0,99 -15671,5,0,99 -15672,5,0,99 -9858,5,1,99 -9859,5,1,99 -9860,5,1,99 -9861,5,1,99 -9862,5,1,99 -10155,5,2,99 -10156,5,2,99 -10157,5,2,99 -10158,5,2,99 -10159,5,2,99 -10160,5,2,99 -10161,5,2,99 -10162,5,5,99 -10163,5,5,99 -10165,5,10,99 -15669,5,0,99 -15670,5,0,99 -15671,5,0,99 -15672,5,0,99 -11760,6,0,1 -13225,6,0,1 -13226,6,0,1 -13227,6,0,1 -13228,6,0,1 -13229,6,0,1 -13230,6,0,1 -13231,6,0,1 -13232,6,0,1 -13233,6,0,1 -13234,6,0,1 -13235,6,0,1 -13236,6,0,1 -13237,6,0,1 -13238,6,0,1 -13239,6,0,1 -13240,6,0,1 -13241,6,0,1 -13242,6,0,1 -13243,6,0,1 -13244,6,0,1 -13245,6,0,1 -13246,6,0,1 -13247,6,0,1 -13248,6,0,1 -13251,6,0,1 -13252,6,0,1 -13253,6,0,1 -13792,6,0,1 -14248,6,0,1 -14249,6,0,1 -14250,6,0,1 -14251,6,0,1 -14252,6,0,1 -14254,6,0,1 -14255,6,0,1 -14256,6,0,1 -16112,6,0,1 -16113,6,0,1 -16114,6,0,1 -16122,6,0,1 -16123,6,0,1 -16124,6,0,1 -16125,6,0,1 -16126,6,0,1 -16127,6,0,1 -16128,6,0,1 -16129,6,0,1 -16130,6,0,1 -16131,6,0,1 -16132,6,0,1 -16133,6,0,1 -16134,6,0,1 -16167,6,0,1 -16168,6,0,1 -16169,6,0,1 -16170,6,0,1 -16171,6,0,1 -16172,6,0,1 -16173,6,0,1 -16174,6,0,1 -16175,6,0,1 -16176,6,0,1 -16177,6,0,1 -16178,6,0,1 -16179,6,0,1 -16180,6,0,1 -16181,6,0,1 -16182,6,0,1 -16183,6,0,1 -16184,6,0,1 -16185,6,0,1 -16186,6,0,1 -16187,6,0,1 -16188,6,0,1 -16190,6,0,1 -16727,6,0,1 -16745,6,0,1 -16746,6,0,1 -16747,6,0,1 -16748,6,0,1 -16749,6,0,1 -16750,6,0,1 -16751,6,0,1 -16752,6,0,1 -16753,6,0,1 -16754,6,0,1 -16755,6,0,1 -16756,6,0,1 -16857,6,0,1 -17059,6,0,1 -17060,6,0,1 -17061,6,0,1 -17062,6,0,1 -17063,6,0,1 -17064,6,0,1 -17065,6,0,1 -17066,6,0,1 -17067,6,0,1 -17069,6,0,1 -17070,6,0,1 -17071,6,0,1 -17072,6,0,1 -17073,6,0,1 -17074,6,0,1 -17086,6,0,1 -17087,6,0,1 -17088,6,0,1 -17089,6,0,1 -17090,6,0,1 -17091,6,0,1 -17092,6,0,1 -17093,6,0,1 -17094,6,0,1 -17095,6,0,1 -17096,6,0,1 -17097,6,0,1 -17098,6,0,1 -17099,6,0,1 -17100,6,0,1 -17101,6,0,1 -17102,6,0,1 -17103,6,0,1 -17104,6,0,1 -17105,6,0,1 -17115,6,0,1 -17116,6,0,1 -17117,6,0,1 -17118,6,0,1 -17119,6,0,1 -17133,6,0,1 -17134,6,0,1 -17135,6,0,1 -17136,6,0,1 -17137,6,0,1 -17138,6,0,1 -17139,6,0,1 -17140,6,0,1 -17141,6,0,1 -17142,6,0,1 -17143,6,0,1 -17144,6,0,1 -17145,6,0,1 -17146,6,0,1 -17147,6,0,1 -17148,6,0,1 -17149,6,0,1 -17150,6,0,1 -17151,6,0,1 -17152,6,0,1 -17153,6,0,1 -17370,6,0,1 -17371,6,0,1 -17372,6,0,1 -17931,6,0,1 -17932,6,0,1 -17935,6,0,1 -17936,6,0,1 -17937,6,0,1 -17938,6,0,1 -17939,6,0,1 -17940,6,0,1 -18506,6,0,1 -19505,6,0,1 -19506,6,0,1 -19507,6,0,1 -19563,6,0,1 -19631,6,0,1 -19632,6,0,1 -19633,6,0,1 -19634,6,0,1 -19635,6,0,1 -19636,6,0,1 -19637,6,0,1 -19638,6,0,1 -19639,6,0,1 -19640,6,0,1 -19641,6,0,1 -19642,6,0,1 -19643,6,0,1 -21134,6,0,1 -21185,6,0,1 -21191,6,0,1 -21193,6,0,1 -21319,6,0,1 -21320,6,0,1 -21321,6,0,1 -21326,6,0,1 -21327,6,0,1 -21470,6,0,1 -21471,6,0,1 -21472,6,0,1 -21473,6,0,1 -21474,6,0,1 -21475,6,0,1 -21476,6,0,1 -21477,6,0,1 -21478,6,0,1 -21479,6,0,1 -21546,6,0,1 -21547,6,0,1 -21548,6,0,1 -21549,6,0,1 -21550,6,0,1 -21551,6,0,1 -21552,6,0,1 -21553,6,0,1 -21554,6,0,1 -21555,6,0,1 -21556,6,0,1 -21557,6,0,1 -21658,6,0,1 -21659,6,0,1 -21660,6,0,1 -21661,6,0,1 -21662,6,0,1 -21663,6,0,1 -21664,6,0,1 -21665,6,0,1 -21666,6,0,1 -21667,6,0,1 -21716,6,0,1 -21717,6,0,1 -21718,6,0,1 -21719,6,0,1 -21720,6,0,1 -21721,6,0,1 -21722,6,0,1 -21723,6,0,1 -23378,6,0,1 -23379,6,0,1 -23477,6,0,1 -23478,6,0,1 -23479,6,0,1 -23480,6,0,1 -23481,6,0,1 -23482,6,0,1 -23483,6,0,1 -23484,6,0,1 -23485,6,0,1 -23486,6,0,1 -23487,6,0,1 -23488,6,0,1 -23489,6,0,1 -23490,6,0,1 -23491,6,0,1 -23492,6,0,1 -23493,6,0,1 -23494,6,0,1 -23495,6,0,1 -23496,6,0,1 -23497,6,0,1 -23498,6,0,1 -23499,6,0,1 -23502,6,0,1 -23503,6,0,1 -23504,6,0,1 -23505,6,0,1 -23524,6,0,1 -23525,6,0,1 -23526,6,0,1 -23527,6,0,1 -23528,6,0,1 -23529,6,0,1 -23530,6,0,1 -23531,6,0,1 -23532,6,0,1 -23551,6,0,1 -23552,6,0,1 -23553,6,0,1 -23554,6,0,1 -23555,6,0,1 -23556,6,0,1 -23557,6,0,1 -23558,6,0,1 -23559,6,0,1 -23560,6,0,1 -23561,6,0,1 -23562,6,0,1 -23563,6,0,1 -23564,6,0,1 -23565,6,0,1 -23566,6,0,1 -23567,6,0,1 -23568,6,0,1 -23569,6,0,1 -23570,6,0,1 -23571,6,0,1 -23572,6,0,1 -23573,6,0,1 -23574,6,0,1 -23575,6,0,1 -23576,6,0,1 -23577,6,0,1 -23578,6,0,1 -23579,6,0,1 -23580,6,0,1 -23581,6,0,1 -23582,6,0,1 -23583,6,0,1 -25028,6,0,1 -13316,7,0,1 -13317,7,0,1 -13318,7,0,1 -13319,7,0,1 -13320,7,0,1 -13321,7,0,1 -13322,7,0,1 -13323,7,0,1 -13358,7,0,1 -13359,7,0,1 -13360,7,0,1 -13361,7,0,1 -13362,7,0,1 -13363,7,0,1 -13364,7,0,1 -13365,7,0,1 -13366,7,0,1 -13367,7,0,1 -13368,7,0,1 -13369,7,0,1 -13370,7,0,1 -16202,7,0,1 -16203,7,0,1 -16204,7,0,1 -16205,7,0,1 -16206,7,0,1 -16207,7,0,1 -16208,7,0,1 -16209,7,0,1 -16210,7,0,1 -16211,7,0,1 -16212,7,0,1 -16213,7,0,1 -16214,7,0,1 -16215,7,0,1 -16216,7,0,1 -16217,7,0,1 -16218,7,0,1 -16219,7,0,1 -16220,7,0,1 -16221,7,0,1 -16222,7,0,1 -16223,7,0,1 -16224,7,0,1 -16225,7,0,1 -16226,7,0,1 -16227,7,0,1 -16228,7,0,1 -16229,7,0,1 -16230,7,0,1 -16231,7,0,1 -16232,7,0,1 -16233,7,0,1 -16234,7,0,1 -16235,7,0,1 -16236,7,0,1 -16631,7,0,1 -17108,7,0,1 -18750,7,0,1 -18751,7,0,1 -18752,7,0,1 -18755,7,0,1 -18756,7,0,1 -18759,7,0,1 -18760,7,0,1 -18761,7,0,1 -18762,7,0,1 -18763,7,0,1 -18766,7,0,1 -18767,7,0,1 -18768,7,0,1 -18771,7,0,1 -18772,7,0,1 -18773,7,0,1 -18779,7,0,1 -18783,7,0,1 -18784,7,0,1 -18787,7,0,1 -18790,7,0,1 -18791,7,0,1 -18792,7,0,1 -18793,7,0,1 -18797,7,0,1 -18799,7,0,1 -18804,7,0,1 -18805,7,0,1 -18807,7,0,1 -18809,7,0,1 -18812,7,0,1 -19148,7,0,1 -21356,7,0,1 -21462,7,0,1 -21463,7,0,1 -21464,7,0,1 -21465,7,0,1 -21466,7,0,1 -21467,7,0,1 -21468,7,0,1 -21469,7,0,1 -21775,7,0,1 -23398,7,0,1 -24745,7,0,1 -24746,7,0,1 -24747,7,0,1 -24748,7,0,1 -24749,7,0,1 -24750,7,0,1 -24751,7,0,1 -24752,7,0,1 -24753,7,0,1 -24754,7,0,1 -24755,7,0,1 -24756,7,0,1 -24757,7,0,1 -24758,7,0,1 -24759,7,0,1 -24760,7,0,1 -24761,7,0,1 -24762,7,0,1 -24763,7,0,1 -24764,7,0,1 -24765,7,0,1 -24766,7,0,1 -24767,7,0,1 -24768,7,0,1 -24769,7,0,1 -24770,7,0,1 -24771,7,0,1 -24772,7,0,1 -24773,7,0,1 -24774,7,0,1 -24775,7,0,1 -24776,7,0,1 -24777,7,0,1 -24778,7,0,1 -24779,7,0,1 -24780,7,0,1 -24781,7,0,1 -24782,7,0,1 -24783,7,0,1 -24784,7,0,1 -24785,7,0,1 -24802,7,0,1 -24803,7,0,1 -24804,7,0,1 -24805,7,0,1 -24806,7,0,1 -24807,7,0,1 -24808,7,0,1 -24809,7,0,1 -24810,7,0,1 -24811,7,0,1 -24812,7,0,1 -24813,7,0,1 -13193,8,0,1 -13194,8,0,1 -13195,8,0,1 -13196,8,0,1 -13197,8,0,1 -13198,8,0,1 -13199,8,0,1 -13200,8,0,1 -13201,8,0,1 -13202,8,0,1 -13203,8,0,1 -13204,8,0,1 -13205,8,0,1 -13206,8,0,1 -13207,8,0,1 -13208,8,0,1 -13209,8,0,1 -13210,8,0,1 -13211,8,0,1 -13212,8,0,1 -18885,8,0,1 -18886,8,0,1 -18887,8,0,1 -18888,8,0,1 -18889,8,0,1 -18890,8,0,1 -18891,8,0,1 -18892,8,0,1 -25626,8,0,1 -25627,8,0,1 -25628,8,0,1 -25629,8,0,1 -25630,8,0,1 -25631,8,0,1 -25632,8,0,1 -25633,8,0,1 -25634,8,0,1 -25635,8,0,1 -25636,8,0,1 -25637,8,0,1 -25638,8,0,1 -25639,8,0,1 -25640,8,0,1 -25641,8,0,1 -25642,8,0,1 -25643,8,0,1 -25644,8,0,1 -25645,8,0,1 -25646,8,0,1 -25647,8,0,1 -13213,9,0,1 -13214,9,0,1 -13215,9,0,1 -13216,9,0,1 -13257,10,0,1 -13258,10,0,1 -13259,10,0,1 -13260,10,0,1 -13261,10,0,1 -13254,12,0,1 -13255,12,0,1 -13256,12,0,1 -16237,12,0,1 -16238,12,0,1 -18484,14,0,1 -18505,14,0,1 -18638,14,0,1 -18639,14,0,1 -21129,14,0,1 -21130,14,0,1 -21131,14,0,1 -21132,14,0,1 -21133,14,0,1 -21713,14,0,1 -21714,14,0,1 -21715,14,0,1 -21776,14,0,1 -23124,14,0,1 -23125,14,0,1 -23126,14,0,1 -23127,14,0,1 -23128,14,0,1 -23129,14,0,1 -23130,14,0,1 -62,3,0,1 -1674,3,8,1 -2697,3,8,1 -3720,3,8,1 -4743,3,8,1 -63,3,104,1 -1675,3,104,1 -2698,3,104,1 -3721,3,104,1 -4744,3,104,1 -64,3,260,1 -1676,3,260,1 -2699,3,260,1 -3722,3,260,1 -4745,3,260,1 -65,3,488,1 -1677,3,488,1 -2700,3,488,1 -3723,3,488,1 -4746,3,488,1 -66,3,1160,1 -1678,3,1160,1 -2701,3,1160,1 -3724,3,1160,1 -4747,3,1160,1 -67,3,788,1 -1679,3,788,1 -2702,3,788,1 -3725,3,788,1 -4748,3,788,1 -68,3,1448,1 -1680,3,1448,1 -2703,3,1448,1 -3726,3,1448,1 -4749,3,1448,1 -72,3,0,1 -1684,3,10,1 -2707,3,10,1 -3730,3,10,1 -4753,3,10,1 -74,3,130,1 -1686,3,130,1 -2709,3,130,1 -3732,3,130,1 -4755,3,130,1 -75,3,610,1 -1687,3,610,1 -2710,3,610,1 -3733,3,610,1 -4756,3,610,1 -76,3,325,1 -1688,3,325,1 -2711,3,325,1 -3734,3,325,1 -4757,3,325,1 -77,3,985,1 -1689,3,985,1 -2712,3,985,1 -3735,3,985,1 -4758,3,985,1 -78,3,1450,1 -1690,3,1450,1 -2713,3,1450,1 -3736,3,1450,1 -4759,3,1450,1 -79,3,1810,1 -1691,3,1810,1 -2714,3,1810,1 -3737,3,1810,1 -4760,3,1810,1 -80,3,0,1 -1692,3,10,1 -2715,3,10,1 -3738,3,10,1 -4761,3,10,1 -81,3,130,1 -1693,3,130,1 -2716,3,130,1 -3739,3,130,1 -4762,3,130,1 -82,3,610,1 -1694,3,610,1 -2717,3,610,1 -3740,3,610,1 -4763,3,610,1 -83,3,325,1 -1695,3,325,1 -2718,3,325,1 -3741,3,325,1 -4764,3,325,1 -84,3,985,1 -1696,3,985,1 -2719,3,985,1 -3742,3,985,1 -4765,3,985,1 -85,3,1450,1 -1697,3,1450,1 -2720,3,1450,1 -3743,3,1450,1 -4766,3,1450,1 -86,3,1810,1 -1698,3,1810,1 -2721,3,1810,1 -3744,3,1810,1 -4767,3,1810,1 -91,3,0,1 -1703,3,8,1 -2726,3,8,1 -3749,3,8,1 -4772,3,8,1 -92,3,104,1 -1704,3,104,1 -2727,3,104,1 -3750,3,104,1 -4773,3,104,1 -93,3,488,1 -1705,3,488,1 -2728,3,488,1 -3751,3,488,1 -4774,3,488,1 -94,3,260,1 -1706,3,260,1 -2729,3,260,1 -3752,3,260,1 -4775,3,260,1 -95,3,788,1 -1707,3,788,1 -2730,3,788,1 -3753,3,788,1 -4776,3,788,1 -96,3,1448,1 -1708,3,1448,1 -2731,3,1448,1 -3754,3,1448,1 -4777,3,1448,1 -97,3,1160,1 -1709,3,1160,1 -2732,3,1160,1 -3755,3,1160,1 -4778,3,1160,1 -98,3,0,1 -1710,3,10,1 -2733,3,10,1 -3756,3,10,1 -4779,3,10,1 -99,3,130,1 -1711,3,130,1 -2734,3,130,1 -3757,3,130,1 -4780,3,130,1 -100,3,610,1 -1712,3,610,1 -2735,3,610,1 -3758,3,610,1 -4781,3,610,1 -101,3,325,1 -1713,3,325,1 -2736,3,325,1 -3759,3,325,1 -4782,3,325,1 -102,3,985,1 -1714,3,985,1 -2737,3,985,1 -3760,3,985,1 -4783,3,985,1 -103,3,1810,1 -1715,3,1810,1 -2738,3,1810,1 -3761,3,1810,1 -4784,3,1810,1 -104,3,1450,1 -1716,3,1450,1 -2739,3,1450,1 -3762,3,1450,1 -4785,3,1450,1 -105,3,0,1 -1717,3,10,1 -2740,3,10,1 -3763,3,10,1 -4786,3,10,1 -106,3,130,1 -1718,3,130,1 -2741,3,130,1 -3764,3,130,1 -4787,3,130,1 -107,3,610,1 -1719,3,610,1 -2742,3,610,1 -3765,3,610,1 -4788,3,610,1 -108,3,325,1 -1720,3,325,1 -2743,3,325,1 -3766,3,325,1 -4789,3,325,1 -109,3,985,1 -1721,3,985,1 -2744,3,985,1 -3767,3,985,1 -4790,3,985,1 -110,3,1450,1 -1722,3,1450,1 -2745,3,1450,1 -3768,3,1450,1 -4791,3,1450,1 -111,3,1810,1 -1723,3,1810,1 -2746,3,1810,1 -3769,3,1810,1 -4792,3,1810,1 -112,3,0,1 -1724,3,10,1 -2747,3,10,1 -3770,3,10,1 -4793,3,10,1 -113,3,130,1 -1725,3,130,1 -2748,3,130,1 -3771,3,130,1 -4794,3,130,1 -114,3,610,1 -1726,3,610,1 -2749,3,610,1 -3772,3,610,1 -4795,3,610,1 -115,3,325,1 -1727,3,325,1 -2750,3,325,1 -3773,3,325,1 -4796,3,325,1 -116,3,985,1 -1728,3,985,1 -2751,3,985,1 -3774,3,985,1 -4797,3,985,1 -117,3,1450,1 -1729,3,1450,1 -2752,3,1450,1 -3775,3,1450,1 -4798,3,1450,1 -118,3,1810,1 -1730,3,1810,1 -2753,3,1810,1 -3776,3,1810,1 -4799,3,1810,1 -119,3,0,1 -1731,3,10,1 -2754,3,10,1 -3777,3,10,1 -4800,3,10,1 -120,3,130,1 -1732,3,130,1 -2755,3,130,1 -3778,3,130,1 -4801,3,130,1 -121,3,610,1 -1733,3,610,1 -2756,3,610,1 -3779,3,610,1 -4802,3,610,1 -122,3,1810,1 -1734,3,1810,1 -2757,3,1810,1 -3780,3,1810,1 -4803,3,1810,1 -123,3,985,1 -1735,3,985,1 -2758,3,985,1 -3781,3,985,1 -4804,3,985,1 -124,3,325,1 -1736,3,325,1 -2759,3,325,1 -3782,3,325,1 -4805,3,325,1 -125,3,2885,1 -1737,3,2885,1 -2760,3,2885,1 -3783,3,2885,1 -4806,3,2885,1 -126,3,0,1 -1738,3,10,1 -2761,3,10,1 -3784,3,10,1 -4807,3,10,1 -127,3,130,1 -1739,3,130,1 -2762,3,130,1 -3785,3,130,1 -4808,3,130,1 -128,3,1285,1 -1740,3,1285,1 -2763,3,1285,1 -3786,3,1285,1 -4809,3,1285,1 -129,3,2210,1 -1741,3,2210,1 -2764,3,2210,1 -3787,3,2210,1 -4810,3,2210,1 -130,3,4810,1 -1742,3,4810,1 -2765,3,4810,1 -3788,3,4810,1 -4811,3,4810,1 -131,3,6485,1 -1743,3,6485,1 -2766,3,6485,1 -3789,3,6485,1 -4812,3,6485,1 -132,3,610,1 -1744,3,610,1 -2767,3,610,1 -3790,3,610,1 -4813,3,610,1 -133,3,13000,1 -1745,3,13000,1 -2768,3,13000,1 -3791,3,13000,1 -4814,3,13000,1 -134,3,1768,1 -1746,3,1768,1 -2769,3,1768,1 -3792,3,1768,1 -4815,3,1768,1 -136,3,2308,1 -1748,3,2308,1 -2771,3,2308,1 -3794,3,2308,1 -4817,3,2308,1 -137,3,2708,1 -1749,3,2708,1 -2772,3,2708,1 -3795,3,2708,1 -4818,3,2708,1 -138,3,3848,1 -1750,3,3848,1 -2773,3,3848,1 -3796,3,3848,1 -4819,3,3848,1 -139,3,3140,1 -1751,3,3140,1 -2774,3,3140,1 -3797,3,3140,1 -4820,3,3140,1 -140,3,5188,1 -1752,3,5188,1 -2775,3,5188,1 -3798,3,5188,1 -4821,3,5188,1 -141,3,5480,1 -1753,3,5480,1 -2776,3,5480,1 -3799,3,5480,1 -4822,3,5480,1 -142,3,4628,1 -1754,3,4628,1 -2777,3,4628,1 -3800,3,4628,1 -4823,3,4628,1 -143,3,8104,1 -1755,3,8104,1 -2778,3,8104,1 -3801,3,8104,1 -4824,3,8104,1 -144,3,6088,1 -1756,3,6088,1 -2779,3,6088,1 -3802,3,6088,1 -4825,3,6088,1 -145,3,4100,1 -1757,3,4100,1 -2780,3,4100,1 -3803,3,4100,1 -4826,3,4100,1 -146,3,5780,1 -1758,3,5780,1 -2781,3,5780,1 -3804,3,5780,1 -4827,3,5780,1 -147,3,8468,1 -1759,3,8468,1 -2782,3,8468,1 -3805,3,8468,1 -4828,3,8468,1 -148,3,8104,1 -1760,3,8104,1 -2783,3,8104,1 -3806,3,8104,1 -4829,3,8104,1 -149,3,8840,1 -1761,3,8840,1 -2784,3,8840,1 -3807,3,8840,1 -4830,3,8840,1 -150,3,6404,1 -1762,3,6404,1 -2785,3,6404,1 -3808,3,6404,1 -4831,3,6404,1 -151,3,14404,1 -1763,3,14404,1 -2786,3,14404,1 -3809,3,14404,1 -4832,3,14404,1 -152,3,8468,1 -1764,3,8468,1 -2787,3,8468,1 -3810,3,8468,1 -4833,3,8468,1 -153,3,12104,1 -1765,3,12104,1 -2788,3,12104,1 -3811,3,12104,1 -4834,3,12104,1 -154,3,9220,1 -1766,3,9220,1 -2789,3,9220,1 -3812,3,9220,1 -4835,3,9220,1 -155,3,8840,1 -1767,3,8840,1 -2790,3,8840,1 -3813,3,8840,1 -4836,3,8840,1 -156,3,14404,1 -1768,3,14404,1 -2791,3,14404,1 -3814,3,14404,1 -4837,3,14404,1 -157,3,12548,1 -1769,3,12548,1 -2792,3,12548,1 -3815,3,12548,1 -4838,3,12548,1 -158,3,11240,1 -1770,3,11240,1 -2793,3,11240,1 -3816,3,11240,1 -4839,3,11240,1 -159,3,10408,1 -1771,3,10408,1 -2794,3,10408,1 -3817,3,10408,1 -4840,3,10408,1 -160,3,14404,1 -1772,3,14404,1 -2795,3,14404,1 -3818,3,14404,1 -4841,3,14404,1 -161,3,12104,1 -1773,3,12104,1 -2796,3,12104,1 -3819,3,12104,1 -4842,3,12104,1 -176,3,2210,1 -1788,3,2210,1 -2811,3,2210,1 -3834,3,2210,1 -4857,3,2210,1 -177,3,2425,1 -1789,3,2425,1 -2812,3,2425,1 -3835,3,2425,1 -4858,3,2425,1 -178,3,2885,1 -1790,3,2885,1 -2813,3,2885,1 -3836,3,2885,1 -4859,3,2885,1 -179,3,3385,1 -1791,3,3385,1 -2814,3,3385,1 -3837,3,3385,1 -4860,3,3385,1 -180,3,3925,1 -1792,3,3925,1 -2815,3,3925,1 -3838,3,3925,1 -4861,3,3925,1 -181,3,4810,1 -1793,3,4810,1 -2816,3,4810,1 -3839,3,4810,1 -4862,3,4810,1 -182,3,7225,1 -1794,3,7225,1 -2817,3,7225,1 -3840,3,7225,1 -4863,3,7225,1 -183,3,5125,1 -1795,3,5125,1 -2818,3,5125,1 -3841,3,5125,1 -4864,3,5125,1 -184,3,5785,1 -1796,3,5785,1 -2819,3,5785,1 -3842,3,5785,1 -4865,3,5785,1 -185,3,10130,1 -1797,3,10130,1 -2820,3,10130,1 -3843,3,10130,1 -4866,3,10130,1 -186,3,7610,1 -1798,3,7610,1 -2821,3,7610,1 -3844,3,7610,1 -4867,3,7610,1 -187,3,6850,1 -1799,3,6850,1 -2822,3,6850,1 -3845,3,6850,1 -4868,3,6850,1 -188,3,6485,1 -1800,3,6485,1 -2823,3,6485,1 -3846,3,6485,1 -4869,3,6485,1 -189,3,8005,1 -1801,3,8005,1 -2824,3,8005,1 -3847,3,8005,1 -4870,3,8005,1 -190,3,10130,1 -1802,3,10130,1 -2825,3,10130,1 -3848,3,10130,1 -4871,3,10130,1 -191,3,10585,1 -1803,3,10585,1 -2826,3,10585,1 -3849,3,10585,1 -4872,3,10585,1 -192,3,11050,1 -1804,3,11050,1 -2827,3,11050,1 -3850,3,11050,1 -4873,3,11050,1 -193,3,11050,1 -1805,3,11050,1 -2828,3,11050,1 -3851,3,11050,1 -4874,3,11050,1 -194,3,11525,1 -1806,3,11525,1 -2829,3,11525,1 -3852,3,11525,1 -4875,3,11525,1 -195,3,16250,1 -1807,3,16250,1 -2830,3,16250,1 -3853,3,16250,1 -4876,3,16250,1 -196,3,10585,1 -1808,3,10585,1 -2831,3,10585,1 -3854,3,10585,1 -4877,3,10585,1 -197,3,18005,1 -1809,3,18005,1 -2832,3,18005,1 -3855,3,18005,1 -4878,3,18005,1 -198,3,13010,1 -1810,3,13010,1 -2833,3,13010,1 -3856,3,13010,1 -4879,3,13010,1 -199,3,15685,1 -1811,3,15685,1 -2834,3,15685,1 -3857,3,15685,1 -4880,3,15685,1 -200,3,14050,1 -1812,3,14050,1 -2835,3,14050,1 -3858,3,14050,1 -4881,3,14050,1 -201,3,18005,1 -1813,3,18005,1 -2836,3,18005,1 -3859,3,18005,1 -4882,3,18005,1 -202,3,15130,1 -1814,3,15130,1 -2837,3,15130,1 -3860,3,15130,1 -4883,3,15130,1 -203,3,15130,1 -1815,3,15130,1 -2838,3,15130,1 -3861,3,15130,1 -4884,3,15130,1 -204,3,18005,1 -1816,3,18005,1 -2839,3,18005,1 -3862,3,18005,1 -4885,3,18005,1 -205,3,2210,1 -1817,3,2210,1 -2840,3,2210,1 -3863,3,2210,1 -4886,3,2210,1 -206,3,2425,1 -1818,3,2425,1 -2841,3,2425,1 -3864,3,2425,1 -4887,3,2425,1 -207,3,2885,1 -1819,3,2885,1 -2842,3,2885,1 -3865,3,2885,1 -4888,3,2885,1 -208,3,3385,1 -1820,3,3385,1 -2843,3,3385,1 -3866,3,3385,1 -4889,3,3385,1 -209,3,3925,1 -1821,3,3925,1 -2844,3,3925,1 -3867,3,3925,1 -4890,3,3925,1 -210,3,4810,1 -1822,3,4810,1 -2845,3,4810,1 -3868,3,4810,1 -4891,3,4810,1 -211,3,7225,1 -1823,3,7225,1 -2846,3,7225,1 -3869,3,7225,1 -4892,3,7225,1 -212,3,5125,1 -1824,3,5125,1 -2847,3,5125,1 -3870,3,5125,1 -4893,3,5125,1 -213,3,5785,1 -1825,3,5785,1 -2848,3,5785,1 -3871,3,5785,1 -4894,3,5785,1 -214,3,10130,1 -1826,3,10130,1 -2849,3,10130,1 -3872,3,10130,1 -4895,3,10130,1 -215,3,7610,1 -1827,3,7610,1 -2850,3,7610,1 -3873,3,7610,1 -4896,3,7610,1 -216,3,8005,1 -1828,3,8005,1 -2851,3,8005,1 -3874,3,8005,1 -4897,3,8005,1 -217,3,6485,1 -1829,3,6485,1 -2852,3,6485,1 -3875,3,6485,1 -4898,3,6485,1 -218,3,6850,1 -1830,3,6850,1 -2853,3,6850,1 -3876,3,6850,1 -4899,3,6850,1 -219,3,10585,1 -1831,3,10585,1 -2854,3,10585,1 -3877,3,10585,1 -4900,3,10585,1 -220,3,11050,1 -1832,3,11050,1 -2855,3,11050,1 -3878,3,11050,1 -4901,3,11050,1 -221,3,10130,1 -1833,3,10130,1 -2856,3,10130,1 -3879,3,10130,1 -4902,3,10130,1 -222,3,10585,1 -1834,3,10585,1 -2857,3,10585,1 -3880,3,10585,1 -4903,3,10585,1 -223,3,11525,1 -1835,3,11525,1 -2858,3,11525,1 -3881,3,11525,1 -4904,3,11525,1 -224,3,15130,1 -1836,3,15130,1 -2859,3,15130,1 -3882,3,15130,1 -4905,3,15130,1 -225,3,11050,1 -1837,3,11050,1 -2860,3,11050,1 -3883,3,11050,1 -4906,3,11050,1 -226,3,18005,1 -1838,3,18005,1 -2861,3,18005,1 -3884,3,18005,1 -4907,3,18005,1 -227,3,13010,1 -1839,3,13010,1 -2862,3,13010,1 -3885,3,13010,1 -4908,3,13010,1 -228,3,14050,1 -1840,3,14050,1 -2863,3,14050,1 -3886,3,14050,1 -4909,3,14050,1 -229,3,18005,1 -1841,3,18005,1 -2864,3,18005,1 -3887,3,18005,1 -4910,3,18005,1 -230,3,15130,1 -1842,3,15130,1 -2865,3,15130,1 -3888,3,15130,1 -4911,3,15130,1 -231,3,15685,1 -1843,3,15685,1 -2866,3,15685,1 -3889,3,15685,1 -4912,3,15685,1 -232,3,16250,1 -1844,3,16250,1 -2867,3,16250,1 -3890,3,16250,1 -4913,3,16250,1 -233,3,18005,1 -1845,3,18005,1 -2868,3,18005,1 -3891,3,18005,1 -4914,3,18005,1 -248,3,1768,1 -1860,3,1768,1 -2883,3,1768,1 -3906,3,1768,1 -4929,3,1768,1 -249,3,1940,1 -1861,3,1940,1 -2884,3,1940,1 -3907,3,1940,1 -4930,3,1940,1 -250,3,2308,1 -1862,3,2308,1 -2885,3,2308,1 -3908,3,2308,1 -4931,3,2308,1 -251,3,2708,1 -1863,3,2708,1 -2886,3,2708,1 -3909,3,2708,1 -4932,3,2708,1 -252,3,3140,1 -1864,3,3140,1 -2887,3,3140,1 -3910,3,3140,1 -4933,3,3140,1 -253,3,3848,1 -1865,3,3848,1 -2888,3,3848,1 -3911,3,3848,1 -4934,3,3848,1 -254,3,5188,1 -1866,3,5188,1 -2889,3,5188,1 -3912,3,5188,1 -4935,3,5188,1 -255,3,4100,1 -1867,3,4100,1 -2890,3,4100,1 -3913,3,4100,1 -4936,3,4100,1 -256,3,4628,1 -1868,3,4628,1 -2891,3,4628,1 -3914,3,4628,1 -4937,3,4628,1 -257,3,8104,1 -1869,3,8104,1 -2892,3,8104,1 -3915,3,8104,1 -4938,3,8104,1 -258,3,6088,1 -1870,3,6088,1 -2893,3,6088,1 -3916,3,6088,1 -4939,3,6088,1 -259,3,5780,1 -1871,3,5780,1 -2894,3,5780,1 -3917,3,5780,1 -4940,3,5780,1 -260,3,5480,1 -1872,3,5480,1 -2895,3,5480,1 -3918,3,5480,1 -4941,3,5480,1 -261,3,8468,1 -1873,3,8468,1 -2896,3,8468,1 -3919,3,8468,1 -4942,3,8468,1 -262,3,6404,1 -1874,3,6404,1 -2897,3,6404,1 -3920,3,6404,1 -4943,3,6404,1 -263,3,8840,1 -1875,3,8840,1 -2898,3,8840,1 -3921,3,8840,1 -4944,3,8840,1 -264,3,8104,1 -1876,3,8104,1 -2899,3,8104,1 -3922,3,8104,1 -4945,3,8104,1 -265,3,8840,1 -1877,3,8840,1 -2900,3,8840,1 -3923,3,8840,1 -4946,3,8840,1 -266,3,9220,1 -1878,3,9220,1 -2901,3,9220,1 -3924,3,9220,1 -4947,3,9220,1 -267,3,12104,1 -1879,3,12104,1 -2902,3,12104,1 -3925,3,12104,1 -4948,3,12104,1 -268,3,8468,1 -1880,3,8468,1 -2903,3,8468,1 -3926,3,8468,1 -4949,3,8468,1 -269,3,14404,1 -1881,3,14404,1 -2904,3,14404,1 -3927,3,14404,1 -4950,3,14404,1 -270,3,10408,1 -1882,3,10408,1 -2905,3,10408,1 -3928,3,10408,1 -4951,3,10408,1 -271,3,11240,1 -1883,3,11240,1 -2906,3,11240,1 -3929,3,11240,1 -4952,3,11240,1 -272,3,14404,1 -1884,3,14404,1 -2907,3,14404,1 -3930,3,14404,1 -4953,3,14404,1 -273,3,13000,1 -1885,3,13000,1 -2908,3,13000,1 -3931,3,13000,1 -4954,3,13000,1 -274,3,12548,1 -1886,3,12548,1 -2909,3,12548,1 -3932,3,12548,1 -4955,3,12548,1 -275,3,12104,1 -1887,3,12104,1 -2910,3,12104,1 -3933,3,12104,1 -4956,3,12104,1 -276,3,14404,1 -1888,3,14404,1 -2911,3,14404,1 -3934,3,14404,1 -4957,3,14404,1 -277,3,2210,1 -1889,3,2210,1 -2912,3,2210,1 -3935,3,2210,1 -4958,3,2210,1 -278,3,2425,1 -1890,3,2425,1 -2913,3,2425,1 -3936,3,2425,1 -4959,3,2425,1 -279,3,2885,1 -1891,3,2885,1 -2914,3,2885,1 -3937,3,2885,1 -4960,3,2885,1 -280,3,3385,1 -1892,3,3385,1 -2915,3,3385,1 -3938,3,3385,1 -4961,3,3385,1 -281,3,3925,1 -1893,3,3925,1 -2916,3,3925,1 -3939,3,3925,1 -4962,3,3925,1 -282,3,4810,1 -1894,3,4810,1 -2917,3,4810,1 -3940,3,4810,1 -4963,3,4810,1 -283,3,7225,1 -1895,3,7225,1 -2918,3,7225,1 -3941,3,7225,1 -4964,3,7225,1 -284,3,5125,1 -1896,3,5125,1 -2919,3,5125,1 -3942,3,5125,1 -4965,3,5125,1 -285,3,5785,1 -1897,3,5785,1 -2920,3,5785,1 -3943,3,5785,1 -4966,3,5785,1 -287,3,7610,1 -1899,3,7610,1 -2922,3,7610,1 -3945,3,7610,1 -4968,3,7610,1 -288,3,6850,1 -1900,3,6850,1 -2923,3,6850,1 -3946,3,6850,1 -4969,3,6850,1 -289,3,6485,1 -1901,3,6485,1 -2924,3,6485,1 -3947,3,6485,1 -4970,3,6485,1 -290,3,10130,1 -1902,3,10130,1 -2925,3,10130,1 -3948,3,10130,1 -4971,3,10130,1 -291,3,8005,1 -1903,3,8005,1 -2926,3,8005,1 -3949,3,8005,1 -4972,3,8005,1 -293,3,10585,1 -1905,3,10585,1 -2928,3,10585,1 -3951,3,10585,1 -4974,3,10585,1 -294,3,10585,1 -1906,3,10585,1 -2929,3,10585,1 -3952,3,10585,1 -4975,3,10585,1 -295,3,11525,1 -1907,3,11525,1 -2930,3,11525,1 -3953,3,11525,1 -4976,3,11525,1 -296,3,15130,1 -1908,3,15130,1 -2931,3,15130,1 -3954,3,15130,1 -4977,3,15130,1 -297,3,11050,1 -1909,3,11050,1 -2932,3,11050,1 -3955,3,11050,1 -4978,3,11050,1 -298,3,18005,1 -1910,3,18005,1 -2933,3,18005,1 -3956,3,18005,1 -4979,3,18005,1 -299,3,14050,1 -1911,3,14050,1 -2934,3,14050,1 -3957,3,14050,1 -4980,3,14050,1 -300,3,15685,1 -1912,3,15685,1 -2935,3,15685,1 -3958,3,15685,1 -4981,3,15685,1 -301,3,13010,1 -1913,3,13010,1 -2936,3,13010,1 -3959,3,13010,1 -4982,3,13010,1 -302,3,18005,1 -1914,3,18005,1 -2937,3,18005,1 -3960,3,18005,1 -4983,3,18005,1 -303,3,15130,1 -1915,3,15130,1 -2938,3,15130,1 -3961,3,15130,1 -4984,3,15130,1 -304,3,16250,1 -1916,3,16250,1 -2939,3,16250,1 -3962,3,16250,1 -4985,3,16250,1 -305,3,18005,1 -1917,3,18005,1 -2940,3,18005,1 -3963,3,18005,1 -4986,3,18005,1 -306,3,2210,1 -1918,3,2210,1 -2941,3,2210,1 -3964,3,2210,1 -4987,3,2210,1 -307,3,2425,1 -1919,3,2425,1 -2942,3,2425,1 -3965,3,2425,1 -4988,3,2425,1 -308,3,2885,1 -1920,3,2885,1 -2943,3,2885,1 -3966,3,2885,1 -4989,3,2885,1 -309,3,3385,1 -1921,3,3385,1 -2944,3,3385,1 -3967,3,3385,1 -4990,3,3385,1 -310,3,3925,1 -1922,3,3925,1 -2945,3,3925,1 -3968,3,3925,1 -4991,3,3925,1 -311,3,5785,1 -1923,3,5785,1 -2946,3,5785,1 -3969,3,5785,1 -4992,3,5785,1 -312,3,7225,1 -1924,3,7225,1 -2947,3,7225,1 -3970,3,7225,1 -4993,3,7225,1 -313,3,5125,1 -1925,3,5125,1 -2948,3,5125,1 -3971,3,5125,1 -4994,3,5125,1 -314,3,4810,1 -1926,3,4810,1 -2949,3,4810,1 -3972,3,4810,1 -4995,3,4810,1 -315,3,10130,1 -1927,3,10130,1 -2950,3,10130,1 -3973,3,10130,1 -4996,3,10130,1 -316,3,7610,1 -1928,3,7610,1 -2951,3,7610,1 -3974,3,7610,1 -4997,3,7610,1 -317,3,6850,1 -1929,3,6850,1 -2952,3,6850,1 -3975,3,6850,1 -4998,3,6850,1 -318,3,6485,1 -1930,3,6485,1 -2953,3,6485,1 -3976,3,6485,1 -4999,3,6485,1 -319,3,10585,1 -1931,3,10585,1 -2954,3,10585,1 -3977,3,10585,1 -5000,3,10585,1 -320,3,8005,1 -1932,3,8005,1 -2955,3,8005,1 -3978,3,8005,1 -5001,3,8005,1 -321,3,11050,1 -1933,3,11050,1 -2956,3,11050,1 -3979,3,11050,1 -5002,3,11050,1 -322,3,10130,1 -1934,3,10130,1 -2957,3,10130,1 -3980,3,10130,1 -5003,3,10130,1 -323,3,11525,1 -1935,3,11525,1 -2958,3,11525,1 -3981,3,11525,1 -5004,3,11525,1 -324,3,10585,1 -1936,3,10585,1 -2959,3,10585,1 -3982,3,10585,1 -5005,3,10585,1 -325,3,15130,1 -1937,3,15130,1 -2960,3,15130,1 -3983,3,15130,1 -5006,3,15130,1 -326,3,11050,1 -1938,3,11050,1 -2961,3,11050,1 -3984,3,11050,1 -5007,3,11050,1 -327,3,18005,1 -1939,3,18005,1 -2962,3,18005,1 -3985,3,18005,1 -5008,3,18005,1 -328,3,13010,1 -1940,3,13010,1 -2963,3,13010,1 -3986,3,13010,1 -5009,3,13010,1 -329,3,14050,1 -1941,3,14050,1 -2964,3,14050,1 -3987,3,14050,1 -5010,3,14050,1 -330,3,16250,1 -1942,3,16250,1 -2965,3,16250,1 -3988,3,16250,1 -5011,3,16250,1 -331,3,15685,1 -1943,3,15685,1 -2966,3,15685,1 -3989,3,15685,1 -5012,3,15685,1 -332,3,15130,1 -1944,3,15130,1 -2967,3,15130,1 -3990,3,15130,1 -5013,3,15130,1 -333,3,18005,1 -1945,3,18005,1 -2968,3,18005,1 -3991,3,18005,1 -5014,3,18005,1 -334,3,18005,1 -1946,3,18005,1 -2969,3,18005,1 -3992,3,18005,1 -5015,3,18005,1 -335,3,2885,1 -1947,3,2885,1 -2970,3,2885,1 -3993,3,2885,1 -5016,3,2885,1 -336,3,2425,1 -1948,3,2425,1 -2971,3,2425,1 -3994,3,2425,1 -5017,3,2425,1 -337,3,2210,1 -1949,3,2210,1 -2972,3,2210,1 -3995,3,2210,1 -5018,3,2210,1 -338,3,3385,1 -1950,3,3385,1 -2973,3,3385,1 -3996,3,3385,1 -5019,3,3385,1 -339,3,3925,1 -1951,3,3925,1 -2974,3,3925,1 -3997,3,3925,1 -5020,3,3925,1 -340,3,4810,1 -1952,3,4810,1 -2975,3,4810,1 -3998,3,4810,1 -5021,3,4810,1 -341,3,7610,1 -1953,3,7610,1 -2976,3,7610,1 -3999,3,7610,1 -5022,3,7610,1 -342,3,5125,1 -1954,3,5125,1 -2977,3,5125,1 -4000,3,5125,1 -5023,3,5125,1 -343,3,5785,1 -1955,3,5785,1 -2978,3,5785,1 -4001,3,5785,1 -5024,3,5785,1 -344,3,10585,1 -1956,3,10585,1 -2979,3,10585,1 -4002,3,10585,1 -5025,3,10585,1 -345,3,6485,1 -1957,3,6485,1 -2980,3,6485,1 -4003,3,6485,1 -5026,3,6485,1 -346,3,6850,1 -1958,3,6850,1 -2981,3,6850,1 -4004,3,6850,1 -5027,3,6850,1 -347,3,7225,1 -1959,3,7225,1 -2982,3,7225,1 -4005,3,7225,1 -5028,3,7225,1 -348,3,10130,1 -1960,3,10130,1 -2983,3,10130,1 -4006,3,10130,1 -5029,3,10130,1 -349,3,8005,1 -1961,3,8005,1 -2984,3,8005,1 -4007,3,8005,1 -5030,3,8005,1 -350,3,11050,1 -1962,3,11050,1 -2985,3,11050,1 -4008,3,11050,1 -5031,3,11050,1 -351,3,10130,1 -1963,3,10130,1 -2986,3,10130,1 -4009,3,10130,1 -5032,3,10130,1 -352,3,10585,1 -1964,3,10585,1 -2987,3,10585,1 -4010,3,10585,1 -5033,3,10585,1 -353,3,11050,1 -1965,3,11050,1 -2988,3,11050,1 -4011,3,11050,1 -5034,3,11050,1 -354,3,18005,1 -1966,3,18005,1 -2989,3,18005,1 -4012,3,18005,1 -5035,3,18005,1 -355,3,11525,1 -1967,3,11525,1 -2990,3,11525,1 -4013,3,11525,1 -5036,3,11525,1 -356,3,13010,1 -1968,3,13010,1 -2991,3,13010,1 -4014,3,13010,1 -5037,3,13010,1 -357,3,15130,1 -1969,3,15130,1 -2992,3,15130,1 -4015,3,15130,1 -5038,3,15130,1 -358,3,14050,1 -1970,3,14050,1 -2993,3,14050,1 -4016,3,14050,1 -5039,3,14050,1 -359,3,18005,1 -1971,3,18005,1 -2994,3,18005,1 -4017,3,18005,1 -5040,3,18005,1 -360,3,15685,1 -1972,3,15685,1 -2995,3,15685,1 -4018,3,15685,1 -5041,3,15685,1 -361,3,15130,1 -1973,3,15130,1 -2996,3,15130,1 -4019,3,15130,1 -5042,3,15130,1 -362,3,16250,1 -1974,3,16250,1 -2997,3,16250,1 -4020,3,16250,1 -5043,3,16250,1 -363,3,18005,1 -1975,3,18005,1 -2998,3,18005,1 -4021,3,18005,1 -5044,3,18005,1 -364,3,10130,1 -1976,3,10130,1 -2999,3,10130,1 -4022,3,10130,1 -5045,3,10130,1 -365,3,2210,1 -1977,3,2210,1 -3000,3,2210,1 -4023,3,2210,1 -5046,3,2210,1 -366,3,1450,1 -1978,3,1450,1 -3001,3,1450,1 -4024,3,1450,1 -5047,3,1450,1 -367,3,2425,1 -1979,3,2425,1 -3002,3,2425,1 -4025,3,2425,1 -5048,3,2425,1 -368,3,3385,1 -1980,3,3385,1 -3003,3,3385,1 -4026,3,3385,1 -5049,3,3385,1 -369,3,4810,1 -1981,3,4810,1 -3004,3,4810,1 -4027,3,4810,1 -5050,3,4810,1 -370,3,3925,1 -1982,3,3925,1 -3005,3,3925,1 -4028,3,3925,1 -5051,3,3925,1 -371,3,15685,1 -1983,3,15685,1 -3006,3,15685,1 -4029,3,15685,1 -5052,3,15685,1 -372,3,7225,1 -1984,3,7225,1 -3007,3,7225,1 -4030,3,7225,1 -5053,3,7225,1 -373,3,5785,1 -1985,3,5785,1 -3008,3,5785,1 -4031,3,5785,1 -5054,3,5785,1 -374,3,8410,1 -1986,3,8410,1 -3009,3,8410,1 -4032,3,8410,1 -5055,3,8410,1 -375,3,7610,1 -1987,3,7610,1 -3010,3,7610,1 -4033,3,7610,1 -5056,3,7610,1 -376,3,8005,1 -1988,3,8005,1 -3011,3,8005,1 -4034,3,8005,1 -5057,3,8005,1 -377,3,21130,1 -1989,3,21130,1 -3012,3,21130,1 -4035,3,21130,1 -5058,3,21130,1 -378,3,9250,1 -1990,3,9250,1 -3013,3,9250,1 -4036,3,9250,1 -5059,3,9250,1 -379,3,24505,1 -1991,3,24505,1 -3014,3,24505,1 -4037,3,24505,1 -5060,3,24505,1 -380,3,18005,1 -1992,3,18005,1 -3015,3,18005,1 -4038,3,18005,1 -5061,3,18005,1 -381,3,5125,1 -1993,3,5125,1 -3016,3,5125,1 -4039,3,5125,1 -5062,3,5125,1 -383,3,15685,1 -1995,3,15685,1 -3018,3,15685,1 -4041,3,15685,1 -5064,3,15685,1 -384,3,15130,1 -1996,3,15130,1 -3019,3,15130,1 -4042,3,15130,1 -5065,3,15130,1 -385,3,11050,1 -1997,3,11050,1 -3020,3,11050,1 -4043,3,11050,1 -5066,3,11050,1 -386,3,22450,1 -1998,3,22450,1 -3021,3,22450,1 -4044,3,22450,1 -5067,3,22450,1 -387,3,18005,1 -1999,3,18005,1 -3022,3,18005,1 -4045,3,18005,1 -5068,3,18005,1 -388,3,14050,1 -2000,3,14050,1 -3023,3,14050,1 -4046,3,14050,1 -5069,3,14050,1 -390,3,19225,1 -2002,3,19225,1 -3025,3,19225,1 -4048,3,19225,1 -5071,3,19225,1 -391,3,16250,1 -2003,3,16250,1 -3026,3,16250,1 -4049,3,16250,1 -5072,3,16250,1 -392,3,18005,1 -2004,3,18005,1 -3027,3,18005,1 -4050,3,18005,1 -5073,3,18005,1 -394,3,9250,1 -2006,3,9250,1 -3029,3,9250,1 -4052,3,9250,1 -5075,3,9250,1 -395,3,8410,1 -2007,3,8410,1 -3030,3,8410,1 -4053,3,8410,1 -5076,3,8410,1 -396,3,3385,1 -2008,3,3385,1 -3031,3,3385,1 -4054,3,3385,1 -5077,3,3385,1 -397,3,12010,1 -2009,3,12010,1 -3032,3,12010,1 -4055,3,12010,1 -5078,3,12010,1 -398,3,11050,1 -2010,3,11050,1 -3033,3,11050,1 -4056,3,11050,1 -5079,3,11050,1 -399,3,14050,1 -2011,3,14050,1 -3034,3,14050,1 -4057,3,14050,1 -5080,3,14050,1 -401,3,13010,1 -2013,3,13010,1 -3036,3,13010,1 -4059,3,13010,1 -5082,3,13010,1 -402,3,15685,1 -2014,3,15685,1 -3037,3,15685,1 -4060,3,15685,1 -5083,3,15685,1 -403,3,16250,1 -2015,3,16250,1 -3038,3,16250,1 -4061,3,16250,1 -5084,3,16250,1 -404,3,15130,1 -2016,3,15130,1 -3039,3,15130,1 -4062,3,15130,1 -5085,3,15130,1 -405,3,15685,1 -2017,3,15685,1 -3040,3,15685,1 -4063,3,15685,1 -5086,3,15685,1 -406,3,28130,1 -2018,3,28130,1 -3041,3,28130,1 -4064,3,28130,1 -5087,3,28130,1 -407,3,8005,1 -2019,3,8005,1 -3042,3,8005,1 -4065,3,8005,1 -5088,3,8005,1 -408,3,28130,1 -2020,3,28130,1 -3043,3,28130,1 -4066,3,28130,1 -5089,3,28130,1 -409,3,10130,1 -2021,3,10130,1 -3044,3,10130,1 -4067,3,10130,1 -5090,3,10130,1 -410,3,19225,1 -2022,3,19225,1 -3045,3,19225,1 -4068,3,19225,1 -5091,3,19225,1 -411,3,21130,1 -2023,3,21130,1 -3046,3,21130,1 -4069,3,21130,1 -5092,3,21130,1 -412,3,24505,1 -2024,3,24505,1 -3047,3,24505,1 -4070,3,24505,1 -5093,3,24505,1 -413,3,15130,1 -2025,3,15130,1 -3048,3,15130,1 -4071,3,15130,1 -5094,3,15130,1 -414,3,29650,1 -2026,3,29650,1 -3049,3,29650,1 -4072,3,29650,1 -5095,3,29650,1 -415,3,18005,1 -2027,3,18005,1 -3050,3,18005,1 -4073,3,18005,1 -5096,3,18005,1 -416,3,32005,1 -2028,3,32005,1 -3051,3,32005,1 -4074,3,32005,1 -5097,3,32005,1 -417,3,18005,1 -2029,3,18005,1 -3052,3,18005,1 -4075,3,18005,1 -5098,3,18005,1 -418,3,32005,1 -2030,3,32005,1 -3053,3,32005,1 -4076,3,32005,1 -5099,3,32005,1 -419,3,22450,1 -2031,3,22450,1 -3054,3,22450,1 -4077,3,22450,1 -5100,3,22450,1 -421,3,18005,1 -2033,3,18005,1 -3056,3,18005,1 -4079,3,18005,1 -5102,3,18005,1 -9351,3,11050,1 -9352,3,11050,1 -9353,3,11050,1 -9354,3,11050,1 -9355,3,11050,1 -9356,3,10130,1 -9357,3,10130,1 -9358,3,10130,1 -9359,3,10130,1 -9360,3,10130,1 -9873,3,0,1 -9876,3,0,1 -9879,3,0,1 -9882,3,0,1 -10042,3,1940,1 -10043,3,1940,1 -10044,3,1940,1 -10045,3,1940,1 -10046,3,1940,1 -10216,3,500,1 -10217,3,500,1 -10218,3,500,1 -10219,3,500,1 -10220,3,500,1 -10196,3,10000,1 -10197,3,10000,1 -10198,3,10000,1 -10199,3,10000,1 -10200,3,10000,1 -10201,3,10000,1 -10202,3,10000,1 -10203,3,10000,1 -10204,3,10000,1 -10205,3,10000,1 -10206,3,10000,1 -10207,3,10000,1 -10208,3,10000,1 -10209,3,10000,1 -10210,3,10000,1 -10211,3,10000,1 -10212,3,10000,1 -10213,3,10000,1 -10214,3,10000,1 -10215,3,10000,1 -10166,3,5000,1 -10167,3,5000,1 -10168,3,5000,1 -10169,3,5000,1 -10170,3,5000,1 -10171,3,5000,1 -10172,3,5000,1 -10173,3,5000,1 -10174,3,5000,1 -10175,3,5000,1 -10176,3,5000,1 -10177,3,5000,1 -10178,3,5000,1 -10179,3,5000,1 -10180,3,5000,1 -10181,3,5000,1 -10182,3,5000,1 -10183,3,5000,1 -10184,3,5000,1 -10185,3,5000,1 -10186,3,5000,1 -10187,3,5000,1 -10188,3,5000,1 -10189,3,5000,1 -10190,3,5000,1 -10191,3,5000,1 -10192,3,5000,1 -10193,3,5000,1 -10194,3,5000,1 -10195,3,5000,1 -10271,3,10000,1 -10272,3,10000,1 -10273,3,10000,1 -10274,3,10000,1 -10275,3,10000,1 -10301,3,500,1 -10302,3,500,1 -10303,3,500,1 -10304,3,500,1 -10305,3,500,1 -10286,3,10000,1 -10287,3,10000,1 -10288,3,10000,1 -10289,3,10000,1 -10290,3,10000,1 -10291,3,10000,1 -10292,3,10000,1 -10293,3,10000,1 -10294,3,10000,1 -10295,3,10000,1 -10296,3,10000,1 -10297,3,10000,1 -10298,3,10000,1 -10299,3,10000,1 -10300,3,10000,1 -10316,3,10000,1 -10317,3,10000,1 -10318,3,10000,1 -10319,3,10000,1 -10320,3,10000,1 -10321,3,10000,1 -10322,3,10000,1 -10323,3,10000,1 -10324,3,10000,1 -10325,3,10000,1 -10326,3,10000,1 -10327,3,10000,1 -10328,3,10000,1 -10329,3,10000,1 -10330,3,10000,1 -10346,3,500,1 -10347,3,500,1 -10348,3,500,1 -10349,3,500,1 -10350,3,500,1 -10331,3,10000,1 -10332,3,10000,1 -10333,3,10000,1 -10334,3,10000,1 -10335,3,10000,1 -10336,3,10000,1 -10337,3,10000,1 -10338,3,10000,1 -10339,3,10000,1 -10340,3,10000,1 -10341,3,10000,1 -10342,3,10000,1 -10343,3,10000,1 -10344,3,10000,1 -10345,3,10000,1 -10351,3,10000,1 -10352,3,10000,1 -10353,3,10000,1 -10354,3,10000,1 -10355,3,10000,1 -10366,3,10000,1 -10367,3,10000,1 -10368,3,10000,1 -10369,3,10000,1 -10370,3,10000,1 -10376,3,10000,1 -10377,3,10000,1 -10378,3,10000,1 -10379,3,10000,1 -10380,3,10000,1 -10396,3,500,1 -10397,3,500,1 -10398,3,500,1 -10399,3,500,1 -10400,3,500,1 -10381,3,10000,1 -10382,3,10000,1 -10383,3,10000,1 -10384,3,10000,1 -10385,3,10000,1 -10386,3,10000,1 -10387,3,10000,1 -10388,3,10000,1 -10389,3,10000,1 -10390,3,10000,1 -10391,3,10000,1 -10392,3,10000,1 -10393,3,10000,1 -10394,3,10000,1 -10395,3,10000,1 -10401,3,10000,1 -10402,3,10000,1 -10403,3,10000,1 -10404,3,10000,1 -10405,3,10000,1 -10406,3,10000,1 -10407,3,10000,1 -10408,3,10000,1 -10409,3,10000,1 -10410,3,10000,1 -10411,3,10000,1 -10412,3,10000,1 -10413,3,10000,1 -10414,3,10000,1 -10415,3,10000,1 -10634,3,5000,1 -10635,3,5000,1 -10636,3,5000,1 -10637,3,5000,1 -10638,3,5000,1 -10639,3,5000,1 -10640,3,5000,1 -10641,3,5000,1 -10642,3,5000,1 -10643,3,5000,1 -10644,3,5000,1 -10645,3,5000,1 -10646,3,5000,1 -10647,3,5000,1 -10648,3,5000,1 -10649,3,5000,1 -10650,3,5000,1 -10651,3,5000,1 -10652,3,5000,1 -10653,3,5000,1 -11178,3,5000,1 -11179,3,5000,1 -11180,3,5000,1 -11181,3,5000,1 -11182,3,5000,1 -10659,3,5000,1 -10660,3,5000,1 -10661,3,5000,1 -10662,3,5000,1 -10663,3,5000,1 -10677,3,10000,1 -10678,3,10000,1 -10679,3,10000,1 -10680,3,10000,1 -10681,3,10000,1 -10713,3,5000,1 -10714,3,5000,1 -10715,3,5000,1 -10716,3,5000,1 -10717,3,5000,1 -10718,3,5000,1 -10719,3,5000,1 -10720,3,5000,1 -10721,3,5000,1 -10722,3,5000,1 -10723,3,5000,1 -10724,3,5000,1 -10725,3,5000,1 -10726,3,5000,1 -10727,3,5000,1 -10728,3,5000,1 -10729,3,5000,1 -10730,3,5000,1 -10731,3,5000,1 -10732,3,5000,1 -10733,3,5000,1 -10734,3,5000,1 -10735,3,5000,1 -10736,3,5000,1 -10737,3,5000,1 -10738,3,5000,1 -10739,3,5000,1 -10740,3,5000,1 -10741,3,5000,1 -10742,3,5000,1 -10743,3,5000,1 -10744,3,5000,1 -10745,3,5000,1 -10746,3,5000,1 -10747,3,5000,1 -10748,3,5000,1 -10749,3,5000,1 -10750,3,5000,1 -10751,3,5000,1 -10752,3,5000,1 -10753,3,5000,1 -10754,3,5000,1 -10755,3,5000,1 -10756,3,5000,1 -10757,3,5000,1 -10758,3,5000,1 -10759,3,5000,1 -10760,3,5000,1 -10761,3,5000,1 -10762,3,5000,1 -10763,3,5000,1 -10764,3,5000,1 -10765,3,5000,1 -10766,3,5000,1 -10767,3,5000,1 -10768,3,5000,1 -10769,3,5000,1 -10770,3,5000,1 -10771,3,5000,1 -10772,3,5000,1 -11072,3,6728,1 -11073,3,6728,1 -11074,3,6728,1 -11075,3,6728,1 -11076,3,6728,1 -11077,3,7400,1 -11078,3,7400,1 -11079,3,7400,1 -11080,3,7400,1 -11081,3,7400,1 -11082,3,7400,1 -11083,3,7400,1 -11084,3,7400,1 -11085,3,7400,1 -11086,3,7400,1 -11087,3,6728,1 -11088,3,6728,1 -11089,3,6728,1 -11090,3,6728,1 -11091,3,6728,1 -11092,3,7400,1 -11093,3,7400,1 -11094,3,7400,1 -11095,3,7400,1 -11096,3,7400,1 -11097,3,7400,1 -11098,3,7400,1 -11099,3,7400,1 -11100,3,7400,1 -11101,3,7400,1 -11102,3,8410,1 -11103,3,8410,1 -11104,3,8410,1 -11105,3,8410,1 -11106,3,8410,1 -11107,3,9250,1 -11108,3,9250,1 -11109,3,9250,1 -11110,3,9250,1 -11111,3,9250,1 -11112,3,9250,1 -11113,3,9250,1 -11114,3,9250,1 -11115,3,9250,1 -11116,3,9250,1 -11117,3,8410,1 -11118,3,8410,1 -11119,3,8410,1 -11120,3,8410,1 -11121,3,8410,1 -11122,3,9250,1 -11123,3,9250,1 -11124,3,9250,1 -11125,3,9250,1 -11126,3,9250,1 -11127,3,9250,1 -11128,3,9250,1 -11129,3,9250,1 -11130,3,9250,1 -11131,3,9250,1 -11132,3,8410,1 -11133,3,8410,1 -11134,3,8410,1 -11135,3,8410,1 -11136,3,8410,1 -11137,3,9250,1 -11138,3,9250,1 -11139,3,9250,1 -11140,3,9250,1 -11141,3,9250,1 -11142,3,9250,1 -11143,3,9250,1 -11144,3,9250,1 -11145,3,9250,1 -11146,3,9250,1 -11147,3,8410,1 -11148,3,8410,1 -11149,3,8410,1 -11150,3,8410,1 -11151,3,8410,1 -11152,3,9250,1 -11153,3,9250,1 -11154,3,9250,1 -11155,3,9250,1 -11156,3,9250,1 -11157,3,9250,1 -11158,3,9250,1 -11159,3,9250,1 -11160,3,9250,1 -11161,3,9250,1 -11162,3,8410,1 -11163,3,8410,1 -11164,3,8410,1 -11165,3,8410,1 -11166,3,8410,1 -11167,3,9250,1 -11168,3,9250,1 -11169,3,9250,1 -11170,3,9250,1 -11171,3,9250,1 -11172,3,9250,1 -11173,3,9250,1 -11174,3,9250,1 -11175,3,9250,1 -11176,3,9250,1 -11234,3,0,1 -11235,3,0,1 -11236,3,0,1 -11237,3,0,1 -11238,3,0,1 -11239,3,0,1 -11240,3,0,1 -11241,3,0,1 -11242,3,0,1 -11243,3,0,1 -11307,3,5000,1 -11308,3,5000,1 -11309,3,5000,1 -11310,3,5000,1 -11311,3,5000,1 -11312,3,5000,1 -11313,3,5000,1 -11314,3,5000,1 -11315,3,5000,1 -11316,3,5000,1 -11317,3,5000,1 -11318,3,5000,1 -11319,3,5000,1 -11320,3,5000,1 -11321,3,5000,1 -11322,3,5000,1 -11323,3,5000,1 -11324,3,5000,1 -11325,3,5000,1 -11326,3,5000,1 -11327,3,5000,1 -11328,3,5000,1 -11329,3,5000,1 -11330,3,5000,1 -11331,3,5000,1 -11332,3,5000,1 -11333,3,5000,1 -11334,3,5000,1 -11335,3,5000,1 -11336,3,5000,1 -11337,3,5000,1 -11338,3,5000,1 -11339,3,5000,1 -11340,3,5000,1 -11341,3,5000,1 -11342,3,5000,1 -11343,3,5000,1 -11344,3,5000,1 -11345,3,5000,1 -11346,3,5000,1 -11347,3,5000,1 -11348,3,5000,1 -11349,3,5000,1 -11350,3,5000,1 -11351,3,5000,1 -11352,3,5000,1 -11353,3,5000,1 -11354,3,5000,1 -11355,3,5000,1 -11356,3,5000,1 -11357,3,5000,1 -11358,3,5000,1 -11359,3,5000,1 -11360,3,5000,1 -11361,3,5000,1 -11362,3,5000,1 -11363,3,5000,1 -11364,3,5000,1 -11365,3,5000,1 -11366,3,5000,1 -11394,3,13460,1 -11395,3,13460,1 -11396,3,13460,1 -11397,3,13460,1 -11398,3,13460,1 -11409,3,13460,1 -11410,3,13460,1 -11411,3,13460,1 -11412,3,13460,1 -11413,3,13460,1 -11414,3,12548,1 -11415,3,12548,1 -11416,3,12548,1 -11417,3,12548,1 -11418,3,12548,1 -11424,3,28130,1 -11425,3,28130,1 -11426,3,28130,1 -11427,3,28130,1 -11428,3,28130,1 -11429,3,12548,1 -11430,3,12548,1 -11431,3,12548,1 -11432,3,12548,1 -11433,3,12548,1 -11439,3,15685,1 -11440,3,15685,1 -11441,3,15685,1 -11442,3,15685,1 -11443,3,15685,1 -11444,3,15685,1 -11445,3,15685,1 -11446,3,15685,1 -11447,3,15685,1 -11448,3,15685,1 -11454,3,15685,1 -11455,3,15685,1 -11456,3,15685,1 -11457,3,15685,1 -11458,3,15685,1 -11459,3,15685,1 -11460,3,15685,1 -11461,3,15685,1 -11462,3,15685,1 -11463,3,15685,1 -11464,3,15685,1 -11465,3,15685,1 -11466,3,15685,1 -11467,3,15685,1 -11468,3,15685,1 -11511,3,16000,1 -11512,3,16000,1 -11513,3,16000,1 -11514,3,16000,1 -11515,3,16000,1 -11521,3,20000,1 -11522,3,20000,1 -11523,3,20000,1 -11524,3,20000,1 -11525,3,20000,1 -11526,3,16000,1 -11527,3,16000,1 -11528,3,16000,1 -11529,3,16000,1 -11530,3,16000,1 -11536,3,20000,1 -11537,3,20000,1 -11538,3,20000,1 -11539,3,20000,1 -11540,3,20000,1 -11541,3,20000,1 -11542,3,20000,1 -11543,3,20000,1 -11544,3,20000,1 -11545,3,20000,1 -11546,3,20000,1 -11547,3,20000,1 -11548,3,20000,1 -11549,3,20000,1 -11550,3,20000,1 -11551,3,20000,1 -11552,3,20000,1 -11553,3,20000,1 -11554,3,20000,1 -11555,3,20000,1 -11556,3,20000,1 -11557,3,20000,1 -11558,3,20000,1 -11559,3,20000,1 -11560,3,20000,1 -11561,3,20000,1 -11562,3,20000,1 -11563,3,20000,1 -11564,3,20000,1 -11565,3,20000,1 -11567,3,16825,1 -11568,3,16825,1 -11569,3,16825,1 -11570,3,16825,1 -11571,3,16825,1 -11572,3,16825,1 -11573,3,16825,1 -11574,3,16825,1 -11575,3,16825,1 -11576,3,16825,1 -11577,3,13460,1 -11578,3,13460,1 -11579,3,13460,1 -11580,3,13460,1 -11581,3,13460,1 -11582,3,13460,1 -11583,3,13460,1 -11584,3,13460,1 -11585,3,13460,1 -11586,3,13460,1 -11587,3,16825,1 -11588,3,16825,1 -11589,3,16825,1 -11590,3,16825,1 -11591,3,16825,1 -11592,3,16825,1 -11593,3,16825,1 -11594,3,16825,1 -11595,3,16825,1 -11596,3,16825,1 -11597,3,16825,1 -11598,3,16825,1 -11599,3,16825,1 -11600,3,16825,1 -11601,3,16825,1 -11602,3,16825,1 -11603,3,16825,1 -11604,3,16825,1 -11605,3,16825,1 -11606,3,16825,1 -11607,3,16825,1 -11608,3,16825,1 -11609,3,16825,1 -11610,3,16825,1 -11611,3,16825,1 -11612,3,16825,1 -11613,3,16825,1 -11614,3,16825,1 -11615,3,16825,1 -11616,3,16825,1 -11617,3,16825,1 -11618,3,16825,1 -11619,3,16825,1 -11620,3,16825,1 -11621,3,16825,1 -11622,3,16825,1 -11623,3,16825,1 -11624,3,16825,1 -11625,3,16825,1 -11626,3,16825,1 -11627,3,16825,1 -11628,3,16825,1 -11629,3,16825,1 -11630,3,16825,1 -11631,3,16825,1 -11632,3,16825,1 -11633,3,16825,1 -11634,3,16825,1 -11635,3,16825,1 -11636,3,16825,1 -11637,3,16825,1 -11638,3,16825,1 -11639,3,16825,1 -11640,3,16825,1 -11641,3,16825,1 -11642,3,16825,1 -11643,3,16825,1 -11644,3,16825,1 -11645,3,16825,1 -11646,3,16825,1 -11653,3,10000,1 -11654,3,10000,1 -11655,3,10000,1 -11656,3,10000,1 -11657,3,10000,1 -11658,3,10000,1 -11659,3,10000,1 -11660,3,10000,1 -11661,3,10000,1 -11662,3,10000,1 -11668,3,10000,1 -11669,3,10000,1 -11670,3,10000,1 -11671,3,10000,1 -11672,3,10000,1 -11673,3,10000,1 -11674,3,10000,1 -11675,3,10000,1 -11676,3,10000,1 -11677,3,10000,1 -11678,3,10000,1 -11679,3,10000,1 -11680,3,10000,1 -11681,3,10000,1 -11682,3,10000,1 -11688,3,10000,1 -11689,3,10000,1 -11690,3,10000,1 -11691,3,10000,1 -11692,3,10000,1 -11693,3,10000,1 -11694,3,10000,1 -11695,3,10000,1 -11696,3,10000,1 -11697,3,10000,1 -11698,3,10000,1 -11699,3,10000,1 -11700,3,10000,1 -11701,3,10000,1 -11702,3,10000,1 -11703,3,10000,1 -11704,3,10000,1 -11705,3,10000,1 -11706,3,10000,1 -11707,3,10000,1 -11708,3,10000,1 -11709,3,10000,1 -11710,3,10000,1 -11711,3,10000,1 -11712,3,10000,1 -11713,3,10000,1 -11714,3,10000,1 -11715,3,10000,1 -11716,3,10000,1 -11717,3,10000,1 -11821,3,15380,1 -11822,3,15380,1 -11823,3,15380,1 -11824,3,15380,1 -11825,3,15380,1 -11826,3,16904,1 -11827,3,16904,1 -11828,3,16904,1 -11829,3,16904,1 -11830,3,16904,1 -11831,3,16904,1 -11832,3,16904,1 -11833,3,16904,1 -11834,3,16904,1 -11835,3,16904,1 -11836,3,16904,1 -11837,3,16904,1 -11838,3,16904,1 -11839,3,16904,1 -11840,3,16904,1 -11841,3,16904,1 -11842,3,16904,1 -11843,3,16904,1 -11844,3,16904,1 -11845,3,16904,1 -11851,3,17960,1 -11852,3,17960,1 -11853,3,17960,1 -11854,3,17960,1 -11855,3,17960,1 -11856,3,19604,1 -11857,3,19604,1 -11858,3,19604,1 -11859,3,19604,1 -11860,3,19604,1 -11861,3,19604,1 -11862,3,19604,1 -11863,3,19604,1 -11864,3,19604,1 -11865,3,19604,1 -11866,3,19604,1 -11867,3,19604,1 -11868,3,19604,1 -11869,3,19604,1 -11870,3,19604,1 -11871,3,19604,1 -11872,3,19604,1 -11873,3,19604,1 -11874,3,19604,1 -11875,3,19604,1 -11916,3,25925,1 -11917,3,25925,1 -11918,3,25925,1 -11919,3,25925,1 -11920,3,25925,1 -11921,3,21130,1 -11922,3,21130,1 -11923,3,21130,1 -11924,3,21130,1 -11925,3,21130,1 -11926,3,21130,1 -11927,3,21130,1 -11928,3,21130,1 -11929,3,21130,1 -11930,3,21130,1 -11931,3,21130,1 -11932,3,21130,1 -11933,3,21130,1 -11934,3,21130,1 -11935,3,21130,1 -11936,3,28130,1 -11937,3,28130,1 -11938,3,28130,1 -11939,3,28130,1 -11940,3,28130,1 -11941,3,28130,1 -11942,3,28130,1 -11943,3,28130,1 -11944,3,28130,1 -11945,3,28130,1 -11946,3,28130,1 -11947,3,28130,1 -11948,3,28130,1 -11949,3,28130,1 -11950,3,28130,1 -11951,3,24505,1 -11952,3,24505,1 -11953,3,24505,1 -11954,3,24505,1 -11955,3,24505,1 -11956,3,24505,1 -11957,3,24505,1 -11958,3,24505,1 -11959,3,24505,1 -11960,3,24505,1 -11961,3,24505,1 -11962,3,24505,1 -11963,3,24505,1 -11964,3,24505,1 -11965,3,24505,1 -11966,3,5000,1 -11967,3,5000,1 -11968,3,5000,1 -11969,3,5000,1 -11970,3,5000,1 -11975,3,5000,1 -11976,3,5000,1 -11977,3,5000,1 -11978,3,5000,1 -11979,3,5000,1 -11980,3,5000,1 -11985,3,5000,1 -11986,3,5000,1 -11987,3,5000,1 -11988,3,5000,1 -11989,3,5000,1 -11990,3,5000,1 -11991,3,5000,1 -11992,3,5000,1 -11993,3,5000,1 -11994,3,5000,1 -11995,3,5000,1 -11996,3,15380,1 -11997,3,15380,1 -11998,3,15380,1 -11999,3,15380,1 -12000,3,15380,1 -12001,3,16904,1 -12002,3,16904,1 -12003,3,16904,1 -12004,3,16904,1 -12005,3,16904,1 -12006,3,16904,1 -12007,3,16904,1 -12008,3,16904,1 -12009,3,16904,1 -12010,3,16904,1 -12011,3,16904,1 -12012,3,16904,1 -12013,3,16904,1 -12014,3,16904,1 -12015,3,16904,1 -12016,3,16904,1 -12017,3,16904,1 -12018,3,16904,1 -12019,3,16904,1 -12020,3,16904,1 -12026,3,17960,1 -12027,3,17960,1 -12028,3,17960,1 -12029,3,17960,1 -12030,3,17960,1 -12031,3,19604,1 -12032,3,19604,1 -12033,3,19604,1 -12034,3,19604,1 -12035,3,19604,1 -12036,3,19604,1 -12037,3,19604,1 -12038,3,19604,1 -12039,3,19604,1 -12040,3,19604,1 -12041,3,19604,1 -12042,3,19604,1 -12043,3,19604,1 -12044,3,19604,1 -12045,3,19604,1 -12046,3,19604,1 -12047,3,19604,1 -12048,3,19604,1 -12049,3,19604,1 -12050,3,19604,1 -12086,3,19225,1 -12087,3,19225,1 -12088,3,19225,1 -12089,3,19225,1 -12090,3,19225,1 -12091,3,21130,1 -12092,3,21130,1 -12093,3,21130,1 -12094,3,21130,1 -12095,3,21130,1 -12096,3,21130,1 -12097,3,21130,1 -12098,3,21130,1 -12099,3,21130,1 -12100,3,21130,1 -12101,3,21130,1 -12102,3,21130,1 -12103,3,21130,1 -12104,3,21130,1 -12105,3,21130,1 -12106,3,21130,1 -12107,3,21130,1 -12108,3,21130,1 -12109,3,21130,1 -12110,3,21130,1 -12116,3,22450,1 -12117,3,22450,1 -12118,3,22450,1 -12119,3,22450,1 -12120,3,22450,1 -12121,3,24505,1 -12122,3,24505,1 -12123,3,24505,1 -12124,3,24505,1 -12125,3,24505,1 -12126,3,24505,1 -12127,3,24505,1 -12128,3,24505,1 -12129,3,24505,1 -12130,3,24505,1 -12131,3,24505,1 -12132,3,24505,1 -12133,3,24505,1 -12134,3,24505,1 -12135,3,24505,1 -12136,3,24505,1 -12137,3,24505,1 -12138,3,24505,1 -12139,3,24505,1 -12140,3,24505,1 -12141,3,5000,1 -12142,3,5000,1 -12143,3,5000,1 -12144,3,5000,1 -12145,3,5000,1 -12146,3,5000,1 -12147,3,5000,1 -12148,3,5000,1 -12149,3,5000,1 -12150,3,5000,1 -12151,3,5000,1 -12152,3,5000,1 -12153,3,5000,1 -12154,3,5000,1 -12155,3,5000,1 -12156,3,5000,1 -12157,3,5000,1 -12158,3,5000,1 -12159,3,5000,1 -12160,3,5000,1 -12165,3,5000,1 -12166,3,5000,1 -12167,3,5000,1 -12168,3,5000,1 -12169,3,5000,1 -12170,3,5000,1 -12171,3,19225,1 -12172,3,19225,1 -12173,3,19225,1 -12174,3,19225,1 -12175,3,19225,1 -12176,3,21130,1 -12177,3,21130,1 -12178,3,21130,1 -12179,3,21130,1 -12180,3,21130,1 -12181,3,21130,1 -12182,3,21130,1 -12183,3,21130,1 -12184,3,21130,1 -12185,3,21130,1 -12186,3,21130,1 -12187,3,21130,1 -12188,3,21130,1 -12189,3,21130,1 -12190,3,21130,1 -12191,3,21130,1 -12192,3,21130,1 -12193,3,21130,1 -12194,3,21130,1 -12195,3,21130,1 -12201,3,22450,1 -12202,3,22450,1 -12203,3,22450,1 -12204,3,22450,1 -12205,3,22450,1 -12206,3,24505,1 -12207,3,24505,1 -12208,3,24505,1 -12209,3,24505,1 -12210,3,24505,1 -12211,3,24505,1 -12212,3,24505,1 -12213,3,24505,1 -12214,3,24505,1 -12215,3,24505,1 -12216,3,24505,1 -12217,3,24505,1 -12218,3,24505,1 -12219,3,24505,1 -12220,3,24505,1 -12221,3,24505,1 -12222,3,24505,1 -12223,3,24505,1 -12224,3,24505,1 -12225,3,24505,1 -12236,3,21130,1 -12237,3,21130,1 -12238,3,21130,1 -12239,3,21130,1 -12240,3,21130,1 -12241,3,21130,1 -12242,3,21130,1 -12243,3,21130,1 -12244,3,21130,1 -12245,3,21130,1 -12246,3,21130,1 -12247,3,21130,1 -12248,3,21130,1 -12249,3,21130,1 -12250,3,21130,1 -12266,3,24505,1 -12267,3,24505,1 -12268,3,24505,1 -12269,3,24505,1 -12270,3,24505,1 -12271,3,24505,1 -12272,3,24505,1 -12273,3,24505,1 -12274,3,24505,1 -12275,3,24505,1 -12276,3,24505,1 -12277,3,24505,1 -12278,3,24505,1 -12279,3,24505,1 -12280,3,24505,1 -12281,3,5000,1 -12282,3,5000,1 -12283,3,5000,1 -12284,3,5000,1 -12285,3,5000,1 -12286,3,5000,1 -12287,3,5000,1 -12288,3,5000,1 -12289,3,5000,1 -12290,3,5000,1 -12291,3,5000,1 -12292,3,5000,1 -12293,3,5000,1 -12294,3,5000,1 -12295,3,5000,1 -12296,3,5000,1 -12297,3,5000,1 -12298,3,5000,1 -12299,3,5000,1 -12300,3,5000,1 -12301,3,5000,1 -12302,3,5000,1 -12303,3,5000,1 -12304,3,5000,1 -12305,3,5000,1 -12306,3,5000,1 -12307,3,5000,1 -12308,3,5000,1 -12309,3,5000,1 -12310,3,5000,1 -12311,3,19225,1 -12312,3,19225,1 -12313,3,19225,1 -12314,3,19225,1 -12315,3,19225,1 -12316,3,21130,1 -12317,3,21130,1 -12318,3,21130,1 -12319,3,21130,1 -12320,3,21130,1 -12321,3,21130,1 -12322,3,21130,1 -12323,3,21130,1 -12324,3,21130,1 -12325,3,21130,1 -12326,3,21130,1 -12327,3,21130,1 -12328,3,21130,1 -12329,3,21130,1 -12330,3,21130,1 -12331,3,21130,1 -12332,3,21130,1 -12333,3,21130,1 -12334,3,21130,1 -12335,3,21130,1 -12341,3,22450,1 -12342,3,22450,1 -12343,3,22450,1 -12344,3,22450,1 -12345,3,22450,1 -12346,3,24505,1 -12347,3,24505,1 -12348,3,24505,1 -12349,3,24505,1 -12350,3,24505,1 -12351,3,24505,1 -12352,3,24505,1 -12353,3,24505,1 -12354,3,24505,1 -12355,3,24505,1 -12356,3,24505,1 -12357,3,24505,1 -12358,3,24505,1 -12359,3,24505,1 -12360,3,24505,1 -12361,3,24505,1 -12362,3,24505,1 -12363,3,24505,1 -12364,3,24505,1 -12365,3,24505,1 -12366,3,5000,1 -12367,3,5000,1 -12368,3,5000,1 -12369,3,5000,1 -12370,3,5000,1 -12375,3,5000,1 -12380,3,5000,1 -12381,3,5000,1 -12382,3,5000,1 -12383,3,5000,1 -12384,3,5000,1 -12385,3,5000,1 -12386,3,5000,1 -12387,3,5000,1 -12388,3,5000,1 -12389,3,5000,1 -12390,3,5000,1 -12391,3,5000,1 -12392,3,5000,1 -12393,3,5000,1 -12394,3,5000,1 -12395,3,5000,1 -12396,3,19225,1 -12397,3,19225,1 -12398,3,19225,1 -12399,3,19225,1 -12400,3,19225,1 -12401,3,21130,1 -12402,3,21130,1 -12403,3,21130,1 -12404,3,21130,1 -12405,3,21130,1 -12406,3,21130,1 -12407,3,21130,1 -12408,3,21130,1 -12409,3,21130,1 -12410,3,21130,1 -12411,3,21130,1 -12412,3,21130,1 -12413,3,21130,1 -12414,3,21130,1 -12415,3,21130,1 -12416,3,21130,1 -12417,3,21130,1 -12418,3,21130,1 -12419,3,21130,1 -12420,3,21130,1 -12426,3,22450,1 -12427,3,22450,1 -12428,3,22450,1 -12429,3,22450,1 -12430,3,22450,1 -12431,3,24505,1 -12432,3,24505,1 -12433,3,24505,1 -12434,3,24505,1 -12435,3,24505,1 -12436,3,24505,1 -12437,3,24505,1 -12438,3,24505,1 -12439,3,24505,1 -12440,3,24505,1 -12441,3,24505,1 -12442,3,24505,1 -12443,3,24505,1 -12444,3,24505,1 -12445,3,24505,1 -12446,3,24505,1 -12447,3,24505,1 -12448,3,24505,1 -12449,3,24505,1 -12450,3,24505,1 -12451,3,19225,1 -12452,3,19225,1 -12453,3,19225,1 -12454,3,19225,1 -12455,3,19225,1 -12456,3,21130,1 -12457,3,21130,1 -12458,3,21130,1 -12459,3,21130,1 -12460,3,21130,1 -12461,3,21130,1 -12462,3,21130,1 -12463,3,21130,1 -12464,3,21130,1 -12465,3,21130,1 -12466,3,21130,1 -12467,3,21130,1 -12468,3,21130,1 -12469,3,21130,1 -12470,3,21130,1 -12471,3,21130,1 -12472,3,21130,1 -12473,3,21130,1 -12474,3,21130,1 -12475,3,21130,1 -12481,3,22450,1 -12482,3,22450,1 -12483,3,22450,1 -12484,3,22450,1 -12485,3,22450,1 -12486,3,24505,1 -12487,3,24505,1 -12488,3,24505,1 -12489,3,24505,1 -12490,3,24505,1 -12491,3,24505,1 -12492,3,24505,1 -12493,3,24505,1 -12494,3,24505,1 -12495,3,24505,1 -12496,3,24505,1 -12497,3,24505,1 -12498,3,24505,1 -12499,3,24505,1 -12500,3,24505,1 -12501,3,24505,1 -12502,3,24505,1 -12503,3,24505,1 -12504,3,24505,1 -12505,3,24505,1 -12506,3,5000,1 -12507,3,5000,1 -12508,3,5000,1 -12509,3,5000,1 -12510,3,5000,1 -12515,3,5000,1 -12516,3,5000,1 -12517,3,5000,1 -12518,3,5000,1 -12519,3,5000,1 -12520,3,5000,1 -12521,3,5000,1 -12522,3,5000,1 -12523,3,5000,1 -12524,3,5000,1 -12525,3,5000,1 -12526,3,5000,1 -12527,3,5000,1 -12528,3,5000,1 -12529,3,5000,1 -12530,3,5000,1 -12531,3,5000,1 -12532,3,5000,1 -12533,3,5000,1 -12534,3,5000,1 -12535,3,5000,1 -12785,3,12000,1 -12786,3,12000,1 -12787,3,12000,1 -12788,3,12000,1 -12789,3,12000,1 -12790,3,12000,1 -12791,3,12000,1 -12792,3,12000,1 -13972,3,5000,1 -13973,3,5000,1 -13974,3,5000,1 -13975,3,5000,1 -13976,3,5000,1 -13977,3,5000,1 -13978,3,5000,1 -13979,3,5000,1 -13980,3,5000,1 -13981,3,5000,1 -13992,3,5000,1 -13993,3,5000,1 -13994,3,5000,1 -13995,3,5000,1 -13996,3,5000,1 -13997,3,5000,1 -13998,3,5000,1 -13999,3,5000,1 -14000,3,5000,1 -14001,3,5000,1 -14002,3,5000,1 -14003,3,5000,1 -14004,3,5000,1 -14005,3,5000,1 -14006,3,5000,1 -14007,3,5000,1 -14008,3,5000,1 -14009,3,5000,1 -14010,3,5000,1 -14011,3,5000,1 -14023,3,20000,1 -14024,3,20000,1 -14025,3,20000,1 -14026,3,20000,1 -14027,3,20000,1 -14028,3,10000,1 -14029,3,20000,1 -14030,3,20000,1 -14031,3,20000,1 -14032,3,20000,1 -14033,3,20000,1 -14034,3,20000,1 -14045,3,20000,1 -14046,3,20000,1 -14047,3,20000,1 -14048,3,20000,1 -14049,3,20000,1 -14050,3,10000,1 -14051,3,20000,1 -14052,3,20000,1 -14053,3,20000,1 -14054,3,20000,1 -14055,3,20000,1 -14056,3,20000,1 -14057,3,20000,1 -14058,3,20000,1 -14059,3,20000,1 -14060,3,20000,1 -14061,3,20000,1 -14062,3,10000,1 -14063,3,20000,1 -14064,3,20000,1 -14065,3,20000,1 -14066,3,20000,1 -14067,3,20000,1 -14068,3,20000,1 -14079,3,20000,1 -14080,3,20000,1 -14081,3,20000,1 -14082,3,20000,1 -14083,3,20000,1 -14084,3,10000,1 -14085,3,20000,1 -14086,3,20000,1 -14087,3,20000,1 -14088,3,20000,1 -14089,3,20000,1 -14090,3,20000,1 -14091,3,20000,1 -14092,3,20000,1 -14093,3,20000,1 -14094,3,20000,1 -14095,3,20000,1 -14096,3,10000,1 -14097,3,20000,1 -14098,3,20000,1 -14099,3,20000,1 -14100,3,20000,1 -14101,3,20000,1 -14102,3,20000,1 -14103,3,20000,1 -14104,3,20000,1 -14105,3,20000,1 -14106,3,20000,1 -14107,3,20000,1 -14108,3,10000,1 -14109,3,20000,1 -14110,3,20000,1 -14111,3,20000,1 -14112,3,20000,1 -14113,3,20000,1 -14114,3,20000,1 -14115,3,20000,1 -14116,3,20000,1 -14117,3,20000,1 -14118,3,20000,1 -14119,3,20000,1 -14120,3,10000,1 -14121,3,20000,1 -14122,3,20000,1 -14123,3,20000,1 -14124,3,20000,1 -14125,3,20000,1 -14126,3,20000,1 -14127,3,20000,1 -14128,3,20000,1 -14129,3,20000,1 -14130,3,20000,1 -14131,3,20000,1 -14132,3,10000,1 -14133,3,20000,1 -14134,3,20000,1 -14135,3,20000,1 -14136,3,20000,1 -14137,3,20000,1 -14138,3,20000,1 -14139,3,20000,1 -14140,3,20000,1 -14141,3,20000,1 -14142,3,20000,1 -14143,3,20000,1 -14144,3,10000,1 -14145,3,20000,1 -14146,3,20000,1 -14147,3,20000,1 -14148,3,20000,1 -14149,3,20000,1 -14150,3,20000,1 -14257,3,20740,1 -14258,3,20740,1 -14259,3,20740,1 -14260,3,20740,1 -14261,3,20740,1 -14262,3,22504,1 -14263,3,22504,1 -14264,3,22504,1 -14265,3,22504,1 -14266,3,22504,1 -14267,3,22504,1 -14268,3,22504,1 -14269,3,22504,1 -14270,3,22504,1 -14271,3,22504,1 -14272,3,22504,1 -14273,3,22504,1 -14274,3,22504,1 -14275,3,22504,1 -14276,3,22504,1 -14277,3,22504,1 -14278,3,22504,1 -14279,3,22504,1 -14280,3,22504,1 -14281,3,22504,1 -14282,3,23720,1 -14283,3,23720,1 -14284,3,23720,1 -14285,3,23720,1 -14286,3,23720,1 -14287,3,25604,1 -14288,3,25604,1 -14289,3,25604,1 -14290,3,25604,1 -14291,3,25604,1 -14292,3,25604,1 -14293,3,25604,1 -14294,3,25604,1 -14295,3,25604,1 -14296,3,25604,1 -14297,3,25604,1 -14298,3,25604,1 -14299,3,25604,1 -14300,3,25604,1 -14301,3,25604,1 -14302,3,25604,1 -14303,3,25604,1 -14304,3,25604,1 -14305,3,25604,1 -14306,3,25604,1 -14347,3,29650,1 -14348,3,29650,1 -14349,3,29650,1 -14350,3,29650,1 -14351,3,29650,1 -14352,3,32005,1 -14353,3,32005,1 -14354,3,32005,1 -14355,3,32005,1 -14356,3,32005,1 -14357,3,32005,1 -14358,3,32005,1 -14359,3,32005,1 -14360,3,32005,1 -14361,3,32005,1 -14362,3,32005,1 -14363,3,32005,1 -14364,3,32005,1 -14365,3,32005,1 -14366,3,32005,1 -14367,3,32005,1 -14368,3,32005,1 -14369,3,32005,1 -14370,3,32005,1 -14371,3,32005,1 -14372,3,20740,1 -14373,3,20740,1 -14374,3,20740,1 -14375,3,20740,1 -14376,3,20740,1 -14377,3,22504,1 -14378,3,22504,1 -14379,3,22504,1 -14380,3,22504,1 -14381,3,22504,1 -14382,3,22504,1 -14383,3,22504,1 -14384,3,22504,1 -14385,3,22504,1 -14386,3,22504,1 -14387,3,22504,1 -14388,3,22504,1 -14389,3,22504,1 -14390,3,22504,1 -14391,3,22504,1 -14392,3,22504,1 -14393,3,22504,1 -14394,3,22504,1 -14395,3,22504,1 -14396,3,22504,1 -14397,3,23720,1 -14398,3,23720,1 -14399,3,23720,1 -14400,3,23720,1 -14401,3,23720,1 -14402,3,25604,1 -14403,3,25604,1 -14404,3,25604,1 -14405,3,25604,1 -14406,3,25604,1 -14407,3,25604,1 -14408,3,25604,1 -14409,3,25604,1 -14410,3,25604,1 -14411,3,25604,1 -14412,3,25604,1 -14413,3,25604,1 -14414,3,25604,1 -14415,3,25604,1 -14416,3,25604,1 -14417,3,25604,1 -14418,3,25604,1 -14419,3,25604,1 -14420,3,25604,1 -14421,3,25604,1 -14462,3,25925,1 -14463,3,25925,1 -14464,3,25925,1 -14465,3,25925,1 -14466,3,25925,1 -14467,3,28130,1 -14468,3,28130,1 -14469,3,28130,1 -14470,3,28130,1 -14471,3,28130,1 -14472,3,28130,1 -14473,3,28130,1 -14474,3,28130,1 -14475,3,28130,1 -14476,3,28130,1 -14477,3,28130,1 -14478,3,28130,1 -14479,3,28130,1 -14480,3,28130,1 -14481,3,28130,1 -14482,3,28130,1 -14483,3,28130,1 -14484,3,28130,1 -14485,3,28130,1 -14486,3,28130,1 -14487,3,29650,1 -14488,3,29650,1 -14489,3,29650,1 -14490,3,29650,1 -14491,3,29650,1 -14492,3,32005,1 -14493,3,32005,1 -14494,3,32005,1 -14495,3,32005,1 -14496,3,32005,1 -14497,3,32005,1 -14498,3,32005,1 -14499,3,32005,1 -14500,3,32005,1 -14501,3,32005,1 -14502,3,32005,1 -14503,3,32005,1 -14504,3,32005,1 -14505,3,32005,1 -14506,3,32005,1 -14507,3,32005,1 -14508,3,32005,1 -14509,3,32005,1 -14510,3,32005,1 -14511,3,32005,1 -14512,3,25925,1 -14513,3,25925,1 -14514,3,25925,1 -14515,3,25925,1 -14516,3,25925,1 -14517,3,28130,1 -14518,3,28130,1 -14519,3,28130,1 -14520,3,28130,1 -14521,3,28130,1 -14522,3,28130,1 -14523,3,28130,1 -14524,3,28130,1 -14525,3,28130,1 -14526,3,28130,1 -14527,3,28130,1 -14528,3,28130,1 -14529,3,28130,1 -14530,3,28130,1 -14531,3,28130,1 -14532,3,28130,1 -14533,3,28130,1 -14534,3,28130,1 -14535,3,28130,1 -14536,3,28130,1 -14537,3,29650,1 -14538,3,29650,1 -14539,3,29650,1 -14540,3,29650,1 -14541,3,29650,1 -14542,3,32005,1 -14543,3,32005,1 -14544,3,32005,1 -14545,3,32005,1 -14546,3,32005,1 -14547,3,32005,1 -14548,3,32005,1 -14549,3,32005,1 -14550,3,32005,1 -14551,3,32005,1 -14552,3,32005,1 -14553,3,32005,1 -14554,3,32005,1 -14555,3,32005,1 -14556,3,32005,1 -14557,3,32005,1 -14558,3,32005,1 -14559,3,32005,1 -14560,3,32005,1 -14561,3,32005,1 -14562,3,25925,1 -14563,3,25925,1 -14564,3,25925,1 -14565,3,25925,1 -14566,3,25925,1 -14567,3,28130,1 -14568,3,28130,1 -14569,3,28130,1 -14570,3,28130,1 -14571,3,28130,1 -14572,3,28130,1 -14573,3,28130,1 -14574,3,28130,1 -14575,3,28130,1 -14576,3,28130,1 -14577,3,32005,1 -14578,3,32005,1 -14579,3,32005,1 -14580,3,32005,1 -14581,3,32005,1 -14582,3,32005,1 -14583,3,32005,1 -14584,3,32005,1 -14585,3,32005,1 -14586,3,32005,1 -14587,3,25925,1 -14588,3,25925,1 -14589,3,25925,1 -14590,3,25925,1 -14591,3,25925,1 -14592,3,28130,1 -14593,3,28130,1 -14594,3,28130,1 -14595,3,28130,1 -14596,3,28130,1 -14597,3,28130,1 -14598,3,28130,1 -14599,3,28130,1 -14600,3,28130,1 -14601,3,28130,1 -14602,3,28130,1 -14603,3,28130,1 -14604,3,28130,1 -14605,3,28130,1 -14606,3,28130,1 -14607,3,28130,1 -14608,3,28130,1 -14609,3,28130,1 -14610,3,28130,1 -14611,3,28130,1 -14612,3,29650,1 -14613,3,29650,1 -14614,3,29650,1 -14615,3,29650,1 -14616,3,29650,1 -14617,3,32005,1 -14618,3,32005,1 -14619,3,32005,1 -14620,3,32005,1 -14621,3,32005,1 -14622,3,32005,1 -14623,3,32005,1 -14624,3,32005,1 -14625,3,32005,1 -14626,3,32005,1 -14627,3,32005,1 -14628,3,32005,1 -14629,3,32005,1 -14630,3,32005,1 -14631,3,32005,1 -14632,3,32005,1 -14633,3,32005,1 -14634,3,32005,1 -14635,3,32005,1 -14636,3,32005,1 -14637,3,25925,1 -14638,3,25925,1 -14639,3,25925,1 -14640,3,25925,1 -14641,3,25925,1 -14642,3,28130,1 -14643,3,28130,1 -14644,3,28130,1 -14645,3,28130,1 -14646,3,28130,1 -14647,3,28130,1 -14648,3,28130,1 -14649,3,28130,1 -14650,3,28130,1 -14651,3,28130,1 -14652,3,28130,1 -14653,3,28130,1 -14654,3,28130,1 -14655,3,28130,1 -14656,3,28130,1 -14657,3,28130,1 -14658,3,28130,1 -14659,3,28130,1 -14660,3,28130,1 -14661,3,28130,1 -14662,3,29650,1 -14663,3,29650,1 -14664,3,29650,1 -14665,3,29650,1 -14666,3,29650,1 -14667,3,32005,1 -14668,3,32005,1 -14669,3,32005,1 -14670,3,32005,1 -14671,3,32005,1 -14672,3,32005,1 -14673,3,32005,1 -14674,3,32005,1 -14675,3,32005,1 -14676,3,32005,1 -14677,3,32005,1 -14678,3,32005,1 -14679,3,32005,1 -14680,3,32005,1 -14681,3,32005,1 -14682,3,32005,1 -14683,3,32005,1 -14684,3,32005,1 -14685,3,32005,1 -14686,3,32005,1 -14687,3,25925,1 -14688,3,25925,1 -14689,3,25925,1 -14690,3,25925,1 -14691,3,25925,1 -14692,3,28130,1 -14693,3,28130,1 -14694,3,28130,1 -14695,3,28130,1 -14696,3,28130,1 -14697,3,28130,1 -14698,3,28130,1 -14699,3,28130,1 -14700,3,28130,1 -14701,3,28130,1 -14702,3,28130,1 -14703,3,28130,1 -14704,3,28130,1 -14705,3,28130,1 -14706,3,28130,1 -14707,3,28130,1 -14708,3,28130,1 -14709,3,28130,1 -14710,3,28130,1 -14711,3,28130,1 -14712,3,29650,1 -14713,3,29650,1 -14714,3,29650,1 -14715,3,29650,1 -14716,3,29650,1 -14717,3,32005,1 -14718,3,32005,1 -14719,3,32005,1 -14720,3,32005,1 -14721,3,32005,1 -14722,3,32005,1 -14723,3,32005,1 -14724,3,32005,1 -14725,3,32005,1 -14726,3,32005,1 -14727,3,32005,1 -14728,3,32005,1 -14729,3,32005,1 -14730,3,32005,1 -14731,3,32005,1 -14732,3,32005,1 -14733,3,32005,1 -14734,3,32005,1 -14735,3,32005,1 -14736,3,32005,1 -14737,3,0,1 -14738,3,10,1 -14739,3,10,1 -14740,3,10,1 -14741,3,10,1 -14742,3,725,1 -14743,3,725,1 -14744,3,725,1 -14745,3,725,1 -14746,3,725,1 -14747,3,2885,1 -14748,3,2885,1 -14749,3,2885,1 -14750,3,2885,1 -14751,3,2885,1 -14752,3,6485,1 -14753,3,6485,1 -14754,3,6485,1 -14755,3,6485,1 -14756,3,6485,1 -14757,3,10585,1 -14758,3,10585,1 -14759,3,10585,1 -14760,3,10585,1 -14761,3,10585,1 -14762,3,15130,1 -14763,3,15130,1 -14764,3,15130,1 -14765,3,15130,1 -14766,3,15130,1 -14767,3,18005,1 -14768,3,18005,1 -14769,3,18005,1 -14770,3,18005,1 -14771,3,18005,1 -14772,3,21130,1 -14773,3,21130,1 -14774,3,21130,1 -14775,3,21130,1 -14776,3,21130,1 -14777,3,24505,1 -14778,3,24505,1 -14779,3,24505,1 -14780,3,24505,1 -14781,3,24505,1 -14782,3,24505,1 -14783,3,24505,1 -14784,3,24505,1 -14785,3,24505,1 -14786,3,24505,1 -14787,3,25925,1 -14788,3,25925,1 -14789,3,25925,1 -14790,3,25925,1 -14791,3,25925,1 -14792,3,28130,1 -14793,3,28130,1 -14794,3,28130,1 -14795,3,28130,1 -14796,3,28130,1 -14797,3,28130,1 -14798,3,28130,1 -14799,3,28130,1 -14800,3,28130,1 -14801,3,28130,1 -14802,3,28130,1 -14803,3,28130,1 -14804,3,28130,1 -14805,3,28130,1 -14806,3,28130,1 -14807,3,28130,1 -14808,3,28130,1 -14809,3,28130,1 -14810,3,28130,1 -14811,3,28130,1 -14812,3,29650,1 -14813,3,29650,1 -14814,3,29650,1 -14815,3,29650,1 -14816,3,29650,1 -14817,3,32005,1 -14818,3,32005,1 -14819,3,32005,1 -14820,3,32005,1 -14821,3,32005,1 -14822,3,32005,1 -14823,3,32005,1 -14824,3,32005,1 -14825,3,32005,1 -14826,3,32005,1 -14827,3,32005,1 -14828,3,32005,1 -14829,3,32005,1 -14830,3,32005,1 -14831,3,32005,1 -14832,3,32005,1 -14833,3,32005,1 -14834,3,32005,1 -14835,3,32005,1 -14836,3,32005,1 -15673,3,100,1 -15674,3,100,1 -15675,3,100,1 -15676,3,100,1 -15677,3,100,1 -15678,3,1000,1 -15679,3,1000,1 -15680,3,1000,1 -15681,3,1000,1 -15682,3,1000,1 -15683,3,20000,1 -15684,3,20000,1 -15685,3,20000,1 -15686,3,20000,1 -15687,3,20000,1 -15688,3,20000,1 -15689,3,20000,1 -15690,3,20000,1 -15691,3,20000,1 -15692,3,20000,1 -15713,3,100,1 -15714,3,100,1 -15715,3,100,1 -15716,3,100,1 -15717,3,100,1 -15718,3,1000,1 -15719,3,1000,1 -15720,3,1000,1 -15721,3,1000,1 -15722,3,1000,1 -15723,3,20000,1 -15724,3,20000,1 -15725,3,20000,1 -15726,3,20000,1 -15727,3,20000,1 -15728,3,20000,1 -15729,3,20000,1 -15730,3,20000,1 -15731,3,20000,1 -15732,3,20000,1 -15733,3,100,1 -15734,3,100,1 -15735,3,100,1 -15736,3,100,1 -15737,3,100,1 -15738,3,1000,1 -15739,3,1000,1 -15740,3,1000,1 -15741,3,1000,1 -15742,3,1000,1 -15743,3,20000,1 -15744,3,20000,1 -15745,3,20000,1 -15746,3,20000,1 -15747,3,20000,1 -15748,3,20000,1 -15749,3,20000,1 -15750,3,20000,1 -15751,3,20000,1 -15752,3,20000,1 -15773,3,100,1 -15774,3,100,1 -15775,3,100,1 -15776,3,100,1 -15777,3,100,1 -15778,3,1000,1 -15779,3,1000,1 -15780,3,1000,1 -15781,3,1000,1 -15782,3,1000,1 -15783,3,20000,1 -15784,3,20000,1 -15785,3,20000,1 -15786,3,20000,1 -15787,3,20000,1 -15788,3,20000,1 -15789,3,20000,1 -15790,3,20000,1 -15791,3,20000,1 -15792,3,20000,1 -15793,3,100,1 -15794,3,100,1 -15795,3,100,1 -15796,3,100,1 -15797,3,100,1 -15798,3,1000,1 -15799,3,1000,1 -15800,3,1000,1 -15801,3,1000,1 -15802,3,1000,1 -15803,3,20000,1 -15804,3,20000,1 -15805,3,20000,1 -15806,3,20000,1 -15807,3,20000,1 -15808,3,20000,1 -15809,3,20000,1 -15810,3,20000,1 -15811,3,20000,1 -15812,3,20000,1 -15813,3,100,1 -15814,3,100,1 -15815,3,100,1 -15816,3,100,1 -15817,3,100,1 -15818,3,1000,1 -15819,3,1000,1 -15820,3,1000,1 -15821,3,1000,1 -15822,3,1000,1 -15823,3,20000,1 -15824,3,20000,1 -15825,3,20000,1 -15826,3,20000,1 -15827,3,20000,1 -15828,3,20000,1 -15829,3,20000,1 -15830,3,20000,1 -15831,3,20000,1 -15832,3,20000,1 -15833,3,100,1 -15834,3,100,1 -15835,3,100,1 -15836,3,100,1 -15837,3,100,1 -15838,3,1000,1 -15839,3,1000,1 -15840,3,1000,1 -15841,3,1000,1 -15842,3,1000,1 -15843,3,20000,1 -15844,3,20000,1 -15845,3,20000,1 -15846,3,20000,1 -15847,3,20000,1 -15848,3,20000,1 -15849,3,20000,1 -15850,3,20000,1 -15851,3,20000,1 -15852,3,20000,1 -15853,3,100,1 -15854,3,100,1 -15855,3,100,1 -15856,3,100,1 -15857,3,100,1 -15858,3,1000,1 -15859,3,1000,1 -15860,3,1000,1 -15861,3,1000,1 -15862,3,1000,1 -15863,3,20000,1 -15864,3,20000,1 -15865,3,20000,1 -15866,3,20000,1 -15867,3,20000,1 -15868,3,20000,1 -15869,3,20000,1 -15870,3,20000,1 -15871,3,20000,1 -15872,3,20000,1 -15873,3,100,1 -15874,3,100,1 -15875,3,100,1 -15876,3,100,1 -15877,3,100,1 -15878,3,1000,1 -15879,3,1000,1 -15880,3,1000,1 -15881,3,1000,1 -15882,3,1000,1 -15883,3,20000,1 -15884,3,20000,1 -15885,3,20000,1 -15886,3,20000,1 -15887,3,20000,1 -15888,3,20000,1 -15889,3,20000,1 -15890,3,20000,1 -15891,3,20000,1 -15892,3,20000,1 -15893,3,100,1 -15894,3,100,1 -15895,3,100,1 -15896,3,100,1 -15897,3,100,1 -15898,3,1000,1 -15899,3,1000,1 -15900,3,1000,1 -15901,3,1000,1 -15902,3,1000,1 -15903,3,20000,1 -15904,3,20000,1 -15905,3,20000,1 -15906,3,20000,1 -15907,3,20000,1 -15908,3,20000,1 -15909,3,20000,1 -15910,3,20000,1 -15911,3,20000,1 -15912,3,20000,1 -16144,3,10000,1 -16145,3,10000,1 -16146,3,10000,1 -16147,3,10000,1 -16148,3,10000,1 -16149,3,10000,1 -16150,3,10000,1 -16151,3,10000,1 -16152,3,10000,1 -16153,3,10000,1 -16472,3,100,1 -16474,3,100,1 -16475,3,100,1 -16477,3,100,1 -16478,3,100,1 -16479,3,100,1 -16480,3,100,1 -16481,3,100,1 -16482,3,100,1 -16502,3,20000,1 -16503,3,20000,1 -16504,3,20000,1 -16505,3,20000,1 -16506,3,20000,1 -16507,3,20000,1 -16508,3,20000,1 -16509,3,20000,1 -16510,3,20000,1 -16511,3,20000,1 -16512,3,20000,1 -16513,3,20000,1 -16514,3,20000,1 -16515,3,20000,1 -16516,3,20000,1 -16517,3,20000,1 -16518,3,20000,1 -16519,3,20000,1 -16520,3,20000,1 -16521,3,20000,1 -16523,3,200,1 -16524,3,200,1 -16525,3,200,1 -16526,3,200,1 -16527,3,200,1 -16528,3,20000,1 -16529,3,20000,1 -16530,3,20000,1 -16531,3,20000,1 -16532,3,20000,1 -16536,3,200,1 -16537,3,200,1 -16538,3,200,1 -16539,3,200,1 -16540,3,200,1 -16541,3,20000,1 -16542,3,20000,1 -16543,3,20000,1 -16544,3,20000,1 -16545,3,20000,1 -16546,3,200,1 -16547,3,200,1 -16548,3,200,1 -16549,3,200,1 -16550,3,200,1 -16551,3,20000,1 -16552,3,20000,1 -16553,3,20000,1 -16554,3,20000,1 -16555,3,20000,1 -16556,3,200,1 -16557,3,200,1 -16558,3,200,1 -16559,3,200,1 -16560,3,200,1 -16561,3,20000,1 -16562,3,20000,1 -16563,3,20000,1 -16564,3,20000,1 -16565,3,20000,1 -16566,3,200,1 -16567,3,200,1 -16568,3,200,1 -16569,3,200,1 -16570,3,200,1 -16571,3,20000,1 -16572,3,20000,1 -16573,3,20000,1 -16574,3,20000,1 -16575,3,20000,1 -16576,3,200,1 -16577,3,200,1 -16578,3,200,1 -16579,3,200,1 -16580,3,200,1 -16581,3,20000,1 -16582,3,20000,1 -16583,3,20000,1 -16584,3,20000,1 -16585,3,20000,1 -16586,3,200,1 -16587,3,200,1 -16588,3,200,1 -16589,3,200,1 -16590,3,200,1 -16591,3,20000,1 -16592,3,20000,1 -16593,3,20000,1 -16594,3,20000,1 -16595,3,20000,1 -16596,3,200,1 -16597,3,200,1 -16598,3,200,1 -16599,3,200,1 -16600,3,200,1 -16601,3,20000,1 -16602,3,20000,1 -16603,3,20000,1 -16604,3,20000,1 -16605,3,20000,1 -16606,3,200,1 -16607,3,200,1 -16608,3,200,1 -16609,3,200,1 -16610,3,200,1 -16611,3,20000,1 -16612,3,20000,1 -16613,3,20000,1 -16614,3,20000,1 -16615,3,20000,1 -16616,3,200,1 -16617,3,200,1 -16618,3,200,1 -16619,3,200,1 -16620,3,200,1 -16621,3,20000,1 -16622,3,20000,1 -16623,3,20000,1 -16624,3,20000,1 -16625,3,20000,1 -16633,3,5000,1 -16634,3,5000,1 -16635,3,5000,1 -16636,3,5000,1 -16637,3,5000,1 -16638,3,5000,1 -16639,3,5000,1 -16640,3,5000,1 -16641,3,5000,1 -16642,3,5000,1 -16643,3,5000,1 -16644,3,5000,1 -16645,3,5000,1 -16646,3,5000,1 -16647,3,5000,1 -16663,3,5000,1 -16664,3,5000,1 -16665,3,5000,1 -16666,3,5000,1 -16667,3,5000,1 -16668,3,5000,1 -16669,3,5000,1 -16670,3,5000,1 -16671,3,5000,1 -16672,3,5000,1 -16683,3,5000,1 -16684,3,5000,1 -16685,3,5000,1 -16686,3,5000,1 -16687,3,5000,1 -16688,3,5000,1 -16689,3,5000,1 -16690,3,5000,1 -16691,3,5000,1 -16692,3,5000,1 -16693,3,5000,1 -16694,3,5000,1 -16695,3,5000,1 -16696,3,5000,1 -16697,3,5000,1 -16764,3,214,1 -16765,3,314,1 -16768,3,214,1 -16769,3,314,1 -16770,3,214,1 -16771,3,314,1 -16774,3,214,1 -16775,3,314,1 -16776,3,214,1 -16777,3,314,1 -16778,3,214,1 -16779,3,314,1 -16780,3,214,1 -16781,3,314,1 -16782,3,214,1 -16783,3,314,1 -16784,3,214,1 -16785,3,314,1 -16786,3,214,1 -16787,3,314,1 -16859,3,200,1 -16860,3,200,1 -16861,3,200,1 -16862,3,200,1 -16863,3,200,1 -16864,3,20000,1 -16865,3,20000,1 -16866,3,20000,1 -16867,3,20000,1 -16868,3,20000,1 -16869,3,200,1 -16870,3,200,1 -16871,3,200,1 -16872,3,200,1 -16873,3,200,1 -16874,3,20000,1 -16875,3,20000,1 -16876,3,20000,1 -16877,3,20000,1 -16878,3,20000,1 -16879,3,200,1 -16880,3,200,1 -16881,3,200,1 -16882,3,200,1 -16883,3,200,1 -16884,3,20000,1 -16885,3,20000,1 -16886,3,20000,1 -16887,3,20000,1 -16888,3,20000,1 -16889,3,200,1 -16890,3,200,1 -16891,3,200,1 -16892,3,200,1 -16893,3,200,1 -16894,3,20000,1 -16895,3,20000,1 -16896,3,20000,1 -16897,3,20000,1 -16898,3,20000,1 -16899,3,200,1 -16900,3,200,1 -16901,3,200,1 -16902,3,200,1 -16903,3,200,1 -16904,3,20000,1 -16905,3,20000,1 -16906,3,20000,1 -16907,3,20000,1 -16908,3,20000,1 -16909,3,200,1 -16910,3,200,1 -16911,3,200,1 -16912,3,200,1 -16913,3,200,1 -16914,3,20000,1 -16915,3,20000,1 -16916,3,20000,1 -16917,3,20000,1 -16918,3,20000,1 -16919,3,200,1 -16920,3,200,1 -16921,3,200,1 -16922,3,200,1 -16923,3,200,1 -16924,3,20000,1 -16925,3,20000,1 -16926,3,20000,1 -16927,3,20000,1 -16928,3,20000,1 -16929,3,200,1 -16930,3,200,1 -16931,3,200,1 -16932,3,200,1 -16933,3,200,1 -16934,3,20000,1 -16935,3,20000,1 -16936,3,20000,1 -16937,3,20000,1 -16938,3,20000,1 -16939,3,200,1 -16940,3,200,1 -16941,3,200,1 -16942,3,200,1 -16943,3,200,1 -16944,3,20000,1 -16945,3,20000,1 -16946,3,20000,1 -16947,3,20000,1 -16948,3,20000,1 -16949,3,200,1 -16950,3,200,1 -16951,3,200,1 -16952,3,200,1 -16953,3,200,1 -16954,3,20000,1 -16955,3,20000,1 -16956,3,20000,1 -16957,3,20000,1 -16958,3,20000,1 -16959,3,200,1 -16960,3,200,1 -16961,3,200,1 -16962,3,200,1 -16963,3,200,1 -16964,3,20000,1 -16965,3,20000,1 -16966,3,20000,1 -16967,3,20000,1 -16968,3,20000,1 -16969,3,200,1 -16970,3,200,1 -16971,3,200,1 -16972,3,200,1 -16973,3,200,1 -16974,3,20000,1 -16975,3,20000,1 -16976,3,20000,1 -16977,3,20000,1 -16978,3,20000,1 -16979,3,200,1 -16980,3,200,1 -16981,3,200,1 -16982,3,200,1 -16983,3,200,1 -16984,3,20000,1 -16985,3,20000,1 -16986,3,20000,1 -16987,3,20000,1 -16988,3,20000,1 -16989,3,200,1 -16990,3,200,1 -16991,3,200,1 -16992,3,200,1 -16993,3,200,1 -16994,3,20000,1 -16995,3,20000,1 -16996,3,20000,1 -16997,3,20000,1 -16998,3,20000,1 -16999,3,200,1 -17000,3,200,1 -17001,3,200,1 -17002,3,200,1 -17003,3,200,1 -17004,3,20000,1 -17005,3,20000,1 -17006,3,20000,1 -17007,3,20000,1 -17008,3,20000,1 -17009,3,200,1 -17010,3,200,1 -17011,3,200,1 -17012,3,200,1 -17013,3,200,1 -17014,3,20000,1 -17015,3,20000,1 -17016,3,20000,1 -17017,3,20000,1 -17018,3,20000,1 -17019,3,200,1 -17020,3,200,1 -17021,3,200,1 -17022,3,200,1 -17023,3,200,1 -17024,3,20000,1 -17025,3,20000,1 -17026,3,20000,1 -17027,3,20000,1 -17028,3,20000,1 -17029,3,200,1 -17030,3,200,1 -17031,3,200,1 -17032,3,200,1 -17033,3,200,1 -17034,3,20000,1 -17035,3,20000,1 -17036,3,20000,1 -17037,3,20000,1 -17038,3,20000,1 -17039,3,200,1 -17040,3,200,1 -17041,3,200,1 -17042,3,200,1 -17043,3,200,1 -17044,3,20000,1 -17045,3,20000,1 -17046,3,20000,1 -17047,3,20000,1 -17048,3,20000,1 -17049,3,200,1 -17050,3,200,1 -17051,3,200,1 -17052,3,200,1 -17053,3,200,1 -17054,3,20000,1 -17055,3,20000,1 -17056,3,20000,1 -17057,3,20000,1 -17058,3,20000,1 -17391,3,25574,1 -17392,3,25574,1 -17393,3,25574,1 -17394,3,25574,1 -17395,3,25574,1 -17396,3,27416,1 -17397,3,27416,1 -17398,3,27416,1 -17399,3,27416,1 -17400,3,27416,1 -17401,3,28644,1 -17402,3,28644,1 -17403,3,28644,1 -17404,3,28644,1 -17405,3,28644,1 -17421,3,31968,1 -17422,3,31968,1 -17423,3,31968,1 -17424,3,31968,1 -17425,3,31968,1 -17426,3,34270,1 -17427,3,34270,1 -17428,3,34270,1 -17429,3,34270,1 -17430,3,34270,1 -17431,3,35805,1 -17432,3,35805,1 -17433,3,35805,1 -17434,3,35805,1 -17435,3,35805,1 -17436,3,25574,1 -17437,3,25574,1 -17438,3,25574,1 -17439,3,25574,1 -17440,3,25574,1 -17441,3,27416,1 -17442,3,27416,1 -17443,3,27416,1 -17444,3,27416,1 -17445,3,27416,1 -17446,3,28644,1 -17447,3,28644,1 -17448,3,28644,1 -17449,3,28644,1 -17450,3,28644,1 -17466,3,35805,1 -17467,3,35805,1 -17468,3,35805,1 -17469,3,35805,1 -17470,3,35805,1 -17471,3,31968,1 -17472,3,31968,1 -17473,3,31968,1 -17474,3,31968,1 -17475,3,31968,1 -17476,3,34270,1 -17477,3,34270,1 -17478,3,34270,1 -17479,3,34270,1 -17480,3,34270,1 -17481,3,31968,1 -17482,3,31968,1 -17483,3,31968,1 -17484,3,31968,1 -17485,3,31968,1 -17486,3,34270,1 -17487,3,34270,1 -17488,3,34270,1 -17489,3,34270,1 -17490,3,34270,1 -17491,3,35805,1 -17492,3,35805,1 -17493,3,35805,1 -17494,3,35805,1 -17495,3,35805,1 -17496,3,31968,1 -17497,3,31968,1 -17498,3,31968,1 -17499,3,31968,1 -17500,3,31968,1 -17501,3,34270,1 -17502,3,34270,1 -17503,3,34270,1 -17504,3,34270,1 -17505,3,34270,1 -17506,3,35805,1 -17507,3,35805,1 -17508,3,35805,1 -17509,3,35805,1 -17510,3,35805,1 -17511,3,31968,1 -17512,3,31968,1 -17513,3,31968,1 -17514,3,31968,1 -17515,3,31968,1 -17516,3,34270,1 -17517,3,34270,1 -17518,3,34270,1 -17519,3,34270,1 -17520,3,34270,1 -17521,3,35805,1 -17522,3,35805,1 -17523,3,35805,1 -17524,3,35805,1 -17525,3,35805,1 -17526,3,31968,1 -17527,3,31968,1 -17528,3,31968,1 -17529,3,31968,1 -17530,3,31968,1 -17531,3,34270,1 -17532,3,34270,1 -17533,3,34270,1 -17534,3,34270,1 -17535,3,34270,1 -17536,3,35805,1 -17537,3,35805,1 -17538,3,35805,1 -17539,3,35805,1 -17540,3,35805,1 -17541,3,31968,1 -17542,3,31968,1 -17543,3,31968,1 -17544,3,31968,1 -17545,3,31968,1 -17546,3,34270,1 -17547,3,34270,1 -17548,3,34270,1 -17549,3,34270,1 -17550,3,34270,1 -17551,3,35805,1 -17552,3,35805,1 -17553,3,35805,1 -17554,3,35805,1 -17555,3,35805,1 -17556,3,31968,1 -17557,3,31968,1 -17558,3,31968,1 -17559,3,31968,1 -17560,3,31968,1 -17561,3,34270,1 -17562,3,34270,1 -17563,3,34270,1 -17564,3,34270,1 -17565,3,34270,1 -17566,3,35805,1 -17567,3,35805,1 -17568,3,35805,1 -17569,3,35805,1 -17570,3,35805,1 -19100,3,30000,1 -19101,3,30000,1 -19102,3,30000,1 -19103,3,30000,1 -19104,3,30000,1 -19110,3,30000,1 -19111,3,30000,1 -19112,3,30000,1 -19113,3,30000,1 -19114,3,30000,1 -17961,3,35805,1 -17962,3,35805,1 -17963,3,35805,1 -17964,3,35805,1 -17965,3,35805,1 -17966,3,37794,1 -17967,3,37794,1 -17968,3,37794,1 -17969,3,37794,1 -17970,3,37794,1 -17971,3,39783,1 -17972,3,39783,1 -17973,3,39783,1 -17974,3,39783,1 -17975,3,39783,1 -17991,3,35805,1 -17992,3,35805,1 -17993,3,35805,1 -17994,3,35805,1 -17995,3,35805,1 -17996,3,37794,1 -17997,3,37794,1 -17998,3,37794,1 -17999,3,37794,1 -18000,3,37794,1 -18001,3,39783,1 -18002,3,39783,1 -18003,3,39783,1 -18004,3,39783,1 -18005,3,39783,1 -18006,3,35805,1 -18007,3,35805,1 -18008,3,35805,1 -18009,3,35805,1 -18010,3,35805,1 -18011,3,37794,1 -18012,3,37794,1 -18013,3,37794,1 -18014,3,37794,1 -18015,3,37794,1 -18016,3,39783,1 -18017,3,39783,1 -18018,3,39783,1 -18019,3,39783,1 -18020,3,39783,1 -18036,3,35805,1 -18037,3,35805,1 -18038,3,35805,1 -18039,3,35805,1 -18040,3,35805,1 -18041,3,37794,1 -18042,3,37794,1 -18043,3,37794,1 -18044,3,37794,1 -18045,3,37794,1 -18046,3,39783,1 -18047,3,39783,1 -18048,3,39783,1 -18049,3,39783,1 -18050,3,39783,1 -18051,3,35805,1 -18052,3,35805,1 -18053,3,35805,1 -18054,3,35805,1 -18055,3,35805,1 -18056,3,37794,1 -18057,3,37794,1 -18058,3,37794,1 -18059,3,37794,1 -18060,3,37794,1 -18061,3,39783,1 -18062,3,39783,1 -18063,3,39783,1 -18064,3,39783,1 -18065,3,39783,1 -18066,3,35805,1 -18067,3,35805,1 -18068,3,35805,1 -18069,3,35805,1 -18070,3,35805,1 -18071,3,37794,1 -18072,3,37794,1 -18073,3,37794,1 -18074,3,37794,1 -18075,3,37794,1 -18076,3,39783,1 -18077,3,39783,1 -18078,3,39783,1 -18079,3,39783,1 -18080,3,39783,1 -18081,3,35805,1 -18082,3,35805,1 -18083,3,35805,1 -18084,3,35805,1 -18085,3,35805,1 -18086,3,37794,1 -18087,3,37794,1 -18088,3,37794,1 -18089,3,37794,1 -18090,3,37794,1 -18091,3,39783,1 -18092,3,39783,1 -18093,3,39783,1 -18094,3,39783,1 -18095,3,39783,1 -18096,3,35805,1 -18097,3,35805,1 -18098,3,35805,1 -18099,3,35805,1 -18100,3,35805,1 -18101,3,37794,1 -18102,3,37794,1 -18103,3,37794,1 -18104,3,37794,1 -18105,3,37794,1 -18106,3,39783,1 -18107,3,39783,1 -18108,3,39783,1 -18109,3,39783,1 -18110,3,39783,1 -18111,3,35805,1 -18112,3,35805,1 -18113,3,35805,1 -18114,3,35805,1 -18115,3,35805,1 -18116,3,37794,1 -18117,3,37794,1 -18118,3,37794,1 -18119,3,37794,1 -18120,3,37794,1 -18121,3,39783,1 -18122,3,39783,1 -18123,3,39783,1 -18124,3,39783,1 -18125,3,39783,1 -18126,3,35805,1 -18127,3,35805,1 -18128,3,35805,1 -18129,3,35805,1 -18130,3,35805,1 -18131,3,37794,1 -18132,3,37794,1 -18133,3,37794,1 -18134,3,37794,1 -18135,3,37794,1 -18136,3,39783,1 -18137,3,39783,1 -18138,3,39783,1 -18139,3,39783,1 -18140,3,39783,1 -18515,3,24000,1 -18516,3,24000,1 -18517,3,24000,1 -18518,3,24000,1 -18519,3,24000,1 -18525,3,30000,1 -18526,3,30000,1 -18527,3,30000,1 -18528,3,30000,1 -18529,3,30000,1 -18530,3,24000,1 -18531,3,24000,1 -18532,3,24000,1 -18533,3,24000,1 -18534,3,24000,1 -18540,3,30000,1 -18541,3,30000,1 -18542,3,30000,1 -18543,3,30000,1 -18544,3,30000,1 -18545,3,30000,1 -18546,3,30000,1 -18547,3,30000,1 -18548,3,30000,1 -18549,3,30000,1 -18550,3,30000,1 -18551,3,30000,1 -18552,3,30000,1 -18553,3,30000,1 -18554,3,30000,1 -18555,3,30000,1 -18556,3,30000,1 -18557,3,30000,1 -18558,3,30000,1 -18559,3,30000,1 -18560,3,30000,1 -18561,3,30000,1 -18562,3,30000,1 -18563,3,30000,1 -18564,3,30000,1 -18565,3,30000,1 -18566,3,30000,1 -18567,3,30000,1 -18568,3,30000,1 -18569,3,30000,1 -18570,3,30000,1 -18571,3,30000,1 -18572,3,30000,1 -18573,3,30000,1 -18574,3,30000,1 -18665,3,28644,1 -18666,3,28644,1 -18667,3,28644,1 -18668,3,28644,1 -18669,3,28644,1 -18675,3,35805,1 -18676,3,35805,1 -18677,3,35805,1 -18678,3,35805,1 -18679,3,35805,1 -18680,3,28644,1 -18681,3,28644,1 -18682,3,28644,1 -18683,3,28644,1 -18684,3,28644,1 -18690,3,35805,1 -18691,3,35805,1 -18692,3,35805,1 -18693,3,35805,1 -18694,3,35805,1 -18695,3,35805,1 -18696,3,35805,1 -18697,3,35805,1 -18698,3,35805,1 -18699,3,35805,1 -18700,3,35805,1 -18701,3,35805,1 -18702,3,35805,1 -18703,3,35805,1 -18704,3,35805,1 -18705,3,35805,1 -18706,3,35805,1 -18707,3,35805,1 -18708,3,35805,1 -18709,3,35805,1 -18710,3,35805,1 -18711,3,35805,1 -18712,3,35805,1 -18713,3,35805,1 -18714,3,35805,1 -18715,3,35805,1 -18716,3,35805,1 -18717,3,35805,1 -18718,3,35805,1 -18719,3,35805,1 -18720,3,35805,1 -18721,3,35805,1 -18722,3,35805,1 -18723,3,35805,1 -18724,3,35805,1 -19095,3,35805,1 -19096,3,35805,1 -19097,3,35805,1 -19098,3,35805,1 -19099,3,35805,1 -18900,3,25604,1 -18901,3,25604,1 -18902,3,25604,1 -18903,3,25604,1 -18904,3,25604,1 -18905,3,25574,1 -18906,3,25574,1 -18907,3,25574,1 -18908,3,25574,1 -18909,3,25574,1 -18910,3,27416,1 -18911,3,27416,1 -18912,3,27416,1 -18913,3,27416,1 -18914,3,27416,1 -18915,3,28644,1 -18916,3,28644,1 -18917,3,28644,1 -18918,3,28644,1 -18919,3,28644,1 -18920,3,32005,1 -18921,3,32005,1 -18922,3,32005,1 -18923,3,32005,1 -18924,3,32005,1 -18925,3,31968,1 -18926,3,31968,1 -18927,3,31968,1 -18928,3,31968,1 -18929,3,31968,1 -18930,3,34270,1 -18931,3,34270,1 -18932,3,34270,1 -18933,3,34270,1 -18934,3,34270,1 -18935,3,35805,1 -18936,3,35805,1 -18937,3,35805,1 -18938,3,35805,1 -18939,3,35805,1 -18940,3,25604,1 -18941,3,25604,1 -18942,3,25604,1 -18943,3,25604,1 -18944,3,25604,1 -18945,3,25574,1 -18946,3,25574,1 -18947,3,25574,1 -18948,3,25574,1 -18949,3,25574,1 -18950,3,27416,1 -18951,3,27416,1 -18952,3,27416,1 -18953,3,27416,1 -18954,3,27416,1 -18955,3,28644,1 -18956,3,28644,1 -18957,3,28644,1 -18958,3,28644,1 -18959,3,28644,1 -18960,3,32005,1 -18961,3,32005,1 -18962,3,32005,1 -18963,3,32005,1 -18964,3,32005,1 -18965,3,31968,1 -18966,3,31968,1 -18967,3,31968,1 -18968,3,31968,1 -18969,3,31968,1 -18970,3,34270,1 -18971,3,34270,1 -18972,3,34270,1 -18973,3,34270,1 -18974,3,34270,1 -18975,3,35805,1 -18976,3,35805,1 -18977,3,35805,1 -18978,3,35805,1 -18979,3,35805,1 -18980,3,32005,1 -18981,3,32005,1 -18982,3,32005,1 -18983,3,32005,1 -18984,3,32005,1 -18985,3,31968,1 -18986,3,31968,1 -18987,3,31968,1 -18988,3,31968,1 -18989,3,31968,1 -18990,3,34270,1 -18991,3,34270,1 -18992,3,34270,1 -18993,3,34270,1 -18994,3,34270,1 -18995,3,35805,1 -18996,3,35805,1 -18997,3,35805,1 -18998,3,35805,1 -18999,3,35805,1 -19000,3,32005,1 -19001,3,32005,1 -19002,3,32005,1 -19003,3,32005,1 -19004,3,32005,1 -19005,3,31968,1 -19006,3,31968,1 -19007,3,31968,1 -19008,3,31968,1 -19009,3,31968,1 -19010,3,34270,1 -19011,3,34270,1 -19012,3,34270,1 -19013,3,34270,1 -19014,3,34270,1 -19015,3,35805,1 -19016,3,35805,1 -19017,3,35805,1 -19018,3,35805,1 -19019,3,35805,1 -19020,3,32005,1 -19021,3,32005,1 -19022,3,32005,1 -19023,3,32005,1 -19024,3,32005,1 -19025,3,31968,1 -19026,3,31968,1 -19027,3,31968,1 -19028,3,31968,1 -19029,3,31968,1 -19030,3,34270,1 -19031,3,34270,1 -19032,3,34270,1 -19033,3,34270,1 -19034,3,34270,1 -19035,3,35805,1 -19036,3,35805,1 -19037,3,35805,1 -19038,3,35805,1 -19039,3,35805,1 -19040,3,32005,1 -19041,3,32005,1 -19042,3,32005,1 -19043,3,32005,1 -19044,3,32005,1 -19045,3,31968,1 -19046,3,31968,1 -19047,3,31968,1 -19048,3,31968,1 -19049,3,31968,1 -19050,3,34270,1 -19051,3,34270,1 -19052,3,34270,1 -19053,3,34270,1 -19054,3,34270,1 -19055,3,35805,1 -19056,3,35805,1 -19057,3,35805,1 -19058,3,35805,1 -19059,3,35805,1 -19060,3,32005,1 -19061,3,32005,1 -19062,3,32005,1 -19063,3,32005,1 -19064,3,32005,1 -19065,3,31968,1 -19066,3,31968,1 -19067,3,31968,1 -19068,3,31968,1 -19069,3,31968,1 -19070,3,34270,1 -19071,3,34270,1 -19072,3,34270,1 -19073,3,34270,1 -19074,3,34270,1 -19075,3,35805,1 -19076,3,35805,1 -19077,3,35805,1 -19078,3,35805,1 -19079,3,35805,1 -19080,3,32005,1 -19081,3,32005,1 -19082,3,32005,1 -19083,3,32005,1 -19084,3,32005,1 -19085,3,31968,1 -19086,3,31968,1 -19087,3,31968,1 -19088,3,31968,1 -19089,3,31968,1 -19090,3,34270,1 -19091,3,34270,1 -19092,3,34270,1 -19093,3,34270,1 -19094,3,34270,1 -19149,3,25604,1 -19150,3,25604,1 -19151,3,25604,1 -19152,3,25604,1 -19153,3,25604,1 -19154,3,32005,1 -19155,3,32005,1 -19156,3,32005,1 -19157,3,32005,1 -19158,3,32005,1 -19159,3,25604,1 -19160,3,25604,1 -19161,3,25604,1 -19162,3,25604,1 -19163,3,25604,1 -19164,3,32005,1 -19165,3,32005,1 -19166,3,32005,1 -19167,3,32005,1 -19168,3,32005,1 -19169,3,32005,1 -19170,3,32005,1 -19171,3,32005,1 -19172,3,32005,1 -19173,3,32005,1 -19174,3,32005,1 -19175,3,32005,1 -19176,3,32005,1 -19177,3,32005,1 -19178,3,32005,1 -19179,3,32005,1 -19180,3,32005,1 -19181,3,32005,1 -19182,3,32005,1 -19183,3,32005,1 -19184,3,32005,1 -19185,3,32005,1 -19186,3,32005,1 -19187,3,32005,1 -19188,3,32005,1 -19189,3,32005,1 -19190,3,32005,1 -19191,3,32005,1 -19192,3,32005,1 -19193,3,32005,1 -19194,3,32005,1 -19195,3,32005,1 -19196,3,32005,1 -19197,3,32005,1 -19198,3,32005,1 -19389,3,10,1 -19390,3,50000,1 -19391,3,50000,1 -19392,3,50000,1 -19393,3,50000,1 -19394,3,50000,1 -19395,3,50000,1 -19396,3,50000,1 -19397,3,50000,1 -19398,3,50000,1 -19399,3,50000,1 -19400,3,50000,1 -19401,3,50000,1 -19402,3,50000,1 -19403,3,50000,1 -19404,3,50000,1 -19405,3,50000,1 -19406,3,50000,1 -19407,3,50000,1 -19408,3,50000,1 -19409,3,50000,1 -19410,3,50000,1 -19411,3,50000,1 -19412,3,50000,1 -19413,3,50000,1 -19414,3,50000,1 -19415,3,50000,1 -19416,3,50000,1 -19417,3,50000,1 -19418,3,50000,1 -19419,3,50000,1 -19420,3,50000,1 -19421,3,50000,1 -19422,3,50000,1 -19423,3,50000,1 -19424,3,50000,1 -19425,3,50000,1 -19426,3,50000,1 -19427,3,50000,1 -19428,3,50000,1 -19429,3,50000,1 -19430,3,50000,1 -19431,3,50000,1 -19432,3,50000,1 -19433,3,50000,1 -19434,3,50000,1 -19435,3,50000,1 -19436,3,50000,1 -19437,3,50000,1 -19438,3,50000,1 -19439,3,50000,1 -19440,3,50000,1 -19441,3,50000,1 -19442,3,50000,1 -19443,3,50000,1 -19444,3,50000,1 -19445,3,50000,1 -19446,3,50000,1 -19447,3,50000,1 -19448,3,50000,1 -19449,3,50000,1 -19485,3,5000,1 -19486,3,5000,1 -19487,3,5000,1 -19488,3,5000,1 -19489,3,5000,1 -19464,3,5000,1 -19465,3,5000,1 -19466,3,5000,1 -19467,3,5000,1 -19472,3,5000,1 -19473,3,5000,1 -19474,3,5000,1 -19521,3,5000,1 -19479,3,5000,1 -19478,3,5000,1 -19480,3,5000,1 -19481,3,5000,1 -19482,3,5000,1 -19483,3,5000,1 -19484,3,5000,1 -19495,3,5000,1 -19496,3,5000,1 -19497,3,5000,1 -19498,3,5000,1 -19499,3,5000,1 -19512,3,50000,1 -19523,3,10000,1 -19524,3,10000,1 -19525,3,10000,1 -19526,3,10000,1 -19527,3,10000,1 -19530,3,5000,1 -19531,3,5000,1 -19539,3,10000,1 -19540,3,10000,1 -19541,3,10000,1 -19542,3,10000,1 -19543,3,10000,1 -19544,3,5000,1 -19545,3,5000,1 -19546,3,5000,1 -19547,3,5000,1 -19548,3,5000,1 -19549,3,5000,1 -19550,3,5000,1 -19551,3,5000,1 -19552,3,5000,1 -19553,3,5000,1 -19554,3,5000,1 -19555,3,5000,1 -19556,3,5000,1 -19557,3,5000,1 -19558,3,5000,1 -19559,3,5000,1 -19560,3,5000,1 -19561,3,5000,1 -19528,3,5000,1 -19568,3,10000,1 -19569,3,10000,1 -19572,3,10000,1 -19573,3,10000,1 -19574,3,10000,1 -19575,3,10000,1 -19578,3,10000,1 -19579,3,10000,1 -19580,3,10000,1 -19581,3,10000,1 -19582,3,10000,1 -19583,3,10000,1 -19584,3,10000,1 -19585,3,10000,1 -19586,3,10000,1 -19587,3,10000,1 -19588,3,10000,1 -19589,3,10000,1 -19590,3,10000,1 -19591,3,10000,1 -19592,3,10000,1 -19593,3,10000,1 -19658,3,50000,1 -19659,3,50000,1 -19660,3,50000,1 -19661,3,50000,1 -19662,3,50000,1 -19663,3,50000,1 -19664,3,50000,1 -19743,3,31826,1 -19744,3,31826,1 -19745,3,31826,1 -19746,3,31826,1 -19747,3,31826,1 -19748,3,33390,1 -19749,3,33390,1 -19750,3,33390,1 -19751,3,33390,1 -19752,3,33390,1 -19753,3,34344,1 -19754,3,34344,1 -19755,3,34344,1 -19756,3,34344,1 -19757,3,34344,1 -19758,3,34980,1 -19759,3,34980,1 -19760,3,34980,1 -19761,3,34980,1 -19762,3,34980,1 -19763,3,50000,1 -19764,3,50000,1 -19765,3,50000,1 -19766,3,50000,1 -20101,3,31826,1 -20102,3,31826,1 -20103,3,31826,1 -20104,3,31826,1 -20105,3,31826,1 -20106,3,33390,1 -20107,3,33390,1 -20108,3,33390,1 -20109,3,33390,1 -20110,3,33390,1 -20111,3,34344,1 -20112,3,34344,1 -20113,3,34344,1 -20114,3,34344,1 -20115,3,34344,1 -20116,3,34980,1 -20117,3,34980,1 -20118,3,34980,1 -20119,3,34980,1 -20120,3,34980,1 -20121,3,50000,1 -20122,3,50000,1 -20123,3,50000,1 -20124,3,50000,1 -19672,3,50000,1 -19673,3,50000,1 -19674,3,50000,1 -19675,3,50000,1 -19676,3,50000,1 -19677,3,50000,1 -19678,3,50000,1 -19789,3,39700,1 -19790,3,39700,1 -19791,3,39700,1 -19792,3,39700,1 -19793,3,39700,1 -19794,3,41685,1 -19795,3,41685,1 -19796,3,41685,1 -19797,3,41685,1 -19798,3,41685,1 -19799,3,42876,1 -19800,3,42876,1 -19801,3,42876,1 -19802,3,42876,1 -19803,3,42876,1 -19804,3,43670,1 -19805,3,43670,1 -19806,3,43670,1 -19807,3,43670,1 -19808,3,43670,1 -19809,3,50000,1 -19810,3,50000,1 -19811,3,50000,1 -19812,3,50000,1 -20147,3,43670,1 -20148,3,43670,1 -20149,3,43670,1 -20150,3,43670,1 -20151,3,43670,1 -20152,3,45655,1 -20153,3,45655,1 -20154,3,45655,1 -20155,3,45655,1 -20156,3,45655,1 -20157,3,46846,1 -20158,3,46846,1 -20159,3,46846,1 -20160,3,46846,1 -20161,3,46846,1 -20162,3,47640,1 -20163,3,47640,1 -20164,3,47640,1 -20165,3,47640,1 -20166,3,47640,1 -20167,3,50000,1 -20168,3,50000,1 -20169,3,50000,1 -20170,3,50000,1 -19679,3,50000,1 -19680,3,50000,1 -19681,3,50000,1 -19682,3,50000,1 -19683,3,50000,1 -19684,3,50000,1 -19685,3,50000,1 -19813,3,31900,1 -19814,3,31900,1 -19815,3,31900,1 -19816,3,31900,1 -19817,3,31900,1 -19818,3,33495,1 -19819,3,33495,1 -19820,3,33495,1 -19821,3,33495,1 -19822,3,33495,1 -19823,3,34452,1 -19824,3,34452,1 -19825,3,34452,1 -19826,3,34452,1 -19827,3,34452,1 -19828,3,35090,1 -19829,3,35090,1 -19830,3,35090,1 -19831,3,35090,1 -19832,3,35090,1 -19833,3,50000,1 -19834,3,50000,1 -19835,3,50000,1 -19836,3,50000,1 -20171,3,35090,1 -20172,3,35090,1 -20173,3,35090,1 -20174,3,35090,1 -20175,3,35090,1 -20176,3,36685,1 -20177,3,36685,1 -20178,3,36685,1 -20179,3,36685,1 -20180,3,36685,1 -20181,3,37642,1 -20182,3,37642,1 -20183,3,37642,1 -20184,3,37642,1 -20185,3,37642,1 -20186,3,38280,1 -20187,3,38280,1 -20188,3,38280,1 -20189,3,38280,1 -20190,3,38280,1 -20191,3,50000,1 -20192,3,50000,1 -20193,3,50000,1 -20194,3,50000,1 -19693,3,50000,1 -19694,3,50000,1 -19695,3,50000,1 -19696,3,50000,1 -19697,3,50000,1 -19698,3,50000,1 -19699,3,50000,1 -19859,3,39700,1 -19860,3,39700,1 -19861,3,39700,1 -19862,3,39700,1 -19863,3,39700,1 -19864,3,41685,1 -19865,3,41685,1 -19866,3,41685,1 -19867,3,41685,1 -19868,3,41685,1 -19869,3,42876,1 -19870,3,42876,1 -19871,3,42876,1 -19872,3,42876,1 -19873,3,42876,1 -19874,3,43670,1 -19875,3,43670,1 -19876,3,43670,1 -19877,3,43670,1 -19878,3,43670,1 -19879,3,50000,1 -19880,3,50000,1 -19881,3,50000,1 -19882,3,50000,1 -20217,3,43670,1 -20218,3,43670,1 -20219,3,43670,1 -20220,3,43670,1 -20221,3,43670,1 -20222,3,45655,1 -20223,3,45655,1 -20224,3,45655,1 -20225,3,45655,1 -20226,3,45655,1 -20227,3,46846,1 -20228,3,46846,1 -20229,3,46846,1 -20230,3,46846,1 -20231,3,46846,1 -20232,3,47640,1 -20233,3,47640,1 -20234,3,47640,1 -20235,3,47640,1 -20236,3,47640,1 -20237,3,50000,1 -20238,3,50000,1 -20239,3,50000,1 -20240,3,50000,1 -19700,3,50000,1 -19701,3,50000,1 -19702,3,50000,1 -19703,3,50000,1 -19704,3,50000,1 -19705,3,50000,1 -19706,3,50000,1 -19883,3,39700,1 -19884,3,39700,1 -19885,3,39700,1 -19886,3,39700,1 -19887,3,39700,1 -19888,3,41685,1 -19889,3,41685,1 -19890,3,41685,1 -19891,3,41685,1 -19892,3,41685,1 -19893,3,42876,1 -19894,3,42876,1 -19895,3,42876,1 -19896,3,42876,1 -19897,3,42876,1 -19898,3,43670,1 -19899,3,43670,1 -19900,3,43670,1 -19901,3,43670,1 -19902,3,43670,1 -19903,3,50000,1 -19904,3,50000,1 -19905,3,50000,1 -19906,3,50000,1 -20241,3,43670,1 -20242,3,43670,1 -20243,3,43670,1 -20244,3,43670,1 -20245,3,43670,1 -20246,3,45655,1 -20247,3,45655,1 -20248,3,45655,1 -20249,3,45655,1 -20250,3,45655,1 -20251,3,46846,1 -20252,3,46846,1 -20253,3,46846,1 -20254,3,46846,1 -20255,3,46846,1 -20256,3,47640,1 -20257,3,47640,1 -20258,3,47640,1 -20259,3,47640,1 -20260,3,47640,1 -20261,3,50000,1 -20262,3,50000,1 -20263,3,50000,1 -20264,3,50000,1 -19707,3,50000,1 -19708,3,50000,1 -19709,3,50000,1 -19710,3,50000,1 -19711,3,50000,1 -19712,3,50000,1 -19713,3,50000,1 -19907,3,39700,1 -19908,3,39700,1 -19909,3,39700,1 -19910,3,39700,1 -19911,3,39700,1 -19912,3,41685,1 -19913,3,41685,1 -19914,3,41685,1 -19915,3,41685,1 -19916,3,41685,1 -19917,3,42876,1 -19918,3,42876,1 -19919,3,42876,1 -19920,3,42876,1 -19921,3,42876,1 -19922,3,43670,1 -19923,3,43670,1 -19924,3,43670,1 -19925,3,43670,1 -19926,3,43670,1 -19927,3,50000,1 -19928,3,50000,1 -19929,3,50000,1 -19930,3,50000,1 -20265,3,43670,1 -20266,3,43670,1 -20267,3,43670,1 -20268,3,43670,1 -20269,3,43670,1 -20270,3,45655,1 -20271,3,45655,1 -20272,3,45655,1 -20273,3,45655,1 -20274,3,45655,1 -20275,3,46846,1 -20276,3,46846,1 -20277,3,46846,1 -20278,3,46846,1 -20279,3,46846,1 -20280,3,47640,1 -20281,3,47640,1 -20282,3,47640,1 -20283,3,47640,1 -20284,3,47640,1 -20285,3,50000,1 -20286,3,50000,1 -20287,3,50000,1 -20288,3,50000,1 -19714,3,50000,1 -19715,3,50000,1 -19716,3,50000,1 -19717,3,50000,1 -19718,3,50000,1 -19719,3,50000,1 -19720,3,50000,1 -19931,3,39700,1 -19932,3,39700,1 -19933,3,39700,1 -19934,3,39700,1 -19935,3,39700,1 -19936,3,41685,1 -19937,3,41685,1 -19938,3,41685,1 -19939,3,41685,1 -19940,3,41685,1 -19941,3,42876,1 -19942,3,42876,1 -19943,3,42876,1 -19944,3,42876,1 -19945,3,42876,1 -19946,3,43670,1 -19947,3,43670,1 -19948,3,43670,1 -19949,3,43670,1 -19950,3,43670,1 -19951,3,50000,1 -19952,3,50000,1 -19953,3,50000,1 -19954,3,50000,1 -20289,3,43670,1 -20290,3,43670,1 -20291,3,43670,1 -20292,3,43670,1 -20293,3,43670,1 -20294,3,45655,1 -20295,3,45655,1 -20296,3,45655,1 -20297,3,45655,1 -20298,3,45655,1 -20299,3,46846,1 -20300,3,46846,1 -20301,3,46846,1 -20302,3,46846,1 -20303,3,46846,1 -20304,3,47640,1 -20305,3,47640,1 -20306,3,47640,1 -20307,3,47640,1 -20308,3,47640,1 -20309,3,50000,1 -20310,3,50000,1 -20311,3,50000,1 -20312,3,50000,1 -19721,3,50000,1 -19722,3,50000,1 -19723,3,50000,1 -19724,3,50000,1 -19725,3,50000,1 -19726,3,50000,1 -19727,3,50000,1 -19955,3,39700,1 -19956,3,39700,1 -19957,3,39700,1 -19958,3,39700,1 -19959,3,39700,1 -19960,3,41685,1 -19961,3,41685,1 -19962,3,41685,1 -19963,3,41685,1 -19964,3,41685,1 -19965,3,42876,1 -19966,3,42876,1 -19967,3,42876,1 -19968,3,42876,1 -19969,3,42876,1 -19970,3,43670,1 -19971,3,43670,1 -19972,3,43670,1 -19973,3,43670,1 -19974,3,43670,1 -19975,3,50000,1 -19976,3,50000,1 -19977,3,50000,1 -19978,3,50000,1 -20313,3,43670,1 -20314,3,43670,1 -20315,3,43670,1 -20316,3,43670,1 -20317,3,43670,1 -20318,3,45655,1 -20319,3,45655,1 -20320,3,45655,1 -20321,3,45655,1 -20322,3,45655,1 -20323,3,46846,1 -20324,3,46846,1 -20325,3,46846,1 -20326,3,46846,1 -20327,3,46846,1 -20328,3,47640,1 -20329,3,47640,1 -20330,3,47640,1 -20331,3,47640,1 -20332,3,47640,1 -20337,3,50000,1 -20342,3,50000,1 -20343,3,50000,1 -20344,3,50000,1 -19728,3,50000,1 -19729,3,50000,1 -19730,3,50000,1 -19731,3,50000,1 -19732,3,50000,1 -19733,3,50000,1 -19734,3,50000,1 -19979,3,39700,1 -19980,3,39700,1 -19981,3,39700,1 -19982,3,39700,1 -19983,3,39700,1 -19984,3,41685,1 -19985,3,41685,1 -19986,3,41685,1 -19987,3,41685,1 -19988,3,41685,1 -19989,3,42876,1 -19990,3,42876,1 -19991,3,42876,1 -19992,3,42876,1 -19993,3,42876,1 -19994,3,43670,1 -19995,3,43670,1 -19996,3,43670,1 -19997,3,43670,1 -19998,3,43670,1 -19999,3,50000,1 -20000,3,50000,1 -20001,3,50000,1 -20002,3,50000,1 -20345,3,43670,1 -20346,3,43670,1 -20347,3,43670,1 -20348,3,43670,1 -20349,3,43670,1 -20350,3,45655,1 -20351,3,45655,1 -20352,3,45655,1 -20353,3,45655,1 -20354,3,45655,1 -20355,3,46846,1 -20356,3,46846,1 -20357,3,46846,1 -20358,3,46846,1 -20359,3,46846,1 -20360,3,47640,1 -20361,3,47640,1 -20362,3,47640,1 -20363,3,47640,1 -20364,3,47640,1 -20369,3,50000,1 -20370,3,50000,1 -20371,3,50000,1 -20372,3,50000,1 -19735,3,50000,1 -19736,3,50000,1 -19737,3,50000,1 -19738,3,50000,1 -19739,3,50000,1 -19740,3,50000,1 -19741,3,50000,1 -20003,3,39700,1 -20004,3,39700,1 -20005,3,39700,1 -20006,3,39700,1 -20007,3,39700,1 -20008,3,41685,1 -20009,3,41685,1 -20010,3,41685,1 -20011,3,41685,1 -20012,3,41685,1 -20013,3,42876,1 -20014,3,42876,1 -20015,3,42876,1 -20016,3,42876,1 -20017,3,42876,1 -20018,3,43670,1 -20019,3,43670,1 -20020,3,43670,1 -20021,3,43670,1 -20022,3,43670,1 -20023,3,50000,1 -20024,3,50000,1 -20025,3,50000,1 -20026,3,50000,1 -20373,3,43670,1 -20374,3,43670,1 -20375,3,43670,1 -20376,3,43670,1 -20377,3,43670,1 -20378,3,45655,1 -20379,3,45655,1 -20380,3,45655,1 -20381,3,45655,1 -20382,3,45655,1 -20383,3,46846,1 -20384,3,46846,1 -20385,3,46846,1 -20386,3,46846,1 -20387,3,46846,1 -20388,3,47640,1 -20389,3,47640,1 -20390,3,47640,1 -20391,3,47640,1 -20392,3,47640,1 -20393,3,50000,1 -20394,3,50000,1 -20395,3,50000,1 -20396,3,50000,1 -20027,3,0,1 -20028,3,0,1 -20029,3,0,1 -20030,3,0,1 -20031,3,0,1 -20032,3,2382,1 -20033,3,2382,1 -20034,3,2382,1 -20035,3,2382,1 -20036,3,2382,1 -20037,3,3970,1 -20038,3,3970,1 -20039,3,3970,1 -20040,3,3970,1 -20041,3,3970,1 -20042,3,13895,1 -20043,3,13895,1 -20044,3,13895,1 -20045,3,13895,1 -20046,3,13895,1 -20047,3,19850,1 -20048,3,19850,1 -20049,3,19850,1 -20050,3,19850,1 -20051,3,19850,1 -20052,3,25805,1 -20053,3,25805,1 -20054,3,25805,1 -20055,3,25805,1 -20056,3,25805,1 -20057,3,35730,1 -20058,3,35730,1 -20059,3,35730,1 -20060,3,35730,1 -20061,3,35730,1 -20062,3,38906,1 -20063,3,38906,1 -20064,3,38906,1 -20065,3,38906,1 -20066,3,38906,1 -20067,3,100,1 -21404,3,100,1 -21405,3,100,1 -21406,3,100,1 -21407,3,100,1 -20072,3,1000,1 -21408,3,1000,1 -21409,3,1000,1 -21410,3,1000,1 -21411,3,1000,1 -20073,3,39700,1 -20074,3,39700,1 -20075,3,39700,1 -20076,3,39700,1 -20077,3,39700,1 -20078,3,41685,1 -20079,3,41685,1 -20080,3,41685,1 -20081,3,41685,1 -20082,3,41685,1 -20083,3,42876,1 -20084,3,42876,1 -20085,3,42876,1 -20086,3,42876,1 -20087,3,42876,1 -20088,3,43670,1 -20089,3,43670,1 -20090,3,43670,1 -20091,3,43670,1 -20092,3,43670,1 -20097,3,50000,1 -20098,3,50000,1 -20099,3,50000,1 -20100,3,50000,1 -20397,3,43670,1 -20398,3,43670,1 -20399,3,43670,1 -20400,3,43670,1 -20401,3,43670,1 -20402,3,45655,1 -20403,3,45655,1 -20404,3,45655,1 -20405,3,45655,1 -20406,3,45655,1 -20407,3,46846,1 -20408,3,46846,1 -20409,3,46846,1 -20410,3,46846,1 -20411,3,46846,1 -20412,3,47640,1 -20413,3,47640,1 -20414,3,47640,1 -20415,3,47640,1 -20416,3,47640,1 -20421,3,50000,1 -20422,3,50000,1 -20423,3,50000,1 -20424,3,50000,1 -21186,3,10000,1 -21187,3,10000,1 -21412,3,200,1 -21413,3,200,1 -21414,3,200,1 -21415,3,200,1 -21416,3,200,1 -21417,3,200,1 -21418,3,200,1 -21419,3,200,1 -21420,3,200,1 -21421,3,200,1 -21422,3,200,1 -21423,3,200,1 -21424,3,200,1 -21425,3,200,1 -21426,3,200,1 -21427,3,20000,1 -21428,3,20000,1 -21429,3,20000,1 -21430,3,20000,1 -21431,3,20000,1 -21432,3,20000,1 -21433,3,20000,1 -21434,3,20000,1 -21435,3,20000,1 -21436,3,20000,1 -21437,3,20000,1 -21438,3,20000,1 -21439,3,20000,1 -21440,3,20000,1 -21441,3,20000,1 -21442,3,25604,1 -21443,3,25604,1 -21444,3,25604,1 -21445,3,25604,1 -21446,3,25604,1 -21447,3,25574,1 -21448,3,25574,1 -21449,3,25574,1 -21450,3,25574,1 -21451,3,25574,1 -21452,3,27416,1 -21453,3,27416,1 -21454,3,27416,1 -21455,3,27416,1 -21456,3,27416,1 -21457,3,28644,1 -21458,3,28644,1 -21459,3,28644,1 -21460,3,28644,1 -21461,3,28644,1 -21670,3,10000,1 -21671,3,10000,1 -21724,3,10000,1 -21725,3,10000,1 -21726,3,10000,1 -21727,3,10000,1 -21728,3,10000,1 -21729,3,10000,1 -21730,3,10000,1 -21731,3,10000,1 -21732,3,10000,1 -21733,3,10000,1 -21734,3,10000,1 -21735,3,10000,1 -21736,3,10000,1 -21737,3,10000,1 -21738,3,10000,1 -21739,3,10000,1 -21740,3,10000,1 -21741,3,10000,1 -21742,3,10000,1 -21743,3,10000,1 -21744,3,10000,1 -21745,3,10000,1 -21746,3,10000,1 -21748,3,10000,1 -21750,3,10000,1 -21752,3,10000,1 -21754,3,10000,1 -21756,3,10000,1 -21757,3,10000,1 -21758,3,10000,1 -21759,3,10000,1 -21760,3,10000,1 -21761,3,10000,1 -21762,3,10000,1 -21763,3,10000,1 -21764,3,10000,1 -21765,3,10000,1 -21766,3,10000,1 -21767,3,10000,1 -21768,3,10000,1 -21769,3,10000,1 -21770,3,10000,1 -21771,3,10000,1 -21772,3,10000,1 -21773,3,10000,1 -21781,3,10000,1 -21782,3,10000,1 -21783,3,10000,1 -21784,3,10000,1 -23539,3,10000,1 -23540,3,10000,1 -23541,3,10000,1 -23542,3,10000,1 -23543,3,10000,1 -23544,3,10000,1 -23712,3,48000,1 -23713,3,48000,1 -23714,3,48000,1 -23715,3,48000,1 -23716,3,48000,1 -23717,3,48000,1 -23718,3,48000,1 -23719,3,48000,1 -23720,3,48000,1 -23721,3,48000,1 -23722,3,48000,1 -23723,3,48000,1 -23724,3,48000,1 -23725,3,48000,1 -23726,3,48000,1 -23727,3,48000,1 -23728,3,48000,1 -23729,3,48000,1 -23730,3,48000,1 -23731,3,48000,1 -23732,3,48000,1 -23733,3,48000,1 -23734,3,48000,1 -23735,3,48000,1 -23736,3,48000,1 -23737,3,50000,1 -23738,3,50000,1 -23739,3,50000,1 -23740,3,10000,1 -23770,3,48000,1 -23771,3,48000,1 -23772,3,48000,1 -23773,3,48000,1 -23774,3,48000,1 -23775,3,48000,1 -23776,3,48000,1 -23777,3,48000,1 -23778,3,48000,1 -23779,3,48000,1 -23780,3,48000,1 -23781,3,48000,1 -23782,3,48000,1 -23783,3,48000,1 -23784,3,48000,1 -23785,3,48000,1 -23786,3,48000,1 -23787,3,48000,1 -23788,3,48000,1 -23789,3,48000,1 -23790,3,48000,1 -23791,3,48000,1 -23792,3,48000,1 -23793,3,48000,1 -23794,3,48000,1 -23799,3,50000,1 -23804,3,50000,1 -23806,3,50000,1 -23807,3,48000,1 -23808,3,48000,1 -23809,3,48000,1 -23810,3,48000,1 -23811,3,48000,1 -23812,3,48000,1 -23813,3,48000,1 -23814,3,48000,1 -23815,3,48000,1 -23816,3,48000,1 -23817,3,48000,1 -23818,3,48000,1 -23819,3,48000,1 -23820,3,48000,1 -23821,3,48000,1 -23822,3,48000,1 -23823,3,48000,1 -23824,3,48000,1 -23825,3,48000,1 -23826,3,48000,1 -23827,3,48000,1 -23828,3,48000,1 -23829,3,48000,1 -23830,3,48000,1 -23831,3,48000,1 -23832,3,50000,1 -23833,3,50000,1 -23834,3,50000,1 -23835,3,10000,1 -23873,3,48000,1 -23874,3,48000,1 -23875,3,48000,1 -23876,3,48000,1 -23877,3,48000,1 -23878,3,48000,1 -23879,3,48000,1 -23880,3,48000,1 -23881,3,48000,1 -23882,3,48000,1 -23883,3,48000,1 -23884,3,48000,1 -23885,3,48000,1 -23886,3,48000,1 -23887,3,48000,1 -23888,3,48000,1 -23889,3,48000,1 -23890,3,48000,1 -23891,3,48000,1 -23892,3,48000,1 -23893,3,48000,1 -23894,3,48000,1 -23895,3,48000,1 -23896,3,48000,1 -23897,3,48000,1 -23898,3,50000,1 -23899,3,50000,1 -23900,3,50000,1 -23901,3,48000,1 -23902,3,48000,1 -23903,3,48000,1 -23904,3,48000,1 -23905,3,48000,1 -23906,3,48000,1 -23907,3,48000,1 -23908,3,48000,1 -23909,3,48000,1 -23910,3,48000,1 -23911,3,48000,1 -23912,3,48000,1 -23913,3,48000,1 -23914,3,48000,1 -23915,3,48000,1 -23916,3,48000,1 -23917,3,48000,1 -23918,3,48000,1 -23919,3,48000,1 -23920,3,48000,1 -23921,3,48000,1 -23922,3,48000,1 -23923,3,48000,1 -23924,3,48000,1 -23925,3,48000,1 -23926,3,50000,1 -23927,3,50000,1 -23928,3,50000,1 -23929,3,10000,1 -23930,3,48000,1 -23931,3,48000,1 -23932,3,48000,1 -23933,3,48000,1 -23934,3,48000,1 -23935,3,48000,1 -23936,3,48000,1 -23937,3,48000,1 -23938,3,48000,1 -23939,3,48000,1 -23940,3,48000,1 -23941,3,48000,1 -23942,3,48000,1 -23943,3,48000,1 -23944,3,48000,1 -23945,3,48000,1 -23946,3,48000,1 -23947,3,48000,1 -23948,3,48000,1 -23949,3,48000,1 -23950,3,48000,1 -23951,3,48000,1 -23952,3,48000,1 -23953,3,48000,1 -23954,3,48000,1 -23955,3,50000,1 -23956,3,50000,1 -23957,3,50000,1 -23958,3,48000,1 -23959,3,48000,1 -23960,3,48000,1 -23961,3,48000,1 -23962,3,48000,1 -23963,3,48000,1 -23964,3,48000,1 -23965,3,48000,1 -23966,3,48000,1 -23967,3,48000,1 -23968,3,48000,1 -23969,3,48000,1 -23970,3,48000,1 -23971,3,48000,1 -23972,3,48000,1 -23973,3,48000,1 -23974,3,48000,1 -23975,3,48000,1 -23976,3,48000,1 -23977,3,48000,1 -23978,3,48000,1 -23979,3,48000,1 -23980,3,48000,1 -23981,3,48000,1 -23982,3,48000,1 -23983,3,50000,1 -23984,3,50000,1 -23985,3,50000,1 -23986,3,48000,1 -23987,3,48000,1 -23988,3,48000,1 -23989,3,48000,1 -23990,3,48000,1 -23991,3,48000,1 -23992,3,48000,1 -23993,3,48000,1 -23994,3,48000,1 -23995,3,48000,1 -23996,3,48000,1 -23997,3,48000,1 -23998,3,48000,1 -23999,3,48000,1 -24000,3,48000,1 -24001,3,48000,1 -24002,3,48000,1 -24003,3,48000,1 -24004,3,48000,1 -24005,3,48000,1 -24006,3,48000,1 -24007,3,48000,1 -24008,3,48000,1 -24009,3,48000,1 -24010,3,48000,1 -24011,3,50000,1 -24012,3,50000,1 -24013,3,50000,1 -24014,3,10000,1 -24015,3,48000,1 -24016,3,48000,1 -24017,3,48000,1 -24018,3,48000,1 -24019,3,48000,1 -24020,3,48000,1 -24021,3,48000,1 -24022,3,48000,1 -24023,3,48000,1 -24024,3,48000,1 -24025,3,48000,1 -24026,3,48000,1 -24027,3,48000,1 -24028,3,48000,1 -24029,3,48000,1 -24030,3,48000,1 -24031,3,48000,1 -24032,3,48000,1 -24033,3,48000,1 -24034,3,48000,1 -24035,3,48000,1 -24036,3,48000,1 -24037,3,48000,1 -24038,3,48000,1 -24039,3,48000,1 -24040,3,50000,1 -24041,3,50000,1 -24042,3,50000,1 -24043,3,48000,1 -24044,3,48000,1 -24045,3,48000,1 -24046,3,48000,1 -24047,3,48000,1 -24048,3,48000,1 -24049,3,48000,1 -24050,3,48000,1 -24051,3,48000,1 -24052,3,48000,1 -24053,3,48000,1 -24054,3,48000,1 -24055,3,48000,1 -24056,3,48000,1 -24057,3,48000,1 -24058,3,48000,1 -24059,3,48000,1 -24060,3,48000,1 -24061,3,48000,1 -24062,3,48000,1 -24063,3,48000,1 -24064,3,48000,1 -24065,3,48000,1 -24066,3,48000,1 -24067,3,48000,1 -24068,3,50000,1 -24069,3,50000,1 -24070,3,50000,1 -24071,3,48000,1 -24072,3,48000,1 -24073,3,48000,1 -24074,3,48000,1 -24075,3,48000,1 -24076,3,48000,1 -24077,3,48000,1 -24078,3,48000,1 -24079,3,48000,1 -24080,3,48000,1 -24081,3,48000,1 -24082,3,48000,1 -24083,3,48000,1 -24084,3,48000,1 -24085,3,48000,1 -24086,3,48000,1 -24087,3,48000,1 -24088,3,48000,1 -24089,3,48000,1 -24090,3,48000,1 -24091,3,48000,1 -24092,3,48000,1 -24093,3,48000,1 -24094,3,48000,1 -24095,3,48000,1 -24096,3,50000,1 -24097,3,50000,1 -24098,3,50000,1 -24853,3,50000,1 -24855,3,50000,1 -24856,3,50000,1 -24858,3,50000,1 -24859,3,50000,1 -24860,3,50000,1 -24861,3,50000,1 -24862,3,50000,1 -24863,3,50000,1 -24864,3,50000,1 -24865,3,50000,1 -24943,3,10000,1 -24945,3,10000,1 -24947,3,10000,1 -24948,3,10000,1 -24949,3,10000,1 -24951,3,10000,1 -24953,3,10000,1 -24954,3,10000,1 -24955,3,10000,1 -24957,3,10000,1 -24959,3,10000,1 -24960,3,10000,1 -24961,3,10000,1 -24963,3,10000,1 -24965,3,10000,1 -24966,3,10000,1 -24967,3,10000,1 -24969,3,10000,1 -24971,3,10000,1 -24972,3,10000,1 -24973,3,50000,1 -24974,3,50000,1 -24975,3,50000,1 -24979,3,50000,1 -24980,3,50000,1 -24982,3,50000,1 -24983,3,50000,1 -24984,3,50000,1 -24985,3,50000,1 -24989,3,50000,1 -24990,3,50000,1 -24991,3,50000,1 -24992,3,50000,1 -24993,3,50000,1 -24994,3,50000,1 -24995,3,50000,1 -24996,3,50000,1 -24997,3,50000,1 -24998,3,50000,1 -24999,3,50000,1 -25000,3,50000,1 -25001,3,50000,1 -25002,3,50000,1 -25003,3,50000,1 -25004,3,50000,1 -25005,3,50000,1 -25006,3,50000,1 -25007,3,50000,1 -25008,3,50000,1 -25009,3,50000,1 -25010,3,50000,1 -25011,3,50000,1 -25012,3,50000,1 -25029,3,48500,1 -25030,3,48500,1 -25031,3,48500,1 -25032,3,48500,1 -25033,3,48500,1 -25034,3,49000,1 -25035,3,49000,1 -25036,3,49000,1 -25037,3,49000,1 -25038,3,49000,1 -25039,3,49500,1 -25040,3,49500,1 -25041,3,49500,1 -25042,3,49500,1 -25043,3,49500,1 -25059,3,48500,1 -25060,3,48500,1 -25061,3,48500,1 -25062,3,48500,1 -25063,3,48500,1 -25064,3,49000,1 -25065,3,49000,1 -25066,3,49000,1 -25067,3,49000,1 -25068,3,49000,1 -25069,3,49500,1 -25070,3,49500,1 -25071,3,49500,1 -25072,3,49500,1 -25073,3,49500,1 -25074,3,48500,1 -25075,3,48500,1 -25076,3,48500,1 -25077,3,48500,1 -25078,3,48500,1 -25079,3,49000,1 -25080,3,49000,1 -25081,3,49000,1 -25082,3,49000,1 -25083,3,49000,1 -25084,3,49500,1 -25085,3,49500,1 -25086,3,49500,1 -25087,3,49500,1 -25088,3,49500,1 -25104,3,48500,1 -25105,3,48500,1 -25106,3,48500,1 -25107,3,48500,1 -25108,3,48500,1 -25109,3,49000,1 -25110,3,49000,1 -25111,3,49000,1 -25112,3,49000,1 -25113,3,49000,1 -25114,3,49500,1 -25115,3,49500,1 -25116,3,49500,1 -25117,3,49500,1 -25118,3,49500,1 -25119,3,48500,1 -25120,3,48500,1 -25121,3,48500,1 -25122,3,48500,1 -25123,3,48500,1 -25124,3,49000,1 -25125,3,49000,1 -25126,3,49000,1 -25127,3,49000,1 -25128,3,49000,1 -25129,3,49500,1 -25130,3,49500,1 -25131,3,49500,1 -25132,3,49500,1 -25133,3,49500,1 -25134,3,48500,1 -25135,3,48500,1 -25136,3,48500,1 -25137,3,48500,1 -25138,3,48500,1 -25139,3,49000,1 -25140,3,49000,1 -25141,3,49000,1 -25142,3,49000,1 -25143,3,49000,1 -25144,3,49500,1 -25145,3,49500,1 -25146,3,49500,1 -25147,3,49500,1 -25148,3,49500,1 -25149,3,48500,1 -25150,3,48500,1 -25151,3,48500,1 -25152,3,48500,1 -25153,3,48500,1 -25154,3,49000,1 -25155,3,49000,1 -25156,3,49000,1 -25157,3,49000,1 -25158,3,49000,1 -25159,3,49500,1 -25160,3,49500,1 -25161,3,49500,1 -25162,3,49500,1 -25163,3,49500,1 -25164,3,48500,1 -25165,3,48500,1 -25166,3,48500,1 -25167,3,48500,1 -25168,3,48500,1 -25169,3,49000,1 -25170,3,49000,1 -25171,3,49000,1 -25172,3,49000,1 -25173,3,49000,1 -25174,3,49500,1 -25175,3,49500,1 -25176,3,49500,1 -25177,3,49500,1 -25178,3,49500,1 -25179,3,48500,1 -25180,3,48500,1 -25181,3,48500,1 -25182,3,48500,1 -25183,3,48500,1 -25184,3,49000,1 -25185,3,49000,1 -25186,3,49000,1 -25187,3,49000,1 -25188,3,49000,1 -25189,3,49500,1 -25190,3,49500,1 -25191,3,49500,1 -25192,3,49500,1 -25193,3,49500,1 -25194,3,48500,1 -25195,3,48500,1 -25196,3,48500,1 -25197,3,48500,1 -25198,3,48500,1 -25199,3,49000,1 -25200,3,49000,1 -25201,3,49000,1 -25202,3,49000,1 -25203,3,49000,1 -25204,3,49500,1 -25205,3,49500,1 -25206,3,49500,1 -25207,3,49500,1 -25208,3,49500,1 -25209,3,48500,1 -25210,3,48500,1 -25211,3,48500,1 -25212,3,48500,1 -25213,3,48500,1 -25214,3,49000,1 -25215,3,49000,1 -25216,3,49000,1 -25217,3,49000,1 -25218,3,49000,1 -25219,3,49500,1 -25220,3,49500,1 -25221,3,49500,1 -25222,3,49500,1 -25223,3,49500,1 -25578,3,50000,1 -25580,3,50000,1 -25581,3,50000,1 -25583,3,50000,1 -25584,3,50000,1 -25585,3,50000,1 -25586,3,50000,1 -25587,3,50000,1 -25588,3,50000,1 -25589,3,50000,1 -25590,3,50000,1 -25591,3,50000,1 -25593,3,50000,1 -25594,3,50000,1 -25596,3,50000,1 -25597,3,50000,1 -25598,3,50000,1 -25599,3,50000,1 -25600,3,50000,1 -25601,3,50000,1 -25602,3,50000,1 -25603,3,50000,1 -25604,3,50000,1 -25606,3,50000,1 -25607,3,50000,1 -25609,3,50000,1 -25610,3,50000,1 -25611,3,50000,1 -25612,3,50000,1 -25613,3,50000,1 -25614,3,50000,1 -25615,3,50000,1 -25616,3,50000,1 -69,3,74,1 -1681,3,74,1 -2704,3,74,1 -3727,3,74,1 -4750,3,74,1 -70,3,340,1 -1682,3,340,1 -2705,3,340,1 -3728,3,340,1 -4751,3,340,1 -71,3,514,1 -1683,3,514,1 -2706,3,514,1 -3729,3,514,1 -4752,3,514,1 -73,3,0,1 -1685,3,4,1 -2708,3,4,1 -3731,3,4,1 -4754,3,4,1 -87,3,0,1 -1699,3,4,1 -2722,3,4,1 -3745,3,4,1 -4768,3,4,1 -88,3,74,1 -1700,3,74,1 -2723,3,74,1 -3746,3,74,1 -4769,3,74,1 -90,3,514,1 -1702,3,514,1 -2725,3,514,1 -3748,3,514,1 -4771,3,514,1 -162,3,884,1 -1774,3,884,1 -2797,3,884,1 -3820,3,884,1 -4843,3,884,1 -163,3,1354,1 -1775,3,1354,1 -2798,3,1354,1 -3821,3,1354,1 -4844,3,1354,1 -164,3,5002,1 -1776,3,5002,1 -2799,3,5002,1 -3822,3,5002,1 -4845,3,5002,1 -165,3,2180,1 -1777,3,2180,1 -2800,3,2180,1 -3823,3,2180,1 -4846,3,2180,1 -166,3,3700,1 -1778,3,3700,1 -2801,3,3700,1 -3824,3,3700,1 -4847,3,3700,1 -167,3,2594,1 -1779,3,2594,1 -2802,3,2594,1 -3825,3,2594,1 -4848,3,2594,1 -168,3,3202,1 -1780,3,3202,1 -2803,3,3202,1 -3826,3,3202,1 -4849,3,3202,1 -169,3,3364,1 -1781,3,3364,1 -2804,3,3364,1 -3827,3,3364,1 -4850,3,3364,1 -170,3,5410,1 -1782,3,5410,1 -2805,3,5410,1 -3828,3,5410,1 -4851,3,5410,1 -171,3,4610,1 -1783,3,4610,1 -2806,3,4610,1 -3829,3,4610,1 -4852,3,4610,1 -172,3,6052,1 -1784,3,6052,1 -2807,3,6052,1 -3830,3,6052,1 -4853,3,6052,1 -173,3,7202,1 -1785,3,7202,1 -2808,3,7202,1 -3831,3,7202,1 -4854,3,7202,1 -174,3,7202,1 -1786,3,7202,1 -2809,3,7202,1 -3832,3,7202,1 -4855,3,7202,1 -175,3,6500,1 -1787,3,6500,1 -2810,3,6500,1 -3833,3,6500,1 -4856,3,6500,1 -234,3,1354,1 -1846,3,1354,1 -2869,3,1354,1 -3892,3,1354,1 -4915,3,1354,1 -235,3,884,1 -1847,3,884,1 -2870,3,884,1 -3893,3,884,1 -4916,3,884,1 -236,3,1924,1 -1848,3,1924,1 -2871,3,1924,1 -3894,3,1924,1 -4917,3,1924,1 -237,3,3202,1 -1849,3,3202,1 -2872,3,3202,1 -3895,3,3202,1 -4918,3,3202,1 -238,3,5410,1 -1850,3,5410,1 -2873,3,5410,1 -3896,3,5410,1 -4919,3,5410,1 -239,3,2890,1 -1851,3,2890,1 -2874,3,2890,1 -3897,3,2890,1 -4920,3,2890,1 -240,3,2594,1 -1852,3,2594,1 -2875,3,2594,1 -3898,3,2594,1 -4921,3,2594,1 -243,3,4234,1 -1855,3,4234,1 -2878,3,4234,1 -3901,3,4234,1 -4924,3,4234,1 -244,3,4610,1 -1856,3,4610,1 -2879,3,4610,1 -3902,3,4610,1 -4925,3,4610,1 -245,3,6052,1 -1857,3,6052,1 -2880,3,6052,1 -3903,3,6052,1 -4926,3,6052,1 -247,3,6500,1 -1859,3,6500,1 -2882,3,6500,1 -3905,3,6500,1 -4928,3,6500,1 -9049,3,1060,1 -9050,3,1060,1 -9051,3,1060,1 -9052,3,1060,1 -9053,3,1060,1 -9054,3,2890,1 -9055,3,2890,1 -9056,3,2890,1 -9057,3,2890,1 -9058,3,2890,1 -9874,3,0,1 -9877,3,0,1 -9933,3,244,1 -9934,3,244,1 -9935,3,244,1 -9936,3,244,1 -9937,3,244,1 -9938,3,650,1 -9939,3,650,1 -9940,3,650,1 -9941,3,650,1 -9942,3,650,1 -9943,3,1570,1 -9944,3,1570,1 -9945,3,1570,1 -9946,3,1570,1 -9947,3,1570,1 -9948,3,1924,1 -9949,3,1924,1 -9950,3,1924,1 -9951,3,1924,1 -9952,3,1924,1 -9953,3,4052,1 -9954,3,4052,1 -9955,3,4052,1 -9956,3,4052,1 -9957,3,4052,1 -9958,3,4234,1 -9959,3,4234,1 -9960,3,4234,1 -9961,3,4234,1 -9962,3,4234,1 -9963,3,650,1 -9964,3,650,1 -9965,3,650,1 -9966,3,650,1 -9967,3,650,1 -9968,3,1060,1 -9969,3,1060,1 -9970,3,1060,1 -9971,3,1060,1 -9972,3,1060,1 -9973,3,1570,1 -9974,3,1570,1 -9975,3,1570,1 -9976,3,1570,1 -9977,3,1570,1 -9978,3,2314,1 -9979,3,2314,1 -9980,3,2314,1 -9981,3,2314,1 -9982,3,2314,1 -9983,3,3700,1 -9984,3,3700,1 -9985,3,3700,1 -9986,3,3700,1 -9987,3,3700,1 -9988,3,5002,1 -9989,3,5002,1 -9990,3,5002,1 -9991,3,5002,1 -9992,3,5002,1 -9993,3,7202,1 -9994,3,7202,1 -9995,3,7202,1 -9996,3,7202,1 -9997,3,7202,1 -9998,3,244,1 -9999,3,244,1 -10000,3,244,1 -10001,3,244,1 -10002,3,244,1 -10047,3,340,1 -10048,3,340,1 -10049,3,340,1 -10050,3,340,1 -10051,3,340,1 -10052,3,4052,1 -10053,3,4052,1 -10054,3,4052,1 -10055,3,4052,1 -10056,3,4052,1 -10057,3,3364,1 -10058,3,3364,1 -10059,3,3364,1 -10060,3,3364,1 -10061,3,3364,1 -10062,3,7202,1 -10063,3,7202,1 -10064,3,7202,1 -10065,3,7202,1 -10066,3,7202,1 -10266,3,500,1 -10267,3,500,1 -10268,3,500,1 -10269,3,500,1 -10270,3,500,1 -10251,3,10000,1 -10252,3,10000,1 -10253,3,10000,1 -10254,3,10000,1 -10255,3,10000,1 -10256,3,10000,1 -10257,3,10000,1 -10258,3,10000,1 -10259,3,10000,1 -10260,3,10000,1 -10261,3,10000,1 -10262,3,10000,1 -10263,3,10000,1 -10264,3,10000,1 -10265,3,10000,1 -10221,3,5000,1 -10222,3,5000,1 -10223,3,5000,1 -10224,3,5000,1 -10225,3,5000,1 -10226,3,5000,1 -10227,3,5000,1 -10228,3,5000,1 -10229,3,5000,1 -10230,3,5000,1 -10231,3,5000,1 -10232,3,5000,1 -10233,3,5000,1 -10234,3,5000,1 -10235,3,5000,1 -10236,3,5000,1 -10237,3,5000,1 -10238,3,5000,1 -10239,3,5000,1 -10240,3,5000,1 -10241,3,5000,1 -10242,3,5000,1 -10243,3,5000,1 -10244,3,5000,1 -10245,3,5000,1 -10246,3,5000,1 -10247,3,5000,1 -10248,3,5000,1 -10249,3,5000,1 -10250,3,5000,1 -10311,3,500,1 -10312,3,500,1 -10313,3,500,1 -10314,3,500,1 -10315,3,500,1 -10306,3,10000,1 -10307,3,10000,1 -10308,3,10000,1 -10309,3,10000,1 -10310,3,10000,1 -10773,3,5000,1 -10774,3,5000,1 -10775,3,5000,1 -10776,3,5000,1 -10777,3,5000,1 -10778,3,5000,1 -10779,3,5000,1 -10780,3,5000,1 -10781,3,5000,1 -10782,3,5000,1 -10783,3,5000,1 -10784,3,5000,1 -10785,3,5000,1 -10786,3,5000,1 -10787,3,5000,1 -10788,3,5000,1 -10789,3,5000,1 -10790,3,5000,1 -10791,3,5000,1 -10792,3,5000,1 -10793,3,5000,1 -10794,3,5000,1 -10795,3,5000,1 -10796,3,5000,1 -10797,3,5000,1 -10798,3,5000,1 -10799,3,5000,1 -10800,3,5000,1 -10801,3,5000,1 -10802,3,5000,1 -11244,3,0,1 -11245,3,0,1 -11246,3,0,1 -11247,3,0,1 -11248,3,0,1 -11249,3,0,1 -11250,3,0,1 -11251,3,0,1 -11252,3,0,1 -11253,3,0,1 -11419,3,7690,1 -11420,3,7690,1 -11421,3,7690,1 -11422,3,7690,1 -11423,3,7690,1 -11434,3,6274,1 -11435,3,6274,1 -11436,3,6274,1 -11437,3,6274,1 -11438,3,6274,1 -11516,3,8000,1 -11517,3,8000,1 -11518,3,8000,1 -11519,3,8000,1 -11520,3,8000,1 -11531,3,8000,1 -11532,3,8000,1 -11533,3,8000,1 -11534,3,8000,1 -11535,3,8000,1 -11663,3,5000,1 -11664,3,5000,1 -11665,3,5000,1 -11666,3,5000,1 -11667,3,5000,1 -11683,3,5000,1 -11684,3,5000,1 -11685,3,5000,1 -11686,3,5000,1 -11687,3,5000,1 -11876,3,8452,1 -11877,3,8452,1 -11878,3,8452,1 -11879,3,8452,1 -11880,3,8452,1 -11881,3,8452,1 -11882,3,8452,1 -11883,3,8452,1 -11884,3,8452,1 -11885,3,8452,1 -11886,3,8452,1 -11887,3,8452,1 -11888,3,8452,1 -11889,3,8452,1 -11890,3,8452,1 -11891,3,8980,1 -11892,3,8980,1 -11893,3,8980,1 -11894,3,8980,1 -11895,3,8980,1 -11896,3,9802,1 -11897,3,9802,1 -11898,3,9802,1 -11899,3,9802,1 -11900,3,9802,1 -11901,3,9802,1 -11902,3,9802,1 -11903,3,9802,1 -11904,3,9802,1 -11905,3,9802,1 -11906,3,9802,1 -11907,3,9802,1 -11908,3,9802,1 -11909,3,9802,1 -11910,3,9802,1 -12051,3,8452,1 -12052,3,8452,1 -12053,3,8452,1 -12054,3,8452,1 -12055,3,8452,1 -12056,3,8452,1 -12057,3,8452,1 -12058,3,8452,1 -12059,3,8452,1 -12060,3,8452,1 -12061,3,8452,1 -12062,3,8452,1 -12063,3,8452,1 -12064,3,8452,1 -12065,3,8452,1 -12066,3,8980,1 -12067,3,8980,1 -12068,3,8980,1 -12069,3,8980,1 -12070,3,8980,1 -12071,3,9802,1 -12072,3,9802,1 -12073,3,9802,1 -12074,3,9802,1 -12075,3,9802,1 -12076,3,9802,1 -12077,3,9802,1 -12078,3,9802,1 -12079,3,9802,1 -12080,3,9802,1 -12081,3,9802,1 -12082,3,9802,1 -12083,3,9802,1 -12084,3,9802,1 -12085,3,9802,1 -13982,3,5000,1 -13983,3,5000,1 -13984,3,5000,1 -13985,3,5000,1 -13986,3,5000,1 -13987,3,5000,1 -13988,3,5000,1 -13989,3,5000,1 -13990,3,5000,1 -13991,3,5000,1 -14012,3,5000,1 -14013,3,5000,1 -14014,3,5000,1 -14015,3,5000,1 -14016,3,5000,1 -14017,3,5000,1 -14018,3,5000,1 -14019,3,5000,1 -14020,3,5000,1 -14021,3,5000,1 -14035,3,10000,1 -14036,3,10000,1 -14037,3,10000,1 -14038,3,10000,1 -14039,3,10000,1 -14040,3,10000,1 -14041,3,10000,1 -14042,3,10000,1 -14043,3,10000,1 -14044,3,10000,1 -14069,3,10000,1 -14070,3,10000,1 -14071,3,10000,1 -14072,3,10000,1 -14073,3,10000,1 -14074,3,10000,1 -14075,3,10000,1 -14076,3,10000,1 -14077,3,10000,1 -14078,3,10000,1 -14307,3,10370,1 -14308,3,10370,1 -14309,3,10370,1 -14310,3,10370,1 -14311,3,10370,1 -14312,3,11252,1 -14313,3,11252,1 -14314,3,11252,1 -14315,3,11252,1 -14316,3,11252,1 -14317,3,11252,1 -14318,3,11252,1 -14319,3,11252,1 -14320,3,11252,1 -14321,3,11252,1 -14322,3,11252,1 -14323,3,11252,1 -14324,3,11252,1 -14325,3,11252,1 -14326,3,11252,1 -14327,3,11860,1 -14328,3,11860,1 -14329,3,11860,1 -14330,3,11860,1 -14331,3,11860,1 -14332,3,12802,1 -14333,3,12802,1 -14334,3,12802,1 -14335,3,12802,1 -14336,3,12802,1 -14337,3,12802,1 -14338,3,12802,1 -14339,3,12802,1 -14340,3,12802,1 -14341,3,12802,1 -14342,3,12802,1 -14343,3,12802,1 -14344,3,12802,1 -14345,3,12802,1 -14346,3,12802,1 -14422,3,10370,1 -14423,3,10370,1 -14424,3,10370,1 -14425,3,10370,1 -14426,3,10370,1 -14427,3,11252,1 -14428,3,11252,1 -14429,3,11252,1 -14430,3,11252,1 -14431,3,11252,1 -14432,3,11252,1 -14433,3,11252,1 -14434,3,11252,1 -14435,3,11252,1 -14436,3,11252,1 -14437,3,11252,1 -14438,3,11252,1 -14439,3,11252,1 -14440,3,11252,1 -14441,3,11252,1 -14442,3,11860,1 -14443,3,11860,1 -14444,3,11860,1 -14445,3,11860,1 -14446,3,11860,1 -14447,3,12802,1 -14448,3,12802,1 -14449,3,12802,1 -14450,3,12802,1 -14451,3,12802,1 -14452,3,12802,1 -14453,3,12802,1 -14454,3,12802,1 -14455,3,12802,1 -14456,3,12802,1 -14457,3,12802,1 -14458,3,12802,1 -14459,3,12802,1 -14460,3,12802,1 -14461,3,12802,1 -15703,3,10000,1 -15704,3,10000,1 -15705,3,10000,1 -15706,3,10000,1 -15707,3,10000,1 -15708,3,10000,1 -15709,3,10000,1 -15710,3,10000,1 -15711,3,10000,1 -15712,3,10000,1 -15763,3,10000,1 -15764,3,10000,1 -15765,3,10000,1 -15766,3,10000,1 -15767,3,10000,1 -15768,3,10000,1 -15769,3,10000,1 -15770,3,10000,1 -15771,3,10000,1 -15772,3,10000,1 -16473,3,100,1 -16476,3,100,1 -16648,3,5000,1 -16649,3,5000,1 -16650,3,5000,1 -16651,3,5000,1 -16652,3,5000,1 -16653,3,5000,1 -16654,3,5000,1 -16655,3,5000,1 -16656,3,5000,1 -16657,3,5000,1 -16658,3,5000,1 -16659,3,5000,1 -16660,3,5000,1 -16661,3,5000,1 -16662,3,5000,1 -16673,3,5000,1 -16674,3,5000,1 -16675,3,5000,1 -16676,3,5000,1 -16677,3,5000,1 -16678,3,5000,1 -16679,3,5000,1 -16680,3,5000,1 -16681,3,5000,1 -16682,3,5000,1 -16766,3,214,1 -16767,3,314,1 -16772,3,214,1 -16773,3,314,1 -17406,3,6394,1 -17407,3,6394,1 -17408,3,6394,1 -17409,3,6394,1 -17410,3,6394,1 -17411,3,6854,1 -17412,3,6854,1 -17413,3,6854,1 -17414,3,6854,1 -17415,3,6854,1 -17416,3,7161,1 -17417,3,7161,1 -17418,3,7161,1 -17419,3,7161,1 -17420,3,7161,1 -17451,3,6394,1 -17452,3,6394,1 -17453,3,6394,1 -17454,3,6394,1 -17455,3,6394,1 -17456,3,6854,1 -17457,3,6854,1 -17458,3,6854,1 -17459,3,6854,1 -17460,3,6854,1 -17461,3,7161,1 -17462,3,7161,1 -17463,3,7161,1 -17464,3,7161,1 -17465,3,7161,1 -19105,3,10000,1 -19106,3,10000,1 -19107,3,10000,1 -19108,3,10000,1 -19109,3,10000,1 -17976,3,35805,1 -17977,3,35805,1 -17978,3,35805,1 -17979,3,35805,1 -17980,3,35805,1 -17981,3,37794,1 -17982,3,37794,1 -17983,3,37794,1 -17984,3,37794,1 -17985,3,37794,1 -17986,3,39783,1 -17987,3,39783,1 -17988,3,39783,1 -17989,3,39783,1 -17990,3,39783,1 -18021,3,35805,1 -18022,3,35805,1 -18023,3,35805,1 -18024,3,35805,1 -18025,3,35805,1 -18026,3,37794,1 -18027,3,37794,1 -18028,3,37794,1 -18029,3,37794,1 -18030,3,37794,1 -18031,3,39783,1 -18032,3,39783,1 -18033,3,39783,1 -18034,3,39783,1 -18035,3,39783,1 -18520,3,16000,1 -18521,3,16000,1 -18522,3,16000,1 -18523,3,16000,1 -18524,3,16000,1 -18535,3,16000,1 -18536,3,16000,1 -18537,3,16000,1 -18538,3,16000,1 -18539,3,16000,1 -18670,3,7161,1 -18671,3,7161,1 -18672,3,7161,1 -18673,3,7161,1 -18674,3,7161,1 -18685,3,7161,1 -18686,3,7161,1 -18687,3,7161,1 -18688,3,7161,1 -18689,3,7161,1 -19490,3,5000,1 -19491,3,5000,1 -19492,3,5000,1 -19493,3,5000,1 -19494,3,5000,1 -19468,3,5000,1 -19469,3,5000,1 -19470,3,5000,1 -19471,3,5000,1 -19475,3,5000,1 -19476,3,5000,1 -19477,3,5000,1 -19522,3,5000,1 -19537,3,5000,1 -19538,3,5000,1 -19529,3,5000,1 -19570,3,10000,1 -19571,3,10000,1 -19576,3,10000,1 -19577,3,10000,1 -19622,3,50000,1 -19623,3,50000,1 -19624,3,50000,1 -19625,3,50000,1 -19665,3,39783,1 -19666,3,39783,1 -19667,3,39783,1 -19668,3,39783,1 -19669,3,39783,1 -19670,3,50000,1 -19671,3,50000,1 -19767,3,7956,1 -19768,3,7956,1 -19769,3,7956,1 -19770,3,7956,1 -19771,3,7956,1 -19772,3,8354,1 -19773,3,8354,1 -19774,3,8354,1 -19775,3,8354,1 -19776,3,8354,1 -19777,3,8592,1 -19778,3,8592,1 -19779,3,8592,1 -19780,3,8592,1 -19781,3,8592,1 -19782,3,8752,1 -19783,3,8752,1 -19784,3,8752,1 -19785,3,8752,1 -19786,3,8752,1 -19787,3,50000,1 -19788,3,50000,1 -20125,3,8752,1 -20126,3,8752,1 -20127,3,8752,1 -20128,3,8752,1 -20129,3,8752,1 -20130,3,9149,1 -20131,3,9149,1 -20132,3,9149,1 -20133,3,9149,1 -20134,3,9149,1 -20135,3,9388,1 -20136,3,9388,1 -20137,3,9388,1 -20138,3,9388,1 -20139,3,9388,1 -20140,3,9547,1 -20141,3,9547,1 -20142,3,9547,1 -20143,3,9547,1 -20144,3,9547,1 -20145,3,50000,1 -20146,3,50000,1 -19686,3,50000,1 -19687,3,50000,1 -19688,3,50000,1 -19689,3,50000,1 -19690,3,50000,1 -19691,3,50000,1 -19692,3,50000,1 -19837,3,7956,1 -19838,3,7956,1 -19839,3,7956,1 -19840,3,7956,1 -19841,3,7956,1 -19842,3,8354,1 -19843,3,8354,1 -19844,3,8354,1 -19845,3,8354,1 -19846,3,8354,1 -19847,3,8592,1 -19848,3,8592,1 -19849,3,8592,1 -19850,3,8592,1 -19851,3,8592,1 -19852,3,8752,1 -19853,3,8752,1 -19854,3,8752,1 -19855,3,8752,1 -19856,3,8752,1 -19857,3,50000,1 -19858,3,50000,1 -20195,3,8752,1 -20196,3,8752,1 -20197,3,8752,1 -20198,3,8752,1 -20199,3,8752,1 -20200,3,9149,1 -20201,3,9149,1 -20202,3,9149,1 -20203,3,9149,1 -20204,3,9149,1 -20205,3,9388,1 -20206,3,9388,1 -20207,3,9388,1 -20208,3,9388,1 -20209,3,9388,1 -20210,3,9547,1 -20211,3,9547,1 -20212,3,9547,1 -20213,3,9547,1 -20214,3,9547,1 -20215,3,50000,1 -20216,3,50000,1 -21672,3,10000,1 -21747,3,10000,1 -21749,3,10000,1 -21751,3,10000,1 -21753,3,10000,1 -21755,3,10000,1 -23741,3,48000,1 -23742,3,48000,1 -23743,3,48000,1 -23744,3,48000,1 -23745,3,48000,1 -23746,3,48000,1 -23747,3,48000,1 -23748,3,48000,1 -23749,3,48000,1 -23750,3,48000,1 -23751,3,48000,1 -23752,3,48000,1 -23753,3,48000,1 -23754,3,48000,1 -23755,3,48000,1 -23756,3,48000,1 -23757,3,48000,1 -23758,3,48000,1 -23759,3,48000,1 -23760,3,48000,1 -23761,3,48000,1 -23762,3,48000,1 -23763,3,48000,1 -23764,3,48000,1 -23765,3,48000,1 -23766,3,50000,1 -23767,3,50000,1 -23768,3,50000,1 -23769,3,10000,1 -23836,3,48000,1 -23837,3,48000,1 -23838,3,48000,1 -23839,3,48000,1 -23840,3,48000,1 -23841,3,48000,1 -23842,3,48000,1 -23843,3,48000,1 -23844,3,48000,1 -23845,3,48000,1 -23846,3,48000,1 -23847,3,48000,1 -23848,3,48000,1 -23849,3,48000,1 -23850,3,48000,1 -23851,3,48000,1 -23852,3,48000,1 -23853,3,48000,1 -23854,3,48000,1 -23855,3,48000,1 -23856,3,48000,1 -23857,3,48000,1 -23858,3,48000,1 -23859,3,48000,1 -23860,3,48000,1 -23865,3,50000,1 -23866,3,50000,1 -23867,3,50000,1 -23872,3,10000,1 -24854,3,50000,1 -24857,3,50000,1 -24944,3,10000,1 -24946,3,10000,1 -24950,3,10000,1 -24952,3,10000,1 -24956,3,10000,1 -24958,3,10000,1 -24962,3,10000,1 -24964,3,10000,1 -24968,3,10000,1 -24970,3,10000,1 -24976,3,50000,1 -24977,3,50000,1 -24978,3,50000,1 -24986,3,50000,1 -24987,3,50000,1 -24988,3,50000,1 -25044,3,48500,1 -25045,3,48500,1 -25046,3,48500,1 -25047,3,48500,1 -25048,3,48500,1 -25049,3,49000,1 -25050,3,49000,1 -25051,3,49000,1 -25052,3,49000,1 -25053,3,49000,1 -25054,3,49500,1 -25055,3,49500,1 -25056,3,49500,1 -25057,3,49500,1 -25058,3,49500,1 -25089,3,48500,1 -25090,3,48500,1 -25091,3,48500,1 -25092,3,48500,1 -25093,3,48500,1 -25094,3,49000,1 -25095,3,49000,1 -25096,3,49000,1 -25097,3,49000,1 -25098,3,49000,1 -25099,3,49500,1 -25100,3,49500,1 -25101,3,49500,1 -25102,3,49500,1 -25103,3,49500,1 -25579,3,50000,1 -25582,3,50000,1 -25592,3,50000,1 -25595,3,50000,1 -25605,3,50000,1 -25608,3,50000,1 -422,3,30,1 -2034,3,30,1 -3057,3,30,1 -4080,3,30,1 -5103,3,30,1 -423,3,80,1 -2035,3,80,1 -3058,3,80,1 -4081,3,80,1 -5104,3,80,1 -424,3,60,1 -2036,3,60,1 -3059,3,60,1 -4082,3,60,1 -5105,3,60,1 -425,3,195,1 -2037,3,195,1 -3060,3,195,1 -4083,3,195,1 -5106,3,195,1 -438,3,30,1 -2050,3,30,1 -3073,3,30,1 -4096,3,30,1 -5119,3,30,1 -439,3,60,1 -2051,3,60,1 -3074,3,60,1 -4097,3,60,1 -5120,3,60,1 -440,3,270,1 -2052,3,270,1 -3075,3,270,1 -4098,3,270,1 -5121,3,270,1 -441,3,410,1 -2053,3,410,1 -3076,3,410,1 -4099,3,410,1 -5122,3,410,1 -454,3,30,1 -2066,3,30,1 -3089,3,30,1 -4112,3,30,1 -5135,3,30,1 -455,3,60,1 -2067,3,60,1 -3090,3,60,1 -4113,3,60,1 -5136,3,60,1 -456,3,270,1 -2068,3,270,1 -3091,3,270,1 -4114,3,270,1 -5137,3,270,1 -457,3,410,1 -2069,3,410,1 -3092,3,410,1 -4115,3,410,1 -5138,3,410,1 -470,3,30,1 -2082,3,30,1 -3105,3,30,1 -4128,3,30,1 -5151,3,30,1 -471,3,60,1 -2083,3,60,1 -3106,3,60,1 -4129,3,60,1 -5152,3,60,1 -472,3,270,1 -2084,3,270,1 -3107,3,270,1 -4130,3,270,1 -5153,3,270,1 -473,3,410,1 -2085,3,410,1 -3108,3,410,1 -4131,3,410,1 -5154,3,410,1 -487,3,25,1 -2099,3,25,1 -3122,3,25,1 -4145,3,25,1 -5168,3,25,1 -488,3,60,1 -2100,3,60,1 -3123,3,60,1 -4146,3,60,1 -5169,3,60,1 -489,3,165,1 -2101,3,165,1 -3124,3,165,1 -4147,3,165,1 -5170,3,165,1 -520,3,640,1 -2132,3,640,1 -3155,3,640,1 -4178,3,640,1 -5201,3,640,1 -521,3,775,1 -2133,3,775,1 -3156,3,775,1 -4179,3,775,1 -5202,3,775,1 -522,3,920,1 -2134,3,920,1 -3157,3,920,1 -4180,3,920,1 -5203,3,920,1 -523,3,2560,1 -2135,3,2560,1 -3158,3,2560,1 -4181,3,2560,1 -5204,3,2560,1 -524,3,1080,1 -2136,3,1080,1 -3159,3,1080,1 -4182,3,1080,1 -5205,3,1080,1 -525,3,1255,1 -2137,3,1255,1 -3160,3,1255,1 -4183,3,1255,1 -5206,3,1255,1 -526,3,1440,1 -2138,3,1440,1 -3161,3,1440,1 -4184,3,1440,1 -5207,3,1440,1 -527,3,1640,1 -2139,3,1640,1 -3162,3,1640,1 -4185,3,1640,1 -5208,3,1640,1 -528,3,1850,1 -2140,3,1850,1 -3163,3,1850,1 -4186,3,1850,1 -5209,3,1850,1 -529,3,2075,1 -2141,3,2075,1 -3164,3,2075,1 -4187,3,2075,1 -5210,3,2075,1 -530,3,2310,1 -2142,3,2310,1 -3165,3,2310,1 -4188,3,2310,1 -5211,3,2310,1 -531,3,2690,1 -2143,3,2690,1 -3166,3,2690,1 -4189,3,2690,1 -5212,3,2690,1 -532,3,2960,1 -2144,3,2960,1 -3167,3,2960,1 -4190,3,2960,1 -5213,3,2960,1 -533,3,2820,1 -2145,3,2820,1 -3168,3,2820,1 -4191,3,2820,1 -5214,3,2820,1 -534,3,7351,1 -2146,3,7351,1 -3169,3,7351,1 -4192,3,7351,1 -5215,3,7351,1 -535,3,3535,1 -2147,3,3535,1 -3170,3,3535,1 -4193,3,3535,1 -5216,3,3535,1 -536,3,4840,1 -2148,3,4840,1 -3171,3,4840,1 -4194,3,4840,1 -5217,3,4840,1 -537,3,3385,1 -2149,3,3385,1 -3172,3,3385,1 -4195,3,3385,1 -5218,3,3385,1 -538,3,5015,1 -2150,3,5015,1 -3173,3,5015,1 -4196,3,5015,1 -5219,3,5015,1 -539,3,5015,1 -2151,3,5015,1 -3174,3,5015,1 -4197,3,5015,1 -5220,3,5015,1 -540,3,3240,1 -2152,3,3240,1 -3175,3,3240,1 -4198,3,3240,1 -5221,3,3240,1 -541,3,5767,1 -2153,3,5767,1 -3176,3,5767,1 -4199,3,5767,1 -5222,3,5767,1 -542,3,5760,1 -2154,3,5760,1 -3177,3,5760,1 -4200,3,5760,1 -5223,3,5760,1 -543,3,5760,1 -2155,3,5760,1 -3178,3,5760,1 -4201,3,5760,1 -5224,3,5760,1 -544,3,4665,1 -2156,3,4665,1 -3179,3,4665,1 -4202,3,4665,1 -5225,3,4665,1 -545,3,4495,1 -2157,3,4495,1 -3180,3,4495,1 -4203,3,4495,1 -5226,3,4495,1 -624,3,640,1 -2236,3,640,1 -3259,3,640,1 -4282,3,640,1 -5305,3,640,1 -625,3,775,1 -2237,3,775,1 -3260,3,775,1 -4283,3,775,1 -5306,3,775,1 -626,3,920,1 -2238,3,920,1 -3261,3,920,1 -4284,3,920,1 -5307,3,920,1 -627,3,2560,1 -2239,3,2560,1 -3262,3,2560,1 -4285,3,2560,1 -5308,3,2560,1 -628,3,1080,1 -2240,3,1080,1 -3263,3,1080,1 -4286,3,1080,1 -5309,3,1080,1 -629,3,1255,1 -2241,3,1255,1 -3264,3,1255,1 -4287,3,1255,1 -5310,3,1255,1 -630,3,1440,1 -2242,3,1440,1 -3265,3,1440,1 -4288,3,1440,1 -5311,3,1440,1 -631,3,1640,1 -2243,3,1640,1 -3266,3,1640,1 -4289,3,1640,1 -5312,3,1640,1 -632,3,1850,1 -2244,3,1850,1 -3267,3,1850,1 -4290,3,1850,1 -5313,3,1850,1 -633,3,2075,1 -2245,3,2075,1 -3268,3,2075,1 -4291,3,2075,1 -5314,3,2075,1 -634,3,2310,1 -2246,3,2310,1 -3269,3,2310,1 -4292,3,2310,1 -5315,3,2310,1 -635,3,2960,1 -2247,3,2960,1 -3270,3,2960,1 -4293,3,2960,1 -5316,3,2960,1 -636,3,2820,1 -2248,3,2820,1 -3271,3,2820,1 -4294,3,2820,1 -5317,3,2820,1 -637,3,2690,1 -2249,3,2690,1 -3272,3,2690,1 -4295,3,2690,1 -5318,3,2690,1 -638,3,7351,1 -2250,3,7351,1 -3273,3,7351,1 -4296,3,7351,1 -5319,3,7351,1 -639,3,3385,1 -2251,3,3385,1 -3274,3,3385,1 -4297,3,3385,1 -5320,3,3385,1 -640,3,4840,1 -2252,3,4840,1 -3275,3,4840,1 -4298,3,4840,1 -5321,3,4840,1 -641,3,3535,1 -2253,3,3535,1 -3276,3,3535,1 -4299,3,3535,1 -5322,3,3535,1 -642,3,5015,1 -2254,3,5015,1 -3277,3,5015,1 -4300,3,5015,1 -5323,3,5015,1 -643,3,5015,1 -2255,3,5015,1 -3278,3,5015,1 -4301,3,5015,1 -5324,3,5015,1 -644,3,3240,1 -2256,3,3240,1 -3279,3,3240,1 -4302,3,3240,1 -5325,3,3240,1 -645,3,4325,1 -2257,3,4325,1 -3280,3,4325,1 -4303,3,4325,1 -5326,3,4325,1 -646,3,5760,1 -2258,3,5760,1 -3281,3,5760,1 -4304,3,5760,1 -5327,3,5760,1 -647,3,5760,1 -2259,3,5760,1 -3282,3,5760,1 -4305,3,5760,1 -5328,3,5760,1 -648,3,6339,1 -2260,3,6339,1 -3283,3,6339,1 -4306,3,6339,1 -5329,3,6339,1 -649,3,5015,1 -2261,3,5015,1 -3284,3,5015,1 -4307,3,5015,1 -5330,3,5015,1 -730,3,640,1 -2342,3,640,1 -3365,3,640,1 -4388,3,640,1 -5411,3,640,1 -731,3,775,1 -2343,3,775,1 -3366,3,775,1 -4389,3,775,1 -5412,3,775,1 -732,3,920,1 -2344,3,920,1 -3367,3,920,1 -4390,3,920,1 -5413,3,920,1 -733,3,2560,1 -2345,3,2560,1 -3368,3,2560,1 -4391,3,2560,1 -5414,3,2560,1 -734,3,1080,1 -2346,3,1080,1 -3369,3,1080,1 -4392,3,1080,1 -5415,3,1080,1 -735,3,1255,1 -2347,3,1255,1 -3370,3,1255,1 -4393,3,1255,1 -5416,3,1255,1 -736,3,1440,1 -2348,3,1440,1 -3371,3,1440,1 -4394,3,1440,1 -5417,3,1440,1 -737,3,1640,1 -2349,3,1640,1 -3372,3,1640,1 -4395,3,1640,1 -5418,3,1640,1 -738,3,1850,1 -2350,3,1850,1 -3373,3,1850,1 -4396,3,1850,1 -5419,3,1850,1 -739,3,2075,1 -2351,3,2075,1 -3374,3,2075,1 -4397,3,2075,1 -5420,3,2075,1 -740,3,2310,1 -2352,3,2310,1 -3375,3,2310,1 -4398,3,2310,1 -5421,3,2310,1 -741,3,2690,1 -2353,3,2690,1 -3376,3,2690,1 -4399,3,2690,1 -5422,3,2690,1 -742,3,2820,1 -2354,3,2820,1 -3377,3,2820,1 -4400,3,2820,1 -5423,3,2820,1 -743,3,2960,1 -2355,3,2960,1 -3378,3,2960,1 -4401,3,2960,1 -5424,3,2960,1 -744,3,7351,1 -2356,3,7351,1 -3379,3,7351,1 -4402,3,7351,1 -5425,3,7351,1 -745,3,3535,1 -2357,3,3535,1 -3380,3,3535,1 -4403,3,3535,1 -5426,3,3535,1 -746,3,4840,1 -2358,3,4840,1 -3381,3,4840,1 -4404,3,4840,1 -5427,3,4840,1 -747,3,3385,1 -2359,3,3385,1 -3382,3,3385,1 -4405,3,3385,1 -5428,3,3385,1 -748,3,5015,1 -2360,3,5015,1 -3383,3,5015,1 -4406,3,5015,1 -5429,3,5015,1 -749,3,5015,1 -2361,3,5015,1 -3384,3,5015,1 -4407,3,5015,1 -5430,3,5015,1 -750,3,3240,1 -2362,3,3240,1 -3385,3,3240,1 -4408,3,3240,1 -5431,3,3240,1 -751,3,4665,1 -2363,3,4665,1 -3386,3,4665,1 -4409,3,4665,1 -5432,3,4665,1 -752,3,5760,1 -2364,3,5760,1 -3387,3,5760,1 -4410,3,5760,1 -5433,3,5760,1 -753,3,5760,1 -2365,3,5760,1 -3388,3,5760,1 -4411,3,5760,1 -5434,3,5760,1 -754,3,5760,1 -2366,3,5760,1 -3389,3,5760,1 -4412,3,5760,1 -5435,3,5760,1 -755,3,5760,1 -2367,3,5760,1 -3390,3,5760,1 -4413,3,5760,1 -5436,3,5760,1 -756,3,5767,1 -2368,3,5767,1 -3391,3,5767,1 -4414,3,5767,1 -5437,3,5767,1 -838,3,640,1 -2450,3,640,1 -3473,3,640,1 -4496,3,640,1 -5519,3,640,1 -839,3,775,1 -2451,3,775,1 -3474,3,775,1 -4497,3,775,1 -5520,3,775,1 -840,3,920,1 -2452,3,920,1 -3475,3,920,1 -4498,3,920,1 -5521,3,920,1 -841,3,2560,1 -2453,3,2560,1 -3476,3,2560,1 -4499,3,2560,1 -5522,3,2560,1 -842,3,1080,1 -2454,3,1080,1 -3477,3,1080,1 -4500,3,1080,1 -5523,3,1080,1 -843,3,1255,1 -2455,3,1255,1 -3478,3,1255,1 -4501,3,1255,1 -5524,3,1255,1 -844,3,1440,1 -2456,3,1440,1 -3479,3,1440,1 -4502,3,1440,1 -5525,3,1440,1 -845,3,1640,1 -2457,3,1640,1 -3480,3,1640,1 -4503,3,1640,1 -5526,3,1640,1 -846,3,1850,1 -2458,3,1850,1 -3481,3,1850,1 -4504,3,1850,1 -5527,3,1850,1 -847,3,2075,1 -2459,3,2075,1 -3482,3,2075,1 -4505,3,2075,1 -5528,3,2075,1 -848,3,2075,1 -2460,3,2075,1 -3483,3,2075,1 -4506,3,2075,1 -5529,3,2075,1 -849,3,2690,1 -2461,3,2690,1 -3484,3,2690,1 -4507,3,2690,1 -5530,3,2690,1 -850,3,2820,1 -2462,3,2820,1 -3485,3,2820,1 -4508,3,2820,1 -5531,3,2820,1 -851,3,2960,1 -2463,3,2960,1 -3486,3,2960,1 -4509,3,2960,1 -5532,3,2960,1 -852,3,7351,1 -2464,3,7351,1 -3487,3,7351,1 -4510,3,7351,1 -5533,3,7351,1 -853,3,3535,1 -2465,3,3535,1 -3488,3,3535,1 -4511,3,3535,1 -5534,3,3535,1 -854,3,4840,1 -2466,3,4840,1 -3489,3,4840,1 -4512,3,4840,1 -5535,3,4840,1 -855,3,3685,1 -2467,3,3685,1 -3490,3,3685,1 -4513,3,3685,1 -5536,3,3685,1 -856,3,5015,1 -2468,3,5015,1 -3491,3,5015,1 -4514,3,5015,1 -5537,3,5015,1 -857,3,5015,1 -2469,3,5015,1 -3492,3,5015,1 -4515,3,5015,1 -5538,3,5015,1 -858,3,3240,1 -2470,3,3240,1 -3493,3,3240,1 -4516,3,3240,1 -5539,3,3240,1 -859,3,4495,1 -2471,3,4495,1 -3494,3,4495,1 -4517,3,4495,1 -5540,3,4495,1 -860,3,5760,1 -2472,3,5760,1 -3495,3,5760,1 -4518,3,5760,1 -5541,3,5760,1 -861,3,5760,1 -2473,3,5760,1 -3496,3,5760,1 -4519,3,5760,1 -5542,3,5760,1 -862,3,5015,1 -2474,3,5015,1 -3497,3,5015,1 -4520,3,5015,1 -5543,3,5015,1 -863,3,6339,1 -2475,3,6339,1 -3498,3,6339,1 -4521,3,6339,1 -5544,3,6339,1 -942,3,40,1 -2554,3,40,1 -3577,3,40,1 -4600,3,40,1 -5623,3,40,1 -943,3,180,1 -2555,3,180,1 -3578,3,180,1 -4601,3,180,1 -5624,3,180,1 -944,3,70,1 -2556,3,70,1 -3579,3,70,1 -4602,3,70,1 -5625,3,70,1 -945,3,50,1 -2557,3,50,1 -3580,3,50,1 -4603,3,50,1 -5626,3,50,1 -946,3,600,1 -2558,3,600,1 -3581,3,600,1 -4604,3,600,1 -5627,3,600,1 -947,3,600,1 -2559,3,600,1 -3582,3,600,1 -4605,3,600,1 -5628,3,600,1 -948,3,1150,1 -2560,3,1150,1 -3583,3,1150,1 -4606,3,1150,1 -5629,3,1150,1 -949,3,1150,1 -2561,3,1150,1 -3584,3,1150,1 -4607,3,1150,1 -5630,3,1150,1 -950,3,1150,1 -2562,3,1150,1 -3585,3,1150,1 -4608,3,1150,1 -5631,3,1150,1 -951,3,2250,1 -2563,3,2250,1 -3586,3,2250,1 -4609,3,2250,1 -5632,3,2250,1 -952,3,1900,1 -2564,3,1900,1 -3587,3,1900,1 -4610,3,1900,1 -5633,3,1900,1 -8110,3,270,1 -8111,3,270,1 -8112,3,270,1 -8113,3,270,1 -8114,3,270,1 -8115,3,410,1 -8116,3,410,1 -8117,3,410,1 -8118,3,410,1 -8119,3,410,1 -8120,3,520,1 -8121,3,520,1 -8122,3,520,1 -8123,3,520,1 -8124,3,520,1 -8125,3,3685,1 -8126,3,3685,1 -8127,3,3685,1 -8128,3,3685,1 -8129,3,3685,1 -8130,3,5015,1 -8131,3,5015,1 -8132,3,5015,1 -8133,3,5015,1 -8134,3,5015,1 -8143,3,80,1 -8144,3,80,1 -8145,3,80,1 -8146,3,80,1 -8147,3,80,1 -8148,3,195,1 -8149,3,195,1 -8150,3,195,1 -8151,3,195,1 -8152,3,195,1 -8153,3,520,1 -8154,3,520,1 -8155,3,520,1 -8156,3,520,1 -8157,3,520,1 -8158,3,3685,1 -8159,3,3685,1 -8160,3,3685,1 -8161,3,3685,1 -8162,3,3685,1 -8163,3,80,1 -8164,3,80,1 -8165,3,80,1 -8166,3,80,1 -8167,3,80,1 -8168,3,195,1 -8169,3,195,1 -8170,3,195,1 -8171,3,195,1 -8172,3,195,1 -8173,3,520,1 -8174,3,520,1 -8175,3,520,1 -8176,3,520,1 -8177,3,520,1 -8178,3,4665,1 -8179,3,4665,1 -8180,3,4665,1 -8181,3,4665,1 -8182,3,4665,1 -8183,3,5015,1 -8184,3,5015,1 -8185,3,5015,1 -8186,3,5015,1 -8187,3,5015,1 -8188,3,3385,1 -8189,3,3385,1 -8190,3,3385,1 -8191,3,3385,1 -8192,3,3385,1 -8193,3,80,1 -8194,3,80,1 -8195,3,80,1 -8196,3,80,1 -8197,3,80,1 -8198,3,195,1 -8199,3,195,1 -8200,3,195,1 -8201,3,195,1 -8202,3,195,1 -8203,3,520,1 -8204,3,520,1 -8205,3,520,1 -8206,3,520,1 -8207,3,520,1 -8208,3,3685,1 -8209,3,3685,1 -8210,3,3685,1 -8211,3,3685,1 -8212,3,3685,1 -8213,3,4495,1 -8214,3,4495,1 -8215,3,4495,1 -8216,3,4495,1 -8217,3,4495,1 -8518,3,850,1 -8519,3,850,1 -8520,3,850,1 -8521,3,850,1 -8522,3,850,1 -9529,3,150,1 -9530,3,150,1 -9531,3,150,1 -9532,3,150,1 -9533,3,150,1 -9534,3,250,1 -9535,3,250,1 -9536,3,250,1 -9537,3,250,1 -9538,3,250,1 -9539,3,250,1 -9540,3,250,1 -9541,3,250,1 -9542,3,250,1 -9543,3,250,1 -9544,3,250,1 -9545,3,250,1 -9546,3,250,1 -9547,3,250,1 -9548,3,250,1 -9549,3,400,1 -9550,3,400,1 -9551,3,400,1 -9552,3,400,1 -9553,3,400,1 -9554,3,400,1 -9555,3,400,1 -9556,3,400,1 -9557,3,400,1 -9558,3,400,1 -9559,3,400,1 -9560,3,400,1 -9561,3,400,1 -9562,3,400,1 -9563,3,400,1 -9564,3,850,1 -9565,3,850,1 -9566,3,850,1 -9567,3,850,1 -9568,3,850,1 -9569,3,850,1 -9570,3,850,1 -9571,3,850,1 -9572,3,850,1 -9573,3,850,1 -9574,3,1150,1 -9575,3,1150,1 -9576,3,1150,1 -9577,3,1150,1 -9578,3,1150,1 -9579,3,1500,1 -9580,3,1500,1 -9581,3,1500,1 -9582,3,1500,1 -9583,3,1500,1 -9887,3,0,1 -9891,3,0,1 -9895,3,0,1 -9899,3,0,1 -10416,3,4495,1 -10417,3,4495,1 -10418,3,4495,1 -10419,3,4495,1 -10420,3,4495,1 -10687,3,1000,1 -10692,3,1000,1 -10697,3,1000,1 -10702,3,1000,1 -10707,3,1000,1 -10712,3,1000,1 -10803,3,1987,1 -10804,3,1987,1 -10805,3,1987,1 -10806,3,1987,1 -10807,3,1987,1 -10808,3,1987,1 -10809,3,1987,1 -10810,3,1987,1 -10811,3,1987,1 -10812,3,1987,1 -10813,3,1991,1 -10814,3,1991,1 -10815,3,1991,1 -10816,3,1991,1 -10817,3,1991,1 -10818,3,1991,1 -10819,3,1991,1 -10820,3,1991,1 -10821,3,1991,1 -10822,3,1991,1 -10823,3,1991,1 -10824,3,1991,1 -10825,3,1991,1 -10826,3,1991,1 -10827,3,1991,1 -10828,3,1991,1 -10829,3,1991,1 -10830,3,1991,1 -10831,3,1991,1 -10832,3,1991,1 -10833,3,1991,1 -10834,3,1991,1 -10835,3,1991,1 -10836,3,1991,1 -10837,3,1991,1 -10838,3,1991,1 -10839,3,1991,1 -10840,3,1991,1 -10841,3,1991,1 -10842,3,1991,1 -10843,3,1993,1 -10844,3,1993,1 -10845,3,1993,1 -10846,3,1993,1 -10847,3,1993,1 -10848,3,1993,1 -10849,3,1993,1 -10850,3,1993,1 -10851,3,1993,1 -10852,3,1993,1 -10853,3,1991,1 -10854,3,1991,1 -10855,3,1991,1 -10856,3,1991,1 -10857,3,1991,1 -10858,3,1991,1 -10859,3,1991,1 -10860,3,1991,1 -10861,3,1991,1 -10862,3,1991,1 -10863,3,1991,1 -10864,3,1991,1 -10865,3,1991,1 -10866,3,1991,1 -10867,3,1991,1 -10868,3,1991,1 -10869,3,1991,1 -10870,3,1991,1 -10871,3,1991,1 -10872,3,1991,1 -10873,3,1991,1 -10874,3,1991,1 -10875,3,1991,1 -10876,3,1991,1 -10877,3,1991,1 -10878,3,1991,1 -10879,3,1991,1 -10880,3,1991,1 -10881,3,1991,1 -10882,3,1991,1 -10883,3,1991,1 -10884,3,1991,1 -10885,3,1991,1 -10886,3,1991,1 -10887,3,1991,1 -10888,3,1991,1 -10889,3,1991,1 -10890,3,1991,1 -10891,3,1991,1 -10892,3,1991,1 -10893,3,1994,1 -10894,3,1994,1 -10895,3,1994,1 -10896,3,1994,1 -10897,3,1994,1 -10898,3,1994,1 -10899,3,1994,1 -10900,3,1994,1 -10901,3,1994,1 -10902,3,1994,1 -10903,3,5000,1 -10904,3,5000,1 -10905,3,5000,1 -10906,3,5000,1 -10907,3,5000,1 -10908,3,5000,1 -10909,3,5000,1 -10910,3,5000,1 -10911,3,5000,1 -10912,3,5000,1 -10913,3,5000,1 -10914,3,5000,1 -10915,3,5000,1 -10916,3,5000,1 -10917,3,5000,1 -10918,3,5000,1 -10919,3,5000,1 -10920,3,5000,1 -10921,3,5000,1 -10922,3,5000,1 -11749,3,6000,1 -12536,3,6339,1 -12537,3,6339,1 -12538,3,6339,1 -12539,3,6339,1 -12540,3,6339,1 -12541,3,6339,1 -12542,3,6339,1 -12543,3,6339,1 -12544,3,6339,1 -12545,3,6339,1 -12546,3,6339,1 -12547,3,6339,1 -12548,3,6339,1 -12549,3,6339,1 -12550,3,6339,1 -12551,3,6735,1 -12552,3,6735,1 -12553,3,6735,1 -12554,3,6735,1 -12555,3,6735,1 -12556,3,7351,1 -12557,3,7351,1 -12558,3,7351,1 -12559,3,7351,1 -12560,3,7351,1 -12561,3,7351,1 -12562,3,7351,1 -12563,3,7351,1 -12564,3,7351,1 -12565,3,7351,1 -12566,3,6339,1 -12567,3,6339,1 -12568,3,6339,1 -12569,3,6339,1 -12570,3,6339,1 -12571,3,6339,1 -12572,3,6339,1 -12573,3,6339,1 -12574,3,6339,1 -12575,3,6339,1 -12576,3,6339,1 -12577,3,6339,1 -12578,3,6339,1 -12579,3,6339,1 -12580,3,6339,1 -12581,3,6735,1 -12582,3,6735,1 -12583,3,6735,1 -12584,3,6735,1 -12585,3,6735,1 -12586,3,7351,1 -12587,3,7351,1 -12588,3,7351,1 -12589,3,7351,1 -12590,3,7351,1 -12591,3,7351,1 -12592,3,7351,1 -12593,3,7351,1 -12594,3,7351,1 -12595,3,7351,1 -12596,3,5767,1 -12597,3,5767,1 -12598,3,5767,1 -12599,3,5767,1 -12600,3,5767,1 -12601,3,6339,1 -12602,3,6339,1 -12603,3,6339,1 -12604,3,6339,1 -12605,3,6339,1 -12606,3,6339,1 -12607,3,6339,1 -12608,3,6339,1 -12609,3,6339,1 -12610,3,6339,1 -12611,3,6735,1 -12612,3,6735,1 -12613,3,6735,1 -12614,3,6735,1 -12615,3,6735,1 -12616,3,7351,1 -12617,3,7351,1 -12618,3,7351,1 -12619,3,7351,1 -12620,3,7351,1 -12621,3,7351,1 -12622,3,7351,1 -12623,3,7351,1 -12624,3,7351,1 -12625,3,7351,1 -12626,3,5767,1 -12627,3,5767,1 -12628,3,5767,1 -12629,3,5767,1 -12630,3,5767,1 -12631,3,6339,1 -12632,3,6339,1 -12633,3,6339,1 -12634,3,6339,1 -12635,3,6339,1 -12636,3,6339,1 -12637,3,6339,1 -12638,3,6339,1 -12639,3,6339,1 -12640,3,6339,1 -12641,3,6735,1 -12642,3,6735,1 -12643,3,6735,1 -12644,3,6735,1 -12645,3,6735,1 -12646,3,7351,1 -12647,3,7351,1 -12648,3,7351,1 -12649,3,7351,1 -12650,3,7351,1 -12651,3,7351,1 -12652,3,7351,1 -12653,3,7351,1 -12654,3,7351,1 -12655,3,7351,1 -13033,3,999,1 -13034,3,999,1 -13035,3,999,1 -13036,3,999,1 -13037,3,999,1 -13038,3,999,1 -13039,3,999,1 -13040,3,999,1 -13041,3,999,1 -13042,3,999,1 -13493,3,10000,1 -13494,3,10000,1 -13495,3,10000,1 -13496,3,10000,1 -13497,3,10000,1 -13831,3,30000,1 -13832,3,20000,1 -13833,3,10000,1 -14837,3,8439,1 -14838,3,8439,1 -14839,3,8439,1 -14840,3,8439,1 -14841,3,8439,1 -14842,3,8439,1 -14843,3,8439,1 -14844,3,8439,1 -14845,3,8439,1 -14846,3,8439,1 -14847,3,8439,1 -14848,3,8439,1 -14849,3,8439,1 -14850,3,8439,1 -14851,3,8439,1 -14852,3,8895,1 -14853,3,8895,1 -14854,3,8895,1 -14855,3,8895,1 -14856,3,8895,1 -14857,3,9601,1 -14858,3,9601,1 -14859,3,9601,1 -14860,3,9601,1 -14861,3,9601,1 -14862,3,9601,1 -14863,3,9601,1 -14864,3,9601,1 -14865,3,9601,1 -14866,3,9601,1 -14867,3,9601,1 -14868,3,9601,1 -14869,3,9601,1 -14870,3,9601,1 -14871,3,9601,1 -14872,3,9601,1 -14873,3,9601,1 -14874,3,9601,1 -14875,3,9601,1 -14876,3,9601,1 -14877,3,9601,1 -14878,3,9601,1 -14879,3,9601,1 -14880,3,9601,1 -14881,3,9601,1 -14882,3,10000,1 -14883,3,8439,1 -14884,3,8439,1 -14885,3,8439,1 -14886,3,8439,1 -14887,3,8439,1 -14888,3,8439,1 -14889,3,8439,1 -14890,3,8439,1 -14891,3,8439,1 -14892,3,8439,1 -14893,3,8439,1 -14894,3,8439,1 -14895,3,8439,1 -14896,3,8439,1 -14897,3,8439,1 -14898,3,8895,1 -14899,3,8895,1 -14900,3,8895,1 -14901,3,8895,1 -14902,3,8895,1 -14903,3,9601,1 -14904,3,9601,1 -14905,3,9601,1 -14906,3,9601,1 -14907,3,9601,1 -14908,3,9601,1 -14909,3,9601,1 -14910,3,9601,1 -14911,3,9601,1 -14912,3,9601,1 -14913,3,9601,1 -14914,3,9601,1 -14915,3,9601,1 -14916,3,9601,1 -14917,3,9601,1 -14918,3,8439,1 -14919,3,8439,1 -14920,3,8439,1 -14921,3,8439,1 -14922,3,8439,1 -14923,3,8439,1 -14924,3,8439,1 -14925,3,8439,1 -14926,3,8439,1 -14927,3,8439,1 -14928,3,8439,1 -14929,3,8439,1 -14930,3,8439,1 -14931,3,8439,1 -14932,3,8439,1 -14933,3,8895,1 -14934,3,8895,1 -14935,3,8895,1 -14936,3,8895,1 -14937,3,8895,1 -14938,3,9601,1 -14939,3,9601,1 -14940,3,9601,1 -14941,3,9601,1 -14942,3,9601,1 -14943,3,9601,1 -14944,3,9601,1 -14945,3,9601,1 -14946,3,9601,1 -14947,3,9601,1 -14948,3,9601,1 -14949,3,9601,1 -14950,3,9601,1 -14951,3,9601,1 -14952,3,9601,1 -14953,3,8439,1 -14954,3,8439,1 -14955,3,8439,1 -14956,3,8439,1 -14957,3,8439,1 -14958,3,8439,1 -14959,3,8439,1 -14960,3,8439,1 -14961,3,8439,1 -14962,3,8439,1 -14963,3,8439,1 -14964,3,8439,1 -14965,3,8439,1 -14966,3,8439,1 -14967,3,8439,1 -14968,3,8895,1 -14969,3,8895,1 -14970,3,8895,1 -14971,3,8895,1 -14972,3,8895,1 -14973,3,9601,1 -14974,3,9601,1 -14975,3,9601,1 -14976,3,9601,1 -14977,3,9601,1 -14978,3,9601,1 -14979,3,9601,1 -14980,3,9601,1 -14981,3,9601,1 -14982,3,9601,1 -14983,3,9601,1 -14984,3,9601,1 -14985,3,9601,1 -14986,3,9601,1 -14987,3,9601,1 -16135,3,2000,1 -16136,3,2000,1 -16137,3,2000,1 -16138,3,2000,1 -16139,3,2000,1 -16140,3,2000,1 -16141,3,2000,1 -16142,3,2000,1 -16143,3,2000,1 -16483,3,100,1 -16484,3,100,1 -16485,3,100,1 -16486,3,100,1 -16728,3,100,1 -16729,3,100,1 -16730,3,100,1 -16788,3,100,1 -16789,3,100,1 -16795,3,100,1 -16796,3,100,1 -17571,3,9910,1 -17572,3,9910,1 -17573,3,9910,1 -17574,3,9910,1 -17575,3,9910,1 -17576,3,10624,1 -17577,3,10624,1 -17578,3,10624,1 -17579,3,10624,1 -17580,3,10624,1 -17581,3,11100,1 -17582,3,11100,1 -17583,3,11100,1 -17584,3,11100,1 -17585,3,11100,1 -17586,3,9910,1 -17587,3,9910,1 -17588,3,9910,1 -17589,3,9910,1 -17590,3,9910,1 -17591,3,10624,1 -17592,3,10624,1 -17593,3,10624,1 -17594,3,10624,1 -17595,3,10624,1 -17596,3,11100,1 -17597,3,11100,1 -17598,3,11100,1 -17599,3,11100,1 -17600,3,11100,1 -17601,3,9910,1 -17602,3,9910,1 -17603,3,9910,1 -17604,3,9910,1 -17605,3,9910,1 -17606,3,10624,1 -17607,3,10624,1 -17608,3,10624,1 -17609,3,10624,1 -17610,3,10624,1 -17611,3,11100,1 -17612,3,11100,1 -17613,3,11100,1 -17614,3,11100,1 -17615,3,11100,1 -17616,3,9910,1 -17617,3,9910,1 -17618,3,9910,1 -17619,3,9910,1 -17620,3,9910,1 -17621,3,10624,1 -17622,3,10624,1 -17623,3,10624,1 -17624,3,10624,1 -17625,3,10624,1 -17626,3,11100,1 -17627,3,11100,1 -17628,3,11100,1 -17629,3,11100,1 -17630,3,11100,1 -18199,3,11100,1 -18200,3,11100,1 -18201,3,11100,1 -18202,3,11100,1 -18203,3,11100,1 -18204,3,11716,1 -18205,3,11716,1 -18206,3,11716,1 -18207,3,11716,1 -18208,3,11716,1 -18209,3,12387,1 -18210,3,12387,1 -18211,3,12387,1 -18212,3,12387,1 -18213,3,12387,1 -18214,3,11100,1 -18215,3,11100,1 -18216,3,11100,1 -18217,3,11100,1 -18218,3,11100,1 -18219,3,11716,1 -18220,3,11716,1 -18221,3,11716,1 -18222,3,11716,1 -18223,3,11716,1 -18224,3,12387,1 -18225,3,12387,1 -18226,3,12387,1 -18227,3,12387,1 -18228,3,12387,1 -18229,3,11100,1 -18230,3,11100,1 -18231,3,11100,1 -18232,3,11100,1 -18233,3,11100,1 -18234,3,11716,1 -18235,3,11716,1 -18236,3,11716,1 -18237,3,11716,1 -18238,3,11716,1 -18239,3,12387,1 -18240,3,12387,1 -18241,3,12387,1 -18242,3,12387,1 -18243,3,12387,1 -18244,3,11100,1 -18245,3,11100,1 -18246,3,11100,1 -18247,3,11100,1 -18248,3,11100,1 -18249,3,11716,1 -18250,3,11716,1 -18251,3,11716,1 -18252,3,11716,1 -18253,3,11716,1 -18254,3,12387,1 -18255,3,12387,1 -18256,3,12387,1 -18257,3,12387,1 -18258,3,12387,1 -18485,3,100,1 -19236,3,0,1 -19237,3,0,1 -19238,3,0,1 -19239,3,0,1 -19240,3,0,1 -19500,3,3000,1 -20425,3,12300,1 -20426,3,12300,1 -20427,3,12300,1 -20428,3,12300,1 -20429,3,12300,1 -20430,3,12915,1 -20431,3,12915,1 -20432,3,12915,1 -20433,3,12915,1 -20434,3,12915,1 -20444,3,13530,1 -20445,3,13530,1 -20446,3,13530,1 -20447,3,13530,1 -20448,3,13530,1 -20762,3,13530,1 -20763,3,13530,1 -20764,3,13530,1 -20765,3,13530,1 -20766,3,13530,1 -20767,3,14145,1 -20768,3,14145,1 -20769,3,14145,1 -20770,3,14145,1 -20771,3,14145,1 -20772,3,14760,1 -20773,3,14760,1 -20774,3,14760,1 -20775,3,14760,1 -20776,3,14760,1 -20494,3,12300,1 -20495,3,12300,1 -20496,3,12300,1 -20497,3,12300,1 -20498,3,12300,1 -20499,3,12915,1 -20500,3,12915,1 -20501,3,12915,1 -20502,3,12915,1 -20503,3,12915,1 -20504,3,13530,1 -20505,3,13530,1 -20506,3,13530,1 -20507,3,13530,1 -20508,3,13530,1 -20822,3,13530,1 -20823,3,13530,1 -20824,3,13530,1 -20825,3,13530,1 -20826,3,13530,1 -20827,3,14145,1 -20828,3,14145,1 -20829,3,14145,1 -20830,3,14145,1 -20831,3,14145,1 -20832,3,14760,1 -20833,3,14760,1 -20834,3,14760,1 -20835,3,14760,1 -20836,3,14760,1 -20554,3,12300,1 -20555,3,12300,1 -20556,3,12300,1 -20557,3,12300,1 -20558,3,12300,1 -20559,3,12915,1 -20560,3,12915,1 -20561,3,12915,1 -20562,3,12915,1 -20563,3,12915,1 -20564,3,13530,1 -20565,3,13530,1 -20566,3,13530,1 -20567,3,13530,1 -20568,3,13530,1 -20882,3,13530,1 -20883,3,13530,1 -20884,3,13530,1 -20885,3,13530,1 -20886,3,13530,1 -20887,3,14145,1 -20888,3,14145,1 -20889,3,14145,1 -20890,3,14145,1 -20891,3,14145,1 -20892,3,14760,1 -20893,3,14760,1 -20894,3,14760,1 -20895,3,14760,1 -20896,3,14760,1 -20614,3,12300,1 -20615,3,12300,1 -20616,3,12300,1 -20617,3,12300,1 -20618,3,12300,1 -20619,3,12915,1 -20620,3,12915,1 -20621,3,12915,1 -20622,3,12915,1 -20623,3,12915,1 -20624,3,13530,1 -20625,3,13530,1 -20626,3,13530,1 -20627,3,13530,1 -20628,3,13530,1 -20942,3,13530,1 -20943,3,13530,1 -20944,3,13530,1 -20945,3,13530,1 -20946,3,13530,1 -20947,3,14145,1 -20948,3,14145,1 -20949,3,14145,1 -20950,3,14145,1 -20951,3,14145,1 -20952,3,14760,1 -20953,3,14760,1 -20954,3,14760,1 -20955,3,14760,1 -20956,3,14760,1 -20443,3,10000,1 -20678,3,100,1 -21002,3,100,1 -21007,3,100,1 -20440,3,10000,1 -20441,3,10000,1 -20756,3,10000,1 -20757,3,10000,1 -20758,3,10000,1 -21294,3,10000,1 -21296,3,10000,1 -21396,3,500,1 -21400,3,500,1 -21677,3,10000,1 -21678,3,10000,1 -21679,3,10000,1 -21680,3,10000,1 -21681,3,10000,1 -21682,3,10000,1 -21683,3,10000,1 -21684,3,10000,1 -21685,3,10000,1 -23380,3,0,1 -23395,3,10000,1 -23396,3,10000,1 -23424,3,10000,1 -23425,3,10000,1 -23426,3,10000,1 -23427,3,10000,1 -23428,3,10000,1 -23429,3,10000,1 -23434,3,30000,1 -23435,3,20000,1 -23436,3,10000,1 -23454,3,100,1 -23455,3,100,1 -23460,3,100,1 -24099,3,0,1 -24100,3,0,1 -24101,3,0,1 -24102,3,0,1 -24103,3,0,1 -24104,3,0,1 -24105,3,0,1 -24106,3,0,1 -24107,3,0,1 -24108,3,0,1 -24109,3,0,1 -24110,3,0,1 -24111,3,0,1 -24112,3,0,1 -24113,3,0,1 -24114,3,0,1 -24115,3,0,1 -24116,3,0,1 -24117,3,0,1 -24118,3,0,1 -24119,3,0,1 -24120,3,0,1 -24121,3,0,1 -24122,3,0,1 -24123,3,0,1 -24199,3,0,1 -24200,3,0,1 -24201,3,0,1 -24202,3,0,1 -24203,3,0,1 -24204,3,0,1 -24205,3,0,1 -24206,3,0,1 -24207,3,0,1 -24208,3,0,1 -24209,3,0,1 -24210,3,0,1 -24211,3,0,1 -24212,3,0,1 -24213,3,0,1 -24214,3,0,1 -24215,3,0,1 -24216,3,0,1 -24217,3,0,1 -24218,3,0,1 -24219,3,0,1 -24220,3,0,1 -24221,3,0,1 -24222,3,0,1 -24223,3,0,1 -24299,3,0,1 -24300,3,0,1 -24301,3,0,1 -24302,3,0,1 -24303,3,0,1 -24304,3,0,1 -24305,3,0,1 -24306,3,0,1 -24307,3,0,1 -24308,3,0,1 -24309,3,0,1 -24310,3,0,1 -24311,3,0,1 -24312,3,0,1 -24313,3,0,1 -24314,3,0,1 -24315,3,0,1 -24316,3,0,1 -24317,3,0,1 -24318,3,0,1 -24319,3,0,1 -24320,3,0,1 -24321,3,0,1 -24322,3,0,1 -24323,3,0,1 -24399,3,0,1 -24400,3,0,1 -24401,3,0,1 -24402,3,0,1 -24403,3,0,1 -24404,3,0,1 -24405,3,0,1 -24406,3,0,1 -24407,3,0,1 -24408,3,0,1 -24409,3,0,1 -24410,3,0,1 -24411,3,0,1 -24412,3,0,1 -24413,3,0,1 -24414,3,0,1 -24415,3,0,1 -24416,3,0,1 -24417,3,0,1 -24418,3,0,1 -24419,3,0,1 -24420,3,0,1 -24421,3,0,1 -24422,3,0,1 -24423,3,0,1 -24601,3,0,1 -24605,3,0,1 -24890,3,10000,1 -24891,3,10000,1 -24892,3,10000,1 -24893,3,10000,1 -24894,3,10000,1 -24895,3,10000,1 -24922,3,10000,1 -24923,3,10000,1 -24924,3,10000,1 -24934,3,10000,1 -24938,3,10000,1 -25019,3,10000,1 -25224,3,10000,1 -25228,3,15000,1 -25232,3,15000,1 -25236,3,15000,1 -25237,3,15000,1 -25238,3,15000,1 -25239,3,15000,1 -25240,3,15000,1 -25256,3,15000,1 -25257,3,15000,1 -25258,3,15000,1 -25259,3,15000,1 -25260,3,15000,1 -25276,3,15000,1 -25277,3,15000,1 -25278,3,15000,1 -25279,3,15000,1 -25280,3,15000,1 -25296,3,15000,1 -25297,3,15000,1 -25298,3,15000,1 -25299,3,15000,1 -25300,3,15000,1 -25316,3,15000,1 -25317,3,15000,1 -25318,3,15000,1 -25319,3,15000,1 -25320,3,15000,1 -25336,3,15000,1 -25337,3,15000,1 -25338,3,15000,1 -25339,3,15000,1 -25340,3,15000,1 -25356,3,15000,1 -25357,3,15000,1 -25358,3,15000,1 -25359,3,15000,1 -25360,3,15000,1 -25376,3,15000,1 -25377,3,15000,1 -25378,3,15000,1 -25379,3,15000,1 -25380,3,15000,1 -25396,3,15000,1 -25397,3,15000,1 -25398,3,15000,1 -25399,3,15000,1 -25400,3,15000,1 -25416,3,15000,1 -25417,3,15000,1 -25418,3,15000,1 -25419,3,15000,1 -25420,3,15000,1 -25436,3,15000,1 -25437,3,15000,1 -25438,3,15000,1 -25439,3,15000,1 -25440,3,15000,1 -25456,3,15000,1 -25457,3,15000,1 -25458,3,15000,1 -25459,3,15000,1 -25460,3,15000,1 -25530,3,10000,1 -25534,3,10000,1 -25538,3,10000,1 -25542,3,10000,1 -25546,3,10000,1 -25550,3,10000,1 -25554,3,10000,1 -25558,3,10000,1 -25562,3,10000,1 -426,3,52,1 -2038,3,52,1 -3061,3,52,1 -4084,3,52,1 -5107,3,52,1 -427,3,105,1 -2039,3,105,1 -3062,3,105,1 -4085,3,105,1 -5108,3,105,1 -428,3,475,1 -2040,3,475,1 -3063,3,475,1 -4086,3,475,1 -5109,3,475,1 -429,3,715,1 -2041,3,715,1 -3064,3,715,1 -4087,3,715,1 -5110,3,715,1 -442,3,52,1 -2054,3,52,1 -3077,3,52,1 -4100,3,52,1 -5123,3,52,1 -443,3,105,1 -2055,3,105,1 -3078,3,105,1 -4101,3,105,1 -5124,3,105,1 -444,3,475,1 -2056,3,475,1 -3079,3,475,1 -4102,3,475,1 -5125,3,475,1 -445,3,715,1 -2057,3,715,1 -3080,3,715,1 -4103,3,715,1 -5126,3,715,1 -458,3,52,1 -2070,3,52,1 -3093,3,52,1 -4116,3,52,1 -5139,3,52,1 -459,3,105,1 -2071,3,105,1 -3094,3,105,1 -4117,3,105,1 -5140,3,105,1 -460,3,475,1 -2072,3,475,1 -3095,3,475,1 -4118,3,475,1 -5141,3,475,1 -461,3,715,1 -2073,3,715,1 -3096,3,715,1 -4119,3,715,1 -5142,3,715,1 -474,3,52,1 -2086,3,52,1 -3109,3,52,1 -4132,3,52,1 -5155,3,52,1 -475,3,105,1 -2087,3,105,1 -3110,3,105,1 -4133,3,105,1 -5156,3,105,1 -476,3,475,1 -2088,3,475,1 -3111,3,475,1 -4134,3,475,1 -5157,3,475,1 -477,3,715,1 -2089,3,715,1 -3112,3,715,1 -4135,3,715,1 -5158,3,715,1 -490,3,0,1 -2102,3,30,1 -3125,3,30,1 -4148,3,30,1 -5171,3,30,1 -491,3,80,1 -2103,3,80,1 -3126,3,80,1 -4149,3,80,1 -5172,3,80,1 -492,3,150,1 -2104,3,150,1 -3127,3,150,1 -4150,3,150,1 -5173,3,150,1 -546,3,1120,1 -2158,3,1120,1 -3181,3,1120,1 -4204,3,1120,1 -5227,3,1120,1 -547,3,1355,1 -2159,3,1355,1 -3182,3,1355,1 -4205,3,1355,1 -5228,3,1355,1 -548,3,1615,1 -2160,3,1615,1 -3183,3,1615,1 -4206,3,1615,1 -5229,3,1615,1 -549,3,4480,1 -2161,3,4480,1 -3184,3,4480,1 -4207,3,4480,1 -5230,3,4480,1 -550,3,1895,1 -2162,3,1895,1 -3185,3,1895,1 -4208,3,1895,1 -5231,3,1895,1 -551,3,2195,1 -2163,3,2195,1 -3186,3,2195,1 -4209,3,2195,1 -5232,3,2195,1 -552,3,2520,1 -2164,3,2520,1 -3187,3,2520,1 -4210,3,2520,1 -5233,3,2520,1 -553,3,2870,1 -2165,3,2870,1 -3188,3,2870,1 -4211,3,2870,1 -5234,3,2870,1 -554,3,3235,1 -2166,3,3235,1 -3189,3,3235,1 -4212,3,3235,1 -5235,3,3235,1 -555,3,3630,1 -2167,3,3630,1 -3190,3,3630,1 -4213,3,3630,1 -5236,3,3630,1 -556,3,4045,1 -2168,3,4045,1 -3191,3,4045,1 -4214,3,4045,1 -5237,3,4045,1 -557,3,4705,1 -2169,3,4705,1 -3192,3,4705,1 -4215,3,4705,1 -5238,3,4705,1 -558,3,4940,1 -2170,3,4940,1 -3193,3,4940,1 -4216,3,4940,1 -5239,3,4940,1 -559,3,5180,1 -2171,3,5180,1 -3194,3,5180,1 -4217,3,5180,1 -5240,3,5180,1 -560,3,12865,1 -2172,3,12865,1 -3195,3,12865,1 -4218,3,12865,1 -5241,3,12865,1 -561,3,6185,1 -2173,3,6185,1 -3196,3,6185,1 -4219,3,6185,1 -5242,3,6185,1 -562,3,8470,1 -2174,3,8470,1 -3197,3,8470,1 -4220,3,8470,1 -5243,3,8470,1 -563,3,6450,1 -2175,3,6450,1 -3198,3,6450,1 -4221,3,6450,1 -5244,3,6450,1 -564,3,8780,1 -2176,3,8780,1 -3199,3,8780,1 -4222,3,8780,1 -5245,3,8780,1 -565,3,8780,1 -2177,3,8780,1 -3200,3,8780,1 -4223,3,8780,1 -5246,3,8780,1 -566,3,5670,1 -2178,3,5670,1 -3201,3,5670,1 -4224,3,5670,1 -5247,3,5670,1 -567,3,8780,1 -2179,3,8780,1 -3202,3,8780,1 -4225,3,8780,1 -5248,3,8780,1 -568,3,10080,1 -2180,3,10080,1 -3203,3,10080,1 -4226,3,10080,1 -5249,3,10080,1 -569,3,10080,1 -2181,3,10080,1 -3204,3,10080,1 -4227,3,10080,1 -5250,3,10080,1 -570,3,8165,1 -2182,3,8165,1 -3205,3,8165,1 -4228,3,8165,1 -5251,3,8165,1 -571,3,7865,1 -2183,3,7865,1 -3206,3,7865,1 -4229,3,7865,1 -5252,3,7865,1 -650,3,1120,1 -2262,3,1120,1 -3285,3,1120,1 -4308,3,1120,1 -5331,3,1120,1 -651,3,1355,1 -2263,3,1355,1 -3286,3,1355,1 -4309,3,1355,1 -5332,3,1355,1 -652,3,1615,1 -2264,3,1615,1 -3287,3,1615,1 -4310,3,1615,1 -5333,3,1615,1 -653,3,4480,1 -2265,3,4480,1 -3288,3,4480,1 -4311,3,4480,1 -5334,3,4480,1 -654,3,1895,1 -2266,3,1895,1 -3289,3,1895,1 -4312,3,1895,1 -5335,3,1895,1 -655,3,2195,1 -2267,3,2195,1 -3290,3,2195,1 -4313,3,2195,1 -5336,3,2195,1 -656,3,2520,1 -2268,3,2520,1 -3291,3,2520,1 -4314,3,2520,1 -5337,3,2520,1 -657,3,2870,1 -2269,3,2870,1 -3292,3,2870,1 -4315,3,2870,1 -5338,3,2870,1 -658,3,3235,1 -2270,3,3235,1 -3293,3,3235,1 -4316,3,3235,1 -5339,3,3235,1 -659,3,3630,1 -2271,3,3630,1 -3294,3,3630,1 -4317,3,3630,1 -5340,3,3630,1 -660,3,4045,1 -2272,3,4045,1 -3295,3,4045,1 -4318,3,4045,1 -5341,3,4045,1 -661,3,4705,1 -2273,3,4705,1 -3296,3,4705,1 -4319,3,4705,1 -5342,3,4705,1 -662,3,4940,1 -2274,3,4940,1 -3297,3,4940,1 -4320,3,4940,1 -5343,3,4940,1 -663,3,5180,1 -2275,3,5180,1 -3298,3,5180,1 -4321,3,5180,1 -5344,3,5180,1 -664,3,12865,1 -2276,3,12865,1 -3299,3,12865,1 -4322,3,12865,1 -5345,3,12865,1 -665,3,5925,1 -2277,3,5925,1 -3300,3,5925,1 -4323,3,5925,1 -5346,3,5925,1 -666,3,8470,1 -2278,3,8470,1 -3301,3,8470,1 -4324,3,8470,1 -5347,3,8470,1 -667,3,6185,1 -2279,3,6185,1 -3302,3,6185,1 -4325,3,6185,1 -5348,3,6185,1 -668,3,8780,1 -2280,3,8780,1 -3303,3,8780,1 -4326,3,8780,1 -5349,3,8780,1 -669,3,8780,1 -2281,3,8780,1 -3304,3,8780,1 -4327,3,8780,1 -5350,3,8780,1 -670,3,5670,1 -2282,3,5670,1 -3305,3,5670,1 -4328,3,5670,1 -5351,3,5670,1 -671,3,7570,1 -2283,3,7570,1 -3306,3,7570,1 -4329,3,7570,1 -5352,3,7570,1 -672,3,10080,1 -2284,3,10080,1 -3307,3,10080,1 -4330,3,10080,1 -5353,3,10080,1 -673,3,10080,1 -2285,3,10080,1 -3308,3,10080,1 -4331,3,10080,1 -5354,3,10080,1 -674,3,11093,1 -2286,3,11093,1 -3309,3,11093,1 -4332,3,11093,1 -5355,3,11093,1 -675,3,8780,1 -2287,3,8780,1 -3310,3,8780,1 -4333,3,8780,1 -5356,3,8780,1 -757,3,1120,1 -2369,3,1120,1 -3392,3,1120,1 -4415,3,1120,1 -5438,3,1120,1 -758,3,1355,1 -2370,3,1355,1 -3393,3,1355,1 -4416,3,1355,1 -5439,3,1355,1 -759,3,1615,1 -2371,3,1615,1 -3394,3,1615,1 -4417,3,1615,1 -5440,3,1615,1 -760,3,4480,1 -2372,3,4480,1 -3395,3,4480,1 -4418,3,4480,1 -5441,3,4480,1 -761,3,1895,1 -2373,3,1895,1 -3396,3,1895,1 -4419,3,1895,1 -5442,3,1895,1 -762,3,2195,1 -2374,3,2195,1 -3397,3,2195,1 -4420,3,2195,1 -5443,3,2195,1 -763,3,2520,1 -2375,3,2520,1 -3398,3,2520,1 -4421,3,2520,1 -5444,3,2520,1 -764,3,2870,1 -2376,3,2870,1 -3399,3,2870,1 -4422,3,2870,1 -5445,3,2870,1 -765,3,3235,1 -2377,3,3235,1 -3400,3,3235,1 -4423,3,3235,1 -5446,3,3235,1 -766,3,3630,1 -2378,3,3630,1 -3401,3,3630,1 -4424,3,3630,1 -5447,3,3630,1 -767,3,4045,1 -2379,3,4045,1 -3402,3,4045,1 -4425,3,4045,1 -5448,3,4045,1 -768,3,4705,1 -2380,3,4705,1 -3403,3,4705,1 -4426,3,4705,1 -5449,3,4705,1 -769,3,4940,1 -2381,3,4940,1 -3404,3,4940,1 -4427,3,4940,1 -5450,3,4940,1 -770,3,5180,1 -2382,3,5180,1 -3405,3,5180,1 -4428,3,5180,1 -5451,3,5180,1 -771,3,12865,1 -2383,3,12865,1 -3406,3,12865,1 -4429,3,12865,1 -5452,3,12865,1 -772,3,6185,1 -2384,3,6185,1 -3407,3,6185,1 -4430,3,6185,1 -5453,3,6185,1 -773,3,8470,1 -2385,3,8470,1 -3408,3,8470,1 -4431,3,8470,1 -5454,3,8470,1 -774,3,5925,1 -2386,3,5925,1 -3409,3,5925,1 -4432,3,5925,1 -5455,3,5925,1 -775,3,8780,1 -2387,3,8780,1 -3410,3,8780,1 -4433,3,8780,1 -5456,3,8780,1 -776,3,8780,1 -2388,3,8780,1 -3411,3,8780,1 -4434,3,8780,1 -5457,3,8780,1 -777,3,5670,1 -2389,3,5670,1 -3412,3,5670,1 -4435,3,5670,1 -5458,3,5670,1 -778,3,8165,1 -2390,3,8165,1 -3413,3,8165,1 -4436,3,8165,1 -5459,3,8165,1 -779,3,10080,1 -2391,3,10080,1 -3414,3,10080,1 -4437,3,10080,1 -5460,3,10080,1 -780,3,10080,1 -2392,3,10080,1 -3415,3,10080,1 -4438,3,10080,1 -5461,3,10080,1 -781,3,10080,1 -2393,3,10080,1 -3416,3,10080,1 -4439,3,10080,1 -5462,3,10080,1 -782,3,10080,1 -2394,3,10080,1 -3417,3,10080,1 -4440,3,10080,1 -5463,3,10080,1 -783,3,10093,1 -2395,3,10093,1 -3418,3,10093,1 -4441,3,10093,1 -5464,3,10093,1 -864,3,1120,1 -2476,3,1120,1 -3499,3,1120,1 -4522,3,1120,1 -5545,3,1120,1 -865,3,1355,1 -2477,3,1355,1 -3500,3,1355,1 -4523,3,1355,1 -5546,3,1355,1 -866,3,1615,1 -2478,3,1615,1 -3501,3,1615,1 -4524,3,1615,1 -5547,3,1615,1 -867,3,4480,1 -2479,3,4480,1 -3502,3,4480,1 -4525,3,4480,1 -5548,3,4480,1 -868,3,1895,1 -2480,3,1895,1 -3503,3,1895,1 -4526,3,1895,1 -5549,3,1895,1 -869,3,2195,1 -2481,3,2195,1 -3504,3,2195,1 -4527,3,2195,1 -5550,3,2195,1 -870,3,2520,1 -2482,3,2520,1 -3505,3,2520,1 -4528,3,2520,1 -5551,3,2520,1 -871,3,2870,1 -2483,3,2870,1 -3506,3,2870,1 -4529,3,2870,1 -5552,3,2870,1 -872,3,3235,1 -2484,3,3235,1 -3507,3,3235,1 -4530,3,3235,1 -5553,3,3235,1 -873,3,3630,1 -2485,3,3630,1 -3508,3,3630,1 -4531,3,3630,1 -5554,3,3630,1 -874,3,4045,1 -2486,3,4045,1 -3509,3,4045,1 -4532,3,4045,1 -5555,3,4045,1 -875,3,4705,1 -2487,3,4705,1 -3510,3,4705,1 -4533,3,4705,1 -5556,3,4705,1 -876,3,4940,1 -2488,3,4940,1 -3511,3,4940,1 -4534,3,4940,1 -5557,3,4940,1 -877,3,5180,1 -2489,3,5180,1 -3512,3,5180,1 -4535,3,5180,1 -5558,3,5180,1 -878,3,12865,1 -2490,3,12865,1 -3513,3,12865,1 -4536,3,12865,1 -5559,3,12865,1 -879,3,6185,1 -2491,3,6185,1 -3514,3,6185,1 -4537,3,6185,1 -5560,3,6185,1 -880,3,8470,1 -2492,3,8470,1 -3515,3,8470,1 -4538,3,8470,1 -5561,3,8470,1 -881,3,6450,1 -2493,3,6450,1 -3516,3,6450,1 -4539,3,6450,1 -5562,3,6450,1 -882,3,8780,1 -2494,3,8780,1 -3517,3,8780,1 -4540,3,8780,1 -5563,3,8780,1 -883,3,8780,1 -2495,3,8780,1 -3518,3,8780,1 -4541,3,8780,1 -5564,3,8780,1 -884,3,5670,1 -2496,3,5670,1 -3519,3,5670,1 -4542,3,5670,1 -5565,3,5670,1 -885,3,7865,1 -2497,3,7865,1 -3520,3,7865,1 -4543,3,7865,1 -5566,3,7865,1 -886,3,10080,1 -2498,3,10080,1 -3521,3,10080,1 -4544,3,10080,1 -5567,3,10080,1 -887,3,10080,1 -2499,3,10080,1 -3522,3,10080,1 -4545,3,10080,1 -5568,3,10080,1 -888,3,8780,1 -2500,3,8780,1 -3523,3,8780,1 -4546,3,8780,1 -5569,3,8780,1 -889,3,11093,1 -2501,3,11093,1 -3524,3,11093,1 -4547,3,11093,1 -5570,3,11093,1 -953,3,250,1 -2565,3,250,1 -3588,3,250,1 -4611,3,250,1 -5634,3,250,1 -954,3,850,1 -2566,3,850,1 -3589,3,850,1 -4612,3,850,1 -5635,3,850,1 -955,3,600,1 -2567,3,600,1 -3590,3,600,1 -4613,3,600,1 -5636,3,600,1 -956,3,600,1 -2568,3,600,1 -3591,3,600,1 -4614,3,600,1 -5637,3,600,1 -957,3,400,1 -2569,3,400,1 -3592,3,400,1 -4615,3,400,1 -5638,3,400,1 -958,3,1150,1 -2570,3,1150,1 -3593,3,1150,1 -4616,3,1150,1 -5639,3,1150,1 -959,3,1150,1 -2571,3,1150,1 -3594,3,1150,1 -4617,3,1150,1 -5640,3,1150,1 -960,3,1900,1 -2572,3,1900,1 -3595,3,1900,1 -4618,3,1900,1 -5641,3,1900,1 -8100,3,50,1 -8101,3,50,1 -8102,3,50,1 -8103,3,50,1 -8104,3,50,1 -8218,3,140,1 -8219,3,140,1 -8220,3,140,1 -8221,3,140,1 -8222,3,140,1 -8223,3,340,1 -8224,3,340,1 -8225,3,340,1 -8226,3,340,1 -8227,3,340,1 -8228,3,910,1 -8229,3,910,1 -8230,3,910,1 -8231,3,910,1 -8232,3,910,1 -8233,3,5925,1 -8234,3,5925,1 -8235,3,5925,1 -8236,3,5925,1 -8237,3,5925,1 -8238,3,10093,1 -8239,3,10093,1 -8240,3,10093,1 -8241,3,10093,1 -8242,3,10093,1 -8243,3,140,1 -8244,3,140,1 -8245,3,140,1 -8246,3,140,1 -8247,3,140,1 -8248,3,340,1 -8249,3,340,1 -8250,3,340,1 -8251,3,340,1 -8252,3,340,1 -8253,3,910,1 -8254,3,910,1 -8255,3,910,1 -8256,3,910,1 -8257,3,910,1 -8258,3,8780,1 -8259,3,8780,1 -8260,3,8780,1 -8261,3,8780,1 -8262,3,8780,1 -8263,3,6450,1 -8264,3,6450,1 -8265,3,6450,1 -8266,3,6450,1 -8267,3,6450,1 -8268,3,140,1 -8269,3,140,1 -8270,3,140,1 -8271,3,140,1 -8272,3,140,1 -8273,3,340,1 -8274,3,340,1 -8275,3,340,1 -8276,3,340,1 -8277,3,340,1 -8278,3,910,1 -8279,3,910,1 -8280,3,910,1 -8281,3,910,1 -8282,3,910,1 -8283,3,5925,1 -8284,3,5925,1 -8285,3,5925,1 -8286,3,5925,1 -8287,3,5925,1 -8288,3,8165,1 -8289,3,8165,1 -8290,3,8165,1 -8291,3,8165,1 -8292,3,8165,1 -8293,3,140,1 -8294,3,140,1 -8295,3,140,1 -8296,3,140,1 -8297,3,140,1 -8298,3,340,1 -8299,3,340,1 -8300,3,340,1 -8301,3,340,1 -8302,3,340,1 -8303,3,910,1 -8304,3,910,1 -8305,3,910,1 -8306,3,910,1 -8307,3,910,1 -8308,3,6450,1 -8309,3,6450,1 -8310,3,6450,1 -8311,3,6450,1 -8312,3,6450,1 -8313,3,7865,1 -8314,3,7865,1 -8315,3,7865,1 -8316,3,7865,1 -8317,3,7865,1 -8523,3,1500,1 -8524,3,1500,1 -8525,3,1500,1 -8526,3,1500,1 -8527,3,1500,1 -9584,3,65,1 -9585,3,65,1 -9586,3,65,1 -9587,3,65,1 -9588,3,65,1 -9589,3,100,1 -9590,3,100,1 -9591,3,100,1 -9592,3,100,1 -9593,3,100,1 -9594,3,115,1 -9595,3,115,1 -9596,3,115,1 -9597,3,115,1 -9598,3,115,1 -9599,3,130,1 -9600,3,130,1 -9601,3,130,1 -9602,3,130,1 -9603,3,130,1 -9604,3,170,1 -9605,3,170,1 -9606,3,170,1 -9607,3,170,1 -9608,3,170,1 -9609,3,190,1 -9610,3,190,1 -9611,3,190,1 -9612,3,190,1 -9613,3,190,1 -9614,3,250,1 -9615,3,250,1 -9616,3,250,1 -9617,3,250,1 -9618,3,250,1 -9619,3,250,1 -9620,3,250,1 -9621,3,250,1 -9622,3,250,1 -9623,3,250,1 -9624,3,400,1 -9625,3,400,1 -9626,3,400,1 -9627,3,400,1 -9628,3,400,1 -9629,3,400,1 -9630,3,400,1 -9631,3,400,1 -9632,3,400,1 -9633,3,400,1 -9634,3,850,1 -9635,3,850,1 -9636,3,850,1 -9637,3,850,1 -9638,3,850,1 -9639,3,850,1 -9640,3,850,1 -9641,3,850,1 -9642,3,850,1 -9643,3,850,1 -9644,3,1500,1 -9645,3,1500,1 -9646,3,1500,1 -9647,3,1500,1 -9648,3,1500,1 -9885,3,0,1 -9889,3,0,1 -9893,3,0,1 -9897,3,0,1 -10421,3,7865,1 -10422,3,7865,1 -10423,3,7865,1 -10424,3,7865,1 -10425,3,7865,1 -10441,3,500,1 -10442,3,500,1 -10443,3,500,1 -10444,3,500,1 -10445,3,500,1 -10426,3,4000,1 -10427,3,4000,1 -10428,3,4000,1 -10429,3,4000,1 -10430,3,4000,1 -10435,3,5000,1 -10440,3,5000,1 -10923,3,5000,1 -10924,3,5000,1 -10925,3,5000,1 -10926,3,5000,1 -10927,3,5000,1 -10928,3,5000,1 -10929,3,5000,1 -10930,3,5000,1 -10931,3,5000,1 -10932,3,5000,1 -10933,3,5000,1 -10934,3,5000,1 -10935,3,5000,1 -10936,3,5000,1 -10937,3,5000,1 -10938,3,5000,1 -10939,3,5000,1 -10940,3,5000,1 -10941,3,5000,1 -10942,3,5000,1 -11750,3,6000,1 -12656,3,11093,1 -12657,3,11093,1 -12658,3,11093,1 -12659,3,11093,1 -12660,3,11093,1 -12661,3,11093,1 -12662,3,11093,1 -12663,3,11093,1 -12664,3,11093,1 -12665,3,11093,1 -12666,3,11093,1 -12667,3,11093,1 -12668,3,11093,1 -12669,3,11093,1 -12670,3,11093,1 -12671,3,11786,1 -12672,3,11786,1 -12673,3,11786,1 -12674,3,11786,1 -12675,3,11786,1 -12676,3,12865,1 -12677,3,12865,1 -12678,3,12865,1 -12679,3,12865,1 -12680,3,12865,1 -12681,3,12865,1 -12682,3,12865,1 -12683,3,12865,1 -12684,3,12865,1 -12685,3,12865,1 -12686,3,11093,1 -12687,3,11093,1 -12688,3,11093,1 -12689,3,11093,1 -12690,3,11093,1 -12691,3,11093,1 -12692,3,11093,1 -12693,3,11093,1 -12694,3,11093,1 -12695,3,11093,1 -12696,3,11093,1 -12697,3,11093,1 -12698,3,11093,1 -12699,3,11093,1 -12700,3,11093,1 -12701,3,11786,1 -12702,3,11786,1 -12703,3,11786,1 -12704,3,11786,1 -12705,3,11786,1 -12706,3,12865,1 -12707,3,12865,1 -12708,3,12865,1 -12709,3,12865,1 -12710,3,12865,1 -12711,3,12865,1 -12712,3,12865,1 -12713,3,12865,1 -12714,3,12865,1 -12715,3,12865,1 -12716,3,10093,1 -12717,3,10093,1 -12718,3,10093,1 -12719,3,10093,1 -12720,3,10093,1 -12721,3,11093,1 -12722,3,11093,1 -12723,3,11093,1 -12724,3,11093,1 -12725,3,11093,1 -12726,3,11093,1 -12727,3,11093,1 -12728,3,11093,1 -12729,3,11093,1 -12730,3,11093,1 -12731,3,11786,1 -12732,3,11786,1 -12733,3,11786,1 -12734,3,11786,1 -12735,3,11786,1 -12736,3,12865,1 -12737,3,12865,1 -12738,3,12865,1 -12739,3,12865,1 -12740,3,12865,1 -12741,3,12865,1 -12742,3,12865,1 -12743,3,12865,1 -12744,3,12865,1 -12745,3,12865,1 -12746,3,10093,1 -12747,3,10093,1 -12748,3,10093,1 -12749,3,10093,1 -12750,3,10093,1 -12751,3,11093,1 -12752,3,11093,1 -12753,3,11093,1 -12754,3,11093,1 -12755,3,11093,1 -12756,3,11093,1 -12757,3,11093,1 -12758,3,11093,1 -12759,3,11093,1 -12760,3,11093,1 -12761,3,11786,1 -12762,3,11786,1 -12763,3,11786,1 -12764,3,11786,1 -12765,3,11786,1 -12766,3,12865,1 -12767,3,12865,1 -12768,3,12865,1 -12769,3,12865,1 -12770,3,12865,1 -12771,3,12865,1 -12772,3,12865,1 -12773,3,12865,1 -12774,3,12865,1 -12775,3,12865,1 -13043,3,999,1 -13044,3,999,1 -13045,3,999,1 -13046,3,999,1 -13047,3,999,1 -13048,3,999,1 -13049,3,999,1 -13050,3,999,1 -13051,3,999,1 -13052,3,999,1 -13595,3,17500,1 -13596,3,17500,1 -13597,3,17500,1 -13598,3,17500,1 -13599,3,17500,1 -14988,3,16802,1 -14989,3,16802,1 -14990,3,16802,1 -14991,3,16802,1 -14992,3,16802,1 -14993,3,16802,1 -14994,3,16802,1 -14995,3,16802,1 -14996,3,16802,1 -14997,3,16802,1 -14998,3,5000,1 -15003,3,5000,1 -15008,3,14768,1 -15009,3,14768,1 -15010,3,14768,1 -15011,3,14768,1 -15012,3,14768,1 -15013,3,14768,1 -15014,3,14768,1 -15015,3,14768,1 -15016,3,14768,1 -15017,3,14768,1 -15018,3,14768,1 -15019,3,14768,1 -15020,3,14768,1 -15021,3,14768,1 -15022,3,14768,1 -15023,3,15566,1 -15024,3,15566,1 -15025,3,15566,1 -15026,3,15566,1 -15027,3,15566,1 -15028,3,16802,1 -15029,3,16802,1 -15030,3,16802,1 -15031,3,16802,1 -15032,3,16802,1 -15033,3,16802,1 -15034,3,16802,1 -15035,3,16802,1 -15036,3,16802,1 -15037,3,16802,1 -15038,3,16802,1 -15039,3,16802,1 -15040,3,16802,1 -15041,3,16802,1 -15042,3,16802,1 -15063,3,14768,1 -15064,3,14768,1 -15065,3,14768,1 -15066,3,14768,1 -15067,3,14768,1 -15068,3,14768,1 -15069,3,14768,1 -15070,3,14768,1 -15071,3,14768,1 -15072,3,14768,1 -15073,3,14768,1 -15074,3,14768,1 -15075,3,14768,1 -15076,3,14768,1 -15077,3,14768,1 -15043,3,15566,1 -15044,3,15566,1 -15045,3,15566,1 -15046,3,15566,1 -15047,3,15566,1 -15048,3,16802,1 -15049,3,16802,1 -15050,3,16802,1 -15051,3,16802,1 -15052,3,16802,1 -15053,3,16802,1 -15054,3,16802,1 -15055,3,16802,1 -15056,3,16802,1 -15057,3,16802,1 -15058,3,16802,1 -15059,3,16802,1 -15060,3,16802,1 -15061,3,16802,1 -15062,3,16802,1 -15078,3,14768,1 -15079,3,14768,1 -15080,3,14768,1 -15081,3,14768,1 -15082,3,14768,1 -15083,3,14768,1 -15084,3,14768,1 -15085,3,14768,1 -15086,3,14768,1 -15087,3,14768,1 -15088,3,14768,1 -15089,3,14768,1 -15090,3,14768,1 -15091,3,14768,1 -15092,3,14768,1 -15093,3,15566,1 -15094,3,15566,1 -15095,3,15566,1 -15096,3,15566,1 -15097,3,15566,1 -15098,3,16802,1 -15099,3,16802,1 -15100,3,16802,1 -15101,3,16802,1 -15102,3,16802,1 -15103,3,16802,1 -15104,3,16802,1 -15105,3,16802,1 -15106,3,16802,1 -15107,3,16802,1 -15108,3,16802,1 -15109,3,16802,1 -15110,3,16802,1 -15111,3,16802,1 -15112,3,16802,1 -15113,3,14768,1 -15114,3,14768,1 -15115,3,14768,1 -15116,3,14768,1 -15117,3,14768,1 -15118,3,14768,1 -15119,3,14768,1 -15120,3,14768,1 -15121,3,14768,1 -15122,3,14768,1 -15123,3,14768,1 -15124,3,14768,1 -15125,3,14768,1 -15126,3,14768,1 -15127,3,14768,1 -15128,3,15566,1 -15129,3,15566,1 -15130,3,15566,1 -15131,3,15566,1 -15132,3,15566,1 -15133,3,16802,1 -15134,3,16802,1 -15135,3,16802,1 -15136,3,16802,1 -15137,3,16802,1 -15138,3,16802,1 -15139,3,16802,1 -15140,3,16802,1 -15141,3,16802,1 -15142,3,16802,1 -15143,3,16802,1 -15144,3,16802,1 -15145,3,16802,1 -15146,3,16802,1 -15147,3,16802,1 -16487,3,100,1 -16488,3,100,1 -16489,3,100,1 -16490,3,100,1 -17631,3,16847,1 -17632,3,16847,1 -17633,3,16847,1 -17634,3,16847,1 -17635,3,16847,1 -17636,3,18060,1 -17637,3,18060,1 -17638,3,18060,1 -17639,3,18060,1 -17640,3,18060,1 -17641,3,18869,1 -17642,3,18869,1 -17643,3,18869,1 -17644,3,18869,1 -17645,3,18869,1 -17646,3,16847,1 -17647,3,16847,1 -17648,3,16847,1 -17649,3,16847,1 -17650,3,16847,1 -17651,3,18060,1 -17652,3,18060,1 -17653,3,18060,1 -17654,3,18060,1 -17655,3,18060,1 -17656,3,18869,1 -17657,3,18869,1 -17658,3,18869,1 -17659,3,18869,1 -17660,3,18869,1 -17661,3,16847,1 -17662,3,16847,1 -17663,3,16847,1 -17664,3,16847,1 -17665,3,16847,1 -17666,3,18060,1 -17667,3,18060,1 -17668,3,18060,1 -17669,3,18060,1 -17670,3,18060,1 -17671,3,18869,1 -17672,3,18869,1 -17673,3,18869,1 -17674,3,18869,1 -17675,3,18869,1 -17676,3,16847,1 -17677,3,16847,1 -17678,3,16847,1 -17679,3,16847,1 -17680,3,16847,1 -17681,3,18060,1 -17682,3,18060,1 -17683,3,18060,1 -17684,3,18060,1 -17685,3,18060,1 -17686,3,18869,1 -17687,3,18869,1 -17688,3,18869,1 -17689,3,18869,1 -17690,3,18869,1 -17956,3,30000,1 -17957,3,20000,1 -17958,3,10000,1 -18259,3,18869,1 -18260,3,18869,1 -18261,3,18869,1 -18262,3,18869,1 -18263,3,18869,1 -18264,3,19917,1 -18265,3,19917,1 -18266,3,19917,1 -18267,3,19917,1 -18268,3,19917,1 -18269,3,20965,1 -18270,3,20965,1 -18271,3,20965,1 -18272,3,20965,1 -18273,3,20965,1 -18274,3,18869,1 -18275,3,18869,1 -18276,3,18869,1 -18277,3,18869,1 -18278,3,18869,1 -18279,3,19917,1 -18280,3,19917,1 -18281,3,19917,1 -18282,3,19917,1 -18283,3,19917,1 -18284,3,20965,1 -18285,3,20965,1 -18286,3,20965,1 -18287,3,20965,1 -18288,3,20965,1 -18289,3,18869,1 -18290,3,18869,1 -18291,3,18869,1 -18292,3,18869,1 -18293,3,18869,1 -18294,3,19917,1 -18295,3,19917,1 -18296,3,19917,1 -18297,3,19917,1 -18298,3,19917,1 -18299,3,20965,1 -18300,3,20965,1 -18301,3,20965,1 -18302,3,20965,1 -18303,3,20965,1 -18304,3,18869,1 -18305,3,18869,1 -18306,3,18869,1 -18307,3,18869,1 -18308,3,18869,1 -18309,3,19917,1 -18310,3,19917,1 -18311,3,19917,1 -18312,3,19917,1 -18313,3,19917,1 -18314,3,20965,1 -18315,3,20965,1 -18316,3,20965,1 -18317,3,20965,1 -18318,3,20965,1 -18490,3,100,1 -18579,3,20000,1 -18580,3,20000,1 -18581,3,20000,1 -18582,3,20000,1 -18583,3,20000,1 -19241,3,0,1 -19242,3,0,1 -19243,3,0,1 -19244,3,0,1 -19245,3,0,1 -19454,3,10000,1 -19459,3,10000,1 -20449,3,20900,1 -20450,3,20900,1 -20451,3,20900,1 -20452,3,20900,1 -20453,3,20900,1 -20454,3,21945,1 -20455,3,21945,1 -20456,3,21945,1 -20457,3,21945,1 -20458,3,21945,1 -20459,3,22990,1 -20460,3,22990,1 -20461,3,22990,1 -20462,3,22990,1 -20463,3,22990,1 -20777,3,22990,1 -20778,3,22990,1 -20779,3,22990,1 -20780,3,22990,1 -20781,3,22990,1 -20782,3,24035,1 -20783,3,24035,1 -20784,3,24035,1 -20785,3,24035,1 -20786,3,24035,1 -20787,3,25080,1 -20788,3,25080,1 -20789,3,25080,1 -20790,3,25080,1 -20791,3,25080,1 -20509,3,20900,1 -20510,3,20900,1 -20511,3,20900,1 -20512,3,20900,1 -20513,3,20900,1 -20514,3,21945,1 -20515,3,21945,1 -20516,3,21945,1 -20517,3,21945,1 -20518,3,21945,1 -20519,3,22990,1 -20520,3,22990,1 -20521,3,22990,1 -20522,3,22990,1 -20523,3,22990,1 -20837,3,22990,1 -20838,3,22990,1 -20839,3,22990,1 -20840,3,22990,1 -20841,3,22990,1 -20842,3,24035,1 -20843,3,24035,1 -20844,3,24035,1 -20845,3,24035,1 -20846,3,24035,1 -20847,3,25080,1 -20848,3,25080,1 -20849,3,25080,1 -20850,3,25080,1 -20851,3,25080,1 -20569,3,20900,1 -20570,3,20900,1 -20571,3,20900,1 -20572,3,20900,1 -20573,3,20900,1 -20574,3,21945,1 -20575,3,21945,1 -20576,3,21945,1 -20577,3,21945,1 -20578,3,21945,1 -20579,3,22990,1 -20580,3,22990,1 -20581,3,22990,1 -20582,3,22990,1 -20583,3,22990,1 -20897,3,22990,1 -20898,3,22990,1 -20899,3,22990,1 -20900,3,22990,1 -20901,3,22990,1 -20902,3,24035,1 -20903,3,24035,1 -20904,3,24035,1 -20905,3,24035,1 -20906,3,24035,1 -20907,3,25080,1 -20908,3,25080,1 -20909,3,25080,1 -20910,3,25080,1 -20911,3,25080,1 -20629,3,20900,1 -20630,3,20900,1 -20631,3,20900,1 -20632,3,20900,1 -20633,3,20900,1 -20634,3,21945,1 -20635,3,21945,1 -20636,3,21945,1 -20637,3,21945,1 -20638,3,21945,1 -20639,3,22990,1 -20640,3,22990,1 -20641,3,22990,1 -20642,3,22990,1 -20643,3,22990,1 -20957,3,22990,1 -20958,3,22990,1 -20959,3,22990,1 -20960,3,22990,1 -20961,3,22990,1 -20962,3,24035,1 -20963,3,24035,1 -20964,3,24035,1 -20965,3,24035,1 -20966,3,24035,1 -20967,3,25080,1 -20968,3,25080,1 -20969,3,25080,1 -20970,3,25080,1 -20971,3,25080,1 -20684,3,100,1 -21012,3,100,1 -21017,3,100,1 -21112,3,50000,1 -20748,3,50000,1 -21095,3,50000,1 -21161,3,50000,1 -21170,3,50000,1 -21178,3,50000,1 -21397,3,500,1 -21401,3,500,1 -23422,3,10000,1 -23423,3,10000,1 -23452,3,100,1 -23453,3,100,1 -24124,3,0,1 -24125,3,0,1 -24126,3,0,1 -24127,3,0,1 -24128,3,0,1 -24129,3,0,1 -24130,3,0,1 -24131,3,0,1 -24132,3,0,1 -24133,3,0,1 -24134,3,0,1 -24135,3,0,1 -24136,3,0,1 -24137,3,0,1 -24138,3,0,1 -24139,3,0,1 -24140,3,0,1 -24141,3,0,1 -24142,3,0,1 -24143,3,0,1 -24144,3,0,1 -24145,3,0,1 -24146,3,0,1 -24147,3,0,1 -24148,3,0,1 -24224,3,0,1 -24225,3,0,1 -24226,3,0,1 -24227,3,0,1 -24228,3,0,1 -24229,3,0,1 -24230,3,0,1 -24231,3,0,1 -24232,3,0,1 -24233,3,0,1 -24234,3,0,1 -24235,3,0,1 -24236,3,0,1 -24237,3,0,1 -24238,3,0,1 -24239,3,0,1 -24240,3,0,1 -24241,3,0,1 -24242,3,0,1 -24243,3,0,1 -24244,3,0,1 -24245,3,0,1 -24246,3,0,1 -24247,3,0,1 -24248,3,0,1 -24324,3,0,1 -24325,3,0,1 -24326,3,0,1 -24327,3,0,1 -24328,3,0,1 -24329,3,0,1 -24330,3,0,1 -24331,3,0,1 -24332,3,0,1 -24333,3,0,1 -24334,3,0,1 -24335,3,0,1 -24336,3,0,1 -24337,3,0,1 -24338,3,0,1 -24339,3,0,1 -24340,3,0,1 -24341,3,0,1 -24342,3,0,1 -24343,3,0,1 -24344,3,0,1 -24345,3,0,1 -24346,3,0,1 -24347,3,0,1 -24348,3,0,1 -24424,3,0,1 -24425,3,0,1 -24426,3,0,1 -24427,3,0,1 -24428,3,0,1 -24429,3,0,1 -24430,3,0,1 -24431,3,0,1 -24432,3,0,1 -24433,3,0,1 -24434,3,0,1 -24435,3,0,1 -24436,3,0,1 -24437,3,0,1 -24438,3,0,1 -24439,3,0,1 -24440,3,0,1 -24441,3,0,1 -24442,3,0,1 -24443,3,0,1 -24444,3,0,1 -24445,3,0,1 -24446,3,0,1 -24447,3,0,1 -24448,3,0,1 -24609,3,0,1 -24614,3,0,1 -24700,3,50000,1 -24916,3,10000,1 -24917,3,10000,1 -24918,3,10000,1 -24919,3,10000,1 -24920,3,10000,1 -24921,3,10000,1 -24935,3,10000,1 -24939,3,10000,1 -25015,3,50000,1 -25225,3,10000,1 -25229,3,10000,1 -25233,3,10000,1 -25241,3,25100,1 -25242,3,25100,1 -25243,3,25100,1 -25244,3,25100,1 -25245,3,25100,1 -25261,3,25100,1 -25262,3,25100,1 -25263,3,25100,1 -25264,3,25100,1 -25265,3,25100,1 -25281,3,25100,1 -25282,3,25100,1 -25283,3,25100,1 -25284,3,25100,1 -25285,3,25100,1 -25301,3,25100,1 -25302,3,25100,1 -25303,3,25100,1 -25304,3,25100,1 -25305,3,25100,1 -25321,3,25100,1 -25322,3,25100,1 -25323,3,25100,1 -25324,3,25100,1 -25325,3,25100,1 -25341,3,25100,1 -25342,3,25100,1 -25343,3,25100,1 -25344,3,25100,1 -25345,3,25100,1 -25361,3,25100,1 -25362,3,25100,1 -25363,3,25100,1 -25364,3,25100,1 -25365,3,25100,1 -25381,3,25100,1 -25382,3,25100,1 -25383,3,25100,1 -25384,3,25100,1 -25385,3,25100,1 -25401,3,25100,1 -25402,3,25100,1 -25403,3,25100,1 -25404,3,25100,1 -25405,3,25100,1 -25421,3,25100,1 -25422,3,25100,1 -25423,3,25100,1 -25424,3,25100,1 -25425,3,25100,1 -25441,3,25100,1 -25442,3,25100,1 -25443,3,25100,1 -25444,3,25100,1 -25445,3,25100,1 -25461,3,25100,1 -25462,3,25100,1 -25463,3,25100,1 -25464,3,25100,1 -25465,3,25100,1 -25531,3,10000,1 -25535,3,10000,1 -25539,3,10000,1 -25543,3,10000,1 -25547,3,10000,1 -25551,3,10000,1 -25555,3,10000,1 -25559,3,10000,1 -25563,3,10000,1 -496,3,0,1 -2108,3,0,1 -3131,3,0,1 -4154,3,0,1 -5177,3,0,1 -499,3,0,1 -2111,3,0,1 -3134,3,0,1 -4157,3,0,1 -5180,3,0,1 -500,3,90,1 -2112,3,90,1 -3135,3,90,1 -4158,3,90,1 -5181,3,90,1 -501,3,355,1 -2113,3,355,1 -3136,3,355,1 -4159,3,355,1 -5182,3,355,1 -502,3,150,1 -2114,3,150,1 -3137,3,150,1 -4160,3,150,1 -5183,3,150,1 -503,3,400,1 -2115,3,400,1 -3138,3,400,1 -4161,3,400,1 -5184,3,400,1 -504,3,75,1 -2116,3,75,1 -3139,3,75,1 -4162,3,75,1 -5185,3,75,1 -518,3,75,1 -2130,3,75,1 -3153,3,75,1 -4176,3,75,1 -5199,3,75,1 -974,3,195,1 -2586,3,195,1 -3609,3,195,1 -4632,3,195,1 -5655,3,195,1 -975,3,400,1 -2587,3,400,1 -3610,3,400,1 -4633,3,400,1 -5656,3,400,1 -976,3,400,1 -2588,3,400,1 -3611,3,400,1 -4634,3,400,1 -5657,3,400,1 -977,3,1150,1 -2589,3,1150,1 -3612,3,1150,1 -4635,3,1150,1 -5658,3,1150,1 -978,3,600,1 -2590,3,600,1 -3613,3,600,1 -4636,3,600,1 -5659,3,600,1 -979,3,600,1 -2591,3,600,1 -3614,3,600,1 -4637,3,600,1 -5660,3,600,1 -980,3,850,1 -2592,3,850,1 -3615,3,850,1 -4638,3,850,1 -5661,3,850,1 -981,3,850,1 -2593,3,850,1 -3616,3,850,1 -4639,3,850,1 -5662,3,850,1 -982,3,850,1 -2594,3,850,1 -3617,3,850,1 -4640,3,850,1 -5663,3,850,1 -983,3,1150,1 -2595,3,1150,1 -3618,3,1150,1 -4641,3,1150,1 -5664,3,1150,1 -984,3,1900,1 -2596,3,1900,1 -3619,3,1900,1 -4642,3,1900,1 -5665,3,1900,1 -985,3,1150,1 -2597,3,1150,1 -3620,3,1150,1 -4643,3,1150,1 -5666,3,1150,1 -986,3,1150,1 -2598,3,1150,1 -3621,3,1150,1 -4644,3,1150,1 -5667,3,1150,1 -987,3,1500,1 -2599,3,1500,1 -3622,3,1500,1 -4645,3,1500,1 -5668,3,1500,1 -988,3,1500,1 -2600,3,1500,1 -3623,3,1500,1 -4646,3,1500,1 -5669,3,1500,1 -989,3,2250,1 -2601,3,2250,1 -3624,3,2250,1 -4647,3,2250,1 -5670,3,2250,1 -990,3,2250,1 -2602,3,2250,1 -3625,3,2250,1 -4648,3,2250,1 -5671,3,2250,1 -991,3,1900,1 -2603,3,1900,1 -3626,3,1900,1 -4649,3,1900,1 -5672,3,1900,1 -992,3,1900,1 -2604,3,1900,1 -3627,3,1900,1 -4650,3,1900,1 -5673,3,1900,1 -1025,3,0,1 -2637,3,0,1 -3660,3,0,1 -4683,3,0,1 -5706,3,0,1 -8105,3,45,1 -8106,3,45,1 -8107,3,45,1 -8108,3,45,1 -8109,3,45,1 -8533,3,100,1 -8534,3,100,1 -8535,3,100,1 -8536,3,100,1 -8537,3,100,1 -8538,3,60,1 -8539,3,60,1 -8540,3,60,1 -8541,3,60,1 -8542,3,60,1 -8543,3,120,1 -8544,3,120,1 -8545,3,120,1 -8546,3,120,1 -8547,3,120,1 -8548,3,165,1 -8549,3,165,1 -8550,3,165,1 -8551,3,165,1 -8552,3,165,1 -8553,3,180,1 -8554,3,180,1 -8555,3,180,1 -8556,3,180,1 -8557,3,180,1 -8558,3,250,1 -8559,3,250,1 -8560,3,250,1 -8561,3,250,1 -8562,3,250,1 -8563,3,285,1 -8564,3,285,1 -8565,3,285,1 -8566,3,285,1 -8567,3,285,1 -8568,3,320,1 -8569,3,320,1 -8570,3,320,1 -8571,3,320,1 -8572,3,320,1 -8573,3,400,1 -8574,3,400,1 -8575,3,400,1 -8576,3,400,1 -8577,3,400,1 -8578,3,110,1 -8579,3,110,1 -8580,3,110,1 -8581,3,110,1 -8582,3,110,1 -8583,3,600,1 -8584,3,600,1 -8585,3,600,1 -8586,3,600,1 -8587,3,600,1 -8588,3,600,1 -8589,3,600,1 -8590,3,600,1 -8591,3,600,1 -8592,3,600,1 -8593,3,600,1 -8594,3,600,1 -8595,3,600,1 -8596,3,600,1 -8597,3,600,1 -8598,3,850,1 -8599,3,850,1 -8600,3,850,1 -8601,3,850,1 -8602,3,850,1 -8603,3,850,1 -8604,3,850,1 -8605,3,850,1 -8606,3,850,1 -8607,3,850,1 -8608,3,1150,1 -8609,3,1150,1 -8610,3,1150,1 -8611,3,1150,1 -8612,3,1150,1 -8613,3,1500,1 -8614,3,1500,1 -8615,3,1500,1 -8616,3,1500,1 -8617,3,1500,1 -8618,3,1500,1 -8619,3,1500,1 -8620,3,1500,1 -8621,3,1500,1 -8622,3,1500,1 -8623,3,1500,1 -8624,3,1500,1 -8625,3,1500,1 -8626,3,1500,1 -8627,3,1500,1 -8628,3,400,1 -8629,3,400,1 -8630,3,400,1 -8631,3,400,1 -8632,3,400,1 -8633,3,1900,1 -8634,3,1900,1 -8635,3,1900,1 -8636,3,1900,1 -8637,3,1900,1 -8638,3,2250,1 -8639,3,2250,1 -8640,3,2250,1 -8641,3,2250,1 -8642,3,2250,1 -8643,3,2250,1 -8644,3,2250,1 -8645,3,2250,1 -8646,3,2250,1 -8647,3,2250,1 -8648,3,1900,1 -8649,3,1900,1 -8650,3,1900,1 -8651,3,1900,1 -8652,3,1900,1 -8653,3,2250,1 -8654,3,2250,1 -8655,3,2250,1 -8656,3,2250,1 -8657,3,2250,1 -9900,3,0,1 -10518,3,500,1 -10519,3,500,1 -10520,3,500,1 -10521,3,500,1 -10522,3,500,1 -10456,3,4000,1 -10457,3,4000,1 -10458,3,4000,1 -10459,3,4000,1 -10460,3,4000,1 -10512,3,5000,1 -10517,3,5000,1 -11751,3,6000,1 -13073,3,2018,1 -13074,3,2018,1 -13075,3,2018,1 -13076,3,2018,1 -13077,3,2018,1 -13078,3,2218,1 -13079,3,2218,1 -13080,3,2218,1 -13081,3,2218,1 -13082,3,2218,1 -13083,3,2218,1 -13084,3,2218,1 -13085,3,2218,1 -13086,3,2218,1 -13087,3,2218,1 -13088,3,2218,1 -13089,3,2218,1 -13090,3,2218,1 -13091,3,2218,1 -13092,3,2218,1 -13093,3,2357,1 -13094,3,2357,1 -13095,3,2357,1 -13096,3,2357,1 -13097,3,2357,1 -13098,3,2573,1 -13099,3,2573,1 -13100,3,2573,1 -13101,3,2573,1 -13102,3,2573,1 -13103,3,2573,1 -13104,3,2573,1 -13105,3,2573,1 -13106,3,2573,1 -13107,3,2573,1 -13108,3,2573,1 -13109,3,2573,1 -13110,3,2573,1 -13111,3,2573,1 -13112,3,2573,1 -13600,3,3500,1 -13601,3,3500,1 -13602,3,3500,1 -13603,3,3500,1 -13604,3,3500,1 -14151,3,10000,1 -14153,3,10000,1 -14155,3,10000,1 -14157,3,10000,1 -14159,3,10000,1 -14161,3,10000,1 -15148,3,2722,1 -15149,3,2722,1 -15150,3,2722,1 -15151,3,2722,1 -15152,3,2722,1 -15153,3,2953,1 -15154,3,2953,1 -15155,3,2953,1 -15156,3,2953,1 -15157,3,2953,1 -15158,3,2953,1 -15159,3,2953,1 -15160,3,2953,1 -15161,3,2953,1 -15162,3,2953,1 -15163,3,2953,1 -15164,3,2953,1 -15165,3,2953,1 -15166,3,2953,1 -15167,3,2953,1 -15168,3,3113,1 -15169,3,3113,1 -15170,3,3113,1 -15171,3,3113,1 -15172,3,3113,1 -15173,3,3360,1 -15174,3,3360,1 -15175,3,3360,1 -15176,3,3360,1 -15177,3,3360,1 -15178,3,3360,1 -15179,3,3360,1 -15180,3,3360,1 -15181,3,3360,1 -15182,3,3360,1 -15183,3,3360,1 -15184,3,3360,1 -15185,3,3360,1 -15186,3,3360,1 -15187,3,3360,1 -15188,3,5000,1 -15193,3,5000,1 -16790,3,100,1 -16797,3,100,1 -17811,3,3363,1 -17812,3,3363,1 -17813,3,3363,1 -17814,3,3363,1 -17815,3,3363,1 -17816,3,3605,1 -17817,3,3605,1 -17818,3,3605,1 -17819,3,3605,1 -17820,3,3605,1 -17821,3,3767,1 -17822,3,3767,1 -17823,3,3767,1 -17824,3,3767,1 -17825,3,3767,1 -17954,3,5000,1 -18439,3,3767,1 -18440,3,3767,1 -18441,3,3767,1 -18442,3,3767,1 -18443,3,3767,1 -18444,3,4029,1 -18445,3,4029,1 -18446,3,4029,1 -18447,3,4029,1 -18448,3,4029,1 -18449,3,4185,1 -18450,3,4185,1 -18451,3,4185,1 -18452,3,4185,1 -18453,3,4185,1 -18589,3,7000,1 -18590,3,7000,1 -18591,3,7000,1 -18592,3,7000,1 -18593,3,7000,1 -19135,3,10000,1 -19136,3,10000,1 -19137,3,10000,1 -19138,3,10000,1 -19139,3,10000,1 -19140,3,10000,1 -19455,3,10000,1 -19463,3,10000,1 -19501,3,15000,1 -19503,3,10000,1 -19605,3,10000,1 -19606,3,10000,1 -19609,3,10000,1 -19610,3,10000,1 -20698,3,4200,1 -20699,3,4200,1 -20700,3,4200,1 -20701,3,4200,1 -20702,3,4200,1 -20703,3,4410,1 -20704,3,4410,1 -20705,3,4410,1 -20706,3,4410,1 -20707,3,4410,1 -20708,3,4620,1 -20709,3,4620,1 -20710,3,4620,1 -20711,3,4620,1 -20712,3,4620,1 -21042,3,4620,1 -21043,3,4620,1 -21044,3,4620,1 -21045,3,4620,1 -21046,3,4620,1 -21047,3,4830,1 -21048,3,4830,1 -21049,3,4830,1 -21050,3,4830,1 -21051,3,4830,1 -21052,3,5040,1 -21053,3,5040,1 -21054,3,5040,1 -21055,3,5040,1 -21056,3,5040,1 -21113,3,10000,1 -20753,3,10000,1 -21096,3,10000,1 -20436,3,10000,1 -20438,3,10000,1 -20759,3,10000,1 -21162,3,10000,1 -21171,3,10000,1 -21179,3,10000,1 -21188,3,10000,1 -21334,3,10000,1 -21335,3,10000,1 -21336,3,10000,1 -21337,3,10000,1 -21338,3,10000,1 -21349,3,10000,1 -21350,3,10000,1 -21351,3,10000,1 -21352,3,10000,1 -21353,3,10000,1 -21686,3,10000,1 -21687,3,10000,1 -21688,3,10000,1 -23381,3,10000,1 -23388,3,10000,1 -23389,3,10000,1 -23390,3,10000,1 -23414,3,10000,1 -23415,3,10000,1 -23416,3,10000,1 -23417,3,10000,1 -23456,3,100,1 -23457,3,100,1 -23461,3,100,1 -24615,3,0,1 -24619,3,0,1 -24623,3,0,1 -24624,3,0,1 -24625,3,0,1 -24626,3,0,1 -24620,3,0,1 -24627,3,0,1 -24628,3,0,1 -24629,3,0,1 -24630,3,0,1 -24621,3,0,1 -24631,3,0,1 -24632,3,0,1 -24633,3,0,1 -24634,3,0,1 -24622,3,0,1 -24635,3,0,1 -24636,3,0,1 -24637,3,0,1 -24638,3,0,1 -24639,3,0,1 -24640,3,0,1 -24641,3,0,1 -24642,3,0,1 -24643,3,0,1 -24702,3,10000,1 -24886,3,10000,1 -24888,3,10000,1 -24896,3,10000,1 -24897,3,10000,1 -24904,3,10000,1 -24905,3,10000,1 -24906,3,10000,1 -24907,3,10000,1 -24908,3,10000,1 -24909,3,10000,1 -24927,3,10000,1 -25017,3,10000,1 -25476,3,5100,1 -25477,3,5100,1 -25478,3,5100,1 -25479,3,5100,1 -25480,3,5100,1 -25491,3,5100,1 -25492,3,5100,1 -25493,3,5100,1 -25494,3,5100,1 -25495,3,5100,1 -25506,3,5100,1 -25507,3,5100,1 -25508,3,5100,1 -25509,3,5100,1 -25510,3,5100,1 -434,3,30,1 -2046,3,30,1 -3069,3,30,1 -4092,3,30,1 -5115,3,30,1 -435,3,60,1 -2047,3,60,1 -3070,3,60,1 -4093,3,60,1 -5116,3,60,1 -436,3,270,1 -2048,3,270,1 -3071,3,270,1 -4094,3,270,1 -5117,3,270,1 -437,3,410,1 -2049,3,410,1 -3072,3,410,1 -4095,3,410,1 -5118,3,410,1 -450,3,30,1 -2062,3,30,1 -3085,3,30,1 -4108,3,30,1 -5131,3,30,1 -451,3,60,1 -2063,3,60,1 -3086,3,60,1 -4109,3,60,1 -5132,3,60,1 -452,3,270,1 -2064,3,270,1 -3087,3,270,1 -4110,3,270,1 -5133,3,270,1 -453,3,410,1 -2065,3,410,1 -3088,3,410,1 -4111,3,410,1 -5134,3,410,1 -466,3,30,1 -2078,3,30,1 -3101,3,30,1 -4124,3,30,1 -5147,3,30,1 -467,3,60,1 -2079,3,60,1 -3102,3,60,1 -4125,3,60,1 -5148,3,60,1 -468,3,270,1 -2080,3,270,1 -3103,3,270,1 -4126,3,270,1 -5149,3,270,1 -469,3,410,1 -2081,3,410,1 -3104,3,410,1 -4127,3,410,1 -5150,3,410,1 -482,3,30,1 -2094,3,30,1 -3117,3,30,1 -4140,3,30,1 -5163,3,30,1 -483,3,60,1 -2095,3,60,1 -3118,3,60,1 -4141,3,60,1 -5164,3,60,1 -484,3,270,1 -2096,3,270,1 -3119,3,270,1 -4142,3,270,1 -5165,3,270,1 -485,3,410,1 -2097,3,410,1 -3120,3,410,1 -4143,3,410,1 -5166,3,410,1 -497,3,50,1 -2109,3,50,1 -3132,3,50,1 -4155,3,50,1 -5178,3,50,1 -498,3,90,1 -2110,3,90,1 -3133,3,90,1 -4156,3,90,1 -5179,3,90,1 -598,3,640,1 -2210,3,640,1 -3233,3,640,1 -4256,3,640,1 -5279,3,640,1 -599,3,775,1 -2211,3,775,1 -3234,3,775,1 -4257,3,775,1 -5280,3,775,1 -600,3,920,1 -2212,3,920,1 -3235,3,920,1 -4258,3,920,1 -5281,3,920,1 -601,3,2560,1 -2213,3,2560,1 -3236,3,2560,1 -4259,3,2560,1 -5282,3,2560,1 -602,3,1080,1 -2214,3,1080,1 -3237,3,1080,1 -4260,3,1080,1 -5283,3,1080,1 -603,3,1255,1 -2215,3,1255,1 -3238,3,1255,1 -4261,3,1255,1 -5284,3,1255,1 -604,3,1440,1 -2216,3,1440,1 -3239,3,1440,1 -4262,3,1440,1 -5285,3,1440,1 -605,3,1640,1 -2217,3,1640,1 -3240,3,1640,1 -4263,3,1640,1 -5286,3,1640,1 -606,3,1850,1 -2218,3,1850,1 -3241,3,1850,1 -4264,3,1850,1 -5287,3,1850,1 -607,3,2075,1 -2219,3,2075,1 -3242,3,2075,1 -4265,3,2075,1 -5288,3,2075,1 -608,3,2310,1 -2220,3,2310,1 -3243,3,2310,1 -4266,3,2310,1 -5289,3,2310,1 -609,3,2690,1 -2221,3,2690,1 -3244,3,2690,1 -4267,3,2690,1 -5290,3,2690,1 -610,3,2820,1 -2222,3,2820,1 -3245,3,2820,1 -4268,3,2820,1 -5291,3,2820,1 -611,3,2960,1 -2223,3,2960,1 -3246,3,2960,1 -4269,3,2960,1 -5292,3,2960,1 -612,3,7351,1 -2224,3,7351,1 -3247,3,7351,1 -4270,3,7351,1 -5293,3,7351,1 -613,3,3535,1 -2225,3,3535,1 -3248,3,3535,1 -4271,3,3535,1 -5294,3,3535,1 -614,3,4840,1 -2226,3,4840,1 -3249,3,4840,1 -4272,3,4840,1 -5295,3,4840,1 -615,3,3685,1 -2227,3,3685,1 -3250,3,3685,1 -4273,3,3685,1 -5296,3,3685,1 -616,3,5015,1 -2228,3,5015,1 -3251,3,5015,1 -4274,3,5015,1 -5297,3,5015,1 -617,3,5015,1 -2229,3,5015,1 -3252,3,5015,1 -4275,3,5015,1 -5298,3,5015,1 -618,3,3240,1 -2230,3,3240,1 -3253,3,3240,1 -4276,3,3240,1 -5299,3,3240,1 -619,3,5015,1 -2231,3,5015,1 -3254,3,5015,1 -4277,3,5015,1 -5300,3,5015,1 -620,3,5760,1 -2232,3,5760,1 -3255,3,5760,1 -4278,3,5760,1 -5301,3,5760,1 -621,3,5760,1 -2233,3,5760,1 -3256,3,5760,1 -4279,3,5760,1 -5302,3,5760,1 -622,3,4665,1 -2234,3,4665,1 -3257,3,4665,1 -4280,3,4665,1 -5303,3,4665,1 -623,3,4495,1 -2235,3,4495,1 -3258,3,4495,1 -4281,3,4495,1 -5304,3,4495,1 -678,3,640,1 -2290,3,640,1 -3313,3,640,1 -4336,3,640,1 -5359,3,640,1 -705,3,775,1 -2317,3,775,1 -3340,3,775,1 -4363,3,775,1 -5386,3,775,1 -706,3,920,1 -2318,3,920,1 -3341,3,920,1 -4364,3,920,1 -5387,3,920,1 -707,3,2560,1 -2319,3,2560,1 -3342,3,2560,1 -4365,3,2560,1 -5388,3,2560,1 -708,3,1080,1 -2320,3,1080,1 -3343,3,1080,1 -4366,3,1080,1 -5389,3,1080,1 -709,3,1255,1 -2321,3,1255,1 -3344,3,1255,1 -4367,3,1255,1 -5390,3,1255,1 -710,3,1440,1 -2322,3,1440,1 -3345,3,1440,1 -4368,3,1440,1 -5391,3,1440,1 -711,3,1640,1 -2323,3,1640,1 -3346,3,1640,1 -4369,3,1640,1 -5392,3,1640,1 -712,3,1850,1 -2324,3,1850,1 -3347,3,1850,1 -4370,3,1850,1 -5393,3,1850,1 -713,3,2075,1 -2325,3,2075,1 -3348,3,2075,1 -4371,3,2075,1 -5394,3,2075,1 -714,3,2310,1 -2326,3,2310,1 -3349,3,2310,1 -4372,3,2310,1 -5395,3,2310,1 -715,3,2690,1 -2327,3,2690,1 -3350,3,2690,1 -4373,3,2690,1 -5396,3,2690,1 -716,3,2820,1 -2328,3,2820,1 -3351,3,2820,1 -4374,3,2820,1 -5397,3,2820,1 -717,3,2960,1 -2329,3,2960,1 -3352,3,2960,1 -4375,3,2960,1 -5398,3,2960,1 -718,3,7351,1 -2330,3,7351,1 -3353,3,7351,1 -4376,3,7351,1 -5399,3,7351,1 -719,3,3385,1 -2331,3,3385,1 -3354,3,3385,1 -4377,3,3385,1 -5400,3,3385,1 -720,3,4840,1 -2332,3,4840,1 -3355,3,4840,1 -4378,3,4840,1 -5401,3,4840,1 -721,3,3535,1 -2333,3,3535,1 -3356,3,3535,1 -4379,3,3535,1 -5402,3,3535,1 -722,3,5015,1 -2334,3,5015,1 -3357,3,5015,1 -4380,3,5015,1 -5403,3,5015,1 -723,3,5015,1 -2335,3,5015,1 -3358,3,5015,1 -4381,3,5015,1 -5404,3,5015,1 -724,3,3240,1 -2336,3,3240,1 -3359,3,3240,1 -4382,3,3240,1 -5405,3,3240,1 -725,3,4325,1 -2337,3,4325,1 -3360,3,4325,1 -4383,3,4325,1 -5406,3,4325,1 -726,3,5760,1 -2338,3,5760,1 -3361,3,5760,1 -4384,3,5760,1 -5407,3,5760,1 -727,3,5760,1 -2339,3,5760,1 -3362,3,5760,1 -4385,3,5760,1 -5408,3,5760,1 -728,3,6339,1 -2340,3,6339,1 -3363,3,6339,1 -4386,3,6339,1 -5409,3,6339,1 -729,3,5015,1 -2341,3,5015,1 -3364,3,5015,1 -4387,3,5015,1 -5410,3,5015,1 -811,3,640,1 -2423,3,640,1 -3446,3,640,1 -4469,3,640,1 -5492,3,640,1 -812,3,775,1 -2424,3,775,1 -3447,3,775,1 -4470,3,775,1 -5493,3,775,1 -813,3,920,1 -2425,3,920,1 -3448,3,920,1 -4471,3,920,1 -5494,3,920,1 -814,3,2560,1 -2426,3,2560,1 -3449,3,2560,1 -4472,3,2560,1 -5495,3,2560,1 -815,3,1080,1 -2427,3,1080,1 -3450,3,1080,1 -4473,3,1080,1 -5496,3,1080,1 -816,3,1255,1 -2428,3,1255,1 -3451,3,1255,1 -4474,3,1255,1 -5497,3,1255,1 -817,3,1440,1 -2429,3,1440,1 -3452,3,1440,1 -4475,3,1440,1 -5498,3,1440,1 -818,3,1640,1 -2430,3,1640,1 -3453,3,1640,1 -4476,3,1640,1 -5499,3,1640,1 -819,3,1850,1 -2431,3,1850,1 -3454,3,1850,1 -4477,3,1850,1 -5500,3,1850,1 -820,3,2075,1 -2432,3,2075,1 -3455,3,2075,1 -4478,3,2075,1 -5501,3,2075,1 -821,3,2310,1 -2433,3,2310,1 -3456,3,2310,1 -4479,3,2310,1 -5502,3,2310,1 -822,3,2690,1 -2434,3,2690,1 -3457,3,2690,1 -4480,3,2690,1 -5503,3,2690,1 -823,3,2820,1 -2435,3,2820,1 -3458,3,2820,1 -4481,3,2820,1 -5504,3,2820,1 -824,3,2960,1 -2436,3,2960,1 -3459,3,2960,1 -4482,3,2960,1 -5505,3,2960,1 -825,3,7351,1 -2437,3,7351,1 -3460,3,7351,1 -4483,3,7351,1 -5506,3,7351,1 -826,3,3535,1 -2438,3,3535,1 -3461,3,3535,1 -4484,3,3535,1 -5507,3,3535,1 -827,3,4840,1 -2439,3,4840,1 -3462,3,4840,1 -4485,3,4840,1 -5508,3,4840,1 -828,3,3385,1 -2440,3,3385,1 -3463,3,3385,1 -4486,3,3385,1 -5509,3,3385,1 -829,3,5015,1 -2441,3,5015,1 -3464,3,5015,1 -4487,3,5015,1 -5510,3,5015,1 -830,3,5015,1 -2442,3,5015,1 -3465,3,5015,1 -4488,3,5015,1 -5511,3,5015,1 -831,3,3240,1 -2443,3,3240,1 -3466,3,3240,1 -4489,3,3240,1 -5512,3,3240,1 -832,3,4665,1 -2444,3,4665,1 -3467,3,4665,1 -4490,3,4665,1 -5513,3,4665,1 -833,3,5760,1 -2445,3,5760,1 -3468,3,5760,1 -4491,3,5760,1 -5514,3,5760,1 -834,3,5760,1 -2446,3,5760,1 -3469,3,5760,1 -4492,3,5760,1 -5515,3,5760,1 -835,3,5760,1 -2447,3,5760,1 -3470,3,5760,1 -4493,3,5760,1 -5516,3,5760,1 -836,3,5760,1 -2448,3,5760,1 -3471,3,5760,1 -4494,3,5760,1 -5517,3,5760,1 -837,3,5767,1 -2449,3,5767,1 -3472,3,5767,1 -4495,3,5767,1 -5518,3,5767,1 -916,3,640,1 -2528,3,640,1 -3551,3,640,1 -4574,3,640,1 -5597,3,640,1 -917,3,775,1 -2529,3,775,1 -3552,3,775,1 -4575,3,775,1 -5598,3,775,1 -918,3,920,1 -2530,3,920,1 -3553,3,920,1 -4576,3,920,1 -5599,3,920,1 -919,3,2560,1 -2531,3,2560,1 -3554,3,2560,1 -4577,3,2560,1 -5600,3,2560,1 -920,3,1080,1 -2532,3,1080,1 -3555,3,1080,1 -4578,3,1080,1 -5601,3,1080,1 -921,3,1255,1 -2533,3,1255,1 -3556,3,1255,1 -4579,3,1255,1 -5602,3,1255,1 -922,3,1440,1 -2534,3,1440,1 -3557,3,1440,1 -4580,3,1440,1 -5603,3,1440,1 -923,3,1640,1 -2535,3,1640,1 -3558,3,1640,1 -4581,3,1640,1 -5604,3,1640,1 -924,3,1850,1 -2536,3,1850,1 -3559,3,1850,1 -4582,3,1850,1 -5605,3,1850,1 -925,3,2075,1 -2537,3,2075,1 -3560,3,2075,1 -4583,3,2075,1 -5606,3,2075,1 -926,3,2310,1 -2538,3,2310,1 -3561,3,2310,1 -4584,3,2310,1 -5607,3,2310,1 -927,3,2690,1 -2539,3,2690,1 -3562,3,2690,1 -4585,3,2690,1 -5608,3,2690,1 -928,3,2820,1 -2540,3,2820,1 -3563,3,2820,1 -4586,3,2820,1 -5609,3,2820,1 -929,3,2960,1 -2541,3,2960,1 -3564,3,2960,1 -4587,3,2960,1 -5610,3,2960,1 -930,3,7351,1 -2542,3,7351,1 -3565,3,7351,1 -4588,3,7351,1 -5611,3,7351,1 -931,3,3535,1 -2543,3,3535,1 -3566,3,3535,1 -4589,3,3535,1 -5612,3,3535,1 -932,3,4840,1 -2544,3,4840,1 -3567,3,4840,1 -4590,3,4840,1 -5613,3,4840,1 -933,3,3685,1 -2545,3,3685,1 -3568,3,3685,1 -4591,3,3685,1 -5614,3,3685,1 -934,3,5015,1 -2546,3,5015,1 -3569,3,5015,1 -4592,3,5015,1 -5615,3,5015,1 -935,3,4495,1 -2547,3,4495,1 -3570,3,4495,1 -4593,3,4495,1 -5616,3,4495,1 -936,3,3240,1 -2548,3,3240,1 -3571,3,3240,1 -4594,3,3240,1 -5617,3,3240,1 -937,3,4495,1 -2549,3,4495,1 -3572,3,4495,1 -4595,3,4495,1 -5618,3,4495,1 -938,3,5760,1 -2550,3,5760,1 -3573,3,5760,1 -4596,3,5760,1 -5619,3,5760,1 -939,3,5015,1 -2551,3,5015,1 -3574,3,5015,1 -4597,3,5015,1 -5620,3,5015,1 -940,3,6339,1 -2552,3,6339,1 -3575,3,6339,1 -4598,3,6339,1 -5621,3,6339,1 -969,3,110,1 -2581,3,110,1 -3604,3,110,1 -4627,3,110,1 -5650,3,110,1 -970,3,150,1 -2582,3,150,1 -3605,3,150,1 -4628,3,150,1 -5651,3,150,1 -971,3,175,1 -2583,3,175,1 -3606,3,175,1 -4629,3,175,1 -5652,3,175,1 -972,3,250,1 -2584,3,250,1 -3607,3,250,1 -4630,3,250,1 -5653,3,250,1 -973,3,250,1 -2585,3,250,1 -3608,3,250,1 -4631,3,250,1 -5654,3,250,1 -8418,3,80,1 -8419,3,80,1 -8420,3,80,1 -8421,3,80,1 -8422,3,80,1 -8423,3,195,1 -8424,3,195,1 -8425,3,195,1 -8426,3,195,1 -8427,3,195,1 -8428,3,520,1 -8429,3,520,1 -8430,3,520,1 -8431,3,520,1 -8432,3,520,1 -8433,3,3385,1 -8434,3,3385,1 -8435,3,3385,1 -8436,3,3385,1 -8437,3,3385,1 -8438,3,5767,1 -8439,3,5767,1 -8440,3,5767,1 -8441,3,5767,1 -8442,3,5767,1 -8443,3,80,1 -8444,3,80,1 -8445,3,80,1 -8446,3,80,1 -8447,3,80,1 -8448,3,195,1 -8449,3,195,1 -8450,3,195,1 -8451,3,195,1 -8452,3,195,1 -8453,3,520,1 -8454,3,520,1 -8455,3,520,1 -8456,3,520,1 -8457,3,520,1 -8458,3,5015,1 -8459,3,5015,1 -8460,3,5015,1 -8461,3,5015,1 -8462,3,5015,1 -8463,3,3685,1 -8464,3,3685,1 -8465,3,3685,1 -8466,3,3685,1 -8467,3,3685,1 -8468,3,80,1 -8469,3,80,1 -8470,3,80,1 -8471,3,80,1 -8472,3,80,1 -8473,3,195,1 -8474,3,195,1 -8475,3,195,1 -8476,3,195,1 -8477,3,195,1 -8478,3,520,1 -8479,3,520,1 -8480,3,520,1 -8481,3,520,1 -8482,3,520,1 -8483,3,3385,1 -8484,3,3385,1 -8485,3,3385,1 -8486,3,3385,1 -8487,3,3385,1 -8488,3,4665,1 -8489,3,4665,1 -8490,3,4665,1 -8491,3,4665,1 -8492,3,4665,1 -8493,3,80,1 -8494,3,80,1 -8495,3,80,1 -8496,3,80,1 -8497,3,80,1 -8498,3,195,1 -8499,3,195,1 -8500,3,195,1 -8501,3,195,1 -8502,3,195,1 -8503,3,520,1 -8504,3,520,1 -8505,3,520,1 -8506,3,520,1 -8507,3,520,1 -8508,3,3685,1 -8509,3,3685,1 -8510,3,3685,1 -8511,3,3685,1 -8512,3,3685,1 -8513,3,4495,1 -8514,3,4495,1 -8515,3,4495,1 -8516,3,4495,1 -8517,3,4495,1 -9649,3,400,1 -9650,3,400,1 -9651,3,400,1 -9652,3,400,1 -9653,3,400,1 -9654,3,600,1 -9655,3,600,1 -9656,3,600,1 -9657,3,600,1 -9658,3,600,1 -9659,3,500,1 -9660,3,500,1 -9661,3,500,1 -9662,3,500,1 -9663,3,500,1 -9664,3,500,1 -9665,3,500,1 -9666,3,500,1 -9667,3,500,1 -9668,3,500,1 -9669,3,500,1 -9670,3,500,1 -9671,3,500,1 -9672,3,500,1 -9673,3,500,1 -9884,3,0,1 -9888,3,0,1 -9892,3,0,1 -9896,3,0,1 -10943,3,5000,1 -10944,3,5000,1 -10945,3,5000,1 -10946,3,5000,1 -10947,3,5000,1 -10948,3,5000,1 -10949,3,5000,1 -10950,3,5000,1 -10951,3,5000,1 -10952,3,5000,1 -10953,3,5000,1 -10954,3,5000,1 -10955,3,5000,1 -10956,3,5000,1 -10957,3,5000,1 -10958,3,5000,1 -10959,3,5000,1 -10960,3,5000,1 -10961,3,5000,1 -10962,3,5000,1 -11752,3,6000,1 -12793,3,6339,1 -12794,3,6339,1 -12795,3,6339,1 -12796,3,6339,1 -12797,3,6339,1 -12798,3,6339,1 -12799,3,6339,1 -12800,3,6339,1 -12801,3,6339,1 -12802,3,6339,1 -12803,3,6339,1 -12804,3,6339,1 -12805,3,6339,1 -12806,3,6339,1 -12807,3,6339,1 -12808,3,6735,1 -12809,3,6735,1 -12810,3,6735,1 -12811,3,6735,1 -12812,3,6735,1 -12813,3,7351,1 -12814,3,7351,1 -12815,3,7351,1 -12816,3,7351,1 -12817,3,7351,1 -12818,3,7351,1 -12819,3,7351,1 -12820,3,7351,1 -12821,3,7351,1 -12822,3,7351,1 -12823,3,6339,1 -12824,3,6339,1 -12825,3,6339,1 -12826,3,6339,1 -12827,3,6339,1 -12828,3,6339,1 -12829,3,6339,1 -12830,3,6339,1 -12831,3,6339,1 -12832,3,6339,1 -12833,3,6339,1 -12834,3,6339,1 -12835,3,6339,1 -12836,3,6339,1 -12837,3,6339,1 -12838,3,6735,1 -12839,3,6735,1 -12840,3,6735,1 -12841,3,6735,1 -12842,3,6735,1 -12843,3,7351,1 -12844,3,7351,1 -12845,3,7351,1 -12846,3,7351,1 -12847,3,7351,1 -12848,3,7351,1 -12849,3,7351,1 -12850,3,7351,1 -12851,3,7351,1 -12852,3,7351,1 -12853,3,5767,1 -12854,3,5767,1 -12855,3,5767,1 -12856,3,5767,1 -12857,3,5767,1 -12858,3,6339,1 -12859,3,6339,1 -12860,3,6339,1 -12861,3,6339,1 -12862,3,6339,1 -12863,3,6339,1 -12864,3,6339,1 -12865,3,6339,1 -12866,3,6339,1 -12867,3,6339,1 -12868,3,6735,1 -12869,3,6735,1 -12870,3,6735,1 -12871,3,6735,1 -12872,3,6735,1 -12873,3,7351,1 -12874,3,7351,1 -12875,3,7351,1 -12876,3,7351,1 -12877,3,7351,1 -12878,3,7351,1 -12879,3,7351,1 -12880,3,7351,1 -12881,3,7351,1 -12882,3,7351,1 -12883,3,5767,1 -12884,3,5767,1 -12885,3,5767,1 -12886,3,5767,1 -12887,3,5767,1 -12888,3,6339,1 -12889,3,6339,1 -12890,3,6339,1 -12891,3,6339,1 -12892,3,6339,1 -12893,3,6339,1 -12894,3,6339,1 -12895,3,6339,1 -12896,3,6339,1 -12897,3,6339,1 -12898,3,6735,1 -12899,3,6735,1 -12900,3,6735,1 -12901,3,6735,1 -12902,3,6735,1 -12903,3,7351,1 -12904,3,7351,1 -12905,3,7351,1 -12906,3,7351,1 -12907,3,7351,1 -12908,3,7351,1 -12909,3,7351,1 -12910,3,7351,1 -12911,3,7351,1 -12912,3,7351,1 -13053,3,999,1 -13054,3,999,1 -13055,3,999,1 -13056,3,999,1 -13057,3,999,1 -13058,3,999,1 -13059,3,999,1 -13060,3,999,1 -13061,3,999,1 -13062,3,999,1 -13605,3,10000,1 -13606,3,10000,1 -13607,3,10000,1 -13608,3,10000,1 -13609,3,10000,1 -15198,3,9601,1 -15199,3,9601,1 -15200,3,9601,1 -15201,3,9601,1 -15202,3,9601,1 -15203,3,9601,1 -15204,3,9601,1 -15205,3,9601,1 -15206,3,9601,1 -15207,3,9601,1 -15208,3,5000,1 -15213,3,5000,1 -15218,3,8439,1 -15219,3,8439,1 -15220,3,8439,1 -15221,3,8439,1 -15222,3,8439,1 -15223,3,8439,1 -15224,3,8439,1 -15225,3,8439,1 -15226,3,8439,1 -15227,3,8439,1 -15228,3,8439,1 -15229,3,8439,1 -15230,3,8439,1 -15231,3,8439,1 -15232,3,8439,1 -15233,3,8895,1 -15234,3,8895,1 -15235,3,8895,1 -15236,3,8895,1 -15237,3,8895,1 -15238,3,9601,1 -15239,3,9601,1 -15240,3,9601,1 -15241,3,9601,1 -15242,3,9601,1 -15243,3,9601,1 -15244,3,9601,1 -15245,3,9601,1 -15246,3,9601,1 -15247,3,9601,1 -15248,3,9601,1 -15249,3,9601,1 -15250,3,9601,1 -15251,3,9601,1 -15252,3,9601,1 -15253,3,8439,1 -15254,3,8439,1 -15255,3,8439,1 -15256,3,8439,1 -15257,3,8439,1 -15258,3,8439,1 -15259,3,8439,1 -15260,3,8439,1 -15261,3,8439,1 -15262,3,8439,1 -15263,3,8439,1 -15264,3,8439,1 -15265,3,8439,1 -15266,3,8439,1 -15267,3,8439,1 -15268,3,8895,1 -15269,3,8895,1 -15270,3,8895,1 -15271,3,8895,1 -15272,3,8895,1 -15273,3,9601,1 -15274,3,9601,1 -15275,3,9601,1 -15276,3,9601,1 -15277,3,9601,1 -15278,3,9601,1 -15279,3,9601,1 -15280,3,9601,1 -15281,3,9601,1 -15282,3,9601,1 -15283,3,9601,1 -15284,3,9601,1 -15285,3,9601,1 -15286,3,9601,1 -15287,3,9601,1 -15288,3,8439,1 -15289,3,8439,1 -15290,3,8439,1 -15291,3,8439,1 -15292,3,8439,1 -15293,3,8439,1 -15294,3,8439,1 -15295,3,8439,1 -15296,3,8439,1 -15297,3,8439,1 -15298,3,8439,1 -15299,3,8439,1 -15300,3,8439,1 -15301,3,8439,1 -15302,3,8439,1 -15303,3,8895,1 -15304,3,8895,1 -15305,3,8895,1 -15306,3,8895,1 -15307,3,8895,1 -15308,3,9601,1 -15309,3,9601,1 -15310,3,9601,1 -15311,3,9601,1 -15312,3,9601,1 -15313,3,9601,1 -15315,3,9601,1 -15316,3,9601,1 -15317,3,9601,1 -15318,3,9601,1 -15319,3,9601,1 -15320,3,9601,1 -15321,3,9601,1 -15322,3,9601,1 -15323,3,9601,1 -15324,3,8439,1 -15325,3,8439,1 -15326,3,8439,1 -15327,3,8439,1 -15328,3,8439,1 -15329,3,8439,1 -15330,3,8439,1 -15331,3,8439,1 -15332,3,8439,1 -15333,3,8439,1 -15334,3,8439,1 -15335,3,8439,1 -15336,3,8439,1 -15337,3,8439,1 -15338,3,8439,1 -15339,3,8895,1 -15340,3,8895,1 -15341,3,8895,1 -15342,3,8895,1 -15343,3,8895,1 -15344,3,9601,1 -15345,3,9601,1 -15346,3,9601,1 -15347,3,9601,1 -15348,3,9601,1 -15349,3,9601,1 -15350,3,9601,1 -15351,3,9601,1 -15352,3,9601,1 -15353,3,9601,1 -15354,3,9601,1 -15355,3,9601,1 -15356,3,9601,1 -15357,3,9601,1 -15358,3,9601,1 -16492,3,100,1 -16493,3,100,1 -16494,3,100,1 -16495,3,100,1 -17691,3,9622,1 -17692,3,9622,1 -17693,3,9622,1 -17694,3,9622,1 -17695,3,9622,1 -17696,3,10315,1 -17697,3,10315,1 -17698,3,10315,1 -17699,3,10315,1 -17700,3,10315,1 -17701,3,10777,1 -17702,3,10777,1 -17703,3,10777,1 -17704,3,10777,1 -17705,3,10777,1 -17706,3,9622,1 -17707,3,9622,1 -17708,3,9622,1 -17709,3,9622,1 -17710,3,9622,1 -17711,3,10315,1 -17712,3,10315,1 -17713,3,10315,1 -17714,3,10315,1 -17715,3,10315,1 -17716,3,10777,1 -17717,3,10777,1 -17718,3,10777,1 -17719,3,10777,1 -17720,3,10777,1 -17721,3,9622,1 -17722,3,9622,1 -17723,3,9622,1 -17724,3,9622,1 -17725,3,9622,1 -17726,3,10315,1 -17727,3,10315,1 -17728,3,10315,1 -17729,3,10315,1 -17730,3,10315,1 -17731,3,10777,1 -17732,3,10777,1 -17733,3,10777,1 -17734,3,10777,1 -17735,3,10777,1 -17736,3,9622,1 -17737,3,9622,1 -17738,3,9622,1 -17739,3,9622,1 -17740,3,9622,1 -17741,3,10315,1 -17742,3,10315,1 -17743,3,10315,1 -17744,3,10315,1 -17745,3,10315,1 -17746,3,10777,1 -17747,3,10777,1 -17748,3,10777,1 -17749,3,10777,1 -17750,3,10777,1 -18319,3,10777,1 -18320,3,10777,1 -18321,3,10777,1 -18322,3,10777,1 -18323,3,10777,1 -18324,3,11375,1 -18325,3,11375,1 -18326,3,11375,1 -18327,3,11375,1 -18328,3,11375,1 -18329,3,11974,1 -18330,3,11974,1 -18331,3,11974,1 -18332,3,11974,1 -18333,3,11974,1 -18334,3,10777,1 -18335,3,10777,1 -18336,3,10777,1 -18337,3,10777,1 -18338,3,10777,1 -18339,3,11375,1 -18340,3,11375,1 -18341,3,11375,1 -18342,3,11375,1 -18343,3,11375,1 -18344,3,11974,1 -18345,3,11974,1 -18346,3,11974,1 -18347,3,11974,1 -18348,3,11974,1 -18349,3,10777,1 -18350,3,10777,1 -18351,3,10777,1 -18352,3,10777,1 -18353,3,10777,1 -18354,3,11375,1 -18355,3,11375,1 -18356,3,11375,1 -18357,3,11375,1 -18358,3,11375,1 -18359,3,11974,1 -18360,3,11974,1 -18361,3,11974,1 -18362,3,11974,1 -18363,3,11974,1 -18364,3,10777,1 -18365,3,10777,1 -18366,3,10777,1 -18367,3,10777,1 -18368,3,10777,1 -18369,3,11375,1 -18370,3,11375,1 -18371,3,11375,1 -18372,3,11375,1 -18373,3,11375,1 -18374,3,11974,1 -18375,3,11974,1 -18376,3,11974,1 -18377,3,11974,1 -18378,3,11974,1 -18495,3,100,1 -19246,3,0,1 -19247,3,0,1 -19248,3,0,1 -19249,3,0,1 -19250,3,0,1 -19456,3,10000,1 -19460,3,10000,1 -20464,3,11900,1 -20465,3,11900,1 -20466,3,11900,1 -20467,3,11900,1 -20468,3,11900,1 -20469,3,12495,1 -20470,3,12495,1 -20471,3,12495,1 -20472,3,12495,1 -20473,3,12495,1 -20474,3,13090,1 -20475,3,13090,1 -20476,3,13090,1 -20477,3,13090,1 -20478,3,13090,1 -20792,3,13090,1 -20793,3,13090,1 -20794,3,13090,1 -20795,3,13090,1 -20796,3,13090,1 -20797,3,13685,1 -20798,3,13685,1 -20799,3,13685,1 -20800,3,13685,1 -20801,3,13685,1 -20802,3,14280,1 -20803,3,14280,1 -20804,3,14280,1 -20805,3,14280,1 -20806,3,14280,1 -20524,3,11900,1 -20525,3,11900,1 -20526,3,11900,1 -20527,3,11900,1 -20528,3,11900,1 -20529,3,12495,1 -20530,3,12495,1 -20531,3,12495,1 -20532,3,12495,1 -20533,3,12495,1 -20534,3,13090,1 -20535,3,13090,1 -20536,3,13090,1 -20537,3,13090,1 -20538,3,13090,1 -20852,3,13090,1 -20853,3,13090,1 -20854,3,13090,1 -20855,3,13090,1 -20856,3,13090,1 -20857,3,13685,1 -20858,3,13685,1 -20859,3,13685,1 -20860,3,13685,1 -20861,3,13685,1 -20862,3,14280,1 -20863,3,14280,1 -20864,3,14280,1 -20865,3,14280,1 -20866,3,14280,1 -20584,3,11900,1 -20585,3,11900,1 -20586,3,11900,1 -20587,3,11900,1 -20588,3,11900,1 -20589,3,12495,1 -20590,3,12495,1 -20591,3,12495,1 -20592,3,12495,1 -20593,3,12495,1 -20594,3,13090,1 -20595,3,13090,1 -20596,3,13090,1 -20597,3,13090,1 -20598,3,13090,1 -20912,3,13090,1 -20913,3,13090,1 -20914,3,13090,1 -20915,3,13090,1 -20916,3,13090,1 -20917,3,13685,1 -20918,3,13685,1 -20919,3,13685,1 -20920,3,13685,1 -20921,3,13685,1 -20922,3,14280,1 -20923,3,14280,1 -20924,3,14280,1 -20925,3,14280,1 -20926,3,14280,1 -20644,3,11900,1 -20645,3,11900,1 -20646,3,11900,1 -20647,3,11900,1 -20648,3,11900,1 -20649,3,12495,1 -20650,3,12495,1 -20651,3,12495,1 -20652,3,12495,1 -20653,3,12495,1 -20654,3,13090,1 -20655,3,13090,1 -20656,3,13090,1 -20657,3,13090,1 -20658,3,13090,1 -20972,3,13090,1 -20973,3,13090,1 -20974,3,13090,1 -20975,3,13090,1 -20976,3,13090,1 -20977,3,13685,1 -20978,3,13685,1 -20979,3,13685,1 -20980,3,13685,1 -20981,3,13685,1 -20982,3,14280,1 -20983,3,14280,1 -20984,3,14280,1 -20985,3,14280,1 -20986,3,14280,1 -20690,3,100,1 -21022,3,100,1 -21027,3,100,1 -21114,3,10000,1 -21163,3,10000,1 -21398,3,500,1 -21402,3,500,1 -21698,3,10000,1 -21699,3,10000,1 -21700,3,10000,1 -24149,3,0,1 -24150,3,0,1 -24151,3,0,1 -24152,3,0,1 -24153,3,0,1 -24154,3,0,1 -24155,3,0,1 -24156,3,0,1 -24157,3,0,1 -24158,3,0,1 -24159,3,0,1 -24160,3,0,1 -24161,3,0,1 -24162,3,0,1 -24163,3,0,1 -24164,3,0,1 -24165,3,0,1 -24166,3,0,1 -24167,3,0,1 -24168,3,0,1 -24169,3,0,1 -24170,3,0,1 -24171,3,0,1 -24172,3,0,1 -24173,3,0,1 -24249,3,0,1 -24250,3,0,1 -24251,3,0,1 -24252,3,0,1 -24253,3,0,1 -24254,3,0,1 -24255,3,0,1 -24256,3,0,1 -24257,3,0,1 -24258,3,0,1 -24259,3,0,1 -24260,3,0,1 -24261,3,0,1 -24262,3,0,1 -24263,3,0,1 -24264,3,0,1 -24265,3,0,1 -24266,3,0,1 -24267,3,0,1 -24268,3,0,1 -24269,3,0,1 -24270,3,0,1 -24271,3,0,1 -24272,3,0,1 -24273,3,0,1 -24349,3,0,1 -24350,3,0,1 -24351,3,0,1 -24352,3,0,1 -24353,3,0,1 -24354,3,0,1 -24355,3,0,1 -24356,3,0,1 -24357,3,0,1 -24358,3,0,1 -24359,3,0,1 -24360,3,0,1 -24361,3,0,1 -24362,3,0,1 -24363,3,0,1 -24364,3,0,1 -24365,3,0,1 -24366,3,0,1 -24367,3,0,1 -24368,3,0,1 -24369,3,0,1 -24370,3,0,1 -24371,3,0,1 -24372,3,0,1 -24373,3,0,1 -24449,3,0,1 -24450,3,0,1 -24451,3,0,1 -24452,3,0,1 -24453,3,0,1 -24454,3,0,1 -24455,3,0,1 -24456,3,0,1 -24457,3,0,1 -24458,3,0,1 -24459,3,0,1 -24460,3,0,1 -24461,3,0,1 -24462,3,0,1 -24463,3,0,1 -24464,3,0,1 -24465,3,0,1 -24466,3,0,1 -24467,3,0,1 -24468,3,0,1 -24469,3,0,1 -24470,3,0,1 -24471,3,0,1 -24472,3,0,1 -24473,3,0,1 -24616,3,0,1 -24925,3,10000,1 -24936,3,10000,1 -24940,3,10000,1 -25226,3,10000,1 -25230,3,10000,1 -25234,3,10000,1 -25246,3,14400,1 -25247,3,14400,1 -25248,3,14400,1 -25249,3,14400,1 -25250,3,14400,1 -25266,3,14400,1 -25267,3,14400,1 -25268,3,14400,1 -25269,3,14400,1 -25270,3,14400,1 -25286,3,14400,1 -25287,3,14400,1 -25288,3,14400,1 -25289,3,14400,1 -25290,3,14400,1 -25306,3,14400,1 -25307,3,14400,1 -25308,3,14400,1 -25309,3,14400,1 -25310,3,14400,1 -25326,3,14400,1 -25327,3,14400,1 -25328,3,14400,1 -25329,3,14400,1 -25330,3,14400,1 -25346,3,14400,1 -25347,3,14400,1 -25348,3,14400,1 -25349,3,14400,1 -25350,3,14400,1 -25366,3,14400,1 -25367,3,14400,1 -25368,3,14400,1 -25369,3,14400,1 -25370,3,14400,1 -25386,3,14400,1 -25387,3,14400,1 -25388,3,14400,1 -25389,3,14400,1 -25390,3,14400,1 -25406,3,14400,1 -25407,3,14400,1 -25408,3,14400,1 -25409,3,14400,1 -25410,3,14400,1 -25426,3,14400,1 -25427,3,14400,1 -25428,3,14400,1 -25429,3,14400,1 -25430,3,14400,1 -25446,3,14400,1 -25447,3,14400,1 -25448,3,14400,1 -25449,3,14400,1 -25450,3,14400,1 -25466,3,14400,1 -25467,3,14400,1 -25468,3,14400,1 -25469,3,14400,1 -25470,3,14400,1 -25532,3,10000,1 -25536,3,10000,1 -25540,3,10000,1 -25544,3,10000,1 -25548,3,10000,1 -25552,3,10000,1 -25556,3,10000,1 -25560,3,10000,1 -25564,3,10000,1 -430,3,37,1 -2042,3,37,1 -3065,3,37,1 -4088,3,37,1 -5111,3,37,1 -431,3,75,1 -2043,3,75,1 -3066,3,75,1 -4089,3,75,1 -5112,3,75,1 -432,3,340,1 -2044,3,340,1 -3067,3,340,1 -4090,3,340,1 -5113,3,340,1 -433,3,510,1 -2045,3,510,1 -3068,3,510,1 -4091,3,510,1 -5114,3,510,1 -446,3,37,1 -2058,3,37,1 -3081,3,37,1 -4104,3,37,1 -5127,3,37,1 -447,3,75,1 -2059,3,75,1 -3082,3,75,1 -4105,3,75,1 -5128,3,75,1 -448,3,340,1 -2060,3,340,1 -3083,3,340,1 -4106,3,340,1 -5129,3,340,1 -449,3,510,1 -2061,3,510,1 -3084,3,510,1 -4107,3,510,1 -5130,3,510,1 -462,3,37,1 -2074,3,37,1 -3097,3,37,1 -4120,3,37,1 -5143,3,37,1 -463,3,75,1 -2075,3,75,1 -3098,3,75,1 -4121,3,75,1 -5144,3,75,1 -464,3,340,1 -2076,3,340,1 -3099,3,340,1 -4122,3,340,1 -5145,3,340,1 -465,3,510,1 -2077,3,510,1 -3100,3,510,1 -4123,3,510,1 -5146,3,510,1 -478,3,37,1 -2090,3,37,1 -3113,3,37,1 -4136,3,37,1 -5159,3,37,1 -479,3,75,1 -2091,3,75,1 -3114,3,75,1 -4137,3,75,1 -5160,3,75,1 -480,3,340,1 -2092,3,340,1 -3115,3,340,1 -4138,3,340,1 -5161,3,340,1 -481,3,510,1 -2093,3,510,1 -3116,3,510,1 -4139,3,510,1 -5162,3,510,1 -493,3,0,1 -2105,3,30,1 -3128,3,30,1 -4151,3,30,1 -5174,3,30,1 -494,3,60,1 -2106,3,60,1 -3129,3,60,1 -4152,3,60,1 -5175,3,60,1 -495,3,110,1 -2107,3,110,1 -3130,3,110,1 -4153,3,110,1 -5176,3,110,1 -572,3,800,1 -2184,3,800,1 -3207,3,800,1 -4230,3,800,1 -5253,3,800,1 -573,3,970,1 -2185,3,970,1 -3208,3,970,1 -4231,3,970,1 -5254,3,970,1 -574,3,1150,1 -2186,3,1150,1 -3209,3,1150,1 -4232,3,1150,1 -5255,3,1150,1 -575,3,3200,1 -2187,3,3200,1 -3210,3,3200,1 -4233,3,3200,1 -5256,3,3200,1 -576,3,1350,1 -2188,3,1350,1 -3211,3,1350,1 -4234,3,1350,1 -5257,3,1350,1 -577,3,1570,1 -2189,3,1570,1 -3212,3,1570,1 -4235,3,1570,1 -5258,3,1570,1 -578,3,1800,1 -2190,3,1800,1 -3213,3,1800,1 -4236,3,1800,1 -5259,3,1800,1 -579,3,2050,1 -2191,3,2050,1 -3214,3,2050,1 -4237,3,2050,1 -5260,3,2050,1 -580,3,2310,1 -2192,3,2310,1 -3215,3,2310,1 -4238,3,2310,1 -5261,3,2310,1 -581,3,2590,1 -2193,3,2590,1 -3216,3,2590,1 -4239,3,2590,1 -5262,3,2590,1 -582,3,2890,1 -2194,3,2890,1 -3217,3,2890,1 -4240,3,2890,1 -5263,3,2890,1 -583,3,3360,1 -2195,3,3360,1 -3218,3,3360,1 -4241,3,3360,1 -5264,3,3360,1 -584,3,3530,1 -2196,3,3530,1 -3219,3,3530,1 -4242,3,3530,1 -5265,3,3530,1 -585,3,3700,1 -2197,3,3700,1 -3220,3,3700,1 -4243,3,3700,1 -5266,3,3700,1 -586,3,9189,1 -2198,3,9189,1 -3221,3,9189,1 -4244,3,9189,1 -5267,3,9189,1 -587,3,4420,1 -2199,3,4420,1 -3222,3,4420,1 -4245,3,4420,1 -5268,3,4420,1 -588,3,6050,1 -2200,3,6050,1 -3223,3,6050,1 -4246,3,6050,1 -5269,3,6050,1 -589,3,4610,1 -2201,3,4610,1 -3224,3,4610,1 -4247,3,4610,1 -5270,3,4610,1 -590,3,6270,1 -2202,3,6270,1 -3225,3,6270,1 -4248,3,6270,1 -5271,3,6270,1 -591,3,6270,1 -2203,3,6270,1 -3226,3,6270,1 -4249,3,6270,1 -5272,3,6270,1 -592,3,4050,1 -2204,3,4050,1 -3227,3,4050,1 -4250,3,4050,1 -5273,3,4050,1 -593,3,6270,1 -2205,3,6270,1 -3228,3,6270,1 -4251,3,6270,1 -5274,3,6270,1 -594,3,7200,1 -2206,3,7200,1 -3229,3,7200,1 -4252,3,7200,1 -5275,3,7200,1 -595,3,7200,1 -2207,3,7200,1 -3230,3,7200,1 -4253,3,7200,1 -5276,3,7200,1 -596,3,5830,1 -2208,3,5830,1 -3231,3,5830,1 -4254,3,5830,1 -5277,3,5830,1 -597,3,5620,1 -2209,3,5620,1 -3232,3,5620,1 -4255,3,5620,1 -5278,3,5620,1 -679,3,800,1 -2291,3,800,1 -3314,3,800,1 -4337,3,800,1 -5360,3,800,1 -680,3,970,1 -2292,3,970,1 -3315,3,970,1 -4338,3,970,1 -5361,3,970,1 -681,3,1150,1 -2293,3,1150,1 -3316,3,1150,1 -4339,3,1150,1 -5362,3,1150,1 -682,3,3200,1 -2294,3,3200,1 -3317,3,3200,1 -4340,3,3200,1 -5363,3,3200,1 -683,3,1350,1 -2295,3,1350,1 -3318,3,1350,1 -4341,3,1350,1 -5364,3,1350,1 -684,3,1570,1 -2296,3,1570,1 -3319,3,1570,1 -4342,3,1570,1 -5365,3,1570,1 -685,3,1800,1 -2297,3,1800,1 -3320,3,1800,1 -4343,3,1800,1 -5366,3,1800,1 -686,3,2050,1 -2298,3,2050,1 -3321,3,2050,1 -4344,3,2050,1 -5367,3,2050,1 -687,3,2310,1 -2299,3,2310,1 -3322,3,2310,1 -4345,3,2310,1 -5368,3,2310,1 -688,3,2590,1 -2300,3,2590,1 -3323,3,2590,1 -4346,3,2590,1 -5369,3,2590,1 -689,3,2890,1 -2301,3,2890,1 -3324,3,2890,1 -4347,3,2890,1 -5370,3,2890,1 -690,3,3360,1 -2302,3,3360,1 -3325,3,3360,1 -4348,3,3360,1 -5371,3,3360,1 -691,3,3530,1 -2303,3,3530,1 -3326,3,3530,1 -4349,3,3530,1 -5372,3,3530,1 -692,3,3700,1 -2304,3,3700,1 -3327,3,3700,1 -4350,3,3700,1 -5373,3,3700,1 -693,3,9189,1 -2305,3,9189,1 -3328,3,9189,1 -4351,3,9189,1 -5374,3,9189,1 -694,3,4230,1 -2306,3,4230,1 -3329,3,4230,1 -4352,3,4230,1 -5375,3,4230,1 -695,3,6050,1 -2307,3,6050,1 -3330,3,6050,1 -4353,3,6050,1 -5376,3,6050,1 -696,3,4420,1 -2308,3,4420,1 -3331,3,4420,1 -4354,3,4420,1 -5377,3,4420,1 -697,3,6270,1 -2309,3,6270,1 -3332,3,6270,1 -4355,3,6270,1 -5378,3,6270,1 -698,3,6270,1 -2310,3,6270,1 -3333,3,6270,1 -4356,3,6270,1 -5379,3,6270,1 -699,3,4050,1 -2311,3,4050,1 -3334,3,4050,1 -4357,3,4050,1 -5380,3,4050,1 -700,3,5410,1 -2312,3,5410,1 -3335,3,5410,1 -4358,3,5410,1 -5381,3,5410,1 -701,3,7200,1 -2313,3,7200,1 -3336,3,7200,1 -4359,3,7200,1 -5382,3,7200,1 -702,3,7200,1 -2314,3,7200,1 -3337,3,7200,1 -4360,3,7200,1 -5383,3,7200,1 -703,3,7923,1 -2315,3,7923,1 -3338,3,7923,1 -4361,3,7923,1 -5384,3,7923,1 -704,3,6270,1 -2316,3,6270,1 -3339,3,6270,1 -4362,3,6270,1 -5385,3,6270,1 -784,3,800,1 -2396,3,800,1 -3419,3,800,1 -4442,3,800,1 -5465,3,800,1 -785,3,970,1 -2397,3,970,1 -3420,3,970,1 -4443,3,970,1 -5466,3,970,1 -786,3,1150,1 -2398,3,1150,1 -3421,3,1150,1 -4444,3,1150,1 -5467,3,1150,1 -787,3,3200,1 -2399,3,3200,1 -3422,3,3200,1 -4445,3,3200,1 -5468,3,3200,1 -788,3,1350,1 -2400,3,1350,1 -3423,3,1350,1 -4446,3,1350,1 -5469,3,1350,1 -789,3,1570,1 -2401,3,1570,1 -3424,3,1570,1 -4447,3,1570,1 -5470,3,1570,1 -790,3,1800,1 -2402,3,1800,1 -3425,3,1800,1 -4448,3,1800,1 -5471,3,1800,1 -791,3,2050,1 -2403,3,2050,1 -3426,3,2050,1 -4449,3,2050,1 -5472,3,2050,1 -792,3,2310,1 -2404,3,2310,1 -3427,3,2310,1 -4450,3,2310,1 -5473,3,2310,1 -793,3,2590,1 -2405,3,2590,1 -3428,3,2590,1 -4451,3,2590,1 -5474,3,2590,1 -794,3,2890,1 -2406,3,2890,1 -3429,3,2890,1 -4452,3,2890,1 -5475,3,2890,1 -795,3,3360,1 -2407,3,3360,1 -3430,3,3360,1 -4453,3,3360,1 -5476,3,3360,1 -796,3,3530,1 -2408,3,3530,1 -3431,3,3530,1 -4454,3,3530,1 -5477,3,3530,1 -797,3,3700,1 -2409,3,3700,1 -3432,3,3700,1 -4455,3,3700,1 -5478,3,3700,1 -798,3,9189,1 -2410,3,9189,1 -3433,3,9189,1 -4456,3,9189,1 -5479,3,9189,1 -799,3,4420,1 -2411,3,4420,1 -3434,3,4420,1 -4457,3,4420,1 -5480,3,4420,1 -800,3,6050,1 -2412,3,6050,1 -3435,3,6050,1 -4458,3,6050,1 -5481,3,6050,1 -801,3,4230,1 -2413,3,4230,1 -3436,3,4230,1 -4459,3,4230,1 -5482,3,4230,1 -802,3,6270,1 -2414,3,6270,1 -3437,3,6270,1 -4460,3,6270,1 -5483,3,6270,1 -803,3,6270,1 -2415,3,6270,1 -3438,3,6270,1 -4461,3,6270,1 -5484,3,6270,1 -804,3,4050,1 -2416,3,4050,1 -3439,3,4050,1 -4462,3,4050,1 -5485,3,4050,1 -805,3,5830,1 -2417,3,5830,1 -3440,3,5830,1 -4463,3,5830,1 -5486,3,5830,1 -806,3,7200,1 -2418,3,7200,1 -3441,3,7200,1 -4464,3,7200,1 -5487,3,7200,1 -807,3,7200,1 -2419,3,7200,1 -3442,3,7200,1 -4465,3,7200,1 -5488,3,7200,1 -808,3,7200,1 -2420,3,7200,1 -3443,3,7200,1 -4466,3,7200,1 -5489,3,7200,1 -809,3,7200,1 -2421,3,7200,1 -3444,3,7200,1 -4467,3,7200,1 -5490,3,7200,1 -810,3,7209,1 -2422,3,7209,1 -3445,3,7209,1 -4468,3,7209,1 -5491,3,7209,1 -890,3,800,1 -2502,3,800,1 -3525,3,800,1 -4548,3,800,1 -5571,3,800,1 -891,3,6270,1 -2503,3,6270,1 -3526,3,6270,1 -4549,3,6270,1 -5572,3,6270,1 -892,3,970,1 -2504,3,970,1 -3527,3,970,1 -4550,3,970,1 -5573,3,970,1 -893,3,1150,1 -2505,3,1150,1 -3528,3,1150,1 -4551,3,1150,1 -5574,3,1150,1 -894,3,3200,1 -2506,3,3200,1 -3529,3,3200,1 -4552,3,3200,1 -5575,3,3200,1 -895,3,1350,1 -2507,3,1350,1 -3530,3,1350,1 -4553,3,1350,1 -5576,3,1350,1 -896,3,1570,1 -2508,3,1570,1 -3531,3,1570,1 -4554,3,1570,1 -5577,3,1570,1 -897,3,1800,1 -2509,3,1800,1 -3532,3,1800,1 -4555,3,1800,1 -5578,3,1800,1 -898,3,2050,1 -2510,3,2050,1 -3533,3,2050,1 -4556,3,2050,1 -5579,3,2050,1 -899,3,2310,1 -2511,3,2310,1 -3534,3,2310,1 -4557,3,2310,1 -5580,3,2310,1 -900,3,2590,1 -2512,3,2590,1 -3535,3,2590,1 -4558,3,2590,1 -5581,3,2590,1 -901,3,2890,1 -2513,3,2890,1 -3536,3,2890,1 -4559,3,2890,1 -5582,3,2890,1 -902,3,3360,1 -2514,3,3360,1 -3537,3,3360,1 -4560,3,3360,1 -5583,3,3360,1 -903,3,3530,1 -2515,3,3530,1 -3538,3,3530,1 -4561,3,3530,1 -5584,3,3530,1 -904,3,3700,1 -2516,3,3700,1 -3539,3,3700,1 -4562,3,3700,1 -5585,3,3700,1 -905,3,9189,1 -2517,3,9189,1 -3540,3,9189,1 -4563,3,9189,1 -5586,3,9189,1 -906,3,4420,1 -2518,3,4420,1 -3541,3,4420,1 -4564,3,4420,1 -5587,3,4420,1 -907,3,6050,1 -2519,3,6050,1 -3542,3,6050,1 -4565,3,6050,1 -5588,3,6050,1 -908,3,4610,1 -2520,3,4610,1 -3543,3,4610,1 -4566,3,4610,1 -5589,3,4610,1 -909,3,6270,1 -2521,3,6270,1 -3544,3,6270,1 -4567,3,6270,1 -5590,3,6270,1 -910,3,4050,1 -2522,3,4050,1 -3545,3,4050,1 -4568,3,4050,1 -5591,3,4050,1 -911,3,5620,1 -2523,3,5620,1 -3546,3,5620,1 -4569,3,5620,1 -5592,3,5620,1 -912,3,7200,1 -2524,3,7200,1 -3547,3,7200,1 -4570,3,7200,1 -5593,3,7200,1 -913,3,7200,1 -2525,3,7200,1 -3548,3,7200,1 -4571,3,7200,1 -5594,3,7200,1 -914,3,6270,1 -2526,3,6270,1 -3549,3,6270,1 -4572,3,6270,1 -5595,3,6270,1 -915,3,7923,1 -2527,3,7923,1 -3550,3,7923,1 -4573,3,7923,1 -5596,3,7923,1 -961,3,250,1 -2573,3,250,1 -3596,3,250,1 -4619,3,250,1 -5642,3,250,1 -962,3,210,1 -2574,3,210,1 -3597,3,210,1 -4620,3,210,1 -5643,3,210,1 -963,3,90,1 -2575,3,90,1 -3598,3,90,1 -4621,3,90,1 -5644,3,90,1 -964,3,130,1 -2576,3,130,1 -3599,3,130,1 -4622,3,130,1 -5645,3,130,1 -965,3,160,1 -2577,3,160,1 -3600,3,160,1 -4623,3,160,1 -5646,3,160,1 -966,3,600,1 -2578,3,600,1 -3601,3,600,1 -4624,3,600,1 -5647,3,600,1 -968,3,1150,1 -2580,3,1150,1 -3603,3,1150,1 -4626,3,1150,1 -5649,3,1150,1 -8318,3,100,1 -8319,3,100,1 -8320,3,100,1 -8321,3,100,1 -8322,3,100,1 -8323,3,240,1 -8324,3,240,1 -8325,3,240,1 -8326,3,240,1 -8327,3,240,1 -8328,3,650,1 -8329,3,650,1 -8330,3,650,1 -8331,3,650,1 -8332,3,650,1 -8333,3,4230,1 -8334,3,4230,1 -8335,3,4230,1 -8336,3,4230,1 -8337,3,4230,1 -8338,3,7209,1 -8339,3,7209,1 -8340,3,7209,1 -8341,3,7209,1 -8342,3,7209,1 -8343,3,100,1 -8344,3,100,1 -8345,3,100,1 -8346,3,100,1 -8347,3,100,1 -8348,3,240,1 -8349,3,240,1 -8350,3,240,1 -8351,3,240,1 -8352,3,240,1 -8353,3,650,1 -8354,3,650,1 -8355,3,650,1 -8356,3,650,1 -8357,3,650,1 -8358,3,6270,1 -8359,3,6270,1 -8360,3,6270,1 -8361,3,6270,1 -8362,3,6270,1 -8363,3,4610,1 -8364,3,4610,1 -8365,3,4610,1 -8366,3,4610,1 -8367,3,4610,1 -8368,3,100,1 -8369,3,100,1 -8370,3,100,1 -8371,3,100,1 -8372,3,100,1 -8373,3,240,1 -8374,3,240,1 -8375,3,240,1 -8376,3,240,1 -8377,3,240,1 -8378,3,650,1 -8379,3,650,1 -8380,3,650,1 -8381,3,650,1 -8382,3,650,1 -8383,3,4230,1 -8384,3,4230,1 -8385,3,4230,1 -8386,3,4230,1 -8387,3,4230,1 -8388,3,5830,1 -8389,3,5830,1 -8390,3,5830,1 -8391,3,5830,1 -8392,3,5830,1 -8393,3,100,1 -8394,3,100,1 -8395,3,100,1 -8396,3,100,1 -8397,3,100,1 -8398,3,240,1 -8399,3,240,1 -8400,3,240,1 -8401,3,240,1 -8402,3,240,1 -8403,3,650,1 -8404,3,650,1 -8405,3,650,1 -8406,3,650,1 -8407,3,650,1 -8408,3,4610,1 -8409,3,4610,1 -8410,3,4610,1 -8411,3,4610,1 -8412,3,4610,1 -8413,3,5620,1 -8414,3,5620,1 -8415,3,5620,1 -8416,3,5620,1 -8417,3,5620,1 -8528,3,185,1 -8529,3,185,1 -8530,3,185,1 -8531,3,185,1 -8532,3,185,1 -9679,3,250,1 -9680,3,250,1 -9681,3,250,1 -9682,3,250,1 -9683,3,250,1 -9684,3,250,1 -9685,3,250,1 -9686,3,250,1 -9687,3,250,1 -9688,3,250,1 -9689,3,400,1 -9690,3,400,1 -9691,3,400,1 -9692,3,400,1 -9693,3,400,1 -9694,3,400,1 -9695,3,400,1 -9696,3,400,1 -9697,3,400,1 -9698,3,400,1 -9699,3,600,1 -9700,3,600,1 -9701,3,600,1 -9702,3,600,1 -9703,3,600,1 -9704,3,600,1 -9705,3,600,1 -9706,3,600,1 -9707,3,600,1 -9708,3,600,1 -9709,3,850,1 -9710,3,850,1 -9711,3,850,1 -9712,3,850,1 -9713,3,850,1 -9714,3,850,1 -9715,3,850,1 -9716,3,850,1 -9717,3,850,1 -9718,3,850,1 -9719,3,1150,1 -9720,3,1150,1 -9721,3,1150,1 -9722,3,1150,1 -9723,3,1150,1 -9724,3,1500,1 -9725,3,1500,1 -9726,3,1500,1 -9727,3,1500,1 -9728,3,1500,1 -9729,3,1900,1 -9730,3,1900,1 -9731,3,1900,1 -9732,3,1900,1 -9733,3,1900,1 -9734,3,2250,1 -9735,3,2250,1 -9736,3,2250,1 -9737,3,2250,1 -9738,3,2250,1 -9886,3,0,1 -9890,3,0,1 -9894,3,0,1 -9898,3,0,1 -10528,3,5620,1 -10529,3,5620,1 -10530,3,5620,1 -10531,3,5620,1 -10532,3,5620,1 -10476,3,500,1 -10477,3,500,1 -10478,3,500,1 -10479,3,500,1 -10480,3,500,1 -10461,3,4000,1 -10462,3,4000,1 -10463,3,4000,1 -10464,3,4000,1 -10465,3,4000,1 -10470,3,5000,1 -10475,3,5000,1 -10963,3,5000,1 -10964,3,5000,1 -10965,3,5000,1 -10966,3,5000,1 -10967,3,5000,1 -10968,3,5000,1 -10969,3,5000,1 -10970,3,5000,1 -10971,3,5000,1 -10972,3,5000,1 -10973,3,5000,1 -10974,3,5000,1 -10975,3,5000,1 -10976,3,5000,1 -10977,3,5000,1 -10978,3,5000,1 -10979,3,5000,1 -10980,3,5000,1 -10981,3,5000,1 -10982,3,5000,1 -11753,3,6000,1 -12913,3,7923,1 -12914,3,7923,1 -12915,3,7923,1 -12916,3,7923,1 -12917,3,7923,1 -12918,3,7923,1 -12919,3,7923,1 -12920,3,7923,1 -12921,3,7923,1 -12922,3,7923,1 -12923,3,7923,1 -12924,3,7923,1 -12925,3,7923,1 -12926,3,7923,1 -12927,3,7923,1 -12928,3,8418,1 -12929,3,8418,1 -12930,3,8418,1 -12931,3,8418,1 -12932,3,8418,1 -12933,3,9189,1 -12934,3,9189,1 -12935,3,9189,1 -12936,3,9189,1 -12937,3,9189,1 -12938,3,9189,1 -12939,3,9189,1 -12940,3,9189,1 -12941,3,9189,1 -12942,3,9189,1 -12943,3,7923,1 -12944,3,7923,1 -12945,3,7923,1 -12946,3,7923,1 -12947,3,7923,1 -12948,3,7923,1 -12949,3,7923,1 -12950,3,7923,1 -12951,3,7923,1 -12952,3,7923,1 -12953,3,7923,1 -12954,3,7923,1 -12955,3,7923,1 -12956,3,7923,1 -12957,3,7923,1 -12958,3,8418,1 -12959,3,8418,1 -12960,3,8418,1 -12961,3,8418,1 -12962,3,8418,1 -12963,3,9189,1 -12964,3,9189,1 -12965,3,9189,1 -12966,3,9189,1 -12967,3,9189,1 -12968,3,9189,1 -12969,3,9189,1 -12970,3,9189,1 -12971,3,9189,1 -12972,3,9189,1 -12973,3,7209,1 -12974,3,7209,1 -12975,3,7209,1 -12976,3,7209,1 -12977,3,7209,1 -12978,3,7923,1 -12979,3,7923,1 -12980,3,7923,1 -12981,3,7923,1 -12982,3,7923,1 -12983,3,7923,1 -12984,3,7923,1 -12985,3,7923,1 -12986,3,7923,1 -12987,3,7923,1 -12988,3,8418,1 -12989,3,8418,1 -12990,3,8418,1 -12991,3,8418,1 -12992,3,8418,1 -12993,3,9189,1 -12994,3,9189,1 -12995,3,9189,1 -12996,3,9189,1 -12997,3,9189,1 -12998,3,9189,1 -12999,3,9189,1 -13000,3,9189,1 -13001,3,9189,1 -13002,3,9189,1 -13003,3,7209,1 -13004,3,7209,1 -13005,3,7209,1 -13006,3,7209,1 -13007,3,7209,1 -13008,3,7923,1 -13009,3,7923,1 -13010,3,7923,1 -13011,3,7923,1 -13012,3,7923,1 -13013,3,7923,1 -13014,3,7923,1 -13015,3,7923,1 -13016,3,7923,1 -13017,3,7923,1 -13018,3,8418,1 -13019,3,8418,1 -13020,3,8418,1 -13021,3,8418,1 -13022,3,8418,1 -13023,3,9189,1 -13024,3,9189,1 -13025,3,9189,1 -13026,3,9189,1 -13027,3,9189,1 -13028,3,9189,1 -13029,3,9189,1 -13030,3,9189,1 -13031,3,9189,1 -13032,3,9189,1 -13063,3,999,1 -13064,3,999,1 -13065,3,999,1 -13066,3,999,1 -13067,3,999,1 -13068,3,999,1 -13069,3,999,1 -13070,3,999,1 -13071,3,999,1 -13072,3,999,1 -13610,3,12500,1 -13611,3,12500,1 -13612,3,12500,1 -13613,3,12500,1 -13614,3,12500,1 -15359,3,12001,1 -15360,3,12001,1 -15361,3,12001,1 -15362,3,12001,1 -15363,3,12001,1 -15364,3,12001,1 -15365,3,12001,1 -15366,3,12001,1 -15367,3,12001,1 -15368,3,12001,1 -15369,3,5000,1 -15374,3,5000,1 -15379,3,10548,1 -15380,3,10548,1 -15381,3,10548,1 -15382,3,10548,1 -15383,3,10548,1 -15384,3,10548,1 -15385,3,10548,1 -15386,3,10548,1 -15387,3,10548,1 -15388,3,10548,1 -15389,3,10548,1 -15390,3,10548,1 -15391,3,10548,1 -15392,3,10548,1 -15393,3,10548,1 -15394,3,11118,1 -15395,3,11118,1 -15396,3,11118,1 -15397,3,11118,1 -15398,3,11118,1 -15399,3,12001,1 -15400,3,12001,1 -15401,3,12001,1 -15402,3,12001,1 -15403,3,12001,1 -15404,3,12001,1 -15405,3,12001,1 -15406,3,12001,1 -15407,3,12001,1 -15408,3,12001,1 -15409,3,12001,1 -15410,3,12001,1 -15411,3,12001,1 -15412,3,12001,1 -15413,3,12001,1 -15414,3,10548,1 -15415,3,10548,1 -15416,3,10548,1 -15417,3,10548,1 -15418,3,10548,1 -15419,3,10548,1 -15420,3,10548,1 -15421,3,10548,1 -15422,3,10548,1 -15423,3,10548,1 -15424,3,10548,1 -15425,3,10548,1 -15426,3,10548,1 -15427,3,10548,1 -15428,3,10548,1 -15429,3,11118,1 -15430,3,11118,1 -15431,3,11118,1 -15432,3,11118,1 -15433,3,11118,1 -15434,3,12001,1 -15435,3,12001,1 -15436,3,12001,1 -15437,3,12001,1 -15438,3,12001,1 -15439,3,12001,1 -15440,3,12001,1 -15441,3,12001,1 -15442,3,12001,1 -15443,3,12001,1 -15444,3,12001,1 -15445,3,12001,1 -15446,3,12001,1 -15447,3,12001,1 -15448,3,12001,1 -15449,3,10548,1 -15450,3,10548,1 -15451,3,10548,1 -15452,3,10548,1 -15453,3,10548,1 -15454,3,10548,1 -15455,3,10548,1 -15456,3,10548,1 -15457,3,10548,1 -15458,3,10548,1 -15459,3,10548,1 -15460,3,10548,1 -15461,3,10548,1 -15462,3,10548,1 -15463,3,10548,1 -15464,3,11118,1 -15465,3,11118,1 -15466,3,11118,1 -15467,3,11118,1 -15468,3,11118,1 -15469,3,12001,1 -15470,3,12001,1 -15471,3,12001,1 -15472,3,12001,1 -15473,3,12001,1 -15474,3,12001,1 -15475,3,12001,1 -15476,3,12001,1 -15477,3,12001,1 -15478,3,12001,1 -15479,3,12001,1 -15480,3,12001,1 -15481,3,12001,1 -15482,3,12001,1 -15483,3,12001,1 -15484,3,10548,1 -15485,3,10548,1 -15486,3,10548,1 -15487,3,10548,1 -15488,3,10548,1 -15489,3,10548,1 -15490,3,10548,1 -15491,3,10548,1 -15492,3,10548,1 -15493,3,10548,1 -15494,3,10548,1 -15495,3,10548,1 -15496,3,10548,1 -15497,3,10548,1 -15498,3,10548,1 -15499,3,11118,1 -15500,3,11118,1 -15501,3,11118,1 -15502,3,11118,1 -15503,3,11118,1 -15504,3,12001,1 -15505,3,12001,1 -15506,3,12001,1 -15507,3,12001,1 -15508,3,12001,1 -15509,3,12001,1 -15510,3,12001,1 -15511,3,12001,1 -15512,3,12001,1 -15513,3,12001,1 -15514,3,12001,1 -15515,3,12001,1 -15516,3,12001,1 -15517,3,12001,1 -15518,3,12001,1 -16496,3,100,1 -16497,3,100,1 -16498,3,100,1 -16499,3,100,1 -17751,3,12020,1 -17752,3,12020,1 -17753,3,12020,1 -17754,3,12020,1 -17755,3,12020,1 -17756,3,12886,1 -17757,3,12886,1 -17758,3,12886,1 -17759,3,12886,1 -17760,3,12886,1 -17761,3,13463,1 -17762,3,13463,1 -17763,3,13463,1 -17764,3,13463,1 -17765,3,13463,1 -17766,3,12020,1 -17767,3,12020,1 -17768,3,12020,1 -17769,3,12020,1 -17770,3,12020,1 -17771,3,12886,1 -17772,3,12886,1 -17773,3,12886,1 -17774,3,12886,1 -17775,3,12886,1 -17776,3,13463,1 -17777,3,13463,1 -17778,3,13463,1 -17779,3,13463,1 -17780,3,13463,1 -17781,3,12020,1 -17782,3,12020,1 -17783,3,12020,1 -17784,3,12020,1 -17785,3,12020,1 -17786,3,12886,1 -17787,3,12886,1 -17788,3,12886,1 -17789,3,12886,1 -17790,3,12886,1 -17791,3,13463,1 -17792,3,13463,1 -17793,3,13463,1 -17794,3,13463,1 -17795,3,13463,1 -17796,3,12020,1 -17797,3,12020,1 -17798,3,12020,1 -17799,3,12020,1 -17800,3,12020,1 -17801,3,12886,1 -17802,3,12886,1 -17803,3,12886,1 -17804,3,12886,1 -17805,3,12886,1 -17806,3,13463,1 -17807,3,13463,1 -17808,3,13463,1 -17809,3,13463,1 -17810,3,13463,1 -18379,3,13463,1 -18380,3,13463,1 -18381,3,13463,1 -18382,3,13463,1 -18383,3,13463,1 -18384,3,14402,1 -18385,3,14402,1 -18386,3,14402,1 -18387,3,14402,1 -18388,3,14402,1 -18389,3,14958,1 -18390,3,14958,1 -18391,3,14958,1 -18392,3,14958,1 -18393,3,14958,1 -18394,3,13463,1 -18395,3,13463,1 -18396,3,13463,1 -18397,3,13463,1 -18398,3,13463,1 -18399,3,14402,1 -18400,3,14402,1 -18401,3,14402,1 -18402,3,14402,1 -18403,3,14402,1 -18404,3,14958,1 -18405,3,14958,1 -18406,3,14958,1 -18407,3,14958,1 -18408,3,14958,1 -18409,3,13463,1 -18410,3,13463,1 -18411,3,13463,1 -18412,3,13463,1 -18413,3,13463,1 -18414,3,14402,1 -18415,3,14402,1 -18416,3,14402,1 -18417,3,14402,1 -18418,3,14402,1 -18419,3,14958,1 -18420,3,14958,1 -18421,3,14958,1 -18422,3,14958,1 -18423,3,14958,1 -18424,3,13463,1 -18425,3,13463,1 -18426,3,13463,1 -18427,3,13463,1 -18428,3,13463,1 -18429,3,14402,1 -18430,3,14402,1 -18431,3,14402,1 -18432,3,14402,1 -18433,3,14402,1 -18434,3,14958,1 -18435,3,14958,1 -18436,3,14958,1 -18437,3,14958,1 -18438,3,14958,1 -18500,3,100,1 -18584,3,15000,1 -18585,3,15000,1 -18586,3,15000,1 -18587,3,15000,1 -18588,3,15000,1 -19251,3,0,1 -19252,3,0,1 -19253,3,0,1 -19254,3,0,1 -19255,3,0,1 -19457,3,10000,1 -19461,3,10000,1 -20479,3,15100,1 -20480,3,15100,1 -20481,3,15100,1 -20482,3,15100,1 -20483,3,15100,1 -20484,3,15855,1 -20485,3,15855,1 -20486,3,15855,1 -20487,3,15855,1 -20488,3,15855,1 -20489,3,16610,1 -20490,3,16610,1 -20491,3,16610,1 -20492,3,16610,1 -20493,3,16610,1 -20807,3,16610,1 -20808,3,16610,1 -20809,3,16610,1 -20810,3,16610,1 -20811,3,16610,1 -20812,3,17365,1 -20813,3,17365,1 -20814,3,17365,1 -20815,3,17365,1 -20816,3,17365,1 -20817,3,18120,1 -20818,3,18120,1 -20819,3,18120,1 -20820,3,18120,1 -20821,3,18120,1 -20539,3,15100,1 -20540,3,15100,1 -20541,3,15100,1 -20542,3,15100,1 -20543,3,15100,1 -20544,3,15855,1 -20545,3,15855,1 -20546,3,15855,1 -20547,3,15855,1 -20548,3,15855,1 -20549,3,16610,1 -20550,3,16610,1 -20551,3,16610,1 -20552,3,16610,1 -20553,3,16610,1 -20867,3,16610,1 -20868,3,16610,1 -20869,3,16610,1 -20870,3,16610,1 -20871,3,16610,1 -20872,3,17365,1 -20873,3,17365,1 -20874,3,17365,1 -20875,3,17365,1 -20876,3,17365,1 -20877,3,18120,1 -20878,3,18120,1 -20879,3,18120,1 -20880,3,18120,1 -20881,3,18120,1 -20599,3,15100,1 -20600,3,15100,1 -20601,3,15100,1 -20602,3,15100,1 -20603,3,15100,1 -20604,3,15855,1 -20605,3,15855,1 -20606,3,15855,1 -20607,3,15855,1 -20608,3,15855,1 -20609,3,16610,1 -20610,3,16610,1 -20611,3,16610,1 -20612,3,16610,1 -20613,3,16610,1 -20927,3,16610,1 -20928,3,16610,1 -20929,3,16610,1 -20930,3,16610,1 -20931,3,16610,1 -20932,3,17365,1 -20933,3,17365,1 -20934,3,17365,1 -20935,3,17365,1 -20936,3,17365,1 -20937,3,18120,1 -20938,3,18120,1 -20939,3,18120,1 -20940,3,18120,1 -20941,3,18120,1 -20659,3,15100,1 -20660,3,15100,1 -20661,3,15100,1 -20662,3,15100,1 -20663,3,15100,1 -20664,3,15855,1 -20665,3,15855,1 -20666,3,15855,1 -20667,3,15855,1 -20668,3,15855,1 -20669,3,16610,1 -20670,3,16610,1 -20671,3,16610,1 -20672,3,16610,1 -20673,3,16610,1 -20987,3,16610,1 -20988,3,16610,1 -20989,3,16610,1 -20990,3,16610,1 -20991,3,16610,1 -20992,3,17365,1 -20993,3,17365,1 -20994,3,17365,1 -20995,3,17365,1 -20996,3,17365,1 -20997,3,18120,1 -20998,3,18120,1 -20999,3,18120,1 -21000,3,18120,1 -21001,3,18120,1 -20696,3,100,1 -21032,3,100,1 -21037,3,100,1 -21115,3,10000,1 -20754,3,10000,1 -21097,3,10000,1 -20761,3,10000,1 -21164,3,10000,1 -21172,3,10000,1 -21180,3,10000,1 -21339,3,10000,1 -21340,3,10000,1 -21341,3,10000,1 -21342,3,10000,1 -21343,3,10000,1 -21399,3,500,1 -21403,3,500,1 -21701,3,10000,1 -21702,3,10000,1 -21703,3,10000,1 -23458,3,100,1 -23459,3,100,1 -24174,3,0,1 -24175,3,0,1 -24176,3,0,1 -24177,3,0,1 -24178,3,0,1 -24179,3,0,1 -24180,3,0,1 -24181,3,0,1 -24182,3,0,1 -24183,3,0,1 -24184,3,0,1 -24185,3,0,1 -24186,3,0,1 -24187,3,0,1 -24188,3,0,1 -24189,3,0,1 -24190,3,0,1 -24191,3,0,1 -24192,3,0,1 -24193,3,0,1 -24194,3,0,1 -24195,3,0,1 -24196,3,0,1 -24197,3,0,1 -24198,3,0,1 -24274,3,0,1 -24275,3,0,1 -24276,3,0,1 -24277,3,0,1 -24278,3,0,1 -24279,3,0,1 -24280,3,0,1 -24281,3,0,1 -24282,3,0,1 -24283,3,0,1 -24284,3,0,1 -24285,3,0,1 -24286,3,0,1 -24287,3,0,1 -24288,3,0,1 -24289,3,0,1 -24290,3,0,1 -24291,3,0,1 -24292,3,0,1 -24293,3,0,1 -24294,3,0,1 -24295,3,0,1 -24296,3,0,1 -24297,3,0,1 -24298,3,0,1 -24374,3,0,1 -24375,3,0,1 -24376,3,0,1 -24377,3,0,1 -24378,3,0,1 -24379,3,0,1 -24380,3,0,1 -24381,3,0,1 -24382,3,0,1 -24383,3,0,1 -24384,3,0,1 -24385,3,0,1 -24386,3,0,1 -24387,3,0,1 -24388,3,0,1 -24389,3,0,1 -24390,3,0,1 -24391,3,0,1 -24392,3,0,1 -24393,3,0,1 -24394,3,0,1 -24395,3,0,1 -24396,3,0,1 -24397,3,0,1 -24398,3,0,1 -24474,3,0,1 -24475,3,0,1 -24476,3,0,1 -24477,3,0,1 -24478,3,0,1 -24479,3,0,1 -24480,3,0,1 -24481,3,0,1 -24482,3,0,1 -24483,3,0,1 -24484,3,0,1 -24485,3,0,1 -24486,3,0,1 -24487,3,0,1 -24488,3,0,1 -24489,3,0,1 -24490,3,0,1 -24491,3,0,1 -24492,3,0,1 -24493,3,0,1 -24494,3,0,1 -24495,3,0,1 -24496,3,0,1 -24497,3,0,1 -24498,3,0,1 -24618,3,0,1 -24701,3,10000,1 -24926,3,10000,1 -24937,3,10000,1 -24941,3,10000,1 -25016,3,10000,1 -25227,3,10000,1 -25231,3,10000,1 -25235,3,10000,1 -25251,3,18500,1 -25252,3,18500,1 -25253,3,18500,1 -25254,3,18500,1 -25255,3,18500,1 -25271,3,18500,1 -25272,3,18500,1 -25273,3,18500,1 -25274,3,18500,1 -25275,3,18500,1 -25291,3,18500,1 -25292,3,18500,1 -25293,3,18500,1 -25294,3,18500,1 -25295,3,18500,1 -25311,3,18500,1 -25312,3,18500,1 -25313,3,18500,1 -25314,3,18500,1 -25315,3,18500,1 -25331,3,18500,1 -25332,3,18500,1 -25333,3,18500,1 -25334,3,18500,1 -25335,3,18500,1 -25351,3,18500,1 -25352,3,18500,1 -25353,3,18500,1 -25354,3,18500,1 -25355,3,18500,1 -25371,3,18500,1 -25372,3,18500,1 -25373,3,18500,1 -25374,3,18500,1 -25375,3,18500,1 -25391,3,18500,1 -25392,3,18500,1 -25393,3,18500,1 -25394,3,18500,1 -25395,3,18500,1 -25411,3,18500,1 -25412,3,18500,1 -25413,3,18500,1 -25414,3,18500,1 -25415,3,18500,1 -25431,3,18500,1 -25432,3,18500,1 -25433,3,18500,1 -25434,3,18500,1 -25435,3,18500,1 -25451,3,18500,1 -25452,3,18500,1 -25453,3,18500,1 -25454,3,18500,1 -25455,3,18500,1 -25471,3,18500,1 -25472,3,18500,1 -25473,3,18500,1 -25474,3,18500,1 -25475,3,18500,1 -25533,3,10000,1 -25537,3,10000,1 -25541,3,10000,1 -25545,3,10000,1 -25549,3,10000,1 -25553,3,10000,1 -25557,3,10000,1 -25561,3,10000,1 -25565,3,10000,1 -505,3,25,1 -2117,3,25,1 -3140,3,25,1 -4163,3,25,1 -5186,3,25,1 -506,3,120,1 -2118,3,120,1 -3141,3,120,1 -4164,3,120,1 -5187,3,120,1 -507,3,150,1 -2119,3,150,1 -3142,3,150,1 -4165,3,150,1 -5188,3,150,1 -508,3,35,1 -2120,3,35,1 -3143,3,35,1 -4166,3,35,1 -5189,3,35,1 -509,3,45,1 -2121,3,45,1 -3144,3,45,1 -4167,3,45,1 -5190,3,45,1 -510,3,55,1 -2122,3,55,1 -3145,3,55,1 -4168,3,55,1 -5191,3,55,1 -516,3,0,1 -2128,3,0,1 -3151,3,0,1 -4174,3,0,1 -5197,3,0,1 -519,3,125,1 -2131,3,125,1 -3154,3,125,1 -4177,3,125,1 -5200,3,125,1 -676,3,400,1 -2288,3,400,1 -3311,3,400,1 -4334,3,400,1 -5357,3,400,1 -677,3,400,1 -2289,3,400,1 -3312,3,400,1 -4335,3,400,1 -5358,3,400,1 -941,3,400,1 -2553,3,400,1 -3576,3,400,1 -4599,3,400,1 -5622,3,400,1 -993,3,1900,1 -2605,3,1900,1 -3628,3,1900,1 -4651,3,1900,1 -5674,3,1900,1 -994,3,1900,1 -2606,3,1900,1 -3629,3,1900,1 -4652,3,1900,1 -5675,3,1900,1 -995,3,600,1 -2607,3,600,1 -3630,3,600,1 -4653,3,600,1 -5676,3,600,1 -996,3,600,1 -2608,3,600,1 -3631,3,600,1 -4654,3,600,1 -5677,3,600,1 -997,3,850,1 -2609,3,850,1 -3632,3,850,1 -4655,3,850,1 -5678,3,850,1 -998,3,850,1 -2610,3,850,1 -3633,3,850,1 -4656,3,850,1 -5679,3,850,1 -999,3,850,1 -2611,3,850,1 -3634,3,850,1 -4657,3,850,1 -5680,3,850,1 -1000,3,850,1 -2612,3,850,1 -3635,3,850,1 -4658,3,850,1 -5681,3,850,1 -1001,3,1150,1 -2613,3,1150,1 -3636,3,1150,1 -4659,3,1150,1 -5682,3,1150,1 -1002,3,1150,1 -2614,3,1150,1 -3637,3,1150,1 -4660,3,1150,1 -5683,3,1150,1 -1003,3,600,1 -2615,3,600,1 -3638,3,600,1 -4661,3,600,1 -5684,3,600,1 -1004,3,1150,1 -2616,3,1150,1 -3639,3,1150,1 -4662,3,1150,1 -5685,3,1150,1 -1005,3,1500,1 -2617,3,1500,1 -3640,3,1500,1 -4663,3,1500,1 -5686,3,1500,1 -1006,3,2250,1 -2618,3,2250,1 -3641,3,2250,1 -4664,3,2250,1 -5687,3,2250,1 -1007,3,2500,1 -2619,3,2500,1 -3642,3,2500,1 -4665,3,2500,1 -5688,3,2500,1 -1008,3,2500,1 -2620,3,2500,1 -3643,3,2500,1 -4666,3,2500,1 -5689,3,2500,1 -8658,3,110,1 -8659,3,110,1 -8660,3,110,1 -8661,3,110,1 -8662,3,110,1 -8663,3,100,1 -8664,3,100,1 -8665,3,100,1 -8666,3,100,1 -8667,3,100,1 -8668,3,90,1 -8669,3,90,1 -8670,3,90,1 -8671,3,90,1 -8672,3,90,1 -8673,3,165,1 -8674,3,165,1 -8675,3,165,1 -8676,3,165,1 -8677,3,165,1 -8678,3,180,1 -8679,3,180,1 -8680,3,180,1 -8681,3,180,1 -8682,3,180,1 -8683,3,195,1 -8684,3,195,1 -8685,3,195,1 -8686,3,195,1 -8687,3,195,1 -8688,3,355,1 -8689,3,355,1 -8690,3,355,1 -8691,3,355,1 -8692,3,355,1 -8693,3,285,1 -8694,3,285,1 -8695,3,285,1 -8696,3,285,1 -8697,3,285,1 -8698,3,320,1 -8699,3,320,1 -8700,3,320,1 -8701,3,320,1 -8702,3,320,1 -8703,3,250,1 -8704,3,250,1 -8705,3,250,1 -8706,3,250,1 -8707,3,250,1 -8708,3,400,1 -8709,3,400,1 -8710,3,400,1 -8711,3,400,1 -8712,3,400,1 -8713,3,600,1 -8714,3,600,1 -8715,3,600,1 -8716,3,600,1 -8717,3,600,1 -8718,3,600,1 -8719,3,600,1 -8720,3,600,1 -8721,3,600,1 -8722,3,600,1 -8723,3,850,1 -8724,3,850,1 -8725,3,850,1 -8726,3,850,1 -8727,3,850,1 -8728,3,1150,1 -8729,3,1150,1 -8730,3,1150,1 -8731,3,1150,1 -8732,3,1150,1 -8733,3,1150,1 -8734,3,1150,1 -8735,3,1150,1 -8736,3,1150,1 -8737,3,1150,1 -8738,3,1500,1 -8739,3,1500,1 -8740,3,1500,1 -8741,3,1500,1 -8742,3,1500,1 -8743,3,1500,1 -8744,3,1500,1 -8745,3,1500,1 -8746,3,1500,1 -8747,3,1500,1 -8748,3,1500,1 -8749,3,1500,1 -8750,3,1500,1 -8751,3,1500,1 -8752,3,1500,1 -8753,3,1500,1 -8754,3,1500,1 -8755,3,1500,1 -8756,3,1500,1 -8757,3,1500,1 -8758,3,1900,1 -8759,3,1900,1 -8760,3,1900,1 -8761,3,1900,1 -8762,3,1900,1 -8763,3,1900,1 -8764,3,1900,1 -8765,3,1900,1 -8766,3,1900,1 -8767,3,1900,1 -8768,3,2500,1 -8769,3,2500,1 -8770,3,2500,1 -8771,3,2500,1 -8772,3,2500,1 -8773,3,2250,1 -8774,3,2250,1 -8775,3,2250,1 -8776,3,2250,1 -8777,3,2250,1 -8778,3,2250,1 -8779,3,2250,1 -8780,3,2250,1 -8781,3,2250,1 -8782,3,2250,1 -9674,3,0,1 -9675,3,0,1 -9676,3,0,1 -9677,3,0,1 -9678,3,0,1 -9901,3,0,1 -10496,3,500,1 -10497,3,500,1 -10498,3,500,1 -10499,3,500,1 -10500,3,500,1 -10481,3,3000,1 -10482,3,3000,1 -10483,3,3000,1 -10484,3,3000,1 -10485,3,3000,1 -10490,3,5000,1 -10495,3,5000,1 -11754,3,6000,1 -13113,3,1441,1 -13114,3,1441,1 -13115,3,1441,1 -13116,3,1441,1 -13117,3,1441,1 -13118,3,1584,1 -13119,3,1584,1 -13120,3,1584,1 -13121,3,1584,1 -13122,3,1584,1 -13123,3,1584,1 -13124,3,1584,1 -13125,3,1584,1 -13126,3,1584,1 -13127,3,1584,1 -13128,3,1584,1 -13129,3,1584,1 -13130,3,1584,1 -13131,3,1584,1 -13132,3,1584,1 -13133,3,1683,1 -13134,3,1683,1 -13135,3,1683,1 -13136,3,1683,1 -13137,3,1683,1 -13138,3,1837,1 -13139,3,1837,1 -13140,3,1837,1 -13141,3,1837,1 -13142,3,1837,1 -13143,3,1837,1 -13144,3,1837,1 -13145,3,1837,1 -13146,3,1837,1 -13147,3,1837,1 -13148,3,1837,1 -13149,3,1837,1 -13150,3,1837,1 -13151,3,1837,1 -13152,3,1837,1 -13615,3,2500,1 -13616,3,2500,1 -13617,3,2500,1 -13618,3,2500,1 -13619,3,2500,1 -14152,3,10000,1 -14154,3,10000,1 -14156,3,10000,1 -14158,3,10000,1 -14160,3,10000,1 -14162,3,10000,1 -15519,3,1944,1 -15520,3,1944,1 -15521,3,1944,1 -15522,3,1944,1 -15523,3,1944,1 -15524,3,2109,1 -15525,3,2109,1 -15526,3,2109,1 -15527,3,2109,1 -15528,3,2109,1 -15529,3,2109,1 -15530,3,2109,1 -15531,3,2109,1 -15532,3,2109,1 -15533,3,2109,1 -15534,3,2109,1 -15535,3,2109,1 -15536,3,2109,1 -15537,3,2109,1 -15538,3,2109,1 -15539,3,2223,1 -15540,3,2223,1 -15541,3,2223,1 -15542,3,2223,1 -15543,3,2223,1 -15544,3,2400,1 -15545,3,2400,1 -15546,3,2400,1 -15547,3,2400,1 -15548,3,2400,1 -15549,3,2400,1 -15550,3,2400,1 -15551,3,2400,1 -15552,3,2400,1 -15553,3,2400,1 -15554,3,2400,1 -15555,3,2400,1 -15556,3,2400,1 -15557,3,2400,1 -15558,3,2400,1 -15559,3,5000,1 -15564,3,5000,1 -16791,3,100,1 -16798,3,100,1 -17826,3,2430,1 -17827,3,2430,1 -17828,3,2430,1 -17829,3,2430,1 -17830,3,2430,1 -17831,3,2605,1 -17832,3,2605,1 -17833,3,2605,1 -17834,3,2605,1 -17835,3,2605,1 -17836,3,2721,1 -17837,3,2721,1 -17838,3,2721,1 -17839,3,2721,1 -17840,3,2721,1 -17955,3,5000,1 -18454,3,2721,1 -18455,3,2721,1 -18456,3,2721,1 -18457,3,2721,1 -18458,3,2721,1 -18459,3,2911,1 -18460,3,2911,1 -18461,3,2911,1 -18462,3,2911,1 -18463,3,2911,1 -18464,3,3023,1 -18465,3,3023,1 -18466,3,3023,1 -18467,3,3023,1 -18468,3,3023,1 -18594,3,5000,1 -18595,3,5000,1 -18596,3,5000,1 -18597,3,5000,1 -18598,3,5000,1 -19141,3,10000,1 -19142,3,10000,1 -19143,3,10000,1 -19144,3,10000,1 -19145,3,10000,1 -19146,3,10000,1 -19458,3,10000,1 -19462,3,10000,1 -19502,3,15000,1 -19504,3,10000,1 -19562,3,10,1 -19599,3,50000,1 -19600,3,50000,1 -19607,3,10000,1 -19608,3,10000,1 -19611,3,10000,1 -19612,3,10000,1 -20713,3,3060,1 -20714,3,3060,1 -20715,3,3060,1 -20716,3,3060,1 -20717,3,3060,1 -20718,3,3213,1 -20719,3,3213,1 -20720,3,3213,1 -20721,3,3213,1 -20722,3,3213,1 -20723,3,3366,1 -20724,3,3366,1 -20725,3,3366,1 -20726,3,3366,1 -20727,3,3366,1 -21057,3,3366,1 -21058,3,3366,1 -21059,3,3366,1 -21060,3,3366,1 -21061,3,3366,1 -21062,3,3519,1 -21063,3,3519,1 -21064,3,3519,1 -21065,3,3519,1 -21066,3,3519,1 -21067,3,3672,1 -21068,3,3672,1 -21069,3,3672,1 -21070,3,3672,1 -21071,3,3672,1 -21116,3,10000,1 -20755,3,10000,1 -21098,3,10000,1 -20437,3,10000,1 -20439,3,10000,1 -20760,3,10000,1 -21165,3,10000,1 -21173,3,10000,1 -21181,3,10000,1 -21344,3,10000,1 -21345,3,10000,1 -21346,3,10000,1 -21347,3,10000,1 -21348,3,10000,1 -21689,3,10000,1 -21690,3,10000,1 -21691,3,10000,1 -21692,3,10000,1 -21693,3,10000,1 -21694,3,10000,1 -21695,3,10000,1 -21696,3,10000,1 -21697,3,10000,1 -23391,3,10000,1 -23392,3,10000,1 -23393,3,10000,1 -23394,3,10000,1 -23418,3,10000,1 -23419,3,10000,1 -23420,3,10000,1 -23421,3,10000,1 -24617,3,0,1 -24644,3,0,1 -24645,3,0,1 -24646,3,0,1 -24647,3,0,1 -24648,3,0,1 -24649,3,0,1 -24650,3,0,1 -24651,3,0,1 -24652,3,0,1 -24653,3,0,1 -24654,3,0,1 -24655,3,0,1 -24656,3,0,1 -24657,3,0,1 -24658,3,0,1 -24659,3,0,1 -24660,3,0,1 -24661,3,0,1 -24662,3,0,1 -24663,3,0,1 -24664,3,0,1 -24665,3,0,1 -24666,3,0,1 -24667,3,0,1 -24668,3,0,1 -24703,3,10000,1 -24887,3,10000,1 -24889,3,10000,1 -24898,3,10000,1 -24899,3,10000,1 -24900,3,10000,1 -24901,3,10000,1 -24902,3,10000,1 -24903,3,10000,1 -24910,3,10000,1 -24911,3,10000,1 -24912,3,10000,1 -24913,3,10000,1 -24914,3,10000,1 -24915,3,10000,1 -24928,3,10000,1 -24929,3,10000,1 -24930,3,10000,1 -25018,3,10000,1 -25481,3,4000,1 -25482,3,4000,1 -25483,3,4000,1 -25484,3,4000,1 -25485,3,4000,1 -25496,3,4000,1 -25497,3,4000,1 -25498,3,4000,1 -25499,3,4000,1 -25500,3,4000,1 -25511,3,4000,1 -25512,3,4000,1 -25513,3,4000,1 -25514,3,4000,1 -25515,3,4000,1 -486,3,0,1 -2098,3,0,1 -3121,3,0,1 -4144,3,0,1 -5167,3,0,1 -511,3,40,1 -2123,3,40,1 -3146,3,40,1 -4169,3,40,1 -5192,3,40,1 -512,3,60,1 -2124,3,60,1 -3147,3,60,1 -4170,3,60,1 -5193,3,60,1 -513,3,105,1 -2125,3,105,1 -3148,3,105,1 -4171,3,105,1 -5194,3,105,1 -514,3,115,1 -2126,3,115,1 -3149,3,115,1 -4172,3,115,1 -5195,3,115,1 -515,3,165,1 -2127,3,165,1 -3150,3,165,1 -4173,3,165,1 -5196,3,165,1 -517,3,50,1 -2129,3,50,1 -3152,3,50,1 -4175,3,50,1 -5198,3,50,1 -967,3,0,1 -2579,3,0,1 -3602,3,0,1 -4625,3,0,1 -5648,3,0,1 -1009,3,250,1 -2621,3,250,1 -3644,3,250,1 -4667,3,250,1 -5690,3,250,1 -1010,3,400,1 -2622,3,400,1 -3645,3,400,1 -4668,3,400,1 -5691,3,400,1 -1011,3,1150,1 -2623,3,1150,1 -3646,3,1150,1 -4669,3,1150,1 -5692,3,1150,1 -1012,3,600,1 -2624,3,600,1 -3647,3,600,1 -4670,3,600,1 -5693,3,600,1 -1013,3,850,1 -2625,3,850,1 -3648,3,850,1 -4671,3,850,1 -5694,3,850,1 -1014,3,600,1 -2626,3,600,1 -3649,3,600,1 -4672,3,600,1 -5695,3,600,1 -1015,3,850,1 -2627,3,850,1 -3650,3,850,1 -4673,3,850,1 -5696,3,850,1 -1016,3,400,1 -2628,3,400,1 -3651,3,400,1 -4674,3,400,1 -5697,3,400,1 -1017,3,600,1 -2629,3,600,1 -3652,3,600,1 -4675,3,600,1 -5698,3,600,1 -1018,3,1900,1 -2630,3,1900,1 -3653,3,1900,1 -4676,3,1900,1 -5699,3,1900,1 -1019,3,850,1 -2631,3,850,1 -3654,3,850,1 -4677,3,850,1 -5700,3,850,1 -1020,3,850,1 -2632,3,850,1 -3655,3,850,1 -4678,3,850,1 -5701,3,850,1 -1021,3,1500,1 -2633,3,1500,1 -3656,3,1500,1 -4679,3,1500,1 -5702,3,1500,1 -1022,3,1500,1 -2634,3,1500,1 -3657,3,1500,1 -4680,3,1500,1 -5703,3,1500,1 -1023,3,2250,1 -2635,3,2250,1 -3658,3,2250,1 -4681,3,2250,1 -5704,3,2250,1 -1024,3,2250,1 -2636,3,2250,1 -3659,3,2250,1 -4682,3,2250,1 -5705,3,2250,1 -8783,3,75,1 -8784,3,75,1 -8785,3,75,1 -8786,3,75,1 -8787,3,75,1 -8788,3,90,1 -8789,3,90,1 -8790,3,90,1 -8791,3,90,1 -8792,3,90,1 -8793,3,50,1 -8794,3,50,1 -8795,3,50,1 -8796,3,50,1 -8797,3,50,1 -8798,3,125,1 -8799,3,125,1 -8800,3,125,1 -8801,3,125,1 -8802,3,125,1 -8803,3,210,1 -8804,3,210,1 -8805,3,210,1 -8806,3,210,1 -8807,3,210,1 -8808,3,145,1 -8809,3,145,1 -8810,3,145,1 -8811,3,145,1 -8812,3,145,1 -8813,3,180,1 -8814,3,180,1 -8815,3,180,1 -8816,3,180,1 -8817,3,180,1 -8818,3,225,1 -8819,3,225,1 -8820,3,225,1 -8821,3,225,1 -8822,3,225,1 -8823,3,280,1 -8824,3,280,1 -8825,3,280,1 -8826,3,280,1 -8827,3,280,1 -8828,3,310,1 -8829,3,310,1 -8830,3,310,1 -8831,3,310,1 -8832,3,310,1 -8833,3,400,1 -8834,3,400,1 -8835,3,400,1 -8836,3,400,1 -8837,3,400,1 -8838,3,370,1 -8839,3,370,1 -8840,3,370,1 -8841,3,370,1 -8842,3,370,1 -8843,3,400,1 -8844,3,400,1 -8845,3,400,1 -8846,3,400,1 -8847,3,400,1 -8848,3,400,1 -8849,3,400,1 -8850,3,400,1 -8851,3,400,1 -8852,3,400,1 -8853,3,600,1 -8854,3,600,1 -8855,3,600,1 -8856,3,600,1 -8857,3,600,1 -8858,3,850,1 -8859,3,850,1 -8860,3,850,1 -8861,3,850,1 -8862,3,850,1 -8863,3,600,1 -8864,3,600,1 -8865,3,600,1 -8866,3,600,1 -8867,3,600,1 -8868,3,1150,1 -8869,3,1150,1 -8870,3,1150,1 -8871,3,1150,1 -8872,3,1150,1 -8873,3,1500,1 -8874,3,1500,1 -8875,3,1500,1 -8876,3,1500,1 -8877,3,1500,1 -8878,3,1500,1 -8879,3,1500,1 -8880,3,1500,1 -8881,3,1500,1 -8882,3,1500,1 -8883,3,1900,1 -8884,3,1900,1 -8885,3,1900,1 -8886,3,1900,1 -8887,3,1900,1 -8888,3,2250,1 -8889,3,2250,1 -8890,3,2250,1 -8891,3,2250,1 -8892,3,2250,1 -8893,3,1900,1 -8894,3,1900,1 -8895,3,1900,1 -8896,3,1900,1 -8897,3,1900,1 -8898,3,2250,1 -8899,3,2250,1 -8900,3,2250,1 -8901,3,2250,1 -8902,3,2250,1 -8903,3,1900,1 -8904,3,1900,1 -8905,3,1900,1 -8906,3,1900,1 -8907,3,1900,1 -8908,3,2250,1 -8909,3,2250,1 -8910,3,2250,1 -8911,3,2250,1 -8912,3,2250,1 -8913,3,2250,1 -8914,3,2250,1 -8915,3,2250,1 -8916,3,2250,1 -8917,3,2250,1 -8918,3,2250,1 -8919,3,2250,1 -8920,3,2250,1 -8921,3,2250,1 -8922,3,2250,1 -8923,3,2250,1 -8924,3,2250,1 -8925,3,2250,1 -8926,3,2250,1 -8927,3,2250,1 -9739,3,135,1 -9740,3,135,1 -9741,3,135,1 -9742,3,135,1 -9743,3,135,1 -9744,3,195,1 -9745,3,195,1 -9746,3,195,1 -9747,3,195,1 -9748,3,195,1 -9749,3,340,1 -9750,3,340,1 -9751,3,340,1 -9752,3,340,1 -9753,3,340,1 -9754,3,1150,1 -9755,3,1150,1 -9756,3,1150,1 -9757,3,1150,1 -9758,3,1150,1 -9759,3,1150,1 -9760,3,1150,1 -9761,3,1150,1 -9762,3,1150,1 -9763,3,1150,1 -9764,3,1150,1 -9765,3,1150,1 -9766,3,1150,1 -9767,3,1150,1 -9768,3,1150,1 -9769,3,1500,1 -9770,3,1500,1 -9771,3,1500,1 -9772,3,1500,1 -9773,3,1500,1 -9902,3,0,1 -11020,3,1000,1 -11021,3,1000,1 -11022,3,1000,1 -11023,3,1000,1 -11024,3,1000,1 -11025,3,1000,1 -11026,3,1000,1 -11027,3,1000,1 -11028,3,1000,1 -11029,3,1000,1 -11030,3,1000,1 -11031,3,1000,1 -11032,3,1000,1 -11033,3,1000,1 -11034,3,1000,1 -11035,3,1000,1 -11036,3,1000,1 -11037,3,1000,1 -11038,3,1000,1 -11039,3,1000,1 -11040,3,1000,1 -11041,3,1000,1 -11042,3,1000,1 -11043,3,1000,1 -11044,3,1000,1 -11499,3,3840,1 -11500,3,3840,1 -11501,3,3840,1 -11502,3,3840,1 -11503,3,3840,1 -11755,3,6000,1 -13153,3,2307,1 -13154,3,2307,1 -13155,3,2307,1 -13156,3,2307,1 -13157,3,2307,1 -13158,3,2535,1 -13159,3,2535,1 -13160,3,2535,1 -13161,3,2535,1 -13162,3,2535,1 -13163,3,2535,1 -13164,3,2535,1 -13165,3,2535,1 -13166,3,2535,1 -13167,3,2535,1 -13168,3,2535,1 -13169,3,2535,1 -13170,3,2535,1 -13171,3,2535,1 -13172,3,2535,1 -13173,3,2694,1 -13174,3,2694,1 -13175,3,2694,1 -13176,3,2694,1 -13177,3,2694,1 -13178,3,2940,1 -13179,3,2940,1 -13180,3,2940,1 -13181,3,2940,1 -13182,3,2940,1 -13183,3,2940,1 -13184,3,2940,1 -13185,3,2940,1 -13186,3,2940,1 -13187,3,2940,1 -13188,3,2940,1 -13189,3,2940,1 -13190,3,2940,1 -13191,3,2940,1 -13192,3,2940,1 -13510,3,5555,1 -13511,3,5555,1 -13512,3,5555,1 -13513,3,5555,1 -13514,3,5555,1 -13761,3,5000,1 -13762,3,5000,1 -13763,3,5000,1 -13764,3,5000,1 -13765,3,5000,1 -13766,3,5000,1 -13767,3,5000,1 -13768,3,5000,1 -13769,3,5000,1 -13770,3,5000,1 -13771,3,5000,1 -13772,3,5000,1 -13773,3,5000,1 -13774,3,5000,1 -13775,3,5000,1 -13776,3,5000,1 -13777,3,5000,1 -13778,3,5000,1 -13779,3,5000,1 -13780,3,5000,1 -13781,3,5000,1 -13782,3,5000,1 -13783,3,5000,1 -13784,3,5000,1 -13785,3,5000,1 -13834,3,30000,1 -13835,3,20000,1 -13836,3,10000,1 -15569,3,3111,1 -15570,3,3111,1 -15571,3,3111,1 -15572,3,3111,1 -15573,3,3111,1 -15574,3,3375,1 -15575,3,3375,1 -15576,3,3375,1 -15577,3,3375,1 -15578,3,3375,1 -15579,3,3375,1 -15580,3,3375,1 -15581,3,3375,1 -15582,3,3375,1 -15583,3,3375,1 -15584,3,3375,1 -15585,3,3375,1 -15586,3,3375,1 -15587,3,3375,1 -15588,3,3375,1 -15589,3,3840,1 -15590,3,3840,1 -15591,3,3840,1 -15592,3,3840,1 -15593,3,3840,1 -15594,3,3558,1 -15595,3,3558,1 -15596,3,3558,1 -15597,3,3558,1 -15598,3,3558,1 -15599,3,3840,1 -15600,3,3840,1 -15601,3,3840,1 -15602,3,3840,1 -15603,3,3840,1 -15604,3,3840,1 -15605,3,3840,1 -15606,3,3840,1 -15607,3,3840,1 -15608,3,3840,1 -15609,3,3840,1 -15610,3,3840,1 -15611,3,3840,1 -15612,3,3840,1 -15613,3,3840,1 -16731,3,100,1 -16732,3,100,1 -16792,3,100,1 -16793,3,0,1 -16794,3,100,1 -16799,3,100,1 -17841,3,3868,1 -17842,3,3868,1 -17843,3,3868,1 -17844,3,3868,1 -17845,3,3868,1 -17846,3,4147,1 -17847,3,4147,1 -17848,3,4147,1 -17849,3,4147,1 -17850,3,4147,1 -17851,3,4332,1 -17852,3,4332,1 -17853,3,4332,1 -17854,3,4332,1 -17855,3,4332,1 -18469,3,4332,1 -18470,3,4332,1 -18471,3,4332,1 -18472,3,4332,1 -18473,3,4332,1 -18474,3,4634,1 -18475,3,4634,1 -18476,3,4634,1 -18477,3,4634,1 -18478,3,4634,1 -18479,3,4813,1 -18480,3,4813,1 -18481,3,4813,1 -18482,3,4813,1 -18483,3,4813,1 -18894,3,200,1 -18895,3,400,1 -18896,3,800,1 -18897,3,1600,1 -18898,3,30000,1 -18899,3,0,1 -19564,3,0,1 -19565,3,0,1 -19566,3,0,1 -19567,3,0,1 -19380,3,10000,1 -19381,3,10000,1 -20728,3,4800,1 -20729,3,4800,1 -20730,3,4800,1 -20731,3,4800,1 -20732,3,4800,1 -20733,3,5040,1 -20734,3,5040,1 -20735,3,5040,1 -20736,3,5040,1 -20737,3,5040,1 -20738,3,5280,1 -20739,3,5280,1 -20740,3,5280,1 -20741,3,5280,1 -20742,3,5280,1 -21072,3,5280,1 -21073,3,5280,1 -21074,3,5280,1 -21075,3,5280,1 -21076,3,5280,1 -21077,3,5520,1 -21078,3,5520,1 -21079,3,5520,1 -21080,3,5520,1 -21081,3,5520,1 -21082,3,5760,1 -21083,3,5760,1 -21084,3,5760,1 -21085,3,5760,1 -21086,3,5760,1 -20442,3,10000,1 -21142,3,0,1 -21143,3,0,1 -21144,3,0,1 -21145,3,0,1 -21146,3,0,1 -21147,3,0,1 -21148,3,0,1 -21149,3,0,1 -21150,3,0,1 -21151,3,0,1 -21152,3,0,1 -21153,3,0,1 -21154,3,0,1 -21155,3,0,1 -21156,3,0,1 -21102,3,10000,1 -21103,3,10000,1 -21104,3,10000,1 -21105,3,10000,1 -21106,3,10000,1 -21107,3,10000,1 -21295,3,10000,1 -21297,3,10000,1 -21704,3,10000,1 -21705,3,10000,1 -21706,3,10000,1 -21707,3,10000,1 -21708,3,10000,1 -21709,3,10000,1 -21710,3,10000,1 -21711,3,10000,1 -21712,3,10000,1 -23430,3,10000,1 -23431,3,10000,1 -23432,3,10000,1 -23433,3,10000,1 -24669,3,0,1 -24670,3,0,1 -24671,3,0,1 -24672,3,0,1 -24673,3,0,1 -24674,3,0,1 -24675,3,0,1 -24676,3,0,1 -24677,3,0,1 -24678,3,0,1 -24679,3,0,1 -24680,3,0,1 -24681,3,0,1 -24682,3,0,1 -24683,3,0,1 -24684,3,0,1 -24685,3,0,1 -24686,3,0,1 -24687,3,0,1 -24688,3,0,1 -24689,3,0,1 -24690,3,0,1 -24691,3,0,1 -24692,3,0,1 -24693,3,0,1 -24931,3,10000,1 -24932,3,10000,1 -24933,3,10000,1 -24942,3,10000,1 -25486,3,5900,1 -25487,3,5900,1 -25488,3,5900,1 -25489,3,5900,1 -25490,3,5900,1 -25501,3,5900,1 -25502,3,5900,1 -25503,3,5900,1 -25504,3,5900,1 -25505,3,5900,1 -25516,3,5900,1 -25517,3,5900,1 -25518,3,5900,1 -25519,3,5900,1 -25520,3,5900,1 -9465,3,5,1 -9466,3,150,1 -9467,3,750,1 -13503,3,0,1 -13504,3,0,1 -14253,3,0,1 -18739,3,0,1 -18740,3,0,1 -18741,3,0,1 -18813,3,0,1 -18814,3,0,1 -19617,3,0,1 -20747,3,0,1 -20435,3,10000,1 -21298,3,0,1 -21322,3,0,1 -21558,3,0,1 -21562,3,0,1 -21563,3,0,1 -21564,3,0,1 -21565,3,0,1 -21566,3,0,1 -21567,3,0,1 -21593,3,0,1 -24699,3,0,1 -10534,3,35000,1 -10535,3,35000,1 -10536,3,35000,1 -10537,3,35000,1 -10538,3,35000,1 -10539,3,35000,1 -10540,3,35000,1 -10541,3,35000,1 -10542,3,35000,1 -10543,3,35000,1 -10544,3,15000,1 -10545,3,15000,1 -10546,3,15000,1 -10547,3,15000,1 -10548,3,15000,1 -10549,3,15000,1 -10550,3,15000,1 -10551,3,15000,1 -10552,3,15000,1 -10553,3,15000,1 -10554,3,15000,1 -10555,3,15000,1 -10556,3,15000,1 -10557,3,15000,1 -10558,3,15000,1 -10559,3,15000,1 -10560,3,15000,1 -10561,3,15000,1 -10562,3,15000,1 -10563,3,15000,1 -10574,3,15000,1 -10575,3,15000,1 -10576,3,15000,1 -10577,3,15000,1 -10578,3,15000,1 -10579,3,15000,1 -10580,3,15000,1 -10581,3,15000,1 -10582,3,15000,1 -10583,3,15000,1 -10584,3,35000,1 -10585,3,35000,1 -10586,3,35000,1 -10587,3,35000,1 -10588,3,35000,1 -10589,3,35000,1 -10590,3,35000,1 -10591,3,35000,1 -10592,3,35000,1 -10593,3,35000,1 -10594,3,15000,1 -10595,3,15000,1 -10596,3,15000,1 -10597,3,15000,1 -10598,3,15000,1 -10599,3,15000,1 -10600,3,15000,1 -10601,3,15000,1 -10602,3,15000,1 -10603,3,15000,1 -10604,3,15000,1 -10605,3,15000,1 -10606,3,15000,1 -10607,3,15000,1 -10608,3,15000,1 -10609,3,15000,1 -10610,3,15000,1 -10611,3,15000,1 -10612,3,15000,1 -10613,3,15000,1 -10624,3,15000,1 -10625,3,15000,1 -10626,3,15000,1 -10627,3,15000,1 -10628,3,15000,1 -10629,3,15000,1 -10630,3,15000,1 -10631,3,15000,1 -10632,3,15000,1 -10633,3,15000,1 -13515,3,20000,1 -13516,3,20000,1 -13517,3,20000,1 -13518,3,20000,1 -13519,3,20000,1 -13520,3,20000,1 -13521,3,20000,1 -13522,3,20000,1 -13523,3,20000,1 -13524,3,20000,1 -13525,3,20000,1 -13526,3,20000,1 -13527,3,20000,1 -13528,3,20000,1 -13529,3,20000,1 -13530,3,20000,1 -13531,3,20000,1 -13532,3,20000,1 -13533,3,20000,1 -13534,3,20000,1 -13535,3,20000,1 -13536,3,20000,1 -13537,3,20000,1 -13538,3,20000,1 -13539,3,20000,1 -13540,3,20000,1 -13541,3,20000,1 -13542,3,20000,1 -13543,3,20000,1 -13544,3,20000,1 -13545,3,20000,1 -13546,3,20000,1 -13547,3,20000,1 -13548,3,20000,1 -13549,3,20000,1 -13550,3,20000,1 -13551,3,20000,1 -13552,3,20000,1 -13553,3,20000,1 -13554,3,20000,1 -13759,3,2600,1 -13760,3,2600,1 -14163,3,15000,1 -14164,3,15000,1 -14165,3,15000,1 -14166,3,15000,1 -14167,3,15000,1 -14168,3,15000,1 -14169,3,15000,1 -14170,3,15000,1 -14171,3,15000,1 -14172,3,15000,1 -14173,3,25000,1 -14174,3,25000,1 -14175,3,25000,1 -14176,3,25000,1 -14177,3,25000,1 -14178,3,25000,1 -14179,3,25000,1 -14180,3,25000,1 -14181,3,25000,1 -14182,3,25000,1 -15615,3,20000,1 -15616,3,20000,1 -15617,3,20000,1 -15618,3,20000,1 -15619,3,20000,1 -15620,3,20000,1 -15621,3,20000,1 -15622,3,20000,1 -15623,3,20000,1 -15624,3,20000,1 -15625,3,20000,1 -15626,3,20000,1 -15627,3,20000,1 -15628,3,20000,1 -15629,3,20000,1 -15630,3,20000,1 -15631,3,20000,1 -15632,3,20000,1 -15633,3,20000,1 -15634,3,20000,1 -15635,3,2600,1 -15636,3,2600,1 -15637,3,2600,1 -15638,3,2600,1 -15639,3,2600,1 -15640,3,2600,1 -15641,3,2600,1 -15642,3,2600,1 -15643,3,2600,1 -15644,3,2600,1 -15645,3,2600,1 -15646,3,2600,1 -15647,3,20000,1 -15648,3,20000,1 -15649,3,20000,1 -15650,3,20000,1 -15651,3,20000,1 -15652,3,20000,1 -15653,3,20000,1 -15654,3,20000,1 -15655,3,20000,1 -15656,3,20000,1 -15657,3,20000,1 -15658,3,20000,1 -15659,3,20000,1 -15660,3,20000,1 -15661,3,20000,1 -15662,3,20000,1 -15663,3,20000,1 -15664,3,20000,1 -15665,3,20000,1 -15666,3,20000,1 -16154,3,20000,1 -16155,3,20000,1 -16156,3,20000,1 -16157,3,20000,1 -16158,3,20000,1 -16159,3,20000,1 -16160,3,20000,1 -16161,3,20000,1 -16162,3,20000,1 -16163,3,20000,1 -17941,3,20000,1 -18620,3,20000,1 -18621,3,20000,1 -18622,3,20000,1 -18623,3,20000,1 -17942,3,20000,1 -18624,3,20000,1 -18625,3,20000,1 -18626,3,20000,1 -18627,3,20000,1 -17943,3,20000,1 -18628,3,20000,1 -18629,3,20000,1 -18630,3,20000,1 -18631,3,20000,1 -17944,3,20000,1 -18632,3,20000,1 -18633,3,20000,1 -18634,3,20000,1 -18635,3,20000,1 -19115,3,5000,1 -19116,3,5000,1 -19117,3,5000,1 -19118,3,5000,1 -19119,3,5000,1 -19125,3,50000,1 -19126,3,50000,1 -19127,3,50000,1 -19128,3,50000,1 -19129,3,50000,1 -19120,3,5000,1 -19121,3,5000,1 -19122,3,5000,1 -19123,3,5000,1 -19124,3,5000,1 -19130,3,50000,1 -19131,3,50000,1 -19132,3,50000,1 -19133,3,50000,1 -19134,3,50000,1 -19450,3,0,1 -19451,3,0,1 -19513,3,50000,1 -19514,3,50000,1 -19517,3,50000,1 -19518,3,50000,1 -19515,3,50000,1 -19516,3,50000,1 -19519,3,50000,1 -19520,3,50000,1 -19595,3,50000,1 -19596,3,50000,1 -19597,3,50000,1 -19598,3,50000,1 -19601,3,10000,1 -19602,3,10000,1 -19603,3,10000,1 -19604,3,10000,1 -19613,3,50000,1 -19614,3,50000,1 -19615,3,50000,1 -19616,3,50000,1 -19618,3,15000,1 -19619,3,15000,1 -19620,3,15000,1 -19621,3,15000,1 -20743,3,50000,1 -20744,3,50000,1 -20745,3,50000,1 -20746,3,50000,1 -21087,3,50000,1 -21092,3,50000,1 -21093,3,50000,1 -21094,3,50000,1 -21108,3,10000,1 -21109,3,10000,1 -21110,3,10000,1 -21111,3,10000,1 -21117,3,10000,1 -21118,3,10000,1 -21157,3,50000,1 -21158,3,50000,1 -21159,3,50000,1 -21160,3,50000,1 -21166,3,50000,1 -21167,3,50000,1 -21168,3,50000,1 -21169,3,50000,1 -21174,3,50000,1 -21175,3,50000,1 -21176,3,50000,1 -21177,3,50000,1 -21189,3,10000,1 -21190,3,10000,1 -21323,3,10000,1 -21324,3,10000,1 -21325,3,10000,1 -21673,3,10000,1 -21674,3,10000,1 -21675,3,10000,1 -21812,3,10000,1 -21813,3,10000,1 -21814,3,10000,1 -21815,3,10000,1 -21676,3,10000,1 -21785,3,20000,1 -21786,3,20000,1 -23397,3,10000,1 -23533,3,10000,1 -23534,3,10000,1 -23535,3,10000,1 -23536,3,10000,1 -23537,3,10000,1 -23538,3,10000,1 -24694,3,50000,1 -24695,3,50000,1 -24696,3,50000,1 -24697,3,50000,1 -24698,3,50000,1 -24866,3,50000,1 -24867,3,50000,1 -24868,3,50000,1 -24869,3,50000,1 -24870,3,50000,1 -24871,3,50000,1 -24872,3,50000,1 -24873,3,50000,1 -24874,3,50000,1 -24875,3,50000,1 -24876,3,50000,1 -24877,3,50000,1 -24878,3,50000,1 -24879,3,50000,1 -24880,3,50000,1 -24881,3,50000,1 -24882,3,50000,1 -24883,3,50000,1 -24884,3,50000,1 -24885,3,50000,1 -25013,3,50000,1 -25014,3,50000,1 -25020,3,50000,1 -25617,3,50000,1 -25618,3,50000,1 -25619,3,50000,1 -25620,3,50000,1 -25621,3,50000,1 -25622,3,50000,1 -8928,3,50,1 -8929,3,50,1 -8930,3,50,1 -8931,3,100,1 -8932,3,50,1 -8933,3,100,1 -8934,3,100,1 -8935,3,150,1 -8936,3,100,1 -8937,3,100,1 -8938,3,150,1 -8939,3,250,1 -8940,3,150,1 -8941,3,150,1 -8942,3,150,1 -8943,3,150,1 -8944,3,150,1 -8945,3,150,1 -8946,3,150,1 -8947,3,250,1 -8948,3,250,1 -8949,3,250,1 -8950,3,600,1 -8951,3,600,1 -8952,3,600,1 -8953,3,250,1 -8954,3,250,1 -8955,3,250,1 -8956,3,400,1 -8957,3,250,1 -8958,3,400,1 -8959,3,400,1 -8960,3,900,1 -8961,3,400,1 -8962,3,400,1 -8963,3,50,1 -8964,3,600,1 -8965,3,600,1 -8966,3,400,1 -8967,3,900,1 -8968,3,100,1 -8969,3,600,1 -8970,3,600,1 -8971,3,600,1 -8972,3,900,1 -8973,3,400,1 -8974,3,600,1 -8975,3,1200,1 -8976,3,600,1 -8977,3,1200,1 -8978,3,150,1 -8979,3,400,1 -8980,3,250,1 -8981,3,900,1 -8982,3,900,1 -8983,3,900,1 -8984,3,900,1 -8985,3,1500,1 -8986,3,900,1 -8987,3,900,1 -8988,3,900,1 -8989,3,900,1 -8990,3,1200,1 -8991,3,900,1 -8992,3,900,1 -8993,3,900,1 -8994,3,900,1 -8995,3,900,1 -8996,3,900,1 -8997,3,1200,1 -8998,3,1200,1 -8999,3,1200,1 -9000,3,1200,1 -9001,3,1200,1 -9002,3,1200,1 -9003,3,1200,1 -9004,3,1200,1 -9005,3,1900,1 -9006,3,1900,1 -9007,3,1200,1 -9009,3,1500,1 -9010,3,1500,1 -9011,3,1900,1 -9012,3,1500,1 -9013,3,600,1 -9014,3,1500,1 -9015,3,1500,1 -9016,3,1500,1 -9017,3,1500,1 -9018,3,2250,1 -9019,3,1500,1 -9020,3,1500,1 -9021,3,1500,1 -9022,3,1500,1 -9023,3,1500,1 -9024,3,2250,1 -9025,3,2750,1 -9026,3,2750,1 -9027,3,2750,1 -9028,3,2750,1 -9029,3,2750,1 -9030,3,2250,1 -9031,3,2250,1 -9032,3,1900,1 -9033,3,1900,1 -9034,3,1900,1 -9035,3,1900,1 -9037,3,1900,1 -9038,3,1900,1 -9039,3,2750,1 -9040,3,2750,1 -9041,3,2250,1 -9042,3,2250,1 -9043,3,1900,1 -9044,3,2750,1 -9045,3,2250,1 -9046,3,2750,1 -9047,3,2750,1 -9048,3,2750,1 -10523,3,1500,1 -10524,3,1500,1 -10525,3,1500,1 -10526,3,1500,1 -10527,3,1500,1 -11048,3,0,1 -11049,3,0,1 -11050,3,0,1 -11652,3,0,1 -11718,3,0,1 -11758,3,500,1 -12776,3,3000,1 -12777,3,3000,1 -12778,3,3000,1 -12779,3,3000,1 -12780,3,3000,1 -12781,3,3000,1 -12782,3,3000,1 -12783,3,3000,1 -13793,3,3000,1 -13794,3,3000,1 -13795,3,3000,1 -13796,3,3000,1 -13797,3,3000,1 -13798,3,3000,1 -13799,3,3000,1 -14022,3,1000,1 -14193,3,500,1 -14194,3,500,1 -14195,3,500,1 -14196,3,500,1 -14197,3,500,1 -14198,3,500,1 -14199,3,500,1 -14200,3,500,1 -14201,3,500,1 -14202,3,500,1 -14203,3,500,1 -14204,3,500,1 -14205,3,500,1 -14206,3,500,1 -14207,3,500,1 -14208,3,500,1 -14209,3,500,1 -14210,3,500,1 -14211,3,500,1 -14212,3,500,1 -14213,3,500,1 -14214,3,500,1 -14215,3,500,1 -14216,3,500,1 -14217,3,500,1 -14218,3,500,1 -14219,3,500,1 -14220,3,500,1 -14221,3,500,1 -14222,3,500,1 -14223,3,500,1 -14224,3,500,1 -14225,3,500,1 -14226,3,500,1 -14227,3,500,1 -14228,3,500,1 -14229,3,500,1 -14230,3,500,1 -14231,3,500,1 -14232,3,500,1 -14233,3,500,1 -16201,3,3500,1 -16383,3,100,1 -16384,3,100,1 -16385,3,100,1 -16386,3,100,1 -16387,3,100,1 -16388,3,100,1 -16389,3,100,1 -16390,3,100,1 -16391,3,100,1 -16437,3,100,1 -16438,3,100,1 -16439,3,100,1 -16440,3,100,1 -16441,3,100,1 -16442,3,100,1 -16443,3,100,1 -16444,3,100,1 -16445,3,100,1 -16446,3,100,1 -16447,3,100,1 -16448,3,100,1 -16449,3,100,1 -16450,3,100,1 -16451,3,100,1 -16452,3,100,1 -16453,3,100,1 -16454,3,100,1 -16722,3,100,1 -16723,3,100,1 -16724,3,100,1 -17154,3,10000,1 -18143,3,100,1 -18144,3,100,1 -18145,3,100,1 -18146,3,100,1 -18147,3,100,1 -18148,3,100,1 -18149,3,100,1 -18150,3,100,1 -18151,3,100,1 -18152,3,100,1 -18599,3,100,1 -18600,3,100,1 -18601,3,100,1 -18602,3,100,1 -18603,3,100,1 -18604,3,100,1 -18605,3,100,1 -18606,3,100,1 -18607,3,100,1 -18608,3,100,1 -18609,3,100,1 -18610,3,100,1 -18736,3,34464,1 -19351,3,50000,1 -19352,3,50000,1 -19353,3,50000,1 -19354,3,50000,1 -19355,3,50000,1 -19356,3,50000,1 -21210,3,34464,1 -21299,3,34464,1 -21300,3,34464,1 -21301,3,34464,1 -21302,3,34464,1 -21303,3,34464,1 -21304,3,34464,1 -21305,3,34464,1 -21306,3,34464,1 -21307,3,34464,1 -21308,3,34464,1 -21309,3,34464,1 -21310,3,34464,1 -21311,3,34464,1 -21312,3,34464,1 -21313,3,34464,1 -21314,3,34464,1 -21315,3,34464,1 -21316,3,34464,1 -21317,3,34464,1 -21318,3,34464,1 -21354,3,100,1 -21359,3,34464,1 -21360,3,34464,1 -21361,3,34464,1 -21362,3,34464,1 -21363,3,34464,1 -21364,3,34464,1 -21365,3,34464,1 -21366,3,34464,1 -21367,3,34464,1 -21368,3,34464,1 -21369,3,34464,1 -21370,3,34464,1 -21371,3,34464,1 -21372,3,34464,1 -21373,3,34464,1 -21374,3,34464,1 -21375,3,34464,1 -21376,3,34464,1 -21377,3,34464,1 -21378,3,34464,1 -21394,3,34464,1 -21395,3,34464,1 -21592,3,100,1 -21594,3,100,1 -21595,3,100,1 -21597,3,100,1 -21596,3,100,1 -21598,3,100,1 -21599,3,100,1 -21600,3,100,1 -21601,3,100,1 -21602,3,100,1 -21589,3,100,1 -21590,3,100,1 -21591,3,100,1 -21587,3,100,1 -21588,3,100,1 -21586,3,100,1 -21585,3,100,1 -21584,3,100,1 -21583,3,100,1 -21582,3,100,1 -21581,3,100,1 -21603,3,100,1 -21580,3,100,1 -21579,3,100,1 -21578,3,100,1 -21575,3,100,1 -21576,3,100,1 -21577,3,100,1 -21568,3,100,1 -21574,3,100,1 -21573,3,100,1 -21572,3,100,1 -21571,3,100,1 -21570,3,34464,1 -21569,3,34464,1 -21604,3,34464,1 -21605,3,34464,1 -21651,3,100,1 -23361,3,100,1 -23362,3,100,1 -23363,3,100,1 -23377,3,0,1 -23602,3,0,1 -23710,3,100,1 -23711,3,100,1 -24741,3,100,1 -9491,3,0,1 -10012,3,0,1 -10013,3,0,1 -10016,3,0,1 -10017,3,0,1 -10018,3,0,1 -10021,3,0,1 -10022,3,0,1 -10023,3,0,1 -10024,3,0,1 -10025,3,0,1 -10026,3,0,1 -10027,3,0,1 -10028,3,0,1 -10031,3,0,1 -10033,3,0,1 -10034,3,0,1 -10035,3,0,1 -10037,3,0,1 -10038,3,0,1 -10039,3,0,1 -10040,3,0,1 -10101,3,0,1 -10102,3,0,1 -10103,3,0,1 -10104,3,0,1 -10105,3,0,1 -10110,3,0,1 -10111,3,0,1 -10113,3,0,1 -10114,3,0,1 -10115,3,0,1 -10116,3,0,1 -10117,3,0,1 -10118,3,0,1 -10125,3,0,1 -10126,3,0,1 -10127,3,0,1 -10129,3,0,1 -10130,3,0,1 -10135,3,0,1 -10136,3,0,1 -10138,3,0,1 -10139,3,0,1 -10140,3,0,1 -10142,3,0,1 -10143,3,0,1 -10144,3,0,1 -10145,3,0,1 -10670,3,0,1 -11067,3,0,1 -11068,3,0,1 -11071,3,0,1 -11260,3,0,1 -11374,3,0,1 -11375,3,0,1 -11376,3,0,1 -11377,3,0,1 -11379,3,0,1 -11380,3,0,1 -11382,3,0,1 -11383,3,0,1 -11385,3,0,1 -11386,3,0,1 -11388,3,0,1 -11389,3,0,1 -11390,3,0,1 -11391,3,0,1 -11392,3,0,1 -11756,3,0,1 -11757,3,0,1 -11820,3,0,1 -16029,3,0,1 -16810,3,0,1 -16811,3,0,1 -16813,3,0,1 -16814,3,0,1 -16815,3,0,1 -16837,3,0,1 -16838,3,0,1 -16839,3,0,1 -16840,3,0,1 -16841,3,0,1 -16842,3,0,1 -16843,3,0,1 -16844,3,0,1 -16845,3,0,1 -16846,3,0,1 -16847,3,0,1 -16848,3,0,1 -16849,3,0,1 -16850,3,0,1 -16851,3,0,1 -16852,3,0,1 -18833,3,0,1 -21198,3,0,1 -21199,3,0,1 -21211,3,0,1 -21212,3,0,1 -23399,3,0,1 -23401,3,0,1 -23402,3,0,1 -10014,3,0,1 -10015,3,0,1 -10019,3,0,1 -10020,3,0,1 -10032,3,0,1 -10036,3,0,1 -10106,3,0,1 -10107,3,0,1 -10108,3,0,1 -10109,3,0,1 -10112,3,0,1 -10137,3,0,1 -10141,3,0,1 -11069,3,0,1 -11070,3,0,1 -11378,3,0,1 -11381,3,0,1 -11384,3,0,1 -11387,3,0,1 -16804,3,0,1 -16805,3,0,1 -16806,3,0,1 -16807,3,0,1 -16808,3,0,1 -16809,3,0,1 -16812,3,0,1 -16835,3,0,1 -16836,3,0,1 -16858,3,0,1 -21209,3,0,1 -23400,3,0,1 -23403,3,0,1 -10003,3,0,1 -10004,3,0,1 -10005,3,0,1 -10006,3,0,1 -10007,3,0,1 -10008,3,0,1 -10009,3,0,1 -10010,3,0,1 -10011,3,0,1 -11183,3,0,1 -11184,3,0,1 -16735,3,0,1 -16740,3,0,1 -16758,3,0,1 -16759,3,0,1 -21139,3,0,1 -21140,3,0,1 -21788,3,0,1 -21789,3,0,1 -21790,3,0,1 -23462,3,0,1 -23471,3,0,1 -23475,3,0,1 -7540,3,0,1 -7541,3,0,1 -7542,3,0,1 -7543,3,0,1 -7544,3,0,1 -7545,3,0,1 -7546,3,0,1 -7547,3,0,1 -7548,3,0,1 -9067,3,0,1 -9068,3,0,1 -9069,3,0,1 -9070,3,0,1 -9071,3,0,1 -9072,3,0,1 -9073,3,0,1 -9074,3,0,1 -9075,3,0,1 -9076,3,0,1 -9077,3,0,1 -9078,3,0,1 -9079,3,0,1 -9080,3,0,1 -9081,3,0,1 -9082,3,0,1 -9083,3,0,1 -9084,3,0,1 -9085,3,0,1 -9086,3,0,1 -9087,3,0,1 -9088,3,0,1 -9089,3,0,1 -9090,3,0,1 -9091,3,0,1 -9092,3,0,1 -9093,3,0,1 -9094,3,0,1 -9095,3,0,1 -9096,3,0,1 -9097,3,0,1 -9098,3,0,1 -9099,3,0,1 -9100,3,0,1 -9101,3,0,1 -9102,3,0,1 -9103,3,0,1 -9104,3,0,1 -9105,3,0,1 -9106,3,0,1 -9107,3,0,1 -9108,3,0,1 -9109,3,0,1 -9110,3,0,1 -9111,3,0,1 -9112,3,0,1 -9113,3,0,1 -9114,3,0,1 -9115,3,0,1 -9116,3,0,1 -9117,3,0,1 -9118,3,0,1 -9119,3,0,1 -9120,3,0,1 -9121,3,0,1 -9122,3,0,1 -9123,3,0,1 -9124,3,0,1 -9125,3,0,1 -9126,3,0,1 -9127,3,0,1 -9128,3,0,1 -9129,3,0,1 -9130,3,0,1 -9131,3,0,1 -9132,3,0,1 -9133,3,0,1 -9134,3,0,1 -9135,3,0,1 -9136,3,0,1 -9137,3,0,1 -9138,3,0,1 -9139,3,0,1 -9140,3,0,1 -9141,3,0,1 -9142,3,0,1 -9143,3,0,1 -9144,3,0,1 -9145,3,0,1 -9146,3,0,1 -9147,3,0,1 -9148,3,0,1 -9149,3,0,1 -9150,3,0,1 -9151,3,0,1 -9152,3,0,1 -9153,3,0,1 -9154,3,0,1 -9155,3,0,1 -9156,3,0,1 -9157,3,0,1 -9160,3,0,1 -9161,3,0,1 -9162,3,0,1 -9163,3,0,1 -9164,3,0,1 -9165,3,0,1 -9166,3,0,1 -9167,3,0,1 -9168,3,0,1 -9169,3,0,1 -9170,3,0,1 -9171,3,0,1 -9172,3,0,1 -9173,3,0,1 -9174,3,0,1 -9175,3,0,1 -9176,3,0,1 -9177,3,0,1 -9178,3,0,1 -9179,3,0,1 -9180,3,0,1 -9181,3,0,1 -9182,3,0,1 -9183,3,0,1 -9184,3,0,1 -9185,3,0,1 -9186,3,0,1 -9187,3,0,1 -9188,3,0,1 -9189,3,0,1 -9190,3,0,1 -9191,3,0,1 -9192,3,0,1 -9431,3,0,1 -9432,3,0,1 -9464,3,0,1 -9468,3,0,1 -9469,3,0,1 -9470,3,0,1 -9471,3,0,1 -9472,3,0,1 -9473,3,0,1 -9474,3,0,1 -9475,3,0,1 -9476,3,0,1 -9477,3,0,1 -9478,3,0,1 -9479,3,0,1 -9480,3,0,1 -9481,3,0,1 -9482,3,0,1 -9483,3,0,1 -9484,3,0,1 -9485,3,0,1 -9486,3,0,1 -9487,3,0,1 -9488,3,0,1 -9489,3,0,1 -9490,3,0,1 -9492,3,0,1 -9493,3,0,1 -9494,3,0,1 -9495,3,0,1 -9496,3,0,1 -9497,3,0,1 -9498,3,0,1 -9499,3,0,1 -9500,3,0,1 -9501,3,0,1 -9502,3,0,1 -9503,3,0,1 -9504,3,0,1 -9505,3,0,1 -9506,3,0,1 -9507,3,0,1 -9508,3,0,1 -9509,3,0,1 -9510,3,0,1 -9511,3,0,1 -9512,3,0,1 -9513,3,0,1 -9514,3,0,1 -9515,3,0,1 -9516,3,0,1 -9517,3,0,1 -9518,3,0,1 -9519,3,0,1 -9520,3,0,1 -9521,3,0,1 -9522,3,0,1 -9523,3,0,1 -9526,3,0,1 -9774,3,0,1 -9775,3,0,1 -9776,3,0,1 -9777,3,0,1 -9778,3,0,1 -9779,3,0,1 -9780,3,0,1 -9781,3,0,1 -9782,3,0,1 -9783,3,0,1 -9784,3,0,1 -9785,3,0,1 -9797,3,0,1 -9798,3,0,1 -9799,3,0,1 -9800,3,0,1 -9801,3,0,1 -9802,3,0,1 -9803,3,0,1 -9804,3,0,1 -9805,3,0,1 -9806,3,0,1 -9807,3,0,1 -9808,3,0,1 -9809,3,0,1 -9810,3,0,1 -9811,3,0,1 -9812,3,0,1 -9813,3,0,1 -9814,3,0,1 -9815,3,0,1 -9816,3,0,1 -9817,3,0,1 -9818,3,0,1 -9819,3,0,1 -9820,3,0,1 -9821,3,0,1 -9822,3,0,1 -9823,3,0,1 -9824,3,0,1 -9825,3,0,1 -9826,3,0,1 -9827,3,0,1 -9828,3,0,1 -9829,3,0,1 -9830,3,0,1 -9831,3,0,1 -9832,3,0,1 -9833,3,0,1 -9834,3,0,1 -9835,3,0,1 -9836,3,0,1 -9837,3,0,1 -9838,3,0,1 -9839,3,0,1 -9840,3,0,1 -9841,3,0,1 -9842,3,0,1 -9843,3,0,1 -9844,3,0,1 -9845,3,0,1 -9846,3,0,1 -9847,3,0,1 -9848,3,0,1 -9849,3,0,1 -9850,3,0,1 -9851,3,0,1 -9852,3,0,1 -9853,3,0,1 -9854,3,0,1 -9855,3,0,1 -9856,3,0,1 -9903,3,0,1 -9904,3,0,1 -9905,3,0,1 -9906,3,0,1 -9907,3,0,1 -9908,3,0,1 -9909,3,0,1 -9910,3,0,1 -10068,3,0,1 -10069,3,0,1 -10070,3,0,1 -10071,3,0,1 -10072,3,0,1 -10073,3,0,1 -10074,3,0,1 -10075,3,0,1 -10076,3,0,1 -10077,3,0,1 -10078,3,0,1 -10079,3,0,1 -10080,3,0,1 -10081,3,0,1 -10082,3,0,1 -10083,3,0,1 -10084,3,0,1 -10085,3,0,1 -10086,3,0,1 -10087,3,0,1 -10088,3,0,1 -10089,3,0,1 -10090,3,0,1 -10091,3,0,1 -10092,3,0,1 -10093,3,0,1 -10094,3,0,1 -10095,3,0,1 -10096,3,0,1 -10097,3,0,1 -10098,3,0,1 -10099,3,0,1 -10100,3,0,1 -10120,3,0,1 -10128,3,0,1 -10671,3,0,1 -11062,3,0,1 -11063,3,0,1 -11064,3,0,1 -11177,3,0,1 -11185,3,0,1 -11186,3,0,1 -11187,3,0,1 -11188,3,0,1 -11189,3,0,1 -11190,3,0,1 -11213,3,0,1 -11214,3,0,1 -11215,3,0,1 -11216,3,0,1 -11217,3,0,1 -11218,3,0,1 -11222,3,0,1 -11223,3,0,1 -11224,3,0,1 -11225,3,0,1 -11226,3,0,1 -11227,3,0,1 -11228,3,0,1 -11229,3,0,1 -11230,3,0,1 -11231,3,0,1 -11232,3,0,1 -11233,3,0,1 -11254,3,0,1 -11255,3,0,1 -11256,3,0,1 -11257,3,0,1 -11258,3,0,1 -11259,3,0,1 -11263,3,0,1 -11264,3,0,1 -11265,3,0,1 -11266,3,0,1 -11267,3,0,1 -11268,3,0,1 -11269,3,0,1 -11270,3,0,1 -11271,3,0,1 -11272,3,0,1 -11273,3,0,1 -11274,3,0,1 -11275,3,0,1 -11276,3,0,1 -11277,3,0,1 -11278,3,0,1 -11279,3,0,1 -11280,3,0,1 -11281,3,0,1 -11282,3,0,1 -11283,3,0,1 -11284,3,0,1 -11285,3,0,1 -11286,3,0,1 -11287,3,0,1 -11288,3,0,1 -11289,3,0,1 -11290,3,0,1 -11291,3,0,1 -11292,3,0,1 -11293,3,0,1 -11294,3,0,1 -11295,3,0,1 -11296,3,0,1 -11297,3,0,1 -11298,3,0,1 -11299,3,0,1 -11300,3,0,1 -11301,3,0,1 -11302,3,0,1 -11303,3,0,1 -11304,3,0,1 -11305,3,0,1 -11306,3,0,1 -11368,3,0,1 -11369,3,0,1 -11370,3,0,1 -11371,3,0,1 -11372,3,0,1 -11373,3,0,1 -11399,3,0,1 -11400,3,0,1 -11401,3,0,1 -11402,3,0,1 -11403,3,0,1 -11404,3,0,1 -11405,3,0,1 -11406,3,0,1 -16816,3,0,1 -16817,3,0,1 -16818,3,0,1 -16819,3,0,1 -16820,3,0,1 -16821,3,0,1 -17155,3,0,1 -17157,3,0,1 -17158,3,0,1 -17159,3,0,1 -17160,3,0,1 -17161,3,0,1 -17162,3,0,1 -17163,3,0,1 -17164,3,0,1 -17165,3,0,1 -17166,3,0,1 -17167,3,0,1 -17168,3,0,1 -17169,3,0,1 -17170,3,0,1 -17171,3,0,1 -17172,3,0,1 -17173,3,0,1 -17174,3,0,1 -17175,3,0,1 -17176,3,0,1 -17177,3,0,1 -17178,3,0,1 -17179,3,0,1 -17180,3,0,1 -17181,3,0,1 -17182,3,0,1 -17183,3,0,1 -17184,3,0,1 -17185,3,0,1 -17186,3,0,1 -17187,3,0,1 -17188,3,0,1 -17189,3,0,1 -17190,3,0,1 -17191,3,0,1 -17192,3,0,1 -17193,3,0,1 -17194,3,0,1 -17195,3,0,1 -17196,3,0,1 -17197,3,0,1 -17198,3,0,1 -17199,3,0,1 -17200,3,0,1 -17201,3,0,1 -17202,3,0,1 -17203,3,0,1 -17204,3,0,1 -17205,3,0,1 -17206,3,0,1 -17207,3,0,1 -17208,3,0,1 -17209,3,0,1 -17210,3,0,1 -17211,3,0,1 -17212,3,0,1 -17213,3,0,1 -17214,3,0,1 -17215,3,0,1 -17216,3,0,1 -17217,3,0,1 -17218,3,0,1 -17219,3,0,1 -17220,3,0,1 -17221,3,0,1 -17222,3,0,1 -17223,3,0,1 -17224,3,0,1 -17225,3,0,1 -17226,3,0,1 -17227,3,0,1 -17228,3,0,1 -17229,3,0,1 -17230,3,0,1 -17231,3,0,1 -17232,3,0,1 -17233,3,0,1 -17234,3,0,1 -17235,3,0,1 -17236,3,0,1 -17237,3,0,1 -17238,3,0,1 -17239,3,0,1 -17240,3,0,1 -17241,3,0,1 -17242,3,0,1 -17243,3,0,1 -17244,3,0,1 -17245,3,0,1 -17246,3,0,1 -17247,3,0,1 -17248,3,0,1 -17249,3,0,1 -17250,3,0,1 -17251,3,0,1 -17252,3,0,1 -17253,3,0,1 -17254,3,0,1 -17156,3,0,1 -17255,3,0,1 -17256,3,0,1 -17257,3,0,1 -17258,3,0,1 -17259,3,0,1 -17260,3,0,1 -17261,3,0,1 -17262,3,0,1 -17263,3,0,1 -17264,3,0,1 -17265,3,0,1 -17266,3,0,1 -17267,3,0,1 -17268,3,0,1 -17269,3,0,1 -17270,3,0,1 -17271,3,0,1 -17272,3,0,1 -17273,3,0,1 -17274,3,0,1 -17275,3,0,1 -17276,3,0,1 -17277,3,0,1 -17278,3,0,1 -17279,3,0,1 -17280,3,0,1 -17281,3,0,1 -17282,3,0,1 -17283,3,0,1 -17284,3,0,1 -17285,3,0,1 -17286,3,0,1 -17287,3,0,1 -17288,3,0,1 -17289,3,0,1 -17290,3,0,1 -17291,3,0,1 -17292,3,0,1 -17293,3,0,1 -17294,3,0,1 -17295,3,0,1 -17296,3,0,1 -17297,3,0,1 -17298,3,0,1 -17299,3,0,1 -17300,3,0,1 -17301,3,0,1 -17302,3,0,1 -17303,3,0,1 -17304,3,0,1 -17305,3,0,1 -17306,3,0,1 -17307,3,0,1 -17308,3,0,1 -17309,3,0,1 -17310,3,0,1 -17311,3,0,1 -17312,3,0,1 -17313,3,0,1 -17314,3,0,1 -17315,3,0,1 -17316,3,0,1 -17317,3,0,1 -17318,3,0,1 -17319,3,0,1 -17320,3,0,1 -17321,3,0,1 -17322,3,0,1 -17323,3,0,1 -17324,3,0,1 -17325,3,0,1 -17326,3,0,1 -17327,3,0,1 -17328,3,0,1 -17329,3,0,1 -17330,3,0,1 -17331,3,0,1 -17332,3,0,1 -17333,3,0,1 -17334,3,0,1 -17335,3,0,1 -17336,3,0,1 -17337,3,0,1 -17338,3,0,1 -17339,3,0,1 -17340,3,0,1 -17341,3,0,1 -17342,3,0,1 -17343,3,0,1 -17344,3,0,1 -17345,3,0,1 -17346,3,0,1 -17347,3,0,1 -17348,3,0,1 -17349,3,0,1 -17350,3,0,1 -17351,3,0,1 -17352,3,0,1 -17353,3,0,1 -17354,3,0,1 -17355,3,0,1 -17356,3,0,1 -17357,3,0,1 -17358,3,0,1 -17359,3,0,1 -17360,3,0,1 -17361,3,0,1 -17362,3,0,1 -17363,3,0,1 -17364,3,0,1 -17365,3,0,1 -17366,3,0,1 -17367,3,0,1 -17368,3,0,1 -17369,3,0,1 -19256,3,0,1 -19257,3,0,1 -21197,3,0,1 -21200,3,0,1 -23404,3,0,1 -23405,3,0,1 -23470,3,0,1 -23604,3,0,1 -23605,3,0,1 -9924,3,0,1 -9925,3,0,1 -9926,3,0,1 -9927,3,0,1 -9928,3,0,1 -9929,3,0,1 -10030,3,0,1 -10041,3,0,1 -10122,3,0,1 -11060,3,0,1 -11199,3,0,1 -11200,3,0,1 -11201,3,0,1 -11202,3,0,1 -11203,3,0,1 -16733,3,0,1 -16738,3,0,1 -16760,3,0,1 -16761,3,0,1 -18575,3,0,1 -18577,3,0,1 -19295,3,0,1 -19296,3,0,1 -19297,3,0,1 -19298,3,0,1 -19299,3,0,1 -19300,3,0,1 -19307,3,0,1 -19309,3,0,1 -19311,3,0,1 -19313,3,0,1 -19315,3,0,1 -19317,3,0,1 -21135,3,0,1 -21137,3,0,1 -21797,3,0,1 -21798,3,0,1 -21799,3,0,1 -21800,3,0,1 -21801,3,0,1 -21802,3,0,1 -21803,3,0,1 -21804,3,0,1 -21805,3,0,1 -23408,3,0,1 -23465,3,0,1 -23467,3,0,1 -23472,3,0,1 -23476,3,0,1 -9528,3,0,1 -9865,3,0,1 -9866,3,0,1 -9867,3,0,1 -9868,3,0,1 -9869,3,0,1 -9870,3,0,1 -9871,3,0,1 -9872,3,0,1 -10119,3,0,1 -11061,3,0,1 -11191,3,0,1 -11192,3,0,1 -11193,3,0,1 -16736,3,0,1 -16741,3,0,1 -23406,3,0,1 -9527,3,0,1 -9919,3,0,1 -9920,3,0,1 -9921,3,0,1 -9922,3,0,1 -9923,3,0,1 -10067,3,0,1 -10121,3,0,1 -11194,3,0,1 -11195,3,0,1 -11196,3,0,1 -11197,3,0,1 -11198,3,0,1 -21791,3,0,1 -21792,3,0,1 -21793,3,0,1 -21794,3,0,1 -21795,3,0,1 -21796,3,0,1 -23407,3,0,1 -23473,3,0,1 -23474,3,0,1 -9525,3,0,1 -9930,3,0,1 -9931,3,0,1 -9932,3,0,1 -10029,3,0,1 -10123,3,0,1 -11204,3,0,1 -11205,3,0,1 -11206,3,0,1 -11207,3,0,1 -16734,3,0,1 -16739,3,0,1 -16762,3,0,1 -16763,3,0,1 -18576,3,0,1 -18578,3,0,1 -19301,3,0,1 -19302,3,0,1 -19303,3,0,1 -19304,3,0,1 -19305,3,0,1 -19306,3,0,1 -19308,3,0,1 -19310,3,0,1 -19312,3,0,1 -19314,3,0,1 -19316,3,0,1 -19318,3,0,1 -21136,3,0,1 -21138,3,0,1 -21806,3,0,1 -21807,3,0,1 -21808,3,0,1 -21809,3,0,1 -21810,3,0,1 -21811,3,0,1 -23409,3,0,1 -23466,3,0,1 -23468,3,0,1 -9911,3,0,1 -9912,3,0,1 -9913,3,0,1 -9914,3,0,1 -9915,3,0,1 -9916,3,0,1 -9917,3,0,1 -9918,3,0,1 -10124,3,0,1 -11059,3,0,1 -11208,3,0,1 -11209,3,0,1 -16737,3,0,1 -16742,3,0,1 -16757,3,0,1 -17952,3,0,1 -17953,3,0,1 -23410,3,0,1 -23463,3,0,1 -23464,3,0,1 -18834,3,0,1 -19594,3,0,1 -21141,3,0,1 -21357,3,0,1 -21358,3,0,1 -23469,3,0,1 -25021,3,0,1 -25022,3,0,1 \ No newline at end of file +#ItemId,Category,Price,StackMax,Rank,Name,Subcategory,Level,Jobs,CrestSlots,Quality,Gender +34,1,7,10,1,Healing Potion,1,,,,, +35,1,25,10,3,Superior Healing Potion,1,,,,, +36,1,7,10,1,Gala Extract,1,,,,, +37,1,20,10,2,Antidote,1,,,,, +38,1,20,10,9,Key Insignia Potion,1,,,,, +39,1,20,10,2,Eyedrops,1,,,,, +40,1,75,10,9,Petrification Cure,1,,,,, +41,1,100,10,9,Panacea,1,,,,, +42,1,50,10,2,Conqueror's Periapt,1,,,,, +43,1,50,10,2,Angel's Periapt,1,,,,, +44,1,50,10,2,Demon's Periapt,1,,,,, +45,1,50,10,2,Sprite's Periapt,1,,,,, +46,1,0,99,8,Dreed Treasury Key,8,,,,, +47,1,0,99,9,Small Butterfly Key,8,,,,, +48,1,0,99,9,Orc General's Rusty Key,8,,,,, +49,1,0,99,8,Dreed Master Key,8,,,,, +50,1,0,99,8,Dungeon Key,8,,,,, +52,1,25,10,6,Throwblast,2,,,,, +54,1,400,10,15,White Dragon Miracle Cure,1,,,,, +55,1,1,99,1,Lantern Kindling,1,,,,, +56,1,400,10,15,White Dragon Gala Extract,1,,,,, +57,1,5,10,1,Pickaxe,3,,,,, +58,1,5,10,1,Lumber Knife,4,,,,, +59,1,5,10,1,Lockpick,5,,,,, +61,1,40,10,3,Superior Gala Extract,1,,,,, +1351,1,37,10,3,Mushroom Sauté,1,,,,, +7552,1,100,10,5,Healing Elixir,1,,,,, +7553,1,200,10,7,Superior Healing Elixir,1,,,,, +7554,1,400,10,9,Healing Remedy,1,,,,, +7555,1,800,10,11,Superior Healing Remedy,1,,,,, +7789,1,1,255,1,Coin Pouch (1 G),1,,,,, +7790,1,10,255,1,Coin Pouch (10 G),1,,,,, +7791,1,100,255,1,Coin Pouch (100 G),1,,,,, +7792,1,1,255,1,Rift Crystal (1 RP),1,,,,, +7793,1,10,255,1,Rift Crystal (10 RP),1,,,,, +7794,1,100,255,1,Rift Crystal (100 RP),1,,,,, +7795,1,1,255,1,Blood Orb (1 BO),1,,,,, +7796,1,10,255,1,Blood Orb (10 BO),1,,,,, +7797,1,100,255,1,Blood Orb (100 BO),1,,,,, +9066,1,200,99,8,Forest Dwellers' Old Key,8,,,,, +9361,1,100,10,5,Quality Gala Extract,1,,,,, +9362,1,200,10,7,Superior Quality Gala Extract,1,,,,, +9363,1,400,10,9,Strong Gala Extract,1,,,,, +9364,1,800,10,11,Superior Strong Gala Extract,1,,,,, +9365,1,20,10,2,Bottled Haste,1,,,,, +9366,1,20,10,2,Waking Draught,1,,,,, +9367,1,10,10,2,Terry Cloth,1,,,,, +9368,1,10,10,2,Absorbent Cloth,1,,,,, +9369,1,15,10,2,Restorative,1,,,,, +9370,1,20,10,2,Fireproof Draught,1,,,,, +9371,1,20,10,2,Hot Gel,1,,,,, +9372,1,20,10,3,Purifying Decoction,1,,,,, +9373,1,20,10,3,Recovery Decoction,1,,,,, +9374,1,35,10,4,Interventive,1,,,,, +9375,1,40,10,5,Refreshing Remedy,1,,,,, +9376,1,35,10,4,Concoction of Light,1,,,,, +9377,1,35,10,4,Fortifier,1,,,,, +9378,1,50,10,11,Aqua Regia Sorbet,1,,,,, +9379,1,600,10,14,Pill of Savages,1,,,,, +9380,1,600,10,14,Gala Pickling Liquor,1,,,,, +9381,1,100,10,5,Conqueror's Amulet,1,,,,, +9382,1,100,10,5,Angel's Amulet,1,,,,, +9383,1,100,10,5,Demon's Amulet,1,,,,, +9384,1,100,10,5,Sprite's Amulet,1,,,,, +9387,1,300,10,8,Conqueror's Talisman,1,,,,, +9388,1,300,10,8,Angel's Talisman,1,,,,, +9389,1,300,10,8,Demon's Talisman,1,,,,, +9390,1,300,10,8,Sprite's Talisman,1,,,,, +9393,1,5,10,1,Water Flask,2,,,,, +9394,1,10,10,2,Oil Flask,2,,,,, +9395,1,15,10,3,Poison Flask,2,,,,, +9396,1,20,10,4,Throwing Rock,2,,,,, +9397,1,20,10,5,Throwing Skull,2,,,,, +9398,1,30,10,7,Throwing Knife,2,,,,, +9399,1,35,10,8,Dragon's Spit,2,,,,, +9400,1,600,10,14,Blasting Beads,2,,,,, +9401,1,30,10,7,Enhanced Pickaxe,3,,,,, +9402,1,30,10,7,Enhanced Lumber Knife,4,,,,, +9403,1,60,10,7,Enhanced Lockpick,5,,,,, +9404,1,800,10,15,Artisan's Pickaxe,3,,,,, +9405,1,800,10,15,Artisan's Lumber Knife,4,,,,, +9406,1,800,10,15,All-Purpose Lockpick,5,,,,, +9407,1,37,10,3,Herb Salad,1,,,,, +9408,1,37,10,3,Meatloaf,1,,,,, +9409,1,37,10,3,Lestania Wine,1,,,,, +9410,1,75,10,5,Three-Herb Salad,1,,,,, +9411,1,75,10,5,Wine-Boiled Mushroom,1,,,,, +9412,1,75,10,5,Wild Steak,1,,,,, +9413,1,75,10,5,Mellow Ale,1,,,,, +9414,1,200,10,7,Five-Herb Salad,1,,,,, +9415,1,200,10,7,Grilled Mushroom,1,,,,, +9416,1,200,10,7,Exquisite Fried Meat,1,,,,, +9417,1,200,10,7,Blue Whiskey,1,,,,, +9418,1,350,10,8,Harvest Salad,1,,,,, +9419,1,350,10,8,Special Mushroom Dip,1,,,,, +9420,1,350,10,8,Rare Meat Paté,1,,,,, +9421,1,350,10,8,Witch's Brew,1,,,,, +9422,1,450,10,10,Forest Royal Salad,1,,,,, +9423,1,450,10,10,Secret Mushroom Stew,1,,,,, +9424,1,450,10,10,Rousing Steak,1,,,,, +9425,1,450,10,10,Dragon Spirits,1,,,,, +9426,1,0,99,1,Spring of Healing Key,8,,,,, +9427,1,0,99,2,Spring of Vitality Key,8,,,,, +9428,1,0,99,3,Spring of Abundance Key,8,,,,, +9429,1,100,99,4,Small Thief's Key,8,,,,, +10664,1,0,99,0,Golden Gemstone,1,,,,, +10665,1,0,99,0,Passport Course,1,,,,, +10669,1,0,99,0,Craft Master Pawn,1,,,,, +10672,1,0,99,0,Unspecified Material,1,,,,, +10673,1,0,99,0,Unspecified Crest,1,,,,, +10674,1,0,99,0,Unspecified Weapon,1,,,,, +10675,1,0,99,0,Unspecified Armor,1,,,,, +10676,1,0,99,0,Unspecified Jewelry,1,,,,, +10682,1,1,99,0,Silver Ticket,1,,,,, +11051,1,0,99,0,Grand Mission Course,1,,,,, +11052,1,0,99,0,Net Cafe Privilege,1,,,,, +11261,1,1,255,0,Currency for JP reset,1,,,,, +11262,1,1,255,0,Currency for resetting craft P,1,,,,, +11407,1,500,10,25,Corruption Cure,1,,,,, +11408,1,250,50,15,Anti-Corruption Medicine,1,,,,, +11510,1,500,50,20,Superior Anti-Corruption Medicine,1,,,,, +13328,1,10,255,0,AP (Hidell Plains),1,,,,, +13329,1,10,255,0,AP (Breya Coast),1,,,,, +13330,1,10,255,0,AP (Mysree Forest),1,,,,, +13331,1,10,255,0,AP (Volden Mines),1,,,,, +13332,1,10,255,0,AP (Dowe Valley),1,,,,, +13333,1,10,255,0,AP (Mysree Grove),1,,,,, +13334,1,10,255,0,AP (Deenan Woods),1,,,,, +13335,1,10,255,0,AP (Betland Plains),1,,,,, +13336,1,10,255,0,AP (Northern Betland Plains),1,,,,, +13337,1,10,255,0,AP (Zandora Wastelands),1,,,,, +13338,1,10,255,0,AP (Eastern Zandora),1,,,,, +13339,1,10,255,0,AP (Mergoda Ruins),1,,,,, +13340,1,10,255,0,AP (Bloodbane Isle),1,,,,, +13341,1,10,255,0,AP (Elan Water Grove),1,,,,, +13342,1,10,255,0,AP (Farana Plains),1,,,,, +13343,1,10,255,0,AP (Morrow Forest),1,,,,, +13344,1,10,255,0,AP (Kingal Canyon),1,,,,, +13345,1,10,255,0,AP (Rathnite Foothills),1,,,,, +13346,1,10,255,0,AP (Feryana Wilderness),1,,,,, +13347,1,10,255,0,AP (Megadosys Plateau),1,,,,, +13348,1,10,255,0,12_07_JP_obtain_01,1,,,,, +13349,1,10,255,0,12_07_JP_obtain_02,1,,,,, +13350,1,10,255,0,12_07_JP_obtain_03,1,,,,, +13351,1,10,255,0,12_07_JP_obtain_04,1,,,,, +13352,1,10,255,0,12_07_JP_obtain_05,1,,,,, +13353,1,10,255,0,12_07_JP obtained_06,1,,,,, +13354,1,10,255,0,12_07_JP obtained_07,1,,,,, +13355,1,10,255,0,12_07_JP_obtain_08,1,,,,, +13356,1,10,255,0,12_07_JP_obtain_09,1,,,,, +13357,1,10,255,0,12_07_JP_obtain_10,1,,,,, +13786,1,0,255,0,Secret Ability: Companion Health,1,,,,, +13787,1,0,255,0,Secret Ability: Companion Stamina,1,,,,, +13788,1,0,255,0,Secret Ability: Companion Attack,1,,,,, +13789,1,0,255,0,Secret Ability: Companion Magick,1,,,,, +13790,1,0,255,0,Secret Ability: Companion Defense,1,,,,, +13791,1,0,255,0,Secret Ability: Companion Magick Defense,1,,,,, +13800,1,1000,10,15,Superior White Dragon Miracle Cure,1,,,,, +13801,1,1000,10,15,Superior White Dragon Gala Extract,1,,,,, +13802,1,900,10,15,Large Pill of Savages,1,,,,, +13803,1,900,10,15,Strong Gala Pickling Liquor,1,,,,, +13804,1,600,10,15,Twin Gods Talisman,1,,,,, +13805,1,900,10,15,Fine Carpaccio,1,,,,, +13806,1,900,10,15,Herbal Mead,1,,,,, +13807,1,1000,10,15,Cure-All,1,,,,, +13808,1,600,10,15,Angel's Charm,1,,,,, +13809,1,600,10,15,Sprite's Charm,1,,,,, +13846,1,0,99,0,Skill acquisition_Goutame slash,1,,,,, +13847,1,0,99,0,AB Acquisition_Straight Strike Down,1,,,,, +13848,1,0,99,0,AB Acquisition_Zanbakuten Overthrow,1,,,,, +13849,1,0,99,0,AB Mastery_Gut Thrust Extinction,1,,,,, +13850,1,0,99,0,AB Acquisition_Collapse_Attack,1,,,,, +13851,1,0,99,0,AB Mastery_Strong_Reinforcement_Increase,1,,,,, +13852,1,0,99,0,AB Acquisition_Hard Shield,1,,,,, +13853,1,0,99,0,AB Acquisition_Renewal_Break,1,,,,, +13854,1,0,99,0,AB Acquisition_Linear_Collapse_Extinction,1,,,,, +13855,1,0,99,0,AB Mastery_Gut Thrust Crushing,1,,,,, +13856,1,0,99,0,AB Mastery_Hardened_Tamenuri,1,,,,, +13857,1,0,99,0,AB Mastery_Stronger_Ren breakage,1,,,,, +13858,1,0,99,0,AB Acquisition_Kaishinshitsu,1,,,,, +13859,1,0,99,0,AB Acquisition_Renzan Fall,1,,,,, +13860,1,0,99,0,AB Learn_Slash_Breakdown,1,,,,, +13861,1,0,99,0,AB Acquisition_Ranzan Shatter,1,,,,, +13862,1,0,99,0,AB Acquisition_Running Endurance,1,,,,, +13863,1,0,99,0,AB Learn_Turn_Kick_Tumble,1,,,,, +13864,1,0,99,0,AB Mastery_Deep_Attack,1,,,,, +13865,1,0,99,0,AB Acquisition_Renzan Shatter,1,,,,, +13866,1,0,99,0,AB Acquisition_Split,1,,,,, +13867,1,0,99,0,AB Acquisition_Ranzan Zetsu,1,,,,, +13868,1,0,99,0,AB Mastery_Strong_Attack,1,,,,, +13869,1,0,99,0,AB Acquisition_Turn kick Crushing,1,,,,, +13870,1,0,99,0,AB Mastery_Reversal,1,,,,, +13871,1,0,99,0,AB Acquisition_Bow shooting Falling,1,,,,, +13872,1,0,99,0,AB Acquisition_Yazan Retsu,1,,,,, +13873,1,0,99,0,AB Mastery_Rigid_structure,1,,,,, +13874,1,0,99,0,AB Mastery_Bakugya Retsu,1,,,,, +13875,1,0,99,0,AB Mastery_Static_Shooting_Inverted,1,,,,, +13876,1,0,99,0,AB Acquisition_Rescue,1,,,,, +13877,1,0,99,0,AB Acquisition_Bow shooting Crushing,1,,,,, +13878,1,0,99,0,AB Acquisition_Bakugaya Shatter,1,,,,, +13879,1,0,99,0,AB Acquisition_Yazan shattering,1,,,,, +13880,1,0,99,0,AB Acquisition_increase_consumption,1,,,,, +13881,1,0,99,0,AB Mastery_static_shattering,1,,,,, +13882,1,0,99,0,AB Mastery_Superior_Bow,1,,,,, +13883,1,0,99,0,AB Mastery_Healing_Ki Wing,1,,,,, +13884,1,0,99,0,AB Mastery_Breaking_Balls_Turned_down,1,,,,, +13885,1,0,99,0,AB Acquisition_Holy Spirit Falling,1,,,,, +13886,1,0,99,0,AB Acquisition_Fuuma,1,,,,, +13887,1,0,99,0,AB Acquisition_Impulse_Breakdown,1,,,,, +13888,1,0,99,0,AB Acquisition_Destruction_Absorption,1,,,,, +13889,1,0,99,0,AB Acquisition_Healing_Air_Tolerance,1,,,,, +13890,1,0,99,0,AB Mastery_Breaking_Ball_Breaking,1,,,,, +13891,1,0,99,0,AB Mastery_Holy Spirit,1,,,,, +13892,1,0,99,0,AB Mastery_Maozu,1,,,,, +13893,1,0,99,0,AB Mastery_impact_shattering,1,,,,, +13894,1,0,99,0,AB Mastery_hard_air,1,,,,, +13895,1,0,99,0,AB Learn_Shield_Breaking,1,,,,, +13896,1,0,99,0,AB Acquisition_Kakisho Retsu,1,,,,, +13897,1,0,99,0,AB Acquisition_Attack_Bombing,1,,,,, +13898,1,0,99,0,AB Acquisition_Goji,1,,,,, +13899,1,0,99,0,AB Acquisition _ Shield Order,1,,,,, +13900,1,0,99,0,AB Acquisition_Focusing,1,,,,, +13901,1,0,99,0,AB Learn_Shield_Batting_Shattering,1,,,,, +13902,1,0,99,0,AB Acquisition_About_Shattering,1,,,,, +13903,1,0,99,0,AB Acquisition_Attack_Bombing Down,1,,,,, +13904,1,0,99,0,AB Mastery_Shield_breakdown,1,,,,, +13905,1,0,99,0,AB Acquisition_shield_order_shattering,1,,,,, +13906,1,0,99,0,AB Acquisition_Vision_Very_Very_Very_Very_Very_Very,1,,,,, +13907,1,0,99,0,AB Acquisition_Magic_Bullet_Back down,1,,,,, +13908,1,0,99,0,AB Acquisition_Magic Trap Crushing,1,,,,, +13909,1,0,99,0,AB Acquisition_Demon Breaking Down,1,,,,, +13910,1,0,99,0,AB learning_hard_floating,1,,,,, +13911,1,0,99,0,AB Acquisition_Magic Breaking,1,,,,, +13912,1,0,99,0,AB Mastery_overturning_strength,1,,,,, +13913,1,0,99,0,AB Acquisition_Magic Bullet Shattering,1,,,,, +13914,1,0,99,0,AB Acquisition_Magic Trap Setup,1,,,,, +13915,1,0,99,0,AB Acquisition_Magic break Wing,1,,,,, +13916,1,0,99,0,AB Acquisition_Decrease,1,,,,, +13917,1,0,99,0,AB Acquisition_Magic Trap Wing,1,,,,, +13918,1,0,99,0,AB Acquisition_Kaido,1,,,,, +13919,1,0,99,0,AB Acquisition_Breakaway Fall,1,,,,, +13920,1,0,99,0,AB Learn_Magic_Slayer Extreme,1,,,,, +13921,1,0,99,0,AB Acquisition_Magic overthrowing crushing,1,,,,, +13922,1,0,99,0,AB Acquisition_Kaisen,1,,,,, +13923,1,0,99,0,AB Acquisition_Hirozan Down,1,,,,, +13924,1,0,99,0,AB Mastery_offensive_shield,1,,,,, +13925,1,0,99,0,AB Acquisition_Breaking,1,,,,, +13926,1,0,99,0,AB Mastery_Magic_falling_out,1,,,,, +13927,1,0,99,0,AB Acquisition_Magic Slash Crush,1,,,,, +13928,1,0,99,0,AB Mastery_Great grip,1,,,,, +13929,1,0,99,0,AB Acquisition_Hirozan Crush,1,,,,, +13930,1,0,99,0,AB Acquisition_Resentment,1,,,,, +13931,1,0,99,0,AB Mastery_Fighting_ya Down,1,,,,, +13932,1,0,99,0,AB Acquisition_Sukeya Ei,1,,,,, +13933,1,0,99,0,AB Acquisition_Introduction,1,,,,, +13934,1,0,99,0,AB Acquisition _ rapid progress,1,,,,, +13935,1,0,99,0,AB Mastery_Excitement_Ya Settlement,1,,,,, +13936,1,0,99,0,AB Mastery_Magic_shield,1,,,,, +13937,1,0,99,0,AB Acquisition_Sukeya Shun,1,,,,, +13938,1,0,99,0,AB Acquisition_Shun Tuya,1,,,,, +13939,1,0,99,0,AB Mastery_Introduction,1,,,,, +13940,1,0,99,0,AB Acquisition_Salvation_Devil,1,,,,, +13941,1,0,99,0,AB Mastery_Expand Fenya,1,,,,, +13942,1,0,99,0,AB Acquisition_Optometry,1,,,,, +13943,1,0,99,0,AB Mastery_Renunciation_Breakdown,1,,,,, +13944,1,0,99,0,AB Acquisition_Avoidance_Reflection Overthrow,1,,,,, +13945,1,0,99,0,AB Acquisition_Renewal_explosion Overthrow,1,,,,, +13946,1,0,99,0,AB Acquisition_Hard vision,1,,,,, +13947,1,0,99,0,AB Acquisition_Renewal_Impulse_Subversion,1,,,,, +13948,1,0,99,0,AB Acquisition_Strong,1,,,,, +13949,1,0,99,0,AB Acquisition_Renewal_Breakage,1,,,,, +13950,1,0,99,0,AB Acquisition_Renewal_Bombing_Smashing,1,,,,, +13951,1,0,99,0,AB Learn_About_Abandonment,1,,,,, +13952,1,0,99,0,AB Acquisition _ Empty,1,,,,, +13953,1,0,99,0,AB Acquisition_Renjo Shatter,1,,,,, +13954,1,0,99,0,AB Acquisition_protection_ren,1,,,,, +13955,1,0,99,0,Skill acquisition_Ryu Shield Sho,1,,,,, +13956,1,0,99,0,Skill acquisition_Bomb blades,1,,,,, +13957,1,0,99,0,Skill acquisition_Hopping hawk slash,1,,,,, +13958,1,0,99,0,Skill acquisition_Tenkyu Bakunyu,1,,,,, +13959,1,0,99,0,Skill acquisition_Sougane direct shooting,1,,,,, +13960,1,0,99,0,Skill Acquisition_Solars Riser,1,,,,, +13961,1,0,99,0,Skill Acquisition_Blast Addition,1,,,,, +13962,1,0,99,0,Skill Acquisition_Stone Light,1,,,,, +13963,1,0,99,0,Skill Acquisition_Protection Swing,1,,,,, +13964,1,0,99,0,Skill acquisition_Icicle earrings,1,,,,, +13965,1,0,99,0,Skill Acquisition_Lightning Stake,1,,,,, +13966,1,0,99,0,Skill acquisition_Great Fang Gouge,1,,,,, +13967,1,0,99,0,Skill acquisition_Earthquake,1,,,,, +13968,1,0,99,0,Skill Acquisition_Healing Flash,1,,,,, +13969,1,0,99,0,Skill acquisition_Tactile Magic Arrow,1,,,,, +13970,1,0,99,0,Skill Acquisition_Alchem Burst,1,,,,, +13971,1,0,99,0,Skill acquisition_Dorus Aeris,1,,,,, +14189,1,950,99,30,Key of Dragon Force,8,,,,, +14190,1,950,99,30,Key of Gemstones,8,,,,, +14191,1,950,99,30,Key of Treasures,8,,,,, +14192,1,950,99,30,Key of Jewelry,8,,,,, +16100,1,0,99,1,Book of Acquisition (Companion Healing),1,,,,, +16101,1,0,99,1,Book of Acquisition (Heavy Steps: Light),1,,,,, +16102,1,0,99,1,Book of Acquisition (Deft Footing: Light),1,,,,, +16103,1,0,99,1,Book of Acquisition (Extended Springs: Light),1,,,,, +16104,1,0,99,1,Book of Acquisition (Gathering: Light),1,,,,, +16105,1,0,99,1,Book of Acquisition (Efficacy: Light),1,,,,, +16106,1,0,99,1,Book of Acquisition (Effect Extension: Light),1,,,,, +16107,1,0,99,1,Book of Acquisition (Expert Excavator: Light),1,,,,, +16108,1,0,99,1,Book of Acquisition (Flow: Light),1,,,,, +16109,1,0,99,1,Book of Acquisition (Treasure Eye: Light),1,,,,, +16110,1,0,99,1,Book of Acquisition (Willpower: Light),1,,,,, +16111,1,0,99,1,Book of Acquisition (Safe Landing: Light),1,,,,, +16455,1,0,99,1,AB Acquisition _ spear shot Down,1,,,,, +16456,1,0,99,1,AB Acquisition_Tempo Ascending and Falling,1,,,,, +16457,1,0,99,1,AB Mastery_Tenkasho Topple,1,,,,, +16458,1,0,99,1,AB Acquisition_Active,1,,,,, +16459,1,0,99,1,AB Acquisition_Yarimai Falling,1,,,,, +16460,1,0,99,1,AB Mastery_Protection,1,,,,, +16461,1,0,99,1,AB Acquisition_Spear Breaking,1,,,,, +16462,1,0,99,1,AB Mastery_Ascension Breaking,1,,,,, +16463,1,0,99,1,AB Mastery_Tenkaku 破,1,,,,, +16464,1,0,99,1,AB Mastery_Strong_Attachment,1,,,,, +16465,1,0,99,1,AB Acquisition_Yarimai Break,1,,,,, +16466,1,0,99,1,AB Acquisition_Reinforcement,1,,,,, +16470,1,0,99,1,Skill Acquisition_Range Support,1,,,,, +16471,1,0,99,1,Skill Acquisition_Impact Barrier,1,,,,, +16743,1,10,50,10,Lestanian Herb Candy,1,,,,, +16744,1,10,50,10,Gala Potato Cookie,1,,,,, +16822,1,100,255,1,Experience Crystal,1,,,,, +16831,1,10000,255,1,Experience Crystal,1,,,,, +17106,1,10,50,1,Handpicked Cacao,1,,,,, +17107,1,80,10,1,Special Chocolate,1,,,,, +17923,1,100,99,80,Bonus Dungeon Ticket (XP),8,,,,, +17924,1,100,99,80,Bonus Dungeon Ticket (R),8,,,,, +17925,1,100,99,80,Bonus Dungeon Ticket (BO),8,,,,, +17926,1,100,99,80,Bonus Dungeon Ticket (G),8,,,,, +18640,1,500,99,80,Carrie's Special Sandwich,1,,,,, +18641,1,800,99,85,Carrie's Special Lunchbox,1,,,,, +18643,1,1,99,1,Dominion Point,1,,,,, +18644,1,10,99,2,Dominion Point,1,,,,, +18645,1,100,99,3,Dominion Point,1,,,,, +18742,1,0,255,1,High Orb (1 HO),1,,,,, +18743,1,0,255,2,High Orb (10 HO),1,,,,, +18744,1,0,255,3,High Orb (100 HO),1,,,,, +18816,1,0,1,1,Orb of Growth (LV.80),1,,,,, +18817,1,0,1,1,Orb of Complete Augmentation (Dragon Force Augmentation),1,,,,, +18818,1,0,1,1,Orb of Portcrystal and Area Rank Unlock,1,,,,, +18825,1,0,255,0,AP (Urteca Mountains),1,,,,, +18827,1,0,255,1,Adventure Pass Point,1,,,,, +18828,1,0,255,1,Coin Pouch (7500 G),1,,,,, +18829,1,1250,255,1,Rift Crystal (1250 RP),1,,,,, +18830,1,0,255,1,Blood Orb (750 BO),1,,,,, +18831,1,0,255,1,Experience Crystal,1,,,,, +18832,1,0,255,1,Play Point,1,,,,, +18836,1,0,99,0,Skill acquisition_Sword fang ascending slash_technique,1,,,,, +18837,1,0,99,0,Skill acquisition_Sword Fang Ascending Slash_Gang,1,,,,, +18838,1,0,99,0,Skill acquisition_shield bash_technique,1,,,,, +18839,1,0,99,0,Skill Acquisition_Shield Bash_Stiff,1,,,,, +18840,1,0,99,0,Skill Acquisition _ Sink Assassination _ Technique,1,,,,, +18841,1,0,99,0,Skill Acquisition _ Sink Assassination _ Stiff,1,,,,, +18842,1,0,99,0,Skill acquisition_Bomb blades_technique,1,,,,, +18843,1,0,99,0,Skill acquisition_Bakuflame_Blade_Gang,1,,,,, +18844,1,0,99,0,Skill acquisition_Range shooting_technique,1,,,,, +18845,1,0,99,0,Skill acquisition_Range shooting_Stiff,1,,,,, +18846,1,0,99,0,Skill acquisition_whirlpool shooting_technique,1,,,,, +18847,1,0,99,0,Skill acquisition_Whirlpool shooting_Stiff,1,,,,, +18848,1,0,99,0,Skill acquisition_Solars Riser_technique,1,,,,, +18849,1,0,99,0,Skill acquisition_Solars Riser_Gang,1,,,,, +18850,1,0,99,0,Skill acquisition_Seraphim flap_technique,1,,,,, +18851,1,0,99,0,Skill Acquisition_Seraphim Flap_Stiff,1,,,,, +18852,1,0,99,0,Skill acquisition_Earthshake_technique,1,,,,, +18853,1,0,99,0,Skill acquisition_Earthshake_Stiff,1,,,,, +18854,1,0,99,0,Skill acquisition_force shield_technique,1,,,,, +18855,1,0,99,0,Skill Acquisition_Force Shield_Stiff,1,,,,, +18856,1,0,99,0,Skill acquisition_Darkness mist_technique,1,,,,, +18857,1,0,99,0,Skill acquisition_Darkness Mist_Stiff,1,,,,, +18858,1,0,99,0,Skill acquisition_Thunder cage_technique,1,,,,, +18859,1,0,99,0,Skill acquisition_Thunder Cage_Stiff,1,,,,, +18860,1,0,99,0,Skill Acquisition_Mage Running_Waza,1,,,,, +18861,1,0,99,0,Skill Acquisition_Mage Running_Gang,1,,,,, +18862,1,0,99,0,Skill acquisition_Pattern hitting_technique,1,,,,, +18863,1,0,99,0,Skill Acquisition_Pattern Striking_Stiff,1,,,,, +18864,1,0,99,0,Skill acquisition_Flame bow_technique,1,,,,, +18865,1,0,99,0,Skill acquisition_Flame bow_Stiff,1,,,,, +18866,1,0,99,0,Skill acquisition_Reduced resistance bow_technique,1,,,,, +18867,1,0,99,0,Skill acquisition_Reduced resistance bow_Stiff,1,,,,, +18868,1,0,99,0,Skill acquisition_Pile binder_technique,1,,,,, +18869,1,0,99,0,Skill Acquisition_Pile Binder_Stiff,1,,,,, +18870,1,0,99,0,Skill acquisition_Alma Pillar_technique,1,,,,, +18871,1,0,99,0,Skill acquisition_Alma Pillar_Stiff,1,,,,, +18872,1,0,99,0,Skill Acquisition_Wall Grasshopper_Technique,1,,,,, +18873,1,0,99,0,Skill Acquisition_Wall Grasshopper_Stiff,1,,,,, +18874,1,0,99,0,Skill acquisition_Aram Fang_technique,1,,,,, +18875,1,0,99,0,Skill acquisition_Aram Fang_Stiff,1,,,,, +19199,1,0,99,1,Book of Acquisition (Resist Poison),1,,,,, +19200,1,0,99,1,Book of Acquisition (Anti-slow),1,,,,, +19201,1,0,99,1,Book of Acquisition (Anti-sleep),1,,,,, +19202,1,0,99,1,Book of Acquisition (Anti-stun),1,,,,, +19203,1,0,99,1,Book of Acquisition (Anti-drench),1,,,,, +19204,1,0,99,1,Book of Acquisition (Anti-oil),1,,,,, +19205,1,0,99,1,Book of Acquisition (Anti-seal),1,,,,, +19206,1,0,99,1,Book of Acquisition (Anti-subdue),1,,,,, +19207,1,0,99,1,Book of Acquisition (Anti-petrify),1,,,,, +19208,1,0,99,1,Book of Acquisition (Anti-goldify),1,,,,, +19209,1,0,99,1,Book of Acquisition (Close to Fire),1,,,,, +19210,1,0,99,1,Book of Acquisition (Close to Ice),1,,,,, +19211,1,0,99,1,Book of Acquisition (Close to Thunder),1,,,,, +19212,1,0,99,1,Book of Acquisition (Close to Holy),1,,,,, +19213,1,0,99,1,Book of Acquisition (Close to Dark),1,,,,, +19214,1,0,99,1,Book of Acquisition (Control Poison),1,,,,, +19215,1,0,99,1,Book of Acquisition (Control Slow),1,,,,, +19216,1,0,99,1,Book of Acquisition (Control Sleep),1,,,,, +19217,1,0,99,1,Book of Acquisition (Control Stun),1,,,,, +19218,1,0,99,1,Book of Acquisition (Quick Drying),1,,,,, +19219,1,0,99,1,Book of Acquisition (Quick Clean),1,,,,, +19220,1,0,99,1,Book of Acquisition (Quick Seal),1,,,,, +19221,1,0,99,1,Book of Acquisition (Reduce Subdue),1,,,,, +19222,1,0,99,1,Book of Acquisition (Reduce Tar),1,,,,, +19223,1,0,99,1,Book of Acquisition (Reduce Freeze),1,,,,, +19224,1,0,99,1,Book of Acquisition (Reduce Blind),1,,,,, +19225,1,0,99,1,Book of Acquisition (Reduce Fire),1,,,,, +19226,1,0,99,1,Book of Acquisition (Reduce Ice),1,,,,, +19227,1,0,99,1,Book of Acquisition (Reduce Thunder),1,,,,, +19228,1,0,99,1,Book of Acquisition (Reduce Holy),1,,,,, +19229,1,0,99,1,Book of Acquisition (Reduce Dark),1,,,,, +19230,1,0,99,1,Book of Acquisition (Reduce Physical Attack Down),1,,,,, +19231,1,0,99,1,Book of Acquisition (Reduce Defense Down),1,,,,, +19232,1,0,99,1,Book of Acquisition (Reduce Magick Attack Down),1,,,,, +19233,1,0,99,1,Book of Acquisition (Reduce Magick Defense Down),1,,,,, +19234,1,0,99,1,Book of Acquisition (Reduce Petrify),1,,,,, +19235,1,0,99,1,Book of Acquisition (Reduce Goldify),1,,,,, +19367,1,0,99,80,Custom-Made Service Ticket,1,,,,, +19382,1,150,99,10,Fresh Sangria,1,,,,, +19383,1,150,99,10,Spicy Radish Marinade,1,,,,, +19384,1,150,99,10,Beach Grilled Meat Skewers,1,,,,, +19508,1,1000,255,1,Coin Pouch (1000 G),1,,,,, +19509,1,10000,255,1,Coin Pouch (10000 G),1,,,,, +19510,1,1000,255,1,Rift Crystal (1000 RP),1,,,,, +19511,1,1000,255,1,Blood Orb (1000 BO),1,,,,, +21182,1,10,99,1,Ghost Marshmallow,1,,,,, +21183,1,10,99,1,Skull Gummy,1,,,,, +21328,1,10,99,1,Finest Chocolate Cake,1,,,,, +21329,1,10,99,1,Sweet Honey Cake,1,,,,, +21484,1,0,99,0,3.2ex:Fighter:direct down-thrust technique,1,,,,, +21485,1,0,99,0,3.2ex:fighter:nadir thrust stiff,1,,,,, +21486,1,0,99,0,3.3ex: fighter:canopy slash technique,1,,,,, +21487,1,0,99,0,3.3ex:fighter:canopy slash Tsuyoshi,1,,,,, +21488,1,0,99,0,3.2ex: hunter stiff shot technique,1,,,,, +21489,1,0,99,0,3.2ex: hunter stiff shot stiff,1,,,,, +21490,1,0,99,0,3.3ex: hunter descending explosive flame arrow technique,1,,,,, +21491,1,0,99,0,3.3ex: hunter falling explosive arrow Tsuyoshi,1,,,,, +21492,1,0,99,0,3.2ex: Priest Cure Spot Technique,1,,,,, +21493,1,0,99,0,3.2ex: Priest Cure Spot Tsuyoshi,1,,,,, +21494,1,0,99,0,3.3ex: priest defense riser technique,1,,,,, +21495,1,0,99,0,"3.3ex: Priest defense riser, stiff",1,,,,, +21496,1,0,99,0,3.2ex: Shield rampertrade technique,1,,,,, +21497,1,0,99,0,3.2ex: shield rampertrade stiff,1,,,,, +21498,1,0,99,0,3.3ex: shield cent wall technique,1,,,,, +21499,1,0,99,0,3.3ex: shield cent wall stiff,1,,,,, +21500,1,0,99,0,3.2ex: Seeker kick jump technique,1,,,,, +21501,1,0,99,0,3.2ex: seeker kick jump stiff,1,,,,, +21502,1,0,99,0,3.3ex: Seeker agit-splitting technique,1,,,,, +21503,1,0,99,0,"3.3ex: Seeker agit-split, stiff",1,,,,, +21504,1,0,99,0,3.2ex: Sorcerer Flame Wall technique,1,,,,, +21505,1,0,99,0,3.2ex: Sorcerer Flame Wall Tsuyoshi,1,,,,, +21506,1,0,99,0,3.3ex: Sorcerer Frost Spike technique,1,,,,, +21507,1,0,99,0,"3.3ex: Sorcerer Frost Spike, stiff",1,,,,, +21508,1,0,99,0,3.2ex: Eleacha healing flash technique,1,,,,, +21509,1,0,99,0,3.2ex: Eleacha healing flash Tsuyoshi,1,,,,, +21510,1,0,99,0,3.3ex: Eleacha reduced magic bow technique,1,,,,, +21511,1,0,99,0,3.3ex: Eleacha reduced anti-magic bow stiff,1,,,,, +21512,1,0,99,0,3.2ex: Warrior kawashi slash technique,1,,,,, +21513,1,0,99,0,3.2ex:Warrior kawashi slash Tsuyoshi,1,,,,, +21514,1,0,99,0,3.3ex: Warrior large wheel slash technique,1,,,,, +21515,1,0,99,0,3.3ex: Warrior large wheel slash Tsuyoshi,1,,,,, +21516,1,0,99,0,3.2ex: Alchemialma Wape technique,1,,,,, +21517,1,0,99,0,3.2ex: Alchemia alma wipe stiff,1,,,,, +21518,1,0,99,0,3.3ex: Alchemilex Elementa technique,1,,,,, +21519,1,0,99,0,3.3ex: Alchemilex elementa stiff,1,,,,, +21520,1,0,99,0,3.2ex: Spirancol spike technique,1,,,,, +21521,1,0,99,0,"3.2ex: Spirancol spike, stiff.",1,,,,, +21522,1,0,99,0,3.3ex: Spirancure Grastha technique,1,,,,, +21523,1,0,99,0,3.3ex: Spirancure grastha Tsuyoshi,1,,,,, +21524,1,0,99,0,3.2 Exquisite Skills:High Scepter:Eclipse Bright,1,,,,, +21525,1,0,99,0,3.3 Exquisite Skills:High Scepter:Phantom Edge,1,,,,, +21526,1,0,99,0,Exception AB:High Scepter:Four Blows Down,1,,,,, +21527,1,0,99,0,Exception AB:High Scepter:Arc Strike Down,1,,,,, +21528,1,0,99,0,Exception AB:High Scepter:Sora Fork Falling,1,,,,, +21529,1,0,99,0,Exceedingly skill AB:High scepter:Ascending and falling down,1,,,,, +21530,1,0,99,0,Exception AB:High Scepter:Everlasting Strike,1,,,,, +21531,1,0,99,0,Exhaustive AB:High Scepter:Partial Aspiration,1,,,,, +21532,1,0,99,0,Exquisite AB:High Scepter:Empty Fork Inhaler,1,,,,, +21533,1,0,99,0,Exhaustive AB:High Scepter:Ascent Absorption,1,,,,, +21534,1,0,99,0,Exception AB:High Scepter:Four Strikes Absorption,1,,,,, +21535,1,0,99,0,Exception AB:High Scepter:Arc Blast Absorption,1,,,,, +21536,1,0,99,0,Exquisite AB:High Scepter:Transferring Strikes (3.2),1,,,,, +21537,1,0,99,0,Exquisite AB:High Scepter:Streamlining (3.2),1,,,,, +21631,1,0,1,1,Become LV.90 Orb (Fighter),1,,,,, +21632,1,0,1,1,Become LV.90 Orb (Shield Sage),1,,,,, +21633,1,0,1,1,Become LV.90 Orb (Hunter),1,,,,, +21634,1,0,1,1,Become LV.90 Orb (Priest),1,,,,, +21635,1,0,1,1,Become LV.90 Orb (Sorcerer),1,,,,, +21636,1,0,1,1,Become LV.90 Orb (Seeker),1,,,,, +21637,1,0,1,1,Become LV.90 Orb (Element Archer),1,,,,, +21638,1,0,1,1,Become LV.90 Orb (Warrior),1,,,,, +21639,1,0,1,1,Become LV.90 Orb (Alchemist),1,,,,, +21640,1,0,1,1,Become LV.90 Orb (Spirit Lancer),1,,,,, +21641,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Fighter),1,,,,, +21642,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Shield Sage),1,,,,, +21643,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Hunter),1,,,,, +21644,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Priest),1,,,,, +21645,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Sorcerer),1,,,,, +21646,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Seeker),1,,,,, +21647,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Element Archer),1,,,,, +21648,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Warrior),1,,,,, +21649,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Alchemist),1,,,,, +21650,1,0,1,1,Season 1~2 War Skill/Job Training Full Unlock (Spirit Lancer),1,,,,, +23113,1,1,255,1,Gold Dragon Mark,1,,,,, +23114,1,10,255,1,Gold Dragon Mark,1,,,,, +23115,1,100,255,1,Gold Dragon Mark,1,,,,, +23116,1,1,255,1,Silver Dragon Mark,1,,,,, +23117,1,10,255,1,Silver Dragon Mark,1,,,,, +23118,1,100,255,1,Silver Dragon Mark,1,,,,, +23119,1,1,255,1,Red Dragon Mark,1,,,,, +23120,1,10,255,1,Red Dragon Mark,1,,,,, +23121,1,100,255,1,Red Dragon Mark,1,,,,, +23122,1,1,255,1,Bitterblack Maze Reset Ticket,1,,,,, +23123,1,0,1,1,Orb of Growth (LV.80),1,,,,, +23365,1,0,99,80,Event Ticket (White Day),8,,,,, +23366,1,0,99,80,Event Ticket (3rd Anniversary),8,,,,, +23367,1,0,99,80,Event Ticket (Golden Palace),8,,,,, +23368,1,0,99,80,Event Ticket,8,,,,, +23369,1,0,99,80,Event Ticket,8,,,,, +23370,1,0,99,80,Event Ticket,8,,,,, +23371,1,0,99,80,Event Ticket,8,,,,, +23372,1,0,99,80,Event Ticket,8,,,,, +23373,1,0,99,80,Event Ticket,8,,,,, +23374,1,0,99,80,Event Ticket,8,,,,, +23375,1,0,99,80,Bonus Dungeon Ticket (SP),8,,,,, +23411,1,100,99,80,Bonus Dungeon Ticket (JP),8,,,,, +23412,1,100,99,80,Bonus Dungeon Ticket (HO),8,,,,, +23413,1,0,255,1,Job Point,1,,,,, +23545,1,10,99,1,Halloween Petit Muffin,1,,,,, +23546,1,10,99,1,Angelic Wafer,1,,,,, +23547,1,10,99,1,Devil's Nougat,1,,,,, +23548,1,10,99,1,Sparkling Snow Large Crystal,1,,,,, +24722,1,500,10,15,Dispelling Holy Water,1,,,,, +24742,1,100,10,130,Dragon Fighting Talisman,1,,,,, +24743,1,100,10,130,Dragon Protection Talisman,1,,,,, +24786,1,0,1,1,Become LV.100 Orb (Fighter),1,,,,, +24787,1,0,1,1,Become LV.100 Orb (Shield Sage),1,,,,, +24788,1,0,1,1,Become LV.100 Orb (Hunter),1,,,,, +24789,1,0,1,1,Become LV.100 Orb (Priest),1,,,,, +24790,1,0,1,1,Become LV.100 Orb (Sorcerer),1,,,,, +24791,1,0,1,1,Become LV.100 Orb (Seeker),1,,,,, +24792,1,0,1,1,Become LV.100 Orb (Element Archer),1,,,,, +24793,1,0,1,1,Become LV.100 Orb (Warrior),1,,,,, +24794,1,0,1,1,Become LV.100 Orb (Alchemist),1,,,,, +24795,1,0,1,1,Become LV.100 Orb (Spirit Lancer),1,,,,, +24796,1,0,1,1,Become LV.100 Orb (High Scepter),1,,,,, +24797,1,0,1,1,Orb of Growth (LV.90),1,,,,, +24798,1,0,1,1,Orb of Growth (LV.80),1,,,,, +24800,1,10,99,15,Hand-knitted knitwear,1,,,,, +24801,1,10,99,15,Romantic Letter,1,,,,, +25623,1,0,1,1,Orb of Growth (LV.90),1,,,,, +25624,1,0,1,1,Orb of Growth (LV.90),1,,,,, +25625,1,0,1,1,Orb of Growth (LV.90),1,,,,, +25651,1,0,255,1,Play Point,1,,,,, +25652,1,0,255,1,Play Point,1,,,,, +25653,1,0,255,1,Play Point,1,,,,, +1053,2,5,99,1,Weight Reduction,125,,,,, +1054,2,5,99,1,Low Level XP Up,125,,,,, +1074,2,5,99,1,Beast-Steak,122,,,,, +1316,2,50,99,4,Glowworm,123,,,,, +5723,2,0,1,0,Promotion exam A,123,,,,, +1359,2,0,1,0,Promotion Exam B,123,,,,, +7551,2,85,99,5,Large Beast-Steak,122,,,,, +7726,2,185,99,7,Marbled Beast-Steak,122,,,,, +7727,2,250,99,8,Ambrosial Beast-Steak,122,,,,, +7728,2,25,99,3,Rotten Lump,122,,,,, +7729,2,75,99,3,Orb of Darkness,113,,,,, +7730,2,515,99,10,Eye Gem,113,,,,, +7731,2,915,99,12,Rainbow Eye Gem,113,,,,, +7732,2,25,99,3,Ape Pelt,107,,,,, +7733,2,50,99,4,Large Simian Thick Pelt,107,,,,, +7734,2,325,99,9,Blob Flesh,122,,,,, +7735,2,5,99,1,Undead Carrion,122,,,,, +7736,2,10,99,2,Saurian Tail,122,,,,, +7737,2,130,99,6,Saurian Gland,122,,,,, +7738,2,130,99,6,Superior Saurian Tail,122,,,,, +7739,2,325,99,9,White Lion Pelt,107,,,,, +7740,2,250,99,8,Giant Eyeball,122,,,,, +7741,2,325,99,9,Sinister Carrion,122,,,,, +7742,2,410,99,10,Moist Black Leather,107,,,,, +7743,2,757,99,11,Gold Thread,105,,,,, +7744,2,410,99,10,Mystery Organs,122,,,,, +7745,2,325,99,9,Cockatrice Poison Gland,122,,,,, +7746,2,610,99,12,Nightmare's Vocal Cords,122,,,,, +7747,2,370,99,7,Sphinx Claw,109,,,,, +7748,2,820,99,10,Sinister Horn,110,,,,, +7749,2,170,99,6,Colossus Horn,110,,,,, +7750,2,10,99,1,Small Horn,110,,,,, +7751,2,650,99,9,Corpse-Eater's Horn,110,,,,, +7752,2,20,99,3,Goblin Horn,110,,,,, +7753,2,205,99,10,Cracked Black Horn,110,,,,, +7754,2,1220,99,12,Dragon Horn,110,,,,, +7756,2,650,99,9,Angules Horn,110,,,,, +7758,2,260,99,6,Griffin Beak,110,,,,, +7759,2,370,99,7,Sharp Claw,109,,,,, +7760,2,20,99,3,Orc Tusk,109,,,,, +7761,2,650,99,7,Orc's War Tusk,109,,,,, +7762,2,170,99,5,Cyclops Tusk,109,,,,, +7763,2,1220,99,12,Dragon Fang,109,,,,, +7764,2,277,99,7,Ancient Grimoire,120,,,,, +7765,2,500,99,8,Water Dragon Fang,109,,,,, +7766,2,370,99,6,Ogre Claw,109,,,,, +7767,2,10,99,2,Dry Bone,108,,,,, +7768,2,5,99,1,Animal Bone,108,,,,, +7769,2,130,99,6,Black Skull,108,,,,, +7770,2,325,99,9,Thick Bone,108,,,,, +7771,2,50,99,3,Giant Bone,108,,,,, +7772,2,410,99,11,Cursed Skull,108,,,,, +7773,2,5,99,1,Animal Fur,106,,,,, +7774,2,10,99,2,Supple Fur,106,,,,, +7775,2,25,99,3,Ape Fur,106,,,,, +7776,2,130,99,6,Ogre Fur,106,,,,, +7777,2,185,99,7,Necrophagous Bristle,106,,,,, +7778,2,250,99,8,Beast Fur,106,,,,, +7779,2,130,99,5,Beast's Mane,106,,,,, +7780,2,325,99,9,Pure White Mane,106,,,,, +7781,2,260,99,10,Transmuted Fur,106,,,,, +7782,2,410,99,9,Silver Bristle,106,,,,, +7783,2,130,99,6,Harpy Flight Feather,112,,,,, +7784,2,370,99,7,Giant's Horn,110,,,,, +7785,2,500,99,8,Goat Horn,110,,,,, +7787,2,260,99,5,Large Fang,109,,,,, +7788,2,100,99,4,Crooked Fang,109,,,,, +7798,2,15,99,2,Small Fang,109,,,,, +7799,2,650,99,9,Behemoth Fang,109,,,,, +7800,2,820,99,10,Shadowy Claw,109,,,,, +7801,2,500,99,8,Beast Claw,109,,,,, +7802,2,1220,99,12,Spectral Dragon Claw,109,,,,, +7803,2,25,99,3,Fine Bleached Bone,108,,,,, +7804,2,85,99,5,Magick-Tinged Bone,108,,,,, +7806,2,410,99,12,Huge Dragon Bone Lump,108,,,,, +7807,2,185,99,7,Mutated Bone Lump,108,,,,, +7808,2,757,99,11,Witch's Grimoire,120,,,,, +7809,2,50,99,4,Giant Fur,106,,,,, +7810,2,85,99,4,Sphinx Hair,106,,,,, +7811,2,5,99,1,Bird Feather,112,,,,, +7812,2,10,99,1,Clear Insect Wing,112,,,,, +7813,2,10,99,2,Harpy Pinion,112,,,,, +7814,2,130,99,6,Griffin Feather,112,,,,, +7815,2,85,99,4,Sphinx Azure Pinion,112,,,,, +7816,2,325,99,9,Cockatrice Raven Pinion,112,,,,, +7818,2,410,99,10,Glossy Black Feather,112,,,,, +7819,2,610,99,12,Demonic Fowl Feather,112,,,,, +7820,2,250,99,8,Lindwurm Fin,112,,,,, +7822,2,405,99,11,Transmuted Gold Feather,112,,,,, +7823,2,505,99,11,Bright Gold Feather,112,,,,, +7824,2,10,99,2,Clear Water,119,,,,, +7825,2,25,99,3,Clear Spring Water,119,,,,, +7826,2,85,99,5,Stagnant Water,119,,,,, +7827,2,50,99,4,Red Liquor,119,,,,, +7828,2,85,99,5,White Liquor,119,,,,, +7829,2,185,99,7,Healing Drop,119,,,,, +7830,2,250,99,8,Energy Liquid,119,,,,, +7831,2,325,99,9,Blessed Drop,119,,,,, +7832,2,325,99,9,Magickal Potion,119,,,,, +7833,2,280,99,11,Alkahest,119,,,,, +7834,2,5,99,1,Slime Liquid,119,,,,, +7836,2,5,99,1,Insect Venom,119,,,,, +7837,2,185,99,7,Strong Acid Slime Piece,119,,,,, +7838,2,130,99,6,Undead Extract,119,,,,, +7839,2,25,99,4,Unrefined Demon Wine,119,,,,, +7840,2,50,99,4,Strong Viscous Liquid,119,,,,, +7841,2,85,99,5,Black Tar,119,,,,, +7842,2,325,99,9,Cockatrice Liquor,119,,,,, +7843,2,5,99,2,Coarse Sand,103,,,,, +7844,2,10,99,3,Polishing Sand,103,,,,, +7845,2,25,99,3,Silken Sand,103,,,,, +7846,2,185,99,7,Forest Chernozem,103,,,,, +7847,2,50,99,4,Hematite Sand,103,,,,, +7848,2,85,99,6,Blue Alluvial Gold,103,,,,, +7849,2,130,99,6,Magick Silt,103,,,,, +7850,2,330,99,10,Bone Meal,103,,,,, +7851,2,250,99,8,White Shining Sand,103,,,,, +7852,2,325,99,9,Sandcrystal,103,,,,, +7853,2,37,99,3,Iron Ore Fragment,102,,,,, +7854,2,15,99,2,Copper Ore,102,,,,, +7855,2,75,99,4,Iron Ore,102,,,,, +7856,2,127,99,5,Marble,102,,,,, +7857,2,277,99,7,Silver Ore,102,,,,, +7858,2,7,99,1,Bronze Ore,102,,,,, +7859,2,487,99,9,Gold Ore,102,,,,, +7860,2,504,99,10,Black Ore,102,,,,, +7861,2,195,99,6,Hematite,102,,,,, +7862,2,487,99,9,Mithril Ore,102,,,,, +7863,2,127,99,5,Drilled Ore,102,,,,, +7864,2,195,99,6,Rock Scale,102,,,,, +7865,2,80,99,4,Monster Gallstone,102,,,,, +7866,2,615,99,7,Golem Magickal Rock,102,,,,, +7867,2,615,99,7,Magick Medal,102,,,,, +7868,2,277,99,7,Phantom Ore,102,,,,, +7869,2,375,99,8,Lava Rock,102,,,,, +7870,2,757,99,10,High Quality Magick Medal,102,,,,, +7871,2,915,99,12,Alchemite,102,,,,, +7872,2,50,99,3,Dull Iron Ingot,101,,,,, +7873,2,20,99,2,Copper Ingot,101,,,,, +7874,2,100,99,4,Iron Ingot,101,,,,, +7875,2,370,99,7,Silver Ingot,101,,,,, +7876,2,10,99,1,Bronze Ingot,101,,,,, +7877,2,650,99,9,Gold Ingot,101,,,,, +7878,2,820,99,10,Black Iron Ingot,101,,,,, +7879,2,260,99,6,Red Chromium,101,,,,, +7880,2,650,99,9,Mithril Ingot,101,,,,, +7881,2,170,99,5,Drilled Plate Sheet,101,,,,, +7882,2,170,99,5,Jewel Steel Ingot,101,,,,, +7883,2,370,99,7,Bornite Ingot,101,,,,, +7884,2,500,99,8,Spirit Silver Ingot,101,,,,, +7885,2,820,99,10,Blue Steel Ingot,101,,,,, +7886,2,1010,99,11,Magick Gold Ingot,101,,,,, +7887,2,1220,99,12,Dark Metal,101,,,,, +7888,2,500,99,8,Red Alloy Ingot,101,,,,, +7889,2,820,99,10,Spiritual Will Fragment,102,,,,, +7890,2,1010,99,11,Phantom Metal,101,,,,, +7891,2,1010,99,11,Electrum Plate,101,,,,, +7892,2,820,99,10,Electrum,101,,,,, +7893,2,10,99,2,Fluorite,113,,,,, +7894,2,277,99,7,Agate,113,,,,, +7895,2,75,99,4,Peridot,113,,,,, +7896,2,127,99,5,Garnet,113,,,,, +7897,2,37,99,3,Amethyst,113,,,,, +7898,2,487,99,9,Emerald,113,,,,, +7899,2,195,99,6,Sapphire,113,,,,, +7900,2,375,99,8,Ruby,113,,,,, +7901,2,127,99,5,Crystal,113,,,,, +7902,2,375,99,8,Lapis Lazuli,113,,,,, +7903,2,195,99,6,Onyx,113,,,,, +7904,2,375,99,8,Topaz,113,,,,, +7907,2,75,99,4,Spinel,113,,,,, +7908,2,757,99,11,Smoky Quartz,113,,,,, +7909,2,915,99,12,Spirit Crystal,113,,,,, +7910,2,487,99,9,Pigeon Blood,113,,,,, +7911,2,515,99,10,Demonic Gem,113,,,,, +7912,2,127,99,4,Mist Gem,113,,,,, +7913,2,915,99,12,Flame Crystal,113,,,,, +7914,2,527,99,11,Star Sphene,113,,,,, +7916,2,75,99,4,Apophyllite,113,,,,, +7917,2,5,99,1,Animal Pelt,107,,,,, +7918,2,130,99,5,Strong Animal Leather,107,,,,, +7919,2,10,99,2,Lizardscale Pelt,107,,,,, +7920,2,130,99,6,Strong Lizardscale Pelt,107,,,,, +7921,2,185,99,7,Smooth Leather,107,,,,, +7922,2,610,99,12,Spectral Dragonscale,107,,,,, +7923,2,325,99,9,Beast Leather,107,,,,, +7924,2,85,99,5,Rugged Leather,107,,,,, +7925,2,250,99,8,Giant Tough Pelt,107,,,,, +7927,2,325,99,9,Smooth Dragonleather,107,,,,, +7928,2,250,99,8,Dragon Hide,107,,,,, +7929,2,325,99,9,Thick Dragonscale,107,,,,, +7930,2,610,99,12,Amber Dragonscale,107,,,,, +7931,2,610,99,12,Azure Dragonscale,107,,,,, +7932,2,325,99,9,Bluish Gray Dragonscale,107,,,,, +7934,2,10,99,1,Common Cloth,104,,,,, +7935,2,100,99,4,Leather Cloth,104,,,,, +7936,2,50,99,3,Linen,104,,,,, +7937,2,260,99,6,Hard Leather Cloth,104,,,,, +7938,2,170,99,5,Combat Fabric,104,,,,, +7939,2,370,99,7,Courtly Cloth,104,,,,, +7940,2,500,99,8,Protective Cloth,104,,,,, +7941,2,500,99,8,Dragonleather,104,,,,, +7942,2,650,99,9,Blow-Resistant Cloth,104,,,,, +7943,2,820,99,10,Sacred Blessed Cloth,104,,,,, +7944,2,20,99,2,Burial Shroud,104,,,,, +7945,2,370,99,7,Orcish Cloth,104,,,,, +7946,2,170,99,5,Bloodstained Red Cloth,104,,,,, +7947,2,650,99,9,Sinister Black Cloth,104,,,,, +7948,2,650,99,9,Cursed Cloth,104,,,,, +7949,2,1220,99,12,Witch's Velvet,104,,,,, +7950,2,1010,99,11,Mergan Cloth,104,,,,, +7951,2,15,99,2,Filament,105,,,,, +7952,2,37,99,3,Rough Thread,105,,,,, +7953,2,75,99,4,Leather Cord,105,,,,, +7954,2,127,99,5,Spun Yarn,105,,,,, +7955,2,195,99,6,Iron Thread,105,,,,, +7956,2,277,99,8,Strong Thread,105,,,,, +7957,2,277,99,7,Demon Thread,105,,,,, +7958,2,487,99,9,Drómi,105,,,,, +7959,2,615,99,10,Gleipnir,105,,,,, +7960,2,7,99,1,Spider Thread,105,,,,, +7961,2,7,99,1,Thin Wood,118,,,,, +7962,2,15,99,2,Brown Wood,118,,,,, +7963,2,37,99,3,Hard Wood,118,,,,, +7964,2,277,99,7,White Wood,118,,,,, +7965,2,75,99,4,Red Lumber,118,,,,, +7966,2,375,99,8,Rosewood,118,,,,, +7967,2,127,99,5,Cedar Wood,118,,,,, +7968,2,195,99,6,Pine Lumber,118,,,,, +7969,2,375,99,8,Sequoia Wood,118,,,,, +7970,2,487,99,9,Black Wood,118,,,,, +7971,2,100,99,4,Ent Branch,118,,,,, +7972,2,210,99,6,High Quality Wood,118,,,,, +7974,2,5,99,1,Baby Herb,114,,,,, +7975,2,25,99,3,Wild Herb,114,,,,, +7976,2,10,99,2,Lestania Herb,114,,,,, +7977,2,85,99,5,Yellow Thyme,114,,,,, +7978,2,130,99,6,Red Sage,114,,,,, +7979,2,185,99,7,Blue Flower,114,,,,, +7980,2,25,99,3,Purple Anise,114,,,,, +7981,2,85,99,5,Moonglow,114,,,,, +7982,2,50,99,4,Angelica,114,,,,, +7983,2,250,99,8,King Bay Leaf,114,,,,, +7984,2,325,99,9,Deenan Hyssop,114,,,,, +7985,2,50,99,4,Goblin's Leaf,114,,,,, +7986,2,325,99,9,Goblin's Flower,114,,,,, +7987,2,50,99,4,Ent Leaf,114,,,,, +7989,2,10,99,2,Small Nut,114,,,,, +7990,2,250,99,8,Bluecurrant,114,,,,, +7991,2,25,99,3,Green Seed,114,,,,, +7992,2,250,99,8,Ent Seed,114,,,,, +7993,2,5,99,1,Gala Mushroom,117,,,,, +7994,2,10,99,2,Quality Gala Mushroom,117,,,,, +7995,2,185,99,7,High Quality Gala Mushroom,117,,,,, +7996,2,25,99,3,Stagnant Shroom,117,,,,, +7997,2,250,99,8,Fiend's Perch,117,,,,, +7998,2,85,99,5,Moonlight Mushroom,117,,,,, +7999,2,325,99,9,Pearl Mushroom,117,,,,, +8000,2,50,99,4,Troll's Poisonous Moss,117,,,,, +8001,2,325,99,9,Troll's Blue Poisonous Moss,117,,,,, +8002,2,15,99,2,Blank Scroll,120,,,,, +8003,2,75,99,4,Scroll of Power,120,,,,, +8004,2,75,99,4,Scroll of Protection,120,,,,, +8005,2,75,99,4,Scroll of Sorcery,120,,,,, +8006,2,75,99,4,Scroll of Magickal Protection,120,,,,, +8007,2,277,99,7,Scroll of Great Strength,120,,,,, +8008,2,277,99,7,Scroll of Defense,120,,,,, +8009,2,277,99,7,Scroll of Great Sorcery,120,,,,, +8010,2,277,99,7,Scroll of Magickal Defense,120,,,,, +8011,2,127,99,5,Scroll of Fire,120,,,,, +8012,2,127,99,5,Scroll of Ice,120,,,,, +8013,2,127,99,5,Scroll of Thunder,120,,,,, +8014,2,195,99,6,Scroll of Holy,120,,,,, +8015,2,195,99,6,Scroll of Darkness,120,,,,, +8016,2,10,99,2,White Seashell,123,,,,, +8017,2,410,99,5,Beautiful Conch Shell,123,,,,, +8018,2,85,99,10,Large Scallop Shell,123,,,,, +8019,2,185,99,7,Broken Dagger,123,,,,, +8020,2,325,99,9,Orc Decoration,123,,,,, +8021,2,610,99,12,Ancient Knight's Emblem,123,,,,, +8022,2,410,99,11,Demon Arming Points,123,,,,, +8023,2,250,99,11,Mergan Ring,123,,,,, +8024,2,130,99,6,Rusted Plate,123,,,,, +8025,2,190,99,10,Chipped Gold Lump,123,,,,, +8026,2,50,99,4,Mysterious Gold Lump,123,,,,, +8027,2,220,99,11,Training Stakes,123,,,,, +8028,2,85,99,5,Large Metal Plate,123,,,,, +8029,2,505,99,10,Dirty Sheet Metal,123,,,,, +8030,2,505,99,11,Exquisite Metal Plate,123,,,,, +8031,2,505,99,11,Alchemized Armor Plate,123,,,,, +8032,2,610,99,12,Golden Dragon King Wedge,123,,,,, +8033,2,210,99,11,Aliment Extractant,123,,,,, +8034,2,130,99,6,Goblin Gunpowder,123,,,,, +8035,2,25,99,3,Attack Upgrade Rock,126,,,,, +8036,2,500,99,7,Quality Attack Upgrade Rock,126,,,,, +8052,2,2000,99,8,White Dragon Attack Upgrade Rock,126,,,,, +8067,2,25,99,3,Defense Upgrade Rock,127,,,,, +8068,2,500,99,7,Quality Defense Upgrade Rock,127,,,,, +8084,2,2000,99,8,White Dragon Defense Upgrade Rock,127,,,,, +8135,2,100,99,1,Red Dye,128,,,,, +8136,2,100,99,1,Green Dye,128,,,,, +8137,2,100,99,1,Blue Dye,128,,,,, +8138,2,100,99,1,Yellow Dye,128,,,,, +8139,2,100,99,1,Pink Dye,128,,,,, +8140,2,100,99,1,Black Dye,128,,,,, +8141,2,2000,99,15,Rainbow Dye,128,,,,, +8142,2,2000,99,15,Color Restorer,128,,,,, +9059,2,515,99,10,Gold-Striped Hardwood,118,,,,, +9060,2,20,99,2,Lead Ore,102,,,,, +9061,2,127,99,5,Pyrite,102,,,,, +9062,2,375,99,8,Cerussite,102,,,,, +9063,2,130,99,6,Coconut-Scented Milkcap,117,,,,, +9064,2,250,99,8,Northern Oregano,114,,,,, +9065,2,330,99,10,Zandoratalis,114,,,,, +9159,2,557,99,11,Alchemic Wood,118,,,,, +9193,2,100,99,6,Crest of Lightness,124,,,,, +9194,2,100,99,11,Crest of Unburdening,124,,,,, +9195,2,100,99,3,Crest of Power,124,,,,, +9196,2,100,99,7,Crest of Greater Power,124,,,,, +9197,2,100,99,9,Crest of Sheer Power,124,,,,, +9198,2,100,99,10,Crest of Herculean Power,124,,,,, +9199,2,100,99,3,Crest of Magick,124,,,,, +9200,2,100,99,7,Crest of Greater Magick,124,,,,, +9201,2,100,99,9,Crest of Sheer Magick,124,,,,, +9202,2,100,99,10,Crest of Superior Magick,124,,,,, +9203,2,100,99,6,Crest of Increased Attack,124,,,,, +9204,2,100,99,9,Crest of Amplified Attack,124,,,,, +9205,2,100,99,6,Crest of Dazzling,124,,,,, +9209,2,100,99,3,Crest of Flesh Cutting,124,,,,, +9210,2,2500,99,15,Crest of Flesh Cutting II,124,,,,, +9211,2,100,99,3,Crest of Beast Hunting,124,,,,, +9212,2,2500,99,15,Crest of Beast Hunting II,124,,,,, +9213,2,100,99,6,Crest of Demon Slaying,124,,,,, +9214,2,2500,99,15,Crest of Demon Slaying II,124,,,,, +9215,2,100,99,3,Crest of Massacre,124,,,,, +9216,2,2500,99,15,Crest of Massacre II,124,,,,, +9217,2,100,99,3,Crest of Fracturing,124,,,,, +9218,2,2500,99,15,Crest of Fracturing II,124,,,,, +9219,2,100,99,3,Crest of Mutilation,124,,,,, +9220,2,2500,99,15,Crest of Mutilation II,124,,,,, +9221,2,100,99,6,Crest of Giant Killing,124,,,,, +9222,2,2500,99,15,Crest of Giant Killing II,124,,,,, +9223,2,100,99,3,Crest of Splicing,124,,,,, +9224,2,2500,99,15,Crest of Splicing II,124,,,,, +9225,2,100,99,3,Crest of Purification,124,,,,, +9226,2,2500,99,15,Crest of Purification II,124,,,,, +9227,2,100,99,7,Crest of Exorcism,124,,,,, +9228,2,2500,99,15,Crest of Exorcism II,124,,,,, +9229,2,100,99,6,Crest of Dismantling,124,,,,, +9230,2,100,99,9,Crest of Dismantling II,124,,,,, +9231,2,100,99,3,Crest of Manslaying,124,,,,, +9232,2,2500,99,15,Crest of Manslaying II,124,,,,, +9233,2,100,99,8,Crest of Sealed Alchemy,124,,,,, +9234,2,2500,99,15,Crest of Sealed Alchemy II,124,,,,, +9235,2,100,99,8,Crest of Dragonsbane,124,,,,, +9236,2,100,99,11,Crest of Dragonsbane II,124,,,,, +9237,2,100,99,8,Crest of Expulsion,124,,,,, +9238,2,100,99,11,Crest of Expulsion II,124,,,,, +9239,2,100,99,3,Crest of Poison,124,,,,, +9240,2,2500,99,8,Crest of Fatal Poison,124,,,,, +9241,2,100,99,6,Crest of Torpor,124,,,,, +9242,2,2500,99,8,Crest of Greater Torpor,124,,,,, +9243,2,100,99,3,Crest of Sleep,124,,,,, +9244,2,100,99,8,Crest of Deeper Sleep,124,,,,, +9245,2,100,99,3,Crest of Drenching,124,,,,, +9246,2,100,99,8,Crest of Drowning,124,,,,, +9247,2,100,99,3,Crest of Tarring,124,,,,, +9248,2,100,99,8,Crest of Greater Tarring,124,,,,, +9249,2,100,99,7,Crest of Stifling,124,,,,, +9250,2,100,99,8,Crest of Sealing,124,,,,, +9251,2,100,99,7,Crest of Frailness,124,,,,, +9252,2,100,99,8,Crest of Fragility,124,,,,, +9253,2,100,99,9,Crest of Petrification,124,,,,, +9254,2,100,99,11,Crest of Crystallization,124,,,,, +9255,2,100,99,9,Crest of Gilding,124,,,,, +9256,2,100,99,11,Crest of Glittering Gold,124,,,,, +9257,2,100,99,6,Crest of Burning,124,,,,, +9258,2,100,99,8,Crest of Incineration,124,,,,, +9259,2,100,99,6,Crest of Freezing,124,,,,, +9260,2,100,99,8,Crest of Permafrost,124,,,,, +9261,2,100,99,6,Crest of Shock,124,,,,, +9262,2,100,99,8,Crest of Electrocution,124,,,,, +9263,2,100,99,7,Crest of Holy Drain,124,,,,, +9264,2,100,99,9,Crest of Sanctity,124,,,,, +9265,2,100,99,7,Crest of Blinding,124,,,,, +9266,2,100,99,9,Crest of Twilight,124,,,,, +9267,2,100,99,3,Crest of Decreased Fire Resist,124,,,,, +9268,2,100,99,8,Crest of Diminished Fire Resist,124,,,,, +9269,2,100,99,3,Crest of Decreased Ice Resist,124,,,,, +9270,2,100,99,8,Crest of Diminished Ice Resist,124,,,,, +9271,2,100,99,3,Crest of Decreased Lightning Resist,124,,,,, +9272,2,100,99,8,Crest of Diminished Lightning Resist,124,,,,, +9273,2,100,99,6,Crest of Decreased Holy Resist,124,,,,, +9274,2,100,99,9,Crest of Diminished Holy Resist,124,,,,, +9275,2,100,99,6,Crest of Decreased Dark Resist,124,,,,, +9276,2,100,99,9,Crest of Diminished Dark Resist,124,,,,, +9277,2,100,99,3,Crest of Lowered Strength,124,,,,, +9278,2,100,99,8,Crest of Dwindled Strength,124,,,,, +9279,2,100,99,3,Crest of Lowered Defense,124,,,,, +9280,2,100,99,8,Crest of Dwindled Defense,124,,,,, +9281,2,100,99,3,Crest of Lowered Magick,124,,,,, +9282,2,100,99,8,Crest of Dwindled Magick,124,,,,, +9283,2,100,99,3,Crest of Lowered Magick Defense,124,,,,, +9284,2,100,99,8,Crest of Dwindled Magick Defense,124,,,,, +9285,2,100,99,3,Crest of Lightness,125,,,,, +9286,2,100,99,8,Crest of Unburdening,125,,,,, +9287,2,100,99,3,Crest of Protection,125,,,,, +9288,2,100,99,7,Crest of Greater Protection,125,,,,, +9289,2,100,99,9,Crest of Sheer Protection,125,,,,, +9290,2,100,99,10,Crest of Firm Protection,125,,,,, +9291,2,100,99,3,Crest of Intelligence,125,,,,, +9292,2,100,99,7,Crest of Greater Intelligence,125,,,,, +9293,2,100,99,9,Crest of Sheer Intelligence,125,,,,, +9294,2,100,99,10,Crest of Wisdom,125,,,,, +9295,2,100,99,7,Crest of Perseverance,125,,,,, +9296,2,100,99,11,Crest of Stubborn Perseverance,125,,,,, +9297,2,100,99,7,Crest of Restoration,125,,,,, +9298,2,100,99,11,Crest of Fortitude,125,,,,, +9299,2,100,99,6,Crest of Fire Warding,125,,,,, +9300,2,100,99,8,Crest of Flame Warding,125,,,,, +9301,2,2500,99,15,Crest of Hellfire Warding,125,,,,, +9302,2,100,99,6,Crest of Cold Warding,125,,,,, +9303,2,100,99,8,Crest of Ice Warding,125,,,,, +9304,2,2500,99,15,Crest of Snowstorm Warding,125,,,,, +9305,2,100,99,6,Crest of Electricity Warding,125,,,,, +9306,2,100,99,8,Crest of Lightning Warding,125,,,,, +9307,2,2500,99,15,Crest of Thunder Warding,125,,,,, +9308,2,100,99,6,Crest of Light Warding,125,,,,, +9309,2,100,99,8,Crest of Holy Warding,125,,,,, +9310,2,2500,99,15,Crest of Sacred Warding,125,,,,, +9311,2,100,99,6,Crest of Gloom Warding,125,,,,, +9312,2,100,99,8,Crest of Dark Warding,125,,,,, +9313,2,2500,99,15,Crest of Shadow Warding,125,,,,, +9314,2,100,99,7,Crest of Burn Warding,125,,,,, +9315,2,100,99,9,Crest of Burn Prevention,125,,,,, +9316,2,100,99,11,Crest of Burn Immunity,125,,,,, +9317,2,100,99,7,Crest of Freeze Warding,125,,,,, +9318,2,100,99,9,Crest of Freeze Prevention,125,,,,, +9319,2,100,99,11,Crest of Freeze Immunity,125,,,,, +9320,2,100,99,7,Crest of Shock Warding,125,,,,, +9321,2,100,99,9,Crest of Shock Prevention,125,,,,, +9322,2,100,99,11,Crest of Shock Immunity,125,,,,, +9323,2,100,99,7,Crest of Holy Drain Warding,125,,,,, +9324,2,100,99,9,Crest of Holy Drain Prevention,125,,,,, +9325,2,100,99,11,Crest of Holy Drain Immunity,125,,,,, +9326,2,100,99,7,Crest of Blind Warding,125,,,,, +9327,2,100,99,9,Crest of Blind Prevention,125,,,,, +9328,2,100,99,11,Crest of Blind Immunity,125,,,,, +9329,2,100,99,3,Crest of Poison Warding,125,,,,, +9330,2,100,99,8,Crest of Poison Prevention,125,,,,, +9331,2,100,99,3,Crest of Torpor Warding,125,,,,, +9332,2,100,99,8,Crest of Torpor Prevention,125,,,,, +9333,2,100,99,3,Crest of Sleep Warding,125,,,,, +9334,2,100,99,8,Crest of Sleep Prevention,125,,,,, +9335,2,100,99,3,Crest of Stunning Warding,125,,,,, +9336,2,100,99,8,Crest of Stunning Prevention,125,,,,, +9337,2,100,99,3,Crest of Drench Warding,125,,,,, +9338,2,100,99,8,Crest of Drench Prevention,125,,,,, +9339,2,100,99,3,Crest of Tar Warding,125,,,,, +9340,2,100,99,8,Crest of Tar Prevention,125,,,,, +9341,2,100,99,9,Crest of Stifle Warding,125,,,,, +9342,2,100,99,10,Crest of Stifle Prevention,125,,,,, +9343,2,100,99,10,Crest of Curse Warding,125,,,,, +9344,2,100,99,11,Crest of Curse Prevention,125,,,,, +9345,2,100,99,6,Crest of Frail Warding,125,,,,, +9346,2,100,99,7,Crest of Frail Prevention,125,,,,, +9347,2,100,99,9,Crest of Petrification Warding,125,,,,, +9348,2,100,99,10,Crest of Petrification Prevention,125,,,,, +9349,2,100,99,11,Crest of Golden Warding,125,,,,, +9350,2,100,99,12,Crest of Golden Prevention,125,,,,, +9437,2,410,99,12,Magick Lion's Large Mane,106,,,,, +9438,2,700,99,12,Giant Single Pelt,107,,,,, +9439,2,700,99,12,Griffin Glossy Plume,112,,,,, +9440,2,915,99,12,Cockatrice Gastrolith,102,,,,, +9441,2,350,99,12,Sand of Reminiscence,103,,,,, +9442,2,710,99,12,Writhing Live Bark,118,,,,, +9443,2,320,99,12,Demon's Prized Liquor,119,,,,, +9444,2,1200,99,12,Diorite Steel Ingot,101,,,,, +9445,2,1350,99,12,Safeguarding Satin,104,,,,, +9446,2,790,99,12,Wind Twine,105,,,,, +9447,2,820,99,12,Scroll of Bewitching,120,,,,, +9448,2,1000,99,12,Fiend Wing Membrane,123,,,,, +9449,2,1000,99,12,Demon Commander's Belt,123,,,,, +9450,2,750,99,12,Riese Extract,123,,,,, +9451,2,750,99,12,Elfin Extract,123,,,,, +9452,2,750,99,12,Alchemical Extract,123,,,,, +9453,2,1220,99,12,Spectral Dragon Fang,109,,,,, +9454,2,1000,99,12,Weightless Ring Plate,123,,,,, +9455,2,777,99,12,Enlightened Ring Plate,123,,,,, +9456,2,1000,99,12,Rare Netherworld Crystal,123,,,,, +9457,2,1000,99,12,Rare Ancient Crystal,123,,,,, +9458,2,180,99,9,Lestania Glass,123,,,,, +9459,2,180,99,9,Lestania Amber,123,,,,, +9460,2,180,99,9,Lestania Quartz,123,,,,, +9461,2,180,99,11,Disordering Drop,123,,,,, +9462,2,180,99,11,Water of Chaos,123,,,,, +9463,2,180,99,11,Abyssal Ice of Chaos,123,,,,, +9788,2,1000,99,12,Rare Greenleaf Crystal,123,,,,, +9789,2,1000,99,12,Rare Golden Crystal,123,,,,, +9796,2,610,99,12,Pearl Shell,123,,,,, +10133,2,320,99,8,Riftstone Shard,123,,,,, +10983,2,1000,99,8,Merit Medal (Direwolf),123,,,,, +10984,2,5000,99,8,Merit Medal (Lion),123,,,,, +10985,2,1000,99,9,White Wings Radiant Crystal,123,,,,, +10986,2,1010,99,12,Zuhl's Large Horn,110,,,,, +10987,2,500,99,8,Dragon Bone,123,,,,, +10988,2,1000,99,8,Large Dragon Bone,123,,,,, +10989,2,1000,99,8,Shining Dragon Bone,123,,,,, +10990,2,1000,99,9,Lestalite,123,,,,, +10991,2,1000,99,11,High Lestalite,123,,,,, +10992,2,1000,99,12,Lumina Lestalite,123,,,,, +10993,2,1000,99,12,Blessed Lestalite,123,,,,, +10996,2,1000,99,12,Golden Wedge,123,,,,, +10997,2,1000,99,12,Gold Ritual Instrument,123,,,,, +10998,2,1000,99,12,Gleaming Golden Jewel,123,,,,, +10999,2,1000,99,8,Hidell Medal,123,,,,, +11000,2,1000,99,8,Breya Medal,123,,,,, +11001,2,1000,99,8,Mysree Medal,123,,,,, +11002,2,1000,99,8,Volden Medal,123,,,,, +11003,2,1000,99,8,Dowe Medal,123,,,,, +11004,2,1000,99,8,Mysree Grove Medal,123,,,,, +11005,2,1000,99,8,Betland Medal,123,,,,, +11006,2,1000,99,9,Deenan Medal,123,,,,, +11007,2,1000,99,9,Northern Betland Medal,123,,,,, +11008,2,1000,99,11,Eastern Zandora Medal,123,,,,, +11009,2,1000,99,11,Zandora Medal,123,,,,, +11010,2,1000,99,11,Mergoda Medal,123,,,,, +11011,2,1000,99,9,Scale Dust,123,,,,, +11012,2,1000,99,9,Large-Grained Sand,123,,,,, +11013,2,1000,99,9,Ancient Scale Dust,123,,,,, +11045,2,0,99,1,Dash ST Consumption Reduced,125,,,,, +11046,2,0,99,1,Jump Height Up,125,,,,, +11047,2,0,99,1,Climb Speed Up,125,,,,, +11210,2,1000,99,9,Wind-Wrought Ring Plate,123,,,,, +11211,2,1000,99,9,Winged Crest Ring Plate,123,,,,, +11212,2,1000,99,9,Palm Ring Plate,123,,,,, +11504,2,300,99,15,Ice Cube Fragment,130,,,,, +11505,2,600,99,15,Ice Cube,130,,,,, +11506,2,300,99,15,Rock Finger,130,,,,, +11507,2,600,99,15,Stone Arm,130,,,,, +11508,2,300,99,15,Saltpetre Chunk,130,,,,, +11509,2,600,99,15,Black Gunpowder,130,,,,, +11719,2,100,99,12,Crest of Power+,124,,,,, +11720,2,100,99,12,Crest of Magick+,124,,,,, +11721,2,100,99,12,Crest of Lowered Defense+,124,,,,, +11722,2,100,99,12,Crest of Lowered Magick Defense+,124,,,,, +11723,2,100,99,12,Crest of Lowered Strength+,124,,,,, +11724,2,100,99,12,Crest of Lowered Magick+,124,,,,, +11725,2,100,99,12,Crest of Flesh Cutting III,124,,,,, +11726,2,100,99,12,Crest of Beast Hunting III,124,,,,, +11727,2,100,99,12,Crest of Demon Slaying III,124,,,,, +11728,2,100,99,12,Crest of Massacre III,124,,,,, +11729,2,100,99,12,Crest of Fracturing III,124,,,,, +11730,2,100,99,12,Crest of Mutilation III,124,,,,, +11731,2,100,99,12,Crest of Giant Killing III,124,,,,, +11732,2,100,99,12,Crest of Splicing III,124,,,,, +11733,2,100,99,12,Crest of Purification III,124,,,,, +11734,2,100,99,12,Crest of Exorcism III,124,,,,, +11735,2,100,99,12,Crest of Dismantling III,124,,,,, +11736,2,100,99,12,Crest of Manslaying III,124,,,,, +11737,2,100,99,12,Crest of Sealed Alchemy III,124,,,,, +11738,2,100,99,12,Crest of Dragonsbane III,124,,,,, +11739,2,100,99,12,Crest of Expulsion III,124,,,,, +11740,2,100,99,12,Crest of Protection+,125,,,,, +11741,2,100,99,12,Crest of Intelligence+,125,,,,, +11742,2,100,99,12,Crest of Perseverance+,125,,,,, +11743,2,100,99,12,Crest of Restoration+,125,,,,, +11744,2,100,99,12,Crest of Fire Warding+,125,,,,, +11745,2,100,99,12,Crest of Cold Warding+,125,,,,, +11746,2,100,99,12,Crest of Electricity Warding+,125,,,,, +11747,2,100,99,12,Crest of Light Warding+,125,,,,, +11748,2,100,99,12,Crest of Gloom Warding+,125,,,,, +11759,2,100,99,15,Unappraised Moon Trinket (Soldier),129,,,,, +11764,2,300,99,20,Grimoire Scrap,130,,,,, +11765,2,600,99,20,Foreign Scroll,130,,,,, +11766,2,300,99,20,Silver Moss,130,,,,, +11767,2,600,99,20,Luminescent Silver Moss,130,,,,, +11768,2,300,99,20,Ash Quartz,130,,,,, +11769,2,600,99,20,Vision Quartz,130,,,,, +11770,2,300,99,20,Volden Quality Coal,130,,,,, +11771,2,600,99,20,Voldic Diamond,130,,,,, +11772,2,300,99,20,Tomb Gravel,130,,,,, +11773,2,600,99,20,Broken Stone Manacles,130,,,,, +11774,2,952,99,20,Corroded Giant Eyeball,122,,,,, +11775,2,300,99,25,Stalactite Tip,130,,,,, +11776,2,600,99,25,Luminescent Stalactite,130,,,,, +11777,2,952,99,25,Discolored Hard Horn,110,,,,, +11778,2,952,99,25,Frost Metal,101,,,,, +11779,2,1000,99,25,Reconnaissance Medal,123,,,,, +11780,2,952,99,30,Rare Meteorite Crystal,123,,,,, +11781,2,952,99,30,Dragon Beard,123,,,,, +11782,2,952,99,30,Long Dragon Beard,123,,,,, +11783,2,988,99,30,Blessed Long Dragon Beard,123,,,,, +11784,2,100,99,12,Refined Paraffin,123,,,,, +11789,2,300,99,30,Pebble Bud,130,,,,, +11790,2,600,99,30,Stone Bouquet,130,,,,, +11791,2,300,99,30,Cave Silkworm,130,,,,, +11792,2,600,99,30,Strong Silk Thread,130,,,,, +11793,2,300,99,30,Ancient Beast Pelt,130,,,,, +11794,2,600,99,30,Bristly Felt,130,,,,, +11795,2,300,99,35,Phyton Liquid,130,,,,, +11796,2,600,99,35,Phindymian Resin,130,,,,, +11797,2,300,99,35,Ball Moss,130,,,,, +11798,2,600,99,35,Light Green Moss Paper,130,,,,, +11799,2,300,99,35,Soft Tectrix,130,,,,, +11800,2,600,99,35,Feather Chiffon,130,,,,, +11801,2,300,99,35,Viscous Meat,130,,,,, +11802,2,600,99,35,Strong Adhesive Paste,130,,,,, +11803,2,300,99,35,Gold-Stained Animal Fur,130,,,,, +11804,2,600,99,35,Glitter Mohair,130,,,,, +11805,2,1014,99,35,Manticore's Scorpion Tail,122,,,,, +11806,2,300,99,40,Slimy Hide,130,,,,, +11807,2,600,99,40,High Quality Slimy Leather,130,,,,, +11808,2,1014,99,40,Prism Crystal,123,,,,, +11809,2,1014,99,40,Mirage Crystal,123,,,,, +11810,2,1014,99,45,Rare Vortex Crystal,123,,,,, +11811,2,1014,99,45,Droplets of Ruin,123,,,,, +11812,2,1014,99,45,Water of Ruin,123,,,,, +11813,2,1056,99,45,Abyssal Ice of Ruin,123,,,,, +11819,2,1000,99,30,White Knights Medal,123,,,,, +12784,2,1000,99,30,Arisen Corps Medal,123,,,,, +13223,2,952,99,20,Discolored Spore-covered Feather,112,,,,, +13224,2,1014,99,35,Medusa's Serpent Hair,106,,,,, +13371,2,0,99,1,Fire Affinity LV.1,125,,,,, +13372,2,0,99,1,Fire Affinity LV.2,125,,,,, +13373,2,0,99,1,Fire Affinity LV.3,125,,,,, +13374,2,0,99,1,Dark Attack LV.1,125,,,,, +13375,2,0,99,1,Dark Attack LV.2,125,,,,, +13376,2,0,99,1,Dark Attack LV.3,125,,,,, +13377,2,0,99,1,Holy Affinity LV.1,125,,,,, +13378,2,0,99,1,Holy Affinity LV.2,125,,,,, +13379,2,0,99,1,Holy Affinity LV.3,125,,,,, +13380,2,0,99,1,Ice Attack LV.1,125,,,,, +13381,2,0,99,1,Ice Attack LV.2,125,,,,, +13382,2,0,99,1,Ice Attack LV.3,125,,,,, +13383,2,0,99,1,Self Feedback LV.1,125,,,,, +13384,2,0,99,1,Self Feedback LV.2,125,,,,, +13385,2,0,99,1,Self Feedback LV.3,125,,,,, +13386,2,0,99,1,Robust LV.1,125,,,,, +13387,2,0,99,1,Robust LV.2,125,,,,, +13388,2,0,99,1,Robust LV.3,125,,,,, +13389,2,0,99,1,Destructive Fall LV.1,125,,,,, +13390,2,0,99,1,Destructive Fall LV.2,125,,,,, +13391,2,0,99,1,Destructive Fall LV.3,125,,,,, +13392,2,0,99,1,Eased Blade LV.1,125,,,,, +13393,2,0,99,1,Eased Blade LV.2,125,,,,, +13394,2,0,99,1,Eased Blade LV.3,125,,,,, +13395,2,0,99,1,Herculean Strength LV.1,125,,,,, +13396,2,0,99,1,Herculean Strength LV.2,125,,,,, +13397,2,0,99,1,Herculean Strength LV.3,125,,,,, +13398,2,0,99,1,Fire Attack LV.1,125,,,,, +13399,2,0,99,1,Fire Attack LV.2,125,,,,, +13400,2,0,99,1,Fire Attack LV.3,125,,,,, +13401,2,0,99,1,Ice Affinity LV.1,125,,,,, +13402,2,0,99,1,Ice Affinity LV.2,125,,,,, +13403,2,0,99,1,Ice Affinity LV.3,125,,,,, +13404,2,0,99,1,Twin Magick LV.1,125,,,,, +13405,2,0,99,1,Twin Magick LV.2,125,,,,, +13406,2,0,99,1,Twin Magick LV.3,125,,,,, +13407,2,0,99,1,Sky Hammer LV.1,125,,,,, +13408,2,0,99,1,Sky Hammer LV.2,125,,,,, +13409,2,0,99,1,Sky Hammer LV.3,125,,,,, +13410,2,0,99,1,Heroic Spirit LV.1,125,,,,, +13411,2,0,99,1,Heroic Spirit LV.2,125,,,,, +13412,2,0,99,1,Heroic Spirit LV.3,125,,,,, +13413,2,0,99,1,Invigorated LV.1,125,,,,, +13414,2,0,99,1,Invigorated LV.2,125,,,,, +13415,2,0,99,1,Invigorated LV.3,125,,,,, +13416,2,0,99,1,Resilience LV.1,125,,,,, +13417,2,0,99,1,Resilience LV.2,125,,,,, +13418,2,0,99,1,Resilience LV.3,125,,,,, +13419,2,0,99,1,Enduring Grip LV.1,125,,,,, +13420,2,0,99,1,Enduring Grip LV.2,125,,,,, +13421,2,0,99,1,Enduring Grip LV.3,125,,,,, +13422,2,0,99,1,Thunder Attack LV.1,125,,,,, +13423,2,0,99,1,Thunder Attack LV.2,125,,,,, +13424,2,0,99,1,Thunder Attack LV.3,125,,,,, +13425,2,0,99,1,Dark Affinity LV.1,125,,,,, +13426,2,0,99,1,Dark Affinity LV.2,125,,,,, +13427,2,0,99,1,Dark Affinity LV.3,125,,,,, +13428,2,0,99,1,Onslaught LV.1,125,,,,, +13429,2,0,99,1,Onslaught LV.2,125,,,,, +13430,2,0,99,1,Onslaught LV.3,125,,,,, +13431,2,0,99,1,Quakemaker LV.1,125,,,,, +13432,2,0,99,1,Quakemaker LV.2,125,,,,, +13433,2,0,99,1,Quakemaker LV.3,125,,,,, +13434,2,0,99,1,Relaxedness LV.1,125,,,,, +13435,2,0,99,1,Relaxedness LV.2,125,,,,, +13436,2,0,99,1,Relaxedness LV.3,125,,,,, +13437,2,0,99,1,Divine Protection LV.1,125,,,,, +13438,2,0,99,1,Divine Protection LV.2,125,,,,, +13439,2,0,99,1,Divine Protection LV.3,125,,,,, +13440,2,0,99,1,Perky LV.1,125,,,,, +13441,2,0,99,1,Perky LV.2,125,,,,, +13442,2,0,99,1,Perky LV.3,125,,,,, +13443,2,0,99,1,Quick Healing LV.1,125,,,,, +13444,2,0,99,1,Quick Healing LV.2,125,,,,, +13445,2,0,99,1,Quick Healing LV.3,125,,,,, +13446,2,0,99,1,Great Enchantment LV.1,125,,,,, +13447,2,0,99,1,Great Enchantment LV.2,125,,,,, +13448,2,0,99,1,Great Enchantment LV.3,125,,,,, +13449,2,0,99,1,Holy Attack LV.1,125,,,,, +13450,2,0,99,1,Holy Attack LV.2,125,,,,, +13451,2,0,99,1,Holy Attack LV.3,125,,,,, +13452,2,0,99,1,Thunder Affinity LV.1,125,,,,, +13453,2,0,99,1,Thunder Affinity LV.2,125,,,,, +13454,2,0,99,1,Thunder Affinity LV.3,125,,,,, +13455,2,0,99,1,Furious Grip LV.1,125,,,,, +13456,2,0,99,1,Furious Grip LV.2,125,,,,, +13457,2,0,99,1,Furious Grip LV.3,125,,,,, +13458,2,0,99,1,Weighted LV.1,125,,,,, +13459,2,0,99,1,Weighted LV.2,125,,,,, +13460,2,0,99,1,Weighted LV.3,125,,,,, +13461,2,0,99,1,Heavy Attack LV.1,125,,,,, +13462,2,0,99,1,Heavy Attack LV.2,125,,,,, +13463,2,0,99,1,Heavy Attack LV.3,125,,,,, +13464,2,0,99,1,Vigorous Vitality LV.1,125,,,,, +13465,2,0,99,1,Vigorous Vitality LV.2,125,,,,, +13466,2,0,99,1,Vigorous Vitality LV.3,125,,,,, +13467,2,0,99,1,Unyielding Posture LV.1,125,,,,, +13468,2,0,99,1,Unyielding Posture LV.2,125,,,,, +13469,2,0,99,1,Unyielding Posture LV.3,125,,,,, +13470,2,0,99,1,Efficacy LV.1,125,,,,, +13471,2,0,99,1,Efficacy LV.2,125,,,,, +13472,2,0,99,1,Efficacy LV.3,125,,,,, +13473,2,0,99,1,Tough Skin LV.1,125,,,,, +13474,2,0,99,1,Tough Skin LV.2,125,,,,, +13475,2,0,99,1,Tough Skin LV.3,125,,,,, +13476,2,100,99,20,Unappraised Moon Trinket (General),129,,,,, +13477,2,100,99,25,Unappraised Moon Trinket (King),129,,,,, +13478,2,100,99,30,Unappraised Moon Trinket (Emperor),129,,,,, +13479,2,100,99,15,Unappraised Star Trinket (Soldier),129,,,,, +13480,2,100,99,20,Unappraised Star Trinket (General),129,,,,, +13481,2,100,99,25,Unappraised Star Trinket (King),129,,,,, +13482,2,100,99,30,Unappraised Star Trinket (Emperor),129,,,,, +13483,2,100,99,15,Unappraised Flower Trinket (Soldier),129,,,,, +13484,2,100,99,20,Unappraised Flower Trinket (General),129,,,,, +13485,2,100,99,25,Unappraised Flower Trinket (King),129,,,,, +13486,2,100,99,30,Unappraised Flower Trinket (Emperor),129,,,,, +13487,2,100,99,15,Unappraised Wind Trinket (Soldier),129,,,,, +13488,2,100,99,20,Unappraised Wind Trinket (General),129,,,,, +13489,2,100,99,25,Unappraised Wind Trinket (King),129,,,,, +13490,2,100,99,30,Unappraised Wind Trinket (Emperor),129,,,,, +13491,2,500,99,12,Authentication Orb (Rathalos),123,,,,, +13492,2,500,99,12,Authentication Orb (Rathian),123,,,,, +13653,2,100,99,15,Crest of Burning+,124,,,,, +13654,2,100,99,15,Crest of Freezing+,124,,,,, +13655,2,100,99,15,Crest of Shock+,124,,,,, +13656,2,100,99,15,Crest of Holy Drain+,124,,,,, +13657,2,100,99,15,Crest of Blinding+,124,,,,, +13658,2,100,99,15,Crest of Greater Power+,124,,,,, +13659,2,100,99,15,Crest of Greater Magick+,124,,,,, +13660,2,100,99,15,Crest of Poison+,124,,,,, +13661,2,100,99,15,Crest of Torpor+,124,,,,, +13662,2,100,99,15,Crest of Flesh Cutting IV,124,,,,, +13663,2,100,99,15,Crest of Beast Hunting IV,124,,,,, +13664,2,100,99,15,Crest of Demon Slaying IV,124,,,,, +13665,2,100,99,15,Crest of Massacre IV,124,,,,, +13666,2,100,99,15,Crest of Fracturing IV,124,,,,, +13667,2,100,99,15,Crest of Mutilation IV,124,,,,, +13668,2,100,99,15,Crest of Giant Killing IV,124,,,,, +13669,2,100,99,15,Crest of Splicing IV,124,,,,, +13670,2,100,99,15,Crest of Purification IV,124,,,,, +13671,2,100,99,15,Crest of Exorcism IV,124,,,,, +13672,2,100,99,15,Crest of Dismantling IV,124,,,,, +13673,2,100,99,15,Crest of Manslaying IV,124,,,,, +13674,2,100,99,15,Crest of Dwindled Strength+,124,,,,, +13675,2,100,99,15,Crest of Dwindled Defense+,124,,,,, +13676,2,100,99,15,Crest of Dwindled Magick+,124,,,,, +13677,2,100,99,15,Crest of Dwindled Magick Defense+,124,,,,, +13678,2,100,99,15,Crest of Stubborn Perseverance+,125,,,,, +13679,2,100,99,15,Crest of Flame Warding+,125,,,,, +13680,2,100,99,15,Crest of Ice Warding+,125,,,,, +13681,2,100,99,15,Crest of Lightning Warding+,125,,,,, +13682,2,100,99,15,Crest of Holy Warding+,125,,,,, +13683,2,100,99,15,Crest of Dark Warding+,125,,,,, +13684,2,100,99,15,Crest of Burn Warding+,125,,,,, +13685,2,100,99,15,Crest of Freeze Warding+,125,,,,, +13686,2,100,99,15,Crest of Shock Warding+,125,,,,, +13687,2,100,99,15,Crest of Holy Drain Warding+,125,,,,, +13688,2,100,99,15,Crest of Blind Warding+,125,,,,, +13689,2,100,99,15,Crest of Poison Warding+,125,,,,, +13690,2,100,99,15,Crest of Torpor Warding+,125,,,,, +13691,2,100,99,15,Crest of Sleep Warding+,125,,,,, +13692,2,100,99,15,Crest of Stunning Warding+,125,,,,, +13693,2,100,99,15,Crest of Drench Warding+,125,,,,, +13694,2,100,99,15,Crest of Tar Warding+,125,,,,, +13695,2,100,99,15,Crest of Stifle Warding+,125,,,,, +13696,2,100,99,15,Crest of Curse Warding+,125,,,,, +13697,2,100,99,15,Crest of Frail Warding+,125,,,,, +13698,2,100,99,15,Crest of Petrification Warding+,125,,,,, +13699,2,100,99,15,Crest of Golden Warding+,125,,,,, +13700,2,100,99,15,Crest of Decreased Fire Resist Prevention,125,,,,, +13701,2,100,99,15,Crest of Decreased Ice Resist Prevention,125,,,,, +13702,2,100,99,15,Crest of Decreased Thunder Resist Prevention,125,,,,, +13703,2,100,99,15,Crest of Decreased Holy Resist Prevention,125,,,,, +13704,2,100,99,15,Crest of Decreased Dark Resist Prevention,125,,,,, +13705,2,100,99,15,Crest of Lowered Strength Prevention,125,,,,, +13706,2,100,99,15,Crest of Lowered Magick Prevention,125,,,,, +13707,2,100,99,15,Crest of Lowered Defense Prevention,125,,,,, +13708,2,100,99,15,Crest of Lowered Magick Prevention,125,,,,, +13810,2,0,99,15,Thief Card,123,,,,, +13811,2,0,99,15,Relief Coin (Pure White),123,,,,, +13812,2,0,99,15,Relief Coin (Crimson),123,,,,, +13813,2,0,99,15,Relief Coin (Purple Light),123,,,,, +13814,2,0,99,15,Relief Coin (Blue Sky),123,,,,, +13815,2,0,99,15,Relief Coin (Steel Black),123,,,,, +13816,2,0,99,15,Relief Coin (Thin Peach),123,,,,, +13817,2,0,99,15,Relief Coin (Ashen Ink),123,,,,, +13818,2,0,99,15,Relief Coin (Deep Scarlet),123,,,,, +13819,2,0,99,15,Extreme Jewelry Lottery Coin (Gripping Speed),123,,,,, +13820,2,0,99,15,Extreme Jewelry Confirmed Lottery Coin (Gripping Speed),123,,,,, +13821,2,0,99,15,Relief Coin (Indigo Blue),123,,,,, +13822,2,0,99,15,Extreme Jewelry Lottery Coin (Great Pleasure),123,,,,, +13823,2,0,99,15,Extreme Jewelry Confirmed Lottery Coin (Great Pleasure),123,,,,, +13824,2,0,99,15,Relief Coin (Twilight),123,,,,, +13825,2,0,99,15,Relief Coin (Vivid Violet),123,,,,, +13826,2,0,99,15,Relief Coin (Pale Yellow),123,,,,, +13827,2,0,99,15,Ghosts 'n Goblins Coin,123,,,,, +13828,2,0,99,15,Relief Coin (Soft Red),123,,,,, +13829,2,0,99,15,Relief Coin (Silver Gray),123,,,,, +13830,2,0,99,15,Relief Coin (Blue Gold),123,,,,, +14183,2,100,99,15,Crest of Sealed Alchemy IV,124,,,,, +14184,2,100,99,15,Crest of Dragonsbane IV,124,,,,, +14185,2,100,99,15,Crest of Expulsion IV,124,,,,, +14186,2,100,99,15,Crest of Greater Protection+,125,,,,, +14187,2,100,99,15,Crest of Greater Intelligence+,125,,,,, +14188,2,100,99,15,Crest of Fortitude+,125,,,,, +15913,2,300,99,45,Carved Potsherd,130,,,,, +15914,2,600,99,45,Pottery Charm,130,,,,, +15915,2,300,99,45,Purple Petals,130,,,,, +15916,2,600,99,45,Purple Algae Seed,130,,,,, +15917,2,300,99,45,Ancient Iron Ore,130,,,,, +15918,2,600,99,45,Ancient Iron Ingot,130,,,,, +15919,2,300,99,50,Twisted Iron Scrap,130,,,,, +15920,2,600,99,50,Ancient General's Chainmail,130,,,,, +15921,2,300,99,50,Shrieking Mushroom,130,,,,, +15922,2,600,99,50,Cursed Shrieking Mushroom,130,,,,, +15923,2,300,99,50,Icon Fragment,130,,,,, +15924,2,600,99,50,Foreign Goddess Idol,130,,,,, +15925,2,300,99,50,Scarlet Plume,130,,,,, +15926,2,300,99,50,Demon Scraps,130,,,,, +15927,2,1200,99,50,Infected Giant Ulna,108,,,,, +15928,2,1200,99,50,Rainbow-Colored Claw,109,,,,, +15929,2,300,99,55,Mysterious Shell Fragment,130,,,,, +15930,2,600,99,55,Giant Carapace,130,,,,, +15931,2,300,99,55,Ancient Manuscript Scrap,130,,,,, +15932,2,600,99,55,Phindym Manuscript,130,,,,, +15933,2,300,99,55,Giant Scale,130,,,,, +15934,2,1200,99,55,Tarasque Shell,123,,,,, +15935,2,1200,99,55,Platinum Blood,119,,,,, +15936,2,1000,99,55,Farana Medal,123,,,,, +15937,2,1000,99,55,Elan Medal,123,,,,, +15938,2,1000,99,55,Morrow Medal,123,,,,, +15939,2,1000,99,55,Kingal Medal,123,,,,, +15940,2,1200,99,60,Rare Green Tree Crystal,123,,,,, +15941,2,952,99,60,Ancient Knight's Letter,123,,,,, +15942,2,952,99,60,Ancient Knight's Book,123,,,,, +15943,2,988,99,60,Ancient Knight's Scripture,123,,,,, +15944,2,100,99,45,Farana Mint,114,,,,, +15945,2,100,99,45,Sparkling Water,119,,,,, +15946,2,200,99,50,White Bone Rock,102,,,,, +15947,2,100,99,45,Old Geranium,114,,,,, +15948,2,100,99,45,Premium Fragrant Wood,118,,,,, +15949,2,200,99,50,Elana Water,119,,,,, +15950,2,100,99,45,Rotten Tree,118,,,,, +15951,2,100,99,45,Crab Brittlegill,117,,,,, +15952,2,200,99,50,Wijnruit,114,,,,, +15953,2,100,99,45,Ringing Ore,102,,,,, +15954,2,100,99,45,Valley Spring Water,119,,,,, +15955,2,200,99,50,Kingalite,113,,,,, +15956,2,100,99,45,Bright Titanium,101,,,,, +15957,2,100,99,45,Spider Mesh,104,,,,, +15958,2,200,99,45,Scroll of Dream and Reality,120,,,,, +15959,2,235,99,45,Pixie Mock Wing,112,,,,, +15960,2,235,99,45,Demon Wolf's Sinewy Meat,122,,,,, +15961,2,235,99,45,Stiff Crocodile Skin,107,,,,, +15962,2,235,99,45,Bronze Tail Feather,112,,,,, +15963,2,320,99,45,Bloodied Giant Tusk,109,,,,, +15965,2,800,99,45,Composite Organ,122,,,,, +15967,2,800,99,45,Dazzling Silver Plume,112,,,,, +15969,2,800,99,45,Sharp Back Spine,110,,,,, +15971,2,800,99,45,Murky Dragon Fang,109,,,,, +15973,2,800,99,45,Demon Envoy's Horn,110,,,,, +15974,2,800,99,45,Envoy's Loathsome Tail,122,,,,, +15975,2,300,99,60,Thick Shell,130,,,,, +15976,2,600,99,60,Giant Fossil Shell,130,,,,, +15977,2,300,99,60,Gnarled Branch,130,,,,, +15978,2,600,99,60,Diseased Wreath,130,,,,, +15979,2,300,99,60,Illustrated Old Cloth,130,,,,, +15980,2,600,99,60,Spirit's Tapestry,130,,,,, +15981,2,300,99,65,Ancient Sago Palm,130,,,,, +15982,2,600,99,65,Aged Green Leaves,130,,,,, +15983,2,300,99,65,Transparent Coarse Sand,130,,,,, +15984,2,600,99,65,Clear Fine Sand,130,,,,, +15985,2,300,99,65,Malformed Nut,130,,,,, +15986,2,600,99,65,Strange Sprout,130,,,,, +15987,2,300,99,65,Jet Black Fur,130,,,,, +15988,2,300,99,65,Infected Demon Bone Fragment,130,,,,, +15989,2,1200,99,65,Pixie Crown,123,,,,, +15990,2,1200,99,65,Sancto Sap,119,,,,, +15991,2,300,99,70,Dubious Animal Pelt,130,,,,, +15992,2,600,99,70,Fleshed Animal Pelt,130,,,,, +15993,2,300,99,70,Crystallized Sap,130,,,,, +15994,2,300,99,70,Corrupted Small Feathers,130,,,,, +15995,2,1200,99,70,Griffin Spinel,113,,,,, +15996,2,1200,99,70,Black Claw of Misfortune,109,,,,, +15997,2,952,99,75,Ocean Crystal,123,,,,, +15998,2,988,99,75,Blue Opal,123,,,,, +15999,2,988,99,75,Blue Skies Blue Opal,123,,,,, +16000,2,988,99,75,Sky Dragon's Blue Opal,123,,,,, +16001,2,250,99,65,Ashen Flower Rock,102,,,,, +16002,2,250,99,65,Smooth White Mud,103,,,,, +16003,2,250,99,65,Morrow Lauan Wood,118,,,,, +16004,2,250,99,65,Adamas Ore,102,,,,, +16005,2,980,99,65,Silvery Snow Steel Ingot,101,,,,, +16006,2,980,99,65,Elemental Lace,104,,,,, +16007,2,980,99,65,Scroll of True Shadow,120,,,,, +16008,2,800,99,60,Fine Femur,108,,,,, +16009,2,800,99,60,Protected Beast's Green Fur,106,,,,, +16010,2,800,99,60,Still-Beating Heart,122,,,,, +16011,2,800,99,60,Seabird Syrinx,122,,,,, +16012,2,800,99,60,Thousand-Year Moss,117,,,,, +16013,2,800,99,60,Deformed Horn of Misfortune,110,,,,, +16014,2,800,99,60,Eagle's Damaged Talon,109,,,,, +16017,2,100,99,45,Soldier's Loyalty,123,,,,, +16018,2,100,99,45,Abrasive,123,,,,, +16019,2,100,99,45,Rusty Iron Lump,123,,,,, +16020,2,100,99,45,Superior Abrasive,123,,,,, +16030,2,100,99,20,Crest of Herculean Power (Burning),124,,,,, +16031,2,100,99,20,Crest of Herculean Power (Freezing),124,,,,, +16032,2,100,99,20,Crest of Herculean Power (Shock),124,,,,, +16033,2,100,99,20,Crest of Herculean Power (Holy Drain),124,,,,, +16034,2,100,99,20,Crest of Herculean Power (Blinding),124,,,,, +16035,2,100,99,20,Crest of Superior Magick (Burning),124,,,,, +16036,2,100,99,20,Crest of Superior Magick (Freezing),124,,,,, +16040,2,100,99,20,Crest of Superior Magick (Shock),124,,,,, +16041,2,100,99,20,Crest of Superior Magick (Holy Drain),124,,,,, +16042,2,100,99,20,Crest of Superior Magick (Blinding),124,,,,, +16043,2,100,99,20,Crest of Herculean Power (Blow Power),124,,,,, +16044,2,100,99,20,Crest of Herculean Power (Stun),124,,,,, +16045,2,100,99,20,Crest of Herculean Power (Poison),124,,,,, +16046,2,100,99,20,Crest of Herculean Power (Torpor),124,,,,, +16047,2,100,99,20,Crest of Herculean Power (Sleep),124,,,,, +16048,2,100,99,20,Crest of Herculean Power (Petrification),124,,,,, +16049,2,100,99,20,Crest of Herculean Power (Gilding),124,,,,, +16050,2,100,99,20,Crest of Herculean Power (Lowered Defense),124,,,,, +16051,2,100,99,20,Crest of Superior Magick (Blow Power),124,,,,, +16052,2,100,99,20,Crest of Superior Magick (Stun),124,,,,, +16053,2,100,99,20,Crest of Superior Magick (Poison),124,,,,, +16054,2,100,99,20,Crest of Superior Magick (Torpor),124,,,,, +16055,2,100,99,20,Crest of Superior Magick (Sleep),124,,,,, +16056,2,100,99,20,Crest of Superior Magick (Petrification),124,,,,, +16057,2,100,99,20,Crest of Superior Magick (Gilding),124,,,,, +16058,2,100,99,20,Crest of Superior Magick (Lowered Magick Defense),124,,,,, +16059,2,100,99,20,Crest of Herculean Power (Lightness),124,,,,, +16060,2,100,99,20,Crest of Superior Magick (Lightness),124,,,,, +16061,2,100,99,20,Crest of Incineration (Decreased Fire Resist),124,,,,, +16062,2,100,99,20,Crest of Permafrost (Decreased Ice Resist),124,,,,, +16063,2,100,99,20,Crest of Electrocution (Decreased Lightning Resist),124,,,,, +16064,2,100,99,20,Crest of Sanctity (Decreased Holy Resist),124,,,,, +16065,2,100,99,20,Crest of Twilight (Decreased Dark Resist),124,,,,, +16066,2,100,99,20,Crest of Strong Health,125,,,,, +16067,2,100,99,20,Crest of Health,125,,,,, +16068,2,100,99,20,Crest of Strong Stamina,125,,,,, +16069,2,100,99,20,Crest of Stamina,125,,,,, +16070,2,100,99,20,Crest of Firm Protection (Health),125,,,,, +16071,2,100,99,20,Crest of Firm Protection (Endurance),125,,,,, +16072,2,100,99,20,Crest of Firm Protection (Vitality),125,,,,, +16073,2,100,99,20,Crest of Firm Protection (Lightness),125,,,,, +16074,2,100,99,20,Crest of Wisdom (Health),125,,,,, +16075,2,100,99,20,Crest of Wisdom (Endurance),125,,,,, +16076,2,100,99,20,Crest of Wisdom (Vitality),125,,,,, +16077,2,100,99,20,Crest of Wisdom (Lightness),125,,,,, +16078,2,100,99,20,Crest of Unwavering,125,,,,, +16079,2,100,99,20,Crest of Vigor,125,,,,, +16080,2,100,99,20,Crest of Fire Barrier,125,,,,, +16081,2,100,99,20,Crest of Ice Barrier,125,,,,, +16082,2,100,99,20,Crest of Lightning Barrier,125,,,,, +16083,2,100,99,20,Crest of Holy Barrier,125,,,,, +16084,2,100,99,20,Crest of Dark Barrier,125,,,,, +16085,2,100,99,20,Crest of Double Resist (Poison/Torpor),125,,,,, +16086,2,100,99,20,Crest of Double Resist (Sleep/Stun),125,,,,, +16087,2,100,99,20,Crest of Double Resist (Petrify/Gild),125,,,,, +16088,2,100,99,20,Crest of Double Resist (Curse/Stifle),125,,,,, +16089,2,100,99,20,Crest of Double Resist (Lowered Strength/Defense),125,,,,, +16090,2,100,99,20,Crest of Double Resist (Lowered Magick/Magick Defense),125,,,,, +16091,2,100,99,20,Crest of Fire Protection,125,,,,, +16092,2,100,99,20,Crest of Ice Protection,125,,,,, +16093,2,100,99,20,Crest of Lightning Protection,125,,,,, +16094,2,100,99,20,Crest of Holy Protection,125,,,,, +16095,2,100,99,20,Crest of Dark Protection,125,,,,, +16096,2,100,99,20,Crest of Triple Resist (Sleep/Poison/Slow),125,,,,, +16097,2,100,99,20,Crest of Triple Resist (Stun/Curse/Stifle),125,,,,, +16098,2,100,99,20,Crest of Triple Resist (Petrify/Gild/Frail),125,,,,, +16099,2,100,99,20,Crest of Stature Protection,125,,,,, +16115,2,600,99,50,Rainbow Feather,130,,,,, +16116,2,600,99,50,Discolored Organs,130,,,,, +16117,2,600,99,55,Armored Scale,130,,,,, +16118,2,600,99,65,Jet Black Pelt,130,,,,, +16119,2,600,99,65,Corroded Spine,130,,,,, +16120,2,600,99,70,Crystal-Encrusted Twig,130,,,,, +16121,2,600,99,70,Corrupted Griffin Blood,130,,,,, +16239,2,0,99,1,Agile Motion LV.3,125,,,,, +16240,2,0,99,1,Agile Motion LV.4,125,,,,, +16241,2,0,99,1,Agile Motion LV.5,125,,,,, +16242,2,0,99,1,Dire Gouge LV.3,125,,,,, +16243,2,0,99,1,Dire Gouge LV.4,125,,,,, +16244,2,0,99,1,Dire Gouge LV.5,125,,,,, +16245,2,0,99,1,Crush Receive LV.3,125,,,,, +16246,2,0,99,1,Crush Receive LV.4,125,,,,, +16247,2,0,99,1,Crush Receive LV.5,125,,,,, +16248,2,0,99,1,Counter LV.3,125,,,,, +16249,2,0,99,1,Counter LV.4,125,,,,, +16250,2,0,99,1,Counter LV.5,125,,,,, +16251,2,0,99,1,Advantageous Feeling LV.3,125,,,,, +16252,2,0,99,1,Advantageous Feeling LV.4,125,,,,, +16253,2,0,99,1,Advantageous Feeling LV.5,125,,,,, +16254,2,0,99,1,Precision LV.3,125,,,,, +16255,2,0,99,1,Precision LV.4,125,,,,, +16256,2,0,99,1,Precision LV.5,125,,,,, +16257,2,0,99,1,Arrow Increase LV.3,125,,,,, +16258,2,0,99,1,Arrow Increase LV.4,125,,,,, +16259,2,0,99,1,Arrow Increase LV.5,125,,,,, +16260,2,0,99,1,Skilled Reload LV.3,125,,,,, +16261,2,0,99,1,Skilled Reload LV.4,125,,,,, +16262,2,0,99,1,Skilled Reload LV.5,125,,,,, +16263,2,0,99,1,Aggression Arrow LV.3,125,,,,, +16264,2,0,99,1,Aggression Arrow LV.4,125,,,,, +16265,2,0,99,1,Aggression Arrow LV.5,125,,,,, +16266,2,0,99,1,Perfect Reload LV.3,125,,,,, +16267,2,0,99,1,Perfect Reload LV.4,125,,,,, +16268,2,0,99,1,Perfect Reload LV.5,125,,,,, +16269,2,0,99,1,Relaxed Cure LV.3,125,,,,, +16270,2,0,99,1,Relaxed Cure LV.4,125,,,,, +16271,2,0,99,1,Relaxed Cure LV.5,125,,,,, +16272,2,0,99,1,Spirit Overflow LV.3,125,,,,, +16273,2,0,99,1,Spirit Overflow LV.4,125,,,,, +16274,2,0,99,1,Spirit Overflow LV.5,125,,,,, +16275,2,0,99,1,Compassion LV.3,125,,,,, +16276,2,0,99,1,Compassion LV.4,125,,,,, +16277,2,0,99,1,Compassion LV.5,125,,,,, +16278,2,0,99,1,Long Exposure LV.3,125,,,,, +16279,2,0,99,1,Long Exposure LV.4,125,,,,, +16280,2,0,99,1,Long Exposure LV.5,125,,,,, +16281,2,0,99,1,Encouragement LV.3,125,,,,, +16282,2,0,99,1,Encouragement LV.4,125,,,,, +16283,2,0,99,1,Encouragement LV.5,125,,,,, +16284,2,0,99,1,Prominence LV.3,125,,,,, +16285,2,0,99,1,Prominence LV.4,125,,,,, +16286,2,0,99,1,Prominence LV.5,125,,,,, +16287,2,0,99,1,Violent Release LV.3,125,,,,, +16288,2,0,99,1,Violent Release LV.4,125,,,,, +16289,2,0,99,1,Violent Release LV.5,125,,,,, +16290,2,0,99,1,Supercharge LV.3,125,,,,, +16291,2,0,99,1,Supercharge LV.4,125,,,,, +16292,2,0,99,1,Supercharge LV.5,125,,,,, +16293,2,0,99,1,Divided Strength LV.3,125,,,,, +16294,2,0,99,1,Divided Strength LV.4,125,,,,, +16295,2,0,99,1,Divided Strength LV.5,125,,,,, +16296,2,0,99,1,Frugal Defense LV.3,125,,,,, +16297,2,0,99,1,Frugal Defense LV.4,125,,,,, +16298,2,0,99,1,Frugal Defense LV.5,125,,,,, +16299,2,0,99,1,Longline LV.3,125,,,,, +16300,2,0,99,1,Longline LV.4,125,,,,, +16301,2,0,99,1,Longline LV.5,125,,,,, +16302,2,0,99,1,Rope Reversal LV.3,125,,,,, +16303,2,0,99,1,Rope Reversal LV.4,125,,,,, +16304,2,0,99,1,Rope Reversal LV.5,125,,,,, +16305,2,0,99,1,Spin Avoid LV.3,125,,,,, +16306,2,0,99,1,Spin Avoid LV.4,125,,,,, +16307,2,0,99,1,Spin Avoid LV.5,125,,,,, +16308,2,0,99,1,High Jump LV.3,125,,,,, +16309,2,0,99,1,High Jump LV.4,125,,,,, +16310,2,0,99,1,High Jump LV.5,125,,,,, +16311,2,0,99,1,Flying Evasion LV.3,125,,,,, +16312,2,0,99,1,Flying Evasion LV.4,125,,,,, +16313,2,0,99,1,Flying Evasion LV.5,125,,,,, +16314,2,0,99,1,Break Formation LV.3,125,,,,, +16315,2,0,99,1,Break Formation LV.4,125,,,,, +16316,2,0,99,1,Break Formation LV.5,125,,,,, +16317,2,0,99,1,Spirit Chant LV.3,125,,,,, +16318,2,0,99,1,Spirit Chant LV.4,125,,,,, +16319,2,0,99,1,Spirit Chant LV.5,125,,,,, +16320,2,0,99,1,Graceful Chant LV.3,125,,,,, +16321,2,0,99,1,Graceful Chant LV.4,125,,,,, +16322,2,0,99,1,Graceful Chant LV.5,125,,,,, +16323,2,0,99,1,Continued Chant LV.3,125,,,,, +16324,2,0,99,1,Continued Chant LV.4,125,,,,, +16325,2,0,99,1,Continued Chant LV.5,125,,,,, +16326,2,0,99,1,Magick Energy LV.3,125,,,,, +16327,2,0,99,1,Magick Energy LV.4,125,,,,, +16328,2,0,99,1,Magick Energy LV.5,125,,,,, +16329,2,0,99,1,United Energy LV.3,125,,,,, +16330,2,0,99,1,United Energy LV.4,125,,,,, +16331,2,0,99,1,United Energy LV.5,125,,,,, +16332,2,0,99,1,Lengthy Assistance LV.3,125,,,,, +16333,2,0,99,1,Lengthy Assistance LV.4,125,,,,, +16334,2,0,99,1,Lengthy Assistance LV.5,125,,,,, +16335,2,0,99,1,Quick Arrow LV.3,125,,,,, +16336,2,0,99,1,Quick Arrow LV.4,125,,,,, +16337,2,0,99,1,Quick Arrow LV.5,125,,,,, +16338,2,0,99,1,Heal Extension LV.3,125,,,,, +16339,2,0,99,1,Heal Extension LV.4,125,,,,, +16340,2,0,99,1,Heal Extension LV.5,125,,,,, +16341,2,0,99,1,Heal Thyself LV.3,125,,,,, +16342,2,0,99,1,Heal Thyself LV.4,125,,,,, +16343,2,0,99,1,Heal Thyself LV.5,125,,,,, +16344,2,0,99,1,Aggression LV.3,125,,,,, +16345,2,0,99,1,Aggression LV.4,125,,,,, +16346,2,0,99,1,Aggression LV.5,125,,,,, +16347,2,0,99,1,Malice LV.3,125,,,,, +16348,2,0,99,1,Malice LV.4,125,,,,, +16349,2,0,99,1,Malice LV.5,125,,,,, +16350,2,0,99,1,Mangle LV.3,125,,,,, +16351,2,0,99,1,Mangle LV.4,125,,,,, +16352,2,0,99,1,Mangle LV.5,125,,,,, +16353,2,0,99,1,First Strike LV.3,125,,,,, +16354,2,0,99,1,First Strike LV.4,125,,,,, +16355,2,0,99,1,First Strike LV.5,125,,,,, +16356,2,0,99,1,Full Bodied LV.3,125,,,,, +16357,2,0,99,1,Full Bodied LV.4,125,,,,, +16358,2,0,99,1,Full Bodied LV.5,125,,,,, +16359,2,0,99,1,Challenger LV.3,125,,,,, +16360,2,0,99,1,Challenger LV.4,125,,,,, +16361,2,0,99,1,Challenger LV.5,125,,,,, +16362,2,0,99,1,Alchemical Invasion LV.3,125,,,,, +16363,2,0,99,1,Alchemical Invasion LV.4,125,,,,, +16364,2,0,99,1,Alchemical Invasion LV.5,125,,,,, +16365,2,0,99,1,Prolonged Lure LV.3,125,,,,, +16366,2,0,99,1,Prolonged Lure LV.4,125,,,,, +16367,2,0,99,1,Prolonged Lure LV.5,125,,,,, +16368,2,0,99,1,Well-Practiced LV.3,125,,,,, +16369,2,0,99,1,Well-Practiced LV.4,125,,,,, +16370,2,0,99,1,Well-Practiced LV.5,125,,,,, +16371,2,0,99,1,Lively Romp LV.3,125,,,,, +16372,2,0,99,1,Lively Romp LV.4,125,,,,, +16373,2,0,99,1,Lively Romp LV.5,125,,,,, +16374,2,100,99,50,Unidentified Dragon Trinket (Fighter),129,,,,, +16375,2,100,99,50,Unidentified Dragon Trinket (Seeker),129,,,,, +16376,2,100,99,50,Unidentified Dragon Trinket (Hunter),129,,,,, +16377,2,100,99,50,Unidentified Dragon Trinket (Priest),129,,,,, +16378,2,100,99,50,Unidentified Dragon Trinket (Shield Sage),129,,,,, +16379,2,100,99,50,Unidentified Dragon Trinket (Sorcerer),129,,,,, +16380,2,100,99,50,Unidentified Dragon Trinket (Warrior),129,,,,, +16381,2,100,99,50,Unidentified Dragon Trinket (Element Archer),129,,,,, +16382,2,100,99,50,Unidentified Dragon Trinket (Alchemist),129,,,,, +16392,2,0,99,1,Agile Motion LV.6,125,,,,, +16393,2,0,99,1,Dire Gouge LV.6,125,,,,, +16394,2,0,99,1,Crush Receive LV.6,125,,,,, +16395,2,0,99,1,Counter LV.6,125,,,,, +16396,2,0,99,1,Advantageous Feeling LV.6,125,,,,, +16397,2,0,99,1,Precision LV.6,125,,,,, +16398,2,0,99,1,Arrow Increase LV.6,125,,,,, +16399,2,0,99,1,Skilled Reload LV.6,125,,,,, +16400,2,0,99,1,Aggression Arrow LV.6,125,,,,, +16401,2,0,99,1,Perfect Reload LV.6,125,,,,, +16402,2,0,99,1,Relaxed Cure LV.6,125,,,,, +16403,2,0,99,1,Spirit Overflow LV.6,125,,,,, +16404,2,0,99,1,Compassion LV.6,125,,,,, +16405,2,0,99,1,Long Exposure LV.6,125,,,,, +16406,2,0,99,1,Encouragement LV.6,125,,,,, +16407,2,0,99,1,Prominence LV.6,125,,,,, +16408,2,0,99,1,Violent Release LV.6,125,,,,, +16409,2,0,99,1,Supercharge LV.6,125,,,,, +16410,2,0,99,1,Divided Strength LV.6,125,,,,, +16411,2,0,99,1,Frugal Defense LV.6,125,,,,, +16412,2,0,99,1,Longline LV.6,125,,,,, +16413,2,0,99,1,Rope Reversal LV.6,125,,,,, +16414,2,0,99,1,Spin Avoid LV.6,125,,,,, +16415,2,0,99,1,High Jump LV.6,125,,,,, +16416,2,0,99,1,Flying Evasion LV.6,125,,,,, +16417,2,0,99,1,Break Formation LV.6,125,,,,, +16418,2,0,99,1,Spirit Chant LV.6,125,,,,, +16419,2,0,99,1,Graceful Chant LV.6,125,,,,, +16420,2,0,99,1,Continued Chant LV.6,125,,,,, +16421,2,0,99,1,Magick Energy LV.6,125,,,,, +16422,2,0,99,1,United Energy LV.6,125,,,,, +16423,2,0,99,1,Lengthy Assistance LV.6,125,,,,, +16424,2,0,99,1,Quick Arrow LV.6,125,,,,, +16425,2,0,99,1,Heal Extension LV.6,125,,,,, +16426,2,0,99,1,Heal Thyself LV.6,125,,,,, +16427,2,0,99,1,Aggression LV.6,125,,,,, +16428,2,0,99,1,Malice LV.6,125,,,,, +16429,2,0,99,1,Mangle LV.6,125,,,,, +16430,2,0,99,1,First Strike LV.6,125,,,,, +16431,2,0,99,1,Full Bodied LV.6,125,,,,, +16432,2,0,99,1,Challenger LV.6,125,,,,, +16433,2,0,99,1,Alchemical Invasion LV.6,125,,,,, +16434,2,0,99,1,Prolonged Lure LV.6,125,,,,, +16435,2,0,99,1,Well-Practiced LV.6,125,,,,, +16436,2,0,99,1,Lively Romp LV.6,125,,,,, +16522,2,100,99,45,Spiritual Flame,123,,,,, +16626,2,0,99,1,Fire Engraving,124,,,,, +16627,2,0,99,1,Ice Engraving,124,,,,, +16628,2,0,99,1,Lightning Engraving,124,,,,, +16629,2,0,99,1,Heaven Engraving,124,,,,, +16630,2,0,99,1,Dark Engraving,124,,,,, +16632,2,0,99,1,No Engraving,124,,,,, +16698,2,960,99,75,Black Knight's Thoughts,123,,,,, +16699,2,0,99,1,Extension LV.3,125,,,,, +16700,2,0,99,1,Extension LV.4,125,,,,, +16701,2,0,99,1,Extension LV.5,125,,,,, +16702,2,0,99,1,Extension LV.6,125,,,,, +16703,2,0,99,1,Avoidance LV.3,125,,,,, +16704,2,0,99,1,Avoidance LV.4,125,,,,, +16705,2,0,99,1,Avoidance LV.5,125,,,,, +16706,2,0,99,1,Avoidance LV.6,125,,,,, +16707,2,0,99,1,Extended Healing LV.3,125,,,,, +16708,2,0,99,1,Extended Healing LV.4,125,,,,, +16709,2,0,99,1,Extended Healing LV.5,125,,,,, +16710,2,0,99,1,Extended Healing LV.6,125,,,,, +16711,2,0,99,1,Critical LV.3,125,,,,, +16712,2,0,99,1,Critical LV.4,125,,,,, +16713,2,0,99,1,Critical LV.5,125,,,,, +16714,2,0,99,1,Critical LV.6,125,,,,, +16715,2,0,99,1,Evasive Spirit LV.3,125,,,,, +16716,2,0,99,1,Evasive Spirit LV.4,125,,,,, +16720,2,0,99,1,Evasive Spirit LV.5,125,,,,, +16721,2,0,99,1,Evasive Spirit LV.6,125,,,,, +16725,2,100,99,50,Unidentified Dragon Trinket (Spirit Lancer),129,,,,, +16800,2,500,99,1,2017 New Year Jumbo Draw Ticket,123,,,,, +16833,2,500,99,50,Silver Authentication Orb,123,,,,, +16834,2,500,99,50,Gold Authentication Orb,123,,,,, +17856,2,2500,99,85,Stone-Curser's Tears,119,,,,, +17857,2,1500,99,85,Demonic Beast Snakeskin,107,,,,, +17858,2,1500,99,85,Giant's Molar,109,,,,, +17859,2,500,99,80,Mark of Brute Courage,123,,,,, +17860,2,1500,99,85,Mark of A Hundred Battles,123,,,,, +17861,2,350,99,80,Black Blade Fragment,102,,,,, +17863,2,2500,99,100,Evil Eye Lens,123,,,,, +17864,2,1500,99,100,Magickal Giant Bones,108,,,,, +17865,2,1500,99,100,Ogre's Horn,110,,,,, +17866,2,1500,99,85,Manticore Raw Pelt,107,,,,, +17867,2,350,99,80,Goblin's Spellstaff,123,,,,, +17868,2,350,99,95,Blood Drinking Vessel,123,,,,, +17869,2,350,99,95,Undead Wolf's Fang,109,,,,, +17870,2,350,99,80,Rock Leather,107,,,,, +17871,2,1500,99,85,Rock-Cutter,109,,,,, +17872,2,350,99,85,Giant Apophyllite,113,,,,, +17873,2,350,99,85,Undead Nail Shaving,109,,,,, +17875,2,2500,99,85,Dragonkin Stone,131,,,,, +17876,2,500,99,80,Battle Armor Fragment,123,,,,, +17877,2,250,99,80,Dragonkin Stone Shard,123,,,,, +17878,2,1500,99,85,Cursed Letter,120,,,,, +17879,2,2000,99,85,Dragon's Inverse Scale,107,,,,, +17880,2,350,99,80,Highly Viscous Slime Liquid,119,,,,, +17881,2,15000,99,85,Bone Pearl,113,,,,, +17882,2,250,99,80,Brittle Sandstone,102,,,,, +17883,2,1000,99,85,Pyroclastic Rock,102,,,,, +17884,2,250,99,80,Ashen Grass,114,,,,, +17885,2,1000,99,85,Blaze Grass,114,,,,, +17886,2,500,99,80,Plankton Liquid,119,,,,, +17888,2,350,99,80,Dragon Head Tile Fragment,123,,,,, +17889,2,350,99,80,Dragon Tail Tile Fragment,123,,,,, +17891,2,3000,99,85,Ribbon of Rich Bounty,104,,,,, +17892,2,3000,99,85,Cobalt Alloy Ingot,101,,,,, +17893,2,3000,99,100,Scroll of the Starry Sky,120,,,,, +17894,2,3000,99,100,Bright Purple Steel Ingot,101,,,,, +17897,2,2500,99,85,Gusty Winds Stone,131,,,,, +17898,2,2500,99,85,Victorious Chance Stone,131,,,,, +17899,2,2500,99,85,Fallen Soldier Stone,131,,,,, +17900,2,2500,99,85,Animal Hunter Stone,131,,,,, +17901,2,2500,99,85,Demihuman Cutter Stone,131,,,,, +17902,2,2500,99,85,Demonic Slasher Stone,131,,,,, +17903,2,2500,99,85,Skeleton Smasher Stone,131,,,,, +17904,2,2500,99,85,Undead Destroyer Stone,131,,,,, +17905,2,2500,99,85,Giant Killer Stone,131,,,,, +17907,2,200,99,85,Dried Test Sample,130,,,,, +17908,2,900,99,85,Monster Tissue Sample,130,,,,, +17909,2,200,99,90,Flesh-Eating Snail,130,,,,, +17910,2,900,99,90,Blood-Colored Spiral Shell,130,,,,, +17911,2,200,99,80,Delicate Intaglio,130,,,,, +17912,2,900,99,80,Acre Royal Family Intaglio,130,,,,, +17915,2,900,99,95,Underworld Drop,119,,,,, +17916,2,900,99,95,Misleading Twig,118,,,,, +17917,2,900,99,95,Feryana Sweet Mushroom,117,,,,, +17927,2,1500,99,100,Goremanticore's White Beard,106,,,,, +17928,2,350,99,80,Harpy Breast Meat,122,,,,, +17929,2,350,99,95,Fluttering Rags,104,,,,, +17930,2,1500,99,85,Winged Beast's Heart,122,,,,, +17959,2,123,99,80,Soft Soil,103,,,,, +18141,2,900,99,95,Warm Mud,103,,,,, +18142,2,900,99,95,Blazing Ore,102,,,,, +18507,2,250,99,80,Rathnite Local Hardwood,118,,,,, +18508,2,1000,99,85,Natural Charcoal,118,,,,, +18513,2,0,99,85,Merit Medal (Peafowl),123,,,,, +18514,2,0,99,85,Merit Medal (Large Bear),123,,,,, +18611,2,5,99,70,Myrmidon Ring Plate,123,,,,, +18612,2,5,99,70,Inquiry Ring Plate,123,,,,, +18613,2,5,99,70,Purge Ring Plate,123,,,,, +18614,2,5,99,70,Night Emperor Ring Plate,123,,,,, +18615,2,5,99,65,Supreme Merit Medal,123,,,,, +18616,2,0,99,1,Myrmidon,125,,,,, +18617,2,0,99,1,Inquiry,125,,,,, +18618,2,0,99,1,Purge,125,,,,, +18619,2,0,99,1,Night Emperor,125,,,,, +18646,2,500,99,80,Toadstool Sitter,117,,,,, +18647,2,500,99,85,Mandragora Mushroom,117,,,,, +18648,2,250,99,80,Volcanic Sand,103,,,,, +18649,2,1000,99,85,Volcanic Glass,103,,,,, +18650,2,500,99,85,Red Garnet,113,,,,, +18655,2,350,99,80,Demon Beast's Liver,122,,,,, +18656,2,50,99,85,Guardsman's Spirit,123,,,,, +18658,2,50,99,95,Courtier's Spirit,123,,,,, +18659,2,50,99,105,Executor's Spirit,123,,,,, +18660,2,50,99,115,Retainer's Spirit,123,,,,, +18661,2,500,99,80,Beast-Luring Meat,122,,,,, +18662,2,900,99,95,Cursed Withered Grass,114,,,,, +18663,2,500,99,85,Mandragora Leaf,114,,,,, +18664,2,500,99,85,Mandragora Twig,118,,,,, +18725,2,0,99,1,Dull Blue Pearl,113,,,,, +18726,2,350,99,95,Scarred Lizardscale Pelt,107,,,,, +18729,2,2500,99,80,Campaign Battle Armor,123,,,,, +18730,2,100,99,75,Unappraised Snow Trinket (Soldier),129,,,,, +18731,2,100,99,80,Unappraised Snow Trinket (General),129,,,,, +18732,2,100,99,85,Unappraised Snow Trinket (King),129,,,,, +18733,2,100,99,90,Unappraised Snow Trinket (Emperor),129,,,,, +18735,2,2000,99,85,Steel Featherwork,112,,,,, +18738,2,100,99,80,Eye Ore,102,,,,, +18815,2,1000,99,85,Royal Crest Medal (Rathnite District),123,,,,, +18819,2,1000,99,100,Royal Crest Medal (Feryana District),123,,,,, +18820,2,1000,99,115,Royal Crest Medal (Megadosys District),123,,,,, +18821,2,100,99,85,Unappraised Flight Trinket (Soldier),129,,,,, +18822,2,100,99,90,Unappraised Flight Trinket (General),129,,,,, +18823,2,100,99,95,Unappraised Flight Trinket (King),129,,,,, +18824,2,100,99,100,Unappraised Flight Trinket (Emperor),129,,,,, +18826,2,1000,99,120,Royal Crest Medal (Urteca District),123,,,,, +18835,2,104,99,70,Survey Corps Token,123,,,,, +18876,2,250,99,80,Gusty Winds Stone Shard,123,,,,, +18877,2,250,99,80,Victorious Chance Stone Shard,123,,,,, +18878,2,250,99,80,Fallen Soldier Stone Shard,123,,,,, +18879,2,250,99,80,Animal Hunter Stone Shard,123,,,,, +18880,2,250,99,80,Demihuman Cutter Stone Shard,123,,,,, +18881,2,250,99,80,Demonic Slasher Stone Shard,123,,,,, +18882,2,250,99,80,Skeleton Smasher Stone Shard,123,,,,, +18883,2,250,99,80,Undead Destroyer Stone Shard,123,,,,, +18884,2,250,99,80,Giant Killer Stone Shard,123,,,,, +18893,2,100,99,70,Golden Palm Fiber,105,,,,, +19147,2,1000,99,70,Central Tree Drop,123,,,,, +19258,2,0,99,1,Fire Affinity LV.4,125,,,,, +19259,2,0,99,1,Dark Attack LV.4,125,,,,, +19260,2,0,99,1,Holy Affinity LV.4,125,,,,, +19261,2,0,99,1,Ice Attack LV.4,125,,,,, +19262,2,0,99,1,Self Feedback LV.4,125,,,,, +19263,2,0,99,1,Robust LV.4,125,,,,, +19264,2,0,99,1,Destructive Fall LV.4,125,,,,, +19265,2,0,99,1,Eased Blade LV.4,125,,,,, +19266,2,0,99,1,Herculean Strength LV.4,125,,,,, +19267,2,0,99,1,Fire Attack LV.4,125,,,,, +19268,2,0,99,1,Ice Affinity LV.4,125,,,,, +19269,2,0,99,1,Twin Magick LV.4,125,,,,, +19270,2,0,99,1,Sky Hammer LV.4,125,,,,, +19271,2,0,99,1,Heroic Spirit LV.4,125,,,,, +19272,2,0,99,1,Invigorated LV.4,125,,,,, +19273,2,0,99,1,Resilience LV.4,125,,,,, +19274,2,0,99,1,Enduring Grip LV.4,125,,,,, +19275,2,0,99,1,Thunder Attack LV.4,125,,,,, +19276,2,0,99,1,Dark Affinity LV.4,125,,,,, +19277,2,0,99,1,Onslaught LV.4,125,,,,, +19278,2,0,99,1,Quakemaker LV.4,125,,,,, +19279,2,0,99,1,Relaxedness LV.4,125,,,,, +19280,2,0,99,1,Divine Protection LV.4,125,,,,, +19281,2,0,99,1,Perky LV.4,125,,,,, +19282,2,0,99,1,Quick Healing LV.4,125,,,,, +19283,2,0,99,1,Great Enchantment LV.4,125,,,,, +19284,2,0,99,1,Holy Attack LV.4,125,,,,, +19285,2,0,99,1,Thunder Affinity LV.4,125,,,,, +19286,2,0,99,1,Furious Grip LV.4,125,,,,, +19287,2,0,99,1,Weighted LV.4,125,,,,, +19288,2,0,99,1,Heavy Attack LV.4,125,,,,, +19289,2,0,99,1,Vigorous Vitality LV.4,125,,,,, +19290,2,0,99,1,Unyielding Posture LV.4,125,,,,, +19291,2,0,99,1,Efficacy LV.4,125,,,,, +19292,2,0,99,1,Tough Skin LV.4,125,,,,, +19293,2,300,99,65,Cloth of Fighting Spirit,104,,,,, +19294,2,300,99,65,Cloth of Ambition,104,,,,, +19319,2,0,99,15,Relief Coin (Sappanwood),123,,,,, +19320,2,0,99,15,Relief Coin (Gold Copper),123,,,,, +19321,2,0,99,15,Relief Coin (Mint),123,,,,, +19322,2,0,99,15,Relief Coin (Azure),123,,,,, +19323,2,0,99,15,Relief Coin (Light Wisteria),123,,,,, +19324,2,0,99,15,Relief Coin (Moon White),123,,,,, +19325,2,0,99,15,Relief Coin (Dark Purple),123,,,,, +19326,2,0,99,15,Relief Coin (Golden Brown),123,,,,, +19327,2,0,99,15,Relief Coin (Madder Blossom),123,,,,, +19328,2,0,99,15,Relief Coin (Blue Violet),123,,,,, +19329,2,0,99,15,Relief Coin (Yellowish Green),123,,,,, +19330,2,0,99,15,Relief Coin (Deep Sea),123,,,,, +19331,2,0,99,15,Relief Coin (Light Blue Water),123,,,,, +19332,2,0,99,15,Relief Coin (Ice Green),123,,,,, +19333,2,0,99,15,Relief Coin (Vermilion),123,,,,, +19334,2,0,99,15,Relief Coin (Ochre),123,,,,, +19335,2,0,99,15,Relief Coin (Ultramarine),123,,,,, +19336,2,0,99,15,Relief Coin (Pink),123,,,,, +19337,2,0,99,15,Relief Coin (Dark Green),123,,,,, +19338,2,0,99,15,Relief Coin (Dark Gray),123,,,,, +19339,2,0,99,15,Relief Coin (Haze),123,,,,, +19340,2,0,99,15,Relief Coin (Brown I),123,,,,, +19341,2,0,99,15,Relief Coin (Brown II),123,,,,, +19343,2,0,99,15,Relief Coin (Brown III),123,,,,, +19344,2,0,99,15,Relief Coin (Brown IV),123,,,,, +19345,2,50000,99,50,Battlefield Ring Plate (Blue),123,,,,, +19346,2,50000,99,50,Battlefield Ring Plate (Purple),123,,,,, +19347,2,50000,99,50,Battlefield Ring Plate (Green),123,,,,, +19348,2,50000,99,50,Battlefield Ring Plate (Black),123,,,,, +19349,2,50000,99,50,Battlefield Ring Plate (Blue-green),123,,,,, +19350,2,50000,99,50,Battlefield Ring Plate (Yellow),123,,,,, +19357,2,0,99,1,Relaxedness LV.4,125,,,,, +19358,2,0,99,1,Herculean Strength LV.4,125,,,,, +19359,2,0,99,1,Unyielding Posture LV.4,125,,,,, +19360,2,0,99,1,Invigorated LV.4,125,,,,, +19361,2,0,99,1,Quakemaker LV.4,125,,,,, +19362,2,0,99,1,Divine Protection LV.4,125,,,,, +19363,2,100,99,10,Crest of War-Ready Break I,124,,,,, +19364,2,100,99,15,Crest of War-Ready Break II,124,,,,, +19365,2,100,99,20,Crest of War-Ready Break III,124,,,,, +19366,2,100,99,25,Crest of War-Ready Break IV,124,,,,, +19376,2,0,99,1,Extreme Dash ST Consumption Reduced,123,,,,, +19377,2,0,99,1,Extreme Climb Speed Up,123,,,,, +19378,2,0,99,1,Extreme Jump Height Up,123,,,,, +19379,2,0,99,1,Extreme Weight Reduction,123,,,,, +19385,2,100,99,1,Extreme Winged Crest Fragment,123,,,,, +19386,2,100,99,1,Extreme Palm Fragment,123,,,,, +19387,2,100,99,1,Extreme Wind-Wrought Fragment,123,,,,, +19388,2,100,99,1,Extreme Weightless Fragment,123,,,,, +19644,2,250,99,80,Demon Expeller Stone Shard,123,,,,, +19645,2,2500,99,85,Demon Expeller Stone,131,,,,, +19646,2,200,99,90,Giant Husk,130,,,,, +19647,2,900,99,90,Scorpion Tail's Husk,130,,,,, +19648,2,200,99,95,Smelted Ore Stone,130,,,,, +19649,2,900,99,95,Red Hot Smelted Ore,130,,,,, +19650,2,200,99,100,Cursed Bone Fragment,130,,,,, +19651,2,900,99,100,Cursed Spine,130,,,,, +19652,2,100,99,90,Silver Eye Ore,102,,,,, +19653,2,2000,99,100,Groaning Skull,108,,,,, +19654,2,500,99,95,Unrefined Alloy Lump,101,,,,, +19655,2,2000,99,95,Reinforced Battle Armor,123,,,,, +21184,2,2000,99,100,Mark of Tyranny,123,,,,, +21196,2,0,99,94,Gem of Devastation,123,,,,, +21213,2,350,99,100,Waterweed,114,,,,, +21214,2,350,99,100,Rose Megadosys,114,,,,, +21215,2,350,99,100,Giant Caterpillar,118,,,,, +21216,2,350,99,100,Phlogopite,102,,,,, +21217,2,350,99,100,Highland Akadama,103,,,,, +21218,2,350,99,100,Flame Mushroom,117,,,,, +21219,2,350,99,100,War Demon's Ancestor Nasal Cartilage,108,,,,, +21221,2,350,99,100,Strong Acid Sac,122,,,,, +21222,2,350,99,100,Cracked Amulet,123,,,,, +21223,2,350,99,105,Strong Heat-Resistant Scale,107,,,,, +21224,2,1500,99,105,War Dancing Large Feather,112,,,,, +21225,2,1500,99,105,War Demon Ancestor's Large Tusk,109,,,,, +21226,2,1500,99,105,Large Demon's Striped Pelt,107,,,,, +21227,2,2000,99,105,Low-Grade Reinforced Armor,123,,,,, +21229,2,3000,99,105,Padding,104,,,,, +21230,2,3000,99,105,Fireproof Cord,105,,,,, +21231,2,2500,99,105,Burning Magma Lump,123,,,,, +21232,2,500,99,100,Giant Animal Skull,130,,,,, +21233,2,350,99,100,Cave Shrimp,130,,,,, +21234,2,900,99,100,Cave Shrimp Eggs,130,,,,, +21235,2,350,99,105,Water Purification Stone Powder,130,,,,, +21236,2,900,99,105,Simple Purification Crystal,130,,,,, +21237,2,350,99,110,Scroll of Tribute,130,,,,, +21238,2,900,99,110,Royal Family Chants Grimoire,130,,,,, +21239,2,2000,99,110,Void's Heartbeat,123,,,,, +21240,2,100,99,95,Unappraised Water Trinket (Soldier),129,,,,, +21241,2,100,99,100,Unappraised Water Trinket (General),129,,,,, +21242,2,100,99,105,Unappraised Water Trinket (King),129,,,,, +21243,2,100,99,110,Unappraised Water Trinket (Emperor),129,,,,, +21244,2,250,99,80,Spirit Purifier Stone Shard,123,,,,, +21245,2,250,99,80,Cursed Exorciser Stone Shard,123,,,,, +21246,2,250,99,80,Alchemy Sealer Stone Shard,123,,,,, +21247,2,250,99,80,Corrupted Sealer Stone Shard,123,,,,, +21248,2,2500,99,85,Spirit Purifier Stone,131,,,,, +21249,2,2500,99,85,Cursed Exorciser Stone,131,,,,, +21250,2,2500,99,85,Alchemy Sealer Stone,131,,,,, +21251,2,2500,99,85,Corrupted Sealer Stone,131,,,,, +21252,2,100,99,100,Golden Mistletoe,118,,,,, +21253,2,2000,99,110,Mark of the Underworld,123,,,,, +21255,2,350,99,110,Urteca Hot Spring Water,119,,,,, +21256,2,350,99,110,Belladonna,114,,,,, +21257,2,350,99,110,Petrified Wood,118,,,,, +21258,2,350,99,110,Volcanic Tuff,102,,,,, +21259,2,350,99,110,Volcanic Mountain Ash,103,,,,, +21260,2,350,99,110,Scorched Mushroom,117,,,,, +21261,2,350,99,110,Demon Dog Pelt,107,,,,, +21262,2,350,99,110,Blazing Lizard Pelt,107,,,,, +21263,2,350,99,110,Small Flame Remains,123,,,,, +21264,2,1500,99,110,Grotesque Burning Horn,110,,,,, +21265,2,1500,99,110,Tree Man's Charred Branch,118,,,,, +21266,2,1500,99,110,Ancient Warrior's Bone,108,,,,, +21267,2,1500,99,110,Charged Great Vessel,122,,,,, +21268,2,2000,99,115,Howling Blaze Lump,123,,,,, +21269,2,3000,99,110,Soul Siphoning Cloth,104,,,,, +21270,2,3000,99,110,Flicker Gem,101,,,,, +21271,2,2500,99,115,Evil Dragon's Chin Spike,110,,,,, +21272,2,500,99,110,Old Brick Material,130,,,,, +21273,2,350,99,110,Ancient Wheat,130,,,,, +21274,2,900,99,110,Ancient Wheat Ear,130,,,,, +21275,2,350,99,115,Dragon Temple's Charm,130,,,,, +21276,2,900,99,115,Dragon Temple's Blessed Cloth,130,,,,, +21277,2,350,99,120,Royal Blazing Rock,130,,,,, +21278,2,900,99,120,Sacred Flame Steel,130,,,,, +21279,2,2000,99,120,Reddish Dragon Scale,107,,,,, +21280,2,100,99,105,Unappraised Cloud Trinket (Soldier),129,,,,, +21281,2,100,99,110,Unappraised Cloud Trinket (General),129,,,,, +21282,2,100,99,115,Unappraised Cloud Trinket (King),129,,,,, +21283,2,100,99,120,Unappraised Cloud Trinket (Emperor),129,,,,, +21284,2,250,99,80,War-Ready Break Stone Shard,123,,,,, +21285,2,250,99,80,Fragments of the Soft Tissue Erasure Gemstone,123,,,,, +21286,2,250,99,80,Winged Slayer's Stone Shard,123,,,,, +21287,2,250,99,80,Magickal Constructs Destruction Shard,123,,,,, +21288,2,2500,99,85,War-Ready Break Stone,131,,,,, +21289,2,2500,99,85,Soft Tissue Erasure Gemstone,131,,,,, +21290,2,2500,99,85,Winged Slayer's Stone,131,,,,, +21291,2,2500,99,85,Magickal Constructs Destruction Gemstone,131,,,,, +21292,2,100,99,110,Crystal Glass,103,,,,, +21293,2,2000,99,120,Bright Fire Wing,123,,,,, +21330,2,0,99,1,Premium Cocoa Powder,123,,,,, +21331,2,0,99,1,Lestanian Honey,123,,,,, +21332,2,0,99,110,Merit Medal (Stag),123,,,,, +21333,2,0,99,120,Merit Medal (Orangutan),123,,,,, +21355,2,100,99,50,Unidentified Dragon Trinket II (High Scepter),129,,,,, +21380,2,100,99,1,Fruit of Inspiration (Harden),132,,,,, +21381,2,100,99,1,Fruit of Inspiration (Heavy),132,,,,, +21379,2,0,99,98,Relic Steel (Feryana District),123,,,,, +21382,2,100,99,1,Fruit of Inspiration (Restoration),132,,,,, +21383,2,100,99,1,Fruit of Inspiration (Protection),132,,,,, +21384,2,100,99,1,Fruit of Inspiration (Weaken),132,,,,, +21385,2,100,99,1,Fruit of Inspiration (Attraction),132,,,,, +21386,2,100,99,1,Fruit of Inspiration (Fearless),132,,,,, +21387,2,100,99,1,Fruit of Inspiration (Concentration),132,,,,, +21388,2,100,99,1,Fruit of Inspiration (Resurrection),132,,,,, +21389,2,500,99,1,2018 New Year Jumbo Draw Ticket,123,,,,, +21390,2,0,99,108,Relic Steel (Megadosys District),123,,,,, +21391,2,0,99,108,Memento Fiber (Megadosys District),123,,,,, +21392,2,0,99,118,Relic Steel (Urteca District),123,,,,, +21393,2,0,99,118,Memento Fiber (Urteca District),123,,,,, +21606,2,100,99,50,Unidentified Dragon Trinket II (Fighter),129,,,,, +21607,2,100,99,50,Unidentified Dragon Trinket II (Hunter),129,,,,, +21608,2,100,99,50,Unidentified Dragon Trinket II (Priest),129,,,,, +21609,2,100,99,50,Unidentified Dragon Trinket II (Shield Sage),129,,,,, +21610,2,100,99,50,Unidentified Dragon Trinket II (Seeker),129,,,,, +21611,2,100,99,50,Unidentified Dragon Trinket II (Sorcerer),129,,,,, +21612,2,100,99,50,Unidentified Dragon Trinket II (Element Archer),129,,,,, +21613,2,100,99,50,Unidentified Dragon Trinket II (Warrior),129,,,,, +21614,2,100,99,50,Unidentified Dragon Trinket II (Alchemist),129,,,,, +21615,2,100,99,50,Unidentified Dragon Trinket II (Spirit Lancer),129,,,,, +21616,2,100,99,50,Unidentified Dragon Trinket (High Scepter),129,,,,, +21617,2,0,99,15,Relief Coin (Brown VII),123,,,,, +21618,2,0,99,15,Relief Coin (Brown VIII),123,,,,, +21619,2,2000,99,120,Smoldering Crown Horn,110,,,,, +21620,2,0,99,15,Relief Coin (Brown IX),123,,,,, +21621,2,0,99,15,Relief Coin (Brown XI),123,,,,, +21622,2,0,99,15,Relief Coin (Brown X),123,,,,, +21623,2,0,99,105,Beherit,123,,,,, +21624,2,0,99,1,Delivery Point,123,,,,, +21625,2,0,99,1,Delivery Point,123,,,,, +21626,2,0,99,1,Delivery Point,123,,,,, +21627,2,2000,99,110,Demon Crystal of Atonement,123,,,,, +21628,2,0,99,15,Relief Coin (Brown VI),123,,,,, +21629,2,0,99,15,Relief Coin (Brown V),123,,,,, +21630,2,100,99,100,Bitterblack Deed Box,129,,,,, +21668,2,2000,99,108,King Draf Enthronement Commemerotive Coin,123,,,,, +21777,2,500,99,85,Fluffly Ghost Cloth,104,,,,, +21778,2,500,99,85,Moth Hard Gem,113,,,,, +21779,2,500,99,85,Speckled Mood Garnet,113,,,,, +21669,2,2000,99,118,King Kileek Enthronement Commemerotive Coin,123,,,,, +21787,2,500,99,110,Crystal of Inspiration,113,,,,, +21816,2,0,99,1,Physical Attack +1,124,,,,, +21817,2,0,99,1,Physical Attack +2,124,,,,, +21818,2,0,99,1,Physical Attack +3,124,,,,, +21819,2,0,99,1,Physical Attack +4,124,,,,, +21820,2,0,99,1,Physical Attack +5,124,,,,, +21821,2,0,99,1,Physical Attack +6,124,,,,, +21822,2,0,99,1,Physical Attack +7,124,,,,, +21823,2,0,99,1,Physical Attack +8,124,,,,, +21824,2,0,99,1,Physical Attack +9,124,,,,, +21825,2,0,99,1,Physical Attack +10,124,,,,, +21826,2,0,99,1,Physical Attack +11,124,,,,, +21827,2,0,99,1,Physical Attack +12,124,,,,, +21828,2,0,99,1,Physical Attack +13,124,,,,, +21829,2,0,99,1,Physical Attack +14,124,,,,, +21830,2,0,99,1,Physical Attack +15,124,,,,, +21831,2,0,99,1,Physical Attack +16,124,,,,, +21832,2,0,99,1,Physical Attack +17,124,,,,, +21833,2,0,99,1,Physical Attack +18,124,,,,, +21834,2,0,99,1,Physical Attack +19,124,,,,, +21835,2,0,99,1,Physical Attack +20,124,,,,, +21836,2,0,99,1,Physical Attack +21,124,,,,, +21837,2,0,99,1,Physical Attack +22,124,,,,, +21838,2,0,99,1,Physical Attack +23,124,,,,, +21839,2,0,99,1,Physical Attack +24,124,,,,, +21840,2,0,99,1,Physical Attack +25,124,,,,, +21841,2,0,99,1,Physical Attack +26,124,,,,, +21842,2,0,99,1,Physical Attack +27,124,,,,, +21843,2,0,99,1,Physical Attack +28,124,,,,, +21844,2,0,99,1,Physical Attack +29,124,,,,, +21845,2,0,99,1,Physical Attack +30,124,,,,, +21846,2,0,99,1,Magick Attack +1,124,,,,, +21847,2,0,99,1,Magick Attack +2,124,,,,, +21848,2,0,99,1,Magick Attack +3,124,,,,, +21849,2,0,99,1,Magick Attack +4,124,,,,, +21850,2,0,99,1,Magick Attack +5,124,,,,, +21851,2,0,99,1,Magick Attack +6,124,,,,, +21852,2,0,99,1,Magick Attack +7,124,,,,, +21853,2,0,99,1,Magick Attack +8,124,,,,, +21854,2,0,99,1,Magick Attack +9,124,,,,, +21855,2,0,99,1,Magick Attack +10,124,,,,, +21856,2,0,99,1,Magick Attack +11,124,,,,, +21857,2,0,99,1,Magick Attack +12,124,,,,, +21858,2,0,99,1,Magick Attack +13,124,,,,, +21859,2,0,99,1,Magick Attack +14,124,,,,, +21860,2,0,99,1,Magick Attack +15,124,,,,, +21861,2,0,99,1,Magick Attack +16,124,,,,, +21862,2,0,99,1,Magick Attack +17,124,,,,, +21863,2,0,99,1,Magick Attack +18,124,,,,, +21864,2,0,99,1,Magick Attack +19,124,,,,, +21865,2,0,99,1,Magick Attack +20,124,,,,, +21866,2,0,99,1,Magick Attack +21,124,,,,, +21867,2,0,99,1,Magick Attack +22,124,,,,, +21868,2,0,99,1,Magick Attack +23,124,,,,, +21869,2,0,99,1,Magick Attack +24,124,,,,, +21870,2,0,99,1,Magick Attack +25,124,,,,, +21871,2,0,99,1,Magick Attack +26,124,,,,, +21872,2,0,99,1,Magick Attack +27,124,,,,, +21873,2,0,99,1,Magick Attack +28,124,,,,, +21874,2,0,99,1,Magick Attack +29,124,,,,, +21875,2,0,99,1,Magick Attack +30,124,,,,, +21876,2,0,99,1,Physical Defense +2,125,,,,, +21877,2,0,99,1,Physical Defense +4,125,,,,, +21878,2,0,99,1,Physical Defense +6,125,,,,, +21879,2,0,99,1,Physical Defense +8,125,,,,, +21880,2,0,99,1,Physical Defense +10,125,,,,, +21881,2,0,99,1,Physical Defense +12,125,,,,, +21882,2,0,99,1,Physical Defense +14,125,,,,, +21883,2,0,99,1,Physical Defense +16,125,,,,, +21884,2,0,99,1,Physical Defense +18,125,,,,, +21885,2,0,99,1,Physical Defense +20,125,,,,, +21886,2,0,99,1,Physical Defense +22,125,,,,, +21887,2,0,99,1,Physical Defense +24,125,,,,, +21888,2,0,99,1,Physical Defense +26,125,,,,, +21889,2,0,99,1,Physical Defense +28,125,,,,, +21890,2,0,99,1,Physical Defense +30,125,,,,, +21891,2,0,99,1,Physical Defense +32,125,,,,, +21892,2,0,99,1,Physical Defense +34,125,,,,, +21893,2,0,99,1,Physical Defense +36,125,,,,, +21894,2,0,99,1,Physical Defense +38,125,,,,, +21895,2,0,99,1,Physical Defense +40,125,,,,, +21896,2,0,99,1,Physical Defense +42,125,,,,, +21897,2,0,99,1,Physical Defense +44,125,,,,, +21898,2,0,99,1,Physical Defense +46,125,,,,, +21899,2,0,99,1,Physical Defense +48,125,,,,, +21900,2,0,99,1,Physical Defense +50,125,,,,, +21901,2,0,99,1,Physical Defense +52,125,,,,, +21902,2,0,99,1,Physical Defense +54,125,,,,, +21903,2,0,99,1,Physical Defense +56,125,,,,, +21904,2,0,99,1,Physical Defense +58,125,,,,, +21905,2,0,99,1,Physical Defense +60,125,,,,, +21906,2,0,99,1,Magick Defense +2,125,,,,, +21907,2,0,99,1,Magick Defense +4,125,,,,, +21908,2,0,99,1,Magick Defense +6,125,,,,, +21909,2,0,99,1,Magick Defense +8,125,,,,, +21910,2,0,99,1,Magick Defense +10,125,,,,, +21911,2,0,99,1,Magick Defense +12,125,,,,, +21912,2,0,99,1,Magick Defense +14,125,,,,, +21913,2,0,99,1,Magick Defense +16,125,,,,, +21914,2,0,99,1,Magick Defense +18,125,,,,, +21915,2,0,99,1,Magick Defense +20,125,,,,, +21916,2,0,99,1,Magick Defense +22,125,,,,, +21917,2,0,99,1,Magick Defense +24,125,,,,, +21918,2,0,99,1,Magick Defense +26,125,,,,, +21919,2,0,99,1,Magick Defense +28,125,,,,, +21920,2,0,99,1,Magick Defense +30,125,,,,, +21921,2,0,99,1,Magick Defense +32,125,,,,, +21922,2,0,99,1,Magick Defense +34,125,,,,, +21923,2,0,99,1,Magick Defense +36,125,,,,, +21924,2,0,99,1,Magick Defense +38,125,,,,, +21925,2,0,99,1,Magick Defense +40,125,,,,, +21926,2,0,99,1,Magick Defense +42,125,,,,, +21927,2,0,99,1,Magick Defense +44,125,,,,, +21928,2,0,99,1,Magick Defense +46,125,,,,, +21929,2,0,99,1,Magick Defense +48,125,,,,, +21930,2,0,99,1,Magick Defense +50,125,,,,, +21931,2,0,99,1,Magick Defense +52,125,,,,, +21932,2,0,99,1,Magick Defense +54,125,,,,, +21933,2,0,99,1,Magick Defense +56,125,,,,, +21934,2,0,99,1,Magick Defense +58,125,,,,, +21935,2,0,99,1,Magick Defense +60,125,,,,, +21936,2,0,99,1,Health Points +100,125,,,,, +21937,2,0,99,1,Health Points +200,125,,,,, +21938,2,0,99,1,Health Points +300,125,,,,, +21939,2,0,99,1,Health Points +400,125,,,,, +21940,2,0,99,1,Health Points +500,125,,,,, +21941,2,0,99,1,Health Points +600,125,,,,, +21942,2,0,99,1,Health Points +700,125,,,,, +21943,2,0,99,1,Health Points +800,125,,,,, +21944,2,0,99,1,Health Points +900,125,,,,, +21945,2,0,99,1,Health Points +1000,125,,,,, +21946,2,0,99,1,Stamina +100,125,,,,, +21947,2,0,99,1,Stamina +200,125,,,,, +21948,2,0,99,1,Stamina +300,125,,,,, +21949,2,0,99,1,Stamina +400,125,,,,, +21950,2,0,99,1,Stamina +500,125,,,,, +21951,2,0,99,1,Stamina +600,125,,,,, +21952,2,0,99,1,Stamina +700,125,,,,, +21953,2,0,99,1,Stamina +800,125,,,,, +21954,2,0,99,1,Stamina +900,125,,,,, +21955,2,0,99,1,Stamina +1000,125,,,,, +21956,2,0,99,1,Healing Power +3,125,,,,, +21957,2,0,99,1,Healing Power +6,125,,,,, +21958,2,0,99,1,Healing Power +9,125,,,,, +21959,2,0,99,1,Healing Power +12,125,,,,, +21960,2,0,99,1,Healing Power +15,125,,,,, +21961,2,0,99,1,Healing Power +18,125,,,,, +21962,2,0,99,1,Healing Power +21,125,,,,, +21963,2,0,99,1,Healing Power +24,125,,,,, +21964,2,0,99,1,Healing Power +27,125,,,,, +21965,2,0,99,1,Healing Power +30,125,,,,, +21966,2,0,99,1,Healing Power +33,125,,,,, +21967,2,0,99,1,Healing Power +36,125,,,,, +21968,2,0,99,1,Healing Power +39,125,,,,, +21969,2,0,99,1,Healing Power +42,125,,,,, +21970,2,0,99,1,Healing Power +45,125,,,,, +21971,2,0,99,1,Healing Power +50,125,,,,, +21972,2,0,99,1,Endurance +3,125,,,,, +21973,2,0,99,1,Endurance +6,125,,,,, +21974,2,0,99,1,Endurance +9,125,,,,, +21975,2,0,99,1,Endurance +12,125,,,,, +21976,2,0,99,1,Endurance +15,125,,,,, +21977,2,0,99,1,Endurance +18,125,,,,, +21978,2,0,99,1,Endurance +21,125,,,,, +21979,2,0,99,1,Endurance +24,125,,,,, +21980,2,0,99,1,Endurance +27,125,,,,, +21981,2,0,99,1,Endurance +30,125,,,,, +21982,2,0,99,1,Endurance +33,125,,,,, +21983,2,0,99,1,Endurance +36,125,,,,, +21984,2,0,99,1,Endurance +39,125,,,,, +21985,2,0,99,1,Endurance +42,125,,,,, +21986,2,0,99,1,Endurance +45,125,,,,, +21987,2,0,99,1,Endurance +50,125,,,,, +21988,2,0,99,1,Blow Power +1,124,,,,, +21989,2,0,99,1,Blow Power +2,124,,,,, +21990,2,0,99,1,Blow Power +3,124,,,,, +21991,2,0,99,1,Blow Power +4,124,,,,, +21992,2,0,99,1,Blow Power +5,124,,,,, +21993,2,0,99,1,Blow Power +6,124,,,,, +21994,2,0,99,1,Blow Power +7,124,,,,, +21995,2,0,99,1,Blow Power +8,124,,,,, +21996,2,0,99,1,Blow Power +9,124,,,,, +21997,2,0,99,1,Blow Power +10,124,,,,, +21998,2,0,99,1,Blow Power +11,124,,,,, +21999,2,0,99,1,Blow Power +12,124,,,,, +22000,2,0,99,1,Blow Power +13,124,,,,, +22001,2,0,99,1,Blow Power +14,124,,,,, +22002,2,0,99,1,Blow Power +15,124,,,,, +22003,2,0,99,1,Blow Power +16,124,,,,, +22004,2,0,99,1,Blow Power +17,124,,,,, +22005,2,0,99,1,Blow Power +18,124,,,,, +22006,2,0,99,1,Blow Power +19,124,,,,, +22007,2,0,99,1,Blow Power +20,124,,,,, +22048,2,0,99,1,Knockout Power +1,124,,,,, +22049,2,0,99,1,Knockout Power +2,124,,,,, +22050,2,0,99,1,Knockout Power +3,124,,,,, +22051,2,0,99,1,Knockout Power +4,124,,,,, +22052,2,0,99,1,Knockout Power +5,124,,,,, +22053,2,0,99,1,Knockout Power +6,124,,,,, +22054,2,0,99,1,Knockout Power +7,124,,,,, +22055,2,0,99,1,Knockout Power +8,124,,,,, +22056,2,0,99,1,Knockout Power +9,124,,,,, +22057,2,0,99,1,Knockout Power +10,124,,,,, +22058,2,0,99,1,Knockout Power +11,124,,,,, +22059,2,0,99,1,Knockout Power +12,124,,,,, +22060,2,0,99,1,Knockout Power +13,124,,,,, +22061,2,0,99,1,Knockout Power +14,124,,,,, +22062,2,0,99,1,Knockout Power +15,124,,,,, +22063,2,0,99,1,Knockout Power +16,124,,,,, +22064,2,0,99,1,Knockout Power +17,124,,,,, +22065,2,0,99,1,Knockout Power +18,124,,,,, +22066,2,0,99,1,Knockout Power +19,124,,,,, +22067,2,0,99,1,Knockout Power +20,124,,,,, +22068,2,0,99,1,Equipment Weight Reduction 5%,125,,,,, +22069,2,0,99,1,Equipment Weight Reduction 10%,125,,,,, +22070,2,0,99,1,Equipment Weight Reduction 15%,125,,,,, +22071,2,0,99,1,Equipment Weight Reduction 20%,125,,,,, +22072,2,0,99,1,Equipment Weight Reduction 25%,125,,,,, +22073,2,0,99,1,Equipment Weight Reduction 30%,125,,,,, +22074,2,0,99,1,Equipment Weight Reduction 35%,125,,,,, +22075,2,0,99,1,Equipment Weight Reduction 40%,125,,,,, +22076,2,0,99,1,Equipment Weight Reduction 45%,125,,,,, +22077,2,0,99,1,Equipment Weight Reduction 50%,125,,,,, +22078,2,0,99,1,Fire Force 5,124,,,,, +22079,2,0,99,1,Fire Force 10,124,,,,, +22080,2,0,99,1,Fire Force 15,124,,,,, +22081,2,0,99,1,Fire Force 20,124,,,,, +22082,2,0,99,1,Fire Force 25,124,,,,, +22083,2,0,99,1,Fire Force 30,124,,,,, +22084,2,0,99,1,Fire Force 35,124,,,,, +22085,2,0,99,1,Fire Force 40,124,,,,, +22086,2,0,99,1,Fire Force 45,124,,,,, +22087,2,0,99,1,Fire Force 50,124,,,,, +22088,2,0,99,1,Fire Force 55,124,,,,, +22089,2,0,99,1,Fire Force 60,124,,,,, +22090,2,0,99,1,Fire Force 65,124,,,,, +22091,2,0,99,1,Fire Force 70,124,,,,, +22092,2,0,99,1,Fire Force 75,124,,,,, +22093,2,0,99,1,Fire Force 80,124,,,,, +22094,2,0,99,1,Fire Force 85,124,,,,, +22095,2,0,99,1,Fire Force 90,124,,,,, +22096,2,0,99,1,Fire Force 95,124,,,,, +22097,2,0,99,1,Fire Force 100,124,,,,, +22098,2,0,99,1,Ice Force 5,124,,,,, +22099,2,0,99,1,Ice Force 10,124,,,,, +22100,2,0,99,1,Ice Force 15,124,,,,, +22101,2,0,99,1,Ice Force 20,124,,,,, +22102,2,0,99,1,Ice Force 25,124,,,,, +22103,2,0,99,1,Ice Force 30,124,,,,, +22104,2,0,99,1,Ice Force 35,124,,,,, +22105,2,0,99,1,Ice Force 40,124,,,,, +22106,2,0,99,1,Ice Force 45,124,,,,, +22107,2,0,99,1,Ice Force 50,124,,,,, +22108,2,0,99,1,Ice Force 55,124,,,,, +22109,2,0,99,1,Ice Force 60,124,,,,, +22110,2,0,99,1,Ice Force 65,124,,,,, +22111,2,0,99,1,Ice Force 70,124,,,,, +22112,2,0,99,1,Ice Force 75,124,,,,, +22113,2,0,99,1,Ice Force 80,124,,,,, +22114,2,0,99,1,Ice Force 85,124,,,,, +22115,2,0,99,1,Ice Force 90,124,,,,, +22116,2,0,99,1,Ice Force 95,124,,,,, +22117,2,0,99,1,Ice Force 100,124,,,,, +22118,2,0,99,1,Thunder Force 5,124,,,,, +22119,2,0,99,1,Thunder Force 10,124,,,,, +22120,2,0,99,1,Thunder Force 15,124,,,,, +22121,2,0,99,1,Thunder Force 20,124,,,,, +22122,2,0,99,1,Thunder Force 25,124,,,,, +22123,2,0,99,1,Thunder Force 30,124,,,,, +22124,2,0,99,1,Thunder Force 35,124,,,,, +22125,2,0,99,1,Thunder Force 40,124,,,,, +22126,2,0,99,1,Thunder Force 45,124,,,,, +22127,2,0,99,1,Thunder Force 50,124,,,,, +22128,2,0,99,1,Thunder Force 55,124,,,,, +22129,2,0,99,1,Thunder Force 60,124,,,,, +22130,2,0,99,1,Thunder Force 65,124,,,,, +22131,2,0,99,1,Thunder Force 70,124,,,,, +22132,2,0,99,1,Thunder Force 75,124,,,,, +22133,2,0,99,1,Thunder Force 80,124,,,,, +22134,2,0,99,1,Thunder Force 85,124,,,,, +22135,2,0,99,1,Thunder Force 90,124,,,,, +22136,2,0,99,1,Thunder Force 95,124,,,,, +22137,2,0,99,1,Thunder Force 100,124,,,,, +22138,2,0,99,1,Light Force 5,124,,,,, +22139,2,0,99,1,Light Force 10,124,,,,, +22140,2,0,99,1,Light Force 15,124,,,,, +22141,2,0,99,1,Light Force 20,124,,,,, +22142,2,0,99,1,Light Force 25,124,,,,, +22143,2,0,99,1,Light Force 30,124,,,,, +22144,2,0,99,1,Light Force 35,124,,,,, +22145,2,0,99,1,Light Force 40,124,,,,, +22146,2,0,99,1,Light Force 45,124,,,,, +22147,2,0,99,1,Light Force 50,124,,,,, +22148,2,0,99,1,Light Force 55,124,,,,, +22149,2,0,99,1,Light Force 60,124,,,,, +22150,2,0,99,1,Light Force 65,124,,,,, +22151,2,0,99,1,Light Force 70,124,,,,, +22152,2,0,99,1,Light Force 75,124,,,,, +22153,2,0,99,1,Light Force 80,124,,,,, +22154,2,0,99,1,Light Force 85,124,,,,, +22155,2,0,99,1,Light Force 90,124,,,,, +22156,2,0,99,1,Light Force 95,124,,,,, +22157,2,0,99,1,Light Force 100,124,,,,, +22158,2,0,99,1,Dark Force 5,124,,,,, +22159,2,0,99,1,Dark Force 10,124,,,,, +22160,2,0,99,1,Dark Force 15,124,,,,, +22161,2,0,99,1,Dark Force 20,124,,,,, +22162,2,0,99,1,Dark Force 25,124,,,,, +22163,2,0,99,1,Dark Force 30,124,,,,, +22164,2,0,99,1,Dark Force 35,124,,,,, +22165,2,0,99,1,Dark Force 40,124,,,,, +22166,2,0,99,1,Dark Force 45,124,,,,, +22167,2,0,99,1,Dark Force 50,124,,,,, +22168,2,0,99,1,Dark Force 55,124,,,,, +22169,2,0,99,1,Dark Force 60,124,,,,, +22170,2,0,99,1,Dark Force 65,124,,,,, +22171,2,0,99,1,Dark Force 70,124,,,,, +22172,2,0,99,1,Dark Force 75,124,,,,, +22173,2,0,99,1,Dark Force 80,124,,,,, +22174,2,0,99,1,Dark Force 85,124,,,,, +22175,2,0,99,1,Dark Force 90,124,,,,, +22176,2,0,99,1,Dark Force 95,124,,,,, +22177,2,0,99,1,Dark Force 100,124,,,,, +22178,2,0,99,1,Golden +5,124,,,,, +22179,2,0,99,1,Golden +10,124,,,,, +22180,2,0,99,1,Golden +15,124,,,,, +22181,2,0,99,1,Golden +20,124,,,,, +22182,2,0,99,1,Golden +25,124,,,,, +22183,2,0,99,1,Golden +30,124,,,,, +22184,2,0,99,1,Golden +35,124,,,,, +22185,2,0,99,1,Golden +40,124,,,,, +22186,2,0,99,1,Golden +45,124,,,,, +22187,2,0,99,1,Golden +50,124,,,,, +22188,2,0,99,1,Golden +55,124,,,,, +22189,2,0,99,1,Golden +60,124,,,,, +22190,2,0,99,1,Golden +65,124,,,,, +22191,2,0,99,1,Golden +70,124,,,,, +22192,2,0,99,1,Golden +75,124,,,,, +22193,2,0,99,1,Golden +80,124,,,,, +22194,2,0,99,1,Golden +85,124,,,,, +22195,2,0,99,1,Golden +90,124,,,,, +22196,2,0,99,1,Golden +95,124,,,,, +22197,2,0,99,1,Golden +100,124,,,,, +22198,2,0,99,1,Sleep +5,124,,,,, +22199,2,0,99,1,Sleep +10,124,,,,, +22200,2,0,99,1,Sleep +15,124,,,,, +22201,2,0,99,1,Sleep +20,124,,,,, +22202,2,0,99,1,Sleep +25,124,,,,, +22203,2,0,99,1,Sleep +30,124,,,,, +22204,2,0,99,1,Sleep +35,124,,,,, +22205,2,0,99,1,Sleep +40,124,,,,, +22206,2,0,99,1,Sleep +45,124,,,,, +22207,2,0,99,1,Sleep +50,124,,,,, +22208,2,0,99,1,Sleep +55,124,,,,, +22209,2,0,99,1,Sleep +60,124,,,,, +22210,2,0,99,1,Sleep +65,124,,,,, +22211,2,0,99,1,Sleep +70,124,,,,, +22212,2,0,99,1,Sleep +75,124,,,,, +22213,2,0,99,1,Sleep +80,124,,,,, +22214,2,0,99,1,Sleep +85,124,,,,, +22215,2,0,99,1,Sleep +90,124,,,,, +22216,2,0,99,1,Sleep +95,124,,,,, +22217,2,0,99,1,Sleep +100,124,,,,, +22218,2,0,99,1,Petrification +5,124,,,,, +22219,2,0,99,1,Petrification +10,124,,,,, +22220,2,0,99,1,Petrification +15,124,,,,, +22221,2,0,99,1,Petrification +20,124,,,,, +22222,2,0,99,1,Petrification +25,124,,,,, +22223,2,0,99,1,Petrification +30,124,,,,, +22224,2,0,99,1,Petrification +35,124,,,,, +22225,2,0,99,1,Petrification +40,124,,,,, +22226,2,0,99,1,Petrification +45,124,,,,, +22227,2,0,99,1,Petrification +50,124,,,,, +22228,2,0,99,1,Petrification +55,124,,,,, +22229,2,0,99,1,Petrification +60,124,,,,, +22230,2,0,99,1,Petrification +65,124,,,,, +22231,2,0,99,1,Petrification +70,124,,,,, +22232,2,0,99,1,Petrification +75,124,,,,, +22233,2,0,99,1,Petrification +80,124,,,,, +22234,2,0,99,1,Petrification +85,124,,,,, +22235,2,0,99,1,Petrification +90,124,,,,, +22236,2,0,99,1,Petrification +95,124,,,,, +22237,2,0,99,1,Petrification +100,124,,,,, +22238,2,0,99,1,Slow +5,124,,,,, +22239,2,0,99,1,Slow +10,124,,,,, +22240,2,0,99,1,Slow +15,124,,,,, +22241,2,0,99,1,Slow +20,124,,,,, +22242,2,0,99,1,Slow +25,124,,,,, +22243,2,0,99,1,Slow +30,124,,,,, +22244,2,0,99,1,Slow +35,124,,,,, +22245,2,0,99,1,Slow +40,124,,,,, +22246,2,0,99,1,Slow +45,124,,,,, +22247,2,0,99,1,Slow +50,124,,,,, +22248,2,0,99,1,Slow +55,124,,,,, +22249,2,0,99,1,Slow +60,124,,,,, +22250,2,0,99,1,Slow +65,124,,,,, +22251,2,0,99,1,Slow +70,124,,,,, +22252,2,0,99,1,Slow +75,124,,,,, +22253,2,0,99,1,Slow +80,124,,,,, +22254,2,0,99,1,Slow +85,124,,,,, +22255,2,0,99,1,Slow +90,124,,,,, +22256,2,0,99,1,Slow +95,124,,,,, +22257,2,0,99,1,Slow +100,124,,,,, +22258,2,0,99,1,Softened +5,124,,,,, +22259,2,0,99,1,Softened +10,124,,,,, +22260,2,0,99,1,Softened +15,124,,,,, +22261,2,0,99,1,Softened +20,124,,,,, +22262,2,0,99,1,Softened +25,124,,,,, +22263,2,0,99,1,Softened +30,124,,,,, +22264,2,0,99,1,Softened +35,124,,,,, +22265,2,0,99,1,Softened +40,124,,,,, +22266,2,0,99,1,Softened +45,124,,,,, +22267,2,0,99,1,Softened +50,124,,,,, +22268,2,0,99,1,Softened +55,124,,,,, +22269,2,0,99,1,Softened +60,124,,,,, +22270,2,0,99,1,Softened +65,124,,,,, +22271,2,0,99,1,Softened +70,124,,,,, +22272,2,0,99,1,Softened +75,124,,,,, +22273,2,0,99,1,Softened +80,124,,,,, +22274,2,0,99,1,Softened +85,124,,,,, +22275,2,0,99,1,Softened +90,124,,,,, +22276,2,0,99,1,Softened +95,124,,,,, +22277,2,0,99,1,Softened +100,124,,,,, +22278,2,0,99,1,Physical Atk. Down +5,124,,,,, +22279,2,0,99,1,Physical Atk. Down +10,124,,,,, +22280,2,0,99,1,Physical Atk. Down +15,124,,,,, +22281,2,0,99,1,Physical Atk. Down +20,124,,,,, +22282,2,0,99,1,Physical Atk. Down +25,124,,,,, +22283,2,0,99,1,Physical Atk. Down +30,124,,,,, +22284,2,0,99,1,Physical Atk. Down +35,124,,,,, +22285,2,0,99,1,Physical Atk. Down +40,124,,,,, +22286,2,0,99,1,Physical Atk. Down +45,124,,,,, +22287,2,0,99,1,Physical Atk. Down +50,124,,,,, +22288,2,0,99,1,Physical Atk. Down +55,124,,,,, +22289,2,0,99,1,Physical Atk. Down +60,124,,,,, +22290,2,0,99,1,Physical Atk. Down +65,124,,,,, +22291,2,0,99,1,Physical Atk. Down +70,124,,,,, +22292,2,0,99,1,Physical Atk. Down +75,124,,,,, +22293,2,0,99,1,Physical Atk. Down +80,124,,,,, +22294,2,0,99,1,Physical Atk. Down +85,124,,,,, +22295,2,0,99,1,Physical Atk. Down +90,124,,,,, +22296,2,0,99,1,Physical Atk. Down +95,124,,,,, +22297,2,0,99,1,Physical Atk. Down +100,124,,,,, +22298,2,0,99,1,Magick Atk. Down +5,124,,,,, +22299,2,0,99,1,Magick Atk. Down +10,124,,,,, +22300,2,0,99,1,Magick Atk. Down +15,124,,,,, +22301,2,0,99,1,Magick Atk. Down +20,124,,,,, +22302,2,0,99,1,Magick Atk. Down +25,124,,,,, +22303,2,0,99,1,Magick Atk. Down +30,124,,,,, +22304,2,0,99,1,Magick Atk. Down +35,124,,,,, +22305,2,0,99,1,Magick Atk. Down +40,124,,,,, +22306,2,0,99,1,Magick Atk. Down +45,124,,,,, +22307,2,0,99,1,Magick Atk. Down +50,124,,,,, +22308,2,0,99,1,Magick Atk. Down +55,124,,,,, +22309,2,0,99,1,Magick Atk. Down +60,124,,,,, +22310,2,0,99,1,Magick Atk. Down +65,124,,,,, +22311,2,0,99,1,Magick Atk. Down +70,124,,,,, +22312,2,0,99,1,Magick Atk. Down +75,124,,,,, +22313,2,0,99,1,Magick Atk. Down +80,124,,,,, +22314,2,0,99,1,Magick Atk. Down +85,124,,,,, +22315,2,0,99,1,Magick Atk. Down +90,124,,,,, +22316,2,0,99,1,Magick Atk. Down +95,124,,,,, +22317,2,0,99,1,Magick Atk. Down +100,124,,,,, +22318,2,0,99,1,Physical Def. Down +5,124,,,,, +22319,2,0,99,1,Physical Def. Down +10,124,,,,, +22320,2,0,99,1,Physical Def. Down +15,124,,,,, +22321,2,0,99,1,Physical Def. Down +20,124,,,,, +22322,2,0,99,1,Physical Def. Down +25,124,,,,, +22323,2,0,99,1,Physical Def. Down +30,124,,,,, +22324,2,0,99,1,Physical Def. Down +35,124,,,,, +22325,2,0,99,1,Physical Def. Down +40,124,,,,, +22326,2,0,99,1,Physical Def. Down +45,124,,,,, +22327,2,0,99,1,Physical Def. Down +50,124,,,,, +22328,2,0,99,1,Physical Def. Down +55,124,,,,, +22329,2,0,99,1,Physical Def. Down +60,124,,,,, +22330,2,0,99,1,Physical Def. Down +65,124,,,,, +22331,2,0,99,1,Physical Def. Down +70,124,,,,, +22332,2,0,99,1,Physical Def. Down +75,124,,,,, +22333,2,0,99,1,Physical Def. Down +80,124,,,,, +22334,2,0,99,1,Physical Def. Down +85,124,,,,, +22335,2,0,99,1,Physical Def. Down +90,124,,,,, +22336,2,0,99,1,Physical Def. Down +95,124,,,,, +22337,2,0,99,1,Physical Def. Down +100,124,,,,, +22338,2,0,99,1,Magick Def. Down +5,124,,,,, +22339,2,0,99,1,Magick Def. Down +10,124,,,,, +22340,2,0,99,1,Magick Def. Down +15,124,,,,, +22341,2,0,99,1,Magick Def. Down +20,124,,,,, +22342,2,0,99,1,Magick Def. Down +25,124,,,,, +22343,2,0,99,1,Magick Def. Down +30,124,,,,, +22344,2,0,99,1,Magick Def. Down +35,124,,,,, +22345,2,0,99,1,Magick Def. Down +40,124,,,,, +22346,2,0,99,1,Magick Def. Down +45,124,,,,, +22347,2,0,99,1,Magick Def. Down +50,124,,,,, +22348,2,0,99,1,Magick Def. Down +55,124,,,,, +22349,2,0,99,1,Magick Def. Down +60,124,,,,, +22350,2,0,99,1,Magick Def. Down +65,124,,,,, +22351,2,0,99,1,Magick Def. Down +70,124,,,,, +22352,2,0,99,1,Magick Def. Down +75,124,,,,, +22353,2,0,99,1,Magick Def. Down +80,124,,,,, +22354,2,0,99,1,Magick Def. Down +85,124,,,,, +22355,2,0,99,1,Magick Def. Down +90,124,,,,, +22356,2,0,99,1,Magick Def. Down +95,124,,,,, +22357,2,0,99,1,Magick Def. Down +100,124,,,,, +22358,2,0,99,1,Demihuman Slayer +9,124,,,,, +22359,2,0,99,1,Demihuman Slayer +12,124,,,,, +22360,2,0,99,1,Demihuman Slayer +15,124,,,,, +22361,2,0,99,1,Demihuman Slayer +18,124,,,,, +22362,2,0,99,1,Demihuman Slayer +21,124,,,,, +22363,2,0,99,1,Demihuman Slayer +24,124,,,,, +22364,2,0,99,1,Demihuman Slayer +27,124,,,,, +22365,2,0,99,1,Demihuman Slayer +30,124,,,,, +22366,2,0,99,1,Demihuman Slayer +33,124,,,,, +22367,2,0,99,1,Demihuman Slayer +36,124,,,,, +22368,2,0,99,1,Demihuman Slayer +39,124,,,,, +22369,2,0,99,1,Demihuman Slayer +42,124,,,,, +22370,2,0,99,1,Demihuman Slayer +45,124,,,,, +22371,2,0,99,1,Demihuman Slayer +48,124,,,,, +22372,2,0,99,1,Demihuman Slayer +51,124,,,,, +22373,2,0,99,1,Demihuman Slayer +54,124,,,,, +22374,2,0,99,1,Demihuman Slayer +57,124,,,,, +22375,2,0,99,1,Demihuman Slayer +60,124,,,,, +22376,2,0,99,1,Demihuman Slayer +63,124,,,,, +22377,2,0,99,1,Demihuman Slayer +66,124,,,,, +22378,2,0,99,1,Demihuman Slayer +69,124,,,,, +22379,2,0,99,1,Demihuman Slayer +72,124,,,,, +22380,2,0,99,1,Demihuman Slayer +75,124,,,,, +22381,2,0,99,1,Demihuman Slayer +78,124,,,,, +22382,2,0,99,1,Demihuman Slayer +81,124,,,,, +22383,2,0,99,1,Demihuman Slayer +84,124,,,,, +22384,2,0,99,1,Demihuman Slayer +87,124,,,,, +22385,2,0,99,1,Demihuman Slayer +90,124,,,,, +22386,2,0,99,1,Skeleton Slayer +9,124,,,,, +22387,2,0,99,1,Skeleton Slayer +12,124,,,,, +22388,2,0,99,1,Skeleton Slayer +15,124,,,,, +22389,2,0,99,1,Skeleton Slayer +18,124,,,,, +22390,2,0,99,1,Skeleton Slayer +21,124,,,,, +22391,2,0,99,1,Skeleton Slayer +24,124,,,,, +22392,2,0,99,1,Skeleton Slayer +27,124,,,,, +22393,2,0,99,1,Skeleton Slayer +30,124,,,,, +22394,2,0,99,1,Skeleton Slayer +33,124,,,,, +22395,2,0,99,1,Skeleton Slayer +36,124,,,,, +22396,2,0,99,1,Skeleton Slayer +39,124,,,,, +22397,2,0,99,1,Skeleton Slayer +42,124,,,,, +22398,2,0,99,1,Skeleton Slayer +45,124,,,,, +22399,2,0,99,1,Skeleton Slayer +48,124,,,,, +22400,2,0,99,1,Skeleton Slayer +51,124,,,,, +22401,2,0,99,1,Skeleton Slayer +54,124,,,,, +22402,2,0,99,1,Skeleton Slayer +57,124,,,,, +22403,2,0,99,1,Skeleton Slayer +60,124,,,,, +22404,2,0,99,1,Skeleton Slayer +63,124,,,,, +22405,2,0,99,1,Skeleton Slayer +66,124,,,,, +22406,2,0,99,1,Skeleton Slayer +69,124,,,,, +22407,2,0,99,1,Skeleton Slayer +72,124,,,,, +22408,2,0,99,1,Skeleton Slayer +75,124,,,,, +22409,2,0,99,1,Skeleton Slayer +78,124,,,,, +22410,2,0,99,1,Skeleton Slayer +81,124,,,,, +22411,2,0,99,1,Skeleton Slayer +84,124,,,,, +22412,2,0,99,1,Skeleton Slayer +87,124,,,,, +22413,2,0,99,1,Skeleton Slayer +90,124,,,,, +22414,2,0,99,1,Ogre Slayer +9,124,,,,, +22415,2,0,99,1,Ogre Slayer +12,124,,,,, +22416,2,0,99,1,Ogre Slayer +15,124,,,,, +22417,2,0,99,1,Ogre Slayer +18,124,,,,, +22418,2,0,99,1,Ogre Slayer +21,124,,,,, +22419,2,0,99,1,Ogre Slayer +24,124,,,,, +22420,2,0,99,1,Ogre Slayer +27,124,,,,, +22421,2,0,99,1,Ogre Slayer +30,124,,,,, +22422,2,0,99,1,Ogre Slayer +33,124,,,,, +22423,2,0,99,1,Ogre Slayer +36,124,,,,, +22424,2,0,99,1,Ogre Slayer +39,124,,,,, +22425,2,0,99,1,Ogre Slayer +42,124,,,,, +22426,2,0,99,1,Ogre Slayer +45,124,,,,, +22427,2,0,99,1,Ogre Slayer +48,124,,,,, +22428,2,0,99,1,Ogre Slayer +51,124,,,,, +22429,2,0,99,1,Ogre Slayer +54,124,,,,, +22430,2,0,99,1,Ogre Slayer +57,124,,,,, +22431,2,0,99,1,Ogre Slayer +60,124,,,,, +22432,2,0,99,1,Ogre Slayer +63,124,,,,, +22433,2,0,99,1,Ogre Slayer +66,124,,,,, +22434,2,0,99,1,Ogre Slayer +69,124,,,,, +22435,2,0,99,1,Ogre Slayer +72,124,,,,, +22436,2,0,99,1,Ogre Slayer +75,124,,,,, +22437,2,0,99,1,Ogre Slayer +78,124,,,,, +22438,2,0,99,1,Ogre Slayer +81,124,,,,, +22439,2,0,99,1,Ogre Slayer +84,124,,,,, +22440,2,0,99,1,Ogre Slayer +87,124,,,,, +22441,2,0,99,1,Ogre Slayer +90,124,,,,, +22442,2,0,99,1,Giant Slayer +9,124,,,,, +22443,2,0,99,1,Giant Slayer +12,124,,,,, +22444,2,0,99,1,Giant Slayer +15,124,,,,, +22445,2,0,99,1,Giant Slayer +18,124,,,,, +22446,2,0,99,1,Giant Slayer +21,124,,,,, +22447,2,0,99,1,Giant Slayer +24,124,,,,, +22448,2,0,99,1,Giant Slayer +27,124,,,,, +22449,2,0,99,1,Giant Slayer +30,124,,,,, +22450,2,0,99,1,Giant Slayer +33,124,,,,, +22451,2,0,99,1,Giant Slayer +36,124,,,,, +22452,2,0,99,1,Giant Slayer +39,124,,,,, +22453,2,0,99,1,Giant Slayer +42,124,,,,, +22454,2,0,99,1,Giant Slayer +45,124,,,,, +22455,2,0,99,1,Giant Slayer +48,124,,,,, +22456,2,0,99,1,Giant Slayer +51,124,,,,, +22457,2,0,99,1,Giant Slayer +54,124,,,,, +22458,2,0,99,1,Giant Slayer +57,124,,,,, +22459,2,0,99,1,Giant Slayer +60,124,,,,, +22460,2,0,99,1,Giant Slayer +63,124,,,,, +22461,2,0,99,1,Giant Slayer +66,124,,,,, +22462,2,0,99,1,Giant Slayer +69,124,,,,, +22463,2,0,99,1,Giant Slayer +72,124,,,,, +22464,2,0,99,1,Giant Slayer +75,124,,,,, +22465,2,0,99,1,Giant Slayer +78,124,,,,, +22466,2,0,99,1,Giant Slayer +81,124,,,,, +22467,2,0,99,1,Giant Slayer +84,124,,,,, +22468,2,0,99,1,Giant Slayer +87,124,,,,, +22469,2,0,99,1,Giant Slayer +90,124,,,,, +22470,2,0,99,1,Cursed Slayer +9,124,,,,, +22471,2,0,99,1,Cursed Slayer +12,124,,,,, +22472,2,0,99,1,Cursed Slayer +15,124,,,,, +22473,2,0,99,1,Cursed Slayer +18,124,,,,, +22474,2,0,99,1,Cursed Slayer +21,124,,,,, +22475,2,0,99,1,Cursed Slayer +24,124,,,,, +22476,2,0,99,1,Cursed Slayer +27,124,,,,, +22477,2,0,99,1,Cursed Slayer +30,124,,,,, +22478,2,0,99,1,Cursed Slayer +33,124,,,,, +22479,2,0,99,1,Cursed Slayer +36,124,,,,, +22480,2,0,99,1,Cursed Slayer +39,124,,,,, +22481,2,0,99,1,Cursed Slayer +42,124,,,,, +22482,2,0,99,1,Cursed Slayer +45,124,,,,, +22483,2,0,99,1,Cursed Slayer +48,124,,,,, +22484,2,0,99,1,Cursed Slayer +51,124,,,,, +22485,2,0,99,1,Cursed Slayer +54,124,,,,, +22486,2,0,99,1,Cursed Slayer +57,124,,,,, +22487,2,0,99,1,Cursed Slayer +60,124,,,,, +22488,2,0,99,1,Cursed Slayer +63,124,,,,, +22489,2,0,99,1,Cursed Slayer +66,124,,,,, +22490,2,0,99,1,Cursed Slayer +69,124,,,,, +22491,2,0,99,1,Cursed Slayer +72,124,,,,, +22492,2,0,99,1,Cursed Slayer +75,124,,,,, +22493,2,0,99,1,Cursed Slayer +78,124,,,,, +22494,2,0,99,1,Cursed Slayer +81,124,,,,, +22495,2,0,99,1,Cursed Slayer +84,124,,,,, +22496,2,0,99,1,Cursed Slayer +87,124,,,,, +22497,2,0,99,1,Cursed Slayer +90,124,,,,, +22498,2,0,99,1,Beast Slayer +9,124,,,,, +22499,2,0,99,1,Beast Slayer +12,124,,,,, +22500,2,0,99,1,Beast Slayer +15,124,,,,, +22501,2,0,99,1,Beast Slayer +18,124,,,,, +22502,2,0,99,1,Beast Slayer +21,124,,,,, +22503,2,0,99,1,Beast Slayer +24,124,,,,, +22504,2,0,99,1,Beast Slayer +27,124,,,,, +22505,2,0,99,1,Beast Slayer +30,124,,,,, +22506,2,0,99,1,Beast Slayer +33,124,,,,, +22507,2,0,99,1,Beast Slayer +36,124,,,,, +22508,2,0,99,1,Beast Slayer +39,124,,,,, +22509,2,0,99,1,Beast Slayer +42,124,,,,, +22510,2,0,99,1,Beast Slayer +45,124,,,,, +22511,2,0,99,1,Beast Slayer +48,124,,,,, +22512,2,0,99,1,Beast Slayer +51,124,,,,, +22513,2,0,99,1,Beast Slayer +54,124,,,,, +22514,2,0,99,1,Beast Slayer +57,124,,,,, +22515,2,0,99,1,Beast Slayer +60,124,,,,, +22516,2,0,99,1,Beast Slayer +63,124,,,,, +22517,2,0,99,1,Beast Slayer +66,124,,,,, +22518,2,0,99,1,Beast Slayer +69,124,,,,, +22519,2,0,99,1,Beast Slayer +72,124,,,,, +22520,2,0,99,1,Beast Slayer +75,124,,,,, +22521,2,0,99,1,Beast Slayer +78,124,,,,, +22522,2,0,99,1,Beast Slayer +81,124,,,,, +22523,2,0,99,1,Beast Slayer +84,124,,,,, +22524,2,0,99,1,Beast Slayer +87,124,,,,, +22525,2,0,99,1,Beast Slayer +90,124,,,,, +22526,2,0,99,1,Corrupted Slayer +9,124,,,,, +22527,2,0,99,1,Corrupted Slayer +12,124,,,,, +22528,2,0,99,1,Corrupted Slayer +15,124,,,,, +22529,2,0,99,1,Corrupted Slayer +18,124,,,,, +22530,2,0,99,1,Corrupted Slayer +21,124,,,,, +22531,2,0,99,1,Corrupted Slayer +24,124,,,,, +22532,2,0,99,1,Corrupted Slayer +27,124,,,,, +22533,2,0,99,1,Corrupted Slayer +30,124,,,,, +22534,2,0,99,1,Corrupted Slayer +33,124,,,,, +22535,2,0,99,1,Corrupted Slayer +36,124,,,,, +22536,2,0,99,1,Corrupted Slayer +39,124,,,,, +22537,2,0,99,1,Corrupted Slayer +42,124,,,,, +22538,2,0,99,1,Corrupted Slayer +45,124,,,,, +22539,2,0,99,1,Corrupted Slayer +48,124,,,,, +22540,2,0,99,1,Corrupted Slayer +51,124,,,,, +22541,2,0,99,1,Corrupted Slayer +54,124,,,,, +22542,2,0,99,1,Corrupted Slayer +57,124,,,,, +22543,2,0,99,1,Corrupted Slayer +60,124,,,,, +22544,2,0,99,1,Corrupted Slayer +63,124,,,,, +22545,2,0,99,1,Corrupted Slayer +66,124,,,,, +22546,2,0,99,1,Corrupted Slayer +69,124,,,,, +22547,2,0,99,1,Corrupted Slayer +72,124,,,,, +22548,2,0,99,1,Corrupted Slayer +75,124,,,,, +22549,2,0,99,1,Corrupted Slayer +78,124,,,,, +22550,2,0,99,1,Corrupted Slayer +81,124,,,,, +22551,2,0,99,1,Corrupted Slayer +84,124,,,,, +22552,2,0,99,1,Corrupted Slayer +87,124,,,,, +22553,2,0,99,1,Corrupted Slayer +90,124,,,,, +22554,2,0,99,1,Human Slayer +9,124,,,,, +22555,2,0,99,1,Human Slayer +12,124,,,,, +22556,2,0,99,1,Human Slayer +15,124,,,,, +22557,2,0,99,1,Human Slayer +18,124,,,,, +22558,2,0,99,1,Human Slayer +21,124,,,,, +22559,2,0,99,1,Human Slayer +24,124,,,,, +22560,2,0,99,1,Human Slayer +27,124,,,,, +22561,2,0,99,1,Human Slayer +30,124,,,,, +22562,2,0,99,1,Human Slayer +33,124,,,,, +22563,2,0,99,1,Human Slayer +36,124,,,,, +22564,2,0,99,1,Human Slayer +39,124,,,,, +22565,2,0,99,1,Human Slayer +42,124,,,,, +22566,2,0,99,1,Human Slayer +45,124,,,,, +22567,2,0,99,1,Human Slayer +48,124,,,,, +22568,2,0,99,1,Human Slayer +51,124,,,,, +22569,2,0,99,1,Human Slayer +54,124,,,,, +22570,2,0,99,1,Human Slayer +57,124,,,,, +22571,2,0,99,1,Human Slayer +60,124,,,,, +22572,2,0,99,1,Human Slayer +63,124,,,,, +22573,2,0,99,1,Human Slayer +66,124,,,,, +22574,2,0,99,1,Human Slayer +69,124,,,,, +22575,2,0,99,1,Human Slayer +72,124,,,,, +22576,2,0,99,1,Human Slayer +75,124,,,,, +22577,2,0,99,1,Human Slayer +78,124,,,,, +22578,2,0,99,1,Human Slayer +81,124,,,,, +22579,2,0,99,1,Human Slayer +84,124,,,,, +22580,2,0,99,1,Human Slayer +87,124,,,,, +22581,2,0,99,1,Human Slayer +90,124,,,,, +22582,2,0,99,1,War-Ready Slayer +9,124,,,,, +22583,2,0,99,1,War-Ready Slayer +12,124,,,,, +22584,2,0,99,1,War-Ready Slayer +15,124,,,,, +22585,2,0,99,1,War-Ready Slayer +18,124,,,,, +22586,2,0,99,1,War-Ready Slayer +21,124,,,,, +22587,2,0,99,1,War-Ready Slayer +24,124,,,,, +22588,2,0,99,1,War-Ready Slayer +27,124,,,,, +22589,2,0,99,1,War-Ready Slayer +30,124,,,,, +22590,2,0,99,1,War-Ready Slayer +33,124,,,,, +22591,2,0,99,1,War-Ready Slayer +36,124,,,,, +22592,2,0,99,1,War-Ready Slayer +39,124,,,,, +22593,2,0,99,1,War-Ready Slayer +42,124,,,,, +22594,2,0,99,1,War-Ready Slayer +45,124,,,,, +22595,2,0,99,1,War-Ready Slayer +48,124,,,,, +22596,2,0,99,1,War-Ready Slayer +51,124,,,,, +22597,2,0,99,1,War-Ready Slayer +54,124,,,,, +22598,2,0,99,1,War-Ready Slayer +57,124,,,,, +22599,2,0,99,1,War-Ready Slayer +60,124,,,,, +22600,2,0,99,1,War-Ready Slayer +63,124,,,,, +22601,2,0,99,1,War-Ready Slayer +66,124,,,,, +22602,2,0,99,1,War-Ready Slayer +69,124,,,,, +22603,2,0,99,1,War-Ready Slayer +72,124,,,,, +22604,2,0,99,1,War-Ready Slayer +75,124,,,,, +22605,2,0,99,1,War-Ready Slayer +78,124,,,,, +22606,2,0,99,1,War-Ready Slayer +81,124,,,,, +22607,2,0,99,1,War-Ready Slayer +84,124,,,,, +22608,2,0,99,1,War-Ready Slayer +87,124,,,,, +22609,2,0,99,1,War-Ready Slayer +90,124,,,,, +22610,2,0,99,1,Golem Slayer +9,124,,,,, +22611,2,0,99,1,Golem Slayer +12,124,,,,, +22612,2,0,99,1,Golem Slayer +15,124,,,,, +22613,2,0,99,1,Golem Slayer +18,124,,,,, +22614,2,0,99,1,Golem Slayer +21,124,,,,, +22615,2,0,99,1,Golem Slayer +24,124,,,,, +22616,2,0,99,1,Golem Slayer +27,124,,,,, +22617,2,0,99,1,Golem Slayer +30,124,,,,, +22618,2,0,99,1,Golem Slayer +33,124,,,,, +22619,2,0,99,1,Golem Slayer +36,124,,,,, +22620,2,0,99,1,Golem Slayer +39,124,,,,, +22621,2,0,99,1,Golem Slayer +42,124,,,,, +22622,2,0,99,1,Golem Slayer +45,124,,,,, +22623,2,0,99,1,Golem Slayer +48,124,,,,, +22624,2,0,99,1,Golem Slayer +51,124,,,,, +22625,2,0,99,1,Golem Slayer +54,124,,,,, +22626,2,0,99,1,Golem Slayer +57,124,,,,, +22627,2,0,99,1,Golem Slayer +60,124,,,,, +22628,2,0,99,1,Golem Slayer +63,124,,,,, +22629,2,0,99,1,Golem Slayer +66,124,,,,, +22630,2,0,99,1,Golem Slayer +69,124,,,,, +22631,2,0,99,1,Golem Slayer +72,124,,,,, +22632,2,0,99,1,Golem Slayer +75,124,,,,, +22633,2,0,99,1,Golem Slayer +78,124,,,,, +22634,2,0,99,1,Golem Slayer +81,124,,,,, +22635,2,0,99,1,Golem Slayer +84,124,,,,, +22636,2,0,99,1,Golem Slayer +87,124,,,,, +22637,2,0,99,1,Golem Slayer +90,124,,,,, +22638,2,0,99,1,Formless Slayer +9,124,,,,, +22639,2,0,99,1,Formless Slayer +12,124,,,,, +22640,2,0,99,1,Formless Slayer +15,124,,,,, +22641,2,0,99,1,Formless Slayer +18,124,,,,, +22642,2,0,99,1,Formless Slayer +21,124,,,,, +22643,2,0,99,1,Formless Slayer +24,124,,,,, +22644,2,0,99,1,Formless Slayer +27,124,,,,, +22645,2,0,99,1,Formless Slayer +30,124,,,,, +22646,2,0,99,1,Formless Slayer +33,124,,,,, +22647,2,0,99,1,Formless Slayer +36,124,,,,, +22648,2,0,99,1,Formless Slayer +39,124,,,,, +22649,2,0,99,1,Formless Slayer +42,124,,,,, +22650,2,0,99,1,Formless Slayer +45,124,,,,, +22651,2,0,99,1,Formless Slayer +48,124,,,,, +22652,2,0,99,1,Formless Slayer +51,124,,,,, +22653,2,0,99,1,Formless Slayer +54,124,,,,, +22654,2,0,99,1,Formless Slayer +57,124,,,,, +22655,2,0,99,1,Formless Slayer +60,124,,,,, +22656,2,0,99,1,Formless Slayer +63,124,,,,, +22657,2,0,99,1,Formless Slayer +66,124,,,,, +22658,2,0,99,1,Formless Slayer +69,124,,,,, +22659,2,0,99,1,Formless Slayer +72,124,,,,, +22660,2,0,99,1,Formless Slayer +75,124,,,,, +22661,2,0,99,1,Formless Slayer +78,124,,,,, +22662,2,0,99,1,Formless Slayer +81,124,,,,, +22663,2,0,99,1,Formless Slayer +84,124,,,,, +22664,2,0,99,1,Formless Slayer +87,124,,,,, +22665,2,0,99,1,Formless Slayer +90,124,,,,, +22666,2,0,99,1,Undead Slayer +9,124,,,,, +22667,2,0,99,1,Undead Slayer +12,124,,,,, +22668,2,0,99,1,Undead Slayer +15,124,,,,, +22669,2,0,99,1,Undead Slayer +18,124,,,,, +22670,2,0,99,1,Undead Slayer +21,124,,,,, +22671,2,0,99,1,Undead Slayer +24,124,,,,, +22672,2,0,99,1,Undead Slayer +27,124,,,,, +22673,2,0,99,1,Undead Slayer +30,124,,,,, +22674,2,0,99,1,Undead Slayer +33,124,,,,, +22675,2,0,99,1,Undead Slayer +36,124,,,,, +22676,2,0,99,1,Undead Slayer +39,124,,,,, +22677,2,0,99,1,Undead Slayer +42,124,,,,, +22678,2,0,99,1,Undead Slayer +45,124,,,,, +22679,2,0,99,1,Undead Slayer +48,124,,,,, +22680,2,0,99,1,Undead Slayer +51,124,,,,, +22681,2,0,99,1,Undead Slayer +54,124,,,,, +22682,2,0,99,1,Undead Slayer +57,124,,,,, +22683,2,0,99,1,Undead Slayer +60,124,,,,, +22684,2,0,99,1,Undead Slayer +63,124,,,,, +22685,2,0,99,1,Undead Slayer +66,124,,,,, +22686,2,0,99,1,Undead Slayer +69,124,,,,, +22687,2,0,99,1,Undead Slayer +72,124,,,,, +22688,2,0,99,1,Undead Slayer +75,124,,,,, +22689,2,0,99,1,Undead Slayer +78,124,,,,, +22690,2,0,99,1,Undead Slayer +81,124,,,,, +22691,2,0,99,1,Undead Slayer +84,124,,,,, +22692,2,0,99,1,Undead Slayer +87,124,,,,, +22693,2,0,99,1,Undead Slayer +90,124,,,,, +22694,2,0,99,1,Demon Slayer +9,124,,,,, +22695,2,0,99,1,Demon Slayer +12,124,,,,, +22696,2,0,99,1,Demon Slayer +15,124,,,,, +22697,2,0,99,1,Demon Slayer +18,124,,,,, +22698,2,0,99,1,Demon Slayer +21,124,,,,, +22699,2,0,99,1,Demon Slayer +24,124,,,,, +22700,2,0,99,1,Demon Slayer +27,124,,,,, +22701,2,0,99,1,Demon Slayer +30,124,,,,, +22702,2,0,99,1,Demon Slayer +33,124,,,,, +22703,2,0,99,1,Demon Slayer +36,124,,,,, +22704,2,0,99,1,Demon Slayer +39,124,,,,, +22705,2,0,99,1,Demon Slayer +42,124,,,,, +22706,2,0,99,1,Demon Slayer +45,124,,,,, +22707,2,0,99,1,Demon Slayer +48,124,,,,, +22708,2,0,99,1,Demon Slayer +51,124,,,,, +22709,2,0,99,1,Demon Slayer +54,124,,,,, +22710,2,0,99,1,Demon Slayer +57,124,,,,, +22711,2,0,99,1,Demon Slayer +60,124,,,,, +22712,2,0,99,1,Demon Slayer +63,124,,,,, +22713,2,0,99,1,Demon Slayer +66,124,,,,, +22714,2,0,99,1,Demon Slayer +69,124,,,,, +22715,2,0,99,1,Demon Slayer +72,124,,,,, +22716,2,0,99,1,Demon Slayer +75,124,,,,, +22717,2,0,99,1,Demon Slayer +78,124,,,,, +22718,2,0,99,1,Demon Slayer +81,124,,,,, +22719,2,0,99,1,Demon Slayer +84,124,,,,, +22720,2,0,99,1,Demon Slayer +87,124,,,,, +22721,2,0,99,1,Demon Slayer +90,124,,,,, +22722,2,0,99,1,Winged Slayer +9,124,,,,, +22723,2,0,99,1,Winged Slayer +12,124,,,,, +22724,2,0,99,1,Winged Slayer +15,124,,,,, +22725,2,0,99,1,Winged Slayer +18,124,,,,, +22726,2,0,99,1,Winged Slayer +21,124,,,,, +22727,2,0,99,1,Winged Slayer +24,124,,,,, +22728,2,0,99,1,Winged Slayer +27,124,,,,, +22729,2,0,99,1,Winged Slayer +30,124,,,,, +22730,2,0,99,1,Winged Slayer +33,124,,,,, +22731,2,0,99,1,Winged Slayer +36,124,,,,, +22732,2,0,99,1,Winged Slayer +39,124,,,,, +22733,2,0,99,1,Winged Slayer +42,124,,,,, +22734,2,0,99,1,Winged Slayer +45,124,,,,, +22735,2,0,99,1,Winged Slayer +48,124,,,,, +22736,2,0,99,1,Winged Slayer +51,124,,,,, +22737,2,0,99,1,Winged Slayer +54,124,,,,, +22738,2,0,99,1,Winged Slayer +57,124,,,,, +22739,2,0,99,1,Winged Slayer +60,124,,,,, +22740,2,0,99,1,Winged Slayer +63,124,,,,, +22741,2,0,99,1,Winged Slayer +66,124,,,,, +22742,2,0,99,1,Winged Slayer +69,124,,,,, +22743,2,0,99,1,Winged Slayer +72,124,,,,, +22744,2,0,99,1,Winged Slayer +75,124,,,,, +22745,2,0,99,1,Winged Slayer +78,124,,,,, +22746,2,0,99,1,Winged Slayer +81,124,,,,, +22747,2,0,99,1,Winged Slayer +84,124,,,,, +22748,2,0,99,1,Winged Slayer +87,124,,,,, +22749,2,0,99,1,Winged Slayer +90,124,,,,, +22750,2,0,99,1,Dragon Slayer +9,124,,,,, +22751,2,0,99,1,Dragon Slayer +12,124,,,,, +22752,2,0,99,1,Dragon Slayer +15,124,,,,, +22753,2,0,99,1,Dragon Slayer +18,124,,,,, +22754,2,0,99,1,Dragon Slayer +21,124,,,,, +22755,2,0,99,1,Dragon Slayer +24,124,,,,, +22756,2,0,99,1,Dragon Slayer +27,124,,,,, +22757,2,0,99,1,Dragon Slayer +30,124,,,,, +22758,2,0,99,1,Dragon Slayer +33,124,,,,, +22759,2,0,99,1,Dragon Slayer +36,124,,,,, +22760,2,0,99,1,Dragon Slayer +39,124,,,,, +22761,2,0,99,1,Dragon Slayer +42,124,,,,, +22762,2,0,99,1,Dragon Slayer +45,124,,,,, +22763,2,0,99,1,Dragon Slayer +48,124,,,,, +22764,2,0,99,1,Dragon Slayer +51,124,,,,, +22765,2,0,99,1,Dragon Slayer +54,124,,,,, +22766,2,0,99,1,Dragon Slayer +57,124,,,,, +22767,2,0,99,1,Dragon Slayer +60,124,,,,, +22768,2,0,99,1,Dragon Slayer +63,124,,,,, +22769,2,0,99,1,Dragon Slayer +66,124,,,,, +22770,2,0,99,1,Dragon Slayer +69,124,,,,, +22771,2,0,99,1,Dragon Slayer +72,124,,,,, +22772,2,0,99,1,Dragon Slayer +75,124,,,,, +22773,2,0,99,1,Dragon Slayer +78,124,,,,, +22774,2,0,99,1,Dragon Slayer +81,124,,,,, +22775,2,0,99,1,Dragon Slayer +84,124,,,,, +22776,2,0,99,1,Dragon Slayer +87,124,,,,, +22777,2,0,99,1,Dragon Slayer +90,124,,,,, +22778,2,0,99,1,Spirit Slayer +9,124,,,,, +22779,2,0,99,1,Spirit Slayer +12,124,,,,, +22780,2,0,99,1,Spirit Slayer +15,124,,,,, +22781,2,0,99,1,Spirit Slayer +18,124,,,,, +22782,2,0,99,1,Spirit Slayer +21,124,,,,, +22783,2,0,99,1,Spirit Slayer +24,124,,,,, +22784,2,0,99,1,Spirit Slayer +27,124,,,,, +22785,2,0,99,1,Spirit Slayer +30,124,,,,, +22786,2,0,99,1,Spirit Slayer +33,124,,,,, +22787,2,0,99,1,Spirit Slayer +36,124,,,,, +22788,2,0,99,1,Spirit Slayer +39,124,,,,, +22789,2,0,99,1,Spirit Slayer +42,124,,,,, +22790,2,0,99,1,Spirit Slayer +45,124,,,,, +22791,2,0,99,1,Spirit Slayer +48,124,,,,, +22792,2,0,99,1,Spirit Slayer +51,124,,,,, +22793,2,0,99,1,Spirit Slayer +54,124,,,,, +22794,2,0,99,1,Spirit Slayer +57,124,,,,, +22795,2,0,99,1,Spirit Slayer +60,124,,,,, +22796,2,0,99,1,Spirit Slayer +63,124,,,,, +22797,2,0,99,1,Spirit Slayer +66,124,,,,, +22798,2,0,99,1,Spirit Slayer +69,124,,,,, +22799,2,0,99,1,Spirit Slayer +72,124,,,,, +22800,2,0,99,1,Spirit Slayer +75,124,,,,, +22801,2,0,99,1,Spirit Slayer +78,124,,,,, +22802,2,0,99,1,Spirit Slayer +81,124,,,,, +22803,2,0,99,1,Spirit Slayer +84,124,,,,, +22804,2,0,99,1,Spirit Slayer +87,124,,,,, +22805,2,0,99,1,Spirit Slayer +90,124,,,,, +22806,2,0,99,1,Alchemy Slayer +9,124,,,,, +22807,2,0,99,1,Alchemy Slayer +12,124,,,,, +22808,2,0,99,1,Alchemy Slayer +15,124,,,,, +22809,2,0,99,1,Alchemy Slayer +18,124,,,,, +22810,2,0,99,1,Alchemy Slayer +21,124,,,,, +22811,2,0,99,1,Alchemy Slayer +24,124,,,,, +22812,2,0,99,1,Alchemy Slayer +27,124,,,,, +22813,2,0,99,1,Alchemy Slayer +30,124,,,,, +22814,2,0,99,1,Alchemy Slayer +33,124,,,,, +22815,2,0,99,1,Alchemy Slayer +36,124,,,,, +22816,2,0,99,1,Alchemy Slayer +39,124,,,,, +22817,2,0,99,1,Alchemy Slayer +42,124,,,,, +22818,2,0,99,1,Alchemy Slayer +45,124,,,,, +22819,2,0,99,1,Alchemy Slayer +48,124,,,,, +22820,2,0,99,1,Alchemy Slayer +51,124,,,,, +22821,2,0,99,1,Alchemy Slayer +54,124,,,,, +22822,2,0,99,1,Alchemy Slayer +57,124,,,,, +22823,2,0,99,1,Alchemy Slayer +60,124,,,,, +22824,2,0,99,1,Alchemy Slayer +63,124,,,,, +22825,2,0,99,1,Alchemy Slayer +66,124,,,,, +22826,2,0,99,1,Alchemy Slayer +69,124,,,,, +22827,2,0,99,1,Alchemy Slayer +72,124,,,,, +22828,2,0,99,1,Alchemy Slayer +75,124,,,,, +22829,2,0,99,1,Alchemy Slayer +78,124,,,,, +22830,2,0,99,1,Alchemy Slayer +81,124,,,,, +22831,2,0,99,1,Alchemy Slayer +84,124,,,,, +22832,2,0,99,1,Alchemy Slayer +87,124,,,,, +22833,2,0,99,1,Alchemy Slayer +90,124,,,,, +22834,2,0,99,1,Agile Motion LV.4,125,,,,, +22835,2,0,99,1,Agile Motion LV.5,125,,,,, +22836,2,0,99,1,Agile Motion LV.6,125,,,,, +22837,2,0,99,1,Dire Gouge LV.4,125,,,,, +22838,2,0,99,1,Dire Gouge LV.5,125,,,,, +22839,2,0,99,1,Dire Gouge LV.6,125,,,,, +22840,2,0,99,1,Crush Receive LV.4,125,,,,, +22841,2,0,99,1,Crush Receive LV.5,125,,,,, +22842,2,0,99,1,Crush Receive LV.6,125,,,,, +22843,2,0,99,1,Counter LV.4,125,,,,, +22844,2,0,99,1,Counter LV.5,125,,,,, +22845,2,0,99,1,Counter LV.6,125,,,,, +22846,2,0,99,1,Advantageous Feeling LV.4,125,,,,, +22847,2,0,99,1,Advantageous Feeling LV.5,125,,,,, +22848,2,0,99,1,Advantageous Feeling LV.6,125,,,,, +22849,2,0,99,1,Onslaught LV.4,125,,,,, +22850,2,0,99,1,Onslaught LV.5,125,,,,, +22851,2,0,99,1,Onslaught LV.6,125,,,,, +22852,2,0,99,1,Resilience LV.4,125,,,,, +22853,2,0,99,1,Resilience LV.5,125,,,,, +22854,2,0,99,1,Resilience LV.6,125,,,,, +22855,2,0,99,1,Precision LV.4,125,,,,, +22856,2,0,99,1,Precision LV.5,125,,,,, +22857,2,0,99,1,Precision LV.6,125,,,,, +22858,2,0,99,1,Arrow Increase LV.4,125,,,,, +22859,2,0,99,1,Arrow Increase LV.5,125,,,,, +22860,2,0,99,1,Arrow Increase LV.6,125,,,,, +22861,2,0,99,1,Skilled Reload LV.4,125,,,,, +22862,2,0,99,1,Skilled Reload LV.5,125,,,,, +22863,2,0,99,1,Skilled Reload LV.6,125,,,,, +22864,2,0,99,1,Aggression Arrow LV.4,125,,,,, +22865,2,0,99,1,Aggression Arrow LV.5,125,,,,, +22866,2,0,99,1,Aggression Arrow LV.6,125,,,,, +22867,2,0,99,1,Perfect Reload LV.4,125,,,,, +22868,2,0,99,1,Perfect Reload LV.5,125,,,,, +22869,2,0,99,1,Perfect Reload LV.6,125,,,,, +22870,2,0,99,1,Herculean Strength LV.4,125,,,,, +22871,2,0,99,1,Herculean Strength LV.5,125,,,,, +22872,2,0,99,1,Herculean Strength LV.6,125,,,,, +22873,2,0,99,1,Tough Skin LV.4,125,,,,, +22874,2,0,99,1,Tough Skin LV.5,125,,,,, +22875,2,0,99,1,Tough Skin LV.6,125,,,,, +22876,2,0,99,1,Relaxed Cure LV.4,125,,,,, +22877,2,0,99,1,Relaxed Cure LV.5,125,,,,, +22878,2,0,99,1,Relaxed Cure LV.6,125,,,,, +22879,2,0,99,1,Spirit Overflow LV.4,125,,,,, +22880,2,0,99,1,Spirit Overflow LV.5,125,,,,, +22881,2,0,99,1,Spirit Overflow LV.6,125,,,,, +22882,2,0,99,1,Compassion LV.4,125,,,,, +22883,2,0,99,1,Compassion LV.5,125,,,,, +22884,2,0,99,1,Compassion LV.6,125,,,,, +22885,2,0,99,1,Long Exposure LV.4,125,,,,, +22886,2,0,99,1,Long Exposure LV.5,125,,,,, +22887,2,0,99,1,Long Exposure LV.6,125,,,,, +22888,2,0,99,1,Encouragement LV.4,125,,,,, +22889,2,0,99,1,Encouragement LV.5,125,,,,, +22890,2,0,99,1,Encouragement LV.6,125,,,,, +22891,2,0,99,1,Divine Protection LV.4,125,,,,, +22892,2,0,99,1,Divine Protection LV.5,125,,,,, +22893,2,0,99,1,Divine Protection LV.6,125,,,,, +22894,2,0,99,1,Prominence LV.4,125,,,,, +22895,2,0,99,1,Prominence LV.5,125,,,,, +22896,2,0,99,1,Prominence LV.6,125,,,,, +22897,2,0,99,1,Violent Release LV.4,125,,,,, +22898,2,0,99,1,Violent Release LV.5,125,,,,, +22899,2,0,99,1,Violent Release LV.6,125,,,,, +22900,2,0,99,1,Supercharge LV.4,125,,,,, +22901,2,0,99,1,Supercharge LV.5,125,,,,, +22902,2,0,99,1,Supercharge LV.6,125,,,,, +22903,2,0,99,1,Divided Strength LV.4,125,,,,, +22904,2,0,99,1,Divided Strength LV.5,125,,,,, +22905,2,0,99,1,Divided Strength LV.6,125,,,,, +22906,2,0,99,1,Frugal Defense LV.4,125,,,,, +22907,2,0,99,1,Frugal Defense LV.5,125,,,,, +22908,2,0,99,1,Frugal Defense LV.6,125,,,,, +22909,2,0,99,1,Robust LV.4,125,,,,, +22910,2,0,99,1,Robust LV.5,125,,,,, +22911,2,0,99,1,Robust LV.6,125,,,,, +22912,2,0,99,1,Invigorated LV.4,125,,,,, +22913,2,0,99,1,Invigorated LV.5,125,,,,, +22914,2,0,99,1,Invigorated LV.6,125,,,,, +22915,2,0,99,1,Perky LV.4,125,,,,, +22916,2,0,99,1,Perky LV.5,125,,,,, +22917,2,0,99,1,Perky LV.6,125,,,,, +22918,2,0,99,1,Eased Blade LV.4,125,,,,, +22919,2,0,99,1,Eased Blade LV.5,125,,,,, +22920,2,0,99,1,Eased Blade LV.6,125,,,,, +22921,2,0,99,1,Longline LV.4,125,,,,, +22922,2,0,99,1,Longline LV.5,125,,,,, +22923,2,0,99,1,Longline LV.6,125,,,,, +22924,2,0,99,1,Rope Reversal LV.4,125,,,,, +22925,2,0,99,1,Rope Reversal LV.5,125,,,,, +22926,2,0,99,1,Rope Reversal LV.6,125,,,,, +22927,2,0,99,1,Spin Avoid LV.4,125,,,,, +22928,2,0,99,1,Spin Avoid LV.5,125,,,,, +22929,2,0,99,1,Spin Avoid LV.6,125,,,,, +22930,2,0,99,1,High Jump LV.4,125,,,,, +22931,2,0,99,1,High Jump LV.5,125,,,,, +22932,2,0,99,1,High Jump LV.6,125,,,,, +22933,2,0,99,1,Flying Evasion LV.4,125,,,,, +22934,2,0,99,1,Flying Evasion LV.5,125,,,,, +22935,2,0,99,1,Flying Evasion LV.6,125,,,,, +22936,2,0,99,1,Furious Grip LV.4,125,,,,, +22937,2,0,99,1,Furious Grip LV.5,125,,,,, +22938,2,0,99,1,Furious Grip LV.6,125,,,,, +22939,2,0,99,1,Quakemaker LV.4,125,,,,, +22940,2,0,99,1,Quakemaker LV.5,125,,,,, +22941,2,0,99,1,Quakemaker LV.6,125,,,,, +22942,2,0,99,1,Enduring Grip LV.4,125,,,,, +22943,2,0,99,1,Enduring Grip LV.5,125,,,,, +22944,2,0,99,1,Enduring Grip LV.6,125,,,,, +22945,2,0,99,1,Sky Hammer LV.4,125,,,,, +22946,2,0,99,1,Sky Hammer LV.5,125,,,,, +22947,2,0,99,1,Sky Hammer LV.6,125,,,,, +22948,2,0,99,1,Destructive Fall LV.4,125,,,,, +22949,2,0,99,1,Destructive Fall LV.5,125,,,,, +22950,2,0,99,1,Destructive Fall LV.6,125,,,,, +22951,2,0,99,1,Break Formation LV.4,125,,,,, +22952,2,0,99,1,Break Formation LV.5,125,,,,, +22953,2,0,99,1,Break Formation LV.6,125,,,,, +22954,2,0,99,1,Spirit Chant LV.4,125,,,,, +22955,2,0,99,1,Spirit Chant LV.5,125,,,,, +22956,2,0,99,1,Spirit Chant LV.6,125,,,,, +22957,2,0,99,1,Graceful Chant LV.4,125,,,,, +22958,2,0,99,1,Graceful Chant LV.5,125,,,,, +22959,2,0,99,1,Graceful Chant LV.6,125,,,,, +22960,2,0,99,1,Continued Chant LV.4,125,,,,, +22961,2,0,99,1,Continued Chant LV.5,125,,,,, +22962,2,0,99,1,Continued Chant LV.6,125,,,,, +22963,2,0,99,1,Magick Energy LV.4,125,,,,, +22964,2,0,99,1,Magick Energy LV.5,125,,,,, +22965,2,0,99,1,Magick Energy LV.6,125,,,,, +22966,2,0,99,1,Fire Attack LV.4,125,,,,, +22967,2,0,99,1,Fire Attack LV.5,125,,,,, +22968,2,0,99,1,Fire Attack LV.6,125,,,,, +22969,2,0,99,1,Ice Attack LV.4,125,,,,, +22970,2,0,99,1,Ice Attack LV.5,125,,,,, +22971,2,0,99,1,Ice Attack LV.6,125,,,,, +22972,2,0,99,1,Thunder Attack LV.4,125,,,,, +22973,2,0,99,1,Thunder Attack LV.5,125,,,,, +22974,2,0,99,1,Thunder Attack LV.6,125,,,,, +22975,2,0,99,1,Holy Attack LV.4,125,,,,, +22976,2,0,99,1,Holy Attack LV.5,125,,,,, +22977,2,0,99,1,Holy Attack LV.6,125,,,,, +22978,2,0,99,1,Dark Attack LV.4,125,,,,, +22979,2,0,99,1,Dark Attack LV.5,125,,,,, +22980,2,0,99,1,Dark Attack LV.6,125,,,,, +22981,2,0,99,1,Twin Magick LV.4,125,,,,, +22982,2,0,99,1,Twin Magick LV.5,125,,,,, +22983,2,0,99,1,Twin Magick LV.6,125,,,,, +22984,2,0,99,1,United Energy LV.4,125,,,,, +22985,2,0,99,1,United Energy LV.5,125,,,,, +22986,2,0,99,1,United Energy LV.6,125,,,,, +22987,2,0,99,1,Lengthy Assistance LV.4,125,,,,, +22988,2,0,99,1,Lengthy Assistance LV.5,125,,,,, +22989,2,0,99,1,Lengthy Assistance LV.6,125,,,,, +22990,2,0,99,1,Quick Arrow LV.4,125,,,,, +22991,2,0,99,1,Quick Arrow LV.5,125,,,,, +22992,2,0,99,1,Quick Arrow LV.6,125,,,,, +22993,2,0,99,1,Heal Extension LV.4,125,,,,, +22994,2,0,99,1,Heal Extension LV.5,125,,,,, +22995,2,0,99,1,Heal Extension LV.6,125,,,,, +22996,2,0,99,1,Heal Thyself LV.4,125,,,,, +22997,2,0,99,1,Heal Thyself LV.5,125,,,,, +22998,2,0,99,1,Heal Thyself LV.6,125,,,,, +22999,2,0,99,1,Self Feedback LV.4,125,,,,, +23000,2,0,99,1,Self Feedback LV.5,125,,,,, +23001,2,0,99,1,Self Feedback LV.6,125,,,,, +23002,2,0,99,1,Quick Healing LV.4,125,,,,, +23003,2,0,99,1,Quick Healing LV.5,125,,,,, +23004,2,0,99,1,Quick Healing LV.6,125,,,,, +23005,2,0,99,1,Fire Affinity LV.4,125,,,,, +23006,2,0,99,1,Fire Affinity LV.5,125,,,,, +23007,2,0,99,1,Fire Affinity LV.6,125,,,,, +23008,2,0,99,1,Ice Affinity LV.4,125,,,,, +23009,2,0,99,1,Ice Affinity LV.5,125,,,,, +23010,2,0,99,1,Ice Affinity LV.6,125,,,,, +23011,2,0,99,1,Thunder Affinity LV.4,125,,,,, +23012,2,0,99,1,Thunder Affinity LV.5,125,,,,, +23013,2,0,99,1,Thunder Affinity LV.6,125,,,,, +23014,2,0,99,1,Holy Affinity LV.4,125,,,,, +23015,2,0,99,1,Holy Affinity LV.5,125,,,,, +23016,2,0,99,1,Holy Affinity LV.6,125,,,,, +23017,2,0,99,1,Dark Affinity LV.4,125,,,,, +23018,2,0,99,1,Dark Affinity LV.5,125,,,,, +23019,2,0,99,1,Dark Affinity LV.6,125,,,,, +23020,2,0,99,1,Aggression LV.4,125,,,,, +23021,2,0,99,1,Aggression LV.5,125,,,,, +23022,2,0,99,1,Aggression LV.6,125,,,,, +23023,2,0,99,1,Malice LV.4,125,,,,, +23024,2,0,99,1,Malice LV.5,125,,,,, +23025,2,0,99,1,Malice LV.6,125,,,,, +23026,2,0,99,1,Mangle LV.4,125,,,,, +23027,2,0,99,1,Mangle LV.5,125,,,,, +23028,2,0,99,1,Mangle LV.6,125,,,,, +23029,2,0,99,1,First Strike LV.4,125,,,,, +23030,2,0,99,1,First Strike LV.5,125,,,,, +23031,2,0,99,1,First Strike LV.6,125,,,,, +23032,2,0,99,1,Full Bodied LV.4,125,,,,, +23033,2,0,99,1,Full Bodied LV.5,125,,,,, +23034,2,0,99,1,Full Bodied LV.6,125,,,,, +23035,2,0,99,1,Weighted LV.4,125,,,,, +23036,2,0,99,1,Weighted LV.5,125,,,,, +23037,2,0,99,1,Weighted LV.6,125,,,,, +23038,2,0,99,1,Heavy Attack LV.4,125,,,,, +23039,2,0,99,1,Heavy Attack LV.5,125,,,,, +23040,2,0,99,1,Heavy Attack LV.6,125,,,,, +23041,2,0,99,1,Unyielding Posture LV.4,125,,,,, +23042,2,0,99,1,Unyielding Posture LV.5,125,,,,, +23043,2,0,99,1,Unyielding Posture LV.6,125,,,,, +23044,2,0,99,1,Challenger LV.4,125,,,,, +23045,2,0,99,1,Challenger LV.5,125,,,,, +23046,2,0,99,1,Challenger LV.6,125,,,,, +23047,2,0,99,1,Alchemical Invasion LV.4,125,,,,, +23048,2,0,99,1,Alchemical Invasion LV.5,125,,,,, +23049,2,0,99,1,Alchemical Invasion LV.6,125,,,,, +23050,2,0,99,1,Prolonged Lure LV.4,125,,,,, +23051,2,0,99,1,Prolonged Lure LV.5,125,,,,, +23052,2,0,99,1,Prolonged Lure LV.6,125,,,,, +23053,2,0,99,1,Well-Practiced LV.4,125,,,,, +23054,2,0,99,1,Well-Practiced LV.5,125,,,,, +23055,2,0,99,1,Well-Practiced LV.6,125,,,,, +23056,2,0,99,1,Lively Romp LV.4,125,,,,, +23057,2,0,99,1,Lively Romp LV.5,125,,,,, +23058,2,0,99,1,Lively Romp LV.6,125,,,,, +23059,2,0,99,1,Vigorous Vitality LV.4,125,,,,, +23060,2,0,99,1,Vigorous Vitality LV.5,125,,,,, +23061,2,0,99,1,Vigorous Vitality LV.6,125,,,,, +23062,2,0,99,1,Relaxedness LV.4,125,,,,, +23063,2,0,99,1,Relaxedness LV.5,125,,,,, +23064,2,0,99,1,Relaxedness LV.6,125,,,,, +23065,2,0,99,1,Heroic Spirit LV.4,125,,,,, +23066,2,0,99,1,Heroic Spirit LV.5,125,,,,, +23067,2,0,99,1,Heroic Spirit LV.6,125,,,,, +23068,2,0,99,1,Efficacy LV.4,125,,,,, +23069,2,0,99,1,Efficacy LV.5,125,,,,, +23070,2,0,99,1,Efficacy LV.6,125,,,,, +23071,2,0,99,1,Extension LV.4,125,,,,, +23072,2,0,99,1,Extension LV.5,125,,,,, +23073,2,0,99,1,Extension LV.6,125,,,,, +23074,2,0,99,1,Avoidance LV.4,125,,,,, +23075,2,0,99,1,Avoidance LV.5,125,,,,, +23076,2,0,99,1,Avoidance LV.6,125,,,,, +23077,2,0,99,1,Extended Healing LV.4,125,,,,, +23078,2,0,99,1,Extended Healing LV.5,125,,,,, +23079,2,0,99,1,Extended Healing LV.6,125,,,,, +23080,2,0,99,1,Critical LV.4,125,,,,, +23081,2,0,99,1,Critical LV.5,125,,,,, +23082,2,0,99,1,Critical LV.6,125,,,,, +23083,2,0,99,1,Evasive Spirit LV.4,125,,,,, +23084,2,0,99,1,Evasive Spirit LV.5,125,,,,, +23085,2,0,99,1,Evasive Spirit LV.6,125,,,,, +23086,2,0,99,1,Great Enchantment LV.4,125,,,,, +23087,2,0,99,1,Great Enchantment LV.5,125,,,,, +23088,2,0,99,1,Great Enchantment LV.6,125,,,,, +23089,2,0,99,1,Magickal Charge LV.4,125,,,,, +23090,2,0,99,1,Magickal Charge LV.5,125,,,,, +23091,2,0,99,1,Magickal Charge LV.6,125,,,,, +23092,2,0,99,1,Extended Glyph LV.4,125,,,,, +23093,2,0,99,1,Extended Glyph LV.5,125,,,,, +23094,2,0,99,1,Extended Glyph LV.6,125,,,,, +23095,2,0,99,1,Fierce Flight LV.4,125,,,,, +23096,2,0,99,1,Fierce Flight LV.5,125,,,,, +23097,2,0,99,1,Fierce Flight LV.6,125,,,,, +23098,2,0,99,1,Magickal Chant LV.4,125,,,,, +23099,2,0,99,1,Magickal Chant LV.5,125,,,,, +23100,2,0,99,1,Magickal Chant LV.6,125,,,,, +23101,2,0,99,1,Complement Chant LV.4,125,,,,, +23102,2,0,99,1,Complement Chant LV.5,125,,,,, +23103,2,0,99,1,Complement Chant LV.6,125,,,,, +23104,2,0,99,1,Fortunes of War LV.4,125,,,,, +23105,2,0,99,1,Fortunes of War LV.5,125,,,,, +23106,2,0,99,1,Fortunes of War LV.6,125,,,,, +23107,2,0,99,1,Source Luck LV.4,125,,,,, +23108,2,0,99,1,Source Luck LV.5,125,,,,, +23109,2,0,99,1,Source Luck LV.6,125,,,,, +23110,2,0,99,1,Active Supression LV.4,125,,,,, +23111,2,0,99,1,Active Supression LV.5,125,,,,, +23112,2,0,99,1,Active Supression LV.6,125,,,,, +23131,2,0,99,1,Extended Glyph LV.3,125,,,,, +23132,2,0,99,1,Magickal Charge LV.3,125,,,,, +23133,2,0,99,1,Fierce Flight LV.3,125,,,,, +23134,2,0,99,1,Magickal Chant LV.3,125,,,,, +23135,2,0,99,1,Complement Chant LV.3,125,,,,, +23136,2,0,99,1,Counter Extension LV.3,125,,,,, +23137,2,0,99,1,Counter Extension LV.4,125,,,,, +23138,2,0,99,1,Counter Extension LV.5,125,,,,, +23139,2,0,99,1,Counter Extension LV.6,125,,,,, +23140,2,0,99,1,Combat Momentum LV.3,125,,,,, +23141,2,0,99,1,Combat Momentum LV.4,125,,,,, +23142,2,0,99,1,Combat Momentum LV.5,125,,,,, +23143,2,0,99,1,Combat Momentum LV.6,125,,,,, +23144,2,0,99,1,Strong Shield LV.3,125,,,,, +23145,2,0,99,1,Strong Shield LV.4,125,,,,, +23146,2,0,99,1,Strong Shield LV.5,125,,,,, +23147,2,0,99,1,Strong Shield LV.6,125,,,,, +23148,2,0,99,1,Heavy Shield LV.3,125,,,,, +23149,2,0,99,1,Heavy Shield LV.4,125,,,,, +23150,2,0,99,1,Heavy Shield LV.5,125,,,,, +23151,2,0,99,1,Heavy Shield LV.6,125,,,,, +23152,2,0,99,1,Demihuman Proficiency LV.3,125,,,,, +23153,2,0,99,1,Demihuman Proficiency LV.4,125,,,,, +23154,2,0,99,1,Demihuman Proficiency LV.5,125,,,,, +23155,2,0,99,1,Demihuman Proficiency LV.6,125,,,,, +23156,2,0,99,1,Jump Proficiency LV.3,125,,,,, +23157,2,0,99,1,Jump Proficiency LV.4,125,,,,, +23158,2,0,99,1,Jump Proficiency LV.5,125,,,,, +23159,2,0,99,1,Jump Proficiency LV.6,125,,,,, +23160,2,0,99,1,Giant Proficiency LV.3,125,,,,, +23161,2,0,99,1,Giant Proficiency LV.4,125,,,,, +23162,2,0,99,1,Giant Proficiency LV.5,125,,,,, +23163,2,0,99,1,Giant Proficiency LV.6,125,,,,, +23164,2,0,99,1,Scarlet Slashes: Crush LV.3,125,,,,, +23165,2,0,99,1,Scarlet Slashes: Crush LV.4,125,,,,, +23166,2,0,99,1,Scarlet Slashes: Crush LV.5,125,,,,, +23167,2,0,99,1,Scarlet Slashes: Crush LV.6,125,,,,, +23168,2,0,99,1,Deep Aggression LV.3,125,,,,, +23169,2,0,99,1,Deep Aggression LV.4,125,,,,, +23170,2,0,99,1,Deep Aggression LV.5,125,,,,, +23171,2,0,99,1,Deep Aggression LV.6,125,,,,, +23172,2,0,99,1,Stiffness LV.3,125,,,,, +23173,2,0,99,1,Stiffness LV.4,125,,,,, +23174,2,0,99,1,Stiffness LV.5,125,,,,, +23175,2,0,99,1,Stiffness LV.6,125,,,,, +23176,2,0,99,1,Concentration LV.3,125,,,,, +23177,2,0,99,1,Concentration LV.4,125,,,,, +23178,2,0,99,1,Concentration LV.5,125,,,,, +23179,2,0,99,1,Concentration LV.6,125,,,,, +23180,2,0,99,1,Attack Expansion LV.3,125,,,,, +23181,2,0,99,1,Attack Expansion LV.4,125,,,,, +23182,2,0,99,1,Attack Expansion LV.5,125,,,,, +23183,2,0,99,1,Attack Expansion LV.6,125,,,,, +23184,2,0,99,1,Enhancement LV.3,125,,,,, +23185,2,0,99,1,Enhancement LV.4,125,,,,, +23186,2,0,99,1,Enhancement LV.5,125,,,,, +23187,2,0,99,1,Enhancement LV.6,125,,,,, +23188,2,0,99,1,Decisive Shot LV.3,125,,,,, +23189,2,0,99,1,Decisive Shot LV.4,125,,,,, +23190,2,0,99,1,Decisive Shot LV.5,125,,,,, +23191,2,0,99,1,Decisive Shot LV.6,125,,,,, +23192,2,0,99,1,Ogre Proficiency LV.3,125,,,,, +23193,2,0,99,1,Ogre Proficiency LV.4,125,,,,, +23194,2,0,99,1,Ogre Proficiency LV.5,125,,,,, +23195,2,0,99,1,Ogre Proficiency LV.6,125,,,,, +23196,2,0,99,1,Undead Proficiency LV.3,125,,,,, +23197,2,0,99,1,Undead Proficiency LV.4,125,,,,, +23198,2,0,99,1,Undead Proficiency LV.5,125,,,,, +23199,2,0,99,1,Undead Proficiency LV.6,125,,,,, +23200,2,0,99,1,Skeleton Proficiency LV.3,125,,,,, +23201,2,0,99,1,Skeleton Proficiency LV.4,125,,,,, +23202,2,0,99,1,Skeleton Proficiency LV.5,125,,,,, +23203,2,0,99,1,Skeleton Proficiency LV.6,125,,,,, +23204,2,0,99,1,Healing: Chant LV.3,125,,,,, +23206,2,0,99,1,Healing: Chant LV.5,125,,,,, +23205,2,0,99,1,Healing: Chant LV.4,125,,,,, +23208,2,0,99,1,Magickal Rush LV.3,125,,,,, +23209,2,0,99,1,Magickal Rush LV.4,125,,,,, +23210,2,0,99,1,Magickal Rush LV.5,125,,,,, +23211,2,0,99,1,Magickal Rush LV.6,125,,,,, +23212,2,0,99,1,Hard Spirit LV.3,125,,,,, +23213,2,0,99,1,Hard Spirit LV.4,125,,,,, +23214,2,0,99,1,Hard Spirit LV.5,125,,,,, +23215,2,0,99,1,Hard Spirit LV.6,125,,,,, +23216,2,0,99,1,Absorption LV.3,125,,,,, +23217,2,0,99,1,Absorption LV.4,125,,,,, +23218,2,0,99,1,Absorption LV.5,125,,,,, +23219,2,0,99,1,Absorption LV.6,125,,,,, +23220,2,0,99,1,Trickle LV.3,125,,,,, +23221,2,0,99,1,Trickle LV.4,125,,,,, +23222,2,0,99,1,Trickle LV.5,125,,,,, +23223,2,0,99,1,Trickle LV.6,125,,,,, +23224,2,0,99,1,Prescience LV.3,125,,,,, +23225,2,0,99,1,Prescience LV.4,125,,,,, +23226,2,0,99,1,Prescience LV.5,125,,,,, +23227,2,0,99,1,Prescience LV.6,125,,,,, +23228,2,0,99,1,Solid LV.3,125,,,,, +23229,2,0,99,1,Solid LV.4,125,,,,, +23230,2,0,99,1,Solid LV.5,125,,,,, +23231,2,0,99,1,Solid LV.6,125,,,,, +23232,2,0,99,1,Fired Up LV.3,125,,,,, +23233,2,0,99,1,Fired Up LV.4,125,,,,, +23234,2,0,99,1,Fired Up LV.5,125,,,,, +23235,2,0,99,1,Fired Up LV.6,125,,,,, +23236,2,0,99,1,Magick Boost LV.3,125,,,,, +23237,2,0,99,1,Magick Boost LV.4,125,,,,, +23238,2,0,99,1,Magick Boost LV.5,125,,,,, +23239,2,0,99,1,Magick Boost LV.6,125,,,,, +23240,2,0,99,1,Courageous Cast LV.3,125,,,,, +23241,2,0,99,1,Courageous Cast LV.4,125,,,,, +23242,2,0,99,1,Courageous Cast LV.5,125,,,,, +23243,2,0,99,1,Courageous Cast LV.6,125,,,,, +23244,2,0,99,1,Persistent Cast LV.3,125,,,,, +23245,2,0,99,1,Persistent Cast LV.4,125,,,,, +23246,2,0,99,1,Persistent Cast LV.5,125,,,,, +23247,2,0,99,1,Persistent Cast LV.6,125,,,,, +23248,2,0,99,1,Demon Proficiency LV.3,125,,,,, +23249,2,0,99,1,Demon Proficiency LV.4,125,,,,, +23250,2,0,99,1,Demon Proficiency LV.5,125,,,,, +23251,2,0,99,1,Demon Proficiency LV.6,125,,,,, +23252,2,0,99,1,Collapsing Strength LV.3,125,,,,, +23253,2,0,99,1,Collapsing Strength LV.4,125,,,,, +23254,2,0,99,1,Collapsing Strength LV.5,125,,,,, +23255,2,0,99,1,Collapsing Strength LV.6,125,,,,, +23256,2,0,99,1,Violence LV.3,125,,,,, +23257,2,0,99,1,Violence LV.4,125,,,,, +23258,2,0,99,1,Violence LV.5,125,,,,, +23259,2,0,99,1,Violence LV.6,125,,,,, +23260,2,0,99,1,Brave Attack LV.3,125,,,,, +23261,2,0,99,1,Brave Attack LV.4,125,,,,, +23262,2,0,99,1,Brave Attack LV.5,125,,,,, +23263,2,0,99,1,Brave Attack LV.6,125,,,,, +23264,2,0,99,1,Beast Proficiency LV.3,125,,,,, +23265,2,0,99,1,Beast Proficiency LV.4,125,,,,, +23266,2,0,99,1,Beast Proficiency LV.5,125,,,,, +23267,2,0,99,1,Beast Proficiency LV.6,125,,,,, +23268,2,0,99,1,Brandish LV.3,125,,,,, +23269,2,0,99,1,Brandish LV.4,125,,,,, +23270,2,0,99,1,Brandish LV.5,125,,,,, +23271,2,0,99,1,Brandish LV.6,125,,,,, +23272,2,0,99,1,Savage Lash: Crusher LV.3,125,,,,, +23273,2,0,99,1,Savage Lash: Crusher LV.4,125,,,,, +23274,2,0,99,1,Savage Lash: Crusher LV.5,125,,,,, +23275,2,0,99,1,Savage Lash: Crusher LV.6,125,,,,, +23276,2,0,99,1,Life Energizer LV.3,125,,,,, +23277,2,0,99,1,Life Energizer LV.4,125,,,,, +23278,2,0,99,1,Life Energizer LV.5,125,,,,, +23279,2,0,99,1,Life Energizer LV.6,125,,,,, +23280,2,0,99,1,Spirit Proficiency LV.3,125,,,,, +23281,2,0,99,1,Spirit Proficiency LV.4,125,,,,, +23282,2,0,99,1,Spirit Proficiency LV.5,125,,,,, +23283,2,0,99,1,Spirit Proficiency LV.6,125,,,,, +23284,2,0,99,1,Seeker Arrows: Blink LV.3,125,,,,, +23285,2,0,99,1,Seeker Arrows: Blink LV.4,125,,,,, +23286,2,0,99,1,Seeker Arrows: Blink LV.5,125,,,,, +23287,2,0,99,1,Seeker Arrows: Blink LV.6,125,,,,, +23288,2,0,99,1,Aid Arrow: Blink LV.3,125,,,,, +23289,2,0,99,1,Aid Arrow: Blink LV.4,125,,,,, +23290,2,0,99,1,Aid Arrow: Blink LV.5,125,,,,, +23291,2,0,99,1,Aid Arrow: Blink LV.6,125,,,,, +23292,2,0,99,1,Counter Eye LV.3,125,,,,, +23293,2,0,99,1,Counter Eye LV.4,125,,,,, +23294,2,0,99,1,Counter Eye LV.5,125,,,,, +23295,2,0,99,1,Counter Eye LV.6,125,,,,, +23296,2,0,99,1,Polished Poise LV.3,125,,,,, +23297,2,0,99,1,Polished Poise LV.4,125,,,,, +23298,2,0,99,1,Polished Poise LV.5,125,,,,, +23299,2,0,99,1,Polished Poise LV.6,125,,,,, +23300,2,0,99,1,Dragonkin Proficiency LV.3,125,,,,, +23301,2,0,99,1,Dragonkin Proficiency LV.4,125,,,,, +23302,2,0,99,1,Dragonkin Proficiency LV.5,125,,,,, +23303,2,0,99,1,Dragonkin Proficiency LV.6,125,,,,, +23304,2,0,99,1,Enduring Vision LV.3,125,,,,, +23305,2,0,99,1,Enduring Vision LV.4,125,,,,, +23306,2,0,99,1,Enduring Vision LV.5,125,,,,, +23307,2,0,99,1,Enduring Vision LV.6,125,,,,, +23308,2,0,99,1,Elixer: Slayer LV.3,125,,,,, +23309,2,0,99,1,Elixer: Slayer LV.4,125,,,,, +23310,2,0,99,1,Elixer: Slayer LV.5,125,,,,, +23311,2,0,99,1,Elixer: Slayer LV.6,125,,,,, +23312,2,0,99,1,Stubborn LV.3,125,,,,, +23313,2,0,99,1,Stubborn LV.4,125,,,,, +23314,2,0,99,1,Stubborn LV.5,125,,,,, +23315,2,0,99,1,Stubborn LV.6,125,,,,, +23316,2,0,99,1,Attack Touch LV.3,125,,,,, +23317,2,0,99,1,Attack Touch LV.4,125,,,,, +23318,2,0,99,1,Attack Touch LV.5,125,,,,, +23319,2,0,99,1,Attack Touch LV.6,125,,,,, +23320,2,0,99,1,Attribution LV.3,125,,,,, +23321,2,0,99,1,Attribution LV.4,125,,,,, +23322,2,0,99,1,Attribution LV.5,125,,,,, +23323,2,0,99,1,Attribution LV.6,125,,,,, +23324,2,0,99,1,Infected Proficiency LV.3,125,,,,, +23325,2,0,99,1,Infected Proficiency LV.4,125,,,,, +23326,2,0,99,1,Infected Proficiency LV.5,125,,,,, +23327,2,0,99,1,Infected Proficiency LV.6,125,,,,, +23328,2,0,99,1,Crushing Spear: Slayer LV.3,125,,,,, +23329,2,0,99,1,Crushing Spear: Slayer LV.4,125,,,,, +23330,2,0,99,1,Crushing Spear: Slayer LV.5,125,,,,, +23331,2,0,99,1,Crushing Spear: Slayer LV.6,125,,,,, +23332,2,0,99,1,Spirit Hoard LV.3,125,,,,, +23333,2,0,99,1,Spirit Hoard LV.4,125,,,,, +23334,2,0,99,1,Spirit Hoard LV.5,125,,,,, +23335,2,0,99,1,Spirit Hoard LV.6,125,,,,, +23336,2,0,99,1,Strong Shot LV.3,125,,,,, +23337,2,0,99,1,Strong Shot LV.4,125,,,,, +23338,2,0,99,1,Strong Shot LV.5,125,,,,, +23339,2,0,99,1,Strong Shot LV.6,125,,,,, +23340,2,0,99,1,Increased Absorption LV.3,125,,,,, +23341,2,0,99,1,Increased Absorption LV.4,125,,,,, +23342,2,0,99,1,Increased Absorption LV.5,125,,,,, +23343,2,0,99,1,Increased Absorption LV.6,125,,,,, +23344,2,0,99,1,Courageous Supression LV.3,125,,,,, +23345,2,0,99,1,Courageous Supression LV.4,125,,,,, +23346,2,0,99,1,Courageous Supression LV.5,125,,,,, +23347,2,0,99,1,Courageous Supression LV.6,125,,,,, +23348,2,0,99,1,War-Ready Proficiency LV.3,125,,,,, +23349,2,0,99,1,War-Ready Proficiency LV.4,125,,,,, +23350,2,0,99,1,War-Ready Proficiency LV.5,125,,,,, +23351,2,0,99,1,War-Ready Proficiency LV.6,125,,,,, +23352,2,0,99,1,Ordinary Attack LV.3,125,,,,, +23353,2,0,99,1,Ordinary Attack LV.4,125,,,,, +23354,2,0,99,1,Ordinary Attack LV.5,125,,,,, +23355,2,0,99,1,Ordinary Attack LV.6,125,,,,, +23207,2,0,99,1,Healing: Chant LV.6,125,,,,, +23364,2,100,99,100,Bitterblack Orb,129,,,,, +23437,2,0,99,1,Magickal Charge LV.4,125,,,,, +23438,2,0,99,1,Magickal Charge LV.5,125,,,,, +23439,2,0,99,1,Magickal Charge LV.6,125,,,,, +23440,2,0,99,1,Extended Glyph LV.4,125,,,,, +23441,2,0,99,1,Extended Glyph LV.5,125,,,,, +23442,2,0,99,1,Extended Glyph LV.6,125,,,,, +23443,2,0,99,1,Fierce Flight LV.4,125,,,,, +23444,2,0,99,1,Fierce Flight LV.5,125,,,,, +23445,2,0,99,1,Fierce Flight LV.6,125,,,,, +23446,2,0,99,1,Magickal Chant LV.4,125,,,,, +23447,2,0,99,1,Magickal Chant LV.5,125,,,,, +23448,2,0,99,1,Magickal Chant LV.6,125,,,,, +23449,2,0,99,1,Complement Chant LV.4,125,,,,, +23450,2,0,99,1,Complement Chant LV.5,125,,,,, +23451,2,0,99,1,Complement Chant LV.6,125,,,,, +23549,2,0,99,115,Pure Black Jade,123,,,,, +23550,2,0,99,115,Gem of Great Evil,123,,,,, +23606,2,0,99,1,Slash damage for fighters UP,124,,,,, +23607,2,0,99,1,Fighter Strike Damage UP,124,,,,, +23608,2,0,99,1,Fighter's shooting attribute damage UP,124,,,,, +23609,2,0,99,1,Fighter's Non-attribute damage UP,124,,,,, +23610,2,0,99,1,Fighter's flame damage UP,124,,,,, +23611,2,0,99,1,Fighter's ice damage UP,124,,,,, +23612,2,0,99,1,Fighter's Lightning damage UP,124,,,,, +23613,2,0,99,1,Holy attribute damage UP for fighters,124,,,,, +23614,2,0,99,1,Fighter's dark attribute damage UP,124,,,,, +23615,2,0,99,1,Hunter's slash damage UP,124,,,,, +23616,2,0,99,1,Hunter's strike damage UP,124,,,,, +23617,2,0,99,1,Hunter's shooting attribute damage UP,124,,,,, +23618,2,0,99,1,Hunter's nonattribute damage UP,124,,,,, +23619,2,0,99,1,Hunter's flame damage UP,124,,,,, +23620,2,0,99,1,Hunter's ice damage UP,124,,,,, +23621,2,0,99,1,Hunter lightning damage UP,124,,,,, +23622,2,0,99,1,Hunter's Holy Attribute Damage UP,124,,,,, +23623,2,0,99,1,Hunter's dark attribute damage UP,124,,,,, +23624,2,0,99,1,Priest's slash damage UP,124,,,,, +23625,2,0,99,1,Priest's strike damage UP,124,,,,, +23626,2,0,99,1,Priest's pierce damage UP,124,,,,, +23627,2,0,99,1,Priest's nonattribute damage UP,124,,,,, +23628,2,0,99,1,Priest's flame damage UP,124,,,,, +23629,2,0,99,1,Priest's ice damage UP,124,,,,, +23630,2,0,99,1,Priest lightning damage UP,124,,,,, +23631,2,0,99,1,Priest's Holy Attribute Damage UP,124,,,,, +23632,2,0,99,1,Priest's Dark Attribute Damage UP,124,,,,, +23633,2,0,99,1,Shield Sage slash damage UP,124,,,,, +23634,2,0,99,1,Shield Sage Strike Damage UP,124,,,,, +23635,2,0,99,1,Shield Sage's pierce attribute damage UP,124,,,,, +23636,2,0,99,1,Shield Sage Non-Attribute Damage UP,124,,,,, +23637,2,0,99,1,Shield Sage Flame Damage UP,124,,,,, +23638,2,0,99,1,Shield Sage's ice attribute damage UP,124,,,,, +23639,2,0,99,1,Shield Sage lightning damage UP,124,,,,, +23640,2,0,99,1,Shield Sage Holy Attribute Damage UP,124,,,,, +23641,2,0,99,1,Shield Sage's Dark Attribute Damage UP,124,,,,, +23642,2,0,99,1,Seeker's slash damage UP,124,,,,, +23643,2,0,99,1,Seeker strike damage UP,124,,,,, +23644,2,0,99,1,Seeker's shooting attribute damage UP,124,,,,, +23645,2,0,99,1,Seeker's nonattribute damage UP,124,,,,, +23646,2,0,99,1,Seeker's flame damage UP,124,,,,, +23647,2,0,99,1,Seeker's ice damage UP,124,,,,, +23648,2,0,99,1,Seeker lightning damage UP,124,,,,, +23649,2,0,99,1,Seeker's Holy Attribute Damage UP,124,,,,, +23650,2,0,99,1,Seeker's Dark Attribute Damage UP,124,,,,, +23651,2,0,99,1,Sorcerer's slash damage UP,124,,,,, +23652,2,0,99,1,Sorcerer's strike damage UP,124,,,,, +23653,2,0,99,1,Sorcerer's pierce attribute UP,124,,,,, +23654,2,0,99,1,Sorcerer's nonattribute damage UP,124,,,,, +23655,2,0,99,1,Sorcerer's flame damage UP,124,,,,, +23656,2,0,99,1,Sorcerer's ice damage UP,124,,,,, +23657,2,0,99,1,Sorcerer's lightning damage UP,124,,,,, +23658,2,0,99,1,Sorcerer's Holy Attribute Damage UP,124,,,,, +23659,2,0,99,1,Sorcerer's Dark Attribute Damage UP,124,,,,, +23660,2,0,99,1,Element Archer's slash damage UP,124,,,,, +23661,2,0,99,1,Element Archer's Strike Damage UP,124,,,,, +23662,2,0,99,1,Element Archer's pierce damage UP,124,,,,, +23663,2,0,99,1,Element Archer's Non-Attribute Damage UP,124,,,,, +23664,2,0,99,1,Element Archer's flame damage UP,124,,,,, +23665,2,0,99,1,Element Archer's ice damage UP,124,,,,, +23666,2,0,99,1,Element Archer's Lightning damage UP,124,,,,, +23667,2,0,99,1,Element Archer's Holy Attribute Damage UP,124,,,,, +23668,2,0,99,1,Element Archer's Darkness Damage UP,124,,,,, +23669,2,0,99,1,Warrior's slash damage UP,124,,,,, +23670,2,0,99,1,Warrior Strike Damage UP,124,,,,, +23671,2,0,99,1,Warrior's pierce damage UP,124,,,,, +23672,2,0,99,1,Warrior's nonattribute damage UP,124,,,,, +23673,2,0,99,1,Warrior's flame damage UP,124,,,,, +23674,2,0,99,1,Warrior's ice damage UP,124,,,,, +23675,2,0,99,1,Warrior lightning damage UP,124,,,,, +23676,2,0,99,1,Warrior's Holy Attribute Damage UP,124,,,,, +23677,2,0,99,1,Warrior's Dark Attribute Damage UP,124,,,,, +23678,2,0,99,1,Alchemist's slash damage UP,124,,,,, +23679,2,0,99,1,Alchemist strike damage UP,124,,,,, +23680,2,0,99,1,Alchemist's shooting attribute damage UP,124,,,,, +23681,2,0,99,1,Alchemist's nonattribute damage UP,124,,,,, +23682,2,0,99,1,Alchemist's flame damage UP,124,,,,, +23683,2,0,99,1,Alchemist's ice damage UP,124,,,,, +23684,2,0,99,1,Alchemist lightning damage UP,124,,,,, +23685,2,0,99,1,Alchemist's Holy Attribute Damage UP,124,,,,, +23686,2,0,99,1,Alchemist's Dark Attribute Damage UP,124,,,,, +23687,2,0,99,1,Spirit Lancer's slash damage UP,124,,,,, +23688,2,0,99,1,Spirit Lancer's percussion damage UP,124,,,,, +23689,2,0,99,1,Spirit Lancer's shooting attribute damage UP,124,,,,, +23690,2,0,99,1,Spirit Lancer's nonattribute damage UP,124,,,,, +23691,2,0,99,1,Spirit Lancer's flame damage UP,124,,,,, +23692,2,0,99,1,Spirit Lancer's ice damage UP,124,,,,, +23693,2,0,99,1,Spirit Lancer's Lightning damage UP,124,,,,, +23694,2,0,99,1,Spirit Lancer's Holy Attribute Damage UP,124,,,,, +23695,2,0,99,1,Spirit Lancer's Dark Attribute Damage UP,124,,,,, +23696,2,0,99,1,High scepter slash damage UP,124,,,,, +23697,2,0,99,1,High scepter strike damage UP,124,,,,, +23698,2,0,99,1,High scepter shooting attribute damage UP,124,,,,, +23699,2,0,99,1,High scepter nonattribute damage UP,124,,,,, +23700,2,0,99,1,High scepter flame damage UP,124,,,,, +23701,2,0,99,1,High scepter ice damage UP,124,,,,, +23702,2,0,99,1,High scepter lightning damage UP,124,,,,, +23703,2,0,99,1,High scepter holy attribute damage UP,124,,,,, +23704,2,0,99,1,High scepter's dark attribute damage UP,124,,,,, +23705,2,0,99,1,Force,133,,,,, +23706,2,0,99,1,Spirit Dragon,133,,,,, +23707,2,0,99,1,Fire Dragon,133,,,,, +23708,2,0,99,1,The White Dragon,133,,,,, +23709,2,0,99,1,The Golden Dragon,133,,,,, +24721,2,0,99,1,Anti-Black Dragon,133,,,,, +24723,2,100,99,130,Bitterblack Chest of the Farthest End,129,,,,, +24724,2,350,99,130,Fine mahogany wood,118,,,,, +24725,2,350,99,130,Lestania Marble,102,,,,, +24726,2,350,99,130,Craft-grade Small Sparkling Gemstones,113,,,,, +24727,2,0,99,130,Reward Medal,123,,,,, +24728,2,0,99,130,Keystone to Ruin,123,,,,, +24729,2,900,99,130,Tree Core Grass,130,,,,, +24731,2,900,99,130,Flame Apex Sacred Tree,130,,,,, +24733,2,900,99,130,The Wise Wizard's Chronicles,130,,,,, +24735,2,900,99,130,Forbidden Gold Sand,130,,,,, +24737,2,900,99,130,Otherworldly Drop,123,,,,, +24738,2,900,99,130,Orichalcum,101,,,,, +24739,2,900,99,130,Jet-black Dragon Scale,107,,,,, +24740,2,900,99,130,Dark Clouds Smoky Quartz,113,,,,, +24814,2,900,99,130,Chaotic Dark Dragonscale,107,,,,, +24815,2,900,99,130,Transformed black wing membrane,112,,,,, +24816,2,900,99,130,Darkness-filled Black Claw,109,,,,, +24818,2,900,99,130,Forbidden Horn of Corruption,110,,,,, +24819,2,900,99,130,Black and Silver Chaos Metal,101,,,,, +24820,2,900,99,130,Tinctura,102,,,,, +24821,2,0,99,130,Premium Shiny Silk,104,,,,, +24822,2,0,99,15,Rare Steel [Red],101,,,,, +24823,2,0,99,15,Rare Steel [Blue],101,,,,, +24824,2,0,99,15,Rare Steel [Green],101,,,,, +24825,2,0,99,15,Rare Steel [Yellow],101,,,,, +24826,2,0,99,15,Rare Steel [Purple],101,,,,, +24827,2,0,99,15,Ancient Wood [Red],118,,,,, +24828,2,0,99,15,Ancient Wood [Blue],118,,,,, +24829,2,0,99,15,Ancient Wood [Green],118,,,,, +24830,2,0,99,15,Ancient Wood [Yellow],118,,,,, +24831,2,0,99,15,Ancient Wood [Purple],118,,,,, +24832,2,0,99,15,Tusk Craftwork [Heroic],109,,,,, +24833,2,0,99,15,Tusk Craftwork [Stream],109,,,,, +24834,2,0,99,15,Tusk Craftwork [Dragonfly],109,,,,, +24835,2,0,99,15,Tusk Craftwork [Great Whale],109,,,,, +24836,2,0,99,15,Tusk Craftwork [Phoenix],109,,,,, +24837,2,0,99,15,Hellfire Grimoire,120,,,,, +24838,2,0,99,15,Tidal Grimoire,120,,,,, +24839,2,0,99,15,Grimoire of the Great Tree,120,,,,, +24840,2,0,99,15,Grimoire of the Full Moon,120,,,,, +24841,2,0,99,15,Grimoire of the Night Winds,120,,,,, +24842,2,0,99,15,Cafe Coin [One],123,,,,, +24843,2,0,99,15,Cafe Coin [Two],123,,,,, +24844,2,0,99,15,Cafe Coin [Three],123,,,,, +24845,2,0,99,15,Cafe Coin [Four],123,,,,, +24846,2,0,99,15,Cafe Coin [Five],123,,,,, +24847,2,0,99,15,Cafe Coin [Six],123,,,,, +24848,2,0,99,15,Cafe Coin [Seven],123,,,,, +24849,2,0,99,15,Cafe Coin [Eight],123,,,,, +24850,2,0,99,15,Cafe Coin [Nine],123,,,,, +24851,2,0,99,15,Cafe Coin [Ten],123,,,,, +24852,2,0,99,15,Cafe Coin [Six],123,,,,, +25023,2,10,99,15,Fluffy Yarn,105,,,,, +25024,2,10,99,15,Passion Papyrus,114,,,,, +25025,2,0,99,1,2019 New Year Jumbo Draw Ticket (Red),123,,,,, +25026,2,0,99,1,2019 New Year Jumbo Draw Ticket (White),123,,,,, +25027,2,0,99,1,2019 New Year Jumbo Draw Ticket (Gold),123,,,,, +25521,2,350,99,140,Madness Amulet,120,,,,, +25522,2,350,99,145,Dragon Cotton Flower in the Temple Medicinal Garden,114,,,,, +25523,2,350,99,150,Kunstkette,101,,,,, +25524,2,350,99,140,Shiny white Bonebiter Beetle,123,,,,, +25525,2,350,99,145,Demon Leather Tanning Solution,119,,,,, +25526,2,350,99,150,Elegant Harp Steel Ingot,101,,,,, +25527,2,350,99,140,Spirit Resonance Mudsand,103,,,,, +25528,2,350,99,145,Cobalt Heliotrope,114,,,,, +25529,2,350,99,150,Zircon,113,,,,, +25654,2,100,99,25,Crest of Sheer Power+,124,,,,, +25655,2,100,99,30,Crest of Herculean Power+,124,,,,, +25656,2,100,99,30,Crest of Herculean Power (Burning)+,124,,,,, +25657,2,100,99,30,Crest of Herculean Power (Freezing)+,124,,,,, +25658,2,100,99,30,Crest of Herculean Power (Shock)+,124,,,,, +25659,2,100,99,30,Crest of Herculean Power (Holy Drain)+,124,,,,, +25660,2,100,99,30,Crest of Herculean Power (Blinding)+,124,,,,, +25661,2,100,99,30,Crest of Herculean Power (Blow Power)+,124,,,,, +25662,2,100,99,30,Crest of Herculean Power (Stun)+,124,,,,, +25663,2,100,99,30,Crest of Herculean Power (Poison)+,124,,,,, +25664,2,100,99,30,Crest of Herculean Power (Torpor)+,124,,,,, +25665,2,100,99,30,Crest of Herculean Power (Sleep)+,124,,,,, +25666,2,100,99,30,Crest of Herculean Power (Petrification)+,124,,,,, +25668,2,100,99,30,Crest of Herculean Power (Gilding)+,124,,,,, +25669,2,100,99,30,Crest of Herculean Power (Lowered Defense)+,124,,,,, +25670,2,100,99,25,Crest of Sheer Magick+,124,,,,, +25671,2,100,99,30,Crest of Superior Magick+,124,,,,, +25672,2,100,99,30,Crest of Superior Magick (Burning)+,124,,,,, +25673,2,100,99,30,Crest of Superior Magick (Shock)+,124,,,,, +25674,2,100,99,30,Crest of Superior Magick (Holy Drain)+,124,,,,, +25675,2,100,99,30,Crest of Superior Magick (Blow Power)+,124,,,,, +25676,2,100,99,30,Crest of Superior Magick (Blinding)+,124,,,,, +25677,2,100,99,30,Crest of Superior Magick (Stun)+,124,,,,, +25678,2,100,99,30,Crest of Superior Magick (Poison)+,124,,,,, +25679,2,100,99,30,Crest of Superior Magick (Torpor)+,124,,,,, +25680,2,100,99,30,Crest of Superior Magick (Sleep)+,124,,,,, +25681,2,100,99,30,Crest of Superior Magick (Petrification)+,124,,,,, +25682,2,100,99,30,Crest of Superior Magick (Gilding)+,124,,,,, +25683,2,100,99,30,Crest of Superior Magick (Lowered Magick Defense)+,124,,,,, +25684,2,100,99,30,Crest of Incineration+,124,,,,, +25685,2,100,99,30,Crest of Incineration (Decreased Fire Resist)+,124,,,,, +25686,2,100,99,30,Crest of Permafrost+,124,,,,, +25687,2,100,99,30,Crest of Permafrost (Decreased Ice Resist)+,124,,,,, +25688,2,100,99,30,Crest of Electrocution+,124,,,,, +25689,2,100,99,30,Crest of Electrocution (Decreased Lightning Resist)+,124,,,,, +25690,2,100,99,30,Crest of Sanctity+,124,,,,, +25691,2,100,99,30,Crest of Sanctity (Decreased Holy Resist)+,124,,,,, +25692,2,100,99,30,Crest of Twilight+,124,,,,, +25693,2,100,99,30,Crest of Twilight (Decreased Dark Resist)+,124,,,,, +25694,2,100,99,30,Crest of Depleted Defense+,124,,,,, +25695,2,100,99,30,Crest of Depleted Magick Defense+,124,,,,, +25696,2,100,99,25,Crest of Dazzling+,124,,,,, +25697,2,100,99,30,Crest of Sidesplitting Laughter+,124,,,,, +25698,2,100,99,30,Crest of Fatal Poison+,124,,,,, +25699,2,100,99,25,Crest of Sleep+,124,,,,, +25700,2,100,99,30,Crest of Deeper Sleep+,124,,,,, +25701,2,100,99,25,Crest of Gilding+,124,,,,, +25702,2,100,99,30,Crest of Glittering Gold+,124,,,,, +25703,2,100,99,25,Crest of Petrification+,124,,,,, +25704,2,100,99,30,Crest of Crystallization+,124,,,,, +25705,2,100,99,25,Crest of Frailness+,124,,,,, +25706,2,100,99,30,Crest of Fragility+,124,,,,, +25707,2,100,99,25,Crest of Stifling+,124,,,,, +25708,2,100,99,30,Crest of Sealing+,124,,,,, +25709,2,100,99,25,Crest of Drenching+,124,,,,, +25710,2,100,99,30,Crest of Drowning+,124,,,,, +25711,2,100,99,25,Crest of Tarring+,124,,,,, +25712,2,100,99,30,Crest of Greater Tarring+,124,,,,, +25713,2,100,99,30,Crest of Greater Torpor+,124,,,,, +25714,2,100,99,25,Crest of Increased Attack+,124,,,,, +25715,2,100,99,30,Crest of Amplified Attack+,124,,,,, +25716,2,100,99,25,Crest of Sheer Protection+,125,,,,, +25717,2,100,99,30,Crest of Firm Protection (Health)+,125,,,,, +25718,2,100,99,30,Crest of Firm Protection (Endurance)+,125,,,,, +25719,2,100,99,30,Crest of Firm Protection (Vitality)+,125,,,,, +25720,2,100,99,30,Crest of Firm Protection (Lightness)+,125,,,,, +25721,2,100,99,30,Crest of Unwavering+,125,,,,, +25722,2,100,99,25,Crest of Sheer Intelligence+,125,,,,, +25723,2,100,99,30,Crest of Wisdom+,125,,,,, +25724,2,100,99,30,Crest of Wisdom (Health)+,125,,,,, +25725,2,100,99,30,Crest of Wisdom (Endurance)+,125,,,,, +25726,2,100,99,30,Crest of Wisdom (Vitality)+,125,,,,, +25727,2,100,99,30,Crest of Wisdom (Lightness)+,125,,,,, +25728,2,100,99,25,Crest of Resurgence+,125,,,,, +25729,2,100,99,30,Crest of Stoicism+,125,,,,, +25730,2,100,99,25,Crest of Determination+,125,,,,, +25731,2,100,99,30,Crest of Pertinacity+,125,,,,, +25732,2,100,99,25,Crest of Health+,125,,,,, +25733,2,100,99,30,Crest of Strong Health+,125,,,,, +25734,2,100,99,25,Crest of Stamina+,125,,,,, +25735,2,100,99,30,Crest of Strong Stamina+,125,,,,, +25736,2,100,99,30,Crest of Vigor+,125,,,,, +25737,2,100,99,25,Crest of Lightness+,125,,,,, +25738,2,100,99,30,Crest of Unburdening+,125,,,,, +25739,2,100,99,30,Crest of Hellfire Warding+,125,,,,, +25740,2,100,99,30,Crest of Snowstorm Warding+,125,,,,, +25741,2,100,99,30,Crest of Thunder Warding+,125,,,,, +25742,2,100,99,30,Crest of Sacred Warding+,125,,,,, +25743,2,100,99,30,Crest of Shadow Warding+,125,,,,, +25744,2,100,99,30,Crest of Burn Immunity+,125,,,,, +25745,2,100,99,30,Crest of Freeze Immunity+,125,,,,, +25746,2,100,99,30,Crest of Shock Immunity+,125,,,,, +25747,2,100,99,30,Crest of Holy Drain Immunity+,125,,,,, +25748,2,100,99,30,Crest of Blind Immunity+,125,,,,, +25749,2,100,99,30,Crest of Fire Protection+,125,,,,, +25750,2,100,99,30,Crest of Ice Protection+,125,,,,, +25751,2,100,99,30,Crest of Lightning Protection+,125,,,,, +25752,2,100,99,30,Crest of Holy Protection+,125,,,,, +25753,2,100,99,30,Crest of Dark Protection+,125,,,,, +25754,2,100,99,30,Crest of Poison Prevention+,125,,,,, +25755,2,100,99,30,Crest of Torpor Prevention+,125,,,,, +25756,2,100,99,30,Crest of Sleep Prevention+,125,,,,, +25757,2,100,99,30,Crest of Stunning Prevention+,125,,,,, +25758,2,100,99,30,Crest of Drench Prevention+,125,,,,, +25759,2,100,99,30,Crest of Tar Prevention+,125,,,,, +25760,2,100,99,30,Crest of Stifle Prevention+,125,,,,, +25761,2,100,99,30,Crest of Curse Prevention+,125,,,,, +25762,2,100,99,30,Crest of Frail Prevention+,125,,,,, +25763,2,100,99,30,Crest of Petrification Prevention+,125,,,,, +25764,2,100,99,30,Crest of Golden Prevention+,125,,,,, +25765,2,100,99,30,Crest of Double Resist (Lowered Strength/Defense)+,125,,,,, +25766,2,100,99,30,Crest of Double Resist (Lowered Magick/Magick Defense)+,125,,,,, +25767,2,100,99,30,Crest of Superior Magick (Freezing)+,124,,,,, +25768,2,100,99,30,Crest of Firm Protection+,125,,,,, +1026,4,0,1,0,Riftstone Ore,,,,,, +1029,4,0,1,0,Alchemy Research Building Key,,,,,, +1030,4,0,1,0,Dreed Chapel Key,,,,,, +1031,4,0,1,0,Water Flow Control Room Key,,,,,, +1032,4,0,1,0,Ancient Deenan Key,,,,,, +1034,4,0,1,0,Leader's Room Key,,,,,, +1035,4,0,1,0,Special Research Area Gold Key,,,,,, +1038,4,0,1,0,Key to Gardnox Fortress' Front Gate,,,,,, +1044,4,0,1,0,Fully Blocked Door Key,,,,,, +1049,4,0,1,0,Vessel of Life,,,,,, +1050,4,0,1,0,Kieshildt's Vessel of Life,,,,,, +1051,4,0,1,0,Zuhl's Vessel of Life,,,,,, +1052,4,0,1,0,Vessel of Life,,,,,, +7559,4,0,99,0,Supplies for the Fort,,,,,, +7560,4,0,99,0,Mysterious Ancient Texts,,,,,, +7561,4,0,99,0,Broken key of the Sealed Palace,,,,,, +7562,4,0,99,0,Diamantes' Vessel of Life,,,,,, +7578,4,0,99,0,Lake Cera Detached Pavillion Key,,,,,, +9858,5,1,99,1,Poison Arrow,,1,3,,, +9859,5,1,99,3,Oil Arrow,,1,3,,, +9860,5,1,99,4,Sleeper Arrow,,8,3,,, +9861,5,1,99,5,Silencer Arrow,,8,3,,, +9862,5,1,99,6,Asininity Arrow,,15,3,,, +10155,5,2,99,2,Stifling Elixir,,6,9,,, +10156,5,2,99,4,Blazing Elixir,,16,9,,, +10157,5,2,99,4,Chilling Elixir,,16,9,,, +10158,5,2,99,4,Electrifying Elixir,,16,9,,, +10159,5,2,99,4,Purification Elixir,,16,9,,, +10160,5,2,99,4,Darkening Elixir,,16,9,,, +10161,5,2,99,2,Poison Elixir,,6,9,,, +10162,5,5,99,5,Sleep Elixir,,21,9,,, +10163,5,5,99,5,Disorienting Elixir,,21,9,,, +10165,5,10,99,8,Gilding Elixir,,36,9,,, +15669,5,0,99,0,S Lancer_Healing up,,1,10,,, +15670,5,0,99,0,S Lancer_ST Speed,,1,10,,, +15671,5,0,99,0,S Lancer_Increase of the damage to be given,,1,10,,, +15672,5,0,99,0,S Lancer_Reduction of Damage,,1,10,,, +11760,6,0,1,0,Arisen's Desk,,,,,, +13225,6,0,1,0,Mini Table,,,,,, +13226,6,0,1,0,Cabinet,,,,,, +13227,6,0,1,0,Crimson Carpet,,,,,, +13228,6,0,1,0,A Chair,,,,,, +13229,6,0,1,0,Bookshelves,,,,,, +13230,6,0,1,0,Dining Table,,,,,, +13231,6,0,1,0,Brick Cooking Station,,,,,, +13232,6,0,1,0,Dinner Set,,,,,, +13233,6,0,1,0,Lestanian Puppet - Orc,,,,,, +13234,6,0,1,0,Lestanian Puppet - Mogok,,,,,, +13235,6,0,1,0,Foodstuff Storage Rack,,,,,, +13236,6,0,1,0,Cookware Set,,,,,, +13237,6,0,1,0,Single Bed,,,,,, +13238,6,0,1,0,Gorgeous Bed,,,,,, +13239,6,0,1,0,Lestanian Puppet - Cyclops,,,,,, +13240,6,0,1,0,Lestanian Puppet - Tower,,,,,, +13241,6,0,1,0,Moody Lamp - Natural,,,,,, +13242,6,0,1,0,Moody Lamp - Ice,,,,,, +13243,6,0,1,0,Moody Lamp - Berry,,,,,, +13244,6,0,1,0,Table,,,,,, +13245,6,0,1,0,Light Meal Set,,,,,, +13246,6,0,1,0,Chest,,,,,, +13247,6,0,1,0,Lestanian Puppet - Giant Cyclops,,,,,, +13248,6,0,1,0,Closet,,,,,, +13251,6,0,1,0,Bath,,,,,, +13252,6,0,1,0,Bath - Abundance Hot Tub,,,,,, +13253,6,0,1,0,Bath - Vitality Hot Tub,,,,,, +13792,6,0,1,0,Bath - Premium Hot Tub,,,,,, +14248,6,0,1,0,Halloween Carnival,,,,,, +14249,6,0,1,0,Moody Lamp - Pumpkin,,,,,, +14250,6,0,1,0,Pumpkin Puppet - Giant Cyclops,,,,,, +14251,6,0,1,0,Pumpkin Puppet - Cyclops,,,,,, +14252,6,0,1,0,Pumpkin Carpet,,,,,, +14254,6,0,1,0,1st Anniversary Moody Lamp,,,,,, +14255,6,0,1,0,1st Anniversary Cake,,,,,, +14256,6,0,1,0,1st Anniversary Decoration,,,,,, +16112,6,0,1,0,Holiday Season Decoration,,,,,, +16113,6,0,1,0,Christmas Tree,,,,,, +16114,6,0,1,0,Little Frost,,,,,, +16122,6,0,1,0,Arisen's Loungewear (Type 1),,,,,, +16123,6,0,1,0,Arisen's Loungewear (Type 2),,,,,, +16124,6,0,1,0,Arisen's Loungewear (Type 3),,,,,, +16125,6,0,1,0,Servant's Loungewear (Type 1),,,,,, +16126,6,0,1,0,Servant's Loungewear (Type 2),,,,,, +16127,6,0,1,0,Servant's Loungewear (Type 3),,,,,, +16128,6,0,1,0,Servant's Bathing Clothes (Type 1),,,,,, +16129,6,0,1,0,Servant's Bathing Clothes (Type 2),,,,,, +16130,6,0,1,0,Servant's Bathing Clothes (Type 3),,,,,, +16131,6,0,1,0,Servant's Sleepwear (Type 1),,,,,, +16132,6,0,1,0,Servant's Sleepwear (Type 2),,,,,, +16133,6,0,1,0,Servant's Sleepwear (Type 3),,,,,, +16134,6,0,1,0,Music Player,,,,,, +16167,6,0,1,0,Room Light - Chandelier,,,,,, +16168,6,0,1,0,Room Light - Sunrise,,,,,, +16169,6,0,1,0,Room Light - Ocean,,,,,, +16170,6,0,1,0,Elegant Carpet,,,,,, +16171,6,0,1,0,Exotic Carpet,,,,,, +16172,6,0,1,0,Gorgeous Carpet,,,,,, +16173,6,0,1,0,Classic Carpet,,,,,, +16174,6,0,1,0,Opulent Desk,,,,,, +16175,6,0,1,0,Dining Table - Rose,,,,,, +16176,6,0,1,0,Dining Table - Ocean,,,,,, +16177,6,0,1,0,Dining - Flower Pot,,,,,, +16178,6,0,1,0,Gorgeous Bed - Ice,,,,,, +16179,6,0,1,0,Gorgeous Bed - Berry,,,,,, +16180,6,0,1,0,Gorgeous Bed - Mint,,,,,, +16181,6,0,1,0,Puppet - Mandragora,,,,,, +16182,6,0,1,0,Puppet - Giant Mandragora,,,,,, +16183,6,0,1,0,Puppet - Burrowing Giant Mandragora,,,,,, +16184,6,0,1,0,Sealed Crystal Tree,,,,,, +16185,6,0,1,0,Unsealed Crystal Tree,,,,,, +16186,6,0,1,0,Moody Lamp - Mint,,,,,, +16187,6,0,1,0,Table - Rose,,,,,, +16188,6,0,1,0,Table - Ocean,,,,,, +16190,6,0,1,0,Table - Flower Pot,,,,,, +16727,6,0,1,0,Lestania Weather Forecast,,,,,, +16745,6,0,1,0,Valentine Carpet,,,,,, +16746,6,0,1,0,White Carpet,,,,,, +16747,6,0,1,0,Valentine Angel,,,,,, +16748,6,0,1,0,White Angel,,,,,, +16749,6,0,1,0,Dining Table - Bitter,,,,,, +16750,6,0,1,0,Dining Table - White,,,,,, +16751,6,0,1,0,Valentine Cushion,,,,,, +16752,6,0,1,0,White Cushion,,,,,, +16753,6,0,1,0,Moody Lamp - Valentine,,,,,, +16754,6,0,1,0,Moody Lamp - White,,,,,, +16755,6,0,1,0,Chocolate Fountain,,,,,, +16756,6,0,1,0,White Fountain,,,,,, +16857,6,0,1,0,Elegant Table - Forest,,,,,, +17059,6,0,1,0,Elegant Table - Rose,,,,,, +17060,6,0,1,0,Elegant Table - Ocean,,,,,, +17061,6,0,1,0,Elegant Table - Snow,,,,,, +17062,6,0,1,0,Elegant Table - Charcoal,,,,,, +17063,6,0,1,0,Cross Table - Forest,,,,,, +17064,6,0,1,0,Cross Table - Rose,,,,,, +17065,6,0,1,0,Cross Table - Ocean,,,,,, +17066,6,0,1,0,Cross Table - Snow,,,,,, +17067,6,0,1,0,Cross Table - Charcoal,,,,,, +17069,6,0,1,0,Antique Desk - Natural,,,,,, +17070,6,0,1,0,Antique Desk - Snow,,,,,, +17071,6,0,1,0,Antique Desk - Charcoal,,,,,, +17072,6,0,1,0,Antique Desk - Rose,,,,,, +17073,6,0,1,0,Antique Desk - Ocean,,,,,, +17074,6,0,1,0,Antique Desk - Forest,,,,,, +17086,6,0,1,0,Aristocrat Bath - Chimera,,,,,, +17087,6,0,1,0,Aristocrat Bath - Manticore,,,,,, +17088,6,0,1,0,Aristocrat Bath - Griffin,,,,,, +17089,6,0,1,0,Aristocrat Bath - Nightmare,,,,,, +17090,6,0,1,0,Aristocrat Bath - Cockatrice,,,,,, +17091,6,0,1,0,Aristocrat Bath - Angules,,,,,, +17092,6,0,1,0,Aristocrat Bath - Lindwurm,,,,,, +17093,6,0,1,0,Aristocrat Bath - Wyrm,,,,,, +17094,6,0,1,0,Aristocrat Bath - Drake,,,,,, +17095,6,0,1,0,Aristocrat Bath - Behemoth,,,,,, +17096,6,0,1,0,Aristocrat Bath - Maneater,,,,,, +17097,6,0,1,0,Wall Paint - White,,,,,, +17098,6,0,1,0,Wall Paint - Black,,,,,, +17099,6,0,1,0,Wall Paint - Red,,,,,, +17100,6,0,1,0,Wall Paint - Blue,,,,,, +17101,6,0,1,0,Wall Paint - Green,,,,,, +17102,6,0,1,0,Wall Paint - Brick,,,,,, +17103,6,0,1,0,Wall Paint - Lestania,,,,,, +17104,6,0,1,0,Wall Paint - Phindym,,,,,, +17105,6,0,1,0,PlayStation® Awards Trophy,,,,,, +17115,6,0,1,0,Woolen Carpet - Snow,,,,,, +17116,6,0,1,0,Woolen Carpet - Charcoal,,,,,, +17117,6,0,1,0,Woolen Carpet - Rose,,,,,, +17118,6,0,1,0,Woolen Carpet - Ocean,,,,,, +17119,6,0,1,0,Woolen Carpet - Forest,,,,,, +17133,6,0,1,0,Tapestry - Village,,,,,, +17134,6,0,1,0,Large Bookshelf (Left),,,,,, +17135,6,0,1,0,Tapestry - Lestania,,,,,, +17136,6,0,1,0,Tapestry - Pride,,,,,, +17137,6,0,1,0,Tapestry - Dragon,,,,,, +17138,6,0,1,0,Tapestry - Discord,,,,,, +17139,6,0,1,0,Tapestry - Genesis,,,,,, +17140,6,0,1,0,Tapestry - Alchemic,,,,,, +17141,6,0,1,0,Tapestry - Ruins,,,,,, +17142,6,0,1,0,Large Bookshelf (Right),,,,,, +17143,6,0,1,0,Tapestry - Phindym,,,,,, +17144,6,0,1,0,Tapestry - Wild,,,,,, +17145,6,0,1,0,Wall Clock,,,,,, +17146,6,0,1,0,Woolen Living Room Carpet - Snow,,,,,, +17147,6,0,1,0,Woolen Living Room Carpet - Charcoal,,,,,, +17148,6,0,1,0,Woolen Living Room Carpet - Rose,,,,,, +17149,6,0,1,0,Woolen Living Room Carpet - Ocean,,,,,, +17150,6,0,1,0,Woolen Living Room Carpet - Forest,,,,,, +17151,6,0,1,0,Basic Living Room Carpet,,,,,, +17152,6,0,1,0,Chatting Bell,,,,,, +17153,6,0,1,0,Cuckoo Clock,,,,,, +17370,6,0,1,0,Mandragora Potted Plant 1 (Normal),,,,,, +17371,6,0,1,0,Mandragora Potted Plant 2 (Passport),,,,,, +17372,6,0,1,0,Mandragora Potted Plant 3 (Passport),,,,,, +17931,6,0,1,0,Puppet - Mikasa,,,,,, +17932,6,0,1,0,Puppet - Levi cleaning ver.,,,,,, +17935,6,0,1,0,2nd Anniversary Moody Lamp,,,,,, +17936,6,0,1,0,2nd Anniversary Cake,,,,,, +17937,6,0,1,0,2nd Anniversary Decoration,,,,,, +17938,6,0,1,0,2nd Anniversary Puppet,,,,,, +17939,6,0,1,0,2nd Anniversary Tapestry (Right),,,,,, +17940,6,0,1,0,2nd Anniversary Tapestry (Left),,,,,, +18506,6,0,1,0,Bath - Paradise Hot Tub,,,,,, +19505,6,0,1,0,White Dragon Statue,,,,,, +19506,6,0,1,0,Spirit Dragon Statue,,,,,, +19507,6,0,1,0,Fire Dragon Statue,,,,,, +19563,6,0,1,0,Stereoscopic Projector,,,,,, +19631,6,0,1,0,Dinner Set - Horror Night,,,,,, +19632,6,0,1,0,Cookware Set - Horror Night,,,,,, +19633,6,0,1,0,Horror Night Puppet - Large Ent,,,,,, +19634,6,0,1,0,Garden Ornament - Horror Night,,,,,, +19635,6,0,1,0,Wall Paint - Horror Night,,,,,, +19636,6,0,1,0,Light Meal Set - Horror Night,,,,,, +19637,6,0,1,0,Casual Bed - Ice,,,,,, +19638,6,0,1,0,Casual Bed - Berry,,,,,, +19639,6,0,1,0,Christmas Puppet - Large Ent,,,,,, +19640,6,0,1,0,Wall Paint - Christmas,,,,,, +19641,6,0,1,0,Horror Night Living Room Carpet,,,,,, +19642,6,0,1,0,Heart's Living Room Carpet - Valentine,,,,,, +19643,6,0,1,0,Heart's Living Room Carpet - White Day,,,,,, +21134,6,0,1,0,Cookware Set - Christmas,,,,,, +21185,6,0,1,0,Garden Ornament - Christmas,,,,,, +21191,6,0,1,0,Puppet - Hamsuke,,,,,, +21193,6,0,1,0,Tapestry - Overlord,,,,,, +21319,6,0,1,0,Tapestry - Election 2nd Place,,,,,, +21320,6,0,1,0,Tapestry - Election 3rd Place,,,,,, +21321,6,0,1,0,Tapestry - Election 1st Place,,,,,, +21326,6,0,1,0,Living Room Carpet - Christmas,,,,,, +21327,6,0,1,0,Carpet - Christmas,,,,,, +21470,6,0,1,0,Sheet Music - Protection of the Five Dragons,,,,,, +21471,6,0,1,0,Sheet Music - Twin Fangs of the Earth Dragon,,,,,, +21472,6,0,1,0,Sheet Music - Imminent Triumph,,,,,, +21473,6,0,1,0,Sheet Music - The Stolen Heart,,,,,, +21474,6,0,1,0,Sheet Music - Most Simple and Beautiful World,,,,,, +21475,6,0,1,0,Sheet Music - Hollow of Beginnings,,,,,, +21476,6,0,1,0,Sheet Music - The Girl Who Lost Her Memories,,,,,, +21477,6,0,1,0,Sheet Music - Agent of Corruption,,,,,, +21478,6,0,1,0,Sheet Music - Warrior of Evil,,,,,, +21479,6,0,1,0,Sheet Music - Spirit Dragon King,,,,,, +21546,6,0,1,0,Valentine Puppet,,,,,, +21547,6,0,1,0,Wall Paint - Valentine,,,,,, +21548,6,0,1,0,Bath - Valentine Hot Tub,,,,,, +21549,6,0,1,0,Cookie Table - Bitter,,,,,, +21550,6,0,1,0,White Day Puppet,,,,,, +21551,6,0,1,0,Wall Paint - White Day,,,,,, +21552,6,0,1,0,Bath - White Day Hot Tub,,,,,, +21553,6,0,1,0,Cookie Table - White,,,,,, +21554,6,0,1,0,Sweets Set - Valentine,,,,,, +21555,6,0,1,0,Sweets Set - White Day,,,,,, +21556,6,0,1,0,Bath - Scalding Hell Hot Tub,,,,,, +21557,6,0,1,0,Sheet Music - Imminent Triumph ~Spirit Dragon King~,,,,,, +21658,6,0,1,0,3rd Anniversary Moody Lamp,,,,,, +21659,6,0,1,0,3rd Anniversary Cake,,,,,, +21660,6,0,1,0,3rd Anniversary Decoration,,,,,, +21661,6,0,1,0,3rd Anniversary Puppet,,,,,, +21662,6,0,1,0,3rd Anniversary Tapestry (Right),,,,,, +21663,6,0,1,0,3rd Anniversary Tapestry (Left),,,,,, +21664,6,0,1,0,Horror Night Plush,,,,,, +21665,6,0,1,0,Horror Night Cushion,,,,,, +21666,6,0,1,0,Cookware Set - Horror Night,,,,,, +21667,6,0,1,0,Bath - Horror Night Hot Tub,,,,,, +21716,6,0,1,0,Egg of the Supreme King,,,,,, +21717,6,0,1,0,Tapestry - Band of the Falcon,,,,,, +21718,6,0,1,0,Christmas Puppet - Mandragora,,,,,, +21719,6,0,1,0,Moody Lamp - Christmas,,,,,, +21720,6,0,1,0,White Tree,,,,,, +21721,6,0,1,0,Dinner Set - Christmas,,,,,, +21722,6,0,1,0,Dinner Set - Christmas Small,,,,,, +21723,6,0,1,0,Christmas Wall Clock,,,,,, +23378,6,0,1,0,Tapestry - Overlord III (B),,,,,, +23379,6,0,1,0,Tapestry - Overlord III (A),,,,,, +23477,6,0,1,0,Valentine Bed,,,,,, +23478,6,0,1,0,Valentine Clock,,,,,, +23479,6,0,1,0,Valentine Table,,,,,, +23480,6,0,1,0,Valentine Carpet,,,,,, +23481,6,0,1,0,Valentine Cookware,,,,,, +23482,6,0,1,0,Valentine Living Room Carpet,,,,,, +23483,6,0,1,0,White Day Bed,,,,,, +23484,6,0,1,0,White Day Clock,,,,,, +23485,6,0,1,0,White Day Table,,,,,, +23486,6,0,1,0,White Day Carpet,,,,,, +23487,6,0,1,0,White Day Cookware,,,,,, +23488,6,0,1,0,White Day Living Room Carpet,,,,,, +23489,6,0,1,0,Halloween Study Desk,,,,,, +23490,6,0,1,0,Halloween Pumpkin Tree,,,,,, +23491,6,0,1,0,Zuhl Puppet,,,,,, +23492,6,0,1,0,Evil Eye Puppet,,,,,, +23493,6,0,1,0,Halloween Table,,,,,, +23494,6,0,1,0,Halloween Clock,,,,,, +23495,6,0,1,0,Christmas Bath,,,,,, +23496,6,0,1,0,Christmas Gift (Left),,,,,, +23497,6,0,1,0,Christmas Gift (Right),,,,,, +23498,6,0,1,0,Christmas Puppet,,,,,, +23499,6,0,1,0,Aristocrat Bath - Christmas,,,,,, +23502,6,0,1,0,Tapestry - 4th Anniversary,,,,,, +23503,6,0,1,0,Moody Lamp - 4th Anniversary,,,,,, +23504,6,0,1,0,4th Anniversary Cake,,,,,, +23505,6,0,1,0,4th Anniversary Puppet,,,,,, +23524,6,0,1,0,Light Vision: 理,,,,,, +23525,6,0,1,0,Light Vision: Leo,,,,,, +23526,6,0,1,0,Light Vision: Mysial,,,,,, +23527,6,0,1,0,Light Vision: Iris,,,,,, +23528,6,0,1,0,Light Vision: Klaus,,,,,, +23529,6,0,1,0,Light Vision: Joseph,,,,,, +23530,6,0,1,0,Light Vision: Gerd,,,,,, +23531,6,0,1,0,Light Vision: Heinz,,,,,, +23532,6,0,1,0,Light Vision: Diamantes,,,,,, +23551,6,0,1,0,Light Vision: Theodor,,,,,, +23552,6,0,1,0,Light Vision: Vanessa,,,,,, +23553,6,0,1,0,Light Vision: Fabio,,,,,, +23554,6,0,1,0,Light Vision: Lise,,,,,, +23555,6,0,1,0,Light Vision: Mayleaf,,,,,, +23556,6,0,1,0,Light Vision: Kieshildt,,,,,, +23557,6,0,1,0,Light Vision: Cecily,,,,,, +23558,6,0,1,0,Light Vision: Elliot,,,,,, +23559,6,0,1,0,Light Vision: Loeg,,,,,, +23560,6,0,1,0,Light Vision: Nedo,,,,,, +23561,6,0,1,0,Light Vision: Gillian,,,,,, +23562,6,0,1,0,Light Vision: Seneka,,,,,, +23563,6,0,1,0,Light Vision: Meirova,,,,,, +23564,6,0,1,0,Light Vision: Gurdolin,,,,,, +23565,6,0,1,0,Light Vision: Bertha,,,,,, +23566,6,0,1,0,Light Vision: Plum,,,,,, +23567,6,0,1,0,Light Vision: Carrie,,,,,, +23568,6,0,1,0,Light Vision: Sonel,,,,,, +23569,6,0,1,0,Light Vision: Sonia,,,,,, +23570,6,0,1,0,Light Vision: Cornelia,,,,,, +23571,6,0,1,0,Light Vision: Cameron,,,,,, +23572,6,0,1,0,Light Vision: Lisa,,,,,, +23573,6,0,1,0,Light Vision: Craig,,,,,, +23574,6,0,1,0,Light Vision: Mephis,,,,,, +23575,6,0,1,0,Light Vision: Oliver,,,,,, +23576,6,0,1,0,Light Vision: Camus,,,,,, +23577,6,0,1,0,Light Vision: Rudolfo,,,,,, +23578,6,0,1,0,Light Vision: Emerada,,,,,, +23579,6,0,1,0,Light Vision: Ringdeel,,,,,, +23580,6,0,1,0,Light Vision: Ivan,,,,,, +23581,6,0,1,0,Light Vision: Chester,,,,,, +23582,6,0,1,0,Light Vision: Adair Donnchadh,,,,,, +23583,6,0,1,0,Light Vision: Kirsty,,,,,, +25028,6,0,1,0,Memory Reflecting Crystal Ball,,,,,, +13316,7,0,1,0,Recipe: Mini Table,,,,,, +13317,7,0,1,0,Recipe: Cabinet,,,,,, +13318,7,0,1,0,Recipe: Crimson Carpet,,,,,, +13319,7,0,1,0,Recipe: Bookshelves,,,,,, +13320,7,0,1,0,Recipe: Brick Cooking Station,,,,,, +13321,7,0,1,0,Recipe: Dinner Set,,,,,, +13322,7,0,1,0,Recipe: Lestanian Puppet - Orc,,,,,, +13323,7,0,1,0,Recipe: Lestanian Puppet - Mogok,,,,,, +13358,7,0,1,0,Recipe: Foodstuff Storage Rack,,,,,, +13359,7,0,1,0,Recipe: Cookware Set,,,,,, +13360,7,0,1,0,Recipe: Gorgeous Bed,,,,,, +13361,7,0,1,0,Recipe: Lestanian Puppet - Cyclops,,,,,, +13362,7,0,1,0,Recipe: Lestanian Puppet - Tower,,,,,, +13363,7,0,1,0,Recipe: Moody Lamp - Natural,,,,,, +13364,7,0,1,0,Recipe: Moody Lamp - Ice,,,,,, +13365,7,0,1,0,Recipe: Moody Lamp - Berry,,,,,, +13366,7,0,1,0,Recipe: Light Meal Set,,,,,, +13367,7,0,1,0,Recipe: Lestanian Puppet - Giant Cyclops,,,,,, +13368,7,0,1,0,Recipe: Closet,,,,,, +13369,7,0,1,0,Recipe: Bath - Abundance Hot Tub,,,,,, +13370,7,0,1,0,Recipe: Bath - Vitality Hot Tub,,,,,, +16202,7,0,1,0,Recipe: Room Light - Sunrise,,,,,, +16203,7,0,1,0,Recipe: Room Light - Ocean,,,,,, +16204,7,0,1,0,Recipe: Opulent Desk,,,,,, +16205,7,0,1,0,Recipe: Jukebox,,,,,, +16206,7,0,1,0,Recipe: Elegant Carpet,,,,,, +16207,7,0,1,0,Recipe: Exotic Carpet,,,,,, +16208,7,0,1,0,Recipe: Gorgeous Carpet,,,,,, +16209,7,0,1,0,Recipe: Classic Carpet,,,,,, +16210,7,0,1,0,Recipe: Dining Table - Rose,,,,,, +16211,7,0,1,0,Recipe: Dining Table - Ocean,,,,,, +16212,7,0,1,0,Recipe: Dining - Flower Pot,,,,,, +16213,7,0,1,0,Recipe: Gorgeous Bed - Ice,,,,,, +16214,7,0,1,0,Recipe: Gorgeous Bed - Berry,,,,,, +16215,7,0,1,0,Recipe: Gorgeous Bed - Mint,,,,,, +16216,7,0,1,0,Recipe: Puppet - Mandragora,,,,,, +16217,7,0,1,0,Recipe: Moody Lamp - Mint,,,,,, +16218,7,0,1,0,Recipe: Table - Rose,,,,,, +16219,7,0,1,0,Recipe: Table - Ocean,,,,,, +16220,7,0,1,0,Recipe: Table - Flower Pot,,,,,, +16221,7,0,1,0,Recipe: Sealed Crystal Tree,,,,,, +16222,7,0,1,0,Recipe: Unsealed Crystal Tree,,,,,, +16223,7,0,1,0,Recipe: Arisen's Loungewear (Type 1),,,,,, +16224,7,0,1,0,Recipe: Arisen's Loungewear (Type 2),,,,,, +16225,7,0,1,0,Recipe: Arisen's Loungewear (Type 3),,,,,, +16226,7,0,1,0,Recipe: Servant's Loungewear (Type 1),,,,,, +16227,7,0,1,0,Recipe: Servant's Loungewear (Type 2),,,,,, +16228,7,0,1,0,Recipe: Servant's Loungewear (Type 3),,,,,, +16229,7,0,1,0,Recipe: Servant's Bathing Clothes (Type 1),,,,,, +16230,7,0,1,0,Recipe: Servant's Bathing Clothes (Type 2),,,,,, +16231,7,0,1,0,Recipe: Servant's Bathing Clothes (Type 3),,,,,, +16232,7,0,1,0,Recipe: Servant's Sleepwear (Type 1),,,,,, +16233,7,0,1,0,Recipe: Servant's Sleepwear (Type 2),,,,,, +16234,7,0,1,0,Recipe: Servant's Sleepwear (Type 3),,,,,, +16235,7,0,1,0,Recipe: Puppet - Giant Mandragora,,,,,, +16236,7,0,1,0,Recipe: Puppet - Burrowing Giant Mandragora,,,,,, +16631,7,0,1,0,Recipe: Mandragora Lantern,,,,,, +17108,7,0,1,0,Recipe: Special Chocolate,,,,,, +18750,7,0,1,0,Recipe: White Wallpaper,,,,,, +18751,7,0,1,0,Recipe: Black Wallpaper,,,,,, +18752,7,0,1,0,Recipe: Wall Paint - Red,,,,,, +18755,7,0,1,0,Recipe: Brick Pattern Wallpaper,,,,,, +18756,7,0,1,0,Recipe: Lestania Wallpaper,,,,,, +18759,7,0,1,0,Recipe: Cuckoo Clock,,,,,, +18760,7,0,1,0,Recipe: Antique Desk - Natural,,,,,, +18761,7,0,1,0,Recipe: Antique Desk - Snow,,,,,, +18762,7,0,1,0,Recipe: Antique Desk - Charcoal,,,,,, +18763,7,0,1,0,Recipe: Antique Desk - Rose,,,,,, +18766,7,0,1,0,Recipe: Goat Woolen Carpet - White,,,,,, +18767,7,0,1,0,Recipe: Goat Woolen Carpet - Black,,,,,, +18768,7,0,1,0,Recipe: Woolen Carpet - Rose,,,,,, +18771,7,0,1,0,Recipe: Tapestry - Lestania,,,,,, +18772,7,0,1,0,Recipe: Tapestry - Pride,,,,,, +18773,7,0,1,0,Recipe: Tapestry - Dragon,,,,,, +18779,7,0,1,0,Recipe: Tapestry - Phindym,,,,,, +18783,7,0,1,0,Recipe: Cross Table - Forest,,,,,, +18784,7,0,1,0,Recipe: Cross Table - Rose,,,,,, +18787,7,0,1,0,Recipe: Cross Table - Charcoal,,,,,, +18790,7,0,1,0,Recipe: Wall Clock,,,,,, +18791,7,0,1,0,Recipe: Woolen Living Room Carpet - White,,,,,, +18792,7,0,1,0,Recipe: Woolen Living Room Carpet - Black,,,,,, +18793,7,0,1,0,Recipe: Woolen Living Room Carpet - Rose,,,,,, +18797,7,0,1,0,Recipe: Aristocrat Bath - Chimera,,,,,, +18799,7,0,1,0,Recipe: Aristocrat Bath - Griffin,,,,,, +18804,7,0,1,0,Recipe: Aristocrat Bath - Wyrm,,,,,, +18805,7,0,1,0,Recipe: Aristocrat Bath - Drake,,,,,, +18807,7,0,1,0,Recipe: Aristocrat Bath - Maneater,,,,,, +18809,7,0,1,0,Recipe: Elegant Table - Rose,,,,,, +18812,7,0,1,0,Recipe: Dining Table - Charcoal,,,,,, +19148,7,0,1,0,Recipe: Cyclops Lantern,,,,,, +21356,7,0,1,0,Recipe: Cyclops Lantern (Silver),,,,,, +21462,7,0,1,0,Recipe: Spirit Dragon Statue,,,,,, +21463,7,0,1,0,Recipe: Tapestry - Ruins,,,,,, +21464,7,0,1,0,Recipe: Aristocrat Bath - Cockatrice,,,,,, +21465,7,0,1,0,Recipe: Stereoscopic Projector,,,,,, +21466,7,0,1,0,Recipe: Tapestry - Wild,,,,,, +21467,7,0,1,0,Recipe: Aristocrat Bath - Angules,,,,,, +21468,7,0,1,0,Recipe: Tapestry - Alchemic,,,,,, +21469,7,0,1,0,Recipe: Fire Dragon Statue,,,,,, +21775,7,0,1,0,Recipe: Golden Eye Lantern,,,,,, +23398,7,0,1,0,Recipe: Investigator's Spectacles,,,,,, +24745,7,0,1,0,Recipe: Light Vision: Leo,,,,,, +24746,7,0,1,0,Recipe: Light Vision: Mysial,,,,,, +24747,7,0,1,0,Recipe: Light Vision: Iris,,,,,, +24748,7,0,1,0,Recipe: Light Vision: Klaus,,,,,, +24749,7,0,1,0,Recipe: Light Vision: Joseph,,,,,, +24750,7,0,1,0,Recipe: Light Vision: Gerd,,,,,, +24751,7,0,1,0,Recipe: Light Vision: Heinz,,,,,, +24752,7,0,1,0,Recipe: Light Vision: Diamantes,,,,,, +24753,7,0,1,0,Recipe: Light Vision: Theodor,,,,,, +24754,7,0,1,0,Recipe: Light Vision: Vanessa,,,,,, +24755,7,0,1,0,Recipe: Light Vision: Fabio,,,,,, +24756,7,0,1,0,Recipe: Light Vision: Lise,,,,,, +24757,7,0,1,0,Recipe: Light Vision: Mayleaf,,,,,, +24758,7,0,1,0,Recipe: Light Vision: Kieshildt,,,,,, +24759,7,0,1,0,Recipe: Light Vision: Cecily,,,,,, +24760,7,0,1,0,Recipe: Light Vision: Elliot,,,,,, +24761,7,0,1,0,Recipe: Light Vision: Loeg,,,,,, +24762,7,0,1,0,Recipe: Light Vision: Nedo,,,,,, +24763,7,0,1,0,Recipe: Light Vision: Gillian,,,,,, +24764,7,0,1,0,Recipe: Light Vision: Seneka,,,,,, +24765,7,0,1,0,Recipe: Light Vision: Meirova,,,,,, +24766,7,0,1,0,Recipe: Light Vision: Gurdolin,,,,,, +24767,7,0,1,0,Recipe: Light Vision: Bertha,,,,,, +24768,7,0,1,0,Recipe: Light Vision: Plum,,,,,, +24769,7,0,1,0,Recipe: Light Vision: Carrie,,,,,, +24770,7,0,1,0,Recipe: Light Vision: Sonel,,,,,, +24771,7,0,1,0,Recipe: Light Vision: Sonia,,,,,, +24772,7,0,1,0,Recipe: Light Vision: Cornelia,,,,,, +24773,7,0,1,0,Recipe: Light Vision: Cameron,,,,,, +24774,7,0,1,0,Recipe: Light Vision: Lisa,,,,,, +24775,7,0,1,0,Recipe: Light Vision: Craig,,,,,, +24776,7,0,1,0,Recipe: Light Vision: Mephis,,,,,, +24777,7,0,1,0,Recipe: Light Vision: Oliver,,,,,, +24778,7,0,1,0,Recipe: Light Vision: Camus,,,,,, +24779,7,0,1,0,Recipe: Light Vision: Rudolfo,,,,,, +24780,7,0,1,0,Recipe: Light Vision: Emerada,,,,,, +24781,7,0,1,0,Recipe: Light Vision: Ringdeel,,,,,, +24782,7,0,1,0,Recipe: Light Vision: Ivan,,,,,, +24783,7,0,1,0,Recipe: Light Vision: Chester,,,,,, +24784,7,0,1,0,Recipe: Light Vision: Adair Donnchadh,,,,,, +24785,7,0,1,0,Recipe: Light Vision: Kirsty,,,,,, +24802,7,0,1,0,Recipe: ラフィネサークレット,,,,,, +24803,7,0,1,0,Recipe: ラフィネビジュー,,,,,, +24804,7,0,1,0,Recipe: ラフィネアーム,,,,,, +24805,7,0,1,0,Recipe: ラフィネレッグス,,,,,, +24806,7,0,1,0,Recipe: ノブルサークレット,,,,,, +24807,7,0,1,0,Recipe: ノブルビジュー,,,,,, +24808,7,0,1,0,Recipe: ノブルアーム,,,,,, +24809,7,0,1,0,Recipe: ノブルレッグス,,,,,, +24810,7,0,1,0,Recipe: ヴォルカニックスパークル,,,,,, +24811,7,0,1,0,Recipe: ヴォルカニックカラー,,,,,, +24812,7,0,1,0,Recipe: ヴォルカニックグラブ,,,,,, +24813,7,0,1,0,Recipe: ヴォルカニックハイブーツ,,,,,, +13193,8,0,1,0,Normal Blue,,,,,, +13194,8,0,1,0,Old Scroll,,,,,, +13195,8,0,1,0,Normal Brown,,,,,, +13196,8,0,1,0,Monsters,,,,,, +13197,8,0,1,0,Dark Marble,,,,,, +13198,8,0,1,0,Argyle,,,,,, +13199,8,0,1,0,Marine Note,,,,,, +13200,8,0,1,0,Wave Stripes,,,,,, +13201,8,0,1,0,Pink Flowers,,,,,, +13202,8,0,1,0,Monogram,,,,,, +13203,8,0,1,0,Old Stripes,,,,,, +13204,8,0,1,0,Cubes,,,,,, +13205,8,0,1,0,Temple,,,,,, +13206,8,0,1,0,Colorful Eggs,,,,,, +13207,8,0,1,0,Coat of Arms,,,,,, +13208,8,0,1,0,Spotlight,,,,,, +13209,8,0,1,0,Stigma,,,,,, +13210,8,0,1,0,Cobblestone,,,,,, +13211,8,0,1,0,Opera Curtain,,,,,, +13212,8,0,1,0,Gold Damascus,,,,,, +18885,8,0,1,0,Obelisk,,,,,, +18886,8,0,1,0,Royal,,,,,, +18887,8,0,1,0,Wood Texture,,,,,, +18888,8,0,1,0,Antique,,,,,, +18889,8,0,1,0,Classic Flowers,,,,,, +18890,8,0,1,0,Chic,,,,,, +18891,8,0,1,0,Sefirotic Tree,,,,,, +18892,8,0,1,0,Stained Glass,,,,,, +25626,8,0,1,0,Fire,,,,,, +25627,8,0,1,0,Dragon,,,,,, +25628,8,0,1,0,Arcana,,,,,, +25629,8,0,1,0,Sealing Wax,,,,,, +25630,8,0,1,0,Royalty,,,,,, +25631,8,0,1,0,Regal Blue,,,,,, +25632,8,0,1,0,Lestania All Over,,,,,, +25633,8,0,1,0,Chocolate,,,,,, +25634,8,0,1,0,Book,,,,,, +25635,8,0,1,0,The White Dragon Symbol,,,,,, +25636,8,0,1,0,Elegant,,,,,, +25637,8,0,1,0,Wood Board,,,,,, +25638,8,0,1,0,Gate,,,,,, +25639,8,0,1,0,Glowworm,,,,,, +25640,8,0,1,0,Summer,,,,,, +25641,8,0,1,0,Trick or Treat,,,,,, +25642,8,0,1,0,Tree of Knowledge,,,,,, +25643,8,0,1,0,Antique Pattern,,,,,, +25644,8,0,1,0,Rift Monument,,,,,, +25645,8,0,1,0,Relief,,,,,, +25646,8,0,1,0,Epic,,,,,, +25647,8,0,1,0,Legendary,,,,,, +13213,9,0,1,0,Hair Part EX1,,,,,, +13214,9,0,1,0,Hair Part EX2,,,,,, +13215,9,0,1,0,Hair Part EX3,,,,,, +13216,9,0,1,0,Hair Part EX4,,,,,, +13257,10,0,1,0,Pose Squadron 1,,,,,, +13258,10,0,1,0,Pose Squadron 2,,,,,, +13259,10,0,1,0,Original Pose 2,,,,,, +13260,10,0,1,0,Pose Squadron 3,,,,,, +13261,10,0,1,0,Pose Squadron 4,,,,,, +13254,12,0,1,0,Conversation 2,,,,,, +13255,12,0,1,0,Conversation 3,,,,,, +13256,12,0,1,0,Conversation 4,,,,,, +16237,12,0,1,0,Conversation 5,,,,,, +16238,12,0,1,0,Conversation 6,,,,,, +18484,14,0,1,0,Fountain,,,,,, +18505,14,0,1,0,White Dragon Statue,,,,,, +18638,14,0,1,0,Dining Table,,,,,, +18639,14,0,1,0,Large Carpet,,,,,, +21129,14,0,1,0,Christmas Tree,,,,,, +21130,14,0,1,0,Large Carpet - Christmas,,,,,, +21131,14,0,1,0,Hall Decoration,,,,,, +21132,14,0,1,0,Hall Decoration - Christmas,,,,,, +21133,14,0,1,0,Little Frost,,,,,, +21713,14,0,1,0,3rd Anniversary Puppet,,,,,, +21714,14,0,1,0,3rd Anniversary Menu,,,,,, +21715,14,0,1,0,Large Carpet - 3rd Anniversary,,,,,, +21776,14,0,1,0,Hall Decoration - 3rd Anniversary,,,,,, +23124,14,0,1,0,Clan Hall - Halloween Decoration,,,,,, +23125,14,0,1,0,Clan Hall - Halloween Large Carpet,,,,,, +23126,14,0,1,0,Clan Hall - Halloween Cuisine,,,,,, +23127,14,0,1,0,Clan Hall - Halloween Plush,,,,,, +23128,14,0,1,0,Clan Hall - Halloween Tree,,,,,, +23129,14,0,1,0,Clan Hall - Christmas Cuisine,,,,,, +23130,14,0,1,0,Clan Hall - White Tree,,,,,, +62,3,0,1,1,Bronze Sword,201,1,1,1,0,1 +1674,3,8,1,1,Bronze Sword,201,1,1,1,1,1 +2697,3,8,1,1,Bronze Sword,201,1,1,1,2,1 +3720,3,8,1,1,Bronze Sword,201,1,1,1,3,1 +4743,3,8,1,1,Bronze Sword,201,1,1,1,4,1 +63,3,104,1,2,Landing Sword,201,5,1,1,0,2 +1675,3,104,1,2,Landing Sword,201,5,1,1,1,2 +2698,3,104,1,2,Landing Sword,201,5,1,1,2,2 +3721,3,104,1,2,Landing Sword,201,5,1,1,3,2 +4744,3,104,1,2,Landing Sword,201,5,1,1,4,2 +64,3,260,1,2,Mace,201,8,1,1,0,3 +1676,3,260,1,2,Mace,201,8,1,1,1,3 +2699,3,260,1,2,Mace,201,8,1,1,2,3 +3722,3,260,1,2,Mace,201,8,1,1,3,3 +4745,3,260,1,2,Mace,201,8,1,1,4,3 +65,3,488,1,3,Makhaira,201,11,1,1,0,1 +1677,3,488,1,3,Makhaira,201,11,1,1,1,1 +2700,3,488,1,3,Makhaira,201,11,1,1,2,1 +3723,3,488,1,3,Makhaira,201,11,1,1,3,1 +4746,3,488,1,3,Makhaira,201,11,1,1,4,1 +66,3,1160,1,4,Thousand Troops,201,17,1,1,0,1 +1678,3,1160,1,4,Thousand Troops,201,17,1,1,1,1 +2701,3,1160,1,4,Thousand Troops,201,17,1,1,2,1 +3724,3,1160,1,4,Thousand Troops,201,17,1,1,3,1 +4747,3,1160,1,4,Thousand Troops,201,17,1,1,4,1 +67,3,788,1,3,Strong Hatchet,201,14,1,1,0,1 +1679,3,788,1,3,Strong Hatchet,201,14,1,1,1,1 +2702,3,788,1,3,Strong Hatchet,201,14,1,1,2,1 +3725,3,788,1,3,Strong Hatchet,201,14,1,1,3,1 +4748,3,788,1,3,Strong Hatchet,201,14,1,1,4,1 +68,3,1448,1,4,Iron Sword,201,19,1,1,0,1 +1680,3,1448,1,4,Iron Sword,201,19,1,1,1,1 +2703,3,1448,1,4,Iron Sword,201,19,1,1,2,1 +3726,3,1448,1,4,Iron Sword,201,19,1,1,3,1 +4749,3,1448,1,4,Iron Sword,201,19,1,1,4,1 +72,3,0,1,1,Shortbow,207,1,3,1,0,1 +1684,3,10,1,1,Shortbow,207,1,3,1,1,1 +2707,3,10,1,1,Shortbow,207,1,3,1,2,1 +3730,3,10,1,1,Shortbow,207,1,3,1,3,1 +4753,3,10,1,1,Shortbow,207,1,3,1,4,1 +74,3,130,1,2,Stalking Bow,207,5,3,1,0,1 +1686,3,130,1,2,Stalking Bow,207,5,3,1,1,1 +2709,3,130,1,2,Stalking Bow,207,5,3,1,2,1 +3732,3,130,1,2,Stalking Bow,207,5,3,1,3,1 +4755,3,130,1,2,Stalking Bow,207,5,3,1,4,1 +75,3,610,1,3,Strain,207,11,3,1,0,1 +1687,3,610,1,3,Strain,207,11,3,1,1,1 +2710,3,610,1,3,Strain,207,11,3,1,2,1 +3733,3,610,1,3,Strain,207,11,3,1,3,1 +4756,3,610,1,3,Strain,207,11,3,1,4,1 +76,3,325,1,2,Composite Longbow,207,8,3,1,0,1 +1688,3,325,1,2,Composite Longbow,207,8,3,1,1,1 +2711,3,325,1,2,Composite Longbow,207,8,3,1,2,1 +3734,3,325,1,2,Composite Longbow,207,8,3,1,3,1 +4757,3,325,1,2,Composite Longbow,207,8,3,1,4,1 +77,3,985,1,3,Custom Longbow,207,14,3,1,0,1 +1689,3,985,1,3,Custom Longbow,207,14,3,1,1,1 +2712,3,985,1,3,Custom Longbow,207,14,3,1,2,1 +3735,3,985,1,3,Custom Longbow,207,14,3,1,3,1 +4758,3,985,1,3,Custom Longbow,207,14,3,1,4,1 +78,3,1450,1,4,White Wolf Bow,207,17,3,1,0,1 +1690,3,1450,1,4,White Wolf Bow,207,17,3,1,1,1 +2713,3,1450,1,4,White Wolf Bow,207,17,3,1,2,1 +3736,3,1450,1,4,White Wolf Bow,207,17,3,1,3,1 +4759,3,1450,1,4,White Wolf Bow,207,17,3,1,4,1 +79,3,1810,1,4,Red Pine Bow,207,19,3,1,0,1 +1691,3,1810,1,4,Red Pine Bow,207,19,3,1,1,1 +2714,3,1810,1,4,Red Pine Bow,207,19,3,1,2,1 +3737,3,1810,1,4,Red Pine Bow,207,19,3,1,3,1 +4760,3,1810,1,4,Red Pine Bow,207,19,3,1,4,1 +80,3,0,1,1,Wood Staff,211,1,4,1,0,1 +1692,3,10,1,1,Wood Staff,211,1,4,1,1,1 +2715,3,10,1,1,Wood Staff,211,1,4,1,2,1 +3738,3,10,1,1,Wood Staff,211,1,4,1,3,1 +4761,3,10,1,1,Wood Staff,211,1,4,1,4,1 +81,3,130,1,2,Blue Cane,211,5,4,1,0,1 +1693,3,130,1,2,Blue Cane,211,5,4,1,1,1 +2716,3,130,1,2,Blue Cane,211,5,4,1,2,1 +3739,3,130,1,2,Blue Cane,211,5,4,1,3,1 +4762,3,130,1,2,Blue Cane,211,5,4,1,4,1 +82,3,610,1,3,Hermit Wand,211,11,4,1,0,1 +1694,3,610,1,3,Hermit Wand,211,11,4,1,1,1 +2717,3,610,1,3,Hermit Wand,211,11,4,1,2,1 +3740,3,610,1,3,Hermit Wand,211,11,4,1,3,1 +4763,3,610,1,3,Hermit Wand,211,11,4,1,4,1 +83,3,325,1,2,Palm Flower,211,8,4,1,0,1 +1695,3,325,1,2,Palm Flower,211,8,4,1,1,1 +2718,3,325,1,2,Palm Flower,211,8,4,1,2,1 +3741,3,325,1,2,Palm Flower,211,8,4,1,3,1 +4764,3,325,1,2,Palm Flower,211,8,4,1,4,1 +84,3,985,1,3,Power of Pawn,211,14,4,1,0,1 +1696,3,985,1,3,Power of Pawn,211,14,4,1,1,1 +2719,3,985,1,3,Power of Pawn,211,14,4,1,2,1 +3742,3,985,1,3,Power of Pawn,211,14,4,1,3,1 +4765,3,985,1,3,Power of Pawn,211,14,4,1,4,1 +85,3,1450,1,4,Staff of Magickal Restraint,211,17,4,1,0,1 +1697,3,1450,1,4,Staff of Magickal Restraint,211,17,4,1,1,1 +2720,3,1450,1,4,Staff of Magickal Restraint,211,17,4,1,2,1 +3743,3,1450,1,4,Staff of Magickal Restraint,211,17,4,1,3,1 +4766,3,1450,1,4,Staff of Magickal Restraint,211,17,4,1,4,1 +86,3,1810,1,4,Copper Cane,211,19,4,1,0,1 +1698,3,1810,1,4,Copper Cane,211,19,4,1,1,1 +2721,3,1810,1,4,Copper Cane,211,19,4,1,2,1 +3744,3,1810,1,4,Copper Cane,211,19,4,1,3,1 +4767,3,1810,1,4,Copper Cane,211,19,4,1,4,1 +91,3,0,1,1,Large Wood,204,1,5,1,0,1 +1703,3,8,1,1,Large Wood,204,1,5,1,1,1 +2726,3,8,1,1,Large Wood,204,1,5,1,2,1 +3749,3,8,1,1,Large Wood,204,1,5,1,3,1 +4772,3,8,1,1,Large Wood,204,1,5,1,4,1 +92,3,104,1,2,Oval Shield,204,5,5,1,0,1 +1704,3,104,1,2,Oval Shield,204,5,5,1,1,1 +2727,3,104,1,2,Oval Shield,204,5,5,1,2,1 +3750,3,104,1,2,Oval Shield,204,5,5,1,3,1 +4773,3,104,1,2,Oval Shield,204,5,5,1,4,1 +93,3,488,1,3,Monolith,204,11,5,1,0,1 +1705,3,488,1,3,Monolith,204,11,5,1,1,1 +2728,3,488,1,3,Monolith,204,11,5,1,2,1 +3751,3,488,1,3,Monolith,204,11,5,1,3,1 +4774,3,488,1,3,Monolith,204,11,5,1,4,1 +94,3,260,1,2,Battle Shield,204,8,5,1,0,1 +1706,3,260,1,2,Battle Shield,204,8,5,1,1,1 +2729,3,260,1,2,Battle Shield,204,8,5,1,2,1 +3752,3,260,1,2,Battle Shield,204,8,5,1,3,1 +4775,3,260,1,2,Battle Shield,204,8,5,1,4,1 +95,3,788,1,3,Knight's Honor,204,14,5,1,0,1 +1707,3,788,1,3,Knight's Honor,204,14,5,1,1,1 +2730,3,788,1,3,Knight's Honor,204,14,5,1,2,1 +3753,3,788,1,3,Knight's Honor,204,14,5,1,3,1 +4776,3,788,1,3,Knight's Honor,204,14,5,1,4,1 +96,3,1448,1,4,Scutum,204,19,5,1,0,1 +1708,3,1448,1,4,Scutum,204,19,5,1,1,1 +2731,3,1448,1,4,Scutum,204,19,5,1,2,1 +3754,3,1448,1,4,Scutum,204,19,5,1,3,1 +4777,3,1448,1,4,Scutum,204,19,5,1,4,1 +97,3,1160,1,4,Woody Magick,204,17,5,1,0,1 +1709,3,1160,1,4,Woody Magick,204,17,5,1,1,1 +2732,3,1160,1,4,Woody Magick,204,17,5,1,2,1 +3755,3,1160,1,4,Woody Magick,204,17,5,1,3,1 +4778,3,1160,1,4,Woody Magick,204,17,5,1,4,1 +98,3,0,1,1,Cavalry Arms,206,1,2,1,0,1 +1710,3,10,1,1,Cavalry Arms,206,1,2,1,1,1 +2733,3,10,1,1,Cavalry Arms,206,1,2,1,2,1 +3756,3,10,1,1,Cavalry Arms,206,1,2,1,3,1 +4779,3,10,1,1,Cavalry Arms,206,1,2,1,4,1 +99,3,130,1,2,Thief's Blades,206,5,2,1,0,1 +1711,3,130,1,2,Thief's Blades,206,5,2,1,1,1 +2734,3,130,1,2,Thief's Blades,206,5,2,1,2,1 +3757,3,130,1,2,Thief's Blades,206,5,2,1,3,1 +4780,3,130,1,2,Thief's Blades,206,5,2,1,4,1 +100,3,610,1,3,Brise-épéé,206,11,2,1,0,1 +1712,3,610,1,3,Brise-épéé,206,11,2,1,1,1 +2735,3,610,1,3,Brise-épéé,206,11,2,1,2,1 +3758,3,610,1,3,Brise-épéé,206,11,2,1,3,1 +4781,3,610,1,3,Brise-épéé,206,11,2,1,4,1 +101,3,325,1,2,Slit Daggers,206,8,2,1,0,1 +1713,3,325,1,2,Slit Daggers,206,8,2,1,1,1 +2736,3,325,1,2,Slit Daggers,206,8,2,1,2,1 +3759,3,325,1,2,Slit Daggers,206,8,2,1,3,1 +4782,3,325,1,2,Slit Daggers,206,8,2,1,4,1 +102,3,985,1,3,Snake Daggers,206,14,2,1,0,1 +1714,3,985,1,3,Snake Daggers,206,14,2,1,1,1 +2737,3,985,1,3,Snake Daggers,206,14,2,1,2,1 +3760,3,985,1,3,Snake Daggers,206,14,2,1,3,1 +4783,3,985,1,3,Snake Daggers,206,14,2,1,4,1 +103,3,1810,1,4,Snagdaggers,206,19,2,1,0,1 +1715,3,1810,1,4,Snagdaggers,206,19,2,1,1,1 +2738,3,1810,1,4,Snagdaggers,206,19,2,1,2,1 +3761,3,1810,1,4,Snagdaggers,206,19,2,1,3,1 +4784,3,1810,1,4,Snagdaggers,206,19,2,1,4,1 +104,3,1450,1,4,Gladius,206,17,2,1,0,1 +1716,3,1450,1,4,Gladius,206,17,2,1,1,1 +2739,3,1450,1,4,Gladius,206,17,2,1,2,1 +3762,3,1450,1,4,Gladius,206,17,2,1,3,1 +4785,3,1450,1,4,Gladius,206,17,2,1,4,1 +105,3,0,1,1,Guide Wand,212,1,6,1,0,1 +1717,3,10,1,1,Guide Wand,212,1,6,1,1,1 +2740,3,10,1,1,Guide Wand,212,1,6,1,2,1 +3763,3,10,1,1,Guide Wand,212,1,6,1,3,1 +4786,3,10,1,1,Guide Wand,212,1,6,1,4,1 +106,3,130,1,2,Ferocious Horn,212,5,6,1,0,1 +1718,3,130,1,2,Ferocious Horn,212,5,6,1,1,1 +2741,3,130,1,2,Ferocious Horn,212,5,6,1,2,1 +3764,3,130,1,2,Ferocious Horn,212,5,6,1,3,1 +4787,3,130,1,2,Ferocious Horn,212,5,6,1,4,1 +107,3,610,1,3,Magician's Thought,212,11,6,1,0,1 +1719,3,610,1,3,Magician's Thought,212,11,6,1,1,1 +2742,3,610,1,3,Magician's Thought,212,11,6,1,2,1 +3765,3,610,1,3,Magician's Thought,212,11,6,1,3,1 +4788,3,610,1,3,Magician's Thought,212,11,6,1,4,1 +108,3,325,1,2,Palm Trees,212,8,6,1,0,1 +1720,3,325,1,2,Palm Trees,212,8,6,1,1,1 +2743,3,325,1,2,Palm Trees,212,8,6,1,2,1 +3766,3,325,1,2,Palm Trees,212,8,6,1,3,1 +4789,3,325,1,2,Palm Trees,212,8,6,1,4,1 +109,3,985,1,3,Magic in the Cage,212,14,6,1,0,1 +1721,3,985,1,3,Magic in the Cage,212,14,6,1,1,1 +2744,3,985,1,3,Magic in the Cage,212,14,6,1,2,1 +3767,3,985,1,3,Magic in the Cage,212,14,6,1,3,1 +4790,3,985,1,3,Magic in the Cage,212,14,6,1,4,1 +110,3,1450,1,4,Spiral Wand,212,17,6,1,0,1 +1722,3,1450,1,4,Spiral Wand,212,17,6,1,1,1 +2745,3,1450,1,4,Spiral Wand,212,17,6,1,2,1 +3768,3,1450,1,4,Spiral Wand,212,17,6,1,3,1 +4791,3,1450,1,4,Spiral Wand,212,17,6,1,4,1 +111,3,1810,1,4,Mage Wand,212,19,6,1,0,1 +1723,3,1810,1,4,Mage Wand,212,19,6,1,1,1 +2746,3,1810,1,4,Mage Wand,212,19,6,1,2,1 +3769,3,1810,1,4,Mage Wand,212,19,6,1,3,1 +4792,3,1810,1,4,Mage Wand,212,19,6,1,4,1 +112,3,0,1,1,Magick Bow,209,1,8,1,0,1 +1724,3,10,1,1,Magick Bow,209,1,8,1,1,1 +2747,3,10,1,1,Magick Bow,209,1,8,1,2,1 +3770,3,10,1,1,Magick Bow,209,1,8,1,3,1 +4793,3,10,1,1,Magick Bow,209,1,8,1,4,1 +113,3,130,1,2,Gnosir,209,5,8,1,0,1 +1725,3,130,1,2,Gnosir,209,5,8,1,1,1 +2748,3,130,1,2,Gnosir,209,5,8,1,2,1 +3771,3,130,1,2,Gnosir,209,5,8,1,3,1 +4794,3,130,1,2,Gnosir,209,5,8,1,4,1 +114,3,610,1,3,Kenn-brecher,209,11,8,1,0,1 +1726,3,610,1,3,Kenn-brecher,209,11,8,1,1,1 +2749,3,610,1,3,Kenn-brecher,209,11,8,1,2,1 +3772,3,610,1,3,Kenn-brecher,209,11,8,1,3,1 +4795,3,610,1,3,Kenn-brecher,209,11,8,1,4,1 +115,3,325,1,2,Bronze Bogen,209,8,8,1,0,1 +1727,3,325,1,2,Bronze Bogen,209,8,8,1,1,1 +2750,3,325,1,2,Bronze Bogen,209,8,8,1,2,1 +3773,3,325,1,2,Bronze Bogen,209,8,8,1,3,1 +4796,3,325,1,2,Bronze Bogen,209,8,8,1,4,1 +116,3,985,1,3,Doppel Schütze,209,14,8,1,0,1 +1728,3,985,1,3,Doppel Schütze,209,14,8,1,1,1 +2751,3,985,1,3,Doppel Schütze,209,14,8,1,2,1 +3774,3,985,1,3,Doppel Schütze,209,14,8,1,3,1 +4797,3,985,1,3,Doppel Schütze,209,14,8,1,4,1 +117,3,1450,1,4,Mageia Kyklos,209,17,8,1,0,1 +1729,3,1450,1,4,Mageia Kyklos,209,17,8,1,1,1 +2752,3,1450,1,4,Mageia Kyklos,209,17,8,1,2,1 +3775,3,1450,1,4,Mageia Kyklos,209,17,8,1,3,1 +4798,3,1450,1,4,Mageia Kyklos,209,17,8,1,4,1 +118,3,1810,1,4,Quellenkraft,209,19,8,1,0,1 +1730,3,1810,1,4,Quellenkraft,209,19,8,1,1,1 +2753,3,1810,1,4,Quellenkraft,209,19,8,1,2,1 +3776,3,1810,1,4,Quellenkraft,209,19,8,1,3,1 +4799,3,1810,1,4,Quellenkraft,209,19,8,1,4,1 +119,3,0,1,1,Two-Handed Sword,203,1,7,1,0,1 +1731,3,10,1,1,Two-Handed Sword,203,1,7,1,1,1 +2754,3,10,1,1,Two-Handed Sword,203,1,7,1,2,1 +3777,3,10,1,1,Two-Handed Sword,203,1,7,1,3,1 +4800,3,10,1,1,Two-Handed Sword,203,1,7,1,4,1 +120,3,130,1,2,Battle Sword,203,5,7,1,0,1 +1732,3,130,1,2,Battle Sword,203,5,7,1,1,1 +2755,3,130,1,2,Battle Sword,203,5,7,1,2,1 +3778,3,130,1,2,Battle Sword,203,5,7,1,3,1 +4801,3,130,1,2,Battle Sword,203,5,7,1,4,1 +121,3,610,1,3,Claymore,203,11,7,1,0,1 +1733,3,610,1,3,Claymore,203,11,7,1,1,1 +2756,3,610,1,3,Claymore,203,11,7,1,2,1 +3779,3,610,1,3,Claymore,203,11,7,1,3,1 +4802,3,610,1,3,Claymore,203,11,7,1,4,1 +122,3,1810,1,4,Greatsword,203,20,7,1,0,1 +1734,3,1810,1,4,Greatsword,203,20,7,1,1,1 +2757,3,1810,1,4,Greatsword,203,20,7,1,2,1 +3780,3,1810,1,4,Greatsword,203,20,7,1,3,1 +4803,3,1810,1,4,Greatsword,203,20,7,1,4,1 +123,3,985,1,3,Iraklis,203,14,7,1,0,1 +1735,3,985,1,3,Iraklis,203,14,7,1,1,1 +2758,3,985,1,3,Iraklis,203,14,7,1,2,1 +3781,3,985,1,3,Iraklis,203,14,7,1,3,1 +4804,3,985,1,3,Iraklis,203,14,7,1,4,1 +124,3,325,1,2,Judge's Hammer,203,8,7,1,0,1 +1736,3,325,1,2,Judge's Hammer,203,8,7,1,1,1 +2759,3,325,1,2,Judge's Hammer,203,8,7,1,2,1 +3782,3,325,1,2,Judge's Hammer,203,8,7,1,3,1 +4805,3,325,1,2,Judge's Hammer,203,8,7,1,4,1 +125,3,2885,1,6,Treispirinadir,203,29,7,1,0,1 +1737,3,2885,1,6,Treispirinadir,203,29,7,1,1,1 +2760,3,2885,1,6,Treispirinadir,203,29,7,1,2,1 +3783,3,2885,1,6,Treispirinadir,203,29,7,1,3,1 +4806,3,2885,1,6,Treispirinadir,203,29,7,1,4,1 +126,3,0,1,1,Primus,208,1,9,1,0,1 +1738,3,10,1,1,Primus,208,1,9,1,1,1 +2761,3,10,1,1,Primus,208,1,9,1,2,1 +3784,3,10,1,1,Primus,208,1,9,1,3,1 +4807,3,10,1,1,Primus,208,1,9,1,4,1 +127,3,130,1,2,Mergitur,208,5,9,1,0,1 +1739,3,130,1,2,Mergitur,208,5,9,1,1,1 +2762,3,130,1,2,Mergitur,208,5,9,1,2,1 +3785,3,130,1,2,Mergitur,208,5,9,1,3,1 +4808,3,130,1,2,Mergitur,208,5,9,1,4,1 +128,3,1285,1,4,Fremitu,208,16,9,1,0,1 +1740,3,1285,1,4,Fremitu,208,16,9,1,1,1 +2763,3,1285,1,4,Fremitu,208,16,9,1,2,1 +3786,3,1285,1,4,Fremitu,208,16,9,1,3,1 +4809,3,1285,1,4,Fremitu,208,16,9,1,4,1 +129,3,2210,1,5,Sinceritatis,208,21,9,1,0,1 +1741,3,2210,1,5,Sinceritatis,208,21,9,1,1,1 +2764,3,2210,1,5,Sinceritatis,208,21,9,1,2,1 +3787,3,2210,1,5,Sinceritatis,208,21,9,1,3,1 +4810,3,2210,1,5,Sinceritatis,208,21,9,1,4,1 +130,3,4810,1,7,Benedico Sole,208,31,9,1,0,1 +1742,3,4810,1,7,Benedico Sole,208,31,9,1,1,1 +2765,3,4810,1,7,Benedico Sole,208,31,9,1,2,1 +3788,3,4810,1,7,Benedico Sole,208,31,9,1,3,1 +4811,3,4810,1,7,Benedico Sole,208,31,9,1,4,1 +131,3,6485,1,8,Locus Solus,208,36,9,1,0,1 +1743,3,6485,1,8,Locus Solus,208,36,9,1,1,1 +2766,3,6485,1,8,Locus Solus,208,36,9,1,2,1 +3789,3,6485,1,8,Locus Solus,208,36,9,1,3,1 +4812,3,6485,1,8,Locus Solus,208,36,9,1,4,1 +132,3,610,1,3,Solitus,208,11,9,1,0,1 +1744,3,610,1,3,Solitus,208,11,9,1,1,1 +2767,3,610,1,3,Solitus,208,11,9,1,2,1 +3790,3,610,1,3,Solitus,208,11,9,1,3,1 +4813,3,610,1,3,Solitus,208,11,9,1,4,1 +133,3,13000,1,12,Threaded Cudgel,201,58,1,1,0,1 +1745,3,13000,1,12,Threaded Cudgel,201,58,1,1,1,1 +2768,3,13000,1,12,Threaded Cudgel,201,58,1,1,2,1 +3791,3,13000,1,12,Threaded Cudgel,201,58,1,1,3,1 +4814,3,13000,1,12,Threaded Cudgel,201,58,1,1,4,1 +134,3,1768,1,5,Cutlass,201,21,1,1,0,1 +1746,3,1768,1,5,Cutlass,201,21,1,1,1,1 +2769,3,1768,1,5,Cutlass,201,21,1,1,2,1 +3792,3,1768,1,5,Cutlass,201,21,1,1,3,1 +4815,3,1768,1,5,Cutlass,201,21,1,1,4,1 +136,3,2308,1,5,Bastard Sword,201,25,1,1,0,1 +1748,3,2308,1,5,Bastard Sword,201,25,1,1,1,1 +2771,3,2308,1,5,Bastard Sword,201,25,1,1,2,1 +3794,3,2308,1,5,Bastard Sword,201,25,1,1,3,1 +4817,3,2308,1,5,Bastard Sword,201,25,1,1,4,1 +137,3,2708,1,6,Broadsword,201,27,1,1,0,1 +1749,3,2708,1,6,Broadsword,201,27,1,1,1,1 +2772,3,2708,1,6,Broadsword,201,27,1,1,2,1 +3795,3,2708,1,6,Broadsword,201,27,1,1,3,1 +4818,3,2708,1,6,Broadsword,201,27,1,1,4,1 +138,3,3848,1,7,Tight Cinquedea,201,31,1,1,0,1 +1750,3,3848,1,7,Tight Cinquedea,201,31,1,1,1,1 +2773,3,3848,1,7,Tight Cinquedea,201,31,1,1,2,1 +3796,3,3848,1,7,Tight Cinquedea,201,31,1,1,3,1 +4819,3,3848,1,7,Tight Cinquedea,201,31,1,1,4,1 +139,3,3140,1,6,Morgenstern,201,29,1,1,0,1 +1751,3,3140,1,6,Morgenstern,201,29,1,1,1,1 +2774,3,3140,1,6,Morgenstern,201,29,1,1,2,1 +3797,3,3140,1,6,Morgenstern,201,29,1,1,3,1 +4820,3,3140,1,6,Morgenstern,201,29,1,1,4,1 +140,3,5188,1,8,Captain's Soul,201,36,1,1,0,1 +1752,3,5188,1,8,Captain's Soul,201,36,1,1,1,1 +2775,3,5188,1,8,Captain's Soul,201,36,1,1,2,1 +3798,3,5188,1,8,Captain's Soul,201,36,1,1,3,1 +4821,3,5188,1,8,Captain's Soul,201,36,1,1,4,1 +141,3,5480,1,8,Bud of Destruction,201,37,1,1,0,1 +1753,3,5480,1,8,Bud of Destruction,201,37,1,1,1,1 +2776,3,5480,1,8,Bud of Destruction,201,37,1,1,2,1 +3799,3,5480,1,8,Bud of Destruction,201,37,1,1,3,1 +4822,3,5480,1,8,Bud of Destruction,201,37,1,1,4,1 +142,3,4628,1,7,Falcata,201,34,1,1,0,1 +1754,3,4628,1,7,Falcata,201,34,1,1,1,1 +2777,3,4628,1,7,Falcata,201,34,1,1,2,1 +3800,3,4628,1,7,Falcata,201,34,1,1,3,1 +4823,3,4628,1,7,Falcata,201,34,1,1,4,1 +143,3,8104,1,9,Thousand Stings,201,45,1,1,0,1 +1755,3,8104,1,9,Thousand Stings,201,45,1,1,1,1 +2778,3,8104,1,9,Thousand Stings,201,45,1,1,2,1 +3801,3,8104,1,9,Thousand Stings,201,45,1,1,3,1 +4824,3,8104,1,9,Thousand Stings,201,45,1,1,4,1 +144,3,6088,1,8,Sense of Wound,201,40,1,1,0,1 +1756,3,6088,1,8,Sense of Wound,201,40,1,1,1,1 +2779,3,6088,1,8,Sense of Wound,201,40,1,1,2,1 +3802,3,6088,1,8,Sense of Wound,201,40,1,1,3,1 +4825,3,6088,1,8,Sense of Wound,201,40,1,1,4,1 +145,3,4100,1,7,Biting Club,201,32,1,1,0,1 +1757,3,4100,1,7,Biting Club,201,32,1,1,1,1 +2780,3,4100,1,7,Biting Club,201,32,1,1,2,1 +3803,3,4100,1,7,Biting Club,201,32,1,1,3,1 +4826,3,4100,1,7,Biting Club,201,32,1,1,4,1 +146,3,5780,1,8,Silver Rapier,201,38,1,1,0,1 +1758,3,5780,1,8,Silver Rapier,201,38,1,1,1,1 +2781,3,5780,1,8,Silver Rapier,201,38,1,1,2,1 +3804,3,5780,1,8,Silver Rapier,201,38,1,1,3,1 +4827,3,5780,1,8,Silver Rapier,201,38,1,1,4,1 +147,3,8468,1,9,Thrice-Repeat Death,201,45,1,1,0,1 +1759,3,8468,1,9,Thrice-Repeat Death,201,45,1,1,1,1 +2782,3,8468,1,9,Thrice-Repeat Death,201,45,1,1,2,1 +3805,3,8468,1,9,Thrice-Repeat Death,201,45,1,1,3,1 +4828,3,8468,1,9,Thrice-Repeat Death,201,45,1,1,4,1 +148,3,8104,1,9,Conclave Blade,201,45,1,1,0,1 +1760,3,8104,1,9,Conclave Blade,201,45,1,1,1,1 +2783,3,8104,1,9,Conclave Blade,201,45,1,1,2,1 +3806,3,8104,1,9,Conclave Blade,201,45,1,1,3,1 +4829,3,8104,1,9,Conclave Blade,201,45,1,1,4,1 +149,3,8840,1,9,Stingray,201,45,1,1,0,1 +1761,3,8840,1,9,Stingray,201,45,1,1,1,1 +2784,3,8840,1,9,Stingray,201,45,1,1,2,1 +3807,3,8840,1,9,Stingray,201,45,1,1,3,1 +4830,3,8840,1,9,Stingray,201,45,1,1,4,1 +150,3,6404,1,8,Sacred Edge,201,40,1,1,0,1 +1762,3,6404,1,8,Sacred Edge,201,40,1,1,1,1 +2785,3,6404,1,8,Sacred Edge,201,40,1,1,2,1 +3808,3,6404,1,8,Sacred Edge,201,40,1,1,3,1 +4831,3,6404,1,8,Sacred Edge,201,40,1,1,4,1 +151,3,14404,1,12,Elfin Leaf,201,60,1,1,0,1 +1763,3,14404,1,12,Elfin Leaf,201,60,1,1,1,1 +2786,3,14404,1,12,Elfin Leaf,201,60,1,1,2,1 +3809,3,14404,1,12,Elfin Leaf,201,60,1,1,3,1 +4832,3,14404,1,12,Elfin Leaf,201,60,1,1,4,1 +152,3,8468,1,10,Brute Killer,201,47,1,1,0,1 +1764,3,8468,1,10,Brute Killer,201,47,1,1,1,1 +2787,3,8468,1,10,Brute Killer,201,47,1,1,2,1 +3810,3,8468,1,10,Brute Killer,201,47,1,1,3,1 +4833,3,8468,1,10,Brute Killer,201,47,1,1,4,1 +153,3,12104,1,11,Dark Intention,201,55,1,1,0,1 +1765,3,12104,1,11,Dark Intention,201,55,1,1,1,1 +2788,3,12104,1,11,Dark Intention,201,55,1,1,2,1 +3811,3,12104,1,11,Dark Intention,201,55,1,1,3,1 +4834,3,12104,1,11,Dark Intention,201,55,1,1,4,1 +154,3,9220,1,11,Francisca,201,51,1,1,0,1 +1766,3,9220,1,11,Francisca,201,51,1,1,1,1 +2789,3,9220,1,11,Francisca,201,51,1,1,2,1 +3812,3,9220,1,11,Francisca,201,51,1,1,3,1 +4835,3,9220,1,11,Francisca,201,51,1,1,4,1 +155,3,8840,1,10,Ingot Club,201,49,1,1,0,1 +1767,3,8840,1,10,Ingot Club,201,49,1,1,1,1 +2790,3,8840,1,10,Ingot Club,201,49,1,1,2,1 +3813,3,8840,1,10,Ingot Club,201,49,1,1,3,1 +4836,3,8840,1,10,Ingot Club,201,49,1,1,4,1 +156,3,14404,1,12,Master of Duel,201,60,1,1,0,1 +1768,3,14404,1,12,Master of Duel,201,60,1,1,1,1 +2791,3,14404,1,12,Master of Duel,201,60,1,1,2,1 +3814,3,14404,1,12,Master of Duel,201,60,1,1,3,1 +4837,3,14404,1,12,Master of Duel,201,60,1,1,4,1 +157,3,12548,1,12,Crossed Cinquedea,201,56,1,1,0,1 +1769,3,12548,1,12,Crossed Cinquedea,201,56,1,1,1,1 +2792,3,12548,1,12,Crossed Cinquedea,201,56,1,1,2,1 +3815,3,12548,1,12,Crossed Cinquedea,201,56,1,1,3,1 +4838,3,12548,1,12,Crossed Cinquedea,201,56,1,1,4,1 +158,3,11240,1,11,Steel Beak,201,55,1,1,0,1 +1770,3,11240,1,11,Steel Beak,201,55,1,1,1,1 +2793,3,11240,1,11,Steel Beak,201,55,1,1,2,1 +3816,3,11240,1,11,Steel Beak,201,55,1,1,3,1 +4839,3,11240,1,11,Steel Beak,201,55,1,1,4,1 +159,3,10408,1,11,Gold Sting,201,53,1,1,0,1 +1771,3,10408,1,11,Gold Sting,201,53,1,1,1,1 +2794,3,10408,1,11,Gold Sting,201,53,1,1,2,1 +3817,3,10408,1,11,Gold Sting,201,53,1,1,3,1 +4840,3,10408,1,11,Gold Sting,201,53,1,1,4,1 +160,3,14404,1,12,Vanquish Edge,201,60,1,1,0,1 +1772,3,14404,1,12,Vanquish Edge,201,60,1,1,1,1 +2795,3,14404,1,12,Vanquish Edge,201,60,1,1,2,1 +3818,3,14404,1,12,Vanquish Edge,201,60,1,1,3,1 +4841,3,14404,1,12,Vanquish Edge,201,60,1,1,4,1 +161,3,12104,1,11,Galatine,201,55,1,1,0,1 +1773,3,12104,1,11,Galatine,201,55,1,1,1,1 +2796,3,12104,1,11,Galatine,201,55,1,1,2,1 +3819,3,12104,1,11,Galatine,201,55,1,1,3,1 +4842,3,12104,1,11,Galatine,201,55,1,1,4,1 +176,3,2210,1,5,Bloody Hide,207,21,3,1,0,1 +1788,3,2210,1,5,Bloody Hide,207,21,3,1,1,1 +2811,3,2210,1,5,Bloody Hide,207,21,3,1,2,1 +3834,3,2210,1,5,Bloody Hide,207,21,3,1,3,1 +4857,3,2210,1,5,Bloody Hide,207,21,3,1,4,1 +177,3,2425,1,5,Artisan Bow,207,23,3,1,0,1 +1789,3,2425,1,5,Artisan Bow,207,23,3,1,1,1 +2812,3,2425,1,5,Artisan Bow,207,23,3,1,2,1 +3835,3,2425,1,5,Artisan Bow,207,23,3,1,3,1 +4858,3,2425,1,5,Artisan Bow,207,23,3,1,4,1 +178,3,2885,1,5,Fluted Bow,207,25,3,1,0,1 +1790,3,2885,1,5,Fluted Bow,207,25,3,1,1,1 +2813,3,2885,1,5,Fluted Bow,207,25,3,1,2,1 +3836,3,2885,1,5,Fluted Bow,207,25,3,1,3,1 +4859,3,2885,1,5,Fluted Bow,207,25,3,1,4,1 +179,3,3385,1,6,Ranke Bogen,207,27,3,1,0,1 +1791,3,3385,1,6,Ranke Bogen,207,27,3,1,1,1 +2814,3,3385,1,6,Ranke Bogen,207,27,3,1,2,1 +3837,3,3385,1,6,Ranke Bogen,207,27,3,1,3,1 +4860,3,3385,1,6,Ranke Bogen,207,27,3,1,4,1 +180,3,3925,1,6,Liberty Bow,207,29,3,1,0,1 +1792,3,3925,1,6,Liberty Bow,207,29,3,1,1,1 +2815,3,3925,1,6,Liberty Bow,207,29,3,1,2,1 +3838,3,3925,1,6,Liberty Bow,207,29,3,1,3,1 +4861,3,3925,1,6,Liberty Bow,207,29,3,1,4,1 +181,3,4810,1,7,Big Bow,207,31,3,1,0,1 +1793,3,4810,1,7,Big Bow,207,31,3,1,1,1 +2816,3,4810,1,7,Big Bow,207,31,3,1,2,1 +3839,3,4810,1,7,Big Bow,207,31,3,1,3,1 +4862,3,4810,1,7,Big Bow,207,31,3,1,4,1 +182,3,7225,1,8,Bezel Crown,207,38,3,1,0,1 +1794,3,7225,1,8,Bezel Crown,207,38,3,1,1,1 +2817,3,7225,1,8,Bezel Crown,207,38,3,1,2,1 +3840,3,7225,1,8,Bezel Crown,207,38,3,1,3,1 +4863,3,7225,1,8,Bezel Crown,207,38,3,1,4,1 +183,3,5125,1,7,Devastator,207,32,3,1,0,1 +1795,3,5125,1,7,Devastator,207,32,3,1,1,1 +2818,3,5125,1,7,Devastator,207,32,3,1,2,1 +3841,3,5125,1,7,Devastator,207,32,3,1,3,1 +4864,3,5125,1,7,Devastator,207,32,3,1,4,1 +184,3,5785,1,7,Lustre Acanthus,207,34,3,1,0,1 +1796,3,5785,1,7,Lustre Acanthus,207,34,3,1,1,1 +2819,3,5785,1,7,Lustre Acanthus,207,34,3,1,2,1 +3842,3,5785,1,7,Lustre Acanthus,207,34,3,1,3,1 +4865,3,5785,1,7,Lustre Acanthus,207,34,3,1,4,1 +185,3,10130,1,9,Hunter Bow,207,45,3,1,0,1 +1797,3,10130,1,9,Hunter Bow,207,45,3,1,1,1 +2820,3,10130,1,9,Hunter Bow,207,45,3,1,2,1 +3843,3,10130,1,9,Hunter Bow,207,45,3,1,3,1 +4866,3,10130,1,9,Hunter Bow,207,45,3,1,4,1 +186,3,7610,1,8,Griffinsbane,207,40,3,1,0,1 +1798,3,7610,1,8,Griffinsbane,207,40,3,1,1,1 +2821,3,7610,1,8,Griffinsbane,207,40,3,1,2,1 +3844,3,7610,1,8,Griffinsbane,207,40,3,1,3,1 +4867,3,7610,1,8,Griffinsbane,207,40,3,1,4,1 +187,3,6850,1,8,Hydra's Husk,207,37,3,1,0,1 +1799,3,6850,1,8,Hydra's Husk,207,37,3,1,1,1 +2822,3,6850,1,8,Hydra's Husk,207,37,3,1,2,1 +3845,3,6850,1,8,Hydra's Husk,207,37,3,1,3,1 +4868,3,6850,1,8,Hydra's Husk,207,37,3,1,4,1 +188,3,6485,1,8,Hundred Miles,207,36,3,1,0,1 +1800,3,6485,1,8,Hundred Miles,207,36,3,1,1,1 +2823,3,6485,1,8,Hundred Miles,207,36,3,1,2,1 +3846,3,6485,1,8,Hundred Miles,207,36,3,1,3,1 +4869,3,6485,1,8,Hundred Miles,207,36,3,1,4,1 +189,3,8005,1,8,Ideal Act,207,40,3,1,0,1 +1801,3,8005,1,8,Ideal Act,207,40,3,1,1,1 +2824,3,8005,1,8,Ideal Act,207,40,3,1,2,1 +3847,3,8005,1,8,Ideal Act,207,40,3,1,3,1 +4870,3,8005,1,8,Ideal Act,207,40,3,1,4,1 +190,3,10130,1,9,Scroll Hilt Bow,207,45,3,1,0,1 +1802,3,10130,1,9,Scroll Hilt Bow,207,45,3,1,1,1 +2825,3,10130,1,9,Scroll Hilt Bow,207,45,3,1,2,1 +3848,3,10130,1,9,Scroll Hilt Bow,207,45,3,1,3,1 +4871,3,10130,1,9,Scroll Hilt Bow,207,45,3,1,4,1 +191,3,10585,1,9,Krishna,207,45,3,1,0,1 +1803,3,10585,1,9,Krishna,207,45,3,1,1,1 +2826,3,10585,1,9,Krishna,207,45,3,1,2,1 +3849,3,10585,1,9,Krishna,207,45,3,1,3,1 +4872,3,10585,1,9,Krishna,207,45,3,1,4,1 +192,3,11050,1,9,Enigma,207,45,3,1,0,1 +1804,3,11050,1,9,Enigma,207,45,3,1,1,1 +2827,3,11050,1,9,Enigma,207,45,3,1,2,1 +3850,3,11050,1,9,Enigma,207,45,3,1,3,1 +4873,3,11050,1,9,Enigma,207,45,3,1,4,1 +193,3,11050,1,10,Ex Machina,207,49,3,1,0,1 +1805,3,11050,1,10,Ex Machina,207,49,3,1,1,1 +2828,3,11050,1,10,Ex Machina,207,49,3,1,2,1 +3851,3,11050,1,10,Ex Machina,207,49,3,1,3,1 +4874,3,11050,1,10,Ex Machina,207,49,3,1,4,1 +194,3,11525,1,11,Elder's Anima,207,51,3,1,0,1 +1806,3,11525,1,11,Elder's Anima,207,51,3,1,1,1 +2829,3,11525,1,11,Elder's Anima,207,51,3,1,2,1 +3852,3,11525,1,11,Elder's Anima,207,51,3,1,3,1 +4875,3,11525,1,11,Elder's Anima,207,51,3,1,4,1 +195,3,16250,1,12,Gandiva,207,58,3,1,0,1 +1807,3,16250,1,12,Gandiva,207,58,3,1,1,1 +2830,3,16250,1,12,Gandiva,207,58,3,1,2,1 +3853,3,16250,1,12,Gandiva,207,58,3,1,3,1 +4876,3,16250,1,12,Gandiva,207,58,3,1,4,1 +196,3,10585,1,10,Brier Shooter,207,47,3,1,0,1 +1808,3,10585,1,10,Brier Shooter,207,47,3,1,1,1 +2831,3,10585,1,10,Brier Shooter,207,47,3,1,2,1 +3854,3,10585,1,10,Brier Shooter,207,47,3,1,3,1 +4877,3,10585,1,10,Brier Shooter,207,47,3,1,4,1 +197,3,18005,1,12,Phytoahero,207,60,3,1,0,1 +1809,3,18005,1,12,Phytoahero,207,60,3,1,1,1 +2832,3,18005,1,12,Phytoahero,207,60,3,1,2,1 +3855,3,18005,1,12,Phytoahero,207,60,3,1,3,1 +4878,3,18005,1,12,Phytoahero,207,60,3,1,4,1 +198,3,13010,1,11,Sturdy Bow,207,53,3,1,0,1 +1810,3,13010,1,11,Sturdy Bow,207,53,3,1,1,1 +2833,3,13010,1,11,Sturdy Bow,207,53,3,1,2,1 +3856,3,13010,1,11,Sturdy Bow,207,53,3,1,3,1 +4879,3,13010,1,11,Sturdy Bow,207,53,3,1,4,1 +199,3,15685,1,12,Noble Hilt Bow,207,56,3,1,0,1 +1811,3,15685,1,12,Noble Hilt Bow,207,56,3,1,1,1 +2834,3,15685,1,12,Noble Hilt Bow,207,56,3,1,2,1 +3857,3,15685,1,12,Noble Hilt Bow,207,56,3,1,3,1 +4880,3,15685,1,12,Noble Hilt Bow,207,56,3,1,4,1 +200,3,14050,1,11,Auto-Adjust Bow,207,55,3,1,0,1 +1812,3,14050,1,11,Auto-Adjust Bow,207,55,3,1,1,1 +2835,3,14050,1,11,Auto-Adjust Bow,207,55,3,1,2,1 +3858,3,14050,1,11,Auto-Adjust Bow,207,55,3,1,3,1 +4881,3,14050,1,11,Auto-Adjust Bow,207,55,3,1,4,1 +201,3,18005,1,12,Zenon,207,60,3,1,0,1 +1813,3,18005,1,12,Zenon,207,60,3,1,1,1 +2836,3,18005,1,12,Zenon,207,60,3,1,2,1 +3859,3,18005,1,12,Zenon,207,60,3,1,3,1 +4882,3,18005,1,12,Zenon,207,60,3,1,4,1 +202,3,15130,1,11,Diabolica,207,55,3,1,0,1 +1814,3,15130,1,11,Diabolica,207,55,3,1,1,1 +2837,3,15130,1,11,Diabolica,207,55,3,1,2,1 +3860,3,15130,1,11,Diabolica,207,55,3,1,3,1 +4883,3,15130,1,11,Diabolica,207,55,3,1,4,1 +203,3,15130,1,11,Agleam Glass,207,55,3,1,0,1 +1815,3,15130,1,11,Agleam Glass,207,55,3,1,1,1 +2838,3,15130,1,11,Agleam Glass,207,55,3,1,2,1 +3861,3,15130,1,11,Agleam Glass,207,55,3,1,3,1 +4884,3,15130,1,11,Agleam Glass,207,55,3,1,4,1 +204,3,18005,1,12,Rose Wisdom,207,60,3,1,0,1 +1816,3,18005,1,12,Rose Wisdom,207,60,3,1,1,1 +2839,3,18005,1,12,Rose Wisdom,207,60,3,1,2,1 +3862,3,18005,1,12,Rose Wisdom,207,60,3,1,3,1 +4885,3,18005,1,12,Rose Wisdom,207,60,3,1,4,1 +205,3,2210,1,5,Dawn Staff,211,21,4,1,0,1 +1817,3,2210,1,5,Dawn Staff,211,21,4,1,1,1 +2840,3,2210,1,5,Dawn Staff,211,21,4,1,2,1 +3863,3,2210,1,5,Dawn Staff,211,21,4,1,3,1 +4886,3,2210,1,5,Dawn Staff,211,21,4,1,4,1 +206,3,2425,1,5,Nature's Whole,211,23,4,1,0,1 +1818,3,2425,1,5,Nature's Whole,211,23,4,1,1,1 +2841,3,2425,1,5,Nature's Whole,211,23,4,1,2,1 +3864,3,2425,1,5,Nature's Whole,211,23,4,1,3,1 +4887,3,2425,1,5,Nature's Whole,211,23,4,1,4,1 +207,3,2885,1,5,Illusionist,211,25,4,1,0,1 +1819,3,2885,1,5,Illusionist,211,25,4,1,1,1 +2842,3,2885,1,5,Illusionist,211,25,4,1,2,1 +3865,3,2885,1,5,Illusionist,211,25,4,1,3,1 +4888,3,2885,1,5,Illusionist,211,25,4,1,4,1 +208,3,3385,1,6,Sky Anchor,211,27,4,1,0,1 +1820,3,3385,1,6,Sky Anchor,211,27,4,1,1,1 +2843,3,3385,1,6,Sky Anchor,211,27,4,1,2,1 +3866,3,3385,1,6,Sky Anchor,211,27,4,1,3,1 +4889,3,3385,1,6,Sky Anchor,211,27,4,1,4,1 +209,3,3925,1,6,Pilgrim's Cane,211,29,4,1,0,1 +1821,3,3925,1,6,Pilgrim's Cane,211,29,4,1,1,1 +2844,3,3925,1,6,Pilgrim's Cane,211,29,4,1,2,1 +3867,3,3925,1,6,Pilgrim's Cane,211,29,4,1,3,1 +4890,3,3925,1,6,Pilgrim's Cane,211,29,4,1,4,1 +210,3,4810,1,7,Palm's Treetop,211,31,4,1,0,1 +1822,3,4810,1,7,Palm's Treetop,211,31,4,1,1,1 +2845,3,4810,1,7,Palm's Treetop,211,31,4,1,2,1 +3868,3,4810,1,7,Palm's Treetop,211,31,4,1,3,1 +4891,3,4810,1,7,Palm's Treetop,211,31,4,1,4,1 +211,3,7225,1,8,Staff of Beyond the Rift,211,38,4,1,0,1 +1823,3,7225,1,8,Staff of Beyond the Rift,211,38,4,1,1,1 +2846,3,7225,1,8,Staff of Beyond the Rift,211,38,4,1,2,1 +3869,3,7225,1,8,Staff of Beyond the Rift,211,38,4,1,3,1 +4892,3,7225,1,8,Staff of Beyond the Rift,211,38,4,1,4,1 +212,3,5125,1,7,Iron Staff,211,32,4,1,0,1 +1824,3,5125,1,7,Iron Staff,211,32,4,1,1,1 +2847,3,5125,1,7,Iron Staff,211,32,4,1,2,1 +3870,3,5125,1,7,Iron Staff,211,32,4,1,3,1 +4893,3,5125,1,7,Iron Staff,211,32,4,1,4,1 +213,3,5785,1,7,Portal Indicator,211,34,4,1,0,1 +1825,3,5785,1,7,Portal Indicator,211,34,4,1,1,1 +2848,3,5785,1,7,Portal Indicator,211,34,4,1,2,1 +3871,3,5785,1,7,Portal Indicator,211,34,4,1,3,1 +4894,3,5785,1,7,Portal Indicator,211,34,4,1,4,1 +214,3,10130,1,9,Nail Freed,211,45,4,1,0,1 +1826,3,10130,1,9,Nail Freed,211,45,4,1,1,1 +2849,3,10130,1,9,Nail Freed,211,45,4,1,2,1 +3872,3,10130,1,9,Nail Freed,211,45,4,1,3,1 +4895,3,10130,1,9,Nail Freed,211,45,4,1,4,1 +215,3,7610,1,8,Goblin Dismissal,211,40,4,1,0,1 +1827,3,7610,1,8,Goblin Dismissal,211,40,4,1,1,1 +2850,3,7610,1,8,Goblin Dismissal,211,40,4,1,2,1 +3873,3,7610,1,8,Goblin Dismissal,211,40,4,1,3,1 +4896,3,7610,1,8,Goblin Dismissal,211,40,4,1,4,1 +216,3,8005,1,8,White Revelation,211,40,4,1,0,1 +1828,3,8005,1,8,White Revelation,211,40,4,1,1,1 +2851,3,8005,1,8,White Revelation,211,40,4,1,2,1 +3874,3,8005,1,8,White Revelation,211,40,4,1,3,1 +4897,3,8005,1,8,White Revelation,211,40,4,1,4,1 +217,3,6485,1,8,Spellcasting,211,36,4,1,0,1 +1829,3,6485,1,8,Spellcasting,211,36,4,1,1,1 +2852,3,6485,1,8,Spellcasting,211,36,4,1,2,1 +3875,3,6485,1,8,Spellcasting,211,36,4,1,3,1 +4898,3,6485,1,8,Spellcasting,211,36,4,1,4,1 +218,3,6850,1,8,Silent Grace,211,37,4,1,0,1 +1830,3,6850,1,8,Silent Grace,211,37,4,1,1,1 +2853,3,6850,1,8,Silent Grace,211,37,4,1,2,1 +3876,3,6850,1,8,Silent Grace,211,37,4,1,3,1 +4899,3,6850,1,8,Silent Grace,211,37,4,1,4,1 +219,3,10585,1,9,Calmly Cling,211,45,4,1,0,1 +1831,3,10585,1,9,Calmly Cling,211,45,4,1,1,1 +2854,3,10585,1,9,Calmly Cling,211,45,4,1,2,1 +3877,3,10585,1,9,Calmly Cling,211,45,4,1,3,1 +4900,3,10585,1,9,Calmly Cling,211,45,4,1,4,1 +220,3,11050,1,9,Phantom Descent,211,45,4,1,0,1 +1832,3,11050,1,9,Phantom Descent,211,45,4,1,1,1 +2855,3,11050,1,9,Phantom Descent,211,45,4,1,2,1 +3878,3,11050,1,9,Phantom Descent,211,45,4,1,3,1 +4901,3,11050,1,9,Phantom Descent,211,45,4,1,4,1 +221,3,10130,1,9,Staff of Magickal Destruction,211,45,4,1,0,1 +1833,3,10130,1,9,Staff of Magickal Destruction,211,45,4,1,1,1 +2856,3,10130,1,9,Staff of Magickal Destruction,211,45,4,1,2,1 +3879,3,10130,1,9,Staff of Magickal Destruction,211,45,4,1,3,1 +4902,3,10130,1,9,Staff of Magickal Destruction,211,45,4,1,4,1 +222,3,10585,1,10,Lela Daphne,211,47,4,1,0,1 +1834,3,10585,1,10,Lela Daphne,211,47,4,1,1,1 +2857,3,10585,1,10,Lela Daphne,211,47,4,1,2,1 +3880,3,10585,1,10,Lela Daphne,211,47,4,1,3,1 +4903,3,10585,1,10,Lela Daphne,211,47,4,1,4,1 +223,3,11525,1,11,Heart of Darkness,211,51,4,1,0,1 +1835,3,11525,1,11,Heart of Darkness,211,51,4,1,1,1 +2858,3,11525,1,11,Heart of Darkness,211,51,4,1,2,1 +3881,3,11525,1,11,Heart of Darkness,211,51,4,1,3,1 +4904,3,11525,1,11,Heart of Darkness,211,51,4,1,4,1 +224,3,15130,1,11,Etupirka,211,55,4,1,0,1 +1836,3,15130,1,11,Etupirka,211,55,4,1,1,1 +2859,3,15130,1,11,Etupirka,211,55,4,1,2,1 +3882,3,15130,1,11,Etupirka,211,55,4,1,3,1 +4905,3,15130,1,11,Etupirka,211,55,4,1,4,1 +225,3,11050,1,10,Staff of the Pathfinder,211,49,4,1,0,1 +1837,3,11050,1,10,Staff of the Pathfinder,211,49,4,1,1,1 +2860,3,11050,1,10,Staff of the Pathfinder,211,49,4,1,2,1 +3883,3,11050,1,10,Staff of the Pathfinder,211,49,4,1,3,1 +4906,3,11050,1,10,Staff of the Pathfinder,211,49,4,1,4,1 +226,3,18005,1,12,Arpaktiko,211,60,4,1,0,1 +1838,3,18005,1,12,Arpaktiko,211,60,4,1,1,1 +2861,3,18005,1,12,Arpaktiko,211,60,4,1,2,1 +3884,3,18005,1,12,Arpaktiko,211,60,4,1,3,1 +4907,3,18005,1,12,Arpaktiko,211,60,4,1,4,1 +227,3,13010,1,11,Relic-Eater,211,53,4,1,0,1 +1839,3,13010,1,11,Relic-Eater,211,53,4,1,1,1 +2862,3,13010,1,11,Relic-Eater,211,53,4,1,2,1 +3885,3,13010,1,11,Relic-Eater,211,53,4,1,3,1 +4908,3,13010,1,11,Relic-Eater,211,53,4,1,4,1 +228,3,14050,1,11,Nocturne,211,55,4,1,0,1 +1840,3,14050,1,11,Nocturne,211,55,4,1,1,1 +2863,3,14050,1,11,Nocturne,211,55,4,1,2,1 +3886,3,14050,1,11,Nocturne,211,55,4,1,3,1 +4909,3,14050,1,11,Nocturne,211,55,4,1,4,1 +229,3,18005,1,12,Para Regi Ptero,211,60,4,1,0,1 +1841,3,18005,1,12,Para Regi Ptero,211,60,4,1,1,1 +2864,3,18005,1,12,Para Regi Ptero,211,60,4,1,2,1 +3887,3,18005,1,12,Para Regi Ptero,211,60,4,1,3,1 +4910,3,18005,1,12,Para Regi Ptero,211,60,4,1,4,1 +230,3,15130,1,11,Avalon's Beacon,211,55,4,1,0,1 +1842,3,15130,1,11,Avalon's Beacon,211,55,4,1,1,1 +2865,3,15130,1,11,Avalon's Beacon,211,55,4,1,2,1 +3888,3,15130,1,11,Avalon's Beacon,211,55,4,1,3,1 +4911,3,15130,1,11,Avalon's Beacon,211,55,4,1,4,1 +231,3,15685,1,12,Diabolic Talon,211,56,4,1,0,1 +1843,3,15685,1,12,Diabolic Talon,211,56,4,1,1,1 +2866,3,15685,1,12,Diabolic Talon,211,56,4,1,2,1 +3889,3,15685,1,12,Diabolic Talon,211,56,4,1,3,1 +4912,3,15685,1,12,Diabolic Talon,211,56,4,1,4,1 +232,3,16250,1,12,Almighty's Eye,211,58,4,1,0,1 +1844,3,16250,1,12,Almighty's Eye,211,58,4,1,1,1 +2867,3,16250,1,12,Almighty's Eye,211,58,4,1,2,1 +3890,3,16250,1,12,Almighty's Eye,211,58,4,1,3,1 +4913,3,16250,1,12,Almighty's Eye,211,58,4,1,4,1 +233,3,18005,1,12,Divine Image,211,60,4,1,0,1 +1845,3,18005,1,12,Divine Image,211,60,4,1,1,1 +2868,3,18005,1,12,Divine Image,211,60,4,1,2,1 +3891,3,18005,1,12,Divine Image,211,60,4,1,3,1 +4914,3,18005,1,12,Divine Image,211,60,4,1,4,1 +248,3,1768,1,5,Brilliance,204,21,5,1,0,1 +1860,3,1768,1,5,Brilliance,204,21,5,1,1,1 +2883,3,1768,1,5,Brilliance,204,21,5,1,2,1 +3906,3,1768,1,5,Brilliance,204,21,5,1,3,1 +4929,3,1768,1,5,Brilliance,204,21,5,1,4,1 +249,3,1940,1,5,Rare Wooden Wall,204,23,5,1,0,1 +1861,3,1940,1,5,Rare Wooden Wall,204,23,5,1,1,1 +2884,3,1940,1,5,Rare Wooden Wall,204,23,5,1,2,1 +3907,3,1940,1,5,Rare Wooden Wall,204,23,5,1,3,1 +4930,3,1940,1,5,Rare Wooden Wall,204,23,5,1,4,1 +250,3,2308,1,5,Megalith,204,25,5,1,0,1 +1862,3,2308,1,5,Megalith,204,25,5,1,1,1 +2885,3,2308,1,5,Megalith,204,25,5,1,2,1 +3908,3,2308,1,5,Megalith,204,25,5,1,3,1 +4931,3,2308,1,5,Megalith,204,25,5,1,4,1 +251,3,2708,1,6,Blue Kite,204,27,5,1,0,1 +1863,3,2708,1,6,Blue Kite,204,27,5,1,1,1 +2886,3,2708,1,6,Blue Kite,204,27,5,1,2,1 +3909,3,2708,1,6,Blue Kite,204,27,5,1,3,1 +4932,3,2708,1,6,Blue Kite,204,27,5,1,4,1 +252,3,3140,1,6,Setzschild,204,29,5,1,0,1 +1864,3,3140,1,6,Setzschild,204,29,5,1,1,1 +2887,3,3140,1,6,Setzschild,204,29,5,1,2,1 +3910,3,3140,1,6,Setzschild,204,29,5,1,3,1 +4933,3,3140,1,6,Setzschild,204,29,5,1,4,1 +253,3,3848,1,7,Embossed Head,204,31,5,1,0,1 +1865,3,3848,1,7,Embossed Head,204,31,5,1,1,1 +2888,3,3848,1,7,Embossed Head,204,31,5,1,2,1 +3911,3,3848,1,7,Embossed Head,204,31,5,1,3,1 +4934,3,3848,1,7,Embossed Head,204,31,5,1,4,1 +254,3,5188,1,8,Valor Glare,204,36,5,1,0,1 +1866,3,5188,1,8,Valor Glare,204,36,5,1,1,1 +2889,3,5188,1,8,Valor Glare,204,36,5,1,2,1 +3912,3,5188,1,8,Valor Glare,204,36,5,1,3,1 +4935,3,5188,1,8,Valor Glare,204,36,5,1,4,1 +255,3,4100,1,7,Bastion,204,32,5,1,0,1 +1867,3,4100,1,7,Bastion,204,32,5,1,1,1 +2890,3,4100,1,7,Bastion,204,32,5,1,2,1 +3913,3,4100,1,7,Bastion,204,32,5,1,3,1 +4936,3,4100,1,7,Bastion,204,32,5,1,4,1 +256,3,4628,1,7,Mark of the Advance,204,34,5,1,0,1 +1868,3,4628,1,7,Mark of the Advance,204,34,5,1,1,1 +2891,3,4628,1,7,Mark of the Advance,204,34,5,1,2,1 +3914,3,4628,1,7,Mark of the Advance,204,34,5,1,3,1 +4937,3,4628,1,7,Mark of the Advance,204,34,5,1,4,1 +257,3,8104,1,9,Angelskin,204,45,5,1,0,1 +1869,3,8104,1,9,Angelskin,204,45,5,1,1,1 +2892,3,8104,1,9,Angelskin,204,45,5,1,2,1 +3915,3,8104,1,9,Angelskin,204,45,5,1,3,1 +4938,3,8104,1,9,Angelskin,204,45,5,1,4,1 +258,3,6088,1,8,Zombie Grave,204,40,5,1,0,1 +1870,3,6088,1,8,Zombie Grave,204,40,5,1,1,1 +2893,3,6088,1,8,Zombie Grave,204,40,5,1,2,1 +3916,3,6088,1,8,Zombie Grave,204,40,5,1,3,1 +4939,3,6088,1,8,Zombie Grave,204,40,5,1,4,1 +259,3,5780,1,8,Chained Sepulchre,204,38,5,1,0,1 +1871,3,5780,1,8,Chained Sepulchre,204,38,5,1,1,1 +2894,3,5780,1,8,Chained Sepulchre,204,38,5,1,2,1 +3917,3,5780,1,8,Chained Sepulchre,204,38,5,1,3,1 +4940,3,5780,1,8,Chained Sepulchre,204,38,5,1,4,1 +260,3,5480,1,8,Tyrant's Scale,204,37,5,1,0,1 +1872,3,5480,1,8,Tyrant's Scale,204,37,5,1,1,1 +2895,3,5480,1,8,Tyrant's Scale,204,37,5,1,2,1 +3918,3,5480,1,8,Tyrant's Scale,204,37,5,1,3,1 +4941,3,5480,1,8,Tyrant's Scale,204,37,5,1,4,1 +261,3,8468,1,9,Everbrave,204,45,5,1,0,1 +1873,3,8468,1,9,Everbrave,204,45,5,1,1,1 +2896,3,8468,1,9,Everbrave,204,45,5,1,2,1 +3919,3,8468,1,9,Everbrave,204,45,5,1,3,1 +4942,3,8468,1,9,Everbrave,204,45,5,1,4,1 +262,3,6404,1,8,Savior Fort,204,40,5,1,0,1 +1874,3,6404,1,8,Savior Fort,204,40,5,1,1,1 +2897,3,6404,1,8,Savior Fort,204,40,5,1,2,1 +3920,3,6404,1,8,Savior Fort,204,40,5,1,3,1 +4943,3,6404,1,8,Savior Fort,204,40,5,1,4,1 +263,3,8840,1,9,Fatal Diagram,204,45,5,1,0,1 +1875,3,8840,1,9,Fatal Diagram,204,45,5,1,1,1 +2898,3,8840,1,9,Fatal Diagram,204,45,5,1,2,1 +3921,3,8840,1,9,Fatal Diagram,204,45,5,1,3,1 +4944,3,8840,1,9,Fatal Diagram,204,45,5,1,4,1 +264,3,8104,1,9,Byzantine Guard,204,45,5,1,0,1 +1876,3,8104,1,9,Byzantine Guard,204,45,5,1,1,1 +2899,3,8104,1,9,Byzantine Guard,204,45,5,1,2,1 +3922,3,8104,1,9,Byzantine Guard,204,45,5,1,3,1 +4945,3,8104,1,9,Byzantine Guard,204,45,5,1,4,1 +265,3,8840,1,10,Wizard's Vizard,204,49,5,1,0,1 +1877,3,8840,1,10,Wizard's Vizard,204,49,5,1,1,1 +2900,3,8840,1,10,Wizard's Vizard,204,49,5,1,2,1 +3923,3,8840,1,10,Wizard's Vizard,204,49,5,1,3,1 +4946,3,8840,1,10,Wizard's Vizard,204,49,5,1,4,1 +266,3,9220,1,11,Engagement,204,51,5,1,0,1 +1878,3,9220,1,11,Engagement,204,51,5,1,1,1 +2901,3,9220,1,11,Engagement,204,51,5,1,2,1 +3924,3,9220,1,11,Engagement,204,51,5,1,3,1 +4947,3,9220,1,11,Engagement,204,51,5,1,4,1 +267,3,12104,1,11,Dead Man's Wall,204,55,5,1,0,1 +1879,3,12104,1,11,Dead Man's Wall,204,55,5,1,1,1 +2902,3,12104,1,11,Dead Man's Wall,204,55,5,1,2,1 +3925,3,12104,1,11,Dead Man's Wall,204,55,5,1,3,1 +4948,3,12104,1,11,Dead Man's Wall,204,55,5,1,4,1 +268,3,8468,1,10,Heaven's Door,204,47,5,1,0,1 +1880,3,8468,1,10,Heaven's Door,204,47,5,1,1,1 +2903,3,8468,1,10,Heaven's Door,204,47,5,1,2,1 +3926,3,8468,1,10,Heaven's Door,204,47,5,1,3,1 +4949,3,8468,1,10,Heaven's Door,204,47,5,1,4,1 +269,3,14404,1,12,Platanus,204,60,5,1,0,1 +1881,3,14404,1,12,Platanus,204,60,5,1,1,1 +2904,3,14404,1,12,Platanus,204,60,5,1,2,1 +3927,3,14404,1,12,Platanus,204,60,5,1,3,1 +4950,3,14404,1,12,Platanus,204,60,5,1,4,1 +270,3,10408,1,11,Unbreakable,204,53,5,1,0,1 +1882,3,10408,1,11,Unbreakable,204,53,5,1,1,1 +2905,3,10408,1,11,Unbreakable,204,53,5,1,2,1 +3928,3,10408,1,11,Unbreakable,204,53,5,1,3,1 +4951,3,10408,1,11,Unbreakable,204,53,5,1,4,1 +271,3,11240,1,11,Black Aegis,204,55,5,1,0,1 +1883,3,11240,1,11,Black Aegis,204,55,5,1,1,1 +2906,3,11240,1,11,Black Aegis,204,55,5,1,2,1 +3929,3,11240,1,11,Black Aegis,204,55,5,1,3,1 +4952,3,11240,1,11,Black Aegis,204,55,5,1,4,1 +272,3,14404,1,12,Hell's Keeper,204,60,5,1,0,1 +1884,3,14404,1,12,Hell's Keeper,204,60,5,1,1,1 +2907,3,14404,1,12,Hell's Keeper,204,60,5,1,2,1 +3930,3,14404,1,12,Hell's Keeper,204,60,5,1,3,1 +4953,3,14404,1,12,Hell's Keeper,204,60,5,1,4,1 +273,3,13000,1,12,Illuminati's Watch,204,58,5,1,0,1 +1885,3,13000,1,12,Illuminati's Watch,204,58,5,1,1,1 +2908,3,13000,1,12,Illuminati's Watch,204,58,5,1,2,1 +3931,3,13000,1,12,Illuminati's Watch,204,58,5,1,3,1 +4954,3,13000,1,12,Illuminati's Watch,204,58,5,1,4,1 +274,3,12548,1,12,Dual Sentinel,204,56,5,1,0,1 +1886,3,12548,1,12,Dual Sentinel,204,56,5,1,1,1 +2909,3,12548,1,12,Dual Sentinel,204,56,5,1,2,1 +3932,3,12548,1,12,Dual Sentinel,204,56,5,1,3,1 +4955,3,12548,1,12,Dual Sentinel,204,56,5,1,4,1 +275,3,12104,1,11,D.R.I.P.,204,55,5,1,0,1 +1887,3,12104,1,11,D.R.I.P.,204,55,5,1,1,1 +2910,3,12104,1,11,D.R.I.P.,204,55,5,1,2,1 +3933,3,12104,1,11,D.R.I.P.,204,55,5,1,3,1 +4956,3,12104,1,11,D.R.I.P.,204,55,5,1,4,1 +276,3,14404,1,12,Waking Disaster,204,60,5,1,0,1 +1888,3,14404,1,12,Waking Disaster,204,60,5,1,1,1 +2911,3,14404,1,12,Waking Disaster,204,60,5,1,2,1 +3934,3,14404,1,12,Waking Disaster,204,60,5,1,3,1 +4957,3,14404,1,12,Waking Disaster,204,60,5,1,4,1 +277,3,2210,1,5,Bardiche Daggers,206,21,2,1,0,1 +1889,3,2210,1,5,Bardiche Daggers,206,21,2,1,1,1 +2912,3,2210,1,5,Bardiche Daggers,206,21,2,1,2,1 +3935,3,2210,1,5,Bardiche Daggers,206,21,2,1,3,1 +4958,3,2210,1,5,Bardiche Daggers,206,21,2,1,4,1 +278,3,2425,1,5,Throatcutters,206,23,2,1,0,1 +1890,3,2425,1,5,Throatcutters,206,23,2,1,1,1 +2913,3,2425,1,5,Throatcutters,206,23,2,1,2,1 +3936,3,2425,1,5,Throatcutters,206,23,2,1,3,1 +4959,3,2425,1,5,Throatcutters,206,23,2,1,4,1 +279,3,2885,1,5,Stilettos,206,25,2,1,0,1 +1891,3,2885,1,5,Stilettos,206,25,2,1,1,1 +2914,3,2885,1,5,Stilettos,206,25,2,1,2,1 +3937,3,2885,1,5,Stilettos,206,25,2,1,3,1 +4960,3,2885,1,5,Stilettos,206,25,2,1,4,1 +280,3,3385,1,6,Vouge Daggers,206,27,2,1,0,1 +1892,3,3385,1,6,Vouge Daggers,206,27,2,1,1,1 +2915,3,3385,1,6,Vouge Daggers,206,27,2,1,2,1 +3938,3,3385,1,6,Vouge Daggers,206,27,2,1,3,1 +4961,3,3385,1,6,Vouge Daggers,206,27,2,1,4,1 +281,3,3925,1,6,Daciaensis,206,29,2,1,0,1 +1893,3,3925,1,6,Daciaensis,206,29,2,1,1,1 +2916,3,3925,1,6,Daciaensis,206,29,2,1,2,1 +3939,3,3925,1,6,Daciaensis,206,29,2,1,3,1 +4962,3,3925,1,6,Daciaensis,206,29,2,1,4,1 +282,3,4810,1,7,Heavenly Edge,206,31,2,1,0,1 +1894,3,4810,1,7,Heavenly Edge,206,31,2,1,1,1 +2917,3,4810,1,7,Heavenly Edge,206,31,2,1,2,1 +3940,3,4810,1,7,Heavenly Edge,206,31,2,1,3,1 +4963,3,4810,1,7,Heavenly Edge,206,31,2,1,4,1 +283,3,7225,1,8,Sinistra,206,38,2,1,0,1 +1895,3,7225,1,8,Sinistra,206,38,2,1,1,1 +2918,3,7225,1,8,Sinistra,206,38,2,1,2,1 +3941,3,7225,1,8,Sinistra,206,38,2,1,3,1 +4964,3,7225,1,8,Sinistra,206,38,2,1,4,1 +284,3,5125,1,7,Bushwackers,206,32,2,1,0,1 +1896,3,5125,1,7,Bushwackers,206,32,2,1,1,1 +2919,3,5125,1,7,Bushwackers,206,32,2,1,2,1 +3942,3,5125,1,7,Bushwackers,206,32,2,1,3,1 +4965,3,5125,1,7,Bushwackers,206,32,2,1,4,1 +285,3,5785,1,7,Triskele,206,34,2,1,0,1 +1897,3,5785,1,7,Triskele,206,34,2,1,1,1 +2920,3,5785,1,7,Triskele,206,34,2,1,2,1 +3943,3,5785,1,7,Triskele,206,34,2,1,3,1 +4966,3,5785,1,7,Triskele,206,34,2,1,4,1 +287,3,7610,1,8,Saurian's Bane,206,40,2,1,0,1 +1899,3,7610,1,8,Saurian's Bane,206,40,2,1,1,1 +2922,3,7610,1,8,Saurian's Bane,206,40,2,1,2,1 +3945,3,7610,1,8,Saurian's Bane,206,40,2,1,3,1 +4968,3,7610,1,8,Saurian's Bane,206,40,2,1,4,1 +288,3,6850,1,8,Heroic Spears,206,37,2,1,0,1 +1900,3,6850,1,8,Heroic Spears,206,37,2,1,1,1 +2923,3,6850,1,8,Heroic Spears,206,37,2,1,2,1 +3946,3,6850,1,8,Heroic Spears,206,37,2,1,3,1 +4969,3,6850,1,8,Heroic Spears,206,37,2,1,4,1 +289,3,6485,1,8,Blitz Daggers,206,36,2,1,0,1 +1901,3,6485,1,8,Blitz Daggers,206,36,2,1,1,1 +2924,3,6485,1,8,Blitz Daggers,206,36,2,1,2,1 +3947,3,6485,1,8,Blitz Daggers,206,36,2,1,3,1 +4970,3,6485,1,8,Blitz Daggers,206,36,2,1,4,1 +290,3,10130,1,9,Total Engravers,206,45,2,1,0,1 +1902,3,10130,1,9,Total Engravers,206,45,2,1,1,1 +2925,3,10130,1,9,Total Engravers,206,45,2,1,2,1 +3948,3,10130,1,9,Total Engravers,206,45,2,1,3,1 +4971,3,10130,1,9,Total Engravers,206,45,2,1,4,1 +291,3,8005,1,8,Crisis Avoid,206,40,2,1,0,1 +1903,3,8005,1,8,Crisis Avoid,206,40,2,1,1,1 +2926,3,8005,1,8,Crisis Avoid,206,40,2,1,2,1 +3949,3,8005,1,8,Crisis Avoid,206,40,2,1,3,1 +4972,3,8005,1,8,Crisis Avoid,206,40,2,1,4,1 +293,3,10585,1,9,Lionhearted,206,45,2,1,0,1 +1905,3,10585,1,9,Lionhearted,206,45,2,1,1,1 +2928,3,10585,1,9,Lionhearted,206,45,2,1,2,1 +3951,3,10585,1,9,Lionhearted,206,45,2,1,3,1 +4974,3,10585,1,9,Lionhearted,206,45,2,1,4,1 +294,3,10585,1,10,Prejuízo,206,47,2,1,0,1 +1906,3,10585,1,10,Prejuízo,206,47,2,1,1,1 +2929,3,10585,1,10,Prejuízo,206,47,2,1,2,1 +3952,3,10585,1,10,Prejuízo,206,47,2,1,3,1 +4975,3,10585,1,10,Prejuízo,206,47,2,1,4,1 +295,3,11525,1,11,Rising Sun,206,51,2,1,0,1 +1907,3,11525,1,11,Rising Sun,206,51,2,1,1,1 +2930,3,11525,1,11,Rising Sun,206,51,2,1,2,1 +3953,3,11525,1,11,Rising Sun,206,51,2,1,3,1 +4976,3,11525,1,11,Rising Sun,206,51,2,1,4,1 +296,3,15130,1,11,Sadness and Gladness,206,55,2,1,0,1 +1908,3,15130,1,11,Sadness and Gladness,206,55,2,1,1,1 +2931,3,15130,1,11,Sadness and Gladness,206,55,2,1,2,1 +3954,3,15130,1,11,Sadness and Gladness,206,55,2,1,3,1 +4977,3,15130,1,11,Sadness and Gladness,206,55,2,1,4,1 +297,3,11050,1,10,Nirvana,206,49,2,1,0,1 +1909,3,11050,1,10,Nirvana,206,49,2,1,1,1 +2932,3,11050,1,10,Nirvana,206,49,2,1,2,1 +3955,3,11050,1,10,Nirvana,206,49,2,1,3,1 +4978,3,11050,1,10,Nirvana,206,49,2,1,4,1 +298,3,18005,1,12,Apoptosis,206,60,2,1,0,1 +1910,3,18005,1,12,Apoptosis,206,60,2,1,1,1 +2933,3,18005,1,12,Apoptosis,206,60,2,1,2,1 +3956,3,18005,1,12,Apoptosis,206,60,2,1,3,1 +4979,3,18005,1,12,Apoptosis,206,60,2,1,4,1 +299,3,14050,1,11,Danse Macabre,206,55,2,1,0,1 +1911,3,14050,1,11,Danse Macabre,206,55,2,1,1,1 +2934,3,14050,1,11,Danse Macabre,206,55,2,1,2,1 +3957,3,14050,1,11,Danse Macabre,206,55,2,1,3,1 +4980,3,14050,1,11,Danse Macabre,206,55,2,1,4,1 +300,3,15685,1,12,Predator Fang,206,56,2,1,0,1 +1912,3,15685,1,12,Predator Fang,206,56,2,1,1,1 +2935,3,15685,1,12,Predator Fang,206,56,2,1,2,1 +3958,3,15685,1,12,Predator Fang,206,56,2,1,3,1 +4981,3,15685,1,12,Predator Fang,206,56,2,1,4,1 +301,3,13010,1,11,Kris Naga Vein,206,53,2,1,0,1 +1913,3,13010,1,11,Kris Naga Vein,206,53,2,1,1,1 +2936,3,13010,1,11,Kris Naga Vein,206,53,2,1,2,1 +3959,3,13010,1,11,Kris Naga Vein,206,53,2,1,3,1 +4982,3,13010,1,11,Kris Naga Vein,206,53,2,1,4,1 +302,3,18005,1,12,Azoth,206,60,2,1,0,1 +1914,3,18005,1,12,Azoth,206,60,2,1,1,1 +2937,3,18005,1,12,Azoth,206,60,2,1,2,1 +3960,3,18005,1,12,Azoth,206,60,2,1,3,1 +4983,3,18005,1,12,Azoth,206,60,2,1,4,1 +303,3,15130,1,11,Spirit's Edge,206,55,2,1,0,1 +1915,3,15130,1,11,Spirit's Edge,206,55,2,1,1,1 +2938,3,15130,1,11,Spirit's Edge,206,55,2,1,2,1 +3961,3,15130,1,11,Spirit's Edge,206,55,2,1,3,1 +4984,3,15130,1,11,Spirit's Edge,206,55,2,1,4,1 +304,3,16250,1,12,Chronos Slayer,206,58,2,1,0,1 +1916,3,16250,1,12,Chronos Slayer,206,58,2,1,1,1 +2939,3,16250,1,12,Chronos Slayer,206,58,2,1,2,1 +3962,3,16250,1,12,Chronos Slayer,206,58,2,1,3,1 +4985,3,16250,1,12,Chronos Slayer,206,58,2,1,4,1 +305,3,18005,1,12,Fear Destruction,206,60,2,1,0,1 +1917,3,18005,1,12,Fear Destruction,206,60,2,1,1,1 +2940,3,18005,1,12,Fear Destruction,206,60,2,1,2,1 +3963,3,18005,1,12,Fear Destruction,206,60,2,1,3,1 +4986,3,18005,1,12,Fear Destruction,206,60,2,1,4,1 +306,3,2210,1,5,Crescent Wand,212,21,6,1,0,1 +1918,3,2210,1,5,Crescent Wand,212,21,6,1,1,1 +2941,3,2210,1,5,Crescent Wand,212,21,6,1,2,1 +3964,3,2210,1,5,Crescent Wand,212,21,6,1,3,1 +4987,3,2210,1,5,Crescent Wand,212,21,6,1,4,1 +307,3,2425,1,5,Fierce Horn,212,23,6,1,0,1 +1919,3,2425,1,5,Fierce Horn,212,23,6,1,1,1 +2942,3,2425,1,5,Fierce Horn,212,23,6,1,2,1 +3965,3,2425,1,5,Fierce Horn,212,23,6,1,3,1 +4988,3,2425,1,5,Fierce Horn,212,23,6,1,4,1 +308,3,2885,1,5,Magickal Branch,212,25,6,1,0,1 +1920,3,2885,1,5,Magickal Branch,212,25,6,1,1,1 +2943,3,2885,1,5,Magickal Branch,212,25,6,1,2,1 +3966,3,2885,1,5,Magickal Branch,212,25,6,1,3,1 +4989,3,2885,1,5,Magickal Branch,212,25,6,1,4,1 +309,3,3385,1,6,Eclipse,212,27,6,1,0,1 +1921,3,3385,1,6,Eclipse,212,27,6,1,1,1 +2944,3,3385,1,6,Eclipse,212,27,6,1,2,1 +3967,3,3385,1,6,Eclipse,212,27,6,1,3,1 +4990,3,3385,1,6,Eclipse,212,27,6,1,4,1 +310,3,3925,1,6,Sorcerer's Wand,212,29,6,1,0,1 +1922,3,3925,1,6,Sorcerer's Wand,212,29,6,1,1,1 +2945,3,3925,1,6,Sorcerer's Wand,212,29,6,1,2,1 +3968,3,3925,1,6,Sorcerer's Wand,212,29,6,1,3,1 +4991,3,3925,1,6,Sorcerer's Wand,212,29,6,1,4,1 +311,3,5785,1,7,Soul Harvest,212,34,6,1,0,1 +1923,3,5785,1,7,Soul Harvest,212,34,6,1,1,1 +2946,3,5785,1,7,Soul Harvest,212,34,6,1,2,1 +3969,3,5785,1,7,Soul Harvest,212,34,6,1,3,1 +4992,3,5785,1,7,Soul Harvest,212,34,6,1,4,1 +312,3,7225,1,8,Lunar Saga,212,38,6,1,0,1 +1924,3,7225,1,8,Lunar Saga,212,38,6,1,1,1 +2947,3,7225,1,8,Lunar Saga,212,38,6,1,2,1 +3970,3,7225,1,8,Lunar Saga,212,38,6,1,3,1 +4993,3,7225,1,8,Lunar Saga,212,38,6,1,4,1 +313,3,5125,1,7,Valiant Horn,212,32,6,1,0,1 +1925,3,5125,1,7,Valiant Horn,212,32,6,1,1,1 +2948,3,5125,1,7,Valiant Horn,212,32,6,1,2,1 +3971,3,5125,1,7,Valiant Horn,212,32,6,1,3,1 +4994,3,5125,1,7,Valiant Horn,212,32,6,1,4,1 +314,3,4810,1,7,Twisted Serpent,212,31,6,1,0,1 +1926,3,4810,1,7,Twisted Serpent,212,31,6,1,1,1 +2949,3,4810,1,7,Twisted Serpent,212,31,6,1,2,1 +3972,3,4810,1,7,Twisted Serpent,212,31,6,1,3,1 +4995,3,4810,1,7,Twisted Serpent,212,31,6,1,4,1 +315,3,10130,1,9,Grabbed Heart,212,45,6,1,0,1 +1927,3,10130,1,9,Grabbed Heart,212,45,6,1,1,1 +2950,3,10130,1,9,Grabbed Heart,212,45,6,1,2,1 +3973,3,10130,1,9,Grabbed Heart,212,45,6,1,3,1 +4996,3,10130,1,9,Grabbed Heart,212,45,6,1,4,1 +316,3,7610,1,8,Evil Eye Specimen,212,40,6,1,0,1 +1928,3,7610,1,8,Evil Eye Specimen,212,40,6,1,1,1 +2951,3,7610,1,8,Evil Eye Specimen,212,40,6,1,2,1 +3974,3,7610,1,8,Evil Eye Specimen,212,40,6,1,3,1 +4997,3,7610,1,8,Evil Eye Specimen,212,40,6,1,4,1 +317,3,6850,1,8,Ancient Horn,212,37,6,1,0,1 +1929,3,6850,1,8,Ancient Horn,212,37,6,1,1,1 +2952,3,6850,1,8,Ancient Horn,212,37,6,1,2,1 +3975,3,6850,1,8,Ancient Horn,212,37,6,1,3,1 +4998,3,6850,1,8,Ancient Horn,212,37,6,1,4,1 +318,3,6485,1,8,Pious Roots,212,36,6,1,0,1 +1930,3,6485,1,8,Pious Roots,212,36,6,1,1,1 +2953,3,6485,1,8,Pious Roots,212,36,6,1,2,1 +3976,3,6485,1,8,Pious Roots,212,36,6,1,3,1 +4999,3,6485,1,8,Pious Roots,212,36,6,1,4,1 +319,3,10585,1,9,Release of Fortune,212,45,6,1,0,1 +1931,3,10585,1,9,Release of Fortune,212,45,6,1,1,1 +2954,3,10585,1,9,Release of Fortune,212,45,6,1,2,1 +3977,3,10585,1,9,Release of Fortune,212,45,6,1,3,1 +5000,3,10585,1,9,Release of Fortune,212,45,6,1,4,1 +320,3,8005,1,8,Idealise,212,40,6,1,0,1 +1932,3,8005,1,8,Idealise,212,40,6,1,1,1 +2955,3,8005,1,8,Idealise,212,40,6,1,2,1 +3978,3,8005,1,8,Idealise,212,40,6,1,3,1 +5001,3,8005,1,8,Idealise,212,40,6,1,4,1 +321,3,11050,1,9,Flight Lazurine,212,45,6,1,0,1 +1933,3,11050,1,9,Flight Lazurine,212,45,6,1,1,1 +2956,3,11050,1,9,Flight Lazurine,212,45,6,1,2,1 +3979,3,11050,1,9,Flight Lazurine,212,45,6,1,3,1 +5002,3,11050,1,9,Flight Lazurine,212,45,6,1,4,1 +322,3,10130,1,9,Extractor,212,45,6,1,0,1 +1934,3,10130,1,9,Extractor,212,45,6,1,1,1 +2957,3,10130,1,9,Extractor,212,45,6,1,2,1 +3980,3,10130,1,9,Extractor,212,45,6,1,3,1 +5003,3,10130,1,9,Extractor,212,45,6,1,4,1 +323,3,11525,1,11,Grace of Apollo,212,51,6,1,0,1 +1935,3,11525,1,11,Grace of Apollo,212,51,6,1,1,1 +2958,3,11525,1,11,Grace of Apollo,212,51,6,1,2,1 +3981,3,11525,1,11,Grace of Apollo,212,51,6,1,3,1 +5004,3,11525,1,11,Grace of Apollo,212,51,6,1,4,1 +324,3,10585,1,10,Ruthless Enforcer,212,47,6,1,0,1 +1936,3,10585,1,10,Ruthless Enforcer,212,47,6,1,1,1 +2959,3,10585,1,10,Ruthless Enforcer,212,47,6,1,2,1 +3982,3,10585,1,10,Ruthless Enforcer,212,47,6,1,3,1 +5005,3,10585,1,10,Ruthless Enforcer,212,47,6,1,4,1 +325,3,15130,1,11,Abyss Dweller,212,55,6,1,0,1 +1937,3,15130,1,11,Abyss Dweller,212,55,6,1,1,1 +2960,3,15130,1,11,Abyss Dweller,212,55,6,1,2,1 +3983,3,15130,1,11,Abyss Dweller,212,55,6,1,3,1 +5006,3,15130,1,11,Abyss Dweller,212,55,6,1,4,1 +326,3,11050,1,10,Sign of Menace,212,49,6,1,0,1 +1938,3,11050,1,10,Sign of Menace,212,49,6,1,1,1 +2961,3,11050,1,10,Sign of Menace,212,49,6,1,2,1 +3984,3,11050,1,10,Sign of Menace,212,49,6,1,3,1 +5007,3,11050,1,10,Sign of Menace,212,49,6,1,4,1 +327,3,18005,1,12,Philosophia,212,60,6,1,0,1 +1939,3,18005,1,12,Philosophia,212,60,6,1,1,1 +2962,3,18005,1,12,Philosophia,212,60,6,1,2,1 +3985,3,18005,1,12,Philosophia,212,60,6,1,3,1 +5008,3,18005,1,12,Philosophia,212,60,6,1,4,1 +328,3,13010,1,11,Archistaff of the Evil Eye,212,53,6,1,0,1 +1940,3,13010,1,11,Archistaff of the Evil Eye,212,53,6,1,1,1 +2963,3,13010,1,11,Archistaff of the Evil Eye,212,53,6,1,2,1 +3986,3,13010,1,11,Archistaff of the Evil Eye,212,53,6,1,3,1 +5009,3,13010,1,11,Archistaff of the Evil Eye,212,53,6,1,4,1 +329,3,14050,1,11,Début de la Vie,212,55,6,1,0,1 +1941,3,14050,1,11,Début de la Vie,212,55,6,1,1,1 +2964,3,14050,1,11,Début de la Vie,212,55,6,1,2,1 +3987,3,14050,1,11,Début de la Vie,212,55,6,1,3,1 +5010,3,14050,1,11,Début de la Vie,212,55,6,1,4,1 +330,3,16250,1,12,Raison D'être,212,58,6,1,0,1 +1942,3,16250,1,12,Raison D'être,212,58,6,1,1,1 +2965,3,16250,1,12,Raison D'être,212,58,6,1,2,1 +3988,3,16250,1,12,Raison D'être,212,58,6,1,3,1 +5011,3,16250,1,12,Raison D'être,212,58,6,1,4,1 +331,3,15685,1,12,Perpetual Dark,212,56,6,1,0,1 +1943,3,15685,1,12,Perpetual Dark,212,56,6,1,1,1 +2966,3,15685,1,12,Perpetual Dark,212,56,6,1,2,1 +3989,3,15685,1,12,Perpetual Dark,212,56,6,1,3,1 +5012,3,15685,1,12,Perpetual Dark,212,56,6,1,4,1 +332,3,15130,1,11,Archistaff of the Liberator,212,55,6,1,0,1 +1944,3,15130,1,11,Archistaff of the Liberator,212,55,6,1,1,1 +2967,3,15130,1,11,Archistaff of the Liberator,212,55,6,1,2,1 +3990,3,15130,1,11,Archistaff of the Liberator,212,55,6,1,3,1 +5013,3,15130,1,11,Archistaff of the Liberator,212,55,6,1,4,1 +333,3,18005,1,12,Papillon Rêve,212,60,6,1,0,1 +1945,3,18005,1,12,Papillon Rêve,212,60,6,1,1,1 +2968,3,18005,1,12,Papillon Rêve,212,60,6,1,2,1 +3991,3,18005,1,12,Papillon Rêve,212,60,6,1,3,1 +5014,3,18005,1,12,Papillon Rêve,212,60,6,1,4,1 +334,3,18005,1,12,Victory's Herald,212,60,6,1,0,1 +1946,3,18005,1,12,Victory's Herald,212,60,6,1,1,1 +2969,3,18005,1,12,Victory's Herald,212,60,6,1,2,1 +3992,3,18005,1,12,Victory's Herald,212,60,6,1,3,1 +5015,3,18005,1,12,Victory's Herald,212,60,6,1,4,1 +335,3,2885,1,5,Schild und Sühne,209,25,8,1,0,1 +1947,3,2885,1,5,Schild und Sühne,209,25,8,1,1,1 +2970,3,2885,1,5,Schild und Sühne,209,25,8,1,2,1 +3993,3,2885,1,5,Schild und Sühne,209,25,8,1,3,1 +5016,3,2885,1,5,Schild und Sühne,209,25,8,1,4,1 +336,3,2425,1,5,Mondnacht Schütteln,209,23,8,1,0,1 +1948,3,2425,1,5,Mondnacht Schütteln,209,23,8,1,1,1 +2971,3,2425,1,5,Mondnacht Schütteln,209,23,8,1,2,1 +3994,3,2425,1,5,Mondnacht Schütteln,209,23,8,1,3,1 +5017,3,2425,1,5,Mondnacht Schütteln,209,23,8,1,4,1 +337,3,2210,1,5,Morgenglühen,209,21,8,1,0,1 +1949,3,2210,1,5,Morgenglühen,209,21,8,1,1,1 +2972,3,2210,1,5,Morgenglühen,209,21,8,1,2,1 +3995,3,2210,1,5,Morgenglühen,209,21,8,1,3,1 +5018,3,2210,1,5,Morgenglühen,209,21,8,1,4,1 +338,3,3385,1,6,Glücksrad,209,27,8,1,0,1 +1950,3,3385,1,6,Glücksrad,209,27,8,1,1,1 +2973,3,3385,1,6,Glücksrad,209,27,8,1,2,1 +3996,3,3385,1,6,Glücksrad,209,27,8,1,3,1 +5019,3,3385,1,6,Glücksrad,209,27,8,1,4,1 +339,3,3925,1,6,Aspro Neraida,209,29,8,1,0,1 +1951,3,3925,1,6,Aspro Neraida,209,29,8,1,1,1 +2974,3,3925,1,6,Aspro Neraida,209,29,8,1,2,1 +3997,3,3925,1,6,Aspro Neraida,209,29,8,1,3,1 +5020,3,3925,1,6,Aspro Neraida,209,29,8,1,4,1 +340,3,4810,1,7,Vortex Flow,209,31,8,1,0,1 +1952,3,4810,1,7,Vortex Flow,209,31,8,1,1,1 +2975,3,4810,1,7,Vortex Flow,209,31,8,1,2,1 +3998,3,4810,1,7,Vortex Flow,209,31,8,1,3,1 +5021,3,4810,1,7,Vortex Flow,209,31,8,1,4,1 +341,3,7610,1,8,Gunvoltzeit,209,36,8,1,0,1 +1953,3,7610,1,8,Gunvoltzeit,209,36,8,1,1,1 +2976,3,7610,1,8,Gunvoltzeit,209,36,8,1,2,1 +3999,3,7610,1,8,Gunvoltzeit,209,36,8,1,3,1 +5022,3,7610,1,8,Gunvoltzeit,209,36,8,1,4,1 +342,3,5125,1,7,Zauberkraft,209,32,8,1,0,1 +1954,3,5125,1,7,Zauberkraft,209,32,8,1,1,1 +2977,3,5125,1,7,Zauberkraft,209,32,8,1,2,1 +4000,3,5125,1,7,Zauberkraft,209,32,8,1,3,1 +5023,3,5125,1,7,Zauberkraft,209,32,8,1,4,1 +343,3,5785,1,7,Weiß Merkmale,209,34,8,1,0,1 +1955,3,5785,1,7,Weiß Merkmale,209,34,8,1,1,1 +2978,3,5785,1,7,Weiß Merkmale,209,34,8,1,2,1 +4001,3,5785,1,7,Weiß Merkmale,209,34,8,1,3,1 +5024,3,5785,1,7,Weiß Merkmale,209,34,8,1,4,1 +344,3,10585,1,9,Dämmerungslicht,209,45,8,1,0,1 +1956,3,10585,1,9,Dämmerungslicht,209,45,8,1,1,1 +2979,3,10585,1,9,Dämmerungslicht,209,45,8,1,2,1 +4002,3,10585,1,9,Dämmerungslicht,209,45,8,1,3,1 +5025,3,10585,1,9,Dämmerungslicht,209,45,8,1,4,1 +345,3,6485,1,8,Metempsychosis,209,40,8,1,0,1 +1957,3,6485,1,8,Metempsychosis,209,40,8,1,1,1 +2980,3,6485,1,8,Metempsychosis,209,40,8,1,2,1 +4003,3,6485,1,8,Metempsychosis,209,40,8,1,3,1 +5026,3,6485,1,8,Metempsychosis,209,40,8,1,4,1 +346,3,6850,1,8,Kerukeion,209,37,8,1,0,1 +1958,3,6850,1,8,Kerukeion,209,37,8,1,1,1 +2981,3,6850,1,8,Kerukeion,209,37,8,1,2,1 +4004,3,6850,1,8,Kerukeion,209,37,8,1,3,1 +5027,3,6850,1,8,Kerukeion,209,37,8,1,4,1 +347,3,7225,1,8,Siegstraße,209,38,8,1,0,1 +1959,3,7225,1,8,Siegstraße,209,38,8,1,1,1 +2982,3,7225,1,8,Siegstraße,209,38,8,1,2,1 +4005,3,7225,1,8,Siegstraße,209,38,8,1,3,1 +5028,3,7225,1,8,Siegstraße,209,38,8,1,4,1 +348,3,10130,1,9,Kunstraum,209,45,8,1,0,1 +1960,3,10130,1,9,Kunstraum,209,45,8,1,1,1 +2983,3,10130,1,9,Kunstraum,209,45,8,1,2,1 +4006,3,10130,1,9,Kunstraum,209,45,8,1,3,1 +5029,3,10130,1,9,Kunstraum,209,45,8,1,4,1 +349,3,8005,1,8,Religious Beyond,209,40,8,1,0,1 +1961,3,8005,1,8,Religious Beyond,209,40,8,1,1,1 +2984,3,8005,1,8,Religious Beyond,209,40,8,1,2,1 +4007,3,8005,1,8,Religious Beyond,209,40,8,1,3,1 +5030,3,8005,1,8,Religious Beyond,209,40,8,1,4,1 +350,3,11050,1,9,Goldify,209,45,8,1,0,1 +1962,3,11050,1,9,Goldify,209,45,8,1,1,1 +2985,3,11050,1,9,Goldify,209,45,8,1,2,1 +4008,3,11050,1,9,Goldify,209,45,8,1,3,1 +5031,3,11050,1,9,Goldify,209,45,8,1,4,1 +351,3,10130,1,9,Unfinished,209,45,8,1,0,1 +1963,3,10130,1,9,Unfinished,209,45,8,1,1,1 +2986,3,10130,1,9,Unfinished,209,45,8,1,2,1 +4009,3,10130,1,9,Unfinished,209,45,8,1,3,1 +5032,3,10130,1,9,Unfinished,209,45,8,1,4,1 +352,3,10585,1,10,Großglauben,209,47,8,1,0,1 +1964,3,10585,1,10,Großglauben,209,47,8,1,1,1 +2987,3,10585,1,10,Großglauben,209,47,8,1,2,1 +4010,3,10585,1,10,Großglauben,209,47,8,1,3,1 +5033,3,10585,1,10,Großglauben,209,47,8,1,4,1 +353,3,11050,1,10,Farsighted Eye,209,49,8,1,0,1 +1965,3,11050,1,10,Farsighted Eye,209,49,8,1,1,1 +2988,3,11050,1,10,Farsighted Eye,209,49,8,1,2,1 +4011,3,11050,1,10,Farsighted Eye,209,49,8,1,3,1 +5034,3,11050,1,10,Farsighted Eye,209,49,8,1,4,1 +354,3,18005,1,12,Phytospóros,209,60,8,1,0,1 +1966,3,18005,1,12,Phytospóros,209,60,8,1,1,1 +2989,3,18005,1,12,Phytospóros,209,60,8,1,2,1 +4012,3,18005,1,12,Phytospóros,209,60,8,1,3,1 +5035,3,18005,1,12,Phytospóros,209,60,8,1,4,1 +355,3,11525,1,11,Krifo Proseuché,209,51,8,1,0,1 +1967,3,11525,1,11,Krifo Proseuché,209,51,8,1,1,1 +2990,3,11525,1,11,Krifo Proseuché,209,51,8,1,2,1 +4013,3,11525,1,11,Krifo Proseuché,209,51,8,1,3,1 +5036,3,11525,1,11,Krifo Proseuché,209,51,8,1,4,1 +356,3,13010,1,11,Reize Hoffnung,209,53,8,1,0,1 +1968,3,13010,1,11,Reize Hoffnung,209,53,8,1,1,1 +2991,3,13010,1,11,Reize Hoffnung,209,53,8,1,2,1 +4014,3,13010,1,11,Reize Hoffnung,209,53,8,1,3,1 +5037,3,13010,1,11,Reize Hoffnung,209,53,8,1,4,1 +357,3,15130,1,11,Vredesmos,209,55,8,1,0,1 +1969,3,15130,1,11,Vredesmos,209,55,8,1,1,1 +2992,3,15130,1,11,Vredesmos,209,55,8,1,2,1 +4015,3,15130,1,11,Vredesmos,209,55,8,1,3,1 +5038,3,15130,1,11,Vredesmos,209,55,8,1,4,1 +358,3,14050,1,11,Galant Bogen,209,55,8,1,0,1 +1970,3,14050,1,11,Galant Bogen,209,55,8,1,1,1 +2993,3,14050,1,11,Galant Bogen,209,55,8,1,2,1 +4016,3,14050,1,11,Galant Bogen,209,55,8,1,3,1 +5039,3,14050,1,11,Galant Bogen,209,55,8,1,4,1 +359,3,18005,1,12,Heiliger Berg,209,60,8,1,0,1 +1971,3,18005,1,12,Heiliger Berg,209,60,8,1,1,1 +2994,3,18005,1,12,Heiliger Berg,209,60,8,1,2,1 +4017,3,18005,1,12,Heiliger Berg,209,60,8,1,3,1 +5040,3,18005,1,12,Heiliger Berg,209,60,8,1,4,1 +360,3,15685,1,12,Ketzer Zwillinge,209,56,8,1,0,1 +1972,3,15685,1,12,Ketzer Zwillinge,209,56,8,1,1,1 +2995,3,15685,1,12,Ketzer Zwillinge,209,56,8,1,2,1 +4018,3,15685,1,12,Ketzer Zwillinge,209,56,8,1,3,1 +5041,3,15685,1,12,Ketzer Zwillinge,209,56,8,1,4,1 +361,3,15130,1,11,Frausgefühl,209,55,8,1,0,1 +1973,3,15130,1,11,Frausgefühl,209,55,8,1,1,1 +2996,3,15130,1,11,Frausgefühl,209,55,8,1,2,1 +4019,3,15130,1,11,Frausgefühl,209,55,8,1,3,1 +5042,3,15130,1,11,Frausgefühl,209,55,8,1,4,1 +362,3,16250,1,12,Finalen Schlag,209,58,8,1,0,1 +1974,3,16250,1,12,Finalen Schlag,209,58,8,1,1,1 +2997,3,16250,1,12,Finalen Schlag,209,58,8,1,2,1 +4020,3,16250,1,12,Finalen Schlag,209,58,8,1,3,1 +5043,3,16250,1,12,Finalen Schlag,209,58,8,1,4,1 +363,3,18005,1,12,Empyreal Force,209,60,8,1,0,1 +1975,3,18005,1,12,Empyreal Force,209,60,8,1,1,1 +2998,3,18005,1,12,Empyreal Force,209,60,8,1,2,1 +4021,3,18005,1,12,Empyreal Force,209,60,8,1,3,1 +5044,3,18005,1,12,Empyreal Force,209,60,8,1,4,1 +364,3,10130,1,9,Raging Truth,203,45,7,1,0,1 +1976,3,10130,1,9,Raging Truth,203,45,7,1,1,1 +2999,3,10130,1,9,Raging Truth,203,45,7,1,2,1 +4022,3,10130,1,9,Raging Truth,203,45,7,1,3,1 +5045,3,10130,1,9,Raging Truth,203,45,7,1,4,1 +365,3,2210,1,5,Warblade,203,23,7,1,0,1 +1977,3,2210,1,5,Warblade,203,23,7,1,1,1 +3000,3,2210,1,5,Warblade,203,23,7,1,2,1 +4023,3,2210,1,5,Warblade,203,23,7,1,3,1 +5046,3,2210,1,5,Warblade,203,23,7,1,4,1 +366,3,1450,1,4,Sharp Column,203,17,7,1,0,1 +1978,3,1450,1,4,Sharp Column,203,17,7,1,1,1 +3001,3,1450,1,4,Sharp Column,203,17,7,1,2,1 +4024,3,1450,1,4,Sharp Column,203,17,7,1,3,1 +5047,3,1450,1,4,Sharp Column,203,17,7,1,4,1 +367,3,2425,1,6,Iron Urchin,203,26,7,1,0,1 +1979,3,2425,1,6,Iron Urchin,203,26,7,1,1,1 +3002,3,2425,1,6,Iron Urchin,203,26,7,1,2,1 +4025,3,2425,1,6,Iron Urchin,203,26,7,1,3,1 +5048,3,2425,1,6,Iron Urchin,203,26,7,1,4,1 +368,3,3385,1,7,Flamberge,203,32,7,1,0,1 +1980,3,3385,1,7,Flamberge,203,32,7,1,1,1 +3003,3,3385,1,7,Flamberge,203,32,7,1,2,1 +4026,3,3385,1,7,Flamberge,203,32,7,1,3,1 +5049,3,3385,1,7,Flamberge,203,32,7,1,4,1 +369,3,4810,1,8,Lance Sword,203,38,7,1,0,1 +1981,3,4810,1,8,Lance Sword,203,38,7,1,1,1 +3004,3,4810,1,8,Lance Sword,203,38,7,1,2,1 +4027,3,4810,1,8,Lance Sword,203,38,7,1,3,1 +5050,3,4810,1,8,Lance Sword,203,38,7,1,4,1 +370,3,3925,1,7,Massive Hammer,203,35,7,1,0,1 +1982,3,3925,1,7,Massive Hammer,203,35,7,1,1,1 +3005,3,3925,1,7,Massive Hammer,203,35,7,1,2,1 +4028,3,3925,1,7,Massive Hammer,203,35,7,1,3,1 +5051,3,3925,1,7,Massive Hammer,203,35,7,1,4,1 +371,3,15685,1,12,Dissuader,203,55,7,1,0,1 +1983,3,15685,1,12,Dissuader,203,55,7,1,1,1 +3006,3,15685,1,12,Dissuader,203,55,7,1,2,1 +4029,3,15685,1,12,Dissuader,203,55,7,1,3,1 +5052,3,15685,1,12,Dissuader,203,55,7,1,4,1 +372,3,7225,1,10,Foreign Flamberge,203,47,7,1,0,1 +1984,3,7225,1,10,Foreign Flamberge,203,47,7,1,1,1 +3007,3,7225,1,10,Foreign Flamberge,203,47,7,1,2,1 +4030,3,7225,1,10,Foreign Flamberge,203,47,7,1,3,1 +5053,3,7225,1,10,Foreign Flamberge,203,47,7,1,4,1 +373,3,5785,1,9,Elfenkrieger,203,43,7,1,0,1 +1985,3,5785,1,9,Elfenkrieger,203,43,7,1,1,1 +3008,3,5785,1,9,Elfenkrieger,203,43,7,1,2,1 +4031,3,5785,1,9,Elfenkrieger,203,43,7,1,3,1 +5054,3,5785,1,9,Elfenkrieger,203,43,7,1,4,1 +374,3,8410,1,11,Glyph Victory,203,53,7,1,0,1 +1986,3,8410,1,11,Glyph Victory,203,53,7,1,1,1 +3009,3,8410,1,11,Glyph Victory,203,53,7,1,2,1 +4032,3,8410,1,11,Glyph Victory,203,53,7,1,3,1 +5055,3,8410,1,11,Glyph Victory,203,53,7,1,4,1 +375,3,7610,1,11,D D D,203,51,7,1,0,1 +1987,3,7610,1,11,D D D,203,51,7,1,1,1 +3010,3,7610,1,11,D D D,203,51,7,1,2,1 +4033,3,7610,1,11,D D D,203,51,7,1,3,1 +5056,3,7610,1,11,D D D,203,51,7,1,4,1 +376,3,8005,1,8,Noblesse Oblige,203,40,7,1,0,1 +1988,3,8005,1,8,Noblesse Oblige,203,40,7,1,1,1 +3011,3,8005,1,8,Noblesse Oblige,203,40,7,1,2,1 +4034,3,8005,1,8,Noblesse Oblige,203,40,7,1,3,1 +5057,3,8005,1,8,Noblesse Oblige,203,40,7,1,4,1 +377,3,21130,1,20,Demolish Hammer,203,65,7,1,0,1 +1989,3,21130,1,20,Demolish Hammer,203,65,7,1,1,1 +3012,3,21130,1,20,Demolish Hammer,203,65,7,1,2,1 +4035,3,21130,1,20,Demolish Hammer,203,65,7,1,3,1 +5058,3,21130,1,20,Demolish Hammer,203,65,7,1,4,1 +378,3,9250,1,11,Saving Grace,203,55,7,1,0,1 +1990,3,9250,1,11,Saving Grace,203,55,7,1,1,1 +3013,3,9250,1,11,Saving Grace,203,55,7,1,2,1 +4036,3,9250,1,11,Saving Grace,203,55,7,1,3,1 +5059,3,9250,1,11,Saving Grace,203,55,7,1,4,1 +379,3,24505,1,35,Egg of Agony,203,70,7,1,0,1 +1991,3,24505,1,35,Egg of Agony,203,70,7,1,1,1 +3014,3,24505,1,35,Egg of Agony,203,70,7,1,2,1 +4037,3,24505,1,35,Egg of Agony,203,70,7,1,3,1 +5060,3,24505,1,35,Egg of Agony,203,70,7,1,4,1 +380,3,18005,1,12,Tomos Chromos,203,60,7,1,0,1 +1992,3,18005,1,12,Tomos Chromos,203,60,7,1,1,1 +3015,3,18005,1,12,Tomos Chromos,203,60,7,1,2,1 +4038,3,18005,1,12,Tomos Chromos,203,60,7,1,3,1 +5061,3,18005,1,12,Tomos Chromos,203,60,7,1,4,1 +381,3,5125,1,9,Black Matter,203,41,7,1,0,1 +1993,3,5125,1,9,Black Matter,203,41,7,1,1,1 +3016,3,5125,1,9,Black Matter,203,41,7,1,2,1 +4039,3,5125,1,9,Black Matter,203,41,7,1,3,1 +5062,3,5125,1,9,Black Matter,203,41,7,1,4,1 +383,3,15685,1,12,Olympus,203,56,7,1,0,1 +1995,3,15685,1,12,Olympus,203,56,7,1,1,1 +3018,3,15685,1,12,Olympus,203,56,7,1,2,1 +4041,3,15685,1,12,Olympus,203,56,7,1,3,1 +5064,3,15685,1,12,Olympus,203,56,7,1,4,1 +384,3,15130,1,11,Gordion,203,55,7,1,0,1 +1996,3,15130,1,11,Gordion,203,55,7,1,1,1 +3019,3,15130,1,11,Gordion,203,55,7,1,2,1 +4042,3,15130,1,11,Gordion,203,55,7,1,3,1 +5065,3,15130,1,11,Gordion,203,55,7,1,4,1 +385,3,11050,1,11,Tri-Head,203,55,7,1,0,1 +1997,3,11050,1,11,Tri-Head,203,55,7,1,1,1 +3020,3,11050,1,11,Tri-Head,203,55,7,1,2,1 +4043,3,11050,1,11,Tri-Head,203,55,7,1,3,1 +5066,3,11050,1,11,Tri-Head,203,55,7,1,4,1 +386,3,22450,1,30,Gilgamesh Lance,203,67,7,1,0,1 +1998,3,22450,1,30,Gilgamesh Lance,203,67,7,1,1,1 +3021,3,22450,1,30,Gilgamesh Lance,203,67,7,1,2,1 +4044,3,22450,1,30,Gilgamesh Lance,203,67,7,1,3,1 +5067,3,22450,1,30,Gilgamesh Lance,203,67,7,1,4,1 +387,3,18005,1,12,Hartenklinger,203,60,7,1,0,1 +1999,3,18005,1,12,Hartenklinger,203,60,7,1,1,1 +3022,3,18005,1,12,Hartenklinger,203,60,7,1,2,1 +4045,3,18005,1,12,Hartenklinger,203,60,7,1,3,1 +5068,3,18005,1,12,Hartenklinger,203,60,7,1,4,1 +388,3,14050,1,10,Chestbreaker,203,49,7,1,0,1 +2000,3,14050,1,10,Chestbreaker,203,49,7,1,1,1 +3023,3,14050,1,10,Chestbreaker,203,49,7,1,2,1 +4046,3,14050,1,10,Chestbreaker,203,49,7,1,3,1 +5069,3,14050,1,10,Chestbreaker,203,49,7,1,4,1 +390,3,19225,1,15,Dáinsleif,203,62,7,1,0,1 +2002,3,19225,1,15,Dáinsleif,203,62,7,1,1,1 +3025,3,19225,1,15,Dáinsleif,203,62,7,1,2,1 +4048,3,19225,1,15,Dáinsleif,203,62,7,1,3,1 +5071,3,19225,1,15,Dáinsleif,203,62,7,1,4,1 +391,3,16250,1,12,Beast Symbol,203,58,7,1,0,1 +2003,3,16250,1,12,Beast Symbol,203,58,7,1,1,1 +3026,3,16250,1,12,Beast Symbol,203,58,7,1,2,1 +4049,3,16250,1,12,Beast Symbol,203,58,7,1,3,1 +5072,3,16250,1,12,Beast Symbol,203,58,7,1,4,1 +392,3,18005,1,12,Another Dimension,203,60,7,1,0,1 +2004,3,18005,1,12,Another Dimension,203,60,7,1,1,1 +3027,3,18005,1,12,Another Dimension,203,60,7,1,2,1 +4050,3,18005,1,12,Another Dimension,203,60,7,1,3,1 +5073,3,18005,1,12,Another Dimension,203,60,7,1,4,1 +394,3,9250,1,9,Albion,208,43,9,1,0,1 +2006,3,9250,1,9,Albion,208,43,9,1,1,1 +3029,3,9250,1,9,Albion,208,43,9,1,2,1 +4052,3,9250,1,9,Albion,208,43,9,1,3,1 +5075,3,9250,1,9,Albion,208,43,9,1,4,1 +395,3,8410,1,9,Callositas,208,41,9,1,0,1 +2007,3,8410,1,9,Callositas,208,41,9,1,1,1 +3030,3,8410,1,9,Callositas,208,41,9,1,2,1 +4053,3,8410,1,9,Callositas,208,41,9,1,3,1 +5076,3,8410,1,9,Callositas,208,41,9,1,4,1 +396,3,3385,1,6,Ferrum Gravis,208,26,9,1,0,1 +2008,3,3385,1,6,Ferrum Gravis,208,26,9,1,1,1 +3031,3,3385,1,6,Ferrum Gravis,208,26,9,1,2,1 +4054,3,3385,1,6,Ferrum Gravis,208,26,9,1,3,1 +5077,3,3385,1,6,Ferrum Gravis,208,26,9,1,4,1 +397,3,12010,1,10,Memento Mori,208,49,9,1,0,1 +2009,3,12010,1,10,Memento Mori,208,49,9,1,1,1 +3032,3,12010,1,10,Memento Mori,208,49,9,1,2,1 +4055,3,12010,1,10,Memento Mori,208,49,9,1,3,1 +5078,3,12010,1,10,Memento Mori,208,49,9,1,4,1 +398,3,11050,1,10,Robustum,208,47,9,1,0,1 +2010,3,11050,1,10,Robustum,208,47,9,1,1,1 +3033,3,11050,1,10,Robustum,208,47,9,1,2,1 +4056,3,11050,1,10,Robustum,208,47,9,1,3,1 +5079,3,11050,1,10,Robustum,208,47,9,1,4,1 +399,3,14050,1,11,Aeternitas,208,53,9,1,0,1 +2011,3,14050,1,11,Aeternitas,208,53,9,1,1,1 +3034,3,14050,1,11,Aeternitas,208,53,9,1,2,1 +4057,3,14050,1,11,Aeternitas,208,53,9,1,3,1 +5080,3,14050,1,11,Aeternitas,208,53,9,1,4,1 +401,3,13010,1,11,Honestatis,208,51,9,1,0,1 +2013,3,13010,1,11,Honestatis,208,51,9,1,1,1 +3036,3,13010,1,11,Honestatis,208,51,9,1,2,1 +4059,3,13010,1,11,Honestatis,208,51,9,1,3,1 +5082,3,13010,1,11,Honestatis,208,51,9,1,4,1 +402,3,15685,1,12,Bellator,208,55,9,1,0,1 +2014,3,15685,1,12,Bellator,208,55,9,1,1,1 +3037,3,15685,1,12,Bellator,208,55,9,1,2,1 +4060,3,15685,1,12,Bellator,208,55,9,1,3,1 +5083,3,15685,1,12,Bellator,208,55,9,1,4,1 +403,3,16250,1,12,Unexpected Force,208,58,9,1,0,1 +2015,3,16250,1,12,Unexpected Force,208,58,9,1,1,1 +3038,3,16250,1,12,Unexpected Force,208,58,9,1,2,1 +4061,3,16250,1,12,Unexpected Force,208,58,9,1,3,1 +5084,3,16250,1,12,Unexpected Force,208,58,9,1,4,1 +404,3,15130,1,11,Fates' Glance,208,55,9,1,0,1 +2016,3,15130,1,11,Fates' Glance,208,55,9,1,1,1 +3039,3,15130,1,11,Fates' Glance,208,55,9,1,2,1 +4062,3,15130,1,11,Fates' Glance,208,55,9,1,3,1 +5085,3,15130,1,11,Fates' Glance,208,55,9,1,4,1 +405,3,15685,1,12,Veritas,208,56,9,1,0,1 +2017,3,15685,1,12,Veritas,208,56,9,1,1,1 +3040,3,15685,1,12,Veritas,208,56,9,1,2,1 +4063,3,15685,1,12,Veritas,208,56,9,1,3,1 +5086,3,15685,1,12,Veritas,208,56,9,1,4,1 +406,3,28130,1,50,Animus,208,75,9,1,0,1 +2018,3,28130,1,50,Animus,208,75,9,1,1,1 +3041,3,28130,1,50,Animus,208,75,9,1,2,1 +4064,3,28130,1,50,Animus,208,75,9,1,3,1 +5087,3,28130,1,50,Animus,208,75,9,1,4,1 +407,3,8005,1,8,Testament Scale,208,40,9,1,0,1 +2019,3,8005,1,8,Testament Scale,208,40,9,1,1,1 +3042,3,8005,1,8,Testament Scale,208,40,9,1,2,1 +4065,3,8005,1,8,Testament Scale,208,40,9,1,3,1 +5088,3,8005,1,8,Testament Scale,208,40,9,1,4,1 +408,3,28130,1,50,Victor,208,75,9,1,0,1 +2020,3,28130,1,50,Victor,208,75,9,1,1,1 +3043,3,28130,1,50,Victor,208,75,9,1,2,1 +4066,3,28130,1,50,Victor,208,75,9,1,3,1 +5089,3,28130,1,50,Victor,208,75,9,1,4,1 +409,3,10130,1,9,Arcanum,208,45,9,1,0,1 +2021,3,10130,1,9,Arcanum,208,45,9,1,1,1 +3044,3,10130,1,9,Arcanum,208,45,9,1,2,1 +4067,3,10130,1,9,Arcanum,208,45,9,1,3,1 +5090,3,10130,1,9,Arcanum,208,45,9,1,4,1 +410,3,19225,1,15,Centuria,208,62,9,1,0,1 +2022,3,19225,1,15,Centuria,208,62,9,1,1,1 +3045,3,19225,1,15,Centuria,208,62,9,1,2,1 +4068,3,19225,1,15,Centuria,208,62,9,1,3,1 +5091,3,19225,1,15,Centuria,208,62,9,1,4,1 +411,3,21130,1,20,Adamant,208,65,9,1,0,1 +2023,3,21130,1,20,Adamant,208,65,9,1,1,1 +3046,3,21130,1,20,Adamant,208,65,9,1,2,1 +4069,3,21130,1,20,Adamant,208,65,9,1,3,1 +5092,3,21130,1,20,Adamant,208,65,9,1,4,1 +412,3,24505,1,35,Ostium,208,70,9,1,0,1 +2024,3,24505,1,35,Ostium,208,70,9,1,1,1 +3047,3,24505,1,35,Ostium,208,70,9,1,2,1 +4070,3,24505,1,35,Ostium,208,70,9,1,3,1 +5093,3,24505,1,35,Ostium,208,70,9,1,4,1 +413,3,15130,1,11,Portae Lucis,208,55,9,1,0,1 +2025,3,15130,1,11,Portae Lucis,208,55,9,1,1,1 +3048,3,15130,1,11,Portae Lucis,208,55,9,1,2,1 +4071,3,15130,1,11,Portae Lucis,208,55,9,1,3,1 +5094,3,15130,1,11,Portae Lucis,208,55,9,1,4,1 +414,3,29650,1,60,Rorem Cubito,208,77,9,1,0,1 +2026,3,29650,1,60,Rorem Cubito,208,77,9,1,1,1 +3049,3,29650,1,60,Rorem Cubito,208,77,9,1,2,1 +4072,3,29650,1,60,Rorem Cubito,208,77,9,1,3,1 +5095,3,29650,1,60,Rorem Cubito,208,77,9,1,4,1 +415,3,18005,1,12,Brachium Spiritus,208,60,9,1,0,1 +2027,3,18005,1,12,Brachium Spiritus,208,60,9,1,1,1 +3050,3,18005,1,12,Brachium Spiritus,208,60,9,1,2,1 +4073,3,18005,1,12,Brachium Spiritus,208,60,9,1,3,1 +5096,3,18005,1,12,Brachium Spiritus,208,60,9,1,4,1 +416,3,32005,1,65,Solitude,208,80,9,1,0,1 +2028,3,32005,1,65,Solitude,208,80,9,1,1,1 +3051,3,32005,1,65,Solitude,208,80,9,1,2,1 +4074,3,32005,1,65,Solitude,208,80,9,1,3,1 +5097,3,32005,1,65,Solitude,208,80,9,1,4,1 +417,3,18005,1,12,Nigrum Corpus,208,60,9,1,0,1 +2029,3,18005,1,12,Nigrum Corpus,208,60,9,1,1,1 +3052,3,18005,1,12,Nigrum Corpus,208,60,9,1,2,1 +4075,3,18005,1,12,Nigrum Corpus,208,60,9,1,3,1 +5098,3,18005,1,12,Nigrum Corpus,208,60,9,1,4,1 +418,3,32005,1,65,Tenebrae de Ragel,208,80,9,1,0,1 +2030,3,32005,1,65,Tenebrae de Ragel,208,80,9,1,1,1 +3053,3,32005,1,65,Tenebrae de Ragel,208,80,9,1,2,1 +4076,3,32005,1,65,Tenebrae de Ragel,208,80,9,1,3,1 +5099,3,32005,1,65,Tenebrae de Ragel,208,80,9,1,4,1 +419,3,22450,1,30,Ichthus Terram,208,67,9,1,0,1 +2031,3,22450,1,30,Ichthus Terram,208,67,9,1,1,1 +3054,3,22450,1,30,Ichthus Terram,208,67,9,1,2,1 +4077,3,22450,1,30,Ichthus Terram,208,67,9,1,3,1 +5100,3,22450,1,30,Ichthus Terram,208,67,9,1,4,1 +421,3,18005,1,12,Ars Magna,208,60,9,1,0,1 +2033,3,18005,1,12,Ars Magna,208,60,9,1,1,1 +3056,3,18005,1,12,Ars Magna,208,60,9,1,2,1 +4079,3,18005,1,12,Ars Magna,208,60,9,1,3,1 +5102,3,18005,1,12,Ars Magna,208,60,9,1,4,1 +9351,3,11050,1,9,Servant's Fate,206,45,2,1,0,1 +9352,3,11050,1,9,Servant's Fate,206,45,2,1,1,1 +9353,3,11050,1,9,Servant's Fate,206,45,2,1,2,1 +9354,3,11050,1,9,Servant's Fate,206,45,2,1,3,1 +9355,3,11050,1,9,Servant's Fate,206,45,2,1,4,1 +9356,3,10130,1,9,Deep Crimson,206,45,2,1,0,1 +9357,3,10130,1,9,Deep Crimson,206,45,2,1,1,1 +9358,3,10130,1,9,Deep Crimson,206,45,2,1,2,1 +9359,3,10130,1,9,Deep Crimson,206,45,2,1,3,1 +9360,3,10130,1,9,Deep Crimson,206,45,2,1,4,1 +9873,3,0,1,7,Benefit Sword,201,1,1,0,0,1 +9876,3,0,1,7,Benefit Wall,204,1,5,0,0,1 +9879,3,0,1,7,Benefit Bow,207,1,3,0,0,1 +9882,3,0,1,7,Benefit Staff,211,1,4,0,0,1 +10042,3,1940,1,5,Power Beak,201,23,1,1,0,1 +10043,3,1940,1,5,Power Beak,201,23,1,1,1,1 +10044,3,1940,1,5,Power Beak,201,23,1,1,2,1 +10045,3,1940,1,5,Power Beak,201,23,1,1,3,1 +10046,3,1940,1,5,Power Beak,201,23,1,1,4,1 +10216,3,500,1,6,Sword of Nemesis,201,1,1,2,0,1 +10217,3,500,1,6,Sword of Nemesis,201,1,1,2,1,1 +10218,3,500,1,6,Sword of Nemesis,201,1,1,2,2,1 +10219,3,500,1,6,Sword of Nemesis,201,1,1,2,3,1 +10220,3,500,1,6,Sword of Nemesis,201,1,1,2,4,1 +10196,3,10000,1,11,Dragon's Dogma,201,1,1,4,0,1 +10197,3,10000,1,11,Dragon's Dogma,201,1,1,4,1,1 +10198,3,10000,1,11,Dragon's Dogma,201,1,1,4,2,1 +10199,3,10000,1,11,Dragon's Dogma,201,1,1,4,3,1 +10200,3,10000,1,11,Dragon's Dogma,201,1,1,4,4,1 +10201,3,10000,1,11,Dragon's Toll,201,1,1,4,0,1 +10202,3,10000,1,11,Dragon's Toll,201,1,1,4,1,1 +10203,3,10000,1,11,Dragon's Toll,201,1,1,4,2,1 +10204,3,10000,1,11,Dragon's Toll,201,1,1,4,3,1 +10205,3,10000,1,11,Dragon's Toll,201,1,1,4,4,1 +10206,3,10000,1,7,Cross Rapier of Sparks,201,15,1,3,0,1 +10207,3,10000,1,7,Cross Rapier of Sparks,201,15,1,3,1,1 +10208,3,10000,1,7,Cross Rapier of Sparks,201,15,1,3,2,1 +10209,3,10000,1,7,Cross Rapier of Sparks,201,15,1,3,3,1 +10210,3,10000,1,7,Cross Rapier of Sparks,201,15,1,3,4,1 +10211,3,10000,1,7,Mark of the Wicked Morning Star,201,15,1,4,0,1 +10212,3,10000,1,7,Mark of the Wicked Morning Star,201,15,1,4,1,1 +10213,3,10000,1,7,Mark of the Wicked Morning Star,201,15,1,4,2,1 +10214,3,10000,1,7,Mark of the Wicked Morning Star,201,15,1,4,3,1 +10215,3,10000,1,7,Mark of the Wicked Morning Star,201,15,1,4,4,1 +10166,3,5000,1,11,Olfring Sword (Red),201,1,1,3,0,1 +10167,3,5000,1,11,Olfring Sword (Red),201,1,1,3,1,1 +10168,3,5000,1,11,Olfring Sword (Red),201,1,1,3,2,1 +10169,3,5000,1,11,Olfring Sword (Red),201,1,1,3,3,1 +10170,3,5000,1,11,Olfring Sword (Red),201,1,1,3,4,1 +10171,3,5000,1,12,Olfring Sword (Green),201,1,1,4,0,1 +10172,3,5000,1,12,Olfring Sword (Green),201,1,1,4,1,1 +10173,3,5000,1,12,Olfring Sword (Green),201,1,1,4,2,1 +10174,3,5000,1,12,Olfring Sword (Green),201,1,1,4,3,1 +10175,3,5000,1,12,Olfring Sword (Green),201,1,1,4,4,1 +10176,3,5000,1,6,Olfring Sword (Blue),201,1,1,2,0,1 +10177,3,5000,1,6,Olfring Sword (Blue),201,1,1,2,1,1 +10178,3,5000,1,6,Olfring Sword (Blue),201,1,1,2,2,1 +10179,3,5000,1,6,Olfring Sword (Blue),201,1,1,2,3,1 +10180,3,5000,1,6,Olfring Sword (Blue),201,1,1,2,4,1 +10181,3,5000,1,10,Olfring Sword (Heaven),201,1,1,4,0,1 +10182,3,5000,1,10,Olfring Sword (Heaven),201,1,1,4,1,1 +10183,3,5000,1,10,Olfring Sword (Heaven),201,1,1,4,2,1 +10184,3,5000,1,10,Olfring Sword (Heaven),201,1,1,4,3,1 +10185,3,5000,1,10,Olfring Sword (Heaven),201,1,1,4,4,1 +10186,3,5000,1,6,Olfring Sword (Earth),201,1,1,2,0,1 +10187,3,5000,1,6,Olfring Sword (Earth),201,1,1,2,1,1 +10188,3,5000,1,6,Olfring Sword (Earth),201,1,1,2,2,1 +10189,3,5000,1,6,Olfring Sword (Earth),201,1,1,2,3,1 +10190,3,5000,1,6,Olfring Sword (Earth),201,1,1,2,4,1 +10191,3,5000,1,3,Olfring Sword (Black),201,1,1,2,0,1 +10192,3,5000,1,3,Olfring Sword (Black),201,1,1,2,1,1 +10193,3,5000,1,3,Olfring Sword (Black),201,1,1,2,2,1 +10194,3,5000,1,3,Olfring Sword (Black),201,1,1,2,3,1 +10195,3,5000,1,3,Olfring Sword (Black),201,1,1,2,4,1 +10271,3,10000,1,11,Dragon's Dogma Giga,203,1,7,4,0,1 +10272,3,10000,1,11,Dragon's Dogma Giga,203,1,7,4,1,1 +10273,3,10000,1,11,Dragon's Dogma Giga,203,1,7,4,2,1 +10274,3,10000,1,11,Dragon's Dogma Giga,203,1,7,4,3,1 +10275,3,10000,1,11,Dragon's Dogma Giga,203,1,7,4,4,1 +10301,3,500,1,6,Wall of Nemesis,204,1,5,2,0,1 +10302,3,500,1,6,Wall of Nemesis,204,1,5,2,1,1 +10303,3,500,1,6,Wall of Nemesis,204,1,5,2,2,1 +10304,3,500,1,6,Wall of Nemesis,204,1,5,2,3,1 +10305,3,500,1,6,Wall of Nemesis,204,1,5,2,4,1 +10286,3,10000,1,11,Dragon's Scale,204,1,5,4,0,1 +10287,3,10000,1,11,Dragon's Scale,204,1,5,4,1,1 +10288,3,10000,1,11,Dragon's Scale,204,1,5,4,2,1 +10289,3,10000,1,11,Dragon's Scale,204,1,5,4,3,1 +10290,3,10000,1,11,Dragon's Scale,204,1,5,4,4,1 +10291,3,10000,1,7,Gazing Glow of Sparks,204,15,5,3,0,1 +10292,3,10000,1,7,Gazing Glow of Sparks,204,15,5,3,1,1 +10293,3,10000,1,7,Gazing Glow of Sparks,204,15,5,3,2,1 +10294,3,10000,1,7,Gazing Glow of Sparks,204,15,5,3,3,1 +10295,3,10000,1,7,Gazing Glow of Sparks,204,15,5,3,4,1 +10296,3,10000,1,7,Mark of the Wicked Cursed Tomb,204,15,5,4,0,1 +10297,3,10000,1,7,Mark of the Wicked Cursed Tomb,204,15,5,4,1,1 +10298,3,10000,1,7,Mark of the Wicked Cursed Tomb,204,15,5,4,2,1 +10299,3,10000,1,7,Mark of the Wicked Cursed Tomb,204,15,5,4,3,1 +10300,3,10000,1,7,Mark of the Wicked Cursed Tomb,204,15,5,4,4,1 +10316,3,10000,1,11,Kris Naga Artery,206,1,2,4,0,1 +10317,3,10000,1,11,Kris Naga Artery,206,1,2,4,1,1 +10318,3,10000,1,11,Kris Naga Artery,206,1,2,4,2,1 +10319,3,10000,1,11,Kris Naga Artery,206,1,2,4,3,1 +10320,3,10000,1,11,Kris Naga Artery,206,1,2,4,4,1 +10321,3,10000,1,7,Parrying Daggers of Sparks,206,15,2,3,0,1 +10322,3,10000,1,7,Parrying Daggers of Sparks,206,15,2,3,1,1 +10323,3,10000,1,7,Parrying Daggers of Sparks,206,15,2,3,2,1 +10324,3,10000,1,7,Parrying Daggers of Sparks,206,15,2,3,3,1 +10325,3,10000,1,7,Parrying Daggers of Sparks,206,15,2,3,4,1 +10326,3,10000,1,7,Mark of the Wicked Supatoria,206,15,2,4,0,1 +10327,3,10000,1,7,Mark of the Wicked Supatoria,206,15,2,4,1,1 +10328,3,10000,1,7,Mark of the Wicked Supatoria,206,15,2,4,2,1 +10329,3,10000,1,7,Mark of the Wicked Supatoria,206,15,2,4,3,1 +10330,3,10000,1,7,Mark of the Wicked Supatoria,206,15,2,4,4,1 +10346,3,500,1,6,Bow of Nemesis,207,1,3,2,0,1 +10347,3,500,1,6,Bow of Nemesis,207,1,3,2,1,1 +10348,3,500,1,6,Bow of Nemesis,207,1,3,2,2,1 +10349,3,500,1,6,Bow of Nemesis,207,1,3,2,3,1 +10350,3,500,1,6,Bow of Nemesis,207,1,3,2,4,1 +10331,3,10000,1,11,Dragon's Bow,207,1,3,4,0,1 +10332,3,10000,1,11,Dragon's Bow,207,1,3,4,1,1 +10333,3,10000,1,11,Dragon's Bow,207,1,3,4,2,1 +10334,3,10000,1,11,Dragon's Bow,207,1,3,4,3,1 +10335,3,10000,1,11,Dragon's Bow,207,1,3,4,4,1 +10336,3,10000,1,7,Flood Ray of Sparks,207,15,3,3,0,1 +10337,3,10000,1,7,Flood Ray of Sparks,207,15,3,3,1,1 +10338,3,10000,1,7,Flood Ray of Sparks,207,15,3,3,2,1 +10339,3,10000,1,7,Flood Ray of Sparks,207,15,3,3,3,1 +10340,3,10000,1,7,Flood Ray of Sparks,207,15,3,3,4,1 +10341,3,10000,1,7,Mark of the Wicked Vine Stalk,207,15,3,4,0,1 +10342,3,10000,1,7,Mark of the Wicked Vine Stalk,207,15,3,4,1,1 +10343,3,10000,1,7,Mark of the Wicked Vine Stalk,207,15,3,4,2,1 +10344,3,10000,1,7,Mark of the Wicked Vine Stalk,207,15,3,4,3,1 +10345,3,10000,1,7,Mark of the Wicked Vine Stalk,207,15,3,4,4,1 +10351,3,10000,1,11,Dragon's Wing,208,1,9,4,0,1 +10352,3,10000,1,11,Dragon's Wing,208,1,9,4,1,1 +10353,3,10000,1,11,Dragon's Wing,208,1,9,4,2,1 +10354,3,10000,1,11,Dragon's Wing,208,1,9,4,3,1 +10355,3,10000,1,11,Dragon's Wing,208,1,9,4,4,1 +10366,3,10000,1,11,Dragon's Spell,209,1,8,4,0,1 +10367,3,10000,1,11,Dragon's Spell,209,1,8,4,1,1 +10368,3,10000,1,11,Dragon's Spell,209,1,8,4,2,1 +10369,3,10000,1,11,Dragon's Spell,209,1,8,4,3,1 +10370,3,10000,1,11,Dragon's Spell,209,1,8,4,4,1 +10376,3,10000,1,7,Mark of the Wicked Blood Staff,209,15,8,4,0,1 +10377,3,10000,1,7,Mark of the Wicked Blood Staff,209,15,8,4,1,1 +10378,3,10000,1,7,Mark of the Wicked Blood Staff,209,15,8,4,2,1 +10379,3,10000,1,7,Mark of the Wicked Blood Staff,209,15,8,4,3,1 +10380,3,10000,1,7,Mark of the Wicked Blood Staff,209,15,8,4,4,1 +10396,3,500,1,6,Staff of Nemesis,211,1,4,2,0,1 +10397,3,500,1,6,Staff of Nemesis,211,1,4,2,1,1 +10398,3,500,1,6,Staff of Nemesis,211,1,4,2,2,1 +10399,3,500,1,6,Staff of Nemesis,211,1,4,2,3,1 +10400,3,500,1,6,Staff of Nemesis,211,1,4,2,4,1 +10381,3,10000,1,11,Dragon's Staff,211,1,4,4,0,1 +10382,3,10000,1,11,Dragon's Staff,211,1,4,4,1,1 +10383,3,10000,1,11,Dragon's Staff,211,1,4,4,2,1 +10384,3,10000,1,11,Dragon's Staff,211,1,4,4,3,1 +10385,3,10000,1,11,Dragon's Staff,211,1,4,4,4,1 +10386,3,10000,1,7,Azure Closer of Sparks,211,15,4,3,0,1 +10387,3,10000,1,7,Azure Closer of Sparks,211,15,4,3,1,1 +10388,3,10000,1,7,Azure Closer of Sparks,211,15,4,3,2,1 +10389,3,10000,1,7,Azure Closer of Sparks,211,15,4,3,3,1 +10390,3,10000,1,7,Azure Closer of Sparks,211,15,4,3,4,1 +10391,3,10000,1,7,Mark of the Wicked Soul Rampage,211,15,4,4,0,1 +10392,3,10000,1,7,Mark of the Wicked Soul Rampage,211,15,4,4,1,1 +10393,3,10000,1,7,Mark of the Wicked Soul Rampage,211,15,4,4,2,1 +10394,3,10000,1,7,Mark of the Wicked Soul Rampage,211,15,4,4,3,1 +10395,3,10000,1,7,Mark of the Wicked Soul Rampage,211,15,4,4,4,1 +10401,3,10000,1,11,Dragon's Wand,212,1,6,4,0,1 +10402,3,10000,1,11,Dragon's Wand,212,1,6,4,1,1 +10403,3,10000,1,11,Dragon's Wand,212,1,6,4,2,1 +10404,3,10000,1,11,Dragon's Wand,212,1,6,4,3,1 +10405,3,10000,1,11,Dragon's Wand,212,1,6,4,4,1 +10406,3,10000,1,7,Twin Wisdom of Sparks,212,15,6,3,0,1 +10407,3,10000,1,7,Twin Wisdom of Sparks,212,15,6,3,1,1 +10408,3,10000,1,7,Twin Wisdom of Sparks,212,15,6,3,2,1 +10409,3,10000,1,7,Twin Wisdom of Sparks,212,15,6,3,3,1 +10410,3,10000,1,7,Twin Wisdom of Sparks,212,15,6,3,4,1 +10411,3,10000,1,7,Mark of the Wicked Leraje Cane,212,15,6,4,0,1 +10412,3,10000,1,7,Mark of the Wicked Leraje Cane,212,15,6,4,1,1 +10413,3,10000,1,7,Mark of the Wicked Leraje Cane,212,15,6,4,2,1 +10414,3,10000,1,7,Mark of the Wicked Leraje Cane,212,15,6,4,3,1 +10415,3,10000,1,7,Mark of the Wicked Leraje Cane,212,15,6,4,4,1 +10634,3,5000,1,7,Olfring Cane (Red),211,1,4,3,0,1 +10635,3,5000,1,7,Olfring Cane (Red),211,1,4,3,1,1 +10636,3,5000,1,7,Olfring Cane (Red),211,1,4,3,2,1 +10637,3,5000,1,7,Olfring Cane (Red),211,1,4,3,3,1 +10638,3,5000,1,7,Olfring Cane (Red),211,1,4,3,4,1 +10639,3,5000,1,7,Olfring Cane (Green),211,1,4,3,0,1 +10640,3,5000,1,7,Olfring Cane (Green),211,1,4,3,1,1 +10641,3,5000,1,7,Olfring Cane (Green),211,1,4,3,2,1 +10642,3,5000,1,7,Olfring Cane (Green),211,1,4,3,3,1 +10643,3,5000,1,7,Olfring Cane (Green),211,1,4,3,4,1 +10644,3,5000,1,4,Olfring Cane (Blue),211,1,4,2,0,1 +10645,3,5000,1,4,Olfring Cane (Blue),211,1,4,2,1,1 +10646,3,5000,1,4,Olfring Cane (Blue),211,1,4,2,2,1 +10647,3,5000,1,4,Olfring Cane (Blue),211,1,4,2,3,1 +10648,3,5000,1,4,Olfring Cane (Blue),211,1,4,2,4,1 +10649,3,5000,1,3,Olfring Cane (Heaven),211,1,4,2,0,1 +10650,3,5000,1,3,Olfring Cane (Heaven),211,1,4,2,1,1 +10651,3,5000,1,3,Olfring Cane (Heaven),211,1,4,2,2,1 +10652,3,5000,1,3,Olfring Cane (Heaven),211,1,4,2,3,1 +10653,3,5000,1,3,Olfring Cane (Heaven),211,1,4,2,4,1 +11178,3,5000,1,11,Olfring Cane (Earth),211,15,4,3,0,1 +11179,3,5000,1,11,Olfring Cane (Earth),211,15,4,3,1,1 +11180,3,5000,1,11,Olfring Cane (Earth),211,15,4,3,2,1 +11181,3,5000,1,11,Olfring Cane (Earth),211,15,4,3,3,1 +11182,3,5000,1,11,Olfring Cane (Earth),211,15,4,3,4,1 +10659,3,5000,1,5,Olfring Cane (Black),211,1,4,3,0,1 +10660,3,5000,1,5,Olfring Cane (Black),211,1,4,3,1,1 +10661,3,5000,1,5,Olfring Cane (Black),211,1,4,3,2,1 +10662,3,5000,1,5,Olfring Cane (Black),211,1,4,3,3,1 +10663,3,5000,1,5,Olfring Cane (Black),211,1,4,3,4,1 +10677,3,10000,1,11,Dragon's Head,203,1,7,4,0,1 +10678,3,10000,1,11,Dragon's Head,203,1,7,4,1,1 +10679,3,10000,1,11,Dragon's Head,203,1,7,4,2,1 +10680,3,10000,1,11,Dragon's Head,203,1,7,4,3,1 +10681,3,10000,1,11,Dragon's Head,203,1,7,4,4,1 +10713,3,5000,1,4,Olfring Bow (Red),207,1,3,3,0,1 +10714,3,5000,1,4,Olfring Bow (Red),207,1,3,3,1,1 +10715,3,5000,1,4,Olfring Bow (Red),207,1,3,3,2,1 +10716,3,5000,1,4,Olfring Bow (Red),207,1,3,3,3,1 +10717,3,5000,1,4,Olfring Bow (Red),207,1,3,3,4,1 +10718,3,5000,1,10,Olfring Bow (Green),207,1,3,4,0,1 +10719,3,5000,1,10,Olfring Bow (Green),207,1,3,4,1,1 +10720,3,5000,1,10,Olfring Bow (Green),207,1,3,4,2,1 +10721,3,5000,1,10,Olfring Bow (Green),207,1,3,4,3,1 +10722,3,5000,1,10,Olfring Bow (Green),207,1,3,4,4,1 +10723,3,5000,1,3,Olfring Bow (Blue),207,1,3,2,0,1 +10724,3,5000,1,3,Olfring Bow (Blue),207,1,3,2,1,1 +10725,3,5000,1,3,Olfring Bow (Blue),207,1,3,2,2,1 +10726,3,5000,1,3,Olfring Bow (Blue),207,1,3,2,3,1 +10727,3,5000,1,3,Olfring Bow (Blue),207,1,3,2,4,1 +10728,3,5000,1,6,Olfring Bow (Heaven),207,1,3,3,0,1 +10729,3,5000,1,6,Olfring Bow (Heaven),207,1,3,3,1,1 +10730,3,5000,1,6,Olfring Bow (Heaven),207,1,3,3,2,1 +10731,3,5000,1,6,Olfring Bow (Heaven),207,1,3,3,3,1 +10732,3,5000,1,6,Olfring Bow (Heaven),207,1,3,3,4,1 +10733,3,5000,1,12,Olfring Bow (Earth),207,1,3,4,0,1 +10734,3,5000,1,12,Olfring Bow (Earth),207,1,3,4,1,1 +10735,3,5000,1,12,Olfring Bow (Earth),207,1,3,4,2,1 +10736,3,5000,1,12,Olfring Bow (Earth),207,1,3,4,3,1 +10737,3,5000,1,12,Olfring Bow (Earth),207,1,3,4,4,1 +10738,3,5000,1,3,Olfring Bow (Black),207,1,3,3,0,1 +10739,3,5000,1,3,Olfring Bow (Black),207,1,3,3,1,1 +10740,3,5000,1,3,Olfring Bow (Black),207,1,3,3,2,1 +10741,3,5000,1,3,Olfring Bow (Black),207,1,3,3,3,1 +10742,3,5000,1,3,Olfring Bow (Black),207,1,3,3,4,1 +10743,3,5000,1,7,Olfring Guard (Red),204,1,5,4,0,1 +10744,3,5000,1,7,Olfring Guard (Red),204,1,5,4,1,1 +10745,3,5000,1,7,Olfring Guard (Red),204,1,5,4,2,1 +10746,3,5000,1,7,Olfring Guard (Red),204,1,5,4,3,1 +10747,3,5000,1,7,Olfring Guard (Red),204,1,5,4,4,1 +10748,3,5000,1,12,Olfring Guard (Green),204,1,5,4,0,1 +10749,3,5000,1,12,Olfring Guard (Green),204,1,5,4,1,1 +10750,3,5000,1,12,Olfring Guard (Green),204,1,5,4,2,1 +10751,3,5000,1,12,Olfring Guard (Green),204,1,5,4,3,1 +10752,3,5000,1,12,Olfring Guard (Green),204,1,5,4,4,1 +10753,3,5000,1,4,Olfring Guard (Blue),204,1,5,2,0,1 +10754,3,5000,1,4,Olfring Guard (Blue),204,1,5,2,1,1 +10755,3,5000,1,4,Olfring Guard (Blue),204,1,5,2,2,1 +10756,3,5000,1,4,Olfring Guard (Blue),204,1,5,2,3,1 +10757,3,5000,1,4,Olfring Guard (Blue),204,1,5,2,4,1 +10758,3,5000,1,8,Olfring Guard (Heaven),204,1,5,3,0,1 +10759,3,5000,1,8,Olfring Guard (Heaven),204,1,5,3,1,1 +10760,3,5000,1,8,Olfring Guard (Heaven),204,1,5,3,2,1 +10761,3,5000,1,8,Olfring Guard (Heaven),204,1,5,3,3,1 +10762,3,5000,1,8,Olfring Guard (Heaven),204,1,5,3,4,1 +10763,3,5000,1,3,Olfring Guard (Earth),204,1,5,2,0,1 +10764,3,5000,1,3,Olfring Guard (Earth),204,1,5,2,1,1 +10765,3,5000,1,3,Olfring Guard (Earth),204,1,5,2,2,1 +10766,3,5000,1,3,Olfring Guard (Earth),204,1,5,2,3,1 +10767,3,5000,1,3,Olfring Guard (Earth),204,1,5,2,4,1 +10768,3,5000,1,5,Olfring Guard (Black),204,1,5,3,0,1 +10769,3,5000,1,5,Olfring Guard (Black),204,1,5,3,1,1 +10770,3,5000,1,5,Olfring Guard (Black),204,1,5,3,2,1 +10771,3,5000,1,5,Olfring Guard (Black),204,1,5,3,3,1 +10772,3,5000,1,5,Olfring Guard (Black),204,1,5,3,4,1 +11072,3,6728,1,9,Straight Sword,201,41,1,1,0,1 +11073,3,6728,1,9,Straight Sword,201,41,1,1,1,1 +11074,3,6728,1,9,Straight Sword,201,41,1,1,2,1 +11075,3,6728,1,9,Straight Sword,201,41,1,1,3,1 +11076,3,6728,1,9,Straight Sword,201,41,1,1,4,1 +11077,3,7400,1,9,Hoplite Makhaira,201,43,1,1,0,1 +11078,3,7400,1,9,Hoplite Makhaira,201,43,1,1,1,1 +11079,3,7400,1,9,Hoplite Makhaira,201,43,1,1,2,1 +11080,3,7400,1,9,Hoplite Makhaira,201,43,1,1,3,1 +11081,3,7400,1,9,Hoplite Makhaira,201,43,1,1,4,1 +11082,3,7400,1,9,Thorny Rowdy,201,43,1,1,0,1 +11083,3,7400,1,9,Thorny Rowdy,201,43,1,1,1,1 +11084,3,7400,1,9,Thorny Rowdy,201,43,1,1,2,1 +11085,3,7400,1,9,Thorny Rowdy,201,43,1,1,3,1 +11086,3,7400,1,9,Thorny Rowdy,201,43,1,1,4,1 +11087,3,6728,1,9,Black Wall,204,41,5,1,0,1 +11088,3,6728,1,9,Black Wall,204,41,5,1,1,1 +11089,3,6728,1,9,Black Wall,204,41,5,1,2,1 +11090,3,6728,1,9,Black Wall,204,41,5,1,3,1 +11091,3,6728,1,9,Black Wall,204,41,5,1,4,1 +11092,3,7400,1,9,Tombstone,204,43,5,1,0,1 +11093,3,7400,1,9,Tombstone,204,43,5,1,1,1 +11094,3,7400,1,9,Tombstone,204,43,5,1,2,1 +11095,3,7400,1,9,Tombstone,204,43,5,1,3,1 +11096,3,7400,1,9,Tombstone,204,43,5,1,4,1 +11097,3,7400,1,9,Ellipse Shield,204,43,5,1,0,1 +11098,3,7400,1,9,Ellipse Shield,204,43,5,1,1,1 +11099,3,7400,1,9,Ellipse Shield,204,43,5,1,2,1 +11100,3,7400,1,9,Ellipse Shield,204,43,5,1,3,1 +11101,3,7400,1,9,Ellipse Shield,204,43,5,1,4,1 +11102,3,8410,1,9,Two-Edged,206,41,2,1,0,1 +11103,3,8410,1,9,Two-Edged,206,41,2,1,1,1 +11104,3,8410,1,9,Two-Edged,206,41,2,1,2,1 +11105,3,8410,1,9,Two-Edged,206,41,2,1,3,1 +11106,3,8410,1,9,Two-Edged,206,41,2,1,4,1 +11107,3,9250,1,9,Quester Daggers,206,43,2,1,0,1 +11108,3,9250,1,9,Quester Daggers,206,43,2,1,1,1 +11109,3,9250,1,9,Quester Daggers,206,43,2,1,2,1 +11110,3,9250,1,9,Quester Daggers,206,43,2,1,3,1 +11111,3,9250,1,9,Quester Daggers,206,43,2,1,4,1 +11112,3,9250,1,9,Gold Stilettos,206,43,2,1,0,1 +11113,3,9250,1,9,Gold Stilettos,206,43,2,1,1,1 +11114,3,9250,1,9,Gold Stilettos,206,43,2,1,2,1 +11115,3,9250,1,9,Gold Stilettos,206,43,2,1,3,1 +11116,3,9250,1,9,Gold Stilettos,206,43,2,1,4,1 +11117,3,8410,1,9,Nactoral Bow,207,41,3,1,0,1 +11118,3,8410,1,9,Nactoral Bow,207,41,3,1,1,1 +11119,3,8410,1,9,Nactoral Bow,207,41,3,1,2,1 +11120,3,8410,1,9,Nactoral Bow,207,41,3,1,3,1 +11121,3,8410,1,9,Nactoral Bow,207,41,3,1,4,1 +11122,3,9250,1,9,Composite Aimer,207,43,3,1,0,1 +11123,3,9250,1,9,Composite Aimer,207,43,3,1,1,1 +11124,3,9250,1,9,Composite Aimer,207,43,3,1,2,1 +11125,3,9250,1,9,Composite Aimer,207,43,3,1,3,1 +11126,3,9250,1,9,Composite Aimer,207,43,3,1,4,1 +11127,3,9250,1,9,Rigid Strain,207,43,3,1,0,1 +11128,3,9250,1,9,Rigid Strain,207,43,3,1,1,1 +11129,3,9250,1,9,Rigid Strain,207,43,3,1,2,1 +11130,3,9250,1,9,Rigid Strain,207,43,3,1,3,1 +11131,3,9250,1,9,Rigid Strain,207,43,3,1,4,1 +11132,3,8410,1,9,Heilung Bogen,209,41,8,1,0,1 +11133,3,8410,1,9,Heilung Bogen,209,41,8,1,1,1 +11134,3,8410,1,9,Heilung Bogen,209,41,8,1,2,1 +11135,3,8410,1,9,Heilung Bogen,209,41,8,1,3,1 +11136,3,8410,1,9,Heilung Bogen,209,41,8,1,4,1 +11137,3,9250,1,9,Grief Attribute,209,43,8,1,0,1 +11138,3,9250,1,9,Grief Attribute,209,43,8,1,1,1 +11139,3,9250,1,9,Grief Attribute,209,43,8,1,2,1 +11140,3,9250,1,9,Grief Attribute,209,43,8,1,3,1 +11141,3,9250,1,9,Grief Attribute,209,43,8,1,4,1 +11142,3,9250,1,9,Schwarzer Vogel,209,43,8,1,0,1 +11143,3,9250,1,9,Schwarzer Vogel,209,43,8,1,1,1 +11144,3,9250,1,9,Schwarzer Vogel,209,43,8,1,2,1 +11145,3,9250,1,9,Schwarzer Vogel,209,43,8,1,3,1 +11146,3,9250,1,9,Schwarzer Vogel,209,43,8,1,4,1 +11147,3,8410,1,9,Signposter,211,41,4,1,0,1 +11148,3,8410,1,9,Signposter,211,41,4,1,1,1 +11149,3,8410,1,9,Signposter,211,41,4,1,2,1 +11150,3,8410,1,9,Signposter,211,41,4,1,3,1 +11151,3,8410,1,9,Signposter,211,41,4,1,4,1 +11152,3,9250,1,9,Curability Branch,211,43,4,1,0,1 +11153,3,9250,1,9,Curability Branch,211,43,4,1,1,1 +11154,3,9250,1,9,Curability Branch,211,43,4,1,2,1 +11155,3,9250,1,9,Curability Branch,211,43,4,1,3,1 +11156,3,9250,1,9,Curability Branch,211,43,4,1,4,1 +11157,3,9250,1,9,Gold Cane,211,43,4,1,0,1 +11158,3,9250,1,9,Gold Cane,211,43,4,1,1,1 +11159,3,9250,1,9,Gold Cane,211,43,4,1,2,1 +11160,3,9250,1,9,Gold Cane,211,43,4,1,3,1 +11161,3,9250,1,9,Gold Cane,211,43,4,1,4,1 +11162,3,8410,1,9,Valiant Helix,212,41,6,1,0,1 +11163,3,8410,1,9,Valiant Helix,212,41,6,1,1,1 +11164,3,8410,1,9,Valiant Helix,212,41,6,1,2,1 +11165,3,8410,1,9,Valiant Helix,212,41,6,1,3,1 +11166,3,8410,1,9,Valiant Helix,212,41,6,1,4,1 +11167,3,9250,1,9,Sealed Calamity,212,43,6,1,0,1 +11168,3,9250,1,9,Sealed Calamity,212,43,6,1,1,1 +11169,3,9250,1,9,Sealed Calamity,212,43,6,1,2,1 +11170,3,9250,1,9,Sealed Calamity,212,43,6,1,3,1 +11171,3,9250,1,9,Sealed Calamity,212,43,6,1,4,1 +11172,3,9250,1,9,Forked Wand,212,43,6,1,0,1 +11173,3,9250,1,9,Forked Wand,212,43,6,1,1,1 +11174,3,9250,1,9,Forked Wand,212,43,6,1,2,1 +11175,3,9250,1,9,Forked Wand,212,43,6,1,3,1 +11176,3,9250,1,9,Forked Wand,212,43,6,1,4,1 +11234,3,0,1,4,Consomme W Punch Shield,204,1,5,2,0,1 +11235,3,0,1,4,Consomme W Punch Shield,204,1,5,2,1,1 +11236,3,0,1,4,Consomme W Punch Shield,204,1,5,2,2,1 +11237,3,0,1,4,Consomme W Punch Shield,204,1,5,2,3,1 +11238,3,0,1,4,Consomme W Punch Shield,204,1,5,2,4,1 +11239,3,0,1,4,Poterich Shield,204,1,5,2,0,1 +11240,3,0,1,4,Poterich Shield,204,1,5,2,1,1 +11241,3,0,1,4,Poterich Shield,204,1,5,2,2,1 +11242,3,0,1,4,Poterich Shield,204,1,5,2,3,1 +11243,3,0,1,4,Poterich Shield,204,1,5,2,4,1 +11307,3,5000,1,7,Blade of Insight (Blue),206,10,2,2,0,1 +11308,3,5000,1,7,Blade of Insight (Blue),206,10,2,2,1,1 +11309,3,5000,1,7,Blade of Insight (Blue),206,10,2,2,2,1 +11310,3,5000,1,7,Blade of Insight (Blue),206,10,2,2,3,1 +11311,3,5000,1,7,Blade of Insight (Blue),206,10,2,2,4,1 +11312,3,5000,1,6,Blade of Insight (Green),206,5,2,2,0,1 +11313,3,5000,1,6,Blade of Insight (Green),206,5,2,2,1,1 +11314,3,5000,1,6,Blade of Insight (Green),206,5,2,2,2,1 +11315,3,5000,1,6,Blade of Insight (Green),206,5,2,2,3,1 +11316,3,5000,1,6,Blade of Insight (Green),206,5,2,2,4,1 +11317,3,5000,1,8,Blade of Insight (Earth),206,15,2,2,0,1 +11318,3,5000,1,8,Blade of Insight (Earth),206,15,2,2,1,1 +11319,3,5000,1,8,Blade of Insight (Earth),206,15,2,2,2,1 +11320,3,5000,1,8,Blade of Insight (Earth),206,15,2,2,3,1 +11321,3,5000,1,8,Blade of Insight (Earth),206,15,2,2,4,1 +11322,3,5000,1,8,Blade of Insight (Black),206,20,2,2,0,1 +11323,3,5000,1,8,Blade of Insight (Black),206,20,2,2,1,1 +11324,3,5000,1,8,Blade of Insight (Black),206,20,2,2,2,1 +11325,3,5000,1,8,Blade of Insight (Black),206,20,2,2,3,1 +11326,3,5000,1,8,Blade of Insight (Black),206,20,2,2,4,1 +11327,3,5000,1,9,Blade of Insight (Heaven),206,25,2,2,0,1 +11328,3,5000,1,9,Blade of Insight (Heaven),206,25,2,2,1,1 +11329,3,5000,1,9,Blade of Insight (Heaven),206,25,2,2,2,1 +11330,3,5000,1,9,Blade of Insight (Heaven),206,25,2,2,3,1 +11331,3,5000,1,9,Blade of Insight (Heaven),206,25,2,2,4,1 +11332,3,5000,1,5,Blade of Insight (Red),206,1,2,2,0,1 +11333,3,5000,1,5,Blade of Insight (Red),206,1,2,2,1,1 +11334,3,5000,1,5,Blade of Insight (Red),206,1,2,2,2,1 +11335,3,5000,1,5,Blade of Insight (Red),206,1,2,2,3,1 +11336,3,5000,1,5,Blade of Insight (Red),206,1,2,2,4,1 +11337,3,5000,1,7,Sword of Lightning (Earth),203,1,7,2,0,1 +11338,3,5000,1,7,Sword of Lightning (Earth),203,1,7,2,1,1 +11339,3,5000,1,7,Sword of Lightning (Earth),203,1,7,2,2,1 +11340,3,5000,1,7,Sword of Lightning (Earth),203,1,7,2,3,1 +11341,3,5000,1,7,Sword of Lightning (Earth),203,1,7,2,4,1 +11342,3,5000,1,8,Sword of Lightning (Green),203,1,7,2,0,1 +11343,3,5000,1,8,Sword of Lightning (Green),203,1,7,2,1,1 +11344,3,5000,1,8,Sword of Lightning (Green),203,1,7,2,2,1 +11345,3,5000,1,8,Sword of Lightning (Green),203,1,7,2,3,1 +11346,3,5000,1,8,Sword of Lightning (Green),203,1,7,2,4,1 +11347,3,5000,1,12,Sword of Lightning (Comet),203,1,7,4,0,1 +11348,3,5000,1,12,Sword of Lightning (Comet),203,1,7,4,1,1 +11349,3,5000,1,12,Sword of Lightning (Comet),203,1,7,4,2,1 +11350,3,5000,1,12,Sword of Lightning (Comet),203,1,7,4,3,1 +11351,3,5000,1,12,Sword of Lightning (Comet),203,1,7,4,4,1 +11352,3,5000,1,9,Sword of Lightning (Heaven),203,20,7,2,0,1 +11353,3,5000,1,9,Sword of Lightning (Heaven),203,20,7,2,1,1 +11354,3,5000,1,9,Sword of Lightning (Heaven),203,20,7,2,2,1 +11355,3,5000,1,9,Sword of Lightning (Heaven),203,20,7,2,3,1 +11356,3,5000,1,9,Sword of Lightning (Heaven),203,20,7,2,4,1 +11357,3,5000,1,10,Sword of Lightning (Blue),203,25,7,2,0,1 +11358,3,5000,1,10,Sword of Lightning (Blue),203,25,7,2,1,1 +11359,3,5000,1,10,Sword of Lightning (Blue),203,25,7,2,2,1 +11360,3,5000,1,10,Sword of Lightning (Blue),203,25,7,2,3,1 +11361,3,5000,1,10,Sword of Lightning (Blue),203,25,7,2,4,1 +11362,3,5000,1,9,Sword of Lightning (Red),203,15,7,2,0,1 +11363,3,5000,1,9,Sword of Lightning (Red),203,15,7,2,1,1 +11364,3,5000,1,9,Sword of Lightning (Red),203,15,7,2,2,1 +11365,3,5000,1,9,Sword of Lightning (Red),203,15,7,2,3,1 +11366,3,5000,1,9,Sword of Lightning (Red),203,15,7,2,4,1 +11394,3,13460,1,12,True Sacred Edge,201,40,1,1,0,1 +11395,3,13460,1,12,True Sacred Edge,201,40,1,1,1,1 +11396,3,13460,1,12,True Sacred Edge,201,40,1,1,2,1 +11397,3,13460,1,12,True Sacred Edge,201,40,1,1,3,1 +11398,3,13460,1,12,True Sacred Edge,201,40,1,1,4,1 +11409,3,13460,1,12,True Stingray,201,45,1,1,0,1 +11410,3,13460,1,12,True Stingray,201,45,1,1,1,1 +11411,3,13460,1,12,True Stingray,201,45,1,1,2,1 +11412,3,13460,1,12,True Stingray,201,45,1,1,3,1 +11413,3,13460,1,12,True Stingray,201,45,1,1,4,1 +11414,3,12548,1,12,Sky Hatchet,201,55,1,1,0,1 +11415,3,12548,1,12,Sky Hatchet,201,55,1,1,1,1 +11416,3,12548,1,12,Sky Hatchet,201,55,1,1,2,1 +11417,3,12548,1,12,Sky Hatchet,201,55,1,1,3,1 +11418,3,12548,1,12,Sky Hatchet,201,55,1,1,4,1 +11424,3,28130,1,60,Verdant Force,203,75,7,1,0,1 +11425,3,28130,1,60,Verdant Force,203,75,7,1,1,1 +11426,3,28130,1,60,Verdant Force,203,75,7,1,2,1 +11427,3,28130,1,60,Verdant Force,203,75,7,1,3,1 +11428,3,28130,1,60,Verdant Force,203,75,7,1,4,1 +11429,3,12548,1,12,Gravestone,204,55,5,1,0,1 +11430,3,12548,1,12,Gravestone,204,55,5,1,1,1 +11431,3,12548,1,12,Gravestone,204,55,5,1,2,1 +11432,3,12548,1,12,Gravestone,204,55,5,1,3,1 +11433,3,12548,1,12,Gravestone,204,55,5,1,4,1 +11439,3,15685,1,12,Blood Grip,206,55,2,1,0,1 +11440,3,15685,1,12,Blood Grip,206,55,2,1,1,1 +11441,3,15685,1,12,Blood Grip,206,55,2,1,2,1 +11442,3,15685,1,12,Blood Grip,206,55,2,1,3,1 +11443,3,15685,1,12,Blood Grip,206,55,2,1,4,1 +11444,3,15685,1,12,Raging Wolf Bow,207,55,3,1,0,1 +11445,3,15685,1,12,Raging Wolf Bow,207,55,3,1,1,1 +11446,3,15685,1,12,Raging Wolf Bow,207,55,3,1,2,1 +11447,3,15685,1,12,Raging Wolf Bow,207,55,3,1,3,1 +11448,3,15685,1,12,Raging Wolf Bow,207,55,3,1,4,1 +11454,3,15685,1,12,Stark Bogen,209,55,8,1,0,1 +11455,3,15685,1,12,Stark Bogen,209,55,8,1,1,1 +11456,3,15685,1,12,Stark Bogen,209,55,8,1,2,1 +11457,3,15685,1,12,Stark Bogen,209,55,8,1,3,1 +11458,3,15685,1,12,Stark Bogen,209,55,8,1,4,1 +11459,3,15685,1,12,Training Cane,211,55,4,1,0,1 +11460,3,15685,1,12,Training Cane,211,55,4,1,1,1 +11461,3,15685,1,12,Training Cane,211,55,4,1,2,1 +11462,3,15685,1,12,Training Cane,211,55,4,1,3,1 +11463,3,15685,1,12,Training Cane,211,55,4,1,4,1 +11464,3,15685,1,12,Pioneer's Guide Wand,212,55,6,1,0,1 +11465,3,15685,1,12,Pioneer's Guide Wand,212,55,6,1,1,1 +11466,3,15685,1,12,Pioneer's Guide Wand,212,55,6,1,2,1 +11467,3,15685,1,12,Pioneer's Guide Wand,212,55,6,1,3,1 +11468,3,15685,1,12,Pioneer's Guide Wand,212,55,6,1,4,1 +11511,3,16000,1,11,Marquis Sword,201,1,1,4,0,1 +11512,3,16000,1,11,Marquis Sword,201,1,1,4,1,1 +11513,3,16000,1,11,Marquis Sword,201,1,1,4,2,1 +11514,3,16000,1,11,Marquis Sword,201,1,1,4,3,1 +11515,3,16000,1,11,Marquis Sword,201,1,1,4,4,1 +11521,3,20000,1,11,Marquis Breaker,203,1,7,4,0,1 +11522,3,20000,1,11,Marquis Breaker,203,1,7,4,1,1 +11523,3,20000,1,11,Marquis Breaker,203,1,7,4,2,1 +11524,3,20000,1,11,Marquis Breaker,203,1,7,4,3,1 +11525,3,20000,1,11,Marquis Breaker,203,1,7,4,4,1 +11526,3,16000,1,11,Marquis Wall,204,1,5,4,0,1 +11527,3,16000,1,11,Marquis Wall,204,1,5,4,1,1 +11528,3,16000,1,11,Marquis Wall,204,1,5,4,2,1 +11529,3,16000,1,11,Marquis Wall,204,1,5,4,3,1 +11530,3,16000,1,11,Marquis Wall,204,1,5,4,4,1 +11536,3,20000,1,11,Marquis Daggers,206,1,2,4,0,1 +11537,3,20000,1,11,Marquis Daggers,206,1,2,4,1,1 +11538,3,20000,1,11,Marquis Daggers,206,1,2,4,2,1 +11539,3,20000,1,11,Marquis Daggers,206,1,2,4,3,1 +11540,3,20000,1,11,Marquis Daggers,206,1,2,4,4,1 +11541,3,20000,1,11,Marquis Bow,207,1,3,4,0,1 +11542,3,20000,1,11,Marquis Bow,207,1,3,4,1,1 +11543,3,20000,1,11,Marquis Bow,207,1,3,4,2,1 +11544,3,20000,1,11,Marquis Bow,207,1,3,4,3,1 +11545,3,20000,1,11,Marquis Bow,207,1,3,4,4,1 +11546,3,20000,1,11,Marquis Gauntlet,208,1,9,4,0,1 +11547,3,20000,1,11,Marquis Gauntlet,208,1,9,4,1,1 +11548,3,20000,1,11,Marquis Gauntlet,208,1,9,4,2,1 +11549,3,20000,1,11,Marquis Gauntlet,208,1,9,4,3,1 +11550,3,20000,1,11,Marquis Gauntlet,208,1,9,4,4,1 +11551,3,20000,1,11,Marquis Spell,209,1,8,4,0,1 +11552,3,20000,1,11,Marquis Spell,209,1,8,4,1,1 +11553,3,20000,1,11,Marquis Spell,209,1,8,4,2,1 +11554,3,20000,1,11,Marquis Spell,209,1,8,4,3,1 +11555,3,20000,1,11,Marquis Spell,209,1,8,4,4,1 +11556,3,20000,1,11,Marquis Staff,211,1,4,4,0,1 +11557,3,20000,1,11,Marquis Staff,211,1,4,4,1,1 +11558,3,20000,1,11,Marquis Staff,211,1,4,4,2,1 +11559,3,20000,1,11,Marquis Staff,211,1,4,4,3,1 +11560,3,20000,1,11,Marquis Staff,211,1,4,4,4,1 +11561,3,20000,1,11,Marquis Wand,212,1,6,4,0,1 +11562,3,20000,1,11,Marquis Wand,212,1,6,4,1,1 +11563,3,20000,1,11,Marquis Wand,212,1,6,4,2,1 +11564,3,20000,1,11,Marquis Wand,212,1,6,4,3,1 +11565,3,20000,1,11,Marquis Wand,212,1,6,4,4,1 +11567,3,16825,1,12,True Noblesse Oblige,203,40,7,1,0,1 +11568,3,16825,1,12,True Noblesse Oblige,203,40,7,1,1,1 +11569,3,16825,1,12,True Noblesse Oblige,203,40,7,1,2,1 +11570,3,16825,1,12,True Noblesse Oblige,203,40,7,1,3,1 +11571,3,16825,1,12,True Noblesse Oblige,203,40,7,1,4,1 +11572,3,16825,1,12,True Raging Truth,203,45,7,1,0,1 +11573,3,16825,1,12,True Raging Truth,203,45,7,1,1,1 +11574,3,16825,1,12,True Raging Truth,203,45,7,1,2,1 +11575,3,16825,1,12,True Raging Truth,203,45,7,1,3,1 +11576,3,16825,1,12,True Raging Truth,203,45,7,1,4,1 +11577,3,13460,1,12,True Savior Fort,204,40,5,1,0,1 +11578,3,13460,1,12,True Savior Fort,204,40,5,1,1,1 +11579,3,13460,1,12,True Savior Fort,204,40,5,1,2,1 +11580,3,13460,1,12,True Savior Fort,204,40,5,1,3,1 +11581,3,13460,1,12,True Savior Fort,204,40,5,1,4,1 +11582,3,13460,1,12,True Fatal Diagram,204,45,5,1,0,1 +11583,3,13460,1,12,True Fatal Diagram,204,45,5,1,1,1 +11584,3,13460,1,12,True Fatal Diagram,204,45,5,1,2,1 +11585,3,13460,1,12,True Fatal Diagram,204,45,5,1,3,1 +11586,3,13460,1,12,True Fatal Diagram,204,45,5,1,4,1 +11587,3,16825,1,12,True Crisis Avoid,206,40,2,1,0,1 +11588,3,16825,1,12,True Crisis Avoid,206,40,2,1,1,1 +11589,3,16825,1,12,True Crisis Avoid,206,40,2,1,2,1 +11590,3,16825,1,12,True Crisis Avoid,206,40,2,1,3,1 +11591,3,16825,1,12,True Crisis Avoid,206,40,2,1,4,1 +11592,3,16825,1,12,True Servant's Fate,206,45,2,1,0,1 +11593,3,16825,1,12,True Servant's Fate,206,45,2,1,1,1 +11594,3,16825,1,12,True Servant's Fate,206,45,2,1,2,1 +11595,3,16825,1,12,True Servant's Fate,206,45,2,1,3,1 +11596,3,16825,1,12,True Servant's Fate,206,45,2,1,4,1 +11597,3,16825,1,12,True Ideal Act,207,40,3,1,0,1 +11598,3,16825,1,12,True Ideal Act,207,40,3,1,1,1 +11599,3,16825,1,12,True Ideal Act,207,40,3,1,2,1 +11600,3,16825,1,12,True Ideal Act,207,40,3,1,3,1 +11601,3,16825,1,12,True Ideal Act,207,40,3,1,4,1 +11602,3,16825,1,12,True Enigma,207,45,3,1,0,1 +11603,3,16825,1,12,True Enigma,207,45,3,1,1,1 +11604,3,16825,1,12,True Enigma,207,45,3,1,2,1 +11605,3,16825,1,12,True Enigma,207,45,3,1,3,1 +11606,3,16825,1,12,True Enigma,207,45,3,1,4,1 +11607,3,16825,1,12,True Testament Scale,208,40,9,1,0,1 +11608,3,16825,1,12,True Testament Scale,208,40,9,1,1,1 +11609,3,16825,1,12,True Testament Scale,208,40,9,1,2,1 +11610,3,16825,1,12,True Testament Scale,208,40,9,1,3,1 +11611,3,16825,1,12,True Testament Scale,208,40,9,1,4,1 +11612,3,16825,1,12,True Arcanum,208,45,9,1,0,1 +11613,3,16825,1,12,True Arcanum,208,45,9,1,1,1 +11614,3,16825,1,12,True Arcanum,208,45,9,1,2,1 +11615,3,16825,1,12,True Arcanum,208,45,9,1,3,1 +11616,3,16825,1,12,True Arcanum,208,45,9,1,4,1 +11617,3,16825,1,12,True Religious Beyond,209,40,8,1,0,1 +11618,3,16825,1,12,True Religious Beyond,209,40,8,1,1,1 +11619,3,16825,1,12,True Religious Beyond,209,40,8,1,2,1 +11620,3,16825,1,12,True Religious Beyond,209,40,8,1,3,1 +11621,3,16825,1,12,True Religious Beyond,209,40,8,1,4,1 +11622,3,16825,1,12,True Goldify,209,45,8,1,0,1 +11623,3,16825,1,12,True Goldify,209,45,8,1,1,1 +11624,3,16825,1,12,True Goldify,209,45,8,1,2,1 +11625,3,16825,1,12,True Goldify,209,45,8,1,3,1 +11626,3,16825,1,12,True Goldify,209,45,8,1,4,1 +11627,3,16825,1,12,True White Revelation,211,40,4,1,0,1 +11628,3,16825,1,12,True White Revelation,211,40,4,1,1,1 +11629,3,16825,1,12,True White Revelation,211,40,4,1,2,1 +11630,3,16825,1,12,True White Revelation,211,40,4,1,3,1 +11631,3,16825,1,12,True White Revelation,211,40,4,1,4,1 +11632,3,16825,1,12,True Phantom Descent,211,45,4,1,0,1 +11633,3,16825,1,12,True Phantom Descent,211,45,4,1,1,1 +11634,3,16825,1,12,True Phantom Descent,211,45,4,1,2,1 +11635,3,16825,1,12,True Phantom Descent,211,45,4,1,3,1 +11636,3,16825,1,12,True Phantom Descent,211,45,4,1,4,1 +11637,3,16825,1,12,True Idealise,212,40,6,1,0,1 +11638,3,16825,1,12,True Idealise,212,40,6,1,1,1 +11639,3,16825,1,12,True Idealise,212,40,6,1,2,1 +11640,3,16825,1,12,True Idealise,212,40,6,1,3,1 +11641,3,16825,1,12,True Idealise,212,40,6,1,4,1 +11642,3,16825,1,12,True Flight Lazurine,212,45,6,1,0,1 +11643,3,16825,1,12,True Flight Lazurine,212,45,6,1,1,1 +11644,3,16825,1,12,True Flight Lazurine,212,45,6,1,2,1 +11645,3,16825,1,12,True Flight Lazurine,212,45,6,1,3,1 +11646,3,16825,1,12,True Flight Lazurine,212,45,6,1,4,1 +11653,3,10000,1,12,Alchemy Defeater,201,1,1,4,0,1 +11654,3,10000,1,12,Alchemy Defeater,201,1,1,4,1,1 +11655,3,10000,1,12,Alchemy Defeater,201,1,1,4,2,1 +11656,3,10000,1,12,Alchemy Defeater,201,1,1,4,3,1 +11657,3,10000,1,12,Alchemy Defeater,201,1,1,4,4,1 +11658,3,10000,1,12,Alchemy Shatter,201,1,1,4,0,1 +11659,3,10000,1,12,Alchemy Shatter,201,1,1,4,1,1 +11660,3,10000,1,12,Alchemy Shatter,201,1,1,4,2,1 +11661,3,10000,1,12,Alchemy Shatter,201,1,1,4,3,1 +11662,3,10000,1,12,Alchemy Shatter,201,1,1,4,4,1 +11668,3,10000,1,12,Alchemy Savior,203,1,7,4,0,1 +11669,3,10000,1,12,Alchemy Savior,203,1,7,4,1,1 +11670,3,10000,1,12,Alchemy Savior,203,1,7,4,2,1 +11671,3,10000,1,12,Alchemy Savior,203,1,7,4,3,1 +11672,3,10000,1,12,Alchemy Savior,203,1,7,4,4,1 +11673,3,10000,1,12,Alchemy Smasher,203,1,7,4,0,1 +11674,3,10000,1,12,Alchemy Smasher,203,1,7,4,1,1 +11675,3,10000,1,12,Alchemy Smasher,203,1,7,4,2,1 +11676,3,10000,1,12,Alchemy Smasher,203,1,7,4,3,1 +11677,3,10000,1,12,Alchemy Smasher,203,1,7,4,4,1 +11678,3,10000,1,12,Alchemy Absorber,204,1,5,4,0,1 +11679,3,10000,1,12,Alchemy Absorber,204,1,5,4,1,1 +11680,3,10000,1,12,Alchemy Absorber,204,1,5,4,2,1 +11681,3,10000,1,12,Alchemy Absorber,204,1,5,4,3,1 +11682,3,10000,1,12,Alchemy Absorber,204,1,5,4,4,1 +11688,3,10000,1,12,Alchemy Cleaver,206,1,2,4,0,1 +11689,3,10000,1,12,Alchemy Cleaver,206,1,2,4,1,1 +11690,3,10000,1,12,Alchemy Cleaver,206,1,2,4,2,1 +11691,3,10000,1,12,Alchemy Cleaver,206,1,2,4,3,1 +11692,3,10000,1,12,Alchemy Cleaver,206,1,2,4,4,1 +11693,3,10000,1,12,Alchemy Piercer,207,1,3,4,0,1 +11694,3,10000,1,12,Alchemy Piercer,207,1,3,4,1,1 +11695,3,10000,1,12,Alchemy Piercer,207,1,3,4,2,1 +11696,3,10000,1,12,Alchemy Piercer,207,1,3,4,3,1 +11697,3,10000,1,12,Alchemy Piercer,207,1,3,4,4,1 +11698,3,10000,1,12,Alchemy Seizer,208,1,9,4,0,1 +11699,3,10000,1,12,Alchemy Seizer,208,1,9,4,1,1 +11700,3,10000,1,12,Alchemy Seizer,208,1,9,4,2,1 +11701,3,10000,1,12,Alchemy Seizer,208,1,9,4,3,1 +11702,3,10000,1,12,Alchemy Seizer,208,1,9,4,4,1 +11703,3,10000,1,12,Alchemy Disturber,209,1,8,4,0,1 +11704,3,10000,1,12,Alchemy Disturber,209,1,8,4,1,1 +11705,3,10000,1,12,Alchemy Disturber,209,1,8,4,2,1 +11706,3,10000,1,12,Alchemy Disturber,209,1,8,4,3,1 +11707,3,10000,1,12,Alchemy Disturber,209,1,8,4,4,1 +11708,3,10000,1,12,Alchemy Despairer,211,1,4,4,0,1 +11709,3,10000,1,12,Alchemy Despairer,211,1,4,4,1,1 +11710,3,10000,1,12,Alchemy Despairer,211,1,4,4,2,1 +11711,3,10000,1,12,Alchemy Despairer,211,1,4,4,3,1 +11712,3,10000,1,12,Alchemy Despairer,211,1,4,4,4,1 +11713,3,10000,1,12,Alchemy Annihilator,212,1,6,4,0,1 +11714,3,10000,1,12,Alchemy Annihilator,212,1,6,4,1,1 +11715,3,10000,1,12,Alchemy Annihilator,212,1,6,4,2,1 +11716,3,10000,1,12,Alchemy Annihilator,212,1,6,4,3,1 +11717,3,10000,1,12,Alchemy Annihilator,212,1,6,4,4,1 +11821,3,15380,1,15,Truth Falcata,201,62,1,1,0,1 +11822,3,15380,1,15,Truth Falcata,201,62,1,1,1,1 +11823,3,15380,1,15,Truth Falcata,201,62,1,1,2,1 +11824,3,15380,1,15,Truth Falcata,201,62,1,1,3,1 +11825,3,15380,1,15,Truth Falcata,201,62,1,1,4,1 +11826,3,16904,1,20,Clunky Beak,201,65,1,1,0,1 +11827,3,16904,1,20,Clunky Beak,201,65,1,1,1,1 +11828,3,16904,1,20,Clunky Beak,201,65,1,1,2,1 +11829,3,16904,1,20,Clunky Beak,201,65,1,1,3,1 +11830,3,16904,1,20,Clunky Beak,201,65,1,1,4,1 +11831,3,16904,1,20,Thuân Thiên,201,65,1,1,0,1 +11832,3,16904,1,20,Thuân Thiên,201,65,1,1,1,1 +11833,3,16904,1,20,Thuân Thiên,201,65,1,1,2,1 +11834,3,16904,1,20,Thuân Thiên,201,65,1,1,3,1 +11835,3,16904,1,20,Thuân Thiên,201,65,1,1,4,1 +11836,3,16904,1,25,Navodnenie,201,65,1,1,0,1 +11837,3,16904,1,25,Navodnenie,201,65,1,1,1,1 +11838,3,16904,1,25,Navodnenie,201,65,1,1,2,1 +11839,3,16904,1,25,Navodnenie,201,65,1,1,3,1 +11840,3,16904,1,25,Navodnenie,201,65,1,1,4,1 +11841,3,16904,1,30,Ascalon,201,65,1,1,0,1 +11842,3,16904,1,30,Ascalon,201,65,1,1,1,1 +11843,3,16904,1,30,Ascalon,201,65,1,1,2,1 +11844,3,16904,1,30,Ascalon,201,65,1,1,3,1 +11845,3,16904,1,30,Ascalon,201,65,1,1,4,1 +11851,3,17960,1,30,Tempered Francisca,201,67,1,1,0,1 +11852,3,17960,1,30,Tempered Francisca,201,67,1,1,1,1 +11853,3,17960,1,30,Tempered Francisca,201,67,1,1,2,1 +11854,3,17960,1,30,Tempered Francisca,201,67,1,1,3,1 +11855,3,17960,1,30,Tempered Francisca,201,67,1,1,4,1 +11856,3,19604,1,35,Constellation,201,70,1,1,0,1 +11857,3,19604,1,35,Constellation,201,70,1,1,1,1 +11858,3,19604,1,35,Constellation,201,70,1,1,2,1 +11859,3,19604,1,35,Constellation,201,70,1,1,3,1 +11860,3,19604,1,35,Constellation,201,70,1,1,4,1 +11861,3,19604,1,35,Moderate Savior,201,70,1,1,0,1 +11862,3,19604,1,35,Moderate Savior,201,70,1,1,1,1 +11863,3,19604,1,35,Moderate Savior,201,70,1,1,2,1 +11864,3,19604,1,35,Moderate Savior,201,70,1,1,3,1 +11865,3,19604,1,35,Moderate Savior,201,70,1,1,4,1 +11866,3,19604,1,40,Sword of Tyrant,201,70,1,1,0,1 +11867,3,19604,1,40,Sword of Tyrant,201,70,1,1,1,1 +11868,3,19604,1,40,Sword of Tyrant,201,70,1,1,2,1 +11869,3,19604,1,40,Sword of Tyrant,201,70,1,1,3,1 +11870,3,19604,1,40,Sword of Tyrant,201,70,1,1,4,1 +11871,3,19604,1,45,Sacred Succeed,201,70,1,1,0,1 +11872,3,19604,1,45,Sacred Succeed,201,70,1,1,1,1 +11873,3,19604,1,45,Sacred Succeed,201,70,1,1,2,1 +11874,3,19604,1,45,Sacred Succeed,201,70,1,1,3,1 +11875,3,19604,1,45,Sacred Succeed,201,70,1,1,4,1 +11916,3,25925,1,45,Breaker of Tribe,203,72,7,1,0,1 +11917,3,25925,1,45,Breaker of Tribe,203,72,7,1,1,1 +11918,3,25925,1,45,Breaker of Tribe,203,72,7,1,2,1 +11919,3,25925,1,45,Breaker of Tribe,203,72,7,1,3,1 +11920,3,25925,1,45,Breaker of Tribe,203,72,7,1,4,1 +11921,3,21130,1,20,Espadon,203,65,7,1,0,1 +11922,3,21130,1,20,Espadon,203,65,7,1,1,1 +11923,3,21130,1,20,Espadon,203,65,7,1,2,1 +11924,3,21130,1,20,Espadon,203,65,7,1,3,1 +11925,3,21130,1,20,Espadon,203,65,7,1,4,1 +11926,3,21130,1,25,Brutal Torrent,203,65,7,1,0,1 +11927,3,21130,1,25,Brutal Torrent,203,65,7,1,1,1 +11928,3,21130,1,25,Brutal Torrent,203,65,7,1,2,1 +11929,3,21130,1,25,Brutal Torrent,203,65,7,1,3,1 +11930,3,21130,1,25,Brutal Torrent,203,65,7,1,4,1 +11931,3,21130,1,30,Dwells-In-Light,203,65,7,1,0,1 +11932,3,21130,1,30,Dwells-In-Light,203,65,7,1,1,1 +11933,3,21130,1,30,Dwells-In-Light,203,65,7,1,2,1 +11934,3,21130,1,30,Dwells-In-Light,203,65,7,1,3,1 +11935,3,21130,1,30,Dwells-In-Light,203,65,7,1,4,1 +11936,3,28130,1,50,Highlanders,203,75,7,1,0,1 +11937,3,28130,1,50,Highlanders,203,75,7,1,1,1 +11938,3,28130,1,50,Highlanders,203,75,7,1,2,1 +11939,3,28130,1,50,Highlanders,203,75,7,1,3,1 +11940,3,28130,1,50,Highlanders,203,75,7,1,4,1 +11941,3,28130,1,50,Silver Stakes,203,75,7,1,0,1 +11942,3,28130,1,50,Silver Stakes,203,75,7,1,1,1 +11943,3,28130,1,50,Silver Stakes,203,75,7,1,2,1 +11944,3,28130,1,50,Silver Stakes,203,75,7,1,3,1 +11945,3,28130,1,50,Silver Stakes,203,75,7,1,4,1 +11946,3,28130,1,55,Phindymian Breaker,203,75,7,1,0,1 +11947,3,28130,1,55,Phindymian Breaker,203,75,7,1,1,1 +11948,3,28130,1,55,Phindymian Breaker,203,75,7,1,2,1 +11949,3,28130,1,55,Phindymian Breaker,203,75,7,1,3,1 +11950,3,28130,1,55,Phindymian Breaker,203,75,7,1,4,1 +11951,3,24505,1,35,Hauteclere,203,70,7,1,0,1 +11952,3,24505,1,35,Hauteclere,203,70,7,1,1,1 +11953,3,24505,1,35,Hauteclere,203,70,7,1,2,1 +11954,3,24505,1,35,Hauteclere,203,70,7,1,3,1 +11955,3,24505,1,35,Hauteclere,203,70,7,1,4,1 +11956,3,24505,1,40,Saw of Tyrant,203,70,7,1,0,1 +11957,3,24505,1,40,Saw of Tyrant,203,70,7,1,1,1 +11958,3,24505,1,40,Saw of Tyrant,203,70,7,1,2,1 +11959,3,24505,1,40,Saw of Tyrant,203,70,7,1,3,1 +11960,3,24505,1,40,Saw of Tyrant,203,70,7,1,4,1 +11961,3,24505,1,45,Gallant Figure,203,70,7,1,0,1 +11962,3,24505,1,45,Gallant Figure,203,70,7,1,1,1 +11963,3,24505,1,45,Gallant Figure,203,70,7,1,2,1 +11964,3,24505,1,45,Gallant Figure,203,70,7,1,3,1 +11965,3,24505,1,45,Gallant Figure,203,70,7,1,4,1 +11966,3,5000,1,50,Olfring Breaker (Black),203,1,7,4,0,1 +11967,3,5000,1,50,Olfring Breaker (Black),203,1,7,4,1,1 +11968,3,5000,1,50,Olfring Breaker (Black),203,1,7,4,2,1 +11969,3,5000,1,50,Olfring Breaker (Black),203,1,7,4,3,1 +11970,3,5000,1,50,Olfring Breaker (Black),203,1,7,4,4,1 +11975,3,5000,1,11,Olfring Breaker (Earth),203,1,7,0,4,1 +11976,3,5000,1,4,Olfring Breaker (Heaven),203,1,7,2,0,1 +11977,3,5000,1,4,Olfring Breaker (Heaven),203,1,7,2,1,1 +11978,3,5000,1,4,Olfring Breaker (Heaven),203,1,7,2,2,1 +11979,3,5000,1,4,Olfring Breaker (Heaven),203,1,7,2,3,1 +11980,3,5000,1,4,Olfring Breaker (Heaven),203,1,7,2,4,1 +11985,3,5000,1,11,Olfring Breaker (Blue),203,1,7,4,4,1 +11986,3,5000,1,45,Olfring Breaker (Red),203,1,7,4,0,1 +11987,3,5000,1,45,Olfring Breaker (Red),203,1,7,4,1,1 +11988,3,5000,1,45,Olfring Breaker (Red),203,1,7,4,2,1 +11989,3,5000,1,45,Olfring Breaker (Red),203,1,7,4,3,1 +11990,3,5000,1,45,Olfring Breaker (Red),203,1,7,4,4,1 +11991,3,5000,1,45,Olfring Breaker (Green),203,1,7,4,0,1 +11992,3,5000,1,45,Olfring Breaker (Green),203,1,7,4,1,1 +11993,3,5000,1,45,Olfring Breaker (Green),203,1,7,4,2,1 +11994,3,5000,1,45,Olfring Breaker (Green),203,1,7,4,3,1 +11995,3,5000,1,45,Olfring Breaker (Green),203,1,7,4,4,1 +11996,3,15380,1,15,Protect Frame,204,62,5,1,0,1 +11997,3,15380,1,15,Protect Frame,204,62,5,1,1,1 +11998,3,15380,1,15,Protect Frame,204,62,5,1,2,1 +11999,3,15380,1,15,Protect Frame,204,62,5,1,3,1 +12000,3,15380,1,15,Protect Frame,204,62,5,1,4,1 +12001,3,16904,1,20,Scareface,204,65,5,1,0,1 +12002,3,16904,1,20,Scareface,204,65,5,1,1,1 +12003,3,16904,1,20,Scareface,204,65,5,1,2,1 +12004,3,16904,1,20,Scareface,204,65,5,1,3,1 +12005,3,16904,1,20,Scareface,204,65,5,1,4,1 +12006,3,16904,1,20,Savior Shrine,204,65,5,1,0,1 +12007,3,16904,1,20,Savior Shrine,204,65,5,1,1,1 +12008,3,16904,1,20,Savior Shrine,204,65,5,1,2,1 +12009,3,16904,1,20,Savior Shrine,204,65,5,1,3,1 +12010,3,16904,1,20,Savior Shrine,204,65,5,1,4,1 +12011,3,16904,1,25,Primera,204,65,5,1,0,1 +12012,3,16904,1,25,Primera,204,65,5,1,1,1 +12013,3,16904,1,25,Primera,204,65,5,1,2,1 +12014,3,16904,1,25,Primera,204,65,5,1,3,1 +12015,3,16904,1,25,Primera,204,65,5,1,4,1 +12016,3,16904,1,30,Scheinschild,204,65,5,1,0,1 +12017,3,16904,1,30,Scheinschild,204,65,5,1,1,1 +12018,3,16904,1,30,Scheinschild,204,65,5,1,2,1 +12019,3,16904,1,30,Scheinschild,204,65,5,1,3,1 +12020,3,16904,1,30,Scheinschild,204,65,5,1,4,1 +12026,3,17960,1,30,Holy Crest Tower Shield,204,67,5,1,0,1 +12027,3,17960,1,30,Holy Crest Tower Shield,204,67,5,1,1,1 +12028,3,17960,1,30,Holy Crest Tower Shield,204,67,5,1,2,1 +12029,3,17960,1,30,Holy Crest Tower Shield,204,67,5,1,3,1 +12030,3,17960,1,30,Holy Crest Tower Shield,204,67,5,1,4,1 +12031,3,19604,1,35,Angelic Protection,204,70,5,1,0,1 +12032,3,19604,1,35,Angelic Protection,204,70,5,1,1,1 +12033,3,19604,1,35,Angelic Protection,204,70,5,1,2,1 +12034,3,19604,1,35,Angelic Protection,204,70,5,1,3,1 +12035,3,19604,1,35,Angelic Protection,204,70,5,1,4,1 +12036,3,19604,1,35,Corpse's Groan,204,70,5,1,0,1 +12037,3,19604,1,35,Corpse's Groan,204,70,5,1,1,1 +12038,3,19604,1,35,Corpse's Groan,204,70,5,1,2,1 +12039,3,19604,1,35,Corpse's Groan,204,70,5,1,3,1 +12040,3,19604,1,35,Corpse's Groan,204,70,5,1,4,1 +12041,3,19604,1,40,Wall of Tyrant,204,70,5,1,0,1 +12042,3,19604,1,40,Wall of Tyrant,204,70,5,1,1,1 +12043,3,19604,1,40,Wall of Tyrant,204,70,5,1,2,1 +12044,3,19604,1,40,Wall of Tyrant,204,70,5,1,3,1 +12045,3,19604,1,40,Wall of Tyrant,204,70,5,1,4,1 +12046,3,19604,1,45,Immortal Glory,204,70,5,1,0,1 +12047,3,19604,1,45,Immortal Glory,204,70,5,1,1,1 +12048,3,19604,1,45,Immortal Glory,204,70,5,1,2,1 +12049,3,19604,1,45,Immortal Glory,204,70,5,1,3,1 +12050,3,19604,1,45,Immortal Glory,204,70,5,1,4,1 +12086,3,19225,1,15,Shining Daggers,206,62,2,1,0,1 +12087,3,19225,1,15,Shining Daggers,206,62,2,1,1,1 +12088,3,19225,1,15,Shining Daggers,206,62,2,1,2,1 +12089,3,19225,1,15,Shining Daggers,206,62,2,1,3,1 +12090,3,19225,1,15,Shining Daggers,206,62,2,1,4,1 +12091,3,21130,1,20,Dussel Lizard,206,65,2,1,0,1 +12092,3,21130,1,20,Dussel Lizard,206,65,2,1,1,1 +12093,3,21130,1,20,Dussel Lizard,206,65,2,1,2,1 +12094,3,21130,1,20,Dussel Lizard,206,65,2,1,3,1 +12095,3,21130,1,20,Dussel Lizard,206,65,2,1,4,1 +12096,3,21130,1,20,Karsnaut,206,65,2,1,0,1 +12097,3,21130,1,20,Karsnaut,206,65,2,1,1,1 +12098,3,21130,1,20,Karsnaut,206,65,2,1,2,1 +12099,3,21130,1,20,Karsnaut,206,65,2,1,3,1 +12100,3,21130,1,20,Karsnaut,206,65,2,1,4,1 +12101,3,21130,1,25,Immersion,206,65,2,1,0,1 +12102,3,21130,1,25,Immersion,206,65,2,1,1,1 +12103,3,21130,1,25,Immersion,206,65,2,1,2,1 +12104,3,21130,1,25,Immersion,206,65,2,1,3,1 +12105,3,21130,1,25,Immersion,206,65,2,1,4,1 +12106,3,21130,1,30,White Wanderer,206,65,2,1,0,1 +12107,3,21130,1,30,White Wanderer,206,65,2,1,1,1 +12108,3,21130,1,30,White Wanderer,206,65,2,1,2,1 +12109,3,21130,1,30,White Wanderer,206,65,2,1,3,1 +12110,3,21130,1,30,White Wanderer,206,65,2,1,4,1 +12116,3,22450,1,30,Broad Edge,206,67,2,1,0,1 +12117,3,22450,1,30,Broad Edge,206,67,2,1,1,1 +12118,3,22450,1,30,Broad Edge,206,67,2,1,2,1 +12119,3,22450,1,30,Broad Edge,206,67,2,1,3,1 +12120,3,22450,1,30,Broad Edge,206,67,2,1,4,1 +12121,3,24505,1,35,Libertine's Blade,206,70,2,1,0,1 +12122,3,24505,1,35,Libertine's Blade,206,70,2,1,1,1 +12123,3,24505,1,35,Libertine's Blade,206,70,2,1,2,1 +12124,3,24505,1,35,Libertine's Blade,206,70,2,1,3,1 +12125,3,24505,1,35,Libertine's Blade,206,70,2,1,4,1 +12126,3,24505,1,35,Unify Feeling,206,70,2,1,0,1 +12127,3,24505,1,35,Unify Feeling,206,70,2,1,1,1 +12128,3,24505,1,35,Unify Feeling,206,70,2,1,2,1 +12129,3,24505,1,35,Unify Feeling,206,70,2,1,3,1 +12130,3,24505,1,35,Unify Feeling,206,70,2,1,4,1 +12131,3,24505,1,40,Blade of Tyrant,206,70,2,1,0,1 +12132,3,24505,1,40,Blade of Tyrant,206,70,2,1,1,1 +12133,3,24505,1,40,Blade of Tyrant,206,70,2,1,2,1 +12134,3,24505,1,40,Blade of Tyrant,206,70,2,1,3,1 +12135,3,24505,1,40,Blade of Tyrant,206,70,2,1,4,1 +12136,3,24505,1,45,Crisis Cleaver,206,70,2,1,0,1 +12137,3,24505,1,45,Crisis Cleaver,206,70,2,1,1,1 +12138,3,24505,1,45,Crisis Cleaver,206,70,2,1,2,1 +12139,3,24505,1,45,Crisis Cleaver,206,70,2,1,3,1 +12140,3,24505,1,45,Crisis Cleaver,206,70,2,1,4,1 +12141,3,5000,1,11,Olfring Daggers (Black),206,1,2,3,0,1 +12142,3,5000,1,11,Olfring Daggers (Black),206,1,2,3,1,1 +12143,3,5000,1,11,Olfring Daggers (Black),206,1,2,3,2,1 +12144,3,5000,1,11,Olfring Daggers (Black),206,1,2,3,3,1 +12145,3,5000,1,11,Olfring Daggers (Black),206,1,2,3,4,1 +12146,3,5000,1,12,Olfring Daggers (Earth),206,1,2,4,0,1 +12147,3,5000,1,12,Olfring Daggers (Earth),206,1,2,4,1,1 +12148,3,5000,1,12,Olfring Daggers (Earth),206,1,2,4,2,1 +12149,3,5000,1,12,Olfring Daggers (Earth),206,1,2,4,3,1 +12150,3,5000,1,12,Olfring Daggers (Earth),206,1,2,4,4,1 +12151,3,5000,1,4,Olfring Daggers (Heaven),206,1,2,2,0,1 +12152,3,5000,1,4,Olfring Daggers (Heaven),206,1,2,2,1,1 +12153,3,5000,1,4,Olfring Daggers (Heaven),206,1,2,2,2,1 +12154,3,5000,1,4,Olfring Daggers (Heaven),206,1,2,2,3,1 +12155,3,5000,1,4,Olfring Daggers (Heaven),206,1,2,2,4,1 +12156,3,5000,1,11,Olfring Daggers (Blue),206,10,2,4,0,1 +12157,3,5000,1,11,Olfring Daggers (Blue),206,10,2,4,1,1 +12158,3,5000,1,11,Olfring Daggers (Blue),206,10,2,4,2,1 +12159,3,5000,1,11,Olfring Daggers (Blue),206,10,2,4,3,1 +12160,3,5000,1,11,Olfring Daggers (Blue),206,10,2,4,4,1 +12165,3,5000,1,11,Olfring Daggers (Red),206,1,2,4,4,1 +12166,3,5000,1,15,Olfring Daggers (Green),206,1,2,4,0,1 +12167,3,5000,1,15,Olfring Daggers (Green),206,1,2,4,1,1 +12168,3,5000,1,15,Olfring Daggers (Green),206,1,2,4,2,1 +12169,3,5000,1,15,Olfring Daggers (Green),206,1,2,4,3,1 +12170,3,5000,1,15,Olfring Daggers (Green),206,1,2,4,4,1 +12171,3,19225,1,15,Elder's Hunter Bow,207,62,3,1,0,1 +12172,3,19225,1,15,Elder's Hunter Bow,207,62,3,1,1,1 +12173,3,19225,1,15,Elder's Hunter Bow,207,62,3,1,2,1 +12174,3,19225,1,15,Elder's Hunter Bow,207,62,3,1,3,1 +12175,3,19225,1,15,Elder's Hunter Bow,207,62,3,1,4,1 +12176,3,21130,1,20,Antique Bow,207,65,3,1,0,1 +12177,3,21130,1,20,Antique Bow,207,65,3,1,1,1 +12178,3,21130,1,20,Antique Bow,207,65,3,1,2,1 +12179,3,21130,1,20,Antique Bow,207,65,3,1,3,1 +12180,3,21130,1,20,Antique Bow,207,65,3,1,4,1 +12181,3,21130,1,20,Redfin,207,65,3,1,0,1 +12182,3,21130,1,20,Redfin,207,65,3,1,1,1 +12183,3,21130,1,20,Redfin,207,65,3,1,2,1 +12184,3,21130,1,20,Redfin,207,65,3,1,3,1 +12185,3,21130,1,20,Redfin,207,65,3,1,4,1 +12186,3,21130,1,25,Woge,207,65,3,1,0,1 +12187,3,21130,1,25,Woge,207,65,3,1,1,1 +12188,3,21130,1,25,Woge,207,65,3,1,2,1 +12189,3,21130,1,25,Woge,207,65,3,1,3,1 +12190,3,21130,1,25,Woge,207,65,3,1,4,1 +12191,3,21130,1,30,Savage Fang,207,65,3,1,0,1 +12192,3,21130,1,30,Savage Fang,207,65,3,1,1,1 +12193,3,21130,1,30,Savage Fang,207,65,3,1,2,1 +12194,3,21130,1,30,Savage Fang,207,65,3,1,3,1 +12195,3,21130,1,30,Savage Fang,207,65,3,1,4,1 +12201,3,22450,1,30,Sharpshooter,207,67,3,1,0,1 +12202,3,22450,1,30,Sharpshooter,207,67,3,1,1,1 +12203,3,22450,1,30,Sharpshooter,207,67,3,1,2,1 +12204,3,22450,1,30,Sharpshooter,207,67,3,1,3,1 +12205,3,22450,1,30,Sharpshooter,207,67,3,1,4,1 +12206,3,24505,1,35,Heavy Bow Archery,207,70,3,1,0,1 +12207,3,24505,1,35,Heavy Bow Archery,207,70,3,1,1,1 +12208,3,24505,1,35,Heavy Bow Archery,207,70,3,1,2,1 +12209,3,24505,1,35,Heavy Bow Archery,207,70,3,1,3,1 +12210,3,24505,1,35,Heavy Bow Archery,207,70,3,1,4,1 +12211,3,24505,1,35,Spirit Blink,207,70,3,1,0,1 +12212,3,24505,1,35,Spirit Blink,207,70,3,1,1,1 +12213,3,24505,1,35,Spirit Blink,207,70,3,1,2,1 +12214,3,24505,1,35,Spirit Blink,207,70,3,1,3,1 +12215,3,24505,1,35,Spirit Blink,207,70,3,1,4,1 +12216,3,24505,1,40,Bow of Tyrant,207,70,3,1,0,1 +12217,3,24505,1,40,Bow of Tyrant,207,70,3,1,1,1 +12218,3,24505,1,40,Bow of Tyrant,207,70,3,1,2,1 +12219,3,24505,1,40,Bow of Tyrant,207,70,3,1,3,1 +12220,3,24505,1,40,Bow of Tyrant,207,70,3,1,4,1 +12221,3,24505,1,45,Radiant String,207,70,3,1,0,1 +12222,3,24505,1,45,Radiant String,207,70,3,1,1,1 +12223,3,24505,1,45,Radiant String,207,70,3,1,2,1 +12224,3,24505,1,45,Radiant String,207,70,3,1,3,1 +12225,3,24505,1,45,Radiant String,207,70,3,1,4,1 +12236,3,21130,1,20,Regulus,208,65,9,1,0,1 +12237,3,21130,1,20,Regulus,208,65,9,1,1,1 +12238,3,21130,1,20,Regulus,208,65,9,1,2,1 +12239,3,21130,1,20,Regulus,208,65,9,1,3,1 +12240,3,21130,1,20,Regulus,208,65,9,1,4,1 +12241,3,21130,1,25,Fata Morgana,208,65,9,1,0,1 +12242,3,21130,1,25,Fata Morgana,208,65,9,1,1,1 +12243,3,21130,1,25,Fata Morgana,208,65,9,1,2,1 +12244,3,21130,1,25,Fata Morgana,208,65,9,1,3,1 +12245,3,21130,1,25,Fata Morgana,208,65,9,1,4,1 +12246,3,21130,1,30,Albus Lumen,208,65,9,1,0,1 +12247,3,21130,1,30,Albus Lumen,208,65,9,1,1,1 +12248,3,21130,1,30,Albus Lumen,208,65,9,1,2,1 +12249,3,21130,1,30,Albus Lumen,208,65,9,1,3,1 +12250,3,21130,1,30,Albus Lumen,208,65,9,1,4,1 +12266,3,24505,1,35,Incrementum,208,70,9,1,0,1 +12267,3,24505,1,35,Incrementum,208,70,9,1,1,1 +12268,3,24505,1,35,Incrementum,208,70,9,1,2,1 +12269,3,24505,1,35,Incrementum,208,70,9,1,3,1 +12270,3,24505,1,35,Incrementum,208,70,9,1,4,1 +12271,3,24505,1,40,Gauntlet of Tyrant,208,70,9,1,0,1 +12272,3,24505,1,40,Gauntlet of Tyrant,208,70,9,1,1,1 +12273,3,24505,1,40,Gauntlet of Tyrant,208,70,9,1,2,1 +12274,3,24505,1,40,Gauntlet of Tyrant,208,70,9,1,3,1 +12275,3,24505,1,40,Gauntlet of Tyrant,208,70,9,1,4,1 +12276,3,24505,1,45,Magna Dux,208,70,9,1,0,1 +12277,3,24505,1,45,Magna Dux,208,70,9,1,1,1 +12278,3,24505,1,45,Magna Dux,208,70,9,1,2,1 +12279,3,24505,1,45,Magna Dux,208,70,9,1,3,1 +12280,3,24505,1,45,Magna Dux,208,70,9,1,4,1 +12281,3,5000,1,10,Olfring Seiðr (Black),208,25,9,3,0,1 +12282,3,5000,1,10,Olfring Seiðr (Black),208,25,9,3,1,1 +12283,3,5000,1,10,Olfring Seiðr (Black),208,25,9,3,2,1 +12284,3,5000,1,10,Olfring Seiðr (Black),208,25,9,3,3,1 +12285,3,5000,1,10,Olfring Seiðr (Black),208,25,9,3,4,1 +12286,3,5000,1,11,Olfring Seiðr (Earth),208,1,9,2,0,1 +12287,3,5000,1,11,Olfring Seiðr (Earth),208,1,9,2,1,1 +12288,3,5000,1,11,Olfring Seiðr (Earth),208,1,9,2,2,1 +12289,3,5000,1,11,Olfring Seiðr (Earth),208,1,9,2,3,1 +12290,3,5000,1,11,Olfring Seiðr (Earth),208,1,9,2,4,1 +12291,3,5000,1,7,Olfring Seiðr (Heaven),208,1,9,3,0,1 +12292,3,5000,1,7,Olfring Seiðr (Heaven),208,1,9,3,1,1 +12293,3,5000,1,7,Olfring Seiðr (Heaven),208,1,9,3,2,1 +12294,3,5000,1,7,Olfring Seiðr (Heaven),208,1,9,3,3,1 +12295,3,5000,1,7,Olfring Seiðr (Heaven),208,1,9,3,4,1 +12296,3,5000,1,11,Olfring Seiðr (Blue),208,1,9,4,0,1 +12297,3,5000,1,11,Olfring Seiðr (Blue),208,1,9,4,1,1 +12298,3,5000,1,11,Olfring Seiðr (Blue),208,1,9,4,2,1 +12299,3,5000,1,11,Olfring Seiðr (Blue),208,1,9,4,3,1 +12300,3,5000,1,11,Olfring Seiðr (Blue),208,1,9,4,4,1 +12301,3,5000,1,9,Olfring Seiðr (Red),208,1,9,3,0,1 +12302,3,5000,1,9,Olfring Seiðr (Red),208,1,9,3,1,1 +12303,3,5000,1,9,Olfring Seiðr (Red),208,1,9,3,2,1 +12304,3,5000,1,9,Olfring Seiðr (Red),208,1,9,3,3,1 +12305,3,5000,1,9,Olfring Seiðr (Red),208,1,9,3,4,1 +12306,3,5000,1,45,Olfring Seiðr (Green),208,1,9,4,0,1 +12307,3,5000,1,45,Olfring Seiðr (Green),208,1,9,4,1,1 +12308,3,5000,1,45,Olfring Seiðr (Green),208,1,9,4,2,1 +12309,3,5000,1,45,Olfring Seiðr (Green),208,1,9,4,3,1 +12310,3,5000,1,45,Olfring Seiðr (Green),208,1,9,4,4,1 +12311,3,19225,1,15,Reines Herz,209,62,8,1,0,1 +12312,3,19225,1,15,Reines Herz,209,62,8,1,1,1 +12313,3,19225,1,15,Reines Herz,209,62,8,1,2,1 +12314,3,19225,1,15,Reines Herz,209,62,8,1,3,1 +12315,3,19225,1,15,Reines Herz,209,62,8,1,4,1 +12316,3,21130,1,20,Neumondlicht,209,65,8,1,0,1 +12317,3,21130,1,20,Neumondlicht,209,65,8,1,1,1 +12318,3,21130,1,20,Neumondlicht,209,65,8,1,2,1 +12319,3,21130,1,20,Neumondlicht,209,65,8,1,3,1 +12320,3,21130,1,20,Neumondlicht,209,65,8,1,4,1 +12321,3,21130,1,20,Skáld,209,65,8,1,0,1 +12322,3,21130,1,20,Skáld,209,65,8,1,1,1 +12323,3,21130,1,20,Skáld,209,65,8,1,2,1 +12324,3,21130,1,20,Skáld,209,65,8,1,3,1 +12325,3,21130,1,20,Skáld,209,65,8,1,4,1 +12326,3,21130,1,25,Vodovorot,209,65,8,1,0,1 +12327,3,21130,1,25,Vodovorot,209,65,8,1,1,1 +12328,3,21130,1,25,Vodovorot,209,65,8,1,2,1 +12329,3,21130,1,25,Vodovorot,209,65,8,1,3,1 +12330,3,21130,1,25,Vodovorot,209,65,8,1,4,1 +12331,3,21130,1,30,Bright Calling,209,65,8,1,0,1 +12332,3,21130,1,30,Bright Calling,209,65,8,1,1,1 +12333,3,21130,1,30,Bright Calling,209,65,8,1,2,1 +12334,3,21130,1,30,Bright Calling,209,65,8,1,3,1 +12335,3,21130,1,30,Bright Calling,209,65,8,1,4,1 +12341,3,22450,1,30,Zwei Geschichten,209,67,8,1,0,1 +12342,3,22450,1,30,Zwei Geschichten,209,67,8,1,1,1 +12343,3,22450,1,30,Zwei Geschichten,209,67,8,1,2,1 +12344,3,22450,1,30,Zwei Geschichten,209,67,8,1,3,1 +12345,3,22450,1,30,Zwei Geschichten,209,67,8,1,4,1 +12346,3,24505,1,35,Hávamál,209,70,8,1,0,1 +12347,3,24505,1,35,Hávamál,209,70,8,1,1,1 +12348,3,24505,1,35,Hávamál,209,70,8,1,2,1 +12349,3,24505,1,35,Hávamál,209,70,8,1,3,1 +12350,3,24505,1,35,Hávamál,209,70,8,1,4,1 +12351,3,24505,1,35,Angleichen,209,70,8,1,0,1 +12352,3,24505,1,35,Angleichen,209,70,8,1,1,1 +12353,3,24505,1,35,Angleichen,209,70,8,1,2,1 +12354,3,24505,1,35,Angleichen,209,70,8,1,3,1 +12355,3,24505,1,35,Angleichen,209,70,8,1,4,1 +12356,3,24505,1,40,Spell of Tyrant,209,70,8,1,0,1 +12357,3,24505,1,40,Spell of Tyrant,209,70,8,1,1,1 +12358,3,24505,1,40,Spell of Tyrant,209,70,8,1,2,1 +12359,3,24505,1,40,Spell of Tyrant,209,70,8,1,3,1 +12360,3,24505,1,40,Spell of Tyrant,209,70,8,1,4,1 +12361,3,24505,1,45,Religious Dragoon,209,70,8,1,0,1 +12362,3,24505,1,45,Religious Dragoon,209,70,8,1,1,1 +12363,3,24505,1,45,Religious Dragoon,209,70,8,1,2,1 +12364,3,24505,1,45,Religious Dragoon,209,70,8,1,3,1 +12365,3,24505,1,45,Religious Dragoon,209,70,8,1,4,1 +12366,3,5000,1,55,Olfring Shooter (Black),209,1,8,4,0,1 +12367,3,5000,1,55,Olfring Shooter (Black),209,1,8,4,1,1 +12368,3,5000,1,55,Olfring Shooter (Black),209,1,8,4,2,1 +12369,3,5000,1,55,Olfring Shooter (Black),209,1,8,4,3,1 +12370,3,5000,1,55,Olfring Shooter (Black),209,1,8,4,4,1 +12375,3,5000,1,11,Olfring Shooter (Earth),209,1,8,4,4,1 +12380,3,5000,1,11,Olfring Shooter (Heaven),209,1,8,4,4,1 +12381,3,5000,1,60,Olfring Shooter (Blue),209,1,8,4,0,1 +12382,3,5000,1,60,Olfring Shooter (Blue),209,1,8,4,1,1 +12383,3,5000,1,60,Olfring Shooter (Blue),209,1,8,4,2,1 +12384,3,5000,1,60,Olfring Shooter (Blue),209,1,8,4,3,1 +12385,3,5000,1,60,Olfring Shooter (Blue),209,1,8,4,4,1 +12386,3,5000,1,11,Olfring Shooter (Red),209,1,8,3,0,1 +12387,3,5000,1,11,Olfring Shooter (Red),209,1,8,3,1,1 +12388,3,5000,1,11,Olfring Shooter (Red),209,1,8,3,2,1 +12389,3,5000,1,11,Olfring Shooter (Red),209,1,8,3,3,1 +12390,3,5000,1,11,Olfring Shooter (Red),209,1,8,3,4,1 +12391,3,5000,1,15,Olfring Shooter (Green),209,1,8,4,0,1 +12392,3,5000,1,15,Olfring Shooter (Green),209,1,8,4,1,1 +12393,3,5000,1,15,Olfring Shooter (Green),209,1,8,4,2,1 +12394,3,5000,1,15,Olfring Shooter (Green),209,1,8,4,3,1 +12395,3,5000,1,15,Olfring Shooter (Green),209,1,8,4,4,1 +12396,3,19225,1,15,Circle of Life,211,62,4,1,0,1 +12397,3,19225,1,15,Circle of Life,211,62,4,1,1,1 +12398,3,19225,1,15,Circle of Life,211,62,4,1,2,1 +12399,3,19225,1,15,Circle of Life,211,62,4,1,3,1 +12400,3,19225,1,15,Circle of Life,211,62,4,1,4,1 +12401,3,21130,1,20,Ambition,211,65,4,1,0,1 +12402,3,21130,1,20,Ambition,211,65,4,1,1,1 +12403,3,21130,1,20,Ambition,211,65,4,1,2,1 +12404,3,21130,1,20,Ambition,211,65,4,1,3,1 +12405,3,21130,1,20,Ambition,211,65,4,1,4,1 +12406,3,21130,1,20,Dawn of Wyvern,211,65,4,1,0,1 +12407,3,21130,1,20,Dawn of Wyvern,211,65,4,1,1,1 +12408,3,21130,1,20,Dawn of Wyvern,211,65,4,1,2,1 +12409,3,21130,1,20,Dawn of Wyvern,211,65,4,1,3,1 +12410,3,21130,1,20,Dawn of Wyvern,211,65,4,1,4,1 +12411,3,21130,1,25,Vortices,211,65,4,1,0,1 +12412,3,21130,1,25,Vortices,211,65,4,1,1,1 +12413,3,21130,1,25,Vortices,211,65,4,1,2,1 +12414,3,21130,1,25,Vortices,211,65,4,1,3,1 +12415,3,21130,1,25,Vortices,211,65,4,1,4,1 +12416,3,21130,1,30,White Glide,211,65,4,1,0,1 +12417,3,21130,1,30,White Glide,211,65,4,1,1,1 +12418,3,21130,1,30,White Glide,211,65,4,1,2,1 +12419,3,21130,1,30,White Glide,211,65,4,1,3,1 +12420,3,21130,1,30,White Glide,211,65,4,1,4,1 +12426,3,22450,1,30,Paled Heart,211,67,4,1,0,1 +12427,3,22450,1,30,Paled Heart,211,67,4,1,1,1 +12428,3,22450,1,30,Paled Heart,211,67,4,1,2,1 +12429,3,22450,1,30,Paled Heart,211,67,4,1,3,1 +12430,3,22450,1,30,Paled Heart,211,67,4,1,4,1 +12431,3,24505,1,35,Seeker's Staff,211,70,4,1,0,1 +12432,3,24505,1,35,Seeker's Staff,211,70,4,1,1,1 +12433,3,24505,1,35,Seeker's Staff,211,70,4,1,2,1 +12434,3,24505,1,35,Seeker's Staff,211,70,4,1,3,1 +12435,3,24505,1,35,Seeker's Staff,211,70,4,1,4,1 +12436,3,24505,1,35,Orient Charm,211,70,4,1,0,1 +12437,3,24505,1,35,Orient Charm,211,70,4,1,1,1 +12438,3,24505,1,35,Orient Charm,211,70,4,1,2,1 +12439,3,24505,1,35,Orient Charm,211,70,4,1,3,1 +12440,3,24505,1,35,Orient Charm,211,70,4,1,4,1 +12441,3,24505,1,40,Staff of Tyrant,211,70,4,1,0,1 +12442,3,24505,1,40,Staff of Tyrant,211,70,4,1,1,1 +12443,3,24505,1,40,Staff of Tyrant,211,70,4,1,2,1 +12444,3,24505,1,40,Staff of Tyrant,211,70,4,1,3,1 +12445,3,24505,1,40,Staff of Tyrant,211,70,4,1,4,1 +12446,3,24505,1,45,Reviving,211,70,4,1,0,1 +12447,3,24505,1,45,Reviving,211,70,4,1,1,1 +12448,3,24505,1,45,Reviving,211,70,4,1,2,1 +12449,3,24505,1,45,Reviving,211,70,4,1,3,1 +12450,3,24505,1,45,Reviving,211,70,4,1,4,1 +12451,3,19225,1,15,Spectral Ivy,212,62,6,1,0,1 +12452,3,19225,1,15,Spectral Ivy,212,62,6,1,1,1 +12453,3,19225,1,15,Spectral Ivy,212,62,6,1,2,1 +12454,3,19225,1,15,Spectral Ivy,212,62,6,1,3,1 +12455,3,19225,1,15,Spectral Ivy,212,62,6,1,4,1 +12456,3,21130,1,20,Decayed Evil Eye,212,65,6,1,0,1 +12457,3,21130,1,20,Decayed Evil Eye,212,65,6,1,1,1 +12458,3,21130,1,20,Decayed Evil Eye,212,65,6,1,2,1 +12459,3,21130,1,20,Decayed Evil Eye,212,65,6,1,3,1 +12460,3,21130,1,20,Decayed Evil Eye,212,65,6,1,4,1 +12461,3,21130,1,20,Wand of Zeal,212,65,6,1,0,1 +12462,3,21130,1,20,Wand of Zeal,212,65,6,1,1,1 +12463,3,21130,1,20,Wand of Zeal,212,65,6,1,2,1 +12464,3,21130,1,20,Wand of Zeal,212,65,6,1,3,1 +12465,3,21130,1,20,Wand of Zeal,212,65,6,1,4,1 +12466,3,21130,1,25,Thyella,212,65,6,1,0,1 +12467,3,21130,1,25,Thyella,212,65,6,1,1,1 +12468,3,21130,1,25,Thyella,212,65,6,1,2,1 +12469,3,21130,1,25,Thyella,212,65,6,1,3,1 +12470,3,21130,1,25,Thyella,212,65,6,1,4,1 +12471,3,21130,1,30,White Wings,212,65,6,1,0,1 +12472,3,21130,1,30,White Wings,212,65,6,1,1,1 +12473,3,21130,1,30,White Wings,212,65,6,1,2,1 +12474,3,21130,1,30,White Wings,212,65,6,1,3,1 +12475,3,21130,1,30,White Wings,212,65,6,1,4,1 +12481,3,22450,1,30,Crying Goddess,212,67,6,1,0,1 +12482,3,22450,1,30,Crying Goddess,212,67,6,1,1,1 +12483,3,22450,1,30,Crying Goddess,212,67,6,1,2,1 +12484,3,22450,1,30,Crying Goddess,212,67,6,1,3,1 +12485,3,22450,1,30,Crying Goddess,212,67,6,1,4,1 +12486,3,24505,1,35,New Moon,212,70,6,1,0,1 +12487,3,24505,1,35,New Moon,212,70,6,1,1,1 +12488,3,24505,1,35,New Moon,212,70,6,1,2,1 +12489,3,24505,1,35,New Moon,212,70,6,1,3,1 +12490,3,24505,1,35,New Moon,212,70,6,1,4,1 +12491,3,24505,1,35,Loathsome Sign,212,70,6,1,0,1 +12492,3,24505,1,35,Loathsome Sign,212,70,6,1,1,1 +12493,3,24505,1,35,Loathsome Sign,212,70,6,1,2,1 +12494,3,24505,1,35,Loathsome Sign,212,70,6,1,3,1 +12495,3,24505,1,35,Loathsome Sign,212,70,6,1,4,1 +12496,3,24505,1,40,Wand of Tyrant,212,70,6,1,0,1 +12497,3,24505,1,40,Wand of Tyrant,212,70,6,1,1,1 +12498,3,24505,1,40,Wand of Tyrant,212,70,6,1,2,1 +12499,3,24505,1,40,Wand of Tyrant,212,70,6,1,3,1 +12500,3,24505,1,40,Wand of Tyrant,212,70,6,1,4,1 +12501,3,24505,1,45,Ataraxia,212,70,6,1,0,1 +12502,3,24505,1,45,Ataraxia,212,70,6,1,1,1 +12503,3,24505,1,45,Ataraxia,212,70,6,1,2,1 +12504,3,24505,1,45,Ataraxia,212,70,6,1,3,1 +12505,3,24505,1,45,Ataraxia,212,70,6,1,4,1 +12506,3,5000,1,60,Olfring Wand (Black),212,1,6,4,0,1 +12507,3,5000,1,60,Olfring Wand (Black),212,1,6,4,1,1 +12508,3,5000,1,60,Olfring Wand (Black),212,1,6,4,2,1 +12509,3,5000,1,60,Olfring Wand (Black),212,1,6,4,3,1 +12510,3,5000,1,60,Olfring Wand (Black),212,1,6,4,4,1 +12515,3,5000,1,11,Olfring Wand (Earth),212,1,6,4,4,1 +12516,3,5000,1,4,Olfring Wand (Heaven),212,1,6,2,0,1 +12517,3,5000,1,4,Olfring Wand (Heaven),212,1,6,2,1,1 +12518,3,5000,1,4,Olfring Wand (Heaven),212,1,6,2,2,1 +12519,3,5000,1,4,Olfring Wand (Heaven),212,1,6,2,3,1 +12520,3,5000,1,4,Olfring Wand (Heaven),212,1,6,2,4,1 +12521,3,5000,1,9,Olfring Wand (Blue),212,10,6,4,0,1 +12522,3,5000,1,9,Olfring Wand (Blue),212,10,6,4,1,1 +12523,3,5000,1,9,Olfring Wand (Blue),212,10,6,4,2,1 +12524,3,5000,1,9,Olfring Wand (Blue),212,10,6,4,3,1 +12525,3,5000,1,9,Olfring Wand (Blue),212,10,6,4,4,1 +12526,3,5000,1,11,Olfring Wand (Red),212,1,6,3,0,1 +12527,3,5000,1,11,Olfring Wand (Red),212,1,6,3,1,1 +12528,3,5000,1,11,Olfring Wand (Red),212,1,6,3,2,1 +12529,3,5000,1,11,Olfring Wand (Red),212,1,6,3,3,1 +12530,3,5000,1,11,Olfring Wand (Red),212,1,6,3,4,1 +12531,3,5000,1,31,Olfring Wand (Green),212,1,6,4,0,1 +12532,3,5000,1,31,Olfring Wand (Green),212,1,6,4,1,1 +12533,3,5000,1,31,Olfring Wand (Green),212,1,6,4,2,1 +12534,3,5000,1,31,Olfring Wand (Green),212,1,6,4,3,1 +12535,3,5000,1,31,Olfring Wand (Green),212,1,6,4,4,1 +12785,3,12000,1,11,Cross Rapier of Warding Evil,201,45,1,4,4,1 +12786,3,12000,1,11,Solid Swing of Warding Evil,203,45,7,4,4,1 +12787,3,12000,1,11,Gazing Crow of Warding Evil,204,45,5,4,4,1 +12788,3,12000,1,11,Parrying Daggers of Warding Evil,206,45,2,4,4,1 +12789,3,12000,1,11,Flood Ray of Warding Evil,207,45,3,4,4,1 +12790,3,12000,1,11,Soul Rampage of Warding Evil,209,45,8,4,4,1 +12791,3,12000,1,11,Azure Closer of Warding Evil,211,45,4,4,4,1 +12792,3,12000,1,11,Twin Wisdom of Warding Evil,212,45,6,4,4,1 +13972,3,5000,1,22,Ceremonial Daggers (Heaven),201,1,1,4,0,1 +13973,3,5000,1,22,Ceremonial Daggers (Heaven),201,1,1,4,1,1 +13974,3,5000,1,22,Ceremonial Daggers (Heaven),201,1,1,4,2,1 +13975,3,5000,1,22,Ceremonial Daggers (Heaven),201,1,1,4,3,1 +13976,3,5000,1,22,Ceremonial Daggers (Heaven),201,1,1,4,4,1 +13977,3,5000,1,35,Ritual Sword [Heaven],201,1,1,4,0,1 +13978,3,5000,1,35,Ritual Sword [Heaven],201,1,1,4,1,1 +13979,3,5000,1,35,Ritual Sword [Heaven],201,1,1,4,2,1 +13980,3,5000,1,35,Ritual Sword [Heaven],201,1,1,4,3,1 +13981,3,5000,1,35,Ritual Sword [Heaven],201,1,1,4,4,1 +13992,3,5000,1,22,Ceremonial Bow (Earth),207,1,3,4,0,1 +13993,3,5000,1,22,Ceremonial Bow (Earth),207,1,3,4,1,1 +13994,3,5000,1,22,Ceremonial Bow (Earth),207,1,3,4,2,1 +13995,3,5000,1,22,Ceremonial Bow (Earth),207,1,3,4,3,1 +13996,3,5000,1,22,Ceremonial Bow (Earth),207,1,3,4,4,1 +13997,3,5000,1,35,Ritual Bow [Earth],207,1,3,4,0,1 +13998,3,5000,1,35,Ritual Bow [Earth],207,1,3,4,1,1 +13999,3,5000,1,35,Ritual Bow [Earth],207,1,3,4,2,1 +14000,3,5000,1,35,Ritual Bow [Earth],207,1,3,4,3,1 +14001,3,5000,1,35,Ritual Bow [Earth],207,1,3,4,4,1 +14002,3,5000,1,22,Ceremonial Guard (Red),204,1,5,4,0,1 +14003,3,5000,1,22,Ceremonial Guard (Red),204,1,5,4,1,1 +14004,3,5000,1,22,Ceremonial Guard (Red),204,1,5,4,2,1 +14005,3,5000,1,22,Ceremonial Guard (Red),204,1,5,4,3,1 +14006,3,5000,1,22,Ceremonial Guard (Red),204,1,5,4,4,1 +14007,3,5000,1,35,Ritual Guard [Crimson],204,1,5,4,0,1 +14008,3,5000,1,35,Ritual Guard [Crimson],204,1,5,4,1,1 +14009,3,5000,1,35,Ritual Guard [Crimson],204,1,5,4,2,1 +14010,3,5000,1,35,Ritual Guard [Crimson],204,1,5,4,3,1 +14011,3,5000,1,35,Ritual Guard [Crimson],204,1,5,4,4,1 +14023,3,20000,1,16,Salvation Sword,201,1,1,4,0,1 +14024,3,20000,1,16,Salvation Sword,201,1,1,4,1,1 +14025,3,20000,1,16,Salvation Sword,201,1,1,4,2,1 +14026,3,20000,1,16,Salvation Sword,201,1,1,4,3,1 +14027,3,20000,1,16,Salvation Sword,201,1,1,4,4,1 +14028,3,10000,1,25,Cinquedea of Heroes,201,55,1,4,4,1 +14029,3,20000,1,31,Obsidian Savior,201,1,1,4,0,1 +14030,3,20000,1,31,Obsidian Savior,201,1,1,4,1,1 +14031,3,20000,1,31,Obsidian Savior,201,1,1,4,2,1 +14032,3,20000,1,31,Obsidian Savior,201,1,1,4,3,1 +14033,3,20000,1,31,Obsidian Savior,201,1,1,4,4,1 +14034,3,20000,1,40,Wraith Sword of Legacy,201,60,1,4,4,1 +14045,3,20000,1,16,Salvation Blade,203,1,7,4,0,1 +14046,3,20000,1,16,Salvation Blade,203,1,7,4,1,1 +14047,3,20000,1,16,Salvation Blade,203,1,7,4,2,1 +14048,3,20000,1,16,Salvation Blade,203,1,7,4,3,1 +14049,3,20000,1,16,Salvation Blade,203,1,7,4,4,1 +14050,3,10000,1,25,Dynastes of Heroes,203,55,7,4,4,1 +14051,3,20000,1,31,Obsidian Blade,203,1,7,4,0,1 +14052,3,20000,1,31,Obsidian Blade,203,1,7,4,1,1 +14053,3,20000,1,31,Obsidian Blade,203,1,7,4,2,1 +14054,3,20000,1,31,Obsidian Blade,203,1,7,4,3,1 +14055,3,20000,1,31,Obsidian Blade,203,1,7,4,4,1 +14056,3,20000,1,40,Saving Sword of Legacy,203,60,7,4,4,1 +14057,3,20000,1,16,Salvation Guard,204,1,5,4,0,1 +14058,3,20000,1,16,Salvation Guard,204,1,5,4,1,1 +14059,3,20000,1,16,Salvation Guard,204,1,5,4,2,1 +14060,3,20000,1,16,Salvation Guard,204,1,5,4,3,1 +14061,3,20000,1,16,Salvation Guard,204,1,5,4,4,1 +14062,3,10000,1,25,Tower Shield of Heroes,204,55,5,4,4,1 +14063,3,20000,1,31,Obsidian Guard,204,1,5,4,0,1 +14064,3,20000,1,31,Obsidian Guard,204,1,5,4,1,1 +14065,3,20000,1,31,Obsidian Guard,204,1,5,4,2,1 +14066,3,20000,1,31,Obsidian Guard,204,1,5,4,3,1 +14067,3,20000,1,31,Obsidian Guard,204,1,5,4,4,1 +14068,3,20000,1,40,Hexagon Shield of Legacy,204,60,5,4,4,1 +14079,3,20000,1,16,Salvation Daggers,206,1,2,4,0,1 +14080,3,20000,1,16,Salvation Daggers,206,1,2,4,1,1 +14081,3,20000,1,16,Salvation Daggers,206,1,2,4,2,1 +14082,3,20000,1,16,Salvation Daggers,206,1,2,4,3,1 +14083,3,20000,1,16,Salvation Daggers,206,1,2,4,4,1 +14084,3,10000,1,25,Spear Daggers of Heroes,206,55,2,4,4,1 +14085,3,20000,1,31,Obsidian Daggers,206,1,2,4,0,1 +14086,3,20000,1,31,Obsidian Daggers,206,1,2,4,1,1 +14087,3,20000,1,31,Obsidian Daggers,206,1,2,4,2,1 +14088,3,20000,1,31,Obsidian Daggers,206,1,2,4,3,1 +14089,3,20000,1,31,Obsidian Daggers,206,1,2,4,4,1 +14090,3,20000,1,40,Writhing Daggers of Legacy,206,60,2,4,4,1 +14091,3,20000,1,16,Salvation Bow,207,1,3,4,0,1 +14092,3,20000,1,16,Salvation Bow,207,1,3,4,1,1 +14093,3,20000,1,16,Salvation Bow,207,1,3,4,2,1 +14094,3,20000,1,16,Salvation Bow,207,1,3,4,3,1 +14095,3,20000,1,16,Salvation Bow,207,1,3,4,4,1 +14096,3,10000,1,25,Sturdiness of Heroes,207,55,3,4,4,1 +14097,3,20000,1,31,Obsidian Bow,207,1,3,4,0,1 +14098,3,20000,1,31,Obsidian Bow,207,1,3,4,1,1 +14099,3,20000,1,31,Obsidian Bow,207,1,3,4,2,1 +14100,3,20000,1,31,Obsidian Bow,207,1,3,4,3,1 +14101,3,20000,1,31,Obsidian Bow,207,1,3,4,4,1 +14102,3,20000,1,40,Wing Bow of Legacy,207,60,3,4,4,1 +14103,3,20000,1,16,Salvation Gauntlet,208,1,9,4,0,1 +14104,3,20000,1,16,Salvation Gauntlet,208,1,9,4,1,1 +14105,3,20000,1,16,Salvation Gauntlet,208,1,9,4,2,1 +14106,3,20000,1,16,Salvation Gauntlet,208,1,9,4,3,1 +14107,3,20000,1,16,Salvation Gauntlet,208,1,9,4,4,1 +14108,3,10000,1,25,Dual Hands of Heroes,208,55,9,4,4,1 +14109,3,20000,1,31,Obsidian Gauntlet,208,1,9,4,0,1 +14110,3,20000,1,31,Obsidian Gauntlet,208,1,9,4,1,1 +14111,3,20000,1,31,Obsidian Gauntlet,208,1,9,4,2,1 +14112,3,20000,1,31,Obsidian Gauntlet,208,1,9,4,3,1 +14113,3,20000,1,31,Obsidian Gauntlet,208,1,9,4,4,1 +14114,3,20000,1,40,Covered Arm of Legacy,208,60,9,4,4,1 +14115,3,20000,1,16,Salvation Spell,209,1,8,4,0,1 +14116,3,20000,1,16,Salvation Spell,209,1,8,4,1,1 +14117,3,20000,1,16,Salvation Spell,209,1,8,4,2,1 +14118,3,20000,1,16,Salvation Spell,209,1,8,4,3,1 +14119,3,20000,1,16,Salvation Spell,209,1,8,4,4,1 +14120,3,10000,1,25,Sharp String of Heroes,209,55,8,4,4,1 +14121,3,20000,1,31,Obsidian Spell,209,1,8,4,0,1 +14122,3,20000,1,31,Obsidian Spell,209,1,8,4,1,1 +14123,3,20000,1,31,Obsidian Spell,209,1,8,4,2,1 +14124,3,20000,1,31,Obsidian Spell,209,1,8,4,3,1 +14125,3,20000,1,31,Obsidian Spell,209,1,8,4,4,1 +14126,3,20000,1,40,Twin Spell of Legacy,209,60,8,4,4,1 +14127,3,20000,1,16,Salvation Staff,211,1,4,4,0,1 +14128,3,20000,1,16,Salvation Staff,211,1,4,4,1,1 +14129,3,20000,1,16,Salvation Staff,211,1,4,4,2,1 +14130,3,20000,1,16,Salvation Staff,211,1,4,4,3,1 +14131,3,20000,1,16,Salvation Staff,211,1,4,4,4,1 +14132,3,10000,1,25,Corundum Cane of Heroes,211,55,4,4,4,1 +14133,3,20000,1,31,Obsidian Staff,211,1,4,4,0,1 +14134,3,20000,1,31,Obsidian Staff,211,1,4,4,1,1 +14135,3,20000,1,31,Obsidian Staff,211,1,4,4,2,1 +14136,3,20000,1,31,Obsidian Staff,211,1,4,4,3,1 +14137,3,20000,1,31,Obsidian Staff,211,1,4,4,4,1 +14138,3,20000,1,40,Tri-Caster of Legacy,211,60,4,4,4,1 +14139,3,20000,1,16,Salvation Wand,212,1,6,4,0,1 +14140,3,20000,1,16,Salvation Wand,212,1,6,4,1,1 +14141,3,20000,1,16,Salvation Wand,212,1,6,4,2,1 +14142,3,20000,1,16,Salvation Wand,212,1,6,4,3,1 +14143,3,20000,1,16,Salvation Wand,212,1,6,4,4,1 +14144,3,10000,1,25,Thought Wand of Heroes,212,55,6,4,4,1 +14145,3,20000,1,31,Obsidian Wand,212,1,6,4,0,1 +14146,3,20000,1,31,Obsidian Wand,212,1,6,4,1,1 +14147,3,20000,1,31,Obsidian Wand,212,1,6,4,2,1 +14148,3,20000,1,31,Obsidian Wand,212,1,6,4,3,1 +14149,3,20000,1,31,Obsidian Wand,212,1,6,4,4,1 +14150,3,20000,1,40,Heart Wand of Legacy,212,60,6,4,4,1 +14257,3,20740,1,45,Sword of Tribe,201,72,1,1,0,1 +14258,3,20740,1,45,Sword of Tribe,201,72,1,1,1,1 +14259,3,20740,1,45,Sword of Tribe,201,72,1,1,2,1 +14260,3,20740,1,45,Sword of Tribe,201,72,1,1,3,1 +14261,3,20740,1,45,Sword of Tribe,201,72,1,1,4,1 +14262,3,22504,1,50,Noble Jaggy,201,75,1,1,0,1 +14263,3,22504,1,50,Noble Jaggy,201,75,1,1,1,1 +14264,3,22504,1,50,Noble Jaggy,201,75,1,1,2,1 +14265,3,22504,1,50,Noble Jaggy,201,75,1,1,3,1 +14266,3,22504,1,50,Noble Jaggy,201,75,1,1,4,1 +14267,3,22504,1,50,Mace of Rain on Greenery,201,75,1,1,0,1 +14268,3,22504,1,50,Mace of Rain on Greenery,201,75,1,1,1,1 +14269,3,22504,1,50,Mace of Rain on Greenery,201,75,1,1,2,1 +14270,3,22504,1,50,Mace of Rain on Greenery,201,75,1,1,3,1 +14271,3,22504,1,50,Mace of Rain on Greenery,201,75,1,1,4,1 +14272,3,22504,1,55,Phindymian Sword,201,75,1,1,0,1 +14273,3,22504,1,55,Phindymian Sword,201,75,1,1,1,1 +14274,3,22504,1,55,Phindymian Sword,201,75,1,1,2,1 +14275,3,22504,1,55,Phindymian Sword,201,75,1,1,3,1 +14276,3,22504,1,55,Phindymian Sword,201,75,1,1,4,1 +14277,3,22504,1,60,Verdant Sharpness,201,75,1,1,0,1 +14278,3,22504,1,60,Verdant Sharpness,201,75,1,1,1,1 +14279,3,22504,1,60,Verdant Sharpness,201,75,1,1,2,1 +14280,3,22504,1,60,Verdant Sharpness,201,75,1,1,3,1 +14281,3,22504,1,60,Verdant Sharpness,201,75,1,1,4,1 +14282,3,23720,1,60,Fleeting Sword,201,77,1,1,0,1 +14283,3,23720,1,60,Fleeting Sword,201,77,1,1,1,1 +14284,3,23720,1,60,Fleeting Sword,201,77,1,1,2,1 +14285,3,23720,1,60,Fleeting Sword,201,77,1,1,3,1 +14286,3,23720,1,60,Fleeting Sword,201,77,1,1,4,1 +14287,3,25604,1,65,Captain's Fury,201,80,1,1,0,1 +14288,3,25604,1,65,Captain's Fury,201,80,1,1,1,1 +14289,3,25604,1,65,Captain's Fury,201,80,1,1,2,1 +14290,3,25604,1,65,Captain's Fury,201,80,1,1,3,1 +14291,3,25604,1,65,Captain's Fury,201,80,1,1,4,1 +14292,3,25604,1,65,Old Warpick,201,80,1,1,0,1 +14293,3,25604,1,65,Old Warpick,201,80,1,1,1,1 +14294,3,25604,1,65,Old Warpick,201,80,1,1,2,1 +14295,3,25604,1,65,Old Warpick,201,80,1,1,3,1 +14296,3,25604,1,65,Old Warpick,201,80,1,1,4,1 +14297,3,25604,1,70,Demon Slayer,201,80,1,1,0,1 +14298,3,25604,1,70,Demon Slayer,201,80,1,1,1,1 +14299,3,25604,1,70,Demon Slayer,201,80,1,1,2,1 +14300,3,25604,1,70,Demon Slayer,201,80,1,1,3,1 +14301,3,25604,1,70,Demon Slayer,201,80,1,1,4,1 +14302,3,25604,1,75,Nucleus,201,80,1,1,0,1 +14303,3,25604,1,75,Nucleus,201,80,1,1,1,1 +14304,3,25604,1,75,Nucleus,201,80,1,1,2,1 +14305,3,25604,1,75,Nucleus,201,80,1,1,3,1 +14306,3,25604,1,75,Nucleus,201,80,1,1,4,1 +14347,3,29650,1,60,Dynastes Horn,203,77,7,1,0,1 +14348,3,29650,1,60,Dynastes Horn,203,77,7,1,1,1 +14349,3,29650,1,60,Dynastes Horn,203,77,7,1,2,1 +14350,3,29650,1,60,Dynastes Horn,203,77,7,1,3,1 +14351,3,29650,1,60,Dynastes Horn,203,77,7,1,4,1 +14352,3,32005,1,65,Stout Lancer,203,80,7,1,0,1 +14353,3,32005,1,65,Stout Lancer,203,80,7,1,1,1 +14354,3,32005,1,65,Stout Lancer,203,80,7,1,2,1 +14355,3,32005,1,65,Stout Lancer,203,80,7,1,3,1 +14356,3,32005,1,65,Stout Lancer,203,80,7,1,4,1 +14357,3,32005,1,65,Behemoth's Hammer,203,80,7,1,0,1 +14358,3,32005,1,65,Behemoth's Hammer,203,80,7,1,1,1 +14359,3,32005,1,65,Behemoth's Hammer,203,80,7,1,2,1 +14360,3,32005,1,65,Behemoth's Hammer,203,80,7,1,3,1 +14361,3,32005,1,65,Behemoth's Hammer,203,80,7,1,4,1 +14362,3,32005,1,70,Destin Sword,203,80,7,1,0,1 +14363,3,32005,1,70,Destin Sword,203,80,7,1,1,1 +14364,3,32005,1,70,Destin Sword,203,80,7,1,2,1 +14365,3,32005,1,70,Destin Sword,203,80,7,1,3,1 +14366,3,32005,1,70,Destin Sword,203,80,7,1,4,1 +14367,3,32005,1,75,Cadré,203,80,7,1,0,1 +14368,3,32005,1,75,Cadré,203,80,7,1,1,1 +14369,3,32005,1,75,Cadré,203,80,7,1,2,1 +14370,3,32005,1,75,Cadré,203,80,7,1,3,1 +14371,3,32005,1,75,Cadré,203,80,7,1,4,1 +14372,3,20740,1,45,Wall of Tribe,204,72,5,1,0,1 +14373,3,20740,1,45,Wall of Tribe,204,72,5,1,1,1 +14374,3,20740,1,45,Wall of Tribe,204,72,5,1,2,1 +14375,3,20740,1,45,Wall of Tribe,204,72,5,1,3,1 +14376,3,20740,1,45,Wall of Tribe,204,72,5,1,4,1 +14377,3,22504,1,50,Old Wise Man,204,75,5,1,0,1 +14378,3,22504,1,50,Old Wise Man,204,75,5,1,1,1 +14379,3,22504,1,50,Old Wise Man,204,75,5,1,2,1 +14380,3,22504,1,50,Old Wise Man,204,75,5,1,3,1 +14381,3,22504,1,50,Old Wise Man,204,75,5,1,4,1 +14382,3,22504,1,50,Obstinance,204,75,5,1,0,1 +14383,3,22504,1,50,Obstinance,204,75,5,1,1,1 +14384,3,22504,1,50,Obstinance,204,75,5,1,2,1 +14385,3,22504,1,50,Obstinance,204,75,5,1,3,1 +14386,3,22504,1,50,Obstinance,204,75,5,1,4,1 +14387,3,22504,1,55,Phindymian Guard,204,75,5,1,0,1 +14388,3,22504,1,55,Phindymian Guard,204,75,5,1,1,1 +14389,3,22504,1,55,Phindymian Guard,204,75,5,1,2,1 +14390,3,22504,1,55,Phindymian Guard,204,75,5,1,3,1 +14391,3,22504,1,55,Phindymian Guard,204,75,5,1,4,1 +14392,3,22504,1,60,Verdant Wall,204,75,5,1,0,1 +14393,3,22504,1,60,Verdant Wall,204,75,5,1,1,1 +14394,3,22504,1,60,Verdant Wall,204,75,5,1,2,1 +14395,3,22504,1,60,Verdant Wall,204,75,5,1,3,1 +14396,3,22504,1,60,Verdant Wall,204,75,5,1,4,1 +14397,3,23720,1,60,Iron Coffin,204,77,5,1,0,1 +14398,3,23720,1,60,Iron Coffin,204,77,5,1,1,1 +14399,3,23720,1,60,Iron Coffin,204,77,5,1,2,1 +14400,3,23720,1,60,Iron Coffin,204,77,5,1,3,1 +14401,3,23720,1,60,Iron Coffin,204,77,5,1,4,1 +14402,3,25604,1,65,Fairy Fort,204,80,5,1,0,1 +14403,3,25604,1,65,Fairy Fort,204,80,5,1,1,1 +14404,3,25604,1,65,Fairy Fort,204,80,5,1,2,1 +14405,3,25604,1,65,Fairy Fort,204,80,5,1,3,1 +14406,3,25604,1,65,Fairy Fort,204,80,5,1,4,1 +14407,3,25604,1,65,Enshrine,204,80,5,1,0,1 +14408,3,25604,1,65,Enshrine,204,80,5,1,1,1 +14409,3,25604,1,65,Enshrine,204,80,5,1,2,1 +14410,3,25604,1,65,Enshrine,204,80,5,1,3,1 +14411,3,25604,1,65,Enshrine,204,80,5,1,4,1 +14412,3,25604,1,70,Diabolic Shield,204,80,5,1,0,1 +14413,3,25604,1,70,Diabolic Shield,204,80,5,1,1,1 +14414,3,25604,1,70,Diabolic Shield,204,80,5,1,2,1 +14415,3,25604,1,70,Diabolic Shield,204,80,5,1,3,1 +14416,3,25604,1,70,Diabolic Shield,204,80,5,1,4,1 +14417,3,25604,1,75,Inwardness,204,80,5,1,0,1 +14418,3,25604,1,75,Inwardness,204,80,5,1,1,1 +14419,3,25604,1,75,Inwardness,204,80,5,1,2,1 +14420,3,25604,1,75,Inwardness,204,80,5,1,3,1 +14421,3,25604,1,75,Inwardness,204,80,5,1,4,1 +14462,3,25925,1,45,Dagger of Tribe,206,72,2,1,0,1 +14463,3,25925,1,45,Dagger of Tribe,206,72,2,1,1,1 +14464,3,25925,1,45,Dagger of Tribe,206,72,2,1,2,1 +14465,3,25925,1,45,Dagger of Tribe,206,72,2,1,3,1 +14466,3,25925,1,45,Dagger of Tribe,206,72,2,1,4,1 +14467,3,28130,1,50,Protector's Spearheads,206,75,2,1,0,1 +14468,3,28130,1,50,Protector's Spearheads,206,75,2,1,1,1 +14469,3,28130,1,50,Protector's Spearheads,206,75,2,1,2,1 +14470,3,28130,1,50,Protector's Spearheads,206,75,2,1,3,1 +14471,3,28130,1,50,Protector's Spearheads,206,75,2,1,4,1 +14472,3,28130,1,50,Kris Naga Pulse,206,75,2,1,0,1 +14473,3,28130,1,50,Kris Naga Pulse,206,75,2,1,1,1 +14474,3,28130,1,50,Kris Naga Pulse,206,75,2,1,2,1 +14475,3,28130,1,50,Kris Naga Pulse,206,75,2,1,3,1 +14476,3,28130,1,50,Kris Naga Pulse,206,75,2,1,4,1 +14477,3,28130,1,55,Phindymian Daggers,206,75,2,1,0,1 +14478,3,28130,1,55,Phindymian Daggers,206,75,2,1,1,1 +14479,3,28130,1,55,Phindymian Daggers,206,75,2,1,2,1 +14480,3,28130,1,55,Phindymian Daggers,206,75,2,1,3,1 +14481,3,28130,1,55,Phindymian Daggers,206,75,2,1,4,1 +14482,3,28130,1,60,Verdant Fang,206,75,2,1,0,1 +14483,3,28130,1,60,Verdant Fang,206,75,2,1,1,1 +14484,3,28130,1,60,Verdant Fang,206,75,2,1,2,1 +14485,3,28130,1,60,Verdant Fang,206,75,2,1,3,1 +14486,3,28130,1,60,Verdant Fang,206,75,2,1,4,1 +14487,3,29650,1,60,Deep Ripper,206,77,2,1,0,1 +14488,3,29650,1,60,Deep Ripper,206,77,2,1,1,1 +14489,3,29650,1,60,Deep Ripper,206,77,2,1,2,1 +14490,3,29650,1,60,Deep Ripper,206,77,2,1,3,1 +14491,3,29650,1,60,Deep Ripper,206,77,2,1,4,1 +14492,3,32005,1,65,Underworld Triple Daggers,206,80,2,1,0,1 +14493,3,32005,1,65,Underworld Triple Daggers,206,80,2,1,1,1 +14494,3,32005,1,65,Underworld Triple Daggers,206,80,2,1,2,1 +14495,3,32005,1,65,Underworld Triple Daggers,206,80,2,1,3,1 +14496,3,32005,1,65,Underworld Triple Daggers,206,80,2,1,4,1 +14497,3,32005,1,65,Lizard's Glare,206,80,2,1,0,1 +14498,3,32005,1,65,Lizard's Glare,206,80,2,1,1,1 +14499,3,32005,1,65,Lizard's Glare,206,80,2,1,2,1 +14500,3,32005,1,65,Lizard's Glare,206,80,2,1,3,1 +14501,3,32005,1,65,Lizard's Glare,206,80,2,1,4,1 +14502,3,32005,1,70,Demon Framea,206,80,2,1,0,1 +14503,3,32005,1,70,Demon Framea,206,80,2,1,1,1 +14504,3,32005,1,70,Demon Framea,206,80,2,1,2,1 +14505,3,32005,1,70,Demon Framea,206,80,2,1,3,1 +14506,3,32005,1,70,Demon Framea,206,80,2,1,4,1 +14507,3,32005,1,75,The Colonel,206,80,2,1,0,1 +14508,3,32005,1,75,The Colonel,206,80,2,1,1,1 +14509,3,32005,1,75,The Colonel,206,80,2,1,2,1 +14510,3,32005,1,75,The Colonel,206,80,2,1,3,1 +14511,3,32005,1,75,The Colonel,206,80,2,1,4,1 +14512,3,25925,1,45,Bow of Tribe,207,72,3,1,0,1 +14513,3,25925,1,45,Bow of Tribe,207,72,3,1,1,1 +14514,3,25925,1,45,Bow of Tribe,207,72,3,1,2,1 +14515,3,25925,1,45,Bow of Tribe,207,72,3,1,3,1 +14516,3,25925,1,45,Bow of Tribe,207,72,3,1,4,1 +14517,3,28130,1,50,Abridged Bow,207,75,3,1,0,1 +14518,3,28130,1,50,Abridged Bow,207,75,3,1,1,1 +14519,3,28130,1,50,Abridged Bow,207,75,3,1,2,1 +14520,3,28130,1,50,Abridged Bow,207,75,3,1,3,1 +14521,3,28130,1,50,Abridged Bow,207,75,3,1,4,1 +14522,3,28130,1,50,Extension Bow,207,75,3,1,0,1 +14523,3,28130,1,50,Extension Bow,207,75,3,1,1,1 +14524,3,28130,1,50,Extension Bow,207,75,3,1,2,1 +14525,3,28130,1,50,Extension Bow,207,75,3,1,3,1 +14526,3,28130,1,50,Extension Bow,207,75,3,1,4,1 +14527,3,28130,1,55,Phindymian Bow,207,75,3,1,0,1 +14528,3,28130,1,55,Phindymian Bow,207,75,3,1,1,1 +14529,3,28130,1,55,Phindymian Bow,207,75,3,1,2,1 +14530,3,28130,1,55,Phindymian Bow,207,75,3,1,3,1 +14531,3,28130,1,55,Phindymian Bow,207,75,3,1,4,1 +14532,3,28130,1,60,Verdant Accuracy,207,75,3,1,0,1 +14533,3,28130,1,60,Verdant Accuracy,207,75,3,1,1,1 +14534,3,28130,1,60,Verdant Accuracy,207,75,3,1,2,1 +14535,3,28130,1,60,Verdant Accuracy,207,75,3,1,3,1 +14536,3,28130,1,60,Verdant Accuracy,207,75,3,1,4,1 +14537,3,29650,1,60,Loner's Strain,207,77,3,1,0,1 +14538,3,29650,1,60,Loner's Strain,207,77,3,1,1,1 +14539,3,29650,1,60,Loner's Strain,207,77,3,1,2,1 +14540,3,29650,1,60,Loner's Strain,207,77,3,1,3,1 +14541,3,29650,1,60,Loner's Strain,207,77,3,1,4,1 +14542,3,32005,1,65,Orthogenesis,207,80,3,1,0,1 +14543,3,32005,1,65,Orthogenesis,207,80,3,1,1,1 +14544,3,32005,1,65,Orthogenesis,207,80,3,1,2,1 +14545,3,32005,1,65,Orthogenesis,207,80,3,1,3,1 +14546,3,32005,1,65,Orthogenesis,207,80,3,1,4,1 +14547,3,32005,1,65,Twin Griffin,207,80,3,1,0,1 +14548,3,32005,1,65,Twin Griffin,207,80,3,1,1,1 +14549,3,32005,1,65,Twin Griffin,207,80,3,1,2,1 +14550,3,32005,1,65,Twin Griffin,207,80,3,1,3,1 +14551,3,32005,1,65,Twin Griffin,207,80,3,1,4,1 +14552,3,32005,1,70,Demon Horn,207,80,3,1,0,1 +14553,3,32005,1,70,Demon Horn,207,80,3,1,1,1 +14554,3,32005,1,70,Demon Horn,207,80,3,1,2,1 +14555,3,32005,1,70,Demon Horn,207,80,3,1,3,1 +14556,3,32005,1,70,Demon Horn,207,80,3,1,4,1 +14557,3,32005,1,75,Substance,207,80,3,1,0,1 +14558,3,32005,1,75,Substance,207,80,3,1,1,1 +14559,3,32005,1,75,Substance,207,80,3,1,2,1 +14560,3,32005,1,75,Substance,207,80,3,1,3,1 +14561,3,32005,1,75,Substance,207,80,3,1,4,1 +14562,3,25925,1,45,Gauntlet of Tribe,208,72,9,1,0,1 +14563,3,25925,1,45,Gauntlet of Tribe,208,72,9,1,1,1 +14564,3,25925,1,45,Gauntlet of Tribe,208,72,9,1,2,1 +14565,3,25925,1,45,Gauntlet of Tribe,208,72,9,1,3,1 +14566,3,25925,1,45,Gauntlet of Tribe,208,72,9,1,4,1 +14567,3,28130,1,55,Phindymian Seiðr,208,75,9,1,0,1 +14568,3,28130,1,55,Phindymian Seiðr,208,75,9,1,1,1 +14569,3,28130,1,55,Phindymian Seiðr,208,75,9,1,2,1 +14570,3,28130,1,55,Phindymian Seiðr,208,75,9,1,3,1 +14571,3,28130,1,55,Phindymian Seiðr,208,75,9,1,4,1 +14572,3,28130,1,60,Verdant Logician,208,75,9,1,0,1 +14573,3,28130,1,60,Verdant Logician,208,75,9,1,1,1 +14574,3,28130,1,60,Verdant Logician,208,75,9,1,2,1 +14575,3,28130,1,60,Verdant Logician,208,75,9,1,3,1 +14576,3,28130,1,60,Verdant Logician,208,75,9,1,4,1 +14577,3,32005,1,70,Brachium Diabolus,208,80,9,1,0,1 +14578,3,32005,1,70,Brachium Diabolus,208,80,9,1,1,1 +14579,3,32005,1,70,Brachium Diabolus,208,80,9,1,2,1 +14580,3,32005,1,70,Brachium Diabolus,208,80,9,1,3,1 +14581,3,32005,1,70,Brachium Diabolus,208,80,9,1,4,1 +14582,3,32005,1,75,Mesocaldia,208,80,9,1,0,1 +14583,3,32005,1,75,Mesocaldia,208,80,9,1,1,1 +14584,3,32005,1,75,Mesocaldia,208,80,9,1,2,1 +14585,3,32005,1,75,Mesocaldia,208,80,9,1,3,1 +14586,3,32005,1,75,Mesocaldia,208,80,9,1,4,1 +14587,3,25925,1,45,Spell of Tribe,209,72,8,1,0,1 +14588,3,25925,1,45,Spell of Tribe,209,72,8,1,1,1 +14589,3,25925,1,45,Spell of Tribe,209,72,8,1,2,1 +14590,3,25925,1,45,Spell of Tribe,209,72,8,1,3,1 +14591,3,25925,1,45,Spell of Tribe,209,72,8,1,4,1 +14592,3,28130,1,50,Tannhäuser,209,75,8,1,0,1 +14593,3,28130,1,50,Tannhäuser,209,75,8,1,1,1 +14594,3,28130,1,50,Tannhäuser,209,75,8,1,2,1 +14595,3,28130,1,50,Tannhäuser,209,75,8,1,3,1 +14596,3,28130,1,50,Tannhäuser,209,75,8,1,4,1 +14597,3,28130,1,50,Kenn-brecher of Thirst,209,75,8,1,0,1 +14598,3,28130,1,50,Kenn-brecher of Thirst,209,75,8,1,1,1 +14599,3,28130,1,50,Kenn-brecher of Thirst,209,75,8,1,2,1 +14600,3,28130,1,50,Kenn-brecher of Thirst,209,75,8,1,3,1 +14601,3,28130,1,50,Kenn-brecher of Thirst,209,75,8,1,4,1 +14602,3,28130,1,55,Phindymian Shooter,209,75,8,1,0,1 +14603,3,28130,1,55,Phindymian Shooter,209,75,8,1,1,1 +14604,3,28130,1,55,Phindymian Shooter,209,75,8,1,2,1 +14605,3,28130,1,55,Phindymian Shooter,209,75,8,1,3,1 +14606,3,28130,1,55,Phindymian Shooter,209,75,8,1,4,1 +14607,3,28130,1,60,Verdant Investor,209,75,8,1,0,1 +14608,3,28130,1,60,Verdant Investor,209,75,8,1,1,1 +14609,3,28130,1,60,Verdant Investor,209,75,8,1,2,1 +14610,3,28130,1,60,Verdant Investor,209,75,8,1,3,1 +14611,3,28130,1,60,Verdant Investor,209,75,8,1,4,1 +14612,3,29650,1,60,Gullinkambi,209,77,8,1,0,1 +14613,3,29650,1,60,Gullinkambi,209,77,8,1,1,1 +14614,3,29650,1,60,Gullinkambi,209,77,8,1,2,1 +14615,3,29650,1,60,Gullinkambi,209,77,8,1,3,1 +14616,3,29650,1,60,Gullinkambi,209,77,8,1,4,1 +14617,3,32005,1,65,Irrlicht,209,80,8,1,0,1 +14618,3,32005,1,65,Irrlicht,209,80,8,1,1,1 +14619,3,32005,1,65,Irrlicht,209,80,8,1,2,1 +14620,3,32005,1,65,Irrlicht,209,80,8,1,3,1 +14621,3,32005,1,65,Irrlicht,209,80,8,1,4,1 +14622,3,32005,1,65,Lightning Shape,209,80,8,1,0,1 +14623,3,32005,1,65,Lightning Shape,209,80,8,1,1,1 +14624,3,32005,1,65,Lightning Shape,209,80,8,1,2,1 +14625,3,32005,1,65,Lightning Shape,209,80,8,1,3,1 +14626,3,32005,1,65,Lightning Shape,209,80,8,1,4,1 +14627,3,32005,1,70,Demon Wing,209,80,8,1,0,1 +14628,3,32005,1,70,Demon Wing,209,80,8,1,1,1 +14629,3,32005,1,70,Demon Wing,209,80,8,1,2,1 +14630,3,32005,1,70,Demon Wing,209,80,8,1,3,1 +14631,3,32005,1,70,Demon Wing,209,80,8,1,4,1 +14632,3,32005,1,75,Axis,209,80,8,1,0,1 +14633,3,32005,1,75,Axis,209,80,8,1,1,1 +14634,3,32005,1,75,Axis,209,80,8,1,2,1 +14635,3,32005,1,75,Axis,209,80,8,1,3,1 +14636,3,32005,1,75,Axis,209,80,8,1,4,1 +14637,3,25925,1,45,Staff of Tribe,211,72,4,1,0,1 +14638,3,25925,1,45,Staff of Tribe,211,72,4,1,1,1 +14639,3,25925,1,45,Staff of Tribe,211,72,4,1,2,1 +14640,3,25925,1,45,Staff of Tribe,211,72,4,1,3,1 +14641,3,25925,1,45,Staff of Tribe,211,72,4,1,4,1 +14642,3,28130,1,50,Goblin's Worship,211,75,4,1,0,1 +14643,3,28130,1,50,Goblin's Worship,211,75,4,1,1,1 +14644,3,28130,1,50,Goblin's Worship,211,75,4,1,2,1 +14645,3,28130,1,50,Goblin's Worship,211,75,4,1,3,1 +14646,3,28130,1,50,Goblin's Worship,211,75,4,1,4,1 +14647,3,28130,1,50,Elderly Mentor,211,75,4,1,0,1 +14648,3,28130,1,50,Elderly Mentor,211,75,4,1,1,1 +14649,3,28130,1,50,Elderly Mentor,211,75,4,1,2,1 +14650,3,28130,1,50,Elderly Mentor,211,75,4,1,3,1 +14651,3,28130,1,50,Elderly Mentor,211,75,4,1,4,1 +14652,3,28130,1,55,Phindymian Cane,211,75,4,1,0,1 +14653,3,28130,1,55,Phindymian Cane,211,75,4,1,1,1 +14654,3,28130,1,55,Phindymian Cane,211,75,4,1,2,1 +14655,3,28130,1,55,Phindymian Cane,211,75,4,1,3,1 +14656,3,28130,1,55,Phindymian Cane,211,75,4,1,4,1 +14657,3,28130,1,60,Verdant Relief,211,75,4,1,0,1 +14658,3,28130,1,60,Verdant Relief,211,75,4,1,1,1 +14659,3,28130,1,60,Verdant Relief,211,75,4,1,2,1 +14660,3,28130,1,60,Verdant Relief,211,75,4,1,3,1 +14661,3,28130,1,60,Verdant Relief,211,75,4,1,4,1 +14662,3,29650,1,60,Petrified Staff,211,77,4,1,0,1 +14663,3,29650,1,60,Petrified Staff,211,77,4,1,1,1 +14664,3,29650,1,60,Petrified Staff,211,77,4,1,2,1 +14665,3,29650,1,60,Petrified Staff,211,77,4,1,3,1 +14666,3,29650,1,60,Petrified Staff,211,77,4,1,4,1 +14667,3,32005,1,65,Green Light's Nail Freed,211,80,4,1,0,1 +14668,3,32005,1,65,Green Light's Nail Freed,211,80,4,1,1,1 +14669,3,32005,1,65,Green Light's Nail Freed,211,80,4,1,2,1 +14670,3,32005,1,65,Green Light's Nail Freed,211,80,4,1,3,1 +14671,3,32005,1,65,Green Light's Nail Freed,211,80,4,1,4,1 +14672,3,32005,1,65,Symbiosis,211,80,4,1,0,1 +14673,3,32005,1,65,Symbiosis,211,80,4,1,1,1 +14674,3,32005,1,65,Symbiosis,211,80,4,1,2,1 +14675,3,32005,1,65,Symbiosis,211,80,4,1,3,1 +14676,3,32005,1,65,Symbiosis,211,80,4,1,4,1 +14677,3,32005,1,70,Dominating Claw,211,80,4,1,0,1 +14678,3,32005,1,70,Dominating Claw,211,80,4,1,1,1 +14679,3,32005,1,70,Dominating Claw,211,80,4,1,2,1 +14680,3,32005,1,70,Dominating Claw,211,80,4,1,3,1 +14681,3,32005,1,70,Dominating Claw,211,80,4,1,4,1 +14682,3,32005,1,75,Quintessence,211,80,4,1,0,1 +14683,3,32005,1,75,Quintessence,211,80,4,1,1,1 +14684,3,32005,1,75,Quintessence,211,80,4,1,2,1 +14685,3,32005,1,75,Quintessence,211,80,4,1,3,1 +14686,3,32005,1,75,Quintessence,211,80,4,1,4,1 +14687,3,25925,1,45,Wand of Tribe,212,72,6,1,0,1 +14688,3,25925,1,45,Wand of Tribe,212,72,6,1,1,1 +14689,3,25925,1,45,Wand of Tribe,212,72,6,1,2,1 +14690,3,25925,1,45,Wand of Tribe,212,72,6,1,3,1 +14691,3,25925,1,45,Wand of Tribe,212,72,6,1,4,1 +14692,3,28130,1,50,Zone of Liberty,212,75,6,1,0,1 +14693,3,28130,1,50,Zone of Liberty,212,75,6,1,1,1 +14694,3,28130,1,50,Zone of Liberty,212,75,6,1,2,1 +14695,3,28130,1,50,Zone of Liberty,212,75,6,1,3,1 +14696,3,28130,1,50,Zone of Liberty,212,75,6,1,4,1 +14697,3,28130,1,50,Divergence,212,75,6,1,0,1 +14698,3,28130,1,50,Divergence,212,75,6,1,1,1 +14699,3,28130,1,50,Divergence,212,75,6,1,2,1 +14700,3,28130,1,50,Divergence,212,75,6,1,3,1 +14701,3,28130,1,50,Divergence,212,75,6,1,4,1 +14702,3,28130,1,55,Phindymian Wand,212,75,6,1,0,1 +14703,3,28130,1,55,Phindymian Wand,212,75,6,1,1,1 +14704,3,28130,1,55,Phindymian Wand,212,75,6,1,2,1 +14705,3,28130,1,55,Phindymian Wand,212,75,6,1,3,1 +14706,3,28130,1,55,Phindymian Wand,212,75,6,1,4,1 +14707,3,28130,1,60,Verdant Ruin,212,75,6,1,0,1 +14708,3,28130,1,60,Verdant Ruin,212,75,6,1,1,1 +14709,3,28130,1,60,Verdant Ruin,212,75,6,1,2,1 +14710,3,28130,1,60,Verdant Ruin,212,75,6,1,3,1 +14711,3,28130,1,60,Verdant Ruin,212,75,6,1,4,1 +14712,3,29650,1,60,Warping Soul,212,77,6,1,0,1 +14713,3,29650,1,60,Warping Soul,212,77,6,1,1,1 +14714,3,29650,1,60,Warping Soul,212,77,6,1,2,1 +14715,3,29650,1,60,Warping Soul,212,77,6,1,3,1 +14716,3,29650,1,60,Warping Soul,212,77,6,1,4,1 +14717,3,32005,1,65,Fixed Heart,212,80,6,1,0,1 +14718,3,32005,1,65,Fixed Heart,212,80,6,1,1,1 +14719,3,32005,1,65,Fixed Heart,212,80,6,1,2,1 +14720,3,32005,1,65,Fixed Heart,212,80,6,1,3,1 +14721,3,32005,1,65,Fixed Heart,212,80,6,1,4,1 +14722,3,32005,1,65,Authority of Corona,212,80,6,1,0,1 +14723,3,32005,1,65,Authority of Corona,212,80,6,1,1,1 +14724,3,32005,1,65,Authority of Corona,212,80,6,1,2,1 +14725,3,32005,1,65,Authority of Corona,212,80,6,1,3,1 +14726,3,32005,1,65,Authority of Corona,212,80,6,1,4,1 +14727,3,32005,1,70,Black Scourge,212,80,6,1,0,1 +14728,3,32005,1,70,Black Scourge,212,80,6,1,1,1 +14729,3,32005,1,70,Black Scourge,212,80,6,1,2,1 +14730,3,32005,1,70,Black Scourge,212,80,6,1,3,1 +14731,3,32005,1,70,Black Scourge,212,80,6,1,4,1 +14732,3,32005,1,75,Sanctorum,212,80,6,1,0,1 +14733,3,32005,1,75,Sanctorum,212,80,6,1,1,1 +14734,3,32005,1,75,Sanctorum,212,80,6,1,2,1 +14735,3,32005,1,75,Sanctorum,212,80,6,1,3,1 +14736,3,32005,1,75,Sanctorum,212,80,6,1,4,1 +14737,3,0,1,1,Novice Spear,213,1,10,1,0,1 +14738,3,10,1,1,Novice Spear,213,1,10,1,1,1 +14739,3,10,1,1,Novice Spear,213,1,10,1,2,1 +14740,3,10,1,1,Novice Spear,213,1,10,1,3,1 +14741,3,10,1,1,Novice Spear,213,1,10,1,4,1 +14742,3,725,1,3,Broad Spear,213,12,10,1,0,1 +14743,3,725,1,3,Broad Spear,213,12,10,1,1,1 +14744,3,725,1,3,Broad Spear,213,12,10,1,2,1 +14745,3,725,1,3,Broad Spear,213,12,10,1,3,1 +14746,3,725,1,3,Broad Spear,213,12,10,1,4,1 +14747,3,2885,1,5,Hasta,213,24,10,1,0,1 +14748,3,2885,1,5,Hasta,213,24,10,1,1,1 +14749,3,2885,1,5,Hasta,213,24,10,1,2,1 +14750,3,2885,1,5,Hasta,213,24,10,1,3,1 +14751,3,2885,1,5,Hasta,213,24,10,1,4,1 +14752,3,6485,1,7,Raging Red Spear,213,36,10,1,0,1 +14753,3,6485,1,7,Raging Red Spear,213,36,10,1,1,1 +14754,3,6485,1,7,Raging Red Spear,213,36,10,1,2,1 +14755,3,6485,1,7,Raging Red Spear,213,36,10,1,3,1 +14756,3,6485,1,7,Raging Red Spear,213,36,10,1,4,1 +14757,3,10585,1,9,Spiculum,213,44,10,1,0,1 +14758,3,10585,1,9,Spiculum,213,44,10,1,1,1 +14759,3,10585,1,9,Spiculum,213,44,10,1,2,1 +14760,3,10585,1,9,Spiculum,213,44,10,1,3,1 +14761,3,10585,1,9,Spiculum,213,44,10,1,4,1 +14762,3,15130,1,11,Elfin Thrust,213,55,10,1,0,1 +14763,3,15130,1,11,Elfin Thrust,213,55,10,1,1,1 +14764,3,15130,1,11,Elfin Thrust,213,55,10,1,2,1 +14765,3,15130,1,11,Elfin Thrust,213,55,10,1,3,1 +14766,3,15130,1,11,Elfin Thrust,213,55,10,1,4,1 +14767,3,18005,1,25,Turbulence,213,60,10,1,0,1 +14768,3,18005,1,25,Turbulence,213,60,10,1,1,1 +14769,3,18005,1,25,Turbulence,213,60,10,1,2,1 +14770,3,18005,1,25,Turbulence,213,60,10,1,3,1 +14771,3,18005,1,25,Turbulence,213,60,10,1,4,1 +14772,3,21130,1,30,Ray's Steering,213,65,10,1,0,1 +14773,3,21130,1,30,Ray's Steering,213,65,10,1,1,1 +14774,3,21130,1,30,Ray's Steering,213,65,10,1,2,1 +14775,3,21130,1,30,Ray's Steering,213,65,10,1,3,1 +14776,3,21130,1,30,Ray's Steering,213,65,10,1,4,1 +14777,3,24505,1,40,Spear of Tyrant,213,70,10,1,0,1 +14778,3,24505,1,40,Spear of Tyrant,213,70,10,1,1,1 +14779,3,24505,1,40,Spear of Tyrant,213,70,10,1,2,1 +14780,3,24505,1,40,Spear of Tyrant,213,70,10,1,3,1 +14781,3,24505,1,40,Spear of Tyrant,213,70,10,1,4,1 +14782,3,24505,1,45,Clear Stream,213,70,10,1,0,1 +14783,3,24505,1,45,Clear Stream,213,70,10,1,1,1 +14784,3,24505,1,45,Clear Stream,213,70,10,1,2,1 +14785,3,24505,1,45,Clear Stream,213,70,10,1,3,1 +14786,3,24505,1,45,Clear Stream,213,70,10,1,4,1 +14787,3,25925,1,45,Spear of Tribe,213,72,10,1,0,1 +14788,3,25925,1,45,Spear of Tribe,213,72,10,1,1,1 +14789,3,25925,1,45,Spear of Tribe,213,72,10,1,2,1 +14790,3,25925,1,45,Spear of Tribe,213,72,10,1,3,1 +14791,3,25925,1,45,Spear of Tribe,213,72,10,1,4,1 +14792,3,28130,1,50,Dragon Crest Partisan,213,75,10,1,0,1 +14793,3,28130,1,50,Dragon Crest Partisan,213,75,10,1,1,1 +14794,3,28130,1,50,Dragon Crest Partisan,213,75,10,1,2,1 +14795,3,28130,1,50,Dragon Crest Partisan,213,75,10,1,3,1 +14796,3,28130,1,50,Dragon Crest Partisan,213,75,10,1,4,1 +14797,3,28130,1,50,Gold Spear,213,75,10,1,0,1 +14798,3,28130,1,50,Gold Spear,213,75,10,1,1,1 +14799,3,28130,1,50,Gold Spear,213,75,10,1,2,1 +14800,3,28130,1,50,Gold Spear,213,75,10,1,3,1 +14801,3,28130,1,50,Gold Spear,213,75,10,1,4,1 +14802,3,28130,1,55,Phindymian Spear,213,75,10,1,0,1 +14803,3,28130,1,55,Phindymian Spear,213,75,10,1,1,1 +14804,3,28130,1,55,Phindymian Spear,213,75,10,1,2,1 +14805,3,28130,1,55,Phindymian Spear,213,75,10,1,3,1 +14806,3,28130,1,55,Phindymian Spear,213,75,10,1,4,1 +14807,3,28130,1,60,Verdant Soul,213,75,10,1,0,1 +14808,3,28130,1,60,Verdant Soul,213,75,10,1,1,1 +14809,3,28130,1,60,Verdant Soul,213,75,10,1,2,1 +14810,3,28130,1,60,Verdant Soul,213,75,10,1,3,1 +14811,3,28130,1,60,Verdant Soul,213,75,10,1,4,1 +14812,3,29650,1,60,Spirit's Fury,213,77,10,1,0,1 +14813,3,29650,1,60,Spirit's Fury,213,77,10,1,1,1 +14814,3,29650,1,60,Spirit's Fury,213,77,10,1,2,1 +14815,3,29650,1,60,Spirit's Fury,213,77,10,1,3,1 +14816,3,29650,1,60,Spirit's Fury,213,77,10,1,4,1 +14817,3,32005,1,65,Partisan of the Blue Waters,213,80,10,1,0,1 +14818,3,32005,1,65,Partisan of the Blue Waters,213,80,10,1,1,1 +14819,3,32005,1,65,Partisan of the Blue Waters,213,80,10,1,2,1 +14820,3,32005,1,65,Partisan of the Blue Waters,213,80,10,1,3,1 +14821,3,32005,1,65,Partisan of the Blue Waters,213,80,10,1,4,1 +14822,3,32005,1,65,Freefaller,213,80,10,1,0,1 +14823,3,32005,1,65,Freefaller,213,80,10,1,1,1 +14824,3,32005,1,65,Freefaller,213,80,10,1,2,1 +14825,3,32005,1,65,Freefaller,213,80,10,1,3,1 +14826,3,32005,1,65,Freefaller,213,80,10,1,4,1 +14827,3,32005,1,70,Demon Penetrator,213,80,10,1,0,1 +14828,3,32005,1,70,Demon Penetrator,213,80,10,1,1,1 +14829,3,32005,1,70,Demon Penetrator,213,80,10,1,2,1 +14830,3,32005,1,70,Demon Penetrator,213,80,10,1,3,1 +14831,3,32005,1,70,Demon Penetrator,213,80,10,1,4,1 +14832,3,32005,1,75,Emphasis,213,80,10,1,0,1 +14833,3,32005,1,75,Emphasis,213,80,10,1,1,1 +14834,3,32005,1,75,Emphasis,213,80,10,1,2,1 +14835,3,32005,1,75,Emphasis,213,80,10,1,3,1 +14836,3,32005,1,75,Emphasis,213,80,10,1,4,1 +15673,3,100,1,1,Rusted One-handed Sword,201,1,1,1,0,1 +15674,3,100,1,1,Rusted One-handed Sword,201,1,1,1,1,1 +15675,3,100,1,1,Rusted One-handed Sword,201,1,1,1,2,1 +15676,3,100,1,1,Rusted One-handed Sword,201,1,1,1,3,1 +15677,3,100,1,1,Rusted One-handed Sword,201,1,1,1,4,1 +15678,3,1000,1,20,Polished Sword,201,1,1,1,0,1 +15679,3,1000,1,25,Polished Sword,201,1,1,1,1,1 +15680,3,1000,1,25,Polished Sword,201,1,1,1,2,1 +15681,3,1000,1,30,Polished Sword,201,1,1,1,3,1 +15682,3,1000,1,35,Polished Sword,201,1,1,1,4,1 +15683,3,20000,1,45,Arisen's Defeater,201,1,1,4,0,1 +15684,3,20000,1,45,Arisen's Defeater,201,1,1,4,1,1 +15685,3,20000,1,45,Arisen's Defeater,201,1,1,4,2,1 +15686,3,20000,1,45,Arisen's Defeater,201,1,1,4,3,1 +15687,3,20000,1,45,Arisen's Defeater,201,1,1,4,4,1 +15688,3,20000,1,60,Sword of Radiance,201,1,1,4,0,1 +15689,3,20000,1,60,Sword of Radiance,201,1,1,4,1,1 +15690,3,20000,1,60,Sword of Radiance,201,1,1,4,2,1 +15691,3,20000,1,60,Sword of Radiance,201,1,1,4,3,1 +15692,3,20000,1,60,Sword of Radiance,201,1,1,4,4,1 +15713,3,100,1,1,Rusted Greatsword,203,1,7,1,0,1 +15714,3,100,1,1,Rusted Greatsword,203,1,7,1,1,1 +15715,3,100,1,1,Rusted Greatsword,203,1,7,1,2,1 +15716,3,100,1,1,Rusted Greatsword,203,1,7,1,3,1 +15717,3,100,1,1,Rusted Greatsword,203,1,7,1,4,1 +15718,3,1000,1,20,Polished Breaker,203,1,7,1,0,1 +15719,3,1000,1,25,Polished Breaker,203,1,7,1,1,1 +15720,3,1000,1,25,Polished Breaker,203,1,7,1,2,1 +15721,3,1000,1,30,Polished Breaker,203,1,7,1,3,1 +15722,3,1000,1,35,Polished Breaker,203,1,7,1,4,1 +15723,3,20000,1,45,Arisen's Savior,203,1,7,4,0,1 +15724,3,20000,1,45,Arisen's Savior,203,1,7,4,1,1 +15725,3,20000,1,45,Arisen's Savior,203,1,7,4,2,1 +15726,3,20000,1,45,Arisen's Savior,203,1,7,4,3,1 +15727,3,20000,1,45,Arisen's Savior,203,1,7,4,4,1 +15728,3,20000,1,60,Blade of Radiance,203,1,7,4,0,1 +15729,3,20000,1,60,Blade of Radiance,203,1,7,4,1,1 +15730,3,20000,1,60,Blade of Radiance,203,1,7,4,2,1 +15731,3,20000,1,60,Blade of Radiance,203,1,7,4,3,1 +15732,3,20000,1,60,Blade of Radiance,203,1,7,4,4,1 +15733,3,100,1,1,Rusted Greatshield,204,1,5,1,0,1 +15734,3,100,1,1,Rusted Greatshield,204,1,5,1,1,1 +15735,3,100,1,1,Rusted Greatshield,204,1,5,1,2,1 +15736,3,100,1,1,Rusted Greatshield,204,1,5,1,3,1 +15737,3,100,1,1,Rusted Greatshield,204,1,5,1,4,1 +15738,3,1000,1,20,Polished Guard,204,1,5,1,0,1 +15739,3,1000,1,25,Polished Guard,204,1,5,1,1,1 +15740,3,1000,1,25,Polished Guard,204,1,5,1,2,1 +15741,3,1000,1,30,Polished Guard,204,1,5,1,3,1 +15742,3,1000,1,35,Polished Guard,204,1,5,1,4,1 +15743,3,20000,1,45,Arisen's Absorber,204,1,5,4,0,1 +15744,3,20000,1,45,Arisen's Absorber,204,1,5,4,1,1 +15745,3,20000,1,45,Arisen's Absorber,204,1,5,4,2,1 +15746,3,20000,1,45,Arisen's Absorber,204,1,5,4,3,1 +15747,3,20000,1,45,Arisen's Absorber,204,1,5,4,4,1 +15748,3,20000,1,60,Wall of Radiance,204,1,5,4,0,1 +15749,3,20000,1,60,Wall of Radiance,204,1,5,4,1,1 +15750,3,20000,1,60,Wall of Radiance,204,1,5,4,2,1 +15751,3,20000,1,60,Wall of Radiance,204,1,5,4,3,1 +15752,3,20000,1,60,Wall of Radiance,204,1,5,4,4,1 +15773,3,100,1,1,Rusted Daggers,206,1,2,1,0,1 +15774,3,100,1,1,Rusted Daggers,206,1,2,1,1,1 +15775,3,100,1,1,Rusted Daggers,206,1,2,1,2,1 +15776,3,100,1,1,Rusted Daggers,206,1,2,1,3,1 +15777,3,100,1,1,Rusted Daggers,206,1,2,1,4,1 +15778,3,1000,1,20,Polished Daggers,206,1,2,1,0,1 +15779,3,1000,1,25,Polished Daggers,206,1,2,1,1,1 +15780,3,1000,1,25,Polished Daggers,206,1,2,1,2,1 +15781,3,1000,1,30,Polished Daggers,206,1,2,1,3,1 +15782,3,1000,1,35,Polished Daggers,206,1,2,1,4,1 +15783,3,20000,1,45,Arisen's Cleavers,206,1,2,4,0,1 +15784,3,20000,1,45,Arisen's Cleavers,206,1,2,4,1,1 +15785,3,20000,1,45,Arisen's Cleavers,206,1,2,4,2,1 +15786,3,20000,1,45,Arisen's Cleavers,206,1,2,4,3,1 +15787,3,20000,1,45,Arisen's Cleavers,206,1,2,4,4,1 +15788,3,20000,1,60,Daggers of Radiance,206,1,2,4,0,1 +15789,3,20000,1,60,Daggers of Radiance,206,1,2,4,1,1 +15790,3,20000,1,60,Daggers of Radiance,206,1,2,4,2,1 +15791,3,20000,1,60,Daggers of Radiance,206,1,2,4,3,1 +15792,3,20000,1,60,Daggers of Radiance,206,1,2,4,4,1 +15793,3,100,1,1,Rusted Bow,207,1,3,1,0,1 +15794,3,100,1,1,Rusted Bow,207,1,3,1,1,1 +15795,3,100,1,1,Rusted Bow,207,1,3,1,2,1 +15796,3,100,1,1,Rusted Bow,207,1,3,1,3,1 +15797,3,100,1,1,Rusted Bow,207,1,3,1,4,1 +15798,3,1000,1,20,Polished Bow,207,1,3,1,0,1 +15799,3,1000,1,25,Polished Bow,207,1,3,1,1,1 +15800,3,1000,1,25,Polished Bow,207,1,3,1,2,1 +15801,3,1000,1,30,Polished Bow,207,1,3,1,3,1 +15802,3,1000,1,35,Polished Bow,207,1,3,1,4,1 +15803,3,20000,1,45,Arisen's Piercer,207,1,3,4,0,1 +15804,3,20000,1,45,Arisen's Piercer,207,1,3,4,1,1 +15805,3,20000,1,45,Arisen's Piercer,207,1,3,4,2,1 +15806,3,20000,1,45,Arisen's Piercer,207,1,3,4,3,1 +15807,3,20000,1,45,Arisen's Piercer,207,1,3,4,4,1 +15808,3,20000,1,60,Bow of Radiance,207,1,3,4,0,1 +15809,3,20000,1,60,Bow of Radiance,207,1,3,4,1,1 +15810,3,20000,1,60,Bow of Radiance,207,1,3,4,2,1 +15811,3,20000,1,60,Bow of Radiance,207,1,3,4,3,1 +15812,3,20000,1,60,Bow of Radiance,207,1,3,4,4,1 +15813,3,100,1,1,Rusted Magick Gauntlet,208,1,9,1,0,1 +15814,3,100,1,1,Rusted Magick Gauntlet,208,1,9,1,1,1 +15815,3,100,1,1,Rusted Magick Gauntlet,208,1,9,1,2,1 +15816,3,100,1,1,Rusted Magick Gauntlet,208,1,9,1,3,1 +15817,3,100,1,1,Rusted Magick Gauntlet,208,1,9,1,4,1 +15818,3,1000,1,20,Polished Gauntlet,208,1,9,1,0,1 +15819,3,1000,1,25,Polished Gauntlet,208,1,9,1,1,1 +15820,3,1000,1,25,Polished Gauntlet,208,1,9,1,2,1 +15821,3,1000,1,30,Polished Gauntlet,208,1,9,1,3,1 +15822,3,1000,1,35,Polished Gauntlet,208,1,9,1,4,1 +15823,3,20000,1,45,Arisen's Seizer,208,1,9,4,0,1 +15824,3,20000,1,45,Arisen's Seizer,208,1,9,4,1,1 +15825,3,20000,1,45,Arisen's Seizer,208,1,9,4,2,1 +15826,3,20000,1,45,Arisen's Seizer,208,1,9,4,3,1 +15827,3,20000,1,45,Arisen's Seizer,208,1,9,4,4,1 +15828,3,20000,1,60,Hands of Radiance,208,1,9,4,0,1 +15829,3,20000,1,60,Hands of Radiance,208,1,9,4,1,1 +15830,3,20000,1,60,Hands of Radiance,208,1,9,4,2,1 +15831,3,20000,1,60,Hands of Radiance,208,1,9,4,3,1 +15832,3,20000,1,60,Hands of Radiance,208,1,9,4,4,1 +15833,3,100,1,1,Rusted Magick Bow,209,1,8,1,0,1 +15834,3,100,1,1,Rusted Magick Bow,209,1,8,1,1,1 +15835,3,100,1,1,Rusted Magick Bow,209,1,8,1,2,1 +15836,3,100,1,1,Rusted Magick Bow,209,1,8,1,3,1 +15837,3,100,1,1,Rusted Magick Bow,209,1,8,1,4,1 +15838,3,1000,1,20,Polished Spell,209,1,8,1,0,1 +15839,3,1000,1,25,Polished Spell,209,1,8,1,1,1 +15840,3,1000,1,25,Polished Spell,209,1,8,1,2,1 +15841,3,1000,1,30,Polished Spell,209,1,8,1,3,1 +15842,3,1000,1,35,Polished Spell,209,1,8,1,4,1 +15843,3,20000,1,45,Arisen's Disturber,209,1,8,4,0,1 +15844,3,20000,1,45,Arisen's Disturber,209,1,8,4,1,1 +15845,3,20000,1,45,Arisen's Disturber,209,1,8,4,2,1 +15846,3,20000,1,45,Arisen's Disturber,209,1,8,4,3,1 +15847,3,20000,1,45,Arisen's Disturber,209,1,8,4,4,1 +15848,3,20000,1,60,Spell of Radiance,209,1,8,4,0,1 +15849,3,20000,1,60,Spell of Radiance,209,1,8,4,1,1 +15850,3,20000,1,60,Spell of Radiance,209,1,8,4,2,1 +15851,3,20000,1,60,Spell of Radiance,209,1,8,4,3,1 +15852,3,20000,1,60,Spell of Radiance,209,1,8,4,4,1 +15853,3,100,1,1,Rusted Staff,211,1,4,1,0,1 +15854,3,100,1,1,Rusted Staff,211,1,4,1,1,1 +15855,3,100,1,1,Rusted Staff,211,1,4,1,2,1 +15856,3,100,1,1,Rusted Staff,211,1,4,1,3,1 +15857,3,100,1,1,Rusted Staff,211,1,4,1,4,1 +15858,3,1000,1,20,Polished Staff,211,1,4,1,0,1 +15859,3,1000,1,25,Polished Staff,211,1,4,1,1,1 +15860,3,1000,1,25,Polished Staff,211,1,4,1,2,1 +15861,3,1000,1,30,Polished Staff,211,1,4,1,3,1 +15862,3,1000,1,35,Polished Staff,211,1,4,1,4,1 +15863,3,20000,1,45,Arisen's Dispeller,211,1,4,4,0,1 +15864,3,20000,1,45,Arisen's Dispeller,211,1,4,4,1,1 +15865,3,20000,1,45,Arisen's Dispeller,211,1,4,4,2,1 +15866,3,20000,1,45,Arisen's Dispeller,211,1,4,4,3,1 +15867,3,20000,1,45,Arisen's Dispeller,211,1,4,4,4,1 +15868,3,20000,1,60,Staff of Radiance,211,1,4,4,0,1 +15869,3,20000,1,60,Staff of Radiance,211,1,4,4,1,1 +15870,3,20000,1,60,Staff of Radiance,211,1,4,4,2,1 +15871,3,20000,1,60,Staff of Radiance,211,1,4,4,3,1 +15872,3,20000,1,60,Staff of Radiance,211,1,4,4,4,1 +15873,3,100,1,1,Rusted Archistaff,212,1,6,1,0,1 +15874,3,100,1,1,Rusted Archistaff,212,1,6,1,1,1 +15875,3,100,1,1,Rusted Archistaff,212,1,6,1,2,1 +15876,3,100,1,1,Rusted Archistaff,212,1,6,1,3,1 +15877,3,100,1,1,Rusted Archistaff,212,1,6,1,4,1 +15878,3,1000,1,20,Polished Wand,212,1,6,1,0,1 +15879,3,1000,1,25,Polished Wand,212,1,6,1,1,1 +15880,3,1000,1,25,Polished Wand,212,1,6,1,2,1 +15881,3,1000,1,30,Polished Wand,212,1,6,1,3,1 +15882,3,1000,1,35,Polished Wand,212,1,6,1,4,1 +15883,3,20000,1,45,Arisen's Annihilator,212,1,6,4,0,1 +15884,3,20000,1,45,Arisen's Annihilator,212,1,6,4,1,1 +15885,3,20000,1,45,Arisen's Annihilator,212,1,6,4,2,1 +15886,3,20000,1,45,Arisen's Annihilator,212,1,6,4,3,1 +15887,3,20000,1,45,Arisen's Annihilator,212,1,6,4,4,1 +15888,3,20000,1,60,Wand of Radiance,212,1,6,4,0,1 +15889,3,20000,1,60,Wand of Radiance,212,1,6,4,1,1 +15890,3,20000,1,60,Wand of Radiance,212,1,6,4,2,1 +15891,3,20000,1,60,Wand of Radiance,212,1,6,4,3,1 +15892,3,20000,1,60,Wand of Radiance,212,1,6,4,4,1 +15893,3,100,1,1,Rusted Spirit Lance,213,1,10,1,0,1 +15894,3,100,1,1,Rusted Spirit Lance,213,1,10,1,1,1 +15895,3,100,1,1,Rusted Spirit Lance,213,1,10,1,2,1 +15896,3,100,1,1,Rusted Spirit Lance,213,1,10,1,3,1 +15897,3,100,1,1,Rusted Spirit Lance,213,1,10,1,4,1 +15898,3,1000,1,20,Polished Lance,213,1,10,1,0,1 +15899,3,1000,1,25,Polished Lance,213,1,10,1,1,1 +15900,3,1000,1,25,Polished Lance,213,1,10,1,2,1 +15901,3,1000,1,30,Polished Lance,213,1,10,1,3,1 +15902,3,1000,1,35,Polished Lance,213,1,10,1,4,1 +15903,3,20000,1,45,Arisen's Penetrator,213,1,10,4,0,1 +15904,3,20000,1,45,Arisen's Penetrator,213,1,10,4,1,1 +15905,3,20000,1,45,Arisen's Penetrator,213,1,10,4,2,1 +15906,3,20000,1,45,Arisen's Penetrator,213,1,10,4,3,1 +15907,3,20000,1,45,Arisen's Penetrator,213,1,10,4,4,1 +15908,3,20000,1,60,Spear of Radiance,213,1,10,4,0,1 +15909,3,20000,1,60,Spear of Radiance,213,1,10,4,1,1 +15910,3,20000,1,60,Spear of Radiance,213,1,10,4,2,1 +15911,3,20000,1,60,Spear of Radiance,213,1,10,4,3,1 +15912,3,20000,1,60,Spear of Radiance,213,1,10,4,4,1 +16144,3,10000,1,31,Adel's Greatsword,201,1,1,0,0,1 +16145,3,10000,1,31,Adel's Greatsword,201,1,1,0,1,1 +16146,3,10000,1,31,Adel's Greatsword,201,1,1,0,2,1 +16147,3,10000,1,31,Adel's Greatsword,201,1,1,0,3,1 +16148,3,10000,1,31,Adel's Greatsword,201,1,1,0,4,1 +16149,3,10000,1,31,Ice Sword,203,1,7,0,0,1 +16150,3,10000,1,31,Ice Sword,203,1,7,0,1,1 +16151,3,10000,1,31,Ice Sword,203,1,7,0,2,1 +16152,3,10000,1,31,Ice Sword,203,1,7,0,3,1 +16153,3,10000,1,31,Ice Sword,203,1,7,0,4,1 +16472,3,100,1,1,Sacred Edge (Decoration),201,1,1,0,4,1 +16474,3,100,1,1,Noblesse Oblige (Decoration),203,1,7,0,4,1 +16475,3,100,1,1,Savior Fort (Decoration),204,1,5,0,4,1 +16477,3,100,1,1,Crisis Avoid (Decoration),206,1,2,0,4,1 +16478,3,100,1,1,Ideal Act (Decoration),207,1,3,0,4,1 +16479,3,100,1,1,Testament Scale (Decoration),208,1,9,0,4,1 +16480,3,100,1,1,Religious Beyond (Decoration),209,1,8,0,4,1 +16481,3,100,1,1,White Revelation (Decoration),211,1,4,0,4,1 +16482,3,100,1,1,Idealise (Decoration),212,1,6,0,4,1 +16502,3,20000,1,55,Roaring Blaze Scale Sword,201,70,1,4,4,1 +16503,3,20000,1,70,Tyrant Sword of Torn Light,201,75,1,4,4,1 +16504,3,20000,1,55,Roaring Blaze Scale Blade,203,70,7,4,4,1 +16505,3,20000,1,70,Tyrant Blade of Torn Light,203,75,7,4,4,1 +16506,3,20000,1,55,Roaring Blaze Scale Guard,204,70,5,4,4,1 +16507,3,20000,1,70,Tyrant Guard of Torn Light,204,75,5,4,4,1 +16508,3,20000,1,55,Roaring Blaze Scale Daggers,206,70,2,4,4,1 +16509,3,20000,1,70,Tyrant Daggers of Torn Light,206,75,2,4,4,1 +16510,3,20000,1,55,Roaring Blaze Scale Bow,207,70,3,4,4,1 +16511,3,20000,1,70,Tyrant Bow of Torn Light,207,75,3,4,4,1 +16512,3,20000,1,55,Roaring Blaze Scale Hands,208,70,9,4,4,1 +16513,3,20000,1,70,Tyrant Hands of Torn Light,208,75,9,4,4,1 +16514,3,20000,1,55,Roaring Blaze Scale Shooter,209,70,8,4,4,1 +16515,3,20000,1,70,Tyrant Spell of Torn Light,209,75,8,4,4,1 +16516,3,20000,1,55,Roaring Blaze Scale Staff,211,70,4,4,4,1 +16517,3,20000,1,70,Tyrant Staff of Torn Light,211,75,4,4,4,1 +16518,3,20000,1,55,Roaring Blaze Scale Wand,212,70,6,4,4,1 +16519,3,20000,1,70,Tyrant Wand of Torn Light,212,75,6,4,4,1 +16520,3,20000,1,55,Roaring Blaze Scale Spear,213,70,10,4,4,1 +16521,3,20000,1,70,Tyrant Spear of Torn Light,213,75,10,4,4,1 +16523,3,200,1,3,Conspicuous Rusted One-handed Sword,201,1,1,1,0,1 +16524,3,200,1,3,Conspicuous Rusted One-handed Sword,201,1,1,1,1,1 +16525,3,200,1,3,Conspicuous Rusted One-handed Sword,201,1,1,1,2,1 +16526,3,200,1,3,Conspicuous Rusted One-handed Sword,201,1,1,1,3,1 +16527,3,200,1,3,Conspicuous Rusted One-handed Sword,201,1,1,1,4,1 +16528,3,20000,1,60,Rose Tones,201,1,1,1,0,1 +16529,3,20000,1,65,Rose Tones,201,1,1,1,1,1 +16530,3,20000,1,65,Rose Tones,201,1,1,1,2,1 +16531,3,20000,1,70,Rose Tones,201,1,1,1,3,1 +16532,3,20000,1,75,Rose Tones,201,1,1,1,4,1 +16536,3,200,1,3,Conspicuous Rusted Greatsword,203,1,7,1,0,1 +16537,3,200,1,3,Conspicuous Rusted Greatsword,203,1,7,1,1,1 +16538,3,200,1,3,Conspicuous Rusted Greatsword,203,1,7,1,2,1 +16539,3,200,1,3,Conspicuous Rusted Greatsword,203,1,7,1,3,1 +16540,3,200,1,3,Conspicuous Rusted Greatsword,203,1,7,1,4,1 +16541,3,20000,1,60,Wanted Heart,203,1,7,1,0,1 +16542,3,20000,1,65,Wanted Heart,203,1,7,1,1,1 +16543,3,20000,1,65,Wanted Heart,203,1,7,1,2,1 +16544,3,20000,1,70,Wanted Heart,203,1,7,1,3,1 +16545,3,20000,1,75,Wanted Heart,203,1,7,1,4,1 +16546,3,200,1,3,Conspicuous Rusted Greatshield,204,1,5,1,0,1 +16547,3,200,1,3,Conspicuous Rusted Greatshield,204,1,5,1,1,1 +16548,3,200,1,3,Conspicuous Rusted Greatshield,204,1,5,1,2,1 +16549,3,200,1,3,Conspicuous Rusted Greatshield,204,1,5,1,3,1 +16550,3,200,1,3,Conspicuous Rusted Greatshield,204,1,5,1,4,1 +16551,3,20000,1,60,Dark Pavise,204,1,5,1,0,1 +16552,3,20000,1,65,Dark Pavise,204,1,5,1,1,1 +16553,3,20000,1,65,Dark Pavise,204,1,5,1,2,1 +16554,3,20000,1,70,Dark Pavise,204,1,5,1,3,1 +16555,3,20000,1,75,Dark Pavise,204,1,5,1,4,1 +16556,3,200,1,3,Conspicuous Rusted Daggers,206,1,2,1,0,1 +16557,3,200,1,3,Conspicuous Rusted Daggers,206,1,2,1,1,1 +16558,3,200,1,3,Conspicuous Rusted Daggers,206,1,2,1,2,1 +16559,3,200,1,3,Conspicuous Rusted Daggers,206,1,2,1,3,1 +16560,3,200,1,3,Conspicuous Rusted Daggers,206,1,2,1,4,1 +16561,3,20000,1,60,Dark Parazonium,206,1,2,1,0,1 +16562,3,20000,1,65,Dark Parazonium,206,1,2,1,1,1 +16563,3,20000,1,65,Dark Parazonium,206,1,2,1,2,1 +16564,3,20000,1,70,Dark Parazonium,206,1,2,1,3,1 +16565,3,20000,1,75,Dark Parazonium,206,1,2,1,4,1 +16566,3,200,1,3,Conspicuous Rusted Bow,207,1,3,1,0,1 +16567,3,200,1,3,Conspicuous Rusted Bow,207,1,3,1,1,1 +16568,3,200,1,3,Conspicuous Rusted Bow,207,1,3,1,2,1 +16569,3,200,1,3,Conspicuous Rusted Bow,207,1,3,1,3,1 +16570,3,200,1,3,Conspicuous Rusted Bow,207,1,3,1,4,1 +16571,3,20000,1,60,Dragon's Blink,207,1,3,1,0,1 +16572,3,20000,1,65,Dragon's Blink,207,1,3,1,1,1 +16573,3,20000,1,65,Dragon's Blink,207,1,3,1,2,1 +16574,3,20000,1,70,Dragon's Blink,207,1,3,1,3,1 +16575,3,20000,1,75,Dragon's Blink,207,1,3,1,4,1 +16576,3,200,1,3,Conspicuous Rusted Magick Gauntlet,208,1,9,1,0,1 +16577,3,200,1,3,Conspicuous Rusted Magick Gauntlet,208,1,9,1,1,1 +16578,3,200,1,3,Conspicuous Rusted Magick Gauntlet,208,1,9,1,2,1 +16579,3,200,1,3,Conspicuous Rusted Magick Gauntlet,208,1,9,1,3,1 +16580,3,200,1,3,Conspicuous Rusted Magick Gauntlet,208,1,9,1,4,1 +16581,3,20000,1,60,Hidden Seiðr,208,1,9,1,0,1 +16582,3,20000,1,65,Hidden Seiðr,208,1,9,1,1,1 +16583,3,20000,1,65,Hidden Seiðr,208,1,9,1,2,1 +16584,3,20000,1,70,Hidden Seiðr,208,1,9,1,3,1 +16585,3,20000,1,75,Hidden Seiðr,208,1,9,1,4,1 +16586,3,200,1,3,Conspicuous Rusted Magick Bow,209,1,8,1,0,1 +16587,3,200,1,3,Conspicuous Rusted Magick Bow,209,1,8,1,1,1 +16588,3,200,1,3,Conspicuous Rusted Magick Bow,209,1,8,1,2,1 +16589,3,200,1,3,Conspicuous Rusted Magick Bow,209,1,8,1,3,1 +16590,3,200,1,3,Conspicuous Rusted Magick Bow,209,1,8,1,4,1 +16591,3,20000,1,60,Dragon's Supreme,209,1,8,1,0,1 +16592,3,20000,1,65,Dragon's Supreme,209,1,8,1,1,1 +16593,3,20000,1,65,Dragon's Supreme,209,1,8,1,2,1 +16594,3,20000,1,70,Dragon's Supreme,209,1,8,1,3,1 +16595,3,20000,1,75,Dragon's Supreme,209,1,8,1,4,1 +16596,3,200,1,3,Conspicuous Rusted Staff,211,1,4,1,0,1 +16597,3,200,1,3,Conspicuous Rusted Staff,211,1,4,1,1,1 +16598,3,200,1,3,Conspicuous Rusted Staff,211,1,4,1,2,1 +16599,3,200,1,3,Conspicuous Rusted Staff,211,1,4,1,3,1 +16600,3,200,1,3,Conspicuous Rusted Staff,211,1,4,1,4,1 +16601,3,20000,1,60,Chilly Cane,211,1,4,1,0,1 +16602,3,20000,1,65,Chilly Cane,211,1,4,1,1,1 +16603,3,20000,1,65,Chilly Cane,211,1,4,1,2,1 +16604,3,20000,1,70,Chilly Cane,211,1,4,1,3,1 +16605,3,20000,1,75,Chilly Cane,211,1,4,1,4,1 +16606,3,200,1,3,Conspicuous Rusted Archistaff,212,1,6,1,0,1 +16607,3,200,1,3,Conspicuous Rusted Archistaff,212,1,6,1,1,1 +16608,3,200,1,3,Conspicuous Rusted Archistaff,212,1,6,1,2,1 +16609,3,200,1,3,Conspicuous Rusted Archistaff,212,1,6,1,3,1 +16610,3,200,1,3,Conspicuous Rusted Archistaff,212,1,6,1,4,1 +16611,3,20000,1,60,Road to Hades,212,1,6,1,0,1 +16612,3,20000,1,65,Road to Hades,212,1,6,1,1,1 +16613,3,20000,1,65,Road to Hades,212,1,6,1,2,1 +16614,3,20000,1,70,Road to Hades,212,1,6,1,3,1 +16615,3,20000,1,75,Road to Hades,212,1,6,1,4,1 +16616,3,200,1,3,Conspicuous Rusted Spirit Lance,213,1,10,1,0,1 +16617,3,200,1,3,Conspicuous Rusted Spirit Lance,213,1,10,1,1,1 +16618,3,200,1,3,Conspicuous Rusted Spirit Lance,213,1,10,1,2,1 +16619,3,200,1,3,Conspicuous Rusted Spirit Lance,213,1,10,1,3,1 +16620,3,200,1,3,Conspicuous Rusted Spirit Lance,213,1,10,1,4,1 +16621,3,20000,1,60,Everlance,213,1,10,1,0,1 +16622,3,20000,1,65,Everlance,213,1,10,1,1,1 +16623,3,20000,1,65,Everlance,213,1,10,1,2,1 +16624,3,20000,1,70,Everlance,213,1,10,1,3,1 +16625,3,20000,1,75,Everlance,213,1,10,1,4,1 +16633,3,5000,1,60,Olfring Sword (Blue-green),201,1,1,4,0,1 +16634,3,5000,1,60,Olfring Sword (Blue-green),201,1,1,4,1,1 +16635,3,5000,1,60,Olfring Sword (Blue-green),201,1,1,4,2,1 +16636,3,5000,1,60,Olfring Sword (Blue-green),201,1,1,4,3,1 +16637,3,5000,1,60,Olfring Sword (Blue-green),201,1,1,4,4,1 +16638,3,5000,1,50,Olfring Sword+ (Heaven),201,1,1,4,0,1 +16639,3,5000,1,50,Olfring Sword+ (Heaven),201,1,1,4,1,1 +16640,3,5000,1,50,Olfring Sword+ (Heaven),201,1,1,4,2,1 +16641,3,5000,1,50,Olfring Sword+ (Heaven),201,1,1,4,3,1 +16642,3,5000,1,50,Olfring Sword+ (Heaven),201,1,1,4,4,1 +16643,3,5000,1,65,Ceremonial Daggers+ (Heaven),201,1,1,4,0,1 +16644,3,5000,1,65,Ceremonial Daggers+ (Heaven),201,1,1,4,1,1 +16645,3,5000,1,65,Ceremonial Daggers+ (Heaven),201,1,1,4,2,1 +16646,3,5000,1,65,Ceremonial Daggers+ (Heaven),201,1,1,4,3,1 +16647,3,5000,1,65,Ceremonial Daggers+ (Heaven),201,1,1,4,4,1 +16663,3,5000,1,50,Olfring Guard+ (Red),204,1,5,4,0,1 +16664,3,5000,1,50,Olfring Guard+ (Red),204,1,5,4,1,1 +16665,3,5000,1,50,Olfring Guard+ (Red),204,1,5,4,2,1 +16666,3,5000,1,50,Olfring Guard+ (Red),204,1,5,4,3,1 +16667,3,5000,1,50,Olfring Guard+ (Red),204,1,5,4,4,1 +16668,3,5000,1,65,Ceremonial Guard+ (Red),204,1,5,4,0,1 +16669,3,5000,1,65,Ceremonial Guard+ (Red),204,1,5,4,1,1 +16670,3,5000,1,65,Ceremonial Guard+ (Red),204,1,5,4,2,1 +16671,3,5000,1,65,Ceremonial Guard+ (Red),204,1,5,4,3,1 +16672,3,5000,1,65,Ceremonial Guard+ (Red),204,1,5,4,4,1 +16683,3,5000,1,50,Olfring Bow+ (Earth),207,1,3,4,0,1 +16684,3,5000,1,50,Olfring Bow+ (Earth),207,1,3,4,1,1 +16685,3,5000,1,50,Olfring Bow+ (Earth),207,1,3,4,2,1 +16686,3,5000,1,50,Olfring Bow+ (Earth),207,1,3,4,3,1 +16687,3,5000,1,50,Olfring Bow+ (Earth),207,1,3,4,4,1 +16688,3,5000,1,65,Ceremonial Bow+ (Earth),207,1,3,4,0,1 +16689,3,5000,1,65,Ceremonial Bow+ (Earth),207,1,3,4,1,1 +16690,3,5000,1,65,Ceremonial Bow+ (Earth),207,1,3,4,2,1 +16691,3,5000,1,65,Ceremonial Bow+ (Earth),207,1,3,4,3,1 +16692,3,5000,1,65,Ceremonial Bow+ (Earth),207,1,3,4,4,1 +16693,3,5000,1,60,Olfring Cane (Blue-green),211,1,4,4,0,1 +16694,3,5000,1,60,Olfring Cane (Blue-green),211,1,4,4,1,1 +16695,3,5000,1,60,Olfring Cane (Blue-green),211,1,4,4,2,1 +16696,3,5000,1,60,Olfring Cane (Blue-green),211,1,4,4,3,1 +16697,3,5000,1,60,Olfring Cane (Blue-green),211,1,4,4,4,1 +16764,3,214,1,45,Melty Sword,201,1,1,4,4,1 +16765,3,314,1,45,Sincere Sword,201,1,1,4,4,1 +16768,3,214,1,45,Melty Blade,203,1,7,4,4,1 +16769,3,314,1,45,Sincere Blade,203,1,7,4,4,1 +16770,3,214,1,45,Melty Wall,204,1,5,4,4,1 +16771,3,314,1,45,Sincere Wall,204,1,5,4,4,1 +16774,3,214,1,45,Melty Daggers,206,1,2,4,4,1 +16775,3,314,1,45,Sincere Daggers,206,1,2,4,4,1 +16776,3,214,1,45,Melty Bow,207,1,3,4,4,1 +16777,3,314,1,45,Sincere Bow,207,1,3,4,4,1 +16778,3,214,1,45,Melty Seiðr,208,1,9,4,4,1 +16779,3,314,1,45,Sincere Seiðr,208,1,9,4,4,1 +16780,3,214,1,45,Melty Shooter,209,1,8,4,4,1 +16781,3,314,1,45,Sincere Shooter,209,1,8,4,4,1 +16782,3,214,1,45,Melty Staff,211,1,4,4,4,1 +16783,3,314,1,45,Sincere Staff,211,1,4,4,4,1 +16784,3,214,1,45,Melty Wand,212,1,6,4,4,1 +16785,3,314,1,45,Sincere Wand,212,1,6,4,4,1 +16786,3,214,1,45,Melty Spear,213,1,10,4,4,1 +16787,3,314,1,45,Sincere Spear,213,1,10,4,4,1 +16859,3,200,1,1,Conspicuous Rusted One-handed Sword,201,1,1,1,0,1 +16860,3,200,1,1,Conspicuous Rusted One-handed Sword,201,1,1,1,1,1 +16861,3,200,1,1,Conspicuous Rusted One-handed Sword,201,1,1,1,2,1 +16862,3,200,1,1,Conspicuous Rusted One-handed Sword,201,1,1,1,3,1 +16863,3,200,1,1,Conspicuous Rusted One-handed Sword,201,1,1,1,4,1 +16864,3,20000,1,50,Rose Tones,201,1,1,1,0,1 +16865,3,20000,1,55,Rose Tones,201,1,1,1,1,1 +16866,3,20000,1,55,Rose Tones,201,1,1,1,2,1 +16867,3,20000,1,60,Rose Tones,201,1,1,1,3,1 +16868,3,20000,1,65,Rose Tones,201,1,1,1,4,1 +16869,3,200,1,2,Conspicuous Rusted One-handed Sword,201,1,1,1,0,1 +16870,3,200,1,2,Conspicuous Rusted One-handed Sword,201,1,1,1,1,1 +16871,3,200,1,2,Conspicuous Rusted One-handed Sword,201,1,1,1,2,1 +16872,3,200,1,2,Conspicuous Rusted One-handed Sword,201,1,1,1,3,1 +16873,3,200,1,2,Conspicuous Rusted One-handed Sword,201,1,1,1,4,1 +16874,3,20000,1,55,Rose Tones,201,1,1,1,0,1 +16875,3,20000,1,60,Rose Tones,201,1,1,1,1,1 +16876,3,20000,1,60,Rose Tones,201,1,1,1,2,1 +16877,3,20000,1,65,Rose Tones,201,1,1,1,3,1 +16878,3,20000,1,70,Rose Tones,201,1,1,1,4,1 +16879,3,200,1,1,Conspicuous Rusted Greatsword,203,1,7,1,0,1 +16880,3,200,1,1,Conspicuous Rusted Greatsword,203,1,7,1,1,1 +16881,3,200,1,1,Conspicuous Rusted Greatsword,203,1,7,1,2,1 +16882,3,200,1,1,Conspicuous Rusted Greatsword,203,1,7,1,3,1 +16883,3,200,1,1,Conspicuous Rusted Greatsword,203,1,7,1,4,1 +16884,3,20000,1,50,Wanted Heart,203,1,7,1,0,1 +16885,3,20000,1,55,Wanted Heart,203,1,7,1,1,1 +16886,3,20000,1,55,Wanted Heart,203,1,7,1,2,1 +16887,3,20000,1,60,Wanted Heart,203,1,7,1,3,1 +16888,3,20000,1,65,Wanted Heart,203,1,7,1,4,1 +16889,3,200,1,2,Conspicuous Rusted Greatsword,203,1,7,1,0,1 +16890,3,200,1,2,Conspicuous Rusted Greatsword,203,1,7,1,1,1 +16891,3,200,1,2,Conspicuous Rusted Greatsword,203,1,7,1,2,1 +16892,3,200,1,2,Conspicuous Rusted Greatsword,203,1,7,1,3,1 +16893,3,200,1,2,Conspicuous Rusted Greatsword,203,1,7,1,4,1 +16894,3,20000,1,55,Wanted Heart,203,1,7,1,0,1 +16895,3,20000,1,60,Wanted Heart,203,1,7,1,1,1 +16896,3,20000,1,60,Wanted Heart,203,1,7,1,2,1 +16897,3,20000,1,65,Wanted Heart,203,1,7,1,3,1 +16898,3,20000,1,70,Wanted Heart,203,1,7,1,4,1 +16899,3,200,1,1,Conspicuous Rusted Greatshield,204,1,5,1,0,1 +16900,3,200,1,1,Conspicuous Rusted Greatshield,204,1,5,1,1,1 +16901,3,200,1,1,Conspicuous Rusted Greatshield,204,1,5,1,2,1 +16902,3,200,1,1,Conspicuous Rusted Greatshield,204,1,5,1,3,1 +16903,3,200,1,1,Conspicuous Rusted Greatshield,204,1,5,1,4,1 +16904,3,20000,1,50,Dark Pavise,204,1,5,1,0,1 +16905,3,20000,1,55,Dark Pavise,204,1,5,1,1,1 +16906,3,20000,1,55,Dark Pavise,204,1,5,1,2,1 +16907,3,20000,1,60,Dark Pavise,204,1,5,1,3,1 +16908,3,20000,1,65,Dark Pavise,204,1,5,1,4,1 +16909,3,200,1,2,Conspicuous Rusted Greatshield,204,1,5,1,0,1 +16910,3,200,1,2,Conspicuous Rusted Greatshield,204,1,5,1,1,1 +16911,3,200,1,2,Conspicuous Rusted Greatshield,204,1,5,1,2,1 +16912,3,200,1,2,Conspicuous Rusted Greatshield,204,1,5,1,3,1 +16913,3,200,1,2,Conspicuous Rusted Greatshield,204,1,5,1,4,1 +16914,3,20000,1,55,Dark Pavise,204,1,5,1,0,1 +16915,3,20000,1,60,Dark Pavise,204,1,5,1,1,1 +16916,3,20000,1,60,Dark Pavise,204,1,5,1,2,1 +16917,3,20000,1,65,Dark Pavise,204,1,5,1,3,1 +16918,3,20000,1,70,Dark Pavise,204,1,5,1,4,1 +16919,3,200,1,1,Conspicuous Rusted Daggers,206,1,2,1,0,1 +16920,3,200,1,1,Conspicuous Rusted Daggers,206,1,2,1,1,1 +16921,3,200,1,1,Conspicuous Rusted Daggers,206,1,2,1,2,1 +16922,3,200,1,1,Conspicuous Rusted Daggers,206,1,2,1,3,1 +16923,3,200,1,1,Conspicuous Rusted Daggers,206,1,2,1,4,1 +16924,3,20000,1,50,Dark Parazonium,206,1,2,1,0,1 +16925,3,20000,1,55,Dark Parazonium,206,1,2,1,1,1 +16926,3,20000,1,55,Dark Parazonium,206,1,2,1,2,1 +16927,3,20000,1,60,Dark Parazonium,206,1,2,1,3,1 +16928,3,20000,1,65,Dark Parazonium,206,1,2,1,4,1 +16929,3,200,1,2,Conspicuous Rusted Daggers,206,1,2,1,0,1 +16930,3,200,1,2,Conspicuous Rusted Daggers,206,1,2,1,1,1 +16931,3,200,1,2,Conspicuous Rusted Daggers,206,1,2,1,2,1 +16932,3,200,1,2,Conspicuous Rusted Daggers,206,1,2,1,3,1 +16933,3,200,1,2,Conspicuous Rusted Daggers,206,1,2,1,4,1 +16934,3,20000,1,55,Dark Parazonium,206,1,2,1,0,1 +16935,3,20000,1,60,Dark Parazonium,206,1,2,1,1,1 +16936,3,20000,1,60,Dark Parazonium,206,1,2,1,2,1 +16937,3,20000,1,65,Dark Parazonium,206,1,2,1,3,1 +16938,3,20000,1,70,Dark Parazonium,206,1,2,1,4,1 +16939,3,200,1,1,Conspicuous Rusted Bow,207,1,3,1,0,1 +16940,3,200,1,1,Conspicuous Rusted Bow,207,1,3,1,1,1 +16941,3,200,1,1,Conspicuous Rusted Bow,207,1,3,1,2,1 +16942,3,200,1,1,Conspicuous Rusted Bow,207,1,3,1,3,1 +16943,3,200,1,1,Conspicuous Rusted Bow,207,1,3,1,4,1 +16944,3,20000,1,50,Dragon's Blink,207,1,3,1,0,1 +16945,3,20000,1,55,Dragon's Blink,207,1,3,1,1,1 +16946,3,20000,1,55,Dragon's Blink,207,1,3,1,2,1 +16947,3,20000,1,60,Dragon's Blink,207,1,3,1,3,1 +16948,3,20000,1,65,Dragon's Blink,207,1,3,1,4,1 +16949,3,200,1,2,Conspicuous Rusted Bow,207,1,3,1,0,1 +16950,3,200,1,2,Conspicuous Rusted Bow,207,1,3,1,1,1 +16951,3,200,1,2,Conspicuous Rusted Bow,207,1,3,1,2,1 +16952,3,200,1,2,Conspicuous Rusted Bow,207,1,3,1,3,1 +16953,3,200,1,2,Conspicuous Rusted Bow,207,1,3,1,4,1 +16954,3,20000,1,55,Dragon's Blink,207,1,3,1,0,1 +16955,3,20000,1,60,Dragon's Blink,207,1,3,1,1,1 +16956,3,20000,1,60,Dragon's Blink,207,1,3,1,2,1 +16957,3,20000,1,65,Dragon's Blink,207,1,3,1,3,1 +16958,3,20000,1,70,Dragon's Blink,207,1,3,1,4,1 +16959,3,200,1,1,Conspicuous Rusted Magick Gauntlet,208,1,9,1,0,1 +16960,3,200,1,1,Conspicuous Rusted Magick Gauntlet,208,1,9,1,1,1 +16961,3,200,1,1,Conspicuous Rusted Magick Gauntlet,208,1,9,1,2,1 +16962,3,200,1,1,Conspicuous Rusted Magick Gauntlet,208,1,9,1,3,1 +16963,3,200,1,1,Conspicuous Rusted Magick Gauntlet,208,1,9,1,4,1 +16964,3,20000,1,50,Hidden Seiðr,208,1,9,1,0,1 +16965,3,20000,1,55,Hidden Seiðr,208,1,9,1,1,1 +16966,3,20000,1,55,Hidden Seiðr,208,1,9,1,2,1 +16967,3,20000,1,60,Hidden Seiðr,208,1,9,1,3,1 +16968,3,20000,1,65,Hidden Seiðr,208,1,9,1,4,1 +16969,3,200,1,2,Conspicuous Rusted Magick Gauntlet,208,1,9,1,0,1 +16970,3,200,1,2,Conspicuous Rusted Magick Gauntlet,208,1,9,1,1,1 +16971,3,200,1,2,Conspicuous Rusted Magick Gauntlet,208,1,9,1,2,1 +16972,3,200,1,2,Conspicuous Rusted Magick Gauntlet,208,1,9,1,3,1 +16973,3,200,1,2,Conspicuous Rusted Magick Gauntlet,208,1,9,1,4,1 +16974,3,20000,1,55,Hidden Seiðr,208,1,9,1,0,1 +16975,3,20000,1,60,Hidden Seiðr,208,1,9,1,1,1 +16976,3,20000,1,60,Hidden Seiðr,208,1,9,1,2,1 +16977,3,20000,1,65,Hidden Seiðr,208,1,9,1,3,1 +16978,3,20000,1,70,Hidden Seiðr,208,1,9,1,4,1 +16979,3,200,1,1,Conspicuous Rusted Magick Bow,209,1,8,1,0,1 +16980,3,200,1,1,Conspicuous Rusted Magick Bow,209,1,8,1,1,1 +16981,3,200,1,1,Conspicuous Rusted Magick Bow,209,1,8,1,2,1 +16982,3,200,1,1,Conspicuous Rusted Magick Bow,209,1,8,1,3,1 +16983,3,200,1,1,Conspicuous Rusted Magick Bow,209,1,8,1,4,1 +16984,3,20000,1,50,Dragon's Supreme,209,1,8,1,0,1 +16985,3,20000,1,55,Dragon's Supreme,209,1,8,1,1,1 +16986,3,20000,1,55,Dragon's Supreme,209,1,8,1,2,1 +16987,3,20000,1,60,Dragon's Supreme,209,1,8,1,3,1 +16988,3,20000,1,65,Dragon's Supreme,209,1,8,1,4,1 +16989,3,200,1,2,Conspicuous Rusted Magick Bow,209,1,8,1,0,1 +16990,3,200,1,2,Conspicuous Rusted Magick Bow,209,1,8,1,1,1 +16991,3,200,1,2,Conspicuous Rusted Magick Bow,209,1,8,1,2,1 +16992,3,200,1,2,Conspicuous Rusted Magick Bow,209,1,8,1,3,1 +16993,3,200,1,2,Conspicuous Rusted Magick Bow,209,1,8,1,4,1 +16994,3,20000,1,55,Dragon's Supreme,209,1,8,1,0,1 +16995,3,20000,1,60,Dragon's Supreme,209,1,8,1,1,1 +16996,3,20000,1,60,Dragon's Supreme,209,1,8,1,2,1 +16997,3,20000,1,65,Dragon's Supreme,209,1,8,1,3,1 +16998,3,20000,1,70,Dragon's Supreme,209,1,8,1,4,1 +16999,3,200,1,1,Conspicuous Rusted Staff,211,1,4,1,0,1 +17000,3,200,1,1,Conspicuous Rusted Staff,211,1,4,1,1,1 +17001,3,200,1,1,Conspicuous Rusted Staff,211,1,4,1,2,1 +17002,3,200,1,1,Conspicuous Rusted Staff,211,1,4,1,3,1 +17003,3,200,1,1,Conspicuous Rusted Staff,211,1,4,1,4,1 +17004,3,20000,1,50,Chilly Cane,211,1,4,1,0,1 +17005,3,20000,1,55,Chilly Cane,211,1,4,1,1,1 +17006,3,20000,1,55,Chilly Cane,211,1,4,1,2,1 +17007,3,20000,1,60,Chilly Cane,211,1,4,1,3,1 +17008,3,20000,1,65,Chilly Cane,211,1,4,1,4,1 +17009,3,200,1,2,Conspicuous Rusted Staff,211,1,4,1,0,1 +17010,3,200,1,2,Conspicuous Rusted Staff,211,1,4,1,1,1 +17011,3,200,1,2,Conspicuous Rusted Staff,211,1,4,1,2,1 +17012,3,200,1,2,Conspicuous Rusted Staff,211,1,4,1,3,1 +17013,3,200,1,2,Conspicuous Rusted Staff,211,1,4,1,4,1 +17014,3,20000,1,55,Chilly Cane,211,1,4,1,0,1 +17015,3,20000,1,60,Chilly Cane,211,1,4,1,1,1 +17016,3,20000,1,60,Chilly Cane,211,1,4,1,2,1 +17017,3,20000,1,65,Chilly Cane,211,1,4,1,3,1 +17018,3,20000,1,70,Chilly Cane,211,1,4,1,4,1 +17019,3,200,1,1,Conspicuous Rusted Archistaff,212,1,6,1,0,1 +17020,3,200,1,1,Conspicuous Rusted Archistaff,212,1,6,1,1,1 +17021,3,200,1,1,Conspicuous Rusted Archistaff,212,1,6,1,2,1 +17022,3,200,1,1,Conspicuous Rusted Archistaff,212,1,6,1,3,1 +17023,3,200,1,1,Conspicuous Rusted Archistaff,212,1,6,1,4,1 +17024,3,20000,1,50,Road to Hades,212,1,6,1,0,1 +17025,3,20000,1,55,Road to Hades,212,1,6,1,1,1 +17026,3,20000,1,55,Road to Hades,212,1,6,1,2,1 +17027,3,20000,1,60,Road to Hades,212,1,6,1,3,1 +17028,3,20000,1,65,Road to Hades,212,1,6,1,4,1 +17029,3,200,1,2,Conspicuous Rusted Archistaff,212,1,6,1,0,1 +17030,3,200,1,2,Conspicuous Rusted Archistaff,212,1,6,1,1,1 +17031,3,200,1,2,Conspicuous Rusted Archistaff,212,1,6,1,2,1 +17032,3,200,1,2,Conspicuous Rusted Archistaff,212,1,6,1,3,1 +17033,3,200,1,2,Conspicuous Rusted Archistaff,212,1,6,1,4,1 +17034,3,20000,1,55,Road to Hades,212,1,6,1,0,1 +17035,3,20000,1,60,Road to Hades,212,1,6,1,1,1 +17036,3,20000,1,60,Road to Hades,212,1,6,1,2,1 +17037,3,20000,1,65,Road to Hades,212,1,6,1,3,1 +17038,3,20000,1,70,Road to Hades,212,1,6,1,4,1 +17039,3,200,1,1,Conspicuous Rusted Spirit Lance,213,1,10,1,0,1 +17040,3,200,1,1,Conspicuous Rusted Spirit Lance,213,1,10,1,1,1 +17041,3,200,1,1,Conspicuous Rusted Spirit Lance,213,1,10,1,2,1 +17042,3,200,1,1,Conspicuous Rusted Spirit Lance,213,1,10,1,3,1 +17043,3,200,1,1,Conspicuous Rusted Spirit Lance,213,1,10,1,4,1 +17044,3,20000,1,50,Everlance,213,1,10,1,0,1 +17045,3,20000,1,55,Everlance,213,1,10,1,1,1 +17046,3,20000,1,55,Everlance,213,1,10,1,2,1 +17047,3,20000,1,60,Everlance,213,1,10,1,3,1 +17048,3,20000,1,65,Everlance,213,1,10,1,4,1 +17049,3,200,1,2,Conspicuous Rusted Spirit Lance,213,1,10,1,0,1 +17050,3,200,1,2,Conspicuous Rusted Spirit Lance,213,1,10,1,1,1 +17051,3,200,1,2,Conspicuous Rusted Spirit Lance,213,1,10,1,2,1 +17052,3,200,1,2,Conspicuous Rusted Spirit Lance,213,1,10,1,3,1 +17053,3,200,1,2,Conspicuous Rusted Spirit Lance,213,1,10,1,4,1 +17054,3,20000,1,55,Everlance,213,1,10,1,0,1 +17055,3,20000,1,60,Everlance,213,1,10,1,1,1 +17056,3,20000,1,60,Everlance,213,1,10,1,2,1 +17057,3,20000,1,65,Everlance,213,1,10,1,3,1 +17058,3,20000,1,70,Everlance,213,1,10,1,4,1 +17391,3,25574,1,80,Nobility's Estoc,201,80,1,1,0,1 +17392,3,25574,1,80,Nobility's Estoc,201,80,1,1,1,1 +17393,3,25574,1,80,Nobility's Estoc,201,80,1,1,2,1 +17394,3,25574,1,80,Nobility's Estoc,201,80,1,1,3,1 +17395,3,25574,1,80,Nobility's Estoc,201,80,1,1,4,1 +17396,3,27416,1,85,Lupus Savior,201,83,1,1,0,1 +17397,3,27416,1,85,Lupus Savior,201,83,1,1,1,1 +17398,3,27416,1,85,Lupus Savior,201,83,1,1,2,1 +17399,3,27416,1,85,Lupus Savior,201,83,1,1,3,1 +17400,3,27416,1,85,Lupus Savior,201,83,1,1,4,1 +17401,3,28644,1,90,Shamshir-e Morad,201,85,1,1,0,1 +17402,3,28644,1,90,Shamshir-e Morad,201,85,1,1,1,1 +17403,3,28644,1,90,Shamshir-e Morad,201,85,1,1,2,1 +17404,3,28644,1,90,Shamshir-e Morad,201,85,1,1,3,1 +17405,3,28644,1,90,Shamshir-e Morad,201,85,1,1,4,1 +17421,3,31968,1,80,Nobility's Saber,203,80,7,1,0,1 +17422,3,31968,1,80,Nobility's Saber,203,80,7,1,1,1 +17423,3,31968,1,80,Nobility's Saber,203,80,7,1,2,1 +17424,3,31968,1,80,Nobility's Saber,203,80,7,1,3,1 +17425,3,31968,1,80,Nobility's Saber,203,80,7,1,4,1 +17426,3,34270,1,85,Taurus Breaker,203,83,7,1,0,1 +17427,3,34270,1,85,Taurus Breaker,203,83,7,1,1,1 +17428,3,34270,1,85,Taurus Breaker,203,83,7,1,2,1 +17429,3,34270,1,85,Taurus Breaker,203,83,7,1,3,1 +17430,3,34270,1,85,Taurus Breaker,203,83,7,1,4,1 +17431,3,35805,1,90,Yekta-Kavi,203,85,7,1,0,1 +17432,3,35805,1,90,Yekta-Kavi,203,85,7,1,1,1 +17433,3,35805,1,90,Yekta-Kavi,203,85,7,1,2,1 +17434,3,35805,1,90,Yekta-Kavi,203,85,7,1,3,1 +17435,3,35805,1,90,Yekta-Kavi,203,85,7,1,4,1 +17436,3,25574,1,80,Nobility's Fort,204,80,5,1,0,1 +17437,3,25574,1,80,Nobility's Fort,204,80,5,1,1,1 +17438,3,25574,1,80,Nobility's Fort,204,80,5,1,2,1 +17439,3,25574,1,80,Nobility's Fort,204,80,5,1,3,1 +17440,3,25574,1,80,Nobility's Fort,204,80,5,1,4,1 +17441,3,27416,1,85,Scutum Wall,204,83,5,1,0,1 +17442,3,27416,1,85,Scutum Wall,204,83,5,1,1,1 +17443,3,27416,1,85,Scutum Wall,204,83,5,1,2,1 +17444,3,27416,1,85,Scutum Wall,204,83,5,1,3,1 +17445,3,27416,1,85,Scutum Wall,204,83,5,1,4,1 +17446,3,28644,1,90,Dival-e-Hami,204,85,5,1,0,1 +17447,3,28644,1,90,Dival-e-Hami,204,85,5,1,1,1 +17448,3,28644,1,90,Dival-e-Hami,204,85,5,1,2,1 +17449,3,28644,1,90,Dival-e-Hami,204,85,5,1,3,1 +17450,3,28644,1,90,Dival-e-Hami,204,85,5,1,4,1 +17466,3,35805,1,90,Farid,206,85,2,1,0,1 +17467,3,35805,1,90,Farid,206,85,2,1,1,1 +17468,3,35805,1,90,Farid,206,85,2,1,2,1 +17469,3,35805,1,90,Farid,206,85,2,1,3,1 +17470,3,35805,1,90,Farid,206,85,2,1,4,1 +17471,3,31968,1,80,Nobility's Daggers,206,80,2,1,0,1 +17472,3,31968,1,80,Nobility's Daggers,206,80,2,1,1,1 +17473,3,31968,1,80,Nobility's Daggers,206,80,2,1,2,1 +17474,3,31968,1,80,Nobility's Daggers,206,80,2,1,3,1 +17475,3,31968,1,80,Nobility's Daggers,206,80,2,1,4,1 +17476,3,34270,1,85,Gemini Edge,206,83,2,1,0,1 +17477,3,34270,1,85,Gemini Edge,206,83,2,1,1,1 +17478,3,34270,1,85,Gemini Edge,206,83,2,1,2,1 +17479,3,34270,1,85,Gemini Edge,206,83,2,1,3,1 +17480,3,34270,1,85,Gemini Edge,206,83,2,1,4,1 +17481,3,31968,1,80,Nobility's Bow,207,80,3,1,0,1 +17482,3,31968,1,80,Nobility's Bow,207,80,3,1,1,1 +17483,3,31968,1,80,Nobility's Bow,207,80,3,1,2,1 +17484,3,31968,1,80,Nobility's Bow,207,80,3,1,3,1 +17485,3,31968,1,80,Nobility's Bow,207,80,3,1,4,1 +17486,3,34270,1,85,Corvus Bow,207,83,3,1,0,1 +17487,3,34270,1,85,Corvus Bow,207,83,3,1,1,1 +17488,3,34270,1,85,Corvus Bow,207,83,3,1,2,1 +17489,3,34270,1,85,Corvus Bow,207,83,3,1,3,1 +17490,3,34270,1,85,Corvus Bow,207,83,3,1,4,1 +17491,3,35805,1,90,Rakhshan,207,85,3,1,0,1 +17492,3,35805,1,90,Rakhshan,207,85,3,1,1,1 +17493,3,35805,1,90,Rakhshan,207,85,3,1,2,1 +17494,3,35805,1,90,Rakhshan,207,85,3,1,3,1 +17495,3,35805,1,90,Rakhshan,207,85,3,1,4,1 +17496,3,31968,1,80,Nobility's Gauntlet,208,80,9,1,0,1 +17497,3,31968,1,80,Nobility's Gauntlet,208,80,9,1,1,1 +17498,3,31968,1,80,Nobility's Gauntlet,208,80,9,1,2,1 +17499,3,31968,1,80,Nobility's Gauntlet,208,80,9,1,3,1 +17500,3,31968,1,80,Nobility's Gauntlet,208,80,9,1,4,1 +17501,3,34270,1,85,Circinus Arm,208,83,9,1,0,1 +17502,3,34270,1,85,Circinus Arm,208,83,9,1,1,1 +17503,3,34270,1,85,Circinus Arm,208,83,9,1,2,1 +17504,3,34270,1,85,Circinus Arm,208,83,9,1,3,1 +17505,3,34270,1,85,Circinus Arm,208,83,9,1,4,1 +17506,3,35805,1,90,Hushyar,208,85,9,1,0,1 +17507,3,35805,1,90,Hushyar,208,85,9,1,1,1 +17508,3,35805,1,90,Hushyar,208,85,9,1,2,1 +17509,3,35805,1,90,Hushyar,208,85,9,1,3,1 +17510,3,35805,1,90,Hushyar,208,85,9,1,4,1 +17511,3,31968,1,80,Nobility's Spell,209,80,8,1,0,1 +17512,3,31968,1,80,Nobility's Spell,209,80,8,1,1,1 +17513,3,31968,1,80,Nobility's Spell,209,80,8,1,2,1 +17514,3,31968,1,80,Nobility's Spell,209,80,8,1,3,1 +17515,3,31968,1,80,Nobility's Spell,209,80,8,1,4,1 +17516,3,34270,1,85,Lacerta Shooter,209,83,8,1,0,1 +17517,3,34270,1,85,Lacerta Shooter,209,83,8,1,1,1 +17518,3,34270,1,85,Lacerta Shooter,209,83,8,1,2,1 +17519,3,34270,1,85,Lacerta Shooter,209,83,8,1,3,1 +17520,3,34270,1,85,Lacerta Shooter,209,83,8,1,4,1 +17521,3,35805,1,90,Parto,209,85,8,1,0,1 +17522,3,35805,1,90,Parto,209,85,8,1,1,1 +17523,3,35805,1,90,Parto,209,85,8,1,2,1 +17524,3,35805,1,90,Parto,209,85,8,1,3,1 +17525,3,35805,1,90,Parto,209,85,8,1,4,1 +17526,3,31968,1,80,Nobility's Staff,211,80,4,1,0,1 +17527,3,31968,1,80,Nobility's Staff,211,80,4,1,1,1 +17528,3,31968,1,80,Nobility's Staff,211,80,4,1,2,1 +17529,3,31968,1,80,Nobility's Staff,211,80,4,1,3,1 +17530,3,31968,1,80,Nobility's Staff,211,80,4,1,4,1 +17531,3,34270,1,85,Ara Cane,211,83,4,1,0,1 +17532,3,34270,1,85,Ara Cane,211,83,4,1,1,1 +17533,3,34270,1,85,Ara Cane,211,83,4,1,2,1 +17534,3,34270,1,85,Ara Cane,211,83,4,1,3,1 +17535,3,34270,1,85,Ara Cane,211,83,4,1,4,1 +17536,3,35805,1,90,Nuri-e Sepehr,211,85,4,1,0,1 +17537,3,35805,1,90,Nuri-e Sepehr,211,85,4,1,1,1 +17538,3,35805,1,90,Nuri-e Sepehr,211,85,4,1,2,1 +17539,3,35805,1,90,Nuri-e Sepehr,211,85,4,1,3,1 +17540,3,35805,1,90,Nuri-e Sepehr,211,85,4,1,4,1 +17541,3,31968,1,80,Nobility's Wand,212,80,6,1,0,1 +17542,3,31968,1,80,Nobility's Wand,212,80,6,1,1,1 +17543,3,31968,1,80,Nobility's Wand,212,80,6,1,2,1 +17544,3,31968,1,80,Nobility's Wand,212,80,6,1,3,1 +17545,3,31968,1,80,Nobility's Wand,212,80,6,1,4,1 +17546,3,34270,1,85,Tucana Wand,212,83,6,1,0,1 +17547,3,34270,1,85,Tucana Wand,212,83,6,1,1,1 +17548,3,34270,1,85,Tucana Wand,212,83,6,1,2,1 +17549,3,34270,1,85,Tucana Wand,212,83,6,1,3,1 +17550,3,34270,1,85,Tucana Wand,212,83,6,1,4,1 +17551,3,35805,1,90,Mahasti,212,85,6,1,0,1 +17552,3,35805,1,90,Mahasti,212,85,6,1,1,1 +17553,3,35805,1,90,Mahasti,212,85,6,1,2,1 +17554,3,35805,1,90,Mahasti,212,85,6,1,3,1 +17555,3,35805,1,90,Mahasti,212,85,6,1,4,1 +17556,3,31968,1,80,Nobility's Spear,213,80,10,1,0,1 +17557,3,31968,1,80,Nobility's Spear,213,80,10,1,1,1 +17558,3,31968,1,80,Nobility's Spear,213,80,10,1,2,1 +17559,3,31968,1,80,Nobility's Spear,213,80,10,1,3,1 +17560,3,31968,1,80,Nobility's Spear,213,80,10,1,4,1 +17561,3,34270,1,85,Carina Spear,213,83,10,1,0,1 +17562,3,34270,1,85,Carina Spear,213,83,10,1,1,1 +17563,3,34270,1,85,Carina Spear,213,83,10,1,2,1 +17564,3,34270,1,85,Carina Spear,213,83,10,1,3,1 +17565,3,34270,1,85,Carina Spear,213,83,10,1,4,1 +17566,3,35805,1,90,Arsalan Milad,213,85,10,1,0,1 +17567,3,35805,1,90,Arsalan Milad,213,85,10,1,1,1 +17568,3,35805,1,90,Arsalan Milad,213,85,10,1,2,1 +17569,3,35805,1,90,Arsalan Milad,213,85,10,1,3,1 +17570,3,35805,1,90,Arsalan Milad,213,85,10,1,4,1 +19100,3,30000,1,5,Snap Blade,206,1,2,4,0,1 +19101,3,30000,1,8,Snap Blade,206,1,2,4,1,1 +19102,3,30000,1,12,Snap Blade,206,1,2,4,2,1 +19103,3,30000,1,45,Snap Blade,206,1,2,4,3,1 +19104,3,30000,1,75,Snap Blade,206,1,2,4,4,1 +19110,3,30000,1,5,One-handed Snap Blade,201,1,1,4,0,1 +19111,3,30000,1,8,One-handed Snap Blade,201,1,1,4,1,1 +19112,3,30000,1,12,One-handed Snap Blade,201,1,1,4,2,1 +19113,3,30000,1,45,One-handed Snap Blade,201,1,1,4,3,1 +19114,3,30000,1,75,One-handed Snap Blade,201,1,1,4,4,1 +17961,3,35805,1,90,Spike Mace of Resentment,201,85,1,1,0,1 +17962,3,35805,1,90,Spike Mace of Resentment,201,85,1,1,1,1 +17963,3,35805,1,90,Spike Mace of Resentment,201,85,1,1,2,1 +17964,3,35805,1,90,Spike Mace of Resentment,201,85,1,1,3,1 +17965,3,35805,1,90,Spike Mace of Resentment,201,85,1,1,4,1 +17966,3,37794,1,95,Rapier of Deev,201,88,1,1,0,1 +17967,3,37794,1,95,Rapier of Deev,201,88,1,1,1,1 +17968,3,37794,1,95,Rapier of Deev,201,88,1,1,2,1 +17969,3,37794,1,95,Rapier of Deev,201,88,1,1,3,1 +17970,3,37794,1,95,Rapier of Deev,201,88,1,1,4,1 +17971,3,39783,1,98,Zarrin-dokht Axe,201,90,1,1,0,1 +17972,3,39783,1,98,Zarrin-dokht Axe,201,90,1,1,1,1 +17973,3,39783,1,98,Zarrin-dokht Axe,201,90,1,1,2,1 +17974,3,39783,1,98,Zarrin-dokht Axe,201,90,1,1,3,1 +17975,3,39783,1,98,Zarrin-dokht Axe,201,90,1,1,4,1 +17991,3,35805,1,90,Saw Blade of Resentment,203,85,7,1,0,1 +17992,3,35805,1,90,Saw Blade of Resentment,203,85,7,1,1,1 +17993,3,35805,1,90,Saw Blade of Resentment,203,85,7,1,2,1 +17994,3,35805,1,90,Saw Blade of Resentment,203,85,7,1,3,1 +17995,3,35805,1,90,Saw Blade of Resentment,203,85,7,1,4,1 +17996,3,37794,1,95,Edge of Aslan,203,88,7,1,0,1 +17997,3,37794,1,95,Edge of Aslan,203,88,7,1,1,1 +17998,3,37794,1,95,Edge of Aslan,203,88,7,1,2,1 +17999,3,37794,1,95,Edge of Aslan,203,88,7,1,3,1 +18000,3,37794,1,95,Edge of Aslan,203,88,7,1,4,1 +18001,3,39783,1,98,Sholeha Blade,203,90,7,1,0,1 +18002,3,39783,1,98,Sholeha Blade,203,90,7,1,1,1 +18003,3,39783,1,98,Sholeha Blade,203,90,7,1,2,1 +18004,3,39783,1,98,Sholeha Blade,203,90,7,1,3,1 +18005,3,39783,1,98,Sholeha Blade,203,90,7,1,4,1 +18006,3,35805,1,90,Chained Wall of Resentment,204,85,5,1,0,1 +18007,3,35805,1,90,Chained Wall of Resentment,204,85,5,1,1,1 +18008,3,35805,1,90,Chained Wall of Resentment,204,85,5,1,2,1 +18009,3,35805,1,90,Chained Wall of Resentment,204,85,5,1,3,1 +18010,3,35805,1,90,Chained Wall of Resentment,204,85,5,1,4,1 +18011,3,37794,1,95,Fort of Ferey,204,88,5,1,0,1 +18012,3,37794,1,95,Fort of Ferey,204,88,5,1,1,1 +18013,3,37794,1,95,Fort of Ferey,204,88,5,1,2,1 +18014,3,37794,1,95,Fort of Ferey,204,88,5,1,3,1 +18015,3,37794,1,95,Fort of Ferey,204,88,5,1,4,1 +18016,3,39783,1,98,Taraneh Wall,204,90,5,1,0,1 +18017,3,39783,1,98,Taraneh Wall,204,90,5,1,1,1 +18018,3,39783,1,98,Taraneh Wall,204,90,5,1,2,1 +18019,3,39783,1,98,Taraneh Wall,204,90,5,1,3,1 +18020,3,39783,1,98,Taraneh Wall,204,90,5,1,4,1 +18036,3,35805,1,90,Guillotine Edge of Resentment,206,85,2,1,0,1 +18037,3,35805,1,90,Guillotine Edge of Resentment,206,85,2,1,1,1 +18038,3,35805,1,90,Guillotine Edge of Resentment,206,85,2,1,2,1 +18039,3,35805,1,90,Guillotine Edge of Resentment,206,85,2,1,3,1 +18040,3,35805,1,90,Guillotine Edge of Resentment,206,85,2,1,4,1 +18041,3,37794,1,95,Dagger of Vashak,206,88,2,1,0,1 +18042,3,37794,1,95,Dagger of Vashak,206,88,2,1,1,1 +18043,3,37794,1,95,Dagger of Vashak,206,88,2,1,2,1 +18044,3,37794,1,95,Dagger of Vashak,206,88,2,1,3,1 +18045,3,37794,1,95,Dagger of Vashak,206,88,2,1,4,1 +18046,3,39783,1,98,Sanaz Scramaseax,206,90,2,1,0,1 +18047,3,39783,1,98,Sanaz Scramaseax,206,90,2,1,1,1 +18048,3,39783,1,98,Sanaz Scramaseax,206,90,2,1,2,1 +18049,3,39783,1,98,Sanaz Scramaseax,206,90,2,1,3,1 +18050,3,39783,1,98,Sanaz Scramaseax,206,90,2,1,4,1 +18051,3,35805,1,90,Shortbow of Resentment,207,85,3,1,0,1 +18052,3,35805,1,90,Shortbow of Resentment,207,85,3,1,1,1 +18053,3,35805,1,90,Shortbow of Resentment,207,85,3,1,2,1 +18054,3,35805,1,90,Shortbow of Resentment,207,85,3,1,3,1 +18055,3,35805,1,90,Shortbow of Resentment,207,85,3,1,4,1 +18056,3,37794,1,95,Aim of Kal Tal,207,88,3,1,0,1 +18057,3,37794,1,95,Aim of Kal Tal,207,88,3,1,1,1 +18058,3,37794,1,95,Aim of Kal Tal,207,88,3,1,2,1 +18059,3,37794,1,95,Aim of Kal Tal,207,88,3,1,3,1 +18060,3,37794,1,95,Aim of Kal Tal,207,88,3,1,4,1 +18061,3,39783,1,98,Roshni Bow,207,90,3,1,0,1 +18062,3,39783,1,98,Roshni Bow,207,90,3,1,1,1 +18063,3,39783,1,98,Roshni Bow,207,90,3,1,2,1 +18064,3,39783,1,98,Roshni Bow,207,90,3,1,3,1 +18065,3,39783,1,98,Roshni Bow,207,90,3,1,4,1 +18066,3,35805,1,90,Spinel Arm of Resentment,208,85,9,1,0,1 +18067,3,35805,1,90,Spinel Arm of Resentment,208,85,9,1,1,1 +18068,3,35805,1,90,Spinel Arm of Resentment,208,85,9,1,2,1 +18069,3,35805,1,90,Spinel Arm of Resentment,208,85,9,1,3,1 +18070,3,35805,1,90,Spinel Arm of Resentment,208,85,9,1,4,1 +18071,3,37794,1,95,Hand of Kurts,208,88,9,1,0,1 +18072,3,37794,1,95,Hand of Kurts,208,88,9,1,1,1 +18073,3,37794,1,95,Hand of Kurts,208,88,9,1,2,1 +18074,3,37794,1,95,Hand of Kurts,208,88,9,1,3,1 +18075,3,37794,1,95,Hand of Kurts,208,88,9,1,4,1 +18076,3,39783,1,98,Setareh Gauntlet,208,90,9,1,0,1 +18077,3,39783,1,98,Setareh Gauntlet,208,90,9,1,1,1 +18078,3,39783,1,98,Setareh Gauntlet,208,90,9,1,2,1 +18079,3,39783,1,98,Setareh Gauntlet,208,90,9,1,3,1 +18080,3,39783,1,98,Setareh Gauntlet,208,90,9,1,4,1 +18081,3,35805,1,90,Tri-Spell of Resentment,209,85,8,1,0,1 +18082,3,35805,1,90,Tri-Spell of Resentment,209,85,8,1,1,1 +18083,3,35805,1,90,Tri-Spell of Resentment,209,85,8,1,2,1 +18084,3,35805,1,90,Tri-Spell of Resentment,209,85,8,1,3,1 +18085,3,35805,1,90,Tri-Spell of Resentment,209,85,8,1,4,1 +18086,3,37794,1,95,Spell of Youran,209,88,8,1,0,1 +18087,3,37794,1,95,Spell of Youran,209,88,8,1,1,1 +18088,3,37794,1,95,Spell of Youran,209,88,8,1,2,1 +18089,3,37794,1,95,Spell of Youran,209,88,8,1,3,1 +18090,3,37794,1,95,Spell of Youran,209,88,8,1,4,1 +18091,3,39783,1,98,Shams Shooter,209,90,8,1,0,1 +18092,3,39783,1,98,Shams Shooter,209,90,8,1,1,1 +18093,3,39783,1,98,Shams Shooter,209,90,8,1,2,1 +18094,3,39783,1,98,Shams Shooter,209,90,8,1,3,1 +18095,3,39783,1,98,Shams Shooter,209,90,8,1,4,1 +18096,3,35805,1,90,Kinky Cane of Resentment,211,85,4,1,0,1 +18097,3,35805,1,90,Kinky Cane of Resentment,211,85,4,1,1,1 +18098,3,35805,1,90,Kinky Cane of Resentment,211,85,4,1,2,1 +18099,3,35805,1,90,Kinky Cane of Resentment,211,85,4,1,3,1 +18100,3,35805,1,90,Kinky Cane of Resentment,211,85,4,1,4,1 +18101,3,37794,1,95,Staff of Younes,211,88,4,1,0,1 +18102,3,37794,1,95,Staff of Younes,211,88,4,1,1,1 +18103,3,37794,1,95,Staff of Younes,211,88,4,1,2,1 +18104,3,37794,1,95,Staff of Younes,211,88,4,1,3,1 +18105,3,37794,1,95,Staff of Younes,211,88,4,1,4,1 +18106,3,39783,1,98,Shahnaz Sceptre,211,90,4,1,0,1 +18107,3,39783,1,98,Shahnaz Sceptre,211,90,4,1,1,1 +18108,3,39783,1,98,Shahnaz Sceptre,211,90,4,1,2,1 +18109,3,39783,1,98,Shahnaz Sceptre,211,90,4,1,3,1 +18110,3,39783,1,98,Shahnaz Sceptre,211,90,4,1,4,1 +18111,3,35805,1,90,Sphene Wand of Resentment,212,85,6,1,0,1 +18112,3,35805,1,90,Sphene Wand of Resentment,212,85,6,1,1,1 +18113,3,35805,1,90,Sphene Wand of Resentment,212,85,6,1,2,1 +18114,3,35805,1,90,Sphene Wand of Resentment,212,85,6,1,3,1 +18115,3,35805,1,90,Sphene Wand of Resentment,212,85,6,1,4,1 +18116,3,37794,1,95,Wand of Ejderha,212,88,6,1,0,1 +18117,3,37794,1,95,Wand of Ejderha,212,88,6,1,1,1 +18118,3,37794,1,95,Wand of Ejderha,212,88,6,1,2,1 +18119,3,37794,1,95,Wand of Ejderha,212,88,6,1,3,1 +18120,3,37794,1,95,Wand of Ejderha,212,88,6,1,4,1 +18121,3,39783,1,98,Delbar Wand,212,90,6,1,0,1 +18122,3,39783,1,98,Delbar Wand,212,90,6,1,1,1 +18123,3,39783,1,98,Delbar Wand,212,90,6,1,2,1 +18124,3,39783,1,98,Delbar Wand,212,90,6,1,3,1 +18125,3,39783,1,98,Delbar Wand,212,90,6,1,4,1 +18126,3,35805,1,90,Iron Glaive of Resentment,213,85,10,1,0,1 +18127,3,35805,1,90,Iron Glaive of Resentment,213,85,10,1,1,1 +18128,3,35805,1,90,Iron Glaive of Resentment,213,85,10,1,2,1 +18129,3,35805,1,90,Iron Glaive of Resentment,213,85,10,1,3,1 +18130,3,35805,1,90,Iron Glaive of Resentment,213,85,10,1,4,1 +18131,3,37794,1,95,Lance of Kapran,213,88,10,1,0,1 +18132,3,37794,1,95,Lance of Kapran,213,88,10,1,1,1 +18133,3,37794,1,95,Lance of Kapran,213,88,10,1,2,1 +18134,3,37794,1,95,Lance of Kapran,213,88,10,1,3,1 +18135,3,37794,1,95,Lance of Kapran,213,88,10,1,4,1 +18136,3,39783,1,98,Dina Soliferreum,213,90,10,1,0,1 +18137,3,39783,1,98,Dina Soliferreum,213,90,10,1,1,1 +18138,3,39783,1,98,Dina Soliferreum,213,90,10,1,2,1 +18139,3,39783,1,98,Dina Soliferreum,213,90,10,1,3,1 +18140,3,39783,1,98,Dina Soliferreum,213,90,10,1,4,1 +18515,3,24000,1,45,Black Venom Sword,201,1,1,4,0,1 +18516,3,24000,1,50,Black Venom Sword,201,1,1,4,1,1 +18517,3,24000,1,55,Black Venom Sword,201,1,1,4,2,1 +18518,3,24000,1,60,Black Venom Sword,201,1,1,4,3,1 +18519,3,24000,1,70,Black Venom Sword,201,1,1,4,4,1 +18525,3,30000,1,45,Black Venom Blade,203,1,7,4,0,1 +18526,3,30000,1,50,Black Venom Blade,203,1,7,4,1,1 +18527,3,30000,1,55,Black Venom Blade,203,1,7,4,2,1 +18528,3,30000,1,60,Black Venom Blade,203,1,7,4,3,1 +18529,3,30000,1,70,Black Venom Blade,203,1,7,4,4,1 +18530,3,24000,1,45,Black Venom Wall,204,1,5,4,0,1 +18531,3,24000,1,50,Black Venom Wall,204,1,5,4,1,1 +18532,3,24000,1,55,Black Venom Wall,204,1,5,4,2,1 +18533,3,24000,1,60,Black Venom Wall,204,1,5,4,3,1 +18534,3,24000,1,70,Black Venom Wall,204,1,5,4,4,1 +18540,3,30000,1,45,Black Venom Daggers,206,1,2,4,0,1 +18541,3,30000,1,50,Black Venom Daggers,206,1,2,4,1,1 +18542,3,30000,1,55,Black Venom Daggers,206,1,2,4,2,1 +18543,3,30000,1,60,Black Venom Daggers,206,1,2,4,3,1 +18544,3,30000,1,70,Black Venom Daggers,206,1,2,4,4,1 +18545,3,30000,1,45,Black Venom Bow,207,1,3,4,0,1 +18546,3,30000,1,50,Black Venom Bow,207,1,3,4,1,1 +18547,3,30000,1,55,Black Venom Bow,207,1,3,4,2,1 +18548,3,30000,1,60,Black Venom Bow,207,1,3,4,3,1 +18549,3,30000,1,70,Black Venom Bow,207,1,3,4,4,1 +18550,3,30000,1,45,Black Venom Gauntlet,208,1,9,4,0,1 +18551,3,30000,1,50,Black Venom Gauntlet,208,1,9,4,1,1 +18552,3,30000,1,55,Black Venom Gauntlet,208,1,9,4,2,1 +18553,3,30000,1,60,Black Venom Gauntlet,208,1,9,4,3,1 +18554,3,30000,1,70,Black Venom Gauntlet,208,1,9,4,4,1 +18555,3,30000,1,45,Black Venom Spell,209,1,8,4,0,1 +18556,3,30000,1,50,Black Venom Spell,209,1,8,4,1,1 +18557,3,30000,1,55,Black Venom Spell,209,1,8,4,2,1 +18558,3,30000,1,60,Black Venom Spell,209,1,8,4,3,1 +18559,3,30000,1,70,Black Venom Spell,209,1,8,4,4,1 +18560,3,30000,1,45,Black Venom Staff,211,1,4,4,0,1 +18561,3,30000,1,50,Black Venom Staff,211,1,4,4,1,1 +18562,3,30000,1,55,Black Venom Staff,211,1,4,4,2,1 +18563,3,30000,1,60,Black Venom Staff,211,1,4,4,3,1 +18564,3,30000,1,70,Black Venom Staff,211,1,4,4,4,1 +18565,3,30000,1,45,Black Venom Wand,212,1,6,4,0,1 +18566,3,30000,1,50,Black Venom Wand,212,1,6,4,1,1 +18567,3,30000,1,55,Black Venom Wand,212,1,6,4,2,1 +18568,3,30000,1,60,Black Venom Wand,212,1,6,4,3,1 +18569,3,30000,1,70,Black Venom Wand,212,1,6,4,4,1 +18570,3,30000,1,45,Black Venom Spear,213,1,10,4,0,1 +18571,3,30000,1,50,Black Venom Spear,213,1,10,4,1,1 +18572,3,30000,1,55,Black Venom Spear,213,1,10,4,2,1 +18573,3,30000,1,60,Black Venom Spear,213,1,10,4,3,1 +18574,3,30000,1,70,Black Venom Spear,213,1,10,4,4,1 +18665,3,28644,1,90,Verethragna,201,85,1,1,0,1 +18666,3,28644,1,90,Verethragna,201,85,1,1,1,1 +18667,3,28644,1,90,Verethragna,201,85,1,1,2,1 +18668,3,28644,1,90,Verethragna,201,85,1,1,3,1 +18669,3,28644,1,90,Verethragna,201,85,1,1,4,1 +18675,3,35805,1,90,Mithras Bastard,203,85,7,1,0,1 +18676,3,35805,1,90,Mithras Bastard,203,85,7,1,1,1 +18677,3,35805,1,90,Mithras Bastard,203,85,7,1,2,1 +18678,3,35805,1,90,Mithras Bastard,203,85,7,1,3,1 +18679,3,35805,1,90,Mithras Bastard,203,85,7,1,4,1 +18680,3,28644,1,90,Numaniya,204,85,5,1,0,1 +18681,3,28644,1,90,Numaniya,204,85,5,1,1,1 +18682,3,28644,1,90,Numaniya,204,85,5,1,2,1 +18683,3,28644,1,90,Numaniya,204,85,5,1,3,1 +18684,3,28644,1,90,Numaniya,204,85,5,1,4,1 +18690,3,35805,1,90,Atar's Edge,206,85,2,1,0,1 +18691,3,35805,1,90,Atar's Edge,206,85,2,1,1,1 +18692,3,35805,1,90,Atar's Edge,206,85,2,1,2,1 +18693,3,35805,1,90,Atar's Edge,206,85,2,1,3,1 +18694,3,35805,1,90,Atar's Edge,206,85,2,1,4,1 +18695,3,35805,1,90,Sraosha,207,85,3,1,0,1 +18696,3,35805,1,90,Sraosha,207,85,3,1,1,1 +18697,3,35805,1,90,Sraosha,207,85,3,1,2,1 +18698,3,35805,1,90,Sraosha,207,85,3,1,3,1 +18699,3,35805,1,90,Sraosha,207,85,3,1,4,1 +18700,3,35805,1,90,Wataz Glove,208,85,9,1,0,1 +18701,3,35805,1,90,Wataz Glove,208,85,9,1,1,1 +18702,3,35805,1,90,Wataz Glove,208,85,9,1,2,1 +18703,3,35805,1,90,Wataz Glove,208,85,9,1,3,1 +18704,3,35805,1,90,Wataz Glove,208,85,9,1,4,1 +18705,3,35805,1,90,Tishtrya,209,85,8,1,0,1 +18706,3,35805,1,90,Tishtrya,209,85,8,1,1,1 +18707,3,35805,1,90,Tishtrya,209,85,8,1,2,1 +18708,3,35805,1,90,Tishtrya,209,85,8,1,3,1 +18709,3,35805,1,90,Tishtrya,209,85,8,1,4,1 +18710,3,35805,1,90,Anahita,211,85,4,1,0,1 +18711,3,35805,1,90,Anahita,211,85,4,1,1,1 +18712,3,35805,1,90,Anahita,211,85,4,1,2,1 +18713,3,35805,1,90,Anahita,211,85,4,1,3,1 +18714,3,35805,1,90,Anahita,211,85,4,1,4,1 +18715,3,35805,1,90,Hvare-Khshaeta,212,85,6,1,0,1 +18716,3,35805,1,90,Hvare-Khshaeta,212,85,6,1,1,1 +18717,3,35805,1,90,Hvare-Khshaeta,212,85,6,1,2,1 +18718,3,35805,1,90,Hvare-Khshaeta,212,85,6,1,3,1 +18719,3,35805,1,90,Hvare-Khshaeta,212,85,6,1,4,1 +18720,3,35805,1,90,Rashnu,213,85,10,1,0,1 +18721,3,35805,1,90,Rashnu,213,85,10,1,1,1 +18722,3,35805,1,90,Rashnu,213,85,10,1,2,1 +18723,3,35805,1,90,Rashnu,213,85,10,1,3,1 +18724,3,35805,1,90,Rashnu,213,85,10,1,4,1 +19095,3,35805,1,90,True Everlance,213,1,10,1,0,1 +19096,3,35805,1,98,True Everlance,213,1,10,1,1,1 +19097,3,35805,1,108,True Everlance,213,1,10,1,2,1 +19098,3,35805,1,118,True Everlance,213,1,10,1,3,1 +19099,3,35805,1,128,True Everlance,213,1,10,1,4,1 +18900,3,25604,1,70,True Polished Sword,201,1,1,1,0,1 +18901,3,25604,1,80,True Polished Sword,201,1,1,1,1,1 +18902,3,25604,1,90,True Polished Sword,201,1,1,1,2,1 +18903,3,25604,1,100,True Polished Sword,201,1,1,1,3,1 +18904,3,25604,1,110,True Polished Sword,201,1,1,1,4,1 +18905,3,25574,1,80,True Rose Tones,201,1,1,1,0,1 +18906,3,25574,1,90,True Rose Tones,201,1,1,1,1,1 +18907,3,25574,1,100,True Rose Tones,201,1,1,1,2,1 +18908,3,25574,1,110,True Rose Tones,201,1,1,1,3,1 +18909,3,25574,1,120,True Rose Tones,201,1,1,1,4,1 +18910,3,27416,1,85,True Rose Tones,201,1,1,1,0,1 +18911,3,27416,1,95,True Rose Tones,201,1,1,1,1,1 +18912,3,27416,1,105,True Rose Tones,201,1,1,1,2,1 +18913,3,27416,1,115,True Rose Tones,201,1,1,1,3,1 +18914,3,27416,1,125,True Rose Tones,201,1,1,1,4,1 +18915,3,28644,1,90,True Rose Tones,201,1,1,1,0,1 +18916,3,28644,1,98,True Rose Tones,201,1,1,1,1,1 +18917,3,28644,1,108,True Rose Tones,201,1,1,1,2,1 +18918,3,28644,1,118,True Rose Tones,201,1,1,1,3,1 +18919,3,28644,1,128,True Rose Tones,201,1,1,1,4,1 +18920,3,32005,1,70,True Polished Breaker,203,1,7,1,0,1 +18921,3,32005,1,80,True Polished Breaker,203,1,7,1,1,1 +18922,3,32005,1,90,True Polished Breaker,203,1,7,1,2,1 +18923,3,32005,1,100,True Polished Breaker,203,1,7,1,3,1 +18924,3,32005,1,110,True Polished Breaker,203,1,7,1,4,1 +18925,3,31968,1,80,True Wanted Heart,203,1,7,1,0,1 +18926,3,31968,1,90,True Wanted Heart,203,1,7,1,1,1 +18927,3,31968,1,100,True Wanted Heart,203,1,7,1,2,1 +18928,3,31968,1,110,True Wanted Heart,203,1,7,1,3,1 +18929,3,31968,1,120,True Wanted Heart,203,1,7,1,4,1 +18930,3,34270,1,85,True Wanted Heart,203,1,7,1,0,1 +18931,3,34270,1,95,True Wanted Heart,203,1,7,1,1,1 +18932,3,34270,1,105,True Wanted Heart,203,1,7,1,2,1 +18933,3,34270,1,115,True Wanted Heart,203,1,7,1,3,1 +18934,3,34270,1,125,True Wanted Heart,203,1,7,1,4,1 +18935,3,35805,1,90,True Wanted Heart,203,1,7,1,0,1 +18936,3,35805,1,98,True Wanted Heart,203,1,7,1,1,1 +18937,3,35805,1,108,True Wanted Heart,203,1,7,1,2,1 +18938,3,35805,1,118,True Wanted Heart,203,1,7,1,3,1 +18939,3,35805,1,128,True Wanted Heart,203,1,7,1,4,1 +18940,3,25604,1,70,True Polished Guard,204,1,5,1,0,1 +18941,3,25604,1,80,True Polished Guard,204,1,5,1,1,1 +18942,3,25604,1,90,True Polished Guard,204,1,5,1,2,1 +18943,3,25604,1,100,True Polished Guard,204,1,5,1,3,1 +18944,3,25604,1,110,True Polished Guard,204,1,5,1,4,1 +18945,3,25574,1,80,True Dark Pavise,204,1,5,1,0,1 +18946,3,25574,1,90,True Dark Pavise,204,1,5,1,1,1 +18947,3,25574,1,100,True Dark Pavise,204,1,5,1,2,1 +18948,3,25574,1,110,True Dark Pavise,204,1,5,1,3,1 +18949,3,25574,1,120,True Dark Pavise,204,1,5,1,4,1 +18950,3,27416,1,85,True Dark Pavise,204,1,5,1,0,1 +18951,3,27416,1,95,True Dark Pavise,204,1,5,1,1,1 +18952,3,27416,1,105,True Dark Pavise,204,1,5,1,2,1 +18953,3,27416,1,115,True Dark Pavise,204,1,5,1,3,1 +18954,3,27416,1,125,True Dark Pavise,204,1,5,1,4,1 +18955,3,28644,1,90,True Dark Pavise,204,1,5,1,0,1 +18956,3,28644,1,98,True Dark Pavise,204,1,5,1,1,1 +18957,3,28644,1,108,True Dark Pavise,204,1,5,1,2,1 +18958,3,28644,1,118,True Dark Pavise,204,1,5,1,3,1 +18959,3,28644,1,128,True Dark Pavise,204,1,5,1,4,1 +18960,3,32005,1,70,True Polished Daggers,206,1,2,1,0,1 +18961,3,32005,1,80,True Polished Daggers,206,1,2,1,1,1 +18962,3,32005,1,90,True Polished Daggers,206,1,2,1,2,1 +18963,3,32005,1,100,True Polished Daggers,206,1,2,1,3,1 +18964,3,32005,1,110,True Polished Daggers,206,1,2,1,4,1 +18965,3,31968,1,80,True Dark Parazonium,206,1,2,1,0,1 +18966,3,31968,1,90,True Dark Parazonium,206,1,2,1,1,1 +18967,3,31968,1,100,True Dark Parazonium,206,1,2,1,2,1 +18968,3,31968,1,110,True Dark Parazonium,206,1,2,1,3,1 +18969,3,31968,1,120,True Dark Parazonium,206,1,2,1,4,1 +18970,3,34270,1,85,True Dark Parazonium,206,1,2,1,0,1 +18971,3,34270,1,95,True Dark Parazonium,206,1,2,1,1,1 +18972,3,34270,1,105,True Dark Parazonium,206,1,2,1,2,1 +18973,3,34270,1,115,True Dark Parazonium,206,1,2,1,3,1 +18974,3,34270,1,125,True Dark Parazonium,206,1,2,1,4,1 +18975,3,35805,1,90,True Dark Parazonium,206,1,2,1,0,1 +18976,3,35805,1,98,True Dark Parazonium,206,1,2,1,1,1 +18977,3,35805,1,108,True Dark Parazonium,206,1,2,1,2,1 +18978,3,35805,1,118,True Dark Parazonium,206,1,2,1,3,1 +18979,3,35805,1,128,True Dark Parazonium,206,1,2,1,4,1 +18980,3,32005,1,70,True Polished Bow,207,1,3,1,0,1 +18981,3,32005,1,80,True Polished Bow,207,1,3,1,1,1 +18982,3,32005,1,90,True Polished Bow,207,1,3,1,2,1 +18983,3,32005,1,100,True Polished Bow,207,1,3,1,3,1 +18984,3,32005,1,110,True Polished Bow,207,1,3,1,4,1 +18985,3,31968,1,80,True Dragon's Blink,207,1,3,1,0,1 +18986,3,31968,1,90,True Dragon's Blink,207,1,3,1,1,1 +18987,3,31968,1,100,True Dragon's Blink,207,1,3,1,2,1 +18988,3,31968,1,110,True Dragon's Blink,207,1,3,1,3,1 +18989,3,31968,1,120,True Dragon's Blink,207,1,3,1,4,1 +18990,3,34270,1,85,True Dragon's Blink,207,1,3,1,0,1 +18991,3,34270,1,95,True Dragon's Blink,207,1,3,1,1,1 +18992,3,34270,1,105,True Dragon's Blink,207,1,3,1,2,1 +18993,3,34270,1,115,True Dragon's Blink,207,1,3,1,3,1 +18994,3,34270,1,125,True Dragon's Blink,207,1,3,1,4,1 +18995,3,35805,1,90,True Dragon's Blink,207,1,3,1,0,1 +18996,3,35805,1,98,True Dragon's Blink,207,1,3,1,1,1 +18997,3,35805,1,108,True Dragon's Blink,207,1,3,1,2,1 +18998,3,35805,1,118,True Dragon's Blink,207,1,3,1,3,1 +18999,3,35805,1,128,True Dragon's Blink,207,1,3,1,4,1 +19000,3,32005,1,70,True Polished Gauntlet,208,1,9,1,0,1 +19001,3,32005,1,80,True Polished Gauntlet,208,1,9,1,1,1 +19002,3,32005,1,90,True Polished Gauntlet,208,1,9,3,2,1 +19003,3,32005,1,100,True Polished Gauntlet,208,1,9,1,3,1 +19004,3,32005,1,110,True Polished Gauntlet,208,1,9,1,4,1 +19005,3,31968,1,80,True Hidden Seiðr,208,1,9,1,0,1 +19006,3,31968,1,90,True Hidden Seiðr,208,1,9,1,1,1 +19007,3,31968,1,100,True Hidden Seiðr,208,1,9,1,2,1 +19008,3,31968,1,110,True Hidden Seiðr,208,1,9,1,3,1 +19009,3,31968,1,120,True Hidden Seiðr,208,1,9,1,4,1 +19010,3,34270,1,85,True Hidden Seiðr,208,1,9,1,0,1 +19011,3,34270,1,95,True Hidden Seiðr,208,1,9,1,1,1 +19012,3,34270,1,105,True Hidden Seiðr,208,1,9,1,2,1 +19013,3,34270,1,115,True Hidden Seiðr,208,1,9,1,3,1 +19014,3,34270,1,125,True Hidden Seiðr,208,1,9,1,4,1 +19015,3,35805,1,90,True Hidden Seiðr,208,1,9,1,0,1 +19016,3,35805,1,98,True Hidden Seiðr,208,1,9,1,1,1 +19017,3,35805,1,108,True Hidden Seiðr,208,1,9,1,2,1 +19018,3,35805,1,118,True Hidden Seiðr,208,1,9,1,3,1 +19019,3,35805,1,128,True Hidden Seiðr,208,1,9,1,4,1 +19020,3,32005,1,70,True Polished Spell,209,1,8,1,0,1 +19021,3,32005,1,80,True Polished Spell,209,1,8,1,1,1 +19022,3,32005,1,90,True Polished Spell,209,1,8,1,2,1 +19023,3,32005,1,100,True Polished Spell,209,1,8,1,3,1 +19024,3,32005,1,110,True Polished Spell,209,1,8,1,4,1 +19025,3,31968,1,80,True Dragon's Supreme,209,1,8,1,0,1 +19026,3,31968,1,90,True Dragon's Supreme,209,1,8,1,1,1 +19027,3,31968,1,100,True Dragon's Supreme,209,1,8,1,2,1 +19028,3,31968,1,110,True Dragon's Supreme,209,1,8,1,3,1 +19029,3,31968,1,120,True Dragon's Supreme,209,1,8,1,4,1 +19030,3,34270,1,85,True Dragon's Supreme,209,1,8,1,0,1 +19031,3,34270,1,95,True Dragon's Supreme,209,1,8,1,1,1 +19032,3,34270,1,105,True Dragon's Supreme,209,1,8,1,2,1 +19033,3,34270,1,115,True Dragon's Supreme,209,1,8,1,3,1 +19034,3,34270,1,125,True Dragon's Supreme,209,1,8,1,4,1 +19035,3,35805,1,90,True Dragon's Supreme,209,1,8,1,0,1 +19036,3,35805,1,98,True Dragon's Supreme,209,1,8,1,1,1 +19037,3,35805,1,108,True Dragon's Supreme,209,1,8,1,2,1 +19038,3,35805,1,118,True Dragon's Supreme,209,1,8,1,3,1 +19039,3,35805,1,128,True Dragon's Supreme,209,1,8,1,4,1 +19040,3,32005,1,70,True Polished Staff,211,1,4,1,0,1 +19041,3,32005,1,80,True Polished Staff,211,1,4,1,1,1 +19042,3,32005,1,90,True Polished Staff,211,1,4,1,2,1 +19043,3,32005,1,100,True Polished Staff,211,1,4,1,3,1 +19044,3,32005,1,110,True Polished Staff,211,1,4,1,4,1 +19045,3,31968,1,80,True Chilly Cane,211,1,4,1,0,1 +19046,3,31968,1,90,True Chilly Cane,211,1,4,1,1,1 +19047,3,31968,1,100,True Chilly Cane,211,1,4,1,2,1 +19048,3,31968,1,110,True Chilly Cane,211,1,4,1,3,1 +19049,3,31968,1,120,True Chilly Cane,211,1,4,1,4,1 +19050,3,34270,1,85,True Chilly Cane,211,1,4,1,0,1 +19051,3,34270,1,95,True Chilly Cane,211,1,4,1,1,1 +19052,3,34270,1,105,True Chilly Cane,211,1,4,1,2,1 +19053,3,34270,1,115,True Chilly Cane,211,1,4,1,3,1 +19054,3,34270,1,125,True Chilly Cane,211,1,4,1,4,1 +19055,3,35805,1,90,True Chilly Cane,211,1,4,1,0,1 +19056,3,35805,1,98,True Chilly Cane,211,1,4,1,1,1 +19057,3,35805,1,108,True Chilly Cane,211,1,4,1,2,1 +19058,3,35805,1,118,True Chilly Cane,211,1,4,1,3,1 +19059,3,35805,1,128,True Chilly Cane,211,1,4,1,4,1 +19060,3,32005,1,70,True Polished Wand,212,1,6,1,0,1 +19061,3,32005,1,80,True Polished Wand,212,1,6,1,1,1 +19062,3,32005,1,90,True Polished Wand,212,1,6,1,2,1 +19063,3,32005,1,100,True Polished Wand,212,1,6,1,3,1 +19064,3,32005,1,110,True Polished Wand,212,1,6,1,4,1 +19065,3,31968,1,80,True Road to Hades,212,1,6,1,0,1 +19066,3,31968,1,90,True Road to Hades,212,1,6,1,1,1 +19067,3,31968,1,100,True Road to Hades,212,1,6,1,2,1 +19068,3,31968,1,110,True Road to Hades,212,1,6,1,3,1 +19069,3,31968,1,120,True Road to Hades,212,1,6,1,4,1 +19070,3,34270,1,85,True Road to Hades,212,1,6,1,0,1 +19071,3,34270,1,95,True Road to Hades,212,1,6,1,1,1 +19072,3,34270,1,105,True Road to Hades,212,1,6,1,2,1 +19073,3,34270,1,115,True Road to Hades,212,1,6,1,3,1 +19074,3,34270,1,125,True Road to Hades,212,1,6,1,4,1 +19075,3,35805,1,90,True Road to Hades,212,1,6,1,0,1 +19076,3,35805,1,98,True Road to Hades,212,1,6,1,1,1 +19077,3,35805,1,108,True Road to Hades,212,1,6,1,2,1 +19078,3,35805,1,118,True Road to Hades,212,1,6,1,3,1 +19079,3,35805,1,128,True Road to Hades,212,1,6,1,4,1 +19080,3,32005,1,70,True Polished Lance,213,1,10,1,0,1 +19081,3,32005,1,80,True Polished Lance,213,1,10,1,1,1 +19082,3,32005,1,90,True Polished Lance,213,1,10,1,2,1 +19083,3,32005,1,100,True Polished Lance,213,1,10,1,3,1 +19084,3,32005,1,110,True Polished Lance,213,1,10,1,4,1 +19085,3,31968,1,80,True Everlance,213,1,10,1,0,1 +19086,3,31968,1,90,True Everlance,213,1,10,1,1,1 +19087,3,31968,1,100,True Everlance,213,1,10,1,2,1 +19088,3,31968,1,110,True Everlance,213,1,10,1,3,1 +19089,3,31968,1,120,True Everlance,213,1,10,1,4,1 +19090,3,34270,1,85,True Everlance,213,1,10,1,0,1 +19091,3,34270,1,95,True Everlance,213,1,10,1,1,1 +19092,3,34270,1,105,True Everlance,213,1,10,1,2,1 +19093,3,34270,1,115,True Everlance,213,1,10,1,3,1 +19094,3,34270,1,125,True Everlance,213,1,10,1,4,1 +19149,3,25604,1,75,Crimson Sword,201,80,1,1,0,1 +19150,3,25604,1,75,Crimson Sword,201,80,1,1,1,1 +19151,3,25604,1,75,Crimson Sword,201,80,1,1,2,1 +19152,3,25604,1,75,Crimson Sword,201,80,1,1,3,1 +19153,3,25604,1,75,Crimson Sword,201,80,1,1,4,1 +19154,3,32005,1,75,Crimson Blade,203,80,7,1,0,1 +19155,3,32005,1,75,Crimson Blade,203,80,7,1,1,1 +19156,3,32005,1,75,Crimson Blade,203,80,7,1,2,1 +19157,3,32005,1,75,Crimson Blade,203,80,7,1,3,1 +19158,3,32005,1,75,Crimson Blade,203,80,7,1,4,1 +19159,3,25604,1,75,Crimson Wall,204,80,5,1,0,1 +19160,3,25604,1,75,Crimson Wall,204,80,5,1,1,1 +19161,3,25604,1,75,Crimson Wall,204,80,5,1,2,1 +19162,3,25604,1,75,Crimson Wall,204,80,5,1,3,1 +19163,3,25604,1,75,Crimson Wall,204,80,5,1,4,1 +19164,3,32005,1,75,Crimson Daggers,206,80,2,1,0,1 +19165,3,32005,1,75,Crimson Daggers,206,80,2,1,1,1 +19166,3,32005,1,75,Crimson Daggers,206,80,2,1,2,1 +19167,3,32005,1,75,Crimson Daggers,206,80,2,1,3,1 +19168,3,32005,1,75,Crimson Daggers,206,80,2,1,4,1 +19169,3,32005,1,75,Crimson Bow,207,80,3,1,0,1 +19170,3,32005,1,75,Crimson Bow,207,80,3,1,1,1 +19171,3,32005,1,75,Crimson Bow,207,80,3,1,2,1 +19172,3,32005,1,75,Crimson Bow,207,80,3,1,3,1 +19173,3,32005,1,75,Crimson Bow,207,80,3,1,4,1 +19174,3,32005,1,75,Crimson Gauntlet,208,80,9,1,0,1 +19175,3,32005,1,75,Crimson Gauntlet,208,80,9,1,1,1 +19176,3,32005,1,75,Crimson Gauntlet,208,80,9,1,2,1 +19177,3,32005,1,75,Crimson Gauntlet,208,80,9,1,3,1 +19178,3,32005,1,75,Crimson Gauntlet,208,80,9,1,4,1 +19179,3,32005,1,75,Crimson Spell,209,80,8,1,0,1 +19180,3,32005,1,75,Crimson Spell,209,80,8,1,1,1 +19181,3,32005,1,75,Crimson Spell,209,80,8,1,2,1 +19182,3,32005,1,75,Crimson Spell,209,80,8,1,3,1 +19183,3,32005,1,75,Crimson Spell,209,80,8,1,4,1 +19184,3,32005,1,75,Crimson Staff,211,80,4,1,0,1 +19185,3,32005,1,75,Crimson Staff,211,80,4,1,1,1 +19186,3,32005,1,75,Crimson Staff,211,80,4,1,2,1 +19187,3,32005,1,75,Crimson Staff,211,80,4,1,3,1 +19188,3,32005,1,75,Crimson Staff,211,80,4,1,4,1 +19189,3,32005,1,75,Crimson Wand,212,80,6,1,0,1 +19190,3,32005,1,75,Crimson Wand,212,80,6,1,1,1 +19191,3,32005,1,75,Crimson Wand,212,80,6,1,2,1 +19192,3,32005,1,75,Crimson Wand,212,80,6,1,3,1 +19193,3,32005,1,75,Crimson Wand,212,80,6,1,4,1 +19194,3,32005,1,75,Crimson Spear,213,80,10,1,0,1 +19195,3,32005,1,75,Crimson Spear,213,80,10,1,1,1 +19196,3,32005,1,75,Crimson Spear,213,80,10,1,2,1 +19197,3,32005,1,75,Crimson Spear,213,80,10,1,3,1 +19198,3,32005,1,75,Crimson Spear,213,80,10,1,4,1 +19389,3,10,1,15,Craigblade,203,1,7,1,4,1 +19390,3,50000,1,80,Blue Storm Mithril Sword,201,1,1,4,4,1 +19391,3,50000,1,80,Blue Storm Mithril Bow,207,1,3,4,4,1 +19392,3,50000,1,80,Blue Storm Mithril Wall,204,1,5,4,4,1 +19393,3,50000,1,80,Blue Storm Mithril Staff,211,1,4,4,4,1 +19394,3,50000,1,80,Blue Storm Mithril Daggers,206,1,2,4,4,1 +19395,3,50000,1,80,Blue Storm Mithril Wand,212,1,6,4,4,1 +19396,3,50000,1,80,Blue Storm Mithril Shooter,209,1,8,4,4,1 +19397,3,50000,1,80,Blue Storm Mithril Blade,203,1,7,4,4,1 +19398,3,50000,1,80,Blue Storm Mithril Arm,208,1,9,4,4,1 +19399,3,50000,1,80,Blue Storm Mithril Lance,213,1,10,4,4,1 +19400,3,50000,1,83,Edge of Vanguard,201,1,1,4,4,1 +19401,3,50000,1,83,Arrow of Vanguard,207,1,3,4,4,1 +19402,3,50000,1,83,Wall of Vanguard,204,1,5,4,4,1 +19403,3,50000,1,83,Staff of Vanguard,211,1,4,4,4,1 +19404,3,50000,1,83,Daggers of Vanguard,206,1,2,4,4,1 +19405,3,50000,1,83,Wand of Vanguard,212,1,6,4,4,1 +19406,3,50000,1,83,Spell of Vanguard,209,1,8,4,4,1 +19407,3,50000,1,83,Blade of Vanguard,203,1,7,4,4,1 +19408,3,50000,1,83,Hand of Vanguard,208,1,9,4,4,1 +19409,3,50000,1,83,Lance of Vanguard,213,1,10,4,4,1 +19410,3,50000,1,86,Supreme Ruler's Arabesque Sword,201,80,1,4,4,1 +19411,3,50000,1,86,Supreme Ruler's Arabesque Bow,207,80,3,4,4,1 +19412,3,50000,1,86,Supreme Ruler's Arabesque Guard,204,80,5,4,4,1 +19413,3,50000,1,86,Supreme Ruler's Arabesque Staff,211,80,4,4,4,1 +19414,3,50000,1,86,Supreme Ruler's Arabesque Knife,206,80,2,4,4,1 +19415,3,50000,1,86,Supreme Ruler's Arabesque Wand,212,80,6,4,4,1 +19416,3,50000,1,86,Supreme Ruler's Arabesque Shooter,209,80,8,4,4,1 +19417,3,50000,1,86,Supreme Ruler's Arabesque Savior,203,80,7,4,4,1 +19418,3,50000,1,86,Supreme Ruler's Arabesque Arms,208,80,9,4,4,1 +19419,3,50000,1,86,Supreme Ruler's Arabesque Spear,213,80,10,4,4,1 +19420,3,50000,1,88,Ablaze Falchion,201,80,1,4,4,1 +19421,3,50000,1,88,Ablaze Composite,207,80,3,4,4,1 +19422,3,50000,1,88,Ablaze Scutum,204,80,5,4,4,1 +19423,3,50000,1,88,Ablaze Staff,211,80,4,4,4,1 +19424,3,50000,1,88,Ablaze Daggers,206,80,2,4,4,1 +19425,3,50000,1,88,Ablaze Druid Wand,212,80,6,4,4,1 +19426,3,50000,1,88,Ablaze Twin Spell,209,80,8,4,4,1 +19427,3,50000,1,88,Ablaze Claymore,203,80,7,4,4,1 +19428,3,50000,1,88,Ablaze Gauntlet,208,80,9,4,4,1 +19429,3,50000,1,88,Ablaze Partisan,213,80,10,4,4,1 +19430,3,50000,1,96,Rapier of Serpent Wings,201,85,1,4,4,1 +19431,3,50000,1,96,Longbow of Serpent Wings,207,85,3,4,4,1 +19432,3,50000,1,96,Heavy Fort of Serpent Wings,204,85,5,4,4,1 +19433,3,50000,1,96,Silver Cane of Serpent Wings,211,85,4,4,4,1 +19434,3,50000,1,96,Twin Daggers of Serpent Wings,206,85,2,4,4,1 +19435,3,50000,1,96,Druid Wand of Serpent Wings,212,85,6,4,4,1 +19436,3,50000,1,96,Curse Shooter of Serpent Wings,209,85,8,4,4,1 +19437,3,50000,1,96,Zweihänder of Serpent Wings,203,85,7,4,4,1 +19438,3,50000,1,96,Gauntlet of Serpent Wings,208,85,9,4,4,1 +19439,3,50000,1,96,Swordstaff of Serpent Wings,213,85,10,4,4,1 +19440,3,50000,1,98,Sword of Strife,201,85,1,4,4,1 +19441,3,50000,1,98,Bow of Strife,207,85,3,4,4,1 +19442,3,50000,1,98,Wall of Strife,204,85,5,4,4,1 +19443,3,50000,1,98,Staff of Strife,211,85,4,4,4,1 +19444,3,50000,1,98,Crow of Strife,206,85,2,4,4,1 +19445,3,50000,1,98,Wand of Strife,212,85,6,4,4,1 +19446,3,50000,1,98,Spell of Strife,209,85,8,4,4,1 +19447,3,50000,1,98,Blade of Strife,203,85,7,4,4,1 +19448,3,50000,1,98,Arm of Strife,208,85,9,4,4,1 +19449,3,50000,1,98,Lance of Strife,213,85,10,4,4,1 +19485,3,5000,1,7,Olfring Sword (Forest),201,1,1,4,0,1 +19486,3,5000,1,9,Olfring Sword (Forest),201,1,1,4,1,1 +19487,3,5000,1,12,Olfring Sword (Forest),201,1,1,4,2,1 +19488,3,5000,1,60,Olfring Sword (Forest),201,1,1,4,3,1 +19489,3,5000,1,82,Olfring Sword (Forest),201,1,1,4,4,1 +19464,3,5000,1,40,Olfring Sword (Sea),201,1,1,4,4,1 +19465,3,5000,1,80,Olfring Sword (Radiance),201,1,1,4,4,1 +19466,3,5000,1,82,Olfring Sword (Star),201,1,1,4,4,1 +19467,3,5000,1,40,Olfring Sword (Terra Preta),201,1,1,4,4,1 +19472,3,5000,1,40,Olfring Guard (Sunlight),204,1,5,4,4,1 +19473,3,5000,1,40,Olfring Guard (Sea),204,1,5,4,4,1 +19474,3,5000,1,82,Olfring Guard (Terra Preta),204,1,5,4,4,1 +19521,3,5000,1,40,Olfring Guard (Iron),204,1,5,4,4,1 +19479,3,5000,1,40,Olfring Bow (Sunlight),207,1,3,4,4,1 +19478,3,5000,1,40,Olfring Bow (Sea),207,1,3,4,4,1 +19480,3,5000,1,80,Olfring Bow (Star),207,1,3,4,4,1 +19481,3,5000,1,40,Olfring Cane (Sunlight),211,1,4,4,4,1 +19482,3,5000,1,55,Olfring Cane (Sea),211,1,4,4,4,1 +19483,3,5000,1,80,Olfring Cane (Radiance),211,1,4,4,4,1 +19484,3,5000,1,40,Olfring Cane (Star),211,1,4,4,4,1 +19495,3,5000,1,7,Olfring Seiðr (Forest),208,1,9,4,0,1 +19496,3,5000,1,9,Olfring Seiðr (Forest),208,1,9,4,1,1 +19497,3,5000,1,12,Olfring Seiðr (Forest),208,1,9,4,2,1 +19498,3,5000,1,85,Olfring Seiðr (Forest),208,1,9,4,3,1 +19499,3,5000,1,88,Olfring Seiðr (Forest),208,1,9,4,4,1 +19512,3,50000,1,80,Ghosts 'n Goblins Arthur's Lance,213,1,10,4,4,1 +19523,3,10000,1,7,Olfring Guard (Forest),204,1,5,4,0,1 +19524,3,10000,1,12,Olfring Guard (Forest),204,1,5,4,1,1 +19525,3,10000,1,40,Olfring Guard (Forest),204,1,5,4,2,1 +19526,3,10000,1,90,Olfring Guard (Forest),204,1,5,4,3,1 +19527,3,10000,1,103,Olfring Guard (Forest),204,1,5,4,4,1 +19530,3,5000,1,55,Olfring Guard (Radiance),204,1,5,4,4,1 +19531,3,5000,1,80,Olfring Guard (Star),204,1,5,4,4,1 +19539,3,10000,1,7,Olfring Bow (Forest),207,1,3,4,0,1 +19540,3,10000,1,12,Olfring Bow (Forest),207,1,3,4,1,1 +19541,3,10000,1,40,Olfring Bow (Forest),207,1,3,4,2,1 +19542,3,10000,1,96,Olfring Bow (Forest),207,1,3,4,3,1 +19543,3,10000,1,113,Olfring Bow (Forest),207,1,3,4,4,1 +19544,3,5000,1,55,Olfring Bow (Radiance),207,1,3,4,4,1 +19545,3,5000,1,55,Olfring Bow (Terra Preta),207,1,3,4,4,1 +19546,3,5000,1,7,Olfring Cane (Forest),211,1,4,4,0,1 +19547,3,5000,1,12,Olfring Cane (Forest),211,1,4,4,1,1 +19548,3,5000,1,40,Olfring Cane (Forest),211,1,4,4,2,1 +19549,3,5000,1,70,Olfring Cane (Forest),211,1,4,4,3,1 +19550,3,5000,1,92,Olfring Cane (Forest),211,1,4,4,4,1 +19551,3,5000,1,55,Olfring Cane (Terra Preta),211,1,4,4,4,1 +19552,3,5000,1,7,Olfring Shooter (Forest),209,1,8,4,0,1 +19553,3,5000,1,12,Olfring Shooter (Forest),209,1,8,4,1,1 +19554,3,5000,1,40,Olfring Shooter (Forest),209,1,8,4,2,1 +19555,3,5000,1,70,Olfring Shooter (Forest),209,1,8,4,3,1 +19556,3,5000,1,92,Olfring Shooter (Forest),209,1,8,4,4,1 +19557,3,5000,1,7,Olfring Daggers (Forest),206,1,2,4,0,1 +19558,3,5000,1,12,Olfring Daggers (Forest),206,1,2,4,1,1 +19559,3,5000,1,40,Olfring Daggers (Forest),206,1,2,4,2,1 +19560,3,5000,1,70,Olfring Daggers (Forest),206,1,2,4,3,1 +19561,3,5000,1,97,Olfring Daggers (Forest),206,1,2,4,4,1 +19528,3,5000,1,55,Olfring Sword (Sunlight),201,1,1,4,4,1 +19568,3,10000,1,25,Holy Night's Holly Stiletto,201,1,1,0,0,1 +19569,3,10000,1,14,White Sweetheart's Candy Sword,201,1,1,4,0,1 +19572,3,10000,1,25,Holy Night's Candle Blade,203,1,7,0,0,1 +19573,3,10000,1,14,White Sweetheart's Twist Blade,203,1,7,4,0,1 +19574,3,10000,1,25,Holy Night's Sled Guard,204,1,5,0,0,1 +19575,3,10000,1,14,White Sweetheart's Cookie Wall,204,1,5,4,0,1 +19578,3,10000,1,25,Holy Night's Leg Daggers,206,1,2,0,0,1 +19579,3,10000,1,14,White Sweetheart's Candy Daggers,206,1,2,4,0,1 +19580,3,10000,1,25,Holy Night's Tannenbaum Bow,207,1,3,0,0,1 +19581,3,10000,1,14,White Sweetheart's Candy Bow,207,1,3,4,0,1 +19582,3,10000,1,25,Holy Night's Claus Gauntlet,208,1,9,0,0,1 +19583,3,10000,1,14,White Sweetheart's Macaron Arm,208,1,9,4,0,1 +19584,3,10000,1,25,Holy Night's Fir Spell,209,1,8,0,0,1 +19585,3,10000,1,14,White Sweetheart's Stripe Shooter,209,1,8,4,0,1 +19586,3,10000,1,25,Holy Night's Candy Cane,211,1,4,0,0,1 +19587,3,10000,1,14,White Sweetheart's Lollipop Cane,211,1,4,4,0,1 +19588,3,10000,1,25,Holy Night's Boot Wand,212,1,6,0,0,1 +19589,3,10000,1,14,White Sweetheart's Candy Wand,212,1,6,4,0,1 +19590,3,10000,1,25,Holy Night's Tree Lance,213,1,10,0,0,1 +19591,3,10000,1,14,White Sweetheart's Drop Spear,213,1,10,4,0,1 +19592,3,10000,1,94,Green Light War Axe,203,1,7,4,4,1 +19593,3,10000,1,94,The Seven-Tailed Serpent and the Golden Staff,212,1,6,4,4,1 +19658,3,50000,1,100,Rostam's Blaze,201,90,1,1,0,1 +19659,3,50000,1,100,Rostam's Blaze,201,90,1,1,1,1 +19660,3,50000,1,100,Rostam's Blaze,201,90,1,1,2,1 +19661,3,50000,1,100,Rostam's Blaze,201,90,1,1,3,1 +19662,3,50000,1,100,Rostam's Blaze,201,90,1,1,4,1 +19663,3,50000,1,90,Adamas Military Expedition Sword,201,1,1,4,4,1 +19664,3,50000,1,93,Edge of Agitator,201,1,1,4,4,1 +19743,3,31826,1,100,Red Dawn's Steel Edge,201,90,1,1,0,1 +19744,3,31826,1,100,Red Dawn's Steel Edge,201,90,1,1,1,1 +19745,3,31826,1,100,Red Dawn's Steel Edge,201,90,1,1,2,1 +19746,3,31826,1,100,Red Dawn's Steel Edge,201,90,1,1,3,1 +19747,3,31826,1,100,Red Dawn's Steel Edge,201,90,1,1,4,1 +19748,3,33390,1,105,Sword of Vermilion,201,93,1,1,0,1 +19749,3,33390,1,105,Sword of Vermilion,201,93,1,1,1,1 +19750,3,33390,1,105,Sword of Vermilion,201,93,1,1,2,1 +19751,3,33390,1,105,Sword of Vermilion,201,93,1,1,3,1 +19752,3,33390,1,105,Sword of Vermilion,201,93,1,1,4,1 +19753,3,34344,1,108,Altinon Sword,201,95,1,1,0,1 +19754,3,34344,1,108,Altinon Sword,201,95,1,1,1,1 +19755,3,34344,1,108,Altinon Sword,201,95,1,1,2,1 +19756,3,34344,1,108,Altinon Sword,201,95,1,1,3,1 +19757,3,34344,1,108,Altinon Sword,201,95,1,1,4,1 +19758,3,34980,1,110,Flamberge of Grail,201,95,1,1,0,1 +19759,3,34980,1,110,Flamberge of Grail,201,95,1,1,1,1 +19760,3,34980,1,110,Flamberge of Grail,201,95,1,1,2,1 +19761,3,34980,1,110,Flamberge of Grail,201,95,1,1,3,1 +19762,3,34980,1,110,Flamberge of Grail,201,95,1,1,4,1 +19763,3,50000,1,102,Intellect's Weise Sword,201,1,1,4,4,1 +19764,3,50000,1,105,Edge of Kenntnis,201,1,1,4,4,1 +19765,3,50000,1,106,Rapier of Glowing Embers,201,90,1,4,4,1 +19766,3,50000,1,108,Sword of Altesch,201,90,1,4,4,1 +20101,3,31826,1,110,Edge of Altura,201,95,1,1,0,1 +20102,3,31826,1,110,Edge of Altura,201,95,1,1,1,1 +20103,3,31826,1,110,Edge of Altura,201,95,1,1,2,1 +20104,3,31826,1,110,Edge of Altura,201,95,1,1,3,1 +20105,3,31826,1,110,Edge of Altura,201,95,1,1,4,1 +20106,3,33390,1,115,Rousing Schlucht Sword,201,98,1,1,0,1 +20107,3,33390,1,115,Rousing Schlucht Sword,201,98,1,1,1,1 +20108,3,33390,1,115,Rousing Schlucht Sword,201,98,1,1,2,1 +20109,3,33390,1,115,Rousing Schlucht Sword,201,98,1,1,3,1 +20110,3,33390,1,115,Rousing Schlucht Sword,201,98,1,1,4,1 +20111,3,34344,1,118,Passion Sword,201,100,1,1,0,1 +20112,3,34344,1,118,Passion Sword,201,100,1,1,1,1 +20113,3,34344,1,118,Passion Sword,201,100,1,1,2,1 +20114,3,34344,1,118,Passion Sword,201,100,1,1,3,1 +20115,3,34344,1,118,Passion Sword,201,100,1,1,4,1 +20116,3,34980,1,120,Éruption,201,100,1,1,0,1 +20117,3,34980,1,120,Éruption,201,100,1,1,1,1 +20118,3,34980,1,120,Éruption,201,100,1,1,2,1 +20119,3,34980,1,120,Éruption,201,100,1,1,3,1 +20120,3,34980,1,120,Éruption,201,100,1,1,4,1 +20121,3,50000,1,112,Honnête Sword of Purity,201,1,1,4,4,1 +20122,3,50000,1,115,Edge of Fedeltà,201,1,1,4,4,1 +20123,3,50000,1,116,Holy War Sphidante Sword,201,95,1,4,4,1 +20124,3,50000,1,118,Sword of Vainqueur,201,95,1,4,4,1 +19672,3,50000,1,100,Keyumars Glinz,203,90,7,1,0,1 +19673,3,50000,1,100,Keyumars Glinz,203,90,7,1,1,1 +19674,3,50000,1,100,Keyumars Glinz,203,90,7,1,2,1 +19675,3,50000,1,100,Keyumars Glinz,203,90,7,1,3,1 +19676,3,50000,1,100,Keyumars Glinz,203,90,7,1,4,1 +19677,3,50000,1,90,Adamas Military Expedition Blade,203,1,7,4,4,1 +19678,3,50000,1,93,Blade of Agitator,203,1,7,4,4,1 +19789,3,39700,1,100,Red Dawn's Steel Saber,203,90,7,1,0,1 +19790,3,39700,1,100,Red Dawn's Steel Saber,203,90,7,1,1,1 +19791,3,39700,1,100,Red Dawn's Steel Saber,203,90,7,1,2,1 +19792,3,39700,1,100,Red Dawn's Steel Saber,203,90,7,1,3,1 +19793,3,39700,1,100,Red Dawn's Steel Saber,203,90,7,1,4,1 +19794,3,41685,1,105,Blade of Vermilion,203,93,7,1,0,1 +19795,3,41685,1,105,Blade of Vermilion,203,93,7,1,1,1 +19796,3,41685,1,105,Blade of Vermilion,203,93,7,1,2,1 +19797,3,41685,1,105,Blade of Vermilion,203,93,7,1,3,1 +19798,3,41685,1,105,Blade of Vermilion,203,93,7,1,4,1 +19799,3,42876,1,108,Firash Blade,203,95,7,1,0,1 +19800,3,42876,1,108,Firash Blade,203,95,7,1,1,1 +19801,3,42876,1,108,Firash Blade,203,95,7,1,2,1 +19802,3,42876,1,108,Firash Blade,203,95,7,1,3,1 +19803,3,42876,1,108,Firash Blade,203,95,7,1,4,1 +19804,3,43670,1,110,Espadon of Orage,203,95,7,1,0,1 +19805,3,43670,1,110,Espadon of Orage,203,95,7,1,1,1 +19806,3,43670,1,110,Espadon of Orage,203,95,7,1,2,1 +19807,3,43670,1,110,Espadon of Orage,203,95,7,1,3,1 +19808,3,43670,1,110,Espadon of Orage,203,95,7,1,4,1 +19809,3,50000,1,102,Intellect's Weise Breaker,203,1,7,4,4,1 +19810,3,50000,1,105,Saber of Kenntnis,203,1,7,4,4,1 +19811,3,50000,1,106,Pistoia of Glowing Embers,203,90,7,4,4,1 +19812,3,50000,1,108,Blade of Altesch,203,90,7,4,4,1 +20147,3,43670,1,110,Blade of Altura,203,95,7,1,0,1 +20148,3,43670,1,110,Blade of Altura,203,95,7,1,1,1 +20149,3,43670,1,110,Blade of Altura,203,95,7,1,2,1 +20150,3,43670,1,110,Blade of Altura,203,95,7,1,3,1 +20151,3,43670,1,110,Blade of Altura,203,95,7,1,4,1 +20152,3,45655,1,115,Rousing Schlucht Blade,203,98,7,1,0,1 +20153,3,45655,1,115,Rousing Schlucht Blade,203,98,7,1,1,1 +20154,3,45655,1,115,Rousing Schlucht Blade,203,98,7,1,2,1 +20155,3,45655,1,115,Rousing Schlucht Blade,203,98,7,1,3,1 +20156,3,45655,1,115,Rousing Schlucht Blade,203,98,7,1,4,1 +20157,3,46846,1,118,Puissance Blade,203,100,7,1,0,1 +20158,3,46846,1,118,Puissance Blade,203,100,7,1,1,1 +20159,3,46846,1,118,Puissance Blade,203,100,7,1,2,1 +20160,3,46846,1,118,Puissance Blade,203,100,7,1,3,1 +20161,3,46846,1,118,Puissance Blade,203,100,7,1,4,1 +20162,3,47640,1,120,Évaporation,203,100,7,1,0,1 +20163,3,47640,1,120,Évaporation,203,100,7,1,1,1 +20164,3,47640,1,120,Évaporation,203,100,7,1,2,1 +20165,3,47640,1,120,Évaporation,203,100,7,1,3,1 +20166,3,47640,1,120,Évaporation,203,100,7,1,4,1 +20167,3,50000,1,112,Honnête Blade of Purity,203,1,7,4,4,1 +20168,3,50000,1,115,Saber of Fedeltà,203,1,7,4,4,1 +20169,3,50000,1,116,Holy War Sphidante Blade,203,95,7,4,4,1 +20170,3,50000,1,118,Blade of Vainqueur,203,95,7,4,4,1 +19679,3,50000,1,100,Iskandar Seals,204,90,5,1,0,1 +19680,3,50000,1,100,Iskandar Seals,204,90,5,1,1,1 +19681,3,50000,1,100,Iskandar Seals,204,90,5,1,2,1 +19682,3,50000,1,100,Iskandar Seals,204,90,5,1,3,1 +19683,3,50000,1,100,Iskandar Seals,204,90,5,1,4,1 +19684,3,50000,1,90,Adamas Military Expedition Wall,204,1,5,4,4,1 +19685,3,50000,1,93,Wall of Agitator,204,1,5,4,4,1 +19813,3,31900,1,100,Red Dawn's Steel Guard,204,90,5,1,0,1 +19814,3,31900,1,100,Red Dawn's Steel Guard,204,90,5,1,1,1 +19815,3,31900,1,100,Red Dawn's Steel Guard,204,90,5,1,2,1 +19816,3,31900,1,100,Red Dawn's Steel Guard,204,90,5,1,3,1 +19817,3,31900,1,100,Red Dawn's Steel Guard,204,90,5,1,4,1 +19818,3,33495,1,105,Wall of Vermilion,204,93,5,1,0,1 +19819,3,33495,1,105,Wall of Vermilion,204,93,5,1,1,1 +19820,3,33495,1,105,Wall of Vermilion,204,93,5,1,2,1 +19821,3,33495,1,105,Wall of Vermilion,204,93,5,1,3,1 +19822,3,33495,1,105,Wall of Vermilion,204,93,5,1,4,1 +19823,3,34452,1,108,Dúva's Wall,204,95,5,1,0,1 +19824,3,34452,1,108,Dúva's Wall,204,95,5,1,1,1 +19825,3,34452,1,108,Dúva's Wall,204,95,5,1,2,1 +19826,3,34452,1,108,Dúva's Wall,204,95,5,1,3,1 +19827,3,34452,1,108,Dúva's Wall,204,95,5,1,4,1 +19828,3,35090,1,110,Fort of Fonse,204,95,5,1,0,1 +19829,3,35090,1,110,Fort of Fonse,204,95,5,1,1,1 +19830,3,35090,1,110,Fort of Fonse,204,95,5,1,2,1 +19831,3,35090,1,110,Fort of Fonse,204,95,5,1,3,1 +19832,3,35090,1,110,Fort of Fonse,204,95,5,1,4,1 +19833,3,50000,1,102,Intellect's Weise Scutum,204,1,5,4,4,1 +19834,3,50000,1,105,Wall of Kenntnis,204,1,5,4,4,1 +19835,3,50000,1,106,Scutum of Glowing Embers,204,90,5,4,4,1 +19836,3,50000,1,108,Fort of Altesch,204,90,5,4,4,1 +20171,3,35090,1,110,Wall of Altura,204,95,5,1,0,1 +20172,3,35090,1,110,Wall of Altura,204,95,5,1,1,1 +20173,3,35090,1,110,Wall of Altura,204,95,5,1,2,1 +20174,3,35090,1,110,Wall of Altura,204,95,5,1,3,1 +20175,3,35090,1,110,Wall of Altura,204,95,5,1,4,1 +20176,3,36685,1,115,Rousing Schlucht Guard,204,98,5,1,0,1 +20177,3,36685,1,115,Rousing Schlucht Guard,204,98,5,1,1,1 +20178,3,36685,1,115,Rousing Schlucht Guard,204,98,5,1,2,1 +20179,3,36685,1,115,Rousing Schlucht Guard,204,98,5,1,3,1 +20180,3,36685,1,115,Rousing Schlucht Guard,204,98,5,1,4,1 +20181,3,37642,1,118,Plaisance Wall,204,100,5,1,0,1 +20182,3,37642,1,118,Plaisance Wall,204,100,5,1,1,1 +20183,3,37642,1,118,Plaisance Wall,204,100,5,1,2,1 +20184,3,37642,1,118,Plaisance Wall,204,100,5,1,3,1 +20185,3,37642,1,118,Plaisance Wall,204,100,5,1,4,1 +20186,3,38280,1,120,Volcan,204,100,5,1,0,1 +20187,3,38280,1,120,Volcan,204,100,5,1,1,1 +20188,3,38280,1,120,Volcan,204,100,5,1,2,1 +20189,3,38280,1,120,Volcan,204,100,5,1,3,1 +20190,3,38280,1,120,Volcan,204,100,5,1,4,1 +20191,3,50000,1,112,Honnête Guard of Purity,204,1,5,4,4,1 +20192,3,50000,1,115,Wall of Fedeltà,204,1,5,4,4,1 +20193,3,50000,1,116,Holy War Sphidante Guard,204,95,5,4,4,1 +20194,3,50000,1,118,Wall of Vainqueur,204,95,5,4,4,1 +19693,3,50000,1,100,Arshak's Throes,206,90,2,1,0,1 +19694,3,50000,1,100,Arshak's Throes,206,90,2,1,1,1 +19695,3,50000,1,100,Arshak's Throes,206,90,2,1,2,1 +19696,3,50000,1,100,Arshak's Throes,206,90,2,1,3,1 +19697,3,50000,1,100,Arshak's Throes,206,90,2,1,4,1 +19698,3,50000,1,90,Adamas Military Expedition Daggers,206,1,2,4,4,1 +19699,3,50000,1,93,Daggers of Agitator,206,1,2,4,4,1 +19859,3,39700,1,100,Red Dawn's Steel Daggers,206,90,2,1,0,1 +19860,3,39700,1,100,Red Dawn's Steel Daggers,206,90,2,1,1,1 +19861,3,39700,1,100,Red Dawn's Steel Daggers,206,90,2,1,2,1 +19862,3,39700,1,100,Red Dawn's Steel Daggers,206,90,2,1,3,1 +19863,3,39700,1,100,Red Dawn's Steel Daggers,206,90,2,1,4,1 +19864,3,41685,1,105,Edge of Vermilion,206,93,2,1,0,1 +19865,3,41685,1,105,Edge of Vermilion,206,93,2,1,1,1 +19866,3,41685,1,105,Edge of Vermilion,206,93,2,1,2,1 +19867,3,41685,1,105,Edge of Vermilion,206,93,2,1,3,1 +19868,3,41685,1,105,Edge of Vermilion,206,93,2,1,4,1 +19869,3,42876,1,108,Afet Baselards,206,95,2,1,0,1 +19870,3,42876,1,108,Afet Baselards,206,95,2,1,1,1 +19871,3,42876,1,108,Afet Baselards,206,95,2,1,2,1 +19872,3,42876,1,108,Afet Baselards,206,95,2,1,3,1 +19873,3,42876,1,108,Afet Baselards,206,95,2,1,4,1 +19874,3,43670,1,110,Daggers of Ombre,206,95,2,1,0,1 +19875,3,43670,1,110,Daggers of Ombre,206,95,2,1,1,1 +19876,3,43670,1,110,Daggers of Ombre,206,95,2,1,2,1 +19877,3,43670,1,110,Daggers of Ombre,206,95,2,1,3,1 +19878,3,43670,1,110,Daggers of Ombre,206,95,2,1,4,1 +19879,3,50000,1,102,Intellect's Weise Daggers,206,1,2,4,4,1 +19880,3,50000,1,105,Crow of Kenntnis,206,1,2,4,4,1 +19881,3,50000,1,106,Cinquedea of Glowing Embers,206,90,2,4,4,1 +19882,3,50000,1,108,Daggers of Altesch,206,90,2,4,4,1 +20217,3,43670,1,110,Daggers of Altura,206,95,2,1,0,1 +20218,3,43670,1,110,Daggers of Altura,206,95,2,1,1,1 +20219,3,43670,1,110,Daggers of Altura,206,95,2,1,2,1 +20220,3,43670,1,110,Daggers of Altura,206,95,2,1,3,1 +20221,3,43670,1,110,Daggers of Altura,206,95,2,1,4,1 +20222,3,45655,1,115,Rousing Schlucht Daggers,206,98,2,1,0,1 +20223,3,45655,1,115,Rousing Schlucht Daggers,206,98,2,1,1,1 +20224,3,45655,1,115,Rousing Schlucht Daggers,206,98,2,1,2,1 +20225,3,45655,1,115,Rousing Schlucht Daggers,206,98,2,1,3,1 +20226,3,45655,1,115,Rousing Schlucht Daggers,206,98,2,1,4,1 +20227,3,46846,1,118,Cruel Daggers,206,100,2,1,0,1 +20228,3,46846,1,118,Cruel Daggers,206,100,2,1,1,1 +20229,3,46846,1,118,Cruel Daggers,206,100,2,1,2,1 +20230,3,46846,1,118,Cruel Daggers,206,100,2,1,3,1 +20231,3,46846,1,118,Cruel Daggers,206,100,2,1,4,1 +20232,3,47640,1,120,Jaria,206,100,2,1,0,1 +20233,3,47640,1,120,Jaria,206,100,2,1,1,1 +20234,3,47640,1,120,Jaria,206,100,2,1,2,1 +20235,3,47640,1,120,Jaria,206,100,2,1,3,1 +20236,3,47640,1,120,Jaria,206,100,2,1,4,1 +20237,3,50000,1,112,Honnête Daggers of Purity,206,1,2,4,4,1 +20238,3,50000,1,115,Daggers of Fedeltà,206,1,2,4,4,1 +20239,3,50000,1,116,Holy War Sphidante Daggers,206,95,2,4,4,1 +20240,3,50000,1,118,Crow of Vainqueur,206,95,2,4,4,1 +19700,3,50000,1,100,Jamshid Dart,207,90,3,1,0,1 +19701,3,50000,1,100,Jamshid Dart,207,90,3,1,1,1 +19702,3,50000,1,100,Jamshid Dart,207,90,3,1,2,1 +19703,3,50000,1,100,Jamshid Dart,207,90,3,1,3,1 +19704,3,50000,1,100,Jamshid Dart,207,90,3,1,4,1 +19705,3,50000,1,90,Adamas Military Expedition Bow,207,1,3,4,4,1 +19706,3,50000,1,93,Arrow of Agitator,207,1,3,4,4,1 +19883,3,39700,1,100,Red Dawn's Steel Bow,207,90,3,1,0,1 +19884,3,39700,1,100,Red Dawn's Steel Bow,207,90,3,1,1,1 +19885,3,39700,1,100,Red Dawn's Steel Bow,207,90,3,1,2,1 +19886,3,39700,1,100,Red Dawn's Steel Bow,207,90,3,1,3,1 +19887,3,39700,1,100,Red Dawn's Steel Bow,207,90,3,1,4,1 +19888,3,41685,1,105,Bow of Vermilion,207,93,3,1,0,1 +19889,3,41685,1,105,Bow of Vermilion,207,93,3,1,1,1 +19890,3,41685,1,105,Bow of Vermilion,207,93,3,1,2,1 +19891,3,41685,1,105,Bow of Vermilion,207,93,3,1,3,1 +19892,3,41685,1,105,Bow of Vermilion,207,93,3,1,4,1 +19893,3,42876,1,108,Funeri Bow,207,95,3,1,0,1 +19894,3,42876,1,108,Funeri Bow,207,95,3,1,1,1 +19895,3,42876,1,108,Funeri Bow,207,95,3,1,2,1 +19896,3,42876,1,108,Funeri Bow,207,95,3,1,3,1 +19897,3,42876,1,108,Funeri Bow,207,95,3,1,4,1 +19898,3,43670,1,110,Bow of Tourbillon,207,95,3,1,0,1 +19899,3,43670,1,110,Bow of Tourbillon,207,95,3,1,1,1 +19900,3,43670,1,110,Bow of Tourbillon,207,95,3,1,2,1 +19901,3,43670,1,110,Bow of Tourbillon,207,95,3,1,3,1 +19902,3,43670,1,110,Bow of Tourbillon,207,95,3,1,4,1 +19903,3,50000,1,102,Intellect's Weise Arrow,207,1,3,4,4,1 +19904,3,50000,1,105,Bow of Kenntnis,207,1,3,4,4,1 +19905,3,50000,1,106,Longbow of Glowing Embers,207,90,3,4,4,1 +19906,3,50000,1,108,Arrow of Altesch,207,90,3,4,4,1 +20241,3,43670,1,110,Arrow of Altura,207,95,3,1,0,1 +20242,3,43670,1,110,Arrow of Altura,207,95,3,1,1,1 +20243,3,43670,1,110,Arrow of Altura,207,95,3,1,2,1 +20244,3,43670,1,110,Arrow of Altura,207,95,3,1,3,1 +20245,3,43670,1,110,Arrow of Altura,207,95,3,1,4,1 +20246,3,45655,1,115,Rousing Schlucht Bow,207,98,3,1,0,1 +20247,3,45655,1,115,Rousing Schlucht Bow,207,98,3,1,1,1 +20248,3,45655,1,115,Rousing Schlucht Bow,207,98,3,1,2,1 +20249,3,45655,1,115,Rousing Schlucht Bow,207,98,3,1,3,1 +20250,3,45655,1,115,Rousing Schlucht Bow,207,98,3,1,4,1 +20251,3,46846,1,118,Anstaing Bow,207,100,3,1,0,1 +20252,3,46846,1,118,Anstaing Bow,207,100,3,1,1,1 +20253,3,46846,1,118,Anstaing Bow,207,100,3,1,2,1 +20254,3,46846,1,118,Anstaing Bow,207,100,3,1,3,1 +20255,3,46846,1,118,Anstaing Bow,207,100,3,1,4,1 +20256,3,47640,1,120,Enfer,207,100,3,1,0,1 +20257,3,47640,1,120,Enfer,207,100,3,1,1,1 +20258,3,47640,1,120,Enfer,207,100,3,1,2,1 +20259,3,47640,1,120,Enfer,207,100,3,1,3,1 +20260,3,47640,1,120,Enfer,207,100,3,1,4,1 +20261,3,50000,1,112,Honnête Bow of Purity,207,1,3,4,4,1 +20262,3,50000,1,115,Bow of Fedeltà,207,1,3,4,4,1 +20263,3,50000,1,116,Holy War Sphidante Bow,207,95,3,4,4,1 +20264,3,50000,1,118,Arrow of Vainqueur,207,95,3,4,4,1 +19707,3,50000,1,100,Haiz Fereydun,208,90,9,1,0,1 +19708,3,50000,1,100,Haiz Fereydun,208,90,9,1,1,1 +19709,3,50000,1,100,Haiz Fereydun,208,90,9,1,2,1 +19710,3,50000,1,100,Haiz Fereydun,208,90,9,1,3,1 +19711,3,50000,1,100,Haiz Fereydun,208,90,9,1,4,1 +19712,3,50000,1,90,Adamas Military Expedition Arm,208,1,9,4,4,1 +19713,3,50000,1,93,Hands of Agitator,208,1,9,4,4,1 +19907,3,39700,1,100,Red Dawn's Steel Arm,208,90,9,1,0,1 +19908,3,39700,1,100,Red Dawn's Steel Arm,208,90,9,1,1,1 +19909,3,39700,1,100,Red Dawn's Steel Arm,208,90,9,1,2,1 +19910,3,39700,1,100,Red Dawn's Steel Arm,208,90,9,1,3,1 +19911,3,39700,1,100,Red Dawn's Steel Arm,208,90,9,1,4,1 +19912,3,41685,1,105,Hand of Vermilion,208,93,9,1,0,1 +19913,3,41685,1,105,Hand of Vermilion,208,93,9,1,1,1 +19914,3,41685,1,105,Hand of Vermilion,208,93,9,1,2,1 +19915,3,41685,1,105,Hand of Vermilion,208,93,9,1,3,1 +19916,3,41685,1,105,Hand of Vermilion,208,93,9,1,4,1 +19917,3,42876,1,108,Lux's Gauntlet,208,95,9,1,0,1 +19918,3,42876,1,108,Lux's Gauntlet,208,95,9,1,1,1 +19919,3,42876,1,108,Lux's Gauntlet,208,95,9,1,2,1 +19920,3,42876,1,108,Lux's Gauntlet,208,95,9,1,3,1 +19921,3,42876,1,108,Lux's Gauntlet,208,95,9,1,4,1 +19922,3,43670,1,110,Arm of Grace,208,95,9,1,0,1 +19923,3,43670,1,110,Arm of Grace,208,95,9,1,1,1 +19924,3,43670,1,110,Arm of Grace,208,95,9,1,2,1 +19925,3,43670,1,110,Arm of Grace,208,95,9,1,3,1 +19926,3,43670,1,110,Arm of Grace,208,95,9,1,4,1 +19927,3,50000,1,102,Intellect's Weise Glove,208,1,9,4,4,1 +19928,3,50000,1,105,Hand of Kenntnis,208,1,9,4,4,1 +19929,3,50000,1,106,Gauntlet of Glowing Embers,208,90,9,4,4,1 +19930,3,50000,1,108,Arm of Altesch,208,90,9,4,4,1 +20265,3,43670,1,110,Hand of Altura,208,95,9,1,0,1 +20266,3,43670,1,110,Hand of Altura,208,95,9,1,1,1 +20267,3,43670,1,110,Hand of Altura,208,95,9,1,2,1 +20268,3,43670,1,110,Hand of Altura,208,95,9,1,3,1 +20269,3,43670,1,110,Hand of Altura,208,95,9,1,4,1 +20270,3,45655,1,115,Rousing Schlucht Arm,208,98,9,1,0,1 +20271,3,45655,1,115,Rousing Schlucht Arm,208,98,9,1,1,1 +20272,3,45655,1,115,Rousing Schlucht Arm,208,98,9,1,2,1 +20273,3,45655,1,115,Rousing Schlucht Arm,208,98,9,1,3,1 +20274,3,45655,1,115,Rousing Schlucht Arm,208,98,9,1,4,1 +20275,3,46846,1,118,Avare Gauntlet,208,100,9,1,0,1 +20276,3,46846,1,118,Avare Gauntlet,208,100,9,1,1,1 +20277,3,46846,1,118,Avare Gauntlet,208,100,9,1,2,1 +20278,3,46846,1,118,Avare Gauntlet,208,100,9,1,3,1 +20279,3,46846,1,118,Avare Gauntlet,208,100,9,1,4,1 +20280,3,47640,1,120,Explosion,208,100,9,1,0,1 +20281,3,47640,1,120,Explosion,208,100,9,1,1,1 +20282,3,47640,1,120,Explosion,208,100,9,1,2,1 +20283,3,47640,1,120,Explosion,208,100,9,1,3,1 +20284,3,47640,1,120,Explosion,208,100,9,1,4,1 +20285,3,50000,1,112,Honnête Glove of Purity,208,1,9,4,4,1 +20286,3,50000,1,115,Arm of Fedeltà,208,1,9,4,4,1 +20287,3,50000,1,116,Holy War Sphidante Arms,208,95,9,4,4,1 +20288,3,50000,1,118,Hand of Vainqueur,208,95,9,4,4,1 +19714,3,50000,1,100,Blessed Ardashir,209,90,8,1,0,1 +19715,3,50000,1,100,Blessed Ardashir,209,90,8,1,1,1 +19716,3,50000,1,100,Blessed Ardashir,209,90,8,1,2,1 +19717,3,50000,1,100,Blessed Ardashir,209,90,8,1,3,1 +19718,3,50000,1,100,Blessed Ardashir,209,90,8,1,4,1 +19719,3,50000,1,90,Adamas Military Expedition Shooter,209,1,8,4,4,1 +19720,3,50000,1,93,Spell of Agitator,209,1,8,4,4,1 +19931,3,39700,1,100,Red Dawn's Steel Shooter,209,90,8,1,0,1 +19932,3,39700,1,100,Red Dawn's Steel Shooter,209,90,8,1,1,1 +19933,3,39700,1,100,Red Dawn's Steel Shooter,209,90,8,1,2,1 +19934,3,39700,1,100,Red Dawn's Steel Shooter,209,90,8,1,3,1 +19935,3,39700,1,100,Red Dawn's Steel Shooter,209,90,8,1,4,1 +19936,3,41685,1,105,Spell of Vermilion,209,93,8,1,0,1 +19937,3,41685,1,105,Spell of Vermilion,209,93,8,1,1,1 +19938,3,41685,1,105,Spell of Vermilion,209,93,8,1,2,1 +19939,3,41685,1,105,Spell of Vermilion,209,93,8,1,3,1 +19940,3,41685,1,105,Spell of Vermilion,209,93,8,1,4,1 +19941,3,42876,1,108,Jinas Shooter,209,95,8,1,0,1 +19942,3,42876,1,108,Jinas Shooter,209,95,8,1,1,1 +19943,3,42876,1,108,Jinas Shooter,209,95,8,1,2,1 +19944,3,42876,1,108,Jinas Shooter,209,95,8,1,3,1 +19945,3,42876,1,108,Jinas Shooter,209,95,8,1,4,1 +19946,3,43670,1,110,Spell of Typhoon,209,95,8,1,0,1 +19947,3,43670,1,110,Spell of Typhoon,209,95,8,1,1,1 +19948,3,43670,1,110,Spell of Typhoon,209,95,8,1,2,1 +19949,3,43670,1,110,Spell of Typhoon,209,95,8,1,3,1 +19950,3,43670,1,110,Spell of Typhoon,209,95,8,1,4,1 +19951,3,50000,1,102,Intellect's Weise Shooter,209,1,8,4,4,1 +19952,3,50000,1,105,Spell of Kenntnis,209,1,8,4,4,1 +19953,3,50000,1,106,Twin Shooter of Glowing Embers,209,90,8,4,4,1 +19954,3,50000,1,108,Spell of Altesch,209,90,8,4,4,1 +20289,3,43670,1,110,Spell of Altura,209,95,8,1,0,1 +20290,3,43670,1,110,Spell of Altura,209,95,8,1,1,1 +20291,3,43670,1,110,Spell of Altura,209,95,8,1,2,1 +20292,3,43670,1,110,Spell of Altura,209,95,8,1,3,1 +20293,3,43670,1,110,Spell of Altura,209,95,8,1,4,1 +20294,3,45655,1,115,Rousing Schlucht Shooter,209,98,8,1,0,1 +20295,3,45655,1,115,Rousing Schlucht Shooter,209,98,8,1,1,1 +20296,3,45655,1,115,Rousing Schlucht Shooter,209,98,8,1,2,1 +20297,3,45655,1,115,Rousing Schlucht Shooter,209,98,8,1,3,1 +20298,3,45655,1,115,Rousing Schlucht Shooter,209,98,8,1,4,1 +20299,3,46846,1,118,Réverie Shooter,209,100,8,1,0,1 +20300,3,46846,1,118,Réverie Shooter,209,100,8,1,1,1 +20301,3,46846,1,118,Réverie Shooter,209,100,8,1,2,1 +20302,3,46846,1,118,Réverie Shooter,209,100,8,1,3,1 +20303,3,46846,1,118,Réverie Shooter,209,100,8,1,4,1 +20304,3,47640,1,120,Purgatoire,209,100,8,1,0,1 +20305,3,47640,1,120,Purgatoire,209,100,8,1,1,1 +20306,3,47640,1,120,Purgatoire,209,100,8,1,2,1 +20307,3,47640,1,120,Purgatoire,209,100,8,1,3,1 +20308,3,47640,1,120,Purgatoire,209,100,8,1,4,1 +20309,3,50000,1,112,Honnête Shooter of Purity,209,1,8,4,4,1 +20310,3,50000,1,115,Spell of Fedeltà,209,1,8,4,4,1 +20311,3,50000,1,116,Holy War Sphidante Shooter,209,95,8,4,4,1 +20312,3,50000,1,118,Spell of Vainqueur,209,95,8,4,4,1 +19721,3,50000,1,100,Saar's Vessel,211,90,4,1,0,1 +19722,3,50000,1,100,Saar's Vessel,211,90,4,1,1,1 +19723,3,50000,1,100,Saar's Vessel,211,90,4,1,2,1 +19724,3,50000,1,100,Saar's Vessel,211,90,4,1,3,1 +19725,3,50000,1,100,Saar's Vessel,211,90,4,1,4,1 +19726,3,50000,1,90,Adamas Military Expedition Staff,211,1,4,4,4,1 +19727,3,50000,1,93,Staff of Agitator,211,1,4,4,4,1 +19955,3,39700,1,100,Red Dawn's Steel Cane,211,90,4,1,0,1 +19956,3,39700,1,100,Red Dawn's Steel Cane,211,90,4,1,1,1 +19957,3,39700,1,100,Red Dawn's Steel Cane,211,90,4,1,2,1 +19958,3,39700,1,100,Red Dawn's Steel Cane,211,90,4,1,3,1 +19959,3,39700,1,100,Red Dawn's Steel Cane,211,90,4,1,4,1 +19960,3,41685,1,105,Staff of Vermilion,211,93,4,1,0,1 +19961,3,41685,1,105,Staff of Vermilion,211,93,4,1,1,1 +19962,3,41685,1,105,Staff of Vermilion,211,93,4,1,2,1 +19963,3,41685,1,105,Staff of Vermilion,211,93,4,1,3,1 +19964,3,41685,1,105,Staff of Vermilion,211,93,4,1,4,1 +19965,3,42876,1,108,Youches' Staff,211,95,4,1,0,1 +19966,3,42876,1,108,Youches' Staff,211,95,4,1,1,1 +19967,3,42876,1,108,Youches' Staff,211,95,4,1,2,1 +19968,3,42876,1,108,Youches' Staff,211,95,4,1,3,1 +19969,3,42876,1,108,Youches' Staff,211,95,4,1,4,1 +19970,3,43670,1,110,Cane of Lumiere,211,95,4,1,0,1 +19971,3,43670,1,110,Cane of Lumiere,211,95,4,1,1,1 +19972,3,43670,1,110,Cane of Lumiere,211,95,4,1,2,1 +19973,3,43670,1,110,Cane of Lumiere,211,95,4,1,3,1 +19974,3,43670,1,110,Cane of Lumiere,211,95,4,1,4,1 +19975,3,50000,1,102,Intellect's Weise Cane,211,1,4,4,4,1 +19976,3,50000,1,105,Staff of Kenntnis,211,1,4,4,4,1 +19977,3,50000,1,106,Spine Cane of Glowing Embers,211,90,4,4,4,1 +19978,3,50000,1,108,Staff of Altesch,211,90,4,4,4,1 +20313,3,43670,1,110,Staff of Altura,211,95,4,1,0,1 +20314,3,43670,1,110,Staff of Altura,211,95,4,1,1,1 +20315,3,43670,1,110,Staff of Altura,211,95,4,1,2,1 +20316,3,43670,1,110,Staff of Altura,211,95,4,1,3,1 +20317,3,43670,1,110,Staff of Altura,211,95,4,1,4,1 +20318,3,45655,1,115,Rousing Schlucht Cane,211,98,4,1,0,1 +20319,3,45655,1,115,Rousing Schlucht Cane,211,98,4,1,1,1 +20320,3,45655,1,115,Rousing Schlucht Cane,211,98,4,1,2,1 +20321,3,45655,1,115,Rousing Schlucht Cane,211,98,4,1,3,1 +20322,3,45655,1,115,Rousing Schlucht Cane,211,98,4,1,4,1 +20323,3,46846,1,118,Genereux Staff,211,100,4,1,0,1 +20324,3,46846,1,118,Genereux Staff,211,100,4,1,1,1 +20325,3,46846,1,118,Genereux Staff,211,100,4,1,2,1 +20326,3,46846,1,118,Genereux Staff,211,100,4,1,3,1 +20327,3,46846,1,118,Genereux Staff,211,100,4,1,4,1 +20328,3,47640,1,120,Chaleur,211,100,4,1,0,1 +20329,3,47640,1,120,Chaleur,211,100,4,1,1,1 +20330,3,47640,1,120,Chaleur,211,100,4,1,2,1 +20331,3,47640,1,120,Chaleur,211,100,4,1,3,1 +20332,3,47640,1,120,Chaleur,211,100,4,1,4,1 +20337,3,50000,1,112,Honnête Cane of Purity,211,1,4,4,4,1 +20342,3,50000,1,115,Staff of Fedeltà,211,1,4,4,4,1 +20343,3,50000,1,116,Holy War Sphidante Cane,211,95,4,4,4,1 +20344,3,50000,1,118,Staff of Vainqueur,211,95,4,4,4,1 +19728,3,50000,1,100,Magicka Shapur,212,90,6,1,0,1 +19729,3,50000,1,100,Magicka Shapur,212,90,6,1,1,1 +19730,3,50000,1,100,Magicka Shapur,212,90,6,1,2,1 +19731,3,50000,1,100,Magicka Shapur,212,90,6,1,3,1 +19732,3,50000,1,100,Magicka Shapur,212,90,6,1,4,1 +19733,3,50000,1,90,Adamas Military Expedition Wand,212,1,6,4,4,1 +19734,3,50000,1,93,Wand of Agitator,212,1,6,4,4,1 +19979,3,39700,1,100,Red Dawn's Steel Wand,212,90,6,1,0,1 +19980,3,39700,1,100,Red Dawn's Steel Wand,212,90,6,1,1,1 +19981,3,39700,1,100,Red Dawn's Steel Wand,212,90,6,1,2,1 +19982,3,39700,1,100,Red Dawn's Steel Wand,212,90,6,1,3,1 +19983,3,39700,1,100,Red Dawn's Steel Wand,212,90,6,1,4,1 +19984,3,41685,1,105,Wand of Vermilion,212,93,6,1,0,1 +19985,3,41685,1,105,Wand of Vermilion,212,93,6,1,1,1 +19986,3,41685,1,105,Wand of Vermilion,212,93,6,1,2,1 +19987,3,41685,1,105,Wand of Vermilion,212,93,6,1,3,1 +19988,3,41685,1,105,Wand of Vermilion,212,93,6,1,4,1 +19989,3,42876,1,108,Garip's Wand,212,95,6,1,0,1 +19990,3,42876,1,108,Garip's Wand,212,95,6,1,1,1 +19991,3,42876,1,108,Garip's Wand,212,95,6,1,2,1 +19992,3,42876,1,108,Garip's Wand,212,95,6,1,3,1 +19993,3,42876,1,108,Garip's Wand,212,95,6,1,4,1 +19994,3,43670,1,110,Wand of La Mer,212,95,6,1,0,1 +19995,3,43670,1,110,Wand of La Mer,212,95,6,1,1,1 +19996,3,43670,1,110,Wand of La Mer,212,95,6,1,2,1 +19997,3,43670,1,110,Wand of La Mer,212,95,6,1,3,1 +19998,3,43670,1,110,Wand of La Mer,212,95,6,1,4,1 +19999,3,50000,1,102,Intellect's Weise Wand,212,1,6,4,4,1 +20000,3,50000,1,105,Wand of Kenntnis,212,1,6,4,4,1 +20001,3,50000,1,106,Magias Wand of Glowing Embers,212,90,6,4,4,1 +20002,3,50000,1,108,Wand of Altesch,212,90,6,4,4,1 +20345,3,43670,1,110,Wand of Altura,212,95,6,1,0,1 +20346,3,43670,1,110,Wand of Altura,212,95,6,1,1,1 +20347,3,43670,1,110,Wand of Altura,212,95,6,1,2,1 +20348,3,43670,1,110,Wand of Altura,212,95,6,1,3,1 +20349,3,43670,1,110,Wand of Altura,212,95,6,1,4,1 +20350,3,45655,1,115,Rousing Schlucht Wand,212,98,6,1,0,1 +20351,3,45655,1,115,Rousing Schlucht Wand,212,98,6,1,1,1 +20352,3,45655,1,115,Rousing Schlucht Wand,212,98,6,1,2,1 +20353,3,45655,1,115,Rousing Schlucht Wand,212,98,6,1,3,1 +20354,3,45655,1,115,Rousing Schlucht Wand,212,98,6,1,4,1 +20355,3,46846,1,118,Sagesse Wand,212,100,6,1,0,1 +20356,3,46846,1,118,Sagesse Wand,212,100,6,1,1,1 +20357,3,46846,1,118,Sagesse Wand,212,100,6,1,2,1 +20358,3,46846,1,118,Sagesse Wand,212,100,6,1,3,1 +20359,3,46846,1,118,Sagesse Wand,212,100,6,1,4,1 +20360,3,47640,1,120,Désastre,212,100,6,1,0,1 +20361,3,47640,1,120,Désastre,212,100,6,1,1,1 +20362,3,47640,1,120,Désastre,212,100,6,1,2,1 +20363,3,47640,1,120,Désastre,212,100,6,1,3,1 +20364,3,47640,1,120,Désastre,212,100,6,1,4,1 +20369,3,50000,1,112,Honnête Wand of Purity,212,1,6,4,4,1 +20370,3,50000,1,115,Wand of Fedeltà,212,1,6,4,4,1 +20371,3,50000,1,116,Holy War Sphidante Wand,212,95,6,4,4,1 +20372,3,50000,1,118,Wand of Vainqueur,212,95,6,4,4,1 +19735,3,50000,1,100,Hoshang's Scythe,213,90,10,1,0,1 +19736,3,50000,1,100,Hoshang's Scythe,213,90,10,1,1,1 +19737,3,50000,1,100,Hoshang's Scythe,213,90,10,1,2,1 +19738,3,50000,1,100,Hoshang's Scythe,213,90,10,1,3,1 +19739,3,50000,1,100,Hoshang's Scythe,213,90,10,1,4,1 +19740,3,50000,1,90,Adamas Military Expedition Lance,213,1,10,4,4,1 +19741,3,50000,1,93,Lance of Agitator,213,1,10,4,4,1 +20003,3,39700,1,100,Red Dawn's Steel Lance,213,90,10,1,0,1 +20004,3,39700,1,100,Red Dawn's Steel Lance,213,90,10,1,1,1 +20005,3,39700,1,100,Red Dawn's Steel Lance,213,90,10,1,2,1 +20006,3,39700,1,100,Red Dawn's Steel Lance,213,90,10,1,3,1 +20007,3,39700,1,100,Red Dawn's Steel Lance,213,90,10,1,4,1 +20008,3,41685,1,105,Lance of Vermilion,213,93,10,1,0,1 +20009,3,41685,1,105,Lance of Vermilion,213,93,10,1,1,1 +20010,3,41685,1,105,Lance of Vermilion,213,93,10,1,2,1 +20011,3,41685,1,105,Lance of Vermilion,213,93,10,1,3,1 +20012,3,41685,1,105,Lance of Vermilion,213,93,10,1,4,1 +20013,3,42876,1,108,Dilime Spear,213,95,10,1,0,1 +20014,3,42876,1,108,Dilime Spear,213,95,10,1,1,1 +20015,3,42876,1,108,Dilime Spear,213,95,10,1,2,1 +20016,3,42876,1,108,Dilime Spear,213,95,10,1,3,1 +20017,3,42876,1,108,Dilime Spear,213,95,10,1,4,1 +20018,3,43670,1,110,Breath of Eclair,213,95,10,1,0,1 +20019,3,43670,1,110,Breath of Eclair,213,95,10,1,1,1 +20020,3,43670,1,110,Breath of Eclair,213,95,10,1,2,1 +20021,3,43670,1,110,Breath of Eclair,213,95,10,1,3,1 +20022,3,43670,1,110,Breath of Eclair,213,95,10,1,4,1 +20023,3,50000,1,102,Intellect's Weise Spear,213,1,10,4,4,1 +20024,3,50000,1,105,Lance of Kenntnis,213,1,10,4,4,1 +20025,3,50000,1,106,Screw Lance of Glowing Embers,213,90,10,4,4,1 +20026,3,50000,1,108,Spear of Altesch,213,90,10,4,4,1 +20373,3,43670,1,110,Lance of Altura,213,95,10,1,0,1 +20374,3,43670,1,110,Lance of Altura,213,95,10,1,1,1 +20375,3,43670,1,110,Lance of Altura,213,95,10,1,2,1 +20376,3,43670,1,110,Lance of Altura,213,95,10,1,3,1 +20377,3,43670,1,110,Lance of Altura,213,95,10,1,4,1 +20378,3,45655,1,115,Rousing Schlucht Spear,213,98,10,1,0,1 +20379,3,45655,1,115,Rousing Schlucht Spear,213,98,10,1,1,1 +20380,3,45655,1,115,Rousing Schlucht Spear,213,98,10,1,2,1 +20381,3,45655,1,115,Rousing Schlucht Spear,213,98,10,1,3,1 +20382,3,45655,1,115,Rousing Schlucht Spear,213,98,10,1,4,1 +20383,3,46846,1,118,Effort Spear,213,100,10,1,0,1 +20384,3,46846,1,118,Effort Spear,213,100,10,1,1,1 +20385,3,46846,1,118,Effort Spear,213,100,10,1,2,1 +20386,3,46846,1,118,Effort Spear,213,100,10,1,3,1 +20387,3,46846,1,118,Effort Spear,213,100,10,1,4,1 +20388,3,47640,1,120,Avalanche,213,100,10,1,0,1 +20389,3,47640,1,120,Avalanche,213,100,10,1,1,1 +20390,3,47640,1,120,Avalanche,213,100,10,1,2,1 +20391,3,47640,1,120,Avalanche,213,100,10,1,3,1 +20392,3,47640,1,120,Avalanche,213,100,10,1,4,1 +20393,3,50000,1,112,Honnête Spear of Purity,213,1,10,4,4,1 +20394,3,50000,1,115,Lance of Fedeltà,213,1,10,4,4,1 +20395,3,50000,1,116,Holy War Sphidante Spear,213,95,10,4,4,1 +20396,3,50000,1,118,Spear of Vainqueur,213,95,10,4,4,1 +20027,3,0,1,1,Scimitar,215,1,11,1,0,1 +20028,3,0,1,2,Scimitar,215,1,11,1,1,1 +20029,3,0,1,3,Scimitar,215,1,11,1,2,1 +20030,3,0,1,4,Scimitar,215,1,11,1,3,1 +20031,3,0,1,5,Scimitar,215,1,11,1,4,1 +20032,3,2382,1,6,Iriketh,215,30,11,1,0,1 +20033,3,2382,1,7,Iriketh,215,30,11,1,1,1 +20034,3,2382,1,8,Iriketh,215,30,11,1,2,1 +20035,3,2382,1,9,Iriketh,215,30,11,1,3,1 +20036,3,2382,1,9,Iriketh,215,30,11,1,4,1 +20037,3,3970,1,10,Kris,215,50,11,1,0,1 +20038,3,3970,1,11,Kris,215,50,11,1,1,1 +20039,3,3970,1,12,Kris,215,50,11,1,2,1 +20040,3,3970,1,20,Kris,215,50,11,1,3,1 +20041,3,3970,1,30,Kris,215,50,11,1,4,1 +20042,3,13895,1,35,Magias Sword,215,70,11,1,0,1 +20043,3,13895,1,40,Magias Sword,215,70,11,1,1,1 +20044,3,13895,1,40,Magias Sword,215,70,11,1,2,1 +20045,3,13895,1,40,Magias Sword,215,70,11,1,3,1 +20046,3,13895,1,45,Magias Sword,215,70,11,1,4,1 +20047,3,19850,1,50,Fallen Truth,215,75,11,1,0,1 +20048,3,19850,1,50,Fallen Truth,215,75,11,1,1,1 +20049,3,19850,1,55,Fallen Truth,215,75,11,1,2,1 +20050,3,19850,1,55,Fallen Truth,215,75,11,1,3,1 +20051,3,19850,1,60,Fallen Truth,215,75,11,1,4,1 +20052,3,25805,1,65,Auxilia,215,80,11,1,0,1 +20053,3,25805,1,65,Auxilia,215,80,11,1,1,1 +20054,3,25805,1,70,Auxilia,215,80,11,1,2,1 +20055,3,25805,1,80,Auxilia,215,80,11,1,3,1 +20056,3,25805,1,85,Auxilia,215,80,11,1,4,1 +20057,3,35730,1,90,Bastard Sword of Resentment,215,85,11,1,0,1 +20058,3,35730,1,90,Bastard Sword of Resentment,215,85,11,1,1,1 +20059,3,35730,1,90,Bastard Sword of Resentment,215,85,11,1,2,1 +20060,3,35730,1,95,Bastard Sword of Resentment,215,85,11,1,3,1 +20061,3,35730,1,95,Bastard Sword of Resentment,215,85,11,1,4,1 +20062,3,38906,1,98,Bozorg Kaldo,215,90,11,1,0,1 +20063,3,38906,1,98,Bozorg Kaldo,215,90,11,1,1,1 +20064,3,38906,1,98,Bozorg Kaldo,215,90,11,1,2,1 +20065,3,38906,1,98,Bozorg Kaldo,215,90,11,1,3,1 +20066,3,38906,1,98,Bozorg Kaldo,215,90,11,1,4,1 +20067,3,100,1,1,Rusted Magick Sword,215,1,11,1,0,1 +21404,3,100,1,1,Rusted Magick Sword,215,1,11,1,1,1 +21405,3,100,1,1,Rusted Magick Sword,215,1,11,1,2,1 +21406,3,100,1,1,Rusted Magick Sword,215,1,11,1,3,1 +21407,3,100,1,1,Rusted Magick Sword,215,1,11,1,4,1 +20072,3,1000,1,20,Polished Saber,215,1,11,1,0,1 +21408,3,1000,1,25,Polished Saber,215,1,11,1,1,1 +21409,3,1000,1,25,Polished Saber,215,1,11,1,2,1 +21410,3,1000,1,30,Polished Saber,215,1,11,1,3,1 +21411,3,1000,1,35,Polished Saber,215,1,11,1,4,1 +20073,3,39700,1,100,Red Dawn's Steel Sword,215,90,11,1,0,1 +20074,3,39700,1,100,Red Dawn's Steel Sword,215,90,11,1,1,1 +20075,3,39700,1,100,Red Dawn's Steel Sword,215,90,11,1,2,1 +20076,3,39700,1,100,Red Dawn's Steel Sword,215,90,11,1,3,1 +20077,3,39700,1,100,Red Dawn's Steel Sword,215,90,11,1,4,1 +20078,3,41685,1,105,Saber of Vermilion,215,93,11,1,0,1 +20079,3,41685,1,105,Saber of Vermilion,215,93,11,1,1,1 +20080,3,41685,1,105,Saber of Vermilion,215,93,11,1,2,1 +20081,3,41685,1,105,Saber of Vermilion,215,93,11,1,3,1 +20082,3,41685,1,105,Saber of Vermilion,215,93,11,1,4,1 +20083,3,42876,1,108,Patlat Edge,215,95,11,1,0,1 +20084,3,42876,1,108,Patlat Edge,215,95,11,1,1,1 +20085,3,42876,1,108,Patlat Edge,215,95,11,1,2,1 +20086,3,42876,1,108,Patlat Edge,215,95,11,1,3,1 +20087,3,42876,1,108,Patlat Edge,215,95,11,1,4,1 +20088,3,43670,1,110,Urughan Kris,215,95,11,1,0,1 +20089,3,43670,1,110,Urughan Kris,215,95,11,1,1,1 +20090,3,43670,1,110,Urughan Kris,215,95,11,1,2,1 +20091,3,43670,1,110,Urughan Kris,215,95,11,1,3,1 +20092,3,43670,1,110,Urughan Kris,215,95,11,1,4,1 +20097,3,50000,1,102,Intellect's Weise Scimitar,215,1,11,4,4,1 +20098,3,50000,1,105,Saif of Kenntnis,215,1,11,4,4,1 +20099,3,50000,1,106,Shamshir of Glowing Embers,215,90,11,4,4,1 +20100,3,50000,1,108,Scimitar of Altesch,215,90,11,4,4,1 +20397,3,43670,1,110,Saif of Altura,215,95,11,1,0,1 +20398,3,43670,1,110,Saif of Altura,215,95,11,1,1,1 +20399,3,43670,1,110,Saif of Altura,215,95,11,1,2,1 +20400,3,43670,1,110,Saif of Altura,215,95,11,1,3,1 +20401,3,43670,1,110,Saif of Altura,215,95,11,1,4,1 +20402,3,45655,1,115,Rousing Schlucht Scimitar,215,98,11,1,0,1 +20403,3,45655,1,115,Rousing Schlucht Scimitar,215,98,11,1,1,1 +20404,3,45655,1,115,Rousing Schlucht Scimitar,215,98,11,1,2,1 +20405,3,45655,1,115,Rousing Schlucht Scimitar,215,98,11,1,3,1 +20406,3,45655,1,115,Rousing Schlucht Scimitar,215,98,11,1,4,1 +20407,3,46846,1,118,Ideal Scimitar,215,100,11,1,0,1 +20408,3,46846,1,118,Ideal Scimitar,215,100,11,1,1,1 +20409,3,46846,1,118,Ideal Scimitar,215,100,11,1,2,1 +20410,3,46846,1,118,Ideal Scimitar,215,100,11,1,3,1 +20411,3,46846,1,118,Ideal Scimitar,215,100,11,1,4,1 +20412,3,47640,1,120,Sublimation,215,100,11,1,0,1 +20413,3,47640,1,120,Sublimation,215,100,11,1,1,1 +20414,3,47640,1,120,Sublimation,215,100,11,1,2,1 +20415,3,47640,1,120,Sublimation,215,100,11,1,3,1 +20416,3,47640,1,120,Sublimation,215,100,11,1,4,1 +20421,3,50000,1,112,Honnête Scimitar of Purity,215,1,11,4,4,1 +20422,3,50000,1,115,Scimitar of Fedeltà,215,1,11,4,4,1 +20423,3,50000,1,116,Holy War Sphidante Scimitar,215,95,11,4,4,1 +20424,3,50000,1,118,Saber of Vainqueur,215,95,11,4,4,1 +21186,3,10000,1,94,3F,203,1,7,4,4,1 +21187,3,10000,1,94,Ainz Ooal Gown,212,1,6,4,4,1 +21412,3,200,1,1,Conspicuous Rusted Magick Sword,215,1,11,1,0,1 +21413,3,200,1,1,Conspicuous Rusted Magick Sword,215,1,11,1,1,1 +21414,3,200,1,1,Conspicuous Rusted Magick Sword,215,1,11,1,2,1 +21415,3,200,1,1,Conspicuous Rusted Magick Sword,215,1,11,1,3,1 +21416,3,200,1,1,Conspicuous Rusted Magick Sword,215,1,11,1,4,1 +21417,3,200,1,2,Conspicuous Rusted Magick Sword,215,1,11,1,0,1 +21418,3,200,1,2,Conspicuous Rusted Magick Sword,215,1,11,1,1,1 +21419,3,200,1,2,Conspicuous Rusted Magick Sword,215,1,11,1,2,1 +21420,3,200,1,2,Conspicuous Rusted Magick Sword,215,1,11,1,3,1 +21421,3,200,1,2,Conspicuous Rusted Magick Sword,215,1,11,1,4,1 +21422,3,200,1,3,Conspicuous Rusted Magick Sword,215,1,11,1,0,1 +21423,3,200,1,3,Conspicuous Rusted Magick Sword,215,1,11,1,1,1 +21424,3,200,1,3,Conspicuous Rusted Magick Sword,215,1,11,1,2,1 +21425,3,200,1,3,Conspicuous Rusted Magick Sword,215,1,11,1,3,1 +21426,3,200,1,3,Conspicuous Rusted Magick Sword,215,1,11,1,4,1 +21427,3,20000,1,50,Crimson Firangi,215,1,11,1,0,1 +21428,3,20000,1,55,Crimson Firangi,215,1,11,1,1,1 +21429,3,20000,1,55,Crimson Firangi,215,1,11,1,2,1 +21430,3,20000,1,60,Crimson Firangi,215,1,11,1,3,1 +21431,3,20000,1,65,Crimson Firangi,215,1,11,1,4,1 +21432,3,20000,1,55,Crimson Firangi,215,1,11,1,0,1 +21433,3,20000,1,60,Crimson Firangi,215,1,11,1,1,1 +21434,3,20000,1,60,Crimson Firangi,215,1,11,1,2,1 +21435,3,20000,1,65,Crimson Firangi,215,1,11,1,3,1 +21436,3,20000,1,70,Crimson Firangi,215,1,11,1,4,1 +21437,3,20000,1,60,Crimson Firangi,215,1,11,1,0,1 +21438,3,20000,1,65,Crimson Firangi,215,1,11,1,1,1 +21439,3,20000,1,65,Crimson Firangi,215,1,11,1,2,1 +21440,3,20000,1,70,Crimson Firangi,215,1,11,1,3,1 +21441,3,20000,1,75,Crimson Firangi,215,1,11,1,4,1 +21442,3,25604,1,70,True Polished Saber,215,1,11,1,0,1 +21443,3,25604,1,80,True Polished Saber,215,1,11,1,1,1 +21444,3,25604,1,90,True Polished Saber,215,1,11,1,2,1 +21445,3,25604,1,100,True Polished Saber,215,1,11,1,3,1 +21446,3,25604,1,110,True Polished Saber,215,1,11,1,4,1 +21447,3,25574,1,80,True Crimson Firangi,215,1,11,1,0,1 +21448,3,25574,1,90,True Crimson Firangi,215,1,11,1,1,1 +21449,3,25574,1,100,True Crimson Firangi,215,1,11,1,2,1 +21450,3,25574,1,110,True Crimson Firangi,215,1,11,1,3,1 +21451,3,25574,1,120,True Crimson Firangi,215,1,11,1,4,1 +21452,3,27416,1,85,True Crimson Firangi,215,1,11,1,0,1 +21453,3,27416,1,95,True Crimson Firangi,215,1,11,1,1,1 +21454,3,27416,1,105,True Crimson Firangi,215,1,11,1,2,1 +21455,3,27416,1,115,True Crimson Firangi,215,1,11,1,3,1 +21456,3,27416,1,125,True Crimson Firangi,215,1,11,1,4,1 +21457,3,28644,1,90,True Crimson Firangi,215,1,11,1,0,1 +21458,3,28644,1,98,True Crimson Firangi,215,1,11,1,1,1 +21459,3,28644,1,108,True Crimson Firangi,215,1,11,1,2,1 +21460,3,28644,1,118,True Crimson Firangi,215,1,11,1,3,1 +21461,3,28644,1,128,True Crimson Firangi,215,1,11,1,4,1 +21670,3,10000,1,105,Guts' Greatsword,203,1,7,0,0,1 +21671,3,10000,1,105,Skull Knight's Sword,201,1,1,0,0,1 +21724,3,10000,1,86,Olfring Breaker (Star),203,1,7,4,4,1 +21725,3,10000,1,96,Olfring Breaker (Terra Preta),203,1,7,4,4,1 +21726,3,10000,1,103,Olfring Breaker (Sea),203,1,7,4,4,1 +21727,3,10000,1,86,Olfring Breaker (Radiance),203,1,7,4,4,1 +21728,3,10000,1,86,Olfring Daggers (Sunlight),206,1,2,4,4,1 +21729,3,10000,1,86,Olfring Daggers (Sea),206,1,2,4,4,1 +21730,3,10000,1,86,Olfring Daggers (Radiance),206,1,2,4,4,1 +21731,3,10000,1,86,Olfring Daggers (Star),206,1,2,4,4,1 +21732,3,10000,1,86,Olfring Seiðr (Sea),208,1,9,4,4,1 +21733,3,10000,1,86,Olfring Seiðr (Star),208,1,9,4,4,1 +21734,3,10000,1,86,Olfring Seiðr (Terra Preta),208,1,9,4,4,1 +21735,3,10000,1,7,Olfring Wand (Forest),212,1,6,4,0,1 +21736,3,10000,1,12,Olfring Wand (Forest),212,1,6,4,1,1 +21737,3,10000,1,40,Olfring Wand (Forest),212,1,6,4,2,1 +21738,3,10000,1,90,Olfring Wand (Forest),212,1,6,4,3,1 +21739,3,10000,1,107,Olfring Wand (Forest),212,1,6,4,4,1 +21740,3,10000,1,103,Olfring Wand (Star),212,1,6,4,4,1 +21741,3,10000,1,7,Supreme Olfring Daggers (Green),206,1,2,4,0,1 +21742,3,10000,1,12,Supreme Olfring Daggers (Green),206,1,2,4,1,1 +21743,3,10000,1,40,Supreme Olfring Daggers (Green),206,1,2,4,2,1 +21744,3,10000,1,90,Supreme Olfring Daggers (Green),206,1,2,4,3,1 +21745,3,10000,1,107,Supreme Olfring Daggers (Green),206,1,2,4,4,1 +21746,3,10000,1,105,Supreme Olfring Sword (Star),201,1,1,4,4,1 +21748,3,10000,1,96,Olfring Sword (Scarlet),201,1,1,4,4,1 +21750,3,10000,1,96,Olfring Sword (Iron),201,1,1,4,4,1 +21752,3,10000,1,96,Olfring Guard (Indigo),204,1,5,4,4,1 +21754,3,10000,1,96,Olfring Guard (Pure),204,1,5,4,4,1 +21756,3,10000,1,113,Olfring Bow (Pure),207,1,3,4,4,1 +21757,3,10000,1,96,Olfring Bow (Amur Cork),207,1,3,4,4,1 +21758,3,10000,1,113,Olfring Cane (Pure),211,1,4,4,4,1 +21759,3,10000,1,96,Olfring Cane (Iron),211,1,4,4,4,1 +21760,3,10000,1,7,Olfring Breaker (Forest),203,1,7,4,0,1 +21761,3,10000,1,12,Olfring Breaker (Forest),203,1,7,4,1,1 +21762,3,10000,1,40,Olfring Breaker (Forest),203,1,7,4,2,1 +21763,3,10000,1,96,Olfring Breaker (Forest),203,1,7,4,3,1 +21764,3,10000,1,117,Olfring Breaker (Forest),203,1,7,4,4,1 +21765,3,10000,1,96,Olfring Daggers (Terra Preta),206,1,2,4,4,1 +21766,3,10000,1,96,Olfring Shooter (Sunlight),209,1,8,4,4,1 +21767,3,10000,1,96,Olfring Shooter (Terra Preta),209,1,8,4,4,1 +21768,3,10000,1,96,Olfring Wand (Terra Preta),212,1,6,4,4,1 +21769,3,10000,1,86,Supreme Olfring Sword (Forest),201,1,1,4,0,1 +21770,3,10000,1,88,Supreme Olfring Sword (Forest),201,1,1,4,1,1 +21771,3,10000,1,90,Supreme Olfring Sword (Forest),201,1,1,4,2,1 +21772,3,10000,1,96,Supreme Olfring Sword (Forest),201,1,1,4,3,1 +21773,3,10000,1,117,Supreme Olfring Sword (Forest),201,1,1,4,4,1 +21781,3,10000,1,110,Adel's Greatsword+,201,1,1,1,4,1 +21782,3,10000,1,110,Ice Sword+,203,1,7,1,4,1 +21783,3,10000,1,110,Olga's Staff,212,1,6,1,4,1 +21784,3,10000,1,110,Obsidian Sword,215,1,11,1,4,1 +23539,3,10000,1,115,Slaying King's Sword,215,1,11,4,4,1 +23540,3,10000,1,115,Thorny Spear of Fresh Blood,213,1,10,4,4,1 +23541,3,10000,1,115,God-Slaying Sword Emperor,215,1,11,4,4,1 +23542,3,10000,1,115,Spuit Lance,213,1,10,4,4,1 +23543,3,10000,1,115,3F+,203,1,7,4,4,1 +23544,3,10000,1,115,Ainz Ooal Gown+,212,1,6,4,4,1 +23712,3,48000,1,130,Spirit's Sword,201,100,1,1,0,1 +23713,3,48000,1,130,Spirit's Sword,201,100,1,1,1,1 +23714,3,48000,1,130,Spirit's Sword,201,100,1,1,2,1 +23715,3,48000,1,130,Spirit's Sword,201,100,1,1,3,1 +23716,3,48000,1,130,Spirit's Sword,201,100,1,1,4,1 +23717,3,48000,1,130,Fire King's Sword,201,100,1,1,0,1 +23718,3,48000,1,130,Fire King's Sword,201,100,1,1,1,1 +23719,3,48000,1,130,Fire King's Sword,201,100,1,1,2,1 +23720,3,48000,1,130,Fire King's Sword,201,100,1,1,3,1 +23721,3,48000,1,130,Fire King's Sword,201,100,1,1,4,1 +23722,3,48000,1,130,White Wings' Sword,201,100,1,1,0,1 +23723,3,48000,1,130,White Wings' Sword,201,100,1,1,1,1 +23724,3,48000,1,130,White Wings' Sword,201,100,1,1,2,1 +23725,3,48000,1,130,White Wings' Sword,201,100,1,1,3,1 +23726,3,48000,1,130,White Wings' Sword,201,100,1,1,4,1 +23727,3,48000,1,130,Golden Sword,201,100,1,1,0,1 +23728,3,48000,1,130,Golden Sword,201,100,1,1,1,1 +23729,3,48000,1,130,Golden Sword,201,100,1,1,2,1 +23730,3,48000,1,130,Golden Sword,201,100,1,1,3,1 +23731,3,48000,1,130,Golden Sword,201,100,1,1,4,1 +23732,3,48000,1,135,Blackshatter Sword,201,100,1,1,0,1 +23733,3,48000,1,135,Blackshatter Sword,201,100,1,1,1,1 +23734,3,48000,1,135,Blackshatter Sword,201,100,1,1,2,1 +23735,3,48000,1,135,Blackshatter Sword,201,100,1,1,3,1 +23736,3,48000,1,135,Blackshatter Sword,201,100,1,1,4,1 +23737,3,50000,1,130,Lost Continent's Rover Sword,201,1,1,4,4,1 +23738,3,50000,1,130,"Ancient Muse's Sword, Left Behind",201,1,1,4,4,1 +23739,3,50000,1,135,Frozen Crystal Elga Sword,201,1,1,4,4,1 +23740,3,10000,1,120,Olfring Sword (Willow Green),201,1,1,4,4,1 +23770,3,48000,1,130,Spirit's Greatsword,203,100,7,1,0,1 +23771,3,48000,1,130,Spirit's Greatsword,203,100,7,1,1,1 +23772,3,48000,1,130,Spirit's Greatsword,203,100,7,1,2,1 +23773,3,48000,1,130,Spirit's Greatsword,203,100,7,1,3,1 +23774,3,48000,1,130,Spirit's Greatsword,203,100,7,1,4,1 +23775,3,48000,1,130,Fire King's Greatsword,203,100,7,1,0,1 +23776,3,48000,1,130,Fire King's Greatsword,203,100,7,1,1,1 +23777,3,48000,1,130,Fire King's Greatsword,203,100,7,1,2,1 +23778,3,48000,1,130,Fire King's Greatsword,203,100,7,1,3,1 +23779,3,48000,1,130,Fire King's Greatsword,203,100,7,1,4,1 +23780,3,48000,1,130,White Wings' Greatsword,203,100,7,1,0,1 +23781,3,48000,1,130,White Wings' Greatsword,203,100,7,1,1,1 +23782,3,48000,1,130,White Wings' Greatsword,203,100,7,1,2,1 +23783,3,48000,1,130,White Wings' Greatsword,203,100,7,1,3,1 +23784,3,48000,1,130,White Wings' Greatsword,203,100,7,1,4,1 +23785,3,48000,1,130,Golden Greatsword,203,100,7,1,0,1 +23786,3,48000,1,130,Golden Greatsword,203,100,7,1,1,1 +23787,3,48000,1,130,Golden Greatsword,203,100,7,1,2,1 +23788,3,48000,1,130,Golden Greatsword,203,100,7,1,3,1 +23789,3,48000,1,130,Golden Greatsword,203,100,7,1,4,1 +23790,3,48000,1,135,Blackshatter Greatsword,203,100,7,1,0,1 +23791,3,48000,1,135,Blackshatter Greatsword,203,100,7,1,1,1 +23792,3,48000,1,135,Blackshatter Greatsword,203,100,7,1,2,1 +23793,3,48000,1,135,Blackshatter Greatsword,203,100,7,1,3,1 +23794,3,48000,1,135,Blackshatter Greatsword,203,100,7,1,4,1 +23799,3,50000,1,130,Lost Continent's Rover Blade,203,1,7,4,4,1 +23804,3,50000,1,130,"Ancient Muse's Blade, Left Behind",203,1,7,4,4,1 +23806,3,50000,1,135,Frozen Crystal Elga Blade,203,1,7,4,4,1 +23807,3,48000,1,130,Spirit's Greatshield,204,100,5,1,0,1 +23808,3,48000,1,130,Spirit's Greatshield,204,100,5,1,1,1 +23809,3,48000,1,130,Spirit's Greatshield,204,100,5,1,2,1 +23810,3,48000,1,130,Spirit's Greatshield,204,100,5,1,3,1 +23811,3,48000,1,130,Spirit's Greatshield,204,100,5,1,4,1 +23812,3,48000,1,130,Fire King's Greatshield,204,100,5,1,0,1 +23813,3,48000,1,130,Fire King's Greatshield,204,100,5,1,1,1 +23814,3,48000,1,130,Fire King's Greatshield,204,100,5,1,2,1 +23815,3,48000,1,130,Fire King's Greatshield,204,100,5,1,3,1 +23816,3,48000,1,130,Fire King's Greatshield,204,100,5,1,4,1 +23817,3,48000,1,130,White Wings' Greatshield,204,100,5,1,0,1 +23818,3,48000,1,130,White Wings' Greatshield,204,100,5,1,1,1 +23819,3,48000,1,130,White Wings' Greatshield,204,100,5,1,2,1 +23820,3,48000,1,130,White Wings' Greatshield,204,100,5,1,3,1 +23821,3,48000,1,130,White Wings' Greatshield,204,100,5,1,4,1 +23822,3,48000,1,130,Golden Shield,204,100,5,1,0,1 +23823,3,48000,1,130,Golden Shield,204,100,5,1,1,1 +23824,3,48000,1,130,Golden Shield,204,100,5,1,2,1 +23825,3,48000,1,130,Golden Shield,204,100,5,1,3,1 +23826,3,48000,1,130,Golden Shield,204,100,5,1,4,1 +23827,3,48000,1,135,Blackshatter Greatshield,204,100,5,1,0,1 +23828,3,48000,1,135,Blackshatter Greatshield,204,100,5,1,1,1 +23829,3,48000,1,135,Blackshatter Greatshield,204,100,5,1,2,1 +23830,3,48000,1,135,Blackshatter Greatshield,204,100,5,1,3,1 +23831,3,48000,1,135,Blackshatter Greatshield,204,100,5,1,4,1 +23832,3,50000,1,130,Lost Continent's Rover Wall,204,1,5,4,4,1 +23833,3,50000,1,130,"Ancient Muse's Wall, Left Behind",204,1,5,4,4,1 +23834,3,50000,1,135,Frozen Crystal Elga Wall,204,1,5,4,4,1 +23835,3,10000,1,120,Olfring Guard (Willow Green),204,1,5,4,4,1 +23873,3,48000,1,130,Spirit's Daggers,206,100,2,1,0,1 +23874,3,48000,1,130,Spirit's Daggers,206,100,2,1,1,1 +23875,3,48000,1,130,Spirit's Daggers,206,100,2,1,2,1 +23876,3,48000,1,130,Spirit's Daggers,206,100,2,1,3,1 +23877,3,48000,1,130,Spirit's Daggers,206,100,2,1,4,1 +23878,3,48000,1,130,Fire King's Daggers,206,100,2,1,0,1 +23879,3,48000,1,130,Fire King's Daggers,206,100,2,1,1,1 +23880,3,48000,1,130,Fire King's Daggers,206,100,2,1,2,1 +23881,3,48000,1,130,Fire King's Daggers,206,100,2,1,3,1 +23882,3,48000,1,130,Fire King's Daggers,206,100,2,1,4,1 +23883,3,48000,1,130,White Wings' Daggers,206,100,2,1,0,1 +23884,3,48000,1,130,White Wings' Daggers,206,100,2,1,1,1 +23885,3,48000,1,130,White Wings' Daggers,206,100,2,1,2,1 +23886,3,48000,1,130,White Wings' Daggers,206,100,2,1,3,1 +23887,3,48000,1,130,White Wings' Daggers,206,100,2,1,4,1 +23888,3,48000,1,130,Golden Daggers,206,100,2,1,0,1 +23889,3,48000,1,130,Golden Daggers,206,100,2,1,1,1 +23890,3,48000,1,130,Golden Daggers,206,100,2,1,2,1 +23891,3,48000,1,130,Golden Daggers,206,100,2,1,3,1 +23892,3,48000,1,130,Golden Daggers,206,100,2,1,4,1 +23893,3,48000,1,135,Blackshatter Daggers,206,100,2,1,0,1 +23894,3,48000,1,135,Blackshatter Daggers,206,100,2,1,1,1 +23895,3,48000,1,135,Blackshatter Daggers,206,100,2,1,2,1 +23896,3,48000,1,135,Blackshatter Daggers,206,100,2,1,3,1 +23897,3,48000,1,135,Blackshatter Daggers,206,100,2,1,4,1 +23898,3,50000,1,130,Lost Continent's Rover Daggers,206,1,2,4,4,1 +23899,3,50000,1,130,"Ancient Muse's Daggers, Left Behind",206,1,2,4,4,1 +23900,3,50000,1,135,Frozen Crystal Elga Daggers,206,1,2,4,4,1 +23901,3,48000,1,130,Spirit's Bow,207,100,3,1,0,1 +23902,3,48000,1,130,Spirit's Bow,207,100,3,1,1,1 +23903,3,48000,1,130,Spirit's Bow,207,100,3,1,2,1 +23904,3,48000,1,130,Spirit's Bow,207,100,3,1,3,1 +23905,3,48000,1,130,Spirit's Bow,207,100,3,1,4,1 +23906,3,48000,1,130,Fire King's Bow,207,100,3,1,0,1 +23907,3,48000,1,130,Fire King's Bow,207,100,3,1,1,1 +23908,3,48000,1,130,Fire King's Bow,207,100,3,1,2,1 +23909,3,48000,1,130,Fire King's Bow,207,100,3,1,3,1 +23910,3,48000,1,130,Fire King's Bow,207,100,3,1,4,1 +23911,3,48000,1,130,White Wings' Bow,207,100,3,1,0,1 +23912,3,48000,1,130,White Wings' Bow,207,100,3,1,1,1 +23913,3,48000,1,130,White Wings' Bow,207,100,3,1,2,1 +23914,3,48000,1,130,White Wings' Bow,207,100,3,1,3,1 +23915,3,48000,1,130,White Wings' Bow,207,100,3,1,4,1 +23916,3,48000,1,130,Golden Bow,207,100,3,1,0,1 +23917,3,48000,1,130,Golden Bow,207,100,3,1,1,1 +23918,3,48000,1,130,Golden Bow,207,100,3,1,2,1 +23919,3,48000,1,130,Golden Bow,207,100,3,1,3,1 +23920,3,48000,1,130,Golden Bow,207,100,3,1,4,1 +23921,3,48000,1,135,Blackshatter Bow,207,100,3,1,0,1 +23922,3,48000,1,135,Blackshatter Bow,207,100,3,1,1,1 +23923,3,48000,1,135,Blackshatter Bow,207,100,3,1,2,1 +23924,3,48000,1,135,Blackshatter Bow,207,100,3,1,3,1 +23925,3,48000,1,135,Blackshatter Bow,207,100,3,1,4,1 +23926,3,50000,1,130,Lost Continent's Rover Arrow,207,1,3,4,4,1 +23927,3,50000,1,130,"Ancient Muse's Arrow, Left Behind",207,1,3,4,4,1 +23928,3,50000,1,135,Frozen Crystal Elga Arrow,207,1,3,4,4,1 +23929,3,10000,1,120,Olfring Bow (Willow Green),207,1,3,4,4,1 +23930,3,48000,1,130,Magick Gauntlet of the Spirit,208,100,9,1,0,1 +23931,3,48000,1,130,Magick Gauntlet of the Spirit,208,100,9,1,1,1 +23932,3,48000,1,130,Magick Gauntlet of the Spirit,208,100,9,1,2,1 +23933,3,48000,1,130,Magick Gauntlet of the Spirit,208,100,9,1,3,1 +23934,3,48000,1,130,Magick Gauntlet of the Spirit,208,100,9,1,4,1 +23935,3,48000,1,130,Fire King's Magick Gauntlet,208,100,9,1,0,1 +23936,3,48000,1,130,Fire King's Magick Gauntlet,208,100,9,1,1,1 +23937,3,48000,1,130,Fire King's Magick Gauntlet,208,100,9,1,2,1 +23938,3,48000,1,130,Fire King's Magick Gauntlet,208,100,9,1,3,1 +23939,3,48000,1,130,Fire King's Magick Gauntlet,208,100,9,1,4,1 +23940,3,48000,1,130,White Wings' Magick Gauntlet,208,100,9,1,0,1 +23941,3,48000,1,130,White Wings' Magick Gauntlet,208,100,9,1,1,1 +23942,3,48000,1,130,White Wings' Magick Gauntlet,208,100,9,1,2,1 +23943,3,48000,1,130,White Wings' Magick Gauntlet,208,100,9,1,3,1 +23944,3,48000,1,130,White Wings' Magick Gauntlet,208,100,9,1,4,1 +23945,3,48000,1,130,Golden Magick Gauntlet,208,100,9,1,0,1 +23946,3,48000,1,130,Golden Magick Gauntlet,208,100,9,1,1,1 +23947,3,48000,1,130,Golden Magick Gauntlet,208,100,9,1,2,1 +23948,3,48000,1,130,Golden Magick Gauntlet,208,100,9,1,3,1 +23949,3,48000,1,130,Golden Magick Gauntlet,208,100,9,1,4,1 +23950,3,48000,1,135,Blackshatter Magick Gauntlet,208,100,9,1,0,1 +23951,3,48000,1,135,Blackshatter Magick Gauntlet,208,100,9,1,1,1 +23952,3,48000,1,135,Blackshatter Magick Gauntlet,208,100,9,1,2,1 +23953,3,48000,1,135,Blackshatter Magick Gauntlet,208,100,9,1,3,1 +23954,3,48000,1,135,Blackshatter Magick Gauntlet,208,100,9,1,4,1 +23955,3,50000,1,130,Lost Continent's Rover Hands,208,1,9,4,4,1 +23956,3,50000,1,130,"Ancient Muse's Gloves, Left Behind",208,1,9,4,4,1 +23957,3,50000,1,135,Frozen Crystal Elga Hands,208,1,9,4,4,1 +23958,3,48000,1,130,Spirit's Magick Bow,209,100,8,1,0,1 +23959,3,48000,1,130,Spirit's Magick Bow,209,100,8,1,1,1 +23960,3,48000,1,130,Spirit's Magick Bow,209,100,8,1,2,1 +23961,3,48000,1,130,Spirit's Magick Bow,209,100,8,1,3,1 +23962,3,48000,1,130,Spirit's Magick Bow,209,100,8,1,4,1 +23963,3,48000,1,130,Fire King's Magick Bow,209,100,8,1,0,1 +23964,3,48000,1,130,Fire King's Magick Bow,209,100,8,1,1,1 +23965,3,48000,1,130,Fire King's Magick Bow,209,100,8,1,2,1 +23966,3,48000,1,130,Fire King's Magick Bow,209,100,8,1,3,1 +23967,3,48000,1,130,Fire King's Magick Bow,209,100,8,1,4,1 +23968,3,48000,1,130,White Wings's Magick Bow,209,100,8,1,0,1 +23969,3,48000,1,130,White Wings's Magick Bow,209,100,8,1,1,1 +23970,3,48000,1,130,White Wings's Magick Bow,209,100,8,1,2,1 +23971,3,48000,1,130,White Wings's Magick Bow,209,100,8,1,3,1 +23972,3,48000,1,130,White Wings's Magick Bow,209,100,8,1,4,1 +23973,3,48000,1,130,Golden Magick Bow,209,100,8,1,0,1 +23974,3,48000,1,130,Golden Magick Bow,209,100,8,1,1,1 +23975,3,48000,1,130,Golden Magick Bow,209,100,8,1,2,1 +23976,3,48000,1,130,Golden Magick Bow,209,100,8,1,3,1 +23977,3,48000,1,130,Golden Magick Bow,209,100,8,1,4,1 +23978,3,48000,1,135,Blackshatter Magick Bow,209,100,8,1,0,1 +23979,3,48000,1,135,Blackshatter Magick Bow,209,100,8,1,1,1 +23980,3,48000,1,135,Blackshatter Magick Bow,209,100,8,1,2,1 +23981,3,48000,1,135,Blackshatter Magick Bow,209,100,8,1,3,1 +23982,3,48000,1,135,Blackshatter Magick Bow,209,100,8,1,4,1 +23983,3,50000,1,130,Lost Continent's Rover Spell,209,1,8,4,4,1 +23984,3,50000,1,130,"Ancient Muse's Spell, Left Behind",209,1,8,4,4,1 +23985,3,50000,1,135,Frozen Crystal Elga Spell,209,1,8,4,4,1 +23986,3,48000,1,130,Spirit's Staff,211,100,4,1,0,1 +23987,3,48000,1,130,Spirit's Staff,211,100,4,1,1,1 +23988,3,48000,1,130,Spirit's Staff,211,100,4,1,2,1 +23989,3,48000,1,130,Spirit's Staff,211,100,4,1,3,1 +23990,3,48000,1,130,Spirit's Staff,211,100,4,1,4,1 +23991,3,48000,1,130,Fire King's Staff,211,100,4,1,0,1 +23992,3,48000,1,130,Fire King's Staff,211,100,4,1,1,1 +23993,3,48000,1,130,Fire King's Staff,211,100,4,1,2,1 +23994,3,48000,1,130,Fire King's Staff,211,100,4,1,3,1 +23995,3,48000,1,130,Fire King's Staff,211,100,4,1,4,1 +23996,3,48000,1,130,White Wings' Staff,211,100,4,1,0,1 +23997,3,48000,1,130,White Wings' Staff,211,100,4,1,1,1 +23998,3,48000,1,130,White Wings' Staff,211,100,4,1,2,1 +23999,3,48000,1,130,White Wings' Staff,211,100,4,1,3,1 +24000,3,48000,1,130,White Wings' Staff,211,100,4,1,4,1 +24001,3,48000,1,130,Golden Staff,211,100,4,1,0,1 +24002,3,48000,1,130,Golden Staff,211,100,4,1,1,1 +24003,3,48000,1,130,Golden Staff,211,100,4,1,2,1 +24004,3,48000,1,130,Golden Staff,211,100,4,1,3,1 +24005,3,48000,1,130,Golden Staff,211,100,4,1,4,1 +24006,3,48000,1,135,Blackshatter Staff,211,100,4,1,0,1 +24007,3,48000,1,135,Blackshatter Staff,211,100,4,1,1,1 +24008,3,48000,1,135,Blackshatter Staff,211,100,4,1,2,1 +24009,3,48000,1,135,Blackshatter Staff,211,100,4,1,3,1 +24010,3,48000,1,135,Blackshatter Staff,211,100,4,1,4,1 +24011,3,50000,1,130,Lost Continent's Rover Staff,211,1,4,4,4,1 +24012,3,50000,1,130,"Ancient Muse's Staff, Left Behind",211,1,4,4,4,1 +24013,3,50000,1,135,Frozen Crystal Elga Staff,211,1,4,4,4,1 +24014,3,10000,1,120,Olfring Cane (Willow Green),211,1,4,4,4,1 +24015,3,48000,1,130,Spirit's Archistaff,212,100,6,1,0,1 +24016,3,48000,1,130,Spirit's Archistaff,212,100,6,1,1,1 +24017,3,48000,1,130,Spirit's Archistaff,212,100,6,1,2,1 +24018,3,48000,1,130,Spirit's Archistaff,212,100,6,1,3,1 +24019,3,48000,1,130,Spirit's Archistaff,212,100,6,1,4,1 +24020,3,48000,1,130,Fire King's Archistaff,212,100,6,1,0,1 +24021,3,48000,1,130,Fire King's Archistaff,212,100,6,1,1,1 +24022,3,48000,1,130,Fire King's Archistaff,212,100,6,1,2,1 +24023,3,48000,1,130,Fire King's Archistaff,212,100,6,1,3,1 +24024,3,48000,1,130,Fire King's Archistaff,212,100,6,1,4,1 +24025,3,48000,1,130,White Wings' Archistaff,212,100,6,1,0,1 +24026,3,48000,1,130,White Wings' Archistaff,212,100,6,1,1,1 +24027,3,48000,1,130,White Wings' Archistaff,212,100,6,1,2,1 +24028,3,48000,1,130,White Wings' Archistaff,212,100,6,1,3,1 +24029,3,48000,1,130,White Wings' Archistaff,212,100,6,1,4,1 +24030,3,48000,1,130,Golden Archistaff,212,100,6,1,0,1 +24031,3,48000,1,130,Golden Archistaff,212,100,6,1,1,1 +24032,3,48000,1,130,Golden Archistaff,212,100,6,1,2,1 +24033,3,48000,1,130,Golden Archistaff,212,100,6,1,3,1 +24034,3,48000,1,130,Golden Archistaff,212,100,6,1,4,1 +24035,3,48000,1,135,Blackshatter Archistaff,212,100,6,1,0,1 +24036,3,48000,1,135,Blackshatter Archistaff,212,100,6,1,1,1 +24037,3,48000,1,135,Blackshatter Archistaff,212,100,6,1,2,1 +24038,3,48000,1,135,Blackshatter Archistaff,212,100,6,1,3,1 +24039,3,48000,1,135,Blackshatter Archistaff,212,100,6,1,4,1 +24040,3,50000,1,130,Lost Continent's Rover Wand,212,1,6,4,4,1 +24041,3,50000,1,130,"Ancient Muse's Relic, Left Behind",212,1,6,4,4,1 +24042,3,50000,1,135,Frozen Crystal Elga Wand,212,1,6,4,4,1 +24043,3,48000,1,130,Spirit's Spear,213,100,10,1,0,1 +24044,3,48000,1,130,Spirit's Spear,213,100,10,1,1,1 +24045,3,48000,1,130,Spirit's Spear,213,100,10,1,2,1 +24046,3,48000,1,130,Spirit's Spear,213,100,10,1,3,1 +24047,3,48000,1,130,Spirit's Spear,213,100,10,1,4,1 +24048,3,48000,1,130,Fire King's Spear,213,100,10,1,0,1 +24049,3,48000,1,130,Fire King's Spear,213,100,10,1,1,1 +24050,3,48000,1,130,Fire King's Spear,213,100,10,1,2,1 +24051,3,48000,1,130,Fire King's Spear,213,100,10,1,3,1 +24052,3,48000,1,130,Fire King's Spear,213,100,10,1,4,1 +24053,3,48000,1,130,White Wings' Spear,213,100,10,1,0,1 +24054,3,48000,1,130,White Wings' Spear,213,100,10,1,1,1 +24055,3,48000,1,130,White Wings' Spear,213,100,10,1,2,1 +24056,3,48000,1,130,White Wings' Spear,213,100,10,1,3,1 +24057,3,48000,1,130,White Wings' Spear,213,100,10,1,4,1 +24058,3,48000,1,130,Golden Spear,213,100,10,1,0,1 +24059,3,48000,1,130,Golden Spear,213,100,10,1,1,1 +24060,3,48000,1,130,Golden Spear,213,100,10,1,2,1 +24061,3,48000,1,130,Golden Spear,213,100,10,1,3,1 +24062,3,48000,1,130,Golden Spear,213,100,10,1,4,1 +24063,3,48000,1,135,Blackshatter Spear,213,100,10,1,0,1 +24064,3,48000,1,135,Blackshatter Spear,213,100,10,1,1,1 +24065,3,48000,1,135,Blackshatter Spear,213,100,10,1,2,1 +24066,3,48000,1,135,Blackshatter Spear,213,100,10,1,3,1 +24067,3,48000,1,135,Blackshatter Spear,213,100,10,1,4,1 +24068,3,50000,1,130,Lost Continent's Rover Lance,213,1,10,4,4,1 +24069,3,50000,1,130,"Ancient Muse's Lance, Left Behind",213,1,10,4,4,1 +24070,3,50000,1,135,Frozen Crystal Elga Lance,213,1,10,4,4,1 +24071,3,48000,1,130,Spirit's Magick Sword,215,100,11,1,0,1 +24072,3,48000,1,130,Spirit's Magick Sword,215,100,11,1,1,1 +24073,3,48000,1,130,Spirit's Magick Sword,215,100,11,1,2,1 +24074,3,48000,1,130,Spirit's Magick Sword,215,100,11,1,3,1 +24075,3,48000,1,130,Spirit's Magick Sword,215,100,11,1,4,1 +24076,3,48000,1,130,Fire King's Magick Sword,215,100,11,1,0,1 +24077,3,48000,1,130,Fire King's Magick Sword,215,100,11,1,1,1 +24078,3,48000,1,130,Fire King's Magick Sword,215,100,11,1,2,1 +24079,3,48000,1,130,Fire King's Magick Sword,215,100,11,1,3,1 +24080,3,48000,1,130,Fire King's Magick Sword,215,100,11,1,4,1 +24081,3,48000,1,130,White Wings's Magick Sword,215,100,11,1,0,1 +24082,3,48000,1,130,White Wings's Magick Sword,215,100,11,1,1,1 +24083,3,48000,1,130,White Wings's Magick Sword,215,100,11,1,2,1 +24084,3,48000,1,130,White Wings's Magick Sword,215,100,11,1,3,1 +24085,3,48000,1,130,White Wings's Magick Sword,215,100,11,1,4,1 +24086,3,48000,1,130,Golden Magick Sword,215,100,11,1,0,1 +24087,3,48000,1,130,Golden Magick Sword,215,100,11,1,1,1 +24088,3,48000,1,130,Golden Magick Sword,215,100,11,1,2,1 +24089,3,48000,1,130,Golden Magick Sword,215,100,11,1,3,1 +24090,3,48000,1,130,Golden Magick Sword,215,100,11,1,4,1 +24091,3,48000,1,135,Blackshatter Magick Sword,215,100,11,1,0,1 +24092,3,48000,1,135,Blackshatter Magick Sword,215,100,11,1,1,1 +24093,3,48000,1,135,Blackshatter Magick Sword,215,100,11,1,2,1 +24094,3,48000,1,135,Blackshatter Magick Sword,215,100,11,1,3,1 +24095,3,48000,1,135,Blackshatter Magick Sword,215,100,11,1,4,1 +24096,3,50000,1,130,Lost Continent's Rover Scimitar,215,1,11,4,4,1 +24097,3,50000,1,130,"Ancient Muse's Scimitar, Left Behind",215,1,11,4,4,1 +24098,3,50000,1,135,Frozen Crystal Elga Scimitar,215,1,11,4,4,1 +24853,3,50000,1,10,Ultra-Rich Chocolate Sword,201,1,1,4,4,1 +24855,3,50000,1,10,Ultra-Rich Chocolate Blade,203,1,7,4,4,1 +24856,3,50000,1,10,Ultra-Rich Chocolate Wall,204,1,5,4,4,1 +24858,3,50000,1,10,Ultra-Rich Chocolate Daggers,206,1,2,4,4,1 +24859,3,50000,1,10,Ultra-Rich Chocolate Arrow,207,1,3,4,4,1 +24860,3,50000,1,10,Ultra-Rich Chocolate Hand,208,1,9,4,4,1 +24861,3,50000,1,10,Ultra-Rich Chocolate Spell,209,1,8,4,4,1 +24862,3,50000,1,10,Ultra-Rich Chocolate Staff,211,1,4,4,4,1 +24863,3,50000,1,10,Ultra-Rich Chocolate Wand,212,1,6,4,4,1 +24864,3,50000,1,10,Ultra-Rich Chocolate Lance,213,1,10,4,4,1 +24865,3,50000,1,10,Ultra-Rich Chocolate Scimitar,215,1,11,4,4,1 +24943,3,10000,1,110,Olfring Sword (Crimson),201,1,1,4,4,1 +24945,3,10000,1,110,Olfring Guard (Crimson),204,1,5,4,4,1 +24947,3,10000,1,110,Olfring Bow (Crimson),207,1,3,4,4,1 +24948,3,10000,1,110,Olfring Cane (Crimson),211,1,4,4,4,1 +24949,3,10000,1,110,Olfring Sword (Snow),201,1,1,4,4,1 +24951,3,10000,1,110,Olfring Guard (Snow),204,1,5,4,4,1 +24953,3,10000,1,110,Olfring Bow (Snow),207,1,3,4,4,1 +24954,3,10000,1,110,Olfring Cane (Snow),211,1,4,4,4,1 +24955,3,10000,1,120,Olfring Sword (DiCE),201,1,1,4,4,1 +24957,3,10000,1,120,Olfring Guard (DiCE),204,1,5,4,4,1 +24959,3,10000,1,120,Olfring Bow (DiCE),207,1,3,4,4,1 +24960,3,10000,1,120,Olfring Cane (DiCE),211,1,4,4,4,1 +24961,3,10000,1,110,Olfring Sword (Spirit),201,1,1,4,4,1 +24963,3,10000,1,110,Olfring Guard (Spirit),204,1,5,4,4,1 +24965,3,10000,1,110,Olfring Bow (Spirit),207,1,3,4,4,1 +24966,3,10000,1,110,Olfring Cane (Spirit),211,1,4,4,4,1 +24967,3,10000,1,110,Olfring Sword (染),201,1,1,4,4,1 +24969,3,10000,1,110,Olfring Guard (染),204,1,5,4,4,1 +24971,3,10000,1,110,Olfring Bow (染),207,1,3,4,4,1 +24972,3,10000,1,110,Olfring Cane (染),211,1,4,4,4,1 +24973,3,50000,1,130,Sword of Kraken,201,1,1,4,4,1 +24974,3,50000,1,130,Sword of Legend,201,1,1,4,4,1 +24975,3,50000,1,135,Sword of Ice Age,201,1,1,4,4,1 +24979,3,50000,1,130,Blade of Kraken,203,1,7,4,4,1 +24980,3,50000,1,130,Blade of Legend,203,1,7,4,4,1 +24982,3,50000,1,135,Blade of Ice Age,203,1,7,4,4,1 +24983,3,50000,1,130,Wall of Kraken,204,1,5,4,4,1 +24984,3,50000,1,130,Wall of Legend,204,1,5,4,4,1 +24985,3,50000,1,135,Wall of Ice Age,204,1,5,4,4,1 +24989,3,50000,1,130,Daggers of Kraken,206,1,2,4,4,1 +24990,3,50000,1,130,Daggers of Legend,206,1,2,4,4,1 +24991,3,50000,1,135,Daggers of Ice Age,206,1,2,4,4,1 +24992,3,50000,1,130,Arrow of Kraken,207,1,3,4,4,1 +24993,3,50000,1,130,Arrow of Legend,207,1,3,4,4,1 +24994,3,50000,1,135,Arrow of Ice Age,207,1,3,4,4,1 +24995,3,50000,1,130,Hand of Kraken,208,1,9,4,4,1 +24996,3,50000,1,130,Hand of Legend,208,1,9,4,4,1 +24997,3,50000,1,135,Hand of Ice Age,208,1,9,4,4,1 +24998,3,50000,1,130,Spell of Kraken,209,1,8,4,4,1 +24999,3,50000,1,130,Spell of Legend,209,1,8,4,4,1 +25000,3,50000,1,135,Spell of Ice Age,209,1,8,4,4,1 +25001,3,50000,1,130,Staff of Kraken,211,1,4,4,4,1 +25002,3,50000,1,130,Staff of Legend,211,1,4,4,4,1 +25003,3,50000,1,135,Staff of Ice Age,211,1,4,4,4,1 +25004,3,50000,1,130,Wand of Kraken,212,1,6,4,4,1 +25005,3,50000,1,130,Wand of Legend,212,1,6,4,4,1 +25006,3,50000,1,135,Wand of Ice Age,212,1,6,4,4,1 +25007,3,50000,1,130,Lance of Kraken,213,1,10,4,4,1 +25008,3,50000,1,130,Lance of Legend,213,1,10,4,4,1 +25009,3,50000,1,135,Lance of Ice Age,213,1,10,4,4,1 +25010,3,50000,1,130,Scimitar of Kraken,215,1,11,4,4,1 +25011,3,50000,1,130,Scimitar of Legend,215,1,11,4,4,1 +25012,3,50000,1,135,Scimitar of Ice Age,215,1,11,4,4,1 +25029,3,48500,1,140,Savage Courage Assault Sword,201,105,1,1,0,1 +25030,3,48500,1,140,Savage Courage Assault Sword,201,105,1,1,1,1 +25031,3,48500,1,140,Savage Courage Assault Sword,201,105,1,1,2,1 +25032,3,48500,1,140,Savage Courage Assault Sword,201,105,1,1,3,1 +25033,3,48500,1,140,Savage Courage Assault Sword,201,105,1,1,4,1 +25034,3,49000,1,145,Solitary Assault Sword,201,110,1,1,0,1 +25035,3,49000,1,145,Solitary Assault Sword,201,110,1,1,1,1 +25036,3,49000,1,145,Solitary Assault Sword,201,110,1,1,2,1 +25037,3,49000,1,145,Solitary Assault Sword,201,110,1,1,3,1 +25038,3,49000,1,145,Solitary Assault Sword,201,110,1,1,4,1 +25039,3,49500,1,150,Hero's Assault Sword,201,115,1,1,0,1 +25040,3,49500,1,150,Hero's Assault Sword,201,115,1,1,1,1 +25041,3,49500,1,150,Hero's Assault Sword,201,115,1,1,2,1 +25042,3,49500,1,150,Hero's Assault Sword,201,115,1,1,3,1 +25043,3,49500,1,150,Hero's Assault Sword,201,115,1,1,4,1 +25059,3,48500,1,140,Savage Courage Assault Blade,203,105,7,1,0,1 +25060,3,48500,1,140,Savage Courage Assault Blade,203,105,7,1,1,1 +25061,3,48500,1,140,Savage Courage Assault Blade,203,105,7,1,2,1 +25062,3,48500,1,140,Savage Courage Assault Blade,203,105,7,1,3,1 +25063,3,48500,1,140,Savage Courage Assault Blade,203,105,7,1,4,1 +25064,3,49000,1,145,Solitary Assault Blade,203,110,7,1,0,1 +25065,3,49000,1,145,Solitary Assault Blade,203,110,7,1,1,1 +25066,3,49000,1,145,Solitary Assault Blade,203,110,7,1,2,1 +25067,3,49000,1,145,Solitary Assault Blade,203,110,7,1,3,1 +25068,3,49000,1,145,Solitary Assault Blade,203,110,7,1,4,1 +25069,3,49500,1,150,Hero's Assault Blade,203,115,7,1,0,1 +25070,3,49500,1,150,Hero's Assault Blade,203,115,7,1,1,1 +25071,3,49500,1,150,Hero's Assault Blade,203,115,7,1,2,1 +25072,3,49500,1,150,Hero's Assault Blade,203,115,7,1,3,1 +25073,3,49500,1,150,Hero's Assault Blade,203,115,7,1,4,1 +25074,3,48500,1,140,Savage Courage Ranger Wall,204,105,5,1,0,1 +25075,3,48500,1,140,Savage Courage Ranger Wall,204,105,5,1,1,1 +25076,3,48500,1,140,Savage Courage Ranger Wall,204,105,5,1,2,1 +25077,3,48500,1,140,Savage Courage Ranger Wall,204,105,5,1,3,1 +25078,3,48500,1,140,Savage Courage Ranger Wall,204,105,5,1,4,1 +25079,3,49000,1,145,Solitary Ranger's Wall,204,110,5,1,0,1 +25080,3,49000,1,145,Solitary Ranger's Wall,204,110,5,1,1,1 +25081,3,49000,1,145,Solitary Ranger's Wall,204,110,5,1,2,1 +25082,3,49000,1,145,Solitary Ranger's Wall,204,110,5,1,3,1 +25083,3,49000,1,145,Solitary Ranger's Wall,204,110,5,1,4,1 +25084,3,49500,1,150,Hero's Ranger Wall,204,115,5,1,0,1 +25085,3,49500,1,150,Hero's Ranger Wall,204,115,5,1,1,1 +25086,3,49500,1,150,Hero's Ranger Wall,204,115,5,1,2,1 +25087,3,49500,1,150,Hero's Ranger Wall,204,115,5,1,3,1 +25088,3,49500,1,150,Hero's Ranger Wall,204,115,5,1,4,1 +25104,3,48500,1,140,Savage Courage Snipe dagger,206,105,2,1,0,1 +25105,3,48500,1,140,Savage Courage Snipe dagger,206,105,2,1,1,1 +25106,3,48500,1,140,Savage Courage Snipe dagger,206,105,2,1,2,1 +25107,3,48500,1,140,Savage Courage Snipe dagger,206,105,2,1,3,1 +25108,3,48500,1,140,Savage Courage Snipe dagger,206,105,2,1,4,1 +25109,3,49000,1,145,Solitary's Snipe Daggers,206,110,2,1,0,1 +25110,3,49000,1,145,Solitary's Snipe Daggers,206,110,2,1,1,1 +25111,3,49000,1,145,Solitary's Snipe Daggers,206,110,2,1,2,1 +25112,3,49000,1,145,Solitary's Snipe Daggers,206,110,2,1,3,1 +25113,3,49000,1,145,Solitary's Snipe Daggers,206,110,2,1,4,1 +25114,3,49500,1,150,Hero's Snipe Daggers,206,115,2,1,0,1 +25115,3,49500,1,150,Hero's Snipe Daggers,206,115,2,1,1,1 +25116,3,49500,1,150,Hero's Snipe Daggers,206,115,2,1,2,1 +25117,3,49500,1,150,Hero's Snipe Daggers,206,115,2,1,3,1 +25118,3,49500,1,150,Hero's Snipe Daggers,206,115,2,1,4,1 +25119,3,48500,1,140,Savage Courage Snipe Arrow,207,105,3,1,0,1 +25120,3,48500,1,140,Savage Courage Snipe Arrow,207,105,3,1,1,1 +25121,3,48500,1,140,Savage Courage Snipe Arrow,207,105,3,1,2,1 +25122,3,48500,1,140,Savage Courage Snipe Arrow,207,105,3,1,3,1 +25123,3,48500,1,140,Savage Courage Snipe Arrow,207,105,3,1,4,1 +25124,3,49000,1,145,Solitary Snipe Arrow,207,110,3,1,0,1 +25125,3,49000,1,145,Solitary Snipe Arrow,207,110,3,1,1,1 +25126,3,49000,1,145,Solitary Snipe Arrow,207,110,3,1,2,1 +25127,3,49000,1,145,Solitary Snipe Arrow,207,110,3,1,3,1 +25128,3,49000,1,145,Solitary Snipe Arrow,207,110,3,1,4,1 +25129,3,49500,1,150,Hero's Snipe Arrow,207,115,3,1,0,1 +25130,3,49500,1,150,Hero's Snipe Arrow,207,115,3,1,1,1 +25131,3,49500,1,150,Hero's Snipe Arrow,207,115,3,1,2,1 +25132,3,49500,1,150,Hero's Snipe Arrow,207,115,3,1,3,1 +25133,3,49500,1,150,Hero's Snipe Arrow,207,115,3,1,4,1 +25134,3,48500,1,140,Savage Courage Ranger Hands,208,105,9,1,0,1 +25135,3,48500,1,140,Savage Courage Ranger Hands,208,105,9,1,1,1 +25136,3,48500,1,140,Savage Courage Ranger Hands,208,105,9,1,2,1 +25137,3,48500,1,140,Savage Courage Ranger Hands,208,105,9,1,3,1 +25138,3,48500,1,140,Savage Courage Ranger Hands,208,105,9,1,4,1 +25139,3,49000,1,145,Solitary Ranger's Hands,208,110,9,1,0,1 +25140,3,49000,1,145,Solitary Ranger's Hands,208,110,9,1,1,1 +25141,3,49000,1,145,Solitary Ranger's Hands,208,110,9,1,2,1 +25142,3,49000,1,145,Solitary Ranger's Hands,208,110,9,1,3,1 +25143,3,49000,1,145,Solitary Ranger's Hands,208,110,9,1,4,1 +25144,3,49500,1,150,Hero's Ranger Hands,208,115,9,1,0,1 +25145,3,49500,1,150,Hero's Ranger Hands,208,115,9,1,1,1 +25146,3,49500,1,150,Hero's Ranger Hands,208,115,9,1,2,1 +25147,3,49500,1,150,Hero's Ranger Hands,208,115,9,1,3,1 +25148,3,49500,1,150,Hero's Ranger Hands,208,115,9,1,4,1 +25149,3,48500,1,140,Savage Courage Magic Spell,209,105,8,1,0,1 +25150,3,48500,1,140,Savage Courage Magic Spell,209,105,8,1,1,1 +25151,3,48500,1,140,Savage Courage Magic Spell,209,105,8,1,2,1 +25152,3,48500,1,140,Savage Courage Magic Spell,209,105,8,1,3,1 +25153,3,48500,1,140,Savage Courage Magic Spell,209,105,8,1,4,1 +25154,3,49000,1,145,Solitary Magic Spell,209,110,8,1,0,1 +25155,3,49000,1,145,Solitary Magic Spell,209,110,8,1,1,1 +25156,3,49000,1,145,Solitary Magic Spell,209,110,8,1,2,1 +25157,3,49000,1,145,Solitary Magic Spell,209,110,8,1,3,1 +25158,3,49000,1,145,Solitary Magic Spell,209,110,8,1,4,1 +25159,3,49500,1,150,Hero's Magic Spell,209,115,8,1,0,1 +25160,3,49500,1,150,Hero's Magic Spell,209,115,8,1,1,1 +25161,3,49500,1,150,Hero's Magic Spell,209,115,8,1,2,1 +25162,3,49500,1,150,Hero's Magic Spell,209,115,8,1,3,1 +25163,3,49500,1,150,Hero's Magic Spell,209,115,8,1,4,1 +25164,3,48500,1,140,Savage Courage Magic Staff,211,105,4,1,0,1 +25165,3,48500,1,140,Savage Courage Magic Staff,211,105,4,1,1,1 +25166,3,48500,1,140,Savage Courage Magic Staff,211,105,4,1,2,1 +25167,3,48500,1,140,Savage Courage Magic Staff,211,105,4,1,3,1 +25168,3,48500,1,140,Savage Courage Magic Staff,211,105,4,1,4,1 +25169,3,49000,1,145,Solitary Magic Staff,211,110,4,1,0,1 +25170,3,49000,1,145,Solitary Magic Staff,211,110,4,1,1,1 +25171,3,49000,1,145,Solitary Magic Staff,211,110,4,1,2,1 +25172,3,49000,1,145,Solitary Magic Staff,211,110,4,1,3,1 +25173,3,49000,1,145,Solitary Magic Staff,211,110,4,1,4,1 +25174,3,49500,1,150,Hero's Magic Staff,211,115,4,1,0,1 +25175,3,49500,1,150,Hero's Magic Staff,211,115,4,1,1,1 +25176,3,49500,1,150,Hero's Magic Staff,211,115,4,1,2,1 +25177,3,49500,1,150,Hero's Magic Staff,211,115,4,1,3,1 +25178,3,49500,1,150,Hero's Magic Staff,211,115,4,1,4,1 +25179,3,48500,1,140,Savage Courage Magic Wand,212,105,6,1,0,1 +25180,3,48500,1,140,Savage Courage Magic Wand,212,105,6,1,1,1 +25181,3,48500,1,140,Savage Courage Magic Wand,212,105,6,1,2,1 +25182,3,48500,1,140,Savage Courage Magic Wand,212,105,6,1,3,1 +25183,3,48500,1,140,Savage Courage Magic Wand,212,105,6,1,4,1 +25184,3,49000,1,145,Solitary Magic Wand,212,110,6,1,0,1 +25185,3,49000,1,145,Solitary Magic Wand,212,110,6,1,1,1 +25186,3,49000,1,145,Solitary Magic Wand,212,110,6,1,2,1 +25187,3,49000,1,145,Solitary Magic Wand,212,110,6,1,3,1 +25188,3,49000,1,145,Solitary Magic Wand,212,110,6,1,4,1 +25189,3,49500,1,150,Hero's Magic Wand,212,115,6,1,0,1 +25190,3,49500,1,150,Hero's Magic Wand,212,115,6,1,1,1 +25191,3,49500,1,150,Hero's Magic Wand,212,115,6,1,2,1 +25192,3,49500,1,150,Hero's Magic Wand,212,115,6,1,3,1 +25193,3,49500,1,150,Hero's Magic Wand,212,115,6,1,4,1 +25194,3,48500,1,140,Savage Courage Snipe Lance,213,105,10,1,0,1 +25195,3,48500,1,140,Savage Courage Snipe Lance,213,105,10,1,1,1 +25196,3,48500,1,140,Savage Courage Snipe Lance,213,105,10,1,2,1 +25197,3,48500,1,140,Savage Courage Snipe Lance,213,105,10,1,3,1 +25198,3,48500,1,140,Savage Courage Snipe Lance,213,105,10,1,4,1 +25199,3,49000,1,145,Solitary's Snipe Lance,213,110,10,1,0,1 +25200,3,49000,1,145,Solitary's Snipe Lance,213,110,10,1,1,1 +25201,3,49000,1,145,Solitary's Snipe Lance,213,110,10,1,2,1 +25202,3,49000,1,145,Solitary's Snipe Lance,213,110,10,1,3,1 +25203,3,49000,1,145,Solitary's Snipe Lance,213,110,10,1,4,1 +25204,3,49500,1,150,Hero's Snipe Lance,213,115,10,1,0,1 +25205,3,49500,1,150,Hero's Snipe Lance,213,115,10,1,1,1 +25206,3,49500,1,150,Hero's Snipe Lance,213,115,10,1,2,1 +25207,3,49500,1,150,Hero's Snipe Lance,213,115,10,1,3,1 +25208,3,49500,1,150,Hero's Snipe Lance,213,115,10,1,4,1 +25209,3,48500,1,140,Savage Courage Ranger Scimitar,215,105,11,1,0,1 +25210,3,48500,1,140,Savage Courage Ranger Scimitar,215,105,11,1,1,1 +25211,3,48500,1,140,Savage Courage Ranger Scimitar,215,105,11,1,2,1 +25212,3,48500,1,140,Savage Courage Ranger Scimitar,215,105,11,1,3,1 +25213,3,48500,1,140,Savage Courage Ranger Scimitar,215,105,11,1,4,1 +25214,3,49000,1,145,Solitary Ranger's Scimitar,215,110,11,1,0,1 +25215,3,49000,1,145,Solitary Ranger's Scimitar,215,110,11,1,1,1 +25216,3,49000,1,145,Solitary Ranger's Scimitar,215,110,11,1,2,1 +25217,3,49000,1,145,Solitary Ranger's Scimitar,215,110,11,1,3,1 +25218,3,49000,1,145,Solitary Ranger's Scimitar,215,110,11,1,4,1 +25219,3,49500,1,150,Hero's Ranger Scimitar,215,115,11,1,0,1 +25220,3,49500,1,150,Hero's Ranger Scimitar,215,115,11,1,1,1 +25221,3,49500,1,150,Hero's Ranger Scimitar,215,115,11,1,2,1 +25222,3,49500,1,150,Hero's Ranger Scimitar,215,115,11,1,3,1 +25223,3,49500,1,150,Hero's Ranger Scimitar,215,115,11,1,4,1 +25578,3,50000,1,140,Sword of Guardian,201,1,1,4,4,1 +25580,3,50000,1,140,Saber of Guardian,203,1,7,4,4,1 +25581,3,50000,1,140,Wall of Guardian,204,1,5,4,4,1 +25583,3,50000,1,140,Daggers of Guardian,206,1,2,4,4,1 +25584,3,50000,1,140,Bow of Guardian,207,1,3,4,4,1 +25585,3,50000,1,140,Arm of Guardian,208,1,9,4,4,1 +25586,3,50000,1,140,Spell of Guardian,209,1,8,4,4,1 +25587,3,50000,1,140,Staff of Guardian,211,1,4,4,4,1 +25588,3,50000,1,140,Wand of Guardian,212,1,6,4,4,1 +25589,3,50000,1,140,Lance of Guardian,213,1,10,4,4,1 +25590,3,50000,1,140,Edge of Guardian,215,1,11,4,4,1 +25591,3,50000,1,145,Fortress Guard's Fortified Sword,201,1,1,4,4,1 +25593,3,50000,1,145,Fortress Guard's Fortified Greatsword,203,1,7,4,4,1 +25594,3,50000,1,145,Fortress Guard's Fortified Greatshield,204,1,5,4,4,1 +25596,3,50000,1,145,Fortress Guard's Fortified Dagger,206,1,2,4,4,1 +25597,3,50000,1,145,Fortress Guard's Fortified Bow,207,1,3,4,4,1 +25598,3,50000,1,145,Fortress Guard's Fortified Gauntlets,208,1,9,4,4,1 +25599,3,50000,1,145,Fortress Guard's Fortified Magick Bow,209,1,8,4,4,1 +25600,3,50000,1,145,Fortress Guard's Fortified Staff,211,1,4,4,4,1 +25601,3,50000,1,145,Fortress Guard's Fortified Archistaff,212,1,6,4,4,1 +25602,3,50000,1,145,Fortress Guard's Fortified Spear,213,1,10,4,4,1 +25603,3,50000,1,145,Fortress Guard's Fortified Blade,215,1,11,4,4,1 +25604,3,50000,1,150,High Ancient Sword,201,1,1,4,4,1 +25606,3,50000,1,150,High Ancient Saber,203,1,7,4,4,1 +25607,3,50000,1,150,High Ancient Wall,204,1,5,4,4,1 +25609,3,50000,1,150,High Ancient Daggers,206,1,2,4,4,1 +25610,3,50000,1,150,High Ancient Bow,207,1,3,4,4,1 +25611,3,50000,1,150,High Ancient Arm,208,1,9,4,4,1 +25612,3,50000,1,150,High Ancient Spell,209,1,8,4,4,1 +25613,3,50000,1,150,High Ancient Staff,211,1,4,4,4,1 +25614,3,50000,1,150,High Ancient Wand,212,1,6,4,4,1 +25615,3,50000,1,150,High Ancient Lance,213,1,10,4,4,1 +25616,3,50000,1,150,High Ancient Scimitar,215,1,11,4,4,1 +69,3,74,1,2,Pelta,202,6,1,0,0,1 +1681,3,74,1,2,Pelta,202,6,1,0,1,1 +2704,3,74,1,2,Pelta,202,6,1,0,2,1 +3727,3,74,1,2,Pelta,202,6,1,0,3,1 +4750,3,74,1,2,Pelta,202,6,1,0,4,1 +70,3,340,1,3,Strength,202,13,1,0,0,1 +1682,3,340,1,3,Strength,202,13,1,0,1,1 +2705,3,340,1,3,Strength,202,13,1,0,2,1 +3728,3,340,1,3,Strength,202,13,1,0,3,1 +4751,3,340,1,3,Strength,202,13,1,0,4,1 +71,3,514,1,4,Muscular Wall,202,16,1,0,0,1 +1683,3,514,1,4,Muscular Wall,202,16,1,0,1,1 +2706,3,514,1,4,Muscular Wall,202,16,1,0,2,1 +3729,3,514,1,4,Muscular Wall,202,16,1,0,3,1 +4752,3,514,1,4,Muscular Wall,202,16,1,0,4,1 +73,3,0,1,1,Round Shield,202,1,1,0,0,1 +1685,3,4,1,1,Round Shield,202,1,1,0,1,1 +2708,3,4,1,1,Round Shield,202,1,1,0,2,1 +3731,3,4,1,1,Round Shield,202,1,1,0,3,1 +4754,3,4,1,1,Round Shield,202,1,1,0,4,1 +87,3,0,1,1,Bronze Rod,205,1,5,0,0,1 +1699,3,4,1,1,Bronze Rod,205,1,5,0,1,1 +2722,3,4,1,1,Bronze Rod,205,1,5,0,2,1 +3745,3,4,1,1,Bronze Rod,205,1,5,0,3,1 +4768,3,4,1,1,Bronze Rod,205,1,5,0,4,1 +88,3,74,1,2,Spike Rod,205,6,5,0,0,1 +1700,3,74,1,2,Spike Rod,205,6,5,0,1,1 +2723,3,74,1,2,Spike Rod,205,6,5,0,2,1 +3746,3,74,1,2,Spike Rod,205,6,5,0,3,1 +4769,3,74,1,2,Spike Rod,205,6,5,0,4,1 +90,3,514,1,4,Power Rod,205,16,5,0,0,1 +1702,3,514,1,4,Power Rod,205,16,5,0,1,1 +2725,3,514,1,4,Power Rod,205,16,5,0,2,1 +3748,3,514,1,4,Power Rod,205,16,5,0,3,1 +4771,3,514,1,4,Power Rod,205,16,5,0,4,1 +162,3,884,1,5,Feathery Pelta,202,21,1,0,0,1 +1774,3,884,1,5,Feathery Pelta,202,21,1,0,1,1 +2797,3,884,1,5,Feathery Pelta,202,21,1,0,2,1 +3820,3,884,1,5,Feathery Pelta,202,21,1,0,3,1 +4843,3,884,1,5,Feathery Pelta,202,21,1,0,4,1 +163,3,1354,1,6,Shield of Oaths,202,26,1,0,0,1 +1775,3,1354,1,6,Shield of Oaths,202,26,1,0,1,1 +2798,3,1354,1,6,Shield of Oaths,202,26,1,0,2,1 +3821,3,1354,1,6,Shield of Oaths,202,26,1,0,3,1 +4844,3,1354,1,6,Shield of Oaths,202,26,1,0,4,1 +164,3,5002,1,11,Shield of the Pure White,202,51,1,0,0,1 +1776,3,5002,1,11,Shield of the Pure White,202,51,1,0,1,1 +2799,3,5002,1,11,Shield of the Pure White,202,51,1,0,2,1 +3822,3,5002,1,11,Shield of the Pure White,202,51,1,0,3,1 +4845,3,5002,1,11,Shield of the Pure White,202,51,1,0,4,1 +165,3,2180,1,7,Silver Thorn,202,33,1,0,0,1 +1777,3,2180,1,7,Silver Thorn,202,33,1,0,1,1 +2800,3,2180,1,7,Silver Thorn,202,33,1,0,2,1 +3823,3,2180,1,7,Silver Thorn,202,33,1,0,3,1 +4846,3,2180,1,7,Silver Thorn,202,33,1,0,4,1 +166,3,3700,1,9,Scarred Sentinel,202,43,1,0,0,1 +1778,3,3700,1,9,Scarred Sentinel,202,43,1,0,1,1 +2801,3,3700,1,9,Scarred Sentinel,202,43,1,0,2,1 +3824,3,3700,1,9,Scarred Sentinel,202,43,1,0,3,1 +4847,3,3700,1,9,Scarred Sentinel,202,43,1,0,4,1 +167,3,2594,1,8,Mark of the Chimera,202,36,1,0,0,1 +1779,3,2594,1,8,Mark of the Chimera,202,36,1,0,1,1 +2802,3,2594,1,8,Mark of the Chimera,202,36,1,0,2,1 +3825,3,2594,1,8,Mark of the Chimera,202,36,1,0,3,1 +4848,3,2594,1,8,Mark of the Chimera,202,36,1,0,4,1 +168,3,3202,1,8,Mark of the Arisen,202,40,1,0,0,1 +1780,3,3202,1,8,Mark of the Arisen,202,40,1,0,1,1 +2803,3,3202,1,8,Mark of the Arisen,202,40,1,0,2,1 +3826,3,3202,1,8,Mark of the Arisen,202,40,1,0,3,1 +4849,3,3202,1,8,Mark of the Arisen,202,40,1,0,4,1 +169,3,3364,1,9,Shine Targe,202,41,1,0,0,1 +1781,3,3364,1,9,Shine Targe,202,41,1,0,1,1 +2804,3,3364,1,9,Shine Targe,202,41,1,0,2,1 +3827,3,3364,1,9,Shine Targe,202,41,1,0,3,1 +4850,3,3364,1,9,Shine Targe,202,41,1,0,4,1 +170,3,5410,1,11,Stark Stolz,202,53,1,0,0,1 +1782,3,5410,1,11,Stark Stolz,202,53,1,0,1,1 +2805,3,5410,1,11,Stark Stolz,202,53,1,0,2,1 +3828,3,5410,1,11,Stark Stolz,202,53,1,0,3,1 +4851,3,5410,1,11,Stark Stolz,202,53,1,0,4,1 +171,3,4610,1,10,Boldness,202,49,1,0,0,1 +1783,3,4610,1,10,Boldness,202,49,1,0,1,1 +2806,3,4610,1,10,Boldness,202,49,1,0,2,1 +3829,3,4610,1,10,Boldness,202,49,1,0,3,1 +4852,3,4610,1,10,Boldness,202,49,1,0,4,1 +172,3,6052,1,11,Shield of the Divine Protector,202,55,1,0,0,1 +1784,3,6052,1,11,Shield of the Divine Protector,202,55,1,0,1,1 +2807,3,6052,1,11,Shield of the Divine Protector,202,55,1,0,2,1 +3830,3,6052,1,11,Shield of the Divine Protector,202,55,1,0,3,1 +4853,3,6052,1,11,Shield of the Divine Protector,202,55,1,0,4,1 +173,3,7202,1,12,Dragon's Shell,202,60,1,0,0,1 +1785,3,7202,1,12,Dragon's Shell,202,60,1,0,1,1 +2808,3,7202,1,12,Dragon's Shell,202,60,1,0,2,1 +3831,3,7202,1,12,Dragon's Shell,202,60,1,0,3,1 +4854,3,7202,1,12,Dragon's Shell,202,60,1,0,4,1 +174,3,7202,1,12,Invincible Shape,202,60,1,0,0,1 +1786,3,7202,1,12,Invincible Shape,202,60,1,0,1,1 +2809,3,7202,1,12,Invincible Shape,202,60,1,0,2,1 +3832,3,7202,1,12,Invincible Shape,202,60,1,0,3,1 +4855,3,7202,1,12,Invincible Shape,202,60,1,0,4,1 +175,3,6500,1,12,Emblem of Saints,202,57,1,0,0,1 +1787,3,6500,1,12,Emblem of Saints,202,57,1,0,1,1 +2810,3,6500,1,12,Emblem of Saints,202,57,1,0,2,1 +3833,3,6500,1,12,Emblem of Saints,202,57,1,0,3,1 +4856,3,6500,1,12,Emblem of Saints,202,57,1,0,4,1 +234,3,1354,1,6,Twinkle Venus,205,26,5,0,0,1 +1846,3,1354,1,6,Twinkle Venus,205,26,5,0,1,1 +2869,3,1354,1,6,Twinkle Venus,205,26,5,0,2,1 +3892,3,1354,1,6,Twinkle Venus,205,26,5,0,3,1 +4915,3,1354,1,6,Twinkle Venus,205,26,5,0,4,1 +235,3,884,1,5,Hell's Pain,205,21,5,0,0,1 +1847,3,884,1,5,Hell's Pain,205,21,5,0,1,1 +2870,3,884,1,5,Hell's Pain,205,21,5,0,2,1 +3893,3,884,1,5,Hell's Pain,205,21,5,0,3,1 +4916,3,884,1,5,Hell's Pain,205,21,5,0,4,1 +236,3,1924,1,7,Sign of Mercy,205,31,5,0,0,1 +1848,3,1924,1,7,Sign of Mercy,205,31,5,0,1,1 +2871,3,1924,1,7,Sign of Mercy,205,31,5,0,2,1 +3894,3,1924,1,7,Sign of Mercy,205,31,5,0,3,1 +4917,3,1924,1,7,Sign of Mercy,205,31,5,0,4,1 +237,3,3202,1,8,Fury Rondeau,205,40,5,0,0,1 +1849,3,3202,1,8,Fury Rondeau,205,40,5,0,1,1 +2872,3,3202,1,8,Fury Rondeau,205,40,5,0,2,1 +3895,3,3202,1,8,Fury Rondeau,205,40,5,0,3,1 +4918,3,3202,1,8,Fury Rondeau,205,40,5,0,4,1 +238,3,5410,1,11,Burden of Sin,205,53,5,0,0,1 +1850,3,5410,1,11,Burden of Sin,205,53,5,0,1,1 +2873,3,5410,1,11,Burden of Sin,205,53,5,0,2,1 +3896,3,5410,1,11,Burden of Sin,205,53,5,0,3,1 +4919,3,5410,1,11,Burden of Sin,205,53,5,0,4,1 +239,3,2890,1,8,Silver Spine,205,40,5,0,0,1 +1851,3,2890,1,8,Silver Spine,205,40,5,0,1,1 +2874,3,2890,1,8,Silver Spine,205,40,5,0,2,1 +3897,3,2890,1,8,Silver Spine,205,40,5,0,3,1 +4920,3,2890,1,8,Silver Spine,205,40,5,0,4,1 +240,3,2594,1,8,Patriot Stone,205,36,5,0,0,1 +1852,3,2594,1,8,Patriot Stone,205,36,5,0,1,1 +2875,3,2594,1,8,Patriot Stone,205,36,5,0,2,1 +3898,3,2594,1,8,Patriot Stone,205,36,5,0,3,1 +4921,3,2594,1,8,Patriot Stone,205,36,5,0,4,1 +243,3,4234,1,10,Savior Borne,205,47,5,0,0,1 +1855,3,4234,1,10,Savior Borne,205,47,5,0,1,1 +2878,3,4234,1,10,Savior Borne,205,47,5,0,2,1 +3901,3,4234,1,10,Savior Borne,205,47,5,0,3,1 +4924,3,4234,1,10,Savior Borne,205,47,5,0,4,1 +244,3,4610,1,10,Gaia Scepter,205,49,5,0,0,1 +1856,3,4610,1,10,Gaia Scepter,205,49,5,0,1,1 +2879,3,4610,1,10,Gaia Scepter,205,49,5,0,2,1 +3902,3,4610,1,10,Gaia Scepter,205,49,5,0,3,1 +4925,3,4610,1,10,Gaia Scepter,205,49,5,0,4,1 +245,3,6052,1,11,Hands of Rain,205,55,5,0,0,1 +1857,3,6052,1,11,Hands of Rain,205,55,5,0,1,1 +2880,3,6052,1,11,Hands of Rain,205,55,5,0,2,1 +3903,3,6052,1,11,Hands of Rain,205,55,5,0,3,1 +4926,3,6052,1,11,Hands of Rain,205,55,5,0,4,1 +247,3,6500,1,12,Strict Ruling,205,57,5,0,0,1 +1859,3,6500,1,12,Strict Ruling,205,57,5,0,1,1 +2882,3,6500,1,12,Strict Ruling,205,57,5,0,2,1 +3905,3,6500,1,12,Strict Ruling,205,57,5,0,3,1 +4928,3,6500,1,12,Strict Ruling,205,57,5,0,4,1 +9049,3,1060,1,5,Shield of the White Knights,202,23,1,0,0,1 +9050,3,1060,1,5,Shield of the White Knights,202,23,1,0,1,1 +9051,3,1060,1,5,Shield of the White Knights,202,23,1,0,2,1 +9052,3,1060,1,5,Shield of the White Knights,202,23,1,0,3,1 +9053,3,1060,1,5,Shield of the White Knights,202,23,1,0,4,1 +9054,3,2890,1,8,Hellfang,202,40,1,0,0,1 +9055,3,2890,1,8,Hellfang,202,40,1,0,1,1 +9056,3,2890,1,8,Hellfang,202,40,1,0,2,1 +9057,3,2890,1,8,Hellfang,202,40,1,0,3,1 +9058,3,2890,1,8,Hellfang,202,40,1,0,4,1 +9874,3,0,1,7,Benefit Shield,202,1,1,0,0,1 +9877,3,0,1,7,Benefit Rod,205,1,5,0,0,1 +9933,3,244,1,3,Novice Shield,202,11,1,0,0,1 +9934,3,244,1,3,Novice Shield,202,11,1,0,1,1 +9935,3,244,1,3,Novice Shield,202,11,1,0,2,1 +9936,3,244,1,3,Novice Shield,202,11,1,0,3,1 +9937,3,244,1,3,Novice Shield,202,11,1,0,4,1 +9938,3,650,1,4,Vanguard,202,18,1,0,0,1 +9939,3,650,1,4,Vanguard,202,18,1,0,1,1 +9940,3,650,1,4,Vanguard,202,18,1,0,2,1 +9941,3,650,1,4,Vanguard,202,18,1,0,3,1 +9942,3,650,1,4,Vanguard,202,18,1,0,4,1 +9943,3,1570,1,6,Alpine Pelta,202,28,1,0,0,1 +9944,3,1570,1,6,Alpine Pelta,202,28,1,0,1,1 +9945,3,1570,1,6,Alpine Pelta,202,28,1,0,2,1 +9946,3,1570,1,6,Alpine Pelta,202,28,1,0,3,1 +9947,3,1570,1,6,Alpine Pelta,202,28,1,0,4,1 +9948,3,1924,1,7,Lustrous Shield,202,31,1,0,0,1 +9949,3,1924,1,7,Lustrous Shield,202,31,1,0,1,1 +9950,3,1924,1,7,Lustrous Shield,202,31,1,0,2,1 +9951,3,1924,1,7,Lustrous Shield,202,31,1,0,3,1 +9952,3,1924,1,7,Lustrous Shield,202,31,1,0,4,1 +9953,3,4052,1,9,Shield of the Crest of Light,202,45,1,0,0,1 +9954,3,4052,1,9,Shield of the Crest of Light,202,45,1,0,1,1 +9955,3,4052,1,9,Shield of the Crest of Light,202,45,1,0,2,1 +9956,3,4052,1,9,Shield of the Crest of Light,202,45,1,0,3,1 +9957,3,4052,1,9,Shield of the Crest of Light,202,45,1,0,4,1 +9958,3,4234,1,10,Shield of Demonic Conquest,202,47,1,0,0,1 +9959,3,4234,1,10,Shield of Demonic Conquest,202,47,1,0,1,1 +9960,3,4234,1,10,Shield of Demonic Conquest,202,47,1,0,2,1 +9961,3,4234,1,10,Shield of Demonic Conquest,202,47,1,0,3,1 +9962,3,4234,1,10,Shield of Demonic Conquest,202,47,1,0,4,1 +9963,3,650,1,4,Sanction Rod,205,18,5,0,0,1 +9964,3,650,1,4,Sanction Rod,205,18,5,0,1,1 +9965,3,650,1,4,Sanction Rod,205,18,5,0,2,1 +9966,3,650,1,4,Sanction Rod,205,18,5,0,3,1 +9967,3,650,1,4,Sanction Rod,205,18,5,0,4,1 +9968,3,1060,1,5,Crowned Head,205,23,5,0,0,1 +9969,3,1060,1,5,Crowned Head,205,23,5,0,1,1 +9970,3,1060,1,5,Crowned Head,205,23,5,0,2,1 +9971,3,1060,1,5,Crowned Head,205,23,5,0,3,1 +9972,3,1060,1,5,Crowned Head,205,23,5,0,4,1 +9973,3,1570,1,6,Beacon of Mahler,205,28,5,0,0,1 +9974,3,1570,1,6,Beacon of Mahler,205,28,5,0,1,1 +9975,3,1570,1,6,Beacon of Mahler,205,28,5,0,2,1 +9976,3,1570,1,6,Beacon of Mahler,205,28,5,0,3,1 +9977,3,1570,1,6,Beacon of Mahler,205,28,5,0,4,1 +9978,3,2314,1,7,Supernova,205,33,5,0,0,1 +9979,3,2314,1,7,Supernova,205,33,5,0,1,1 +9980,3,2314,1,7,Supernova,205,33,5,0,2,1 +9981,3,2314,1,7,Supernova,205,33,5,0,3,1 +9982,3,2314,1,7,Supernova,205,33,5,0,4,1 +9983,3,3700,1,9,Virtue's Aurora,205,43,5,0,0,1 +9984,3,3700,1,9,Virtue's Aurora,205,43,5,0,1,1 +9985,3,3700,1,9,Virtue's Aurora,205,43,5,0,2,1 +9986,3,3700,1,9,Virtue's Aurora,205,43,5,0,3,1 +9987,3,3700,1,9,Virtue's Aurora,205,43,5,0,4,1 +9988,3,5002,1,11,Doom's Blow,205,51,5,0,0,1 +9989,3,5002,1,11,Doom's Blow,205,51,5,0,1,1 +9990,3,5002,1,11,Doom's Blow,205,51,5,0,2,1 +9991,3,5002,1,11,Doom's Blow,205,51,5,0,3,1 +9992,3,5002,1,11,Doom's Blow,205,51,5,0,4,1 +9993,3,7202,1,12,Tempest,205,60,5,0,0,1 +9994,3,7202,1,12,Tempest,205,60,5,0,1,1 +9995,3,7202,1,12,Tempest,205,60,5,0,2,1 +9996,3,7202,1,12,Tempest,205,60,5,0,3,1 +9997,3,7202,1,12,Tempest,205,60,5,0,4,1 +9998,3,244,1,3,Strike Rod,205,11,5,0,0,1 +9999,3,244,1,3,Strike Rod,205,11,5,0,1,1 +10000,3,244,1,3,Strike Rod,205,11,5,0,2,1 +10001,3,244,1,3,Strike Rod,205,11,5,0,3,1 +10002,3,244,1,3,Strike Rod,205,11,5,0,4,1 +10047,3,340,1,3,Cathedral Fire,205,13,5,0,0,1 +10048,3,340,1,3,Cathedral Fire,205,13,5,0,1,1 +10049,3,340,1,3,Cathedral Fire,205,13,5,0,2,1 +10050,3,340,1,3,Cathedral Fire,205,13,5,0,3,1 +10051,3,340,1,3,Cathedral Fire,205,13,5,0,4,1 +10052,3,4052,1,9,Lethal Pile,205,45,5,0,0,1 +10053,3,4052,1,9,Lethal Pile,205,45,5,0,1,1 +10054,3,4052,1,9,Lethal Pile,205,45,5,0,2,1 +10055,3,4052,1,9,Lethal Pile,205,45,5,0,3,1 +10056,3,4052,1,9,Lethal Pile,205,45,5,0,4,1 +10057,3,3364,1,9,Punishment,205,41,5,0,0,1 +10058,3,3364,1,9,Punishment,205,41,5,0,1,1 +10059,3,3364,1,9,Punishment,205,41,5,0,2,1 +10060,3,3364,1,9,Punishment,205,41,5,0,3,1 +10061,3,3364,1,9,Punishment,205,41,5,0,4,1 +10062,3,7202,1,12,Godblaze 7,205,60,5,0,0,1 +10063,3,7202,1,12,Godblaze 7,205,60,5,0,1,1 +10064,3,7202,1,12,Godblaze 7,205,60,5,0,2,1 +10065,3,7202,1,12,Godblaze 7,205,60,5,0,3,1 +10066,3,7202,1,12,Godblaze 7,205,60,5,0,4,1 +10266,3,500,1,6,Shield of Nemesis,202,1,1,0,0,1 +10267,3,500,1,6,Shield of Nemesis,202,1,1,0,1,1 +10268,3,500,1,6,Shield of Nemesis,202,1,1,0,2,1 +10269,3,500,1,6,Shield of Nemesis,202,1,1,0,3,1 +10270,3,500,1,6,Shield of Nemesis,202,1,1,0,4,1 +10251,3,10000,1,11,Dragon's Shield,202,1,1,0,0,1 +10252,3,10000,1,11,Dragon's Shield,202,1,1,0,1,1 +10253,3,10000,1,11,Dragon's Shield,202,1,1,0,2,1 +10254,3,10000,1,11,Dragon's Shield,202,1,1,0,3,1 +10255,3,10000,1,11,Dragon's Shield,202,1,1,0,4,1 +10256,3,10000,1,7,Ring Buckler of Sparks,202,15,1,0,0,1 +10257,3,10000,1,7,Ring Buckler of Sparks,202,15,1,0,1,1 +10258,3,10000,1,7,Ring Buckler of Sparks,202,15,1,0,2,1 +10259,3,10000,1,7,Ring Buckler of Sparks,202,15,1,0,3,1 +10260,3,10000,1,7,Ring Buckler of Sparks,202,15,1,0,4,1 +10261,3,10000,1,7,Mark of the Wicked Scale Pelta,202,15,1,0,0,1 +10262,3,10000,1,7,Mark of the Wicked Scale Pelta,202,15,1,0,1,1 +10263,3,10000,1,7,Mark of the Wicked Scale Pelta,202,15,1,0,2,1 +10264,3,10000,1,7,Mark of the Wicked Scale Pelta,202,15,1,0,3,1 +10265,3,10000,1,7,Mark of the Wicked Scale Pelta,202,15,1,0,4,1 +10221,3,5000,1,11,Olfring Shell (Red),202,1,1,0,0,1 +10222,3,5000,1,11,Olfring Shell (Red),202,1,1,0,1,1 +10223,3,5000,1,11,Olfring Shell (Red),202,1,1,0,2,1 +10224,3,5000,1,11,Olfring Shell (Red),202,1,1,0,3,1 +10225,3,5000,1,11,Olfring Shell (Red),202,1,1,0,4,1 +10226,3,5000,1,12,Olfring Shell (Green),202,1,1,0,0,1 +10227,3,5000,1,12,Olfring Shell (Green),202,1,1,0,1,1 +10228,3,5000,1,12,Olfring Shell (Green),202,1,1,0,2,1 +10229,3,5000,1,12,Olfring Shell (Green),202,1,1,0,3,1 +10230,3,5000,1,12,Olfring Shell (Green),202,1,1,0,4,1 +10231,3,5000,1,6,Olfring Shell (Blue),202,1,1,0,0,1 +10232,3,5000,1,6,Olfring Shell (Blue),202,1,1,0,1,1 +10233,3,5000,1,6,Olfring Shell (Blue),202,1,1,0,2,1 +10234,3,5000,1,6,Olfring Shell (Blue),202,1,1,0,3,1 +10235,3,5000,1,6,Olfring Shell (Blue),202,1,1,0,4,1 +10236,3,5000,1,10,Olfring Shell (Heaven),202,1,1,0,0,1 +10237,3,5000,1,10,Olfring Shell (Heaven),202,1,1,0,1,1 +10238,3,5000,1,10,Olfring Shell (Heaven),202,1,1,0,2,1 +10239,3,5000,1,10,Olfring Shell (Heaven),202,1,1,0,3,1 +10240,3,5000,1,10,Olfring Shell (Heaven),202,1,1,0,4,1 +10241,3,5000,1,6,Olfring Shell (Earth),202,1,1,0,0,1 +10242,3,5000,1,6,Olfring Shell (Earth),202,1,1,0,1,1 +10243,3,5000,1,6,Olfring Shell (Earth),202,1,1,0,2,1 +10244,3,5000,1,6,Olfring Shell (Earth),202,1,1,0,3,1 +10245,3,5000,1,6,Olfring Shell (Earth),202,1,1,0,4,1 +10246,3,5000,1,3,Olfring Shell (Black),202,1,1,0,0,1 +10247,3,5000,1,3,Olfring Shell (Black),202,1,1,0,1,1 +10248,3,5000,1,3,Olfring Shell (Black),202,1,1,0,2,1 +10249,3,5000,1,3,Olfring Shell (Black),202,1,1,0,3,1 +10250,3,5000,1,3,Olfring Shell (Black),202,1,1,0,4,1 +10311,3,500,1,6,Rod of Nemesis,205,1,5,0,0,1 +10312,3,500,1,6,Rod of Nemesis,205,1,5,0,1,1 +10313,3,500,1,6,Rod of Nemesis,205,1,5,0,2,1 +10314,3,500,1,6,Rod of Nemesis,205,1,5,0,3,1 +10315,3,500,1,6,Rod of Nemesis,205,1,5,0,4,1 +10306,3,10000,1,11,Dragon's Howl,205,1,5,0,0,1 +10307,3,10000,1,11,Dragon's Howl,205,1,5,0,1,1 +10308,3,10000,1,11,Dragon's Howl,205,1,5,0,2,1 +10309,3,10000,1,11,Dragon's Howl,205,1,5,0,3,1 +10310,3,10000,1,11,Dragon's Howl,205,1,5,0,4,1 +10773,3,5000,1,7,Olfring Rod (Red),205,1,5,0,0,1 +10774,3,5000,1,7,Olfring Rod (Red),205,1,5,0,1,1 +10775,3,5000,1,7,Olfring Rod (Red),205,1,5,0,2,1 +10776,3,5000,1,7,Olfring Rod (Red),205,1,5,0,3,1 +10777,3,5000,1,7,Olfring Rod (Red),205,1,5,0,4,1 +10778,3,5000,1,12,Olfring Rod (Green),205,1,5,0,0,1 +10779,3,5000,1,12,Olfring Rod (Green),205,1,5,0,1,1 +10780,3,5000,1,12,Olfring Rod (Green),205,1,5,0,2,1 +10781,3,5000,1,12,Olfring Rod (Green),205,1,5,0,3,1 +10782,3,5000,1,12,Olfring Rod (Green),205,1,5,0,4,1 +10783,3,5000,1,4,Olfring Rod (Blue),205,1,5,0,0,1 +10784,3,5000,1,4,Olfring Rod (Blue),205,1,5,0,1,1 +10785,3,5000,1,4,Olfring Rod (Blue),205,1,5,0,2,1 +10786,3,5000,1,4,Olfring Rod (Blue),205,1,5,0,3,1 +10787,3,5000,1,4,Olfring Rod (Blue),205,1,5,0,4,1 +10788,3,5000,1,8,Olfring Rod (Heaven),205,1,5,0,0,1 +10789,3,5000,1,8,Olfring Rod (Heaven),205,1,5,0,1,1 +10790,3,5000,1,8,Olfring Rod (Heaven),205,1,5,0,2,1 +10791,3,5000,1,8,Olfring Rod (Heaven),205,1,5,0,3,1 +10792,3,5000,1,8,Olfring Rod (Heaven),205,1,5,0,4,1 +10793,3,5000,1,3,Olfring Rod (Earth),205,1,5,0,0,1 +10794,3,5000,1,3,Olfring Rod (Earth),205,1,5,0,1,1 +10795,3,5000,1,3,Olfring Rod (Earth),205,1,5,0,2,1 +10796,3,5000,1,3,Olfring Rod (Earth),205,1,5,0,3,1 +10797,3,5000,1,3,Olfring Rod (Earth),205,1,5,0,4,1 +10798,3,5000,1,5,Olfring Rod (Black),205,1,5,0,0,1 +10799,3,5000,1,5,Olfring Rod (Black),205,1,5,0,1,1 +10800,3,5000,1,5,Olfring Rod (Black),205,1,5,0,2,1 +10801,3,5000,1,5,Olfring Rod (Black),205,1,5,0,3,1 +10802,3,5000,1,5,Olfring Rod (Black),205,1,5,0,4,1 +11244,3,0,1,4,Consomme W Punch Rod,205,1,5,0,0,1 +11245,3,0,1,4,Consomme W Punch Rod,205,1,5,0,1,1 +11246,3,0,1,4,Consomme W Punch Rod,205,1,5,0,2,1 +11247,3,0,1,4,Consomme W Punch Rod,205,1,5,0,3,1 +11248,3,0,1,4,Consomme W Punch Rod,205,1,5,0,4,1 +11249,3,0,1,4,Poterich Rod,205,1,5,0,0,1 +11250,3,0,1,4,Poterich Rod,205,1,5,0,1,1 +11251,3,0,1,4,Poterich Rod,205,1,5,0,2,1 +11252,3,0,1,4,Poterich Rod,205,1,5,0,3,1 +11253,3,0,1,4,Poterich Rod,205,1,5,0,4,1 +11419,3,7690,1,15,Ancient Heater Shield,202,62,1,0,0,1 +11420,3,7690,1,15,Ancient Heater Shield,202,62,1,0,1,1 +11421,3,7690,1,15,Ancient Heater Shield,202,62,1,0,2,1 +11422,3,7690,1,15,Ancient Heater Shield,202,62,1,0,3,1 +11423,3,7690,1,15,Ancient Heater Shield,202,62,1,0,4,1 +11434,3,6274,1,15,Evening Sun,205,62,5,0,0,1 +11435,3,6274,1,15,Evening Sun,205,62,5,0,1,1 +11436,3,6274,1,15,Evening Sun,205,62,5,0,2,1 +11437,3,6274,1,15,Evening Sun,205,62,5,0,3,1 +11438,3,6274,1,15,Evening Sun,205,62,5,0,4,1 +11516,3,8000,1,11,Marquis Shield,202,1,1,0,0,1 +11517,3,8000,1,11,Marquis Shield,202,1,1,0,1,1 +11518,3,8000,1,11,Marquis Shield,202,1,1,0,2,1 +11519,3,8000,1,11,Marquis Shield,202,1,1,0,3,1 +11520,3,8000,1,11,Marquis Shield,202,1,1,0,4,1 +11531,3,8000,1,11,Marquis Rod,205,1,5,0,0,1 +11532,3,8000,1,11,Marquis Rod,205,1,5,0,1,1 +11533,3,8000,1,11,Marquis Rod,205,1,5,0,2,1 +11534,3,8000,1,11,Marquis Rod,205,1,5,0,3,1 +11535,3,8000,1,11,Marquis Rod,205,1,5,0,4,1 +11663,3,5000,1,12,Alchemy Repeller,202,1,1,0,0,1 +11664,3,5000,1,12,Alchemy Repeller,202,1,1,0,1,1 +11665,3,5000,1,12,Alchemy Repeller,202,1,1,0,2,1 +11666,3,5000,1,12,Alchemy Repeller,202,1,1,0,3,1 +11667,3,5000,1,12,Alchemy Repeller,202,1,1,0,4,1 +11683,3,5000,1,12,Alchemy Inductor,205,1,5,0,0,1 +11684,3,5000,1,12,Alchemy Inductor,205,1,5,0,1,1 +11685,3,5000,1,12,Alchemy Inductor,205,1,5,0,2,1 +11686,3,5000,1,12,Alchemy Inductor,205,1,5,0,3,1 +11687,3,5000,1,12,Alchemy Inductor,205,1,5,0,4,1 +11876,3,8452,1,20,Burly Spike,202,65,1,0,0,1 +11877,3,8452,1,20,Burly Spike,202,65,1,0,1,1 +11878,3,8452,1,20,Burly Spike,202,65,1,0,2,1 +11879,3,8452,1,20,Burly Spike,202,65,1,0,3,1 +11880,3,8452,1,20,Burly Spike,202,65,1,0,4,1 +11881,3,8452,1,25,Sturm,202,65,1,0,0,1 +11882,3,8452,1,25,Sturm,202,65,1,0,1,1 +11883,3,8452,1,25,Sturm,202,65,1,0,2,1 +11884,3,8452,1,25,Sturm,202,65,1,0,3,1 +11885,3,8452,1,25,Sturm,202,65,1,0,4,1 +11886,3,8452,1,30,Forge Brightness,202,65,1,0,0,1 +11887,3,8452,1,30,Forge Brightness,202,65,1,0,1,1 +11888,3,8452,1,30,Forge Brightness,202,65,1,0,2,1 +11889,3,8452,1,30,Forge Brightness,202,65,1,0,3,1 +11890,3,8452,1,30,Forge Brightness,202,65,1,0,4,1 +11891,3,8980,1,30,Lone Wolf Shield,202,67,1,0,0,1 +11892,3,8980,1,30,Lone Wolf Shield,202,67,1,0,1,1 +11893,3,8980,1,30,Lone Wolf Shield,202,67,1,0,2,1 +11894,3,8980,1,30,Lone Wolf Shield,202,67,1,0,3,1 +11895,3,8980,1,30,Lone Wolf Shield,202,67,1,0,4,1 +11896,3,9802,1,35,Pelta Shield,202,70,1,0,0,1 +11897,3,9802,1,35,Pelta Shield,202,70,1,0,1,1 +11898,3,9802,1,35,Pelta Shield,202,70,1,0,2,1 +11899,3,9802,1,35,Pelta Shield,202,70,1,0,3,1 +11900,3,9802,1,35,Pelta Shield,202,70,1,0,4,1 +11901,3,9802,1,40,Shield of Tyrant,202,70,1,0,0,1 +11902,3,9802,1,40,Shield of Tyrant,202,70,1,0,1,1 +11903,3,9802,1,40,Shield of Tyrant,202,70,1,0,2,1 +11904,3,9802,1,40,Shield of Tyrant,202,70,1,0,3,1 +11905,3,9802,1,40,Shield of Tyrant,202,70,1,0,4,1 +11906,3,9802,1,45,Immaculate Guard,202,70,1,0,0,1 +11907,3,9802,1,45,Immaculate Guard,202,70,1,0,1,1 +11908,3,9802,1,45,Immaculate Guard,202,70,1,0,2,1 +11909,3,9802,1,45,Immaculate Guard,202,70,1,0,3,1 +11910,3,9802,1,45,Immaculate Guard,202,70,1,0,4,1 +12051,3,8452,1,20,Limelight,205,65,5,0,0,1 +12052,3,8452,1,20,Limelight,205,65,5,0,1,1 +12053,3,8452,1,20,Limelight,205,65,5,0,2,1 +12054,3,8452,1,20,Limelight,205,65,5,0,3,1 +12055,3,8452,1,20,Limelight,205,65,5,0,4,1 +12056,3,8452,1,25,Vortex,205,65,5,0,0,1 +12057,3,8452,1,25,Vortex,205,65,5,0,1,1 +12058,3,8452,1,25,Vortex,205,65,5,0,2,1 +12059,3,8452,1,25,Vortex,205,65,5,0,3,1 +12060,3,8452,1,25,Vortex,205,65,5,0,4,1 +12061,3,8452,1,30,Divine Attractor,205,65,5,0,0,1 +12062,3,8452,1,30,Divine Attractor,205,65,5,0,1,1 +12063,3,8452,1,30,Divine Attractor,205,65,5,0,2,1 +12064,3,8452,1,30,Divine Attractor,205,65,5,0,3,1 +12065,3,8452,1,30,Divine Attractor,205,65,5,0,4,1 +12066,3,8980,1,30,Polaris Drop,205,67,5,0,0,1 +12067,3,8980,1,30,Polaris Drop,205,67,5,0,1,1 +12068,3,8980,1,30,Polaris Drop,205,67,5,0,2,1 +12069,3,8980,1,30,Polaris Drop,205,67,5,0,3,1 +12070,3,8980,1,30,Polaris Drop,205,67,5,0,4,1 +12071,3,9802,1,35,Judgement,205,70,5,0,0,1 +12072,3,9802,1,35,Judgement,205,70,5,0,1,1 +12073,3,9802,1,35,Judgement,205,70,5,0,2,1 +12074,3,9802,1,35,Judgement,205,70,5,0,3,1 +12075,3,9802,1,35,Judgement,205,70,5,0,4,1 +12076,3,9802,1,40,Rod of Tyrant,205,70,5,0,0,1 +12077,3,9802,1,40,Rod of Tyrant,205,70,5,0,1,1 +12078,3,9802,1,40,Rod of Tyrant,205,70,5,0,2,1 +12079,3,9802,1,40,Rod of Tyrant,205,70,5,0,3,1 +12080,3,9802,1,40,Rod of Tyrant,205,70,5,0,4,1 +12081,3,9802,1,45,Conscience Torch,205,70,5,0,0,1 +12082,3,9802,1,45,Conscience Torch,205,70,5,0,1,1 +12083,3,9802,1,45,Conscience Torch,205,70,5,0,2,1 +12084,3,9802,1,45,Conscience Torch,205,70,5,0,3,1 +12085,3,9802,1,45,Conscience Torch,205,70,5,0,4,1 +13982,3,5000,1,22,Ceremonial Shell (Heaven),202,1,1,0,0,1 +13983,3,5000,1,22,Ceremonial Shell (Heaven),202,1,1,0,1,1 +13984,3,5000,1,22,Ceremonial Shell (Heaven),202,1,1,0,2,1 +13985,3,5000,1,22,Ceremonial Shell (Heaven),202,1,1,0,3,1 +13986,3,5000,1,22,Ceremonial Shell (Heaven),202,1,1,0,4,1 +13987,3,5000,1,35,Ritual Shell [Heaven],202,1,1,0,0,1 +13988,3,5000,1,35,Ritual Shell [Heaven],202,1,1,0,1,1 +13989,3,5000,1,35,Ritual Shell [Heaven],202,1,1,0,2,1 +13990,3,5000,1,35,Ritual Shell [Heaven],202,1,1,0,3,1 +13991,3,5000,1,35,Ritual Shell [Heaven],202,1,1,0,4,1 +14012,3,5000,1,22,Ceremonial Rod (Red),205,1,5,0,0,1 +14013,3,5000,1,22,Ceremonial Rod (Red),205,1,5,0,1,1 +14014,3,5000,1,22,Ceremonial Rod (Red),205,1,5,0,2,1 +14015,3,5000,1,22,Ceremonial Rod (Red),205,1,5,0,3,1 +14016,3,5000,1,22,Ceremonial Rod (Red),205,1,5,0,4,1 +14017,3,5000,1,35,Ritual Rod [Crimson],205,1,5,0,0,1 +14018,3,5000,1,35,Ritual Rod [Crimson],205,1,5,0,1,1 +14019,3,5000,1,35,Ritual Rod [Crimson],205,1,5,0,2,1 +14020,3,5000,1,35,Ritual Rod [Crimson],205,1,5,0,3,1 +14021,3,5000,1,35,Ritual Rod [Crimson],205,1,5,0,4,1 +14035,3,10000,1,16,Salvation Shield,202,1,1,0,0,1 +14036,3,10000,1,16,Salvation Shield,202,1,1,0,1,1 +14037,3,10000,1,16,Salvation Shield,202,1,1,0,2,1 +14038,3,10000,1,16,Salvation Shield,202,1,1,0,3,1 +14039,3,10000,1,16,Salvation Shield,202,1,1,0,4,1 +14040,3,10000,1,31,Obsidian Shield,202,1,1,0,0,1 +14041,3,10000,1,31,Obsidian Shield,202,1,1,0,1,1 +14042,3,10000,1,31,Obsidian Shield,202,1,1,0,2,1 +14043,3,10000,1,31,Obsidian Shield,202,1,1,0,3,1 +14044,3,10000,1,31,Obsidian Shield,202,1,1,0,4,1 +14069,3,10000,1,16,Salvation Rod,205,1,5,0,0,1 +14070,3,10000,1,16,Salvation Rod,205,1,5,0,1,1 +14071,3,10000,1,16,Salvation Rod,205,1,5,0,2,1 +14072,3,10000,1,16,Salvation Rod,205,1,5,0,3,1 +14073,3,10000,1,16,Salvation Rod,205,1,5,0,4,1 +14074,3,10000,1,31,Obsidian Rod,205,1,5,0,0,1 +14075,3,10000,1,31,Obsidian Rod,205,1,5,0,1,1 +14076,3,10000,1,31,Obsidian Rod,205,1,5,0,2,1 +14077,3,10000,1,31,Obsidian Rod,205,1,5,0,3,1 +14078,3,10000,1,31,Obsidian Rod,205,1,5,0,4,1 +14307,3,10370,1,45,Shield of Tribe,202,72,1,0,0,1 +14308,3,10370,1,45,Shield of Tribe,202,72,1,0,1,1 +14309,3,10370,1,45,Shield of Tribe,202,72,1,0,2,1 +14310,3,10370,1,45,Shield of Tribe,202,72,1,0,3,1 +14311,3,10370,1,45,Shield of Tribe,202,72,1,0,4,1 +14312,3,11252,1,50,Hardened Pelta,202,75,1,0,0,1 +14313,3,11252,1,50,Hardened Pelta,202,75,1,0,1,1 +14314,3,11252,1,50,Hardened Pelta,202,75,1,0,2,1 +14315,3,11252,1,50,Hardened Pelta,202,75,1,0,3,1 +14316,3,11252,1,50,Hardened Pelta,202,75,1,0,4,1 +14317,3,11252,1,55,Prevent Shell,202,75,1,0,0,1 +14318,3,11252,1,55,Prevent Shell,202,75,1,0,1,1 +14319,3,11252,1,55,Prevent Shell,202,75,1,0,2,1 +14320,3,11252,1,55,Prevent Shell,202,75,1,0,3,1 +14321,3,11252,1,55,Prevent Shell,202,75,1,0,4,1 +14322,3,11252,1,60,Verdant Guard,202,75,1,0,0,1 +14323,3,11252,1,60,Verdant Guard,202,75,1,0,1,1 +14324,3,11252,1,60,Verdant Guard,202,75,1,0,2,1 +14325,3,11252,1,60,Verdant Guard,202,75,1,0,3,1 +14326,3,11252,1,60,Verdant Guard,202,75,1,0,4,1 +14327,3,11860,1,60,Damascus Shield,202,77,1,0,0,1 +14328,3,11860,1,60,Damascus Shield,202,77,1,0,1,1 +14329,3,11860,1,60,Damascus Shield,202,77,1,0,2,1 +14330,3,11860,1,60,Damascus Shield,202,77,1,0,3,1 +14331,3,11860,1,60,Damascus Shield,202,77,1,0,4,1 +14332,3,12802,1,65,Strenuous Guard,202,80,1,0,0,1 +14333,3,12802,1,65,Strenuous Guard,202,80,1,0,1,1 +14334,3,12802,1,65,Strenuous Guard,202,80,1,0,2,1 +14335,3,12802,1,65,Strenuous Guard,202,80,1,0,3,1 +14336,3,12802,1,65,Strenuous Guard,202,80,1,0,4,1 +14337,3,12802,1,70,Demon Shield,202,80,1,0,0,1 +14338,3,12802,1,70,Demon Shield,202,80,1,0,1,1 +14339,3,12802,1,70,Demon Shield,202,80,1,0,2,1 +14340,3,12802,1,70,Demon Shield,202,80,1,0,3,1 +14341,3,12802,1,70,Demon Shield,202,80,1,0,4,1 +14342,3,12802,1,75,Core of Shell,202,80,1,0,0,1 +14343,3,12802,1,75,Core of Shell,202,80,1,0,1,1 +14344,3,12802,1,75,Core of Shell,202,80,1,0,2,1 +14345,3,12802,1,75,Core of Shell,202,80,1,0,3,1 +14346,3,12802,1,75,Core of Shell,202,80,1,0,4,1 +14422,3,10370,1,45,Rod of Tribe,205,72,5,0,0,1 +14423,3,10370,1,45,Rod of Tribe,205,72,5,0,1,1 +14424,3,10370,1,45,Rod of Tribe,205,72,5,0,2,1 +14425,3,10370,1,45,Rod of Tribe,205,72,5,0,3,1 +14426,3,10370,1,45,Rod of Tribe,205,72,5,0,4,1 +14427,3,11252,1,50,Quadruple Rod,205,75,5,0,0,1 +14428,3,11252,1,50,Quadruple Rod,205,75,5,0,1,1 +14429,3,11252,1,50,Quadruple Rod,205,75,5,0,2,1 +14430,3,11252,1,50,Quadruple Rod,205,75,5,0,3,1 +14431,3,11252,1,50,Quadruple Rod,205,75,5,0,4,1 +14432,3,11252,1,55,Rod of the Departed,205,75,5,0,0,1 +14433,3,11252,1,55,Rod of the Departed,205,75,5,0,1,1 +14434,3,11252,1,55,Rod of the Departed,205,75,5,0,2,1 +14435,3,11252,1,55,Rod of the Departed,205,75,5,0,3,1 +14436,3,11252,1,55,Rod of the Departed,205,75,5,0,4,1 +14437,3,11252,1,60,Verdant Star,205,75,5,0,0,1 +14438,3,11252,1,60,Verdant Star,205,75,5,0,1,1 +14439,3,11252,1,60,Verdant Star,205,75,5,0,2,1 +14440,3,11252,1,60,Verdant Star,205,75,5,0,3,1 +14441,3,11252,1,60,Verdant Star,205,75,5,0,4,1 +14442,3,11860,1,60,Étincelle Supernova,205,77,5,0,0,1 +14443,3,11860,1,60,Étincelle Supernova,205,77,5,0,1,1 +14444,3,11860,1,60,Étincelle Supernova,205,77,5,0,2,1 +14445,3,11860,1,60,Étincelle Supernova,205,77,5,0,3,1 +14446,3,11860,1,60,Étincelle Supernova,205,77,5,0,4,1 +14447,3,12802,1,65,Rod of the Seven Stars,205,80,5,0,0,1 +14448,3,12802,1,65,Rod of the Seven Stars,205,80,5,0,1,1 +14449,3,12802,1,65,Rod of the Seven Stars,205,80,5,0,2,1 +14450,3,12802,1,65,Rod of the Seven Stars,205,80,5,0,3,1 +14451,3,12802,1,65,Rod of the Seven Stars,205,80,5,0,4,1 +14452,3,12802,1,70,Fiend Rod,205,80,5,0,0,1 +14453,3,12802,1,70,Fiend Rod,205,80,5,0,1,1 +14454,3,12802,1,70,Fiend Rod,205,80,5,0,2,1 +14455,3,12802,1,70,Fiend Rod,205,80,5,0,3,1 +14456,3,12802,1,70,Fiend Rod,205,80,5,0,4,1 +14457,3,12802,1,75,Core of Rod,205,80,5,0,0,1 +14458,3,12802,1,75,Core of Rod,205,80,5,0,1,1 +14459,3,12802,1,75,Core of Rod,205,80,5,0,2,1 +14460,3,12802,1,75,Core of Rod,205,80,5,0,3,1 +14461,3,12802,1,75,Core of Rod,205,80,5,0,4,1 +15703,3,10000,1,45,Arisen's Repeller,202,1,1,0,0,1 +15704,3,10000,1,45,Arisen's Repeller,202,1,1,0,1,1 +15705,3,10000,1,45,Arisen's Repeller,202,1,1,0,2,1 +15706,3,10000,1,45,Arisen's Repeller,202,1,1,0,3,1 +15707,3,10000,1,45,Arisen's Repeller,202,1,1,0,4,1 +15708,3,10000,1,60,Shield of Radiance,202,1,1,0,0,1 +15709,3,10000,1,60,Shield of Radiance,202,1,1,0,1,1 +15710,3,10000,1,60,Shield of Radiance,202,1,1,0,2,1 +15711,3,10000,1,60,Shield of Radiance,202,1,1,0,3,1 +15712,3,10000,1,60,Shield of Radiance,202,1,1,0,4,1 +15763,3,10000,1,45,Arisen's Inductor,205,1,5,0,0,1 +15764,3,10000,1,45,Arisen's Inductor,205,1,5,0,1,1 +15765,3,10000,1,45,Arisen's Inductor,205,1,5,0,2,1 +15766,3,10000,1,45,Arisen's Inductor,205,1,5,0,3,1 +15767,3,10000,1,45,Arisen's Inductor,205,1,5,0,4,1 +15768,3,10000,1,60,Rod of Radiance,205,1,5,0,0,1 +15769,3,10000,1,60,Rod of Radiance,205,1,5,0,1,1 +15770,3,10000,1,60,Rod of Radiance,205,1,5,0,2,1 +15771,3,10000,1,60,Rod of Radiance,205,1,5,0,3,1 +15772,3,10000,1,60,Rod of Radiance,205,1,5,0,4,1 +16473,3,100,1,1,Mark of the Arisen (Decoration),202,1,1,0,4,1 +16476,3,100,1,1,Fury Rondeau (Decoration),205,1,5,0,4,1 +16648,3,5000,1,60,Olfring Shell (Blue-green),202,1,1,0,0,1 +16649,3,5000,1,60,Olfring Shell (Blue-green),202,1,1,0,1,1 +16650,3,5000,1,60,Olfring Shell (Blue-green),202,1,1,0,2,1 +16651,3,5000,1,60,Olfring Shell (Blue-green),202,1,1,0,3,1 +16652,3,5000,1,60,Olfring Shell (Blue-green),202,1,1,0,4,1 +16653,3,5000,1,50,Olfring Shell+ (Heaven),202,1,1,0,0,1 +16654,3,5000,1,50,Olfring Shell+ (Heaven),202,1,1,0,1,1 +16655,3,5000,1,50,Olfring Shell+ (Heaven),202,1,1,0,2,1 +16656,3,5000,1,50,Olfring Shell+ (Heaven),202,1,1,0,3,1 +16657,3,5000,1,50,Olfring Shell+ (Heaven),202,1,1,0,4,1 +16658,3,5000,1,65,Ceremonial Shell+ (Heaven),202,1,1,0,0,1 +16659,3,5000,1,65,Ceremonial Shell+ (Heaven),202,1,1,0,1,1 +16660,3,5000,1,65,Ceremonial Shell+ (Heaven),202,1,1,0,2,1 +16661,3,5000,1,65,Ceremonial Shell+ (Heaven),202,1,1,0,3,1 +16662,3,5000,1,65,Ceremonial Shell+ (Heaven),202,1,1,0,4,1 +16673,3,5000,1,50,Olfring Rod+ (Red),205,1,5,0,0,1 +16674,3,5000,1,50,Olfring Rod+ (Red),205,1,5,0,1,1 +16675,3,5000,1,50,Olfring Rod+ (Red),205,1,5,0,2,1 +16676,3,5000,1,50,Olfring Rod+ (Red),205,1,5,0,3,1 +16677,3,5000,1,50,Olfring Rod+ (Red),205,1,5,0,4,1 +16678,3,5000,1,65,Ceremonial Rod+ (Red),205,1,5,0,0,1 +16679,3,5000,1,65,Ceremonial Rod+ (Red),205,1,5,0,1,1 +16680,3,5000,1,65,Ceremonial Rod+ (Red),205,1,5,0,2,1 +16681,3,5000,1,65,Ceremonial Rod+ (Red),205,1,5,0,3,1 +16682,3,5000,1,65,Ceremonial Rod+ (Red),205,1,5,0,4,1 +16766,3,214,1,45,Melty Shield,202,1,1,0,4,1 +16767,3,314,1,45,Sincere Shield,202,1,1,0,4,1 +16772,3,214,1,45,Melty Rod,205,1,5,0,4,1 +16773,3,314,1,45,Sincere Rod,205,1,5,0,4,1 +17406,3,6394,1,80,Nobility's Guard,202,80,1,0,0,1 +17407,3,6394,1,80,Nobility's Guard,202,80,1,0,1,1 +17408,3,6394,1,80,Nobility's Guard,202,80,1,0,2,1 +17409,3,6394,1,80,Nobility's Guard,202,80,1,0,3,1 +17410,3,6394,1,80,Nobility's Guard,202,80,1,0,4,1 +17411,3,6854,1,85,Pyxis Guard,202,83,1,0,0,1 +17412,3,6854,1,85,Pyxis Guard,202,83,1,0,1,1 +17413,3,6854,1,85,Pyxis Guard,202,83,1,0,2,1 +17414,3,6854,1,85,Pyxis Guard,202,83,1,0,3,1 +17415,3,6854,1,85,Pyxis Guard,202,83,1,0,4,1 +17416,3,7161,1,90,Mehrdad,202,85,1,0,0,1 +17417,3,7161,1,90,Mehrdad,202,85,1,0,1,1 +17418,3,7161,1,90,Mehrdad,202,85,1,0,2,1 +17419,3,7161,1,90,Mehrdad,202,85,1,0,3,1 +17420,3,7161,1,90,Mehrdad,202,85,1,0,4,1 +17451,3,6394,1,80,Nobility's Rod,205,80,5,0,0,1 +17452,3,6394,1,80,Nobility's Rod,205,80,5,0,1,1 +17453,3,6394,1,80,Nobility's Rod,205,80,5,0,2,1 +17454,3,6394,1,80,Nobility's Rod,205,80,5,0,3,1 +17455,3,6394,1,80,Nobility's Rod,205,80,5,0,4,1 +17456,3,6854,1,85,Khidir's Torch,205,83,5,0,0,1 +17457,3,6854,1,85,Khidir's Torch,205,83,5,0,1,1 +17458,3,6854,1,85,Khidir's Torch,205,83,5,0,2,1 +17459,3,6854,1,85,Khidir's Torch,205,83,5,0,3,1 +17460,3,6854,1,85,Khidir's Torch,205,83,5,0,4,1 +17461,3,7161,1,90,Roshanak,205,85,5,0,0,1 +17462,3,7161,1,90,Roshanak,205,85,5,0,1,1 +17463,3,7161,1,90,Roshanak,205,85,5,0,2,1 +17464,3,7161,1,90,Roshanak,205,85,5,0,3,1 +17465,3,7161,1,90,Roshanak,205,85,5,0,4,1 +19105,3,10000,1,5,Survey Corps Shield,202,1,1,0,0,1 +19106,3,10000,1,8,Survey Corps Shield,202,1,1,0,1,1 +19107,3,10000,1,12,Survey Corps Shield,202,1,1,0,2,1 +19108,3,10000,1,45,Survey Corps Shield,202,1,1,0,3,1 +19109,3,10000,1,75,Survey Corps Shield,202,1,1,0,4,1 +17976,3,35805,1,90,Relief Shield of Resentment,202,85,1,0,0,1 +17977,3,35805,1,90,Relief Shield of Resentment,202,85,1,0,1,1 +17978,3,35805,1,90,Relief Shield of Resentment,202,85,1,0,2,1 +17979,3,35805,1,90,Relief Shield of Resentment,202,85,1,0,3,1 +17980,3,35805,1,90,Relief Shield of Resentment,202,85,1,0,4,1 +17981,3,37794,1,95,Guard of Ghirkud,202,88,1,0,0,1 +17982,3,37794,1,95,Guard of Ghirkud,202,88,1,0,1,1 +17983,3,37794,1,95,Guard of Ghirkud,202,88,1,0,2,1 +17984,3,37794,1,95,Guard of Ghirkud,202,88,1,0,3,1 +17985,3,37794,1,95,Guard of Ghirkud,202,88,1,0,4,1 +17986,3,39783,1,98,Farzaneh Guard,202,90,1,0,0,1 +17987,3,39783,1,98,Farzaneh Guard,202,90,1,0,1,1 +17988,3,39783,1,98,Farzaneh Guard,202,90,1,0,2,1 +17989,3,39783,1,98,Farzaneh Guard,202,90,1,0,3,1 +17990,3,39783,1,98,Farzaneh Guard,202,90,1,0,4,1 +18021,3,35805,1,90,Malachite Rod of Resentment,205,85,5,0,0,1 +18022,3,35805,1,90,Malachite Rod of Resentment,205,85,5,0,1,1 +18023,3,35805,1,90,Malachite Rod of Resentment,205,85,5,0,2,1 +18024,3,35805,1,90,Malachite Rod of Resentment,205,85,5,0,3,1 +18025,3,35805,1,90,Malachite Rod of Resentment,205,85,5,0,4,1 +18026,3,37794,1,95,Torch of Horos,205,88,5,0,0,1 +18027,3,37794,1,95,Torch of Horos,205,88,5,0,1,1 +18028,3,37794,1,95,Torch of Horos,205,88,5,0,2,1 +18029,3,37794,1,95,Torch of Horos,205,88,5,0,3,1 +18030,3,37794,1,95,Torch of Horos,205,88,5,0,4,1 +18031,3,39783,1,98,Maryam Rod,205,90,5,0,0,1 +18032,3,39783,1,98,Maryam Rod,205,90,5,0,1,1 +18033,3,39783,1,98,Maryam Rod,205,90,5,0,2,1 +18034,3,39783,1,98,Maryam Rod,205,90,5,0,3,1 +18035,3,39783,1,98,Maryam Rod,205,90,5,0,4,1 +18520,3,16000,1,45,Black Venom Shield,202,1,1,0,0,1 +18521,3,16000,1,50,Black Venom Shield,202,1,1,0,1,1 +18522,3,16000,1,55,Black Venom Shield,202,1,1,0,2,1 +18523,3,16000,1,60,Black Venom Shield,202,1,1,0,3,1 +18524,3,16000,1,70,Black Venom Shield,202,1,1,0,4,1 +18535,3,16000,1,45,Black Venom Rod,205,1,5,0,0,1 +18536,3,16000,1,50,Black Venom Rod,205,1,5,0,1,1 +18537,3,16000,1,55,Black Venom Rod,205,1,5,0,2,1 +18538,3,16000,1,60,Black Venom Rod,205,1,5,0,3,1 +18539,3,16000,1,70,Black Venom Rod,205,1,5,0,4,1 +18670,3,7161,1,90,Avatara,202,85,1,0,0,1 +18671,3,7161,1,90,Avatara,202,85,1,0,1,1 +18672,3,7161,1,90,Avatara,202,85,1,0,2,1 +18673,3,7161,1,90,Avatara,202,85,1,0,3,1 +18674,3,7161,1,90,Avatara,202,85,1,0,4,1 +18685,3,7161,1,90,Torch of Haoma,205,85,5,0,0,1 +18686,3,7161,1,90,Torch of Haoma,205,85,5,0,1,1 +18687,3,7161,1,90,Torch of Haoma,205,85,5,0,2,1 +18688,3,7161,1,90,Torch of Haoma,205,85,5,0,3,1 +18689,3,7161,1,90,Torch of Haoma,205,85,5,0,4,1 +19490,3,5000,1,7,Olfring Shell (Forest),202,1,1,0,0,1 +19491,3,5000,1,9,Olfring Shell (Forest),202,1,1,0,1,1 +19492,3,5000,1,12,Olfring Shell (Forest),202,1,1,0,2,1 +19493,3,5000,1,60,Olfring Shell (Forest),202,1,1,0,3,1 +19494,3,5000,1,82,Olfring Shell (Forest),202,1,1,0,4,1 +19468,3,5000,1,40,Olfring Shell (Sea),202,1,1,0,4,1 +19469,3,5000,1,80,Olfring Shell (Radiance),202,1,1,0,4,1 +19470,3,5000,1,82,Olfring Shell (Star),202,1,1,0,4,1 +19471,3,5000,1,40,Olfring Shell (Terra Preta),202,1,1,0,4,1 +19475,3,5000,1,40,Olfring Rod (Sunlight),205,1,5,0,4,1 +19476,3,5000,1,40,Olfring Rod (Sea),205,1,5,0,4,1 +19477,3,5000,1,82,Olfring Rod (Terra Preta),205,1,5,0,4,1 +19522,3,5000,1,40,Olfring Rod (Iron),205,1,5,0,4,1 +19537,3,5000,1,55,Olfring Rod (Radiance),205,1,5,0,4,1 +19538,3,5000,1,80,Olfring Rod (Star),205,1,5,0,4,1 +19529,3,5000,1,55,Olfring Shell (Sunlight),202,1,1,0,4,1 +19570,3,10000,1,25,Holy Night's Wreath Shield,202,1,1,0,0,1 +19571,3,10000,1,14,White Sweetheart's Cookie Bouclier,202,1,1,0,0,1 +19576,3,10000,1,25,Holy Night's Star Rod,205,1,5,0,0,1 +19577,3,10000,1,14,White Sweetheart's Jewel Rod,205,1,5,0,0,1 +19622,3,50000,1,80,Blue Storm Mithril Shield,202,1,1,0,4,1 +19623,3,50000,1,83,Shield of Vanguard,202,1,1,0,4,1 +19624,3,50000,1,80,Blue Storm Mithril Rod,205,1,5,0,4,1 +19625,3,50000,1,83,Rod of Vanguard,205,1,5,0,4,1 +19665,3,39783,1,100,Epic Sohrab,202,90,1,0,0,1 +19666,3,39783,1,100,Epic Sohrab,202,90,1,0,1,1 +19667,3,39783,1,100,Epic Sohrab,202,90,1,0,2,1 +19668,3,39783,1,100,Epic Sohrab,202,90,1,0,3,1 +19669,3,39783,1,100,Epic Sohrab,202,90,1,0,4,1 +19670,3,50000,1,90,Adamas Military Expedition Shield,202,1,1,0,4,1 +19671,3,50000,1,93,Shield of Agitator,202,1,1,0,4,1 +19767,3,7956,1,100,Red Dawn's Steel Shield,202,90,1,0,0,1 +19768,3,7956,1,100,Red Dawn's Steel Shield,202,90,1,0,1,1 +19769,3,7956,1,100,Red Dawn's Steel Shield,202,90,1,0,2,1 +19770,3,7956,1,100,Red Dawn's Steel Shield,202,90,1,0,3,1 +19771,3,7956,1,100,Red Dawn's Steel Shield,202,90,1,0,4,1 +19772,3,8354,1,105,Guard of Vermilion,202,93,1,0,0,1 +19773,3,8354,1,105,Guard of Vermilion,202,93,1,0,1,1 +19774,3,8354,1,105,Guard of Vermilion,202,93,1,0,2,1 +19775,3,8354,1,105,Guard of Vermilion,202,93,1,0,3,1 +19776,3,8354,1,105,Guard of Vermilion,202,93,1,0,4,1 +19777,3,8592,1,108,Irade of Pavese,202,95,1,0,0,1 +19778,3,8592,1,108,Irade of Pavese,202,95,1,0,1,1 +19779,3,8592,1,108,Irade of Pavese,202,95,1,0,2,1 +19780,3,8592,1,108,Irade of Pavese,202,95,1,0,3,1 +19781,3,8592,1,108,Irade of Pavese,202,95,1,0,4,1 +19782,3,8752,1,110,Pastry Pavise,202,95,1,0,0,1 +19783,3,8752,1,110,Pastry Pavise,202,95,1,0,1,1 +19784,3,8752,1,110,Pastry Pavise,202,95,1,0,2,1 +19785,3,8752,1,110,Pastry Pavise,202,95,1,0,3,1 +19786,3,8752,1,110,Pastry Pavise,202,95,1,0,4,1 +19787,3,50000,1,102,Intellect's Weise Guard,202,1,1,0,4,1 +19788,3,50000,1,105,Shield of Kenntnis,202,1,1,0,4,1 +20125,3,8752,1,110,Shield of Altura,202,95,1,0,0,1 +20126,3,8752,1,110,Shield of Altura,202,95,1,0,1,1 +20127,3,8752,1,110,Shield of Altura,202,95,1,0,2,1 +20128,3,8752,1,110,Shield of Altura,202,95,1,0,3,1 +20129,3,8752,1,110,Shield of Altura,202,95,1,0,4,1 +20130,3,9149,1,115,Rousing Schlucht Shield,202,98,1,0,0,1 +20131,3,9149,1,115,Rousing Schlucht Shield,202,98,1,0,1,1 +20132,3,9149,1,115,Rousing Schlucht Shield,202,98,1,0,2,1 +20133,3,9149,1,115,Rousing Schlucht Shield,202,98,1,0,3,1 +20134,3,9149,1,115,Rousing Schlucht Shield,202,98,1,0,4,1 +20135,3,9388,1,118,Brave Shield,202,100,1,0,0,1 +20136,3,9388,1,118,Brave Shield,202,100,1,0,1,1 +20137,3,9388,1,118,Brave Shield,202,100,1,0,2,1 +20138,3,9388,1,118,Brave Shield,202,100,1,0,3,1 +20139,3,9388,1,118,Brave Shield,202,100,1,0,4,1 +20140,3,9547,1,120,Krater,202,100,1,0,0,1 +20141,3,9547,1,120,Krater,202,100,1,0,1,1 +20142,3,9547,1,120,Krater,202,100,1,0,2,1 +20143,3,9547,1,120,Krater,202,100,1,0,3,1 +20144,3,9547,1,120,Krater,202,100,1,0,4,1 +20145,3,50000,1,112,Honnête Shield of Purity,202,1,1,0,4,1 +20146,3,50000,1,115,Shield of Fedeltà,202,1,1,0,4,1 +19686,3,50000,1,100,Raoxshna's Veil,205,90,5,0,0,1 +19687,3,50000,1,100,Raoxshna's Veil,205,90,5,0,1,1 +19688,3,50000,1,100,Raoxshna's Veil,205,90,5,0,2,1 +19689,3,50000,1,100,Raoxshna's Veil,205,90,5,0,3,1 +19690,3,50000,1,100,Raoxshna's Veil,205,90,5,0,4,1 +19691,3,50000,1,90,Adamas Military Expedition Rod,205,1,5,0,4,1 +19692,3,50000,1,93,Rod of Agitator,205,1,5,0,4,1 +19837,3,7956,1,100,Red Dawn's Steel Rod,205,90,5,0,0,1 +19838,3,7956,1,100,Red Dawn's Steel Rod,205,90,5,0,1,1 +19839,3,7956,1,100,Red Dawn's Steel Rod,205,90,5,0,2,1 +19840,3,7956,1,100,Red Dawn's Steel Rod,205,90,5,0,3,1 +19841,3,7956,1,100,Red Dawn's Steel Rod,205,90,5,0,4,1 +19842,3,8354,1,105,Rod of Vermilion,205,93,5,0,0,1 +19843,3,8354,1,105,Rod of Vermilion,205,93,5,0,1,1 +19844,3,8354,1,105,Rod of Vermilion,205,93,5,0,2,1 +19845,3,8354,1,105,Rod of Vermilion,205,93,5,0,3,1 +19846,3,8354,1,105,Rod of Vermilion,205,93,5,0,4,1 +19847,3,8592,1,108,Işık Rod,205,95,5,0,0,1 +19848,3,8592,1,108,Işık Rod,205,95,5,0,1,1 +19849,3,8592,1,108,Işık Rod,205,95,5,0,2,1 +19850,3,8592,1,108,Işık Rod,205,95,5,0,3,1 +19851,3,8592,1,108,Işık Rod,205,95,5,0,4,1 +19852,3,8752,1,110,Rod of Ethane,205,95,5,0,0,1 +19853,3,8752,1,110,Rod of Ethane,205,95,5,0,1,1 +19854,3,8752,1,110,Rod of Ethane,205,95,5,0,2,1 +19855,3,8752,1,110,Rod of Ethane,205,95,5,0,3,1 +19856,3,8752,1,110,Rod of Ethane,205,95,5,0,4,1 +19857,3,50000,1,102,Intellect's Weise Rod,205,1,5,0,4,1 +19858,3,50000,1,105,Rod of Kenntnis,205,1,5,0,4,1 +20195,3,8752,1,110,Rod of Altura,205,95,5,0,0,1 +20196,3,8752,1,110,Rod of Altura,205,95,5,0,1,1 +20197,3,8752,1,110,Rod of Altura,205,95,5,0,2,1 +20198,3,8752,1,110,Rod of Altura,205,95,5,0,3,1 +20199,3,8752,1,110,Rod of Altura,205,95,5,0,4,1 +20200,3,9149,1,115,Rousing Schlucht Rod,205,98,5,0,0,1 +20201,3,9149,1,115,Rousing Schlucht Rod,205,98,5,0,1,1 +20202,3,9149,1,115,Rousing Schlucht Rod,205,98,5,0,2,1 +20203,3,9149,1,115,Rousing Schlucht Rod,205,98,5,0,3,1 +20204,3,9149,1,115,Rousing Schlucht Rod,205,98,5,0,4,1 +20205,3,9388,1,118,Fierte Rod,205,100,5,0,0,1 +20206,3,9388,1,118,Fierte Rod,205,100,5,0,1,1 +20207,3,9388,1,118,Fierte Rod,205,100,5,0,2,1 +20208,3,9388,1,118,Fierte Rod,205,100,5,0,3,1 +20209,3,9388,1,118,Fierte Rod,205,100,5,0,4,1 +20210,3,9547,1,120,Flamme,205,100,5,0,0,1 +20211,3,9547,1,120,Flamme,205,100,5,0,1,1 +20212,3,9547,1,120,Flamme,205,100,5,0,2,1 +20213,3,9547,1,120,Flamme,205,100,5,0,3,1 +20214,3,9547,1,120,Flamme,205,100,5,0,4,1 +20215,3,50000,1,112,Honnête Rod of Purity,205,1,5,0,4,1 +20216,3,50000,1,115,Torch of Fedeltà,205,1,5,0,4,1 +21672,3,10000,1,105,Skull Knight's Shield,202,1,1,0,0,1 +21747,3,10000,1,105,Supreme Olfring Shell (Star),202,1,1,0,4,1 +21749,3,10000,1,96,Olfring Shell (Scarlet),202,1,1,0,4,1 +21751,3,10000,1,96,Olfring Shell (Iron),202,1,1,0,4,1 +21753,3,10000,1,96,Olfring Rod (Indigo),205,1,5,0,4,1 +21755,3,10000,1,96,Olfring Rod (Pure),205,1,5,0,4,1 +23741,3,48000,1,130,Spirit's Shield,202,100,1,0,0,1 +23742,3,48000,1,130,Spirit's Shield,202,100,1,0,1,1 +23743,3,48000,1,130,Spirit's Shield,202,100,1,0,2,1 +23744,3,48000,1,130,Spirit's Shield,202,100,1,0,3,1 +23745,3,48000,1,130,Spirit's Shield,202,100,1,0,4,1 +23746,3,48000,1,130,Fire King's Shield,202,100,1,0,0,1 +23747,3,48000,1,130,Fire King's Shield,202,100,1,0,1,1 +23748,3,48000,1,130,Fire King's Shield,202,100,1,0,2,1 +23749,3,48000,1,130,Fire King's Shield,202,100,1,0,3,1 +23750,3,48000,1,130,Fire King's Shield,202,100,1,0,4,1 +23751,3,48000,1,130,White Wings' Shield,202,100,1,0,0,1 +23752,3,48000,1,130,White Wings' Shield,202,100,1,0,1,1 +23753,3,48000,1,130,White Wings' Shield,202,100,1,0,2,1 +23754,3,48000,1,130,White Wings' Shield,202,100,1,0,3,1 +23755,3,48000,1,130,White Wings' Shield,202,100,1,0,4,1 +23756,3,48000,1,130,Golden Shield,202,100,1,0,0,1 +23757,3,48000,1,130,Golden Shield,202,100,1,0,1,1 +23758,3,48000,1,130,Golden Shield,202,100,1,0,2,1 +23759,3,48000,1,130,Golden Shield,202,100,1,0,3,1 +23760,3,48000,1,130,Golden Shield,202,100,1,0,4,1 +23761,3,48000,1,135,Blackshatter Shield,202,100,1,0,0,1 +23762,3,48000,1,135,Blackshatter Shield,202,100,1,0,1,1 +23763,3,48000,1,135,Blackshatter Shield,202,100,1,0,2,1 +23764,3,48000,1,135,Blackshatter Shield,202,100,1,0,3,1 +23765,3,48000,1,135,Blackshatter Shield,202,100,1,0,4,1 +23766,3,50000,1,130,Lost Continent's Rover Shield,202,1,1,0,4,1 +23767,3,50000,1,130,"Ancient Muse's Shield, Left Behind",202,1,1,0,4,1 +23768,3,50000,1,135,Frozen Crystal Elga Shield,202,1,1,0,4,1 +23769,3,10000,1,120,Olfring Shell (Willow Green),202,1,1,0,4,1 +23836,3,48000,1,130,Spirit's Rod,205,100,5,0,0,1 +23837,3,48000,1,130,Spirit's Rod,205,100,5,0,1,1 +23838,3,48000,1,130,Spirit's Rod,205,100,5,0,2,1 +23839,3,48000,1,130,Spirit's Rod,205,100,5,0,3,1 +23840,3,48000,1,130,Spirit's Rod,205,100,5,0,4,1 +23841,3,48000,1,130,Fire King's Rod,205,100,5,0,0,1 +23842,3,48000,1,130,Fire King's Rod,205,100,5,0,1,1 +23843,3,48000,1,130,Fire King's Rod,205,100,5,0,2,1 +23844,3,48000,1,130,Fire King's Rod,205,100,5,0,3,1 +23845,3,48000,1,130,Fire King's Rod,205,100,5,0,4,1 +23846,3,48000,1,130,White Wings' Rod,205,100,5,0,0,1 +23847,3,48000,1,130,White Wings' Rod,205,100,5,0,1,1 +23848,3,48000,1,130,White Wings' Rod,205,100,5,0,2,1 +23849,3,48000,1,130,White Wings' Rod,205,100,5,0,3,1 +23850,3,48000,1,130,White Wings' Rod,205,100,5,0,4,1 +23851,3,48000,1,130,Golden Rod,205,100,5,0,0,1 +23852,3,48000,1,130,Golden Rod,205,100,5,0,1,1 +23853,3,48000,1,130,Golden Rod,205,100,5,0,2,1 +23854,3,48000,1,130,Golden Rod,205,100,5,0,3,1 +23855,3,48000,1,130,Golden Rod,205,100,5,0,4,1 +23856,3,48000,1,135,Blackshatter Rod,205,100,5,0,0,1 +23857,3,48000,1,135,Blackshatter Rod,205,100,5,0,1,1 +23858,3,48000,1,135,Blackshatter Rod,205,100,5,0,2,1 +23859,3,48000,1,135,Blackshatter Rod,205,100,5,0,3,1 +23860,3,48000,1,135,Blackshatter Rod,205,100,5,0,4,1 +23865,3,50000,1,130,Lost Continent's Rover Torch,205,1,5,0,4,1 +23866,3,50000,1,130,"Ancient Muse's Rod, Left Behind",205,1,5,0,4,1 +23867,3,50000,1,135,Frozen Crystal Elga Rod,205,1,5,0,4,1 +23872,3,10000,1,120,Olfring Rod (Willow Green),205,1,5,0,4,1 +24854,3,50000,1,10,Ultra-Rich Chocolate Shield,202,1,1,0,4,1 +24857,3,50000,1,10,Ultra-Rich Chocolate Rod,205,1,5,0,4,1 +24944,3,10000,1,110,Olfring Shell (Crimson),202,1,1,0,4,1 +24946,3,10000,1,110,Olfring Rod (Crimson),205,1,5,0,4,1 +24950,3,10000,1,110,Olfring Shell (Snow),202,1,1,0,4,1 +24952,3,10000,1,110,Olfring Rod (Snow),205,1,5,0,4,1 +24956,3,10000,1,120,Olfring Shell (DiCE),202,1,1,0,4,1 +24958,3,10000,1,120,Olfring Rod (DiCE),205,1,5,0,4,1 +24962,3,10000,1,110,Olfring Shell (Spirit),202,1,1,0,4,1 +24964,3,10000,1,110,Olfring Rod (Spirit),205,1,5,0,4,1 +24968,3,10000,1,110,Olfring Shell (染),202,1,1,0,4,1 +24970,3,10000,1,110,Olfring Rod (染),205,1,5,0,4,1 +24976,3,50000,1,130,Shield of Kraken,202,1,1,0,4,1 +24977,3,50000,1,130,Shield of Legend,202,1,1,0,4,1 +24978,3,50000,1,135,Shield of Ice Age,202,1,1,0,4,1 +24986,3,50000,1,130,Rod of Kraken,205,1,5,0,4,1 +24987,3,50000,1,130,Rod of Legend,205,1,5,0,4,1 +24988,3,50000,1,135,Rod of Ice Age,205,1,5,0,4,1 +25044,3,48500,1,140,Savage Courage Assault Shield,202,105,1,0,0,1 +25045,3,48500,1,140,Savage Courage Assault Shield,202,105,1,0,1,1 +25046,3,48500,1,140,Savage Courage Assault Shield,202,105,1,0,2,1 +25047,3,48500,1,140,Savage Courage Assault Shield,202,105,1,0,3,1 +25048,3,48500,1,140,Savage Courage Assault Shield,202,105,1,0,4,1 +25049,3,49000,1,145,Solitary Assault Shield,202,110,1,0,0,1 +25050,3,49000,1,145,Solitary Assault Shield,202,110,1,0,1,1 +25051,3,49000,1,145,Solitary Assault Shield,202,110,1,0,2,1 +25052,3,49000,1,145,Solitary Assault Shield,202,110,1,0,3,1 +25053,3,49000,1,145,Solitary Assault Shield,202,110,1,0,4,1 +25054,3,49500,1,150,Hero's Assault Shield,202,115,1,0,0,1 +25055,3,49500,1,150,Hero's Assault Shield,202,115,1,0,1,1 +25056,3,49500,1,150,Hero's Assault Shield,202,115,1,0,2,1 +25057,3,49500,1,150,Hero's Assault Shield,202,115,1,0,3,1 +25058,3,49500,1,150,Hero's Assault Shield,202,115,1,0,4,1 +25089,3,48500,1,140,Savage Courage Ranger Rod,205,105,5,0,0,1 +25090,3,48500,1,140,Savage Courage Ranger Rod,205,105,5,0,1,1 +25091,3,48500,1,140,Savage Courage Ranger Rod,205,105,5,0,2,1 +25092,3,48500,1,140,Savage Courage Ranger Rod,205,105,5,0,3,1 +25093,3,48500,1,140,Savage Courage Ranger Rod,205,105,5,0,4,1 +25094,3,49000,1,145,Solitary Ranger's Rod,205,110,5,0,0,1 +25095,3,49000,1,145,Solitary Ranger's Rod,205,110,5,0,1,1 +25096,3,49000,1,145,Solitary Ranger's Rod,205,110,5,0,2,1 +25097,3,49000,1,145,Solitary Ranger's Rod,205,110,5,0,3,1 +25098,3,49000,1,145,Solitary Ranger's Rod,205,110,5,0,4,1 +25099,3,49500,1,150,Hero's Ranger Rod,205,115,5,0,0,1 +25100,3,49500,1,150,Hero's Ranger Rod,205,115,5,0,1,1 +25101,3,49500,1,150,Hero's Ranger Rod,205,115,5,0,2,1 +25102,3,49500,1,150,Hero's Ranger Rod,205,115,5,0,3,1 +25103,3,49500,1,150,Hero's Ranger Rod,205,115,5,0,4,1 +25579,3,50000,1,140,Shield of Guardian,202,1,1,0,4,1 +25582,3,50000,1,140,Torch of Guardian,205,1,5,0,4,1 +25592,3,50000,1,145,Fortress Guard's Fortified Shield,202,1,1,0,4,1 +25595,3,50000,1,145,Fortress Guard's Fortified Lantern,205,1,5,0,4,1 +25605,3,50000,1,150,High Ancient Shield,202,1,1,0,4,1 +25608,3,50000,1,150,High Ancient Torch,205,1,5,0,4,1 +422,3,30,1,1,Horned Helm,303,3,12,0,0,1 +2034,3,30,1,1,Horned Helm,303,3,12,0,1,1 +3057,3,30,1,1,Horned Helm,303,3,12,0,2,1 +4080,3,30,1,1,Horned Helm,303,3,12,0,3,1 +5103,3,30,1,1,Horned Helm,303,3,12,0,4,1 +423,3,80,1,2,Wolf Head,303,8,12,0,0,1 +2035,3,80,1,2,Wolf Head,303,8,12,0,1,1 +3058,3,80,1,2,Wolf Head,303,8,12,0,2,1 +4081,3,80,1,2,Wolf Head,303,8,12,0,3,1 +5104,3,80,1,2,Wolf Head,303,8,12,0,4,1 +424,3,60,1,2,Bronze Helm,303,6,12,0,0,1 +2036,3,60,1,2,Bronze Helm,303,6,12,0,1,1 +3059,3,60,1,2,Bronze Helm,303,6,12,0,2,1 +4082,3,60,1,2,Bronze Helm,303,6,12,0,3,1 +5105,3,60,1,2,Bronze Helm,303,6,12,0,4,1 +425,3,195,1,3,Bronze Sallet,303,11,12,0,0,1 +2037,3,195,1,3,Bronze Sallet,303,11,12,0,1,1 +3060,3,195,1,3,Bronze Sallet,303,11,12,0,2,1 +4083,3,195,1,3,Bronze Sallet,303,11,12,0,3,1 +5106,3,195,1,3,Bronze Sallet,303,11,12,0,4,1 +438,3,30,1,1,Leather Cap,303,3,14,0,0,1 +2050,3,30,1,1,Leather Cap,303,3,14,0,1,1 +3073,3,30,1,1,Leather Cap,303,3,14,0,2,1 +4096,3,30,1,1,Leather Cap,303,3,14,0,3,1 +5119,3,30,1,1,Leather Cap,303,3,14,0,4,1 +439,3,60,1,2,Leather Hood,303,6,14,0,0,1 +2051,3,60,1,2,Leather Hood,303,6,14,0,1,1 +3074,3,60,1,2,Leather Hood,303,6,14,0,2,1 +4097,3,60,1,2,Leather Hood,303,6,14,0,3,1 +5120,3,60,1,2,Leather Hood,303,6,14,0,4,1 +440,3,270,1,3,Traveler's Hood,303,13,14,0,0,1 +2052,3,270,1,3,Traveler's Hood,303,13,14,0,1,1 +3075,3,270,1,3,Traveler's Hood,303,13,14,0,2,1 +4098,3,270,1,3,Traveler's Hood,303,13,14,0,3,1 +5121,3,270,1,3,Traveler's Hood,303,13,14,0,4,1 +441,3,410,1,4,Red Leather Cap,303,16,14,0,0,1 +2053,3,410,1,4,Red Leather Cap,303,16,14,0,1,1 +3076,3,410,1,4,Red Leather Cap,303,16,14,0,2,1 +4099,3,410,1,4,Red Leather Cap,303,16,14,0,3,1 +5122,3,410,1,4,Red Leather Cap,303,16,14,0,4,1 +454,3,30,1,1,Magician's Hat,303,3,15,0,0,1 +2066,3,30,1,1,Magician's Hat,303,3,15,0,1,1 +3089,3,30,1,1,Magician's Hat,303,3,15,0,2,1 +4112,3,30,1,1,Magician's Hat,303,3,15,0,3,1 +5135,3,30,1,1,Magician's Hat,303,3,15,0,4,1 +455,3,60,1,2,Neophyte's Hood,303,6,15,0,0,1 +2067,3,60,1,2,Neophyte's Hood,303,6,15,0,1,1 +3090,3,60,1,2,Neophyte's Hood,303,6,15,0,2,1 +4113,3,60,1,2,Neophyte's Hood,303,6,15,0,3,1 +5136,3,60,1,2,Neophyte's Hood,303,6,15,0,4,1 +456,3,270,1,3,Healer's Hood,303,13,15,0,0,1 +2068,3,270,1,3,Healer's Hood,303,13,15,0,1,1 +3091,3,270,1,3,Healer's Hood,303,13,15,0,2,1 +4114,3,270,1,3,Healer's Hood,303,13,15,0,3,1 +5137,3,270,1,3,Healer's Hood,303,13,15,0,4,1 +457,3,410,1,4,Halo of Beginning,303,16,15,0,0,1 +2069,3,410,1,4,Halo of Beginning,303,16,15,0,1,1 +3092,3,410,1,4,Halo of Beginning,303,16,15,0,2,1 +4115,3,410,1,4,Halo of Beginning,303,16,15,0,3,1 +5138,3,410,1,4,Halo of Beginning,303,16,15,0,4,1 +470,3,30,1,1,Round Helm,303,3,17,0,0,1 +2082,3,30,1,1,Round Helm,303,3,17,0,1,1 +3105,3,30,1,1,Round Helm,303,3,17,0,2,1 +4128,3,30,1,1,Round Helm,303,3,17,0,3,1 +5151,3,30,1,1,Round Helm,303,3,17,0,4,1 +471,3,60,1,2,Garrison's Helmet,303,6,17,0,0,1 +2083,3,60,1,2,Garrison's Helmet,303,6,17,0,1,1 +3106,3,60,1,2,Garrison's Helmet,303,6,17,0,2,1 +4129,3,60,1,2,Garrison's Helmet,303,6,17,0,3,1 +5152,3,60,1,2,Garrison's Helmet,303,6,17,0,4,1 +472,3,270,1,3,Noble's Helm,303,13,17,0,0,1 +2084,3,270,1,3,Noble's Helm,303,13,17,0,1,1 +3107,3,270,1,3,Noble's Helm,303,13,17,0,2,1 +4130,3,270,1,3,Noble's Helm,303,13,17,0,3,1 +5153,3,270,1,3,Noble's Helm,303,13,17,0,4,1 +473,3,410,1,4,Sentry Helm,303,16,17,0,0,1 +2085,3,410,1,4,Sentry Helm,303,16,17,0,1,1 +3108,3,410,1,4,Sentry Helm,303,16,17,0,2,1 +4131,3,410,1,4,Sentry Helm,303,16,17,0,3,1 +5154,3,410,1,4,Sentry Helm,303,16,17,0,4,1 +487,3,25,1,1,Minstrel's Band,303,1,0,0,0,1 +2099,3,25,1,1,Minstrel's Band,303,1,0,0,1,1 +3122,3,25,1,1,Minstrel's Band,303,1,0,0,2,1 +4145,3,25,1,1,Minstrel's Band,303,1,0,0,3,1 +5168,3,25,1,1,Minstrel's Band,303,1,0,0,4,1 +488,3,60,1,2,Stéphanos,303,7,0,0,0,1 +2100,3,60,1,2,Stéphanos,303,7,0,0,1,1 +3123,3,60,1,2,Stéphanos,303,7,0,0,2,1 +4146,3,60,1,2,Stéphanos,303,7,0,0,3,1 +5169,3,60,1,2,Stéphanos,303,7,0,0,4,1 +489,3,165,1,3,Thief's Mask,303,12,0,0,0,1 +2101,3,165,1,3,Thief's Mask,303,12,0,0,1,1 +3124,3,165,1,3,Thief's Mask,303,12,0,0,2,1 +4147,3,165,1,3,Thief's Mask,303,12,0,0,3,1 +5170,3,165,1,3,Thief's Mask,303,12,0,0,4,1 +520,3,640,1,4,Sorel Helm,303,20,12,0,0,1 +2132,3,640,1,4,Sorel Helm,303,20,12,0,1,1 +3155,3,640,1,4,Sorel Helm,303,20,12,0,2,1 +4178,3,640,1,4,Sorel Helm,303,20,12,0,3,1 +5201,3,640,1,4,Sorel Helm,303,20,12,0,4,1 +521,3,775,1,5,Battle Helm,303,22,12,0,0,1 +2133,3,775,1,5,Battle Helm,303,22,12,0,1,1 +3156,3,775,1,5,Battle Helm,303,22,12,0,2,1 +4179,3,775,1,5,Battle Helm,303,22,12,0,3,1 +5202,3,775,1,5,Battle Helm,303,22,12,0,4,1 +522,3,920,1,5,Brute Armet,303,24,12,0,0,1 +2134,3,920,1,5,Brute Armet,303,24,12,0,1,1 +3157,3,920,1,5,Brute Armet,303,24,12,0,2,1 +4180,3,920,1,5,Brute Armet,303,24,12,0,3,1 +5203,3,920,1,5,Brute Armet,303,24,12,0,4,1 +523,3,2560,1,8,Dragon's Helm,303,40,12,0,0,1 +2135,3,2560,1,8,Dragon's Helm,303,40,12,0,1,1 +3158,3,2560,1,8,Dragon's Helm,303,40,12,0,2,1 +4181,3,2560,1,8,Dragon's Helm,303,40,12,0,3,1 +5204,3,2560,1,8,Dragon's Helm,303,40,12,0,4,1 +524,3,1080,1,6,Battle Sallet,303,26,12,0,0,1 +2136,3,1080,1,6,Battle Sallet,303,26,12,0,1,1 +3159,3,1080,1,6,Battle Sallet,303,26,12,0,2,1 +4182,3,1080,1,6,Battle Sallet,303,26,12,0,3,1 +5205,3,1080,1,6,Battle Sallet,303,26,12,0,4,1 +525,3,1255,1,6,Sturdy Helm,303,28,12,0,0,1 +2137,3,1255,1,6,Sturdy Helm,303,28,12,0,1,1 +3160,3,1255,1,6,Sturdy Helm,303,28,12,0,2,1 +4183,3,1255,1,6,Sturdy Helm,303,28,12,0,3,1 +5206,3,1255,1,6,Sturdy Helm,303,28,12,0,4,1 +526,3,1440,1,6,Serenity Helm,303,30,12,0,0,1 +2138,3,1440,1,6,Serenity Helm,303,30,12,0,1,1 +3161,3,1440,1,6,Serenity Helm,303,30,12,0,2,1 +4184,3,1440,1,6,Serenity Helm,303,30,12,0,3,1 +5207,3,1440,1,6,Serenity Helm,303,30,12,0,4,1 +527,3,1640,1,7,Fiend's Helmet,303,32,12,0,0,1 +2139,3,1640,1,7,Fiend's Helmet,303,32,12,0,1,1 +3162,3,1640,1,7,Fiend's Helmet,303,32,12,0,2,1 +4185,3,1640,1,7,Fiend's Helmet,303,32,12,0,3,1 +5208,3,1640,1,7,Fiend's Helmet,303,32,12,0,4,1 +528,3,1850,1,7,Raptor Helm,303,34,12,0,0,1 +2140,3,1850,1,7,Raptor Helm,303,34,12,0,1,1 +3163,3,1850,1,7,Raptor Helm,303,34,12,0,2,1 +4186,3,1850,1,7,Raptor Helm,303,34,12,0,3,1 +5209,3,1850,1,7,Raptor Helm,303,34,12,0,4,1 +529,3,2075,1,8,Lieutenant's Helm,303,36,12,0,0,1 +2141,3,2075,1,8,Lieutenant's Helm,303,36,12,0,1,1 +3164,3,2075,1,8,Lieutenant's Helm,303,36,12,0,2,1 +4187,3,2075,1,8,Lieutenant's Helm,303,36,12,0,3,1 +5210,3,2075,1,8,Lieutenant's Helm,303,36,12,0,4,1 +530,3,2310,1,8,Viking Helm,303,38,12,0,0,1 +2142,3,2310,1,8,Viking Helm,303,38,12,0,1,1 +3165,3,2310,1,8,Viking Helm,303,38,12,0,2,1 +4188,3,2310,1,8,Viking Helm,303,38,12,0,3,1 +5211,3,2310,1,8,Viking Helm,303,38,12,0,4,1 +531,3,2690,1,9,Gigant Head,303,41,12,0,0,1 +2143,3,2690,1,9,Gigant Head,303,41,12,0,1,1 +3166,3,2690,1,9,Gigant Head,303,41,12,0,2,1 +4189,3,2690,1,9,Gigant Head,303,41,12,0,3,1 +5212,3,2690,1,9,Gigant Head,303,41,12,0,4,1 +532,3,2960,1,9,Dusk Helm,303,45,12,0,0,1 +2144,3,2960,1,9,Dusk Helm,303,45,12,0,1,1 +3167,3,2960,1,9,Dusk Helm,303,45,12,0,2,1 +4190,3,2960,1,9,Dusk Helm,303,45,12,0,3,1 +5213,3,2960,1,9,Dusk Helm,303,45,12,0,4,1 +533,3,2820,1,9,Gryphus Helm,303,43,12,0,0,1 +2145,3,2820,1,9,Gryphus Helm,303,43,12,0,1,1 +3168,3,2820,1,9,Gryphus Helm,303,43,12,0,2,1 +4191,3,2820,1,9,Gryphus Helm,303,43,12,0,3,1 +5214,3,2820,1,9,Gryphus Helm,303,43,12,0,4,1 +534,3,7351,1,35,Faith Head,303,70,12,0,0,1 +2146,3,7351,1,35,Faith Head,303,70,12,0,1,1 +3169,3,7351,1,35,Faith Head,303,70,12,0,2,1 +4192,3,7351,1,35,Faith Head,303,70,12,0,3,1 +5215,3,7351,1,35,Faith Head,303,70,12,0,4,1 +535,3,3535,1,10,Silver Sallet,303,49,12,0,0,1 +2147,3,3535,1,10,Silver Sallet,303,49,12,0,1,1 +3170,3,3535,1,10,Silver Sallet,303,49,12,0,2,1 +4193,3,3535,1,10,Silver Sallet,303,49,12,0,3,1 +5216,3,3535,1,10,Silver Sallet,303,49,12,0,4,1 +536,3,4840,1,11,Galeam Gloria,303,55,12,0,0,1 +2148,3,4840,1,11,Galeam Gloria,303,55,12,0,1,1 +3171,3,4840,1,11,Galeam Gloria,303,55,12,0,2,1 +4194,3,4840,1,11,Galeam Gloria,303,55,12,0,3,1 +5217,3,4840,1,11,Galeam Gloria,303,55,12,0,4,1 +537,3,3385,1,10,Knight Head Helm,303,46,12,0,0,1 +2149,3,3385,1,10,Knight Head Helm,303,46,12,0,1,1 +3172,3,3385,1,10,Knight Head Helm,303,46,12,0,2,1 +4195,3,3385,1,10,Knight Head Helm,303,46,12,0,3,1 +5218,3,3385,1,10,Knight Head Helm,303,46,12,0,4,1 +538,3,5015,1,12,Dolus Galea,303,60,1,0,0,1 +2150,3,5015,1,12,Dolus Galea,303,60,1,0,1,1 +3173,3,5015,1,12,Dolus Galea,303,60,1,0,2,1 +4196,3,5015,1,12,Dolus Galea,303,60,1,0,3,1 +5219,3,5015,1,12,Dolus Galea,303,60,1,0,4,1 +539,3,5015,1,12,Optimus,303,60,7,0,0,1 +2151,3,5015,1,12,Optimus,303,60,7,0,1,1 +3174,3,5015,1,12,Optimus,303,60,7,0,2,1 +4197,3,5015,1,12,Optimus,303,60,7,0,3,1 +5220,3,5015,1,12,Optimus,303,60,7,0,4,1 +540,3,3240,1,9,Fenrir Head,303,45,12,0,0,1 +2152,3,3240,1,9,Fenrir Head,303,45,12,0,1,1 +3175,3,3240,1,9,Fenrir Head,303,45,12,0,2,1 +4198,3,3240,1,9,Fenrir Head,303,45,12,0,3,1 +5221,3,3240,1,9,Fenrir Head,303,45,12,0,4,1 +541,3,5767,1,15,Mask of Wrath,303,62,12,0,0,1 +2153,3,5767,1,15,Mask of Wrath,303,62,12,0,1,1 +3176,3,5767,1,15,Mask of Wrath,303,62,12,0,2,1 +4199,3,5767,1,15,Mask of Wrath,303,62,12,0,3,1 +5222,3,5767,1,15,Mask of Wrath,303,62,12,0,4,1 +542,3,5760,1,12,Amilec Helm,303,60,1,0,0,1 +2154,3,5760,1,12,Amilec Helm,303,60,1,0,1,1 +3177,3,5760,1,12,Amilec Helm,303,60,1,0,2,1 +4200,3,5760,1,12,Amilec Helm,303,60,1,0,3,1 +5223,3,5760,1,12,Amilec Helm,303,60,1,0,4,1 +543,3,5760,1,12,Rubedo Helm,303,60,7,0,0,1 +2155,3,5760,1,12,Rubedo Helm,303,60,7,0,1,1 +3178,3,5760,1,12,Rubedo Helm,303,60,7,0,2,1 +4201,3,5760,1,12,Rubedo Helm,303,60,7,0,3,1 +5224,3,5760,1,12,Rubedo Helm,303,60,7,0,4,1 +544,3,4665,1,12,Barbarian Chief's Helm,303,56,12,0,0,1 +2156,3,4665,1,12,Barbarian Chief's Helm,303,56,12,0,1,1 +3179,3,4665,1,12,Barbarian Chief's Helm,303,56,12,0,2,1 +4202,3,4665,1,12,Barbarian Chief's Helm,303,56,12,0,3,1 +5225,3,4665,1,12,Barbarian Chief's Helm,303,56,12,0,4,1 +545,3,4495,1,11,Chimeric Armet,303,55,12,0,0,1 +2157,3,4495,1,11,Chimeric Armet,303,55,12,0,1,1 +3180,3,4495,1,11,Chimeric Armet,303,55,12,0,2,1 +4203,3,4495,1,11,Chimeric Armet,303,55,12,0,3,1 +5226,3,4495,1,11,Chimeric Armet,303,55,12,0,4,1 +624,3,640,1,4,Headgear,303,20,14,0,0,1 +2236,3,640,1,4,Headgear,303,20,14,0,1,1 +3259,3,640,1,4,Headgear,303,20,14,0,2,1 +4282,3,640,1,4,Headgear,303,20,14,0,3,1 +5305,3,640,1,4,Headgear,303,20,14,0,4,1 +625,3,775,1,5,Assassin's Mask,303,22,14,0,0,1 +2237,3,775,1,5,Assassin's Mask,303,22,14,0,1,1 +3260,3,775,1,5,Assassin's Mask,303,22,14,0,2,1 +4283,3,775,1,5,Assassin's Mask,303,22,14,0,3,1 +5306,3,775,1,5,Assassin's Mask,303,22,14,0,4,1 +626,3,920,1,5,Wanderer's Hood,303,24,14,0,0,1 +2238,3,920,1,5,Wanderer's Hood,303,24,14,0,1,1 +3261,3,920,1,5,Wanderer's Hood,303,24,14,0,2,1 +4284,3,920,1,5,Wanderer's Hood,303,24,14,0,3,1 +5307,3,920,1,5,Wanderer's Hood,303,24,14,0,4,1 +627,3,2560,1,8,Drachenatem,303,40,14,0,0,1 +2239,3,2560,1,8,Drachenatem,303,40,14,0,1,1 +3262,3,2560,1,8,Drachenatem,303,40,14,0,2,1 +4285,3,2560,1,8,Drachenatem,303,40,14,0,3,1 +5308,3,2560,1,8,Drachenatem,303,40,14,0,4,1 +628,3,1080,1,6,Over Guard,303,26,14,0,0,1 +2240,3,1080,1,6,Over Guard,303,26,14,0,1,1 +3263,3,1080,1,6,Over Guard,303,26,14,0,2,1 +4286,3,1080,1,6,Over Guard,303,26,14,0,3,1 +5309,3,1080,1,6,Over Guard,303,26,14,0,4,1 +629,3,1255,1,6,Enamel Hood,303,28,14,0,0,1 +2241,3,1255,1,6,Enamel Hood,303,28,14,0,1,1 +3264,3,1255,1,6,Enamel Hood,303,28,14,0,2,1 +4287,3,1255,1,6,Enamel Hood,303,28,14,0,3,1 +5310,3,1255,1,6,Enamel Hood,303,28,14,0,4,1 +630,3,1440,1,6,Huntsman Cap,303,30,14,0,0,1 +2242,3,1440,1,6,Huntsman Cap,303,30,14,0,1,1 +3265,3,1440,1,6,Huntsman Cap,303,30,14,0,2,1 +4288,3,1440,1,6,Huntsman Cap,303,30,14,0,3,1 +5311,3,1440,1,6,Huntsman Cap,303,30,14,0,4,1 +631,3,1640,1,7,Vagrant's Mask,303,32,14,0,0,1 +2243,3,1640,1,7,Vagrant's Mask,303,32,14,0,1,1 +3266,3,1640,1,7,Vagrant's Mask,303,32,14,0,2,1 +4289,3,1640,1,7,Vagrant's Mask,303,32,14,0,3,1 +5312,3,1640,1,7,Vagrant's Mask,303,32,14,0,4,1 +632,3,1850,1,7,Infantry Helm,303,34,14,0,0,1 +2244,3,1850,1,7,Infantry Helm,303,34,14,0,1,1 +3267,3,1850,1,7,Infantry Helm,303,34,14,0,2,1 +4290,3,1850,1,7,Infantry Helm,303,34,14,0,3,1 +5313,3,1850,1,7,Infantry Helm,303,34,14,0,4,1 +633,3,2075,1,8,Beast Coif,303,36,14,0,0,1 +2245,3,2075,1,8,Beast Coif,303,36,14,0,1,1 +3268,3,2075,1,8,Beast Coif,303,36,14,0,2,1 +4291,3,2075,1,8,Beast Coif,303,36,14,0,3,1 +5314,3,2075,1,8,Beast Coif,303,36,14,0,4,1 +634,3,2310,1,8,Pirate's Cap,303,38,14,0,0,1 +2246,3,2310,1,8,Pirate's Cap,303,38,14,0,1,1 +3269,3,2310,1,8,Pirate's Cap,303,38,14,0,2,1 +4292,3,2310,1,8,Pirate's Cap,303,38,14,0,3,1 +5315,3,2310,1,8,Pirate's Cap,303,38,14,0,4,1 +635,3,2960,1,9,Shooter's Hood,303,45,14,0,0,1 +2247,3,2960,1,9,Shooter's Hood,303,45,14,0,1,1 +3270,3,2960,1,9,Shooter's Hood,303,45,14,0,2,1 +4293,3,2960,1,9,Shooter's Hood,303,45,14,0,3,1 +5316,3,2960,1,9,Shooter's Hood,303,45,14,0,4,1 +636,3,2820,1,9,Capture Hood,303,43,14,0,0,1 +2248,3,2820,1,9,Capture Hood,303,43,14,0,1,1 +3271,3,2820,1,9,Capture Hood,303,43,14,0,2,1 +4294,3,2820,1,9,Capture Hood,303,43,14,0,3,1 +5317,3,2820,1,9,Capture Hood,303,43,14,0,4,1 +637,3,2690,1,9,Officer's Cap,303,41,14,0,0,1 +2249,3,2690,1,9,Officer's Cap,303,41,14,0,1,1 +3272,3,2690,1,9,Officer's Cap,303,41,14,0,2,1 +4295,3,2690,1,9,Officer's Cap,303,41,14,0,3,1 +5318,3,2690,1,9,Officer's Cap,303,41,14,0,4,1 +638,3,7351,1,35,Faith Hood,303,70,14,0,0,1 +2250,3,7351,1,35,Faith Hood,303,70,14,0,1,1 +3273,3,7351,1,35,Faith Hood,303,70,14,0,2,1 +4296,3,7351,1,35,Faith Hood,303,70,14,0,3,1 +5319,3,7351,1,35,Faith Hood,303,70,14,0,4,1 +639,3,3385,1,10,Aloni Headgear,303,46,14,0,0,1 +2251,3,3385,1,10,Aloni Headgear,303,46,14,0,1,1 +3274,3,3385,1,10,Aloni Headgear,303,46,14,0,2,1 +4297,3,3385,1,10,Aloni Headgear,303,46,14,0,3,1 +5320,3,3385,1,10,Aloni Headgear,303,46,14,0,4,1 +640,3,4840,1,11,Black Bart's Cap,303,55,14,0,0,1 +2252,3,4840,1,11,Black Bart's Cap,303,55,14,0,1,1 +3275,3,4840,1,11,Black Bart's Cap,303,55,14,0,2,1 +4298,3,4840,1,11,Black Bart's Cap,303,55,14,0,3,1 +5321,3,4840,1,11,Black Bart's Cap,303,55,14,0,4,1 +641,3,3535,1,10,Ruby Brigade Cap,303,49,14,0,0,1 +2253,3,3535,1,10,Ruby Brigade Cap,303,49,14,0,1,1 +3276,3,3535,1,10,Ruby Brigade Cap,303,49,14,0,2,1 +4299,3,3535,1,10,Ruby Brigade Cap,303,49,14,0,3,1 +5322,3,3535,1,10,Ruby Brigade Cap,303,49,14,0,4,1 +642,3,5015,1,12,Ancient Hood,303,60,2,0,0,1 +2254,3,5015,1,12,Ancient Hood,303,60,2,0,1,1 +3277,3,5015,1,12,Ancient Hood,303,60,2,0,2,1 +4300,3,5015,1,12,Ancient Hood,303,60,2,0,3,1 +5323,3,5015,1,12,Ancient Hood,303,60,2,0,4,1 +643,3,5015,1,12,Old Age Hood,303,60,3,0,0,1 +2255,3,5015,1,12,Old Age Hood,303,60,3,0,1,1 +3278,3,5015,1,12,Old Age Hood,303,60,3,0,2,1 +4301,3,5015,1,12,Old Age Hood,303,60,3,0,3,1 +5324,3,5015,1,12,Old Age Hood,303,60,3,0,4,1 +644,3,3240,1,9,Buccaneer's Cap,303,45,14,0,0,1 +2256,3,3240,1,9,Buccaneer's Cap,303,45,14,0,1,1 +3279,3,3240,1,9,Buccaneer's Cap,303,45,14,0,2,1 +4302,3,3240,1,9,Buccaneer's Cap,303,45,14,0,3,1 +5325,3,3240,1,9,Buccaneer's Cap,303,45,14,0,4,1 +645,3,4325,1,11,Explorer Hat,303,52,14,0,0,1 +2257,3,4325,1,11,Explorer Hat,303,52,14,0,1,1 +3280,3,4325,1,11,Explorer Hat,303,52,14,0,2,1 +4303,3,4325,1,11,Explorer Hat,303,52,14,0,3,1 +5326,3,4325,1,11,Explorer Hat,303,52,14,0,4,1 +646,3,5760,1,12,Amilec Mask,303,60,2,0,0,1 +2258,3,5760,1,12,Amilec Mask,303,60,2,0,1,1 +3281,3,5760,1,12,Amilec Mask,303,60,2,0,2,1 +4304,3,5760,1,12,Amilec Mask,303,60,2,0,3,1 +5327,3,5760,1,12,Amilec Mask,303,60,2,0,4,1 +647,3,5760,1,12,Rubedo Mask,303,60,3,0,0,1 +2259,3,5760,1,12,Rubedo Mask,303,60,3,0,1,1 +3282,3,5760,1,12,Rubedo Mask,303,60,3,0,2,1 +4305,3,5760,1,12,Rubedo Mask,303,60,3,0,3,1 +5328,3,5760,1,12,Rubedo Mask,303,60,3,0,4,1 +648,3,6339,1,20,Empyreal Guard,303,65,14,0,0,1 +2260,3,6339,1,20,Empyreal Guard,303,65,14,0,1,1 +3283,3,6339,1,20,Empyreal Guard,303,65,14,0,2,1 +4306,3,6339,1,20,Empyreal Guard,303,65,14,0,3,1 +5329,3,6339,1,20,Empyreal Guard,303,65,14,0,4,1 +649,3,5015,1,12,Hanzou Mask,303,58,14,0,0,1 +2261,3,5015,1,12,Hanzou Mask,303,58,14,0,1,1 +3284,3,5015,1,12,Hanzou Mask,303,58,14,0,2,1 +4307,3,5015,1,12,Hanzou Mask,303,58,14,0,3,1 +5330,3,5015,1,12,Hanzou Mask,303,58,14,0,4,1 +730,3,640,1,4,Sacred Hood,303,20,15,0,0,1 +2342,3,640,1,4,Sacred Hood,303,20,15,0,1,1 +3365,3,640,1,4,Sacred Hood,303,20,15,0,2,1 +4388,3,640,1,4,Sacred Hood,303,20,15,0,3,1 +5411,3,640,1,4,Sacred Hood,303,20,15,0,4,1 +731,3,775,1,5,Spike Head,303,22,15,0,0,1 +2343,3,775,1,5,Spike Head,303,22,15,0,1,1 +3366,3,775,1,5,Spike Head,303,22,15,0,2,1 +4389,3,775,1,5,Spike Head,303,22,15,0,3,1 +5412,3,775,1,5,Spike Head,303,22,15,0,4,1 +732,3,920,1,5,Mentor's Cap,303,24,15,0,0,1 +2344,3,920,1,5,Mentor's Cap,303,24,15,0,1,1 +3367,3,920,1,5,Mentor's Cap,303,24,15,0,2,1 +4390,3,920,1,5,Mentor's Cap,303,24,15,0,3,1 +5413,3,920,1,5,Mentor's Cap,303,24,15,0,4,1 +733,3,2560,1,8,Wyrm's Will,303,40,15,0,0,1 +2345,3,2560,1,8,Wyrm's Will,303,40,15,0,1,1 +3368,3,2560,1,8,Wyrm's Will,303,40,15,0,2,1 +4391,3,2560,1,8,Wyrm's Will,303,40,15,0,3,1 +5414,3,2560,1,8,Wyrm's Will,303,40,15,0,4,1 +734,3,1080,1,6,Saintly Hood,303,26,15,0,0,1 +2346,3,1080,1,6,Saintly Hood,303,26,15,0,1,1 +3369,3,1080,1,6,Saintly Hood,303,26,15,0,2,1 +4392,3,1080,1,6,Saintly Hood,303,26,15,0,3,1 +5415,3,1080,1,6,Saintly Hood,303,26,15,0,4,1 +735,3,1255,1,6,Prayer Hood,303,28,15,0,0,1 +2347,3,1255,1,6,Prayer Hood,303,28,15,0,1,1 +3370,3,1255,1,6,Prayer Hood,303,28,15,0,2,1 +4393,3,1255,1,6,Prayer Hood,303,28,15,0,3,1 +5416,3,1255,1,6,Prayer Hood,303,28,15,0,4,1 +736,3,1440,1,6,Bellwether Hood,303,30,15,0,0,1 +2348,3,1440,1,6,Bellwether Hood,303,30,15,0,1,1 +3371,3,1440,1,6,Bellwether Hood,303,30,15,0,2,1 +4394,3,1440,1,6,Bellwether Hood,303,30,15,0,3,1 +5417,3,1440,1,6,Bellwether Hood,303,30,15,0,4,1 +737,3,1640,1,7,Atonement Cap,303,32,15,0,0,1 +2349,3,1640,1,7,Atonement Cap,303,32,15,0,1,1 +3372,3,1640,1,7,Atonement Cap,303,32,15,0,2,1 +4395,3,1640,1,7,Atonement Cap,303,32,15,0,3,1 +5418,3,1640,1,7,Atonement Cap,303,32,15,0,4,1 +738,3,1850,1,7,Archmage's Hat,303,34,15,0,0,1 +2350,3,1850,1,7,Archmage's Hat,303,34,15,0,1,1 +3373,3,1850,1,7,Archmage's Hat,303,34,15,0,2,1 +4396,3,1850,1,7,Archmage's Hat,303,34,15,0,3,1 +5419,3,1850,1,7,Archmage's Hat,303,34,15,0,4,1 +739,3,2075,1,8,Crowned Hood,303,36,15,0,0,1 +2351,3,2075,1,8,Crowned Hood,303,36,15,0,1,1 +3374,3,2075,1,8,Crowned Hood,303,36,15,0,2,1 +4397,3,2075,1,8,Crowned Hood,303,36,15,0,3,1 +5420,3,2075,1,8,Crowned Hood,303,36,15,0,4,1 +740,3,2310,1,8,Circlet of Wisdom,303,38,15,0,0,1 +2352,3,2310,1,8,Circlet of Wisdom,303,38,15,0,1,1 +3375,3,2310,1,8,Circlet of Wisdom,303,38,15,0,2,1 +4398,3,2310,1,8,Circlet of Wisdom,303,38,15,0,3,1 +5421,3,2310,1,8,Circlet of Wisdom,303,38,15,0,4,1 +741,3,2690,1,9,Halo of the New Moon,303,41,15,0,0,1 +2353,3,2690,1,9,Halo of the New Moon,303,41,15,0,1,1 +3376,3,2690,1,9,Halo of the New Moon,303,41,15,0,2,1 +4399,3,2690,1,9,Halo of the New Moon,303,41,15,0,3,1 +5422,3,2690,1,9,Halo of the New Moon,303,41,15,0,4,1 +742,3,2820,1,9,Cathedral Cap,303,43,15,0,0,1 +2354,3,2820,1,9,Cathedral Cap,303,43,15,0,1,1 +3377,3,2820,1,9,Cathedral Cap,303,43,15,0,2,1 +4400,3,2820,1,9,Cathedral Cap,303,43,15,0,3,1 +5423,3,2820,1,9,Cathedral Cap,303,43,15,0,4,1 +743,3,2960,1,9,Adept's Hat,303,45,15,0,0,1 +2355,3,2960,1,9,Adept's Hat,303,45,15,0,1,1 +3378,3,2960,1,9,Adept's Hat,303,45,15,0,2,1 +4401,3,2960,1,9,Adept's Hat,303,45,15,0,3,1 +5424,3,2960,1,9,Adept's Hat,303,45,15,0,4,1 +744,3,7351,1,35,Faith Cap,303,70,15,0,0,1 +2356,3,7351,1,35,Faith Cap,303,70,15,0,1,1 +3379,3,7351,1,35,Faith Cap,303,70,15,0,2,1 +4402,3,7351,1,35,Faith Cap,303,70,15,0,3,1 +5425,3,7351,1,35,Faith Cap,303,70,15,0,4,1 +745,3,3535,1,11,Circlet of Divine Sight,303,52,15,0,0,1 +2357,3,3535,1,11,Circlet of Divine Sight,303,52,15,0,1,1 +3380,3,3535,1,11,Circlet of Divine Sight,303,52,15,0,2,1 +4403,3,3535,1,11,Circlet of Divine Sight,303,52,15,0,3,1 +5426,3,3535,1,11,Circlet of Divine Sight,303,52,15,0,4,1 +746,3,4840,1,11,Peerless Shade,303,55,15,0,0,1 +2358,3,4840,1,11,Peerless Shade,303,55,15,0,1,1 +3381,3,4840,1,11,Peerless Shade,303,55,15,0,2,1 +4404,3,4840,1,11,Peerless Shade,303,55,15,0,3,1 +5427,3,4840,1,11,Peerless Shade,303,55,15,0,4,1 +747,3,3385,1,10,Diadem,303,49,15,0,0,1 +2359,3,3385,1,10,Diadem,303,49,15,0,1,1 +3382,3,3385,1,10,Diadem,303,49,15,0,2,1 +4405,3,3385,1,10,Diadem,303,49,15,0,3,1 +5428,3,3385,1,10,Diadem,303,49,15,0,4,1 +748,3,5015,1,12,Ancient Cap,303,60,4,0,0,1 +2360,3,5015,1,12,Ancient Cap,303,60,4,0,1,1 +3383,3,5015,1,12,Ancient Cap,303,60,4,0,2,1 +4406,3,5015,1,12,Ancient Cap,303,60,4,0,3,1 +5429,3,5015,1,12,Ancient Cap,303,60,4,0,4,1 +749,3,5015,1,12,Old Edge Cap,303,60,8,0,0,1 +2361,3,5015,1,12,Old Edge Cap,303,60,8,0,1,1 +3384,3,5015,1,12,Old Edge Cap,303,60,8,0,2,1 +4407,3,5015,1,12,Old Edge Cap,303,60,8,0,3,1 +5430,3,5015,1,12,Old Edge Cap,303,60,8,0,4,1 +750,3,3240,1,9,Astonish Gear,303,45,15,0,0,1 +2362,3,3240,1,9,Astonish Gear,303,45,15,0,1,1 +3385,3,3240,1,9,Astonish Gear,303,45,15,0,2,1 +4408,3,3240,1,9,Astonish Gear,303,45,15,0,3,1 +5431,3,3240,1,9,Astonish Gear,303,45,15,0,4,1 +751,3,4665,1,11,Apocalypse Crown,303,55,15,0,0,1 +2363,3,4665,1,11,Apocalypse Crown,303,55,15,0,1,1 +3386,3,4665,1,11,Apocalypse Crown,303,55,15,0,2,1 +4409,3,4665,1,11,Apocalypse Crown,303,55,15,0,3,1 +5432,3,4665,1,11,Apocalypse Crown,303,55,15,0,4,1 +752,3,5760,1,12,Amilec Hood,303,60,4,0,0,1 +2364,3,5760,1,12,Amilec Hood,303,60,4,0,1,1 +3387,3,5760,1,12,Amilec Hood,303,60,4,0,2,1 +4410,3,5760,1,12,Amilec Hood,303,60,4,0,3,1 +5433,3,5760,1,12,Amilec Hood,303,60,4,0,4,1 +753,3,5760,1,12,Rubedo Hat,303,60,8,0,0,1 +2365,3,5760,1,12,Rubedo Hat,303,60,8,0,1,1 +3388,3,5760,1,12,Rubedo Hat,303,60,8,0,2,1 +4411,3,5760,1,12,Rubedo Hat,303,60,8,0,3,1 +5434,3,5760,1,12,Rubedo Hat,303,60,8,0,4,1 +754,3,5760,1,12,Arte Hood,303,60,6,0,0,1 +2366,3,5760,1,12,Arte Hood,303,60,6,0,1,1 +3389,3,5760,1,12,Arte Hood,303,60,6,0,2,1 +4412,3,5760,1,12,Arte Hood,303,60,6,0,3,1 +5435,3,5760,1,12,Arte Hood,303,60,6,0,4,1 +755,3,5760,1,12,Skittish Hat,303,58,15,0,0,1 +2367,3,5760,1,12,Skittish Hat,303,58,15,0,1,1 +3390,3,5760,1,12,Skittish Hat,303,58,15,0,2,1 +4413,3,5760,1,12,Skittish Hat,303,58,15,0,3,1 +5436,3,5760,1,12,Skittish Hat,303,58,15,0,4,1 +756,3,5767,1,15,Profound Lens,303,62,15,0,0,1 +2368,3,5767,1,15,Profound Lens,303,62,15,0,1,1 +3391,3,5767,1,15,Profound Lens,303,62,15,0,2,1 +4414,3,5767,1,15,Profound Lens,303,62,15,0,3,1 +5437,3,5767,1,15,Profound Lens,303,62,15,0,4,1 +838,3,640,1,4,Shielder Helm,303,20,17,0,0,1 +2450,3,640,1,4,Shielder Helm,303,20,17,0,1,1 +3473,3,640,1,4,Shielder Helm,303,20,17,0,2,1 +4496,3,640,1,4,Shielder Helm,303,20,17,0,3,1 +5519,3,640,1,4,Shielder Helm,303,20,17,0,4,1 +839,3,775,1,5,Quest Helm,303,22,17,0,0,1 +2451,3,775,1,5,Quest Helm,303,22,17,0,1,1 +3474,3,775,1,5,Quest Helm,303,22,17,0,2,1 +4497,3,775,1,5,Quest Helm,303,22,17,0,3,1 +5520,3,775,1,5,Quest Helm,303,22,17,0,4,1 +840,3,920,1,5,Another Eyes,303,24,17,0,0,1 +2452,3,920,1,5,Another Eyes,303,24,17,0,1,1 +3475,3,920,1,5,Another Eyes,303,24,17,0,2,1 +4498,3,920,1,5,Another Eyes,303,24,17,0,3,1 +5521,3,920,1,5,Another Eyes,303,24,17,0,4,1 +841,3,2560,1,8,Ddraig Goch Frons,303,40,17,0,0,1 +2453,3,2560,1,8,Ddraig Goch Frons,303,40,17,0,1,1 +3476,3,2560,1,8,Ddraig Goch Frons,303,40,17,0,2,1 +4499,3,2560,1,8,Ddraig Goch Frons,303,40,17,0,3,1 +5522,3,2560,1,8,Ddraig Goch Frons,303,40,17,0,4,1 +842,3,1080,1,6,Sergeant's Helm,303,26,17,0,0,1 +2454,3,1080,1,6,Sergeant's Helm,303,26,17,0,1,1 +3477,3,1080,1,6,Sergeant's Helm,303,26,17,0,2,1 +4500,3,1080,1,6,Sergeant's Helm,303,26,17,0,3,1 +5523,3,1080,1,6,Sergeant's Helm,303,26,17,0,4,1 +843,3,1255,1,6,Showdown Helm,303,28,17,0,0,1 +2455,3,1255,1,6,Showdown Helm,303,28,17,0,1,1 +3478,3,1255,1,6,Showdown Helm,303,28,17,0,2,1 +4501,3,1255,1,6,Showdown Helm,303,28,17,0,3,1 +5524,3,1255,1,6,Showdown Helm,303,28,17,0,4,1 +844,3,1440,1,6,Guardian Helm,303,30,17,0,0,1 +2456,3,1440,1,6,Guardian Helm,303,30,17,0,1,1 +3479,3,1440,1,6,Guardian Helm,303,30,17,0,2,1 +4502,3,1440,1,6,Guardian Helm,303,30,17,0,3,1 +5525,3,1440,1,6,Guardian Helm,303,30,17,0,4,1 +845,3,1640,1,7,Advance Helm,303,32,17,0,0,1 +2457,3,1640,1,7,Advance Helm,303,32,17,0,1,1 +3480,3,1640,1,7,Advance Helm,303,32,17,0,2,1 +4503,3,1640,1,7,Advance Helm,303,32,17,0,3,1 +5526,3,1640,1,7,Advance Helm,303,32,17,0,4,1 +846,3,1850,1,7,Accomplished Helm,303,34,17,0,0,1 +2458,3,1850,1,7,Accomplished Helm,303,34,17,0,1,1 +3481,3,1850,1,7,Accomplished Helm,303,34,17,0,2,1 +4504,3,1850,1,7,Accomplished Helm,303,34,17,0,3,1 +5527,3,1850,1,7,Accomplished Helm,303,34,17,0,4,1 +847,3,2075,1,8,Grand Sage Cap,303,36,17,0,0,1 +2459,3,2075,1,8,Grand Sage Cap,303,36,17,0,1,1 +3482,3,2075,1,8,Grand Sage Cap,303,36,17,0,2,1 +4505,3,2075,1,8,Grand Sage Cap,303,36,17,0,3,1 +5528,3,2075,1,8,Grand Sage Cap,303,36,17,0,4,1 +848,3,2075,1,8,Principal Helm,303,38,17,0,0,1 +2460,3,2075,1,8,Principal Helm,303,38,17,0,1,1 +3483,3,2075,1,8,Principal Helm,303,38,17,0,2,1 +4506,3,2075,1,8,Principal Helm,303,38,17,0,3,1 +5529,3,2075,1,8,Principal Helm,303,38,17,0,4,1 +849,3,2690,1,9,General's Helm,303,41,17,0,0,1 +2461,3,2690,1,9,General's Helm,303,41,17,0,1,1 +3484,3,2690,1,9,General's Helm,303,41,17,0,2,1 +4507,3,2690,1,9,General's Helm,303,41,17,0,3,1 +5530,3,2690,1,9,General's Helm,303,41,17,0,4,1 +850,3,2820,1,9,Triumph Helm,303,43,17,0,0,1 +2462,3,2820,1,9,Triumph Helm,303,43,17,0,1,1 +3485,3,2820,1,9,Triumph Helm,303,43,17,0,2,1 +4508,3,2820,1,9,Triumph Helm,303,43,17,0,3,1 +5531,3,2820,1,9,Triumph Helm,303,43,17,0,4,1 +851,3,2960,1,9,Greater Eyes,303,45,17,0,0,1 +2463,3,2960,1,9,Greater Eyes,303,45,17,0,1,1 +3486,3,2960,1,9,Greater Eyes,303,45,17,0,2,1 +4509,3,2960,1,9,Greater Eyes,303,45,17,0,3,1 +5532,3,2960,1,9,Greater Eyes,303,45,17,0,4,1 +852,3,7351,1,35,Genius Helm,303,70,17,0,0,1 +2464,3,7351,1,35,Genius Helm,303,70,17,0,1,1 +3487,3,7351,1,35,Genius Helm,303,70,17,0,2,1 +4510,3,7351,1,35,Genius Helm,303,70,17,0,3,1 +5533,3,7351,1,35,Genius Helm,303,70,17,0,4,1 +853,3,3535,1,12,Maverick Helm,303,56,17,0,0,1 +2465,3,3535,1,12,Maverick Helm,303,56,17,0,1,1 +3488,3,3535,1,12,Maverick Helm,303,56,17,0,2,1 +4511,3,3535,1,12,Maverick Helm,303,56,17,0,3,1 +5534,3,3535,1,12,Maverick Helm,303,56,17,0,4,1 +854,3,4840,1,11,Chevalier Helm,303,55,17,0,0,1 +2466,3,4840,1,11,Chevalier Helm,303,55,17,0,1,1 +3489,3,4840,1,11,Chevalier Helm,303,55,17,0,2,1 +4512,3,4840,1,11,Chevalier Helm,303,55,17,0,3,1 +5535,3,4840,1,11,Chevalier Helm,303,55,17,0,4,1 +855,3,3685,1,11,Helm of Concealment,303,55,17,0,0,1 +2467,3,3685,1,11,Helm of Concealment,303,55,17,0,1,1 +3490,3,3685,1,11,Helm of Concealment,303,55,17,0,2,1 +4513,3,3685,1,11,Helm of Concealment,303,55,17,0,3,1 +5536,3,3685,1,11,Helm of Concealment,303,55,17,0,4,1 +856,3,5015,1,12,Ancient Helm,303,60,5,0,0,1 +2468,3,5015,1,12,Ancient Helm,303,60,5,0,1,1 +3491,3,5015,1,12,Ancient Helm,303,60,5,0,2,1 +4514,3,5015,1,12,Ancient Helm,303,60,5,0,3,1 +5537,3,5015,1,12,Ancient Helm,303,60,5,0,4,1 +857,3,5015,1,12,Paracelsus' Mask,303,60,9,0,0,1 +2469,3,5015,1,12,Paracelsus' Mask,303,60,9,0,1,1 +3492,3,5015,1,12,Paracelsus' Mask,303,60,9,0,2,1 +4515,3,5015,1,12,Paracelsus' Mask,303,60,9,0,3,1 +5538,3,5015,1,12,Paracelsus' Mask,303,60,9,0,4,1 +858,3,3240,1,9,Virtue Helm,303,45,17,0,0,1 +2470,3,3240,1,9,Virtue Helm,303,45,17,0,1,1 +3493,3,3240,1,9,Virtue Helm,303,45,17,0,2,1 +4516,3,3240,1,9,Virtue Helm,303,45,17,0,3,1 +5539,3,3240,1,9,Virtue Helm,303,45,17,0,4,1 +859,3,4495,1,11,Sublime Helm,303,52,17,0,0,1 +2471,3,4495,1,11,Sublime Helm,303,52,17,0,1,1 +3494,3,4495,1,11,Sublime Helm,303,52,17,0,2,1 +4517,3,4495,1,11,Sublime Helm,303,52,17,0,3,1 +5540,3,4495,1,11,Sublime Helm,303,52,17,0,4,1 +860,3,5760,1,12,Balangingi Helm,303,60,5,0,0,1 +2472,3,5760,1,12,Balangingi Helm,303,60,5,0,1,1 +3495,3,5760,1,12,Balangingi Helm,303,60,5,0,2,1 +4518,3,5760,1,12,Balangingi Helm,303,60,5,0,3,1 +5541,3,5760,1,12,Balangingi Helm,303,60,5,0,4,1 +861,3,5760,1,12,Face of Truth,303,60,9,0,0,1 +2473,3,5760,1,12,Face of Truth,303,60,9,0,1,1 +3496,3,5760,1,12,Face of Truth,303,60,9,0,2,1 +4519,3,5760,1,12,Face of Truth,303,60,9,0,3,1 +5542,3,5760,1,12,Face of Truth,303,60,9,0,4,1 +862,3,5015,1,12,Oath's Helm,303,58,17,0,0,1 +2474,3,5015,1,12,Oath's Helm,303,58,17,0,1,1 +3497,3,5015,1,12,Oath's Helm,303,58,17,0,2,1 +4520,3,5015,1,12,Oath's Helm,303,58,17,0,3,1 +5543,3,5015,1,12,Oath's Helm,303,58,17,0,4,1 +863,3,6339,1,20,Heavenly Eyes,303,65,17,0,0,1 +2475,3,6339,1,20,Heavenly Eyes,303,65,17,0,1,1 +3498,3,6339,1,20,Heavenly Eyes,303,65,17,0,2,1 +4521,3,6339,1,20,Heavenly Eyes,303,65,17,0,3,1 +5544,3,6339,1,20,Heavenly Eyes,303,65,17,0,4,1 +942,3,40,1,1,Leather Circlet,303,1,0,0,0,1 +2554,3,40,1,1,Leather Circlet,303,1,0,0,1,1 +3577,3,40,1,1,Leather Circlet,303,1,0,0,2,1 +4600,3,40,1,1,Leather Circlet,303,1,0,0,3,1 +5623,3,40,1,1,Leather Circlet,303,1,0,0,4,1 +943,3,180,1,3,Incognito Mask,303,13,0,0,0,1 +2555,3,180,1,3,Incognito Mask,303,13,0,0,1,1 +3578,3,180,1,3,Incognito Mask,303,13,0,0,2,1 +4601,3,180,1,3,Incognito Mask,303,13,0,0,3,1 +5624,3,180,1,3,Incognito Mask,303,13,0,0,4,1 +944,3,70,1,2,Hard Leather Mask,303,8,0,0,0,1 +2556,3,70,1,2,Hard Leather Mask,303,8,0,0,1,1 +3579,3,70,1,2,Hard Leather Mask,303,8,0,0,2,1 +4602,3,70,1,2,Hard Leather Mask,303,8,0,0,3,1 +5625,3,70,1,2,Hard Leather Mask,303,8,0,0,4,1 +945,3,50,1,2,Trouvère Band,303,6,0,0,0,1 +2557,3,50,1,2,Trouvère Band,303,6,0,0,1,1 +3580,3,50,1,2,Trouvère Band,303,6,0,0,2,1 +4603,3,50,1,2,Trouvère Band,303,6,0,0,3,1 +5626,3,50,1,2,Trouvère Band,303,6,0,0,4,1 +946,3,600,1,6,Laurel Circlet,303,27,0,0,0,1 +2558,3,600,1,6,Laurel Circlet,303,27,0,0,1,1 +3581,3,600,1,6,Laurel Circlet,303,27,0,0,2,1 +4604,3,600,1,6,Laurel Circlet,303,27,0,0,3,1 +5627,3,600,1,6,Laurel Circlet,303,27,0,0,4,1 +947,3,600,1,6,Pirate's Mask,303,26,0,0,0,1 +2559,3,600,1,6,Pirate's Mask,303,26,0,0,1,1 +3582,3,600,1,6,Pirate's Mask,303,26,0,0,2,1 +4605,3,600,1,6,Pirate's Mask,303,26,0,0,3,1 +5628,3,600,1,6,Pirate's Mask,303,26,0,0,4,1 +948,3,1150,1,8,Victory Covert,303,36,0,0,0,1 +2560,3,1150,1,8,Victory Covert,303,36,0,0,1,1 +3583,3,1150,1,8,Victory Covert,303,36,0,0,2,1 +4606,3,1150,1,8,Victory Covert,303,36,0,0,3,1 +5629,3,1150,1,8,Victory Covert,303,36,0,0,4,1 +949,3,1150,1,8,Twinkle Star,303,39,0,0,0,1 +2561,3,1150,1,8,Twinkle Star,303,39,0,0,1,1 +3584,3,1150,1,8,Twinkle Star,303,39,0,0,2,1 +4607,3,1150,1,8,Twinkle Star,303,39,0,0,3,1 +5630,3,1150,1,8,Twinkle Star,303,39,0,0,4,1 +950,3,1150,1,8,Black Leather Circlet,303,37,0,0,0,1 +2562,3,1150,1,8,Black Leather Circlet,303,37,0,0,1,1 +3585,3,1150,1,8,Black Leather Circlet,303,37,0,0,2,1 +4608,3,1150,1,8,Black Leather Circlet,303,37,0,0,3,1 +5631,3,1150,1,8,Black Leather Circlet,303,37,0,0,4,1 +951,3,2250,1,11,Maiden's Teardrop,303,51,0,0,0,1 +2563,3,2250,1,11,Maiden's Teardrop,303,51,0,0,1,1 +3586,3,2250,1,11,Maiden's Teardrop,303,51,0,0,2,1 +4609,3,2250,1,11,Maiden's Teardrop,303,51,0,0,3,1 +5632,3,2250,1,11,Maiden's Teardrop,303,51,0,0,4,1 +952,3,1900,1,10,Mistilteinn Hood,303,46,0,0,0,1 +2564,3,1900,1,10,Mistilteinn Hood,303,46,0,0,1,1 +3587,3,1900,1,10,Mistilteinn Hood,303,46,0,0,2,1 +4610,3,1900,1,10,Mistilteinn Hood,303,46,0,0,3,1 +5633,3,1900,1,10,Mistilteinn Hood,303,46,0,0,4,1 +8110,3,270,1,3,Kyklôps Head,303,13,12,0,0,1 +8111,3,270,1,3,Kyklôps Head,303,13,12,0,1,1 +8112,3,270,1,3,Kyklôps Head,303,13,12,0,2,1 +8113,3,270,1,3,Kyklôps Head,303,13,12,0,3,1 +8114,3,270,1,3,Kyklôps Head,303,13,12,0,4,1 +8115,3,410,1,4,Wolverine Head,303,16,12,0,0,1 +8116,3,410,1,4,Wolverine Head,303,16,12,0,1,1 +8117,3,410,1,4,Wolverine Head,303,16,12,0,2,1 +8118,3,410,1,4,Wolverine Head,303,16,12,0,3,1 +8119,3,410,1,4,Wolverine Head,303,16,12,0,4,1 +8120,3,520,1,4,Barrel Helm,303,18,12,0,0,1 +8121,3,520,1,4,Barrel Helm,303,18,12,0,1,1 +8122,3,520,1,4,Barrel Helm,303,18,12,0,2,1 +8123,3,520,1,4,Barrel Helm,303,18,12,0,3,1 +8124,3,520,1,4,Barrel Helm,303,18,12,0,4,1 +8125,3,3685,1,11,Kerberos Head,303,52,12,0,0,1 +8126,3,3685,1,11,Kerberos Head,303,52,12,0,1,1 +8127,3,3685,1,11,Kerberos Head,303,52,12,0,2,1 +8128,3,3685,1,11,Kerberos Head,303,52,12,0,3,1 +8129,3,3685,1,11,Kerberos Head,303,52,12,0,4,1 +8130,3,5015,1,12,Howl of Garuda,303,58,12,0,0,1 +8131,3,5015,1,12,Howl of Garuda,303,58,12,0,1,1 +8132,3,5015,1,12,Howl of Garuda,303,58,12,0,2,1 +8133,3,5015,1,12,Howl of Garuda,303,58,12,0,3,1 +8134,3,5015,1,12,Howl of Garuda,303,58,12,0,4,1 +8143,3,80,1,2,Cleric's Cap,303,8,15,0,0,1 +8144,3,80,1,2,Cleric's Cap,303,8,15,0,1,1 +8145,3,80,1,2,Cleric's Cap,303,8,15,0,2,1 +8146,3,80,1,2,Cleric's Cap,303,8,15,0,3,1 +8147,3,80,1,2,Cleric's Cap,303,8,15,0,4,1 +8148,3,195,1,3,Magician's Hood,303,11,15,0,0,1 +8149,3,195,1,3,Magician's Hood,303,11,15,0,1,1 +8150,3,195,1,3,Magician's Hood,303,11,15,0,2,1 +8151,3,195,1,3,Magician's Hood,303,11,15,0,3,1 +8152,3,195,1,3,Magician's Hood,303,11,15,0,4,1 +8153,3,520,1,4,Sorcerer's Hat,303,18,15,0,0,1 +8154,3,520,1,4,Sorcerer's Hat,303,18,15,0,1,1 +8155,3,520,1,4,Sorcerer's Hat,303,18,15,0,2,1 +8156,3,520,1,4,Sorcerer's Hat,303,18,15,0,3,1 +8157,3,520,1,4,Sorcerer's Hat,303,18,15,0,4,1 +8158,3,3685,1,12,Pope's Cap,303,56,15,0,0,1 +8159,3,3685,1,12,Pope's Cap,303,56,15,0,1,1 +8160,3,3685,1,12,Pope's Cap,303,56,15,0,2,1 +8161,3,3685,1,12,Pope's Cap,303,56,15,0,3,1 +8162,3,3685,1,12,Pope's Cap,303,56,15,0,4,1 +8163,3,80,1,2,Blue-edged Helm,303,8,17,0,0,1 +8164,3,80,1,2,Blue-edged Helm,303,8,17,0,1,1 +8165,3,80,1,2,Blue-edged Helm,303,8,17,0,2,1 +8166,3,80,1,2,Blue-edged Helm,303,8,17,0,3,1 +8167,3,80,1,2,Blue-edged Helm,303,8,17,0,4,1 +8168,3,195,1,3,Intellect Helm,303,11,17,0,0,1 +8169,3,195,1,3,Intellect Helm,303,11,17,0,1,1 +8170,3,195,1,3,Intellect Helm,303,11,17,0,2,1 +8171,3,195,1,3,Intellect Helm,303,11,17,0,3,1 +8172,3,195,1,3,Intellect Helm,303,11,17,0,4,1 +8173,3,520,1,4,Pleasant Helm,303,18,17,0,0,1 +8174,3,520,1,4,Pleasant Helm,303,18,17,0,1,1 +8175,3,520,1,4,Pleasant Helm,303,18,17,0,2,1 +8176,3,520,1,4,Pleasant Helm,303,18,17,0,3,1 +8177,3,520,1,4,Pleasant Helm,303,18,17,0,4,1 +8178,3,4665,1,10,Throne's Helm,303,49,17,0,0,1 +8179,3,4665,1,10,Throne's Helm,303,49,17,0,1,1 +8180,3,4665,1,10,Throne's Helm,303,49,17,0,2,1 +8181,3,4665,1,10,Throne's Helm,303,49,17,0,3,1 +8182,3,4665,1,10,Throne's Helm,303,49,17,0,4,1 +8183,3,5015,1,12,Celestial Hood,303,60,6,0,0,1 +8184,3,5015,1,12,Celestial Hood,303,60,6,0,1,1 +8185,3,5015,1,12,Celestial Hood,303,60,6,0,2,1 +8186,3,5015,1,12,Celestial Hood,303,60,6,0,3,1 +8187,3,5015,1,12,Celestial Hood,303,60,6,0,4,1 +8188,3,3385,1,10,Bravery Helm,303,46,17,0,0,1 +8189,3,3385,1,10,Bravery Helm,303,46,17,0,1,1 +8190,3,3385,1,10,Bravery Helm,303,46,17,0,2,1 +8191,3,3385,1,10,Bravery Helm,303,46,17,0,3,1 +8192,3,3385,1,10,Bravery Helm,303,46,17,0,4,1 +8193,3,80,1,2,Coif,303,8,14,0,0,1 +8194,3,80,1,2,Coif,303,8,14,0,1,1 +8195,3,80,1,2,Coif,303,8,14,0,2,1 +8196,3,80,1,2,Coif,303,8,14,0,3,1 +8197,3,80,1,2,Coif,303,8,14,0,4,1 +8198,3,195,1,3,Plate Coif,303,11,14,0,0,1 +8199,3,195,1,3,Plate Coif,303,11,14,0,1,1 +8200,3,195,1,3,Plate Coif,303,11,14,0,2,1 +8201,3,195,1,3,Plate Coif,303,11,14,0,3,1 +8202,3,195,1,3,Plate Coif,303,11,14,0,4,1 +8203,3,520,1,4,Chain Hood,303,18,14,0,0,1 +8204,3,520,1,4,Chain Hood,303,18,14,0,1,1 +8205,3,520,1,4,Chain Hood,303,18,14,0,2,1 +8206,3,520,1,4,Chain Hood,303,18,14,0,3,1 +8207,3,520,1,4,Chain Hood,303,18,14,0,4,1 +8208,3,3685,1,11,Torturer Mask,303,55,14,0,0,1 +8209,3,3685,1,11,Torturer Mask,303,55,14,0,1,1 +8210,3,3685,1,11,Torturer Mask,303,55,14,0,2,1 +8211,3,3685,1,11,Torturer Mask,303,55,14,0,3,1 +8212,3,3685,1,11,Torturer Mask,303,55,14,0,4,1 +8213,3,4495,1,12,Golden Lion Helm,303,56,14,0,0,1 +8214,3,4495,1,12,Golden Lion Helm,303,56,14,0,1,1 +8215,3,4495,1,12,Golden Lion Helm,303,56,14,0,2,1 +8216,3,4495,1,12,Golden Lion Helm,303,56,14,0,3,1 +8217,3,4495,1,12,Golden Lion Helm,303,56,14,0,4,1 +8518,3,850,1,7,Outlaw's Mask,303,32,0,0,0,1 +8519,3,850,1,7,Outlaw's Mask,303,32,0,0,1,1 +8520,3,850,1,7,Outlaw's Mask,303,32,0,0,2,1 +8521,3,850,1,7,Outlaw's Mask,303,32,0,0,3,1 +8522,3,850,1,7,Outlaw's Mask,303,32,0,0,4,1 +9529,3,150,1,3,Leather Stole,303,11,0,0,0,1 +9530,3,150,1,3,Leather Stole,303,11,0,0,1,1 +9531,3,150,1,3,Leather Stole,303,11,0,0,2,1 +9532,3,150,1,3,Leather Stole,303,11,0,0,3,1 +9533,3,150,1,3,Leather Stole,303,11,0,0,4,1 +9534,3,250,1,4,Robber's Mask,303,16,0,0,0,1 +9535,3,250,1,4,Robber's Mask,303,16,0,0,1,1 +9536,3,250,1,4,Robber's Mask,303,16,0,0,2,1 +9537,3,250,1,4,Robber's Mask,303,16,0,0,3,1 +9538,3,250,1,4,Robber's Mask,303,16,0,0,4,1 +9539,3,250,1,4,Executioner's Mask,303,17,0,0,0,1 +9540,3,250,1,4,Executioner's Mask,303,17,0,0,1,1 +9541,3,250,1,4,Executioner's Mask,303,17,0,0,2,1 +9542,3,250,1,4,Executioner's Mask,303,17,0,0,3,1 +9543,3,250,1,4,Executioner's Mask,303,17,0,0,4,1 +9544,3,250,1,4,Scholar's Circlet,303,18,0,0,0,1 +9545,3,250,1,4,Scholar's Circlet,303,18,0,0,1,1 +9546,3,250,1,4,Scholar's Circlet,303,18,0,0,2,1 +9547,3,250,1,4,Scholar's Circlet,303,18,0,0,3,1 +9548,3,250,1,4,Scholar's Circlet,303,18,0,0,4,1 +9549,3,400,1,5,Legacy Band,303,21,0,0,0,1 +9550,3,400,1,5,Legacy Band,303,21,0,0,1,1 +9551,3,400,1,5,Legacy Band,303,21,0,0,2,1 +9552,3,400,1,5,Legacy Band,303,21,0,0,3,1 +9553,3,400,1,5,Legacy Band,303,21,0,0,4,1 +9554,3,400,1,5,Hood of Longing,303,22,0,0,0,1 +9555,3,400,1,5,Hood of Longing,303,22,0,0,1,1 +9556,3,400,1,5,Hood of Longing,303,22,0,0,2,1 +9557,3,400,1,5,Hood of Longing,303,22,0,0,3,1 +9558,3,400,1,5,Hood of Longing,303,22,0,0,4,1 +9559,3,400,1,5,Delusion Mask,303,23,0,0,0,1 +9560,3,400,1,5,Delusion Mask,303,23,0,0,1,1 +9561,3,400,1,5,Delusion Mask,303,23,0,0,2,1 +9562,3,400,1,5,Delusion Mask,303,23,0,0,3,1 +9563,3,400,1,5,Delusion Mask,303,23,0,0,4,1 +9564,3,850,1,7,Faerie Band,303,31,0,0,0,1 +9565,3,850,1,7,Faerie Band,303,31,0,0,1,1 +9566,3,850,1,7,Faerie Band,303,31,0,0,2,1 +9567,3,850,1,7,Faerie Band,303,31,0,0,3,1 +9568,3,850,1,7,Faerie Band,303,31,0,0,4,1 +9569,3,850,1,7,Advent Circlet,303,33,0,0,0,1 +9570,3,850,1,7,Advent Circlet,303,33,0,0,1,1 +9571,3,850,1,7,Advent Circlet,303,33,0,0,2,1 +9572,3,850,1,7,Advent Circlet,303,33,0,0,3,1 +9573,3,850,1,7,Advent Circlet,303,33,0,0,4,1 +9574,3,1150,1,8,Angel Circlet,303,38,0,0,0,1 +9575,3,1150,1,8,Angel Circlet,303,38,0,0,1,1 +9576,3,1150,1,8,Angel Circlet,303,38,0,0,2,1 +9577,3,1150,1,8,Angel Circlet,303,38,0,0,3,1 +9578,3,1150,1,8,Angel Circlet,303,38,0,0,4,1 +9579,3,1500,1,9,Dominion's Seal,303,41,0,0,0,1 +9580,3,1500,1,9,Dominion's Seal,303,41,0,0,1,1 +9581,3,1500,1,9,Dominion's Seal,303,41,0,0,2,1 +9582,3,1500,1,9,Dominion's Seal,303,41,0,0,3,1 +9583,3,1500,1,9,Dominion's Seal,303,41,0,0,4,1 +9887,3,0,1,7,Benefit Helm,303,1,12,0,0,1 +9891,3,0,1,7,Benefit Coif,303,1,14,0,0,1 +9895,3,0,1,7,Benefit Hat,303,1,15,0,0,1 +9899,3,0,1,7,Benefit Head,303,1,17,0,0,1 +10416,3,4495,1,10,Iron Circlet,303,46,15,0,0,1 +10417,3,4495,1,10,Iron Circlet,303,46,15,0,1,1 +10418,3,4495,1,10,Iron Circlet,303,46,15,0,2,1 +10419,3,4495,1,10,Iron Circlet,303,46,15,0,3,1 +10420,3,4495,1,10,Iron Circlet,303,46,15,0,4,1 +10687,3,1000,1,1,Warm and Fuzzy Cat Mask,303,1,0,0,4,1 +10692,3,1000,1,1,Warm and Fuzzy Cat Mask (Black),303,1,0,0,4,1 +10697,3,1000,1,1,Warm and Fuzzy Cat Mask (Green),303,1,0,0,4,1 +10702,3,1000,1,1,Warm and Fuzzy Cat Mask (Purple),303,1,0,0,4,1 +10707,3,1000,1,1,Warm and Fuzzy Cat Mask (Yellow),303,1,0,0,4,1 +10712,3,1000,1,1,Warm and Fuzzy Cat Mask (Orange),303,1,0,0,4,1 +10803,3,1987,1,4,Fancy Dress: Ryu A,303,1,0,1,0,1 +10804,3,1987,1,4,Fancy Dress: Ryu A,303,1,0,1,1,1 +10805,3,1987,1,4,Fancy Dress: Ryu A,303,1,0,1,2,1 +10806,3,1987,1,4,Fancy Dress: Ryu A,303,1,0,1,3,1 +10807,3,1987,1,4,Fancy Dress: Ryu A,303,1,0,1,4,1 +10808,3,1987,1,8,Fancy Dress: Ryu B,303,30,0,3,0,1 +10809,3,1987,1,8,Fancy Dress: Ryu B,303,30,0,3,1,1 +10810,3,1987,1,8,Fancy Dress: Ryu B,303,30,0,3,2,1 +10811,3,1987,1,8,Fancy Dress: Ryu B,303,30,0,3,3,1 +10812,3,1987,1,8,Fancy Dress: Ryu B,303,30,0,3,4,1 +10813,3,1991,1,4,Fancy Dress: Guile A,303,1,0,1,0,1 +10814,3,1991,1,4,Fancy Dress: Guile A,303,1,0,1,1,1 +10815,3,1991,1,4,Fancy Dress: Guile A,303,1,0,1,2,1 +10816,3,1991,1,4,Fancy Dress: Guile A,303,1,0,1,3,1 +10817,3,1991,1,4,Fancy Dress: Guile A,303,1,0,1,4,1 +10818,3,1991,1,8,Fancy Dress: Guile B,303,30,0,3,0,1 +10819,3,1991,1,8,Fancy Dress: Guile B,303,30,0,3,1,1 +10820,3,1991,1,8,Fancy Dress: Guile B,303,30,0,3,2,1 +10821,3,1991,1,8,Fancy Dress: Guile B,303,30,0,3,3,1 +10822,3,1991,1,8,Fancy Dress: Guile B,303,30,0,3,4,1 +10823,3,1991,1,6,Fancy Dress: Zangief A,303,1,0,3,0,1 +10824,3,1991,1,6,Fancy Dress: Zangief A,303,1,0,3,1,1 +10825,3,1991,1,6,Fancy Dress: Zangief A,303,1,0,3,2,1 +10826,3,1991,1,6,Fancy Dress: Zangief A,303,1,0,3,3,1 +10827,3,1991,1,6,Fancy Dress: Zangief A,303,1,0,3,4,1 +10828,3,1991,1,10,Fancy Dress: Zangief B,303,45,0,3,0,1 +10829,3,1991,1,10,Fancy Dress: Zangief B,303,45,0,3,1,1 +10830,3,1991,1,10,Fancy Dress: Zangief B,303,45,0,3,2,1 +10831,3,1991,1,10,Fancy Dress: Zangief B,303,45,0,3,3,1 +10832,3,1991,1,10,Fancy Dress: Zangief B,303,45,0,3,4,1 +10833,3,1991,1,4,Fancy Dress: M. Bison A,303,1,0,1,0,1 +10834,3,1991,1,4,Fancy Dress: M. Bison A,303,1,0,1,1,1 +10835,3,1991,1,4,Fancy Dress: M. Bison A,303,1,0,1,2,1 +10836,3,1991,1,4,Fancy Dress: M. Bison A,303,1,0,1,3,1 +10837,3,1991,1,4,Fancy Dress: M. Bison A,303,1,0,1,4,1 +10838,3,1991,1,8,Fancy Dress: M. Bison B,303,30,0,3,0,1 +10839,3,1991,1,8,Fancy Dress: M. Bison B,303,30,0,3,1,1 +10840,3,1991,1,8,Fancy Dress: M. Bison B,303,30,0,3,2,1 +10841,3,1991,1,8,Fancy Dress: M. Bison B,303,30,0,3,3,1 +10842,3,1991,1,8,Fancy Dress: M. Bison B,303,30,0,3,4,1 +10843,3,1993,1,6,Fancy Dress: Cammy A,303,1,0,3,0,1 +10844,3,1993,1,6,Fancy Dress: Cammy A,303,1,0,3,1,1 +10845,3,1993,1,6,Fancy Dress: Cammy A,303,1,0,3,2,1 +10846,3,1993,1,6,Fancy Dress: Cammy A,303,1,0,3,3,1 +10847,3,1993,1,6,Fancy Dress: Cammy A,303,1,0,3,4,1 +10848,3,1993,1,10,Fancy Dress: Cammy B,303,45,0,3,0,1 +10849,3,1993,1,10,Fancy Dress: Cammy B,303,45,0,3,1,1 +10850,3,1993,1,10,Fancy Dress: Cammy B,303,45,0,3,2,1 +10851,3,1993,1,10,Fancy Dress: Cammy B,303,45,0,3,3,1 +10852,3,1993,1,10,Fancy Dress: Cammy B,303,45,0,3,4,1 +10853,3,1991,1,6,Fancy Dress: Vega A,303,1,0,3,0,1 +10854,3,1991,1,6,Fancy Dress: Vega A,303,1,0,3,1,1 +10855,3,1991,1,6,Fancy Dress: Vega A,303,1,0,3,2,1 +10856,3,1991,1,6,Fancy Dress: Vega A,303,1,0,3,3,1 +10857,3,1991,1,6,Fancy Dress: Vega A,303,1,0,3,4,1 +10858,3,1991,1,10,Fancy Dress: Vega B,303,45,0,3,0,1 +10859,3,1991,1,10,Fancy Dress: Vega B,303,45,0,3,1,1 +10860,3,1991,1,10,Fancy Dress: Vega B,303,45,0,3,2,1 +10861,3,1991,1,10,Fancy Dress: Vega B,303,45,0,3,3,1 +10862,3,1991,1,10,Fancy Dress: Vega B,303,45,0,3,4,1 +10863,3,1991,1,4,Fancy Dress: Chun-Li A,303,1,0,1,0,1 +10864,3,1991,1,4,Fancy Dress: Chun-Li A,303,1,0,1,1,1 +10865,3,1991,1,4,Fancy Dress: Chun-Li A,303,1,0,1,2,1 +10866,3,1991,1,4,Fancy Dress: Chun-Li A,303,1,0,1,3,1 +10867,3,1991,1,4,Fancy Dress: Chun-Li A,303,1,0,1,4,1 +10868,3,1991,1,8,Fancy Dress: Chun-Li B,303,30,0,3,0,1 +10869,3,1991,1,8,Fancy Dress: Chun-Li B,303,30,0,3,1,1 +10870,3,1991,1,8,Fancy Dress: Chun-Li B,303,30,0,3,2,1 +10871,3,1991,1,8,Fancy Dress: Chun-Li B,303,30,0,3,3,1 +10872,3,1991,1,8,Fancy Dress: Chun-Li B,303,30,0,3,4,1 +10873,3,1991,1,4,Fancy Dress: E. Honda A,303,1,0,1,0,1 +10874,3,1991,1,4,Fancy Dress: E. Honda A,303,1,0,1,1,1 +10875,3,1991,1,4,Fancy Dress: E. Honda A,303,1,0,1,2,1 +10876,3,1991,1,4,Fancy Dress: E. Honda A,303,1,0,1,3,1 +10877,3,1991,1,4,Fancy Dress: E. Honda A,303,1,0,1,4,1 +10878,3,1991,1,8,Fancy Dress: E. Honda B,303,30,0,3,0,1 +10879,3,1991,1,8,Fancy Dress: E. Honda B,303,30,0,3,1,1 +10880,3,1991,1,8,Fancy Dress: E. Honda B,303,30,0,3,2,1 +10881,3,1991,1,8,Fancy Dress: E. Honda B,303,30,0,3,3,1 +10882,3,1991,1,8,Fancy Dress: E. Honda B,303,30,0,3,4,1 +10883,3,1991,1,6,Fancy Dress: Blanka A,303,1,0,3,0,1 +10884,3,1991,1,6,Fancy Dress: Blanka A,303,1,0,3,1,1 +10885,3,1991,1,6,Fancy Dress: Blanka A,303,1,0,3,2,1 +10886,3,1991,1,6,Fancy Dress: Blanka A,303,1,0,3,3,1 +10887,3,1991,1,6,Fancy Dress: Blanka A,303,1,0,3,4,1 +10888,3,1991,1,10,Fancy Dress: Blanka B,303,45,0,3,0,1 +10889,3,1991,1,10,Fancy Dress: Blanka B,303,45,0,3,1,1 +10890,3,1991,1,10,Fancy Dress: Blanka B,303,45,0,3,2,1 +10891,3,1991,1,10,Fancy Dress: Blanka B,303,45,0,3,3,1 +10892,3,1991,1,10,Fancy Dress: Blanka B,303,45,0,3,4,1 +10893,3,1994,1,6,Fancy Dress: Akuma A,303,1,0,3,0,1 +10894,3,1994,1,6,Fancy Dress: Akuma A,303,1,0,3,1,1 +10895,3,1994,1,6,Fancy Dress: Akuma A,303,1,0,3,2,1 +10896,3,1994,1,6,Fancy Dress: Akuma A,303,1,0,3,3,1 +10897,3,1994,1,6,Fancy Dress: Akuma A,303,1,0,3,4,1 +10898,3,1994,1,10,Fancy Dress: Akuma B,303,45,0,3,0,1 +10899,3,1994,1,10,Fancy Dress: Akuma B,303,45,0,3,1,1 +10900,3,1994,1,10,Fancy Dress: Akuma B,303,45,0,3,2,1 +10901,3,1994,1,10,Fancy Dress: Akuma B,303,45,0,3,3,1 +10902,3,1994,1,10,Fancy Dress: Akuma B,303,45,0,3,4,1 +10903,3,5000,1,12,Rathalos Helm,303,30,13,3,0,1 +10904,3,5000,1,12,Rathalos Helm,303,30,13,3,1,1 +10905,3,5000,1,12,Rathalos Helm,303,30,13,3,2,1 +10906,3,5000,1,12,Rathalos Helm,303,30,13,3,3,1 +10907,3,5000,1,12,Rathalos Helm,303,30,13,3,4,1 +10908,3,5000,1,12,Rathian Helm,303,30,16,3,0,1 +10909,3,5000,1,12,Rathian Helm,303,30,16,3,1,1 +10910,3,5000,1,12,Rathian Helm,303,30,16,3,2,1 +10911,3,5000,1,12,Rathian Helm,303,30,16,3,3,1 +10912,3,5000,1,12,Rathian Helm,303,30,16,3,4,1 +10913,3,5000,1,70,Silver Sol Helm,303,55,13,3,0,1 +10914,3,5000,1,70,Silver Sol Helm,303,55,13,3,1,1 +10915,3,5000,1,70,Silver Sol Helm,303,55,13,3,2,1 +10916,3,5000,1,70,Silver Sol Helm,303,55,13,3,3,1 +10917,3,5000,1,70,Silver Sol Helm,303,55,13,3,4,1 +10918,3,5000,1,70,Gold Luna Helm,303,55,16,3,0,1 +10919,3,5000,1,70,Gold Luna Helm,303,55,16,3,1,1 +10920,3,5000,1,70,Gold Luna Helm,303,55,16,3,2,1 +10921,3,5000,1,70,Gold Luna Helm,303,55,16,3,3,1 +10922,3,5000,1,70,Gold Luna Helm,303,55,16,3,4,1 +11749,3,6000,1,1,Invisible Cap,303,1,0,0,0,1 +12536,3,6339,1,20,Damascus Helm,303,65,12,0,0,1 +12537,3,6339,1,20,Damascus Helm,303,65,12,0,1,1 +12538,3,6339,1,20,Damascus Helm,303,65,12,0,2,1 +12539,3,6339,1,20,Damascus Helm,303,65,12,0,3,1 +12540,3,6339,1,20,Damascus Helm,303,65,12,0,4,1 +12541,3,6339,1,25,Immortal's Great Helm,303,65,12,0,0,1 +12542,3,6339,1,25,Immortal's Great Helm,303,65,12,0,1,1 +12543,3,6339,1,25,Immortal's Great Helm,303,65,12,0,2,1 +12544,3,6339,1,25,Immortal's Great Helm,303,65,12,0,3,1 +12545,3,6339,1,25,Immortal's Great Helm,303,65,12,0,4,1 +12546,3,6339,1,30,Enlightenment Knight,303,65,12,0,0,1 +12547,3,6339,1,30,Enlightenment Knight,303,65,12,0,1,1 +12548,3,6339,1,30,Enlightenment Knight,303,65,12,0,2,1 +12549,3,6339,1,30,Enlightenment Knight,303,65,12,0,3,1 +12550,3,6339,1,30,Enlightenment Knight,303,65,12,0,4,1 +12551,3,6735,1,30,Wild Noble,303,67,12,0,0,1 +12552,3,6735,1,30,Wild Noble,303,67,12,0,1,1 +12553,3,6735,1,30,Wild Noble,303,67,12,0,2,1 +12554,3,6735,1,30,Wild Noble,303,67,12,0,3,1 +12555,3,6735,1,30,Wild Noble,303,67,12,0,4,1 +12556,3,7351,1,40,Alloy Helm,303,70,12,0,0,1 +12557,3,7351,1,40,Alloy Helm,303,70,12,0,1,1 +12558,3,7351,1,40,Alloy Helm,303,70,12,0,2,1 +12559,3,7351,1,40,Alloy Helm,303,70,12,0,3,1 +12560,3,7351,1,40,Alloy Helm,303,70,12,0,4,1 +12561,3,7351,1,45,Predator Head,303,70,12,0,0,1 +12562,3,7351,1,45,Predator Head,303,70,12,0,1,1 +12563,3,7351,1,45,Predator Head,303,70,12,0,2,1 +12564,3,7351,1,45,Predator Head,303,70,12,0,3,1 +12565,3,7351,1,45,Predator Head,303,70,12,0,4,1 +12566,3,6339,1,20,Glorious Diadem,303,65,15,0,0,1 +12567,3,6339,1,20,Glorious Diadem,303,65,15,0,1,1 +12568,3,6339,1,20,Glorious Diadem,303,65,15,0,2,1 +12569,3,6339,1,20,Glorious Diadem,303,65,15,0,3,1 +12570,3,6339,1,20,Glorious Diadem,303,65,15,0,4,1 +12571,3,6339,1,25,Forehead Protector of Righteousness,303,65,15,0,0,1 +12572,3,6339,1,25,Forehead Protector of Righteousness,303,65,15,0,1,1 +12573,3,6339,1,25,Forehead Protector of Righteousness,303,65,15,0,2,1 +12574,3,6339,1,25,Forehead Protector of Righteousness,303,65,15,0,3,1 +12575,3,6339,1,25,Forehead Protector of Righteousness,303,65,15,0,4,1 +12576,3,6339,1,30,Bishop Hood,303,65,15,0,0,1 +12577,3,6339,1,30,Bishop Hood,303,65,15,0,1,1 +12578,3,6339,1,30,Bishop Hood,303,65,15,0,2,1 +12579,3,6339,1,30,Bishop Hood,303,65,15,0,3,1 +12580,3,6339,1,30,Bishop Hood,303,65,15,0,4,1 +12581,3,6735,1,30,Coif of Crown,303,67,15,0,0,1 +12582,3,6735,1,30,Coif of Crown,303,67,15,0,1,1 +12583,3,6735,1,30,Coif of Crown,303,67,15,0,2,1 +12584,3,6735,1,30,Coif of Crown,303,67,15,0,3,1 +12585,3,6735,1,30,Coif of Crown,303,67,15,0,4,1 +12586,3,7351,1,40,Libertas Cap,303,70,15,0,0,1 +12587,3,7351,1,40,Libertas Cap,303,70,15,0,1,1 +12588,3,7351,1,40,Libertas Cap,303,70,15,0,2,1 +12589,3,7351,1,40,Libertas Cap,303,70,15,0,3,1 +12590,3,7351,1,40,Libertas Cap,303,70,15,0,4,1 +12591,3,7351,1,45,Carrion Face,303,70,15,0,0,1 +12592,3,7351,1,45,Carrion Face,303,70,15,0,1,1 +12593,3,7351,1,45,Carrion Face,303,70,15,0,2,1 +12594,3,7351,1,45,Carrion Face,303,70,15,0,3,1 +12595,3,7351,1,45,Carrion Face,303,70,15,0,4,1 +12596,3,5767,1,15,Helm of Gloom,303,62,17,0,0,1 +12597,3,5767,1,15,Helm of Gloom,303,62,17,0,1,1 +12598,3,5767,1,15,Helm of Gloom,303,62,17,0,2,1 +12599,3,5767,1,15,Helm of Gloom,303,62,17,0,3,1 +12600,3,5767,1,15,Helm of Gloom,303,62,17,0,4,1 +12601,3,6339,1,25,Forehead Protector of Wisemen,303,65,17,0,0,1 +12602,3,6339,1,25,Forehead Protector of Wisemen,303,65,17,0,1,1 +12603,3,6339,1,25,Forehead Protector of Wisemen,303,65,17,0,2,1 +12604,3,6339,1,25,Forehead Protector of Wisemen,303,65,17,0,3,1 +12605,3,6339,1,25,Forehead Protector of Wisemen,303,65,17,0,4,1 +12606,3,6339,1,30,Saint's Helm,303,65,17,0,0,1 +12607,3,6339,1,30,Saint's Helm,303,65,17,0,1,1 +12608,3,6339,1,30,Saint's Helm,303,65,17,0,2,1 +12609,3,6339,1,30,Saint's Helm,303,65,17,0,3,1 +12610,3,6339,1,30,Saint's Helm,303,65,17,0,4,1 +12611,3,6735,1,30,Roaming Hat,303,67,17,0,0,1 +12612,3,6735,1,30,Roaming Hat,303,67,17,0,1,1 +12613,3,6735,1,30,Roaming Hat,303,67,17,0,2,1 +12614,3,6735,1,30,Roaming Hat,303,67,17,0,3,1 +12615,3,6735,1,30,Roaming Hat,303,67,17,0,4,1 +12616,3,7351,1,40,Helm of Certainty,303,70,17,0,0,1 +12617,3,7351,1,40,Helm of Certainty,303,70,17,0,1,1 +12618,3,7351,1,40,Helm of Certainty,303,70,17,0,2,1 +12619,3,7351,1,40,Helm of Certainty,303,70,17,0,3,1 +12620,3,7351,1,40,Helm of Certainty,303,70,17,0,4,1 +12621,3,7351,1,45,Scholarly Eye,303,70,17,0,0,1 +12622,3,7351,1,45,Scholarly Eye,303,70,17,0,1,1 +12623,3,7351,1,45,Scholarly Eye,303,70,17,0,2,1 +12624,3,7351,1,45,Scholarly Eye,303,70,17,0,3,1 +12625,3,7351,1,45,Scholarly Eye,303,70,17,0,4,1 +12626,3,5767,1,15,Fortune Coif,303,62,14,0,0,1 +12627,3,5767,1,15,Fortune Coif,303,62,14,0,1,1 +12628,3,5767,1,15,Fortune Coif,303,62,14,0,2,1 +12629,3,5767,1,15,Fortune Coif,303,62,14,0,3,1 +12630,3,5767,1,15,Fortune Coif,303,62,14,0,4,1 +12631,3,6339,1,25,Masked Gentleman's Hat,303,65,14,0,0,1 +12632,3,6339,1,25,Masked Gentleman's Hat,303,65,14,0,1,1 +12633,3,6339,1,25,Masked Gentleman's Hat,303,65,14,0,2,1 +12634,3,6339,1,25,Masked Gentleman's Hat,303,65,14,0,3,1 +12635,3,6339,1,25,Masked Gentleman's Hat,303,65,14,0,4,1 +12636,3,6339,1,30,Paladin Hood,303,65,14,0,0,1 +12637,3,6339,1,30,Paladin Hood,303,65,14,0,1,1 +12638,3,6339,1,30,Paladin Hood,303,65,14,0,2,1 +12639,3,6339,1,30,Paladin Hood,303,65,14,0,3,1 +12640,3,6339,1,30,Paladin Hood,303,65,14,0,4,1 +12641,3,6735,1,30,Sentinel Beret,303,67,14,0,0,1 +12642,3,6735,1,30,Sentinel Beret,303,67,14,0,1,1 +12643,3,6735,1,30,Sentinel Beret,303,67,14,0,2,1 +12644,3,6735,1,30,Sentinel Beret,303,67,14,0,3,1 +12645,3,6735,1,30,Sentinel Beret,303,67,14,0,4,1 +12646,3,7351,1,40,Aquila Helm,303,70,14,0,0,1 +12647,3,7351,1,40,Aquila Helm,303,70,14,0,1,1 +12648,3,7351,1,40,Aquila Helm,303,70,14,0,2,1 +12649,3,7351,1,40,Aquila Helm,303,70,14,0,3,1 +12650,3,7351,1,40,Aquila Helm,303,70,14,0,4,1 +12651,3,7351,1,45,Hood of Concealment,303,70,14,0,0,1 +12652,3,7351,1,45,Hood of Concealment,303,70,14,0,1,1 +12653,3,7351,1,45,Hood of Concealment,303,70,14,0,2,1 +12654,3,7351,1,45,Hood of Concealment,303,70,14,0,3,1 +12655,3,7351,1,45,Hood of Concealment,303,70,14,0,4,1 +13033,3,999,1,12,Mysterious Thief's Mask,303,55,0,0,0,1 +13034,3,999,1,12,Mysterious Thief's Mask,303,55,0,0,1,1 +13035,3,999,1,12,Mysterious Thief's Mask,303,55,0,0,2,1 +13036,3,999,1,12,Mysterious Thief's Mask,303,55,0,0,3,1 +13037,3,999,1,12,Mysterious Thief's Mask,303,55,0,0,4,1 +13038,3,999,1,45,Flying Dragon Circlet,303,72,0,0,0,1 +13039,3,999,1,45,Flying Dragon Circlet,303,72,0,0,1,1 +13040,3,999,1,45,Flying Dragon Circlet,303,72,0,0,2,1 +13041,3,999,1,45,Flying Dragon Circlet,303,72,0,0,3,1 +13042,3,999,1,45,Flying Dragon Circlet,303,72,0,0,4,1 +13493,3,10000,1,10,Eyepatch of the One-eyed Dragon,303,1,0,0,0,1 +13494,3,10000,1,10,Eyepatch of the One-eyed Dragon,303,1,0,0,1,1 +13495,3,10000,1,10,Eyepatch of the One-eyed Dragon,303,1,0,0,2,1 +13496,3,10000,1,10,Eyepatch of the One-eyed Dragon,303,1,0,0,3,1 +13497,3,10000,1,10,Eyepatch of the One-eyed Dragon,303,1,0,0,4,1 +13831,3,30000,1,10,Victor's Crown (I),303,1,0,0,0,1 +13832,3,20000,1,10,Victor's Crown (II),303,1,0,0,0,1 +13833,3,10000,1,10,Victor's Crown (III),303,1,0,0,0,1 +14837,3,8439,1,50,Executioner's Mask,303,75,12,0,0,1 +14838,3,8439,1,50,Executioner's Mask,303,75,12,0,1,1 +14839,3,8439,1,50,Executioner's Mask,303,75,12,0,2,1 +14840,3,8439,1,50,Executioner's Mask,303,75,12,0,3,1 +14841,3,8439,1,50,Executioner's Mask,303,75,12,0,4,1 +14842,3,8439,1,55,Ancient Beast Armet,303,75,12,0,0,1 +14843,3,8439,1,55,Ancient Beast Armet,303,75,12,0,1,1 +14844,3,8439,1,55,Ancient Beast Armet,303,75,12,0,2,1 +14845,3,8439,1,55,Ancient Beast Armet,303,75,12,0,3,1 +14846,3,8439,1,55,Ancient Beast Armet,303,75,12,0,4,1 +14847,3,8439,1,60,Vicious Skull,303,75,12,0,0,1 +14848,3,8439,1,60,Vicious Skull,303,75,12,0,1,1 +14849,3,8439,1,60,Vicious Skull,303,75,12,0,2,1 +14850,3,8439,1,60,Vicious Skull,303,75,12,0,3,1 +14851,3,8439,1,60,Vicious Skull,303,75,12,0,4,1 +14852,3,8895,1,60,Royal Guardsman's Sallet,303,77,12,0,0,1 +14853,3,8895,1,60,Royal Guardsman's Sallet,303,77,12,0,1,1 +14854,3,8895,1,60,Royal Guardsman's Sallet,303,77,12,0,2,1 +14855,3,8895,1,60,Royal Guardsman's Sallet,303,77,12,0,3,1 +14856,3,8895,1,60,Royal Guardsman's Sallet,303,77,12,0,4,1 +14857,3,9601,1,65,Northern Horn,303,80,12,0,0,1 +14858,3,9601,1,65,Northern Horn,303,80,12,0,1,1 +14859,3,9601,1,65,Northern Horn,303,80,12,0,2,1 +14860,3,9601,1,65,Northern Horn,303,80,12,0,3,1 +14861,3,9601,1,65,Northern Horn,303,80,12,0,4,1 +14862,3,9601,1,70,Knight Helm of Dawn,303,80,12,0,0,1 +14863,3,9601,1,70,Knight Helm of Dawn,303,80,12,0,1,1 +14864,3,9601,1,70,Knight Helm of Dawn,303,80,12,0,2,1 +14865,3,9601,1,70,Knight Helm of Dawn,303,80,12,0,3,1 +14866,3,9601,1,70,Knight Helm of Dawn,303,80,12,0,4,1 +14867,3,9601,1,75,Azure Helm,303,80,12,0,0,1 +14868,3,9601,1,75,Azure Helm,303,80,12,0,1,1 +14869,3,9601,1,75,Azure Helm,303,80,12,0,2,1 +14870,3,9601,1,75,Azure Helm,303,80,12,0,3,1 +14871,3,9601,1,75,Azure Helm,303,80,12,0,4,1 +14872,3,9601,1,75,Finnegan's Mask,303,80,0,3,0,1 +14873,3,9601,1,75,Finnegan's Mask,303,80,0,3,1,1 +14874,3,9601,1,75,Finnegan's Mask,303,80,0,3,2,1 +14875,3,9601,1,75,Finnegan's Mask,303,80,0,3,3,1 +14876,3,9601,1,75,Finnegan's Mask,303,80,0,3,4,1 +14877,3,9601,1,75,Greedy Mask,303,80,0,3,0,1 +14878,3,9601,1,75,Greedy Mask,303,80,0,3,1,1 +14879,3,9601,1,75,Greedy Mask,303,80,0,3,2,1 +14880,3,9601,1,75,Greedy Mask,303,80,0,3,3,1 +14881,3,9601,1,75,Greedy Mask,303,80,0,3,4,1 +14882,3,10000,1,10,Mask of Beowulf,303,1,0,0,0,1 +14883,3,8439,1,50,Innocent Mitre,303,75,15,0,0,1 +14884,3,8439,1,50,Innocent Mitre,303,75,15,0,1,1 +14885,3,8439,1,50,Innocent Mitre,303,75,15,0,2,1 +14886,3,8439,1,50,Innocent Mitre,303,75,15,0,3,1 +14887,3,8439,1,50,Innocent Mitre,303,75,15,0,4,1 +14888,3,8439,1,55,Crimson Hat,303,75,15,0,0,1 +14889,3,8439,1,55,Crimson Hat,303,75,15,0,1,1 +14890,3,8439,1,55,Crimson Hat,303,75,15,0,2,1 +14891,3,8439,1,55,Crimson Hat,303,75,15,0,3,1 +14892,3,8439,1,55,Crimson Hat,303,75,15,0,4,1 +14893,3,8439,1,60,Mistletoe Circlet,303,75,15,0,0,1 +14894,3,8439,1,60,Mistletoe Circlet,303,75,15,0,1,1 +14895,3,8439,1,60,Mistletoe Circlet,303,75,15,0,2,1 +14896,3,8439,1,60,Mistletoe Circlet,303,75,15,0,3,1 +14897,3,8439,1,60,Mistletoe Circlet,303,75,15,0,4,1 +14898,3,8895,1,60,Medium Head,303,77,15,0,0,1 +14899,3,8895,1,60,Medium Head,303,77,15,0,1,1 +14900,3,8895,1,60,Medium Head,303,77,15,0,2,1 +14901,3,8895,1,60,Medium Head,303,77,15,0,3,1 +14902,3,8895,1,60,Medium Head,303,77,15,0,4,1 +14903,3,9601,1,65,Garrisoner's Helm,303,80,15,0,0,1 +14904,3,9601,1,65,Garrisoner's Helm,303,80,15,0,1,1 +14905,3,9601,1,65,Garrisoner's Helm,303,80,15,0,2,1 +14906,3,9601,1,65,Garrisoner's Helm,303,80,15,0,3,1 +14907,3,9601,1,65,Garrisoner's Helm,303,80,15,0,4,1 +14908,3,9601,1,70,Ginkgo-dyed Mage Hat,303,80,15,0,0,1 +14909,3,9601,1,70,Ginkgo-dyed Mage Hat,303,80,15,0,1,1 +14910,3,9601,1,70,Ginkgo-dyed Mage Hat,303,80,15,0,2,1 +14911,3,9601,1,70,Ginkgo-dyed Mage Hat,303,80,15,0,3,1 +14912,3,9601,1,70,Ginkgo-dyed Mage Hat,303,80,15,0,4,1 +14913,3,9601,1,75,Azure Crown,303,80,15,0,0,1 +14914,3,9601,1,75,Azure Crown,303,80,15,0,1,1 +14915,3,9601,1,75,Azure Crown,303,80,15,0,2,1 +14916,3,9601,1,75,Azure Crown,303,80,15,0,3,1 +14917,3,9601,1,75,Azure Crown,303,80,15,0,4,1 +14918,3,8439,1,50,Continent Helm,303,75,17,0,0,1 +14919,3,8439,1,50,Continent Helm,303,75,17,0,1,1 +14920,3,8439,1,50,Continent Helm,303,75,17,0,2,1 +14921,3,8439,1,50,Continent Helm,303,75,17,0,3,1 +14922,3,8439,1,50,Continent Helm,303,75,17,0,4,1 +14923,3,8439,1,55,Helm of Keen Insight,303,75,17,0,0,1 +14924,3,8439,1,55,Helm of Keen Insight,303,75,17,0,1,1 +14925,3,8439,1,55,Helm of Keen Insight,303,75,17,0,2,1 +14926,3,8439,1,55,Helm of Keen Insight,303,75,17,0,3,1 +14927,3,8439,1,55,Helm of Keen Insight,303,75,17,0,4,1 +14928,3,8439,1,60,Fortress Eye,303,75,17,0,0,1 +14929,3,8439,1,60,Fortress Eye,303,75,17,0,1,1 +14930,3,8439,1,60,Fortress Eye,303,75,17,0,2,1 +14931,3,8439,1,60,Fortress Eye,303,75,17,0,3,1 +14932,3,8439,1,60,Fortress Eye,303,75,17,0,4,1 +14933,3,8895,1,60,Circlet of Benevolence,303,77,17,0,0,1 +14934,3,8895,1,60,Circlet of Benevolence,303,77,17,0,1,1 +14935,3,8895,1,60,Circlet of Benevolence,303,77,17,0,2,1 +14936,3,8895,1,60,Circlet of Benevolence,303,77,17,0,3,1 +14937,3,8895,1,60,Circlet of Benevolence,303,77,17,0,4,1 +14938,3,9601,1,65,Monochrome Mask,303,80,17,0,0,1 +14939,3,9601,1,65,Monochrome Mask,303,80,17,0,1,1 +14940,3,9601,1,65,Monochrome Mask,303,80,17,0,2,1 +14941,3,9601,1,65,Monochrome Mask,303,80,17,0,3,1 +14942,3,9601,1,65,Monochrome Mask,303,80,17,0,4,1 +14943,3,9601,1,70,Dark Red Helm,303,80,17,0,0,1 +14944,3,9601,1,70,Dark Red Helm,303,80,17,0,1,1 +14945,3,9601,1,70,Dark Red Helm,303,80,17,0,2,1 +14946,3,9601,1,70,Dark Red Helm,303,80,17,0,3,1 +14947,3,9601,1,70,Dark Red Helm,303,80,17,0,4,1 +14948,3,9601,1,75,Azure Head,303,80,17,0,0,1 +14949,3,9601,1,75,Azure Head,303,80,17,0,1,1 +14950,3,9601,1,75,Azure Head,303,80,17,0,2,1 +14951,3,9601,1,75,Azure Head,303,80,17,0,3,1 +14952,3,9601,1,75,Azure Head,303,80,17,0,4,1 +14953,3,8439,1,50,Yellow Feathered Cap,303,75,14,0,0,1 +14954,3,8439,1,50,Yellow Feathered Cap,303,75,14,0,1,1 +14955,3,8439,1,50,Yellow Feathered Cap,303,75,14,0,2,1 +14956,3,8439,1,50,Yellow Feathered Cap,303,75,14,0,3,1 +14957,3,8439,1,50,Yellow Feathered Cap,303,75,14,0,4,1 +14958,3,8439,1,55,Ocean's Cap,303,75,14,0,0,1 +14959,3,8439,1,55,Ocean's Cap,303,75,14,0,1,1 +14960,3,8439,1,55,Ocean's Cap,303,75,14,0,2,1 +14961,3,8439,1,55,Ocean's Cap,303,75,14,0,3,1 +14962,3,8439,1,55,Ocean's Cap,303,75,14,0,4,1 +14963,3,8439,1,60,Forest Horn,303,75,14,0,0,1 +14964,3,8439,1,60,Forest Horn,303,75,14,0,1,1 +14965,3,8439,1,60,Forest Horn,303,75,14,0,2,1 +14966,3,8439,1,60,Forest Horn,303,75,14,0,3,1 +14967,3,8439,1,60,Forest Horn,303,75,14,0,4,1 +14968,3,8895,1,60,Black Panther Mask,303,77,14,0,0,1 +14969,3,8895,1,60,Black Panther Mask,303,77,14,0,1,1 +14970,3,8895,1,60,Black Panther Mask,303,77,14,0,2,1 +14971,3,8895,1,60,Black Panther Mask,303,77,14,0,3,1 +14972,3,8895,1,60,Black Panther Mask,303,77,14,0,4,1 +14973,3,9601,1,65,Patrician Beret,303,80,14,0,0,1 +14974,3,9601,1,65,Patrician Beret,303,80,14,0,1,1 +14975,3,9601,1,65,Patrician Beret,303,80,14,0,2,1 +14976,3,9601,1,65,Patrician Beret,303,80,14,0,3,1 +14977,3,9601,1,65,Patrician Beret,303,80,14,0,4,1 +14978,3,9601,1,70,Hood of Evening Mist,303,80,14,0,0,1 +14979,3,9601,1,70,Hood of Evening Mist,303,80,14,0,1,1 +14980,3,9601,1,70,Hood of Evening Mist,303,80,14,0,2,1 +14981,3,9601,1,70,Hood of Evening Mist,303,80,14,0,3,1 +14982,3,9601,1,70,Hood of Evening Mist,303,80,14,0,4,1 +14983,3,9601,1,75,Azure Mask,303,80,14,0,0,1 +14984,3,9601,1,75,Azure Mask,303,80,14,0,1,1 +14985,3,9601,1,75,Azure Mask,303,80,14,0,2,1 +14986,3,9601,1,75,Azure Mask,303,80,14,0,3,1 +14987,3,9601,1,75,Azure Mask,303,80,14,0,4,1 +16135,3,2000,1,1,Bunny Ears (Brown),303,1,0,0,0,1 +16136,3,2000,1,1,Bunny Ears (White),303,1,0,0,0,1 +16137,3,2000,1,1,Bunny Ears (Black),303,1,0,0,0,1 +16138,3,2000,1,1,Kitty Ears (Brown),303,1,0,0,0,1 +16139,3,2000,1,1,Kitty Ears (White),303,1,0,0,0,1 +16140,3,2000,1,1,Kitty Ears (Black),303,1,0,0,0,1 +16141,3,2000,1,1,Doggy Ears (Brown),303,1,0,0,0,1 +16142,3,2000,1,1,Doggy Ears (White),303,1,0,0,0,1 +16143,3,2000,1,1,Doggy Ears (Black),303,1,0,0,0,1 +16483,3,100,1,1,Dragon's Helm (Decoration),303,1,0,0,4,1 +16484,3,100,1,1,Wyrm's Will (Decoration),303,1,0,0,4,1 +16485,3,100,1,1,Ddraig Goch Frons (Decoration),303,1,0,0,4,1 +16486,3,100,1,1,Drachenatem (Decoration),303,1,0,0,4,1 +16728,3,100,1,1,Fancy Dress: Imp's Headdress,303,1,0,0,4,1 +16729,3,100,1,1,Fancy Dress: Vampire's Hat,303,1,0,0,4,1 +16730,3,100,1,1,Fancy Dress: Witch's Hat,303,1,0,0,4,1 +16788,3,100,1,1,Christmas Cap,303,1,0,0,4,1 +16789,3,100,1,1,Reindeer's Coif,303,1,0,0,4,1 +16795,3,100,1,1,Christmas Cap (White),303,1,0,0,4,1 +16796,3,100,1,1,Reindeer's Coif (White),303,1,0,0,4,1 +17571,3,9910,1,80,Brigand Mask,303,80,12,0,0,1 +17572,3,9910,1,80,Brigand Mask,303,80,12,0,1,1 +17573,3,9910,1,80,Brigand Mask,303,80,12,0,2,1 +17574,3,9910,1,80,Brigand Mask,303,80,12,0,3,1 +17575,3,9910,1,80,Brigand Mask,303,80,12,0,4,1 +17576,3,10624,1,85,Gelmez Armet,303,83,12,0,0,1 +17577,3,10624,1,85,Gelmez Armet,303,83,12,0,1,1 +17578,3,10624,1,85,Gelmez Armet,303,83,12,0,2,1 +17579,3,10624,1,85,Gelmez Armet,303,83,12,0,3,1 +17580,3,10624,1,85,Gelmez Armet,303,83,12,0,4,1 +17581,3,11100,1,90,Acrean Helm,303,85,12,0,0,1 +17582,3,11100,1,90,Acrean Helm,303,85,12,0,1,1 +17583,3,11100,1,90,Acrean Helm,303,85,12,0,2,1 +17584,3,11100,1,90,Acrean Helm,303,85,12,0,3,1 +17585,3,11100,1,90,Acrean Helm,303,85,12,0,4,1 +17586,3,9910,1,80,Modestly Coif,303,80,15,0,0,1 +17587,3,9910,1,80,Modestly Coif,303,80,15,0,1,1 +17588,3,9910,1,80,Modestly Coif,303,80,15,0,2,1 +17589,3,9910,1,80,Modestly Coif,303,80,15,0,3,1 +17590,3,9910,1,80,Modestly Coif,303,80,15,0,4,1 +17591,3,10624,1,85,Duarev Hood,303,83,15,0,0,1 +17592,3,10624,1,85,Duarev Hood,303,83,15,0,1,1 +17593,3,10624,1,85,Duarev Hood,303,83,15,0,2,1 +17594,3,10624,1,85,Duarev Hood,303,83,15,0,3,1 +17595,3,10624,1,85,Duarev Hood,303,83,15,0,4,1 +17596,3,11100,1,90,Acrean Circlet,303,85,15,0,0,1 +17597,3,11100,1,90,Acrean Circlet,303,85,15,0,1,1 +17598,3,11100,1,90,Acrean Circlet,303,85,15,0,2,1 +17599,3,11100,1,90,Acrean Circlet,303,85,15,0,3,1 +17600,3,11100,1,90,Acrean Circlet,303,85,15,0,4,1 +17601,3,9910,1,80,Brass Helm,303,80,17,0,0,1 +17602,3,9910,1,80,Brass Helm,303,80,17,0,1,1 +17603,3,9910,1,80,Brass Helm,303,80,17,0,2,1 +17604,3,9910,1,80,Brass Helm,303,80,17,0,3,1 +17605,3,9910,1,80,Brass Helm,303,80,17,0,4,1 +17606,3,10624,1,85,Sizjak Hat,303,83,17,0,0,1 +17607,3,10624,1,85,Sizjak Hat,303,83,17,0,1,1 +17608,3,10624,1,85,Sizjak Hat,303,83,17,0,2,1 +17609,3,10624,1,85,Sizjak Hat,303,83,17,0,3,1 +17610,3,10624,1,85,Sizjak Hat,303,83,17,0,4,1 +17611,3,11100,1,90,Acrean Turban,303,85,17,0,0,1 +17612,3,11100,1,90,Acrean Turban,303,85,17,0,1,1 +17613,3,11100,1,90,Acrean Turban,303,85,17,0,2,1 +17614,3,11100,1,90,Acrean Turban,303,85,17,0,3,1 +17615,3,11100,1,90,Acrean Turban,303,85,17,0,4,1 +17616,3,9910,1,80,Coif of Warm Winds,303,80,14,0,0,1 +17617,3,9910,1,80,Coif of Warm Winds,303,80,14,0,1,1 +17618,3,9910,1,80,Coif of Warm Winds,303,80,14,0,2,1 +17619,3,9910,1,80,Coif of Warm Winds,303,80,14,0,3,1 +17620,3,9910,1,80,Coif of Warm Winds,303,80,14,0,4,1 +17621,3,10624,1,85,Shahabad Helm,303,83,14,0,0,1 +17622,3,10624,1,85,Shahabad Helm,303,83,14,0,1,1 +17623,3,10624,1,85,Shahabad Helm,303,83,14,0,2,1 +17624,3,10624,1,85,Shahabad Helm,303,83,14,0,3,1 +17625,3,10624,1,85,Shahabad Helm,303,83,14,0,4,1 +17626,3,11100,1,90,Acrean Hat,303,85,14,0,0,1 +17627,3,11100,1,90,Acrean Hat,303,85,14,0,1,1 +17628,3,11100,1,90,Acrean Hat,303,85,14,0,2,1 +17629,3,11100,1,90,Acrean Hat,303,85,14,0,3,1 +17630,3,11100,1,90,Acrean Hat,303,85,14,0,4,1 +18199,3,11100,1,90,Courage Helm,303,85,12,0,0,1 +18200,3,11100,1,90,Courage Helm,303,85,12,0,1,1 +18201,3,11100,1,90,Courage Helm,303,85,12,0,2,1 +18202,3,11100,1,90,Courage Helm,303,85,12,0,3,1 +18203,3,11100,1,90,Courage Helm,303,85,12,0,4,1 +18204,3,11716,1,95,Emine Helm,303,88,12,0,0,1 +18205,3,11716,1,95,Emine Helm,303,88,12,0,1,1 +18206,3,11716,1,95,Emine Helm,303,88,12,0,2,1 +18207,3,11716,1,95,Emine Helm,303,88,12,0,3,1 +18208,3,11716,1,95,Emine Helm,303,88,12,0,4,1 +18209,3,12387,1,100,Dools Armet,303,90,12,0,0,1 +18210,3,12387,1,100,Dools Armet,303,90,12,0,1,1 +18211,3,12387,1,100,Dools Armet,303,90,12,0,2,1 +18212,3,12387,1,100,Dools Armet,303,90,12,0,3,1 +18213,3,12387,1,100,Dools Armet,303,90,12,0,4,1 +18214,3,11100,1,90,Magnus Mitre,303,85,15,0,0,1 +18215,3,11100,1,90,Magnus Mitre,303,85,15,0,1,1 +18216,3,11100,1,90,Magnus Mitre,303,85,15,0,2,1 +18217,3,11100,1,90,Magnus Mitre,303,85,15,0,3,1 +18218,3,11100,1,90,Magnus Mitre,303,85,15,0,4,1 +18219,3,11716,1,95,Forehead Protector of Hope,303,88,15,0,0,1 +18220,3,11716,1,95,Forehead Protector of Hope,303,88,15,0,1,1 +18221,3,11716,1,95,Forehead Protector of Hope,303,88,15,0,2,1 +18222,3,11716,1,95,Forehead Protector of Hope,303,88,15,0,3,1 +18223,3,11716,1,95,Forehead Protector of Hope,303,88,15,0,4,1 +18224,3,12387,1,100,Dools Mask,303,90,15,0,0,1 +18225,3,12387,1,100,Dools Mask,303,90,15,0,1,1 +18226,3,12387,1,100,Dools Mask,303,90,15,0,2,1 +18227,3,12387,1,100,Dools Mask,303,90,15,0,3,1 +18228,3,12387,1,100,Dools Mask,303,90,15,0,4,1 +18229,3,11100,1,90,Kelsus Barbute,303,85,17,0,0,1 +18230,3,11100,1,90,Kelsus Barbute,303,85,17,0,1,1 +18231,3,11100,1,90,Kelsus Barbute,303,85,17,0,2,1 +18232,3,11100,1,90,Kelsus Barbute,303,85,17,0,3,1 +18233,3,11100,1,90,Kelsus Barbute,303,85,17,0,4,1 +18234,3,11716,1,95,Kier Cervelliere,303,88,17,0,0,1 +18235,3,11716,1,95,Kier Cervelliere,303,88,17,0,1,1 +18236,3,11716,1,95,Kier Cervelliere,303,88,17,0,2,1 +18237,3,11716,1,95,Kier Cervelliere,303,88,17,0,3,1 +18238,3,11716,1,95,Kier Cervelliere,303,88,17,0,4,1 +18239,3,12387,1,100,Dools Barbute,303,90,17,0,0,1 +18240,3,12387,1,100,Dools Barbute,303,90,17,0,1,1 +18241,3,12387,1,100,Dools Barbute,303,90,17,0,2,1 +18242,3,12387,1,100,Dools Barbute,303,90,17,0,3,1 +18243,3,12387,1,100,Dools Barbute,303,90,17,0,4,1 +18244,3,11100,1,90,Aura Balaclava,303,85,14,0,0,1 +18245,3,11100,1,90,Aura Balaclava,303,85,14,0,1,1 +18246,3,11100,1,90,Aura Balaclava,303,85,14,0,2,1 +18247,3,11100,1,90,Aura Balaclava,303,85,14,0,3,1 +18248,3,11100,1,90,Aura Balaclava,303,85,14,0,4,1 +18249,3,11716,1,95,Niloufar Hood,303,88,14,0,0,1 +18250,3,11716,1,95,Niloufar Hood,303,88,14,0,1,1 +18251,3,11716,1,95,Niloufar Hood,303,88,14,0,2,1 +18252,3,11716,1,95,Niloufar Hood,303,88,14,0,3,1 +18253,3,11716,1,95,Niloufar Hood,303,88,14,0,4,1 +18254,3,12387,1,100,Dools Sallet,303,90,14,0,0,1 +18255,3,12387,1,100,Dools Sallet,303,90,14,0,1,1 +18256,3,12387,1,100,Dools Sallet,303,90,14,0,2,1 +18257,3,12387,1,100,Dools Sallet,303,90,14,0,3,1 +18258,3,12387,1,100,Dools Sallet,303,90,14,0,4,1 +18485,3,100,1,1,Volcanic Sparkle,303,75,0,0,4,1 +19236,3,0,1,90,Helm of the First King,303,80,0,3,0,1 +19237,3,0,1,100,Helm of the First King,303,80,0,3,1,1 +19238,3,0,1,105,Helm of the First King,303,80,0,3,2,1 +19239,3,0,1,110,Helm of the First King,303,80,0,3,3,1 +19240,3,0,1,120,Helm of the First King,303,80,0,3,4,1 +19500,3,3000,1,10,Magical Night Jack-o'-Helm,303,1,0,0,4,1 +20425,3,12300,1,100,Maddest Head,303,90,12,0,0,1 +20426,3,12300,1,100,Maddest Head,303,90,12,0,1,1 +20427,3,12300,1,100,Maddest Head,303,90,12,0,2,1 +20428,3,12300,1,100,Maddest Head,303,90,12,0,3,1 +20429,3,12300,1,100,Maddest Head,303,90,12,0,4,1 +20430,3,12915,1,105,Corail Helm,303,93,12,0,0,1 +20431,3,12915,1,105,Corail Helm,303,93,12,0,1,1 +20432,3,12915,1,105,Corail Helm,303,93,12,0,2,1 +20433,3,12915,1,105,Corail Helm,303,93,12,0,3,1 +20434,3,12915,1,105,Corail Helm,303,93,12,0,4,1 +20444,3,13530,1,110,Mehizaf Helm,303,95,12,0,0,1 +20445,3,13530,1,110,Mehizaf Helm,303,95,12,0,1,1 +20446,3,13530,1,110,Mehizaf Helm,303,95,12,0,2,1 +20447,3,13530,1,110,Mehizaf Helm,303,95,12,0,3,1 +20448,3,13530,1,110,Mehizaf Helm,303,95,12,0,4,1 +20762,3,13530,1,110,Courage Helm,303,95,12,0,0,1 +20763,3,13530,1,110,Courage Helm,303,95,12,0,1,1 +20764,3,13530,1,110,Courage Helm,303,95,12,0,2,1 +20765,3,13530,1,110,Courage Helm,303,95,12,0,3,1 +20766,3,13530,1,110,Courage Helm,303,95,12,0,4,1 +20767,3,14145,1,115,Confidence Helm,303,98,12,0,0,1 +20768,3,14145,1,115,Confidence Helm,303,98,12,0,1,1 +20769,3,14145,1,115,Confidence Helm,303,98,12,0,2,1 +20770,3,14145,1,115,Confidence Helm,303,98,12,0,3,1 +20771,3,14145,1,115,Confidence Helm,303,98,12,0,4,1 +20772,3,14760,1,120,Ambition Head,303,100,12,0,0,1 +20773,3,14760,1,120,Ambition Head,303,100,12,0,1,1 +20774,3,14760,1,120,Ambition Head,303,100,12,0,2,1 +20775,3,14760,1,120,Ambition Head,303,100,12,0,3,1 +20776,3,14760,1,120,Ambition Head,303,100,12,0,4,1 +20494,3,12300,1,100,Capable Hat,303,90,14,0,0,1 +20495,3,12300,1,100,Capable Hat,303,90,14,0,1,1 +20496,3,12300,1,100,Capable Hat,303,90,14,0,2,1 +20497,3,12300,1,100,Capable Hat,303,90,14,0,3,1 +20498,3,12300,1,100,Capable Hat,303,90,14,0,4,1 +20499,3,12915,1,105,Cuivre Hat,303,93,14,0,0,1 +20500,3,12915,1,105,Cuivre Hat,303,93,14,0,1,1 +20501,3,12915,1,105,Cuivre Hat,303,93,14,0,2,1 +20502,3,12915,1,105,Cuivre Hat,303,93,14,0,3,1 +20503,3,12915,1,105,Cuivre Hat,303,93,14,0,4,1 +20504,3,13530,1,110,Mehizaf Mask,303,95,14,0,0,1 +20505,3,13530,1,110,Mehizaf Mask,303,95,14,0,1,1 +20506,3,13530,1,110,Mehizaf Mask,303,95,14,0,2,1 +20507,3,13530,1,110,Mehizaf Mask,303,95,14,0,3,1 +20508,3,13530,1,110,Mehizaf Mask,303,95,14,0,4,1 +20822,3,13530,1,110,Hardy Mask,303,95,14,0,0,1 +20823,3,13530,1,110,Hardy Mask,303,95,14,0,1,1 +20824,3,13530,1,110,Hardy Mask,303,95,14,0,2,1 +20825,3,13530,1,110,Hardy Mask,303,95,14,0,3,1 +20826,3,13530,1,110,Hardy Mask,303,95,14,0,4,1 +20827,3,14145,1,115,Taciturne Hat,303,98,14,0,0,1 +20828,3,14145,1,115,Taciturne Hat,303,98,14,0,1,1 +20829,3,14145,1,115,Taciturne Hat,303,98,14,0,2,1 +20830,3,14145,1,115,Taciturne Hat,303,98,14,0,3,1 +20831,3,14145,1,115,Taciturne Hat,303,98,14,0,4,1 +20832,3,14760,1,120,Mission Head,303,100,14,0,0,1 +20833,3,14760,1,120,Mission Head,303,100,14,0,1,1 +20834,3,14760,1,120,Mission Head,303,100,14,0,2,1 +20835,3,14760,1,120,Mission Head,303,100,14,0,3,1 +20836,3,14760,1,120,Mission Head,303,100,14,0,4,1 +20554,3,12300,1,100,Round Mirror of Sacrament,303,90,15,0,0,1 +20555,3,12300,1,100,Round Mirror of Sacrament,303,90,15,0,1,1 +20556,3,12300,1,100,Round Mirror of Sacrament,303,90,15,0,2,1 +20557,3,12300,1,100,Round Mirror of Sacrament,303,90,15,0,3,1 +20558,3,12300,1,100,Round Mirror of Sacrament,303,90,15,0,4,1 +20559,3,12915,1,105,June Crown,303,93,15,0,0,1 +20560,3,12915,1,105,June Crown,303,93,15,0,1,1 +20561,3,12915,1,105,June Crown,303,93,15,0,2,1 +20562,3,12915,1,105,June Crown,303,93,15,0,3,1 +20563,3,12915,1,105,June Crown,303,93,15,0,4,1 +20564,3,13530,1,110,Mehizaf Head,303,95,15,0,0,1 +20565,3,13530,1,110,Mehizaf Head,303,95,15,0,1,1 +20566,3,13530,1,110,Mehizaf Head,303,95,15,0,2,1 +20567,3,13530,1,110,Mehizaf Head,303,95,15,0,3,1 +20568,3,13530,1,110,Mehizaf Head,303,95,15,0,4,1 +20882,3,13530,1,110,Miséricorde Hat,303,95,15,0,0,1 +20883,3,13530,1,110,Miséricorde Hat,303,95,15,0,1,1 +20884,3,13530,1,110,Miséricorde Hat,303,95,15,0,2,1 +20885,3,13530,1,110,Miséricorde Hat,303,95,15,0,3,1 +20886,3,13530,1,110,Miséricorde Hat,303,95,15,0,4,1 +20887,3,14145,1,115,Charité Circlet,303,98,15,0,0,1 +20888,3,14145,1,115,Charité Circlet,303,98,15,0,1,1 +20889,3,14145,1,115,Charité Circlet,303,98,15,0,2,1 +20890,3,14145,1,115,Charité Circlet,303,98,15,0,3,1 +20891,3,14145,1,115,Charité Circlet,303,98,15,0,4,1 +20892,3,14760,1,120,Redoutable Head,303,100,15,0,0,1 +20893,3,14760,1,120,Redoutable Head,303,100,15,0,1,1 +20894,3,14760,1,120,Redoutable Head,303,100,15,0,2,1 +20895,3,14760,1,120,Redoutable Head,303,100,15,0,3,1 +20896,3,14760,1,120,Redoutable Head,303,100,15,0,4,1 +20614,3,12300,1,100,Pundit Eye,303,90,17,0,0,1 +20615,3,12300,1,100,Pundit Eye,303,90,17,0,1,1 +20616,3,12300,1,100,Pundit Eye,303,90,17,0,2,1 +20617,3,12300,1,100,Pundit Eye,303,90,17,0,3,1 +20618,3,12300,1,100,Pundit Eye,303,90,17,0,4,1 +20619,3,12915,1,105,Briller Head,303,93,17,0,0,1 +20620,3,12915,1,105,Briller Head,303,93,17,0,1,1 +20621,3,12915,1,105,Briller Head,303,93,17,0,2,1 +20622,3,12915,1,105,Briller Head,303,93,17,0,3,1 +20623,3,12915,1,105,Briller Head,303,93,17,0,4,1 +20624,3,13530,1,110,Mehizaf Crown,303,95,17,0,0,1 +20625,3,13530,1,110,Mehizaf Crown,303,95,17,0,1,1 +20626,3,13530,1,110,Mehizaf Crown,303,95,17,0,2,1 +20627,3,13530,1,110,Mehizaf Crown,303,95,17,0,3,1 +20628,3,13530,1,110,Mehizaf Crown,303,95,17,0,4,1 +20942,3,13530,1,110,Positivité Helm,303,95,17,0,0,1 +20943,3,13530,1,110,Positivité Helm,303,95,17,0,1,1 +20944,3,13530,1,110,Positivité Helm,303,95,17,0,2,1 +20945,3,13530,1,110,Positivité Helm,303,95,17,0,3,1 +20946,3,13530,1,110,Positivité Helm,303,95,17,0,4,1 +20947,3,14145,1,115,Solidarité Turban,303,98,17,0,0,1 +20948,3,14145,1,115,Solidarité Turban,303,98,17,0,1,1 +20949,3,14145,1,115,Solidarité Turban,303,98,17,0,2,1 +20950,3,14145,1,115,Solidarité Turban,303,98,17,0,3,1 +20951,3,14145,1,115,Solidarité Turban,303,98,17,0,4,1 +20952,3,14760,1,120,Ideal Head,303,100,17,0,0,1 +20953,3,14760,1,120,Ideal Head,303,100,17,0,1,1 +20954,3,14760,1,120,Ideal Head,303,100,17,0,2,1 +20955,3,14760,1,120,Ideal Head,303,100,17,0,3,1 +20956,3,14760,1,120,Ideal Head,303,100,17,0,4,1 +20443,3,10000,1,90,Scarlet Dragon Mask,303,1,0,0,0,1 +20678,3,100,1,1,War God's Headpiece,303,1,0,0,4,1 +21002,3,100,1,1,Refined Circlet,303,1,0,0,4,1 +21007,3,100,1,1,Noble Circlet,303,1,0,0,4,1 +20440,3,10000,1,10,Magical Night Vampire Hat,303,1,0,0,4,1 +20441,3,10000,1,10,Magical Night Witch Hat,303,1,0,0,4,1 +20756,3,10000,1,7,Midsummer Dandy Sunglasses,303,1,0,0,0,1 +20757,3,10000,1,7,Midsummer Modern Sunglasses,303,1,0,0,0,1 +20758,3,10000,1,7,Midsummer Unique Sunglasses,303,1,0,0,0,1 +21294,3,10000,1,92,Maestro Helm,303,1,0,3,4,1 +21296,3,10000,1,95,Virtuoso Helm,303,1,0,3,4,1 +21396,3,500,1,12,Cursed Helm,303,1,0,0,0,1 +21400,3,500,1,12,Chaos Mask,303,1,0,0,0,1 +21677,3,10000,1,75,Papillon Ribbon (White),303,1,0,0,4,1 +21678,3,10000,1,75,Papillon Ribbon (Black),303,1,0,0,4,1 +21679,3,10000,1,75,Papillon Ribbon (Peach),303,1,0,0,4,1 +21680,3,10000,1,75,Bunny Ribbon (White),303,1,0,0,4,1 +21681,3,10000,1,75,Bunny Ribbon (Black),303,1,0,0,4,1 +21682,3,10000,1,75,Bunny Ribbon (Peach),303,1,0,0,4,1 +21683,3,10000,1,75,Bear's Cap (White),303,1,0,0,4,1 +21684,3,10000,1,75,Bear's Cap (Black),303,1,0,0,4,1 +21685,3,10000,1,75,Bear's Cap (Brown),303,1,0,0,4,1 +23380,3,0,1,6,Investigator's Spectacles,303,1,0,0,0,1 +23395,3,10000,1,1,Mischievous Black Wolf Mask,303,1,0,0,4,1 +23396,3,10000,1,1,Mischievous White Wolf Mask,303,1,0,0,4,1 +23424,3,10000,1,1,Demon's Horn (Goat),303,1,0,0,4,1 +23425,3,10000,1,1,Demon's Horn (Bull),303,1,0,0,4,1 +23426,3,10000,1,1,Garland Hair Ornament (White),303,1,0,0,4,1 +23427,3,10000,1,1,Garland Hair Ornament (Purple),303,1,0,0,4,1 +23428,3,10000,1,1,Flower Hair Ornament (White),303,1,0,0,4,1 +23429,3,10000,1,1,Flower Hair Ornament (Purple),303,1,0,0,4,1 +23434,3,30000,1,1,DDON Million Deluxe Helm (I),303,1,0,0,0,1 +23435,3,20000,1,1,DDON Million Deluxe Helm (II),303,1,0,0,0,1 +23436,3,10000,1,1,DDON Million Deluxe Helm (III),303,1,0,0,0,1 +23454,3,100,1,1,Reindeer's Ears (Brown),303,1,0,0,4,1 +23455,3,100,1,1,Reindeer's Ears (White),303,1,0,0,4,1 +23460,3,100,1,1,Christmas Ornament Hat,303,1,0,0,4,1 +24099,3,0,1,130,Spirit's Heavy Armored Helm,303,100,12,0,0,1 +24100,3,0,1,130,Spirit's Heavy Armored Helm,303,100,12,0,1,1 +24101,3,0,1,130,Spirit's Heavy Armored Helm,303,100,12,0,2,1 +24102,3,0,1,130,Spirit's Heavy Armored Helm,303,100,12,0,3,1 +24103,3,0,1,130,Spirit's Heavy Armored Helm,303,100,12,0,4,1 +24104,3,0,1,130,Fire King's Heavy Armored Helm,303,100,12,0,0,1 +24105,3,0,1,130,Fire King's Heavy Armored Helm,303,100,12,0,1,1 +24106,3,0,1,130,Fire King's Heavy Armored Helm,303,100,12,0,2,1 +24107,3,0,1,130,Fire King's Heavy Armored Helm,303,100,12,0,3,1 +24108,3,0,1,130,Fire King's Heavy Armored Helm,303,100,12,0,4,1 +24109,3,0,1,130,White Wings Armored Helm,303,100,12,0,0,1 +24110,3,0,1,130,White Wings Armored Helm,303,100,12,0,1,1 +24111,3,0,1,130,White Wings Armored Helm,303,100,12,0,2,1 +24112,3,0,1,130,White Wings Armored Helm,303,100,12,0,3,1 +24113,3,0,1,130,White Wings Armored Helm,303,100,12,0,4,1 +24114,3,0,1,130,Golden Heavy Helmet,303,100,12,0,0,1 +24115,3,0,1,130,Golden Heavy Helmet,303,100,12,0,1,1 +24116,3,0,1,130,Golden Heavy Helmet,303,100,12,0,2,1 +24117,3,0,1,130,Golden Heavy Helmet,303,100,12,0,3,1 +24118,3,0,1,130,Golden Heavy Helmet,303,100,12,0,4,1 +24119,3,0,1,135,Blackshatter Heavy Duty Helmet,303,100,12,0,0,1 +24120,3,0,1,135,Blackshatter Heavy Duty Helmet,303,100,12,0,1,1 +24121,3,0,1,135,Blackshatter Heavy Duty Helmet,303,100,12,0,2,1 +24122,3,0,1,135,Blackshatter Heavy Duty Helmet,303,100,12,0,3,1 +24123,3,0,1,135,Blackshatter Heavy Duty Helmet,303,100,12,0,4,1 +24199,3,0,1,130,Spirit light Armored Helm,303,100,14,0,0,1 +24200,3,0,1,130,Spirit light Armored Helm,303,100,14,0,1,1 +24201,3,0,1,130,Spirit light Armored Helm,303,100,14,0,2,1 +24202,3,0,1,130,Spirit light Armored Helm,303,100,14,0,3,1 +24203,3,0,1,130,Spirit light Armored Helm,303,100,14,0,4,1 +24204,3,0,1,130,Fire King's Armored Helm,303,100,14,0,0,1 +24205,3,0,1,130,Fire King's Armored Helm,303,100,14,0,1,1 +24206,3,0,1,130,Fire King's Armored Helm,303,100,14,0,2,1 +24207,3,0,1,130,Fire King's Armored Helm,303,100,14,0,3,1 +24208,3,0,1,130,Fire King's Armored Helm,303,100,14,0,4,1 +24209,3,0,1,130,White Wings' Light Armored Helm,303,100,14,0,0,1 +24210,3,0,1,130,White Wings' Light Armored Helm,303,100,14,0,1,1 +24211,3,0,1,130,White Wings' Light Armored Helm,303,100,14,0,2,1 +24212,3,0,1,130,White Wings' Light Armored Helm,303,100,14,0,3,1 +24213,3,0,1,130,White Wings' Light Armored Helm,303,100,14,0,4,1 +24214,3,0,1,130,Golden Light Helmet,303,100,14,0,0,1 +24215,3,0,1,130,Golden Light Helmet,303,100,14,0,1,1 +24216,3,0,1,130,Golden Light Helmet,303,100,14,0,2,1 +24217,3,0,1,130,Golden Light Helmet,303,100,14,0,3,1 +24218,3,0,1,130,Golden Light Helmet,303,100,14,0,4,1 +24219,3,0,1,135,Blackshatter Light Helmet,303,100,14,0,0,1 +24220,3,0,1,135,Blackshatter Light Helmet,303,100,14,0,1,1 +24221,3,0,1,135,Blackshatter Light Helmet,303,100,14,0,2,1 +24222,3,0,1,135,Blackshatter Light Helmet,303,100,14,0,3,1 +24223,3,0,1,135,Blackshatter Light Helmet,303,100,14,0,4,1 +24299,3,0,1,130,Spirit's Magick Helmet,303,100,15,0,0,1 +24300,3,0,1,130,Spirit's Magick Helmet,303,100,15,0,1,1 +24301,3,0,1,130,Spirit's Magick Helmet,303,100,15,0,2,1 +24302,3,0,1,130,Spirit's Magick Helmet,303,100,15,0,3,1 +24303,3,0,1,130,Spirit's Magick Helmet,303,100,15,0,4,1 +24304,3,0,1,130,Fire King's Magick Helmet,303,100,15,0,0,1 +24305,3,0,1,130,Fire King's Magick Helmet,303,100,15,0,1,1 +24306,3,0,1,130,Fire King's Magick Helmet,303,100,15,0,2,1 +24307,3,0,1,130,Fire King's Magick Helmet,303,100,15,0,3,1 +24308,3,0,1,130,Fire King's Magick Helmet,303,100,15,0,4,1 +24309,3,0,1,130,White Wings' Magick Helmet,303,100,15,0,0,1 +24310,3,0,1,130,White Wings' Magick Helmet,303,100,15,0,1,1 +24311,3,0,1,130,White Wings' Magick Helmet,303,100,15,0,2,1 +24312,3,0,1,130,White Wings' Magick Helmet,303,100,15,0,3,1 +24313,3,0,1,130,White Wings' Magick Helmet,303,100,15,0,4,1 +24314,3,0,1,130,Golden Magick Helmet,303,100,15,0,0,1 +24315,3,0,1,130,Golden Magick Helmet,303,100,15,0,1,1 +24316,3,0,1,130,Golden Magick Helmet,303,100,15,0,2,1 +24317,3,0,1,130,Golden Magick Helmet,303,100,15,0,3,1 +24318,3,0,1,130,Golden Magick Helmet,303,100,15,0,4,1 +24319,3,0,1,135,Blackshatter Magic Helm,303,100,15,0,0,1 +24320,3,0,1,135,Blackshatter Magic Helm,303,100,15,0,1,1 +24321,3,0,1,135,Blackshatter Magic Helm,303,100,15,0,2,1 +24322,3,0,1,135,Blackshatter Magic Helm,303,100,15,0,3,1 +24323,3,0,1,135,Blackshatter Magic Helm,303,100,15,0,4,1 +24399,3,0,1,130,Spirit's Magick Combat Helm,303,100,17,0,0,1 +24400,3,0,1,130,Spirit's Magick Combat Helm,303,100,17,0,1,1 +24401,3,0,1,130,Spirit's Magick Combat Helm,303,100,17,0,2,1 +24402,3,0,1,130,Spirit's Magick Combat Helm,303,100,17,0,3,1 +24403,3,0,1,130,Spirit's Magick Combat Helm,303,100,17,0,4,1 +24404,3,0,1,130,Fire King's Magick Combat Helm,303,100,17,0,0,1 +24405,3,0,1,130,Fire King's Magick Combat Helm,303,100,17,0,1,1 +24406,3,0,1,130,Fire King's Magick Combat Helm,303,100,17,0,2,1 +24407,3,0,1,130,Fire King's Magick Combat Helm,303,100,17,0,3,1 +24408,3,0,1,130,Fire King's Magick Combat Helm,303,100,17,0,4,1 +24409,3,0,1,130,White Wings's Combat Helm,303,100,17,0,0,1 +24410,3,0,1,130,White Wings's Combat Helm,303,100,17,0,1,1 +24411,3,0,1,130,White Wings's Combat Helm,303,100,17,0,2,1 +24412,3,0,1,130,White Wings's Combat Helm,303,100,17,0,3,1 +24413,3,0,1,130,White Wings's Combat Helm,303,100,17,0,4,1 +24414,3,0,1,130,Golden Magick Battle Helmet,303,100,17,0,0,1 +24415,3,0,1,130,Golden Magick Battle Helmet,303,100,17,0,1,1 +24416,3,0,1,130,Golden Magick Battle Helmet,303,100,17,0,2,1 +24417,3,0,1,130,Golden Magick Battle Helmet,303,100,17,0,3,1 +24418,3,0,1,130,Golden Magick Battle Helmet,303,100,17,0,4,1 +24419,3,0,1,135,Blackshatter Magic Battle Helmet,303,100,17,0,0,1 +24420,3,0,1,135,Blackshatter Magic Battle Helmet,303,100,17,0,1,1 +24421,3,0,1,135,Blackshatter Magic Battle Helmet,303,100,17,0,2,1 +24422,3,0,1,135,Blackshatter Magic Battle Helmet,303,100,17,0,3,1 +24423,3,0,1,135,Blackshatter Magic Battle Helmet,303,100,17,0,4,1 +24601,3,0,1,12,Pleiades Helm,303,1,0,0,4,1 +24605,3,0,1,12,Valkyrian Helm,303,1,0,0,4,1 +24890,3,10000,1,1,Southern Country Straw Hat (Red),303,1,0,0,0,1 +24891,3,10000,1,1,Southern Country Straw Hat (Blue),303,1,0,0,0,1 +24892,3,10000,1,1,Southern Country Straw Hat (Purple),303,1,0,0,0,1 +24893,3,10000,1,1,Southern Country Straw Hat (Black),303,1,0,0,0,1 +24894,3,10000,1,1,Southern Country Straw Hat (White),303,1,0,0,0,1 +24895,3,10000,1,1,Southern Country Straw Hat (Orange),303,1,0,0,0,1 +24922,3,10000,1,1,Papillon Ribbon (Deep Red),303,1,0,0,0,1 +24923,3,10000,1,1,Bunny Ribbon (Deep Red),303,1,0,0,0,1 +24924,3,10000,1,1,Bear's Cap (Deep Red),303,1,0,0,0,1 +24934,3,10000,1,1,God of War's helmet,303,1,0,0,4,1 +24938,3,10000,1,1,Spriggan Mask,303,1,0,0,4,1 +25019,3,10000,1,120,Golden Circlet,303,1,0,0,0,1 +25224,3,10000,1,1,Holy Seal's Generous Helm,303,1,0,0,4,1 +25228,3,15000,1,1,Tricksters' Generous Helm,303,1,0,0,4,1 +25232,3,15000,1,1,Hero's Generous Helm,303,1,0,0,4,1 +25236,3,15000,1,140,Savage Courage Assault Skull,303,105,12,0,0,1 +25237,3,15000,1,140,Savage Courage Assault Skull,303,105,12,0,1,1 +25238,3,15000,1,140,Savage Courage Assault Skull,303,105,12,0,2,1 +25239,3,15000,1,140,Savage Courage Assault Skull,303,105,12,0,3,1 +25240,3,15000,1,140,Savage Courage Assault Skull,303,105,12,0,4,1 +25256,3,15000,1,145,Solitary Assault Helm,303,110,12,0,0,1 +25257,3,15000,1,145,Solitary Assault Helm,303,110,12,0,1,1 +25258,3,15000,1,145,Solitary Assault Helm,303,110,12,0,2,1 +25259,3,15000,1,145,Solitary Assault Helm,303,110,12,0,3,1 +25260,3,15000,1,145,Solitary Assault Helm,303,110,12,0,4,1 +25276,3,15000,1,150,Hero's Assault Head,303,115,12,0,0,1 +25277,3,15000,1,150,Hero's Assault Head,303,115,12,0,1,1 +25278,3,15000,1,150,Hero's Assault Head,303,115,12,0,2,1 +25279,3,15000,1,150,Hero's Assault Head,303,115,12,0,3,1 +25280,3,15000,1,150,Hero's Assault Head,303,115,12,0,4,1 +25296,3,15000,1,140,Savage Courage Snipe Mask,303,105,14,0,0,1 +25297,3,15000,1,140,Savage Courage Snipe Mask,303,105,14,0,1,1 +25298,3,15000,1,140,Savage Courage Snipe Mask,303,105,14,0,2,1 +25299,3,15000,1,140,Savage Courage Snipe Mask,303,105,14,0,3,1 +25300,3,15000,1,140,Savage Courage Snipe Mask,303,105,14,0,4,1 +25316,3,15000,1,145,Solitary's Snipe Hat,303,110,14,0,0,1 +25317,3,15000,1,145,Solitary's Snipe Hat,303,110,14,0,1,1 +25318,3,15000,1,145,Solitary's Snipe Hat,303,110,14,0,2,1 +25319,3,15000,1,145,Solitary's Snipe Hat,303,110,14,0,3,1 +25320,3,15000,1,145,Solitary's Snipe Hat,303,110,14,0,4,1 +25336,3,15000,1,150,Hero's Snipe Hood,303,115,14,0,0,1 +25337,3,15000,1,150,Hero's Snipe Hood,303,115,14,0,1,1 +25338,3,15000,1,150,Hero's Snipe Hood,303,115,14,0,2,1 +25339,3,15000,1,150,Hero's Snipe Hood,303,115,14,0,3,1 +25340,3,15000,1,150,Hero's Snipe Hood,303,115,14,0,4,1 +25356,3,15000,1,140,Savage Courage Magic Mask,303,105,15,0,0,1 +25357,3,15000,1,140,Savage Courage Magic Mask,303,105,15,0,1,1 +25358,3,15000,1,140,Savage Courage Magic Mask,303,105,15,0,2,1 +25359,3,15000,1,140,Savage Courage Magic Mask,303,105,15,0,3,1 +25360,3,15000,1,140,Savage Courage Magic Mask,303,105,15,0,4,1 +25376,3,15000,1,145,Solitary Magic Head,303,110,15,0,0,1 +25377,3,15000,1,145,Solitary Magic Head,303,110,15,0,1,1 +25378,3,15000,1,145,Solitary Magic Head,303,110,15,0,2,1 +25379,3,15000,1,145,Solitary Magic Head,303,110,15,0,3,1 +25380,3,15000,1,145,Solitary Magic Head,303,110,15,0,4,1 +25396,3,15000,1,150,Hero's Magic Mask,303,115,15,0,0,1 +25397,3,15000,1,150,Hero's Magic Mask,303,115,15,0,1,1 +25398,3,15000,1,150,Hero's Magic Mask,303,115,15,0,2,1 +25399,3,15000,1,150,Hero's Magic Mask,303,115,15,0,3,1 +25400,3,15000,1,150,Hero's Magic Mask,303,115,15,0,4,1 +25416,3,15000,1,140,Savage Courage Ranger Turban,303,105,17,0,0,1 +25417,3,15000,1,140,Savage Courage Ranger Turban,303,105,17,0,1,1 +25418,3,15000,1,140,Savage Courage Ranger Turban,303,105,17,0,2,1 +25419,3,15000,1,140,Savage Courage Ranger Turban,303,105,17,0,3,1 +25420,3,15000,1,140,Savage Courage Ranger Turban,303,105,17,0,4,1 +25436,3,15000,1,145,Solitary Ranger's Head,303,110,17,0,0,1 +25437,3,15000,1,145,Solitary Ranger's Head,303,110,17,0,1,1 +25438,3,15000,1,145,Solitary Ranger's Head,303,110,17,0,2,1 +25439,3,15000,1,145,Solitary Ranger's Head,303,110,17,0,3,1 +25440,3,15000,1,145,Solitary Ranger's Head,303,110,17,0,4,1 +25456,3,15000,1,150,Hero's Ranger Mask,303,115,17,0,0,1 +25457,3,15000,1,150,Hero's Ranger Mask,303,115,17,0,1,1 +25458,3,15000,1,150,Hero's Ranger Mask,303,115,17,0,2,1 +25459,3,15000,1,150,Hero's Ranger Mask,303,115,17,0,3,1 +25460,3,15000,1,150,Hero's Ranger Mask,303,115,17,0,4,1 +25530,3,10000,1,1,Holy Seal's Trust Hood,303,1,0,0,4,1 +25534,3,10000,1,1,Holy Seal's Bliss Hood,303,1,0,0,4,1 +25538,3,10000,1,1,Holy Seal's Grandiose Helm,303,1,0,0,4,1 +25542,3,10000,1,1,Tricksters' Trust Hood,303,1,0,0,4,1 +25546,3,10000,1,1,Tricksters' Bliss Head,303,1,0,0,4,1 +25550,3,10000,1,1,Tricksters' Grandiose Hat,303,1,0,0,4,1 +25554,3,10000,1,1,Hero's Trust Helm,303,1,0,0,4,1 +25558,3,10000,1,1,Hero's Lively Helm,303,1,0,0,4,1 +25562,3,10000,1,1,Hero's Grandiose Helm,303,1,0,0,4,1 +426,3,52,1,1,Hide Armor,304,3,12,1,0,1 +2038,3,52,1,1,Hide Armor,304,3,12,1,1,1 +3061,3,52,1,1,Hide Armor,304,3,12,1,2,1 +4084,3,52,1,1,Hide Armor,304,3,12,1,3,1 +5107,3,52,1,1,Hide Armor,304,3,12,1,4,1 +427,3,105,1,2,Bronze Plate,304,6,12,1,0,1 +2039,3,105,1,2,Bronze Plate,304,6,12,1,1,1 +3062,3,105,1,2,Bronze Plate,304,6,12,1,2,1 +4085,3,105,1,2,Bronze Plate,304,6,12,1,3,1 +5108,3,105,1,2,Bronze Plate,304,6,12,1,4,1 +428,3,475,1,3,Dread Armor,304,13,12,1,0,1 +2040,3,475,1,3,Dread Armor,304,13,12,1,1,1 +3063,3,475,1,3,Dread Armor,304,13,12,1,2,1 +4086,3,475,1,3,Dread Armor,304,13,12,1,3,1 +5109,3,475,1,3,Dread Armor,304,13,12,1,4,1 +429,3,715,1,4,Gaudy Armor,304,16,12,1,0,1 +2041,3,715,1,4,Gaudy Armor,304,16,12,1,1,1 +3064,3,715,1,4,Gaudy Armor,304,16,12,1,2,1 +4087,3,715,1,4,Gaudy Armor,304,16,12,1,3,1 +5110,3,715,1,4,Gaudy Armor,304,16,12,1,4,1 +442,3,52,1,1,Breast Armor,304,3,14,1,0,1 +2054,3,52,1,1,Breast Armor,304,3,14,1,1,1 +3077,3,52,1,1,Breast Armor,304,3,14,1,2,1 +4100,3,52,1,1,Breast Armor,304,3,14,1,3,1 +5123,3,52,1,1,Breast Armor,304,3,14,1,4,1 +443,3,105,1,2,Copper Lorica,304,6,14,1,0,1 +2055,3,105,1,2,Copper Lorica,304,6,14,1,1,1 +3078,3,105,1,2,Copper Lorica,304,6,14,1,2,1 +4101,3,105,1,2,Copper Lorica,304,6,14,1,3,1 +5124,3,105,1,2,Copper Lorica,304,6,14,1,4,1 +444,3,475,1,3,Leather Armor,304,13,14,1,0,1 +2056,3,475,1,3,Leather Armor,304,13,14,1,1,1 +3079,3,475,1,3,Leather Armor,304,13,14,1,2,1 +4102,3,475,1,3,Leather Armor,304,13,14,1,3,1 +5125,3,475,1,3,Leather Armor,304,13,14,1,4,1 +445,3,715,1,4,Lamellar Jacket,304,16,14,1,0,1 +2057,3,715,1,4,Lamellar Jacket,304,16,14,1,1,1 +3080,3,715,1,4,Lamellar Jacket,304,16,14,1,2,1 +4103,3,715,1,4,Lamellar Jacket,304,16,14,1,3,1 +5126,3,715,1,4,Lamellar Jacket,304,16,14,1,4,1 +458,3,52,1,1,Apprentice's Coat,304,3,15,1,0,1 +2070,3,52,1,1,Apprentice's Coat,304,3,15,1,1,1 +3093,3,52,1,1,Apprentice's Coat,304,3,15,1,2,1 +4116,3,52,1,1,Apprentice's Coat,304,3,15,1,3,1 +5139,3,52,1,1,Apprentice's Coat,304,3,15,1,4,1 +459,3,105,1,2,Hallowed Robe,304,6,15,1,0,1 +2071,3,105,1,2,Hallowed Robe,304,6,15,1,1,1 +3094,3,105,1,2,Hallowed Robe,304,6,15,1,2,1 +4117,3,105,1,2,Hallowed Robe,304,6,15,1,3,1 +5140,3,105,1,2,Hallowed Robe,304,6,15,1,4,1 +460,3,475,1,3,Jongleur's Wrap,304,13,15,1,0,1 +2072,3,475,1,3,Jongleur's Wrap,304,13,15,1,1,1 +3095,3,475,1,3,Jongleur's Wrap,304,13,15,1,2,1 +4118,3,475,1,3,Jongleur's Wrap,304,13,15,1,3,1 +5141,3,475,1,3,Jongleur's Wrap,304,13,15,1,4,1 +461,3,715,1,4,Dalmatica,304,16,15,1,0,1 +2073,3,715,1,4,Dalmatica,304,16,15,1,1,1 +3096,3,715,1,4,Dalmatica,304,16,15,1,2,1 +4119,3,715,1,4,Dalmatica,304,16,15,1,3,1 +5142,3,715,1,4,Dalmatica,304,16,15,1,4,1 +474,3,52,1,1,Sage's Robe,304,3,17,1,0,1 +2086,3,52,1,1,Sage's Robe,304,3,17,1,1,1 +3109,3,52,1,1,Sage's Robe,304,3,17,1,2,1 +4132,3,52,1,1,Sage's Robe,304,3,17,1,3,1 +5155,3,52,1,1,Sage's Robe,304,3,17,1,4,1 +475,3,105,1,2,Garrison's Jacket,304,6,17,1,0,1 +2087,3,105,1,2,Garrison's Jacket,304,6,17,1,1,1 +3110,3,105,1,2,Garrison's Jacket,304,6,17,1,2,1 +4133,3,105,1,2,Garrison's Jacket,304,6,17,1,3,1 +5156,3,105,1,2,Garrison's Jacket,304,6,17,1,4,1 +476,3,475,1,3,Noble Jacket,304,13,17,1,0,1 +2088,3,475,1,3,Noble Jacket,304,13,17,1,1,1 +3111,3,475,1,3,Noble Jacket,304,13,17,1,2,1 +4134,3,475,1,3,Noble Jacket,304,13,17,1,3,1 +5157,3,475,1,3,Noble Jacket,304,13,17,1,4,1 +477,3,715,1,4,Calm Robe,304,16,17,1,0,1 +2089,3,715,1,4,Calm Robe,304,16,17,1,1,1 +3112,3,715,1,4,Calm Robe,304,16,17,1,2,1 +4135,3,715,1,4,Calm Robe,304,16,17,1,3,1 +5158,3,715,1,4,Calm Robe,304,16,17,1,4,1 +490,3,0,1,1,Supply Vest,304,1,0,1,0,1 +2102,3,30,1,1,Supply Vest,304,1,0,1,1,1 +3125,3,30,1,1,Supply Vest,304,1,0,1,2,1 +4148,3,30,1,1,Supply Vest,304,1,0,1,3,1 +5171,3,30,1,1,Supply Vest,304,1,0,1,4,1 +491,3,80,1,1,Traveler's Vest,304,3,0,1,0,1 +2103,3,80,1,1,Traveler's Vest,304,3,0,1,1,1 +3126,3,80,1,1,Traveler's Vest,304,3,0,1,2,1 +4149,3,80,1,1,Traveler's Vest,304,3,0,1,3,1 +5172,3,80,1,1,Traveler's Vest,304,3,0,1,4,1 +492,3,150,1,3,Leader's Vest,304,11,0,1,0,1 +2104,3,150,1,3,Leader's Vest,304,11,0,1,1,1 +3127,3,150,1,3,Leader's Vest,304,11,0,1,2,1 +4150,3,150,1,3,Leader's Vest,304,11,0,1,3,1 +5173,3,150,1,3,Leader's Vest,304,11,0,1,4,1 +546,3,1120,1,4,Solemn Armor,304,20,12,1,0,1 +2158,3,1120,1,4,Solemn Armor,304,20,12,1,1,1 +3181,3,1120,1,4,Solemn Armor,304,20,12,1,2,1 +4204,3,1120,1,4,Solemn Armor,304,20,12,1,3,1 +5227,3,1120,1,4,Solemn Armor,304,20,12,1,4,1 +547,3,1355,1,5,Rock Armor,304,22,12,1,0,1 +2159,3,1355,1,5,Rock Armor,304,22,12,1,1,1 +3182,3,1355,1,5,Rock Armor,304,22,12,1,2,1 +4205,3,1355,1,5,Rock Armor,304,22,12,1,3,1 +5228,3,1355,1,5,Rock Armor,304,22,12,1,4,1 +548,3,1615,1,5,Vice Cuirass,304,24,12,1,0,1 +2160,3,1615,1,5,Vice Cuirass,304,24,12,1,1,1 +3183,3,1615,1,5,Vice Cuirass,304,24,12,1,2,1 +4206,3,1615,1,5,Vice Cuirass,304,24,12,1,3,1 +5229,3,1615,1,5,Vice Cuirass,304,24,12,1,4,1 +549,3,4480,1,8,Dragon Breastplate,304,40,12,1,0,1 +2161,3,4480,1,8,Dragon Breastplate,304,40,12,1,1,1 +3184,3,4480,1,8,Dragon Breastplate,304,40,12,1,2,1 +4207,3,4480,1,8,Dragon Breastplate,304,40,12,1,3,1 +5230,3,4480,1,8,Dragon Breastplate,304,40,12,1,4,1 +550,3,1895,1,6,Grand Surcoat,304,26,12,1,0,1 +2162,3,1895,1,6,Grand Surcoat,304,26,12,1,1,1 +3185,3,1895,1,6,Grand Surcoat,304,26,12,1,2,1 +4208,3,1895,1,6,Grand Surcoat,304,26,12,1,3,1 +5231,3,1895,1,6,Grand Surcoat,304,26,12,1,4,1 +551,3,2195,1,6,Sturdy Plate,304,28,12,1,0,1 +2163,3,2195,1,6,Sturdy Plate,304,28,12,1,1,1 +3186,3,2195,1,6,Sturdy Plate,304,28,12,1,2,1 +4209,3,2195,1,6,Sturdy Plate,304,28,12,1,3,1 +5232,3,2195,1,6,Sturdy Plate,304,28,12,1,4,1 +552,3,2520,1,6,Serenity Armor,304,30,12,1,0,1 +2164,3,2520,1,6,Serenity Armor,304,30,12,1,1,1 +3187,3,2520,1,6,Serenity Armor,304,30,12,1,2,1 +4210,3,2520,1,6,Serenity Armor,304,30,12,1,3,1 +5233,3,2520,1,6,Serenity Armor,304,30,12,1,4,1 +553,3,2870,1,7,Savage Armor,304,32,12,1,0,1 +2165,3,2870,1,7,Savage Armor,304,32,12,1,1,1 +3188,3,2870,1,7,Savage Armor,304,32,12,1,2,1 +4211,3,2870,1,7,Savage Armor,304,32,12,1,3,1 +5234,3,2870,1,7,Savage Armor,304,32,12,1,4,1 +554,3,3235,1,7,Foul Armor,304,34,12,1,0,1 +2166,3,3235,1,7,Foul Armor,304,34,12,1,1,1 +3189,3,3235,1,7,Foul Armor,304,34,12,1,2,1 +4212,3,3235,1,7,Foul Armor,304,34,12,1,3,1 +5235,3,3235,1,7,Foul Armor,304,34,12,1,4,1 +555,3,3630,1,8,Royal Surcoat,304,36,12,1,0,1 +2167,3,3630,1,8,Royal Surcoat,304,36,12,1,1,1 +3190,3,3630,1,8,Royal Surcoat,304,36,12,1,2,1 +4213,3,3630,1,8,Royal Surcoat,304,36,12,1,3,1 +5236,3,3630,1,8,Royal Surcoat,304,36,12,1,4,1 +556,3,4045,1,8,Cruel Armor,304,38,12,1,0,1 +2168,3,4045,1,8,Cruel Armor,304,38,12,1,1,1 +3191,3,4045,1,8,Cruel Armor,304,38,12,1,2,1 +4214,3,4045,1,8,Cruel Armor,304,38,12,1,3,1 +5237,3,4045,1,8,Cruel Armor,304,38,12,1,4,1 +557,3,4705,1,9,Guardsman's Armbelt,304,41,12,1,0,1 +2169,3,4705,1,9,Guardsman's Armbelt,304,41,12,1,1,1 +3192,3,4705,1,9,Guardsman's Armbelt,304,41,12,1,2,1 +4215,3,4705,1,9,Guardsman's Armbelt,304,41,12,1,3,1 +5238,3,4705,1,9,Guardsman's Armbelt,304,41,12,1,4,1 +558,3,4940,1,9,Gryphus Armor,304,43,12,1,0,1 +2170,3,4940,1,9,Gryphus Armor,304,43,12,1,1,1 +3193,3,4940,1,9,Gryphus Armor,304,43,12,1,2,1 +4216,3,4940,1,9,Gryphus Armor,304,43,12,1,3,1 +5239,3,4940,1,9,Gryphus Armor,304,43,12,1,4,1 +559,3,5180,1,9,Dawn Plate,304,45,12,1,0,1 +2171,3,5180,1,9,Dawn Plate,304,45,12,1,1,1 +3194,3,5180,1,9,Dawn Plate,304,45,12,1,2,1 +4217,3,5180,1,9,Dawn Plate,304,45,12,1,3,1 +5240,3,5180,1,9,Dawn Plate,304,45,12,1,4,1 +560,3,12865,1,35,Faith Armor,304,70,12,1,0,1 +2172,3,12865,1,35,Faith Armor,304,70,12,1,1,1 +3195,3,12865,1,35,Faith Armor,304,70,12,1,2,1 +4218,3,12865,1,35,Faith Armor,304,70,12,1,3,1 +5241,3,12865,1,35,Faith Armor,304,70,12,1,4,1 +561,3,6185,1,10,Silver Cuirass,304,49,12,1,0,1 +2173,3,6185,1,10,Silver Cuirass,304,49,12,1,1,1 +3196,3,6185,1,10,Silver Cuirass,304,49,12,1,2,1 +4219,3,6185,1,10,Silver Cuirass,304,49,12,1,3,1 +5242,3,6185,1,10,Silver Cuirass,304,49,12,1,4,1 +562,3,8470,1,11,Arma Gloria,304,55,12,1,0,1 +2174,3,8470,1,11,Arma Gloria,304,55,12,1,1,1 +3197,3,8470,1,11,Arma Gloria,304,55,12,1,2,1 +4220,3,8470,1,11,Arma Gloria,304,55,12,1,3,1 +5243,3,8470,1,11,Arma Gloria,304,55,12,1,4,1 +563,3,6450,1,11,Shining Scale Coat,304,52,12,1,0,1 +2175,3,6450,1,11,Shining Scale Coat,304,52,12,1,1,1 +3198,3,6450,1,11,Shining Scale Coat,304,52,12,1,2,1 +4221,3,6450,1,11,Shining Scale Coat,304,52,12,1,3,1 +5244,3,6450,1,11,Shining Scale Coat,304,52,12,1,4,1 +564,3,8780,1,12,Dolus Corpus,304,60,1,1,0,1 +2176,3,8780,1,12,Dolus Corpus,304,60,1,1,1,1 +3199,3,8780,1,12,Dolus Corpus,304,60,1,1,2,1 +4222,3,8780,1,12,Dolus Corpus,304,60,1,1,3,1 +5245,3,8780,1,12,Dolus Corpus,304,60,1,1,4,1 +565,3,8780,1,12,Exquisita,304,60,7,1,0,1 +2177,3,8780,1,12,Exquisita,304,60,7,1,1,1 +3200,3,8780,1,12,Exquisita,304,60,7,1,2,1 +4223,3,8780,1,12,Exquisita,304,60,7,1,3,1 +5246,3,8780,1,12,Exquisita,304,60,7,1,4,1 +566,3,5670,1,9,Fenrir Armor,304,45,12,1,0,1 +2178,3,5670,1,9,Fenrir Armor,304,45,12,1,1,1 +3201,3,5670,1,9,Fenrir Armor,304,45,12,1,2,1 +4224,3,5670,1,9,Fenrir Armor,304,45,12,1,3,1 +5247,3,5670,1,9,Fenrir Armor,304,45,12,1,4,1 +567,3,8780,1,12,Unrivalled Guard,304,58,12,1,0,1 +2179,3,8780,1,12,Unrivalled Guard,304,58,12,1,1,1 +3202,3,8780,1,12,Unrivalled Guard,304,58,12,1,2,1 +4225,3,8780,1,12,Unrivalled Guard,304,58,12,1,3,1 +5248,3,8780,1,12,Unrivalled Guard,304,58,12,1,4,1 +568,3,10080,1,12,Amilec Armor,304,60,1,1,0,1 +2180,3,10080,1,12,Amilec Armor,304,60,1,1,1,1 +3203,3,10080,1,12,Amilec Armor,304,60,1,1,2,1 +4226,3,10080,1,12,Amilec Armor,304,60,1,1,3,1 +5249,3,10080,1,12,Amilec Armor,304,60,1,1,4,1 +569,3,10080,1,12,Rubedo Coil,304,60,7,1,0,1 +2181,3,10080,1,12,Rubedo Coil,304,60,7,1,1,1 +3204,3,10080,1,12,Rubedo Coil,304,60,7,1,2,1 +4227,3,10080,1,12,Rubedo Coil,304,60,7,1,3,1 +5250,3,10080,1,12,Rubedo Coil,304,60,7,1,4,1 +570,3,8165,1,11,Champione,304,56,12,1,0,1 +2182,3,8165,1,11,Champione,304,56,12,1,1,1 +3205,3,8165,1,11,Champione,304,56,12,1,2,1 +4228,3,8165,1,11,Champione,304,56,12,1,3,1 +5251,3,8165,1,11,Champione,304,56,12,1,4,1 +571,3,7865,1,11,Chimeric Half Plate,304,55,12,1,0,1 +2183,3,7865,1,11,Chimeric Half Plate,304,55,12,1,1,1 +3206,3,7865,1,11,Chimeric Half Plate,304,55,12,1,2,1 +4229,3,7865,1,11,Chimeric Half Plate,304,55,12,1,3,1 +5252,3,7865,1,11,Chimeric Half Plate,304,55,12,1,4,1 +650,3,1120,1,4,Ranger Jacket,304,20,14,1,0,1 +2262,3,1120,1,4,Ranger Jacket,304,20,14,1,1,1 +3285,3,1120,1,4,Ranger Jacket,304,20,14,1,2,1 +4308,3,1120,1,4,Ranger Jacket,304,20,14,1,3,1 +5331,3,1120,1,4,Ranger Jacket,304,20,14,1,4,1 +651,3,1355,1,5,Hunter Jacket,304,22,14,1,0,1 +2263,3,1355,1,5,Hunter Jacket,304,22,14,1,1,1 +3286,3,1355,1,5,Hunter Jacket,304,22,14,1,2,1 +4309,3,1355,1,5,Hunter Jacket,304,22,14,1,3,1 +5332,3,1355,1,5,Hunter Jacket,304,22,14,1,4,1 +652,3,1615,1,5,Wanderer's Jacket,304,24,14,1,0,1 +2264,3,1615,1,5,Wanderer's Jacket,304,24,14,1,1,1 +3287,3,1615,1,5,Wanderer's Jacket,304,24,14,1,2,1 +4310,3,1615,1,5,Wanderer's Jacket,304,24,14,1,3,1 +5333,3,1615,1,5,Wanderer's Jacket,304,24,14,1,4,1 +653,3,4480,1,8,Drachenschuppe,304,40,14,1,0,1 +2265,3,4480,1,8,Drachenschuppe,304,40,14,1,1,1 +3288,3,4480,1,8,Drachenschuppe,304,40,14,1,2,1 +4311,3,4480,1,8,Drachenschuppe,304,40,14,1,3,1 +5334,3,4480,1,8,Drachenschuppe,304,40,14,1,4,1 +654,3,1895,1,6,Silver Lorica,304,26,14,1,0,1 +2266,3,1895,1,6,Silver Lorica,304,26,14,1,1,1 +3289,3,1895,1,6,Silver Lorica,304,26,14,1,2,1 +4312,3,1895,1,6,Silver Lorica,304,26,14,1,3,1 +5335,3,1895,1,6,Silver Lorica,304,26,14,1,4,1 +655,3,2195,1,6,Combat Guard,304,28,14,1,0,1 +2267,3,2195,1,6,Combat Guard,304,28,14,1,1,1 +3290,3,2195,1,6,Combat Guard,304,28,14,1,2,1 +4313,3,2195,1,6,Combat Guard,304,28,14,1,3,1 +5336,3,2195,1,6,Combat Guard,304,28,14,1,4,1 +656,3,2520,1,6,Huntsman Jacket,304,30,14,1,0,1 +2268,3,2520,1,6,Huntsman Jacket,304,30,14,1,1,1 +3291,3,2520,1,6,Huntsman Jacket,304,30,14,1,2,1 +4314,3,2520,1,6,Huntsman Jacket,304,30,14,1,3,1 +5337,3,2520,1,6,Huntsman Jacket,304,30,14,1,4,1 +657,3,2870,1,7,Vagrant Armor,304,32,14,1,0,1 +2269,3,2870,1,7,Vagrant Armor,304,32,14,1,1,1 +3292,3,2870,1,7,Vagrant Armor,304,32,14,1,2,1 +4315,3,2870,1,7,Vagrant Armor,304,32,14,1,3,1 +5338,3,2870,1,7,Vagrant Armor,304,32,14,1,4,1 +658,3,3235,1,7,Vagabond Armor,304,34,14,1,0,1 +2270,3,3235,1,7,Vagabond Armor,304,34,14,1,1,1 +3293,3,3235,1,7,Vagabond Armor,304,34,14,1,2,1 +4316,3,3235,1,7,Vagabond Armor,304,34,14,1,3,1 +5339,3,3235,1,7,Vagabond Armor,304,34,14,1,4,1 +659,3,3630,1,8,Beast Padding,304,36,14,1,0,1 +2271,3,3630,1,8,Beast Padding,304,36,14,1,1,1 +3294,3,3630,1,8,Beast Padding,304,36,14,1,2,1 +4317,3,3630,1,8,Beast Padding,304,36,14,1,3,1 +5340,3,3630,1,8,Beast Padding,304,36,14,1,4,1 +660,3,4045,1,8,Pirate's Jacket,304,38,14,1,0,1 +2272,3,4045,1,8,Pirate's Jacket,304,38,14,1,1,1 +3295,3,4045,1,8,Pirate's Jacket,304,38,14,1,2,1 +4318,3,4045,1,8,Pirate's Jacket,304,38,14,1,3,1 +5341,3,4045,1,8,Pirate's Jacket,304,38,14,1,4,1 +661,3,4705,1,9,Scale Jacket,304,41,14,1,0,1 +2273,3,4705,1,9,Scale Jacket,304,41,14,1,1,1 +3296,3,4705,1,9,Scale Jacket,304,41,14,1,2,1 +4319,3,4705,1,9,Scale Jacket,304,41,14,1,3,1 +5342,3,4705,1,9,Scale Jacket,304,41,14,1,4,1 +662,3,4940,1,9,Raider's Jacket,304,43,14,1,0,1 +2274,3,4940,1,9,Raider's Jacket,304,43,14,1,1,1 +3297,3,4940,1,9,Raider's Jacket,304,43,14,1,2,1 +4320,3,4940,1,9,Raider's Jacket,304,43,14,1,3,1 +5343,3,4940,1,9,Raider's Jacket,304,43,14,1,4,1 +663,3,5180,1,9,Hard Skin Armor,304,45,14,1,0,1 +2275,3,5180,1,9,Hard Skin Armor,304,45,14,1,1,1 +3298,3,5180,1,9,Hard Skin Armor,304,45,14,1,2,1 +4321,3,5180,1,9,Hard Skin Armor,304,45,14,1,3,1 +5344,3,5180,1,9,Hard Skin Armor,304,45,14,1,4,1 +664,3,12865,1,35,Faith Jacket,304,70,14,1,0,1 +2276,3,12865,1,35,Faith Jacket,304,70,14,1,1,1 +3299,3,12865,1,35,Faith Jacket,304,70,14,1,2,1 +4322,3,12865,1,35,Faith Jacket,304,70,14,1,3,1 +5345,3,12865,1,35,Faith Jacket,304,70,14,1,4,1 +665,3,5925,1,10,Spirit Guard,304,46,14,1,0,1 +2277,3,5925,1,10,Spirit Guard,304,46,14,1,1,1 +3300,3,5925,1,10,Spirit Guard,304,46,14,1,2,1 +4323,3,5925,1,10,Spirit Guard,304,46,14,1,3,1 +5346,3,5925,1,10,Spirit Guard,304,46,14,1,4,1 +666,3,8470,1,11,Black Bart's Jacket,304,55,14,1,0,1 +2278,3,8470,1,11,Black Bart's Jacket,304,55,14,1,1,1 +3301,3,8470,1,11,Black Bart's Jacket,304,55,14,1,2,1 +4324,3,8470,1,11,Black Bart's Jacket,304,55,14,1,3,1 +5347,3,8470,1,11,Black Bart's Jacket,304,55,14,1,4,1 +667,3,6185,1,10,Dandy's Jacket,304,49,14,1,0,1 +2279,3,6185,1,10,Dandy's Jacket,304,49,14,1,1,1 +3302,3,6185,1,10,Dandy's Jacket,304,49,14,1,2,1 +4325,3,6185,1,10,Dandy's Jacket,304,49,14,1,3,1 +5348,3,6185,1,10,Dandy's Jacket,304,49,14,1,4,1 +668,3,8780,1,12,Ancient Jacket,304,60,2,1,0,1 +2280,3,8780,1,12,Ancient Jacket,304,60,2,1,1,1 +3303,3,8780,1,12,Ancient Jacket,304,60,2,1,2,1 +4326,3,8780,1,12,Ancient Jacket,304,60,2,1,3,1 +5349,3,8780,1,12,Ancient Jacket,304,60,2,1,4,1 +669,3,8780,1,12,Old Age Jacket,304,60,3,1,0,1 +2281,3,8780,1,12,Old Age Jacket,304,60,3,1,1,1 +3304,3,8780,1,12,Old Age Jacket,304,60,3,1,2,1 +4327,3,8780,1,12,Old Age Jacket,304,60,3,1,3,1 +5350,3,8780,1,12,Old Age Jacket,304,60,3,1,4,1 +670,3,5670,1,9,Buccaneer's Jacket,304,45,14,1,0,1 +2282,3,5670,1,9,Buccaneer's Jacket,304,45,14,1,1,1 +3305,3,5670,1,9,Buccaneer's Jacket,304,45,14,1,2,1 +4328,3,5670,1,9,Buccaneer's Jacket,304,45,14,1,3,1 +5351,3,5670,1,9,Buccaneer's Jacket,304,45,14,1,4,1 +671,3,7570,1,11,Jackal Armor,304,52,14,1,0,1 +2283,3,7570,1,11,Jackal Armor,304,52,14,1,1,1 +3306,3,7570,1,11,Jackal Armor,304,52,14,1,2,1 +4329,3,7570,1,11,Jackal Armor,304,52,14,1,3,1 +5352,3,7570,1,11,Jackal Armor,304,52,14,1,4,1 +672,3,10080,1,12,Amilec Jacket,304,60,2,1,0,1 +2284,3,10080,1,12,Amilec Jacket,304,60,2,1,1,1 +3307,3,10080,1,12,Amilec Jacket,304,60,2,1,2,1 +4330,3,10080,1,12,Amilec Jacket,304,60,2,1,3,1 +5353,3,10080,1,12,Amilec Jacket,304,60,2,1,4,1 +673,3,10080,1,12,Rubedo Jacket,304,60,3,1,0,1 +2285,3,10080,1,12,Rubedo Jacket,304,60,3,1,1,1 +3308,3,10080,1,12,Rubedo Jacket,304,60,3,1,2,1 +4331,3,10080,1,12,Rubedo Jacket,304,60,3,1,3,1 +5354,3,10080,1,12,Rubedo Jacket,304,60,3,1,4,1 +674,3,11093,1,20,Supernal Jacket,304,65,14,1,0,1 +2286,3,11093,1,20,Supernal Jacket,304,65,14,1,1,1 +3309,3,11093,1,20,Supernal Jacket,304,65,14,1,2,1 +4332,3,11093,1,20,Supernal Jacket,304,65,14,1,3,1 +5355,3,11093,1,20,Supernal Jacket,304,65,14,1,4,1 +675,3,8780,1,12,Lord of Strider,304,58,14,1,0,1 +2287,3,8780,1,12,Lord of Strider,304,58,14,1,1,1 +3310,3,8780,1,12,Lord of Strider,304,58,14,1,2,1 +4333,3,8780,1,12,Lord of Strider,304,58,14,1,3,1 +5356,3,8780,1,12,Lord of Strider,304,58,14,1,4,1 +757,3,1120,1,4,Sacred Robe,304,20,15,1,0,1 +2369,3,1120,1,4,Sacred Robe,304,20,15,1,1,1 +3392,3,1120,1,4,Sacred Robe,304,20,15,1,2,1 +4415,3,1120,1,4,Sacred Robe,304,20,15,1,3,1 +5438,3,1120,1,4,Sacred Robe,304,20,15,1,4,1 +758,3,1355,1,5,Shaman's Robe,304,22,15,1,0,1 +2370,3,1355,1,5,Shaman's Robe,304,22,15,1,1,1 +3393,3,1355,1,5,Shaman's Robe,304,22,15,1,2,1 +4416,3,1355,1,5,Shaman's Robe,304,22,15,1,3,1 +5439,3,1355,1,5,Shaman's Robe,304,22,15,1,4,1 +759,3,1615,1,5,Ocean Robe,304,24,15,1,0,1 +2371,3,1615,1,5,Ocean Robe,304,24,15,1,1,1 +3394,3,1615,1,5,Ocean Robe,304,24,15,1,2,1 +4417,3,1615,1,5,Ocean Robe,304,24,15,1,3,1 +5440,3,1615,1,5,Ocean Robe,304,24,15,1,4,1 +760,3,4480,1,8,Wyrm's Idea,304,40,15,1,0,1 +2372,3,4480,1,8,Wyrm's Idea,304,40,15,1,1,1 +3395,3,4480,1,8,Wyrm's Idea,304,40,15,1,2,1 +4418,3,4480,1,8,Wyrm's Idea,304,40,15,1,3,1 +5441,3,4480,1,8,Wyrm's Idea,304,40,15,1,4,1 +761,3,1895,1,6,Sorcerer's Coat,304,26,15,1,0,1 +2373,3,1895,1,6,Sorcerer's Coat,304,26,15,1,1,1 +3396,3,1895,1,6,Sorcerer's Coat,304,26,15,1,2,1 +4419,3,1895,1,6,Sorcerer's Coat,304,26,15,1,3,1 +5442,3,1895,1,6,Sorcerer's Coat,304,26,15,1,4,1 +762,3,2195,1,6,Combat Robe,304,28,15,1,0,1 +2374,3,2195,1,6,Combat Robe,304,28,15,1,1,1 +3397,3,2195,1,6,Combat Robe,304,28,15,1,2,1 +4420,3,2195,1,6,Combat Robe,304,28,15,1,3,1 +5443,3,2195,1,6,Combat Robe,304,28,15,1,4,1 +763,3,2520,1,6,Bellwether Robe,304,30,15,1,0,1 +2375,3,2520,1,6,Bellwether Robe,304,30,15,1,1,1 +3398,3,2520,1,6,Bellwether Robe,304,30,15,1,2,1 +4421,3,2520,1,6,Bellwether Robe,304,30,15,1,3,1 +5444,3,2520,1,6,Bellwether Robe,304,30,15,1,4,1 +764,3,2870,1,7,Elder's Robe,304,32,15,1,0,1 +2376,3,2870,1,7,Elder's Robe,304,32,15,1,1,1 +3399,3,2870,1,7,Elder's Robe,304,32,15,1,2,1 +4422,3,2870,1,7,Elder's Robe,304,32,15,1,3,1 +5445,3,2870,1,7,Elder's Robe,304,32,15,1,4,1 +765,3,3235,1,7,Senior's Coat,304,34,15,1,0,1 +2377,3,3235,1,7,Senior's Coat,304,34,15,1,1,1 +3400,3,3235,1,7,Senior's Coat,304,34,15,1,2,1 +4423,3,3235,1,7,Senior's Coat,304,34,15,1,3,1 +5446,3,3235,1,7,Senior's Coat,304,34,15,1,4,1 +766,3,3630,1,8,Wizard's Robe,304,36,15,1,0,1 +2378,3,3630,1,8,Wizard's Robe,304,36,15,1,1,1 +3401,3,3630,1,8,Wizard's Robe,304,36,15,1,2,1 +4424,3,3630,1,8,Wizard's Robe,304,36,15,1,3,1 +5447,3,3630,1,8,Wizard's Robe,304,36,15,1,4,1 +767,3,4045,1,8,Precious Robe,304,38,15,1,0,1 +2379,3,4045,1,8,Precious Robe,304,38,15,1,1,1 +3402,3,4045,1,8,Precious Robe,304,38,15,1,2,1 +4425,3,4045,1,8,Precious Robe,304,38,15,1,3,1 +5448,3,4045,1,8,Precious Robe,304,38,15,1,4,1 +768,3,4705,1,9,Tide Robe,304,41,15,1,0,1 +2380,3,4705,1,9,Tide Robe,304,41,15,1,1,1 +3403,3,4705,1,9,Tide Robe,304,41,15,1,2,1 +4426,3,4705,1,9,Tide Robe,304,41,15,1,3,1 +5449,3,4705,1,9,Tide Robe,304,41,15,1,4,1 +769,3,4940,1,9,Divine Robe,304,43,15,1,0,1 +2381,3,4940,1,9,Divine Robe,304,43,15,1,1,1 +3404,3,4940,1,9,Divine Robe,304,43,15,1,2,1 +4427,3,4940,1,9,Divine Robe,304,43,15,1,3,1 +5450,3,4940,1,9,Divine Robe,304,43,15,1,4,1 +770,3,5180,1,9,Adept's Robe,304,45,15,1,0,1 +2382,3,5180,1,9,Adept's Robe,304,45,15,1,1,1 +3405,3,5180,1,9,Adept's Robe,304,45,15,1,2,1 +4428,3,5180,1,9,Adept's Robe,304,45,15,1,3,1 +5451,3,5180,1,9,Adept's Robe,304,45,15,1,4,1 +771,3,12865,1,35,Faith Robe,304,70,15,1,0,1 +2383,3,12865,1,35,Faith Robe,304,70,15,1,1,1 +3406,3,12865,1,35,Faith Robe,304,70,15,1,2,1 +4429,3,12865,1,35,Faith Robe,304,70,15,1,3,1 +5452,3,12865,1,35,Faith Robe,304,70,15,1,4,1 +772,3,6185,1,11,Delusions Robe,304,52,15,1,0,1 +2384,3,6185,1,11,Delusions Robe,304,52,15,1,1,1 +3407,3,6185,1,11,Delusions Robe,304,52,15,1,2,1 +4430,3,6185,1,11,Delusions Robe,304,52,15,1,3,1 +5453,3,6185,1,11,Delusions Robe,304,52,15,1,4,1 +773,3,8470,1,11,Dieudo Robe,304,55,15,1,0,1 +2385,3,8470,1,11,Dieudo Robe,304,55,15,1,1,1 +3408,3,8470,1,11,Dieudo Robe,304,55,15,1,2,1 +4431,3,8470,1,11,Dieudo Robe,304,55,15,1,3,1 +5454,3,8470,1,11,Dieudo Robe,304,55,15,1,4,1 +774,3,5925,1,10,Witchcraft Robe,304,49,15,1,0,1 +2386,3,5925,1,10,Witchcraft Robe,304,49,15,1,1,1 +3409,3,5925,1,10,Witchcraft Robe,304,49,15,1,2,1 +4432,3,5925,1,10,Witchcraft Robe,304,49,15,1,3,1 +5455,3,5925,1,10,Witchcraft Robe,304,49,15,1,4,1 +775,3,8780,1,12,Ancient Robe,304,60,4,1,0,1 +2387,3,8780,1,12,Ancient Robe,304,60,4,1,1,1 +3410,3,8780,1,12,Ancient Robe,304,60,4,1,2,1 +4433,3,8780,1,12,Ancient Robe,304,60,4,1,3,1 +5456,3,8780,1,12,Ancient Robe,304,60,4,1,4,1 +776,3,8780,1,12,Old Age Coat,304,60,8,1,0,1 +2388,3,8780,1,12,Old Age Coat,304,60,8,1,1,1 +3411,3,8780,1,12,Old Age Coat,304,60,8,1,2,1 +4434,3,8780,1,12,Old Age Coat,304,60,8,1,3,1 +5457,3,8780,1,12,Old Age Coat,304,60,8,1,4,1 +777,3,5670,1,9,Astonish Robe,304,45,15,1,0,1 +2389,3,5670,1,9,Astonish Robe,304,45,15,1,1,1 +3412,3,5670,1,9,Astonish Robe,304,45,15,1,2,1 +4435,3,5670,1,9,Astonish Robe,304,45,15,1,3,1 +5458,3,5670,1,9,Astonish Robe,304,45,15,1,4,1 +778,3,8165,1,11,Trench Robe,304,55,15,1,0,1 +2390,3,8165,1,11,Trench Robe,304,55,15,1,1,1 +3413,3,8165,1,11,Trench Robe,304,55,15,1,2,1 +4436,3,8165,1,11,Trench Robe,304,55,15,1,3,1 +5459,3,8165,1,11,Trench Robe,304,55,15,1,4,1 +779,3,10080,1,12,Amilec Robe,304,60,4,1,0,1 +2391,3,10080,1,12,Amilec Robe,304,60,4,1,1,1 +3414,3,10080,1,12,Amilec Robe,304,60,4,1,2,1 +4437,3,10080,1,12,Amilec Robe,304,60,4,1,3,1 +5460,3,10080,1,12,Amilec Robe,304,60,4,1,4,1 +780,3,10080,1,12,Rubedo Coat,304,60,8,1,0,1 +2392,3,10080,1,12,Rubedo Coat,304,60,8,1,1,1 +3415,3,10080,1,12,Rubedo Coat,304,60,8,1,2,1 +4438,3,10080,1,12,Rubedo Coat,304,60,8,1,3,1 +5461,3,10080,1,12,Rubedo Coat,304,60,8,1,4,1 +781,3,10080,1,12,Arte Robe,304,60,6,1,0,1 +2393,3,10080,1,12,Arte Robe,304,60,6,1,1,1 +3416,3,10080,1,12,Arte Robe,304,60,6,1,2,1 +4439,3,10080,1,12,Arte Robe,304,60,6,1,3,1 +5462,3,10080,1,12,Arte Robe,304,60,6,1,4,1 +782,3,10080,1,12,Infinity Coat,304,58,15,1,0,1 +2394,3,10080,1,12,Infinity Coat,304,58,15,1,1,1 +3417,3,10080,1,12,Infinity Coat,304,58,15,1,2,1 +4440,3,10080,1,12,Infinity Coat,304,58,15,1,3,1 +5463,3,10080,1,12,Infinity Coat,304,58,15,1,4,1 +783,3,10093,1,15,Mature Works Robe,304,62,15,1,0,1 +2395,3,10093,1,15,Mature Works Robe,304,62,15,1,1,1 +3418,3,10093,1,15,Mature Works Robe,304,62,15,1,2,1 +4441,3,10093,1,15,Mature Works Robe,304,62,15,1,3,1 +5464,3,10093,1,15,Mature Works Robe,304,62,15,1,4,1 +864,3,1120,1,4,Shielder Coat,304,20,17,1,0,1 +2476,3,1120,1,4,Shielder Coat,304,20,17,1,1,1 +3499,3,1120,1,4,Shielder Coat,304,20,17,1,2,1 +4522,3,1120,1,4,Shielder Coat,304,20,17,1,3,1 +5545,3,1120,1,4,Shielder Coat,304,20,17,1,4,1 +865,3,1355,1,5,Majesty Drapes,304,22,17,1,0,1 +2477,3,1355,1,5,Majesty Drapes,304,22,17,1,1,1 +3500,3,1355,1,5,Majesty Drapes,304,22,17,1,2,1 +4523,3,1355,1,5,Majesty Drapes,304,22,17,1,3,1 +5546,3,1355,1,5,Majesty Drapes,304,22,17,1,4,1 +866,3,1615,1,5,Strong Jacket,304,24,17,1,0,1 +2478,3,1615,1,5,Strong Jacket,304,24,17,1,1,1 +3501,3,1615,1,5,Strong Jacket,304,24,17,1,2,1 +4524,3,1615,1,5,Strong Jacket,304,24,17,1,3,1 +5547,3,1615,1,5,Strong Jacket,304,24,17,1,4,1 +867,3,4480,1,8,Ddraig Goch Pectus,304,40,17,1,0,1 +2479,3,4480,1,8,Ddraig Goch Pectus,304,40,17,1,1,1 +3502,3,4480,1,8,Ddraig Goch Pectus,304,40,17,1,2,1 +4525,3,4480,1,8,Ddraig Goch Pectus,304,40,17,1,3,1 +5548,3,4480,1,8,Ddraig Goch Pectus,304,40,17,1,4,1 +868,3,1895,1,6,Valiant Coat,304,26,17,1,0,1 +2480,3,1895,1,6,Valiant Coat,304,26,17,1,1,1 +3503,3,1895,1,6,Valiant Coat,304,26,17,1,2,1 +4526,3,1895,1,6,Valiant Coat,304,26,17,1,3,1 +5549,3,1895,1,6,Valiant Coat,304,26,17,1,4,1 +869,3,2195,1,6,Showdown Jacket,304,28,17,1,0,1 +2481,3,2195,1,6,Showdown Jacket,304,28,17,1,1,1 +3504,3,2195,1,6,Showdown Jacket,304,28,17,1,2,1 +4527,3,2195,1,6,Showdown Jacket,304,28,17,1,3,1 +5550,3,2195,1,6,Showdown Jacket,304,28,17,1,4,1 +870,3,2520,1,6,Guardian Coat,304,30,17,1,0,1 +2482,3,2520,1,6,Guardian Coat,304,30,17,1,1,1 +3505,3,2520,1,6,Guardian Coat,304,30,17,1,2,1 +4528,3,2520,1,6,Guardian Coat,304,30,17,1,3,1 +5551,3,2520,1,6,Guardian Coat,304,30,17,1,4,1 +871,3,2870,1,7,Advance Coat,304,32,17,1,0,1 +2483,3,2870,1,7,Advance Coat,304,32,17,1,1,1 +3506,3,2870,1,7,Advance Coat,304,32,17,1,2,1 +4529,3,2870,1,7,Advance Coat,304,32,17,1,3,1 +5552,3,2870,1,7,Advance Coat,304,32,17,1,4,1 +872,3,3235,1,7,Resolver Clothes,304,34,17,1,0,1 +2484,3,3235,1,7,Resolver Clothes,304,34,17,1,1,1 +3507,3,3235,1,7,Resolver Clothes,304,34,17,1,2,1 +4530,3,3235,1,7,Resolver Clothes,304,34,17,1,3,1 +5553,3,3235,1,7,Resolver Clothes,304,34,17,1,4,1 +873,3,3630,1,8,Tracer's Jacket,304,36,17,1,0,1 +2485,3,3630,1,8,Tracer's Jacket,304,36,17,1,1,1 +3508,3,3630,1,8,Tracer's Jacket,304,36,17,1,2,1 +4531,3,3630,1,8,Tracer's Jacket,304,36,17,1,3,1 +5554,3,3630,1,8,Tracer's Jacket,304,36,17,1,4,1 +874,3,4045,1,8,Tactician's Coat,304,38,17,1,0,1 +2486,3,4045,1,8,Tactician's Coat,304,38,17,1,1,1 +3509,3,4045,1,8,Tactician's Coat,304,38,17,1,2,1 +4532,3,4045,1,8,Tactician's Coat,304,38,17,1,3,1 +5555,3,4045,1,8,Tactician's Coat,304,38,17,1,4,1 +875,3,4705,1,9,Trooper's Coat,304,41,17,1,0,1 +2487,3,4705,1,9,Trooper's Coat,304,41,17,1,1,1 +3510,3,4705,1,9,Trooper's Coat,304,41,17,1,2,1 +4533,3,4705,1,9,Trooper's Coat,304,41,17,1,3,1 +5556,3,4705,1,9,Trooper's Coat,304,41,17,1,4,1 +876,3,4940,1,9,Triumph Jacket,304,43,17,1,0,1 +2488,3,4940,1,9,Triumph Jacket,304,43,17,1,1,1 +3511,3,4940,1,9,Triumph Jacket,304,43,17,1,2,1 +4534,3,4940,1,9,Triumph Jacket,304,43,17,1,3,1 +5557,3,4940,1,9,Triumph Jacket,304,43,17,1,4,1 +877,3,5180,1,9,Enforcer's Coat,304,45,17,1,0,1 +2489,3,5180,1,9,Enforcer's Coat,304,45,17,1,1,1 +3512,3,5180,1,9,Enforcer's Coat,304,45,17,1,2,1 +4535,3,5180,1,9,Enforcer's Coat,304,45,17,1,3,1 +5558,3,5180,1,9,Enforcer's Coat,304,45,17,1,4,1 +878,3,12865,1,35,Genius Coat,304,70,17,1,0,1 +2490,3,12865,1,35,Genius Coat,304,70,17,1,1,1 +3513,3,12865,1,35,Genius Coat,304,70,17,1,2,1 +4536,3,12865,1,35,Genius Coat,304,70,17,1,3,1 +5559,3,12865,1,35,Genius Coat,304,70,17,1,4,1 +879,3,6185,1,12,Maverick Coat,304,56,17,1,0,1 +2491,3,6185,1,12,Maverick Coat,304,56,17,1,1,1 +3514,3,6185,1,12,Maverick Coat,304,56,17,1,2,1 +4537,3,6185,1,12,Maverick Coat,304,56,17,1,3,1 +5560,3,6185,1,12,Maverick Coat,304,56,17,1,4,1 +880,3,8470,1,11,Chevalier Coat,304,55,17,1,0,1 +2492,3,8470,1,11,Chevalier Coat,304,55,17,1,1,1 +3515,3,8470,1,11,Chevalier Coat,304,55,17,1,2,1 +4538,3,8470,1,11,Chevalier Coat,304,55,17,1,3,1 +5561,3,8470,1,11,Chevalier Coat,304,55,17,1,4,1 +881,3,6450,1,11,Imperious Robe,304,55,17,1,0,1 +2493,3,6450,1,11,Imperious Robe,304,55,17,1,1,1 +3516,3,6450,1,11,Imperious Robe,304,55,17,1,2,1 +4539,3,6450,1,11,Imperious Robe,304,55,17,1,3,1 +5562,3,6450,1,11,Imperious Robe,304,55,17,1,4,1 +882,3,8780,1,12,Ancient Coat,304,60,5,1,0,1 +2494,3,8780,1,12,Ancient Coat,304,60,5,1,1,1 +3517,3,8780,1,12,Ancient Coat,304,60,5,1,2,1 +4540,3,8780,1,12,Ancient Coat,304,60,5,1,3,1 +5563,3,8780,1,12,Ancient Coat,304,60,5,1,4,1 +883,3,8780,1,12,Alchemy Coat,304,60,9,1,0,1 +2495,3,8780,1,12,Alchemy Coat,304,60,9,1,1,1 +3518,3,8780,1,12,Alchemy Coat,304,60,9,1,2,1 +4541,3,8780,1,12,Alchemy Coat,304,60,9,1,3,1 +5564,3,8780,1,12,Alchemy Coat,304,60,9,1,4,1 +884,3,5670,1,9,Virtue Clothes,304,45,17,1,0,1 +2496,3,5670,1,9,Virtue Clothes,304,45,17,1,1,1 +3519,3,5670,1,9,Virtue Clothes,304,45,17,1,2,1 +4542,3,5670,1,9,Virtue Clothes,304,45,17,1,3,1 +5565,3,5670,1,9,Virtue Clothes,304,45,17,1,4,1 +885,3,7865,1,11,Sublime Clothes,304,52,17,1,0,1 +2497,3,7865,1,11,Sublime Clothes,304,52,17,1,1,1 +3520,3,7865,1,11,Sublime Clothes,304,52,17,1,2,1 +4543,3,7865,1,11,Sublime Clothes,304,52,17,1,3,1 +5566,3,7865,1,11,Sublime Clothes,304,52,17,1,4,1 +886,3,10080,1,12,Balangingi Clothes,304,60,5,1,0,1 +2498,3,10080,1,12,Balangingi Clothes,304,60,5,1,1,1 +3521,3,10080,1,12,Balangingi Clothes,304,60,5,1,2,1 +4544,3,10080,1,12,Balangingi Clothes,304,60,5,1,3,1 +5567,3,10080,1,12,Balangingi Clothes,304,60,5,1,4,1 +887,3,10080,1,12,Prima Materia Robe,304,60,9,1,0,1 +2499,3,10080,1,12,Prima Materia Robe,304,60,9,1,1,1 +3522,3,10080,1,12,Prima Materia Robe,304,60,9,1,2,1 +4545,3,10080,1,12,Prima Materia Robe,304,60,9,1,3,1 +5568,3,10080,1,12,Prima Materia Robe,304,60,9,1,4,1 +888,3,8780,1,12,Coat of the Covenant,304,58,17,1,0,1 +2500,3,8780,1,12,Coat of the Covenant,304,58,17,1,1,1 +3523,3,8780,1,12,Coat of the Covenant,304,58,17,1,2,1 +4546,3,8780,1,12,Coat of the Covenant,304,58,17,1,3,1 +5569,3,8780,1,12,Coat of the Covenant,304,58,17,1,4,1 +889,3,11093,1,20,Heavenly Coat,304,65,17,1,0,1 +2501,3,11093,1,20,Heavenly Coat,304,65,17,1,1,1 +3524,3,11093,1,20,Heavenly Coat,304,65,17,1,2,1 +4547,3,11093,1,20,Heavenly Coat,304,65,17,1,3,1 +5570,3,11093,1,20,Heavenly Coat,304,65,17,1,4,1 +953,3,250,1,4,Raider's Vest,304,16,0,1,0,1 +2565,3,250,1,4,Raider's Vest,304,16,0,1,1,1 +3588,3,250,1,4,Raider's Vest,304,16,0,1,2,1 +4611,3,250,1,4,Raider's Vest,304,16,0,1,3,1 +5634,3,250,1,4,Raider's Vest,304,16,0,1,4,1 +954,3,850,1,7,Freya Plate,304,32,0,1,0,3 +2566,3,850,1,7,Freya Plate,304,32,0,1,1,3 +3589,3,850,1,7,Freya Plate,304,32,0,1,2,3 +4612,3,850,1,7,Freya Plate,304,32,0,1,3,3 +5635,3,850,1,7,Freya Plate,304,32,0,1,4,3 +955,3,600,1,6,Power Tracer,304,27,0,1,0,1 +2567,3,600,1,6,Power Tracer,304,27,0,1,1,1 +3590,3,600,1,6,Power Tracer,304,27,0,1,2,1 +4613,3,600,1,6,Power Tracer,304,27,0,1,3,1 +5636,3,600,1,6,Power Tracer,304,27,0,1,4,1 +956,3,600,1,6,Passion Pareo,304,26,0,1,0,1 +2568,3,600,1,6,Passion Pareo,304,26,0,1,1,1 +3591,3,600,1,6,Passion Pareo,304,26,0,1,2,1 +4614,3,600,1,6,Passion Pareo,304,26,0,1,3,1 +5637,3,600,1,6,Passion Pareo,304,26,0,1,4,1 +957,3,400,1,5,General's Vest,304,23,0,1,0,1 +2569,3,400,1,5,General's Vest,304,23,0,1,1,1 +3592,3,400,1,5,General's Vest,304,23,0,1,2,1 +4615,3,400,1,5,General's Vest,304,23,0,1,3,1 +5638,3,400,1,5,General's Vest,304,23,0,1,4,1 +958,3,1150,1,8,Red Griffin Skin,304,37,0,1,0,1 +2570,3,1150,1,8,Red Griffin Skin,304,37,0,1,1,1 +3593,3,1150,1,8,Red Griffin Skin,304,37,0,1,2,1 +4616,3,1150,1,8,Red Griffin Skin,304,37,0,1,3,1 +5639,3,1150,1,8,Red Griffin Skin,304,37,0,1,4,1 +959,3,1150,1,8,Silver Silk Pareo,304,36,0,1,0,1 +2571,3,1150,1,8,Silver Silk Pareo,304,36,0,1,1,1 +3594,3,1150,1,8,Silver Silk Pareo,304,36,0,1,2,1 +4617,3,1150,1,8,Silver Silk Pareo,304,36,0,1,3,1 +5640,3,1150,1,8,Silver Silk Pareo,304,36,0,1,4,1 +960,3,1900,1,10,Dire Plume,304,46,0,1,0,1 +2572,3,1900,1,10,Dire Plume,304,46,0,1,1,1 +3595,3,1900,1,10,Dire Plume,304,46,0,1,2,1 +4618,3,1900,1,10,Dire Plume,304,46,0,1,3,1 +5641,3,1900,1,10,Dire Plume,304,46,0,1,4,1 +8100,3,50,1,1,Hiker's Vest,304,1,0,1,0,1 +8101,3,50,1,1,Hiker's Vest,304,1,0,1,1,1 +8102,3,50,1,1,Hiker's Vest,304,1,0,1,2,1 +8103,3,50,1,1,Hiker's Vest,304,1,0,1,3,1 +8104,3,50,1,1,Hiker's Vest,304,1,0,1,4,1 +8218,3,140,1,2,Scale Coat,304,8,12,1,0,1 +8219,3,140,1,2,Scale Coat,304,8,12,1,1,1 +8220,3,140,1,2,Scale Coat,304,8,12,1,2,1 +8221,3,140,1,2,Scale Coat,304,8,12,1,3,1 +8222,3,140,1,2,Scale Coat,304,8,12,1,4,1 +8223,3,340,1,3,Half Cuirass,304,11,12,1,0,1 +8224,3,340,1,3,Half Cuirass,304,11,12,1,1,1 +8225,3,340,1,3,Half Cuirass,304,11,12,1,2,1 +8226,3,340,1,3,Half Cuirass,304,11,12,1,3,1 +8227,3,340,1,3,Half Cuirass,304,11,12,1,4,1 +8228,3,910,1,4,Copper Mail,304,18,12,1,0,1 +8229,3,910,1,4,Copper Mail,304,18,12,1,1,1 +8230,3,910,1,4,Copper Mail,304,18,12,1,2,1 +8231,3,910,1,4,Copper Mail,304,18,12,1,3,1 +8232,3,910,1,4,Copper Mail,304,18,12,1,4,1 +8233,3,5925,1,10,Graceful Coat,304,46,12,1,0,1 +8234,3,5925,1,10,Graceful Coat,304,46,12,1,1,1 +8235,3,5925,1,10,Graceful Coat,304,46,12,1,2,1 +8236,3,5925,1,10,Graceful Coat,304,46,12,1,3,1 +8237,3,5925,1,10,Graceful Coat,304,46,12,1,4,1 +8238,3,10093,1,15,Cursed Beast King's Belt,304,62,12,1,0,1 +8239,3,10093,1,15,Cursed Beast King's Belt,304,62,12,1,1,1 +8240,3,10093,1,15,Cursed Beast King's Belt,304,62,12,1,2,1 +8241,3,10093,1,15,Cursed Beast King's Belt,304,62,12,1,3,1 +8242,3,10093,1,15,Cursed Beast King's Belt,304,62,12,1,4,1 +8243,3,140,1,2,Missionary's Robe,304,8,15,1,0,1 +8244,3,140,1,2,Missionary's Robe,304,8,15,1,1,1 +8245,3,140,1,2,Missionary's Robe,304,8,15,1,2,1 +8246,3,140,1,2,Missionary's Robe,304,8,15,1,3,1 +8247,3,140,1,2,Missionary's Robe,304,8,15,1,4,1 +8248,3,340,1,3,Magician's Coat,304,11,15,1,0,1 +8249,3,340,1,3,Magician's Coat,304,11,15,1,1,1 +8250,3,340,1,3,Magician's Coat,304,11,15,1,2,1 +8251,3,340,1,3,Magician's Coat,304,11,15,1,3,1 +8252,3,340,1,3,Magician's Coat,304,11,15,1,4,1 +8253,3,910,1,4,Wonder Coat,304,18,15,1,0,1 +8254,3,910,1,4,Wonder Coat,304,18,15,1,1,1 +8255,3,910,1,4,Wonder Coat,304,18,15,1,2,1 +8256,3,910,1,4,Wonder Coat,304,18,15,1,3,1 +8257,3,910,1,4,Wonder Coat,304,18,15,1,4,1 +8258,3,8780,1,12,Celestial Robe,304,60,6,1,0,1 +8259,3,8780,1,12,Celestial Robe,304,60,6,1,1,1 +8260,3,8780,1,12,Celestial Robe,304,60,6,1,2,1 +8261,3,8780,1,12,Celestial Robe,304,60,6,1,3,1 +8262,3,8780,1,12,Celestial Robe,304,60,6,1,4,1 +8263,3,6450,1,12,Hermit Robe,304,56,15,1,0,1 +8264,3,6450,1,12,Hermit Robe,304,56,15,1,1,1 +8265,3,6450,1,12,Hermit Robe,304,56,15,1,2,1 +8266,3,6450,1,12,Hermit Robe,304,56,15,1,3,1 +8267,3,6450,1,12,Hermit Robe,304,56,15,1,4,1 +8268,3,140,1,2,Regal Coat,304,8,17,1,0,1 +8269,3,140,1,2,Regal Coat,304,8,17,1,1,1 +8270,3,140,1,2,Regal Coat,304,8,17,1,2,1 +8271,3,140,1,2,Regal Coat,304,8,17,1,3,1 +8272,3,140,1,2,Regal Coat,304,8,17,1,4,1 +8273,3,340,1,3,Elite Drapes,304,11,17,1,0,1 +8274,3,340,1,3,Elite Drapes,304,11,17,1,1,1 +8275,3,340,1,3,Elite Drapes,304,11,17,1,2,1 +8276,3,340,1,3,Elite Drapes,304,11,17,1,3,1 +8277,3,340,1,3,Elite Drapes,304,11,17,1,4,1 +8278,3,910,1,4,Vigorous Coat,304,18,17,1,0,1 +8279,3,910,1,4,Vigorous Coat,304,18,17,1,1,1 +8280,3,910,1,4,Vigorous Coat,304,18,17,1,2,1 +8281,3,910,1,4,Vigorous Coat,304,18,17,1,3,1 +8282,3,910,1,4,Vigorous Coat,304,18,17,1,4,1 +8283,3,5925,1,10,Bravery Coat,304,46,17,1,0,1 +8284,3,5925,1,10,Bravery Coat,304,46,17,1,1,1 +8285,3,5925,1,10,Bravery Coat,304,46,17,1,2,1 +8286,3,5925,1,10,Bravery Coat,304,46,17,1,3,1 +8287,3,5925,1,10,Bravery Coat,304,46,17,1,4,1 +8288,3,8165,1,10,Throne's Jacket,304,49,17,1,0,1 +8289,3,8165,1,10,Throne's Jacket,304,49,17,1,1,1 +8290,3,8165,1,10,Throne's Jacket,304,49,17,1,2,1 +8291,3,8165,1,10,Throne's Jacket,304,49,17,1,3,1 +8292,3,8165,1,10,Throne's Jacket,304,49,17,1,4,1 +8293,3,140,1,2,Chest Guard,304,8,14,1,0,1 +8294,3,140,1,2,Chest Guard,304,8,14,1,1,1 +8295,3,140,1,2,Chest Guard,304,8,14,1,2,1 +8296,3,140,1,2,Chest Guard,304,8,14,1,3,1 +8297,3,140,1,2,Chest Guard,304,8,14,1,4,1 +8298,3,340,1,3,Battle Jacket,304,11,14,1,0,1 +8299,3,340,1,3,Battle Jacket,304,11,14,1,1,1 +8300,3,340,1,3,Battle Jacket,304,11,14,1,2,1 +8301,3,340,1,3,Battle Jacket,304,11,14,1,3,1 +8302,3,340,1,3,Battle Jacket,304,11,14,1,4,1 +8303,3,910,1,4,Iron Lorica,304,18,14,1,0,1 +8304,3,910,1,4,Iron Lorica,304,18,14,1,1,1 +8305,3,910,1,4,Iron Lorica,304,18,14,1,2,1 +8306,3,910,1,4,Iron Lorica,304,18,14,1,3,1 +8307,3,910,1,4,Iron Lorica,304,18,14,1,4,1 +8308,3,6450,1,11,Lion King Padding,304,55,14,1,0,1 +8309,3,6450,1,11,Lion King Padding,304,55,14,1,1,1 +8310,3,6450,1,11,Lion King Padding,304,55,14,1,2,1 +8311,3,6450,1,11,Lion King Padding,304,55,14,1,3,1 +8312,3,6450,1,11,Lion King Padding,304,55,14,1,4,1 +8313,3,7865,1,12,Golden Lorica,304,56,14,1,0,1 +8314,3,7865,1,12,Golden Lorica,304,56,14,1,1,1 +8315,3,7865,1,12,Golden Lorica,304,56,14,1,2,1 +8316,3,7865,1,12,Golden Lorica,304,56,14,1,3,1 +8317,3,7865,1,12,Golden Lorica,304,56,14,1,4,1 +8523,3,1500,1,9,Berserker,304,41,0,1,0,3 +8524,3,1500,1,9,Berserker,304,41,0,1,1,3 +8525,3,1500,1,9,Berserker,304,41,0,1,2,3 +8526,3,1500,1,9,Berserker,304,41,0,1,3,3 +8527,3,1500,1,9,Berserker,304,41,0,1,4,3 +9584,3,65,1,1,Emblem Belt,304,1,0,1,0,1 +9585,3,65,1,1,Emblem Belt,304,1,0,1,1,1 +9586,3,65,1,1,Emblem Belt,304,1,0,1,2,1 +9587,3,65,1,1,Emblem Belt,304,1,0,1,3,1 +9588,3,65,1,1,Emblem Belt,304,1,0,1,4,1 +9589,3,100,1,2,Common Silhouette Vest,304,6,0,1,0,1 +9590,3,100,1,2,Common Silhouette Vest,304,6,0,1,1,1 +9591,3,100,1,2,Common Silhouette Vest,304,6,0,1,2,1 +9592,3,100,1,2,Common Silhouette Vest,304,6,0,1,3,1 +9593,3,100,1,2,Common Silhouette Vest,304,6,0,1,4,1 +9594,3,115,1,2,Light Sleeves,304,7,0,1,0,1 +9595,3,115,1,2,Light Sleeves,304,7,0,1,1,1 +9596,3,115,1,2,Light Sleeves,304,7,0,1,2,1 +9597,3,115,1,2,Light Sleeves,304,7,0,1,3,1 +9598,3,115,1,2,Light Sleeves,304,7,0,1,4,1 +9599,3,130,1,2,Tied Belt,304,8,0,1,0,1 +9600,3,130,1,2,Tied Belt,304,8,0,1,1,1 +9601,3,130,1,2,Tied Belt,304,8,0,1,2,1 +9602,3,130,1,2,Tied Belt,304,8,0,1,3,1 +9603,3,130,1,2,Tied Belt,304,8,0,1,4,1 +9604,3,170,1,3,Trooper's Vest,304,12,0,1,0,1 +9605,3,170,1,3,Trooper's Vest,304,12,0,1,1,1 +9606,3,170,1,3,Trooper's Vest,304,12,0,1,2,1 +9607,3,170,1,3,Trooper's Vest,304,12,0,1,3,1 +9608,3,170,1,3,Trooper's Vest,304,12,0,1,4,1 +9609,3,190,1,3,Compass Wrap,304,13,0,1,0,1 +9610,3,190,1,3,Compass Wrap,304,13,0,1,1,1 +9611,3,190,1,3,Compass Wrap,304,13,0,1,2,1 +9612,3,190,1,3,Compass Wrap,304,13,0,1,3,1 +9613,3,190,1,3,Compass Wrap,304,13,0,1,4,1 +9614,3,250,1,4,Flowing Sleeves,304,17,0,1,0,1 +9615,3,250,1,4,Flowing Sleeves,304,17,0,1,1,1 +9616,3,250,1,4,Flowing Sleeves,304,17,0,1,2,1 +9617,3,250,1,4,Flowing Sleeves,304,17,0,1,3,1 +9618,3,250,1,4,Flowing Sleeves,304,17,0,1,4,1 +9619,3,250,1,4,Vigor Binder,304,18,0,1,0,1 +9620,3,250,1,4,Vigor Binder,304,18,0,1,1,1 +9621,3,250,1,4,Vigor Binder,304,18,0,1,2,1 +9622,3,250,1,4,Vigor Binder,304,18,0,1,3,1 +9623,3,250,1,4,Vigor Binder,304,18,0,1,4,1 +9624,3,400,1,5,Lestanian Vest,304,21,0,1,0,1 +9625,3,400,1,5,Lestanian Vest,304,21,0,1,1,1 +9626,3,400,1,5,Lestanian Vest,304,21,0,1,2,1 +9627,3,400,1,5,Lestanian Vest,304,21,0,1,3,1 +9628,3,400,1,5,Lestanian Vest,304,21,0,1,4,1 +9629,3,400,1,5,Officer's Sleeves,304,22,0,1,0,1 +9630,3,400,1,5,Officer's Sleeves,304,22,0,1,1,1 +9631,3,400,1,5,Officer's Sleeves,304,22,0,1,2,1 +9632,3,400,1,5,Officer's Sleeves,304,22,0,1,3,1 +9633,3,400,1,5,Officer's Sleeves,304,22,0,1,4,1 +9634,3,850,1,7,Monarch's Vest,304,31,0,1,0,1 +9635,3,850,1,7,Monarch's Vest,304,31,0,1,1,1 +9636,3,850,1,7,Monarch's Vest,304,31,0,1,2,1 +9637,3,850,1,7,Monarch's Vest,304,31,0,1,3,1 +9638,3,850,1,7,Monarch's Vest,304,31,0,1,4,1 +9639,3,850,1,7,Justice Holder,304,33,0,1,0,1 +9640,3,850,1,7,Justice Holder,304,33,0,1,1,1 +9641,3,850,1,7,Justice Holder,304,33,0,1,2,1 +9642,3,850,1,7,Justice Holder,304,33,0,1,3,1 +9643,3,850,1,7,Justice Holder,304,33,0,1,4,1 +9644,3,1500,1,9,Dawn Drape,304,42,0,1,0,1 +9645,3,1500,1,9,Dawn Drape,304,42,0,1,1,1 +9646,3,1500,1,9,Dawn Drape,304,42,0,1,2,1 +9647,3,1500,1,9,Dawn Drape,304,42,0,1,3,1 +9648,3,1500,1,9,Dawn Drape,304,42,0,1,4,1 +9885,3,0,1,7,Benefit Mail,304,1,12,0,0,1 +9889,3,0,1,7,Benefit Jacket,304,1,14,0,0,1 +9893,3,0,1,7,Benefit Padding,304,1,15,0,0,1 +9897,3,0,1,7,Benefit Armor,304,1,17,0,0,1 +10421,3,7865,1,10,Archmage's Robe,304,46,15,1,0,1 +10422,3,7865,1,10,Archmage's Robe,304,46,15,1,1,1 +10423,3,7865,1,10,Archmage's Robe,304,46,15,1,2,1 +10424,3,7865,1,10,Archmage's Robe,304,46,15,1,3,1 +10425,3,7865,1,10,Archmage's Robe,304,46,15,1,4,1 +10441,3,500,1,6,Nemesis Armor,304,1,0,2,0,1 +10442,3,500,1,6,Nemesis Armor,304,1,0,2,1,1 +10443,3,500,1,6,Nemesis Armor,304,1,0,2,2,1 +10444,3,500,1,6,Nemesis Armor,304,1,0,2,3,1 +10445,3,500,1,6,Nemesis Armor,304,1,0,2,4,1 +10426,3,4000,1,12,Enforcer's Sacred Armor (Crimson),304,1,0,4,0,1 +10427,3,4000,1,12,Enforcer's Sacred Armor (Crimson),304,1,0,4,1,1 +10428,3,4000,1,12,Enforcer's Sacred Armor (Crimson),304,1,0,4,2,1 +10429,3,4000,1,12,Enforcer's Sacred Armor (Crimson),304,1,0,4,3,1 +10430,3,4000,1,12,Enforcer's Sacred Armor (Crimson),304,1,0,4,4,1 +10435,3,5000,1,25,Enforcer's Sacred Armor (Moonflower),304,55,0,4,4,1 +10440,3,5000,1,40,Enforcer's Sacred Armor (Dark Night),304,60,0,4,4,1 +10923,3,5000,1,12,Rathalos Mail,304,30,13,4,0,1 +10924,3,5000,1,12,Rathalos Mail,304,30,13,4,1,1 +10925,3,5000,1,12,Rathalos Mail,304,30,13,4,2,1 +10926,3,5000,1,12,Rathalos Mail,304,30,13,4,3,1 +10927,3,5000,1,12,Rathalos Mail,304,30,13,4,4,1 +10928,3,5000,1,12,Rathian Mail,304,30,16,4,0,1 +10929,3,5000,1,12,Rathian Mail,304,30,16,4,1,1 +10930,3,5000,1,12,Rathian Mail,304,30,16,4,2,1 +10931,3,5000,1,12,Rathian Mail,304,30,16,4,3,1 +10932,3,5000,1,12,Rathian Mail,304,30,16,4,4,1 +10933,3,5000,1,55,Silver Sol Mail,304,55,13,4,0,1 +10934,3,5000,1,55,Silver Sol Mail,304,55,13,4,1,1 +10935,3,5000,1,55,Silver Sol Mail,304,55,13,4,2,1 +10936,3,5000,1,55,Silver Sol Mail,304,55,13,4,3,1 +10937,3,5000,1,55,Silver Sol Mail,304,55,13,4,4,1 +10938,3,5000,1,55,Gold Luna Mail,304,55,16,4,0,1 +10939,3,5000,1,55,Gold Luna Mail,304,55,16,4,1,1 +10940,3,5000,1,55,Gold Luna Mail,304,55,16,4,2,1 +10941,3,5000,1,55,Gold Luna Mail,304,55,16,4,3,1 +10942,3,5000,1,55,Gold Luna Mail,304,55,16,4,4,1 +11750,3,6000,1,1,Invisible Coat,304,1,0,0,0,1 +12656,3,11093,1,20,Damascus Plate,304,65,12,1,0,1 +12657,3,11093,1,20,Damascus Plate,304,65,12,1,1,1 +12658,3,11093,1,20,Damascus Plate,304,65,12,1,2,1 +12659,3,11093,1,20,Damascus Plate,304,65,12,1,3,1 +12660,3,11093,1,20,Damascus Plate,304,65,12,1,4,1 +12661,3,11093,1,25,Immortal's Surcoat,304,65,12,1,0,1 +12662,3,11093,1,25,Immortal's Surcoat,304,65,12,1,1,1 +12663,3,11093,1,25,Immortal's Surcoat,304,65,12,1,2,1 +12664,3,11093,1,25,Immortal's Surcoat,304,65,12,1,3,1 +12665,3,11093,1,25,Immortal's Surcoat,304,65,12,1,4,1 +12666,3,11093,1,30,Enlightenment Armor,304,65,12,1,0,1 +12667,3,11093,1,30,Enlightenment Armor,304,65,12,1,1,1 +12668,3,11093,1,30,Enlightenment Armor,304,65,12,1,2,1 +12669,3,11093,1,30,Enlightenment Armor,304,65,12,1,3,1 +12670,3,11093,1,30,Enlightenment Armor,304,65,12,1,4,1 +12671,3,11786,1,30,Wild Plate,304,67,12,1,0,1 +12672,3,11786,1,30,Wild Plate,304,67,12,1,1,1 +12673,3,11786,1,30,Wild Plate,304,67,12,1,2,1 +12674,3,11786,1,30,Wild Plate,304,67,12,1,3,1 +12675,3,11786,1,30,Wild Plate,304,67,12,1,4,1 +12676,3,12865,1,40,Alloy Armor,304,70,12,1,0,1 +12677,3,12865,1,40,Alloy Armor,304,70,12,1,1,1 +12678,3,12865,1,40,Alloy Armor,304,70,12,1,2,1 +12679,3,12865,1,40,Alloy Armor,304,70,12,1,3,1 +12680,3,12865,1,40,Alloy Armor,304,70,12,1,4,1 +12681,3,12865,1,45,Predator Armor,304,70,12,1,0,1 +12682,3,12865,1,45,Predator Armor,304,70,12,1,1,1 +12683,3,12865,1,45,Predator Armor,304,70,12,1,2,1 +12684,3,12865,1,45,Predator Armor,304,70,12,1,3,1 +12685,3,12865,1,45,Predator Armor,304,70,12,1,4,1 +12686,3,11093,1,20,Stream Robe,304,65,15,1,0,1 +12687,3,11093,1,20,Stream Robe,304,65,15,1,1,1 +12688,3,11093,1,20,Stream Robe,304,65,15,1,2,1 +12689,3,11093,1,20,Stream Robe,304,65,15,1,3,1 +12690,3,11093,1,20,Stream Robe,304,65,15,1,4,1 +12691,3,11093,1,25,Jacket of Integrity,304,65,15,1,0,1 +12692,3,11093,1,25,Jacket of Integrity,304,65,15,1,1,1 +12693,3,11093,1,25,Jacket of Integrity,304,65,15,1,2,1 +12694,3,11093,1,25,Jacket of Integrity,304,65,15,1,3,1 +12695,3,11093,1,25,Jacket of Integrity,304,65,15,1,4,1 +12696,3,11093,1,30,Bishop Robe,304,65,15,1,0,1 +12697,3,11093,1,30,Bishop Robe,304,65,15,1,1,1 +12698,3,11093,1,30,Bishop Robe,304,65,15,1,2,1 +12699,3,11093,1,30,Bishop Robe,304,65,15,1,3,1 +12700,3,11093,1,30,Bishop Robe,304,65,15,1,4,1 +12701,3,11786,1,30,Morality Robe,304,67,15,1,0,1 +12702,3,11786,1,30,Morality Robe,304,67,15,1,1,1 +12703,3,11786,1,30,Morality Robe,304,67,15,1,2,1 +12704,3,11786,1,30,Morality Robe,304,67,15,1,3,1 +12705,3,11786,1,30,Morality Robe,304,67,15,1,4,1 +12706,3,12865,1,40,Libertas Robe,304,70,15,1,0,1 +12707,3,12865,1,40,Libertas Robe,304,70,15,1,1,1 +12708,3,12865,1,40,Libertas Robe,304,70,15,1,2,1 +12709,3,12865,1,40,Libertas Robe,304,70,15,1,3,1 +12710,3,12865,1,40,Libertas Robe,304,70,15,1,4,1 +12711,3,12865,1,45,Carrion Breastplate,304,70,15,1,0,1 +12712,3,12865,1,45,Carrion Breastplate,304,70,15,1,1,1 +12713,3,12865,1,45,Carrion Breastplate,304,70,15,1,2,1 +12714,3,12865,1,45,Carrion Breastplate,304,70,15,1,3,1 +12715,3,12865,1,45,Carrion Breastplate,304,70,15,1,4,1 +12716,3,10093,1,15,Coat of Gloom,304,62,17,1,0,1 +12717,3,10093,1,15,Coat of Gloom,304,62,17,1,1,1 +12718,3,10093,1,15,Coat of Gloom,304,62,17,1,2,1 +12719,3,10093,1,15,Coat of Gloom,304,62,17,1,3,1 +12720,3,10093,1,15,Coat of Gloom,304,62,17,1,4,1 +12721,3,11093,1,25,Robe of Wisemen,304,65,17,1,0,1 +12722,3,11093,1,25,Robe of Wisemen,304,65,17,1,1,1 +12723,3,11093,1,25,Robe of Wisemen,304,65,17,1,2,1 +12724,3,11093,1,25,Robe of Wisemen,304,65,17,1,3,1 +12725,3,11093,1,25,Robe of Wisemen,304,65,17,1,4,1 +12726,3,11093,1,30,Saint's Apron,304,65,17,1,0,1 +12727,3,11093,1,30,Saint's Apron,304,65,17,1,1,1 +12728,3,11093,1,30,Saint's Apron,304,65,17,1,2,1 +12729,3,11093,1,30,Saint's Apron,304,65,17,1,3,1 +12730,3,11093,1,30,Saint's Apron,304,65,17,1,4,1 +12731,3,11786,1,30,Roaming Coat,304,67,17,1,0,1 +12732,3,11786,1,30,Roaming Coat,304,67,17,1,1,1 +12733,3,11786,1,30,Roaming Coat,304,67,17,1,2,1 +12734,3,11786,1,30,Roaming Coat,304,67,17,1,3,1 +12735,3,11786,1,30,Roaming Coat,304,67,17,1,4,1 +12736,3,12865,1,40,Coat of Certainty,304,70,17,1,0,1 +12737,3,12865,1,40,Coat of Certainty,304,70,17,1,1,1 +12738,3,12865,1,40,Coat of Certainty,304,70,17,1,2,1 +12739,3,12865,1,40,Coat of Certainty,304,70,17,1,3,1 +12740,3,12865,1,40,Coat of Certainty,304,70,17,1,4,1 +12741,3,12865,1,45,Scholarly Coat,304,70,17,1,0,1 +12742,3,12865,1,45,Scholarly Coat,304,70,17,1,1,1 +12743,3,12865,1,45,Scholarly Coat,304,70,17,1,2,1 +12744,3,12865,1,45,Scholarly Coat,304,70,17,1,3,1 +12745,3,12865,1,45,Scholarly Coat,304,70,17,1,4,1 +12746,3,10093,1,15,Rover Jacket,304,62,14,1,0,1 +12747,3,10093,1,15,Rover Jacket,304,62,14,1,1,1 +12748,3,10093,1,15,Rover Jacket,304,62,14,1,2,1 +12749,3,10093,1,15,Rover Jacket,304,62,14,1,3,1 +12750,3,10093,1,15,Rover Jacket,304,62,14,1,4,1 +12751,3,11093,1,25,Eagle Jacket,304,65,14,1,0,1 +12752,3,11093,1,25,Eagle Jacket,304,65,14,1,1,1 +12753,3,11093,1,25,Eagle Jacket,304,65,14,1,2,1 +12754,3,11093,1,25,Eagle Jacket,304,65,14,1,3,1 +12755,3,11093,1,25,Eagle Jacket,304,65,14,1,4,1 +12756,3,11093,1,30,Paladin Coat,304,65,14,1,0,1 +12757,3,11093,1,30,Paladin Coat,304,65,14,1,1,1 +12758,3,11093,1,30,Paladin Coat,304,65,14,1,2,1 +12759,3,11093,1,30,Paladin Coat,304,65,14,1,3,1 +12760,3,11093,1,30,Paladin Coat,304,65,14,1,4,1 +12761,3,11786,1,30,Sentinel Jacket,304,67,14,1,0,1 +12762,3,11786,1,30,Sentinel Jacket,304,67,14,1,1,1 +12763,3,11786,1,30,Sentinel Jacket,304,67,14,1,2,1 +12764,3,11786,1,30,Sentinel Jacket,304,67,14,1,3,1 +12765,3,11786,1,30,Sentinel Jacket,304,67,14,1,4,1 +12766,3,12865,1,40,Aquila Armor,304,70,14,1,0,1 +12767,3,12865,1,40,Aquila Armor,304,70,14,1,1,1 +12768,3,12865,1,40,Aquila Armor,304,70,14,1,2,1 +12769,3,12865,1,40,Aquila Armor,304,70,14,1,3,1 +12770,3,12865,1,40,Aquila Armor,304,70,14,1,4,1 +12771,3,12865,1,45,Garb of Concealment,304,70,14,1,0,1 +12772,3,12865,1,45,Garb of Concealment,304,70,14,1,1,1 +12773,3,12865,1,45,Garb of Concealment,304,70,14,1,2,1 +12774,3,12865,1,45,Garb of Concealment,304,70,14,1,3,1 +12775,3,12865,1,45,Garb of Concealment,304,70,14,1,4,1 +13043,3,999,1,12,Sunny Pareo,304,55,0,1,0,1 +13044,3,999,1,12,Sunny Pareo,304,55,0,1,1,1 +13045,3,999,1,12,Sunny Pareo,304,55,0,1,2,1 +13046,3,999,1,12,Sunny Pareo,304,55,0,1,3,1 +13047,3,999,1,12,Sunny Pareo,304,55,0,1,4,1 +13048,3,999,1,45,Red Dragon Scale Coat,304,72,0,1,0,1 +13049,3,999,1,45,Red Dragon Scale Coat,304,72,0,1,1,1 +13050,3,999,1,45,Red Dragon Scale Coat,304,72,0,1,2,1 +13051,3,999,1,45,Red Dragon Scale Coat,304,72,0,1,3,1 +13052,3,999,1,45,Red Dragon Scale Coat,304,72,0,1,4,1 +13595,3,17500,1,11,Marquis Armor,304,1,0,4,0,1 +13596,3,17500,1,11,Marquis Armor,304,1,0,4,1,1 +13597,3,17500,1,11,Marquis Armor,304,1,0,4,2,1 +13598,3,17500,1,11,Marquis Armor,304,1,0,4,3,1 +13599,3,17500,1,11,Marquis Armor,304,1,0,4,4,1 +14988,3,16802,1,75,Finnegan's Breastplate,304,80,0,4,0,1 +14989,3,16802,1,75,Finnegan's Breastplate,304,80,0,4,1,1 +14990,3,16802,1,75,Finnegan's Breastplate,304,80,0,4,2,1 +14991,3,16802,1,75,Finnegan's Breastplate,304,80,0,4,3,1 +14992,3,16802,1,75,Finnegan's Breastplate,304,80,0,4,4,1 +14993,3,16802,1,75,Greedy Breastplate,304,80,0,4,0,1 +14994,3,16802,1,75,Greedy Breastplate,304,80,0,4,1,1 +14995,3,16802,1,75,Greedy Breastplate,304,80,0,4,2,1 +14996,3,16802,1,75,Greedy Breastplate,304,80,0,4,3,1 +14997,3,16802,1,75,Greedy Breastplate,304,80,0,4,4,1 +14998,3,5000,1,55,Duke Armor (Dark Night),304,70,0,4,4,1 +15003,3,5000,1,70,Duke Armor (Moonflower),304,75,0,4,4,1 +15008,3,14768,1,50,Executioner's Belt,304,75,12,1,0,1 +15009,3,14768,1,50,Executioner's Belt,304,75,12,1,1,1 +15010,3,14768,1,50,Executioner's Belt,304,75,12,1,2,1 +15011,3,14768,1,50,Executioner's Belt,304,75,12,1,3,1 +15012,3,14768,1,50,Executioner's Belt,304,75,12,1,4,1 +15013,3,14768,1,55,Ancient Beast Half Plate,304,75,12,1,0,1 +15014,3,14768,1,55,Ancient Beast Half Plate,304,75,12,1,1,1 +15015,3,14768,1,55,Ancient Beast Half Plate,304,75,12,1,2,1 +15016,3,14768,1,55,Ancient Beast Half Plate,304,75,12,1,3,1 +15017,3,14768,1,55,Ancient Beast Half Plate,304,75,12,1,4,1 +15018,3,14768,1,60,Mail of Genocide,304,75,12,1,0,1 +15019,3,14768,1,60,Mail of Genocide,304,75,12,1,1,1 +15020,3,14768,1,60,Mail of Genocide,304,75,12,1,2,1 +15021,3,14768,1,60,Mail of Genocide,304,75,12,1,3,1 +15022,3,14768,1,60,Mail of Genocide,304,75,12,1,4,1 +15023,3,15566,1,60,Royal Guardsman's Surcoat,304,77,12,1,0,1 +15024,3,15566,1,60,Royal Guardsman's Surcoat,304,77,12,1,1,1 +15025,3,15566,1,60,Royal Guardsman's Surcoat,304,77,12,1,2,1 +15026,3,15566,1,60,Royal Guardsman's Surcoat,304,77,12,1,3,1 +15027,3,15566,1,60,Royal Guardsman's Surcoat,304,77,12,1,4,1 +15028,3,16802,1,65,Northern Arrêt,304,80,12,1,0,1 +15029,3,16802,1,65,Northern Arrêt,304,80,12,1,1,1 +15030,3,16802,1,65,Northern Arrêt,304,80,12,1,2,1 +15031,3,16802,1,65,Northern Arrêt,304,80,12,1,3,1 +15032,3,16802,1,65,Northern Arrêt,304,80,12,1,4,1 +15033,3,16802,1,70,Knight Armor of Dawn,304,80,12,1,0,1 +15034,3,16802,1,70,Knight Armor of Dawn,304,80,12,1,1,1 +15035,3,16802,1,70,Knight Armor of Dawn,304,80,12,1,2,1 +15036,3,16802,1,70,Knight Armor of Dawn,304,80,12,1,3,1 +15037,3,16802,1,70,Knight Armor of Dawn,304,80,12,1,4,1 +15038,3,16802,1,75,Azure Mail,304,80,12,1,0,1 +15039,3,16802,1,75,Azure Mail,304,80,12,1,1,1 +15040,3,16802,1,75,Azure Mail,304,80,12,1,2,1 +15041,3,16802,1,75,Azure Mail,304,80,12,1,3,1 +15042,3,16802,1,75,Azure Mail,304,80,12,1,4,1 +15063,3,14768,1,50,Innocent Vestment,304,75,15,1,0,1 +15064,3,14768,1,50,Innocent Vestment,304,75,15,1,1,1 +15065,3,14768,1,50,Innocent Vestment,304,75,15,1,2,1 +15066,3,14768,1,50,Innocent Vestment,304,75,15,1,3,1 +15067,3,14768,1,50,Innocent Vestment,304,75,15,1,4,1 +15068,3,14768,1,55,Crimson Robe,304,75,15,1,0,1 +15069,3,14768,1,55,Crimson Robe,304,75,15,1,1,1 +15070,3,14768,1,55,Crimson Robe,304,75,15,1,2,1 +15071,3,14768,1,55,Crimson Robe,304,75,15,1,3,1 +15072,3,14768,1,55,Crimson Robe,304,75,15,1,4,1 +15073,3,14768,1,60,Enhanced Jacket,304,75,15,1,0,1 +15074,3,14768,1,60,Enhanced Jacket,304,75,15,1,1,1 +15075,3,14768,1,60,Enhanced Jacket,304,75,15,1,2,1 +15076,3,14768,1,60,Enhanced Jacket,304,75,15,1,3,1 +15077,3,14768,1,60,Enhanced Jacket,304,75,15,1,4,1 +15043,3,15566,1,60,Medium Robe,304,77,15,1,0,1 +15044,3,15566,1,60,Medium Robe,304,77,15,1,1,1 +15045,3,15566,1,60,Medium Robe,304,77,15,1,2,1 +15046,3,15566,1,60,Medium Robe,304,77,15,1,3,1 +15047,3,15566,1,60,Medium Robe,304,77,15,1,4,1 +15048,3,16802,1,65,Garrisoner's Coat,304,80,15,1,0,1 +15049,3,16802,1,65,Garrisoner's Coat,304,80,15,1,1,1 +15050,3,16802,1,65,Garrisoner's Coat,304,80,15,1,2,1 +15051,3,16802,1,65,Garrisoner's Coat,304,80,15,1,3,1 +15052,3,16802,1,65,Garrisoner's Coat,304,80,15,1,4,1 +15053,3,16802,1,70,Ginkgo-dyed Robe,304,80,15,1,0,1 +15054,3,16802,1,70,Ginkgo-dyed Robe,304,80,15,1,1,1 +15055,3,16802,1,70,Ginkgo-dyed Robe,304,80,15,1,2,1 +15056,3,16802,1,70,Ginkgo-dyed Robe,304,80,15,1,3,1 +15057,3,16802,1,70,Ginkgo-dyed Robe,304,80,15,1,4,1 +15058,3,16802,1,75,Azure Robe,304,80,15,1,0,1 +15059,3,16802,1,75,Azure Robe,304,80,15,1,1,1 +15060,3,16802,1,75,Azure Robe,304,80,15,1,2,1 +15061,3,16802,1,75,Azure Robe,304,80,15,1,3,1 +15062,3,16802,1,75,Azure Robe,304,80,15,1,4,1 +15078,3,14768,1,50,Continent Jacket,304,75,17,1,0,1 +15079,3,14768,1,50,Continent Jacket,304,75,17,1,1,1 +15080,3,14768,1,50,Continent Jacket,304,75,17,1,2,1 +15081,3,14768,1,50,Continent Jacket,304,75,17,1,3,1 +15082,3,14768,1,50,Continent Jacket,304,75,17,1,4,1 +15083,3,14768,1,55,Coat of Keen Insight,304,75,17,1,0,1 +15084,3,14768,1,55,Coat of Keen Insight,304,75,17,1,1,1 +15085,3,14768,1,55,Coat of Keen Insight,304,75,17,1,2,1 +15086,3,14768,1,55,Coat of Keen Insight,304,75,17,1,3,1 +15087,3,14768,1,55,Coat of Keen Insight,304,75,17,1,4,1 +15088,3,14768,1,60,Fortress Plate,304,75,17,1,0,1 +15089,3,14768,1,60,Fortress Plate,304,75,17,1,1,1 +15090,3,14768,1,60,Fortress Plate,304,75,17,1,2,1 +15091,3,14768,1,60,Fortress Plate,304,75,17,1,3,1 +15092,3,14768,1,60,Fortress Plate,304,75,17,1,4,1 +15093,3,15566,1,60,Jacket of Benevolence,304,77,17,1,0,1 +15094,3,15566,1,60,Jacket of Benevolence,304,77,17,1,1,1 +15095,3,15566,1,60,Jacket of Benevolence,304,77,17,1,2,1 +15096,3,15566,1,60,Jacket of Benevolence,304,77,17,1,3,1 +15097,3,15566,1,60,Jacket of Benevolence,304,77,17,1,4,1 +15098,3,16802,1,65,Monochrome Robe,304,80,17,1,0,1 +15099,3,16802,1,65,Monochrome Robe,304,80,17,1,1,1 +15100,3,16802,1,65,Monochrome Robe,304,80,17,1,2,1 +15101,3,16802,1,65,Monochrome Robe,304,80,17,1,3,1 +15102,3,16802,1,65,Monochrome Robe,304,80,17,1,4,1 +15103,3,16802,1,70,Dark Red Haubergeon,304,80,17,1,0,1 +15104,3,16802,1,70,Dark Red Haubergeon,304,80,17,1,1,1 +15105,3,16802,1,70,Dark Red Haubergeon,304,80,17,1,2,1 +15106,3,16802,1,70,Dark Red Haubergeon,304,80,17,1,3,1 +15107,3,16802,1,70,Dark Red Haubergeon,304,80,17,1,4,1 +15108,3,16802,1,75,Azure Preventer,304,80,17,1,0,1 +15109,3,16802,1,75,Azure Preventer,304,80,17,1,1,1 +15110,3,16802,1,75,Azure Preventer,304,80,17,1,2,1 +15111,3,16802,1,75,Azure Preventer,304,80,17,1,3,1 +15112,3,16802,1,75,Azure Preventer,304,80,17,1,4,1 +15113,3,14768,1,50,Mountaineer Chest,304,75,14,1,0,1 +15114,3,14768,1,50,Mountaineer Chest,304,75,14,1,1,1 +15115,3,14768,1,50,Mountaineer Chest,304,75,14,1,2,1 +15116,3,14768,1,50,Mountaineer Chest,304,75,14,1,3,1 +15117,3,14768,1,50,Mountaineer Chest,304,75,14,1,4,1 +15118,3,14768,1,55,Ocean's Jacket,304,75,14,1,0,1 +15119,3,14768,1,55,Ocean's Jacket,304,75,14,1,1,1 +15120,3,14768,1,55,Ocean's Jacket,304,75,14,1,2,1 +15121,3,14768,1,55,Ocean's Jacket,304,75,14,1,3,1 +15122,3,14768,1,55,Ocean's Jacket,304,75,14,1,4,1 +15123,3,14768,1,60,Forest Clothes,304,75,14,1,0,1 +15124,3,14768,1,60,Forest Clothes,304,75,14,1,1,1 +15125,3,14768,1,60,Forest Clothes,304,75,14,1,2,1 +15126,3,14768,1,60,Forest Clothes,304,75,14,1,3,1 +15127,3,14768,1,60,Forest Clothes,304,75,14,1,4,1 +15128,3,15566,1,60,Black Panther Padding,304,77,14,1,0,1 +15129,3,15566,1,60,Black Panther Padding,304,77,14,1,1,1 +15130,3,15566,1,60,Black Panther Padding,304,77,14,1,2,1 +15131,3,15566,1,60,Black Panther Padding,304,77,14,1,3,1 +15132,3,15566,1,60,Black Panther Padding,304,77,14,1,4,1 +15133,3,16802,1,65,Patrician Jacket,304,80,14,1,0,1 +15134,3,16802,1,65,Patrician Jacket,304,80,14,1,1,1 +15135,3,16802,1,65,Patrician Jacket,304,80,14,1,2,1 +15136,3,16802,1,65,Patrician Jacket,304,80,14,1,3,1 +15137,3,16802,1,65,Patrician Jacket,304,80,14,1,4,1 +15138,3,16802,1,70,Attire of Evening Mist,304,80,14,1,0,1 +15139,3,16802,1,70,Attire of Evening Mist,304,80,14,1,1,1 +15140,3,16802,1,70,Attire of Evening Mist,304,80,14,1,2,1 +15141,3,16802,1,70,Attire of Evening Mist,304,80,14,1,3,1 +15142,3,16802,1,70,Attire of Evening Mist,304,80,14,1,4,1 +15143,3,16802,1,75,Azure Jacket,304,80,14,1,0,1 +15144,3,16802,1,75,Azure Jacket,304,80,14,1,1,1 +15145,3,16802,1,75,Azure Jacket,304,80,14,1,2,1 +15146,3,16802,1,75,Azure Jacket,304,80,14,1,3,1 +15147,3,16802,1,75,Azure Jacket,304,80,14,1,4,1 +16487,3,100,1,1,Dragon Breastplate (Decoration),304,1,0,0,4,1 +16488,3,100,1,1,Wyrm's Idea (Decoration),304,1,0,0,4,1 +16489,3,100,1,1,Ddraig Goch Pectus (Decoration),304,1,0,0,4,1 +16490,3,100,1,1,Drachenschuppe (Decoration),304,1,0,0,4,1 +17631,3,16847,1,80,Brigand Armor,304,80,12,1,0,1 +17632,3,16847,1,80,Brigand Armor,304,80,12,1,1,1 +17633,3,16847,1,80,Brigand Armor,304,80,12,1,2,1 +17634,3,16847,1,80,Brigand Armor,304,80,12,1,3,1 +17635,3,16847,1,80,Brigand Armor,304,80,12,1,4,1 +17636,3,18060,1,85,Gelmez Armor,304,83,12,1,0,1 +17637,3,18060,1,85,Gelmez Armor,304,83,12,1,1,1 +17638,3,18060,1,85,Gelmez Armor,304,83,12,1,2,1 +17639,3,18060,1,85,Gelmez Armor,304,83,12,1,3,1 +17640,3,18060,1,85,Gelmez Armor,304,83,12,1,4,1 +17641,3,18869,1,90,Acrean Mail,304,85,12,1,0,1 +17642,3,18869,1,90,Acrean Mail,304,85,12,1,1,1 +17643,3,18869,1,90,Acrean Mail,304,85,12,1,2,1 +17644,3,18869,1,90,Acrean Mail,304,85,12,1,3,1 +17645,3,18869,1,90,Acrean Mail,304,85,12,1,4,1 +17646,3,16847,1,80,Modestly Robe,304,80,15,1,0,1 +17647,3,16847,1,80,Modestly Robe,304,80,15,1,1,1 +17648,3,16847,1,80,Modestly Robe,304,80,15,1,2,1 +17649,3,16847,1,80,Modestly Robe,304,80,15,1,3,1 +17650,3,16847,1,80,Modestly Robe,304,80,15,1,4,1 +17651,3,18060,1,85,Duarev Robe,304,83,15,1,0,1 +17652,3,18060,1,85,Duarev Robe,304,83,15,1,1,1 +17653,3,18060,1,85,Duarev Robe,304,83,15,1,2,1 +17654,3,18060,1,85,Duarev Robe,304,83,15,1,3,1 +17655,3,18060,1,85,Duarev Robe,304,83,15,1,4,1 +17656,3,18869,1,90,Acrean Coat,304,85,15,1,0,1 +17657,3,18869,1,90,Acrean Coat,304,85,15,1,1,1 +17658,3,18869,1,90,Acrean Coat,304,85,15,1,2,1 +17659,3,18869,1,90,Acrean Coat,304,85,15,1,3,1 +17660,3,18869,1,90,Acrean Coat,304,85,15,1,4,1 +17661,3,16847,1,80,Brass Plate,304,80,17,1,0,1 +17662,3,16847,1,80,Brass Plate,304,80,17,1,1,1 +17663,3,16847,1,80,Brass Plate,304,80,17,1,2,1 +17664,3,16847,1,80,Brass Plate,304,80,17,1,3,1 +17665,3,16847,1,80,Brass Plate,304,80,17,1,4,1 +17666,3,18060,1,85,Sizjak Coat,304,83,17,1,0,1 +17667,3,18060,1,85,Sizjak Coat,304,83,17,1,1,1 +17668,3,18060,1,85,Sizjak Coat,304,83,17,1,2,1 +17669,3,18060,1,85,Sizjak Coat,304,83,17,1,3,1 +17670,3,18060,1,85,Sizjak Coat,304,83,17,1,4,1 +17671,3,18869,1,90,Acrean Armor,304,85,17,1,0,1 +17672,3,18869,1,90,Acrean Armor,304,85,17,1,1,1 +17673,3,18869,1,90,Acrean Armor,304,85,17,1,2,1 +17674,3,18869,1,90,Acrean Armor,304,85,17,1,3,1 +17675,3,18869,1,90,Acrean Armor,304,85,17,1,4,1 +17676,3,16847,1,80,Breastplate of Warm Winds,304,80,14,1,0,1 +17677,3,16847,1,80,Breastplate of Warm Winds,304,80,14,1,1,1 +17678,3,16847,1,80,Breastplate of Warm Winds,304,80,14,1,2,1 +17679,3,16847,1,80,Breastplate of Warm Winds,304,80,14,1,3,1 +17680,3,16847,1,80,Breastplate of Warm Winds,304,80,14,1,4,1 +17681,3,18060,1,85,Shahabad Jacket,304,83,14,1,0,1 +17682,3,18060,1,85,Shahabad Jacket,304,83,14,1,1,1 +17683,3,18060,1,85,Shahabad Jacket,304,83,14,1,2,1 +17684,3,18060,1,85,Shahabad Jacket,304,83,14,1,3,1 +17685,3,18060,1,85,Shahabad Jacket,304,83,14,1,4,1 +17686,3,18869,1,90,Acrean Padding,304,85,14,1,0,1 +17687,3,18869,1,90,Acrean Padding,304,85,14,1,1,1 +17688,3,18869,1,90,Acrean Padding,304,85,14,1,2,1 +17689,3,18869,1,90,Acrean Padding,304,85,14,1,3,1 +17690,3,18869,1,90,Acrean Padding,304,85,14,1,4,1 +17956,3,30000,1,10,Champion Belt of Glory (I),304,1,0,1,0,1 +17957,3,20000,1,10,Champion Belt of Glory (II),304,1,0,1,0,1 +17958,3,10000,1,10,Champion Belt of Glory (III),304,1,0,1,0,1 +18259,3,18869,1,90,Courage Padding,304,85,12,1,0,1 +18260,3,18869,1,90,Courage Padding,304,85,12,1,1,1 +18261,3,18869,1,90,Courage Padding,304,85,12,1,2,1 +18262,3,18869,1,90,Courage Padding,304,85,12,1,3,1 +18263,3,18869,1,90,Courage Padding,304,85,12,1,4,1 +18264,3,19917,1,95,Emine Plate,304,88,12,1,0,1 +18265,3,19917,1,95,Emine Plate,304,88,12,1,1,1 +18266,3,19917,1,95,Emine Plate,304,88,12,1,2,1 +18267,3,19917,1,95,Emine Plate,304,88,12,1,3,1 +18268,3,19917,1,95,Emine Plate,304,88,12,1,4,1 +18269,3,20965,1,100,Dools Armor,304,90,12,1,0,1 +18270,3,20965,1,100,Dools Armor,304,90,12,1,1,1 +18271,3,20965,1,100,Dools Armor,304,90,12,1,2,1 +18272,3,20965,1,100,Dools Armor,304,90,12,1,3,1 +18273,3,20965,1,100,Dools Armor,304,90,12,1,4,1 +18274,3,18869,1,90,Magnus Robe,304,85,15,1,0,1 +18275,3,18869,1,90,Magnus Robe,304,85,15,1,1,1 +18276,3,18869,1,90,Magnus Robe,304,85,15,1,2,1 +18277,3,18869,1,90,Magnus Robe,304,85,15,1,3,1 +18278,3,18869,1,90,Magnus Robe,304,85,15,1,4,1 +18279,3,19917,1,95,Banded Coat of Hope,304,88,15,1,0,1 +18280,3,19917,1,95,Banded Coat of Hope,304,88,15,1,1,1 +18281,3,19917,1,95,Banded Coat of Hope,304,88,15,1,2,1 +18282,3,19917,1,95,Banded Coat of Hope,304,88,15,1,3,1 +18283,3,19917,1,95,Banded Coat of Hope,304,88,15,1,4,1 +18284,3,20965,1,100,Dools Robe,304,90,15,1,0,1 +18285,3,20965,1,100,Dools Robe,304,90,15,1,1,1 +18286,3,20965,1,100,Dools Robe,304,90,15,1,2,1 +18287,3,20965,1,100,Dools Robe,304,90,15,1,3,1 +18288,3,20965,1,100,Dools Robe,304,90,15,1,4,1 +18289,3,18869,1,90,Kelsus Lamellar,304,85,17,1,0,1 +18290,3,18869,1,90,Kelsus Lamellar,304,85,17,1,1,1 +18291,3,18869,1,90,Kelsus Lamellar,304,85,17,1,2,1 +18292,3,18869,1,90,Kelsus Lamellar,304,85,17,1,3,1 +18293,3,18869,1,90,Kelsus Lamellar,304,85,17,1,4,1 +18294,3,19917,1,95,Kier Jacket,304,88,17,1,0,1 +18295,3,19917,1,95,Kier Jacket,304,88,17,1,1,1 +18296,3,19917,1,95,Kier Jacket,304,88,17,1,2,1 +18297,3,19917,1,95,Kier Jacket,304,88,17,1,3,1 +18298,3,19917,1,95,Kier Jacket,304,88,17,1,4,1 +18299,3,20965,1,100,Dools Coat,304,90,17,1,0,1 +18300,3,20965,1,100,Dools Coat,304,90,17,1,1,1 +18301,3,20965,1,100,Dools Coat,304,90,17,1,2,1 +18302,3,20965,1,100,Dools Coat,304,90,17,1,3,1 +18303,3,20965,1,100,Dools Coat,304,90,17,1,4,1 +18304,3,18869,1,90,Aura Jacket,304,85,14,1,0,1 +18305,3,18869,1,90,Aura Jacket,304,85,14,1,1,1 +18306,3,18869,1,90,Aura Jacket,304,85,14,1,2,1 +18307,3,18869,1,90,Aura Jacket,304,85,14,1,3,1 +18308,3,18869,1,90,Aura Jacket,304,85,14,1,4,1 +18309,3,19917,1,95,Niloufar Padding,304,88,14,1,0,1 +18310,3,19917,1,95,Niloufar Padding,304,88,14,1,1,1 +18311,3,19917,1,95,Niloufar Padding,304,88,14,1,2,1 +18312,3,19917,1,95,Niloufar Padding,304,88,14,1,3,1 +18313,3,19917,1,95,Niloufar Padding,304,88,14,1,4,1 +18314,3,20965,1,100,Dools Vest,304,90,14,1,0,1 +18315,3,20965,1,100,Dools Vest,304,90,14,1,1,1 +18316,3,20965,1,100,Dools Vest,304,90,14,1,2,1 +18317,3,20965,1,100,Dools Vest,304,90,14,1,3,1 +18318,3,20965,1,100,Dools Vest,304,90,14,1,4,1 +18490,3,100,1,1,Volcanic Color,304,75,0,0,4,1 +18579,3,20000,1,45,Black Venom Armor,304,1,0,4,0,1 +18580,3,20000,1,50,Black Venom Armor,304,1,0,4,1,1 +18581,3,20000,1,55,Black Venom Armor,304,1,0,4,2,1 +18582,3,20000,1,60,Black Venom Armor,304,1,0,4,3,1 +18583,3,20000,1,70,Black Venom Armor,304,1,0,4,4,1 +19241,3,0,1,90,Torso of the First King,304,80,0,4,0,1 +19242,3,0,1,100,Torso of the First King,304,80,0,4,1,1 +19243,3,0,1,105,Torso of the First King,304,80,0,4,2,1 +19244,3,0,1,110,Torso of the First King,304,80,0,4,3,1 +19245,3,0,1,120,Torso of the First King,304,80,0,4,4,1 +19454,3,10000,1,80,Boundless Tempest Armor,304,1,0,4,4,1 +19459,3,10000,1,83,Boundless Tempest Padding,304,1,0,4,4,1 +20449,3,20900,1,100,Maddest Armor,304,90,12,1,0,1 +20450,3,20900,1,100,Maddest Armor,304,90,12,1,1,1 +20451,3,20900,1,100,Maddest Armor,304,90,12,1,2,1 +20452,3,20900,1,100,Maddest Armor,304,90,12,1,3,1 +20453,3,20900,1,100,Maddest Armor,304,90,12,1,4,1 +20454,3,21945,1,105,Corail Mail,304,93,12,1,0,1 +20455,3,21945,1,105,Corail Mail,304,93,12,1,1,1 +20456,3,21945,1,105,Corail Mail,304,93,12,1,2,1 +20457,3,21945,1,105,Corail Mail,304,93,12,1,3,1 +20458,3,21945,1,105,Corail Mail,304,93,12,1,4,1 +20459,3,22990,1,110,Mehizaf Armor,304,95,12,1,0,1 +20460,3,22990,1,110,Mehizaf Armor,304,95,12,1,1,1 +20461,3,22990,1,110,Mehizaf Armor,304,95,12,1,2,1 +20462,3,22990,1,110,Mehizaf Armor,304,95,12,1,3,1 +20463,3,22990,1,110,Mehizaf Armor,304,95,12,1,4,1 +20777,3,22990,1,110,Courage Armor,304,95,12,1,0,1 +20778,3,22990,1,110,Courage Armor,304,95,12,1,1,1 +20779,3,22990,1,110,Courage Armor,304,95,12,1,2,1 +20780,3,22990,1,110,Courage Armor,304,95,12,1,3,1 +20781,3,22990,1,110,Courage Armor,304,95,12,1,4,1 +20782,3,24035,1,115,Confidence Mail,304,98,12,1,0,1 +20783,3,24035,1,115,Confidence Mail,304,98,12,1,1,1 +20784,3,24035,1,115,Confidence Mail,304,98,12,1,2,1 +20785,3,24035,1,115,Confidence Mail,304,98,12,1,3,1 +20786,3,24035,1,115,Confidence Mail,304,98,12,1,4,1 +20787,3,25080,1,120,Ambition Armor,304,100,12,1,0,1 +20788,3,25080,1,120,Ambition Armor,304,100,12,1,1,1 +20789,3,25080,1,120,Ambition Armor,304,100,12,1,2,1 +20790,3,25080,1,120,Ambition Armor,304,100,12,1,3,1 +20791,3,25080,1,120,Ambition Armor,304,100,12,1,4,1 +20509,3,20900,1,100,Capable Padding,304,90,14,1,0,1 +20510,3,20900,1,100,Capable Padding,304,90,14,1,1,1 +20511,3,20900,1,100,Capable Padding,304,90,14,1,2,1 +20512,3,20900,1,100,Capable Padding,304,90,14,1,3,1 +20513,3,20900,1,100,Capable Padding,304,90,14,1,4,1 +20514,3,21945,1,105,Cuivre Jacket,304,93,14,1,0,1 +20515,3,21945,1,105,Cuivre Jacket,304,93,14,1,1,1 +20516,3,21945,1,105,Cuivre Jacket,304,93,14,1,2,1 +20517,3,21945,1,105,Cuivre Jacket,304,93,14,1,3,1 +20518,3,21945,1,105,Cuivre Jacket,304,93,14,1,4,1 +20519,3,22990,1,110,Mehizaf Cross,304,95,14,1,0,1 +20520,3,22990,1,110,Mehizaf Cross,304,95,14,1,1,1 +20521,3,22990,1,110,Mehizaf Cross,304,95,14,1,2,1 +20522,3,22990,1,110,Mehizaf Cross,304,95,14,1,3,1 +20523,3,22990,1,110,Mehizaf Cross,304,95,14,1,4,1 +20837,3,22990,1,110,Hardy Padding,304,95,14,1,0,1 +20838,3,22990,1,110,Hardy Padding,304,95,14,1,1,1 +20839,3,22990,1,110,Hardy Padding,304,95,14,1,2,1 +20840,3,22990,1,110,Hardy Padding,304,95,14,1,3,1 +20841,3,22990,1,110,Hardy Padding,304,95,14,1,4,1 +20842,3,24035,1,115,Taciturne Padding,304,98,14,1,0,1 +20843,3,24035,1,115,Taciturne Padding,304,98,14,1,1,1 +20844,3,24035,1,115,Taciturne Padding,304,98,14,1,2,1 +20845,3,24035,1,115,Taciturne Padding,304,98,14,1,3,1 +20846,3,24035,1,115,Taciturne Padding,304,98,14,1,4,1 +20847,3,25080,1,120,Mission Padding,304,100,14,1,0,1 +20848,3,25080,1,120,Mission Padding,304,100,14,1,1,1 +20849,3,25080,1,120,Mission Padding,304,100,14,1,2,1 +20850,3,25080,1,120,Mission Padding,304,100,14,1,3,1 +20851,3,25080,1,120,Mission Padding,304,100,14,1,4,1 +20569,3,20900,1,100,Robe of Sacrament,304,90,15,1,0,1 +20570,3,20900,1,100,Robe of Sacrament,304,90,15,1,1,1 +20571,3,20900,1,100,Robe of Sacrament,304,90,15,1,2,1 +20572,3,20900,1,100,Robe of Sacrament,304,90,15,1,3,1 +20573,3,20900,1,100,Robe of Sacrament,304,90,15,1,4,1 +20574,3,21945,1,105,June Robe,304,93,15,1,0,1 +20575,3,21945,1,105,June Robe,304,93,15,1,1,1 +20576,3,21945,1,105,June Robe,304,93,15,1,2,1 +20577,3,21945,1,105,June Robe,304,93,15,1,3,1 +20578,3,21945,1,105,June Robe,304,93,15,1,4,1 +20579,3,22990,1,110,Mehizaf Robe,304,95,15,1,0,1 +20580,3,22990,1,110,Mehizaf Robe,304,95,15,1,1,1 +20581,3,22990,1,110,Mehizaf Robe,304,95,15,1,2,1 +20582,3,22990,1,110,Mehizaf Robe,304,95,15,1,3,1 +20583,3,22990,1,110,Mehizaf Robe,304,95,15,1,4,1 +20897,3,22990,1,110,Miséricorde Robe,304,95,15,1,0,1 +20898,3,22990,1,110,Miséricorde Robe,304,95,15,1,1,1 +20899,3,22990,1,110,Miséricorde Robe,304,95,15,1,2,1 +20900,3,22990,1,110,Miséricorde Robe,304,95,15,1,3,1 +20901,3,22990,1,110,Miséricorde Robe,304,95,15,1,4,1 +20902,3,24035,1,115,Charité Coat,304,98,15,1,0,1 +20903,3,24035,1,115,Charité Coat,304,98,15,1,1,1 +20904,3,24035,1,115,Charité Coat,304,98,15,1,2,1 +20905,3,24035,1,115,Charité Coat,304,98,15,1,3,1 +20906,3,24035,1,115,Charité Coat,304,98,15,1,4,1 +20907,3,25080,1,120,Redoutable Robe,304,100,15,1,0,1 +20908,3,25080,1,120,Redoutable Robe,304,100,15,1,1,1 +20909,3,25080,1,120,Redoutable Robe,304,100,15,1,2,1 +20910,3,25080,1,120,Redoutable Robe,304,100,15,1,3,1 +20911,3,25080,1,120,Redoutable Robe,304,100,15,1,4,1 +20629,3,20900,1,100,Pundit Coat,304,90,17,1,0,1 +20630,3,20900,1,100,Pundit Coat,304,90,17,1,1,1 +20631,3,20900,1,100,Pundit Coat,304,90,17,1,2,1 +20632,3,20900,1,100,Pundit Coat,304,90,17,1,3,1 +20633,3,20900,1,100,Pundit Coat,304,90,17,1,4,1 +20634,3,21945,1,105,Briller Jacket,304,93,17,1,0,1 +20635,3,21945,1,105,Briller Jacket,304,93,17,1,1,1 +20636,3,21945,1,105,Briller Jacket,304,93,17,1,2,1 +20637,3,21945,1,105,Briller Jacket,304,93,17,1,3,1 +20638,3,21945,1,105,Briller Jacket,304,93,17,1,4,1 +20639,3,22990,1,110,Mehizaf Coat,304,95,17,1,0,1 +20640,3,22990,1,110,Mehizaf Coat,304,95,17,1,1,1 +20641,3,22990,1,110,Mehizaf Coat,304,95,17,1,2,1 +20642,3,22990,1,110,Mehizaf Coat,304,95,17,1,3,1 +20643,3,22990,1,110,Mehizaf Coat,304,95,17,1,4,1 +20957,3,22990,1,110,Positivité Robe,304,95,17,1,0,1 +20958,3,22990,1,110,Positivité Robe,304,95,17,1,1,1 +20959,3,22990,1,110,Positivité Robe,304,95,17,1,2,1 +20960,3,22990,1,110,Positivité Robe,304,95,17,1,3,1 +20961,3,22990,1,110,Positivité Robe,304,95,17,1,4,1 +20962,3,24035,1,115,Solidarité Armor,304,98,17,1,0,1 +20963,3,24035,1,115,Solidarité Armor,304,98,17,1,1,1 +20964,3,24035,1,115,Solidarité Armor,304,98,17,1,2,1 +20965,3,24035,1,115,Solidarité Armor,304,98,17,1,3,1 +20966,3,24035,1,115,Solidarité Armor,304,98,17,1,4,1 +20967,3,25080,1,120,Ideal Jacket,304,100,17,1,0,1 +20968,3,25080,1,120,Ideal Jacket,304,100,17,1,1,1 +20969,3,25080,1,120,Ideal Jacket,304,100,17,1,2,1 +20970,3,25080,1,120,Ideal Jacket,304,100,17,1,3,1 +20971,3,25080,1,120,Ideal Jacket,304,100,17,1,4,1 +20684,3,100,1,1,War God's Torso,304,1,0,0,4,1 +21012,3,100,1,1,Refined Bijoux,304,1,0,0,4,1 +21017,3,100,1,1,Noble Bijoux,304,1,0,0,4,1 +21112,3,50000,1,92,Maestro Armor,304,1,0,4,4,1 +20748,3,50000,1,106,Crimson Leather Coat,304,90,0,4,4,1 +21095,3,50000,1,116,White Smoke Leather Coat,304,95,0,4,4,1 +21161,3,50000,1,95,Virtuoso Armor,304,1,0,4,4,1 +21170,3,50000,1,108,Lord Knight Leather Coat,304,90,0,4,4,1 +21178,3,50000,1,118,Selenite Leather Coat,304,95,0,4,4,1 +21397,3,500,1,12,Cursed Armor,304,1,0,1,0,1 +21401,3,500,1,12,Chaos Robe,304,1,0,1,0,1 +23422,3,10000,1,1,Angel's Feather Corset (White),304,1,0,0,4,1 +23423,3,10000,1,1,Angel's Feather Corset (Black),304,1,0,0,4,1 +23452,3,100,1,1,Santa's Robe Coat (Red),304,1,0,1,4,1 +23453,3,100,1,1,Santa's Robe Coat (White),304,1,0,1,4,1 +24124,3,0,1,130,Spirit's Heavy Armored Attire,304,100,12,1,0,1 +24125,3,0,1,130,Spirit's Heavy Armored Attire,304,100,12,1,1,1 +24126,3,0,1,130,Spirit's Heavy Armored Attire,304,100,12,1,2,1 +24127,3,0,1,130,Spirit's Heavy Armored Attire,304,100,12,1,3,1 +24128,3,0,1,130,Spirit's Heavy Armored Attire,304,100,12,1,4,1 +24129,3,0,1,130,Fire King's Heavy Armored Attire,304,100,12,1,0,1 +24130,3,0,1,130,Fire King's Heavy Armored Attire,304,100,12,1,1,1 +24131,3,0,1,130,Fire King's Heavy Armored Attire,304,100,12,1,2,1 +24132,3,0,1,130,Fire King's Heavy Armored Attire,304,100,12,1,3,1 +24133,3,0,1,130,Fire King's Heavy Armored Attire,304,100,12,1,4,1 +24134,3,0,1,130,White Wings' Armored Attire,304,100,12,1,0,1 +24135,3,0,1,130,White Wings' Armored Attire,304,100,12,1,1,1 +24136,3,0,1,130,White Wings' Armored Attire,304,100,12,1,2,1 +24137,3,0,1,130,White Wings' Armored Attire,304,100,12,1,3,1 +24138,3,0,1,130,White Wings' Armored Attire,304,100,12,1,4,1 +24139,3,0,1,130,Golden Heavy Armor,304,100,12,1,0,1 +24140,3,0,1,130,Golden Heavy Armor,304,100,12,1,1,1 +24141,3,0,1,130,Golden Heavy Armor,304,100,12,1,2,1 +24142,3,0,1,130,Golden Heavy Armor,304,100,12,1,3,1 +24143,3,0,1,130,Golden Heavy Armor,304,100,12,1,4,1 +24144,3,0,1,135,Blackshatter Heavy Armor,304,100,12,1,0,1 +24145,3,0,1,135,Blackshatter Heavy Armor,304,100,12,1,1,1 +24146,3,0,1,135,Blackshatter Heavy Armor,304,100,12,1,2,1 +24147,3,0,1,135,Blackshatter Heavy Armor,304,100,12,1,3,1 +24148,3,0,1,135,Blackshatter Heavy Armor,304,100,12,1,4,1 +24224,3,0,1,130,Spirit's Light Armored Attire,304,100,14,1,0,1 +24225,3,0,1,130,Spirit's Light Armored Attire,304,100,14,1,1,1 +24226,3,0,1,130,Spirit's Light Armored Attire,304,100,14,1,2,1 +24227,3,0,1,130,Spirit's Light Armored Attire,304,100,14,1,3,1 +24228,3,0,1,130,Spirit's Light Armored Attire,304,100,14,1,4,1 +24229,3,0,1,130,Fire King's Light Armored Attire,304,100,14,1,0,1 +24230,3,0,1,130,Fire King's Light Armored Attire,304,100,14,1,1,1 +24231,3,0,1,130,Fire King's Light Armored Attire,304,100,14,1,2,1 +24232,3,0,1,130,Fire King's Light Armored Attire,304,100,14,1,3,1 +24233,3,0,1,130,Fire King's Light Armored Attire,304,100,14,1,4,1 +24234,3,0,1,130,White Wings' Light Armored Attire,304,100,14,1,0,1 +24235,3,0,1,130,White Wings' Light Armored Attire,304,100,14,1,1,1 +24236,3,0,1,130,White Wings' Light Armored Attire,304,100,14,1,2,1 +24237,3,0,1,130,White Wings' Light Armored Attire,304,100,14,1,3,1 +24238,3,0,1,130,White Wings' Light Armored Attire,304,100,14,1,4,1 +24239,3,0,1,130,Golden Light Armor,304,100,14,1,0,1 +24240,3,0,1,130,Golden Light Armor,304,100,14,1,1,1 +24241,3,0,1,130,Golden Light Armor,304,100,14,1,2,1 +24242,3,0,1,130,Golden Light Armor,304,100,14,1,3,1 +24243,3,0,1,130,Golden Light Armor,304,100,14,1,4,1 +24244,3,0,1,135,Blackshatter Light Armor,304,100,14,1,0,1 +24245,3,0,1,135,Blackshatter Light Armor,304,100,14,1,1,1 +24246,3,0,1,135,Blackshatter Light Armor,304,100,14,1,2,1 +24247,3,0,1,135,Blackshatter Light Armor,304,100,14,1,3,1 +24248,3,0,1,135,Blackshatter Light Armor,304,100,14,1,4,1 +24324,3,0,1,130,Spirit's Magick Robe,304,100,15,1,0,1 +24325,3,0,1,130,Spirit's Magick Robe,304,100,15,1,1,1 +24326,3,0,1,130,Spirit's Magick Robe,304,100,15,1,2,1 +24327,3,0,1,130,Spirit's Magick Robe,304,100,15,1,3,1 +24328,3,0,1,130,Spirit's Magick Robe,304,100,15,1,4,1 +24329,3,0,1,130,Fire King's Magick Robe,304,100,15,1,0,1 +24330,3,0,1,130,Fire King's Magick Robe,304,100,15,1,1,1 +24331,3,0,1,130,Fire King's Magick Robe,304,100,15,1,2,1 +24332,3,0,1,130,Fire King's Magick Robe,304,100,15,1,3,1 +24333,3,0,1,130,Fire King's Magick Robe,304,100,15,1,4,1 +24334,3,0,1,130,White Wings's Magick Robe,304,100,15,1,0,1 +24335,3,0,1,130,White Wings's Magick Robe,304,100,15,1,1,1 +24336,3,0,1,130,White Wings's Magick Robe,304,100,15,1,2,1 +24337,3,0,1,130,White Wings's Magick Robe,304,100,15,1,3,1 +24338,3,0,1,130,White Wings's Magick Robe,304,100,15,1,4,1 +24339,3,0,1,130,Golden Magick Robe,304,100,15,1,0,1 +24340,3,0,1,130,Golden Magick Robe,304,100,15,1,1,1 +24341,3,0,1,130,Golden Magick Robe,304,100,15,1,2,1 +24342,3,0,1,130,Golden Magick Robe,304,100,15,1,3,1 +24343,3,0,1,130,Golden Magick Robe,304,100,15,1,4,1 +24344,3,0,1,135,Blackshatter Magic Robe,304,100,15,1,0,1 +24345,3,0,1,135,Blackshatter Magic Robe,304,100,15,1,1,1 +24346,3,0,1,135,Blackshatter Magic Robe,304,100,15,1,2,1 +24347,3,0,1,135,Blackshatter Magic Robe,304,100,15,1,3,1 +24348,3,0,1,135,Blackshatter Magic Robe,304,100,15,1,4,1 +24424,3,0,1,130,Spirit's Magick Combat Attire,304,100,17,1,0,1 +24425,3,0,1,130,Spirit's Magick Combat Attire,304,100,17,1,1,1 +24426,3,0,1,130,Spirit's Magick Combat Attire,304,100,17,1,2,1 +24427,3,0,1,130,Spirit's Magick Combat Attire,304,100,17,1,3,1 +24428,3,0,1,130,Spirit's Magick Combat Attire,304,100,17,1,4,1 +24429,3,0,1,130,Fire King's Magick Combat Attire,304,100,17,1,0,1 +24430,3,0,1,130,Fire King's Magick Combat Attire,304,100,17,1,1,1 +24431,3,0,1,130,Fire King's Magick Combat Attire,304,100,17,1,2,1 +24432,3,0,1,130,Fire King's Magick Combat Attire,304,100,17,1,3,1 +24433,3,0,1,130,Fire King's Magick Combat Attire,304,100,17,1,4,1 +24434,3,0,1,130,White Wings' Combat Attire,304,100,17,1,0,1 +24435,3,0,1,130,White Wings' Combat Attire,304,100,17,1,1,1 +24436,3,0,1,130,White Wings' Combat Attire,304,100,17,1,2,1 +24437,3,0,1,130,White Wings' Combat Attire,304,100,17,1,3,1 +24438,3,0,1,130,White Wings' Combat Attire,304,100,17,1,4,1 +24439,3,0,1,130,Golden Magick Battle Dress,304,100,17,1,0,1 +24440,3,0,1,130,Golden Magick Battle Dress,304,100,17,1,1,1 +24441,3,0,1,130,Golden Magick Battle Dress,304,100,17,1,2,1 +24442,3,0,1,130,Golden Magick Battle Dress,304,100,17,1,3,1 +24443,3,0,1,130,Golden Magick Battle Dress,304,100,17,1,4,1 +24444,3,0,1,135,Blackshatter Battle Dress,304,100,17,1,0,1 +24445,3,0,1,135,Blackshatter Battle Dress,304,100,17,1,1,1 +24446,3,0,1,135,Blackshatter Battle Dress,304,100,17,1,2,1 +24447,3,0,1,135,Blackshatter Battle Dress,304,100,17,1,3,1 +24448,3,0,1,135,Blackshatter Battle Dress,304,100,17,1,4,1 +24609,3,0,1,12,Pleiades Robe,304,1,0,1,4,1 +24614,3,0,1,12,Valkyrian Armor,304,1,0,1,4,1 +24700,3,50000,1,130,Survivor Leather Coat,304,1,0,4,4,1 +24916,3,10000,1,1,Southern Country Pareo (Red),304,1,0,1,0,1 +24917,3,10000,1,1,Southern Country Pareo (Blue),304,1,0,1,0,1 +24918,3,10000,1,1,Southern Country Pareo (Purple),304,1,0,1,0,1 +24919,3,10000,1,1,Southern Country Pareo (Black),304,1,0,1,0,1 +24920,3,10000,1,1,Southern Country Pareo (White),304,1,0,1,0,1 +24921,3,10000,1,1,Southern Country Pareo (Orange),304,1,0,1,0,1 +24935,3,10000,1,1,God of War's Chest,304,1,0,1,4,1 +24939,3,10000,1,1,Spriggan Breastplate,304,1,0,1,4,1 +25015,3,50000,1,130,Combat Leather Coat,304,1,0,4,4,1 +25225,3,10000,1,1,Holy Seal's Generous Armor,304,1,0,1,4,1 +25229,3,10000,1,1,Tricksters' Generous Coat,304,1,0,1,4,1 +25233,3,10000,1,1,Hero's Generous Armor,304,1,0,1,4,1 +25241,3,25100,1,140,Savage Courage Assault Mail,304,105,12,1,0,1 +25242,3,25100,1,140,Savage Courage Assault Mail,304,105,12,1,1,1 +25243,3,25100,1,140,Savage Courage Assault Mail,304,105,12,1,2,1 +25244,3,25100,1,140,Savage Courage Assault Mail,304,105,12,1,3,1 +25245,3,25100,1,140,Savage Courage Assault Mail,304,105,12,1,4,1 +25261,3,25100,1,145,Solitary Assault Armor,304,110,12,1,0,1 +25262,3,25100,1,145,Solitary Assault Armor,304,110,12,1,1,1 +25263,3,25100,1,145,Solitary Assault Armor,304,110,12,1,2,1 +25264,3,25100,1,145,Solitary Assault Armor,304,110,12,1,3,1 +25265,3,25100,1,145,Solitary Assault Armor,304,110,12,1,4,1 +25281,3,25100,1,150,Hero's Assault Armor,304,115,12,1,0,1 +25282,3,25100,1,150,Hero's Assault Armor,304,115,12,1,1,1 +25283,3,25100,1,150,Hero's Assault Armor,304,115,12,1,2,1 +25284,3,25100,1,150,Hero's Assault Armor,304,115,12,1,3,1 +25285,3,25100,1,150,Hero's Assault Armor,304,115,12,1,4,1 +25301,3,25100,1,140,Savage Courage Snipe vest,304,105,14,1,0,1 +25302,3,25100,1,140,Savage Courage Snipe vest,304,105,14,1,1,1 +25303,3,25100,1,140,Savage Courage Snipe vest,304,105,14,1,2,1 +25304,3,25100,1,140,Savage Courage Snipe vest,304,105,14,1,3,1 +25305,3,25100,1,140,Savage Courage Snipe vest,304,105,14,1,4,1 +25321,3,25100,1,145,Solitary's Snipe Vest,304,110,14,1,0,1 +25322,3,25100,1,145,Solitary's Snipe Vest,304,110,14,1,1,1 +25323,3,25100,1,145,Solitary's Snipe Vest,304,110,14,1,2,1 +25324,3,25100,1,145,Solitary's Snipe Vest,304,110,14,1,3,1 +25325,3,25100,1,145,Solitary's Snipe Vest,304,110,14,1,4,1 +25341,3,25100,1,150,Hero's Snipe Jacket,304,115,14,1,0,1 +25342,3,25100,1,150,Hero's Snipe Jacket,304,115,14,1,1,1 +25343,3,25100,1,150,Hero's Snipe Jacket,304,115,14,1,2,1 +25344,3,25100,1,150,Hero's Snipe Jacket,304,115,14,1,3,1 +25345,3,25100,1,150,Hero's Snipe Jacket,304,115,14,1,4,1 +25361,3,25100,1,140,Savage Courage Magic Robe,304,105,15,1,0,1 +25362,3,25100,1,140,Savage Courage Magic Robe,304,105,15,1,1,1 +25363,3,25100,1,140,Savage Courage Magic Robe,304,105,15,1,2,1 +25364,3,25100,1,140,Savage Courage Magic Robe,304,105,15,1,3,1 +25365,3,25100,1,140,Savage Courage Magic Robe,304,105,15,1,4,1 +25381,3,25100,1,145,Solitary Magic Jacket,304,110,15,1,0,1 +25382,3,25100,1,145,Solitary Magic Jacket,304,110,15,1,1,1 +25383,3,25100,1,145,Solitary Magic Jacket,304,110,15,1,2,1 +25384,3,25100,1,145,Solitary Magic Jacket,304,110,15,1,3,1 +25385,3,25100,1,145,Solitary Magic Jacket,304,110,15,1,4,1 +25401,3,25100,1,150,Hero's Magic Breast,304,115,15,1,0,1 +25402,3,25100,1,150,Hero's Magic Breast,304,115,15,1,1,1 +25403,3,25100,1,150,Hero's Magic Breast,304,115,15,1,2,1 +25404,3,25100,1,150,Hero's Magic Breast,304,115,15,1,3,1 +25405,3,25100,1,150,Hero's Magic Breast,304,115,15,1,4,1 +25421,3,25100,1,140,Savage Courage Ranger Armor,304,105,17,1,0,1 +25422,3,25100,1,140,Savage Courage Ranger Armor,304,105,17,1,1,1 +25423,3,25100,1,140,Savage Courage Ranger Armor,304,105,17,1,2,1 +25424,3,25100,1,140,Savage Courage Ranger Armor,304,105,17,1,3,1 +25425,3,25100,1,140,Savage Courage Ranger Armor,304,105,17,1,4,1 +25441,3,25100,1,145,Solitary Ranger's Robe,304,110,17,1,0,1 +25442,3,25100,1,145,Solitary Ranger's Robe,304,110,17,1,1,1 +25443,3,25100,1,145,Solitary Ranger's Robe,304,110,17,1,2,1 +25444,3,25100,1,145,Solitary Ranger's Robe,304,110,17,1,3,1 +25445,3,25100,1,145,Solitary Ranger's Robe,304,110,17,1,4,1 +25461,3,25100,1,150,Hero's Ranger Coat,304,115,17,1,0,1 +25462,3,25100,1,150,Hero's Ranger Coat,304,115,17,1,1,1 +25463,3,25100,1,150,Hero's Ranger Coat,304,115,17,1,2,1 +25464,3,25100,1,150,Hero's Ranger Coat,304,115,17,1,3,1 +25465,3,25100,1,150,Hero's Ranger Coat,304,115,17,1,4,1 +25531,3,10000,1,1,Holy Seal's Trust Coat,304,1,0,1,4,1 +25535,3,10000,1,1,Holy Seal's Lively Robe,304,1,0,1,4,1 +25539,3,10000,1,1,Holy Seal's Grandiose Apron,304,1,0,1,4,1 +25543,3,10000,1,1,Tricksters' Trust Coat,304,1,0,1,4,1 +25547,3,10000,1,1,Tricksters' Bliss Robe,304,1,0,1,4,1 +25551,3,10000,1,1,Tricksters' Grandiose Coat,304,1,0,1,4,1 +25555,3,10000,1,1,Hero's Trust Armor,304,1,0,1,4,1 +25559,3,10000,1,1,Hero's Lively Robe,304,1,0,1,4,1 +25563,3,10000,1,1,Hero's Grandiose Armor,304,1,0,1,4,1 +496,3,0,1,7,Benefit Wear S,305,1,0,0,0,1 +2108,3,0,1,7,Benefit Wear S,305,1,0,0,1,1 +3131,3,0,1,7,Benefit Wear S,305,1,0,0,2,1 +4154,3,0,1,7,Benefit Wear S,305,1,0,0,3,1 +5177,3,0,1,7,Benefit Wear S,305,1,0,0,4,1 +499,3,0,1,1,Tunic,305,1,0,0,0,1 +2111,3,0,1,1,Tunic,305,1,0,0,1,1 +3134,3,0,1,1,Tunic,305,1,0,0,2,1 +4157,3,0,1,1,Tunic,305,1,0,0,3,1 +5180,3,0,1,1,Tunic,305,1,0,0,4,1 +500,3,90,1,2,Traveler's Shirt,305,6,0,0,0,1 +2112,3,90,1,2,Traveler's Shirt,305,6,0,0,1,1 +3135,3,90,1,2,Traveler's Shirt,305,6,0,0,2,1 +4158,3,90,1,2,Traveler's Shirt,305,6,0,0,3,1 +5181,3,90,1,2,Traveler's Shirt,305,6,0,0,4,1 +501,3,355,1,4,Bronze Scale,305,19,0,0,0,1 +2113,3,355,1,4,Bronze Scale,305,19,0,0,1,1 +3136,3,355,1,4,Bronze Scale,305,19,0,0,2,1 +4159,3,355,1,4,Bronze Scale,305,19,0,0,3,1 +5182,3,355,1,4,Bronze Scale,305,19,0,0,4,1 +502,3,150,1,3,Fisherman's Shirt,305,11,0,0,0,1 +2114,3,150,1,3,Fisherman's Shirt,305,11,0,0,1,1 +3137,3,150,1,3,Fisherman's Shirt,305,11,0,0,2,1 +4160,3,150,1,3,Fisherman's Shirt,305,11,0,0,3,1 +5183,3,150,1,3,Fisherman's Shirt,305,11,0,0,4,1 +503,3,400,1,5,Chain Bracers,305,21,0,0,0,1 +2115,3,400,1,5,Chain Bracers,305,21,0,0,1,1 +3138,3,400,1,5,Chain Bracers,305,21,0,0,2,1 +4161,3,400,1,5,Chain Bracers,305,21,0,0,3,1 +5184,3,400,1,5,Chain Bracers,305,21,0,0,4,1 +504,3,75,1,1,Composite Vest,305,5,0,0,0,1 +2116,3,75,1,1,Composite Vest,305,5,0,0,1,1 +3139,3,75,1,1,Composite Vest,305,5,0,0,2,1 +4162,3,75,1,1,Composite Vest,305,5,0,0,3,1 +5185,3,75,1,1,Composite Vest,305,5,0,0,4,1 +518,3,75,1,7,Benefit Wear M,305,1,0,0,0,1 +2130,3,75,1,7,Benefit Wear M,305,1,0,0,1,1 +3153,3,75,1,7,Benefit Wear M,305,1,0,0,2,1 +4176,3,75,1,7,Benefit Wear M,305,1,0,0,3,1 +5199,3,75,1,7,Benefit Wear M,305,1,0,0,4,1 +974,3,195,1,3,Trooper Suit,305,14,0,0,0,1 +2586,3,195,1,3,Trooper Suit,305,14,0,0,1,1 +3609,3,195,1,3,Trooper Suit,305,14,0,0,2,1 +4632,3,195,1,3,Trooper Suit,305,14,0,0,3,1 +5655,3,195,1,3,Trooper Suit,305,14,0,0,4,1 +975,3,400,1,5,Gambeson,305,22,0,0,0,1 +2587,3,400,1,5,Gambeson,305,22,0,0,1,1 +3610,3,400,1,5,Gambeson,305,22,0,0,2,1 +4633,3,400,1,5,Gambeson,305,22,0,0,3,1 +5656,3,400,1,5,Gambeson,305,22,0,0,4,1 +976,3,400,1,5,Bliaut,305,23,0,0,0,1 +2588,3,400,1,5,Bliaut,305,23,0,0,1,1 +3611,3,400,1,5,Bliaut,305,23,0,0,2,1 +4634,3,400,1,5,Bliaut,305,23,0,0,3,1 +5657,3,400,1,5,Bliaut,305,23,0,0,4,1 +977,3,1150,1,8,Solemn Suit,305,40,0,0,0,1 +2589,3,1150,1,8,Solemn Suit,305,40,0,0,1,1 +3612,3,1150,1,8,Solemn Suit,305,40,0,0,2,1 +4635,3,1150,1,8,Solemn Suit,305,40,0,0,3,1 +5658,3,1150,1,8,Solemn Suit,305,40,0,0,4,1 +978,3,600,1,6,Maiden's Camisole,305,26,0,0,0,3 +2590,3,600,1,6,Maiden's Camisole,305,26,0,0,1,3 +3613,3,600,1,6,Maiden's Camisole,305,26,0,0,2,3 +4636,3,600,1,6,Maiden's Camisole,305,26,0,0,3,3 +5659,3,600,1,6,Maiden's Camisole,305,26,0,0,4,3 +979,3,600,1,6,Battalion Suit,305,27,0,0,0,1 +2591,3,600,1,6,Battalion Suit,305,27,0,0,1,1 +3614,3,600,1,6,Battalion Suit,305,27,0,0,2,1 +4637,3,600,1,6,Battalion Suit,305,27,0,0,3,1 +5660,3,600,1,6,Battalion Suit,305,27,0,0,4,1 +980,3,850,1,7,Expedition Shirt,305,31,0,0,0,1 +2592,3,850,1,7,Expedition Shirt,305,31,0,0,1,1 +3615,3,850,1,7,Expedition Shirt,305,31,0,0,2,1 +4638,3,850,1,7,Expedition Shirt,305,31,0,0,3,1 +5661,3,850,1,7,Expedition Shirt,305,31,0,0,4,1 +981,3,850,1,7,Scale Breastplate,305,32,0,0,0,1 +2593,3,850,1,7,Scale Breastplate,305,32,0,0,1,1 +3616,3,850,1,7,Scale Breastplate,305,32,0,0,2,1 +4639,3,850,1,7,Scale Breastplate,305,32,0,0,3,1 +5662,3,850,1,7,Scale Breastplate,305,32,0,0,4,1 +982,3,850,1,7,Pourpoint,305,33,0,0,0,1 +2594,3,850,1,7,Pourpoint,305,33,0,0,1,1 +3617,3,850,1,7,Pourpoint,305,33,0,0,2,1 +4640,3,850,1,7,Pourpoint,305,33,0,0,3,1 +5663,3,850,1,7,Pourpoint,305,33,0,0,4,1 +983,3,1150,1,8,Special Bracers,305,39,0,0,0,1 +2595,3,1150,1,8,Special Bracers,305,39,0,0,1,1 +3618,3,1150,1,8,Special Bracers,305,39,0,0,2,1 +4641,3,1150,1,8,Special Bracers,305,39,0,0,3,1 +5664,3,1150,1,8,Special Bracers,305,39,0,0,4,1 +984,3,1900,1,10,Master Squad Suit,305,46,0,0,0,1 +2596,3,1900,1,10,Master Squad Suit,305,46,0,0,1,1 +3619,3,1900,1,10,Master Squad Suit,305,46,0,0,2,1 +4642,3,1900,1,10,Master Squad Suit,305,46,0,0,3,1 +5665,3,1900,1,10,Master Squad Suit,305,46,0,0,4,1 +985,3,1150,1,8,Silver Chainmail,305,37,0,0,0,1 +2597,3,1150,1,8,Silver Chainmail,305,37,0,0,1,1 +3620,3,1150,1,8,Silver Chainmail,305,37,0,0,2,1 +4643,3,1150,1,8,Silver Chainmail,305,37,0,0,3,1 +5666,3,1150,1,8,Silver Chainmail,305,37,0,0,4,1 +986,3,1150,1,8,Noblewoman's Corset,305,38,0,0,0,3 +2598,3,1150,1,8,Noblewoman's Corset,305,38,0,0,1,3 +3621,3,1150,1,8,Noblewoman's Corset,305,38,0,0,2,3 +4644,3,1150,1,8,Noblewoman's Corset,305,38,0,0,3,3 +5667,3,1150,1,8,Noblewoman's Corset,305,38,0,0,4,3 +987,3,1500,1,9,Silk Bliaut,305,41,0,0,0,1 +2599,3,1500,1,9,Silk Bliaut,305,41,0,0,1,1 +3622,3,1500,1,9,Silk Bliaut,305,41,0,0,2,1 +4645,3,1500,1,9,Silk Bliaut,305,41,0,0,3,1 +5668,3,1500,1,9,Silk Bliaut,305,41,0,0,4,1 +988,3,1500,1,9,Endowed Vest,305,42,0,0,0,1 +2600,3,1500,1,9,Endowed Vest,305,42,0,0,1,1 +3623,3,1500,1,9,Endowed Vest,305,42,0,0,2,1 +4646,3,1500,1,9,Endowed Vest,305,42,0,0,3,1 +5669,3,1500,1,9,Endowed Vest,305,42,0,0,4,1 +989,3,2250,1,11,Dragonscale Wear,305,55,0,0,0,1 +2601,3,2250,1,11,Dragonscale Wear,305,55,0,0,1,1 +3624,3,2250,1,11,Dragonscale Wear,305,55,0,0,2,1 +4647,3,2250,1,11,Dragonscale Wear,305,55,0,0,3,1 +5670,3,2250,1,11,Dragonscale Wear,305,55,0,0,4,1 +990,3,2250,1,12,King Bliaut,305,58,0,0,0,1 +2602,3,2250,1,12,King Bliaut,305,58,0,0,1,1 +3625,3,2250,1,12,King Bliaut,305,58,0,0,2,1 +4648,3,2250,1,12,King Bliaut,305,58,0,0,3,1 +5671,3,2250,1,12,King Bliaut,305,58,0,0,4,1 +991,3,1900,1,10,Emperor's Gipon,305,47,0,0,0,1 +2603,3,1900,1,10,Emperor's Gipon,305,47,0,0,1,1 +3626,3,1900,1,10,Emperor's Gipon,305,47,0,0,2,1 +4649,3,1900,1,10,Emperor's Gipon,305,47,0,0,3,1 +5672,3,1900,1,10,Emperor's Gipon,305,47,0,0,4,1 +992,3,1900,1,10,Mythology Bracers,305,48,0,0,0,1 +2604,3,1900,1,10,Mythology Bracers,305,48,0,0,1,1 +3627,3,1900,1,10,Mythology Bracers,305,48,0,0,2,1 +4650,3,1900,1,10,Mythology Bracers,305,48,0,0,3,1 +5673,3,1900,1,10,Mythology Bracers,305,48,0,0,4,1 +1025,3,0,1,7,Benefit Wear R,305,1,0,0,0,1 +2637,3,0,1,7,Benefit Wear R,305,1,0,0,1,1 +3660,3,0,1,7,Benefit Wear R,305,1,0,0,2,1 +4683,3,0,1,7,Benefit Wear R,305,1,0,0,3,1 +5706,3,0,1,7,Benefit Wear R,305,1,0,0,4,1 +8105,3,45,1,1,Coiled Wear,305,1,0,0,0,1 +8106,3,45,1,1,Coiled Wear,305,1,0,0,1,1 +8107,3,45,1,1,Coiled Wear,305,1,0,0,2,1 +8108,3,45,1,1,Coiled Wear,305,1,0,0,3,1 +8109,3,45,1,1,Coiled Wear,305,1,0,0,4,1 +8533,3,100,1,2,Bandage Clothes,305,7,0,0,0,1 +8534,3,100,1,2,Bandage Clothes,305,7,0,0,1,1 +8535,3,100,1,2,Bandage Clothes,305,7,0,0,2,1 +8536,3,100,1,2,Bandage Clothes,305,7,0,0,3,1 +8537,3,100,1,2,Bandage Clothes,305,7,0,0,4,1 +8538,3,60,1,1,Village Shirt,305,3,0,0,0,1 +8539,3,60,1,1,Village Shirt,305,3,0,0,1,1 +8540,3,60,1,1,Village Shirt,305,3,0,0,2,1 +8541,3,60,1,1,Village Shirt,305,3,0,0,3,1 +8542,3,60,1,1,Village Shirt,305,3,0,0,4,1 +8543,3,120,1,2,Linen Tunic,305,9,0,0,0,1 +8544,3,120,1,2,Linen Tunic,305,9,0,0,1,1 +8545,3,120,1,2,Linen Tunic,305,9,0,0,2,1 +8546,3,120,1,2,Linen Tunic,305,9,0,0,3,1 +8547,3,120,1,2,Linen Tunic,305,9,0,0,4,1 +8548,3,165,1,3,Leather Breastplate,305,12,0,0,0,1 +8549,3,165,1,3,Leather Breastplate,305,12,0,0,1,1 +8550,3,165,1,3,Leather Breastplate,305,12,0,0,2,1 +8551,3,165,1,3,Leather Breastplate,305,12,0,0,3,1 +8552,3,165,1,3,Leather Breastplate,305,12,0,0,4,1 +8553,3,180,1,3,Doublet,305,13,0,0,0,1 +8554,3,180,1,3,Doublet,305,13,0,0,1,1 +8555,3,180,1,3,Doublet,305,13,0,0,2,1 +8556,3,180,1,3,Doublet,305,13,0,0,3,1 +8557,3,180,1,3,Doublet,305,13,0,0,4,1 +8558,3,250,1,4,Country Shirt,305,16,0,0,0,1 +8559,3,250,1,4,Country Shirt,305,16,0,0,1,1 +8560,3,250,1,4,Country Shirt,305,16,0,0,2,1 +8561,3,250,1,4,Country Shirt,305,16,0,0,3,1 +8562,3,250,1,4,Country Shirt,305,16,0,0,4,1 +8563,3,285,1,4,Chainmail,305,17,0,0,0,1 +8564,3,285,1,4,Chainmail,305,17,0,0,1,1 +8565,3,285,1,4,Chainmail,305,17,0,0,2,1 +8566,3,285,1,4,Chainmail,305,17,0,0,3,1 +8567,3,285,1,4,Chainmail,305,17,0,0,4,1 +8568,3,320,1,4,Lady's Corset,305,18,0,0,0,3 +8569,3,320,1,4,Lady's Corset,305,18,0,0,1,3 +8570,3,320,1,4,Lady's Corset,305,18,0,0,2,3 +8571,3,320,1,4,Lady's Corset,305,18,0,0,3,3 +8572,3,320,1,4,Lady's Corset,305,18,0,0,4,3 +8573,3,400,1,5,Wanderer's Shirt,305,25,0,0,0,1 +8574,3,400,1,5,Wanderer's Shirt,305,25,0,0,1,1 +8575,3,400,1,5,Wanderer's Shirt,305,25,0,0,2,1 +8576,3,400,1,5,Wanderer's Shirt,305,25,0,0,3,1 +8577,3,400,1,5,Wanderer's Shirt,305,25,0,0,4,1 +8578,3,110,1,2,Blessing Vest,305,8,0,0,0,1 +8579,3,110,1,2,Blessing Vest,305,8,0,0,1,1 +8580,3,110,1,2,Blessing Vest,305,8,0,0,2,1 +8581,3,110,1,2,Blessing Vest,305,8,0,0,3,1 +8582,3,110,1,2,Blessing Vest,305,8,0,0,4,1 +8583,3,600,1,6,Wrapped Clothes,305,29,0,0,0,1 +8584,3,600,1,6,Wrapped Clothes,305,29,0,0,1,1 +8585,3,600,1,6,Wrapped Clothes,305,29,0,0,2,1 +8586,3,600,1,6,Wrapped Clothes,305,29,0,0,3,1 +8587,3,600,1,6,Wrapped Clothes,305,29,0,0,4,1 +8588,3,600,1,6,Brigandine,305,28,0,0,0,1 +8589,3,600,1,6,Brigandine,305,28,0,0,1,1 +8590,3,600,1,6,Brigandine,305,28,0,0,2,1 +8591,3,600,1,6,Brigandine,305,28,0,0,3,1 +8592,3,600,1,6,Brigandine,305,28,0,0,4,1 +8593,3,600,1,6,Iron Scale,305,30,0,0,0,1 +8594,3,600,1,6,Iron Scale,305,30,0,0,1,1 +8595,3,600,1,6,Iron Scale,305,30,0,0,2,1 +8596,3,600,1,6,Iron Scale,305,30,0,0,3,1 +8597,3,600,1,6,Iron Scale,305,30,0,0,4,1 +8598,3,850,1,7,Twin Cross Vest,305,35,0,0,0,1 +8599,3,850,1,7,Twin Cross Vest,305,35,0,0,1,1 +8600,3,850,1,7,Twin Cross Vest,305,35,0,0,2,1 +8601,3,850,1,7,Twin Cross Vest,305,35,0,0,3,1 +8602,3,850,1,7,Twin Cross Vest,305,35,0,0,4,1 +8603,3,850,1,7,Honorary Knight's Suit,305,34,0,0,0,1 +8604,3,850,1,7,Honorary Knight's Suit,305,34,0,0,1,1 +8605,3,850,1,7,Honorary Knight's Suit,305,34,0,0,2,1 +8606,3,850,1,7,Honorary Knight's Suit,305,34,0,0,3,1 +8607,3,850,1,7,Honorary Knight's Suit,305,34,0,0,4,1 +8608,3,1150,1,8,Noir Gambeson,305,36,0,0,0,1 +8609,3,1150,1,8,Noir Gambeson,305,36,0,0,1,1 +8610,3,1150,1,8,Noir Gambeson,305,36,0,0,2,1 +8611,3,1150,1,8,Noir Gambeson,305,36,0,0,3,1 +8612,3,1150,1,8,Noir Gambeson,305,36,0,0,4,1 +8613,3,1500,1,9,Virgo Camisole,305,43,0,0,0,3 +8614,3,1500,1,9,Virgo Camisole,305,43,0,0,1,3 +8615,3,1500,1,9,Virgo Camisole,305,43,0,0,2,3 +8616,3,1500,1,9,Virgo Camisole,305,43,0,0,3,3 +8617,3,1500,1,9,Virgo Camisole,305,43,0,0,4,3 +8618,3,1500,1,9,Coat of Plates,305,44,0,0,0,1 +8619,3,1500,1,9,Coat of Plates,305,44,0,0,1,1 +8620,3,1500,1,9,Coat of Plates,305,44,0,0,2,1 +8621,3,1500,1,9,Coat of Plates,305,44,0,0,3,1 +8622,3,1500,1,9,Coat of Plates,305,44,0,0,4,1 +8623,3,1500,1,9,White Sun Scale,305,45,0,0,0,1 +8624,3,1500,1,9,White Sun Scale,305,45,0,0,1,1 +8625,3,1500,1,9,White Sun Scale,305,45,0,0,2,1 +8626,3,1500,1,9,White Sun Scale,305,45,0,0,3,1 +8627,3,1500,1,9,White Sun Scale,305,45,0,0,4,1 +8628,3,400,1,5,Steady Vest,305,24,0,0,0,1 +8629,3,400,1,5,Steady Vest,305,24,0,0,1,1 +8630,3,400,1,5,Steady Vest,305,24,0,0,2,1 +8631,3,400,1,5,Steady Vest,305,24,0,0,3,1 +8632,3,400,1,5,Steady Vest,305,24,0,0,4,1 +8633,3,1900,1,10,Hero's Skin,305,50,0,0,0,1 +8634,3,1900,1,10,Hero's Skin,305,50,0,0,1,1 +8635,3,1900,1,10,Hero's Skin,305,50,0,0,2,1 +8636,3,1900,1,10,Hero's Skin,305,50,0,0,3,1 +8637,3,1900,1,10,Hero's Skin,305,50,0,0,4,1 +8638,3,2250,1,11,Champion Breastplate,305,51,0,0,0,1 +8639,3,2250,1,11,Champion Breastplate,305,51,0,0,1,1 +8640,3,2250,1,11,Champion Breastplate,305,51,0,0,2,1 +8641,3,2250,1,11,Champion Breastplate,305,51,0,0,3,1 +8642,3,2250,1,11,Champion Breastplate,305,51,0,0,4,1 +8643,3,2250,1,12,Coat of Duelist,305,60,0,0,0,1 +8644,3,2250,1,12,Coat of Duelist,305,60,0,0,1,1 +8645,3,2250,1,12,Coat of Duelist,305,60,0,0,2,1 +8646,3,2250,1,12,Coat of Duelist,305,60,0,0,3,1 +8647,3,2250,1,12,Coat of Duelist,305,60,0,0,4,1 +8648,3,1900,1,11,Dark Night Chainmail,305,53,0,0,0,1 +8649,3,1900,1,11,Dark Night Chainmail,305,53,0,0,1,1 +8650,3,1900,1,11,Dark Night Chainmail,305,53,0,0,2,1 +8651,3,1900,1,11,Dark Night Chainmail,305,53,0,0,3,1 +8652,3,1900,1,11,Dark Night Chainmail,305,53,0,0,4,1 +8653,3,2250,1,12,Queen's Corset,305,56,0,0,0,3 +8654,3,2250,1,12,Queen's Corset,305,56,0,0,1,3 +8655,3,2250,1,12,Queen's Corset,305,56,0,0,2,3 +8656,3,2250,1,12,Queen's Corset,305,56,0,0,3,3 +8657,3,2250,1,12,Queen's Corset,305,56,0,0,4,3 +9900,3,0,1,7,Benefit Wear,305,1,0,0,0,1 +10518,3,500,1,6,Nemesis Wear,305,1,0,0,0,1 +10519,3,500,1,6,Nemesis Wear,305,1,0,0,1,1 +10520,3,500,1,6,Nemesis Wear,305,1,0,0,2,1 +10521,3,500,1,6,Nemesis Wear,305,1,0,0,3,1 +10522,3,500,1,6,Nemesis Wear,305,1,0,0,4,1 +10456,3,4000,1,12,Enforcer's Sacred Clothing (Crimson),305,1,0,0,0,1 +10457,3,4000,1,12,Enforcer's Sacred Clothing (Crimson),305,1,0,0,1,1 +10458,3,4000,1,12,Enforcer's Sacred Clothing (Crimson),305,1,0,0,2,1 +10459,3,4000,1,12,Enforcer's Sacred Clothing (Crimson),305,1,0,0,3,1 +10460,3,4000,1,12,Enforcer's Sacred Clothing (Crimson),305,1,0,0,4,1 +10512,3,5000,1,25,Enforcer's Sacred Clothing (Moonflower),305,55,0,0,4,1 +10517,3,5000,1,40,Enforcer's Sacred Clothing (Dark Night),305,60,0,0,4,1 +11751,3,6000,1,1,Invisible Underwear,305,1,0,0,0,1 +13073,3,2018,1,15,Correct Bracers,305,62,0,0,0,1 +13074,3,2018,1,15,Correct Bracers,305,62,0,0,1,1 +13075,3,2018,1,15,Correct Bracers,305,62,0,0,2,1 +13076,3,2018,1,15,Correct Bracers,305,62,0,0,3,1 +13077,3,2018,1,15,Correct Bracers,305,62,0,0,4,1 +13078,3,2218,1,20,Dapper Wear,305,65,0,0,0,1 +13079,3,2218,1,20,Dapper Wear,305,65,0,0,1,1 +13080,3,2218,1,20,Dapper Wear,305,65,0,0,2,1 +13081,3,2218,1,20,Dapper Wear,305,65,0,0,3,1 +13082,3,2218,1,20,Dapper Wear,305,65,0,0,4,1 +13083,3,2218,1,25,Silver Breastplate,305,65,0,0,0,1 +13084,3,2218,1,25,Silver Breastplate,305,65,0,0,1,1 +13085,3,2218,1,25,Silver Breastplate,305,65,0,0,2,1 +13086,3,2218,1,25,Silver Breastplate,305,65,0,0,3,1 +13087,3,2218,1,25,Silver Breastplate,305,65,0,0,4,1 +13088,3,2218,1,30,High Solid Quilted Shirt,305,65,0,0,0,1 +13089,3,2218,1,30,High Solid Quilted Shirt,305,65,0,0,1,1 +13090,3,2218,1,30,High Solid Quilted Shirt,305,65,0,0,2,1 +13091,3,2218,1,30,High Solid Quilted Shirt,305,65,0,0,3,1 +13092,3,2218,1,30,High Solid Quilted Shirt,305,65,0,0,4,1 +13093,3,2357,1,30,Heavenly Silk,305,67,0,0,0,1 +13094,3,2357,1,30,Heavenly Silk,305,67,0,0,1,1 +13095,3,2357,1,30,Heavenly Silk,305,67,0,0,2,1 +13096,3,2357,1,30,Heavenly Silk,305,67,0,0,3,1 +13097,3,2357,1,30,Heavenly Silk,305,67,0,0,4,1 +13098,3,2573,1,35,Nabla Armor,305,70,0,0,0,1 +13099,3,2573,1,35,Nabla Armor,305,70,0,0,1,1 +13100,3,2573,1,35,Nabla Armor,305,70,0,0,2,1 +13101,3,2573,1,35,Nabla Armor,305,70,0,0,3,1 +13102,3,2573,1,35,Nabla Armor,305,70,0,0,4,1 +13103,3,2573,1,40,Imperial Chain,305,70,0,0,0,1 +13104,3,2573,1,40,Imperial Chain,305,70,0,0,1,1 +13105,3,2573,1,40,Imperial Chain,305,70,0,0,2,1 +13106,3,2573,1,40,Imperial Chain,305,70,0,0,3,1 +13107,3,2573,1,40,Imperial Chain,305,70,0,0,4,1 +13108,3,2573,1,45,Dragon Hide Vest,305,70,0,0,0,1 +13109,3,2573,1,45,Dragon Hide Vest,305,70,0,0,1,1 +13110,3,2573,1,45,Dragon Hide Vest,305,70,0,0,2,1 +13111,3,2573,1,45,Dragon Hide Vest,305,70,0,0,3,1 +13112,3,2573,1,45,Dragon Hide Vest,305,70,0,0,4,1 +13600,3,3500,1,11,Marquis Wear,305,1,0,0,0,1 +13601,3,3500,1,11,Marquis Wear,305,1,0,0,1,1 +13602,3,3500,1,11,Marquis Wear,305,1,0,0,2,1 +13603,3,3500,1,11,Marquis Wear,305,1,0,0,3,1 +13604,3,3500,1,11,Marquis Wear,305,1,0,0,4,1 +14151,3,10000,1,7,Vivid Green Swimsuit (Top),305,1,0,0,0,1 +14153,3,10000,1,7,Indigo Blue Swimsuit (Top),305,1,0,0,0,1 +14155,3,10000,1,7,Bluish Purple Swimsuit (Top),305,1,0,0,0,1 +14157,3,10000,1,7,Night Black Swimsuit (Top),305,1,0,0,0,1 +14159,3,10000,1,7,Silver Gray Swimsuit (Top),305,1,0,0,0,1 +14161,3,10000,1,7,Setting Sun Swimsuit (Top),305,1,0,0,0,1 +15148,3,2722,1,45,Questing Tunic,305,72,0,0,0,1 +15149,3,2722,1,45,Questing Tunic,305,72,0,0,1,1 +15150,3,2722,1,45,Questing Tunic,305,72,0,0,2,1 +15151,3,2722,1,45,Questing Tunic,305,72,0,0,3,1 +15152,3,2722,1,45,Questing Tunic,305,72,0,0,4,1 +15153,3,2953,1,50,Hero's Vest,305,75,0,0,0,1 +15154,3,2953,1,50,Hero's Vest,305,75,0,0,1,1 +15155,3,2953,1,50,Hero's Vest,305,75,0,0,2,1 +15156,3,2953,1,50,Hero's Vest,305,75,0,0,3,1 +15157,3,2953,1,50,Hero's Vest,305,75,0,0,4,1 +15158,3,2953,1,55,Leaf Bandages,305,75,0,0,0,1 +15159,3,2953,1,55,Leaf Bandages,305,75,0,0,1,1 +15160,3,2953,1,55,Leaf Bandages,305,75,0,0,2,1 +15161,3,2953,1,55,Leaf Bandages,305,75,0,0,3,1 +15162,3,2953,1,55,Leaf Bandages,305,75,0,0,4,1 +15163,3,2953,1,60,Phindymian Breastplate,305,75,0,0,0,1 +15164,3,2953,1,60,Phindymian Breastplate,305,75,0,0,1,1 +15165,3,2953,1,60,Phindymian Breastplate,305,75,0,0,2,1 +15166,3,2953,1,60,Phindymian Breastplate,305,75,0,0,3,1 +15167,3,2953,1,60,Phindymian Breastplate,305,75,0,0,4,1 +15168,3,3113,1,60,Pallid Wear,305,77,0,0,0,1 +15169,3,3113,1,60,Pallid Wear,305,77,0,0,1,1 +15170,3,3113,1,60,Pallid Wear,305,77,0,0,2,1 +15171,3,3113,1,60,Pallid Wear,305,77,0,0,3,1 +15172,3,3113,1,60,Pallid Wear,305,77,0,0,4,1 +15173,3,3360,1,65,Dark Gray Brigandine,305,80,0,0,0,1 +15174,3,3360,1,65,Dark Gray Brigandine,305,80,0,0,1,1 +15175,3,3360,1,65,Dark Gray Brigandine,305,80,0,0,2,1 +15176,3,3360,1,65,Dark Gray Brigandine,305,80,0,0,3,1 +15177,3,3360,1,65,Dark Gray Brigandine,305,80,0,0,4,1 +15178,3,3360,1,70,Holy Breastplate,305,80,0,0,0,1 +15179,3,3360,1,70,Holy Breastplate,305,80,0,0,1,1 +15180,3,3360,1,70,Holy Breastplate,305,80,0,0,2,1 +15181,3,3360,1,70,Holy Breastplate,305,80,0,0,3,1 +15182,3,3360,1,70,Holy Breastplate,305,80,0,0,4,1 +15183,3,3360,1,75,Azure Gambeson,305,80,0,0,0,1 +15184,3,3360,1,75,Azure Gambeson,305,80,0,0,1,1 +15185,3,3360,1,75,Azure Gambeson,305,80,0,0,2,1 +15186,3,3360,1,75,Azure Gambeson,305,80,0,0,3,1 +15187,3,3360,1,75,Azure Gambeson,305,80,0,0,4,1 +15188,3,5000,1,55,Duke Wear (Dark Night),305,70,0,0,4,1 +15193,3,5000,1,70,Duke Wear (Moonflower),305,75,0,0,4,1 +16790,3,100,1,1,Christmas Wear,305,1,0,0,4,1 +16797,3,100,1,1,Christmas Wear (White),305,1,0,0,4,1 +17811,3,3363,1,80,Arabesque Wear,305,80,0,0,0,1 +17812,3,3363,1,80,Arabesque Wear,305,80,0,0,1,1 +17813,3,3363,1,80,Arabesque Wear,305,80,0,0,2,1 +17814,3,3363,1,80,Arabesque Wear,305,80,0,0,3,1 +17815,3,3363,1,80,Arabesque Wear,305,80,0,0,4,1 +17816,3,3605,1,85,Biyabaan Mail,305,83,0,0,0,1 +17817,3,3605,1,85,Biyabaan Mail,305,83,0,0,1,1 +17818,3,3605,1,85,Biyabaan Mail,305,83,0,0,2,1 +17819,3,3605,1,85,Biyabaan Mail,305,83,0,0,3,1 +17820,3,3605,1,85,Biyabaan Mail,305,83,0,0,4,1 +17821,3,3767,1,90,Acrean Tunic,305,85,0,0,0,1 +17822,3,3767,1,90,Acrean Tunic,305,85,0,0,1,1 +17823,3,3767,1,90,Acrean Tunic,305,85,0,0,2,1 +17824,3,3767,1,90,Acrean Tunic,305,85,0,0,3,1 +17825,3,3767,1,90,Acrean Tunic,305,85,0,0,4,1 +17954,3,5000,1,7,Alluring Swimsuit Top (Glittering Gold),305,1,0,0,0,1 +18439,3,3767,1,90,Asker Suit,305,85,0,0,0,1 +18440,3,3767,1,90,Asker Suit,305,85,0,0,1,1 +18441,3,3767,1,90,Asker Suit,305,85,0,0,2,1 +18442,3,3767,1,90,Asker Suit,305,85,0,0,3,1 +18443,3,3767,1,90,Asker Suit,305,85,0,0,4,1 +18444,3,4029,1,95,Krall Breastplate,305,88,0,0,0,1 +18445,3,4029,1,95,Krall Breastplate,305,88,0,0,1,1 +18446,3,4029,1,95,Krall Breastplate,305,88,0,0,2,1 +18447,3,4029,1,95,Krall Breastplate,305,88,0,0,3,1 +18448,3,4029,1,95,Krall Breastplate,305,88,0,0,4,1 +18449,3,4185,1,100,Casanance Tunic,305,90,0,0,0,1 +18450,3,4185,1,100,Casanance Tunic,305,90,0,0,1,1 +18451,3,4185,1,100,Casanance Tunic,305,90,0,0,2,1 +18452,3,4185,1,100,Casanance Tunic,305,90,0,0,3,1 +18453,3,4185,1,100,Casanance Tunic,305,90,0,0,4,1 +18589,3,7000,1,45,Black Venom Wear,305,1,0,0,0,1 +18590,3,7000,1,50,Black Venom Wear,305,1,0,0,1,1 +18591,3,7000,1,55,Black Venom Wear,305,1,0,0,2,1 +18592,3,7000,1,60,Black Venom Wear,305,1,0,0,3,1 +18593,3,7000,1,70,Black Venom Wear,305,1,0,0,4,1 +19135,3,10000,1,7,Alluring Swimsuit Top (Vivid Green),305,1,0,0,0,1 +19136,3,10000,1,7,Alluring Swimsuit Top (Indigo Blue),305,1,0,0,0,1 +19137,3,10000,1,7,Alluring Swimsuit Top (Bluish Purple),305,1,0,0,0,1 +19138,3,10000,1,7,Alluring Swimsuit Top (Night Black),305,1,0,0,0,1 +19139,3,10000,1,7,Alluring Swimsuit Top (Silver Gray),305,1,0,0,0,1 +19140,3,10000,1,7,Alluring Swimsuit Top (Setting Sun),305,1,0,0,0,1 +19455,3,10000,1,80,Boundless Tempest Gown,305,1,0,0,4,1 +19463,3,10000,1,83,Boundless Tempest Vest,305,1,0,0,4,1 +19501,3,15000,1,10,Magical Night Pumpkin Jacket,305,1,0,0,4,1 +19503,3,10000,1,10,Magical Night Witch Coat,305,1,0,0,4,1 +19605,3,10000,1,7,Basic Pajamas - Blue,305,1,0,0,0,1 +19606,3,10000,1,7,Basic Pajamas - Pink,305,1,0,0,0,1 +19609,3,10000,1,7,Cutie Wear - Berry,305,1,0,0,0,1 +19610,3,10000,1,7,Cutie Wear - Marine,305,1,0,0,0,1 +20698,3,4200,1,100,Rahatz Surcoat,305,90,0,0,0,1 +20699,3,4200,1,100,Rahatz Surcoat,305,90,0,0,1,1 +20700,3,4200,1,100,Rahatz Surcoat,305,90,0,0,2,1 +20701,3,4200,1,100,Rahatz Surcoat,305,90,0,0,3,1 +20702,3,4200,1,100,Rahatz Surcoat,305,90,0,0,4,1 +20703,3,4410,1,105,Kenneby's Wear,305,93,0,0,0,1 +20704,3,4410,1,105,Kenneby's Wear,305,93,0,0,1,1 +20705,3,4410,1,105,Kenneby's Wear,305,93,0,0,2,1 +20706,3,4410,1,105,Kenneby's Wear,305,93,0,0,3,1 +20707,3,4410,1,105,Kenneby's Wear,305,93,0,0,4,1 +20708,3,4620,1,110,Macera Mesh,305,95,0,0,0,1 +20709,3,4620,1,110,Macera Mesh,305,95,0,0,1,1 +20710,3,4620,1,110,Macera Mesh,305,95,0,0,2,1 +20711,3,4620,1,110,Macera Mesh,305,95,0,0,3,1 +20712,3,4620,1,110,Macera Mesh,305,95,0,0,4,1 +21042,3,4620,1,110,Rébellion Suit,305,95,0,0,0,1 +21043,3,4620,1,110,Rébellion Suit,305,95,0,0,1,1 +21044,3,4620,1,110,Rébellion Suit,305,95,0,0,2,1 +21045,3,4620,1,110,Rébellion Suit,305,95,0,0,3,1 +21046,3,4620,1,110,Rébellion Suit,305,95,0,0,4,1 +21047,3,4830,1,115,Traître Gambeson,305,98,0,0,0,1 +21048,3,4830,1,115,Traître Gambeson,305,98,0,0,1,1 +21049,3,4830,1,115,Traître Gambeson,305,98,0,0,2,1 +21050,3,4830,1,115,Traître Gambeson,305,98,0,0,3,1 +21051,3,4830,1,115,Traître Gambeson,305,98,0,0,4,1 +21052,3,5040,1,120,Revanche Wear,305,100,0,0,0,1 +21053,3,5040,1,120,Revanche Wear,305,100,0,0,1,1 +21054,3,5040,1,120,Revanche Wear,305,100,0,0,2,1 +21055,3,5040,1,120,Revanche Wear,305,100,0,0,3,1 +21056,3,5040,1,120,Revanche Wear,305,100,0,0,4,1 +21113,3,10000,1,92,Maestro Wear,305,1,0,0,4,1 +20753,3,10000,1,106,Crimson Leather Suit,305,90,0,0,4,1 +21096,3,10000,1,116,White Smoke Leather Suit,305,95,0,0,4,1 +20436,3,10000,1,10,Magical Night Terror Jacket,305,1,0,0,4,1 +20438,3,10000,1,10,Magical Night Scream Coat,305,1,0,0,4,1 +20759,3,10000,1,7,Midsummer Feather Necklace (Red),305,1,0,0,0,2 +21162,3,10000,1,95,Virtuoso Wear,305,1,0,0,4,1 +21171,3,10000,1,108,Lord Knight Leather Suit,305,90,0,0,4,1 +21179,3,10000,1,118,Selenite Leather Suit,305,95,0,0,4,1 +21188,3,10000,1,7,Midsummer Glamorous Bikini (Red),305,1,0,0,0,3 +21334,3,10000,1,7,Midsummer Feather Necklace (Gold),305,1,0,0,0,2 +21335,3,10000,1,7,Midsummer Feather Necklace (Green),305,1,0,0,0,2 +21336,3,10000,1,7,Midsummer Feather Necklace (Silver),305,1,0,0,0,2 +21337,3,10000,1,7,Midsummer Feather Necklace (Copper),305,1,0,0,0,2 +21338,3,10000,1,7,Midsummer Feather Necklace (Black),305,1,0,0,0,2 +21349,3,10000,1,7,Midsummer Glamorous Bikini (Peach),305,1,0,0,0,3 +21350,3,10000,1,7,Midsummer Glamorous Bikini (Blue),305,1,0,0,0,3 +21351,3,10000,1,7,Midsummer Glamorous Bikini (Purple),305,1,0,0,0,3 +21352,3,10000,1,7,Midsummer Glamorous Bikini (White),305,1,0,0,0,3 +21353,3,10000,1,7,Midsummer Glamorous Bikini (Black),305,1,0,0,0,3 +21686,3,10000,1,75,Bustier Dress (White),305,1,0,0,4,1 +21687,3,10000,1,75,Bustier Dress (Black),305,1,0,0,4,1 +21688,3,10000,1,75,Bustier Dress (Purple),305,1,0,0,4,1 +23381,3,10000,1,1,Mischievous Parade Vest,305,1,0,0,4,1 +23388,3,10000,1,1,Mischievous Moonlight Vest,305,1,0,0,4,1 +23389,3,10000,1,1,Mischievous Party Onepiece,305,1,0,0,4,1 +23390,3,10000,1,1,Mischievous Happy Night Onepiece,305,1,0,0,4,1 +23414,3,10000,1,1,Demon's Damaged Top (White),305,1,0,0,4,1 +23415,3,10000,1,1,Demon's Damaged Top (Black),305,1,0,0,4,1 +23416,3,10000,1,1,Angel's Feather Blouse (White),305,1,0,0,4,1 +23417,3,10000,1,1,Angel's Feather Blouse (Black),305,1,0,0,4,1 +23456,3,100,1,1,Reindeer's Costume (Brown),305,1,0,0,4,1 +23457,3,100,1,1,Reindeer's Costume (White),305,1,0,0,4,1 +23461,3,100,1,1,Christmas Tree Onepiece,305,1,0,0,4,1 +24615,3,0,1,12,Pleiades Clothing,305,1,0,0,4,1 +24619,3,0,1,130,Spirit's Underwear,305,100,0,0,0,1 +24623,3,0,1,130,Spirit's Underwear,305,100,0,0,1,1 +24624,3,0,1,130,Spirit's Underwear,305,100,0,0,2,1 +24625,3,0,1,130,Spirit's Underwear,305,100,0,0,3,1 +24626,3,0,1,130,Spirit's Underwear,305,100,0,0,4,1 +24620,3,0,1,130,Fire King's Underwear,305,100,0,0,0,1 +24627,3,0,1,130,Fire King's Underwear,305,100,0,0,1,1 +24628,3,0,1,130,Fire King's Underwear,305,100,0,0,2,1 +24629,3,0,1,130,Fire King's Underwear,305,100,0,0,3,1 +24630,3,0,1,130,Fire King's Underwear,305,100,0,0,4,1 +24621,3,0,1,130,White Wings' Underwear,305,100,0,0,0,1 +24631,3,0,1,130,White Wings' Underwear,305,100,0,0,1,1 +24632,3,0,1,130,White Wings' Underwear,305,100,0,0,2,1 +24633,3,0,1,130,White Wings' Underwear,305,100,0,0,3,1 +24634,3,0,1,130,White Wings' Underwear,305,100,0,0,4,1 +24622,3,0,1,130,Golden Underwear,305,100,0,0,0,1 +24635,3,0,1,130,Golden Underwear,305,100,0,0,1,1 +24636,3,0,1,130,Golden Underwear,305,100,0,0,2,1 +24637,3,0,1,130,Golden Underwear,305,100,0,0,3,1 +24638,3,0,1,130,Golden Underwear,305,100,0,0,4,1 +24639,3,0,1,135,Blackshatter Underwear,305,100,0,0,0,1 +24640,3,0,1,135,Blackshatter Underwear,305,100,0,0,1,1 +24641,3,0,1,135,Blackshatter Underwear,305,100,0,0,2,1 +24642,3,0,1,135,Blackshatter Underwear,305,100,0,0,3,1 +24643,3,0,1,135,Blackshatter Underwear,305,100,0,0,4,1 +24702,3,10000,1,130,Survivor Leather Suit,305,1,0,0,4,1 +24886,3,10000,1,1,Basic Pajamas - Green,305,1,0,0,0,1 +24888,3,10000,1,1,Cutie Wear - Yellow,305,1,0,0,0,1 +24896,3,10000,1,1,Southern Country Tattoo Seal A,305,1,0,0,0,2 +24897,3,10000,1,1,Southern Country Tattoo Seal B,305,1,0,0,0,2 +24904,3,10000,1,1,Southern Country Glamorous Bikini (Red),305,1,0,0,0,3 +24905,3,10000,1,1,Southern Country Glamorous Bikini (Blue),305,1,0,0,0,3 +24906,3,10000,1,1,Southern Country Glamorous Bikini (Purple),305,1,0,0,0,3 +24907,3,10000,1,1,Southern Country Glamorous Bikini (Black),305,1,0,0,0,3 +24908,3,10000,1,1,Southern Country Glamorous Bikini (White),305,1,0,0,0,3 +24909,3,10000,1,1,Southern Country Glamorous Bikini (Orange),305,1,0,0,0,3 +24927,3,10000,1,1,Bustier Dress (Deep Red),305,1,0,0,0,1 +25017,3,10000,1,130,Combat Leather Suit,305,1,0,0,4,1 +25476,3,5100,1,140,Holy Seal's Lively Gambeson,305,105,0,0,0,1 +25477,3,5100,1,140,Holy Seal's Lively Gambeson,305,105,0,0,1,1 +25478,3,5100,1,140,Holy Seal's Lively Gambeson,305,105,0,0,2,1 +25479,3,5100,1,140,Holy Seal's Lively Gambeson,305,105,0,0,3,1 +25480,3,5100,1,140,Holy Seal's Lively Gambeson,305,105,0,0,4,1 +25491,3,5100,1,145,Trickster's Lively Clothing,305,110,0,0,0,1 +25492,3,5100,1,145,Trickster's Lively Clothing,305,110,0,0,1,1 +25493,3,5100,1,145,Trickster's Lively Clothing,305,110,0,0,2,1 +25494,3,5100,1,145,Trickster's Lively Clothing,305,110,0,0,3,1 +25495,3,5100,1,145,Trickster's Lively Clothing,305,110,0,0,4,1 +25506,3,5100,1,150,Hero's Lively Top,305,115,0,0,0,1 +25507,3,5100,1,150,Hero's Lively Top,305,115,0,0,1,1 +25508,3,5100,1,150,Hero's Lively Top,305,115,0,0,2,1 +25509,3,5100,1,150,Hero's Lively Top,305,115,0,0,3,1 +25510,3,5100,1,150,Hero's Lively Top,305,115,0,0,4,1 +434,3,30,1,1,Leather Gloves,306,3,12,0,0,1 +2046,3,30,1,1,Leather Gloves,306,3,12,0,1,1 +3069,3,30,1,1,Leather Gloves,306,3,12,0,2,1 +4092,3,30,1,1,Leather Gloves,306,3,12,0,3,1 +5115,3,30,1,1,Leather Gloves,306,3,12,0,4,1 +435,3,60,1,2,Bronze Guard,306,6,12,0,0,1 +2047,3,60,1,2,Bronze Guard,306,6,12,0,1,1 +3070,3,60,1,2,Bronze Guard,306,6,12,0,2,1 +4093,3,60,1,2,Bronze Guard,306,6,12,0,3,1 +5116,3,60,1,2,Bronze Guard,306,6,12,0,4,1 +436,3,270,1,3,Emblem Arms,306,13,12,0,0,1 +2048,3,270,1,3,Emblem Arms,306,13,12,0,1,1 +3071,3,270,1,3,Emblem Arms,306,13,12,0,2,1 +4094,3,270,1,3,Emblem Arms,306,13,12,0,3,1 +5117,3,270,1,3,Emblem Arms,306,13,12,0,4,1 +437,3,410,1,4,Gaudy Bracers,306,16,12,0,0,1 +2049,3,410,1,4,Gaudy Bracers,306,16,12,0,1,1 +3072,3,410,1,4,Gaudy Bracers,306,16,12,0,2,1 +4095,3,410,1,4,Gaudy Bracers,306,16,12,0,3,1 +5118,3,410,1,4,Gaudy Bracers,306,16,12,0,4,1 +450,3,30,1,1,Worker Gloves,306,3,14,0,0,1 +2062,3,30,1,1,Worker Gloves,306,3,14,0,1,1 +3085,3,30,1,1,Worker Gloves,306,3,14,0,2,1 +4108,3,30,1,1,Worker Gloves,306,3,14,0,3,1 +5131,3,30,1,1,Worker Gloves,306,3,14,0,4,1 +451,3,60,1,2,Bronze Bracers,306,6,14,0,0,1 +2063,3,60,1,2,Bronze Bracers,306,6,14,0,1,1 +3086,3,60,1,2,Bronze Bracers,306,6,14,0,2,1 +4109,3,60,1,2,Bronze Bracers,306,6,14,0,3,1 +5132,3,60,1,2,Bronze Bracers,306,6,14,0,4,1 +452,3,270,1,3,Archer's Gloves,306,13,14,0,0,1 +2064,3,270,1,3,Archer's Gloves,306,13,14,0,1,1 +3087,3,270,1,3,Archer's Gloves,306,13,14,0,2,1 +4110,3,270,1,3,Archer's Gloves,306,13,14,0,3,1 +5133,3,270,1,3,Archer's Gloves,306,13,14,0,4,1 +453,3,410,1,4,Laborer Gloves,306,16,14,0,0,1 +2065,3,410,1,4,Laborer Gloves,306,16,14,0,1,1 +3088,3,410,1,4,Laborer Gloves,306,16,14,0,2,1 +4111,3,410,1,4,Laborer Gloves,306,16,14,0,3,1 +5134,3,410,1,4,Laborer Gloves,306,16,14,0,4,1 +466,3,30,1,1,Bronze Bangles,306,3,15,0,0,1 +2078,3,30,1,1,Bronze Bangles,306,3,15,0,1,1 +3101,3,30,1,1,Bronze Bangles,306,3,15,0,2,1 +4124,3,30,1,1,Bronze Bangles,306,3,15,0,3,1 +5147,3,30,1,1,Bronze Bangles,306,3,15,0,4,1 +467,3,60,1,2,Tiger Bangles,306,6,15,0,0,1 +2079,3,60,1,2,Tiger Bangles,306,6,15,0,1,1 +3102,3,60,1,2,Tiger Bangles,306,6,15,0,2,1 +4125,3,60,1,2,Tiger Bangles,306,6,15,0,3,1 +5148,3,60,1,2,Tiger Bangles,306,6,15,0,4,1 +468,3,270,1,3,Magician's Bangles,306,13,15,0,0,1 +2080,3,270,1,3,Magician's Bangles,306,13,15,0,1,1 +3103,3,270,1,3,Magician's Bangles,306,13,15,0,2,1 +4126,3,270,1,3,Magician's Bangles,306,13,15,0,3,1 +5149,3,270,1,3,Magician's Bangles,306,13,15,0,4,1 +469,3,410,1,4,Aura Bangles,306,16,15,0,0,1 +2081,3,410,1,4,Aura Bangles,306,16,15,0,1,1 +3104,3,410,1,4,Aura Bangles,306,16,15,0,2,1 +4127,3,410,1,4,Aura Bangles,306,16,15,0,3,1 +5150,3,410,1,4,Aura Bangles,306,16,15,0,4,1 +482,3,30,1,1,Entry Gloves,306,3,17,0,0,1 +2094,3,30,1,1,Entry Gloves,306,3,17,0,1,1 +3117,3,30,1,1,Entry Gloves,306,3,17,0,2,1 +4140,3,30,1,1,Entry Gloves,306,3,17,0,3,1 +5163,3,30,1,1,Entry Gloves,306,3,17,0,4,1 +483,3,60,1,2,Hard Knuckles,306,6,17,0,0,1 +2095,3,60,1,2,Hard Knuckles,306,6,17,0,1,1 +3118,3,60,1,2,Hard Knuckles,306,6,17,0,2,1 +4141,3,60,1,2,Hard Knuckles,306,6,17,0,3,1 +5164,3,60,1,2,Hard Knuckles,306,6,17,0,4,1 +484,3,270,1,3,Noble Arm,306,13,17,0,0,1 +2096,3,270,1,3,Noble Arm,306,13,17,0,1,1 +3119,3,270,1,3,Noble Arm,306,13,17,0,2,1 +4142,3,270,1,3,Noble Arm,306,13,17,0,3,1 +5165,3,270,1,3,Noble Arm,306,13,17,0,4,1 +485,3,410,1,4,Powered Gloves,306,16,17,0,0,1 +2097,3,410,1,4,Powered Gloves,306,16,17,0,1,1 +3120,3,410,1,4,Powered Gloves,306,16,17,0,2,1 +4143,3,410,1,4,Powered Gloves,306,16,17,0,3,1 +5166,3,410,1,4,Powered Gloves,306,16,17,0,4,1 +497,3,50,1,1,Two Hands,306,1,0,0,0,1 +2109,3,50,1,1,Two Hands,306,1,0,0,1,1 +3132,3,50,1,1,Two Hands,306,1,0,0,2,1 +4155,3,50,1,1,Two Hands,306,1,0,0,3,1 +5178,3,50,1,1,Two Hands,306,1,0,0,4,1 +498,3,90,1,2,Combat Hands,306,6,0,0,0,1 +2110,3,90,1,2,Combat Hands,306,6,0,0,1,1 +3133,3,90,1,2,Combat Hands,306,6,0,0,2,1 +4156,3,90,1,2,Combat Hands,306,6,0,0,3,1 +5179,3,90,1,2,Combat Hands,306,6,0,0,4,1 +598,3,640,1,4,Solemn Arms,306,20,12,0,0,1 +2210,3,640,1,4,Solemn Arms,306,20,12,0,1,1 +3233,3,640,1,4,Solemn Arms,306,20,12,0,2,1 +4256,3,640,1,4,Solemn Arms,306,20,12,0,3,1 +5279,3,640,1,4,Solemn Arms,306,20,12,0,4,1 +599,3,775,1,5,Murg Armguards,306,22,12,0,0,1 +2211,3,775,1,5,Murg Armguards,306,22,12,0,1,1 +3234,3,775,1,5,Murg Armguards,306,22,12,0,2,1 +4257,3,775,1,5,Murg Armguards,306,22,12,0,3,1 +5280,3,775,1,5,Murg Armguards,306,22,12,0,4,1 +600,3,920,1,5,Wild Gauntlet,306,24,12,0,0,1 +2212,3,920,1,5,Wild Gauntlet,306,24,12,0,1,1 +3235,3,920,1,5,Wild Gauntlet,306,24,12,0,2,1 +4258,3,920,1,5,Wild Gauntlet,306,24,12,0,3,1 +5281,3,920,1,5,Wild Gauntlet,306,24,12,0,4,1 +601,3,2560,1,8,Dragoon Arms,306,40,12,0,0,1 +2213,3,2560,1,8,Dragoon Arms,306,40,12,0,1,1 +3236,3,2560,1,8,Dragoon Arms,306,40,12,0,2,1 +4259,3,2560,1,8,Dragoon Arms,306,40,12,0,3,1 +5282,3,2560,1,8,Dragoon Arms,306,40,12,0,4,1 +602,3,1080,1,6,Smoky Gloves,306,26,12,0,0,1 +2214,3,1080,1,6,Smoky Gloves,306,26,12,0,1,1 +3237,3,1080,1,6,Smoky Gloves,306,26,12,0,2,1 +4260,3,1080,1,6,Smoky Gloves,306,26,12,0,3,1 +5283,3,1080,1,6,Smoky Gloves,306,26,12,0,4,1 +603,3,1255,1,6,Sturdy Guard,306,28,12,0,0,1 +2215,3,1255,1,6,Sturdy Guard,306,28,12,0,1,1 +3238,3,1255,1,6,Sturdy Guard,306,28,12,0,2,1 +4261,3,1255,1,6,Sturdy Guard,306,28,12,0,3,1 +5284,3,1255,1,6,Sturdy Guard,306,28,12,0,4,1 +604,3,1440,1,6,Serenity Arms,306,30,12,0,0,1 +2216,3,1440,1,6,Serenity Arms,306,30,12,0,1,1 +3239,3,1440,1,6,Serenity Arms,306,30,12,0,2,1 +4262,3,1440,1,6,Serenity Arms,306,30,12,0,3,1 +5285,3,1440,1,6,Serenity Arms,306,30,12,0,4,1 +605,3,1640,1,7,Gooseneck Arm,306,32,12,0,0,1 +2217,3,1640,1,7,Gooseneck Arm,306,32,12,0,1,1 +3240,3,1640,1,7,Gooseneck Arm,306,32,12,0,2,1 +4263,3,1640,1,7,Gooseneck Arm,306,32,12,0,3,1 +5286,3,1640,1,7,Gooseneck Arm,306,32,12,0,4,1 +606,3,1850,1,7,Raptor Gauntlets,306,34,12,0,0,1 +2218,3,1850,1,7,Raptor Gauntlets,306,34,12,0,1,1 +3241,3,1850,1,7,Raptor Gauntlets,306,34,12,0,2,1 +4264,3,1850,1,7,Raptor Gauntlets,306,34,12,0,3,1 +5287,3,1850,1,7,Raptor Gauntlets,306,34,12,0,4,1 +607,3,2075,1,8,Sturdy Gauntlets,306,36,12,0,0,1 +2219,3,2075,1,8,Sturdy Gauntlets,306,36,12,0,1,1 +3242,3,2075,1,8,Sturdy Gauntlets,306,36,12,0,2,1 +4265,3,2075,1,8,Sturdy Gauntlets,306,36,12,0,3,1 +5288,3,2075,1,8,Sturdy Gauntlets,306,36,12,0,4,1 +608,3,2310,1,8,Cruel Arms,306,38,12,0,0,1 +2220,3,2310,1,8,Cruel Arms,306,38,12,0,1,1 +3243,3,2310,1,8,Cruel Arms,306,38,12,0,2,1 +4266,3,2310,1,8,Cruel Arms,306,38,12,0,3,1 +5289,3,2310,1,8,Cruel Arms,306,38,12,0,4,1 +609,3,2690,1,9,Brute Gauntlets,306,41,12,0,0,1 +2221,3,2690,1,9,Brute Gauntlets,306,41,12,0,1,1 +3244,3,2690,1,9,Brute Gauntlets,306,41,12,0,2,1 +4267,3,2690,1,9,Brute Gauntlets,306,41,12,0,3,1 +5290,3,2690,1,9,Brute Gauntlets,306,41,12,0,4,1 +610,3,2820,1,9,Gryphus Gauntlets,306,43,12,0,0,1 +2222,3,2820,1,9,Gryphus Gauntlets,306,43,12,0,1,1 +3245,3,2820,1,9,Gryphus Gauntlets,306,43,12,0,2,1 +4268,3,2820,1,9,Gryphus Gauntlets,306,43,12,0,3,1 +5291,3,2820,1,9,Gryphus Gauntlets,306,43,12,0,4,1 +611,3,2960,1,9,Twilight Bracers,306,45,12,0,0,1 +2223,3,2960,1,9,Twilight Bracers,306,45,12,0,1,1 +3246,3,2960,1,9,Twilight Bracers,306,45,12,0,2,1 +4269,3,2960,1,9,Twilight Bracers,306,45,12,0,3,1 +5292,3,2960,1,9,Twilight Bracers,306,45,12,0,4,1 +612,3,7351,1,35,Faith Gauntlets,306,70,12,0,0,1 +2224,3,7351,1,35,Faith Gauntlets,306,70,12,0,1,1 +3247,3,7351,1,35,Faith Gauntlets,306,70,12,0,2,1 +4270,3,7351,1,35,Faith Gauntlets,306,70,12,0,3,1 +5293,3,7351,1,35,Faith Gauntlets,306,70,12,0,4,1 +613,3,3535,1,10,Silver Gauntlets,306,49,12,0,0,1 +2225,3,3535,1,10,Silver Gauntlets,306,49,12,0,1,1 +3248,3,3535,1,10,Silver Gauntlets,306,49,12,0,2,1 +4271,3,3535,1,10,Silver Gauntlets,306,49,12,0,3,1 +5294,3,3535,1,10,Silver Gauntlets,306,49,12,0,4,1 +614,3,4840,1,11,Caestus Gloria,306,55,12,0,0,1 +2226,3,4840,1,11,Caestus Gloria,306,55,12,0,1,1 +3249,3,4840,1,11,Caestus Gloria,306,55,12,0,2,1 +4272,3,4840,1,11,Caestus Gloria,306,55,12,0,3,1 +5295,3,4840,1,11,Caestus Gloria,306,55,12,0,4,1 +615,3,3685,1,11,Metal Riff Arm,306,52,12,0,0,1 +2227,3,3685,1,11,Metal Riff Arm,306,52,12,0,1,1 +3250,3,3685,1,11,Metal Riff Arm,306,52,12,0,2,1 +4273,3,3685,1,11,Metal Riff Arm,306,52,12,0,3,1 +5296,3,3685,1,11,Metal Riff Arm,306,52,12,0,4,1 +616,3,5015,1,12,Fortis Manibus,306,60,1,0,0,1 +2228,3,5015,1,12,Fortis Manibus,306,60,1,0,1,1 +3251,3,5015,1,12,Fortis Manibus,306,60,1,0,2,1 +4274,3,5015,1,12,Fortis Manibus,306,60,1,0,3,1 +5297,3,5015,1,12,Fortis Manibus,306,60,1,0,4,1 +617,3,5015,1,12,Invictus,306,60,7,0,0,1 +2229,3,5015,1,12,Invictus,306,60,7,0,1,1 +3252,3,5015,1,12,Invictus,306,60,7,0,2,1 +4275,3,5015,1,12,Invictus,306,60,7,0,3,1 +5298,3,5015,1,12,Invictus,306,60,7,0,4,1 +618,3,3240,1,9,Fenrir Gauntlets,306,45,12,0,0,1 +2230,3,3240,1,9,Fenrir Gauntlets,306,45,12,0,1,1 +3253,3,3240,1,9,Fenrir Gauntlets,306,45,12,0,2,1 +4276,3,3240,1,9,Fenrir Gauntlets,306,45,12,0,3,1 +5299,3,3240,1,9,Fenrir Gauntlets,306,45,12,0,4,1 +619,3,5015,1,12,Talons of Garuda,306,58,12,0,0,1 +2231,3,5015,1,12,Talons of Garuda,306,58,12,0,1,1 +3254,3,5015,1,12,Talons of Garuda,306,58,12,0,2,1 +4277,3,5015,1,12,Talons of Garuda,306,58,12,0,3,1 +5300,3,5015,1,12,Talons of Garuda,306,58,12,0,4,1 +620,3,5760,1,12,Amilec Gauntlets,306,60,1,0,0,1 +2232,3,5760,1,12,Amilec Gauntlets,306,60,1,0,1,1 +3255,3,5760,1,12,Amilec Gauntlets,306,60,1,0,2,1 +4278,3,5760,1,12,Amilec Gauntlets,306,60,1,0,3,1 +5301,3,5760,1,12,Amilec Gauntlets,306,60,1,0,4,1 +621,3,5760,1,12,Rubedo Gauntlets,306,60,7,0,0,1 +2233,3,5760,1,12,Rubedo Gauntlets,306,60,7,0,1,1 +3256,3,5760,1,12,Rubedo Gauntlets,306,60,7,0,2,1 +4279,3,5760,1,12,Rubedo Gauntlets,306,60,7,0,3,1 +5302,3,5760,1,12,Rubedo Gauntlets,306,60,7,0,4,1 +622,3,4665,1,12,Hallgeir Arms,306,56,12,0,0,1 +2234,3,4665,1,12,Hallgeir Arms,306,56,12,0,1,1 +3257,3,4665,1,12,Hallgeir Arms,306,56,12,0,2,1 +4280,3,4665,1,12,Hallgeir Arms,306,56,12,0,3,1 +5303,3,4665,1,12,Hallgeir Arms,306,56,12,0,4,1 +623,3,4495,1,11,Chimeric Gauntlets,306,55,12,0,0,1 +2235,3,4495,1,11,Chimeric Gauntlets,306,55,12,0,1,1 +3258,3,4495,1,11,Chimeric Gauntlets,306,55,12,0,2,1 +4281,3,4495,1,11,Chimeric Gauntlets,306,55,12,0,3,1 +5304,3,4495,1,11,Chimeric Gauntlets,306,55,12,0,4,1 +678,3,640,1,4,Ranger Gloves,306,20,14,0,0,1 +2290,3,640,1,4,Ranger Gloves,306,20,14,0,1,1 +3313,3,640,1,4,Ranger Gloves,306,20,14,0,2,1 +4336,3,640,1,4,Ranger Gloves,306,20,14,0,3,1 +5359,3,640,1,4,Ranger Gloves,306,20,14,0,4,1 +705,3,775,1,5,Composite Sleeves,306,22,14,0,0,1 +2317,3,775,1,5,Composite Sleeves,306,22,14,0,1,1 +3340,3,775,1,5,Composite Sleeves,306,22,14,0,2,1 +4363,3,775,1,5,Composite Sleeves,306,22,14,0,3,1 +5386,3,775,1,5,Composite Sleeves,306,22,14,0,4,1 +706,3,920,1,5,Striker Arms,306,24,14,0,0,1 +2318,3,920,1,5,Striker Arms,306,24,14,0,1,1 +3341,3,920,1,5,Striker Arms,306,24,14,0,2,1 +4364,3,920,1,5,Striker Arms,306,24,14,0,3,1 +5387,3,920,1,5,Striker Arms,306,24,14,0,4,1 +707,3,2560,1,8,Drachennägel,306,40,14,0,0,1 +2319,3,2560,1,8,Drachennägel,306,40,14,0,1,1 +3342,3,2560,1,8,Drachennägel,306,40,14,0,2,1 +4365,3,2560,1,8,Drachennägel,306,40,14,0,3,1 +5388,3,2560,1,8,Drachennägel,306,40,14,0,4,1 +708,3,1080,1,6,Victory Bracers,306,26,14,0,0,1 +2320,3,1080,1,6,Victory Bracers,306,26,14,0,1,1 +3343,3,1080,1,6,Victory Bracers,306,26,14,0,2,1 +4366,3,1080,1,6,Victory Bracers,306,26,14,0,3,1 +5389,3,1080,1,6,Victory Bracers,306,26,14,0,4,1 +709,3,1255,1,6,Ace Bracers,306,28,14,0,0,1 +2321,3,1255,1,6,Ace Bracers,306,28,14,0,1,1 +3344,3,1255,1,6,Ace Bracers,306,28,14,0,2,1 +4367,3,1255,1,6,Ace Bracers,306,28,14,0,3,1 +5390,3,1255,1,6,Ace Bracers,306,28,14,0,4,1 +710,3,1440,1,6,Huntsman Gloves,306,30,14,0,0,1 +2322,3,1440,1,6,Huntsman Gloves,306,30,14,0,1,1 +3345,3,1440,1,6,Huntsman Gloves,306,30,14,0,2,1 +4368,3,1440,1,6,Huntsman Gloves,306,30,14,0,3,1 +5391,3,1440,1,6,Huntsman Gloves,306,30,14,0,4,1 +711,3,1640,1,7,Soldier Arms,306,32,14,0,0,1 +2323,3,1640,1,7,Soldier Arms,306,32,14,0,1,1 +3346,3,1640,1,7,Soldier Arms,306,32,14,0,2,1 +4369,3,1640,1,7,Soldier Arms,306,32,14,0,3,1 +5392,3,1640,1,7,Soldier Arms,306,32,14,0,4,1 +712,3,1850,1,7,Iron Bracers,306,34,14,0,0,1 +2324,3,1850,1,7,Iron Bracers,306,34,14,0,1,1 +3347,3,1850,1,7,Iron Bracers,306,34,14,0,2,1 +4370,3,1850,1,7,Iron Bracers,306,34,14,0,3,1 +5393,3,1850,1,7,Iron Bracers,306,34,14,0,4,1 +713,3,2075,1,8,Silver Manicae,306,36,14,0,0,1 +2325,3,2075,1,8,Silver Manicae,306,36,14,0,1,1 +3348,3,2075,1,8,Silver Manicae,306,36,14,0,2,1 +4371,3,2075,1,8,Silver Manicae,306,36,14,0,3,1 +5394,3,2075,1,8,Silver Manicae,306,36,14,0,4,1 +714,3,2310,1,8,Pirate Arms,306,38,14,0,0,1 +2326,3,2310,1,8,Pirate Arms,306,38,14,0,1,1 +3349,3,2310,1,8,Pirate Arms,306,38,14,0,2,1 +4372,3,2310,1,8,Pirate Arms,306,38,14,0,3,1 +5395,3,2310,1,8,Pirate Arms,306,38,14,0,4,1 +715,3,2690,1,9,Agent Sleeves,306,41,14,0,0,1 +2327,3,2690,1,9,Agent Sleeves,306,41,14,0,1,1 +3350,3,2690,1,9,Agent Sleeves,306,41,14,0,2,1 +4373,3,2690,1,9,Agent Sleeves,306,41,14,0,3,1 +5396,3,2690,1,9,Agent Sleeves,306,41,14,0,4,1 +716,3,2820,1,9,Assault Spine,306,43,14,0,0,1 +2328,3,2820,1,9,Assault Spine,306,43,14,0,1,1 +3351,3,2820,1,9,Assault Spine,306,43,14,0,2,1 +4374,3,2820,1,9,Assault Spine,306,43,14,0,3,1 +5397,3,2820,1,9,Assault Spine,306,43,14,0,4,1 +717,3,2960,1,9,Leader Gloves,306,45,14,0,0,1 +2329,3,2960,1,9,Leader Gloves,306,45,14,0,1,1 +3352,3,2960,1,9,Leader Gloves,306,45,14,0,2,1 +4375,3,2960,1,9,Leader Gloves,306,45,14,0,3,1 +5398,3,2960,1,9,Leader Gloves,306,45,14,0,4,1 +718,3,7351,1,35,Faith Gloves,306,70,14,0,0,1 +2330,3,7351,1,35,Faith Gloves,306,70,14,0,1,1 +3353,3,7351,1,35,Faith Gloves,306,70,14,0,2,1 +4376,3,7351,1,35,Faith Gloves,306,70,14,0,3,1 +5399,3,7351,1,35,Faith Gloves,306,70,14,0,4,1 +719,3,3385,1,10,Executor Arms,306,46,14,0,0,1 +2331,3,3385,1,10,Executor Arms,306,46,14,0,1,1 +3354,3,3385,1,10,Executor Arms,306,46,14,0,2,1 +4377,3,3385,1,10,Executor Arms,306,46,14,0,3,1 +5400,3,3385,1,10,Executor Arms,306,46,14,0,4,1 +720,3,4840,1,11,Black Bart's Arms,306,55,14,0,0,1 +2332,3,4840,1,11,Black Bart's Arms,306,55,14,0,1,1 +3355,3,4840,1,11,Black Bart's Arms,306,55,14,0,2,1 +4378,3,4840,1,11,Black Bart's Arms,306,55,14,0,3,1 +5401,3,4840,1,11,Black Bart's Arms,306,55,14,0,4,1 +721,3,3535,1,10,Captain's Sleeves,306,49,14,0,0,1 +2333,3,3535,1,10,Captain's Sleeves,306,49,14,0,1,1 +3356,3,3535,1,10,Captain's Sleeves,306,49,14,0,2,1 +4379,3,3535,1,10,Captain's Sleeves,306,49,14,0,3,1 +5402,3,3535,1,10,Captain's Sleeves,306,49,14,0,4,1 +722,3,5015,1,12,Ancient Gloves,306,60,2,0,0,1 +2334,3,5015,1,12,Ancient Gloves,306,60,2,0,1,1 +3357,3,5015,1,12,Ancient Gloves,306,60,2,0,2,1 +4380,3,5015,1,12,Ancient Gloves,306,60,2,0,3,1 +5403,3,5015,1,12,Ancient Gloves,306,60,2,0,4,1 +723,3,5015,1,12,Old Age Gloves,306,60,3,0,0,1 +2335,3,5015,1,12,Old Age Gloves,306,60,3,0,1,1 +3358,3,5015,1,12,Old Age Gloves,306,60,3,0,2,1 +4381,3,5015,1,12,Old Age Gloves,306,60,3,0,3,1 +5404,3,5015,1,12,Old Age Gloves,306,60,3,0,4,1 +724,3,3240,1,9,Buccaneer's Arms,306,45,14,0,0,1 +2336,3,3240,1,9,Buccaneer's Arms,306,45,14,0,1,1 +3359,3,3240,1,9,Buccaneer's Arms,306,45,14,0,2,1 +4382,3,3240,1,9,Buccaneer's Arms,306,45,14,0,3,1 +5405,3,3240,1,9,Buccaneer's Arms,306,45,14,0,4,1 +725,3,4325,1,11,Endless Biting,306,52,14,0,0,1 +2337,3,4325,1,11,Endless Biting,306,52,14,0,1,1 +3360,3,4325,1,11,Endless Biting,306,52,14,0,2,1 +4383,3,4325,1,11,Endless Biting,306,52,14,0,3,1 +5406,3,4325,1,11,Endless Biting,306,52,14,0,4,1 +726,3,5760,1,12,Amilec Gloves,306,60,2,0,0,1 +2338,3,5760,1,12,Amilec Gloves,306,60,2,0,1,1 +3361,3,5760,1,12,Amilec Gloves,306,60,2,0,2,1 +4384,3,5760,1,12,Amilec Gloves,306,60,2,0,3,1 +5407,3,5760,1,12,Amilec Gloves,306,60,2,0,4,1 +727,3,5760,1,12,Rubedo Gloves,306,60,3,0,0,1 +2339,3,5760,1,12,Rubedo Gloves,306,60,3,0,1,1 +3362,3,5760,1,12,Rubedo Gloves,306,60,3,0,2,1 +4385,3,5760,1,12,Rubedo Gloves,306,60,3,0,3,1 +5408,3,5760,1,12,Rubedo Gloves,306,60,3,0,4,1 +728,3,6339,1,20,Supernal Hands,306,65,14,0,0,1 +2340,3,6339,1,20,Supernal Hands,306,65,14,0,1,1 +3363,3,6339,1,20,Supernal Hands,306,65,14,0,2,1 +4386,3,6339,1,20,Supernal Hands,306,65,14,0,3,1 +5409,3,6339,1,20,Supernal Hands,306,65,14,0,4,1 +729,3,5015,1,12,Fulfillment,306,58,14,0,0,1 +2341,3,5015,1,12,Fulfillment,306,58,14,0,1,1 +3364,3,5015,1,12,Fulfillment,306,58,14,0,2,1 +4387,3,5015,1,12,Fulfillment,306,58,14,0,3,1 +5410,3,5015,1,12,Fulfillment,306,58,14,0,4,1 +811,3,640,1,4,Sacred Bangles,306,20,15,0,0,1 +2423,3,640,1,4,Sacred Bangles,306,20,15,0,1,1 +3446,3,640,1,4,Sacred Bangles,306,20,15,0,2,1 +4469,3,640,1,4,Sacred Bangles,306,20,15,0,3,1 +5492,3,640,1,4,Sacred Bangles,306,20,15,0,4,1 +812,3,775,1,5,Sorcery Bangles,306,22,15,0,0,1 +2424,3,775,1,5,Sorcery Bangles,306,22,15,0,1,1 +3447,3,775,1,5,Sorcery Bangles,306,22,15,0,2,1 +4470,3,775,1,5,Sorcery Bangles,306,22,15,0,3,1 +5493,3,775,1,5,Sorcery Bangles,306,22,15,0,4,1 +813,3,920,1,5,Charm Bangles,306,24,15,0,0,1 +2425,3,920,1,5,Charm Bangles,306,24,15,0,1,1 +3448,3,920,1,5,Charm Bangles,306,24,15,0,2,1 +4471,3,920,1,5,Charm Bangles,306,24,15,0,3,1 +5494,3,920,1,5,Charm Bangles,306,24,15,0,4,1 +814,3,2560,1,8,Wyrm's Grasp,306,40,15,0,0,1 +2426,3,2560,1,8,Wyrm's Grasp,306,40,15,0,1,1 +3449,3,2560,1,8,Wyrm's Grasp,306,40,15,0,2,1 +4472,3,2560,1,8,Wyrm's Grasp,306,40,15,0,3,1 +5495,3,2560,1,8,Wyrm's Grasp,306,40,15,0,4,1 +815,3,1080,1,6,Mystic Bangles,306,26,15,0,0,1 +2427,3,1080,1,6,Mystic Bangles,306,26,15,0,1,1 +3450,3,1080,1,6,Mystic Bangles,306,26,15,0,2,1 +4473,3,1080,1,6,Mystic Bangles,306,26,15,0,3,1 +5496,3,1080,1,6,Mystic Bangles,306,26,15,0,4,1 +816,3,1255,1,6,Compact Bangles,306,28,15,0,0,1 +2428,3,1255,1,6,Compact Bangles,306,28,15,0,1,1 +3451,3,1255,1,6,Compact Bangles,306,28,15,0,2,1 +4474,3,1255,1,6,Compact Bangles,306,28,15,0,3,1 +5497,3,1255,1,6,Compact Bangles,306,28,15,0,4,1 +817,3,1440,1,6,Bellwether Bangles,306,30,15,0,0,1 +2429,3,1440,1,6,Bellwether Bangles,306,30,15,0,1,1 +3452,3,1440,1,6,Bellwether Bangles,306,30,15,0,2,1 +4475,3,1440,1,6,Bellwether Bangles,306,30,15,0,3,1 +5498,3,1440,1,6,Bellwether Bangles,306,30,15,0,4,1 +818,3,1640,1,7,Iron Bangles,306,32,15,0,0,1 +2430,3,1640,1,7,Iron Bangles,306,32,15,0,1,1 +3453,3,1640,1,7,Iron Bangles,306,32,15,0,2,1 +4476,3,1640,1,7,Iron Bangles,306,32,15,0,3,1 +5499,3,1640,1,7,Iron Bangles,306,32,15,0,4,1 +819,3,1850,1,7,Roar Bangles,306,34,15,0,0,1 +2431,3,1850,1,7,Roar Bangles,306,34,15,0,1,1 +3454,3,1850,1,7,Roar Bangles,306,34,15,0,2,1 +4477,3,1850,1,7,Roar Bangles,306,34,15,0,3,1 +5500,3,1850,1,7,Roar Bangles,306,34,15,0,4,1 +820,3,2075,1,8,Wizard Bangles,306,36,15,0,0,1 +2432,3,2075,1,8,Wizard Bangles,306,36,15,0,1,1 +3455,3,2075,1,8,Wizard Bangles,306,36,15,0,2,1 +4478,3,2075,1,8,Wizard Bangles,306,36,15,0,3,1 +5501,3,2075,1,8,Wizard Bangles,306,36,15,0,4,1 +821,3,2310,1,8,Precious Bangles,306,38,15,0,0,1 +2433,3,2310,1,8,Precious Bangles,306,38,15,0,1,1 +3456,3,2310,1,8,Precious Bangles,306,38,15,0,2,1 +4479,3,2310,1,8,Precious Bangles,306,38,15,0,3,1 +5502,3,2310,1,8,Precious Bangles,306,38,15,0,4,1 +822,3,2690,1,9,Victory Bangles,306,41,15,0,0,1 +2434,3,2690,1,9,Victory Bangles,306,41,15,0,1,1 +3457,3,2690,1,9,Victory Bangles,306,41,15,0,2,1 +4480,3,2690,1,9,Victory Bangles,306,41,15,0,3,1 +5503,3,2690,1,9,Victory Bangles,306,41,15,0,4,1 +823,3,2820,1,9,Crunch Bangles,306,43,15,0,0,1 +2435,3,2820,1,9,Crunch Bangles,306,43,15,0,1,1 +3458,3,2820,1,9,Crunch Bangles,306,43,15,0,2,1 +4481,3,2820,1,9,Crunch Bangles,306,43,15,0,3,1 +5504,3,2820,1,9,Crunch Bangles,306,43,15,0,4,1 +824,3,2960,1,9,Adept Bangles,306,45,15,0,0,1 +2436,3,2960,1,9,Adept Bangles,306,45,15,0,1,1 +3459,3,2960,1,9,Adept Bangles,306,45,15,0,2,1 +4482,3,2960,1,9,Adept Bangles,306,45,15,0,3,1 +5505,3,2960,1,9,Adept Bangles,306,45,15,0,4,1 +825,3,7351,1,35,Faith Bangles,306,70,15,0,0,1 +2437,3,7351,1,35,Faith Bangles,306,70,15,0,1,1 +3460,3,7351,1,35,Faith Bangles,306,70,15,0,2,1 +4483,3,7351,1,35,Faith Bangles,306,70,15,0,3,1 +5506,3,7351,1,35,Faith Bangles,306,70,15,0,4,1 +826,3,3535,1,11,Aeon Bangles,306,52,15,0,0,1 +2438,3,3535,1,11,Aeon Bangles,306,52,15,0,1,1 +3461,3,3535,1,11,Aeon Bangles,306,52,15,0,2,1 +4484,3,3535,1,11,Aeon Bangles,306,52,15,0,3,1 +5507,3,3535,1,11,Aeon Bangles,306,52,15,0,4,1 +827,3,4840,1,11,Dieudo Arms,306,55,15,0,0,1 +2439,3,4840,1,11,Dieudo Arms,306,55,15,0,1,1 +3462,3,4840,1,11,Dieudo Arms,306,55,15,0,2,1 +4485,3,4840,1,11,Dieudo Arms,306,55,15,0,3,1 +5508,3,4840,1,11,Dieudo Arms,306,55,15,0,4,1 +828,3,3385,1,10,Hardest Bangles,306,49,15,0,0,1 +2440,3,3385,1,10,Hardest Bangles,306,49,15,0,1,1 +3463,3,3385,1,10,Hardest Bangles,306,49,15,0,2,1 +4486,3,3385,1,10,Hardest Bangles,306,49,15,0,3,1 +5509,3,3385,1,10,Hardest Bangles,306,49,15,0,4,1 +829,3,5015,1,12,Ancient Bangles,306,60,4,0,0,1 +2441,3,5015,1,12,Ancient Bangles,306,60,4,0,1,1 +3464,3,5015,1,12,Ancient Bangles,306,60,4,0,2,1 +4487,3,5015,1,12,Ancient Bangles,306,60,4,0,3,1 +5510,3,5015,1,12,Ancient Bangles,306,60,4,0,4,1 +830,3,5015,1,12,Old Age Bangles,306,60,8,0,0,1 +2442,3,5015,1,12,Old Age Bangles,306,60,8,0,1,1 +3465,3,5015,1,12,Old Age Bangles,306,60,8,0,2,1 +4488,3,5015,1,12,Old Age Bangles,306,60,8,0,3,1 +5511,3,5015,1,12,Old Age Bangles,306,60,8,0,4,1 +831,3,3240,1,9,Astonish Arms,306,45,15,0,0,1 +2443,3,3240,1,9,Astonish Arms,306,45,15,0,1,1 +3466,3,3240,1,9,Astonish Arms,306,45,15,0,2,1 +4489,3,3240,1,9,Astonish Arms,306,45,15,0,3,1 +5512,3,3240,1,9,Astonish Arms,306,45,15,0,4,1 +832,3,4665,1,11,Menas Bangles,306,55,15,0,0,1 +2444,3,4665,1,11,Menas Bangles,306,55,15,0,1,1 +3467,3,4665,1,11,Menas Bangles,306,55,15,0,2,1 +4490,3,4665,1,11,Menas Bangles,306,55,15,0,3,1 +5513,3,4665,1,11,Menas Bangles,306,55,15,0,4,1 +833,3,5760,1,12,Amilec Bangles,306,60,4,0,0,1 +2445,3,5760,1,12,Amilec Bangles,306,60,4,0,1,1 +3468,3,5760,1,12,Amilec Bangles,306,60,4,0,2,1 +4491,3,5760,1,12,Amilec Bangles,306,60,4,0,3,1 +5514,3,5760,1,12,Amilec Bangles,306,60,4,0,4,1 +834,3,5760,1,12,Rubedo Arms,306,60,8,0,0,1 +2446,3,5760,1,12,Rubedo Arms,306,60,8,0,1,1 +3469,3,5760,1,12,Rubedo Arms,306,60,8,0,2,1 +4492,3,5760,1,12,Rubedo Arms,306,60,8,0,3,1 +5515,3,5760,1,12,Rubedo Arms,306,60,8,0,4,1 +835,3,5760,1,12,Arte Bangles,306,60,6,0,0,1 +2447,3,5760,1,12,Arte Bangles,306,60,6,0,1,1 +3470,3,5760,1,12,Arte Bangles,306,60,6,0,2,1 +4493,3,5760,1,12,Arte Bangles,306,60,6,0,3,1 +5516,3,5760,1,12,Arte Bangles,306,60,6,0,4,1 +836,3,5760,1,12,Mythological Bangles,306,58,15,0,0,1 +2448,3,5760,1,12,Mythological Bangles,306,58,15,0,1,1 +3471,3,5760,1,12,Mythological Bangles,306,58,15,0,2,1 +4494,3,5760,1,12,Mythological Bangles,306,58,15,0,3,1 +5517,3,5760,1,12,Mythological Bangles,306,58,15,0,4,1 +837,3,5767,1,15,Mature Bangles,306,62,15,0,0,1 +2449,3,5767,1,15,Mature Bangles,306,62,15,0,1,1 +3472,3,5767,1,15,Mature Bangles,306,62,15,0,2,1 +4495,3,5767,1,15,Mature Bangles,306,62,15,0,3,1 +5518,3,5767,1,15,Mature Bangles,306,62,15,0,4,1 +916,3,640,1,4,Shielder Arms,306,20,17,0,0,1 +2528,3,640,1,4,Shielder Arms,306,20,17,0,1,1 +3551,3,640,1,4,Shielder Arms,306,20,17,0,2,1 +4574,3,640,1,4,Shielder Arms,306,20,17,0,3,1 +5597,3,640,1,4,Shielder Arms,306,20,17,0,4,1 +917,3,775,1,5,Buster Knuckles,306,22,17,0,0,1 +2529,3,775,1,5,Buster Knuckles,306,22,17,0,1,1 +3552,3,775,1,5,Buster Knuckles,306,22,17,0,2,1 +4575,3,775,1,5,Buster Knuckles,306,22,17,0,3,1 +5598,3,775,1,5,Buster Knuckles,306,22,17,0,4,1 +918,3,920,1,5,Strong Arms,306,24,17,0,0,1 +2530,3,920,1,5,Strong Arms,306,24,17,0,1,1 +3553,3,920,1,5,Strong Arms,306,24,17,0,2,1 +4576,3,920,1,5,Strong Arms,306,24,17,0,3,1 +5599,3,920,1,5,Strong Arms,306,24,17,0,4,1 +919,3,2560,1,8,Ddraig Palmae,306,40,17,0,0,1 +2531,3,2560,1,8,Ddraig Palmae,306,40,17,0,1,1 +3554,3,2560,1,8,Ddraig Palmae,306,40,17,0,2,1 +4577,3,2560,1,8,Ddraig Palmae,306,40,17,0,3,1 +5600,3,2560,1,8,Ddraig Palmae,306,40,17,0,4,1 +920,3,1080,1,6,Deft Gloves,306,26,17,0,0,1 +2532,3,1080,1,6,Deft Gloves,306,26,17,0,1,1 +3555,3,1080,1,6,Deft Gloves,306,26,17,0,2,1 +4578,3,1080,1,6,Deft Gloves,306,26,17,0,3,1 +5601,3,1080,1,6,Deft Gloves,306,26,17,0,4,1 +921,3,1255,1,6,Battle Arms,306,28,17,0,0,1 +2533,3,1255,1,6,Battle Arms,306,28,17,0,1,1 +3556,3,1255,1,6,Battle Arms,306,28,17,0,2,1 +4579,3,1255,1,6,Battle Arms,306,28,17,0,3,1 +5602,3,1255,1,6,Battle Arms,306,28,17,0,4,1 +922,3,1440,1,6,Guardian Arms,306,30,17,0,0,1 +2534,3,1440,1,6,Guardian Arms,306,30,17,0,1,1 +3557,3,1440,1,6,Guardian Arms,306,30,17,0,2,1 +4580,3,1440,1,6,Guardian Arms,306,30,17,0,3,1 +5603,3,1440,1,6,Guardian Arms,306,30,17,0,4,1 +923,3,1640,1,7,Custodian Arms,306,32,17,0,0,1 +2535,3,1640,1,7,Custodian Arms,306,32,17,0,1,1 +3558,3,1640,1,7,Custodian Arms,306,32,17,0,2,1 +4581,3,1640,1,7,Custodian Arms,306,32,17,0,3,1 +5604,3,1640,1,7,Custodian Arms,306,32,17,0,4,1 +924,3,1850,1,7,Resolver Arms,306,34,17,0,0,1 +2536,3,1850,1,7,Resolver Arms,306,34,17,0,1,1 +3559,3,1850,1,7,Resolver Arms,306,34,17,0,2,1 +4582,3,1850,1,7,Resolver Arms,306,34,17,0,3,1 +5605,3,1850,1,7,Resolver Arms,306,34,17,0,4,1 +925,3,2075,1,8,Stalwart Arms,306,36,17,0,0,1 +2537,3,2075,1,8,Stalwart Arms,306,36,17,0,1,1 +3560,3,2075,1,8,Stalwart Arms,306,36,17,0,2,1 +4583,3,2075,1,8,Stalwart Arms,306,36,17,0,3,1 +5606,3,2075,1,8,Stalwart Arms,306,36,17,0,4,1 +926,3,2310,1,8,Principal Arms,306,38,17,0,0,1 +2538,3,2310,1,8,Principal Arms,306,38,17,0,1,1 +3561,3,2310,1,8,Principal Arms,306,38,17,0,2,1 +4584,3,2310,1,8,Principal Arms,306,38,17,0,3,1 +5607,3,2310,1,8,Principal Arms,306,38,17,0,4,1 +927,3,2690,1,9,Trooper's Gloves,306,41,17,0,0,1 +2539,3,2690,1,9,Trooper's Gloves,306,41,17,0,1,1 +3562,3,2690,1,9,Trooper's Gloves,306,41,17,0,2,1 +4585,3,2690,1,9,Trooper's Gloves,306,41,17,0,3,1 +5608,3,2690,1,9,Trooper's Gloves,306,41,17,0,4,1 +928,3,2820,1,9,Triumph Arms,306,43,17,0,0,1 +2540,3,2820,1,9,Triumph Arms,306,43,17,0,1,1 +3563,3,2820,1,9,Triumph Arms,306,43,17,0,2,1 +4586,3,2820,1,9,Triumph Arms,306,43,17,0,3,1 +5609,3,2820,1,9,Triumph Arms,306,43,17,0,4,1 +929,3,2960,1,9,Gruel Knuckles,306,45,17,0,0,1 +2541,3,2960,1,9,Gruel Knuckles,306,45,17,0,1,1 +3564,3,2960,1,9,Gruel Knuckles,306,45,17,0,2,1 +4587,3,2960,1,9,Gruel Knuckles,306,45,17,0,3,1 +5610,3,2960,1,9,Gruel Knuckles,306,45,17,0,4,1 +930,3,7351,1,35,Genius Arms,306,70,17,0,0,1 +2542,3,7351,1,35,Genius Arms,306,70,17,0,1,1 +3565,3,7351,1,35,Genius Arms,306,70,17,0,2,1 +4588,3,7351,1,35,Genius Arms,306,70,17,0,3,1 +5611,3,7351,1,35,Genius Arms,306,70,17,0,4,1 +931,3,3535,1,12,Maverick Arms,306,56,17,0,0,1 +2543,3,3535,1,12,Maverick Arms,306,56,17,0,1,1 +3566,3,3535,1,12,Maverick Arms,306,56,17,0,2,1 +4589,3,3535,1,12,Maverick Arms,306,56,17,0,3,1 +5612,3,3535,1,12,Maverick Arms,306,56,17,0,4,1 +932,3,4840,1,11,Chevalier Arms,306,55,17,0,0,1 +2544,3,4840,1,11,Chevalier Arms,306,55,17,0,1,1 +3567,3,4840,1,11,Chevalier Arms,306,55,17,0,2,1 +4590,3,4840,1,11,Chevalier Arms,306,55,17,0,3,1 +5613,3,4840,1,11,Chevalier Arms,306,55,17,0,4,1 +933,3,3685,1,11,Imperious Arms,306,55,17,0,0,1 +2545,3,3685,1,11,Imperious Arms,306,55,17,0,1,1 +3568,3,3685,1,11,Imperious Arms,306,55,17,0,2,1 +4591,3,3685,1,11,Imperious Arms,306,55,17,0,3,1 +5614,3,3685,1,11,Imperious Arms,306,55,17,0,4,1 +934,3,5015,1,12,Ancient Arms,306,60,5,0,0,1 +2546,3,5015,1,12,Ancient Arms,306,60,5,0,1,1 +3569,3,5015,1,12,Ancient Arms,306,60,5,0,2,1 +4592,3,5015,1,12,Ancient Arms,306,60,5,0,3,1 +5615,3,5015,1,12,Ancient Arms,306,60,5,0,4,1 +935,3,4495,1,10,Niello Bangles,306,46,15,0,0,1 +2547,3,4495,1,10,Niello Bangles,306,46,15,0,1,1 +3570,3,4495,1,10,Niello Bangles,306,46,15,0,2,1 +4593,3,4495,1,10,Niello Bangles,306,46,15,0,3,1 +5616,3,4495,1,10,Niello Bangles,306,46,15,0,4,1 +936,3,3240,1,9,Virtue Arms,306,45,17,0,0,1 +2548,3,3240,1,9,Virtue Arms,306,45,17,0,1,1 +3571,3,3240,1,9,Virtue Arms,306,45,17,0,2,1 +4594,3,3240,1,9,Virtue Arms,306,45,17,0,3,1 +5617,3,3240,1,9,Virtue Arms,306,45,17,0,4,1 +937,3,4495,1,11,Sublime Arms,306,52,17,0,0,1 +2549,3,4495,1,11,Sublime Arms,306,52,17,0,1,1 +3572,3,4495,1,11,Sublime Arms,306,52,17,0,2,1 +4595,3,4495,1,11,Sublime Arms,306,52,17,0,3,1 +5618,3,4495,1,11,Sublime Arms,306,52,17,0,4,1 +938,3,5760,1,12,Balangingi Arms,306,60,5,0,0,1 +2550,3,5760,1,12,Balangingi Arms,306,60,5,0,1,1 +3573,3,5760,1,12,Balangingi Arms,306,60,5,0,2,1 +4596,3,5760,1,12,Balangingi Arms,306,60,5,0,3,1 +5619,3,5760,1,12,Balangingi Arms,306,60,5,0,4,1 +939,3,5015,1,12,Gloves of Sacred Protection,306,58,17,0,0,1 +2551,3,5015,1,12,Gloves of Sacred Protection,306,58,17,0,1,1 +3574,3,5015,1,12,Gloves of Sacred Protection,306,58,17,0,2,1 +4597,3,5015,1,12,Gloves of Sacred Protection,306,58,17,0,3,1 +5620,3,5015,1,12,Gloves of Sacred Protection,306,58,17,0,4,1 +940,3,6339,1,20,Heavenly Arms,306,65,17,0,0,1 +2552,3,6339,1,20,Heavenly Arms,306,65,17,0,1,1 +3575,3,6339,1,20,Heavenly Arms,306,65,17,0,2,1 +4598,3,6339,1,20,Heavenly Arms,306,65,17,0,3,1 +5621,3,6339,1,20,Heavenly Arms,306,65,17,0,4,1 +969,3,110,1,2,Mighty Gloves,306,7,0,0,0,1 +2581,3,110,1,2,Mighty Gloves,306,7,0,0,1,1 +3604,3,110,1,2,Mighty Gloves,306,7,0,0,2,1 +4627,3,110,1,2,Mighty Gloves,306,7,0,0,3,1 +5650,3,110,1,2,Mighty Gloves,306,7,0,0,4,1 +970,3,150,1,3,Knight's Gloves,306,11,0,0,0,1 +2582,3,150,1,3,Knight's Gloves,306,11,0,0,1,1 +3605,3,150,1,3,Knight's Gloves,306,11,0,0,2,1 +4628,3,150,1,3,Knight's Gloves,306,11,0,0,3,1 +5651,3,150,1,3,Knight's Gloves,306,11,0,0,4,1 +971,3,175,1,3,Chrome Knuckles,306,12,0,0,0,1 +2583,3,175,1,3,Chrome Knuckles,306,12,0,0,1,1 +3606,3,175,1,3,Chrome Knuckles,306,12,0,0,2,1 +4629,3,175,1,3,Chrome Knuckles,306,12,0,0,3,1 +5652,3,175,1,3,Chrome Knuckles,306,12,0,0,4,1 +972,3,250,1,4,Master Hands,306,16,0,0,0,1 +2584,3,250,1,4,Master Hands,306,16,0,0,1,1 +3607,3,250,1,4,Master Hands,306,16,0,0,2,1 +4630,3,250,1,4,Master Hands,306,16,0,0,3,1 +5653,3,250,1,4,Master Hands,306,16,0,0,4,1 +973,3,250,1,4,Titan's Gloves,306,17,0,0,0,1 +2585,3,250,1,4,Titan's Gloves,306,17,0,0,1,1 +3608,3,250,1,4,Titan's Gloves,306,17,0,0,2,1 +4631,3,250,1,4,Titan's Gloves,306,17,0,0,3,1 +5654,3,250,1,4,Titan's Gloves,306,17,0,0,4,1 +8418,3,80,1,2,Scale Arm,306,8,12,0,0,1 +8419,3,80,1,2,Scale Arm,306,8,12,0,1,1 +8420,3,80,1,2,Scale Arm,306,8,12,0,2,1 +8421,3,80,1,2,Scale Arm,306,8,12,0,3,1 +8422,3,80,1,2,Scale Arm,306,8,12,0,4,1 +8423,3,195,1,3,Bronze Gauntlet,306,11,12,0,0,1 +8424,3,195,1,3,Bronze Gauntlet,306,11,12,0,1,1 +8425,3,195,1,3,Bronze Gauntlet,306,11,12,0,2,1 +8426,3,195,1,3,Bronze Gauntlet,306,11,12,0,3,1 +8427,3,195,1,3,Bronze Gauntlet,306,11,12,0,4,1 +8428,3,520,1,4,Braintan Gloves,306,18,12,0,0,1 +8429,3,520,1,4,Braintan Gloves,306,18,12,0,1,1 +8430,3,520,1,4,Braintan Gloves,306,18,12,0,2,1 +8431,3,520,1,4,Braintan Gloves,306,18,12,0,3,1 +8432,3,520,1,4,Braintan Gloves,306,18,12,0,4,1 +8433,3,3385,1,10,Zeal Gloves,306,46,12,0,0,1 +8434,3,3385,1,10,Zeal Gloves,306,46,12,0,1,1 +8435,3,3385,1,10,Zeal Gloves,306,46,12,0,2,1 +8436,3,3385,1,10,Zeal Gloves,306,46,12,0,3,1 +8437,3,3385,1,10,Zeal Gloves,306,46,12,0,4,1 +8438,3,5767,1,15,Cursed Beast King's Gloves,306,62,12,0,0,1 +8439,3,5767,1,15,Cursed Beast King's Gloves,306,62,12,0,1,1 +8440,3,5767,1,15,Cursed Beast King's Gloves,306,62,12,0,2,1 +8441,3,5767,1,15,Cursed Beast King's Gloves,306,62,12,0,3,1 +8442,3,5767,1,15,Cursed Beast King's Gloves,306,62,12,0,4,1 +8443,3,80,1,2,Rune Bangles,306,8,15,0,0,1 +8444,3,80,1,2,Rune Bangles,306,8,15,0,1,1 +8445,3,80,1,2,Rune Bangles,306,8,15,0,2,1 +8446,3,80,1,2,Rune Bangles,306,8,15,0,3,1 +8447,3,80,1,2,Rune Bangles,306,8,15,0,4,1 +8448,3,195,1,3,Common Bangles,306,11,15,0,0,1 +8449,3,195,1,3,Common Bangles,306,11,15,0,1,1 +8450,3,195,1,3,Common Bangles,306,11,15,0,2,1 +8451,3,195,1,3,Common Bangles,306,11,15,0,3,1 +8452,3,195,1,3,Common Bangles,306,11,15,0,4,1 +8453,3,520,1,4,Beast Bangles,306,18,15,0,0,1 +8454,3,520,1,4,Beast Bangles,306,18,15,0,1,1 +8455,3,520,1,4,Beast Bangles,306,18,15,0,2,1 +8456,3,520,1,4,Beast Bangles,306,18,15,0,3,1 +8457,3,520,1,4,Beast Bangles,306,18,15,0,4,1 +8458,3,5015,1,12,Celestial Bangles,306,60,6,0,0,1 +8459,3,5015,1,12,Celestial Bangles,306,60,6,0,1,1 +8460,3,5015,1,12,Celestial Bangles,306,60,6,0,2,1 +8461,3,5015,1,12,Celestial Bangles,306,60,6,0,3,1 +8462,3,5015,1,12,Celestial Bangles,306,60,6,0,4,1 +8463,3,3685,1,12,Agito Bangles,306,56,15,0,0,1 +8464,3,3685,1,12,Agito Bangles,306,56,15,0,1,1 +8465,3,3685,1,12,Agito Bangles,306,56,15,0,2,1 +8466,3,3685,1,12,Agito Bangles,306,56,15,0,3,1 +8467,3,3685,1,12,Agito Bangles,306,56,15,0,4,1 +8468,3,80,1,2,Knuckle Guard,306,8,17,0,0,1 +8469,3,80,1,2,Knuckle Guard,306,8,17,0,1,1 +8470,3,80,1,2,Knuckle Guard,306,8,17,0,2,1 +8471,3,80,1,2,Knuckle Guard,306,8,17,0,3,1 +8472,3,80,1,2,Knuckle Guard,306,8,17,0,4,1 +8473,3,195,1,3,Elite Gloves,306,11,17,0,0,1 +8474,3,195,1,3,Elite Gloves,306,11,17,0,1,1 +8475,3,195,1,3,Elite Gloves,306,11,17,0,2,1 +8476,3,195,1,3,Elite Gloves,306,11,17,0,3,1 +8477,3,195,1,3,Elite Gloves,306,11,17,0,4,1 +8478,3,520,1,4,Vigorous Arms,306,18,17,0,0,1 +8479,3,520,1,4,Vigorous Arms,306,18,17,0,1,1 +8480,3,520,1,4,Vigorous Arms,306,18,17,0,2,1 +8481,3,520,1,4,Vigorous Arms,306,18,17,0,3,1 +8482,3,520,1,4,Vigorous Arms,306,18,17,0,4,1 +8483,3,3385,1,10,Bravery Arms,306,46,17,0,0,1 +8484,3,3385,1,10,Bravery Arms,306,46,17,0,1,1 +8485,3,3385,1,10,Bravery Arms,306,46,17,0,2,1 +8486,3,3385,1,10,Bravery Arms,306,46,17,0,3,1 +8487,3,3385,1,10,Bravery Arms,306,46,17,0,4,1 +8488,3,4665,1,10,Throne's Arms,306,49,17,0,0,1 +8489,3,4665,1,10,Throne's Arms,306,49,17,0,1,1 +8490,3,4665,1,10,Throne's Arms,306,49,17,0,2,1 +8491,3,4665,1,10,Throne's Arms,306,49,17,0,3,1 +8492,3,4665,1,10,Throne's Arms,306,49,17,0,4,1 +8493,3,80,1,2,Master Bracers,306,8,14,0,0,1 +8494,3,80,1,2,Master Bracers,306,8,14,0,1,1 +8495,3,80,1,2,Master Bracers,306,8,14,0,2,1 +8496,3,80,1,2,Master Bracers,306,8,14,0,3,1 +8497,3,80,1,2,Master Bracers,306,8,14,0,4,1 +8498,3,195,1,3,Iron Manicae,306,11,14,0,0,1 +8499,3,195,1,3,Iron Manicae,306,11,14,0,1,1 +8500,3,195,1,3,Iron Manicae,306,11,14,0,2,1 +8501,3,195,1,3,Iron Manicae,306,11,14,0,3,1 +8502,3,195,1,3,Iron Manicae,306,11,14,0,4,1 +8503,3,520,1,4,Marine's Sleeves,306,18,14,0,0,1 +8504,3,520,1,4,Marine's Sleeves,306,18,14,0,1,1 +8505,3,520,1,4,Marine's Sleeves,306,18,14,0,2,1 +8506,3,520,1,4,Marine's Sleeves,306,18,14,0,3,1 +8507,3,520,1,4,Marine's Sleeves,306,18,14,0,4,1 +8508,3,3685,1,11,Dark Leather Gloves,306,55,14,0,0,1 +8509,3,3685,1,11,Dark Leather Gloves,306,55,14,0,1,1 +8510,3,3685,1,11,Dark Leather Gloves,306,55,14,0,2,1 +8511,3,3685,1,11,Dark Leather Gloves,306,55,14,0,3,1 +8512,3,3685,1,11,Dark Leather Gloves,306,55,14,0,4,1 +8513,3,4495,1,12,Sunlight Manicae,306,56,14,0,0,1 +8514,3,4495,1,12,Sunlight Manicae,306,56,14,0,1,1 +8515,3,4495,1,12,Sunlight Manicae,306,56,14,0,2,1 +8516,3,4495,1,12,Sunlight Manicae,306,56,14,0,3,1 +8517,3,4495,1,12,Sunlight Manicae,306,56,14,0,4,1 +9649,3,400,1,5,Greed Gloves,306,21,0,0,0,1 +9650,3,400,1,5,Greed Gloves,306,21,0,0,1,1 +9651,3,400,1,5,Greed Gloves,306,21,0,0,2,1 +9652,3,400,1,5,Greed Gloves,306,21,0,0,3,1 +9653,3,400,1,5,Greed Gloves,306,21,0,0,4,1 +9654,3,600,1,6,Grand Hands,306,26,0,0,0,1 +9655,3,600,1,6,Grand Hands,306,26,0,0,1,1 +9656,3,600,1,6,Grand Hands,306,26,0,0,2,1 +9657,3,600,1,6,Grand Hands,306,26,0,0,3,1 +9658,3,600,1,6,Grand Hands,306,26,0,0,4,1 +9659,3,500,1,7,Loneliness Gloves,306,31,0,0,0,1 +9660,3,500,1,7,Loneliness Gloves,306,31,0,0,1,1 +9661,3,500,1,7,Loneliness Gloves,306,31,0,0,2,1 +9662,3,500,1,7,Loneliness Gloves,306,31,0,0,3,1 +9663,3,500,1,7,Loneliness Gloves,306,31,0,0,4,1 +9664,3,500,1,8,Shiny Hands,306,36,0,0,0,1 +9665,3,500,1,8,Shiny Hands,306,36,0,0,1,1 +9666,3,500,1,8,Shiny Hands,306,36,0,0,2,1 +9667,3,500,1,8,Shiny Hands,306,36,0,0,3,1 +9668,3,500,1,8,Shiny Hands,306,36,0,0,4,1 +9669,3,500,1,9,Rising Gloves,306,41,0,0,0,1 +9670,3,500,1,9,Rising Gloves,306,41,0,0,1,1 +9671,3,500,1,9,Rising Gloves,306,41,0,0,2,1 +9672,3,500,1,9,Rising Gloves,306,41,0,0,3,1 +9673,3,500,1,9,Rising Gloves,306,41,0,0,4,1 +9884,3,0,1,7,Benefit Gloves,306,1,12,0,0,1 +9888,3,0,1,7,Benefit Hands,306,1,14,0,0,1 +9892,3,0,1,7,Benefit Bangles,306,1,15,0,0,1 +9896,3,0,1,7,Benefit Arms,306,1,17,0,0,1 +10943,3,5000,1,12,Rathalos Vambraces,306,30,13,3,0,1 +10944,3,5000,1,12,Rathalos Vambraces,306,30,13,3,1,1 +10945,3,5000,1,12,Rathalos Vambraces,306,30,13,3,2,1 +10946,3,5000,1,12,Rathalos Vambraces,306,30,13,3,3,1 +10947,3,5000,1,12,Rathalos Vambraces,306,30,13,3,4,1 +10948,3,5000,1,12,Rathian Vambraces,306,30,16,3,0,1 +10949,3,5000,1,12,Rathian Vambraces,306,30,16,3,1,1 +10950,3,5000,1,12,Rathian Vambraces,306,30,16,3,2,1 +10951,3,5000,1,12,Rathian Vambraces,306,30,16,3,3,1 +10952,3,5000,1,12,Rathian Vambraces,306,30,16,3,4,1 +10953,3,5000,1,70,Silver Sol Vambraces,306,55,13,3,0,1 +10954,3,5000,1,70,Silver Sol Vambraces,306,55,13,3,1,1 +10955,3,5000,1,70,Silver Sol Vambraces,306,55,13,3,2,1 +10956,3,5000,1,70,Silver Sol Vambraces,306,55,13,3,3,1 +10957,3,5000,1,70,Silver Sol Vambraces,306,55,13,3,4,1 +10958,3,5000,1,70,Gold Luna Vambraces,306,55,16,3,0,1 +10959,3,5000,1,70,Gold Luna Vambraces,306,55,16,3,1,1 +10960,3,5000,1,70,Gold Luna Vambraces,306,55,16,3,2,1 +10961,3,5000,1,70,Gold Luna Vambraces,306,55,16,3,3,1 +10962,3,5000,1,70,Gold Luna Vambraces,306,55,16,3,4,1 +11752,3,6000,1,1,Invisible Gloves,306,1,0,0,0,1 +12793,3,6339,1,20,Damascus Guard,306,65,12,0,0,1 +12794,3,6339,1,20,Damascus Guard,306,65,12,0,1,1 +12795,3,6339,1,20,Damascus Guard,306,65,12,0,2,1 +12796,3,6339,1,20,Damascus Guard,306,65,12,0,3,1 +12797,3,6339,1,20,Damascus Guard,306,65,12,0,4,1 +12798,3,6339,1,25,Immortal's Gauntlets,306,65,12,0,0,1 +12799,3,6339,1,25,Immortal's Gauntlets,306,65,12,0,1,1 +12800,3,6339,1,25,Immortal's Gauntlets,306,65,12,0,2,1 +12801,3,6339,1,25,Immortal's Gauntlets,306,65,12,0,3,1 +12802,3,6339,1,25,Immortal's Gauntlets,306,65,12,0,4,1 +12803,3,6339,1,30,Enlightenment Hands,306,65,12,0,0,1 +12804,3,6339,1,30,Enlightenment Hands,306,65,12,0,1,1 +12805,3,6339,1,30,Enlightenment Hands,306,65,12,0,2,1 +12806,3,6339,1,30,Enlightenment Hands,306,65,12,0,3,1 +12807,3,6339,1,30,Enlightenment Hands,306,65,12,0,4,1 +12808,3,6735,1,30,Barbarian Arms,306,67,12,0,0,1 +12809,3,6735,1,30,Barbarian Arms,306,67,12,0,1,1 +12810,3,6735,1,30,Barbarian Arms,306,67,12,0,2,1 +12811,3,6735,1,30,Barbarian Arms,306,67,12,0,3,1 +12812,3,6735,1,30,Barbarian Arms,306,67,12,0,4,1 +12813,3,7351,1,40,Alloy Gloves,306,70,12,0,0,1 +12814,3,7351,1,40,Alloy Gloves,306,70,12,0,1,1 +12815,3,7351,1,40,Alloy Gloves,306,70,12,0,2,1 +12816,3,7351,1,40,Alloy Gloves,306,70,12,0,3,1 +12817,3,7351,1,40,Alloy Gloves,306,70,12,0,4,1 +12818,3,7351,1,45,Predator Gauntlets,306,70,12,0,0,1 +12819,3,7351,1,45,Predator Gauntlets,306,70,12,0,1,1 +12820,3,7351,1,45,Predator Gauntlets,306,70,12,0,2,1 +12821,3,7351,1,45,Predator Gauntlets,306,70,12,0,3,1 +12822,3,7351,1,45,Predator Gauntlets,306,70,12,0,4,1 +12823,3,6339,1,20,Pride Bangles,306,65,15,0,0,1 +12824,3,6339,1,20,Pride Bangles,306,65,15,0,1,1 +12825,3,6339,1,20,Pride Bangles,306,65,15,0,2,1 +12826,3,6339,1,20,Pride Bangles,306,65,15,0,3,1 +12827,3,6339,1,20,Pride Bangles,306,65,15,0,4,1 +12828,3,6339,1,25,Faith Bangles,306,65,15,0,0,1 +12829,3,6339,1,25,Faith Bangles,306,65,15,0,1,1 +12830,3,6339,1,25,Faith Bangles,306,65,15,0,2,1 +12831,3,6339,1,25,Faith Bangles,306,65,15,0,3,1 +12832,3,6339,1,25,Faith Bangles,306,65,15,0,4,1 +12833,3,6339,1,30,Bishop Gloves,306,65,15,0,0,1 +12834,3,6339,1,30,Bishop Gloves,306,65,15,0,1,1 +12835,3,6339,1,30,Bishop Gloves,306,65,15,0,2,1 +12836,3,6339,1,30,Bishop Gloves,306,65,15,0,3,1 +12837,3,6339,1,30,Bishop Gloves,306,65,15,0,4,1 +12838,3,6735,1,30,Morality Sleeves,306,67,15,0,0,1 +12839,3,6735,1,30,Morality Sleeves,306,67,15,0,1,1 +12840,3,6735,1,30,Morality Sleeves,306,67,15,0,2,1 +12841,3,6735,1,30,Morality Sleeves,306,67,15,0,3,1 +12842,3,6735,1,30,Morality Sleeves,306,67,15,0,4,1 +12843,3,7351,1,40,Libertas Sleeves,306,70,15,0,0,1 +12844,3,7351,1,40,Libertas Sleeves,306,70,15,0,1,1 +12845,3,7351,1,40,Libertas Sleeves,306,70,15,0,2,1 +12846,3,7351,1,40,Libertas Sleeves,306,70,15,0,3,1 +12847,3,7351,1,40,Libertas Sleeves,306,70,15,0,4,1 +12848,3,7351,1,45,Carrion Claws,306,70,15,0,0,1 +12849,3,7351,1,45,Carrion Claws,306,70,15,0,1,1 +12850,3,7351,1,45,Carrion Claws,306,70,15,0,2,1 +12851,3,7351,1,45,Carrion Claws,306,70,15,0,3,1 +12852,3,7351,1,45,Carrion Claws,306,70,15,0,4,1 +12853,3,5767,1,15,Gloves of Gloom,306,62,17,0,0,1 +12854,3,5767,1,15,Gloves of Gloom,306,62,17,0,1,1 +12855,3,5767,1,15,Gloves of Gloom,306,62,17,0,2,1 +12856,3,5767,1,15,Gloves of Gloom,306,62,17,0,3,1 +12857,3,5767,1,15,Gloves of Gloom,306,62,17,0,4,1 +12858,3,6339,1,25,Armguards of Wisemen,306,65,17,0,0,1 +12859,3,6339,1,25,Armguards of Wisemen,306,65,17,0,1,1 +12860,3,6339,1,25,Armguards of Wisemen,306,65,17,0,2,1 +12861,3,6339,1,25,Armguards of Wisemen,306,65,17,0,3,1 +12862,3,6339,1,25,Armguards of Wisemen,306,65,17,0,4,1 +12863,3,6339,1,30,Saint's Arms,306,65,17,0,0,1 +12864,3,6339,1,30,Saint's Arms,306,65,17,0,1,1 +12865,3,6339,1,30,Saint's Arms,306,65,17,0,2,1 +12866,3,6339,1,30,Saint's Arms,306,65,17,0,3,1 +12867,3,6339,1,30,Saint's Arms,306,65,17,0,4,1 +12868,3,6735,1,30,Roaming Gloves,306,67,17,0,0,1 +12869,3,6735,1,30,Roaming Gloves,306,67,17,0,1,1 +12870,3,6735,1,30,Roaming Gloves,306,67,17,0,2,1 +12871,3,6735,1,30,Roaming Gloves,306,67,17,0,3,1 +12872,3,6735,1,30,Roaming Gloves,306,67,17,0,4,1 +12873,3,7351,1,40,Arms of Certainty,306,70,17,0,0,1 +12874,3,7351,1,40,Arms of Certainty,306,70,17,0,1,1 +12875,3,7351,1,40,Arms of Certainty,306,70,17,0,2,1 +12876,3,7351,1,40,Arms of Certainty,306,70,17,0,3,1 +12877,3,7351,1,40,Arms of Certainty,306,70,17,0,4,1 +12878,3,7351,1,45,Scholarly Arms,306,70,17,0,0,1 +12879,3,7351,1,45,Scholarly Arms,306,70,17,0,1,1 +12880,3,7351,1,45,Scholarly Arms,306,70,17,0,2,1 +12881,3,7351,1,45,Scholarly Arms,306,70,17,0,3,1 +12882,3,7351,1,45,Scholarly Arms,306,70,17,0,4,1 +12883,3,5767,1,15,Splendid Arms,306,62,14,0,0,1 +12884,3,5767,1,15,Splendid Arms,306,62,14,0,1,1 +12885,3,5767,1,15,Splendid Arms,306,62,14,0,2,1 +12886,3,5767,1,15,Splendid Arms,306,62,14,0,3,1 +12887,3,5767,1,15,Splendid Arms,306,62,14,0,4,1 +12888,3,6339,1,25,Fear Gloves,306,65,14,0,0,1 +12889,3,6339,1,25,Fear Gloves,306,65,14,0,1,1 +12890,3,6339,1,25,Fear Gloves,306,65,14,0,2,1 +12891,3,6339,1,25,Fear Gloves,306,65,14,0,3,1 +12892,3,6339,1,25,Fear Gloves,306,65,14,0,4,1 +12893,3,6339,1,30,Paladin Gloves,306,65,14,0,0,1 +12894,3,6339,1,30,Paladin Gloves,306,65,14,0,1,1 +12895,3,6339,1,30,Paladin Gloves,306,65,14,0,2,1 +12896,3,6339,1,30,Paladin Gloves,306,65,14,0,3,1 +12897,3,6339,1,30,Paladin Gloves,306,65,14,0,4,1 +12898,3,6735,1,30,Sentinel Arms,306,67,14,0,0,1 +12899,3,6735,1,30,Sentinel Arms,306,67,14,0,1,1 +12900,3,6735,1,30,Sentinel Arms,306,67,14,0,2,1 +12901,3,6735,1,30,Sentinel Arms,306,67,14,0,3,1 +12902,3,6735,1,30,Sentinel Arms,306,67,14,0,4,1 +12903,3,7351,1,40,Aquila Gloves,306,70,14,0,0,1 +12904,3,7351,1,40,Aquila Gloves,306,70,14,0,1,1 +12905,3,7351,1,40,Aquila Gloves,306,70,14,0,2,1 +12906,3,7351,1,40,Aquila Gloves,306,70,14,0,3,1 +12907,3,7351,1,40,Aquila Gloves,306,70,14,0,4,1 +12908,3,7351,1,45,Gauntlets of Concealment,306,70,14,0,0,1 +12909,3,7351,1,45,Gauntlets of Concealment,306,70,14,0,1,1 +12910,3,7351,1,45,Gauntlets of Concealment,306,70,14,0,2,1 +12911,3,7351,1,45,Gauntlets of Concealment,306,70,14,0,3,1 +12912,3,7351,1,45,Gauntlets of Concealment,306,70,14,0,4,1 +13053,3,999,1,12,Ornament Arms,306,55,0,0,0,1 +13054,3,999,1,12,Ornament Arms,306,55,0,0,1,1 +13055,3,999,1,12,Ornament Arms,306,55,0,0,2,1 +13056,3,999,1,12,Ornament Arms,306,55,0,0,3,1 +13057,3,999,1,12,Ornament Arms,306,55,0,0,4,1 +13058,3,999,1,45,Admire Hands,306,72,0,0,0,1 +13059,3,999,1,45,Admire Hands,306,72,0,0,1,1 +13060,3,999,1,45,Admire Hands,306,72,0,0,2,1 +13061,3,999,1,45,Admire Hands,306,72,0,0,3,1 +13062,3,999,1,45,Admire Hands,306,72,0,0,4,1 +13605,3,10000,1,11,Marquis Gloves,306,1,0,3,0,1 +13606,3,10000,1,11,Marquis Gloves,306,1,0,3,1,1 +13607,3,10000,1,11,Marquis Gloves,306,1,0,3,2,1 +13608,3,10000,1,11,Marquis Gloves,306,1,0,3,3,1 +13609,3,10000,1,11,Marquis Gloves,306,1,0,3,4,1 +15198,3,9601,1,75,Finnegan's Hands,306,80,0,3,0,1 +15199,3,9601,1,75,Finnegan's Hands,306,80,0,3,1,1 +15200,3,9601,1,75,Finnegan's Hands,306,80,0,3,2,1 +15201,3,9601,1,75,Finnegan's Hands,306,80,0,3,3,1 +15202,3,9601,1,75,Finnegan's Hands,306,80,0,3,4,1 +15203,3,9601,1,75,Greedy Hands,306,80,0,3,0,1 +15204,3,9601,1,75,Greedy Hands,306,80,0,3,1,1 +15205,3,9601,1,75,Greedy Hands,306,80,0,3,2,1 +15206,3,9601,1,75,Greedy Hands,306,80,0,3,3,1 +15207,3,9601,1,75,Greedy Hands,306,80,0,3,4,1 +15208,3,5000,1,55,Duke Gloves (Dark Night),306,70,0,3,4,1 +15213,3,5000,1,70,Duke Gloves (Moonflower),306,75,0,3,4,1 +15218,3,8439,1,50,Executioner's Arm Covers,306,75,12,0,0,1 +15219,3,8439,1,50,Executioner's Arm Covers,306,75,12,0,1,1 +15220,3,8439,1,50,Executioner's Arm Covers,306,75,12,0,2,1 +15221,3,8439,1,50,Executioner's Arm Covers,306,75,12,0,3,1 +15222,3,8439,1,50,Executioner's Arm Covers,306,75,12,0,4,1 +15223,3,8439,1,55,Ancient Beast Gauntlets,306,75,12,0,0,1 +15224,3,8439,1,55,Ancient Beast Gauntlets,306,75,12,0,1,1 +15225,3,8439,1,55,Ancient Beast Gauntlets,306,75,12,0,2,1 +15226,3,8439,1,55,Ancient Beast Gauntlets,306,75,12,0,3,1 +15227,3,8439,1,55,Ancient Beast Gauntlets,306,75,12,0,4,1 +15228,3,8439,1,60,Arms of Genocide,306,75,12,0,0,1 +15229,3,8439,1,60,Arms of Genocide,306,75,12,0,1,1 +15230,3,8439,1,60,Arms of Genocide,306,75,12,0,2,1 +15231,3,8439,1,60,Arms of Genocide,306,75,12,0,3,1 +15232,3,8439,1,60,Arms of Genocide,306,75,12,0,4,1 +15233,3,8895,1,60,Royal Guardsman's Gauntlets,306,77,12,0,0,1 +15234,3,8895,1,60,Royal Guardsman's Gauntlets,306,77,12,0,1,1 +15235,3,8895,1,60,Royal Guardsman's Gauntlets,306,77,12,0,2,1 +15236,3,8895,1,60,Royal Guardsman's Gauntlets,306,77,12,0,3,1 +15237,3,8895,1,60,Royal Guardsman's Gauntlets,306,77,12,0,4,1 +15238,3,9601,1,65,Northern Bracers,306,80,12,0,0,1 +15239,3,9601,1,65,Northern Bracers,306,80,12,0,1,1 +15240,3,9601,1,65,Northern Bracers,306,80,12,0,2,1 +15241,3,9601,1,65,Northern Bracers,306,80,12,0,3,1 +15242,3,9601,1,65,Northern Bracers,306,80,12,0,4,1 +15243,3,9601,1,70,Knight Gauntlets of Dawn,306,80,12,0,0,1 +15244,3,9601,1,70,Knight Gauntlets of Dawn,306,80,12,0,1,1 +15245,3,9601,1,70,Knight Gauntlets of Dawn,306,80,12,0,2,1 +15246,3,9601,1,70,Knight Gauntlets of Dawn,306,80,12,0,3,1 +15247,3,9601,1,70,Knight Gauntlets of Dawn,306,80,12,0,4,1 +15248,3,9601,1,75,Azure Gauntlets,306,80,12,0,0,1 +15249,3,9601,1,75,Azure Gauntlets,306,80,12,0,1,1 +15250,3,9601,1,75,Azure Gauntlets,306,80,12,0,2,1 +15251,3,9601,1,75,Azure Gauntlets,306,80,12,0,3,1 +15252,3,9601,1,75,Azure Gauntlets,306,80,12,0,4,1 +15253,3,8439,1,50,Innocent Covers,306,75,15,0,0,1 +15254,3,8439,1,50,Innocent Covers,306,75,15,0,1,1 +15255,3,8439,1,50,Innocent Covers,306,75,15,0,2,1 +15256,3,8439,1,50,Innocent Covers,306,75,15,0,3,1 +15257,3,8439,1,50,Innocent Covers,306,75,15,0,4,1 +15258,3,8439,1,55,Red Copper Bangles,306,75,15,0,0,1 +15259,3,8439,1,55,Red Copper Bangles,306,75,15,0,1,1 +15260,3,8439,1,55,Red Copper Bangles,306,75,15,0,2,1 +15261,3,8439,1,55,Red Copper Bangles,306,75,15,0,3,1 +15262,3,8439,1,55,Red Copper Bangles,306,75,15,0,4,1 +15263,3,8439,1,60,Enhanced Bracers,306,75,15,0,0,1 +15264,3,8439,1,60,Enhanced Bracers,306,75,15,0,1,1 +15265,3,8439,1,60,Enhanced Bracers,306,75,15,0,2,1 +15266,3,8439,1,60,Enhanced Bracers,306,75,15,0,3,1 +15267,3,8439,1,60,Enhanced Bracers,306,75,15,0,4,1 +15268,3,8895,1,60,Medium Arms,306,77,15,0,0,1 +15269,3,8895,1,60,Medium Arms,306,77,15,0,1,1 +15270,3,8895,1,60,Medium Arms,306,77,15,0,2,1 +15271,3,8895,1,60,Medium Arms,306,77,15,0,3,1 +15272,3,8895,1,60,Medium Arms,306,77,15,0,4,1 +15273,3,9601,1,65,Garrisoner's Bracers,306,80,15,0,0,1 +15274,3,9601,1,65,Garrisoner's Bracers,306,80,15,0,1,1 +15275,3,9601,1,65,Garrisoner's Bracers,306,80,15,0,2,1 +15276,3,9601,1,65,Garrisoner's Bracers,306,80,15,0,3,1 +15277,3,9601,1,65,Garrisoner's Bracers,306,80,15,0,4,1 +15278,3,9601,1,70,Ginkgo-dyed Gloves,306,80,15,0,0,1 +15279,3,9601,1,70,Ginkgo-dyed Gloves,306,80,15,0,1,1 +15280,3,9601,1,70,Ginkgo-dyed Gloves,306,80,15,0,2,1 +15281,3,9601,1,70,Ginkgo-dyed Gloves,306,80,15,0,3,1 +15282,3,9601,1,70,Ginkgo-dyed Gloves,306,80,15,0,4,1 +15283,3,9601,1,75,Azure Arms,306,80,15,0,0,1 +15284,3,9601,1,75,Azure Arms,306,80,15,0,1,1 +15285,3,9601,1,75,Azure Arms,306,80,15,0,2,1 +15286,3,9601,1,75,Azure Arms,306,80,15,0,3,1 +15287,3,9601,1,75,Azure Arms,306,80,15,0,4,1 +15288,3,8439,1,50,Continent Arms,306,75,17,0,0,1 +15289,3,8439,1,50,Continent Arms,306,75,17,0,1,1 +15290,3,8439,1,50,Continent Arms,306,75,17,0,2,1 +15291,3,8439,1,50,Continent Arms,306,75,17,0,3,1 +15292,3,8439,1,50,Continent Arms,306,75,17,0,4,1 +15293,3,8439,1,55,Arms of Keen Insight,306,75,17,0,0,1 +15294,3,8439,1,55,Arms of Keen Insight,306,75,17,0,1,1 +15295,3,8439,1,55,Arms of Keen Insight,306,75,17,0,2,1 +15296,3,8439,1,55,Arms of Keen Insight,306,75,17,0,3,1 +15297,3,8439,1,55,Arms of Keen Insight,306,75,17,0,4,1 +15298,3,8439,1,60,Fortress Arms,306,75,17,0,0,1 +15299,3,8439,1,60,Fortress Arms,306,75,17,0,1,1 +15300,3,8439,1,60,Fortress Arms,306,75,17,0,2,1 +15301,3,8439,1,60,Fortress Arms,306,75,17,0,3,1 +15302,3,8439,1,60,Fortress Arms,306,75,17,0,4,1 +15303,3,8895,1,60,Gloves of Benevolence,306,77,17,0,0,1 +15304,3,8895,1,60,Gloves of Benevolence,306,77,17,0,1,1 +15305,3,8895,1,60,Gloves of Benevolence,306,77,17,0,2,1 +15306,3,8895,1,60,Gloves of Benevolence,306,77,17,0,3,1 +15307,3,8895,1,60,Gloves of Benevolence,306,77,17,0,4,1 +15308,3,9601,1,65,Monochrome Gloves,306,80,17,0,0,1 +15309,3,9601,1,65,Monochrome Gloves,306,80,17,0,1,1 +15310,3,9601,1,65,Monochrome Gloves,306,80,17,0,2,1 +15311,3,9601,1,65,Monochrome Gloves,306,80,17,0,3,1 +15312,3,9601,1,65,Monochrome Gloves,306,80,17,0,4,1 +15313,3,9601,1,70,Dark Red Gloves,306,80,17,0,0,1 +15315,3,9601,1,70,Dark Red Gloves,306,80,17,0,1,1 +15316,3,9601,1,70,Dark Red Gloves,306,80,17,0,2,1 +15317,3,9601,1,70,Dark Red Gloves,306,80,17,0,3,1 +15318,3,9601,1,70,Dark Red Gloves,306,80,17,0,4,1 +15319,3,9601,1,75,Azure Mitts,306,80,17,0,0,1 +15320,3,9601,1,75,Azure Mitts,306,80,17,0,1,1 +15321,3,9601,1,75,Azure Mitts,306,80,17,0,2,1 +15322,3,9601,1,75,Azure Mitts,306,80,17,0,3,1 +15323,3,9601,1,75,Azure Mitts,306,80,17,0,4,1 +15324,3,8439,1,50,Mountaineer Bracers,306,75,14,0,0,1 +15325,3,8439,1,50,Mountaineer Bracers,306,75,14,0,1,1 +15326,3,8439,1,50,Mountaineer Bracers,306,75,14,0,2,1 +15327,3,8439,1,50,Mountaineer Bracers,306,75,14,0,3,1 +15328,3,8439,1,50,Mountaineer Bracers,306,75,14,0,4,1 +15329,3,8439,1,55,Ocean's Arms,306,75,14,0,0,1 +15330,3,8439,1,55,Ocean's Arms,306,75,14,0,1,1 +15331,3,8439,1,55,Ocean's Arms,306,75,14,0,2,1 +15332,3,8439,1,55,Ocean's Arms,306,75,14,0,3,1 +15333,3,8439,1,55,Ocean's Arms,306,75,14,0,4,1 +15334,3,8439,1,60,Forest Bracers,306,75,14,0,0,1 +15335,3,8439,1,60,Forest Bracers,306,75,14,0,1,1 +15336,3,8439,1,60,Forest Bracers,306,75,14,0,2,1 +15337,3,8439,1,60,Forest Bracers,306,75,14,0,3,1 +15338,3,8439,1,60,Forest Bracers,306,75,14,0,4,1 +15339,3,8895,1,60,Black Panther Sleeves,306,77,14,0,0,1 +15340,3,8895,1,60,Black Panther Sleeves,306,77,14,0,1,1 +15341,3,8895,1,60,Black Panther Sleeves,306,77,14,0,2,1 +15342,3,8895,1,60,Black Panther Sleeves,306,77,14,0,3,1 +15343,3,8895,1,60,Black Panther Sleeves,306,77,14,0,4,1 +15344,3,9601,1,65,Patrician Sleeves,306,80,14,0,0,1 +15345,3,9601,1,65,Patrician Sleeves,306,80,14,0,1,1 +15346,3,9601,1,65,Patrician Sleeves,306,80,14,0,2,1 +15347,3,9601,1,65,Patrician Sleeves,306,80,14,0,3,1 +15348,3,9601,1,65,Patrician Sleeves,306,80,14,0,4,1 +15349,3,9601,1,70,Gloves of Evening Mist,306,80,14,0,0,1 +15350,3,9601,1,70,Gloves of Evening Mist,306,80,14,0,1,1 +15351,3,9601,1,70,Gloves of Evening Mist,306,80,14,0,2,1 +15352,3,9601,1,70,Gloves of Evening Mist,306,80,14,0,3,1 +15353,3,9601,1,70,Gloves of Evening Mist,306,80,14,0,4,1 +15354,3,9601,1,75,Azure Gloves,306,80,14,0,0,1 +15355,3,9601,1,75,Azure Gloves,306,80,14,0,1,1 +15356,3,9601,1,75,Azure Gloves,306,80,14,0,2,1 +15357,3,9601,1,75,Azure Gloves,306,80,14,0,3,1 +15358,3,9601,1,75,Azure Gloves,306,80,14,0,4,1 +16492,3,100,1,1,Dragoon Arms (Decoration),306,1,0,0,4,1 +16493,3,100,1,1,Wyrm's Grasp (Decoration),306,1,0,0,4,1 +16494,3,100,1,1,Ddraig Palmae (Decoration),306,1,0,0,4,1 +16495,3,100,1,1,Drachennägel (Decoration),306,1,0,0,4,1 +17691,3,9622,1,80,Brigand Gauntlets,306,80,12,0,0,1 +17692,3,9622,1,80,Brigand Gauntlets,306,80,12,0,1,1 +17693,3,9622,1,80,Brigand Gauntlets,306,80,12,0,2,1 +17694,3,9622,1,80,Brigand Gauntlets,306,80,12,0,3,1 +17695,3,9622,1,80,Brigand Gauntlets,306,80,12,0,4,1 +17696,3,10315,1,85,Gelmez Gloves,306,83,12,0,0,1 +17697,3,10315,1,85,Gelmez Gloves,306,83,12,0,1,1 +17698,3,10315,1,85,Gelmez Gloves,306,83,12,0,2,1 +17699,3,10315,1,85,Gelmez Gloves,306,83,12,0,3,1 +17700,3,10315,1,85,Gelmez Gloves,306,83,12,0,4,1 +17701,3,10777,1,90,Acrean Gauntlets,306,85,12,0,0,1 +17702,3,10777,1,90,Acrean Gauntlets,306,85,12,0,1,1 +17703,3,10777,1,90,Acrean Gauntlets,306,85,12,0,2,1 +17704,3,10777,1,90,Acrean Gauntlets,306,85,12,0,3,1 +17705,3,10777,1,90,Acrean Gauntlets,306,85,12,0,4,1 +17706,3,9622,1,80,Modestly Arms,306,80,15,0,0,1 +17707,3,9622,1,80,Modestly Arms,306,80,15,0,1,1 +17708,3,9622,1,80,Modestly Arms,306,80,15,0,2,1 +17709,3,9622,1,80,Modestly Arms,306,80,15,0,3,1 +17710,3,9622,1,80,Modestly Arms,306,80,15,0,4,1 +17711,3,10315,1,85,Duarev Bangles,306,83,15,0,0,1 +17712,3,10315,1,85,Duarev Bangles,306,83,15,0,1,1 +17713,3,10315,1,85,Duarev Bangles,306,83,15,0,2,1 +17714,3,10315,1,85,Duarev Bangles,306,83,15,0,3,1 +17715,3,10315,1,85,Duarev Bangles,306,83,15,0,4,1 +17716,3,10777,1,90,Acrean Bangles,306,85,15,0,0,1 +17717,3,10777,1,90,Acrean Bangles,306,85,15,0,1,1 +17718,3,10777,1,90,Acrean Bangles,306,85,15,0,2,1 +17719,3,10777,1,90,Acrean Bangles,306,85,15,0,3,1 +17720,3,10777,1,90,Acrean Bangles,306,85,15,0,4,1 +17721,3,9622,1,80,Brass Gloves,306,80,17,0,0,1 +17722,3,9622,1,80,Brass Gloves,306,80,17,0,1,1 +17723,3,9622,1,80,Brass Gloves,306,80,17,0,2,1 +17724,3,9622,1,80,Brass Gloves,306,80,17,0,3,1 +17725,3,9622,1,80,Brass Gloves,306,80,17,0,4,1 +17726,3,10315,1,85,Sizjak Arms,306,83,17,0,0,1 +17727,3,10315,1,85,Sizjak Arms,306,83,17,0,1,1 +17728,3,10315,1,85,Sizjak Arms,306,83,17,0,2,1 +17729,3,10315,1,85,Sizjak Arms,306,83,17,0,3,1 +17730,3,10315,1,85,Sizjak Arms,306,83,17,0,4,1 +17731,3,10777,1,90,Acrean Hands,306,85,17,0,0,1 +17732,3,10777,1,90,Acrean Hands,306,85,17,0,1,1 +17733,3,10777,1,90,Acrean Hands,306,85,17,0,2,1 +17734,3,10777,1,90,Acrean Hands,306,85,17,0,3,1 +17735,3,10777,1,90,Acrean Hands,306,85,17,0,4,1 +17736,3,9622,1,80,Armguards of Warm Winds,306,80,14,0,0,1 +17737,3,9622,1,80,Armguards of Warm Winds,306,80,14,0,1,1 +17738,3,9622,1,80,Armguards of Warm Winds,306,80,14,0,2,1 +17739,3,9622,1,80,Armguards of Warm Winds,306,80,14,0,3,1 +17740,3,9622,1,80,Armguards of Warm Winds,306,80,14,0,4,1 +17741,3,10315,1,85,Shahabad Bracers,306,83,14,0,0,1 +17742,3,10315,1,85,Shahabad Bracers,306,83,14,0,1,1 +17743,3,10315,1,85,Shahabad Bracers,306,83,14,0,2,1 +17744,3,10315,1,85,Shahabad Bracers,306,83,14,0,3,1 +17745,3,10315,1,85,Shahabad Bracers,306,83,14,0,4,1 +17746,3,10777,1,90,Acrean Gloves,306,85,14,0,0,1 +17747,3,10777,1,90,Acrean Gloves,306,85,14,0,1,1 +17748,3,10777,1,90,Acrean Gloves,306,85,14,0,2,1 +17749,3,10777,1,90,Acrean Gloves,306,85,14,0,3,1 +17750,3,10777,1,90,Acrean Gloves,306,85,14,0,4,1 +18319,3,10777,1,90,Courage Arms,306,85,12,0,0,1 +18320,3,10777,1,90,Courage Arms,306,85,12,0,1,1 +18321,3,10777,1,90,Courage Arms,306,85,12,0,2,1 +18322,3,10777,1,90,Courage Arms,306,85,12,0,3,1 +18323,3,10777,1,90,Courage Arms,306,85,12,0,4,1 +18324,3,11375,1,95,Emine Bracers,306,88,12,0,0,1 +18325,3,11375,1,95,Emine Bracers,306,88,12,0,1,1 +18326,3,11375,1,95,Emine Bracers,306,88,12,0,2,1 +18327,3,11375,1,95,Emine Bracers,306,88,12,0,3,1 +18328,3,11375,1,95,Emine Bracers,306,88,12,0,4,1 +18329,3,11974,1,100,Dools Arms,306,90,12,0,0,1 +18330,3,11974,1,100,Dools Arms,306,90,12,0,1,1 +18331,3,11974,1,100,Dools Arms,306,90,12,0,2,1 +18332,3,11974,1,100,Dools Arms,306,90,12,0,3,1 +18333,3,11974,1,100,Dools Arms,306,90,12,0,4,1 +18334,3,10777,1,90,Magnus Hands,306,85,15,0,0,1 +18335,3,10777,1,90,Magnus Hands,306,85,15,0,1,1 +18336,3,10777,1,90,Magnus Hands,306,85,15,0,2,1 +18337,3,10777,1,90,Magnus Hands,306,85,15,0,3,1 +18338,3,10777,1,90,Magnus Hands,306,85,15,0,4,1 +18339,3,11375,1,95,Bangles of Hope,306,88,15,0,0,1 +18340,3,11375,1,95,Bangles of Hope,306,88,15,0,1,1 +18341,3,11375,1,95,Bangles of Hope,306,88,15,0,2,1 +18342,3,11375,1,95,Bangles of Hope,306,88,15,0,3,1 +18343,3,11375,1,95,Bangles of Hope,306,88,15,0,4,1 +18344,3,11974,1,100,Dools Gloves,306,90,15,0,0,1 +18345,3,11974,1,100,Dools Gloves,306,90,15,0,1,1 +18346,3,11974,1,100,Dools Gloves,306,90,15,0,2,1 +18347,3,11974,1,100,Dools Gloves,306,90,15,0,3,1 +18348,3,11974,1,100,Dools Gloves,306,90,15,0,4,1 +18349,3,10777,1,90,Kelsus Vambraces,306,85,17,0,0,1 +18350,3,10777,1,90,Kelsus Vambraces,306,85,17,0,1,1 +18351,3,10777,1,90,Kelsus Vambraces,306,85,17,0,2,1 +18352,3,10777,1,90,Kelsus Vambraces,306,85,17,0,3,1 +18353,3,10777,1,90,Kelsus Vambraces,306,85,17,0,4,1 +18354,3,11375,1,95,Kier Gauntlets,306,88,17,0,0,1 +18355,3,11375,1,95,Kier Gauntlets,306,88,17,0,1,1 +18356,3,11375,1,95,Kier Gauntlets,306,88,17,0,2,1 +18357,3,11375,1,95,Kier Gauntlets,306,88,17,0,3,1 +18358,3,11375,1,95,Kier Gauntlets,306,88,17,0,4,1 +18359,3,11974,1,100,Dools Gauntlets,306,90,17,0,0,1 +18360,3,11974,1,100,Dools Gauntlets,306,90,17,0,1,1 +18361,3,11974,1,100,Dools Gauntlets,306,90,17,0,2,1 +18362,3,11974,1,100,Dools Gauntlets,306,90,17,0,3,1 +18363,3,11974,1,100,Dools Gauntlets,306,90,17,0,4,1 +18364,3,10777,1,90,Aura Gloves,306,85,14,0,0,1 +18365,3,10777,1,90,Aura Gloves,306,85,14,0,1,1 +18366,3,10777,1,90,Aura Gloves,306,85,14,0,2,1 +18367,3,10777,1,90,Aura Gloves,306,85,14,0,3,1 +18368,3,10777,1,90,Aura Gloves,306,85,14,0,4,1 +18369,3,11375,1,95,Niloufar Gloves,306,88,14,0,0,1 +18370,3,11375,1,95,Niloufar Gloves,306,88,14,0,1,1 +18371,3,11375,1,95,Niloufar Gloves,306,88,14,0,2,1 +18372,3,11375,1,95,Niloufar Gloves,306,88,14,0,3,1 +18373,3,11375,1,95,Niloufar Gloves,306,88,14,0,4,1 +18374,3,11974,1,100,Dools Bracers,306,90,14,0,0,1 +18375,3,11974,1,100,Dools Bracers,306,90,14,0,1,1 +18376,3,11974,1,100,Dools Bracers,306,90,14,0,2,1 +18377,3,11974,1,100,Dools Bracers,306,90,14,0,3,1 +18378,3,11974,1,100,Dools Bracers,306,90,14,0,4,1 +18495,3,100,1,1,Volcanic Gloves,306,75,0,0,4,1 +19246,3,0,1,90,Gauntlets of the First King,306,80,0,3,0,1 +19247,3,0,1,100,Gauntlets of the First King,306,80,0,3,1,1 +19248,3,0,1,105,Gauntlets of the First King,306,80,0,3,2,1 +19249,3,0,1,110,Gauntlets of the First King,306,80,0,3,3,1 +19250,3,0,1,120,Gauntlets of the First King,306,80,0,3,4,1 +19456,3,10000,1,80,Boundless Tempest Gloves,306,1,0,3,4,1 +19460,3,10000,1,83,Boundless Tempest Arms,306,1,0,3,4,1 +20464,3,11900,1,100,Maddest Bracers,306,90,12,0,0,1 +20465,3,11900,1,100,Maddest Bracers,306,90,12,0,1,1 +20466,3,11900,1,100,Maddest Bracers,306,90,12,0,2,1 +20467,3,11900,1,100,Maddest Bracers,306,90,12,0,3,1 +20468,3,11900,1,100,Maddest Bracers,306,90,12,0,4,1 +20469,3,12495,1,105,Corail Gauntlets,306,93,12,0,0,1 +20470,3,12495,1,105,Corail Gauntlets,306,93,12,0,1,1 +20471,3,12495,1,105,Corail Gauntlets,306,93,12,0,2,1 +20472,3,12495,1,105,Corail Gauntlets,306,93,12,0,3,1 +20473,3,12495,1,105,Corail Gauntlets,306,93,12,0,4,1 +20474,3,13090,1,110,Mehizaf Cutter,306,95,12,0,0,1 +20475,3,13090,1,110,Mehizaf Cutter,306,95,12,0,1,1 +20476,3,13090,1,110,Mehizaf Cutter,306,95,12,0,2,1 +20477,3,13090,1,110,Mehizaf Cutter,306,95,12,0,3,1 +20478,3,13090,1,110,Mehizaf Cutter,306,95,12,0,4,1 +20792,3,13090,1,110,Courage Arms,306,95,12,0,0,1 +20793,3,13090,1,110,Courage Arms,306,95,12,0,1,1 +20794,3,13090,1,110,Courage Arms,306,95,12,0,2,1 +20795,3,13090,1,110,Courage Arms,306,95,12,0,3,1 +20796,3,13090,1,110,Courage Arms,306,95,12,0,4,1 +20797,3,13685,1,115,Confidence Gauntlets,306,98,12,0,0,1 +20798,3,13685,1,115,Confidence Gauntlets,306,98,12,0,1,1 +20799,3,13685,1,115,Confidence Gauntlets,306,98,12,0,2,1 +20800,3,13685,1,115,Confidence Gauntlets,306,98,12,0,3,1 +20801,3,13685,1,115,Confidence Gauntlets,306,98,12,0,4,1 +20802,3,14280,1,120,Ambition Arms,306,100,12,0,0,1 +20803,3,14280,1,120,Ambition Arms,306,100,12,0,1,1 +20804,3,14280,1,120,Ambition Arms,306,100,12,0,2,1 +20805,3,14280,1,120,Ambition Arms,306,100,12,0,3,1 +20806,3,14280,1,120,Ambition Arms,306,100,12,0,4,1 +20524,3,11900,1,100,Capable Bracers,306,90,14,0,0,1 +20525,3,11900,1,100,Capable Bracers,306,90,14,0,1,1 +20526,3,11900,1,100,Capable Bracers,306,90,14,0,2,1 +20527,3,11900,1,100,Capable Bracers,306,90,14,0,3,1 +20528,3,11900,1,100,Capable Bracers,306,90,14,0,4,1 +20529,3,12495,1,105,Cuivre Arms,306,93,14,0,0,1 +20530,3,12495,1,105,Cuivre Arms,306,93,14,0,1,1 +20531,3,12495,1,105,Cuivre Arms,306,93,14,0,2,1 +20532,3,12495,1,105,Cuivre Arms,306,93,14,0,3,1 +20533,3,12495,1,105,Cuivre Arms,306,93,14,0,4,1 +20534,3,13090,1,110,Mehizaf Glove,306,95,14,0,0,1 +20535,3,13090,1,110,Mehizaf Glove,306,95,14,0,1,1 +20536,3,13090,1,110,Mehizaf Glove,306,95,14,0,2,1 +20537,3,13090,1,110,Mehizaf Glove,306,95,14,0,3,1 +20538,3,13090,1,110,Mehizaf Glove,306,95,14,0,4,1 +20852,3,13090,1,110,Hardy Sleeves,306,95,14,0,0,1 +20853,3,13090,1,110,Hardy Sleeves,306,95,14,0,1,1 +20854,3,13090,1,110,Hardy Sleeves,306,95,14,0,2,1 +20855,3,13090,1,110,Hardy Sleeves,306,95,14,0,3,1 +20856,3,13090,1,110,Hardy Sleeves,306,95,14,0,4,1 +20857,3,13685,1,115,Taciturne Gloves,306,98,14,0,0,1 +20858,3,13685,1,115,Taciturne Gloves,306,98,14,0,1,1 +20859,3,13685,1,115,Taciturne Gloves,306,98,14,0,2,1 +20860,3,13685,1,115,Taciturne Gloves,306,98,14,0,3,1 +20861,3,13685,1,115,Taciturne Gloves,306,98,14,0,4,1 +20862,3,14280,1,120,Mission Armguards,306,100,14,0,0,1 +20863,3,14280,1,120,Mission Armguards,306,100,14,0,1,1 +20864,3,14280,1,120,Mission Armguards,306,100,14,0,2,1 +20865,3,14280,1,120,Mission Armguards,306,100,14,0,3,1 +20866,3,14280,1,120,Mission Armguards,306,100,14,0,4,1 +20584,3,11900,1,100,Bangles of Sacrament,306,90,15,0,0,1 +20585,3,11900,1,100,Bangles of Sacrament,306,90,15,0,1,1 +20586,3,11900,1,100,Bangles of Sacrament,306,90,15,0,2,1 +20587,3,11900,1,100,Bangles of Sacrament,306,90,15,0,3,1 +20588,3,11900,1,100,Bangles of Sacrament,306,90,15,0,4,1 +20589,3,12495,1,105,June Bracers,306,93,15,0,0,1 +20590,3,12495,1,105,June Bracers,306,93,15,0,1,1 +20591,3,12495,1,105,June Bracers,306,93,15,0,2,1 +20592,3,12495,1,105,June Bracers,306,93,15,0,3,1 +20593,3,12495,1,105,June Bracers,306,93,15,0,4,1 +20594,3,13090,1,110,Mehizaf Gauntlets,306,95,15,0,0,1 +20595,3,13090,1,110,Mehizaf Gauntlets,306,95,15,0,1,1 +20596,3,13090,1,110,Mehizaf Gauntlets,306,95,15,0,2,1 +20597,3,13090,1,110,Mehizaf Gauntlets,306,95,15,0,3,1 +20598,3,13090,1,110,Mehizaf Gauntlets,306,95,15,0,4,1 +20912,3,13090,1,110,Miséricorde Bangles,306,95,15,0,0,1 +20913,3,13090,1,110,Miséricorde Bangles,306,95,15,0,1,1 +20914,3,13090,1,110,Miséricorde Bangles,306,95,15,0,2,1 +20915,3,13090,1,110,Miséricorde Bangles,306,95,15,0,3,1 +20916,3,13090,1,110,Miséricorde Bangles,306,95,15,0,4,1 +20917,3,13685,1,115,Charité Bangles,306,98,15,0,0,1 +20918,3,13685,1,115,Charité Bangles,306,98,15,0,1,1 +20919,3,13685,1,115,Charité Bangles,306,98,15,0,2,1 +20920,3,13685,1,115,Charité Bangles,306,98,15,0,3,1 +20921,3,13685,1,115,Charité Bangles,306,98,15,0,4,1 +20922,3,14280,1,120,Redoutable Arms,306,100,15,0,0,1 +20923,3,14280,1,120,Redoutable Arms,306,100,15,0,1,1 +20924,3,14280,1,120,Redoutable Arms,306,100,15,0,2,1 +20925,3,14280,1,120,Redoutable Arms,306,100,15,0,3,1 +20926,3,14280,1,120,Redoutable Arms,306,100,15,0,4,1 +20644,3,11900,1,100,Pundit Gloves,306,90,17,0,0,1 +20645,3,11900,1,100,Pundit Gloves,306,90,17,0,1,1 +20646,3,11900,1,100,Pundit Gloves,306,90,17,0,2,1 +20647,3,11900,1,100,Pundit Gloves,306,90,17,0,3,1 +20648,3,11900,1,100,Pundit Gloves,306,90,17,0,4,1 +20649,3,12495,1,105,Briller Arms,306,93,17,0,0,1 +20650,3,12495,1,105,Briller Arms,306,93,17,0,1,1 +20651,3,12495,1,105,Briller Arms,306,93,17,0,2,1 +20652,3,12495,1,105,Briller Arms,306,93,17,0,3,1 +20653,3,12495,1,105,Briller Arms,306,93,17,0,4,1 +20654,3,13090,1,110,Mehizaf Bangle,306,95,17,0,0,1 +20655,3,13090,1,110,Mehizaf Bangle,306,95,17,0,1,1 +20656,3,13090,1,110,Mehizaf Bangle,306,95,17,0,2,1 +20657,3,13090,1,110,Mehizaf Bangle,306,95,17,0,3,1 +20658,3,13090,1,110,Mehizaf Bangle,306,95,17,0,4,1 +20972,3,13090,1,110,Positivité Arms,306,95,17,0,0,1 +20973,3,13090,1,110,Positivité Arms,306,95,17,0,1,1 +20974,3,13090,1,110,Positivité Arms,306,95,17,0,2,1 +20975,3,13090,1,110,Positivité Arms,306,95,17,0,3,1 +20976,3,13090,1,110,Positivité Arms,306,95,17,0,4,1 +20977,3,13685,1,115,Solidarité Hands,306,98,17,0,0,1 +20978,3,13685,1,115,Solidarité Hands,306,98,17,0,1,1 +20979,3,13685,1,115,Solidarité Hands,306,98,17,0,2,1 +20980,3,13685,1,115,Solidarité Hands,306,98,17,0,3,1 +20981,3,13685,1,115,Solidarité Hands,306,98,17,0,4,1 +20982,3,14280,1,120,Ideal Arms,306,100,17,0,0,1 +20983,3,14280,1,120,Ideal Arms,306,100,17,0,1,1 +20984,3,14280,1,120,Ideal Arms,306,100,17,0,2,1 +20985,3,14280,1,120,Ideal Arms,306,100,17,0,3,1 +20986,3,14280,1,120,Ideal Arms,306,100,17,0,4,1 +20690,3,100,1,1,War God's Gauntlets,306,1,0,0,4,1 +21022,3,100,1,1,Refined Arms,306,1,0,0,4,1 +21027,3,100,1,1,Noble Arms,306,1,0,0,4,1 +21114,3,10000,1,92,Maestro Gloves,306,1,0,3,4,1 +21163,3,10000,1,95,Virtuoso Gloves,306,1,0,3,4,1 +21398,3,500,1,12,Cursed Arms,306,1,0,0,0,1 +21402,3,500,1,12,Chaos Gloves,306,1,0,0,0,1 +21698,3,10000,1,75,Winter Gloves (White),306,1,0,0,4,1 +21699,3,10000,1,75,Winter Gloves (Black),306,1,0,0,4,1 +21700,3,10000,1,75,Winter Gloves (Brown),306,1,0,0,4,1 +24149,3,0,1,130,Spirit's Heavy Armored Arm Gear,306,100,12,0,0,1 +24150,3,0,1,130,Spirit's Heavy Armored Arm Gear,306,100,12,0,1,1 +24151,3,0,1,130,Spirit's Heavy Armored Arm Gear,306,100,12,0,2,1 +24152,3,0,1,130,Spirit's Heavy Armored Arm Gear,306,100,12,0,3,1 +24153,3,0,1,130,Spirit's Heavy Armored Arm Gear,306,100,12,0,4,1 +24154,3,0,1,130,Fire King's Heavy Armored Arm Gear,306,100,12,0,0,1 +24155,3,0,1,130,Fire King's Heavy Armored Arm Gear,306,100,12,0,1,1 +24156,3,0,1,130,Fire King's Heavy Armored Arm Gear,306,100,12,0,2,1 +24157,3,0,1,130,Fire King's Heavy Armored Arm Gear,306,100,12,0,3,1 +24158,3,0,1,130,Fire King's Heavy Armored Arm Gear,306,100,12,0,4,1 +24159,3,0,1,130,White Wings' Heavy Armored Arm Gear,306,100,12,0,0,1 +24160,3,0,1,130,White Wings' Heavy Armored Arm Gear,306,100,12,0,1,1 +24161,3,0,1,130,White Wings' Heavy Armored Arm Gear,306,100,12,0,2,1 +24162,3,0,1,130,White Wings' Heavy Armored Arm Gear,306,100,12,0,3,1 +24163,3,0,1,130,White Wings' Heavy Armored Arm Gear,306,100,12,0,4,1 +24164,3,0,1,130,Golden Heavy Arms,306,100,12,0,0,1 +24165,3,0,1,130,Golden Heavy Arms,306,100,12,0,1,1 +24166,3,0,1,130,Golden Heavy Arms,306,100,12,0,2,1 +24167,3,0,1,130,Golden Heavy Arms,306,100,12,0,3,1 +24168,3,0,1,130,Golden Heavy Arms,306,100,12,0,4,1 +24169,3,0,1,135,Blackshatter Heavy Gauntlet,306,100,12,0,0,1 +24170,3,0,1,135,Blackshatter Heavy Gauntlet,306,100,12,0,1,1 +24171,3,0,1,135,Blackshatter Heavy Gauntlet,306,100,12,0,2,1 +24172,3,0,1,135,Blackshatter Heavy Gauntlet,306,100,12,0,3,1 +24173,3,0,1,135,Blackshatter Heavy Gauntlet,306,100,12,0,4,1 +24249,3,0,1,130,Spirit's Light Armored Arm Gear,306,100,14,0,0,1 +24250,3,0,1,130,Spirit's Light Armored Arm Gear,306,100,14,0,1,1 +24251,3,0,1,130,Spirit's Light Armored Arm Gear,306,100,14,0,2,1 +24252,3,0,1,130,Spirit's Light Armored Arm Gear,306,100,14,0,3,1 +24253,3,0,1,130,Spirit's Light Armored Arm Gear,306,100,14,0,4,1 +24254,3,0,1,130,Fire King's Armored Arm Gear,306,100,14,0,0,1 +24255,3,0,1,130,Fire King's Armored Arm Gear,306,100,14,0,1,1 +24256,3,0,1,130,Fire King's Armored Arm Gear,306,100,14,0,2,1 +24257,3,0,1,130,Fire King's Armored Arm Gear,306,100,14,0,3,1 +24258,3,0,1,130,Fire King's Armored Arm Gear,306,100,14,0,4,1 +24259,3,0,1,130,White Wings' Light Armored Arm Gear,306,100,14,0,0,1 +24260,3,0,1,130,White Wings' Light Armored Arm Gear,306,100,14,0,1,1 +24261,3,0,1,130,White Wings' Light Armored Arm Gear,306,100,14,0,2,1 +24262,3,0,1,130,White Wings' Light Armored Arm Gear,306,100,14,0,3,1 +24263,3,0,1,130,White Wings' Light Armored Arm Gear,306,100,14,0,4,1 +24264,3,0,1,130,Golden Light Armor Gloves,306,100,14,0,0,1 +24265,3,0,1,130,Golden Light Armor Gloves,306,100,14,0,1,1 +24266,3,0,1,130,Golden Light Armor Gloves,306,100,14,0,2,1 +24267,3,0,1,130,Golden Light Armor Gloves,306,100,14,0,3,1 +24268,3,0,1,130,Golden Light Armor Gloves,306,100,14,0,4,1 +24269,3,0,1,135,Blackshatter Light Arm,306,100,14,0,0,1 +24270,3,0,1,135,Blackshatter Light Arm,306,100,14,0,1,1 +24271,3,0,1,135,Blackshatter Light Arm,306,100,14,0,2,1 +24272,3,0,1,135,Blackshatter Light Arm,306,100,14,0,3,1 +24273,3,0,1,135,Blackshatter Light Arm,306,100,14,0,4,1 +24349,3,0,1,130,Spirit's Magick Gloves,306,100,15,0,0,1 +24350,3,0,1,130,Spirit's Magick Gloves,306,100,15,0,1,1 +24351,3,0,1,130,Spirit's Magick Gloves,306,100,15,0,2,1 +24352,3,0,1,130,Spirit's Magick Gloves,306,100,15,0,3,1 +24353,3,0,1,130,Spirit's Magick Gloves,306,100,15,0,4,1 +24354,3,0,1,130,Fire King's Magick Gloves,306,100,15,0,0,1 +24355,3,0,1,130,Fire King's Magick Gloves,306,100,15,0,1,1 +24356,3,0,1,130,Fire King's Magick Gloves,306,100,15,0,2,1 +24357,3,0,1,130,Fire King's Magick Gloves,306,100,15,0,3,1 +24358,3,0,1,130,Fire King's Magick Gloves,306,100,15,0,4,1 +24359,3,0,1,130,White Wing's Magick Gloves,306,100,15,0,0,1 +24360,3,0,1,130,White Wing's Magick Gloves,306,100,15,0,1,1 +24361,3,0,1,130,White Wing's Magick Gloves,306,100,15,0,2,1 +24362,3,0,1,130,White Wing's Magick Gloves,306,100,15,0,3,1 +24363,3,0,1,130,White Wing's Magick Gloves,306,100,15,0,4,1 +24364,3,0,1,130,Golden Magick Gloves,306,100,15,0,0,1 +24365,3,0,1,130,Golden Magick Gloves,306,100,15,0,1,1 +24366,3,0,1,130,Golden Magick Gloves,306,100,15,0,2,1 +24367,3,0,1,130,Golden Magick Gloves,306,100,15,0,3,1 +24368,3,0,1,130,Golden Magick Gloves,306,100,15,0,4,1 +24369,3,0,1,135,Blackshatter Magic Arm,306,100,15,0,0,1 +24370,3,0,1,135,Blackshatter Magic Arm,306,100,15,0,1,1 +24371,3,0,1,135,Blackshatter Magic Arm,306,100,15,0,2,1 +24372,3,0,1,135,Blackshatter Magic Arm,306,100,15,0,3,1 +24373,3,0,1,135,Blackshatter Magic Arm,306,100,15,0,4,1 +24449,3,0,1,130,Spirit's Magick Combat Arms,306,100,17,0,0,1 +24450,3,0,1,130,Spirit's Magick Combat Arms,306,100,17,0,1,1 +24451,3,0,1,130,Spirit's Magick Combat Arms,306,100,17,0,2,1 +24452,3,0,1,130,Spirit's Magick Combat Arms,306,100,17,0,3,1 +24453,3,0,1,130,Spirit's Magick Combat Arms,306,100,17,0,4,1 +24454,3,0,1,130,Fire King's Magick Combat Arms,306,100,17,0,0,1 +24455,3,0,1,130,Fire King's Magick Combat Arms,306,100,17,0,1,1 +24456,3,0,1,130,Fire King's Magick Combat Arms,306,100,17,0,2,1 +24457,3,0,1,130,Fire King's Magick Combat Arms,306,100,17,0,3,1 +24458,3,0,1,130,Fire King's Magick Combat Arms,306,100,17,0,4,1 +24459,3,0,1,130,White Wings' Combat Arms,306,100,17,0,0,1 +24460,3,0,1,130,White Wings' Combat Arms,306,100,17,0,1,1 +24461,3,0,1,130,White Wings' Combat Arms,306,100,17,0,2,1 +24462,3,0,1,130,White Wings' Combat Arms,306,100,17,0,3,1 +24463,3,0,1,130,White Wings' Combat Arms,306,100,17,0,4,1 +24464,3,0,1,130,Golden Magick Battle Arm,306,100,17,0,0,1 +24465,3,0,1,130,Golden Magick Battle Arm,306,100,17,0,1,1 +24466,3,0,1,130,Golden Magick Battle Arm,306,100,17,0,2,1 +24467,3,0,1,130,Golden Magick Battle Arm,306,100,17,0,3,1 +24468,3,0,1,130,Golden Magick Battle Arm,306,100,17,0,4,1 +24469,3,0,1,135,Blackshatter Magic Arm,306,100,17,0,0,1 +24470,3,0,1,135,Blackshatter Magic Arm,306,100,17,0,1,1 +24471,3,0,1,135,Blackshatter Magic Arm,306,100,17,0,2,1 +24472,3,0,1,135,Blackshatter Magic Arm,306,100,17,0,3,1 +24473,3,0,1,135,Blackshatter Magic Arm,306,100,17,0,4,1 +24616,3,0,1,12,Valkyrian Arms,306,1,0,0,4,1 +24925,3,10000,1,1,Winter Gloves (Deep Red),306,1,0,0,0,1 +24936,3,10000,1,1,God of War's Hammer,306,1,0,0,4,1 +24940,3,10000,1,1,Spriggan Hands,306,1,0,0,4,1 +25226,3,10000,1,1,Holy Seal's Generous Hands,306,1,0,0,4,1 +25230,3,10000,1,1,Tricksters' Generous Arms,306,1,0,0,4,1 +25234,3,10000,1,1,Hero's Generous Arms,306,1,0,0,4,1 +25246,3,14400,1,140,Savage Courage Assault Cutter,306,105,12,0,0,1 +25247,3,14400,1,140,Savage Courage Assault Cutter,306,105,12,0,1,1 +25248,3,14400,1,140,Savage Courage Assault Cutter,306,105,12,0,2,1 +25249,3,14400,1,140,Savage Courage Assault Cutter,306,105,12,0,3,1 +25250,3,14400,1,140,Savage Courage Assault Cutter,306,105,12,0,4,1 +25266,3,14400,1,145,Solitary Assault Gauntlets,306,110,12,0,0,1 +25267,3,14400,1,145,Solitary Assault Gauntlets,306,110,12,0,1,1 +25268,3,14400,1,145,Solitary Assault Gauntlets,306,110,12,0,2,1 +25269,3,14400,1,145,Solitary Assault Gauntlets,306,110,12,0,3,1 +25270,3,14400,1,145,Solitary Assault Gauntlets,306,110,12,0,4,1 +25286,3,14400,1,150,Hero's Assault Gauntlets,306,115,12,0,0,1 +25287,3,14400,1,150,Hero's Assault Gauntlets,306,115,12,0,1,1 +25288,3,14400,1,150,Hero's Assault Gauntlets,306,115,12,0,2,1 +25289,3,14400,1,150,Hero's Assault Gauntlets,306,115,12,0,3,1 +25290,3,14400,1,150,Hero's Assault Gauntlets,306,115,12,0,4,1 +25306,3,14400,1,140,Savage Courage Snipe Arm,306,105,14,0,0,1 +25307,3,14400,1,140,Savage Courage Snipe Arm,306,105,14,0,1,1 +25308,3,14400,1,140,Savage Courage Snipe Arm,306,105,14,0,2,1 +25309,3,14400,1,140,Savage Courage Snipe Arm,306,105,14,0,3,1 +25310,3,14400,1,140,Savage Courage Snipe Arm,306,105,14,0,4,1 +25326,3,14400,1,145,Solitary's Snipe Gloves,306,110,14,0,0,1 +25327,3,14400,1,145,Solitary's Snipe Gloves,306,110,14,0,1,1 +25328,3,14400,1,145,Solitary's Snipe Gloves,306,110,14,0,2,1 +25329,3,14400,1,145,Solitary's Snipe Gloves,306,110,14,0,3,1 +25330,3,14400,1,145,Solitary's Snipe Gloves,306,110,14,0,4,1 +25346,3,14400,1,150,Hero's Snipe Gloves,306,115,14,0,0,1 +25347,3,14400,1,150,Hero's Snipe Gloves,306,115,14,0,1,1 +25348,3,14400,1,150,Hero's Snipe Gloves,306,115,14,0,2,1 +25349,3,14400,1,150,Hero's Snipe Gloves,306,115,14,0,3,1 +25350,3,14400,1,150,Hero's Snipe Gloves,306,115,14,0,4,1 +25366,3,14400,1,140,Savage Courage Magic Glove,306,105,15,0,0,1 +25367,3,14400,1,140,Savage Courage Magic Glove,306,105,15,0,1,1 +25368,3,14400,1,140,Savage Courage Magic Glove,306,105,15,0,2,1 +25369,3,14400,1,140,Savage Courage Magic Glove,306,105,15,0,3,1 +25370,3,14400,1,140,Savage Courage Magic Glove,306,105,15,0,4,1 +25386,3,14400,1,145,Solitary Magic Bracer,306,110,15,0,0,1 +25387,3,14400,1,145,Solitary Magic Bracer,306,110,15,0,1,1 +25388,3,14400,1,145,Solitary Magic Bracer,306,110,15,0,2,1 +25389,3,14400,1,145,Solitary Magic Bracer,306,110,15,0,3,1 +25390,3,14400,1,145,Solitary Magic Bracer,306,110,15,0,4,1 +25406,3,14400,1,150,Hero's Magic Claw,306,115,15,0,0,1 +25407,3,14400,1,150,Hero's Magic Claw,306,115,15,0,1,1 +25408,3,14400,1,150,Hero's Magic Claw,306,115,15,0,2,1 +25409,3,14400,1,150,Hero's Magic Claw,306,115,15,0,3,1 +25410,3,14400,1,150,Hero's Magic Claw,306,115,15,0,4,1 +25426,3,14400,1,140,Savage Courage Ranger Arm,306,105,17,0,0,1 +25427,3,14400,1,140,Savage Courage Ranger Arm,306,105,17,0,1,1 +25428,3,14400,1,140,Savage Courage Ranger Arm,306,105,17,0,2,1 +25429,3,14400,1,140,Savage Courage Ranger Arm,306,105,17,0,3,1 +25430,3,14400,1,140,Savage Courage Ranger Arm,306,105,17,0,4,1 +25446,3,14400,1,145,Solitary Ranger's Arms,306,110,17,0,0,1 +25447,3,14400,1,145,Solitary Ranger's Arms,306,110,17,0,1,1 +25448,3,14400,1,145,Solitary Ranger's Arms,306,110,17,0,2,1 +25449,3,14400,1,145,Solitary Ranger's Arms,306,110,17,0,3,1 +25450,3,14400,1,145,Solitary Ranger's Arms,306,110,17,0,4,1 +25466,3,14400,1,150,Hero's Ranger Bangle,306,115,17,0,0,1 +25467,3,14400,1,150,Hero's Ranger Bangle,306,115,17,0,1,1 +25468,3,14400,1,150,Hero's Ranger Bangle,306,115,17,0,2,1 +25469,3,14400,1,150,Hero's Ranger Bangle,306,115,17,0,3,1 +25470,3,14400,1,150,Hero's Ranger Bangle,306,115,17,0,4,1 +25532,3,10000,1,1,Holy Seal's Trust Gloves,306,1,0,0,4,1 +25536,3,10000,1,1,Holy Seal's Bliss Glove,306,1,0,0,4,1 +25540,3,10000,1,1,Holy Seal's Grandiose Arms,306,1,0,0,4,1 +25544,3,10000,1,1,Tricksters' Trust Arms,306,1,0,0,4,1 +25548,3,10000,1,1,Tricksters' Bliss Gauntlets,306,1,0,0,4,1 +25552,3,10000,1,1,Tricksters' Grandiose Arms,306,1,0,0,4,1 +25556,3,10000,1,1,Hero's Trust Arm,306,1,0,0,4,1 +25560,3,10000,1,1,Hero's Bliss Hands,306,1,0,0,4,1 +25564,3,10000,1,1,Heroic Grandiose Arms,306,1,0,0,4,1 +430,3,37,1,1,Battle Greaves,307,3,12,0,0,1 +2042,3,37,1,1,Battle Greaves,307,3,12,0,1,1 +3065,3,37,1,1,Battle Greaves,307,3,12,0,2,1 +4088,3,37,1,1,Battle Greaves,307,3,12,0,3,1 +5111,3,37,1,1,Battle Greaves,307,3,12,0,4,1 +431,3,75,1,2,Bronze Shoes,307,6,12,0,0,1 +2043,3,75,1,2,Bronze Shoes,307,6,12,0,1,1 +3066,3,75,1,2,Bronze Shoes,307,6,12,0,2,1 +4089,3,75,1,2,Bronze Shoes,307,6,12,0,3,1 +5112,3,75,1,2,Bronze Shoes,307,6,12,0,4,1 +432,3,340,1,3,Copper Greaves,307,13,12,0,0,1 +2044,3,340,1,3,Copper Greaves,307,13,12,0,1,1 +3067,3,340,1,3,Copper Greaves,307,13,12,0,2,1 +4090,3,340,1,3,Copper Greaves,307,13,12,0,3,1 +5113,3,340,1,3,Copper Greaves,307,13,12,0,4,1 +433,3,510,1,4,Gaudy Greaves,307,16,12,0,0,1 +2045,3,510,1,4,Gaudy Greaves,307,16,12,0,1,1 +3068,3,510,1,4,Gaudy Greaves,307,16,12,0,2,1 +4091,3,510,1,4,Gaudy Greaves,307,16,12,0,3,1 +5114,3,510,1,4,Gaudy Greaves,307,16,12,0,4,1 +446,3,37,1,1,Leather Bottoms,307,3,14,0,0,1 +2058,3,37,1,1,Leather Bottoms,307,3,14,0,1,1 +3081,3,37,1,1,Leather Bottoms,307,3,14,0,2,1 +4104,3,37,1,1,Leather Bottoms,307,3,14,0,3,1 +5127,3,37,1,1,Leather Bottoms,307,3,14,0,4,1 +447,3,75,1,2,Chainmail Legs,307,6,14,0,0,1 +2059,3,75,1,2,Chainmail Legs,307,6,14,0,1,1 +3082,3,75,1,2,Chainmail Legs,307,6,14,0,2,1 +4105,3,75,1,2,Chainmail Legs,307,6,14,0,3,1 +5128,3,75,1,2,Chainmail Legs,307,6,14,0,4,1 +448,3,340,1,3,Smart Boots,307,13,14,0,0,1 +2060,3,340,1,3,Smart Boots,307,13,14,0,1,1 +3083,3,340,1,3,Smart Boots,307,13,14,0,2,1 +4106,3,340,1,3,Smart Boots,307,13,14,0,3,1 +5129,3,340,1,3,Smart Boots,307,13,14,0,4,1 +449,3,510,1,4,Composite Bottoms,307,16,14,0,0,1 +2061,3,510,1,4,Composite Bottoms,307,16,14,0,1,1 +3084,3,510,1,4,Composite Bottoms,307,16,14,0,2,1 +4107,3,510,1,4,Composite Bottoms,307,16,14,0,3,1 +5130,3,510,1,4,Composite Bottoms,307,16,14,0,4,1 +462,3,37,1,1,Leather Shoes,307,3,15,0,0,1 +2074,3,37,1,1,Leather Shoes,307,3,15,0,1,1 +3097,3,37,1,1,Leather Shoes,307,3,15,0,2,1 +4120,3,37,1,1,Leather Shoes,307,3,15,0,3,1 +5143,3,37,1,1,Leather Shoes,307,3,15,0,4,1 +463,3,75,1,2,Neophyte's Boots,307,6,15,0,0,1 +2075,3,75,1,2,Neophyte's Boots,307,6,15,0,1,1 +3098,3,75,1,2,Neophyte's Boots,307,6,15,0,2,1 +4121,3,75,1,2,Neophyte's Boots,307,6,15,0,3,1 +5144,3,75,1,2,Neophyte's Boots,307,6,15,0,4,1 +464,3,340,1,3,Grass-Green Shoes,307,13,15,0,0,1 +2076,3,340,1,3,Grass-Green Shoes,307,13,15,0,1,1 +3099,3,340,1,3,Grass-Green Shoes,307,13,15,0,2,1 +4122,3,340,1,3,Grass-Green Shoes,307,13,15,0,3,1 +5145,3,340,1,3,Grass-Green Shoes,307,13,15,0,4,1 +465,3,510,1,4,Sagacity Shoes,307,16,15,0,0,1 +2077,3,510,1,4,Sagacity Shoes,307,16,15,0,1,1 +3100,3,510,1,4,Sagacity Shoes,307,16,15,0,2,1 +4123,3,510,1,4,Sagacity Shoes,307,16,15,0,3,1 +5146,3,510,1,4,Sagacity Shoes,307,16,15,0,4,1 +478,3,37,1,1,Entry Boots,307,3,17,0,0,1 +2090,3,37,1,1,Entry Boots,307,3,17,0,1,1 +3113,3,37,1,1,Entry Boots,307,3,17,0,2,1 +4136,3,37,1,1,Entry Boots,307,3,17,0,3,1 +5159,3,37,1,1,Entry Boots,307,3,17,0,4,1 +479,3,75,1,2,Garrison's Boots,307,6,17,0,0,1 +2091,3,75,1,2,Garrison's Boots,307,6,17,0,1,1 +3114,3,75,1,2,Garrison's Boots,307,6,17,0,2,1 +4137,3,75,1,2,Garrison's Boots,307,6,17,0,3,1 +5160,3,75,1,2,Garrison's Boots,307,6,17,0,4,1 +480,3,340,1,3,Noble Greaves,307,13,17,0,0,1 +2092,3,340,1,3,Noble Greaves,307,13,17,0,1,1 +3115,3,340,1,3,Noble Greaves,307,13,17,0,2,1 +4138,3,340,1,3,Noble Greaves,307,13,17,0,3,1 +5161,3,340,1,3,Noble Greaves,307,13,17,0,4,1 +481,3,510,1,4,Sentry Boots,307,16,17,0,0,1 +2093,3,510,1,4,Sentry Boots,307,16,17,0,1,1 +3116,3,510,1,4,Sentry Boots,307,16,17,0,2,1 +4139,3,510,1,4,Sentry Boots,307,16,17,0,3,1 +5162,3,510,1,4,Sentry Boots,307,16,17,0,4,1 +493,3,0,1,1,Supply Bottoms,307,1,0,0,0,1 +2105,3,30,1,1,Supply Bottoms,307,1,0,0,1,1 +3128,3,30,1,1,Supply Bottoms,307,1,0,0,2,1 +4151,3,30,1,1,Supply Bottoms,307,1,0,0,3,1 +5174,3,30,1,1,Supply Bottoms,307,1,0,0,4,1 +494,3,60,1,1,Trapezoid Boots,307,1,0,0,0,1 +2106,3,60,1,1,Trapezoid Boots,307,1,0,0,1,1 +3129,3,60,1,1,Trapezoid Boots,307,1,0,0,2,1 +4152,3,60,1,1,Trapezoid Boots,307,1,0,0,3,1 +5175,3,60,1,1,Trapezoid Boots,307,1,0,0,4,1 +495,3,110,1,2,Leather High Boots,307,7,0,0,0,1 +2107,3,110,1,2,Leather High Boots,307,7,0,0,1,1 +3130,3,110,1,2,Leather High Boots,307,7,0,0,2,1 +4153,3,110,1,2,Leather High Boots,307,7,0,0,3,1 +5176,3,110,1,2,Leather High Boots,307,7,0,0,4,1 +572,3,800,1,4,Solemn Legs,307,20,12,0,0,1 +2184,3,800,1,4,Solemn Legs,307,20,12,0,1,1 +3207,3,800,1,4,Solemn Legs,307,20,12,0,2,1 +4230,3,800,1,4,Solemn Legs,307,20,12,0,3,1 +5253,3,800,1,4,Solemn Legs,307,20,12,0,4,1 +573,3,970,1,5,Red Greaves,307,22,12,0,0,1 +2185,3,970,1,5,Red Greaves,307,22,12,0,1,1 +3208,3,970,1,5,Red Greaves,307,22,12,0,2,1 +4231,3,970,1,5,Red Greaves,307,22,12,0,3,1 +5254,3,970,1,5,Red Greaves,307,22,12,0,4,1 +574,3,1150,1,5,Wild Sabatons,307,24,12,0,0,1 +2186,3,1150,1,5,Wild Sabatons,307,24,12,0,1,1 +3209,3,1150,1,5,Wild Sabatons,307,24,12,0,2,1 +4232,3,1150,1,5,Wild Sabatons,307,24,12,0,3,1 +5255,3,1150,1,5,Wild Sabatons,307,24,12,0,4,1 +575,3,3200,1,8,Dragoon Boots,307,40,12,0,0,1 +2187,3,3200,1,8,Dragoon Boots,307,40,12,0,1,1 +3210,3,3200,1,8,Dragoon Boots,307,40,12,0,2,1 +4233,3,3200,1,8,Dragoon Boots,307,40,12,0,3,1 +5256,3,3200,1,8,Dragoon Boots,307,40,12,0,4,1 +576,3,1350,1,6,Iron Greaves,307,26,12,0,0,1 +2188,3,1350,1,6,Iron Greaves,307,26,12,0,1,1 +3211,3,1350,1,6,Iron Greaves,307,26,12,0,2,1 +4234,3,1350,1,6,Iron Greaves,307,26,12,0,3,1 +5257,3,1350,1,6,Iron Greaves,307,26,12,0,4,1 +577,3,1570,1,6,Sturdy Cuisses,307,28,12,0,0,1 +2189,3,1570,1,6,Sturdy Cuisses,307,28,12,0,1,1 +3212,3,1570,1,6,Sturdy Cuisses,307,28,12,0,2,1 +4235,3,1570,1,6,Sturdy Cuisses,307,28,12,0,3,1 +5258,3,1570,1,6,Sturdy Cuisses,307,28,12,0,4,1 +578,3,1800,1,6,Serenity Legs,307,30,12,0,0,1 +2190,3,1800,1,6,Serenity Legs,307,30,12,0,1,1 +3213,3,1800,1,6,Serenity Legs,307,30,12,0,2,1 +4236,3,1800,1,6,Serenity Legs,307,30,12,0,3,1 +5259,3,1800,1,6,Serenity Legs,307,30,12,0,4,1 +579,3,2050,1,7,Savage Greaves,307,32,12,0,0,1 +2191,3,2050,1,7,Savage Greaves,307,32,12,0,1,1 +3214,3,2050,1,7,Savage Greaves,307,32,12,0,2,1 +4237,3,2050,1,7,Savage Greaves,307,32,12,0,3,1 +5260,3,2050,1,7,Savage Greaves,307,32,12,0,4,1 +580,3,2310,1,7,Foul Greaves,307,34,12,0,0,1 +2192,3,2310,1,7,Foul Greaves,307,34,12,0,1,1 +3215,3,2310,1,7,Foul Greaves,307,34,12,0,2,1 +4238,3,2310,1,7,Foul Greaves,307,34,12,0,3,1 +5261,3,2310,1,7,Foul Greaves,307,34,12,0,4,1 +581,3,2590,1,8,Howl Sabatons,307,36,12,0,0,1 +2193,3,2590,1,8,Howl Sabatons,307,36,12,0,1,1 +3216,3,2590,1,8,Howl Sabatons,307,36,12,0,2,1 +4239,3,2590,1,8,Howl Sabatons,307,36,12,0,3,1 +5262,3,2590,1,8,Howl Sabatons,307,36,12,0,4,1 +582,3,2890,1,8,Cruel Greaves,307,38,12,0,0,1 +2194,3,2890,1,8,Cruel Greaves,307,38,12,0,1,1 +3217,3,2890,1,8,Cruel Greaves,307,38,12,0,2,1 +4240,3,2890,1,8,Cruel Greaves,307,38,12,0,3,1 +5263,3,2890,1,8,Cruel Greaves,307,38,12,0,4,1 +583,3,3360,1,9,Guardsman's Greaves,307,41,12,0,0,1 +2195,3,3360,1,9,Guardsman's Greaves,307,41,12,0,1,1 +3218,3,3360,1,9,Guardsman's Greaves,307,41,12,0,2,1 +4241,3,3360,1,9,Guardsman's Greaves,307,41,12,0,3,1 +5264,3,3360,1,9,Guardsman's Greaves,307,41,12,0,4,1 +584,3,3530,1,9,Gryphus Greaves,307,43,12,0,0,1 +2196,3,3530,1,9,Gryphus Greaves,307,43,12,0,1,1 +3219,3,3530,1,9,Gryphus Greaves,307,43,12,0,2,1 +4242,3,3530,1,9,Gryphus Greaves,307,43,12,0,3,1 +5265,3,3530,1,9,Gryphus Greaves,307,43,12,0,4,1 +585,3,3700,1,9,Sunset Cuisses,307,45,12,0,0,1 +2197,3,3700,1,9,Sunset Cuisses,307,45,12,0,1,1 +3220,3,3700,1,9,Sunset Cuisses,307,45,12,0,2,1 +4243,3,3700,1,9,Sunset Cuisses,307,45,12,0,3,1 +5266,3,3700,1,9,Sunset Cuisses,307,45,12,0,4,1 +586,3,9189,1,35,Faith Sabatons,307,70,12,0,0,1 +2198,3,9189,1,35,Faith Sabatons,307,70,12,0,1,1 +3221,3,9189,1,35,Faith Sabatons,307,70,12,0,2,1 +4244,3,9189,1,35,Faith Sabatons,307,70,12,0,3,1 +5267,3,9189,1,35,Faith Sabatons,307,70,12,0,4,1 +587,3,4420,1,10,Silver Sabatons,307,49,12,0,0,1 +2199,3,4420,1,10,Silver Sabatons,307,49,12,0,1,1 +3222,3,4420,1,10,Silver Sabatons,307,49,12,0,2,1 +4245,3,4420,1,10,Silver Sabatons,307,49,12,0,3,1 +5268,3,4420,1,10,Silver Sabatons,307,49,12,0,4,1 +588,3,6050,1,11,Foot Gloria,307,55,12,0,0,1 +2200,3,6050,1,11,Foot Gloria,307,55,12,0,1,1 +3223,3,6050,1,11,Foot Gloria,307,55,12,0,2,1 +4246,3,6050,1,11,Foot Gloria,307,55,12,0,3,1 +5269,3,6050,1,11,Foot Gloria,307,55,12,0,4,1 +589,3,4610,1,11,High Scale Whisker,307,52,12,0,0,1 +2201,3,4610,1,11,High Scale Whisker,307,52,12,0,1,1 +3224,3,4610,1,11,High Scale Whisker,307,52,12,0,2,1 +4247,3,4610,1,11,High Scale Whisker,307,52,12,0,3,1 +5270,3,4610,1,11,High Scale Whisker,307,52,12,0,4,1 +590,3,6270,1,12,Fortis Prodesto,307,60,1,0,0,1 +2202,3,6270,1,12,Fortis Prodesto,307,60,1,0,1,1 +3225,3,6270,1,12,Fortis Prodesto,307,60,1,0,2,1 +4248,3,6270,1,12,Fortis Prodesto,307,60,1,0,3,1 +5271,3,6270,1,12,Fortis Prodesto,307,60,1,0,4,1 +591,3,6270,1,12,Singularis,307,60,7,0,0,1 +2203,3,6270,1,12,Singularis,307,60,7,0,1,1 +3226,3,6270,1,12,Singularis,307,60,7,0,2,1 +4249,3,6270,1,12,Singularis,307,60,7,0,3,1 +5272,3,6270,1,12,Singularis,307,60,7,0,4,1 +592,3,4050,1,9,Fenrir Greaves,307,45,12,0,0,1 +2204,3,4050,1,9,Fenrir Greaves,307,45,12,0,1,1 +3227,3,4050,1,9,Fenrir Greaves,307,45,12,0,2,1 +4250,3,4050,1,9,Fenrir Greaves,307,45,12,0,3,1 +5273,3,4050,1,9,Fenrir Greaves,307,45,12,0,4,1 +593,3,6270,1,12,Tread of Garuda,307,58,12,0,0,1 +2205,3,6270,1,12,Tread of Garuda,307,58,12,0,1,1 +3228,3,6270,1,12,Tread of Garuda,307,58,12,0,2,1 +4251,3,6270,1,12,Tread of Garuda,307,58,12,0,3,1 +5274,3,6270,1,12,Tread of Garuda,307,58,12,0,4,1 +594,3,7200,1,12,Amilec Sabatons,307,60,1,0,0,1 +2206,3,7200,1,12,Amilec Sabatons,307,60,1,0,1,1 +3229,3,7200,1,12,Amilec Sabatons,307,60,1,0,2,1 +4252,3,7200,1,12,Amilec Sabatons,307,60,1,0,3,1 +5275,3,7200,1,12,Amilec Sabatons,307,60,1,0,4,1 +595,3,7200,1,12,Rubedo Sabatons,307,60,7,0,0,1 +2207,3,7200,1,12,Rubedo Sabatons,307,60,7,0,1,1 +3230,3,7200,1,12,Rubedo Sabatons,307,60,7,0,2,1 +4253,3,7200,1,12,Rubedo Sabatons,307,60,7,0,3,1 +5276,3,7200,1,12,Rubedo Sabatons,307,60,7,0,4,1 +596,3,5830,1,12,Philus Greaves,307,56,12,0,0,1 +2208,3,5830,1,12,Philus Greaves,307,56,12,0,1,1 +3231,3,5830,1,12,Philus Greaves,307,56,12,0,2,1 +4254,3,5830,1,12,Philus Greaves,307,56,12,0,3,1 +5277,3,5830,1,12,Philus Greaves,307,56,12,0,4,1 +597,3,5620,1,11,Chimeric Sabatons,307,55,12,0,0,1 +2209,3,5620,1,11,Chimeric Sabatons,307,55,12,0,1,1 +3232,3,5620,1,11,Chimeric Sabatons,307,55,12,0,2,1 +4255,3,5620,1,11,Chimeric Sabatons,307,55,12,0,3,1 +5278,3,5620,1,11,Chimeric Sabatons,307,55,12,0,4,1 +679,3,800,1,4,Ranger Cuisses,307,20,14,0,0,1 +2291,3,800,1,4,Ranger Cuisses,307,20,14,0,1,1 +3314,3,800,1,4,Ranger Cuisses,307,20,14,0,2,1 +4337,3,800,1,4,Ranger Cuisses,307,20,14,0,3,1 +5360,3,800,1,4,Ranger Cuisses,307,20,14,0,4,1 +680,3,970,1,5,Assassin's Bottoms,307,22,14,0,0,1 +2292,3,970,1,5,Assassin's Bottoms,307,22,14,0,1,1 +3315,3,970,1,5,Assassin's Bottoms,307,22,14,0,2,1 +4338,3,970,1,5,Assassin's Bottoms,307,22,14,0,3,1 +5361,3,970,1,5,Assassin's Bottoms,307,22,14,0,4,1 +681,3,1150,1,5,Striker's Greaves,307,24,14,0,0,1 +2293,3,1150,1,5,Striker's Greaves,307,24,14,0,1,1 +3316,3,1150,1,5,Striker's Greaves,307,24,14,0,2,1 +4339,3,1150,1,5,Striker's Greaves,307,24,14,0,3,1 +5362,3,1150,1,5,Striker's Greaves,307,24,14,0,4,1 +682,3,3200,1,8,Drachen-Pein,307,40,14,0,0,1 +2294,3,3200,1,8,Drachen-Pein,307,40,14,0,1,1 +3317,3,3200,1,8,Drachen-Pein,307,40,14,0,2,1 +4340,3,3200,1,8,Drachen-Pein,307,40,14,0,3,1 +5363,3,3200,1,8,Drachen-Pein,307,40,14,0,4,1 +683,3,1350,1,6,Victory Legs,307,26,14,0,0,1 +2295,3,1350,1,6,Victory Legs,307,26,14,0,1,1 +3318,3,1350,1,6,Victory Legs,307,26,14,0,2,1 +4341,3,1350,1,6,Victory Legs,307,26,14,0,3,1 +5364,3,1350,1,6,Victory Legs,307,26,14,0,4,1 +684,3,1570,1,6,Nature Cuisses,307,28,14,0,0,1 +2296,3,1570,1,6,Nature Cuisses,307,28,14,0,1,1 +3319,3,1570,1,6,Nature Cuisses,307,28,14,0,2,1 +4342,3,1570,1,6,Nature Cuisses,307,28,14,0,3,1 +5365,3,1570,1,6,Nature Cuisses,307,28,14,0,4,1 +685,3,1800,1,6,Huntsman's Cuisses,307,30,14,0,0,1 +2297,3,1800,1,6,Huntsman's Cuisses,307,30,14,0,1,1 +3320,3,1800,1,6,Huntsman's Cuisses,307,30,14,0,2,1 +4343,3,1800,1,6,Huntsman's Cuisses,307,30,14,0,3,1 +5366,3,1800,1,6,Huntsman's Cuisses,307,30,14,0,4,1 +686,3,2050,1,7,Soldier's Greaves,307,32,14,0,0,1 +2298,3,2050,1,7,Soldier's Greaves,307,32,14,0,1,1 +3321,3,2050,1,7,Soldier's Greaves,307,32,14,0,2,1 +4344,3,2050,1,7,Soldier's Greaves,307,32,14,0,3,1 +5367,3,2050,1,7,Soldier's Greaves,307,32,14,0,4,1 +687,3,2310,1,7,Ninja Bottoms,307,34,14,0,0,1 +2299,3,2310,1,7,Ninja Bottoms,307,34,14,0,1,1 +3322,3,2310,1,7,Ninja Bottoms,307,34,14,0,2,1 +4345,3,2310,1,7,Ninja Bottoms,307,34,14,0,3,1 +5368,3,2310,1,7,Ninja Bottoms,307,34,14,0,4,1 +688,3,2590,1,8,Extra Bottoms,307,36,14,0,0,1 +2300,3,2590,1,8,Extra Bottoms,307,36,14,0,1,1 +3323,3,2590,1,8,Extra Bottoms,307,36,14,0,2,1 +4346,3,2590,1,8,Extra Bottoms,307,36,14,0,3,1 +5369,3,2590,1,8,Extra Bottoms,307,36,14,0,4,1 +689,3,2890,1,8,Pirate's Legs,307,38,14,0,0,1 +2301,3,2890,1,8,Pirate's Legs,307,38,14,0,1,1 +3324,3,2890,1,8,Pirate's Legs,307,38,14,0,2,1 +4347,3,2890,1,8,Pirate's Legs,307,38,14,0,3,1 +5370,3,2890,1,8,Pirate's Legs,307,38,14,0,4,1 +690,3,3360,1,9,Backwater Waistguard,307,41,14,0,0,1 +2302,3,3360,1,9,Backwater Waistguard,307,41,14,0,1,1 +3325,3,3360,1,9,Backwater Waistguard,307,41,14,0,2,1 +4348,3,3360,1,9,Backwater Waistguard,307,41,14,0,3,1 +5371,3,3360,1,9,Backwater Waistguard,307,41,14,0,4,1 +691,3,3530,1,9,Raider's Greaves,307,43,14,0,0,1 +2303,3,3530,1,9,Raider's Greaves,307,43,14,0,1,1 +3326,3,3530,1,9,Raider's Greaves,307,43,14,0,2,1 +4349,3,3530,1,9,Raider's Greaves,307,43,14,0,3,1 +5372,3,3530,1,9,Raider's Greaves,307,43,14,0,4,1 +692,3,3700,1,9,Leader Leg Guards,307,45,14,0,0,1 +2304,3,3700,1,9,Leader Leg Guards,307,45,14,0,1,1 +3327,3,3700,1,9,Leader Leg Guards,307,45,14,0,2,1 +4350,3,3700,1,9,Leader Leg Guards,307,45,14,0,3,1 +5373,3,3700,1,9,Leader Leg Guards,307,45,14,0,4,1 +693,3,9189,1,35,Faith Cuisses,307,70,14,0,0,1 +2305,3,9189,1,35,Faith Cuisses,307,70,14,0,1,1 +3328,3,9189,1,35,Faith Cuisses,307,70,14,0,2,1 +4351,3,9189,1,35,Faith Cuisses,307,70,14,0,3,1 +5374,3,9189,1,35,Faith Cuisses,307,70,14,0,4,1 +694,3,4230,1,10,Fur Cuisses,307,46,14,0,0,1 +2306,3,4230,1,10,Fur Cuisses,307,46,14,0,1,1 +3329,3,4230,1,10,Fur Cuisses,307,46,14,0,2,1 +4352,3,4230,1,10,Fur Cuisses,307,46,14,0,3,1 +5375,3,4230,1,10,Fur Cuisses,307,46,14,0,4,1 +695,3,6050,1,11,Black Bart's Legs,307,55,14,0,0,1 +2307,3,6050,1,11,Black Bart's Legs,307,55,14,0,1,1 +3330,3,6050,1,11,Black Bart's Legs,307,55,14,0,2,1 +4353,3,6050,1,11,Black Bart's Legs,307,55,14,0,3,1 +5376,3,6050,1,11,Black Bart's Legs,307,55,14,0,4,1 +696,3,4420,1,10,Slayer's Bottoms,307,49,14,0,0,1 +2308,3,4420,1,10,Slayer's Bottoms,307,49,14,0,1,1 +3331,3,4420,1,10,Slayer's Bottoms,307,49,14,0,2,1 +4354,3,4420,1,10,Slayer's Bottoms,307,49,14,0,3,1 +5377,3,4420,1,10,Slayer's Bottoms,307,49,14,0,4,1 +697,3,6270,1,12,Ancient Cuisses,307,60,2,0,0,1 +2309,3,6270,1,12,Ancient Cuisses,307,60,2,0,1,1 +3332,3,6270,1,12,Ancient Cuisses,307,60,2,0,2,1 +4355,3,6270,1,12,Ancient Cuisses,307,60,2,0,3,1 +5378,3,6270,1,12,Ancient Cuisses,307,60,2,0,4,1 +698,3,6270,1,12,Old Age Cuisses,307,60,3,0,0,1 +2310,3,6270,1,12,Old Age Cuisses,307,60,3,0,1,1 +3333,3,6270,1,12,Old Age Cuisses,307,60,3,0,2,1 +4356,3,6270,1,12,Old Age Cuisses,307,60,3,0,3,1 +5379,3,6270,1,12,Old Age Cuisses,307,60,3,0,4,1 +699,3,4050,1,9,Buccaneer's Legs,307,45,14,0,0,1 +2311,3,4050,1,9,Buccaneer's Legs,307,45,14,0,1,1 +3334,3,4050,1,9,Buccaneer's Legs,307,45,14,0,2,1 +4357,3,4050,1,9,Buccaneer's Legs,307,45,14,0,3,1 +5380,3,4050,1,9,Buccaneer's Legs,307,45,14,0,4,1 +700,3,5410,1,11,Explorer's Boots,307,52,14,0,0,1 +2312,3,5410,1,11,Explorer's Boots,307,52,14,0,1,1 +3335,3,5410,1,11,Explorer's Boots,307,52,14,0,2,1 +4358,3,5410,1,11,Explorer's Boots,307,52,14,0,3,1 +5381,3,5410,1,11,Explorer's Boots,307,52,14,0,4,1 +701,3,7200,1,12,Amilec Cuisses,307,60,2,0,0,1 +2313,3,7200,1,12,Amilec Cuisses,307,60,2,0,1,1 +3336,3,7200,1,12,Amilec Cuisses,307,60,2,0,2,1 +4359,3,7200,1,12,Amilec Cuisses,307,60,2,0,3,1 +5382,3,7200,1,12,Amilec Cuisses,307,60,2,0,4,1 +702,3,7200,1,12,Rubedo Cuisses,307,60,3,0,0,1 +2314,3,7200,1,12,Rubedo Cuisses,307,60,3,0,1,1 +3337,3,7200,1,12,Rubedo Cuisses,307,60,3,0,2,1 +4360,3,7200,1,12,Rubedo Cuisses,307,60,3,0,3,1 +5383,3,7200,1,12,Rubedo Cuisses,307,60,3,0,4,1 +703,3,7923,1,20,Liberation Greaves,307,65,14,0,0,1 +2315,3,7923,1,20,Liberation Greaves,307,65,14,0,1,1 +3338,3,7923,1,20,Liberation Greaves,307,65,14,0,2,1 +4361,3,7923,1,20,Liberation Greaves,307,65,14,0,3,1 +5384,3,7923,1,20,Liberation Greaves,307,65,14,0,4,1 +704,3,6270,1,12,Land Kankar,307,58,14,0,0,1 +2316,3,6270,1,12,Land Kankar,307,58,14,0,1,1 +3339,3,6270,1,12,Land Kankar,307,58,14,0,2,1 +4362,3,6270,1,12,Land Kankar,307,58,14,0,3,1 +5385,3,6270,1,12,Land Kankar,307,58,14,0,4,1 +784,3,800,1,4,Sacred Greaves,307,20,15,0,0,1 +2396,3,800,1,4,Sacred Greaves,307,20,15,0,1,1 +3419,3,800,1,4,Sacred Greaves,307,20,15,0,2,1 +4442,3,800,1,4,Sacred Greaves,307,20,15,0,3,1 +5465,3,800,1,4,Sacred Greaves,307,20,15,0,4,1 +785,3,970,1,5,Prayer Breeches,307,22,15,0,0,1 +2397,3,970,1,5,Prayer Breeches,307,22,15,0,1,1 +3420,3,970,1,5,Prayer Breeches,307,22,15,0,2,1 +4443,3,970,1,5,Prayer Breeches,307,22,15,0,3,1 +5466,3,970,1,5,Prayer Breeches,307,22,15,0,4,1 +786,3,1150,1,5,Prodigy's Shoes,307,24,15,0,0,1 +2398,3,1150,1,5,Prodigy's Shoes,307,24,15,0,1,1 +3421,3,1150,1,5,Prodigy's Shoes,307,24,15,0,2,1 +4444,3,1150,1,5,Prodigy's Shoes,307,24,15,0,3,1 +5467,3,1150,1,5,Prodigy's Shoes,307,24,15,0,4,1 +787,3,3200,1,8,Wyrm's Scheme,307,40,15,0,0,1 +2399,3,3200,1,8,Wyrm's Scheme,307,40,15,0,1,1 +3422,3,3200,1,8,Wyrm's Scheme,307,40,15,0,2,1 +4445,3,3200,1,8,Wyrm's Scheme,307,40,15,0,3,1 +5468,3,3200,1,8,Wyrm's Scheme,307,40,15,0,4,1 +788,3,1350,1,6,Pleats of Sorcery,307,26,15,0,0,1 +2400,3,1350,1,6,Pleats of Sorcery,307,26,15,0,1,1 +3423,3,1350,1,6,Pleats of Sorcery,307,26,15,0,2,1 +4446,3,1350,1,6,Pleats of Sorcery,307,26,15,0,3,1 +5469,3,1350,1,6,Pleats of Sorcery,307,26,15,0,4,1 +789,3,1570,1,6,Faithful Waistguard,307,28,15,0,0,1 +2401,3,1570,1,6,Faithful Waistguard,307,28,15,0,1,1 +3424,3,1570,1,6,Faithful Waistguard,307,28,15,0,2,1 +4447,3,1570,1,6,Faithful Waistguard,307,28,15,0,3,1 +5470,3,1570,1,6,Faithful Waistguard,307,28,15,0,4,1 +790,3,1800,1,6,Bellwether Greaves,307,30,15,0,0,1 +2402,3,1800,1,6,Bellwether Greaves,307,30,15,0,1,1 +3425,3,1800,1,6,Bellwether Greaves,307,30,15,0,2,1 +4448,3,1800,1,6,Bellwether Greaves,307,30,15,0,3,1 +5471,3,1800,1,6,Bellwether Greaves,307,30,15,0,4,1 +791,3,2050,1,7,Elder's Boots,307,32,15,0,0,1 +2403,3,2050,1,7,Elder's Boots,307,32,15,0,1,1 +3426,3,2050,1,7,Elder's Boots,307,32,15,0,2,1 +4449,3,2050,1,7,Elder's Boots,307,32,15,0,3,1 +5472,3,2050,1,7,Elder's Boots,307,32,15,0,4,1 +792,3,2310,1,7,Newcomer's Waistguard,307,34,15,0,0,1 +2404,3,2310,1,7,Newcomer's Waistguard,307,34,15,0,1,1 +3427,3,2310,1,7,Newcomer's Waistguard,307,34,15,0,2,1 +4450,3,2310,1,7,Newcomer's Waistguard,307,34,15,0,3,1 +5473,3,2310,1,7,Newcomer's Waistguard,307,34,15,0,4,1 +793,3,2590,1,8,Pleats of Twilight,307,36,15,0,0,1 +2405,3,2590,1,8,Pleats of Twilight,307,36,15,0,1,1 +3428,3,2590,1,8,Pleats of Twilight,307,36,15,0,2,1 +4451,3,2590,1,8,Pleats of Twilight,307,36,15,0,3,1 +5474,3,2590,1,8,Pleats of Twilight,307,36,15,0,4,1 +794,3,2890,1,8,Precious Boots,307,38,15,0,0,1 +2406,3,2890,1,8,Precious Boots,307,38,15,0,1,1 +3429,3,2890,1,8,Precious Boots,307,38,15,0,2,1 +4452,3,2890,1,8,Precious Boots,307,38,15,0,3,1 +5475,3,2890,1,8,Precious Boots,307,38,15,0,4,1 +795,3,3360,1,9,Paradise Waistcloth,307,41,15,0,0,1 +2407,3,3360,1,9,Paradise Waistcloth,307,41,15,0,1,1 +3430,3,3360,1,9,Paradise Waistcloth,307,41,15,0,2,1 +4453,3,3360,1,9,Paradise Waistcloth,307,41,15,0,3,1 +5476,3,3360,1,9,Paradise Waistcloth,307,41,15,0,4,1 +796,3,3530,1,9,Domination Boots,307,43,15,0,0,1 +2408,3,3530,1,9,Domination Boots,307,43,15,0,1,1 +3431,3,3530,1,9,Domination Boots,307,43,15,0,2,1 +4454,3,3530,1,9,Domination Boots,307,43,15,0,3,1 +5477,3,3530,1,9,Domination Boots,307,43,15,0,4,1 +797,3,3700,1,9,Demon's Greaves,307,45,15,0,0,1 +2409,3,3700,1,9,Demon's Greaves,307,45,15,0,1,1 +3432,3,3700,1,9,Demon's Greaves,307,45,15,0,2,1 +4455,3,3700,1,9,Demon's Greaves,307,45,15,0,3,1 +5478,3,3700,1,9,Demon's Greaves,307,45,15,0,4,1 +798,3,9189,1,35,Faith Greaves,307,70,15,0,0,1 +2410,3,9189,1,35,Faith Greaves,307,70,15,0,1,1 +3433,3,9189,1,35,Faith Greaves,307,70,15,0,2,1 +4456,3,9189,1,35,Faith Greaves,307,70,15,0,3,1 +5479,3,9189,1,35,Faith Greaves,307,70,15,0,4,1 +799,3,4420,1,11,Pleats of Revival,307,52,15,0,0,1 +2411,3,4420,1,11,Pleats of Revival,307,52,15,0,1,1 +3434,3,4420,1,11,Pleats of Revival,307,52,15,0,2,1 +4457,3,4420,1,11,Pleats of Revival,307,52,15,0,3,1 +5480,3,4420,1,11,Pleats of Revival,307,52,15,0,4,1 +800,3,6050,1,11,Gallant Boots,307,55,15,0,0,1 +2412,3,6050,1,11,Gallant Boots,307,55,15,0,1,1 +3435,3,6050,1,11,Gallant Boots,307,55,15,0,2,1 +4458,3,6050,1,11,Gallant Boots,307,55,15,0,3,1 +5481,3,6050,1,11,Gallant Boots,307,55,15,0,4,1 +801,3,4230,1,10,Equinox Waistguard,307,49,15,0,0,1 +2413,3,4230,1,10,Equinox Waistguard,307,49,15,0,1,1 +3436,3,4230,1,10,Equinox Waistguard,307,49,15,0,2,1 +4459,3,4230,1,10,Equinox Waistguard,307,49,15,0,3,1 +5482,3,4230,1,10,Equinox Waistguard,307,49,15,0,4,1 +802,3,6270,1,12,Ancient Boots,307,60,4,0,0,1 +2414,3,6270,1,12,Ancient Boots,307,60,4,0,1,1 +3437,3,6270,1,12,Ancient Boots,307,60,4,0,2,1 +4460,3,6270,1,12,Ancient Boots,307,60,4,0,3,1 +5483,3,6270,1,12,Ancient Boots,307,60,4,0,4,1 +803,3,6270,1,12,Old Age Shoes,307,60,8,0,0,1 +2415,3,6270,1,12,Old Age Shoes,307,60,8,0,1,1 +3438,3,6270,1,12,Old Age Shoes,307,60,8,0,2,1 +4461,3,6270,1,12,Old Age Shoes,307,60,8,0,3,1 +5484,3,6270,1,12,Old Age Shoes,307,60,8,0,4,1 +804,3,4050,1,9,Astonish Boots,307,45,15,0,0,1 +2416,3,4050,1,9,Astonish Boots,307,45,15,0,1,1 +3439,3,4050,1,9,Astonish Boots,307,45,15,0,2,1 +4462,3,4050,1,9,Astonish Boots,307,45,15,0,3,1 +5485,3,4050,1,9,Astonish Boots,307,45,15,0,4,1 +805,3,5830,1,11,Truth Waistguard,307,55,15,0,0,1 +2417,3,5830,1,11,Truth Waistguard,307,55,15,0,1,1 +3440,3,5830,1,11,Truth Waistguard,307,55,15,0,2,1 +4463,3,5830,1,11,Truth Waistguard,307,55,15,0,3,1 +5486,3,5830,1,11,Truth Waistguard,307,55,15,0,4,1 +806,3,7200,1,12,Rubedo Shoes,307,60,8,0,0,1 +2418,3,7200,1,12,Rubedo Shoes,307,60,8,0,1,1 +3441,3,7200,1,12,Rubedo Shoes,307,60,8,0,2,1 +4464,3,7200,1,12,Rubedo Shoes,307,60,8,0,3,1 +5487,3,7200,1,12,Rubedo Shoes,307,60,8,0,4,1 +807,3,7200,1,12,Amilec Boots,307,60,4,0,0,1 +2419,3,7200,1,12,Amilec Boots,307,60,4,0,1,1 +3442,3,7200,1,12,Amilec Boots,307,60,4,0,2,1 +4465,3,7200,1,12,Amilec Boots,307,60,4,0,3,1 +5488,3,7200,1,12,Amilec Boots,307,60,4,0,4,1 +808,3,7200,1,12,Arte Sandals,307,60,6,0,0,1 +2420,3,7200,1,12,Arte Sandals,307,60,6,0,1,1 +3443,3,7200,1,12,Arte Sandals,307,60,6,0,2,1 +4466,3,7200,1,12,Arte Sandals,307,60,6,0,3,1 +5489,3,7200,1,12,Arte Sandals,307,60,6,0,4,1 +809,3,7200,1,12,High Wizard Boots,307,58,15,0,0,1 +2421,3,7200,1,12,High Wizard Boots,307,58,15,0,1,1 +3444,3,7200,1,12,High Wizard Boots,307,58,15,0,2,1 +4467,3,7200,1,12,High Wizard Boots,307,58,15,0,3,1 +5490,3,7200,1,12,High Wizard Boots,307,58,15,0,4,1 +810,3,7209,1,15,Pleats of Infinity,307,62,15,0,0,1 +2422,3,7209,1,15,Pleats of Infinity,307,62,15,0,1,1 +3445,3,7209,1,15,Pleats of Infinity,307,62,15,0,2,1 +4468,3,7209,1,15,Pleats of Infinity,307,62,15,0,3,1 +5491,3,7209,1,15,Pleats of Infinity,307,62,15,0,4,1 +890,3,800,1,4,Shielder Legs,307,20,17,0,0,1 +2502,3,800,1,4,Shielder Legs,307,20,17,0,1,1 +3525,3,800,1,4,Shielder Legs,307,20,17,0,2,1 +4548,3,800,1,4,Shielder Legs,307,20,17,0,3,1 +5571,3,800,1,4,Shielder Legs,307,20,17,0,4,1 +891,3,6270,1,12,Ancient Greaves,307,60,5,0,0,1 +2503,3,6270,1,12,Ancient Greaves,307,60,5,0,1,1 +3526,3,6270,1,12,Ancient Greaves,307,60,5,0,2,1 +4549,3,6270,1,12,Ancient Greaves,307,60,5,0,3,1 +5572,3,6270,1,12,Ancient Greaves,307,60,5,0,4,1 +892,3,970,1,5,Valor Legs,307,22,17,0,0,1 +2504,3,970,1,5,Valor Legs,307,22,17,0,1,1 +3527,3,970,1,5,Valor Legs,307,22,17,0,2,1 +4550,3,970,1,5,Valor Legs,307,22,17,0,3,1 +5573,3,970,1,5,Valor Legs,307,22,17,0,4,1 +893,3,1150,1,5,Strong Legs,307,24,17,0,0,1 +2505,3,1150,1,5,Strong Legs,307,24,17,0,1,1 +3528,3,1150,1,5,Strong Legs,307,24,17,0,2,1 +4551,3,1150,1,5,Strong Legs,307,24,17,0,3,1 +5574,3,1150,1,5,Strong Legs,307,24,17,0,4,1 +894,3,3200,1,8,Ddraig Crura,307,40,17,0,0,1 +2506,3,3200,1,8,Ddraig Crura,307,40,17,0,1,1 +3529,3,3200,1,8,Ddraig Crura,307,40,17,0,2,1 +4552,3,3200,1,8,Ddraig Crura,307,40,17,0,3,1 +5575,3,3200,1,8,Ddraig Crura,307,40,17,0,4,1 +895,3,1350,1,6,Mudguards,307,26,17,0,0,1 +2507,3,1350,1,6,Mudguards,307,26,17,0,1,1 +3530,3,1350,1,6,Mudguards,307,26,17,0,2,1 +4553,3,1350,1,6,Mudguards,307,26,17,0,3,1 +5576,3,1350,1,6,Mudguards,307,26,17,0,4,1 +896,3,1570,1,6,Battle Legs,307,28,17,0,0,1 +2508,3,1570,1,6,Battle Legs,307,28,17,0,1,1 +3531,3,1570,1,6,Battle Legs,307,28,17,0,2,1 +4554,3,1570,1,6,Battle Legs,307,28,17,0,3,1 +5577,3,1570,1,6,Battle Legs,307,28,17,0,4,1 +897,3,1800,1,6,Guardian Legs,307,30,17,0,0,1 +2509,3,1800,1,6,Guardian Legs,307,30,17,0,1,1 +3532,3,1800,1,6,Guardian Legs,307,30,17,0,2,1 +4555,3,1800,1,6,Guardian Legs,307,30,17,0,3,1 +5578,3,1800,1,6,Guardian Legs,307,30,17,0,4,1 +898,3,2050,1,7,Custodian Boots,307,32,17,0,0,1 +2510,3,2050,1,7,Custodian Boots,307,32,17,0,1,1 +3533,3,2050,1,7,Custodian Boots,307,32,17,0,2,1 +4556,3,2050,1,7,Custodian Boots,307,32,17,0,3,1 +5579,3,2050,1,7,Custodian Boots,307,32,17,0,4,1 +899,3,2310,1,7,Resolver Legs,307,34,17,0,0,1 +2511,3,2310,1,7,Resolver Legs,307,34,17,0,1,1 +3534,3,2310,1,7,Resolver Legs,307,34,17,0,2,1 +4557,3,2310,1,7,Resolver Legs,307,34,17,0,3,1 +5580,3,2310,1,7,Resolver Legs,307,34,17,0,4,1 +900,3,2590,1,8,Hearty Boots,307,36,17,0,0,1 +2512,3,2590,1,8,Hearty Boots,307,36,17,0,1,1 +3535,3,2590,1,8,Hearty Boots,307,36,17,0,2,1 +4558,3,2590,1,8,Hearty Boots,307,36,17,0,3,1 +5581,3,2590,1,8,Hearty Boots,307,36,17,0,4,1 +901,3,2890,1,8,Principal Legs,307,38,17,0,0,1 +2513,3,2890,1,8,Principal Legs,307,38,17,0,1,1 +3536,3,2890,1,8,Principal Legs,307,38,17,0,2,1 +4559,3,2890,1,8,Principal Legs,307,38,17,0,3,1 +5582,3,2890,1,8,Principal Legs,307,38,17,0,4,1 +902,3,3360,1,9,Trooper's Legs,307,41,17,0,0,1 +2514,3,3360,1,9,Trooper's Legs,307,41,17,0,1,1 +3537,3,3360,1,9,Trooper's Legs,307,41,17,0,2,1 +4560,3,3360,1,9,Trooper's Legs,307,41,17,0,3,1 +5583,3,3360,1,9,Trooper's Legs,307,41,17,0,4,1 +903,3,3530,1,9,Triumph Greaves,307,43,17,0,0,1 +2515,3,3530,1,9,Triumph Greaves,307,43,17,0,1,1 +3538,3,3530,1,9,Triumph Greaves,307,43,17,0,2,1 +4561,3,3530,1,9,Triumph Greaves,307,43,17,0,3,1 +5584,3,3530,1,9,Triumph Greaves,307,43,17,0,4,1 +904,3,3700,1,9,Bounty Boots,307,45,17,0,0,1 +2516,3,3700,1,9,Bounty Boots,307,45,17,0,1,1 +3539,3,3700,1,9,Bounty Boots,307,45,17,0,2,1 +4562,3,3700,1,9,Bounty Boots,307,45,17,0,3,1 +5585,3,3700,1,9,Bounty Boots,307,45,17,0,4,1 +905,3,9189,1,35,Genius Legs,307,70,17,0,0,1 +2517,3,9189,1,35,Genius Legs,307,70,17,0,1,1 +3540,3,9189,1,35,Genius Legs,307,70,17,0,2,1 +4563,3,9189,1,35,Genius Legs,307,70,17,0,3,1 +5586,3,9189,1,35,Genius Legs,307,70,17,0,4,1 +906,3,4420,1,12,Maverick Boots,307,56,17,0,0,1 +2518,3,4420,1,12,Maverick Boots,307,56,17,0,1,1 +3541,3,4420,1,12,Maverick Boots,307,56,17,0,2,1 +4564,3,4420,1,12,Maverick Boots,307,56,17,0,3,1 +5587,3,4420,1,12,Maverick Boots,307,56,17,0,4,1 +907,3,6050,1,11,Chevalier Legs,307,55,17,0,0,1 +2519,3,6050,1,11,Chevalier Legs,307,55,17,0,1,1 +3542,3,6050,1,11,Chevalier Legs,307,55,17,0,2,1 +4565,3,6050,1,11,Chevalier Legs,307,55,17,0,3,1 +5588,3,6050,1,11,Chevalier Legs,307,55,17,0,4,1 +908,3,4610,1,11,Imperious Legs,307,55,17,0,0,1 +2520,3,4610,1,11,Imperious Legs,307,55,17,0,1,1 +3543,3,4610,1,11,Imperious Legs,307,55,17,0,2,1 +4566,3,4610,1,11,Imperious Legs,307,55,17,0,3,1 +5589,3,4610,1,11,Imperious Legs,307,55,17,0,4,1 +909,3,6270,1,12,Formula Greaves,307,60,9,0,0,1 +2521,3,6270,1,12,Formula Greaves,307,60,9,0,1,1 +3544,3,6270,1,12,Formula Greaves,307,60,9,0,2,1 +4567,3,6270,1,12,Formula Greaves,307,60,9,0,3,1 +5590,3,6270,1,12,Formula Greaves,307,60,9,0,4,1 +910,3,4050,1,9,Virtue Legs,307,45,17,0,0,1 +2522,3,4050,1,9,Virtue Legs,307,45,17,0,1,1 +3545,3,4050,1,9,Virtue Legs,307,45,17,0,2,1 +4568,3,4050,1,9,Virtue Legs,307,45,17,0,3,1 +5591,3,4050,1,9,Virtue Legs,307,45,17,0,4,1 +911,3,5620,1,11,Sublime Greaves,307,52,17,0,0,1 +2523,3,5620,1,11,Sublime Greaves,307,52,17,0,1,1 +3546,3,5620,1,11,Sublime Greaves,307,52,17,0,2,1 +4569,3,5620,1,11,Sublime Greaves,307,52,17,0,3,1 +5592,3,5620,1,11,Sublime Greaves,307,52,17,0,4,1 +912,3,7200,1,12,Balangingi Greaves,307,60,5,0,0,1 +2524,3,7200,1,12,Balangingi Greaves,307,60,5,0,1,1 +3547,3,7200,1,12,Balangingi Greaves,307,60,5,0,2,1 +4570,3,7200,1,12,Balangingi Greaves,307,60,5,0,3,1 +5593,3,7200,1,12,Balangingi Greaves,307,60,5,0,4,1 +913,3,7200,1,12,Prima Materia Legs,307,60,9,0,0,1 +2525,3,7200,1,12,Prima Materia Legs,307,60,9,0,1,1 +3548,3,7200,1,12,Prima Materia Legs,307,60,9,0,2,1 +4571,3,7200,1,12,Prima Materia Legs,307,60,9,0,3,1 +5594,3,7200,1,12,Prima Materia Legs,307,60,9,0,4,1 +914,3,6270,1,12,Greaves of Sacred Protection,307,58,17,0,0,1 +2526,3,6270,1,12,Greaves of Sacred Protection,307,58,17,0,1,1 +3549,3,6270,1,12,Greaves of Sacred Protection,307,58,17,0,2,1 +4572,3,6270,1,12,Greaves of Sacred Protection,307,58,17,0,3,1 +5595,3,6270,1,12,Greaves of Sacred Protection,307,58,17,0,4,1 +915,3,7923,1,20,Heavenly Legs,307,65,17,0,0,1 +2527,3,7923,1,20,Heavenly Legs,307,65,17,0,1,1 +3550,3,7923,1,20,Heavenly Legs,307,65,17,0,2,1 +4573,3,7923,1,20,Heavenly Legs,307,65,17,0,3,1 +5596,3,7923,1,20,Heavenly Legs,307,65,17,0,4,1 +961,3,250,1,4,Lively Bottoms,307,16,0,0,0,1 +2573,3,250,1,4,Lively Bottoms,307,16,0,0,1,1 +3596,3,250,1,4,Lively Bottoms,307,16,0,0,2,1 +4619,3,250,1,4,Lively Bottoms,307,16,0,0,3,1 +5642,3,250,1,4,Lively Bottoms,307,16,0,0,4,1 +962,3,210,1,3,Over-Knee Boots,307,13,0,0,0,1 +2574,3,210,1,3,Over-Knee Boots,307,13,0,0,1,1 +3597,3,210,1,3,Over-Knee Boots,307,13,0,0,2,1 +4620,3,210,1,3,Over-Knee Boots,307,13,0,0,3,1 +5643,3,210,1,3,Over-Knee Boots,307,13,0,0,4,1 +963,3,90,1,2,Combat Bottoms,307,6,0,0,0,1 +2575,3,90,1,2,Combat Bottoms,307,6,0,0,1,1 +3598,3,90,1,2,Combat Bottoms,307,6,0,0,2,1 +4621,3,90,1,2,Combat Bottoms,307,6,0,0,3,1 +5644,3,90,1,2,Combat Bottoms,307,6,0,0,4,1 +964,3,130,1,2,Foppish Legs,307,8,0,0,0,1 +2576,3,130,1,2,Foppish Legs,307,8,0,0,1,1 +3599,3,130,1,2,Foppish Legs,307,8,0,0,2,1 +4622,3,130,1,2,Foppish Legs,307,8,0,0,3,1 +5645,3,130,1,2,Foppish Legs,307,8,0,0,4,1 +965,3,160,1,3,Folded Boots,307,11,0,0,0,1 +2577,3,160,1,3,Folded Boots,307,11,0,0,1,1 +3600,3,160,1,3,Folded Boots,307,11,0,0,2,1 +4623,3,160,1,3,Folded Boots,307,11,0,0,3,1 +5646,3,160,1,3,Folded Boots,307,11,0,0,4,1 +966,3,600,1,6,Maiden's Petticoat,307,28,0,0,0,3 +2578,3,600,1,6,Maiden's Petticoat,307,28,0,0,1,3 +3601,3,600,1,6,Maiden's Petticoat,307,28,0,0,2,3 +4624,3,600,1,6,Maiden's Petticoat,307,28,0,0,3,3 +5647,3,600,1,6,Maiden's Petticoat,307,28,0,0,4,3 +968,3,1150,1,8,Black Leather Over-Knee Boots,307,37,0,0,0,1 +2580,3,1150,1,8,Black Leather Over-Knee Boots,307,37,0,0,1,1 +3603,3,1150,1,8,Black Leather Over-Knee Boots,307,37,0,0,2,1 +4626,3,1150,1,8,Black Leather Over-Knee Boots,307,37,0,0,3,1 +5649,3,1150,1,8,Black Leather Over-Knee Boots,307,37,0,0,4,1 +8318,3,100,1,2,Serpent's Whisker,307,8,12,0,0,1 +8319,3,100,1,2,Serpent's Whisker,307,8,12,0,1,1 +8320,3,100,1,2,Serpent's Whisker,307,8,12,0,2,1 +8321,3,100,1,2,Serpent's Whisker,307,8,12,0,3,1 +8322,3,100,1,2,Serpent's Whisker,307,8,12,0,4,1 +8323,3,240,1,3,Bronze Sabatons,307,11,12,0,0,1 +8324,3,240,1,3,Bronze Sabatons,307,11,12,0,1,1 +8325,3,240,1,3,Bronze Sabatons,307,11,12,0,2,1 +8326,3,240,1,3,Bronze Sabatons,307,11,12,0,3,1 +8327,3,240,1,3,Bronze Sabatons,307,11,12,0,4,1 +8328,3,650,1,4,Copper Sabatons,307,18,12,0,0,1 +8329,3,650,1,4,Copper Sabatons,307,18,12,0,1,1 +8330,3,650,1,4,Copper Sabatons,307,18,12,0,2,1 +8331,3,650,1,4,Copper Sabatons,307,18,12,0,3,1 +8332,3,650,1,4,Copper Sabatons,307,18,12,0,4,1 +8333,3,4230,1,10,Gold Greaves,307,46,12,0,0,1 +8334,3,4230,1,10,Gold Greaves,307,46,12,0,1,1 +8335,3,4230,1,10,Gold Greaves,307,46,12,0,2,1 +8336,3,4230,1,10,Gold Greaves,307,46,12,0,3,1 +8337,3,4230,1,10,Gold Greaves,307,46,12,0,4,1 +8338,3,7209,1,15,Destroyer Greaves,307,62,12,0,0,1 +8339,3,7209,1,15,Destroyer Greaves,307,62,12,0,1,1 +8340,3,7209,1,15,Destroyer Greaves,307,62,12,0,2,1 +8341,3,7209,1,15,Destroyer Greaves,307,62,12,0,3,1 +8342,3,7209,1,15,Destroyer Greaves,307,62,12,0,4,1 +8343,3,100,1,2,Disciple's Shoes,307,8,15,0,0,1 +8344,3,100,1,2,Disciple's Shoes,307,8,15,0,1,1 +8345,3,100,1,2,Disciple's Shoes,307,8,15,0,2,1 +8346,3,100,1,2,Disciple's Shoes,307,8,15,0,3,1 +8347,3,100,1,2,Disciple's Shoes,307,8,15,0,4,1 +8348,3,240,1,3,Sky Blue Waistguard,307,11,15,0,0,1 +8349,3,240,1,3,Sky Blue Waistguard,307,11,15,0,1,1 +8350,3,240,1,3,Sky Blue Waistguard,307,11,15,0,2,1 +8351,3,240,1,3,Sky Blue Waistguard,307,11,15,0,3,1 +8352,3,240,1,3,Sky Blue Waistguard,307,11,15,0,4,1 +8353,3,650,1,4,Nostalgia Waistguard,307,18,15,0,0,1 +8354,3,650,1,4,Nostalgia Waistguard,307,18,15,0,1,1 +8355,3,650,1,4,Nostalgia Waistguard,307,18,15,0,2,1 +8356,3,650,1,4,Nostalgia Waistguard,307,18,15,0,3,1 +8357,3,650,1,4,Nostalgia Waistguard,307,18,15,0,4,1 +8358,3,6270,1,12,Celestial Boots,307,60,6,0,0,1 +8359,3,6270,1,12,Celestial Boots,307,60,6,0,1,1 +8360,3,6270,1,12,Celestial Boots,307,60,6,0,2,1 +8361,3,6270,1,12,Celestial Boots,307,60,6,0,3,1 +8362,3,6270,1,12,Celestial Boots,307,60,6,0,4,1 +8363,3,4610,1,12,Breechcloth of Reminiscence,307,56,15,0,0,1 +8364,3,4610,1,12,Breechcloth of Reminiscence,307,56,15,0,1,1 +8365,3,4610,1,12,Breechcloth of Reminiscence,307,56,15,0,2,1 +8366,3,4610,1,12,Breechcloth of Reminiscence,307,56,15,0,3,1 +8367,3,4610,1,12,Breechcloth of Reminiscence,307,56,15,0,4,1 +8368,3,100,1,2,Shinguards,307,8,17,0,0,1 +8369,3,100,1,2,Shinguards,307,8,17,0,1,1 +8370,3,100,1,2,Shinguards,307,8,17,0,2,1 +8371,3,100,1,2,Shinguards,307,8,17,0,3,1 +8372,3,100,1,2,Shinguards,307,8,17,0,4,1 +8373,3,240,1,3,Elite Legs,307,11,17,0,0,1 +8374,3,240,1,3,Elite Legs,307,11,17,0,1,1 +8375,3,240,1,3,Elite Legs,307,11,17,0,2,1 +8376,3,240,1,3,Elite Legs,307,11,17,0,3,1 +8377,3,240,1,3,Elite Legs,307,11,17,0,4,1 +8378,3,650,1,4,Vigorous Legs,307,18,17,0,0,1 +8379,3,650,1,4,Vigorous Legs,307,18,17,0,1,1 +8380,3,650,1,4,Vigorous Legs,307,18,17,0,2,1 +8381,3,650,1,4,Vigorous Legs,307,18,17,0,3,1 +8382,3,650,1,4,Vigorous Legs,307,18,17,0,4,1 +8383,3,4230,1,10,Bravery Legs,307,46,17,0,0,1 +8384,3,4230,1,10,Bravery Legs,307,46,17,0,1,1 +8385,3,4230,1,10,Bravery Legs,307,46,17,0,2,1 +8386,3,4230,1,10,Bravery Legs,307,46,17,0,3,1 +8387,3,4230,1,10,Bravery Legs,307,46,17,0,4,1 +8388,3,5830,1,10,Throne's Legs,307,49,17,0,0,1 +8389,3,5830,1,10,Throne's Legs,307,49,17,0,1,1 +8390,3,5830,1,10,Throne's Legs,307,49,17,0,2,1 +8391,3,5830,1,10,Throne's Legs,307,49,17,0,3,1 +8392,3,5830,1,10,Throne's Legs,307,49,17,0,4,1 +8393,3,100,1,2,Hide Cuisses,307,8,14,0,0,1 +8394,3,100,1,2,Hide Cuisses,307,8,14,0,1,1 +8395,3,100,1,2,Hide Cuisses,307,8,14,0,2,1 +8396,3,100,1,2,Hide Cuisses,307,8,14,0,3,1 +8397,3,100,1,2,Hide Cuisses,307,8,14,0,4,1 +8398,3,240,1,3,Mercenary Leg-Guards,307,11,14,0,0,1 +8399,3,240,1,3,Mercenary Leg-Guards,307,11,14,0,1,1 +8400,3,240,1,3,Mercenary Leg-Guards,307,11,14,0,2,1 +8401,3,240,1,3,Mercenary Leg-Guards,307,11,14,0,3,1 +8402,3,240,1,3,Mercenary Leg-Guards,307,11,14,0,4,1 +8403,3,650,1,4,Iron Legs,307,18,14,0,0,1 +8404,3,650,1,4,Iron Legs,307,18,14,0,1,1 +8405,3,650,1,4,Iron Legs,307,18,14,0,2,1 +8406,3,650,1,4,Iron Legs,307,18,14,0,3,1 +8407,3,650,1,4,Iron Legs,307,18,14,0,4,1 +8408,3,4610,1,11,Shadowy Drapes,307,55,14,0,0,1 +8409,3,4610,1,11,Shadowy Drapes,307,55,14,0,1,1 +8410,3,4610,1,11,Shadowy Drapes,307,55,14,0,2,1 +8411,3,4610,1,11,Shadowy Drapes,307,55,14,0,3,1 +8412,3,4610,1,11,Shadowy Drapes,307,55,14,0,4,1 +8413,3,5620,1,11,Oblique Cuisses,307,56,14,0,0,1 +8414,3,5620,1,11,Oblique Cuisses,307,56,14,0,1,1 +8415,3,5620,1,11,Oblique Cuisses,307,56,14,0,2,1 +8416,3,5620,1,11,Oblique Cuisses,307,56,14,0,3,1 +8417,3,5620,1,11,Oblique Cuisses,307,56,14,0,4,1 +8528,3,185,1,3,Victory High Boots,307,12,0,0,0,1 +8529,3,185,1,3,Victory High Boots,307,12,0,0,1,1 +8530,3,185,1,3,Victory High Boots,307,12,0,0,2,1 +8531,3,185,1,3,Victory High Boots,307,12,0,0,3,1 +8532,3,185,1,3,Victory High Boots,307,12,0,0,4,1 +9679,3,250,1,4,Purity Legs,307,17,0,0,0,1 +9680,3,250,1,4,Purity Legs,307,17,0,0,1,1 +9681,3,250,1,4,Purity Legs,307,17,0,0,2,1 +9682,3,250,1,4,Purity Legs,307,17,0,0,3,1 +9683,3,250,1,4,Purity Legs,307,17,0,0,4,1 +9684,3,250,1,4,Highland Boots,307,18,0,0,0,1 +9685,3,250,1,4,Highland Boots,307,18,0,0,1,1 +9686,3,250,1,4,Highland Boots,307,18,0,0,2,1 +9687,3,250,1,4,Highland Boots,307,18,0,0,3,1 +9688,3,250,1,4,Highland Boots,307,18,0,0,4,1 +9689,3,400,1,5,High-Grade Bottoms,307,21,0,0,0,1 +9690,3,400,1,5,High-Grade Bottoms,307,21,0,0,1,1 +9691,3,400,1,5,High-Grade Bottoms,307,21,0,0,2,1 +9692,3,400,1,5,High-Grade Bottoms,307,21,0,0,3,1 +9693,3,400,1,5,High-Grade Bottoms,307,21,0,0,4,1 +9694,3,400,1,5,Walker Boots,307,22,0,0,0,1 +9695,3,400,1,5,Walker Boots,307,22,0,0,1,1 +9696,3,400,1,5,Walker Boots,307,22,0,0,2,1 +9697,3,400,1,5,Walker Boots,307,22,0,0,3,1 +9698,3,400,1,5,Walker Boots,307,22,0,0,4,1 +9699,3,600,1,6,Artisan's Boots,307,26,0,0,0,1 +9700,3,600,1,6,Artisan's Boots,307,26,0,0,1,1 +9701,3,600,1,6,Artisan's Boots,307,26,0,0,2,1 +9702,3,600,1,6,Artisan's Boots,307,26,0,0,3,1 +9703,3,600,1,6,Artisan's Boots,307,26,0,0,4,1 +9704,3,600,1,6,Smart Line Boots,307,27,0,0,0,1 +9705,3,600,1,6,Smart Line Boots,307,27,0,0,1,1 +9706,3,600,1,6,Smart Line Boots,307,27,0,0,2,1 +9707,3,600,1,6,Smart Line Boots,307,27,0,0,3,1 +9708,3,600,1,6,Smart Line Boots,307,27,0,0,4,1 +9709,3,850,1,7,Dignity Boots,307,31,0,0,0,1 +9710,3,850,1,7,Dignity Boots,307,31,0,0,1,1 +9711,3,850,1,7,Dignity Boots,307,31,0,0,2,1 +9712,3,850,1,7,Dignity Boots,307,31,0,0,3,1 +9713,3,850,1,7,Dignity Boots,307,31,0,0,4,1 +9714,3,850,1,7,Goddess Petticoat,307,32,0,0,0,3 +9715,3,850,1,7,Goddess Petticoat,307,32,0,0,1,3 +9716,3,850,1,7,Goddess Petticoat,307,32,0,0,2,3 +9717,3,850,1,7,Goddess Petticoat,307,32,0,0,3,3 +9718,3,850,1,7,Goddess Petticoat,307,32,0,0,4,3 +9719,3,1150,1,8,Cathedral Bottoms,307,36,0,0,0,1 +9720,3,1150,1,8,Cathedral Bottoms,307,36,0,0,1,1 +9721,3,1150,1,8,Cathedral Bottoms,307,36,0,0,2,1 +9722,3,1150,1,8,Cathedral Bottoms,307,36,0,0,3,1 +9723,3,1150,1,8,Cathedral Bottoms,307,36,0,0,4,1 +9724,3,1500,1,9,Line of Elegance,307,41,0,0,0,1 +9725,3,1500,1,9,Line of Elegance,307,41,0,0,1,1 +9726,3,1500,1,9,Line of Elegance,307,41,0,0,2,1 +9727,3,1500,1,9,Line of Elegance,307,41,0,0,3,1 +9728,3,1500,1,9,Line of Elegance,307,41,0,0,4,1 +9729,3,1900,1,10,Maker's Gray Bottoms,307,46,0,0,0,1 +9730,3,1900,1,10,Maker's Gray Bottoms,307,46,0,0,1,1 +9731,3,1900,1,10,Maker's Gray Bottoms,307,46,0,0,2,1 +9732,3,1900,1,10,Maker's Gray Bottoms,307,46,0,0,3,1 +9733,3,1900,1,10,Maker's Gray Bottoms,307,46,0,0,4,1 +9734,3,2250,1,11,Finest Boots,307,51,0,0,0,1 +9735,3,2250,1,11,Finest Boots,307,51,0,0,1,1 +9736,3,2250,1,11,Finest Boots,307,51,0,0,2,1 +9737,3,2250,1,11,Finest Boots,307,51,0,0,3,1 +9738,3,2250,1,11,Finest Boots,307,51,0,0,4,1 +9886,3,0,1,7,Benefit Legs,307,1,12,0,0,1 +9890,3,0,1,7,Benefit Greaves,307,1,14,0,0,1 +9894,3,0,1,7,Benefit Shoes,307,1,15,0,0,1 +9898,3,0,1,7,Benefit Boots,307,1,17,0,0,1 +10528,3,5620,1,10,Gold Raptor,307,46,15,0,0,1 +10529,3,5620,1,10,Gold Raptor,307,46,15,0,1,1 +10530,3,5620,1,10,Gold Raptor,307,46,15,0,2,1 +10531,3,5620,1,10,Gold Raptor,307,46,15,0,3,1 +10532,3,5620,1,10,Gold Raptor,307,46,15,0,4,1 +10476,3,500,1,6,Nemesis Boots,307,1,0,2,0,1 +10477,3,500,1,6,Nemesis Boots,307,1,0,2,1,1 +10478,3,500,1,6,Nemesis Boots,307,1,0,2,2,1 +10479,3,500,1,6,Nemesis Boots,307,1,0,2,3,1 +10480,3,500,1,6,Nemesis Boots,307,1,0,2,4,1 +10461,3,4000,1,12,Enforcer's Boots (Crimson),307,1,0,3,0,1 +10462,3,4000,1,12,Enforcer's Boots (Crimson),307,1,0,3,1,1 +10463,3,4000,1,12,Enforcer's Boots (Crimson),307,1,0,3,2,1 +10464,3,4000,1,12,Enforcer's Boots (Crimson),307,1,0,3,3,1 +10465,3,4000,1,12,Enforcer's Boots (Crimson),307,1,0,3,4,1 +10470,3,5000,1,25,Enforcer's Boots (Moonflower),307,55,0,3,4,1 +10475,3,5000,1,40,Enforcer's Boots (Dark Night),307,60,0,3,4,1 +10963,3,5000,1,12,Rathalos Greaves,307,30,13,3,0,1 +10964,3,5000,1,12,Rathalos Greaves,307,30,13,3,1,1 +10965,3,5000,1,12,Rathalos Greaves,307,30,13,3,2,1 +10966,3,5000,1,12,Rathalos Greaves,307,30,13,3,3,1 +10967,3,5000,1,12,Rathalos Greaves,307,30,13,3,4,1 +10968,3,5000,1,12,Rathian Greaves,307,30,16,3,0,1 +10969,3,5000,1,12,Rathian Greaves,307,30,16,3,1,1 +10970,3,5000,1,12,Rathian Greaves,307,30,16,3,2,1 +10971,3,5000,1,12,Rathian Greaves,307,30,16,3,3,1 +10972,3,5000,1,12,Rathian Greaves,307,30,16,3,4,1 +10973,3,5000,1,55,Silver Sol Greaves,307,55,13,3,0,1 +10974,3,5000,1,55,Silver Sol Greaves,307,55,13,3,1,1 +10975,3,5000,1,55,Silver Sol Greaves,307,55,13,3,2,1 +10976,3,5000,1,55,Silver Sol Greaves,307,55,13,3,3,1 +10977,3,5000,1,55,Silver Sol Greaves,307,55,13,3,4,1 +10978,3,5000,1,55,Gold Luna Greaves,307,55,16,3,0,1 +10979,3,5000,1,55,Gold Luna Greaves,307,55,16,3,1,1 +10980,3,5000,1,55,Gold Luna Greaves,307,55,16,3,2,1 +10981,3,5000,1,55,Gold Luna Greaves,307,55,16,3,3,1 +10982,3,5000,1,55,Gold Luna Greaves,307,55,16,3,4,1 +11753,3,6000,1,1,Invisible Boots,307,1,0,0,0,1 +12913,3,7923,1,20,Damascus Cuisses,307,65,12,0,0,1 +12914,3,7923,1,20,Damascus Cuisses,307,65,12,0,1,1 +12915,3,7923,1,20,Damascus Cuisses,307,65,12,0,2,1 +12916,3,7923,1,20,Damascus Cuisses,307,65,12,0,3,1 +12917,3,7923,1,20,Damascus Cuisses,307,65,12,0,4,1 +12918,3,7923,1,25,Immortal's Sabatons,307,65,12,0,0,1 +12919,3,7923,1,25,Immortal's Sabatons,307,65,12,0,1,1 +12920,3,7923,1,25,Immortal's Sabatons,307,65,12,0,2,1 +12921,3,7923,1,25,Immortal's Sabatons,307,65,12,0,3,1 +12922,3,7923,1,25,Immortal's Sabatons,307,65,12,0,4,1 +12923,3,7923,1,30,Enlightenment Greaves,307,65,12,0,0,1 +12924,3,7923,1,30,Enlightenment Greaves,307,65,12,0,1,1 +12925,3,7923,1,30,Enlightenment Greaves,307,65,12,0,2,1 +12926,3,7923,1,30,Enlightenment Greaves,307,65,12,0,3,1 +12927,3,7923,1,30,Enlightenment Greaves,307,65,12,0,4,1 +12928,3,8418,1,30,Barbarian Boots,307,67,12,0,0,1 +12929,3,8418,1,30,Barbarian Boots,307,67,12,0,1,1 +12930,3,8418,1,30,Barbarian Boots,307,67,12,0,2,1 +12931,3,8418,1,30,Barbarian Boots,307,67,12,0,3,1 +12932,3,8418,1,30,Barbarian Boots,307,67,12,0,4,1 +12933,3,9189,1,40,Alloy Greaves,307,70,12,0,0,1 +12934,3,9189,1,40,Alloy Greaves,307,70,12,0,1,1 +12935,3,9189,1,40,Alloy Greaves,307,70,12,0,2,1 +12936,3,9189,1,40,Alloy Greaves,307,70,12,0,3,1 +12937,3,9189,1,40,Alloy Greaves,307,70,12,0,4,1 +12938,3,9189,1,45,Predator Cuisses,307,70,12,0,0,1 +12939,3,9189,1,45,Predator Cuisses,307,70,12,0,1,1 +12940,3,9189,1,45,Predator Cuisses,307,70,12,0,2,1 +12941,3,9189,1,45,Predator Cuisses,307,70,12,0,3,1 +12942,3,9189,1,45,Predator Cuisses,307,70,12,0,4,1 +12943,3,7923,1,20,Serpent Sandals,307,65,15,0,0,1 +12944,3,7923,1,20,Serpent Sandals,307,65,15,0,1,1 +12945,3,7923,1,20,Serpent Sandals,307,65,15,0,2,1 +12946,3,7923,1,20,Serpent Sandals,307,65,15,0,3,1 +12947,3,7923,1,20,Serpent Sandals,307,65,15,0,4,1 +12948,3,7923,1,25,Anklets of Bravery,307,65,15,0,0,1 +12949,3,7923,1,25,Anklets of Bravery,307,65,15,0,1,1 +12950,3,7923,1,25,Anklets of Bravery,307,65,15,0,2,1 +12951,3,7923,1,25,Anklets of Bravery,307,65,15,0,3,1 +12952,3,7923,1,25,Anklets of Bravery,307,65,15,0,4,1 +12953,3,7923,1,30,Bishop Shoes,307,65,15,0,0,1 +12954,3,7923,1,30,Bishop Shoes,307,65,15,0,1,1 +12955,3,7923,1,30,Bishop Shoes,307,65,15,0,2,1 +12956,3,7923,1,30,Bishop Shoes,307,65,15,0,3,1 +12957,3,7923,1,30,Bishop Shoes,307,65,15,0,4,1 +12958,3,8418,1,30,Morality Shoes,307,67,15,0,0,1 +12959,3,8418,1,30,Morality Shoes,307,67,15,0,1,1 +12960,3,8418,1,30,Morality Shoes,307,67,15,0,2,1 +12961,3,8418,1,30,Morality Shoes,307,67,15,0,3,1 +12962,3,8418,1,30,Morality Shoes,307,67,15,0,4,1 +12963,3,9189,1,40,Libertas Shoes,307,70,15,0,0,1 +12964,3,9189,1,40,Libertas Shoes,307,70,15,0,1,1 +12965,3,9189,1,40,Libertas Shoes,307,70,15,0,2,1 +12966,3,9189,1,40,Libertas Shoes,307,70,15,0,3,1 +12967,3,9189,1,40,Libertas Shoes,307,70,15,0,4,1 +12968,3,9189,1,45,Carrion Greaves,307,70,15,0,0,1 +12969,3,9189,1,45,Carrion Greaves,307,70,15,0,1,1 +12970,3,9189,1,45,Carrion Greaves,307,70,15,0,2,1 +12971,3,9189,1,45,Carrion Greaves,307,70,15,0,3,1 +12972,3,9189,1,45,Carrion Greaves,307,70,15,0,4,1 +12973,3,7209,1,15,Greaves of Gloom,307,62,17,0,0,1 +12974,3,7209,1,15,Greaves of Gloom,307,62,17,0,1,1 +12975,3,7209,1,15,Greaves of Gloom,307,62,17,0,2,1 +12976,3,7209,1,15,Greaves of Gloom,307,62,17,0,3,1 +12977,3,7209,1,15,Greaves of Gloom,307,62,17,0,4,1 +12978,3,7923,1,25,Over-Knee Boots of Wisemen,307,65,17,0,0,1 +12979,3,7923,1,25,Over-Knee Boots of Wisemen,307,65,17,0,1,1 +12980,3,7923,1,25,Over-Knee Boots of Wisemen,307,65,17,0,2,1 +12981,3,7923,1,25,Over-Knee Boots of Wisemen,307,65,17,0,3,1 +12982,3,7923,1,25,Over-Knee Boots of Wisemen,307,65,17,0,4,1 +12983,3,7923,1,30,Saint's Greaves,307,65,17,0,0,1 +12984,3,7923,1,30,Saint's Greaves,307,65,17,0,1,1 +12985,3,7923,1,30,Saint's Greaves,307,65,17,0,2,1 +12986,3,7923,1,30,Saint's Greaves,307,65,17,0,3,1 +12987,3,7923,1,30,Saint's Greaves,307,65,17,0,4,1 +12988,3,8418,1,30,Roaming Boots,307,67,17,0,0,1 +12989,3,8418,1,30,Roaming Boots,307,67,17,0,1,1 +12990,3,8418,1,30,Roaming Boots,307,67,17,0,2,1 +12991,3,8418,1,30,Roaming Boots,307,67,17,0,3,1 +12992,3,8418,1,30,Roaming Boots,307,67,17,0,4,1 +12993,3,9189,1,40,Greaves of Certainty,307,70,17,0,0,1 +12994,3,9189,1,40,Greaves of Certainty,307,70,17,0,1,1 +12995,3,9189,1,40,Greaves of Certainty,307,70,17,0,2,1 +12996,3,9189,1,40,Greaves of Certainty,307,70,17,0,3,1 +12997,3,9189,1,40,Greaves of Certainty,307,70,17,0,4,1 +12998,3,9189,1,45,Scholarly Cuisses,307,70,17,0,0,1 +12999,3,9189,1,45,Scholarly Cuisses,307,70,17,0,1,1 +13000,3,9189,1,45,Scholarly Cuisses,307,70,17,0,2,1 +13001,3,9189,1,45,Scholarly Cuisses,307,70,17,0,3,1 +13002,3,9189,1,45,Scholarly Cuisses,307,70,17,0,4,1 +13003,3,7209,1,15,Enhanced Bottoms,307,62,14,0,0,1 +13004,3,7209,1,15,Enhanced Bottoms,307,62,14,0,1,1 +13005,3,7209,1,15,Enhanced Bottoms,307,62,14,0,2,1 +13006,3,7209,1,15,Enhanced Bottoms,307,62,14,0,3,1 +13007,3,7209,1,15,Enhanced Bottoms,307,62,14,0,4,1 +13008,3,7923,1,25,Stealthy Boots,307,65,14,0,0,1 +13009,3,7923,1,25,Stealthy Boots,307,65,14,0,1,1 +13010,3,7923,1,25,Stealthy Boots,307,65,14,0,2,1 +13011,3,7923,1,25,Stealthy Boots,307,65,14,0,3,1 +13012,3,7923,1,25,Stealthy Boots,307,65,14,0,4,1 +13013,3,7923,1,30,Paladin Greaves,307,65,14,0,0,1 +13014,3,7923,1,30,Paladin Greaves,307,65,14,0,1,1 +13015,3,7923,1,30,Paladin Greaves,307,65,14,0,2,1 +13016,3,7923,1,30,Paladin Greaves,307,65,14,0,3,1 +13017,3,7923,1,30,Paladin Greaves,307,65,14,0,4,1 +13018,3,8418,1,30,Sentinel Kilt,307,67,14,0,0,1 +13019,3,8418,1,30,Sentinel Kilt,307,67,14,0,1,1 +13020,3,8418,1,30,Sentinel Kilt,307,67,14,0,2,1 +13021,3,8418,1,30,Sentinel Kilt,307,67,14,0,3,1 +13022,3,8418,1,30,Sentinel Kilt,307,67,14,0,4,1 +13023,3,9189,1,40,Aquila Cuisses,307,70,14,0,0,1 +13024,3,9189,1,40,Aquila Cuisses,307,70,14,0,1,1 +13025,3,9189,1,40,Aquila Cuisses,307,70,14,0,2,1 +13026,3,9189,1,40,Aquila Cuisses,307,70,14,0,3,1 +13027,3,9189,1,40,Aquila Cuisses,307,70,14,0,4,1 +13028,3,9189,1,45,Mail of Concealment,307,70,14,0,0,1 +13029,3,9189,1,45,Mail of Concealment,307,70,14,0,1,1 +13030,3,9189,1,45,Mail of Concealment,307,70,14,0,2,1 +13031,3,9189,1,45,Mail of Concealment,307,70,14,0,3,1 +13032,3,9189,1,45,Mail of Concealment,307,70,14,0,4,1 +13063,3,999,1,12,Artisan's Boots,307,55,0,0,0,1 +13064,3,999,1,12,Artisan's Boots,307,55,0,0,1,1 +13065,3,999,1,12,Artisan's Boots,307,55,0,0,2,1 +13066,3,999,1,12,Artisan's Boots,307,55,0,0,3,1 +13067,3,999,1,12,Artisan's Boots,307,55,0,0,4,1 +13068,3,999,1,45,Foreign Waistguard,307,72,0,0,0,1 +13069,3,999,1,45,Foreign Waistguard,307,72,0,0,1,1 +13070,3,999,1,45,Foreign Waistguard,307,72,0,0,2,1 +13071,3,999,1,45,Foreign Waistguard,307,72,0,0,3,1 +13072,3,999,1,45,Foreign Waistguard,307,72,0,0,4,1 +13610,3,12500,1,11,Marquis Cuisses,307,1,0,3,0,1 +13611,3,12500,1,11,Marquis Cuisses,307,1,0,3,1,1 +13612,3,12500,1,11,Marquis Cuisses,307,1,0,3,2,1 +13613,3,12500,1,11,Marquis Cuisses,307,1,0,3,3,1 +13614,3,12500,1,11,Marquis Cuisses,307,1,0,3,4,1 +15359,3,12001,1,75,Finnegan's Boots,307,80,0,3,0,1 +15360,3,12001,1,75,Finnegan's Boots,307,80,0,3,1,1 +15361,3,12001,1,75,Finnegan's Boots,307,80,0,3,2,1 +15362,3,12001,1,75,Finnegan's Boots,307,80,0,3,3,1 +15363,3,12001,1,75,Finnegan's Boots,307,80,0,3,4,1 +15364,3,12001,1,75,Greedy Boots,307,80,0,3,0,1 +15365,3,12001,1,75,Greedy Boots,307,80,0,3,1,1 +15366,3,12001,1,75,Greedy Boots,307,80,0,3,2,1 +15367,3,12001,1,75,Greedy Boots,307,80,0,3,3,1 +15368,3,12001,1,75,Greedy Boots,307,80,0,3,4,1 +15369,3,5000,1,55,Duke Cuisses (Dark Night),307,70,0,3,4,1 +15374,3,5000,1,70,Duke Cuisses (Moonflower),307,75,0,3,4,1 +15379,3,10548,1,50,Executioner's Greaves,307,75,12,0,0,1 +15380,3,10548,1,50,Executioner's Greaves,307,75,12,0,1,1 +15381,3,10548,1,50,Executioner's Greaves,307,75,12,0,2,1 +15382,3,10548,1,50,Executioner's Greaves,307,75,12,0,3,1 +15383,3,10548,1,50,Executioner's Greaves,307,75,12,0,4,1 +15384,3,10548,1,55,Ancient Beast Sabatons,307,75,12,0,0,1 +15385,3,10548,1,55,Ancient Beast Sabatons,307,75,12,0,1,1 +15386,3,10548,1,55,Ancient Beast Sabatons,307,75,12,0,2,1 +15387,3,10548,1,55,Ancient Beast Sabatons,307,75,12,0,3,1 +15388,3,10548,1,55,Ancient Beast Sabatons,307,75,12,0,4,1 +15389,3,10548,1,60,Grip of Genocide,307,75,12,0,0,1 +15390,3,10548,1,60,Grip of Genocide,307,75,12,0,1,1 +15391,3,10548,1,60,Grip of Genocide,307,75,12,0,2,1 +15392,3,10548,1,60,Grip of Genocide,307,75,12,0,3,1 +15393,3,10548,1,60,Grip of Genocide,307,75,12,0,4,1 +15394,3,11118,1,60,Royal Guardsman's Sabatons,307,77,12,0,0,1 +15395,3,11118,1,60,Royal Guardsman's Sabatons,307,77,12,0,1,1 +15396,3,11118,1,60,Royal Guardsman's Sabatons,307,77,12,0,2,1 +15397,3,11118,1,60,Royal Guardsman's Sabatons,307,77,12,0,3,1 +15398,3,11118,1,60,Royal Guardsman's Sabatons,307,77,12,0,4,1 +15399,3,12001,1,65,Northern Sabatons,307,80,12,0,0,1 +15400,3,12001,1,65,Northern Sabatons,307,80,12,0,1,1 +15401,3,12001,1,65,Northern Sabatons,307,80,12,0,2,1 +15402,3,12001,1,65,Northern Sabatons,307,80,12,0,3,1 +15403,3,12001,1,65,Northern Sabatons,307,80,12,0,4,1 +15404,3,12001,1,70,Knight Greaves of Dawn,307,80,12,0,0,1 +15405,3,12001,1,70,Knight Greaves of Dawn,307,80,12,0,1,1 +15406,3,12001,1,70,Knight Greaves of Dawn,307,80,12,0,2,1 +15407,3,12001,1,70,Knight Greaves of Dawn,307,80,12,0,3,1 +15408,3,12001,1,70,Knight Greaves of Dawn,307,80,12,0,4,1 +15409,3,12001,1,75,Azure Cuisses,307,80,12,0,0,1 +15410,3,12001,1,75,Azure Cuisses,307,80,12,0,1,1 +15411,3,12001,1,75,Azure Cuisses,307,80,12,0,2,1 +15412,3,12001,1,75,Azure Cuisses,307,80,12,0,3,1 +15413,3,12001,1,75,Azure Cuisses,307,80,12,0,4,1 +15414,3,10548,1,50,Innocent Shoes,307,75,15,0,0,1 +15415,3,10548,1,50,Innocent Shoes,307,75,15,0,1,1 +15416,3,10548,1,50,Innocent Shoes,307,75,15,0,2,1 +15417,3,10548,1,50,Innocent Shoes,307,75,15,0,3,1 +15418,3,10548,1,50,Innocent Shoes,307,75,15,0,4,1 +15419,3,10548,1,55,Crimson Boots,307,75,15,0,0,1 +15420,3,10548,1,55,Crimson Boots,307,75,15,0,1,1 +15421,3,10548,1,55,Crimson Boots,307,75,15,0,2,1 +15422,3,10548,1,55,Crimson Boots,307,75,15,0,3,1 +15423,3,10548,1,55,Crimson Boots,307,75,15,0,4,1 +15424,3,10548,1,60,Enhanced Boots,307,75,15,0,0,1 +15425,3,10548,1,60,Enhanced Boots,307,75,15,0,1,1 +15426,3,10548,1,60,Enhanced Boots,307,75,15,0,2,1 +15427,3,10548,1,60,Enhanced Boots,307,75,15,0,3,1 +15428,3,10548,1,60,Enhanced Boots,307,75,15,0,4,1 +15429,3,11118,1,60,Medium Boots,307,77,15,0,0,1 +15430,3,11118,1,60,Medium Boots,307,77,15,0,1,1 +15431,3,11118,1,60,Medium Boots,307,77,15,0,2,1 +15432,3,11118,1,60,Medium Boots,307,77,15,0,3,1 +15433,3,11118,1,60,Medium Boots,307,77,15,0,4,1 +15434,3,12001,1,65,Garrisoner's Shoes,307,80,15,0,0,1 +15435,3,12001,1,65,Garrisoner's Shoes,307,80,15,0,1,1 +15436,3,12001,1,65,Garrisoner's Shoes,307,80,15,0,2,1 +15437,3,12001,1,65,Garrisoner's Shoes,307,80,15,0,3,1 +15438,3,12001,1,65,Garrisoner's Shoes,307,80,15,0,4,1 +15439,3,12001,1,70,Ginkgo-dyed Footwear,307,80,15,0,0,1 +15440,3,12001,1,70,Ginkgo-dyed Footwear,307,80,15,0,1,1 +15441,3,12001,1,70,Ginkgo-dyed Footwear,307,80,15,0,2,1 +15442,3,12001,1,70,Ginkgo-dyed Footwear,307,80,15,0,3,1 +15443,3,12001,1,70,Ginkgo-dyed Footwear,307,80,15,0,4,1 +15444,3,12001,1,75,Azure Bottoms,307,80,15,0,0,1 +15445,3,12001,1,75,Azure Bottoms,307,80,15,0,1,1 +15446,3,12001,1,75,Azure Bottoms,307,80,15,0,2,1 +15447,3,12001,1,75,Azure Bottoms,307,80,15,0,3,1 +15448,3,12001,1,75,Azure Bottoms,307,80,15,0,4,1 +15449,3,10548,1,50,Continent Legs,307,75,17,0,0,1 +15450,3,10548,1,50,Continent Legs,307,75,17,0,1,1 +15451,3,10548,1,50,Continent Legs,307,75,17,0,2,1 +15452,3,10548,1,50,Continent Legs,307,75,17,0,3,1 +15453,3,10548,1,50,Continent Legs,307,75,17,0,4,1 +15454,3,10548,1,55,Greaves of Keen Insight,307,75,17,0,0,1 +15455,3,10548,1,55,Greaves of Keen Insight,307,75,17,0,1,1 +15456,3,10548,1,55,Greaves of Keen Insight,307,75,17,0,2,1 +15457,3,10548,1,55,Greaves of Keen Insight,307,75,17,0,3,1 +15458,3,10548,1,55,Greaves of Keen Insight,307,75,17,0,4,1 +15459,3,10548,1,60,Fortress Base,307,75,17,0,0,1 +15460,3,10548,1,60,Fortress Base,307,75,17,0,1,1 +15461,3,10548,1,60,Fortress Base,307,75,17,0,2,1 +15462,3,10548,1,60,Fortress Base,307,75,17,0,3,1 +15463,3,10548,1,60,Fortress Base,307,75,17,0,4,1 +15464,3,11118,1,60,Boots of Benevolence,307,77,17,0,0,1 +15465,3,11118,1,60,Boots of Benevolence,307,77,17,0,1,1 +15466,3,11118,1,60,Boots of Benevolence,307,77,17,0,2,1 +15467,3,11118,1,60,Boots of Benevolence,307,77,17,0,3,1 +15468,3,11118,1,60,Boots of Benevolence,307,77,17,0,4,1 +15469,3,12001,1,65,Monochrome Greaves,307,80,17,0,0,1 +15470,3,12001,1,65,Monochrome Greaves,307,80,17,0,1,1 +15471,3,12001,1,65,Monochrome Greaves,307,80,17,0,2,1 +15472,3,12001,1,65,Monochrome Greaves,307,80,17,0,3,1 +15473,3,12001,1,65,Monochrome Greaves,307,80,17,0,4,1 +15474,3,12001,1,70,Dark Red Greaves,307,80,17,0,0,1 +15475,3,12001,1,70,Dark Red Greaves,307,80,17,0,1,1 +15476,3,12001,1,70,Dark Red Greaves,307,80,17,0,2,1 +15477,3,12001,1,70,Dark Red Greaves,307,80,17,0,3,1 +15478,3,12001,1,70,Dark Red Greaves,307,80,17,0,4,1 +15479,3,12001,1,75,Azure Greaves,307,80,17,0,0,1 +15480,3,12001,1,75,Azure Greaves,307,80,17,0,1,1 +15481,3,12001,1,75,Azure Greaves,307,80,17,0,2,1 +15482,3,12001,1,75,Azure Greaves,307,80,17,0,3,1 +15483,3,12001,1,75,Azure Greaves,307,80,17,0,4,1 +15484,3,10548,1,50,Mountaineer Shoes,307,75,14,0,0,1 +15485,3,10548,1,50,Mountaineer Shoes,307,75,14,0,1,1 +15486,3,10548,1,50,Mountaineer Shoes,307,75,14,0,2,1 +15487,3,10548,1,50,Mountaineer Shoes,307,75,14,0,3,1 +15488,3,10548,1,50,Mountaineer Shoes,307,75,14,0,4,1 +15489,3,10548,1,55,Ocean's Legs,307,75,14,0,0,1 +15490,3,10548,1,55,Ocean's Legs,307,75,14,0,1,1 +15491,3,10548,1,55,Ocean's Legs,307,75,14,0,2,1 +15492,3,10548,1,55,Ocean's Legs,307,75,14,0,3,1 +15493,3,10548,1,55,Ocean's Legs,307,75,14,0,4,1 +15494,3,10548,1,60,Forest Cuisses,307,75,14,0,0,1 +15495,3,10548,1,60,Forest Cuisses,307,75,14,0,1,1 +15496,3,10548,1,60,Forest Cuisses,307,75,14,0,2,1 +15497,3,10548,1,60,Forest Cuisses,307,75,14,0,3,1 +15498,3,10548,1,60,Forest Cuisses,307,75,14,0,4,1 +15499,3,11118,1,60,Black Panther Leg Guards,307,77,14,0,0,1 +15500,3,11118,1,60,Black Panther Leg Guards,307,77,14,0,1,1 +15501,3,11118,1,60,Black Panther Leg Guards,307,77,14,0,2,1 +15502,3,11118,1,60,Black Panther Leg Guards,307,77,14,0,3,1 +15503,3,11118,1,60,Black Panther Leg Guards,307,77,14,0,4,1 +15504,3,12001,1,65,Patrician Legs,307,80,14,0,0,1 +15505,3,12001,1,65,Patrician Legs,307,80,14,0,1,1 +15506,3,12001,1,65,Patrician Legs,307,80,14,0,2,1 +15507,3,12001,1,65,Patrician Legs,307,80,14,0,3,1 +15508,3,12001,1,65,Patrician Legs,307,80,14,0,4,1 +15509,3,12001,1,70,Chausses of Evening Mist,307,80,14,0,0,1 +15510,3,12001,1,70,Chausses of Evening Mist,307,80,14,0,1,1 +15511,3,12001,1,70,Chausses of Evening Mist,307,80,14,0,2,1 +15512,3,12001,1,70,Chausses of Evening Mist,307,80,14,0,3,1 +15513,3,12001,1,70,Chausses of Evening Mist,307,80,14,0,4,1 +15514,3,12001,1,75,Azure Boots,307,80,14,0,0,1 +15515,3,12001,1,75,Azure Boots,307,80,14,0,1,1 +15516,3,12001,1,75,Azure Boots,307,80,14,0,2,1 +15517,3,12001,1,75,Azure Boots,307,80,14,0,3,1 +15518,3,12001,1,75,Azure Boots,307,80,14,0,4,1 +16496,3,100,1,1,Dragoon Boots (Decoration),307,1,0,0,4,1 +16497,3,100,1,1,Wyrm's Scheme (Decoration),307,1,0,0,4,1 +16498,3,100,1,1,Ddraig Crura (Decoration),307,1,0,0,4,1 +16499,3,100,1,1,Drachen-Pein (Decoration),307,1,0,0,4,1 +17751,3,12020,1,80,Brigand Sabatons,307,80,12,0,0,1 +17752,3,12020,1,80,Brigand Sabatons,307,80,12,0,1,1 +17753,3,12020,1,80,Brigand Sabatons,307,80,12,0,2,1 +17754,3,12020,1,80,Brigand Sabatons,307,80,12,0,3,1 +17755,3,12020,1,80,Brigand Sabatons,307,80,12,0,4,1 +17756,3,12886,1,85,Gelmez Greaves,307,83,12,0,0,1 +17757,3,12886,1,85,Gelmez Greaves,307,83,12,0,1,1 +17758,3,12886,1,85,Gelmez Greaves,307,83,12,0,2,1 +17759,3,12886,1,85,Gelmez Greaves,307,83,12,0,3,1 +17760,3,12886,1,85,Gelmez Greaves,307,83,12,0,4,1 +17761,3,13463,1,90,Acrean Greaves,307,85,12,0,0,1 +17762,3,13463,1,90,Acrean Greaves,307,85,12,0,1,1 +17763,3,13463,1,90,Acrean Greaves,307,85,12,0,2,1 +17764,3,13463,1,90,Acrean Greaves,307,85,12,0,3,1 +17765,3,13463,1,90,Acrean Greaves,307,85,12,0,4,1 +17766,3,12020,1,80,Modestly Greaves,307,80,15,0,0,1 +17767,3,12020,1,80,Modestly Greaves,307,80,15,0,1,1 +17768,3,12020,1,80,Modestly Greaves,307,80,15,0,2,1 +17769,3,12020,1,80,Modestly Greaves,307,80,15,0,3,1 +17770,3,12020,1,80,Modestly Greaves,307,80,15,0,4,1 +17771,3,12886,1,85,Duarev Shoes,307,83,15,0,0,1 +17772,3,12886,1,85,Duarev Shoes,307,83,15,0,1,1 +17773,3,12886,1,85,Duarev Shoes,307,83,15,0,2,1 +17774,3,12886,1,85,Duarev Shoes,307,83,15,0,3,1 +17775,3,12886,1,85,Duarev Shoes,307,83,15,0,4,1 +17776,3,13463,1,90,Acrean Boots,307,85,15,0,0,1 +17777,3,13463,1,90,Acrean Boots,307,85,15,0,1,1 +17778,3,13463,1,90,Acrean Boots,307,85,15,0,2,1 +17779,3,13463,1,90,Acrean Boots,307,85,15,0,3,1 +17780,3,13463,1,90,Acrean Boots,307,85,15,0,4,1 +17781,3,12020,1,80,Brass Greaves,307,80,17,0,0,1 +17782,3,12020,1,80,Brass Greaves,307,80,17,0,1,1 +17783,3,12020,1,80,Brass Greaves,307,80,17,0,2,1 +17784,3,12020,1,80,Brass Greaves,307,80,17,0,3,1 +17785,3,12020,1,80,Brass Greaves,307,80,17,0,4,1 +17786,3,12886,1,85,Sizjak Greaves,307,83,17,0,0,1 +17787,3,12886,1,85,Sizjak Greaves,307,83,17,0,1,1 +17788,3,12886,1,85,Sizjak Greaves,307,83,17,0,2,1 +17789,3,12886,1,85,Sizjak Greaves,307,83,17,0,3,1 +17790,3,12886,1,85,Sizjak Greaves,307,83,17,0,4,1 +17791,3,13463,1,90,Acrean Bottoms,307,85,17,0,0,1 +17792,3,13463,1,90,Acrean Bottoms,307,85,17,0,1,1 +17793,3,13463,1,90,Acrean Bottoms,307,85,17,0,2,1 +17794,3,13463,1,90,Acrean Bottoms,307,85,17,0,3,1 +17795,3,13463,1,90,Acrean Bottoms,307,85,17,0,4,1 +17796,3,12020,1,80,Colored Boots of Warm Winds,307,80,14,0,0,1 +17797,3,12020,1,80,Colored Boots of Warm Winds,307,80,14,0,1,1 +17798,3,12020,1,80,Colored Boots of Warm Winds,307,80,14,0,2,1 +17799,3,12020,1,80,Colored Boots of Warm Winds,307,80,14,0,3,1 +17800,3,12020,1,80,Colored Boots of Warm Winds,307,80,14,0,4,1 +17801,3,12886,1,85,Shahabad Boots,307,83,14,0,0,1 +17802,3,12886,1,85,Shahabad Boots,307,83,14,0,1,1 +17803,3,12886,1,85,Shahabad Boots,307,83,14,0,2,1 +17804,3,12886,1,85,Shahabad Boots,307,83,14,0,3,1 +17805,3,12886,1,85,Shahabad Boots,307,83,14,0,4,1 +17806,3,13463,1,90,Acrean Cuisses,307,85,14,0,0,1 +17807,3,13463,1,90,Acrean Cuisses,307,85,14,0,1,1 +17808,3,13463,1,90,Acrean Cuisses,307,85,14,0,2,1 +17809,3,13463,1,90,Acrean Cuisses,307,85,14,0,3,1 +17810,3,13463,1,90,Acrean Cuisses,307,85,14,0,4,1 +18379,3,13463,1,90,Courage Sabatons,307,85,12,0,0,1 +18380,3,13463,1,90,Courage Sabatons,307,85,12,0,1,1 +18381,3,13463,1,90,Courage Sabatons,307,85,12,0,2,1 +18382,3,13463,1,90,Courage Sabatons,307,85,12,0,3,1 +18383,3,13463,1,90,Courage Sabatons,307,85,12,0,4,1 +18384,3,14402,1,95,Emine Cuisses,307,88,12,0,0,1 +18385,3,14402,1,95,Emine Cuisses,307,88,12,0,1,1 +18386,3,14402,1,95,Emine Cuisses,307,88,12,0,2,1 +18387,3,14402,1,95,Emine Cuisses,307,88,12,0,3,1 +18388,3,14402,1,95,Emine Cuisses,307,88,12,0,4,1 +18389,3,14958,1,100,Dools Cuisses,307,90,12,0,0,1 +18390,3,14958,1,100,Dools Cuisses,307,90,12,0,1,1 +18391,3,14958,1,100,Dools Cuisses,307,90,12,0,2,1 +18392,3,14958,1,100,Dools Cuisses,307,90,12,0,3,1 +18393,3,14958,1,100,Dools Cuisses,307,90,12,0,4,1 +18394,3,13463,1,90,Magnus Boots,307,85,15,0,0,1 +18395,3,13463,1,90,Magnus Boots,307,85,15,0,1,1 +18396,3,13463,1,90,Magnus Boots,307,85,15,0,2,1 +18397,3,13463,1,90,Magnus Boots,307,85,15,0,3,1 +18398,3,13463,1,90,Magnus Boots,307,85,15,0,4,1 +18399,3,14402,1,95,Anklets of Hope,307,88,15,0,0,1 +18400,3,14402,1,95,Anklets of Hope,307,88,15,0,1,1 +18401,3,14402,1,95,Anklets of Hope,307,88,15,0,2,1 +18402,3,14402,1,95,Anklets of Hope,307,88,15,0,3,1 +18403,3,14402,1,95,Anklets of Hope,307,88,15,0,4,1 +18404,3,14958,1,100,Dools High Boots,307,90,15,0,0,1 +18405,3,14958,1,100,Dools High Boots,307,90,15,0,1,1 +18406,3,14958,1,100,Dools High Boots,307,90,15,0,2,1 +18407,3,14958,1,100,Dools High Boots,307,90,15,0,3,1 +18408,3,14958,1,100,Dools High Boots,307,90,15,0,4,1 +18409,3,13463,1,90,Kelsus Greaves,307,85,17,0,0,1 +18410,3,13463,1,90,Kelsus Greaves,307,85,17,0,1,1 +18411,3,13463,1,90,Kelsus Greaves,307,85,17,0,2,1 +18412,3,13463,1,90,Kelsus Greaves,307,85,17,0,3,1 +18413,3,13463,1,90,Kelsus Greaves,307,85,17,0,4,1 +18414,3,14402,1,95,Kier Boots,307,88,17,0,0,1 +18415,3,14402,1,95,Kier Boots,307,88,17,0,1,1 +18416,3,14402,1,95,Kier Boots,307,88,17,0,2,1 +18417,3,14402,1,95,Kier Boots,307,88,17,0,3,1 +18418,3,14402,1,95,Kier Boots,307,88,17,0,4,1 +18419,3,14958,1,100,Dools Legs,307,90,17,0,0,1 +18420,3,14958,1,100,Dools Legs,307,90,17,0,1,1 +18421,3,14958,1,100,Dools Legs,307,90,17,0,2,1 +18422,3,14958,1,100,Dools Legs,307,90,17,0,3,1 +18423,3,14958,1,100,Dools Legs,307,90,17,0,4,1 +18424,3,13463,1,90,Aura Poleyn,307,85,14,0,0,1 +18425,3,13463,1,90,Aura Poleyn,307,85,14,0,1,1 +18426,3,13463,1,90,Aura Poleyn,307,85,14,0,2,1 +18427,3,13463,1,90,Aura Poleyn,307,85,14,0,3,1 +18428,3,13463,1,90,Aura Poleyn,307,85,14,0,4,1 +18429,3,14402,1,95,Niloufar Bottoms,307,88,14,0,0,1 +18430,3,14402,1,95,Niloufar Bottoms,307,88,14,0,1,1 +18431,3,14402,1,95,Niloufar Bottoms,307,88,14,0,2,1 +18432,3,14402,1,95,Niloufar Bottoms,307,88,14,0,3,1 +18433,3,14402,1,95,Niloufar Bottoms,307,88,14,0,4,1 +18434,3,14958,1,100,Dools Greaves,307,90,14,0,0,1 +18435,3,14958,1,100,Dools Greaves,307,90,14,0,1,1 +18436,3,14958,1,100,Dools Greaves,307,90,14,0,2,1 +18437,3,14958,1,100,Dools Greaves,307,90,14,0,3,1 +18438,3,14958,1,100,Dools Greaves,307,90,14,0,4,1 +18500,3,100,1,1,Volcanic High Boots,307,75,0,0,4,1 +18584,3,15000,1,45,Black Venom Boots,307,1,0,3,0,1 +18585,3,15000,1,50,Black Venom Boots,307,1,0,3,1,1 +18586,3,15000,1,55,Black Venom Boots,307,1,0,3,2,1 +18587,3,15000,1,60,Black Venom Boots,307,1,0,3,3,1 +18588,3,15000,1,70,Black Venom Boots,307,1,0,3,4,1 +19251,3,0,1,90,Armor of the First King,307,80,0,3,0,1 +19252,3,0,1,100,Armor of the First King,307,80,0,3,1,1 +19253,3,0,1,105,Armor of the First King,307,80,0,3,2,1 +19254,3,0,1,110,Armor of the First King,307,80,0,3,3,1 +19255,3,0,1,120,Armor of the First King,307,80,0,3,4,1 +19457,3,10000,1,80,Boundless Tempest Cuisses,307,1,0,3,4,1 +19461,3,10000,1,83,Boundless Tempest Boots,307,1,0,3,4,1 +20479,3,15100,1,100,Maddest Greaves,307,90,12,0,0,1 +20480,3,15100,1,100,Maddest Greaves,307,90,12,0,1,1 +20481,3,15100,1,100,Maddest Greaves,307,90,12,0,2,1 +20482,3,15100,1,100,Maddest Greaves,307,90,12,0,3,1 +20483,3,15100,1,100,Maddest Greaves,307,90,12,0,4,1 +20484,3,15855,1,105,Corail Cuisses,307,93,12,0,0,1 +20485,3,15855,1,105,Corail Cuisses,307,93,12,0,1,1 +20486,3,15855,1,105,Corail Cuisses,307,93,12,0,2,1 +20487,3,15855,1,105,Corail Cuisses,307,93,12,0,3,1 +20488,3,15855,1,105,Corail Cuisses,307,93,12,0,4,1 +20489,3,16610,1,110,Mehizaf Poleyn,307,95,12,0,0,1 +20490,3,16610,1,110,Mehizaf Poleyn,307,95,12,0,1,1 +20491,3,16610,1,110,Mehizaf Poleyn,307,95,12,0,2,1 +20492,3,16610,1,110,Mehizaf Poleyn,307,95,12,0,3,1 +20493,3,16610,1,110,Mehizaf Poleyn,307,95,12,0,4,1 +20807,3,16610,1,110,Courage Boots,307,95,12,0,0,1 +20808,3,16610,1,110,Courage Boots,307,95,12,0,1,1 +20809,3,16610,1,110,Courage Boots,307,95,12,0,2,1 +20810,3,16610,1,110,Courage Boots,307,95,12,0,3,1 +20811,3,16610,1,110,Courage Boots,307,95,12,0,4,1 +20812,3,17365,1,115,Confidence Greaves,307,98,12,0,0,1 +20813,3,17365,1,115,Confidence Greaves,307,98,12,0,1,1 +20814,3,17365,1,115,Confidence Greaves,307,98,12,0,2,1 +20815,3,17365,1,115,Confidence Greaves,307,98,12,0,3,1 +20816,3,17365,1,115,Confidence Greaves,307,98,12,0,4,1 +20817,3,18120,1,120,Ambition Legs,307,100,12,0,0,1 +20818,3,18120,1,120,Ambition Legs,307,100,12,0,1,1 +20819,3,18120,1,120,Ambition Legs,307,100,12,0,2,1 +20820,3,18120,1,120,Ambition Legs,307,100,12,0,3,1 +20821,3,18120,1,120,Ambition Legs,307,100,12,0,4,1 +20539,3,15100,1,100,Capable Boots,307,90,14,0,0,1 +20540,3,15100,1,100,Capable Boots,307,90,14,0,1,1 +20541,3,15100,1,100,Capable Boots,307,90,14,0,2,1 +20542,3,15100,1,100,Capable Boots,307,90,14,0,3,1 +20543,3,15100,1,100,Capable Boots,307,90,14,0,4,1 +20544,3,15855,1,105,Cuivre Legs,307,93,14,0,0,1 +20545,3,15855,1,105,Cuivre Legs,307,93,14,0,1,1 +20546,3,15855,1,105,Cuivre Legs,307,93,14,0,2,1 +20547,3,15855,1,105,Cuivre Legs,307,93,14,0,3,1 +20548,3,15855,1,105,Cuivre Legs,307,93,14,0,4,1 +20549,3,16610,1,110,Mehizaf Banded,307,95,14,0,0,1 +20550,3,16610,1,110,Mehizaf Banded,307,95,14,0,1,1 +20551,3,16610,1,110,Mehizaf Banded,307,95,14,0,2,1 +20552,3,16610,1,110,Mehizaf Banded,307,95,14,0,3,1 +20553,3,16610,1,110,Mehizaf Banded,307,95,14,0,4,1 +20867,3,16610,1,110,Hardy Bottoms,307,95,14,0,0,1 +20868,3,16610,1,110,Hardy Bottoms,307,95,14,0,1,1 +20869,3,16610,1,110,Hardy Bottoms,307,95,14,0,2,1 +20870,3,16610,1,110,Hardy Bottoms,307,95,14,0,3,1 +20871,3,16610,1,110,Hardy Bottoms,307,95,14,0,4,1 +20872,3,17365,1,115,Taciturne Cuisses,307,98,14,0,0,1 +20873,3,17365,1,115,Taciturne Cuisses,307,98,14,0,1,1 +20874,3,17365,1,115,Taciturne Cuisses,307,98,14,0,2,1 +20875,3,17365,1,115,Taciturne Cuisses,307,98,14,0,3,1 +20876,3,17365,1,115,Taciturne Cuisses,307,98,14,0,4,1 +20877,3,18120,1,120,Mission Greaves,307,100,14,0,0,1 +20878,3,18120,1,120,Mission Greaves,307,100,14,0,1,1 +20879,3,18120,1,120,Mission Greaves,307,100,14,0,2,1 +20880,3,18120,1,120,Mission Greaves,307,100,14,0,3,1 +20881,3,18120,1,120,Mission Greaves,307,100,14,0,4,1 +20599,3,15100,1,100,Waistcloth of Sacrament,307,90,15,0,0,1 +20600,3,15100,1,100,Waistcloth of Sacrament,307,90,15,0,1,1 +20601,3,15100,1,100,Waistcloth of Sacrament,307,90,15,0,2,1 +20602,3,15100,1,100,Waistcloth of Sacrament,307,90,15,0,3,1 +20603,3,15100,1,100,Waistcloth of Sacrament,307,90,15,0,4,1 +20604,3,15855,1,105,June Bottoms,307,93,15,0,0,1 +20605,3,15855,1,105,June Bottoms,307,93,15,0,1,1 +20606,3,15855,1,105,June Bottoms,307,93,15,0,2,1 +20607,3,15855,1,105,June Bottoms,307,93,15,0,3,1 +20608,3,15855,1,105,June Bottoms,307,93,15,0,4,1 +20609,3,16610,1,110,Mehizaf Boots,307,95,15,0,0,1 +20610,3,16610,1,110,Mehizaf Boots,307,95,15,0,1,1 +20611,3,16610,1,110,Mehizaf Boots,307,95,15,0,2,1 +20612,3,16610,1,110,Mehizaf Boots,307,95,15,0,3,1 +20613,3,16610,1,110,Mehizaf Boots,307,95,15,0,4,1 +20927,3,16610,1,110,Miséricorde Shoes,307,95,15,0,0,1 +20928,3,16610,1,110,Miséricorde Shoes,307,95,15,0,1,1 +20929,3,16610,1,110,Miséricorde Shoes,307,95,15,0,2,1 +20930,3,16610,1,110,Miséricorde Shoes,307,95,15,0,3,1 +20931,3,16610,1,110,Miséricorde Shoes,307,95,15,0,4,1 +20932,3,17365,1,115,Charité Boots,307,98,15,0,0,1 +20933,3,17365,1,115,Charité Boots,307,98,15,0,1,1 +20934,3,17365,1,115,Charité Boots,307,98,15,0,2,1 +20935,3,17365,1,115,Charité Boots,307,98,15,0,3,1 +20936,3,17365,1,115,Charité Boots,307,98,15,0,4,1 +20937,3,18120,1,120,Redoutable Boots,307,100,15,0,0,1 +20938,3,18120,1,120,Redoutable Boots,307,100,15,0,1,1 +20939,3,18120,1,120,Redoutable Boots,307,100,15,0,2,1 +20940,3,18120,1,120,Redoutable Boots,307,100,15,0,3,1 +20941,3,18120,1,120,Redoutable Boots,307,100,15,0,4,1 +20659,3,15100,1,100,Pundit Greaves,307,90,17,0,0,1 +20660,3,15100,1,100,Pundit Greaves,307,90,17,0,1,1 +20661,3,15100,1,100,Pundit Greaves,307,90,17,0,2,1 +20662,3,15100,1,100,Pundit Greaves,307,90,17,0,3,1 +20663,3,15100,1,100,Pundit Greaves,307,90,17,0,4,1 +20664,3,15855,1,105,Briller Poleyn,307,93,17,0,0,1 +20665,3,15855,1,105,Briller Poleyn,307,93,17,0,1,1 +20666,3,15855,1,105,Briller Poleyn,307,93,17,0,2,1 +20667,3,15855,1,105,Briller Poleyn,307,93,17,0,3,1 +20668,3,15855,1,105,Briller Poleyn,307,93,17,0,4,1 +20669,3,16610,1,110,Mehizaf Cuirass,307,95,17,0,0,1 +20670,3,16610,1,110,Mehizaf Cuirass,307,95,17,0,1,1 +20671,3,16610,1,110,Mehizaf Cuirass,307,95,17,0,2,1 +20672,3,16610,1,110,Mehizaf Cuirass,307,95,17,0,3,1 +20673,3,16610,1,110,Mehizaf Cuirass,307,95,17,0,4,1 +20987,3,16610,1,110,Positivité Greaves,307,95,17,0,0,1 +20988,3,16610,1,110,Positivité Greaves,307,95,17,0,1,1 +20989,3,16610,1,110,Positivité Greaves,307,95,17,0,2,1 +20990,3,16610,1,110,Positivité Greaves,307,95,17,0,3,1 +20991,3,16610,1,110,Positivité Greaves,307,95,17,0,4,1 +20992,3,17365,1,115,Solidarité Bottoms,307,98,17,0,0,1 +20993,3,17365,1,115,Solidarité Bottoms,307,98,17,0,1,1 +20994,3,17365,1,115,Solidarité Bottoms,307,98,17,0,2,1 +20995,3,17365,1,115,Solidarité Bottoms,307,98,17,0,3,1 +20996,3,17365,1,115,Solidarité Bottoms,307,98,17,0,4,1 +20997,3,18120,1,120,Ideal Legs,307,100,17,0,0,1 +20998,3,18120,1,120,Ideal Legs,307,100,17,0,1,1 +20999,3,18120,1,120,Ideal Legs,307,100,17,0,2,1 +21000,3,18120,1,120,Ideal Legs,307,100,17,0,3,1 +21001,3,18120,1,120,Ideal Legs,307,100,17,0,4,1 +20696,3,100,1,1,War God's Full Armor,307,1,0,0,4,1 +21032,3,100,1,1,Refined Legs,307,1,0,0,4,1 +21037,3,100,1,1,Noble Legs,307,1,0,0,4,1 +21115,3,10000,1,92,Maestro Cuisses,307,1,0,3,4,1 +20754,3,10000,1,106,Crimson Leather Boots,307,90,0,3,4,1 +21097,3,10000,1,116,White Smoke Leather Boots,307,95,0,3,4,1 +20761,3,10000,1,7,Midsummer Surf Pants (Red),307,1,0,0,0,2 +21164,3,10000,1,95,Virtuoso Cuisses,307,1,0,3,4,1 +21172,3,10000,1,108,Lord Knight Leather Boots,307,90,0,3,4,1 +21180,3,10000,1,118,Selenite Leather Boots,307,95,0,3,4,1 +21339,3,10000,1,7,Midsummer Surf Pants (Yellow),307,1,0,0,0,2 +21340,3,10000,1,7,Midsummer Surf Pants (Blue),307,1,0,0,0,2 +21341,3,10000,1,7,Midsummer Surf Pants (Purple),307,1,0,0,0,2 +21342,3,10000,1,7,Midsummer Surf Pants (White),307,1,0,0,0,2 +21343,3,10000,1,7,Midsummer Surf Pants (Black),307,1,0,0,0,2 +21399,3,500,1,12,Cursed Cuisses,307,1,0,0,0,1 +21403,3,500,1,12,Chaos Legs,307,1,0,0,0,1 +21701,3,10000,1,75,Winter Boots (White),307,1,0,0,4,1 +21702,3,10000,1,75,Winter Boots (Black),307,1,0,0,4,1 +21703,3,10000,1,75,Winter Boots (Brown),307,1,0,0,4,1 +23458,3,100,1,1,Reindeer's Mouton Boots (Brown),307,1,0,0,4,1 +23459,3,100,1,1,Reindeer's Mouton Boots (White),307,1,0,0,4,1 +24174,3,0,1,130,Spirit's Heavy Armored Leg Gear,307,100,12,0,0,1 +24175,3,0,1,130,Spirit's Heavy Armored Leg Gear,307,100,12,0,1,1 +24176,3,0,1,130,Spirit's Heavy Armored Leg Gear,307,100,12,0,2,1 +24177,3,0,1,130,Spirit's Heavy Armored Leg Gear,307,100,12,0,3,1 +24178,3,0,1,130,Spirit's Heavy Armored Leg Gear,307,100,12,0,4,1 +24179,3,0,1,130,Fire King's Heavy Armored Leg Gear,307,100,12,0,0,1 +24180,3,0,1,130,Fire King's Heavy Armored Leg Gear,307,100,12,0,1,1 +24181,3,0,1,130,Fire King's Heavy Armored Leg Gear,307,100,12,0,2,1 +24182,3,0,1,130,Fire King's Heavy Armored Leg Gear,307,100,12,0,3,1 +24183,3,0,1,130,Fire King's Heavy Armored Leg Gear,307,100,12,0,4,1 +24184,3,0,1,130,White Wings' Heavy Armored Leg Gear,307,100,12,0,0,1 +24185,3,0,1,130,White Wings' Heavy Armored Leg Gear,307,100,12,0,1,1 +24186,3,0,1,130,White Wings' Heavy Armored Leg Gear,307,100,12,0,2,1 +24187,3,0,1,130,White Wings' Heavy Armored Leg Gear,307,100,12,0,3,1 +24188,3,0,1,130,White Wings' Heavy Armored Leg Gear,307,100,12,0,4,1 +24189,3,0,1,130,Golden Heavy Leg Armor,307,100,12,0,0,1 +24190,3,0,1,130,Golden Heavy Leg Armor,307,100,12,0,1,1 +24191,3,0,1,130,Golden Heavy Leg Armor,307,100,12,0,2,1 +24192,3,0,1,130,Golden Heavy Leg Armor,307,100,12,0,3,1 +24193,3,0,1,130,Golden Heavy Leg Armor,307,100,12,0,4,1 +24194,3,0,1,135,Blackshatter Heavy Armor Leg,307,100,12,0,0,1 +24195,3,0,1,135,Blackshatter Heavy Armor Leg,307,100,12,0,1,1 +24196,3,0,1,135,Blackshatter Heavy Armor Leg,307,100,12,0,2,1 +24197,3,0,1,135,Blackshatter Heavy Armor Leg,307,100,12,0,3,1 +24198,3,0,1,135,Blackshatter Heavy Armor Leg,307,100,12,0,4,1 +24274,3,0,1,130,Spirit Light Armored Leg Gear,307,100,14,0,0,1 +24275,3,0,1,130,Spirit Light Armored Leg Gear,307,100,14,0,1,1 +24276,3,0,1,130,Spirit Light Armored Leg Gear,307,100,14,0,2,1 +24277,3,0,1,130,Spirit Light Armored Leg Gear,307,100,14,0,3,1 +24278,3,0,1,130,Spirit Light Armored Leg Gear,307,100,14,0,4,1 +24279,3,0,1,130,Fire King's Armored Leg Gear,307,100,14,0,0,1 +24280,3,0,1,130,Fire King's Armored Leg Gear,307,100,14,0,1,1 +24281,3,0,1,130,Fire King's Armored Leg Gear,307,100,14,0,2,1 +24282,3,0,1,130,Fire King's Armored Leg Gear,307,100,14,0,3,1 +24283,3,0,1,130,Fire King's Armored Leg Gear,307,100,14,0,4,1 +24284,3,0,1,130,White Wings' Light Armored Leg Gear,307,100,14,0,0,1 +24285,3,0,1,130,White Wings' Light Armored Leg Gear,307,100,14,0,1,1 +24286,3,0,1,130,White Wings' Light Armored Leg Gear,307,100,14,0,2,1 +24287,3,0,1,130,White Wings' Light Armored Leg Gear,307,100,14,0,3,1 +24288,3,0,1,130,White Wings' Light Armored Leg Gear,307,100,14,0,4,1 +24289,3,0,1,130,Golden Light Armor Legs,307,100,14,0,0,1 +24290,3,0,1,130,Golden Light Armor Legs,307,100,14,0,1,1 +24291,3,0,1,130,Golden Light Armor Legs,307,100,14,0,2,1 +24292,3,0,1,130,Golden Light Armor Legs,307,100,14,0,3,1 +24293,3,0,1,130,Golden Light Armor Legs,307,100,14,0,4,1 +24294,3,0,1,135,Blackshatter light armor leg,307,100,14,0,0,1 +24295,3,0,1,135,Blackshatter light armor leg,307,100,14,0,1,1 +24296,3,0,1,135,Blackshatter light armor leg,307,100,14,0,2,1 +24297,3,0,1,135,Blackshatter light armor leg,307,100,14,0,3,1 +24298,3,0,1,135,Blackshatter light armor leg,307,100,14,0,4,1 +24374,3,0,1,130,Spirit's Magick Boots,307,100,15,0,0,1 +24375,3,0,1,130,Spirit's Magick Boots,307,100,15,0,1,1 +24376,3,0,1,130,Spirit's Magick Boots,307,100,15,0,2,1 +24377,3,0,1,130,Spirit's Magick Boots,307,100,15,0,3,1 +24378,3,0,1,130,Spirit's Magick Boots,307,100,15,0,4,1 +24379,3,0,1,130,Fire King's Magick Boots,307,100,15,0,0,1 +24380,3,0,1,130,Fire King's Magick Boots,307,100,15,0,1,1 +24381,3,0,1,130,Fire King's Magick Boots,307,100,15,0,2,1 +24382,3,0,1,130,Fire King's Magick Boots,307,100,15,0,3,1 +24383,3,0,1,130,Fire King's Magick Boots,307,100,15,0,4,1 +24384,3,0,1,130,White Wings's Magick Boots,307,100,15,0,0,1 +24385,3,0,1,130,White Wings's Magick Boots,307,100,15,0,1,1 +24386,3,0,1,130,White Wings's Magick Boots,307,100,15,0,2,1 +24387,3,0,1,130,White Wings's Magick Boots,307,100,15,0,3,1 +24388,3,0,1,130,White Wings's Magick Boots,307,100,15,0,4,1 +24389,3,0,1,130,Golden Magick Boots,307,100,15,0,0,1 +24390,3,0,1,130,Golden Magick Boots,307,100,15,0,1,1 +24391,3,0,1,130,Golden Magick Boots,307,100,15,0,2,1 +24392,3,0,1,130,Golden Magick Boots,307,100,15,0,3,1 +24393,3,0,1,130,Golden Magick Boots,307,100,15,0,4,1 +24394,3,0,1,135,Blackshatter Magic Boots,307,100,15,0,0,1 +24395,3,0,1,135,Blackshatter Magic Boots,307,100,15,0,1,1 +24396,3,0,1,135,Blackshatter Magic Boots,307,100,15,0,2,1 +24397,3,0,1,135,Blackshatter Magic Boots,307,100,15,0,3,1 +24398,3,0,1,135,Blackshatter Magic Boots,307,100,15,0,4,1 +24474,3,0,1,130,Spirit's Magick Combat Legs,307,100,17,0,0,1 +24475,3,0,1,130,Spirit's Magick Combat Legs,307,100,17,0,1,1 +24476,3,0,1,130,Spirit's Magick Combat Legs,307,100,17,0,2,1 +24477,3,0,1,130,Spirit's Magick Combat Legs,307,100,17,0,3,1 +24478,3,0,1,130,Spirit's Magick Combat Legs,307,100,17,0,4,1 +24479,3,0,1,130,Fire King's Magick Combat Legs,307,100,17,0,0,1 +24480,3,0,1,130,Fire King's Magick Combat Legs,307,100,17,0,1,1 +24481,3,0,1,130,Fire King's Magick Combat Legs,307,100,17,0,2,1 +24482,3,0,1,130,Fire King's Magick Combat Legs,307,100,17,0,3,1 +24483,3,0,1,130,Fire King's Magick Combat Legs,307,100,17,0,4,1 +24484,3,0,1,130,White Wings' Combat Legs,307,100,17,0,0,1 +24485,3,0,1,130,White Wings' Combat Legs,307,100,17,0,1,1 +24486,3,0,1,130,White Wings' Combat Legs,307,100,17,0,2,1 +24487,3,0,1,130,White Wings' Combat Legs,307,100,17,0,3,1 +24488,3,0,1,130,White Wings' Combat Legs,307,100,17,0,4,1 +24489,3,0,1,130,Golden Magick Battle Boots,307,100,17,0,0,1 +24490,3,0,1,130,Golden Magick Battle Boots,307,100,17,0,1,1 +24491,3,0,1,130,Golden Magick Battle Boots,307,100,17,0,2,1 +24492,3,0,1,130,Golden Magick Battle Boots,307,100,17,0,3,1 +24493,3,0,1,130,Golden Magick Battle Boots,307,100,17,0,4,1 +24494,3,0,1,135,Blackshatter Magic Leg,307,100,17,0,0,1 +24495,3,0,1,135,Blackshatter Magic Leg,307,100,17,0,1,1 +24496,3,0,1,135,Blackshatter Magic Leg,307,100,17,0,2,1 +24497,3,0,1,135,Blackshatter Magic Leg,307,100,17,0,3,1 +24498,3,0,1,135,Blackshatter Magic Leg,307,100,17,0,4,1 +24618,3,0,1,12,Valkyrian Legs,307,1,0,0,4,1 +24701,3,10000,1,130,Survivor Leather Boots,307,1,0,3,4,1 +24926,3,10000,1,1,Winter Boots (Deep Red),307,1,0,0,0,1 +24937,3,10000,1,1,God of War's Armor,307,1,0,0,4,1 +24941,3,10000,1,1,Spriggan Boots,307,1,0,0,4,1 +25016,3,10000,1,130,Combat Leather Boots,307,1,0,3,4,1 +25227,3,10000,1,1,Holy Seal's Generous Greaves,307,1,0,0,4,1 +25231,3,10000,1,1,Tricksters' Generous Legs,307,1,0,0,4,1 +25235,3,10000,1,1,Hero's Generous Legs,307,1,0,0,4,1 +25251,3,18500,1,140,Savage Courage Assault Poleyn,307,105,12,0,0,1 +25252,3,18500,1,140,Savage Courage Assault Poleyn,307,105,12,0,1,1 +25253,3,18500,1,140,Savage Courage Assault Poleyn,307,105,12,0,2,1 +25254,3,18500,1,140,Savage Courage Assault Poleyn,307,105,12,0,3,1 +25255,3,18500,1,140,Savage Courage Assault Poleyn,307,105,12,0,4,1 +25271,3,18500,1,145,Solitary Assault Greaves,307,110,12,0,0,1 +25272,3,18500,1,145,Solitary Assault Greaves,307,110,12,0,1,1 +25273,3,18500,1,145,Solitary Assault Greaves,307,110,12,0,2,1 +25274,3,18500,1,145,Solitary Assault Greaves,307,110,12,0,3,1 +25275,3,18500,1,145,Solitary Assault Greaves,307,110,12,0,4,1 +25291,3,18500,1,150,Hero's Assault Cuirass,307,115,12,0,0,1 +25292,3,18500,1,150,Hero's Assault Cuirass,307,115,12,0,1,1 +25293,3,18500,1,150,Hero's Assault Cuirass,307,115,12,0,2,1 +25294,3,18500,1,150,Hero's Assault Cuirass,307,115,12,0,3,1 +25295,3,18500,1,150,Hero's Assault Cuirass,307,115,12,0,4,1 +25311,3,18500,1,140,Savage Courage Snipe Legs,307,105,14,0,0,1 +25312,3,18500,1,140,Savage Courage Snipe Legs,307,105,14,0,1,1 +25313,3,18500,1,140,Savage Courage Snipe Legs,307,105,14,0,2,1 +25314,3,18500,1,140,Savage Courage Snipe Legs,307,105,14,0,3,1 +25315,3,18500,1,140,Savage Courage Snipe Legs,307,105,14,0,4,1 +25331,3,18500,1,145,Solitary's Snipe Cuirass,307,110,14,0,0,1 +25332,3,18500,1,145,Solitary's Snipe Cuirass,307,110,14,0,1,1 +25333,3,18500,1,145,Solitary's Snipe Cuirass,307,110,14,0,2,1 +25334,3,18500,1,145,Solitary's Snipe Cuirass,307,110,14,0,3,1 +25335,3,18500,1,145,Solitary's Snipe Cuirass,307,110,14,0,4,1 +25351,3,18500,1,150,Hero's Snipe Bottom,307,115,14,0,0,1 +25352,3,18500,1,150,Hero's Snipe Bottom,307,115,14,0,1,1 +25353,3,18500,1,150,Hero's Snipe Bottom,307,115,14,0,2,1 +25354,3,18500,1,150,Hero's Snipe Bottom,307,115,14,0,3,1 +25355,3,18500,1,150,Hero's Snipe Bottom,307,115,14,0,4,1 +25371,3,18500,1,140,Savage Courage Magic high boots,307,105,15,0,0,1 +25372,3,18500,1,140,Savage Courage Magic high boots,307,105,15,0,1,1 +25373,3,18500,1,140,Savage Courage Magic high boots,307,105,15,0,2,1 +25374,3,18500,1,140,Savage Courage Magic high boots,307,105,15,0,3,1 +25375,3,18500,1,140,Savage Courage Magic high boots,307,105,15,0,4,1 +25391,3,18500,1,145,Solitary Magic Boots,307,110,15,0,0,1 +25392,3,18500,1,145,Solitary Magic Boots,307,110,15,0,1,1 +25393,3,18500,1,145,Solitary Magic Boots,307,110,15,0,2,1 +25394,3,18500,1,145,Solitary Magic Boots,307,110,15,0,3,1 +25395,3,18500,1,145,Solitary Magic Boots,307,110,15,0,4,1 +25411,3,18500,1,150,Hero's Magic Gloves,307,115,15,0,0,1 +25412,3,18500,1,150,Hero's Magic Gloves,307,115,15,0,1,1 +25413,3,18500,1,150,Hero's Magic Gloves,307,115,15,0,2,1 +25414,3,18500,1,150,Hero's Magic Gloves,307,115,15,0,3,1 +25415,3,18500,1,150,Hero's Magic Gloves,307,115,15,0,4,1 +25431,3,18500,1,140,Savage Courage Ranger Legs,307,105,17,0,0,1 +25432,3,18500,1,140,Savage Courage Ranger Legs,307,105,17,0,1,1 +25433,3,18500,1,140,Savage Courage Ranger Legs,307,105,17,0,2,1 +25434,3,18500,1,140,Savage Courage Ranger Legs,307,105,17,0,3,1 +25435,3,18500,1,140,Savage Courage Ranger Legs,307,105,17,0,4,1 +25451,3,18500,1,145,Solitary Ranger's Bottoms,307,110,17,0,0,1 +25452,3,18500,1,145,Solitary Ranger's Bottoms,307,110,17,0,1,1 +25453,3,18500,1,145,Solitary Ranger's Bottoms,307,110,17,0,2,1 +25454,3,18500,1,145,Solitary Ranger's Bottoms,307,110,17,0,3,1 +25455,3,18500,1,145,Solitary Ranger's Bottoms,307,110,17,0,4,1 +25471,3,18500,1,150,Heroes Ranger Cuirass,307,115,17,0,0,1 +25472,3,18500,1,150,Heroes Ranger Cuirass,307,115,17,0,1,1 +25473,3,18500,1,150,Heroes Ranger Cuirass,307,115,17,0,2,1 +25474,3,18500,1,150,Heroes Ranger Cuirass,307,115,17,0,3,1 +25475,3,18500,1,150,Heroes Ranger Cuirass,307,115,17,0,4,1 +25533,3,10000,1,1,Holy Seal's Trust Greaves,307,1,0,0,4,1 +25537,3,10000,1,1,Holy Seal's Bliss Shoes,307,1,0,0,4,1 +25541,3,10000,1,1,Holy Seal's Grandiose Greaves,307,1,0,0,4,1 +25545,3,10000,1,1,Tricksters' Trust Legs,307,1,0,0,4,1 +25549,3,10000,1,1,Tricksters' Bliss Boots,307,1,0,0,4,1 +25553,3,10000,1,1,Tricksters' Grandiose boots,307,1,0,0,4,1 +25557,3,10000,1,1,Hero's Trust Legs,307,1,0,0,4,1 +25561,3,10000,1,1,Hero's Lively Legs,307,1,0,0,4,1 +25565,3,10000,1,1,Hero's Grandiose Legs,307,1,0,0,4,1 +505,3,25,1,1,Short Pants,308,1,0,0,0,1 +2117,3,25,1,1,Short Pants,308,1,0,0,1,1 +3140,3,25,1,1,Short Pants,308,1,0,0,2,1 +4163,3,25,1,1,Short Pants,308,1,0,0,3,1 +5186,3,25,1,1,Short Pants,308,1,0,0,4,1 +506,3,120,1,2,Cotton Hose,308,9,0,0,0,1 +2118,3,120,1,2,Cotton Hose,308,9,0,0,1,1 +3141,3,120,1,2,Cotton Hose,308,9,0,0,2,1 +4164,3,120,1,2,Cotton Hose,308,9,0,0,3,1 +5187,3,120,1,2,Cotton Hose,308,9,0,0,4,1 +507,3,150,1,3,Fisherman's Pants,308,11,0,0,0,1 +2119,3,150,1,3,Fisherman's Pants,308,11,0,0,1,1 +3142,3,150,1,3,Fisherman's Pants,308,11,0,0,2,1 +4165,3,150,1,3,Fisherman's Pants,308,11,0,0,3,1 +5188,3,150,1,3,Fisherman's Pants,308,11,0,0,4,1 +508,3,35,1,1,Leather Pants,308,1,0,0,0,1 +2120,3,35,1,1,Leather Pants,308,1,0,0,1,1 +3143,3,35,1,1,Leather Pants,308,1,0,0,2,1 +4166,3,35,1,1,Leather Pants,308,1,0,0,3,1 +5189,3,35,1,1,Leather Pants,308,1,0,0,4,1 +509,3,45,1,1,Denim Hose,308,1,0,0,0,1 +2121,3,45,1,1,Denim Hose,308,1,0,0,1,1 +3144,3,45,1,1,Denim Hose,308,1,0,0,2,1 +4167,3,45,1,1,Denim Hose,308,1,0,0,3,1 +5190,3,45,1,1,Denim Hose,308,1,0,0,4,1 +510,3,55,1,1,Seeker Tights,308,5,0,0,0,1 +2122,3,55,1,1,Seeker Tights,308,5,0,0,1,1 +3145,3,55,1,1,Seeker Tights,308,5,0,0,2,1 +4168,3,55,1,1,Seeker Tights,308,5,0,0,3,1 +5191,3,55,1,1,Seeker Tights,308,5,0,0,4,1 +516,3,0,1,7,Benefit Hose S,308,1,0,0,0,1 +2128,3,0,1,7,Benefit Hose S,308,1,0,0,1,1 +3151,3,0,1,7,Benefit Hose S,308,1,0,0,2,1 +4174,3,0,1,7,Benefit Hose S,308,1,0,0,3,1 +5197,3,0,1,7,Benefit Hose S,308,1,0,0,4,1 +519,3,125,1,7,Benefit Hose M,308,1,0,0,0,1 +2131,3,125,1,7,Benefit Hose M,308,1,0,0,1,1 +3154,3,125,1,7,Benefit Hose M,308,1,0,0,2,1 +4177,3,125,1,7,Benefit Hose M,308,1,0,0,3,1 +5200,3,125,1,7,Benefit Hose M,308,1,0,0,4,1 +676,3,400,1,5,White Thigh-highs,308,22,0,0,0,3 +2288,3,400,1,5,White Thigh-highs,308,22,0,0,1,3 +3311,3,400,1,5,White Thigh-highs,308,22,0,0,2,3 +4334,3,400,1,5,White Thigh-highs,308,22,0,0,3,3 +5357,3,400,1,5,White Thigh-highs,308,22,0,0,4,3 +677,3,400,1,5,Black Gaiters,308,24,0,0,0,1 +2289,3,400,1,5,Black Gaiters,308,24,0,0,1,1 +3312,3,400,1,5,Black Gaiters,308,24,0,0,2,1 +4335,3,400,1,5,Black Gaiters,308,24,0,0,3,1 +5358,3,400,1,5,Black Gaiters,308,24,0,0,4,1 +941,3,400,1,5,Brown Tied,308,23,0,0,0,1 +2553,3,400,1,5,Brown Tied,308,23,0,0,1,1 +3576,3,400,1,5,Brown Tied,308,23,0,0,2,1 +4599,3,400,1,5,Brown Tied,308,23,0,0,3,1 +5622,3,400,1,5,Brown Tied,308,23,0,0,4,1 +993,3,1900,1,10,Silent Walker,308,47,0,0,0,1 +2605,3,1900,1,10,Silent Walker,308,47,0,0,1,1 +3628,3,1900,1,10,Silent Walker,308,47,0,0,2,1 +4651,3,1900,1,10,Silent Walker,308,47,0,0,3,1 +5674,3,1900,1,10,Silent Walker,308,47,0,0,4,1 +994,3,1900,1,10,Struggle Pants,308,46,0,0,0,1 +2606,3,1900,1,10,Struggle Pants,308,46,0,0,1,1 +3629,3,1900,1,10,Struggle Pants,308,46,0,0,2,1 +4652,3,1900,1,10,Struggle Pants,308,46,0,0,3,1 +5675,3,1900,1,10,Struggle Pants,308,46,0,0,4,1 +995,3,600,1,6,Silky Stretch Lingerie,308,26,0,0,0,3 +2607,3,600,1,6,Silky Stretch Lingerie,308,26,0,0,1,3 +3630,3,600,1,6,Silky Stretch Lingerie,308,26,0,0,2,3 +4653,3,600,1,6,Silky Stretch Lingerie,308,26,0,0,3,3 +5676,3,600,1,6,Silky Stretch Lingerie,308,26,0,0,4,3 +996,3,600,1,6,Bladeproof Hose,308,30,0,0,0,1 +2608,3,600,1,6,Bladeproof Hose,308,30,0,0,1,1 +3631,3,600,1,6,Bladeproof Hose,308,30,0,0,2,1 +4654,3,600,1,6,Bladeproof Hose,308,30,0,0,3,1 +5677,3,600,1,6,Bladeproof Hose,308,30,0,0,4,1 +997,3,850,1,7,Limber Metal Hose,308,35,0,0,0,1 +2609,3,850,1,7,Limber Metal Hose,308,35,0,0,1,1 +3632,3,850,1,7,Limber Metal Hose,308,35,0,0,2,1 +4655,3,850,1,7,Limber Metal Hose,308,35,0,0,3,1 +5678,3,850,1,7,Limber Metal Hose,308,35,0,0,4,1 +998,3,850,1,7,Gurkha Gaiters,308,31,0,0,0,1 +2610,3,850,1,7,Gurkha Gaiters,308,31,0,0,1,1 +3633,3,850,1,7,Gurkha Gaiters,308,31,0,0,2,1 +4656,3,850,1,7,Gurkha Gaiters,308,31,0,0,3,1 +5679,3,850,1,7,Gurkha Gaiters,308,31,0,0,4,1 +999,3,850,1,7,Tidy Thigh-highs,308,32,0,0,0,3 +2611,3,850,1,7,Tidy Thigh-highs,308,32,0,0,1,3 +3634,3,850,1,7,Tidy Thigh-highs,308,32,0,0,2,3 +4657,3,850,1,7,Tidy Thigh-highs,308,32,0,0,3,3 +5680,3,850,1,7,Tidy Thigh-highs,308,32,0,0,4,3 +1000,3,850,1,7,Belligerent Tied,308,33,0,0,0,1 +2612,3,850,1,7,Belligerent Tied,308,33,0,0,1,1 +3635,3,850,1,7,Belligerent Tied,308,33,0,0,2,1 +4658,3,850,1,7,Belligerent Tied,308,33,0,0,3,1 +5681,3,850,1,7,Belligerent Tied,308,33,0,0,4,1 +1001,3,1150,1,8,White Legs,308,40,0,0,0,1 +2613,3,1150,1,8,White Legs,308,40,0,0,1,1 +3636,3,1150,1,8,White Legs,308,40,0,0,2,1 +4659,3,1150,1,8,White Legs,308,40,0,0,3,1 +5682,3,1150,1,8,White Legs,308,40,0,0,4,1 +1002,3,1150,1,8,Braided Hose,308,37,0,0,0,1 +2614,3,1150,1,8,Braided Hose,308,37,0,0,1,1 +3637,3,1150,1,8,Braided Hose,308,37,0,0,2,1 +4660,3,1150,1,8,Braided Hose,308,37,0,0,3,1 +5683,3,1150,1,8,Braided Hose,308,37,0,0,4,1 +1003,3,600,1,6,Skintight Pants,308,27,0,0,0,1 +2615,3,600,1,6,Skintight Pants,308,27,0,0,1,1 +3638,3,600,1,6,Skintight Pants,308,27,0,0,2,1 +4661,3,600,1,6,Skintight Pants,308,27,0,0,3,1 +5684,3,600,1,6,Skintight Pants,308,27,0,0,4,1 +1004,3,1150,1,8,Nature Pants,308,36,0,0,0,1 +2616,3,1150,1,8,Nature Pants,308,36,0,0,1,1 +3639,3,1150,1,8,Nature Pants,308,36,0,0,2,1 +4662,3,1150,1,8,Nature Pants,308,36,0,0,3,1 +5685,3,1150,1,8,Nature Pants,308,36,0,0,4,1 +1005,3,1500,1,9,Rival Pants,308,42,0,0,0,1 +2617,3,1500,1,9,Rival Pants,308,42,0,0,1,1 +3640,3,1500,1,9,Rival Pants,308,42,0,0,2,1 +4663,3,1500,1,9,Rival Pants,308,42,0,0,3,1 +5686,3,1500,1,9,Rival Pants,308,42,0,0,4,1 +1006,3,2250,1,11,Dragoskin Hose,308,55,0,0,0,1 +2618,3,2250,1,11,Dragoskin Hose,308,55,0,0,1,1 +3641,3,2250,1,11,Dragoskin Hose,308,55,0,0,2,1 +4664,3,2250,1,11,Dragoskin Hose,308,55,0,0,3,1 +5687,3,2250,1,11,Dragoskin Hose,308,55,0,0,4,1 +1007,3,2500,1,12,Mythological Tied,308,58,0,0,0,1 +2619,3,2500,1,12,Mythological Tied,308,58,0,0,1,1 +3642,3,2500,1,12,Mythological Tied,308,58,0,0,2,1 +4665,3,2500,1,12,Mythological Tied,308,58,0,0,3,1 +5688,3,2500,1,12,Mythological Tied,308,58,0,0,4,1 +1008,3,2500,1,12,Secret of Muse,308,56,0,0,0,3 +2620,3,2500,1,12,Secret of Muse,308,56,0,0,1,3 +3643,3,2500,1,12,Secret of Muse,308,56,0,0,2,3 +4666,3,2500,1,12,Secret of Muse,308,56,0,0,3,3 +5689,3,2500,1,12,Secret of Muse,308,56,0,0,4,3 +8658,3,110,1,2,Traveler's Tights,308,8,0,0,0,1 +8659,3,110,1,2,Traveler's Tights,308,8,0,0,1,1 +8660,3,110,1,2,Traveler's Tights,308,8,0,0,2,1 +8661,3,110,1,2,Traveler's Tights,308,8,0,0,3,1 +8662,3,110,1,2,Traveler's Tights,308,8,0,0,4,1 +8663,3,100,1,2,Village Pants,308,7,0,0,0,1 +8664,3,100,1,2,Village Pants,308,7,0,0,1,1 +8665,3,100,1,2,Village Pants,308,7,0,0,2,1 +8666,3,100,1,2,Village Pants,308,7,0,0,3,1 +8667,3,100,1,2,Village Pants,308,7,0,0,4,1 +8668,3,90,1,2,Tight Pants,308,6,0,0,0,1 +8669,3,90,1,2,Tight Pants,308,6,0,0,1,1 +8670,3,90,1,2,Tight Pants,308,6,0,0,2,1 +8671,3,90,1,2,Tight Pants,308,6,0,0,3,1 +8672,3,90,1,2,Tight Pants,308,6,0,0,4,1 +8673,3,165,1,3,Durable Pants,308,12,0,0,0,1 +8674,3,165,1,3,Durable Pants,308,12,0,0,1,1 +8675,3,165,1,3,Durable Pants,308,12,0,0,2,1 +8676,3,165,1,3,Durable Pants,308,12,0,0,3,1 +8677,3,165,1,3,Durable Pants,308,12,0,0,4,1 +8678,3,180,1,3,Basic Hose,308,13,0,0,0,1 +8679,3,180,1,3,Basic Hose,308,13,0,0,1,1 +8680,3,180,1,3,Basic Hose,308,13,0,0,2,1 +8681,3,180,1,3,Basic Hose,308,13,0,0,3,1 +8682,3,180,1,3,Basic Hose,308,13,0,0,4,1 +8683,3,195,1,3,Walker Tights,308,14,0,0,0,1 +8684,3,195,1,3,Walker Tights,308,14,0,0,1,1 +8685,3,195,1,3,Walker Tights,308,14,0,0,2,1 +8686,3,195,1,3,Walker Tights,308,14,0,0,3,1 +8687,3,195,1,3,Walker Tights,308,14,0,0,4,1 +8688,3,355,1,4,Chain Hose,308,19,0,0,0,1 +8689,3,355,1,4,Chain Hose,308,19,0,0,1,1 +8690,3,355,1,4,Chain Hose,308,19,0,0,2,1 +8691,3,355,1,4,Chain Hose,308,19,0,0,3,1 +8692,3,355,1,4,Chain Hose,308,19,0,0,4,1 +8693,3,285,1,4,Oldies Pants,308,17,0,0,0,1 +8694,3,285,1,4,Oldies Pants,308,17,0,0,1,1 +8695,3,285,1,4,Oldies Pants,308,17,0,0,2,1 +8696,3,285,1,4,Oldies Pants,308,17,0,0,3,1 +8697,3,285,1,4,Oldies Pants,308,17,0,0,4,1 +8698,3,320,1,4,Island Pants,308,18,0,0,0,1 +8699,3,320,1,4,Island Pants,308,18,0,0,1,1 +8700,3,320,1,4,Island Pants,308,18,0,0,2,1 +8701,3,320,1,4,Island Pants,308,18,0,0,3,1 +8702,3,320,1,4,Island Pants,308,18,0,0,4,1 +8703,3,250,1,4,Strong Pants,308,16,0,0,0,1 +8704,3,250,1,4,Strong Pants,308,16,0,0,1,1 +8705,3,250,1,4,Strong Pants,308,16,0,0,2,1 +8706,3,250,1,4,Strong Pants,308,16,0,0,3,1 +8707,3,250,1,4,Strong Pants,308,16,0,0,4,1 +8708,3,400,1,5,Strong Banded,308,21,0,0,0,1 +8709,3,400,1,5,Strong Banded,308,21,0,0,1,1 +8710,3,400,1,5,Strong Banded,308,21,0,0,2,1 +8711,3,400,1,5,Strong Banded,308,21,0,0,3,1 +8712,3,400,1,5,Strong Banded,308,21,0,0,4,1 +8713,3,600,1,6,Combat Hose,308,28,0,0,0,1 +8714,3,600,1,6,Combat Hose,308,28,0,0,1,1 +8715,3,600,1,6,Combat Hose,308,28,0,0,2,1 +8716,3,600,1,6,Combat Hose,308,28,0,0,3,1 +8717,3,600,1,6,Combat Hose,308,28,0,0,4,1 +8718,3,600,1,6,Agent Tights,308,29,0,0,0,1 +8719,3,600,1,6,Agent Tights,308,29,0,0,1,1 +8720,3,600,1,6,Agent Tights,308,29,0,0,2,1 +8721,3,600,1,6,Agent Tights,308,29,0,0,3,1 +8722,3,600,1,6,Agent Tights,308,29,0,0,4,1 +8723,3,850,1,7,Coquettish Backs,308,34,0,0,0,3 +8724,3,850,1,7,Coquettish Backs,308,34,0,0,1,3 +8725,3,850,1,7,Coquettish Backs,308,34,0,0,2,3 +8726,3,850,1,7,Coquettish Backs,308,34,0,0,3,3 +8727,3,850,1,7,Coquettish Backs,308,34,0,0,4,3 +8728,3,1150,1,8,Sortie Hose,308,38,0,0,0,1 +8729,3,1150,1,8,Sortie Hose,308,38,0,0,1,1 +8730,3,1150,1,8,Sortie Hose,308,38,0,0,2,1 +8731,3,1150,1,8,Sortie Hose,308,38,0,0,3,1 +8732,3,1150,1,8,Sortie Hose,308,38,0,0,4,1 +8733,3,1150,1,8,Sentry Tights,308,39,0,0,0,1 +8734,3,1150,1,8,Sentry Tights,308,39,0,0,1,1 +8735,3,1150,1,8,Sentry Tights,308,39,0,0,2,1 +8736,3,1150,1,8,Sentry Tights,308,39,0,0,3,1 +8737,3,1150,1,8,Sentry Tights,308,39,0,0,4,1 +8738,3,1500,1,9,Jungle Pants,308,43,0,0,0,1 +8739,3,1500,1,9,Jungle Pants,308,43,0,0,1,1 +8740,3,1500,1,9,Jungle Pants,308,43,0,0,2,1 +8741,3,1500,1,9,Jungle Pants,308,43,0,0,3,1 +8742,3,1500,1,9,Jungle Pants,308,43,0,0,4,1 +8743,3,1500,1,9,Rebel Banded,308,44,0,0,0,1 +8744,3,1500,1,9,Rebel Banded,308,44,0,0,1,1 +8745,3,1500,1,9,Rebel Banded,308,44,0,0,2,1 +8746,3,1500,1,9,Rebel Banded,308,44,0,0,3,1 +8747,3,1500,1,9,Rebel Banded,308,44,0,0,4,1 +8748,3,1500,1,9,Vice Hose,308,41,0,0,0,1 +8749,3,1500,1,9,Vice Hose,308,41,0,0,1,1 +8750,3,1500,1,9,Vice Hose,308,41,0,0,2,1 +8751,3,1500,1,9,Vice Hose,308,41,0,0,3,1 +8752,3,1500,1,9,Vice Hose,308,41,0,0,4,1 +8753,3,1500,1,9,Taskbreaker,308,45,0,0,0,1 +8754,3,1500,1,9,Taskbreaker,308,45,0,0,1,1 +8755,3,1500,1,9,Taskbreaker,308,45,0,0,2,1 +8756,3,1500,1,9,Taskbreaker,308,45,0,0,3,1 +8757,3,1500,1,9,Taskbreaker,308,45,0,0,4,1 +8758,3,1900,1,10,Land Walker,308,50,0,0,0,1 +8759,3,1900,1,10,Land Walker,308,50,0,0,1,1 +8760,3,1900,1,10,Land Walker,308,50,0,0,2,1 +8761,3,1900,1,10,Land Walker,308,50,0,0,3,1 +8762,3,1900,1,10,Land Walker,308,50,0,0,4,1 +8763,3,1900,1,10,Proof of Nobility,308,48,0,0,0,3 +8764,3,1900,1,10,Proof of Nobility,308,48,0,0,1,3 +8765,3,1900,1,10,Proof of Nobility,308,48,0,0,2,3 +8766,3,1900,1,10,Proof of Nobility,308,48,0,0,3,3 +8767,3,1900,1,10,Proof of Nobility,308,48,0,0,4,3 +8768,3,2500,1,12,Invincible Hose,308,60,0,0,0,1 +8769,3,2500,1,12,Invincible Hose,308,60,0,0,1,1 +8770,3,2500,1,12,Invincible Hose,308,60,0,0,2,1 +8771,3,2500,1,12,Invincible Hose,308,60,0,0,3,1 +8772,3,2500,1,12,Invincible Hose,308,60,0,0,4,1 +8773,3,2250,1,11,Extra Hose,308,53,0,0,0,1 +8774,3,2250,1,11,Extra Hose,308,53,0,0,1,1 +8775,3,2250,1,11,Extra Hose,308,53,0,0,2,1 +8776,3,2250,1,11,Extra Hose,308,53,0,0,3,1 +8777,3,2250,1,11,Extra Hose,308,53,0,0,4,1 +8778,3,2250,1,11,Hell's Banded,308,51,0,0,0,1 +8779,3,2250,1,11,Hell's Banded,308,51,0,0,1,1 +8780,3,2250,1,11,Hell's Banded,308,51,0,0,2,1 +8781,3,2250,1,11,Hell's Banded,308,51,0,0,3,1 +8782,3,2250,1,11,Hell's Banded,308,51,0,0,4,1 +9674,3,0,1,7,Benefit Hose R,308,1,0,0,0,1 +9675,3,0,1,7,Benefit Hose R,308,1,0,0,1,1 +9676,3,0,1,7,Benefit Hose R,308,1,0,0,2,1 +9677,3,0,1,7,Benefit Hose R,308,1,0,0,3,1 +9678,3,0,1,7,Benefit Hose R,308,1,0,0,4,1 +9901,3,0,1,7,Benefit Hose,308,1,0,0,0,1 +10496,3,500,1,6,Nemesis Legs,308,1,0,0,0,1 +10497,3,500,1,6,Nemesis Legs,308,1,0,0,1,1 +10498,3,500,1,6,Nemesis Legs,308,1,0,0,2,1 +10499,3,500,1,6,Nemesis Legs,308,1,0,0,3,1 +10500,3,500,1,6,Nemesis Legs,308,1,0,0,4,1 +10481,3,3000,1,12,Enforcer's Legwear (Crimson),308,1,0,0,0,1 +10482,3,3000,1,12,Enforcer's Legwear (Crimson),308,1,0,0,1,1 +10483,3,3000,1,12,Enforcer's Legwear (Crimson),308,1,0,0,2,1 +10484,3,3000,1,12,Enforcer's Legwear (Crimson),308,1,0,0,3,1 +10485,3,3000,1,12,Enforcer's Legwear (Crimson),308,1,0,0,4,1 +10490,3,5000,1,25,Enforcer's Legwear (Moonflower),308,55,0,0,4,1 +10495,3,5000,1,40,Enforcer's Legwear (Dark Night),308,60,0,0,4,1 +11754,3,6000,1,1,Invisible Underpants,308,1,0,0,0,1 +13113,3,1441,1,15,Traditional Underwear,308,62,0,0,0,1 +13114,3,1441,1,15,Traditional Underwear,308,62,0,0,1,1 +13115,3,1441,1,15,Traditional Underwear,308,62,0,0,2,1 +13116,3,1441,1,15,Traditional Underwear,308,62,0,0,3,1 +13117,3,1441,1,15,Traditional Underwear,308,62,0,0,4,1 +13118,3,1584,1,20,Dapper Hose,308,65,0,0,0,1 +13119,3,1584,1,20,Dapper Hose,308,65,0,0,1,1 +13120,3,1584,1,20,Dapper Hose,308,65,0,0,2,1 +13121,3,1584,1,20,Dapper Hose,308,65,0,0,3,1 +13122,3,1584,1,20,Dapper Hose,308,65,0,0,4,1 +13123,3,1584,1,25,Toughness Banded,308,65,0,0,0,1 +13124,3,1584,1,25,Toughness Banded,308,65,0,0,1,1 +13125,3,1584,1,25,Toughness Banded,308,65,0,0,2,1 +13126,3,1584,1,25,Toughness Banded,308,65,0,0,3,1 +13127,3,1584,1,25,Toughness Banded,308,65,0,0,4,1 +13128,3,1584,1,30,Moroni Hose,308,65,0,0,0,1 +13129,3,1584,1,30,Moroni Hose,308,65,0,0,1,1 +13130,3,1584,1,30,Moroni Hose,308,65,0,0,2,1 +13131,3,1584,1,30,Moroni Hose,308,65,0,0,3,1 +13132,3,1584,1,30,Moroni Hose,308,65,0,0,4,1 +13133,3,1683,1,30,Silky Stockings,308,67,0,0,0,1 +13134,3,1683,1,30,Silky Stockings,308,67,0,0,1,1 +13135,3,1683,1,30,Silky Stockings,308,67,0,0,2,1 +13136,3,1683,1,30,Silky Stockings,308,67,0,0,3,1 +13137,3,1683,1,30,Silky Stockings,308,67,0,0,4,1 +13138,3,1837,1,35,Fever Metal,308,70,0,0,0,1 +13139,3,1837,1,35,Fever Metal,308,70,0,0,1,1 +13140,3,1837,1,35,Fever Metal,308,70,0,0,2,1 +13141,3,1837,1,35,Fever Metal,308,70,0,0,3,1 +13142,3,1837,1,35,Fever Metal,308,70,0,0,4,1 +13143,3,1837,1,40,Imperial Hose,308,70,0,0,0,1 +13144,3,1837,1,40,Imperial Hose,308,70,0,0,1,1 +13145,3,1837,1,40,Imperial Hose,308,70,0,0,2,1 +13146,3,1837,1,40,Imperial Hose,308,70,0,0,3,1 +13147,3,1837,1,40,Imperial Hose,308,70,0,0,4,1 +13148,3,1837,1,45,Black Bandages,308,70,0,0,0,1 +13149,3,1837,1,45,Black Bandages,308,70,0,0,1,1 +13150,3,1837,1,45,Black Bandages,308,70,0,0,2,1 +13151,3,1837,1,45,Black Bandages,308,70,0,0,3,1 +13152,3,1837,1,45,Black Bandages,308,70,0,0,4,1 +13615,3,2500,1,11,Marquis Legs,308,1,0,0,0,1 +13616,3,2500,1,11,Marquis Legs,308,1,0,0,1,1 +13617,3,2500,1,11,Marquis Legs,308,1,0,0,2,1 +13618,3,2500,1,11,Marquis Legs,308,1,0,0,3,1 +13619,3,2500,1,11,Marquis Legs,308,1,0,0,4,1 +14152,3,10000,1,7,Vivid Green Swimsuit (Bottom),308,1,0,0,0,1 +14154,3,10000,1,7,Indigo Blue Swimsuit (Bottom),308,1,0,0,0,1 +14156,3,10000,1,7,Bluish Purple Swimsuit (Bottom),308,1,0,0,0,1 +14158,3,10000,1,7,Night Black Swimsuit (Bottom),308,1,0,0,0,1 +14160,3,10000,1,7,Silver Gray Swimsuit (Bottom),308,1,0,0,0,1 +14162,3,10000,1,7,Setting Sun Swimsuit (Bottom),308,1,0,0,0,1 +15519,3,1944,1,45,Questing Banded,308,72,0,0,0,1 +15520,3,1944,1,45,Questing Banded,308,72,0,0,1,1 +15521,3,1944,1,45,Questing Banded,308,72,0,0,2,1 +15522,3,1944,1,45,Questing Banded,308,72,0,0,3,1 +15523,3,1944,1,45,Questing Banded,308,72,0,0,4,1 +15524,3,2109,1,50,Hero's Hose,308,75,0,0,0,1 +15525,3,2109,1,50,Hero's Hose,308,75,0,0,1,1 +15526,3,2109,1,50,Hero's Hose,308,75,0,0,2,1 +15527,3,2109,1,50,Hero's Hose,308,75,0,0,3,1 +15528,3,2109,1,50,Hero's Hose,308,75,0,0,4,1 +15529,3,2109,1,55,Leaf Tied,308,75,0,0,0,1 +15530,3,2109,1,55,Leaf Tied,308,75,0,0,1,1 +15531,3,2109,1,55,Leaf Tied,308,75,0,0,2,1 +15532,3,2109,1,55,Leaf Tied,308,75,0,0,3,1 +15533,3,2109,1,55,Leaf Tied,308,75,0,0,4,1 +15534,3,2109,1,60,Phindymian Underwear,308,75,0,0,0,1 +15535,3,2109,1,60,Phindymian Underwear,308,75,0,0,1,1 +15536,3,2109,1,60,Phindymian Underwear,308,75,0,0,2,1 +15537,3,2109,1,60,Phindymian Underwear,308,75,0,0,3,1 +15538,3,2109,1,60,Phindymian Underwear,308,75,0,0,4,1 +15539,3,2223,1,60,Pallid Tights,308,77,0,0,0,1 +15540,3,2223,1,60,Pallid Tights,308,77,0,0,1,1 +15541,3,2223,1,60,Pallid Tights,308,77,0,0,2,1 +15542,3,2223,1,60,Pallid Tights,308,77,0,0,3,1 +15543,3,2223,1,60,Pallid Tights,308,77,0,0,4,1 +15544,3,2400,1,65,Dark Gray Bottoms,308,80,0,0,0,1 +15545,3,2400,1,65,Dark Gray Bottoms,308,80,0,0,1,1 +15546,3,2400,1,65,Dark Gray Bottoms,308,80,0,0,2,1 +15547,3,2400,1,65,Dark Gray Bottoms,308,80,0,0,3,1 +15548,3,2400,1,65,Dark Gray Bottoms,308,80,0,0,4,1 +15549,3,2400,1,70,Holy Legs,308,80,0,0,0,1 +15550,3,2400,1,70,Holy Legs,308,80,0,0,1,1 +15551,3,2400,1,70,Holy Legs,308,80,0,0,2,1 +15552,3,2400,1,70,Holy Legs,308,80,0,0,3,1 +15553,3,2400,1,70,Holy Legs,308,80,0,0,4,1 +15554,3,2400,1,75,Azure Hose,308,80,0,0,0,1 +15555,3,2400,1,75,Azure Hose,308,80,0,0,1,1 +15556,3,2400,1,75,Azure Hose,308,80,0,0,2,1 +15557,3,2400,1,75,Azure Hose,308,80,0,0,3,1 +15558,3,2400,1,75,Azure Hose,308,80,0,0,4,1 +15559,3,5000,1,55,Duke Legs (Dark Night),308,70,0,0,4,1 +15564,3,5000,1,70,Duke Legs (Moonflower),308,75,0,0,4,1 +16791,3,100,1,1,Christmas Legs,308,1,0,0,4,1 +16798,3,100,1,1,Christmas Legs (White),308,1,0,0,4,1 +17826,3,2430,1,80,Arabesque Backs,308,80,0,0,0,1 +17827,3,2430,1,80,Arabesque Backs,308,80,0,0,1,1 +17828,3,2430,1,80,Arabesque Backs,308,80,0,0,2,1 +17829,3,2430,1,80,Arabesque Backs,308,80,0,0,3,1 +17830,3,2430,1,80,Arabesque Backs,308,80,0,0,4,1 +17831,3,2605,1,85,Biyabaan Tights,308,83,0,0,0,1 +17832,3,2605,1,85,Biyabaan Tights,308,83,0,0,1,1 +17833,3,2605,1,85,Biyabaan Tights,308,83,0,0,2,1 +17834,3,2605,1,85,Biyabaan Tights,308,83,0,0,3,1 +17835,3,2605,1,85,Biyabaan Tights,308,83,0,0,4,1 +17836,3,2721,1,90,Acrean Hose,308,85,0,0,0,1 +17837,3,2721,1,90,Acrean Hose,308,85,0,0,1,1 +17838,3,2721,1,90,Acrean Hose,308,85,0,0,2,1 +17839,3,2721,1,90,Acrean Hose,308,85,0,0,3,1 +17840,3,2721,1,90,Acrean Hose,308,85,0,0,4,1 +17955,3,5000,1,7,Alluring Swimsuit Bottom (Glittering Gold),308,1,0,0,0,1 +18454,3,2721,1,90,Asker Tights,308,85,0,0,0,1 +18455,3,2721,1,90,Asker Tights,308,85,0,0,1,1 +18456,3,2721,1,90,Asker Tights,308,85,0,0,2,1 +18457,3,2721,1,90,Asker Tights,308,85,0,0,3,1 +18458,3,2721,1,90,Asker Tights,308,85,0,0,4,1 +18459,3,2911,1,95,Krall Banded,308,88,0,0,0,1 +18460,3,2911,1,95,Krall Banded,308,88,0,0,1,1 +18461,3,2911,1,95,Krall Banded,308,88,0,0,2,1 +18462,3,2911,1,95,Krall Banded,308,88,0,0,3,1 +18463,3,2911,1,95,Krall Banded,308,88,0,0,4,1 +18464,3,3023,1,100,Casanance Hose,308,90,0,0,0,1 +18465,3,3023,1,100,Casanance Hose,308,90,0,0,1,1 +18466,3,3023,1,100,Casanance Hose,308,90,0,0,2,1 +18467,3,3023,1,100,Casanance Hose,308,90,0,0,3,1 +18468,3,3023,1,100,Casanance Hose,308,90,0,0,4,1 +18594,3,5000,1,45,Black Venom Legs,308,1,0,0,0,1 +18595,3,5000,1,50,Black Venom Legs,308,1,0,0,1,1 +18596,3,5000,1,55,Black Venom Legs,308,1,0,0,2,1 +18597,3,5000,1,60,Black Venom Legs,308,1,0,0,3,1 +18598,3,5000,1,70,Black Venom Legs,308,1,0,0,4,1 +19141,3,10000,1,7,Alluring Swimsuit Bottom (Vivid Green),308,1,0,0,0,1 +19142,3,10000,1,7,Alluring Swimsuit Bottom (Indigo Blue),308,1,0,0,0,1 +19143,3,10000,1,7,Alluring Swimsuit Bottom (Bluish Purple),308,1,0,0,0,1 +19144,3,10000,1,7,Alluring Swimsuit Bottom (Night Black),308,1,0,0,0,1 +19145,3,10000,1,7,Alluring Swimsuit Bottom (Silver Gray),308,1,0,0,0,1 +19146,3,10000,1,7,Alluring Swimsuit Bottom (Setting Sun),308,1,0,0,0,1 +19458,3,10000,1,80,Boundless Tempest Bottoms,308,1,0,0,4,1 +19462,3,10000,1,83,Boundless Tempest Hose,308,1,0,0,4,1 +19502,3,15000,1,10,Magical Night Pumpkin Slacks,308,1,0,0,4,1 +19504,3,10000,1,10,Magical Night Witch Boots,308,1,0,0,4,1 +19562,3,10,1,15,Craig's Worn-out Pants,308,1,0,0,4,1 +19599,3,50000,1,15,Ghosts 'n Goblins Underwear (Male),308,1,0,0,4,2 +19600,3,50000,1,15,Ghosts 'n Goblins Underwear (Female),308,1,0,0,4,3 +19607,3,10000,1,7,Basic Shorts - Blue,308,1,0,0,0,1 +19608,3,10000,1,7,Basic Shorts - Pink,308,1,0,0,0,1 +19611,3,10000,1,7,Cutie Shorts - Pink,308,1,0,0,0,1 +19612,3,10000,1,7,Cutie Shorts - Marine,308,1,0,0,0,1 +20713,3,3060,1,100,Rahatz Tied,308,90,0,0,0,1 +20714,3,3060,1,100,Rahatz Tied,308,90,0,0,1,1 +20715,3,3060,1,100,Rahatz Tied,308,90,0,0,2,1 +20716,3,3060,1,100,Rahatz Tied,308,90,0,0,3,1 +20717,3,3060,1,100,Rahatz Tied,308,90,0,0,4,1 +20718,3,3213,1,105,Kenneby's Pants,308,93,0,0,0,1 +20719,3,3213,1,105,Kenneby's Pants,308,93,0,0,1,1 +20720,3,3213,1,105,Kenneby's Pants,308,93,0,0,2,1 +20721,3,3213,1,105,Kenneby's Pants,308,93,0,0,3,1 +20722,3,3213,1,105,Kenneby's Pants,308,93,0,0,4,1 +20723,3,3366,1,110,Macera Hose,308,95,0,0,0,1 +20724,3,3366,1,110,Macera Hose,308,95,0,0,1,1 +20725,3,3366,1,110,Macera Hose,308,95,0,0,2,1 +20726,3,3366,1,110,Macera Hose,308,95,0,0,3,1 +20727,3,3366,1,110,Macera Hose,308,95,0,0,4,1 +21057,3,3366,1,110,Rébellion Pants,308,95,0,0,0,1 +21058,3,3366,1,110,Rébellion Pants,308,95,0,0,1,1 +21059,3,3366,1,110,Rébellion Pants,308,95,0,0,2,1 +21060,3,3366,1,110,Rébellion Pants,308,95,0,0,3,1 +21061,3,3366,1,110,Rébellion Pants,308,95,0,0,4,1 +21062,3,3519,1,115,Traître Hose,308,98,0,0,0,1 +21063,3,3519,1,115,Traître Hose,308,98,0,0,1,1 +21064,3,3519,1,115,Traître Hose,308,98,0,0,2,1 +21065,3,3519,1,115,Traître Hose,308,98,0,0,3,1 +21066,3,3519,1,115,Traître Hose,308,98,0,0,4,1 +21067,3,3672,1,120,Revanche Pants,308,100,0,0,0,1 +21068,3,3672,1,120,Revanche Pants,308,100,0,0,1,1 +21069,3,3672,1,120,Revanche Pants,308,100,0,0,2,1 +21070,3,3672,1,120,Revanche Pants,308,100,0,0,3,1 +21071,3,3672,1,120,Revanche Pants,308,100,0,0,4,1 +21116,3,10000,1,92,Maestro Legs,308,1,0,0,4,1 +20755,3,10000,1,106,Crimson Leather Bottom,308,90,0,0,4,1 +21098,3,10000,1,116,White Smoke Leather Bottoms,308,95,0,0,4,1 +20437,3,10000,1,10,Magical Night Terror Slacks,308,1,0,0,4,1 +20439,3,10000,1,10,Magical Night Scream Boots,308,1,0,0,4,1 +20760,3,10000,1,7,Midsummer Glamorous Pants (Red),308,1,0,0,0,3 +21165,3,10000,1,95,Virtuoso Legs,308,1,0,0,4,1 +21173,3,10000,1,108,Lord Knight Leather Bottom,308,90,0,0,4,1 +21181,3,10000,1,118,Selenite Leather Bottoms,308,95,0,0,4,1 +21344,3,10000,1,7,Midsummer Glamorous Pants (Peach),308,1,0,0,0,3 +21345,3,10000,1,7,Midsummer Glamorous Pants (Blue),308,1,0,0,0,3 +21346,3,10000,1,7,Midsummer Glamorous Pants (Purple),308,1,0,0,0,3 +21347,3,10000,1,7,Midsummer Glamorous Pants (White),308,1,0,0,0,3 +21348,3,10000,1,7,Midsummer Glamorous Pants (Black),308,1,0,0,0,3 +21689,3,10000,1,75,Wooly Panties (White),308,1,0,0,4,1 +21690,3,10000,1,75,Wooly Panties (Black),308,1,0,0,4,1 +21691,3,10000,1,75,Wooly Panties (Brown),308,1,0,0,4,1 +21692,3,10000,1,75,Border Knee-high Socks (Peach),308,1,0,0,4,1 +21693,3,10000,1,75,Border Knee-high Socks (Black),308,1,0,0,4,1 +21694,3,10000,1,75,Border Knee-high Socks (Red),308,1,0,0,4,1 +21695,3,10000,1,75,Diamond Stockings (White),308,1,0,0,4,1 +21696,3,10000,1,75,Diamond Stockings (Black),308,1,0,0,4,1 +21697,3,10000,1,75,Diamond Stockings (Purple),308,1,0,0,4,1 +23391,3,10000,1,1,Mischievous Parade Slacks,308,1,0,0,4,1 +23392,3,10000,1,1,Mischievous Moonlight Slacks,308,1,0,0,4,1 +23393,3,10000,1,1,Mischievous Party Tights,308,1,0,0,4,1 +23394,3,10000,1,1,Mischievous Happy Night Tights,308,1,0,0,4,1 +23418,3,10000,1,1,Demon's Damaged Knee Boots (White),308,1,0,0,4,1 +23419,3,10000,1,1,Demon's Damaged Knee Boots (Black),308,1,0,0,4,1 +23420,3,10000,1,1,Angel's Feather Tights (White),308,1,0,0,4,1 +23421,3,10000,1,1,Angel's Feather Tights (Black),308,1,0,0,4,1 +24617,3,0,1,12,Pleiades Pants,308,1,0,0,4,1 +24644,3,0,1,130,Spirit's Underpants,308,100,0,0,0,1 +24645,3,0,1,130,Spirit's Underpants,308,100,0,0,1,1 +24646,3,0,1,130,Spirit's Underpants,308,100,0,0,2,1 +24647,3,0,1,130,Spirit's Underpants,308,100,0,0,3,1 +24648,3,0,1,130,Spirit's Underpants,308,100,0,0,4,1 +24649,3,0,1,130,Fire King's Underpants,308,100,0,0,0,1 +24650,3,0,1,130,Fire King's Underpants,308,100,0,0,1,1 +24651,3,0,1,130,Fire King's Underpants,308,100,0,0,2,1 +24652,3,0,1,130,Fire King's Underpants,308,100,0,0,3,1 +24653,3,0,1,130,Fire King's Underpants,308,100,0,0,4,1 +24654,3,0,1,130,White Wings' Underpants,308,100,0,0,0,1 +24655,3,0,1,130,White Wings' Underpants,308,100,0,0,1,1 +24656,3,0,1,130,White Wings' Underpants,308,100,0,0,2,1 +24657,3,0,1,130,White Wings' Underpants,308,100,0,0,3,1 +24658,3,0,1,130,White Wings' Underpants,308,100,0,0,4,1 +24659,3,0,1,130,Golden Underpants,308,100,0,0,0,1 +24660,3,0,1,130,Golden Underpants,308,100,0,0,1,1 +24661,3,0,1,130,Golden Underpants,308,100,0,0,2,1 +24662,3,0,1,130,Golden Underpants,308,100,0,0,3,1 +24663,3,0,1,130,Golden Underpants,308,100,0,0,4,1 +24664,3,0,1,135,Blackshatter Underpants,308,100,0,0,0,1 +24665,3,0,1,135,Blackshatter Underpants,308,100,0,0,1,1 +24666,3,0,1,135,Blackshatter Underpants,308,100,0,0,2,1 +24667,3,0,1,135,Blackshatter Underpants,308,100,0,0,3,1 +24668,3,0,1,135,Blackshatter Underpants,308,100,0,0,4,1 +24703,3,10000,1,130,Survivor Leather Bottoms,308,1,0,0,4,1 +24887,3,10000,1,1,Basic Shorts - Green,308,1,0,0,0,1 +24889,3,10000,1,1,Cutie Shorts - Yellow,308,1,0,0,0,1 +24898,3,10000,1,1,Southern Country Surf Pants (Red),308,1,0,0,0,2 +24899,3,10000,1,1,Southern Country Surf Pants (Blue),308,1,0,0,0,2 +24900,3,10000,1,1,Southern Country Surf Pants (Purple),308,1,0,0,0,2 +24901,3,10000,1,1,Southern Country Surf Pants (Black),308,1,0,0,0,2 +24902,3,10000,1,1,Southern Country Surf Pants (White),308,1,0,0,0,2 +24903,3,10000,1,1,Southern Country Surf Pants (Orange),308,1,0,0,0,2 +24910,3,10000,1,1,Southern Country Glamorous Pants (Red),308,1,0,0,0,3 +24911,3,10000,1,1,Southern Country Glamorous Pants (Blue),308,1,0,0,0,3 +24912,3,10000,1,1,Southern Country Glamorous Pants (Purple),308,1,0,0,0,3 +24913,3,10000,1,1,Southern Country Glamorous Pants (Black),308,1,0,0,0,3 +24914,3,10000,1,1,Southern Country Glamorous Pants (White),308,1,0,0,0,3 +24915,3,10000,1,1,Southern Country Glamorous Pants (Orange),308,1,0,0,0,3 +24928,3,10000,1,1,Wooly Panties (Deep Red),308,1,0,0,0,1 +24929,3,10000,1,1,Border Knee-high Socks (Deep Red),308,1,0,0,0,1 +24930,3,10000,1,1,Diamond Stockings (Deep Red),308,1,0,0,0,1 +25018,3,10000,1,130,Combat Leather Bottoms,308,1,0,0,4,1 +25481,3,4000,1,140,Holy Seal's Lively Hose,308,105,0,0,0,1 +25482,3,4000,1,140,Holy Seal's Lively Hose,308,105,0,0,1,1 +25483,3,4000,1,140,Holy Seal's Lively Hose,308,105,0,0,2,1 +25484,3,4000,1,140,Holy Seal's Lively Hose,308,105,0,0,3,1 +25485,3,4000,1,140,Holy Seal's Lively Hose,308,105,0,0,4,1 +25496,3,4000,1,145,Tricksters's Lively Pants,308,110,0,0,0,1 +25497,3,4000,1,145,Tricksters's Lively Pants,308,110,0,0,1,1 +25498,3,4000,1,145,Tricksters's Lively Pants,308,110,0,0,2,1 +25499,3,4000,1,145,Tricksters's Lively Pants,308,110,0,0,3,1 +25500,3,4000,1,145,Tricksters's Lively Pants,308,110,0,0,4,1 +25511,3,4000,1,150,Hero's Lively Underpants,308,115,0,0,0,1 +25512,3,4000,1,150,Hero's Lively Underpants,308,115,0,0,1,1 +25513,3,4000,1,150,Hero's Lively Underpants,308,115,0,0,2,1 +25514,3,4000,1,150,Hero's Lively Underpants,308,115,0,0,3,1 +25515,3,4000,1,150,Hero's Lively Underpants,308,115,0,0,4,1 +486,3,0,1,7,Benefit Muffler,309,1,0,0,0,1 +2098,3,0,1,7,Benefit Muffler,309,1,0,0,1,1 +3121,3,0,1,7,Benefit Muffler,309,1,0,0,2,1 +4144,3,0,1,7,Benefit Muffler,309,1,0,0,3,1 +5167,3,0,1,7,Benefit Muffler,309,1,0,0,4,1 +511,3,40,1,1,Leather Cloak,309,1,0,0,0,1 +2123,3,40,1,1,Leather Cloak,309,1,0,0,1,1 +3146,3,40,1,1,Leather Cloak,309,1,0,0,2,1 +4169,3,40,1,1,Leather Cloak,309,1,0,0,3,1 +5192,3,40,1,1,Leather Cloak,309,1,0,0,4,1 +512,3,60,1,1,Shed Cloak,309,3,0,0,0,1 +2124,3,60,1,1,Shed Cloak,309,3,0,0,1,1 +3147,3,60,1,1,Shed Cloak,309,3,0,0,2,1 +4170,3,60,1,1,Shed Cloak,309,3,0,0,3,1 +5193,3,60,1,1,Shed Cloak,309,3,0,0,4,1 +513,3,105,1,2,Scholar Cloak,309,6,0,0,0,1 +2125,3,105,1,2,Scholar Cloak,309,6,0,0,1,1 +3148,3,105,1,2,Scholar Cloak,309,6,0,0,2,1 +4171,3,105,1,2,Scholar Cloak,309,6,0,0,3,1 +5194,3,105,1,2,Scholar Cloak,309,6,0,0,4,1 +514,3,115,1,2,Brown Cape,309,7,0,0,0,1 +2126,3,115,1,2,Brown Cape,309,7,0,0,1,1 +3149,3,115,1,2,Brown Cape,309,7,0,0,2,1 +4172,3,115,1,2,Brown Cape,309,7,0,0,3,1 +5195,3,115,1,2,Brown Cape,309,7,0,0,4,1 +515,3,165,1,3,Knight's Cape,309,11,0,0,0,1 +2127,3,165,1,3,Knight's Cape,309,11,0,0,1,1 +3150,3,165,1,3,Knight's Cape,309,11,0,0,2,1 +4173,3,165,1,3,Knight's Cape,309,11,0,0,3,1 +5196,3,165,1,3,Knight's Cape,309,11,0,0,4,1 +517,3,50,1,7,Benefit Cloak,309,1,0,0,0,1 +2129,3,50,1,7,Benefit Cloak,309,1,0,0,1,1 +3152,3,50,1,7,Benefit Cloak,309,1,0,0,2,1 +4175,3,50,1,7,Benefit Cloak,309,1,0,0,3,1 +5198,3,50,1,7,Benefit Cloak,309,1,0,0,4,1 +967,3,0,1,7,Benefit Cloak R,309,1,0,0,0,1 +2579,3,0,1,7,Benefit Cloak R,309,1,0,0,1,1 +3602,3,0,1,7,Benefit Cloak R,309,1,0,0,2,1 +4625,3,0,1,7,Benefit Cloak R,309,1,0,0,3,1 +5648,3,0,1,7,Benefit Cloak R,309,1,0,0,4,1 +1009,3,250,1,4,Pharmacy Mantle,309,16,0,0,0,1 +2621,3,250,1,4,Pharmacy Mantle,309,16,0,0,1,1 +3644,3,250,1,4,Pharmacy Mantle,309,16,0,0,2,1 +4667,3,250,1,4,Pharmacy Mantle,309,16,0,0,3,1 +5690,3,250,1,4,Pharmacy Mantle,309,16,0,0,4,1 +1010,3,400,1,5,Gryphus Mantle,309,21,0,0,0,1 +2622,3,400,1,5,Gryphus Mantle,309,21,0,0,1,1 +3645,3,400,1,5,Gryphus Mantle,309,21,0,0,2,1 +4668,3,400,1,5,Gryphus Mantle,309,21,0,0,3,1 +5691,3,400,1,5,Gryphus Mantle,309,21,0,0,4,1 +1011,3,1150,1,8,White Wings Mantle,309,40,0,0,0,1 +2623,3,1150,1,8,White Wings Mantle,309,40,0,0,1,1 +3646,3,1150,1,8,White Wings Mantle,309,40,0,0,2,1 +4669,3,1150,1,8,White Wings Mantle,309,40,0,0,3,1 +5692,3,1150,1,8,White Wings Mantle,309,40,0,0,4,1 +1012,3,600,1,6,Wiseman Cloak,309,26,0,0,0,1 +2624,3,600,1,6,Wiseman Cloak,309,26,0,0,1,1 +3647,3,600,1,6,Wiseman Cloak,309,26,0,0,2,1 +4670,3,600,1,6,Wiseman Cloak,309,26,0,0,3,1 +5693,3,600,1,6,Wiseman Cloak,309,26,0,0,4,1 +1013,3,850,1,7,Pauldron,309,31,0,0,0,1 +2625,3,850,1,7,Pauldron,309,31,0,0,1,1 +3648,3,850,1,7,Pauldron,309,31,0,0,2,1 +4671,3,850,1,7,Pauldron,309,31,0,0,3,1 +5694,3,850,1,7,Pauldron,309,31,0,0,4,1 +1014,3,600,1,6,Eagle Mantle,309,30,0,0,0,1 +2626,3,600,1,6,Eagle Mantle,309,30,0,0,1,1 +3649,3,600,1,6,Eagle Mantle,309,30,0,0,2,1 +4672,3,600,1,6,Eagle Mantle,309,30,0,0,3,1 +5695,3,600,1,6,Eagle Mantle,309,30,0,0,4,1 +1015,3,850,1,7,Survivor's Cape,309,32,0,0,0,1 +2627,3,850,1,7,Survivor's Cape,309,32,0,0,1,1 +3650,3,850,1,7,Survivor's Cape,309,32,0,0,2,1 +4673,3,850,1,7,Survivor's Cape,309,32,0,0,3,1 +5696,3,850,1,7,Survivor's Cape,309,32,0,0,4,1 +1016,3,400,1,5,Cloak of Nostalgia,309,25,0,0,0,1 +2628,3,400,1,5,Cloak of Nostalgia,309,25,0,0,1,1 +3651,3,400,1,5,Cloak of Nostalgia,309,25,0,0,2,1 +4674,3,400,1,5,Cloak of Nostalgia,309,25,0,0,3,1 +5697,3,400,1,5,Cloak of Nostalgia,309,25,0,0,4,1 +1017,3,600,1,6,Sergeant's Cloak,309,28,0,0,0,1 +2629,3,600,1,6,Sergeant's Cloak,309,28,0,0,1,1 +3652,3,600,1,6,Sergeant's Cloak,309,28,0,0,2,1 +4675,3,600,1,6,Sergeant's Cloak,309,28,0,0,3,1 +5698,3,600,1,6,Sergeant's Cloak,309,28,0,0,4,1 +1018,3,1900,1,10,White Dragon's Mantle,309,50,0,0,0,1 +2630,3,1900,1,10,White Dragon's Mantle,309,50,0,0,1,1 +3653,3,1900,1,10,White Dragon's Mantle,309,50,0,0,2,1 +4676,3,1900,1,10,White Dragon's Mantle,309,50,0,0,3,1 +5699,3,1900,1,10,White Dragon's Mantle,309,50,0,0,4,1 +1019,3,850,1,7,Saudade Muffler,309,34,0,0,0,1 +2631,3,850,1,7,Saudade Muffler,309,34,0,0,1,1 +3654,3,850,1,7,Saudade Muffler,309,34,0,0,2,1 +4677,3,850,1,7,Saudade Muffler,309,34,0,0,3,1 +5700,3,850,1,7,Saudade Muffler,309,34,0,0,4,1 +1020,3,850,1,7,Cavalier's Cloak,309,35,0,0,0,1 +2632,3,850,1,7,Cavalier's Cloak,309,35,0,0,1,1 +3655,3,850,1,7,Cavalier's Cloak,309,35,0,0,2,1 +4678,3,850,1,7,Cavalier's Cloak,309,35,0,0,3,1 +5701,3,850,1,7,Cavalier's Cloak,309,35,0,0,4,1 +1021,3,1500,1,9,Order Cape,309,41,0,0,0,1 +2633,3,1500,1,9,Order Cape,309,41,0,0,1,1 +3656,3,1500,1,9,Order Cape,309,41,0,0,2,1 +4679,3,1500,1,9,Order Cape,309,41,0,0,3,1 +5702,3,1500,1,9,Order Cape,309,41,0,0,4,1 +1022,3,1500,1,9,Arbitrator's Mantle,309,42,0,0,0,1 +2634,3,1500,1,9,Arbitrator's Mantle,309,42,0,0,1,1 +3657,3,1500,1,9,Arbitrator's Mantle,309,42,0,0,2,1 +4680,3,1500,1,9,Arbitrator's Mantle,309,42,0,0,3,1 +5703,3,1500,1,9,Arbitrator's Mantle,309,42,0,0,4,1 +1023,3,2250,1,11,Great Arisen's Mantle,309,55,0,0,0,1 +2635,3,2250,1,11,Great Arisen's Mantle,309,55,0,0,1,1 +3658,3,2250,1,11,Great Arisen's Mantle,309,55,0,0,2,1 +4681,3,2250,1,11,Great Arisen's Mantle,309,55,0,0,3,1 +5704,3,2250,1,11,Great Arisen's Mantle,309,55,0,0,4,1 +1024,3,2250,1,11,Guard Mantle,309,52,0,0,0,1 +2636,3,2250,1,11,Guard Mantle,309,52,0,0,1,1 +3659,3,2250,1,11,Guard Mantle,309,52,0,0,2,1 +4682,3,2250,1,11,Guard Mantle,309,52,0,0,3,1 +5705,3,2250,1,11,Guard Mantle,309,52,0,0,4,1 +8783,3,75,1,1,Shoulder Cape,309,4,0,0,0,1 +8784,3,75,1,1,Shoulder Cape,309,4,0,0,1,1 +8785,3,75,1,1,Shoulder Cape,309,4,0,0,2,1 +8786,3,75,1,1,Shoulder Cape,309,4,0,0,3,1 +8787,3,75,1,1,Shoulder Cape,309,4,0,0,4,1 +8788,3,90,1,1,Wanderer's Muffler,309,5,0,0,0,1 +8789,3,90,1,1,Wanderer's Muffler,309,5,0,0,1,1 +8790,3,90,1,1,Wanderer's Muffler,309,5,0,0,2,1 +8791,3,90,1,1,Wanderer's Muffler,309,5,0,0,3,1 +8792,3,90,1,1,Wanderer's Muffler,309,5,0,0,4,1 +8793,3,50,1,1,Nomad Cloak,309,2,0,0,0,1 +8794,3,50,1,1,Nomad Cloak,309,2,0,0,1,1 +8795,3,50,1,1,Nomad Cloak,309,2,0,0,2,1 +8796,3,50,1,1,Nomad Cloak,309,2,0,0,3,1 +8797,3,50,1,1,Nomad Cloak,309,2,0,0,4,1 +8798,3,125,1,2,Feather Cloak,309,8,0,0,0,1 +8799,3,125,1,2,Feather Cloak,309,8,0,0,1,1 +8800,3,125,1,2,Feather Cloak,309,8,0,0,2,1 +8801,3,125,1,2,Feather Cloak,309,8,0,0,3,1 +8802,3,125,1,2,Feather Cloak,309,8,0,0,4,1 +8803,3,210,1,3,Traveler's Cloak,309,14,0,0,0,1 +8804,3,210,1,3,Traveler's Cloak,309,14,0,0,1,1 +8805,3,210,1,3,Traveler's Cloak,309,14,0,0,2,1 +8806,3,210,1,3,Traveler's Cloak,309,14,0,0,3,1 +8807,3,210,1,3,Traveler's Cloak,309,14,0,0,4,1 +8808,3,145,1,2,Basic Cape,309,10,0,0,0,1 +8809,3,145,1,2,Basic Cape,309,10,0,0,1,1 +8810,3,145,1,2,Basic Cape,309,10,0,0,2,1 +8811,3,145,1,2,Basic Cape,309,10,0,0,3,1 +8812,3,145,1,2,Basic Cape,309,10,0,0,4,1 +8813,3,180,1,3,Knight's Mantle,309,12,0,0,0,1 +8814,3,180,1,3,Knight's Mantle,309,12,0,0,1,1 +8815,3,180,1,3,Knight's Mantle,309,12,0,0,2,1 +8816,3,180,1,3,Knight's Mantle,309,12,0,0,3,1 +8817,3,180,1,3,Knight's Mantle,309,12,0,0,4,1 +8818,3,225,1,3,Jet Black Muffler,309,15,0,0,0,1 +8819,3,225,1,3,Jet Black Muffler,309,15,0,0,1,1 +8820,3,225,1,3,Jet Black Muffler,309,15,0,0,2,1 +8821,3,225,1,3,Jet Black Muffler,309,15,0,0,3,1 +8822,3,225,1,3,Jet Black Muffler,309,15,0,0,4,1 +8823,3,280,1,4,Cloak of Wonder,309,17,0,0,0,1 +8824,3,280,1,4,Cloak of Wonder,309,17,0,0,1,1 +8825,3,280,1,4,Cloak of Wonder,309,17,0,0,2,1 +8826,3,280,1,4,Cloak of Wonder,309,17,0,0,3,1 +8827,3,280,1,4,Cloak of Wonder,309,17,0,0,4,1 +8828,3,310,1,4,Inspector's Cape,309,18,0,0,0,1 +8829,3,310,1,4,Inspector's Cape,309,18,0,0,1,1 +8830,3,310,1,4,Inspector's Cape,309,18,0,0,2,1 +8831,3,310,1,4,Inspector's Cape,309,18,0,0,3,1 +8832,3,310,1,4,Inspector's Cape,309,18,0,0,4,1 +8833,3,400,1,5,Beast Cape,309,22,0,0,0,1 +8834,3,400,1,5,Beast Cape,309,22,0,0,1,1 +8835,3,400,1,5,Beast Cape,309,22,0,0,2,1 +8836,3,400,1,5,Beast Cape,309,22,0,0,3,1 +8837,3,400,1,5,Beast Cape,309,22,0,0,4,1 +8838,3,370,1,4,Dark Plume Cloak,309,20,0,0,0,1 +8839,3,370,1,4,Dark Plume Cloak,309,20,0,0,1,1 +8840,3,370,1,4,Dark Plume Cloak,309,20,0,0,2,1 +8841,3,370,1,4,Dark Plume Cloak,309,20,0,0,3,1 +8842,3,370,1,4,Dark Plume Cloak,309,20,0,0,4,1 +8843,3,400,1,5,Guardian's Cape,309,23,0,0,0,1 +8844,3,400,1,5,Guardian's Cape,309,23,0,0,1,1 +8845,3,400,1,5,Guardian's Cape,309,23,0,0,2,1 +8846,3,400,1,5,Guardian's Cape,309,23,0,0,3,1 +8847,3,400,1,5,Guardian's Cape,309,23,0,0,4,1 +8848,3,400,1,5,Arisen's Mantle,309,24,0,0,0,1 +8849,3,400,1,5,Arisen's Mantle,309,24,0,0,1,1 +8850,3,400,1,5,Arisen's Mantle,309,24,0,0,2,1 +8851,3,400,1,5,Arisen's Mantle,309,24,0,0,3,1 +8852,3,400,1,5,Arisen's Mantle,309,24,0,0,4,1 +8853,3,600,1,6,Militant Mantle,309,29,0,0,0,1 +8854,3,600,1,6,Militant Mantle,309,29,0,0,1,1 +8855,3,600,1,6,Militant Mantle,309,29,0,0,2,1 +8856,3,600,1,6,Militant Mantle,309,29,0,0,3,1 +8857,3,600,1,6,Militant Mantle,309,29,0,0,4,1 +8858,3,850,1,7,Loftiness Cape,309,33,0,0,0,1 +8859,3,850,1,7,Loftiness Cape,309,33,0,0,1,1 +8860,3,850,1,7,Loftiness Cape,309,33,0,0,2,1 +8861,3,850,1,7,Loftiness Cape,309,33,0,0,3,1 +8862,3,850,1,7,Loftiness Cape,309,33,0,0,4,1 +8863,3,600,1,6,Victory Cape,309,27,0,0,0,1 +8864,3,600,1,6,Victory Cape,309,27,0,0,1,1 +8865,3,600,1,6,Victory Cape,309,27,0,0,2,1 +8866,3,600,1,6,Victory Cape,309,27,0,0,3,1 +8867,3,600,1,6,Victory Cape,309,27,0,0,4,1 +8868,3,1150,1,8,Songstress' Cloak,309,36,0,0,0,1 +8869,3,1150,1,8,Songstress' Cloak,309,36,0,0,1,1 +8870,3,1150,1,8,Songstress' Cloak,309,36,0,0,2,1 +8871,3,1150,1,8,Songstress' Cloak,309,36,0,0,3,1 +8872,3,1150,1,8,Songstress' Cloak,309,36,0,0,4,1 +8873,3,1500,1,9,Deep Forest Mantle,309,43,0,0,0,1 +8874,3,1500,1,9,Deep Forest Mantle,309,43,0,0,1,1 +8875,3,1500,1,9,Deep Forest Mantle,309,43,0,0,2,1 +8876,3,1500,1,9,Deep Forest Mantle,309,43,0,0,3,1 +8877,3,1500,1,9,Deep Forest Mantle,309,43,0,0,4,1 +8878,3,1500,1,9,Raptor Mantle,309,44,0,0,0,1 +8879,3,1500,1,9,Raptor Mantle,309,44,0,0,1,1 +8880,3,1500,1,9,Raptor Mantle,309,44,0,0,2,1 +8881,3,1500,1,9,Raptor Mantle,309,44,0,0,3,1 +8882,3,1500,1,9,Raptor Mantle,309,44,0,0,4,1 +8883,3,1900,1,10,Brutal Cape,309,47,0,0,0,1 +8884,3,1900,1,10,Brutal Cape,309,47,0,0,1,1 +8885,3,1900,1,10,Brutal Cape,309,47,0,0,2,1 +8886,3,1900,1,10,Brutal Cape,309,47,0,0,3,1 +8887,3,1900,1,10,Brutal Cape,309,47,0,0,4,1 +8888,3,2250,1,12,Legendary Cloak,309,58,9,0,0,1 +8889,3,2250,1,12,Legendary Cloak,309,58,9,0,1,1 +8890,3,2250,1,12,Legendary Cloak,309,58,9,0,2,1 +8891,3,2250,1,12,Legendary Cloak,309,58,9,0,3,1 +8892,3,2250,1,12,Legendary Cloak,309,58,9,0,4,1 +8893,3,1900,1,10,Roving Muffler,309,46,0,0,0,1 +8894,3,1900,1,10,Roving Muffler,309,46,0,0,1,1 +8895,3,1900,1,10,Roving Muffler,309,46,0,0,2,1 +8896,3,1900,1,10,Roving Muffler,309,46,0,0,3,1 +8897,3,1900,1,10,Roving Muffler,309,46,0,0,4,1 +8898,3,2250,1,11,Blackbound Cloak,309,51,0,0,0,1 +8899,3,2250,1,11,Blackbound Cloak,309,51,0,0,1,1 +8900,3,2250,1,11,Blackbound Cloak,309,51,0,0,2,1 +8901,3,2250,1,11,Blackbound Cloak,309,51,0,0,3,1 +8902,3,2250,1,11,Blackbound Cloak,309,51,0,0,4,1 +8903,3,1900,1,10,Royal Cloak,309,48,0,0,0,1 +8904,3,1900,1,10,Royal Cloak,309,48,0,0,1,1 +8905,3,1900,1,10,Royal Cloak,309,48,0,0,2,1 +8906,3,1900,1,10,Royal Cloak,309,48,0,0,3,1 +8907,3,1900,1,10,Royal Cloak,309,48,0,0,4,1 +8908,3,2250,1,12,Alchymia Magna,309,60,9,0,0,1 +8909,3,2250,1,12,Alchymia Magna,309,60,9,0,1,1 +8910,3,2250,1,12,Alchymia Magna,309,60,9,0,2,1 +8911,3,2250,1,12,Alchymia Magna,309,60,9,0,3,1 +8912,3,2250,1,12,Alchymia Magna,309,60,9,0,4,1 +8913,3,2250,1,11,Amadeus Cloak,309,53,0,0,0,1 +8914,3,2250,1,11,Amadeus Cloak,309,53,0,0,1,1 +8915,3,2250,1,11,Amadeus Cloak,309,53,0,0,2,1 +8916,3,2250,1,11,Amadeus Cloak,309,53,0,0,3,1 +8917,3,2250,1,11,Amadeus Cloak,309,53,0,0,4,1 +8918,3,2250,1,12,Paladin's Mantle,309,56,0,0,0,1 +8919,3,2250,1,12,Paladin's Mantle,309,56,0,0,1,1 +8920,3,2250,1,12,Paladin's Mantle,309,56,0,0,2,1 +8921,3,2250,1,12,Paladin's Mantle,309,56,0,0,3,1 +8922,3,2250,1,12,Paladin's Mantle,309,56,0,0,4,1 +8923,3,2250,1,11,Mantle of Albion,309,55,0,0,0,1 +8924,3,2250,1,11,Mantle of Albion,309,55,0,0,1,1 +8925,3,2250,1,11,Mantle of Albion,309,55,0,0,2,1 +8926,3,2250,1,11,Mantle of Albion,309,55,0,0,3,1 +8927,3,2250,1,11,Mantle of Albion,309,55,0,0,4,1 +9739,3,135,1,2,Wind Cloak,309,9,0,0,0,1 +9740,3,135,1,2,Wind Cloak,309,9,0,0,1,1 +9741,3,135,1,2,Wind Cloak,309,9,0,0,2,1 +9742,3,135,1,2,Wind Cloak,309,9,0,0,3,1 +9743,3,135,1,2,Wind Cloak,309,9,0,0,4,1 +9744,3,195,1,3,Desert Cloak,309,13,0,0,0,1 +9745,3,195,1,3,Desert Cloak,309,13,0,0,1,1 +9746,3,195,1,3,Desert Cloak,309,13,0,0,2,1 +9747,3,195,1,3,Desert Cloak,309,13,0,0,3,1 +9748,3,195,1,3,Desert Cloak,309,13,0,0,4,1 +9749,3,340,1,4,Cloak of Vows,309,19,0,0,0,1 +9750,3,340,1,4,Cloak of Vows,309,19,0,0,1,1 +9751,3,340,1,4,Cloak of Vows,309,19,0,0,2,1 +9752,3,340,1,4,Cloak of Vows,309,19,0,0,3,1 +9753,3,340,1,4,Cloak of Vows,309,19,0,0,4,1 +9754,3,1150,1,8,Malevolent God's Cloak,309,37,0,0,0,1 +9755,3,1150,1,8,Malevolent God's Cloak,309,37,0,0,1,1 +9756,3,1150,1,8,Malevolent God's Cloak,309,37,0,0,2,1 +9757,3,1150,1,8,Malevolent God's Cloak,309,37,0,0,3,1 +9758,3,1150,1,8,Malevolent God's Cloak,309,37,0,0,4,1 +9759,3,1150,1,8,Innocence Cape,309,38,0,0,0,1 +9760,3,1150,1,8,Innocence Cape,309,38,0,0,1,1 +9761,3,1150,1,8,Innocence Cape,309,38,0,0,2,1 +9762,3,1150,1,8,Innocence Cape,309,38,0,0,3,1 +9763,3,1150,1,8,Innocence Cape,309,38,0,0,4,1 +9764,3,1150,1,8,Officer's Mantle,309,39,0,0,0,1 +9765,3,1150,1,8,Officer's Mantle,309,39,0,0,1,1 +9766,3,1150,1,8,Officer's Mantle,309,39,0,0,2,1 +9767,3,1150,1,8,Officer's Mantle,309,39,0,0,3,1 +9768,3,1150,1,8,Officer's Mantle,309,39,0,0,4,1 +9769,3,1500,1,9,Heavy Spaulders,309,45,0,0,0,1 +9770,3,1500,1,9,Heavy Spaulders,309,45,0,0,1,1 +9771,3,1500,1,9,Heavy Spaulders,309,45,0,0,2,1 +9772,3,1500,1,9,Heavy Spaulders,309,45,0,0,3,1 +9773,3,1500,1,9,Heavy Spaulders,309,45,0,0,4,1 +9902,3,0,1,7,Benefit Cloak,309,1,0,0,0,1 +11020,3,1000,1,1,Rookie Arisen's Battle Cape,309,1,0,0,0,1 +11021,3,1000,1,1,Rookie Arisen's Battle Cape,309,1,0,0,1,1 +11022,3,1000,1,1,Rookie Arisen's Battle Cape,309,1,0,0,2,1 +11023,3,1000,1,1,Rookie Arisen's Battle Cape,309,1,0,0,3,1 +11024,3,1000,1,1,Rookie Arisen's Battle Cape,309,1,0,0,4,1 +11025,3,1000,1,1,Rookie Arisen's High Muffler,309,1,0,0,0,1 +11026,3,1000,1,1,Rookie Arisen's High Muffler,309,1,0,0,1,1 +11027,3,1000,1,1,Rookie Arisen's High Muffler,309,1,0,0,2,1 +11028,3,1000,1,1,Rookie Arisen's High Muffler,309,1,0,0,3,1 +11029,3,1000,1,1,Rookie Arisen's High Muffler,309,1,0,0,4,1 +11030,3,1000,1,1,Rookie Arisen's Leather Mantle,309,1,0,0,0,1 +11031,3,1000,1,1,Rookie Arisen's Leather Mantle,309,1,0,0,1,1 +11032,3,1000,1,1,Rookie Arisen's Leather Mantle,309,1,0,0,2,1 +11033,3,1000,1,1,Rookie Arisen's Leather Mantle,309,1,0,0,3,1 +11034,3,1000,1,1,Rookie Arisen's Leather Mantle,309,1,0,0,4,1 +11035,3,1000,1,1,Rookie Arisen's Light Cloak,309,1,0,0,0,1 +11036,3,1000,1,1,Rookie Arisen's Light Cloak,309,1,0,0,1,1 +11037,3,1000,1,1,Rookie Arisen's Light Cloak,309,1,0,0,2,1 +11038,3,1000,1,1,Rookie Arisen's Light Cloak,309,1,0,0,3,1 +11039,3,1000,1,1,Rookie Arisen's Light Cloak,309,1,0,0,4,1 +11040,3,1000,1,1,Rookie Arisen's Tight Cloth,309,1,0,0,0,1 +11041,3,1000,1,1,Rookie Arisen's Tight Cloth,309,1,0,0,1,1 +11042,3,1000,1,1,Rookie Arisen's Tight Cloth,309,1,0,0,2,1 +11043,3,1000,1,1,Rookie Arisen's Tight Cloth,309,1,0,0,3,1 +11044,3,1000,1,1,Rookie Arisen's Tight Cloth,309,1,0,0,4,1 +11499,3,3840,1,75,Finnegan's Mantle,309,80,0,0,0,1 +11500,3,3840,1,75,Finnegan's Mantle,309,80,0,0,1,1 +11501,3,3840,1,75,Finnegan's Mantle,309,80,0,0,2,1 +11502,3,3840,1,75,Finnegan's Mantle,309,80,0,0,3,1 +11503,3,3840,1,75,Finnegan's Mantle,309,80,0,0,4,1 +11755,3,6000,1,1,Invisible Mantle,309,1,0,0,0,1 +13153,3,2307,1,15,Victor's Cloak,309,62,0,0,0,1 +13154,3,2307,1,15,Victor's Cloak,309,62,0,0,1,1 +13155,3,2307,1,15,Victor's Cloak,309,62,0,0,2,1 +13156,3,2307,1,15,Victor's Cloak,309,62,0,0,3,1 +13157,3,2307,1,15,Victor's Cloak,309,62,0,0,4,1 +13158,3,2535,1,20,Expecto Cloak,309,65,0,0,0,1 +13159,3,2535,1,20,Expecto Cloak,309,65,0,0,1,1 +13160,3,2535,1,20,Expecto Cloak,309,65,0,0,2,1 +13161,3,2535,1,20,Expecto Cloak,309,65,0,0,3,1 +13162,3,2535,1,20,Expecto Cloak,309,65,0,0,4,1 +13163,3,2535,1,25,Holy Embrace,309,65,0,0,0,1 +13164,3,2535,1,25,Holy Embrace,309,65,0,0,1,1 +13165,3,2535,1,25,Holy Embrace,309,65,0,0,2,1 +13166,3,2535,1,25,Holy Embrace,309,65,0,0,3,1 +13167,3,2535,1,25,Holy Embrace,309,65,0,0,4,1 +13168,3,2535,1,30,Benediction Mantle,309,65,0,0,0,1 +13169,3,2535,1,30,Benediction Mantle,309,65,0,0,1,1 +13170,3,2535,1,30,Benediction Mantle,309,65,0,0,2,1 +13171,3,2535,1,30,Benediction Mantle,309,65,0,0,3,1 +13172,3,2535,1,30,Benediction Mantle,309,65,0,0,4,1 +13173,3,2694,1,30,Beast Lord's Cape,309,67,0,0,0,1 +13174,3,2694,1,30,Beast Lord's Cape,309,67,0,0,1,1 +13175,3,2694,1,30,Beast Lord's Cape,309,67,0,0,2,1 +13176,3,2694,1,30,Beast Lord's Cape,309,67,0,0,3,1 +13177,3,2694,1,30,Beast Lord's Cape,309,67,0,0,4,1 +13178,3,2940,1,35,Sancto Cloak,309,70,0,0,0,1 +13179,3,2940,1,35,Sancto Cloak,309,70,0,0,1,1 +13180,3,2940,1,35,Sancto Cloak,309,70,0,0,2,1 +13181,3,2940,1,35,Sancto Cloak,309,70,0,0,3,1 +13182,3,2940,1,35,Sancto Cloak,309,70,0,0,4,1 +13183,3,2940,1,40,Imperial Cape,309,70,0,0,0,1 +13184,3,2940,1,40,Imperial Cape,309,70,0,0,1,1 +13185,3,2940,1,40,Imperial Cape,309,70,0,0,2,1 +13186,3,2940,1,40,Imperial Cape,309,70,0,0,3,1 +13187,3,2940,1,40,Imperial Cape,309,70,0,0,4,1 +13188,3,2940,1,45,Cryptid Mantle,309,70,0,0,0,1 +13189,3,2940,1,45,Cryptid Mantle,309,70,0,0,1,1 +13190,3,2940,1,45,Cryptid Mantle,309,70,0,0,2,1 +13191,3,2940,1,45,Cryptid Mantle,309,70,0,0,3,1 +13192,3,2940,1,45,Cryptid Mantle,309,70,0,0,4,1 +13510,3,5555,1,12,Mantle of Domination,309,60,0,0,0,1 +13511,3,5555,1,12,Mantle of Domination,309,60,0,0,1,1 +13512,3,5555,1,12,Mantle of Domination,309,60,0,0,2,1 +13513,3,5555,1,12,Mantle of Domination,309,60,0,0,3,1 +13514,3,5555,1,12,Mantle of Domination,309,60,0,0,4,1 +13761,3,5000,1,11,Explorer's Travel Cloak,309,1,0,0,0,1 +13762,3,5000,1,11,Explorer's Travel Cloak,309,1,0,0,1,1 +13763,3,5000,1,11,Explorer's Travel Cloak,309,1,0,0,2,1 +13764,3,5000,1,11,Explorer's Travel Cloak,309,1,0,0,3,1 +13765,3,5000,1,11,Explorer's Travel Cloak,309,1,0,0,4,1 +13766,3,5000,1,11,Explorer's Alchemy Mantle,309,1,0,0,0,1 +13767,3,5000,1,11,Explorer's Alchemy Mantle,309,1,0,0,1,1 +13768,3,5000,1,11,Explorer's Alchemy Mantle,309,1,0,0,2,1 +13769,3,5000,1,11,Explorer's Alchemy Mantle,309,1,0,0,3,1 +13770,3,5000,1,11,Explorer's Alchemy Mantle,309,1,0,0,4,1 +13771,3,5000,1,11,Explorer's Gryphus Mantle,309,1,0,0,0,1 +13772,3,5000,1,11,Explorer's Gryphus Mantle,309,1,0,0,1,1 +13773,3,5000,1,11,Explorer's Gryphus Mantle,309,1,0,0,2,1 +13774,3,5000,1,11,Explorer's Gryphus Mantle,309,1,0,0,3,1 +13775,3,5000,1,11,Explorer's Gryphus Mantle,309,1,0,0,4,1 +13776,3,5000,1,11,Explorer's Feather Cloak,309,1,0,0,0,1 +13777,3,5000,1,11,Explorer's Feather Cloak,309,1,0,0,1,1 +13778,3,5000,1,11,Explorer's Feather Cloak,309,1,0,0,2,1 +13779,3,5000,1,11,Explorer's Feather Cloak,309,1,0,0,3,1 +13780,3,5000,1,11,Explorer's Feather Cloak,309,1,0,0,4,1 +13781,3,5000,1,11,Explorer's Night Cape,309,1,0,0,0,1 +13782,3,5000,1,11,Explorer's Night Cape,309,1,0,0,1,1 +13783,3,5000,1,11,Explorer's Night Cape,309,1,0,0,2,1 +13784,3,5000,1,11,Explorer's Night Cape,309,1,0,0,3,1 +13785,3,5000,1,11,Explorer's Night Cape,309,1,0,0,4,1 +13834,3,30000,1,10,Victor's Mantle (I),309,1,0,0,0,1 +13835,3,20000,1,10,Victor's Mantle (II),309,1,0,0,0,1 +13836,3,10000,1,10,Victor's Mantle (III),309,1,0,0,0,1 +15569,3,3111,1,45,Crimson Cloak,309,72,0,0,0,1 +15570,3,3111,1,45,Crimson Cloak,309,72,0,0,1,1 +15571,3,3111,1,45,Crimson Cloak,309,72,0,0,2,1 +15572,3,3111,1,45,Crimson Cloak,309,72,0,0,3,1 +15573,3,3111,1,45,Crimson Cloak,309,72,0,0,4,1 +15574,3,3375,1,50,Sea Eagle's Mantle,309,75,0,0,0,1 +15575,3,3375,1,50,Sea Eagle's Mantle,309,75,0,0,1,1 +15576,3,3375,1,50,Sea Eagle's Mantle,309,75,0,0,2,1 +15577,3,3375,1,50,Sea Eagle's Mantle,309,75,0,0,3,1 +15578,3,3375,1,50,Sea Eagle's Mantle,309,75,0,0,4,1 +15579,3,3375,1,55,Mantle of Military Rule,309,75,0,0,0,1 +15580,3,3375,1,55,Mantle of Military Rule,309,75,0,0,1,1 +15581,3,3375,1,55,Mantle of Military Rule,309,75,0,0,2,1 +15582,3,3375,1,55,Mantle of Military Rule,309,75,0,0,3,1 +15583,3,3375,1,55,Mantle of Military Rule,309,75,0,0,4,1 +15584,3,3375,1,60,Nigredo Mantle,309,75,0,0,0,1 +15585,3,3375,1,60,Nigredo Mantle,309,75,0,0,1,1 +15586,3,3375,1,60,Nigredo Mantle,309,75,0,0,2,1 +15587,3,3375,1,60,Nigredo Mantle,309,75,0,0,3,1 +15588,3,3375,1,60,Nigredo Mantle,309,75,0,0,4,1 +15589,3,3840,1,75,Greedy Mantle,309,80,0,0,0,1 +15590,3,3840,1,75,Greedy Mantle,309,80,0,0,1,1 +15591,3,3840,1,75,Greedy Mantle,309,80,0,0,2,1 +15592,3,3840,1,75,Greedy Mantle,309,80,0,0,3,1 +15593,3,3840,1,75,Greedy Mantle,309,80,0,0,4,1 +15594,3,3558,1,60,White Leather Cloak,309,77,0,0,0,1 +15595,3,3558,1,60,White Leather Cloak,309,77,0,0,1,1 +15596,3,3558,1,60,White Leather Cloak,309,77,0,0,2,1 +15597,3,3558,1,60,White Leather Cloak,309,77,0,0,3,1 +15598,3,3558,1,60,White Leather Cloak,309,77,0,0,4,1 +15599,3,3840,1,65,Bluish Purple Muffler,309,80,0,0,0,1 +15600,3,3840,1,65,Bluish Purple Muffler,309,80,0,0,1,1 +15601,3,3840,1,65,Bluish Purple Muffler,309,80,0,0,2,1 +15602,3,3840,1,65,Bluish Purple Muffler,309,80,0,0,3,1 +15603,3,3840,1,65,Bluish Purple Muffler,309,80,0,0,4,1 +15604,3,3840,1,70,Spirit Mantle,309,80,0,0,0,1 +15605,3,3840,1,70,Spirit Mantle,309,80,0,0,1,1 +15606,3,3840,1,70,Spirit Mantle,309,80,0,0,2,1 +15607,3,3840,1,70,Spirit Mantle,309,80,0,0,3,1 +15608,3,3840,1,70,Spirit Mantle,309,80,0,0,4,1 +15609,3,3840,1,75,Azure Mantle,309,80,0,0,0,1 +15610,3,3840,1,75,Azure Mantle,309,80,0,0,1,1 +15611,3,3840,1,75,Azure Mantle,309,80,0,0,2,1 +15612,3,3840,1,75,Azure Mantle,309,80,0,0,3,1 +15613,3,3840,1,75,Azure Mantle,309,80,0,0,4,1 +16731,3,100,1,1,Fancy Dress: Imp's Mantle,309,1,0,0,4,1 +16732,3,100,1,1,Fancy Dress: Vampire's Mantle,309,1,0,0,4,1 +16792,3,100,1,1,Christmas Mantle,309,1,0,0,4,1 +16793,3,0,1,1,Present Sack (Supplied),309,1,0,0,0,1 +16794,3,100,1,1,Present Sack,309,1,0,0,4,1 +16799,3,100,1,1,Christmas Mantle (White),309,1,0,0,4,1 +17841,3,3868,1,80,Arabesque Stole,309,80,0,0,0,1 +17842,3,3868,1,80,Arabesque Stole,309,80,0,0,1,1 +17843,3,3868,1,80,Arabesque Stole,309,80,0,0,2,1 +17844,3,3868,1,80,Arabesque Stole,309,80,0,0,3,1 +17845,3,3868,1,80,Arabesque Stole,309,80,0,0,4,1 +17846,3,4147,1,85,Albasiyyah,309,83,0,0,0,1 +17847,3,4147,1,85,Albasiyyah,309,83,0,0,1,1 +17848,3,4147,1,85,Albasiyyah,309,83,0,0,2,1 +17849,3,4147,1,85,Albasiyyah,309,83,0,0,3,1 +17850,3,4147,1,85,Albasiyyah,309,83,0,0,4,1 +17851,3,4332,1,90,Acrean Cloak,309,85,0,0,0,1 +17852,3,4332,1,90,Acrean Cloak,309,85,0,0,1,1 +17853,3,4332,1,90,Acrean Cloak,309,85,0,0,2,1 +17854,3,4332,1,90,Acrean Cloak,309,85,0,0,3,1 +17855,3,4332,1,90,Acrean Cloak,309,85,0,0,4,1 +18469,3,4332,1,90,Desert Stole,309,85,0,0,0,1 +18470,3,4332,1,90,Desert Stole,309,85,0,0,1,1 +18471,3,4332,1,90,Desert Stole,309,85,0,0,2,1 +18472,3,4332,1,90,Desert Stole,309,85,0,0,3,1 +18473,3,4332,1,90,Desert Stole,309,85,0,0,4,1 +18474,3,4634,1,95,Oriental Mantle,309,88,0,0,0,1 +18475,3,4634,1,95,Oriental Mantle,309,88,0,0,1,1 +18476,3,4634,1,95,Oriental Mantle,309,88,0,0,2,1 +18477,3,4634,1,95,Oriental Mantle,309,88,0,0,3,1 +18478,3,4634,1,95,Oriental Mantle,309,88,0,0,4,1 +18479,3,4813,1,100,Eastern Shade,309,90,0,0,0,1 +18480,3,4813,1,100,Eastern Shade,309,90,0,0,1,1 +18481,3,4813,1,100,Eastern Shade,309,90,0,0,2,1 +18482,3,4813,1,100,Eastern Shade,309,90,0,0,3,1 +18483,3,4813,1,100,Eastern Shade,309,90,0,0,4,1 +18894,3,200,1,75,Mantle of Battle Supremacy,309,80,0,0,0,1 +18895,3,400,1,75,Mantle of Battle Supremacy,309,80,0,0,1,1 +18896,3,800,1,75,Mantle of Battle Supremacy,309,80,0,0,2,1 +18897,3,1600,1,75,Mantle of Battle Supremacy,309,80,0,0,3,1 +18898,3,30000,1,75,Mantle of Battle Supremacy,309,80,0,0,4,1 +18899,3,0,1,75,Magica Cloak,309,1,0,0,0,1 +19564,3,0,1,75,Magica Cloak,309,1,0,0,1,1 +19565,3,0,1,80,Magica Cloak,309,1,0,0,2,1 +19566,3,0,1,85,Magica Cloak,309,1,0,0,3,1 +19567,3,0,1,90,Magica Cloak,309,1,0,0,4,1 +19380,3,10000,1,90,Gloria Stole,309,85,0,0,4,1 +19381,3,10000,1,90,Ancient Mantle,309,1,0,0,4,1 +20728,3,4800,1,100,Scapular Mantle,309,90,0,0,0,1 +20729,3,4800,1,100,Scapular Mantle,309,90,0,0,1,1 +20730,3,4800,1,100,Scapular Mantle,309,90,0,0,2,1 +20731,3,4800,1,100,Scapular Mantle,309,90,0,0,3,1 +20732,3,4800,1,100,Scapular Mantle,309,90,0,0,4,1 +20733,3,5040,1,105,Suiere Mantle,309,93,0,0,0,1 +20734,3,5040,1,105,Suiere Mantle,309,93,0,0,1,1 +20735,3,5040,1,105,Suiere Mantle,309,93,0,0,2,1 +20736,3,5040,1,105,Suiere Mantle,309,93,0,0,3,1 +20737,3,5040,1,105,Suiere Mantle,309,93,0,0,4,1 +20738,3,5280,1,110,Bachelor's Mantle,309,95,0,0,0,1 +20739,3,5280,1,110,Bachelor's Mantle,309,95,0,0,1,1 +20740,3,5280,1,110,Bachelor's Mantle,309,95,0,0,2,1 +20741,3,5280,1,110,Bachelor's Mantle,309,95,0,0,3,1 +20742,3,5280,1,110,Bachelor's Mantle,309,95,0,0,4,1 +21072,3,5280,1,110,Rébellion Cloak,309,95,0,0,0,1 +21073,3,5280,1,110,Rébellion Cloak,309,95,0,0,1,1 +21074,3,5280,1,110,Rébellion Cloak,309,95,0,0,2,1 +21075,3,5280,1,110,Rébellion Cloak,309,95,0,0,3,1 +21076,3,5280,1,110,Rébellion Cloak,309,95,0,0,4,1 +21077,3,5520,1,115,Traître Mantle,309,98,0,0,0,1 +21078,3,5520,1,115,Traître Mantle,309,98,0,0,1,1 +21079,3,5520,1,115,Traître Mantle,309,98,0,0,2,1 +21080,3,5520,1,115,Traître Mantle,309,98,0,0,3,1 +21081,3,5520,1,115,Traître Mantle,309,98,0,0,4,1 +21082,3,5760,1,120,Revanche Mantle,309,100,0,0,0,1 +21083,3,5760,1,120,Revanche Mantle,309,100,0,0,1,1 +21084,3,5760,1,120,Revanche Mantle,309,100,0,0,2,1 +21085,3,5760,1,120,Revanche Mantle,309,100,0,0,3,1 +21086,3,5760,1,120,Revanche Mantle,309,100,0,0,4,1 +20442,3,10000,1,10,Magical Night Vampire Mantle,309,1,0,0,4,1 +21142,3,0,1,85,Sadek Mantle,309,90,0,0,0,1 +21143,3,0,1,85,Sadek Mantle,309,90,0,0,1,1 +21144,3,0,1,90,Sadek Mantle,309,90,0,0,2,1 +21145,3,0,1,95,Sadek Mantle,309,90,0,0,3,1 +21146,3,0,1,100,Sadek Mantle,309,90,0,0,4,1 +21147,3,0,1,95,Royal Mantle of the Shoulder Armor,309,95,0,0,0,1 +21148,3,0,1,95,Royal Mantle of the Shoulder Armor,309,95,0,0,1,1 +21149,3,0,1,100,Royal Mantle of the Shoulder Armor,309,95,0,0,2,1 +21150,3,0,1,105,Royal Mantle of the Shoulder Armor,309,95,0,0,3,1 +21151,3,0,1,110,Royal Mantle of the Shoulder Armor,309,95,0,0,4,1 +21152,3,0,1,105,Sauveur Mantle of the Royal Family,309,100,0,0,0,1 +21153,3,0,1,105,Sauveur Mantle of the Royal Family,309,100,0,0,1,1 +21154,3,0,1,110,Sauveur Mantle of the Royal Family,309,100,0,0,2,1 +21155,3,0,1,115,Sauveur Mantle of the Royal Family,309,100,0,0,3,1 +21156,3,0,1,120,Sauveur Mantle of the Royal Family,309,100,0,0,4,1 +21102,3,10000,1,100,Necromanced Mantle,309,1,0,0,4,1 +21103,3,10000,1,100,Cloak of Lament,309,1,0,0,4,1 +21104,3,10000,1,110,Corpse Mantle,309,1,0,0,4,1 +21105,3,10000,1,110,Death Hunter's Corpse Mantle,309,1,0,0,4,1 +21106,3,10000,1,120,Wings of Lahar,309,1,0,0,4,1 +21107,3,10000,1,120,Sparkling Wings of Lahar,309,1,0,0,4,1 +21295,3,10000,1,92,Maestro Mantle,309,1,0,0,4,1 +21297,3,10000,1,95,Virtuoso Mantle,309,1,0,0,4,1 +21704,3,10000,1,75,Bunny Tail (White),309,1,0,0,4,1 +21705,3,10000,1,75,Bunny Tail (Black),309,1,0,0,4,1 +21706,3,10000,1,75,Bunny Tail (White),309,1,0,0,4,1 +21707,3,10000,1,75,Kitty Tail (Brown),309,1,0,0,4,1 +21708,3,10000,1,75,Kitty Tail (Black),309,1,0,0,4,1 +21709,3,10000,1,75,Kitty Tail (Brown),309,1,0,0,4,1 +21710,3,10000,1,75,Raccoon Tail (White),309,1,0,0,4,1 +21711,3,10000,1,75,Raccoon Tail (Black),309,1,0,0,4,1 +21712,3,10000,1,75,Raccoon Tail (Brown),309,1,0,0,4,1 +23430,3,10000,1,1,Demon's Bat Wings (White),309,1,0,0,4,1 +23431,3,10000,1,1,Demon's Bat Wings (Red),309,1,0,0,4,1 +23432,3,10000,1,1,Angel's Feather Wings (White),309,1,0,0,4,1 +23433,3,10000,1,1,Angel's Feather Wings (Black),309,1,0,0,4,1 +24669,3,0,1,130,Spirit's Cloak,309,100,0,0,0,1 +24670,3,0,1,130,Spirit's Cloak,309,100,0,0,1,1 +24671,3,0,1,130,Spirit's Cloak,309,100,0,0,2,1 +24672,3,0,1,130,Spirit's Cloak,309,100,0,0,3,1 +24673,3,0,1,130,Spirit's Cloak,309,100,0,0,4,1 +24674,3,0,1,130,Fire King's Cloak,309,100,0,0,0,1 +24675,3,0,1,130,Fire King's Cloak,309,100,0,0,1,1 +24676,3,0,1,130,Fire King's Cloak,309,100,0,0,2,1 +24677,3,0,1,130,Fire King's Cloak,309,100,0,0,3,1 +24678,3,0,1,130,Fire King's Cloak,309,100,0,0,4,1 +24679,3,0,1,130,White Wings' Cloak,309,100,0,0,0,1 +24680,3,0,1,130,White Wings' Cloak,309,100,0,0,1,1 +24681,3,0,1,130,White Wings' Cloak,309,100,0,0,2,1 +24682,3,0,1,130,White Wings' Cloak,309,100,0,0,3,1 +24683,3,0,1,130,White Wings' Cloak,309,100,0,0,4,1 +24684,3,0,1,130,Golden Cloak,309,100,0,0,0,1 +24685,3,0,1,130,Golden Cloak,309,100,0,0,1,1 +24686,3,0,1,130,Golden Cloak,309,100,0,0,2,1 +24687,3,0,1,130,Golden Cloak,309,100,0,0,3,1 +24688,3,0,1,130,Golden Cloak,309,100,0,0,4,1 +24689,3,0,1,135,Blackshatter Cloak,309,100,0,0,0,1 +24690,3,0,1,135,Blackshatter Cloak,309,100,0,0,1,1 +24691,3,0,1,135,Blackshatter Cloak,309,100,0,0,2,1 +24692,3,0,1,135,Blackshatter Cloak,309,100,0,0,3,1 +24693,3,0,1,135,Blackshatter Cloak,309,100,0,0,4,1 +24931,3,10000,1,1,Bunny Tail (Deep Red),309,1,0,0,0,1 +24932,3,10000,1,1,Kitty Tail (Deep Red),309,1,0,0,0,1 +24933,3,10000,1,1,Raccoon Tail (Deep Red),309,1,0,0,0,1 +24942,3,10000,1,1,Spriggan Mantle,309,1,0,0,4,1 +25486,3,5900,1,140,Holy Seal's Lively Cloak,309,105,0,0,0,1 +25487,3,5900,1,140,Holy Seal's Lively Cloak,309,105,0,0,1,1 +25488,3,5900,1,140,Holy Seal's Lively Cloak,309,105,0,0,2,1 +25489,3,5900,1,140,Holy Seal's Lively Cloak,309,105,0,0,3,1 +25490,3,5900,1,140,Holy Seal's Lively Cloak,309,105,0,0,4,1 +25501,3,5900,1,145,Trickster's Lively Cloak,309,110,0,0,0,1 +25502,3,5900,1,145,Trickster's Lively Cloak,309,110,0,0,1,1 +25503,3,5900,1,145,Trickster's Lively Cloak,309,110,0,0,2,1 +25504,3,5900,1,145,Trickster's Lively Cloak,309,110,0,0,3,1 +25505,3,5900,1,145,Trickster's Lively Cloak,309,110,0,0,4,1 +25516,3,5900,1,150,Hero's Lively Cloak,309,115,0,0,0,1 +25517,3,5900,1,150,Hero's Lively Cloak,309,115,0,0,1,1 +25518,3,5900,1,150,Hero's Lively Cloak,309,115,0,0,2,1 +25519,3,5900,1,150,Hero's Lively Cloak,309,115,0,0,3,1 +25520,3,5900,1,150,Hero's Lively Cloak,309,115,0,0,4,1 +9465,3,5,1,1,Lantern,311,1,0,0,0,1 +9466,3,150,1,3,Elite Lantern,311,1,0,0,0,1 +9467,3,750,1,6,Artisan's Lantern,311,1,0,0,0,1 +13503,3,0,1,6,Mandragora Lantern (Silver),311,1,0,0,0,1 +13504,3,0,1,6,Mandragora Lantern (Gold),311,1,0,0,0,1 +14253,3,0,1,6,Pumpkin Lantern,311,1,0,0,0,1 +18739,3,0,1,6,Cyclops Lantern,311,1,0,0,0,1 +18740,3,0,1,6,Cyclops Lantern (Silver),311,1,0,0,0,1 +18741,3,0,1,6,Cyclops Lantern (Gold),311,1,0,0,0,1 +18813,3,0,1,6,Evil Lantern,311,1,0,0,0,1 +18814,3,0,1,6,Golden Eye Lantern,311,1,0,0,0,1 +19617,3,0,1,6,Mandragora Lantern (Copper),311,1,0,0,0,1 +20747,3,0,1,6,Chili Mandragora Lantern,311,1,0,0,0,1 +20435,3,10000,1,6,Ghost Lantern,311,1,0,0,0,1 +21298,3,0,1,6,Detection Lantern (Steel Black),311,1,0,0,0,1 +21322,3,0,1,6,Detection Lantern (Ashen Ink),311,1,0,0,0,1 +21558,3,0,1,6,Detection Lantern (Sappanwood),311,1,0,0,0,1 +21562,3,0,1,6,Detection Lantern (Gold Copper),311,1,0,0,0,1 +21563,3,0,1,6,Detection Lantern (Mint),311,1,0,0,0,1 +21564,3,0,1,6,Detection Lantern (Azure),311,1,0,0,0,1 +21565,3,0,1,6,Detection Lantern (Light Wisteria),311,1,0,0,0,1 +21566,3,0,1,6,Detection Lantern (Moon White),311,1,0,0,0,1 +21567,3,0,1,6,Detection Lantern (Dark Purple),311,1,0,0,0,1 +21593,3,0,1,6,Detection Lantern (Golden Brown),311,1,0,0,0,1 +24699,3,0,1,6,Blackshatter Lantern,311,1,0,0,0,1 +10534,3,35000,1,10,Prodigal Arisen's Clothes (Refined),312,1,0,4,0,2 +10535,3,35000,1,10,Prodigal Arisen's Clothes (Refined),312,1,0,4,1,2 +10536,3,35000,1,10,Prodigal Arisen's Clothes (Refined),312,1,0,4,2,2 +10537,3,35000,1,10,Prodigal Arisen's Clothes (Refined),312,1,0,4,3,2 +10538,3,35000,1,10,Prodigal Arisen's Clothes (Refined),312,1,0,4,4,2 +10539,3,35000,1,10,Prodigal Arisen's Clothes (Plain),312,1,0,4,0,2 +10540,3,35000,1,10,Prodigal Arisen's Clothes (Plain),312,1,0,4,1,2 +10541,3,35000,1,10,Prodigal Arisen's Clothes (Plain),312,1,0,4,2,2 +10542,3,35000,1,10,Prodigal Arisen's Clothes (Plain),312,1,0,4,3,2 +10543,3,35000,1,10,Prodigal Arisen's Clothes (Plain),312,1,0,4,4,2 +10544,3,15000,1,12,Ancient Folk Soldier's Armor (Refined),312,1,0,4,0,2 +10545,3,15000,1,12,Ancient Folk Soldier's Armor (Refined),312,1,0,4,1,2 +10546,3,15000,1,12,Ancient Folk Soldier's Armor (Refined),312,1,0,4,2,2 +10547,3,15000,1,12,Ancient Folk Soldier's Armor (Refined),312,1,0,4,3,2 +10548,3,15000,1,12,Ancient Folk Soldier's Armor (Refined),312,1,0,4,4,2 +10549,3,15000,1,12,Ancient Folk Soldier's Armor (Plain),312,1,0,4,0,2 +10550,3,15000,1,12,Ancient Folk Soldier's Armor (Plain),312,1,0,4,1,2 +10551,3,15000,1,12,Ancient Folk Soldier's Armor (Plain),312,1,0,4,2,2 +10552,3,15000,1,12,Ancient Folk Soldier's Armor (Plain),312,1,0,4,3,2 +10553,3,15000,1,12,Ancient Folk Soldier's Armor (Plain),312,1,0,4,4,2 +10554,3,15000,1,10,White Wings Arisen Corps Steel Armor,312,1,0,0,0,2 +10555,3,15000,1,10,White Wings Arisen Corps Steel Armor,312,1,0,0,1,2 +10556,3,15000,1,10,White Wings Arisen Corps Steel Armor,312,1,0,0,2,2 +10557,3,15000,1,10,White Wings Arisen Corps Steel Armor,312,1,0,0,3,2 +10558,3,15000,1,10,White Wings Arisen Corps Steel Armor,312,1,0,0,4,2 +10559,3,15000,1,10,White Wings Arisen Corps Adamantine Armor,312,1,0,0,0,2 +10560,3,15000,1,10,White Wings Arisen Corps Adamantine Armor,312,1,0,0,1,2 +10561,3,15000,1,10,White Wings Arisen Corps Adamantine Armor,312,1,0,0,2,2 +10562,3,15000,1,10,White Wings Arisen Corps Adamantine Armor,312,1,0,0,3,2 +10563,3,15000,1,10,White Wings Arisen Corps Adamantine Armor,312,1,0,0,4,2 +10574,3,15000,1,10,Dark Green Nobleman's Garment,312,1,0,0,0,2 +10575,3,15000,1,10,Dark Green Nobleman's Garment,312,1,0,0,1,2 +10576,3,15000,1,10,Dark Green Nobleman's Garment,312,1,0,0,2,2 +10577,3,15000,1,10,Dark Green Nobleman's Garment,312,1,0,0,3,2 +10578,3,15000,1,10,Dark Green Nobleman's Garment,312,1,0,0,4,2 +10579,3,15000,1,10,Dark Red Nobleman's Garment,312,1,0,0,0,2 +10580,3,15000,1,10,Dark Red Nobleman's Garment,312,1,0,0,1,2 +10581,3,15000,1,10,Dark Red Nobleman's Garment,312,1,0,0,2,2 +10582,3,15000,1,10,Dark Red Nobleman's Garment,312,1,0,0,3,2 +10583,3,15000,1,10,Dark Red Nobleman's Garment,312,1,0,0,4,2 +10584,3,35000,1,10,Young Maiden's Battle Attire (Refined),312,1,0,4,0,3 +10585,3,35000,1,10,Young Maiden's Battle Attire (Refined),312,1,0,4,1,3 +10586,3,35000,1,10,Young Maiden's Battle Attire (Refined),312,1,0,4,2,3 +10587,3,35000,1,10,Young Maiden's Battle Attire (Refined),312,1,0,4,3,3 +10588,3,35000,1,10,Young Maiden's Battle Attire (Refined),312,1,0,4,4,3 +10589,3,35000,1,10,Young Maiden's Battle Attire (Plain),312,1,0,4,0,3 +10590,3,35000,1,10,Young Maiden's Battle Attire (Plain),312,1,0,4,1,3 +10591,3,35000,1,10,Young Maiden's Battle Attire (Plain),312,1,0,4,2,3 +10592,3,35000,1,10,Young Maiden's Battle Attire (Plain),312,1,0,4,3,3 +10593,3,35000,1,10,Young Maiden's Battle Attire (Plain),312,1,0,4,4,3 +10594,3,15000,1,12,Ancient Folk Maiden's Clothes (Refined),312,1,0,4,0,3 +10595,3,15000,1,12,Ancient Folk Maiden's Clothes (Refined),312,1,0,4,1,3 +10596,3,15000,1,12,Ancient Folk Maiden's Clothes (Refined),312,1,0,4,2,3 +10597,3,15000,1,12,Ancient Folk Maiden's Clothes (Refined),312,1,0,4,3,3 +10598,3,15000,1,12,Ancient Folk Maiden's Clothes (Refined),312,1,0,4,4,3 +10599,3,15000,1,12,Ancient Folk Maiden's Clothes (Plain),312,1,0,4,0,3 +10600,3,15000,1,12,Ancient Folk Maiden's Clothes (Plain),312,1,0,4,1,3 +10601,3,15000,1,12,Ancient Folk Maiden's Clothes (Plain),312,1,0,4,2,3 +10602,3,15000,1,12,Ancient Folk Maiden's Clothes (Plain),312,1,0,4,3,3 +10603,3,15000,1,12,Ancient Folk Maiden's Clothes (Plain),312,1,0,4,4,3 +10604,3,15000,1,10,Holy Warrior Female Arisen's Battle Attire,312,1,0,0,0,3 +10605,3,15000,1,10,Holy Warrior Female Arisen's Battle Attire,312,1,0,0,1,3 +10606,3,15000,1,10,Holy Warrior Female Arisen's Battle Attire,312,1,0,0,2,3 +10607,3,15000,1,10,Holy Warrior Female Arisen's Battle Attire,312,1,0,0,3,3 +10608,3,15000,1,10,Holy Warrior Female Arisen's Battle Attire,312,1,0,0,4,3 +10609,3,15000,1,10,Golden Warrior Female Arisen's Battle Attire,312,1,0,0,0,3 +10610,3,15000,1,10,Golden Warrior Female Arisen's Battle Attire,312,1,0,0,1,3 +10611,3,15000,1,10,Golden Warrior Female Arisen's Battle Attire,312,1,0,0,2,3 +10612,3,15000,1,10,Golden Warrior Female Arisen's Battle Attire,312,1,0,0,3,3 +10613,3,15000,1,10,Golden Warrior Female Arisen's Battle Attire,312,1,0,0,4,3 +10624,3,15000,1,10,Zephyr Town Maiden's Dress,312,1,0,0,0,3 +10625,3,15000,1,10,Zephyr Town Maiden's Dress,312,1,0,0,1,3 +10626,3,15000,1,10,Zephyr Town Maiden's Dress,312,1,0,0,2,3 +10627,3,15000,1,10,Zephyr Town Maiden's Dress,312,1,0,0,3,3 +10628,3,15000,1,10,Zephyr Town Maiden's Dress,312,1,0,0,4,3 +10629,3,15000,1,10,Passion Town Maiden's Dress,312,1,0,0,0,3 +10630,3,15000,1,10,Passion Town Maiden's Dress,312,1,0,0,1,3 +10631,3,15000,1,10,Passion Town Maiden's Dress,312,1,0,0,2,3 +10632,3,15000,1,10,Passion Town Maiden's Dress,312,1,0,0,3,3 +10633,3,15000,1,10,Passion Town Maiden's Dress,312,1,0,0,4,3 +13515,3,20000,1,16,Apprentice Priest Robes (Refined),312,1,0,4,0,2 +13516,3,20000,1,16,Apprentice Priest Robes (Refined),312,1,0,4,1,2 +13517,3,20000,1,16,Apprentice Priest Robes (Refined),312,1,0,4,2,2 +13518,3,20000,1,16,Apprentice Priest Robes (Refined),312,1,0,4,3,2 +13519,3,20000,1,16,Apprentice Priest Robes (Refined),312,1,0,4,4,2 +13520,3,20000,1,16,Apprentice Priest Robes (Plain),312,1,0,4,0,2 +13521,3,20000,1,16,Apprentice Priest Robes (Plain),312,1,0,4,1,2 +13522,3,20000,1,16,Apprentice Priest Robes (Plain),312,1,0,4,2,2 +13523,3,20000,1,16,Apprentice Priest Robes (Plain),312,1,0,4,3,2 +13524,3,20000,1,16,Apprentice Priest Robes (Plain),312,1,0,4,4,2 +13525,3,20000,1,16,Tomboy Arisen's Clothes (Refined),312,1,0,4,0,3 +13526,3,20000,1,16,Tomboy Arisen's Clothes (Refined),312,1,0,4,1,3 +13527,3,20000,1,16,Tomboy Arisen's Clothes (Refined),312,1,0,4,2,3 +13528,3,20000,1,16,Tomboy Arisen's Clothes (Refined),312,1,0,4,3,3 +13529,3,20000,1,16,Tomboy Arisen's Clothes (Refined),312,1,0,4,4,3 +13530,3,20000,1,16,Tomboy Arisen's Clothes (Plain),312,1,0,4,0,3 +13531,3,20000,1,16,Tomboy Arisen's Clothes (Plain),312,1,0,4,1,3 +13532,3,20000,1,16,Tomboy Arisen's Clothes (Plain),312,1,0,4,2,3 +13533,3,20000,1,16,Tomboy Arisen's Clothes (Plain),312,1,0,4,3,3 +13534,3,20000,1,16,Tomboy Arisen's Clothes (Plain),312,1,0,4,4,3 +13535,3,20000,1,31,Prodigal Arisen's Clothes,312,1,0,4,0,2 +13536,3,20000,1,31,Prodigal Arisen's Clothes,312,1,0,4,1,2 +13537,3,20000,1,31,Prodigal Arisen's Clothes,312,1,0,4,2,2 +13538,3,20000,1,31,Prodigal Arisen's Clothes,312,1,0,4,3,2 +13539,3,20000,1,31,Prodigal Arisen's Clothes,312,1,0,4,4,2 +13540,3,20000,1,31,Prodigal Arisen's Clothes (Dazzling),312,1,0,4,0,2 +13541,3,20000,1,31,Prodigal Arisen's Clothes (Dazzling),312,1,0,4,1,2 +13542,3,20000,1,31,Prodigal Arisen's Clothes (Dazzling),312,1,0,4,2,2 +13543,3,20000,1,31,Prodigal Arisen's Clothes (Dazzling),312,1,0,4,3,2 +13544,3,20000,1,31,Prodigal Arisen's Clothes (Dazzling),312,1,0,4,4,2 +13545,3,20000,1,31,Young Maiden's Battle Attire,312,1,0,4,0,3 +13546,3,20000,1,31,Young Maiden's Battle Attire,312,1,0,4,1,3 +13547,3,20000,1,31,Young Maiden's Battle Attire,312,1,0,4,2,3 +13548,3,20000,1,31,Young Maiden's Battle Attire,312,1,0,4,3,3 +13549,3,20000,1,31,Young Maiden's Battle Attire,312,1,0,4,4,3 +13550,3,20000,1,31,Young Maiden's Battle Attire (Dazzling),312,1,0,4,0,3 +13551,3,20000,1,31,Young Maiden's Battle Attire (Dazzling),312,1,0,4,1,3 +13552,3,20000,1,31,Young Maiden's Battle Attire (Dazzling),312,1,0,4,2,3 +13553,3,20000,1,31,Young Maiden's Battle Attire (Dazzling),312,1,0,4,3,3 +13554,3,20000,1,31,Young Maiden's Battle Attire (Dazzling),312,1,0,4,4,3 +13759,3,2600,1,10,Bathrobe of Relaxation (Fine),312,1,0,0,0,2 +13760,3,2600,1,10,Bathrobe of Relaxation (Elegant),312,1,0,0,0,3 +14163,3,15000,1,8,Phantom Suit,312,1,0,4,0,2 +14164,3,15000,1,8,Phantom Suit,312,1,0,4,1,2 +14165,3,15000,1,8,Phantom Suit,312,1,0,4,2,2 +14166,3,15000,1,8,Phantom Suit,312,1,0,4,3,2 +14167,3,15000,1,8,Phantom Suit,312,1,0,4,4,2 +14168,3,15000,1,8,Panther Rubber,312,1,0,4,0,3 +14169,3,15000,1,8,Panther Rubber,312,1,0,4,1,3 +14170,3,15000,1,8,Panther Rubber,312,1,0,4,2,3 +14171,3,15000,1,8,Panther Rubber,312,1,0,4,3,3 +14172,3,15000,1,8,Panther Rubber,312,1,0,4,4,3 +14173,3,25000,1,31,Trickster Suit,312,40,0,4,0,2 +14174,3,25000,1,31,Trickster Suit,312,40,0,4,1,2 +14175,3,25000,1,31,Trickster Suit,312,40,0,4,2,2 +14176,3,25000,1,31,Trickster Suit,312,40,0,4,3,2 +14177,3,25000,1,31,Trickster Suit,312,40,0,4,4,2 +14178,3,25000,1,31,Trickster Rubber,312,40,0,4,0,3 +14179,3,25000,1,31,Trickster Rubber,312,40,0,4,1,3 +14180,3,25000,1,31,Trickster Rubber,312,40,0,4,2,3 +14181,3,25000,1,31,Trickster Rubber,312,40,0,4,3,3 +14182,3,25000,1,31,Trickster Rubber,312,40,0,4,4,3 +15615,3,20000,1,45,Knight Commander's Armor (Refined),312,1,0,4,0,2 +15616,3,20000,1,45,Knight Commander's Armor (Refined),312,1,0,4,1,2 +15617,3,20000,1,45,Knight Commander's Armor (Refined),312,1,0,4,2,2 +15618,3,20000,1,45,Knight Commander's Armor (Refined),312,1,0,4,3,2 +15619,3,20000,1,45,Knight Commander's Armor (Refined),312,1,0,4,4,2 +15620,3,20000,1,45,Knight Commander's Armor (Plain),312,1,0,4,0,2 +15621,3,20000,1,45,Knight Commander's Armor (Plain),312,1,0,4,1,2 +15622,3,20000,1,45,Knight Commander's Armor (Plain),312,1,0,4,2,2 +15623,3,20000,1,45,Knight Commander's Armor (Plain),312,1,0,4,3,2 +15624,3,20000,1,45,Knight Commander's Armor (Plain),312,1,0,4,4,2 +15625,3,20000,1,45,Deputy Knight Commander's Armor (Refined),312,1,0,4,0,3 +15626,3,20000,1,45,Deputy Knight Commander's Armor (Refined),312,1,0,4,1,3 +15627,3,20000,1,45,Deputy Knight Commander's Armor (Refined),312,1,0,4,2,3 +15628,3,20000,1,45,Deputy Knight Commander's Armor (Refined),312,1,0,4,3,3 +15629,3,20000,1,45,Deputy Knight Commander's Armor (Refined),312,1,0,4,4,3 +15630,3,20000,1,45,Deputy Knight Commander's Armor (Plain),312,1,0,4,0,3 +15631,3,20000,1,45,Deputy Knight Commander's Armor (Plain),312,1,0,4,1,3 +15632,3,20000,1,45,Deputy Knight Commander's Armor (Plain),312,1,0,4,2,3 +15633,3,20000,1,45,Deputy Knight Commander's Armor (Plain),312,1,0,4,3,3 +15634,3,20000,1,45,Deputy Knight Commander's Armor (Plain),312,1,0,4,4,3 +15635,3,2600,1,1,White Snow Towel (Fine),312,1,0,0,0,2 +15636,3,2600,1,1,Cherry Blossom Towel (Fine),312,1,0,0,0,2 +15637,3,2600,1,1,Pale Aqua Towel (Fine),312,1,0,0,0,2 +15638,3,2600,1,1,Bluish Purple Towel (Fine),312,1,0,0,0,2 +15639,3,2600,1,1,Red Ochre Towel (Fine),312,1,0,0,0,2 +15640,3,2600,1,1,Night Black Towel (Fine),312,1,0,0,0,2 +15641,3,2600,1,1,White Snow Towel (Elegant),312,1,0,0,0,3 +15642,3,2600,1,1,Cherry Blossom Towel (Elegant),312,1,0,0,0,3 +15643,3,2600,1,1,Pale Aqua Towel (Elegant),312,1,0,0,0,3 +15644,3,2600,1,1,Bluish Purple Towel (Elegant),312,1,0,0,0,3 +15645,3,2600,1,1,Red Ochre Towel (Elegant),312,1,0,0,0,3 +15646,3,2600,1,1,Night Black Towel (Elegant),312,1,0,0,0,3 +15647,3,20000,1,60,Ancient Folk Soldier's Armor,312,1,0,4,0,2 +15648,3,20000,1,60,Ancient Folk Soldier's Armor,312,1,0,4,1,2 +15649,3,20000,1,60,Ancient Folk Soldier's Armor,312,1,0,4,2,2 +15650,3,20000,1,60,Ancient Folk Soldier's Armor,312,1,0,4,3,2 +15651,3,20000,1,60,Ancient Folk Soldier's Armor,312,1,0,4,4,2 +15652,3,20000,1,60,Ancient Folk Soldier's Armor (Dazzling),312,1,0,4,0,2 +15653,3,20000,1,60,Ancient Folk Soldier's Armor (Dazzling),312,1,0,4,1,2 +15654,3,20000,1,60,Ancient Folk Soldier's Armor (Dazzling),312,1,0,4,2,2 +15655,3,20000,1,60,Ancient Folk Soldier's Armor (Dazzling),312,1,0,4,3,2 +15656,3,20000,1,60,Ancient Folk Soldier's Armor (Dazzling),312,1,0,4,4,2 +15657,3,20000,1,60,Ancient Folk Maiden's Clothes,312,1,0,4,0,3 +15658,3,20000,1,60,Ancient Folk Maiden's Clothes,312,1,0,4,1,3 +15659,3,20000,1,60,Ancient Folk Maiden's Clothes,312,1,0,4,2,3 +15660,3,20000,1,60,Ancient Folk Maiden's Clothes,312,1,0,4,3,3 +15661,3,20000,1,60,Ancient Folk Maiden's Clothes,312,1,0,4,4,3 +15662,3,20000,1,60,Ancient Folk Maiden's Clothes (Dazzling),312,1,0,4,0,3 +15663,3,20000,1,60,Ancient Folk Maiden's Clothes (Dazzling),312,1,0,4,1,3 +15664,3,20000,1,60,Ancient Folk Maiden's Clothes (Dazzling),312,1,0,4,2,3 +15665,3,20000,1,60,Ancient Folk Maiden's Clothes (Dazzling),312,1,0,4,3,3 +15666,3,20000,1,60,Ancient Folk Maiden's Clothes (Dazzling),312,1,0,4,4,3 +16154,3,20000,1,31,Aurum Garment,312,1,0,0,0,2 +16155,3,20000,1,31,Aurum Garment,312,1,0,0,1,2 +16156,3,20000,1,31,Aurum Garment,312,1,0,0,2,2 +16157,3,20000,1,31,Aurum Garment,312,1,0,0,3,2 +16158,3,20000,1,31,Aurum Garment,312,1,0,0,4,2 +16159,3,20000,1,31,Rose Evening Gown,312,1,0,0,0,3 +16160,3,20000,1,31,Rose Evening Gown,312,1,0,0,1,3 +16161,3,20000,1,31,Rose Evening Gown,312,1,0,0,2,3 +16162,3,20000,1,31,Rose Evening Gown,312,1,0,0,3,3 +16163,3,20000,1,31,Rose Evening Gown,312,1,0,0,4,3 +17941,3,20000,1,10,Rival Schools: Batsu Ichimonji A,312,1,0,4,0,2 +18620,3,20000,1,12,Rival Schools: Batsu Ichimonji A,312,1,0,4,1,2 +18621,3,20000,1,16,Rival Schools: Batsu Ichimonji A,312,1,0,4,2,2 +18622,3,20000,1,31,Rival Schools: Batsu Ichimonji A,312,1,0,4,3,2 +18623,3,20000,1,70,Rival Schools: Batsu Ichimonji A,312,1,0,4,4,2 +17942,3,20000,1,10,Rival Schools: Batsu Ichimonji B,312,1,0,4,0,2 +18624,3,20000,1,12,Rival Schools: Batsu Ichimonji B,312,1,0,4,1,2 +18625,3,20000,1,16,Rival Schools: Batsu Ichimonji B,312,1,0,4,2,2 +18626,3,20000,1,31,Rival Schools: Batsu Ichimonji B,312,1,0,4,3,2 +18627,3,20000,1,70,Rival Schools: Batsu Ichimonji B,312,1,0,4,4,2 +17943,3,20000,1,10,Rival Schools: Hinata Wakaba A,312,1,0,4,0,3 +18628,3,20000,1,12,Rival Schools: Hinata Wakaba A,312,1,0,4,1,3 +18629,3,20000,1,16,Rival Schools: Hinata Wakaba A,312,1,0,4,2,3 +18630,3,20000,1,31,Rival Schools: Hinata Wakaba A,312,1,0,4,3,3 +18631,3,20000,1,70,Rival Schools: Hinata Wakaba A,312,1,0,4,4,3 +17944,3,20000,1,10,Rival Schools: Hinata Wakaba B,312,1,0,4,0,3 +18632,3,20000,1,12,Rival Schools: Hinata Wakaba B,312,1,0,4,1,3 +18633,3,20000,1,16,Rival Schools: Hinata Wakaba B,312,1,0,4,2,3 +18634,3,20000,1,31,Rival Schools: Hinata Wakaba B,312,1,0,4,3,3 +18635,3,20000,1,70,Rival Schools: Hinata Wakaba B,312,1,0,4,4,3 +19115,3,5000,1,4,Survey Corps Male Soldier's Clothes,312,1,0,4,0,2 +19116,3,5000,1,6,Survey Corps Male Soldier's Clothes,312,1,0,4,1,2 +19117,3,5000,1,8,Survey Corps Male Soldier's Clothes,312,1,0,4,2,2 +19118,3,5000,1,11,Survey Corps Male Soldier's Clothes,312,1,0,4,3,2 +19119,3,5000,1,15,Survey Corps Male Soldier's Clothes,312,1,0,4,4,2 +19125,3,50000,1,10,Survey Corps Male Soldier's Clothes (Outside Wall Use),312,1,0,4,0,2 +19126,3,50000,1,12,Survey Corps Male Soldier's Clothes (Outside Wall Use),312,1,0,4,1,2 +19127,3,50000,1,16,Survey Corps Male Soldier's Clothes (Outside Wall Use),312,1,0,4,2,2 +19128,3,50000,1,31,Survey Corps Male Soldier's Clothes (Outside Wall Use),312,1,0,4,3,2 +19129,3,50000,1,75,Survey Corps Male Soldier's Clothes (Outside Wall Use),312,1,0,4,4,2 +19120,3,5000,1,4,Survey Corps Female Soldier's Clothes,312,1,0,4,0,3 +19121,3,5000,1,6,Survey Corps Female Soldier's Clothes,312,1,0,4,1,3 +19122,3,5000,1,8,Survey Corps Female Soldier's Clothes,312,1,0,4,2,3 +19123,3,5000,1,11,Survey Corps Female Soldier's Clothes,312,1,0,4,3,3 +19124,3,5000,1,15,Survey Corps Female Soldier's Clothes,312,1,0,4,4,3 +19130,3,50000,1,10,Survey Corps Female Soldier's Clothes (Outside Wall Use),312,1,0,4,0,3 +19131,3,50000,1,12,Survey Corps Female Soldier's Clothes (Outside Wall Use),312,1,0,4,1,3 +19132,3,50000,1,16,Survey Corps Female Soldier's Clothes (Outside Wall Use),312,1,0,4,2,3 +19133,3,50000,1,31,Survey Corps Female Soldier's Clothes (Outside Wall Use),312,1,0,4,3,3 +19134,3,50000,1,75,Survey Corps Female Soldier's Clothes (Outside Wall Use),312,1,0,4,4,3 +19450,3,0,1,10,DDDA Feste Equipment,312,1,0,4,4,1 +19451,3,0,1,10,DDDA Aelinore Equipment,312,1,0,4,4,1 +19513,3,50000,1,86,Aurora Mirage Armor (Plain),312,80,0,4,4,2 +19514,3,50000,1,86,Aurora Bright Armor (Plain),312,80,0,4,4,3 +19517,3,50000,1,88,Dawn Mirage Armor (Dark),312,80,0,4,4,2 +19518,3,50000,1,88,Dawn Bright Armor (Dark),312,80,0,4,4,3 +19515,3,50000,1,96,Apprentice Priest Robes (Origin),312,85,0,4,4,2 +19516,3,50000,1,96,Tomboy Arisen's Clothes (Origin),312,85,0,4,4,3 +19519,3,50000,1,96,Apprentice Priest Robes (Bloom),312,85,0,4,4,2 +19520,3,50000,1,96,Tomboy Arisen's Clothes (Bloom),312,85,0,4,4,3 +19595,3,50000,1,80,Ghosts 'n Goblins Arthur Equipment (Steel Armor),312,1,0,4,4,1 +19596,3,50000,1,80,Ghosts 'n Goblins Arthur Equipment (Gold Armor),312,1,0,4,4,1 +19597,3,50000,1,80,Ghosts 'n Goblins Princess Equipment,312,1,0,4,4,1 +19598,3,50000,1,80,Ghosts 'n Goblins Princess Equipment (Crimson),312,1,0,4,4,1 +19601,3,10000,1,7,Easy Sweat - Gray,312,1,0,0,0,1 +19602,3,10000,1,7,Easy Sweat - Yellow,312,1,0,0,0,1 +19603,3,10000,1,7,Rabbit Wear - Pink,312,1,0,0,0,1 +19604,3,10000,1,7,Rabbit Wear - Blue,312,1,0,0,0,1 +19613,3,50000,1,88,Dawn Mirage Armor (Plain),312,80,0,4,4,2 +19614,3,50000,1,88,Dawn Bright Armor (Plain),312,80,0,4,4,3 +19615,3,50000,1,86,Aurora Mirage Armor (Dark),312,80,0,4,4,2 +19616,3,50000,1,86,Aurora Bright Armor (Dark),312,80,0,4,4,3 +19618,3,15000,1,20,White Dragon Temple Priest,312,1,0,0,0,2 +19619,3,15000,1,20,White Dragon Temple Priestess,312,1,0,0,0,3 +19620,3,15000,1,20,Animus Clothes,312,1,0,0,0,2 +19621,3,15000,1,20,Anima Clothes,312,1,0,0,0,3 +20743,3,50000,1,102,Young Wise General's Battle Attire (Plain),312,1,0,4,4,2 +20744,3,50000,1,102,Young Wise General's Battle Attire (Dark),312,1,0,4,4,2 +20745,3,50000,1,102,Crimson Fierce General's Battle Armor (Plain),312,1,0,4,4,3 +20746,3,50000,1,102,Crimson Fierce General's Battle Armor (Dark),312,1,0,4,4,3 +21087,3,50000,1,112,White Knights Male Armor (Origin),312,1,0,4,4,2 +21092,3,50000,1,112,White Knights Male Armor (Bloom),312,1,0,4,4,2 +21093,3,50000,1,112,White Knights Female Armor (Origin),312,1,0,4,4,3 +21094,3,50000,1,112,White Knights Female Armor (Bloom),312,1,0,4,4,3 +21108,3,10000,1,10,Scarlet Lover's Sweet Mail,312,1,0,0,0,2 +21109,3,10000,1,10,Scarlet Lover's Sweet Dress,312,1,0,0,0,3 +21110,3,10000,1,94,Ruler of Death's Costume,312,1,0,4,4,2 +21111,3,10000,1,94,"Merciful, Pure-White Devil's Costume",312,1,0,4,4,3 +21117,3,10000,1,10,Passionate Lover's Melt Mail,312,1,0,0,4,2 +21118,3,10000,1,10,Passionate Lover's Melt Dress,312,1,0,0,4,3 +21157,3,50000,1,98,Supreme Apprentice Priest Robes (Origin),312,85,0,4,4,2 +21158,3,50000,1,98,Supreme Apprentice Priest Robes (Bloom),312,85,0,4,4,2 +21159,3,50000,1,98,Supreme Tomboy Arisen's Clothes (Origin),312,85,0,4,4,3 +21160,3,50000,1,98,Supreme Tomboy Arisen's Clothes (Bloom),312,85,0,4,4,3 +21166,3,50000,1,105,Supreme Young Wise General's Battle Attire (Plain),312,1,0,4,4,2 +21167,3,50000,1,105,Supreme Young Wise General's Battle Attire (Dark),312,1,0,4,4,2 +21168,3,50000,1,105,Supreme Crimson Fierce General's Battle Armor (Plain),312,1,0,4,4,3 +21169,3,50000,1,105,Supreme Crimson Fierce General's Battle Armor (Dark),312,1,0,4,4,3 +21174,3,50000,1,115,Supreme White Knights Male Armor (Origin),312,1,0,4,4,2 +21175,3,50000,1,115,Supreme White Knights Male Armor (Bloom),312,1,0,4,4,2 +21176,3,50000,1,115,Supreme White Knights Female Armor (Origin),312,1,0,4,4,3 +21177,3,50000,1,115,Supreme White Knights Female Armor (Bloom),312,1,0,4,4,3 +21189,3,10000,1,94,Great Momonga Robe,312,1,0,4,4,2 +21190,3,10000,1,94,Albedo's Dress,312,1,0,4,4,3 +21323,3,10000,1,100,Subaru's Jersey,312,1,0,4,4,2 +21324,3,10000,1,100,Rem's Maid Clothes,312,1,0,4,4,3 +21325,3,10000,1,100,Ram's Maid Clothes,312,1,0,4,4,3 +21673,3,10000,1,105,Guts' Equipment,312,1,0,4,4,1 +21674,3,10000,1,105,Griffith's Equipment,312,1,0,4,4,1 +21675,3,10000,1,105,Griffith's Equipment (White Falcon),312,1,0,4,4,1 +21812,3,10000,1,8,Griffith's Equipment (White Falcon),312,1,0,4,0,1 +21813,3,10000,1,12,Griffith's Equipment (White Falcon),312,1,0,4,1,1 +21814,3,10000,1,35,Griffith's Equipment (White Falcon),312,1,0,4,2,1 +21815,3,10000,1,75,Griffith's Equipment (White Falcon),312,1,0,4,3,1 +21676,3,10000,1,105,Casca's Equipment,312,1,0,4,4,1 +21785,3,20000,1,110,Aurum Garment+,312,1,0,0,4,2 +21786,3,20000,1,110,Rose Evening Gown+,312,1,0,0,4,3 +23397,3,10000,1,1,Mischievous Ghost Costume,312,1,0,0,4,1 +23533,3,10000,1,115,Ultramarine Hard Shell Armor,312,1,0,4,4,2 +23534,3,10000,1,115,Bloodsucking Princess's Dress,312,1,0,4,4,3 +23535,3,10000,1,115,Cocytus's Armor Shell,312,1,0,4,4,2 +23536,3,10000,1,115,Shalltear's Dress,312,1,0,4,4,3 +23537,3,10000,1,115,Great Momonga Robe+,312,1,0,4,4,2 +23538,3,10000,1,115,Albedo's Dress+,312,1,0,4,4,3 +24694,3,50000,1,130,Acre Selund Supreme General's Armor (Origin),312,1,0,4,4,2 +24695,3,50000,1,130,Acre Selund Female Warrior's Armor (Origin),312,1,0,4,4,3 +24696,3,50000,1,130,Acre Selund Arisen's Garment (Origin),312,1,0,4,4,2 +24697,3,50000,1,130,Phindym Arisen's Garment (Origin),312,1,0,4,4,3 +24698,3,50000,1,130,Arisen of the Dark Continent (Origin),312,1,0,4,4,1 +24866,3,50000,1,10,Ultra-Rich White Chocolate Suit,312,1,0,0,4,1 +24867,3,50000,1,10,Ultra-Rich White Chocolate Suit (Limited Edition),312,1,0,0,4,1 +24868,3,50000,1,10,Ultra-Rich White Chocolate Dress,312,1,0,0,4,1 +24869,3,50000,1,10,Ultra-Rich White Chocolate Dress (Limited Edition),312,1,0,0,4,1 +24870,3,50000,1,1,Rival Schools: Hinata Wakaba C,312,1,0,0,0,3 +24871,3,50000,1,1,Rival Schools: Hinata Wakaba D,312,1,0,0,0,3 +24872,3,50000,1,1,Rival Schools: Batsu Ichimonji C,312,1,0,0,0,2 +24873,3,50000,1,1,Rival Schools: Batsu Ichimonji D,312,1,0,0,0,2 +24874,3,50000,1,1,Ghosts 'n Goblins Princess Equipment (Pure White),312,1,0,0,0,1 +24875,3,50000,1,1,Ghosts 'n Goblins Princess Equipment (Purple Dye),312,1,0,0,0,1 +24876,3,50000,1,1,Ghosts 'n Goblins Princess Equipment (Willow Dye),312,1,0,0,0,1 +24877,3,50000,1,1,Ghosts 'n Goblins Princess Equipment (Asiatic Dayflower),312,1,0,0,0,1 +24878,3,50000,1,1,Ghosts 'n Goblins Princess Equipment (Jet Black),312,1,0,0,0,1 +24879,3,50000,1,1,Ghosts 'n Goblins Arthur Equipment (Pink Armor),312,1,0,0,0,1 +24880,3,50000,1,1,Ghosts 'n Goblins Arthur Equipment (Crimson Armor),312,1,0,0,0,1 +24881,3,50000,1,1,Ghosts 'n Goblins Arthur Equipment (Deep Blue Armor),312,1,0,0,0,1 +24882,3,50000,1,1,Ghosts 'n Goblins Arthur Equipment (Iron-Navy Blue Armor),312,1,0,0,0,1 +24883,3,50000,1,1,Ghosts 'n Goblins Arthur Equipment (Bone Color Armor),312,1,0,0,0,1 +24884,3,50000,1,1,Easy Sweat - Pink,312,1,0,0,0,1 +24885,3,50000,1,1,Honeybee Wear,312,1,0,0,0,1 +25013,3,50000,1,130,Supreme Acre Selund Supreme General's Armor (Origin),312,1,0,4,4,2 +25014,3,50000,1,130,Supreme Acre Selund Female Warrior's Armor (Origin),312,1,0,4,4,3 +25020,3,50000,1,130,Arisen of the Dark Continent (Gold),312,1,0,4,4,1 +25617,3,50000,1,140,Guardian's Prayer Attire [Male],312,1,0,4,4,2 +25618,3,50000,1,140,Guardian's Prayer Attire [Female],312,1,0,4,4,3 +25619,3,50000,1,145,Fortress Guard's Fortified Armor【Man】,312,1,0,4,4,2 +25620,3,50000,1,145,Fortress Guard's Fortified Armor【Woman】,312,1,0,4,4,3 +25621,3,50000,1,150,Lost Ancient Costume [Male],312,1,0,4,4,2 +25622,3,50000,1,150,Lost Ancient Costume [Female],312,1,0,4,4,3 +8928,3,50,1,1,Green Grass Ring,426,1,0,32,,1 +8929,3,50,1,1,Leather Bracelet,426,1,0,16,,1 +8930,3,50,1,1,Fang Earrings,426,1,0,27,,1 +8931,3,100,1,2,Fluorite Earrings,426,6,0,0,,1 +8932,3,50,1,1,Feather Earrings,426,1,0,0,,1 +8933,3,100,1,2,Shell Earrings,426,6,0,0,,1 +8934,3,100,1,2,Grass Signet Ring,426,6,0,0,,1 +8935,3,150,1,3,Rabbit Insignia Ring,426,11,0,0,,1 +8936,3,100,1,2,Trooper's Ring,426,6,0,0,,1 +8937,3,100,1,2,Schemer's Ring,426,6,0,0,,1 +8938,3,150,1,3,Leaf Signet Ring,426,11,0,0,,1 +8939,3,250,1,4,Deer Insignia Ring,426,16,0,0,,1 +8940,3,150,1,3,Shieldbearer's Ring,426,11,0,0,,1 +8941,3,150,1,3,Bachelor's Ring,426,11,0,0,,1 +8942,3,150,1,3,Jasper Ornamental Pin,426,11,0,0,,1 +8943,3,150,1,3,Sapphire Ornamental Pin,426,11,0,0,,1 +8944,3,150,1,3,Topaz Ornamental Pin,426,11,0,0,,1 +8945,3,150,1,3,Charoite Ornamental Pin,426,11,0,0,,1 +8946,3,150,1,3,Pearl Ornamental Pin,426,11,0,0,,1 +8947,3,250,1,4,Soldier's Ring,426,16,0,0,,1 +8948,3,250,1,4,Wizard's Ring,426,16,0,0,,1 +8949,3,250,1,4,Healing Ring,426,16,0,0,,1 +8950,3,600,1,6,Fire Gem Choker,426,26,0,0,,1 +8951,3,600,1,6,Ice Gem Choker,426,26,0,0,,1 +8952,3,600,1,6,Lightning Gem Choker,426,26,0,0,,1 +8953,3,250,1,4,Wildflower Ring,426,16,0,0,,1 +8954,3,250,1,4,Dual Leather Bracelet,426,16,0,0,,1 +8955,3,250,1,4,Double Fang Earrings,426,16,0,0,,1 +8956,3,400,1,5,Paired Stone Earrings,426,21,0,0,,1 +8957,3,250,1,4,Harpfeather Earrings,426,16,0,0,,1 +8958,3,400,1,5,Spiral Shell Earrings,426,21,0,0,,1 +8959,3,400,1,5,Floral Insignia Ring,426,21,0,0,,1 +8960,3,900,1,7,Bull Insignia Ring,426,31,0,0,,1 +8961,3,400,1,5,Man-At-Arms' Ring,426,21,0,0,,1 +8962,3,400,1,5,Intellectual's Ring,426,21,0,0,,1 +8963,3,50,1,1,Zephyr Ring,426,1,0,0,,1 +8964,3,600,1,6,Sacred Gem Choker,426,26,0,0,,1 +8965,3,600,1,6,Darkness Gem Choker,426,26,0,0,,1 +8966,3,400,1,5,Fang Wristband,426,21,0,0,,1 +8967,3,900,1,7,Cameo Wrist Ring,426,31,0,0,,1 +8968,3,100,1,2,Flower Bracelet,426,6,0,0,,1 +8969,3,600,1,6,Knight's Ring,426,26,0,0,,1 +8970,3,600,1,6,Conjurer's Ring,426,26,0,0,,1 +8971,3,600,1,6,Endurance Ring,426,26,0,0,,1 +8972,3,900,1,7,Battler Bracelet,426,31,0,0,,1 +8973,3,400,1,5,Shaman Bracelet,426,21,0,0,,1 +8974,3,600,1,6,Vital Wristband,426,26,0,0,,1 +8975,3,1200,1,8,Ruby Pendant,426,36,0,0,,1 +8976,3,600,1,6,Sapphire Pendant,426,26,0,0,,1 +8977,3,1200,1,8,Topaz Pendant,426,36,0,0,,1 +8978,3,150,1,3,Amethyst Pendant,426,11,0,0,,1 +8979,3,400,1,5,Crystal Pendant,426,21,0,0,,1 +8980,3,250,1,4,Peridot Pendant,426,16,0,0,,1 +8981,3,900,1,7,Blue Leaf Ring,426,31,0,0,,1 +8982,3,900,1,7,High Leather Bracelet,426,31,0,0,,1 +8983,3,900,1,7,Solid Fang Earrings,426,31,0,0,,1 +8984,3,900,1,7,Twin Gem Earrings,426,31,0,0,,1 +8985,3,1500,1,9,Royal Feather Earrings,426,41,0,0,,1 +8986,3,900,1,7,Shell Beads Earrings,426,31,0,0,,1 +8987,3,900,1,7,Magickal Gemstone Beads,426,31,0,0,,1 +8988,3,900,1,7,Element Beads,426,31,0,0,,1 +8989,3,900,1,7,Carved Wood Insignia Ring,426,31,0,0,,1 +8990,3,1200,1,8,Wolf Insignia Ring,426,36,0,0,,1 +8991,3,900,1,7,Sentinel's Ring,426,31,0,0,,1 +8992,3,900,1,7,Scholar's Ring,426,31,0,0,,1 +8993,3,900,1,7,Water-Resistant Earrings,426,31,0,0,,1 +8994,3,900,1,7,Oil-Resistant Earrings,426,31,0,0,,1 +8995,3,900,1,7,Poison-Protection Earrings,426,31,0,0,,1 +8996,3,900,1,7,Sleepless Earrings,426,31,0,0,,1 +8997,3,1200,1,8,Champion's Ring,426,36,0,0,,1 +8998,3,1200,1,8,Mentor's Ring,426,36,0,0,,1 +8999,3,1200,1,8,Life Ring,426,36,0,0,,1 +9000,3,1200,1,8,Fireproof Earrings,426,36,0,0,,1 +9001,3,1200,1,8,Icebreaker's Earrings,426,36,0,0,,1 +9002,3,1200,1,8,Lightning Protector's Earrings,426,36,0,0,,1 +9003,3,1200,1,8,Holy Guard Earrings,426,36,0,0,,1 +9004,3,1200,1,8,Darkness Defense Earrings,426,36,0,0,,1 +9005,3,1900,1,10,Champion Bracelet,426,46,0,0,,1 +9006,3,1900,1,10,Spiritual Bracelet,426,46,0,0,,1 +9007,3,1200,1,8,Wanderer's Wrist Ring,426,36,0,0,,1 +9009,3,1500,1,9,High Vitality Ring,426,41,0,0,,1 +9010,3,1500,1,9,Beast Leather Bracelet,426,41,0,0,,1 +9011,3,1900,1,10,Ivory Fang Earrings,426,46,0,0,,1 +9012,3,1500,1,10,Rhinestone Earrings,426,46,0,0,,1 +9013,3,600,1,6,Misty Feather Earrings,426,26,0,0,,1 +9014,3,1500,1,10,Pure White Shell Earrings,426,46,0,0,,1 +9015,3,1500,1,9,Magickal Gemstone Chain,426,41,0,0,,1 +9016,3,1500,1,9,Element Chain,426,41,0,0,,1 +9017,3,1500,1,9,Tree Insignia Ring,426,41,0,0,,1 +9018,3,2250,1,11,Lion Insignia Ring,426,51,0,0,,1 +9019,3,1500,1,9,Fortification Ring,426,41,0,0,,1 +9020,3,1500,1,9,Sage's Ring,426,41,0,0,,1 +9021,3,1500,1,9,Spirit Focus Earrings,426,41,0,0,,1 +9022,3,1500,1,9,Quickness Earrings,426,41,0,0,,1 +9023,3,1500,1,9,Key Insignia Earrings,426,41,0,0,,1 +9024,3,2250,1,11,Sacred Tree Ring,426,51,0,0,,1 +9025,3,2750,1,12,True Dragon Leather Bracelet,426,56,0,0,,1 +9026,3,2750,1,12,Dragon Fang Earrings,426,56,0,0,,1 +9027,3,2750,1,12,Magickal Gemstone Earrings,426,56,0,0,,1 +9028,3,2750,1,12,Ceres Feather Earrings,426,56,0,0,,1 +9029,3,2750,1,12,Pearl Earrings,426,56,0,0,,1 +9030,3,2250,1,11,Magickal Stone Pendulum,426,51,0,0,,1 +9031,3,2250,1,11,Element Pendulum,426,51,0,0,,1 +9032,3,1900,1,10,War Commander's Ring,426,46,0,0,,1 +9033,3,1900,1,10,Demon Emperor's Ring,426,46,0,0,,1 +9034,3,1900,1,10,Steadfastness Ring,426,46,0,0,,1 +9035,3,1900,1,10,Rockbreaker's Earrings,426,46,0,0,,1 +9037,3,1900,1,10,Unsoftening Earrings,426,46,0,0,,1 +9038,3,1900,1,10,Curse-Deflecting Earrings,426,46,0,0,,1 +9039,3,2750,1,12,Heavenly Tree Insignia Ring,426,56,0,0,,1 +9040,3,2750,1,12,Dragon Insignia Ring,426,56,0,0,,1 +9041,3,2250,1,11,Castellan's Ring,426,51,0,0,,1 +9042,3,2250,1,11,Wise Lord's Ring,426,51,0,0,,1 +9043,3,1900,1,10,Mother Goddess' Ring,426,46,0,0,,1 +9044,3,2750,1,12,Earth Ring,426,56,0,0,,1 +9045,3,2250,1,11,Cofferer's Earrings,426,51,0,0,,1 +9046,3,2750,1,12,Titan Bracelet,426,56,0,0,,1 +9047,3,2750,1,12,Mephisto Bracelet,426,56,0,0,,1 +9048,3,2750,1,12,Yggdrasil Bracelet,426,56,0,0,,1 +10523,3,1500,1,1,Fire Crystal Dragon Necklace,426,1,0,0,,1 +10524,3,1500,1,1,Ice Crystal Dragon Necklace,426,1,0,0,,1 +10525,3,1500,1,1,Thunder Crystal Dragon Necklace,426,1,0,0,,1 +10526,3,1500,1,1,Dark Crystal Dragon Necklace,426,1,0,0,,1 +10527,3,1500,1,1,Holy Crystal Dragon Necklace,426,1,0,0,,1 +11048,3,0,1,9,Bracelet of Dashing,426,1,0,1,,1 +11049,3,0,1,9,Bracelet of Soaring,426,1,0,1,,1 +11050,3,0,1,9,Bracelet of Seizing,426,1,0,1,,1 +11652,3,0,1,12,Bracelet of Unburdening,426,1,0,1,,1 +11718,3,0,1,12,Rookie's Ring of Blessing,426,1,0,1,,1 +11758,3,500,1,15,Ring of Physical Attack 1,442,1,0,1,,1 +12776,3,3000,1,12,Blast Augite Choker,426,1,0,0,,1 +12777,3,3000,1,12,Breeze Augite Choker,426,1,0,0,,1 +12778,3,3000,1,12,Blossom Augite Choker,426,1,0,0,,1 +12779,3,3000,1,12,Intelligent Augite Choker,426,1,0,0,,1 +12780,3,3000,1,12,Will Augite Earrings,426,1,0,0,,1 +12781,3,3000,1,12,Health Augite Earrings,426,1,0,0,,1 +12782,3,3000,1,12,Colorful Augite Earrings,426,1,0,0,,1 +12783,3,3000,1,12,Abundant Augite Earrings,426,1,0,0,,1 +13793,3,3000,1,15,Star Ruby Ring,442,60,0,0,,1 +13794,3,3000,1,15,Valkyrie Ring,442,60,0,0,,1 +13795,3,3000,1,15,Brilliant Gem Bracelet,458,60,0,0,,1 +13796,3,3000,1,15,Shining Bangle,458,60,0,0,,1 +13797,3,3000,1,15,Heliodor Earrings,474,60,0,0,,1 +13798,3,3000,1,15,Oracle's Earrings,474,60,0,0,,1 +13799,3,3000,1,15,Saint's Bracelet,458,60,0,0,,1 +14022,3,1000,1,15,Blessing Earrings,474,60,0,0,,1 +14193,3,500,1,15,Ring of Physical Attack 2,442,1,0,1,,1 +14194,3,500,1,15,Ring of Physical Attack 3,442,1,0,1,,1 +14195,3,500,1,15,Ring of Physical Attack 4,442,1,0,1,,1 +14196,3,500,1,15,Ring of Magick Attack 1,442,1,0,1,,1 +14197,3,500,1,15,Ring of Magick Attack 2,442,1,0,1,,1 +14198,3,500,1,15,Ring of Magick Attack 3,442,1,0,1,,1 +14199,3,500,1,15,Ring of Magick Attack 4,442,1,0,1,,1 +14200,3,500,1,15,Bracelet of Health 1,458,1,0,1,,1 +14201,3,500,1,15,Bracelet of Health 2,458,1,0,1,,1 +14202,3,500,1,15,Bracelet of Health 3,458,1,0,1,,1 +14203,3,500,1,15,Bracelet of Health 4,458,1,0,1,,1 +14204,3,500,1,15,Bracelet of Stamina 1,458,1,0,1,,1 +14205,3,500,1,15,Bracelet of Stamina 2,458,1,0,1,,1 +14206,3,500,1,15,Bracelet of Stamina 3,458,1,0,1,,1 +14207,3,500,1,15,Bracelet of Stamina 4,458,1,0,1,,1 +14208,3,500,1,15,Bracelet of Endurance 1,458,1,0,1,,1 +14209,3,500,1,15,Bracelet of Endurance 2,458,1,0,1,,1 +14210,3,500,1,15,Bracelet of Endurance 3,458,1,0,1,,1 +14211,3,500,1,15,Bracelet of Endurance 4,458,1,0,1,,1 +14212,3,500,1,15,Earrings of Physical Defense 1,474,1,0,1,,1 +14213,3,500,1,15,Earrings of Physical Defense 2,474,1,0,1,,1 +14214,3,500,1,15,Earrings of Physical Defense 3,474,1,0,1,,1 +14215,3,500,1,15,Earrings of Physical Defense 4,474,1,0,1,,1 +14216,3,500,1,15,Earrings of Magick Defense 1,474,1,0,1,,1 +14217,3,500,1,15,Earrings of Magick Defense 2,474,1,0,1,,1 +14218,3,500,1,15,Earrings of Magick Defense 3,474,1,0,1,,1 +14219,3,500,1,15,Earrings of Magick Defense 4,474,1,0,1,,1 +14220,3,500,1,15,Earrings of Life 1,474,1,0,1,,1 +14221,3,500,1,15,Earrings of Life 2,474,1,0,1,,1 +14222,3,500,1,15,Earrings of Life 3,474,1,0,1,,1 +14223,3,500,1,15,Earrings of Life 4,474,1,0,1,,1 +14224,3,500,1,15,Earrings of Fire Resist 1,474,1,0,1,,1 +14225,3,500,1,15,Earrings of Fire Resist 2,474,1,0,1,,1 +14226,3,500,1,15,Earrings of Ice Resist 1,474,1,0,1,,1 +14227,3,500,1,15,Earrings of Ice Resist 2,474,1,0,1,,1 +14228,3,500,1,15,Earrings of Thunder Resist 1,474,1,0,1,,1 +14229,3,500,1,15,Earrings of Thunder Resist 2,474,1,0,1,,1 +14230,3,500,1,15,Earrings of Holy Resist 1,474,1,0,1,,1 +14231,3,500,1,15,Earrings of Holy Resist 2,474,1,0,1,,1 +14232,3,500,1,15,Earrings of Dark Resist 1,474,1,0,1,,1 +14233,3,500,1,15,Earrings of Dark Resist 2,474,1,0,1,,1 +16201,3,3500,1,75,Phindym Bracelet,458,1,0,0,,1 +16383,3,100,1,50,Dragon Skill Ring (Fighter),442,1,1,1,,1 +16384,3,100,1,50,Dragon Skill Bracelet (Fighter),458,1,1,1,,1 +16385,3,100,1,50,Dragon Skill Earrings (Fighter),474,1,1,1,,1 +16386,3,100,1,50,Dragon Skill Ring (Seeker),442,1,2,1,,1 +16387,3,100,1,50,Dragon Skill Bracelet (Seeker),458,1,2,1,,1 +16388,3,100,1,50,Dragon Skill Earrings (Seeker),474,1,2,1,,1 +16389,3,100,1,50,Dragon Skill Ring (Hunter),442,1,3,1,,1 +16390,3,100,1,50,Dragon Skill Bracelet (Hunter),458,1,3,1,,1 +16391,3,100,1,50,Dragon Skill Earrings (Hunter),474,1,3,1,,1 +16437,3,100,1,50,Dragon Skill Ring (Priest),442,1,4,1,,1 +16438,3,100,1,50,Dragon Skill Bracelet (Priest),458,1,4,1,,1 +16439,3,100,1,50,Dragon Skill Earrings (Priest),474,1,4,1,,1 +16440,3,100,1,50,Dragon Skill Ring (Shield Sage),442,1,5,1,,1 +16441,3,100,1,50,Dragon Skill Bracelet (Shield Sage),458,1,5,1,,1 +16442,3,100,1,50,Dragon Skill Earrings (Shield Sage),474,1,5,1,,1 +16443,3,100,1,50,Dragon Skill Ring (Sorcerer),442,1,6,1,,1 +16444,3,100,1,50,Dragon Skill Bracelet (Sorcerer),458,1,6,1,,1 +16445,3,100,1,50,Dragon Skill Earrings (Sorcerer),474,1,6,1,,1 +16446,3,100,1,50,Dragon Skill Ring (Warrior),442,1,7,1,,1 +16447,3,100,1,50,Dragon Skill Bracelet (Warrior),458,1,7,1,,1 +16448,3,100,1,50,Dragon Skill Earrings (Warrior),474,1,7,1,,1 +16449,3,100,1,50,Dragon Skill Ring (Element Archer),442,1,8,1,,1 +16450,3,100,1,50,Dragon Skill Bracelet (Element Archer),458,1,8,1,,1 +16451,3,100,1,50,Dragon Skill Earrings (Element Archer),474,1,8,1,,1 +16452,3,100,1,50,Dragon Skill Ring (Alchemist),442,1,9,1,,1 +16453,3,100,1,50,Dragon Skill Bracelet (Alchemist),458,1,9,1,,1 +16454,3,100,1,50,Dragon Skill Earrings (Alchemist),474,1,9,1,,1 +16722,3,100,1,50,Dragon Skill Ring (Spirit Lancer),442,1,10,1,,1 +16723,3,100,1,50,Dragon Skill Bracelet (Spirit Lancer),458,1,10,1,,1 +16724,3,100,1,50,Dragon Skill Earrings (Spirit Lancer),474,1,10,1,,1 +17154,3,10000,1,75,Ancient Clear Shell Ring,426,80,0,0,,1 +18143,3,100,1,75,Emblem Stone (Fighter),490,1,1,4,,1 +18144,3,100,1,75,Emblem Stone (Seeker),490,1,2,4,,1 +18145,3,100,1,75,Emblem Stone (Hunter),490,1,3,4,,1 +18146,3,100,1,75,Emblem Stone (Priest),490,1,4,4,,1 +18147,3,100,1,75,Emblem Stone (Shield Sage),490,1,5,4,,1 +18148,3,100,1,75,Emblem Stone (Sorcerer),490,1,6,4,,1 +18149,3,100,1,75,Emblem Stone (Warrior),490,1,7,4,,1 +18150,3,100,1,75,Emblem Stone (Element Archer),490,1,8,4,,1 +18151,3,100,1,75,Emblem Stone (Alchemist),490,1,9,4,,1 +18152,3,100,1,75,Emblem Stone (Spirit Lancer),490,1,10,4,,1 +18599,3,100,1,50,Supreme Ring (Myrmidon),442,1,0,1,,1 +18600,3,100,1,50,Supreme Bracelet (Myrmidon),458,1,0,1,,1 +18601,3,100,1,50,Supreme Earrings (Myrmidon),474,1,0,1,,1 +18602,3,100,1,50,Supreme Ring (Inquiry),442,1,0,1,,1 +18603,3,100,1,50,Supreme Bracelet (Inquiry),458,1,0,1,,1 +18604,3,100,1,50,Supreme Earrings (Inquiry),474,1,0,1,,1 +18605,3,100,1,50,Supreme Ring (Purge),442,1,0,1,,1 +18606,3,100,1,50,Supreme Bracelet (Purge),458,1,0,1,,1 +18607,3,100,1,50,Supreme Earrings (Purge),474,1,0,1,,1 +18608,3,100,1,50,Supreme Ring (Night Emperor),442,1,0,1,,1 +18609,3,100,1,50,Supreme Bracelet (Night Emperor),458,1,0,1,,1 +18610,3,100,1,50,Supreme Earrings (Night Emperor),474,1,0,1,,1 +18736,3,34464,1,90,Depth Opal Ring,442,1,0,0,,1 +19351,3,50000,1,70,Battlefield Aquamarine Ring,426,1,0,1,,1 +19352,3,50000,1,70,Battlefield Amethyst Ring,426,1,0,1,,1 +19353,3,50000,1,70,Battlefield Peridot Ring,426,1,0,1,,1 +19354,3,50000,1,70,Battlefield Morion Ring,426,1,0,1,,1 +19355,3,50000,1,70,Battlefield Emerald Ring,426,1,0,1,,1 +19356,3,50000,1,70,Battlefield Citrine Ring,426,1,0,1,,1 +21210,3,34464,1,100,Ring of Evil Eye,442,1,0,0,,1 +21299,3,34464,1,80,Bracelet of Seizing - Extreme (Fighter),458,1,1,1,,1 +21300,3,34464,1,80,Bracelet of Seizing - Extreme (Shield Sage),458,1,5,1,,1 +21301,3,34464,1,80,Bracelet of Seizing - Extreme (Hunter),458,1,3,1,,1 +21302,3,34464,1,80,Bracelet of Seizing - Extreme (Priest),458,1,4,1,,1 +21303,3,34464,1,80,Bracelet of Seizing - Extreme (Sorcerer),458,1,6,1,,1 +21304,3,34464,1,80,Bracelet of Seizing - Extreme (Seeker),458,1,2,1,,1 +21305,3,34464,1,80,Bracelet of Seizing - Extreme (Element Archer),458,1,8,1,,1 +21306,3,34464,1,80,Bracelet of Seizing - Extreme (Warrior),458,1,7,1,,1 +21307,3,34464,1,80,Bracelet of Seizing - Extreme (Alchemist),458,1,9,1,,1 +21308,3,34464,1,80,Bracelet of Seizing - Extreme (Spirit Lancer),458,1,10,1,,1 +21309,3,34464,1,80,Earrings of Soaring - Extreme (Fighter),474,1,1,1,,1 +21310,3,34464,1,80,Earrings of Soaring - Extreme (Shield Sage),474,1,5,1,,1 +21311,3,34464,1,80,Earrings of Soaring - Extreme (Hunter),474,1,3,1,,1 +21312,3,34464,1,80,Earrings of Soaring - Extreme (Priest),474,1,4,1,,1 +21313,3,34464,1,80,Earrings of Soaring - Extreme (Sorcerer),474,1,6,1,,1 +21314,3,34464,1,80,Earrings of Soaring - Extreme (Seeker),474,1,2,1,,1 +21315,3,34464,1,80,Earrings of Soaring - Extreme (Element Archer),474,1,8,1,,1 +21316,3,34464,1,80,Earrings of Soaring - Extreme (Warrior),474,1,7,1,,1 +21317,3,34464,1,80,Earrings of Soaring - Extreme (Alchemist),474,1,9,1,,1 +21318,3,34464,1,80,Earrings of Soaring - Extreme (Spirit Lancer),474,1,10,1,,1 +21354,3,100,1,75,Emblem Stone (High Scepter),490,1,11,4,,1 +21359,3,34464,1,80,Bracelet of Unburdening - Extreme (Fighter),458,1,1,1,,1 +21360,3,34464,1,80,Bracelet of Unburdening - Extreme (Shield Sage),458,1,5,1,,1 +21361,3,34464,1,80,Bracelet of Unburdening - Extreme (Hunter),458,1,3,1,,1 +21362,3,34464,1,80,Bracelet of Unburdening - Extreme (Priest),458,1,4,1,,1 +21363,3,34464,1,80,Bracelet of Unburdening - Extreme (Sorcerer),458,1,6,1,,1 +21364,3,34464,1,80,Bracelet of Unburdening - Extreme (Seeker),458,1,2,1,,1 +21365,3,34464,1,80,Bracelet of Unburdening - Extreme (Element Archer),458,1,8,1,,1 +21366,3,34464,1,80,Bracelet of Unburdening - Extreme (Warrior),458,1,7,1,,1 +21367,3,34464,1,80,Bracelet of Unburdening - Extreme (Alchemist),458,1,9,1,,1 +21368,3,34464,1,80,Bracelet of Unburdening - Extreme (Spirit Lancer),458,1,10,1,,1 +21369,3,34464,1,80,Earrings of Dashing - Extreme (Fighter),474,1,1,1,,1 +21370,3,34464,1,80,Earrings of Dashing - Extreme (Shield Sage),474,1,5,1,,1 +21371,3,34464,1,80,Earrings of Dashing - Extreme (Hunter),474,1,3,1,,1 +21372,3,34464,1,80,Earrings of Dashing - Extreme (Priest),474,1,4,1,,1 +21373,3,34464,1,80,Earrings of Dashing - Extreme (Sorcerer),474,1,6,1,,1 +21374,3,34464,1,80,Earrings of Dashing - Extreme (Seeker),474,1,2,1,,1 +21375,3,34464,1,80,Earrings of Dashing - Extreme (Element Archer),474,1,8,1,,1 +21376,3,34464,1,80,Earrings of Dashing - Extreme (Warrior),474,1,7,1,,1 +21377,3,34464,1,80,Earrings of Dashing - Extreme (Alchemist),474,1,9,1,,1 +21378,3,34464,1,80,Earrings of Dashing - Extreme (Spirit Lancer),474,1,10,1,,1 +21394,3,34464,1,110,Ring of the Flame Demon,442,1,0,0,,1 +21395,3,34464,1,120,Ring of the Wise Dragon,442,1,0,0,,1 +21592,3,100,1,50,Dragon Skill Ring II (Fighter),442,1,1,1,,1 +21594,3,100,1,50,Dragon Skill Earrings II (Fighter),474,1,1,1,,1 +21595,3,100,1,50,Dragon Skill Bracelet II (Fighter),458,1,1,1,,1 +21597,3,100,1,50,Dragon Skill Ring II (Hunter),442,1,3,1,,1 +21596,3,100,1,50,Dragon Skill Earrings II (Hunter),474,1,3,1,,1 +21598,3,100,1,50,Dragon Skill Bracelet II (Hunter),458,1,3,1,,1 +21599,3,100,1,50,Dragon Skill Ring II (Priest),442,1,4,1,,1 +21600,3,100,1,50,Dragon Skill Earrings II (Priest),474,1,4,1,,1 +21601,3,100,1,50,Dragon Skill Bracelet II (Priest),458,1,4,1,,1 +21602,3,100,1,50,Dragon Skill Ring II (Shield Sage),442,1,5,1,,1 +21589,3,100,1,50,Dragon Skill Earrings II (Shield Sage),474,1,5,1,,1 +21590,3,100,1,50,Dragon Skill Bracelet II (Shield Sage),458,1,5,1,,1 +21591,3,100,1,50,Dragon Skill Ring II (Seeker),442,1,2,1,,1 +21587,3,100,1,50,Dragon Skill Earrings II (Seeker),474,1,2,1,,1 +21588,3,100,1,50,Dragon Skill Bracelet II (Seeker),458,1,2,1,,1 +21586,3,100,1,50,Dragon Skill Ring II (Sorcerer),442,1,6,1,,1 +21585,3,100,1,50,Dragon Skill Earrings II (Sorcerer),474,1,6,1,,1 +21584,3,100,1,50,Dragon Skill Bracelet II (Sorcerer),458,1,6,1,,1 +21583,3,100,1,50,Dragon Skill Ring II (Element Archer),442,1,8,1,,1 +21582,3,100,1,50,Dragon Skill Earrings II (Element Archer),474,1,8,1,,1 +21581,3,100,1,50,Dragon Skill Bracelet II (Element Archer),458,1,8,1,,1 +21603,3,100,1,50,Dragon Skill Ring II (Warrior),442,1,7,1,,1 +21580,3,100,1,50,Dragon Skill Earrings II (Warrior),474,1,7,1,,1 +21579,3,100,1,50,Dragon Skill Bracelet II (Warrior),458,1,7,1,,1 +21578,3,100,1,50,Dragon Skill Ring II (Alchemist),442,1,9,1,,1 +21575,3,100,1,50,Dragon Skill Earrings II (Alchemist),474,1,9,1,,1 +21576,3,100,1,50,Dragon Skill Bracelet II (Alchemist),458,1,9,1,,1 +21577,3,100,1,50,Dragon Skill Ring II (Spirit Lancer),442,1,10,1,,1 +21568,3,100,1,50,Dragon Skill Earrings II (Spirit Lancer),474,1,10,1,,1 +21574,3,100,1,50,Dragon Skill Bracelet II (Spirit Lancer),458,1,10,1,,1 +21573,3,100,1,50,Dragon Skill Ring (High Scepter),442,1,11,1,,1 +21572,3,100,1,50,Dragon Skill Earrings (High Scepter),474,1,11,1,,1 +21571,3,100,1,50,Dragon Skill Bracelet (High Scepter),458,1,11,1,,1 +21570,3,34464,1,80,Bracelet of Seizing - Extreme (High Scepter),458,1,11,1,,1 +21569,3,34464,1,80,Earrings of Soaring - Extreme (High Scepter),474,1,11,1,,1 +21604,3,34464,1,80,Bracelet of Unburdening - Extreme (High Scepter),458,1,11,1,,1 +21605,3,34464,1,80,Earrings of Dashing - Extreme (High Scepter),474,1,11,1,,1 +21651,3,100,1,50,Bitterblack Bracelet,458,1,0,1,,1 +23361,3,100,1,50,Dragon Skill Earrings II (High Scepter),474,1,11,1,,1 +23362,3,100,1,50,Dragon Skill Ring II (High Scepter),442,1,11,1,,1 +23363,3,100,1,50,Dragon Skill Bracelet II (High Scepter),458,1,11,1,,1 +23377,3,0,1,120,Ring of the First King,426,1,0,0,,1 +23602,3,0,1,120,Bracelet of the First King,426,1,0,0,,1 +23710,3,100,1,50,Bitterblack Ring,442,1,0,1,,1 +23711,3,100,1,50,Bitterblack Earring,474,1,0,1,,1 +24741,3,100,1,130,Ring of Order,426,1,0,0,,1 +9491,3,0,1,0,Diamantes Large Cane,,,,,, +10012,3,0,1,64,For human enemy_wp300000_1,,,,,, +10013,3,0,1,64,For human enemy_wp300003_2,,,,,, +10016,3,0,1,192,For human enemy_wp302006_2,,,,,, +10017,3,0,1,0,For human enemy_wp303000_2,,,,,, +10018,3,0,1,0,For human enemy_wp303005_2,,,,,, +10021,3,0,1,128,For human enemy_wp305000_1,,,,,, +10022,3,0,1,128,For human enemy_wp305009_2,,,,,, +10023,3,0,1,192,For human enemy_wp306000_2,,,,,, +10024,3,0,1,192,For human enemy_wp306007_1,,,,,, +10025,3,0,1,192,For human enemies_wp310000_1,,,,,, +10026,3,0,1,192,For human enemy_wp310006_2,,,,,, +10027,3,0,1,0,For human enemy_wp311000_1,,,,,, +10028,3,0,1,0,For human enemies_wp311005_3,,,,,, +10031,3,0,1,192,For human enemy_wp302000_2,,,,,, +10033,3,0,1,128,For human enemies_wp301009_4,,,,,, +10034,3,0,1,192,For human enemy_wp302007_4,,,,,, +10035,3,0,1,0,For human enemy_wp303007_4,,,,,, +10037,3,0,1,128,For human enemy_wp305008_4,,,,,, +10038,3,0,1,192,For human enemy_wp306015_4,,,,,, +10039,3,0,1,192,For human enemy_wp310009_4,,,,,, +10040,3,0,1,0,For human enemies_wp311006_4,,,,,, +10101,3,0,1,64,For NPC_wp300000,,,,,, +10102,3,0,1,64,For NPC_wp300005,,,,,, +10103,3,0,1,64,For NPC_wp300010,,,,,, +10104,3,0,1,64,For NPC_wp300014,,,,,, +10105,3,0,1,64,For NPC_wp300015,,,,,, +10110,3,0,1,192,For NPC_wp302000,,,,,, +10111,3,0,1,0,For NPC_wp303000,,,,,, +10113,3,0,1,128,For NPC_wp305000,,,,,, +10114,3,0,1,192,For NPC_wp306000,,,,,, +10115,3,0,1,192,For NPC_wp306018,,,,,, +10116,3,0,1,64,For NPC_wp308000,,,,,, +10117,3,0,1,192,For NPC_wp310000,,,,,, +10118,3,0,1,0,For NPC_wp311013,,,,,, +10125,3,0,1,0,For NPC_wp311000,,,,,, +10126,3,0,1,0,For NPC_wp307000,,,,,, +10127,3,0,1,64,For NPC_wp308000,,,,,, +10129,3,0,1,128,For NPC_wp305010,,,,,, +10130,3,0,1,192,For NPC_wp306019,,,,,, +10135,3,0,1,128,For NPC_wp305014,,,,,, +10136,3,0,1,64,For NPC_wp300003,,,,,, +10138,3,0,1,192,For NPC_wp306008,,,,,, +10139,3,0,1,192,For NPC_wp310010,,,,,, +10140,3,0,1,0,For NPC_wp303009,,,,,, +10142,3,0,1,192,For NPC_wp302004,,,,,, +10143,3,0,1,64,For NPC_wp308007,,,,,, +10144,3,0,1,128,For NPC_wp305005,,,,,, +10145,3,0,1,192,For NPC_wp302011,,,,,, +10670,3,0,1,64,For NPC_wp308002,,,,,, +11067,3,0,1,64,For NPC_wp300010ver2,,,,,, +11068,3,0,1,64,For NPC_wp300047,,,,,, +11071,3,0,1,192,For NPC_wp306006,,,,,, +11260,3,0,1,64,For NPC_wp300053,,,,,, +11374,3,0,1,0,For NPC_wp311002,,,,,, +11375,3,0,1,192,For NPC_wp302014,,,,,, +11376,3,0,1,128,For NPC_wp305015,,,,,, +11377,3,0,1,64,For NPC_wp300041,,,,,, +11379,3,0,1,192,For NPC_wp310025,,,,,, +11380,3,0,1,64,For NPC_wp300047,,,,,, +11382,3,0,1,64,For NPC_wp312000,,,,,, +11383,3,0,1,64,For human enemies_wp300041_28,,,,,, +11385,3,0,1,192,For human enemies_wp302041_28,,,,,, +11386,3,0,1,0,For human enemies_wp303024_28,,,,,, +11388,3,0,1,128,For human enemies_wp305024_28,,,,,, +11389,3,0,1,192,For human enemies_wp306031_28,,,,,, +11390,3,0,1,64,For human enemies_wp308025_28,,,,,, +11391,3,0,1,192,For human enemies_wp310025_28,,,,,, +11392,3,0,1,0,For human enemies_wp311024_28,,,,,, +11756,3,0,1,0,For NPC_wp307003,,,,,, +11757,3,0,1,0,For NPC_wp311003,,,,,, +11820,3,0,1,64,For NPC_wp312010,,,,,, +16029,3,0,1,192,For NPC_wp306037,,,,,, +16810,3,0,1,64,For NPC_Sword of Prince Ned,,,,,, +16811,3,0,1,64,For NPC_Maylois Sword,,,,,, +16813,3,0,1,192,For NPC_Gillian Great Sword,,,,,, +16814,3,0,1,128,Berta Dagger for NPC,,,,,, +16815,3,0,1,64,Yerhard Sword for NPC,,,,,, +16837,3,0,1,64,For NPC_3.0 Iron Sword,,,,,, +16838,3,0,1,64,For NPC_3.0 Landing Sword,,,,,, +16839,3,0,1,64,3.0 Strong Hatchet for NPC,,,,,, +16840,3,0,1,64,For NPC_3.0 Turay Sleepides,,,,,, +16841,3,0,1,64,For NPC_3.0 Silver Rapier,,,,,, +16842,3,0,1,64,For NPC_3.0 Morgenstern,,,,,, +16843,3,0,1,192,3.0 White Wolf Bow for NPC,,,,,, +16844,3,0,1,192,For NPC_3.0 Elf Stroke Bow,,,,,, +16845,3,0,1,192,3.0 fluted bow for NPC,,,,,, +16846,3,0,1,128,For NPC_3.0 Dacia Kinesis,,,,,, +16847,3,0,1,128,3.0 slit dagger for NPC,,,,,, +16848,3,0,1,128,3.0 Elf imitation dagger for NPC,,,,,, +16849,3,0,1,192,For NPC_3.0 Great Sword,,,,,, +16850,3,0,1,192,For NPC_3.0 Warblade,,,,,, +16851,3,0,1,192,For NPC_3.0 Flamberge Cassadis,,,,,, +16852,3,0,1,192,For NPC_3.0 Grap Victory,,,,,, +18833,3,0,1,128,NPC_Survey Corps Weapons,,,,,, +21198,3,0,1,192,For NPC_3.2_Mage sword A,,,,,, +21199,3,0,1,192,For NPC_3.2_Mage sword B,,,,,, +21211,3,0,1,0,For NPC_3.1_Soneru Great Cane A ,,,,,, +21212,3,0,1,0,For NPC_3.1_Sonnell Big Cane B,,,,,, +23399,3,0,1,64,3.4_For_NPC_The_Water_Dragon_King_Single_handed_sword,,,,,, +23401,3,0,1,192,3.4_NPC_Collaborative_Misial_Cane,,,,,, +23402,3,0,1,64,3.4_NPC_Yami Leo_Single-handed sword,,,,,, +10014,3,0,1,128,For human enemy_wp301000_4,,,,,, +10015,3,0,1,128,For human enemies_wp301009_2,,,,,, +10019,3,0,1,64,For human enemy_wp304000_1,,,,,, +10020,3,0,1,64,For human enemy_wp304010_2,,,,,, +10032,3,0,1,64,For human enemies_wp300008_4,,,,,, +10036,3,0,1,64,For human enemies_wp304010_4,,,,,, +10106,3,0,1,128,For NPC_wp301003,,,,,, +10107,3,0,1,128,For NPC_wp301010,,,,,, +10108,3,0,1,128,For NPC_wp301019,,,,,, +10109,3,0,1,128,For NPC_wp301020,,,,,, +10112,3,0,1,64,For NPC_wp304000,,,,,, +10137,3,0,1,128,For NPC_wp301012,,,,,, +10141,3,0,1,64,For NPC_wp304001,,,,,, +11069,3,0,1,128,For NPC_wp301001,,,,,, +11070,3,0,1,128,For NPC_wp301028,,,,,, +11378,3,0,1,128,For NPC_wp301021,,,,,, +11381,3,0,1,128,For NPC_wp301028,,,,,, +11384,3,0,1,128,For human enemies_wp301021_28,,,,,, +11387,3,0,1,64,For human enemies_wp304021_28,,,,,, +16804,3,0,1,128,For NPC_3.0 Knights Shield_00,,,,,, +16805,3,0,1,128,For NPC_3.0 Knights Shield_01,,,,,, +16806,3,0,1,128,For NPC_3.0 Knights Shield_02,,,,,, +16807,3,0,1,128,For NPC_3.0 Knights Shield_03,,,,,, +16808,3,0,1,128,For NPC_3.0 Knights Shield_04,,,,,, +16809,3,0,1,128,For NPC_3.0 Knights Shield_05,,,,,, +16812,3,0,1,128,For NPC_Maylois Shield,,,,,, +16835,3,0,1,128,For NPC_3.0 round shield,,,,,, +16836,3,0,1,128,For NPC_3.0 Pertae,,,,,, +16858,3,0,1,128,For NPC_Prince Ned shield,,,,,, +21209,3,0,1,128,Human enemy_3.2_Megado soldier shield,,,,,, +23400,3,0,1,128,3.4_NPC_Water_Dragon_King_Shield,,,,,, +23403,3,0,1,128,3.4_NPC_Yami_Leo_Shield,,,,,, +10003,3,0,1,0,ah220030_0_0 for human enemy,,,,,, +10004,3,0,1,0,ah220020_0_0 for human enemy,,,,,, +10005,3,0,1,0,ah220006_0_0 for human enemy,,,,,, +10006,3,0,1,0,ah220010_0_0 for human enemy,,,,,, +10007,3,0,1,0,ah220001_0_0 for human enemy,,,,,, +10008,3,0,1,0,ah220015_0_0 for human enemy,,,,,, +10009,3,0,1,0,ah220069_0_0 for human enemy,,,,,, +10010,3,0,1,0,ah220060_0_0 for human enemy,,,,,, +10011,3,0,1,0,ah220061_0_0 for human enemy,,,,,, +11183,3,0,1,0,ah220020_1_1 for human enemy,,,,,, +11184,3,0,1,0,ah220030_1_1 for human enemy,,,,,, +16735,3,0,1,0,For NPC_Halloween man_head,,,,,, +16740,3,0,1,0,For NPC_Halloween woman_head,,,,,, +16758,3,0,1,0,For NPC_Christmas head 1,,,,,, +16759,3,0,1,0,For NPC_Christmas head 2,,,,,, +21139,3,0,1,0,For NPC_2017 Halloween Pumpkins,,,,,, +21140,3,0,1,0,For NPC_2017 Halloween Triangle Hat,,,,,, +21788,3,0,1,0,For NPC_3.2_summer_sunglasses0,,,,,, +21789,3,0,1,0,For NPC_3.2_Summer_Sunglasses1,,,,,, +21790,3,0,1,0,For NPC_3.2_Summer_Sunglasses2,,,,,, +23462,3,0,1,0,3.3_NPC_Halloween_Silk_Hat_White_Man,,,,,, +23471,3,0,1,0,3.3_Xmas_Reindeer_Hairbands_for_NPCs_for_men_and_women,,,,,, +23475,3,0,1,0,3.3_X-mas_tree_helm_for_NPC_female,,,,,, +7540,3,0,1,1,Outfit: Klaus,,,,,, +7541,3,0,1,1,Outfit: Joseph,,,,,, +7542,3,0,1,1,Outfit: Iris,,,,,, +7543,3,0,1,1,Outfit: Iris (Hood ON),,,,,, +7544,3,0,1,1,Outfit: Diamantes,,,,,, +7545,3,0,1,1,Outfit: Vanessa,,,,,, +7546,3,0,1,1,Outfit: Mayleaf,,,,,, +7547,3,0,1,1,Outfit: Kieshildt (ON),,,,,, +7548,3,0,1,1,Outfit: Mysial,,,,,, +9067,3,0,1,1,Culture A_Man_1-1,,,,,, +9068,3,0,1,1,Culture A_Male_1-2,,,,,, +9069,3,0,1,1,Culture A_Male_1-3,,,,,, +9070,3,0,1,1,Culture A_Male_2-1,,,,,, +9071,3,0,1,1,Culture A_Male_2-2,,,,,, +9072,3,0,1,1,Culture A_Male_2-3,,,,,, +9073,3,0,1,1,Culture A_Male_3-1,,,,,, +9074,3,0,1,1,Culture A_Male_3-2,,,,,, +9075,3,0,1,1,Culture A_Male_3-3,,,,,, +9076,3,0,1,1,Culture A_Male_4-1,,,,,, +9077,3,0,1,1,Culture A_Male_4-2,,,,,, +9078,3,0,1,1,Culture A_Male_4-3,,,,,, +9079,3,0,1,1,Culture A_Male_5-1,,,,,, +9080,3,0,1,1,Culture A_Male_5-2,,,,,, +9081,3,0,1,1,Culture A_Male_6-1,,,,,, +9082,3,0,1,1,Culture A_Male_6-2,,,,,, +9083,3,0,1,1,Culture A_Male_7-1,,,,,, +9084,3,0,1,1,Culture A_Male_7-2,,,,,, +9085,3,0,1,1,Culture A_Male_Special 1,,,,,, +9086,3,0,1,1,Culture A_Male_Special Frame 2,,,,,, +9087,3,0,1,1,Culture A_Man_Corpse,,,,,, +9088,3,0,1,1,Culture A_Female_1-1,,,,,, +9089,3,0,1,1,Culture A_Women_1-2,,,,,, +9090,3,0,1,1,Culture A_Women_1-3,,,,,, +9091,3,0,1,1,Culture A_Female_2-1,,,,,, +9092,3,0,1,1,Culture A_Women_2-2,,,,,, +9093,3,0,1,1,Culture A_Women_2-3,,,,,, +9094,3,0,1,1,Culture A_Female_3-1,,,,,, +9095,3,0,1,1,Culture A_Women_3-2,,,,,, +9096,3,0,1,1,Culture A_Women_3-3,,,,,, +9097,3,0,1,1,Culture A_Female_4-1,,,,,, +9098,3,0,1,1,Culture A_Women_4-2,,,,,, +9099,3,0,1,1,Culture A_Female_5-1,,,,,, +9100,3,0,1,1,Culture A_Women_5-2,,,,,, +9101,3,0,1,1,Culture A_Female_6-1,,,,,, +9102,3,0,1,1,Culture A_Female_6-2,,,,,, +9103,3,0,1,1,Culture A_Women_7-1,,,,,, +9104,3,0,1,1,Culture A_Women_7-2,,,,,, +9105,3,0,1,1,Culture A_Women_8-1,,,,,, +9106,3,0,1,1,Culture A_Women_8-2,,,,,, +9107,3,0,1,1,Culture A_Women_9-1,,,,,, +9108,3,0,1,1,Culture A_Women_9-2,,,,,, +9109,3,0,1,1,Culture A_Female_Special Frame 1,,,,,, +9110,3,0,1,1,Culture A_Female_Special Frame 2,,,,,, +9111,3,0,1,1,Culture A_Female_For_Corpse,,,,,, +9112,3,0,1,1,Culture B_Male_Forest_type_1-1,,,,,, +9113,3,0,1,1,Culture B_Male_Forest_type_1-2,,,,,, +9114,3,0,1,1,Culture B_Male_Civil_1-1,,,,,, +9115,3,0,1,1,Culture B_Male_Civil_1-2,,,,,, +9116,3,0,1,1,Culture B_Male_Mine_1-1,,,,,, +9117,3,0,1,1,Culture B_Male_Mine_1-2,,,,,, +9118,3,0,1,1,Culture B_Male_Forest_type_2-1,,,,,, +9119,3,0,1,1,Culture B_Male_Forest_type_2-2,,,,,, +9120,3,0,1,1,Culture B_Male_Mining_2-1,,,,,, +9121,3,0,1,1,Culture B_Male_Mining_2-2,,,,,, +9122,3,0,1,1,Culture B_Male_Civil_2-1,,,,,, +9123,3,0,1,1,Culture B_Male_Civil_2-2,,,,,, +9124,3,0,1,1,Culture B_Male_Mining_3-1,,,,,, +9125,3,0,1,1,Culture B_Male_Mining_3-2,,,,,, +9126,3,0,1,1,Culture B_Male_Forest_type_3-1,,,,,, +9127,3,0,1,1,Culture B_Male_Forest_type_3-2,,,,,, +9128,3,0,1,1,Culture B_Male_Forest_type_4-1,,,,,, +9129,3,0,1,1,Culture B_Male_Forest_type_4-2,,,,,, +9130,3,0,1,1,Culture B_Male_Special Frame 1,,,,,, +9131,3,0,1,1,Culture B_Male_For_Corpse,,,,,, +9132,3,0,1,1,Knights of the White Guard_Men_Clothes_1-1,,,,,, +9133,3,0,1,1,Knights of the White Guard_Men_Clothing_H helmets_1-1,,,,,, +9134,3,0,1,1,Knights of the White Guard_Men_Clothes_1-2,,,,,, +9135,3,0,1,1,Knights of the White Guard_Men_Clothes_2-1,,,,,, +9136,3,0,1,1,Knights of the White Guard_Men_Clothing_H helmets_2-1,,,,,, +9137,3,0,1,1,Knights of the White Guard_Men_Clothes_2-2,,,,,, +9138,3,0,1,1,Knights of the White Guard_Men_Clothes_3-1,,,,,, +9139,3,0,1,1,Knights of the White Guard_Men_Clothing_H helmets_3-1,,,,,, +9140,3,0,1,1,Knights of the White Guard_Men_Clothes_3-2,,,,,, +9141,3,0,1,1,Knights of the White Guard_Men_Armor_1-1,,,,,, +9142,3,0,1,1,Knights of the White Guard_Male_Armor_1-1,,,,,, +9143,3,0,1,1,Knights of the White Guard_Men_Armor_1-2,,,,,, +9144,3,0,1,1,Knights of the White Guard_Men_Armor_2-1,,,,,, +9145,3,0,1,1,Knights of the White Guard_Male_Armor_2-1,,,,,, +9146,3,0,1,1,Knights of the White Guard_Men_Armor_2-2,,,,,, +9147,3,0,1,1,White Guard_Male_Armor_3-1,,,,,, +9148,3,0,1,1,Knights of the White Guard_Male_Armor_3-1,,,,,, +9149,3,0,1,1,White Guard_Male_Armor_3-2,,,,,, +9150,3,0,1,1,White Guard_Male_Special Frame 1,,,,,, +9151,3,0,1,1,White Guard_Male_Special Frame 2,,,,,, +9152,3,0,1,1,White Guard_Male_Special Frame 3,,,,,, +9153,3,0,1,1,White Guard_Male_Special Frame 4,,,,,, +9154,3,0,1,1,White Guard_Man_for_Corpse1,,,,,, +9155,3,0,1,1,White Guard_Man_For_Corpse2,,,,,, +9156,3,0,1,1,Outfit: Gerd,,,,,, +9157,3,0,1,1,Outfit: Heinz,,,,,, +9160,3,0,1,1,Temple_Men_1-1,,,,,, +9161,3,0,1,1,Temple_Male_2-1,,,,,, +9162,3,0,1,1,Temple_Male_3-1,,,,,, +9163,3,0,1,1,Temple_Male_4-1,,,,,, +9164,3,0,1,1,Temple_Male_5-1,,,,,, +9165,3,0,1,1,Temple_Male_6-1,,,,,, +9166,3,0,1,1,Temple_Women_1-1,,,,,, +9167,3,0,1,1,Temple_Women_2-1,,,,,, +9168,3,0,1,1,Temple_Women_3-1,,,,,, +9169,3,0,1,1,Temple_Women_4-1,,,,,, +9170,3,0,1,1,Temple_Women_5-1,,,,,, +9171,3,0,1,1,Temple_Women_6-1,,,,,, +9172,3,0,1,1,Water_Woman_1-1,,,,,, +9173,3,0,1,1,Water_Women_1-2,,,,,, +9174,3,0,1,1,Water_Women_1-3,,,,,, +9175,3,0,1,1,Osui-kei_Women_2-1,,,,,, +9176,3,0,1,1,Water Lady 2-2,,,,,, +9177,3,0,1,1,Water_Women_2-3,,,,,, +9178,3,0,1,1,Water_Woman_3-1,,,,,, +9179,3,0,1,1,Water_Women_3-2,,,,,, +9180,3,0,1,1,Water_Women_3-3,,,,,, +9181,3,0,1,1,Water_Woman_4-1,,,,,, +9182,3,0,1,1,Water_Women_4-2,,,,,, +9183,3,0,1,1,Water_Women_4-3,,,,,, +9184,3,0,1,1,Water_Woman_5-1,,,,,, +9185,3,0,1,1,Water_Woman_5-2,,,,,, +9186,3,0,1,1,Water_Woman_5-3,,,,,, +9187,3,0,1,1,Water_Woman_6-1,,,,,, +9188,3,0,1,1,Water_Women_6-2,,,,,, +9189,3,0,1,1,Water_Women_6-3,,,,,, +9190,3,0,1,1,Water_Women_Special_Frame1,,,,,, +9191,3,0,1,1,Water_Women_Special_Frame2,,,,,, +9192,3,0,1,1,Water_Female_For_Corpse,,,,,, +9431,3,0,1,1,Outfit: Iris (Hood OFF),,,,,, +9432,3,0,1,1,Outfit: Kieshildt (OFF),,,,,, +9464,3,0,1,1,Outfit: Kieshildt (Weapon OFF),,,,,, +9468,3,0,1,1,Outfit: Iris (Hood OFF) Injured,,,,,, +9469,3,0,1,1,Surgeon_Male_Female_1-1,,,,,, +9470,3,0,1,1,Surgeon_Male/Female_1-2,,,,,, +9471,3,0,1,1,Surgeon_Male_Female_1-3,,,,,, +9472,3,0,1,1,Surgeon_Male_Female_2-1,,,,,, +9473,3,0,1,1,Surgeon_Male_Female_2-2,,,,,, +9474,3,0,1,1,Surgeon_Male/Female_2-3,,,,,, +9475,3,0,1,1,Surgeon_Male_Female_3-1,,,,,, +9476,3,0,1,1,Surgeon_Male_Female_3-2,,,,,, +9477,3,0,1,1,Surgeon_Male_Female_3-3,,,,,, +9478,3,0,1,1,Surgeon_Male_Female_4-1,,,,,, +9479,3,0,1,1,Surgeon_Male_Female_4-2,,,,,, +9480,3,0,1,1,Surgeon_Male_Female_4-3,,,,,, +9481,3,0,1,1,Surgeon_Male_Female_5-1,,,,,, +9482,3,0,1,1,Surgeon_Male_Female_5-2,,,,,, +9483,3,0,1,1,Surgeon_Male_Female_5-3,,,,,, +9484,3,0,1,1,Surgeon_Male_Female_6-1,,,,,, +9485,3,0,1,1,Surgeon_Male_Female_6-2,,,,,, +9486,3,0,1,1,Surgeon_Male_Female_6-3,,,,,, +9487,3,0,1,1,Surgeon_Male_Female_7-1,,,,,, +9488,3,0,1,1,Surgeon_Male_Female_7-2,,,,,, +9489,3,0,1,1,Surgeon_Male_Female_7-3,,,,,, +9490,3,0,1,1,Outfit: Fabio,,,,,, +9492,3,0,1,1,Warrior_thief_man_armor_1-1,,,,,, +9493,3,0,1,1,Warrior_Thief_Male_Armor_1-2,,,,,, +9494,3,0,1,1,Warrior_Thief_Male_Armor_1-3,,,,,, +9495,3,0,1,1,Warrior_thief_man_armor_2-1,,,,,, +9496,3,0,1,1,Warrior_thief_man_armor_2-2,,,,,, +9497,3,0,1,1,Warrior_thief_man_armor_2-3,,,,,, +9498,3,0,1,1,Warrior_thief_man_armor_3-1,,,,,, +9499,3,0,1,1,Warrior_thief_man_armor_3-2,,,,,, +9500,3,0,1,1,warrior_thief_man_armor_3-3_small_stain,,,,,, +9501,3,0,1,1,Warrior bandit_Male_Light_4-1,,,,,, +9502,3,0,1,1,Warrior bandit_Male_Light_4-2,,,,,, +9503,3,0,1,1,Warrior bandit_Male_Light_4-3,,,,,, +9504,3,0,1,1,Warrior bandit_Male_Light_5-1,,,,,, +9505,3,0,1,1,Warrior bandit_Male_Light_5-2,,,,,, +9506,3,0,1,1,Warrior bandit_Male_Light_5-3_Small_Dirt,,,,,, +9507,3,0,1,1,Warrior bandit_Male_Light_6-1,,,,,, +9508,3,0,1,1,Warrior bandit_Male_Light_6-2,,,,,, +9509,3,0,1,1,Warrior bandit_Male_Light_6-3_Small_Dirt,,,,,, +9510,3,0,1,1,Outfit: Lise,,,,,, +9511,3,0,1,1,deceased_men_and_women_1-1,,,,,, +9512,3,0,1,1,deceased_men_and_women_1-2,,,,,, +9513,3,0,1,1,deceased_men_and_women_2-1,,,,,, +9514,3,0,1,1,deceased_men_and_women_2-2,,,,,, +9515,3,0,1,1,deceased_men_and_women_3-1,,,,,, +9516,3,0,1,1,deceased_men_and_women_3-2,,,,,, +9517,3,0,1,1,deceased_men_and_women_4-1,,,,,, +9518,3,0,1,1,deceased_men_and_women_4-2,,,,,, +9519,3,0,1,1,deceased_men_and_women_5-1,,,,,, +9520,3,0,1,1,deceased_men_and_women_5-2,,,,,, +9521,3,0,1,1,deceased_men_and_women_6-1,,,,,, +9522,3,0,1,1,deceased_men_and_women_6-2,,,,,, +9523,3,0,1,1,Outfit: Theodor,,,,,, +9526,3,0,1,1,ab210004_0_0 for human enemy,,,,,, +9774,3,0,1,1,Aristocrat_Male_1-1,,,,,, +9775,3,0,1,1,Aristocrat_Male_1-2,,,,,, +9776,3,0,1,1,Aristocrat_Male_1-3,,,,,, +9777,3,0,1,1,noble_man_2-1,,,,,, +9778,3,0,1,1,Noble_Man_2-2,,,,,, +9779,3,0,1,1,Aristocrat_Male_2-3,,,,,, +9780,3,0,1,1,noble_man_3-1,,,,,, +9781,3,0,1,1,Aristocrat_Male_3-2,,,,,, +9782,3,0,1,1,noble_man_3-3,,,,,, +9783,3,0,1,1,Noble_Male_4-1,,,,,, +9784,3,0,1,1,Aristocrat_Male_4-2,,,,,, +9785,3,0,1,1,Aristocrat_Male_4-3,,,,,, +9797,3,0,1,1,Culture_C_Man_Men_Kaijin_1-1,,,,,, +9798,3,0,1,1,Culture_C_Man_Men_Kaijin_1-2,,,,,, +9799,3,0,1,1,Culture_C_Man_Men_Kaijin_1-3,,,,,, +9800,3,0,1,1,Culture_C_Man_Men_Kaijin_2-1,,,,,, +9801,3,0,1,1,Culture_C_Man_Men_Kaijin_2-2,,,,,, +9802,3,0,1,1,Culture_C_Man_Men_Kaijin_2-3,,,,,, +9803,3,0,1,1,Culture_C_Male_Kaijin_3-1,,,,,, +9804,3,0,1,1,Culture_C_Man_Men_Kaijin_3-2,,,,,, +9805,3,0,1,1,Culture_C_Man_Men_Kaijin_3-3,,,,,, +9806,3,0,1,1,Culture_C_Man_Men_Workers_4-1,,,,,, +9807,3,0,1,1,Culture_C_Man_Men_Workers_4-2,,,,,, +9808,3,0,1,1,Culture_C_Man_Men_Workers_4-3,,,,,, +9809,3,0,1,1,Culture_C_Man_Men_Workers_5-1,,,,,, +9810,3,0,1,1,Culture_C_Man_Men_Workers_5-2,,,,,, +9811,3,0,1,1,Culture_C_Man_Men_Workers_5-3,,,,,, +9812,3,0,1,1,CultureC_Male_Half-naked_6-1,,,,,, +9813,3,0,1,1,CultureC_Male_Half-naked_6-2,,,,,, +9814,3,0,1,1,CultureC_Male_Half-naked_6-3,,,,,, +9815,3,0,1,1,Thin_Male_1-1,,,,,, +9816,3,0,1,1,Thin_Male_1-2,,,,,, +9817,3,0,1,1,Thin_Male_1-3,,,,,, +9818,3,0,1,1,Thin_Male_2-1,,,,,, +9819,3,0,1,1,Thin_Male_2-2,,,,,, +9820,3,0,1,1,Thin_Male_2-3,,,,,, +9821,3,0,1,1,Thin_Male_3-1,,,,,, +9822,3,0,1,1,Thin_Male_3-2,,,,,, +9823,3,0,1,1,Thin_Male_3-3,,,,,, +9824,3,0,1,1,Thin_Male_4-1,,,,,, +9825,3,0,1,1,Thin_Male_4-2,,,,,, +9826,3,0,1,1,Thin_Male_4-3,,,,,, +9827,3,0,1,1,Thin_Women_1-1,,,,,, +9828,3,0,1,1,Thin_Women_1-2,,,,,, +9829,3,0,1,1,Thin_Women_1-3,,,,,, +9830,3,0,1,1,Thin_Women_2-1,,,,,, +9831,3,0,1,1,Thin_Women_2-2,,,,,, +9832,3,0,1,1,Thin_Women_2-3,,,,,, +9833,3,0,1,1,Thin_Women_3-1,,,,,, +9834,3,0,1,1,Thin_Women_3-2,,,,,, +9835,3,0,1,1,Thin_Women_3-3,,,,,, +9836,3,0,1,1,Thin_Women_4-1,,,,,, +9837,3,0,1,1,Thin_Women_4-2,,,,,, +9838,3,0,1,1,Thin_Women_4-3,,,,,, +9839,3,0,1,1,Warrior_Thief_Female_Armor_1-1,,,,,, +9840,3,0,1,1,Warrior_Thief_Woman_Armor_1-2,,,,,, +9841,3,0,1,1,Warrior_Thief_Female_Armor_1-3,,,,,, +9842,3,0,1,1,warrior_thief_woman_armor_2-1,,,,,, +9843,3,0,1,1,warrior_thief_woman_armor_2-2,,,,,, +9844,3,0,1,1,warrior_thief_woman_armor_2-3,,,,,, +9845,3,0,1,1,Warrior bandit_Female_Light_3-1,,,,,, +9846,3,0,1,1,Warrior bandit_Female_Light_3-2,,,,,, +9847,3,0,1,1,Warrior bandit_Female_Light_3-3,,,,,, +9848,3,0,1,1,Warrior bandit_Female_Light_4-1,,,,,, +9849,3,0,1,1,Warrior bandit_Female_Light_4-2,,,,,, +9850,3,0,1,1,Warrior bandit_Female_Light_4-3,,,,,, +9851,3,0,1,1,Warrior bandit_Female_Light_5-1,,,,,, +9852,3,0,1,1,Warrior bandit_Female_Light_5-2,,,,,, +9853,3,0,1,1,Warrior bandit_Female_Light_5-3,,,,,, +9854,3,0,1,1,warrior_thief_woman_armor_6-1,,,,,, +9855,3,0,1,1,warrior_thief_woman_armor_6-2,,,,,, +9856,3,0,1,1,warrior_thief_woman_armor_6-3,,,,,, +9903,3,0,1,1,ab210009_0_0 for human enemy,,,,,, +9904,3,0,1,1,ab210028_0_0 for human enemy,,,,,, +9905,3,0,1,1,ab210010_0_0 for human enemy,,,,,, +9906,3,0,1,1,ab210015_0_0 for human enemy,,,,,, +9907,3,0,1,1,ab210002_0_0 for human enemy,,,,,, +9908,3,0,1,1,ab210026_0_0 for human enemy,,,,,, +9909,3,0,1,1,ab210061_0_0 for human enemy,,,,,, +9910,3,0,1,1,ab210060_0_0 for human enemy,,,,,, +10068,3,0,1,1,Warrior bandit_Male_Special Frame 1,,,,,, +10069,3,0,1,1,Warrior bandit_Male_Special Frame 2,,,,,, +10070,3,0,1,1,Warrior bandit_Male_Special Frame 3,,,,,, +10071,3,0,1,1,Warrior bandit_Male_Special Frame 4,,,,,, +10072,3,0,1,1,Culture A_Male_Special Frame 3,,,,,, +10073,3,0,1,1,Culture A_Male_Special Frame 4,,,,,, +10074,3,0,1,1,Culture A_Female_Special Frame 3,,,,,, +10075,3,0,1,1,Culture A_Female_Special Frame 4,,,,,, +10076,3,0,1,1,Culture B_Male_Special Frame 2,,,,,, +10077,3,0,1,1,Culture B_Male_Special Frame 3,,,,,, +10078,3,0,1,1,Culture B_Male_Special Frame 4,,,,,, +10079,3,0,1,1,Warrior Thief_Female_Special Frame 1,,,,,, +10080,3,0,1,1,Warrior Thief_Female_Special Frame 2,,,,,, +10081,3,0,1,1,Warrior Thief_Female_Special Frame 3,,,,,, +10082,3,0,1,1,Warrior Thief_Female_Special Frame 4,,,,,, +10083,3,0,1,1,Surgeon_Male/Female_Special Frame 1,,,,,, +10084,3,0,1,1,Surgeon_Male/Female_Special Frame 2,,,,,, +10085,3,0,1,1,Surgeon_Male/Female_Special Frame 3,,,,,, +10086,3,0,1,1,Surgeon_Male/Female_Special Frame 4,,,,,, +10087,3,0,1,1,Aristocrat_Male_Special Frame 1,,,,,, +10088,3,0,1,1,Nobleman_Male_Special Frame 2,,,,,, +10089,3,0,1,1,Nobleman_Male_Special Frame 3,,,,,, +10090,3,0,1,1,Noble_Male_Special_Frame4,,,,,, +10091,3,0,1,1,Culture C_Male_Special Frame 1,,,,,, +10092,3,0,1,1,Culture C_Male_Special Frame 2,,,,,, +10093,3,0,1,1,Culture C_Male_Special Frame 3,,,,,, +10094,3,0,1,1,Culture C_Male_Special Frame 4,,,,,, +10095,3,0,1,1,Water_Women_Special_Frame3,,,,,, +10096,3,0,1,1,Water_Women_Special_Frame4,,,,,, +10097,3,0,1,1,Thin_Male_Special_Frame1,,,,,, +10098,3,0,1,1,Light Clothing_Male_Special Frame 2,,,,,, +10099,3,0,1,1,Thin_Women_Special_Frame1,,,,,, +10100,3,0,1,1,Thin_Women_Special_Frame2,,,,,, +10120,3,0,1,1,For NPC_ab210000,,,,,, +10128,3,0,1,1,Warrior bandit_Male_Special Frame 5,,,,,, +10671,3,0,1,1,Outfit: Kieshildt (For Combat),,,,,, +11062,3,0,1,1,Outfit: Cecily,,,,,, +11063,3,0,1,1,Outfit: Loeg,,,,,, +11064,3,0,1,1,Outfit: Elliot,,,,,, +11177,3,0,1,1,Outfit: Cecily (With Dagger),,,,,, +11185,3,0,1,1,ab210007_1_1 for human enemies,,,,,, +11186,3,0,1,1,ab210009_1_1 for human enemy,,,,,, +11187,3,0,1,1,ab210024_1_1 for human enemies,,,,,, +11188,3,0,1,1,ab210027_1_1 for human enemies,,,,,, +11189,3,0,1,1,ab210028_1_1 for human enemy,,,,,, +11190,3,0,1,1,ab210067_1_1 for human enemy,,,,,, +11213,3,0,1,1,Advanced fairy_man_0,,,,,, +11214,3,0,1,1,Advanced fairy_man_1,,,,,, +11215,3,0,1,1,Advanced Fairy Tribe Costume_Male_2,,,,,, +11216,3,0,1,1,Advanced Fairy Tribe Costume_Male_3,,,,,, +11217,3,0,1,1,Advanced fairy_man_4,,,,,, +11218,3,0,1,1,Advanced fairy_man_5,,,,,, +11222,3,0,1,1,Fairy Tribe General Set Male 1A,,,,,, +11223,3,0,1,1,Fairy Tribe General Set Male 1B,,,,,, +11224,3,0,1,1,Fairy Tribe General Set Male 2A,,,,,, +11225,3,0,1,1,Fairy Tribe General Set Male 2B,,,,,, +11226,3,0,1,1,Fairy Tribe General Set Male 3A,,,,,, +11227,3,0,1,1,Fairy Tribe General Set Male 3B,,,,,, +11228,3,0,1,1,Fairy Tribe General Set Male 4A,,,,,, +11229,3,0,1,1,Fairy Tribe General Set Male 4B,,,,,, +11230,3,0,1,1,Fairy Tribe General Set Male 5A,,,,,, +11231,3,0,1,1,Fairy Tribe General Set Male 5B,,,,,, +11232,3,0,1,1,Fairy Tribe General Set Male 6A,,,,,, +11233,3,0,1,1,Fairy Tribe General Set Male 6B,,,,,, +11254,3,0,1,1,Fairy Tribe Senior Set Female_00,,,,,, +11255,3,0,1,1,Fairy Tribe Senior Set Female_01,,,,,, +11256,3,0,1,1,Fairy Tribe Senior Set Female_02,,,,,, +11257,3,0,1,1,Fairy Tribe Senior Set Female_03,,,,,, +11258,3,0,1,1,Fairy Tribe Senior Set Female_04,,,,,, +11259,3,0,1,1,Fairy Tribe Senior Set Female_05,,,,,, +11263,3,0,1,1,Fairy Tribe General Set Male 7A,,,,,, +11264,3,0,1,1,Fairy Tribe General Set Male 7B,,,,,, +11265,3,0,1,1,Fairy Tribe General Set Male 8A,,,,,, +11266,3,0,1,1,Fairy Tribe General Set Male 8B,,,,,, +11267,3,0,1,1,Fairy Tribe General Set Male 9A,,,,,, +11268,3,0,1,1,Fairy Tribe General Set Male 9B,,,,,, +11269,3,0,1,1,Fairy Tribe General Set Male 10A,,,,,, +11270,3,0,1,1,Fairy Tribe General Set Male 10B,,,,,, +11271,3,0,1,1,Fairy Tribe General Set Male 11A,,,,,, +11272,3,0,1,1,Fairy Tribe General Set Male 11B,,,,,, +11273,3,0,1,1,Fairy Tribe General Set Male 12A,,,,,, +11274,3,0,1,1,Fairy Tribe General Set Male 12B,,,,,, +11275,3,0,1,1,Fairy Tribe For aboriginal base 1,,,,,, +11276,3,0,1,1,Fairy Tribe For aboriginal base 2,,,,,, +11277,3,0,1,1,Fairy Tribe For aboriginal base 3,,,,,, +11278,3,0,1,1,Fairy Tribe For aboriginal base 4,,,,,, +11279,3,0,1,1,Fairy Tribe General Set Female 1A,,,,,, +11280,3,0,1,1,Fairy Tribe General Set Female 1B,,,,,, +11281,3,0,1,1,Fairy Tribe General Set Female 2A,,,,,, +11282,3,0,1,1,Fairy Tribe General Set Female 2B,,,,,, +11283,3,0,1,1,Fairy Tribe General Set Female 3A,,,,,, +11284,3,0,1,1,Fairy Tribe General Set Female 3B,,,,,, +11285,3,0,1,1,Fairy Tribe General Set Female 4A,,,,,, +11286,3,0,1,1,Fairy Tribe General Set Female 4B,,,,,, +11287,3,0,1,1,Fairy Tribe General Set Female 5A,,,,,, +11288,3,0,1,1,Fairy Tribe General Set Female 5B,,,,,, +11289,3,0,1,1,Fairy Tribe General Set Female 6A,,,,,, +11290,3,0,1,1,Fairy Tribe General Set Female 6B,,,,,, +11291,3,0,1,1,Fairy Tribe General Set Female 7A,,,,,, +11292,3,0,1,1,Fairy Tribe General Set Female 7B,,,,,, +11293,3,0,1,1,Fairy Tribe General Set Female 8A,,,,,, +11294,3,0,1,1,Fairy Tribe General Set Female 8B,,,,,, +11295,3,0,1,1,Fairy Tribe General Set Female 9A,,,,,, +11296,3,0,1,1,Fairy Tribe General Set Female 9B,,,,,, +11297,3,0,1,1,Fairy Tribe General Set Female 10A,,,,,, +11298,3,0,1,1,Fairy Tribe General Set Female 10B,,,,,, +11299,3,0,1,1,Fairy Tribe General Set Female 11A,,,,,, +11300,3,0,1,1,Fairy Tribe General Set Female 11B,,,,,, +11301,3,0,1,1,Fairy Tribe General Set Female 12A,,,,,, +11302,3,0,1,1,Fairy Tribe General Set Female 12B,,,,,, +11303,3,0,1,1,Fairy Tribe For aboriginal base 1,,,,,, +11304,3,0,1,1,Fairy Tribe For aboriginal base 2,,,,,, +11305,3,0,1,1,Fairy Tribe For aboriginal base 3,,,,,, +11306,3,0,1,1,Fairy Tribe For aboriginal base 4,,,,,, +11368,3,0,1,1,Advanced Fairy Tribe Costume_Male_6,,,,,, +11369,3,0,1,1,Advanced Fairy Tribe Costume_Male_7,,,,,, +11370,3,0,1,1,Advanced Fairy Tribe Costume_Male_8,,,,,, +11371,3,0,1,1,Fairy Tribe Senior Set Female_06,,,,,, +11372,3,0,1,1,Fairy Tribe Senior Set Female_07,,,,,, +11373,3,0,1,1,Fairy Tribe Senior Set Female_08,,,,,, +11399,3,0,1,1,np400015_0 for human enemy,,,,,, +11400,3,0,1,1,np400015_1 for human enemy,,,,,, +11401,3,0,1,1,np400015_2 for human enemy,,,,,, +11402,3,0,1,1,np400015_3 for human enemy,,,,,, +11403,3,0,1,1,np400015_4 for human enemy,,,,,, +11404,3,0,1,1,np400015_5 for human enemy,,,,,, +11405,3,0,1,1,np400015_6 for human enemy,,,,,, +11406,3,0,1,1,np400015_7 for human enemy,,,,,, +16816,3,0,1,1,Outfit: Quintus,,,,,, +16817,3,0,1,1,Outfit: Prince Nedo,,,,,, +16818,3,0,1,1,Outfit: Gillian,,,,,, +16819,3,0,1,1,Outfit: Meirova,,,,,, +16820,3,0,1,1,Outfit: Thief Bertha,,,,,, +16821,3,0,1,1,Outfit: Gerhard,,,,,, +17155,3,0,1,1,3.0 Liberation Army 0-b_F,,,,,, +17157,3,0,1,1,3.0 Liberation Army 1-a_F,,,,,, +17158,3,0,1,1,3.0 Liberation Army 1-b_F,,,,,, +17159,3,0,1,1,3.0 Liberation Army 1-c_F,,,,,, +17160,3,0,1,1,3.0 Liberation Army 1-d_F,,,,,, +17161,3,0,1,1,3.0 Liberation Army 1-e_F,,,,,, +17162,3,0,1,1,3.0 Liberation Army 1-f_F,,,,,, +17163,3,0,1,1,3.0 Liberation Army 1-g_F,,,,,, +17164,3,0,1,1,3.0 Liberation Army 1-h_F,,,,,, +17165,3,0,1,1,3.0 Liberation Army 2-a_F,,,,,, +17166,3,0,1,1,3.0 Liberation Army 2-b_F,,,,,, +17167,3,0,1,1,3.0 Liberation Army 2-c_F,,,,,, +17168,3,0,1,1,3.0 Liberation Army 2-d_F,,,,,, +17169,3,0,1,1,3.0 Liberation Army 2-e_F,,,,,, +17170,3,0,1,1,3.0 Liberation Army 2-f_F,,,,,, +17171,3,0,1,1,3.0 Liberation Army 3-a_F,,,,,, +17172,3,0,1,1,3.0 Liberation Army 3-b_F,,,,,, +17173,3,0,1,1,3.0 Liberation Army 3-c_F,,,,,, +17174,3,0,1,1,3.0 Liberation Army 3-d_F,,,,,, +17175,3,0,1,1,3.0 Liberation Army 4-a_F,,,,,, +17176,3,0,1,1,3.0 Liberation Army 4-b_F,,,,,, +17177,3,0,1,1,3.0 Liberation Army 1-h_M,,,,,, +17178,3,0,1,1,3.0 Liberation Army 0-a_M,,,,,, +17179,3,0,1,1,3.0 Liberation Army 0-b_M,,,,,, +17180,3,0,1,1,3.0 Liberation Army 1-a_M,,,,,, +17181,3,0,1,1,3.0 Liberation Army 1-b_M,,,,,, +17182,3,0,1,1,3.0 Liberation Army 1-c_M,,,,,, +17183,3,0,1,1,3.0 Liberation Army 1-d_M,,,,,, +17184,3,0,1,1,3.0 Liberation Army 1-e_M,,,,,, +17185,3,0,1,1,3.0 Liberation Army 1-f_M,,,,,, +17186,3,0,1,1,3.0 Liberation Army 1-g_M,,,,,, +17187,3,0,1,1,3.0 Liberation Army 2-a_M,,,,,, +17188,3,0,1,1,3.0 Liberation Army 2-b_M,,,,,, +17189,3,0,1,1,3.0 Liberation Army 2-c_M,,,,,, +17190,3,0,1,1,3.0 Liberation Army 2-d_M,,,,,, +17191,3,0,1,1,3.0 Liberation Army 2-e_M,,,,,, +17192,3,0,1,1,3.0 Liberation Army 2-f_M,,,,,, +17193,3,0,1,1,3.0 Liberation Army 3-a_M,,,,,, +17194,3,0,1,1,3.0 Liberation Army 3-b_M,,,,,, +17195,3,0,1,1,3.0 Liberation Army 3-c_M,,,,,, +17196,3,0,1,1,3.0 Liberation Army 3-d_M,,,,,, +17197,3,0,1,1,3.0 Liberation Army 4-a_M,,,,,, +17198,3,0,1,1,3.0 Liberation Army 4-b_M,,,,,, +17199,3,0,1,1,3.0 Male Thieves 0-a,,,,,, +17200,3,0,1,1,3.0 male bandits 0-b,,,,,, +17201,3,0,1,1,3.0 male bandits 0-c,,,,,, +17202,3,0,1,1,3.0 male bandits 0-d,,,,,, +17203,3,0,1,1,3.0 Male Thieves 1-a,,,,,, +17204,3,0,1,1,3.0 male bandits 1-b,,,,,, +17205,3,0,1,1,3.0 male bandits 1-c,,,,,, +17206,3,0,1,1,3.0 male bandits 1-d,,,,,, +17207,3,0,1,1,3.0 male bandits 1-e,,,,,, +17208,3,0,1,1,3.0 male bandits 1-f,,,,,, +17209,3,0,1,1,3.0 Male Thieves 2-a,,,,,, +17210,3,0,1,1,3.0 male bandits 2-b,,,,,, +17211,3,0,1,1,3.0 General male 0-a,,,,,, +17212,3,0,1,1,3.0 General male 0-b,,,,,, +17213,3,0,1,1,3.0 General male 0-c,,,,,, +17214,3,0,1,1,3.0 General male 0-d,,,,,, +17215,3,0,1,1,3.0 General male 1-a,,,,,, +17216,3,0,1,1,3.0 General male 1-b,,,,,, +17217,3,0,1,1,3.0 General male 1-c,,,,,, +17218,3,0,1,1,3.0 General male 1-d,,,,,, +17219,3,0,1,1,3.0 General male 2-a,,,,,, +17220,3,0,1,1,3.0 General male 2-b,,,,,, +17221,3,0,1,1,3.0 General male 2-c,,,,,, +17222,3,0,1,1,3.0 General male 2-d,,,,,, +17223,3,0,1,1,3.0 General male 3-a,,,,,, +17224,3,0,1,1,3.0 General male 3-b,,,,,, +17225,3,0,1,1,3.0 General male 3-c,,,,,, +17226,3,0,1,1,3.0 General male 3-d,,,,,, +17227,3,0,1,1,3.0 General male 4-a,,,,,, +17228,3,0,1,1,3.0 General male 4-b,,,,,, +17229,3,0,1,1,3.0 General male 4-c,,,,,, +17230,3,0,1,1,3.0 General male 4-d,,,,,, +17231,3,0,1,1,3.0 General female 0-a,,,,,, +17232,3,0,1,1,3.0 General female 0-b,,,,,, +17233,3,0,1,1,3.0 General female 0-c,,,,,, +17234,3,0,1,1,3.0 General female 0-d,,,,,, +17235,3,0,1,1,3.0 General female 0-e,,,,,, +17236,3,0,1,1,3.0 General female 1-a,,,,,, +17237,3,0,1,1,3.0 General female 1-b,,,,,, +17238,3,0,1,1,3.0 General female 1-c,,,,,, +17239,3,0,1,1,3.0 General female 1-d,,,,,, +17240,3,0,1,1,3.0 General female 1-e,,,,,, +17241,3,0,1,1,3.0 General female 2-a,,,,,, +17242,3,0,1,1,3.0 General female 2-b,,,,,, +17243,3,0,1,1,3.0 General female 2-c,,,,,, +17244,3,0,1,1,3.0 General female 2-d,,,,,, +17245,3,0,1,1,3.0 General female 2-e,,,,,, +17246,3,0,1,1,3.0 General female 2-f,,,,,, +17247,3,0,1,1,3.0 General female 2-g,,,,,, +17248,3,0,1,1,3.0 General female 2-h,,,,,, +17249,3,0,1,1,3.0 General female 2-i,,,,,, +17250,3,0,1,1,3.0 General female 2-j,,,,,, +17251,3,0,1,1,3.0 Frugal Male 0-a,,,,,, +17252,3,0,1,1,3.0 Frugal Male 0-b,,,,,, +17253,3,0,1,1,3.0 Frugal male 0-c,,,,,, +17254,3,0,1,1,3.0 Frugal male 0-d,,,,,, +17156,3,0,1,1,3.0 Frugal Male 0-e,,,,,, +17255,3,0,1,1,3.0 Frugal Male 1-a,,,,,, +17256,3,0,1,1,3.0 Frugal Male 1-b,,,,,, +17257,3,0,1,1,3.0 Frugal Male 1-c,,,,,, +17258,3,0,1,1,3.0 Frugal Male 1-d,,,,,, +17259,3,0,1,1,3.0 Frugal Male 1-e,,,,,, +17260,3,0,1,1,3.0 Frugal Male 2-a,,,,,, +17261,3,0,1,1,3.0 Frugal Male 2-b,,,,,, +17262,3,0,1,1,3.0 Frugal Male 2-c,,,,,, +17263,3,0,1,1,3.0 Frugal Male 2-d,,,,,, +17264,3,0,1,1,3.0 Frugal Male 2-e,,,,,, +17265,3,0,1,1,3.0 Luxury women 1-a,,,,,, +17266,3,0,1,1,3.0 luxury women 1-b,,,,,, +17267,3,0,1,1,3.0 Luxury female 1-c,,,,,, +17268,3,0,1,1,3.0 luxury women 1-d,,,,,, +17269,3,0,1,1,3.0 luxury women 1-e,,,,,, +17270,3,0,1,1,3.0 luxury women 1-f,,,,,, +17271,3,0,1,1,3.0 luxury women 1-g,,,,,, +17272,3,0,1,1,3.0 luxury women 1-h,,,,,, +17273,3,0,1,1,3.0 Luxury women 1-a,,,,,, +17274,3,0,1,1,3.0 luxury women 1-b,,,,,, +17275,3,0,1,1,3.0 Luxury female 1-c,,,,,, +17276,3,0,1,1,3.0 luxury women 1-d,,,,,, +17277,3,0,1,1,3.0 luxury women 1-e,,,,,, +17278,3,0,1,1,3.0 Luxury women 1-a,,,,,, +17279,3,0,1,1,3.0 luxury women 1-b,,,,,, +17280,3,0,1,1,3.0 Luxury female 1-c,,,,,, +17281,3,0,1,1,3.0 luxury women 1-d,,,,,, +17282,3,0,1,1,3.0 luxury women 1-e,,,,,, +17283,3,0,1,1,3.0 luxury women 1-f,,,,,, +17284,3,0,1,1,3.0 luxury women 1-g,,,,,, +17285,3,0,1,1,3.0 surgeon 0-a,,,,,, +17286,3,0,1,1,3.0 surgeon 0-b,,,,,, +17287,3,0,1,1,3.0 surgeon 0-c,,,,,, +17288,3,0,1,1,3.0 surgeon 1-a,,,,,, +17289,3,0,1,1,3.0 surgeon 1-b,,,,,, +17290,3,0,1,1,3.0 surgeon 1-c,,,,,, +17291,3,0,1,1,3.0 surgeon 1-d,,,,,, +17292,3,0,1,1,3.0 surgeon 2-a,,,,,, +17293,3,0,1,1,3.0 surgeon 2-b,,,,,, +17294,3,0,1,1,3.0 surgeon 2-c,,,,,, +17295,3,0,1,1,3.0 surgeon 2-d,,,,,, +17296,3,0,1,1,3.0 surgeon 3-a,,,,,, +17297,3,0,1,1,3.0 surgeon 3-b,,,,,, +17298,3,0,1,1,3.0 surgeon 3-c,,,,,, +17299,3,0,1,1,3.0 surgeon 3-d,,,,,, +17300,3,0,1,1,3.0 surgeon 4-a,,,,,, +17301,3,0,1,1,3.0 surgeon 4-b,,,,,, +17302,3,0,1,1,3.0 surgeon 4-c,,,,,, +17303,3,0,1,1,3.0 surgeon 4-d,,,,,, +17304,3,0,1,1,3.0 Militia 0-a_F,,,,,, +17305,3,0,1,1,3.0 Militia 0-b,,,,,, +17306,3,0,1,1,3.0 Militia 0-c,,,,,, +17307,3,0,1,1,3.0 Militia 0-d,,,,,, +17308,3,0,1,1,3.0 Militia 1-a,,,,,, +17309,3,0,1,1,3.0 Militia 1-b,,,,,, +17310,3,0,1,1,3.0 Militia 1-c,,,,,, +17311,3,0,1,1,3.0 Militia 1-d,,,,,, +17312,3,0,1,1,3.0 Militia 1-e,,,,,, +17313,3,0,1,1,3.0 Militia 2-a,,,,,, +17314,3,0,1,1,3.0 Militia 2-b,,,,,, +17315,3,0,1,1,3.0 Militia 2-c,,,,,, +17316,3,0,1,1,3.0 Militia 2-d,,,,,, +17317,3,0,1,1,3.0 Militia 2-e,,,,,, +17318,3,0,1,1,3.0 Militia 3-a,,,,,, +17319,3,0,1,1,3.0 Militia 3-b,,,,,, +17320,3,0,1,1,3.0 Militia 3-c,,,,,, +17321,3,0,1,1,3.0 Militia 3-d,,,,,, +17322,3,0,1,1,3.0 Militia 3-e,,,,,, +17323,3,0,1,1,3.0 Militia 4-a,,,,,, +17324,3,0,1,1,3.0 Militia 4-b,,,,,, +17325,3,0,1,1,3.0 Militia 4-c,,,,,, +17326,3,0,1,1,3.0 Militia 4-d,,,,,, +17327,3,0,1,1,3.0 Militia 4-e,,,,,, +17328,3,0,1,1,3.0 militia 4-f,,,,,, +17329,3,0,1,1,3.0 Militia 0-a,,,,,, +17330,3,0,1,1,3.0 Militia 0-b,,,,,, +17331,3,0,1,1,3.0 Militia 0-c,,,,,, +17332,3,0,1,1,3.0 Militia 0-d,,,,,, +17333,3,0,1,1,3.0 Militia 1-a,,,,,, +17334,3,0,1,1,3.0 Militia 1-b,,,,,, +17335,3,0,1,1,3.0 Militia 1-c,,,,,, +17336,3,0,1,1,3.0 Militia 1-d,,,,,, +17337,3,0,1,1,3.0 Militia 1-e,,,,,, +17338,3,0,1,1,3.0 Militia 2-a,,,,,, +17339,3,0,1,1,3.0 Militia 2-b,,,,,, +17340,3,0,1,1,3.0 Militia 2-c,,,,,, +17341,3,0,1,1,3.0 Militia 2-d,,,,,, +17342,3,0,1,1,3.0 Militia 2-e,,,,,, +17343,3,0,1,1,3.0 Militia 3-a,,,,,, +17344,3,0,1,1,3.0 Militia 3-b,,,,,, +17345,3,0,1,1,3.0 Militia 3-c,,,,,, +17346,3,0,1,1,3.0 Militia 3-d,,,,,, +17347,3,0,1,1,3.0 Militia 3-e,,,,,, +17348,3,0,1,1,3.0 Militia 4-a,,,,,, +17349,3,0,1,1,3.0 Militia 4-b,,,,,, +17350,3,0,1,1,3.0 Militia 4-c,,,,,, +17351,3,0,1,1,3.0 Militia 4-d,,,,,, +17352,3,0,1,1,3.0 Militia 4-e,,,,,, +17353,3,0,1,1,3.0 militia 4-f,,,,,, +17354,3,0,1,1,3.0 Female Thieves 0-a,,,,,, +17355,3,0,1,1,3.0 Female Thieves 0-b,,,,,, +17356,3,0,1,1,3.0 Female Thieves 0-c,,,,,, +17357,3,0,1,1,3.0 Female Thieves 0-d,,,,,, +17358,3,0,1,1,3.0 Female Thieves 1-a,,,,,, +17359,3,0,1,1,3.0 Female Thieves 1-b,,,,,, +17360,3,0,1,1,3.0 Female Thieves 1-c,,,,,, +17361,3,0,1,1,3.0 Female Thieves 1-d,,,,,, +17362,3,0,1,1,3.0 Female Thieves 2-a,,,,,, +17363,3,0,1,1,3.0 Female Thieves 2-b,,,,,, +17364,3,0,1,1,3.0 Female Thieves 2-c,,,,,, +17365,3,0,1,1,3.0 Female Thieves 2-d,,,,,, +17366,3,0,1,1,3.0 Female Thieves 3-a,,,,,, +17367,3,0,1,1,3.0 Female Thieves 3-b,,,,,, +17368,3,0,1,1,3.0 Female Thieves 3-c,,,,,, +17369,3,0,1,1,3.0 Female Thieves 3-d,,,,,, +19256,3,0,1,1,3.0 Northern banditsa,,,,,, +19257,3,0,1,1,3.0 Northern banditsb,,,,,, +21197,3,0,1,1,For NPC_3.2_Nightcrawler,,,,,, +21200,3,0,1,1,3.2_Human Enemy_Megado Soldier Costume,,,,,, +23404,3,0,1,1,3.4_NPC_Water Dragon King_Costume,,,,,, +23405,3,0,1,1,3.4_NPC_for_Dark_Leo_ab,,,,,, +23470,3,0,1,1,3.3_X-mas_robe_man_for_NPC,,,,,, +23604,3,0,1,1,3.3_Galdolin_Temple_for_NPC,,,,,, +23605,3,0,1,1,3.3_NPC_Galdrin_abandoned_church,,,,,, +9924,3,0,1,1,wb240010_0_0 for human enemy,,,,,, +9925,3,0,1,1,wb240008_0_0 for human enemy,,,,,, +9926,3,0,1,1,wb240045_0_0 for human enemy,,,,,, +9927,3,0,1,1,wb240001_0_0 for human enemy,,,,,, +9928,3,0,1,1,wb240044_0_0 for human enemy,,,,,, +9929,3,0,1,1,wb240024_0_0 for human enemy,,,,,, +10030,3,0,1,1,wl test 2 for human enemies,,,,,, +10041,3,0,1,1,wb240003_0_0 for human enemy,,,,,, +10122,3,0,1,1,For NPC_wb240000,,,,,, +11060,3,0,1,1,For NPC_wb240010,,,,,, +11199,3,0,1,1,wb240008_1_0 for human enemy,,,,,, +11200,3,0,1,1,wb240010_1_0 for human enemy,,,,,, +11201,3,0,1,1,wb240011_1_1 for human enemy,,,,,, +11202,3,0,1,1,wb240015_1_1 for human enemies,,,,,, +11203,3,0,1,1,wb240020_1_1 for human enemy,,,,,, +16733,3,0,1,1,For NPC_Halloween man_W body,,,,,, +16738,3,0,1,1,For NPC_Halloween woman_W body,,,,,, +16760,3,0,1,1,For NPC_Christmas W-body 1,,,,,, +16761,3,0,1,1,For NPC_Christmas W Body 2,,,,,, +18575,3,0,1,1,NPC Swimsuit_Top_Male,,,,,, +18577,3,0,1,1,NPC Swimsuit_Top_Woman,,,,,, +19295,3,0,1,1,NPC_Green swimsuit [Top] 2,,,,,, +19296,3,0,1,1,NPC_Blue swimsuit [Top] 2,,,,,, +19297,3,0,1,1,NPC_Purple blue swimsuit [Top] 2,,,,,, +19298,3,0,1,1,NPC_Swimsuit of night darkness [Top] 2,,,,,, +19299,3,0,1,1,NPC_Silver ash swimsuit [Top] 2,,,,,, +19300,3,0,1,1,NPC_Sunset swimsuit [Top] 2,,,,,, +19307,3,0,1,1,NPC_Green swimsuit [Top,,,,,, +19309,3,0,1,1,NPC_Blue swimsuit [Top,,,,,, +19311,3,0,1,1,NPC_Purple blue swimsuit [Top,,,,,, +19313,3,0,1,1,NPC_Swimsuit of night darkness [Top,,,,,, +19315,3,0,1,1,NPC_Silver ash swimsuit [Top,,,,,, +19317,3,0,1,1,NPC_Sunset Swimsuit [Top,,,,,, +21135,3,0,1,1,For NPC_2017 Halloween Jacket,,,,,, +21137,3,0,1,1,For NPC_2017 Halloween Coat,,,,,, +21797,3,0,1,1,For NPC_3.2_summer_man necklace1,,,,,, +21798,3,0,1,1,For NPC_3.2_summer_man_necklace3,,,,,, +21799,3,0,1,1,For NPC_3.2_summer_man_necklace4,,,,,, +21800,3,0,1,1,For NPC_3.2_Summer_Female_Bra0,,,,,, +21801,3,0,1,1,For NPC_3.2_Summer_Female_Bra1,,,,,, +21802,3,0,1,1,For NPC_3.2_Summer_Female_Bra2,,,,,, +21803,3,0,1,1,For NPC_3.2_Summer_Female_Bra3,,,,,, +21804,3,0,1,1,For NPC_3.2_Summer_Female_Bra4,,,,,, +21805,3,0,1,1,For NPC_3.2_Summer_Female_Bra5,,,,,, +23408,3,0,1,1,3.4_NPC_for_Dark_Leo_wb,,,,,, +23465,3,0,1,1,3.3_NPC_Halloween_Vest_Man,,,,,, +23467,3,0,1,1,3.3_For_NPC_Halloween_One_Piece_Woman,,,,,, +23472,3,0,1,1,3.3_Xmas_Reindeer_Wear_Female_for_NPC,,,,,, +23476,3,0,1,1,3.3_For_NPC_Xmas_Tree_Ware_Female,,,,,, +9528,3,0,1,1,aa200004_0_0 for human enemy,,,,,, +9865,3,0,1,1,aa200009_0_0 for human enemy,,,,,, +9866,3,0,1,1,aa200011_0_0 for human enemy,,,,,, +9867,3,0,1,1,aa200005_0_0 for human enemies,,,,,, +9868,3,0,1,1,aa200015_0_0 for human enemy,,,,,, +9869,3,0,1,1,aa200023_0_0 for human enemy,,,,,, +9870,3,0,1,1,aa200028_0_0 for human enemy,,,,,, +9871,3,0,1,1,aa200013_0_0 for human enemy,,,,,, +9872,3,0,1,1,aa200024_0_0 for human enemy,,,,,, +10119,3,0,1,1,For NPC_aa200000,,,,,, +11061,3,0,1,1,For NPC_aa200000ver2,,,,,, +11191,3,0,1,1,aa200009_1_1 for human enemy,,,,,, +11192,3,0,1,1,aa200010_1_1 for human enemies,,,,,, +11193,3,0,1,1,aa200027_1_1 for human enemies,,,,,, +16736,3,0,1,1,For NPC_Halloween man_arm,,,,,, +16741,3,0,1,1,For NPC_Halloween woman_arm,,,,,, +23406,3,0,1,1,3.4_NPC_for_Dark_Leo_aa,,,,,, +9527,3,0,1,1,For human enemy al230002_0_0,,,,,, +9919,3,0,1,1,For human enemy al230015_0_0,,,,,, +9920,3,0,1,1,al230005_0_0 for human enemy,,,,,, +9921,3,0,1,1,For human enemy al230024_0_0,,,,,, +9922,3,0,1,1,For human enemy al230009_0_0,,,,,, +9923,3,0,1,1,For human enemy al230005_0_1,,,,,, +10067,3,0,1,1,For human enemy al230002_0_1,,,,,, +10121,3,0,1,1,For NPC_al230000,,,,,, +11194,3,0,1,1,For human enemies al230001_1_1,,,,,, +11195,3,0,1,1,al230010_1_1 for human enemies,,,,,, +11196,3,0,1,1,For human enemies al230014_1_1,,,,,, +11197,3,0,1,1,al230015_1_1 for human enemies,,,,,, +11198,3,0,1,1,al230027_1_1 for human enemies,,,,,, +21791,3,0,1,1,For NPC_3.2_Summer_Men_Pants0,,,,,, +21792,3,0,1,1,For NPC_3.2_Summer_Men_Pants1,,,,,, +21793,3,0,1,1,For NPC_3.2_Summer_Men_Pants2,,,,,, +21794,3,0,1,1,For NPC_3.2_Summer_Men_Pants3,,,,,, +21795,3,0,1,1,For NPC_3.2_Summer_Men_Pants4,,,,,, +21796,3,0,1,1,For NPC_3.2_Summer_Men_Pants5,,,,,, +23407,3,0,1,1,3.4_NPC_for_Yami_Leo_al,,,,,, +23473,3,0,1,1,3.3_For_NPC_Xmas_Reindeer_boots_tea_woman,,,,,, +23474,3,0,1,1,3.3_For_NPC_Xmas_Reindeer_Boots_Black_Woman,,,,,, +9525,3,0,1,2,wl250007_0_0 for human enemy,,,,,, +9930,3,0,1,2,wl250004_0_0 for human enemy,,,,,, +9931,3,0,1,2,wl250004_0_1 for human enemy,,,,,, +9932,3,0,1,2,wl250000_0_0 for human enemy,,,,,, +10029,3,0,1,2,wl test for human enemies1,,,,,, +10123,3,0,1,2,For NPC_wl250000,,,,,, +11204,3,0,1,2,wl250002_1_1 for human enemy,,,,,, +11205,3,0,1,2,wl250008_1_1 for human enemy,,,,,, +11206,3,0,1,2,wl250010_1_1 for human enemies,,,,,, +11207,3,0,1,2,wl250020_1_1 for human enemy,,,,,, +16734,3,0,1,2,For NPC_Halloween man_W leg,,,,,, +16739,3,0,1,2,For NPC_Halloween woman_W leg,,,,,, +16762,3,0,1,2,For NPC_Christmas W leg 1,,,,,, +16763,3,0,1,2,For NPC_Christmas W leg 2,,,,,, +18576,3,0,1,2,NPC Swimsuit_Bottom_Male,,,,,, +18578,3,0,1,2,NPC Swimsuit_Bottom_Woman,,,,,, +19301,3,0,1,2,NPC_Green swimsuit [bottom] 2,,,,,, +19302,3,0,1,2,NPC_Blue swimsuit [bottom] 2,,,,,, +19303,3,0,1,2,NPC_Purple blue swimsuit [bottom]2,,,,,, +19304,3,0,1,2,NPC_Swimsuit of night darkness [lower] 2,,,,,, +19305,3,0,1,2,NPC_Silver ash swimsuit [bottom] 2,,,,,, +19306,3,0,1,2,NPC_Sunset swimsuit [lower] 2,,,,,, +19308,3,0,1,2,NPC_Green swimsuit [lower],,,,,, +19310,3,0,1,2,NPC_Blue blue swimsuit [lower],,,,,, +19312,3,0,1,2,NPC_Purple blue swimsuit [lower],,,,,, +19314,3,0,1,2,NPC_Swimsuit of night darkness [lower],,,,,, +19316,3,0,1,2,NPC_Silver ash swimsuit [lower],,,,,, +19318,3,0,1,2,NPC_Sunset swimsuit [lower],,,,,, +21136,3,0,1,2,For NPC_2017 Halloween Pants,,,,,, +21138,3,0,1,2,For NPC_2017 Halloween Tights,,,,,, +21806,3,0,1,2,For NPC_3.2_Summer_Women_Pants0,,,,,, +21807,3,0,1,2,For NPC_3.2_Summer_Women_Pants1,,,,,, +21808,3,0,1,2,For NPC_3.2_Summer_Women_Pants2,,,,,, +21809,3,0,1,2,For NPC_3.2_Summer_Women_Pants3,,,,,, +21810,3,0,1,2,For NPC_3.2_Summer_Women_Pants4,,,,,, +21811,3,0,1,2,For NPC_3.2_Summer_Women_Pants5,,,,,, +23409,3,0,1,2,3.4_NPC_for_Dark_Leo_wl,,,,,, +23466,3,0,1,2,3.3_NPC_Halloween_Pants_Man,,,,,, +23468,3,0,1,2,3.3_NPC_Halloween_bat_tights_woman,,,,,, +9911,3,0,1,2,ac260010_0_0 for human enemy,,,,,, +9912,3,0,1,2,ac260002_0_0 for human enemy,,,,,, +9913,3,0,1,2,ac260008_0_0 for human enemy,,,,,, +9914,3,0,1,2,ac260026_0_0 for human enemy,,,,,, +9915,3,0,1,2,ac260045_0_0 for human enemy,,,,,, +9916,3,0,1,2,ac260062_0_0 for human enemy,,,,,, +9917,3,0,1,2,ac260060_0_0 for human enemy,,,,,, +9918,3,0,1,2,ac260061_0_0 for human enemy,,,,,, +10124,3,0,1,2,For NPC_ac260000,,,,,, +11059,3,0,1,2,For NPC_ac260007,,,,,, +11208,3,0,1,2,ac260002_1_1 for human enemy,,,,,, +11209,3,0,1,2,ac260010_1_1 for human enemies,,,,,, +16737,3,0,1,2,Halloween man_cloak for NPC,,,,,, +16742,3,0,1,2,Halloween_Female_Cloak_for_NPCs,,,,,, +16757,3,0,1,2,Christmas Cloak for NPC,,,,,, +17952,3,0,1,2,NPC bag for royal reconstruction,,,,,, +17953,3,0,1,2,NPC bag for royal reconstruction 2,,,,,, +23410,3,0,1,2,3.4_NPC_for_Dark_Leo_ac,,,,,, +23463,3,0,1,2,3.3_NPC_Halloween_cloak_white_man,,,,,, +23464,3,0,1,2,3.3_Halloween_cloak_for_NPC_woman,,,,,, +18834,3,0,1,3,For NPC_Survey Corps,,,,,, +19594,3,0,1,3,Ain't Costumes for NPCs,,,,,, +21141,3,0,1,3,Albedo Costumes for NPCs,,,,,, +21357,3,0,1,3,For NPC_3.1_2018 Valentine Costume Man,,,,,, +21358,3,0,1,3,For NPC_3.1_2018 Valentine Costume Woman,,,,,, +23469,3,0,1,3,3.3_NPC_Halloween_Haunted_Coverings_for_Men_and_Women,,,,,, +25021,3,0,1,3,3.4_NPC_2009_White_0053,,,,,, +25022,3,0,1,3,3.4_NPC_2009_White_0054,,,,,, diff --git a/Arrowgene.Ddon.Shared/Files/Assets/named_param.ndp.json b/Arrowgene.Ddon.Shared/Files/Assets/named_param.ndp.json new file mode 100644 index 000000000..0b090e2aa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/named_param.ndp.json @@ -0,0 +1,63892 @@ +{ + "@class" : "org.sehkah.ddon.tools.extractor.lib.logic.resource.entity.season3.game_common.NamedParamList", + "fileHeader" : { + "magicBytesLength" : 0, + "versionNumber" : 5, + "versionBytesLength" : 4 + }, + "namedParamList" : [ { + "ID" : 47, + "Name" : "Training", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 48, + "Name" : "Captive Cyclops", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 52, + "Name" : "Lost Pawn", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 53, + "Name" : "Vigilant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 105, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 54, + "Name" : "Brutal", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 108, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 56, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 112, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 57, + "Name" : "Legendary", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 115, + "Experience" : 100, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 59, + "Name" : "Yakki Gourmet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 60, + "Name" : "Hyakki Gourmet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 61, + "Name" : "Knight Eater", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 120, + "Name" : "Ruins Giant Warrior", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 25, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 15, + "ShakeEnduranceMain" : 55, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 122, + "Name" : "Goblin Vanguard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 123, + "Name" : "Goblin Patrol", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 124, + "Name" : "Goblin Reinforcement", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 125, + "Name" : "Orc Invader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 126, + "Name" : "Invasive Killer Bee", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 127, + "Name" : "Galugo the Pentagram", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 128, + "Name" : "Galugo's Minion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 129, + "Name" : "Flocking", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 130, + "Name" : "Flocking", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 131, + "Name" : "Flocking", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 132, + "Name" : "Flocking", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 133, + "Name" : "Disturbed Forest Ape", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 134, + "Name" : "Captive", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 135, + "Name" : "Captive", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 136, + "Name" : "Wandering Pawn", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 137, + "Name" : "Wandering Pawn", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 138, + "Name" : "Wandering Pawn", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 139, + "Name" : "Large Deformed Skeleton", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 200, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 55, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 65, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 140, + "Name" : "Refined", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 65, + "Experience" : 200, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 55, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 65, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 55, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 141, + "Name" : "Man-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 1000, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 45, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 142, + "Name" : "Fierce", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 200, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 143, + "Name" : "Territorial Giant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 144, + "Name" : "Territorial Demon Bird", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 145, + "Name" : "Orc Invader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 300, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 146, + "Name" : "Fort-Breaker", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 48, + "Experience" : 1000, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 55, + "HpSub" : 60, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 147, + "Name" : "Assault", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 300, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 148, + "Name" : "Summoned Fanged Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 55, + "Experience" : 300, + "AttackBasePhys" : 58, + "AttackWepPhys" : 58, + "DefenceBasePhys" : 81, + "DefenceWepPhys" : 81, + "AttackBaseMagic" : 73, + "AttackWepMagic" : 73, + "DefenceBaseMagic" : 71, + "DefenceWepMagic" : 71, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 149, + "Name" : "Deformed Wolf", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 300, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 150, + "Name" : "Deformed Goblin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 300, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 151, + "Name" : "Deformed Goblin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 152, + "Name" : "Orc Vanguard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 153, + "Name" : "Orc Invader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 154, + "Name" : "Wolf Unit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 155, + "Name" : "Orc Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 1000, + "AttackBasePhys" : 55, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 156, + "Name" : "Orc Assailant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 65, + "Experience" : 500, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 157, + "Name" : "Dragon Unit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 55, + "Experience" : 100, + "AttackBasePhys" : 72, + "AttackWepPhys" : 72, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 55, + "ShakeEnduranceMain" : 52, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 158, + "Name" : "Orc Pursuer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 200, + "AttackBasePhys" : 55, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 159, + "Name" : "Orc Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 200, + "AttackBasePhys" : 65, + "AttackWepPhys" : 60, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 160, + "Name" : "Orc Assailant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 200, + "AttackBasePhys" : 60, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 161, + "Name" : "Orc Thrower", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 160, + "AttackBasePhys" : 50, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 162, + "Name" : "Orc Major General", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 65, + "Experience" : 200, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 163, + "Name" : "Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 200, + "AttackBasePhys" : 25, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 40, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 40, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 55, + "ShakeEnduranceMain" : 50, + "HpSub" : 35, + "ShrinkEnduranceSub" : 35, + "BlowEnduranceSub" : 35, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 164, + "Name" : "Orc Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 200, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 165, + "Name" : "Orc Elite", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 45, + "Experience" : 200, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 166, + "Name" : "Black Iron Giant Warrior", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 500, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 15, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 167, + "Name" : "Alchemized Skeleton", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 200, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 168, + "Name" : "Ice Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 169, + "Name" : "Orc Remnant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 170, + "Name" : "Alchemized Goblin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 171, + "Name" : "Copper Giant Warrior", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 55, + "HpSub" : 30, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 172, + "Name" : "Flame training", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 173, + "Name" : "Reinforcement Griffin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 75, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 80, + "HpSub" : 75, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 174, + "Name" : "Alchemized Harpy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 175, + "Name" : "Reinforcement Griffin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 300, + "AttackBasePhys" : 15, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 15, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 55, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 176, + "Name" : "Alchemized Harpy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 181, + "Name" : "Time Bonus", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 182, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 187, + "Name" : "Rabbit-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 188, + "Name" : "Binsha's Henchman", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 189, + "Name" : "Binsha the Bridge-Keeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 190, + "Name" : "Variant", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 191, + "Name" : "Gluttonous Giant Saurian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 192, + "Name" : "Black Wolf Rogue", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 193, + "Name" : "Black Wolf Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 195, + "Name" : "Hidden Beach Rogue", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 200, + "Name" : "Mother Harpy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 201, + "Name" : "Gyumul the Spiked Horn", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 202, + "Name" : "Gyumul's Minion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 203, + "Name" : "Specter of Ruflow", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 204, + "Name" : "Former Villager", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 205, + "Name" : "Blue Claw Beach", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 206, + "Name" : "Gurigga's Minion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 207, + "Name" : "Gurigga the Green Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 208, + "Name" : "Howler Ape", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 209, + "Name" : "Ripper Ape", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 210, + "Name" : "Pig-Eating Ape", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 212, + "Name" : "Old Grown Ent", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 213, + "Name" : "Ancient", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 214, + "Name" : "Ancient", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 215, + "Name" : "Tunnel Thief", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 216, + "Name" : "Treasure Seeking Griffon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 217, + "Name" : "Grave Robber", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 218, + "Name" : "Strange", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 219, + "Name" : "Sulfur Tiger-Tail", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 220, + "Name" : "Snow Gura Harpy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 221, + "Name" : "Demon Songtress Lorelei", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 222, + "Name" : "Gowan the Colossus", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 223, + "Name" : "Odd's Elite", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 224, + "Name" : "Odd the Shield-Breaker", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 225, + "Name" : "Lake Newt", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 226, + "Name" : "Water Dragon of Cellar Lake", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 227, + "Name" : "Shadow Poacher", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 228, + "Name" : "Poacher Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 229, + "Name" : "Forgotten Specter", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 230, + "Name" : "Enlightened Undead", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 231, + "Name" : "Wandering Undead", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 232, + "Name" : "Jotun the Returned", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 233, + "Name" : "Cobalt Newt", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 234, + "Name" : "Battle-Ready Platoon Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 235, + "Name" : "Orc Spy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 236, + "Name" : "Orc Spy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 237, + "Name" : "Strength Training Warg", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 238, + "Name" : "Kennel Keeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 239, + "Name" : "Dog Catcher", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 240, + "Name" : "Bifang Military Dragon Behemoth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 241, + "Name" : "Clay Doll of Stagnation", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 242, + "Name" : "Crystal of Stagnation", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 243, + "Name" : "Wandering Spirit of the Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 245, + "Name" : "Wandering Spirit of the Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 246, + "Name" : "Wandering Spirit of the Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 247, + "Name" : "Wandering Spirit of the Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 248, + "Name" : "Elf Eater", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 249, + "Name" : "Rusted Iron Giant Warrior", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 250, + "Name" : "Rusted Alchemized Goblin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 251, + "Name" : "Mergoda Patrol Corps", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 252, + "Name" : "Mergoda Female Officer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 253, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 254, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 255, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 256, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 257, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 258, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 259, + "Name" : "Zandora Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 260, + "Name" : "Orc General Remnant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 261, + "Name" : "Orc Remnants", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 262, + "Name" : "Orc Remnants", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 263, + "Name" : "Wailing Mora", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 264, + "Name" : "White Lion Albus", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 265, + "Name" : "Colossus Patrol", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 267, + "Name" : "Assault Colossus", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 269, + "Name" : "Foul Earth Figure", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 270, + "Name" : "Foul Meat Lump", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 271, + "Name" : "Torrid Geo Golem", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 272, + "Name" : "Tamed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 273, + "Name" : "Tamer Barbarian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 274, + "Name" : "Hollow Executioner", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 276, + "Name" : "Shrine Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 277, + "Name" : "Synthetic Alchemized Goblin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 278, + "Name" : "Synthetic Eye", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 279, + "Name" : "Mergan Engineer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 280, + "Name" : "Giga Machina Custom", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 282, + "Name" : "Clone Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 283, + "Name" : "Vanguard Commander", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 284, + "Name" : "Raid Commander", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 285, + "Name" : "Vanguard Soldier", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 298, + "Name" : "Cursed Skeleton", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 299, + "Name" : "Cursed Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 300, + "Name" : "Cursed Empress", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 105, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 303, + "Name" : "Suppression Target", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 304, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 305, + "Name" : "Path-Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 306, + "Name" : "Path-Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 307, + "Name" : "Defiled Assistant Priest", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 300, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 308, + "Name" : "Defiled Earth Figure", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 309, + "Name" : "Defiled Follower", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 310, + "Name" : "Menvili the Undead Priest", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 311, + "Name" : "Plague Apostle", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 312, + "Name" : "Badger Wolf Tamer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 313, + "Name" : "Tamed Direwolf", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 314, + "Name" : "Breya Treasure Bandit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 316, + "Name" : "Sea Dragon the Treasure Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 319, + "Name" : "Dread Ape of the Aqueduct", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 321, + "Name" : "Magic Lion Singa", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 322, + "Name" : "Pit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 324, + "Name" : "Volden Banger", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 325, + "Name" : "Charcoal Sludgeman", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 327, + "Name" : "Badger Chieftain", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 328, + "Name" : "Badger Member", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 329, + "Name" : "Cave", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 331, + "Name" : "Catacombs Priest", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 332, + "Name" : "Catacombs Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 341, + "Name" : "Snoring", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 342, + "Name" : "Witch's Servant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 343, + "Name" : "Maribel the Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 344, + "Name" : "Witch's Servant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 345, + "Name" : "Corpse-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 346, + "Name" : "Gravewarg", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 347, + "Name" : "Gesomu the War Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 348, + "Name" : "War Demon's Lieutenant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 349, + "Name" : "Blue Leaf", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 350, + "Name" : "Blue Leaf", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 351, + "Name" : "\"White Calamity\" Elder Angules", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 352, + "Name" : "Wolf of Shadows", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 353, + "Name" : "Troop of Shadows", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 354, + "Name" : "God Flower", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 357, + "Name" : "Cave", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 358, + "Name" : "Tegol the Immortal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 359, + "Name" : "Ossuary Ghoul", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 360, + "Name" : "Dolan the Immortal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 361, + "Name" : "Pit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 362, + "Name" : "Witch Noshgear", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 363, + "Name" : "Pit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 364, + "Name" : "Squad", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 365, + "Name" : "Runed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 366, + "Name" : "Runed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 367, + "Name" : "Bright", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 378, + "Name" : "Black Knight of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 379, + "Name" : "Accursed Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 380, + "Name" : "Accursed Court Lady", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 381, + "Name" : "Immortal Drug Test Subject", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 382, + "Name" : "Cellar Cave", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 383, + "Name" : "Cellar Cave", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 384, + "Name" : "Hieronymus the Alchemist", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 385, + "Name" : "High Purity Stone Eye", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 386, + "Name" : "Sergius the Apothecary", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 387, + "Name" : "Key Bearer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 390, + "Name" : "Key Bearer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 391, + "Name" : "Key Bearer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 400, + "Name" : "Corrupted Myrmidon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 55, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 401, + "Name" : "Pawn Crusher", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 403, + "Name" : "Stray", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 406, + "Name" : "Invader", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 407, + "Name" : "Elite", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 408, + "Name" : "Supreme Commander", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 120, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 409, + "Name" : "Battalion Commander", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 410, + "Name" : "Assault Soldier", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 413, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 414, + "Name" : "Wall-Breaker", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 110, + "HpSub" : 130, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 415, + "Name" : "Summoned", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 90, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 90, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 416, + "Name" : "Commanding Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 417, + "Name" : "Platoon Leader", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 418, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 419, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 420, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 115, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 115, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 421, + "Name" : "Miasmic Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 423, + "Name" : "1st Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 424, + "Name" : "2nd Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 425, + "Name" : "3rd Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 426, + "Name" : "3rd Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 427, + "Name" : "5th Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 428, + "Name" : "6th Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 431, + "Name" : "Phantom Tusk Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 432, + "Name" : "Phantom Devil Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 433, + "Name" : "Serial No. 1017 Goliath", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 434, + "Name" : "Return Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 90, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 435, + "Name" : "Heavenly Ghost Princess", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 436, + "Name" : "Noble Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 300, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 437, + "Name" : "From Nothingness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 438, + "Name" : "Serial No. 1020 Goliath", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 439, + "Name" : "(Despair)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 440, + "Name" : "The Golden Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 300, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 446, + "Name" : "Assault", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 90, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 90, + "HpSub" : 90, + "ShrinkEnduranceSub" : 90, + "BlowEnduranceSub" : 90, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 447, + "Name" : "Kamikaze", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 448, + "Name" : "Blood Orb", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 449, + "Name" : "Time Bonus", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 450, + "Name" : "Rare", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 451, + "Name" : "", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 454, + "Name" : "Corrupter", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 75, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 455, + "Name" : "Wraith of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 20, + "Experience" : 30, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 33, + "BlowEnduranceMain" : 33, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 456, + "Name" : "Bone-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 650, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 25, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 25, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 25, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 457, + "Name" : "Goblin-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 800, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 35, + "HpSub" : 75, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 458, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 459, + "Name" : "Young", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 460, + "Name" : "Lullaby Queen", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 462, + "Name" : "Time Bonus Magic-Shell", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 50, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 1000, + "DefenceWepMagic" : 1000, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 463, + "Name" : "Time Bonus Iron-Clad", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 1000, + "DefenceWepPhys" : 1000, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 50, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 464, + "Name" : "Time Bonus Herculean", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 150, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 465, + "Name" : "Time Bonus Mystical", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 150, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 466, + "Name" : "Dragon Race?", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 467, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 468, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 469, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 470, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 471, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 472, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 473, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 474, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 475, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 476, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 477, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 478, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 483, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 484, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 485, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 488, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 489, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 490, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 491, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 492, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 493, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 494, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 495, + "Name" : "Deenan Piercer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 130, + "DefenceBaseMagic" : 120, + "DefenceWepMagic" : 120, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 497, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 498, + "Name" : "Gold Clothed Skeleton", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 1000, + "AttackBasePhys" : 20, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 499, + "Name" : "Alchemized Amazon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 85, + "HpSub" : 60, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 500, + "Name" : "Tamed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 500, + "AttackBasePhys" : 55, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 65, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 55, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 65, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 55, + "ShakeEnduranceMain" : 55, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 501, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 200, + "AttackBasePhys" : 25, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 45, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 45, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 502, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 45, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 506, + "Name" : "Impure Giant Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 120, + "DefenceWepPhys" : 120, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 120, + "DefenceWepMagic" : 120, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 507, + "Name" : "Cave Raider", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 120, + "DefenceWepPhys" : 120, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 508, + "Name" : "Lord of Rock", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 90, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 510, + "Name" : "Alchemized Griffin No.04", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 150, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 511, + "Name" : "Ghost Princess of Purgatory", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 512, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 513, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 514, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 515, + "Name" : "Black Wing", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 200, + "HpSub" : 100, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 516, + "Name" : "Deep Lake Lindwurm", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 517, + "Name" : "Fierce Winged Lion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 518, + "Name" : "Fierce Silver Lion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 519, + "Name" : "Ghost Princess' Squire", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 520, + "Name" : "Ghost Princess' Squire", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 522, + "Name" : "Demon wielding a stone curse", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 524, + "Name" : "Demon wielding curses", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 525, + "Name" : "Titan Soldier - Type II", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 150, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 526, + "Name" : "Titan Soldier - Prototype", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 150, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 527, + "Name" : "Impure Giant Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 528, + "Name" : "Lord of Rock", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 529, + "Name" : "Cave Raider", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 150, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 530, + "Name" : "Lullaby Queen", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 531, + "Name" : "Loudness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 532, + "Name" : "Deenan Piercer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 541, + "Name" : "Cursed Demon Bird", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 200, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 542, + "Name" : "Demon General", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 120, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 350, + "BlowEnduranceMain" : 350, + "DownEnduranceMain" : 350, + "ShakeEnduranceMain" : 350, + "HpSub" : 350, + "ShrinkEnduranceSub" : 350, + "BlowEnduranceSub" : 350, + "OcdEndurance" : 350, + "AilmentDamage" : 200 + }, { + "ID" : 543, + "Name" : "Cursed Large Bird", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 300, + "AilmentDamage" : 150 + }, { + "ID" : 544, + "Name" : "Cursed Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 200 + }, { + "ID" : 545, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 200, + "AttackBasePhys" : 28, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 28, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 546, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 50 + }, { + "ID" : 547, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 25, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 30 + }, { + "ID" : 548, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 65, + "Experience" : 100, + "AttackBasePhys" : 42, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 42, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 549, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 84, + "AttackWepPhys" : 84, + "DefenceBasePhys" : 74, + "DefenceWepPhys" : 74, + "AttackBaseMagic" : 84, + "AttackWepMagic" : 84, + "DefenceBaseMagic" : 74, + "DefenceWepMagic" : 74, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 50 + }, { + "ID" : 550, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 551, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 552, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 553, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 554, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 555, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 556, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 557, + "Name" : "Dangerous", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 559, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 560, + "Name" : "Devil's Wall Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 50, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 561, + "Name" : "Devil's Wall Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 50, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 563, + "Name" : "Dungeon Key Boss", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 564, + "Name" : "Lestalite ・High Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 567, + "Name" : "High Lestalite ・High Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 569, + "Name" : "Scale Dust ・High Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 570, + "Name" : "Large-Grained Sand ・High Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 571, + "Name" : "Transport", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 572, + "Name" : "Transport", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 573, + "Name" : "Transport", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 574, + "Name" : "C dungeon boss drop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 575, + "Name" : "(Blaze)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 700, + "BlowEnduranceMain" : 700, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 500, + "HpSub" : 250, + "ShrinkEnduranceSub" : 900, + "BlowEnduranceSub" : 900, + "OcdEndurance" : 600, + "AilmentDamage" : 200 + }, { + "ID" : 576, + "Name" : "Convoy", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 581, + "Name" : "Lestalite ・Low Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 582, + "Name" : "High Lestalite ・Low Probability", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 583, + "Name" : "Corruption item guaranteed drop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 584, + "Name" : "Great Demon Statue of Hellfire", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 585, + "Name" : "Sludge Puppet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 586, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 587, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 588, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 589, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 590, + "Name" : "Stubborn", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 591, + "Name" : "Vigilant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 592, + "Name" : "Deep Mist Wyrm", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 593, + "Name" : "Deep Newt", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 594, + "Name" : "Plume", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 595, + "Name" : "Big Fang", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 596, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 597, + "Name" : "Rainbow-eyed Alchemy Eye", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 598, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 599, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 600, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 601, + "Name" : "Hardy", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 602, + "Name" : "Cave Raider Drake", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 603, + "Name" : "Cave Raider Empress", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 35, + "Experience" : 200, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 35, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 604, + "Name" : "Angules of Light", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 605, + "Name" : "Black Widow", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 606, + "Name" : "Entanger", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 607, + "Name" : "Live Branch Ent", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 608, + "Name" : "Brutal", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 609, + "Name" : "Majestic Chimera", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 610, + "Name" : "Pale Ice Wyrm", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 611, + "Name" : "Red-Hot Giga Machina", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 612, + "Name" : "Stone Shadow", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 613, + "Name" : "Fearful Voice", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 614, + "Name" : "Glossy Black Griffin", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 615, + "Name" : "Hellfire", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 616, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 617, + "Name" : "Vermilion Flame", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 618, + "Name" : "Chalk", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 619, + "Name" : "Griffin Noir", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 620, + "Name" : "Death Knight Noir", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 621, + "Name" : "Dark Iron", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 622, + "Name" : "Demon Cockerel that wields a Stone Curse", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 623, + "Name" : "One-Eyed Tyrant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 624, + "Name" : "Sharp Fang Mist Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 625, + "Name" : "Wicked Clawed White Lion", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 626, + "Name" : "Frozen Wyrm", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 627, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 628, + "Name" : "Titan Soldier - Type 3", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 629, + "Name" : "Fire-armed Magickal Construct - Combat Type", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 200, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 631, + "Name" : "Master of Dark Depths", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 632, + "Name" : "Shadow of Diamantes", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 633, + "Name" : "Scorching Dragon Force", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 634, + "Name" : "Freezing Dragon Force", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 635, + "Name" : "Clone Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 636, + "Name" : "Damned Destroyer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 637, + "Name" : "Giga Breaker", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 638, + "Name" : "Demolition Fang", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 639, + "Name" : "Death Calling Dark Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 640, + "Name" : "Calamity Caller", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 641, + "Name" : "Death Courting Demon Princess", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 35, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 642, + "Name" : "Frost Wyrm", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 643, + "Name" : "Fire Drake", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 120, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 644, + "Name" : "Great Horned War Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 125, + "BlowEnduranceMain" : 125, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 125, + "HpSub" : 125, + "ShrinkEnduranceSub" : 125, + "BlowEnduranceSub" : 125, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 645, + "Name" : "Orc Elite Force", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 125, + "BlowEnduranceMain" : 125, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 125, + "HpSub" : 125, + "ShrinkEnduranceSub" : 125, + "BlowEnduranceSub" : 125, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 646, + "Name" : "Mogok, the Supreme Warrior", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 150 + }, { + "ID" : 647, + "Name" : "War Beast Savage Chimera", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 648, + "Name" : "Orcish Kingsguard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 125, + "BlowEnduranceMain" : 125, + "DownEnduranceMain" : 125, + "ShakeEnduranceMain" : 125, + "HpSub" : 125, + "ShrinkEnduranceSub" : 125, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 649, + "Name" : "Skill Sergeant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 650, + "Name" : "Mail Sergeant", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 653, + "Name" : "The Crow Harpy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 150, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 120, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 120, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 120, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 110, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 110, + "AilmentDamage" : 100 + }, { + "ID" : 654, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 655, + "Name" : "Vigilant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 656, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 657, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 658, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 659, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 660, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 661, + "Name" : "Brutal", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 662, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 663, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 664, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 665, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 666, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 667, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 668, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 670, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 700, + "BlowEnduranceMain" : 700, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 500, + "HpSub" : 250, + "ShrinkEnduranceSub" : 900, + "BlowEnduranceSub" : 900, + "OcdEndurance" : 600, + "AilmentDamage" : 100 + }, { + "ID" : 672, + "Name" : "Vengeful Warrior", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 170, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 170, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 678, + "Name" : "Solitary beast, Mistwyrm", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 680, + "Name" : "Mogok Elite Guard Captain", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 682, + "Name" : "Enchanted by Power", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 683, + "Name" : "Ghost Flame", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 684, + "Name" : "Ghost Ice", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 691, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 700, + "BlowEnduranceMain" : 700, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 500, + "HpSub" : 250, + "ShrinkEnduranceSub" : 600, + "BlowEnduranceSub" : 600, + "OcdEndurance" : 500, + "AilmentDamage" : 100 + }, { + "ID" : 692, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 500, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 400, + "HpSub" : 250, + "ShrinkEnduranceSub" : 400, + "BlowEnduranceSub" : 400, + "OcdEndurance" : 400, + "AilmentDamage" : 100 + }, { + "ID" : 693, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 694, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 695, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 95, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 696, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 697, + "Name" : "The White Lion King", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 75, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 698, + "Name" : "Lord of a Hundred Battles", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 699, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 45, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 70, + "AilmentDamage" : 100 + }, { + "ID" : 700, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 701, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 702, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 140, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 703, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 704, + "Name" : "Key Keeper", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 120, + "HpSub" : 110, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 105 + }, { + "ID" : 705, + "Name" : "Servant of the Deep", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 85, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 706, + "Name" : "The Witch of the Deep", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 160, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 707, + "Name" : "Chaser of Emptiness", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 130, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 708, + "Name" : "Paired Red Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 80, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 709, + "Name" : "Paired Blue Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 80, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 710, + "Name" : "2nd Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 711, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 25, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 120 + }, { + "ID" : 712, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 713, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 714, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 67, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 45, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 715, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 716, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 717, + "Name" : "1st Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 718, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 719, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 720, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 107, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 721, + "Name" : "1st Garrison", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 722, + "Name" : "Practice", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 0, + "AttackWepPhys" : 0, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 768, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 812, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 813, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 814, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 815, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 816, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 817, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 818, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 819, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 820, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 821, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 822, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 823, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 824, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 825, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 826, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 827, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 828, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 829, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 830, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 831, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 832, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 833, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 834, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 835, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 836, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 837, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 838, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 839, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 840, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 841, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 842, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 843, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 844, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 845, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 846, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 847, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 848, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 849, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 850, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 851, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 852, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 853, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 854, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 855, + "Name" : "Dark Bishop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 856, + "Name" : "(Tentative) Seal", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 857, + "Name" : "Stray", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 858, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 859, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 5, + "ShakeEnduranceMain" : 75, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 860, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 75, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 75, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 861, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 862, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 75, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 75, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 863, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 864, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 75, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 865, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 866, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 867, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 868, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 75, + "HpSub" : 45, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 869, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 870, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 40, + "ShakeEnduranceMain" : 55, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 871, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 40, + "ShakeEnduranceMain" : 55, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 872, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 873, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 874, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 875, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 876, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 877, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 50, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 890, + "Name" : "Remnant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 891, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 892, + "Name" : "Spark Blue", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 893, + "Name" : "Maritia the Kidnapper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 894, + "Name" : "Skeleton Knight of the Tunnel", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 895, + "Name" : "Figure Fluctuating in the Mist", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 896, + "Name" : "Disturbed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 897, + "Name" : "Grove Statue Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 898, + "Name" : "Heretic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 899, + "Name" : "Infection Resisting War Demon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 900, + "Name" : "Hollow Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 901, + "Name" : "Black Sea Eagle of the Ruined Site", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 902, + "Name" : "Corrupted and Berserk Eagle", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 903, + "Name" : "Awakening Ice Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 904, + "Name" : "Assault-Type Goliath #1056", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 905, + "Name" : "Ruins", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 906, + "Name" : "Gravekeep's Beast", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 907, + "Name" : "Voldic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 908, + "Name" : "Oblivion", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 909, + "Name" : "Malice Princess Wilhelmina", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 910, + "Name" : "Deep Well Mistress", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 911, + "Name" : "Terrace Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 912, + "Name" : "Strange Beast of the Abandoned Waterway", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 913, + "Name" : "Restless Death Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 914, + "Name" : "Beast Devourer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 915, + "Name" : "Variant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 917, + "Name" : "Tomb", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 919, + "Name" : "Specter of Lament", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 920, + "Name" : "Unknown Beast?", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 921, + "Name" : "Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 70, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 922, + "Name" : "Suppression Target", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 923, + "Name" : "Suppression Target", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 924, + "Name" : "Suppression Target", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 50, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 925, + "Name" : "Den Master", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 65, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 50, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 926, + "Name" : "Wounded", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 927, + "Name" : "Wounded", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 928, + "Name" : "Bare Fangs", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 929, + "Name" : "Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 930, + "Name" : "Invading", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 931, + "Name" : "Invading", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 932, + "Name" : "Invading", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 933, + "Name" : "Infected Wings", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 60, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 934, + "Name" : "Assault", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 935, + "Name" : "Sniffing Manticore", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 85, + "ShakeEnduranceMain" : 85, + "HpSub" : 70, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 936, + "Name" : "Luring Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 937, + "Name" : "Beckoning Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 938, + "Name" : "The Stone-Breathing Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 939, + "Name" : "Obstructing Puppet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 940, + "Name" : "Guard Doll of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 941, + "Name" : "Guard Puppet of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 75, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 942, + "Name" : "Phantasmic Great Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 943, + "Name" : "Altered Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 957, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 958, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 959, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 960, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 961, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 962, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 963, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 964, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 965, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 966, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 967, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 969, + "Name" : "Mycelium Behemoth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 970, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 971, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 972, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 973, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 974, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 975, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 976, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 977, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 978, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 983, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 984, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 985, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 986, + "Name" : "Treasure Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 987, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 988, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 989, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 990, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 991, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 992, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 993, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 994, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 997, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 999, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1000, + "Name" : "Treasure Guardian Lord", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1001, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1002, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1003, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1004, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1005, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1006, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1007, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1008, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1009, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1010, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1011, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1012, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1013, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1014, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1015, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1016, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1017, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1018, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1019, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1020, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1021, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1022, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1023, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1024, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1025, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1026, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1027, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1028, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1029, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1030, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1031, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1032, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1033, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1034, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1035, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1036, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1037, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1038, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1039, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1040, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1041, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1042, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1043, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1044, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1045, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1046, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1047, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1048, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1049, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1050, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1051, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1052, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1053, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1054, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1055, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1056, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1057, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1058, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1059, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1060, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1061, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1062, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1063, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1064, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1065, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1066, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1067, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1068, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1069, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1070, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1071, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1072, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1073, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1074, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1075, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1076, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1077, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1078, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1079, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1080, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1081, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1082, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1083, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1084, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 500, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1085, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1086, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1087, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1088, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1089, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1090, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1091, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1092, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1093, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1094, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1095, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1096, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1097, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1098, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1099, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1100, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1101, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1102, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1103, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1104, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1105, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1106, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1107, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1108, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1109, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1110, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1111, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1112, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1113, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1114, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1115, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1116, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1117, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1118, + "Name" : "Hidden Gemstones", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1119, + "Name" : "Hidden Treasures", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1120, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1121, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1126, + "Name" : "Hidden Gemstones", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1127, + "Name" : "Hidden Treasures", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1128, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1129, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1130, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1131, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1132, + "Name" : "Summoner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1133, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1134, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 380, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 250 + }, { + "ID" : 1135, + "Name" : "Raised from the Darkness", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 220, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 700, + "BlowEnduranceMain" : 700, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 500, + "HpSub" : 250, + "ShrinkEnduranceSub" : 900, + "BlowEnduranceSub" : 900, + "OcdEndurance" : 600, + "AilmentDamage" : 100 + }, { + "ID" : 1136, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1137, + "Name" : "of the Other World", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 360, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 350, + "BlowEnduranceMain" : 350, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 600, + "HpSub" : 375, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 500, + "OcdEndurance" : 250, + "AilmentDamage" : 200 + }, { + "ID" : 1138, + "Name" : "Between", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1139, + "Name" : "Subordinate Troop", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 110, + "AilmentDamage" : 110 + }, { + "ID" : 1140, + "Name" : "Subordinate Commanding Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1141, + "Name" : "Subordinate Commanding Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 110, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 110, + "OcdEndurance" : 120, + "AilmentDamage" : 150 + }, { + "ID" : 1142, + "Name" : "Resurrected Lindwurm", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 120, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1143, + "Name" : "First Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 55, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 55, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 60, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1144, + "Name" : "Second Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 60, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1145, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 220, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 450, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 180, + "AilmentDamage" : 100 + }, { + "ID" : 1146, + "Name" : "Foundation Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1147, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1149, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 180, + "AilmentDamage" : 180 + }, { + "ID" : 1151, + "Name" : "Summoner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1152, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1155, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 420, + "BlowEnduranceMain" : 420, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 420, + "HpSub" : 160, + "ShrinkEnduranceSub" : 420, + "BlowEnduranceSub" : 420, + "OcdEndurance" : 450, + "AilmentDamage" : 100 + }, { + "ID" : 1156, + "Name" : "Myrmidon of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1157, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1158, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1159, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1160, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 200, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1161, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1162, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1163, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1164, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1165, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1166, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1167, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 100, + "HpSub" : 130, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1168, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1170, + "Name" : "[Strength]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1171, + "Name" : "[Temperance]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1173, + "Name" : "[The Hierophant]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1175, + "Name" : "[The Magician]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1178, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 130, + "AilmentDamage" : 150 + }, { + "ID" : 1179, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 700, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 1180, + "Name" : "Double HP!", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1181, + "Name" : "Double Stagger/Knockback!", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1182, + "Name" : "Double Shaking!", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 200, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1183, + "Name" : "Double Knockback/Shaking!", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 200, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1186, + "Name" : "Blue Leaf", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 500, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 65, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1187, + "Name" : "Blue Leaf", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1188, + "Name" : "Corpse-Eating", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 500, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 55, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1189, + "Name" : "Gravewarg", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1190, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 300, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1198, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1199, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 660, + "Experience" : 0, + "AttackBasePhys" : 280, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 660, + "ShrinkEnduranceSub" : 220, + "BlowEnduranceSub" : 220, + "OcdEndurance" : 200, + "AilmentDamage" : 350 + }, { + "ID" : 1200, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 700, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1201, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 670, + "Experience" : 0, + "AttackBasePhys" : 340, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 670, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 200, + "AilmentDamage" : 250 + }, { + "ID" : 1202, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 250, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 700, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 700, + "AilmentDamage" : 100 + }, { + "ID" : 1204, + "Name" : "Verification", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1223, + "Name" : "[The Lovers]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 25 + }, { + "ID" : 1224, + "Name" : "[The Hermit]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1225, + "Name" : "[The Hanged Man]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1226, + "Name" : "[Justice]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1227, + "Name" : "[The Emperor]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1228, + "Name" : "[The Devil]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1229, + "Name" : "[Fortune]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1230, + "Name" : "[Judgement]", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1231, + "Name" : "Mysterious Beast", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1232, + "Name" : "Deserted Village Haunting", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1233, + "Name" : "Trial Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1234, + "Name" : "Trial Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1235, + "Name" : "Loeg's Tamed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1236, + "Name" : "Tree-Dwelling", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1237, + "Name" : "Tree-Dwelling", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1238, + "Name" : "Tree-Dwelling", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 75, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1239, + "Name" : "Canyon Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1240, + "Name" : "Black Knight Loeg", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1241, + "Name" : "Spirit Dragon Willmia", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1242, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 660, + "Experience" : 0, + "AttackBasePhys" : 280, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 660, + "ShrinkEnduranceSub" : 220, + "BlowEnduranceSub" : 220, + "OcdEndurance" : 200, + "AilmentDamage" : 350 + }, { + "ID" : 1243, + "Name" : "Great Dragon Force Elite Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 700, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1244, + "Name" : "Beastlord", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1245, + "Name" : "Grave Keeper who stole the key", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1246, + "Name" : "Rumbling Shell Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1247, + "Name" : "Interfering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1248, + "Name" : "Stone Golem Ambusher", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1249, + "Name" : "Unbidden White Eagle", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1250, + "Name" : "Flock", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1251, + "Name" : "Fellow", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1252, + "Name" : "Demolishing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1253, + "Name" : "Riverside", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1254, + "Name" : "Life Slaughtering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1255, + "Name" : "Nesting in the Temple", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1256, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1257, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1258, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1259, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1260, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1261, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1262, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1263, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1264, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1265, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1266, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1267, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1268, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1269, + "Name" : "Awakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1270, + "Name" : "Raging Great Shell Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1271, + "Name" : "Green Forest Guardian Beast", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1272, + "Name" : "the Village Crusher", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1273, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1274, + "Name" : "Corruption Spreading Eagle", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1275, + "Name" : "Forgotten", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1276, + "Name" : "Disaster Bringer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1277, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1278, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1279, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1280, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1281, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1282, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1283, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1284, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1285, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1286, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1287, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1288, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1289, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1290, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1291, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1292, + "Name" : "Highly Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1293, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1294, + "Name" : "Highly Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1295, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1296, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1297, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1298, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1299, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1300, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1301, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1302, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1303, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1304, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1305, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1306, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1307, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1308, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1309, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1310, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1311, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1312, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1313, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1314, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1315, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1316, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1317, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1318, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1319, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1320, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1321, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1322, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1323, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1324, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1325, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1326, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1327, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1328, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1329, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1330, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1331, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1332, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1333, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1334, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1335, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1336, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1337, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1338, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1339, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1340, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1341, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1342, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1343, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1344, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1345, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1346, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1347, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1348, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1349, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1350, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1351, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1352, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1353, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1354, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1355, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1356, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1357, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1358, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1359, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1360, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1361, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1362, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1363, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1364, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1365, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1366, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1367, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1368, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1369, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1370, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1371, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1372, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1373, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1374, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1375, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1376, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1377, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1378, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1379, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1380, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1381, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1382, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1383, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1384, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1385, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1386, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1387, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1388, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1389, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1390, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1391, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1392, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1393, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1394, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1395, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1396, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1397, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1398, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1399, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1400, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1401, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1402, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1403, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1404, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 60, + "HpSub" : 30, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1405, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 60, + "HpSub" : 30, + "ShrinkEnduranceSub" : 30, + "BlowEnduranceSub" : 30, + "OcdEndurance" : 30, + "AilmentDamage" : 15 + }, { + "ID" : 1406, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1407, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 40, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1408, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1409, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1410, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 45, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 15, + "AilmentDamage" : 30 + }, { + "ID" : 1411, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1412, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 25, + "AilmentDamage" : 30 + }, { + "ID" : 1413, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1414, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1415, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1416, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1417, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1418, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 35, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 60, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1419, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1420, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 25, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 35, + "HpSub" : 45, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 30, + "AilmentDamage" : 10 + }, { + "ID" : 1421, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 45, + "HpSub" : 45, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1422, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 55, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 55, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 45, + "ShakeEnduranceMain" : 25, + "HpSub" : 60, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1423, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 60, + "HpSub" : 45, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1424, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 60, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 40, + "AilmentDamage" : 30 + }, { + "ID" : 1425, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 60, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1426, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 55, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 60, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1427, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 35, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 35, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 60, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 30 + }, { + "ID" : 1428, + "Name" : "Key Guardian", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 75, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1429, + "Name" : "Agent of Corruption", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 240, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 104, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 106, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 470, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 360, + "AilmentDamage" : 160 + }, { + "ID" : 1430, + "Name" : "Foundation Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 90, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 80, + "HpSub" : 40, + "ShrinkEnduranceSub" : 90, + "BlowEnduranceSub" : 90, + "OcdEndurance" : 85, + "AilmentDamage" : 100 + }, { + "ID" : 1431, + "Name" : "Foundation Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 90, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 90, + "BlowEnduranceSub" : 90, + "OcdEndurance" : 85, + "AilmentDamage" : 100 + }, { + "ID" : 1432, + "Name" : "Trial", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 60, + "AttackBasePhys" : 100, + "AttackWepPhys" : 60, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 70, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 60, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 60 + }, { + "ID" : 1433, + "Name" : "Trial", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 10, + "AttackBasePhys" : 100, + "AttackWepPhys" : 60, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 60, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 60, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 60, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 60 + }, { + "ID" : 1434, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1447, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1448, + "Name" : "Temple Nesting", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 1449, + "Name" : "Demon Calling", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 1450, + "Name" : "Called", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 1451, + "Name" : "Fountain Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1452, + "Name" : "Fountain Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1453, + "Name" : "Treasure Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1454, + "Name" : "Treasure Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1455, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1456, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 1457, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 180, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 150, + "AilmentDamage" : 200 + }, { + "ID" : 1458, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 115, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 300, + "AilmentDamage" : 200 + }, { + "ID" : 1459, + "Name" : "frightened of the Shell Dragon", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 110, + "AilmentDamage" : 100 + }, { + "ID" : 1460, + "Name" : "frightened of the Shell Dragon", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1461, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 90, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 90 + }, { + "ID" : 1462, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1463, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 140, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 103, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 420, + "BlowEnduranceMain" : 420, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 420, + "HpSub" : 100, + "ShrinkEnduranceSub" : 420, + "BlowEnduranceSub" : 420, + "OcdEndurance" : 450, + "AilmentDamage" : 100 + }, { + "ID" : 1465, + "Name" : "Drawn by Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 180, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 180, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 85, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 110, + "AilmentDamage" : 120 + }, { + "ID" : 1466, + "Name" : "The Gathered Ones", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 110 + }, { + "ID" : 1467, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 400, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1468, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 400, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1478, + "Name" : "Shadow of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 100 + }, { + "ID" : 1479, + "Name" : "Shadow of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1480, + "Name" : "Wounded", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1488, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1489, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1490, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1499, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1500, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1501, + "Name" : "Highly Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1502, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1503, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1504, + "Name" : "Highly Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1505, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1506, + "Name" : "Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1507, + "Name" : "Highly Mutated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1508, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 105, + "AilmentDamage" : 100 + }, { + "ID" : 1509, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 105, + "AilmentDamage" : 100 + }, { + "ID" : 1510, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 105, + "AilmentDamage" : 100 + }, { + "ID" : 1511, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 105, + "AilmentDamage" : 100 + }, { + "ID" : 1515, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 105 + }, { + "ID" : 1516, + "Name" : "Pair of Great Dragon Force - Heaven", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 107, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 180, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 112, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 380, + "BlowEnduranceMain" : 380, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 420, + "HpSub" : 110, + "ShrinkEnduranceSub" : 380, + "BlowEnduranceSub" : 380, + "OcdEndurance" : 440, + "AilmentDamage" : 150 + }, { + "ID" : 1517, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 300, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1520, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 300, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1521, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 300, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1530, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 70, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1531, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1532, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 300, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 10, + "AilmentDamage" : 100 + }, { + "ID" : 1533, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1534, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 1535, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 10, + "BlowEnduranceMain" : 10, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 10, + "HpSub" : 10, + "ShrinkEnduranceSub" : 10, + "BlowEnduranceSub" : 10, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 1536, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 70, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 10, + "BlowEnduranceMain" : 10, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 10, + "HpSub" : 10, + "ShrinkEnduranceSub" : 10, + "BlowEnduranceSub" : 10, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1537, + "Name" : "(Blaze)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 200, + "HpSub" : 0, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 50, + "AilmentDamage" : 110 + }, { + "ID" : 1538, + "Name" : "frightened of the Shell Dragon", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 95, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1539, + "Name" : "frightened of the Shell Dragon", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 95, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 140, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 95, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 110, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 1541, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 50, + "AilmentDamage" : 150 + }, { + "ID" : 1544, + "Name" : "Pair of Great Dragon Force - Earth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 110, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 107, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 180, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 112, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 380, + "BlowEnduranceMain" : 380, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 420, + "HpSub" : 110, + "ShrinkEnduranceSub" : 380, + "BlowEnduranceSub" : 380, + "OcdEndurance" : 440, + "AilmentDamage" : 150 + }, { + "ID" : 1545, + "Name" : "Pale Shell Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 110, + "AilmentDamage" : 100 + }, { + "ID" : 1546, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 25, + "BlowEnduranceMain" : 25, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 25, + "HpSub" : 25, + "ShrinkEnduranceSub" : 25, + "BlowEnduranceSub" : 25, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 1547, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 25, + "BlowEnduranceMain" : 25, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 25, + "HpSub" : 25, + "ShrinkEnduranceSub" : 25, + "BlowEnduranceSub" : 25, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 1548, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 15, + "BlowEnduranceMain" : 15, + "DownEnduranceMain" : 15, + "ShakeEnduranceMain" : 15, + "HpSub" : 15, + "ShrinkEnduranceSub" : 15, + "BlowEnduranceSub" : 15, + "OcdEndurance" : 20, + "AilmentDamage" : 105 + }, { + "ID" : 1549, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 50, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 500, + "DefenceWepMagic" : 500, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 105 + }, { + "ID" : 1550, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 105 + }, { + "ID" : 1551, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 50, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 15, + "BlowEnduranceMain" : 15, + "DownEnduranceMain" : 15, + "ShakeEnduranceMain" : 15, + "HpSub" : 15, + "ShrinkEnduranceSub" : 15, + "BlowEnduranceSub" : 15, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 1552, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 80 + }, { + "ID" : 1553, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 30, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 120 + }, { + "ID" : 1554, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 105 + }, { + "ID" : 1555, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 300 + }, { + "ID" : 1556, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 105 + }, { + "ID" : 1557, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 105 + }, { + "ID" : 1558, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 100 + }, { + "ID" : 1559, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 105 + }, { + "ID" : 1560, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 300 + }, { + "ID" : 1561, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 10, + "AilmentDamage" : 300 + }, { + "ID" : 1562, + "Name" : "Ghost", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1563, + "Name" : "Wounded", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20, + "BlowEnduranceMain" : 20, + "DownEnduranceMain" : 20, + "ShakeEnduranceMain" : 20, + "HpSub" : 50, + "ShrinkEnduranceSub" : 20, + "BlowEnduranceSub" : 20, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1564, + "Name" : "Memory Within the Tree", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 170, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 135, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 160, + "HpSub" : 250, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 250, + "AilmentDamage" : 100 + }, { + "ID" : 1565, + "Name" : "Memory of Sighs", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 101, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 101, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1566, + "Name" : "Memory of Prayer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1567, + "Name" : "Dragon Crystal of Evil Sealing", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 101, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 500, + "DefenceWepMagic" : 500, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1568, + "Name" : "Dragon Crystal of Power Sapping", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 101, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 500, + "DefenceWepPhys" : 500, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1569, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 10, + "BlowEnduranceMain" : 10, + "DownEnduranceMain" : 10, + "ShakeEnduranceMain" : 10, + "HpSub" : 10, + "ShrinkEnduranceSub" : 10, + "BlowEnduranceSub" : 10, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 1570, + "Name" : "frightened of the Shell Dragon", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 1571, + "Name" : "First Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 35, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 60, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 15, + "AilmentDamage" : 30 + }, { + "ID" : 1572, + "Name" : "Second Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 55, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 55, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 35, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 60, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 15, + "AilmentDamage" : 30 + }, { + "ID" : 1573, + "Name" : "First Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 45, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 45, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 30, + "BlowEnduranceMain" : 30, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 25, + "HpSub" : 40, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 20, + "AilmentDamage" : 30 + }, { + "ID" : 1574, + "Name" : "Second Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 30, + "BlowEnduranceMain" : 30, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 25, + "HpSub" : 40, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 20, + "AilmentDamage" : 30 + }, { + "ID" : 1575, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 45, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 45, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 45, + "BlowEnduranceMain" : 45, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 60, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 20, + "AilmentDamage" : 30 + }, { + "ID" : 1576, + "Name" : "Hidden Gemstones", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1577, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1578, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1579, + "Name" : "Hidden Treasures", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1580, + "Name" : "Hidden Gemstones", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1581, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1582, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1583, + "Name" : "Hidden Treasures", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1586, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1587, + "Name" : "Hidden Jewelry", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1588, + "Name" : "Hidden Dragon Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1589, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1590, + "Name" : "Protected by an Amulet", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 200, + "HpSub" : 300, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 70 + }, { + "ID" : 1591, + "Name" : "Guardian of the Amulet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 180, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 1592, + "Name" : "Guardian of the Amulet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 90, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 1593, + "Name" : "Guardian of the Amulet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 240, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 1598, + "Name" : "Summoned Servant of Evil", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 280, + "Experience" : 0, + "AttackBasePhys" : 380, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 500, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 150, + "HpSub" : 280, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 300, + "AilmentDamage" : 140 + }, { + "ID" : 1599, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 1600, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 55, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 40, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 40, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 20, + "AilmentDamage" : 30 + }, { + "ID" : 1609, + "Name" : "Suspicious Bandit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1610, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1611, + "Name" : "Forest's Fury", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1612, + "Name" : "Mogok's Subordinate", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1613, + "Name" : "Mogok who came back", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1614, + "Name" : "Protected by medicinal herbs.", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1615, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1616, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1617, + "Name" : "Time Bonus Group", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 1618, + "Name" : "Time Bonus Group", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1619, + "Name" : "Time Bonus Group", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 500, + "AilmentDamage" : 100 + }, { + "ID" : 1620, + "Name" : "Underling of the Black Knight.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 50, + "AilmentDamage" : 105 + }, { + "ID" : 1621, + "Name" : "Underling of the Black Knight.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 200, + "AilmentDamage" : 105 + }, { + "ID" : 1634, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1635, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1636, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1637, + "Name" : "Hand-raised", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1638, + "Name" : "Enemy lured by plants.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1639, + "Name" : "Enemy lured by plants.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1640, + "Name" : "Enemy lured by plants.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1641, + "Name" : "Enemy lured by plants.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1642, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1643, + "Name" : "Mutant.", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1644, + "Name" : "Mutant.", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1645, + "Name" : "Suspicious Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 85, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1659, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1660, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1661, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1662, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1663, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1664, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1665, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1666, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1667, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1668, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1669, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1670, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1671, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1672, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1673, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 185, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1674, + "Name" : "Scourge", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1675, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1676, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1677, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1678, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 450, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1682, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1685, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1686, + "Name" : "Dragon Crystal of Power Sapping", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1687, + "Name" : "Dragon Crystal of Evil Sealing", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1688, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 550, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1689, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 650, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1692, + "Name" : "Time Bonus Group", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 1693, + "Name" : "Time Bonus Group", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 1694, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1695, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1696, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1697, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1698, + "Name" : "of the Other World", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 75, + "HpSub" : 90, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1699, + "Name" : "Between", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1700, + "Name" : "Miasmatic", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1701, + "Name" : "Memory of Sighs", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1702, + "Name" : "Loeg", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 35, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 70, + "AilmentDamage" : 100 + }, { + "ID" : 1703, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1704, + "Name" : "Raised from the Darkness", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 105, + "BlowEnduranceMain" : 105, + "DownEnduranceMain" : 105, + "ShakeEnduranceMain" : 105, + "HpSub" : 105, + "ShrinkEnduranceSub" : 105, + "BlowEnduranceSub" : 105, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1705, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 30, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1706, + "Name" : "Pale Shell Dragon", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 105, + "BlowEnduranceMain" : 105, + "DownEnduranceMain" : 105, + "ShakeEnduranceMain" : 105, + "HpSub" : 50, + "ShrinkEnduranceSub" : 105, + "BlowEnduranceSub" : 105, + "OcdEndurance" : 120, + "AilmentDamage" : 105 + }, { + "ID" : 1707, + "Name" : "Memory Within the Tree", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1708, + "Name" : "Summoner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 105, + "BlowEnduranceMain" : 105, + "DownEnduranceMain" : 105, + "ShakeEnduranceMain" : 105, + "HpSub" : 105, + "ShrinkEnduranceSub" : 105, + "BlowEnduranceSub" : 105, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1709, + "Name" : "Revived", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 105, + "BlowEnduranceMain" : 105, + "DownEnduranceMain" : 105, + "ShakeEnduranceMain" : 105, + "HpSub" : 105, + "ShrinkEnduranceSub" : 105, + "BlowEnduranceSub" : 105, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1710, + "Name" : "Dragon Crystal of Evil Sealing", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 200, + "DefenceWepMagic" : 200, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1711, + "Name" : "Dragon Crystal of Power Sapping", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 200, + "DefenceWepPhys" : 200, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1712, + "Name" : "Time Bonus", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 1713, + "Name" : "Slime that looks like nothing I've ever seen\nbefore.", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1714, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1715, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1716, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1717, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1718, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1719, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1720, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1721, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1722, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1723, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1724, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1725, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1726, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1727, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1728, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1729, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1730, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1731, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1732, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1733, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1734, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1735, + "Name" : "Brutal Hermit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1736, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1737, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1738, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1739, + "Name" : "Vanguard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 120, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 70, + "AilmentDamage" : 100 + }, { + "ID" : 1740, + "Name" : "Evil Dragon Army Armored Soldiers", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 105, + "BlowEnduranceMain" : 105, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 105, + "BlowEnduranceSub" : 105, + "OcdEndurance" : 130, + "AilmentDamage" : 100 + }, { + "ID" : 1741, + "Name" : "Main force of the First Evil Dragon Army", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1742, + "Name" : "Main force of the First Evil Dragon Army", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1743, + "Name" : "First Reinforcement Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 170, + "BlowEnduranceMain" : 170, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 50, + "ShrinkEnduranceSub" : 170, + "BlowEnduranceSub" : 170, + "OcdEndurance" : 170, + "AilmentDamage" : 170 + }, { + "ID" : 1744, + "Name" : "The Second Evil Dragon Army Main Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1745, + "Name" : "The Second Evil Dragon Army Main Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1746, + "Name" : "Second Reinforcement Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 170, + "BlowEnduranceMain" : 170, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 50, + "ShrinkEnduranceSub" : 170, + "BlowEnduranceSub" : 170, + "OcdEndurance" : 170, + "AilmentDamage" : 170 + }, { + "ID" : 1747, + "Name" : "Third Evil Dragon Army Main Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1748, + "Name" : "Third Evil Dragon Army Main Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1749, + "Name" : "Third Reinforcement Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 170, + "BlowEnduranceMain" : 170, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 50, + "ShrinkEnduranceSub" : 170, + "BlowEnduranceSub" : 170, + "OcdEndurance" : 170, + "AilmentDamage" : 170 + }, { + "ID" : 1750, + "Name" : "Mysterious Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1751, + "Name" : "Prisoner's Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1752, + "Name" : "Village Raiding", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1753, + "Name" : "Occupation Army Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1754, + "Name" : "Fort Occupying", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1755, + "Name" : "Orc Aiming For Rothgill", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1756, + "Name" : "Master of the Grotto", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1757, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1758, + "Name" : "Beast Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1759, + "Name" : "Fort Occupying", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1760, + "Name" : "Warlord's Lackey", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1761, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1762, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1763, + "Name" : "Marching", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1764, + "Name" : "Marching", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 20, + "BlowEnduranceSub" : 20, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1765, + "Name" : "Jifule Castle Gatekeeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1766, + "Name" : "Jifule Castle Gatekeeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1767, + "Name" : "Jifule Castle Gatekeeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1768, + "Name" : "Old Door Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1769, + "Name" : "Old Door Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1770, + "Name" : "Detainee Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1771, + "Name" : "Prisoner's Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1772, + "Name" : "Necro Master", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1773, + "Name" : "Necro Follower", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1774, + "Name" : "Lookout Castle Guard Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1775, + "Name" : "Lookout Castle Guard Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1776, + "Name" : "Troop outside the Fort", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1777, + "Name" : "Main Gate Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 150, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1778, + "Name" : "Troop outside the Fort", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1779, + "Name" : "Troop inside the Fort", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1780, + "Name" : "Troop Gathering at Enemy Flags", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 1781, + "Name" : "Weapon Reinforcement Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1782, + "Name" : "Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1783, + "Name" : "Encampment Defense Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 1784, + "Name" : "Encampment Defense Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 1785, + "Name" : "Enemy Camp Guard Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 1786, + "Name" : "Enemy Camp Guard Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 300, + "DefenceWepPhys" : 300, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 300, + "DefenceWepMagic" : 300, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 1787, + "Name" : "Bombardment Location Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 170, + "BlowEnduranceMain" : 170, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 170, + "ShrinkEnduranceSub" : 170, + "BlowEnduranceSub" : 170, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1788, + "Name" : "Encampment Defense Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1789, + "Name" : "Encampment Defense Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1790, + "Name" : "Encampment Defense Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1791, + "Name" : "Encampment Defense Troop", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1792, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1793, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 0, + "AttackBasePhys" : 250, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 170, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 500, + "ShakeEnduranceMain" : 500, + "HpSub" : 280, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 280, + "OcdEndurance" : 300, + "AilmentDamage" : 250 + }, { + "ID" : 1794, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 0, + "AttackBasePhys" : 550, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 550, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 450, + "ShakeEnduranceMain" : 450, + "HpSub" : 280, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 280, + "OcdEndurance" : 300, + "AilmentDamage" : 250 + }, { + "ID" : 1795, + "Name" : "Invasion Force Grunt", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1796, + "Name" : "Invasion Force Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1797, + "Name" : "Invasion Force Assault Trooper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1798, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1799, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1800, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1801, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1802, + "Name" : "Guardian of the Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1803, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 40, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 40, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 40, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 40, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 40, + "DownEnduranceMain" : 40, + "ShakeEnduranceMain" : 30, + "HpSub" : 40, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 40, + "AilmentDamage" : 40 + }, { + "ID" : 1804, + "Name" : "Final Test", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 40, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 40, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 40, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 40, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 40, + "DownEnduranceMain" : 40, + "ShakeEnduranceMain" : 30, + "HpSub" : 40, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 40, + "AilmentDamage" : 40 + }, { + "ID" : 1805, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1806, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1807, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1808, + "Name" : "Aide-de-camp", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1825, + "Name" : "Rothgill Raid Force", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1826, + "Name" : "Dragon That Bestows Trials", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1827, + "Name" : "Trial", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 45, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 35, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20, + "BlowEnduranceMain" : 20, + "DownEnduranceMain" : 20, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 20, + "AilmentDamage" : 10 + }, { + "ID" : 1828, + "Name" : "Base Defense", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1829, + "Name" : "Defense Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1830, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 60, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 60, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 60, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 60, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 1831, + "Name" : "Thorin's Livestock", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 1000, + "DefenceBasePhys" : 1000, + "DefenceWepPhys" : 1000, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 1000, + "DefenceBaseMagic" : 1000, + "DefenceWepMagic" : 1000, + "Power" : 1000, + "GuardDefenceBase" : 1000, + "GuardDefenceWep" : 1000, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 2000, + "AilmentDamage" : 1000 + }, { + "ID" : 1832, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1833, + "Name" : "???", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1834, + "Name" : "Trial", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 120, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 60, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 45, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 30, + "BlowEnduranceMain" : 30, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 20, + "AilmentDamage" : 10 + }, { + "ID" : 1836, + "Name" : "Execution Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 80, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1837, + "Name" : "Execution Head", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 80, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1838, + "Name" : "Artillery Officer", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 60, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1839, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 85, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1840, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1841, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1842, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1843, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1846, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1847, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1848, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1849, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1850, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1851, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1852, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1853, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1854, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1855, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1856, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1857, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1859, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1861, + "Name" : "Subordinate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1862, + "Name" : "Subordinate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1863, + "Name" : "Subordinate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1864, + "Name" : "Subordinate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1865, + "Name" : "Gatekeeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1866, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1867, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1868, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1869, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1870, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1871, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1872, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 1873, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 180, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1874, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1875, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1876, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1877, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 200 + }, { + "ID" : 1878, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 150, + "AilmentDamage" : 200 + }, { + "ID" : 1879, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1880, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 120, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1881, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1882, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1883, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 320, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 270, + "ShakeEnduranceMain" : 270, + "HpSub" : 320, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 1884, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1885, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1886, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 510, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 510, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1887, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 510, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 510, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1888, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 217, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 150, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 217, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1889, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 1890, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 1891, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1892, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 1893, + "Name" : "Invasion Force Private", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1894, + "Name" : "Invasion Force Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1895, + "Name" : "Invasion Force Battalion Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1896, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1897, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1898, + "Name" : "Occupation Army", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1899, + "Name" : "Manticore Aiming For Rothgill", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1900, + "Name" : "Fort Occupying War-Ready Manticore", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1901, + "Name" : "Fort Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1905, + "Name" : "10m grade", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1906, + "Name" : "7m grade", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1907, + "Name" : "Colossal", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1926, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1927, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1928, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1929, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1930, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1931, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1932, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1933, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1934, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1935, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1936, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1937, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1938, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1939, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1940, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1941, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1942, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1943, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1944, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1945, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1946, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1947, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1948, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1949, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1950, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1953, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1954, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1957, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1958, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1961, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 40, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 40, + "HpSub" : 30, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1962, + "Name" : "Unused", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1965, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1700, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1966, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1700, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 1967, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 1968, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1969, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1970, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1971, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1974, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1975, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1978, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1979, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1982, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1983, + "Name" : "Beast Commander", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1986, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1987, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1988, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1989, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1990, + "Name" : "Main Gate Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1991, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 40, + "BlowEnduranceMain" : 40, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 40, + "HpSub" : 30, + "ShrinkEnduranceSub" : 40, + "BlowEnduranceSub" : 40, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1992, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 500, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1995, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 500, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 1996, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 1999, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 600, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 2000, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 130, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 2003, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 500, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2004, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2016, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 600, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 200, + "AilmentDamage" : 200 + }, { + "ID" : 2017, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 130, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 2018, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 500, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2019, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 2020, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 103, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 103, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 500, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2021, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 130, + "AilmentDamage" : 130 + }, { + "ID" : 2022, + "Name" : "Powerful", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 100, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2023, + "Name" : "Remnant Soldier within The Fort", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 2024, + "Name" : "Remnant Soldier within The Fort", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 2025, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2026, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2027, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2028, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2029, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2030, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2031, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2032, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2033, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2034, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2035, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2036, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2037, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2038, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2039, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2040, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2041, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2042, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2043, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2044, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2045, + "Name" : "Stray", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2046, + "Name" : "Escaped White", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2047, + "Name" : "Goblin Family Boss", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 180, + "AilmentDamage" : 100 + }, { + "ID" : 2048, + "Name" : "Goblin Family Underling", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2049, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2050, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2051, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2052, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2053, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2054, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2055, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2056, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 30, + "HpSub" : 30, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2057, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 30, + "HpSub" : 30, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2058, + "Name" : "Defective", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 25, + "HpSub" : 25, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2060, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 70, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2061, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2062, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 25, + "AttackWepPhys" : 25, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 70, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2063, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2065, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 35, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 10, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 10, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2066, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2067, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2076, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2077, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 25, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2078, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 25, + "AttackWepPhys" : 25, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 25, + "DefenceBaseMagic" : 30, + "DefenceWepMagic" : 30, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2079, + "Name" : "Royal Family 4", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2080, + "Name" : "Royal Family 5", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2081, + "Name" : "Royal Family 6", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2082, + "Name" : "Royal Family 7", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2083, + "Name" : "Royal Family 8", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2084, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 50, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 500 + }, { + "ID" : 2085, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 600 + }, { + "ID" : 2086, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 600 + }, { + "ID" : 2087, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 25, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2088, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 30, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 600 + }, { + "ID" : 2089, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 10, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 500 + }, { + "ID" : 2090, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 25, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 15, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 130, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 100, + "AilmentDamage" : 600 + }, { + "ID" : 2091, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2092, + "Name" : "Undead Follower", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2093, + "Name" : "Underground Ruins Wall", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 50, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 90 + }, { + "ID" : 2094, + "Name" : "Ice Prison Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2095, + "Name" : "Deep Woods Bastard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2096, + "Name" : "Lord of Crimson", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 50, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 40, + "HpSub" : 60, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 90, + "AilmentDamage" : 90 + }, { + "ID" : 2097, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2098, + "Name" : "Undead Follower Zombie", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2099, + "Name" : "Undead Follower", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 60, + "GuardDefenceBase" : 60, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 90 + }, { + "ID" : 2100, + "Name" : "Undead Follower Squire Zombie", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2101, + "Name" : "Undead Follower Plague Bomber", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2102, + "Name" : "Ice Prison Guard", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 80 + }, { + "ID" : 2104, + "Name" : "Bastard Moon Wolf of the Deep Woods", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2105, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2106, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 180, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2107, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2108, + "Name" : "Candy-loving Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2109, + "Name" : "The White Dragon Level Cap (tentative)", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2110, + "Name" : "The White Dragon Level Cap 2 (tentative)", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2111, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2112, + "Name" : "Bounty", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2113, + "Name" : "Wing Emerging at Twilight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 90, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 90, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 90, + "DownEnduranceMain" : 85, + "ShakeEnduranceMain" : 85, + "HpSub" : 100, + "ShrinkEnduranceSub" : 90, + "BlowEnduranceSub" : 90, + "OcdEndurance" : 100, + "AilmentDamage" : 400 + }, { + "ID" : 2115, + "Name" : "Cradle Bird", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 70, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 130 + }, { + "ID" : 2116, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 2117, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2118, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2119, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 150, + "AilmentDamage" : 200 + }, { + "ID" : 2120, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2121, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2122, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 2123, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2124, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2125, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 2126, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 120 + }, { + "ID" : 2127, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2128, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2129, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2130, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2131, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2132, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 210, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 110, + "OcdEndurance" : 155, + "AilmentDamage" : 105 + }, { + "ID" : 2133, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 210, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 180, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 110, + "OcdEndurance" : 155, + "AilmentDamage" : 105 + }, { + "ID" : 2134, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 210, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 110, + "OcdEndurance" : 155, + "AilmentDamage" : 105 + }, { + "ID" : 2135, + "Name" : "Cradle Bird", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 500, + "Experience" : 100, + "AttackBasePhys" : 85, + "AttackWepPhys" : 70, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 70, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 130 + }, { + "ID" : 2138, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2139, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2140, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2141, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2145, + "Name" : "Lost Ent", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2146, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 480, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 270, + "ShakeEnduranceMain" : 270, + "HpSub" : 320, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 2147, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2148, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2149, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 510, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 510, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2150, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 510, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 510, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2151, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 217, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 150, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 217, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2152, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 150, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2153, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2154, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2155, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2156, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2157, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2158, + "Name" : "Defective", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 170, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 170, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 2159, + "Name" : "Defective", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 170, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 170, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 2171, + "Name" : "Matchless Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 150, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2172, + "Name" : "Matchless", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2173, + "Name" : "Matchless", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2174, + "Name" : "Matchless", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2175, + "Name" : "Matchless", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 130, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2176, + "Name" : "Desperate Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2177, + "Name" : "Desperate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2178, + "Name" : "Desperate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2179, + "Name" : "Desperate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2180, + "Name" : "Desperate", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2181, + "Name" : "Weakened Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2182, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2183, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2184, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2185, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2186, + "Name" : "Demon Army Remnant Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2187, + "Name" : "Demon Army Remnant Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 90, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2188, + "Name" : "Demon Army Remnant Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2189, + "Name" : "Demon Army Remnant Patrol", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 80, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2190, + "Name" : "Demon Army Remnant Patrol", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 60, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2191, + "Name" : "Demon Army Remnant Patrol", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2192, + "Name" : "Demon Army Remnant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 90, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2193, + "Name" : "Demon Army Remnant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2194, + "Name" : "Demon Army Remnant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2198, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2199, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2200, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2202, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2205, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 105 + }, { + "ID" : 2206, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2207, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2208, + "Name" : "Isolated", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 75, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 75, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2209, + "Name" : "Matchless Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 150, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2210, + "Name" : "Desperate Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2211, + "Name" : "Weakened Gatekeeper Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 90, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2212, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 450, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 150, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 145, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2213, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 400, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 150, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 145, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2215, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2216, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 75, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2217, + "Name" : "Defective", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 25, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2218, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2220, + "Name" : "Worker Bee of Rage", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2221, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2222, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2223, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2224, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2225, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2226, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2227, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2228, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2229, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2262, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2263, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2264, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2265, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2266, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2267, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2268, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2269, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2270, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2271, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2272, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2273, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2274, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2275, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2276, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2277, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2278, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2279, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2280, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2281, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2282, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2283, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2284, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2285, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2286, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2287, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2288, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2289, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2290, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2291, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2292, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2293, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2294, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2295, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2296, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2297, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2298, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2299, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2300, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2301, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2302, + "Name" : "Tower Occupying", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2303, + "Name" : "Pursuit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2304, + "Name" : "Pursuit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2305, + "Name" : "Pursuit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2306, + "Name" : "Occupying", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2307, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2308, + "Name" : "Stagnation Disturbing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2309, + "Name" : "Chaos of Stagnation", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 65, + "Experience" : 100, + "AttackBasePhys" : 65, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 65, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 65, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 65, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2310, + "Name" : "Stagnation Disturbing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2311, + "Name" : "Awoken", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2312, + "Name" : "Old Spirit Dragon Guard Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2313, + "Name" : "Old Spirit Dragon Guard Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2314, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2316, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2317, + "Name" : "Black Warrior's Tamed", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 65, + "Experience" : 100, + "AttackBasePhys" : 65, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 65, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 65, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 65, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 65, + "ShrinkEnduranceSub" : 65, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2318, + "Name" : "Castle Occupying", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2319, + "Name" : "White Dragon Black Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 99, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 99, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2320, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 210, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 210, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 2321, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 210, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 210, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 2322, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 65, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 550, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 65, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 120 + }, { + "ID" : 2330, + "Name" : "Megado Guard?", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2331, + "Name" : "Megado's Mad Dog", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2332, + "Name" : "Invasion Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2333, + "Name" : "Invasion Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2334, + "Name" : "Invasion Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 70, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 60, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 60, + "BlowEnduranceSub" : 60, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2335, + "Name" : "Military Police Captain", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2336, + "Name" : "Military Police Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2337, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 99, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 99, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2338, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 99, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 99, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2339, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 55, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 99, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 99, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 55, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2340, + "Name" : "Captain of the Military Police Patrol Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2341, + "Name" : "Military Police Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2342, + "Name" : "Invasion", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 80, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 80, + "GuardDefenceWep" : 80, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 100, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2343, + "Name" : "Invading", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2344, + "Name" : "Invading", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 90, + "AttackWepPhys" : 90, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 90, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 80, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 2345, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2347, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2348, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2349, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2350, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2351, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2352, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2355, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 400, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 320, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2356, + "Name" : "Netherworld Gaoler", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2357, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2358, + "Name" : "Netherworld Fiend", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2359, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2360, + "Name" : "Netherworld Gaoler", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 160, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2361, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2362, + "Name" : "King of the Netherworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2363, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2364, + "Name" : "Netherworld Gaoler", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 160, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2365, + "Name" : "Netherworld Familiar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2366, + "Name" : "The Devastator", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2367, + "Name" : "Netherworld Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2368, + "Name" : "One That Promises Death", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2369, + "Name" : "Mansion Gatekeeper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2370, + "Name" : "Enslaved Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 80, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2371, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2372, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2373, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 120 + }, { + "ID" : 2374, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2375, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2376, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2377, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2378, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2379, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2380, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2381, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2382, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2383, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 40, + "AilmentDamage" : 100 + }, { + "ID" : 2384, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 40, + "AilmentDamage" : 100 + }, { + "ID" : 2385, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2386, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 25, + "AilmentDamage" : 100 + }, { + "ID" : 2387, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 25, + "AilmentDamage" : 100 + }, { + "ID" : 2388, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 25, + "AilmentDamage" : 100 + }, { + "ID" : 2389, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2390, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2391, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2392, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2393, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2394, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2395, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2396, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2397, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2398, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2399, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2400, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2401, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2402, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2403, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2404, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2405, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2406, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2407, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2408, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2409, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2410, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2411, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2412, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2413, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 160, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 200 + }, { + "ID" : 2414, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 180, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 250, + "AilmentDamage" : 105 + }, { + "ID" : 2415, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 2416, + "Name" : "Flag Breaker", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 700, + "BlowEnduranceMain" : 700, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 500, + "HpSub" : 220, + "ShrinkEnduranceSub" : 900, + "BlowEnduranceSub" : 900, + "OcdEndurance" : 600, + "AilmentDamage" : 110 + }, { + "ID" : 2417, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2419, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2420, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2421, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2422, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2424, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2426, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2428, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2429, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2430, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2432, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2433, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2435, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2437, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2439, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2440, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2441, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 255, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2442, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 300, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2443, + "Name" : "Bandit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2444, + "Name" : "Bandit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2477, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2478, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2479, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2480, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2481, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2482, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2483, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2484, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2485, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2486, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2487, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2488, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2489, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2490, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2491, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2492, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2493, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2494, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2495, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2496, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2497, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2498, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2499, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2500, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2501, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2502, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2503, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2504, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2505, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2506, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2507, + "Name" : "Medal Collector", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2508, + "Name" : "Medal Owner", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2509, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1250, + "BlowEnduranceMain" : 1250, + "DownEnduranceMain" : 270, + "ShakeEnduranceMain" : 270, + "HpSub" : 300, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 2510, + "Name" : "Remnant Soul of a Decayed Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 0 + }, { + "ID" : 2511, + "Name" : "Remnant Soul of a Decayed Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2512, + "Name" : "Remnant Soul of a Decayed Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2513, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 0 + }, { + "ID" : 2514, + "Name" : "Detached Palace Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2515, + "Name" : "Raid", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 70, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2516, + "Name" : "War Master Unit", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2517, + "Name" : "War Master's Pet", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2518, + "Name" : "War Master", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2519, + "Name" : "Firefall Mountain Haunting Flame Beast", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 99, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 99, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2520, + "Name" : "Ancient Ghost", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2521, + "Name" : "Ancient Undead", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2522, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 70, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2523, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 70, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2524, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 70, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2525, + "Name" : "The Evil Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2526, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 35, + "ShakeEnduranceMain" : 35, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 0 + }, { + "ID" : 2527, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 600, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 0 + }, { + "ID" : 2528, + "Name" : "Detached Palace Roaming", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 70, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 70, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 70, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2529, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 2530, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2531, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2532, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2533, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2534, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2535, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2536, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2537, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2538, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2539, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2540, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2541, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2542, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2543, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2544, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2545, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2546, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2547, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2548, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2549, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2550, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2551, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2552, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2553, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2554, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2555, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2556, + "Name" : "Centurion's Spirit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 650, + "Experience" : 100, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 1000, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 350, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 800, + "AilmentDamage" : 600 + }, { + "ID" : 2557, + "Name" : "The Ghost of the First King", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 149, + "DefenceBasePhys" : 164, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 149, + "DefenceBaseMagic" : 173, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 1000, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 9999, + "BlowEnduranceMain" : 9999, + "DownEnduranceMain" : 9999, + "ShakeEnduranceMain" : 9999, + "HpSub" : 700, + "ShrinkEnduranceSub" : 9999, + "BlowEnduranceSub" : 9999, + "OcdEndurance" : 9999, + "AilmentDamage" : 9999 + }, { + "ID" : 2558, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2559, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2561, + "Name" : "Detached Palace Guard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 60, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 60, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 60, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 60, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 60, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 60, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2562, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2563, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2564, + "Name" : "Dragon Crystal of Flame", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 310, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 310, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2565, + "Name" : "Dragon Crystal of Earth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 310, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 310, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2566, + "Name" : "Dragon Crystal of Wind", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 310, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 310, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2567, + "Name" : "Invasion Force First Class Soldier", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2568, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2569, + "Name" : "The Knights' Bitter Enemy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 15, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2570, + "Name" : "The Knights' Bitter Enemy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 15, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2571, + "Name" : "The Knights' Bitter Enemy", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 20, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 15, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 80, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2572, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 30, + "AttackWepPhys" : 15, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2573, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 30, + "AttackWepPhys" : 15, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2574, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 30, + "AttackWepPhys" : 15, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2575, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 20, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2576, + "Name" : "Demon General", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 20, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 20, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 80, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2577, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 15, + "AttackWepPhys" : 10, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 25, + "AttackWepMagic" : 10, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2578, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 200, + "AilmentDamage" : 75 + }, { + "ID" : 2579, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 200, + "AilmentDamage" : 75 + }, { + "ID" : 2580, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 200, + "AilmentDamage" : 75 + }, { + "ID" : 2581, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 200, + "AilmentDamage" : 75 + }, { + "ID" : 2582, + "Name" : "The Great Alchemist", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 30, + "AttackWepPhys" : 15, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 15, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2583, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2584, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 300, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 180, + "AilmentDamage" : 100 + }, { + "ID" : 2586, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2587, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 30, + "AilmentDamage" : 300 + }, { + "ID" : 2588, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 30, + "AilmentDamage" : 300 + }, { + "ID" : 2589, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 30, + "AilmentDamage" : 300 + }, { + "ID" : 2590, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 20, + "AttackWepPhys" : 50, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 20, + "AttackWepMagic" : 50, + "DefenceBaseMagic" : 150, + "DefenceWepMagic" : 150, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 30, + "AilmentDamage" : 300 + }, { + "ID" : 2591, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2592, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2593, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 130, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2594, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2596, + "Name" : "Mutant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 2400, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 6000, + "BlowEnduranceMain" : 6000, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2598, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2599, + "Name" : "Mutant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 750, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2600, + "Name" : "Large-flowered", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 10000, + "Experience" : 100, + "AttackBasePhys" : 3000, + "AttackWepPhys" : 500, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2601, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2602, + "Name" : "Great", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2603, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2606, + "Name" : "Little", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 500, + "GuardDefenceWep" : 500, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2607, + "Name" : "Huge", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 500 + }, { + "ID" : 2608, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 240, + "Experience" : 100, + "AttackBasePhys" : 130, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 470, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 350, + "AilmentDamage" : 150 + }, { + "ID" : 2609, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2610, + "Name" : "Loeg's Former Tamed", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2612, + "Name" : "Black Warrior's Tamed", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2613, + "Name" : "Black Warrior", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2614, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 400, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 100 + }, { + "ID" : 2615, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2616, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2617, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2618, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2619, + "Name" : "Sweet scent of", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 100, + "AttackBasePhys" : 0, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 0, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2620, + "Name" : "Sweet Tooth", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2621, + "Name" : "Sapling", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2622, + "Name" : "Angry Ent Chieftain", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2623, + "Name" : "Extremely Ordinary", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2624, + "Name" : "Ghost of Zuhl", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2625, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 350, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 2626, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2627, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2628, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2629, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2630, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2631, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2632, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2633, + "Name" : "Evil Dragon Servant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2634, + "Name" : "Evil Dragon Servant", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2635, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2636, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 450, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 500, + "ShakeEnduranceMain" : 500, + "HpSub" : 450, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 105 + }, { + "ID" : 2637, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 300, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 180, + "AilmentDamage" : 100 + }, { + "ID" : 2638, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 350, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 2639, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2640, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2641, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2642, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2643, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2644, + "Name" : "Flame Dragon Crystal", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2645, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2646, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2647, + "Name" : "Dragon Crystal of Flame", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2648, + "Name" : "Dragon Crystal of Earth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2649, + "Name" : "Dragon Crystal of Wind", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2650, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 560, + "ShakeEnduranceMain" : 560, + "HpSub" : 700, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 105 + }, { + "ID" : 2651, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2652, + "Name" : "Dragon Crystal of Flame", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2653, + "Name" : "Dragon Crystal of Earth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2654, + "Name" : "Dragon Crystal of Wind", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 390, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 390, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2655, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 750, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 108, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 106, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 560, + "ShakeEnduranceMain" : 560, + "HpSub" : 700, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 105 + }, { + "ID" : 2656, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 200, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2657, + "Name" : "Fleet-footed", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2658, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 96, + "DefenceBasePhys" : 98, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 96, + "DefenceBaseMagic" : 98, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2659, + "Name" : "Guardian of the Underworld Spring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2660, + "Name" : "The Reincarnated Warlord's Pet", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2661, + "Name" : "Guardian of the Ancient Gate of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2662, + "Name" : "Ancient Spirit of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 80, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 80, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2663, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 400, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 320, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2664, + "Name" : "Torturer of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2665, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2666, + "Name" : "Lord of the Feast", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2667, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2668, + "Name" : "Torturer of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 160, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2669, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2670, + "Name" : "Devil in a Dead City", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 40, + "AttackWepPhys" : 40, + "DefenceBasePhys" : 40, + "DefenceWepPhys" : 40, + "AttackBaseMagic" : 40, + "AttackWepMagic" : 40, + "DefenceBaseMagic" : 40, + "DefenceWepMagic" : 40, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2671, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2672, + "Name" : "Torturer of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 160, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2673, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2674, + "Name" : "Accursed Lord", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 50, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 50, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2675, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 240, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2676, + "Name" : "Torturer of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 160, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2677, + "Name" : "Prowler of the Underworld", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2678, + "Name" : "The Fallen", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 112, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 112, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 150, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 2679, + "Name" : "Guardian of the Ring", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2680, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 2681, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 2682, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 2683, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 2684, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 250, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 2685, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 2690, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2691, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2692, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2711, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2712, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2713, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2714, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2715, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2716, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2717, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2718, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2744, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2745, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2746, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2747, + "Name" : "Dangerous (temporary)", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2748, + "Name" : "Very dangerous (temporary)", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 100, + "HpSub" : 90, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2749, + "Name" : "Mutation (tentative)", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2750, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2751, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2752, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2753, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2754, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2755, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2756, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2757, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2758, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2759, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2760, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2761, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2762, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2763, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2764, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2765, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2766, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2767, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2768, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2769, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2770, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2771, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2772, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2773, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2774, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2775, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2779, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 500, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 500, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2780, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 800, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 800, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2781, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2783, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 1500, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1500, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2784, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2785, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 120, + "AilmentDamage" : 120 + }, { + "ID" : 2786, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2787, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2788, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2789, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 2790, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 40, + "AilmentDamage" : 100 + }, { + "ID" : 2791, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 2792, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 20, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 25, + "AilmentDamage" : 100 + }, { + "ID" : 2793, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 200, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2794, + "Name" : "Demon Army Tanks", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 200, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 200, + "AilmentDamage" : 105 + }, { + "ID" : 2795, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 300 + }, { + "ID" : 2796, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 500, + "DownEnduranceMain" : 500, + "ShakeEnduranceMain" : 500, + "HpSub" : 100, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 500, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 2797, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 2798, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2799, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 100 + }, { + "ID" : 2800, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 20, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2801, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 70, + "AilmentDamage" : 100 + }, { + "ID" : 2802, + "Name" : "Old Spirit Dragon Guard Beast", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 300, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 150, + "AilmentDamage" : 150 + }, { + "ID" : 2803, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 50, + "AilmentDamage" : 100 + }, { + "ID" : 2804, + "Name" : "Ancient Evil Eye", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 125, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 125, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 180, + "BlowEnduranceMain" : 180, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 150, + "ShrinkEnduranceSub" : 180, + "BlowEnduranceSub" : 180, + "OcdEndurance" : 180, + "AilmentDamage" : 105 + }, { + "ID" : 2805, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2806, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 200, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2807, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2808, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 140, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 2809, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2810, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2811, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2812, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2813, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 2814, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 20, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 20, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2815, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 30, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 30, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2816, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 40, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 30, + "AilmentDamage" : 100 + }, { + "ID" : 2817, + "Name" : "Defective", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 25, + "ShakeEnduranceMain" : 25, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2818, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2819, + "Name" : "The Ruler Overwhelmed by Power", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 90, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 2820, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 400, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 40, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 110 + }, { + "ID" : 2821, + "Name" : "Ancient Ghost", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 250, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 250, + "AilmentDamage" : 105 + }, { + "ID" : 2822, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 2823, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 150, + "HpSub" : 150, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 2824, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2825, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2826, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2827, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2828, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2829, + "Name" : "Sage Dragon ・", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 170, + "BlowEnduranceMain" : 170, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 75, + "ShrinkEnduranceSub" : 170, + "BlowEnduranceSub" : 170, + "OcdEndurance" : 200, + "AilmentDamage" : 120 + }, { + "ID" : 2830, + "Name" : "White Dragon Black Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 145, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 350, + "ShakeEnduranceMain" : 350, + "HpSub" : 350, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 115 + }, { + "ID" : 2831, + "Name" : "Duality Illusion: Heaven", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 70, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2832, + "Name" : "Duality Illusion: Earth", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 70, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2833, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 800, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2837, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 1250, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1250, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 800, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2838, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2839, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 500, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2843, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2844, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2848, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2849, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2852, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2853, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2856, + "Name" : "Weakened Sage Dragon・", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 0, + "AttackBasePhys" : 85, + "AttackWepPhys" : 98, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 97, + "AttackBaseMagic" : 85, + "AttackWepMagic" : 98, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 97, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 75, + "BlowEnduranceMain" : 75, + "DownEnduranceMain" : 75, + "ShakeEnduranceMain" : 75, + "HpSub" : 75, + "ShrinkEnduranceSub" : 75, + "BlowEnduranceSub" : 75, + "OcdEndurance" : 50, + "AilmentDamage" : 50 + }, { + "ID" : 2857, + "Name" : "Stray", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 130, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 130, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 1000, + "AilmentDamage" : 100 + }, { + "ID" : 2858, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2859, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2860, + "Name" : "Weakened", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2861, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2862, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2863, + "Name" : "One That Promises Death", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2864, + "Name" : "Netherworld Guardian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 40, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2865, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2866, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2867, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2868, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2869, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2870, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2871, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2872, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2873, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2874, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2875, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2876, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2877, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2878, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2879, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2880, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2881, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2882, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2883, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2884, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2885, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2886, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2887, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2888, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2889, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2890, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 800, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2894, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 1250, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1250, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 800, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2895, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2896, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 500, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2900, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2901, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2905, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2906, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2909, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2910, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2913, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2914, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2915, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2916, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2917, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2918, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2919, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2920, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2921, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2922, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2923, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2924, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2925, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2926, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2927, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2928, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2929, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2930, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2931, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2932, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2933, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2934, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2935, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2936, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2937, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2938, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 800, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2942, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 1250, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1250, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 800, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2943, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2944, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 500, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2948, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2949, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2953, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2954, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2957, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2958, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2961, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2962, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2963, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2964, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2965, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2966, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2967, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2968, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2969, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2970, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2971, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2972, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2973, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2974, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2975, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2976, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2977, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2978, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2979, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2980, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2981, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2982, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2983, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2984, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2985, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 70, + "BlowEnduranceMain" : 70, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 70, + "ShrinkEnduranceSub" : 70, + "BlowEnduranceSub" : 70, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 2986, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 800, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2990, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 800, + "Experience" : 100, + "AttackBasePhys" : 1250, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1250, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 800, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2991, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2992, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 500, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 500, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 2996, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 200, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 2997, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 350, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3001, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3002, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 250, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 250, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3005, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3006, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3017, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3018, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3019, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3020, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3021, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3022, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3023, + "Name" : "Nestled in the Vortex of Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3024, + "Name" : "MQ (temporary)", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3025, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3026, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3027, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3028, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3029, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3030, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3031, + "Name" : "Nestled in the Vortex of Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3032, + "Name" : "MQ (temporary)", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3033, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3034, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3035, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3036, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3037, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3038, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3039, + "Name" : "Nestled in the Vortex of Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3040, + "Name" : "MQ (temporary)", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3041, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3042, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3043, + "Name" : "Protecting the Black Sword", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3044, + "Name" : "", + "Type" : 1, + "TypeName" : "NAMED_TYPE_NONE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3045, + "Name" : "Nestled in the Vortex of Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3046, + "Name" : "Leo", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3047, + "Name" : "Black Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3048, + "Name" : "The Fallen", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 50, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 30, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3049, + "Name" : "Full Bloom Megaton Mandragora", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 1000, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20000, + "BlowEnduranceMain" : 20000, + "DownEnduranceMain" : 20000, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 20000, + "BlowEnduranceSub" : 20000, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3050, + "Name" : "Full Bloom Megaton Habanero", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 900, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 200, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20000, + "BlowEnduranceMain" : 20000, + "DownEnduranceMain" : 20000, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 20000, + "BlowEnduranceSub" : 20000, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3051, + "Name" : "Atropos, Queen Bee", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 10000, + "Experience" : 0, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 1000, + "DefenceBasePhys" : 107, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 107, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20000, + "BlowEnduranceMain" : 20000, + "DownEnduranceMain" : 20000, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 20000, + "BlowEnduranceSub" : 20000, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3052, + "Name" : "Flame Puppet Gigant Machina", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 95, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 95, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 60, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3053, + "Name" : "Ice Puppet Frost Machina", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 95, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 95, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 60, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3054, + "Name" : "Marionette Master Witch", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 160, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 180, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 80, + "AilmentDamage" : 300 + }, { + "ID" : 3055, + "Name" : "Gluttonous Foot-Biter", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 600, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3056, + "Name" : "Gluttonous Foot-Biter?", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3057, + "Name" : "Rainbow Glitter Little Bifrost", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 111, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 90, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 111, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 90, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 3058, + "Name" : "Mutated Severely Infected Griffin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 85, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 99, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 99, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 50, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3059, + "Name" : "Huge Freezing Slime", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 113, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 450, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 3060, + "Name" : "谷の賢者ノーム Ent", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 104, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 104, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 150, + "ShakeEnduranceMain" : 250, + "HpSub" : 90, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 350, + "AilmentDamage" : 100 + }, { + "ID" : 3061, + "Name" : "Incomplete Magic Eye: Ruby-Eye Paimon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 0, + "BlowEnduranceMain" : 0, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3062, + "Name" : "Huge Deep Slime", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 113, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 400, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 300 + }, { + "ID" : 3063, + "Name" : "Awakened Stone Statue: Hell Gargoyle", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 300, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 113, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 100 + }, { + "ID" : 3064, + "Name" : "Small Lizard", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 800, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 500, + "DownEnduranceMain" : 500, + "ShakeEnduranceMain" : 500, + "HpSub" : 300, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 500, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3065, + "Name" : "Wolf King Direwolf", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1800, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 1800, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3066, + "Name" : "300-year-old Mudman", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 3067, + "Name" : "Moonrise Shadow Chimera", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 200 + }, { + "ID" : 3068, + "Name" : "Sin of Envy Death Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 145, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 145, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 80, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 3069, + "Name" : "Mountain Cyclops", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 70, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 98, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 98, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20, + "BlowEnduranceMain" : 20, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 70, + "ShrinkEnduranceSub" : 20, + "BlowEnduranceSub" : 20, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3070, + "Name" : "The arrival of night, Little Black Griffin", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 104, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 90, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 90, + "AilmentDamage" : 100 + }, { + "ID" : 3071, + "Name" : "The Ancient Executioner", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 700, + "Experience" : 0, + "AttackBasePhys" : 180, + "AttackWepPhys" : 120, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 180, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 2000, + "BlowEnduranceMain" : 2000, + "DownEnduranceMain" : 2000, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3072, + "Name" : "Little Mist Wyrm Wandering through the Mist", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 90 + }, { + "ID" : 3073, + "Name" : "[Named Hunt] Wild Boar", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3074, + "Name" : "Ancient Giant Soldier Geo Golem", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 110, + "ShakeEnduranceMain" : 110, + "HpSub" : 10, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 200, + "AilmentDamage" : 300 + }, { + "ID" : 3075, + "Name" : "Ancestral Infiltration Unit Captain", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 450, + "Experience" : 0, + "AttackBasePhys" : 147, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 147, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 3076, + "Name" : "Sunrise Blaze Chimera", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 90, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 90, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 200 + }, { + "ID" : 3077, + "Name" : "Incomplete Magic Eye: Lapis-Eye Paimon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 115, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 0, + "BlowEnduranceMain" : 0, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3078, + "Name" : "300-year-old Sludgeman", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1000, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 200 + }, { + "ID" : 3079, + "Name" : "Magic Assassination Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 500, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 500, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 400, + "BlowEnduranceMain" : 400, + "DownEnduranceMain" : 400, + "ShakeEnduranceMain" : 400, + "HpSub" : 450, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3080, + "Name" : "Wandering Little Soul", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 150, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 150, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 1000, + "ShakeEnduranceMain" : 1000, + "HpSub" : 1000, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 300 + }, { + "ID" : 3081, + "Name" : "Scorching-hot Giant Pyre Saurian", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 500, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 500, + "OcdEndurance" : 100, + "AilmentDamage" : 80 + }, { + "ID" : 3082, + "Name" : "Ambush Expert Leader", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 500, + "Experience" : 0, + "AttackBasePhys" : 147, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 147, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 3083, + "Name" : "Gathering of Comrades, Roll Spineback", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 90, + "Experience" : 0, + "AttackBasePhys" : 106, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 95, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 90, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 200, + "AilmentDamage" : 80 + }, { + "ID" : 3084, + "Name" : "Mortal Sin of Wrath, Eliminator Slayer", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 250, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 250, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 100 + }, { + "ID" : 3085, + "Name" : "Huge Pyro Slime", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 600, + "Experience" : 0, + "AttackBasePhys" : 113, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 115, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 450, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 3086, + "Name" : "Eight-Eyed Monster Arachne", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 9000, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 200, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 105, + "DefenceWepMagic" : 102, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 20000, + "BlowEnduranceMain" : 20000, + "DownEnduranceMain" : 20000, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 20000, + "BlowEnduranceSub" : 20000, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3087, + "Name" : "Ancient Maneater of Desire", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 500, + "BlowEnduranceMain" : 500, + "DownEnduranceMain" : 500, + "ShakeEnduranceMain" : 500, + "HpSub" : 2000, + "ShrinkEnduranceSub" : 500, + "BlowEnduranceSub" : 500, + "OcdEndurance" : 100, + "AilmentDamage" : 200 + }, { + "ID" : 3088, + "Name" : "Red Zuhl the Devil", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 97, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 60, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 100, + "AilmentDamage" : 150 + }, { + "ID" : 3089, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 80, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3090, + "Name" : "Wandering", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 85, + "BlowEnduranceMain" : 85, + "DownEnduranceMain" : 70, + "ShakeEnduranceMain" : 70, + "HpSub" : 80, + "ShrinkEnduranceSub" : 85, + "BlowEnduranceSub" : 85, + "OcdEndurance" : 80, + "AilmentDamage" : 80 + }, { + "ID" : 3139, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 380, + "Experience" : 0, + "AttackBasePhys" : 550, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 550, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 450, + "ShakeEnduranceMain" : 450, + "HpSub" : 380, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 280, + "OcdEndurance" : 300, + "AilmentDamage" : 250 + }, { + "ID" : 3140, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 35, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3141, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 35, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3142, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 200, + "BlowEnduranceMain" : 200, + "DownEnduranceMain" : 200, + "ShakeEnduranceMain" : 200, + "HpSub" : 50, + "ShrinkEnduranceSub" : 200, + "BlowEnduranceSub" : 200, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3143, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 40, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 40, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3144, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 45, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 45, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3145, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 120, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3146, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 35, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3147, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 35, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 35, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 250, + "AilmentDamage" : 150 + }, { + "ID" : 3148, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3149, + "Name" : "Obstructing", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3151, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 0, + "AttackBasePhys" : 150, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 102, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 120, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3152, + "Name" : "Infiltration Team Ancestor Orc", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 400, + "Experience" : 0, + "AttackBasePhys" : 147, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 147, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 350, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 75, + "AilmentDamage" : 100 + }, { + "ID" : 3153, + "Name" : "Ambush Expert Trooper", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 450, + "Experience" : 0, + "AttackBasePhys" : 147, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 147, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 350, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 75, + "AilmentDamage" : 100 + }, { + "ID" : 3154, + "Name" : "The Fallen", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 70, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 93, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 93, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 100, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 200, + "AilmentDamage" : 100 + }, { + "ID" : 3156, + "Name" : "Dazzle of the Magic Assassination Unit", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 800, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 400, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3157, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3158, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3159, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 150, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 150, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 50, + "BlowEnduranceMain" : 50, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 50, + "ShrinkEnduranceSub" : 50, + "BlowEnduranceSub" : 50, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3160, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3161, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 110, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 110, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 130, + "BlowEnduranceMain" : 130, + "DownEnduranceMain" : 130, + "ShakeEnduranceMain" : 130, + "HpSub" : 120, + "ShrinkEnduranceSub" : 130, + "BlowEnduranceSub" : 130, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3162, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 60, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3163, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3164, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 80, + "ShakeEnduranceMain" : 80, + "HpSub" : 80, + "ShrinkEnduranceSub" : 80, + "BlowEnduranceSub" : 80, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3167, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 170, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 170, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3168, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3169, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3170, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 70, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 70, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3171, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 130, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 34463, + "BlowEnduranceMain" : 34463, + "DownEnduranceMain" : 34463, + "ShakeEnduranceMain" : 34463, + "HpSub" : 130, + "ShrinkEnduranceSub" : 34463, + "BlowEnduranceSub" : 34463, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3172, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3173, + "Name" : "Hardened by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 50, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 115, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 130, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 50, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 34463, + "AilmentDamage" : 100 + }, { + "ID" : 3174, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 75, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3175, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 125, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3176, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 120, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3177, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 110, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3178, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 105, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 115, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3179, + "Name" : "Ravaged by Darkness", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 1000, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 1000, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 34463 + }, { + "ID" : 3180, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 300, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 300, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3181, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3182, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 60, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3183, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3184, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3185, + "Name" : "Corrupted", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 60, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3186, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 102, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 102, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3187, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 120, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 3188, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 98, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 98, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3189, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 120, + "AilmentDamage" : 100 + }, { + "ID" : 3190, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 98, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 98, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 80, + "BlowEnduranceMain" : 80, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3191, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 90, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 350, + "BlowEnduranceMain" : 350, + "DownEnduranceMain" : 250, + "ShakeEnduranceMain" : 250, + "HpSub" : 350, + "ShrinkEnduranceSub" : 350, + "BlowEnduranceSub" : 350, + "OcdEndurance" : 300, + "AilmentDamage" : 200 + }, { + "ID" : 3192, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 150, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 110 + }, { + "ID" : 3193, + "Name" : "Overflowing Force", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 1200, + "Experience" : 0, + "AttackBasePhys" : 130, + "AttackWepPhys" : 130, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 130, + "AttackWepMagic" : 130, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 300, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 500, + "AilmentDamage" : 200 + }, { + "ID" : 3194, + "Name" : "The Black Knight's Myrmidon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 130, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 110, + "BlowEnduranceMain" : 110, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 130, + "ShrinkEnduranceSub" : 110, + "BlowEnduranceSub" : 110, + "OcdEndurance" : 90, + "AilmentDamage" : 105 + }, { + "ID" : 3195, + "Name" : "Shadow of the White Dragon Black Knight", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 150, + "BlowEnduranceMain" : 150, + "DownEnduranceMain" : 170, + "ShakeEnduranceMain" : 170, + "HpSub" : 130, + "ShrinkEnduranceSub" : 150, + "BlowEnduranceSub" : 150, + "OcdEndurance" : 150, + "AilmentDamage" : 105 + }, { + "ID" : 3196, + "Name" : "The White Dragon", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 180, + "Experience" : 0, + "AttackBasePhys" : 90, + "AttackWepPhys" : 99, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 90, + "AttackWepMagic" : 99, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 200, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 90, + "AilmentDamage" : 105 + }, { + "ID" : 3197, + "Name" : "Arisen of the White Dragon, Leo", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 60, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 101, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 200, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 105 + }, { + "ID" : 3198, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + }, { + "ID" : 3199, + "Name" : "of the Other World", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 98, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 98, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 150, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 3200, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3203, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 280, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3204, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 200, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 109, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 180, + "ShakeEnduranceMain" : 180, + "HpSub" : 200, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3205, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 180, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3206, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 180, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 102, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 180, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3207, + "Name" : "Severely Infected Spineback", + "Type" : 4, + "TypeName" : "NAMED_TYPE_REPLACE", + "HpRate" : 100, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3208, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 400, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 106, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 400, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3209, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 400, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 110, + "DefenceBasePhys" : 80, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 110, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3210, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 230, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3211, + "Name" : "of the Other World", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 150, + "Experience" : 0, + "AttackBasePhys" : 70, + "AttackWepPhys" : 98, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 70, + "AttackWepMagic" : 98, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 300, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 300, + "ShakeEnduranceMain" : 300, + "HpSub" : 150, + "ShrinkEnduranceSub" : 300, + "BlowEnduranceSub" : 300, + "OcdEndurance" : 300, + "AilmentDamage" : 100 + }, { + "ID" : 3212, + "Name" : "enraged", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 100, + "AttackBasePhys" : 200, + "AttackWepPhys" : 105, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 105, + "DefenceBaseMagic" : 80, + "DefenceWepMagic" : 100, + "Power" : 200, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1000, + "BlowEnduranceMain" : 1000, + "DownEnduranceMain" : 50, + "ShakeEnduranceMain" : 50, + "HpSub" : 100, + "ShrinkEnduranceSub" : 1000, + "BlowEnduranceSub" : 1000, + "OcdEndurance" : 1000, + "AilmentDamage" : 120 + }, { + "ID" : 3213, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3214, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3215, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3216, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 120, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3217, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 350, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 1250, + "BlowEnduranceMain" : 1250, + "DownEnduranceMain" : 270, + "ShakeEnduranceMain" : 270, + "HpSub" : 320, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 3218, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3219, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 50, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3220, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3221, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3231, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3232, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3233, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3234, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3235, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 480, + "Experience" : 0, + "AttackBasePhys" : 200, + "AttackWepPhys" : 101, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 102, + "AttackBaseMagic" : 200, + "AttackWepMagic" : 101, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 101, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 250, + "DownEnduranceMain" : 270, + "ShakeEnduranceMain" : 270, + "HpSub" : 320, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 250, + "OcdEndurance" : 300, + "AilmentDamage" : 120 + }, { + "ID" : 3236, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3237, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3238, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3239, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3240, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 105, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 105, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3241, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 110, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 110, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3242, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3243, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 280, + "Experience" : 0, + "AttackBasePhys" : 550, + "AttackWepPhys" : 103, + "DefenceBasePhys" : 101, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 550, + "AttackWepMagic" : 103, + "DefenceBaseMagic" : 101, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 250, + "BlowEnduranceMain" : 300, + "DownEnduranceMain" : 450, + "ShakeEnduranceMain" : 450, + "HpSub" : 280, + "ShrinkEnduranceSub" : 250, + "BlowEnduranceSub" : 280, + "OcdEndurance" : 300, + "AilmentDamage" : 250 + }, { + "ID" : 3244, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3245, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 80, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 80, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3246, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 100, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 100, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3247, + "Name" : "", + "Type" : 2, + "TypeName" : "NAMED_TYPE_PREFIX", + "HpRate" : 100, + "Experience" : 0, + "AttackBasePhys" : 120, + "AttackWepPhys" : 100, + "DefenceBasePhys" : 100, + "DefenceWepPhys" : 100, + "AttackBaseMagic" : 120, + "AttackWepMagic" : 100, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 120, + "DownEnduranceMain" : 120, + "ShakeEnduranceMain" : 120, + "HpSub" : 100, + "ShrinkEnduranceSub" : 120, + "BlowEnduranceSub" : 120, + "OcdEndurance" : 150, + "AilmentDamage" : 120 + }, { + "ID" : 3250, + "Name" : "(Extra)", + "Type" : 3, + "TypeName" : "NAMED_TYPE_SUFFIX", + "HpRate" : 10, + "Experience" : 100, + "AttackBasePhys" : 30, + "AttackWepPhys" : 30, + "DefenceBasePhys" : 30, + "DefenceWepPhys" : 30, + "AttackBaseMagic" : 30, + "AttackWepMagic" : 30, + "DefenceBaseMagic" : 100, + "DefenceWepMagic" : 100, + "Power" : 100, + "GuardDefenceBase" : 100, + "GuardDefenceWep" : 100, + "ShrinkEnduranceMain" : 100, + "BlowEnduranceMain" : 100, + "DownEnduranceMain" : 100, + "ShakeEnduranceMain" : 100, + "HpSub" : 100, + "ShrinkEnduranceSub" : 100, + "BlowEnduranceSub" : 100, + "OcdEndurance" : 100, + "AilmentDamage" : 100 + } ], + "fileSize" : 127772 +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000001.json new file mode 100644 index 000000000..a4bea7169 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000001.json @@ -0,0 +1,321 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Resolutions and Omens", + "quest_id": 1, + "next_quest": 2, + "base_level": 1, + "minimum_item_rank": 0, + "discoverable": false, + "reset_player_after_quest": true, + "rewards": [], + "enemy_groups": [ + { + "stage_id": { + "id": 230, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010100", + "level": 10, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 122, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x010100", + "level": 10, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 122, + "enemy_target_types_id": 1 + } + ] + }, + { + "stage_id": { + "id": 230, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x011200", + "level": 8, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 126, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x010100", + "level": 10, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 123, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x011200", + "level": 8, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 126, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x010100", + "level": 10, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 123, + "enemy_target_types_id": 1 + } + ] + }, + { + "stage_id": { + "id": 230, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125, + "enemy_target_types_id": 1 + } + ] + }, + { + "stage_id": { + "id": 300, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125, + "enemy_target_types_id": 1 + } + ] + }, + { + "stage_id": { + "id": 300, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010101", + "level": 10, + "exp": 0, + "is_boss": false, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x010101", + "level": 10, + "exp": 0, + "is_boss": false, + "enemy_target_types_id": 1 + }, + { + "enemy_id": "0x010101", + "level": 10, + "exp": 0, + "is_boss": false, + "enemy_target_types_id": 1 + } + ] + }, + { + "stage_id": { + "id": 300, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 12, + "exp": 0, + "is_boss": false, + "named_enemy_params_id": 125 + } + ] + } + ], + "processes": [ + { + "blocks": [ + { + "type": "Raw", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 284}, + {"type": "QstLayout", "action": "Set", "value": 937} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 101, "Param2": 10} + ], + "result_commands": [ + {"type": "ExeEventAfterStageJump", "Param1": 101, "Param2": 10, "Param3": 0} + ] + }, + { + "type": "Raw", + "announce_type": "Accept", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 4, "comment": "Leo Waiting for Action to Begin"}, + {"type": "MyQst", "action": "Set", "value": 1, "comment": "Starts check for login in second process"} + ], + "check_commands": [ + {"type": "SceHitIn", "Param1": 101, "Param2": 1} + ], + "result_commands": [ + ] + }, + { + "type": "KillGroup", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 11, "comment": "Iris NPC FSM"}, + {"type": "MyQst", "action": "Set", "value": 934, "comment": "Move in front of the enemy"}, + {"type": "MyQst", "action": "Set", "value": 935, "comment": "Move in front of the enemy"} + ], + "groups": [0] + }, + { + "type": "KillGroup", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 13, "comment": "Leo"}, + {"type": "MyQst", "action": "Set", "value": 936, "comment": "Leo moves to next battle"}, + {"type": "MyQst", "action": "Set", "value": 937, "comment": "Iris idle"}, + {"type": "MyQst", "action": "Set", "value": 598, "comment": "Iris Moves to next battle"}, + {"type": "MyQst", "action": "Set", "value": 942, "comment": "Leo moves to next battle"} + ], + "groups": [1] + }, + { + "type": "KillGroup", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 946, "comment": "Leo moves to next battle"} + ], + "groups": [2] + }, + { + "type": "Raw", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 18, "comment": "Move to end"}, + {"type": "MyQst", "action": "Set", "value": 599, "comment": "Move Iris and Leo to gate"} + ], + "check_commands": [ + {"type": "StageNo", "Param1": 423} + ], + "result_commands": [] + }, + { + "type": "Raw", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 284}, + {"type": "QstLayout", "action": "Set", "value": 1277} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 423, "Param2": 0} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 423, "Param2": 0, "Param3": 423, "Param4": 0} + ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 20} + ], + "groups": [3] + }, + { + "type": "KillGroup", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 649} + ], + "groups": [4] + }, + { + "type": "KillGroup", + "groups": [5] + }, + { + + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 423, "Param2": 5} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 423, "Param2": 5, "Param3": 101, "Param4": 0} + ] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 101, "Param2": 5} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 101, "Param2": 5, "Param3": 200, "Param4": 1} + ] + } + ] + }, + { + "blocks": [ + { + "type": "Raw", + "check_commands": [ + {"type": "IsLogin"}, + {"type": "MyQstFlagOn", "Param1": 1} + ] + }, + { + "type": "Raw", + "result_commands": [ + {"type": "StageJump", "Param1": 101, "Param2": 0} + ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000002.json new file mode 100644 index 000000000..962c40a4c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000002.json @@ -0,0 +1,140 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Slumbering God", + "quest_id": 2, + "next_quest": 3, + "base_level": 1, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [ + { + "type": "Solo" + } + ], + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 700 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 499, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 505, + "num": 1 + } + ] + } + ], + "blocks": [ + { + "type": "Raw", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 273}, + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "Comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 200, "Param2": 0} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 200, "Param2": 0, "Param3": 200, "Param4": 1} + ] + }, + { + "type": "Raw", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "announce_type": "Accept", + "check_commands": [ + {"type": "StageNo", "Param1": 201} + ], + "result_commands": [] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 0} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 0, "Param3": 201, "Param4": 1} + ] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 7454 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Mysial0", + "message_id": 7456 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "TheWhiteDragon", + "message_id": 0 + }, + { + "type": "Raw", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1225} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 3} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 3, "Param3": 0, "Param4": 0} + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000003.json new file mode 100644 index 000000000..45e3e90d0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000003.json @@ -0,0 +1,242 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Envoy of Reconciliation", + "quest_id": 3, + "next_quest": 4, + "base_level": 2, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [ + { + "type": "Solo" + } + ], + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 4000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 2300 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 504, + "num": 1 + } + ] + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 63, + "num": 1 + }, + { + "item_id": 81, + "num": 1 + }, + { + "item_id": 92, + "num": 1 + }, + { + "item_id": 74, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 29, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010500", + "level": 4, + "exp": 52, + "is_boss": false + }, + { + "enemy_id": "0x010500", + "level": 4, + "exp": 52, + "is_boss": false + }, + { + "enemy_id": "0x010500", + "level": 4, + "exp": 52, + "is_boss": false + }, + { + "enemy_id": "0x010500", + "level": 4, + "exp": 52, + "is_boss": false + }, + { + "enemy_id": "0x010500", + "level": 4, + "exp": 52, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 273}, + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "Comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "Raw", + "announce_type": "Accept", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 972, "comment": "Spawns Heinz and Gerd in Tel"} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 5} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 5, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "PartyGather", + "checkpoint": true, + "stage_id": { + "id": 1 + }, + "location": { + "x": -110952, + "y": 3893, + "z": -64650 + } + }, + { + "type": "Raw", + "announce_type": "Update", + "check_commands": [ + {"type": "EventEnd", "Param1": 100, "Param2": 10} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 100, "Param2": 10, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "IsStageNo", + "checkpoint": true, + "stage_id": { + "id": 25 + } + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 25, + "group_id": 1 + }, + "camera_event": { + "event_no": 90 + }, + "npc_id": "Alfred", + "message_id": 10873 + }, + { + "type": "Raw", + "announce_type": "Update", + "checkpoint": true, + "check_commands": [ + {"type": "IsReleaseWarpPointAnyone", "Param1": 2} + ], + "result_commands": [] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "checkpoint": true, + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 25, + "group_id": 1 + }, + "npc_id": "Alfred", + "message_id": 10875 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 1 + }, + "location": { + "x": -110952, + "y": 3893, + "z": -64650 + } + }, + { + "type": "Raw", + "announce_type": "Update", + "check_commands": [ + {"type": "EventEnd", "Param1": 100, "Param2": 15} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 100, "Param2": 15, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 972, "comment": "Spawns Heinz and Gerd in Tel"} + ], + "npc_id": "Leo0", + "message_id": 11019 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000004.json new file mode 100644 index 000000000..8f8f7cb48 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000004.json @@ -0,0 +1,136 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Soldiers of the Rift", + "quest_id": 4, + "next_quest": 26, + "base_level": 5, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [ + { + "type": "Solo" + } + ], + "rewards": [ + { + "type": "exp", + "amount": 2100 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1200 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 945, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 963, + "num": 1 + } + ] + } + ], + "enemy_groups": [], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 273}, + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "Comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Iris", + "message_id": 0 + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 8} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 8, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 25, + "group_id": 1 + }, + "announce_type": "Accept", + "npc_id": "Alfred", + "message_id": 7537 + }, + { + "type": "raw", + "announce_type": "Update", + "check_commands": [ + {"type": "OpenAreaMaster", "Param1": 1} + ], + "result_commands": [] + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 78, + "group_id": 1 + } + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 78, + "group_id": 1 + }, + "announce_type": "Update", + "checkpoint": true, + "npc_id": "Thomason", + "message_id": 14773 + }, + { + "type": "Raw", + "announce_type": "Update", + "checkpoint": true, + "check_commands": [ + {"type": "IsReleaseWarpPointAnyone", "Param1": 4} + ], + "result_commands": [] + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "stage_id": { + "id": 78, + "group_id": 1 + }, + "npc_id": "Alvar", + "message_id": 7539 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000005.json new file mode 100644 index 000000000..e25524a49 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000005.json @@ -0,0 +1,185 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Dull Grey Ark", + "quest_id": 5, + "next_quest": 6, + "base_level": 14, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 3200 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2500 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 300 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 974, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8683, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8818, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 240, + "group_id": 23 + }, + "enemies": [ + { + "enemy_id": "0x010312", + "level": 16, + "exp": 276, + "named_enemy_params_id": 139, + "is_boss": true + }, + { + "enemy_id": "0x010312", + "level": 15, + "exp": 276, + "named_enemy_params_id": 167 + }, + { + "enemy_id": "0x010308", + "level": 15, + "exp": 276, + "named_enemy_params_id": 167 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "Raw", + "comment": "Use 15", + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 15} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 15, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "stage_id": { + "id": 240, + "group_id": 1 + }, + "location": { + "x": -23, + "y": -3049, + "z": -49369 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 907, "comment": "Dead Knights (Ark 576)"}, + {"type": "QstLayout", "action": "Set", "value": 976, "comment": "NPC: Klaus0, Iris, Fabio0"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1263, "quest_id": 70000001, "comment": "The 2nd Ark (random; st0573)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2201, "quest_id": 70000001, "comment": "The 1st Ark (random; st0573)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2204, "quest_id": 70000001, "comment": "The 2nd Ark (quest)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 2202, "quest_id": 70000001, "comment": "The 1st Ark (quest; st0576)"} + ] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 576, "Param2": 0} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 576, "Param2": 0, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 911, "comment": "Blocks boss fight exits"} + ], + "groups": [0] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 576, "Param2": 5} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 576, "Param2": 5, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 911, "comment": "Blocks boss fight exits"}, + {"type": "QstLayout", "action": "Clear", "value": 976, "comment": "NPC: Klaus0, Iris, Fabio0"}, + {"type": "QstLayout", "action": "Set", "value": 1226, "comment": "Fabio (Audience Chamber)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "location": { + "x": -132, + "y": 9164, + "z": -230 + } + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 25} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 25, "Param3": 0, "Param4": 0} + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000006.json new file mode 100644 index 000000000..b89c2f2b4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000006.json @@ -0,0 +1,234 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Girl in the Forest", + "quest_id": 6, + "next_quest": 27, + "base_level": 16, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 3500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 3200 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 360 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8228, + "num": 1 + }, + { + "item_id": 8253, + "num": 1 + }, + { + "item_id": 8278, + "num": 1 + }, + { + "item_id": 8303, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 67, + "group_id": 2 + }, + "placement_type": "Manual", + "enemies": [ + { + "enemy_id": "0x015040", + "level": 20, + "exp": 4660, + "named_enemy_params_id": 141, + "is_boss": true, + "index": 6 + }, + { + "enemy_id": "0x010200", + "level": 18, + "named_enemy_params_id": 142, + "index": 3, + "exp": 64, + "index": 4 + }, + { + "enemy_id": "0x010200", + "level": 18, + "named_enemy_params_id": 142, + "index": 3, + "exp": 64, + "index": 10 + }, + { + "enemy_id": "0x010200", + "level": 18, + "named_enemy_params_id": 142, + "index": 3, + "exp": 64, + "index": 11 + }, + { + "enemy_id": "0x010200", + "level": 18, + "named_enemy_params_id": 142, + "index": 3, + "exp": 64, + "index": 12 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Joseph", + "message_id": 7603 + }, + { + "type": "PartyGather", + "stage_id": { + "id": 1 + }, + "location": { + "x": -122500, + "y": 2849, + "z": 56113 + }, + "announce_type": "Accept", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 977, "comment": "Spawns Gerd and the White Knights outside Glowworm Cave"} + ] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 977, "comment": "Spawns Gerd and the White Knights outside Glowworm Cave"} + ], + "event_id": 20 + }, + { + "type": "PartyGather", + "checkpoint": true, + "stage_id": { + "id": 67 + }, + "location": { + "x": -1668, + "y": -3001, + "z": 7508 + }, + "announce_type": "Update" + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 67 + }, + "jump_stage_id": { + "id": 67 + }, + "start_pos_no": 2, + "event_id": 0 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 912, "comment": "Mine Rock Wall"} + ], + "groups": [0] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 67 + }, + "event_id": 10 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 67 + }, + "event_id": 5 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 67, + "group_id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 912, "comment": "Mine Rock Wall"}, + {"type": "QstLayout", "action": "Clear", "value": 977, "comment": "Spawns Gerd and the White Knights outside Glowworm Cave"}, + {"type": "QstLayout", "action": "Set", "value": 979, "comment": "Spawns Gerd1, Mayleaf0"} + ], + "npc_id": "Mayleaf0", + "message_id": 10934 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 1 + }, + "location": { + "x": -76088, + "y": 4285, + "z": 32829 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 1 + }, + "event_id": 25 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Joseph", + "message_id": 7615 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000007.json new file mode 100644 index 000000000..9e7b67e59 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000007.json @@ -0,0 +1,136 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The House of Steam", + "quest_id": 7, + "next_quest": 9, + "base_level": 25, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 4500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 4000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 480 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8628, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8848, + "num": 1 + } + ] + } + ], + "enemy_groups": [], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 7660 + }, + { + "type": "TalkToNpc", + "announce_type": "Accept", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Klaus0", + "message_id": 7663 + }, + { + "type": "IsStageNo", + "announce_type": "Update", + "stage_id": { + "id": 80 + } + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "stage_id": { + "id": 80, + "group_id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 414, "comment": "Spawns Fabio at the hot springs"} + ], + "npc_id": "Roy", + "message_id": 7667 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 80 + }, + "location": { + "x": -69, + "y": 71, + "z": -6114 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 80 + }, + "event_id": 5 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3 + }, + "location": { + "x": -327, + "y": 9164, + "z": 511 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 414, "comment": "Spawns Fabio at the hot springs"} + ], + "stage_id": { + "id": 3 + }, + "event_id": 28 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000009.json new file mode 100644 index 000000000..4229a1c36 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000009.json @@ -0,0 +1,262 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Assailed Fort", + "quest_id": 9, + "next_quest": 10, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 6000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 5000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 600 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9634, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9709, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 83, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 28, + "exp": 996, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 28, + "exp": 996, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 30, + "exp": 996, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 28, + "exp": 996, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015800", + "level": 28, + "exp": 996, + "named_enemy_params_id": 125 + } + ] + }, + { + "stage_id": { + "id": 83, + "group_id": 0 + }, + "placement_type": "Manual", + "enemies": [ + { + "enemy_id": "0x010205", + "level": 28, + "exp": 996, + "index": 6, + "named_enemy_params_id": 147 + }, + { + "enemy_id": "0x010205", + "level": 28, + "exp": 996, + "index": 7, + "named_enemy_params_id": 147 + }, + { + "enemy_id": "0x010205", + "level": 28, + "exp": 996, + "index": 8, + "named_enemy_params_id": 147 + }, + { + "enemy_id": "0x015800", + "level": 28, + "exp": 996, + "index": 9, + "named_enemy_params_id": 125 + }, + { + "enemy_id": "0x015002", + "level": 30, + "exp": 1126, + "index": 4, + "is_boss": true, + "named_enemy_params_id": 146 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 35 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 982, "comment": "Spawns Vanessa in the Audience Chamber"}, + {"type": "QstLayout", "action": "Set", "value": 1236, "comment": "Spawns Gerd in the Audience Chamber"}, + {"type": "QstLayout", "action": "Set", "value": 1305, "comment": "Spawns barricades outside gritten fort"}, + {"type": "QstLayout", "action": "Set", "value": 1306, "comment": "Spawns barricades outside gritten fort"} + ], + "stage_id": { + "id": 1 + }, + "location": { + "x": -92530, + "y": 5685, + "z": -126521 + } + }, + { + "type": "Raw", + "check_commands": [ + {"type": "StageNo", "Param1": 417} + ], + "result_commands": [ + {"type": "StageJump", "Param1": 417, "Param2": 0} + ] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 83 + }, + "event_id": 10 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 981, "comment": "Spawns Vanessa and other NPC"}, + {"type": "MyQst", "action": "Set", "value": 80, "comment": "Starts Vanessa FSM"} + ], + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 981, "comment": "Spawns Vanessa and other NPC"}, + {"type": "MyQst", "action": "Clear", "value": 80, "comment": "Starts Vanessa FSM"} + ], + "stage_id": { + "id": 83 + }, + "event_id": 15, + "jump_stage_id": { + "id": 83 + }, + "start_pos_no": 2 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 981, "comment": "Spawns Vanessa and other NPC"}, + {"type": "MyQst", "action": "Set", "value": 80, "comment": "Starts Vanessa FSM"} + ], + "groups": [1] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 981, "comment": "Spawns Vanessa and other NPC"}, + {"type": "MyQst", "action": "Clear", "value": 80, "comment": "Starts Vanessa FSM"} + ], + "stage_id": { + "id": 83 + }, + "event_id": 20, + "jump_stage_id": { + "id": 83 + }, + "start_pos_no": 2 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 982, "comment": "Spawns Vanessa in the Audience Chamber"}, + {"type": "QstLayout", "action": "Clear", "value": 1236, "comment": "Spawns Gerd in the Audience Chamber"}, + {"type": "QstLayout", "action": "Clear", "value": 1305, "comment": "Spawns barricades outside gritten fort (prevents entrance)"}, + {"type": "QstLayout", "action": "Clear", "value": 1306, "comment": "Spawns barricades outside gritten fort (prevents entrance)"} + ], + "stage_id": { + "id": 3 + }, + "location": { + "x": -182, + "y": 9164, + "z": -245 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 40 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000010.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000010.json new file mode 100644 index 000000000..a60e5b694 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000010.json @@ -0,0 +1,271 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Castle of Dusk", + "quest_id": 10, + "next_quest": 11, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 6800 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 5300 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 700 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 977, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1001, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1011, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 69, + "group_id": 19 + }, + "starting_index": 2, + "enemies": [ + { + "enemy_id": "0x015709", + "level": 36, + "exp": 1336, + "named_enemy_params_id": 148, + "is_boss": true + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 7840 + }, + { + "type": "TalkToNpc", + "announce_type": "Accept", + "type": "TalkToNpc", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1237, "comment": "Spawns Gerd in the Audience Chamber"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Klaus0", + "message_id": 7845 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "hand_items": [ + {"id": 1030, "amount": 1} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 7847 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 1 + }, + "location": { + "x": 3353, + "y": 10072, + "z": -35198 + } + }, + { + "type": "Raw", + "check_commands": [ + {"type": "StageNo", "Param1": 403} + ], + "result_commands": [ + {"type": "StageJump", "Param1": 403, "Param2": 0} + ] + }, + { + "type": "PlayEvent", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1308, "comment": "WhiteKnights"}, + {"type": "MyQst", "action": "Set", "value": 1, "comment": "Start WhiteKnight NPC State Machines"} + ], + "stage_id": { + "id": 69 + }, + "event_id": 0 + }, + { + "type": "PartyGather", + "checkpoint": true, + "stage_id": { + "id": 69 + }, + "location": { + "x": -23, + "y": -4530, + "z": 7319 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 69 + }, + "event_id": 5 + }, + { + "type": "KillGroup", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 983, "comment": "Spawns Gerd and Knights"}, + {"type": "QstLayout", "action": "Set", "value": 276, "comment": "Holy Grail"}, + {"type": "QstLayout", "action": "Set", "value": 1291, "comment": "Barrier"}, + {"type": "QstLayout", "action": "Set", "value": 1315, "comment": "Locks player in boss room"}, + {"type": "QstLayout", "action": "Set", "value": 913, "comment": "Locks player in boss room"}, + {"type": "MyQst", "action": "Set", "value": 95, "comment": "Makes NPCs fight"} + ], + "announce_type": "Update", + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1315, "comment": "Locks player in boss romm"}, + {"type": "QstLayout", "action": "Clear", "value": 913, "comment": "Locks player in boss romm"}, + {"type": "QstLayout", "action": "Clear", "value": 983, "comment": "Spawns Gerd and Knights"}, + {"type": "QstLayout", "action": "Clear", "value": 1308, "comment": "WhiteKnights"}, + {"type": "QstLayout", "action": "Set", "value": 1237, "comment": "Spawns Gerd in the Audience Chamber"} + ], + "stage_id": { + "id": 69 + }, + "event_id": 10 + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 276, "comment": "Holy Grail"}, + {"type": "QstLayout", "action": "Clear", "value": 1291, "comment": "Barrier"} + + ], + "stage_id": { + "id": 69 + }, + "event_id": 15 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Mysial0", + "message_id": 7863 + } + ] + }, + { + "comment": "Process 1", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "IsStageNo", + "show_marker": false, + "stage_id": { + "id": 69 + } + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 69, + "group_id": 6, + "layer_no": 1 + }, + "npc_id": "504", + "message_id": 13782 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 69, + "group_id": 6, + "layer_no": 2 + }, + "npc_id": "505", + "message_id": 13784 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 69, + "group_id": 6, + "layer_no": 3 + }, + "npc_id": "506", + "message_id": 13786 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000011.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000011.json new file mode 100644 index 000000000..9b188717c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000011.json @@ -0,0 +1,50 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The God’s Awakening", + "quest_id": 11, + "next_quest": 12, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [], + "enemy_groups": [], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Mysial0", + "message_id": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 20 + }, + { + "type": "TalkToNpc", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Joseph", + "message_id": 10999 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000012.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000012.json new file mode 100644 index 000000000..ad3fbb3f9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000012.json @@ -0,0 +1,194 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Girl Clad in Darkness", + "quest_id": 12, + "next_quest": 13, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 7000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 5600 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 740 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1021, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8997, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8998, + "num": 1 + } + ] + } + + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 137 + }, + "enemies": [ + { + "comment" : "Alchemized Goblin", + "enemy_id": "0x011120", + "level": 41, + "exp": 4200 + }, + { + "comment" : "Alchemized Wolf", + "enemy_id": "0x010207", + "level": 41, + "exp": 4200 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 40, + "exp": 3742 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"} + ], + "npc_id": "Joseph", + "message_id": 7898 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Accept", + "stage_id": { + "id": 2 + }, + "npc_id": "Pamela", + "message_id": 7902 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 1 + }, + "npc_id": "Cain", + "message_id": 11504 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 137 + }, + "npc_id": "Christine", + "message_id": 14855 + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Update", + "comment": "This is a filler step that should be replaced. It is supposed to check for any world quest to be completed.", + "stage_id": { + "id": 137 + } + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 137 + }, + "npc_id": "Christine", + "message_id": 14858 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 1 + }, + "location": { + "x": -64166, + "y": 1706, + "z": 133604 + } + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 1 + }, + "event_id": 30 + }, + { + "type": "KillGroup", + "flags": [], + "announce_type": "Update", + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 1 + }, + "event_id": 35 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 7908 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000013.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000013.json new file mode 100644 index 000000000..19af0a28c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000013.json @@ -0,0 +1,375 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Stolen Heart", + "quest_id": 13, + "next_quest": 14, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 7000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 6000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 780 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9579, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 987, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8748, + "num": 1 + } + ] + } + + ], + "enemy_groups": [ + { + "stage_id": { + "id": 74, + "group_id": 8 + }, + "enemies": [ + { + "comment" : "???", + "enemy_id": "0x011043", + "level": 40, + "exp": 3742, + "hm_present_no": 86, + "named_enemy_params_id": 2298, + "is_boss_bgm": true + }, + { + "comment" : "Witch", + "enemy_id": "0x015604", + "level": 40, + "exp": 3742, + "is_boss_bgm": true + }, + { + "comment" : "Alchemized Goblin", + "enemy_id": "0x011120", + "level": 40, + "exp": 3742, + "is_boss_bgm": true + }, + { + "comment" : "Alchemized Goblin", + "enemy_id": "0x011120", + "level": 40, + "exp": 3742, + "is_boss_bgm": true + }, + { + "comment" : "Alchemized Goblin", + "enemy_id": "0x011120", + "level": 40, + "exp": 3742, + "is_boss_bgm": true + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"}, + + {"type": "WorldManageLayout", "action": "Clear", "value": 1112, "quest_id": 70000001, "comment": "Open Water Flow Control Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1672, "quest_id": 70000001, "comment": "Open Lever Door (Stone Door, middle)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1111, "quest_id": 70000001, "comment": "Closed Water Flow Control Door"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1671, "quest_id": 70000001, "comment": "Closed Lever Door (Stone Door, middle)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1317, "quest_id": 70000001, "comment": "Waterfalls"} + ], + "npc_id": "Klaus0", + "message_id": 7931 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 3 + }, + "location": { + "x": -136, + "y": 9164, + "z": -474 + } + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 3 + }, + "event_id": 45 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3 + }, + "npc_id": "Leo0", + "message_id": 7936 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 66 + }, + "npc_id": "Scherzo", + "message_id": 14860 + }, + { + "type": "IsStageNo", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 74 + } + }, + { + "type": "OmInteractEvent", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 2396, "comment": "First Examination Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 5, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 2397, "comment": "Second Examination Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 6, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 2398, "comment": "Third Examination Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 7, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 2399, "comment": "Fourth Examination Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 8, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 2400, "comment": "Fifth Examination Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 9, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 902, "comment": "Glitter for key"} + ], + "quest_type": "MyQuest", + "interact_type": "Touch", + "stage_id": { + "id": 74, + "group_id": 1, + "layer_no": 1 + } + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "comment": "Activate the waterflow lever", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1111, "quest_id": 70000001, "comment": "Closed Water Flow Control Door"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1112, "quest_id": 70000001, "comment": "Open Water Flow Control Door"} + ], + "stage_id": { + "id": 74 + }, + "location": { + "x": -1, + "y": 2191, + "z": -23455 + } + }, + { + "type": "PlayEvent", + "announce_type": "Update", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1317, "quest_id": 70000001, "comment": "Waterfalls"} + ], + "stage_id": { + "id": 74 + }, + "event_id": 90 + }, + { + "type": "PartyGather", + "checkpoint": true, + "comment": "Gather for the battle", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1671, "quest_id": 70000001, "comment": "Closed Lever Door (Stone Door, middle)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1672, "quest_id": 70000001, "comment": "Open Lever Door (Stone Door, middle)"} + ], + "stage_id": { + "id": 74 + }, + "location": { + "x": -44, + "y": -1666, + "z": -28094 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1008, "comment": "Spawn Leo for battle"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1317, "quest_id": 70000001, "comment": "Respawn Waterfall to block exit"} + ], + "stage_id": { + "id": 74 + }, + "event_id": 0 + }, + { + "type": "KillGroup", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 788, "comment": "Makes Leo fight"} + ], + "announce_type": "Update", + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1008, "comment": "Remove Leo"} + ], + "stage_id": { + "id": 74 + }, + "event_id": 5 + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 74 + }, + "event_id": 10 + }, + { + "type": "PartyGather", + "checkpoint": true, + "announce_type": "Update", + "comment": "Gather outside the temple", + "flags": [], + "stage_id": { + "id": 1 + }, + "location": { + "x": -45018, + "y": 7183, + "z": -174769 + } + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 1 + }, + "event_id": 40 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3 + }, + "npc_id": "Leo0", + "message_id": 7952 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000014.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000014.json new file mode 100644 index 000000000..666592288 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000014.json @@ -0,0 +1,368 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Roars of A Thousand", + "quest_id": 14, + "next_quest": 15, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 8000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 6400 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 820 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9644, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9669, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9019, + "num": 1 + } + ] + } + + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 0 + }, + "enemies": [ + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 1 + }, + "enemies": [ + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Grimwarg", + "enemy_id": "0x010205", + "level": 41, + "exp": 4200 + }, + { + "comment" : "Grimwarg", + "enemy_id": "0x010205", + "level": 41, + "exp": 4200 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 10 + }, + "enemies": [ + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + }, + { + "comment" : "Grimwarg", + "enemy_id": "0x010205", + "level": 41, + "exp": 4200 + }, + { + "comment" : "Grimwarg", + "enemy_id": "0x010205", + "level": 41, + "exp": 4200 + }, + { + "comment" : "Orc Invader", + "enemy_id": "0x015800", + "level": 40, + "exp": 3742, + "named_enemy_params_id": 125 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 4 + }, + "starting_index": 2, + "enemies": [ + { + "comment" : "Orc Soldier", + "enemy_id": "0x085000", + "level": 40, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 40, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 40, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085003", + "level": 40, + "exp": 3742 + }, + { + "comment" : "Captain Orc", + "enemy_id": "0x085004", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Behemoth", + "enemy_id": "0x015709", + "level": 40, + "exp": 3742 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"}, + {"type": "QstLayout", "action": "Set", "value": 1009, "comment": "Spawns Gerd in the Audience Chamber"}, + {"type": "QstLayout", "action": "Set", "value": 1239, "comment": "Spawns Heinz in the Audience Chamber"}, + {"type": "QstLayout", "action": "Set", "value": 1240, "comment": "Spawns Vanessa in the Audience Chamber"} + ], + "npc_id": "Gerd1", + "message_id": 0 + }, + { + "type": "PlayEvent", + "announce_type": "Accept", + "flags": [], + "stage_id": { + "id": 3 + }, + "event_id": 50 + }, + { + "type": "DiscoverEnemy", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1621, "comment": "Spawns White Knights for battle1_00"}, + {"type": "MyQst", "action": "Set", "value": 624, "comment": "Starts White Knight FSM for battle1"} + ], + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [], + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 600, "comment": "Starts White Knight FSM for other battles and stops fsm for battle1"}, + {"type": "QstLayout", "action": "Set", "value": 1622, "comment": "Spawns White Knights for other battles"} + ], + "set_flags": [1], + "check_flags": [2, 3] + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Stops Process 1 and 2 from restarting from checkpoint"}, + {"type": "MyQst", "action": "Set", "value": 723, "comment": "Stops FSM for this group"}, + {"type": "MyQst", "action": "Set", "value": 728, "comment": "Stops FSM for this group"} + ], + "stage_id": { + "id": 1 + }, + "location": { + "x": -126259, + "y": 2969, + "z": -91223 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1257, "comment": "Spawns the Vessel of life"}, + {"type": "QstLayout", "action": "Set", "value": 1010, "comment": "Spawns Heinz, Gerd and White Knights"} + ], + "stage_id": { + "id": 1 + }, + "event_id": 45 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 208, "comment": "Starts NPC FSM for battle"} + ], + "groups": [3] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1257, "comment": "Spawns the Vessel of life"}, + {"type": "QstLayout", "action": "Clear", "value": 1010, "comment": "Spawns Heinz, Gerd and White Knights"} + + + ], + "stage_id": { + "id": 1 + }, + "event_id": 50 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "bgm_stop": true, + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 8044 + } + ] + }, + { + "comment": "Process1 (orc group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "KillGroup", + "flags": [], + "groups": [1] + }, + { + "type": "MyQstFlags", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 723, "comment": "Stops FSM for this group"} + ], + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (orc group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "KillGroup", + "flags": [], + "groups": [2] + }, + { + "type": "MyQstFlags", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 728, "comment": "Stops FSM for this group"} + ], + "set_flags": [3] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000015.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000015.json new file mode 100644 index 000000000..850db8e8f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000015.json @@ -0,0 +1,278 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Return to Yore", + "quest_id": 15, + "next_quest": 16, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 9000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 7200 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 900 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9724, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8873, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9020, + "num": 1 + } + ] + } + + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 320 + }, + "enemies": [ + { + "comment" : "Captain Orc", + "enemy_id": "0x085004", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085000", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085003", + "level": 41, + "exp": 3742 + } + + ] + }, + { + "stage_id": { + "id": 70, + "group_id": 23 + }, + "enemies": [ + { + "comment" : "Captain Orc", + "enemy_id": "0x085004", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Tamed Cockatrice", + "enemy_id": "0x015301", + "level": 41, + "exp": 4200, + "is_boss": true, + "named_enemy_params_id": 272 + } + ] + }, + { + "stage_id": { + "id": 70, + "group_id": 18 + }, + "enemies": [ + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 41, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085003", + "level": 41, + "exp": 3742 + } + ] + } + + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1113, "quest_id": 70002001, "comment": "Large Door Closed"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1114, "quest_id": 70002001, "comment": "Large Door Open"} + ], + "npc_id": "Leo0", + "message_id": 11520 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Accept", + "checkpoint": true, + "stage_id": { + "id": 105 + }, + "npc_id": "Rondejeel0", + "message_id": 14874 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [], + "reset_group": false, + "groups": [0] + }, + { + "type": "IsStageNo", + "announce_type": "Update", + "checkpoint": true, + "stage_id": { + "id": 70 + } + }, + { + "type": "CollectItem", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 903, "comment": "General-purpose glitter points (key)"} + ], + "stage_id": { + "id": 70, + "group_id": 1, + "layer_no": 1 + }, + "layout_flags_on": [] + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1113, "quest_id": 70002001, "comment": "Large Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1114, "quest_id": 70002001, "comment": "Large Door Open"} + ], + "stage_id": { + "id": 70 + }, + "location": { + "x": -14438, + "y": 1875, + "z": -26685 + } + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 70 + }, + "event_id": 0 + }, + { + "type": "KillGroup", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1011, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Set", "value": 2395, "comment": "Spawns Kieshildt"}, + {"type": "QstLayout", "action": "Set", "value": 1258, "comment": "Spawns Vessel of Life"}, + {"type": "QstLayout", "action": "Set", "value": 915, "comment": "Lock boss door"} + ], + "announce_type": "Update", + "groups": [1, 2] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1011, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Clear", "value": 2395, "comment": "Spawns Kieshildt"}, + {"type": "QstLayout", "action": "Clear", "value": 915, "comment": "Lock boss door"}, + {"type": "QstLayout", "action": "Set", "value": 1012, "comment": "Spawns Kieshildt (dead) and Leo"} + ], + "stage_id": { + "id": 70 + }, + "event_id": 5 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1258, "comment": "Spawns Vessel of Life"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"} + ], + "checkpoint": true, + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 8066 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000016.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000016.json new file mode 100644 index 000000000..5672801ff --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000016.json @@ -0,0 +1,358 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "A Friendly Visit", + "quest_id": 16, + "next_quest": 17, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 10500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 8000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 960 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8618, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8743, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8878, + "num": 1 + } + ] + } + + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 285 + }, + "enemies": [ + { + "comment" : "Captain Orc", + "enemy_id": "0x085004", + "level": 43, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 43, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 43, + "exp": 3742 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085003", + "level": 43, + "exp": 3742 + } + ] + }, + { + "stage_id": { + "id": 68, + "group_id": 4 + }, + "enemies": [ + { + "comment" : "Mogok", + "enemy_id": "0x015840", + "level": 43, + "exp": 52640, + "is_boss": true + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 42, + "exp": 4706, + "is_boss_bgm": true + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 42, + "exp": 3742, + "is_boss_bgm": true + } + ] + }, + { + "stage_id": { + "id": 68, + "group_id": 15 + }, + "enemies": [ + { + "comment" : "Colossus", + "enemy_id": "0x015020", + "level": 43, + "exp": 5264, + "is_boss_bgm": true + }, + { + "comment" : "General Orc", + "enemy_id": "0x085001", + "level": 42, + "exp": 5264, + "is_boss_bgm": true + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 3859, "quest_id": 70002001, "comment": "Floor Mounted Levers in for gardnox, Large Door"} + ], + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 3 + }, + "event_id": 60 + }, + { + "type": "TalkToNpc", + "announce_type": "Accept", + "checkpoint": true, + "stage_id": { + "id": 46 + }, + "npc_id": "Gort", + "message_id": 11548 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "stage_id": { + "id": 53 + }, + "npc_id": "Sunny", + "message_id": 14876 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "flags": [], + "groups": [0] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 900, "comment": "General-purpose glitter points (key)"} + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 2 + }, + "layout_flags_on": [] + }, + { + "type": "IsStageNo", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 900, "comment": "General-purpose glitter points (key)"} + ], + "checkpoint": true, + "stage_id": { + "id": 68 + } + }, + { + "type": "OmInteractEvent", + "announce_type": "Update", + "flags": [], + "quest_type": "WorldManageQuest", + "interact_type": "Release", + "quest_id": 70002001, + "stage_id": { + "id": 68, + "group_id": 1, + "layer_no": 1 + } + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "flags": [], + "set_flags": [1], + "check_flags": [2, 3] + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Clears flag that started lever processes (used for quest checkpoint)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 3859, "quest_id": 70002001, "comment": "Floor Mounted Levers in for gardnox, Large Door"}, + {"type": "WorldManageLayout", "action": "Set", "value": 3860, "quest_id": 70002001, "comment": "Large Door"} + ], + "stage_id": { + "id": 68 + }, + "location": { + "x": -1006, + "y": -38, + "z": -13241 + } + }, + { + "type": "PlayEvent", + "flags": [], + "stage_id": { + "id": 68 + }, + "event_id": 0 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 916, "comment": "Gardnok Fort Large Door (lock boss room)"}, + {"type": "QstLayout", "action": "Set", "value": 1014, "comment": "Spawn NPCS for battle"}, + {"type": "MyQst", "action": "Set", "value": 111, "comment": "Start NPC battle FSM"} + ], + "groups": [1, 2] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 916, "comment": "Gardnok Fort Large Door (lock boss room)"}, + {"type": "QstLayout", "action": "Clear", "value": 1014, "comment": "Spawn NPCS for battle"} + ], + "stage_id": { + "id": 68 + }, + "event_id": 5 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "checkpoint": true, + "stage_id": { + "id": 3 + }, + "npc_id": "Leo0", + "message_id": 8118 + } + ] + }, + { + "comment": "Process 1 (handles lever)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "OmInteractEvent", + "quest_type": "WorldManageQuest", + "interact_type": "Release", + "quest_id": 70002001, + "stage_id": { + "id": 68, + "group_id": 2, + "layer_no": 1 + } + }, + { + "type": "MyQstFlags", + "flags": [], + "set_flags": [2] + } + ] + }, + { + "comment": "Process 2 (handles lever)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "OmInteractEvent", + "quest_type": "WorldManageQuest", + "interact_type": "Release", + "quest_id": 70002001, + "stage_id": { + "id": 68, + "group_id": 2, + "layer_no": 2 + } + }, + { + "type": "MyQstFlags", + "flags": [], + "set_flags": [3] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000017.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000017.json new file mode 100644 index 000000000..523806d94 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000017.json @@ -0,0 +1,71 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Course of Life", + "quest_id": 17, + "next_quest": 28, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [], + "enemy_groups": [], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"} + ], + "npc_id": "Mysial0", + "message_id": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "jump_stage_id": { + "id": 1 + }, + "event_id": 65 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 1 + }, + "jump_stage_id": { + "id": 3 + }, + "event_id": 55 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 66 + }, + { + "type": "TalkToNpc", + "announce_type": "Accept", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1294, "quest_id": 70000001, "comment": "The White Dragon (Less Dead)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Joseph", + "message_id": 11533 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000018.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000018.json new file mode 100644 index 000000000..5471429f3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000018.json @@ -0,0 +1,400 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Ark, Once More", + "quest_id": 18, + "next_quest": 19, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 11000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 8800 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1000 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 960, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9729, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Fight (P1)", + "stage_id": { + "id": 144, + "group_id": 0 + }, + "enemies": [ + { + "comment" : "Damned Golem", + "enemy_id": "0x015103", + "level": 46, + "exp": 5446, + "is_boss": true + } + ] + }, + { + "comment": "Meat Monsters (1, 2)", + "stage_id": { + "id": 144, + "group_id": 1 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (7, 2)", + "stage_id": { + "id": 144, + "group_id": 7 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (17, 2)", + "stage_id": { + "id": 144, + "group_id": 17 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton Mage", + "enemy_id": "0x010308", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1, + "named_enemy_params_id": 167 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (15, 2)", + "stage_id": { + "id": 144, + "group_id": 15 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "After Boss Monster Rush", + "stage_id": { + "id": 144, + "group_id": 0 + }, + "starting_index": 1, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 45, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "npc_id": "Leo0", + "message_id": 8149 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Accept", + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1263, "quest_id": 70000001, "comment": "The 2nd Ark (random) (st0574)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 2204, "quest_id": 70000001, "comment": "The 2nd Ark (quest) (st0571)"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Joseph", + "message_id": 11681 + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 144 + } + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 144 + }, + "location": { + "x": -8, + "y": -2699, + "z": -41950 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 917, "comment": "Spawns Boss Room Lockout"} + ], + "stage_id": { + "id": 144 + }, + "event_id": 0 + }, + { + "comment": "Spawns Boss", + "announce_type": "Update", + "type": "KillGroup", + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 917, "comment": "Clears Boss Room Lockout"} + ], + "stage_id": { + "id": 144 + }, + "event_id": 5 + }, + { + "type": "IsStageNo", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1015, "comment": "Spawns Joseph"}, + {"type": "MyQst", "action": "Set", "value": 1, "comment": "Starts Post Boss Enemy Processes"} + ], + "stage_id": { + "id": 1 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1015, "comment": "Sapwns Joseph"}, + {"type": "QstLayout", "action": "Clear", "value": 924, "comment": "Dungeon Exit"}, + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Stops Post Boss Enemy Processes"} + ], + "stage_id": { + "id": 1 + }, + "event_id": 60 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1263, "quest_id": 70000001, "comment": "The 2nd Ark (random) (st0574)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2204, "quest_id": 70000001, "comment": "The 2nd Ark (quest) (st0571)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Joseph", + "message_id": 8177 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 3 + }, + "location": { + "x": -340, + "y": 9164, + "z": -484 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1015, "comment": "Sapwns Joseph"}, + {"type": "QstLayout", "action": "Clear", "value": 924, "comment": "Dungeon Exit"}, + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Stops Post Boss Enemy Processes"} + ], + "stage_id": { + "id": 3 + }, + "event_id": 68 + } + ] + }, + { + "comment": "Process 1 (Subgroup Process)", + "blocks": [ + { + "comment": "Spawns Enemies for meat monsters", + "type": "SpawnGroup", + "groups": [1, 2, 3, 4] + } + ] + }, + { + "comment": "Process 2 (After Boss Monsters)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "comment": "Spawns Enemies for meat monsters", + "type": "SpawnGroup", + "groups": [5] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000019.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000019.json new file mode 100644 index 000000000..92f73085f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000019.json @@ -0,0 +1,189 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Thinking of A Friend", + "quest_id": 19, + "next_quest": 29, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 12000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 10000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1050 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9032, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9033, + "num": 1 + } + ] + } + ], + "enemy_groups": [], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "npc_id": "Joseph", + "message_id": 8202 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 3 + }, + "location": { + "x": -685, + "y": 9164, + "z": -396 + } + }, + { + "type": "PlayEvent", + "flags": [ + ], + "stage_id": { + "id": 3 + }, + "event_id": 30 + }, + { + "type": "PlayEvent", + "flags": [ + ], + "stage_id": { + "id": 3 + }, + "event_id": 70 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1243, "comment": "Spawns Gerd"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 8203 + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 61 + } + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 61, + "group_id": 1 + }, + "npc_id": "Nadia", + "message_id": 16092 + }, + { + "type": "OmInteractEvent", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 274, "comment": "Spawns Collection Point"} + ], + "quest_type": "MyQuest", + "interact_type": "Release", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 2 + } + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 274, "comment": "Spawns Collection Point"} + ], + "stage_id": { + "id": 1 + }, + "location": { + "x": 88466, + "y": 25358, + "z": -224302 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1017, "comment": "Spawns Iris"} + ], + "stage_id": { + "id": 1 + }, + "event_id": 71 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1243, "comment": "Spawns Gerd"} + ], + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 11686 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000020.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000020.json new file mode 100644 index 000000000..2173a729c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000020.json @@ -0,0 +1,439 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The future entrusted to us", + "quest_id": 20, + "next_quest": 21, + "base_level": 49, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 13500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 12500 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1200 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 992, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8638, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9006, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Meat Monsters (14, 2)", + "stage_id": { + "id": 77, + "group_id": 14 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Skeleton Warrior", + "enemy_id": "0x010302", + "level": 51, + "exp": 6040, + "enemy_target_types_id": 1 + }, + { + "comment" : "Skeleton Warrior", + "enemy_id": "0x010302", + "level": 51, + "exp": 6040, + "enemy_target_types_id": 1 + }, + { + "comment" : "Skeleton Warrior", + "enemy_id": "0x010302", + "level": 51, + "exp": 6040, + "enemy_target_types_id": 1 + }, + { + "comment" : "Skeleton Warrior", + "enemy_id": "0x010302", + "level": 51, + "exp": 6040, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Boss Group 1", + "stage_id": { + "id": 77, + "group_id": 0 + }, + "placement_type": "Manual", + "enemies": [ + { + "comment" : "Iris", + "enemy_id": "0x011040", + "level": 48, + "exp": 57340, + "hm_present_no": 74, + "is_boss": true, + "index": 0 + }, + { + "comment" : "Damned Golem", + "enemy_id": "0x015103", + "level": 48, + "exp": 5734, + "index": 3 + }, + { + "comment" : "Damned Golem", + "enemy_id": "0x015103", + "level": 48, + "exp": 5734, + "index": 4 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"}, + + {"type": "WorldManageLayout", "action": "Set", "value": 1106, "quest_id": 70003001, "comment": "Front Door Levers"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1104, "quest_id": 70003001, "comment": "Large Front Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1119, "quest_id": 70003001, "comment": "Alchemy Research Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1121, "quest_id": 70003001, "comment": "Military Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1123, "quest_id": 70003001, "comment": "Special Research Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1202, "quest_id": 70003001, "comment": "Mergoda Warp Off"}, + {"type": "WorldManageLayout", "action": "Set", "value": 2458, "quest_id": 70003001, "comment": "Quest Specified Message"}, + + {"type": "WorldManageLayout", "action": "Clear", "value": 1105, "quest_id": 70003001, "comment": "Large Front Door Open"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1120, "quest_id": 70003001, "comment": "Alchemy Research Door Open"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1123, "quest_id": 70003001, "comment": "Military Door Open"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1124, "quest_id": 70003001, "comment": "Special Research Door Open"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1203, "quest_id": 70003001, "comment": "Mergoda Warp on"} + ], + "npc_id": "Joseph", + "message_id": 8308 + }, + { + "type": "NewTalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1248, "comment": "Spawns Gerd in audience chamber"}, + {"type": "QstLayout", "action": "Set", "value": 1022, "comment": "Spawns Leo at entrance of Mergoda"} + ], + "stage_id": { + "id": 77, + "group_id": 5, + "layer_no": 1 + }, + "npc_id": "Leo0", + "message_id": 8315 + }, + { + "type": "OmInteractEvent", + "checkpoint": true, + "announce_type": "Update", + "comment": "Interact with main door", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 1, "comment": "Start Subprocess for marking door Main Door"}, + {"type": "MyQst", "action": "Set", "value": 116, "comment": "Start Leo follow FSM"} + ], + "quest_type": "WorldManageQuest", + "quest_id": 70003001, + "interact_type": "Release", + "stage_id": { + "id": 77, + "group_id": 13, + "layer_no": 1 + } + }, + { + "type": "OmInteractEvent", + "checkpoint": true, + "announce_type": "Update", + "comment": "Interact with side door", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 2, "comment": "Signal to subprocess main door was touched"} + ], + "quest_type": "WorldManageQuest", + "quest_id": 70003001, + "interact_type": "Touch", + "stage_id": { + "id": 77, + "group_id": 5, + "layer_no": 2 + } + }, + { + "type": "CollectItem", + "checkpoint": true, + "checkpoint_flags": [ + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Start Subprocess for marking Alchemy Door"}, + {"type": "MyQst", "action": "Clear", "value": 2, "comment": "Signal to subprocess main door was touched"} + ], + "announce_type": "Update", + "comment": "Find key for side door", + "stage_id": { + "id": 77, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + {"type": "MyQst", "action": "Set", "value": 3, "comment": "Signal to subprocess door was touched"}, + {"type": "QstLayout", "action": "Set", "value": 906, "comment": "Spawns glitter in military facility"} + ] + }, + { + "type": "OmInteractEvent", + "checkpoint": true, + "announce_type": "Update", + "comment": "Open side door", + "hand_items": [ + {"id": 1029, "amount": 1} + ], + "flags": [ + {"type": "MyQst", "action": "Set", "value": 4, "comment": "Signal to subprocess glitter was found"}, + {"type": "QstLayout", "action": "Clear", "value": 906, "comment": "Spawns glitter for door"} + ], + "quest_type": "WorldManageQuest", + "quest_id": 70003001, + "interact_type": "UsedKey", + "stage_id": { + "id": 77, + "group_id": 5, + "layer_no": 2 + } + }, + { + "type": "OmInteractEvent", + "checkpoint": true, + "consume_items": [ + {"id": 1029, "amount": 1} + ], + "checkpoint_flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1119, "quest_id": 70003001, "comment": "Alchemy Research Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1120, "quest_id": 70003001, "comment": "Alchemy Research Door Open"}, + {"type": "MyQst", "action": "Clear", "value": 4, "comment": "Signal to subprocess glitter was found"} + ], + "announce_type": "Update", + "comment": "Pull Lever", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 5, "comment": "Signal to subprocess to mark lever"} + ], + "quest_type": "WorldManageQuest", + "quest_id": 70003001, + "interact_type": "Release", + "stage_id": { + "id": 77, + "group_id": 1, + "layer_no": 1 + } + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "checkpoint_flags": [ + {"type": "MyQst", "action": "Clear", "value": 5, "comment": "Signal to subprocess lever was pulled"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1104, "quest_id": 70003001, "comment": "Large Front Door Closed"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1105, "quest_id": 70003001, "comment": "Large Front Door Open"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2458, "quest_id": 70003001, "comment": "Quest Specified Message"} + ], + "flags": [ + {"type": "MyQst", "action": "Set", "value": 6, "comment": "Signal to subprocess lever was pulled"} + ], + "stage_id": { + "id": 77 + }, + "location": { + "x": -80, + "y": -271, + "z": 1642 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 77 + }, + "jump_stage_id": { + "id": 77 + }, + "start_pos_no": 4, + "event_id": 0 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1022, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Set", "value": 1023, "comment": "Spawns Leo"}, + {"type": "MyQst", "action": "Set", "value": 120, "comment": "Starts Leo's FSM"} + ], + "announce_type": "Update", + "groups": [1] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 77 + }, + "jump_stage_id": { + "id": 77 + }, + "start_pos_no": 1, + "event_id": 5 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1023, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Set", "value": 1024, "comment": "Spawns Iris"}, + {"type": "QstLayout", "action": "Clear", "value": 1248, "comment": "Spawns Gerd"}, + {"type": "QstLayout", "action": "Set", "value": 1249, "comment": "Spawns Gerd and Heinz in audience chamber"} + ], + "stage_id": { + "id": 3 + }, + "location": { + "x": -672, + "y": 9164, + "z": -414 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 80 + } + ] + }, + { + "comment": "Process 1 (Marks Large Door)", + "blocks": [ + { + "type": "MyQstFlags", + "comment": "Wait for player to talk with Leo", + "check_flags": [1] + }, + { + "type": "Raw", + "flags": [], + "check_commands": [ + [ + {"type": "IsOpenDoorOmQuestSet", "Param1": 411, "Param2": 2, "Param3": 1, "Param4": 70003001} + ], + [ + {"type": "MyQstFlagOn", "Param1": 2} + ] + ], + "result_commands": [] + } + ] + }, + { + "comment": "Process 2 (Marks Small Door)", + "blocks": [ + { + "type": "MyQstFlags", + "comment": "Wait for player to interact with the first door", + "check_flags": [2] + }, + { + "type": "Raw", + "flags": [], + "check_commands": [ + [ + {"type": "IsOpenDoorOmQuestSet", "Param1": 411, "Param2": 5, "Param3": 2, "Param4": 70003001} + ], + [ + {"type": "MyQstFlagOn", "Param1": 3} + ] + ], + "result_commands": [] + } + ] + }, + { + "comment": "Process 3 (Marks Lever)", + "blocks": [ + { + "type": "MyQstFlags", + "comment": "Wait for player to pull Lever", + "check_flags": [5] + }, + { + "type": "Raw", + "flags": [], + "check_commands": [ + [ + {"type": "IsOpenDoorOmQuestSet", "Param1": 411, "Param2": 1, "Param3": 1, "Param4": 70003001} + ], + [ + {"type": "MyQstFlagOn", "Param1": 6} + ] + ], + "result_commands": [] + } + ] + }, + { + "comment": "Meat Spawner", + "blocks": [ + { + "comment": "Spawns Enemies for meat monsters", + "type": "SpawnGroup", + "groups": [0] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000021.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000021.json new file mode 100644 index 000000000..a469bcaa4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000021.json @@ -0,0 +1,373 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Quandary of Soldiers", + "quest_id": 21, + "next_quest": 22, + "base_level": 50, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 13800 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 13000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1250 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8633, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8758, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1018, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Group 1", + "stage_id": { + "id": 145, + "group_id": 7 + }, + "enemies": [ + { + "comment" : "Leo", + "enemy_id": "0x011042", + "level": 50, + "exp": 5936, + "hm_present_no": 76, + "is_boss": true + } + ] + }, + { + "comment": "Meat Monsters (2, 2)", + "stage_id": { + "id": 145, + "group_id": 2 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (3, 2)", + "stage_id": { + "id": 145, + "group_id": 3 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (21, 2)", + "stage_id": { + "id": 145, + "group_id": 21 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (25, 2)", + "stage_id": { + "id": 145, + "group_id": 25 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Blob", + "enemy_id": "0x010910", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 50, + "exp": 5936, + "enemy_target_types_id": 1 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"}, + + {"type": "WorldManageLayout", "action": "Clear", "value": 1103, "quest_id": 70003001, "comment": "Third Ark Spawn Point"}, + {"type": "QstLayout", "action": "Set", "value": 1025, "comment": "Spawns Heinz in the audience chamber"} + ], + "npc_id": "Heinz2", + "message_id": 8394 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Accept", + "stage_id": { + "id": 5 + }, + "npc_id": "Gershwin", + "message_id": 8399 + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 145 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 277, "comment": "Third Ark Quest Spawn Point"}, + {"type": "QstLayout", "action": "Set", "value": 1026, "comment": "Spawns Karno, White Knight and Gerd"} + ] + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "stage_id": { + "id": 145 + }, + "npc_id": "Gerd1", + "message_id": 8400 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 145 + }, + "location": { + "x": 2, + "y": -1799, + "z": -35822 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 145 + }, + "event_id": 0 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1026, "comment": "Spawns Karno, White Knight and Gerd"}, + {"type": "QstLayout", "action": "Set", "value": 919, "comment": "Blocks Boss Room"} + ], + "announce_type": "Update", + "groups": [0] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 145 + }, + "event_id": 5 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 919, "comment": "Blocks Boss Room"}, + {"type": "QstLayout", "action": "Set", "value": 1027, "comment": "Spawns Heinz"} + ], + "stage_id": { + "id": 145 + }, + "location": { + "x": 22, + "y": -4499, + "z": -73090 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 145 + }, + "event_id": 10, + "jump_stage_id": { + "id": 1 + }, + "start_pos_no": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 1 + }, + "event_id": 65, + "jump_stage_id": { + "id": 145 + }, + "start_pos_no": 1 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 145 + }, + "event_id": 15 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1027, "comment": "Spawns Heinz"} + ], + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 11743 + } + ] + }, + { + "comment": "Meat Spawner", + "blocks": [ + { + "comment": "Spawns Enemies for meat monsters", + "type": "SpawnGroup", + "groups": [1, 2, 3] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000022.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000022.json new file mode 100644 index 000000000..7e5b53a4f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000022.json @@ -0,0 +1,240 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Dwellers of the Golden Land", + "quest_id": 22, + "next_quest": 23, + "base_level": 51, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 14500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 14000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1350 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 951, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9734, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Group 1", + "stage_id": { + "id": 76, + "group_id": 4 + }, + "enemies": [ + { + "comment" : "Alchemized Griffin", + "enemy_id": "0x015304", + "level": 51, + "exp": 60400, + "is_boss": true + }, + { + "comment" : "Alchemized Harpy", + "enemy_id": "0x010606", + "level": 50, + "exp": 5936 + }, + { + "comment" : "Alchemized Harpy", + "enemy_id": "0x010606", + "level": 50, + "exp": 5936 + }, + { + "comment" : "Alchemized Harpy", + "enemy_id": "0x010606", + "level": 50, + "exp": 5936 + }, + { + "comment" : "Alchemized Harpy", + "enemy_id": "0x010606", + "level": 50, + "exp": 5936 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"}, + + {"type": "WorldManageLayout", "action": "Set", "value": 1202, "quest_id": 70003001, "comment": "Mergoda Warp Off"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1203, "quest_id": 70003001, "comment": "Mergoda Warp on"} + ], + "npc_id": "Klaus0", + "message_id": 8427 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1102, "comment": "Spawn Klaus"}, + {"type": "QstLayout", "action": "Set", "value": 1098, "comment": "Seals Diametes door"}, + {"type": "QstLayout", "action": "Set", "value": 1307, "comment": "Blockaid"} + ], + "stage_id": { + "id": 77 + }, + "location": { + "x": -15, + "y": 8, + "z": 859 + } + }, + { + "type": "PlayEvent", + "jump_type": "Before", + "stage_id": { + "id": 76 + }, + "event_id": 0 + }, + { + "type": "NewTalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1202, "quest_id": 70003001, "comment": "Mergoda Warp Off"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1203, "quest_id": 70003001, "comment": "Mergoda Warp on"}, + {"type": "QstLayout", "action": "Clear", "value": 1102, "comment": "Spawn Klaus"}, + {"type": "QstLayout", "action": "Set", "value": 1029, "comment": "Spawn Klaus"} + ], + "stage_id": { + "id": 76, + "group_id": 2, + "layer_no": 1 + }, + "npc_id": "Klaus0", + "message_id": 8434 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 76 + }, + "location": { + "x": 8215, + "y": -336, + "z": -18140 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 76 + }, + "event_id": 5 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + ], + "groups": [0] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 76 + }, + "event_id": 10 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1029, "comment": "Spawn Klaus"}, + {"type": "QstLayout", "action": "Set", "value": 1030, "comment": "Spawn Klaus"} + ], + "stage_id": { + "id": 63 + }, + "npc_id": "Theodor", + "message_id": 8438 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 237 + }, + "npc_id": "Beatrix", + "message_id": 16096 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 63 + }, + "npc_id": "Theodor", + "message_id": 16095 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1028, "comment": "Spawn Vanessa, Heniz and Mayleaf"} + ], + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 8442 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000023.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000023.json new file mode 100644 index 000000000..aa5258678 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000023.json @@ -0,0 +1,260 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Golden Key", + "quest_id": 23, + "next_quest": 24, + "base_level": 53, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 15000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 15000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1500 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9024, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9045, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Group 1", + "stage_id": { + "id": 84, + "group_id": 0 + }, + "enemies": [ + { + "comment" : "Goliath", + "enemy_id": "0x015102", + "level": 53, + "exp": 62540, + "is_boss": true + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"}, + {"type": "QstLayout", "action": "Set", "value": 1031, "comment": "Spawn Klaus"}, + + {"type": "WorldManageLayout", "action": "Clear", "value": 1098, "quest_id": 70003001, "comment": "Close Diametes Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1713, "quest_id": 70003001, "comment": "Open Diametes Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2456, "quest_id": 70003001, "comment": "Controls access to door for royal Palace where boss fight takes place"}, + {"type": "WorldManageLayout", "action": "Set", "value": 0, "quest_id": 70003001, "comment": "Controls access to door for royal Palace where boss fight takes place"} + ], + "npc_id": "Joseph", + "message_id": 8469 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 63 + }, + "location": { + "x": 297, + "y": -141, + "z": -1839 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 63 + }, + "event_id": 0 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 56 + }, + "npc_id": "Ariadne", + "message_id": 16098 + }, + { + "type": "IsStageNo", + "comment": "Place holder block. This requires a world quest to be completed", + "announce_type": "Update", + "stage_id": { + "id": 56 + } + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 56 + }, + "npc_id": "Ariadne", + "message_id": 16100 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 76 + }, + "location": { + "x": -6205, + "y": 798, + "z": -31065 + } + }, + { + "type": "Raw", + "check_commands": [ + {"type": "StageNo", "Param1": 418} + ], + "result_commands": [ + {"type": "StageJump", "Param1": 418, "Param2": 0} + ] + }, + { + "type": "WeakenGroup", + "percent": 50, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 923, "comment": "Locked Mergoda Door"}, + {"type": "QstLayout", "action": "Clear", "value": 1324, "comment": "Removes warp back to previous area"} + ], + "announce_type": "Update", + "groups": [0] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 84 + }, + "event_id": 30 + }, + { + "type": "KillGroup", + "reset_group": false, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1032, "comment": "Spawn Leo"} + ], + "groups": [0] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 84 + }, + "event_id": 0 + }, + { + "type": "CollectItem", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1032, "comment": "Spawn Leo"}, + {"type": "QstLayout", "action": "Set", "value": 901, "comment": "General-purpose glitter points (key)"}, + {"type": "QstLayout", "action": "Clear", "value": 923, "comment": "Locked Mergoda Door"}, + {"type": "WorldManageLayout", "action": "Set", "value": 2456, "quest_id": 70003001, "comment": "Controls access to door for royal Palace where boss fight takes place"} + ], + "stage_id": { + "id": 84, + "group_id": 1, + "layer_no": 1 + }, + "layout_flags_on": [] + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 901, "comment": "General-purpose glitter points (key)"} + ], + "stage_id": { + "id": 63 + }, + "location": { + "x": 449, + "y": -141, + "z": -1655 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 63 + }, + "event_id": 5 + }, + { + "type": "NewTalkToNpc", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 63, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Klaus0", + "message_id": 11899 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 8480 + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000024.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000024.json new file mode 100644 index 000000000..3178dcd2a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000024.json @@ -0,0 +1,288 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Great Alchemist", + "quest_id": 24, + "next_quest": 30, + "base_level": 55, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 16500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 18000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1600 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 989, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1006, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 1023, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Phase 1", + "stage_id": { + "id": 84, + "group_id": 20 + }, + "enemies": [ + { + "comment" : "Diamantes (Human)", + "enemy_id": "0x011041", + "level": 55, + "exp": 6746, + "hm_present_no": 75, + "is_boss": true + } + ] + }, + { + "comment": "Boss Phase 2", + "stage_id": { + "id": 84, + "group_id": 15 + }, + "enemies": [ + { + "comment" : "Diamantes (True)", + "enemy_id": "0x020500", + "level": 55, + "exp": 64760, + "is_boss": true + } + ] + }, + { + "comment": "Boss Adds", + "stage_id": { + "id": 84, + "group_id": 16 + }, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 53, + "exp": 6254, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 53, + "exp": 6254, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Goblin", + "enemy_id": "0x011120", + "level": 53, + "exp": 6254, + "enemy_target_types_id": 1 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"}, + + {"type": "WorldManageLayout", "action": "Set", "value": 1098, "quest_id": 70003001, "comment": "Close Diametes Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1713, "quest_id": 70003001, "comment": "Open Diametes Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 2456, "quest_id": 70003001, "comment": "Controls access to door for royal Palace where boss fight takes place"}, + {"type": "WorldManageLayout", "action": "Set", "value": 0, "quest_id": 70003001, "comment": "Controls access to door for royal Palace where boss fight takes place"} + ], + "npc_id": "Joseph", + "message_id": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 90 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1034, "comment": "Spawns Klaus"} + ], + "stage_id": { + "id": 84 + }, + "location": { + "x": -17453, + "y": 2948, + "z": -31111 + } + }, + { + "type": "PlayEvent", + "flags": [ + ], + "stage_id": { + "id": 84 + }, + "event_id": 5 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1713, "quest_id": 70003001, "comment": "Open Diametes Door"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1098, "quest_id": 70003001, "comment": "Close Diametes Door"}, + {"type": "QstLayout", "action": "Clear", "value": 1034, "comment": "Spawns Klaus"}, + {"type": "QstLayout", "action": "Set", "value": 1035, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Set", "value": 1099, "comment": "Diametes door?"} + ], + "stage_id": { + "id": 84 + }, + "location": { + "x": -29498, + "y": 5784, + "z": -30556 + } + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 84 + }, + "event_id": 10 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 84 + }, + "event_id": 15 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 1, "comment": "Starts adds process"}, + {"type": "MyQst", "action": "Set", "value": 137, "comment": "Starts Leo FSM"}, + {"type": "QstLayout", "action": "Set", "value": 921, "comment": "Blocks Exit"} + ], + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 2, "comment": "Destroys left over adds"} + ], + "stage_id": { + "id": 84 + }, + "jump_stage_id": { + "id": 84 + }, + "start_pos_no": 4, + "event_id": 20 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 138, "comment": "Starts Leo FSM for phase 2"} + ], + "groups": [1] + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 84 + }, + "event_id": 25 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "MyQst", "action": "Clear", "value": 1, "comment": "Starts adds process"}, + {"type": "MyQst", "action": "Clear", "value": 2, "comment": "Destroys left over adds"}, + {"type": "QstLayout", "action": "Clear", "value": 1035, "comment": "Spawns Leo"}, + {"type": "QstLayout", "action": "Set", "value": 1101, "comment": "Spawns Klaus"}, + {"type": "QstLayout", "action": "Clear", "value": 921, "comment": "Blocks Exit"} + ], + "npc_id": "Joseph", + "message_id": 8538 + } + ] + }, + { + "comment": "Boss Adds", + "blocks": [ + { + "type": "MyQstFlags", + "comment": "Wait for player to start fight", + "check_flags": [1] + }, + { + "comment": "Spawns Add Enemies", + "type": "SpawnGroup", + "groups": [2], + "check_commands": [ + {"type": "MyQstFlagOn", "Param1": 2} + ] + }, + { + "type": "DestroyGroup", + "groups": [2] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000025.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000025.json new file mode 100644 index 000000000..62ef5061c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000025.json @@ -0,0 +1,168 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Crimson Crystal", + "quest_id": 25, + "next_quest": 5, + "base_level": 10, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 2500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1800 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 250 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8813, + "num": 1 + } + ] + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8323, + "num": 1 + }, + { + "item_id": 8348, + "num": 1 + }, + { + "item_id": 8373, + "num": 1 + }, + { + "item_id": 8398, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 88, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015000", + "level": 10, + "exp": 1092, + "is_boss": true, + "named_enemy_params_id": 456, + "blood_orbs": 20 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 273}, + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 10853 + }, + { + "type": "PartyGather", + "announce_type": "Accept", + "stage_id": { + "id": 66, + "group_id": 1 + }, + "location": { + "x": -3082, + "y": 0, + "z": -183 + } + }, + { + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 400, "Param2": 13} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 400, "Param2": 13, "Param3": 0, "Param4": 0} + ] + }, + { + "type": "DiscoverEnemy", + "checkpoint": true, + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "stage_id": { + "id": 66, + "group_id": 1 + }, + "announce_type": "Update", + "npc_id": "Vanessa0", + "message_id": 10848 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "stage_id": { + "id": 3, + "group_id": 1 + }, + "announce_type": "Update", + "npc_id": "Leo0", + "message_id": 10850 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "stage_id": { + "id": 3, + "group_id": 1 + }, + "announce_type": "Update", + "npc_id": "Mysial0", + "message_id": 10851 + }, + { + "type": "raw", + "announce_type": "Update", + "check_commands": [ + {"type": "DogmaOrb"} + ], + "result_commands": [] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000026.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000026.json new file mode 100644 index 000000000..273070d2e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000026.json @@ -0,0 +1,150 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "A Servant's Pledge", + "quest_id": 26, + "next_quest": 25, + "base_level": 6, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 2350 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1500 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 514, + "num": 1 + } + ] + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 427, + "num": 1 + }, + { + "item_id": 459, + "num": 1 + }, + { + "item_id": 475, + "num": 1 + }, + { + "item_id": 443, + "num": 1 + } + ] + } + ], + "enemy_groups": [], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 78, + "group_id": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 273}, + {"type": "QstLayout", "action": "Set", "value": 973, "comment": "Pawn Dungeon Entrance (wall)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1262, "quest_id": 70000001, "comment": "Pawn Dungeon Entrance (back)"} + ], + "npc_id": "Alvar", + "message_id": 10904 + }, + { + "type": "CollectItem", + "stage_id": { + "id": 142, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Accept", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 973, "comment": "Pawn Dungeon Entrance (Wall)"}, + {"type": "QstLayout", "action": "Set", "value": 974, "comment": "Pawn Dungeon Entrance (Quest)"}, + {"type": "QstLayout", "action": "Set", "value": 898, "comment": "Glowing Point for Quest"} + ] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 78, + "group_id": 1 + }, + "hand_items": [ + {"id": 1026, "amount": 1} + ], + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 898}, + {"type": "QstLayout", "action": "Set", "value": 973, "comment": "Pawn Dungeon Entrance (wall)"}, + {"type": "QstLayout", "action": "Set", "value": 974, "comment": "Pawn Dungeon Entrance (Quest)"} + ], + "npc_id": "Alvar", + "message_id": 10909 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Mysial0", + "message_id": 10915 + }, + { + "type": "Raw", + "check_commands": [ + {"type": "StageNo", "Param1": 160} + ], + "result_commands": [ + {"type": "StageJump", "Param1": 160} + ] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "StageNo", "Param1": 201} + ] + }, + { + "type": "Raw", + "consume_items": [ + {"id": 1026, "amount": 1} + ], + "check_commands": [ + {"type": "EventEnd", "Param1": 201, "Param2": 10} + ], + "result_commands": [ + {"type": "EventExec", "Param1": 201, "Param2": 10, "Param3": 0, "Param4": 0} + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000027.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000027.json new file mode 100644 index 000000000..94b8cb72e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000027.json @@ -0,0 +1,126 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Goblin King", + "quest_id": 27, + "next_quest": 7, + "base_level": 21, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 4000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 3600 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 420 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9649, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8833, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8966, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 174 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 18, + "named_enemy_params_id": 457, + "exp": 1771, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1219, "quest_id": 70000001, "comment": "Iris"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1293, "quest_id": 70000001, "comment": "The White Dragon (Dead)"} + ], + "npc_id": "Leo0", + "message_id": 10938 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 95, + "group_id": 1 + }, + "announce_type": "Accept", + "npc_id": "Gilstan", + "message_id": 10951 + }, + { + "type": "KillGroup", + "checkpoint": true, + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 95, + "group_id": 1 + }, + "npc_id": "Gilstan", + "message_id": 10953 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "npc_id": "Leo0", + "message_id": 10960 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000028.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000028.json new file mode 100644 index 000000000..0c3a32195 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000028.json @@ -0,0 +1,207 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "A Brief Respite", + "quest_id": 28, + "next_quest": 18, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [ + { + "type": "SoloWithPawnCount", + "Param1": 3 + } + ], + "rewards": [ + { + "type": "exp", + "amount": 5000 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2500 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 500 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8623, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 9043, + "num": 1 + } + ] + } + ], + "enemy_groups": [], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "npc_id": "Joseph", + "message_id": 11553 + }, + { + "type": "TalkToNpc", + "checkpoint": true, + "announce_type": "Accept", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1016, "comment": "Spawns Mysial at the relay station"} + ], + "stage_id": { + "id": 2, + "group_id": 1 + }, + "npc_id": "Cameron0", + "message_id": 16086 + }, + { + "type": "NewTalkToNpc", + "checkpoint": true, + "announce_type": "Update", + "flags": [], + "stage_id": { + "id": 2, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Mysial0", + "message_id": 11554 + }, + { + "type": "Raw", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 170, "comment": "Mysial Starts to walk to Mel"}, + {"type": "MyQst", "action": "CheckSetFromFsm", "value": 171, "comment": "Wait for Mysial to finish talking"} + ], + "check_commands": [], + "result_commands": [] + }, + { + "type": "TalkToNpc", + "show_marker": false, + "flags": [], + "stage_id": { + "id": 2 + }, + "npc_id": "Mysial0", + "message_id": 11559 + }, + { + "type": "Raw", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 172, "comment": "Mysial Starts to watch the sunset"}, + {"type": "MyQst", "action": "CheckSetFromFsm", "value": 173, "comment": "Wait for Mysial to reach the destination"} + ], + "check_commands": [], + "result_commands": [] + }, + { + "type": "TalkToNpc", + "show_marker": false, + "flags": [], + "stage_id": { + "id": 2 + }, + "npc_id": "Mysial0", + "message_id": 11565 + }, + { + "type": "Raw", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 174, "comment": "Mysial Starts to walking into the tavern"}, + {"type": "MyQst", "action": "CheckSetFromFsm", "value": 175, "comment": "Wait for Mysial to reach top of stairs"} + ], + "check_commands": [], + "result_commands": [] + }, + { + "type": "TalkToNpc", + "show_marker": false, + "flags": [], + "stage_id": { + "id": 2 + }, + "npc_id": "Mysial0", + "message_id": 11568 + }, + { + "type": "Raw", + "announce_type": "Update", + "flags": [ + {"type": "MyQst", "action": "Set", "value": 176, "comment": "Mysial Starts to walking down the stairs in the tavern"}, + {"type": "MyQst", "action": "CheckSetFromFsm", "value": 568, "comment": "Mysial reaches railing in tavern"} + ], + "check_commands": [], + "result_commands": [] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "TouchActToNpc", "Param1": 200, "Param2": 2, "comment": "Touch Mysial to start the CS"} + ], + "result_commands": [] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1016, "comment": "Spawns Mysial at the relay station"} + ], + "stage_id": { + "id": 2 + }, + "event_id": 10 + } + ] + }, + { + "comment": "Process 1", + "blocks": [ + { + "type": "Raw", + "flags": [ + {"type": "MyQst", "action": "CheckOn", "value": 170, "comment": "Mysial tour starts"} + ], + "check_commands": [], + "result_commands": [] + }, + { + "type": "Raw", + "check_commands": [ + {"type": "TalkQuestNpcUnitMarker", "Param1": 200, "Param2": 1, "Param3": 1, "Param4": 0} + ], + "result_commands": [] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000029.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000029.json new file mode 100644 index 000000000..f9e0255d4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000029.json @@ -0,0 +1,438 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "The Beast's Final Moments", + "quest_id": 29, + "next_quest": 20, + "base_level": 48, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [ + { + "type": "exp", + "amount": 12500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 11000 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 1100 + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 991, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 993, + "num": 1 + } + ] + }, + { + "type": "fixed", + "loot_pool": [ + { + "item_id": 8903, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "Boss Fight (P1)", + "stage_id": { + "id": 144, + "group_id": 0 + }, + "enemies": [ + { + "comment" : "Orc Soldier", + "enemy_id": "0x085000", + "level": 48, + "exp": 5734 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085001", + "level": 48, + "exp": 5734 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085002", + "level": 48, + "exp": 5734 + }, + { + "comment" : "Orc Soldier", + "enemy_id": "0x085003", + "level": 48, + "exp": 5734 + }, + { + "comment" : "Captain Orc", + "enemy_id": "0x085004", + "level": 48, + "exp": 5734 + } + ] + }, + { + "comment": "Boss Fight (P2)", + "stage_id": { + "id": 144, + "group_id": 0 + }, + "starting_index": 5, + "enemies": [ + { + "comment" : "Zuhl", + "enemy_id": "0x020402", + "level": 48, + "exp": 5734, + "is_boss": true + } + ] + }, + { + "comment": "Meat Monsters (1, 2)", + "stage_id": { + "id": 144, + "group_id": 1 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5446, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5446, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (7, 2)", + "stage_id": { + "id": 144, + "group_id": 7 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (17, 2)", + "stage_id": { + "id": 144, + "group_id": 17 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton Mage", + "enemy_id": "0x010308", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1, + "named_enemy_params_id": 167 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "Meat Monsters (15, 2)", + "stage_id": { + "id": 144, + "group_id": 15 + }, + "subgroup_id": 2, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Slime", + "enemy_id": "0x010900", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + } + ] + }, + { + "comment": "After Boss Monster Rush", + "stage_id": { + "id": 144, + "group_id": 0 + }, + "starting_index": 1, + "enemies": [ + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + }, + { + "comment" : "Alchemized Skeleton", + "enemy_id": "0x010312", + "level": 48, + "exp": 5734, + "enemy_target_types_id": 1 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 1215, "quest_id": 70000001, "comment": "Mysial"}, + {"type": "WorldManageLayout", "action": "Set", "value": 1218, "quest_id": 70000001, "comment": "Leo"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "npc_id": "Leo0", + "message_id": 0 + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1246, "comment": "Gerd"}, + {"type": "WorldManageLayout", "action": "Clear", "value": 1263, "quest_id": 70000001, "comment": "The 2nd Ark (random) (st0574)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 2204, "quest_id": 70000001, "comment": "The 2nd Ark (quest) (st0571)"} + ], + "stage_id": { + "id": 3 + }, + "event_id": 73 + }, + { + "type": "IsStageNo", + "checkpoint": true, + "announce_type": "Accept", + "stage_id": { + "id": 144 + } + }, + + + + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [], + "stage_id": { + "id": 144 + }, + "location": { + "x": -8, + "y": -2699, + "z": -41950 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 922, "comment": "Locks Boss Doors"} + ], + "stage_id": { + "id": 144 + }, + "event_id": 10 + }, + { + "comment": "Spawns Boss (P1)", + "announce_type": "Update", + "type": "KillGroup", + "groups": [0] + }, + { + "type": "PlayEvent", + "flags": [ + ], + "stage_id": { + "id": 144 + }, + "jump_stage_id": { + "id": 144 + }, + "start_pos_no": 1, + "event_id": 15 + }, + { + "type": "PlayEvent", + "flags": [ + ], + "stage_id": { + "id": 144 + }, + "jump_stage_id": { + "id": 144 + }, + "start_pos_no": 1, + "event_id": 16 + }, + { + "comment": "Spawns Boss (P2)", + "announce_type": "Update", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1021, "comment": "Spawns Leo"}, + {"type": "MyQst", "action": "Set", "value": 790, "comment": "Starts Leo's FSM"} + ], + "type": "KillGroup", + "groups": [1] + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 922, "comment": "Locks Boss Doors"}, + {"type": "QstLayout", "action": "Clear", "value": 1021, "comment": "Spawns Leo"} + ], + "stage_id": { + "id": 144 + }, + "jump_stage_id": { + "id": 144 + }, + "start_pos_no": 1, + "event_id": 20 + }, + { + "type": "PartyGather", + "announce_type": "Update", + "checkpoint": true, + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1246, "comment": "Gerd"}, + {"type": "QstLayout", "action": "Set", "value": 1247, "comment": "Gerd, Heinz and Mayleaf"} + ], + "stage_id": { + "id": 3 + }, + "location": { + "x": 325, + "y": 9164, + "z": -325 + } + }, + { + "type": "PlayEvent", + "flags": [ + {"type": "QstLayout", "action": "Clear", "value": 1247, "comment": "Gerd, Heinz and Mayleaf"} + ], + "stage_id": { + "id": 3 + }, + "event_id": 75 + } + ] + }, + { + "comment": "Process 1 (Subgroup Process)", + "blocks": [ + { + "comment": "Spawns Enemies for meat monsters", + "type": "SpawnGroup", + "groups": [2, 3, 4, 5] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000030.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000030.json new file mode 100644 index 000000000..636ce68e4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q00000030.json @@ -0,0 +1,65 @@ +{ + "state_machine": "GenericStateMachine", + "type": "Main", + "comment": "Be Forevermore, White Dragon", + "quest_id": 30, + "next_quest": 0, + "base_level": 55, + "minimum_item_rank": 0, + "discoverable": true, + "order_conditions": [], + "rewards": [], + "enemy_groups": [], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 1 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"}, + {"type": "WorldManageLayout", "action": "Set", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "npc_id": "Joseph", + "message_id": 0 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "flags": [ + {"type": "WorldManageLayout", "action": "Clear", "value": 7389, "quest_id": 70032001, "comment": "The White Dragon (Less Less Dead)"} + ], + "event_id": 95 + }, + { + "type": "PlayEvent", + "stage_id": { + "id": 3 + }, + "event_id": 100 + }, + { + "type": "PlayEvent", + "announce_type": "Accept", + "stage_id": { + "id": 76 + }, + "event_id": 15, + "jump_stage_id": { + "id": 2 + }, + "start_pos_no": 1, + "flags": [ + {"type": "WorldManageLayout", "action": "Set", "value": 7390, "quest_id": 70032001, "comment": "The White Dragon (Full)"} + ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000000.json new file mode 100644 index 000000000..1a875e361 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000000.json @@ -0,0 +1,148 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Calamity at the Cathedral Ruins", + "quest_id": 20000000, + "base_level": 20, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 8, + "rewards": [ + { + "type": "exp", + "amount": 770 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 660 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Iron Ingot", + "item_id": 7874, + "num": 1 + }, + { + "comment": "Superior Healing Potion", + "item_id": 35, + "num": 3 + }, + { + "comment": "Throwing Rock", + "item_id": 9396, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 85, + "group_id": 7 + }, + "enemies": [ + { + "comment": "Skeleton Mage", + "enemy_id": "0x010308", + "named_enemy_params_id": 54, + "level": 20, + "exp": 510 + }, + { + "comment": "Skeleton Mage", + "enemy_id": "0x010308", + "named_enemy_params_id": 54, + "level": 20, + "exp": 510 + }, + { + "comment": "Skeleton Knight", + "enemy_id": "0x010301", + "named_enemy_params_id": 53, + "level": 20, + "exp": 384 + }, + { + "comment": "Skeleton Knight", + "enemy_id": "0x010301", + "named_enemy_params_id": 53, + "level": 20, + "exp": 384 + }, + { + "comment": "Skeleton Knight", + "enemy_id": "0x010301", + "named_enemy_params_id": 53, + "level": 20, + "exp": 384 + }, + { + "comment": "Skeleton Knight", + "enemy_id": "0x010301", + "named_enemy_params_id": 53, + "level": 20, + "exp": 384 + }, + { + "comment": "Skeleton Knight", + "enemy_id": "0x010301", + "named_enemy_params_id": 53, + "level": 20, + "exp": 384 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Gordon", + "message_id": 8620, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 984 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Gordon", + "message_id": 8623 + } + ] +} + diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000001.json new file mode 100644 index 000000000..6ad5d37d8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000001.json @@ -0,0 +1,75 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Woes of A Merchant", + "quest_id": 20000001, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 10, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 400 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 20 + }, + { + "type": "exp", + "amount": 260 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 426, + "num": 1 + }, + { + "item_id": 34, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 25, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Peddler", + "message_id": 10734, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 985 + } + ] + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 25, + "group_id": 1 + }, + "npc_id": "Peddler", + "announce_type": "Accept", + "items": [ + { + "id": 8928, + "amount": 2 + } + ], + "message_id": 10737 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000002.json new file mode 100644 index 000000000..59a8de992 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000002.json @@ -0,0 +1,246 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Transporter's Tragedy", + "quest_id": 20000002, + "base_level": 9, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 5, + "rewards": [ + { + "type": "exp", + "amount": 320 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 963, + "num": 1 + }, + { + "item_id": 36, + "num": 3 + } + ] + } + ], + "processes": [ + { + "comment": "process 0", + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WhiteKnight0", + "message_id": 8629, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 986 + } + ] + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [ 6 ], + "check_flags": [ 1, 2, 3, 4, 5 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WhiteKnight0", + "message_id": 8633 + } + ] + }, + { + "comment": "process 1", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 6 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 25 + }, + "npc_id": "Bob", + "message_id": 8630 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 1 ] + } + ] + }, + { + "comment": "process 2", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 6 ] + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1125 + } + ] + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 1125 + } + ], + "set_flags": [ 2 ] + } + ] + }, + { + "comment": "process 3", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 6 ] + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1126 + } + ] + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 3 ], + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 1126 + } + ] + } + ] + }, + { + "comment": "process 4", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 6 ] + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1127 + } + ] + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 4 ], + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 1127 + } + ] + } + ] + }, + { + "comment": "process 5", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 6 ] + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 5, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1128 + } + ] + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 5 ], + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 1128 + } + ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000003.json new file mode 100644 index 000000000..eac50874d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000003.json @@ -0,0 +1,275 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "An Assistant's Assistant", + "quest_id": 20000003, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 15, + "rewards": [ + { + "type": "exp", + "amount": 310 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 520 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 458, + "num": 1 + }, + { + "item_id": 36, + "num": 2 + } + ] + } + ], + "processes": [ + { + "comment": "process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3, + "group_id": 0 + }, + "npc_id": "Klaus0", + "message_id": 10722 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [ 9 ], + "check_flags": [ 1, 2, 3, 4, 5, 6, 7, 8 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 3, + "group_id": 0 + }, + "npc_id": "Klaus0", + "message_id": 10730 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "stage_id": { + "id": 66, + "group_id": 0 + }, + "npc_id": "Talcott", + "message_id": 14775 + }, + { + "type": "TalkToNpc", + "announce_type": "Update", + "stage_id": { + "id": 3, + "group_id": 0 + }, + "npc_id": "Klaus0", + "message_id": 10731 + } + ] + }, + { + "comment": "process 1", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Cameron0", + "message_id": 11772 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 1 ] + } + ] + }, + { + "comment": "process 2", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Tonio", + "message_id": 11771 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 2 ] + } + ] + }, + { + "comment": "process 3", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Kittredge", + "message_id": 10727 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 3 ] + } + ] + }, + { + "comment": "process 4", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Morris", + "message_id": 10726 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 4 ] + } + ] + }, + { + "comment": "process 5", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Nancy", + "message_id": 10728 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 5 ] + } + ] + }, + { + "comment": "process 6", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Ferguson", + "message_id": 10725 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 6 ] + } + ] + }, + { + "comment": "process 7", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Colette", + "message_id": 10733 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 7 ] + } + ] + }, + { + "comment": "process 8", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 9 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Vicelot", + "message_id": 11770 + }, + { + "type": "MyQstFlags", + "announce_type": "Update", + "set_flags": [ 8 ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000004.json new file mode 100644 index 000000000..998ca1a80 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000004.json @@ -0,0 +1,138 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Petition to Rid of Demons in Ruins", + "quest_id": 20000004, + "base_level": 13, + "minimum_item_rank": 0, + "area_id": "HidellPlains", + "news_image": 13, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 700 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 420 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Dull Iron Ingot", + "item_id": 7872, + "num": 3 + }, + { + "comment": "Recovery Decoction", + "item_id": 9373, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 88, + "group_id": 5 + }, + "enemies": [ + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + }, + { + "comment": "Undead (Male)", + "enemy_id": "0x010500", + "named_enemy_params_id": 53, + "level": 13, + "exp": 214 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 10714 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 3 + }, + "announce_type": "Update", + "npc_id": "Joseph", + "message_id": 10718 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000005.json new file mode 100644 index 000000000..6d7d85bc9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000005.json @@ -0,0 +1,132 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Mysterious Monolith", + "quest_id": 20000005, + "base_level": 18, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 555, + "rewards": [ + { + "type": "exp", + "amount": 830 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 590 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Vigorous Legs", + "item_id": 8378, + "num": 1 + }, + { + "comment": "Superior Gala Extract", + "item_id": 61, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 146, + "group_id": 8 + }, + "enemies": [ + { + "comment": "Alchemized Goblin Fighter", + "enemy_id": "0x011121", + "named_enemy_params_id": 53, + "level": 18, + "exp": 384 + }, + { + "comment": "Alchemized Goblin Fighter", + "enemy_id": "0x011121", + "named_enemy_params_id": 53, + "level": 18, + "exp": 384 + }, + { + "comment": "Alchemized Goblin Fighter", + "enemy_id": "0x011121", + "named_enemy_params_id": 53, + "level": 18, + "exp": 384 + }, + { + "comment": "Alchemized Wolf", + "enemy_id": "0x010207", + "level": 18, + "exp": 384 + }, + { + "comment": "Alchemized Wolf", + "enemy_id": "0x010207", + "level": 18, + "exp": 384 + }, + { + "comment": "Alchemized Wolf", + "enemy_id": "0x010207", + "level": 18, + "exp": 384 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Freya", + "message_id": 10756, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 987 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Freya", + "message_id": 10759 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000006.json new file mode 100644 index 000000000..d782030da --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000006.json @@ -0,0 +1,118 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Evil Lurking in the Tombs", + "quest_id": 20000006, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 541, + "rewards": [ + { + "type": "exp", + "amount": 1480 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Battle Sallet", + "item_id": 524, + "num": 1 + }, + { + "comment": "Healing Elixir", + "item_id": 7552, + "num": 3 + }, + { + "comment": "Sprite's Amulet", + "item_id": 9384, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 238, + "group_id": 9 + }, + "enemies": [ + { + "comment": "Wight", + "enemy_id": "0x015600", + "named_enemy_params_id": 54, + "level": 30, + "exp": 9960 + }, + { + "comment": "Wight", + "enemy_id": "0x015600", + "named_enemy_params_id": 54, + "level": 30, + "exp": 9960 + }, + { + "comment": "Stout Undead", + "enemy_id": "0x010502", + "level": 28, + "exp": 874 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Christoph", + "message_id": 11011, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 988 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Christoph", + "message_id": 11014 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000007.json new file mode 100644 index 000000000..21108561d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000007.json @@ -0,0 +1,135 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Crackdown on Store Vandals", + "quest_id": 20000007, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 9, + "rewards": [ + { + "type": "exp", + "amount": 310 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 260 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9739, + "num": 1 + }, + { + "item_id": 37, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "GroupId: 0", + "stage_id": { + "id": 161, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x011002", + "level": 3, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011002", + "level": 3, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x010200", + "level": 3, + "exp": 94, + "is_boss": false + } + ] + }, + { + "comment": "GroupId: 1", + "stage_id": { + "id": 161, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x011002", + "level": 9, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011002", + "level": 9, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 23, + "group_id": 0 + }, + "npc_id": "Eterna", + "message_id": 10980 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 23, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Eterna", + "message_id": 10983 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000008.json new file mode 100644 index 000000000..9f0c78f22 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000008.json @@ -0,0 +1,182 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Raiding Orc Platoon", + "quest_id": 20000008, + "base_level": 11, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 11, + "rewards": [ + { + "type": "exp", + "amount": 500 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 360 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 50 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Poison", + "item_id": 9239, + "num": 1 + }, + { + "comment": "Meatloaf", + "item_id": 9408, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 22 + }, + "enemies": [ + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Banger", + "enemy_id": "0x015802", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Banger", + "enemy_id": "0x015802", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 36 + }, + "enemies": [ + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Banger", + "enemy_id": "0x015802", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Banger", + "enemy_id": "0x015802", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + }, + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 10817, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 989 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 10821 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000009.json new file mode 100644 index 000000000..30eaa9b3f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000009.json @@ -0,0 +1,125 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Request For Medicine", + "quest_id": 20000009, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 9, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 350 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 20 + }, + { + "type": "exp", + "amount": 290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 478, + "num": 1 + }, + { + "item_id": 59, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "npc_id": "Henry", + "message_id": 10924 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 1 + }, + "announce_type": "Accept", + "npc_id": "Vicelot", + "message_id": 10930 + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "announce_type": "Update", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 2216 + } + ] + }, + { + "type": "CollectItem", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 2216 + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1133 + } + ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 1133 + } + ], + "announce_type": "Update", + "npc_id": "Vicelot", + "message_id": 10931 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Henry", + "message_id": 10927 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000010.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000010.json new file mode 100644 index 000000000..8289c3db4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000010.json @@ -0,0 +1,146 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Traveler's Scout", + "quest_id": 20000010, + "base_level": 11, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 6, + "rewards": [ + { + "type": "exp", + "amount": 430 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 360 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 50 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Battle Shield", + "item_id": 94, + "num": 1 + }, + { + "comment": "Lestania Wine", + "item_id": 9409, + "num": 1 + }, + { + "comment": "Water Flask", + "item_id": 9393, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 38 + }, + "enemies": [ + { + "comment": "Rogue Fighter", + "enemy_id": "0x011000", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 45 + }, + { + "comment": "Rogue Fighter", + "enemy_id": "0x011000", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 45 + }, + { + "comment": "Rogue Fighter", + "enemy_id": "0x011000", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 45 + }, + { + "comment": "Rogue Fighter", + "enemy_id": "0x011000", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 46 + }, + { + "comment": "Rogue Seeker", + "enemy_id": "0x011001", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 46 + }, + { + "comment": "Rogue Seeker", + "enemy_id": "0x011001", + "named_enemy_params_id": 53, + "level": 11, + "exp": 160, + "hm_present_no": 46 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Woman0", + "message_id": 11000, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 990 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Woman0", + "message_id": 11005 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000012.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000012.json new file mode 100644 index 000000000..258b323c4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000012.json @@ -0,0 +1,105 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Seeking Peace", + "quest_id": 20000012, + "base_level": 42, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 13, + "rewards": [ + { + "type": "exp", + "amount": 2420 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 270 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Greater Power", + "item_id": 9196, + "num": 1 + }, + { + "comment": "Superior Healing Elixir", + "item_id": 7553, + "num": 3 + }, + { + "comment": "Witch's Brew", + "item_id": 9421, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 290 + }, + "starting_index": 2, + "enemies": [ + { + "comment": "Armored Cyclops (Club)", + "enemy_id": "0x015003", + "named_enemy_params_id": 54, + "level": 40, + "exp": 37420, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 3 + }, + "npc_id": "Joseph", + "message_id": 11368 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 50 + }, + "announce_type": "Update", + "npc_id": "Brandon", + "message_id": 11809 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 3 + }, + "announce_type": "Update", + "npc_id": "Joseph", + "message_id": 11812 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000013.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000013.json new file mode 100644 index 000000000..21ee34ecf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000013.json @@ -0,0 +1,88 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Beloved Forest", + "quest_id": 20000013, + "base_level": 12, + "minimum_item_rank": 0, + "discoverable": true, + "rewards": [ + { + "type": "exp", + "amount": 750 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 490 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 80 + }, + { + "type": "select", + "loot_pool": [ + { + "comment" : "Mace", + "item_id": 64, + "num": 1 + }, + { + "comment" : "Conqueror's Periapt", + "item_id": 42, + "num": 2 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 72 + }, + "enemies": [ + { + "comment" : "Dread Ape", + "enemy_id": "0x015502", + "named_enemy_params_id": 53, + "level": 15, + "exp": 2760, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 2 + }, + "npc_id": "Mayleaf0", + "message_id": 11369 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2 + }, + "announce_type": "Update", + "npc_id": "Mayleaf0", + "message_id": 11818 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000014.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000014.json new file mode 100644 index 000000000..262edd376 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000014.json @@ -0,0 +1,67 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Heart Throbs Once More", + "quest_id": 20000014, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 14, + "rewards": [ + { + "type": "exp", + "amount": 260 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 790 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 20 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 446, + "num": 1 + }, + { + "item_id": 34, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 2, + "group_id": 1 + }, + "npc_id": "Mayleaf0", + "message_id": 11370 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 2, + "group_id": 1 + }, + "npc_id": "Mayleaf0", + "announce_type": "Accept", + "items": [ + { + "id": 8931, + "amount": 1 + } + ], + "message_id": 11826 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000015.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000015.json new file mode 100644 index 000000000..cda20be7e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000015.json @@ -0,0 +1,139 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Knight And Arisen", + "quest_id": 20000015, + "base_level": 10, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 541, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 330 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 460 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 423, + "num": 1 + }, + { + "item_id": 39, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 8658, + "num": 1, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 33 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 34 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 10, + "exp": 94, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Heinz2", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "groups": [ 1 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Heinz2", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000016.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000016.json new file mode 100644 index 000000000..a00aa1a1c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000016.json @@ -0,0 +1,135 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Price of Honor", + "quest_id": 20000016, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 14, + "rewards": [ + { + "type": "exp", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Saintly Hood", + "item_id": 734, + "num": 1 + }, + { + "comment": "Enhanced Pickaxe", + "item_id": 9401, + "num": 2 + }, + { + "comment": "Fortifier", + "item_id": 9377, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 259 + }, + "starting_index": 2, + "enemies": [ + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 54, + "level": 30, + "exp": 996 + }, + { + "comment": "Orc Soldier", + "enemy_id": "0x015800", + "named_enemy_params_id": 54, + "level": 30, + "exp": 996 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 2224, + "comment": "Spawns Fallen Knight" + } + ], + "stage_id": { + "id": 2 + }, + "npc_id": "Heinz2", + "message_id": 11372 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 2225, + "comment": "Spawns Glowing Message" + } + ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Clear", + "value": 2225, + "comment": "Spawns Glowing Message" + } + ], + "announce_type": "Update", + "npc_id": "Heinz2", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000017.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000017.json new file mode 100644 index 000000000..20936af20 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000017.json @@ -0,0 +1,98 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Fabio's Collectibles", + "quest_id": 20000017, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "rewards": [ + { + "type": "exp", + "amount": 220 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 660 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8928, + "num": 1 + }, + { + "item_id": 36, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Fabio0", + "message_id": 11373 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Fabio0", + "announce_type": "Accept", + "items": [ + { + "id": 7858, + "amount": 2 + } + ], + "message_id": 11848 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Fabio0", + "announce_type": "Update", + "items": [ + { + "id": 7893, + "amount": 2 + } + ], + "message_id": 11849 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Fabio0", + "announce_type": "Update", + "items": [ + { + "id": 7854, + "amount": 2 + } + ], + "message_id": 11853 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000018.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000018.json new file mode 100644 index 000000000..ce833cd65 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000018.json @@ -0,0 +1,100 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Fabio and Monster-Slaying", + "quest_id": 20000018, + "base_level": 9, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "HidellPlains", + "news_image": 1, + "rewards": [ + { + "type": "exp", + "amount": 480 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 290 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 50 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8143, + "num": 1 + }, + { + "item_id": 9365, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 21 + }, + "enemies": [ + { + "enemy_id": "0x015504", + "level": 11, + "exp": 260, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 11, + "exp": 260, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 11, + "exp": 260, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "npc_id": "Fabio0", + "message_id": 11862 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Fabio0", + "message_id": 11865 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005000.json new file mode 100644 index 000000000..91bca029d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005000.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Sky Concealing Wings", + "quest_id": 20005000, + "base_level": 14, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 6, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 460 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "exp", + "amount": 800 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8948, + "num": 1 + }, + { + "item_id": 7810, + "num": 1 + }, + { + "item_id": 9407, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 30 + }, + "enemies": [ + { + "enemy_id": "0x015302", + "level": 14, + "exp": 2780, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005001.json new file mode 100644 index 000000000..916a72fea --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005001.json @@ -0,0 +1,187 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Confrontation With Scouts", + "quest_id": 20005001, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 6, + "quest_layout_set_info_flags": [ + { + "flag_no": 346, + "stage_no": 100, + "group_id": 8 + }, + { + "flag_no": 2213, + "stage_no": 100, + "group_id": 28 + + }, + { + "flag_no": 886, + "stage_no": 100, + "group_id": 6 + } + ], + "rewards": [ + { + "type": "select", + "loot_pool": [ + { + "item_id": 8163, + "num": 1, + "comment": "Blue-Edged Helm" + }, + { + "item_id": 9366, + "num": 2, + "comment": "Waking Draught" + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 3, + "chance": 0.5, + "comment": "Healing Potion" + }, + { + "item_id": 36, + "num": 3, + "chance": 0.5, + "comment": "Gala Extract" + } + ] + }, + { + "type": "exp", + "amount": 510 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 420 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 8 + }, + "starting_index": 6, + "enemies": [ + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011111", + "level": 8, + "exp": 50, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 28 + }, + "starting_index": 6, + "enemies": [ + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011111", + "level": 8, + "exp": 50, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011111", + "level": 8, + "exp": 50, + "is_boss": false + }, + { + "enemy_id": "0x011111", + "level": 8, + "exp": 50, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 2 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005002.json new file mode 100644 index 000000000..d1bd58525 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005002.json @@ -0,0 +1,104 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Ambush In The Wells Depths", + "quest_id": 20005002, + "base_level": 11, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 501, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 270 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 390 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 489, + "num": 1 + }, + { + "item_id": 9368, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 134, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 11, + "exp": 132, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 11, + "exp": 132, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005003.json new file mode 100644 index 000000000..466c749af --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005003.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Dweller In The Darkness", + "quest_id": 20005003, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 544, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 540 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "exp", + "amount": 720 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 845, + "num": 1 + }, + { + "item_id": 631, + "num": 1 + }, + { + "item_id": 9403, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 85, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015502", + "level": 15, + "exp": 2780, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005004.json new file mode 100644 index 000000000..26923914a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005004.json @@ -0,0 +1,77 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Whispers of the Dark", + "quest_id": 20005004, + "base_level": 13, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 541, + "rewards": [ + { + "type": "exp", + "amount": 600 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 420 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Palm Flower", + "item_id": 83, + "num": 1 + }, + { + "comment": "Pickaxe", + "item_id": 57, + "num": 3 + }, + { + "comment": "Recovery Decoction", + "item_id": 9373, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 88, + "group_id": 4 + }, + "enemies": [ + { + "comment": "Wight", + "enemy_id": "0x015600", + "named_enemy_params_id": 53, + "level": 13, + "exp": 2140, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005010.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005010.json new file mode 100644 index 000000000..a6c47673f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005010.json @@ -0,0 +1,73 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Knights' Bitter Enemy", + "quest_id": 20005010, + "base_level": 12, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 5, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 390 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 590 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 95, + "num": 1 + }, + { + "item_id": 58, + "num": 3 + }, + { + "item_id": 10047, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 26 + }, + "enemies": [ + { + "comment": "Cyclops", + "enemy_id": "0x015000", + "level": 12, + "exp": 1860, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005011.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005011.json new file mode 100644 index 000000000..2b724e2c1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20005011.json @@ -0,0 +1,77 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Man-Eating Ogre Appears!", + "quest_id": 20005011, + "base_level": 26, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "HidellPlains", + "news_image": 7, + "rewards": [ + { + "type": "exp", + "amount": 1020 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 850 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Sergeant's Helm", + "item_id": 842, + "num": 1 + }, + { + "comment": "Wine-Boiled Mushroom", + "item_id": 9411, + "num": 3 + }, + { + "comment": "Throwing Rock", + "item_id": 9396, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 11 + }, + "enemies": [ + { + "comment": "Ogre", + "enemy_id": "0x015500", + "named_enemy_params_id": 54, + "level": 26, + "exp": 7600, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010000.json new file mode 100644 index 000000000..5d1fc04e4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010000.json @@ -0,0 +1,113 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Beach Bandits", + "quest_id": 20010000, + "base_level": 11, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 21, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 300 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 360 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9604, + "num": 1 + }, + { + "item_id": 489, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 85 + }, + "enemies": [ + { + "enemy_id": "0x011002", + "level": 11, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011002", + "level": 11, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011002", + "level": 11, + "exp": 140, + "is_boss": false, + "hm_present_no": 47 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "npc_id": "Yuni", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "message_id": 10782, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 992 + } + ] + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "announce_type": "Update", + "npc_id": "Yuni", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "message_id": 10785 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010001.json new file mode 100644 index 000000000..24bb32b5e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010001.json @@ -0,0 +1,151 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Boats Buddy", + "quest_id": 20010001, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 22, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 240 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 390 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 502, + "num": 1 + }, + { + "item_id": 9370, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 83 + }, + "enemies": [ + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 84 + }, + "enemies": [ + { + "enemy_id": "0x010410", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010410", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010410", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010410", + "level": 4, + "exp": 94, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 81 + }, + "enemies": [ + { + "enemy_id": "0x010411", + "level": 4, + "exp": 136, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "npc_id": "Walter", + "message_id": 10800 + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + + "announce_type": "Update", + "groups": [ 2 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Walter", + "message_id": 10805 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010002.json new file mode 100644 index 000000000..cc1b80b75 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010002.json @@ -0,0 +1,129 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Waterfall of Mystery", + "quest_id": 20010002, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 531, + "rewards": [ + { + "type": "exp", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Mystic Bangles", + "item_id": 815, + "num": 1 + }, + { + "comment": "Mellow Ale", + "item_id": 9413, + "num": 1 + }, + { + "comment": "Healing Elixir", + "item_id": 7552, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 993, + "comment": "Spawns Akim NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Akim", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 98, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1134, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 98, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1135, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 98, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1136, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Akim", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010003.json new file mode 100644 index 000000000..cc5f7d3e5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010003.json @@ -0,0 +1,71 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Sea-Watcher’s Hand", + "quest_id": 20010003, + "base_level": 11, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 24, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 360 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 360 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Walker Tights", + "item_id": 8683, + "num": 1 + }, + { + "comment": "Eyedrop", + "item_id": 39, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1 + }, + "npc_id": "Rosa", + "message_id": 11000 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 47 + }, + "announce_type": "Accept", + "npc_id": "Rudolfo", + "message_id": 10915 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1 + }, + "announce_type": "Update", + "npc_id": "Rosa", + "message_id": 11005 + } + ] +} + diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010004.json new file mode 100644 index 000000000..b09fcb5ae --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010004.json @@ -0,0 +1,84 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Malice in the Dark", + "quest_id": 20010004, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 24, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 490 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "exp", + "amount": 490 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Amethyst", + "item_id": 7897, + "num": 3 + }, + { + "comment": "Waking Draught", + "item_id": 9366, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 91 + }, + "starting_index": 5, + "enemies": [ + { + "comment": "Mist Fighter", + "enemy_id": "0x011030", + "level": 15, + "exp": 94, + "hm_present_no": 68 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 47 + }, + "npc_id": "Rudolfo", + "message_id": 10800 + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 47 + }, + "announce_type": "Update", + "npc_id": "Rudolfo", + "message_id": 10805 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010005.json new file mode 100644 index 000000000..bc3287273 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010005.json @@ -0,0 +1,114 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Mystery of the Wasted Ruins", + "quest_id": 20010005, + "base_level": 19, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 515, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 620 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 80 + }, + { + "type": "exp", + "amount": 620 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Power of Pawn", + "item_id": 84, + "num": 1 + }, + { + "comment": "Lestania Wine", + "item_id": 9409, + "num": 2 + }, + { + "comment": "Antidote", + "item_id": 37, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 34, + "group_id": 0 + }, + "enemies": [ + { + "comment": "Mist Fighter", + "enemy_id": "0x011030", + "level": 19, + "exp": 85, + "hm_present_no": 68 + }, + { + "comment": "Mist Fighter", + "enemy_id": "0x011030", + "level": 19, + "exp": 85, + "hm_present_no": 68 + }, + { + "comment": "Mist Priest", + "enemy_id": "0x011032", + "level": 19, + "exp": 85, + "hm_present_no": 70 + }, + { + "comment": "Mist Priest", + "enemy_id": "0x011032", + "level": 19, + "exp": 85, + "hm_present_no": 70 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1 + }, + "npc_id": "Freud", + "message_id": 10800 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1 + }, + "announce_type": "Update", + "npc_id": "Freud", + "message_id": 10805 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010006.json new file mode 100644 index 000000000..9cf21c99a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010006.json @@ -0,0 +1,129 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Along the Faraway Sea", + "quest_id": 20010006, + "base_level": 18, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 22, + "rewards": [ + { + "type": "exp", + "amount": 830 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 590 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Custom Longbow", + "item_id": 77, + "num": 1 + }, + { + "comment": "Antidote", + "item_id": 37, + "num": 3 + }, + { + "comment": "Eyedrop", + "item_id": 39, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 994, + "comment": "Spawns Travelling NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "TravelingFemaleHunter", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1140, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1141, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1142, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "TravelingFemaleHunter", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010007.json new file mode 100644 index 000000000..2164b7498 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20010007.json @@ -0,0 +1,150 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Shadow from the South Shore", + "quest_id": 20010007, + "base_level": 21, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BreyaCoast", + "news_image": 23, + "rewards": [ + { + "type": "exp", + "amount": 690 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 570 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Rock Armor", + "item_id": 547, + "num": 1 + }, + { + "comment": "Throwing Skull", + "item_id": 9397, + "num": 2 + }, + { + "comment": "Mushroom Saute", + "item_id": 1351, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 97 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Hobgoblin Fighter", + "enemy_id": "0x010111", + "level": 19, + "exp": 85 + }, + { + "comment": "Sling Hobgoblin (Oil flask)", + "enemy_id": "0x010112", + "level": 19, + "exp": 85 + }, + { + "comment": "Hobgoblin Leader", + "enemy_id": "0x010113", + "level": 19, + "exp": 85 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 104 + }, + "starting_index": 7, + "enemies": [ + { + "comment": "Hobgoblin Fighter", + "enemy_id": "0x010111", + "level": 19, + "exp": 85 + }, + { + "comment": "Sling Hobgoblin (Oil flask)", + "enemy_id": "0x010112", + "level": 19, + "exp": 85 + }, + { + "comment": "Hobgoblin Fighter", + "enemy_id": "0x010111", + "level": 19, + "exp": 85 + }, + { + "comment": "Hobgoblin Leader", + "enemy_id": "0x010113", + "level": 21, + "exp": 150 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 26 + }, + "npc_id": "Persimmon", + "message_id": 10817 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 26 + }, + "announce_type": "Update", + "npc_id": "Persimmon", + "message_id": 10821 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015000.json new file mode 100644 index 000000000..acf4cb528 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015000.json @@ -0,0 +1,94 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "From the Waters Depths", + "quest_id": 20015000, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 22, + "rewards": [ + { + "type": "exp", + "amount": 490 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Silken Sand", + "item_id": 7845, + "num": 3 + }, + { + "comment": "Terry Cloth", + "item_id": 9367, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 95 + }, + "enemies": [ + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 15, + "exp": 65 + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 15, + "exp": 65 + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 15, + "exp": 65 + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 15, + "exp": 65 + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 15, + "exp": 65 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015001.json new file mode 100644 index 000000000..0f0368207 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015001.json @@ -0,0 +1,76 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "That Which Tramples the Ground", + "quest_id": 20015001, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 21, + "rewards": [ + { + "type": "exp", + "amount": 690 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 490 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Composite Longbow", + "item_id": 76, + "num": 1 + }, + { + "comment": "Absorbent Cloth", + "item_id": 9368, + "num": 3 + }, + { + "comment": "Herb Salad", + "item_id": 9407, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 84 + }, + "enemies": [ + { + "comment": "Armored Cyclops", + "enemy_id": "0x015002", + "level": 15, + "exp": 2120, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015002.json new file mode 100644 index 000000000..6a2a53cc0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015002.json @@ -0,0 +1,99 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Phantoms in the Moonlight", + "quest_id": 20015002, + "base_level": 14, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 25, + "rewards": [ + { + "type": "exp", + "amount": 460 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Decreased Ice Resist", + "item_id": 9269, + "num": 1 + }, + { + "comment": "Restorative", + "item_id": 9369, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 85 + }, + "enemies": [ + { + "comment": "Mist Fighter", + "enemy_id": "0x011030", + "level": 14, + "exp": 79, + "hm_present_no": 68 + }, + { + "comment": "Mist Fighter", + "enemy_id": "0x011030", + "level": 14, + "exp": 79, + "hm_present_no": 68 + }, + { + "comment": "Mist Hunter", + "enemy_id": "0x011031", + "level": 14, + "exp": 79, + "hm_present_no": 69 + }, + { + "comment": "Mist Hunter", + "enemy_id": "0x011031", + "level": 14, + "exp": 79, + "hm_present_no": 69 + }, + { + "comment": "Mist Hunter", + "enemy_id": "0x011031", + "level": 14, + "exp": 79, + "hm_present_no": 69 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015003.json new file mode 100644 index 000000000..b322a228d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015003.json @@ -0,0 +1,77 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "An Unexpected Encounter", + "quest_id": 20015003, + "base_level": 19, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 23, + "rewards": [ + { + "type": "exp", + "amount": 870 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 620 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 120 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Nostalgia Waistguard", + "item_id": 8353, + "num": 1 + }, + { + "comment": "Absorbent Cloth", + "item_id": 9368, + "num": 3 + }, + { + "comment": "Superior Healing Potion", + "item_id": 35, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 105 + }, + "enemies": [ + { + "comment": "Young Chimera", + "enemy_id": "0x015200", + "named_enemy_params_id": 459, + "level": 19, + "exp": 1053, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015004.json new file mode 100644 index 000000000..b1a177906 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015004.json @@ -0,0 +1,93 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Seaside Mystery", + "quest_id": 20015004, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 537, + "rewards": [ + { + "type": "exp", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 930 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Scroll of Great Sorcery", + "item_id": 8009, + "num": 2 + }, + { + "comment": "Grilled Mushroom", + "item_id": 9415, + "num": 1 + }, + { + "comment": "Throwing Skull", + "item_id": 9397, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 98, + "group_id": 7 + }, + "enemies": [ + { + "comment": "Blue Newt", + "enemy_id": "0x010460", + "level": 34, + "exp": 463 + }, + { + "comment": "Blue Newt", + "enemy_id": "0x010460", + "level": 34, + "exp": 463 + }, + { + "comment": "Blue Newt", + "enemy_id": "0x010460", + "level": 34, + "exp": 463 + }, + { + "comment": "Blue Newt", + "enemy_id": "0x010460", + "level": 34, + "exp": 463 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015005.json new file mode 100644 index 000000000..8be01117f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20015005.json @@ -0,0 +1,86 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Dispatch A Clamor of Harpies", + "quest_id": 20015005, + "base_level": 8, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BreyaCoast", + "news_image": 25, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 220 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "exp", + "amount": 290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 506, + "num": 1 + }, + { + "item_id": 8543, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 94 + }, + "enemies": [ + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010600", + "level": 4, + "exp": 94, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020000.json new file mode 100644 index 000000000..ef07055b1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020000.json @@ -0,0 +1,86 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Fort’s Supply Problems", + "quest_id": 20020000, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 49, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 750 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "exp", + "amount": 240 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 83, + "num": 1 + }, + { + "item_id": 59, + "num": 3 + }, + { + "item_id": 57, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 66 + }, + "npc_id": "Vanessa0", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 66, + "group_id": 1 + }, + "npc_id": "Vanessa0", + "announce_type": "Accept", + "items": [ + { + "id": 7552, + "amount": 3 + } + ], + "message_id": 10737 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 66, + "group_id": 1 + }, + "npc_id": "Vanessa0", + "announce_type": "Update", + "items": [ + { + "id": 7861, + "amount": 3 + } + ], + "message_id": 10737 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020001.json new file mode 100644 index 000000000..1c2c9b7e9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020001.json @@ -0,0 +1,147 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Missing Report", + "quest_id": 20020001, + "base_level": 31, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 41, + "rewards": [ + { + "type": "exp", + "amount": 1020 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 850 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9659, + "num": 1 + }, + { + "item_id": 9417, + "num": 1 + }, + { + "item_id": 9362, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 264 + }, + "enemies": [ + { + "enemy_id": "0x011001", + "level": 31, + "exp": 400, + "is_boss": false, + "hm_present_no": 46 + }, + { + "enemy_id": "0x011001", + "level": 31, + "exp": 400, + "is_boss": false, + "hm_present_no": 46 + }, + { + "enemy_id": "0x011002", + "level": 31, + "exp": 400, + "is_boss": false, + "hm_present_no": 47 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 995, + "comment": "Spawns ArisenCorpsRegimentalSoldier10" + } + ], + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier10", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 996, + "comment": "Spawns ArisenCorpsRegimentalSoldier7 Message" + } + ], + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier7", + "message_id": 11372 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier10", + "message_id": 11842 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Vanessa0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020003.json new file mode 100644 index 000000000..198ec01c6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020003.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Commotion in the Cellar", + "quest_id": 20020003, + "base_level": 37, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 516, + "rewards": [ + { + "type": "exp", + "amount": 1220 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1010 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 948, + "num": 1 + }, + { + "item_id": 9387, + "num": 1 + }, + { + "item_id": 9420, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 39, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x015820", + "level": 37, + "exp": 550, + "is_boss": false + }, + { + "enemy_id": "0x015820", + "level": 37, + "exp": 550, + "is_boss": false + }, + { + "enemy_id": "0x010205", + "level": 35, + "exp": 320, + "is_boss": false + }, + { + "enemy_id": "0x010205", + "level": 35, + "exp": 320, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 998, + "comment": "Spawns ArisenCorpsRegimentalSoldier6" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier6", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier6", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020004.json new file mode 100644 index 000000000..f9cbc4d77 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020004.json @@ -0,0 +1,92 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Liz’s Lost Property", + "quest_id": 20020004, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 527, + "rewards": [ + { + "type": "exp", + "amount": 1150 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7983, + "num": 3 + }, + { + "item_id": 9362, + "num": 3 + }, + { + "item_id": 9398, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 999, + "comment": "Spawns Lise0 NPC" + } + ], + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Lise0", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 118, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1145, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Lise0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020005.json new file mode 100644 index 000000000..4ef7bd1ec --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020005.json @@ -0,0 +1,133 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Gathering of Demons in the Old Temple", + "quest_id": 20020005, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 53, + "rewards": [ + { + "type": "exp", + "amount": 1600 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8975, + "num": 1 + }, + { + "item_id": 9388, + "num": 1 + }, + { + "item_id": 9421, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 74, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010205", + "level": 37, + "exp": 550, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 74, + "group_id": 14 + }, + "enemies": [ + { + "enemy_id": "0x010205", + "level": 37, + "exp": 550, + "is_boss": false + }, + { + "enemy_id": "0x015020", + "level": 38, + "exp": 8200, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1000, + "comment": "Spawns ArisenCorpsRegimentalSoldier8" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020006.json new file mode 100644 index 000000000..3661bc74b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020006.json @@ -0,0 +1,227 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Urgent Directive: Eliminate the Demons to the North", + "quest_id": 20020006, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 42, + "rewards": [ + { + "type": "exp", + "amount": 1150 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1150 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8007, + "num": 2 + }, + { + "item_id": 52, + "num": 3 + }, + { + "item_id": 9398, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 259 + }, + "enemies": [ + { + "enemy_id": "0x010205", + "level": 40, + "exp": 650, + "is_boss": false + }, + { + "enemy_id": "0x015200", + "level": 41, + "exp": 11000, + "is_boss": true + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 253 + }, + "enemies": [ + { + "enemy_id": "0x010503", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010503", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010503", + "level": 41, + "exp": 750, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 240 + }, + "enemies": [ + { + "enemy_id": "0x010205", + "level": 40, + "exp": 650, + "is_boss": false + }, + { + "enemy_id": "0x015810", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x015810", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x015820", + "level": 41, + "exp": 850, + "is_boss": false + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Vanessa0", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [ 1 ], + "check_flags": [ 2, 3, 4 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Vanessa0", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Redcap Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 2 ] + } + ] + }, + { + "comment": "Process2 (Redcap Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 3 ] + } + ] + }, + { + "comment": "Process3 (Redcap Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 2 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 2 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 4 ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020007.json new file mode 100644 index 000000000..493b7cb37 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020007.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "TA Situation on the Mountain Road", + "quest_id": 20020007, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 43, + "rewards": [ + { + "type": "exp", + "amount": 1660 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 190 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7553, + "num": 3 + }, + { + "item_id": 9362, + "num": 3 + }, + { + "item_id": 9403, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 221 + }, + "enemies": [ + { + "enemy_id": "0x015300", + "level": 36, + "exp": 7500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1001, + "comment": "Spawns ArisenCorpsRegimentalSoldier9" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier9", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier9", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020008.json new file mode 100644 index 000000000..8885f6403 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020008.json @@ -0,0 +1,124 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Gathering Menace", + "quest_id": 20020008, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 44, + "rewards": [ + { + "type": "exp", + "amount": 1020 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 850 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7894, + "num": 3 + }, + { + "item_id": 9402, + "num": 3 + }, + { + "item_id": 9415, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 265 + }, + "enemies": [ + { + "enemy_id": "0x011000", + "level": 34, + "exp": 550, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011000", + "level": 34, + "exp": 550, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011003", + "level": 34, + "exp": 550, + "is_boss": false, + "hm_present_no": 48 + }, + { + "enemy_id": "0x011003", + "level": 34, + "exp": 550, + "is_boss": false, + "hm_present_no": 48 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1002, + "comment": "Spawns ArisenCorpsRegimentalSoldier7" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier7", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier7", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020009.json new file mode 100644 index 000000000..16bc8356b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020009.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Residents of Darkness", + "quest_id": 20020009, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 546, + "rewards": [ + { + "type": "exp", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1100 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 170 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7956, + "num": 3 + }, + { + "item_id": 9390, + "num": 1 + }, + { + "item_id": 9414, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 91, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x010308", + "level": 40, + "exp": 850, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 40, + "exp": 850, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 40, + "exp": 850, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 40, + "exp": 850, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1003, + "comment": "Spawns ArisenCorpsRegimentalSoldier8" + } + ], + "stage_id": { + "id": 91, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 91, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier8", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020010.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020010.json new file mode 100644 index 000000000..aa8db33dd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020010.json @@ -0,0 +1,211 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Stolen Treasure", + "quest_id": 20020010, + "base_level": 39, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 512, + "rewards": [ + { + "type": "exp", + "amount": 1280 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1070 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 170 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7888, + "num": 1 + }, + { + "item_id": 9418, + "num": 1 + }, + { + "item_id": 9415, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 124, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x011002", + "level": 39, + "exp": 550, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011002", + "level": 39, + "exp": 550, + "is_boss": false, + "hm_present_no": 47 + }, + { + "enemy_id": "0x011003", + "level": 39, + "exp": 550, + "is_boss": false, + "hm_present_no": 48 + }, + { + "enemy_id": "0x011003", + "level": 39, + "exp": 550, + "is_boss": false, + "hm_present_no": 48 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1004, + "comment": "Spawns LightlyEquippedSoldier NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 124, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1146, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1147, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1148, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 124, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1146, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1147, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1148, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 124, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1146, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1147, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1148, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LightlyEquippedSoldier", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020011.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020011.json new file mode 100644 index 000000000..2366e4aca --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20020011.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Reclaiming the Route", + "quest_id": 20020011, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BetlandPlains", + "news_image": 525, + "rewards": [ + { + "type": "exp", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7902, + "num": 3 + }, + { + "item_id": 9403, + "num": 3 + }, + { + "item_id": 9416, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 120, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010309", + "level": 34, + "exp": 400, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 34, + "exp": 400, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 34, + "exp": 400, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 34, + "exp": 400, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1005, + "comment": "Spawns ArisenCorpsRegimentalSoldier10" + } + ], + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "ArisenCorpsRegimentalSoldier10", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 66, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "ArisenCorpsRegimentalSoldier10", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025000.json new file mode 100644 index 000000000..148f05060 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025000.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Resident Demonic Lion", + "quest_id": 20025000, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 54, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1460 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9258, + "num": 1 + }, + { + "item_id": 9419, + "num": 1 + }, + { + "item_id": 9416, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 74, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 38, + "exp": 6500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025001.json new file mode 100644 index 000000000..7fe8bd132 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025001.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The One-Eyed Guardian", + "quest_id": 20025001, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 55, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1460 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9260, + "num": 1 + }, + { + "item_id": 9420, + "num": 1 + }, + { + "item_id": 9417, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 74, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 38, + "exp": 6500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025003.json new file mode 100644 index 000000000..7893f34f7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025003.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Lurking Marauders", + "quest_id": 20025003, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 544, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1040 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "exp", + "amount": 1250 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7888, + "num": 1 + }, + { + "item_id": 9421, + "num": 1 + }, + { + "item_id": 52, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 91, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015801", + "level": 37, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 37, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 37, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 37, + "exp": 500, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025005.json new file mode 100644 index 000000000..9adfdb826 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025005.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Huge Armored Creature Appears!", + "quest_id": 20025005, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 521, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1430 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8007, + "num": 2 + }, + { + "item_id": 9410, + "num": 3 + }, + { + "item_id": 9417, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 120, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 34, + "exp": 6450, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025006.json new file mode 100644 index 000000000..404475d20 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025006.json @@ -0,0 +1,78 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Paired Encounter", + "quest_id": 20025006, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 41, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "exp", + "amount": 1180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7894, + "num": 3 + }, + { + "item_id": 9411, + "num": 2 + }, + { + "item_id": 52, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 255 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 32, + "exp": 6000, + "is_boss": true + }, + { + "enemy_id": "0x015500", + "level": 32, + "exp": 6000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025007.json new file mode 100644 index 000000000..727a2266f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025007.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The King of Bones", + "quest_id": 20025007, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 511, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1500 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9286, + "num": 1 + }, + { + "item_id": 9398, + "num": 3 + }, + { + "item_id": 9401, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 40, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010301", + "level": 38, + "exp": 540, + "is_boss": false + }, + { + "enemy_id": "0x010301", + "level": 38, + "exp": 540, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 38, + "exp": 540, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 38, + "exp": 540, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 38, + "exp": 540, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025008.json new file mode 100644 index 000000000..0de5250ad --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025008.json @@ -0,0 +1,78 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Blue-Scaled Wicked Dragon", + "quest_id": 20025008, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 44, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2970 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 4150 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7756, + "num": 1 + }, + { + "item_id": 9363, + "num": 3 + }, + { + "item_id": 9420, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 271 + }, + "enemies": [ + { + "enemy_id": "0x015707", + "level": 45, + "exp": 13000, + "is_boss": true + }, + { + "enemy_id": "0x015500", + "level": 45, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025009.json new file mode 100644 index 000000000..3eea472b2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20025009.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Whirling Hawk on a Dark Night", + "quest_id": 20025009, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BetlandPlains", + "news_image": 43, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 1660 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9719, + "num": 1 + }, + { + "item_id": 9414, + "num": 2 + }, + { + "item_id": 9402, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 241 + }, + "enemies": [ + { + "enemy_id": "0x015300", + "level": 36, + "exp": 7500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030000.json new file mode 100644 index 000000000..493a865d7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030000.json @@ -0,0 +1,136 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Nest of Labor and Love", + "quest_id": 20030000, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 61, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1080 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "exp", + "amount": 990 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Deft Gloves", + "item_id": 920, + "num": 1 + }, + { + "comment": "Refreshing Remedys ", + "item_id": 9375, + "num": 3 + }, + { + "comment": "Throwblast", + "item_id": 52, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 196 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 30, + "exp": 6500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1006, + "comment": "Spawns WearyHarpy NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WearyHarpy", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 1, + "group_id": 1 + }, + "npc_id": "WearyHarpy", + "announce_type": "Accept", + "items": [ + { + "id": 7968, + "amount": 1 + } + ], + "message_id": 10737 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 1, + "group_id": 1 + }, + "npc_id": "WearyHarpy", + "announce_type": "Update", + "items": [ + { + "id": 7825, + "amount": 5 + } + ], + "message_id": 10737 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "WearyHarpy", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030002.json new file mode 100644 index 000000000..b438d7acf --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030002.json @@ -0,0 +1,482 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Historical Mementos", + "quest_id": 20030002, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 70, + "rewards": [ + { + "type": "exp", + "amount": 960 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1150 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 120 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Freeze Warding", + "item_id": 9317, + "num": 1 + }, + { + "comment": "Forest Dwellers Old Key", + "item_id": 9066, + "num": 2 + }, + { + "comment": "Enhanced Lockpick", + "item_id": 9403, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1037, + "comment": "Spawns Christoph NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Christoph", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 69, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1151, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1152, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1153, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1154, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1155, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1156, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1157, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1158, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1852, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1853, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1854, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1855, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 159, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1038, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1856, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 69, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1151, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1152, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1153, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1154, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1155, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1156, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1157, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1158, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1852, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1853, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1854, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1855, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 159, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1038, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1856, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 69, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1151, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1152, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1153, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1154, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1155, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1156, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1157, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1158, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1852, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1853, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1854, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1855, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 159, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1038, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1856, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 69, + "group_id": 5, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1151, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1152, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1153, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1154, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1155, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1156, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1157, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1158, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1852, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1853, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1854, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1855, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 159, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1038, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1856, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Christoph", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030003.json new file mode 100644 index 000000000..e0cb30f15 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030003.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Timeless Castle", + "quest_id": 20030003, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 71, + "rewards": [ + { + "type": "exp", + "amount": 1840 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 260 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Incineration", + "item_id": 9258, + "num": 1 + }, + { + "comment": "Exquisite Fried Meat", + "item_id": 9416, + "num": 2 + }, + { + "comment": "Three-Herb Salad", + "item_id": 9410, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 69, + "group_id": 10 + }, + "enemies": [ + { + "enemy_id": "0x015709", + "level": 40, + "exp": 13500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 42, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Urda", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 42, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Urda", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030004.json new file mode 100644 index 000000000..3cbb7f3a0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030004.json @@ -0,0 +1,121 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Undying Pride", + "quest_id": 20030004, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 521, + "rewards": [ + { + "type": "exp", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Victory Bracers", + "item_id": 708, + "num": 1 + }, + { + "comment": "Demon Amulet", + "item_id": 9383, + "num": 2 + }, + { + "comment": "Enhanced Lockpick", + "item_id": 9403, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 154, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015600", + "level": 30, + "exp": 6500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1040, + "comment": "Spawns Gerd1 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Gerd1", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 154, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1159, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Gerd1", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030005.json new file mode 100644 index 000000000..c17f5a0fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030005.json @@ -0,0 +1,134 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Petty Thief’s Woes", + "quest_id": 20030005, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 548, + "rewards": [ + { + "type": "exp", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1040 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Ruby", + "item_id": 7900, + "num": 2 + }, + { + "comment": "Blue Flower", + "item_id": 7979, + "num": 2 + }, + { + "comment": "Wine-Boiled Mushroom", + "item_id": 9411, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 90, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 38, + "exp": 8500, + "is_boss": true + }, + { + "enemy_id": "0x010503", + "level": 37, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010503", + "level": 37, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010503", + "level": 37, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010502", + "level": 37, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010502", + "level": 37, + "exp": 750, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1042, + "comment": "Spawns Bandit0 NPC" + } + ], + "stage_id": { + "id": 90, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Bandit0", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 90, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Bandit0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030006.json new file mode 100644 index 000000000..e5be99cbd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030006.json @@ -0,0 +1,116 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Blocked Courier", + "quest_id": 20030006, + "base_level": 28, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 62, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 700 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 120 + }, + { + "type": "exp", + "amount": 920 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Wiseman Cloak", + "item_id": 1012, + "num": 1 + }, + { + "comment": "Sprite Amulet ", + "item_id": 9384, + "num": 2 + }, + { + "comment": "Three-Herb-Salad", + "item_id": 9410, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1043, + "comment": "Spawns LightlyEquippedSoldier NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 1, + "group_id": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "announce_type": "Accept", + "items": [ + { + "id": 7938, + "amount": 3 + } + ], + "message_id": 10737 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 2, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Kittredge", + "announce_type": "Update", + "message_id": 11372 + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Josh", + "announce_type": "Update", + "message_id": 11372 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LightlyEquippedSoldier", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030007.json new file mode 100644 index 000000000..27658c32e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030007.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Spectator", + "quest_id": 20030007, + "base_level": 31, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 505, + "rewards": [ + { + "type": "exp", + "amount": 1430 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1020 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Faerie Band", + "item_id": 9564, + "num": 1 + }, + { + "comment": "Conqueror Amulet", + "item_id": 9381, + "num": 2 + }, + { + "comment": "Wine-Boiled Mushroom", + "item_id": 9411, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 166, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 31, + "exp": 6800, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 51, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Chester0", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 51, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Chester0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030008.json new file mode 100644 index 000000000..f2a746c75 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20030008.json @@ -0,0 +1,104 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "No Unexpected Guests", + "quest_id": 20030008, + "base_level": 32, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DoweValley", + "news_image": 571, + "rewards": [ + { + "type": "exp", + "amount": 1470 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1050 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Healing Elixir", + "item_id": 7552, + "num": 2 + }, + { + "comment": "Quality Gala Extract", + "item_id": 9361, + "num": 2 + }, + { + "comment": "Small Thief Key", + "item_id": 9429, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 136, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 32, + "exp": 5500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1044, + "comment": "Spawns Man510 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Man510", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Man510", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035001.json new file mode 100644 index 000000000..c20478989 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035001.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Sleeping Giant", + "quest_id": 20035001, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 72, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 260 + }, + { + "type": "exp", + "amount": 1080 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7902, + "num": 3 + }, + { + "item_id": 9384, + "num": 2 + }, + { + "item_id": 9066, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 69, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x015100", + "level": 35, + "exp": 6000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035002.json new file mode 100644 index 000000000..337a1be38 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035002.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Footsteps in the Halls", + "quest_id": 20035002, + "base_level": 33, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 75, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1080 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "exp", + "amount": 1080 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9659, + "num": 1 + }, + { + "item_id": 9397, + "num": 3 + }, + { + "item_id": 9375, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 69, + "group_id": 18 + }, + "enemies": [ + { + "enemy_id": "0x010309", + "level": 36, + "exp": 350, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 36, + "exp": 350, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 34, + "exp": 266, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 34, + "exp": 266, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035005.json new file mode 100644 index 000000000..3c352c934 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035005.json @@ -0,0 +1,84 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Apes of Mayhem", + "quest_id": 20035005, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 63, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "exp", + "amount": 1150 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 605, + "num": 1 + }, + { + "item_id": 9411, + "num": 2 + }, + { + "item_id": 52, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 212 + }, + "enemies": [ + { + "enemy_id": "0x015502", + "level": 31, + "exp": 5500, + "is_boss": true + }, + { + "enemy_id": "0x015504", + "level": 28, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 28, + "exp": 300, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035006.json new file mode 100644 index 000000000..df1c090c2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035006.json @@ -0,0 +1,94 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Misty Spectres", + "quest_id": 20035006, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 532, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1050 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "exp", + "amount": 1230 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9759, + "num": 1 + }, + { + "item_id": 9410, + "num": 2 + }, + { + "item_id": 9362, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 99, + "group_id": 20 + }, + "enemies": [ + { + "enemy_id": "0x011031", + "level": 38, + "exp": 450, + "is_boss": false, + "hm_present_no": 69 + }, + { + "enemy_id": "0x011031", + "level": 38, + "exp": 450, + "is_boss": false, + "hm_present_no": 69 + }, + { + "enemy_id": "0x011033", + "level": 38, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + }, + { + "enemy_id": "0x011033", + "level": 38, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035007.json new file mode 100644 index 000000000..2c6489846 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035007.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Desire to Feed", + "quest_id": 20035007, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 537, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1150 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 1610 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7883, + "num": 1 + }, + { + "item_id": 9398, + "num": 2 + }, + { + "item_id": 9383, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 89, + "group_id": 9 + }, + "enemies": [ + { + "enemy_id": "0x015000", + "level": 35, + "exp": 6200, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035008.json new file mode 100644 index 000000000..a920c12c7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035008.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Echoing Roars in the Tunnel", + "quest_id": 20035008, + "base_level": 32, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 535, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1050 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "exp", + "amount": 1230 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9709, + "num": 1 + }, + { + "item_id": 9414, + "num": 1 + }, + { + "item_id": 9384, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 100, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 32, + "exp": 5400, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035009.json new file mode 100644 index 000000000..0849e4f6c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20035009.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "After That Dragon!", + "quest_id": 20035009, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DoweValley", + "news_image": 64, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 1660 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7928, + "num": 3 + }, + { + "item_id": 9412, + "num": 2 + }, + { + "item_id": 9388, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 495 + }, + "enemies": [ + { + "enemy_id": "0x015707", + "level": 36, + "exp": 6400, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040000.json new file mode 100644 index 000000000..e83cd1d33 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040000.json @@ -0,0 +1,73 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Stylish Consideration", + "quest_id": 20040000, + "base_level": 23, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 68, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 200 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 370 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Jewel Steel Ingot", + "item_id": 7882, + "num": 3 + }, + { + "comment": "Small Thief Key", + "item_id": 9429, + "num": 3 + }, + { + "comment": "Sorcerer Hat", + "item_id": 8153, + "num": 1 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 52 + }, + "npc_id": "Livian", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 52, + "group_id": 1 + }, + "npc_id": "Livian", + "announce_type": "Accept", + "items": [ + { + "id": 7982, + "amount": 8 + } + ], + "message_id": 10737 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040001.json new file mode 100644 index 000000000..d9d8d2588 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040001.json @@ -0,0 +1,114 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Mysterious Living Treasure", + "quest_id": 20040001, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 93, + "rewards": [ + { + "type": "exp", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 820 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Red Chromium", + "item_id": 7879, + "num": 3 + }, + { + "comment": "Interventive", + "item_id": 9374, + "num": 3 + }, + { + "comment": "Mellow Ale", + "item_id": 9413, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 72, + "group_id": 18 + }, + "enemies": [ + { + "enemy_id": "0x010450", + "level": 30, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x010450", + "level": 30, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x010450", + "level": 30, + "exp": 500, + "is_boss": false + }, + { + "enemy_id": "0x010450", + "level": 30, + "exp": 500, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 80, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Cromwell", + "message_id": 11372 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 80, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Cromwell", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040002.json new file mode 100644 index 000000000..97367a0aa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040002.json @@ -0,0 +1,103 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Territorial Dispute", + "quest_id": 20040002, + "base_level": 26, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 81, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 850 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "exp", + "amount": 1100 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 524, + "num": 1 + }, + { + "item_id": 9376, + "num": 3 + }, + { + "item_id": 9066, + "num": 1 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 36, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 187 + }, + "enemies": [ + { + "enemy_id": "0x015300", + "level": 26, + "exp": 4200, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 95, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Gilstan", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 95, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Gilstan", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040003.json new file mode 100644 index 000000000..4bf2418c0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040003.json @@ -0,0 +1,286 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Burden of Procurement", + "quest_id": 20040003, + "base_level": 23, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 93, + "rewards": [ + { + "type": "exp", + "amount": 630 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 750 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 100 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Murg Armguards", + "item_id": 599, + "num": 1 + }, + { + "comment": "Recovery Decortion", + "item_id": 9373, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1046, + "comment": "Spawns Eugene NPC" + } + ], + "stage_id": { + "id": 101, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Eugene", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 101, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1160, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1161, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1162, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1163, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1164, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1165, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1839, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1840, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1841, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1842, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 101, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1160, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1161, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1162, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1163, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1164, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1165, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1839, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1840, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1841, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1842, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 101, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1160, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1161, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1162, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1163, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1164, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1165, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1839, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1840, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1841, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1842, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 101, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Eugene", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040004.json new file mode 100644 index 000000000..de23503df --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040004.json @@ -0,0 +1,103 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Cause of the Hot Springs Blockage", + "quest_id": 20040004, + "base_level": 22, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 91, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 720 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "exp", + "amount": 1010 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 758, + "num": 1 + }, + { + "item_id": 9395, + "num": 3 + }, + { + "item_id": 9375, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 36, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 152, + "group_id": 5 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 22, + "exp": 4500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 80, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Miles", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 80, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Miles", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040005.json new file mode 100644 index 000000000..c560cbfc4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040005.json @@ -0,0 +1,322 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Tempting Lights", + "quest_id": 20040005, + "base_level": 25, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 535, + "rewards": [ + { + "type": "exp", + "amount": 960 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 820 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Buster Knuckles", + "item_id": 917, + "num": 1 + }, + { + "comment": "Herb Salad", + "item_id": 9407, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1048, + "comment": "Spawns Nelson NPC" + } + ], + "stage_id": { + "id": 104, + "group_id": 13, + "layer_no": 1 + }, + "npc_id": "Nelson", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 104, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1166, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1167, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1168, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1169, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1170, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1832, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1833, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1834, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1835, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1836, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1837, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1838, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 104, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1166, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1167, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1168, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1169, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1170, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1832, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1833, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1834, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1835, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1836, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1837, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1838, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 104, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1166, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1167, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1168, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1169, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1170, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1832, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1833, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1834, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1835, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1836, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1837, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1838, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 104, + "group_id": 13, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Nelson", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040006.json new file mode 100644 index 000000000..e7f1a76ce --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040006.json @@ -0,0 +1,133 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Grim Pilgrimage", + "quest_id": 20040006, + "base_level": 26, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 572, + "rewards": [ + { + "type": "exp", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Over Guard", + "item_id": 628, + "num": 1 + }, + { + "comment": "Quality Gala Extract", + "item_id": 9361, + "num": 3 + }, + { + "comment": "Demon Amulet", + "item_id": 9383, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 138, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x011000", + "level": 25, + "exp": 250, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011000", + "level": 25, + "exp": 250, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011000", + "level": 25, + "exp": 250, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011001", + "level": 25, + "exp": 250, + "is_boss": false, + "hm_present_no": 46 + }, + { + "enemy_id": "0x011001", + "level": 25, + "exp": 250, + "is_boss": false, + "hm_present_no": 46 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1049, + "comment": "Spawns Soldier0 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Soldier0", + "message_id": 11372 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Soldier0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040007.json new file mode 100644 index 000000000..071f10e23 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040007.json @@ -0,0 +1,104 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Miner’s Lifeline", + "quest_id": 20040007, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 94, + "rewards": [ + { + "type": "exp", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Over Guard", + "item_id": 628, + "num": 1 + }, + { + "comment": "Quality Gala Extract", + "item_id": 9361, + "num": 3 + }, + { + "comment": "Demon Amulet", + "item_id": 9383, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 96, + "group_id": 10 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 30, + "exp": 6000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1050, + "comment": "Spawns Man511 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Man511", + "message_id": 11372 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Man511", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040008.json new file mode 100644 index 000000000..791ece5d6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040008.json @@ -0,0 +1,193 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Volden Poisonous Springs Investigation", + "quest_id": 20040008, + "base_level": 22, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 84, + "rewards": [ + { + "type": "exp", + "amount": 720 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 600 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Majesty Drapes", + "item_id": 865, + "num": 1 + }, + { + "comment": "Mushroom Saute", + "item_id": 1351, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 178 + }, + "enemies": [ + { + "enemy_id": "0x010510", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x010510", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x010510", + "level": 25, + "exp": 250, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1051, + "comment": "Spawns Man510 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Man510", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1171, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1172, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1173, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1171, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1172, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1173, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1171, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1172, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1173, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Man510", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040009.json new file mode 100644 index 000000000..78b44cb1c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20040009.json @@ -0,0 +1,141 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Wounded Honour", + "quest_id": 20040009, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "VoldenMines", + "news_image": 511, + "rewards": [ + { + "type": "exp", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 930 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 130 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Expedition Shirt", + "item_id": 980, + "num": 1 + }, + { + "comment": "Throwblast", + "item_id": 52, + "num": 3 + }, + { + "comment": "Throwing Knife", + "item_id": 9398, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 102, + "group_id": 8 + }, + "enemies": [ + { + "enemy_id": "0x011000", + "level": 30, + "exp": 500, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011000", + "level": 30, + "exp": 500, + "is_boss": false, + "hm_present_no": 45 + }, + { + "enemy_id": "0x011000", + "level": 30, + "exp": 500, + "is_boss": false, + "hm_present_no": 45 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1053, + "comment": "Spawns Gerd1 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Gerd1", + "message_id": 11372 + }, + { + "type": "NewTalkToNpc", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1054, + "comment": "Spawns WhiteKnight NPC" + } + ], + "stage_id": { + "id": 102, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Accept", + "npc_id": "WhiteKnight2", + "message_id": 11842 + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1053, + "comment": "Spawns Gerd1 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Gerd1", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045000.json new file mode 100644 index 000000000..093f3130b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045000.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Bright One-Eyed", + "quest_id": 20045000, + "base_level": 28, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 95, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 920 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "exp", + "amount": 1290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 1017, + "num": 1 + }, + { + "item_id": 9402, + "num": 2 + }, + { + "item_id": 9397, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 72, + "group_id": 14 + }, + "enemies": [ + { + "enemy_id": "0x015020", + "level": 28, + "exp": 4500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045001.json new file mode 100644 index 000000000..dc714dc95 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045001.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Messenger From the Underworld", + "quest_id": 20045001, + "base_level": 27, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 96, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 740 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "exp", + "amount": 890 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 920, + "num": 1 + }, + { + "item_id": 9410, + "num": 1 + }, + { + "item_id": 9374, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 72, + "group_id": 17 + }, + "enemies": [ + { + "enemy_id": "0x010309", + "level": 26, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 26, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 26, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x010301", + "level": 26, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x010301", + "level": 26, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x010301", + "level": 26, + "exp": 300, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045002.json new file mode 100644 index 000000000..7be97bef8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045002.json @@ -0,0 +1,74 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Shadows Within the Cave", + "quest_id": 20045002, + "base_level": 21, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 537, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 690 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "exp", + "amount": 970 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 599, + "num": 1 + }, + { + "item_id": 9409, + "num": 2 + }, + { + "item_id": 9381, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 103, + "group_id": 1 + }, + "enemies": [ + { + "comment": "Vigilant Chimera", + "enemy_id": "0x015200", + "named_enemy_params_id": 53, + "level": 21, + "exp": 3800, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045003.json new file mode 100644 index 000000000..5867cd580 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045003.json @@ -0,0 +1,74 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Tunnel Beast", + "quest_id": 20045003, + "base_level": 23, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 533, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 750 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "exp", + "amount": 970 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7881, + "num": 1 + }, + { + "item_id": 9361, + "num": 2 + }, + { + "item_id": 9383, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 101, + "group_id": 5 + }, + "enemies": [ + { + "comment": "Vigilant Chimera", + "enemy_id": "0x015200", + "named_enemy_params_id": 53, + "level": 23, + "exp": 4200, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045004.json new file mode 100644 index 000000000..b628f1123 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045004.json @@ -0,0 +1,73 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Rock-Crushing Fangs", + "quest_id": 20045004, + "base_level": 30, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 83, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 190 + }, + { + "type": "exp", + "amount": 1380 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9241, + "num": 1 + }, + { + "item_id": 9413, + "num": 1 + }, + { + "item_id": 9429, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 192 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "named_enemy_params_id": 53, + "level": 30, + "exp": 4600, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045005.json new file mode 100644 index 000000000..bffe17392 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20045005.json @@ -0,0 +1,97 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Trapped in a Nightmare", + "quest_id": 20045005, + "base_level": 25, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "VoldenMines", + "news_image": 93, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 680 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 110 + }, + { + "type": "exp", + "amount": 820 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7881, + "num": 1 + }, + { + "item_id": 9066, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 96, + "group_id": 2 + }, + "enemies": [ + { + "comment": "Rock Saurian", + "enemy_id": "0x010450", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "comment": "Rock Saurian", + "enemy_id": "0x010450", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "comment": "Rock Saurian", + "enemy_id": "0x010450", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "comment": "Rock Saurian", + "enemy_id": "0x010450", + "level": 25, + "exp": 250, + "is_boss": false + }, + { + "comment": "Rock Saurian", + "enemy_id": "0x010450", + "level": 25, + "exp": 250, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050000.json new file mode 100644 index 000000000..2c9485540 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050000.json @@ -0,0 +1,169 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "An Approaching Menace", + "quest_id": 20050000, + "base_level": 10, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 101, + "rewards": [ + { + "type": "exp", + "amount": 330 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 270 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 30 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Fluorite Earrings", + "item_id": 8931, + "num": 1 + }, + { + "comment": "Healing Potion", + "item_id": 34, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 52 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 50 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 10, + "exp": 70 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1055, + "comment": "Spawns Travelling NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "message_id": 11372 + }, + { + "type": "DiscoverEnemy", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LightlyEquippedSoldier", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050001.json new file mode 100644 index 000000000..6d3aec822 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050001.json @@ -0,0 +1,129 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "In the Darkness", + "quest_id": 20050001, + "base_level": 14, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 522, + "rewards": [ + { + "type": "exp", + "amount": 380 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 460 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Knights Honor", + "item_id": 95, + "num": 1 + }, + { + "comment": "Restorative", + "item_id": 9369, + "num": 3 + }, + { + "comment": "Superior Gala Extract", + "item_id": 61, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1056, + "comment": "Spawns NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Peddler", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 153, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1174, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 153, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1175, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 153, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1176, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Peddler", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050002.json new file mode 100644 index 000000000..27f155af6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050002.json @@ -0,0 +1,132 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Calamity Within", + "quest_id": 20050002, + "base_level": 32, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 533, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 880 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "exp", + "amount": 1050 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7937, + "num": 3 + }, + { + "item_id": 9375, + "num": 3 + }, + { + "item_id": 7552, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 35, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 159, + "group_id": 12 + }, + "enemies": [ + { + "enemy_id": "0x011030", + "level": 32, + "exp": 450, + "is_boss": false, + "hm_present_no": 68 + }, + { + "enemy_id": "0x011030", + "level": 32, + "exp": 450, + "is_boss": false, + "hm_present_no": 68 + }, + { + "enemy_id": "0x011030", + "level": 32, + "exp": 450, + "is_boss": false, + "hm_present_no": 68 + }, + { + "enemy_id": "0x011031", + "level": 32, + "exp": 450, + "is_boss": false, + "hm_present_no": 69 + }, + { + "enemy_id": "0x011031", + "level": 32, + "exp": 450, + "is_boss": false, + "hm_present_no": 69 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 13, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Cedric", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 13, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Cedric", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050003.json new file mode 100644 index 000000000..0e6d8ec86 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050003.json @@ -0,0 +1,138 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Defending Lynwood", + "quest_id": 20050003, + "base_level": 16, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 102, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 480 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 570 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 67, + "num": 1 + }, + { + "item_id": 9370, + "num": 3 + }, + { + "item_id": 9394, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 1, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 60 + }, + "enemies": [ + { + "enemy_id": "0x010401", + "level": 13, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010401", + "level": 13, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010401", + "level": 13, + "exp": 94, + "is_boss": false + }, + { + "enemy_id": "0x010401", + "level": 13, + "exp": 94, + "is_boss": false + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 72 + }, + "enemies": [ + { + "comment": "Ent", + "enemy_id": "0x015031", + "level": 16, + "exp": 2700, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "npc_id": "Gash", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "groups": [ 1 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 0 + }, + "announce_type": "Update", + "npc_id": "Gash", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050004.json new file mode 100644 index 000000000..491eaa5fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050004.json @@ -0,0 +1,286 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Flowers Bathed In Light", + "quest_id": 20050004, + "base_level": 19, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 112, + "rewards": [ + { + "type": "exp", + "amount": 520 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 620 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 80 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Wizard Ring", + "item_id": 8948, + "num": 1 + }, + { + "comment": "Conquerors Periapt", + "item_id": 42, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1057, + "comment": "Spawns Dalia NPC" + } + ], + "stage_id": { + "id": 67, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Dalia", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 67, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1181, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1182, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1183, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1184, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1185, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1824, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1825, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1826, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1827, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1828, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 67, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1181, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1182, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1183, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1184, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1185, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1824, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1825, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1826, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1827, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1828, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 67, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1181, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1182, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1183, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1184, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1185, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1824, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1825, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1826, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1827, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1828, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 67, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Dalia", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050005.json new file mode 100644 index 000000000..8df884dc2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050005.json @@ -0,0 +1,123 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Echoing Footsteps in the Cave", + "quest_id": 20050005, + "base_level": 19, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 111, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 620 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 100 + }, + { + "type": "exp", + "amount": 870 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8403, + "num": 1 + }, + { + "item_id": 43, + "num": 2 + }, + { + "item_id": 44, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 67, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015502", + "level": 19, + "exp": 3000, + "is_boss": true + }, + { + "enemy_id": "0x015504", + "level": 12, + "exp": 90, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 12, + "exp": 90, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1058, + "comment": "Spawns Knight NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WhiteKnight1", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "WhiteKnight1", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050006.json new file mode 100644 index 000000000..d9fa1645d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050006.json @@ -0,0 +1,73 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Witch of the Forest (Lestania Herbs)", + "quest_id": 20050006, + "base_level": 13, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 114, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 850 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 280 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Linen", + "item_id": 7936, + "num": 2 + }, + { + "comment": "Oil Flask", + "item_id": 9394, + "num": 3 + }, + { + "comment": "Mushroom Saute", + "item_id": 1351, + "num": 1 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 16 + }, + "npc_id": "Emerada0", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 16, + "group_id": 1 + }, + "npc_id": "Emerada0", + "announce_type": "Accept", + "items": [ + { + "id": 7976, + "amount": 5 + } + ], + "message_id": 10737 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050007.json new file mode 100644 index 000000000..4cd1ed798 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050007.json @@ -0,0 +1,127 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "An Ancient Gathering", + "quest_id": 20050007, + "base_level": 21, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 110, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 570 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "exp", + "amount": 690 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 651, + "num": 1 + }, + { + "item_id": 42, + "num": 1 + }, + { + "item_id": 9397, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 66 + }, + "enemies": [ + { + "enemy_id": "0x011110", + "level": 21, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 21, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 21, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 21, + "exp": 250, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 21, + "exp": 250, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 24, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Alma", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 24, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Alma", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050008.json new file mode 100644 index 000000000..ec55f97f1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050008.json @@ -0,0 +1,286 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Gourmand’s Forest Protection", + "quest_id": 20050008, + "base_level": 18, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 104, + "rewards": [ + { + "type": "exp", + "amount": 830 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 590 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Smart Boots", + "item_id": 448, + "num": 1 + }, + { + "comment": "Superior Healing Potion", + "item_id": 35, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1059, + "comment": "Spawns August NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "August", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 1, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1186, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1187, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1188, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1189, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1190, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1819, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1820, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1821, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1822, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1823, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1186, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1187, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1188, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1189, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1190, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1819, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1820, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1821, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1822, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1823, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 1, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1186, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1187, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1188, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1189, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1190, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1819, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1820, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1821, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1822, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1823, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "August", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050009.json new file mode 100644 index 000000000..01dd326e8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20050009.json @@ -0,0 +1,236 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Bridges of Our Livelihood", + "quest_id": 20050009, + "base_level": 14, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeForest", + "news_image": 103, + "rewards": [ + { + "type": "exp", + "amount": 460 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 460 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 60 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Leather Armor", + "item_id": 444, + "num": 1 + }, + { + "comment": "Superior Gala Extract", + "item_id": 61, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 51 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 55 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 46 + }, + "starting_index": 1, + "enemies": [ + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + }, + { + "comment": "Redcap", + "enemy_id": "0x011110", + "level": 14, + "exp": 92 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1060, + "comment": "Spawns NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LightlyEquippedFemaleSoldier", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [ 1 ], + "check_flags": [ 2, 3, 4 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LightlyEquippedFemaleSoldier", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Redcap Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 2 ] + } + ] + }, + { + "comment": "Process2 (Redcap Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 3 ] + } + ] + }, + { + "comment": "Process3 (Redcap Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [ 1 ] + }, + { + "type": "DiscoverEnemy", + "groups": [ 2 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 2 ] + }, + { + "type": "MyQstFlags", + "set_flags": [ 4 ] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055000.json new file mode 100644 index 000000000..dcee0695d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055000.json @@ -0,0 +1,83 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Scaled Soldiers", + "quest_id": 20055000, + "base_level": 16, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 105, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 440 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 80 + }, + { + "type": "exp", + "amount": 420 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 448, + "num": 1 + }, + { + "item_id": 35, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 47 + }, + "enemies": [ + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 16, + "exp": 120, + "is_boss": false + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 16, + "exp": 120, + "is_boss": false + }, + { + "comment": "Giant Saurian", + "enemy_id": "0x010401", + "level": 16, + "exp": 120, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Ape One.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Ape One.json new file mode 100644 index 000000000..3f98184b9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Ape One.json @@ -0,0 +1,74 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Strange Creature Dances In the Forest", + "quest_id": 2005501, + "base_level": 15, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 101, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 490 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 690 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 448, + "num": 1 + }, + { + "item_id": 61, + "num": 2 + }, + { + "item_id": 9409, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 57 + }, + "enemies": [ + { + "comment": "Young Dread Ape", + "enemy_id": "0x015502", + "named_enemy_params_id": 459, + "level": 15, + "exp": 2780, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Sphinx one.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Sphinx one.json new file mode 100644 index 000000000..32a9584a8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055001 Sphinx one.json @@ -0,0 +1,74 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Strange Bird Dances In the Forest", + "quest_id": 2005501, + "base_level": 18, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 101, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 590 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "exp", + "amount": 830 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 448, + "num": 1 + }, + { + "item_id": 61, + "num": 2 + }, + { + "item_id": 9409, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 57 + }, + "enemies": [ + { + "comment": "Young Dread Ape", + "enemy_id": "0x015302", + "named_enemy_params_id": 459, + "level": 18, + "exp": 2950, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055002.json new file mode 100644 index 000000000..2431255eb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055002.json @@ -0,0 +1,82 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Mystery of Mysree Limestone Cave", + "quest_id": 20055002, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 536, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 170 + }, + { + "type": "exp", + "amount": 1570 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7865, + "num": 3 + }, + { + "item_id": 9397, + "num": 2 + }, + { + "item_id": 9376, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 35, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 159, + "group_id": 13 + }, + "enemies": [ + { + "enemy_id": "0x015040", + "level": 34, + "exp": 7500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055003.json new file mode 100644 index 000000000..e6b65d1b6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055003.json @@ -0,0 +1,101 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Shadows in the Demon’s Den", + "quest_id": 20055003, + "base_level": 18, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 113, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 590 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 90 + }, + { + "type": "exp", + "amount": 830 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 67, + "num": 1 + }, + { + "item_id": 9374, + "num": 2 + }, + { + "item_id": 9369, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 160, + "group_id": 0 + }, + "enemies": [ + { + "comment": "Troll", + "enemy_id": "0x015040", + "level": 18, + "exp": 2950, + "is_boss": true + }, + { + "comment": "Mudman", + "enemy_id": "0x010509", + "level": 16, + "exp": 150, + "is_boss": false + }, + { + "comment": "Mudman", + "enemy_id": "0x010509", + "level": 16, + "exp": 150, + "is_boss": false + }, + { + "comment": "Mudman", + "enemy_id": "0x010509", + "level": 16, + "exp": 150, + "is_boss": false + }, + { + "comment": "Mudman", + "enemy_id": "0x010509", + "level": 16, + "exp": 150, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Redcaps.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Redcaps.json new file mode 100644 index 000000000..57effde2d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Redcaps.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Abductors’ True Nature", + "quest_id": 20055004, + "base_level": 19, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 111, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 520 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 100 + }, + { + "type": "exp", + "amount": 750 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8173, + "num": 1 + }, + { + "item_id": 9376, + "num": 2 + }, + { + "item_id": 9368, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 67, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x011110", + "level": 19, + "exp": 200, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 19, + "exp": 200, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 19, + "exp": 200, + "is_boss": false + }, + { + "enemy_id": "0x011110", + "level": 19, + "exp": 200, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Troll.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Troll.json new file mode 100644 index 000000000..969df3c0e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055004 Troll.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Abductors’ True Nature", + "quest_id": 20055004, + "base_level": 31, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 111, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1020 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "exp", + "amount": 1430 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 605, + "num": 1 + }, + { + "item_id": 9411, + "num": 2 + }, + { + "item_id": 52, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 67, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015040", + "level": 31, + "exp": 5000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055005.json new file mode 100644 index 000000000..ecff1d87d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20055005.json @@ -0,0 +1,73 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Fluttering Calls of Death", + "quest_id": 20055005, + "base_level": 32, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeForest", + "news_image": 109, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1050 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 210 + }, + { + "type": "exp", + "amount": 1470 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 818, + "num": 1 + }, + { + "item_id": 9412, + "num": 2 + }, + { + "item_id": 9401, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 79, + "group_id": 2 + }, + "enemies": [ + { + "comment": "Sphinx", + "enemy_id": "0x015302", + "level": 32, + "exp": 7500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060000.json new file mode 100644 index 000000000..307438c35 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060000.json @@ -0,0 +1,277 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Remains of Green", + "quest_id": 20060000, + "base_level": 33, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeGrove", + "news_image": 563, + "rewards": [ + { + "type": "exp", + "amount": 1080 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 900 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 170 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Iron Bangles", + "item_id": 818, + "num": 1 + }, + { + "comment": "Yellow Ale", + "item_id": 9413, + "num": 2 + }, + { + "comment": "Enhanced Lumber Knife", + "item_id": 9402, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1061, + "comment": "Spawns Hunter0 NPC" + } + ], + "stage_id": { + "id": 110, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Hunter0", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 110, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1191, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1192, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1193, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1809, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1810, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1811, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 110, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1191, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1192, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1193, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1809, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1810, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1811, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 110, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1191, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1192, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1193, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1809, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1810, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1811, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 110, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Hunter0", + "message_id": 11842 + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 171, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1191, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1192, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1193, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1809, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1810, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1811, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 110, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Hunter0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060001.json new file mode 100644 index 000000000..3ff979c02 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060001.json @@ -0,0 +1,104 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Inias Monster", + "quest_id": 20060001, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeGrove", + "news_image": 124, + "rewards": [ + { + "type": "exp", + "amount": 1660 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Crest of Electrocution", + "item_id": 9262, + "num": 1 + }, + { + "comment": "Superior Quality Gala Extract", + "item_id": 9362, + "num": 3 + }, + { + "comment": "Special Mushroom Dip", + "item_id": 9419, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 138 + }, + "enemies": [ + { + "enemy_id": "0x015707", + "level": 36, + "exp": 7500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1062, + "comment": "Spawns WhiteKnight1 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WhiteKnight1", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "WhiteKnight1", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060002.json new file mode 100644 index 000000000..5ba8537a2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060002.json @@ -0,0 +1,288 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Grieving Underling", + "quest_id": 20060002, + "base_level": 38, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeGrove", + "news_image": 566, + "rewards": [ + { + "type": "exp", + "amount": 1040 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1250 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 160 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7940, + "num": 1 + }, + { + "item_id": 9388, + "num": 1 + }, + { + "item_id": 9421, + "num": 1 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1063, + "comment": "Spawns Soldier0 NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Soldier0", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 112, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1195, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1196, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1197, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1198, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1199, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1200, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1805, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1806, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1807, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1808, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 112, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1195, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1196, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1197, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1198, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1199, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1200, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1805, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1806, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1807, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1808, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 112, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1195, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1196, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1197, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1198, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1199, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1200, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1805, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1806, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1807, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1808, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Soldier0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060003.json new file mode 100644 index 000000000..bb0e4801f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20060003.json @@ -0,0 +1,114 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Thugs of the Forest", + "quest_id": 20060003, + "base_level": 34, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "MysreeGrove", + "news_image": 126, + "rewards": [ + { + "type": "exp", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 140 + }, + { + "type": "select", + "loot_pool": [ + { + "comment": "Custodian Arms", + "item_id": 923, + "num": 1 + }, + { + "comment": "Forest Dwellers Old Key", + "item_id": 9066, + "num": 2 + }, + { + "comment": "Enhanced Lockpick", + "item_id": 9403, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 144 + }, + "enemies": [ + { + "enemy_id": "0x011111", + "level": 34, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x011111", + "level": 34, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x011112", + "level": 34, + "exp": 300, + "is_boss": false + }, + { + "enemy_id": "0x011112", + "level": 34, + "exp": 300, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 22, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Ivan", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 22, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Ivan", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065000.json new file mode 100644 index 000000000..8c86fc70c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065000.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Faint Ill Omen", + "quest_id": 20065000, + "base_level": 36, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeGrove", + "news_image": 128, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 990 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "exp", + "amount": 990 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8608, + "num": 1 + }, + { + "item_id": 9389, + "num": 1 + }, + { + "item_id": 9398, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 136 + }, + "enemies": [ + { + "enemy_id": "0x011033", + "level": 36, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + }, + { + "enemy_id": "0x011033", + "level": 36, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + }, + { + "enemy_id": "0x011033", + "level": 36, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + }, + { + "enemy_id": "0x011033", + "level": 36, + "exp": 450, + "is_boss": false, + "hm_present_no": 71 + } + ] + }, + { + "stage_id": { + "id": 1, + "group_id": 155 + }, + "enemies": [ + { + "enemy_id": "0x011032", + "level": 36, + "exp": 450, + "is_boss": false, + "hm_present_no": 70 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [ 1 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 1 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065001.json new file mode 100644 index 000000000..755c9d7a7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065001.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Guardian of Green Leaves", + "quest_id": 20065001, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeGrove", + "news_image": 567, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 210 + }, + { + "type": "exp", + "amount": 1840 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7900, + "num": 2 + }, + { + "item_id": 9390, + "num": 1 + }, + { + "item_id": 9410, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 112, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015031", + "level": 40, + "exp": 12000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065002.json new file mode 100644 index 000000000..29877bd0b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065002.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Unbidden Guest", + "quest_id": 20065002, + "base_level": 35, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeGrove", + "news_image": 564, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 960 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 150 + }, + { + "type": "exp", + "amount": 1150 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 711, + "num": 1 + }, + { + "item_id": 9375, + "num": 3 + }, + { + "item_id": 9410, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 111, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010411", + "level": 35, + "exp": 450, + "is_boss": false + }, + { + "enemy_id": "0x010411", + "level": 35, + "exp": 450, + "is_boss": false + }, + { + "enemy_id": "0x010411", + "level": 35, + "exp": 450, + "is_boss": false + }, + { + "enemy_id": "0x010411", + "level": 35, + "exp": 450, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065003.json new file mode 100644 index 000000000..2c265c8a4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20065003.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Silver Fiend", + "quest_id": 20065003, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "MysreeGrove", + "news_image": 125, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1350 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 1350 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7851, + "num": 3 + }, + { + "item_id": 9419, + "num": 1 + }, + { + "item_id": 9401, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 149 + }, + "enemies": [ + { + "enemy_id": "0x015505", + "level": 41, + "exp": 12500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070000.json new file mode 100644 index 000000000..7e739967a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070000.json @@ -0,0 +1,103 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Seeking Vengeance", + "quest_id": 20070000, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 141, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1980 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9297, + "num": 1 + }, + { + "item_id": 9420, + "num": 1 + }, + { + "item_id": 9402, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 299 + }, + "enemies": [ + { + "enemy_id": "0x015020", + "level": 43, + "exp": 12000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 53, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Johann", + "message_id": 11830 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 53, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Johann", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070001.json new file mode 100644 index 000000000..ef202b643 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070001.json @@ -0,0 +1,132 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Dubious Remedy", + "quest_id": 20070001, + "base_level": 44, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 542, + "rewards": [ + { + "type": "exp", + "amount": 1180 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7958, + "num": 1 + }, + { + "item_id": 9390, + "num": 1 + }, + { + "item_id": 9398, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 173, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 45, + "exp": 13000, + "is_boss": true + }, + { + "enemy_id": "0x015500", + "level": 45, + "exp": 13000, + "is_boss": true + }, + { + "enemy_id": "0x010515", + "level": 45, + "exp": 1550, + "is_boss": false + + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1064, + "comment": "Spawns StrangeMan NPC" + } + ], + "stage_id": { + "id": 173, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "StrangeMan", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [ 0 ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 173, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1778, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 173, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "StrangeMan", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070003.json new file mode 100644 index 000000000..62bb9029b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070003.json @@ -0,0 +1,288 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "To Steal From Orcs", + "quest_id": 20070003, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 150, + "rewards": [ + { + "type": "exp", + "amount": 1350 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1350 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7941, + "num": 2 + }, + { + "item_id": 9421, + "num": 1 + }, + { + "item_id": 9403, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1065, + "comment": "Spawns Morten NPC" + } + ], + "stage_id": { + "id": 50, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Morten", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 68, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1287, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1288, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1289, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1812, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1813, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1814, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1815, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1816, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1817, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1818, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 68, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1287, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1288, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1289, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1812, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1813, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1814, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1815, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1816, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1817, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1818, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 68, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1287, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1288, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1289, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1812, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1813, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1814, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1815, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1816, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1817, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1818, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 50, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Morten", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070004.json new file mode 100644 index 000000000..59f67b50e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070004.json @@ -0,0 +1,113 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Perfect Warrior", + "quest_id": 20070004, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 151, + "rewards": [ + { + "type": "exp", + "amount": 1480 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1480 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 190 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9062, + "num": 3 + }, + { + "item_id": 9414, + "num": 2 + }, + { + "item_id": 9411, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 68, + "group_id": 9 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 44, + "exp": 1000, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 44, + "exp": 1000, + "is_boss": false + }, + { + "enemy_id": "0x015820", + "level": 45, + "exp": 1200, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1066, + "comment": "Spawns Lent NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Lent", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Lent", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070005.json new file mode 100644 index 000000000..bf6bf031d --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070005.json @@ -0,0 +1,129 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Temptation of Thievery", + "quest_id": 20070005, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 516, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 1410 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7888, + "num": 2 + }, + { + "item_id": 9416, + "num": 2 + }, + { + "item_id": 9413, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 1, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 123, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010309", + "level": 43, + "exp": 950, + "is_boss": false + }, + { + "enemy_id": "0x010309", + "level": 43, + "exp": 950, + "is_boss": false + }, + { + "enemy_id": "0x010516", + "level": 43, + "exp": 950, + "is_boss": false + }, + { + "enemy_id": "0x010516", + "level": 43, + "exp": 950, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1067, + "comment": "Spawns Bandit0 NPC" + } + ], + "stage_id": { + "id": 123, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Bandit0", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 123, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Bandit0", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070006.json new file mode 100644 index 000000000..5ad8ffc02 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20070006.json @@ -0,0 +1,127 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "From One Thing to Another", + "quest_id": 20070006, + "base_level": 44, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "NorthernBetlandPlains", + "news_image": 504, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1740 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 190 + }, + { + "type": "exp", + "amount": 960 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7940, + "num": 2 + }, + { + "item_id": 9417, + "num": 2 + }, + { + "item_id": 9066, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 7553, + "num": 1, + "chance": 1.0 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 130, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x015604", + "level": 44, + "exp": 14500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1068, + "comment": "Spawns LightlyEquippedSoldier NPC" + } + ], + "stage_id": { + "id": 130, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 130, + "group_id": 1 + }, + "npc_id": "LightlyEquippedSoldier", + "announce_type": "Update", + "items": [ + { + "id": 7553, + "amount": 3 + } + ], + "message_id": 10737 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 130, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LightlyEquippedSoldier", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075002.json new file mode 100644 index 000000000..88e87a2ae --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075002.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Raging Demonic Bird", + "quest_id": 20075002, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 142, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1480 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 2070 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7877, + "num": 2 + }, + { + "item_id": 9421, + "num": 1 + }, + { + "item_id": 9401, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 309 + }, + "enemies": [ + { + "enemy_id": "0x015301", + "level": 45, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075003.json new file mode 100644 index 000000000..d8f4d7b87 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075003.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Eliminate the Orc Platoon!", + "quest_id": 20075003, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 144, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 1180 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7726, + "num": 3 + }, + { + "item_id": 9401, + "num": 3 + }, + { + "item_id": 9362, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 284 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 43, + "exp": 900, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 43, + "exp": 900, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 43, + "exp": 900, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 43, + "exp": 900, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 43, + "exp": 900, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075004.json new file mode 100644 index 000000000..de6a11481 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075004.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Deadly Frontier", + "quest_id": 20075004, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 145, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1700 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1700 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9288, + "num": 1 + }, + { + "item_id": 9402, + "num": 3 + }, + { + "item_id": 9387, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 305 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 43, + "exp": 12000, + "is_boss": true + }, + { + "enemy_id": "0x010601", + "level": 40, + "exp": 350, + "is_boss": false + }, + { + "enemy_id": "0x010601", + "level": 40, + "exp": 350, + "is_boss": false + }, + { + "enemy_id": "0x010601", + "level": 40, + "exp": 350, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075005.json new file mode 100644 index 000000000..82458b53a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075005.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Corpse-Eating White Demon", + "quest_id": 20075005, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 146, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1980 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7851, + "num": 3 + }, + { + "item_id": 9410, + "num": 2 + }, + { + "item_id": 9389, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 302 + }, + "enemies": [ + { + "enemy_id": "0x015505", + "level": 43, + "exp": 12000, + "is_boss": true + }, + { + "enemy_id": "0x010308", + "level": 41, + "exp": 450, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 41, + "exp": 450, + "is_boss": false + }, + { + "enemy_id": "0x010308", + "level": 41, + "exp": 450, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075006.json new file mode 100644 index 000000000..f89b6ded5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075006.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Evil in the Dark Night", + "quest_id": 20075006, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 142, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 280 + }, + { + "type": "exp", + "amount": 1700 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9292, + "num": 1 + }, + { + "item_id": 9411, + "num": 2 + }, + { + "item_id": 9390, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 315 + }, + "enemies": [ + { + "enemy_id": "0x015600", + "level": 44, + "exp": 12500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075007.json new file mode 100644 index 000000000..be8fe210c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20075007.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Feast of Demons", + "quest_id": 20075007, + "base_level": 44, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "NorthernBetlandPlains", + "news_image": 513, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1450 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 1740 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7941, + "num": 2 + }, + { + "item_id": 9412, + "num": 2 + }, + { + "item_id": 9418, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 123, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "01015800", + "level": 44, + "exp": 1100, + "is_boss": false + }, + { + "enemy_id": "01015800", + "level": 44, + "exp": 1100, + "is_boss": false + }, + { + "enemy_id": "01015800", + "level": 44, + "exp": 1100, + "is_boss": false + }, + { + "enemy_id": "01015800", + "level": 44, + "exp": 1100, + "is_boss": false + }, + { + "enemy_id": "0x015820", + "level": 44, + "exp": 1300, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080000.json new file mode 100644 index 000000000..e7d2034a5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080000.json @@ -0,0 +1,144 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Lovely Vintage", + "quest_id": 20080000, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "exp", + "amount": 1260 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1160 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9065, + "num": 2 + }, + { + "item_id": 41, + "num": 1 + }, + { + "item_id": 7554, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1069, "comment": "Spawns Peddler NPC"} + ], + "stage_id": { + "id": 54, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Peddler", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 32, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1755, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1756, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1757, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1758, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1759, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1760, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1761, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1762, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1763, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1764, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2452, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2453, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2454, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2455, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 32, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1755, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1756, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1757, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1758, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1759, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1760, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1761, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1762, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1763, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1764, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2452, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2453, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2454, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2455, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 32, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1755, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1756, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1757, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1758, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1759, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1760, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1761, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1762, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1763, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1764, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2452, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2453, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2454, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 2455, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 54, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Peddler", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080001.json new file mode 100644 index 000000000..b7acd31f5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080001.json @@ -0,0 +1,108 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Bound Spirit", + "quest_id": 20080001, + "base_level": 48, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "exp", + "amount": 1740 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7908, + "num": 1 + }, + { + "item_id": 9402, + "num": 3 + }, + { + "item_id": 9363, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 93, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x0115605", + "level": 48, + "exp": 14000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1070, "comment": "Spawns LingeringSkeleton NPC"} + ], + "stage_id": { + "id": 93, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "LingeringSkeleton", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 93, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1765, "comment": "Spawns Glowing Item"} + ] + }, + { + + "type": "NewTalkToNpc", + "stage_id": { + "id": 93, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "LingeringSkeleton", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080002.json new file mode 100644 index 000000000..af3f87d51 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080002.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Sole Sign", + "quest_id": 20080002, + "base_level": 50, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1370 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 280 + }, + { + "type": "exp", + "amount": 2140 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7800, + "num": 1 + }, + { + "item_id": 9402, + "num": 3 + }, + { + "item_id": 7554, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 94, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015203", + "level": 50, + "exp": 15000, + "is_boss": true + }, + { + "enemy_id": "0x010206", + "level": 50, + "exp": 1500, + "is_boss": false + }, + { + "enemy_id": "0x010206", + "level": 50, + "exp": 1500, + "is_boss": false + }, + { + "enemy_id": "0x010206", + "level": 50, + "exp": 1500, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Dion", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Dion", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080003.json new file mode 100644 index 000000000..f5f25e20a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080003.json @@ -0,0 +1,203 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Perilous Labyrinth", + "quest_id": 20080003, + "base_level": 57, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "exp", + "amount": 2250 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1880 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 300 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7943, + "num": 1 + }, + { + "item_id": 9796, + "num": 1 + }, + { + "item_id": 9441, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 92, + "group_id": 19 + }, + "enemies": [ + { + "enemy_id": "0x010607", + "level": 57, + "exp": 1200 + } + ] + }, + { + "stage_id": { + "id": 92, + "group_id": 8 + }, + "starting_index": 1, + "enemies": [ + { + "enemy_id": "0x010607", + "level": 57, + "exp": 1200 + }, + { + "enemy_id": "0x010206", + "level": 57, + "exp": 1200 + }, + { + "enemy_id": "0x010206", + "level": 57, + "exp": 1200 + } + ] + }, + { + "stage_id": { + "id": 92, + "group_id": 12 + }, + "starting_index": 1, + "enemies": [ + { + "enemy_id": "0x015202", + "level": 58, + "exp": 24000, + "is_boss": true + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1071, "comment": "Spawns NPC"} + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Soldier0", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [1], + "check_flags": [2, 3, 4] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Soldier0", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Shadow Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (Shadow Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [1] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [1] + }, + { + "type": "MyQstFlags", + "set_flags": [3] + } + ] + }, + { + "comment": "Process3 (Chimera Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [2] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [2] + }, + { + "type": "MyQstFlags", + "set_flags": [4] + } + ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080004.json new file mode 100644 index 000000000..e4c3e0be8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080004.json @@ -0,0 +1,138 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Lovely Vintage", + "quest_id": 20080004, + "base_level": 56, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "exp", + "amount": 1840 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1540 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 240 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8022, + "num": 1 + }, + { + "item_id": 7731, + "num": 1 + }, + { + "item_id": 7554, + "num": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1072, "comment": "Spawns Hunter0 NPC"} + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Hunter0", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 92, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1774, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1766, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1770, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1775, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1771, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1772, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1776, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1767, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1773, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1777, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1768, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1769, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 92, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1774, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1766, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1770, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1775, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1771, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1772, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1776, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1767, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1773, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1777, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1768, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1769, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 92, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1774, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1766, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1770, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1775, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1771, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1772, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1776, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1767, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1773, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1777, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1768, "comment": "Spawns Glowing Item"}, + {"type": "QstLayout", "action": "Set", "value": 1769, "comment": "Spawns Glowing Item"} + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Hunter0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080005.json new file mode 100644 index 000000000..d74def4b3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080005.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Wings of Darkness", + "quest_id": 20080005, + "base_level": 48, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1580 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 2580 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7818, + "num": 1 + }, + { + "item_id": 9403, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 477 + }, + "enemies": [ + { + "enemy_id": "0x015320", + "level": 48, + "exp": 14000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Salamis", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Salamis", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080006.json new file mode 100644 index 000000000..14606a7b3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080006.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Uninvited Ones", + "quest_id": 20080006, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1160 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1260 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9278, + "num": 1 + }, + { + "item_id": 9282, + "num": 1 + }, + { + "item_id": 41, + "num": 1 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 461 + }, + "enemies": [ + { + "enemy_id": "0x011010", + "level": 46, + "exp": 1200, + "is_boss": false, + "hm_present_no": 52 + }, + { + "enemy_id": "0x011010", + "level": 46, + "exp": 1200, + "is_boss": false, + "hm_present_no": 52 + }, + { + "enemy_id": "0x011012", + "level": 46, + "exp": 1200, + "is_boss": false, + "hm_present_no": 54 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1073, "comment": "Spawns WhiteKnight2 NPC"} + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "WhiteKnight2", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "WhiteKnight2", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080007.json new file mode 100644 index 000000000..6fa23aed0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20080007.json @@ -0,0 +1,105 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Evil That Draws Near", + "quest_id": 20080007, + "base_level": 47, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1550 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 280 + }, + { + "type": "exp", + "amount": 2530 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7800, + "num": 1 + }, + { + "item_id": 9401, + "num": 3 + }, + { + "item_id": 7554, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 440 + }, + "enemies": [ + { + "enemy_id": "0x015203", + "level": 47, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 1074, "comment": "Spawns Man511 NPC"} + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Man511", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Man511", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085000.json new file mode 100644 index 000000000..7c1be03fb --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085000.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Lord of the Wastes", + "quest_id": 20085000, + "base_level": 52, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1430 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 250 + }, + { + "type": "exp", + "amount": 1880 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7772, + "num": 1 + }, + { + "item_id": 7555, + "num": 2 + }, + { + "item_id": 9364, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 149, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010311", + "level": 52, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010311", + "level": 52, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010313", + "level": 52, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010313", + "level": 52, + "exp": 2000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 54, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Casey", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 54, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Casey", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085001.json new file mode 100644 index 000000000..1b0f4a372 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085001.json @@ -0,0 +1,95 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Mighty Brutes", + "quest_id": 20085001, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1010 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1260 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7910, + "num": 1 + }, + { + "item_id": 7554, + "num": 3 + }, + { + "item_id": 9363, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 452 + }, + "enemies": [ + { + "enemy_id": "0x015801", + "level": 47, + "exp": 1300, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 47, + "exp": 1300, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 47, + "exp": 1300, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 47, + "exp": 1300, + "is_boss": false + }, + { + "enemy_id": "0x015801", + "level": 47, + "exp": 1300, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085002.json new file mode 100644 index 000000000..0937fe659 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085002.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Journey to Death", + "quest_id": 20085002, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1290 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7889, + "num": 1 + }, + { + "item_id": 9363, + "num": 3 + }, + { + "item_id": 41, + "num": 1 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 9363, + "num": 2, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 449 + }, + "enemies": [ + { + "enemy_id": "0x010311", + "level": 48, + "exp": 2200, + "is_boss": false + }, + { + "enemy_id": "0x010302", + "level": 46, + "exp": 1200, + "is_boss": false + }, + { + "enemy_id": "0x010302", + "level": 46, + "exp": 1200, + "is_boss": false + }, + { + "enemy_id": "0x010311", + "level": 48, + "exp": 2200, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Lara", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Lara", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085003.json new file mode 100644 index 000000000..4673fc35f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085003.json @@ -0,0 +1,89 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Eliminate the Orc Expedition!", + "quest_id": 20085003, + "base_level": 46, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1010 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1260 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7877, + "num": 2 + }, + { + "item_id": 41, + "num": 1 + }, + { + "item_id": 7554, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 468 + }, + "enemies": [ + { + "enemy_id": "0x015800", + "level": 46, + "exp": 1200, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 46, + "exp": 1200, + "is_boss": false + }, + { + "enemy_id": "0x015800", + "level": 46, + "exp": 1200, + "is_boss": false + }, + { + "enemy_id": "0x015820", + "level": 48, + "exp": 1500, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085004.json new file mode 100644 index 000000000..5ce8eea46 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085004.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Obstructing Evil Statue", + "quest_id": 20085004, + "base_level": 47, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1550 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 240 + }, + { + "type": "exp", + "amount": 2170 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7878, + "num": 1 + }, + { + "item_id": 9402, + "num": 3 + }, + { + "item_id": 9363, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 447 + }, + "enemies": [ + { + "enemy_id": "0x015103", + "level": 48, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Rick", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Rick", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085005.json new file mode 100644 index 000000000..a627cac7b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085005.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Barren Black Wings", + "quest_id": 20085005, + "base_level": 47, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1550 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 280 + }, + { + "type": "exp", + "amount": 2530 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7959, + "num": 1 + }, + { + "item_id": 7745, + "num": 1 + }, + { + "item_id": 41, + "num": 3 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 459 + }, + "enemies": [ + { + "enemy_id": "0x015303", + "level": 47, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Sonya", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 61, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Sonya", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085006.json new file mode 100644 index 000000000..9d15da217 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085006.json @@ -0,0 +1,102 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Attacking Bite", + "quest_id": 20085006, + "base_level": 55, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1810 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 360 + }, + { + "type": "exp", + "amount": 3170 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7950, + "num": 1 + }, + { + "item_id": 7929, + "num": 1 + }, + { + "item_id": 7799, + "num": 2 + } + ] + }, + { + "type": "random", + "loot_pool": [ + { + "item_id": 34, + "num": 9, + "chance": 1.0 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 1, + "group_id": 450 + }, + "enemies": [ + { + "enemy_id": "0x015709", + "level": 55, + "exp": 25000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 57, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Oswald", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 57, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Oswald", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085008.json new file mode 100644 index 000000000..6f7e1896f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085008.json @@ -0,0 +1,71 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Dead Lord's Retainers", + "quest_id": 20085008, + "base_level": 57, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1880 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 300 + }, + { + "type": "exp", + "amount": 2630 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7887, + "num": 1 + }, + { + "item_id": 8022, + "num": 1 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 92, + "group_id": 11 + }, + "enemies": [ + { + "enemy_id": "0x015850", + "level": 58, + "exp": 22000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085009.json new file mode 100644 index 000000000..bd306dde7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20085009.json @@ -0,0 +1,89 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "An Ancient Perseverance", + "quest_id": 20085009, + "base_level": 47, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "EasternZandora", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1290 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 200 + }, + { + "type": "exp", + "amount": 1290 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9289, + "num": 1 + }, + { + "item_id": 9293, + "num": 1 + }, + { + "item_id": 41, + "num": 1 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 60, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010302", + "level": 47, + "exp": 1250, + "is_boss": false + }, + { + "enemy_id": "0x010302", + "level": 47, + "exp": 1250, + "is_boss": false + }, + { + "enemy_id": "0x010311", + "level": 47, + "exp": 1350, + "is_boss": false + }, + { + "enemy_id": "0x010311", + "level": 47, + "exp": 1350, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100000.json new file mode 100644 index 000000000..1f0475e56 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100000.json @@ -0,0 +1,125 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Expedition Preparations", + "quest_id": 20100000, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DeenanWoods", + "news_image": 564, + "rewards": [ + { + "type": "exp", + "amount": 1890 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1350 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 210 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7837, + "num": 3 + }, + { + "item_id": 9413, + "num": 2 + }, + { + "item_id": 9419, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 113, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015505", + "level": 41, + "exp": 10000, + "is_boss": true + }, + { + "enemy_id": "0x010209", + "level": 40, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010209", + "level": 40, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010209", + "level": 40, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x010209", + "level": 40, + "exp": 750, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1079, + "comment": "Spawns Lise0 NPC" + } + ], + "stage_id": { + "id": 113, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Lise0", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 113, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Lise0", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100001.json new file mode 100644 index 000000000..1e5e0fba7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100001.json @@ -0,0 +1,107 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Gourmand’s Mushroom Hunt", + "quest_id": 20100001, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DeenanWoods", + "news_image": 201, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1100 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 170 + }, + { + "type": "exp", + "amount": 1100 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7983, + "num": 1 + }, + { + "item_id": 7553, + "num": 3 + }, + { + "item_id": 9421, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 196 + }, + "enemies": [ + { + "enemy_id": "0x015002", + "level": 30, + "exp": 6500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1080, + "comment": "Spawns August NPC" + } + ], + "stage_id": { + "id": 97, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "August", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 97, + "group_id": 1 + }, + "npc_id": "August", + "announce_type": "Accept", + "items": [ + { + "id": 7999, + "amount": 10 + } + ], + "message_id": 10737 + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 97, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "August", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100002.json new file mode 100644 index 000000000..2547b7476 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100002.json @@ -0,0 +1,550 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Remains of Splendor", + "quest_id": 20100002, + "base_level": 40, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DeenanWoods", + "news_image": 205, + "rewards": [ + { + "type": "exp", + "amount": 1580 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1320 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 210 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9064, + "num": 3 + }, + { + "item_id": 9362, + "num": 3 + }, + { + "item_id": 9398, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1081, + "comment": "Spawns Christoph NPC" + } + ], + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Christoph", + "message_id": 11372 + }, + { + "type": "CollectItem", + "announce_type": "Accept", + "stage_id": { + "id": 70, + "group_id": 1, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1728, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1729, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1730, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1731, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1732, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1733, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1734, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1735, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1736, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1737, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1738, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1739, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1740, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1741, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 70, + "group_id": 2, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1728, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1729, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1730, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1731, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1732, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1733, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1734, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1735, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1736, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1737, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1738, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1739, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1740, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1741, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 70, + "group_id": 3, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1728, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1729, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1730, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1731, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1732, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1733, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1734, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1735, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1736, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1737, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1738, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1739, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1740, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1741, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 70, + "group_id": 4, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1728, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1729, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1730, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1731, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1732, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1733, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1734, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1735, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1736, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1737, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1738, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1739, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1740, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1741, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "CollectItem", + "announce_type": "Update", + "stage_id": { + "id": 70, + "group_id": 5, + "layer_no": 1 + }, + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1728, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1729, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1730, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1731, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1732, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1733, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1734, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1735, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1736, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1737, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1738, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1739, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1740, + "comment": "Spawns Glowing Item" + }, + { + "type": "QstLayout", + "action": "Set", + "value": 1741, + "comment": "Spawns Glowing Item" + } + ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 1, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Christoph", + "message_id": 11842 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100003.json new file mode 100644 index 000000000..3d1f5c206 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20100003.json @@ -0,0 +1,119 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Wicked Pursuer", + "quest_id": 20100003, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "DeenanWoods", + "news_image": 562, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1980 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7948, + "num": 1 + }, + { + "item_id": 9416, + "num": 2 + }, + { + "item_id": 9388, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 114, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x015301", + "level": 42, + "exp": 10500, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 41, + "exp": 750, + "is_boss": false + }, + { + "enemy_id": "0x015504", + "level": 41, + "exp": 750, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NewNpcTalkAndOrder", + "flags": [ + { + "type": "QstLayout", + "action": "Set", + "value": 1082, + "comment": "Spawns StrangeMan NPC" + } + ], + "stage_id": { + "id": 114, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "StrangeMan", + "message_id": 11372 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Accept", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "groups": [ 0 ] + }, + { + "type": "NewTalkToNpc", + "stage_id": { + "id": 114, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "StrangeMan", + "message_id": 11835 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105000.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105000.json new file mode 100644 index 000000000..2ec199df1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105000.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Snow-White Lion King", + "quest_id": 20105000, + "base_level": 42, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 565, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1940 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9200, + "num": 1 + }, + { + "item_id": 9388, + "num": 1 + }, + { + "item_id": 9415, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 113, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015202", + "level": 42, + "exp": 10500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105001.json new file mode 100644 index 000000000..dcc074883 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105001.json @@ -0,0 +1,90 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Foolish Occupiers", + "quest_id": 20105001, + "base_level": 42, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 209, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 1150 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9297, + "num": 1 + }, + { + "item_id": 9389, + "num": 1 + }, + { + "item_id": 9416, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 70, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015031", + "level": 42, + "exp": 10500, + "is_boss": true + }, + { + "enemy_id": "0x011100", + "level": 42, + "exp": 950, + "is_boss": false + }, + { + "enemy_id": "0x011100", + "level": 42, + "exp": 950, + "is_boss": false + }, + { + "enemy_id": "0x011100", + "level": 42, + "exp": 950, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105002.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105002.json new file mode 100644 index 000000000..a63ddaf46 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105002.json @@ -0,0 +1,78 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Surge of Hellfire", + "quest_id": 20105002, + "base_level": 42, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 210, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1380 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1940 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9196, + "num": 1 + }, + { + "item_id": 9390, + "num": 1 + }, + { + "item_id": 9416, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 70, + "group_id": 19 + }, + "enemies": [ + { + "enemy_id": "0x015041", + "level": 42, + "exp": 10500, + "is_boss": true + }, + { + "enemy_id": "0x015041", + "level": 42, + "exp": 10500, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105003.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105003.json new file mode 100644 index 000000000..b7acadd62 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105003.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "When The Black Fowl Crows", + "quest_id": 20105003, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 211, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1700 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7948, + "num": 1 + }, + { + "item_id": 9387, + "num": 1 + }, + { + "item_id": 9421, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 107, + "group_id": 0 + }, + "enemies": [ + { + "enemy_id": "0x015301", + "level": 43, + "exp": 11000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105004.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105004.json new file mode 100644 index 000000000..87ed1e226 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105004.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Keeper of the Woods", + "quest_id": 20105004, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 206, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 2070 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7888, + "num": 2 + }, + { + "item_id": 9418, + "num": 1 + }, + { + "item_id": 52, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 109, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015100", + "level": 45, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105005.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105005.json new file mode 100644 index 000000000..726982605 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105005.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Greenery Falls, Dancing", + "quest_id": 20055004, + "base_level": 41, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 203, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1120 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 180 + }, + { + "type": "exp", + "amount": 900 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7726, + "num": 3 + }, + { + "item_id": 9419, + "num": 1 + }, + { + "item_id": 9401, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 1, + "group_id": 340 + }, + "enemies": [ + { + "enemy_id": "0x015031", + "level": 41, + "exp": 10000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105006.json new file mode 100644 index 000000000..a0ab5cd37 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105006.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Old Witch of the Woods", + "quest_id": 20105006, + "base_level": 43, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 563, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 220 + }, + { + "type": "exp", + "amount": 1700 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7947, + "num": 1 + }, + { + "item_id": 9399, + "num": 1 + }, + { + "item_id": 9414, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 163, + "group_id": 8 + }, + "enemies": [ + { + "enemy_id": "0x015600", + "level": 43, + "exp": 11000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105007.json new file mode 100644 index 000000000..e4833d4f3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q20105007.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Sudden Urge to Kill", + "quest_id": 20105007, + "base_level": 45, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "DeenanWoods", + "news_image": 204, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1410 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 230 + }, + { + "type": "exp", + "amount": 2070 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9260, + "num": 1 + }, + { + "item_id": 9418, + "num": 1 + }, + { + "item_id": 9415, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 97, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 45, + "exp": 13000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [ 0 ] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [ 0 ] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q70000001.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q70000001.json new file mode 100644 index 000000000..222cd3798 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q70000001.json @@ -0,0 +1,21 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Secret! Warp Command!", + "quest_id": 70000001, + "base_level": 1, + "minimum_item_rank": 0, + "discoverable": false, + "order_conditions": [], + "rewards": [], + "enemy_groups": [], + "quest_layout_flags": [], + "blocks": [ + { + "type": "DummyBlock" + }, + { + "type": "DummyBlock" + } + ] +} diff --git a/Arrowgene.Ddon.Shared/IAssetDeserializer.cs b/Arrowgene.Ddon.Shared/IAssetDeserializer.cs index c126a90b2..6ca30faad 100644 --- a/Arrowgene.Ddon.Shared/IAssetDeserializer.cs +++ b/Arrowgene.Ddon.Shared/IAssetDeserializer.cs @@ -1,9 +1,7 @@ -using System.Collections.Generic; - namespace Arrowgene.Ddon.Shared { public interface IAssetDeserializer { - List ReadPath(string path); + T ReadPath(string path); } } \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Json/JsonReaderWriter.cs b/Arrowgene.Ddon.Shared/Json/JsonReaderWriter.cs index f9473f5a9..86e8285c8 100644 --- a/Arrowgene.Ddon.Shared/Json/JsonReaderWriter.cs +++ b/Arrowgene.Ddon.Shared/Json/JsonReaderWriter.cs @@ -8,11 +8,11 @@ namespace Arrowgene.Ddon.Shared.Json public class JsonReaderWriter : IAssetDeserializer { private static readonly ILogger Logger = LogProvider.Logger(typeof(JsonReaderWriter)); - public List ReadPath(string path) + public T ReadPath(string path) { Logger.Info($"Reading {path}"); string json = File.ReadAllText(path); - return JsonSerializer.Deserialize>(json); + return JsonSerializer.Deserialize(json); } // TODO: WritePath diff --git a/Arrowgene.Ddon.Shared/JsonContractSerializer.cs b/Arrowgene.Ddon.Shared/JsonContractSerializer.cs index d65c1ba5e..8bb3d5bff 100644 --- a/Arrowgene.Ddon.Shared/JsonContractSerializer.cs +++ b/Arrowgene.Ddon.Shared/JsonContractSerializer.cs @@ -36,6 +36,7 @@ public static T Deserialize(string json) catch (Exception exception) { Debug.WriteLine(exception.ToString()); + throw; } finally { @@ -70,6 +71,7 @@ public static string Serialize(T obj) catch (Exception exception) { Debug.WriteLine(exception.ToString()); + throw; } finally { diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalBaseItem.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalBaseItem.cs new file mode 100644 index 000000000..6bec1be1a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalBaseItem.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class AppraisalBaseItem + { + public AppraisalBaseItem() + { + Name = string.Empty; + } + + public uint ItemId { get; set; } + public uint Amount { get; set; } + public string Name { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrest.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrest.cs new file mode 100644 index 000000000..a2e29f2ca --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrest.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class AppraisalCrest + { + public AppraisalCrest() + { + CrestLottery = new List(); + } + + public AppraisalCrestType CrestType { get; set; } + public uint CrestId { get; set; } + public ushort Amount { get; set; } + public JobId JobId { get; set; } + + public List CrestLottery { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrestType.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrestType.cs new file mode 100644 index 000000000..32496e4c2 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalCrestType.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public enum AppraisalCrestType : uint + { + None = 0, + Imbued, + CrestLottery, + BitterBlackEarring, + DragonTrinketAlpha, + DragonTrinketBeta, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalItem.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalItem.cs new file mode 100644 index 000000000..12cb9cf05 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalItem.cs @@ -0,0 +1,108 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using Microsoft.VisualBasic; +using System.Collections.Generic; +using System.Net; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class AppraisalItem + { + public AppraisalItem() + { + Label = string.Empty; + LootPool = new List(); + BaseItems = new List(); + } + + public uint AppraisalId { get; set; } + public string Label { get; set; } + public List BaseItems { get; set; } // RequiredItems + public List LootPool { get; set; } // Potential Rewards + + public CDataDispelBaseItem AsCDataDispelBaseItem(JobId jobId) + { + var obj = new CDataDispelBaseItem() + { + Id = AppraisalId, + Label = Label, + }; + + foreach (var item in BaseItems) + { + obj.BaseItemId.Add(new CDataDispelBaseItemData() + { + ItemId = item.ItemId, + Num = item.Amount + }); + } + + foreach (var lotItem in LootPool) + { + var item = new CDataDispelLotData() + { + ItemId = lotItem.ItemId, + ItemLot = new CDataDispelLotItem() + { + ItemId = lotItem.ItemId, + Amount = (ushort)lotItem.Amount, + } + }; + + foreach (var crest in lotItem.Crests) + { + switch (crest.CrestType) + { + case AppraisalCrestType.Imbued: + item.CrestLot.Add(new CDataDispelLotCrest() + { + CrestItemId = crest.CrestId, + }); + break; + case AppraisalCrestType.DragonTrinketAlpha: + foreach (var roll in DragonTrinketAlphaRewards.Rolls[crest.JobId]) + { + item.CrestLot.Add(new CDataDispelLotCrest() + { + CrestItemId = roll + }); + } + break; + case AppraisalCrestType.DragonTrinketBeta: + foreach (var roll in DragonTrinketBetaRewards.Rolls[crest.JobId]) + { + item.CrestLot.Add(new CDataDispelLotCrest() + { + CrestItemId = roll + }); + } + break; + case AppraisalCrestType.CrestLottery: + foreach (var roll in crest.CrestLottery) + { + item.CrestLot.Add(new CDataDispelLotCrest() + { + CrestItemId = roll + }); + } + break; + case AppraisalCrestType.BitterBlackEarring: + foreach (var roll in BitterBlackMazeRewards.EarringRolls[jobId]) + { + item.CrestLot.Add(new CDataDispelLotCrest() + { + CrestItemId = roll + }); + } + break; + default: + break; + } + } + + obj.LotItemList.Add(item); + } + + return obj; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalLotteryItem.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalLotteryItem.cs new file mode 100644 index 000000000..1f1274b2a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/AppraisalLotteryItem.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class AppraisalLotteryItem + { + public uint ItemId { get; set; } + public string Name { get; set; } + public uint Amount { get; set; } + public List Crests { get; set; } + + public AppraisalLotteryItem() + { + Name = ""; + Crests = new List(); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/BitterBlackMazeRewards.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/BitterBlackMazeRewards.cs new file mode 100644 index 000000000..a379865fa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/BitterBlackMazeRewards.cs @@ -0,0 +1,1409 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class BitterBlackMazeRewards + { + public static readonly Dictionary> EarringRolls = new Dictionary>() + { + [JobId.Fighter] = new List() + { + 23606, // ファイターの斬属性ダメージUP, Slash damage for fighters UP, + 23607, // ファイターの打属性ダメージUP, Fighter Strike Damage UP, + 23608, // ファイターの射属性ダメージUP, Fighter's shooting attribute damage UP, + 23609, // ファイターの無属性ダメージUP, Fighter's Non-attribute damage UP, + 23610, // ファイターの炎属性ダメージUP, Fighter's flame damage UP, + 23611, // ファイターの氷属性ダメージUP, Fighter's ice damage UP, + 23612, // ファイターの雷属性ダメージUP, Fighter's Lightning damage UP, + 23613, // ファイターの聖属性ダメージUP, Holy attribute damage UP for fighters, + 23614, // ファイターの闇属性ダメージUP, Fighter's dark attribute damage UP, + }, + [JobId.Hunter] = new List() + { + 23615, // ハンターの斬属性ダメージUP, Hunter's slash damage UP, + 23616, // ハンターの打属性ダメージUP, Hunter's strike damage UP, + 23617, // ハンターの射属性ダメージUP, Hunter's shooting attribute damage UP, + 23618, // ハンターの無属性ダメージUP, Hunter's nonattribute damage UP, + 23619, // ハンターの炎属性ダメージUP, Hunter's flame damage UP, + 23620, // ハンターの氷属性ダメージUP, Hunter's ice damage UP, + 23621, // ハンターの雷属性ダメージUP, Hunter lightning damage UP, + 23622, // ハンターの聖属性ダメージUP, Hunter's Holy Attribute Damage UP, + 23623, // ハンターの闇属性ダメージUP, Hunter's dark attribute damage UP, + }, + [JobId.Priest] = new List() + { + 23624, // プリーストの斬属性ダメージUP, Priest's slash damage UP, + 23625, // プリーストの打属性ダメージUP, Priest's strike damage UP, + 23626, // プリーストの射属性ダメージUP, Priest's pierce damage UP, + 23627, // プリーストの無属性ダメージUP, Priest's nonattribute damage UP, + 23628, // プリーストの炎属性ダメージUP, Priest's flame damage UP, + 23629, // プリーストの氷属性ダメージUP, Priest's ice damage UP, + 23630, // プリーストの雷属性ダメージUP, Priest lightning damage UP, + 23631, // プリーストの聖属性ダメージUP, Priest's Holy Attribute Damage UP, + 23632, // プリーストの闇属性ダメージUP, Priest's Dark Attribute Damage UP, + }, + [JobId.ShieldSage] = new List() + { + 23633, // シールドセージの斬属性ダメージUP, Shield Sage slash damage UP, + 23634, // シールドセージの打属性ダメージUP, Shield Sage Strike Damage UP, + 23635, // シールドセージの射属性ダメージUP, Shield Sage's pierce attribute damage UP, + 23636, // シールドセージの無属性ダメージUP, Shield Sage Non - Attribute Damage UP, + 23637, // シールドセージの炎属性ダメージUP, Shield Sage Flame Damage UP, + 23638, // シールドセージの氷属性ダメージUP, Shield Sage's ice attribute damage UP, + 23639, // シールドセージの雷属性ダメージUP, Shield Sage lightning damage UP, + 23640, // シールドセージの聖属性ダメージUP, Shield Sage Holy Attribute Damage UP, + 23641, // シールドセージの闇属性ダメージUP, Shield Sage's Dark Attribute Damage UP, + }, + [JobId.Seeker] = new List() + { + 23642, // シーカーの斬属性ダメージUP, Seeker's slash damage UP, + 23643, // シーカーの打属性ダメージUP, Seeker strike damage UP, + 23644, // シーカーの射属性ダメージUP, Seeker's shooting attribute damage UP, + 23645, // シーカーの無属性ダメージUP, Seeker's nonattribute damage UP, + 23646, // シーカーの炎属性ダメージUP, Seeker's flame damage UP, + 23647, // シーカーの氷属性ダメージUP, Seeker's ice damage UP, + 23648, // シーカーの雷属性ダメージUP, Seeker lightning damage UP, + 23649, // シーカーの聖属性ダメージUP, Seeker's Holy Attribute Damage UP, + 23650, // シーカーの闇属性ダメージUP, Seeker's Dark Attribute Damage UP, + }, + [JobId.Sorcerer] = new List() + { + 23651, // ソーサラーの斬属性ダメージUP, Sorcerer's slash damage UP, + 23652, // ソーサラーの打属性ダメージUP, Sorcerer's strike damage UP, + 23653, // ソーサラーの射属性ダメージUP, Sorcerer's pierce attribute UP, + 23654, // ソーサラーの無属性ダメージUP, Sorcerer's nonattribute damage UP, + 23655, // ソーサラーの炎属性ダメージUP, Sorcerer's flame damage UP, + 23656, // ソーサラーの氷属性ダメージUP, Sorcerer's ice damage UP, + 23657, // ソーサラーの雷属性ダメージUP, Sorcerer's lightning damage UP, + 23658, // ソーサラーの聖属性ダメージUP, Sorcerer's Holy Attribute Damage UP, + 23659, // ソーサラーの闇属性ダメージUP, Sorcerer's Dark Attribute Damage UP, + }, + [JobId.ElementArcher] = new List() + { + 23660, // エレメントアーチャーの斬属性ダメージUP, Element Archer's slash damage UP, + 23661, // エレメントアーチャーの打属性ダメージUP, Element Archer's Strike Damage UP, + 23662, // エレメントアーチャーの射属性ダメージUP, Element Archer's pierce damage UP, + 23663, // エレメントアーチャーの無属性ダメージUP, Element Archer's Non-Attribute Damage UP, + 23664, // エレメントアーチャーの炎属性ダメージUP, Element Archer's flame damage UP, + 23665, // エレメントアーチャーの氷属性ダメージUP, Element Archer's ice damage UP, + 23666, // エレメントアーチャーの雷属性ダメージUP, Element Archer's Lightning damage UP, + 23667, // エレメントアーチャーの聖属性ダメージUP, Element Archer's Holy Attribute Damage UP, + 23668, // エレメントアーチャーの闇属性ダメージUP, Element Archer's Darkness Damage UP, + }, + [JobId.Warrior] = new List() + { + 23669, // ウォリアーの斬属性ダメージUP, Warrior's slash damage UP, + 23670, // ウォリアーの打属性ダメージUP, Warrior Strike Damage UP, + 23671, // ウォリアーの射属性ダメージUP, Warrior's pierce damage UP, + 23672, // ウォリアーの無属性ダメージUP, Warrior's nonattribute damage UP, + 23673, // ウォリアーの炎属性ダメージUP, Warrior's flame damage UP, + 23674, // ウォリアーの氷属性ダメージUP, Warrior's ice damage UP, + 23675, // ウォリアーの雷属性ダメージUP, Warrior lightning damage UP, + 23676, // ウォリアーの聖属性ダメージUP, Warrior's Holy Attribute Damage UP, + 23677, // ウォリアーの闇属性ダメージUP, Warrior's Dark Attribute Damage UP, + }, + [JobId.Alchemist] = new List() + { + 23678, // アルケミストの斬属性ダメージUP, Alchemist's slash damage UP, + 23679, // アルケミストの打属性ダメージUP, Alchemist strike damage UP, + 23680, // アルケミストの射属性ダメージUP, Alchemist's shooting attribute damage UP, + 23681, // アルケミストの無属性ダメージUP, Alchemist's nonattribute damage UP, + 23682, // アルケミストの炎属性ダメージUP, Alchemist's flame damage UP, + 23683, // アルケミストの氷属性ダメージUP, Alchemist's ice damage UP, + 23684, // アルケミストの雷属性ダメージUP, Alchemist lightning damage UP, + 23685, // アルケミストの聖属性ダメージUP, Alchemist's Holy Attribute Damage UP, + 23686, // アルケミストの闇属性ダメージUP, Alchemist's Dark Attribute Damage UP, + }, + [JobId.SpiritLancer] = new List() + { + 23687, // スピリットランサーの斬属性ダメージUP, Spirit Lancer's slash damage UP, + 23688, // スピリットランサーの打属性ダメージUP, Spirit Lancer's percussion damage UP, + 23689, // スピリットランサーの射属性ダメージUP, Spirit Lancer's shooting attribute damage UP, + 23690, // スピリットランサーの無属性ダメージUP, Spirit Lancer's nonattribute damage UP, + 23691, // スピリットランサーの炎属性ダメージUP, Spirit Lancer's flame damage UP, + 23692, // スピリットランサーの氷属性ダメージUP, Spirit Lancer's ice damage UP, + 23693, // スピリットランサーの雷属性ダメージUP, Spirit Lancer's Lightning damage UP, + 23694, // スピリットランサーの聖属性ダメージUP, Spirit Lancer's Holy Attribute Damage UP, + 23695, // スピリットランサーの闇属性ダメージUP, Spirit Lancer's Dark Attribute Damage UP, + }, + [JobId.HighScepter] = new List() + { + 23696, // ハイセプターの斬属性ダメージUP, High scepter slash damage UP, + 23697, // ハイセプターの打属性ダメージUP, High scepter strike damage UP, + 23698, // ハイセプターの射属性ダメージUP, High scepter shooting attribute damage UP, + 23699, // ハイセプターの無属性ダメージUP, High scepter nonattribute damage UP, + 23700, // ハイセプターの炎属性ダメージUP, High scepter flame damage UP, + 23701, // ハイセプターの氷属性ダメージUP, High scepter ice damage UP, + 23702, // ハイセプターの雷属性ダメージUP, High scepter lightning damage UP, + 23703, // ハイセプターの聖属性ダメージUP, High scepter holy attribute damage UP, + 23704, // ハイセプターの闇属性ダメージUP, High scepter's dark attribute damage UP, + } + }; + + public static readonly List BraceletRolls = new List() + { + 21816, + 21817, + 21818, + 21819, + 21820, + 21821, + 21822, + 21823, + 21824, + 21825, + 21826, + 21827, + 21828, + 21829, + 21830, + 21831, + 21832, + 21833, + 21834, + 21835, + 21836, + 21837, + 21838, + 21839, + 21840, + 21841, + 21842, + 21843, + 21844, + 21845, + 21846, + 21847, + 21848, + 21849, + 21850, + 21851, + 21852, + 21853, + 21854, + 21855, + 21856, + 21857, + 21858, + 21859, + 21860, + 21861, + 21862, + 21863, + 21864, + 21865, + 21866, + 21867, + 21868, + 21869, + 21870, + 21871, + 21872, + 21873, + 21874, + 21875, + 21876, + 21877, + 21878, + 21879, + 21880, + 21881, + 21882, + 21883, + 21884, + 21885, + 21886, + 21887, + 21888, + 21889, + 21890, + 21891, + 21892, + 21893, + 21894, + 21895, + 21896, + 21897, + 21898, + 21899, + 21900, + 21901, + 21902, + 21903, + 21904, + 21905, + 21906, + 21907, + 21908, + 21909, + 21910, + 21911, + 21912, + 21913, + 21914, + 21915, + 21916, + 21917, + 21918, + 21919, + 21920, + 21921, + 21922, + 21923, + 21924, + 21925, + 21926, + 21927, + 21928, + 21929, + 21930, + 21931, + 21932, + 21933, + 21934, + 21935, + 21936, + 21937, + 21938, + 21939, + 21940, + 21941, + 21942, + 21943, + 21944, + 21945, + 21946, + 21947, + 21948, + 21949, + 21950, + 21951, + 21952, + 21953, + 21954, + 21955, + 21956, + 21957, + 21958, + 21959, + 21960, + 21961, + 21962, + 21963, + 21964, + 21965, + 21966, + 21967, + 21968, + 21969, + 21970, + 21971, + 21972, + 21973, + 21974, + 21975, + 21976, + 21977, + 21978, + 21979, + 21980, + 21981, + 21982, + 21983, + 21984, + 21985, + 21986, + 21987, + 21988, + 21989, + 21990, + 21991, + 21992, + 21993, + 21994, + 21995, + 21996, + 21997, + 21998, + 21999, + 22000, + 22001, + 22002, + 22003, + 22004, + 22005, + 22006, + 22007, + 22048, + 22049, + 22050, + 22051, + 22052, + 22053, + 22054, + 22055, + 22056, + 22057, + 22058, + 22059, + 22060, + 22061, + 22062, + 22063, + 22064, + 22065, + 22066, + 22067, + 22068, + 22069, + 22070, + 22071, + 22072, + 22073, + 22074, + 22075, + 22076, + 22077, + 22078, + 22079, + 22080, + 22081, + 22082, + 22083, + 22084, + 22085, + 22086, + 22087, + 22088, + 22089, + 22090, + 22091, + 22092, + 22093, + 22094, + 22095, + 22096, + 22097, + 22098, + 22099, + 22100, + 22101, + 22102, + 22103, + 22104, + 22105, + 22106, + 22107, + 22108, + 22109, + 22110, + 22111, + 22112, + 22113, + 22114, + 22115, + 22116, + 22117, + 22118, + 22119, + 22120, + 22121, + 22122, + 22123, + 22124, + 22125, + 22126, + 22127, + 22128, + 22129, + 22130, + 22131, + 22132, + 22133, + 22134, + 22135, + 22136, + 22137, + 22138, + 22139, + 22140, + 22141, + 22142, + 22143, + 22144, + 22145, + 22146, + 22147, + 22148, + 22149, + 22150, + 22151, + 22152, + 22153, + 22154, + 22155, + 22156, + 22157, + 22158, + 22159, + 22160, + 22161, + 22162, + 22163, + 22164, + 22165, + 22166, + 22167, + 22168, + 22169, + 22170, + 22171, + 22172, + 22173, + 22174, + 22175, + 22176, + 22177, + 22178, + 22179, + 22180, + 22181, + 22182, + 22183, + 22184, + 22185, + 22186, + 22187, + 22188, + 22189, + 22190, + 22191, + 22192, + 22193, + 22194, + 22195, + 22196, + 22197, + 22198, + 22199, + 22200, + 22201, + 22202, + 22203, + 22204, + 22205, + 22206, + 22207, + 22208, + 22209, + 22210, + 22211, + 22212, + 22213, + 22214, + 22215, + 22216, + 22217, + 22218, + 22219, + 22220, + 22221, + 22222, + 22223, + 22224, + 22225, + 22226, + 22227, + 22228, + 22229, + 22230, + 22231, + 22232, + 22233, + 22234, + 22235, + 22236, + 22237, + 22238, + 22239, + 22240, + 22241, + 22242, + 22243, + 22244, + 22245, + 22246, + 22247, + 22248, + 22249, + 22250, + 22251, + 22252, + 22253, + 22254, + 22255, + 22256, + 22257, + 22258, + 22259, + 22260, + 22261, + 22262, + 22263, + 22264, + 22265, + 22266, + 22267, + 22268, + 22269, + 22270, + 22271, + 22272, + 22273, + 22274, + 22275, + 22276, + 22277, + 22278, + 22279, + 22280, + 22281, + 22282, + 22283, + 22284, + 22285, + 22286, + 22287, + 22288, + 22289, + 22290, + 22291, + 22292, + 22293, + 22294, + 22295, + 22296, + 22297, + 22298, + 22299, + 22300, + 22301, + 22302, + 22303, + 22304, + 22305, + 22306, + 22307, + 22308, + 22309, + 22310, + 22311, + 22312, + 22313, + 22314, + 22315, + 22316, + 22317, + 22318, + 22319, + 22320, + 22321, + 22322, + 22323, + 22324, + 22325, + 22326, + 22327, + 22328, + 22329, + 22330, + 22331, + 22332, + 22333, + 22334, + 22335, + 22336, + 22337, + 22338, + 22339, + 22340, + 22341, + 22342, + 22343, + 22344, + 22345, + 22346, + 22347, + 22348, + 22349, + 22350, + 22351, + 22352, + 22353, + 22354, + 22355, + 22356, + 22357, + 22358, + 22359, + 22360, + 22361, + 22362, + 22363, + 22364, + 22365, + 22366, + 22367, + 22368, + 22369, + 22370, + 22371, + 22372, + 22373, + 22374, + 22375, + 22376, + 22377, + 22378, + 22379, + 22380, + 22381, + 22382, + 22383, + 22384, + 22385, + 22386, + 22387, + 22388, + 22389, + 22390, + 22391, + 22392, + 22393, + 22394, + 22395, + 22396, + 22397, + 22398, + 22399, + 22400, + 22401, + 22402, + 22403, + 22404, + 22405, + 22406, + 22407, + 22408, + 22409, + 22410, + 22411, + 22412, + 22413, + 22414, + 22415, + 22416, + 22417, + 22418, + 22419, + 22420, + 22421, + 22422, + 22423, + 22424, + 22425, + 22426, + 22427, + 22428, + 22429, + 22430, + 22431, + 22432, + 22433, + 22434, + 22435, + 22436, + 22437, + 22438, + 22439, + 22440, + 22441, + 22442, + 22443, + 22444, + 22445, + 22446, + 22447, + 22448, + 22449, + 22450, + 22451, + 22452, + 22453, + 22454, + 22455, + 22456, + 22457, + 22458, + 22459, + 22460, + 22461, + 22462, + 22463, + 22464, + 22465, + 22466, + 22467, + 22468, + 22469, + 22470, + 22471, + 22472, + 22473, + 22474, + 22475, + 22476, + 22477, + 22478, + 22479, + 22480, + 22481, + 22482, + 22483, + 22484, + 22485, + 22486, + 22487, + 22488, + 22489, + 22490, + 22491, + 22492, + 22493, + 22494, + 22495, + 22496, + 22497, + 22498, + 22499, + 22500, + 22501, + 22502, + 22503, + 22504, + 22505, + 22506, + 22507, + 22508, + 22509, + 22510, + 22511, + 22512, + 22513, + 22514, + 22515, + 22516, + 22517, + 22518, + 22519, + 22520, + 22521, + 22522, + 22523, + 22524, + 22525, + 22526, + 22527, + 22528, + 22529, + 22530, + 22531, + 22532, + 22533, + 22534, + 22535, + 22536, + 22537, + 22538, + 22539, + 22540, + 22541, + 22542, + 22543, + 22544, + 22545, + 22546, + 22547, + 22548, + 22549, + 22550, + 22551, + 22552, + 22553, + 22554, + 22555, + 22556, + 22557, + 22558, + 22559, + 22560, + 22561, + 22562, + 22563, + 22564, + 22565, + 22566, + 22567, + 22568, + 22569, + 22570, + 22571, + 22572, + 22573, + 22574, + 22575, + 22576, + 22577, + 22578, + 22579, + 22580, + 22581, + 22582, + 22583, + 22584, + 22585, + 22586, + 22587, + 22588, + 22589, + 22590, + 22591, + 22592, + 22593, + 22594, + 22595, + 22596, + 22597, + 22598, + 22599, + 22600, + 22601, + 22602, + 22603, + 22604, + 22605, + 22606, + 22607, + 22608, + 22609, + 22610, + 22611, + 22612, + 22613, + 22614, + 22615, + 22616, + 22617, + 22618, + 22619, + 22620, + 22621, + 22622, + 22623, + 22624, + 22625, + 22626, + 22627, + 22628, + 22629, + 22630, + 22631, + 22632, + 22633, + 22634, + 22635, + 22636, + 22637, + 22638, + 22639, + 22640, + 22641, + 22642, + 22643, + 22644, + 22645, + 22646, + 22647, + 22648, + 22649, + 22650, + 22651, + 22652, + 22653, + 22654, + 22655, + 22656, + 22657, + 22658, + 22659, + 22660, + 22661, + 22662, + 22663, + 22664, + 22665, + 22666, + 22667, + 22668, + 22669, + 22670, + 22671, + 22672, + 22673, + 22674, + 22675, + 22676, + 22677, + 22678, + 22679, + 22680, + 22681, + 22682, + 22683, + 22684, + 22685, + 22686, + 22687, + 22688, + 22689, + 22690, + 22691, + 22692, + 22693, + 22694, + 22695, + 22696, + 22697, + 22698, + 22699, + 22700, + 22701, + 22702, + 22703, + 22704, + 22705, + 22706, + 22707, + 22708, + 22709, + 22710, + 22711, + 22712, + 22713, + 22714, + 22715, + 22716, + 22717, + 22718, + 22719, + 22720, + 22721, + 22722, + 22723, + 22724, + 22725, + 22726, + 22727, + 22728, + 22729, + 22730, + 22731, + 22732, + 22733, + 22734, + 22735, + 22736, + 22737, + 22738, + 22739, + 22740, + 22741, + 22742, + 22743, + 22744, + 22745, + 22746, + 22747, + 22748, + 22749, + 22750, + 22751, + 22752, + 22753, + 22754, + 22755, + 22756, + 22757, + 22758, + 22759, + 22760, + 22761, + 22762, + 22763, + 22764, + 22765, + 22766, + 22767, + 22768, + 22769, + 22770, + 22771, + 22772, + 22773, + 22774, + 22775, + 22776, + 22777, + 22778, + 22779, + 22780, + 22781, + 22782, + 22783, + 22784, + 22785, + 22786, + 22787, + 22788, + 22789, + 22790, + 22791, + 22792, + 22793, + 22794, + 22795, + 22796, + 22797, + 22798, + 22799, + 22800, + 22801, + 22802, + 22803, + 22804, + 22805, + 22806, + 22807, + 22808, + 22809, + 22810, + 22811, + 22812, + 22813, + 22814, + 22815, + 22816, + 22817, + 22818, + 22819, + 22820, + 22821, + 22822, + 22823, + 22824, + 22825, + 22826, + 22827, + 22828, + 22829, + 22830, + 22831, + 22832, + 22833, + 22834, + 22835, + 22836, + 22837, + 22838, + 22839, + 22840, + 22841, + 22842, + 22843, + 22844, + 22845, + 22846, + 22847, + 22848, + 22849, + 22850, + 22851, + 22852, + 22853, + 22854, + 22855, + 22856, + 22857, + 22858, + 22859, + 22860, + 22861, + 22862, + 22863, + 22864, + 22865, + 22866, + 22867, + 22868, + 22869, + 22870, + 22871, + 22872, + 22873, + 22874, + 22875, + 22876, + 22877, + 22878, + 22879, + 22880, + 22881, + 22882, + 22883, + 22884, + 22885, + 22886, + 22887, + 22888, + 22889, + 22890, + 22891, + 22892, + 22893, + 22894, + 22895, + 22896, + 22897, + 22898, + 22899, + 22900, + 22901, + 22902, + 22903, + 22904, + 22905, + 22906, + 22907, + 22908, + 22909, + 22910, + 22911, + 22912, + 22913, + 22914, + 22915, + 22916, + 22917, + 22918, + 22919, + 22920, + 22921, + 22922, + 22923, + 22924, + 22925, + 22926, + 22927, + 22928, + 22929, + 22930, + 22931, + 22932, + 22933, + 22934, + 22935, + 22936, + 22937, + 22938, + 22939, + 22940, + 22941, + 22942, + 22943, + 22944, + 22945, + 22946, + 22947, + 22948, + 22949, + 22950, + 22951, + 22952, + 22953, + 22954, + 22955, + 22956, + 22957, + 22958, + 22959, + 22960, + 22961, + 22962, + 22963, + 22964, + 22965, + 22966, + 22967, + 22968, + 22969, + 22970, + 22971, + 22972, + 22973, + 22974, + 22975, + 22976, + 22977, + 22978, + 22979, + 22980, + 22981, + 22982, + 22983, + 22984, + 22985, + 22986, + 22987, + 22988, + 22989, + 22990, + 22991, + 22992, + 22993, + 22994, + 22995, + 22996, + 22997, + 22998, + 22999, + 23000, + 23001, + 23002, + 23003, + 23004, + 23005, + 23006, + 23007, + 23008, + 23009, + 23010, + 23011, + 23012, + 23013, + 23014, + 23015, + 23016, + 23017, + 23018, + 23019, + 23020, + 23021, + 23022, + 23023, + 23024, + 23025, + 23026, + 23027, + 23028, + 23029, + 23030, + 23031, + 23032, + 23033, + 23034, + 23035, + 23036, + 23037, + 23038, + 23039, + 23040, + 23041, + 23042, + 23043, + 23044, + 23045, + 23046, + 23047, + 23048, + 23049, + 23050, + 23051, + 23052, + 23053, + 23054, + 23055, + 23056, + 23057, + 23058, + 23059, + 23060, + 23061, + 23062, + 23063, + 23064, + 23065, + 23066, + 23067, + 23068, + 23069, + 23070, + 23071, + 23072, + 23073, + 23074, + 23075, + 23076, + 23077, + 23078, + 23079, + 23080, + 23081, + 23082, + 23083, + 23084, + 23085, + 23086, + 23087, + 23088, + 23089, + 23090, + 23091, + 23092, + 23093, + 23094, + 23095, + 23096, + 23097, + 23098, + 23099, + 23100, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112 + + }; + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketAlphaRewards.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketAlphaRewards.cs new file mode 100644 index 000000000..7d0df7f32 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketAlphaRewards.cs @@ -0,0 +1,268 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class DragonTrinketAlphaRewards + { + public static readonly Dictionary> Rolls = new Dictionary>() + { + [JobId.Fighter] = new List() + { + 16239, // 敏動 LV.3,Agile Motion LV.3, + 16240, // 敏動 LV.4,Agile Motion LV.4, + 16241, // 敏動 LV.5,Agile Motion LV.5, + 16392, // 敏動 LV.6,Agile Motion LV.6, + 16242, // 狂刺 LV.3,Dire Gouge LV.3, + 16243, // 狂刺 LV.4,Dire Gouge LV.4, + 16244, // 狂刺 LV.5,Dire Gouge LV.5, + 16393, // 狂刺 LV.6,Dire Gouge LV.6, + 16245, // 受崩 LV.3,Crush Receive LV.3, + 16246, // 受崩 LV.4,Crush Receive LV.4, + 16247, // 受崩 LV.5,Crush Receive LV.5, + 16394, // 受崩 LV.6,Crush Receive LV.6, + 16248, // 受倒 LV.3,Counter LV.3, + 16249, // 受倒 LV.4,Counter LV.4, + 16250, // 受倒 LV.5,Counter LV.5, + 16395, // 受倒 LV.6,Counter LV.6, + 16251, // 受得 LV.3,Advantageous Feeling LV.3, + 16252, // 受得 LV.4,Advantageous Feeling LV.4, + 16253, // 受得 LV.5,Advantageous Feeling LV.5, + 16396, // 受得 LV.6,Advantageous Feeling LV.6, + }, + [JobId.Seeker] = new List() + { + 16299, // 延縄 LV.3,Longline LV.3, + 16300, // 延縄 LV.4,Longline LV.4, + 16301, // 延縄 LV.5,Longline LV.5, + 16412, // 延縄 LV.6,Longline LV.6, + 16302, // 縄倒 LV.3,Rope Reversal LV.3, + 16303, // 縄倒 LV.4,Rope Reversal LV.4, + 16304, // 縄倒 LV.5,Rope Reversal LV.5, + 16413, // 縄倒 LV.6,Rope Reversal LV.6, + 16305, // 避旋 LV.3,Spin Avoid LV.3, + 16306, // 避旋 LV.4,Spin Avoid LV.4, + 16307, // 避旋 LV.5,Spin Avoid LV.5, + 16414, // 避旋 LV.6,Spin Avoid LV.6, + 16308, // 高跳 LV.3,High Jump LV.3, + 16309, // 高跳 LV.4,High Jump LV.4, + 16310, // 高跳 LV.5,High Jump LV.5, + 16415, // 高跳 LV.6,High Jump LV.6, + 16311, // 跳避 LV.3,Flying Evasion LV.3, + 16312, // 跳避 LV.4,Flying Evasion LV.4, + 16313, // 跳避 LV.5,Flying Evasion LV.5, + 16416, // 跳避 LV.6,Flying Evasion LV.6, + }, + [JobId.Hunter] = new List() + { + 16254, // 精密 LV.3,Precision LV.3, + 16255, // 精密 LV.4,Precision LV.4, + 16256, // 精密 LV.5,Precision LV.5, + 16397, // 精密 LV.6,Precision LV.6, + 16257, // 充矢 LV.3,Arrow Increase LV.3, + 16258, // 充矢 LV.4,Arrow Increase LV.4, + 16259, // 充矢 LV.5,Arrow Increase LV.5, + 16398, // 充矢 LV.6,Arrow Increase LV.6, + 16260, // 巧填 LV.3,Skilled Reload LV.3, + 16261, // 巧填 LV.4,Skilled Reload LV.4, + 16262, // 巧填 LV.5,Skilled Reload LV.5, + 16399, // 巧填 LV.6,Skilled Reload LV.6, + 16263, // 侵矢 LV.3,Aggression Arrow LV.3, + 16264, // 侵矢 LV.4,Aggression Arrow LV.4, + 16265, // 侵矢 LV.5,Aggression Arrow LV.5, + 16400, // 侵矢 LV.6,Aggression Arrow LV.6, + 16266, // 匠填 LV.3,Perfect Reload LV.3, + 16267, // 匠填 LV.4,Perfect Reload LV.4, + 16268, // 匠填 LV.5,Perfect Reload LV.5, + 16401, // 匠填 LV.6,Perfect Reload LV.6, + }, + [JobId.Priest] = new List() + { + 16269, // 緩療 LV.3,Relaxed Cure LV.3, + 16270, // 緩療 LV.4,Relaxed Cure LV.4, + 16271, // 緩療 LV.5,Relaxed Cure LV.5, + 16402, // 緩療 LV.6,Relaxed Cure LV.6, + 16272, // 漲魂 LV.3,Spirit Overflow LV.3, + 16273, // 漲魂 LV.4,Spirit Overflow LV.4, + 16274, // 漲魂 LV.5,Spirit Overflow LV.5, + 16403, // 漲魂 LV.6,Spirit Overflow LV.6, + 16275, // 慈覧 LV.3,Compassion LV.3, + 16276, // 慈覧 LV.4,Compassion LV.4, + 16277, // 慈覧 LV.5,Compassion LV.5, + 16404, // 慈覧 LV.6,Compassion LV.6, + 16278, // 長露 LV.3,Long Exposure LV.3, + 16279, // 長露 LV.4,Long Exposure LV.4, + 16280, // 長露 LV.5,Long Exposure LV.5, + 16405, // 長露 LV.6,Long Exposure LV.6, + 16281, // 激励 LV.3,Encouragement LV.3, + 16282, // 激励 LV.4,Encouragement LV.4, + 16283, // 激励 LV.5,Encouragement LV.5, + 16406, // 激励 LV.6,Encouragement LV.6, + }, + [JobId.ShieldSage] = new List() + { + 16284, // 異彩 LV.3,Prominence LV.3, + 16285, // 異彩 LV.4,Prominence LV.4, + 16286, // 異彩 LV.5,Prominence LV.5, + 16407, // 異彩 LV.6,Prominence LV.6, + 16287, // 烈放 LV.3,Violent Release LV.3, + 16288, // 烈放 LV.4,Violent Release LV.4, + 16289, // 烈放 LV.5,Violent Release LV.5, + 16408, // 烈放 LV.6,Violent Release LV.6, + 16290, // 過給 LV.3,Supercharge LV.3, + 16291, // 過給 LV.4,Supercharge LV.4, + 16292, // 過給 LV.5,Supercharge LV.5, + 16409, // 過給 LV.6,Supercharge LV.6, + 16293, // 岐精 LV.3,Divided Strength LV.3, + 16294, // 岐精 LV.4,Divided Strength LV.4, + 16295, // 岐精 LV.5,Divided Strength LV.5, + 16410, // 岐精 LV.6,Divided Strength LV.6, + 16296, // 長守 LV.3,Frugal Defense LV.3, + 16297, // 長守 LV.4,Frugal Defense LV.4, + 16298, // 長守 LV.5,Frugal Defense LV.5, + 16411, // 長守 LV.6,Frugal Defense LV.6, + }, + [JobId.Sorcerer] = new List() + { + 16314, // 倒陣 LV.3,Break Formation LV.3, + 16315, // 倒陣 LV.4,Break Formation LV.4, + 16316, // 倒陣 LV.5,Break Formation LV.5, + 16417, // 倒陣 LV.6,Break Formation LV.6, + 16317, // 精唱 LV.3,Spirit Chant LV.3, + 16318, // 精唱 LV.4,Spirit Chant LV.4, + 16319, // 精唱 LV.5,Spirit Chant LV.5, + 16418, // 精唱 LV.6,Spirit Chant LV.6, + 16320, // 麗詠 LV.3,Graceful Chant LV.3, + 16321, // 麗詠 LV.4,Graceful Chant LV.4, + 16322, // 麗詠 LV.5,Graceful Chant LV.5, + 16419, // 麗詠 LV.6,Graceful Chant LV.6, + 16323, // 続詠 LV.3,Continued Chant LV.3, + 16324, // 続詠 LV.4,Continued Chant LV.4, + 16325, // 続詠 LV.5,Continued Chant LV.5, + 16420, // 続詠 LV.6,Continued Chant LV.6, + 16326, // 魔精 LV.3,Magick Energy LV.3, + 16327, // 魔精 LV.4,Magick Energy LV.4, + 16328, // 魔精 LV.5,Magick Energy LV.5, + 16421, // 魔精 LV.6,Magick Energy LV.6, + }, + [JobId.Warrior] = new List() + { + 16344, // 超恨 LV.3,Aggression LV.3, + 16345, // 超恨 LV.4,Aggression LV.4, + 16346, // 超恨 LV.5,Aggression LV.5, + 16427, // 超恨 LV.6,Aggression LV.6, + 16347, // 熟怨 LV.3,Malice LV.3, + 16348, // 熟怨 LV.4,Malice LV.4, + 16349, // 熟怨 LV.5,Malice LV.5, + 16428, // 熟怨 LV.6,Malice LV.6, + 16350, // 斬刻 LV.3,Mangle LV.3, + 16351, // 斬刻 LV.4,Mangle LV.4, + 16352, // 斬刻 LV.5,Mangle LV.5, + 16429, // 斬刻 LV.6,Mangle LV.6, + 16353, // 初突 LV.3,First Strike LV.3, + 16354, // 初突 LV.4,First Strike LV.4, + 16355, // 初突 LV.5,First Strike LV.5, + 16430, // 初突 LV.6,First Strike LV.6, + 16356, // 渾身 LV.3,Full Bodied LV.3, + 16357, // 渾身 LV.4,Full Bodied LV.4, + 16358, // 渾身 LV.5,Full Bodied LV.5, + 16431, // 渾身 LV.6,Full Bodied LV.6, + }, + [JobId.ElementArcher] = new List() + { + 16329, // 一勢 LV.3,United Energy LV.3, + 16330, // 一勢 LV.4,United Energy LV.4, + 16331, // 一勢 LV.5,United Energy LV.5, + 16422, // 一勢 LV.6,United Energy LV.6, + 16332, // 拡助 LV.3,Lengthy Assistance LV.3, + 16333, // 拡助 LV.4,Lengthy Assistance LV.4, + 16334, // 拡助 LV.5,Lengthy Assistance LV.5, + 16423, // 拡助 LV.6,Lengthy Assistance LV.6, + 16335, // 迅矢 LV.3,Quick Arrow LV.3, + 16336, // 迅矢 LV.4,Quick Arrow LV.4, + 16337, // 迅矢 LV.5,Quick Arrow LV.5, + 16424, // 迅矢 LV.6,Quick Arrow LV.6, + 16338, // 延療 LV.3,Heal Extension LV.3, + 16339, // 延療 LV.4,Heal Extension LV.4, + 16340, // 延療 LV.5,Heal Extension LV.5, + 16425, // 延療 LV.6,Heal Extension LV.6, + 16341, // 自療 LV.3,Heal Thyself LV.3, + 16342, // 自療 LV.4,Heal Thyself LV.4, + 16343, // 自療 LV.5,Heal Thyself LV.5, + 16426, // 自療 LV.6,Heal Thyself LV.6, + }, + [JobId.Alchemist] = new List() + { + 16359, // 挑錬 LV.3,Challenger LV.3, + 16360, // 挑錬 LV.4,Challenger LV.4, + 16361, // 挑錬 LV.5,Challenger LV.5, + 16432, // 挑錬 LV.6,Challenger LV.6, + 16362, // 侵錬 LV.3,Alchemical Invasion LV.3, + 16363, // 侵錬 LV.4,Alchemical Invasion LV.4, + 16364, // 侵錬 LV.5,Alchemical Invasion LV.5, + 16433, // 侵錬 LV.6,Alchemical Invasion LV.6, + 16365, // 延囮 LV.3,Prolonged Lure LV.3, + 16366, // 延囮 LV.4,Prolonged Lure LV.4, + 16367, // 延囮 LV.5,Prolonged Lure LV.5, + 16434, // 延囮 LV.6,Prolonged Lure LV.6, + 16368, // 速錬 LV.3,Well-Practiced LV.3, + 16369, // 速錬 LV.4,Well-Practiced LV.4, + 16370, // 速錬 LV.5,Well-Practiced LV.5, + 16435, // 速錬 LV.6,Well-Practiced LV.6, + 16371, // 舞活 LV.3,Lively Romp LV.3, + 16372, // 舞活 LV.4,Lively Romp LV.4, + 16373, // 舞活 LV.5,Lively Romp LV.5, + 16436, // 舞活 LV.6,Lively Romp LV.6, + }, + [JobId.SpiritLancer] = new List() + { + 16699, // 延臨 LV.3,Extension LV.3, + 16700, // 延臨 LV.4,Extension LV.4, + 16701, // 延臨 LV.5,Extension LV.5, + 16702, // 延臨 LV.6,Extension LV.6, + 16703, // 避活 LV.3,Avoidance LV.3, + 16704, // 避活 LV.4,Avoidance LV.4, + 16705, // 避活 LV.5,Avoidance LV.5, + 16706, // 避活 LV.6,Avoidance LV.6, + 16707, // 長癒 LV.3,Extended Healing LV.3, + 16708, // 長癒 LV.4,Extended Healing LV.4, + 16709, // 長癒 LV.5,Extended Healing LV.5, + 16710, // 長癒 LV.6,Extended Healing LV.6, + 16711, // 臨堅 LV.3,Critical LV.3, + 16712, // 臨堅 LV.4,Critical LV.4, + 16713, // 臨堅 LV.5,Critical LV.5, + 16714, // 臨堅 LV.6,Critical LV.6, + 16715, // 避霊 LV.3,Evasive Spirit LV.3, + 16716, // 避霊 LV.4,Evasive Spirit LV.4, + 16720, // 避霊 LV.5,Evasive Spirit LV.5, + 16721, // 避霊 LV.6,Evasive Spirit LV.6, + }, + [JobId.HighScepter] = new List() + { + 23132, // 魔充 LV.3,Magickal Charge LV.3, + 23437, // 魔充 LV.4,Magickal Charge LV.4, + 23438, // 魔充 LV.5,Magickal Charge LV.5, + 23439, // 魔充 LV.6,Magickal Charge LV.6, + 23131, // 延印 LV.3,Extended Glyph LV.3, + 23440, // 延印 LV.4,Extended Glyph LV.4, + 23441, // 延印 LV.5,Extended Glyph LV.5, + 23442, // 延印 LV.6,Extended Glyph LV.6, + 23133, // 烈翔 LV.3,Fierce Flight LV.3, + 23443, // 烈翔 LV.4,Fierce Flight LV.4, + 23444, // 烈翔 LV.5,Fierce Flight LV.5, + 23445, // 烈翔 LV.6,Fierce Flight LV.6, + 23134, // 節魔 LV.3,Magickal Chant LV.3, + 23446, // 節魔 LV.4,Magickal Chant LV.4, + 23447, // 節魔 LV.5,Magickal Chant LV.5, + 23448, // 節魔 LV.6,Magickal Chant LV.6, + 23135, // 節補 LV.3,Complement Chant LV.3, + 23449, // 節補 LV.4,Complement Chant LV.4, + 23450, // 節補 LV.5,Complement Chant LV.5, + 23451, // 節補 LV.6,Complement Chant LV.6, + } + }; + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketBetaRewards.cs b/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketBetaRewards.cs new file mode 100644 index 000000000..50f81a6db --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Appraisal/DragonTrinketBetaRewards.cs @@ -0,0 +1,271 @@ +using Microsoft.VisualBasic; +using System; +using System.Collections.Generic; +using System.Diagnostics.Metrics; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Appraisal +{ + public class DragonTrinketBetaRewards + { + public static readonly Dictionary> Rolls = new Dictionary>() + { + [JobId.Fighter] = new List() + { + 23136, // 受拡 LV.3, Counter Extension LV.3, + 23137, // 受拡 LV.4,Counter Extension LV.4, + 23138, // 受拡 LV.5, Counter Extension LV.5, + 23139, // 受拡 LV.6,Counter Extension LV.6, + 23140, // 闘勢 LV.3, Combat Momentum LV.3, + 23141, // 闘勢 LV.4,Combat Momentum LV.4, + 23142, // 闘勢 LV.5, Combat Momentum LV.5, + 23143, // 闘勢 LV.6,Combat Momentum LV.6, + 23144, // 強盾 LV.3, Strong Shield LV.3, + 23145, // 強盾 LV.4,Strong Shield LV.4, + 23146, // 強盾 LV.5, Strong Shield LV.5, + 23147, // 強盾 LV.6,Strong Shield LV.6, + 23148, // 重盾 LV.3, Heavy Shield LV.3, + 23149, // 重盾 LV.4,Heavy Shield LV.4, + 23150, // 重盾 LV.5, Heavy Shield LV.5, + 23151, // 重盾 LV.6,Heavy Shield LV.6, + 23152, // 亜狙 LV.3, Demihuman Proficiency LV.3, + 23153, // 亜狙 LV.4,Demihuman Proficiency LV.4, + 23154, // 亜狙 LV.5, Demihuman Proficiency LV.5, + 23155, // 亜狙 LV.6,Demihuman Proficiency LV.6, + }, + [JobId.Seeker] = new List() + { + 23156, // 力跳 LV.3,Jump Proficiency LV.3, + 23157, // 力跳 LV.4,Jump Proficiency LV.4, + 23158, // 力跳 LV.5,Jump Proficiency LV.5, + 23159, // 力跳 LV.6,Jump Proficiency LV.6, + 23160, // 巨狙 LV.3,Giant Proficiency LV.3, + 23161, // 巨狙 LV.4,Giant Proficiency LV.4, + 23162, // 巨狙 LV.5,Giant Proficiency LV.5, + 23163, // 巨狙 LV.6,Giant Proficiency LV.6, + 23164, // 乱斬 砕 LV.3,Scarlet Slashes: Crush LV.3, + 23165, // 乱斬 砕 LV.4,Scarlet Slashes: Crush LV.4, + 23166, // 乱斬 砕 LV.5,Scarlet Slashes: Crush LV.5, + 23167, // 乱斬 砕 LV.6,Scarlet Slashes: Crush LV.6, + 23168, // 深攻 LV.3,Deep Aggression LV.3, + 23169, // 深攻 LV.4,Deep Aggression LV.4, + 23170, // 深攻 LV.5,Deep Aggression LV.5, + 23171, // 深攻 LV.6,Deep Aggression LV.6, + 23172, // 剛攻 LV.3,Stiffness LV.3, + 23173, // 剛攻 LV.4,Stiffness LV.4, + 23174, // 剛攻 LV.5,Stiffness LV.5, + 23175, // 剛攻 LV.6,Stiffness LV.6, + }, + [JobId.Hunter] = new List() + { + 23176, // 集中 LV.3,Concentration LV.3, + 23177, // 集中 LV.4,Concentration LV.4, + 23178, // 集中 LV.5,Concentration LV.5, + 23179, // 集中 LV.6,Concentration LV.6, + 23180, // 拡撃 LV.3,Attack Expansion LV.3, + 23181, // 拡撃 LV.4,Attack Expansion LV.4, + 23182, // 拡撃 LV.5,Attack Expansion LV.5, + 23183, // 拡撃 LV.6,Attack Expansion LV.6, + 23184, // 充実 LV.3,Enhancement LV.3, + 23185, // 充実 LV.4,Enhancement LV.4, + 23186, // 充実 LV.5,Enhancement LV.5, + 23187, // 充実 LV.6,Enhancement LV.6, + 23188, // 射極 LV.3,Decisive Shot LV.3, + 23189, // 射極 LV.4,Decisive Shot LV.4, + 23190, // 射極 LV.5,Decisive Shot LV.5, + 23191, // 射極 LV.6,Decisive Shot LV.6, + 23192, // 鬼狙 LV.3,Ogre Proficiency LV.3, + 23193, // 鬼狙 LV.4,Ogre Proficiency LV.4, + 23194, // 鬼狙 LV.5,Ogre Proficiency LV.5, + 23195, // 鬼狙 LV.6,Ogre Proficiency LV.6, + }, + [JobId.Priest] = new List() + { + 23248, // 魔狙 LV.3,Demon Proficiency LV.3, + 23249, // 魔狙 LV.4,Demon Proficiency LV.4, + 23250, // 魔狙 LV.5,Demon Proficiency LV.5, + 23251, // 魔狙 LV.6,Demon Proficiency LV.6, + 23200, // 骨狙 LV.3,Skeleton Proficiency LV.3, + 23201, // 骨狙 LV.4,Skeleton Proficiency LV.4, + 23202, // 骨狙 LV.5,Skeleton Proficiency LV.5, + 23203, // 骨狙 LV.6,Skeleton Proficiency LV.6, + 23204, // 癒気 詠 LV.3,Healing: Chant LV.3, + 23205, // 癒気 詠 LV.4,Healing: Chant LV.4, + 23206, // 癒気 詠 LV.5,Healing: Chant LV.5, + 23207, // 癒気 詠 LV.6,Healing: Chant LV.6, + 23208, // 魔猛 LV.3,Magickal Rush LV.3, + 23209, // 魔猛 LV.4,Magickal Rush LV.4, + 23210, // 魔猛 LV.5,Magickal Rush LV.5, + 23211, // 魔猛 LV.6,Magickal Rush LV.6, + 23212, // 硬気 LV.3,Hard Spirit LV.3, + 23213, // 硬気 LV.4,Hard Spirit LV.4, + 23214, // 硬気 LV.5,Hard Spirit LV.5, + 23215, // 硬気 LV.6,Hard Spirit LV.6, + }, + [JobId.ShieldSage] = new List() + { + 23216, // 積吸 LV.3,Absorption LV.3, + 23217, // 積吸 LV.4,Absorption LV.4, + 23218, // 積吸 LV.5,Absorption LV.5, + 23219, // 積吸 LV.6,Absorption LV.6, + 23220, // 貪吸 LV.3,Trickle LV.3, + 23221, // 貪吸 LV.4,Trickle LV.4, + 23222, // 貪吸 LV.5,Trickle LV.5, + 23223, // 貪吸 LV.6,Trickle LV.6, + 23224, // 見極 LV.3,Prescience LV.3, + 23225, // 見極 LV.4,Prescience LV.4, + 23226, // 見極 LV.5,Prescience LV.5, + 23227, // 見極 LV.6,Prescience LV.6, + 23228, // 堅牢 LV.3,Solid LV.3, + 23229, // 堅牢 LV.4,Solid LV.4, + 23230, // 堅牢 LV.5,Solid LV.5, + 23231, // 堅牢 LV.6,Solid LV.6, + 23232, // 気鋭 LV.3,Fired Up LV.3, + 23233, // 気鋭 LV.4,Fired Up LV.4, + 23234, // 気鋭 LV.5,Fired Up LV.5, + 23235, // 気鋭 LV.6,Fired Up LV.6, + }, + [JobId.Sorcerer] = new List() + { + 23236, // 魔増 LV.3,Magick Boost LV.3, + 23237, // 魔増 LV.4,Magick Boost LV.4, + 23238, // 魔増 LV.5,Magick Boost LV.5, + 23239, // 魔増 LV.6,Magick Boost LV.6, + 23240, // 胆唱 LV.3,Courageous Cast LV.3, + 23241, // 胆唱 LV.4,Courageous Cast LV.4, + 23242, // 胆唱 LV.5,Courageous Cast LV.5, + 23243, // 胆唱 LV.6,Courageous Cast LV.6, + 23244, // 魔抗 LV.3,Persistent Cast LV.3, + 23245, // 魔抗 LV.4,Persistent Cast LV.4, + 23246, // 魔抗 LV.5,Persistent Cast LV.5, + 23247, // 魔抗 LV.6,Persistent Cast LV.6, + 23248, // 魔狙 LV.3,Demon Proficiency LV.3, + 23249, // 魔狙 LV.4,Demon Proficiency LV.4, + 23250, // 魔狙 LV.5,Demon Proficiency LV.5, + 23251, // 魔狙 LV.6,Demon Proficiency LV.6, + 23252, // 倒力 LV.3,Collapsing Strength LV.3, + 23253, // 倒力 LV.4,Collapsing Strength LV.4, + 23254, // 倒力 LV.5,Collapsing Strength LV.5, + 23255, // 倒力 LV.6,Collapsing Strength LV.6, + }, + [JobId.Warrior] = new List() + { + 23256, // 烈当 LV.3,Violence LV.3, + 23257, // 烈当 LV.4,Violence LV.4, + 23258, // 烈当 LV.5,Violence LV.5, + 23259, // 烈当 LV.6,Violence LV.6, + 23260, // 勇攻 LV.3,Brave Attack LV.3, + 23261, // 勇攻 LV.4,Brave Attack LV.4, + 23262, // 勇攻 LV.5,Brave Attack LV.5, + 23263, // 勇攻 LV.6,Brave Attack LV.6, + 23264, // 獣狙 LV.3,Beast Proficiency LV.3, + 23265, // 獣狙 LV.4,Beast Proficiency LV.4, + 23266, // 獣狙 LV.5,Beast Proficiency LV.5, + 23267, // 獣狙 LV.6,Beast Proficiency LV.6, + 23268, // 快閃 LV.3,Brandish LV.3, + 23269, // 快閃 LV.4,Brandish LV.4, + 23270, // 快閃 LV.5,Brandish LV.5, + 23271, // 快閃 LV.6,Brandish LV.6, + 23272, // 魔斬 砕 LV.3,Savage Lash: Crusher LV.3, + 23273, // 魔斬 砕 LV.4,Savage Lash: Crusher LV.4, + 23274, // 魔斬 砕 LV.5,Savage Lash: Crusher LV.5, + 23275, // 魔斬 砕 LV.6,Savage Lash: Crusher LV.6, + }, + [JobId.ElementArcher] = new List() + { + 23276, // 勢命 LV.3,Life Energizer LV.3, + 23277, // 勢命 LV.4,Life Energizer LV.4, + 23278, // 勢命 LV.5,Life Energizer LV.5, + 23279, // 勢命 LV.6,Life Energizer LV.6, + 23280, // 霊狙 LV.3,Spirit Proficiency LV.3, + 23281, // 霊狙 LV.4,Spirit Proficiency LV.4, + 23282, // 霊狙 LV.5,Spirit Proficiency LV.5, + 23283, // 霊狙 LV.6,Spirit Proficiency LV.6, + 23284, // 闘矢 瞬 LV.3,Seeker Arrows: Blink LV.3, + 23285, // 闘矢 瞬 LV.4,Seeker Arrows: Blink LV.4, + 23286, // 闘矢 瞬 LV.5,Seeker Arrows: Blink LV.5, + 23287, // 闘矢 瞬 LV.6,Seeker Arrows: Blink LV.6, + 23288, // 助矢 瞬 LV.3,Aid Arrow: Blink LV.3, + 23289, // 助矢 瞬 LV.4,Aid Arrow: Blink LV.4, + 23290, // 助矢 瞬 LV.5,Aid Arrow: Blink LV.5, + 23291, // 助矢 瞬 LV.6,Aid Arrow: Blink LV.6, + 23292, // 通眼 LV.3,Counter Eye LV.3, + 23293, // 通眼 LV.4,Counter Eye LV.4, + 23294, // 通眼 LV.5,Counter Eye LV.5, + 23295, // 通眼 LV.6,Counter Eye LV.6, + }, + [JobId.Alchemist] = new List() + { + 23296, // 快錬 LV.3,Polished Poise LV.3, + 23297, // 快錬 LV.4,Polished Poise LV.4, + 23298, // 快錬 LV.5,Polished Poise LV.5, + 23299, // 快錬 LV.6,Polished Poise LV.6, + 23300, // 竜狙 LV.3,Dragonkin Proficiency LV.3, + 23301, // 竜狙 LV.4,Dragonkin Proficiency LV.4, + 23302, // 竜狙 LV.5,Dragonkin Proficiency LV.5, + 23303, // 竜狙 LV.6,Dragonkin Proficiency LV.6, + 23304, // 硬視 LV.3,Enduring Vision LV.3, + 23305, // 硬視 LV.4,Enduring Vision LV.4, + 23306, // 硬視 LV.5,Enduring Vision LV.5, + 23307, // 硬視 LV.6,Enduring Vision LV.6, + 23308, // 錬爆 倒 LV.3,Elixer: Slayer LV.3, + 23309, // 錬爆 倒 LV.4,Elixer: Slayer LV.4, + 23310, // 錬爆 倒 LV.5,Elixer: Slayer LV.5, + 23311, // 錬爆 倒 LV.6,Elixer: Slayer LV.6, + 23312, // 頑強 LV.3,Stubborn LV.3, + 23313, // 頑強 LV.4,Stubborn LV.4, + 23314, // 頑強 LV.5,Stubborn LV.5, + 23315, // 頑強 LV.6,Stubborn LV.6, + }, + [JobId.SpiritLancer] = new List() + { + 23316, // 触攻 LV.3,Attack Touch LV.3, + 23317, // 触攻 LV.4,Attack Touch LV.4, + 23318, // 触攻 LV.5,Attack Touch LV.5, + 23319, // 触攻 LV.6,Attack Touch LV.6, + 23320, // 属附 LV.3,Attribution LV.3, + 23321, // 属附 LV.4,Attribution LV.4, + 23322, // 属附 LV.5,Attribution LV.5, + 23323, // 属附 LV.6,Attribution LV.6, + 23324, // 侵狙 LV.3,Infected Proficiency LV.3, + 23325, // 侵狙 LV.4,Infected Proficiency LV.4, + 23326, // 侵狙 LV.5,Infected Proficiency LV.5, + 23327, // 侵狙 LV.6,Infected Proficiency LV.6, + 23328, // 槍墜 倒 LV.3,Crushing Spear: Slayer LV.3, + 23329, // 槍墜 倒 LV.4,Crushing Spear: Slayer LV.4, + 23330, // 槍墜 倒 LV.5,Crushing Spear: Slayer LV.5, + 23331, // 槍墜 倒 LV.6,Crushing Spear: Slayer LV.6, + 23332, // 霊蓄 LV.3,Spirit Hoard LV.3, + 23333, // 霊蓄 LV.4,Spirit Hoard LV.4, + 23334, // 霊蓄 LV.5,Spirit Hoard LV.5, + 23335, // 霊蓄 LV.6,Spirit Hoard LV.6, + }, + [JobId.HighScepter] = new List() + { + 23336, // 強弾 LV.3,Strong Shot LV.3, + 23337, // 強弾 LV.4,Strong Shot LV.4, + 23338, // 強弾 LV.5,Strong Shot LV.5, + 23339, // 強弾 LV.6,Strong Shot LV.6, + 23340, // 加吸 LV.3,Increased Absorption LV.3, + 23341, // 加吸 LV.4,Increased Absorption LV.4, + 23342, // 加吸 LV.5,Increased Absorption LV.5, + 23343, // 加吸 LV.6,Increased Absorption LV.6, + 23344, // 勇鎮 LV.3,Courageous Supression LV.3, + 23345, // 勇鎮 LV.4,Courageous Supression LV.4, + 23346, // 勇鎮 LV.5,Courageous Supression LV.5, + 23347, // 勇鎮 LV.6,Courageous Supression LV.6, + 23348, // 戦狙 LV.3,War-Ready Proficiency LV.3, + 23349, // 戦狙 LV.4,War-Ready Proficiency LV.4, + 23350, // 戦狙 LV.5,War-Ready Proficiency LV.5, + 23351, // 戦狙 LV.6,War-Ready Proficiency LV.6, + 23352, // 常撃 LV.3,Ordinary Attack LV.3, + 23353, // 常撃 LV.4,Ordinary Attack LV.4, + 23354, // 常撃 LV.5,Ordinary Attack LV.5, + 23355, // 常撃 LV.6,Ordinary Attack LV.6, + } + }; + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentMode.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentMode.cs new file mode 100644 index 000000000..724231f30 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentMode.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum BattleContentMode : uint + { + Unknown = 0, + Rotunda = 6, + Abyss = 7 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentRewardBonus.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentRewardBonus.cs new file mode 100644 index 000000000..a7874b386 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentRewardBonus.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public enum BattleContentRewardBonus : byte + { + Normal = 1, + Up = 2, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentType.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentType.cs new file mode 100644 index 000000000..631355b9f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BattleContentType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public enum BattleContentType + { + Unknown = 0, + BitterBlackMaze + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeConfig.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeConfig.cs new file mode 100644 index 000000000..6ee15ec11 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeConfig.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public class BitterblackMazeConfig + { + public BitterblackMazeConfig() + { + Destinations = new List(); + StageId = StageId.Invalid; + ContentName = ""; + ContentMode = BattleContentMode.Rotunda; + } + + public uint ContentId { get; set; } + public string ContentName { get; set; } + public uint Tier { get; set; } + public List Destinations { get; set; } + public StageId StageId { get; set; } + public BattleContentMode ContentMode { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeEquipmentClass.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeEquipmentClass.cs new file mode 100644 index 000000000..7c7ea9c60 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeEquipmentClass.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public enum BitterblackMazeEquipmentClass + { + None, + LightMelee, + HeavyMelee, + Mage, + Tank + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeProgress.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeProgress.cs new file mode 100644 index 000000000..b0bec18b9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeProgress.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public class BitterblackMazeProgress + { + public BitterblackMazeProgress() + { + } + + public ulong StartTime { get; set; } + public uint ContentId { get; set; } + public BattleContentMode ContentMode { get; set; } + public uint Tier { get; set; } + public bool KilledDeath { get; set; } + public ulong LastTicketTime { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeRewards.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeRewards.cs new file mode 100644 index 000000000..a05731f8e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeRewards.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public class BitterblackMazeRewards + { + public uint GoldMarks { get; set; } + public uint SilverMarks { get; set; } + public uint RedMarks { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeTreasure.cs b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeTreasure.cs new file mode 100644 index 000000000..629301c39 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BattleContent/BitterblackMazeTreasure.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.BattleContent +{ + public class BitterblackMazeTreasure + { + public uint ContentId { get; set; } + public uint Amount { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/BazaarExhibition.cs b/Arrowgene.Ddon.Shared/Model/BazaarExhibition.cs new file mode 100644 index 000000000..7f43bbad6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/BazaarExhibition.cs @@ -0,0 +1,23 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class BazaarExhibition + { + public uint CharacterId { get; set; } + public CDataBazaarCharacterInfo Info { get; set; } + + public BazaarExhibition() + { + Info = new CDataBazaarCharacterInfo(); + } + } + + public enum BazaarExhibitionState : byte + { + Idle = 0, + Unk1 = 1, + OnSale = 2, + Sold = 3 + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/Character.cs b/Arrowgene.Ddon.Shared/Model/Character.cs index 6735de11b..d6154d568 100644 --- a/Arrowgene.Ddon.Shared/Model/Character.cs +++ b/Arrowgene.Ddon.Shared/Model/Character.cs @@ -1,28 +1,22 @@ -using System; +using System; using System.Linq; using System.Collections.Generic; using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; namespace Arrowgene.Ddon.Shared.Model { public class Character : CharacterCommon { - public Character():base() + public Character() : base() { FirstName = string.Empty; LastName = string.Empty; - Created = DateTime.MinValue; - PlayPointList = Enum.GetValues(typeof(JobId)).Cast().Select(job => new CDataJobPlayPoint() - { - Job = job, - PlayPoint = new CDataPlayPointData() - { - ExpMode = 1, // EXP - PlayPoint = 0 - } - }).ToList(); + Created = DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Utc); + PlayPointList = new List(); Storage = new Storages(new Dictionary()); - Unk0 = new List(); + CharacterEquipItemInfoUnk2 = new List(); WalletPointList = new List(); OrbStatusList = new List(); MsgSetList = new List(); @@ -31,20 +25,68 @@ public Character():base() MatchingProfile = new CDataMatchingProfile(); ArisenProfile = new CDataArisenProfile(); Pawns = new List(); + RentedPawns = new List(); + ReleasedWarpPoints = new List(); + OnlineStatus = OnlineStatus.Offline; + ContextOwnership = new Dictionary(); + StampBonus = new CharacterStampBonus(); + AbilityPresets = new List(); + BinaryData = new byte[C2SBinarySaveSetCharacterBinSaveDataReq.ARRAY_SIZE]; + LastSeenLobby = new Dictionary(); + BbmProgress = new BitterblackMazeProgress(); } public int AccountId { get; set; } public DateTime Created { get; set; } + + /** + * @brief ContentCharacter is used when there is an alias mapping between one + * "main character id" (the one the player logs in as) and a particular content or gamemode. + * To support other game modes, such as Bitterblack Maze, internally the server creates + * a second character as a majority of the tables overlap. When we switch to the BBM + * game mode, it still thinks we are the original character we logged in as. This is where + * ContentCharacterId comes into play. Paritculary we need this for Database operations + * when selecting between different tables depending on the game mode. + */ + public uint ContentCharacterId + { + get + { + if (this.GameMode == GameMode.BitterblackMaze) + { + return this.BbmCharacterId; + } + else + { + return this.CharacterId; + } + } + } + public uint CharacterId; + public uint BbmCharacterId; public uint UserId; public uint Version; public string FirstName; public string LastName; public List PlayPointList; public Storages Storage; - public List Unk0; + public List CharacterEquipItemInfoUnk2; public List WalletPointList; + /// + /// num = 0: New character + /// num = 1: Complete the main quest "A Servant's Pledge" + /// num = 2: Riftstone Shards×10, Available in each area's supplies + /// num = 3: Dragonforce Augmentation, Obtain "Master Vessel +1", ×10 Riftstone Shards, "3rd Level of Dragon Power" ○ Main Quest "The Whereabouts of Life" ○ Total Level of the Master is 120 or more ○ Required BO for the Master: 19370 (3rd level) + /// public byte MyPawnSlotNum; + /// + /// Support Pawns can join a party as long as there is at least one main Pawn in the party. (e.g. 1 main pawn + 2 support pawns) + /// num = 0: New character + /// num = 3: Complete the main quest "A Servant's Pledge" + /// num = 4: Dragonforce Augmentation Obtain "Vessel of Leadership +1" ← "2nd Level of Dragon Power" ○ Complete the main Quest "Awakening of the Gods" ○ Total Level of the Master is 70 or more ○ Required BO for the Master: 4990 (2nd level) + /// num = 5: Dragonforce Augmentation Obtain "Commander's Vessel +1" ← "4th Level of Dragon Power" ○ Complete the main quest "White Dragon, Be Eternal" ○ The total level of the Master is 160 or more ○ Required BO for the Master: 70100 (4th level) + /// public byte RentalPawnSlotNum; public List OrbStatusList; public List MsgSetList; @@ -55,15 +97,23 @@ public Character():base() public bool HideEquipHeadPawn; public bool HideEquipLanternPawn; public byte ArisenProfileShareRange; + public List AbilityPresets; + public byte[] BinaryData; + public GameMode GameMode { get; set; } + + public Dictionary LastSeenLobby { get; set; } public List Pawns { get; set; } - - /// TODO combine into a location class ? - public StageId Stage { get; set; } - public uint StageNo { get; set; } - public double X { get; set; } - public float Y { get; set; } - public double Z { get; set; } + public List RentedPawns { get; set; } + + public uint FavWarpSlotNum { get; set; } + public List ReleasedWarpPoints { get; set; } + + public BitterblackMazeProgress BbmProgress; + public uint NextBBMStageId { get; set; } + + public uint MaxBazaarExhibits { get; set; } + // --- // TODO: Move to a more sensible place @@ -73,5 +123,38 @@ public Pawn PawnBySlotNo(byte SlotNo) { return Pawns[SlotNo-1]; } + + public Pawn RentedPawnBySlotNo(byte slotNo) + { + return RentedPawns[slotNo - 1]; + } + + public void RemovedRentedPawnBySlotNo(byte slotNo) + { + RentedPawns.RemoveAt(slotNo - 1); + } + + public Dictionary ContextOwnership { get; set; } + + public CDataJobPlayPoint? ActiveCharacterPlayPointData + { + get { return PlayPointList.Where(x => x.Job == Job).SingleOrDefault(); } + } + + public CharacterStampBonus StampBonus { get; set; } + + public CDataCommunityCharacterBaseInfo GetCommunityCharacterBaseInfo() + { + return new CDataCommunityCharacterBaseInfo + { + CharacterId = CharacterId, + CharacterName = new CDataCharacterName + { + FirstName = FirstName, + LastName = LastName, + }, + ClanName = "" + }; + } } } diff --git a/Arrowgene.Ddon.Shared/Model/CharacterCommon.cs b/Arrowgene.Ddon.Shared/Model/CharacterCommon.cs index 2edb45f00..8d803eafa 100644 --- a/Arrowgene.Ddon.Shared/Model/CharacterCommon.cs +++ b/Arrowgene.Ddon.Shared/Model/CharacterCommon.cs @@ -15,7 +15,7 @@ public CharacterCommon() EditInfo = new CDataEditInfo(); StatusInfo = new CDataStatusInfo(); CharacterJobDataList = new List(); - Equipment = new Equipment(); + EquipmentTemplate = new EquipmentTemplate(); LearnedNormalSkills = new List(); LearnedCustomSkills = new List(); EquippedCustomSkillsDictionary = ((JobId[]) JobId.GetValues(typeof(JobId))) @@ -25,6 +25,8 @@ public CharacterCommon() EquippedAbilitiesDictionary = ((JobId[]) JobId.GetValues(typeof(JobId))) .Select(jobId => (jobId, Enumerable.Repeat(null, 10).ToList())) .ToDictionary(pair => pair.jobId, pair => pair.Item2); + OnlineStatus = OnlineStatus.Offline; + ExtendedParams = new CDataOrbGainExtendParam(); } public CDataCharacterJobData? ActiveCharacterJobData @@ -40,6 +42,7 @@ public CDataCharacterJobData? ActiveCharacterJobData public bool HideEquipHead { get; set; } public bool HideEquipLantern { get; set; } public List CharacterJobDataList { get; set; } + public EquipmentTemplate EquipmentTemplate { get; set; } public Equipment Equipment { get; set; } public byte JewelrySlotNum { get; set; } public List LearnedNormalSkills { get; set; } @@ -47,6 +50,18 @@ public CDataCharacterJobData? ActiveCharacterJobData public Dictionary> EquippedCustomSkillsDictionary { get; set;} public List LearnedAbilities { get; set; } public Dictionary> EquippedAbilitiesDictionary { get; set; } - public OnlineStatus OnlineStatus; + public OnlineStatus OnlineStatus { get; set; } + public CDataOrbGainExtendParam ExtendedParams { get; set; } + + /// TODO combine into a location class ? + public StageId Stage { get; set; } + + public uint StageNo { get; set; } + public double X { get; set; } + public float Y { get; set; } + public double Z { get; set; } + + public uint GreenHp { get; set; } + public uint WhiteHp { get; set; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/CharacterStampBonus.cs b/Arrowgene.Ddon.Shared/Model/CharacterStampBonus.cs new file mode 100644 index 000000000..aee6b3051 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/CharacterStampBonus.cs @@ -0,0 +1,16 @@ +using System; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class CharacterStampBonus + { + public CharacterStampBonus() { + LastStamp = DateTime.MinValue; + ConsecutiveStamp = 0; + TotalStamp = 0; + } + public DateTime LastStamp { get; set; } + public ushort ConsecutiveStamp { get; set; } + public ushort TotalStamp { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ClientItemInfo.cs b/Arrowgene.Ddon.Shared/Model/ClientItemInfo.cs index 9beeb6664..1afde621f 100644 --- a/Arrowgene.Ddon.Shared/Model/ClientItemInfo.cs +++ b/Arrowgene.Ddon.Shared/Model/ClientItemInfo.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; namespace Arrowgene.Ddon.Shared.Model { @@ -11,30 +10,110 @@ public class ClientItemInfo public byte Category; public ushort Price; public byte StackLimit; + public byte Rank; + public string Name; + public ItemSubCategory? SubCategory; + + public byte? Level; + public EquipJobList? JobGroup; + public byte? CrestSlots; + public byte? Quality; + public Gender? Gender; public StorageType StorageType { get { - if (Category == 5) - // Job Items have a category of 5, but Job Items StorageType is 4 + // For consumables, materials and equipment, itemlist.ipa Category + // matches with StorageType values. But key and job items differ. + if (Category == 4) + return StorageType.KeyItems; + else if (Category == 5) return StorageType.ItemBagJob; else return (StorageType) Category; } } - // TODO: Optimize this mess (Use a Set or something that doesn't require looping over it) - public static ClientItemInfo GetInfoForItemId(List clientItemInfos, uint itemId) + public HashSet? JobIds { - foreach (ClientItemInfo itemInfo in clientItemInfos) + get { - if(itemInfo.ItemId == itemId) + if (JobGroup == null) return null; + switch (JobGroup) { - return itemInfo; + case EquipJobList.All: + return Enum.GetValues(typeof(JobId)).Cast().ToHashSet(); + case EquipJobList.GroupHeavy: + return new HashSet { JobId.Fighter, JobId.Warrior }; + case EquipJobList.GroupLight: + return new HashSet { JobId.Seeker, JobId.Hunter, JobId.SpiritLancer }; + case EquipJobList.GroupPhysical: + return new HashSet { + JobId.Fighter, JobId.Warrior, + JobId.Seeker, JobId.Hunter, JobId.SpiritLancer + }; + case EquipJobList.GroupMagickRanged: + return new HashSet { JobId.Priest, JobId.Sorcerer, JobId.ElementArcher }; + case EquipJobList.GroupMagickMelee: + return new HashSet { JobId.ShieldSage, JobId.Alchemist, JobId.HighScepter }; + case EquipJobList.GroupMagickal: + return new HashSet { + JobId.Priest, JobId.Sorcerer, JobId.ElementArcher, + JobId.ShieldSage, JobId.Alchemist, JobId.HighScepter + }; + default: + return new HashSet { (JobId)((int)JobGroup) }; } } + } + + public EquipSlot? EquipSlot { get + { + if (SubCategory is null) return null; + else if (SubCategory > ItemSubCategory.JewelrySubCategoryOffset) return Model.EquipSlot.Jewelry1; //All Jewelry + else if (SubCategory == ItemSubCategory.EquipEnsemble) return (Model.EquipSlot.ArmorBody); //Ensembles + else if (SubCategory == ItemSubCategory.EquipLantern) return (Model.EquipSlot.Lantern); //Lanterns + else if (SubCategory > ItemSubCategory.EquipSlotOffset) return (EquipSlot)(SubCategory - ItemSubCategory.EquipSlotOffset); //Other armor + else if (SubCategory == ItemSubCategory.WeaponShield || SubCategory == ItemSubCategory.WeaponRod) return Model.EquipSlot.WepSub; //Subweapons + else if (SubCategory > ItemSubCategory.WeaponCategoryOffset) return Model.EquipSlot.WepMain; //Main weapons + else return null; + } + } + + public RecipeCategory? RecipeCategory { get + { + switch (Category) + { + case 1: //Use + return Model.RecipeCategory.Use; + case 2: //Material + return Model.RecipeCategory.Material; + case 3: //Equips + if (SubCategory > ItemSubCategory.JewelrySubCategoryOffset) return Model.RecipeCategory.EquipJewelry; + + bool parsed = Enum.TryParse(SubCategory.ToString(), out RecipeCategory category); + if (parsed) return category; + else return null; + case 5: //Job Items + return Model.RecipeCategory.Job; + case 6: //Furniture + return Model.RecipeCategory.Furniture; + default: + return null; + } + } + } + + public override string ToString() + { + return $"{Name} <{ItemId}>"; + } + + public static ClientItemInfo GetInfoForItemId(Dictionary clientItemInfos, uint itemId) + { + if (clientItemInfos.ContainsKey(itemId)) return clientItemInfos[itemId]; throw new Exception("No item found with ID "+itemId); } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/ContactList.cs b/Arrowgene.Ddon.Shared/Model/ContactList.cs new file mode 100644 index 000000000..1fac01ab6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ContactList.cs @@ -0,0 +1,51 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ContactListStatus : byte + { + PendingApproval = 0, + Accepted = 1, + Blacklist = 2 + } + + public enum ContactListType : byte + { + FriendList = 0, + BlackList = 1 + } + + public class ContactListEntity + { + public uint Id { get; set; } = 0; + public uint RequesterCharacterId { get; set; } + public uint RequestedCharacterId { get; set; } + public ContactListStatus Status { get; set; } + public ContactListType Type { get; set; } + public bool RequesterFavorite { get; set; } + public bool RequestedFavorite { get; set; } + + public uint GetOtherCharacterId(uint characterId) + { + if (this.RequesterCharacterId == characterId) return this.RequestedCharacterId; + return this.RequesterCharacterId; + } + + public bool IsFavoriteForCharacter(uint characterId) + { + if (characterId == this.RequestedCharacterId) return this.RequestedFavorite; + if (characterId == this.RequesterCharacterId) return this.RequesterFavorite; + return false; + } + + public void SetFavoriteForCharacter(uint characterId, bool favorite) + { + if (characterId == this.RequestedCharacterId) + { + this.RequestedFavorite = favorite; + } + else if (characterId == this.RequesterCharacterId) + { + this.RequesterFavorite = favorite; + } + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ContentsRelease.cs b/Arrowgene.Ddon.Shared/Model/ContentsRelease.cs new file mode 100644 index 000000000..26875bf20 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ContentsRelease.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ContentsRelease : uint + { + None = 0, + PartyPlayers = 1, // Party Play (With Other Players) + PawnandPartyPlay = 2, // Pawn and Party Play + WorldQuests = 3, // World Quests + GrandMissions = 4, // Grand Missions + ExtremeMissions = 5, // Extreme Missions + DressEquipment = 6, // Dress Equipment + LestaniaNews = 7, // Lestania News + JobTrainingLog = 8, // Job Training Log + RiftTeleport = 9, // Rift Teleport + DragonForceAugmentation = 10, // Dragon Force Augmentation + Craft = 11, // Craft + Riftstone = 12, // Riftstone + QuestBoard = 13, // Quest Board + AreaMaster = 15, // Area Master + AreaMastersWorldQuestInfo = 16, // Area Master's World Quest Info + FighterJobTraining = 17, // Fighter Job Training + HunterJobTraining = 18, // Hunter Job Training + PriestJobTraining = 19, // Priest Job Training + ShieldSageJobTraining = 20, // Shield Sage Job Training + SeekerJobTraining = 21, // Seeker Job Training + SorcererJobTraining = 22, // Sorcerer Job Training + WarriorJobTraining = 23, // Warrior Job Training + ElementArcherJobTraining = 24, // Element Archer Job Training + AlchemistJobTraining = 25, // Alchemist Job Training + ChangeVocations = 26, // Change Vocations + CreateandJoinClans = 27, // Create and Join Clans + MainMenu = 28, // Main Menu + MyrmidonsPledge = 29, // Myrmidon's Pledge + AdventureBroker = 32, // Adventure Broker + MatchingProfile = 33, // Matching Profile + QuickParty = 34, // Quick Party + OrbEnemy = 36, // Orb Enemy + WarSkillAugmentation = 37, // War Skill Augmentation + FighterWarSkillAugmentation = 38, // Fighter War Skill Augmentation + HunterWarSkillAugmentation = 39, // Hunter War Skill Augmentation + PriestWarSkillAugmentation = 40, // Priest War Skill Augmentation + ShieldSageWarSkillAugmentation = 41, // Shield Sage War Skill Augmentation + SeekerWarSkillAugmentation = 42, // Seeker War Skill Augmentation + SorcererWarSkillAugmentation = 43, // Sorcerer War Skill Augmentation + WarriorWarSkillAugmentation = 44, // Warrior War Skill Augmentation + ElementArcherWarSkillAugmentation = 45, // Element Archer War Skill Augmentation + AlchemistWarSkillAugmentation = 46, // Alchemist War Skill Augmentation + BloodbaneIsleWorldQuests = 47, // Bloodbane Isle World Quests + ChangeBgmIsland = 48, // Change BGM Island + MyRoom = 49, // My Room + Baggage = 50, // Baggage + SpiritLancerJobTraining = 51, // Spirit Lancer Job Training + SpiritLancerWarSkillAugmentation = 52, // Spirit Lancer War Skill Augmentation + MorrowForestWorldQuests = 53, // Morrow Forest World Quests + ElanWaterGroveWorldQuests = 54, // Elan Water Grove World Quests + FaranaPlainsWorldQuests = 55, // Farana Plains World Quests + KingalCanyonWorldQuests = 56, // Kingal Canyon World Quests + PlayPoints = 57, // Play Points + AreaInvestigation = 58, // Area Investigation + PawnTacticalTraining = 59, // Pawn Tactical Training + FighterVocationEmblem = 60, // Fighter Vocation Emblem + PriestVocationEmblem = 61, // Priest Vocation Emblem + HunterVocationEmblem = 62, // Hunter Vocation Emblem + ShieldSageVocationEmblem = 63, // Shield Sage Vocation Emblem + SeekerVocationEmblem = 64, // Seeker Vocation Emblem + SorcererVocationEmblem = 65, // Sorcerer Vocation Emblem + ElementArcherVocationEmblem = 66, // Element Archer Vocation Emblem + WarriorVocationEmblem = 67, // Warrior Vocation Emblem + AlchemistVocationEmblem = 68, // Alchemist Vocation Emblem + SpiritLancerVocationEmblem = 69, // Spirit Lancer Vocation Emblem + RathniteFoothillsWorldQuests = 70, // Rathnite Foothills World Quests + FeryanaWildernessWorldQuests = 71, // Feryana Wilderness World Quests + MandragoraBreeding = 72, // Mandragora Breeding + SpecialSkillAugmentation = 73, // Special Skill Augmentation + YourRoomsTerrace = 74, // Your Room's Terrace + CooperatorsoftheRoyalFamily = 75, // Cooperators of the Royal Family + HighScepterJobTraining = 76, // High Scepter Job Training + MegadosysPlateauWorldQuests = 77, // Megadosys Plateau World Quests + HighScepterVocationEmblem = 78, // High Scepter Vocation Emblem + ChangetoHighScepter = 79, // Change to High Scepter + PawnsNewSpecialSkills = 80, // Pawn's New Special Skills + HighScepterWarSkillAugmentation = 81, // High Scepter War Skill Augmentation + UrtecaMountainsWorldQuests = 84, // Urteca Mountains World Quests + Unknown85 = 85, + WildHunt = 86, // Wild Hunt + DismantlingofDragonArms = 87, // Dismantling of Dragon Arms + SynthesisofDragonAbilities = 88, // Synthesis of Dragon Abilities + ExtremeMission0 = 89, // Extreme Mission "黒界の門番" + ExtremeMission1 = 90, // Extreme Mission "狂宴に舞う蒼影" + ExtremeMission2 = 91, // Extreme Mission "黒き闇の覚者" + ExtremeMission3 = 92, // Extreme Mission "理を破壊する者" + AppraisalExchangeofDragonArmor = 93, // Appraisal Exchange of Dragon Armor + } +} diff --git a/Arrowgene.Ddon.Shared/Model/CostExpInfo.cs b/Arrowgene.Ddon.Shared/Model/CostExpInfo.cs new file mode 100644 index 000000000..c543f2ea3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/CostExpInfo.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class CostExpInfo + { + public uint Exp { get; set; } + public uint Cost { get; set; } + public uint ItemLevel { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Craft/CraftProgress.cs b/Arrowgene.Ddon.Shared/Model/Craft/CraftProgress.cs new file mode 100644 index 000000000..1733b0baa --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Craft/CraftProgress.cs @@ -0,0 +1,53 @@ +#nullable enable +namespace Arrowgene.Ddon.Shared.Model +{ + public class CraftProgress + { + public uint CraftCharacterId { get; set; } + + /// + /// * The total number of Pawns participating is limited to 4 for "Production" and "Enhancement". + /// * You can choose one main pawn as the leader, and a main pawn and a support pawn as assistants. + /// * The sum of the crafting abilities of all participating Pawns will be reflected in the crafting work. + /// * "Crest mounting" is a single main pawn task. + /// * Crafting Master Pawns are pawns that excel at certain crafting skills and can be rented from Rimstone. + /// * Crafting work can only be participated as an "assistant". You can accompany them on adventures, but they don't excel at combat at all. + /// + public uint CraftLeadPawnId { get; set; } + + + public uint CraftSupportPawnId1 { get; set; } + public uint CraftSupportPawnId2 { get; set; } + public uint CraftSupportPawnId3 { get; set; } + public uint RecipeId { get; set; } + + /// + /// Crafting experience can only be earned by the main pawn who served as the leader. + /// + public uint Exp { get; set; } + + public NpcActionType NpcActionId { get; set; } + + public uint ItemId { get; set; } + + public ushort AdditionalStatusId { get; set; } + public uint RemainTime { get; set; } + public bool ExpBonus { get; set; } + public uint CreateCount { get; set; } + public uint PlusValue { get; set; } + + /// + /// The higher the Pawn's ability to create high-quality equipment, the higher the probability of great success. + /// In the event of a great success, the number of crest slots increases. (The number of crests is limited depending on the part) + /// Even if it is very successful, the base performance value of the weapon will not change. (Numbers as per the recipe) + /// + public bool GreatSuccess { get; set; } + + public uint BonusExp { get; set; } + public uint AdditionalQuantity { get; set; } + + public CraftProgress() + { + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Craft/CraftSkillType.cs b/Arrowgene.Ddon.Shared/Model/Craft/CraftSkillType.cs new file mode 100644 index 000000000..97430ca4a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Craft/CraftSkillType.cs @@ -0,0 +1,26 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum CraftSkillType : byte + { + ProductionSpeed = 1, + EquipmentEnhancement = 2, + EquipmentQuality = 3, + ConsumableQuantity = 4, + CostPerformance = 5, + + /// shows up in analysis UI + ConsumableProductionIsAlwaysGreatSuccess = 6, + + /// shows up in analysis UI + CreatingHighQualityEquipmentIsAlwaysGreatSuccess = 7, + + /// shows up in analysis UI (competes with skill level and reports wrong value if this is set by itself, e.g. 10 > 5 instead of 10 > 2) + CostPerformanceEffectUpFactor1 = 8, + + /// doesn't show up in analysis UI (competes with skill level and reports wrong value if this is set by itself, e.g. 10 > 6 instead of 10 > 2) + CostPerformanceEffectUpFactor2 = 9, + + /// Unknown effect currently + UnknownEffect10 = 10 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Craft/CraftType.cs b/Arrowgene.Ddon.Shared/Model/Craft/CraftType.cs new file mode 100644 index 000000000..26189e157 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Craft/CraftType.cs @@ -0,0 +1,12 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum CraftType : byte + { + CraftTypeCreate = 1, + CraftTypeUpgrade = 2, // Enhancement + CraftTypeElement = 3, + CraftTypeColor = 4, + CraftTypeQuality = 5 + // TODO there might be more season 3-specific craft types via NPCs other than Sonia? + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Craft/NpcActionType.cs b/Arrowgene.Ddon.Shared/Model/Craft/NpcActionType.cs new file mode 100644 index 000000000..ad61220a9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Craft/NpcActionType.cs @@ -0,0 +1,11 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum NpcActionType : byte + { + NpcActionNone = 0, + NpcActionSmithy = 1, + NpcActionDesk = 2, + NpcActionCook = 3, + // TODO there might be more season 3-specific action types + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Crest.cs b/Arrowgene.Ddon.Shared/Model/Crest.cs new file mode 100644 index 000000000..c4d8cded6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Crest.cs @@ -0,0 +1,22 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class Crest + { + public uint Slot { get; set; } + public uint CrestId { get; set; } + public uint Amount { get; set; } + + // TODO: Rename to ToCDataEquipElementParam + public CDataEquipElementParam ToCDataEquipElementParam() + { + return new CDataEquipElementParam() + { + SlotNo = (byte)Slot, + CrestId = CrestId, + Add = (ushort)Amount + }; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/DragonAbility.cs b/Arrowgene.Ddon.Shared/Model/DragonAbility.cs new file mode 100644 index 000000000..48521cc6b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/DragonAbility.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum DragonAbility : byte + { + Unknown = 0, + SpiritDragon = 99, + FireDragon = 100, + WhiteDragon = 101, + GoldenDragon = 102, + AntiBlackDragon = 103 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/DropsTable.cs b/Arrowgene.Ddon.Shared/Model/DropsTable.cs new file mode 100644 index 000000000..edf2325ce --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/DropsTable.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +public class DropsTable +{ + public DropsTable() + { + Name = string.Empty; + Items = new List(); + } + + public uint Id { get; set; } + public string Name { get; set; } + public byte MdlType { get; set; } + public List Items { get; set; } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/Enemy.cs b/Arrowgene.Ddon.Shared/Model/Enemy.cs new file mode 100644 index 000000000..62dd4332c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Enemy.cs @@ -0,0 +1,635 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class Enemy + { + private static uint EXP_PER_PP = 7500; + + public Enemy() + { + NamedEnemyParams = NamedParam.DEFAULT_NAMED_PARAM; + DropsTable = new DropsTable(); + } + + public Enemy(Enemy enemy) + { + Id = enemy.Id; + EnemyId = enemy.EnemyId; + NamedEnemyParams = enemy.NamedEnemyParams; + RaidBossId = enemy.RaidBossId; + Scale = enemy.Scale; + Lv = enemy.Lv; + HmPresetNo = enemy.HmPresetNo; + StartThinkTblNo = enemy.StartThinkTblNo; + RepopNum = enemy.RepopNum; + RepopCount = enemy.RepopCount; + EnemyTargetTypesId = enemy.EnemyTargetTypesId; + MontageFixNo = enemy.MontageFixNo; + SetType = enemy.SetType; + InfectionType = enemy.InfectionType; + IsBossGauge = enemy.IsBossGauge; + IsBossBGM = enemy.IsBossBGM; + IsManualSet = enemy.IsManualSet; + IsAreaBoss = enemy.IsAreaBoss; + BloodOrbs = enemy.BloodOrbs; + HighOrbs = enemy.HighOrbs; + SpawnTimeStart = enemy.SpawnTimeStart; + SpawnTimeEnd = enemy.SpawnTimeEnd; + Experience = enemy.Experience; + DropsTable = enemy.DropsTable; + } + + public uint Id { get; set; } + + public uint EnemyId { get; set; } + public NamedParam NamedEnemyParams { get; set; } + public uint RaidBossId { get; set; } + public ushort Scale { get; set; } // Scale as a percentage, 100(%) is normal + public ushort Lv { get; set; } // Level + public ushort HmPresetNo { get; set; } + public byte StartThinkTblNo { get; set; } // Start Think Table Number??? + public byte RepopNum { get; set; } + public byte RepopCount { get; set; } + public byte EnemyTargetTypesId { get; set; } + public byte MontageFixNo { get; set; } + public byte SetType { get; set; } + public byte InfectionType { get; set; } + public bool IsBossGauge { get; set; } + public bool IsBossBGM { get; set; } + public bool IsManualSet { get; set; } + public bool IsAreaBoss { get; set; } + public uint BloodOrbs { get; set; } + public uint HighOrbs { get; set; } + public long SpawnTimeStart { get; set;} + public long SpawnTimeEnd { get; set; } + public uint Experience { get; set; } + public DropsTable DropsTable { get; set; } + public uint UINameId { get + { + return NameMap.GetValueOrDefault(EnemyId); + } + } + + public uint GetDroppedExperience() + { + return Experience * (NamedEnemyParams.Experience/100); + } + + public uint GetDroppedPlayPoints() + { + return GetDroppedExperience()/EXP_PER_PP; //TODO: Totally arbitrary. Figure out how to do this properly. + } + + public CDataStageLayoutEnemyPresetEnemyInfoClient asCDataStageLayoutEnemyPresetEnemyInfoClient() + { + return new CDataStageLayoutEnemyPresetEnemyInfoClient() + { + EnemyId = EnemyId, + NamedEnemyParamsId = NamedEnemyParams.Id, + RaidBossId = RaidBossId, + Scale = Scale, + Lv = Lv, + HmPresetNo = HmPresetNo, + StartThinkTblNo = StartThinkTblNo, + RepopNum = RepopNum, + RepopCount = RepopCount, + EnemyTargetTypesId = EnemyTargetTypesId, + MontageFixNo = MontageFixNo, + SetType = SetType, + InfectionType = InfectionType, + IsBossGauge = IsBossGauge, + IsBossBGM = IsBossBGM, + IsManualSet = IsManualSet, + IsAreaBoss = IsAreaBoss, + IsBloodEnemy = BloodOrbs > 0, + IsHighOrbEnemy = HighOrbs > 0, + }; + } + + /// + /// Maps enemyId to the index used by the UI to fetch the enemy's name. + /// + public static readonly Dictionary NameMap = new Dictionary() + { + {0x010100,0}, + {0x010101,1}, + {0x010102,2}, + {0x010103,3}, + {0x010104,4}, + {0x010105,3}, + {0x010110,5}, + {0x010111,6}, + {0x010112,7}, + {0x010113,8}, + {0x010114,7}, + {0x010120,295}, + {0x010121,296}, + {0x010123,297}, + {0x010124,347}, + {0x010130,298}, + {0x010131,298}, + {0x010140,299}, + {0x010141,300}, + {0x010150,177}, + {0x010151,271}, + {0x010152,272}, + {0x010153,273}, + {0x010155,178}, + {0x010160,179}, + {0x010161,261}, + {0x010162,262}, + {0x010170,274}, + {0x010171,274}, + {0x010172,274}, + {0x010180,0}, + {0x010190,275}, + {0x010191,276}, + {0x010192,277}, + {0x010195,278}, + {0x010200,32}, + {0x010201,31}, + {0x010202,301}, + {0x010203,180}, + {0x010205,30}, + {0x010206,29}, + {0x010207,28}, + {0x010208,27}, + {0x010209,181}, + {0x010210,182}, + {0x010211,183}, + {0x010212,302}, + {0x010220,184}, + {0x010221,303}, + {0x010230,304}, + {0x010240,377}, + {0x010300,40}, + {0x010301,39}, + {0x010302,38}, + {0x010303,305}, + {0x010306,154}, + {0x010307,185}, + {0x010308,37}, + {0x010309,36}, + {0x010310,35}, + {0x010311,34}, + {0x010312,33}, + {0x010313,115}, + {0x010314,186}, + {0x010315,187}, + {0x010316,188}, + {0x010317,189}, + {0x010318,190}, + {0x010320,191}, + {0x010321,192}, + {0x010322,193}, + {0x010323,194}, + {0x010324,195}, + {0x010400,46}, + {0x010401,45}, + {0x010410,44}, + {0x010411,43}, + {0x010420,306}, + {0x010421,307}, + {0x010430,260}, + {0x010431,289}, + {0x010440,348}, + {0x010450,42}, + {0x010451,171}, + {0x010460,41}, + {0x010461,196}, + {0x010470,308}, + {0x010471,309}, + {0x010480,369}, + {0x010482,370}, + {0x010500,54}, + {0x010501,54}, + {0x010502,53}, + {0x010503,52}, + {0x010504,51}, + {0x010508,198}, + {0x010509,50}, + {0x010510,49}, + {0x010511,48}, + {0x010512,47}, + {0x010513,199}, + {0x010514,200}, + {0x010515,201}, + {0x010516,202}, + {0x010517,203}, + {0x010518,204}, + {0x010519,205}, + {0x010520,206}, + {0x010530,293}, + {0x010600,58}, + {0x010601,57}, + {0x010603,207}, + {0x010605,208}, + {0x010606,56}, + {0x010607,55}, + {0x010608,310}, + {0x010610,210}, + {0x010611,209}, + {0x010612,211}, + {0x010614,212}, + {0x010621,373}, + {0x010800,69}, + {0x010810,68}, + {0x010820,213}, + {0x010821,213}, + {0x010822,213}, + {0x010823,213}, + {0x010900,15}, + {0x010901,16}, + {0x010902,19}, + {0x010903,18}, + {0x010904,214}, + {0x010905,215}, + {0x010906,216}, + {0x010907,217}, + {0x010908,218}, + {0x010909,219}, + {0x010910,17}, + {0x010911,280}, + {0x010915,311}, + {0x010920,281}, + {0x011000,67}, + {0x011001,136}, + {0x011002,137}, + {0x011003,138}, + {0x011004,139}, + {0x011005,140}, + {0x011006,141}, + {0x011010,66}, + {0x011011,142}, + {0x011012,143}, + {0x011013,144}, + {0x011014,145}, + {0x011015,146}, + {0x011016,147}, + {0x011020,175}, + {0x011021,65}, + {0x011022,148}, + {0x011023,149}, + {0x011024,150}, + {0x011025,151}, + {0x011026,152}, + {0x011027,153}, + {0x011030,64}, + {0x011031,63}, + {0x011032,62}, + {0x011033,61}, + {0x011034,60}, + {0x011040,117}, + {0x011041,105}, + {0x011042,118}, + {0x011043,117}, + {0x011044,379}, + {0x011050,119}, + {0x011051,120}, + {0x011052,121}, + {0x011053,122}, + {0x011054,123}, + {0x011055,124}, + {0x011056,125}, + {0x011057,126}, + {0x011060,220}, + {0x011061,221}, + {0x011062,222}, + {0x011063,223}, + {0x011064,224}, + {0x011065,226}, + {0x011066,225}, + {0x011067,227}, + {0x011070,282}, + {0x011071,283}, + {0x011072,284}, + {0x011073,285}, + {0x011074,286}, + {0x011075,287}, + {0x011076,288}, + {0x011080,357}, + {0x011081,357}, + {0x011082,357}, + {0x011083,357}, + {0x011100,128}, + {0x011101,129}, + {0x011102,130}, + {0x011110,131}, + {0x011111,132}, + {0x011112,133}, + {0x011120,134}, + {0x011121,116}, + {0x011122,169}, + {0x011123,168}, + {0x011124,167}, + {0x011125,166}, + {0x011130,165}, + {0x011131,164}, + {0x011132,163}, + {0x011140,162}, + {0x011150,161}, + {0x011160,160}, + {0x011170,312}, + {0x011171,312}, + {0x011172,312}, + {0x011173,351}, + {0x011200,159}, + {0x011201,364}, + {0x011210,228}, + {0x011211,228}, + {0x011300,229}, + {0x011301,229}, + {0x011302,313}, + {0x011400,239}, + {0x011401,239}, + {0x011410,266}, + {0x011411,266}, + {0x011412,266}, + {0x011413,266}, + {0x011500,197}, + {0x015000,70}, + {0x015001,70}, + {0x015002,76}, + {0x015003,76}, + {0x015004,70}, + {0x015010,230}, + {0x015012,231}, + {0x015017,232}, + {0x015020,75}, + {0x015030,74}, + {0x015031,73}, + {0x015032,263}, + {0x015033,314}, + {0x015040,72}, + {0x015041,71}, + {0x015042,315}, + {0x015050,316}, + {0x015051,316}, + {0x015052,365}, + {0x015053,372}, + {0x015054,376}, + {0x015060,317}, + {0x015061,317}, + {0x015100,83}, + {0x015102,82}, + {0x015103,81}, + {0x015104,80}, + {0x015105,82}, + {0x015200,79}, + {0x015201,234}, + {0x015202,78}, + {0x015203,77}, + {0x015204,318}, + {0x015210,233}, + {0x015211,319}, + {0x015220,320}, + {0x015230,362}, + {0x015300,84}, + {0x015301,85}, + {0x015302,89}, + {0x015303,88}, + {0x015304,87}, + {0x015305,86}, + {0x015306,236}, + {0x015310,235}, + {0x015320,264}, + {0x015321,265}, + {0x015330,321}, + {0x015400,238}, + {0x015401,237}, + {0x015406,352}, + {0x015410,94}, + {0x015411,93}, + {0x015412,92}, + {0x015413,91}, + {0x015420,90}, + {0x015500,98}, + {0x015502,97}, + {0x015503,96}, + {0x015504,95}, + {0x015505,170}, + {0x015506,240}, + {0x015507,290}, + {0x015508,322}, + {0x015509,323}, + {0x015510,324}, + {0x015600,101}, + {0x015603,360}, + {0x015604,100}, + {0x015605,99}, + {0x015610,241}, + {0x015611,375}, + {0x015620,242}, + {0x015621,325}, + {0x015622,326}, + {0x015623,381}, + {0x015700,26}, + {0x015701,25}, + {0x015706,243}, + {0x015707,24}, + {0x015708,23}, + {0x015709,22}, + {0x015710,21}, + {0x015711,20}, + {0x015712,244}, + {0x015717,245}, + {0x015718,327}, + {0x015719,371}, + {0x015720,247}, + {0x015721,269}, + {0x015723,328}, + {0x015730,329}, + {0x015740,22}, + {0x015800,14}, + {0x015801,155}, + {0x015802,156}, + {0x015810,13}, + {0x015811,157}, + {0x015812,158}, + {0x015813,246}, + {0x015814,267}, + {0x015815,268}, + {0x015820,12}, + {0x015821,330}, + {0x015822,344}, + {0x015823,345}, + {0x015824,346}, + {0x015825,359}, + {0x015826,331}, + {0x015830,11}, + {0x015831,332}, + {0x015832,332}, + {0x015833,332}, + {0x015835,366}, + {0x015836,366}, + {0x015837,366}, + {0x015838,367}, + {0x015839,333}, + {0x015840,10}, + {0x015850,9}, + {0x015851,248}, + {0x015852,380}, + {0x015860,334}, + {0x015861,335}, + {0x015862,336}, + {0x015863,337}, + {0x015870,338}, + {0x015900,249}, + {0x015910,250}, + {0x015920,270}, + {0x015921,388}, + {0x015930,339}, + {0x015932,368}, + {0x018000,114}, + {0x018200,113}, + {0x018201,112}, + {0x018300,111}, + {0x018401,110}, + {0x018600,109}, + {0x018601,108}, + {0x018602,172}, + {0x018603,108}, + {0x018604,172}, + {0x018800,107}, + {0x019000,251}, + {0x019001,251}, + {0x019100,252}, + {0x019200,253}, + {0x019201,253}, + {0x019300,254}, + {0x019301,254}, + {0x020402,106}, + {0x020403,255}, + {0x020404,350}, + {0x020500,105}, + {0x020601,256}, + {0x020602,340}, + {0x020606,349}, + {0x020700,257}, + {0x020701,257}, + {0x020702,257}, + {0x020803,341}, + {0x020804,341}, + {0x021000,104}, + {0x021001,103}, + {0x021002,102}, + {0x021003,104}, + {0x021004,342}, + {0x022000,259}, + {0x022001,259}, + {0x023000,343}, + {0x024000,378}, + {0x024001,378}, + {0x024002,378}, + {0x030100,174}, + {0x030101,173}, + {0x030104,291}, + {0x030105,292}, + {0x030112,385}, + {0x030113,385}, + {0x030114,386}, + {0x030115,385}, + {0x030116,391}, + {0x030117,394}, + {0x030118,393}, + {0x070041,75}, + {0x070042,75}, + {0x070050,230}, + {0x070051,230}, + {0x070200,96}, + {0x070210,240}, + {0x070211,240}, + {0x070410,71}, + {0x070510,74}, + {0x070520,263}, + {0x070600,84}, + {0x070610,88}, + {0x070620,264}, + {0x070640,265}, + {0x070641,265}, + {0x070700,89}, + {0x070800,79}, + {0x070810,78}, + {0x070820,234}, + {0x070830,233}, + {0x070900,26}, + {0x070910,25}, + {0x070920,23}, + {0x070930,22}, + {0x070940,24}, + {0x070950,247}, + {0x071100,103}, + {0x071101,378}, + {0x071102,378}, + {0x071250,337}, + {0x071251,334}, + {0x071252,335}, + {0x071300,106}, + {0x071310,256}, + {0x071311,340}, + {0x075120,37}, + {0x075121,37}, + {0x075130,36}, + {0x075131,36}, + {0x075300,36}, + {0x075400,343}, + {0x075401,343}, + {0x075700,101}, + {0x080000,103}, + {0x080100,102}, + {0x080200,74}, + {0x080300,106}, + {0x080400,259}, + {0x080500,294}, + {0x080501,257}, + {0x080502,257}, + {0x080503,294}, + {0x080504,374}, + {0x080505,393}, + {0x080600,269}, + {0x080700,238}, + {0x080800,362}, + {0x080801,364}, + {0x080900,340}, + {0x080901,340}, + {0x081000,378}, + {0x081001,378}, + {0x081002,378}, + {0x081003,378}, + {0x081004,391}, + {0x081005,391}, + {0x081006,391}, + {0x081007,391}, + {0x085000,14}, + {0x085001,14}, + {0x085002,14}, + {0x085003,14}, + {0x085004,12}, + {0x085010,1}, + {0x085011,1}, + {0x085012,1}, + {0x085013,1}, + {0x085014,1}, + {0x085015,1}, + {0x085016,1}, + {0x085017,1}, + {0x085018,1}, + {0x085019,1}, + {0x085110,70}, + {0x085111,70}, + {0x085112,70}, + {0x085113,70}, + {0x085114,70}, + {0x095801,382}, + {0x095802,383}, + {0x095803,384}, + {0x100100,22}, + {0x100101,106}, + {0x100104,257}, + {0x100105,259}, + {0x100106,259}, + }; + } +} diff --git a/Arrowgene.Ddon.Shared/Model/EnemySpawn.cs b/Arrowgene.Ddon.Shared/Model/EnemySpawn.cs deleted file mode 100644 index d02b4bcb7..000000000 --- a/Arrowgene.Ddon.Shared/Model/EnemySpawn.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using Arrowgene.Ddon.Shared.Entity.Structure; - -namespace Arrowgene.Ddon.Shared.Model -{ - public class EnemySpawn : IStageLocationAsset - { - public EnemySpawn() - { - Enemy = new CDataStageLayoutEnemyPresetEnemyInfoClient(); - } - - public uint Id { get; set; } - public TimeSpan Time { get; set; } - public StageId StageId { get; set; } - public byte SubGroupId { get; set; } - public CDataStageLayoutEnemyPresetEnemyInfoClient Enemy { get; set; } - } -} diff --git a/Arrowgene.Ddon.Shared/Model/EnemySpawnAsset.cs b/Arrowgene.Ddon.Shared/Model/EnemySpawnAsset.cs new file mode 100644 index 000000000..6e776982e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/EnemySpawnAsset.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared.Model; + +public class EnemySpawnAsset +{ + public EnemySpawnAsset() + { + Enemies = new Dictionary<(StageId, byte), List>(); + DropsTables = new Dictionary(); + } + + public Dictionary<(StageId, byte), List> Enemies { get; set; } + public Dictionary DropsTables { get; set; } + +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/EquipCategory.cs b/Arrowgene.Ddon.Shared/Model/EquipCategory.cs new file mode 100644 index 000000000..1b4c2b757 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/EquipCategory.cs @@ -0,0 +1,19 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum EquipCategory : byte + { + WepMain = 0x1, + WepSub = 0x2, + ArmorHelm = 0x3, + ArmorBody = 0x4, + WearBody = 0x5, + ArmorArm = 0x6, + ArmorLeg = 0x7, + WearLeg = 0x8, + Accessory = 0x9, + Jewelry = 0xA, + Lantern = 0xB, + Costume = 0xC, + // JobItem = 0xD // This is just speculation try it out if you think you need it + } +} diff --git a/Arrowgene.Ddon.Shared/Model/EquipItem.cs b/Arrowgene.Ddon.Shared/Model/EquipItem.cs new file mode 100644 index 000000000..9d5219165 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/EquipItem.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class EquipItem + { + public EquipItem() + { + UId = String.Empty; + } + + public string UId { get; set; } + public uint CharacterCommonId { get; set; } + public JobId Job { get; set; } + public EquipType EquipType { get; set; } + public ushort EquipSlot { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/EquipJobList.cs b/Arrowgene.Ddon.Shared/Model/EquipJobList.cs new file mode 100644 index 000000000..695d987be --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/EquipJobList.cs @@ -0,0 +1,32 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum EquipJobList + { + All = 0, + Fighter = 1, + Seeker = 2, + Hunter = 3, + Priest = 4, + ShieldSage = 5, + Sorcerer = 6, + Warrior = 7, + ElementArcher = 8, + Alchemist = 9, + SpiritLancer = 10, + HighScepter = 11, + GroupHeavy = 12, // Fighter, Warrior + GroupPhysical = 13, // Fighter, Seeker, Hunter, Warrior, Spirit Lancer + GroupLight = 14, // Seeker, Hunter, Spirit Lancer + GroupMagickRanged = 15, // Priest, Sorcerer, Element Archer + GroupMagickal = 16, //Priest, Shield Sage, Sorcerer, Element Archer, Alchemist, High Scepter + GroupMagickMelee = 17, //Shield Sage, Alchemist, High Scepter + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Equipment.cs b/Arrowgene.Ddon.Shared/Model/EquipmentTemplate.cs similarity index 60% rename from Arrowgene.Ddon.Shared/Model/Equipment.cs rename to Arrowgene.Ddon.Shared/Model/EquipmentTemplate.cs index 5e3f7f646..df82bd2c0 100644 --- a/Arrowgene.Ddon.Shared/Model/Equipment.cs +++ b/Arrowgene.Ddon.Shared/Model/EquipmentTemplate.cs @@ -6,21 +6,21 @@ namespace Arrowgene.Ddon.Shared.Model { #nullable enable - public class Equipment + public class EquipmentTemplate { - private static readonly byte EQUIP_SLOT_NUMBER = 15; - private static readonly byte JOB_ITEM_SLOT_NUMBER = 2; // TODO: Verify + public static readonly byte TOTAL_EQUIP_SLOTS = 15; + private static readonly byte TOTAL_JOB_ITEM_SLOT = 2; // TODO: Verify private readonly Dictionary>> equipment; private readonly Dictionary> jobItems; - public Equipment(Dictionary>> equipment, Dictionary> jobItems) + public EquipmentTemplate(Dictionary>> equipment, Dictionary> jobItems) { this.equipment = equipment; this.jobItems = jobItems; } - public Equipment() + public EquipmentTemplate() { equipment = new Dictionary>>(); foreach (JobId job in Enum.GetValues(typeof(JobId))) @@ -28,18 +28,17 @@ public Equipment() equipment[job] = new Dictionary>(); foreach (EquipType equipType in Enum.GetValues(typeof(EquipType))) { - equipment[job][equipType] = Enumerable.Repeat(null, EQUIP_SLOT_NUMBER).ToList(); + equipment[job][equipType] = Enumerable.Repeat(null, TOTAL_EQUIP_SLOTS).ToList(); } } jobItems = new Dictionary>(); foreach (JobId job in Enum.GetValues(typeof(JobId))) { - jobItems[job] = Enumerable.Repeat(null, JOB_ITEM_SLOT_NUMBER).ToList(); + jobItems[job] = Enumerable.Repeat(null, TOTAL_JOB_ITEM_SLOT).ToList(); } } - public Dictionary>> GetAllEquipment() { return equipment; @@ -54,6 +53,11 @@ public Equipment() return equipment[job][equipType][slot-1]; } + public Item? GetEquipItem(JobId job, EquipType equipType, EquipSlot slot) + { + return GetEquipItem(job, equipType, (byte) slot); + } + public Item? SetEquipItem(Item? newItem, JobId job, EquipType equipType, byte slot) { Item? oldItem = GetEquipItem(job, equipType, slot); equipment[job][equipType][slot-1] = newItem; @@ -80,24 +84,7 @@ public Equipment() jobItems[job][slot-1] = newItem; return oldItem; } - - - public List getEquipmentAsCDataContextEquipData(JobId job, EquipType equipType) - { - // In the context equipment lists, the index is the slot. An element with all info set to 0 has to be in place if a slot is not filled - return GetEquipment(job, equipType) - .Select(x => x == null ? new CDataContextEquipData() : new CDataContextEquipData() - { - ItemId = (ushort) x.ItemId, - ColorNo = x.Color, - QualityParam = x.Unk3, - WeaponCrestDataList = x.WeaponCrestDataList, - ArmorCrestDataList = x.ArmorCrestDataList - }) - .ToList(); - } - - public List getEquipmentAsCDataEquipItemInfo(JobId job, EquipType equipType) + public List EquipmentAsCDataEquipItemInfo(JobId job, EquipType equipType) { return GetEquipment(job, equipType) .Select((x, index) => new {item = x, slot = (byte)(index+1)}) @@ -109,29 +96,14 @@ public List getEquipmentAsCDataEquipItemInfo(JobId job, Equi EquipSlot = tuple.slot, Color = tuple.item?.Color ?? 0, PlusValue = tuple.item?.PlusValue ?? 0, - WeaponCrestDataList = tuple.item?.WeaponCrestDataList ?? new List(), - ArmorCrestDataList = tuple.item?.ArmorCrestDataList ?? new List(), - EquipElementParamList = tuple.item?.EquipElementParamList ?? new List() + EquipElementParamList = tuple.item?.EquipElementParamList ?? new List(), + AddStatusParamList = tuple.item?.AddStatusParamList ?? new List(), + Unk2List = tuple.item?.Unk2List ?? new List() }) .ToList(); } - public List getEquipmentAsCDataCharacterEquipInfo(JobId job, EquipType equipType) - { - return GetEquipment(job, equipType) - .Select((x, index) => new {item = x, slot = (byte)(index+1)}) - .Where(tuple => tuple.item != null) - .Select(tuple => new CDataCharacterEquipInfo() - { - EquipItemUId = tuple.item.UId, - EquipType = (byte) equipType, - EquipCategory = tuple.slot - }) - .ToList(); - } - - - public List getJobItemsAsCDataEquipJobItem(JobId job) + public List JobItemsAsCDataEquipJobItem(JobId job) { return GetJobItems(job) .Select((x, index) => new {itemAndNum = x, slot = (byte)(index+1)}) @@ -148,4 +120,4 @@ public enum EquipType : byte { Performance = 1, Visual = 2 } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/ExpMode.cs b/Arrowgene.Ddon.Shared/Model/ExpMode.cs new file mode 100644 index 000000000..2453891a6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ExpMode.cs @@ -0,0 +1,8 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ExpMode : byte + { + Experience = 1, + PlayPoint = 2 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ExpType.cs b/Arrowgene.Ddon.Shared/Model/ExpType.cs new file mode 100644 index 000000000..9c0680c0b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ExpType.cs @@ -0,0 +1,9 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ExpType : byte + { + ExperiencePoints = 1, + UnknownPoints1 = 2, + PlayPoints = 3 // Reward for wild hunt quests + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GPCourse.cs b/Arrowgene.Ddon.Shared/Model/GPCourse.cs new file mode 100644 index 000000000..8c93a8bb1 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GPCourse.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class GPCourse + { + public GPCourse() + { + Effects = new List(); + } + + public uint Id { get; set; } + public string Name { get; set; } + public string Comment { get; set; } + public string Description { get; set; } + public string Url { get; set; } + public string IconPath { get; set; } + public bool Target { get; set; } + public uint PriorityGroup { get; set; } + public uint PrioritySameTime { get; set; } + public uint AnnounceType { get; set; } + public List Effects { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GPCourseEffect.cs b/Arrowgene.Ddon.Shared/Model/GPCourseEffect.cs new file mode 100644 index 000000000..c7037ff2c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GPCourseEffect.cs @@ -0,0 +1,15 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public class GpCourseEffect + { + public GpCourseEffect() + { + } + + public uint Uid { get; set; } + public uint Id { get; set; } + public uint Param0 { get; set; } + public uint Param1 { get; set; } + public string Comment { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GPCourseId.cs b/Arrowgene.Ddon.Shared/Model/GPCourseId.cs new file mode 100644 index 000000000..571b0d637 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GPCourseId.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum GPCourseId : uint + { + InfiniteRevive = 0x1, + StrageExtend = 0x2, + ExtraStrageBox = 0x3, + AllReleaseWarpPoint = 0x4, + FreeMyWarpPoint = 0x5, + WarpDiscount = 0x6, + QuestOrderListExtend = 0x7, + ShopDiscount = 0x8, + BazaarExhibitExtend = 0x9, + BazaarReExhibitShorten = 0xA, + AreaMasterSupply = 0xB, + WorldQuestRewardRealityUp = 0xC, + WorldQuestSpecialReward = 0xD, + RiftBQRewardUp = 0xE, + RiftWQRewardUp = 0xF, + EnemyDropUp = 0x10, + GatheringItemNumUp = 0x11, + EnemyExpUp = 0x12, + BQRewardExpUp = 0x13, + WQRewardExpUp = 0x14, + GMRewardExpUp = 0x15, + AreaPointBQRewardUp = 0x16, + AreaPointWQRewardUp = 0x17, + JobPointUp = 0x18, + PawnEnemyExpUp = 0x19, + PawnBQRewardExpUp = 0x1A, + PawnWQRewardExpUp = 0x1B, + PawnCraftExpUp = 0x1C, + DefenceUp = 0x1D, + FallingDamageDown = 0x1E, + StaminaUp = 0x1F, + HpUp = 0x20, + RescueMotionShorten = 0x21, + PawnRescueMotionShorten = 0x22, + StayDiscount = 0x23, + PlPawnStaminaUp = 0x24, + BloodOrbUp = 0x25, + PawnReviveByRift = 0x26, + GMPointUp = 0x27, + RegularySendMail = 0x28, + EXMRewardUp = 0x29, + BaggageRental01 = 0x2A, + DisablePartyAdjustEnemyExp = 0x2B, + IncomingDamageCutOff = 0x2C, + EnduranceUp = 0x2D, + DebuffDamageCutOff = 0x2E, + EnableLeverGachaAssist = 0x2F, + PawnAutoRescue = 0x30, + EnemyPpUp = 0x31, + CraftBaggageExtend = 0x32, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GPDetailType.cs b/Arrowgene.Ddon.Shared/Model/GPDetailType.cs new file mode 100644 index 000000000..7a653011e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GPDetailType.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum GPDetailType : uint + { + None = 0, + OnlineShopPurchase = 1, + OnlineShopBonus = 2, + LoginBonus = 3, + ReceivedInMail = 4, + PlayStationStorePurchase = 5, + PlaystationStoreBonus = 6 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GPValidCourse.cs b/Arrowgene.Ddon.Shared/Model/GPValidCourse.cs new file mode 100644 index 000000000..208f34c46 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GPValidCourse.cs @@ -0,0 +1,14 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public class GPValidCourse + { + public GPValidCourse() + { + } + + public uint Id { get; set; } + public ulong StartTime { get; set; } + public ulong EndTime { get; set; } + public string Comment { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GameMode.cs b/Arrowgene.Ddon.Shared/Model/GameMode.cs new file mode 100644 index 000000000..3d496fad3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/GameMode.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum GameMode : int + { + Unknown = 0, + Normal = 1, + BitterblackMaze = 2 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/GameToken.cs b/Arrowgene.Ddon.Shared/Model/GameToken.cs index ddc106cc1..4ce730bad 100644 --- a/Arrowgene.Ddon.Shared/Model/GameToken.cs +++ b/Arrowgene.Ddon.Shared/Model/GameToken.cs @@ -32,7 +32,7 @@ public static GameToken GenerateGameToken(int accountId, uint characterId) GameToken token = new GameToken(); token.Token = sb.ToString(); - token.Created = DateTime.Now; + token.Created = DateTime.UtcNow; token.AccountId = accountId; token.CharacterId = characterId; return token; diff --git a/Arrowgene.Ddon.Shared/Model/GatheringItem.cs b/Arrowgene.Ddon.Shared/Model/GatheringItem.cs index 2d8d4a945..1913799c7 100644 --- a/Arrowgene.Ddon.Shared/Model/GatheringItem.cs +++ b/Arrowgene.Ddon.Shared/Model/GatheringItem.cs @@ -1,26 +1,13 @@ using System; namespace Arrowgene.Ddon.Shared.Model { - public class GatheringItem : IStageLocationAsset, ICloneable + public class GatheringItem { - public StageId StageId { get; set; } - public uint SubGroupId { get; set; } public uint ItemId { get; set; } public uint ItemNum { get; set; } - public uint Unk3 { get; set; } + public uint MaxItemNum { get; set; } + public uint Quality { get; set; } public bool IsHidden { get; set; } - - public object Clone() - { - return new GatheringItem() - { - StageId = this.StageId, - SubGroupId = this.SubGroupId, - ItemId = this.ItemId, - ItemNum = this.ItemNum, - Unk3 = this.Unk3, - IsHidden = this.IsHidden - }; - } + public double DropChance { get; set; } } } \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/Gender.cs b/Arrowgene.Ddon.Shared/Model/Gender.cs new file mode 100644 index 000000000..b8b05c154 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Gender.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum Gender : byte + { + Any = 1, + Male = 2, + Female = 3 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/InstancedEnemy.cs b/Arrowgene.Ddon.Shared/Model/InstancedEnemy.cs new file mode 100644 index 000000000..500a1d312 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/InstancedEnemy.cs @@ -0,0 +1,27 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public class InstancedEnemy : Enemy + { + public InstancedEnemy() + { + + } + + public InstancedEnemy(Enemy enemy) : base(enemy) + { + IsKilled = false; + IsRequired = true; + } + + public InstancedEnemy(InstancedEnemy enemy) : base (enemy) + { + IsKilled = false; + Index = enemy.Index; + IsRequired = enemy.IsRequired; + } + + public bool IsRequired { get; set; } + public bool IsKilled { get; set; } + public byte Index { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Item.cs b/Arrowgene.Ddon.Shared/Model/Item.cs index 659afbeab..07549dc06 100644 --- a/Arrowgene.Ddon.Shared/Model/Item.cs +++ b/Arrowgene.Ddon.Shared/Model/Item.cs @@ -25,49 +25,42 @@ public string UId { } public uint ItemId { get; set; } - public byte Unk3 { get; set; } // QualityParam? + public byte Unk3 { get; set; } // This is safety setting. public byte Color { get; set; } - public byte PlusValue { get; set; } - public List WeaponCrestDataList { get; set; } - public List ArmorCrestDataList { get; set; } + public byte PlusValue { get; set; } // This is Equipment Quality, +0/1/2/3/ + public uint EquipPoints { get; set; } public List EquipElementParamList { get; set; } + public List AddStatusParamList { get; set; } // Actually LimitBreak/Bonus from Craig I guess. + public List Unk2List { get; set; } // Am thinking this might be addstatus but struggling to get this to work ingame. private string _uid; public Item() { - WeaponCrestDataList = new List(); - ArmorCrestDataList = new List(); EquipElementParamList = new List(); + AddStatusParamList = new List(); + Unk2List = new List(); + } + + public Item(Item obj) + { + this._uid = UpdateUId(); + this.ItemId = obj.ItemId; + this.Unk3 = obj.Unk3; + this.Color = obj.Color; + this.PlusValue = obj.PlusValue; + this.EquipPoints = obj.EquipPoints; + // TODO: Make a copy constructor for these + this.EquipElementParamList = obj.EquipElementParamList; + this.AddStatusParamList = obj.AddStatusParamList; + this.Unk2List = obj.Unk2List; } public string UpdateUId() { - IncrementalHash hash = IncrementalHash.CreateHash(HashAlgorithmName.MD5); // It's for comparison, who cares, it's fast. - hash.AppendData(BitConverter.GetBytes(ItemId)); - hash.AppendData(BitConverter.GetBytes(Unk3)); - hash.AppendData(BitConverter.GetBytes(Color)); - hash.AppendData(BitConverter.GetBytes(PlusValue)); - foreach (var weaponCrestData in WeaponCrestDataList) - { - hash.AppendData(BitConverter.GetBytes(weaponCrestData.SlotNo)); - hash.AppendData(BitConverter.GetBytes(weaponCrestData.CrestId)); - hash.AppendData(BitConverter.GetBytes(weaponCrestData.Add)); - } - foreach (var armorCrestData in ArmorCrestDataList) - { - hash.AppendData(BitConverter.GetBytes(armorCrestData.u0)); - hash.AppendData(BitConverter.GetBytes(armorCrestData.u1)); - hash.AppendData(BitConverter.GetBytes(armorCrestData.u2)); - hash.AppendData(BitConverter.GetBytes(armorCrestData.u3)); - } - foreach (var equipElementParam in EquipElementParamList) - { - hash.AppendData(BitConverter.GetBytes(equipElementParam.SlotNo)); - hash.AppendData(BitConverter.GetBytes(equipElementParam.ItemId)); - } - this._uid = BitConverter.ToString(hash.GetHashAndReset()).Replace("-", string.Empty).Substring(0, UIdLength); + Random rnd = new Random(); + this._uid = $"{rnd.Next():X08}"; return this._uid; } } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/ItemNoticeType.cs b/Arrowgene.Ddon.Shared/Model/ItemNoticeType.cs new file mode 100644 index 000000000..03a75f6c0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ItemNoticeType.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ItemNoticeType : ushort + { + Default = 0x0, + Gather = 0x1, + Drop = 0x2, + UseBag = 0x3, + ConsumeBag = 0x4, + ConsumeStorage = 0x5, + StoreStorage_item = 0x6, + LoadStorage_item = 0x7, + StoreStorage_items = 0x8, + LoadStorage_items = 0x9, + ShopGoods_buy = 0xa, + ShopItemSell = 0xb, + ReceiveAreaSupply = 0xc, + CreatePawn = 0xd, + DeletePawn = 0xe, + UseGatheringItem = 0xf, + Quest = 0x10, + StorePostItemGacha = 0x11, + StorePostItemMail = 0x12, + BazaarExhibit = 0x13, + BazaarCancel = 0x14, + BazaarProceeds = 0x15, + ExStorageItems = 0x16, + ConsumeExStorage = 0x17, + StartCraft = 0x18, + GetCraftProduct = 0x19, + StartEquipGradeUp = 0x1a, + StartAttachElement = 0x1b, + StartDetachElement = 0x1c, + StartEquipColorChang = 0x1d, + LoadPostItems = 0x1e, + StampBonus = 0x1f, + QuestDelivery = 0x20, + UseJobItem = 0x21, + GpItem = 0x22, + CraftCreate = 0x23, + ChangeEquip = 0x24, + ChangePawnEquip = 0x25, + ChangeStorageEquip = 0x26, + ChangeStoragePawnEquip = 0x27, + ChangeJob = 0x28, + ChangePawnJob = 0x29, + OrbDevoteConsume = 0x2a, + GetDispelItem = 0x2b, + SwitchingStorage = 0x2c, + CraftRecipeRelease = 0x2d, + FurnitureLayout = 0x2e, + ResetCraftpoint = 0x2f, + BaggageItems = 0x30, + TemporaryItems = 0x31, + ReleaseTreeElement = 0x32, + PawnExpeditionDrop = 0x33, + StorePostItemBoxGacha = 0x34, + GatherEquipItem = 0x4b, + Debug = 0x64, + DebugAdd = 0x64, + DebugSub = 0x65, + DebugEquipAdd = 0x66, + + // ItemsBought = 0x10a, + // UseJobItem2 = 0x121, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ItemSubCategory.cs b/Arrowgene.Ddon.Shared/Model/ItemSubCategory.cs new file mode 100644 index 000000000..f5a0199ae --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ItemSubCategory.cs @@ -0,0 +1,84 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ItemSubCategory : ushort //For serverside use only. + { + UseNone = 1, + UseThrowing = 2, + UseMine = 3, + UseLumber = 4, + UseLockpick = 5, + UseJobItem = 6, + UseDoorKey = 8, + + //MaterialCategory, offset by 100 + MaterialCategoryOffset = 100, + MaterialInorganicMetal = 101, + MaterialInorganicOre = 102, + MaterialInorganicSand = 103, + MaterialSewingCloth = 104, + MaterialSewingString = 105, + MaterialSewingFur = 106, + MaterialAnimalSkin = 107, + MaterialAnimalBone = 108, + MaterialAnimalFang = 109, + MaterialAnimalHorn = 110, + MaterialUnusedShell = 111, + MaterialAnimalFeather = 112, + MaterialInorganicGem = 113, + MaterialPlantGrass = 114, + MaterialPlantMushroom = 117, + MaterialPlantLumber = 118, + MaterialInorganicLiquid = 119, + MaterialSpecialScroll = 120, + MaterialAnimalMeat = 122, + MaterialSpecialOther = 123, + MaterialCrestWeapon = 124, + MaterialCrestArmor = 125, + MaterialRefiningWeapon = 126, + MaterialRefiningArmor = 127, + MaterialSpecialDye = 128, + MaterialAppraisedItem = 129, + MaterialRegionalMaterial = 130, + MaterialSlayerStone = 131, + MaterialPawnInspiration = 132, + MaterialDragonAbility = 133, + + //WeaponCategory, offset by 200 + WeaponCategoryOffset = 200, + WeaponHand = 200, + WeaponSword = 201, + WeaponShield = 202, + WeaponGreatsword = 203, + WeaponGreatshield = 204, + WeaponRod = 205, + WeaponDagger = 206, + WeaponBow = 207, + WeaponGauntlet = 208, + WeaponMagickBow = 209, + WeaponStaff = 211, + WeaponArchistaff = 212, + WeaponLance = 213, + WeaponMagickSword = 215, + + //EquipSlot, offset by 300 + EquipSlotOffset = 300, + EquipArmorHelm = 303, + EquipArmorBody = 304, + EquipClothingBody = 305, + EquipArmorArm = 306, + EquipArmorLeg = 307, + EquipClothingLeg = 308, + EquipOverwear = 309, + EquipJewelry = 310, + EquipLantern = 311, + EquipEnsemble = 312, + + //JewelrySubCategory, offset by 400 + JewelrySubCategoryOffset = 400, + JewelryCommon = 426, + JewelryRing = 442, + JewelryBracelet = 458, + JewelryPierce = 474, + EmblemStone = 490, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/JobId.cs b/Arrowgene.Ddon.Shared/Model/JobId.cs index c55316a69..5db731577 100644 --- a/Arrowgene.Ddon.Shared/Model/JobId.cs +++ b/Arrowgene.Ddon.Shared/Model/JobId.cs @@ -2,6 +2,7 @@ namespace Arrowgene.Ddon.Shared.Model { public enum JobId : byte { + None = 0, Fighter = 1, Seeker = 2, Hunter = 3, diff --git a/Arrowgene.Ddon.Shared/Model/JobTreeOrbQuest.cs b/Arrowgene.Ddon.Shared/Model/JobTreeOrbQuest.cs new file mode 100644 index 000000000..c31ba2a3c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/JobTreeOrbQuest.cs @@ -0,0 +1,29 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum JobTreeOrbQuest : uint + { + None = 0, + ResolutionsAndOmens = 1, + TheSlumeringGod = 2, + EnvoyOfReconcilliation = 3, + SolidersOfTheRift = 4, + TheDullGreyArk = 5, + TheGirlInTheForest = 6, + TheHouseOfSteam = 7, + TheScentOfTheForestOfIllusion = 8, + TheAssailedFort = 9, + TheCastleOfDusk = 10, + TheGodsAwakening = 11, + TheGirlCladInDarkness = 12, + TheStolenHeart = 13, + TheRoarsOfAThousand = 14, + ReturnToYore = 15, + AFriendlyVisit = 16, + TheCourseOfLife = 17, + TheArkOnceMore = 18, + ThinkingOfAFriend = 19, + TheEntrustedFuture = 20, + // 21 + TheDwellersOfTheGoldenLand = 22 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/LearnedNormalSkill.cs b/Arrowgene.Ddon.Shared/Model/LearnedNormalSkill.cs new file mode 100644 index 000000000..dde074de3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/LearnedNormalSkill.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class LearnedNormalSkill + { + public LearnedNormalSkill() + { + SkillNo = new List(); + } + + public List SkillNo { get; set; } + public uint JpCost { get; set; } + public uint RequiredLevel { get; set; } + public string Type { get; set; } + public string Name { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/MailItemState.cs b/Arrowgene.Ddon.Shared/Model/MailItemState.cs new file mode 100644 index 000000000..70bcfab55 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/MailItemState.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + [Flags] + public enum MailItemState : byte + { + None = 0, + Exist = 1 << 0, // 1 + Item = 1 << 1, // 2 + GP = 1 << 2, // 4 + Course = 1 << 3, // 8 + Pawn = 1 << 4, // 16 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/MailState.cs b/Arrowgene.Ddon.Shared/Model/MailState.cs new file mode 100644 index 000000000..b19c40077 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/MailState.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum MailState : byte + { + Unknown = 0, + Opened = 1, + Unopened = 2 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/MailType.cs b/Arrowgene.Ddon.Shared/Model/MailType.cs new file mode 100644 index 000000000..6d26b414c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/MailType.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum MailType : uint + { + Unknown = 0, + User = 1, + Operation = 2, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/NamedParam.cs b/Arrowgene.Ddon.Shared/Model/NamedParam.cs new file mode 100644 index 000000000..98968e595 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/NamedParam.cs @@ -0,0 +1,58 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public class NamedParam + { + public static readonly NamedParam DEFAULT_NAMED_PARAM = new NamedParam() + { + Id = 2298, + Type = 2, + HpRate = 100, + Experience = 100, + AttackBasePhys = 100, + AttackWepPhys = 100, + DefenceBasePhys = 100, + DefenceWepPhys = 100, + AttackBaseMagic = 100, + AttackWepMagic = 100, + DefenceBaseMagic = 100, + DefenceWepMagic = 100, + Power = 100, + GuardDefenceBase = 100, + GuardDefenceWep = 100, + ShrinkEnduranceMain = 100, + BlowEnduranceMain = 100, + DownEnduranceMain = 100, + ShakeEnduranceMain = 100, + HpSub = 100, + ShrinkEnduranceSub = 100, + BlowEnduranceSub = 100, + OcdEndurance = 100, + AilmentDamage = 10, + }; + + public uint Id { get; set; } + public uint Type { get; set; } + public uint HpRate { get; set; } + public uint Experience { get; set; } + public uint AttackBasePhys { get; set; } + public uint AttackWepPhys { get; set; } + public uint DefenceBasePhys { get; set; } + public uint DefenceWepPhys { get; set; } + public uint AttackBaseMagic { get; set; } + public uint AttackWepMagic { get; set; } + public uint DefenceBaseMagic { get; set; } + public uint DefenceWepMagic { get; set; } + public uint Power { get; set; } + public uint GuardDefenceBase { get; set; } + public uint GuardDefenceWep { get; set; } + public uint ShrinkEnduranceMain { get; set; } + public uint BlowEnduranceMain { get; set; } + public uint DownEnduranceMain { get; set; } + public uint ShakeEnduranceMain { get; set; } + public uint HpSub { get; set; } + public uint ShrinkEnduranceSub { get; set; } + public uint BlowEnduranceSub { get; set; } + public uint OcdEndurance { get; set; } + public uint AilmentDamage { get; set; } + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/NpcFunction.cs b/Arrowgene.Ddon.Shared/Model/NpcFunction.cs new file mode 100644 index 000000000..cd3743d00 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/NpcFunction.cs @@ -0,0 +1,111 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum NpcFunction : uint + { + GeneralShop = 3, // FUNC_SELECT_NAME_3, ショップ, + ItemShop = 4, // FUNC_SELECT_NAME_4, ショップ, + EquipmentShop = 5, // FUNC_SELECT_NAME_5, ショップ, + MaterialShop = 6, // FUNC_SELECT_NAME_6, ショップ, + Inn = 7, // FUNC_SELECT_NAME_7, 宿泊, + WeaponShop = 8, // FUNC_SELECT_NAME_8, ショップ, + ArmorShop = 9, // FUNC_SELECT_NAME_9, ショップ, + ArtsSupport = 10, // FUNC_SELECT_NAME_10, 戦技の付替え, + VocationArtsSupport = 11, // FUNC_SELECT_NAME_11, 転職/戦技の付替え, + GrandMission = 12, // FUNC_SELECT_NAME_12, グランドミッション, + PartyOrganization = 13, // FUNC_SELECT_NAME_13, パーティー編成, + ClanManagement = 14, // FUNC_SELECT_NAME_14, クラン設立・加入, + Craft = 15, // FUNC_SELECT_NAME_15, クラフト, + BeautySalon = 16, // FUNC_SELECT_NAME_16, 美容院, + LestaniaNews = 17, // FUNC_SELECT_NAME_17, レスタニアニュース, + DragonForceAugmentation = 18, // FUNC_SELECT_NAME_18, 竜力の継承, + OrbExchangeCrests = 19, // FUNC_SELECT_NAME_19, オーブ交換:クレスト, + OrbExchangeRareItemsMaterials = 20, // FUNC_SELECT_NAME_20, オーブ交換:珍品/素材, + AreaInformation = 21, // FUNC_SELECT_NAME_21, エリア情報, + JobTraining = 22, // FUNC_SELECT_NAME_22, ジョブ修練, + Unknown23 = 23, + Bazaar = 24, // FUNC_SELECT_NAME_24,バザー Bazaar, + StorageBox = 25, // FUNC_SELECT_NAME_25, + DeliveryBox = 26, // FUNC_SELECT_NAME_26, + RiftStone = 27, // FUNC_SELECT_NAME_27, + DragonsKeystone0 = 28, // FUNC_SELECT_NAME_28, + PortCrystal = 29, // FUNC_SELECT_NAME_29, + DragonsKeystone1 = 30, // FUNC_SELECT_NAME_30, + QuestBoard = 31, // FUNC_SELECT_NAME_31, + ClanQuestBoard = 32, // FUNC_SELECT_NAME_32, + RankingBoard = 33, // FUNC_SELECT_NAME_33, + LostCitysKeystone = 34, // FUNC_SELECT_NAME_34, + BondTransfer = 35, // FUNC_SELECT_NAME_35, + ReviewReports = 36, // FUNC_SELECT_NAME_36, 報告書の確認, (Historian?) + RevivePawn = 37, // FUNC_SELECT_NAME_37, ポーンの復活, + ExtremeMissions = 39, // FUNC_SELECT_NAME_39, エクストリームミッション, + RecoverRevivalPower = 40, // FUNC_SELECT_NAME_40, 復活力の回復, + CampStorage = 41, // FUNC_SELECT_NAME_41,, + LoginStamp = 42, // FUNC_SELECT_NAME_42, ログインスタンプ, + ReceiveReward = 43, // FUNC_SELECT_NAME_43, 報酬受け取り, + TreasureLot = 44, // FUNC_SELECT_NAME_44, トレジャーズロット, + PawnManifest = 45, // FUNC_SELECT_NAME_45, 契約報酬の受け取り, + TreatWeakness = 46, // FUNC_SELECT_NAME_46, 弱化の治療, + MyrmidonsPledge = 47, // FUNC_SELECT_NAME_47, 戦徒の契り, + AppraisalExchange = 48, // FUNC_SELECT_NAME_48, 鑑定交換, + PartnerPawn = 49, // FUNC_SELECT_NAME_49, パートナーポーン, + SkillAugmentation = 50, // FUNC_SELECT_NAME_50, 戦技の継承, + Achievements = 51, // FUNC_SELECT_NAME_51, アチーブメント, + StorageChest = 52, // FUNC_SELECT_NAME_52,, + VocationUnlock = 53, // FUNC_SELECT_NAME_53, ジョブ解放, + BoxTreasureLot = 54, // FUNC_SELECT_NAME_54, ボックストレジャーズロット, + PawnExpeditionCorps = 55, // FUNC_SELECT_NAME_55, ポーン遠征隊, + ConfirmExpeditionResults = 56, // FUNC_SELECT_NAME_56, 遠征結果の確認, + PlayPointShop = 57, // FUNC_SELECT_NAME_57, プレイポイントショップ, + ClanHallManagement = 58, // FUNC_SELECT_NAME_58, クラン拠点管理, + WarfarePractice = 59, // FUNC_SELECT_NAME_59, 戦技練習, + ClanDungeon = 60, // FUNC_SELECT_NAME_60, クランダンジョン, + Present = 61, // FUNC_SELECT_NAME_61, プレゼント, + PresentStatusCheck0 = 62, // FUNC_SELECT_NAME_62, プレゼント状況確認, + PresentStatusCheck1 = 63, // FUNC_SELECT_NAME_63, プレゼント状況確認, + SpecialSkillAugmentation = 64, // FUNC_SELECT_NAME_64, 絶技の継承, + VocationEmblem = 65, // FUNC_SELECT_NAME_65, ジョブエンブレム, + SubstoryLog = 66, // FUNC_SELECT_NAME_66, サブストーリーログ, + HeroicSpiritSleepingPath = 67, // FUNC_SELECT_NAME_67, 英霊眠りし道, + GiveSpirits = 68, // FUNC_SELECT_NAME_68, 魂を捧げる, + WarMissions = 69, // FUNC_SELECT_NAME_69, ウォーミッション, + DominionPointShop = 70, // FUNC_SELECT_NAME_70, ドミニオンポイントショップ, + Reincarnation = 71, // FUNC_SELECT_NAME_71, 転生, + CustomMadeArms = 72, // FUNC_SELECT_NAME_72, 武具のカスタムメイド, + ArmsResourceDisassembly = 73, // FUNC_SELECT_NAME_73, 武具の資源分解, + AdventurePassShop = 74, // FUNC_SELECT_NAME_74, 冒パスショップ, + BecomeLv80= 75, // FUNC_SELECT_NAME_75, Lv.80にする, + CompleteAugmentationofDragonForce = 76, // FUNC_SELECT_NAME_76, 竜力の継承を埋める, + MakeAdventureEasier = 77, // FUNC_SELECT_NAME_77, 冒険をしやすくする, + AchievementsRoyalFamilyRestoration = 78, // FUNC_SELECT_NAME_78, アチーブメント:王家再興, + EmblemMedalExchange = 80, // FUNC_SELECT_NAME_80, 紋章メダル交換, + OutingSupportService = 81, // FUNC_SELECT_NAME_81, おでかけ支援サービス, + VisitAnothersRoom = 82, // FUNC_SELECT_NAME_82, 他人の自室訪問, + SpecialQuestBoard = 83, // FUNC_SELECT_NAME_83,, (Large Delivery Reward Review?) + PresentRewardReview = 84, // FUNC_SELECT_NAME_84, プレゼント報酬確認, + MyRoomVisitSetup = 85, // FUNC_SELECT_NAME_85, 自室訪問設定, + AdventureGuide = 86, // FUNC_SELECT_NAME_86, 冒険ガイド, + RecruitmentBoard = 87, // FUNC_SELECT_NAME_87, 募集掲示板, + BitterblackEquipmentEffectSeal = 88, // FUNC_SELECT_NAME_88, 黒呪装具の効果封印, + BitterblackRareItemAppraisal = 89, // FUNC_SELECT_NAME_89, レアアイテムの鑑定, + BitterblackItemTakeaway = 90, // FUNC_SELECT_NAME_90, 黒呪アイテムの持ち帰り, + BitterblackReportSearchResults = 91, // FUNC_SELECT_NAME_91, 探索結果の報告, + BecomeLv85Provisional = 93, // FUNC_SELECT_NAME_93, Lv.85にする(仮), + JobTrainingSkipProvisional = 94, // FUNC_SELECT_NAME_94, ジョブ修練スキップ(仮), + MedalExchange = 95, // FUNC_SELECT_NAME_95, 印記章交換, + LargeDeliveryEvent = 96, // FUNC_SELECT_NAME_96, 大口納品イベント, + BitterblackShop = 97, // FUNC_SELECT_NAME_97, 黒呪ショップ, + ResetProgress = 98, // FUNC_SELECT_NAME_98, 進行のリセット, + WildHunt = 99, // FUNC_SELECT_NAME_99, ワイルドハント, + HighOrbExchange = 100, // FUNC_SELECT_NAME_100, ハイオーブ交換, + DragonAbilitySynthesis = 101, // FUNC_SELECT_NAME_101, ドラゴンアビリティの合成, + DragonArmorAppraisal = 102, // FUNC_SELECT_NAME_102, 竜防具の鑑定交換, + RewardMission = 103, // FUNC_SELECT_NAME_103, リワードミッション, + RewardMedalExchange = 104, // FUNC_SELECT_NAME_104, リワードメダル交換, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/NpcId.cs b/Arrowgene.Ddon.Shared/Model/NpcId.cs new file mode 100644 index 000000000..64aaddb14 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/NpcId.cs @@ -0,0 +1,1078 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum NpcId : uint + { + None = 0, + Abbas = 704, + Abram = 4744, + Achille = 587, + Actaeon = 2300, + AdairDonnchadh0 = 4510, + AdairDonnchadh1 = 4903, + AdairDonnchadh2 = 4926, + AdairDonnchadh3 = 4985, + Adelin = 2708, + Adem = 2958, + Adventurer = 8111, + Aidan = 679, + Aidas = 4720, + Akgis = 3104, + Akim = 1206, + Alan0 = 1027, + Alan1 = 4965, + Albe = 2551, + Alfred = 1313, + Alkane = 1403, + Allen = 1031, + Alma = 1411, + AlteredZuhl = 25, + Alvar = 2102, + Alvin = 2856, + Andrea = 2802, + Anelian = 4754, + Angelo0 = 4714, + Angelo1 = 4913, + Angelo2 = 4983, + Angelo3 = 4996, + Angelo4 = 4997, + Anise = 1211, + Anita0 = 3001, + Anita1 = 607, + Anna = 601, + ApprenticeArisen = 8114, + ApprenticeKnight = 8126, + Archibald0 = 1028, + Archibald1 = 4905, + Ariadne = 2303, + Arisen = 8113, + ArisenCorpsRegimentalSoldier0 = 4730, + ArisenCorpsRegimentalSoldier1 = 4731, + ArisenCorpsRegimentalSoldier2 = 4732, + ArisenCorpsRegimentalSoldier3 = 4733, + ArisenCorpsRegimentalSoldier4 = 4734, + ArisenCorpsRegimentalSoldier5 = 4736, + ArisenCorpsRegimentalSoldier6 = 529, + ArisenCorpsRegimentalSoldier7 = 530, + ArisenCorpsRegimentalSoldier8 = 531, + ArisenCorpsRegimentalSoldier9 = 532, + ArisenCorpsRegimentalSoldier10 = 533, + ArisenCorpsRegimentalSoldier11 = 534, + ArisenCorpsRegimentalSoldier12 = 535, + Arthfael = 2600, + Artin = 3055, + Asena = 2907, + Ashe = 3303, + Ashton = 4769, + Aslan = 2853, + Audran = 2502, + August = 515, + Augusto = 1708, + Axel = 3250, + Aysel = 3110, + Babo = 2005, + Bacias = 4512, + Balsh = 3302, + Bandit0 = 522, + Bandit1 = 8134, + Baranja = 2002, + Barbara = 3116, + Barclay = 1402, + Barris = 603, + Barry = 3268, + Bart = 2859, + Barton = 1024, + Basil = 711, + Basit = 691, + Bayard = 4504, + BeastMaster = 572, + Beatrix = 2301, + Berce = 579, + Berenas = 2753, + Berg = 3057, + Bertha = 33, + BerthasBanditGroup0 = 662, + BerthasBanditGroup1 = 663, + BerthasBanditGroup2 = 664, + Bertrand = 549, + Beste = 3118, + Beza = 3144, + Bilge = 3117, + BlackDragon = 36, + BlackKnight = 24, + Blair = 4760, + Boadicea = 2707, + Bob = 1307, + Boris = 2806, + BountyHunter = 8112, + Boy = 8123, + Brad = 676, + Braden = 555, + Brandon = 1702, + Brett = 2906, + Bridgette = 1613, + Bruce = 585, + Bruno = 2801, + Buggu = 2008, + Burj = 4777, + Byram = 3105, + Cadell = 4750, + Cain = 1410, + Cameron0 = 1030, + Cameron1 = 4966, + Camus = 2107, + Cana = 4762, + CaptainOrc = 2201, + Caradoc = 914, + Carl = 4705, + Carlotta = 2805, + Carrie0 = 4901, + Carrie1 = 4992, + Carrie2 = 580, + Casey = 1801, + Cecily0 = 20, + Cecily1 = 4920, + Cedric = 1405, + Charles = 4728, + Charleston = 1022, + Chawla = 709, + Chester0 = 4505, + Chester1 = 4970, + ChiefMandragora = 674, + Child0 = 701, + Child1 = 702, + Child2 = 703, + Chloe = 1212, + Christine = 4506, + Christoph = 513, + Chunk = 1602, + Ciaran = 2700, + Clarissa = 2400, + Colette = 1001, + Conan = 2702, + Corentin = 560, + Cornelia0 = 1025, + Cornelia1 = 4964, + Cory = 3350, + Craig0 = 1047, + Craig1 = 4989, + Cromwell = 1619, + Curtis = 2890, + Cyril = 576, + Cyrus = 1900, + Dalia = 516, + Damad0 = 3003, + Damad1 = 609, + Dan = 3112, + Dana = 596, + Daren = 2755, + Darin = 2555, + Dean = 597, + Deleen = 2513, + Demir = 3258, + Dennis = 3056, + Deredo = 2101, + Derek = 656, + Dewey = 2510, + Diadora = 4757, + Diamantes18 = 18, + Diamantes9 = 9, + Dian = 4507, + Dikka = 1904, + Dingus = 2601, + Dion = 1805, + Dirith0 = 4971, + Dirith1 = 559, + DisguisedGurdolin = 4909, + Doherty = 2620, + Dolkey = 584, + Donnell = 1312, + Doris = 3200, + Dorothea = 1600, + Dorothy = 594, + Drew = 654, + DrunkMan = 8103, + DrunkWoman = 8131, + Drunkard = 696, + Dubois0 = 517, + Dubois1 = 527, + Dudley = 600, + Duke = 1016, + DwarfOrc0 = 568, + DwarfOrc1 = 569, + DwarfOrc2 = 570, + DwarfOrc3 = 682, + Ecole = 1406, + Eddie = 2891, + Eddys = 3261, + Eden = 4774, + Eileen = 598, + Eje = 2955, + Ekrem = 3114, + Ellen = 1041, + Elliot0 = 21, + Elliot1 = 4917, + Elliot2 = 4951, + Elliot3 = 4976, + Elmer = 3140, + Elsen = 2903, + Elton = 602, + Eluna = 4957, + Eluned = 916, + Emerada0 = 4501, + Emerada1 = 4924, + Emerada2 = 4968, + Emerada3 = 4994, + Emil = 2851, + Emilia = 1000, + Emine = 4770, + Emporio = 1700, + Endale = 2800, + Enf = 2861, + Enna = 556, + Ennis = 586, + Erdem = 3257, + Erudoan = 4775, + Esen = 3269, + Eterna = 1303, + Ethan = 2882, + Ethel = 593, + Etna = 2511, + Eugene = 1607, + Eunike = 4742, + Eva = 2908, + Evey = 2503, + Evren = 3254, + Fabio0 = 12, + Fabio1 = 4961, + Falk = 713, + Farmer = 8107, + Federico = 1302, + Felix = 2850, + FemalePriest = 546, + FemaleSoldier0 = 538, + FemaleSoldier1 = 8139, + Fergal = 4756, + Ferguson = 1002, + Finbar = 2606, + Fionn = 2507, + Flannan = 2504, + Flavell = 1501, + FlowerChan = 673, + Fran = 2803, + Francesca = 1618, + Fred = 3263, + Freddy = 1021, + Freud = 1210, + Freya = 519, + Gallip = 3145, + GarrulousSkeleton = 4982, + Gas = 2550, + Gash = 1407, + Gavan = 4761, + GearoidsEscortGuard0 = 4751, + GearoidsEscortGuard1 = 4752, + GearoidsEscortGuard2 = 4763, + Gearoid0 = 23, + Gearoid1 = 4973, + GeneralOrc = 2200, + Gerald = 2954, + Gerd0 = 4958, + Gerd1 = 7, + Geren = 3146, + Gerhard = 32, + Gershwin = 1037, + GiantRat = 668, + Gibson = 1505, + Gilliam = 1032, + Gillian0 = 30, + Gillian1 = 4900, + Gillian2 = 4921, + Gillian3 = 4991, + Gilroy = 2751, + Gilstan = 2000, + Ginette = 3251, + Girl = 8124, + Giselle = 1615, + Glenis = 562, + Glenner = 918, + Gloria = 1208, + Gobinet = 557, + Goblin = 2010, + Gogo = 2009, + Golgorran = 19, + Goltas = 1504, + Gon = 2553, + Gordon = 1309, + Gort = 1703, + GrandEnt = 912, + Gray = 1500, + Gregory0 = 4706, + Gregory1 = 4979, + Gunther = 2401, + Gurdolin0 = 4915, + Gurdolin1 = 4950, + Gurdolin2 = 4975, + Gurdolin3 = 501, + Gurdolincelebrating3rdAnniversary = 4912, + Guy = 595, + Hamza = 2909, + Hancock = 1020, + Hannah = 1611, + Harold = 1202, + Harriet = 3141, + Harvey = 4700, + Hawthorne = 1614, + Hayal = 592, + Hayden = 1508, + Heather = 678, + Hefina = 915, + Heinz0 = 4959, + Heinz1 = 4986, + Heinz2 = 8, + Henin = 2556, + Henry = 1305, + Hester = 590, + Heston = 1906, + Hicks = 1040, + HidingGurdolin = 4911, + Hilde = 1015, + Holya0 = 3153, + Holya1 = 613, + Hough = 2554, + Hunter0 = 541, + Hunter1 = 8132, + Ide = 4758, + Ifa = 563, + Ilmaz = 3273, + Inataya = 554, + Ines = 2858, + Ingrid = 2902, + InjuredMan = 8102, + InjuredSoldier = 8118, + Iosef = 2302, + Ira0 = 3151, + Ira1 = 610, + Iris = 6, + Iruva = 2852, + Isaac = 550, + Isabel = 1802, + Isap = 1622, + Isel0 = 3002, + Isel1 = 608, + Isetto = 3103, + Ivan = 4503, + Ivey = 3260, + Jan = 3259, + Jared = 708, + Jasper = 3143, + Jemir = 3253, + Jenna = 589, + Joanna = 1009, + Joaquim = 2953, + Johann = 1705, + Johoya = 698, + Jonas = 910, + Jordan = 1707, + Joseph = 4, + Josephine = 2957, + Josh = 1311, + Judith = 588, + Julia = 4726, + Julienne = 2108, + Karen = 3264, + Karno = 1019, + Keiku = 657, + Kemal0 = 3152, + Kemal1 = 612, + Kenan = 2956, + Kennec = 1605, + Khalil = 3054, + Kibiza = 1011, + Kiefer = 521, + Kieshildt = 15, + Kirsty0 = 4513, + Kirsty1 = 4902, + Kirsty2 = 4923, + Kittredge = 1005, + Klaus0 = 3, + Klaus1 = 4952, + Knight = 8125, + Lapis = 1034, + Lara = 1814, + Laura = 2901, + Leeza = 2855, + Lent = 520, + Leo0 = 5, + Leo1 = 38, + Leo2 = 40, + Lewela = 2505, + Liam = 3142, + LiberationArmySoldier0 = 565, + LiberationArmySoldier1 = 566, + LiberationArmySoldier2 = 567, + LiberationArmySoldier3 = 658, + LiberationArmySoldier4 = 659, + LiberationArmySoldier5 = 660, + LiberationArmySoldier6 = 661, + LifelessArisen0 = 908, + LifelessArisen1 = 909, + LifelessArisen3 = 911, + LifelessKnight0 = 905, + LifelessKnight1 = 906, + LifelessKnight2 = 907, + LifelessVillager0 = 900, + LifelessVillager1 = 901, + LifelessVillager2 = 902, + LifelessVillager3 = 903, + LifelessVillager4 = 904, + LightlyEquippedFemaleSoldier = 540, + LightlyEquippedSoldier = 539, + LingeringSkeleton = 523, + Linus = 3265, + Lisa = 1048, + Lise0 = 13, + Lise1 = 4922, + Lise2 = 4954, + Lise3 = 4978, + Livian = 1603, + Lluvia = 1046, + Loeg = 22, + Logan = 1017, + Lorcan = 917, + Lorna = 677, + Lotta = 3113, + Loura = 1300, + Lucas = 3201, + Luchino0 = 4704, + Luchino1 = 4980, + Lucina = 1023, + Lucinda = 2883, + Lucy = 1621, + Ludovika = 4735, + Lumberjack = 8133, + Lyam = 2754, + Lyka0 = 4993, + Lyka1 = 548, + Lyka2 = 715, + Lyka3 = 716, + Lyonnet = 1804, + Madeline = 591, + Maeve = 2701, + Mahal = 1408, + Maia = 2621, + Majori = 1813, + MaleDeer = 670, + Man = 8100, + Man510 = 510, + Man511 = 511, + Marco = 4765, + Marcus = 3102, + Margaret = 1617, + Marhon = 2506, + Mario = 1213, + Marisa0 = 4725, + Marisa1 = 4981, + Marquis = 518, + Marten = 578, + Mary = 1044, + Mavail = 2706, + Mayleaf0 = 14, + Mayleaf1 = 4925, + Mayleaf2 = 4953, + Mayleaf3 = 4977, + McCormick = 1033, + McMahon = 4755, + MegadoGuard0 = 4772, + MegadoGuard1 = 683, + MegadoGuard2 = 684, + MegadoGuard3 = 685, + Meirova0 = 31, + Meirova1 = 4904, + Meirova2 = 4919, + Mel = 1008, + Melissa = 1404, + Mephis0 = 4918, + Mephis1 = 680, + Merchant = 8115, + Mertem = 3100, + Meryem = 4776, + Metrophanes = 2304, + Mia = 4766, + Michaela = 2860, + Milan = 2602, + Milburn = 1018, + Miles = 1612, + MilitaryPolice0 = 686, + MilitaryPolice1 = 687, + MilitaryPolice2 = 688, + MilitaryPolice3 = 689, + MilitaryPolice4 = 690, + Miner = 8108, + Miranda = 1400, + Miriam = 2905, + Moana = 1039, + Mogok = 16, + Mole = 558, + Mona = 2807, + Mordred0 = 2610, + Mordred1 = 4974, + Morgan = 706, + Morgana = 4511, + Morris = 1004, + Morten = 528, + Mubarak = 1503, + Muget = 3255, + Murad = 3256, + Musel0 = 4509, + Musel1 = 4972, + Musician = 8122, + Mustafa = 3108, + Myra = 1306, + Mysial0 = 2, + Mysial1 = 37, + Mystera = 1204, + MysteriousGhost = 4908, + MysteriousGirl = 508, + Nabal = 2106, + Nadia = 1811, + Nancy = 1012, + Natalia = 4710, + Nate = 714, + Nathaniel = 1310, + Nave = 2704, + Navido = 681, + Nayajiku = 3050, + NecroMaster = 573, + Nedo0 = 29, + Nedo1 = 4988, + Neia = 1620, + Nelson = 1608, + Nestor = 1014, + Nicholas = 4764, + Nicola = 2100, + Nikki = 1308, + Nirvana = 1609, + Nobleman = 8116, + Nora = 4753, + Norman = 1304, + Normel = 1507, + ONeill = 1205, + Obren = 712, + Oengus = 2705, + OffTimeGurdolin = 4910, + OldWoman = 8130, + Oliver = 1809, + Oona = 2752, + Ophelia = 4702, + Orc = 4749, + Orc0 = 2202, + Orc1 = 2203, + Orc2 = 2204, + Orhan = 2804, + Oria = 2509, + Oswald = 1800, + Owen = 1007, + Ox = 672, + Ozgur = 2904, + Pamela = 1003, + PartnerPawn = 7100, + Pascal = 4771, + PassingTraveler = 8121, + Patricia = 1412, + Paul = 2910, + Paula = 4768, + Peco = 581, + Peddler = 509, + Pedro = 1301, + Pehr0 = 3000, + Pehr1 = 606, + Percy = 3267, + Persimmon = 1203, + PhantasmicGreatDragon = 26, + Pieri = 577, + Pig = 671, + Pisarr = 2500, + Pitt = 1038, + Plum0 = 4962, + Plum1 = 500, + Poe = 1803, + Poet = 8136, + Priest0 = 545, + Priest1 = 8110, + Quintus = 34, + Rabbit = 669, + Randolf = 3300, + Raul = 1601, + Raven = 2952, + Ray0 = 3120, + Ray1 = 4955, + Raymond = 710, + Razanailt = 2501, + Regina = 1704, + Reich = 2607, + Renton0 = 1029, + Renton1 = 4906, + Revento = 599, + Riagan = 2512, + Ricardo = 2854, + Rick = 1807, + Ridley = 1903, + Ringdeel0 = 4502, + Ringdeel1 = 4969, + Rocher = 1706, + Rolf = 2402, + Rondejeel0 = 4508, + Rondejeel1 = 4987, + Rosa = 1201, + Ross = 3052, + RothgillSoldier0 = 665, + RothgillSoldier1 = 666, + RothgillSoldier2 = 667, + Roy = 1604, + Rudolfo = 4500, + Sadie = 2884, + Sago = 3262, + Salamis = 1812, + Sally = 4709, + Samantha = 4956, + Samuel = 3109, + Sanya = 1409, + Sara = 3107, + ScaredMan = 699, + Scherzo = 1905, + Scylla = 3272, + Seabell0 = 1042, + Seabell1 = 4967, + Sean = 2892, + Sebastian = 1043, + SecondPawn = 9011, + Seda = 2862, + Selim = 707, + Selma = 2950, + Sema = 3351, + Seneka0 = 1013, + Seneka1 = 4963, + SeniorKnight = 8127, + Sera = 2103, + Serea = 1610, + Serik = 3115, + Serine = 3270, + ShadowMaster = 575, + Shalom = 1616, + Sheelah = 3058, + Shekel = 3053, + Shelly0 = 4711, + Shelly1 = 4907, + Shelly2 = 4914, + Shelly3 = 4984, + Shelly4 = 4995, + Shem = 3252, + Shena = 2703, + Shenai = 655, + Sheryn = 1810, + Sidika = 2893, + Sisley = 1606, + Skeleton524 = 524, + Skeleton525 = 525, + Sly = 2951, + Soldier = 8117, + Soldier0 = 536, + Soldier1 = 537, + Sonel0 = 4916, + Sonel1 = 582, + Sonia = 1026, + Sonya = 1808, + Sorcerer = 8119, + Sorcerer0 = 543, + Sorcerer1 = 544, + Soule = 605, + SpiritDragonCecily = 28, + SpiritDragonWillmia = 27, + SquadLeaderDwarfOrc = 571, + Stark = 1902, + StrangeMan = 507, + Suleiman = 3274, + Sullivan = 561, + Sunika = 4773, + Sunny = 1701, + Surabo = 2004, + Suronya = 2603, + Susanna = 2105, + SuspiciousGoblin = 4748, + Sven = 2403, + Tabitha = 2880, + Talcott = 1901, + Tanel = 3119, + TavernWoman = 8135, + Ted = 3147, + Terg = 2622, + Thales = 1209, + TheEvilDragon = 35, + TheWhiteDragon = 1, + Thea = 3101, + Theodor = 10, + Thomas = 514, + Thomason = 2104, + Thorin = 2604, + Thug = 692, + ThugLeader = 693, + Timel = 3271, + Tobias = 3111, + Toby = 1506, + Tonio = 1010, + Toreasa = 564, + Torogga = 2006, + Toyugaru = 3266, + Traveler = 8120, + TravelingFemaleHunter = 542, + Travers0 = 503, + Travers1 = 718, + Ugau = 2001, + Ultan = 2605, + Urda = 1502, + Vanessa0 = 11, + Vanessa1 = 4960, + Vanessa2 = 4990, + Vernon = 700, + Versa = 604, + Vicelot = 1006, + Victor = 2900, + Videlia = 2756, + Villager = 8109, + Volden = 1036, + Vora = 2552, + Walt = 4767, + Walter = 1200, + WanderingSeeker = 502, + Wango = 2007, + WarMaster = 574, + WearyHarpy = 526, + WhiteKnight0 = 504, + WhiteKnight1 = 505, + WhiteKnight2 = 506, + WhiteKnights3 = 4729, + Wilson = 547, + Wine = 2508, + Winnie = 2609, + Woman0 = 512, + Woman1 = 8101, + Yanks = 1401, + Yonas = 3106, + Youin = 2881, + Youssef = 3352, + Yuiato0 = 3150, + Yuiato1 = 611, + Yumit = 3202, + Yuni = 1207, + Yuri = 3051, + Zachary = 705, + Zef = 3301, + Zeki = 2857, + Zeppeli = 1806, + Zerkin = 1035, + Zolta = 2608, + Zuhl = 17, + Zutan = 2003, + + Unknown0x750a = 0x750a, + // ガクシャ〈#1012〉 = 697, + // リュシアン〈#1053〉 = 719, + // 夜の女〈#1009〉 = 694, + // 夜の女〈#1010〉 = 695, + // 水竜の王〈#1043〉 = 39, + // = 5000, + // = 5001, + // 自分中心 デモ枠1〈#250〉 = 6000, + // 自分中心 デモ枠2〈#251〉 = 6001, + // 自分中心 デモ枠3〈#252〉 = 6002, + // 自分中心 デモ枠4〈#253〉 = 6003, + // 自分中心 デモ枠5〈#254〉 = 6004, + // 自分中心 デモ枠6〈#255〉 = 6005, + // 自分中心 デモ枠7〈#256〉 = 6006, + // 自分中心 デモ枠8〈#257〉 = 6007, + // メンバー共通 デモ枠1〈#258〉 = 6100, + // メンバー共通 デモ枠2〈#259〉 = 6101, + // メンバー共通 デモ枠3〈#260〉 = 6102, + // メンバー共通 デモ枠4〈#261〉 = 6103, + // メンバー共通 デモ枠5〈#262〉 = 6104, + // メンバー共通 デモ枠6〈#263〉 = 6105, + // メンバー共通 デモ枠7〈#264〉 = 6106, + // メンバー共通 デモ枠8〈#265〉 = 6107, + // クラフトリーダー1〈#266〉 = 7000, + // クラフトリーダー2〈#267〉 = 7001, + // クラフトリーダー3〈#268〉 = 7002, + // クラフトリーダー4〈#269〉 = 7003, + // クラフトリーダー5〈#270〉 = 7004, + // クラフトリーダー6〈#271〉 = 7005, + // クラフトサポート1〈#272〉 = 7006, + // クラフトサポート2〈#273〉 = 7007, + // クラフトサポート3〈#274〉 = 7008, + // クラフトサポート4〈#275〉 = 7009, + // クラフトサポート5〈#276〉 = 7010, + // クラフトサポート6〈#277〉 = 7011, + // クラフトサポート7〈#278〉 = 7012, + // クラフトサポート8〈#279〉 = 7013, + // クラフトサポート9〈#280〉 = 7014, + // クラフトサポート10〈#281〉 = 7015, + // クラフトサポート11〈#282〉 = 7016, + // クラフトサポート12〈#283〉 = 7017, + // クラフトサポート13〈#284〉 = 7018, + // クラフトサポート14〈#285〉 = 7019, + // 野良ポーン1〈#286〉 = 8000, + // 野良ポーン2〈#287〉 = 8001, + // 野良ポーン3〈#288〉 = 8002, + // 野良ポーン4〈#289〉 = 8003, + // 野良ポーン5〈#290〉 = 8004, + // 野良ポーン6〈#291〉 = 8005, + // 野良ポーン7〈#292〉 = 8006, + // 野良ポーン8〈#293〉 = 8007, + // 野良ポーン9〈#294〉 = 8008, + // 野良ポーン10〈#295〉 = 8009, + // 野良ポーン11〈#296〉 = 8010, + // 野良ポーン12〈#297〉 = 8011, + // 野良ポーン13〈#298〉 = 8012, + // 野良ポーン14〈#299〉 = 8013, + // 野良ポーン15〈#300〉 = 8014, + // 野良ポーン16〈#301〉 = 8015, + // 野良ポーン17〈#302〉 = 8016, + // 野良ポーン18〈#303〉 = 8017, + // 野良ポーン19〈#304〉 = 8018, + // 野良ポーン20〈#305〉 = 8019, + // 野良ポーン21〈#306〉 = 8020, + // 野良ポーン22〈#307〉 = 8021, + // 野良ポーン23〈#308〉 = 8022, + // 野良ポーン24〈#309〉 = 8023, + // 野良ポーン25〈#310〉 = 8024, + // 野良ポーン26〈#311〉 = 8025, + // 野良ポーン27〈#312〉 = 8026, + // 野良ポーン28〈#313〉 = 8027, + // 野良ポーン29〈#314〉 = 8028, + // 野良ポーン30〈#315〉 = 8029, + // 野良ポーン31〈#316〉 = 8030, + // 野良ポーン32〈#317〉 = 8031, + // 野良ポーン33〈#318〉 = 8032, + // 野良ポーン34〈#319〉 = 8033, + // 野良ポーン35〈#320〉 = 8034, + // 野良ポーン36〈#321〉 = 8035, + // 野良ポーン37〈#322〉 = 8036, + // 野良ポーン38〈#323〉 = 8037, + // 野良ポーン39〈#324〉 = 8038, + // 野良ポーン40〈#325〉 = 8039, + // 野良ポーン41〈#326〉 = 8040, + // 野良ポーン42〈#327〉 = 8041, + // 野良ポーン43〈#328〉 = 8042, + // 野良ポーン44〈#329〉 = 8043, + // 野良ポーン45〈#330〉 = 8044, + // 野良ポーン46〈#331〉 = 8045, + // 野良ポーン47〈#332〉 = 8046, + // 野良ポーン48〈#333〉 = 8047, + // 野良ポーン49〈#334〉 = 8048, + // 野良ポーン50〈#335〉 = 8049, + // 野良ポーン51〈#336〉 = 8050, + // 野良ポーン52〈#337〉 = 8051, + // 野良ポーン53〈#338〉 = 8052, + // 野良ポーン54〈#339〉 = 8053, + // 野良ポーン55〈#340〉 = 8054, + // 野良ポーン56〈#341〉 = 8055, + // 野良ポーン57〈#342〉 = 8056, + // 野良ポーン58〈#343〉 = 8057, + // 野良ポーン59〈#344〉 = 8058, + // 野良ポーン60〈#345〉 = 8059, + // 野良ポーン61〈#346〉 = 8060, + // 野良ポーン62〈#347〉 = 8061, + // 野良ポーン63〈#348〉 = 8062, + // 野良ポーン64〈#349〉 = 8063, + // 野良ポーン65〈#350〉 = 8064, + // 野良ポーン66〈#351〉 = 8065, + // 野良ポーン67〈#352〉 = 8066, + // 野良ポーン68〈#353〉 = 8067, + // 野良ポーン69〈#354〉 = 8068, + // 野良ポーン70〈#355〉 = 8069, + // 野良ポーン71〈#356〉 = 8070, + // 野良ポーン72〈#357〉 = 8071, + // 野良ポーン73〈#358〉 = 8072, + // 野良ポーン74〈#359〉 = 8073, + // 野良ポーン75〈#360〉 = 8074, + // 野良ポーン76〈#361〉 = 8075, + // 野良ポーン77〈#362〉 = 8076, + // 野良ポーン78〈#363〉 = 8077, + // 野良ポーン79〈#364〉 = 8078, + // 野良ポーン80〈#365〉 = 8079, + // 野良ポーン81〈#366〉 = 8080, + // 野良ポーン82〈#367〉 = 8081, + // 野良ポーン83〈#368〉 = 8082, + // 野良ポーン84〈#369〉 = 8083, + // 野良ポーン85〈#370〉 = 8084, + // 野良ポーン86〈#371〉 = 8085, + // 野良ポーン87〈#372〉 = 8086, + // 野良ポーン88〈#373〉 = 8087, + // 野良ポーン89〈#374〉 = 8088, + // 野良ポーン90〈#375〉 = 8089, + // 野良ポーン91〈#376〉 = 8090, + // 野良ポーン92〈#377〉 = 8091, + // 野良ポーン93〈#378〉 = 8092, + // 野良ポーン94〈#379〉 = 8093, + // 野良ポーン95〈#380〉 = 8094, + // 野良ポーン96〈#381〉 = 8095, + // 野良ポーン97〈#382〉 = 8096, + // 野良ポーン98〈#383〉 = 8097, + // 野良ポーン99〈#384〉 = 8098, + // 野良ポーン100〈#385〉 = 8099, + // 救出ポーン1〈#386〉 = 9000, + // 救出ポーン2〈#387〉 = 9001, + // 救出ポーン3〈#388〉 = 9002, + // 救出ポーン4〈#389〉 = 9003, + // 救出ポーン5〈#390〉 = 9004, + // 救出ポーン6〈#391〉 = 9005, + // 救出ポーン7〈#392〉 = 9006, + // 救出ポーン8〈#393〉 = 9007, + // 救出ポーン9〈#394〉 = 9008, + // 救出ポーン10〈#395〉 = 9009, + // 共闘ポーン1〈#396〉 = 9010, + // クラフトサポート15〈#399〉 = 7020, + // クラフトサポート16〈#400〉 = 7021, + // クラフトサポート17〈#401〉 = 7022, + // クラフトサポート18〈#402〉 = 7023, + // 待機ポーン1〈#403〉 = 7024, + // 待機ポーン2〈#404〉 = 7025, + // 待機ポーン3〈#405〉 = 7026, + // 待機ポーン4〈#406〉 = 7027, + // 待機ポーン5〈#407〉 = 7028, + // 待機ポーン6〈#408〉 = 7029, + // 待機ポーン7〈#409〉 = 7030, + // 待機ポーン8〈#410〉 = 7031, + // 待機ポーン9〈#411〉 = 7032, + // 待機ポーン10〈#412〉 = 7033, + // 待機ポーン11〈#413〉 = 7034, + // 待機ポーン12〈#414〉 = 7035, + // 待機ポーン13〈#415〉 = 7036, + // 待機ポーン14〈#416〉 = 7037, + // 待機ポーン15〈#417〉 = 7038, + // 待機ポーン16〈#418〉 = 7039, + // 待機ポーン17〈#419〉 = 7040, + // 待機ポーン18〈#420〉 = 7041, + // 待機ポーン19〈#421〉 = 7042, + // 待機ポーン20〈#422〉 = 7043, + // 禁域守の神官〈#432〉 = 4701, + // 神殿女:予備枠〈#434〉 = 4703, + // 文化A:男4〈#435〉 = 4707, + // 文化A:男5〈#442〉 = 4708, + // 文化A:女5〈#443〉 = 4713, + // 文化A:女4〈#444〉 = 4712, + // 文化B:男2 きこり系〈#446〉 = 4715, + // 文化B:男3 鉱山系〈#447〉 = 4716, + // 文化C:男1 海系〈#448〉 = 4717, + // 文化C:男2 海系〈#449〉 = 4718, + // 文化C:男3 半裸系〈#450〉 = 4719, + // 貴族2〈#452〉 = 4721, + // 貴族3〈#453〉 = 4722, + // お水系1〈#454〉 = 4723, + // お水系2〈#455〉 = 4724, + // 不在伝言係〈#464〉 = 4727, + // 術士 女2〈#467〉 = 4739, + // 術士 女1〈#468〉 = 4738, + // 術士 男2〈#469〉 = 4737, + // 妖艶な錬金術師〈#471〉 = 4743, + // 亡都の民〈#473〉 = 4741, + // 亡都の錬金術師〈#474〉 = 4740, + // 薄着 女2〈#475〉 = 4747, + // 薄着 女1〈#476〉 = 4746, + // 薄着 男2〈#477〉 = 4745, + // ポーン会話用セクシー〈#481〉 = 5107, + // ポーン会話用ワイルド〈#482〉 = 5106, + // ポーン会話用ピュア〈#483〉 = 5105, + // ポーン会話用クール〈#484〉 = 5104, + // ポーン会話用スマート〈#485〉 = 5103, + // ポーン会話用アクティブ〈#486〉 = 5102, + // ポーン会話用シャイ〈#487〉 = 5101, + // ポーン会話用ノーマル〈#488〉 = 5100, + // 老夫婦〈#500〉 = 8106, + // 子供連れの女性〈#501〉 = 8105, + // おびえた様子の女性〈#502〉 = 8104, + // 歴戦の戦士〈#524〉 = 8128, + // 古参の覚者〈#525〉 = 8129, + // 鍛冶職人〈#533〉 = 8137, + // ボロをまとった男〈#534〉 = 8138, + // 目撃者予備枠18〈#536〉 = 8140, + // 目撃者予備枠19〈#537〉 = 8141, + // 目撃者予備枠20〈#538〉 = 8142, + // 目撃者予備枠21〈#539〉 = 8143, + // 目撃者予備枠22〈#540〉 = 8144, + // 目撃者予備枠23〈#541〉 = 8145, + // 目撃者予備枠24〈#542〉 = 8146, + // 目撃者予備枠25〈#543〉 = 8147, + // 目撃者予備枠26〈#544〉 = 8148, + // 目撃者予備枠27〈#545〉 = 8149, + // 目撃者予備枠28〈#546〉 = 8150, + // 目撃者予備枠29〈#547〉 = 8151, + // 目撃者予備枠30〈#548〉 = 8152, + // 共闘セット用NPC〈#550〉 = 9012, + // = 0, + // エンド誘導予備1〈#565〉 = 551, + // エンド誘導予備2〈#566〉 = 552, + // エンド誘導予備3〈#567〉 = 553, + // 助けを求める男〈#578〉 = 913, + // パリスハルト〈#586〉 = 1045, + // グェネイラ〈#635〉 = 2750, + // フィンダム女予備3〈#652〉 = 4759, + // = 5002, + // クラン管理人枠〈#661〉 = 5003, + // 自宅用ポーン枠2〈#662〉 = 7150, + // クラン拠点用ポーン枠1〈#663〉 = 7200, + // クラン他人ポーン_ノーマル〈#666〉 = 5110, + // クラン他人ポーン_シャイ〈#667〉 = 5111, + // クラン他人ポーン_アクティブ〈#668〉 = 5112, + // クラン他人ポーン_セクシー〈#669〉 = 5117, + // クラン他人ポーン_スマート〈#670〉 = 5113, + // クラン他人ポーン_クール〈#671〉 = 5114, + // クラン他人ポーン_ピュア〈#672〉 = 5115, + // クラン他人ポーン_ワイルド〈#673〉 = 5116, + // クラン自分ポーン_ノーマル〈#674〉 = 5118, + // クラン自分ポーン_シャイ〈#675〉 = 5119, + // クラン自分ポーン_アクティブ〈#676〉 = 5120, + // クラン自分ポーン_スマート〈#677〉 = 5121, + // クラン自分ポーン_クール〈#678〉 = 5122, + // クラン自分ポーン_ピュア〈#679〉 = 5123, + // クラン自分ポーン_ワイルド〈#680〉 = 5124, + // クラン自分ポーン_セクシー〈#681〉 = 5125, + // クラン拠点用ポーン枠2〈#682〉 = 7201, + // クラン拠点用ポーン枠3〈#683〉 = 7202, + // クラン拠点用ポーン枠4〈#684〉 = 7203, + // クラン拠点用ポーン枠5〈#685〉 = 7204, + // クラン拠点用ポーン枠6〈#686〉 = 7205, + // クラン拠点用ポーン枠7〈#687〉 = 7206, + // クラン拠点用ポーン枠8〈#688〉 = 7207, + // クラン拠点用ポーン枠9〈#689〉 = 7208, + // クラン拠点用ポーン枠10〈#690〉 = 7209, + // クラン拠点用ポーン枠11〈#691〉 = 7210, + // クラン拠点用ポーン枠12〈#692〉 = 7211, + // クラン拠点用ポーン枠13〈#693〉 = 7212, + // クラン拠点用ポーン枠14〈#694〉 = 7213, + // クラン拠点用ポーン枠15〈#695〉 = 7214, + // 傷付いた戦士〈#753〉 = 919, + // 傷付いた戦士〈#754〉 = 920, + // 疲弊した盗賊男〈#755〉 = 921, + // 助けを求める村人女〈#756〉 = 922, + // 助けを求める村人女〈#757〉 = 923, + // 助けを求める村人男〈#758〉 = 924, + // 助けを求める村人男〈#759〉 = 925, + // 工事作業員I〈#879〉 = 614, + // 工事作業員J〈#880〉 = 615, + // 工事作業員K〈#881〉 = 616, + // 工事作業員L〈#882〉 = 617, + // 工事作業員1-A〈#883〉 = 618, + // 工事作業員1-B〈#884〉 = 619, + // 工事作業員1-C〈#885〉 = 620, + // 工事作業員1-D〈#886〉 = 621, + // 工事作業員1-E〈#887〉 = 622, + // 工事作業員1-F〈#888〉 = 623, + // 工事作業員1-G〈#889〉 = 624, + // 工事作業員1-H〈#890〉 = 625, + // 工事作業員1-I〈#891〉 = 626, + // 工事作業員1-J〈#892〉 = 627, + // 工事作業員1-K〈#893〉 = 628, + // 工事作業員1-L〈#894〉 = 629, + // 竜スキル合体〈#1050〉 = 1049, + // リュシアン〈#1051〉 = 717, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/OrbGainParamType.cs b/Arrowgene.Ddon.Shared/Model/OrbGainParamType.cs new file mode 100644 index 000000000..e44a6f8f5 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/OrbGainParamType.cs @@ -0,0 +1,26 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum OrbGainParamType : byte + { + None = 0x0, + HpMax = 0x1, + StaminaMax = 0x2, + PhysicalAttack = 0x3, + PhysicalDefence = 0x4, + MagicalAttack = 0x5, + MagicalDefence = 0x6, + Rim = 0x7, + Gold = 0x8, + AbilityCost = 0x9, + AccessorySlot = 0xa, + PawnAdventureNum = 0xb, + PawnCraftNum = 0xc, + MainPawnLostRate = 0xd, + MainPawnSlot = 0xe, + SupportPawnSlot = 0xf, + UseItemSlot = 0x10, + MaterialItemSlot = 0x11, + EquipItemSlot = 0x12, + SecretAbility = 0x13, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Pawn.cs b/Arrowgene.Ddon.Shared/Model/Pawn.cs index 3e339f640..cd7c987d8 100644 --- a/Arrowgene.Ddon.Shared/Model/Pawn.cs +++ b/Arrowgene.Ddon.Shared/Model/Pawn.cs @@ -1,4 +1,6 @@ +#nullable enable using System.Collections.Generic; +using System.Linq; using Arrowgene.Ddon.Shared.Entity.Structure; namespace Arrowgene.Ddon.Shared.Model @@ -10,7 +12,27 @@ public Pawn() Name = string.Empty; OnlineStatus = OnlineStatus.None; PawnReactionList = new List(); - SpSkillList = new List(); + SpSkills = new Dictionary>(); + CraftData = new CDataPawnCraftData() { + CraftExp = 0, + CraftRank = 1, + CraftRankLimit = 71, + CraftPoint = 0, + PawnCraftSkillList = new List() { + new() {Type = CraftSkillType.ProductionSpeed, Level = 0}, + new() {Type = CraftSkillType.EquipmentEnhancement, Level = 0}, + new() {Type = CraftSkillType.EquipmentQuality, Level = 0}, + new() {Type = CraftSkillType.ConsumableQuantity, Level = 0}, + new() {Type = CraftSkillType.CostPerformance, Level = 0}, + new() {Type = CraftSkillType.ConsumableProductionIsAlwaysGreatSuccess, Level = 0}, + new() {Type = CraftSkillType.CreatingHighQualityEquipmentIsAlwaysGreatSuccess, Level = 0}, + new() {Type = CraftSkillType.CostPerformanceEffectUpFactor1, Level = 0}, + new() {Type = CraftSkillType.CostPerformanceEffectUpFactor2, Level = 0}, + new() {Type = CraftSkillType.UnknownEffect10, Level = 0} + } + }; + TrainingStatus = new Dictionary(); + IsRented = false; } public Pawn(uint ownerCharacterId):this() @@ -31,9 +53,49 @@ public Pawn(uint ownerCharacterId):this() public string Name { get; set; } public byte HmType { get; set; } - public byte PawnType { get; set; } + public PawnType PawnType { get; set; } public List PawnReactionList { get; set; } - public List SpSkillList { get; set; } + public CDataPawnCraftData CraftData { get; set; } + + public Dictionary TrainingStatus { get; set; } + public Dictionary> SpSkills { get; set; } + public uint TrainingPoints { get; set; } // Training xp? + public uint AvailableTraining { get; set; } // Training lv? + public bool IsOfficialPawn { get; set; } + public bool IsRented { get; set; } + + public CDataPawnInfo AsCDataPawnInfo() + { + return new CDataPawnInfo() + { + Name = Name, + EditInfo = EditInfo, + Version = 0, + MaxHp = StatusInfo.MaxHP, + MaxStamina = StatusInfo.MaxStamina, + JewelrySlotNum = JewelrySlotNum, + JobId = ActiveCharacterJobData.Job, + CharacterJobDataList = CharacterJobDataList, + CharacterEquipDataList = new List() { new CDataCharacterEquipData { Equips = Equipment.AsCDataEquipItemInfo(EquipType.Performance) } }, + CharacterEquipViewDataList = new List() { new CDataCharacterEquipData { Equips = Equipment.AsCDataEquipItemInfo(EquipType.Visual) } }, + CharacterEquipJobItemList = EquipmentTemplate.JobItemsAsCDataEquipJobItem(ActiveCharacterJobData.Job), + HideEquipHead = HideEquipHead, + HideEquipLantern = HideEquipLantern, + PawnType = PawnType, + ContextAbilityList = EquippedAbilitiesDictionary[ActiveCharacterJobData.Job] + .Select((ability, index) => ability? + .AsCDataContextAcquirementData((byte)(index + 1))) + .Where(ability => ability != null) + .ToList(), + ContextNormalSkillList = LearnedNormalSkills.Select(normalSkill => new CDataContextNormalSkillData(normalSkill)).ToList(), + ContextSkillList = EquippedCustomSkillsDictionary[ActiveCharacterJobData.Job] + .Select((skill, index) => skill?.AsCDataContextAcquirementData((byte)(index + 1))) + .Where(skill => skill != null) + .ToList(), + ExtendParam = ExtendedParams, + // TODO: Add rest of fileds so full structure can be populated here + }; + } } } diff --git a/Arrowgene.Ddon.Shared/Model/PawnCostReductionInfo.cs b/Arrowgene.Ddon.Shared/Model/PawnCostReductionInfo.cs new file mode 100644 index 000000000..66dd4a8f9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/PawnCostReductionInfo.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class PawnCostReductionInfo + { + public uint Total { get; set; } + public float CostRate1 { get; set; } + public float CostRate2 { get; set; } + public float CostRate3 { get; set; } + public float CostRate4 { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/PawnSex.cs b/Arrowgene.Ddon.Shared/Model/PawnSex.cs new file mode 100644 index 000000000..13f63a859 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/PawnSex.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum PawnSex : byte + { + Unknown = 0, + Male = 1, + Female = 2, + Any = 3, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/PawnStartGearCsv.cs b/Arrowgene.Ddon.Shared/Model/PawnStartGearCsv.cs new file mode 100644 index 000000000..f95257bb6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/PawnStartGearCsv.cs @@ -0,0 +1,22 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public class PawnStartGearCsv + { + public JobId Job { get; set; } + public ushort Primary { get; set; } + public ushort Secondary { get; set; } + public ushort Head { get; set; } + public ushort Body { get; set; } + public ushort BodyClothing { get; set; } + public ushort Arm { get; set; } + public ushort Leg { get; set; } + public ushort LegWear { get; set; } + public ushort OverWear { get; set; } + public ushort JewelrySlot1 { get; set; } + public ushort JewelrySlot2 { get; set; } + public ushort JewelrySlot3 { get; set; } + public ushort JewelrySlot4 { get; set; } + public ushort JewelrySlot5 { get; set; } + public ushort Lantern { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/PawnType.cs b/Arrowgene.Ddon.Shared/Model/PawnType.cs new file mode 100644 index 000000000..6a5a1e07c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/PawnType.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum PawnType : byte + { + None = 0, + Main = 1, + Support = 2 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/CompletedQuest.cs b/Arrowgene.Ddon.Shared/Model/Quest/CompletedQuest.cs new file mode 100644 index 000000000..fb978d0c3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/CompletedQuest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class CompletedQuest + { + public QuestType QuestType { get; set; } + public QuestId QuestId { get; set; } + public uint ClearCount { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestAnnounceType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestAnnounceType.cs new file mode 100644 index 000000000..fb92a03c9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestAnnounceType.cs @@ -0,0 +1,20 @@ +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestAnnounceType + { + Accept = 0, + Clear = 1, + Failed = 2, + Update = 3, + Discovered = 4, + Caution = 5, + Start = 6, + ExUpdate = 7, + End = 8, + StageStart = 9, + StageClear = 10, + UrgentUpdate = 11, + Unknown0 = 12, + None = 13 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestAreaId.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestAreaId.cs new file mode 100644 index 000000000..8d3b45111 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestAreaId.cs @@ -0,0 +1,31 @@ +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestAreaId : uint + { + None = 0, + HidellPlains = 1, + BreyaCoast = 2, + MysreeForest = 3, + VoldenMines = 4, + DoweValley = 5, + MysreeGrove = 6, + DeenanWoods = 7, + BetlandPlains = 8, + NorthernBetlandPlains = 9, + ZandoraWastelands = 10, + EasternZandora = 11, + MergodaRuins = 12, + BloodbaneIsle = 13, + ElanWaterGrove = 14, + FaranaPlains = 15, + MorrowForest = 16, + KingalCanyon = 17, + RathniteFoothills = 18, + FeryanaWilderness = 19, + MegadosysPlateau = 20, + UrtecaMountains = 21, + MemoryOfMegadosys = 22, + MemoryOfUrteca = 23, + BitterblackMaze = 24 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestBlock.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestBlock.cs new file mode 100644 index 000000000..c12f6fd83 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestBlock.cs @@ -0,0 +1,80 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestBlock + { + public QuestBlockType BlockType { get; set; } + public ushort ProcessNo { get; set; } + public ushort SequenceNo { get; set; } + public ushort BlockNo { get; set; } + public QuestAnnounceType AnnounceType { get; set; } + public StageId StageId { get; set; } + public ushort SubGroupId { get; set; } + public uint SetNo { get; set; } + public uint QuestLayoutFlag { get; set; } // For groups + public List MyQstSetFlags { get; set; } + public List MyQstCheckFlags { get; set; } + public List QuestFlags { get; set; } + public List CheckpointQuestFlags { get; set; } + + public bool ShouldStageJump { get; set; } + public bool IsCheckpoint { get; set; } + + public QuestEvent QuestEvent { get; set; } + public QuestCameraEvent QuestCameraEvent { get; set; } + + public QuestPartyGatherPoint PartyGatherPoint { get; set; } + public QuestOmInteractEvent OmInteractEvent { get; set; } + + public bool ShowMarker { get; set; } + public bool ResetGroup { get; set; } + public bool BgmStop { get; set; } + public int EnemyHpPrecent { get; set; } + public List EnemyGroupIds { get; set; } + public List DeliveryRequests { get; set; } + public List HandPlayerItems { get; set; } + public List ConsumePlayerItems { get; set; } + public List NpcOrderDetails { get; set; } + public QuestOrder QuestOrderDetails { get; set; } + + public QuestTargetEnemy TargetEnemy { get; set; } + + public CDataQuestProcessState QuestProcessState { get; set; } + + // Used for raw blocks + public List> CheckCommands { get; set; } + public List ResultCommands { get; set; } + + public QuestBlock() + { + NpcOrderDetails = new List(); + DeliveryRequests = new List(); + HandPlayerItems = new List(); + ConsumePlayerItems = new List(); + QuestProcessState = new CDataQuestProcessState(); + + QuestFlags = new List(); + CheckpointQuestFlags = new List(); + MyQstSetFlags = new List(); + MyQstCheckFlags = new List(); + + CheckCommands = new List>(); + ResultCommands = new List(); + QuestOrderDetails = new QuestOrder(); + EnemyGroupIds = new List(); + + PartyGatherPoint = new QuestPartyGatherPoint(); + QuestEvent = new QuestEvent(); + QuestCameraEvent = new QuestCameraEvent(); + OmInteractEvent = new QuestOmInteractEvent(); + + TargetEnemy = new QuestTargetEnemy(); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestBlockType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestBlockType.cs new file mode 100644 index 000000000..90ea721b6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestBlockType.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestBlockType : uint + { + None = 0, + NpcTalkAndOrder, + NpcTouchAndOrder, + QuestNpcTalkAndOrder, + PartyGather, + DiscoverEnemy, + KillGroup, + SpawnGroup, + WeakenGroup, + DestroyGroup, + TalkToNpc, + NewTalkToNpc, + NewNpcTalkAndOrder, + DeliverItems, + SeekOutEnemiesAtMarkedLocation, + CollectItem, + OmInteractEvent, + MyQstFlags, + IsStageNo, + IsQuestOrdered, + PlayEvent, + KillTargetEnemies, + Raw, + DummyBlock, + DummyBlockNoProgress, + End + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestBoardBaseId.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestBoardBaseId.cs new file mode 100644 index 000000000..cfc70388f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestBoardBaseId.cs @@ -0,0 +1,34 @@ +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestBoardBaseId : uint + { + WhiteDragonTemple = 1, // White Dragon Temple + Rotes = 2, // Rotes, Sea Dragon Inn + Tel = 3, // Tel, Black Grape Inn + Lynwood = 4, // Lynwood, White Deer Inn + Jingen = 5, // Jingen, Singing Winds Inn + Kinoza = 6, // Kinoza, Red Crystal Inn + Drawan = 7, // Drawan, Sleeping Wolf Inn + Zoma = 8, // Zoma, Golden Tankard Inn + Mergoda = 9, // Mergoda Residential Area + GrittenFort = 10, // Gritten Fort + HobolicCave = 11, // Hobolic Cave + MysreeGroveShrine = 12, // Mysree Grove Shrine + PawnCathedral = 13, // Pawn Cathedral + DeenanWoods = 14, // Deenan Woods, Secret Bowmaker's Home + ZandoraWastelandShrine = 15, // Zandora Wastelands Shrine + BloodbaneExpeditionSouth = 16, // Bloodbane Isle, Expedition Garrison, South + BloodbaneExpeditionNorth = 17, // Bloodbane Isle, Expedition Garrison, North + ElanWaterGrove = 18, // Elan Water Grove, Protector's Retreat + Dana = 19, // Dana, Dana Centrum + Morfaul = 20, // Morfaul, Morfaul Centrum + Glyndwr = 21, // Glyndwr, Glyndwr Centrum + + RathniteFoothills = 26, // All of Rathnite Foothills + FelyanaWilderness = 27, // All of Felyana Wilderness + EliGuardTower = 29, // Eli Guard Tower + Megado = 30, // Fortress City Megado: Residential District + NorthernBanditHideout = 31, // Urteca Mountains, Northern Bandit Hideout + FirefallMountainCampsite = 32, // Urteca Mountains, Firefall Mountain Campsite + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestCameraEvent.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestCameraEvent.cs new file mode 100644 index 000000000..8b9847172 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestCameraEvent.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestCameraEvent + { + public bool HasCameraEvent { get; set; } + public int EventNo { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestCheckCommand.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestCheckCommand.cs new file mode 100644 index 000000000..12f4aad82 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestCheckCommand.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestCheckCommand : ushort + { + TalkNpc = 1, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04)) + DieEnemy = 2, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + SceHitIn = 3, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04)) + HaveItem = 4, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04)) + DeliverItem = 5, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 npcId, s32 msgNo)) + EmDieLight = 6, // (cQuestProcess* this, s32 enemyId, s32 enemyLv, s32 enemyNum, s32 param04)) + QstFlagOn = 7, // (cQuestProcess* this, s32 questId, s32 flagNo, s32 param03, s32 param04)) + QstFlagOff = 8, // (cQuestProcess* this, s32 questId, s32 flagNo, s32 param03, s32 param04)) + MyQstFlagOn = 9, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + MyQstFlagOff = 10, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + Padding00 = 11, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + Padding01 = 12, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + Padding02 = 13, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + StageNo = 14, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04)) + EventEnd = 15, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 param03, s32 param04)) + Prt = 16, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z)) + Clearcount = 17, // (cQuestProcess* this, s32 minCount, s32 maxCount, s32 param03, s32 param04)) + SceFlagOn = 18, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + SceFlagOff = 19, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + TouchActToNpc = 20, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04)) + OrderDecide = 21, // (cQuestProcess* this, s32 npcId, s32 param02, s32 param03, s32 param04)) + IsEndCycle = 22, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsInterruptCycle = 23, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsFailedCycle = 24, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsEndResult = 25, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + NpcTalkAndOrderUi = 26, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 noOrderGroupSerial, s32 param04)) + NpcTouchAndOrderUi = 27, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 noOrderGroupSerial, s32 param04)) + StageNoNotEq = 28, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04)) + Warlevel = 29, // (cQuestProcess* this, s32 warLevel, s32 param02, s32 param03, s32 param04)) + TalkNpcWithoutMarker = 30, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04)) + HaveMoney = 31, // (cQuestProcess* this, s32 gold, s32 type, s32 param03, s32 param04)) + SetQuestClearNum = 32, // (cQuestProcess* this, s32 clearNum, s32 areaId, s32 param03, s32 param04)) + MakeCraft = 33, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + PlayEmotion = 34, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsEndTimer = 35, // (cQuestProcess* this, s32 timerNo, s32 param02, s32 param03, s32 param04)) + IsEnemyFound = 36, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + RandomEq = 37, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + RandomNotEq = 38, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + RandomLess = 39, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + RandomNotGreater = 40, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + RandomGreater = 41, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + RandomNotLess = 42, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04)) + Clearcount02 = 43, // (cQuestProcess* this, s32 div, s32 value, s32 param03, s32 param04)) + IngameTimeRangeEq = 44, // (cQuestProcess* this, s32 minTime, s32 maxTime, s32 param03, s32 param04)) + IngameTimeRangeNotEq = 45, // (cQuestProcess* this, s32 minTime, s32 maxTime, s32 param03, s32 param04)) + PlHp = 46, // (cQuestProcess* this, s32 hpRate, s32 type, s32 param03, s32 param04)) + EmHpNotLess = 47, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate)) + EmHpLess = 48, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate)) + WeatherEq = 49, // (cQuestProcess* this, s32 weatherId, s32 param02, s32 param03, s32 param04)) + WeatherNotEq = 50, // (cQuestProcess* this, s32 weatherId, s32 param02, s32 param03, s32 param04)) + PlJobEq = 51, // (cQuestProcess* this, s32 jobId, s32 param02, s32 param03, s32 param04)) + PlJobNotEq = 52, // (cQuestProcess* this, s32 jobId, s32 param02, s32 param03, s32 param04)) + PlSexEq = 53, // (cQuestProcess* this, s32 sex, s32 param02, s32 param03, s32 param04)) + PlSexNotEq = 54, // (cQuestProcess* this, s32 sex, s32 param02, s32 param03, s32 param04)) + SceHitOut = 55, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04)) + WaitOrder = 56, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OmSetTouch = 57, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + OmReleaseTouch = 58, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + JobLevelNotLess = 59, // (cQuestProcess* this, s32 checkType, s32 level, s32 param03, s32 param04)) + JobLevelLess = 60, // (cQuestProcess* this, s32 checkType, s32 level, s32 param03, s32 param04)) + MyQstFlagOnFromFsm = 61, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + SceHitInWithoutMarker = 62, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04)) + SceHitOutWithoutMarker = 63, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04)) + KeyItemPoint = 64, // (cQuestProcess* this, s32 idx, s32 num, s32 param03, s32 param04)) + IsNotEndTimer = 65, // (cQuestProcess* this, s32 timerNo, s32 param02, s32 param03, s32 param04)) + IsMainQuestClear = 66, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04)) + DogmaOrb = 67, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsEnemyFoundForOrder = 68, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsTutorialFlagOn = 69, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + QuestOmSetTouch = 70, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + QuestOmReleaseTouch = 71, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + NewTalkNpc = 72, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + NewTalkNpcWithoutMarker = 73, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsTutorialQuestClear = 74, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04)) + IsMainQuestOrder = 75, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04)) + IsTutorialQuestOrder = 76, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04)) + IsTouchPawnDungeonOm = 77, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsOpenDoorOmQuestSet = 78, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + EmDieForRandomDungeon = 79, // (cQuestProcess* this, s32 stageNo, s32 enemyId, s32 enemyNum, s32 param04)) + NpcHpNotLess = 80, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate)) + NpcHpLess = 81, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate)) + IsEnemyFoundWithoutMarker = 82, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsEventBoardAccepted = 83, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + WorldManageQuestFlagOn = 84, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + WorldManageQuestFlagOff = 85, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + TouchEventBoard = 86, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenEntryRaidBoss = 87, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OepnEntryFortDefense = 88, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DiePlayer = 89, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + PartyNumNotLessWtihoutPawn = 90, // (cQuestProcess* this, s32 partyMemberNum, s32 param02, s32 param03, s32 param04)) + PartyNumNotLessWithPawn = 91, // (cQuestProcess* this, s32 partyMemberNum, s32 param02, s32 param03, s32 param04)) + LostMainPawn = 92, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + SpTalkNpc = 93, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OepnJobMaster = 94, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + TouchRimStone = 95, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + GetAchievement = 96, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DummyNotProgress = 97, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DieRaidBoss = 98, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + CycleTimerZero = 99, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + CycleTimer = 100, // (cQuestProcess* this, s32 timeSec, s32 param02, s32 param03, s32 param04)) + QuestNpcTalkAndOrderUi = 101, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + QuestNpcTouchAndOrderUi = 102, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsFoundRaidBoss = 103, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 enemyId)) + QuestOmSetTouchWithoutMarker = 104, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + QuestOmReleaseTouchWithoutMarker = 105, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + TutorialTalkNpc = 106, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04)) + IsLogin = 107, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsPlayEndFirstSeasonEndCredit = 108, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsKilledTargetEnemySetGroup = 109, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + IsKilledTargetEmSetGrpNoMarker = 110, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + IsLeftCycleTimer = 111, // (cQuestProcess* this, s32 timeSec, s32 param02, s32 param03, s32 param04)) + OmEndText = 112, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + QuestOmEndText = 113, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + OpenAreaMaster = 114, // (cQuestProcess* this, s32 areaId, s32 param02, s32 param03, s32 param04)) + HaveItemAllBag = 115, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04)) + OpenNewspaper = 116, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenQuestBoard = 117, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + StageNoWithoutMarker = 118, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04)) + TalkQuestNpcUnitMarker = 119, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + TouchQuestNpcUnitMarker = 120, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsExistSecondPawn = 121, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOrderJobTutorialQuest = 122, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOpenWarehouse = 123, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsMyquestLayoutFlagOn = 124, // (cQuestProcess* this, s32 FlagNo, s32 param02, s32 param03, s32 param04)) + IsMyquestLayoutFlagOff = 125, // (cQuestProcess* this, s32 FlagNo, s32 param02, s32 param03, s32 param04)) + IsOpenWarehouseReward = 126, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOrderLightQuest = 127, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOrderWorldQuest = 128, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsLostMainPawn = 129, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsFullOrderQuest = 130, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsBadStatus = 131, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + CheckAreaRank = 132, // (cQuestProcess* this, s32 AreaId, s32 AreaRank, s32 param03, s32 param04)) + Padding133 = 133, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + EnablePartyWarp = 134, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsHugeble = 135, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsDownEnemy = 136, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenAreaMasterSupplies = 137, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenEntryBoard = 138, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + NoticeInterruptContents = 139, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenRetrySelect = 140, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsPlWeakening = 141, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + NoticePartyInvite = 142, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsKilledAreaBoss = 143, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsPartyReward = 144, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsFullBag = 145, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenCraftExam = 146, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + LevelUpCraft = 147, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsClearLightQuest = 148, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenJobMasterReward = 149, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + TouchActQuestNpc = 150, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsLeaderAndJoinPawn = 151, // (cQuestProcess* this, s32 pawnNum, s32 param02, s32 param03, s32 param04)) + IsAcceptLightQuest = 152, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsReleaseWarpPoint = 153, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsSetPlayerSkill = 154, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOrderMyQuest = 155, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsNotOrderMyQuest = 156, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + HasMypawn = 157, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsFavoriteWarpPoint = 158, // (cQuestProcess* this, s32 warpPointId, s32 param02, s32 param03, s32 param04)) + Craft = 159, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsKilledTargetEnemySetGroupGmMain = 160, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + IsKilledTargetEnemySetGroupGmSub = 161, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + HasUsedKey = 162, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsCycleFlagOffPeriod = 163, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsEnemyFoundGmMain = 164, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsEnemyFoundGmSub = 165, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsLoginBugFixedOnly = 166, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsSearchClan = 167, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOpenAreaListUi = 168, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsReleaseWarpPointAnyone = 169, // (cQuestProcess* this, s32 warpPointId, s32 param02, s32 param03, s32 param04)) + DevidePlayer = 170, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + NowPhase = 171, // (cQuestProcess* this, s32 phaseId, s32 param02, s32 param03, s32 param04)) + IsReleasePortal = 172, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsGetAppraiseItem = 173, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsSetPartnerPawn = 174, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsPresentPartnerPawn = 175, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsReleaseMyRoom = 176, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsExistDividePlayer = 177, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + NotDividePlayer = 178, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsGatherPartyInStage = 179, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04)) + IsFinishedEnemyDivideAction = 180, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOpenDoorOmQuestSetNoMarker = 181, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId)) + IsFinishedEventOrderNum = 182, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 param03, s32 param04)) + IsPresentPartnerPawnNoMarker = 183, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOmBrokenLayout = 184, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsOmBrokenQuest = 185, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsHoldingPeriodCycleContents = 186, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsNotHoldingPeriodCycleContents = 187, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsResetInstanceArea = 188, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + CheckMoonAge = 189, // (cQuestProcess* this, s32 moonAgeStart, s32 moonAgeEnd, s32 param03, s32 param04)) + IsOrderPawnQuest = 190, // (cQuestProcess* this, s32 orderGroupSerial, s32 noOrderGroupSerial, s32 param03, s32 param04)) + IsTakePictures = 191, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsStageForMainQuest = 192, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04)) + IsReleasePawnExpedition = 193, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + OpenPpMode = 194, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + PpNotLess = 195, // (cQuestProcess* this, s32 point, s32 param02, s32 param03, s32 param04)) + OpenPpShop = 196, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + TouchClanBoard = 197, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOneOffGather = 198, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsOmBrokenLayoutNoMarker = 199, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + IsOmBrokenQuestNoMarker = 200, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04)) + KeyItemPointEq = 201, // (cQuestProcess* this, s32 idx, s32 num, s32 param03, s32 param04)) + IsEmotion = 202, // (cQuestProcess* this, s32 actNo, s32 param02, s32 param03, s32 param04)) + IsEquipColor = 203, // (cQuestProcess* this, s32 color, s32 param02, s32 param03, s32 param04)) + IsEquip = 204, // (cQuestProcess* this, s32 itemId, s32 param02, s32 param03, s32 param04)) + IsTakePicturesNpc = 205, // (cQuestProcess* this, s32 stageNo, s32 npcId01, s32 npcId02, s32 npcId03)) + SayMessage = 206, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + IsTakePicturesWithoutPawn = 207, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z)) + IsLinkageEnemyFlag = 208, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagNo)) + IsLinkageEnemyFlagOff = 209, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagNo)) + IsReleaseSecretRoom = 210, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestCommandCheckType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestCommandCheckType.cs new file mode 100644 index 000000000..87aba7a01 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestCommandCheckType.cs @@ -0,0 +1,216 @@ +public enum QuestCommandCheckType : ushort +{ + None = 0x0, + TalkNpc = 0x1, + DieEnemy = 0x2, + SceHitIn = 0x3, + HaveItem = 0x4, + DeliverItem = 0x5, + EmDieLight = 0x6, + QstFlagOn = 0x7, + QstFlagOff = 0x8, + MyQstFlagOn = 0x9, + MyQstFlagOff = 0xa, + Padding00 = 0xb, + Padding01 = 0xc, + Padding02 = 0xd, + StageNo = 0xe, + EventEnd = 0xf, + Prt = 0x10, + Clearcount = 0x11, + SceFlagOn = 0x12, + SceFlagOff = 0x13, + TouchActToNpc = 0x14, + OrderDecide = 0x15, + IsEndCycle = 0x16, + IsInterruptCycle = 0x17, + IsFailedCycle = 0x18, + IsEndResult = 0x19, + NpcTalkAndOrderUi = 0x1a, + NpcTouchAndOrderUi = 0x1b, + StageNoNotEq = 0x1c, + Warlevel = 0x1d, + TalkNpcWithoutMarker = 0x1e, + HaveMoney = 0x1f, + SetQuestClearNum = 0x20, + MakeCraft = 0x21, + PlayEmotion = 0x22, + IsEndTimer = 0x23, + IsEnemyFound = 0x24, + RandomEq = 0x25, + RandomNotEq = 0x26, + RandomLess = 0x27, + RandomNotGreater = 0x28, + RandomGreater = 0x29, + RandomNotLess = 0x2a, + Clearcount02 = 0x2b, + IngameTimeRangeEq = 0x2c, + IngameTimeRangeNotEq = 0x2d, + PlHp = 0x2e, + EmHpNotLess = 0x2f, + EmHpLess = 0x30, + WeatherEq = 0x31, + WeatherNotEq = 0x32, + PlJobEq = 0x33, + PlJobNotEq = 0x34, + PlSexEq = 0x35, + PlSexNotEq = 0x36, + SceHitOut = 0x37, + WaitOrder = 0x38, + OmSetTouch = 0x39, + OmReleaseTouch = 0x3a, + JobLevelNotLess = 0x3b, + JobLevelLess = 0x3c, + MyQstFlagOnFromFsm = 0x3d, + SceHitInWithoutMarker = 0x3e, + SceHitOutWithoutMarker = 0x3f, + KeyItemPoint = 0x40, + IsNotEndTimer = 0x41, + IsMainQuestClear = 0x42, + DogmaOrb = 0x43, + IsEnemyFoundForOrder = 0x44, + IsTutorialFlagOn = 0x45, + QuestOmSetTouch = 0x46, + QuestOmReleaseTouch = 0x47, + NewTalkNpc = 0x48, + NewTalkNpcWithoutMarker = 0x49, + IsTutorialQuestClear = 0x4a, + IsMainQuestOrder = 0x4b, + IsTutorialQuestOrder = 0x4c, + IsTouchPawnDungeonOm = 0x4d, + IsOpenDoorOmQuestSet = 0x4e, + EmDieForRandomDungeon = 0x4f, + NpcHpNotLess = 0x50, + NpcHpLess = 0x51, + IsEnemyFoundWithoutMarker = 0x52, + IsEventBoardAccepted = 0x53, + WorldManageQuestFlagOn = 0x54, + WorldManageQuestFlagOff = 0x55, + TouchEventBoard = 0x56, + OpenEntryRaidBoss = 0x57, + OepnEntryFortDefense = 0x58, + DiePlayer = 0x59, + PartyNumNotLessWtihoutPawn = 0x5a, + PartyNumNotLessWithPawn = 0x5b, + LostMainPawn = 0x5c, + SpTalkNpc = 0x5d, + OepnJobMaster = 0x5e, + TouchRimStone = 0x5f, + GetAchievement = 0x60, + DummyNotProgress = 0x61, + DieRaidBoss = 0x62, + CycleTimerZero = 0x63, + CycleTimer = 0x64, + QuestNpcTalkAndOrderUi = 0x65, + QuestNpcTouchAndOrderUi = 0x66, + IsFoundRaidBoss = 0x67, + QuestOmSetTouchWithoutMarker = 0x68, + QuestOmReleaseTouchWithoutMarker = 0x69, + TutorialTalkNpc = 0x6a, + IsLogin = 0x6b, + IsPlayEndFirstSeasonEndCredit = 0x6c, + IsKilledTargetEnemySetGroup = 0x6d, + IsKilledTargetEmSetGrpNoMarker = 0x6e, + IsLeftCycleTimer = 0x6f, + OmEndText = 0x70, + QuestOmEndText = 0x71, + OpenAreaMaster = 0x72, + HaveItemAllBag = 0x73, + OpenNewspaper = 0x74, + OpenQuestBoard = 0x75, + StageNoWithoutMarker = 0x76, + TalkQuestNpcUnitMarker = 0x77, + TouchQuestNpcUnitMarker = 0x78, + IsExistSecondPawn = 0x79, + IsOrderJobTutorialQuest = 0x7a, + IsOpenWarehouse = 0x7b, + IsMyquestLayoutFlagOn = 0x7c, + IsMyquestLayoutFlagOff = 0x7d, + IsOpenWarehouseReward = 0x7e, + IsOrderLightQuest = 0x7f, + IsOrderWorldQuest = 0x80, + IsLostMainPawn = 0x81, + IsFullOrderQuest = 0x82, + IsBadStatus = 0x83, + CheckAreaRank = 0x84, + Padding133 = 0x85, + EnablePartyWarp = 0x86, + IsHugeble = 0x87, + IsDownEnemy = 0x88, + OpenAreaMasterSupplies = 0x89, + OpenEntryBoard = 0x8a, + NoticeInterruptContents = 0x8b, + OpenRetrySelect = 0x8c, + IsPlWeakening = 0x8d, + NoticePartyInvite = 0x8e, + IsKilledAreaBoss = 0x8f, + IsPartyReward = 0x90, + IsFullBag = 0x91, + OpenCraftExam = 0x92, + LevelUpCraft = 0x93, + IsClearLightQuest = 0x94, + OpenJobMasterReward = 0x95, + TouchActQuestNpc = 0x96, + IsLeaderAndJoinPawn = 0x97, + IsAcceptLightQuest = 0x98, + IsReleaseWarpPoint = 0x99, + IsSetPlayerSkill = 0x9a, + IsOrderMyQuest = 0x9b, + IsNotOrderMyQuest = 0x9c, + HasMypawn = 0x9d, + IsFavoriteWarpPoint = 0x9e, + Craft = 0x9f, + IsKilledTargetEnemySetGroupGmMain = 0xa0, + IsKilledTargetEnemySetGroupGmSub = 0xa1, + HasUsedKey = 0xa2, + IsCycleFlagOffPeriod = 0xa3, + IsEnemyFoundGmMain = 0xa4, + IsEnemyFoundGmSub = 0xa5, + IsLoginBugFixedOnly = 0xa6, + IsSearchClan = 0xa7, + IsOpenAreaListUi = 0xa8, + IsReleaseWarpPointAnyone = 0xa9, + DevidePlayer = 0xaa, + NowPhase = 0xab, + IsReleasePortal = 0xac, + IsGetAppraiseItem = 0xad, + IsSetPartnerPawn = 0xae, + IsPresentPartnerPawn = 0xaf, + IsReleaseMyRoom = 0xb0, + IsExistDividePlayer = 0xb1, + NotDividePlayer = 0xb2, + IsGatherPartyInStage = 0xb3, + IsFinishedEnemyDivideAction = 0xb4, + IsOpenDoorOmQuestSetNoMarker = 0xb5, + IsFinishedEventOrderNum = 0xb6, + IsPresentPartnerPawnNoMarker = 0xb7, + IsOmBrokenLayout = 0xb8, + IsOmBrokenQuest = 0xb9, + IsHoldingPeriodCycleContents = 0xba, + IsNotHoldingPeriodCycleContents = 0xbb, + IsResetInstanceArea = 0xbc, + CheckMoonAge = 0xbd, + IsOrderPawnQuest = 0xbe, + IsTakePictures = 0xbf, + IsStageForMainQuest = 0xc0, + IsReleasePawnExpedition = 0xc1, + OpenPpMode = 0xc2, + PpNotLess = 0xc3, + OpenPpShop = 0xc4, + TouchClanBoard = 0xc5, + IsOneOffGather = 0xc6, + IsOmBrokenLayoutNoMarker = 0xc7, + IsOmBrokenQuestNoMarker = 0xc8, + KeyItemPointEq = 0xc9, + IsEmotion = 0xca, + IsEquipColor = 0xcb, + IsEquip = 0xcc, + IsTakePicturesNpc = 0xcd, + SayMessage = 0xce, + IsTakePicturesWithoutPawn = 0xcf, + IsLinkageEnemyFlag = 0xd0, + IsLinkageEnemyFlagOff = 0xd1, + IsReleaseSecretRoom = 0xd2, + End = 0xd3, + Num = 0xd2, +}; diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestContentRelease.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestContentRelease.cs new file mode 100644 index 000000000..ec727b55b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestContentRelease.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + internal class QuestContentRelease + { + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyGroup.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyGroup.cs new file mode 100644 index 000000000..4fbc29ef9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyGroup.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestEnemyGroup + { + public uint SubGroupId { get; set; } + public StageId StageId { get; set; } + public uint StartingIndex { get; set; } + public List Enemies { get; set; } + public QuestEnemyPlacementType PlacementType { get; set; } + + public QuestEnemyGroup() + { + Enemies = new List(); + StageId = StageId.Invalid; + PlacementType = QuestEnemyPlacementType.Automatic; + } + + public List CreateNewInstance() + { + List results = new List(); + + for (var i = 0; i < Enemies.Count; i++) + { + var enemy = Enemies[i]; + results.Add(new InstancedEnemy(enemy) + { + Index = (PlacementType == QuestEnemyPlacementType.Automatic) ? (byte)(i + StartingIndex) : enemy.Index + }); + } + return results; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyPlacementType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyPlacementType.cs new file mode 100644 index 000000000..c4330cfc7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestEnemyPlacementType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestEnemyPlacementType : uint + { + Automatic, + Manual + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestEvent.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestEvent.cs new file mode 100644 index 000000000..9dfd60fc7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestEvent.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestEvent + { + public int EventId { get; set; } + public StageId JumpStageId { get; set; } + public int StartPosNo { get; set; } + public QuestJumpType JumpType { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestFlag.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestFlag.cs new file mode 100644 index 000000000..8c8597a13 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestFlag.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestFlagType + { + None, + QstLayout, + MyQst, + WorldManageLayout, + WorldManageQuest, + } + + public enum QuestFlagAction + { + None, + CheckOn, + CheckOff, + Set, + Clear, + CheckSetFromFsm + } + + public class QuestFlag + { + public QuestFlagType Type { get; set; } + public QuestFlagAction Action { get; set; } + public int Value { get; set; } + public int QuestId { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestId.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestId.cs new file mode 100644 index 000000000..c805b55b7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestId.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestId : uint + { + None = 0, + + // Main Quests + // IDs correspond to Dragon's Dogma Online\nativePC\rom\ui\quest\mqxxxxx_ID.arc + // When passing a mission to the client, the QuestId is used to look up files in + // the respective directories for different quests. Seems it may be possible to use + // this to create additional main story quests. + + ResolutionsAndOmens = 1, + TheSlumberingGod = 2, + EnvoyOfReconcilliation = 3, + SolidersOfTheRift = 4, + TheDullGreyArk = 5, + TheGirlInTheForest = 6, + TheHouseOfSteam = 7, + TheAssailedFort = 9, + TheCastleOfDusk = 10, + TheGodsAwakening = 11, + TheGirlCladInDarkness = 12, + TheStolenHeart = 13, + TheRoarsOfAThousand = 14, + ReturnToYore = 15, + AFriendlyVisit = 16, + TheCourseOfLife = 17, + TheArkOnceMore = 18, + ThinkingOfAFriend = 19, + TheFutureEntrustedToUs = 20, + TheQuandaryOfSoliders = 21, + TheDwellersOfTheGoldenLand = 22, + TheGoldenKey = 23, + TheGreatAlchemist = 24, + TheCrimsonCrystal = 25, + AServantsPledge = 26, + TheGoblinKing = 27, + ABriefRespite = 28, + TheBeastsFinalMoments = 29, + BeForevermoreWhiteDragon = 30, + + // Seems like quest names and IDs got out of sync when this list was made + Unknown20010 = 20010, + TheStormThatBoughtATragedy = 20020, + TheGirlWhoLostHerMemories = 20030, + TheCorruptionAndTheKnights = 20040, + ExploringTheDenOfMonsters = 20050, + EliminateTheCorrosionInfestation = 20060, + TheManFromAnotherLand = 20070, + TheFateOfLestania = 20080, + AFreshIncident = 20090, + Negotiations = 20100, + LeogsIllness = 20110, + AStrangeLandsLight = 20120, + TheLoneArisen = 20130, + StrayingPower = 20140, + TheEntrustedOne = 20150, + ANewContinent = 20160, + TheLostHometown = 20170, + TheVillageOfSoliders = 20180, + Homecoming = 20190, + GallantFootsteps = 20200, + TheDarknessOfTheHeart = 20210, + TheSpiritLand = 20220, + WithinTheTree = 20230, + RestorationRequirements = 20240, + ReasonAndBonds = 20250, + + TheNewGeneration = 30010, + TheLandOfDespair = 30020, + InSearchOfHope = 30030, + MeirovaTheVeteranGeneral = 30040, + ThePrincesWhereabouts = 30050, + SurvivorsVillage = 30060, + TheOpposition = 30070, + PrinceNedo = 30080, + TheRoyalFamilySacrament = 30090, + TheApproachingDemonArmy = 30100, + PortentOfDespair = 30110, + TheSecretEntrance = 30120, + ADesperateInfiltration = 30125, + TheBattleOfLookoutCastle = 30130, + TheRoadToTheRoyalCapital = 30140, + RallyTheTroops = 30150, + AttackOnTheRoyalCapital = 30160, + AnOmenOfDestruction = 30170, + ABriefDragonForce = 30180, + ThePlightOfLookoutCastle = 30190, + TheFinalBattleOfTheRoyalCapital = 30200, + TheMissingPrince = 30210, + NedosTrail = 30220, + TheRoyalFamilyMausoleum = 30230, + TheDreadfulPassage = 30240, + TheRelicsOfTheFirstKing = 30250, + HopesBitterEnd = 30260, + ThoseWhoFollowTheDragon = 30270, + Unknown30410 = 30410, // Name is in Japanese + Unknown30420 = 30420, // Name is in Japanese + Unknown30430 = 30430, // Name is in Japanese + Unknown30440 = 30440, // Name is in Japanese + + Unknown5004 = 5004, // Entry is blank, just picture of a church? + + // World Quests + ConfrontationWithScouts = 20005001, + AmbushInTheWellsDepths = 20005002, + TheKnightsBitterEnemy = 20005010, + + // Personal Quests + CraftedTokenOfTheHeart = 60000016, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestItem.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestItem.cs new file mode 100644 index 000000000..9a9cdc73a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestItem.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestItem + { + public uint ItemId { get; set; } + public uint Amount { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestJumpType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestJumpType.cs new file mode 100644 index 000000000..c022eafda --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestJumpType.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestJumpType : uint + { + None = 0, + Before = 1, + After = 2, + Continue = 3 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlag.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlag.cs new file mode 100644 index 000000000..f26702c06 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlag.cs @@ -0,0 +1,36 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestLayoutFlag + { + public uint FlagId { get; set; } + + public CDataQuestLayoutFlag AsCDataQuestLayoutFlag() + { + return new CDataQuestLayoutFlag() + { + FlagId = FlagId + }; + } + } + + public enum QuestLayoutFlagId : uint + { + // q70000001 + st0201_Mysial = 1215, + st0201_Klaus = 1216, + st0201_Joseph = 1217, + st0201_Leo = 1218, + st0201_Iris = 1220, + st0201_TheWhiteDragon0 = 1293, + st0201_TheWhiteDragon1 = 1294, + st0201_TheWhiteDragon2 = 1295, + st0201_TheWhiteDragon3 = 1296, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlagSetInfo.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlagSetInfo.cs new file mode 100644 index 000000000..8fe9ca659 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestLayoutFlagSetInfo.cs @@ -0,0 +1,42 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestLayoutFlagSetInfo + { + public QuestLayoutFlagSetInfo() + { + } + + public uint FlagNo { get; set; } + public uint StageNo { get; set; } + public uint GroupId { get; set; } + + public CDataQuestLayoutFlagSetInfo AsCDataQuestLayoutFlagSetInfo() + { + return new CDataQuestLayoutFlagSetInfo() + { + LayoutFlagNo = FlagNo, + SetInfoList = new List() + { + new CDataQuestSetInfo() { StageNo = StageNo, GroupId = GroupId } + } + }; + } + + public static QuestLayoutFlagSetInfo FromQuestAssetJson(JsonElement jLayoutFlagSetInfo) + { + QuestLayoutFlagSetInfo result = new QuestLayoutFlagSetInfo(); + result.FlagNo = jLayoutFlagSetInfo.GetProperty("flag_no").GetUInt32(); + result.StageNo = jLayoutFlagSetInfo.GetProperty("stage_no").GetUInt32(); + result.GroupId = jLayoutFlagSetInfo.GetProperty("group_id").GetUInt32(); + return result; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestNotifyCommand.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestNotifyCommand.cs new file mode 100644 index 000000000..7f95625ef --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestNotifyCommand.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + /** + * The list seems to be similar to the check command list. + * Values in this table were found in packet captures + */ + public enum QuestNotifyCommand : uint + { + None = 0, + FulfillDeliverItem = 5, // notifyFulfillDeliverItem(cQuestTask::cQuestProcess *this, u32 npcId); + KilledTargetEnemySetGroup = 109, // notifyKilledTargetEnemySetGroup(cQuestTask::cQuestProcess *this, u32 flagNo, u32 stageNo, u32 groupNo); + KilledTargetEmSetGrpNoMarker = 110, // this is a guess based on packet data and comes in pair with previous command (and almost same exact arguments besides command value) + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestNpcOrder.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestNpcOrder.cs new file mode 100644 index 000000000..1b1871f22 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestNpcOrder.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestNpcOrder + { + public NpcId NpcId { get; set; } + public int MsgId { get; set; } + public StageId StageId { get; set; } + + public QuestNpcOrder() + { + StageId = StageId.Invalid; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestOmInteractEvent.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestOmInteractEvent.cs new file mode 100644 index 000000000..fc9936b27 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestOmInteractEvent.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum OmQuestType + { + MyQuest, + WorldManageQuest + } + + public enum OmInteractType + { + Touch, + Release, + EndText, + OpenDoor, + IsTouchPawnDungon, + IsBrokenLayout, + IsBrokenQuest, + TouchNpcUnitMarker, + TouchActNpc, + UsedKey + } + + public class QuestOmInteractEvent + { + public QuestId QuestId { get; set; } // Some OM interactions require a quest ID to source marker information from. + public OmQuestType QuestType { get; set; } + public OmInteractType InteractType { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestOrder.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrder.cs new file mode 100644 index 000000000..31f4118ea --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrder.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestOrder + { + public QuestType QuestType { get; set; } + public QuestId QuestId { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderCondition.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderCondition.cs new file mode 100644 index 000000000..437da9aa0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderCondition.cs @@ -0,0 +1,21 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestOrderCondition + { + public QuestOrderConditionType Type { get; set; } + public int Param01 { get; set; } + public int Param02 { get; set; } + + public CDataQuestOrderConditionParam ToCDataQuestOrderConditionParam() + { + return new CDataQuestOrderConditionParam() + { + Type = (uint)Type, + Param01 = Param01, + Param02 = Param02 + }; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderConditionType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderConditionType.cs new file mode 100644 index 000000000..88be79b2c --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestOrderConditionType.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestOrderConditionType : uint + { + None0 = 0, + MinimumLevel = 1, // Param01 = Level + MinimumVocationLevel = 2, // Param01 = JobId, Param02 = Level + Solo = 3, + None1 = 4, + None2 = 5, + MainQuestCompleted = 6, // Param01 = QuestId + ClearPersonalQuest = 7, // Param01 = QuestId + ClearExtremeMission = 8, // Param01 = QuestId + AreaRank = 9, // Param01 = RequiredRank + SoloWithPawns = 10, + ArisenTactics = 11, // Arisen Tactics trial from Renton in the white dragon temple? + PrepareEquipment = 12, // How to prepare adequate equipment from iris + None3 = 13, + PartnerPawnInParty = 14, + None4 = 15, // None + ItemRank = 16, // Param01 = AvgItemRank + PocessesItem = 17, // Param01 = Itemid + SoloWithPawnCount = 18, // Param01 = # Allowed Pawns + ClearWorldQuest = 19, // Param01 = QuestId + ClearSubstory = 20, // Param01 = SubstoryId + MinimumJobLevel = 21, // Param01 = Level + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestPartyGatherPoint.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestPartyGatherPoint.cs new file mode 100644 index 000000000..ad9c10961 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestPartyGatherPoint.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestPartyGatherPoint + { + public int x { get; set; } + public int y { get; set; } + public int z { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestProcess.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestProcess.cs new file mode 100644 index 000000000..124283a6e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestProcess.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestProcess + { + public ushort ProcessNo { get; set; } + public List Blocks { get; set; } + + public QuestProcess() + { + Blocks = new List(); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestProgress.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestProgress.cs new file mode 100644 index 000000000..515b095a0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestProgress.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestProgress + { + public uint CharacterCommonId { get; set; } + public QuestId QuestId { get; set; } + public QuestType QuestType { get; set; } + public uint Step { get; set; } + } + + public enum QuestProgressStatus : uint + { + ExecuteCommand = 0, + QuestProgress = 1, + WaitProgress = 2, + ProcessEnd = 3, + Error = 4 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestProgressState.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestProgressState.cs new file mode 100644 index 000000000..46812d72a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestProgressState.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestProgressState : uint + { + Unknown = 0, + Accepted = 1, + InProgress = 2, + Cleared = 2, + Failed = 3, + Complete = 4, + ReportToNpc = 5, + Checkpoint = 6, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestResultCommand.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestResultCommand.cs new file mode 100644 index 000000000..1ba3c3224 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestResultCommand.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestResultCommand : ushort + { + LotOn = 1, // (cQuestProcess* this, s32 stageNo, s32 lotNo, s32 param03, s32 param04)) + LotOff = 2, // (cQuestProcess* this, s32 stageNo, s32 lotNo, s32 param03, s32 param04)) + HandItem = 3, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04)) + SetAnnounce = 4, // (cQuestProcess* this, s32 announceType, s32 param02, s32 param03, s32 param04)) + UpdateAnnounce = 5, // (cQuestProcess* this, s32 type, s32 param02, s32 param03, s32 param04)) + ChangeMessage = 6, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + QstFlagOn = 7, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + MyQstFlagOn = 8, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + GlobalFlagOn = 9, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + QstTalkChg = 10, // (cQuestProcess* this, s32 npcId, s32 msgNo, s32 param03, s32 param04)) + QstTalkDel = 11, // (cQuestProcess* this, s32 npcId, s32 param02, s32 param03, s32 param04)) + StageJump = 12, // (cQuestProcess* this, s32 stageNo, s32 startPos, s32 param03, s32 param04)) + EventExec = 13, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 jumpStageNo, s32 jumpStartPosNo)) + CallMessage = 14, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + Prt = 15, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z)) + QstLayoutFlagOn = 16, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + QstLayoutFlagOff = 17, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + QstSceFlagOn = 18, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + QstDogmaOrb = 19, // (cQuestProcess* this, s32 orbNum, s32 param02, s32 param03, s32 param04)) + GotoMainPwanEdit = 20, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + AddFsmNpcList = 21, // (cQuestProcess* this, s32 npcId, s32 param02, s32 param03, s32 param04)) + EndCycle = 22, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + AddCycleTimer = 23, // (cQuestProcess* this, s32 sec, s32 param02, s32 param03, s32 param04)) + AddMarkerAtItem = 24, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z)) + AddMarkerAtDest = 25, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z)) + AddResultPoint = 26, // (cQuestProcess* this, s32 tableIndex, s32 param02, s32 param03, s32 param04)) + PushImteToPlBag = 27, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04)) + StartTimer = 28, // (cQuestProcess* this, s32 timerNo, s32 sec, s32 param03, s32 param04)) + SetRandom = 29, // (cQuestProcess* this, s32 randomNo, s32 minValue, s32 maxValue, s32 resultValue)) + ResetRandom = 30, // (cQuestProcess* this, s32 randomNo, s32 param02, s32 param03, s32 param04)) + BgmRequest = 31, // (cQuestProcess* this, s32 type, s32 bgmId, s32 param03, s32 param04)) + BgmStop = 32, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + SetWaypoint = 33, // (cQuestProcess* this, s32 npcId, s32 waypointNo0, s32 waypointNo1, s32 waypointNo2)) + ForceTalkQuest = 34, // (cQuestProcess* this, s32 npcId, s32 groupSerial, s32 param03, s32 param04)) + TutorialDialog = 35, // (cQuestProcess* this, s32 guideNo, s32 param02, s32 param03, s32 param04)) + AddKeyItemPoint = 36, // (cQuestProcess* this, s32 keyItemIdx, s32 pointNum, s32 param03, s32 param04)) + DontSaveProcess = 37, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + InterruptCycleContents = 38, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + QuestEvaluationPoint = 39, // (cQuestProcess* this, s32 point, s32 param02, s32 param03, s32 param04)) + CheckOrderCondition = 40, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + WorldManageLayoutFlagOn = 41, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + WorldManageLayoutFlagOff = 42, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + PlayEndingForFirstSeason = 43, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + AddCyclePurpose = 44, // (cQuestProcess* this, s32 announceNo, s32 type, s32 param03, s32 param04)) + RemoveCyclePurpose = 45, // (cQuestProcess* this, s32 announceNo, s32 param02, s32 param03, s32 param04)) + UpdateAnnounceDirect = 46, // (cQuestProcess* this, s32 announceNo, s32 type, s32 param03, s32 param04)) + SetCheckPoint = 47, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ReturnCheckPoint = 48, // (cQuestProcess* this, s32 processNo, s32 param02, s32 param03, s32 param04)) + CallGeneralAnnounce = 49, // (cQuestProcess* this, s32 type, s32 msgNo, s32 param03, s32 param04)) + TutorialEnemyInvincibleOff = 50, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + SetDiePlayerReturnPos = 51, // (cQuestProcess* this, s32 stageNo, s32 startPos, s32 outSceNo, s32 param04)) + WorldManageQuestFlagOn = 52, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + WorldManageQuestFlagOff = 53, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04)) + ReturnCheckPointEx = 54, // (cQuestProcess* this, s32 processNo, s32 param02, s32 param03, s32 param04)) + ResetCheckPoint = 55, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ResetDiePlayerReturnPos = 56, // (cQuestProcess* this, s32 stageNo, s32 startPos, s32 param03, s32 param04)) + SetBarricade = 57, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ResetBarricade = 58, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + TutorialEnemyInvincibleOn = 59, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ResetTutorialFlag = 60, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + StartContentsTimer = 61, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + MyQstFlagOff = 62, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04)) + PlayCameraEvent = 63, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 param03, s32 param04)) + EndEndQuest = 64, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ReturnAnnounce = 65, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + AddEndContentsPurpose = 66, // (cQuestProcess* this, s32 announceNo, s32 type, s32 param03, s32 param04)) + RemoveEndContentsPurpose = 67, // (cQuestProcess* this, s32 announceNo, s32 param02, s32 param03, s32 param04)) + StopCycleTimer = 68, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + RestartCycleTimer = 69, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + AddAreaPoint = 70, // (cQuestProcess* this, s32 AreaId, s32 AddPoint, s32 param03, s32 param04)) + LayoutFlagRandomOn = 71, // (cQuestProcess* this, s32 FlanNo1, s32 FlanNo2, s32 FlanNo3, s32 ResultNo)) + SetDeliverInfo = 72, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 groupSerial, s32 param04)) + SetDeliverInfoQuest = 73, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 groupSerial)) + BgmRequestFix = 74, // (cQuestProcess* this, s32 type, s32 bgmId, s32 param03, s32 param04)) + EventExecCont = 75, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 jumpStageNo, s32 jumpStartPosNo)) + PlPadOff = 76, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + PlPadOn = 77, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + EnableGetSetQuestList = 78, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + StartMissionAnnounce = 79, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + StageAnnounce = 80, // (cQuestProcess* this, s32 type, s32 num, s32 param03, s32 param04)) + ReleaseAnnounce = 81, // (cQuestProcess* this, s32 id, s32 param02, s32 param03, s32 param04)) + ButtonGuideFlagOn = 82, // (cQuestProcess* this, s32 buttonGuideNo, s32 param02, s32 param03, s32 param04)) + ButtonGuideFlagOff = 83, // (cQuestProcess* this, s32 buttonGuideNo, s32 param02, s32 param03, s32 param04)) + AreaJumpFadeContinue = 84, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + ExeEventAfterStageJump = 85, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 startPos, s32 param04)) + ExeEventAfterStageJumpContinue = 86, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 startPos, s32 param04)) + PlayMessage = 87, // (cQuestProcess* this, s32 groupNo, s32 waitTime, s32 param03, s32 param04)) + StopMessage = 88, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DecideDivideArea = 89, // (cQuestProcess* this, s32 stageNo, s32 startPosNo, s32 param03, s32 param04)) + ShiftPhase = 90, // (cQuestProcess* this, s32 phaseId, s32 param02, s32 param03, s32 param04)) + ReleaseMyRoom = 91, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DivideSuccess = 92, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + DivideFailed = 93, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + SetProgressBonus = 94, // (cQuestProcess* this, s32 rewardRank, s32 param02, s32 param03, s32 param04)) + RefreshOmKeyDisp = 95, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04)) + SwitchPawnQuestTalk = 96, // (cQuestProcess* this, s32 type, s32 param02, s32 param03, s32 param04)) + LinkageEnemyFlagOn = 97, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagId)) + LinkageEnemyFlagOff = 98, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagId)) + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardCurrency.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardCurrency.cs new file mode 100644 index 000000000..231de402e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardCurrency.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestRewardCurrency + { + public WalletType WalletType { get; set; } + public uint Amount { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardType.cs new file mode 100644 index 000000000..1f56a4a8b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewardType.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestRewardType : uint + { + Unknown = 0, + Fixed = 1, + Select = 2, + Undiscovery = 3, + Random = 4, + Repeat = 5, + Switch = 6, + Border = 7, + Ranking = 8, + Charge = 9, + RegionBreak = 10, + FixedFirst = 11, + FixedSecond = 12, + FixedMemberFirst = 13, + ProgressBonus = 14, + Num = 15 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestRewards.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewards.cs new file mode 100644 index 000000000..41ecd88f3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestRewards.cs @@ -0,0 +1,184 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System; +using System.Collections.Generic; +using System.Security.Cryptography; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public abstract class LootPoolItem + { + public ushort Num { get; set; } + public uint ItemId { get; set; } + + public virtual string GetUID() + { + IncrementalHash hash = IncrementalHash.CreateHash(HashAlgorithmName.MD5); + hash.AppendData(BitConverter.GetBytes(ItemId)); + return BitConverter.ToString(hash.GetHashAndReset()).Replace("-", string.Empty).Substring(0, 8); + } + } + + public class FixedLootPoolItem : LootPoolItem + { + } + + public class SelectLootPoolItem : LootPoolItem + { + } + + public class RandomLootPoolItem : LootPoolItem + { + public double Chance { get; set; } + + public override string GetUID() + { + IncrementalHash hash = IncrementalHash.CreateHash(HashAlgorithmName.MD5); + hash.AppendData(BitConverter.GetBytes(ItemId)); + return BitConverter.ToString(hash.GetHashAndReset()).Replace("-", string.Empty).Substring(0, 8); + } + } + + public abstract class QuestRewardItem + { + public QuestRewardType RewardType { get; protected set; } + + public QuestRewardItem(QuestRewardType rewardType) + { + RewardType = rewardType; + LootPool = new List(); + } + + public List LootPool { get; set; } + + public virtual List AsCDataRewardItems() + { + List rewards = new List(); + + foreach (var item in LootPool) + { + rewards.Add(new CDataRewardItem() + { + ItemId = item.ItemId, + Num = item.Num, + }); + } + + return rewards; + } + + public virtual List AsCDataRewardBoxItems() + { + List rewards = new List(); + foreach (var item in LootPool) + { + rewards.Add(new CDataRewardBoxItem() + { + ItemId = item.ItemId, + Num = item.Num, + Type = (byte)RewardType, + UID = item.GetUID() + }); + } + return rewards; + } + } + + public class QuestFixedRewardItem : QuestRewardItem + { + public QuestFixedRewardItem() : base(QuestRewardType.Fixed) + { + + } + } + + public class QuestRandomRewardItem : QuestRewardItem + { + public int ItemIndex { get; private set; } + + public QuestRandomRewardItem() : base(QuestRewardType.Random) + { + } + + public QuestRandomRewardItem(int itemIndex) : base(QuestRewardType.Random) + { + ItemIndex = itemIndex; + } + + public override List AsCDataRewardBoxItems() + { + return new List() + { + AsCDataRewardBoxItem() + }; + } + + public CDataRewardBoxItem AsCDataRewardBoxItem() + { + + var item = LootPool[ItemIndex]; + return new CDataRewardBoxItem() + { + ItemId = item.ItemId, + Num = item.Num, + Type = (byte)RewardType + }; + } + + public CDataRewardBoxItem AsCDataRewardBoxItem(int index) + { + var item = LootPool[index]; + return new CDataRewardBoxItem() + { + ItemId = item.ItemId, + Num = item.Num, + Type = (byte)RewardType + }; + } + + public int Roll() + { + ItemIndex = RollInternal(); + return ItemIndex; + } + + private int RollInternal() + { + Random rnd = new Random(); + double target = rnd.NextDouble(); + + double sum = 0.0; + for (int i = 0; i < LootPool.Count; i++) + { + RandomLootPoolItem item = (RandomLootPoolItem)LootPool[i]; + sum += item.Chance; + if (target <= sum) + { + return i; + } + } + + return 0; + } + } + + public class QuestSelectRewardItem : QuestRewardItem + { + public QuestSelectRewardItem() : base(QuestRewardType.Select) + { + } + } + + public class QuestBoxRewards + { + public uint UniqRewardId { get; set; } + public uint CharacterCommonId { get; set; } + public QuestId QuestId { get; set; } + public int NumRandomRewards { get; set; } + public List RandomRewardIndices { get; set; } + + public QuestBoxRewards() + { + RandomRewardIndices = new List(); + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestStartCondition.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestStartCondition.cs new file mode 100644 index 000000000..ab026b1d4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestStartCondition.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestStartCondition + { + None = 0, + Find = 1, + Npc = 2, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestStateMachineType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestStateMachineType.cs new file mode 100644 index 000000000..fe3efb02f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestStateMachineType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestStateMachineType + { + None = 0, + GenericStateMachine = 1, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestTargetEnemy.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestTargetEnemy.cs new file mode 100644 index 000000000..b1515d825 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestTargetEnemy.cs @@ -0,0 +1,9 @@ +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public class QuestTargetEnemy + { + public uint EnemyId { get; set; } + public uint Level { get; set; } + public uint Amount { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Quest/QuestType.cs b/Arrowgene.Ddon.Shared/Model/Quest/QuestType.cs new file mode 100644 index 000000000..9e9c54d67 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Quest/QuestType.cs @@ -0,0 +1,40 @@ +namespace Arrowgene.Ddon.Shared.Model.Quest +{ + public enum QuestType : uint + { + Unknown = 0, + Light = 1, + Set = 2, + Main = 3, + Tutorial = 4, + Limited = 5, + CycleContents = 6, + CycleContentsQuest = 7, + WorldManage = 8, + TimeGain = 9, // Queried when logging in + Unk0 = 10, + Unk1 = 11, // Queried when logging in + + // Pseudo Categories + World = 1, + All + +#if false +// Seems game has 2 different sets of quest IDs +// which one is the right one to use??? + Main = 0, + Set = 1, + Light = 2, + Tutorial = 3, + TimeLimited = 4, + WorldSetting = 5, + Cycle01 = 6, + Cycle04 = 7, + CycleEndContents = 8, + CycleSubCategory = 9, + Pawn = 10, + DebugTool = 11, + ManagerNum = 12, +#endif + } +} diff --git a/Arrowgene.Ddon.Shared/Model/RecipeCategory.cs b/Arrowgene.Ddon.Shared/Model/RecipeCategory.cs new file mode 100644 index 000000000..5c40edaa6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RecipeCategory.cs @@ -0,0 +1,34 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RecipeCategory : byte + { + WeaponSword = 1, + WeaponShield = 2, + WeaponBow = 3, + WeaponStaff = 4, + WeaponGreatshield = 5, + WeaponRod = 6, + WeaponDagger = 7, + WeaponArchistaff = 8, + WeaponMagickBow = 9, + WeaponGreatsword = 10, + WeaponGauntlet = 11, + WeaponLance = 12, + EquipArmorHelm = 13, + EquipArmorBody = 14, + EquipArmorArm = 15, + EquipArmorLeg = 16, + EquipClothingBody = 17, + EquipClothingLeg = 18, + EquipOverwear = 19, + EquipJewelry = 20, + EquipLantern = 21, + EquipEnsemble = 22, + Use = 23, + Job = 24, + Material = 25, + LimitBreak = 26, + Furniture = 27, + WeaponMagickSword = 28 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ReleasedWarpPoint.cs b/Arrowgene.Ddon.Shared/Model/ReleasedWarpPoint.cs new file mode 100644 index 000000000..87087b167 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ReleasedWarpPoint.cs @@ -0,0 +1,6 @@ +public class ReleasedWarpPoint +{ + public uint WarpPointId { get; set; } + public uint FavoriteSlotNo { get; set; } + public bool IsFavorite { get => FavoriteSlotNo != 0; } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/RewardSource.cs b/Arrowgene.Ddon.Shared/Model/RewardSource.cs new file mode 100644 index 000000000..40b048a80 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RewardSource.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RewardSource : byte + { + Enemy = 0, + Quest = 2, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/RewardType.cs b/Arrowgene.Ddon.Shared/Model/RewardType.cs new file mode 100644 index 000000000..0fa3bcde7 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RewardType.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RewardType : uint + { + None = 0, + Item = 1, + RegionBreak = 2, + Gold = 3, + Rim = 4, + JobPoints = 5, + Exp = 6, + BloodOrb = 7, + Ability = 8, + ExtraJobPoints = 9, + ExtreaExp = 10, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/RpcMessageId.cs b/Arrowgene.Ddon.Shared/Model/RpcMessageId.cs new file mode 100644 index 000000000..dcdb5d6de --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RpcMessageId.cs @@ -0,0 +1,140 @@ +using System; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RpcMsgIdControl : UInt16 + { + NET_MSG_ID_NOTHING = 0x0, + NET_MSG_ID_ACT_BASE = 0x1, + NET_MSG_ID_ACT_NORMAL = 0x2, + NET_MSG_ID_ACT_NORMAL_EX = 0x3, + NET_MSG_ID_ACT_RESET = 0x4, + NET_MSG_ID_ACT_RESET_EX = 0x5, + NET_MSG_ID_ACT_ACTION_ONLY = 0x6, + NET_MSG_ID_ACT_ACTION_ONLY_EX = 0x7, + NET_MSG_ID_ACT_SHL_SHOT = 0x8, + NET_MSG_ID_ACT_TARGET = 0x9, + NET_MSG_ID_ACT_DIE = 0xA, + NET_MSG_ID_ACT_ENEMY_CLIMB = 0xB, + NET_MSG_ID_ACT_CLIFF_HANG = 0xC, + NET_MSG_ID_ACT_BOW = 0xD, + NET_MSG_ID_ACT_REVIVE_CMC = 0xE, + NET_MSG_ID_ACT_WAND_MAGIC_SHL_SET = 0xF, + NET_MSG_ID_ACT_MAGIC_ITEM = 0x10, + NET_MSG_ID_ACT_THROW_ITEM = 0x11, + NET_MSG_ID_ACT_LIFT_BIGIN_ITEM = 0x12, + NET_MSG_ID_ACT_RESPAWN = 0x13, + NET_MSG_ID_ACT_WALL_CLIMB = 0x14, + NET_MSG_ID_PERIODIC_TOP = 0x15, + NET_MSG_ID_PERIODIC_NORMAL = 0x15, + NET_MSG_ID_PERIODIC_ANGLE_Y = 0x16, + NET_MSG_ID_PERIODIC_POS = 0x17, + NET_MSG_ID_PERIODIC_CONDITION = 0x18, + NET_MSG_ID_PERIODIC_TARGET = 0x19, + NET_MSG_ID_PERIODIC_NOTHING = 0x1A, + NET_MSG_ID_PERIODIC_CATCH = 0x1B, + NET_MSG_ID_PERIODIC_ENEMY_CLIMB = 0x1C, + NET_MSG_ID_PERIODIC_END = 0x1C, + NET_MSG_ID_PERIODIC_INTERFACE = 0x1D, + NET_MSG_ID_PERIODIC_BOTTOM = 0x1E, + NET_MSG_ID_CATCH_REQUEST = 0x1E, + NET_MSG_ID_CAUGHT_RESULT = 0x1F, //=> cContextInterface_isCaughtResult + NET_MSG_ID_ACT_CAUGHT = 0x20, + NET_MSG_ID_OM_PUT = 0x21, //=> cContextInterface_getIsOmReleasePut + NET_MSG_ID_OM_THROW = 0x22, //=> cContextInterface_getIsOmReleaseThrow + NET_MSG_ID_SHL_DELETE = 0x23, //=> cContextInterface_getShlDelte + NET_MSG_ID_SHL_SHOT = 0x24, //=> cContextInterface_isShotReqNoAct + NET_MSG_ID_STICK_SHL = 0x25, //=>cContextInterface_requestShlStickInfoContext + NET_MSG_SHL_SLAVE_KILL_SEND = 0x26, + NET_MSG_SHL_KILL_SYNC = 0x27, + NET_MSG_STATE_LIVE = 0x28, + NET_MSG_ID_EM5800 = 0x29, + NET_MSG_ID_TARGET = 0x2A, + NET_MSG_ID_SLAVE_DAMAGE = 0x2B, + NET_MSG_ID_ACT_RESCUE = 0x2C, + NET_MSG_ID_ACT_RESCUE_ONLY = 0x2D, + NET_MSG_ID_ENEMYSTATUS_CTRL = 0x2E, //=> cContextInterface_setEnemyStatusChange + NET_MSG_ID_ENEMYWAITTING = 0x2F, + NET_MSG_ID_ENEMYSTARTWAIT = 0x30, + NET_MSG_ID_CORE_POINT = 0x31, + NET_MSG_ID_CORE_POINT_SLAVE = 0x32, + NET_MSG_ID_OCD_HOLY_ABSORP = 0x33, + NET_MSG_ID_ACT_DAMAGE = 0x34, + NET_MSG_ID_MASTER_PARAM = 0x35, + NET_MSG_ID_CUSTOM_SYNC = 0x36, + NET_MSG_ID_SERVER_DAMAGE = 0x37, + NET_MSG_ID_ACT_CATCH = 0x38, + NET_MSG_ID_CS_CHANGE = 0x39, + NET_MSG_ID_SOUL_ABSORP = 0x3A, + NET_MSG_ID_SHL_REQUEST_FROM_SLAVE = 0x3B, + NET_MSG_ID_ACT_LOBBY_OFF = 0x80, + NET_MSG_ID_DEFAULT = 0xFF, + NET_MSG_ID_PERIODIC_DEFAULT = 0xFF, + } + + public enum RpcMsgIdSetNormal : UInt16 + { + NET_MSG_ID_SET_NOTHING = 0x0, + NET_MSG_ID_SET_BASE = 0x1, + NET_MSG_ID_SET_REQUEST_MASTER = 0x2, + NET_MSG_ID_SET_CHANGE_MASTER = 0x3, + NET_MSG_ID_SET_RELEASE_MASTER = 0x4, + NET_MSG_ID_SET_MASTER_INFO = 0x5, + NET_MSG_ID_SET_THROW_MASTER = 0x6, + NET_MSG_ID_SET_REQUEST_CREATE_CONTEXT = 0x7, + NET_MSG_ID_SET_CREATE_CONTEXT = 0x8, + } + + public enum RpcMsgIdGameNormal : UInt16 + { + NET_MSG_ID_GAME_NOTHING = 0x0, + NET_MSG_ID_GAME_STAGE = 0x1, + NET_MSG_ID_GAME_REVIVE_STOCK = 0x2, + NET_MSG_ID_GAME_PERIOD = 0x3, + NET_MSG_ID_GAME_FLAG = 0x4, + NET_MSG_ID_GAME_OM = 0x5, + NET_MSG_ID_GAME_PAWN_ENTRY_PARTY = 0x6, + NET_MSG_ID_GAME_PAWN_MSG = 0x7, + NET_MSG_ID_GAME_ENTRY_PARTY = 0x8, + NET_MSG_ID_GAME_DROP_ITEM = 0x9, + NET_MSG_ID_GAME_SET_EM_DIE = 0xA, + NET_MSG_ID_GAME_OPEN_DOOR = 0xB, + NET_MSG_ID_GAME_FREEMARKER = 0xC, + NET_MSG_ID_GAME_LOST_RETURN_REQ = 0xD, + NET_MSG_ID_GAME_PAWN_ORDER = 0xE, + } + + public enum RpcMsgIdGameEasy : UInt16 + { + NET_MSG_ID_GAME_EASY_NOTHING = 0xF, + NET_MSG_ID_GAME_EASY_WEAPON_LOAD = 0x10, + NET_MSG_ID_GAME_EASY_PRT_SET = 0x11, + NET_MSG_ID_GAME_EASY_PRT_INFO = 0x12, + NET_MSG_ID_GAME_EASY_AREA_RELEASE = 0x13, + NET_MSG_ID_GAME_EASY_EVENT = 0x14, + NET_MSG_ID_GAME_EASY_NPC_MESSAGE = 0x15, + NET_MSG_ID_GAME_EASY_AREA_JUMP_SYNC = 0x16, + } + + public enum RpcMsgIdItem : UInt16 + { + NET_MSG_ID_ITEM_NOTHING = 0x0, + } + + public enum RpcMsgIdToolNormal : UInt16 + { + NET_MSG_ID_TOOL_NOTHING = 0x0, + NET_MSG_ID_TOOL_BASE = 0x1, + NET_MSG_ID_TOOL_PAWN_SET = 0x2, + } + + public enum RpcMsgIdToolEasy : UInt16 + { + NET_MSG_ID_TOOL_EASY_NOTHING = 0x3, + NET_MSG_ID_TOOL_EASY_DIP = 0x4, + NET_MSG_ID_TOOL_EASY_DAMAGE_PROFILE_START = 0x5, + NET_MSG_ID_TOOL_EASY_DAMAGE_PROFILE_END = 0x6, + NET_MSG_ID_TOOL_EASY_DAMAGE_PROFILE_NODE = 0x7, + NET_MSG_ID_TOOL_EASY_TEST = 0x8, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/RpcMsgType.cs b/Arrowgene.Ddon.Shared/Model/RpcMsgType.cs new file mode 100644 index 000000000..2e3d6e1c9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RpcMsgType.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RpcMsgType : byte + { + Peer = 0, + Other = 1, + All = 2, + AllAndParty = 3, + Server = 4, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/RpcNetMsgDti.cs b/Arrowgene.Ddon.Shared/Model/RpcNetMsgDti.cs new file mode 100644 index 000000000..a25aa75b8 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/RpcNetMsgDti.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum RpcNetMsgDti : UInt16 + { + cNetMsgCtrlAction = 0x4001, // MtDTI_MtDTI_0(&stru_2544948, "cNetMsgCtrlAction", &stru_2544910, 0x78uLL, 0x40010000u, 0, 0); + cNetMsgToolNormal = 0x4F00, + cNetMsgToolEasy = 0x4F01, + cNetMsgSetNormal = 0x4300, + cNetMsgGameNormal = 0x4100, + cNetMsgGameEasy = 0x4101 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/SecretAbility.cs b/Arrowgene.Ddon.Shared/Model/SecretAbility.cs new file mode 100644 index 000000000..b7f7c958e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/SecretAbility.cs @@ -0,0 +1,101 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum SecretAbility : uint + { + None = 0, + TreasureEye = 226, + Willpower = 227, + Gathering = 228, + ExpertExcavator = 229, + Flow = 230, + SoftTouch = 231, + ExtendedSprings = 232, + Featherfoot = 233, + SafeLanding = 234, + Efficacy = 235, + EnhancedThrow = 236, + EffectExtension = 237, + Rakshasa = 238, + Yasha = 239, + NewAttack = 240, + NewDefense = 241, + MoonlightAssault = 242, + MoonlightDefense = 243, + RainAttack = 244, + RainDefense = 245, + Unknown246 = 246, + Unknown247 = 247, + ResistPosion = 248, + AntiSlow = 249, + AntiSleep = 250, + AntiStun = 251, + AntiDrench = 252, + AntiOil = 253, + AntiSeal = 254, + AntiSubdue = 255, + AntiPetrify = 256, + AntiGold = 257, + CloseToFire = 258, + CloseToIce = 259, + CloseToThunder = 260, + CloseToHoly = 261, + CloseToDark = 262, + ControlPoision = 263, + ControlSlow = 264, + ControlSleep = 265, + ControlStun = 266, + QuickDrying = 267, + QuickClean = 268, + QuickSeal = 269, + ReduceSubdue = 270, + ReducePetrify = 271, + ReduceGoldify = 272, + ReduceTar = 273, + ReduceFreeze = 274, + ReduceBlind = 275, + ReduceFire = 276, + ReduceIce = 277, + ReduceThunder = 278, + ReduceHoly = 279, + ReduceDark = 280, + ReducePhysAttackDown = 281, + ReduceDefenseDown = 282, + ReduceMagicAttackDown = 283, + ReduceMagicDefenseDown = 284, + Unknown285 = 285, + Unknown286 = 286, + Unknown287 = 287, + Unknown288 = 288, + Unknown289 = 289, + Unknown290 = 290, + MusicHunter = 291, + MusicMayCry = 292, + MusicFighter = 293, + MusicWily = 294, + MusicGoblins = 295, + CompanionHealth = 441, + CompanionStamina = 442, + CompanionAttack = 443, + CompanionMagick = 444, + CompanionDefense = 445, + CompanionMagickDefense = 446, + FollowupAttack = 447, + CompanionHealing = 448, + HeavyStepsLight = 449, + DeftFootingLight = 450, + ExtendedSpringsLight = 451, + GatheringLight = 452, + EfficacyLight = 453, + EffectExtensionLight = 454, + ExpertExcavatorLight = 455, + FlowLight = 456, + TreasureEyeLight = 457, + WillpowerLight = 458, + SafeLandingLight = 459, + EaseBurden = 460, + Myrmidon = 461, + Inquiry = 462, + Purge = 463, + NightEmperor = 464 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ShopCategory.cs b/Arrowgene.Ddon.Shared/Model/ShopCategory.cs new file mode 100644 index 000000000..e8ab24b4a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ShopCategory.cs @@ -0,0 +1,22 @@ +using Arrowgene.Ddon.Shared.Model.Appraisal; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class ShopCategory + { + public ShopCategory() + { + Label = String.Empty; + Items = new List(); + } + + public uint Id { get; set; } + public string Label { get; set; } + public List Items { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/ShopType.cs b/Arrowgene.Ddon.Shared/Model/ShopType.cs new file mode 100644 index 000000000..abf35f7ca --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/ShopType.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum ShopType : uint + { + Unknown = 0, + Trinkets = 1, // Does this shop have a proper name (NPC Gregory)? + BitterblackMaze = 6, + ExtremeMission = 27, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/SpecialShop.cs b/Arrowgene.Ddon.Shared/Model/SpecialShop.cs new file mode 100644 index 000000000..48aea3ca6 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/SpecialShop.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class SpecialShop + { + public ShopType ShopType { get; set; } + List ShopList { get; set; } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/StageId.cs b/Arrowgene.Ddon.Shared/Model/StageId.cs index 0b163618b..b07e8dd7c 100644 --- a/Arrowgene.Ddon.Shared/Model/StageId.cs +++ b/Arrowgene.Ddon.Shared/Model/StageId.cs @@ -1,4 +1,4 @@ -using System; +using System; using Arrowgene.Ddon.Shared.Entity.Structure; namespace Arrowgene.Ddon.Shared.Model @@ -23,6 +23,13 @@ public StageId(uint id, byte layerNo, uint groupId) GroupId = groupId; } + public StageId(CDataStageLayoutId stageLayoutId) + { + Id = stageLayoutId.StageId; + LayerNo = stageLayoutId.LayerNo; + GroupId = stageLayoutId.GroupId; + } + public CDataStageLayoutId ToStageLayoutId() { return new CDataStageLayoutId @@ -32,7 +39,7 @@ public CDataStageLayoutId ToStageLayoutId() GroupId = GroupId }; } - + public bool Equals(StageId other) { return Id == other.Id && LayerNo == other.LayerNo && GroupId == other.GroupId; @@ -42,5 +49,10 @@ public override int GetHashCode() { return HashCode.Combine(Id, LayerNo, GroupId); } + + public override string ToString() + { + return $"StageId(Id={Id}, LayerNo={LayerNo}, GroupId={GroupId})"; + } } } diff --git a/Arrowgene.Ddon.Shared/Model/StageNo.cs b/Arrowgene.Ddon.Shared/Model/StageNo.cs new file mode 100644 index 000000000..542772978 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/StageNo.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum StageNo : uint + { + Lestania = 100, + FirefallMountainCampsite = 139, + WhiteDragonTemple = 200, + AudienceChamber = 201, + SpiritDragonsRoost1 = 435, + SpiritDragonsRoost2 = 436, + LookoutCastle0 = 450, + LookoutCastle1 = 451, + MarquiseKurtsResidence = 473, + SmallCaveTombs = 503, + SacredFlamePath = 1100, + ScaredFlamePathUpperLevel = 1101, + EvilDragonsRoost1 = 1103, + EvilDragonsRoost2 = 1104, + EvilDragonsRoost3 = 1105, + EvilDragonsRoost4 = 1106, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/StampRecieveState.cs b/Arrowgene.Ddon.Shared/Model/StampRecieveState.cs new file mode 100644 index 000000000..3d81650dd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/StampRecieveState.cs @@ -0,0 +1,9 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + public enum StampRecieveState : byte + { + Claimed = 1, + Unearned = 2, + ToBeClaimed = 3 + } +} diff --git a/Arrowgene.Ddon.Shared/Model/Storages.cs b/Arrowgene.Ddon.Shared/Model/Storages.cs index bbb438379..176f8f5e3 100644 --- a/Arrowgene.Ddon.Shared/Model/Storages.cs +++ b/Arrowgene.Ddon.Shared/Model/Storages.cs @@ -3,11 +3,12 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Security.Cryptography; +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using Arrowgene.Ddon.Shared.Entity.Structure; namespace Arrowgene.Ddon.Shared.Model { - #nullable enable public class Storages { private Dictionary storages; @@ -17,16 +18,16 @@ public Storages(Dictionary maxSlotsDict) storages = new Dictionary(); foreach (var tuple in maxSlotsDict) { - addStorage(tuple.Key, new Storage(tuple.Value)); + AddStorage(tuple.Key, new Storage(tuple.Key, tuple.Value)); } } - public Dictionary getAllStorages() + public Dictionary GetAllStorages() { return storages; } - public List getAllStoragesAsCDataCharacterItemSlotInfoList() + public List GetAllStoragesAsCDataCharacterItemSlotInfoList() { return storages .Select(storage => new CDataCharacterItemSlotInfo() { @@ -36,19 +37,67 @@ public List getAllStoragesAsCDataCharacterItemSlotIn .ToList(); } - public Storage getStorage(StorageType storageType) + public Tuple> FindItemByUIdInStorage(List storageTypes, string uId) + { + foreach (var storage in storages) + { + var foundItem = storage.Value.FindItemByUId(uId); + if (foundItem != null) + { + return (storage.Key, foundItem).ToTuple(); + } + } + return null; + } + + public Storage GetStorage(StorageType storageType) { return storages[storageType]; } - public void addStorage(StorageType storageType, Storage storage) + public bool HasStorage(StorageType storageType) + { + return storages.ContainsKey(storageType); + } + + public void AddStorage(StorageType storageType, Storage storage) { storages[storageType] = storage; } - public List getStorageAsCDataItemList(StorageType storageType) + public void Clear() + { + foreach (var (type, storage) in storages) + { + storage.Clear(); + } + } + + public void Clear(List storageTypes) { - return getStorage(storageType).Items + foreach (var (type, storage) in storages) + { + if (storageTypes.Contains(type)) + { + storage.Clear(); + } + } + } + + public Equipment GetCharacterEquipment() + { + return new Equipment(GetStorage(StorageType.CharacterEquipment), 0); + } + + public Equipment GetPawnEquipment(int pawnIndex) + { + int offset = pawnIndex * EquipmentTemplate.TOTAL_EQUIP_SLOTS * 2; + return new Equipment(GetStorage(StorageType.PawnEquipment), offset); + } + + public List GetStorageAsCDataItemList(Character character, StorageType storageType) + { + return GetStorage(storageType).Items .Select((item, index) => new {item = item, slot = (ushort) (index+1)}) .Where(tuple => tuple.item != null) .Select(tuple => new CDataItemList() @@ -62,62 +111,100 @@ public List getStorageAsCDataItemList(StorageType storageType) Color = tuple.item.Item1.Color, PlusValue = tuple.item.Item1.PlusValue, Bind = true, - EquipPoint = 0, - EquipCharacterID = 0, - EquipPawnID = 0, - WeaponCrestDataList = tuple.item.Item1.WeaponCrestDataList, - ArmorCrestDataList = tuple.item.Item1.ArmorCrestDataList, - EquipElementParamList = tuple.item.Item1.EquipElementParamList + EquipPoint = tuple.item.Item1.EquipPoints, + EquipCharacterID = DetermineCharacterId(character, storageType, tuple.slot), + EquipPawnID = DeterminePawnId(character, storageType, tuple.slot), + EquipElementParamList = tuple.item.Item1.EquipElementParamList, + AddStatusParamList = tuple.item.Item1.AddStatusParamList, + Unk2List = tuple.item.Item1.Unk2List }) .ToList(); } - public Tuple? getStorageItem(StorageType storageType, ushort slot) { - return storages[storageType].Items[slot-1]; - } - - public ushort addStorageItem(Item newItem, uint itemCount, StorageType storageType) { - // TODO: Limit itemCount to the item ID's max stack size in storageType - var tuple = getStorage(storageType).Items - .Select((item, index) => new {item = item, slot = (ushort) (index+1)}) - .Where(tuple => tuple.item == null) - .First(); - setStorageItem(newItem, itemCount, storageType, tuple.slot); - return tuple.slot; + public static uint DetermineCharacterId(Character character, StorageType storageType, ushort slot) + { + if(storageType == StorageType.CharacterEquipment) + { + return character.CharacterId; + } + else + { + return 0; + } } - public Tuple? setStorageItem(Item? newItem, uint itemCount, StorageType storageType, ushort slot) { - if(newItem != null && newItem.ItemId == 0) + public static uint DeterminePawnId(Character character, StorageType storageType, ushort slot) + { + if(storageType == StorageType.PawnEquipment) { - throw new ArgumentException("Item Id can't be 0", "newItem"); + int pawnIndex = slot / (EquipmentTemplate.TOTAL_EQUIP_SLOTS * 2); + return character.Pawns[pawnIndex].PawnId; + } + else + { + return 0; } - - // TODO: Limit itemCount to the item ID's max stack size in storageType - Tuple? oldItem = getStorageItem(storageType, slot); - storages[storageType].Items[slot-1] = newItem == null - ? null - : new Tuple(newItem, itemCount); - return oldItem; } } public class Storage { + public StorageType Type { get; private set; } public List?> Items { get; set; } public byte[] SortData { get; set; } - public Storage(ushort slotMax) : this(slotMax, new byte[1024]) + public Storage(StorageType type, ushort slotMax) : this(type, slotMax, new byte[1024]) { } - public Storage(ushort slotMax, byte[] sortData) + public Storage(StorageType type, ushort slotMax, byte[] sortData) { + Type = type; Items = Enumerable.Repeat?>(null, slotMax).ToList(); SortData = sortData; } - public Tuple? findItemByUId(string itemUId) + public void Clear() + { + Items = Enumerable.Repeat?>(null, Items.Count).ToList(); + SortData = new byte[1024]; + } + + public Tuple? GetItem(ushort slot) { + if (slot == 0) + { + return null; + } + return Items[slot - 1]; + } + + public ushort AddItem(Item newItem, uint itemCount) { + // TODO: Limit itemCount to the item's max stack size in storageType + // Right now this is being managed by ItemManager + var tuple = Items + .Select((item, index) => new {item = item, slot = (ushort) (index+1)}) + .Where(tuple => tuple.item == null) + .First(); + SetItem(newItem, itemCount, tuple.slot); + return tuple.slot; + } + + public Tuple? SetItem(Item? newItem, uint itemCount, ushort slot) { + if(newItem != null && newItem.ItemId == 0) + { + throw new ArgumentException("Item Id can't be 0", "newItem"); + } + + // TODO: Limit itemCount to the item ID's max stack size in storageType + Tuple? oldItem = GetItem(slot); + Items[slot-1] = newItem == null + ? null + : new Tuple(newItem, itemCount); + return oldItem; + } + + public Tuple? FindItemByUId(string itemUId) { for(int index = 0; index < this.Items.Count; index++) { @@ -130,6 +217,120 @@ public Storage(ushort slotMax, byte[] sortData) return null; } + + public List> FindItemsById(uint itemId) + { + var results = new List>(); + for (int index = 0; index < this.Items.Count; index++) + { + var itemAndCount = this.Items[index]; + if (itemAndCount?.Item1.ItemId == itemId) + { + results.Add(new Tuple((ushort)(index + 1), itemAndCount.Item1, itemAndCount.Item2)); + } + } + + return results; + } + + public ushort EmptySlots() + { + ushort emptySlots = 0; + + foreach (var item in Items) + { + if (item == null) + { + emptySlots += 1; + } + } + + return emptySlots; + } + + public ushort MaxSlots() + { + return (ushort) Items.Count; + } + } + + public class Equipment + { + public Storage Storage { get; private set; } + public int Offset { get; private set; } + + public Equipment(Storage equipmentStorage, int offset) + { + Storage = equipmentStorage; + Offset = offset; + } + + public List GetItems(EquipType equipType) + { + return Storage.Items + .Skip(Offset + calculateEquipTypeOffset(equipType)) + .Take(EquipmentTemplate.TOTAL_EQUIP_SLOTS) + .Select(tuple => tuple?.Item1) + .ToList(); + } + + public ushort GetStorageSlot(EquipType equipType, byte equipSlot) + { + return (ushort)(Offset + calculateEquipTypeOffset(equipType) + equipSlot); + } + + public List AsCDataContextEquipData(EquipType equipType) + { + // In the context equipment lists, the index is the slot. An element with all info set to 0 has to be in place if a slot is not filled + return GetItems(equipType) + .Select(x => x == null ? new CDataContextEquipData() : new CDataContextEquipData() + { + ItemId = (ushort) x.ItemId, + ColorNo = x.Color, + PlusValue = x.Unk3, + EquipElementParamList = x.EquipElementParamList, + AddStatusParamList = x.AddStatusParamList + }) + .ToList(); + } + + public List AsCDataEquipItemInfo(EquipType equipType) + { + return GetItems(equipType) + .Select((x, index) => new {item = x, slot = (byte)(index+1)}) + .Select(tuple => new CDataEquipItemInfo() + { + ItemId = tuple.item?.ItemId ?? 0, + Unk0 = tuple.item?.Unk3 ?? 0, + EquipType = equipType, + EquipSlot = tuple.slot, + Color = tuple.item?.Color ?? 0, + PlusValue = tuple.item?.PlusValue ?? 0, + EquipElementParamList = tuple.item?.EquipElementParamList ?? new List(), + AddStatusParamList = tuple.item?.AddStatusParamList ?? new List(), + Unk2List = tuple.item?.Unk2List ?? new List() + }) + .ToList(); + } + + public List AsCDataCharacterEquipInfo(EquipType equipType) + { + return GetItems(equipType) + .Select((x, index) => new {item = x, slot = (byte)(index+1)}) + .Where(tuple => tuple.item != null) + .Select(tuple => new CDataCharacterEquipInfo() + { + EquipItemUId = tuple!.item!.UId, + EquipType = equipType, + EquipCategory = tuple!.slot + }) + .ToList(); + } + + private int calculateEquipTypeOffset(EquipType equipType) + { + return equipType == EquipType.Performance ? 0 : EquipmentTemplate.TOTAL_EQUIP_SLOTS; + } } // Check nItem::E_STORAGE_TYPE in the PS4 debug symbols for IDs? @@ -139,18 +340,21 @@ public enum StorageType : byte ItemBagMaterial = 0x2, ItemBagEquipment = 0x3, ItemBagJob = 0x4, - Unk5 = 0x5, + KeyItems = 0x5, StorageBoxNormal = 0x6, - Unk7 = 0x7, - Unk8 = 0x8, - Unk9 = 0x9, - Unk10 = 0xA, + StorageBoxExpansion = 0x7, + StorageChestDrawer1 = 0x8, // The one in the Arisen Room + StorageChestDrawer2 = 0x9, + StorageChestDrawer3 = 0xA, Unk11 = 0xB, Unk12 = 0xC, - Unk13 = 0xD, - Unk14 = 0xE, - Unk15 = 0xF, + ItemPost = 0xD, + CharacterEquipment = 0xE, + PawnEquipment = 0xF, Unk16 = 0x10, Unk17 = 0x11, + Unk18 = 0x12, + ReceiveInItemBagCraft = 0x13, + ReceiveInStorageCraft = 0x14 } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/SystemMailAttachment.cs b/Arrowgene.Ddon.Shared/Model/SystemMailAttachment.cs new file mode 100644 index 000000000..6478e87fc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/SystemMailAttachment.cs @@ -0,0 +1,78 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class SystemMailAttachment + { + public SystemMailAttachment() + { + Param0 = string.Empty; + } + + public ulong MessageId { get; set; } + public ulong AttachmentId { get; set; } + public SystemMailAttachmentType AttachmentType { get; set; } + public string Param0 { get; set; } + public uint Param1 { get; set; } + public uint Param2 { get; set; } + public uint Param3 { get; set; } + public bool IsReceived { get; set; } + + public CDataMailItemInfo ToCDataMailItemInfo() + { + return new CDataMailItemInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo() + { + AttachmentId = AttachmentId, + IsReceived = IsReceived, + }, + ItemId = Param1, + Num = (ushort) Param2, + }; + } + + public CDataMailGPInfo ToCDataMailGPInfo() + { + return new CDataMailGPInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo() + { + AttachmentId = AttachmentId, + IsReceived = IsReceived, + }, + Type = Param1, + Num = Param2, + }; + } + + public CDataMailOptionCourseInfo ToCDataMailOptionCourseInfo() + { + return new CDataMailOptionCourseInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo() + { + AttachmentId = AttachmentId, + IsReceived = IsReceived, + }, + OptionCourseId = Param1, + OptionCourseLineupId = Param2, + Time = Param3 + }; + } + + public CDataMailLegendPawnInfo ToCDataMailLegendPawnInfo() + { + return new CDataMailLegendPawnInfo() + { + AttachmentInfo = new CDataMailAttachmentInfo() + { + AttachmentId = AttachmentId, + IsReceived = IsReceived, + }, + Name = Param0, + PawnId = Param1 + }; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/SystemMailAttachmentType.cs b/Arrowgene.Ddon.Shared/Model/SystemMailAttachmentType.cs new file mode 100644 index 000000000..7beb0a3c3 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/SystemMailAttachmentType.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Arrowgene.Ddon.Shared.Model +{ + public enum SystemMailAttachmentType : uint + { + None = 0, + Item = 1, + GP = 2, + Course = 3, + PawnLegend = 4, + } +} diff --git a/Arrowgene.Ddon.Shared/Model/SystemMailMessage.cs b/Arrowgene.Ddon.Shared/Model/SystemMailMessage.cs new file mode 100644 index 000000000..661b2fa44 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/SystemMailMessage.cs @@ -0,0 +1,38 @@ +using Arrowgene.Ddon.Shared.Entity.Structure; +using System; +using System.Collections.Generic; + +namespace Arrowgene.Ddon.Shared.Model +{ + public class SystemMailMessage + { + public SystemMailMessage() + { + SenderName = String.Empty; + Body = String.Empty; + Attachments = new List(); + } + + public ulong MessageId { get; set; } + public uint CharacterId { get; set; } + public MailState MessageState; + public string SenderName { get; set; } + public string Title { get; set; } + public string Body { get; set; } + public ulong SendDate { get; set; } + public List Attachments { get; set; } + + public CDataMailInfo ToCDataMailInfo(byte itemState) + { + return new CDataMailInfo() + { + Id = MessageId, + State = MessageState, + SenderName = SenderName, + MailText = Title, + SenderDate = SendDate, + ItemState = itemState + }; + } + } +} diff --git a/Arrowgene.Ddon.Shared/Model/WalletType.cs b/Arrowgene.Ddon.Shared/Model/WalletType.cs index a9538aca2..f5a394a7f 100644 --- a/Arrowgene.Ddon.Shared/Model/WalletType.cs +++ b/Arrowgene.Ddon.Shared/Model/WalletType.cs @@ -1,19 +1,31 @@ namespace Arrowgene.Ddon.Shared.Model { + /** + * TODO: Values past 16 no longer show up in the season 3 client shop UI. + * TODO: Although there are more than 16 common_unit_name keys, we can't test their consumption currently. + * The currency symbols are defined in common_message.gmd via common_unit_* keys. + * The currency symbols for generic tickets (枚) and counters (個) are defined in gacha_res.gmd. + */ public enum WalletType : byte { - Gold = 1, - RiftPoints = 2, - BloodOrbs = 3, - Unk4 = 4, - Unk6 = 6, - HighOrbs = 9, - Unk10 = 10, - Unk11 = 11, - Unk12 = 12, - Unk13 = 13, - Unk14 = 14, - Unk15 = 15, - Unk16 = 16, + None = 0, + Gold = 1, // G + RiftPoints = 2, // R + BloodOrbs = 3, // BO + SilverTickets = 4, // 枚 + GoldenGemstones = 5, // 個 + RentalPoints = 6, // RP + ResetJobPoints = 7, // JP_RESET => No icon, not testable, unsure + ResetCraftSkills = 8, // CP_RESET => No icon, not testable, unsure + HighOrbs = 9, // HO + DominionPoints = 10, // DP + AdventurePassPoints = 11, // BP + UnknownTickets = 12, // 枚 + BitterblackMazeResetTicket = 13, + GoldenDragonMark = 14, // 個 + SilverDragonMark = 15, // 個 + RedDragonMark = 16 // 個 + // Play Points + // Clan Points } -} \ No newline at end of file +} diff --git a/Arrowgene.Ddon.Shared/Model/WarpPoint.cs b/Arrowgene.Ddon.Shared/Model/WarpPoint.cs new file mode 100644 index 000000000..b98cf166f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/WarpPoint.cs @@ -0,0 +1,10 @@ +public class WarpPoint +{ + public uint WarpPointId { get; set; } + public uint Price { get; set; } + + public uint CalculateFinalPrice(bool isFavorite) + { + return isFavorite ? 0 : this.Price; + } +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Model/Weather.cs b/Arrowgene.Ddon.Shared/Model/Weather.cs new file mode 100644 index 000000000..86482e944 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Model/Weather.cs @@ -0,0 +1,10 @@ +namespace Arrowgene.Ddon.Shared.Model +{ + //Some things want this as a uint, others want it as a byte. + public enum Weather : byte + { + Fine = 1, + Cloudy = 2, + Rainy = 3, + } +} diff --git a/Arrowgene.Ddon.Shared/MultiKeyMultiValueDictionary.cs b/Arrowgene.Ddon.Shared/MultiKeyMultiValueDictionary.cs deleted file mode 100644 index de1f067dc..000000000 --- a/Arrowgene.Ddon.Shared/MultiKeyMultiValueDictionary.cs +++ /dev/null @@ -1,110 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace Arrowgene.Ddon.Shared -{ - public class MultiKeyMultiValueDictionary - { - protected readonly Dictionary>> _map; - - public MultiKeyMultiValueDictionary() - { - _map = new Dictionary>>(); - } - - public bool Has(K1 key1, K2 key2) - { - if (!_map.ContainsKey(key1)) - { - return false; - } - - Dictionary> subDictionary = _map[key1]; - if (!subDictionary.ContainsKey(key2)) - { - return false; - } - - return true; - } - - public List Get(K1 key1, K2 key2) - { - if (!_map.ContainsKey(key1)) - { - return new List(); - } - - Dictionary> subDictionary = _map[key1]; - if (!subDictionary.ContainsKey(key2)) - { - return new List(); - } - - return new List(subDictionary[key2]); - } - - public void Add(K1 key1, K2 key2, V value) - { - Dictionary> subDictionary; - if (_map.ContainsKey(key1)) - { - subDictionary = _map[key1]; - } - else - { - subDictionary = new Dictionary>(); - _map.Add(key1, subDictionary); - } - - List subDictionaryValueList; - if (subDictionary.ContainsKey(key2)) - { - subDictionaryValueList = subDictionary[key2]; - } - else - { - subDictionaryValueList = new List(); - subDictionary.Add(key2, subDictionaryValueList); - } - - subDictionaryValueList.Add(value); - } - - public void AddRange(K1 key1, K2 key2, List values) - { - Dictionary> subDictionary; - if (_map.ContainsKey(key1)) - { - subDictionary = _map[key1]; - } - else - { - subDictionary = new Dictionary>(); - _map.Add(key1, subDictionary); - } - - List subDictionaryValueList; - if (subDictionary.ContainsKey(key2)) - { - subDictionaryValueList = subDictionary[key2]; - } - else - { - subDictionaryValueList = new List(); - subDictionary.Add(key2, subDictionaryValueList); - } - - subDictionaryValueList.AddRange(values); - } - - public void Clear() - { - _map.Clear(); - } - } - - -} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Network/PacketId.cs b/Arrowgene.Ddon.Shared/Network/PacketId.cs index 65fc5bbf0..019f24453 100644 --- a/Arrowgene.Ddon.Shared/Network/PacketId.cs +++ b/Arrowgene.Ddon.Shared/Network/PacketId.cs @@ -1,3 +1,4 @@ +using Arrowgene.Ddon.Shared.Entity.PacketStructure; using System; using System.Collections.Generic; @@ -50,7 +51,7 @@ public static PacketId GetPacketId(string name) return PacketId.UNKNOWN; } - + public static PacketId GetLoginPacketId(byte groupId, ushort handlerId, byte handlerSubId) { int hashCode = GetHashCode(groupId, handlerId, handlerSubId); @@ -72,7 +73,7 @@ public static PacketId GetGamePacketId(byte groupId, ushort handlerId, byte hand return new PacketId(groupId, handlerId, handlerSubId, "Unknown", ServerType.Game, PacketSource.Unknown); } - + public readonly byte GroupId; public readonly ushort HandlerId; public readonly byte HandlerSubId; @@ -130,13 +131,13 @@ public override int GetHashCode() { return GetHashCode(GroupId, HandlerId, HandlerSubId); } - - public static bool operator ==(PacketId a, PacketId b) + + public static bool operator ==(PacketId a, PacketId b) { return a.Equals(b); } - public static bool operator !=(PacketId a, PacketId b) + public static bool operator !=(PacketId a, PacketId b) { return !a.Equals(b); } @@ -157,7 +158,7 @@ public override int GetHashCode() public static readonly PacketId L2C_CLIENT_CHALLENGE_RES = new PacketId(1, 0, 2, "L2C_CLIENT_CHALLENGE_RES", ServerType.Login, PacketSource.Server); public static readonly PacketId L2C_LOGIN_SERVER_CERT_NTC = new PacketId(1, 1, 16, "L2C_LOGIN_SERVER_CERT_NTC", ServerType.Login, PacketSource.Server); - public static readonly PacketId C2L_GET_GAME_SERVER_LIST_RES = new PacketId(2, 0, 1, "C2L_GET_GAME_SERVER_LIST_RES", ServerType.Login, PacketSource.Client); + public static readonly PacketId C2L_GET_GAME_SERVER_LIST_REQ = new PacketId(2, 0, 1, "C2L_GET_GAME_SERVER_LIST_REQ", ServerType.Login, PacketSource.Client); public static readonly PacketId L2C_GET_GAME_SERVER_LIST_RES = new PacketId(2, 0, 2, "L2C_GET_GAME_SERVER_LIST_RES", ServerType.Login, PacketSource.Server); public static readonly PacketId C2L_GET_GAME_SESSION_KEY_REQ = new PacketId(2, 1, 1, "C2L_GET_GAME_SESSION_KEY_REQ", ServerType.Login, PacketSource.Client); public static readonly PacketId L2C_GET_GAME_SESSION_KEY_RES = new PacketId(2, 1, 2, "L2C_GET_GAME_SESSION_KEY_RES", ServerType.Login, PacketSource.Server); @@ -203,7 +204,7 @@ private static Dictionary InitializeLoginPacketIds() AddPacketIdEntry(packetIds, C2L_CLIENT_CHALLENGE_REQ); AddPacketIdEntry(packetIds, L2C_CLIENT_CHALLENGE_RES); AddPacketIdEntry(packetIds, L2C_LOGIN_SERVER_CERT_NTC); - AddPacketIdEntry(packetIds, C2L_GET_GAME_SERVER_LIST_RES); + AddPacketIdEntry(packetIds, C2L_GET_GAME_SERVER_LIST_REQ); AddPacketIdEntry(packetIds, L2C_GET_GAME_SERVER_LIST_RES); AddPacketIdEntry(packetIds, C2L_GET_GAME_SESSION_KEY_REQ); AddPacketIdEntry(packetIds, L2C_GET_GAME_SESSION_KEY_RES); @@ -274,11 +275,11 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_SERVER_GAME_TIME_GET_BASEINFO_RES = new PacketId(1, 8, 2, "S2C_SERVER_GAME_TIME_GET_BASEINFO_RES", ServerType.Game, PacketSource.Server); // ゲーム内時間、天候、月齢の基本情報取得の結果 public static readonly PacketId C2S_SERVER_GET_SCREEN_SHOT_CATEGORY_REQ = new PacketId(1, 9, 1, "C2S_SERVER_GET_SCREEN_SHOT_CATEGORY_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_SERVER_GET_SCREEN_SHOT_CATEGORY_RES = new PacketId(1, 9, 2, "S2C_SERVER_GET_SCREEN_SHOT_CATEGORY_RES", ServerType.Game, PacketSource.Server); // スクリーンショットカテゴリの取得 - public static readonly PacketId S2C_SERVER_1_10_16_NTC = new PacketId(1, 10, 16, "S2C_SERVER_1_10_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SERVER_1_11_16_NTC = new PacketId(1, 11, 16, "S2C_SERVER_1_11_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SERVER_1_12_16_NTC = new PacketId(1, 12, 16, "S2C_SERVER_1_12_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SERVER_1_13_16_NTC = new PacketId(1, 13, 16, "S2C_SERVER_1_13_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SERVER_1_14_16_NTC = new PacketId(1, 14, 16, "S2C_SERVER_1_14_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_SERVER_TIME_UPDATE_NTC = new PacketId(1, 10, 16, "S2C_SERVER_TIME_UPDATE_NTC", ServerType.Game, PacketSource.Server, "S2C_SERVER_1_10_16_NTC"); + public static readonly PacketId S2C_SERVER_WEATHER_UPDATE_NTC = new PacketId(1, 11, 16, "S2C_SERVER_WEATHER_UPDATE_NTC", ServerType.Game, PacketSource.Server, "S2C_SERVER_1_11_16_NTC"); + public static readonly PacketId S2C_SERVER_GAME_TIME_BASEINFO_NTC = new PacketId(1, 12, 16, "S2C_SERVER_GAME_TIME_BASEINFO_NTC", ServerType.Game, PacketSource.Server, "S2C_SERVER_1_12_16_NTC"); + public static readonly PacketId S2C_SERVER_WEATHER_LOOP_SCHEDULE_NTC = new PacketId(1, 13, 16, "S2C_SERVER_WEATHER_LOOP_SCHEDULE_NTC", ServerType.Game, PacketSource.Server, "S2C_SERVER_1_13_16_NTC"); + public static readonly PacketId S2C_SERVER_MOON_LOOP_SCHEDULE_NTC = new PacketId(1, 14, 16, "S2C_SERVER_MOON_LOOP_SCHEDULE_NTC", ServerType.Game, PacketSource.Server, "S2C_SERVER_1_14_16_NTC"); // Group: 2 - (CHARACTER) public static readonly PacketId C2S_CHARACTER_DECIDE_CHARACTER_ID_REQ = new PacketId(2, 0, 1, "C2S_CHARACTER_DECIDE_CHARACTER_ID_REQ", ServerType.Game, PacketSource.Client); @@ -297,12 +298,18 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_CHARACTER_2_11_16_NTC = new PacketId(2, 11, 16, "S2C_CHARACTER_2_11_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ = new PacketId(2, 12, 1, "C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_RES = new PacketId(2, 12, 2, "S2C_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_RES", ServerType.Game, PacketSource.Server); // コミュニティキャラクターステータス取得要求に + public static readonly PacketId C2S_CHARACTER_CHARACTER_DOWN_NTC = new PacketId(2, 13, 16, "S2C_CHARACTER_CHARACTER_DOWN_NTC", ServerType.Game, PacketSource.Client, "S2C_CHARACTER_2_13_16_NTC"); + public static readonly PacketId C2S_CHARACTER_CHARACTER_DOWN_CANCEL_NTC = new PacketId(2, 14, 16, "S2C_CHARACTER_CHARACTER_DOWN_CANCEL_NTC", ServerType.Game, PacketSource.Client, "S2C_CHARACTER_2_14_16_NTC"); + public static readonly PacketId C2S_CHARACTER_CHARACTER_DEAD_NTC = new PacketId(2, 15, 16, "S2C_CHARACTER_CHARACTER_DEAD_NTC", ServerType.Game, PacketSource.Client, "S2C_CHARACTER_2_15_16_NTC"); public static readonly PacketId C2S_CHARACTER_CHARACTER_POINT_REVIVE_REQ = new PacketId(2, 16, 1, "C2S_CHARACTER_CHARACTER_POINT_REVIVE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_CHARACTER_POINT_REVIVE_RES = new PacketId(2, 16, 2, "S2C_CHARACTER_CHARACTER_POINT_REVIVE_RES", ServerType.Game, PacketSource.Server); // キャラクタ復活(復活力消費)に public static readonly PacketId C2S_CHARACTER_CHARACTER_GOLDEN_REVIVE_REQ = new PacketId(2, 17, 1, "C2S_CHARACTER_CHARACTER_GOLDEN_REVIVE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_CHARACTER_GOLDEN_REVIVE_RES = new PacketId(2, 17, 2, "S2C_CHARACTER_CHARACTER_GOLDEN_REVIVE_RES", ServerType.Game, PacketSource.Server); // キャラクタ復活(黄金石消費)に public static readonly PacketId C2S_CHARACTER_CHARACTER_PENALTY_REVIVE_REQ = new PacketId(2, 18, 1, "C2S_CHARACTER_CHARACTER_PENALTY_REVIVE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_CHARACTER_PENALTY_REVIVE_RES = new PacketId(2, 18, 2, "S2C_CHARACTER_CHARACTER_PENALTY_REVIVE_RES", ServerType.Game, PacketSource.Server); // キャラクタ復活(デスペナ付与)に + public static readonly PacketId C2S_CHARACTER_PAWN_DOWN_NTC = new PacketId(2, 19, 16, "C2S_CHARACTER_PAWN_DOWN_NTC", ServerType.Game, PacketSource.Server, "C2S_CHARACTER_2_19_16_NTC"); //Fires when pawn is downed. + public static readonly PacketId C2S_CHARACTER_PAWN_DOWN_CANCEL_NTC = new PacketId(2, 20, 16, "C2S_CHARACTER_PAWN_DOWN_CANCEL_NTC", ServerType.Game, PacketSource.Server, "C2S_CHARACTER_2_19_16_NTC"); //Fires when pawn is picked back up. + public static readonly PacketId C2S_CHARACTER_PAWN_DEAD_NTC = new PacketId(2, 21, 16, "C2S_CHARACTER_PAWN_DEAD_NTC", ServerType.Game, PacketSource.Server, "C2S_CHARACTER_2_19_16_NTC"); //Fires when pawn dies after being downed. public static readonly PacketId C2S_CHARACTER_PAWN_POINT_REVIVE_REQ = new PacketId(2, 22, 1, "C2S_CHARACTER_PAWN_POINT_REVIVE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_PAWN_POINT_REVIVE_RES = new PacketId(2, 22, 2, "S2C_CHARACTER_PAWN_POINT_REVIVE_RES", ServerType.Game, PacketSource.Server); // ポーン復活(復活力消費)に public static readonly PacketId C2S_CHARACTER_PAWN_GOLDEN_REVIVE_REQ = new PacketId(2, 23, 1, "C2S_CHARACTER_PAWN_GOLDEN_REVIVE_REQ", ServerType.Game, PacketSource.Client); @@ -328,7 +335,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_CHARACTER_SET_ONLINE_STATUS_RES = new PacketId(2, 38, 2, "S2C_CHARACTER_SET_ONLINE_STATUS_RES", ServerType.Game, PacketSource.Server); // オンラインステータス設定に public static readonly PacketId C2S_CHARACTER_SWITCH_GAME_MODE_REQ = new PacketId(2, 39, 1, "C2S_CHARACTER_SWITCH_GAME_MODE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_SWITCH_GAME_MODE_RES = new PacketId(2, 39, 2, "S2C_CHARACTER_SWITCH_GAME_MODE_RES", ServerType.Game, PacketSource.Server); // ゲームモードのスイッチ要求 - public static readonly PacketId S2C_CHARACTER_2_39_16_NTC = new PacketId(2, 39, 16, "S2C_CHARACTER_2_39_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_CHARACTER_SWITCH_GAME_MODE_NTC = new PacketId(2, 39, 16, "S2C_CHARACTER_SWITCH_GAME_MODE_NTC", ServerType.Game, PacketSource.Server, "S2C_CHARACTER_2_39_16_NTC"); public static readonly PacketId C2S_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_REQ = new PacketId(2, 40, 1, "C2S_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_RES = new PacketId(2, 40, 2, "S2C_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_RES", ServerType.Game, PacketSource.Server); // モードキャラ作成 @@ -497,15 +504,16 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_PAWN_GET_FREE_RENTAL_PAWN_LIST_RES = new PacketId(8, 31, 2, "S2C_PAWN_GET_FREE_RENTAL_PAWN_LIST_RES", ServerType.Game, PacketSource.Server); // 購入済みポーンリスト取得に public static readonly PacketId C2S_PAWN_GET_NORA_PAWN_DATA_REQ = new PacketId(8, 32, 1, "C2S_PAWN_GET_NORA_PAWN_DATA_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_PAWN_GET_NORA_PAWN_DATA_RES = new PacketId(8, 32, 2, "S2C_PAWN_GET_NORA_PAWN_DATA_RES", ServerType.Game, PacketSource.Server); // 野良ポーンデータ取得に - public static readonly PacketId S2C_PAWN_8_33_16_NTC = new PacketId(8, 33, 16, "S2C_PAWN_8_33_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_PAWN_8_34_16_NTC = new PacketId(8, 34, 16, "S2C_PAWN_8_34_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_PAWN_8_35_16_NTC = new PacketId(8, 35, 16, "S2C_PAWN_8_35_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_PAWN_8_36_16_NTC = new PacketId(8, 36, 16, "S2C_PAWN_8_36_16_NTC", ServerType.Game, PacketSource.Server); + + public static readonly PacketId S2C_PAWN_GET_PAWN_PROFILE_NTC = new PacketId(8, 33, 16, "S2C_PAWN_GET_PAWN_PROFILE_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_33_16_NTC"); + public static readonly PacketId S2C_PAWN_GET_PAWN_HISTORY_INFO_NTC = new PacketId(8, 34, 16, "S2C_PAWN_GET_PAWN_HISTORY_INFO_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_34_16_NTC"); + public static readonly PacketId S2C_PAWN_GET_PAWN_TOTAL_SCORE_INFO_NTC = new PacketId(8, 35, 16, "S2C_PAWN_GET_PAWN_TOTAL_SCORE_INFO_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_35_16_NTC"); + public static readonly PacketId S2C_PAWN_GET_PAWN_ORB_DEVOTE_INFO_NTC = new PacketId(8, 36, 16, "S2C_PAWN_GET_PAWN_ORB_DEVOTE_INFO_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_36_16_NTC"); public static readonly PacketId S2C_PAWN_JOIN_PARTY_PAWN_NTC = new PacketId(8, 37, 16, "S2C_PAWN_JOIN_PARTY_PAWN_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_37_16_NTC"); public static readonly PacketId S2C_PAWN_8_38_16_NTC = new PacketId(8, 38, 16, "S2C_PAWN_8_38_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_PAWN_8_39_16_NTC = new PacketId(8, 39, 16, "S2C_PAWN_8_39_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_PAWN_8_40_16_NTC = new PacketId(8, 40, 16, "S2C_PAWN_8_40_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_PAWN_8_41_16_NTC = new PacketId(8, 41, 16, "S2C_PAWN_8_41_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_PAWN_EXTEND_MAIN_PAWN_SLOT_NTC = new PacketId(8, 40, 16, "S2C_PAWN_EXTEND_MAIN_PAWN_SLOT_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_40_16_NTC"); + public static readonly PacketId S2C_PAWN_EXTEND_SUPPORT_PAWN_SLOT_NTC = new PacketId(8, 41, 16, "S2C_PAWN_EXTEND_SUPPORT_PAWN_SLOT_NTC", ServerType.Game, PacketSource.Server, "S2C_PAWN_8_41_16_NTC"); public static readonly PacketId C2S_PAWN_EXTRA_JOIN_PARTY_REQ = new PacketId(8, 42, 1, "C2S_PAWN_EXTRA_JOIN_PARTY_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_PAWN_EXTRA_JOIN_PARTY_RES = new PacketId(8, 42, 2, "S2C_PAWN_EXTRA_JOIN_PARTY_RES", ServerType.Game, PacketSource.Server); // 特殊ポーンの一括レンタル public static readonly PacketId C2S_PAWN_EXTRA_LEAVE_PARTY_REQ = new PacketId(8, 43, 1, "C2S_PAWN_EXTRA_LEAVE_PARTY_REQ", ServerType.Game, PacketSource.Client); @@ -540,10 +548,10 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId C2S_ITEM_GET_ITEM_STORAGE_INFO_REQ = new PacketId(10, 9, 1, "C2S_ITEM_GET_ITEM_STORAGE_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_ITEM_GET_ITEM_STORAGE_INFO_RES = new PacketId(10, 9, 2, "S2C_ITEM_GET_ITEM_STORAGE_INFO_RES", ServerType.Game, PacketSource.Server); // アイテムストレージ情報取得に public static readonly PacketId S2C_ITEM_EXTEND_ITEM_SLOT_NTC = new PacketId(10, 10, 16, "S2C_ITEM_EXTEND_ITEM_SLOT_NTC", ServerType.Game, PacketSource.Server, "S2C_ITEM_10_10_16_NTC"); - public static readonly PacketId S2C_ITEM_10_11_16_NTC = new PacketId(10, 11, 16, "S2C_ITEM_10_11_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_ITEM_EXTEND_EQUIP_SLOT_NTC = new PacketId(10, 11, 16, "S2C_ITEM_EXTEND_EQUIP_SLOT_NTC", ServerType.Game, PacketSource.Server, "S2C_ITEM_10_11_16_NTC"); public static readonly PacketId S2C_ITEM_UPDATE_CHARACTER_ITEM_NTC = new PacketId(10, 12, 16, "S2C_ITEM_UPDATE_CHARACTER_ITEM_NTC", ServerType.Game, PacketSource.Server, "S2C_ITEM_10_12_16_NTC"); public static readonly PacketId S2C_ITEM_10_13_16_NTC = new PacketId(10, 13, 16, "S2C_ITEM_10_13_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_ITEM_10_14_16_NTC = new PacketId(10, 14, 16, "S2C_ITEM_10_14_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_ITEM_ACHIEVEMENT_REWARD_RECEIVE_NTC = new PacketId(10, 14, 16, "S2C_ITEM_CRAFT_RECIPE_UNLOCK_NTC", ServerType.Game, PacketSource.Server, "S2C_ITEM_10_14_16_NTC"); public static readonly PacketId C2S_ITEM_GET_PAY_COST_REQ = new PacketId(10, 15, 1, "C2S_ITEM_GET_PAY_COST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_ITEM_GET_PAY_COST_RES = new PacketId(10, 15, 2, "S2C_ITEM_GET_PAY_COST_RES", ServerType.Game, PacketSource.Server); // 代価 public static readonly PacketId C2S_ITEM_GET_VALUABLE_ITEM_LIST_REQ = new PacketId(10, 16, 1, "C2S_ITEM_GET_VALUABLE_ITEM_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -589,15 +597,15 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_GET_TIME_LIMITED_QUEST_LIST_RES = new PacketId(11, 8, 2, "S2C_QUEST_GET_TIME_LIMITED_QUEST_LIST_RES", ServerType.Game, PacketSource.Server); // 期間限定クエストリストの取得に public static readonly PacketId C2S_QUEST_GET_WORLD_MANAGE_QUEST_LIST_REQ = new PacketId(11, 9, 1, "C2S_QUEST_GET_WORLD_MANAGE_QUEST_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES = new PacketId(11, 9, 2, "S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES", ServerType.Game, PacketSource.Server); // 世界管理クエストリストの取得に - public static readonly PacketId S2C_QUEST_11_9_16_NTC = new PacketId(11, 9, 16, "S2C_QUEST_11_9_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_NTC = new PacketId(11, 9, 16, "S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_9_16_NTC"); public static readonly PacketId C2S_QUEST_GET_END_CONTENTS_GROUP_REQ = new PacketId(11, 10, 1, "C2S_QUEST_GET_END_CONTENTS_GROUP_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_END_CONTENTS_GROUP_RES = new PacketId(11, 10, 2, "S2C_QUEST_GET_END_CONTENTS_GROUP_RES", ServerType.Game, PacketSource.Server); // エンドコンテンツクエストリストの取得に public static readonly PacketId C2S_QUEST_GET_QUEST_SCHEDULE_INFO_REQ = new PacketId(11, 11, 1, "C2S_QUEST_GET_QUEST_SCHEDULE_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_QUEST_SCHEDULE_INFO_RES = new PacketId(11, 11, 2, "S2C_QUEST_GET_QUEST_SCHEDULE_INFO_RES", ServerType.Game, PacketSource.Server); // スケジューラIDからクエストIDの取得 public static readonly PacketId C2S_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_REQ = new PacketId(11, 12, 1, "C2S_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_RES = new PacketId(11, 12, 2, "S2C_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_RES", ServerType.Game, PacketSource.Server); // メインクエストクリア情報の取得に - public static readonly PacketId C2S_QUEST_11_13_1_REQ = new PacketId(11, 13, 1, "C2S_QUEST_11_13_1_REQ", ServerType.Game, PacketSource.Client); - public static readonly PacketId S2C_QUEST_11_13_2_RES = new PacketId(11, 13, 2, "S2C_QUEST_11_13_2_RES", ServerType.Game, PacketSource.Server); + public static readonly PacketId C2S_QUEST_GET_PARTY_BONUS_LIST_REQ = new PacketId(11, 13, 1, "C2S_QUEST_GET_PARTY_BONUS_LIST_REQ", ServerType.Game, PacketSource.Client, "C2S_QUEST_11_13_1_REQ"); + public static readonly PacketId S2C_QUEST_GET_PARTY_BONUS_LIST_RES = new PacketId(11, 13, 2, "S2C_QUEST_GET_PARTY_BONUS_LIST_RES", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_13_2_RES"); public static readonly PacketId C2S_QUEST_GET_SET_QUEST_INFO_LIST_REQ = new PacketId(11, 14, 1, "C2S_QUEST_GET_SET_QUEST_INFO_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_SET_QUEST_INFO_LIST_RES = new PacketId(11, 14, 2, "S2C_QUEST_GET_SET_QUEST_INFO_LIST_RES", ServerType.Game, PacketSource.Server); // 新聞用セットクエスト情報リストの取得に public static readonly PacketId C2S_QUEST_GET_CYCLE_CONTENTS_NEWS_LIST_REQ = new PacketId(11, 15, 1, "C2S_QUEST_GET_CYCLE_CONTENTS_NEWS_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -615,18 +623,18 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_11_20_16_NTC = new PacketId(11, 20, 16, "S2C_QUEST_11_20_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_QUEST_QUEST_PROGRESS_REQ = new PacketId(11, 21, 1, "C2S_QUEST_QUEST_PROGRESS_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_QUEST_PROGRESS_RES = new PacketId(11, 21, 2, "S2C_QUEST_QUEST_PROGRESS_RES", ServerType.Game, PacketSource.Server); // クエスト進行に - public static readonly PacketId S2C_QUEST_11_21_16_NTC = new PacketId(11, 21, 16, "S2C_QUEST_11_21_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_QUEST_PROGRESS_NTC = new PacketId(11, 21, 16, "S2C_QUEST_QUEST_PROGRESS_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_21_16_NTC"); public static readonly PacketId C2S_QUEST_LEADER_QUEST_PROGRESS_REQUEST_REQ = new PacketId(11, 22, 1, "C2S_QUEST_LEADER_QUEST_PROGRESS_REQUEST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_RES = new PacketId(11, 22, 2, "S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_RES", ServerType.Game, PacketSource.Server); // リーダーへのクエスト進行要求に - public static readonly PacketId S2C_QUEST_11_22_16_NTC = new PacketId(11, 22, 16, "S2C_QUEST_11_22_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_NTC = new PacketId(11, 22, 16, "S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_22_16_NTC"); public static readonly PacketId C2S_QUEST_LIGHT_QUEST_GP_COMPLETE_REQ = new PacketId(11, 23, 1, "C2S_QUEST_LIGHT_QUEST_GP_COMPLETE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_LIGHT_QUEST_GP_COMPLETE_RES = new PacketId(11, 23, 2, "S2C_QUEST_LIGHT_QUEST_GP_COMPLETE_RES", ServerType.Game, PacketSource.Server); // ボードクエスト課金即時クリア応答 public static readonly PacketId C2S_QUEST_CHECK_QUEST_DISTRIBUTION_REQ = new PacketId(11, 24, 1, "C2S_QUEST_CHECK_QUEST_DISTRIBUTION_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_CHECK_QUEST_DISTRIBUTION_RES = new PacketId(11, 24, 2, "S2C_QUEST_CHECK_QUEST_DISTRIBUTION_RES", ServerType.Game, PacketSource.Server); // クエスト配信チェックに public static readonly PacketId C2S_QUEST_QUEST_CANCEL_REQ = new PacketId(11, 25, 1, "C2S_QUEST_QUEST_CANCEL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_QUEST_CANCEL_RES = new PacketId(11, 25, 2, "S2C_QUEST_QUEST_CANCEL_RES", ServerType.Game, PacketSource.Server); // クエストキャンセルに - public static readonly PacketId S2C_QUEST_11_25_16_NTC = new PacketId(11, 25, 16, "S2C_QUEST_11_25_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_26_16_NTC = new PacketId(11, 26, 16, "S2C_QUEST_11_26_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_QUEST_CANCEL_NTC = new PacketId(11, 25, 16, "S2C_QUEST_QUEST_CANCEL_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_25_16_NTC"); // This cancels the quest but got strange error about party state + public static readonly PacketId S2C_QUEST_11_26_16_NTC = new PacketId(11, 26, 16, "S2C_QUEST_11_26_16_NTC", ServerType.Game, PacketSource.Server); // This cancels the quest with no strange warnings public static readonly PacketId S2C_QUEST_11_27_16_NTC = new PacketId(11, 27, 16, "S2C_QUEST_11_27_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_QUEST_END_DISTRIBUTION_QUEST_CANCEL_REQ = new PacketId(11, 28, 1, "C2S_QUEST_END_DISTRIBUTION_QUEST_CANCEL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_END_DISTRIBUTION_QUEST_CANCEL_RES = new PacketId(11, 28, 2, "S2C_QUEST_END_DISTRIBUTION_QUEST_CANCEL_RES", ServerType.Game, PacketSource.Server); // 配信終了クエストキャンセルに @@ -638,7 +646,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_GET_QUEST_COMPLETE_LIST_RES = new PacketId(11, 31, 2, "S2C_QUEST_GET_QUEST_COMPLETE_LIST_RES", ServerType.Game, PacketSource.Server); // クエストクリアリストの取得に public static readonly PacketId C2S_QUEST_SET_PRIORITY_QUEST_REQ = new PacketId(11, 32, 1, "C2S_QUEST_SET_PRIORITY_QUEST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_SET_PRIORITY_QUEST_RES = new PacketId(11, 32, 2, "S2C_QUEST_SET_PRIORITY_QUEST_RES", ServerType.Game, PacketSource.Server); // 優先クエストの設定に - public static readonly PacketId S2C_QUEST_11_32_16_NTC = new PacketId(11, 32, 16, "S2C_QUEST_11_32_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_SET_PRIORITY_QUEST_NTC = new PacketId(11, 32, 16, "S2C_QUEST_SET_PRIORITY_QUEST_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_32_16_NTC"); public static readonly PacketId C2S_QUEST_CANCEL_PRIORITY_QUEST_REQ = new PacketId(11, 33, 1, "C2S_QUEST_CANCEL_PRIORITY_QUEST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_CANCEL_PRIORITY_QUEST_RES = new PacketId(11, 33, 2, "S2C_QUEST_CANCEL_PRIORITY_QUEST_RES", ServerType.Game, PacketSource.Server); // 優先クエストの解除に public static readonly PacketId C2S_QUEST_GET_PRIORITY_QUEST_REQ = new PacketId(11, 34, 1, "C2S_QUEST_GET_PRIORITY_QUEST_REQ", ServerType.Game, PacketSource.Client); @@ -701,6 +709,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId C2S_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_REQ = new PacketId(11, 59, 1, "C2S_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_RES = new PacketId(11, 59, 2, "S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_RES", ServerType.Game, PacketSource.Server); // リーダの受注待ちクエスト送信に public static readonly PacketId S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_NTC = new PacketId(11, 59, 16, "S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_59_16_NTC"); + public static readonly PacketId C2S_QUEST_11_60_16_NTC = new PacketId(11, 60, 16, "C2S_QUEST_11_60_16_NTC", ServerType.Game, PacketSource.Server); // Happens when clicking on quest glowing light (solo?) public static readonly PacketId C2S_QUEST_QUEST_LOG_INFO_REQ = new PacketId(11, 61, 1, "C2S_QUEST_QUEST_LOG_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_QUEST_LOG_INFO_RES = new PacketId(11, 61, 2, "S2C_QUEST_QUEST_LOG_INFO_RES", ServerType.Game, PacketSource.Server); // クエストログ通知に public static readonly PacketId C2S_QUEST_GET_REWARD_BOX_LIST_REQ = new PacketId(11, 62, 1, "C2S_QUEST_GET_REWARD_BOX_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -715,13 +724,13 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_LIST_NUM_RES = new PacketId(11, 66, 2, "S2C_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_LIST_NUM_RES", ServerType.Game, PacketSource.Server); // 循環コンテンツ報酬リスト数の取得に public static readonly PacketId C2S_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_ITEM_REQ = new PacketId(11, 67, 1, "C2S_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_ITEM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_ITEM_RES = new PacketId(11, 67, 2, "S2C_QUEST_GET_NOT_RECV_CYCLE_CONTENTS_REWARD_ITEM_RES", ServerType.Game, PacketSource.Server); // 循環コンテンツ報酬アイテムの受け取りに - public static readonly PacketId S2C_QUEST_11_68_16_NTC = new PacketId(11, 68, 16, "S2C_QUEST_11_68_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_68_16_NTC = new PacketId(11, 68, 16, "S2C_QUEST_11_68_16_NTC", ServerType.Game, PacketSource.Server); // Special Quest Board Reloaded public static readonly PacketId C2S_QUEST_DELIVER_ITEM_REQ = new PacketId(11, 69, 1, "C2S_QUEST_DELIVER_ITEM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_DELIVER_ITEM_RES = new PacketId(11, 69, 2, "S2C_QUEST_DELIVER_ITEM_RES", ServerType.Game, PacketSource.Server); // 納品に - public static readonly PacketId S2C_QUEST_11_69_16_NTC = new PacketId(11, 69, 16, "S2C_QUEST_11_69_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_DELIVER_ITEM_NTC = new PacketId(11, 69, 16, "S2C_QUEST_DELIVER_ITEM_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_69_16_NTC"); public static readonly PacketId C2S_QUEST_DECIDE_DELIVERY_ITEM_REQ = new PacketId(11, 70, 1, "C2S_QUEST_DECIDE_DELIVERY_ITEM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_DECIDE_DELIVERY_ITEM_RES = new PacketId(11, 70, 2, "S2C_QUEST_DECIDE_DELIVERY_ITEM_RES", ServerType.Game, PacketSource.Server); // 納品決定に - public static readonly PacketId S2C_QUEST_11_70_16_NTC = new PacketId(11, 70, 16, "S2C_QUEST_11_70_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_DECIDE_DELIVERY_ITEM_NTC = new PacketId(11, 70, 16, "S2C_QUEST_DECIDE_DELIVERY_ITEM_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_70_16_NTC"); // Delivery objective achieved public static readonly PacketId C2S_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_REQ = new PacketId(11, 71, 1, "C2S_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_RES = new PacketId(11, 71, 2, "S2C_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_RES", ServerType.Game, PacketSource.Server); // パーティークエスト進行情報取得に public static readonly PacketId C2S_QUEST_DEBUG_MAIN_QUEST_JUMP_REQ = new PacketId(11, 73, 1, "C2S_QUEST_DEBUG_MAIN_QUEST_JUMP_REQ", ServerType.Game, PacketSource.Client); @@ -741,39 +750,40 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_11_79_2_RES = new PacketId(11, 79, 2, "S2C_QUEST_11_79_2_RES", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_REQ = new PacketId(11, 80, 1, "C2S_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_RES = new PacketId(11, 80, 2, "S2C_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_RES", ServerType.Game, PacketSource.Server); // (デバッグ用)敵セットプリセット固定に + public static readonly PacketId S2C_QUEST_11_81_16_NTC = new PacketId(11, 81, 16, "S2C_QUEST_11_81_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_82_16_NTC = new PacketId(11, 82, 16, "S2C_QUEST_11_82_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_83_16_NTC = new PacketId(11, 83, 16, "S2C_QUEST_11_83_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_84_16_NTC = new PacketId(11, 84, 16, "S2C_QUEST_11_84_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_85_16_NTC = new PacketId(11, 85, 16, "S2C_QUEST_11_85_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_86_16_NTC = new PacketId(11, 86, 16, "S2C_QUEST_11_86_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_87_16_NTC = new PacketId(11, 87, 16, "S2C_QUEST_11_87_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_87_16_NTC = new PacketId(11, 87, 16, "S2C_QUEST_11_87_16_NTC", ServerType.Game, PacketSource.Server); // S2C_QUEST_MASTER_DATA_RELOAD_NOTICE public static readonly PacketId S2C_QUEST_11_88_16_NTC = new PacketId(11, 88, 16, "S2C_QUEST_11_88_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC = new PacketId(11, 89, 16, "S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_89_16_NTC"); - public static readonly PacketId S2C_QUEST_11_90_16_NTC = new PacketId(11, 90, 16, "S2C_QUEST_11_90_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_91_16_NTC = new PacketId(11, 91, 16, "S2C_QUEST_11_91_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_92_16_NTC = new PacketId(11, 92, 16, "S2C_QUEST_11_92_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_93_16_NTC = new PacketId(11, 93, 16, "S2C_QUEST_11_93_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_94_16_NTC = new PacketId(11, 94, 16, "S2C_QUEST_11_94_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_PROGRESS_WORK_SAVE_NTC = new PacketId(11, 90, 16, "S2C_QUEST_PROGRESS_WORK_SAVE_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_90_16_NTC"); + public static readonly PacketId S2C_QUEST_QUEST_COMPLETE_NTC = new PacketId(11, 91, 16, "S2C_QUEST_QUEST_COMPLETE_NTC", ServerType.Game, PacketSource.Server, "S2C_QUEST_11_91_16_NTC"); // Mission Completed + public static readonly PacketId S2C_QUEST_11_92_16_NTC = new PacketId(11, 92, 16, "S2C_QUEST_11_92_16_NTC", ServerType.Game, PacketSource.Server); // Mission Started + public static readonly PacketId S2C_QUEST_11_93_16_NTC = new PacketId(11, 93, 16, "S2C_QUEST_11_93_16_NTC", ServerType.Game, PacketSource.Server); // Mission completed + public static readonly PacketId S2C_QUEST_11_94_16_NTC = new PacketId(11, 94, 16, "S2C_QUEST_11_94_16_NTC", ServerType.Game, PacketSource.Server); // Mission All completed public static readonly PacketId S2C_QUEST_11_95_16_NTC = new PacketId(11, 95, 16, "S2C_QUEST_11_95_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_96_16_NTC = new PacketId(11, 96, 16, "S2C_QUEST_11_96_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_97_16_NTC = new PacketId(11, 97, 16, "S2C_QUEST_11_97_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_98_16_NTC = new PacketId(11, 98, 16, "S2C_QUEST_11_98_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_99_16_NTC = new PacketId(11, 99, 16, "S2C_QUEST_11_99_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_100_16_NTC = new PacketId(11, 100, 16, "S2C_QUEST_11_100_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_101_16_NTC = new PacketId(11, 101, 16, "S2C_QUEST_11_101_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_102_16_NTC = new PacketId(11, 102, 16, "S2C_QUEST_11_102_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_101_16_NTC = new PacketId(11, 101, 16, "S2C_QUEST_11_101_16_NTC", ServerType.Game, PacketSource.Server); // + public static readonly PacketId S2C_QUEST_11_102_16_NTC = new PacketId(11, 102, 16, "S2C_QUEST_11_102_16_NTC", ServerType.Game, PacketSource.Server); // Remaining time extended by x seconds public static readonly PacketId S2C_QUEST_11_103_16_NTC = new PacketId(11, 103, 16, "S2C_QUEST_11_103_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_104_16_NTC = new PacketId(11, 104, 16, "S2C_QUEST_11_104_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_105_16_NTC = new PacketId(11, 105, 16, "S2C_QUEST_11_105_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_106_16_NTC = new PacketId(11, 106, 16, "S2C_QUEST_11_106_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_107_16_NTC = new PacketId(11, 107, 16, "S2C_QUEST_11_107_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_108_16_NTC = new PacketId(11, 108, 16, "S2C_QUEST_11_108_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_105_16_NTC = new PacketId(11, 105, 16, "S2C_QUEST_11_105_16_NTC", ServerType.Game, PacketSource.Server); // Time is up + public static readonly PacketId S2C_QUEST_11_106_16_NTC = new PacketId(11, 106, 16, "S2C_QUEST_11_106_16_NTC", ServerType.Game, PacketSource.Server); // + public static readonly PacketId S2C_QUEST_11_107_16_NTC = new PacketId(11, 107, 16, "S2C_QUEST_11_107_16_NTC", ServerType.Game, PacketSource.Server); // The request to end the mission was successful + public static readonly PacketId S2C_QUEST_11_108_16_NTC = new PacketId(11, 108, 16, "S2C_QUEST_11_108_16_NTC", ServerType.Game, PacketSource.Server); // The request to end the mission was successful public static readonly PacketId S2C_QUEST_11_109_16_NTC = new PacketId(11, 109, 16, "S2C_QUEST_11_109_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_110_16_NTC = new PacketId(11, 110, 16, "S2C_QUEST_11_110_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_110_16_NTC = new PacketId(11, 110, 16, "S2C_QUEST_11_110_16_NTC", ServerType.Game, PacketSource.Server); // public static readonly PacketId S2C_QUEST_11_111_16_NTC = new PacketId(11, 111, 16, "S2C_QUEST_11_111_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_112_16_NTC = new PacketId(11, 112, 16, "S2C_QUEST_11_112_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_113_16_NTC = new PacketId(11, 113, 16, "S2C_QUEST_11_113_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_QUEST_11_114_16_NTC = new PacketId(11, 114, 16, "S2C_QUEST_11_114_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_114_16_NTC = new PacketId(11, 114, 16, "S2C_QUEST_11_114_16_NTC", ServerType.Game, PacketSource.Server); // public static readonly PacketId S2C_QUEST_11_115_16_NTC = new PacketId(11, 115, 16, "S2C_QUEST_11_115_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_116_16_NTC = new PacketId(11, 116, 16, "S2C_QUEST_11_116_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_QUEST_11_117_16_NTC = new PacketId(11, 117, 16, "S2C_QUEST_11_117_16_NTC", ServerType.Game, PacketSource.Server); @@ -788,7 +798,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_QUEST_GET_ADVENTURE_GUIDE_QUEST_NOTICE_RES = new PacketId(11, 123, 2, "S2C_QUEST_GET_ADVENTURE_GUIDE_QUEST_NOTICE_RES", ServerType.Game, PacketSource.Server); // 冒険ガイドクエスト通知の取得に public static readonly PacketId C2S_QUEST_SET_NAVIGATION_QUEST_REQ = new PacketId(11, 124, 1, "C2S_QUEST_SET_NAVIGATION_QUEST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_SET_NAVIGATION_QUEST_RES = new PacketId(11, 124, 2, "S2C_QUEST_SET_NAVIGATION_QUEST_RES", ServerType.Game, PacketSource.Server); // ナビゲーションクエストセットに - public static readonly PacketId S2C_QUEST_11_124_16_NTC = new PacketId(11, 124, 16, "S2C_QUEST_11_124_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_QUEST_11_124_16_NTC = new PacketId(11, 124, 16, "S2C_QUEST_11_124_16_NTC", ServerType.Game, PacketSource.Server); // public static readonly PacketId C2S_QUEST_CANCEL_NAVIGATION_QUEST_REQ = new PacketId(11, 125, 1, "C2S_QUEST_CANCEL_NAVIGATION_QUEST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_QUEST_CANCEL_NAVIGATION_QUEST_RES = new PacketId(11, 125, 2, "S2C_QUEST_CANCEL_NAVIGATION_QUEST_RES", ServerType.Game, PacketSource.Server); // ナビゲーションクエストのキャンセルに public static readonly PacketId S2C_QUEST_11_125_16_NTC = new PacketId(11, 125, 16, "S2C_QUEST_11_125_16_NTC", ServerType.Game, PacketSource.Server); @@ -843,6 +853,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_INSTANCE_GET_DROP_ITEM_LIST_RES = new PacketId(13, 10, 2, "S2C_INSTANCE_GET_DROP_ITEM_LIST_RES", ServerType.Game, PacketSource.Server); // ドロップアイテムリストを取得 public static readonly PacketId C2S_INSTANCE_GET_DROP_ITEM_REQ = new PacketId(13, 11, 1, "C2S_INSTANCE_GET_DROP_ITEM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_GET_DROP_ITEM_RES = new PacketId(13, 11, 2, "S2C_INSTANCE_GET_DROP_ITEM_RES", ServerType.Game, PacketSource.Server); // ドロップアイテムを取得 + public static readonly PacketId C2S_INSTANCE_PL_TOUCH_OM_NTC = new PacketId(13, 12, 16, "C2S_INSTANCE_PL_TOUCH_OM_NTC", ServerType.Game, PacketSource.Client, "C2S_INSTANCE_13_12_16_NTC"); // Sent after clicking on World OM Glitter public static readonly PacketId C2S_INSTANCE_13_13_1_REQ = new PacketId(13, 13, 1, "C2S_INSTANCE_13_13_1_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_13_13_2_RES = new PacketId(13, 13, 2, "S2C_INSTANCE_13_13_2_RES", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_INSTANCE_TRANING_ROOM_GET_ENEMY_LIST_REQ = new PacketId(13, 14, 1, "C2S_INSTANCE_TRANING_ROOM_GET_ENEMY_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -857,14 +868,14 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_INSTANCE_TREASURE_POINT_GET_INFO_RES = new PacketId(13, 18, 2, "S2C_INSTANCE_TREASURE_POINT_GET_INFO_RES", ServerType.Game, PacketSource.Server); // お宝ポイント ポイント情報取得 public static readonly PacketId C2S_INSTANCE_SET_OM_INSTANT_KEY_VALUE_REQ = new PacketId(13, 20, 1, "C2S_INSTANCE_SET_OM_INSTANT_KEY_VALUE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_RES = new PacketId(13, 20, 2, "S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_RES", ServerType.Game, PacketSource.Server); // OMインスタンスエリア共有メモリ保存に - public static readonly PacketId S2C_INSTANCE_13_20_16_NTC = new PacketId(13, 20, 16, "S2C_INSTANCE_13_20_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_NTC = new PacketId(13, 20, 16, "S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_20_16_NTC"); public static readonly PacketId C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_REQ = new PacketId(13, 21, 1, "C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_RES = new PacketId(13, 21, 2, "S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_RES", ServerType.Game, PacketSource.Server); // OMインスタンスエリア共有メモリ取得に public static readonly PacketId C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_REQ = new PacketId(13, 22, 1, "C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_RES = new PacketId(13, 22, 2, "S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_RES", ServerType.Game, PacketSource.Server); // OMインスタンスエリア共有メモリ全取得に public static readonly PacketId C2S_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_REQ = new PacketId(13, 23, 1, "C2S_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_RES = new PacketId(13, 23, 2, "S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_RES", ServerType.Game, PacketSource.Server); // OMインスタンスエリア共有メモリ交換に - public static readonly PacketId S2C_INSTANCE_13_23_16_NTC = new PacketId(13, 23, 16, "S2C_INSTANCE_13_23_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_NTC = new PacketId(13, 23, 16, "S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_INSTANCE_SET_INSTANT_KEY_VALUE_UL_REQ = new PacketId(13, 24, 1, "C2S_INSTANCE_SET_INSTANT_KEY_VALUE_UL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_SET_INSTANT_KEY_VALUE_UL_RES = new PacketId(13, 24, 2, "S2C_INSTANCE_SET_INSTANT_KEY_VALUE_UL_RES", ServerType.Game, PacketSource.Server); // インスタンスエリア共有メモリ保存(u32)に public static readonly PacketId C2S_INSTANCE_GET_INSTANT_KEY_VALUE_UL_REQ = new PacketId(13, 25, 1, "C2S_INSTANCE_GET_INSTANT_KEY_VALUE_UL_REQ", ServerType.Game, PacketSource.Client); @@ -876,19 +887,21 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_INSTANCE_ENEMY_BREAK_REGION_NTC = new PacketId(13, 29, 16, "S2C_INSTANCE_ENEMY_BREAK_REGION_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_29_16_NTC"); public static readonly PacketId S2C_INSTANCE_ENEMY_DIE_NTC = new PacketId(13, 30, 16, "S2C_INSTANCE_ENEMY_DIE_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_30_16_NTC"); public static readonly PacketId S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC = new PacketId(13, 31, 16, "S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_31_16_NTC"); - public static readonly PacketId S2C_INSTANCE_13_32_16_NTC = new PacketId(13, 32, 16, "S2C_INSTANCE_13_32_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_INSTANCE_ENEMY_GROUP_RESET_NTC = new PacketId(13, 32, 16, "S2C_INSTANCE_ENEMY_GROUP_RESET_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_32_16_NTC"); public static readonly PacketId S2C_INSTANCE_ENEMY_SUB_GROUP_APPEAR_NTC = new PacketId(13, 33, 16, "S2C_INSTANCE_ENEMY_SUB_GROUP_APPEAR_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_33_16_NTC"); public static readonly PacketId S2C_INSTANCE_GATHERING_ENEMY_APPEAR_NTC = new PacketId(13, 34, 16, "S2C_INSTANCE_GATHERING_ENEMY_APPEAR_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_34_16_NTC"); - public static readonly PacketId S2C_INSTANCE_13_35_16_NTC = new PacketId(13, 35, 16, "S2C_INSTANCE_13_35_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_INSTANCE_13_35_16_NTC = new PacketId(13, 35, 16, "S2C_INSTANCE_13_35_16_NTC", ServerType.Game, PacketSource.Server); // DUNGEON CLEAR large text popup. public static readonly PacketId S2C_INSTANCE_13_36_16_NTC = new PacketId(13, 36, 16, "S2C_INSTANCE_13_36_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_INSTANCE_13_37_16_NTC = new PacketId(13, 37, 16, "S2C_INSTANCE_13_37_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_INSTANCE_13_38_16_NTC = new PacketId(13, 38, 16, "S2C_INSTANCE_13_38_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_INSTANCE_13_37_16_NTC = new PacketId(13, 37, 16, "S2C_INSTANCE_13_37_16_NTC", ServerType.Game, PacketSource.Server); // Ghidra says this does nothing. + public static readonly PacketId S2C_INSTANCE_13_38_16_NTC = new PacketId(13, 38, 16, "S2C_INSTANCE_13_38_16_NTC", ServerType.Game, PacketSource.Server); // Ghidra says this does nothing. public static readonly PacketId S2C_INSTANCE_POP_DROP_ITEM_NTC = new PacketId(13, 39, 16, "S2C_INSTANCE_POP_DROP_ITEM_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_39_16_NTC"); public static readonly PacketId S2C_INSTANCE_ENEMY_REPOP_NTC = new PacketId(13, 40, 16, "S2C_INSTANCE_ENEMY_REPOP_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_40_16_NTC"); public static readonly PacketId S2C_INSTANCE_ENCOUNTER_PAWN_NTC = new PacketId(13, 41, 16, "S2C_INSTANCE_ENCOUNTER_PAWN_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_41_16_NTC"); public static readonly PacketId S2C_INSTANCE_AREA_RESET_NTC = new PacketId(13, 42, 16, "S2C_INSTANCE_AREA_RESET_NTC", ServerType.Game, PacketSource.Server, "S2C_INSTANCE_13_42_16_NTC"); public static readonly PacketId C2S_INSTANCE_GET_EX_OM_INFO_REQ = new PacketId(13, 43, 1, "C2S_INSTANCE_GET_EX_OM_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INSTANCE_GET_EX_OM_INFO_RES = new PacketId(13, 43, 2, "S2C_INSTANCE_GET_EX_OM_INFO_RES", ServerType.Game, PacketSource.Server); // 拡張OM情報取得に + public static readonly PacketId C2S_INSTANCE_CHARACTER_START_BAD_STATUS_NTC = new PacketId(13, 44, 16, "C2S_INSTANCE_CHARACTER_START_BAD_STATUS_NTC", ServerType.Game, PacketSource.Client, "C2S_INSTANCE_13_44_16"); //When you gain a status effect? + public static readonly PacketId C2S_INSTANCE_CHARACTER_END_BAD_STATUS_NTC = new PacketId(13, 45, 16, "C2S_INSTANCE_CHARACTER_END_BAD_STATUS_NTC", ServerType.Game, PacketSource.Client, "C2S_INSTANCE_13_45_16"); //When you lose a status effect? // Group: 14 - (WARP) public static readonly PacketId C2S_WARP_RELEASE_WARP_POINT_REQ = new PacketId(14, 0, 1, "C2S_WARP_RELEASE_WARP_POINT_REQ", ServerType.Game, PacketSource.Client); @@ -921,6 +934,8 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_WARP_GET_START_POINT_LIST_RES = new PacketId(14, 14, 2, "S2C_WARP_GET_START_POINT_LIST_RES", ServerType.Game, PacketSource.Server); // ゲーム開始ポイントの取得に // Group: 15 + public static readonly PacketId C2S_EVENT_START_NTC = new PacketId(15, 0, 16, "C2S_EVENT_START_NTC", ServerType.Game, PacketSource.Client, "C2S_15_0_16_NTC"); + public static readonly PacketId C2S_EVENT_END_NTC = new PacketId(15, 1, 16, "C2S_EVENT_END_NTC", ServerType.Game, PacketSource.Client, "C2S_15_1_16_NTC"); public static readonly PacketId S2C_15_65535_255 = new PacketId(15, 65535, 255, "S2C_15_65535_255", ServerType.Game, PacketSource.Server); // Group: 16 - (FRIEND) @@ -928,18 +943,18 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_FRIEND_GET_FRIEND_LIST_RES = new PacketId(16, 0, 2, "S2C_FRIEND_GET_FRIEND_LIST_RES", ServerType.Game, PacketSource.Server); // フレンドリスト取得に public static readonly PacketId C2S_FRIEND_APPLY_FRIEND_REQ = new PacketId(16, 1, 1, "C2S_FRIEND_APPLY_FRIEND_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_APPLY_FRIEND_RES = new PacketId(16, 1, 2, "S2C_FRIEND_APPLY_FRIEND_RES", ServerType.Game, PacketSource.Server); // フレンド申請に - public static readonly PacketId S2C_FRIEND_16_1_16_NTC = new PacketId(16, 1, 16, "S2C_FRIEND_16_1_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_FRIEND_APPLY_FRIEND_NTC = new PacketId(16, 1, 16, "S2C_FRIEND_APPLY_FRIEND_NTC", ServerType.Game, PacketSource.Server, "S2C_FRIEND_16_1_16_NTC"); public static readonly PacketId C2S_FRIEND_APPROVE_FRIEND_REQ = new PacketId(16, 2, 1, "C2S_FRIEND_APPROVE_FRIEND_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_APPROVE_FRIEND_RES = new PacketId(16, 2, 2, "S2C_FRIEND_APPROVE_FRIEND_RES", ServerType.Game, PacketSource.Server); // フレンド承認に - public static readonly PacketId S2C_FRIEND_16_2_16_NTC = new PacketId(16, 2, 16, "S2C_FRIEND_16_2_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_FRIEND_APPROVE_FRIEND_NTC = new PacketId(16, 2, 16, "S2C_FRIEND_APPROVE_FRIEND_NTC", ServerType.Game, PacketSource.Server, "S2C_FRIEND_16_2_16_NTC"); public static readonly PacketId C2S_FRIEND_REMOVE_FRIEND_REQ = new PacketId(16, 3, 1, "C2S_FRIEND_REMOVE_FRIEND_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_REMOVE_FRIEND_RES = new PacketId(16, 3, 2, "S2C_FRIEND_REMOVE_FRIEND_RES", ServerType.Game, PacketSource.Server); // フレンド解除に - public static readonly PacketId S2C_FRIEND_16_3_16_NTC = new PacketId(16, 3, 16, "S2C_FRIEND_16_3_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_FRIEND_REMOVE_FRIEND_NTC = new PacketId(16, 3, 16, "S2C_FRIEND_REMOVE_FRIEND_NTC", ServerType.Game, PacketSource.Server, "S2C_FRIEND_16_3_16_NTC"); public static readonly PacketId C2S_FRIEND_REGISTER_FAVORITE_FRIEND_REQ = new PacketId(16, 4, 1, "C2S_FRIEND_REGISTER_FAVORITE_FRIEND_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_REGISTER_FAVORITE_FRIEND_RES = new PacketId(16, 4, 2, "S2C_FRIEND_REGISTER_FAVORITE_FRIEND_RES", ServerType.Game, PacketSource.Server); // お気に入りフレンド設定に public static readonly PacketId C2S_FRIEND_CANCEL_FRIEND_APPLICATION_REQ = new PacketId(16, 5, 1, "C2S_FRIEND_CANCEL_FRIEND_APPLICATION_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_CANCEL_FRIEND_APPLICATION_RES = new PacketId(16, 5, 2, "S2C_FRIEND_CANCEL_FRIEND_APPLICATION_RES", ServerType.Game, PacketSource.Server); // フレンド申請キャンセルに - public static readonly PacketId S2C_FRIEND_16_5_16_NTC = new PacketId(16, 5, 16, "S2C_FRIEND_16_5_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_FRIEND_CANCEL_FRIEND_APPLICATION_NTC = new PacketId(16, 5, 16, "S2C_FRIEND_CANCEL_FRIEND_APPLICATION_NTC", ServerType.Game, PacketSource.Server, "S2C_FRIEND_16_5_16_NTC"); public static readonly PacketId C2S_FRIEND_GET_RECENT_CHARACTER_LIST_REQ = new PacketId(16, 6, 1, "C2S_FRIEND_GET_RECENT_CHARACTER_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_FRIEND_GET_RECENT_CHARACTER_LIST_RES = new PacketId(16, 6, 2, "S2C_FRIEND_GET_RECENT_CHARACTER_LIST_RES", ServerType.Game, PacketSource.Server); // 最近遊んだプレイヤー取得に @@ -1026,10 +1041,10 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_SKILL_GET_CURRENT_SET_SKILL_LIST_RES = new PacketId(19, 28, 2, "S2C_SKILL_GET_CURRENT_SET_SKILL_LIST_RES", ServerType.Game, PacketSource.Server); // 装備中スキルリスト取得に public static readonly PacketId C2S_SKILL_GET_CURRENT_SET_ABILITY_LIST_REQ = new PacketId(19, 29, 1, "C2S_SKILL_GET_CURRENT_SET_ABILITY_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_SKILL_GET_CURRENT_SET_ABILITY_LIST_RES = new PacketId(19, 29, 2, "S2C_SKILL_GET_CURRENT_SET_ABILITY_LIST_RES", ServerType.Game, PacketSource.Server); // 装備中アビリティリスト取得に - public static readonly PacketId C2S_SKILL_19_30_1_REQ = new PacketId(19, 30, 1, "C2S_SKILL_19_30_1_REQ", ServerType.Game, PacketSource.Client); - public static readonly PacketId S2C_SKILL_19_30_2_RES = new PacketId(19, 30, 2, "S2C_SKILL_19_30_2_RES", ServerType.Game, PacketSource.Server); - public static readonly PacketId C2S_SKILL_19_31_1_REQ = new PacketId(19, 31, 1, "C2S_SKILL_19_31_1_REQ", ServerType.Game, PacketSource.Client); - public static readonly PacketId S2C_SKILL_19_31_2_RES = new PacketId(19, 31, 2, "S2C_SKILL_19_31_2_RES", ServerType.Game, PacketSource.Server); + public static readonly PacketId C2S_SKILL_19_30_1_REQ = new PacketId(19, 30, 1, "C2S_SKILL_19_30_1_REQ", ServerType.Game, PacketSource.Client); //Likely C2S_SKILL_GET_PAWN_CURRENT_SET_SKILL_LIST_REQ + public static readonly PacketId S2C_SKILL_19_30_2_RES = new PacketId(19, 30, 2, "S2C_SKILL_19_30_2_RES", ServerType.Game, PacketSource.Server); //Likely S2C_SKILL_GET_PAWN_CURRENT_SET_SKILL_LIST_RES + public static readonly PacketId C2S_SKILL_19_31_1_REQ = new PacketId(19, 31, 1, "C2S_SKILL_19_31_1_REQ", ServerType.Game, PacketSource.Client); //Likely C2S_SKILL_GET_PAWN_CURRENT_SET_ABILITY_LIST_REQ + public static readonly PacketId S2C_SKILL_19_31_2_RES = new PacketId(19, 31, 2, "S2C_SKILL_19_31_2_RES", ServerType.Game, PacketSource.Server); //Likely S2C_SKILL_GET_PAWN_CURRENT_SET_ABILITY_LIST_RES public static readonly PacketId C2S_SKILL_GET_RELEASE_SKILL_LIST_REQ = new PacketId(19, 32, 1, "C2S_SKILL_GET_RELEASE_SKILL_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_SKILL_GET_RELEASE_SKILL_LIST_RES = new PacketId(19, 32, 2, "S2C_SKILL_GET_RELEASE_SKILL_LIST_RES", ServerType.Game, PacketSource.Server); // 解放済みスキルリストの取得に public static readonly PacketId C2S_SKILL_GET_RELEASE_ABILITY_LIST_REQ = new PacketId(19, 33, 1, "C2S_SKILL_GET_RELEASE_ABILITY_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -1048,16 +1063,16 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_SKILL_GET_ABILITY_COST_RES = new PacketId(19, 39, 2, "S2C_SKILL_GET_ABILITY_COST_RES", ServerType.Game, PacketSource.Server); // アビリティセット用コストの取得に public static readonly PacketId C2S_SKILL_GET_PAWN_ABILITY_COST_REQ = new PacketId(19, 40, 1, "C2S_SKILL_GET_PAWN_ABILITY_COST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_SKILL_GET_PAWN_ABILITY_COST_RES = new PacketId(19, 40, 2, "S2C_SKILL_GET_PAWN_ABILITY_COST_RES", ServerType.Game, PacketSource.Server); // ポーンアビリティセット用コストの取得に - public static readonly PacketId S2C_SKILL_19_41_16_NTC = new PacketId(19, 41, 16, "S2C_SKILL_19_41_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_42_16_NTC = new PacketId(19, 42, 16, "S2C_SKILL_19_42_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_SKILL_ACQUIREMENT_LEARN_NTC = new PacketId(19, 41, 16, "S2C_SKILL_ACQUIREMENT_LEARN_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_41_16_NTC "); //Probably, based on order in debug symbols. + public static readonly PacketId S2C_SKILL_NORMAL_SKILL_LEARN_NTC = new PacketId(19, 42, 16, "S2C_SKILL_NORMAL_SKILL_LEARN_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_42_16_NTC "); public static readonly PacketId S2C_SKILL_CUSTOM_SKILL_SET_NTC = new PacketId(19, 43, 16, "S2C_SKILL_CUSTOM_SKILL_SET_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_43_16_NTC"); public static readonly PacketId S2C_SKILL_19_44_16_NTC = new PacketId(19, 44, 16, "S2C_SKILL_19_44_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_45_16_NTC = new PacketId(19, 45, 16, "S2C_SKILL_19_45_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_ABILITY_SET_NTC = new PacketId(19, 46, 16, "S2C_SKILL_19_46_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_47_16_NTC = new PacketId(19, 47, 16, "S2C_SKILL_19_47_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_48_16_NTC = new PacketId(19, 48, 16, "S2C_SKILL_19_48_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_49_16_NTC = new PacketId(19, 49, 16, "S2C_SKILL_19_49_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_SKILL_19_50_16_NTC = new PacketId(19, 50, 16, "S2C_SKILL_19_50_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_SKILL_PAWN_NORMAL_SKILL_LEARN_NTC = new PacketId(19, 45, 16, "S2C_SKILL_PAWN_NORMAL_SKILL_LEARN_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_45_16_NTC "); + public static readonly PacketId S2C_SKILL_ABILITY_SET_NTC = new PacketId(19, 46, 16, "S2C_SKILL_ABILITY_SET_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_46_16_NTC"); + public static readonly PacketId S2C_SKILL_PAWN_ABILITY_SET_NTC = new PacketId(19, 47, 16, "S2C_SKILL_PAWN_ABILITY_SET_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_47_16_NTC"); + public static readonly PacketId S2C_SKILL_SET_PRESET_ABILITY_NTC = new PacketId(19, 48, 16, "S2C_SKILL_SET_PRESET_ABILITY_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_48_16_NTC"); + public static readonly PacketId S2C_SKILL_SET_PRESET_PAWN_ABILITY_NTC = new PacketId(19, 49, 16, "S2C_SKILL_SET_PRESET_PAWN_ABILITY_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_49_16_NTC"); + public static readonly PacketId S2C_SKILL_GET_CHARACTER_SKILL_INFO_NTC = new PacketId(19, 50, 16, "S2C_SKILL_GET_CHARACTER_SKILL_INFO_NTC", ServerType.Game, PacketSource.Server, "S2C_SKILL_19_50_16_NTC"); // Group: 20 - (SHOP) public static readonly PacketId C2S_SHOP_GET_SHOP_GOODS_LIST_REQ = new PacketId(20, 0, 1, "C2S_SHOP_GET_SHOP_GOODS_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -1070,6 +1085,9 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_INN_GET_STAY_PRICE_RES = new PacketId(21, 0, 2, "S2C_INN_GET_STAY_PRICE_RES", ServerType.Game, PacketSource.Server); // 宿泊費の取得に public static readonly PacketId C2S_INN_STAY_INN_REQ = new PacketId(21, 1, 1, "C2S_INN_STAY_INN_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INN_STAY_INN_RES = new PacketId(21, 1, 2, "S2C_INN_STAY_INN_RES", ServerType.Game, PacketSource.Server); // 宿泊に + public static readonly PacketId C2S_INN_HP_RECOVERY_COMPLETE_NTC = new PacketId(21, 2, 16, "C2S_INN_HP_RECOVERY_COMPLETE_NTC", ServerType.Game, PacketSource.Client, "C2S_INN_21_2_16_NTC"); + public static readonly PacketId C2S_INN_HP_RECOVERY_CHARACTER_COMPLETE_NTC = new PacketId(21, 3, 16, "C2S_INN_HP_RECOVERY_CHARACTER_COMPLETE_NTC", ServerType.Game, PacketSource.Client, "C2S_INN_21_3_16_NTC"); + public static readonly PacketId C2S_INN_HP_RECOVERY_PAWN_COMPLETE_NTC = new PacketId(21, 4, 16, "C2S_INN_HP_RECOVERY_PAWN_COMPLETE_NTC", ServerType.Game, PacketSource.Client, "C2S_INN_21_4_16_NTC"); public static readonly PacketId C2S_INN_GET_PENALTY_HEAL_STAY_PRICE_REQ = new PacketId(21, 5, 1, "C2S_INN_GET_PENALTY_HEAL_STAY_PRICE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_INN_GET_PENALTY_HEAL_STAY_PRICE_RES = new PacketId(21, 5, 2, "S2C_INN_GET_PENALTY_HEAL_STAY_PRICE_RES", ServerType.Game, PacketSource.Server); // 弱化回復宿泊費の取得に public static readonly PacketId C2S_INN_STAY_PENALTY_HEAL_INN_REQ = new PacketId(21, 6, 1, "C2S_INN_STAY_PENALTY_HEAL_INN_REQ", ServerType.Game, PacketSource.Client); @@ -1207,8 +1225,8 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId C2S_ACHIEVEMENT_27_6_1_REQ = new PacketId(27, 6, 1, "C2S_ACHIEVEMENT_27_6_1_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_ACHIEVEMENT_27_6_2_RES = new PacketId(27, 6, 2, "S2C_ACHIEVEMENT_27_6_2_RES", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_ACHIEVEMENT_27_7_16_NTC = new PacketId(27, 7, 16, "S2C_ACHIEVEMENT_27_7_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_ACHIEVEMENT_27_8_16_NTC = new PacketId(27, 8, 16, "S2C_ACHIEVEMENT_27_8_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_ACHIEVEMENT_27_9_16_NTC = new PacketId(27, 9, 16, "S2C_ACHIEVEMENT_27_9_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_ACHIEVEMENT_ACHIEVEMENT_COMPLETE_NTC = new PacketId(27, 8, 16, "S2C_ACHIEVEMENT_ACHIEVEMENT_COMPLETE_NTC", ServerType.Game, PacketSource.Server, "S2C_ACHIEVEMENT_27_8_16_NTC"); + public static readonly PacketId S2C_ACHIEVEMENT_ACHIEVEMENT_RECEIVABLE_REWARD_NTC = new PacketId(27, 9, 16, "S2C_ACHIEVEMENT_ACHIEVEMENT_RECEIVABLE_REWARD_NTC", ServerType.Game, PacketSource.Server, "S2C_ACHIEVEMENT_27_9_16_NTC"); public static readonly PacketId C2S_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_REQ = new PacketId(27, 10, 1, "C2S_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_RES = new PacketId(27, 10, 2, "S2C_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_RES", ServerType.Game, PacketSource.Server); // 指定カテゴリのアチーブメント進捗リストの取得に @@ -1217,8 +1235,8 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_GP_GET_GP_RES = new PacketId(28, 0, 2, "S2C_GP_GET_GP_RES", ServerType.Game, PacketSource.Server); // GP取得要求に public static readonly PacketId C2S_GP_GET_GP_DETAIL_REQ = new PacketId(28, 1, 1, "C2S_GP_GET_GP_DETAIL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_GP_GET_GP_DETAIL_RES = new PacketId(28, 1, 2, "S2C_GP_GET_GP_DETAIL_RES", ServerType.Game, PacketSource.Server); // GP詳細取得 - public static readonly PacketId C2S_GP_28_2_1_REQ = new PacketId(28, 2, 1, "C2S_GP_28_2_1_REQ", ServerType.Game, PacketSource.Client); - public static readonly PacketId S2C_GP_28_2_2_RES = new PacketId(28, 2, 2, "S2C_GP_28_2_2_RES", ServerType.Game, PacketSource.Server); + public static readonly PacketId C2S_GP_GET_GP_PERIOD_REQ = new PacketId(28, 2, 1, "C2S_GP_GET_GP_PERIOD_REQ", ServerType.Game, PacketSource.Client, "C2S_GP_28_2_1_REQ"); + public static readonly PacketId S2C_GP_GET_GP_PERIOD_RES = new PacketId(28, 2, 2, "S2C_GP_GET_GP_PERIOD_RES", ServerType.Game, PacketSource.Server, "C2S_GP_28_2_2_RES"); public static readonly PacketId C2S_GP_GET_CAP_REQ = new PacketId(28, 3, 1, "C2S_GP_GET_CAP_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_GP_GET_CAP_RES = new PacketId(28, 3, 2, "S2C_GP_GET_CAP_RES", ServerType.Game, PacketSource.Server); // CAP取得要求に public static readonly PacketId C2S_GP_GET_CAP_TO_GP_CHANGE_LIST_REQ = new PacketId(28, 4, 1, "C2S_GP_GET_CAP_TO_GP_CHANGE_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -1262,9 +1280,9 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId C2S_GP_GP_SHOP_CAN_BUY_REQ = new PacketId(28, 23, 1, "C2S_GP_GP_SHOP_CAN_BUY_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_GP_GP_SHOP_CAN_BUY_RES = new PacketId(28, 23, 2, "S2C_GP_GP_SHOP_CAN_BUY_RES", ServerType.Game, PacketSource.Server); // 課金商品購入可能状態の取得に public static readonly PacketId S2C_GP_28_24_16_NTC = new PacketId(28, 24, 16, "S2C_GP_28_24_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_GP_28_25_16_NTC = new PacketId(28, 25, 16, "S2C_GP_28_25_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_GP_28_26_16_NTC = new PacketId(28, 26, 16, "S2C_GP_28_26_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_GP_28_27_16_NTC = new PacketId(28, 27, 16, "S2C_GP_28_27_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_GP_COURSE_START_NTC = new PacketId(28, 25, 16, "S2C_GP_COURSE_START_NTC", ServerType.Game, PacketSource.Server, "S2C_GP_28_25_16_NTC"); // S2C_GP_28_25_16_NTC + public static readonly PacketId S2C_GP_COURSE_EXTEND_NTC = new PacketId(28, 26, 16, "S2C_GP_COURSE_EXTEND_NTC", ServerType.Game, PacketSource.Server, "S2C_GP_28_26_16_NTC"); + public static readonly PacketId S2C_GP_COURSE_END_NTC = new PacketId(28, 27, 16, "S2C_GP_COURSE_END_NTC", ServerType.Game, PacketSource.Server, "S2C_GP_28_27_16_NTC"); public static readonly PacketId S2C_GP_28_28_16_NTC = new PacketId(28, 28, 16, "S2C_GP_28_28_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_GP_28_29_16_NTC = new PacketId(28, 29, 16, "S2C_GP_28_29_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_GP_GP_COURSE_EFFECT_MISMATCH_REQ = new PacketId(28, 30, 1, "C2S_GP_GP_COURSE_EFFECT_MISMATCH_REQ", ServerType.Game, PacketSource.Client); @@ -1369,9 +1387,9 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_CRAFT_RELEASED_CRAFT_RECIPE_LIST_GET_RES = new PacketId(30, 16, 2, "S2C_CRAFT_RELEASED_CRAFT_RECIPE_LIST_GET_RES", ServerType.Game, PacketSource.Server); // 解放済みクラフトレシピリスト取得に public static readonly PacketId C2S_CRAFT_CRAFT_SKILL_ANALYZE_REQ = new PacketId(30, 17, 1, "C2S_CRAFT_CRAFT_SKILL_ANALYZE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CRAFT_CRAFT_SKILL_ANALYZE_RES = new PacketId(30, 17, 2, "S2C_CRAFT_CRAFT_SKILL_ANALYZE_RES", ServerType.Game, PacketSource.Server); // クラフトスキル分析に - public static readonly PacketId S2C_CRAFT_30_18_16_NTC = new PacketId(30, 18, 16, "S2C_CRAFT_30_18_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_CRAFT_30_19_16_NTC = new PacketId(30, 19, 16, "S2C_CRAFT_30_19_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_CRAFT_30_20_16_NTC = new PacketId(30, 20, 16, "S2C_CRAFT_30_20_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_CRAFT_FINISH_CRAFT_NTC = new PacketId(30, 18, 16, "S2C_CRAFT_FINISH_CRAFT_NTC", ServerType.Game, PacketSource.Server, "S2C_CRAFT_30_18_16_NTC"); + public static readonly PacketId S2C_CRAFT_CRAFT_EXP_UP_NTC = new PacketId(30, 19, 16, "S2C_CRAFT_CRAFT_EXP_UP_NTC", ServerType.Game, PacketSource.Server, "S2C_CRAFT_30_19_16_NTC"); + public static readonly PacketId S2C_CRAFT_CRAFT_RANK_UP_NTC = new PacketId(30, 20, 16, "S2C_CRAFT_CRAFT_RANK_UP_NTC", ServerType.Game, PacketSource.Server, "S2C_CRAFT_30_20_16_NTC"); public static readonly PacketId S2C_CRAFT_30_21_16_NTC = new PacketId(30, 21, 16, "S2C_CRAFT_30_21_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_CRAFT_30_22_16_NTC = new PacketId(30, 22, 16, "S2C_CRAFT_30_22_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_CRAFT_30_23_16_NTC = new PacketId(30, 23, 16, "S2C_CRAFT_30_23_16_NTC", ServerType.Game, PacketSource.Server); @@ -1525,9 +1543,9 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_JOB_PAWN_JOB_EXP_UP_NTC = new PacketId(33, 15, 16, "S2C_JOB_PAWN_JOB_EXP_UP_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_15_16_NTC"); public static readonly PacketId S2C_JOB_PAWN_JOB_LEVEL_UP_NTC = new PacketId(33, 16, 16, "S2C_JOB_PAWN_JOB_LEVEL_UP_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_16_16_NTC"); public static readonly PacketId S2C_JOB_PAWN_JOB_LEVEL_UP_MEMBER_NTC = new PacketId(33, 17, 16, "S2C_JOB_PAWN_JOB_LEVEL_UP_MEMBER_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_17_16_NTC"); - public static readonly PacketId S2C_JOB_33_18_16_NTC = new PacketId(33, 18, 16, "S2C_JOB_33_18_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_JOB_33_19_16_NTC = new PacketId(33, 19, 16, "S2C_JOB_33_19_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_JOB_33_20_16_NTC = new PacketId(33, 20, 16, "S2C_JOB_33_20_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_JOB_CHARACTER_JOB_POINT_NTC = new PacketId(33, 18, 16, "S2C_JOB_CHARACTER_JOB_POINT_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_18_16_NTC"); + public static readonly PacketId S2C_JOB_PAWN_JOB_POINT_NTC = new PacketId(33, 19, 16, "S2C_JOB_PAWN_JOB_POINT_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_19_16_NTC"); + public static readonly PacketId S2C_JOB_PLAY_POINT_NTC = new PacketId(33, 20, 16, "S2C_JOB_PLAY_POINT_NTC", ServerType.Game, PacketSource.Server, "S2C_JOB_33_20_16_NTC"); // Group: 34 - (ENTRY) public static readonly PacketId C2S_ENTRY_BOARD_ENTRY_BOARD_LIST_REQ = new PacketId(34, 0, 1, "C2S_ENTRY_BOARD_ENTRY_BOARD_LIST_REQ", ServerType.Game, PacketSource.Client); @@ -1588,7 +1606,8 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_CONTEXT_GET_PARTY_MYPAWN_CONTEXT_NTC = new PacketId(35, 3, 16, "S2C_CONTEXT_GET_PARTY_MYPAWN_CONTEXT_NTC", ServerType.Game, PacketSource.Server, "S2C_CONTEXT_35_3_16_NTC"); public static readonly PacketId C2S_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_REQ = new PacketId(35, 4, 1, "C2S_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_RES = new PacketId(35, 4, 2, "S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_RES", ServerType.Game, PacketSource.Server); // パーティレンタル済みポーンコンテキスト取得に - public static readonly PacketId S2C_CONTEXT_35_4_16_NTC = new PacketId(35, 4, 16, "S2C_CONTEXT_35_4_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_NTC = new PacketId(35, 4, 16, "S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_NTC", ServerType.Game, PacketSource.Server, "S2C_CONTEXT_35_4_16_NTC"); + public static readonly PacketId C2S_CONTEXT_35_5_16_NTC = new PacketId(35, 5, 16, "C2S_CONTEXT_35_5_16_NTC", ServerType.Game, PacketSource.Client); //Fires after jumping off some ledges into the abyss? public static readonly PacketId C2S_CONTEXT_GET_SET_CONTEXT_REQ = new PacketId(35, 7, 1, "C2S_CONTEXT_GET_SET_CONTEXT_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_CONTEXT_GET_SET_CONTEXT_RES = new PacketId(35, 7, 2, "S2C_CONTEXT_GET_SET_CONTEXT_RES", ServerType.Game, PacketSource.Server); // セットコンテキスト取得に public static readonly PacketId C2S_CONTEXT_SET_CONTEXT_NTC = new PacketId(35, 9, 16, "C2S_CONTEXT_SET_CONTEXT_NTC", ServerType.Game, PacketSource.Client); @@ -1618,7 +1637,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_BAZAAR_CANCEL_RES = new PacketId(36, 6, 2, "S2C_BAZAAR_CANCEL_RES", ServerType.Game, PacketSource.Server); // バザー出品キャンセルに public static readonly PacketId C2S_BAZAAR_PROCEEDS_REQ = new PacketId(36, 7, 1, "C2S_BAZAAR_PROCEEDS_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BAZAAR_PROCEEDS_RES = new PacketId(36, 7, 2, "S2C_BAZAAR_PROCEEDS_RES", ServerType.Game, PacketSource.Server); // バザーアイテム購入に - public static readonly PacketId S2C_BAZAAR_36_7_16_NTC = new PacketId(36, 7, 16, "S2C_BAZAAR_36_7_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BAZAAR_PROCEEDS_NTC = new PacketId(36, 7, 16, "S2C_BAZAAR_PROCEEDS_NTC", ServerType.Game, PacketSource.Server, "S2C_BAZAAR_36_7_16_NTC"); public static readonly PacketId C2S_BAZAAR_RECEIVE_PROCEEDS_REQ = new PacketId(36, 8, 1, "C2S_BAZAAR_RECEIVE_PROCEEDS_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BAZAAR_RECEIVE_PROCEEDS_RES = new PacketId(36, 8, 2, "S2C_BAZAAR_RECEIVE_PROCEEDS_RES", ServerType.Game, PacketSource.Server); // バザー売上金受け取りに public static readonly PacketId C2S_BAZAAR_GET_ITEM_PRICE_LIMIT_REQ = new PacketId(36, 9, 1, "C2S_BAZAAR_GET_ITEM_PRICE_LIMIT_REQ", ServerType.Game, PacketSource.Client); @@ -1699,6 +1718,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_CHARACTER_EDIT_GET_SHOP_PRICE_RES = new PacketId(41, 8, 2, "S2C_CHARACTER_EDIT_GET_SHOP_PRICE_RES", ServerType.Game, PacketSource.Server); // 美容院と従者の転生の価格の取得 // Group: 42 - (PHOTO) + public static readonly PacketId C2S_PHOTO_PHOTO_TAKE_NTC = new PacketId(42, 0, 16, "C2S_PHOTO_PHOTO_TAKE_NTC", ServerType.Game, PacketSource.Client); public static readonly PacketId C2S_PHOTO_PHOTO_GET_AUTH_ADDRESS_REQ = new PacketId(42, 1, 1, "C2S_PHOTO_PHOTO_GET_AUTH_ADDRESS_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_PHOTO_PHOTO_GET_AUTH_ADDRESS_RES = new PacketId(42, 1, 2, "S2C_PHOTO_PHOTO_GET_AUTH_ADDRESS_RES", ServerType.Game, PacketSource.Server); // フォトアップロード認証用アドレス取得に @@ -1972,8 +1992,9 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_SEASON_62_37_16_NTC = new PacketId(62, 37, 16, "S2C_SEASON_62_37_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_SEASON_62_38_16_NTC = new PacketId(62, 38, 16, "S2C_SEASON_62_38_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_SEASON_62_39_16_NTC = new PacketId(62, 39, 16, "S2C_SEASON_62_39_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId C2S_SEASON_62_40_16_NTC = new PacketId(62, 40, 16, "S2C_SEASON_62_40_16_NTC", ServerType.Game, PacketSource.Client); -// Group: 63 + // Group: 63 public static readonly PacketId S2C_63_0_16_NTC = new PacketId(63, 0, 16, "S2C_63_0_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_63_1_16_NTC = new PacketId(63, 1, 16, "S2C_63_1_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId S2C_63_2_16_NTC = new PacketId(63, 2, 16, "S2C_63_2_16_NTC", ServerType.Game, PacketSource.Server); @@ -2080,15 +2101,15 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_BATTLE_CONTENT_REWARD_LIST_RES = new PacketId(71, 1, 2, "S2C_BATTLE_CONTENT_REWARD_LIST_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ:報酬リストを取得 public static readonly PacketId C2S_BATTLE_CONTENT_GET_REWARD_REQ = new PacketId(71, 2, 1, "C2S_BATTLE_CONTENT_GET_REWARD_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_GET_REWARD_RES = new PacketId(71, 2, 2, "S2C_BATTLE_CONTENT_GET_REWARD_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ:報酬の取得 - public static readonly PacketId S2C_BATTLE_71_2_16_NTC = new PacketId(71, 2, 16, "S2C_BATTLE_71_2_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BATTLE_CONTENT_GET_REWARD_NTC = new PacketId(71, 2, 16, "S2C_BATTLE_CONTENT_GET_REWARD_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_2_16_NTC"); public static readonly PacketId C2S_BATTLE_CONTENT_CONTENT_ENTRY_REQ = new PacketId(71, 3, 1, "C2S_BATTLE_CONTENT_CONTENT_ENTRY_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_ENTRY_RES = new PacketId(71, 3, 2, "S2C_BATTLE_CONTENT_CONTENT_ENTRY_RES", ServerType.Game, PacketSource.Server); // コンテンツのエントリーに - public static readonly PacketId S2C_BATTLE_71_3_16_NTC = new PacketId(71, 3, 16, "S2C_BATTLE_71_3_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId C2S_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_REQ = new PacketId(71, 4, 1, "C2S_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_REQ", ServerType.Game, PacketSource.Client); - public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_RES = new PacketId(71, 4, 2, "S2C_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ最初のフェーズ変更 + public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_ENTRY_NTC = new PacketId(71, 3, 16, "S2C_BATTLE_71_3_16_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_3_16_NTC"); + public static readonly PacketId C2S_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_REQ = new PacketId(71, 4, 1, "C2S_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_REQ", ServerType.Game, PacketSource.Client, "C2S_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_REQ"); + public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_RES = new PacketId(71, 4, 2, "S2C_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_RES", ServerType.Game, PacketSource.Server, "S2C_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_RES"); // バトルコンテンツ最初のフェーズ変更 public static readonly PacketId C2S_BATTLE_CONTENT_CONTENT_RESET_REQ = new PacketId(71, 5, 1, "C2S_BATTLE_CONTENT_CONTENT_RESET_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_RESET_RES = new PacketId(71, 5, 2, "S2C_BATTLE_CONTENT_CONTENT_RESET_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ:リセット - public static readonly PacketId S2C_BATTLE_71_5_16_NTC = new PacketId(71, 5, 16, "S2C_BATTLE_71_5_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BATTLE_CONTENT_CONTENT_RESET_NTC = new PacketId(71, 5, 16, "S2C_BATTLE_CONTENT_CONTENT_RESET_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_5_16_NTC"); public static readonly PacketId C2S_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_REQ = new PacketId(71, 6, 1, "C2S_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_RES = new PacketId(71, 6, 2, "S2C_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_RES", ServerType.Game, PacketSource.Server); // OMからのコンテンツ情報取得に public static readonly PacketId C2S_BATTLE_CONTENT_GET_PHASE_TO_CHANGE_FROM_OM_REQ = new PacketId(71, 7, 1, "C2S_BATTLE_CONTENT_GET_PHASE_TO_CHANGE_FROM_OM_REQ", ServerType.Game, PacketSource.Client); @@ -2102,10 +2123,10 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_BATTLE_71_10_16_NTC = new PacketId(71, 10, 16, "S2C_BATTLE_71_10_16_NTC", ServerType.Game, PacketSource.Server); public static readonly PacketId C2S_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_REQ = new PacketId(71, 11, 1, "C2S_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_RES = new PacketId(71, 11, 2, "S2C_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_RES", ServerType.Game, PacketSource.Server); // 一斉ステージ移動準備キャンセルに - public static readonly PacketId S2C_BATTLE_71_12_16_NTC = new PacketId(71, 12, 16, "S2C_BATTLE_71_12_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BATTLE_CONTENT_AREA_CHANGE_NTC = new PacketId(71, 12, 16, "S2C_BATTLE_CONTENT_AREA_CHANGE_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_12_16_NTC"); public static readonly PacketId S2C_BATTLE_71_13_16_NTC = new PacketId(71, 13, 16, "S2C_BATTLE_71_13_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_BATTLE_71_14_16_NTC = new PacketId(71, 14, 16, "S2C_BATTLE_71_14_16_NTC", ServerType.Game, PacketSource.Server); - public static readonly PacketId S2C_BATTLE_71_15_16_NTC = new PacketId(71, 15, 16, "S2C_BATTLE_71_15_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BATTLE_CONTENT_CLEAR_NTC = new PacketId(71, 14, 16, "S2C_BATTLE_CONTENT_CLEAR_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_14_16_NTC"); // Print's out a timestamp based on how long it took to clear + public static readonly PacketId S2C_BATTLE_CONTENT_TIER_CLEAR_NTC = new PacketId(71, 15, 16, "S2C_BATTLE_CONTENT_TIER_CLEAR_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_15_16_NTC"); // Prints "Bitter Black Maze Clear" when sent public static readonly PacketId C2S_BATTLE_CONTENT_RESET_INFO_REQ = new PacketId(71, 16, 1, "C2S_BATTLE_CONTENT_RESET_INFO_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_RESET_INFO_RES = new PacketId(71, 16, 2, "S2C_BATTLE_CONTENT_RESET_INFO_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ:リセット情報の取得 public static readonly PacketId C2S_BATTLE_CONTENT_INSTANT_CLEAR_INFO_REQ = new PacketId(71, 17, 1, "C2S_BATTLE_CONTENT_INSTANT_CLEAR_INFO_REQ", ServerType.Game, PacketSource.Client); @@ -2117,7 +2138,7 @@ private static Dictionary InitializeLoginPacketIds() public static readonly PacketId S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_RES = new PacketId(71, 20, 2, "S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_RES", ServerType.Game, PacketSource.Server); // パーティメンバのバトルコンテンツ情報を取得 public static readonly PacketId C2S_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_REQ = new PacketId(71, 21, 1, "C2S_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_RES = new PacketId(71, 21, 2, "S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_RES", ServerType.Game, PacketSource.Server); // 特定のパーティメンバーのバトルコンテンツ情報更新 - public static readonly PacketId S2C_BATTLE_71_21_16_NTC = new PacketId(71, 21, 16, "S2C_BATTLE_71_21_16_NTC", ServerType.Game, PacketSource.Server); + public static readonly PacketId S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_NTC = new PacketId(71, 21, 16, "S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_NTC", ServerType.Game, PacketSource.Server, "S2C_BATTLE_71_21_16_NTC"); public static readonly PacketId C2S_BATTLE_CONTENT_INFO_LIST_REQ = new PacketId(71, 22, 1, "C2S_BATTLE_CONTENT_INFO_LIST_REQ", ServerType.Game, PacketSource.Client); public static readonly PacketId S2C_BATTLE_CONTENT_INFO_LIST_RES = new PacketId(71, 22, 2, "S2C_BATTLE_CONTENT_INFO_LIST_RES", ServerType.Game, PacketSource.Server); // バトルコンテンツ情報を取得 public static readonly PacketId C2S_BATTLE_CONTENT_INSTANT_COMPLETE_REQ = new PacketId(71, 23, 1, "C2S_BATTLE_CONTENT_INSTANT_COMPLETE_REQ", ServerType.Game, PacketSource.Client); @@ -2180,11 +2201,11 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_SERVER_GAME_TIME_GET_BASEINFO_RES); AddPacketIdEntry(packetIds, C2S_SERVER_GET_SCREEN_SHOT_CATEGORY_REQ); AddPacketIdEntry(packetIds, S2C_SERVER_GET_SCREEN_SHOT_CATEGORY_RES); - AddPacketIdEntry(packetIds, S2C_SERVER_1_10_16_NTC); - AddPacketIdEntry(packetIds, S2C_SERVER_1_11_16_NTC); - AddPacketIdEntry(packetIds, S2C_SERVER_1_12_16_NTC); - AddPacketIdEntry(packetIds, S2C_SERVER_1_13_16_NTC); - AddPacketIdEntry(packetIds, S2C_SERVER_1_14_16_NTC); + AddPacketIdEntry(packetIds, S2C_SERVER_TIME_UPDATE_NTC); + AddPacketIdEntry(packetIds, S2C_SERVER_WEATHER_UPDATE_NTC); + AddPacketIdEntry(packetIds, S2C_SERVER_GAME_TIME_BASEINFO_NTC); + AddPacketIdEntry(packetIds, S2C_SERVER_WEATHER_LOOP_SCHEDULE_NTC); + AddPacketIdEntry(packetIds, S2C_SERVER_MOON_LOOP_SCHEDULE_NTC); // Group: 2 - (CHARACTER) AddPacketIdEntry(packetIds, C2S_CHARACTER_DECIDE_CHARACTER_ID_REQ); @@ -2203,12 +2224,18 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_CHARACTER_2_11_16_NTC); AddPacketIdEntry(packetIds, C2S_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_COMMUNITY_CHARACTER_STATUS_GET_RES); + AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_DOWN_NTC); + AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_DOWN_CANCEL_NTC); + AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_DEAD_NTC); AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_POINT_REVIVE_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_CHARACTER_POINT_REVIVE_RES); AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_GOLDEN_REVIVE_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_CHARACTER_GOLDEN_REVIVE_RES); AddPacketIdEntry(packetIds, C2S_CHARACTER_CHARACTER_PENALTY_REVIVE_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_CHARACTER_PENALTY_REVIVE_RES); + AddPacketIdEntry(packetIds, C2S_CHARACTER_PAWN_DOWN_NTC); + AddPacketIdEntry(packetIds, C2S_CHARACTER_PAWN_DOWN_CANCEL_NTC); + AddPacketIdEntry(packetIds, C2S_CHARACTER_PAWN_DEAD_NTC); AddPacketIdEntry(packetIds, C2S_CHARACTER_PAWN_POINT_REVIVE_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_PAWN_POINT_REVIVE_RES); AddPacketIdEntry(packetIds, C2S_CHARACTER_PAWN_GOLDEN_REVIVE_REQ); @@ -2234,7 +2261,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_CHARACTER_SET_ONLINE_STATUS_RES); AddPacketIdEntry(packetIds, C2S_CHARACTER_SWITCH_GAME_MODE_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_SWITCH_GAME_MODE_RES); - AddPacketIdEntry(packetIds, S2C_CHARACTER_2_39_16_NTC); + AddPacketIdEntry(packetIds, S2C_CHARACTER_SWITCH_GAME_MODE_NTC); AddPacketIdEntry(packetIds, C2S_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_REQ); AddPacketIdEntry(packetIds, S2C_CHARACTER_CREATE_MODE_CHARACTER_EDIT_PARAM_RES); @@ -2403,15 +2430,15 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_PAWN_GET_FREE_RENTAL_PAWN_LIST_RES); AddPacketIdEntry(packetIds, C2S_PAWN_GET_NORA_PAWN_DATA_REQ); AddPacketIdEntry(packetIds, S2C_PAWN_GET_NORA_PAWN_DATA_RES); - AddPacketIdEntry(packetIds, S2C_PAWN_8_33_16_NTC); - AddPacketIdEntry(packetIds, S2C_PAWN_8_34_16_NTC); - AddPacketIdEntry(packetIds, S2C_PAWN_8_35_16_NTC); - AddPacketIdEntry(packetIds, S2C_PAWN_8_36_16_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_GET_PAWN_PROFILE_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_GET_PAWN_HISTORY_INFO_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_GET_PAWN_TOTAL_SCORE_INFO_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_GET_PAWN_ORB_DEVOTE_INFO_NTC); AddPacketIdEntry(packetIds, S2C_PAWN_JOIN_PARTY_PAWN_NTC); AddPacketIdEntry(packetIds, S2C_PAWN_8_38_16_NTC); AddPacketIdEntry(packetIds, S2C_PAWN_8_39_16_NTC); - AddPacketIdEntry(packetIds, S2C_PAWN_8_40_16_NTC); - AddPacketIdEntry(packetIds, S2C_PAWN_8_41_16_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_EXTEND_MAIN_PAWN_SLOT_NTC); + AddPacketIdEntry(packetIds, S2C_PAWN_EXTEND_SUPPORT_PAWN_SLOT_NTC); AddPacketIdEntry(packetIds, C2S_PAWN_EXTRA_JOIN_PARTY_REQ); AddPacketIdEntry(packetIds, S2C_PAWN_EXTRA_JOIN_PARTY_RES); AddPacketIdEntry(packetIds, C2S_PAWN_EXTRA_LEAVE_PARTY_REQ); @@ -2446,10 +2473,10 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, C2S_ITEM_GET_ITEM_STORAGE_INFO_REQ); AddPacketIdEntry(packetIds, S2C_ITEM_GET_ITEM_STORAGE_INFO_RES); AddPacketIdEntry(packetIds, S2C_ITEM_EXTEND_ITEM_SLOT_NTC); - AddPacketIdEntry(packetIds, S2C_ITEM_10_11_16_NTC); + AddPacketIdEntry(packetIds, S2C_ITEM_EXTEND_EQUIP_SLOT_NTC); AddPacketIdEntry(packetIds, S2C_ITEM_UPDATE_CHARACTER_ITEM_NTC); AddPacketIdEntry(packetIds, S2C_ITEM_10_13_16_NTC); - AddPacketIdEntry(packetIds, S2C_ITEM_10_14_16_NTC); + AddPacketIdEntry(packetIds, S2C_ITEM_ACHIEVEMENT_REWARD_RECEIVE_NTC); AddPacketIdEntry(packetIds, C2S_ITEM_GET_PAY_COST_REQ); AddPacketIdEntry(packetIds, S2C_ITEM_GET_PAY_COST_RES); AddPacketIdEntry(packetIds, C2S_ITEM_GET_VALUABLE_ITEM_LIST_REQ); @@ -2495,15 +2522,15 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_GET_TIME_LIMITED_QUEST_LIST_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_WORLD_MANAGE_QUEST_LIST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_9_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_GET_END_CONTENTS_GROUP_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_END_CONTENTS_GROUP_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_QUEST_SCHEDULE_INFO_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_QUEST_SCHEDULE_INFO_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_MAIN_QUEST_COMPLETE_INFO_RES); - AddPacketIdEntry(packetIds, C2S_QUEST_11_13_1_REQ); - AddPacketIdEntry(packetIds, S2C_QUEST_11_13_2_RES); + AddPacketIdEntry(packetIds, C2S_QUEST_GET_PARTY_BONUS_LIST_REQ); + AddPacketIdEntry(packetIds, S2C_QUEST_GET_PARTY_BONUS_LIST_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_SET_QUEST_INFO_LIST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_SET_QUEST_INFO_LIST_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_CYCLE_CONTENTS_NEWS_LIST_REQ); @@ -2521,17 +2548,17 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_11_20_16_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_QUEST_PROGRESS_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_PROGRESS_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_21_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_PROGRESS_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_LEADER_QUEST_PROGRESS_REQUEST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_22_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_LIGHT_QUEST_GP_COMPLETE_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_LIGHT_QUEST_GP_COMPLETE_RES); AddPacketIdEntry(packetIds, C2S_QUEST_CHECK_QUEST_DISTRIBUTION_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_CHECK_QUEST_DISTRIBUTION_RES); AddPacketIdEntry(packetIds, C2S_QUEST_QUEST_CANCEL_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_CANCEL_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_25_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_CANCEL_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_26_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_27_16_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_END_DISTRIBUTION_QUEST_CANCEL_REQ); @@ -2544,7 +2571,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_GET_QUEST_COMPLETE_LIST_RES); AddPacketIdEntry(packetIds, C2S_QUEST_SET_PRIORITY_QUEST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_SET_PRIORITY_QUEST_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_32_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_SET_PRIORITY_QUEST_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_CANCEL_PRIORITY_QUEST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_CANCEL_PRIORITY_QUEST_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_PRIORITY_QUEST_REQ); @@ -2607,6 +2634,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, C2S_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_RES); AddPacketIdEntry(packetIds, S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_NTC); + AddPacketIdEntry(packetIds, C2S_QUEST_11_60_16_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_QUEST_LOG_INFO_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_LOG_INFO_RES); AddPacketIdEntry(packetIds, C2S_QUEST_GET_REWARD_BOX_LIST_REQ); @@ -2624,10 +2652,10 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_11_68_16_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_DELIVER_ITEM_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_DELIVER_ITEM_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_69_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_DELIVER_ITEM_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_DECIDE_DELIVERY_ITEM_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_DECIDE_DELIVERY_ITEM_RES); - AddPacketIdEntry(packetIds, S2C_QUEST_11_70_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_DECIDE_DELIVERY_ITEM_NTC); AddPacketIdEntry(packetIds, C2S_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_RES); AddPacketIdEntry(packetIds, C2S_QUEST_DEBUG_MAIN_QUEST_JUMP_REQ); @@ -2647,6 +2675,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_11_79_2_RES); AddPacketIdEntry(packetIds, C2S_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_REQ); AddPacketIdEntry(packetIds, S2C_QUEST_DEBUG_ENEMY_SET_PRESET_FIX_RES); + AddPacketIdEntry(packetIds, S2C_QUEST_11_81_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_82_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_83_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_84_16_NTC); @@ -2655,8 +2684,8 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_QUEST_11_87_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_88_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC); - AddPacketIdEntry(packetIds, S2C_QUEST_11_90_16_NTC); - AddPacketIdEntry(packetIds, S2C_QUEST_11_91_16_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_PROGRESS_WORK_SAVE_NTC); + AddPacketIdEntry(packetIds, S2C_QUEST_QUEST_COMPLETE_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_92_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_93_16_NTC); AddPacketIdEntry(packetIds, S2C_QUEST_11_94_16_NTC); @@ -2749,6 +2778,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_INSTANCE_GET_DROP_ITEM_LIST_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_GET_DROP_ITEM_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_GET_DROP_ITEM_RES); + AddPacketIdEntry(packetIds, C2S_INSTANCE_PL_TOUCH_OM_NTC); AddPacketIdEntry(packetIds, C2S_INSTANCE_13_13_1_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_13_13_2_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_TRANING_ROOM_GET_ENEMY_LIST_REQ); @@ -2763,14 +2793,14 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_INSTANCE_TREASURE_POINT_GET_INFO_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_SET_OM_INSTANT_KEY_VALUE_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_RES); - AddPacketIdEntry(packetIds, S2C_INSTANCE_13_20_16_NTC); + AddPacketIdEntry(packetIds, S2C_INSTANCE_SET_OM_INSTANT_KEY_VALUE_NTC); AddPacketIdEntry(packetIds, C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_RES); - AddPacketIdEntry(packetIds, S2C_INSTANCE_13_23_16_NTC); + AddPacketIdEntry(packetIds, S2C_INSTANCE_EXCHANGE_OM_INSTANT_KEY_VALUE_NTC); AddPacketIdEntry(packetIds, C2S_INSTANCE_SET_INSTANT_KEY_VALUE_UL_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_SET_INSTANT_KEY_VALUE_UL_RES); AddPacketIdEntry(packetIds, C2S_INSTANCE_GET_INSTANT_KEY_VALUE_UL_REQ); @@ -2782,7 +2812,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_INSTANCE_ENEMY_BREAK_REGION_NTC); AddPacketIdEntry(packetIds, S2C_INSTANCE_ENEMY_DIE_NTC); AddPacketIdEntry(packetIds, S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC); - AddPacketIdEntry(packetIds, S2C_INSTANCE_13_32_16_NTC); + AddPacketIdEntry(packetIds, S2C_INSTANCE_ENEMY_GROUP_RESET_NTC); AddPacketIdEntry(packetIds, S2C_INSTANCE_ENEMY_SUB_GROUP_APPEAR_NTC); AddPacketIdEntry(packetIds, S2C_INSTANCE_GATHERING_ENEMY_APPEAR_NTC); AddPacketIdEntry(packetIds, S2C_INSTANCE_13_35_16_NTC); @@ -2795,8 +2825,10 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_INSTANCE_AREA_RESET_NTC); AddPacketIdEntry(packetIds, C2S_INSTANCE_GET_EX_OM_INFO_REQ); AddPacketIdEntry(packetIds, S2C_INSTANCE_GET_EX_OM_INFO_RES); + AddPacketIdEntry(packetIds, C2S_INSTANCE_CHARACTER_START_BAD_STATUS_NTC); + AddPacketIdEntry(packetIds, C2S_INSTANCE_CHARACTER_END_BAD_STATUS_NTC); -// Group: 14 - (WARP) + // Group: 14 - (WARP) AddPacketIdEntry(packetIds, C2S_WARP_RELEASE_WARP_POINT_REQ); AddPacketIdEntry(packetIds, S2C_WARP_RELEASE_WARP_POINT_RES); AddPacketIdEntry(packetIds, S2C_WARP_14_0_16_NTC); @@ -2827,6 +2859,8 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_WARP_GET_START_POINT_LIST_RES); // Group: 15 + AddPacketIdEntry(packetIds, C2S_EVENT_START_NTC); + AddPacketIdEntry(packetIds, C2S_EVENT_END_NTC); AddPacketIdEntry(packetIds, S2C_15_65535_255); // Group: 16 - (FRIEND) @@ -2834,18 +2868,18 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_FRIEND_GET_FRIEND_LIST_RES); AddPacketIdEntry(packetIds, C2S_FRIEND_APPLY_FRIEND_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_APPLY_FRIEND_RES); - AddPacketIdEntry(packetIds, S2C_FRIEND_16_1_16_NTC); + AddPacketIdEntry(packetIds, S2C_FRIEND_APPLY_FRIEND_NTC); AddPacketIdEntry(packetIds, C2S_FRIEND_APPROVE_FRIEND_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_APPROVE_FRIEND_RES); - AddPacketIdEntry(packetIds, S2C_FRIEND_16_2_16_NTC); + AddPacketIdEntry(packetIds, S2C_FRIEND_APPROVE_FRIEND_NTC); AddPacketIdEntry(packetIds, C2S_FRIEND_REMOVE_FRIEND_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_REMOVE_FRIEND_RES); - AddPacketIdEntry(packetIds, S2C_FRIEND_16_3_16_NTC); + AddPacketIdEntry(packetIds, S2C_FRIEND_REMOVE_FRIEND_NTC); AddPacketIdEntry(packetIds, C2S_FRIEND_REGISTER_FAVORITE_FRIEND_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_REGISTER_FAVORITE_FRIEND_RES); AddPacketIdEntry(packetIds, C2S_FRIEND_CANCEL_FRIEND_APPLICATION_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_CANCEL_FRIEND_APPLICATION_RES); - AddPacketIdEntry(packetIds, S2C_FRIEND_16_5_16_NTC); + AddPacketIdEntry(packetIds, S2C_FRIEND_CANCEL_FRIEND_APPLICATION_NTC); AddPacketIdEntry(packetIds, C2S_FRIEND_GET_RECENT_CHARACTER_LIST_REQ); AddPacketIdEntry(packetIds, S2C_FRIEND_GET_RECENT_CHARACTER_LIST_RES); @@ -2954,16 +2988,16 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_SKILL_GET_ABILITY_COST_RES); AddPacketIdEntry(packetIds, C2S_SKILL_GET_PAWN_ABILITY_COST_REQ); AddPacketIdEntry(packetIds, S2C_SKILL_GET_PAWN_ABILITY_COST_RES); - AddPacketIdEntry(packetIds, S2C_SKILL_19_41_16_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_42_16_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_ACQUIREMENT_LEARN_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_NORMAL_SKILL_LEARN_NTC); AddPacketIdEntry(packetIds, S2C_SKILL_CUSTOM_SKILL_SET_NTC); AddPacketIdEntry(packetIds, S2C_SKILL_19_44_16_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_45_16_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_PAWN_NORMAL_SKILL_LEARN_NTC); AddPacketIdEntry(packetIds, S2C_SKILL_ABILITY_SET_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_47_16_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_48_16_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_49_16_NTC); - AddPacketIdEntry(packetIds, S2C_SKILL_19_50_16_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_PAWN_ABILITY_SET_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_SET_PRESET_ABILITY_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_SET_PRESET_PAWN_ABILITY_NTC); + AddPacketIdEntry(packetIds, S2C_SKILL_GET_CHARACTER_SKILL_INFO_NTC); // Group: 20 - (SHOP) AddPacketIdEntry(packetIds, C2S_SHOP_GET_SHOP_GOODS_LIST_REQ); @@ -2976,6 +3010,9 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_INN_GET_STAY_PRICE_RES); AddPacketIdEntry(packetIds, C2S_INN_STAY_INN_REQ); AddPacketIdEntry(packetIds, S2C_INN_STAY_INN_RES); + AddPacketIdEntry(packetIds, C2S_INN_HP_RECOVERY_COMPLETE_NTC); + AddPacketIdEntry(packetIds, C2S_INN_HP_RECOVERY_CHARACTER_COMPLETE_NTC); + AddPacketIdEntry(packetIds, C2S_INN_HP_RECOVERY_PAWN_COMPLETE_NTC); AddPacketIdEntry(packetIds, C2S_INN_GET_PENALTY_HEAL_STAY_PRICE_REQ); AddPacketIdEntry(packetIds, S2C_INN_GET_PENALTY_HEAL_STAY_PRICE_RES); AddPacketIdEntry(packetIds, C2S_INN_STAY_PENALTY_HEAL_INN_REQ); @@ -3113,8 +3150,8 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, C2S_ACHIEVEMENT_27_6_1_REQ); AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_27_6_2_RES); AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_27_7_16_NTC); - AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_27_8_16_NTC); - AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_27_9_16_NTC); + AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_ACHIEVEMENT_COMPLETE_NTC); + AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_ACHIEVEMENT_RECEIVABLE_REWARD_NTC); AddPacketIdEntry(packetIds, C2S_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_REQ); AddPacketIdEntry(packetIds, S2C_ACHIEVEMENT_ACHIEVEMENT_GET_CATEGORY_PROGRESS_LIST_RES); @@ -3123,8 +3160,8 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_GP_GET_GP_RES); AddPacketIdEntry(packetIds, C2S_GP_GET_GP_DETAIL_REQ); AddPacketIdEntry(packetIds, S2C_GP_GET_GP_DETAIL_RES); - AddPacketIdEntry(packetIds, C2S_GP_28_2_1_REQ); - AddPacketIdEntry(packetIds, S2C_GP_28_2_2_RES); + AddPacketIdEntry(packetIds, C2S_GP_GET_GP_PERIOD_REQ); + AddPacketIdEntry(packetIds, S2C_GP_GET_GP_PERIOD_RES); AddPacketIdEntry(packetIds, C2S_GP_GET_CAP_REQ); AddPacketIdEntry(packetIds, S2C_GP_GET_CAP_RES); AddPacketIdEntry(packetIds, C2S_GP_GET_CAP_TO_GP_CHANGE_LIST_REQ); @@ -3168,9 +3205,9 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, C2S_GP_GP_SHOP_CAN_BUY_REQ); AddPacketIdEntry(packetIds, S2C_GP_GP_SHOP_CAN_BUY_RES); AddPacketIdEntry(packetIds, S2C_GP_28_24_16_NTC); - AddPacketIdEntry(packetIds, S2C_GP_28_25_16_NTC); - AddPacketIdEntry(packetIds, S2C_GP_28_26_16_NTC); - AddPacketIdEntry(packetIds, S2C_GP_28_27_16_NTC); + AddPacketIdEntry(packetIds, S2C_GP_COURSE_START_NTC); + AddPacketIdEntry(packetIds, S2C_GP_COURSE_EXTEND_NTC); + AddPacketIdEntry(packetIds, S2C_GP_COURSE_END_NTC); AddPacketIdEntry(packetIds, S2C_GP_28_28_16_NTC); AddPacketIdEntry(packetIds, S2C_GP_28_29_16_NTC); AddPacketIdEntry(packetIds, C2S_GP_GP_COURSE_EFFECT_MISMATCH_REQ); @@ -3275,9 +3312,9 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_CRAFT_RELEASED_CRAFT_RECIPE_LIST_GET_RES); AddPacketIdEntry(packetIds, C2S_CRAFT_CRAFT_SKILL_ANALYZE_REQ); AddPacketIdEntry(packetIds, S2C_CRAFT_CRAFT_SKILL_ANALYZE_RES); - AddPacketIdEntry(packetIds, S2C_CRAFT_30_18_16_NTC); - AddPacketIdEntry(packetIds, S2C_CRAFT_30_19_16_NTC); - AddPacketIdEntry(packetIds, S2C_CRAFT_30_20_16_NTC); + AddPacketIdEntry(packetIds, S2C_CRAFT_FINISH_CRAFT_NTC); + AddPacketIdEntry(packetIds, S2C_CRAFT_CRAFT_EXP_UP_NTC); + AddPacketIdEntry(packetIds, S2C_CRAFT_CRAFT_RANK_UP_NTC); AddPacketIdEntry(packetIds, S2C_CRAFT_30_21_16_NTC); AddPacketIdEntry(packetIds, S2C_CRAFT_30_22_16_NTC); AddPacketIdEntry(packetIds, S2C_CRAFT_30_23_16_NTC); @@ -3431,9 +3468,9 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_JOB_PAWN_JOB_EXP_UP_NTC); AddPacketIdEntry(packetIds, S2C_JOB_PAWN_JOB_LEVEL_UP_NTC); AddPacketIdEntry(packetIds, S2C_JOB_PAWN_JOB_LEVEL_UP_MEMBER_NTC); - AddPacketIdEntry(packetIds, S2C_JOB_33_18_16_NTC); - AddPacketIdEntry(packetIds, S2C_JOB_33_19_16_NTC); - AddPacketIdEntry(packetIds, S2C_JOB_33_20_16_NTC); + AddPacketIdEntry(packetIds, S2C_JOB_CHARACTER_JOB_POINT_NTC); + AddPacketIdEntry(packetIds, S2C_JOB_PAWN_JOB_POINT_NTC); + AddPacketIdEntry(packetIds, S2C_JOB_PLAY_POINT_NTC); // Group: 34 - (ENTRY) AddPacketIdEntry(packetIds, C2S_ENTRY_BOARD_ENTRY_BOARD_LIST_REQ); @@ -3494,7 +3531,8 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_CONTEXT_GET_PARTY_MYPAWN_CONTEXT_NTC); AddPacketIdEntry(packetIds, C2S_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_REQ); AddPacketIdEntry(packetIds, S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_RES); - AddPacketIdEntry(packetIds, S2C_CONTEXT_35_4_16_NTC); + AddPacketIdEntry(packetIds, S2C_CONTEXT_GET_PARTY_RENTED_PAWN_CONTEXT_NTC); + AddPacketIdEntry(packetIds, C2S_CONTEXT_35_5_16_NTC); AddPacketIdEntry(packetIds, C2S_CONTEXT_GET_SET_CONTEXT_REQ); AddPacketIdEntry(packetIds, S2C_CONTEXT_GET_SET_CONTEXT_RES); AddPacketIdEntry(packetIds, C2S_CONTEXT_MASTER_THROW_REQ); @@ -3524,7 +3562,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_BAZAAR_CANCEL_RES); AddPacketIdEntry(packetIds, C2S_BAZAAR_PROCEEDS_REQ); AddPacketIdEntry(packetIds, S2C_BAZAAR_PROCEEDS_RES); - AddPacketIdEntry(packetIds, S2C_BAZAAR_36_7_16_NTC); + AddPacketIdEntry(packetIds, S2C_BAZAAR_PROCEEDS_NTC); AddPacketIdEntry(packetIds, C2S_BAZAAR_RECEIVE_PROCEEDS_REQ); AddPacketIdEntry(packetIds, S2C_BAZAAR_RECEIVE_PROCEEDS_RES); AddPacketIdEntry(packetIds, C2S_BAZAAR_GET_ITEM_PRICE_LIMIT_REQ); @@ -3605,6 +3643,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_CHARACTER_EDIT_GET_SHOP_PRICE_RES); // Group: 42 - (PHOTO) + AddPacketIdEntry(packetIds, C2S_PHOTO_PHOTO_TAKE_NTC); AddPacketIdEntry(packetIds, C2S_PHOTO_PHOTO_GET_AUTH_ADDRESS_REQ); AddPacketIdEntry(packetIds, S2C_PHOTO_PHOTO_GET_AUTH_ADDRESS_RES); @@ -3878,8 +3917,9 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_SEASON_62_37_16_NTC); AddPacketIdEntry(packetIds, S2C_SEASON_62_38_16_NTC); AddPacketIdEntry(packetIds, S2C_SEASON_62_39_16_NTC); + AddPacketIdEntry(packetIds, C2S_SEASON_62_40_16_NTC); -// Group: 63 + // Group: 63 AddPacketIdEntry(packetIds, S2C_63_0_16_NTC); AddPacketIdEntry(packetIds, S2C_63_1_16_NTC); AddPacketIdEntry(packetIds, S2C_63_2_16_NTC); @@ -3986,15 +4026,15 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_REWARD_LIST_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_GET_REWARD_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_GET_REWARD_RES); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_2_16_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_GET_REWARD_NTC); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_CONTENT_ENTRY_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_ENTRY_RES); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_3_16_NTC); - AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_REQ); - AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_FIRST_FHASE_CHANGE_RES); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_ENTRY_NTC); + AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_REQ); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_FIRST_PHASE_CHANGE_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_CONTENT_RESET_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_RESET_RES); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_5_16_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CONTENT_RESET_NTC); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_GET_CONTENT_STATUS_FROM_OM_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_GET_PHASE_TO_CHANGE_FROM_OM_REQ); @@ -4008,10 +4048,10 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_BATTLE_71_10_16_NTC); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_PHASE_ENTRY_READY_CANCEL_RES); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_12_16_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_AREA_CHANGE_NTC); AddPacketIdEntry(packetIds, S2C_BATTLE_71_13_16_NTC); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_14_16_NTC); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_15_16_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_CLEAR_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_TIER_CLEAR_NTC); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_RESET_INFO_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_RESET_INFO_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_INSTANT_CLEAR_INFO_REQ); @@ -4023,7 +4063,7 @@ private static Dictionary InitializeGamePacketIds() AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_RES); - AddPacketIdEntry(packetIds, S2C_BATTLE_71_21_16_NTC); + AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_PARTY_MEMBER_INFO_UPDATE_NTC); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_INFO_LIST_REQ); AddPacketIdEntry(packetIds, S2C_BATTLE_CONTENT_INFO_LIST_RES); AddPacketIdEntry(packetIds, C2S_BATTLE_CONTENT_INSTANT_COMPLETE_REQ); @@ -4042,7 +4082,7 @@ private static Dictionary InitializeGamePacketIds() } #endregion - + // initialize at the very end private static readonly Dictionary LoginPacketIds = InitializeLoginPacketIds(); private static readonly Dictionary GamePacketIds = InitializeGamePacketIds(); diff --git a/Arrowgene.Ddon.Shared/Network/StructurePacket.cs b/Arrowgene.Ddon.Shared/Network/StructurePacket.cs index 64bcb35c8..dbf6359f4 100644 --- a/Arrowgene.Ddon.Shared/Network/StructurePacket.cs +++ b/Arrowgene.Ddon.Shared/Network/StructurePacket.cs @@ -48,11 +48,17 @@ private TStruct GetStructure() public abstract class StructurePacket : Packet, IStructurePacket { - private static readonly ISerializer Serializer = new SerializerBuilder() + public static ISerializer YamlSerializer { get; } = new SerializerBuilder() .WithTypeInspector(inspector => new MyTypeInspector(inspector)) .WithTypeConverter(new ByteArrayConverter()) .Build(); - + + public static ISerializer JsonSerializer { get; } = new SerializerBuilder() + .WithTypeInspector(inspector => new MyTypeInspector(inspector)) + .WithTypeConverter(new ByteArrayConverter()) + .JsonCompatible() + .Build(); + protected StructurePacket(IPacket packet) : base(packet.Id, packet.Data, packet.Source, packet.Count) { } @@ -66,7 +72,7 @@ public string PrintStructure() StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(PrintHeader()); stringBuilder.Append(Environment.NewLine); - Serializer.Serialize(new IndentedTextWriter(new StringWriter(stringBuilder)), this); + YamlSerializer.Serialize(new IndentedTextWriter(new StringWriter(stringBuilder)), this); return stringBuilder.ToString(); } diff --git a/Arrowgene.Ddon.Shared/Util.cs b/Arrowgene.Ddon.Shared/Util.cs index 936f310ee..35150a58f 100644 --- a/Arrowgene.Ddon.Shared/Util.cs +++ b/Arrowgene.Ddon.Shared/Util.cs @@ -433,5 +433,18 @@ public static byte[] ReplaceBytes(byte[] src, byte[] search, byte[] repl) return dst; } + + /// + /// Path inside .arc files use `\` to separate directories. + /// + /// + /// + public static string ToArcPath(string path) + { + path = path.Replace('/', '\\'); + path = path.Replace(Path.DirectorySeparatorChar, '\\'); + path = path.Replace(Path.AltDirectorySeparatorChar, '\\'); + return path; + } } } diff --git a/Arrowgene.Ddon.Test/Arrowgene.Ddon.Test.csproj b/Arrowgene.Ddon.Test/Arrowgene.Ddon.Test.csproj index b46bc6447..3cbc822c9 100644 --- a/Arrowgene.Ddon.Test/Arrowgene.Ddon.Test.csproj +++ b/Arrowgene.Ddon.Test/Arrowgene.Ddon.Test.csproj @@ -10,6 +10,12 @@ false 10 + + True + + + True + @@ -26,6 +32,8 @@ + + diff --git a/Arrowgene.Ddon.Test/Cli/Command/PacketCommandTest.cs b/Arrowgene.Ddon.Test/Cli/Command/PacketCommandTest.cs new file mode 100644 index 000000000..c819f01b2 --- /dev/null +++ b/Arrowgene.Ddon.Test/Cli/Command/PacketCommandTest.cs @@ -0,0 +1,52 @@ +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Arrowgene.Ddon.Cli.Command; +using Arrowgene.Ddon.Cli.Command.Packet; +using Xunit; + +namespace Arrowgene.Ddon.Test.Cli.Command; + +public class PacketCommandTest +{ + [Fact] + public void TestUtf8DumpPcap1() + { + PacketCommand packetCommand = new PacketCommand(); + + string testYaml = TestUtils.GetTestFileAsString("pcapng1-tcp-stream-33_reduced_test.yaml"); + List encryptedPackets = packetCommand.ReadYamlPcap(testYaml); + List decryptedPackets = packetCommand.DecryptPackets(encryptedPackets, Encoding.ASCII.GetBytes("3jc6R11q__MGmP9YIn7fyiNVQgSUoiBc")); + string annotatedPacketDump = packetCommand.GetAnnotatedPacketDump(decryptedPackets, new PacketCommandOptions(addUtf8StringDump: true)); + + Assert.Contains("通信エラーが発生しました", annotatedPacketDump); + } + + [Fact] + public void TestDecryptPcap51() + { + string testYaml = TestUtils.GetTestFileAsString("stream51-marked.pcapng_tcp-stream-11.yaml"); + + PacketCommand packetCommand = new PacketCommand(); + List encryptedPackets = packetCommand.ReadYamlPcap(testYaml); + List decryptedPackets = packetCommand.DecryptPackets(encryptedPackets, Encoding.ASCII.GetBytes("_24ERLGmXGC0NTivXeXKZ24McjaaHJEC")); + int count = decryptedPackets.Sum(decryptedPacket => decryptedPacket.ResolvedPackets?.Count ?? 0); + + Assert.Equal(762, encryptedPackets.Count); + Assert.Equal(688, count); + } + + [Fact] + public void TestDecryptPcap85SplitPacket() + { + string testYaml = TestUtils.GetTestFileAsString("stream85-marked.pcapng_tcp-stream-11_edge_case.yaml"); + + PacketCommand packetCommand = new PacketCommand(); + List encryptedPackets = packetCommand.ReadYamlPcap(testYaml); + List decryptedPackets = packetCommand.DecryptPackets(encryptedPackets, Encoding.ASCII.GetBytes("hkNnBgyXz40de6kX3vkmAWGvatldB-Pp")); + int count = decryptedPackets.Sum(decryptedPacket => decryptedPacket.ResolvedPackets?.Count ?? 0); + + Assert.Equal(4, encryptedPackets.Count); + Assert.Equal(32, count); + } +} diff --git a/Arrowgene.Ddon.Test/Database/CharacterDatabaseTest.cs b/Arrowgene.Ddon.Test/Database/CharacterDatabaseTest.cs index d2c8241b6..1cc16da6b 100644 --- a/Arrowgene.Ddon.Test/Database/CharacterDatabaseTest.cs +++ b/Arrowgene.Ddon.Test/Database/CharacterDatabaseTest.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Database.Model; using Arrowgene.Ddon.Shared.Model; @@ -18,7 +18,7 @@ public void TestCharacterOperations() { DatabaseSetting setting = new DatabaseSetting(); setting.WipeOnStartup = true; - IDatabase database = DdonDatabaseBuilder.BuildSqLite(setting.SqLiteFolder, "character.test", true); + IDatabase database = DdonDatabaseBuilder.BuildSqLite(setting.DatabaseFolder, true); Account account = database.CreateAccount("test", "test", "test"); Assert.NotNull(account); @@ -27,24 +27,27 @@ public void TestCharacterOperations() c.FirstName = "Foo"; c.LastName = "Bar"; c.AccountId = account.Id; + c.Job = JobId.Fighter; + c.GameMode = GameMode.Normal; + c.Storage.AddStorage(StorageType.StorageBoxNormal, new Storage(StorageType.StorageBoxNormal, 100)); Assert.True(database.CreateCharacter(c)); - List characters = database.SelectCharactersByAccountId(account.Id); + List characters = database.SelectCharactersByAccountId(account.Id, GameMode.Normal); Assert.NotEmpty(characters); Assert.True(characters.Count == 1); c.FirstName = "NewName"; Assert.True(database.UpdateCharacterBaseInfo(c)); - characters = database.SelectCharactersByAccountId(account.Id); + characters = database.SelectCharactersByAccountId(account.Id, GameMode.Normal); Assert.NotEmpty(characters); Assert.True(characters.Count == 1); Assert.Equal("NewName", characters[0].FirstName); Assert.True(database.DeleteCharacter(c.CharacterId)); - characters = database.SelectCharactersByAccountId(account.Id); + characters = database.SelectCharactersByAccountId(account.Id, GameMode.Normal); Assert.True(characters.Count == 0); Assert.Empty(characters); } diff --git a/Arrowgene.Ddon.Test/Database/DatabaseMigratorTest.cs b/Arrowgene.Ddon.Test/Database/DatabaseMigratorTest.cs new file mode 100644 index 000000000..cd73b4637 --- /dev/null +++ b/Arrowgene.Ddon.Test/Database/DatabaseMigratorTest.cs @@ -0,0 +1,441 @@ +#nullable enable +using Arrowgene.Ddon.Database; +using Arrowgene.Ddon.Database.Model; +using Arrowgene.Ddon.Database.Sql.Core.Migration; +using Arrowgene.Ddon.Shared.Entity; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Shared.Model.BattleContent; +using Arrowgene.Ddon.Shared.Model.Quest; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.Common; +using Xunit; +using Xunit.Abstractions; + +namespace Arrowgene.Ddon.Test.Database +{ + public class DatabaseMigratorTest : TestBase + { + private IDatabase db = new MockDatabase(); + + public DatabaseMigratorTest(ITestOutputHelper output) : base(output) + { + } + + [Fact] + public void TestStraightforwardMigration() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to1 = new MockMigrationStrategy() { From = 0, To = 1 }; + var from1to2 = new MockMigrationStrategy() { From = 1, To = 2 }; + var from2to3 = new MockMigrationStrategy() { From = 2, To = 3 }; + var strategies = new List() { + from0to1, + from1to2, + from2to3 + }; + var migrator = new DatabaseMigrator(strategies); + bool result = migrator.MigrateDatabase(db, 0, 3); + + Assert.True(result); + + Assert.True(from0to1.Called); + Assert.True(from0to1.CallOrder == 0); + Assert.True(from1to2.Called); + Assert.True(from1to2.CallOrder == 1); + Assert.True(from2to3.Called); + Assert.True(from2to3.CallOrder == 2); + } + + [Fact] + public void TestShortestMigrationPath() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to1 = new MockMigrationStrategy() { From = 0, To = 1 }; + var from1to2 = new MockMigrationStrategy() { From = 1, To = 2 }; + var from2to3 = new MockMigrationStrategy() { From = 2, To = 3 }; + var from0to3 = new MockMigrationStrategy() { From = 0, To = 3 }; + var strategies = new List() { + from0to1, + from1to2, + from2to3, + from0to3, + }; + var migrator = new DatabaseMigrator(strategies); + bool result = migrator.MigrateDatabase(db, 0, 3); + + Assert.True(result); + + Assert.False(from0to1.Called); + Assert.False(from1to2.Called); + Assert.False(from2to3.Called); + Assert.True(from0to3.Called); + Assert.True(from2to3.CallOrder == 0); + } + + [Fact] + public void TestConvolutedMigrationPath() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to2 = new MockMigrationStrategy() { From = 0, To = 2 }; + var from2to1 = new MockMigrationStrategy() { From = 2, To = 1 }; + var from1to3 = new MockMigrationStrategy() { From = 1, To = 3 }; + var strategies = new List() { + from1to3, + from2to1, + from0to2, + }; + var migrator = new DatabaseMigrator(strategies); + bool result = migrator.MigrateDatabase(db, 0, 3); + + Assert.True(result); + + Assert.True(from0to2.Called); + Assert.True(from0to2.CallOrder == 0); + Assert.True(from2to1.Called); + Assert.True(from2to1.CallOrder == 1); + Assert.True(from1to3.Called); + Assert.True(from1to3.CallOrder == 2); + } + + [Fact] + public void TestShortestConvolutedMigrationPath() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to2 = new MockMigrationStrategy() { From = 0, To = 2 }; + var from2to3 = new MockMigrationStrategy() { From = 2, To = 3 }; + var from3to1 = new MockMigrationStrategy() { From = 3, To = 1 }; + var from1to4 = new MockMigrationStrategy() { From = 1, To = 4 }; + var from0to1 = new MockMigrationStrategy() { From = 0, To = 1 }; + var strategies = new List() { + from0to2, + from2to3, + from3to1, + from1to4, + from0to1 + }; + var migrator = new DatabaseMigrator(strategies); + bool result = migrator.MigrateDatabase(db, 0, 4); + + Assert.True(result); + + Assert.True(from0to1.Called); + Assert.True(from0to1.CallOrder == 0); + Assert.True(from1to4.Called); + Assert.True(from1to4.CallOrder == 1); + Assert.False(from0to2.Called); + Assert.False(from2to3.Called); + Assert.False(from3to1.Called); + } + + [Fact] + public void TestNoMigrationPath() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to1 = new MockMigrationStrategy() { From = 0, To = 1 }; + var from1to2 = new MockMigrationStrategy() { From = 1, To = 2 }; + var from2to3 = new MockMigrationStrategy() { From = 2, To = 3 }; + var strategies = new List() { + from0to1, + from1to2, + from2to3 + }; + var migrator = new DatabaseMigrator(strategies); + + Assert.Throws(() => migrator.MigrateDatabase(db, 0, 4)); + + Assert.False(from0to1.Called); + Assert.False(from1to2.Called); + Assert.False(from2to3.Called); + } + + [Fact] + public void TestNoMigrationNeeded() + { + MockMigrationStrategy.CALL_COUNT = 0; + var from0to1 = new MockMigrationStrategy() { From = 0, To = 1 }; + var from1to2 = new MockMigrationStrategy() { From = 1, To = 2 }; + var from2to3 = new MockMigrationStrategy() { From = 2, To = 3 }; + var strategies = new List() { + from0to1, + from1to2, + from2to3 + }; + var migrator = new DatabaseMigrator(strategies); + bool result = migrator.MigrateDatabase(db, 3, 3); + + Assert.True(result); + + Assert.False(from0to1.Called); + Assert.False(from1to2.Called); + Assert.False(from2to3.Called); + } + } + + class MockDatabase : IDatabase + { + public bool ExecuteInTransaction(Action action) { + action.Invoke(null); return true; + } + + public int ExecuteNonQuery(DbConnection conn, string command, Action action) { return 1; } + public void ExecuteReader(string command, Action action) {} + public void ExecuteReader(DbConnection conn, string sql, Action commandAction, Action readAction) {} + public Account CreateAccount(string name, string mail, string hash) { return new Account(); } + public bool CreateCharacter(Character character) { return true; } + public bool CreateDatabase() { return true; } + public bool CreatePawn(Pawn pawn) { return true; } + public void CreateItems(DbConnection connection, Character character) { } + public bool DeleteAccount(int accountId) { return true; } + public int DeleteBazaarExhibition(ulong bazaarId) { return 1; } + public bool DeleteBoxRewardItem(uint commonId, uint uniqId) { return true; } + public bool DeleteCharacter(uint characterId) { return true; } + public bool DeleteCommunicationShortcut(uint characterId, uint pageNo, uint buttonNo) { return true; } + public bool DeleteConnection(int serverId, int accountId) { return true; } + public bool DeleteConnectionsByAccountId(int accountId) { return true; } + public bool DeleteConnectionsByServerId(int serverId) { return true; } + public int DeleteContact(uint requestingCharacterId, uint requestedCharacterId) { return 1; } + public int DeleteContactById(uint id) { return 1; } + public bool DeleteEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, DbConnection? connectionIn = null) { return true; } + public bool DeleteEquipJobItem(uint commonId, JobId job, ushort slotNo) { return true; } + public bool DeleteEquippedAbilities(uint commonId, JobId equippedToJob) { return true; } + public bool DeleteEquippedAbility(uint commonId, JobId equippedToJob, byte slotNo) { return true; } + public bool DeleteEquippedCustomSkill(uint commonId, JobId job, byte slotNo) { return true; } + public bool DeleteNormalSkillParam(uint commonId, JobId job, uint skillNo) { return true; } + public bool DeletePawn(uint pawnId) { return true; } + public bool DeletePriorityQuest(uint characterCommonId, QuestId questId) { return true; } + public bool DeleteReleasedWarpPoint(uint characterId, uint warpPointId) { return true; } + public bool DeleteShortcut(uint characterId, uint pageNo, uint buttonNo) { return true; } + public bool DeleteSpSkill(uint pawnId, JobId job, byte spSkillId) { return true; } + public bool DeleteStorage(uint characterId, StorageType storageType) { return true; } + public bool DeleteStorageItem(uint characterId, StorageType storageType, ushort slotNo, DbConnection? connectionIn = null) { return true; } + public void DeleteAllStorageItems(DbConnection connection, uint characterId) { } + public void DeleteAllEquipItems(uint commonId, DbConnection? connectionIn = null) { } + public bool DeleteToken(string token) { return true; } + public bool DeleteTokenByAccountId(int accountId) { return true; } + public bool DeleteWalletPoint(uint characterId, WalletType type) { return true; } + public void Execute(string sql) {} + public void Execute(DbConnection conn, string sql) {} + public List FetchCharacterBazaarExhibitions(uint characterId) { return new List(); } + public CompletedQuest GetCompletedQuestsById(uint characterCommonId, QuestId questId) { return new CompletedQuest(); } + public List GetCompletedQuestsByType(uint characterCommonId, QuestType questType) { return new List(); } + public bool CreateMeta(DatabaseMeta meta) { return true; } + public DatabaseMeta GetMeta() { return new DatabaseMeta(); } + public List GetPriorityQuests(uint characterCommonId) { return new List(); } + public QuestProgress GetQuestProgressById(uint characterCommonId, QuestId questId) { return new QuestProgress(); } + public List GetQuestProgressByType(uint characterCommonId, QuestType questType) { return new List(); } + public ulong InsertBazaarExhibition(BazaarExhibition exhibition) { return 1; } + public bool InsertBoxRewardItems(uint commonId, QuestBoxRewards rewards) { return true; } + public bool InsertCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut) { return true; } + public bool InsertConnection(Connection connection) { return true; } + public int InsertContact(uint requestingCharacterId, uint requestedCharacterId, ContactListStatus status, ContactListType type, bool requesterFavorite, bool requestedFavorite) { return 1; } + public bool InsertEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) { return true; } + public bool InsertEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) { return true; } + public bool InsertEquippedAbility(uint commonId, JobId equipptedToJob, byte slotNo, Ability ability) { return true; } + public bool InsertEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill) { return true; } + public bool InsertGainExtendParam(uint commonId, CDataOrbGainExtendParam Param) { return true; } + public bool InsertIfNotExistCompletedQuest(uint characterCommonId, QuestId questId, QuestType questType) { return true; } + public bool InsertIfNotExistsDragonForceAugmentation(uint commonId, uint elementId, uint pageNo, uint groupNo, uint indexNo) { return true; } + public bool InsertIfNotExistsNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) { return true; } + public bool InsertIfNotExistsPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) { return true; } + public bool InsertIfNotExistsReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) { return true; } + public bool InsertIfNotExistsReleasedWarpPoints(uint characterId, List ReleasedWarpPoint) { return true; } + public bool InsertLearnedAbility(uint commonId, Ability ability) { return true; } + public bool InsertLearnedCustomSkill(uint commonId, CustomSkill skill) { return true; } + public bool InsertNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) { return true; } + public bool InsertPawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) { return true; } + public bool InsertPriorityQuest(uint characterCommonId, QuestId questId) { return true; } + public bool InsertQuestProgress(uint characterCommonId, QuestId questId, QuestType questType, uint step) { return true; } + public bool InsertReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) { return true; } + public bool InsertSecretAbilityUnlock(uint commonId, SecretAbility secretAbility) { return true; } + public bool InsertShortcut(uint characterId, CDataShortCut shortcut) { return true; } + public CraftProgress SelectPawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId) { return new CraftProgress(); } + public bool InsertSpSkill(uint pawnId, JobId job, CDataSpSkill spSkill) { return true; } + public bool InsertStorage(uint characterId, StorageType storageType, Storage storage) { return true; } + public bool InsertStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { return true; } + public bool InsertWalletPoint(uint characterId, CDataWalletPoint walletPoint) { return true; } + public bool RemoveQuestProgress(uint characterCommonId, QuestId questId, QuestType questType) { return true; } + public bool ReplaceCharacterJobData(uint commonId, CDataCharacterJobData replacedCharacterJobData) { return true; } + public bool ReplaceCommunicationShortcut(uint characterId, CDataCommunicationShortCut communicationShortcut, DbConnection? connectionIn = null) { return true; } + public bool ReplaceEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId, DbConnection? connectionIn = null) { return true; } + public bool ReplaceEquipJobItem(string itemUId, uint commonId, JobId job, ushort slotNo) { return true; } + public bool ReplaceEquippedAbilities(uint commonId, JobId equippedToJob, List abilities) { return true; } + public bool ReplaceEquippedAbility(uint commonId, JobId equipptedToJob, byte slotNo, Ability ability) { return true; } + public bool ReplaceEquippedCustomSkill(uint commonId, byte slotNo, CustomSkill skill) { return true; } + public bool ReplaceNormalSkillParam(uint commonId, CDataNormalSkillParam normalSkillParam) { return true; } + public bool ReplacePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) { return true; } + public bool ReplaceReleasedWarpPoint(uint characterId, ReleasedWarpPoint ReleasedWarpPoint) { return true; } + public bool ReplaceShortcut(uint characterId, CDataShortCut shortcut, DbConnection? connectionIn = null) { return true; } + public bool ReplaceStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { return true; } + public bool ReplaceWalletPoint(uint characterId, CDataWalletPoint walletPoint) { return true; } + public Account SelectAccountById(int accountId) { return new Account(); } + public Account SelectAccountByLoginToken(string loginToken) { return new Account(); } + public Account SelectAccountByName(string accountName) { return new Account(); } + public List SelectActiveBazaarExhibitionsByItemIdExcludingOwn(uint itemId, uint excludedCharacterId) { return new List(); } + public List SelectActiveBazaarExhibitionsByItemIdsExcludingOwn(List itemIds, uint excludedCharacterId) { return new List(); } + public List SelectAllUnlockedSecretAbilities(uint commonId) { return new List(); } + public BazaarExhibition SelectBazaarExhibitionByBazaarId(ulong bazaarId) { return new BazaarExhibition(); } + public List SelectBoxRewardItems(uint commonId) { return new List(); } + public Character SelectCharacter(uint characterId) { return new Character(); } + public List SelectCharactersByAccountId(int accountId, GameMode gameMode) { return new List(); } + public List SelectAllCharacters() { return new List(); } + public List SelectAllCharacters(DbConnection conn) { return new List(); } + public List SelectConnectionsByAccountId(int accountId) { return new List(); } + public ContactListEntity SelectContactListById(uint id) { return new ContactListEntity(); } + public List SelectContactsByCharacterId(uint characterId) { return new List(); } + public ContactListEntity SelectContactsByCharacterId(uint characterId1, uint characterId2) { return new ContactListEntity(); } + public Item SelectStorageItemByUId(string uId, DbConnection? connectionIn = null) { return new Item(); } + public List SelectNormalSkillParam(uint commonId, JobId job) { return new List(); } + public CDataOrbGainExtendParam SelectOrbGainExtendParam(uint commonId) { return new CDataOrbGainExtendParam(); } + public List SelectOrbReleaseElementFromDragonForceAugmentation(uint commonId) { return new List(); } + public Pawn SelectPawn(uint pawnId) { return new Pawn(); } + public Pawn SelectPawn(DbConnection connection, uint pawnId) { return new Pawn(); } + public List SelectPawnsByCharacterId(uint characterId) { return new List(); } + public List SelectPawnsByCharacterId(DbConnection conn, uint characterId) { return new List(); } + public List SelectReleasedWarpPoints(uint characterId) { return new List(); } + public GameToken SelectToken(string tokenStr) { return new GameToken(); } + public GameToken SelectTokenByAccountId(int accountId) { return new GameToken(); } + public List SelectEquipItemByCharacter(uint characterCommonId) { return new List(); } + public Storages SelectAllStoragesByCharacterId(uint characterId) { return new Storages(new Dictionary()); } + public bool SetMeta(DatabaseMeta meta) { return true; } + public bool SetToken(GameToken token) { return true; } + public bool UpdateAccount(Account account) { return true; } + public int UpdateBazaarExhibiton(BazaarExhibition exhibition) { return 1; } + public bool UpdateCharacterArisenProfile(Character character) { return true; } + public bool UpdateCharacterBaseInfo(Character character) { return true; } + public bool UpdateCharacterCommonBaseInfo(CharacterCommon common, DbConnection? connectionIn = null) { return true; } + public bool UpdateCharacterJobData(uint commonId, CDataCharacterJobData updatedCharacterJobData) { return true; } + public bool UpdateCharacterMatchingProfile(Character character) { return true; } + public bool UpdateCommunicationShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataCommunicationShortCut updatedCommunicationShortcut) { return true; } + public int UpdateContact(uint requestingCharacterId, uint requestedCharacterId, ContactListStatus status, ContactListType type, bool requesterFavorite, bool requestedFavorite) { return 1; } + public bool UpdateEditInfo(CharacterCommon character) { return true; } + public bool UpdateEquipItem(uint commonId, JobId job, EquipType equipType, byte equipSlot, string itemUId) { return true; } + public bool UpdateEquippedAbility(uint commonId, JobId oldEquippedToJob, byte oldSlotNo, JobId equipptedToJob, byte slotNo, Ability ability) { return true; } + public bool UpdateEquippedCustomSkill(uint commonId, JobId oldJob, byte oldSlotNo, byte slotNo, CustomSkill skill) { return true; } + public bool UpdateLearnedAbility(uint commonId, Ability ability) { return true; } + public bool UpdateLearnedCustomSkill(uint commonId, CustomSkill updatedSkill) { return true; } + public bool UpdateNormalSkillParam(uint commonId, JobId job, uint skillNo, CDataNormalSkillParam normalSkillParam) { return true; } + public bool UpdateOrbGainExtendParam(uint commonId, CDataOrbGainExtendParam Param) { return true; } + public bool UpdatePawnBaseInfo(Pawn pawn) { return true; } + public bool UpdatePawnTrainingStatus(uint pawnId, JobId job, byte[] pawnTrainingStatus) { return true; } + public bool ReplacePawnCraftProgress(CraftProgress craftProgress) { return true; } + public bool InsertPawnCraftProgress(CraftProgress craftProgress) { return true; } + public bool InsertIfNotExistsPawnCraftProgress(CraftProgress craftProgress) { return true; } + public bool UpdatePawnCraftProgress(CraftProgress craftProgress) { return true; } + public bool DeletePawnCraftProgress(uint craftCharacterId, uint craftLeadPawnId) { return true; } + public bool UpdateQuestProgress(uint characterCommonId, QuestId questId, QuestType questType, uint step) { return true; } + public bool UpdateReleasedWarpPoint(uint characterId, ReleasedWarpPoint updatedReleasedWarpPoint) { return true; } + public bool UpdateShortcut(uint characterId, uint oldPageNo, uint oldButtonNo, CDataShortCut updatedShortcut) { return true; } + public bool UpdateStatusInfo(CharacterCommon character) { return true; } + public bool UpdateStorage(uint characterId, StorageType storageType, Storage storage) { return true; } + public bool UpdateStorageItem(uint characterId, StorageType storageType, ushort slotNo, uint itemNum, Item item, DbConnection? connectionIn = null) { return true; } + public bool UpdateWalletPoint(uint characterId, CDataWalletPoint updatedWalletPoint, DbConnection? connectionIn = null) { return true; } + public bool UpdateMyPawnSlot(uint characterId, uint num) { return true; } + public bool UpdateRentalPawnSlot(uint characterId, uint num) + { + return true; + } + + public bool MigrateDatabase(DatabaseMigrator migrator, uint toVersion) { return true; } + public long InsertSystemMailMessage(SystemMailMessage message) { return 0; } + public long InsertSystemMailMessage(DbConnection connection, SystemMailMessage message) { return 0; } + public List SelectSystemMailMessages(uint characterId) { return new List(); } + public SystemMailMessage SelectSystemMailMessage(ulong messageId) { return new SystemMailMessage(); } + public bool UpdateSystemMailMessageState(ulong messageId, MailState messageState) { return true; } + public bool DeleteSystemMailMessage(ulong messageId) { return true; } + public long InsertSystemMailAttachment(SystemMailAttachment attachment) { return 0; } + public long InsertSystemMailAttachment(DbConnection connection, SystemMailAttachment attachment) { return 0; } + public List SelectAttachmentsForSystemMail(ulong messageId) { return new List(); } + public bool UpdateSystemMailAttachmentReceivedStatus(ulong messageId, ulong attachmentId, bool isReceived) { return true; } + public bool DeleteSystemMailAttachment(ulong messageId) { return true; } + public bool UpdateItemEquipPoints(string itemUID, uint EquipPoints) {return true; } + public bool InsertIfNotExistsAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) { return true; } + public bool InsertAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) { return true; } + public List GetAddStatusByUID(string itemUid) { return new List(); } + public bool UpdateAddStatus(string itemUid, uint characterId, byte isAddStat1, byte isAddStat2, ushort addStat1, ushort addStat2) { return true; } + public bool ReplaceCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData) { return true; } + public bool UpdateCharacterPlayPointData(uint id, CDataJobPlayPoint updatedCharacterPlayPointData) { return true; } + public bool InsertCharacterStampData(uint id, CharacterStampBonus stampData) { return true; } + public bool UpdateCharacterStampData(uint id, CharacterStampBonus stampData) { return true; } + public bool InsertCrest(uint characterCommonId, string itemUId, uint slot, uint crestId, uint crestAmount, DbConnection? connectionIn = null) { return true; } + public bool UpdateCrest(uint characterCommonId, string itemUId, uint slot, uint crestId, uint crestAmount) { return true; } + public bool RemoveCrest(uint characterCommonId, string itemUId, uint slot) { return true; } + public List GetCrests(uint characterCommonId, string itemUId) { return new List(); } + public bool ReplaceAbilityPreset(uint characterId, CDataPresetAbilityParam preset) {return true; } + public bool UpdateAbilityPreset(uint characterId, CDataPresetAbilityParam preset) { return true; } + public bool UpdateCharacterBinaryData(uint characterId, byte[] data) { return true; } + public bool InsertBBMCharacterId(uint characterId, uint bbmCharacterId) { return false; } + public uint SelectBBMCharacterId(uint characterId) { return 0; } + public uint SelectBBMNormalCharacterId(uint bbmCharacterId) { return 0; } + public bool InsertBBMProgress(uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) { return true; } + public bool UpdateBBMProgress(uint characterId, ulong startTime, uint contentId, BattleContentMode contentMode, uint tier, bool killedDeath, ulong lastTicketTime) { return true; } + public bool UpdateBBMProgress(uint characterId, BitterblackMazeProgress progress) { return true; } + public bool RemoveBBMProgress(uint characterId) { return true; } + public BitterblackMazeProgress SelectBBMProgress(uint characterId) { return new BitterblackMazeProgress(); } + public bool InsertBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks) { return true; } + public bool UpdateBBMRewards(uint characterId, BitterblackMazeRewards rewards) { return true; } + public bool UpdateBBMRewards(uint characterId, uint goldMarks, uint silverMarks, uint redMarks) { return true; } + public bool RemoveBBMRewards(uint characterId) { return true; } + public BitterblackMazeRewards SelectBBMRewards(uint characterId) { return new BitterblackMazeRewards(); } + public bool InsertBBMContentTreasure(uint characterId, BitterblackMazeTreasure treasure, DbConnection? connectionIn = null) { return true; } + public bool InsertBBMContentTreasure(uint characterId, uint contentId, uint amount, DbConnection? connectionIn = null) { return true; } + public bool UpdateBBMContentTreasure(uint characterId, BitterblackMazeTreasure treasure) { return true; } + public bool UpdateBBMContentTreasure(uint characterId, uint contentId, uint amount) { return true; } + public bool RemoveBBMContentTreasure(uint characterId) { return true; } + public List SelectBBMContentTreasure(uint characterId) { return new List(); } + public List SelectOfficialPawns() { return new List(); } + public List SelectAllPlayerPawns(uint limit = 100) { return new List(); } + public List SelectAllPlayerPawns(DbConnection connection, uint limit = 100) { return new List(); } + public List SelectRandomPlayerPawns(uint limit = 100) { return new List(); } + public List SelectRandomPlayerPawns(DbConnection connection, uint limit = 100) { return new List(); } + public uint GetPawnOwnerCharacterId(uint pawnId) { return 0; } + public CDataCharacterSearchParam SelectCharacterNameById(uint characterId) { return new CDataCharacterSearchParam(); } + public CDataCharacterSearchParam SelectCharacterNameById(DbConnection connection, uint characterId) { return new CDataCharacterSearchParam(); } + + public void AddParameter(DbCommand command, string name, object? value, DbType type) { } + public void AddParameter(DbCommand command, string name, string value) { } + public void AddParameter(DbCommand command, string name, Int32 value) { } + public void AddParameter(DbCommand command, string name, float value) { } + public void AddParameter(DbCommand command, string name, byte value) { } + public void AddParameter(DbCommand command, string name, UInt16 value) { } + public void AddParameter(DbCommand command, string name, UInt32 value) { } + public void AddParameter(DbCommand command, string name, byte[] value) { } + public void AddParameter(DbCommand command, string name, bool value) { } + public string? GetStringNullable(DbDataReader reader, int ordinal) { return ""; } + public byte[]? GetBytesNullable(DbDataReader reader, int ordinal, int size) { return null; } + public int GetInt32(DbDataReader reader, string column) { return 0; } + public uint GetUInt32(DbDataReader reader, string column) { return 0; } + public byte GetByte(DbDataReader reader, string column) { return 0; } + public short GetInt16(DbDataReader reader, string column) { return 0; } + public ushort GetUInt16(DbDataReader reader, string column) { return 0; } + public long GetInt64(DbDataReader reader, string column) { return 0; } + public ulong GetUInt64(DbDataReader reader, string column) { return 0; } + public float GetFloat(DbDataReader reader, string column) { return 0; } + public string GetString(DbDataReader reader, string column) { return ""; } + public bool GetBoolean(DbDataReader reader, string column) { return false; } + public byte[] GetBytes(DbDataReader reader, string column, int size) { return null; } + public List SelectRegisteredPawns(Character searchingCharacter, CDataPawnSearchParameter searchParams) { return new List(); } + public List SelectRegisteredPawns(DbConnection conn, Character searchingCharacter, CDataPawnSearchParameter searchParams) { return new List(); } + } + + class MockMigrationStrategy : IMigrationStrategy + { + public static uint CALL_COUNT = 0; + + public uint From { get; set; } + + public uint To { get; set; } + + public bool Called { get; private set; } = false; + public uint CallOrder { get; private set; } + + public bool Migrate(IDatabase db, DbConnection conn) + { + Called = true; + CallOrder = CALL_COUNT++; + return true; + } + } +} diff --git a/Arrowgene.Ddon.Test/GameServer/Characters/CraftManagerTest.cs b/Arrowgene.Ddon.Test/GameServer/Characters/CraftManagerTest.cs new file mode 100644 index 000000000..d6d0db9af --- /dev/null +++ b/Arrowgene.Ddon.Test/GameServer/Characters/CraftManagerTest.cs @@ -0,0 +1,155 @@ +using System.Collections.Generic; +using Arrowgene.Ddon.Shared; +using Arrowgene.Ddon.Shared.Entity.Structure; +using Arrowgene.Ddon.Shared.Model; +using Arrowgene.Ddon.Test.Database; +using Xunit; + +namespace Arrowgene.Ddon.GameServer.Characters; + +public class CraftManagerTest +{ + private readonly DdonGameServer _mockServer; + private readonly CraftManager _craftManager; + + public CraftManagerTest() + { + _mockServer = new DdonGameServer(new GameServerSetting(), new MockDatabase(), new AssetRepository("TestFiles")); + _craftManager = new CraftManager(_mockServer); + } + + [Fact] + public void GetCraftingTimeReductionRate_ShouldReturnCorrectValue() + { + List productionSpeedLevels = new List { 10, 20, 30 }; + _mockServer.Setting.GameLogicSetting.AdditionalProductionSpeedFactor = 1.0; + + double result = _craftManager.GetCraftingTimeReductionRate(productionSpeedLevels); + + Assert.True(result is > 0 and < 100); + } + + [Fact] + public void CalculateRecipeProductionSpeed_ShouldReturnReducedTime() + { + List productionSpeedLevels = new List { 70, 70, 70, 70 }; + const uint recipeTime = 100; + _mockServer.Setting.GameLogicSetting.AdditionalProductionSpeedFactor = 1.0; + + uint result = _craftManager.CalculateRecipeProductionSpeed(recipeTime, productionSpeedLevels); + + Assert.True(result < recipeTime*0.6); + } + + [Fact] + public void CalculateRecipeProductionSpeed_ShouldReturnZeroCraftTime_AdditionalFactorHigh() + { + List productionSpeedLevels = new List { 70, 70, 70, 70 }; + const uint recipeTime = 100; + _mockServer.Setting.GameLogicSetting.AdditionalProductionSpeedFactor = 100; + + uint result = _craftManager.CalculateRecipeProductionSpeed(recipeTime, productionSpeedLevels); + + Assert.Equal(0u, result); + } + + [Fact] + public void CalculateEquipmentEnhancement_ShouldReturnCorrectEnhancementPoints() + { + List enhancementLevels = new List { 45, 1, 1, 1 }; + + CraftCalculationResult result = _craftManager.CalculateEquipmentEnhancement(enhancementLevels, 0); // not sure what this is used for but I updated this function, + // so adding a dummy value for calculatedOdds (greatsuccess stuff) + Assert.True(result.CalculatedValue >= 150); + } + + [Fact] + public void CalculatePawnRankUp_ShouldReturnCorrectRankUpsRank70() + { + Pawn pawn = new Pawn + { + CraftData = new CDataPawnCraftData() + { + CraftRank = 1, + CraftExp = 999999, + CraftRankLimit = 70 + } + }; + + uint rankUps = CraftManager.CalculatePawnRankUp(pawn); + + Assert.Equal(69u, rankUps); + } + + [Fact] + public void CanPawnRankUp_ShouldReturnFalse_WhenCraftRankLimitReached() + { + var leadPawn = new Pawn + { + CraftData = new CDataPawnCraftData + { + CraftRank = 20, + CraftRankLimit = 20, + CraftExp = 5000 + } + }; + + bool result = CraftManager.CanPawnRankUp(leadPawn); + + Assert.False(result); + } + + [Fact] + public void CanPawnRankUp_ShouldReturnFalse_WhenInsufficientCraftExp() + { + var leadPawn = new Pawn + { + CraftData = new CDataPawnCraftData + { + CraftRank = 10, + CraftRankLimit = 20, + CraftExp = 1000 + } + }; + + bool result = CraftManager.CanPawnRankUp(leadPawn); + + Assert.False(result); + } + + [Fact] + public void CanPawnRankUp_ShouldReturnTrue_WhenCraftExpIsSufficientAndRankIsBelowLimit() + { + var leadPawn = new Pawn + { + CraftData = new CDataPawnCraftData + { + CraftRank = 10, + CraftRankLimit = 20, + CraftExp = 20000 + } + }; + + bool result = CraftManager.CanPawnRankUp(leadPawn); + + Assert.True(result); + } + + [Fact] + public void CanPawnRankUp_ShouldReturnFalse_WhenRankIsAtLimitEvenWithSufficientExp() + { + var leadPawn = new Pawn + { + CraftData = new CDataPawnCraftData + { + CraftRank = 20, + CraftRankLimit = 20, + CraftExp = 100000 + } + }; + + bool result = CraftManager.CanPawnRankUp(leadPawn); + + Assert.False(result); + } +} diff --git a/Arrowgene.Ddon.Test/GameServer/Chat/Log/ChatMessageLogEntryTest.cs b/Arrowgene.Ddon.Test/GameServer/Chat/Log/ChatMessageLogEntryTest.cs new file mode 100644 index 000000000..fb74ad179 --- /dev/null +++ b/Arrowgene.Ddon.Test/GameServer/Chat/Log/ChatMessageLogEntryTest.cs @@ -0,0 +1,22 @@ +using System.Text.Json; +using Arrowgene.Ddon.GameServer.Chat; +using Arrowgene.Ddon.GameServer.Chat.Log; +using Arrowgene.Ddon.Shared.Model; +using Xunit; + +namespace Arrowgene.Ddon.Test.GameServer.Chat.Log; + +public class ChatMessageLogEntryTest +{ + [Fact] + public void TestJsonSerialize() + { + ChatMessageLogEntry obj = new ChatMessageLogEntry(); + obj.ChatMessage = new ChatMessage(); + obj.ChatMessage.Type = LobbyChatMsgType.Party; + string json = JsonSerializer.Serialize(obj); + ChatMessageLogEntry res = JsonSerializer.Deserialize(json); + Assert.NotNull(res); + Assert.Equal(obj.ChatMessage.Type, res.ChatMessage.Type); + } +} diff --git a/Arrowgene.Ddon.Test/GameServer/SettingTest.cs b/Arrowgene.Ddon.Test/GameServer/SettingTest.cs new file mode 100644 index 000000000..9f13ea76c --- /dev/null +++ b/Arrowgene.Ddon.Test/GameServer/SettingTest.cs @@ -0,0 +1,77 @@ +using Arrowgene.Ddon.Cli; +using Xunit; + +namespace Arrowgene.Ddon.Test.GameServer +{ + public class SettingTests + { + [Fact] + public void Serialize_DefaultSetting_ObjectShouldMatchJson() + { + Setting setting = new Setting(); + + string json = Setting.Serialize(setting); + + Assert.Contains("\"LogPath\": \"Logs\"", json); + Assert.Contains("\"GameLogicSetting\":", json); + Assert.Contains("\"AdditionalProductionSpeedFactor\": 1", json); + Assert.Contains("\"AdditionalCostPerformanceFactor\": 1", json); + } + + [Fact] + public void Deserialize_ValidJson_ShouldReturnCorrectObject() + { + string json = @"{ + ""LogPath"": ""Logs"", + ""AssetPath"": ""C:\\Assets"", + ""GameServerSetting"": { + ""ServerSetting"": { + ""Id"": 10, + ""Name"": ""CustomServerName"", + ""ServerPort"": 42000 + }, + ""GameLogicSetting"": { + ""AdditionalProductionSpeedFactor"": 1.5, + ""AdditionalCostPerformanceFactor"": 1.2 + } + } + }"; + + Setting setting = Setting.Deserialize(json); + + Assert.Equal("Logs", setting.LogPath); + Assert.Equal("C:\\Assets", setting.AssetPath); + Assert.Equal("CustomServerName", setting.GameServerSetting.ServerSetting.Name); + Assert.Equal(42000, setting.GameServerSetting.ServerSetting.ServerPort); + Assert.Equal(1.5, setting.GameServerSetting.GameLogicSetting.AdditionalProductionSpeedFactor); + Assert.Equal(1.2, setting.GameServerSetting.GameLogicSetting.AdditionalCostPerformanceFactor); + } + + [Fact] + public void Deserialize_MissingFields_ShouldAssignDefaultValues() + { + string json = "{\"LogPath\": \"Logs\"}"; + + Setting setting = Setting.Deserialize(json); + + Assert.Equal("Logs", setting.LogPath); + Assert.NotNull(setting.GameServerSetting); + Assert.Equal("Game", setting.GameServerSetting.ServerSetting.Name); + Assert.Equal(52000, setting.GameServerSetting.ServerSetting.ServerPort); + Assert.Equal(1.0, setting.GameServerSetting.GameLogicSetting.AdditionalProductionSpeedFactor); + } + + [Fact] + public void RoundTrip_SerializeAndDeserialize_ShouldMaintainObjectState() + { + Setting originalSetting = new Setting(); + originalSetting.GameServerSetting.GameLogicSetting.AdditionalProductionSpeedFactor = 2.0; + + string json = Setting.Serialize(originalSetting); + Setting deserializedSetting = Setting.Deserialize(json); + + Assert.Equal(2.0, deserializedSetting.GameServerSetting.GameLogicSetting.AdditionalProductionSpeedFactor); + Assert.Equal(originalSetting.LogPath, deserializedSetting.LogPath); + } + } +} diff --git a/Arrowgene.Ddon.Test/TestFiles/pcapng1-tcp-stream-33_reduced_test.yaml b/Arrowgene.Ddon.Test/TestFiles/pcapng1-tcp-stream-33_reduced_test.yaml new file mode 100644 index 000000000..019ff7438 --- /dev/null +++ b/Arrowgene.Ddon.Test/TestFiles/pcapng1-tcp-stream-33_reduced_test.yaml @@ -0,0 +1,200 @@ +peers: + - peer: 0 + host: 10.62.10.6 + port: 52580 + - peer: 1 + host: 106.185.74.104 + port: 52100 +packets: + - packet: 11756 + peer: 1 + timestamp: 1562436321.517077923 + data: !!binary | + ATDruZxUDPpEIcEDYnYxt6fNg0S3u/H5DJtPnnUQ/bzG3yc4J/A2bWc82srDeMyUHYCbRKyyRIFQ + gGFyiyc57Ch42Q01JROBgkQtjNMFBpBDCI0a9Ex4sn1z/WxNmOPvt/MGvWPcADd8Db96kaC55sTK + GwJPT+cNRQKDb1N/3CafwHl5vNxmsC9wmWwcczQv2q2efgNTyd+YZPIXW78XDWZPwOLQFWtJN0po + NID3uRQj3688uyrk+lPZbEamP9cYkIoamaADG5/PNw++w1wEDHTqmZSwXfLyyusGlIIr31EhMDV7 + 2nTAxKdKSJgvvNQDpYmyiBzLV3KgEo5q9cpOFxlzmbf49IL5bePv2bUiHaYecPMGWR+CnQJlR9BG + yASxb2SDhbDXjxgSUoL1CqXUt4wt + - packet: 11758 + peer: 0 + timestamp: 1562436321.610646963 + data: !!binary | + AVAifLRyPZ/bowbOmdYgrnMjx/4fZ3BqgHE9qOPI3Goh+YCjVo9y/Z+7ywMXO1r3D33Ujh4vKxfU + 89Mvt5e/oEWrCJJ916zfMQDQP1nOaMi1BlpXZaAHDu2k0XyrPY5mX3PwzTSYLN68Ur5LYmHcqMis + PG4FWe651RUPQg7CmYissSAXxp8bTAJdDV6e+ZS1x05n9UY7TnD57t+JnBaexQf7WYj5+vPH9edV + TvbKIcO6XA+1SRDZm2XV51sOyDVU1cmLsv4r9WGH+kE2nJ82Cgh227GXZXaRvoYGNXImdpNYZCoT + pboKELccFaqMRmuJVdg5YBkfeBBlOo+rlPi2/aZVs4x0wEY5WppI5IEH+aDwq9h6g2QIYlL1Y9Am + A0dRfxV177oL5uMz5vXAQ9BC0tmJ5KaRbEoqaqB5GBEmohHoB6hZSs2hqYzQ6E1d32k180w= + - packet: 11759 + peer: 1 + timestamp: 1562436321.724416971 + data: !!binary | + AGA7aj8pGwCuYVtbwBMagHw7FvRUKzyEiXD2OIInEJkIeYynWzzsHON1kM3h/7y496ErmNdvMtKz + uq3iPf63sGaovjO8R87e3bpJGtBs6kP3rZ6uzc5LhOTzYaZ0OAHRtKo= + - packet: 11761 + peer: 0 + timestamp: 1562436321.798801899 + data: !!binary | + ACAbDDON2hdVk1pLG6/caIy9gLiMYCKE0DIf0P4xG1a/rA== + - packet: 11762 + peer: 1 + timestamp: 1562436321.937855005 + data: !!binary | + AECJ6/P+R5bdkmAmSvbIkuL9dCE1azpd+isbmGxKw/gSKbq5a4ol6Fj+hChGs2Hc5zCtYIcsZUL1 + ZWs3VXfh7IHp + - packet: 11764 + peer: 0 + timestamp: 1562436321.998929024 + data: !!binary | + ABApq2Cc9TsdZ0Gd3JCL9Gh0 + - packet: 11765 + peer: 1 + timestamp: 1562436322.110450029 + data: !!binary | + ACDBNhi2OPoSVV5eIV6LTl4SHYUEMH8cRkoFhMa4H8P0oQ== + - packet: 11766 + peer: 0 + timestamp: 1562436322.132018089 + data: !!binary | + ABC3Sq04s2fRAsrmbWkeEunk + - packet: 11767 + peer: 1 + timestamp: 1562436322.243618011 + data: !!binary | + GCA9Q1uHKhsBikZRsRu8tOG19auzrUW898Lh8qA5u/teIBpp11Zdejz40qtmXAiuUXuKvr9lIJ8l + qGhc1zkz9XQFCZaZnL43AF0F2a9plJNIB60nt0hj1vHGtCtn72fz3/x4pnnRQ+fk+ATaR4iIrTLm + WTAlPv0NCOVWE5XFp5GuE3FPH3MEz5aOXBO8NV2j7cUqVpf7mqC/bbiMk9fa4HDrN9D/56h+NabO + 3CGfFiZnR7jKsxD7AZpsnYP7nFL2SBw9ucwyViS0E6BUOPkpmE5OgjYkUI6armm2GkHKXG6yX81y + DQEmKx0A6aKe87oQLwQ2azPyBkh+dOsSYb5cItLWXedAz/SPLPaDG4m++3oisp6vECtuKazFk+H3 + zFQ0+sqA/bWtrnZws3jF92CgK7XsMQj4vuXN0pddkfUKtKot3UMJAKbFlJauwI3dFeog858q6cSn + pmuSbdMQsAYMfjCwvUeUKvm+GdwhRdcqoVOlCLGBUB8+NDdrqciutUg1BbTOQa3kqMqmajJyYYCT + ozc11BUiO+/6XL1vhg6iwpGJKKG0wun1w0w8xF/TyRgBQIs9CJzHZaG2tQ/P3K6OWzaOPPGK9TwT + diLcMyj7/IB8XXouGYny3safvpiGOpA8SAd2+7p1/WI/x90V7okOBzmQUt/6i+RA3R8HXUud14Io + y3rUCz+y0AyT2G0GpmSyaEyl2XItMOfJ/PsuDZIeMkbybWcBNC2M7O/JTD3jJE2NZi7OWMHdJ6RB + WtoHB+AHLcQM/9dIpqBldRkVS+qmOij24GQbyMTd1+9ZD+QHN47BzCo9JW7RCMiYWZg/mQc2B+/B + V9sQm7KwFvVC0wYhtsNdxQ6KSjUF6xo1b6Nxr5R+u56uFiNaI4gobxNZaouBgM54Yo0xypZclbPA + hjC/NKqrcXB1DQ6/127sHLZg+OZwhK9+7BkzQQt27oXCvX5AHYXX3e40IyNzfpVyBg6IdVQ7pcGY + 2PM+4SXDr0hTcmNpUMsvNnDJd2383ZWv/Sody6WS4/hGpA8LgUN5R2QDYDAVysto9BMKt2+uKMiz + 17NCI5lVC3Y3j05DC/1JUctxMdjrLs5biKk3YYIJpdlbjpmDWvVySmL0wVkCBW5aLqM+3vyzoqAI + iqpZ/Ffh0gHsOSOCJyee4GQA3lr19K9sRZHCxQ/Dzf3vx7dWEAci6amDfra1dnT6puVjionXjmx0 + a7F8atzKArJFSBMjk40zznJIKngVTfQz0ZxmF16gNCZu+M48Gr1tXAOU8OnKGDn4e1CWiJEVAakK + I3CfWe/vA6/H30Dc/NlwUqcl22R0yBkjM+jSAcuii0CdQSaR44F2NJIDbUS3AVSpL4u8KlK6aOEO + 7Zcb7yIrLhdF8d8x/Y/USeltXkaDRB2dZxgmQ4ZYgWHKMjEC7UzSOR9b+V0y/50LQJYN9iTQZy6i + n31xeEfjWW6qCRhhzAQGAWmX0EmxzswT3z+yXnp2gRsfYCcStmnnq/1BCYtgEgxRehz8UVRe0vXk + lukb//+HfG2unWaQ9ewbHV9GH3ZJfL3qYm00NGRENcS/QQ2+7kUZMup/V78YLEIjVNOBLCQ/gb3M + rJING7rqX3bsvJz7aFv0UZIHCCiYWroyspoZeF9kq/jmb0/4E2w5/YY4J9jSwRKxdR/QR32WoLJ1 + 6KWCnHYSYkoEmRE9ubm6pvBdePSogfuWSu0eNdJY7UjN4ErqAcA6FfvDzvOr5dTN1iDKSXGgfDLf + f0ZfpSWR9eyydJ+Gj5JjSCzfo+fTPg6nAWY/RNEXfxKPxRnh5ru/2sw= + - packet: 11768 + peer: 1 + timestamp: 1562436322.243745089 + data: !!binary | + /onPdKKJxwMEyjD68BMaGQhbEVgoUeChCpoQ4Eo2Vg7FRdxniewTVsYh0rwiZMi/tmK3U3bObtdl + klwYz8DEb4ZmecYiI5Un9QmK3K7BA8Ixq9NSQatMyWyxxKw+KfI+sKOH+6kRIwHTvn9yhDuWFxeb + 0dx9IJVnF3pQW5EHWMeiZWT3lqBdLsTzC/EDoqoLUSyHfeG8tmPvL9TJ5eBWXNqmQS1A0UKH7wVH + p3OxfGLwlmqNamhakJsYYQUuCLCPbz3eDi+Uc96eiJHgmXgmmCGi1Y4MaaiMhtZJA1Acn7roPB7P + LoDdjcCC1MpMftjrEUIAHaAG2DNomq0JId2X6QX2slzoCXGZjLTZf3DbaNi3Nc914f7lC1PHYqWi + u3Xu0hZ+E+s2DLU+vD7c+sn1+bDppnuOOWgqZQWiZaaSnCm9bF10mtyAW8myFa3nYip0M59xaKpG + ITuoBTbtXnGz7rl9nKIkHh2zRcBMKbZeBBNMgAheFNnJ7xZ4qBqpZUC1PTZ3uYWQXFWmUhBaDIfr + 5Z62IvkzHEZEmaIY1/dU4Rf5cJz+mPAyX6UE0oNKcCEHKHFADHPq82mhpfm84Lqk5okRamYqJrX6 + khUvULdYUvd7n7+BkKpO8Vy3LlbxI4c4V5ZVHXGyaT0frbU3LQXMTdoTVY9dVkKK8NjVK16PxyJI + WZR7HX+Ukp8L7Mi37F6aidB0oxhjXQu3uu1clXyLfTeK766KQV3VTYjfnw+UTW8Y1IdgXzzXVNQV + 4nlFPAhc7aXOKOB3pPG2ud2NstcgZbRZ0Zbyt9jdnl4mA6h2KESSSGjUeYpxdo9Z5iboUJyv9ua5 + eoAFKSTluT+hOsClWm4SJxl4aTGUey05G1PAXzv48jFXetIWf0Hxk72fVHP3/aFZr6busQLeqO3A + H7EJOTtYLkiCEM8IGTkgu0PmkBr9bloJwJV/hBRtPvIjq0lJ1zYafWFHNLO3AV5vt+NtDAS1vlHi + EUh/GL1rgcG9iPv6XhoH9YCE411maVDk5ItDqPTcpFiJnOZ7Nl2cRB4t2YZUa2/CvyO4nsXUPJ4o + gX/+EXB314qUp2g9tcLjJCQufkkGpQm585ydpWo+dkVFYCZFoYCwr0utnVOSBxHEvofEToMjjSGi + lLIY+qTRUHfXCD+M/b/McJYAoZZe6FtaQJ5i2S2icETznV425eeNdvIvYAwdSOW1QzBStzRF61O9 + Er2SczzKaiuieLsz4hCfFsEQNM0AReMJ2OXd7rJLGiIWzuZaKdUV5nepXiAAAy0+Xp1LY5opNf7x + KXFzAkWgSCjhDvIkzPuDdJBYHtZL62BrD7cPTe1ZjnebHU2dUqguPbCg50D4qa4568hzQArkYzxo + apxQHaXAf15scD/xe8reipRfLktgo3nb2jjfsmds5cNw2k3wXoTIzPrIWGQ1kSiVyz7zZG5w1daI + tPeYXPwFSrK8WeNKLenLnv54on0GEToYGRWMawBu6ka8M3EQg9LCOj6EyYinufL6qdSSlOm2vqjz + Smb6nIPdkFMnKjlgdswzxI4q8uJyCXTYGLPNX+mvVQsWhZcYHfD1NlPbo/bMwhYZqq1O+hr7tA9R + YfgrdMepAtkt557Ho1bgFsxhQEsbLdy8sUZN0ixsFuAaWjbrThFSIXN4rkiqNOcNVt7hLmTuhDjD + hlgyoI0hH9fq2j3JpiMdrAEd2aSXo48zuHb7CEsPq7v5pnLOYDk7saBE1FOkcnDSy7etGgbHaoeR + J7fHr5tBjSOW5gLqUrimWYJmuhjwgw/e4MxCIxMwpqz4PRQS2zkuXBA= + - packet: 11770 + peer: 1 + timestamp: 1562436322.354834080 + data: !!binary | + wrt/RttHB9Qu45eTC3xLJ8KBhVMt5ZE+ZQJdnjoV8SKufjan1rHHUJuHoHPe+C3HraQdOrgLtlcY + VFggOGw8yeYAeH4EQGhpr1qwZ1SK0uXGh5e+C1nAJWwLBFZrxCUHChUGf2qD2+zDef9y7K3G3A/i + M4khz1wlrCGqDqpUgOV7DNrpHqaMPK10IHinuZ605CbXs2lA9RPJO89rwNMrcgCPl6UhWCyR8uof + fQyWaDnUzJuCuONSdm9GHTL1c59giqXIGeyk79LS7QGIN08QBFY5Aaf81WBnAMgYm3ZW5PIk24gt + fqkhT/6C1QFJl0ejYF9TjEmazs/ToB5vhKTsM3RrkAXl5PkHjTvYIVJcEXtRjrHUiYMPQRuRgAI9 + mp8s0xR19gKxWbTYC0SSbFCpCKRPSxnL4fbwhIY2XOTfg7C7bxUzo+UxFJd+TRpXmsP705MOj3mN + jyf6HPOX0UAOjWdJdQCvyvj8RHscNBVAdGC4RH6J5CUXsBMAu1Y0X7NFhEvoxNhT1wWm0Urqzb+k + iLXTfdZc+Dtsrgf3oK3b8C8hGCjmbK0MWVSLGTux+cPIiT4VHOYAVBRrZFZl1591YlfDznFi0Ac9 + sJWbVdxrzUs7KpzF2Ms3COIWvZMdLxb8FAnrh4RA+6Qic3ib+NQGRwIZWaEJEd5GvRt5Yx85n5+g + wIL4EJBGinHl9gF5Xnv//hw8RwfwgI0ZNWAVLsZ0Qensn9FmIj1F2IR2f+qFuDyBWwHPEj9pQs3d + OTL4SV4/sKTiGWJoqVtKdurnzilb59fKxmViwf8kGaSUDISOA4RwXIXRR4Oj9mu4oJrCbuhfWq7j + tnODW0LEsXGzQL9y9pIYnAQTpYpSmObYwqIC7Z764FoXt3gphgHMYOn/OGNe4qh2JhvHw+yNNwkC + XX+leOS2+u4BHtX2FCOuUEyPu3YnfVocMTWEIO3wsTzYKfE2PVr3t0ysNjx4Z6Pb9+w96POgXqvS + 7pSWKw2j8onXAiU7hkNhiRhbQEvSaF0k5JX9PtC0RHNKnby1ooSK1OzmsXARURJBK/DgGXw2U3nQ + CD541i0VB+HRG98Y1uNDyrDNRA9T7r/xVqbtiPstU1p3ptd19y+2xv8yKgY+aGgH0OSi2DYbfiKz + iSAjNFrAYLR7U6y/Re6L46ihrlI07vXvzD0FRXropcgoCMSRYCx1VMBWiR083Ov9P/D1TGI4QKtI + aKchZ8fiULSKJYpkSrZlzB0ZLwXT8IUGNMrHoDxRrJKHvzUPjFdi49R02l+5DCPtCXw33qfc78Ht + JAGP4trGrpl3ngNeiXZSa1HyKYdw1suNJCptlPnwMISFgnOVG9YUi2nAtf6OZBeyu7s0SgMh5qc5 + 3iqKBY8Soaneycso4qVjb63/C93nv/VshjDYkmNCxcUwlAqL2hPaBMhSd6+ecR1mlSZhUHh8B2Ob + iA95U3u3YYcHMnoUvfFthuDPXiQBSGzQbGjLvWUK8Hb033evACKm7Mpui+io/cA70KkD7R3vMqbh + zEYcgLRvmaT0IzA6sKR+Q0GtOuo5TrTQCh7Afd/GZh9a257beVNQwUBBDk2Dh/Ew/oxzOr0GyF6P + GLHOkWdMsqhmSNZ0Q/Ddb+BIT1CA9nL0h7Yq8+pzKY1gbmzDJt99DFMpnk0gTTpjbMCUu9h0YGYo + oEanKBHQ5QPPyq1i9VsgzEAPgbkLx5cDzcK6ZX+LZh8yo0WJu7wIqzdOdluYuC3hrd5srjPNTnup + NSj67lrZm9bcuN7IZ6XaF/wi2EPbiWE3T698An3MntLGaVa+ivrcD+8= + - packet: 11771 + peer: 1 + timestamp: 1562436322.354969025 + data: !!binary | + Y5NjCR4YrtCScd2sNrDxuHimkTqfvhVp/ohnrc7bGZQZP8CVN9ssdUAYS5vEV/lo/Kw6HqaGo0Y0 + oHhG55gvbbGgOdieXH65H70yKPUEwlBh/bDjJJYHGf5vY55itTtg4JD6ncUr+8BX6vzmrOEU0jkL + wx7qRmzipCl5aFGM5GjsijUli8WYl+ClIAAc5Kp1wghzJf5ybTl4L0t2EMZDSQrhzx+0nXXPb0MB + L37m21L72QO3gi4hD5fottmQEUmXXu/7q6O2GMRH64wAkN3/zdGkzNx1RPLioiWDTz8iPZBZpCR2 + DBeVHV520Q4jIQoWHzRO25H2xPDEAAhYzEQzVcMCfcOz3Ul16DN+pB5fakLNeGHDWi1cxBeLWw9k + 5Q20kJKNibau+NQytiKU0KX+9aRBNoEu9eO4DIyiVacciYqp+xmffE+tK+G3lqDze56kBZEUlXGl + D3q05OGKQUE5Tdx2lO2j3YHQ7NERfnhcUkdaDScp3VdRSRc13FWosqWds+vtKYQr+bUvmOIi+uSw + ERRWxJL+78el7FpDlO+94lIWbbW11khzbKa0rGX4vSQ8lPt9v7R8iRmrs8+0t+XOwHNfaaYKfKe2 + TEH5iKPQqQ+zhC7ymPsvrQBUVm/OiVYUlM1kNrLAKsnMgvg/Tq0rEuLqQ7XQVTe3RfgMGTVSgXJZ + FcRrNUHf3sjMHKbE2YSUx64OMKsg57lSzPtXQBAG0XWOlpjdM6ZHgtK/4zUEgEsH98rFWklkEzaE + ZyI+cSIA7JW473D1W5imSSf1vT4s8GrjBqJCJiBDxR4jn4r+ygd/2arJiRB0DV643RQoHgONxKPk + QC9ZsPDuUDw7QIOBZYtBJxw3Fe01XTOhbIOrGEYRb7vTUBovWpxhbsve2gJAsfqUG+yDiThfe5lR + XdIm7IgknokQ1X0tOd/8VJnnnSumaG1duVq0s62DMOUuTACipAGvF4pgh/Vv9fN1qSimBtrPA66d + RGFezvX/iht3Fj5ij2g5ikl/MZIHiruNjsSVYrUOvGa9Xct11GEjG4o9NfRE8RGcqghNS0jYV5qI + MUyFFZf+PajS2TfrzTyHJAApfa8AZXg7TssLu76xn0Tz29iV8W0/xPWjQfsGl7vuoI4He6kEOlkY + bArG/udd6IjzCnxaJmi45e9rpBraCWZ5lrI53lCR0Ts/5PXT8DwfvOy++gt/TCnuchWlGVi5dDJo + XKu9NdBQrnUfYAWIgYJb+/1//l4kI2kFrA6Lsr6X4wBbbuvm5A3up05LD1RL2gWwEMMcKVb5cnTc + RM89/YkbCLo7f10581jKEv2ssYNQHZuaVpBfMoWf0lD3Y5HctTc8HMnWVZyfi6WTcCj5CLS+cw8F + OiYPShHaiysaQMiEe9ytFLTDx/IS30+KiC7p/VRwL3AvcmBL5PFnd+ZSJnGE2fU494lKpz81Ylij + nhgozZWpsd0uBtVaKJJyS0Ntovi6H/xFfDzTZQfj8zlBIVmHIlI3YpsHaysEEGsIvGZIQWtMWMR5 + zcjZIIqoSFeHeZMrlT370xGKBJs0JvII8y/MDmOsoDzFseimurw2IeEyZnvpy8yRhAtojKV4IpNB + kVwdqyx6vuOMCOzxRIZOwsQBkKcHMJdFeAXnV4C/mG5SnrBnI1x7rilxbzpQXScmMekmyxjXRv4N + C3VhXtKVcM2zQCt+4wNDrl3TUhyP4+Z+nTOGQsNXHAtpOwyKYGXSuxXUAtdw/I7GEjq9syIP5jV/ + 51GuPe73EeHZdliAUCYnqozHMbjOOcjLVS2DikhprH7QAlsDwPlQtr8= + - packet: 11773 + peer: 1 + timestamp: 1562436322.355088949 + data: !!binary | + hjmdN0BzyoViOW9NfF41rviDHDlSQ0QSozkt44ZlUxIFesauVIZ3hJFwO3D7fOJKGEfHl6YZn4dh + JFBkELyqbGFea3V4UX5zhyrwz0VSFMXJ/nUNWVajWdVJD2zIeF7OoR25g6oP89YbTVjPB0734IKt + u3Hnjs5iwsv46zcQ5T4y1xETDl6eUnwQBO7Na1HpnwoNzCnwtaoHc2N/3MoqwsuGD5syndloaKaA + A+ilrAW454IoLtRX6Wid9MjqIJG2noh5W7lWwotVzeYpxhrOdNmPgxavAlj4Apb34NUfskO/Wkkj + nkEC42xJqLwZfkd/Ki1xZCTp3QdiDM8hbZMsNPXBVJBO0LyQ339z3Vhw7nHRwCkkr0sQBBoevoXK + AANZSpM7Ohfjzbbbpuuw8LvzYfOJa/KyEY408X8CI8PS+SOxEnQS5WMqG/MHeX7kCppwbHCZtXpb + wLl8R3sW0tPspdY6tciMxqjuQ5QOd3VfttVZPpB4lghp43M7RJcSeuWJ+qbXBgtgKOipPw6JmF3x + h9Oao/FwFCXdKwLxoywYkIYvomW8/3Xb5zz4gggdA2IuW+UHZSRrDVGNzt6rbw/3hcStZmmsQDuE + Dic33q2ZM1S+D7HVZxgZ8d0FHA7Scd5cV1p5eZrHYiWOjqaboQButVNroPtVccOaMMj2gkeSonwq + ho41rKvkhVFfUb9Y6nrElcLNlZjlCWUQnvLv4bLCcjw4oBRjoNoUpTNpf6ppTePj6zuLRZ57/pWL + FK/6XSMcbWPfcp1v/vX+pBiknx2YZAMoiYyK7UWQc2pA5S1PAHGpzwxC0hJ+jxT0QkaXuQJU46tw + lRv3gdLVHRJuVKSUiyPdYsuyDqlBX5+sUj84SZHHglWUSnBcFYQZ9X0+M4v69Iiqu9jDbxm4QeSj + 7T23eTqAcyDq5R/ohRzzCEnACLelvCj4eWqN4psNQOlBvLyRMKfXa/cYwpvtLVgDxUl9MFXcm6Ji + 3ZpdCmcvlXpGhPO4mCH8OrumnbCSCGZuZcvTW78VsM+KsGoCa0z0zfFmnLyQXd0RZcYlVb+PlQiu + gbSe0cjA7iEy0EozSohyY1iDMQ6+vDS28uUEsN1pteJ9gLeVkwT75FVlT1h0P44noFIBeg/gakOX + KQeHZrnyzdKqV3/y4xtZPt/fEVFnIGvN4hpdXl0D5cuhWJBP4+I929yTI5pBOobu/NkguSwBt3T2 + mTl5+gxSAhBBDwEn0ZBZourXrARUqj4kiyF0R6IdqPFb61b9SkaaYBI4EJP0i7HS0kLHkfD+xkQo + 5HCU0SSmt2eT2a2wP7oYI5rNaNamAhjl1f3sX1rmEr59wmiB70b6A/fi+fhcoM8zYvQ3iutfhlau + RucDfmFfJDmBByto2iGWxJurdGDuY3fLrqnDpqSkNLzfnadV6AYk+P00RaD6f7tuUJbeffcLPnDg + qMAcI89z+l+8LqqESGXeRkU17AlpNjcaI45rnnU604scs6aq6LqiWx+MgxGX8V9O8M0Fu42yOFqq + Vto3TVJSib0YgPuHrJBadQVirhmuyrZSk3QDu4h3Q/GATyvAS921Y9KfWvoaPceFtJ1RP0T2UD1w + 2dLynYKDHy4naMDD65hTII3j1N6zLQ/Mdt2bQnktGUIlzlRPaS9QsmjiU/1Zdmftc0f6lMtqcR7v + wEUnpPQXhPLkPAkvupR5bcPLB5Avu1JxYhWx99bM25vP/sBoj0SbDfq8GvhFjBfxuvc8B1KBIdCA + DDyhO3onVDbR2QsjZgol7GhJ7yblG774uryyzhwkmHB/MmJOGpBxr08= \ No newline at end of file diff --git a/Arrowgene.Ddon.Test/TestFiles/stream51-marked.pcapng_tcp-stream-11.yaml b/Arrowgene.Ddon.Test/TestFiles/stream51-marked.pcapng_tcp-stream-11.yaml new file mode 100644 index 000000000..3eaa2d0ab --- /dev/null +++ b/Arrowgene.Ddon.Test/TestFiles/stream51-marked.pcapng_tcp-stream-11.yaml @@ -0,0 +1,7819 @@ +peers: + - peer: 0 + host: 10.77.10.6 + port: 50142 + - peer: 1 + host: 106.185.74.227 + port: 52000 +packets: + - packet: 10138 + peer: 1 + timestamp: 1568917438.109594107 + data: !!binary | + ATAb9wfbH95btpImVjmPE/UTG2v5J/qodMfaVfLS6Y7ls8pgZTrV3Ip70wZK70+KnGh+EXR6HYcq + xAQgyc+jDXaQob5Cv2fYCHdRIyWjLEw4WyKcPIQRkNDyZjOXvbzqOTyrWD+cZgGupTh7QitaQplL + 7LV/jkcpCJdCxf21aYgzSNrc3ixh31nboNscekCZau/JG+nJIXIjE99I6/KboDqPsiiKEpKKGQGk + /HH6Uhrf3eWgtTtLhwIthALRGuRldRtOpOIXEFMkoyRm9Pm/UQCdPXG28UoZ6Yug4SHSEbNwjhqq + DGzD2xqpj5rOZo0kxpYd7EG+aAeVcCH5zyQOTo3P7EKTxIvCSqQNEtcfazamlqQMf+EjW9t5ka/I + rKli2LgmtfOkp0Yr55RUwchhyE0U + - packet: 10140 + peer: 0 + timestamp: 1568917438.217880964 + data: !!binary | + AVAYbupJ1qArWUvqvQXXy5ELMllRYMuSNuOS5b6Le1MebRv1ek/Zbd5LnIdlylujrDEUiKboUlH5 + xGdclUvOXiHOWt0ZW6yCEhbVGAavW2v9ED0bDCdEWLcdeCfLrurpLNtPf9g9i2hO5CaLn0ypYmqA + vUHvKr2nX7AuB+nMKn3QIoDUyajBfJDBq2AtUrmTnw2WI9BOA57l9+Cs+5zxnDq1W8tnUFPLneNZ + F5uQJqopyrXFMAopdE29cx1lY4bF3anDSlcb5Nyn7C+MyjVv66ViPw+yq3S+0AYGlcoHVxaWYRXB + ETDTjVArCDrFHyVsKN6GZx2JWfJGrrKrQ0QTghZHrA6JOUUrgxQerqY8L9cVytZssJ+KutcT1TuW + 4scUx2eXxbs4q9lsb7M7IUTvOvd7SGgZI11Asvy2M6+NskWcAyuwTGHzWLz6XDDmqXYFJr4= + - packet: 10141 + peer: 1 + timestamp: 1568917438.339781046 + data: !!binary | + AGAKAWjjNuu5rRhrj1p17MV4bHydctnS4s1ZSsHt7XA1/yICel9lZuo5vT+x05AMMuKiAfi1dtxp + mqpiGDvptNnuxbWVjJsYYLrKF8XwzApKlj+BQWErVea99zafId6Tqz0= + - packet: 10143 + peer: 0 + timestamp: 1568917438.406450033 + data: !!binary | + ADDqlD1s+2EbiJ5zFdMnX9gfVsDqU2c6LuMYjcckmGpYsfOakhf597RaXwZZHCZc9Sw= + - packet: 10144 + peer: 1 + timestamp: 1568917438.557488918 + data: !!binary | + ABArqe+6g6xke05F4MDJKfdm + - packet: 10146 + peer: 1 + timestamp: 1568917439.043561935 + data: !!binary | + ACB9HxmxwVw+ZwN9XFlZMINsQB8OmLYg8ne1YlBDNhRMCw== + - packet: 10147 + peer: 1 + timestamp: 1568917439.043689013 + data: !!binary | + ABB14bn0Sk8YlTAuX7GjTT1G + - packet: 10149 + peer: 1 + timestamp: 1568917439.043782949 + data: !!binary | + ACAdooTw/hqZ23A1EqkMUwWmVETfik1fuJR72XC2gtHjfQ== + - packet: 10151 + peer: 0 + timestamp: 1568917439.107006073 + data: !!binary | + ABC8GXiCRu8x3ynybQGDJw06 + - packet: 10152 + peer: 0 + timestamp: 1568917439.209804058 + data: !!binary | + ABDjvYvKTsDovqfMUPbcQlbe + - packet: 10153 + peer: 1 + timestamp: 1568917439.225867033 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HHqh566GB8Nqh5/Vu0vglyQ== + - packet: 10155 + peer: 0 + timestamp: 1568917439.289661884 + data: !!binary | + ACAyk96ywCDvEJ/h56WdRiOOljCfCZkgzw9Sj1AFMq4ZHQ== + - packet: 10156 + peer: 1 + timestamp: 1568917439.328222036 + data: !!binary | + ACD+eqWgQ5gzipdpwmWQQb/aJ+LxdNICfjUCL5mXVZhMYg== + - packet: 10158 + peer: 1 + timestamp: 1568917439.409672022 + data: !!binary | + AECMPoj5B5JyPDja/NiBDIapbSF/lA2s3OgDsZtKoOjJ9AzCZR71DQQTu+5SjTImqzO6YaGcZanY + 6SF9X3/h+EdV + - packet: 10159 + peer: 1 + timestamp: 1568917439.438765049 + data: !!binary | + ABDOXXPVq/UCiEY1KT9ry3PbABDA3mQXjhqTolJflRisKtMwACCokcpqLT3dMGB+ZNr3CaX27M+n + srRfX1gBHK+cM3kzQFgA98K3JQ+KVqPE2ClGOpsTv/PWjOCp4Hzg7jhX2UNwsgRNzSq8i+Hu4bBf + 62z+Y6gaXjlbtLGow2tnW8P4PxedDfqW+6bpz/L4ugrm9tqIqSB7n3agdIMq1NETFV5+1lcwVRr5 + 9wCb/ZMdPUx8l0am4l/WfoBXL83BeVhfLydzs5U4x3zVGSbogKVHqS79MXnh53Psamzrw/Bssqg1 + I7nYSMpK2raJm28qHz4/0eqtUAFUh637Yhnbd4aeMBxmTDZQkDA+Ij0SiDDnhSbAxPw6gDqStEB1 + rMRceqkGuM064gve7h3tjIsBwqh+4ShmD33BBTFWknF+8jro2bAsxXwzfJXoP3cC1TKAnWr46JED + mjA2YpLAAwca8VGSh3CSz/9Ti7timpNS+1ByCMc25rWhRrwL3PJggMKU79OzrUoAd6zi6CGIx2bE + fIgILwRKWRDOtW/MMxDWgY2Y+J14XpsIWQn1eSBpDVMaVrciHj/J4iUD3kErpDM7Py9qQbXybQsj + WOB85iLSp7J8cxz8hQgqzZkcLieRlMT3Xoi+JytsNYgQDa20njFeM8XpZltC6Bb49p5bQLs4TXr9 + cq1jCVCZEYG7skQf5Yt5abeohat9xu7npXsvh6r9zvzWme++9GLFJj27yuhjn3p70j/N4UtoSsE3 + Q9w5faOxkUwhWqqdDE01SEcASEYja4LxLu5MtDXqnPwbuyd3ixXu2NCDN7HQ67GkKknQsuCKkyhT + t/zomdgcAd74b+LWVAyEwf2A3ki9BAvAwhCb0KQ+taxiPWs/znpJVsegh+747E755h7EzPXttMWR + YG8gSRalXJTRDv4qLU5hSR3AWbbQLf6JxbMrI+sfRogK6vgBcnutDHXwTGK8absFbkMY9pOCJ/pp + pZpsPbK7lIFxZBdhQqXx0W3LPXywAsEiyqiURrpggJ/EsgOHjQ7fNVMZXmDu/UDPmcmd/qnnFuAL + KLbgjh2hJyv5DxFa05S37e0W63JiurOd++so4Co3g6E1xihQkd4IwmHC+GL2KrwjlOURMtR1SVUm + 1Wv8WgUvE778HGx8hYi/utehJ+cfboPKvaFNZ99vTT1kpoUFtv5u8LrH09TNjijkKH1DoioV1evS + kHEkPCddebNf8S4HA3Wg28v/fsW+bjhfqX5WstF7CPxIKkc/pQHYCXuM0tIVe62r558kLTf+Y0rZ + 21mLNHT7GrkPzh++AiYqUco61Dvyfdt9MMPeu00PYw2JpV7c6ceKROYdSyqt3cJ3yhPx0rOa7b9u + h7dcPAg0cf76UVBbT8Ktd25IJ0onDf0xAkcfQKN3vg3B1y9a5DqWlR3KlrOLZu1HJKNuA/3nN4DB + aj7WbJiyh75JwSH95cXPS/Srwdmk25iRYE12qsRf+TFLWPVROueWdflmifUqrSherSU53hoML8JZ + wx2HiBC4r+K6htQQV+1lc99uP/+eAdqTaqNutOPHLOAp1fs0VvPmmDvGRUI3aC3l/MK+R4UGg7os + YcyDY5hkePNBCtCO9ZiXYd2W+CMQQs7TYq5frn/nQ3EKyKo8G8xsPWYOpPevEtW1mzVBJVH9Gkhj + QcWlmDuxCYItkP/k1VOKGYTGl49651AbuMBlouosWYfYdEMCwUVzgJEX8UgfJub+tWKO8fqRt5Mc + 9djvQU4nNqWY5qANUeAxMxw1MC+XMqePbRbNA3uzKUQdLX5qCzjdCnQ= + - packet: 10161 + peer: 1 + timestamp: 1568917439.438927889 + data: !!binary | + d0IbidNAqPKvR+ak3PcDyNGeG66373o8UdmaC2nzXSt0ytvyXmjrTRtHBguarmgX0nmhcwaTqEYH + kKu4700+wSyOtb5DVRgFL7ZoX6tfTMeYfVOz21vzb4tGAdGT1V3yclBnYrYdP9aXAyd0Tw9P5HS0 + DG8nSQYCU1GvXGvgWI6hakbQ+xJ+/9+DkGLfQ4pQjTRbvWtxDMYpiZhJMXb6b3tqHuugXI7ffrHc + i6O6WfR4bNy7KXH811n8dzOk+n/JTNvLFnvjp5jCYNBKeWnBrrstnhuVPdOBKv8yRgUgIaFMPprs + o0azt4BuVQ5qicOPw/Vju8K5QSevESRSeer1zw9nHb9jpziA8U/JCeKgftbA2+vg5blC5VEDX1J5 + sp5unUxt8ZGhCN5eTJ7H3kHlnav2NadoBFAuMTZfc8bNZ82e8SMJWB9FfTAkq0ybepZy/epZiFdo + bBxpN/BnQFVE+n3A9V0gIwbsV2FeD7oyG3QYerIlz89Zp+UF9JlL8izkEESrbtWMvUq7lyyNNIxL + GbVgGYNJ8YT8HGipxOl67iv2scEYx1Om2TFgn5LnsItofySwsqfb06REBtPZd5Tr+7N7vG6nxhWb + hZ8MaohqVugO6b+5H33dLC/3XF4B9KV1Kuw0sJMD1AUUxqspbq8etXccdk/UtUZh6ULwFLW3t5hu + TVCo8VaUse+hCn1JxnjuUnQHHacwAevqXC5lM8J4DHzRtWHg8Qa9Cvj/MAtGxkBNccJy7YFCiMM9 + FnRd8XR+YxO35nfP/AGztY16/hAGU7ygQyzEi9P/U1Hq4xtMbaFZExGM9F3LdYUlaPCgb/NOkCzR + aGXHDx2d+WyTAFs0Up0cu6kb1uXlnP02q/WqUHdyx2X0Q1Oj9pjo+m82eYMA0gq3fjNtFCAmO1g1 + xq6rJIfn5MADZuYyQNeec/+VIEcvcvRI0krEJL6MmJSzSrjNrfS/fuD01eGYy/VgUpLyi3NPalTm + qRnRajzrpPLyl0wFFtbc59jgZQepaOvK846aWvk8h949W1wjL29J52UneWzEluCxI4RtP58MCIQ8 + xTXpGu6nO4jrUCV5fYZ/kruJkT11Nq9HDBmhPfFrCFlfupoUmTeSbLdW3NWuAIcqXmYyRNBjVtqF + GNEPSOSS4vnXgUJXXnafup4M5uXsEChJF+R0jGGkSuOIwYdb2LWnPZTi7kZ6AAxoLdUa2h0inhYK + pimz/+XGgeMVbylpTsFUB5W6vdYEdUxD1TIh3ClqteVzlLF4xQD95Rlp6treLSDem3ILq9NkQb0m + jMqug1TuwKyLNvtBwGIXSjLRHtu6CyuIlNtAdLHBL97khBjKFRG4D6Lg6O6qYXdo8Nbw+96auWUh + xwwpUmOZsTFWOGBKmjez+HW+ycbvMuRvliyJrlK2D01Tc4nDOW2cyPDY93d0jBz84kD0uD7fB517 + s2oh0jZa4JiM8MSgpO5yNpppC9a1ghHiHXapvX4GSFIOigXScQKAH3apL8silRjEHjCgJEvLo5GS + WY/DTJ2xbT0/d5W3mIf16eumN8Kwrta6/Es2FpkPG5/QBFjUMu5Bx1JdBWnoh57q3ndl9w/mE8R8 + Si6V34KMtr3zlyjJxFCJaP4EMbdbvufNscCNcsUJOYG7znCoXik3uoJHgZ01DQiC/1L0yUPvpkE3 + AAkc3i7w9KsVQLPTbU3Kyh1rFxY7P1SUh8hBJOWwt4L2SlHYZKyLL8V+4z9kGDA/4bP+DyTzDs5d + 2sjgBYCVpJGiYFS35PmmBN1vxkHxmEH/5oavm+/HjntQzt3lybzjaQ0= + - packet: 10163 + peer: 0 + timestamp: 1568917439.488861084 + data: !!binary | + ABCUkUqRotWyjbjcAOurAEn7ABDGb5V57zFJA9fy5l0hbL7x + - packet: 10164 + peer: 0 + timestamp: 1568917439.556369066 + data: !!binary | + ABDHec27FpiD8EI8jjpAYHSS + - packet: 10165 + peer: 1 + timestamp: 1568917439.557275057 + data: !!binary | + XFFimJXeE3OqAB6KpFdQEmp0q1YuJ9bOXN9SiFMjulxhBhrWi1ZmO6Padib9SRWXZS0m5WuBhry/ + 5+nmfTedsSacBLQTdK040X9vPhWixMWCngZ1FNg75ZmHb/HTdnNpoHZr6257YP56WEQO6HJrClGb + Xp9f9J2o7fO5pZBr90AYtlPDFo5tBwo6aZtyM7SD/2pZv+yBJ8wbgiUZWWPILO8OJWfhO1BGUf0c + zJijUElfmnlfKkb12IpsQkzuVkeW4px4dGLev80NmsLksIWs8yDzExO4WdosH9KSopSRv1+HcOWi + SCEKf7rR61vFEyBbJkI1OUgP3myYV0CI9E+tV4AdNtEDemgssF8GpJ5OtDxW/HEctw5+Jot4eho1 + mrAsAWU3+8cp4ot8+JDEAdbDmBiDqCISUxL7RapPeW6x8g2f3j9jm6FKuQ/8R0xWUc10HhXBTIrs + cpx0uUb+36Zlt5Xdt3BuY7OwkdgWUamvtts84gCfbEjSJbEkEH7KwkLTB8thND9cFVz2ieACeKsG + tUDAlhXSQWBVcRrUF3nkjojBT9KzWH/thk47N50cJRlnL0gNU/Uzuh/rtMtmvRu5FdngKzRk89Up + C/qi+m14iAng7KfI0a8AQlZRDbJ+9GuIj75Ux+PjHNJq411stnxho1UAEZxlbOTZmuhwR9//e73i + Wt21HPVr6ucVGtAvB2MVCbCIIycTFL5/gtEd5owjfhehkSNs1lAnOMRqxdxnzwJgaxBsaPAWvhkB + Y6lz6sUiVWFMw/6e8hO8dl43HLKfTyJf5gdsgB3e/AE0gNBsLvgc85r+BjOmAwe8ys1vcXcDfSfv + wmAM//VLzimOcffHD75iNLLZ1TWStcH4t0QqD6paeWoNAfYfHVRwHWpNh1FFFauGgGqpw7fKLr1b + dvbnGuiIlC+1eRfjwua6uEk1i4OlNwQ6db6Wz6NpLHcxNDKFgmibRkxuB93ao4tcdCHLlPVbOncn + B9qnL8YvEbqrQ0lXVdHLwtSWMl3oXhtwkFBxt4omnlZLC6F6MHdfHu9AKEvqY9iCZmWFkxXuD1q8 + Oizba8tNPnapt93WzcH5U6VnfPBtoUH9QblBgGbSPb8cDvWHCiy6QCfXf8hjH4bmoV6NUpkfVfRv + 3TsZhplv5vSK2CAGhJtEExmIVn7XdwNzlpa6pjw/aRlmWlxezgYI/BOXRyXStIXsblzZ2PPludAH + BKwNHdV4NGYNmId1Dtieljhi/AYSOnTwKiGEuqVifHuwFqb30/TT3b7BHujxCU9w+gKdoMqlC0oM + TdMe8zY9JQj2gnkHdqcJjxkaUV/OY1JmfoqkH8qWGyBh7VyEwn1YFtZ+mn48by4xjbIKfVHQvm+c + +q/O/QaQDHv7E80Zf4FR4/jiT5W7fItxvAcHz6xuxuNoIAf3iQQ/8a40Dz7qE7fk4y8xwAZyodtj + i3N+Sxw6MzXqkqSh1g/j46nSWnpoIjbPJlFyoTYII4LV9X83vRwXw5mRiSaGWuzvlRA7ywgyu4vP + MMEbfrnjlKqQNCrylVekPMzyOVGRZssx7/l2h4a3lxJPptx5q7O1RcBvC2ElEPc0BzSr7CSPtn0u + YL1Lm3Fnd01lSXiet9ZJXfLoftbr5MGvsrzuJEFoKSjEDhCYLMnPT/+dsX85ZcGPxg7rg8LDO541 + gREekQTX8NBai+3DeJR7c5JHORiYLZzfUAPgatoyFRMm/t9q9LJO/ubFq/x0lU+/WVR7SbKxZWFw + M8fDxfLn6UKyV5vtqcv4cOTwmk6fGr4CUWedm30uuNKUVG9pMsxBbek= + - packet: 10166 + peer: 1 + timestamp: 1568917439.557388067 + data: !!binary | + 953U1O7LdsAqBFNWh7PCT1WywydLZts9RDJBlXcqDpvsG9A4lAqsiCUmsVsQeCLiXMzUgdGrrrjL + U7SJqtXyoD7fHhJyqAYyuE6DJ5YflyCu4YB8MZIadM3rSebdbXAmR+tO6aSBajR7x9QodrJKWfxV + K4FGlad8dR+uhMVZS4UdnYzrYTiP0eBan8vRcjdXV8BEjuxJqqOqqlkxlReNRTVS/M0lpuRGXH6D + dFgbaN8AFSiPZbAmhWjW+QzHlltGN5oUI1YLUcxp3NETtxeqg0gkSpD1RF7Z6IldzqOwLg+ZO77s + 1PvYXiGHLiV2t85UmslXZmtTuOkvztfsVl0cS9TLt2SSlgD0Q5r6IxrffBQCOO3u52ExsZpH/eGx + vj8wEDojjT5yOTh54P9CuZ8bpez++DQ+iXs6mLtQmrugFaUrzlSN2hW12wAPZMD9AzYeRku52nmc + +8VdNhHSg5te2g5qbnPOplrh1ljChSNdfgwydpy+Vr4TwGf20N3xK8LyyAtYj/tFehXurGKNMMCo + DyFFlGn8xVBQv+TFMI6Hxyyyig6SZ7c9Tzw61WDqmPAG92g8l+LL0PLK5Sm8+ywz9r2lr6tmyytU + DzQngOT9E8U/5BzqXlai0ck+b0PTTURQdq6eS9cDRqkqzPnzIqTgMaE+ylWGlvyt4R+iOhDMQxz5 + ZoqlrHko+eSfkqNM8p6hBrVaMwMImct3bVj2TSOwpJS6gTP+OBNEJcMvd8O+N9k6iIpgT8QPkfpv + PsLj3LrgtijHUmS7ZPmEQDgCzYr7s5Y5cvqXSjIbMMHGO8rA1Dpb+h3WX0Wahul+WJK/ANlUjcxr + 5tLUAxDjs9q2VhXOob41ZWETiGKmOE1Ow43gVaqPVTIXXjvPGChvWaOPem7dbRcXpwqOAlE4Ekic + e+D3CyQlt2k9LgCLsm9/QW06gftlSP63+xqabsOQffNBQSPJS1ivft3sTfk+n9y2wGP9q7FRkDjs + V2BJexPZvP4QnzjRW3I6F9Im23C7vxxPOVR7P1C6+a7gxqfpnbcfX+VkD4KW6ATpNs1zd1EPNZPj + W2LCGO4EHWJx9n+WkKAnAmIIEgNPXIG1T1ktnwz7jtFMUozdoME5ylVsCdanINAuw0bjoP3YWWGR + Z6CYIJy+9AOnURXO7tVZIt2TBU66WUB/yqvcfLSjyW3gWxtRq/8n26vbI3t+EBFeIdQEKU3eg5fC + 4pcNS7i7Mj+3iYKc+3e8VCQzAg/tfC1XgiqhXuPICDTtta/oHiGzFbo94wkS381rfFZ3zsS8RxlP + H23gPBa5m8G96AXdMkU7YESKckezxzm2R8qV9Si1rRgB+949c+HaTE98lPBwT48nDcUcf6SSP+dw + 6w9LnwvTkdh29m7zfDfM20FVk58SZFL3wqjvVWOBgSHFM8srCv+WOUrjqObWq+Naft0A5Ldxb8B7 + QQHUJoCGhc5hDS5uu7ygswuh+lg3op0E04BtC7RZxPaf+F4Sc03KqfF7Tg3xDlsf3eod1J0hayDa + AGjRLLSmaefP8Wo8W8NETwWcYYBX2DC/AIeNGYVZygkSuVhcVL/mKBAoPCnaR+wcaNZr3XjaSR1B + 7uH1SCLjtHvGtmjuRiYpsKRlLQuUyPCI9dRkVJIhKxxG+tvxapWBuRJMfkSs8yL5YbbafDICBHYz + UB75qOYAllowSVqwZUD0FoM3LEU5q0s+ItEyMFGmLDq8H5JDybBPOdVVjPO06525g3dwU/VfYuAa + YKpkcZuyHiFVgZICKZZO0T0ih/IFjBkZ+0mtpYXLk8nRPtaE0Gq6tRY= + - packet: 10168 + peer: 1 + timestamp: 1568917439.602632046 + data: !!binary | + JTzcgbU7+pDL9ORt8ID1QaLIdXJwu41Y7zDrnpvAYJzzLiIuwxRIUeC5wq8FLR0+NMED5VtcYxoE + ShYRDktFKWdEFF+C1IrXZ5cwdxevQRKo9GVJ/oZJqUv+ahokXIeje4bphCS8l6GaZ96JtaxcQkJp + 0E6bwHAkY8rzg1AGrSbWfPDEXGAiA+SBGyU8EWwXjHD6Ih4kxZBLrUaJbO5BX1udtXS/rwmZkP3i + 3l68iH91zvGi6oyaT7+pDE6RbKNv4/FricyF2NnSfcUy/uSrzWBNOkVBvw4N7V5v0fVRcPgHVLGj + 5cC2zXzom/0JWC2yWMj8LQTPyAJ08W5yN4YeL2fGp0kR5ZkDIT3EhlAC1It7GGgfOrykCS7+z08P + uRoG1tRyjtI7Mq5jo4P1l1jB+h1nQli2FJ/HUzpgvsOJ8ioHhQGnLbO+t86kfVX7/Xaru1kEopzy + g9b25V5YKrjjQDUGmq0x3ZJ9MZN+1G1KcUg0TL8ZGimZbiBZJP/XckiZ41igpDmDdpABouv5fPaq + /0ByOQa9NeHBWIM/ctFRHze5BTioXowNnNXPlwUk3NOFwU514nUaqamjrH2nqLPTU4UCihYc592D + rUesMt+7/YDxlPoL+Hi2IG38x9mbDyX/BjxDl3M4d9oQuE09n3ysoqjn+qS74fxRff/nFpVSIKQj + W8gIuBa04Nd1XKLs1pLkHzMeDMHrfL6l5jdSj5UNTb0dG/fOb1yeZo/1GAphTrYy5QB+vj9lduTR + tYWjw4IwfcHHvWAsLlITIYkNEoI3AoYzIJp7IK5tQVUFCtc3SzRdbM/WaBlWiyGsrX6dxu0TYk9f + cRNf2S8YCPoMNHWrFzhBWs2fm1W7Lvo/tGU2C42URvwZDKbZkihO7rKbABp0qwVR+WK6uohdU7h3 + DHfAhg/evq8y28EWTyai/DvajYz/1oZ5SkarAhtK1jcY/JUT511VVVYnoCZuvJmPUwtui+6AncSI + 8IB9PwDjZ5+O616hybYjDXA7JQV3b6iqhBc95NC+T+5FCYA/zJZDacSXpSCN01jmkzszkl8ftEUs + x617R+a79z9lfbNmnSSwDAFZzKBnuf8dN1G++wZ3TXI9sHGBP2d7zKllzF6kdfTLVJZq76Nu/tG6 + AoSu1Et57hcZkX7LwfEkICPRFAZTSGDrm7OP3BXW6UeM08Df+phosVCz+TA3pdhm7Uw0gy2q7VET + juqqQSvdkRdVaEwYHHN0dAEvchREWqZrnfIWSB8tASKnSDftOPMbAbjJOUk5kfGxtWegQQLG2XNK + aSraBvuNneuLAgHiC1j72dh5EY4vnLf/dktS0i7PTnSimOqh1x2Q7L6ZYwUZda9jIRddFk1PpizO + oa9PkBlbI3UJV9q8X/JSWzASP/UPgSQ5CEQmS/CBjYimL7KJJxAzmPUwqyaAGNLR8TH4QqJg52g8 + 9C0MdrdamkZEWfN4MlKeIDzmE7f+U41RA8ghgncbRXfjPguf9HK5V8E7fM3adGSjiHQOm/3I72ow + 8UmX7juiYoKr6qOtOX5YZ0YekqqttdQo7m0oyLF7xfq7atGmV0+WCsJgAUTWwuW2tL6qdmE8/To8 + OFuRYh0yQBD9vNDcaOwgtPDqbUK/UDamaspCZwt5HXmd8/TwGZO+ozVo3ez3v6IH2/a18bGGPiry + VUu3YxFBGaIBUtcVmJTZ5MgfJFzzPTVZ08HzxDTP3GK7xp4y8m/SQcJmd8rS36VyoX3HLbo4jxBs + IKup7QPmDY5wwebc3TP5IzGp4u6/NNXa8ZCAkKmNVsDiserKHb0pvoE= + - packet: 10170 + peer: 1 + timestamp: 1568917439.602793932 + data: !!binary | + X/O0IGBgLKz8l7+YueXBt/NI9O9EAwQWI6BU7EBLDKtd13+0KcmW59VEumgdjy9jxPx5Bs1NO+n2 + lerCXWUwCw9WVz4glAAaeZvaK0y3eWH8crOvkxKFkpNFL+AbQzWqnMSRCt5BPVUKPEzfMEKv8N21 + AOUQEgPeAZWVBoTYn5Dv0L1FJXlSBo/LgbZVywuuaMvr3d+Ad4b2ghNiP4ym9s1rlmC51O1Bagfg + Hb/E0+PEF7ouCha62Hxqh2XuS1wA2kdd0Wpu1WtabhVjYDCZOKONEPDyT1xITibARZkkWtBqkjJt + pCpRQbyr46uBYm+DKQNzkX5Rpt3JLWbSD3tkSHy4qjkDx+qCNvzXNIyzQ8VdmZkt77M8SLtrWIoE + 3tq8Ac7bwIFR4TOvsImAZmS3dGRyE7axJC/hVc7khhzlzaXj8/Capig6TRoyGA5nbBODqbekMoKc + KN8z3UPb0WpLP5FtZOqI41T/3bOQJsgecyHc7H3dPBKmpTSD3tqxOX5/C/S7vOpIkufVMb+O+oUm + JQiCn08MXW0WblrfdSiHeQdf2cfrw88EP4bmAVUjCnu3cV4MC3ei+3/rNPv/0ATTFv75Ae8TZogd + 5LOLEdIAHG6VENevqh4ryCRfOs4TeoapjgcCuL3rHr1LqPYpnUAAX+Q32sBRxqhSl+wgCTsWalyu + FmkYPB+aDnRHkk/wziSac1AS7AewaqVzP2GnjDVQ8j5nGfjPcByYaQPR0peNzCKrUBoE0VqxD+vx + JPDLTetCYaXhaUjmrGDBicXUlvaE3Flfm8CwrpGlGWFNHaKLf5qsNEU3IJZGgujSPnJvoPWbmIx6 + 3BtN6JGpytfliaL9S0k7F30vYgiQbtEiRAAoQzZkfFWKBvSHHWpHeG0P8iFx9sxteQv//oXFHDcx + pfrE/1kIM3KqI4aDj7KTfPRJhAbt0u8v212uc/fZEPvuhHOoQBW8TkcFfPBXz5tzAUKKpXSWdWLt + zC9nCs2+dLALFstL4/wfX9nPYJD5PhgPSOkaKhQqY2v9wigb4gGHwrqWQj4EOXOf222Kk2P2/vrT + Dq7pOuoIlRVhwuOiIeMfYNv44q7NcWswiHjQ5hwYB4Mbf2VI+eaNlQMZ28Q2+9kWfvsHshjax27x + ph8MWK8Bx3xayyPn9LcvlDLCNycAnXP6/m2Lkly/VlSTyuPS8Z89PRXsPRMP0KnceRWml38gbCxV + 9gQ5BkpSCXqA/X5upBpR/P4XFHZpwz5ynpKYnU1qOzImXpvNFHngtktV9/PPry8YGcIFESPNS71W + MBAJMEw5eVSggMhG2gbRIIowCV1hzNUh8H2N2EEuFmtR5TWal7jHce9xtwabHpkutKLK/SETB42Z + LD+gpaze+g+S0VjznoPxef2YcqmQvQWhnGWetAnUhjebDGzj8W1GOToHFp8HsbxKk0/oMe9uKie9 + uurrh0C6RgHbImFEiGk7JZRFzcaE76fFPq9p1NrFjJ+PEGV7DOEPef9c9LA5X7lTbaa8I/wC7omh + ioVQRw+0H2cLKWYetAZk1j/fJv4f28VYsUGRale1w+G7+jh/DLqKfjK9dkeRSN3G5aHB9Db/SOWW + 7xsezXR4TR7hkNoEEGUv1eSuRt3yQV86sIaeuee6UwY3ZHBsi++XEs1tRH3vhKoq4ZismtJvof4v + 23GgIQtnvibM/n+Xk6Yo617r8ERd3fOWv02eIlwCcXhT7PgZpp/w8paf1XE3Rdar8ID0PCjBsjCW + plX6FNgEA6ECKtiilQ+LL0ytUCWzvjSVE/Uyk7oev9tfucUnuj4THqA= + - packet: 10173 + peer: 1 + timestamp: 1568917439.675990105 + data: !!binary | + Aqz2lDjGwher2pmd7jckQmmXgwmT/I/q3VcsEcxY/l81PEUar7pM6f1S5kCrl90kbzOjqqhWppZ5 + tCtVgDbSN6qvDvmooc9yJhNJTuXoVKYzn1F4U3zDOZk4gpv+Q8cuK7xRe5xU4XACHCnyAdxcv0yp + goZ/MnicGoB2A88UiTl9ad03ord3556RoroqM2upi3Hy4WYFQd/jBVqeGs4UIq+BHMBDh8M0ybtF + EldLWvXsSrCmNFld8VFQ0hLLEi5pjDnQcT3XezTA4UkiacR5aOu02fmNCalU/CGewFW3xVB2DX9z + 90T9My5Mavt7pVxe6QBwoGsayK2oZM+7iCSffV5ILJRIHcpVsEw6X8eIoMNOc2poiXpsideiuQU7 + 9drxnjZ0TGwvTWGGp2Fic6wWDj7aGLYqCaBlUXfrDU0BJLKiJS01peZHaCSQvUCg8O9+CuEnTUkY + rLSl9/O18CTg+rEjayZ0HnElfLhSSpF+cZGYckGK6zTqp7d0+kLVrcIgaTo/AExeZaZ7c9mxw9/Y + ybCKJI7JRTloJaygjtF+k+6ab0HK8PNFMMhAAZbWWskXHjXR5/rAC0rbCK5di/jehxyeXNEU2kX9 + XsVVmuYZHHqP6YlTHII61pMznbeuYX4Vzv4PlV7SWlVmrtEGjLw7n2k5oQxRh1SycM5YVmmA98FE + sQvSr65gozjK0wpLH4Wama10U7lfAbP33san3yTXZ/GmJTGJiNaLiSnV9syWv3G+/th6W2BnNxJs + TS18CIlwFcQz3qYDWoQ7tA1I5Cnr3QoZboki94FM6OkBGRyFL6T8xbMffArNZKyMT8oeEbzxE10e + 61gUeW1nkUyW1hFS7uziztXcibFagOCaopzsFd7ByNLfjxiMkIxbf/oGMoVrw6ovlhpKlId/Mjm4 + P6ZLYgTvn8hbHuDNZ77uwRTdoj4sEa29jMU6XbClVv3gNrxcbROEtSgh7q0SwiAIhhKyRfjftVgG + 1kPml2n56pwk/FyL7z2ixxESinZ1XiTINgHuze+TklpaTg8YwnHhSKzP0pnJCXh2OttIdtXpsMWJ + bHTVs/7LLrmJ3x4ZvA/KA0mLxqHNUR9FNO3xc5daw+D22zqTyN9IfNptNCxBMvr/imDhg02tK5Z0 + 3onAfP+RMHlt/bHN6RA2R9IwnAbiiFpzdrAMaie2HMiwasP9M3Sy56rE72SWo/NSwFblBbe9RatT + i05VmHXcQD6Uu3Tj00z3ys6FFrJEFAK2FQbUNK8bDmZW1pEHnHIGZ7OAa1UozsZeI1R+TAa+H2Nu + ODJNw5xR9uU8tjHBZAKKQudrGwO7m52gORC+mrvTweyhaqjByMg3awfEErxp7g/rkfMcf+UPqGvK + uHLdDS77ddPFG2cyExqVk293q9Pn4EkdSG/vigBoIg95WZ/3aUEoQKBHwAQRHGupSSsizVvz22w5 + fq/0yjTt6KlC0c1XRsefUrtaitWuWE3lPxckbGxDGFqOzvHFMwkOW0tUrBAanDuQ/M+3aR1cib43 + lB1s9vWUAJLJRUgb3coINCgFQFruGIqJ0NUoknyrH7EpikEvGIA5JIonPQbpkr15+utfC+UG0+ml + mNVUuzOmh5up/eRTq5CtHFxwTVXG1pXvama+mpXRFW0kaVfZbJLqzkOfZw6uc+w3GNplfQioq+/H + O+pMdw32uMUOpJsCOJK/7Q3ofst25tw0qzbyvnu6cX/60bPuGX4FQ6I0qw6jPSllnWj78Baa0yHP + FKjFeVATw+BW2tb6UYdjmsoUIiknOuOzKRQ9C2hIiupwt9k/tqsPj6o= + - packet: 10174 + peer: 1 + timestamp: 1568917439.676084995 + data: !!binary | + mJjmslyz45wzDZJUsDleKzSsxvWcNuVmdNUOLsfsF5AD8CU9ml8HEdb9ouL0do7fQXaGQQ/jb9vf + kfkuWe4rlbjJ9yMvnF/Jz+BNzgUiTj8jVn9eaNpwn5WXonBg+EexojJgBRW3PDXsCxo4zjn+zBrU + heeoAvymCiqwUg5SS7MNQuP+xjLf6130Wdfi0ldzmmn6lIHrJbLV/SzqDQImOEMH4IcdlHbW29wj + cQfDlpPaTTKOf8PCa5CmIf2USzvlM5IbZYBUfAWVf8DKYtGMia3TKGy7jpGypom1zR2/Irm1sP5n + 7TLGY/EnfciDpeuW+1PjOM6lISVm7dUk8Jj/J7AgVS1zNxQ/qDCkYflP2R9UHl+q/xt8zHY9jDt3 + S9/qOWkxa3LQ3c9JNScIz5P7yMTBSWIDge0lsK5jT/AImzkBoknJQ9ZwxRQw+ERW0rj7L4EU5zSU + 8MSNFCniHo7qRmtSoDQ3zUAfDebl7o9mVnWMCII9dODbKr/PfN3X0Z2VHaEMN+bTg7kobw7jbPxa + +42wci5aI7ajtycGuVhQkpcEUCrGuxSVWyFrYr8edveCQ7CjQgwIyghNRiJEfsUBZmoCrBHUnYMl + Qkz08evCcJJwZSsWU/3skSTvuUUIUfHTMrKwKf9ZPrAmeDnLFpq05+H9XpLPVXSipId9bNt1uSb9 + fqQjIwUCNhjOVI4gcMLpnGR+Y+2nV+Ke4QwregX83ZO+KqEYlJkoAbZCOE39wj/IUDqWgZb1Nnne + VGWGcibZpaBkB/xpWIpdbguL/xkztyf3vKtOS/xt4hDBDPjmmg3FDNIXmhFVlP8+TGlIT6Zfcsks + gtxfA9qrhaT6ynoUzchoVcXL2s01Cq4IXgPvnmq153Q2LIR5rmyoTFVvI7k2OGCGNjyUEXjoTM+R + nmp4/ZTNlvOn5Kd6bYWU1w5KMiAwjRF51/z+6phW0TmmuMYoQkqyf/cTdcGXromOzRkciIb2+Q1K + nY9iX50wHiRB4ZtDKQa0zxMZXBjACKvDPEKQFjwF6SPiP7LoUC3MVXj+EPiSL7TIt/6BTmajOd+H + EAG+TNHHN5MBIvxC2lQ4MxGmy/5GrYVaKp5xe+ApFiDVC+ZJxOdb4uNbCcayGMMP8Xo+Uy/8bcKe + 56BZ2AkEwNjWddNY7h9qVTIuP4MKUPnXGkL1NLtpWS/doVGhoXleK4ie8mPWVplkUguC2LU7cbjG + 68xaBSIxf/CLNzKlyQ+0GXO7iuqCdZYOkpDcFOVSuWMfcl1m12/o+X0JBwlc6aclKOrhzG+J+mAO + NYNcvJHNoolce+6aSVszZxOTf3wGgZWMcF1diZ1O2HIRkxRNppMSnhgVcl1hXXXKcAOf9qnfO6uo + CF9kGiQX/VI3eXjYq7R1ftgIpSOJ84vzuCkVFDJSlGsmGoiJn0pbI/wZpPISFFkf1WaD7xcQXwJR + XxU8ycFF6Fx24BakfxeDdHTHykP8vHLeq5AecEyBG2ENGrs1eCHIq4ZUiVCyOZYk8Nt0n8op2lp/ + f0zwHGwN3iTFqV3qCenpCi4Go2jrnUT6K7Wi0s3zxbqu7uDtKFk3qMSSRRizqoIDzlzjEdkWvzm4 + wIszOpQUFSRQLm5fNWlmj/ZstS0fnK+z/Gd+MOXmZiEXzGjnfC9eUj70glGEtO+5a2Bm8A1XbSOR + 9Hn8YGmAxib7hFyu7PDpJ5Lxb5qKVkTAj3P4ZNdWHMn17YuDmVAWAWCi5JcJ67OSzNpWVWse9wnz + JnOGMrXyubPQp0CM61GdgKAkhoibpl+7HqQgyF2zZOnU3F10PesR1MY= + - packet: 10176 + peer: 1 + timestamp: 1568917439.676182985 + data: !!binary | + PH6EZqaRlGw9koyCqWg9ysjh0X51LPirlxt/LWH0xwJpf7PcGQ0CrcDoZKqieoWDKK+5PldRQhC7 + ASxB6HHz36tZVp3DGu/PnRk4G1MLuR58nbps/GQs52nh3CTukQulipCWqfqklzs2CmVej6cQ0Zmj + cElRlOlz+OuJZr1OlQYzSDR/6muJWHg5NG2wRt2dgOBBK3C1zWi9rB813tKVK+rUvQrRSNwZAyof + T7Nq6eR+I8NSU3NlSA/nSDILkGjdLMFvmm4rLi2t8n1aKYHjP1K4sqbbB8KFW/9uCd02LxzVtJgD + tbP96hjkHCde2q/Y5ctSoa6t6+q/BVwfNkir1hELv22BbmsdWwN7ldP0ulfFh18ugqCQIM6cvApY + LvIN1fq8aNgXcbb59D6EqgPP3vSTltnkYzG+12i0nAsp0tco0jLszL1MHNWhPktJY0jh/pjjPJKe + B7JXz5vBLxS8mBLoFdtuCW6ZVGRN2uJzEZ0IT0nIAc0JwLaiEt0diARkFLuCnVkhNe0guzOveZlw + 50cNINqKDVGvqbgkKc+h7TLFojb5DMJzNRj6q2GQ9orGOMmVhr1B0NwDfTuFyBEha51CuF8fbUr8 + rcz9i4QNzrE2GxMOsxMawA0axSupugejj4UQdFws8ypPhdrxquuHSURjqWIKz4HPBHrpXTQn5Jiq + a17ljViHWPhAZSldgXoSp09TUzeMWd+YpadtL5Z/ieUPgn8PrVSunCZ2BuVIY8ZBarHgmz9utfxf + ZDuxMLuCxpOLwilI3C42Fd+pQNV8kCgvT5iI1Rzreurg5JvWp9Q1cJqwIKb0iDvPTm7czARijEFJ + 4+S62EK6LoMHqJJmq6MrVHrgRZLqTooMxWdx1gq291a1Eh+mJ1Z9iTmBXGUZj3c14+kubE6uIM0F + 2XIYrGLXYSvinyULRCMBsqoyUaWTbdU/3MeTm73o/HXALZrhm7ZZdiBu2LlsmSkWyixBiLc29uBJ + 9/UhnDepcZQYFSSCOq+FQrHZkrbnzSXhbMCWT4OENk3lI7aPuDqHsulCqUiEBKeZFxafVzEVVyxd + UB0y6kcWXn5cYMjpWiWmB5jyTYG0cnlcmHWODdKke+5XXKh5pSD33Hcq82XfoCryt7AKCTP/Z6o3 + qpPptB0Rk2WOWSDzRrqIPLiZM/cCRvh1ui0SttvfBKrXifs2mZppq0zcoNjMjUf2JK9A6hys9brf + 33suShydQkgyVsW/QRZjS3/yNYaCbPoFGwmBMcr7Za7/Xzki1BQwrpYjYXKj6hfOOa1JcqXGBvuB + Y7Kj2gH8whS2u/bxj0NrC9mXLthO0Yj2f+Bk0d/UXeCRcL7nEG/JqvxTbrRxzxYBbXXgwxTK0UQg + fHCRQ+MQfOS17TL1weHkWcIFK+Fe13MTHsJUnls5SZYiOFDAoG6YvIIqk/4Yr4HeVV32fq/UDwfo + esSJ3bwi+A2FbN9hcQD+hoM2vU8692NOLwBhJ6F7RrcSW3uXYCkJw5oeUd45sIiEX34MlFY76Oyw + mz0p6gI8QmhCiPwhu9rD04rzn+887yGAjexTn4MwvNoPZJhu4QYE7wgtZRqBTnUTVtjBfKPT2Fd/ + KJhOdjV7mnzS9NyfwJZhv7dldxCgZeN7LkurrZpB6Yd0vv9Byfg9useWbuXpgOfWHPvIw/5qGgHo + APdulD+TvMwBgjmhfpMhd3X/90mSp83mGLCRfJy3QEv2wmTm2ACk8HPYY+HyAGJZzSSbIjb9iMzE + +uTpyUsshqaYIg543lFj4LoEfa28vroz4GXXu30Kfe8SNNKucRg0LDc= + - packet: 10177 + peer: 1 + timestamp: 1568917439.676234961 + data: !!binary | + +ABsuhszG3CZ2Udaggeo202/5MB9/Yro+ljOWDm96m4nLNNEucCG67zYTis555QPGD22K3slUuhd + VS5IrRRAuv2OjOzx8BfsKK9UIC6Wln0xUwV5BODvoIPjMGUH/nJjWda1zS/J3PDWSDb9kAjPmfDe + giPviQEA6S4thfHZrAWiHwAOMT7oEgvZ+24hR9vw1eXJ1pr1T1JiUlkNosgRgMvaK4Sg49g6zUfs + nS5cfRPQGy68S3xXp401X6ZXOvMubRMEhb7D7ZZUR2wREZoC6F7jQuqYytuVPFdFEnLtLd5Pmy8G + c4R7juwjHt+utMujOpjIFiGVObOObSo1FNCbSKJQR2nByQX35qLNkWWVHvhU/xiL9ZOacdruYnqC + qPSB4Zu1QrACN2F9bEijD0GPjrQWcJGsQ1SxtvHHd0Yk3wvNXyvPlA/ML8cjUnra8yLyDYDd4GSl + nLgXDNJbhZepHlszlY9DZjnJh5eQ4gFFaJVwbe7lvXSD9IGbEIEb/fsUSMp8MMvrgngoMTGxlPf2 + LuJ6j6aFnc9HzBNymib8/+jY52trTgZd04YxFWA2E1Kbr2ruTceuaTclQJhKI8IUnXY/COjGPgo7 + EI2ybJY5h5fansUt7bAYo/q5nhz/THMXwXwNSgtRqD5wWns28OZZONZflx4ZYsi01L/+6/KhzniQ + 3SToiD/mkhJRDd1eMN7hNf6tkcweyDo55DzyjHqMVBIDXkG89gtnhr0s9OUtT4FUuvxNmXJdBBih + PxC+Lkeeh3BeDqpbAWZJW/meh5vR4TYUctidRhVGa1yWERQOb1iNUA1qHdbsCEfqSdB7g4ofBh7B + y4InEZZgO4JAgEh1aCPThcH8zGh3ux+Jgb0y/Hsk8chqYKmFjVio5pW2/iJrJ4gQK5a4dui+L1Mr + Cjh3VrPnzVwETqd9lL+qQIqK2/JpFJRZ0Uxn58LF8MbtQla9WsvC1nGuBameZQElURW1qJCKc9dl + VEheMYSSf/u2EJqKp1ne4EJ7UWydPxfTWj8/Qdo6XSu9VRfuUtz3qO6nk6qTubIeDTGA2KDPfyvv + QwQ8yydCZPFkV4jQxiJr7poF7DPNVY3ENtkKWjhNPNwOgIQtYa03OlTghlUAAsKOQHjsxQp53L11 + sdQNXQSkb3+e7I6OI3Kynk9NjFbzDSpYRqXPVezVYsHNNueExDFRsaPJH6SR9LzuZzvaxviFYS7H + Cz/H0VHKiHEH5Se9iW0lhvrRDeMyJ6uAcscMocdN1nqRifZyRDA0r6qYYGXf7FwEVrMMpnVVRLXe + MIzqMY0rr+miAEuBc1HuW+ABXUvPSlHKKtDibGDl+C1d2usLAqofTuMh4FoU2UCqy40MBjpAOHRP + 2NM8LnvPfSu3AmG3tE74L3bzrifx+YhkfRF76a2jNTQJOqRZ6260hirNIR2Y2uCipose0+S7Tdoz + 3qDFdfQjPePwdOnaMaA2prnc9bc3PZIGUXLFvkoMxWPNP5MM5D/Q/sUSxXqHoE02SM2R90RENjpf + oqt8yDWmJAM/iSZ8eD7ZtfssA91PkTotD0P8tAH7fSXFH9zqGxyucItwe5uqKG4U8SCsuK/S9eqT + qOgEn0lJvitBJQ9GHRpXhrFreMF3Jv7NoQfPxHuG1GF0U+eriGMfrnH2YG6x+dIPxg54F228u+mt + DrUSN6BM5kz61LQ/VLyVQOz/TlqZ/T07sqB9u1fF7YHbRSK2A31pwQgASPRm6qE+HBnRWgdSeOSn + ygl9+Pen2yo53B8j0s4q0GkzloSMaPOCCFwkqoP8WoT0EmRWChnrghk= + - packet: 10179 + peer: 1 + timestamp: 1568917439.721296072 + data: !!binary | + Cmf/HQQRYHKTVBJzSRpXoAYPQMp6u/p9rZum3EGXHlL8ePfjiX0b0z76x3N8Ad9MCIeOV+FbyDAC + 5prZYu9f7CABqy3S789Om6fj48MP124flbFIxQ2DG50AInRkufgNYrkiu8W9MBrZC+13BoDhG0RR + IcmA/5j6WxENIsAw4S4G5bz6VLTnXrkLJF/aUyNzOaFVx+kmA/Vc+wF0hQGVKHtMSvQOROdjtYjf + GxE3v/1L3Co+PYslhnSX56wEGbeWVrOrAjfLKhfPvp/FZsdh+AotIk7cfb+xqF6FbsPrXhgFc56w + SAuDs9cP1jlbquDPG9AtvcHmuHT3iSaUOuTjOBqvsn+R4Ys5g/ScHyu33W8XiaDZ62Rc5JWzE+2U + anmKRa+wXuSG3K65OHhXn7sWTE9T4U1hkQH9yaKMWNeeGaV6Bt4/hdOGR05bYb5zR+s/A5ZvJGld + L6Z/ltA4KvbwWZLJH2X6UCwK1uCVO8979xuOKO1iCB1hBGdeSGJr1RV1VStqMdOEQLtbTDVp9cxa + uhKr3Rz8jgFozAIAOAeHftywDL2V7KcJb0QEUcwx3BhLpKuLWkLEgFbPQ7aPw9o6nScC0OKL+HW5 + ZVpvCIpjKKOH4LvdqjIfhg0IkVhTq1WIMTgXDfShEgw7BIK0C+MP8P4bl9+bX3TJcox69QYhabx3 + GJApcpl76DgPtJroNLY9ohPy9zzV10UEouXo9FNsEC5gTxnxhqVHA7Rctx6IWnGLsa4DvvzD01+k + 29jXtl97CVZsCj2Lii3F/lNNoj0u+b9rMwW1UY8xhVI/mO+JEiAtqVBIqdGNlkaqHEHQQGflb1co + kE5qz1OMvT3Bm3IwnKvioUs9lIlmic4+tMAU11C7nL6N02wVFSut5BuO2VO/YOgBjGWH+9H21pfr + 76XG795ivji5ybPnUX+wIenkoJbVLbJazN+s1wueEk6YI51KzqHy8KBh6j40D66T9UDzB2h8H/iz + B6pL0u53jN2xZKkchZuEKrtMq/2m8MaLrxwyqG7IghikuX3tZPknU8TDliKBKos6lmdpUi+SIm6P + a+ccUvZ4NcrCaDEUo/eMWETuWBoHg7NtYaHwir/Sf46LtLXQMTJSm+qEG5nqJBbUZqpqLrJwROHd + cr8pi3+GOuBvs1v8e3YB9+lZHS6fgcdrRsm39uONtTb1QMN4tjQwFRUeFw1LwH84D8iKqCmKbHeZ + /VrSJ9+m8Q8dlGKQKO/itkgkCzt6p2iq4zXloE6IvmvVhepISWogEsENn66YD11Q4e9X8aYHOqFt + +DivccvNyUzqdqnVk3SzB0HGXax00+bE3M1CldIKki4gUdMQe052wyL3aPSfgAgaz4A7p8t1gipC + CVXTYf0qovStyCND5fsXrcOF90Vt4odkQulBkyI2WKP0mjuEVD0mFi+a5OfdoIUyQMYXMAZsxWS5 + iyD6nkIsb1/0iXIolYWjeYa8miyVDxhEhCrswxfnWg9tEbzb0rZOly16652ynuAIkYuUtMgIPo0N + Bm7RSJnRRTZdl1jyHI6Y7RugSFXWRq1L+tT7E+iqv1ztG6GQfvmVFoUhmGKama5i4hwWBETllpBa + nKhsTLYjWIm4b6KT21Vuf4AQ4aiTdj3UKI4H2fEybUnAUtMbLx4w/OO501IWGE4+6DwIEL2BmpBU + OC7YSAVHF7+qo2wu8Ncd2T9aedB5u9cTDltPG+xzjgb1G+4ju6WAi+5On1AstpZl8iReKAbKTLBQ + L00gkFBL5b3i/ad20OsKaevryubp2TLYbdkSFwMqKkFXjzw4eRfOp5E= + - packet: 10180 + peer: 1 + timestamp: 1568917439.721499920 + data: !!binary | + M1pQnE7P5GWn5k+/lzNb8I1YMvfYl055r4rAcOBPsKhwK2oHbyAoQElbgogQOrVdeU02eUuIzlPw + VaSTX1rvtC9rgEjcELngRyR5THSH07n5ojxRb7+6kWAVsAKMxwlY/4llgSXaVOTFuqCWk6H478mL + oUmTeqE/QOmI0ob+g+koO/BbbxA0zFefpzD208OHSTwIqytJArUBpHnI6XOF1jbZzzUhfBAIiQE7 + dQvq3K4ojakwm+jCp6bER/Q7o3JxagZHtVDx6TvhzKnFsDxSzXybXzfA5/GJ4mwII9RqiQFOELW2 + Fg5d/yNhYJ/67rbmA/Rj0+T7eUJBp82wI9JfeT+I4V9ie1qBBZHlTSerBol1eUbnPG+0bMy33I1S + /4GXfl3NPlqxucGN8wfl7G9GWy6WpZfpdvIgdws6vW4mFJDr8SA7C4V7MNhmUwj4kPTiF7B6bKk1 + 7dAPYfT3YsfjfbgZF6l4vJRAUsa3/K23WlzDLSlaRMLBQEIMYp2gZHKK8nY52d5Rzu0XonlvxvdQ + q2bWAZskHmys7sgHBHihQ5+3FI0n+FydnfbdsBp/F6YMs71kRWp4SxaTZRygc3fLtHv/Xa3c19/R + srZdWjaWsooTrNxBU2x7s+LxkQXWP5ow70UnJLShYzYy3Aa4N9z344XkLv+4uGJWGYrheoo6Tnzy + Pha9U0SEXxzwZGXPVG/uR1T4JNyUmUe0/TF53sM1ZLozlNFidq0rVz4Sk1vYQv3oNqimo3/j51Xs + vzwg7N/4ojJ0ZaIG8C0cFRHr+tqqt+BKKH3/H17zH++39ilQduXFEsP69Wkhd+imrtjg0UOVQ2PZ + nF9sUZvQVkOLhDdjc8S+UTZFba1tJdKfgwhbCnZe6ms0NwzQEXZvpbfd4tyHwLIeF87rHU/1zK6t + eXtA/8QEWyMiPVl2u0FsXyblYpoFvyAFCCInKjT7TvvnPkM0EOEwDHgxt1WyVJPkI/D8enV8Ibzd + u7Ik42xpHMiFYXkY2RS8BTt3eBEQPrrw85pYylwGaOglAp5TXrtQzXQvEDMXhlKtQ1rBqVnntcJk + HS4MVq2yL4m+ngpR61U91yP63sSBTDskpwOj3hdFvQinZjrM35bxELip7LlVQa2nTpGCXEPQLiOi + 0uxvopoUSrRdIXhhvnI5Po0BzjeczIpH0g3Y0VDvAd6VlFcZbM6hwvxEmtenUPcpsAeTie8GQ84E + qJWyPv5jmI8/YDhFVz36TdWHTfTdJEM/914vRllY3X8M5DTzJk73P1ZsMfpJPrmIHJ/ETsEO1NL+ + iGRub+LgbZMcvVipanAjJIrX58M/njEC5pJkjflUsgAZ5eCT124zmsZ81hE5eP3RaPGXBLt28mzi + mOqTEFDUmKWOFYkJHo/bz9PUOq3fK5W0uWNJ1k1A0b+C1qdVKH4u5w8gLHzLLf4j7LP9tfWDgkh6 + FDs2vMfsLgHASoWRe1X1xyuU/yx9k6cHae7EwFklTTa6lK7F9LhX/eQ9BtTcf+UAP90tw4XJBC6m + I7cmKv0zADyv8/JHYAzQJ5PZGv4xcTXpkg0g5SseFUUqyLKjhdU6j8Wabz7e1f1p3BeDwOcQkyRs + H+BU17E7S9tZkUOs+9aDIOBSEnGtWZbRt8SONRRsMiyIwOlUDn6YRNQbtYd2Zzw6xATJj8BB00Hv + wzQF6QLsr3cbg4Wy7xiJXc8yTTZoHDB6HhxKWXitHDjdworJa4ByhG4pEzPvRpguATKRpng0GRf/ + goXayZysfi4Pxadu2WwD8yql7q9mFENFLZiDZ0TF2ldobHlhdoy7fbM= + - packet: 10182 + peer: 1 + timestamp: 1568917439.721610069 + data: !!binary | + F3X203Yt7/TUxDhDpUQVY9eTOc51mL+kKwUoYHN0am/k/I6eCSru/Gs8JnWUeuXiGnPBzDkvzxZT + AdV5vTt8N54t2kRNAMv0az2dRM0QUQcXITWRPu9u6LJi1YnXGLTGnLRlDE+MYXu889OflkZaLL8v + Jl3GGlQIpsxbR7V8ktA3c+coLqODWgy1P32qj8KhNYpZL6OXPY6Jw1BJ4k9Zjuj51ABmfqd+/9lm + vrtNAHkH08BnH258vegF2EYaFKrq/8qCbp7wOKTMJHcune+tJlwKACt5saBa9g/p11zk03iqFVwg + YS4Sd1IaN15pTTgwyCOnb/0UroQXU+MrWouKaB9jB38kArTlcLMIk6w1F1SMKJLtMTvqhpIMb6dR + FfJegV0pwwM0BrvNIP/4P0zUrjrzbocg2s0MqpUcdAZ3kq1MpVh6JqDzG0vjvwhv/ETSDXYwlCRZ + XnZ/U5B1QDOmRsYW3eRwWZole9kKDrnbbw7i8PC6cgqtSrya3utYDoZlLQSTw1Pf/0PN11p6PaUg + volkNfu3KoVYbCrJbDMyk8RMlBQ2XCHJG9+tofrt+G/JoJX5pV0/Yl390pIhwyS4/+81zuEtwbFf + 7jtvu/UQsHKP/kVsSBOdDs4brO9hEglnLktzmqRx8OLgExMMHVAMkYAUnqP7gZdPOLC9LawLut3r + fuNaqXBmYtqSDwmpadHiF8Jv90/58UZJH1Kg0vA/Of+AHujBRZsHPwtiSACD89mcX8iY+Pp2fAnV + j/td0MX53YsyKh+eW2+SknQD72f4MesB9xbiESk4At2QPJc5L39j725nJ82RmZxdx4kolyM3a/Wf + FMPpQjftW54b8T0IrA9JorxSxO+mtt4YyYVDjA/dqQ/uhulv1JClFhd30paQL+FGwbLfQ/dqLfkX + hRx0aSizZBtILacrm8N8CpiKsFIO4+EnHs6BJU1SKJPSj0ALBWGVydnaVoyLdHnq/OUjfljh5ps1 + J4o0mRLjKLN2PpgSfmsdaO0hj2HZg8rp47yqAvr2pNp9uXH2im6bPdHQn1Pb0MnNJLXfCnjEUZYW + c+jvQOSvmQnk0VkTXM1a2KY8h9Eyq2CLAI29AJ+vbXlVl65/HAF0tf3bY/hbvffB3esiPZsEXPCZ + p4KnAaTB0eq+zIHLPMGkLw7TZYo1o3kv+dm3khB8EuKkviwPBXh51HWxRLNu2v8zGMgDRcwKHhI7 + Wf+HnxKc9T2i4o11flnGlGK4+yO029luyY2PZQsOhrrtRiIAZpFnFLjQJufWzJFv0Up8sGQehtF8 + dwSx5qt41/7TWCoP0Hy8wxqIvtry7t7cSO4VtDm32y/89ejWSWUTvGRylzWABxuk72+QbnYsxqxq + 1iNLFD8fZ+o9s5wtHGx2rvkskkjDRzZHqe6SS4S7YXIvGJ9TcHgXQHEMbj6haKpOlvGpqej/AcoD + dnsAGRrb6m/PD0FVDydZEc23dWtLDttsE7VMaT7ccHhUQ65KEVMCDXUoVTJ2i9/paDPRMYBXrvo6 + ZUirG2JJsEOjauiRPC96xcFkrzVWgQM3x8lng9UvNiOz9IVnOC6VoHHNbqCMqTpOwcV2IIIWHxbO + 6fGFk4Ht1mY9PICHKjMf/ugegDRkGhNIVrglCz18HA4tVtVnhicjb7Wdt9UAil4BuRanv9XgbbOV + 5gWBAntbR972SJb5IvYY6sXV0LKSbzhoJycMEQjICHg72vzxhoLlJ+697wEeb/LvQl7VRP+3a+sN + 9bSI4CKGQa8gTMxrpKKpUzMMrFVs9jrtIqDk7m92WuV/7IkhBJnGhHE= + - packet: 10183 + peer: 1 + timestamp: 1568917439.721677065 + data: !!binary | + yXWBQ6dhO3EVJXXrtNoDfIKNK+6nhqJxhsWLJbnNtXXqLYX9919voDuFrpRpfkfEH9k2KlRHT8XQ + xlXmkZW9dIoIMfD6lDjVum9nxT2qfUPFdoJznd+oSLV9voAURT4BwWsV1XE/EeLx125HROptAEWa + PL3KbxcTyc3Ky+1uNP/Wea/mfwrpFePyBU9I1cpIb/d/j216G6LMEhtJv7Zns2vOi8hKy3CfPUl3 + xIUnap3+Lku53n5p3qZSOwU2Z1TZ15eWSdr+vfmQtJ3smFVzmS9DXw5B3iSPGOnSqOs2Q24wz/mx + gb2tOex3TyGkl/yQSHE2vlPU4GjkNydYxdsqhFLiLKUJxf9ozhkgLnLtJihs2Dj1DJPzPy3RuF0w + KXylPm94it71pSWc3ijoIwABuMGx3ZPpaDeYnqRxFaeauqYV4olmBN/nQu7Z5nC+8QEXo+lPZ8K+ + /FhNPnVR82Zjpc+7dZFxaKyiHmQvEdZuyJvzR+nBji1MNtmt3VDdrrqJZNTZGXGV4WKCyrqwJMRc + EhheCVWGftny0V3TrVfQO1/GgwAEbxZlHD8v7D1hik4R3yPDixRLqCyFF2jlX25aqmcgutLYCGfx + clHaK/hl5YsqIf2TgZGetlnBVQ2fdbC+QeTYOpTNYic+tpCjmry7quM2IrO3iahM/CLBXhxpLKDm + DwKBUCqrQCNLpHlXqiMIqqMsQsNXDif+fvE4IA3u/nkeowMMr/DNotvO5LcCyCSYlpe0Jk7C4Vc7 + l0iPF9HE4McFvhGpo5P78xkoGA/NNr6OyG0/YbxHxNqCbbC4eU7Tq+gtS1K24aUWU+DOU7xVCM/7 + wAnk7roI5P7xU6BHuiBPQkAmaQTUj7xrsqdAElEvcdiyoMvY/FD4JE6NXaeoeoKV/MXXtVm1DY4y + N8hTTN5Q5LicbKsPlbtORtOsL0UWkJrzIohC1xLr6g7P1TOWXXIL4h4aNAeNX3M0pHS79ef3vkPd + 5U8zyL30qtNpUUBPw0Cp7Svuz2uCoXMCcsg0SAZMJJxAkRUaaqtiGDoM8oUk9mhxvFHc05c2/Iur + 933BmnVpLTHw9JC2hfHl2ewBbGZviBIzm5bLVTwqDEPLmam2wS5R2KbffWMVN95rsyfXExe1tUOF + wJDHWEiVuOBr29WMy6ir18afx98mK0rik4OCeP0KbD/0e/3hZ7mBLLwvMuEGfey73vnQgGtzMwv2 + Cs8JTBC8o5pusivDKVfIgK++RXuE3XdNYyGEDZ/AO6EId1/yI33A5mw9yOScnENdRNJ46iUoTsOl + gAJzIV8X4uCmRlw9SbnElsjeq84mPyhfBmozkgjRckGGvxF8Pkj9AaiOs1xdz6DqAOEsG3Vj/ePi + jRvbH0kQNwHtqhj6XG/dE9qm3YXxooMj+UwZNiKf0LblNCVErQs1moo+Q7ofqsLpsqPKZ9JNsPTH + OPm0tRG0TwxYEPTIEhj+KQEQDK8SeiZPQsTemkhLiPkwFeVZNxIgm2stHEy6Dv9LtvgMefvK53DA + aE+roTthDpaWjm31em2hattjziSP6U8oQFj4DF1ewiqcn9D9n0ASk4u1VAF3lm+nM3BHAzYOUsLZ + yT5bngFmHCLOjrv7iXUbJCfGYRtfkIxyZjX7OIHY51TIOMPaUf0k9Qba0DqwQOihFVNJ2ODa+mZ7 + NjAQ4+q3tez+O2Qqoez0kL+UVKFeREOSFvNfX+C3J64wv/5Y/jn7lmC8E8X+ywDgE6Tif8qY7CRh + WDwd0zp7AZq6i9BTEEAVeOXRs9ZOMuCpaoE8es0rybB9XuK74IM5lQ8= + - packet: 10185 + peer: 1 + timestamp: 1568917439.794461012 + data: !!binary | + 4oEJkA6BLw+K1aTrKV1AuWPvn26UcnEwGWIkX71XT6PR1A41mOB2BmLigoFtbJmGkKj3MVhL/AD3 + CIOlm/2Jpa/XgzgQyuFj09RQNNR3qNFB4jyrX0zABEGLvcEzs6YK0hmSkzAR0lUrjVRIPnZkokgQ + XE/Rs48IxQY9zF3p2RQ2g2U0/Y0I/cvzBOJKdKUDguzF/ixmXIM2X+6tbqT9Qd+2QGV/dYzL9tT6 + +z10f7NRoW/05hs1LOJMlgH5s71iFdVChMkwAXwmDz2rXKEJywl5ZA2JLL9ws9tWmu4AKKpx2b7W + ESd8U/usr+ReuiD2KwGScAiPzcCxa5lV2+XXdF2Fyq/LwLx+Cs0uRnHRUJ/Y04y1XLo2ALnjNcpV + HkV1kmr04/NTVBis7YS4agT+hlpnZ66ojq4m6+UKpkUJZoUYMSMRJTnE/eC33mWo2FPrcIbp2b6a + sNDNlj3jZBPEeu4kdLnnrG2eZaDNtLEWmICi828i7bBq3m+2ScEHgIMQ21W5LLtevY+MNW61ZaPS + bcqlcrTzoJPCCrogV+9gjdiQCKh3VkhJUNMgiqFUPar7OC5bdlZ9zl7jngb4e4q71s6N+3qsljn3 + OYyhgZVD+2txKGq0B0T3XoVEn+cfetEFKLNh1kxSN/l+8e+LsAQOrGPPiH70XCOxiftvYaQ4NAEi + 5Q5hVsW59w0ko4CLYRHA9UyYpy/rzQ81kB3EMdgm93xkSNqgBh8qomzCdERKo092ObTcUZWBd92X + N2NznXUV5tREaOELrAuiNnBLIvzi1TKV5fA6iiTdVB9gLU3MAOt4XBOFwswc4eGSda0czxlFcNkp + FnopYytEsoosxtHKaGJrKKEdzXtjVCBCR2YZczhRCW6jHm7r6m5BcxLcml4XZTl85NOM8fVVBLxz + JX14eIKTwxpl/3x2eDc63zmL6UGF5NjNOV4ITmHp3TOAjtQ8kMzGxcS4Wvz6CbJVN0vsIf6agkxu + 4v2FvmAI7QNrOUFaH6qQYLcZhKhTwZjwvuLw/xXRM5CAkOng1BBfGlcEV0Rdy+ciN/uRL6CgZoJY + hSA/auEgPumeyClpnN6yrsg1mEYq0WpD8PmzKoSLSChr2S9yzeQUq8UwLxNPS/7PfeEj5OIVxXlt + M9zamKAUuc/zaOuO5RtjnuCpYVNEwGPl0dKAufUwMIPhWavqt4Wod9M/ih+Qxyg2AWCikOJ2yd1Q + +4+ZNGlI/2NeSbMgrjK2M0L/OjUgNvZ7zorspvs100RNzuZfZK48tURd37hzis/KaNwI2SuZYdQj + QUSJRk4wZb+QrQHk9gANJBSFceCPD9bMLeRmOGcz7+pNzTXZHqtSmA4wMiQK6sERnbPrXgxhy+Yd + 9I/C3rxZbuIOiKeLDMuT+Mv8gg/bIwgPIRyKxsUyCOZ5D5koWL5CkXlWG3vSNtSx4BwuYfhjlSZ7 + 93IuW51L2NHTVmr0J86Tc3ROZECb/nKGd4nm1HShXaFkhikOhuWaffs3OeQE5WcmHfbbpDaULPjh + a7cLDn1eUzzHRxdpPSHtUClPHBxkmlcB5r29rSOHSYgSRJYo8UXJEsjUczumCGdF/HdEHf8xXDEx + Xkeynob50IoDi4SxyN70pQBzCp2GCOKwFxYwjStvGuXJE3CyEL5zo32Vf9j278i3iT956sKxAl3O + 8kdHxwHU4SaARI8ZCP2sef1hffSP+aSLExFDo1fa9QlblvvgFbFh1JRDA0JwX73rY5HHZjUXi4UR + cDc42KMzen8biQYcu/+/Fjdwx0+vzoKYXVlKE/X7TgoXAjqIDNoFX2Y= + - packet: 10186 + peer: 1 + timestamp: 1568917439.794574976 + data: !!binary | + W0YfE35/qZOwUVdYtTvoeLyH9qz9VaMIqw6do5tTb0ZqQ6eh+hJz2Ei0iJok2VUVTVZa8bLIPkwd + pios+FGvmNu9e++tRLJR5ibsazAgk8QdGQu3ehTRHcylR4V7enb5axcGBVJFCb4k9ahJDeKtLyMW + csqISMgfcWcGCpdpfMCZoRVnsfapAEBh+vtj1BXJee0aay+t3BjaPwZH8zdAA6kFLNSReDRmokEV + QCqOA2WtLfBbfAMKOwUonyGimcqqf2XJXc3SIYOzBi2qLwZxuWbJXKZuap3+Gw9i0ncacKhb2X1F + 2EpnHues5IyOZ+AMHKJGsMRWlkbfnXFkImG40b+DvPO72sV2iTgC0tDbVafJ/e2esXLiRn/9jKUp + afBvbayqNvQ3ka6Cklnxsie7KkgjZUobdtAISROeGiqO6+OWbD+e0GzR8GPtyhsGHxukcMJ4lrn3 + WDv4GediGuuXNJxZL5jQst0abgYuYmkK5RFSgWZTEg6Qm5OY1KeSlHB+JBEgq8UqBPP1dRNYoYdM + gBzdRBsfD0IkUZguLwDE+JyXB3LE3BeCBtGhkgts/YgcWd3YNv2Zo0+VajFWYT9Pk012f0MvRhs0 + 1OSigE2ZPKFAOBqKC+zmv+I8U5NwaJyeM8it6z30522J8R/ctBpQtb/XQsug7/sE4Naz/tbmWlTq + Kiqeg0FdtNOjIa0ag6aShGtizcBVoLbhBhUBIWmhfeHi+f+9a8z0GCoTi84Vk4DEu8gFSu2uYC+z + l/DTqZj9HeaU3jjOLhHpIhuaf0ZTa1MtZob3f5iSYG/IgVZcAozjDCiadmIb7TQPraawur0nBMbR + +7aDTPAhF1FjMrd4dnGWGNkE24AMDtZvJSfIr/L2aCGGs1cJKLcgoi4fG/sVpZwcoDoBr3oYrcf0 + QaKz1rmNoj5gWEZ6V/ZAtA3cePGY2fvyDZO8TE2W2V2rHMcjJ2Pjdwg5Y1qraM5P6wvWopIAGYBG + BEucTsrylgZ7zv/QHnO/YIzulpdv+nXAaFiOXM5/O2moQhlccycaRyIBOfic3TrVvwaseZXyVvNb + FZRCzf1P4Qy7VvxVoLkvs1GOUTDZO3TJ41GONEiasfmBPUTG1TMcDOGuQUTEYceEAlcr8bqDlQSe + MFbww3xZG7wgB9NZRuzwwyJ47LUYScimMFDwks44sZKPZViARlNRarnQJ3trzWXnvaucDd8jojM1 + dQZCCr8USBvMjbeLuVu7tBNi1D97ne/SzOta9oXtlu3Yzs3s04xrT00U6tkAsx58NSbsJDOCzWvE + aa0/J23lRG2syLj4GcU5GWV9P76lkJ54vTTe53g8fZPySl0XuLg0qVoavkc18k5JQzZfSNvai+nr + 0cijVvWbGgQsrUUxa9sDW323YmfS26ryxsVSj1vUQdHD8otrw0Zd+Rrz2KO6pgILSspZV734XXDE + oq1dBN10SQb6Doi5kW+ewomXjtR0NMkjRFtOHHaSkXze0ZtOB4YCPg/0VFslCb30LyzrUU7wJE48 + z5zaD8OZ7IdzepQo563iP8Ogeo2c801+swpzTCltD9+sMfX81bGbPxG+hH9dUb0hDVc7gFkbvc/K + 8xAmJ0uK4wJWkmjKeliPQoe8JoRdcQ/jaVsqXlZHxrB95i9As0sP97/mLidExwhdr4XztlVr1mFl + NPaYTat0XkIwf/rS9P+MZi3GxqCnmDshgHk7Flk/46FrmkGi110059p8Tfn+1u8hCCfMgdrT97BG + nINzfhxy0t/3Zhjy4fVKhfg0tTcnQwclETA93QfoUN66mRcOCf0EHNI= + - packet: 10188 + peer: 1 + timestamp: 1568917439.794673920 + data: !!binary | + 1d6eZpJimLrLUore2FNa6WVtJ++ExcLGAMmjkGpQ87LjLywqnecbU9D0sKaw6lfQRuWrCNGwcLTZ + S3pbp++X6cLlqst225GGpTjTl08wuzqRuibJhvttrnzkZ7nKGr5KjJLzaJqhbDBzgm/A6CAnIye2 + mBZPS09QOP9AmBbWQ2AXViAOcDUy4a3NjhJQxdoKz1Ltg1zBF91MgmqroZ3R9chkpE9mZ6jRKGjF + ZktKt0EyBmZtBXZe/D+KiGxYO36TrTwwnqMVTTPI9jSDms0fjgbepoiDtevcp3rlVYjdQ83EDLM2 + JLKJomMYDtEDyoqDNKpxJXVIWvXtsVIO/Qym40Uz6HsNOBCBWcbwR7kNDYO4Bqa/lsDajjXhzZzG + lhO8VpNZn4LAKGD6ghfv6SBwt0jlN0IWrHfo50XGgq2SEEDYmg5qTJzCHI6s3zSUwmxU5IjdwVUp + aiySQsYMaj2IMh3sW1Yop2UPRMhGFttJQDQnqY0DojlL+WqSyLoL/BP6uVOT6nn/CjNqt4kyALvA + tb8yp931sRF+APybgoaYSMqyuo8s1NLOCN6d4HumLcE/TiXSy+7pUFFZtdQRawFoJMZP0N4/iLK4 + HhtSonLrZR/DpZTrt8f4x77waOGGbJZb5HOVsrfTQiGi2DPcWpG8LiKtR9HOQ98n4UkcpxN2hGjJ + u/j0H5mQeZYVftWkncHUY8iioghm3P1bZ5j/W3WbFu8VcRTxcErFtgLRUMIbirX/dIqUNph5cvBA + JEYwXBhZrqsvINWCTUJ6X0uphWTSVm8LZ+2v9VW2ULiZz7p4YAIO2SH6+tv6oX+iX//Jbo/WNbdN + e8QvhCahExc4pRINJcAbWdx+n2ZjZMZDEi7TLDATrJo5XF2zXzjfdq450wrydgCReowLD2UKumew + rTvUINBGuPiNO/MOub0YBITgkvlL6iOuUpgySag85JX2O4RJX68kC/xOSjI0D+7MyjQVhr2iJaH2 + vepO20vAGj3ShdgImOm6gcxdAxG0Zab8LSghC8X51lFbYAOTzsjG8nt1WK+aH2Q10jRIgRC7ckoM + ra3FwjGJH9elL2illa60AxGhzjC/FaWAHCCEsjn4jt6P7FQG/Sg/Ui9QRzOMVNYGCi50LQz25pBk + Bpe4xYSpOqoc/Frxz1WXboP+1hrB7/ICrPwtkN2s2lb1Y8UPcwzuoLsrPV+/TkrCzpad52SezR0k + Voah/ANfSCJctSLTHTxnPy3VP0rKvQNHJkd04BW98Gs81y9n/hTTUgYbVNNXfG19PhWzVRzJnQkB + APF4hlhM4k6xupZhlKEl5ke+WvxWOFA9K65mSfFCOIO8umsv6VEiuCA+xq8H4JT1kEk9bmEh3BGD + vVYVJMINyJ6quk+AYzI9N4iLNRiTCq88+8A6VJQDLVIf6d/JLhrD+qfew8M1JfhiFj5FFVqeNXrs + fAuV+wCOibBbPAHI97o9W+GoUUppjAFDI9jJQYZwC0SAdm2Uymrj0Zr6xrgz1BT+PdJS9bKHbXw/ + uiDt94t8nQZfWNRT8itJ/DaK5PstsnlkrJsaiWK+VLKLzXRw1jZsbH8sal9oX7llWfRmRysFqGnu + gb53sCxTs1AfONRzXKO4WyOam03+T4xsj9J0/YUD0PVcb+j0DtTAy+a2nDXWiqMd8HwZpJNHKrMH + ZHuHtfWXQzogNA/0IWuc2ZsmzhBhIrTryq6akzy91uCveTBJ2nraPOMv4ZFiszVzRoD4krVicJBT + /hGE45tkHJ+d3JEIT+SDn9gdewiPNUxr7gxz3aJdRiJjUfM853lwM6c= + - packet: 10189 + peer: 1 + timestamp: 1568917439.794724941 + data: !!binary | + NanQP/OYZsKRYm1DadkMlQpA8wrxceHm94pVbO9+0H2FKGKC0LGBgds0bTDNJ74Q2FHlwGMimvyM + tJ56OQCkjWmttAP6EPSBYal0wBUF4v/LfD4StwV6d6EoFrtbx6sWr9bhcCFz+wLTHcvbz8H4hky0 + 1mh5x+c4leNSYl2nHumbLaPYs6FggEsm2raOjkiAhnVJOWcycCAc4KrGlPS6uK0ZWPcO7xXJtuKG + +TcCWxgvNsfFbtYj5dDbAyAc8oLxa5flDBpxgkQwyifcWerDWTXg22HD0rpAWRZxpegwalLmlKl2 + T9blcrFtSrEy/nHAaOQvutNMtg6+FJf4G5RX+soeGjhWmnGZ05CmJ0KQwCCg6D5vlWTFY4ZtVcsS + HG/Nltgw6G3bxmUXiE5Hke2m+LgGwORFUbDtXbnYiX4ENVePR3M3Bz/m6LBOSXD8l02InfArxE0x + IUqlnFGItOe202DpEREzH3+8rz0mjeTY0htKRG0eWHOMYKA0Y2HCu1tlOlbGwfjOz9DSAuj+f4mz + e5pGttefX7H5dqEkH6zNZuALzP/MuQUGKGTGAHr3O4EWD5nopBt9PxK0JtwVWwfUn9gurY2CAF7f + 0b9nL29OM2wx5OAH8EN32j3DzkK5TVJ1RrXTzg0JOGcMCHvQQCbtOMZDJBfrhA78u5hDd78aJSJh + DUNCl/fkaKWe+DAWC1hnCkXeAh4GV3PxF3UoQ26m8PV00eNdwF10t+RCFAe8zBgkBsESOet8Wc0d + m61qD53DK9M8TJCKNRajxi+0cPB7F2klzWxyXgDEytsA4ZZ3OYPFixeBG7Ls2iGZ4KEn/JrF40tN + FhvytDZu8LHdzZZk1yWNm/jcvoXMnjV4DDGmn245m8VrtodmHCcSoxrbiA6CoZGMMpDFOCJPqvJA + XZ8ZWRcb2KEiR9XBuFynkPtsDKL2XhsaBp7/vWlG9onyXir5aUJ3lSj+aZ2S3PL/KcVqQttHBf+0 + 4eWCOyY4gAOEysqO+S/gKBQs9Ym1qqHiWrlSnRm5pK1DD0sJMsg+7bfd/+uN59/tkH4wSMCE/bNE + +GhKysuiitx6xOmeozMmYjZHPEq2URPHP9a8r4NZ2b/fBKxHIOgm0p2mjs8CbywEJoKdzfTx + - packet: 10191 + peer: 1 + timestamp: 1568917439.913501978 + data: !!binary | + ACAy0H4RRyyO0mGwhNXZocx2Qwk6eXZhd7RuonGqwWV6lACgnej7AWtmt9Of3g/l/glnIIzi95/Z + rxh8o6Q4Z10ntSozmDzVS5RyY3TyxhC4UUAXnTYqCdh+CocticEKdnHxgwcLyoXM9q2i/wH9gWyg + 2ltHAlB3j5lAbrTRiYhVteUWa9yTmINazE+464RKwhvnOkeuSrbHgxWE5sgt7iEITdgZd5SScVM7 + Jh5f4FTc/Hn3UaewrSMSjrMPgpoNCG4xuQ== + - packet: 10192 + peer: 1 + timestamp: 1568917439.913742065 + data: !!binary | + AECJp2C1R0hD4e66jMsmgXNyp2Nhe8GWcgrLXvolYfvEZep5WqoWelo+wR8SspD7tYSerc0RMjTJ + ssIA+CVutc9V + - packet: 10194 + peer: 0 + timestamp: 1568917440.024264097 + data: !!binary | + ABBDiY7eqhJ7f8hrGR65wRZy + - packet: 10195 + peer: 1 + timestamp: 1568917440.119306087 + data: !!binary | + ACCBVZvU2clVKQwYzXv4CFoORuTTWdsSYIpE8EgVpUwsNw== + - packet: 10196 + peer: 1 + timestamp: 1568917440.146126032 + data: !!binary | + AWAzxz+r+VoBsEb+pfPuzJwOOGi3xB3cuD7xswbnVCE9aM97fr05LxPXTPqnbhob0VWLkAnsaBMQ + bj137Wfj9iVjNcTB2hwjs3NgKx2sRFevbPQ4j2aw8hQ4uo6KLy6qxE8q8wCysTbsXxYMu4ipJgkP + pCbW0ldShMfyKpRQQwuZnFNaZWviQ8AeSffl6Yi7+Ge6cWqdxf67ngRogN1cnF8SwVdyQjn8bCgV + 8RVmDsKIbx2J+e139ZhlzsNU4de3W8a8bkkMyGpfmP0d92qtOgLJYTs141jvQLqbsTxGz7k8n6P8 + +PmJO8SQj5Amjtz6Tp/gkJk2R4N/8oS3oy9fnsNw/gu/gUpLGGMsiGOLQVgLIrU4YlUmweCdzobw + DYZEFLAn2Ark+OGBcIPtHVyC4a9wBiCX1L+7IQ+rfseWVj6xIpX/583mliA/TLtxlYbhlM9P1gM4 + zZp+XT03bfrrd1md + - packet: 10198 + peer: 0 + timestamp: 1568917440.222637892 + data: !!binary | + ABDljTPPOwFsZ5y65TrjeuJJ + - packet: 10199 + peer: 1 + timestamp: 1568917440.344604015 + data: !!binary | + AUDLjDuxD2NmUVtjG7Iiv4QlaTQ09NKnP+nOav6hX8EQysfIrNPHk3bWg3ucIp/AwMvXtlsK88PE + aZjpuRJAtyU0wtVZZgDkQpiXVTpAfUW/QCRKgmSMHGvMOiDpiJsgaKRji9UuzmG/TGF6hLGMvkqs + ETyTDYk6HnUoaAMlkWIcyQUFeaCrZvKhfYHyIqn8WMAHbRjlqY8srR4ECcVLfmTr9+FwiB8ZsGMg + mkth7/D40J7sxjxl1wiW+1ivHhmHraADJnguAGbDruXXM6p5iGG9b2SOtoLUEpUkCzvR1TnTtr2z + bws2eRuV899mgk/MBdWZBrfHRT9pXi400hy83T4/oWrkshL23tsHcq2wkxO6K1AJu9jnmjgOgDDM + XneuhJE4nieaz8MVdjpPYyLu9JyPFYqZ1mWa1pw+Pu9hkVguag== + - packet: 10201 + peer: 0 + timestamp: 1568917440.456218958 + data: !!binary | + ADBg+zsj90iBHzUmYk5n1COC37vK5iLziQYiEGq4Om28nIluH+FhK5DDdr3L8OVakRY= + - packet: 10202 + peer: 1 + timestamp: 1568917440.587347031 + data: !!binary | + FCAuz/MyFItlnAeZ3wUCdxY+Nj55bP7qGbYG1iwf1IH9sVmtkQuRoDLvxNlvY4tBj2L1RhJLybMM + jvnM4IRgV4RgwXfHQKcjBQK3tvKy4+h8E17C296IJuLXL+NHziC02MZOK6eZ+MXG+6Un4rXQ95fy + hXBf8+FL8k95/i49ICEjwyP/EqIsn0nXv4KbmgwYVSscQs+qqTHZa633iwgFz/uDQJuk53do5NmI + lnLiUUfATBHJtNoba7ho1/f3rqpJ+jiLnG6u0IqrAtYZ3oZy8LGSKowAxqVhU12sEKBsABbHbo6c + gQolGGolcDPJYkwtTqXcsv3lg1H1bsse3XyZiTkI5q+OpmYEnGyN3+LdPuXTvofnYOJkq+pVoqiS + RwrHAo8IEURNfimwS2K3edKa1sALsrqKofqN7wawAj+d9uP4yc2vn7nmGv8kV2r7tkyiAFZJzFhB + QBCNRNSOHngS3rWbvHi2ZpOatyWxZ54Xj0in5fofrBEQtsZj6WYTU/C5E8Xrk1mNut5YnwUmOhKA + ot/EZN7JJonR42Szgo2C9KxWQ5fGG7xFdCxnKklCb6QLFq0qWjmsvb/vl3rRQ6w45YJgiE3fLbaW + fBAKajkCucYHXtwIOdUptf4QtAE6+mZ27JzoJoujclnP3IrL6w5HtUPNz7seY3XZSDTAhadqoo1O + eMkpAaR1MG0FRqua5Qh5/PMVU4ZvpDplx7ndNORbmiRx7O6EKz1y823J8+oV3/dPdl0Ze2hdS+kK + 9+H/Z5H9vDpxsWRdLGVtQ7HSUOpJPRSOGIEamrk1R4TwsGAIaRH2SD7/e6M9gZKfYKMTPP+ZcWlP + 0ya4kOk0Uc+tmrrFDI/mi7PCJlYSLXzQCK/q7aT/rWD8/aRQ3zxluEEchz9U77NH5NNDqPhbRt/b + NRpR1o4G9rQNwtiGWZ3ZumRHYSlvzUsKMOYOLZKX3pN8sywxSQuALlwIzXuQRLF8fNAxjPnFJBtB + ohKdWg/R1/IXZGva/pBs9mtu1rVbMeuHzXCo2GofJlISrJCQsnmd2hsKgQHyZS/O0McOwxBqWuyV + 2Y5NT9fFJBp9MROomtoams6hSfmhMwj3MvVx/uE++anynkLWMJU4Wx8UCTmBpoeylpf+LMTeuTh4 + YhcozQWjd/Ehf1gkqqjji5m2D7kPysPn23FohPulci3V7sjPxHwdesmWoOq4Vj1jLNW0bmC6WI3T + MyT7oVy9Ao18EC0slskv1cHc+awnaS1+B+aPPVcPKroVbrwEFvkD1MhdHXri+8oMoCl6pknGH9Zk + XWDxKKCV0m9q/WMxKnnvOIbO/UKXyKDWSqQj7u4C3vcSOyClQO+AOJoz5pChAAJ0tpCteoGv7Aw/ + sTwysbkWPVM7MW7fp9x/jTQOSk0amv1AcMXmxdnUk2Y3rjs5xAJEO4Yw0P745c+p4yAgEdBW+7jw + MymLzH75bbcMIto8nNaUBEDwoeloMrRQe9ZlK8VjKKCKyiDNWPAKVTRHcHAZVyg5kLE3CEjGoSLl + zCGmVP0T1PMDtwlPgvekCRVqgRIRt3ouBO/CoEodcSDn0n/1KHMzw4cGGjDTT1UEzl4CABs1Nm1s + Jn2Czm7Cgy0esPSdvT0hXM1bABPg+0+Pfv7ah4H3u7Rf0Rf1NPh2furcuKuCEWBmymBwfvZHrhEd + 6CxnAmeKVrIsM+RtlD9yjn6q+uk2xFc+tBJ73p/zfCBM6Vl2aX5i9cDJ40yG2TqkjwS8reUf+5TU + v7GqXJCWfLQBEVDr2r4I0H2BHF2M6tBw8mf+8o7k01T+O7EKzBjXZmc= + - packet: 10203 + peer: 1 + timestamp: 1568917440.587469101 + data: !!binary | + wyfQb1ZacrDSWPmVqk699y5vhLJPRGSABNc4szaQw+qlEeMtCHVbJg+K4TxmCtiv/ZhDjMIlVNob + /4oSHJunew04jDiCM9Tn4GgAa9aJeSZZ+3vLNuwCuc5//CR2Hhrn0LQLqq9whNjh1u8JtwO4+HXY + guq37Y9amOapko0J7IZpAnn5jsCE8HU7LBJMmBkOtBNuhGQ8DUzvU2TAQVpGp7ncw4G7m5ZteyeE + mPswZFxXNh6jwufS0woX2BG2ln2Mpfn3RJM+5S7HG5Tci/m+Ie7G0fENQ5iIz32h/GWMHh2eqoho + EFzwJgz7FDwY6JyPTSJJeYU9URqKJkeEvuzRFmKcIfOVOR3DssVQV5n29Q7A1r3ysCZbbvjS2FtC + t+B1wY3VOnlxUTRVkOUNUXBX6sHZfksXEfFtXpeD/VbmyTItdHKhOxz5PUEplZnL/zNS3zI+PeAt + YgmUEiZ+GofYk6pzNNZeKbtYltu4dVYytoIREv7JwivX3CufJHMGeM/r8Fm1pQlDRoUBwVh9v0G5 + 7rhyV4wI2RYqi9CFtO03FuBAhA/hWpiCKPWEua1jb4N46aXYV+W2rqFIBTnW69EMwMsC1vcglck/ + tKBPFJ4VClmao9ApwHz13MceZowyYtDz9a1FBUVemP2g2pwCDX3XD3uc5XZD+WmKSfOyRHA2VK/S + PEiQ+1THeWFOWXo1WBSHDFlNZuOWU/EFNgKMEw49BjcGij3QDjzdkop2S8o5wBNJU6/sXI2FtCUG + s6DC8VL28oDtrI6NZ0P+0FlDr4dmL0ZfyjaHDW6xvDSSvePG8xVesSik3p5oJCmN0H3lughPFpfq + yQxQYS8COJZCBPquAQxadneVABA+4WpzbFe5RDlppZKs9nULXPkdSEFVoUbtA7HEOMl/Xk6iIOXw + T8AWDx5CpfC0EKGnHvCnoVNLAIMUQRTC/3LnUGwuHbi52eWCHbNXeXYYrukACqXRprpOtj855XU/ + nMQKDWU5AU6TPnMGQ0gesFW4uKMZ4v5Y7D6MJGoERP7A5w461Zfoi8UUElPZYynxjs9bKGOgJCcM + Fb+ehn/0TvpaConpZ+GNpMTHy/vOWY8pIioH0FSBnGHIKwQzjXj2VdeuVSpuY7y175B1kYS/rmTJ + 374N6PNZoJpklplGgGt6M8gWcfptr6ZgfX/xm5uIDIe1BsBlXtVgb5mRW7Tg9LnDOCrEBtOQ+Yfi + knvmutBaWGkNvfHrXeSBQmDOfgL2ni+wR0h0Cd/pR9BoPwbpJuonk+9SDm6Y/6jRbEsQ+oRMmPdt + H5AK1F205aJURTw3Vqe8iQ/Wc+kwvwF7bcLlpqH+N8zSSrpQNESIMTbCxC27VU3uxBEFbrw7tf8J + uZDhwHuQnOQozXOfTc7z/jM5G9nHFYUlXFtinH6r+mHiDJnaycyxAbc0Dmmn7kAdKpM64ch8cZjX + ajNGoObAa+dZeItYAdFFi+ufOSw9sJAoovUbxftp03BXLQ6XCHwoPlipHB/hT6wSEh6AyPGQWZee + rNdkWDEWVnchhgI08dWIGZGrHXDYrPK3hpZMrnMqcKLFuMvoVwYn9hWkQcGdh5qGIpiS5Bg+HmX5 + dU2mihSWtFh+9L3BK8oFMNI2ZsunuVzMzSzi0yPfAu7UI12AKExWP4MY/YAC6d86w3jlAKTCaNyL + tHIW3o9UrQ5t6eaGtsnSFm5ACNOjHxmNDy+WohvOFZDmdzQ96Li5UqE9hdUTqGYjOIVVxWN/Pubm + gHtgpppQc+Nj8EFDAjahlA759H7DjipLGM/Px3EiAP2TClObOxD3sJc= + - packet: 10205 + peer: 1 + timestamp: 1568917440.587563992 + data: !!binary | + vc/WTF7mZuk6DfzKtrwxq9pXsKVl4y6Dj7ApTmBRFmi7aFkA4QJJaKvzZCjC0Zoyvq0j82HWQAVD + gkjPc0sjZYyneDr0ZpydGubZhDZnuBGhL5aDTYnq7JocawNCZbXx3ci1vip4dw27cUFW30f0XuvB + 6lrkMTtU8g4wq6rUrxggbjdjEhdQlHa4fyUio6xeumDjflzegtak4/Vim3e3+7HGNirgTKfPZmmZ + 3F8yoNO1wSLy2WLVRMoaEEjSVbWsP0RwBZXooXFEGcfzLJr1/6xpabFhDRvq83Qr9ljGS+YvP7qB + MWcMW2DsIFi+bv/6VxMz4AIpl/ptjAdRDYwTK0QDTrNB53GM7TD6lAA0HXB2T4xpOys9ei43MNqX + +fSYLIputexXEllRbeH3H1Nurlc+nGeVdzcCpOXOefJ4SHE52Az4BE/YL5gIUlAens0SMTeSF2i6 + orCkB/W+kzhW5Q9QBLl6dzabWYjbH8bhBgyEdrBvmOKu/MPaaSTI251Det92ZpW+y2A6rxYm+nO+ + JlLE3MWZSrKX6852TfNZP02WrshR7bZS7oSuDhalEcojs1se/Ux3WAL3E8FVu+ervs+OMviNDaDL + uAtaTnKYX/pirWciDasDDsAJsriJI+1yaPmLlsmgtyXs2vxrVbmjYS3/7cqkCxxhOuBhMAIqsvwc + 0NZd2b8+tSO+kBp89HmT8hZ6itPFrJzxDhHE1ERWY4EZJbGsCDPZWLi3k4MAHa7uAdR2gTmAVYSw + M2owyWE1Mzh8uowHwwl/YuALIKRdZVL6VuYydCFjolCmtx3HUIuQykgf/CaBNx1uJYEcMLYQRdvI + +HL9Ea7HZfSVBrCy6yZulceSzugAvGoUXu/pydaLf7AZ8pz1iMyC+rAEBpjXN8SleRh2TVnDxCRz + 0UuIZVOsWpG5XwqiBj9zUybWbeHiyVORUVduwd9JDALN5CH9D1yXLQennNGAAy1ugdWnZcLJo629 + KdS7/rT39y6qM4HiieNJmZaybuc1qlbnHDyMc5bhPTIjF8i5HlHsqGYrpEpPNyC6Mozw1viDBJok + LD+Zr1nN9pL/X3WY3BxVO2fAVTuLmwbFFBtUIgiPunMfwJ9+Gwzjq4I3W1o3NsyJ06gbFzUHYF34 + zMmsuKPB1U4N/DvZ14l7L+lb+7bCuRdZpLv8mZsqhOwM1hN4aXqTUPoy7AHZ5xRM2E7A2LEAPGM0 + b8yzqqECvtGySkDCdxJki45hwQexMk68D7rXhuSFZismGKzLO7sfj68E2ieNXhk5xm2KlVQH2dZ/ + HtnQLqu8slfUsYCRLEz13vL4V+zkl3hk09DPkA2Pp2RLZ7asH9quw3wUhdKKSex1GOahfgGj6XII + NQCdaH1ib+sI1YHptdNHdJyaMqAG5snQz83XZfBvkazkSIFeFZncFYB/MJVuMUgu8YaYhPiAH5g6 + IGs0d4KfbPJVNobKxfPCWn+hJ8X4zCQCei1dWQRN1aRHLO6BrkgA5xkh7udX3RUx8l7gUSzzVbun + JE13Wjmn+EpztDJqEAXcopnf7s+dDWN/GVDieg19pGW2XutfxF3/2sV3BMOWuGZszFEFeOTUABDW + IDoWO1VozAW95kNAw9QN3frjg0KjdqSan2h8ibt1I2R6KoqaQ99eQOvoziUsFBTs6nhN5tvnoKT1 + tycivIjR8NqSRAoGSMl/lUW/KOLHM3y5rT8JTo0JrEa+COs111qTaOMQA0lee6TIny3T668cUft1 + zYoDxRNNJgSxz0QQ65vx8yTrFQE6l1HD6leAg7u1+87ItJkPGadJbMo= + - packet: 10206 + peer: 1 + timestamp: 1568917440.587620020 + data: !!binary | + WF4CeHQdk/K87spED0XoAfU1fI0AyS8PiKgbWJ7ALKYotplZ+/p+7jx8I0OGpGhhIl9Kr+6ztFv8 + Dcf6OI8NcDvbfCXCeTjLzmp3a46IYjjZyuzVVw1xYCyz1LcbA8Bvhkld1zkqLrXb+SePuBEzdq5C + P2g3WoKfo2ZGz1wp863q06t0TzxiunrgMVoZ1H0NICW6RGJ+imlJK5snAJOA6jffu28n2t4vzfVq + l8mg0JsMAXHDuhE6/WVLcHYiZmwoSa2cPYFbS1YlvUrL1GQtOQMPNEuCtwBhKwG9duc6GrZEe0lJ + y4e7sy+n/Pt8yx3AWhVMPW+8VvMhjBMmFm1aWC9XI44rZJkY+fkceLB6TJZP6YmQn6rQJocMiwaS + Rqt+Rf7xDMXaxthtX1wFE0TUOgIyYpI399jsv+hb9e9ZE3IH8trhMoKLu2XnQdiiOjaOZKT23e1O + Yu2mXGfy0td/TdMLAGbpQcR0pNIh2G6mJdqhW7F2jS9al+C+bY/1OmjqE6TikSwa2aPJXDq/XBgA + gYODR4DLYDhVAKVu6toiBHYXfm1tSHI0iD8zlmcD1pPVpeOdUxi5kaRRdJq0G7P2b0vo0QPsVPrX + WuQxpy64PYEd+EtXij8xScUoYOOwc2YD8QsrRkc+DzVtpnCW5QA/efej0z9oVOfi/j5Q2Zm21z0l + 2n/8M6aZ/UWdypIVDOErQjN07Ai5DIHWVatVdV3w9znPMOAEDt0f3A11GmTG2Mv1otue6xtH4tlG + W8RGdAaTIQILeGeknuwKb5AWMI2xZmLTZo2rE2YITxByq+ldOalxa9jWPgMDQFq1X/1KnfinlBcI + mMDap4L4pkAbQuig0TMRRhpq+G7u7AeJ3gWwSISG4hKV0AgRoTT5Fmcd0dbXeUL/MaanQEsNIPzd + XL5S+XLj2xALCOVgHyBBC2WwHI63Vta89xNYEiRaOtA99VNduR6Z0k968AS620Z7vrLeu4PnJyD9 + 7IXM0YQAmRgrBHB3iSXfj8cn07F+1XJIgEbWGvln2rfHxU0DGQ1Va6HoIQJRGFfNuk9zocsz7npW + Lwr9P4p5+/bPqB2KVYYlWVUimBjkNhwDGREuYuVmxlvdhT2WfjMwqLIXhSr9YANqfEB5OUpjrQhv + klROBrL6+UkZYyYP8E7qrPcoW/ZvHmDnOyplS+d7PwOfvzBDexNo1HybqumYDK3WJgmYicD0USeG + Ttk8eMh1LQG5vHbZkqAJNEgtlhgmvbTcqHvSVrsp2jCwUl8QalvWqJz+JjDKqcpp6ItrPOck0ANf + oi6yUcjavM7Pj1rb5sBo9fbKtrxOT/fQBEbcWPkiI3zXT3va0pLm6MHmbHf5yzz65dUHNDpJg7yk + Ltz2bOA6eo3ahziTPdPcvBcc2eVbbQ/k4j+YJHo2tOdH43pOH8lJtv8bM1KVdu2YILbGHL780p1i + mOe0KQXzGno+8KzR0O7F + - packet: 10208 + peer: 1 + timestamp: 1568917440.587682962 + data: !!binary | + ACAUGD4wxWqmGk5Nee2Ax9fv2qIO+8C9xn1uBp2+JWzTJg== + - packet: 10210 + peer: 0 + timestamp: 1568917440.689452887 + data: !!binary | + ABBgN89joz4iati2Pin0JIeM + - packet: 10211 + peer: 1 + timestamp: 1568917440.812278986 + data: !!binary | + TIDGCzqiu3d/6TCjIL+5zWH+jDHHsXEkEFoUWsG437j/uII1CTP2zXDgjca8DPVJpt6yR/LFdyoH + mNE/oEmDC/BvO0yfihBDnPc7JNrn/OV+w6jttePfWDX6nkLTm1uVATxkbmly3LXFvLpMFsdRRJEQ + Ib0+if/JwK08Fbhj1frpfBmMmps+Ya2ldULhTRlDDkUOKRj71o1/D+EXB5XjAcIb+n/glAmB0SJm + 8gDRc8CtPSBcxIhD2UPnGHOq+AkXw5N5AaQREFdTNsR5iCb/5Xx/HhOA33PL/RuXEtMMniBrOwLO + SnKYVKoZorw1GNyQfeS/Edm/q5Inzg7A6Aixc4WfB7Lc7hNnJTfhaxBhnNWt+M4OwXYG+wJ5UTgn + V4f4BNm+w8Ao8mAtFkBjvQUmoUP4iwNk+FzzXwQGqXDFlCzxpRPfDGtuu8mUw8iE0OHxV6XVqf6u + MqsaqTbvrzc6veAbImhTaXsPkqBwykR9lR131JJRfZ7Z3+5zIsAJgcHZAw27nje+YMQuiTy4Mbp2 + ZcL+mXC0zqBsCTqfXS69HCudmynFKH7Gc9UzYCEsfA5gDnu2S6ZIPd/iML0ZAnlUklxDs7sjDOxH + iNjUrFgGx0FFssAAZSQUrLz3thi71RECOlS8zAq5ug9vHq6/wGqd71vmf3GqQDritlFYqFsMGrPe + bf4fc+QwO8T/Nbaz4/yQ81g93FfZCcmnrcRWCPr/GNEWogv8Qk8ntgtDc5w7KBolxNauvb1EFSa+ + LwSiWJHwcoaEuWnCS+tsg9455k9rO8muAGEMFvz/NRxCHwKuaKKQJsN6Ho7H0dR9AS0e3uo5dX8B + RdkQYbCuZgnXa8F6Nhxic/I0M748X1W8Mnw7fSuFfhN7e+yAVYz+k1j/QEvKihfBLCsn4af0Mf18 + dXuP0GVsmC/kWK6zFQjnMRNxdJPkEj7Z4E5CknsO03CHwlKzoC+RNhnzaCpKl89v9dT6DxTXdyAN + hWpWh0LogdtEL8LD2QWmcneof3pV8JTj0zR380UIm9yjklX+N6rVJEKnelTpm9fhaDGVNg74jWYx + Zs3GXWHNIlj1K6uLsNUMFxIH1sZIbtrqbMxawuKfKnLZI1UKdu/TsQyJmont6AeO2psPbtk7o8F+ + TptzKs63+cilLzQpDgLD0Ooff16Xiypahmouu/iGBBorYfngmH+XKnXJGxXqoDQ97gH292O83AXC + T/XdTEYCxDLEWJiFq/H63g18yP/SGUwsK+XvngvChJP2Ozgt5+9CbcApifXelhOPst02/aor+TeP + pmkHFlueS4vbkWwW1ui+EkYFUCStt11RsfeA8G08TuwcTfCcQhVGMTRI/EQPV7EDlhq+I732wdy/ + MV43AfjwEYipB+tRL4cey18tIvHhx3I9r0jChAEHyKRg3Mj8w2brgu+auoTRWOostKxWOro5azc/ + B+PsAHbn5baRGMBu9gE1ewBFsFPM+pN5FLDe8g3sP90fZ5kWsInPLvi4McZH8DvHUEJOrIG7hsuK + J2keUyCJtwOIYf50NKuPXN9WimCO6/DzjZ60Zdr3Jxkb+sjVLvyWaX1JQAr8f5bmL8L9s4QOmxn+ + m9PO3WGdmardbFpLrZAC74iur4igzfJjHeUOsLYOE8fX29rGryDdwFxNCZnTjv81Pmo1eXZkuixN + HGuT4y9qCyNGQMRAAkzCs8Cuq/woPfnmMEdlLPZLds/mARPi5FUbRUvPJ1edHT26yQr2/jGzxQJH + euAW3Oc90YRsE8XZediGwUQGTFZj3cnk77ueLP9EmoqLMAWX3Ar2sxI= + - packet: 10212 + peer: 1 + timestamp: 1568917440.812407970 + data: !!binary | + vH9Jt44bRV6g8R4wowVogkGyLuVdsPQSigJhCNBcBAWXzOjm0Vk2dHzX2AdTzpU8kxSx9TSvqx3j + RmUEhKeRiMwYV63NzZ8DGl+HgWY0T2oeIhcjudAoJ6MZd/3NBH33Ze+G2k49VmeGDe2CSP7etsbI + R5hy8CYx0vNUukTOXZJA//jnPmABRd01XG7Z6kZlQE4anuF/iEsYiahAawzfiXXbKCiv9DLqthhO + qDYO/0IQu2dQdndRUdfYbj4QwMDq6FmleGN7ilaG7wOj2x28v7hrSX5ROiMtUax+wWPRWt4tNlLy + FWXj8GuO79zCdjEZ7C9H6SyqTOJnoVi4M4bRJlOWgFmIa5sCi+i8YBDtO68SSqtf47NEmMIVR8BI + C6GkKIWZd/mf91vfEdLSMMISsmdtxQwPF9Udk+wmLhLvxTrlZuVTL0GVYkYHquCnpiP1yfb74SiG + lEXGgV7ZKp6PFo9oslZoj/4ig3Bh4BGuTDuOJJm2eESV0Kn/RHi1f6AQqvbmhZ9hI3Da8kryaKYd + gfksqwIAf/NdfS0VCOYHS5ZzIjO1x1zAGxw3/uQUE+EWtjjYjgsqxzgdEZEbvYtL/2LLXsLx1MMG + zIrSs4OYxkvmprMh4Ir131ygnRrNd6pDx14XSEVlamGQmGw5rmuxDoxJkFpBtxeolPtLOqJyZefd + be+rUys4m6izvJdIl2SMd7PMCI4eu4wgiEMF1Lsf+bPsjaI49R76apW8/GRGWOY3cQ7l++dQMZER + dXBLndDWQeRtZvkUInRPzptOV/tgqzsCvj75UpiX+IZgYR6Yxym/mlBhpVMWAmjgoKiiVzLlo693 + dfoickk1OQbRq1Kq5BJFyEWa8dbEOptx7xNtYD73WU/B2oloxsIEyvhvtAC59KqouZ6P1bWoaD1G + mXPffqJs/VkEPIhnhoaTIAjkUYxoxawY4sci6MzDXM1cTqfRKgaoSbRPT+8yVzi03wsKtNIp+3Z6 + yUJzYDTQefpwCeq5WkT4bvM/ZQiuy4RA/0br6I3HOMfxy4F3A8f0OJ6isbeqrx3MzfvuTxY3H1Xg + kAWrrW5W4ZMuD5I0XVdfA80PMKUvbYjyazdvMW5isiMuINPbNuRc6rsmafD+9//fWbYa90pXZQ0e + 3uf3ngQXIdR2cVl6x+vQugHQPYeV71F2J7Dj+JshLVQFM1Sshn4UqWdHl/lP6XjhDHC0+mZgm1pM + 0sGi2ZwsLGivhenVFRpRWrUdXdjvstXHlYOUavgM73nYulRNFNKQi1rEoNQIYl6yXHnKmZBDzi+M + Y19D5t0VbjAl81JvjCVq7a/i3db2kdGoJMq0Zb/hIeuzWcV9om85eHyjaufgAhrw5dP5LVvexROl + 0ZmLNKtMkV7hqrI8yiqR+WH9scTVaFWAoZSOq9f3hBmVa8U3jqhxXpWg5q5cLt4sfgC2b2uu57j6 + glcBPaDUW1TDJtVF/DT1Oqv988ai0FYzEtsgHd7NYRhqShDwMPf4wOU5LBtAhCAenImebMXj60yb + D8li8vG4t/rQ+8DmSCsJ9KzvprSdCeWiGwXC5voNDx5eI/H3T6m8GILspWJCBzZfqYKcNLQlhgHn + YdWk8nwxf7QbxZNuH3Hp1mhTYv3JmAe+q8t9l1sInciFgH3AIa8a9ILLLeZOuFkV2NEL5t64pJp+ + wmHYsetdi/QgT3FQSg3WViGA8AQJ9koxvkZvQvG/TypLPteEAKpMRkPFxAyrOcM1hRsjTF14fuFn + 6fCrt7D4jZhEq/RnawPsMBGEoocN99/1W2X1FnxcYw+F9Xw+aYnDfhs= + - packet: 10214 + peer: 1 + timestamp: 1568917440.812498093 + data: !!binary | + uPSPGIQQuII0jFZfmynoxcUg5X/C1dA35QDJKuevf8K10AAUqVeGDXXLJIh8QTqLn4iUMQyVekSE + rE4Oioi+EZKG5N5PrcXbjuccsGbqZH8xoLPoWGGsWaMV14S5TC8Sl1p8RaN9JphIKUYJOvZ/RXyb + +t1AxXsylP7mDRsNq3ygDeLWqFU/SyGP1l+X+0l/yMV8Rj38YLV3zOVLH7jgtn5CnIr2UeSM5GTU + 58aH+xmoxWM5NpKDApvVxIHP0tenHoQ7FDnjXVJie8fFK1Jm539rPtVqGydKbD4SeunBNIMZ/5wP + +ULVqDZO6QZtcvdSlpzwiiis9H5Mvk0A2RdXX3NUOH6ivt58WQV10q8fHNdteuqW133/pXNgMng+ + 3sc/UkqC0nEky1BWN4N0fHdT2LxJC9d5lKTImPRgG/iiT7qk+dIrKumk+kOxHHCdOHnthhmPc75y + TxLTrOcV3W+70ZNO55vBcuB050BHzUTwS1nenUb0CZr2BtXQNnueiw9iXYuhtgeV/UYGRkurQKip + D8QXiKxcxqEAiDxezqEAZctjAEApmGCndTXSmmbsDo02ba8UOlY21Y1E9T/anZfcwGvQqA3IcFNy + 2JKP5HqgBtPA1B1MHQpiOAk2wk4gw6n2r3T0n/PoTGaxW23Yxd9h2mgtATYOkvPWz2kXQ3zXIszc + Nvzvp3kzWhVTZFYZLZUYh5MzLMCMvalQdASseQkb53DWFkEI3gsrSWhcx99EQtHxsLsNAqukNNjc + sr8B9dY34CQVML2UmOLT7kF+XhT+rPnnVglKm7AXI0jYEnjYADHcbHFTTICxP6lSIq7E8956fh0M + 7hCp1+lzJJuzMjuoWsDbwEX/NpHX70Be5vIKS8uweDrr10ytmWC5SvnsJnU0pAi/2lYWsHGuWUUU + LNPESN9Xf+Ca1DgnKGcM3mgBop5BwcDX4dMPTeF/kZvWubc90r0rwQZbQGCT3ITZtyROjRBOgi8c + OOuvh8P+0tlOv8BPS1HPEk3lNHzpPysCMB5z+4VlKhH3O4WVZqp9R6pmy+rKHPJ/D1cKSPfKvaAd + 9isitCyIWB6RSZRmdRuBvXzlAqzlFLMqmCt1X2LLU8BBCyWRKAAnphNSeQ4tgP8L6Bz1xkr7beA4 + vTohZsaQb56CdDcXxnSPgAKN9i0q8FgX7gmIlhluJKIET+C/6quhnota/Vw5IxTVJ79ydwzzY2nj + DDNV6pF5suvTBi1ClEqpFftTOLx7ghwtB1g3X+8tGOETD3xOspUhEX5zQ/2v+m8YDHw9ITBBzcqg + /sRXvTjnzdPtkAoPvnwBNuHYVOYaDnQLvE2lla6ggF3kWvQI7andc8xiOJZHUaTDL4S4WFTRNyNa + 5eAkp+qw5evUnm+gx7UY0UVnrGkXIe3pVeOvKRIlzS+Z9Ptabz3ZSwjJecvQTwt36Mk7+HRrVBOF + n/D1DSv9719IvKb+rwY5ZjgKcKa6TCHOk24FkVIoSDEkm2mmI2dx0ZTAAoQ+XA/T35tUOS/p23tt + Oqq8lfckhI8O3j4iDosJlUZcpcXKXKo38ci69/YsX3fNMIIYOUbafnosWiav3agDlg+RRo/wk7vh + NsSwf9ks/i8QI8fr/TxVFCeJ23TRsvqPgDCwIhrxC3W0q5Dfx7lrmhdv0RgEnSOzlcK2rN2pxqxo + SRXztSLJBw/be4mzqO0hIz6VSdQLSAn4Y8jHGG4kuqvQU68zq6hJly7cR7BGOcQmPZOYT0egZWTf + lpneQUgS11o+nx625C0UuD03EmGlAui5lcqdu8uQYllZCUEY79JPIrk= + - packet: 10215 + peer: 1 + timestamp: 1568917440.812556982 + data: !!binary | + XolMsylX2eA6m4dSjYpsMAJKRaAVpsq+b9rDkv8WpgN38RDw5+08Nn9NC+zjWIbxtlydIFuTOQiM + PKylxb8pFckVVPUw7eJgbS52vjmN81l3zTlY33qQrdaWbtw8sYwh2R35pjRQshsCTVacWkUH/lCQ + FoqkXHvUi8FZdrhxyhHTISVMVHZGN+SFYDg1AKiTRSyZMzO2VPi5OFoDtHzAM7WSNUudV6WWoilq + +5tyDyMAMpanEMAqIybv7Xen1bwbr/8/s3YwnSi/fCH4B91TMtvoeCpvISFfjyMdjVOnAHgvLh1d + ER0Mfi/5gCBeBbF7KhqpgGx+4tHkjyNwKLbzlD1k87IojF7HqLe4F9w0Wnz/6Yuj1YhjpfVZjBpv + MLHNpeUmAiVpYSphu38yVKdV31QqKi2saU5yL87nTy8cudes5eReDqea2XAhq2cysuQtneBFCCFq + rhKPkmr+tlYAAcfdQERSYA2d2y6ISn3zIqbUFoxlqeNCLQt4jvd3Y6K3smKJxMTvyTjPqQyVse36 + emh3TkR5njDCtKGgzBMmb4pRqtcBgOGpWy88pS4/yF/oPPeyarj9gaBqSdLr8VffFldSy0FuCwsT + YmKaSHTQOJ9nC+N4Ys4yMlRG0TsIc8GKMLhD8vG4m/O7Wk0GL8WuQfbxjDxiAKcuRsXUGCnD3G46 + gYiCTrL9rSAfauWHkG5GoG6y1xPpeSLKviKzuw+5qb49J0vhkG6y4/CKKjRQ0RGJOi35BKfvfrkH + sVR42ne8vQeNvUuCy2gPvfkHnlxaxjGroTUI5kOy/AZKWOTRFjiHMQWki02efijXKX8mlac4RtbW + +hHemGT8qvk9i/QobLKF4xC7uod9aHvgXm42umHDqhLuyVthx8S25sbsnzmeZysvPW3Mpoq9edaX + 1zKTH+lr1QEntGzbtY2+PmfWt6Il+RMJzC+Ov3OlQjJKkZrEtrAAeOWBB5Bxm0Bu4TOBQ55/WhfT + XXTjEZrL+YxRYEZ6JTpvC+xFmEDs/hOWrxEVBRCE3bzIGduPRbzRHLsLLfEmPyhTLbmeADDDPtTY + mccdztnoM5gZgpEwebioudlZblhK4imldh7mUQa/iBl0KsPS6cbzRO+0Wct84vDv0iVf5FQSYrvJ + PoX/bnHn0aZMrjeyl5sb9M2GpXkDAgu9t3miO9fALywR2ws+dJ3lYxIvI+JO7spbllztPKc36ywF + Hd93gvYlpE0RXNf20zYxqT7Su3Qdz6B+3NyS0F+LU7MUmpHiDktI5BGswUDeQ0ZUm9pIfq76T7ZU + PIaH0nBtgEMxDMl8ag3jPr9Ooo/KLJ/HI1XMDj8KN3HQRLlOc0YQ8f05UI+HIIqo3wRgCkCmrtXM + VJ+jbgopO4G9FbEh0hLZpuvtvOAtgFiLpmrZVNUI4yHzrlw9xRaM09y/HSJBBzTcpXfR/dBSQ5rT + h7RBkkPfsAde33Su1j96Cuf9T58+RBrOkO5f+a8zmqspq1axKwjcDnZK6P8aRmj4kaj2nrDxVhp/ + z0hiIFpCYwJXSTtAIOg8LepTyvmKSBstMJC27sP2l+21sfUKQE7694jvml3w1XRArP0o2ObAXCxc + w/EqdBB5t9DTWL+S0cPg1FR6z2WL1osgUulMljVzAgo8Kt+E5WQn57tBEj3KPBx2jNSdy3DfLV00 + DAa20xduJ2ahExm6M35F0KXdTKOTYxM4jCEw3XYaBhNJPhALZmMaDwWU6yfezSzfipKAwYRtzpCS + mgT2vT2OPkqgB8ugTF8uFE6/U7SQVl9sceLkIr/uYUF+8molO1POaLc= + - packet: 10217 + peer: 1 + timestamp: 1568917440.812623024 + data: !!binary | + OmTTPsbjDe91xUAHvl/QLqtnA+gAdzujfNXLbLHKVJkgqHrKyyimKk4AqrGfuAoo8OF8lbCWd81S + Cg0Wv5O/RUgcBu0o/Y/hB5ap7WErB8n+OQmeJDajEOzuYQHOU+XbAf9SodVzXPlY4pycGvedSwJ8 + e7wS00cRh9IGTnDahQotwa6/DWdSCBhdvK2X2GIiKApdRH1N+q/Bi7uVBud8TcfDUHoRLTrHY9wC + OUGWNsg0iu1lrwMU7SCiehGRMr+RwqyC8Nigr3fqp5ytkL149yE4Cq++9jApehFclN/1jN/aCDyh + e+6H7JnUj+GrwC4SrmdMUFXF65YT3A0ESggB3J/f/ucjeaAFhm/pRJluNwx25z1exEWxqtG56paN + W2lobJ5rc0CWtMVrxHxDjMNe/XikOSC0TLL7LCC2dmCF/HOChImGDzE1LyrMhU6wNerZ64givpoA + vQTaokerg+nXHqbv5phs1/yJS0Bd7YC5C8XQ4qhxxlLUkWLAI+6Tn+hcNr6Y5dZf5IKn8c2/0LdP + dKtOmPRHp5GLMlHeKl0bVXbwsDEaI3lvGo/QD4OzbCZ3f/XSMWflm3Ppf0WgWJ57QUMcPRNZYZza + 1EWkL53nYNCACh1jWkKnbHBimP8h3ZVCCN1P+Z+jdwPkdEcNnPv45bR04RINm44U07h6LCFng6Gj + vsNg397bPn20ZoArhVKPH+oW6mTzoOSLRjFcDV5O0MFoIcN+aA4m+LCPErToWLG2TZ7x99QaOHja + qyeHBt09e2oJRNHhGHIQYgHDoIVc3i87YJCtv4yxzcB9sES4o/n3JEiVrIH8I2E9Pybfj1P9Rl0S + gpBlCo8V2lQv9nJNpcUkx0QOPk7r6Bd0+mXdctHutz+Twoa7ffXKnXmKBBM84lJZLbd+Kq5EHxp0 + Y8iX1+4N8nNNxtBQSM0lkWIYbZo7J7YZA1sxTXQRuLPnK1dFzGPN+3ybjmcnBplaVwArWNYmq4fV + 5nN3S0gRJtXswWaahs2XHVov35s0k0bJTxY1ee/wWx8koeMQGTGpQ8eWU4v0lmQAo5Fso5lTFGJJ + ezVjAmhgnstM/ZZjLCHnhzISVXZ2PS+m4tYRjuUvz5BoHK6NvRmS/fWZGEttavDh7vzydkvSJBxE + 5zrj8FOReCZdxobUPEgn9Ltuq23KVzlQ7KMsxL4e8E3ynY0FZD05RMXZKEhyqCEgl7DZXpjaH6GK + qT4C+Kc7Yv8BwIRXTdkBp1UPQODaR9pd9r/FPRJl+v1U/n/Vg2KWLXPTmhcfkX9UrstUBu7W1lzc + TwFo+scEP1zSvVK+IlXgrJ98SU7sWJ1dsW3fOpbELVYobyOvMSdrjiKwzHONT3QJ6WJ0Kxa+a+Cm + wrnS2T90QDgSnqsMQiCeh5u8TcI7zhKSpuiRyT/HlVmRqNHDTHiYRdO81+SsK4OVdCjqzuhvPrh3 + Rscg/AAJlwYi6tYWuXv2Gynd+KGMfSxB4bBCt8JzEI5Bcfxq+aiRUWanZDaYGfXDsO4EwoDU0vgY + PqNLBxdV5g7DZ1wqYiPgTEofv4QA5rw6bQEti/MAOEvTjESe7bgUY69IghYp6VSkLFOWAaWfge/P + Z5FSnMeY/MyDIkivqnoV1uv6WyfsSUBuI15ThM75d8gv1pkcbJdZ/ekQBjzfz40Xq9LB4ampTEuD + Reh0IayW+/6vJA+37Nel4bmQdij1CXCSB+eX2vZ55hozuMJ0UEnPPCpeQnsk1g82vYAA67ctCy+c + N+3a7nK+tEIkHvWcJE7ismnZ8hOM+R3UPwk5H4AxuPkx1HRK6AaAYTQ= + - packet: 10218 + peer: 1 + timestamp: 1568917440.812676907 + data: !!binary | + 3PVPZRNn2nr9b2/wiR03OFdHOxs5z5NxVRysAHPEuXBHEmYNSZZru1jKiQFIjJBpiMTvs2qEqyly + tIjFYLGg02IwwLgZU44EUncysyYw436weuwDEwlAO+fyq8G3hygIKEnkeFMxfc7khrDCkGw3fHzi + YNWkaeyKTSV/9Zz8DH5jAKvlkkwMrXkNXuoWDBF2Ab2p3Y6lZw9ExB5lvl1Rs6fsTEJDjpf27dzj + kbOH8GHoogpc30BhcwFi8O6HwsDEI9MdC7s+BmVFZ+3GdswOfPBp9+xMLmW/XFBr1Jlk4rKGc4VU + B4t1vbtmq8pxpcVDL00k+SM/8Yz7GiUR2BhbGK2SxqsgwvgDdrasWtfRWc3irQrAhHcqiVcNwGQw + NWuS4adK1bmGOGtO0xAb4VlLp8tQtn4XbcOhPwoLlCdS0EPrO7f7mmvxWTM8NEwhTDgMPnnqgf3q + X2O4l0SpOSkMavkjgQkXJp6zrvdYvrOaEJmnTyOOgtJEpXgwW2ZS2WOTN/YueA5MutNmuYHgHZEl + 4GMl1xviBGjFhOXV5cDUZuo4uRaVNBFt6nuDM/mihe3BYLHXljB7qXVHGwkHeecgG6fUPuwnEz31 + 2LzZsuKlVGr/O+DhV1Yp/cTS8TcWN4kNilgn4XtXxnmiSlc1I6SQ/r2oLN9QJ6tfp8qx7AwI8acx + HdamXsnEdCBkyHJzBpLn0bxSmX1qijgjo/uNN0/YjLGGL9pLGL23SkA8fuSTlLzVvT7v1OWJqUBT + fCzzKrolfh57ByMFezae5028fGryR5n9dmeqrvyaIpF8MVb1uZCHJ4RHRi4LbCaVd0eGcBsGNlCn + DWKW84zbXvtVrNiGymzPFPj7TZhlad2AK4NLooA9jVPTqx++4U6OAqH/GY0U+n6mGXOyBMiwDMFO + P2JOnBB91KC3zAigx05LpJdSpNAumCv2BydYya9MwQb2ungNvTRmQaKTqppdhrqpRzE9DJC5L7OA + GC+AapQweIpX/YvE5L7M+Ojw+DwR5C3craZcUQCL2gAMQCYwBt2XxRm7DCCE7O3ZLACLuLZW8xnN + MoC28dd2DuXgs/Lhvk+9fRQ2pjhhT10gh15PR7U/s0ByYQ7sEi/U+kcbPaGTmeN5aNHyiXReIo+0 + t7SYQyWFsT9DXoRcqRWhkkqIWjJAQDjiWNktpHE+kQye312OwRhcXCveiFiifXxpMczvWZ8rA+3j + XB73YaQhA0FmdCOeKfy95dhTJ9Zb+BZPy79uPchk2vkOhaUYAw30DYCZS0mpuZ5zSmR17N/8ES69 + PTcKKVjYkiEwolSxBeSkKSN+TB5CTw9Q1fazoLy/ruWapC0qntW1vDbGQ9XGUMMtaAaniXK6FkvT + TPukcpH4DTy1bcy0Pg5PrW65IVtng27TLMcVuUXttfcEgtVNr9r3e+TOmBQO+ejL74rk3FcX6/RK + BOs2jJ0BMbaAsUHziuzxukm+MFZJmH3WiReMpwMsXSuXq4NnuSZBzUeHcIdj9JYYGQ2I62W8DQhi + KV2XGGPZB5K1SXrdUEy/zgmJERxMkJ6uSAji9HxzJBjH1WgE+p95s0vnONsISiBcnVCfOyuGAVqR + S9A6WbXJoPvYBPH42iH0C+vfT0AdZ1dmm0sBiIkYA3Xf2UAgb05M8P21qnJsYnJ9t7iOOHZeF+as + zz1dpitnIVJ7QFkhV6klrlwmqJXNfUFn6y67+qZyCamuXJe287xaUORPqaKtHlc2YGdGpRfpwRGe + aH2C5eFWxwhalTKciy5g2tEfPgSL4Km0jc/k9tPiGp6FQEdIU2qooDo= + - packet: 10220 + peer: 1 + timestamp: 1568917440.812753916 + data: !!binary | + 8phAiKqY3vWuTGHyNMvB6ApAMoXuvB/7vAvjzHuRT/gdoPiuZvOGuMi5+38g+mpLl+SMt/e3WDGR + 1PmaM59k/Xqv/ffrk+cOF493iRDY8OOHz3Wd3o65XHFFmGvhdWbEeCRlm9WI3kWHt6g6u+IJH8DH + Qt3GN7KnF0QfRMiN28GSZP+SlPDbmSbtWS4AOC82IZPPvo5E0mof2Hxx98pSye6Agbc3ogZWD/m6 + 2jqPXMa8za0mPNJie4Z/dHYpgZFmWv2THLylFwpip40SpkFj60nHPIVHi81z+Ht0tMxFAHZ4rXSP + Vs4T5Ceo4+swa/3rgNgyn06JynfchCB/hyPZvtbdLJ8gMi67uoq9xxKh5YJK5O/gUzzwpOPsFSwW + Zw3RjcajltCW4NHvfQRs2b20ENdOD/cQDd2J6xpNu5AwfcsUuxKNuJvUr2HQ4FwSAFW+nU9hsqdu + Q2rTp3Yrt4E/VJper3LQ6StvuVrPRlG44u5WTkhL3xXmOl4nUFRt3oxI1SEGUKH9bM+an+hbJSE6 + F5v626C4GZD3+HVz16JUb5M1TkjsXWarqq9+r3UfaAih18cnsqLdNxKwvMy89TRJXbaW6szjUABZ + UljeCqCbalOa8tvDr+vviPKkVm7XmEinsLF5oUfJPJMZZ/h2GEF3wRapgaZJeh4gkfTMho2YsgiN + yAaBllqWzc0KeIu84R6Sj2Hvp+ni5tpXHEukR4xYvJkYPnWGTSYQA+hHEIkbfvbqz/3mmg0fB4Vs + iG2nH0tdf9/wOZOm2sU7QcU2g+jWpkxkExZp7phqy4yb3nv1nFpQyL+mEGv4UHK1hbEe4zeYnDD5 + WZ/uaUEmg4nv/XrcuPFSnT0Xy9m6Iny6iJQxidEFHSVznOI6/5taoZmbUEVPp+2Or5YOrAxIwktL + 3e75iCdkdqPfFNRnDeSHVhl55SAJKZKBuxP7TTxgAmTtB/E9UTtDWPvwuWS8OhKwFNu+S/BIg8kN + 1X8gWbV98bzSh/8Uv5/8Mtw425mTxRDI5eCZIw8JGEFgakAuMOxTRxgJxF1XVF0qwlvVKzLZ80C+ + e9rf3O+sRph8KIrDwwBiNGA2i6sZEe6Q8NuUEzywg1a3NEQWsW8Z0M1gXGBuzsLocBGRLWtd+MXR + yIdxJGtmdcA4fcsGDFleIJytGIsB+zwTgjP25W54Hqh/v69K4wZnSDXFekBEHrQmonU22UoQRPPT + NMtRXE5YWLd105dNbe9bqblb1vTkm48dU5qUYT2YXpCdAz5e7JypqgIFK7tNY48j0w+bJX0ld9eg + xEliX74Q4nqIWFL7kIG/b+1tYD2iLxPBZkIGlAY11mwevJMn7XAVW3TjYsrevWlwSsZAKJ0+Sa0r + oYhj7Asg95Lcq6GF4GTnMs39YtBkADNnL+LfHW4dVx+UwpibrmvquO4Yw13YMDdEGxSJPEX0vSqR + mdbon20N40VaVPPvwL92y4rmZIioSBWYFgQi0wWfak5B1CKFav3UxWBhLaJ9gReq1DviBcBMBtYi + aKZoD/Uedl1j3Bmb9DhApz+3daWu6EVjjC1M4l7nQ33reBNijIWD8JVAINiCQhHnVb71D/RsedsT + idzph0Ffkq6D2ajuR+kSv5fx42hqq8ZcUvioVuOvRLO2DiCihjuxe3QeR5Od7zSM/qklEkzwAxS0 + 2prFKjmN26g9xRUKlBBKCrBxV0e+ITHpO2L51MXP/35A9v34HjNrenzol0JhW5YJF6/ibYCZalqX + uKk/OzbBhJcmf3HYDyYpZEQJQ5gqdpaPw0U//aSBaHdx+qcXnIdNj0c= + - packet: 10221 + peer: 1 + timestamp: 1568917440.812805891 + data: !!binary | + Gl/eWc8lHplfb7LLawXIdt4988oG8KWsZw1XmoUNYvNni3cjbcGAEW2VYyHuJ8Io0CMestl7UTdS + +CU0PHlwLiiBo6mWDVdvyBy6YpGqLgD7GbX/xxRw7MpIOCJRWcZfXrisK3qPubmlSyb7diyHn9IC + T2tS2+9cPa4E3hknd+4joLb6765sFyoK/tYiG8J4NaD4wdYZWk4gLOoNTakSsspXFtMlTT1v5N05 + Q294rx1hwAVdoxC//XhQYJkrIg7fM1IV40Wq+MqEiEOqv6sowL2xtUICbT74h9sc50+zuBFOTu9u + 8P44Ak3rvoUqOOWm0kAcmrzdmniwtkbBMq1aHP2AgYAquBrIxsl0QkJBQRfD6i9HufyYWgWyMISm + lk+xoVx5UMIVxoyDkJPqN9RJWK2ACPipy76V7UO/EugFv3wSBm5E+LP89gZuIJQjHOHZKS2ZnluB + D90E0b9goES/MQxdP4WRonrP6vxUtYYynypHWMPjyoyPt/hIGbYK/ksapsGejuqJVlQqYZeVYq82 + UXTgy21SVsJNh3BPP4l/VcCwsLQa3kUB+Sav5PibhCCJ9brpfJHNXsAva1I0OrrXcxHjBUcKkH0w + ecSCK1WvMqu18dxSnrskDs6SNYgx8ITYtA5dQrADzsvcbP1DC/uQaA5/cSH2uBJeBceSQ171jM2Q + 0LO+qGDurWJCGgR2CB2T7aSwhozmOen5duwHDu72C3C1RolHskOvn/oGqAJLEUn10ElCV8Pzq+Vw + F6/UYq1p+ucEekfuKXqD8RZpjHtIPqRNSF0cWidD7Ypoe189NMv3GqP3V+89NEZDtQBPTq4Z2Gbj + Fps8kw1SIUDKV1eCiUYloA/bOYfoxeKf+UQmBzs0doTvGRmJdRwqFqjlc4b9ECyffeAU9LCBMBra + HbIFaE944LIji7lNVGVJDudqB5w5INQUVyrzAsVbJlSeTeOeDqy4h4VEAXHRLP3LXXyXrKDh2E08 + lO2rMDomDi7C7IVC8D4nchEpxjgeue13OQssP5sZ3G7VY9BfjUwjBhX9n1Anki2344AJ+9hPxAhy + /PCgJOw/3uHC2i68gYKY05+Ed03TMvGSdra/PSlnatcDbZOvovETN1dqSMzjlU3KRAxvHGMlnpPk + iNwO+Vtoob3Gc1W+dcImL8x2JKnFbT0zGPEn2Q4mxyt912m9OuPH5Jg6qfgmeAlWmoiSTSeKmTZH + U+hXL0IeIrJk5QRiiC6SX/ANLE/M3Fq6sCAyuEIn60j5CVN8/Z4C3o6mR23JXQsIc6QFDasvVV7d + 711GpFGcm5YBnWAJbVDOkH73K6ZkXqgpphfz0zm78TguOouuPrsZJEOGHhwkdvJE9r5sBxElgMt6 + JizeH4cVomXS9ojyxMys4xFTJ64RX3DoQDsLFz9w7YIKJvu9E7797zi/vBPTIeu4c37uns1jCPeO + 4/7zRqU1G7O/8rX496ypIV/qYsOBMt47CKVf6re7pWxqoaskI/UVsYulcxn1aoJbbiMZtyiEWiGM + vU24pJutoAcroorIw2eV+AymUcfAZIAgZTafVh78i1P6whfK0P+T2mRC+wf2UcyhxV1oLWnTec7z + Ekp3rfsfs2h8k4LVyas9YIk+Av/A5wIsimMspl5Pm9RQqOSnhITdN8zTiC5/IbgMcAkehvNfY6VY + iDcR/YQB6UyewuKTJ0EQk4+JbRmqf+eN0qeiVpkO2JarUgOhDga/8+VQa4ZUWbbE5hleRYiYy4l2 + Pa19PB/ginGHgpd8xEOGwTRZy3tX0RuhSNXIGPJbjq+Mw9VLFvS4St0= + - packet: 10223 + peer: 1 + timestamp: 1568917440.812871933 + data: !!binary | + kML39Et0tZh2bk2dGrTcUNFu6zzhuEq1WhKFC7/G7S+BdCvRgX9E+zuRAl/06GNA26usWHnTPz+l + sb3+z+EV+4QcRHoMFACRz7ZFauqzO46SGPX/RfQmUMZG8lmuSZ6oS2rv/OKLofWnMHruIDkE9JCa + Q116VAgcmIAQUL8AoHzsZIjb9ROHIAVwpSRAKJIhDGxQfrs1326yb08kJWTp2XU/72Sx3sxtfL6O + cCPvm023WmNX8qBRRpgISitsQnVCzeJ8Y1IQL1ky6TUcv3G+wh0vL8KrzoGoVCfy0+4TnN6vhGQs + BRJdccZvM2YfyoudjNLs+JzpHgNZZPRcbA9YXQMKeIsGGctXCefH5IpyKgoWvzcqOIpy/VtXnxFm + XBUy+Sn2eXJej792FLxvka23Kumcmw9ponJMcK7GNdRe3D/IZQaqBA9YwXm+hnoA2Sve/7qtXUiD + 71m5JniFIRz2y+N2Lvajf/yg8jRPHW/xSJlYksH+6/9wVFxsY3bL2Fg1YwCKihb/5UHFP1UgzypR + yK+RSwLBqV32CcHRmoHhZIwfHncgdVq/KgLqQxD14nPantSEa6lsJe5YMQvhGhIp0I1NwAQzZDU4 + RxyI1Kr/Evl+h9NS1PCmIYEi5IPB4iQwIJes1nfmMHXf3doDRC1FOm5ARBEFR0ivH+P57wu5Zzh/ + 4yNbX40CMBT01YwZlLNudHRp88Vl6tqP1+b1GTCTAzMx/83jTYJ5MpBTgW4y/95eGMbIfceyKyge + WPKaciw4bDCLbm1xlx9JsovAV6q75a90nD4ggVn+zFzla0S6XcA6jCI9FMqajiLyWva/pE3X3OYS + EUHYZl5KJeoxgtiVC9Ku/i0ZcyVKNuAPp/SMTTKY+0JR8M7gXsGqcIREoynpsqYKUqccjnRzh5Cu + /fdpVBDPzT+Ods5mZXA9ENAelq1Rbm+6Tm9ndfTbfeZCMSGCmV+YSsdEl0tDq4xYbe69V7+B/wPf + frINK39F73Rte6XDAf33mKyfpntK5wCQh/YUYtg5pHah7dtKt3/EO1ISffXql2ZXkvgmaFSF1DJi + gHkbGRUDtyw0OXUYdm90X6nWo/arPXPGbZN0SuSqnQUQNvN5cA/F/3wAkloxp9583NcU0Rx5ezsJ + y0O05s180jX/FMqqYJNLD4tgxKFgD6EREOsfn9CwH4npLkpuE/Efsvp5PQWPZWjmYZBj6PRNuKZT + S2bK6l64yiFZnajlxInm8Wnj0R2sc39//0AGqdabm5ydG62sPLi0djcu6Ei1oGlHng7xVH0p2Zt5 + qAwtw81Gqyd/8pIQbUYRzoV5N/EVARGZWITrJVZ5diGS+516/vyOESQwV86ZgJPE7wo2QfyDOASE + tcN1RE/O/vwFxABDI+a+jHmbghmeJ8vCismzi0S8rpCV8L75ZokuTcmXhfXLTuMWabY+mTDGxGH7 + kOgARiKiHpL4vDkU0oAZIi7JgMTAPcTm1K6nWVy2ZqnfWT/cUXxyzPsCJt165KkCUryE8oSXdlML + U94qdqvPk6qwJ+ZRTjmIDfP85zxanx/22nMWd9p0qbcza402untcdC4bnkLx2KXG+dax30nxZf1d + EH/7stcO6Spkqf2nDeYRPRRy6h9/M/ecyRXxvBClgH2Am//9J4vSGuoWR271Cw6pGkYlj7xdc4Mx + HpPYcQnNBtP/taPJ9Ut42kGyMJFDsrFcgWBE0QhUHWriEHyWUDlkhbIpvmP5wp0POUzvqF7nd9fM + NL2ja2rmjrabfmrxx3uofkC9iiwbLtrVG5RjnViw5tWzvg4i6nTy67o= + - packet: 10224 + peer: 1 + timestamp: 1568917440.812979937 + data: !!binary | + M+iJJZ/dBzNKTPLQ+/ZlMJ2OSVdZjLM+mpuJWOlIrf5rkatZg37tOx3/c+AE08cxD0fboxUbE1Fk + OA068wZFzn+Lr4MFsk6LwLCc6RAdH2LTYOc5OMv8S9luNpDo9aCx7FyXdKiLnSQAN5mrsHfB/Xaj + sdh5lsFzuOXtduDjuBDiecuHeb4V65+mk6SS6fbKQDNY+2yMRvaL9H/l4KwrXzOg8qJtkeBjjYix + GAGgbb3oZF6axRj1hk77A1IEOfiyKjnzRhSvMyTsp8mIXPUedu8PXDN8oaqrHRkXP71lE9LtYE8d + +JiBmF5nzYFbvtQn5yJ573Lgq9UfGqEVMYhYWVIGc6FJ9zv6bwmqy9NgKK2zXKzd+lD78oEfjXEf + YDjHZ6RcNkhKzUcTVEU/Ein+2ajWqrlYmHzfG+4gb4Tpka/SGIVnbkbm4BhKmYHKJxZj9/rnKqgz + 9dhLXmKpji9FibZ1/xVKqPpS2KzMcQcwkBfRE7sSw9hiPG/MJrlRJ30Mg405KrMEb6QKoxSCA9NE + g+2Fdia8qEq0WVhsZE9ufYi/HtY/U/qoWhbY0DZeJ8TPdrGJaMmqaap7RJNBySRlGTMKs89Mjuks + n1SNkuWWZc8ciMrI6NIXdZpguFmsztYaMRTQXw5s+7wNoxlb7H7Rz2PqL8DMuHTHmdlhULZWqvKT + jdzOudWWmrdICmfI/8/xRjyQz8nWEivYBFA/iK2AMyvB37TdN4VH5WjNtVFylpPC2sThlx8BzlUn + paSFKm8+3lYEHcDNkNfz1CD1Aoej+M/5APPqc0GyETLHrxSPIjbrI5Ubw2T4eWK4oM0AqUeOCQ/v + 9lXal2QpkkJrSIU3jMjKUeo97fSVizaTXgDRJHeqJOU0nijqUmwWE6Shkpy3sFeFJO+LPsgy+YU7 + ya50A2oxEEh0rJYpJbgV0aS8T/e0p3SSEjNqsITy6sC0J5S4WMvAgIx0JFrOJjq748JJ1khwJK0s + qTfo3r0bxhc1/C/pzEKGdXxQ8w7Rp6lcsjL50FXzlkTbvtb/VRSIzj9X249hy5rFpsbA1yCmY74S + I6dfTzzrLgXAuL48TlYldZEsIMLg62b5hAqk2FdCxGGrvw6g/qNxVg5s1Fn6ORaYEoIQqVuG4KKR + mjT4xJW4cFUiOt4qlhVJKynYn3IycDvf89uFv/UK9OJwozV331UYBH1/DpxXfX8su6E0E5gqxYQ0 + 1qgdyK60tTXK6qzWMw8uemRjk5A8YsHOsx9myqDZuoRGTMg/MQ6K3zXvsVTWOGqgI0AOBipBQMIq + ZF7AK8xa5CJuyKXreR8gHU2NapyrVdpBpEyQJ2S+NZzDKkNXOKHCArcgmWXkqK6QuYe6fsjwKXCS + dKSor5fOoTtyMLVpB/nJNjzLa25crZWdesedGlII53eMwZWhtPTkeOUPt02OM7b2RwwwTDE+gqt3 + ppRJX41vsV4kP0j+6w8RmZBZPuIgrGwmO/xn7ImdtRxgRqNDD/mDzS9bHsSQC+Cgz8iAG+EUsTjK + pxzwZ1M9Nk579uZdZmK3dbecBRFUk+hxQKwREbXC138dii9OP5kRdKGkKFUCvM0HYKqRXQ6hIiEV + 6WcdY5p331ewpKfFi3vqyzFuHjzAPthfsq0DOdryP2Pfn1U8y1KCBkf3W+05WtWNifShm7D8R7IC + RPChBxOi2H2Ayv0VWHwhL82Ve5k44JWba+pND1H9ArRtt1Ic7DZeyXKUIY9IVKIk0ai6odI9UDHg + fPAIE+Qnugw4q9VcmG1XiIxoZbDYfEvpBy5RQKwIkOZYhjVdtl1daSI= + - packet: 10226 + peer: 1 + timestamp: 1568917440.813043118 + data: !!binary | + JlP5dWXaYbezNU0oP+5H9FrXBnXi1/Df8Exf0nbscz+xx+pBIOlf/6868ZniL4Z107w++J+BybvN + VFvQFr6BTcvNDCMbRQOjzq1vlvCA4vPX/YOS3Uexh0wSAeOJ9YayPcsDGsNI7XkeOwGTuSKrqz7s + 8E00cgi1sJIGOppRfw8CUVYlGtlK2sBfqnCBkDv3nvW8QvRFKYJujsiPAeLIvqFykdLKkTfjV4P8 + 8eGh8x8VuVzxbgg5G8gt4u7ayR6aoo+/mxEqi+bZQbTToJwdfDCf3Hfqtpjbe5GR/OFTQb1VhG8z + 1T+o/p7TaoiBoI8rFdSn5LB80RQv1Ccu9dasDh/lxPQsxmKCLg7m4vIYSUZA4BK63ulvUBS/v4uI + JOPCGVbfH5mV76sxEBHYFqJv/JU4mdbKZUVwwFZo91d6UANXnMB2eRBVOmPrd16u44EKOP2+Q1ly + rV4YlWhDyWdqZOl9y8OZCyMOKQ/OF53CGYG1YhslohSkjN/p9+oYtLjl648mmCSyap4RXBR2Ysxg + uiNVdYw/XDZDx/s/D+4uEd3/u06Cgq+m59SgwpUJszEg1+55lNpHSnUv4MFs9s/PfGrkYZgpfliK + IVkmMxWaIbgjenmEaZZWjw54nChspWbBUyP7d/99ndgjSCwgj3aR3qmh2y2EX74wjoZ4+fdH867y + 5OdwTTzEm+RiCh077KR9s64bH8TdzIjLsfXOOR4tzr6wj1jyOFUCiqvKG1pzGhhQO9XJ2R2ntY5S + 6egwN/T+SXId1JHMV6ACWhEU8hYsoObbJ0Ww61b6wsWFOg24tl91gUhp0wlGcL8QOFGwJReNblma + PSRcrNB1r0FRRfpigaAiqD0SQKahlc0o82rfYjP1kVOo4aygbh3gLDcqyFjJCz5+l2lT6hXfAosi + l0wdJ1LCSwo3naYJm1b8tDgPIv+OPz5P/l6eIUd6blBxKvFeprIPgNpCvMa2ycE0VSXRf+SoP4V/ + bgAL9jZClwtFKWr5Y29nONGgBDYvGdAQRrfaZsxI7P/jEo+rwd1tcNT3zdSzeVO3qBBamVyfK5j7 + GED2N2DhfNLRb1GbrsF+HS/McO0BptFf2iJRbFRNOkDjDEICNdMeH/8K4awnf7ldlqdLemhN8ovk + SGq+ktFg19Vp2r2X679ivwwinjsT7P7B8PFll1dyFK65wImLBiCCQzF80lP0CI2ufWLjAOPZ429s + rXuztfOQtfkeJQ4GEEGavbwzwUXghSt9ENQOT09tD2GqHuZ1C/HmvYLIKKcBIbX2vWCkgbU52kch + 2pBPK/DNi9cnMY7a2Mn5JStm7oAuJOtjsGgDgfRHLh2hiTQ9UTfHYGMtEaTBfSEKy/n1l7TeopW1 + KoJwTqyyvrU6Yb/Gh3iBv3fzXEiciI/0W7F5HBMtZW0iqtaO+vo0vY2+//mm0szP41Hd94IsBeHa + tbd0NODo9UohnPYHEGgKgKqvWqy3GIH2aQuaoSDWMHJpCCz7ckb7LfjqmEQecDw6I5110QzFN7KD + 6IGu2iQcMaNllLvShSc+XF/LhMmoxoCrBpMAQjN8ujfLgXrzQqEeiQtG39sZO6TpMcej9eHTHAHO + qpDmDZ56gnpDfa1pV+HJA7G/R2W9ZZ1EU9rwBHU52Wbx5Jr+flYcYSAyaGkyEtqNTRVpdU/R3is4 + j/BL2X4sIWL28m+1zKRh4gV3jXnUp+qFQePbzwmLnSHcVfSUKK3wvhBACcnLoawEDcxEWElvreJg + 961HYw2Ol4+y7VMTqHMmy+mIAml2qheeyPjOe2ODvNcJy92LBVRNo04= + - packet: 10227 + peer: 1 + timestamp: 1568917440.813101053 + data: !!binary | + K5/71Zi0yMcmdcy1ymL3/EuTzM2POVtFSrmF6mGNQf90x14oVyIfGDCb1SnjL0M/xaVN+r0DaCNW + wAQgkbIc+Q0bPRoNMbLFQAzYrHWoMZ/DkiTVMWJcE5+1/y2Ahqzkb3yi3NFEUd0ii8g5AdhRILse + 36AeqmG+wAM1TL9yNDfFBIXP/11FRzz9apcoD3yRvXdexe2paLs71cM8WLxl+MYImOBZJIFqjJHA + jGT/RYAE9CQCZIojrhVU6Exjw25oLqNpApC5Wz3y1hNBOiJWicI68xUGdPU3qVyN/O0tWrR/BMyK + IXRWE2ZP2jHhLEpxjZpJjokbEQyUrY8VarbFmog/bKlZ/bFEaWWKtVjKbHU6bcbYmVCZKdlylEct + D8q2NUtNUBU9m7bcy/LrvT4e/FxANSWWZctUt+w0/32Gn+k1mAArdBUNy2gwoSGYwShXb/Cj3JGR + 165TnWh5CTDNbIU1lr7Yr2kyAsaLPsoFBGvm60JHWgOhaDk0TC4eAz7qavp78I3YTTpCrTfIr0Zn + 54yXlRnzT0MNyouywEUkeLhCg80e14O9DgPfK21v9/HY+AgW4kDroMTDzPUXfhh3e9jvUVhnYMb5 + olVhj2f4/6hNb3yF87zmjVL5UC322NebTZiTGtUhOgTPHxiPE+pKo7mr2Sh4WrJHZ12bxjOYemB4 + 6Mk0hIAu57/ljwfvqi1qQHoRJ5bWL6xGKkRTUGxY25roGyVize8xOxHQk2jdDFYTObrf0KBKa6ca + gKajFvbXgWap+YLI5e4k9gLWvMvCuwVEaUf4MS6ZyDe9UI4RXnYpF/cMwyqBoREYygzgwyeLbIhk + fViOeyuuhkNam0vGBREbgmDi33Mtm8Vky9QV4c5lJyFEwwrk2ssFQDi/okr5+Bli9Zig4pYxb6xJ + mw7Mk9LBzHUNDNo+x9cnD/cZ5Bmofga3oniDc3u+shPOIHgzuZ5aKoUO2c0fFLunvuHOmB3/4uJn + zxVVJGsYoOQXWh3t0SbvlHTBZ4ClzvdzxvcZFAY5SpQ5ZIUw5JMfl8OouNJqtNQjO85qj4Vg8DR7 + AbkwTFa3v32R1OtBxKXdKbVESwU3rhVpUlHPYc9v63VopeF6tNYgDeDse8D9UljCifdEqo2ieWut + IdT33NaOVjDVQeoj4KOgS9xxcSltPVYJkvf1QDMsUcHazw+3uGPCc/Ft2B0aSrw5vgh6W+bj+gCa + ltVQBYMBWrZqFXqZ2FpdGXsuGQLu4rJkoLRV06TWjsko2zbqDXrrdOcm+/AOdABugs8d4AppzFR1 + bFsbHWGm4pfFJB1tipSjZ9/2zuDF/E+e4XGT+Xu8P2h+cwR3OSsyjv8cTCQx6Taaeh6Z2xARNIUS + nvtSg7DbJQhRaJmHz8Xhbftam9tJft7hGkZnB2OhrHgZiXslhWQ9HpFiI2R8cd+5VUOvCK8+7W3l + vSek0tIn8VBzmwqiFGN3AVKJCA+yChFFg1WnID+aOwXFy8ZFJNSCoHkp5B4nZ6AI15A59bhNd9h4 + VuJAaviXfi9gtDrAVX9WcFdVTtLYTfGBF1c7HmX2fdpVc/FAwHjPMHjh7E5V6r8dxQKJb5Mz79sB + nwvvATCXfyb6pLw33xaZDXcVvUIqmWb8kHuvp9Iio7ETItvOJr21P6pApAXB43ISpDP4Lgt2gUh4 + RWGB0jL9jbmg4jCgelnTRRd661dAdDoeXJXFFs0YuDTs7C+a4m+sxZJBWaq7TaHUjt9FLC+aSqsB + sP/45g5WnLAoTNoUVE/fsW1VjCIbx7tUgFPc5QhmE4xtMpQpzKZt5e4= + - packet: 10229 + peer: 1 + timestamp: 1568917440.813163996 + data: !!binary | + tKxhX9qsIA3phAMHeb8lc+XMrm8jJvZHrkeLZw3XwcsPlxQMHETuw/NVMb7BwjAKqFqKYNy3g0R1 + pkL6a8BLlCmgLvwjBMJxPcMil+E1FQKGhhMy6bYrVwdWCU7Y9Nwgq2JiFOu/8lPT+unTCSMyu3fl + Tw7SxQOd3SxWnfkun6yeThJa7xtgLNg4KhQZmiowVam0chdvezThTDZsIwKwHPccLl229/9TAL/D + 1lt7z6OFyNEC5OY+/UWo/06OFSGjXXod05D9fyMYbJVVnN6IN+cnTTD79CjSBCS8oPApa8fZM3K7 + GNJ66sReJdi6EJ02MLrg0Z90xn5XvpA4+t2ZeVimHTZBWsHkGGCLMoXv7BVJqsguoilsY4zyOwOb + cwCNthcRiEDS8lJGrLtvvPGXs4whhIsNxCahpAOU7b5HD0oyFcK9nR6u5mflUBgcAkxpCeJz/DPc + aBU5/EKbSKcB6MYelS9zubVjxENVEMhqOMxXgcUYH2hdvTE2DTATrx2MaeCvyD0y64DsldiWMMUn + TyqKFRQhePeOfXOsu4NIKxx67oGELLF5SBHTEPEKuX4jHZg8cu9R15hSrSr35IZfDAPftcMtN1dV + 89AXfAnEmCKyajLHoseMpRWjePWU8NnLlF60Dv0Soz/38OI29Q11IpPvnDYyjSdD59XC9awzicbv + jUDa0oCwJ2gHiaTlHgo+oLbHwW8RC1q6rZP05AUT41K90O3Vr0nCkyqsjmCO0C974BgMycB+tmMl + r0sBg35AatxCAN0wXUtMr/9fQ5toGROIMFs1dyoWq6zgMF9l7ZvvdukMLSb9oVZpPErke8pYg2aW + sPkyQvb0ETpwb2dr9bRzvFhFghfHACKBEc06hFTVe11w4mjEcTUSlRItmB/sGDyj9cbfFZJw66zo + q0u3NoOFkNCmyrAbDFjEeziW/ND0kSGiTMJEGmQJlmwvm702t8NDGWQh7PVCLhVi8Wbg6qAIkhps + nsJKNXI0LtcivlhPxwI1kz2sGFbZqlIcMO/qcKxTYrQuNf6mYs8IAaCsE3psMndaHF+oGKXNsr8u + JwOqODycHgzkRb7lYXhq7kioFMOZTIjxNAyXZziQ7JoNHSPNz/o13Lpcm6A/e9ZhYtR/b1b/XQBR + e1ceQ3ZmXLMCJoYjHnyINcB770ml+8ghzcddaxdpVoDWQNVa9gp9IQoyJvl6ktxrXVGoxrQIovy9 + GbyqJ6IDg/cczGdt9NUT75K+9UpYJI+nXTmVu9D7qnT2mBMuPrJWxG4VYI0yp6BrwiXDqYvQXlWy + CMQey7t4nBXHf3wdiroQclF7oiHlVz3zBiyzChHoskJYcXe7SniL/gy/1x99hjtwixdQy/8sOLNH + YxDGJaPQCwA6OuM0yvnlxAoH3UqT2gU0YTct1yaxwGgYjNdJxeiP1MshGv949jfLKiALEzyLhrWG + zEfK8vhQ3oUV/2hj1FUUBtiFpHrCATozkYHaYnPe/H2kFCg9JYEFwl7KGofN8S7YZY3WaEc+t5PM + E/aG0gByU2k4BjEDWbl/yRc8ivxXqCV0RGjbbxpY/+UsJTzm/agoiNHWqGiiHtKvHST7wn1RiqlQ + ToOaha42h3MENVxma4uu8KF8Y9Hja9vWn/f/HZzLRrFvfrI+9IR0b5P3VLkmQuBvr0tj7eBz8RRZ + uKp2hPItmiXcZ0jGcBZC2/s7S5s/+6qt0onhbfFeqSH9XLqI8j9lv2bmwrwer0xk1/oCo7qjhLic + NYodzZDAuaepm3X3yTK5+w1TfRNjAMDac519QqkbTMfep+khVK1jmG8= + - packet: 10230 + peer: 1 + timestamp: 1568917440.813221931 + data: !!binary | + hgc6R5NmKk3H/LTOsUYRB9FCENuRAGYftBxMl3xMzJ9hR65dv42UDbngId40YR0vphz1GldXr8op + y7EtLUdTCPjc0XzzXhi4yiiQg7MF71KyWBrqWwMxjR9z0wLCOl813dw7KVkA4NqmkQnn2xNjcmHZ + NPW7D0bG/VOyB42jGIP4njo0eetLZXvaDmE1bzr00SwaQKYJjUD5w/iL3Cw4DcaMxXW6GPg89lkA + AWDhr9uBgAmh97hoPs677NIiOYPAJrqBUn9ns60k4SY/KJHL0lGG4vdr73EmOHjBNQU8fmZlI6eu + PZ7t4WFSpChwB1qmLIUv5IWjPyJxmaAzCrJVdH6IOwt/2brrVdvFlerxDYrhj+Sspx+In+CkBt9K + VCUfAlVn/bI/8Kxte9N+g26kGvGN5Abq8j/6e/gEftRiGxbZynhdn4HQdwYYNCNZAFVSzIHByO+d + 0gZFhOjexe/5gmW4mPV1m1f4SrD4jVHo4uYkmhmYTJDNaOYsl53aRIwCXVpkEokGWrVDB/1kR7yr + 4NYGwUSwPrZdGSa3S//l5LRvecah57ikpilPyJikigy7S8FtNL8l9OyjAxdQzq17KgM9begPkRAc + LD6nfUPFRytSbg9MYqFjVgsNM2oXLlUhyqtI5VFyq8JALUBqRBFgQpJV0Le0NdJClKDVrp5fVoO9 + sUVrePn0dXNRvI6Tly+GQAP0+TsQRhQX4Qu0Kr0DY7aAljy4HmmEZnbJO6nN3fhCslf5Rpcwcu1N + ochdGZlAm9w3jl5hLq/uUVWWlqHd3e38j35KzwhgbPkjkr2EYdES8V5DF09RpoFPtfF3h6bf6HjB + KXiTNtWJniWRTrc2r7f58Wqn2wRHIRsI0RLl/sqH4S00dP/LBvDGpo3t16mMFrc57xB8PqPl/59P + 8pBeTRbw46/v9KpTEsB4w6FeH7WwnvgOA7MCr0lfgcjjkq2scuV+NS6ApclrH6LrmKdypfTZwgH1 + ybnHWIvOms+UL/FzO43MXe6EOZ/AANWgmmEAqpFHtRILkJIHelYrhJa2SfXRQp3Mn4G75KokQDf3 + 9iFA7RElzGBDbsU5WUdN2nHkNOuTrNswRSosJDkDj//+FMihyahJhZJSiIdNbXrT8sp25HI63Gl2 + v6r4p/bKR3vbpSN/G476CPoM+KI8OOHxxWt2jupKeYgDu7GTrKP6yaGtWAcF0LKCbukYaKu3LjcG + +BgRncOy16yhCG+1Ie61tECyz1lomV2x74bOUVihSO68ZptgL2Difb3rdTyuEOpLi05Gcx6Imbo9 + s9uIegLvZIwsQJt+mPK0hVr7x5POW9s0pVG51IQXA3piMzj65Z9CVporQaQWR31dIh856RJ+FWDC + LIEx64AoHCcybHRzNCmxIi6Ujyr4JdHv1Qg+W7etElqswCPI1pOu7i2qnzci6JlIpknrt4nfDoeG + KJo6QerHvYIQ3l1z35cqvkd7w/YNvYdBeJwONMKriJe86fUbiWROCk9OCCLyOCXGaZllB1PWT/Ux + HCMFvlX84WRH5vgpebsMsYjnVzdMQuvJiThK6/8LUWL/kz5U7dFQ1Lm2eLiSwBlFUoyEhYk8aAIK + B4aTJuQUNo06xrjpMFYHVWIf3cqEo1lruzeIk/SpubTMXrTkmmjujjJP/WpY3btzTY1ZoDibFxOF + SiYxu/skD44tsnCbBZAVPWh7wYM88P+s7WZUguSHxwfTnvLStODs1YFrhTfbSxhr8TIzu+Twyn5O + YgGY1yu1vdVhoJhh1BLiAlvSAhDkSYnS8A1sore5jEnYso7TzjNaA3c= + - packet: 10232 + peer: 1 + timestamp: 1568917440.813282967 + data: !!binary | + z+pZ58ADg0jnUFz5xpqnDV1MoM8IUBAR6J1oaHvIkIBMFBq1firwrur7j0STkRNlV9Koy24sMgs4 + BektSqSjzKMQUozg9X98mcO84zJ9UGrOK0Llmb1AvgFMppyC8QdI51djsxhEbbQACFhVcIHgb4NH + oXCRUR8VanzW/0s64phjs/pbzX7+wk4osN1hg+mSAyTJdwS1XH5TfpcwNwEwW+JHg9qx5uG9Qqsh + +2XcZ9h+f+2db2Cj2xHH7TjkSFRg9e7oNmZ7VeUamlM6Agl7tRSd8u7LhoVEQHvVMCnYB8lQSXa0 + GRlTZ2iz98BlXy3Tw8ULG2OL6MnxTw+1lv4+2mZAk73DimVZSvxlUfCZHfUR4Z7QYKxLqGPh23xF + h4RUwtxYPkeXnVKHHK573vtjkDHPtO57l1GuqxObZuGkAHIy5+TREgOStMlDXjaVLtNZO7spX+I5 + f7wiwoETzIyldq92Lxff88aEjabRtvakjn7CSuQAvK3uNltm78u/IEhny2iAwjBe277UK2RHAZnm + qjlkiZ4PF2Rw/ttIrhn6UVMVPMc+xKOymkIMdhzrPU9+1EW3OlNkfsJwmODndz/t6+PLmfNpSPcd + ryysSLh+fiSR4zBIh4Xdecmv5AMCLcc1Wmbkgnzpe09L/rcw1lYdFQmoOEruVqRUKiiKN8tuqP+Y + Y4ZyfHOFRMiV1CR8+LOBKNzXmqJSiRRlvCkN1iIQE5P9dXQhIIyTOJNOcbo2UCvvBUa7PR9wWGto + KmcavsRh1NuKY3bb6JPAu+iEMCCe0T5/dwxu3k9RbjpnjvKaMo5fKO9SMgwUv78RhsaNbuWF+M7M + lV3RLNtNfkDngrSliZlEHsgzxhLTUhBkgtqJthQmSg== + - packet: 10234 + peer: 0 + timestamp: 1568917440.956212044 + data: !!binary | + ACByjXsD7UJ16lao71NhHhUeSi+THzHrnc/b7s42ta3iOg== + - packet: 10235 + peer: 1 + timestamp: 1568917441.080468893 + data: !!binary | + GkDGCzqiu3d/6TCjIL+5zWH+XcU3NQRZnQAELGklMYL/weeAn2ZTBIIGYe9/HtuBGEDYSra3vnIG + KAuoSOmRWYrq0drBpjVc6sz9F0sk+rIGa+OccME4a5Iv4Al13bAWLIrQHwWtUMKChmm7DSTy+O9i + 2W3ZWQzl+5GjmvxPL5nTBZ7iVrz6Uy0wS/u7V7uxFdzB0UVy1cS62xXqAGArd8CUOFzI35HDQN62 + vJd//4mLAM01ggCeniLGwUehg/AdBQKZvj9u2plvw6HQIqG728EvDp5djx5ysMwdFVGcn2n/rcGz + +Uw9KpV1l34exlI5t/d2CmS2mdVy9JqVsIwUHIyoPe2J/0QGCFDhroXynVsslu2fp3fJxGv73RoU + OH77Cm3WXD2qiGcuAMoZHUNU+hp4Wi+BIZoTn9j5aq4OYNeY8sMuXyTAuBOu1EX+YJnOkPpnWBcO + pgeX8oLS3aHIuueLeR6bC/OUtSZ6BKb0+LEoL8kZhAEVucQvpyhS6xr+ru6Had5edQTO/Oi/IosX + Z+N79lseVt3pjkAEYADuzZwtKlUWIfl/Rpw8IBS5ckPTNbTSw5ktCI2KmCWcHAqW0ljUfIIYUWE8 + yt25ZvJ2Npy5wYDnwgMx4riQ6A52/SyP9i5V61zUgWm+wBMCptP3bfTR8uYnkunZvaHSZvz5FRXS + aF4Qftlchh/m0Sl9aB/Z2xoymwDf10ohEf6CyFFN+dtJhK0KdcNhIKuGcKRlJMKDtPeQasbufZGL + SL8Rg7LyYMasy26kd41VMy2KStg4GaB8mee6HAE2hFWwdV/jia9BBeW0v4laaQqMtfRun/E9U25V + gtvvujHZslUviCbXJoH/pFItS8m6ZjL98g+zm+RJ0Bxabjv5qBbzYvd9SkLcj687rmtYK2KT3vB7 + uMvg7mkT+Slqa9b/T6yBxg6IQyFnqlsQr+opm+V0xuYUm0A2S1ltgY+ooaiCmH9wiZbHh88QZgOq + QetdzG41XI0tZHjxkbgJRkd7M5UZvHPNK0anMlVDdEXur09sEv/8rk8qdBYJ2w6M5xr2aVXwoBL6 + 50gkYor5OpZxeT0zXYZgAY4TzB82bISCf7xdaf1ou5fbPOeColIq1yk56U/HGOlIOtjU99QT0geo + igltll5XglqK2Q/TNB9vdbHv71B8i/PfAz14vpZrpbRBou1M2nrvl8aXlXS/DktGTF8mlzliqCH2 + 32QxF6G62M2DIZfpeCbtPQtG4Vev9cN6qAVcpOvzvZ1BdAtx92d4SBKBPIAubtrGlDde9MWUm+wH + IxKZmjdWi6aSbHoHThFLyNr+Up5tZM/iMfrOZx1zomh7cHVtD+juT3fZh9YXcNzB60aom5hDJ0KB + cBgTXtuRZ1mJIYQn24NZXfysQnE7evY2tqxWBnUrcgjTXeQCQb6MP9aqjvmNwkBXseo4ZkkJbo/0 + X6Pd6Wa+lcOoRhqJgu3RWB66PgLlesbEOdGIB8jM01iak6t1+md1A4dzybQsG2JLRtpGgnhD2nda + 1MynTClRiBXCmhe9NSzpc9PS0fwIMFtceENlsiKvaJrJMwC1eA3+qHmwbp3LlgWzNVmLL4pqhYI1 + sSWB8TONjeLFWA27WPZf0A6R7lKMUNJ6cwDmZFZU2fo0xbJvjuC86VgujxtRX1LTX8lwbKtxEazG + ZHuEmAslAmTDyskjnERZ1CuWjQJawFWJnJF30rHHHhcn1+mZ0tu8jeMMvwTBRPEGi+qp+ZHaYkHv + IgPI1S07F0Vv0lL9Sa4DiOIY+KD7jS0feh/DuoawfqUQps+DXNduGqQ= + - packet: 10236 + peer: 1 + timestamp: 1568917441.080598116 + data: !!binary | + Gw5fspPElUrMR6Hx5zc+xS+hKgPcSdMl7p0YsNWfqGC3pqNCkPskDzVA+/yw9z6nqwXfNCP9T/9H + iDaln2k0Z+jAGTKtqo6KpbxcqCcAMs7Hz2BwnBvRNMvPmpMhupkpHUZmt4tuDX+8SSlMNYlLCYS4 + dahAvmEVMfa9wO8HXy0jwWlNQrzbu7YtSno2e0uadLCvEbE+E6Z9O23f40Ei/R9LjoUsA1L2BfFA + nsc3pA0FOUV2Oh1QJzv145ed/sMqbYL2J1e99F5sS9Jo3fJ/kfPdOs1sJcPHlTxEB2i366R1/bI4 + a1QUD08r8WMU0dN2YBx/yhEDUCW6PVnane3MwBKXabKi+PMHCaV62Qwzy4D3Aobqod3021MWnVc3 + bAk73SLeAzjA7njFAdGTf2+WmLJ2R240gIazPaysabbs7dKzdqu+bVOa1pm1jpka6oHbw0rKJqEu + XYI/MC69wNT/M54y4SyVFjGDbhq4gMpPwdukGwQGOS/4Zx7jwUcCPeAKPfjrrTe3A59x5SRjyp2A + eXhLdMCmm+zM8Ugfc6taDTMeOUnvx/tJHUc4nZBfEasK+p3dV3fJ63JZsFqMe4rBEmK4GrJhN5tP + oF7MFtNaP5N2R+zOG0qrSeRiA0zk4j/SV0aFiWIR2J72zC1l+LLn9/xCgYY40TeAbPn/TU2+H8xG + 0rSTaNkRfdJohMZhGC0U9pfbruyJttHrL9qtQ87CA+VNYl7L9QQgsbJM0KzIVYYS5h/Cc8gvIXtD + mBDflsSWD4I9RfnfUWLFViAkeUd7f+Xuw7HHLtKz1ndFAH9pf4z95KT/VpeEknCI8F5mQ6UxGMJg + 4Ngy3KSjrZtPVwmNiAk86kYgX/vrjX5HD2tsi5sYQRCmUBLxhIqvyiH9wcqb1e8ZgVMUzQ6uj8UN + 5AqCT3p9Uo7AHK+fXUOUCHD0YviyxRRJgH89cHr6ovVEXhBoyaJ77w3/cfaOmJtGmmEfKII67TUC + vg56ci+tBbtfvEtuWRWb952AN/fDBhREtAY++gcZmTKbVEPEPQJ1eXbckAtwDwWV591cOESrPyGB + jfEE1B0jbXsyPyEiPN60pMBCCj3V2gscoda/JZGQD4ym2+cgp1WfEprGtCeV3ToW7cOyyvvbHk4Z + iA3Ch7sSXiVedMOhX42v6Md19lPa8WjCCZxElXTYNhosvHVvJ5L4KN7DUhvEt6xPVPK5Zpv7vt5q + z3WeKSjc9Q5prI4jJcUZ28elHr1YEeVpwVRbj5hylDvEcePd2YWzidr+zQ7CO4uJOjvXJcuYGc1K + VzJkx01/tpj8hkcY0XA0y4F+UOpeH9JJfPtvy3YHJjM6KOWSQxp+dQIUz3i8hjRZmOmq+4NR3HZ2 + d5l94zRcD2/ndlZMvismysB9YdgBq8hGibse+qPoiIBdMxgdDqVGLM1ZR1p1AbzEuSWDK7liZiQK + EJN8A4G4OppYproyeKbT7scEQmiExhowW2RGqHcuFMwv8t11Ksa2OzRjM5jnLaO4ynEKeKbeNThW + vMaTNb4M5Aq8jS2CrULACg+siElUFpdHmhAdGYRIQr5nWR6LO96fQrPEEXnPr49BYKanAThCmBCu + /QrVK5JsZ5t3DUvSg+qCLtMLvjeniWdKvTsbrtdmSMThw8oxnBZwi80G824Wl5w6F5kyZmdU0tOa + 3FUrvR80RdlCabP91+pP/c2bPw/KUam0iu7qsblvcK6RFCJny5S2Hhc3QmQ3fTzcFjYsE4gFY6Vy + 6SGAGGgyAC9mkFtTWNwLIQw0ShwGiLF83Kttx0yMuAOzHy0xp5jRAu4= + - packet: 10238 + peer: 1 + timestamp: 1568917441.080696106 + data: !!binary | + n2s2XwVrgKQlDUusSX6Ic5bmzkrFuoM7Jfs9aDUxtJftG6ZrJMGBGfClgzuSjNhWrkyMn/ZpPmL5 + 5En5QJ49jVvXtY76BFfU+QOS4oB28EsuEtiecmDvqXZCTC+wNLzA5shoQnhArvQbQU0N9nsKn7Rp + n7Z1Rb2dMgPYlWaiJOzjylo4UR+mQX7GkdoToHcyOUusiwAJnswM79Nnz3K6rXLuJDSekE9WNogn + f2NXk218LaBLRg/4O77iyDqYqfFsZ2uuEqiNpUtnrP4kF/eFPv1ge6vZ8cT847i4Qu86ux4EbQHp + yfPkhZB/StOTP2L9wSDwxfIWTaxwB8PTo0PXsBFIuqvJzjka9F8lJKy6FP1+GB3vFh+0kmbWeRDO + HvXyiKDJMqZNFrpxWjCaqHAwDg+1CJGEdgC7KMfn5+rDqllq2FgQH7m/wX2okyUz+3kFmL0Bm/US + HPuz+rjN9crh7eHCJCVoNkzdxZf9o7g1/80L/S9XXHYKTmWREiqufUuGX2SWZ0thxLIeqYZj2mcx + vtRbWvIGefms4lssmkvfc7A+EQf5e8XvRRDPKvq4s8repXPRC6i9+fPtGkK7Zy6G/PzCCgARgV+Y + DEhi7VDVtsZMOAjC97Z9GxuMf4hev4HmugILKC1BAWaYd7az/s1lMaXg1rhEl3FRs5sVs+BfmyI8 + pOYNOjIpCtrSaS3/X2bkTHPuEtn32ku1fZjwiFPDxrTrtlqdusKNRbeNeLBEY61U7Z+YcElJLO7A + XwN5LbKZjtUhieQsXJ0AkUUJxOkZpJr0m1DZkAIYzvkCtQUK13+o/VeZzfzfPg8eFGRQtm4LJ3dQ + IeNXfjfVn4rzVb43QMU4BvBbIDSZ7hSf7R3VmXsoBIveGuuzyHtoylt+80WU7mUeMLKLWnpQU4py + oOl7KeEaJIq+gc1kLU7EtHwx+fbfNQ3Qj8NsrWT8xPZtUqzNhZa6odODEh5YuoLTT18Biw+ofBKc + hHN4BzsMnF+D8MBQKIy4UwDMpaSUmP/7aJ9wS/b2136SQTPlC879mcZQ/4s+ZQ2tPO9AOn0nxCAd + Uu6Mtvv3kqFH9yqimZXIv5yH1Dld5yfPQIb3q/NoQZcQEwCacTeCqZWuAUYzUJv4qA3ctohnR0ZU + zcFal8wLOb9c1mBRrBVgD7cIgrkQbD9snBznEj/SUjd3v8X5d1L6GaCFMmUHdSfLKi5RKXQ2VS79 + Hutc+/iRI2VJwDo6vXrs4BfEOYBRTST5DWCcO8ZIjpssZ5SAm/kRnM8l9kJ1YN/Z3CeQj4YlLWTk + ogfCrsw85r0a5Z0QvMmvNX1ZyJKwK82ABLTDzoU7mfUHFTtSlh79+ex61aD6XoZNhlm+bmMcizcB + OoHfPaJTwB8jjU4owE/O+GU6YbCD/R8yLGy4tHByRdKp2iztTU+OWdA91LO1dCFvhlWSPgdlGFEf + N83A19HgNn1m5zReVya2eHjGr6e3ZJcA/iG8WkBeM4IxiT4LajYwF2r9DlLokMm5nRzlgwGuKZS4 + xLZci3YlMWGieJ4FmE71weqM9xLnZw+z0Z0UDnWMjAOZqP1ab4jeGrPYJ9SevBG9BCw5gbYAljpI + hBHwu8FnsUuNH2sC+WCvP/72fFxQmSB67Jo0sfkvohU2WIBf6lZ9RY+qumKT59GEzmvrfRzv/+Le + vYNigozYNPwy6hDrgsXvDWaXFPIm8Aqyd6Ygt1AmY9wqAelzbk++F1DxXWcdovBHr7U8XqzGKkB2 + 0YFWpHaPoMe4VPvv9D0jXLhjSe9DSKWSuoku8x5QCHleDA0HSvHMMK0= + - packet: 10239 + peer: 1 + timestamp: 1568917441.080754042 + data: !!binary | + F0C8WXJzmI6GqX+LdeV4GfMgc6jIRqQkLDnqpmtq8urdWDu+n8NDn1IXHDmV4068kFuomC7QVJaR + pTeny/IkxaeY/Rjn5hiC4x9wcoJZGYekbj/GypRjMIckVW1CKZFSKLN793c89nVO3cUNxn8XLwbl + om27m4vSyNOyJvfkGIe4BM6c1wNBONjFFpml2p0V4jIwqfiorB4uldvWVyODJH1vQakLA3pgTHeB + RmIPREAECzychAFUahOAWwINsodJbC+uz2kOILCocTVzxPUY6gzShjTt+QSgpsw8BARHSowI+buI + xr+pBmoqhTr0TTjUWtJyCpU55poMiF2fWz3VUx4mh2NmhG3BKe+LvkTJc/v1eACaUpai1sbg00OJ + kys1SoIh1zda4/8hGGFaOfWj5VemC7QgsFZXQVP5PsMqnVINFPRtv2LSubO9mgB8X+Wl6X/68gbq + 2zQq1G1o5E/hOyMZXlBXhewY4h+KSFHRFdgbD3uOph8BA5N5FEB6iHb6kBLE4ZR7+GmFA7FgrxKJ + 955Bltd8mhQainssq7RXZ0QlFDT+ykLlULrbkjQI3NMA/zQ/AeOg1Qu0iN0C/ProgSFmCCdfy8Cd + raeeLTLXh2ZJZKK3rwOmmPw0B7TYS6vV9t2bw4k3k5ETlZHDTsP8+YXSAEp6mLZ9QTguzAeiI7M5 + wswsl/vOef/Oh0nArCFAzuOgFkLC/W6Cjd5CVdcRAr9iJ7iZfLf5Q5PsuEnbldkYV6E7J2jNbtaJ + 9lPjEESHiJyFHNKEKGoeQLppEDknZCIRMFvnGG5yrT3u1itcXO6GdavWuv9qg20t39uruWd1p0rA + QfNdN7DxJDaoQpUYobMkXBxAtoDxp/OTA/5q1rYadlQHaiq4yAUQKwmR9p+KmOjXSathK+FYFCu+ + l3qHsUDAwS3PbGMZTcrlbRyXBklsD7xPbUS1HB4Jkm53YMh9Ko1HRHL2p4zNe3kjJCpJMX3FK4om + C6ALZxPITmMiF5KPt3S/dO6uZStA4MI5oAeBx5R3KQIX2dV6iuUPZlGkfHlD8mQFHbixSArI7YOE + HH+iZarMToqi/8ErxHJLiu+Dh0yXaos4nlyUEqiCtKfY0jwnQLhTSqbNYMk5/ijlm3yQpOTSR6h5 + RuvQJOaxX5zipLj7QtsrbjhJwQH7Egx+xcF/z4Sv+4GxL4rNbSVOxV1yP7KD1fQ/e7t5yBlU5Me+ + w9rlZN5TMrMqLAAPBDgPGWDwFueOfzUMpqxGrpzsRgkJE39z7TxIFZdVlwbx86KEd27JWGQJ6rSr + pxAFfhug3WR9vul8E0HaVO+/JEVWIpe0og9pq73cFWOHtdD0UJfk3oDhfYwlV+8biQKOzNE41Y50 + e1snKV9a8bXuze6krgT8L2XkuPOL1PbaN47il1YGGkASUIn8kL85whunCIdtH1c2rozRaAXJx9EZ + qOXQsZ/s/NoPHJijWvnW9EpAknowWRABoPtZ9273SrJU3qoP0OrcvBC5QACmIWrz7no4aupbby65 + N+1H4gOQNafU0Efb9FCIibbCLaHLiaW8pDhzjZf3AOs83JJMFSCoZ3BHvqHvQA61hFCXWHDwYZ2A + 88+k4dYpTy1V33+X7+4LeDZVjq0qyURVV2S4/SPNcbYeoIsDBE+a+RABU00UuekUn3mi94f0xZkv + zvVL6OOH2UAfo49g3SzpkBwh3NIhDOGLpqRIHi30V2XeaiM69ARJVNafHjVUCY/TYbcpwv4EgzNJ + GvIPEsUygQ+HMv0vOmJXcxkIQoILX2g+ZAsUhUFfAsGFgF5lEWYoaQo= + - packet: 10241 + peer: 1 + timestamp: 1568917441.080822945 + data: !!binary | + mUfVG2ZBAMvzVikNvCUI2uXYnar+By3zemt+VscwI3NWVWf670r/lfQ4/CODXZyM/3JeAxiSyZVK + zODfTEbwo9EawJkvinO8jNuAbiXgHv5csoN9J+2eUVhOZ6xPuSrVuwh5ILk2gGlr+6DZ6qep472/ + nWzR4dEYtZbWdEHFgAscha3945r2hRRnPqvQ0nV1QnLJ4/WWtUn6l+z5i1HbBReIemJeIRXcS+hk + HHCr4RqwwyM7fJAYndwT07Qy33yUCeqIOig80/Ko9EdSALMsaahnbk9OcD71/aMvMgXznbMbhDEG + M8xaqI9f0y7KCYp8H49iDpt0Ei75WHma7y2uZmklvvbBAGvlcSbDh+XYH7zHNGnm0OLsxWzlZ9Rm + aD6mzc79D09ni8hB7PkLSbQBeINDfU+gXkB4fagDB2f8uW0qJg2e5q6zvQ4TDjpyoHOAzib2JYZF + Ph0wG0hD7tpRXnh0/QXhOsxvKIDLifLrSWlwpBrUNhwtEu8zBTFy57pKcGNNmdmAJS9PFqga1Ylp + F+vLqU76VuY8gg1Wcc5QHXGCWpXwIL1yiPpIcTUuoP/1u0ZnFBrMY6/xalAy8wf2o1S2uIQ+e8wD + 6/XDPk1fYUbPeBpQ/a0GVaknF7VyHupoQe5FvFFYH9WGT5SFNOl+gIReQKIC8mq8DLAGtfCqIW5h + QOLPIGqKbPfXBd8lNarFuDd0hnk8IWaVEqGpi53jEa/afcWvwWo2ty7/sTWDXucAuYvM4JONkxSn + 2UaF2YU1LUUhoNlr7KA9IF6t9IdrHvtF3MkBBRpCkYOtqLhUobj/OBuP0rcwR/jhm6g8g2d7CkXb + z8PhG084ipkc+vJDxCA0HnthoTQVPV9qUKZGuHvOKd/oKo0vPtEHjjpVJTkRdMAOn9SKb4urU89f + E5yjSs+a6u0goAK+fxB0ns9jMG9qy4NuiMeCdErrTuFdIZst7E2KnHt+qXO8s/T1isxps+x52Pnc + Nht67kehv9TLlfdgypswphUTFsTJobSGHCyA8B8kt5zBqAtYbr7E1adEheys5V6I9BWh9ioyutXt + +LYqckyVLCM2ct5LsggpdfTlSTaao6gYytJdzaCCXVUhCVhh3+J1H/e/TEXKXXBt0LKQNl3kVeyk + E5yPzKrKVsszLmYmMU5NHWlnILvWXVdBRl1ak+WUYJ7lNZPP4bDLU27dhzGNTluAR5gCaY2iDc1R + FpRFqTSPRRwnzOGDlT97LcP1xPtJElM7aUGy21BEY/pYZj1evTz/E5gvkaPxE2HRVhRODqH0/NCy + huarLDcdwMPaS1JxezpkoZlvjNi8/n42odV9QM6UjrCtl6iopDpoV9J4dfr2dGxLobyaRbi5R8pK + let1+wbzM2mrBKlrZEiHiv4ONRuPBVMKX8OSM0r7LOjpuEhPyyrG57u0fa5jdudO7l3CtvoESvbd + SX/lFfv52XPFJiUZMfKLvmYa7iIyxlpBVyu9IqjweKLjx4Yex7t5i8w0jzbeudbrwF8CsgeE386e + 6T6c1EfDwBo/nh+yi0K7n875Vg4Z9KAQ8KIbne3LtSag1vtVOrwJrpEbEIb3+8CgQL+H4Usv9RPy + gZt/mKn1LTTmFjG/TLUcGB/8XQ2jFUVUeGZDngT8dm+wdygVCWoBy9Re8lodL7tN9lHMatr++sP8 + lczwKt8oM4oTgFm8Ww6OsdwPPi5GBKvYc7T6bHy/cAU12vBEsXSzUQXWQ6uyUhc0dTwp7SZnNf+g + ykXY + - packet: 10243 + peer: 0 + timestamp: 1568917441.223813057 + data: !!binary | + ABDkx7h4EVqZZrW2zmXyS6mP + - packet: 10244 + peer: 1 + timestamp: 1568917441.344993114 + data: !!binary | + RWDGCzqiu3d/6TCjIL+5zWH+aZHVhDvdNkn8xhhcpQvkf8+uOBL0oayHR8cWFwFCj1OGUALSnFZV + QjAg1SNrzlVrQSPWfyBCOBDTSjtbJHbVZRKNYvtvQDncLuvwgXzpGR/B4q4mcURq3Nu1PF09mpu5 + NgHb1z17Ap10wAXBOGg1Cen4fiwaWgzwihjS+MRS0Ryt1i+TBWAmx5MDKXrRyjNKj4oG1K4beCB9 + zjXbo+SRtfbSp9g+CWy9B4oxwKb5c+U+p170gkTrV8UgtA9AxTvpCSDbVrYZoP6a1dmOOga6Vpul + 2y7BZAXuNIheLpVCC5/m/0xrEn/p8wLCH856yfektAC+8M9anmCd+b4PQ4fYYqDveBg7WXqUtJA/ + 8EhO4NrcJ4VXiKXM9UO0MM+pJHqLjWnNposvDaZWXsR3DtjZ+3rLjj44Gm1v7/SJuO0KYmbGIzBl + q2roAjDTHxLmj1PdaHtssYObEMuFPQcXvtOam5R0j4jqxMcWXKsrkOVmBe2LXf1UJHhOknqNiwtG + MV22pRwrW6x4GpZayjrs4TcGcEV4Guciivtp3DZMqkXFQKlJ4BEQf5n40/gNcqXMxBaOpuHa5SCX + FLYfmd9GlPeCKxqqiS6xspoTV+2ch+asN4/pFclie+Sqb0977JamiqKKmCf9D5EmjcKQaRbIqbUf + lUC3ZXuUtTJWFRI1iIOiXY2kCv0Nh54Vp+W+dgqRkAfQx1LybU+bkc83kVOsgA+amoh1sp3KrpGo + dQ2NKKoFlaF7+GMIrpmpXv0cyIsqHycFdGWlcgCwZCBVAz8PGfZ2avnTTzOKH/+L0OZ8OO/10g1d + EGhipjxOMsYhTUBQvdbm/h6P1TIrvUSTOIE9PsvEZH7/RBZGT6fUjgKoluLf7JqVIGYr9Ng5nawi + iE2iCoD8kIeG3SPR1KVmu41H9pN+BEYH4PIAfVhC80xVvt+YBHSF3WcCValU2IaRM+RSi2j4KZKA + X4ObITFSjocQcsrlOAr+JrqgAIO/YjQs3S7oHnMZrHloA+BiWJI4pI1ZldgkbaxpAZtt1asPOtvn + Ne8WFMG6PXP5haAhOmYBZS3rGizsqGoG3Q9JHsw0g9H7cMnuaZEZSptAibM3RA4qgOBC0p267PPi + HUGeE2lp8rirJtvVjfAfuDKrGYZmgWUw1cjycuycUa73qPRV27Knj6fmrvcyvzRhCnD82xYtNw/d + z/aStcaTx6bi78onPYGPobmD0VrhbNuj4IOuE4OKX0+guQFFl5FqU/jz3hNAMXDpPN8F5VQYGVrH + y952KV9PSP46NdwND24vyMJ4v2qWES47YjlD2RRyVPF1+5sNKbsLRIoWLgDKxXkTnfMuCtbDempc + PAQVNZ8A/WvF8rXxosu2gVU6SpMFtLg4OP0hMZ6o7iRZofuakvs0Aknn4HY7tz1Anu4KX76L2Igl + pdKy8CIu4gCIIbQOQfOcNYqQOcPQEHmSTWktwv1Xx8q02jjgsfLdwD0Z7B4JrFbOao16UTTaoO/q + FNmnpUlsYv9uYXXftw7TZdqS/hUWzcks2ak4k64mlPZwPAy2fsn+MJIzLPhldjt+bBZea6eItUWO + x7AgqtFjngHBhqG1LoCl8y8tseTZ/FCloiQZNNhm+et/ZEfZ/EeZ8cYhBb7y11vZhAS9AW0KSnzi + 5Fenq9knW7XXfJczlhWiaTqs4HmdRWO1rzwVZQgSsMPDAayPocqmMBUf7KaM1brMmk+B1GUV8YdE + yCAKyA6bRLiX2sCQHRFw4RLm3MPWpbhSQ4tZyalR1ekEpds+1B1vyhM= + - packet: 10245 + peer: 1 + timestamp: 1568917441.345127106 + data: !!binary | + cPVy00yDrh+EkQXUl23hhMFnaalkgWsS9kTv4nN6+N547GlFRL2BxiXuY8XKhQauVA9Ah9uwh9ex + ynABiIUK6hRoqPhazqVwqyTn3i4WKUrFgB9ALHBgp3+w7LCFfT6jJwoYKUrwKCfjGfH+M9EngSSU + kKteSttULW38pxMeVR9LMZfUzu0eWVhiLttTnKSeu4DC/8QKGLGJK9KQKPMQcphlEOSWgk05p2Eu + 7VApqA0dcJON4kW9x8tcoXOM0OZyrmeXKGubi1vKacdOl6NAh6JpZokrvuYj0KpnPFKSdSo/NGGX + qB2w6JkLh9qy/KHZ1Dyw9w88uGhpNXufYO7/rhPHQ/4G5iopHJCwV/gAk5CDESwwtbqNB24RuNau + f0uV3qLVli06NVCKyLwvuxtv/fJfF6j3/6UtZMjZwO6Ex3CDfdsQnMGhp8rSULZibGSS9sQfrPOV + nJrsIY58PjRc5A3Utw38sK/zvTeWUu5jw110Js2v0JUZpHzeeK4ZxpFIratPk6Hvz8Dd+gCSETk3 + gZ9pF1vUiMbasBvR0Gn3R39hGvEiuhqB/McUSJ0VoSwDQ6q5MEUNgfqMyqGx4q+6caoDCd2ZCx1w + 0Jv42MOK/kIPoGB7xBMywWcKenEmdUZALu4+g3EMYNnCGqyjBd7m/w2XPc6sdzF6/oqOyS0B2yI1 + HFSS8ztEBi0mS67A4cA2SUn/1J+WTX+cRqK0R+VXnaPiGOP0BenRVS3PzkFIimJZK3kd8CXCVOci + r6qRvdH4+d2XVpCy6j/U2zijpcW55ByWfpvLaRtGuaD27jpFf/wPkwZcz0FG1QOQH/ltICFIu4U+ + Sdfs7Um8F5iy88hdynEytczO2DiX/pZdtJpeNfm/bNfznZi6MNKbiO8OB+ML9y17m+4hvvDoHodg + umK/+x2aDRPqElk6qObtVf4eFgYOntOvsuQ+upXqS4zR6g1OzKr7YJK31mciK7hHH31WpNJEtSbp + DDLLEiGZKr8PoIod8AD8IZCV+Y23f7XR3sIRBFCscZk9Mel22ywq/eA0mDBah8NQjDHvqtVsP/+x + qBAdXD5uMiBaf1Noid/uf8VN1N4AiOq9EDCu+9w5xBPy8tG2dzZhsPBGZop1P9THJPBIasuCt9tA + BgfnJ9OiT4SW11nbWRvt8tT7irtnZCrACEBIniSScCVo2IG/RSFv92XTlL4F2N3D/COJTYCOl0gU + my1suSlIKhDIlxmc+h7eoATKuKtYgptBH+yDiFry2+YrYCfmot8lUNNF4ze62Kf3Z/cOnhDWjJZE + 6wK7YxadBHARQb5+mmlPF/IgSavYK+zntY8rx0Z68gJf6+uZAboYa/VyMHTbUemrDPzeLGgsnvma + iqDURrFrCULNddWNWnu/EZ9GKw4uG57mpBS8w1NlXiS0x/n8h7VcdSi33SgaYC//5cty4uIk17zC + fxHFKgv/C+HMGMmheyt0OVnCoP/NRXgCdT4UpID6MUXfVdme/LyF5ruocnjnaRS9cMxvUoAYm8ew + WaZyaGb8aGt1PylY+3KY0TpCw0vu1avZ9DhK8p2uG7sDgJPLkLbqqKS1mcT2sZSv3mOLtSzLQKnx + cpfMoVsBMNNe5NVB07JR74eHdY2r2FFYLgOPFWkKC5xbkEiBIRwdHBkrFzLXjm3MAZXrPAG4js2t + 28dieEYqy4Zf8njHqTy8JlLTvMjIkubr/Lo4JvGr0DVFQiOqy+4hHSR0BFvk2EO3h6Y/6DhLTBZF + LL39TlOKLzcl0dlbgyDj/PXWygdwLiQOZ6J7+Xmv4RnxIXWeM0RcJPg= + - packet: 10247 + peer: 1 + timestamp: 1568917441.345227957 + data: !!binary | + ITqqmunCkXlCrFF1smlK1h4Zv4vSD2PBxRUDmdfyYD4T0t2plC+MCABYxsj3kZCPSGwIqXvOXQ6g + GWAqTiKsB1MqBgSdfE2JBxwdl5XEkiKdhrG/WyGfLxRLeUHyGXeCuAS4Nr/6B5T/rL08lQ+9rzEr + /98vPJ2GouViJo9YARPYBoy60W6QkA7BIQpB2V+G5ggUgGITs7xkl78h9iRKIhPIO8RTEfm8Ia/H + uh0hOBv5lWy6/+g+Tuidb8cWZ4uuCQunxNNtOn2Rn/hAtuDRp0f7PwnvO0RdZ7Bfe+oGTJXMZ4Tp + bJ8NUX9Um56hHe0Jh1TLJdFyZUAidAX7VuCB4IiMa91/Wvou4VaqJw4RT6xlTk5ioq013H88C2W4 + 8ipuCRrnJUkNROl+e4Uxk3kA0G4tgFSctysybodsVNK/CVPKvZMKT7ZIyXYUuvkNEpXTmvqwZeTl + +5Z5y1NRjVplRF3zuO8E3LWNJATAsbeEg+w1HG+orStLZ1NNwhSkIqVW6E3CcNNDRI3iF6moDmp1 + 223Cslg6cDgIQAQQCPiMrTjk5QWkR7QBzTHAMx+tpLmSyTY7E9HplBEVIyr4u2O3qDeAwfHgQoH2 + sqH7fAtSUgIhSfj/4qhjTyUp1x+Rq3epP7YxupcYv2oXWkCC4XMPWkTxnX7vGKITID2YdORp6ijl + PATr+fdi47Kwp6yRmWvinMQOQcErc7hcpBIZsbu+Jxn9yuQG6B1cN3J48mzDrWm6ZWu+P3JcN63U + /c0ZMDgx2JyyG7C+IOC0jCArqQZcYrwZlQz9jAfJhDXKDrgG/cBwxdinPwPQYSYqa68LuLvPdJQr + Bw8s7hq+DXzrgwoqR94K2IxOaXnLkXy9QamCy5obA151WwwWHVwhQlmDh2SkRGanhJMPy3XKbEHf + prVM5SXPMfGZ7k+dEiRYgm/XDQRc5aAMoEfct82Phzjtpde4FFcG08THAjd8bgzWySjlbU+RIXXn + cSWKmIS8lNDGYNwnnAaTsV8k18foD57mk6IDEJdXRVKbWFEMfo23sG2M8Z4z1PZHFtyLY1dSGK24 + HLasRelTMH7/5XpGtj4dS9G3PQ0wILzxF5Z2YL4MOk89KcKsdCr44ffJh+eLfdA3AwVxy7VE7CKX + n81l5DfGZAnQjgNtJU986l6QwT2GEEmHEWOnH8VebBuI5WY4Twg3FV7BBcHquy5iiPS5FezLmkZf + qnCWJ8K4z+2Mh9jxwUTyTOVyHW305tiZX0Lgu5xuPuTMNYAByp0XUaINp6/0U0kQnZhv+4OYRnA0 + xXTXsSWX+1X2YpIoXmeD7w+reCrCt4pNxW2yhCQ2mYbq8HGiGVmonYxkD/3UEcTxoBsPPn3cRUCx + aNJQ84toZRhXq9Hgv2YwGPPa5hK8jLz1BTQMVvizpKLs/38vbVX1E7rohe0fWhLrrN3MB+pDRXMj + NlL7b2Cn15aYflcPDmLJmJN1RCftguC/jsc+xBKVkLJxbfFEbmN+ty66HoWGPj5EymObX8pqgbiD + fB733pvF9FjnL3eu+jPcl7Smg1XyuE9481N598d9e8w1ZR6yT5NhvfwjpSeDhpRwrAum+2bFWkrS + +sRqPucAl2egqV+HO49qYODoqrixGwlNYp3wyEwWy+roiO0JLn4JAQz7qp7axe4dbglr0zQg9WRY + oaQXkb6tzbPKpCSES8j+A42ZwT0cDq2Y1SjUf90KkA/PO+HvUU8wFv+6MFn725C2X+gBMba5+3Rt + TPVBPGB3OlK0mY/01NnCHd87yKqf0NQ1axlbGvXF+m1xWBNwh4ZaEG0= + - packet: 10248 + peer: 1 + timestamp: 1568917441.345288992 + data: !!binary | + GNRmqssCOp7iFevyFSfSUE1MVeACHdEr9SpKmi+0vCWIUY2qTtQs/6G5d+9lA36J0wlxNaYT//66 + 7plKtDy1lHEaglYXIsY+H3r5Z+kyrqeF0ymVDai6qvSnqoFtmxV5btf9OzQykB8hGQdN4BYIrXHO + q51GUoRF40MDndpTfu1OPMzH94zpUzEqhU8D6G3bdS+Mn+x/BIYTzreFoiUW6Yt5Me1Al7JcnRjr + ST0W/7CmaLe/7CgOpyjlng5BNiYfbwsOdEX+8GtuB82Qgd54Sh62RWeBdufHslRPDqlFWkhFeL8/ + 1DU9OTQXqBBANTFsxHATYvcCFg7PiC53a/1RuCBMH6ZGa7lLg6QmXazEQWvC/IIZEWXe9xsHY1nS + UUbOwK9csKb8PEQJUfevKfSbIwndKJJbd4KXkwg60e5aQM759TrCDaM1IwMCaZEryPoq9ZMzRq/u + 4QBhz/NYH810R+kxWJrzze4uMrGpaQp5ld/jpLRb8FYZWLjnttEmLXjGJpy63PEmeaTiZKBAv6fB + cWNgLoN4gE0G9ODFf4QE3HuhqMtg+gvBtMUKvvxyuJh2Q7PpQxkV/dHkwKY9WuRuMFQV+/8F74Wh + g4o9vNJ92UZEwv5regfEuIf0HCb750e220bHPhIPWDQvwlnvh28vIHRatCejF2NeofGkCcUunB7F + 0FjNlWisUNuaqFeh/Kv/QKQB6GWGbd7USJopsuUZmff5g5SFNcjep/K210Y9ULCnkunfVa5Jc/Ps + 4AWTKhuXqt91Mrc+/Rr1q9WOH3oBT4dx+gsZRlGHTIt/0Sm0Ba2alFsLhgWkncYPY7AZoOfjkFgI + 6KRwskN8a6pRSIu+bYJ0oCwLvoWavPdpTQpGtAjtmO1zZtTi41W8KloWEWD1vifNr+HwBjmYKV5s + UB7k8sjTh7LNguDjrf1rEiTDq1hv0h+Flld50D80ZuteA06gblji1ychaBkTQnNOTwP/43pTDNGX + Rd6FaioljhhWCiCj+3nGXnNqGi1wX3qKHWgm6DtlIxCEP/GqYTVZni2fpGRc37B2a1XXSmRgcFNp + 84GgdpfwN7ZESg+Ed0fHMlj/2VHJWGOGd84oe8mRRzksNKLlOTM/nrx49/o8NFrgTxXG9s3J7Z9H + zQ5njEGZ24721e6TUZdegqTcPJ1/+qZLiAdkROPZEKcB0cEW7GgftGm1pwnZkWNsiQWa+xmJRNbi + 0F5D5L1vUKBAQ2B+3a2ddAEMwVS5JGaK0a3BLx6OooSasV2ruFfXAD6scwFdUrYpTTNI7nDXB51K + yHJk3qMlzmR9aD8AhJdEbcvNDG9WrNprC7waHaBaB22MvPL9DZkNeXqvGorUsmD50rAsWCLNW78d + LvL4qzP4i8UogbUhTC7vVht+g8nQQSezbU+q/4yjTiiQUZy614DONkK02WN7rHuZNjDm1B+0pP94 + 44g6muQVdKMRHScAPsO7urOjWb1lCSmdJCXejojWzjwM5XjtjAucdobHO5hVQNtmhCdjRXww6bhj + XTV4q7sbahntDtlqCQJma+xz6f8niBY30fd2yKujDA+Y4l3n5muB/AGDClAo3HesNp6XZf52iUJj + +J8YId9rzMghfcE6Ig0IHRVINaBOGIkhu45c+APoYIlkjbglWOIYMCc9RUjmGb27JB0EG7jtMTJS + B2ddUMIN3ib8r1OUQ9fwcwXTSxac2Z/2zluJutt4/HU3pmUvROz+Cb+lgn9njQaEHr71s8qlq9DG + IE8qMqvvHS8mnjl17pQkNwI4PkH0Xg9mmfdHM9G1Mc+hkDXeIMLRpyY= + - packet: 10250 + peer: 1 + timestamp: 1568917441.345355988 + data: !!binary | + i8PLZEawJSxQUfOuEhHITecLAhvGvGbqhWp9npsLpDuaX+Hee3aIiNQmToZ0/7NlLlVrOFbM+bF+ + n8r43bJCvtg2+EXrdqjudsC6X7pHFIkgZMVY5ckLeu2vY8cUCan5XXRqcRvzA0Yt7Z44ZOjhreMR + df0uNpgrcso4kVKso0EzL2O2w28nNHdm+4P8On88IWY05HzUxLOgDSc6Mr+EX8AdAt0oqEFaxCKv + 8lwIthLCGXkUrDufe7Lnww7EqOJqdB/xlMr04q2d1Uf3UsKSm6adGzIrZoOpLdDhHH5MKIed98w0 + dUWZRJA37Xm8PLja9WIu3X4Zfn6zNOv1azw3W4pNn8p2Ymcq/8O2W6ZfnK1q4xmeIWAlcnZTr4uv + SzzaW0kxE6Sj1zZkgF4Iq6uqwP9UEmDy+CZxg5s6PIxWriwz19C2mDmXvVCo7vkf6PWYV2JUMGcx + qqGpOO6YrrHKgem6bhmZpRcByeI4P3g8akq191kd5fyQ/uI1IUzXXkFJOov6iw6vdo5Pc5JSTC8Q + fveVpjC5G7jQAEtI0wWVpelG2/MfiN78y4mC6TWk2X94Hkh2FqPOoq2c61L2CO8MKMvo/rUgorjC + w5rtAzpifcBnQSC03ES3ADGmryacT7RUIefGpSQElYeXQCB3zVufAGGcK+WAH1fPtrVMDl45jJBe + aqwn6UGv5rqNs19+v/50gPEH3uv0WlBLwufbXo2Bc4p0egekBMP86ZbhIwf5IH7nlyaWSC0MX8GC + POceKYNwyQtApdc1EZ8xQoYxzhyAAhRDyD9Nbt1AyA5bkLBMmGhnP1XnxxoJ1tF55Ug+J7n/AEWH + KFTs63HEO+AXWUz1ky1HstNw2obFfPNGMihMHKA1Rgpk5vNivVqe+GOlFDButQl0ufun7krP9tcv + 21figmDKi0Qj9W+cRdalt4VXi6zvIvSo5CJcVaJ2igyGAvJ8GLuSEFnKrZoApPykzXjzVnd+llTU + G54ai2MqhAm8qV4Y52ouBktijTdS/Iq3tTjR/cEkeuPgBtBbneNjJnzWYoW/RHrOckOS2tT9ObSW + nfih3J/hZI8ZZwgWZBCKJaWTqQ8sE6A/EVZKbiu9TcAqHEAuS8abq+0bTFq4QOPsnpJbbcR6iZDo + 3Km10dfyZHNPIr5Fl32+Aagx7Sdps2tNaQIbXibx8RYqnaFy0halB09JUudyCpKVZ61NBYswkrZj + s6hR4aSh6ucnxE+7XTxXRDvXI+ytPWi64mYbqpGc0RU7EAL5gipkWGKedvfhCgct8XFl5gNGYs7A + sdOUCuG10AWjm+BSIheH+cspUnN6jscNqbVL445npNa1whGbsN2Q12PkrKHnfyE6sGUeiOX3YhPu + FVmDBFLxYnEGGQA9+vc7rxJS0YA0BiDtOyeK+OITqlYPKIeeCyMdnFjzYXih8QgY/hTcFwLASayY + 3sICM6wEcLTRbqBQgAfzcLvHqNE2V0VPj42/hTwU1HfvC/OHhBGgTkF6FDV0g/V1aig+i8//946P + faGDJxH81EU15tLhzYyn1mhIis4mvmulk4FLKCFTLXjsl/3ybaF5IhTyu7tdt4wXZbFZke2V9nZh + uhsLJBGYzRT+t9DVt3U1k/K6jJ3a8me2czqjbAaJa8rcHvPOZtKK5yPMoxguiy+3l2W/3EjhPnRh + XrfE9k0fByiK9Vpm9I1K/lj+nqVlSQxz/AdlRfTV5pgZAPzTjL1HTPd1IQugK0IYPfTg4Fn34/BS + X5zh1tczhVxcuTgWyV9bE9l5jwMylS4YuM58/N7d0XSITGpOnh3fZ6k= + - packet: 10251 + peer: 1 + timestamp: 1568917441.345421076 + data: !!binary | + K0O6+teM3Zdb2rZ2Pf7/rD87RudlWtHpp7cOgaZqb2LC7VQIIVXEo8hrnboKMdDocW1nQtQ1LK6s + J1G8jILmAPuOns/Cw8SlW5fTlVKv1IJU9Jp/I1NH2YyGEj8ZyVI6ZzGkixpumR9dck9/0iD5DpdX + JW6PCKijJUMFQcOgNhdD4O361I5A3lJWaGmTFJyHbyjc1F4S6X2ccxsqDjWv161pGfu+5ByO8tkB + NXd+XOH/MYpyWVUXcfe5XLwrHRyC//Prh/ZF6gg+1E/JPy2pu+srD4RUVxEK39CYMWJiv/yg+9PC + X3V3KeRyRyytOHzLMv7q7szWjttfgHjgM1nD0Dtg0MS62HXGWIvG5xWL4w5DKpaV8OjZ5Ou9fROG + zEsSRV9wzxIMR31WDTn1OdEtvuqFm1jFil3n6Oyk4338iYFkIpVoZQS/RANRQY2iSQy34VZcDE5V + OoXeIqOxZqJS4Ip2f3+X9brzzQVOmPaSJZUCAxb7/Xfd5+VJE2QW8Yc6v5uDlXB019iXOlzq404D + FGTKuN6F+7y4Z8eVJT79x4ZeM10jE+MsvX71ormn8TJj+FGzW1OHZ1YyfH+zLZRNmgv+o2tOQauy + DU+4wXlIJzY7vu4dTJMXDK78lG8pgD2WqD+ZA1Y32gm4bByEn2yH96NzYiOqttBeEOpd/ssvRdt/ + PHe2ae/b5ZH9QnKLki2pCrGe78vjJ3pB7QHjEhXljdPYo3+CyIMOypULE1ZB1nsbUnmz87FhXdsv + z888xLPtpm/RR21aNYsdihw57kPyXi2y5SVTk50mEwPKoUle/of3yNyJ4ZfObe7PLMOcAq/qYbQg + g/Pf5TK76ChU4ZFKK0CxsapU2t+P2rsBJG2RAk2VJuWiv2kNupNPGr6xyfoU5yAomO/g4agwZm9y + QuUZoO/o+Xl/zMkVDKYKR3duBKUUSWG9w2y7TeDU+pS7k9ij6ExlbA+LxyffsteBWSGvH9Wrja0h + QKmEtzDmKEJ9PgtkZ6i8WXU+QnR7fLz/3TCvIlKBiZ52bPT1K5lgSekmPX3rSuD5rmJXRNo994hY + 5cPMsqN7wxXKlUmWwvSwG5q73qYi56eEdnjfBy3Gh8RDzxMfcrE/L70O75TYhMUkZdpi/h1+NUtE + QMI/mVKT3t43KKg9mTx9T3eHn6cjOVRldjof0wy1H2IgN+QG8CkUvajFvmGhvLpoeIN6/gbHTRBW + l3XIrPJUBld+0C2Qpgq/Yk1swAdSTI32Tm0cTkbZGfyp/9RYqqgpiPDr2H6Ig2XWFfYc1JKtP4K7 + dbXYDvrHWHvgZPF/zJT/NfGPxFub1mXUkHdHZ8MdsvFrhwvyHImbJZNLBSzSfO2l9H68Mi3nrsLU + /V0Q0bxoQRe6SCBZ06bi1q4tkAR20efWAHLA02x1wxa9qxwNeugu+D7YT6ljJz1inlkGNwm2v4hN + 6nFdT2KzRdL1pruSYLaT/CMvvFqt9WWSUNb0tsOfds+c79E9t8NCi9bo7IL6wjpoBjlERNLigW8m + IfBjLAbYvseUoc4kr2Q0XHOHoy952iSZ8PMPdyjn9uAw/i3dvsvcdjMTsDqDi0nBam/JPSbgVbo4 + 3SVvAr4eB+/83vf02NqSiE4bG+c2WtyVQdudWIeC6dcT7jH1f9cogcADcFO/RZKkeY0lMNtORcAN + gf8qlkgnILJXSwxBN++pionihZ2TtCGz80P672h655ncFXgBm2KCKAqoKpWZUA0EbGI+OhjuKahk + uWJU/GGtPXvVc5zBPLSkmBW6E21jtGHkGassyItpoxNMsMh/DOy2Sbo= + - packet: 10253 + peer: 1 + timestamp: 1568917441.345496893 + data: !!binary | + N2NPWiw/Cjvmw7jCoLnwBCde0ktEwOd7FgvBJjL/OKrv6maABD53MRoptczmHG2RT11x7WWjRF6a + n384we4rtJaMWigep4mrBk7hEaZXc50oV45MNiHtua3GhySbINq3B/E8nsL0EHfmC/DxDSGGZhit + bJPiohMz+JUVr9dYm3ZP0LotKp/sYvXZ17KsJihaYauugWikve6di4/6jOHF9A92LQS1eGqUJLMJ + t14peYJFnayMe8rG/Oo7eB7bZFPpAqQgfluRtfXWYu9glgT6WbMK3Qn5Dwr1yHm0m5WyYPQMJRAT + 2Rztsk4IbtEdHrtcI9Z6pCcZW/gCTHzkV25Pr65HSb6lIM9RoKmo95Ji0KU3Jj81JE7LSYusKiJr + zhtPA/WbqNRrQ1B3ByN6CKzEVI7KECn0Op7Qx2SrE8D1QTtgKO9vvwX39+cvZ14vVjye6/YM0axp + PdCwWlBK0EZETNVM7JG/7z4Fk3szJqbZzXT4tMMR/Oy3jWO/fmUOP5Vp6518snmH9kn9NoSzSwhm + IAl6SpkJF0VZoQWhiAWUevJY2RESr5YcAKBUFNwg659hBOG1lCG8oZAtr5aFM4R51CUgV7ZLRh0W + bJoWHdEbV/jRYOmNS3NBY4x2rA+LmQSJFSAh4G7/buUxdZWw/qOPUDfJkSEDpDnW5HTBqc45lUFt + PFBAXf3iFb2meX5qPD3plqNbQSZgIizLih2qye/vcS5TtESKvOado6yx1l77u1tl3X8+wHTe5yKj + ARx0/Dz6RxJ1WTG8/m5vl22d+khv2Kb1lCK5+KKPHIW3BhnfTaIZ8WOAfyyY+YCZ5DDHzG2vm+Rt + vsKyGzEGTqHK3B6POTMLgvW5Ima4DLvgEcwlYLFKHO3T/S9zYogWDWDFPse83e5Y/ZNGRdI0jYFp + EQQuAXy4wUj6Ng8yLTtcztkFeseuabx3P2l4AOtu1v15xZBLcHcq8gp2COM+1v9l3CEv7FcvPsLO + Zj6QYhiafSbbo3H0+xDwqUcIzRIK5+3SsiAJ+TmJHz4dODh1Sv7g7WIdklhWjE+XuY1f4slfnK+O + LkpB/EwQ7nVqxSfM9goJLhXZssLzPZpfxWEu/FCWE6U1SV2mJsWouwOlDhLDatnc6lD/tBPYlpVd + UOBMtgjQs9rNX4JhfAj1bZQLgPkHabmeMUf5Lu/PubSw+rSJYtCwrb+hovsrHttiTgHncttwVbB0 + Hx1g9O4yCHSAi3F/s9Xytfmi/iwXYD18FXRrqJZTn61+0S8Eh0IqenS1+1Lcyqr+uc/kjWzNy5iX + 4utOvf0xVvJRRzw+RhzkCX4see8jbfYpyoo7fRhq9FrrMpR/BwGvZrh+469F4JuiCxyu85KHt67h + Iz8T/Bdy+x8bVpX2xv359qzEdN4PiPfOyZsi3IObJhJMQEeN/MjDfYv7iQ1JQm79P5/ClEkscoDr + 9P2CY+HYSQ1GNYxQE+5OTnuu55Bx+lqQsoJ40EF4iieOunZC8EIpEjanUu8oPZ+pFbbDqwEjLntY + o1egDI5Alo2GCzTkqVQZig0zCNVrzJ+1b1Xdej9bccKSQxMmwXDPSlRTDjN4sh6K9F8F0eTzN9ko + tMtWImSAz/TggAQyafdxog/uVapziZRg4qXXGHYVIR7StGdQJ7vfvntuTrk6wSeUhnb5Khn4IncC + EW4FnEDhRO7dm//mk87LHwtaklPVnNunEU4oJWE8Tuwhm8HBK/uGOV3CFZBlE0kb+IggMzALjxNM + Kl+x6wOlH+tBnKi5C2Q3ko0oDzZ5xHbLCOG6l1K4Kpxpv95B36b+ti4= + - packet: 10254 + peer: 1 + timestamp: 1568917441.345547915 + data: !!binary | + y91muhhMoyBwYZzBjE77QYPBqCuTklJXOWOejdbqntf5mIPK3CS3jLBVdu2cVwSLCcQFrZ4R15AT + 2NMAGPw2PhTZIgFs/LLjcKL7At8o99jtww+JysLx6S6QCYWIw2uADLh+C1wYtG52Cjia05jT/yBi + il94jS1UuhSimilpAoGFEnk+m020ThV/J2O8s1AWpdmWURg2pFdo6WFKfj+QvlBsZAnq1BJsuy7N + heBfWnZGWoFLaDLCvCIPtmonrdjyY54QicDWd4YhB+Z4Quv3mpGZdrVAmshAupANV45prmxn4DZV + zIyXhl58yFxmGGi0wCG97sE7CvHahd6uYQckdeEocDltrMMe3JSud3gkTzC7eNnVJG86r1xOPUCx + Sa7nzrJhHouKgGtjGJxH5fhRkgQSubUehAy7fy95r+2nACkZzv/DWTZyzXYZkDl37mFEEPoB+Gil + unLTQuXzQkFARGj3AKjQ/6UDU1zS8c596ft3jmeIHckwOZkV4NnFP7CSsw7wgUFLhiNoLBNmUy9L + 1ajVw9mWtr2Nmzefp8+CJ/tpxzJN3wtA7kGJKrK7eScVnb1ftHxAlwIKlFM4CDf39tHcPRjJUjXl + eyM6bPmfpx/tFnD95IOf0+VkdvDClc+wTxokR3uxl9gpr6fEIWStS530dWKtqS01oFora19I7mSD + qV4bhA7KjbXvdqXWmrt3h8FQQeZupkX9U9lHspa9FSGYq29vYFOWdcEGbHRL0oYGm02v7mT9xyX5 + K2UYPvn1Gxk4Rjl1YzPanmxu5KmBsBFDVt3Kneyfeo1d2NVInXujQ5JKHxtffkZMG6RZXFHqKT9o + NvZNApQBBwPk2rLS6cFcm3FYGbpAmIYTt3j2h82gylNPT3+pYZVF0if3wKkj+UI7xY/MXHQ0/xWw + tbc30vyUyWoAkQnM2EI84+scuQc92N8HDLJ8pupJt41LPhC7e9yp/FVLHCYtzmun73jr4jOJ+dLF + zQIWoGhgz5t6Xm349ycXRWrJ/YHUS9zz8KTt5dDQgjUiGF/nK7IDtjreXAM/BFHLTPqvmOHnJ14o + tTWGU8SpWhMdzcqH6yBZaeTRdbFpjI44LIYtFW762p9H9JL1mhjW/DMJoqfRxzOfv72ToykqJgie + /wsuvgvZl9/i4ycYw6CaLcd03w45RLU7Yzu4bU704F3rivsXim2cWlErnT2DH9dGkshq7+SoywHU + ADhZfN+asytyjPQc3eo/2VDsMtirmyDaW1Hdr8VDCLAmrgJTG03+drtMw9Vs4zTUzmCJ0Pxezb3i + ZyJL5EAyvTNbIs3rZpMUNSwaz/2LJyLpiXQlxRgsuQKxPahC+58+vq7UeK+zvHvPBfjQELns3O1g + d6QEHHmrbo6rscgn8Yu1oVPpS8iFyZxFuyyRFs2P6t8ODRgh46f9HjD/bDefYHSy9oIIa5hhCuuL + zzOfd4GoCVV5otRAYe1w+uyN1iRMvV8t/9PHyQ2Qn8UmfR2075Y2azjH6zQWhrlwNrxt+IXRzH8s + EzPT8pNaMHejoamDAsZqAWrZFHdsE9EGXgE8qoQDRZIlQ9bVtJiunCLzvrBLRBVoA5b2rtRmKMk3 + YTfl1oph061/WtOkzSWoutCasgUYSe+rcA7RGunx8ssvpOx/lOqDr9t1Q2leS3nVfHWfx3FBlZaL + wqEzCpWvurrd6ZxpToVTVTpbescCzdU+NCZftudw99fxAk7SsNtlp+nawNajMjthcXj3WOeYNI/l + 6CI15yt6uvjXMz4dzbCEOiRSUILpSKrVasNBovFU2DWtzgnYc7UZdMY= + - packet: 10256 + peer: 1 + timestamp: 1568917441.345616102 + data: !!binary | + NT8G5ODXkWWF0nz7/YT+XvQx7OBm7Qodw3goCChJisQ9sH92VCvJ2I08gtvYHcp6bSFdEIg28id/ + ISFPwg55Y0mV7i+g6BcLMCMSVTucuAVfV7/D4zbelhSlmXbHba8lpHanVh9CjmSN3f2TIRlF4mUZ + ojBjZc1ZSGjXywwF45WwVq0nHbD8O/eUkoPvFuJXzhCDmeEp/4v/mGTbk2dGLbE1bzS6MDRz/k+B + 6+RcdN5dBV4iXAjw7YxqLF2E89nU5os+MGuJoHCl1BtCLo4PJEXIXGLrix2joBJboHEDO3DK5GdH + whrZUtWsuqG5YOqhP/kGMascqDUeVe04M/1aPmivra4DYa1PZt7g3zprT+aFZcqHbWMqjrVfBZlu + M/KpS+rxyRJv3VzM2wKRgWPObm1Gz+AmvUuSxDLxDuRsw9bSIRdwojaTl7dPefuCdn+AZbt0EkDG + Z4gfeN2iNYip/qeu5w8H7uQTKklD8qn3i6WRg4rxkROpif6xlnbS1B66NceNaMgD1iKRiUG3dY/n + 0agQiR1Viiln/CwG3kObGsbCzkpmJyxZPXqbkJDbPdVcsnCb5YPITGpdxUEbqU8s1p6j0NuOSNlr + JIhcpQHdsj8CCBCfjQLjp9E+3K4nn+Q7WCMaNqijRZfN9vInj48FEPyNb3uChx1NCvW9YzijwObz + MkSOS6Mr7pNMthRJly7J5mjR49MctjlBWmRJsgubPkA1PJNWad77v6+JCmVem7mef1Y9LbgKjPQU + YsHFpSqjYJvPmh3RAO0n9Sb/esH2L6dl7y8L0rtm+pWrOVTz/eHErU4/ETaZAMarwf/vJ3rpl7Xs + T9gDvesDjsfCMOzXGtv2IYlHABWBja+AR88qKf7ZYb9eAQ6Y31pLvvVVwgbkH8UI+mKw5kI9hRnF + UP11B4xwHIU62J/fXmlxZEWtC5AFuvrWDyUlxH/00xVaHDZ2cqsumi6oRr/Zntg5m9fOLCUsDiDE + z1HBG3HE5ejAOygvTtt7loXlZ5uPYwtkkt9WL/G9wt6+O9DXzFRNProTVIdrQR9E3GDhY1sZkQUt + bz2W9AIZ3ZXfcu1rEnSHA6k5aA32DjjX5JGsY9lYT6e/ro/K6hvkUYGjubVOT1bPQy1zZl5lbhFd + dcHIJWC9yJzCh5Zyjdr9KgDS/88f8uIzHQuAO0Z9mPmcNjqtJQJAU4Zewckw7R7YBp0DbdBT1mYN + XFlGNJgHKSZbcVW5WikIOBTWlfl2Kt8XfFnlmP5HtGvC0n7pymHvYSfvVatJkF8S2bMtCVcCq5C8 + UhEsjLIyzOvp3Q54dA+mi/6ClTYJ/bvUEbLu9ZyYCqVo8cTrZZVWmb8XBtyeNLNBGT5NQ2H47bdH + e0FdEGmpXnOf7K9W9WJ/EZAxv83yLwK2gMU9/Nt3nLvyS8yWjvi1lLUxSIP6SwnSAGP5HCHWaQxd + NOhtMFO9TlPFgIVoy+HuuW6qJcQPfqmaBoWkxyoD2z5ttS/HaHrE2ercwpUMHKgjz5DGQG3L59r0 + 8jJUeL3HQ+kRaCbsPdsChtFNgcg8fA6dUqruUkcvOMEvNThFF7X0WAbXAVW1kvRIRWGVQ900aHlV + u5JkEvPVj/VhCbgBd3amTUQN9RgG+XAIg/zgnIcPT+OHpAAHHOjnOT+TFcQaVJZslw7EDOwpRyLk + fSFBkDeAxxRqqRr3y2H0/0ORFuCuDDWlt4O23jAelUEeR13jgxcbGni4Exihi7hLlN0/IpkHRtF4 + ZssR4lQGEDKhWLFGS+ZfT1pOg8hDhig567c8TOhpt35c2ONYTK5Z03s= + - packet: 10257 + peer: 1 + timestamp: 1568917441.345678091 + data: !!binary | + zwTzUooTnRaTRmqNXbTwfBd08FQQ0+tLxRuWFoM9kxHifWzd9RRNN/xghWK1qU5tAvD2pz2rDDfA + +vkx37H+gmWb7Tr/srhfw5UtNOjJ3wVKQkTTMLgeRk3zaG5TnCnyPZ70BOb3FUT64fcscGUcZJaC + MuHoO0WV6uSA7kQKfsXzjawS4jaAU39fjjKHEIBfOlXjrxQQZG+uhmy3Ns3FLxmckHeBAXJ9x18X + qg1fUF62ot5MaqcH7P+0h5dVtNC3NnXmEU0XAPJuzRBC/O2792UMKv48sAfPSLAzbogzPxJ4nj0m + NXbrxB3AF00E1y8TD2Tkt2m1+Sx8d006dlNRBoEwUlp0DTiVVN4kc8907CKUitYapSf4emmZqgVn + 2cRoCSdUiOmHRaOtNi67I0c5CerYPRh7+COTrcCQevJhMBZdiA34NEmikCnqsKWDJ11OOmnjvcRu + RFyYW3SL6evsXukeQsDPWI0SUd5t8KpoCdr8lSFHkSziMOoeKeWz1xCs+YD9xn+th9UrTlLwt7Mm + ajy46zSTEXcIs8oC8MG2ZOzAuqJljfbSfNnBBYk33XvAPeAe3hSLUu/pjr56Dq8oLWfq2VXsuVSv + LysDBAStnNaj565HayPK//HqkFRdLnhXHCFwI4WSaL8W9qXWbXPA6oUrGVVDa5XIhGKM93uDbMJb + wRUVdxdOTVtpl/OzZPYZEAbhy23CojBlkopMLjcqRmotZaILdQ3QUCx08P4ZzvZz2gZXs6z50bt2 + hW2WlHUyt3m1QY2GL5RvANpg8iS7gTSJHF9zq7HCy0RdIrUPA7S8oFkt834+gLV4rUbw98eESnnG + V7A+WVfbDsXC0WurNHhGXhHeblrUxLESKovBZIPlOqJ8uxON72ynGYkK5YB2OA4V6UvXOSz34aMo + RP1hb/b0D2bkbwdHtA0QtpxLNfl4ZuuYBfRQg31Qi7ZZ0rKMhLNkoEogofzh2EDzrZphSCcvwcxw + ws7BMN0to2pDSxlkmrXLfQMazJmRtDRob/muH/m+L3cPv2b+fgw/adiY6XgedasoAf8kszpjE6ZB + Mv4lP6e5dH4EWn2S+6E3XX1vTtZP3qa0qVydmyA+OxNZg6rdX34x9QO4x25zZFLeOytYs7KZklie + 0eyz4a42XvpuOiXv1w2XRs8rdCie0GGoWVq1KuKl7KquAcObTVuPx54NcmMhMgvytjb66xoqMEYM + asnnbzAKzOqqBHsxlRnDlgtRbsGFYIhGPCmtOxRg0t1Je4W9kP444kO6Jy+NtPRvKLYk+ov4Rkdx + ZBbtTfHkXFPPMajTmEOdAIyjsfEtLGai1TQS8OUK8fXy4Z+GbXDC1vw2UeBnYDTQoETR92Fey9h5 + wt5eg4T0Ye4OsCZdta9+bbAjlkGl3luldSnl7uNElSTlLFNXTC9Xshc15d0aphESCNrnLN5eWErS + nR2Ik7PVKhTuoHlu8RjfN+18WYio0714F17VbEwdXv1nlo8iuyAQ75UtDaIb6ilFBejqXcIDAwDs + DkIHDv3bOHe191NydGVu+EsafwhPssHJgM9o+LwqwbridzQrrbqAz8BUuQsS4kmVaAfRA4N8flYb + m3UaHWYKPYXiPzVdOuc6r/NfVZDXnDZfe8KVmFfGyumX+rI9RH9EKCAH40eaGbWY3xAOXAZZwBjK + u6hGdqx6AP2mV4cr23VkXc0lk8ZCQoVOpkFmwVWh8I4SYqpQ0Trpzc4ntmO1AkiOP64Xl2yv+dpK + oCAtMZ9RNyTSgw79uULpgXPo2nA8pFgbjENyQLKnmoZKEOplg+t9U0Y= + - packet: 10259 + peer: 1 + timestamp: 1568917441.345746994 + data: !!binary | + zqsVmqa5w8A7CCCQzTAa9aZWHM79MsLfkARXKvutGEP6e6Mg6krD7qpf2GQtYo9zmSS3ae+vJ+0I + 9jc2L4NyNm8oR5fs4EFfdTYS4e6TPH4v3R8FhZ5tbYlrmQtSKkZlqXIFYq5EerD0R2WTDFUuoIzR + ysN7kXXGtDUWbdpv0Fmcda+gQNIImlg78KFAG/Bt6iS5VSvRLAVYKTDh5DN6uwu1p6AgcPindQpw + Tbtp0nrsj/FhV0u0m9tiDiHDE7wqbFjKEjOz0wrwiQZ9t/cBBJOX7V2djaaJx9j3liMGS3zyZfAY + aP/5BcU9yuUgPypTiL8xdvgm4bKNtXBtNH9DLcH8a1GtkEZmE5lQPO054ljwhbG1rYUj2p8isBnZ + z+zvIW6lITCalqRk03QC6gxxQGuWi4iogeHl+AAi1xisH5JR10g78cZcPo1YZOCHfMy4+RUN3qDm + Gm7ykwoPycO/kxHT0auILM3QLYDw+X/RM+gsgyyJhxKfeNmkHISNAh7hTYqE/YWRpKunmxQuB7Bq + 1CKJCCCnGWNOInEypZGo9E+Y7o20Ctm59BfSy+dDuKOk5YSiBz2EUF0qKg8zhmOH24SVA2h4Sj8N + qpKISFYka/kJmK+sJcdEYgCg7ZIz084WYRb5lBgPato4uMRKICcPsGJ4wmPJsG3vBqC8DlXVL2Si + yVX+/WTYMHfccnqPhH0ZytX738bR+OPECIvzB9qIIXiU7Tds38n45UMO3WoSWAmlM+/TRe9Yd8mH + Kgq4BO7mFvwnSBx7NR/W25uNYegU/tcTP0YgyY3m1+N+gstSSAk8wR4V2D34oSJX2r+BFOpFvmtb + jc5Cv2pgiglXGFgfoJKbMNytdXkkAhbkd44pLuvdFcvpoU4s83JQoMIlKPlnqcFH7WYmuoCLXFGW + /iylD+fCgMFHOBdRrg3vRmNGsGu8GpoKVw/2WUnneLNrhgbnkaQfpQiRLFUa9kysqpnzHFZM13fY + 4Ug2WakJvEnssfV936D6DCfI15cre1ichYyZG5M3RO/I/u9HIv31gt2A1YR1yXflcaYSxV29qLFC + jFQ1VIoXIzFg74X+MtLqxHaJqCM3gt9g7dSmkMKp9Yhn6KSITDAgrAzytALCpfEWvUgdtRFEw5jB + ISPjeSvtzqeLZIRik9OaxIfB27C64Ts+/gNNNTwgHtrBamJpfHq+R3GsEP633radyLzVQx8W2lgc + JLeasTYMrL0XNXP1es+Sr/kbJMxXjOT5soHKU1JU3r0v+fw7m/eCLwYgU2tiF5DumDOTeWLwsBfR + U3q19LVb/sMJVz/xxTsSkFn9xcH8HviDqeQ3UT/kGfR7Htk1mhPDYH3kV2HuwDrWb+nJG5xfH15V + JP93yR7Es3jGjaaUkjmoJZBZOs9IYp/5UV18jOpLGXpLP/kwmuXKJLWHpGq83/OmD83uk1UU7BuG + vwcNFB64woBpyoVcV/SRFXDAGcO3GKI9nBE0B1Sut7FfFC/imTX12KdoWQSCBzcWpIZn36zmXX1a + ExZ48PwaH8xFKca3o3weWx7BopG7vLyRnc4Vsqjh2PeD5pAtDk685faghA2av+XuBjH8wKkPnwxk + Is/SnMSKS24y/Jnl270mWvWCPaRJ+VNf6YhyRXLQ0+nK2zWCwRigpcoCqNdAQcMxILeEzll4epWh + 0I2NQs8MJZjgXwQLGiIPR8OnFNvhk26nSSlgp9DwvLdibNJbYO9ROckFqXI48NhhbVn51W56tIEM + 6cfQFMYg5f1gX3rY1jvOYCHtDYjRulUfPyZBX6HJHDP49n58L/0S14I= + - packet: 10260 + peer: 1 + timestamp: 1568917441.345803022 + data: !!binary | + j8/HJ+Eac31xDN09xsKxhF961XkJAI7uqbfHYyI7lvOSDRdYj1ONFs1kUqPql+9SfOOcyM/TSHxE + UO2SoCxoZYueikr87O1GnQkrTy4Awo7IVHtyvj3hrqRqmT3CeseJt14Eg5PJdhUYxOzyqB4DJJ7Z + f3aw+gQGuZP9TyELE09TNtRwTysvolHjPJnocM+y49caK8qtulQhpUVT5IaPUEKxzbbajoUJE5kM + fIc3h1qLqiPCk7HlkfmrXYmXd1zETa2rEgg3hPRbtefavZWMsGz7qXYs88HL8XmjE3pmGlWHeREo + RTUREk7y/qy0Ym8KRgqKpZpdKW1BB5SonxGhOYmEV059yho+kMJXIAxqgI0LM8PZAspzZIXly7BF + PEnNC/1VtciTWwpHn7BWwXZTg1jmo44GPOLbeltbw3ARH9ojj2PamVHmure9eJhKJlNZP1QOF9Cd + soyJGcC50kEwZNtfyMHBbHPRkHppv66GMf+l2jn6lCZxuGd3S5su93UCa7xJzGS8Tyr6H++MPoJW + LaFh+augQy5eMdNDNH4LB/HtDs6Vu1CxB+pJsgyxgS6Yr1hPyaSHa0qRBd0+pqK/Erzb2Kytt+vt + EP6phWe9vDjWQUyiprogdXQ6GdDAyvVlXGuiz9xaPdcWBLVDsJt07aoLxfPM6E57EWJZyfb0G3om + zBSufjJHdDaybc6IVvWnyqcP7tiiG3rCUxrBeivJ9Tbt5DVLeppFBm/VNFEKLA4EaF0e/uzmixqj + izvHY0JxMxHwxN6CfWVIkEozLPKY0f1CKoRa0trg1Lm8a4kvE6A0NoCJZ/X5JZVt8thawYOyH8PH + fZNcvyuow1Iu2AVVp4KTkhKIilz6qOIgSPe9jGdh/HYF1fkkJ3VecsWLx1XW3OXnGyxrCNLAMpqu + zLAU1xYRwM0oijWn4Jt3+A69xKM3vNl3BtUfiAjyr0RLqeXkor43YeP1qUjIz+PBbkxqltrWBxh4 + o4wOylkdBsZ74dF0iwCnkTdsUYBcU/tIPi4QyR3LFnhGVOB2sZz24aoigfNsZuTOSRCaV8Dxh3ZO + KDetvU20VugxZbemixaPI1n4UbtPoAUyLeRIKrgda0mL5v0ZED7QfQWMHYKkrYp96XPOBHYo0uzZ + y066zRFAXxuCg1+dn0HlF4yDH9GvBIQBsPabL96rcbqvqPqa0r7WWVMgLjvCkfnsLSs0DhwVCeEZ + 8jRId0jF/L+YeMpBXA8xVnH7l22ut9S/on5ciDDLVVAAn4aAcqu5TirlI2dgZoOatBClO/5FrQCr + GXYMZKtoDPNjzP/yWXOP/Jxoo+jU3ni0hUFgi2sEhi6qEEuY9fnSzUFIJApryKyCdWySHlVk5/Yc + AKNwpA+Cz9cPm8TO7YF/HhcAmLnFqw70if0gwEgcAMqfk9t5YWkMJr5q7tM4IiXjpC9UmhP/VVMI + my5GwQO4Z+YXTTLczIP8MaOZ4MZF1qa17ktju8j/JvXQD5qOURykyxgHzaJ+1z+L82Evsztt3LuJ + TsdkRkyVNWtwsJuAC4qp3NSDAuMdT/t+uDdPwv2xcbe64XrEzioi77tCZXX8gZgpTjGeL1apueXO + ftQRPXWxusZfIuPEvXMArEcr8X2lzBKv3/w9GT2hvSBGvHM9/n9JclEXHr7nRtoNnBJomHIIfwRi + E4/Uv2SQM1pG2x0HgeHuw/eQMnP6q9DZYkxE9arGBuL6s2Gn5Fw67xrCkKwN4xxrO/SFllyP+sV/ + zfUzu8HJMwJsckLdpU9S7wB3+Z5eZwyCoXneNFxaEn2kSHV5mSfD/+Y= + - packet: 10262 + peer: 1 + timestamp: 1568917441.345870018 + data: !!binary | + Tu82eZq7UV7hiBsHmLYtHspJMYGqMfD69TeUFr9x2JEzdJJIGIYrPJJ0IN0cANUPCj2IHTOSAjNY + ELd1VPvg56kQLxDwV36+3ucz8SCzfvpVxsPFgVIQtsRbtdocXAi2SfkQcbL0c9MWCCIhiMbkzlBK + SPxkWPo10P31hrQjE9cZPeMM48/IexrOuu+uHaLHaedkXxOfvIC4mMI3LDCwuhwS1+3uo1oQvz0y + i1GUtl3wTtymKzTjqhfSTK1JypJ3th7f8qkm2ZX28wrZXIolmxAaXbygHI2sj36xia+1dQkJ/aS+ + 5RngWXKtmjETdJ5zLA5gflbub6ARiE9jkLH7rMXzyobbh/BGVuJ3xU14InU66VhOFjmA48BQ7kS3 + 22t5rZ9KAuY2JlEEvLj6iEc2pKTmywjezspgxP3bQ9r4flBBAyjgj/PxueUV//T1UfNOwjD1FZtX + /ajmqkq8hhJyARh8oIog0bUiri51GmAJ9jjd8pu0G0x65pRm17wxWHbQtomXO6H+9x6tQbt6zgrw + Wy2sz8bFYo5QxcRkxJkEwyMsEFQXoU8KTZf62xWJkm2fD+5X0N34J2koQoEGbKqxymmLfqiAz302 + qpwe2KtG5wzhiIlD+qhrWCX/gcRH2aGQjf7I3ZfilvTFLo/M8UuWfudcrSOjI6TX0T1v9tL9MoyX + irmcGFgvbsEgVhTuSm5egybVbMbRFdymYKnyRGFtnNBoP/ZKlHHICw4PwxpeRNEfQ5qSjMrbBz3F + c3p6TqvmNdVSjjMkyyRcwBIRC4pERLvmCaR9Z5usUrUbjSX6soqEB1PTPzbVI3uqg5FdbDg6HsdD + zFMLGYcahyBp8JudP4cwrPWsk897Ccm/R7mSiMS7zNoauWuRNdz7pb/zxtmJvIyXHo7qdQn4LjG9 + WNdwUDcSDnXQ9QZoavG8burKeB2Rszj6qnyE5+8bM/ZgsW5/WxrcvSK2AKWhvMXDocvYEUoF20ce + SM1AWB340wG7v9Kk9yAYfFXH8WUWnHx8gl49wG4Orgj3Uab8olV6pWgbZYYl++xiCMWgHUbg9T8E + 7QeQDItzr5yAQu7NxM90DAGiKLL2+nicmklQ5VBubdKDJ2sse97UftpAiHVAlXcj8fFKR0Pdqy+n + HFo733X2oZEyq2CeFkEmY6vT1Oy3o4xBW8iGJSxXR7Moq6SNuKhKtYrh003o/ssWOj1SC2zQKLYZ + iruARqIzUFMEmoalCPKmY+M13E52jIwgM9aS2+Iv3NYl2vURrURIvHJvPk/DjqxsLWzgeo5pL2fF + Ax9nFAoA++KTV7qQ/E0luLyr2KuIzxQFPM1Qo5AVtJhu00cR4sPS6AOF6xoV+ZlMxNstCQJb9b1H + g+7fkqbzmWDGBsTK+cOBueV5Pk9ak4HOBMzahQS51QyNxGVr9GxE7j+zTI1TnezxU9Gu9cVdLTyM + Y15ArWR6CUKfB5bzu7l70Ps47uC2mVGVLwbilbnMljinccOpEL1JYvTX2UDbfr+zkpxah0sEa3uv + mjNj2nLnQtsuc9HtTqwKveEX9pPWb5ctZSMAGrZQPpwTvCtadJsBA2MLIoMc9pTdTM8jFEDdU6G1 + U8vQ+0kh2UNj+9nuJcONwpBiyGXD6mZ8kOW2QOo5/q5MpBeh4OgG3v1X63YMOWeZASWos/fj9uiJ + 5HBUSFUdAVnlV1Nbt7OPtHnkgUFciI57Tbkrrl0ImAUYsCl2MlFfPCpPi792PCXqn/OCtRw1oWvx + sr2hxH+52xx+hhyDi1GfPdS3d+UPMnpaS0xoPS+R4r0b8n/NwpSUvuM= + - packet: 10263 + peer: 1 + timestamp: 1568917441.345931053 + data: !!binary | + ga+ctYt/DypQ+4XSif0gkFfXLjQ0gWPdFP0gXuhwXQbh5HX+0HCgYxdb8bpu9sPL5ztU8Eb+91zM + ODkpUvFFnoBsiFG4V8P0NpZGzxfBGho5aC5My0mHQHIQhdMcO2ps+vxFu4w3VA9H5dxuf+Q4TWgU + uAzujqfocIRdhgfL53NSVJAE6vZmNsoBLund5uL0/rbLAoqV7QDD6bzEKwF+p/7zJV/3rU5M+rmn + BIInQevIK4rx9FzEX7Gp + - packet: 10265 + peer: 0 + timestamp: 1568917441.456829071 + data: !!binary | + ABCAlfXBfaEUVEMWCMn0t1n4 + - packet: 10266 + peer: 1 + timestamp: 1568917441.584193945 + data: !!binary | + AECSWOWQKwmHoTM9xEkSUl6l2y6kTGT/369ndJiFnuEg3djAVVgJgGUherOwG2UkQH0iMBmEfckS + 4QB9vFer6EA+ + - packet: 10268 + peer: 0 + timestamp: 1568917441.656471968 + data: !!binary | + ABAS2QNtqnRXh4bdpFAwhATk + - packet: 10269 + peer: 1 + timestamp: 1568917441.779824972 + data: !!binary | + A3AwVIBZC6gVw5yODXcbQfC0LdQndBF9FuLWn17xb2i5LibSEs56cJNEXuCmMd7PHdNqpzB69vL6 + 96nqLOktVb+nqOmKaIRZ+8wAsz+PrXo3M/f19LIMJlm/BqEetY4ZotR0dpqRH2/TfWARgS6zzrop + 6GtWHjyd5MiCkSH78vtwhsJnWFFHDGTi/W0WctD8h6xFz0gM0+6aNSvIz+vvdrtdENDjj6cTDalo + dHKGwlRV65WUM7RdB2xZIjB4N7WYPsf7yQQMHzYu/bBCVQQy1E0ZQDGH8/nDWz9gfmDSqPA2XoY9 + d28TyZ1qamxGhLsrE1WNGGb44FPODhFTBsTG68saLNaTQ7POx7hb3g8HMpcs3iBn4J6u/nVbPzrc + /AooOulmJyOczDIkMtDayXgJkXVtLzlLAAvoY4U08DtivsSTMvawEr7ILJiJ+QW2yqXGSu/DlfXe + 8qosIM/gDq4DNmSt3Eq3kf3Qr/jTzzjjQiLT+tM9BE0kDZmFi7w8s/l2/1trub8xJXzpkAfOWWM1 + ah0YOVzruOTYGmFSVkTmRbVGqmdtNlhF5+rCB8bd7s9GrRN9U9TAXt1P3WlZ1guD3D5OaaECSkLn + QTA5mKXprTJiJeYB2XXn9arc0mznhu2fzM3KlZ3q5F2d2Kxn4vXIIiFJtvYuzKgTq75li2GqC04C + 1/yInL8Z7C7Oo51AO9Luw2ExfYgGhvAQO0vWThwS+kbtlY16WSbW1TqSIi8OxHaiUmeN/CVfp9Ba + 742TqqZ+Bmc0wPLsf6jJB6azdb6+sUzLd1OcXtFA+Y+3/KRoBQGZujWTuEWEgApNhbPQrJlpLPSl + 8fck7KFql7uyzuMjTlb3g3KR66H7+3JAFPvFD/HS1vOjtXiFADZ688P7wEiRVbHKsbEzrLnEET+u + Azqb40QpuU7eu9Y/S3afvx5/Xb6LC7D4Zr7u6Iyjrq4yakAZjOKjhXb64sb2uKvXG909c6ksUZCr + 0EGmHDQ4s1vGczdjhE0UOHAZQ8LGMpzawT0lBEJ8gDWfKZVhSWP2EE4jbzg5B1NUhE7rpj/ogH3h + W9XDP1EA1rjzyFT1yeH1t7xnKILjSRfTFlUXXS95AG+S8Efisvu0q6cFk1Ss6RrhxVTcxWY/5SKQ + KNUHfFrh/SUoC9dauiFOGrvP1xE67b+mlMrZ + - packet: 10271 + peer: 0 + timestamp: 1568917441.889544964 + data: !!binary | + ABC07YVQVRTShLud4c1bduX5 + - packet: 10272 + peer: 1 + timestamp: 1568917442.015120983 + data: !!binary | + ADAYSUZUakwRLGBIwXVdKHPpv/hgsGDsMhttrhr8hPfCQtNxzTGgI+yM4d3I6dgf1F8= + - packet: 10274 + peer: 0 + timestamp: 1568917442.089571953 + data: !!binary | + ABDLU9l78kcVCSEvAYuwgB8N + - packet: 10275 + peer: 1 + timestamp: 1568917442.210151911 + data: !!binary | + C4C/SSFrDi89qAuHvpaxywQlZosB13mLtwSOklQN3wm4bgYy3JWPZZuJT6xQJlhDE1Yvj9peuYIA + tv0+4C9LRYv0xlIZE6g+O4geNpk+uNlm1c3HZ1Ykv0oKHW0/pCONEbCDRazqXuQqTf3+bczs/4Fn + jUz5fdCAkLIOpmWq9f7vLTfDomsSgwkKs5scEEFUwcX5+2SmhV/0gZ78yMr/2o4+TUAmb1+Kwl8K + bFvX0Sf9sSfQT6gujL48CiY8rnchNuAEC7UVPcHNX72NhF9WmyvMeA/f/JEyFketIxp2yuTEThOT + jeIw7ipmhZCYD6wBwXCXyz/FJbLdzZN1kDN5v8MlNGEXpg6E1T65nlndVzX6EhcugzP+FKg6Ij2v + +ItW8b71xkmfLS5+EZJJpgyVCjDY2rQYd/e6dIqEPTbJ2mUi6cadSCiN5jIGb0SAw5cuHs5kOIN5 + grU+ZVXo+fL0F0tVldBLw/EAuTI+P8y91t159q+WUTTaBTsKglTy5nL7FMyaZDHbXU3bvoOKDJae + QjhoOa1l7Neceg+5hyRqnTNP9RgXuCdcGTp7VAX1xHo1qrQP2EsM47SFUWSkMWgefTMVgtOY6l85 + STgnv8Xk6vrLz68qkleK8PWNDm5UDisQqYnWEOBdibwsK0PuHUzzGjNckbsONImLYgpL6ZaFA5Uv + b2APz4GIT3zJjX096bEaB3/bMfteFhp0RmVX+7UORseDIZO8itRRvanw/UXmQZ/y5sWNWUSpht9Z + 3b+HaWps4z9udyWzzTHMK5eERszWOhD3nn0eWJv2W3+9+GgDd8dT/Nmj7w2t/y4fKs41vfBBA4bQ + 5yoApNYq4zCbU5P6Ed74fV2YOH8f+EoegQI3/vSBCK01cFFpke3Haew5dD/SsqQC3YUrHiCHS8Ph + J53os+pL50J+oN39H3pHYIgKwlLUMfI1deH0AdPJ7dsc5+Zs33Aqhgq421KgZ7edGP7PPnHsXr5b + ba6YfPm0n+RQsJ3pa7cuI9m+ILx4hwn6DlNOujksWthsVHfwcVFOJWrWxc+0G/thIFhJgZFcPjIt + cBcKiuzhhOq/wLNGi/k3igVyVejbNFpxYovGRopkNupq1ZvPznoFaZE9dixM8vQ3oshstSNdErAt + /zmvdewBEpfJGLOARLORpazVjVZxoTi8fdLvIx818SpFHhC0o7UlRDcnZ0vCr9PMm0sNwuk0p+bd + sMvu37Fj4/X61OesxBUZjEPxq/XlL/9BSU4tXPlybu3aeqXHRtubiIvdH4Lq0Oxaq0nQzSBCGOKY + s+Tj1k7TVwj0osK2rhDt3zugfx0zypiqsUSrrKtYENdstpZCNosb73tiyylElVP3hrPlG+t4Lcmh + s9CxISx0fKDjaN/2hB9ucSLLOI0OEX1OV1neVePRuCNOWRw57C/RZwoqBpbLbNY0tZCAZW6YSUwa + jLGxl8Iaz36qe+irljomlWH4i5tkoaVgrkoEDfgSOorgfYSvCtD3XP6KYiWZZtjWSjUR4sqxKQ10 + BvAmy9YgnCmYDlktLynv1jlfHi9I625rbF8hDRvV9bByPte7PCNbG2KfaGuFm9FO02xMsvKbSOLF + QuKu4Cz8+chL26JVBnYWpsvUlVb4UpUPCzqZeXmKBgspjrBTCGJeJTRaHuMcD9obPc18cBCKYLlj + ZkuySrq0AI4uiUaVmpfkDC20dUqO6SIJk7zhAe10kP0io0/JfHwDJOvRnCmxUYQgwkIcCy9DQ0+1 + JDCRICz0vDkysinjbk5R6J2MLqkmfQn4N31n+0TEbYEUXFSExWCsiqY= + - packet: 10276 + peer: 1 + timestamp: 1568917442.210273027 + data: !!binary | + NdY5uEfaDIVWhLPJ5GiLdNtAlmOKuwUV1WOdQTbCjDUu+1IgP8jY33quWmF6JGQYz6qr0R6kLlCJ + 15kkMIHeTlzYP5whR8vlkZFJ1zOdnon5K/QLQLx5BJl/2kpaTPZ3SCIfE5Nj8Gk8ZqTUbom5QZOW + rA2wLp61fc8XxxiIHjW0q9mN0isUd3xhsY85oRhSs6dKw9be46VxndWFnKIVlFJ7SKjzTfFk8ebI + oEfkCISMfgRxYYu8dsGWUYC9qRONqtEFdE5PWtrfUR8X/LPj5ydh/SvqN2iUyJWGPLkO6A68S6EX + ehH77bZFDfhSucRDRq/eOPPZqJ0pdEpp/DWVkGEQr5TOnhI6WrL9qqIjO4QTu6nCeiSASSSuTIPo + HwZ5rYo5MajiPNeqpfrKmu4L5VzQ4lm4GGl2/mRTBl9DREyIPiNt0O48xg79qRZxeju9Hf/4ueHR + vN/pShxCI7vM4KMiEDBzT0PDsWA0ycTvFDKLWTHK2qZZw3RSfir+rnCMqLwPFnvobOOQoRTT6CEE + +R0bS7t1JW5qCqjAXRnHswcHdulG3APFHUcGQQMSdI0SLPGTzNoO9vFGTObIZMI07oFutGUL1N32 + 3/6LVWDPRKHLL4m9VxM56/6cMVP2XoDzaBQmfw6IvLGINwCebeZaWS9ZdCQZ7iUstI9jxCxZMObv + F4McP3afILlwA6f4KD1wNWQMpe6HTG9P36/cfqRkRitbdvHAG7FxysT7OYCvGdl2hhqLzF2tQd6k + egwJFdSm1t106PX1s37KtZSwkdQyLBSL0C4/Z8FAGJalIJ57w4w5DFERr14J3V0FGvRTRZEfcX71 + DqwiBM1gWso1tgrBW03y+49CxIXfplh9W6CG60lrejz3QC3OzNUNQa5LRUWYLULQZo7OgOWSA4U7 + qh5pShI35tLopJINN92+jdjFPl6ZQlrPMnDEk3oHK9boZN9YJQpzMFXVcrBiL7aIO/9yVO2vph8L + U3uYYi3HmAHVaBKzpvl/6aR2q20wuQFT0m8wddcQkllUgu6US2HDi6R6o0PKqCfSXwohAtV8J45U + ANdPs4xnAdguOO+1ib+EsL4+Tlb8T6mEtBXMRruTPeM48Ef5K/e/iX1DnEgQIFys/TxLWOwE5kGL + uSRu+T1pXgjaUfNM1jttKPZNyA2BqEjujhO02Zy4LyotRt/rPSbPVVNdOIG1i7/8IHM5Xp9atyxU + zVVicA13SBQ3PXJh3bmG5k77bbi5h8A1QPlQbpY8jTqW3vE2eYlEY1+iQQSVh3ksoZRNRvVoG7JN + D3SaRu3eRfQz+P7HUQbJFm99TkuiSfvHqLps5cRk4xLWzPmqfbPNuKPGjcA9wtfHfm4CZkn1bViE + eKIIbgvzP2WJJbk74I5WvbzhotQgHn+536uOTGC7UosN9nQSsRtuG+PmvxEWEqzH5htwg3V8XBUO + b/duz7zVfHQcVZ+yT4WqOHe28vEILM0WMfc7UY3f4YbJMZuj/UT4M489Kxo5C3Cux7iBqdnmDVCZ + pmQRHAiXQdnSZDMjVGOpt/r51M48BDIR6oQT24PpgN0Z/YXJYYc6bztLVrOQNtzXcAmI02rBTAxs + WB8yL+/pGEW9r+Yr7cezBrSvHe5cUq3fTx+7bUA1Uv++BkuKU/w6774Rw22caqABSXXRqyy6FxIw + YOjVPqMnthrBQ1LBOpifxshLF7j2YSm5hLsEQzKEdTUryreh4wB07xbaUIxxDZylVeVi+9fS/PAc + qANb3ZppGQ30x6viSCtna4gZZE0gvNUrnJi0j2zmiQcYlJFIlxoEveI= + - packet: 10278 + peer: 1 + timestamp: 1568917442.210356951 + data: !!binary | + nn7yx5vCwWwyKEZeVOZoZ+ODhF/A9zM8IGrrVoUJpo8Q+uSq9Zkbp4/h09gI/apvLYPLiIWtk3k1 + OyreiOoi7Eci8CPXLPi4i6g4WX2ioGtgwp0/g9bZgJ3LACb4KtNOsQyTV9LNSJcqs4rqZ5Yjl8tk + u87aog2RQk/QbWOovFEIdUnV/rtUXH7B5O9xzKFyHt2hLzEUD+w+M6jMNg7GODZeXbEHwSlbTAK2 + 2mJnDGYIUy6ItbmgAF0RDsUXD/AzqlOmCnnYoy23NrMZS6P0N4vvFrP35hs9kQSrm8gJwVdL8YmC + Gs05zK3I5d3xxV07D68= + - packet: 10280 + peer: 0 + timestamp: 1568917442.325762987 + data: !!binary | + ABC+CJPbWoD578tUnSFHq9Yu + - packet: 10281 + peer: 1 + timestamp: 1568917442.444221020 + data: !!binary | + AOC8xhfarksEN6liqbZKqB3HXtw/P552dfZZpSNk2g6SvO6YqDV3YIAwY/IwckfrdYbMw3T7N1cW + HwwcRpPmb05ZLuKQ7WOWPGVVG54hn6Sb2vEHtfHI6UtkdBjSDI9LFPYbyudliBuQrvMl7mCLuWh0 + SHSQFByE6drzXPoiuiqbgkr4FeulUKBR3hfEpeZzc0ON82x/FRSDAIuge/i7y0+j3H20GSP9Mx4D + yIvrtFfA5HU7MWqb0ksAwMA13LmCbuxcDClfKgL6frfdiieO+abpsTUC+OONTLXKKyT0oF/1cg== + - packet: 10283 + peer: 0 + timestamp: 1568917442.526618004 + data: !!binary | + ABDV2a9C4dqCyTIqxvGwHduM + - packet: 10284 + peer: 1 + timestamp: 1568917442.644790888 + data: !!binary | + AWC0l5AfO6/sNtC5tgG0ewKlmNxtJ8uPUGu6N6v5N5kgbaRcy80x5/8uRgXgMosT9P5vLVWY0DL6 + TQZmVoAZrU+b8ET5H1LHPc3wljUHxHdnuYpL/luWumAms4/dF5DNH8umS4emtE4UVMjY9m6TdcV/ + txgUQlWZGLTXIblblwTU6+cFUTfU9r+DRip+Ei/555d6tlvzYefcGeDfOZrJWsyVZ2QcSkKosDNt + TTkd1mO2lQCn2mQrfyTO5JWUAX+lfg/FvK+O9gN490ExBKSRBj1ezPclpIRVat48V0zp4JwZM5QA + Knlpe8dpqPowvUeru6dfs6nyNfVM8n/8bTdY+E5HouEwE9N+6lM8+NgLhc81wRzca8Lg6EOwpuVr + H4B+s5PixdN1WqiR3aVddJX4kbWPtvvjE1zIp86/LtbT/5GYj6Z4ip5CvKaT8cCIRnlQjEWMSWnR + OT6TFPxjFPPFjJ5w + - packet: 10286 + peer: 0 + timestamp: 1568917442.726990938 + data: !!binary | + ABDgLF5Ms6t1oYsyjdWB9yqm + - packet: 10287 + peer: 1 + timestamp: 1568917442.864191055 + data: !!binary | + ApDVEIan0ZDZsLz7IGhYPaWcmjK9yUbUpRbBKdnwwYL0PhYMGfHggL5kGAgVDmX/XGIlsI05ipWh + fCkLdFQBwKyCR56MVT9wCgy9FoFeN/WG0KgmxIxf310vQFcmfh0nJTb60zXqimsvO3Oe6mw8isni + oCBiR12Spe9QSy76xKXPuIlknYaFLRpUJ7pz0H7/BsjXK76+P0f57X0avwOZwbTYIbYCosVyKP02 + PyGphvIbkkjE3SFQKUEYw2LUdIA2DzPMmUzxFETcmXANogvA2247Ta2S85frMTdFzyc6RLl2b35X + VT2ZektdMmDwVZ2Dg+Bqz1ZdChw6kN1dmL7iZxikC63z/PKFtlPX/wtQ4QvytUVJRV9UKjIHRaE6 + Gn01I816iM8itWiFzLpAswRaZ+7OR2sNCdutZphFeGfwuDU9wpC/BiHKpjHyZDmeXnET98wY2n/D + YDD4xnNL8ebn74atKejI9n08cNxEnXnvrY9poosLXWOA4TOrtNrkrx+H/IHT5FOQDAeGoTM+RfNJ + oh/ZHzlC8eXVqviQ2P/D3HDNjWL/9AwTv0YFg7hM463omTLhdYz+0pCZZGG3A47v3XQ4js0lHXAM + P1LjX1j1pTeFjRgPFPO99FBLCX4KPHQ2EvRouL2kbq4ONGsKzPBpZQOhNCEoLKH0ZLl7C4sMOqgM + UrFQa3z6TjFEDAamHUpEevQLtJrL/kWdunEM24T+ivuLCQrLPupoKvoUHjUnGYW/MXTHTeTSA/0u + wZ9Kx14IGR3MPpCOy4a29HLgA8AH7AWkoN97dswDYfIxuUztqZugvwU2yHSEGJQI1ZhjF6PyAWNC + sHTidMtSFDF35DRfM88pO4PjDCRhW5OVgfC1Y2qd0A== + - packet: 10289 + peer: 0 + timestamp: 1568917443.027610064 + data: !!binary | + ABCVWiYKlY+E97/qbSJY7Vj7 + - packet: 10290 + peer: 1 + timestamp: 1568917443.163153887 + data: !!binary | + ATBsP9aM7CQrKxpkOtEcj62kH88IjxqEFtriwbJmBbCqhkKm7M6DEWThTyooeTtmyMdRelWyUU5O + jo2WihkT/WfNH956XqKH4RjrVNkjaAcqKE4DUu1GU9506qD5ZfOmkwKARmzG5F0ddVAcZwDv8OoI + GGw2Gk7PKZ8psdI7sdceh03YMX70umfhWZm12pnXd/ZlXw7dL5m5LgqEB1BYigy+OqqiYHTo1TI0 + leROIWIBuWZaSZrrNIsSspC0iifGS88yXGjQxNGJUXPhnn5rCDhQAfNWI2ElghAhqfYy76NFxC3x + e/gP6pgSIF3q+tm8vkaKgPmvt2PXUhTzXQN12UTNgh+06FMZ35nWAmu16UkPsjuP9E98K6dcDzMS + VSr/87ov1c6EvX9651jpqDstSpPo + - packet: 10292 + peer: 0 + timestamp: 1568917443.263605118 + data: !!binary | + ABCap/CqFKwO6Q4NAwx2Sf0X + - packet: 10293 + peer: 1 + timestamp: 1568917443.381829023 + data: !!binary | + ALCjq1f9qOQ+l/ARbXZLA7sHCVHofiskS5PtccJSfsnXwxPQLIuULZOUNwx3CawLAzPY2iDPkJqi + VocCEVLaE6DkIu/HST5eg46lm0WJ21/X6wjFpLxf2TlkxLSxJlm5xXy9T7q2c/78t9fTEOCctgQR + JiusxBtIfTGEqQ5U43Vm0La4LnU7CORUbDdjLnj0Kz5I8lgOTXpRVGoJOOpBVbdw+LLpef/+e48q + c0KBGb7twg== + - packet: 10295 + peer: 0 + timestamp: 1568917443.426081896 + data: !!binary | + ABDnuRlFiBR2OKFUKmmmmjRb + - packet: 10296 + peer: 0 + timestamp: 1568917443.492779016 + data: !!binary | + ABBfZzZLdP43mGRsG7ETsxaY + - packet: 10297 + peer: 1 + timestamp: 1568917443.544276953 + data: !!binary | + ACCXu38P2k1ko6KOVVngIdoyqfLXUk7BTGSsd45IJz6Wcg== + - packet: 10298 + peer: 1 + timestamp: 1568917443.557898998 + data: !!binary | + ADA4sVv1E4A3rbTNs+BHczFoH/Yv9HFRMCzh1sl2ifv/mMhdJtJWWBtl57tfnJEUfKE= + - packet: 10300 + peer: 1 + timestamp: 1568917443.627851009 + data: !!binary | + BaCAOMHorXr/Dv350FFeZfoUtONoDBk8iVjkmg5yIBjV7khHHXyoR9w4CMr/b+ZJjqQtvIo7qmKo + adcjQV+DXfcXV4p3PIqnW82hRVJLe72Naza5Qzdr9LCy/D7lxCMg5GbOyI05iv4B9pObwOOaJdJA + LkgHdaY3l3Zc8FgX0tsQRXTvEmJWuikwHPeciFXlNRxQQ8MV1kibe34EYlPulTRASMGP78y4CqKB + c26dpkA/qPGBSm3Cc9pVFwdCacLkOrFS9tcGzSkBTEnaouzxswopOxzopRb02UnXC6BuimO+0QsD + hq0FaqAZFD994+H168R2ObLhPbdaJTzei/69+grYidOiRnA3jN8P8H9NKWiQWdbyPoBpW0Ndn4J/ + ElFZ/PyarE5KJDZxQ5XuVG4nG/1tbpYwupPMUJ6PA/ARCtMCuB5rw7fYx0wis6dtD6WGdeikpAtj + 6O1BR4w8Akne/JrS6jIy76rw6wWM1S7UVs1M7FuJVjPJChch93RL30iOAoObISxz6hoqwx+334PK + AXG/gIDKKmeMvEoRn3cSJqeRWsKZgoNT5++4H6l+gg/bOr45X5krrpvb/X/zd/Aom88NfoZb3lLh + bHi0OfMIxmohAqCi7vLtHIhMqA6mHw5MgVQg8ebhpRaP+GL8fHTIA4NIwJUcVQqTH9a/S8Gtz2s6 + h6/AcRgJ07zJZ2wWo8m3slFpPU3W/P9DR4CiJ4AQdIH2ljSt/f8wrYHzSPhNA8ozOdstA6aPn+b8 + UqTJ6qC+JKSscF27KqdoRTA6nuvFFbKutdcVzPg/sinDw+1egUwrbceFbu/eT90zom6VzXa5/A93 + FOYZ2XUhJnMSCST2KFcCulUpRKHOKMB8nJ/I2VaRLfMknFbbDnfTmZv8AgH6h9JGHq1s6CLJdkmU + zsLMPYrpfamYVLthab1RvaowfgB1s7WRGOhSFZ4AF5z22GadLPksd1xR/7KLBFOOVbhk5vsNf8Nu + q6yO0BOJjCLQcMTrt1DGcRQn1gsQNFSoHu4TgiQsz8dM0PWHvbMkGmGRjwVC5AaVK2uswd5eh2FK + G3BImOVmFQPaCqMF6iTDJvfqHEKCo6pUBDrWed7S7ewadQOzjAPhccyCpEwBU6ydF0Mv75+SlOeA + 8lu498n6vFdg8D2LoEjYw8qBO/4oEbVu1FWJ8HEzeBDi+F+nQuJNnSIlgkwe+gDq34Au7LuK5sf7 + OguEOTSrXuURuOaFuINlSPe6bW9UqLi7P/9cWMUR3/9zZbwaYbLEgHuqcnhQedkHXxEK6WUANjoT + /nFx8PdJfFfUN+azGLkAIyK1k2cf8WObUaKnuQvZlMAmOdFynL3XxFx8+SKdjPWRWHDo+u3YvlF6 + 4jDq+IXRG6Up344buoPw0I3CAr12aEXo2ilf21c4JsFksPT6KfSMESPACHf5OK2e0RAy0AWiQhSd + IYxrmzZcurU658Gz2hRb8feHcme2baQaMNScpEg666s4iik5J3Ov2iualEAtELp1HfNvf1k8MCwf + yghubiBb5PxG0yPm85UrOVgunZDb9KcpoK6l96X5kS/TthsYVTvH0bVhXTethUtteMoUIZdVrezP + 5dogE8eLkg7mfTOwH34A3KEcbDuqEUzh7x71Q+OWiBDUfymipEwJSGSOgyE5saf03epq7ddsGlZL + 9NRZY5X4AZrweio8m16eZk7YgzGW0t0/IXcX81OhlOYnCz3Mcx01DVSUxi0QHaH4GY87i7ydEtSq + +W1D/0zcgHjVa0+p8ymsKCC3vdpLrYwS3GGxuC1jC/KN3ZeogSrJa+A= + - packet: 10301 + peer: 1 + timestamp: 1568917443.627974033 + data: !!binary | + CXtw6/l13ZtjmPpy0K8dGnhilDkRcB+T6wvWLgbJx27t7ND69hDLXTjtgsMSe39fKop3eH3J/Dzk + iMZKb5VeGpYKj6sZqQGhu/wZYCZJe3OjacYovrSSfcEa + - packet: 10303 + peer: 0 + timestamp: 1568917443.693247080 + data: !!binary | + ABCJ73kbVzUTPOQh++oZPtuB + - packet: 10304 + peer: 1 + timestamp: 1568917443.813774109 + data: !!binary | + ACCaWZ1qQIqqQ4zoLA4Te19309VvmVvhtvriIJv7JCG74g== + - packet: 10306 + peer: 0 + timestamp: 1568917443.926666975 + data: !!binary | + ABBdxpjEhfdsNO11RfHzuTFg + - packet: 10307 + peer: 1 + timestamp: 1568917444.049989939 + data: !!binary | + ACBCOkHD6e8RgwUyQ1MDJa2A8auc492hTSj/uo8zxJKAgw== + - packet: 10309 + peer: 0 + timestamp: 1568917444.126977921 + data: !!binary | + ABAHJ7KB/u+LHXaVXkuMStt+ + - packet: 10310 + peer: 1 + timestamp: 1568917444.245033026 + data: !!binary | + ACAH18zkHkn2+KaozjVaxQtAYixyVVil+2TIKMO0Y0ZB+A== + - packet: 10312 + peer: 0 + timestamp: 1568917444.327526093 + data: !!binary | + ACA44QW5eqODgZPDi6ogwlJXuvVkI1+/GTQTpAP4pHKr8g== + - packet: 10313 + peer: 1 + timestamp: 1568917444.455600023 + data: !!binary | + ACCC91Ad5rBV976GB2kZt8QC8/mKRw0WdB0xVudsPvD1SQ== + - packet: 10315 + peer: 0 + timestamp: 1568917444.560528994 + data: !!binary | + ABATlvjeOd3oPL1AjEVW0Upt + - packet: 10316 + peer: 1 + timestamp: 1568917444.696504116 + data: !!binary | + ACAJA1hnh+EdfZRkY89nbeAmKcdZ7tyYClz9L9960TlCDA== + - packet: 10318 + peer: 0 + timestamp: 1568917444.760164976 + data: !!binary | + ACAruN8+lfeVRUIzmkY4pjsw3l3I+kniAZGI7CXZPAi9sg== + - packet: 10319 + peer: 1 + timestamp: 1568917444.878355980 + data: !!binary | + AFCzo5o9GE8q66z5p0pfxokO+x9fFn5xrANmHhblhOHlKOVV5AkqOnphP4RLlA7wxTPKWlhnzm/t + v5JqHimOdh76bqN92GaXzvlr+LXmAQPmBA== + - packet: 10321 + peer: 0 + timestamp: 1568917444.927048922 + data: !!binary | + ABDm60PYL7ABdQqhdUVYhZtM + - packet: 10322 + peer: 1 + timestamp: 1568917445.045098066 + data: !!binary | + ACAvhEzzQeAoZmt0Y+qgwWJBhRGD14hpthrmRR5keu2IQA== + - packet: 10324 + peer: 0 + timestamp: 1568917445.126657009 + data: !!binary | + ABBBcPPb7MtaThWbBJ4zEzqc + - packet: 10325 + peer: 1 + timestamp: 1568917445.256326914 + data: !!binary | + ACAGbzKE1DBGlSSwFbv9pac4rvOZKi3JTV2g5IBKbPsk3A== + - packet: 10326 + peer: 0 + timestamp: 1568917445.293032885 + data: !!binary | + ACD6VsD/XwZ1hAuB1OyweXFr6et+jyelANDIqtFK19WRXA== + - packet: 10327 + peer: 1 + timestamp: 1568917445.412626982 + data: !!binary | + BPC1l9Hm5ZZ1wOTH6Ew5eB4uitZopscHC/IQ/7rmggdJ1ufsqu7wsRB0JYVr3xXZ/mYKJYShzRUU + PkvCVdm2iqGbY4v5IHwsGNRHMTVwRfl8KOv4HrUfWGMEMaQhKe5rkGnTP0xI5P+cJFI7YCbG/MGN + Z6H0GTf+byb75tTQbHmMEfbdGVGLdPWqSfWZtpwkOv4AFgiCWm3FWowF0Bwa3dkqiSQh+qo1KeoR + Uh+OT7HPyi5gM1ZSDcmRIunrxummk1/D++MmYn3RUwKsTCF7xPW38iPtneJZRf7Wj/YVO+8bN3HQ + ubouAsxDTybteTIc/Iuv/azsjcmjqOp+kgqRmdmQjbLJKyTwPBZraQIOmE9dnN37WgCgPh8KlNMw + fHXJCzNPeSpzawnSlvJnZ+AcKQqbL690thR2xkt6a/yk7Flzs5ZpDFYZIlCVjmX0VltO0Vwb1VXO + xabRvD0k2e9f26A6E4kPT97b6QgVJINW93Mm0GLTUgF8PJnjAofO0hLoglLCZxJCXRXs5FlOPAaE + cE/mPMKyAOf7OH/LKNsZF1xRgQFgSeMJKwBBNBTYH2bsJond4nRV8uJ7HS+y5DaPgubu7MTNvwQE + 1Hw5xp6/aY6N/tvyEe9aLeP6YNWhz3D+Ux3WmErlnzEgNiZMHMM6p1ilny93qMPUrXU3f3FYz3pp + A6lo8JPu3DeMaV51xl5e/N2OkHYhIv3TQEW0NETZ1NAp+55OOjLiLWyt+57DpQsveYa35Omao013 + mmKQ96lnO7nV6QayFlWGZbewNNWksadFaoeKmuOnTbddTxX7RfSM0mXFyFd6ym4+2FWcdLbr27N0 + 481oPRQyRjWNXG1vW8hACHOePx8ohQxMd9rQNcZU2/bpKuDqBAdQQ6js/VCROdlC1UOHyQf4DwB6 + 1EUJyeyyeEJZpJ1u1KzUhf/o1HA6JLB8+TPgPr7y+ipUXOujtC2wfJjD7BfaqNFUTlWbfBMMx8PM + 5e96u7NopPwsexDbIkae6CcwBI0bxFTEhLaXv6H2BvCWZ4wdH0R8Qojphg+HANS10vckXbmXF+F+ + IKlsLjJ8CYBW2KWdrp+bhEUBJPV0WWaEamrIKz3uh+W3FcvH2R//k9BpjE3QMlydRIC2AwbMKUxI + gpyQIkSgGOIB9PlIo0+nEt/8JiKANJFMvzINjQ3Khh3xnG30ZCTouhdnCkjGm49tmbAtVgdBgmTA + 4XxCVkIYyhv94vSVtf6S3gqhVBMLvHxNKzD+xJMvH1qitMR1Lijn0xzkiQt/z7PokYIfayYM9d92 + VSeOaIHQbmTlFz2kxbj5W+DKqoPLxdOB+ut0955Tql5YAHJMtTDQ0jKdfs6Exu98INVOFMKbcBi3 + tKKHRiQsJuvDpLMuegf+HJwcFKab8Vru4f52jjuNtBfx6Rz8YWr7eNDKchqzEQxpst92ptTX1al8 + EpWsBlqAxmEdLB4ZMre0EQN0N8/+nUyX+gy6Z5g+3wATzzH355eJ796n5ymEovw9fr/VyCzUXGqN + aNSWJJ4LgWZr0YxyM/1mG1vTWX6ZKcZGMUbvN+0SRQlIUEITz3HnIIXqDnaG/ru9V6Ylk50YNXQN + eAme3x2Gq9UcjusOhCzVBEAgjmNlYnDdV2f5kigJ7jW396m3i/mvC5ZjLwiNh4Mr1JuW3E+Ws1Ix + nyc3TgFRtnmc5TyO + - packet: 10329 + peer: 0 + timestamp: 1568917445.459958076 + data: !!binary | + ABBvqyk3j1ZbMsajJ9AY14TT + - packet: 10330 + peer: 1 + timestamp: 1568917445.579296112 + data: !!binary | + ACDqXhVJGR/DGTCLEQMkuEAkREEriFE4KCFTta4OcuGPWA== + - packet: 10332 + peer: 0 + timestamp: 1568917445.659661055 + data: !!binary | + ABDK/X65qw2Q9ZDExsYb2bte + - packet: 10333 + peer: 1 + timestamp: 1568917445.778420925 + data: !!binary | + AMB8bU7Jjefn4RZlRB2oNt/j6WMvNEzfsiQQR5qJ7XPAF+q1V7LrKVcxod+rpvDv//Blsbrued4s + 6QwaJY/LQtwfv/6gTOwgUmDmMPmtlQYUfqq/302r6YwkGBSXVmCwGPx4HB4AdPSvEeTH3cnVRiyO + tL6IWln37oy9tMm4uXoULtK3MpM2A9hRdHGH3SpZ+haEDnjT0JTGi7mefFvZDLGxPxnTfBX/9604 + WEWBgoNjug3zeFq0eJmAtRWVS87PIKk= + - packet: 10335 + peer: 0 + timestamp: 1568917445.892986059 + data: !!binary | + ABBkblY1t7RM5HFqsPdVscTj + - packet: 10336 + peer: 1 + timestamp: 1568917446.013691902 + data: !!binary | + ACDoBjv9eJwMc+f7L5df3f9QGNyKvhDbb5QThvm1XMRZ8A== + - packet: 10338 + peer: 0 + timestamp: 1568917446.126597881 + data: !!binary | + ABB1bvPabiG4nA31pSkiZpha + - packet: 10339 + peer: 1 + timestamp: 1568917446.245326042 + data: !!binary | + AqAkvFr/XfdquUQJ4aIYjarksgAJ3uYeW5/73GPJpyTaDXqKJjI8uXsEQZrVOyAvIa0cGNA9sCG8 + IeB304GRp7q48pp4xVHsls4Dh+gp6fbf065rjb9VXj0XZlDvGIH16NM2UAsDLQ/nDCKIv1VXmacT + +hVfAH/L/3mmzkMZZ4+YKR/QMimV0qkzv0on7MhlI8frJTtrIT+HHkPxUwJYfbv4Y4rpM3scw2NL + mcmTDPPNXvA61/FZn/R497Kh8TB0PPY2O5gABfnXdz58Ot9IHJJmGrA1oDxgatPruEbNqudx9BLT + 1FEFi82XdNKrfsH6LroRALgb/oHg5GZYeZCJ5v4JLGCuX5uQ0E8Pu7lIHkmu/EKyDcaP5aDe9eyB + W5kt7mcVEtJzxMc378rOyVuk9sH/jps7N0WZPQzakFiR1X21FqIil7I4ULW4r6Kr0la8mGySa/aG + +Py+fpT0y7Z6BYwyAoO0NGQwi2yfenVWzhSyVrpkG1KlHBlW9LG2S5DtnFNhhl5LyYg+4nSBlPIu + jMWNdB0VcMh64i5puPlE1JKCIxBuYJDtHR9A7o5J+RMGLsGRCex8AIOKP+3fOEbmdIT9V7ADkN+d + M41uDx7Zo6ldPP3prOoTdmNtPubAMfUZvAjHRnYAGFm2LWCXrQ0tOi0PP/MXi15GjSvaRIuA+vw2 + fciWNR11AgOnrCugl0jROkle/4x9NnbXTLMUKeR+uD4qk5SWLuYWIFWd0vigJea6EuYCp/UZ0NEO + Xpbt8X/ZKzoNvpE3af/ryX4E/oxdAET/1tLvEEZX8TmrI4SbLiPbUkvRE+/47JMQuwFYodnafJZJ + xlm20Oa1UHFlEoiXY0Ecvgv6ZTHs0CjeCfW5gQtDvR4JN3zg0cOGb9kxv2XHEjk= + - packet: 10341 + peer: 0 + timestamp: 1568917446.326719046 + data: !!binary | + ABA5clSJaFeMxRNFTZALFCJg + - packet: 10342 + peer: 1 + timestamp: 1568917446.497584105 + data: !!binary | + ACDGWCw7+V628zojQ+AkqeN0YfIcWbTpWu/Vk9022L63jQ== + - packet: 10344 + peer: 0 + timestamp: 1568917446.593977928 + data: !!binary | + ABC2KS8F8qRf/HbYQUusJj12 + - packet: 10345 + peer: 1 + timestamp: 1568917446.718338966 + data: !!binary | + ACBOJGRjbMZPg37tBTrZUkWHA3AjjAL6K0y8D6ZmwLfuFg== + - packet: 10347 + peer: 0 + timestamp: 1568917446.893556118 + data: !!binary | + ADDN04jwCxXvkfE9mOYId5lvBlZNIlck4VnDNku/8BkkiDCpQ8FgkpM6XvmGrnbtwMU= + - packet: 10348 + peer: 0 + timestamp: 1568917447.193541050 + data: !!binary | + ABBMpJ3x4mi4qD39j2fc4c1u + - packet: 10351 + peer: 1 + timestamp: 1568917447.312191010 + data: !!binary | + AFAQJ0TyzfvPPxiuuXpjaz8GgJx42jvkrMygCcTzFAGhBjeYALGegTfKAFKKuHwhvfMx/4cQ0cSl + zRL9OMjew+4GJPPxiqvZwv/Fu+wioLRQaw== + - packet: 10352 + peer: 1 + timestamp: 1568917447.312293053 + data: !!binary | + ABC6oa86Iee+iWSdnffOq6hk + - packet: 10355 + peer: 1 + timestamp: 1568917447.316663980 + data: !!binary | + ACCDfRIjyYJRtlrSTtRujGG0oSLBMUBpQoCpL8609ETZiQ== + - packet: 10357 + peer: 0 + timestamp: 1568917447.364998102 + data: !!binary | + ACDd96kuxCqNN0u8Sj5FUZvlB6Vhf7ux/r8p0UPpk1Dwiw== + - packet: 10358 + peer: 1 + timestamp: 1568917447.483737946 + data: !!binary | + ANBj09D5+JN7vfwPlj0q2cSw222j3U2TaLHU+Hum7czoTRnrwh0+QNROwE1a6TrV1jWds4MOD7BA + ZOK8djoCamZBrT1+/j5pcdF27rODLihTDZjVTiNm1G0Oq6c5mnBYM+LKLF6AAe4tr9Hf4KuApUWp + yx+25pcp+L4u9bgEQlSOy3RvHJJf/Sak2zTO8TkHVjA+1hf4O5naWcyxfhvxBXPjx79fvOMQomI7 + +K9YJ8f37rXqlh4hYgO7Z/l1atVazkqlYIu/Ewx4+gWBGbP2PLrb + - packet: 10359 + peer: 1 + timestamp: 1568917447.489156008 + data: !!binary | + ABAGpXt3tCcTZUZq1zes1H1YABDA+s6ttAClKg9IVkYF25paACC79j2hL8dGIYplT/Z85EYCXMOL + yXKAl1PIhXdFgt1frg== + - packet: 10361 + peer: 1 + timestamp: 1568917447.496108055 + data: !!binary | + ADBmK300rsAJYe2Dshh8pHZN1hyjsIkcLvJWb3EYOwaT7P/7J7/rOUKgDt6lrqPCECQ= + - packet: 10363 + peer: 0 + timestamp: 1568917447.593946934 + data: !!binary | + ABDu3SVtwoV/JeeMO9MHBGdH + - packet: 10364 + peer: 1 + timestamp: 1568917447.712982893 + data: !!binary | + ACCs0RBUlKwkwEILJwU64dqISuZwal+9IW1uck4qmwaWuw== + - packet: 10366 + peer: 0 + timestamp: 1568917449.127213955 + data: !!binary | + ABBdwy8B7Qta+nFhvBn9g83e + - packet: 10367 + peer: 1 + timestamp: 1568917449.246341944 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20H8jq5fihTphchN3eyiesz3g== + - packet: 10369 + peer: 0 + timestamp: 1568917451.560358047 + data: !!binary | + AEDaD8wWuzfe2JRnB3lQaZiQby2vgTM4LOtoi+4ei2yFiHiPr73mIfnj/5uSPj9jA/t9FMMr685s + lC/sXXwZMg1M + - packet: 10370 + peer: 0 + timestamp: 1568917451.593991041 + data: !!binary | + ABCTTAMHAwI/Ei/aiAci5zAV + - packet: 10371 + peer: 1 + timestamp: 1568917451.679497957 + data: !!binary | + ACD3kDC0ZqBlbnh18vm3rWV8oC0QlZ8CoCDPmf0DndJE5Q== + - packet: 10372 + peer: 1 + timestamp: 1568917451.694701910 + data: !!binary | + AFD18R1I9367r2r4CEqSclhLiza2HgZo/vy+Gfwn8iPTpmcvQh9RdArRVznF3J7MxXRoKejiXteP + YesjAcB/JwHDHeNBvCPREDfShQvUs/01ow== + - packet: 10374 + peer: 1 + timestamp: 1568917451.714663982 + data: !!binary | + CNAn4AtBHtp5cREaqj1YRfmOwu0zlayU8Qli8newx6BrXFWKTUGnUFE1C4MVSPQkhqCNN2EGaS31 + G6AkhRBf/RVPSgTrAYuhuBtL+lpfNznklrkImLp0JDR2HJ9DGBvuX42cAaF1MwgRZRfQsI7iBG/6 + 5ZoLURRH9OLG5pLSqFYDCOqHelY8Z014+a3iRGJMJps2pSSNN1MW4EWKLuN1HKn8xBajWrVTLKCr + rFi1tRrwa+y/ktd/ZlSG4E2GNwU/juMJ/yothCqAKu3wfO5Baf7lfUg+99pcUBnmX8jUym5lRqWM + 96bWvgP6ss68XtGfb1TCxTs8XEaJRP2+Viuos/SEme0P0HgODsKsdoL5Q5h077sASzfdGH3bqwZk + dCZHovtU9L0GfEB73JMJd8HVb4j5CKxXSUA0WJauJ72BnObJxGhg4V9d9AM4aBscipqznvmkeMND + r9pwSRgOvudM1uzg461Er6U77BKoVNokjlKN+8iLp8BTMalMrY1lDvPqBg+baUW73DgeRGdYDYGq + p2VP9/A3j3SlRHMxNerORx04eClR3lUSyA786WOBZW+Y+qSCJCxF3nAQglBymhEObMmoNaghfxEP + 1j2JOmOkUeMHzOMsUdZK48j9xq2o5Z0+ZUX60reADEZw/CbwVJgfoXIpQt8eOv0D1Epzqe0afLwS + CZZ01IkYwWo8pStLhYAetRePSmXU9e7LRd53ACE7jszz7I8OQNOTUNM2edEmyoJ5KO49IZyBGw4E + Ep7SrVGCVF4AbNQIcPzNpGqlHwGKdTW7CQJmv0V1WZHQLos5VO6sBs+dgT0oMgO1I056i//nSw7D + DWAuK0WdKTNeGyvqygnxW8261UPp+eerpv9+FHsY8r0xRkxnIbyLQFC7uPrOd2xxETuPSZwb2rBd + nRkZ1swJgZRcKLsNGGGX9IZzPMFJBnHuNIkfZ0FAt5ckDw2qxVS2/DIk7k4bGnYNMNjQhmZjLXpE + vOD2UDQkP6s/koWzzXvwMIbAT09t5KGivqJfXaN8gJ92wwP/3N4TUkB3Zzgm+RMDOuMT4Gqx3TMP + akx3umnS366J1VZr5eOpzpgmP4od5iRdc5hZxAnyO21IdB7X017PoZYmIDMRvEkVvhV2r39lIySk + qrkGg+fyZc9ThSPqfXiwhhDAiK3GJIt1/qqJobC8eUg1lqIeOfMs2CCyrMfcV9kHnOg2ntgDsCU0 + auGaImaqNZ2/ybdfKGw3Cvt5FZt1vGyg1G8vE5WUXvC0JgnwCf7Fb5Orx7bQ+BwIPLMakvaXaI7T + vDa9f3U3XTTLDTcw6gVdAtypOikEi+OZS/7tYB6AkEIPXuWVNYlSGKSsERtcvV6MfoEiPniR4AAd + pLJ8a8DnOCMAYHz/F5wokBo40ofKdauIHos/QBI8BeH988tA/dgcnky1i/DFZPcxFJYutze2hFZk + OT1f3HUIuI8/HeUVg0s4MQCBMcOyj0brd7KhINQ1cGRkv02l3HJPhn1Aw1nrQB2kxyLER4whwYi5 + ijpSGzifZbfjGwZMWYbieiDkQA122tA7iF83UN0STVxIqYDU6VQQ8oe0kh5k3a9rGP7xoeyj1YXr + idy27Xxh/DxITLMm/SMaKi0K2AoYKcFKW7LhHv8Q+7e6W2uf89BJzN2ghWAel9gDofxEfmkPO+1R + sGxvGvNB/AYFYlip4LD2FbzpM38/QxUdmol14FDpG6at8rgAhAMgubbH2RBpEVJnF8osmbPvhAwm + k6OK05hYhZE/1CGU5ybDDGDR23DOJgb/kZBvSAneuoyoIHDPEyzZkrA= + - packet: 10375 + peer: 1 + timestamp: 1568917451.714745045 + data: !!binary | + GEsZoveGupi52/ytwcgvOztsd3VC7PkKDxr1PI4Pm66ZT1acR1Kq90U9IO/FGqbWRcI/XSKkxA14 + k5Vxd0fXpM4O/FGEdFApBCGc1rbR9r6fU6lKLFgAJ6O9u8fcJy6+tLqVQm/L7iIDgbVOIwoWUPx2 + OP5l/8XXmLBEzuQjAPXKXMJtuD5PUsKQlU4C3dmLfI+KXGZZGoD/35UXppXFahLPoQ+1MvSyd9Pd + 0qXzIdKx8adOPW3/cbcol88r6Kf5LnRs+3McXoPd72rjEFxZaNArHhO77e3cfMLWmieY5T8MRkdf + jZL2/8d8OIjCOOJ8eGS1TcAQd3xrVIzqIQrxe425+711/4DQjGJBd3PbOVE/Ld41EZDTR25+i6ds + XlFAK3V2T8gL9jfNZt6parTkA+eBg7oOfX1iXNCdZ8EZirJ7MoBcF/Hwr/G1f/ATE+QUvd6y6DhE + edKd2g0rTvGiNc/wbykuymVy3QW8kfkeH9Azaipgwrl4JD1Q0LUns8k6zD9VkyDuSNS3rD378EGk + ZIVUR6Pz3k7q5hngR7jFZqXD1qRXbrnlWEv7cchU2DX+dgdS7r4yddTeG8RmA4Qc4v1RtUVdMEX8 + SdzDWyI22YOjkWUrUMzp6XrDTn7TkTA3XRkNxMg/8DTkb6w+Q8hXzvVcGLTvFC0mZcrthYZokTfG + 9b/whJiVTFqP2CAuvdZBHgwp8wLHwsW8FTKnFo33D6P0eSYwR+ZOUljxOLs7aECphurJjyFQlQPM + DaWIN2YA4kdPKvTdZv1niRihBunu8hAHh6u2yFKAPLk0Lcz8V9e3atfSnhUSuahN341FIfhxS8X0 + zRed6u/OT4ouhlyD8Tg+9+vu+sEzcVo/etexbsHWlnUPwQby/qfIuuZdyLTZQoNZiCn/u0YjTPuk + 0GAHvvu7jEbqWA22UIBieQDubIZYPXGQxb4qPzO5xZmJbu65ZJCcyIFZDVRKpv2c3iug7aFrbo4a + d7lEF1jwih45PxP/O29DJ5e/14iDYTPtlxSj/SauToTzuW5lxXiGnpOlbRzdOE+o3FIpav8yvHBZ + JLDWWofNMFqPOxxJGeXJpDiwW1c31fQxG08Z1n6ZIgDPpaCQ6NkDN8IFZdx0HjWVa29k7JD3SziL + eaQ5c8W16xKpDZlyKnnhRDhqtuHNJGJtM/K8cb7PEjJPXn3WxlDzSdu2d7IiVI7dCxs+ + - packet: 10377 + peer: 0 + timestamp: 1568917452.041222095 + data: !!binary | + ABBNqYPM2UhMcHr5C7jGLQfwABBqQdHmP0aZMPy7htvRczclABDk61YGqdXFUIMhXSHaOMBA + - packet: 10378 + peer: 0 + timestamp: 1568917452.129441023 + data: !!binary | + ABDdU9SvkWorckgtSaHi7tUW + - packet: 10379 + peer: 1 + timestamp: 1568917452.159677029 + data: !!binary | + EVAyLxs68qs2V30+WPn+uszNk252UC7hW9ycVU7R/80YcI00xgvJjaEJNQQ+PcngeSFwIn44XQBr + fphbbKHgYsMeDD/OZA7+uZlInc3OG/TE8SKe26mE6lTEIYPpTud01v003QtCGbhQzSrr9CJRsAqF + zvKZG9P/T2k+v5pUcHT9UdJ+7OCSoJLEdyLcB1PKts+N4hy5283bF8K6W891XG+tX1BM5BK+5C2W + +c9H3E5vY+jBIfzdMfcRTlVPqTLFCOJe4uIt22M9ZFA6TT4kilpMvVk4TdfaTtrKA69COZlfFH7O + j0UNReFv2H/J8At9oiLjjWmbwrP6Qjxnoy5Y1fgk+ollr1aX8eHZuxaRjJ1y27hWsJ8YR7PdY04S + 1AAnZitZXHENZSp3nPPtWHD9wMjZ5S7wHfgmxS0at0N59LifsYQyg5oBUUaKpOoWr5CuOAidYcmH + aE1igXfUw02BqN1+8+aVtDAsOG4M9rUSRTWo5/kKkg4y4v5Qouf3ex4biv8KiCJdrLelgIJiImHi + v2rL+X2EmKcKMaWxDdB+VilnF0oDjI0w+S0yS9pybOCCu4ORr7zlerioUVyCr0vLVJTEwoNrebc7 + UyIxG5bHgXJY7HrNhtrNLquSRomjhzYBYq10w9mFPpAdM5QhvWxp5kFUNsw0sea1YnpIofHO6YWn + sI27QTwsPs+pj8coBiR2/pFRkqszKGDHR3P00JhHVnJVJX0zjD4Lw3pAR+XNpcJ+28o1zcDhxfrt + j7O3E/VfRFIzONF4S6+DC79X2XB9bbLikSnMZ32ZFD1tifnDYziv6fFuKy4zzCQ2e/iryouEVuVl + cPxihqJ8xDKT+QmXSR7tg7R3HCo0rvyZIXDD820EWI3X6h7t/taq6S9TVy1ouMYvF3PgQn/K16vf + 1OlKljDT2Cr3RVoqUZ/5dOhtcUa9gw1lYMqlqJu+D6xiDgXJEJNlJYSGb25Xc9eOfs9DZ3+GhGxX + 8y6hjIDxsNUvlVMSuqVPppxhu3VoHHRHeMrSS+SLKruYhbnWLNml2wQEkGr97SGK3FGF47wEgKzb + erzoWku6Lyb3IWN+/6jKBdVrHJ2fN53a6F/u1l14OUKCDdIoMmgzK8P2W/loOq1fmKTUwguSWzgm + EjH18CGB8ts3TItO3CB+R23gfq4sOMoxWh3yuN9GJfKln3woaKgBvBHC78Sw92g/XOfiuMrGjY/E + ydJeCQZQWymWZjBrabqJ/pPMPk+Vftkt8CVqQhdhnvC0Lg2LlKUxtgzCQ5H1qVrU13k6xc2JQdRQ + YQ9i1vz327tyc+tsuRLPtqoP/Y0TCZf1E00ulRntOxq2tHxyoul3ivYSooEWyT8gEjoDoRx14QZn + 3AbNwtasOVLnXSotPPCcFxVMB/DcoV2nmrPj9Fm4ZWeyUhJlpuhvfKweLFJ02xoe6vLJD2GD5R0M + UkPl0zfciLh5TXc+s8ZIlz28//N+3IrmXa4vkqmQdheXnscWesoZ8imgf8Qai2QAGS+Zz/7SarSI + 2NK2Yu9c6iO6Jjzj9X4k59BMOuvBOfxpMGq2SLfWdgEKBBaE0G2dYYIJc9HW1Yl1VsdBlAnGasr2 + DHA0a1Wn10VRuy13cXThoAaAUckIfsSVV1e9kE4NDyuZo1wkRBQGIxT0Ewr2akXJ/iSGhu7whKAa + HlHi9BVOctO5UrWQxDtQejzckTUfS0bhqOb/QaPVDxk/oR1B3rldoJY13pV0KvZGRDJKapx2y2Qh + tqENtOfsVMFaeG37Ms+xOSiurg54MVrusi15nbmnFz7OtfoT6D1d9t8= + - packet: 10380 + peer: 1 + timestamp: 1568917452.159787893 + data: !!binary | + elpkfJ+poiDGR4xSL0AL2V5BnzCjUEyGa3r9Fyq8CXbo6LiTK0UvGzFTfJVgLOWo++ngpcu8Czft + 2e19KzmZtl3ezW9d69imo/SMWlvNgbg307E5pku/gVhcfioeGjUoHn4pxRGoNunyXKDv8bl77r8A + DZqB7+5r3kGvOxAZjTvK/JRZxf/qtATOwZmB96Jwus+uo+rKSpwPm2GA3cnxYWKLVtidQUPOaNZa + U6qF+AOgcWJMDmaM2l/GvDmyqW+knEuPN6Ot6c3VvB/xEZOEKzY3WjBenRLayEzeW/Jj6ZA30lkQ + w6MCVCqwyuin1nxrtWhYvkIhjoNw5xdejvzxwBypo8r2LN3uycTSsXumx1Ofsaj3cUG5qUCWTUFK + /BRZKfFjl/QXfXo+9nx+w8XC/r4HNTMBcQHOXDBVG+WdZVb2g4ahX91i7fkxvxKfDZAlAScd+jaE + mO/dM1Rg0Fcsj4Z7LBlOz2h3H9tt6uI2VYVHmZnpgpyrMucsqtUp+bzq9zlNl7YTawxLymYhJ/Aj + 4cQ2jLOGWw5Mm761Tis0dbJYqRNlDt2VN+9nTIFL92eImGzMSHzm2il81mkUE+DMt3My7evbBFZV + kU5BEyJ5QzgGxbEXi4B9Z6zBedrQT9l52SK5+krecLJX98KzTZvuPHDrM+Z0M7vfm+1MSpzi+8Ir + m0XBLPFL6+F9uwlVYLDaovwwVEE9MBwx+9nRHZJ5dfM0WyoZ7h9gU8dvJEuiH4FpirMLPadaJSjF + AsLKS5xBmf8L+v9RoTw8dfZr3s780u6G8oiBlkDu/hTBoR90B5TW7d2bBF2EQYtLSKUypKwLCkWw + ToCKlpdP+A6nVsFTjdntwmCywrAXYuMASQ125uxojgH8BEYVIAcHYMddrKQ/zKY0nPd+yWkWO/Nk + kR/qAMLJlHl1NU2PZT4c0cYIxtvnCXmrW7h51p55ACe151hithPMqlTptmkv97ndUwWSLgPllexV + kDuiiZLXjeBawitvk/DCx9KA9pU7MdbdkFpxxKMSSAz/U+q4Et6H1Pxan3V8zExJfO6i5XYRMX5X + PTZmqf+y8wvLn7QFNLGMfU2JVLS6AzS4sYAJDkIjZrOwI6pGHmpD3EN++QUfhktBo24ThymgH+UJ + kByOwyf8TLa7D5WAs5FCwASpSYoH24nDIdnkW0vXnV3mFkUdrDN+oTFHrQP8S32YlWsAxopFhwG0 + 917DCrK7q6flbJDdoQZeV/7tkQoMoU0yB7Qp5CK3+hE0UW+MgDIXJxxdfdupvsfFqaAS9MSC0TEy + ff72WsIVlIMdZzC6UuF8G9V/YXPL+V+dea4wKU4u3F7wjoxSDL+wBEAlHGQEEqOJCWAk8nD7tpw9 + z7AErVB/XYheFhrqIzO+ZLGAKratChAhMLkX29tGR6bZcoD55zQmzatVWA/Ni97mfKUUyPjW2zBk + AravHDl2teswVj/1vqnbSE83RpqA6HfIthQlwumq0xL3zet9wC6orw77qySVuanCTzwNDjQfJuCB + FfdjJAxlChqgZt5ZoVox/FD9KXEjYeVIyVTNZUgIBzNhbrKFWwsl9ai4Dxv1QOsk0BZgs7dhhq95 + vO5TUnDn6rfwt1R2TQhSQHojguGjLFIqgYWmz02+FL1RrkIGLAvVu3SWntHjnXkIEfoD+gl7kXX9 + PQIdxL9OytyGEBgT0Jm7jBNw/6o6luLsabIb5dl5uyRSlClNtgGiuVV4yUl4/kGu/P4IQVyoYrOn + ftGRny0Hlj0Gc4i3nZ6vng5nxrPdAAmFFwXSWYlGGi882zKKG1qZaSs= + - packet: 10382 + peer: 1 + timestamp: 1568917452.159876108 + data: !!binary | + pQ3KN+O0FT9QOxi1nz6lFt6Abw8hH3geaQZMqYj/IGh4q2Tr27hQq/nzSBLxsBRIfBw4dt61twVO + l9PQDFrznfq7WNp7H2awCq8jYJg89ctmYJHyVJpSsU5rjlP1xMVPZXYJSc2Z8Sf+Gjpu6cDVyDT7 + RN7axMn7eIEbF9FVyasKYoc/eRzH0ni+9DgH1vIuTrzGK9iK7hb3D3Pwv/tlvHZwrU8Jsk0VFBHw + TH4YqaCMaxVTc7Qb//UFNuyh6j2QdeUEzyCu6bb9mYJUd5oW9h7tqfCMUr4HWRjMADiWIUt3z0tU + ke+BYwOH3dSbvDPCPeKNceBq5MZtNlpB+ReSsh8kPVfrhWNVZo4Hamya8uK6uHegBFfN2zeOBgwI + xI7bZcqB589/O8g0pvwc7MxDk3j1Duvoi1fUKfGaV0cdRc4fbe3nXeiK+7sUymM5sIat+8anP6Um + 0NLEyjqBub1CAGHvUWsV2DFgmoLonnaL4Gdn2hOzaEZlWHAsWXoOupxU0DUtZ6hpt5IC+8ugmUxR + kPNttyU3j+nd1Cxqwg8TOtX9IC08zpnqpR+MCRZn4fxHuqGyXQa2FFGtWQu/Uh4NOx6w4BpArxk4 + e8JUWjFaMKSv6l3yNefRz5AFR+5COOZ2JPvqzg9cuD4qHF2PLoOw2fZsDW+//dEr5+cg5/d5qFey + VL1FyUZxHcbYt07qTwAWdcrfrZaCnmsW+Ivu1DYD7kNqAG8NR6PuCb9GceCeGRP1zWw8ixQBnrl8 + 9FxZnI9gR/nBXrfs0DL2+Qpn/4UyItkPWb+bIZuR2If2pBO1i+VY3a4GFN1J8Ylsk/XSr9uV4XyN + 30e1JYY6mj6KJGUvOSwcZv1hfpT4+uLRTAn4P7neazu7fHqRPEed97y3bfsP7r6wdsZjqOhIYjb8 + dD1HRhK4G2kb357LdCYMFv2y4nVAhpL/HgNaBA5Kz7GG+644ewPbhbRQu83KryR/JbFXo52mEQXm + xQEmICQmLcwlK0asy3752GV05swKGWT6RuBza8o1u2yjh1mbVSZS7Vo4cleAWflfPIym754aP2DU + 92zaQE2r9Z9/ItrlbTmfg4NxcCqEXyUoHaynuWp2+Uso+KgyrPmB5Ngnj7qmxgJ+5prKE7sWkW28 + /q8FHIEo1pBSrI618B89ArN6dyxDjn+luvYjdbP9f24+7BsYPLKpwqVuYZN5MY8wvE+8Rczup2B/ + ybT2UZSXi3gRD0ES2U1qr5nvTEpdDnwPd+fyGRt7y7MPqwlZtvjWcM+62/WhMXjbwMmEEVWSe9SW + ybZeNzlhyjZ/aHm1cYNDEslRKwYxvDnRp57l9NHbLN5G8fvq+Y6qhUZo9V+wSGgMzZsujqXszmkk + iCnhPhjdjPP/bNGCgqLO6UPbAZPL6vciHaJCXBeX8J19xKPEkEO6bz/WioMt5H2Voaml4OqMLgRO + jOGK98SFHmBMM9QOEfJJNR7vf7b0IwnW9HKIbCeYyJ6BLgoOIqpFJXNr8Tra7ujMj6pimHMvYPOf + VU8a8HD8Qdon+aJ3XB7EsGDHea3pv/wEAIS1wiJv5toJg7SD1aAc2GkVCG4zOKuI6f9Mywe7Sl65 + ZZwZgkgcqqE3hNiaKVyhPvyNgkyrPXLdrJ+XCWvnpdt3+xoVlSBbrlKozSILkX701/yGEUZFMZSh + nwl5qqwYbx7I1WQcUks+XU0ITWvoRE7wbiFy7fSSzHuANSLddronk0G57B7Kx/BeFHPiZIgSIVUB + hCGrASrSQbOxFUl3U+E8rxWMzoDXxvD9lXwztaLlEZXGA88d7ZyerZk= + - packet: 10383 + peer: 1 + timestamp: 1568917452.159934044 + data: !!binary | + 40wols4vBp+ZEB9wToIbLQcsmr9uqT0YLJ94GKDcVv2Wlgq7rI0az3/7j1rx0k5lTlY5KqyuaiDs + Cu27NOTeMotCvib3vVa5oPtiqjeiiTG6+8uiNTr7TJ/eUbU7FfWUB6pr/CNw+yw0w7OjAHRj4dk+ + ABfg7sFFYP/zCP0D2HeSl7u/DZkMid9G0VbcBjfL0kFIVGASMC3fSyluNHDvHvFHuUpgGsSWuZTO + cyrMdtjOH/lc1FKbuVS/qgUOJ/cnWaGM82ks03EfNPJZSA6EMFCZCj5IvJ/NtcXXsJL4HIj5gTdT + kZOaa0gPtdMrZkm29Cup+Xb1i4hTd2gqI2/gvJTn1+PvqE1MgMwNoJ8hQky344m0zq4O4G3en+Ks + gUYA841OInSecw+Wy6ECJ24zKE2PxKc7HQaqDGER6wDksZNWJyLBc1r/HO1SgJkxuNjybgjF19cc + rGPFxdC6mzZNDyH1fNQuXEjjUeiNKg3A3KnaGTV4AgL6rhkx + - packet: 10385 + peer: 1 + timestamp: 1568917452.160578012 + data: !!binary | + IyBMXBJ6no/mJtEUKHyo2r+ZP/KaJpP9MertYG2wKNbE84NZEv7vPBKY9lcHSAWrUIsnpk+445CK + 2R14FVUB38R2+Zg+Xa5FjqWgxI23jJ8Jk4Ds69jmoQ8AzxEcyJ/N2umgN+HOTP/lEkIJMBHmV3oA + n2VsNQRwOxHMCyRQLjDmPvWQWgQHZrLD33fqtO0PeLIRIee3/O906zJuSGc11jmP53MenZcNrYPJ + Y97rMOhzG62eVRoJu+GVEuiGQdNm31FJCnIAnTgbGoiU9oorqWOMRJ/wRyXAJAPRMk21/xuPUn7G + 1/J0XoPjHnK2W2Bj6zmUtLIM/Jzh9ISkgDed1QHMmPwiqJnBXGJ3Fq2Vf43aiIHfmS8eKfSaQyUv + dAzc5hFhBKV7ksNNDNktBKpAJ0chdP/0WeULafZLu26fEgHZwNT8GzlAiVHUtTXmlboA3MeNeJTb + TQM2rgrgvOp98KDG7HHwbeihGJVBM5G67hKPCIFvH/loptQuHJH6u801Gu7KPH+U+OlNEYlFK6RZ + VUG8F4hAc30jF63YeEZak23SPRij55Nk3OsvCoixVJOu/R0DN4yL+7p0mY6Z2odKuGqRxeAHrpO/ + GHZza5KeBNia3hsa21W1bHn97RyNWBrqEabFDYo+O6i20HveAMkv9BLSKfD5okREib5p8EMHSFHA + 4usPoR7g2MCryZ+LZVX2F7LzWageW62h6hNZCfQBgGqLNUa3dO5uvUudtgK5DerZEOZSNX7c4EWR + /8Fj/cXtBBC+QrE9IDJxFMY8KgGHZPw5LbWpSEkeBQSOev0CAVgO6RVaidJVqCvDHBuaaFsSbVSe + j/n1KaptHLgIiuXtJ5ZRMHKUoJgAvtco0mHn7vsKgQvwA1JNw0nVg+NfR1idTgyQu5fT6I7GVewT + KfDqV8g77psGiGCRH67OiotZJ9Wm+qPieiOMRFIQVl8N67T8LVnoVVGHzwaizHD82KSGlqhlWPt4 + kgLGFl1RlnjR9ZSyzMyCEHi9KzcjnlAaxE9NqwwRiNsn16ntrswhlRGYxAPT6PNRx/RlKKhCs/Cx + /3fh7+gmUygvVjng5LfKJb+Lr6c4KR50qNj1WA8qSaSOAHRsiZTq6XaQotF1RM4wHC9bBlAFMD82 + GgMyzmgrBV9GyYIWNnGsYiFzZKh7yNxXik0NJvD911uYHXXmoEYqmktum6Hz9Q7tvZM+nlFmK+vy + Sg6rO+TZrjnmtoH1dTUYebHNMnttJn9sLqJctC8O9CgbjZ9n4bGAhNhRqTPO7x2B+JfmOaYki4Dv + 5UxDL27QJer3yxzdxirHjM6gse40u1QJ85xBBs2RXHTItt+2kCCNorys4F5XqUnX6AV49E2xV9l+ + vqfsm7bFUyqsTW9VrCy6P3fgHfDpc+1bYuhgaSck/RfZN12uWku9P+eKEJSW7cUZfpBHpNhHhaNK + 3RArSgk/rdJsB+f3MJk3MJ/jo9espryV1TzCutkJlsx9VqCiKCF23185xsre3qpgz0jvjwmUDftc + UgnNCAsnc/imy7UlMsMhP4sT3/uJXA1nOd7xcHIvRKJohcVeTI5SzJVEyL/op1QbOwPZcIwf3ukm + ONncsTuaanx1DVTxQS/M/b+UnIRi3o0vlY3bTQW5i8wP4dR5aDMyBRirGp6UttL/x8G/qoIM+PfY + HubYGz/TfIl8y6/KclMwHRvx27gJt7gJ8Nc55BzoLIXGlKujaDc4a7XrmqdZSzSVFhdeXIgqM26j + porvIrqDkGh8VIcQQEvK6MzB1kykkubo86DlYPskt2Ro8vwvy4pDd0M= + - packet: 10386 + peer: 1 + timestamp: 1568917452.160638094 + data: !!binary | + 2Qy3x4xy5AwmkdWFxZRuJDd44BT5CdLkvj8+5yITbhZabj2gTfej3K8OcR8yEmlEhajp4gHuZ94p + 0/2NhYsnDBbKRE94RwdtL+NFAlKhZ9TOc6jIuIX+PwN6i5y+FdY9IpoLQqimDeKObGyqIKm0BfXa + Nxi2pdnW2zK/1zPP97fzcrxlv4d0ueFHdtCa0bHVVgks+bDfQvj5//Yt4EltVFSaTJSAoFfpSiP7 + c8fKM+WYk+///yuNJRW9KK6kkVOOpz1u0lsZe9iIqO7SOwPprQlZ8GlmvV6ShEMq4X77EFE4Re8P + tvOTuveCnA9niNSipm7wVSL9bkMQaZ2gpdwojL3wWh0jNNcMV1zqxY9hT1WF4Qt17bhKbRXpufxA + K6lZ4TfhO7JsyaFc5IbPMQkQQzEurpnV3PeNvV8aNQmJPd8bWwtowo8+ykF3q9lPAWJqdxcCmyI3 + RbCaTpAqE1Hu4fhYmV6kuJAXaB5ceKgR18AdEwcIabMxdOMY+aJon32c8KU5Hphl0stVn9Oal7iz + UH/eckI87/5dhDdezizYvAEggUwYfBVvqSHFtrKKBOf0WoH0wdg+CT4ScWzkDQdKDTaD52aUkDFb + 54x8FxwZk2SMFnt2FAApHGSrfn/IH/TIoBC59wXux9jlzsB7xBb0fbEp6lhKQWUqWsoKhdBafHvC + U9xKQpeOYTF82GOWMnMCgdgauxdvS6xJkx1t+CjThjZnPpJUtuPpYewUGUZGui+fCA0BDCyXrPKP + uR75vF8wNT91RT61TPpEMduFZ3+lWwRy+fi0TYodXcnHAnc+x1XYn2dVEYEwJA4MQABKAbFQp3Ds + PtlUdFMrIo/yk4y8jpLT3var4oXeM/60N7NjLOpHCx25h9yDxH0R/7sewupNbmTsYAixyyRaFW3g + ZFPvCLsXUoODZ4nKpn8F3MV502kiWfuKxF/6dMZh+p9FwYDHFaKFTt6EUkatc/2DYxeF10CKsdpT + x+eUj0wenTF3f/3GWbfJcarP3H1jqRwTJUQCyP8JJMfoIOHwpKsBdV4rLUrH0XGqCNEPyu7yEeO2 + 0cIdGPEPWb/DgJOruRV91RGoIeJDY3+F64sCAyhKDTl15NzWzXzjTe0Hwb3k0UathmIzKZSkVz0X + MEeXjSH7tg7+U7aIHSz6uOMFrGEVd6r6WFgFZBbNpVGuV+4Bi7fgaOIKY3NE+cvj7KkUrVy2n/Eq + szUwH7cB7Podf2sQiI4tZ2II6XTZGGx0LTPXKleIotWK/CGN/Zml8jGzWkXZ1LOuMVf2rv9GiuAN + y3387I9ZFAl5tiCsE4/7gvU/Vjo3XQdTA7kNef+zKYMEp5VHS4+AqsIWFK+Z06tHtIUXJSW6Rh2T + JhJLnYJ5d7JwGif5o5k+FRWw030XaaBD5XNx5r/D81UenyiHbJyFMxr+5fzqXKdfxt1PKdez9Hek + 4R0CO2XojFhL//y1UWtZ7lwG4aw4wEYQxuN8KYKUc9tuE9xm58MnQ/FyTx+RT/jsrKmX4m/6164J + skR5i3qgjsu4m311s1TYLFGxDk6KxKp0ZB0Zuxidv76eYP0F8XbMNir5rxLaU5gtBx6HCu4vueoc + jyXyIqL2yyi3OOrcloCkxAyqjK8YyvxvzqKj00O3RuaF3P/ZH1iJA5lGfAYeVXjMV1v83I672ez+ + e44bwcktvktMQu1B/2EaompwGR5fqOH60BL75jTJMMzJtzX+s1Qx1q7Av/pUq0SEunQeDJqNRb5x + RpdakrNx5Wif8gIJe9jVYp9Rvyg+Y7Pew+vTSWs0Nc7dN32rmM6NyUA= + - packet: 10388 + peer: 1 + timestamp: 1568917452.160706043 + data: !!binary | + 3ikdS7SDbNPIweGCrDSfXOuFiDMn9+Tdow8F+9jHmiLSDEYi7vNL0GcsaoN6KMIFOaw0QmUUd/dO + QJegjAg/3YZsF6nKL4X1PvqzfEwNn0txrEKkqFdO2m6lj6uh1fTcUJ9Z+3YE30fLrukJn4nvfw2n + PcopoIE6/q04d5WYe7hk/EXTPXr21O8rW0u9DC52fkOD0GIrd/xE5d0rxUZ9G01p9xCCAAaX8IZo + xUBFB7Aq4KBrb/FLm9/P2+/a+NZT6Vb5/oUG4lsdR4XjtGdcGd95j7/Sm7VuHIlRHwiRj9qMVDuq + VHfXsbY2pC6Mkh3e1kVD/eR68RmfmJEvhRqkXhY3VoxXHxChVru5R/pvxkoupCZYCnwyS9BQ3syL + i6a/Mze2D+4YChT4/gu0wgPS4tVaC1fEimj35WXEjyxWzVdF9aHhQ0eyxUGAVUMQ/t+17AsHOcwG + GaDVODeIGh6u/k5GDo4L/4e3Uc1TmC+0lZKEibEap+BKrA0QsL2TXJWbFhJvW2p7yTQ+bCe4Tzti + M2y9zS5ViYDZGJnbbPdKNKopyWyxxdqT3j9h/NVmjTjduPN+ZlCJy+RLlDFWkSGSUBSGdilsn7L0 + 94p7qWMaN/eidpath7pk7wzfo/jOzWHllcA3/Dc01TJqLmdR4vGNqwyI32wbr5ntbpeacjjUpAef + rBmF0P/CjaqwqEQI3WUxsYOONLkxF62BQoaluuEGKugfp/xbr18/9TmIqsl7xFW/BoL7Z/t7hT/K + hmH2SJazzg3nh50MvkoDsWMicWzdQ+6WypDQMwa18zWgs0b8W+M1Lpg9Dr6eB4fXThNH9q5TgqV+ + P/QE0NzJmaAvq2ComXm8tPIRH75ujeI/jTlayUGeQSZQGNx+QdIoHLrVbSlPpN/mErjz8NOUo7ni + GvupGghxJJA2hGm2QM+tl3aZzWLakpkp9QsPgIUZ/KZdMu84QvKm58TTqnYyRPwGf1YvtzfLG0el + IrtlbOwOCTddf8svcQ6YP+8CbgN/1ZwdxLZT+Wq8gt653AimyL/rssipeCbKJnJaLXy6d/q+giQo + cusW/hJrhB8w+2d2iJJGQV+42U3QFX2LSckKE3Q/phIs1pAzZd+DIQ6E8gxfkmASljS4pgdYDybK + B0jooX+7h8CdKIP8nH3YHq/Uk7bup4F7qK2xcKlDA5O9ZlMukaGC+6OUeC+EQtZ6fVq0Wocgp4l8 + rxcFCAVTNkKmo5RB2NHXRoavSJVdnAF+hVA7kLkgoGsW43pjiI75N9Hc7TGxA1ULbwLQZYOFZ/9m + bLWroCSzl5DbC+AdByOspbs8dIace71K4yHcA4DUDf3IzFENBPn58cGGxSJZx13JgX0XVTgr5+6Z + AK/2lEQ9CbUdR9q9D93LIzY7hhoapmaLgjBBMZSn2hOPL9PtnOutfro5kbKnrKx2Eh3k2i5UqXQJ + YN79yLi9NHLGi50edF8gOz8vQgObLUAy2ksdpFT3DbEPPq5wz2exqt/0Fm01JlzlOzCGaagXfRVy + VtaKdPX22j3gy8BYzE2XZxIP1c9Ji/jYhbSdAB75+cayNoP2nW3Z6QJ5VgNpvUZG3jJ3NqrY3i2H + n4ReAUAN357e/3+kkpWA9IQkpWDTr6jvKG2shFpLhYH1p4WCiDyT+Z4Hxw3xx/yxZQbmoU9s7Izs + nXeM8wMbiO0rjPUKyboowFBR3uyfTYSiQshT1JgbZnFI6z/PK5fzakdgUXPJUurKp1bjmRBM1Dii + BwflN9FwpiNrIrsslRsXOMKQ/nYr8liq3tRSOwsMelVVnldtiqxXNHQ= + - packet: 10389 + peer: 1 + timestamp: 1568917452.160773993 + data: !!binary | + UQEOvkdRLt+BqOF9WHNhGOVwzje3QYsL/QqHef/HNk2q/lZsbLx8CamouII7Ao4CyCYnYbgR48n2 + xyZSYI3jkQf3o506QoUq8V8vuHP9pwZNikZjo6JgNH5VE/bpIqa//KE25XynuFjxZgGOrVdhs+Kx + ZQKx2kh0Pe6sfFobocVVPaXj+EMOQqOCd+7uN/p9y5jY/v01fbx4mHatgVPzyg4QXW4JTm9yvLyW + bBdYciirvw2rlcxssjCT3PfdI1FYPa4y39lpdzzsg/jD1L75l69NU1ewLHDzSFXbrd2aF7liIl0v + huKN08zCEd3SpmAXGeURqkf1pwxcxI9eytJmwI17cD2cPC5f3LH1HJfL5iYpA8cbzTnNGtdVslD0 + YXAqrpACMKCBHFcDxMI3Hg+9a7tW9x1TYX7CNNKtiy1qJq3lIsxvIoMs2KLs9miFk5u0mgkZlSQV + BkXB7ssU3Z0B/f7dlSo50i0E3jM7TXNiaZ5D01T0c1lIuUhhbEbKIPpbcKgxtgXgTMQK7lhMpQv/ + hQmxEbugnIWXK4ImOYrT7ZbcI5WkxOK9FSJMYWMHCmDrWUE+FGLQJitsofvXXzHjJErlbM+yQaFb + E1q1m+Ok9c2LbHAG7vruqJWGOr/cW6JTMuOHh1P5BXyFTFlte82uxXrxoIAo3gImuVz//t9ettVs + HKx2FWTLv5BsVXFuC8AmeRc4ZkZBNjI2J7eofBXRSAzW3COCwLfAmYlgm9raCVjrOuEL+aTRXL0q + ORmIa5RBHUaPcPmCK1KukLdCY3wshE1Q4L88ag+jC7NNebHcXbHl2xEzDN8nOm6tVqDWy15/rdGl + goy2hGDgbry3JtS6ns4mqHHrbj5KkKs5V+rCTNLgsu0bZTz97Al6rhFRJPxtLcl5sPz5u4isStSW + WVy1sjhzt8BQ2OCBHzi/Ml5a7ftoVH6txSj2wMZ5ZqqJLc/7CjSeXHk4xX46bIgAZ7z14Lq1f9zD + y+xJNXRv4xq42K7NOGpXUVIfNlYxrUWR/VkHn/lzuQ5VfKGs+0vM6xe6rSHCrSH8Acl9a2Q+smML + JIx7vQ7TBZI0pr/K+RWoTeWecSJf/va8clPNl3SBs0Tu2d+iEC3VXBhZigW8O+3CGpS98Ndbr/Hi + uEjXFjFXWTRIn4Sg83MqA6vPxgVJELnhMH54XktdHcdGIK8rNbfbrrfw1T/1w6eZzJ6aktTm6B6K + CVujHLvyIp3QkcRkR5DgUKvJB+XD3tPNvZ+48bkkZTM5qonE9AvJMk2ar5BpgVyXEcflkVMEEX1B + mc8QwaTnP8rsOvrJFr503ZrG+VgMXI7UHzzpE4bkI+f8MKKtKRn/1ZeBissmcdNIwjF93wJtiuHH + ezc74rTXw0djtFxThdGIwCjS+HEWDNz15X1C8vm0x1BchiivVbS9gMqlbdZ6Y+1jmNLG1ukatLn7 + 6SCe0J5Q+wVMcmbXUKAYXwlG7w/qlvI2Emsv4/duvin98gwnWgMiJc81lIKpmfyEhZmclhM3CMP4 + aVrICVaYf7OihxNsG5TyPAe8cdlQVm8hj/apigldnoB07ohC13UpxAtWew63ZxUOpicrZaXPuzxX + 5aj31mM6BylObt1dv5XyiKCeK/hi1kOT1oTHd6CCJ9DHIIFtI0rjElCnUsAVBo454xVXj5DEF9u/ + RM8Q0x4OTctoA/Tq0dxqQSwrhW0zbQr4J1W8WDyPLLM8fGGtAVz+BjZvEaItpd685yL7B4N1vmEZ + 4wm8XPe9m4nYP8IEN82W2k2ymh6bhOjU74aiz9QYdT+BSvDh7dJ3+3E= + - packet: 10391 + peer: 1 + timestamp: 1568917452.160839081 + data: !!binary | + bfqxIQx2SEfUhOqNZN8wnjUEw8XToEP7qkHvSDttNW6RWnnSnQvIMqmVen2aZ/S09A0MVQoruify + Rtzf8a7FWF7sJYV+EohRSDQooMKtiL8LZWFRMdOqYmYtZe4RmdgXExDrEAYRsvMEZ6hK82dTHTg8 + 97EkUTFIY04a9Bag7qh24eLug/b54BmxK3nZqJhRtDZ6vD9I+pD3J548hMzjG7xjHaQ9FEwmLHgM + CQPzb2WiFgNe9OedGOAQBQKv9tCbSRnrYvKvNJKp52J5vz6f8PhRLXl3YXu1pNUZdG17fzQvqPuj + vLzVTqckG5D4AtWICScSPJIdw8MxJqpL5IAsGV90uQX3R5NYHJM7tvp++myAO7WXUhqetKceTcqg + D5o6u7EfSf5ZvuZh64MK6nzn7MGtx9/bInC5997R3st8OtMNGg/lVZHfpT5b3nhmmLoVDFiqg0/S + UY1iEpMNt22NT21XY8rljvww4TQo6gK/L3CE/Q8FNYmPBrCQIgK9V/EjteCEvlk+NDQX0ZqrQDLq + hi8FTieAVMkGIvRsT2eX2RAxoEoNdQV7YfMLzOPQlwoC02A5trptfPVypJeFmqyp96I+UaCUa7mc + Y/yx75k0x24dhBJmlK4JNPIUzMP3uoMRN1CIyMGbyoSum4WkS0NDg7VcNw5gNGcVASfA/L4TdqVo + +wJJHyYW/1nGCAazWmSZvh0bmsT6H6W0XU15fkW3AJgyThB1jUtXt84NibQ3Vt78OOra+SKZ5QH7 + MFadyVJB2ckEvYc1zTLs52HW5CgaypBzgSRPu0GdOwycWnFv3YvfELbC1Dc9HN7XE+DJfzY7/fx9 + EgeUTuLt1xPRg8wAe/BPd+hC2TD4b68J2XjgpOngvm2VxHbh0U0Lnp+/aQrgRSnbcA9DTAfiZ9tR + ya+l6o37+4rYjC/vYaFGOouRHHLkuBJ71zHVJLf93BovvgcoSL32s9dk1fmNUWDk+TCsRv9oUdn0 + Q9dDbkRw9mBogEccwDwRF3+dDBziPOPqm1gJ5oGUFXikjepwuehoUUarAy6JHlJFdl12q4Jnx0vo + JuDQe/qk4iRv4qKG4ZoJ54o4kU0G+nd7gtHWySgdh4ukgBk3172cmyOivWsSK8FIjpaa8p18Kq0w + 5GFjx5ZDwfvjbUiq212C1GP4BXWZ6q7WzXPd6hHe+E893rUk2SprRD63/yj1F3gDzRFhLJQowJKY + jHHGKdGcRq/Sg97x5GOOLEbauslyKH8t2B1WxfhJuOpcaUb0G4oICMdXS74jdbKPOwhQlJqnp2P4 + YBcxHah9VuqIaxCDLUOwQ49y60M5UUNimZlzYtgNoeXMs8q1ksuVmqSkcYNdVPkHGEPzUMVYM7ss + YhOwVA+VLc9M+zJeo5X/RzeWBG1sXbluhwdz2wFWqNoxiIMKNKG0R7kM7vTxCk6VXKxq4rhwUXMG + faxhrBx1WKhErBg6xq3rk8seujydQ99KrVGiNN/p34TSHl7wTXFNHZK71VZZm2LURSTwHAPciVm4 + +nlmSZwr9UDrQ9HG413fiRfxvhqeUeyj2a4pEQXwS5ktVo5TnLh3cXY8ypBRHCeP8zOviY4JNLoR + 9zTHG5p9PMcwe0qnJHQAZkYBtKg+bzCe99rHCFRelwz2xb0wh/z8+EHFhYbFgYxQ4xjAFvYVqMHq + WvsDBDoNJ9gYvPFUc6i6dRJfWWd5M6gGZ75xi7XE4/R0Zi4QYh95vc6l4FlJVxw1WWQ6tR/MTFMl + DM42949RgrYMDEWUmf/bnvFFKf5lljGzAmor8aCNDmkytGST0Ff75/s= + - packet: 10393 + peer: 1 + timestamp: 1568917452.160903931 + data: !!binary | + XkWvhL35sKh+jSkOf/jstc6XuPwsSge5HZbNpmXcfXNW9U2RCtiRYoWnelGUfd1rD/lK6vEGPW07 + lWUKga9WSmHAdQwsUZNYCK3Nby992i5fiFfgfR66Atg5CcEeZhGC6hZ+1PrwqCEha2HW2Nl4AWQO + TeEcaaTsPHrTk8G2KnXnOoGybNwvfk6W8SKeItyYOIs3tTVPPPzRPi1A1o0YUbwdZaGhXxmVdTKW + FE7kuTCP4zrhayxMW9Ji5d3/WfOjzpaa1NOiz60I7sjwDbdsCAsT7eEtN+vfKFP0QDe1OGS/bNid + uu8mINS7LgReqZXfIW6PdzxpJ89lqVOwM5XS1pJ1OqNbKc7ToOGn0E/yhQgIA+6xlfxA1D9fUeid + tZ8LB3KviFaq8KTH7yfeWuRHNT5K0Q4jVjsZdqM1uYX1ydxceDc/1dyfhcqn0cmLyvHvfYZyeAv8 + 5NL5Z6PrXLo1ZQCEoOuwb5lRKgHwnB47mVF6HZlL6yWTfexkKWQ246hrARohmxZsr6QXsZHDE3Cm + 0lnkTexJKG6HUE0LshzFUU4b9UlXidDhEsgEufKVb7HJ5dAtLc2cQ2/yUQ3p+4HNIG7/tdUJNcQw + fs5/HKv8XrBJmBUOCtn3sDardX75vBkk5Mf8Ue5RA8TwElDjxKoltvwvWdCXiffBpRKeMqC1+jSd + A7NnskTj1chzuCaUUeZJB2ATtw78EdpmLKxQHfMjalewIhRx7B5VdZpZTE7uVChgF++WGZFvP3Yh + l0sGxdBrYP8xVvCPRQ9zcCNWQzzibklYEAEMIO9iPrFTKgpugi8NIjk03FZrDWLF+UFuy8oTTFpL + 8VR/xZaEQ6kLpAHDe8Sucok5CP8CnvpL1Z1SIM9l3OBgA5cazN1sgsONJpQXilxMyJtqgS1GUrBI + lnr+ItlzoUOSfyMWdZ0iHyON3/b2iqvs96j2uOLaT8rTnipbn2DBQ+i1iQ9apdblD0i8aV/wGP3X + GWhEFMW5AJBMLK7fKRND6Ii4ARtW7YS3o75F3p1Oo6IDiJPzh5nj/BMDpiz/eUGsyTsW2YjqXIIM + Xs6ba2Xgy0D1RznB9jVoe8a6EXfX0rxUxMbn7MNYeHFuM2/3Q+KSwC9AhxrSr2sw1nG98wBaYfNf + QqznzsHAWmK5Z+SFKNjidsnwThvrtUFzMJfw0apm9FDNxNXO3DCUdL/9+8y6dkAzuLBjsGY+aK8t + sVG8GPK9xH1aZyCZH1Qgw3w2MdPf7ooEyeihfIMV50jLKJzi9KZbNaw8v1FSMFUQpOQce4jsYOMi + 4RcPb9cf4vkaLeuZK/WgXU8BugLpvoAgiThcflRRJTs3UjVWMbGG6LhGHoo7E1DkxUMWMQ8vTJJX + wDqeTb2y56b9IwbOJlMjU+BdgHR7uVyF4942l6rLgBVRub3Mo4fr20vmH63cfxn59Xr6WHiQlZwo + Z1Yz6+aQ2V5sBrcNnYAxD4nspTrgmmNwp7SNur++pT6jnXZaEMqhG2JY3KSl5rHmKINa2cKgbKNB + mh+aVMDdtWyMhi2hsqt49zVIuQjBQulDjKUtgaWzf6Ws+xsnpDKGDYFIU518SfEj4xJCGUOeTAQO + uMsn7nwP8PsrFhd+o6M+d9+DgrC8ZJvXTaCfcMQVbiNTEcPLkz6MxXyDEx8jj03To/ng6WoUBQoG + 29KI4Mz6ZjK+FG+JlGrkCu6hhummqa2RM8XYjiYhLxGmVB1CQMQnVtyP/Jf462u/23QQKmxgfIHB + dyS3xb8463cKf2sy6pYAlpc223KFMvF/hfqpuZR1gPu5m1qzYeM4OIE= + - packet: 10395 + peer: 1 + timestamp: 1568917452.160973072 + data: !!binary | + rnercL4J53ZDn8VlHUrYcwjSknX/+wAkbuniXKvQxOyeCA/7K4MPDw9Bvs4MMHgeWV41DtY8AVbZ + VS1zDrP1Vvm81W4u+hxIPqrYafUDluVpQ+JLxwo3GU2kRKxU0an86GE2rcZQBoASQCPyfQVKtmPa + J60Ny76K1R3nwQ5wEHMqNUvScBatY1zO7AY9bYlK469EdovbV+yBiK3/rq3YVh5pRFJ4Me7TlCZW + ea3TOGJmp1uD912s4rxL36p2zytAGf5skwbio3vB34VX/Vk+Cj80HJtmcfwcunjiPhKx4BOYE3pg + FerV/Vxk1kb1jMRkIW3NWhdGJjtlJTr4DxMe0fS+k/kJRAQOSHfjY23eNHOpS1yblvPxV5K6dWVy + gWTEDjKfxFgRJh+u1f1WZmb3ZYh8iMLVBoiyop52DtI2oqns0xKzCctQKXzROL2KBYeEO7KrLrCb + tZDKCPO66mARD0MZHQY8KK2G2HjV6c6fE57pMObDtMKuAd6btoLwSJ5+qLdd7vJMvocUXrYOBUmZ + 8b137fvm7zWiJtdNAO8rQDIvFpmsYVHRoNEHq27isOVrQ2df9nnjVqI99eEcPQb0DfQYjdbAiN3y + rsiuy2X18U11cw2YRRRodncBlotHK07KUg58nZqjIxUaqLES2K8UUjsO84i9+dxskh6Edsn2I9VH + xyhxWkoSsKstoqeNOSYg7+RA9I9D5ZR7y7bg7WQkQ3k3400TiDKJv54cfuczPf5+MAF7EWAXt0Mx + vRAxhZDDNql/91InZEyKOK25rUz50jY5qERXecoB1JQ+w22k//BV5Y4UpWXNjPYy6Eh+vC+NQHfn + QVrrvKHAYd3Rx5kGSy/Ai1kuGSKWjQH5YjMSHbIRa/O+2DwiHZ0GxVN7Z6InjTiifDdcZvp4+ZDE + 9hQ2A0p4CIVmZDnEWKph+4Cahef4KP+jJopf1qKxrWZtsE9T8L5Bs8tN4GG2vwAG7NHLfp/e98p9 + nJceLSSYUGkqnXZMF21W2+hPdsBqu4rLyf38a2yeLDZhIcelP+Fqbq0dY9nQoQ3rgWKYsu0UG2RP + rN1U22Swu2fnAcdVdpdXfej1O31atg/q0fUUFmqZeL4FK/KAEl+1S7YQzuYYsOgO8tZa92fqYExk + xpippSuQcs3ElKL7Poq0Ay00uavNIOnay9d7 + - packet: 10397 + peer: 1 + timestamp: 1568917452.247767925 + data: !!binary | + ACBoCJD7zYM7aPA1BdFvLUH926F+y9Iu6zgcbe9fCCyxgQ== + - packet: 10399 + peer: 0 + timestamp: 1568917452.395843983 + data: !!binary | + ABCrI0LrpdyXt1JufudAHhzM + - packet: 10400 + peer: 1 + timestamp: 1568917452.516397953 + data: !!binary | + ACDy/gK93otEfwZw7mpqVmRRHflf9nV02/SJL5QFWyQaxg== + - packet: 10401 + peer: 1 + timestamp: 1568917452.516500950 + data: !!binary | + ABCcbdOgr68K5KI0/ILgB7aQ + - packet: 10403 + peer: 0 + timestamp: 1568917452.662369967 + data: !!binary | + ABDcaF/h/IpOF+0F6h2+uhjv + - packet: 10404 + peer: 1 + timestamp: 1568917452.780766010 + data: !!binary | + AGCovN1WUAaHqvLjVhUQRP9wSyCCdFB1rb5FpNDQjZ5rJ9qhyaYXi3KoTVkNdFTXZlhfKzT1Qg26 + jdoDglknuPqTCvIN7SrNUSCexT3C4YoxsTbVDwHNwzL8PW5P2iN94Y4= + - packet: 10406 + peer: 0 + timestamp: 1568917452.931642056 + data: !!binary | + ABCaa57J7QNuOm6eYATEsmAp + - packet: 10407 + peer: 1 + timestamp: 1568917453.050394058 + data: !!binary | + ACCovN1WUAaHqvLjVhUQRP9wQVCKmE+vflE6NcjTweZOZQ== + - packet: 10409 + peer: 0 + timestamp: 1568917453.198990107 + data: !!binary | + ABBbPt1Or8L1e7mjmk/dvZEh + - packet: 10410 + peer: 1 + timestamp: 1568917453.317209959 + data: !!binary | + AbB1zKq8EMYLsGwYsalg5gIx3umvO+Gd/hpG2Q0ci1n4XKxCVpDZm3/hEBFiBvigNijRoI0ukeUc + A9yZ5JX5+qx2kp/edx2O4vgD8J6wlJpchPQ9M7+YKWE7Xn0rmXsgEaLZMRQwgkEPXnnyCl0KoqS/ + pIFg+WDLWpJ060UG67gNrHfPOPn2LL9XYP1Z4iQvd1f0LyahFucyylidiN2y8gSTY4KJz5u84/RQ + HLXVW7h2cYPJSdI0/RzPr8WDs0wfcUluP/hj2WshGpaj0Pqftz7Y6/UGvpQsZt12QzRYFJ6KxTXO + NzogKEmYHQ/Exb2HU6eHkOKrKKbSVWdkYnQiKN9Qt+4/Xb8UGDQK3dGjA1heGp6U3QIIfNYoojuy + UmGYn92UnO2KlIndQsC9WZ8fQXjHkEivrEQtl6egsm77IX7XGNHGrGvGSDbNc3eMyI0URsV0UKSg + G+B833e1uoAt1InvBc7UGh2ppYYlPv1h6dZ17z0H+vdRT6akox1oFQq707E+rrWg6kxXA+cydrgY + xE7CVbxG8yKYg2PBCbzdDUCXDurYSeA3lcLtW+wpVNy61/8= + - packet: 10412 + peer: 0 + timestamp: 1568917453.465528011 + data: !!binary | + ABBzKWPuuU8dVSDbAR9+FUmT + - packet: 10413 + peer: 1 + timestamp: 1568917453.594821930 + data: !!binary | + FwC3Goa33PRe+t96q1Yb1LlS5Gl4oYS8NrdI9+ffAcSxQnbRi63QnNUQbQh1eRYqAhEH91rvlzV1 + ubmCOI6XQnoKryv9WieMIGQIXpfWpKp+m2QTaevJNlwCSC/57iWKKB1q1JerLypD6p988kUDffRb + WuMXBUL2DZ/2U5+1lfUK4rirjUKHlbxR2W2q2AA296DeXfxrSYUScJn1IihjV40rx+yOVIxxtnmw + 20GfX0gX64Vha43zVRTKU4FjXQpzkKRgDu8mtFVbpch2QFE4HRnqSja5JFA5oG5vv+UxUGp99vz4 + Gs5dDTjttgSi2/ZdnAsz0wW3OCwKOcolTztJpc3aZ15ANL05MUXSJuxLX+fq1pPO8jz4RYm4CE+1 + Pdvgw9Gn7MZaD0wVGUObxryFK2EJY32Irz1LiyZnc+TSrIyLcnnVBO5rlhw2AfLsQIntb9+cOn54 + Nf/7vGWbDMxNWI1aCyL/k0FNZLLLhUIFlJ7JLXVoSgph6CundWhlcx+NZjDg4go2dRcbF9mtXLQs + nnzalCqkhBaE3BRaSN0u2++n/3DHT5HWwK9REgwTSaL2sX+u5YXLVlXLjlYS32KTOyJd0SWozHTW + Di3+rk+62c9vtxUltO4G+Ei3BF0y8xWWB/qx7Cn8Q+juudby0ZyGqxzG+ck1z4nFMhlcMwbdMDZB + SYZ4zUDE9wYx+3/885JTZXWByKz6QhIa/P22VrzIs9PjbB8v72IAxSFGVHJqNFh/qeHl0wpJJca5 + l/SJwnIUlhwqHDBhPkWNRQcIO536SUZaDAuoRrYjW3FKftNbomyHSxconUmEAg1CEH73zozIAqBu + MCPl0iJrzYUyFI8p82n5ghx3uVZ06nMF60DDQWmEY9mBqK54LSGizxPPVl9is0+kSckEmRSRsqj1 + OjQlV/1cxsEHTQoX7YXBpW7liyh+6PF+U2Njv+pf9wK30ZXBg/J0nukapql15V+ibtri8ZNb/XNo + GVVM4eNKAPZIvavjKk5esY104428DUPSTQI0yWHxYarPN4FPkbCKLZZ16iuyc27vk0OIgKdqj1DV + 4EJbZucjKWWTjzWY004fTo0PN2uWtH1VVGFAa9SqQfzEsF7fHz8/HFUWlgUG2vuwVwQmldTCeLce + qTbmz1SFs5QXzXlvJ4g1MExcm0YEPahqbpYTSYhoyNMKhbdjpNNkYpKh+dg0quQPDtE4aTT1HYcC + T/OMH4Nh6g1g8Wak0NkBGF3rKjRplL6xmGAxY/MXVp1084gOkRl08rHq0UR/sVi1r/gVPXsExVa/ + 0/1tCkIvroQczmmYKPwDL+4rzVk1ja6TUSKDlENc4gFbT77KvuHfKrmRJfxnBJj+wRERsxsRvYOm + lbHZJAhi0cQ2fS7gy7t0o4pBwseJtNrEuvna21JmIzEV8C02YkkMg8EhutfiD+ZLkalIBg/jJE/n + nAe1qMuTNC/3q+N8N4nHwFCp9h1A9grfG3+rPFdyE6xwGzv/tuuYPHbj7zU0466Nbyur5hVL3Dys + ygkCApIKAtDayFRFHSrDYpqgIo1CTXiHKfjaB7+Wdku/NQWElAMZdtoGKSd5JDH+/nAjRlMhbFyv + nj9SEqyozXB2yiCAxd2LT6QsHDvp+mcI32qJR+jXhdRrwjKWjudlxPpO6syCWo6fcQcObCJhPFNi + agZD90yFcADZL+obX0FAwHmcdacfh9JJRizx+Gv+4ckpEgSmKTHSzFeblHGxrzmCgrjjlIY/wQjO + 3j2qJvCMjNmm2xr2IhtScGEtMYYUOpSHWpL0UiB1anv28IL7lGEp0P4= + - packet: 10414 + peer: 1 + timestamp: 1568917453.594930887 + data: !!binary | + cSVQwLjF1M23RUEHNEeLylyIP7ye3OOaevuqf8Sd/++GORv562DsdTCG6koQoUsv7wMe9FoUoqFu + sHq9iole8i6jvwPhf1O0jc/E4QSHp56bwIcga5C4/dRFaCWFyX+lAD0wX07uLK/rB+iSSiIvBBbT + IPHbduuJL41keS+18IJhEs9fbCvfpngvPRfM3NG3Cu9Ct37Gjs5I7YFCHyFJaRf8z3tc9nMxXMvc + 3DfeSl6j5c7pQhJ5bwqPA9Rp+0uqe10W9LBzEZ8xHoyk5s7dwJd6XCTpvJqpIcFIi0ljNQWqlLW7 + g9ldIjGPvQWSa0JRxbJa4q8chgbL9RnkdpNgrQNBB6K604sdYNX6/xktxmEi6TjwFGkuFwk8+uXF + z/mjAs3hS1lqjZT4RiU8hWkn1E73ZULJyGZmhLe4qlZPPlro2cXSctnvrtfgehwDb5WSH2J4H2R0 + PSVNGbl6Pk6fR35LQcbe0FuVvF7++SYq5u0pY4nERciHwIkUPCbxJzUz2KJ5/QdEZ0f6Lzvz7FNb + 7QGYF/X0QgVdygsqPFMW3axHJhH7jK6aOUQjRgP7IDdxm0UF9ZJCjBYRhdaTLc7Y4Y3GRBcK9cCR + q5J3vx61jbAieLwmBf4yKEpGKWjL74LP+ftDTQK4WGGFPMjEVokKgJA6Hs1hpHeXFsyiYqUeyMi4 + oNjOEYq2sKZCso419j4i0GQ2OyCSWjszj/2Ul6ZJu02T5O7SukgWCh5U/dNnZTyuXTApNp4qngk4 + a2+CBFb8RTSOYLK0+zo70k9UollsPEuB7DC7OapILhmG8DbWO8kngaHkikpnDHIggSm/pIeEo5Ax + g7RhVcnALMU9wpsBXd8B5dsMZm7h0YfGzLy5fyXdrmitgpSC5CcCcPEzRE8hDBoyFx+Zm+23Vu4a + vn2MB8YadLC+HQSP12hsmHOqYGzHDor3F+iyoZwtBKQXWMQJAvhzE8u7HdrY+U/SJKO5UUCh0KIz + Vykh2pdpx2Z6ijaWz1inDB3wl/dN5FfhLt9yddlIowVV9Sv6+iax5Qy2HB5PgQrmHu2lo6oQCFxC + eWxJI6IDrnLZX1pZJgmnTaNySS2qgAzunGLf4eKXcA3SpHJiuY9jTq/ui2ME/CTTcw/TEn1SGo7T + 5BXqSvZtPk8BvTQwmX1fI+91p3uBNgmlXg1cfUN54EaxDt9uJayPiHi7xsheXwtbo7nZJY6Wkr0y + J0wdcKbmH+yKIx7HsGAxuk941NgPuJ6zCltRYglNARLdm/nEGFJqGOiX5q83hv10afOVAGJfklEz + I3IazUKMiAqaQdeYFJtyqxZE0ylybvqqIBkUnZRIrgKXcEVnihw422u+YXka3S7upEH3rqQjU2ay + d4SQhmwxERAZr8oQFvl+UeftfpPEQvl+jJy2BnB3KWfb7V7mwkO18f02PUisLNhwkRxDOkPMqX9k + y9TRctSO5nRWblws5IoXXWki3wuKYkYa7h8Qgu1/I1CVbEiDtlXYOh0OToZK4dMn2zCkuD1E1s6o + o41b0h0J5Phud39G7y+vX5O2gNPYEBe5YulGBlLzELM+HIk9BGvcWGZ4amyMA53Mx2GdstUSp1yw + Y8NVG4IYelOKJh+TY1Bm1sfpB66R0TDNPJIDW+lB+8tRyGSa5DywsmEzveDB2HK5RROMX43IBdpT + xuMy3qr+jORwZ/21irVeKuSu5JS/hyIUiXRT5S7l6PJeIqNz/aok5ZIJPYM17NmvWaxvxl0h7qYP + Mm/vhDu60DgcFplIYer0AyRxe9cefYyArkSRPXsg3KO2Vs2HXcSsd5E= + - packet: 10416 + peer: 1 + timestamp: 1568917453.595016956 + data: !!binary | + EJaul57R64N2j1XqI60pp5GCu28VJAAWCAWvJ/FysxZ8mAX+Cn3KmkwVTlV8Zk/yp90kv6Sp1usB + OIVqvbCF898OAM+ssnLK/VETaA3dGI5JhqB9H0gnjsVKctvlcIGSIjCPQca/6U0c9Ycyu5w/ibx8 + uGxP7FRlsK6LE47TzyIBi+XS5kvfPQzHdCg47bu9MOeiaIBRcYAQ6dZgcttvd3DAiytA16FYlieM + oFmsUdAwabh7+oXVywflzeyHMKqfSFSWyWfIMb/Y9ARRVNDuYTMUp4w77pjgQvBDgZleydZtbPee + msA/zhn9J+ZbfUi7j89Jzq/Lwtp8hbovx393oVb3Z+9zz5km0X0LmcU2UEpjkvDWBpFVlHo+Tkrw + 0HRtTL1Nt4TeXjcnENzcoUwP913UxmKQR61hwv7WYssIgl82Cdb4zg2tDuAZWukzjvN/9hxw7plx + nV7G2l0rhyTnwLAwP2FXu+XEcyN0KP1nKZjaCnMknGEIvqXw9+Bb8LZWOHhueh9VKAHMBLuJ72eL + uxYRRdlFJMHVgnCDvkvbJNO07xhuOJud4fpBUlL6tN6pTT4PgUByfLNeLcImWUe7Xb/AjPNUxksP + IuigC9ziwBf8U9AfkXHmh54U9A/lFlwRA/u4xU4dc37DdYQzq/+F8B7HV+00JeEKFEW97/mLWPpt + UNFAexRK0LbTj7fDhRAsLAXfK6eWBfGc+2WnZlOBTL1UYIplaEaT09RwBjKDwgP6tuyeThyn8B1I + KoRIT04MWWN019CipbU1uEoIbApkB2elz6aMORYvCyYhCx9TnliXTPTWX8d1ITaAkuErHFZmZOD4 + Ni20J2zEsEBiEdYyyYq/pQa02RgjUpojyvD04bU7si8dantMdzFByCH+oo/QjrhxTIP1wdHUQriQ + pftEMijJNWiEhYjpWhAvM7bhgHQ1z1ztrjtD30ru5czahFw17yOXhCdw8EowvfDHEvsw9WTdOQ12 + jXa4XEEnbXC46cv0+cjWXxWKJcdN7Jo+zQYjcBrZev13ef9c3267NgfSlewA+3nO6TkJdUnbSWzx + gxWqeLFXf3RiDESY+wiON+ygENtZbrdNogKqBWEQv5CfN7M+Av0VgOV+FB8J3AYeEFSzHCQlp7Tl + qBjEx8KQr1m5ecN34pJhdgEgcY4eOWEzh6nSVA8HsfPE4S7Tnv/q9+PRR83ivmemVNpnv/bH0bu/ + SgzP+2JzMoJ/17iCFollPEnREi+wtXcz/QYJyrms3ymuBAlBnEpsZuf+2yzfuTAYEvbH+42Q6bvR + m9Wby6zzBuMybB+B61RHfmY5ocCzbNbkxffR+eqGtONomRYGSTudTiSxME0FC2aC66A7HwK1TWqj + 5OTwBeOMuHbJwhvBM7+5bFdN/i6fRLgcaMDzUaoUuUM9RRWcnQRFcWxz5kNkOU34POxejNar63rD + 7TLObsrRN2bow4m8m2ILGEVB6A189ZOr0J8TJ3HvTh4UR70RRBx9PvT8iMBZQ79kiW0BU1ZlFDby + 68SWlYeyfwTP6JdN1l7XevQvp3NrjoJpyKcl9v02W8PTFPXd6cwvrHwdm6ABYze6KutGTj0j9GAz + Ecq85rU+YxZG34A8U5zRPt82i3X5E7qAzYG7eiyVKih0HjXS4fhVwWCGX3hzrevkC+eVMgUJGAHV + mN26rbg7ROm7z2i2pQV01PHWKrWjCxoNOFtmn8rfDZq5R5K/HpTOm0gqWGp1jPrl1MuHFnlaAc9v + X+ahBZUzuKk6VqgbsKlZSGT0xfVPsCD2s236o4s+t9dB63ZZFUG8KOs= + - packet: 10417 + peer: 1 + timestamp: 1568917453.595073938 + data: !!binary | + lhD79RTZaTiaa3+K37WGeb75AzVDBOZRQ2KA+jqlGLKlBMQo1yTrF4CybGJWdKgtbjtC8OXFYvMP + 3OfJNsz3UDVlcLNPlkR8dLbvOx5Xj47WAOZKPgExRKePycYqrcgkpmpDpgaraqb0Y/nXQVizkxgc + 6oWQkR/NRNrSc9splBrMjxCrz7tpOdjsCIiJ3zkGJizL+APgFhAdB1G4P/z9MAqO+pnSg/0UF+C9 + rfdWY61GGWfZ6eKaQTgY9UVq5ej8OyKF0N6kVXWzIHQta8/UjddSXp24GgA+xMsrOM3OW7fReocY + Tmg7yrRZuvsTwqKo9mx82xNEfEMECAmrqyC4JLL4PLeL5q7OooSh3ngGLFUHGKQHveqbXV+W9+54 + rFMh6dj0sdka9Ss4mLI2wZuJkNw6yoRLVbtphhyt7dnEkkn5BtLHNR878wYztURe8emDbpT6W7BS + rDUoPWbcka9f3LOF/lmGeBksKOceUcvD1L9M/yo/iWxep3Eb8/BYVrQPX8iGHqjh2Bc6kbdbrx43 + uLdODg9VNZtk7RybLo6eHtfmf29s4WxJ8nsw09wVCikqMXy2sIvu7ds5yWzpDdOk0ww7ZTQ0ctig + DuKCAxHoC2HVxq1bAxzXE2nHd1Xu2YellzP6T1Q1GGOc1yV7kj1t94BEMAMuHUUBT6TpAv4+ExML + nGtQXyMEAUb1zs0CqR6l+2NxuWCg4nWsNwuMygOdB7ZE2t9qlm7tAPnpEFwX8nxUOZn0C3wa2pao + LMwNAx+ppDMkLNeFv8hH2g9UBNOGXXGbqXAOTY8mUet9dX71ThOlPMOQG/UzBraTpQzGXcQHAM5V + yspA0WMCuYIEpTRlJO/3Vjzs/FazGouhwJziDVaPSG50Op57tcax3N6KnL/gCm+m4HlGEVjFC9GB + SNmsP8XOOJWkXFq98AKe43AQ1BmspIgtOU/ZIr6uHSNGpHOhDtqR0RVpyDIfJFtgGncOjodCD+A6 + cl16xr1VVZCD/AZ+b7mKM3WQ7tb3kkZ38mkU2ElUotFmy+1C2nwxF1GLpRrS0q0TM6rQb+UvYrH2 + diyrglBj7oTJv/yl7NUUK6erd2b6zroBVMl6ihpz6f4o4WUcWhGQQ+OkED4eYfs4RgtPOg003Q/b + LJSuisnSckwHo/kbXyDZ9mCT2GjhF3NGldY6KWGVXD8NWdCFFk4/kjZuYeatlNklzIOTBf5AnJqa + FMSiktmVskG1kGraUAt9DcShBRNE91m3Fjc+4aNR8aZhDRumJmPbRBYMZ6Lb20CdNHIsqKvOrxtT + 36S6n6pj24P8ntwttD0LHw2LNi2tnAzekKcz+4S/szOFMid4ljP+Gj06ENcgvMS55mclusM1oOG6 + g10wYeAKOzDraTHnffyrhgU1r9BH+DiDq2NuPNfjSRVNaGYDYSPYeKELfjZf9isGxF6jbVsrnDKo + tXkrMjz4Tr28xxC8KRtVV5WtNqt/i/GQZsqtJb2leK1MC1Zqg5cp4bLpQna5f8A/wQj5utiMSxeB + 5NrQaH/6U1NjtnTQLVGA5J+9LdvLOpHC3z6iaOLFB24m96/LKHDqBDl31PhKcjQ6a18aCZ8Z5MzT + 1ISOs5MzRAGdVtUW5cjmkCXC5hvkbMlATufUytS30su2fvFQElg2Gq8vPgo2u+MOAeX05jQKKbN7 + d0jvrvSJAw7/GYk4Kk1EKpXjjW4J5a7Fx+jiGcB6urAqiThUqD7AsJa0YznWEV+OwVMHKF7k+RBv + ywVssVFB7hHW+RjEfo3t6PgBqGC6EiFawwFpwCVHNW9RcUvfCj1YUj8= + - packet: 10419 + peer: 1 + timestamp: 1568917453.595138073 + data: !!binary | + 5PlGce6/q1SIVOKtBG3bGM1B3U3sevlxmbCeRYGB6LT48CmWfRkk4RtToQTA6Y2/nP5na9MBtwOh + wVEKc7k6uO+Fy0FzF4mQOSc5/qSpCX0EXQZVqBFus8HisKL3Dv/+HB9VIA4FBBPvR7AbdRT9ePAF + d9L3vObMU12w5Dj7L4jkYDfLox9QYjrrA09lnuXeQPtn58hEm4HvjIB9SM/EfQcMtjpYEb9BPKqU + 3clBBb76dBnulxC7kJNFpGUFU73vDF+/4WGruzZ0dlUsVg8QCipdrxKiIKyCTvsAXg2D/4iuUvs4 + yyi2++QcJBSLzJT1F+mXHQ9V6ktugJv0aC09TJYy2UWp97gJFOPOzT14WJiOVSxGxN0ZMgoEpBQe + +vnDPbmmdNBo820FaFddIYZzEQ7tHfGkeuVpDSNX+PNCU306BXxEdGVG5WFVjFffw5B/37GEsqYF + OGm7JAhYaSxVAs8uVtrhECPLQxhKiJaj8IBhTfvPt3RJummdQeUgVXXf8zQorIiQGGsa57QbP6Qq + Hc/EL6GQgOrB0RR2nLSp48EmDV0QA0EiFz8afh2u12vNaejiy1qvKIoDoIGPfKpJexr8K7/JZiRC + 3zLjbTCAIp2jelwUWPc0FNI8KJUTnso1qh4= + - packet: 10421 + peer: 0 + timestamp: 1568917453.743988991 + data: !!binary | + ABCwuNsIZfcWG3m7sD53dg+h + - packet: 10422 + peer: 1 + timestamp: 1568917453.863171101 + data: !!binary | + AKDIWc63mj+b25TPZ9dhI4GXib5I6aenN1wICKCz6F/VzugFPCafHXIddc3w3cZrMXoRXWu8WjrX + Q3wWowCBgqlsYx19b3ZBGF7J2SMHCZX4uSQHJL1KQlhZeEGbgaPVKYmlo5dhihk1HMbSR6LwZBII + AAPwVxsmCM2U7mPx30v6of0dLMSCxNybBi79PaV4j4JCJDUPLqRuo6w3vB1a5+N2 + - packet: 10424 + peer: 0 + timestamp: 1568917454.012023926 + data: !!binary | + ABDa+f6P8kOw+gN4d9p6VoZ+ + - packet: 10425 + peer: 1 + timestamp: 1568917454.130198002 + data: !!binary | + AbAIMQhe4HNuyajZMTCNf21CMf/MjiARRN0+3+TnUIi6ZUyTEL2j44+81v6ZnBrIIABE/aDRUcs3 + 1soKACgvmAAe2ihKatzXCDzijvWs20nMN9FhacmT6piZGOn1x117pzQNxsSE0Mx+TM4BsFGIoVtd + eYFjSc3tH4FtwG3yJQdjSakvX8dkn3sHjzkCSXxqKQOpOi2ToPx6U1+wsYwlUdv9lQynycACk0q/ + qcJLZDWj5rzcvQIHvjgjVwA31neDJkfZvXB9RwCTt0+4gjY2KTkpdPqrMzdhJOzhhIp3cR4LMG8M + yB5zQOyyOiaw9Ezz1dyd9KWU1io0cIwxfoPnh3tpqsGvyIczh5SCpQQ5oaPndlMrMvkUG50btFnr + 5ki+EXsd7S4X/xAblUO9XDy4aacIaJChV/CnZ4qyonFc5jEOAKkH/30s/bYdqkBZJ3+rE+19ItnW + DBoakkFfeqD+tysliMzptnqqc6vyVu2ZAof/z02bvTrAc92aprP+S4xb0FB1f63PtkpgDU5tTDSW + tnE1etdXQoI1FWHwvWQuSqPwLuhm4YcYnZxnswq/RM9PSY8= + - packet: 10427 + peer: 0 + timestamp: 1568917454.277457952 + data: !!binary | + ABCPi5h8II/gApnmOJXs2dE3 + - packet: 10428 + peer: 1 + timestamp: 1568917454.397017956 + data: !!binary | + ADCEUUiY0/EXBDcu1CcIbk3XDvA5ttsNEGotMN4RQC684hMB3rVHUnqtz+kiU+Xbv8c= + - packet: 10430 + peer: 0 + timestamp: 1568917454.544914007 + data: !!binary | + ABDJUrAzglVgj6z2x++clWoM + - packet: 10431 + peer: 1 + timestamp: 1568917454.672328949 + data: !!binary | + MjDzgj+VuVXV6dE2U921LjhM9rMNaJw1IP9pCXptbkQtSueB74K1KIGtt0gbMQOG+xbHMvc59S0D + NCX82MC2PLxMGIz8DfxuUA78ESV9OWFpPwpx5BCM8VyLMkymdybUmcRDQZCPrjpnUbWkQSPoW7Ov + ManZAn26iZyHpV7I7po5R6EZ9OB9ek9ktQ2uc1syCFg+cWwPn+gkZx2huEeMcQ9CqF4gmerE041B + 9hC1n8hn4OSVahIC6eq/dKKTHbVXrsuSTvyOZXJ0sd3XOt9ILFm6Hymx4uMqkiSNaTbXgojI6xux + 8027FuICETFh8kk+3zYymZRIEkzAlJM1zfkkK2SpVR80VGlLTmP78yC9HFXjeT1Z6Z+WkdTWKslb + ABME+2hVOb83oBXLD9/f33rJvNnINkPGVRzCr5mq/6A3PX9gZFnBI8N9SGikt+2jyKKi/tfmuSEz + /vB44UymZh3z4ThkvfnykT7824K9vyr8cFH8pp5NNlXKt6ELif7nXOlmcINEjMa+aEGhhZObgKTu + ERpK5P3TUOrFB44wKKdQhUiB7Xi/yN0QTgPVbRdFFNAitKcLoBSztplF5OGnK4TcxdAOXa6p579k + S3mbxcNaAa3DIJFMInqHGBYe6bRkfT/a0GbBZ9IbH9Z/xt9ye9G01vAUtkp/2H1X8LqQj+CWahjJ + C+SMakjTKATm/c0Q0hi6zdFRTZqTw2O1kF3MqAS8a+VUJfytFH4trFYSVJ+FXlBgGWBqtZ8ipQgq + FxHLdEH3SenBuHdo58hNlW5ELfZf7R7EFOVTc2FjJf35wUoH0DJA2Z6v9m//31oHD5QgQH7iosfG + LmT5PAzRE5jwX4tZM2KUSU6znF/arU0DUCgCvcXzS0XrEpbdkHd3ii+mRLtDTsyruRhPVa+7CxZ3 + y05ApzoDTyZZQawL6A8+zVjJs/6TLWn2lSkZmVddcMcmwZpvBL5hI56t2xb96OCVDqSfxGSAsYIz + nGqQh4in6mUiO8dCLr9bP7NES0MJ0d8+KAJfQLI2JwHr4U2Eao1JxhzjvedrMhgZFCcVqvSxclFr + IS/9xOrdQswhPzi8EJ/7YmUxBxW6AzDUkHDIMeM3FDNvrvFXFiuoJn27HMTVdf+4Ri2xA90TAi3P + E6n8gr0PE/XflY777HrzmrepdKkVo+ds5SsEUcdEmV1ohcENbfNzI3lrxtc+E1LGrXhHIN1EJmRS + e17LinAWdWAGWstE01FZ1AtIpWFJZHha9mo96T6R15yCj2WZhERALzX/+8vii6p78tiVWbzs2Z9c + d+tMueCJllSTfVSkp/Ru8LDfz7H1bitEFzSjM4YqpJWJPiBaqcmBkVkcolWp05YByDcuwRwv67uJ + 9d2wbbqAF5UadU/fdOhXgard92yyBaxuUHz+RCqdVbyaHpB0hKXt6oAMB26UbyriTMl1GEccRuRC + zDZH75g368TfwBeICykPBv5Q+yONVYpCKnhm6fUn6yq6He7cFqTFH749TD2rPWw9/sAPRXOdAhgu + wRdAtWdQ0t3NjSzK2BJ+Pj3cD/4iQxb5CfGe6E7u8XPv+2sprOzFMGDqSpoyXCHIPHbEC6PrxVBm + hFU6XTc2fGECmbPNbV2aKK94p4uQnAY+0/gUhk6IzT/5md89oi951v7PH6rtHRw7M3UrOFVzjp98 + fht+fOarRtk2AoeelWSpfcvH5PAl1kauHF6fY/hLOAJrsBB3TZPjdHvIXkVrf0l2NSpU2t81iDhB + 6R/yBdzqtTCV1gOMlMuWbFMu8uo7gkaXqnW9IVrpllr7ZW12Krd/h/U= + - packet: 10432 + peer: 1 + timestamp: 1568917454.672409058 + data: !!binary | + k48k+kCppwCjfjxlcbw2lpkl0MJvzjGQ6wi2l/G+4PseajtUBtxGCKSPJQeLQVhMiI3pO1VRcMwu + zd1bnUR0teVEDIIrfrctteDMZgSN4Nc9KJc4bG4IY75zSXuJOD72STGMMaPls/H3ggI7ichvkbgc + u0PMeT2854sWi/g3eRgbTVXkvxvtlO07F/3hfO0SUqBgTnp1Q8/GRKxQyCK0D2IEK0/7EwOshKum + g2Q5K3nP9djfYa207XJPP+eMrlN35Ah1xhdUQJ7PZYJNfys9fwN2J49bFyo0/lA5+5/jHNe7dRjp + km7+ZupOpl8eWPOdp5jkYFWeZoou0hCHCQVK2BfiqpxgKe63RzAnQU3OrK9NHTokZypKQOVjWd/n + ROuC3CtaNQuQNdz7Vy9MLAZ/1KUxuA76rmY8zPbNJrX1eBzh5jFbC8Mu+Jl4zqOCE9vK1e7z8GP0 + iqhL5ovWwrGOmcat+qS0EuxDRnhuuA35ngqyD7ltYHbfF++NpNTzgb40wRovhTx9WNl10w/92Kwd + JPLxUk0QbBN6nh2p/Yh+YNDmD/kXhxvfxH/J4zXxIeYuKzrUwlZiNSfs+WJ1WVHmrIvfqx3PMsy+ + 3i+rGBGSbMK7WLmfgbe0Fxfq5iTDYaoSzLMExqQ4NDjdLPVBglTK+qyOeXpWjL/sJliEMJK1iR1S + cg5xTVJaI6UN0gG0tT9tixpwlsdzJAI8WCQgWeoix+w0Xpx9ZjjtEnt/8qeDu1roKnL8vQiFSxri + aLP0uAy+0XyXgoAFbmV9VGAp9gKB9RD2rmiIAgLSSBxypbmSAI79TESRc75gGEcNM4nr5qwsU5U1 + fsGeOrfm0hsWFsrszQgiq8MSAMKBILxipBkaDLfZYdYB30US69VZ3wKlbffz7lhZFfhEJ1JjxF/C + n50Z7wlVsccVObse2RrNXpForW8IWgS5W7jAPKDbg40CO8E3Sht8bcPjX8hWDMtmGG9ltIGyAJEJ + ayY3RTXDidC/vqeksFEurpiumCrqz3RiV6YnJWCgs/N94G675y/2c1x0JDtUB3GmrPeS6ztrATxA + 1WsKt3WIPTLwf5XSshwfo/pXJODb8Y6WhS510RsJ+SwVp8RAcOB7a3pmQv0K5EhagcQIBnw4dSRB + g3t7Mp6ZQcQMhMBcoqfTjBIYyyywVEmv9pFl2QMXWK287KfcfEAjW2iOcJDsjUtO8VHTvLg5AGcM + J2giN1NT5JjqEo2BC3ZbOlgPxHEzeRAbgTR8fcJ2COGSyvuCXyeWmLvXiEcOsPqTTAN7Xyt0Z38E + KAqhwLXRQ5YwgGwRMBciVa5a7gGJEP5xYC4lPljoLPlfbWeXZ/UCwIIQ5YKD17fD1tKccVC6wI/a + iBnEneuFTPbznp+2kmmJjFrY0XGBWQSRuAtuvvEihtHtgcVVgOAoGcczC3lz5u8Jy2S1qfURI0Pq + gmwdSyXNR4V7r54LA6KwOMqPu4mwqzNGxCBmZ1HSBDbAomOeeLTu+siv6P2l5RZiD171Q4UMIwj0 + ysr9U/V+WzoQjxICjEsO2nrSTUXJvSFluTP4d/TIO4oYmmvioQcVwGInTRji20S47s0xEEIjuCbL + wGLz1q3ZXk10LkGxwVFI0mIALtLCdlJ990PsLEr/tzStdiFyXNC1RmqPjMVt/34N/Zk7U4OIrKHX + G/MRaCNJjwCTn6NQz6yGsHVH5HviT8uSAEcDGOuFO60ZzS7+YZABtfR26U+g2lDqvnJQ2sUOQ1fa + qjLsvPSkuIrfQ0EZdL6z9IQ7xvoMu1/Y7XvrK4AZK40tA80MSjV9A8Y= + - packet: 10434 + peer: 1 + timestamp: 1568917454.672513962 + data: !!binary | + GSVip8Ovr45SMUTg2YmubkVKZA7XOaKBGuGQkXEaWGRDob59lHwgLrDkI/MasPPGjorRnOToXCvi + 5T+QctIunDyEoCbmdgCK09zD02x3+TM5vrOfqP9bIurnugc/Cxhl1jyokLqUKdfRj/TwR+AEnPJ3 + kULBzhSc5u2olEXkVr8Ik1b70zvZRvj8AoQIbWxKHhx4TnAFvFOFfWB6Y+2J3Gvx0Bqu6/FvF2fY + 3GI2pevMgI3FYaiJvQND6YRPDJSNjJ+vAUC/ie6kNxVZWZDBgXu3Ygxl5Rmhs/mUUczgDZNfaSbi + ZqStoFsrNjRayUCNOxNwGxSrhZxEEtiVE2nTHRmNyhVEGiXBdlYIvvzE/xOpvos4FLgu7sYySm9V + jBGw+1w5pOnJFC+fp1X4DMqIuGoFEPpXisxwj5l5DaZOAMtW9lhiik/lMbyiVQIAa82GBClHHjfo + nSerAsHBJJNbh7R5rxrO6GZ6AKCXGZK5o3MJCvKGkK08og2pwY9SPolin4Hx4R+pQjETpQYPcscL + A/wSNGpaAGTRYNJXMYuBvkpPnHffMplvy9b0eZ3+/TB5xfTkGIZiMK6wK9RSWfzsNjyZkq8Ms/7a + JGPhwiZ3rqrz+hZ7YgxF7joZMuQdVYpx+BbbkhxZnKVjnVbtzZyxD5yn+d91Y5MmN06ZMp+L+gW5 + t7+EEziyCtpUsOgHL/xtTpVHgmJsWH0njBhFKNrqg5vV/LZzOdq2zioCYZcKlgjafHuV5k0wb6v3 + MavS4oBz1lKblwokBvEA+rg9HOKVuSUKaQYCUiehPaEl7nQoY4f886xP3E5p4R4q1Nv/R7CvcsTX + mJIBv6qitEvFSD07wSNudwV+fgH01aRnPtlwv5WQVIzBSO2kPYome7hP7ZkAF93GUh/rsRqDNoFK + AoV8fWomOJitnlPldNUQR9ZEGj/vPIjXUrj+jkdLWFdMbxItqv16IyjlGm0HJzMB0dXyuFbdgF2r + MmMW9hzdblh+8ZWS0TunU1YS200JxjJBYgIWErcIGbRcPSiXjzu/lcMmaZPmgYuxm8X2LjznAX0b + n5quFeWWgfGfMRw+4wZQ20hxN40Le/pxapGYch/PruENHs633gnXGcA2PjL3KxmjIKK/i7o7H3SC + r3R4z5nHTPu5hPjdJaaL2gpfo0wUEfSegWFa8SQWaPu0YvdpvoShbXQ8KFhKhkRVFerPKoLVrt10 + RKKKNnxJU7iMYhmNgokzM4lWoWSgrTIq/Rk/b/FppPmkfvfMLVi78W/PQqvFVOtBqxi5nc+KdJ3O + TuzqlwOCzfVOYcgVx/TimUN+f9j5gby7/HecvUiVxTg9xZmrwG6bL6ONjOV8SY2RhD3PJHo4pKjf + DOO5qnvuX7raDT/lz/mCbNQuqFOcwOP0Ic6OlXgw8YZAyt8j4RFPI9lT+2qW6V0/ouvotnjNMK2z + PDPB3ZyK5qo57oea971G4+2AUlEp7bAM8zEbwHCCZ1gfwbFnWAqZO4k0VdStDzWMQn6tt9sq0xiy + rvOSHr27LCG4yRctdPxNrKDJC73W8UJRrPGDTC+UCiLvqqHeQhwCK3SyUU+lCmB/RGvWQE17kj9c + J9X4YlmQh9WRw6W/eVNqeIEThdVBDrYNG6mEckwoVsKeC5ysXeSV1aMdOEELXcpBU8VCh0GeT6Z2 + 5hQpkhzYRUfPTbhj/lmpvBHvYqYPRB4muYO338IpITKgtHv6Lk+oNxl9y8thwl1QakX1/gt0TB2C + zTcY+fxDAseaEXHtZnRVrC9OU2G1R1v9MTgpByuhnx/Q+5h5YRQ4YY8= + - packet: 10435 + peer: 1 + timestamp: 1568917454.672573090 + data: !!binary | + mXxebF4Mz8E5iQMcB1N0uUIlmVVHZARwaxAA+BoDiY1bvq+OIF1KZwPxtcGAKQNyvY5ohboMIVEL + yjN6k2OWxGzSyvc5QRfpxCVkhed2BmrXYsFmlXSPTSF39y+7XuQQRvCUwfPdWG2ukf6SqpbcPqhC + mBff1Ynsa10YVfjV0PLa3lmfPIF0JdeWgiyHluZc7mAKyO0tV7bG4kZ1goTURyfKSPYz5+vHL3fI + OabZkrxd0o1qTHo50MZI6wJ0bd49L/wPlNvBxjqDfm2sadoWFA6CtCBYyJuArU9G5xzoBXRXNxcx + c7wxFyVaSlNlo2Nvc3nOdwAhSN+fxfxR0J3Y462XIx+Div3V1HX6n6FJL4j7XzEvldH8+vQWtoWZ + oR5HzChLHdjPnKHTBS9jlrw16Fdo5e+pUIwiftmB0YUF7/sFlPE5EZspQc0qK/0DZ6RMTHablOqR + lOGN/XMef4Wr0sLvinko1Ej22Ii19sawOzLZrv8DzzrTFa6lglfk6OBCykEv690N1dTcJG2F7Art + zeEV0H+8CsHhq+nN4rHBUTmKdazt+wjlMXtgYsPcVahPhCMWpugT8063twYzU7bZh7zhPUxlinGN + R36xgspjcY5bIm+MLIkCoT3nXqY30dKk0LTZIna3NYS7hds7jqiQ1ObyI6lj/xN+iY2Tx5B4YA0p + TxOx5yzaRPaQSeRu8cPtGtRy00a1jrz+9PBbzZwlLesMkAwmOOeSe1zX+OaTyFxAO7ir7hDzM9t8 + wKoElTUd19o48lwe4wPWcSr45iEKjEGUR7Ub6DU5WuwosJb89JKxYi0C1DSCgGbwmTvYumys7GBT + 5k3nCMaqPa4+DmagaWCGJVDdokcON5RB6iKoLNtZPDaT/bIQz0k/XN1Rm8eoKdOSarPca7mOxiZk + G5ktQf8EjyKrJJBnqjbf1Is6bfJSxsj+v0c8+eVgMo3cLwrC222ZS5MiqO7PSIpp2+WYT7pyzCgL + q+6u1mf8YSf0FP4clAqiKfxAyPjksoknZYzIJIab7ET/xDeKzjbO68OeyobHaYOddaJ2vxZb/4Ll + Gqwrsyu5BkhmtquDswJSWP1w6k57MmHh4pUDw/3wZYbYL6/mC0wBu6PnkuI486lF4YL6fSSQWM9U + dd32iLHdV1Yg5N6uu1K1i6fF1Cg32aJq19ulKBXEbqBHfvs+K4mnj0pCV8CVMngYk1UXgmMeG8rr + E+fowl0X7p82BvcFw2b+3B+S7UWmPUb9pmVBa1/mE4bLv0uqz3x1c06zxZkIGo47RhbBQugAz0+P + GjaRGij/Iu32QmCwdbCt1aQH7kZtR8t1Pww8CzDgOBiNfaignCBWOzTYMz+PhpOxGlZlZfizKLhj + zrxh1jeFYwMSz7236pqzrRPijTt/mQTvr4AOFEmV3S5ugkhCx6UqaVj44FI7hK5Djme6zDSnQaOy + ZZ8fmgoWSAmRv7Y4+oE7rHwveM55dBx8fmXrtIPID0vPaWrrlLrlipKQATDXaiiEIfE9mb8Pll0M + WXWVfxM6QI4ThRpfRsxjS1fo5FFMQ44qtqkkVHrIa04hcGd7VdOB4Ih8QvhSFKSwreOR9oSkqwoX + 9ZPR5ttrck4ncmDCaMm6i087q3BhLGicWD0LbgWs9LRBw2KqyhjmJEKIPVmQNvmhzk0xxUaXOHI9 + LtYmOu9iKIVrJaylbiSUnhJmIP8tV7UgSdrlt8snPg9vATppYeQ4i6clth4DWe4i9xCAD9Z3jLoK + E7ePDdeEI1fU8Gk/uSMUCo1j/quos9alRzDmhR61CEiUI4bWh7TN1JY= + - packet: 10437 + peer: 1 + timestamp: 1568917454.672637939 + data: !!binary | + 5pWxBIbarU/579xyTcLDp5hIP4mYI9N3QDhplyK/a2a5/5SBTcqG5ge6jNK+an3BD4gq6awwU/WF + Yr0OWM3bOnjkVKcuG0L9f50AUYYxOD0boq3qKIgL5dEq6s2kp+WJEYP2RF81wPDe+UHde1h4CbGI + P7PiN7KhSmeNvMVPWx2GHIlvt5kvihkdSPGR2ihuuF63hoFNGI3zFkMtT/biosLvBnNR8oq1jZBQ + 70UPMucb/A2EpwzTHLk3p4QQT1nBqecNn9t60ewiLHESku0grtEGdYsCesFnfleVhvSNQ9EkPrex + VUHgms1aAjan/cJfqpPSCezPlzuFZp60QeA/FrLOQGwoNG4nrv6zvan+GjtxSG0+jGBHh8q+f95X + PsKoKljJga26cG6gfaiJafAQjfYjGx8sPba6VpApy2xZThH9r79sTBApoBBTxYCLQ5CfpK5Xgxu0 + KqShgqr3s2UddwC+r31c01kzTSSX/9e5A2mtC9R8De8vrnh7X5/y8j4Rei4L1RkvrW99fi+jLw0L + S2JDkP3ksRV/1WkaRDQqJBuoJuAw4A1bB/FkHCwwt7zbJ3RaeVqAOcFvBjE+SXtxfS+UWJVics/U + Tbue6ncdIYVJCRkIPf0ee2GiTj73/WZ2iANtmi7iDk8WuoecEo/HM+gZ84YkAInzX+2VIx1ZIScS + tKT7ZL+ONNoqB7guL22MuLKxjL97Wl1H5MNUkzL2umPVUTjVnDljXEUBTDIOzGad8ChsWNIz0kf6 + itudQt6frzM45f8hopwgdrbGVUqtWdoBQulynxD8BIPeoxA43IKn9S+1YDKj9f5Xob/DaxZiQMqf + CoaAiaMItVO5n7W68KlFKfrc3wFD5Qqk6mCFhTxKqFJdVZpeELyrJiflQl6KnR+6tdQ4nd3njTXk + hTMMoyhZm79WzUxOHTTRr5zPhStwrknvGekNlyWj9wTOvk4x3Ev5/bDzOJJHeE4vxbL747CUJxuZ + YSDZkMr6r4I7OoQR0IyV7kieSZ83Ozv7X+TXmhLah0wZeZr7mt5OcE+DC6v68VqKmeuzR9WI1ts1 + 74Gi1EukzZ4EJvci+6ogH4GYATD7Fp5hcj5evWDAiJTi3iDYFfOhll3hgehYoUkbEuqDrSoucbj6 + rQddzDukbM3L+oRhc7FhNXT/Nw7XoXhfG3ZeDANN0yXzCimmeQ5xYe3k0c5g8rBJ/A0uVPR6CZj5 + 1bnK2cfU7uLNoM0O6rgSWc3pOyRh4pkbjWPrTVX2PqkgJRIEsSw5/ddLpQDhk+RMoxrRPrGCqZk5 + V/GRyy9K2atxPZEjvd9PpjqBEsJtxpDYHj/SDeHLKwZ6qPmkIf070pj99K/qbquP3mf9pnMAvxoK + sXAlGWnr+CoMBs4SypljxoK1cVk5Bt3r+C2vtvLWlqy66tcTiEchx7PEXOpESFxVYvNpVCdd370v + qDKbwpjMJY0lCVR1+EugQTFl+UA1ZRLX3/LANo+OVp42swQVggIHNOj3bVj7zWCxYbe6OPc45416 + cEu5QH98MvOZe+H967dcSWKxF2LUNCEYWxF/2NXycuQ9e6KKodX8+fRYyxMvov9oGp3WGsDiREr5 + ETmEs1VJdh/lccHPNAJhcKT1ITg8TyN8cn0aSqpnSJZ0PFzbb+P71vEPE3Pv0LTNDhP4HIYUjR0v + IXt3g3jorL/vJWg0N2OYNKbWvF8V/c0G47Ibzx3IbWjSDA4GMRTi20o4Q6dHwLExtS7gsOixTzPc + 7MLIjp8ey1hyfw/NFGCNdkIWJ9HKN+mtl57ICGhn1aVCAoP7NHiXyto= + - packet: 10438 + peer: 1 + timestamp: 1568917454.672700882 + data: !!binary | + haT9axO7eza5zKJVDwaXK5mgI2iKrD1xa4SdqIy/AleqGEP/OxW5FTwhQ6vOJkjfbbnBS8qMt6bD + /RwijduYSIgnhieaCXwvmLDmRutImKNhiNL8Zx3M3IYdn5KbtdJEBAx8/nI+eFGJCcO3dWJXVvgx + B3ev4C5mkqZxQzFTxcAHHecH3mFYPc4umE5U0Hyyk5wcC3ou6wpFhJXwE6Xq8clfRP7cGi64Lkqc + MHrDa87gzLhccIsp9FY0DpgcEJFIpAPvYwiec9vi8Po7fpS3GsuvSKybs47Nc8zah+wbzkbz6KBr + AaER+82VEVCKxTQRUBDruEFrpSOVtSfyoDVeqgqzp8vUeY5Wpr8ZJtCLzv36TmzoOxkcCUdrsn7N + hXFC6YWN/qmLN/Z4I4qCT5evM+Mf2h8VMds+oE4w0Lw+mF9grBPqMfQN1ca6tSiGwFzEMHBRN3gv + it5o3wRrBtT9HReuQ5FK+y5u1tU9yyO3gIy+AZ0NCC+mL8Tt40rIgBrXtypPDiGwYO+OS2WrFPkd + QPwxcSNucY58fniYW2B7l7zV9Xhcgj5K/MA6DjfHko047o6goqyTUB5V5QRPRUGDrdBtV5waDVrI + HuQHaUwexHBE0jzatWGd+/BczSYzeaXSvUdtuz714EkX++WpLI53vFiaFfSnyRP6MdSu4uM4r23v + wcvWgG9HkfRaMwpxVrvECILEIgKMVmfOvWY8u6qMQAs/VSxlQUeaBD3ck7dXVQuwfTkzXy7a/stZ + FEpaXGC0XZhHs/bXjUZTrGT3JJlZAFrKpkAKXD5WfTXq3WZrxlueB5MfQ/wFGZgO0OMsBHk4eqOM + bePXyam8WlI0WWIDrlEoKCTKKGc9ziOnGDp32BkQnuzExqFztXWX21mohS8dl1+GcERwZbxrIs42 + ojZAr4J0hHsddk6XgJl0jgggq24p6JaXZOl3vlYxFzrWumNrV7lfCvXnvMdiEqealZ9XM+98YWyJ + wwNQyUljBKSpqdb4W5ILQnchz9FCo3MFJWxg6BaHTq2YtFWgaEicGep04vM8BrZt1ER8qNlyN0N/ + OX5GNfekPVaCrY5w/ufV1+HajiMwIUiJP1T/1ev75yG+JKEYFPhHPPRvsRsfVRohtI26O8QeksqP + 8eq0363jiYRTGwRJJA9GyXnXGLhodAhUXOuE9TiHjk+iy1PzEZFkZo6HTFT3eC2eYQiY4jdepDpf + VjvfOx2dnAao8ofCzwNNvCEIPZuNCWazlAQEsmuEJq6z0LD3gX1fGrBxjLpur03KQwf4+lrWCkI3 + EW37DErEfibFtDZ0SblUekAd0T2JxN4pDSEnGy91m7sphiQ481SR2kl7mUAgx8ncSiPrQbsKBurj + hOQgo8oEd5fZh3gCEwkGLsLQAiTGF6Ag7yHqRVRhS7Stxb9wb9wAGK62Zeojo86wrT/wMxC0xiQx + YMWczlrqiE/+lmv02DJwyy2nprXkZHHdWO1ifeYRACeB7H8YEjZfi073XHTkw9lOcXcoS4lMP6zU + PNhCNQLN2ESeZt2IQmn7OCVoOZaZ6rGWq+oUEB70xVo5/bSftIJ7Vnk2SVT7G0gLtinpWAK3qGvH + DIaJ/9RZzVM6ak/PMuqj7uxBR10NQ3X0uDUTHMrn64SWftMv0GvlGxoMJCCgfgQP+z7+NzOAgO0e + F8/bxcPSD0SPxxbF1WP6mRsLKbAL7l4iVGAfEt7/AoqGGIfEZnUhTZ3xZxdU9M9x5oXm0VVihewq + K/0VaIyrTZS+2tBswUa5lREfHzoR2miu9L4L3pwzkpKcZvBLQO9t2mQ= + - packet: 10440 + peer: 1 + timestamp: 1568917454.672776937 + data: !!binary | + Dz7J/iDBqzQGDgie15Ny2jv/6sA+QD9iCUJ3xZ8BMODAayCGwxFtx9yTJOci5weTy2lvVlBNe8VL + jKEei8vGV5HI1tNNC8Q4mZJRaALHPP7DwAX8esJLDuWLdSKwZvL4d3SCM0UruWhjMLT1U6DbvtVm + zsSr5t7wAATI1maxqFamwxPPvsdCbrrORllyTjM9Zc+lAp71hg9x8gWVfLZCb7CSvZLD2ho5oa3D + khcuMyp/Vrkv+VGlVIGEMhO7v4Y7Faxc2jtKlCx2uNdEvHtxFxbMeRiExelC/9uFn6l+6mxdMtC9 + C+h9pMlUOu/t7BAMu7hS68eOXOiBivq3wd2ous1Etjz4OCz5XWJUKwp8I7eKPqZWsUmTMJHPuGXJ + xkJswMREZsHEpmuI2i0n/Oy0R5oJm+ad22xtq+wdBnvSMz8fHDBf191BT1CzJuPswPJniCT+mwu4 + A9w5fYfnk/0PtDv5Jf/wsVrkqNFVivsVqsBVn2hK4QA1jLYRiw6N+1TlpQzHhOHtHwewf3wD+FHK + XihOZsmCOTi1TaVgED7TQcCN5IYx8slK9+/W+48CXYcv0zM72eeOIRrP6oYLWBtOZX1UOooVM7Ae + Pqw+w4wyP78yE5Wtw4xzTH0uE5bGls9z4g+Crkx6YLtEpTHnsIrxPSr+7gjHBnqFNNDU9CFRiBop + P3ECuLbJLZyJDEl6uPopcmjyVVSaA2A8BOcTflmswIE9oXt3sqyn+xRJtyVYBbqLVt0CmblGdWAs + gbFufS5Z3P96yC1vDHfDeq1pVZQBXwIBbOYN6SNXJk3mfIZhsQve/K2yRdG6YJtRKdMHUtFdYg1Q + 5Y1Fm+xFvUe8EcTvcXAxGRaNC+PkqcYMyeVJjyth4UsbhLGbYMT0V5Bwsag1y+ZbZXu7aGJOu6tN + FPoom5BqJvTD/ePq6WRKqvtRhJsJ0itZ90IFhhdkDCuHpDWwteqiHnJqTeD2k+IPrTazgQjq5xq6 + mBf+gUh3mTl3JE4jNmU4hkLfeMwsKAO98lsMoiqEOhGlUQ0xW3a43fTgQz5/0/YBcm+qAbC1abQN + WwC4mXfuTu9hfMC2sPj78qlZv+gGEToNxcGX1tFqwupJhUz0VV6JfRzV2FcxpnnwEpbz13jxoS+1 + ec0zQgn20A1qnjpUDTkBIKhbsQQXv8G4Z2z6N4sUI0oNh2fY1gHCuV6wPQBHTLXH77W0F8BzkpsS + OuB7ZNBzrU0JLKaqrsos8PI2sBAlMzY0EmuIfcSdcJJsdu5/73DygMAHxFEu1IUmqm5k4XiytXrj + JcFiaG650iGP+h1qREZxs/upha2VfWQo09PAjsM/l3JuBgfuEQ2yQeupUZXe8+1DCx5TvFfkDbPA + gRFHPAqENhhYTfp0xVvTi+HOK3WuPaQflMsHNIWmoDp2e8P5lqTFe+3yUpMDA+BI5+joCl8kOhGm + UYZ4VBhtH2yEaCsbLXsHKC4QI2iuRHYCUkZXOfkvZGm507sTv54fG2+mjn17nv28drMiD+HJFIU5 + dyDsP6Fz1dMPCXBoGA/qs9FfIj5+4pNGlHnoIv/642jlhpfARu1lcaQ6K5/6VSEIGXQ2OJy3Qlx4 + JdxPDaFwNTZRLL3ZvTzbYfn0ct3kA1jif/8ixmtrevbjoelGN9iTFVPLFBLgJFe6ok1rmsyguRqw + 9rsC0vzZJ/G2huttMi5S9gy176C1y+Xe6egTW+XeXqzy/SP9BTAxSsUiL9863RpWr4c+Tp4bpg3G + G+1k0uAYj9wf8E+spGZaoahG+B1FgQAFlcVNFo+A9Uwi+eVCi9OtbiE= + - packet: 10441 + peer: 1 + timestamp: 1568917454.672828913 + data: !!binary | + jdSwe/yLd/po5J00/4aN2AUXp085s1tyxVYB8BZIdDt7yFqU3jyNnM7uYbmJrQ0mdP6pAl/oNRF8 + 9ygVVP1cpAHTEVHCF0ZeMW632T3KR+R21XUSBVPSt1fo+UC2YxiqdefJ3YO/w+TE0YT6ol4xdPfs + qp4GXx73nx/ziEDlzpqkviCsfQrm1i8YdKjsaE6fwHs3ikz48lJoCxQXsxTng6FXZMCZtXLqgTNf + 8u27+1RvZhafGpF49VS9P/c/yGnlktUewD/VvfnqGCrF2Ze9xWsyPW3LBb6LvJmRZ8PZYP/CGAOi + abYR0wj3BacTCrkyh14ooeZgqBG7cfAx8A263gsCclTs5X2L3GwdIQ5irz4ch2Fik9iuZkLeJn2/ + e8xoiKcS9nvTuKmbllrSshwkejzWQ7SERpgF9jfF+VnNpINkWMxPDnA96jzpM2NvPVlOGew7gE1R + /mE+mvgixn3TmzTHVcPVavGaPvPoyAfZbQ9nDg3zXT/jQ6iGdoEJsdoQfzkDc8Ym7CBYC7Bw2b92 + EqhklTMtQx9jywAVA8hE82z4KlcPyNgM9YfVxo37okkYigNPrsJLn2ZQiDXLh4G+V6l3VxvYywtt + AW8PvG8MLlWVLHFE2oWB2FBA5a0GC6CrZwicKhbutLdtfh9HmcbFyS2SXsO34KMDT4HcDrUnrdho + IgJM34av+fq0MohL8YMZ45rNvbEOYsc+70iO46DGU4wFIWIFrAUvEcXGLM0CCqPDzRKrFGahvJSO + ahLz3A9jfMcZrCHxSmOma4lPshair7wuhZbR0VI6lDyevHd7cfwWfw9Sy6g+FqMdOjrW01rJMbfJ + F2K6LYFReAoS6o4vT5r7qLoMxnSUE9UU9mLZW8oy1IUW24Li41msR1pNeKbI7XMB0o0K6HDYpCdd + 4cNDO3AU6uqMfbCLEJtypZztq/rFn/Cadfwgvg9aNj0LeCh6UKXCQXaVWCqEbfC/amAEthXPex/m + u+22LLXr+/3PqT7sLL8MsggjRwAjBrCHR+AReTQw64WbpgaLJ87b20Og6V7eos+uJYrImNvJesiu + aIn1ENf7sxjdsPGkZAiu2Mi6flwif5QyQ47cRTpNqJJF0ER+7H+WHZRCn1Yj8VngUyWUPgALxWU5 + jFZhgMXhM30JZHVYg7bx8a/oHp6l2qCUam3WojfDA9mSEmGHJltfyWP5yV0/8bsyUBoyVDafBLsP + k+CCcwp5ypuab73c5ljvNia1UFaFBtZOkVToKPyJVNW3hX6yKCv331ZAYQ4u9J3zHoJgIYQqmaRB + Hjjjsr88u88j596Ov/F93Cx/6t24/sjzu/h5pF9yf0AOX6ASkD8QJ2aNvz2/oW8N9Pk9rFkqPTSa + +k5INdMzCVVT6vAAmf7bSUXXLd7+svbT1hKSwnd9nloippP/TiOyt+P28gEQABlAgXTqA7cwaI19 + cTAfm/acMtpSs17FBZO02BiAYOSAxZUESM1EfbQK+LppDlNIAKfMAzZORXA1FGGiUvqKkENNUIDP + MB7RwgBaZDVdL6luj/9DuEt8Nwh5twGEwXjqDuTj28M7k29WN9xtUjglFEvSw2Fda/F9zv1t/A+U + cY5ZTTF5xA8dwW5c4x9cJNmdWgGdhMZByNdFBZwWQTxiqxB5XG22d2o7L29EVzid8WWjI8NbDrVu + 4qsgRBUvFO2tMVodb0OMl4edn+T9r7K2HGx5LbU1JN735FSRQNzX1lEMrEb9VBUtcjXrxHh16eBf + 7QIeHUF0R2NlZIJvzVX1JPVvBJI/tH5WCcZnKHmBWXRs7yIlJWfHBH8= + - packet: 10443 + peer: 1 + timestamp: 1568917454.672897100 + data: !!binary | + vqwXXsovcOauHcSbET5Xl0n00YmMesQq2zaO4fKC0OlCRmD+Jixfi3bHnWOwEU9zGdeDL+aA5wLl + tbVwXMhF88uZW4Ldx3d3B7JFU/SFm4hE1oPnr34omGtZ/nR5qAvx1heMvHcwsK1EGbvLRBSmvNqo + sQ+gW3y7A3F3qA6L4TFkOm2vQZCgJgjkSHa1zsK7z5f+nE1E9bb5U2nnajk1pTqnXrqVJl9zZ1TC + fNeoLGyGkbvQe1iq/PsCPeX09HskMtnC8OPYj37BMYjNVolYKHbkOp61CBqP4K6rLJHiaitSe2aN + gDrGqktPPpSKdFJ+XjMCsc8LqoVGHwIrNnTQ+GsNDqAL4V+aQGMHjZUYm2HFqF2lrP2zgW6iD8na + n5lLabikQ/KUqpS5bN/U9ZsMUS6Orf6pSiyyHl9LoRaC3DpxssS7BahwSWIlVe452Z0xWZ8o73ib + 6B7uMFq/3Ct5owinqB2nsBsTNSUzgj7aNZZlFyadLi7BGuuoG72egqQzJxlh5xZdyJ7VYyifuET6 + qs5OH6CBS7//37FI1rrSNJj2K4osgBuDew/+7tMjAa9ZhVj4+2dGrFSSRARtkNdk4mCmjrDGZ8sb + T/NlLC820x6dFR8GX0OqHko0mJZ+05tldXN0AcaAq87mwxa9zHZx79ARvwbr9uPIsRAlcMkSGRa1 + lh0DJz/ZVKZy2s5QYxt88mx54XHBy5xIT+B+C0ZA9/8YxHlpY+083HXXq3v2equ3gA5C3/Obeu+Y + LGLSUcnPHOhLcD0WPnlNK4VUgPzQF8W1SVjoHRjQVULkDr/DTInoZtsg38ub1HOCHfYFezMK4EmC + yDQNaPWZe524ZjM5nloIG2SWk2Az+uNPOdpnjYHSetpbJvMxXm4Ya7D3a3chiP4L3to5zf7g81yw + XpQlBDneMgrpvujhHTB8gnhqe4zlUF/Y5RoSj8SW6NwXgNdJBWo2MeSbOAhjMYb34R9SYqFin/sp + toR9KNF+MdvNxvo3p/0KsamC/MblVTnb1ikHLVMPuQu5rXsnCnCikhNe0Ea1cdX8ajeE/bi2to3/ + D5AApokjb/easNkXNdj0+AVKjUG6aXqC+KARulAsHRKA3kN6QNPLP9RsPVLQMJ1abNVfvOI8PKwJ + djw1O/pUlwV2WSKzi/dFoyBrTSXlbq/v1tF0MMGJsN5GUOICZV6URF751HE1sM7Lzsf1atL/EzwN + eaNw6CEQMFVsJqjcOmBaJO05ZF6ex8qHMaE1sUocLE5MKMu5bw1xywrJLBDO3ipM2qUWaUKcoOWl + t/da7Z+IpJLTJEca+FxgLL/SkZpnU5AeS8KXNiiECM3PTH/MAwMNYCDnYbx7CbgDp2DU3PeMTSOA + dLPtuMqxbcFgQqc4OMndMzF2AcYTs1+UICWp8V7P41MGa/BYWnEHNoc9FcKTFtXwiziAGLwXBujC + f1bawSu11S+ulypuwdLOjfIC5wIvSBZm/9QXAP3ICzHjxtiET6D3BnxKXXLVp/e3Q6kBW0OLHCAf + nRYeQXezve92WW+Pm7X5zVSE1KauCB3diytmxdgHt1f/W5pAGe1e+vkEoZWN/AjL6wggg6p0NE9p + XK/XOw54rXhlCGlJFN871rcX9duLJcTzb7w48GaR+Gya+kR45FcbaRGQKRyGZfbz8+zlINDmSeWH + i6LdsvPN+FsyxPW5fEypw9O6rK/2XAgt9bUsrmu9VEPHF+6KvcvfmSJRWW+EY62NLLLqwv897ewS + BB7wAMTzmz1Q91J87Whx5Da6cctp+4YgiV/KJDmeqky9EeqA4e/sjbE= + - packet: 10444 + peer: 1 + timestamp: 1568917454.672956944 + data: !!binary | + bgBplon1acXdWYCi6+y7NqSxUNYtfy5e4/Z9/lTIKA4Rer9TtPaupWUJLZ6h2TR2YA+z+0ovtjRK + 1EUEETmLFnA1GDddD3I0MPqCg1wQ/4uw6nStEUJQZHXg0R8N3PhjQSF+l+qgUKoE8y4c6fBzVdRU + TOsT5CRvuS0ls7T0jCla7/tHpLbEwfGb8jK4NMc70W/AKoPsijcTTkkVwGRP1QLLioUxI0G72GQU + t4UpSwgQaIfzHMJU6c2uEdHWbDXpJM2C97JFPEBzXNxmsX43TJMM2v7FSetwMnmkcNDOII8hLQwo + g0wylB1SWyqifRmRyaaGiVvzoXEtHv4NO4XNWu62ks3xK0LPhJDw78MVATo0oYJvauycH5kYL1Dp + WilO42d94JejyVOpHS5IY39y76iY414mj8lo+CCBNCNuZEMEZD57H8nyvaGA3OEbJhVQV6dEvihF + PCb91lBvdr0EmPukZY4lOmflnwwjOg5Am7dqbfZEtm3CjiRT+RMC5fNyaKNfqtbVrOCLSehcw6xn + 7NoLqI2clcWcxwzLrYzNPMpKYI2LG/6etf6DGu7G2VDM+aw/TvaVxmxFUc32E8j5syUldbHEoWPT + pg4rPJS8UPr66pNIwRHxk0WPqnWTSm8ilYmITfw8eibadc5PzblwRNc5KLGrarjFu9ahk0hyJldJ + MGB7jm9QH+jwqgUvnv+JSkWzH7ktCqL5IdUJL8IOk9iIQ6+BKII/1ioCuWheF85a0/FwF6VJov4y + ahR92Ly4Wt5bilrmZ6LnTwOthBZ6K0hN/3izRkbbymYWo+rR5v7tzQt42SIuftHNa7IMklatlNDf + mDWdcbwqKpdoA5b0cwj8OcVfqls36JN6/CvBzenoWPgDUHrv4aCHHa/0bhUVd0SqVAXm+kMIvw== + - packet: 10446 + peer: 0 + timestamp: 1568917454.864486933 + data: !!binary | + ABDdg5e3rCwexNYdLdQEFeIE + - packet: 10447 + peer: 1 + timestamp: 1568917454.983814955 + data: !!binary | + AFALpnBhY3l5Pu6QPFxoIKwG6vboaNCR0NXLaytXGEmuEVizB0jbQPMt1lcxATXPkyyP1AQ+GOgf + E6C/h3nm/cYTdqigLGWEK+k1I4hiIEDTKA== + - packet: 10449 + peer: 0 + timestamp: 1568917455.130320072 + data: !!binary | + ABCxtTbbxhdQCCS2bbGDRs91 + - packet: 10450 + peer: 1 + timestamp: 1568917455.248512983 + data: !!binary | + ACC3Goa33PRe+t96q1Yb1LlSC9BQydYG3Y2lYIMdA9Z/JA== + - packet: 10452 + peer: 0 + timestamp: 1568917455.365748882 + data: !!binary | + ABBcy3RKPw+mzfEOE6pFdf/t + - packet: 10453 + peer: 0 + timestamp: 1568917455.397937059 + data: !!binary | + ABDTwsUeZFuUawbLTi3F3Y+s + - packet: 10454 + peer: 1 + timestamp: 1568917455.484265089 + data: !!binary | + ApCKor8ca135J/Df94V7AjMLKbxNu7csCkKND4gocFAWdVvB6w2J4gcsNKKLt+eFjkIe+LpT+GDB + +nxn3cIM/ZJHpB8qrO0cU+H5E770RUwqj1Lg/Sz3Hbdrl7q5OKyHR0UTK+XT52lRGsFlJF89ujru + pmPfoOj4r1BEwPAXk8/rgNdcowDQ9EORDr863rVMQ0s8qxOcZ6aNqYRYG/0MXfshWkVv7jXsk05d + 0Ga/PN4LkhTN2GSrMOkZ9ZGhUErcwhIUd65jsnyG0nMsyMqatDeqw8D5hTuzZ2fUATbG6WiNFhws + uzJyFXzEB6KZF2kIN5R+hJNff/qUO4YJzhFXL43hVkzGMpRHQxLBSOtbbHHjG4p4tfg5keRkvExj + L7xp+ZhE8gO5yZnp/IiasvN892tEGRh9uNXQdFg/vuLIPa5+j/bppLBT+8NUzXdsAAzfmfQXeDWn + 38WuLf4EF7Vc023byb6quSuMR+xXt2esRNO97IzyKs4+j+U+BS4Zx7/v5slf7RKWkuvA+0ZTZRUm + 1rJdAXf+fK7qpIK3gwVmrEfvkyl2KY/5QazvHGPdK/g1LHvW9GNmY4vGredCQNR8wnIeY8P6pvNx + e+nUBQGaQZYFO7+IVJYSzIp6tFLdNmgBoaLQwASNyGteaQlFowmgc0JODVcPJya3ZH8pzjpc6TLU + ZOKSockIBIXUzu2TAnxKzzwUb59tEOealyM69DZmEm/UgRDzTBvQWJS6TKfDbgwK3BVdwgb2P9Ko + csR5xBQno0TMiIQhqa5NCEtpxM6I1VMCRD60ZyflTzLGX/dIAvZ/25dgXDo/HPD5wfxBkgfEGYxs + eO9kkhLekdq0y96wxmEGd9kzT+N42Sb7g3L8WCTidA== + - packet: 10455 + peer: 1 + timestamp: 1568917455.516716957 + data: !!binary | + AKDIWc63mj+b25TPZ9dhI4GXib5I6aenN1wICKCz6F/VzugFPCafHXIddc3w3cZrMXoRXWu8WjrX + Q3wWowCBgqlsYx19b3ZBGF7J2SMHCZX4uSQHJL1KQlhZeEGbgaPVKYmlo5dhihk1HMbSR6LwZBII + AAPwVxsmCM2U7mPx30v6of0dLMSCxNybBi79PaV4j4K2TkBT9o27tPi80ehFZd8g + - packet: 10457 + peer: 0 + timestamp: 1568917455.663295031 + data: !!binary | + ABAJlNgPpW/cMHz386n98x7v + - packet: 10458 + peer: 1 + timestamp: 1568917455.781920910 + data: !!binary | + AbAIMQhe4HNuyajZMTCNf21CMf/MjiARRN0+3+TnUIi6ZUyTEL2j44+81v6ZnBrIIABE/aDRUcs3 + 1soKACgvmAAe2ihKatzXCDzijvWs20nMN9FhacmT6piZGOn1x117pzQNxsSE0Mx+TM4BsFGIoVtd + eYFjSc3tH4FtwG3yJQdjSakvX8dkn3sHjzkCSXxqKQOpOi2ToPx6U1+wsYwlUdv9lQynycACk0q/ + qcJLZDWj5rzcvQIHvjgjVwA31neDJkfZvXB9RwCTt0+4gjY2KTkpdPqrMzdhJOzhhIp3cR4LMG8M + yB5zQOyyOiaw9Ezz1dyd9KWU1io0cIwxfoPnh3tpqsGvyIczh5SCpQQ5oaPndlMrMvkUG50btFnr + 5ki+EXsd7S4X/xAblUO9XDy4aacIaJChV/CnZ4qyonFc5jEOAKkH/30s/bYdqkBZJ3+rE+19ItnW + DBoakkFfeqD+tysliMzptnqqc6vyVu2ZAof/z02bvTrAc92aprP+S4xb0FB1f63PtkpgDU5tTDSW + tnE1etdXQoI1FWHwvWQuSqPwLn2VSbQFGOFrVnrNGEgBMO4= + - packet: 10460 + peer: 0 + timestamp: 1568917455.930252075 + data: !!binary | + ABAp917iTGe1BWb8UZwAHXNP + - packet: 10461 + peer: 1 + timestamp: 1568917456.049365997 + data: !!binary | + ADCEUUiY0/EXBDcu1CcIbk3XDvA5ttsNEGotMN4RQC684ja8Y/9j1idLOlEGSV9TSa4= + - packet: 10463 + peer: 0 + timestamp: 1568917456.196741104 + data: !!binary | + ABBbaYgQ3rhBW9rJV71nPW46 + - packet: 10464 + peer: 1 + timestamp: 1568917456.322519064 + data: !!binary | + FVDXDmLDd0ku1Ry4yajgNxibggKF3O86AaAD5TNV7axQ2HCdHUoahNmxaGVq3RpCT9BJIsr7gg7J + l7LRC1Os6mRGfc2GmnwVBndTxm0sHLGoIjn3obYUlmpBkWJO3O1AS5ILtWSbBM8B0WzhlVSb07GD + uvE56dbVU0udYcAyNGBTZPCEtFBmubUNkEtsFWywXtC3VZJJu/jzBXPJL7ExZ39X2N32B2idk2vC + h9xpNdAU7npq+cFQsMRtCpbJY4G+LcT/Hzp/azztvmC5TD6M6vZs2MPWlKNdIjURJGtY+bnqNRdz + oo92Flv2DZX4qjmImXFs9WqbhJUezBgMX1rLk9awNiEjaPxceES56DmBrF59VStTI4/vWRSxfIKE + VbggyHaH2Cm5bFHtDQGHHMU34sHdsMOVLfAcZVvtyfMgaiIytDP+cBCLvs5uSwnph3bz1GXzDolc + KgWg/LQXx7B09Mr5bJNRnLNs0/n++FlXQqpe6WoZew2Q3SaVcmAVCUvz6Yn0B84NDb3arSpur5zW + ZMIssghZmWk6c2XoaiK+HR2u+sVdVgJpYkfC1EDih/Hk4xWN/KBRvTI2gPDsHGdMcn3+aWyqorzc + 5VEOSko91BV1T4Rd91fy8buFBtOTQWSofyFTVAkOldsU7cojfGaResiDp0ye28L5r0cEnl/+ynUj + rHDtWHJi+KB/cTbG9NZpqbqNdhBH0tDPSkrXB/gi5oqaOpYmGwc1ePIIW+aQYtFZNTPc+LjPVOzc + /UZGOrPURuNuab1uvWwQ2ay6WH6L47Tt7+ZL5vzSs2tVzCQ3RwB3NvwY+1IoDhauvnrpQA7wzYHA + /Jq1JS8Nk+MlwMDFRyeS3NEXTVcqI5HUchejFaOxx4iYAvz1H8+i4nyYStQC3Z/HAE0KuUfcJL9v + 4W8+nVTNtMG/iD6t8BRmKOj+HOVnyIJMI2TU/xWuJL9oJE2De98dnrHCEkoLhOj0WcU4xzGmBFkD + iChj1Xg++zZaBqfaWkDKhIc3OE7R3ojPsqLMHNxysqzp4r4Hc3N0G39vOz6txPr0Hd9RKDxuZ3jM + oqjX5pRpsFKhyzXy+RVh5FsQprbxIyGaoJPeb80Dm9rEqb7F91rKB2QYK96W8Eozr7GuwBIozHrH + +qTKQVC2LkMXe3Hun3EyNGOZEE/xBLllYkEPqTrVyGThoDCgLkiAr/OCIzs5fjK138gPd8iZIME7 + HF8X/hHK4EWdzwLC1R9baUkCGGlZ9wZRvdr6YoP6PqXkB4cL5rouifCzdklJdf692qg3mwuuRDjo + Up+G2CfI3cyetRNSM8W4VxO2J9uAZt6RLpBoo2SGljHEjHToEIdJVuPupF8QfBCGXNK5ZSTJ5TBM + JcdffqlbrV1oYGEpNCIsF/nlPl77UqQ54ypWIZP9MG127O8iEIxUD44xdK+mO2lOUJBLwV/Gdr4N + pf6EnjXPPjA+2lN/BWvDPLfig3lMlOnYk4I9h//nZZgGTnBqVjlurmegaTXXCQrDkao3+iWnpZ1e + RFiPhOkh+KADAOt/hbOcD90lQgTMysGoOX4XN1C12EDJVfPFqoKZcpDI7ytGMSpSA09HAhNz10a2 + A7iimz3vKGgOfX0TxLIeBMygAxWs6dr0chNJgJtxa7zdfr6jJEu18PdWCJqFhlShqy0rc2N9WDsY + CSXXpEGS+421mqUCJs8reLmP3lPEI4nJRFJUKer30t8aDOyx+tgUTY56eGjUncvvfyjANIYBae/8 + rDiOHVU7Cz413W6ozyuuc1XhWtU1DZrH7zBjHBsExVr8qxRIxALVL/g= + - packet: 10465 + peer: 1 + timestamp: 1568917456.322665930 + data: !!binary | + pThOnsYJYz9qCSlik0NLjTM9KcDimp+z8j0MnaWlMf9hpJHRXdTfc9xl33jkZz7Qb4ewVVujpEeZ + 0bSej8Y3/P3M8dv9XqlcSk9FH36AIvSxgT6daqmjqt5yw5aTujAw7F0KssIUwY0j1rO5QfTGqBQ9 + xvRa7olFy9O6zCk5ghVY1XeV0eeMjm2Tzpm4n3haniHlXUoTBy+dE5rJgGIAXAvuZSWN5M5tGJr2 + lD6hSQpa+CLONHYRyHtXKYQlxjvtXYbTZjzEWqkdzj9KJ0V0bo6yoxLLaRMj6EWZ/FQBFR5vEjvq + lk1r9pN8K68vf0D55pnkk8B8ckPAzbeNXl1bzm7tNfvwg8js4B0LSlFjol/UidKV2e3m1x6nccdQ + vay/3TV8l/FUS0o+f+M9+nXp9CJTvTg0da1n1+8v6kvDzfrAUvjBgwQcA8pRVUlbJ3BTxSTVuyz4 + CouG2FxsfJs9s4KWhUlF0fTtasRBX1MWN3GQR22RwHyAoiMqt5hoWY1DyAl5DoEZlTZS9JKAaXpz + nbEsaPsiNvUXYJuSe2ShwVGoMPjONIVrXPjxyFNLj96fIhXkER9RRf3T0uw4t3fuKFOeuBjA45Yn + +LDg3ses8nLCSzFWxWnOlSiSfz0F+4m5CPhnETlFx/+90YaB8h4SaDJUVnjYmhJPWvIy4Z/wmknH + h+bd2NzLtaJ6BBL9+4vtbaepUyh8E+TeliKqMS7feLfr5H40qKZe+/NQ4+AzeqazIFpaql18dHdt + 6kBCPW5ecyp+qXAmRWxEeYkKkxGLuSCMfzcdL/BnPqm5rcGXtLf/K5aUOV8PDtBzEncO9jOXsrZo + q80fdYF0Mk7XTN9BPVoZB8QXLewjT3Q01FDL6Yf6OnlbqzoedXfK9Hp7Og+Qc4AlpalIDwRNP1LZ + gV1wtq3eE7CMnWGFlH1q+noshwEwB8MtzBhSNFDMzbyoZOT++UDTpA/7mCV6zDHO+EUubXazNlxy + BMi1gP2d7C0jSHdj3S0EiaIfks3fRc/DyeTTqjAHALDDUVSYqFNBo7Yyp/UC/o02z2M3nCD1DEEd + Rf93ujvsVkNaPHczH2ImmB7hobWK16oQkaX+oN/xOoWoVS6Yt3FsiKO2EYO8g92pW1sVEJcW0DZM + s1GHav8h38qdpta9w+b1kpfZy+bEpW9ZCEtb9lPQWP8AX6h/YsDckaDla2om9ev4kUv6aDDoOX74 + yDbt4eSk6DjGvYcWLDD/etJ9uAfKrDQB4U4zsHXpBfiS8dWuuNTHKvNxSPJC/THzbmoeUxUrgaVo + 3AIjOHh6yTNJE4T6UCWXuMMrolUIPe7rEpe/Hrq1s8UMLnDmVapyYMpBer/R3qPL93Sn0sTFGx3o + Pn0bpKTxwe83SNfx2t87TnuJfP+YeBwNjbj+9RNNXHZJE+Zh8lDT7VrgomqZVDeawwb1c8haQQkh + uby1SCkyI1bMBILxkPMeSUs3yV7HdV4Bpxh6ECEJX+Q3XDgigNtAZJZK17lP0xolJXJsiBpSsxIS + dpBVCPVXymEp3Qm7bHQ4YCuLhjV9wBjbAkzRMcweMCHP6SsWlBiNcAjcRBnzXeMdO+vBB9c+i1bF + yJjPzOcXS6T/lhed774h9OyY/Q9Hx9ETBpHJxkf5JXeoGYJQSZfB9N8YhcNNfD6tx4wT5QLOojiH + fncQ0aXBzz4/eDPWD/jbGO6XGEg0Kgfjfe97lEaXCicc+y27edWarx7LlsNSB+EGR1bNFqYCduuS + JRX59/ZMZbtrdy9PcaTf2rECBHQf4MqkKCR7iTNuDtA8s6QSk+UEvWc= + - packet: 10467 + peer: 1 + timestamp: 1568917456.322768927 + data: !!binary | + EBfBACRZ2bCirlvKxYWhIWYjrtSQmszjSjEQDMxP0eJbAC1iunjtQ91pqjNecu8zeUjwybzioxid + Y5yNo0ecvRn/4VXjPwYBdJblWz+f21SbRPMwvwg1wmzEujkGqOPxteCnNh0Z7a+D5sdtHzIUMgrv + WCczCs5QM9wr3DcEtpIg3TJrE606HHGOAY8RvKkYB7/jH/ZojiQ1P6dNf6W6YqTxWDQqbL0h/Rlw + xoxeb5r/WecNuq/+U9Jsd3xn/pd3oqGCPPN6vv5kvlujniyjppFRC65p1lcaarn0odKvOOnwkX0A + o47pJi7CB9wEPSItaASuWAAKSe8ZOsrrgDCQj5wIAhHn833WdJpHmbO+PlSFQ/cxnNM5uikto9wm + NbKMoSxQkRhfMYNZPqKCHLTHDWt7ZtKrmkZ+UqwH25+DLsdsW//QvqRP9u1K2w1KnxDrYdL5Hq0s + IhkskUAfk5Fb9495S1VkhM5vMCKiQWRM1IB90i0B6c9WBuKQqWbDZxiu9BVTsQTvSwYbpVTzdeTc + JMuMx0+acnoF8yixbpWKTGgPwhVHRu2On3cLceHSXG3oEkrhqhPYFKIB2UUatjDM3Kx6qT6GcALE + ij9WYsfJwol1sJx5XUytgf+WIjgbyK1c7oMJ2sc4N99IHgkfOx4gXHCrh6sPdEDK9jzGfg8tn/GH + q3ijYHX3i5r0IXFPC1ev0TdWnpqS/h0t0xVCS7ntvFv0Ym5xrLORXwIf1uuGXeQiEbW5Gxx902O1 + IeZXR8M2DLw+hQFyaCxKzF5e6k27ZonZqMRLOaiMsaj2r2o80qy5pFuWHWGfefAmlBggL5/bkUos + fl28sStlFGd/w6H48UzuJoI9j/uNl/OfSmMl5Wcpjmra5pCubMaWgqGUwWPlJFcHGOSfjsxnWCVw + g0R08Sc+mgvjiMvphkim694k2lbmAV8gtsPs082IxG+Ozb8G0wZzC42RAl2zZKXFeiVc5ARpLa8J + wm4Dw+3PfnPWlkrUi8KpyeNw5kAAEQ/mw0hGzMJeX0lTzHPYqsxy2EMD38d7Cksp9BvUTKkze1fx + eD1AAGJ8+XZcuci0SoBawpSTaM2ZD0EBpRpU84i+d6JHbfHBQKVMCEOsWMakXxAc9c0jZ6Epnpgm + xV51mp0zzCk+VQNdLy0AjcQt/rkGthnFtmvSaimMAs0RyHkY7SCKEUeRPMtZyQpbyWgFh9/B3RB2 + rErF7WGwX4d1zjDJPFFHGisPSeBuZwSOSz4vkDt7fXbxhSfwnaHV7mMnKWGsXA3XBsYFuQUvZnpP + mdMF0/3aMjhuKiZiKcbiFhNki1e0uJ8gHsUWfNGQOmj5Rup/OQSX9rUb/7WCvKq/PLFyufBLPjW9 + JSxanBwDaUvwXBP53TL32JLEfimbgv6zXX/ZfJyB1TxYwYeBJjEOZl9USPre803+gWawyN0vYJN5 + FC8MMOwXGQH9rKyERA7qWyaPCJ2mXVNF3CyNJUAEmi5v7lAsZCfD7UUJKFyrCHOmqCZP2Jhv/RRW + AQXdd42luQIlBxsXSlgyIJqLJGpQ7qSAIWjr75VJfdN+NCRVaHaMdGBCZbhlr5Anl0Wwt/ldCUwV + DF0tys/0+Lgokh6ma97B12veZFxjI0sBM/xPKgSnTZrMpHn3lJY5FFrtiZi/bOxjrQ0g3acLaQgi + L5o036OASWLzgL2W7BtffKlBe10/93OvspHx23VxBEcvEsMxr0n/g6XNxL0vGqzSZ1rGg74PcZZE + 32AMRX3z2NMMeFcTmhhTlv5NXbpD1nAGiXocgQoHywMXmu2VKnOUeBQ= + - packet: 10468 + peer: 1 + timestamp: 1568917456.322834969 + data: !!binary | + IGFYZAmCxxJ4JlsYk38nIQK9/1pqijpN9lefpugqbtzJSnOYGYImjvEabhNmJFyzcGljC2Nimtvo + 8Z8Nv0Q9cyWJ+BbvKRTiye/vYLx4re7HQ6aypN/yL6/cgVtvHEYbpIfOHDWD3ITm8f8b82a9HIAk + 7hsNoWNaRzoOcvF4pUlH/PCEw3S2tFFZXnH4B9srDUDfo/caDQQBRp+C1u6dNoWFp+pz8APEfBld + /kdqe46Q4XhgiCjQT1s5CpFcmcdvNTFrwM8EtWcf8tYoZzFQVrPVKlVsCPw34iEe5YcHzgLv4+eN + pLCNUMJNafRgfLAAGmUAOqUdSz9fbbYd/fc19lEE89git5M2BQdxB+NEQyfpV+u4mipE97KWd2g/ + B1EIjTLnv2IU4Z/Y3I7/T98+9u7q5dEkl76hnP0g126g4zr4OkuR+54ynMbZTVi7KmDZTV2Aw5Z4 + dvHjtil/bkXFyB1o85mf4SXpsp19qPnREzST2ChvsCnuFeoAFbBI2p29Ch9ebUL5XxTotCxrQ06f + dGWDnqKgAck4KagRKYociEeoeQubCsZ6erefBnE2W/B5WX7SSuNpRgFIzlfkTHLV/MgIy0jAK5V3 + LuOIOdSKZd0w4HArZPEMewsF4ImoTs3hPWxEuutWXJjxX2KU/56rl4yzT2wGciLFJscpiN6DsT7p + ClgZ3guAvK9O6d3q+RmyWdCSV/GYjI1dKQzzmvfz5WXE/bQTwTrVQmoT3SVG1f91eLq7J5ZBq24l + 9o5iIrXacZdDCobD7wIAEAGdWc8zgdwCGw7iEcHVVndqFvF+RAZ7Du73Qbi3uQtJ99WpIv/IOUEL + 7EhAPHGQ8QPAfmq7M/YbzHYMAFDrpG0YK8it9oUyxM4qMIoXN4RuD5LNTun/aiI+dVuI5IFnAyiA + 9t6a7q+jrn2m0S9IdwEN00f5mucBZf7BHXwM2wI3L3+HtNU0d96JUYs26sJfeEHaL1E0iUBmSh1Q + miNwgJAnFdNnOLzU1YIHInVCWHR3QaPyL3jEggaE+YG1+hntV95+YJbenEUYYnLw2h9x7Pybhq2g + 2wqenqUzvq/DvLCcVuFfwsBtS997UPYQrXHlz9RuZkio1fXxe0DI3G56yfyWvHa4AZiPLETtPtWW + pzQcrASNLFdR6gVTyUXDDIQYbjKslJInHvgoNzhUkY0X0UDeoIgFo3DXBbXJ29hz7ViQVwkosLQ7 + FXu1hJE7JkJGxlAt8Utpwwbq6h1YufiX8u/Og/VA4pEhv9e/m5YlAQlwCXdhJ0OL5ctacczjIB+d + NLSluJX1D56n/6/DDb/BFNKVZVtifkI8Xb1/FXARIXftakTi5KA7bOLJccR1c+IGNKZKJ9bn4FKo + UVnD0QMKY3LAy4cpqzn69NXDuj1Opf7yAEr+18UI/Htpw3otW5uczmgENLQZK1hx5pi1gyeRRPQE + vGI44CZGHplrB+8qIhqHY/Fnr+481bijR06YIzGQinZoSmOkXKiwfCYhwvxC+O7WJA1LehodO2GH + H1eSiGWLH+qm5JIXPZOdHDlQ4n+VVv4rTiLMcJbiIRIfNQr1832vXodKNdzpS49urLqrjo3XfGMi + wsOT3vfsK3N4vuyU1uADqIMHF406S4ajif9kVoVp+Vc2pIYms3lUzthEfPrngWOB2DMTFZObr9Rs + 5pcSIdYeK1TsCFPE8hSEun0T1pA44pKnj6VUCGrj26wAXNCVnu2Q1akGeVStIbV2xt4nQSAck76x + ry0pez76qLF77ZcexWqxPWbJqNO6AqzueK0sZagegl0tbEf8BfyhFd0= + - packet: 10470 + peer: 1 + timestamp: 1568917456.322899103 + data: !!binary | + wpOeglgCrvH3nxLaWhWSNVJqLB3NrOhfERke8qH8KmoL+IKcbRDW68iA8yEkQeh0i2M= + - packet: 10472 + peer: 0 + timestamp: 1568917456.475975990 + data: !!binary | + ABB4Uid/ybw8kLm9O4+NWlP8 + - packet: 10473 + peer: 1 + timestamp: 1568917456.594490051 + data: !!binary | + ACAGPve1J3IKYRIBfyp69jvJ2oknH+tKTpMgU2FT1ZkcTg== + - packet: 10475 + peer: 0 + timestamp: 1568917456.742461920 + data: !!binary | + ABCT80Mzo5mGAFk3Nw2ULVZx + - packet: 10476 + peer: 1 + timestamp: 1568917456.873626947 + data: !!binary | + ACAlNUws9ZZuLAwL+v2MHoIWpjZOWblwnNQcsO+E+jevHQ== + - packet: 10477 + peer: 1 + timestamp: 1568917456.875194073 + data: !!binary | + ACAuz5hqjL9ttLoW63Bmz6TY9LPHizSIgBlP1oazpeR7Ug== + - packet: 10479 + peer: 0 + timestamp: 1568917457.044029951 + data: !!binary | + ABCNRY63BWa6EWXbe2jx4vybABAmpGeFVUU4dj8ZXkH0qWgj + - packet: 10480 + peer: 1 + timestamp: 1568917457.162575006 + data: !!binary | + ARCFVY2zw1bL/xLVEK1gTWkjrr7nDiaZzHq+kPBXgq05zYgzXIm4BUpHbFW7Ih52paxNBJezjCGe + 1fQNeUrgwcGRpTrPgUMi9CJRiXLXpqGqVlmx0qTYOxPazRp8J7KHZQZZMNbf+QCpjUnDZrIX+iqN + zo+7QqP0jGRpV5BTx9t1UOAA15VbSk9tacCO27trrWucN/TXuP2PhaZwlMUpFGWnqa1ZNw3JHVvB + oTmD22Uu8v/0s9rNKgbQCZmf6JWKhvuHZsfyzCni9DlqLjIMYPkZQsP+6288swaD5Y/r3OCd90EP + 1eG427rJAFB9qdQBu6n2MRerWRpM+yw6H22fHGSvBNzwiizH24nfZo5CNBbOSw== + - packet: 10481 + peer: 1 + timestamp: 1568917457.162662029 + data: !!binary | + ADCzBYhiAxtKYDR8G0laCyC5g+uBAHS3ETuKFnmSZ8l5JcdXldYnwhE5AX0GQnzqPNI= + - packet: 10483 + peer: 1 + timestamp: 1568917457.162740946 + data: !!binary | + AbB1zKq8EMYLsGwYsalg5gIx3umvO+Gd/hpG2Q0ci1n4XKxCVpDZm3/hEBFiBvigNijRoI0ukeUc + A9yZ5JX5+qx2kp/edx2O4vgD8J6wlJpchPQ9M7+YKWE7Xn0rmXsgEaLZMRQwgkEPXnnyCl0KoqS/ + pIFg+WDLWpJ060UG67gNrHfPOPn2LL9XYP1Z4iQvd1f0LyahFucyylidiN2y8gSTY4KJz5u84/RQ + HLXVW7h2cYPJSdI0/RzPr8WDs0wfcUluP/hj2WshGpaj0Pqftz7Y6/UGvpQsZt12QzRYFJ6KxTXO + NzogKEmYHQ/Exb2HU6eHkOKrKKbSVWdkYnQiKN9Qt+4/Xb8UGDQK3dGjA1heGp6U3QIIfNYoojuy + UmGYn92UnO2KlIndQsC9WZ8fQXjHkEivrEQtl6egsm77IX7XGNHGrGvGSDbNc3eMyI0URsV0UKSg + G+B833e1uoAt1InvBc7UGh2ppYYlPv1h6dZ17z0H+vdRT6akox1oFQq707E+rrWg6kxXA+cydrgY + xE7CVbxG8yKYg2PBCbzdDUCXDs9S0QKOJNOzx/y/19osukw= + - packet: 10485 + peer: 0 + timestamp: 1568917457.267023087 + data: !!binary | + ALD8hSqmCuFxE+Akn1dBMvz2h6uPSG7f/lXSX6Erf8I+JXJQIbq82riCFs6pn86mPTzaH8IhiRzH + o8YqNFNm8xsHSCRezzme/CXfg69CvCkKUcENBgBi/C8PqD2qGP7Ik/zpG1NUdjJBz4bRrUW//1fW + a4NNq5JvMB5STi82rvnQADhcn9h181xx76slf1uKvuPDjVPtdyY3vVe/8QKYHT5Pss/jk85r6xs3 + lYfKTIaTlwBAw3KrtK5W9aikWFn9ZiYpfDIS/fdBG2S9x2wd0hWlJC7CtIxxOaQSdjFaXh8cPjuX + gRB0XtChUxa60M5cXWe0YA== + - packet: 10487 + peer: 0 + timestamp: 1568917457.570672035 + data: !!binary | + ACCocYhnR8cht/gCL0oMwlaQkF57bNN0/5lAK2DVXutSZw== + - packet: 10490 + peer: 1 + timestamp: 1568917457.707309008 + data: !!binary | + AHAH0d/zZdsflZCmnYapSez9kJxzi4xbQW249INSt6+S3zKMdZWAd2tKml6t6fKLeq2Xkrz/rxPl + jojs5LsDcwAuJwDnW48sRkFXzD/C99TUhMDpDNkzfJyEkgRgFCZoExtQcDtEcg8/SGG69vQ1GfO0 + - packet: 10492 + peer: 0 + timestamp: 1568917457.899688005 + data: !!binary | + ACCwT7ELzD6oOA70DVRMjGicGGw5JASHiHQOz9ktBPbg0g== + - packet: 10493 + peer: 1 + timestamp: 1568917458.033732891 + data: !!binary | + AHAH0d/zZdsflZCmnYapSez9KTUZD8tMBfFFlmawzlo1FcGQUWaliQumiMt7mc4wOq5XjZ4x+a/1 + znARVg6haP4lHRW+Z1EqZb5I/mIFhLK4YH6Uit6fcKMRNvBUUqmh8PHZv6GJiN3v2xOMt1KEBIvL + - packet: 10495 + peer: 0 + timestamp: 1568917458.234344006 + data: !!binary | + ACBBZ+W/1IslL3XktHbYsyiB3M2tHNIrUwO6lcv16EGraA== + - packet: 10496 + peer: 1 + timestamp: 1568917458.378500938 + data: !!binary | + AHAH0d/zZdsflZCmnYapSez9YYr95nL6kwkDRQCTIV3qQ5nFUb+LGr/k4hU2Dh10PLVfyP/BUa3b + rAS7pWm8yzvyxNXzLZzYHtGtpMLNKxu08n0QpXz8iiDCwaHY+UNghvuDSpYCngLg19v1UKBiEFGu + - packet: 10498 + peer: 0 + timestamp: 1568917458.571783066 + data: !!binary | + ACCBNKWPEIlioLnp/S6rikjR+aqSPEEHOHAv3fuQiUx4nw== + - packet: 10499 + peer: 1 + timestamp: 1568917458.704072952 + data: !!binary | + AGAH0d/zZdsflZCmnYapSez9GVfw8O6YrTuNdUvWGkYSZylxfQbJdKteUpcRTwkUJMSuizjmCKgg + FikklEfKD2ZWQ/z7Iv4jPPV4+1AHge3ecrTuxRtfGLmQsH1qt/i2ChA= + - packet: 10503 + peer: 0 + timestamp: 1568917458.872123003 + data: !!binary | + ACDBKB2UQe21hyviwpCJ57JouHHoE6ZjGMsP0WJhfhPwiA== + - packet: 10504 + peer: 1 + timestamp: 1568917458.992491007 + data: !!binary | + ALCIYfbb5+tlFluS/HA01D4oD/8ui8VhgbiNChPyrDgcN1e4DFGYYDb8my6jjGntpJhDHsgoje8N + eX/6UZV0pKN41qubhszaGgdx/EH5+tZudK729QQMBjL6skBuontbOzlvHPggkpzcR+RReq1c+u0N + WTQjHBanukghLQGxokQHqHr/tipbR2tTjkrHdcVwQB1ZewQQ0Cn7sikH2LVndDJUCy34f5TPmONU + dxO6ZeKWoQ== + - packet: 10505 + peer: 1 + timestamp: 1568917458.999257088 + data: !!binary | + AHAH0d/zZdsflZCmnYapSez9uOsq/ML4UBzlMz8sJ67mGo10RXXxPVfS7XS1e5tDO8XHfeFiGa8G + mQKJyiRy/QU4KzJ8s4OAAbBbnbFsszv3o/ehLocJoUovYb0kt4ckJE9WeJW29Zxa0BUVeTBMQh+V + - packet: 10513 + peer: 1 + timestamp: 1568917459.060477972 + data: !!binary | + ALAZWMHMgzLRIEez3yyusRM1HInHQbqS/x3ok/DEIpqjz6NJzw/p5SbGbSTPGFwBBp2Yf7DdkYYc + nb6NzEDyI9TFG6Zgvh7fFV5TqgheiuLpqgOEOHDeHY1SqnfokZ55x1Kc5c0bo+XEYxAaZhup5S8Y + ZLEu0HqTB7OtjEbNtw4g+gQwG+x8Pd3+4K1lX3r9RNOFZG7E7LpEVylPFWYT2TZRBeCuNT9c8OPj + GvB8kXIhGg== + - packet: 10515 + peer: 0 + timestamp: 1568917459.174307108 + data: !!binary | + ABC/WiZpimDYgtHPD8ZqvtlA + - packet: 10516 + peer: 0 + timestamp: 1568917459.208149910 + data: !!binary | + ACCKLSA2TfPBf03ZAguBEVhmZW9Zl34cLSJdfCGPCphthw== + - packet: 10517 + peer: 1 + timestamp: 1568917459.262391090 + data: !!binary | + ALAM2YE9Do9kwrhaScTtJ1XHMwT7ZwUPEzHvRMdv1ozBfjoOYtoKdGlQ9ZF96c6IeTaZDAlu1GBq + FEYm2J6sh1CGnQDepEJ3Fb3Sd7ca1BdMdWUPq+n3RC8GL7kA7t39HlQEs0T4K9kUxeNiTVtf18iT + 5s64s1L/W0pC+RmTYUeGHdr9Upe0TsDp1uJG/DbHN92D3PIft8sqty7v63zPrJ+agvEx3rduH/+z + mu+QtzIEbA== + - packet: 10521 + peer: 1 + timestamp: 1568917459.265933990 + data: !!binary | + ALAKsAOPUwomNu995XSDrscydJ/gMg2+wISWz9rJ447QfJm0uNFibjm1+EGgPMQ06aBG19F7WTh2 + 5BIn4f9ydU/4pFaULp+7N4/U5GHoBvWrV+jeqQDlWNoWB700XClNYKB+UX+cQhLWnUyQU9j4jQyS + vlZV2J//V6eZLc4iFel6XV1Rpliz5QhfJoy9ed/Jd0tCcbNkYwlE+QwLaiqaTeyN4KsJGFlJ/Vzv + mHskx97v7Q== + - packet: 10525 + peer: 1 + timestamp: 1568917459.292339087 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HbsZX06X5xSQQfaAHl2S0CQ== + - packet: 10526 + peer: 1 + timestamp: 1568917459.299216986 + data: !!binary | + ALCVWylrAetzlwUds0YIdq4OwDFDji89wPj3tTheLBWQJulyE7aYJXihP2ayx2KhoHCT+ZUY/HkB + 7SDA3sljddnvj7SKrio4xLjrFDjgr05ZsTxiXiVRhRpRRKIQz7PSifz84MCLKu7n0oKeL7ezKMwm + vwrgo/jHQV3zasI448lr1Sn+Kxukh3fzqdnh311hQi22l6nMToFf2MXfw3ntDcud2w53I0rZHq1K + j/+5512SXw== + - packet: 10528 + peer: 1 + timestamp: 1568917459.327649117 + data: !!binary | + AIAH0d/zZdsflZCmnYapSez9EQ0V0zuOXnBwx26Zc+JOibkHrBbKFxgSYRoU/UvJAnRf/64IudUp + fpnHFU7+vFzQgCtsgZbLhnrKM/CWpkAXFt2E53mSwJwqGfr6ak8GDPpH+1VezBOHaOoqkIagXzgL + 95CGFMY6SyCvfS8oWhYR+g== + - packet: 10531 + peer: 1 + timestamp: 1568917459.482640982 + data: !!binary | + ALBXZwbLTxeGXQ8XdSMPYCXT8kIGSjNIRZ6ahah5uh8e4E0dV5L/jKd3ILTwL1fNQfJW92Cm/wj1 + UZyvTw28XwNm9fLjNl+CIxi4Fh3kERkbS08voHrkVPPIlHVaJZCpt9nZ0hnGbB6z1LXe1Tywhm79 + DNgRQ7b8KrRpCf/xXhbRNZANCfP49jkXXIqdodxAJDOMUv5d7dVrK1TIgE6RuZxZBZP8vXvTILkb + VZFTLE/QTQ== + - packet: 10581 + peer: 0 + timestamp: 1568917459.508517027 + data: !!binary | + ACCf/30fpXfEr5ddorgussVR335Ihc/r6qjs57A/7VORcw== + - packet: 10583 + peer: 1 + timestamp: 1568917459.645128965 + data: !!binary | + AXAH0d/zZdsflZCmnYapSez9c4XF3GX8DdfgeVK0Ni/7sW6hLXgUf9wwH3etNoB2e1QVMoVca0L8 + FWvATBiNXrSH2aDKXziBAGPrXOmErMuJFUOPIO7I+DMZW3JBrguUsqvur9f/+IfQen8e1fjSNGrN + s7FnOYTouAn0T8ZuWKs8ZsbWkGDoK8khhAfn61Utgp8w+nVBKpAyAzAf/jHgiEHZJubDW02wuuJd + b/FDt54m265Q2/73z9A2hCgFpNzQ3R9VQw8b8+tVsuZLnH/egUpKzEaeHQ+G/qkCOmrBwTPOExXn + 9GmjTE73w3hwxOlTRRlEGLx3udv5QEzO3EYFjNL/OQasqwSLEGBtv0fMLB1Ybt3/EEWXCKLk5IzI + DzUERhm5zTo4vJTxbiF+W7hlvGZeYzXxTk4nZ7wm5JiMrPxV40ybSGYaTFnveuxtT7nDqg0r0onL + YTmetsgLoJSniUUzIjVDQIcN5W2lO0W5/gcyOQ== + - packet: 10652 + peer: 1 + timestamp: 1568917459.792175055 + data: !!binary | + ALBak7/7efF650HWxkz7Q1y14BDj8G1l/dAs95xOqBP/NgT+yO7GHQMsMg2FiQjrxWT5CPmhUDpX + 3HIg2/Fxt9n8pNQfCOGNNb93Dzo3j9bo/bByZK9hwmeteJvTeuJSktg0KZzGt9LFPmQeMjgN1zb5 + d7LKn5pn0i6tiwp6KxM3WS4JIluo5i57/iUodqW2nKHuUaNIvQrjjlhwH5HmrvYm99PvMiK1nFRD + kkl4+pL2yA== + - packet: 10660 + peer: 0 + timestamp: 1568917459.840961933 + data: !!binary | + ACDPuON6ElCDkJrEh3Hlr5ljxPYckudGbjL95TwplbTEFw== + - packet: 10683 + peer: 1 + timestamp: 1568917459.959450960 + data: !!binary | + AEAH0d/zZdsflZCmnYapSez9Ldb7+NoRrX3R9MoUw0oAC8JnAh4WFDWyjOo60sd7dWY2cSKkTo5C + 1XxSJNgQ1XPx + - packet: 10731 + peer: 1 + timestamp: 1568917460.019728899 + data: !!binary | + BMDa/w816Ms/sjmxc6SJSnhgytLPxfyElQkhfVg02NzW6ioT77NQkB789GyWqM+mrM45FxDxGZcq + XQd5RgGv+8gNS9Rr+hnQDeIVG5XHjkwE5GA9D9hTSmqnlzOJIQCqgR9FsgdiknL48fLqohX0Jh/6 + grbQPiVjBO/3+AFXgBOKxLftxNPhU3QqE1DqBTNCrf5wmgp5A1PTr9HSchvF1PXVaweKEHAPqxkJ + GbwrHzvi8HOz7B2LEi8w96GDshSbA6jUgjkht2TkWvE8kQhihq8L9NuWmqaL3ntk5h7yGCkdjC21 + rPo1SvJOFnWMQtPygaz38NdAnpuwPhDsJ/fHG2toaBKQ2B/2rGhqH4Yzzs2Nzx1xJJjzZsEIUM9j + yugL92OYDJ8Xg7jQJ4I3VD8f79/lmXo/5Dn2MZ0efxKC2tFqcEhBe0yPl/+DIcVDhcukemTOauBo + OgtiWw/wUPdGcmO6ej/lEEO9lSr06cpxrSSmy0W4ovHjsgVNLts2eYn+WFK9ZhITnNkPsR+4u1z6 + 7zw67e1Zs8N0emVGBi84IT422n+9AAjbwnkjZBCz7HdV9jLMo/aDWfEL36BqrmdDjemoT1dswgau + f8kKvZmYoAnKQnn5BQyPdfQJSguE9xoRMjkICCOAOdseEqQvuhoDDDqeHz2LX9fYUIpnjjP44e0X + deh2dMQRFMj+JzWoFM6PsVE/fQ9pp+Z4Prvwfk/UP1wPhi9DldY6AeTe1m3yyvqHm72fZkjAzCxn + BcaPFVftqIXteBEOv0Zq9nTwYBlESUb1KjD6Bs8ww5+aUCzWKUsLFZVRyd5HToKoOsuYrpU19mhW + vbqm8SKVMkNlIQUHuX2AZdYgxXVnnW/uPHyfC1+9v5iepeUVGesJznC89+DgGB4Lui+LscyiK9hS + QQ58xFkFmZt45YqInMmmxmQ6h1/pnUyoV3CFEzUFKMCUYZdQyhSiMpi2slFLMhClQ4hXWDWs1S8+ + GwUTjSZ3Qx+Mvmyj79YNL00oXuo+KVIE9nWVVp3Do8rG2kJwjjth5/Anugc9y8XEMoNEUOBUpaLr + GhYBQntnoL0xdzRQPVtFdEN7/3tO7MvCBzOUv46g2A6afDj3p485+HN9KIFgb8+3RD5nIIBBX1Is + rCIUGJTqutpkdn9j4uXvKJxt0UWryYie4oikSfLNtFDHn/fEYgcHsGpdNyJd0NoZ5ztrSj4sJyHv + vzsh44LJjousC1riR2g09Q8A3wJlteUuZn5AWEtJdL/xFhvL+rkDo/23x+zd6OEQ82rTtNwCoAd6 + JB3QuNpPoMISORg+NiOagaeKoOPB61Gb50MnKDQTVH04tWYtD6XW8mGw1yyFwinx0adlHi36Vv+b + ect/V2R2Bsn0eeEkJZmooXkmOCzGC7eAMOvv3r3gFWTYDHsbtuRMIZdcPN9JP08+qeKawJCd78P2 + 18tAY3mIUAsJmrGOCtoQgoSYRqclp7GYzZu53sVSpCWGZV95AERQeKa3SyaPSGVIwyWbE9kRUdEi + EXKBQ9hzM9WsqE2PRpsrwPSIxGUA6yvNjiri/n/jGkERRuUNC7nQxbLSH6RXdBjhARnDdEn3te4h + fHllNnt2un5R6fhO9tv/NP1lrNKQ + - packet: 10740 + peer: 1 + timestamp: 1568917460.092416048 + data: !!binary | + ALB1CElJYkHgZe0IHT6YWdEiOlCB580+iYK7AzXaUGUq3TxMR7rb4MkKpTzc0hcdwO63QyAk2ob5 + jRjxGSqNhgXFalzjX3FPNmPEpoBKd+eOLHgD2BnnNscQ0B7djFe0SEgSuBBrENf/7KNIiiq8aAhX + pFP4fqe6h1uUM+wYVeBFQL4VBKbljOflGP+eoXxpcOnOcqgA2t/boaTjwCM0mQZ7l+1uKQ+jMjia + Dbn3QyGXIg== + - packet: 10742 + peer: 0 + timestamp: 1568917460.143213034 + data: !!binary | + ACAo5sst5IGMEnF60JQV9bF6BpofxahrVFbKlAz2xP0fBwCwIG7YhJ8M5pld8GZyE5gk2Wlbkq5L + 0IE9akOs+4woGSswUkx7oWLDQrEN2NWM08yq/hhFfAr9N58MyNspTxBeKNayNSSiNtrd2wyoRj2x + +sAFaDZbz5vI89uPUJQVnhcyicQtUHhd0w9V3a6jPs3fRIou8MXavsO7ceoddaH1YwT/i9ZcOFIR + oqL3NIJquyd9neAGgydHmoPl/uPBnnRRplY4TZk38kXPZGmdQJsyYjc= + - packet: 10743 + peer: 1 + timestamp: 1568917460.149873972 + data: !!binary | + ALDVGEgmJ+F5YMO35rdqEupta1q+GcVugvNf5JXcc4NjOzpjWkWITOCWU+EJciDCa7Jj1/KHfTkm + vyTmb8DOJrugpt5H9x85/wm5G5Ly/tOUlTaLhw0rOXjeEcCBK3r3M11FU+vGgDLFtGdGVjQ4WBjn + XCbcZDxiIt/u39PbXXaDVyudVOEGAnUClKE9G2UUVb/+9cPbKbvug3Qs6MnVpMOzcm862/k4cZ6F + GaSUoSHFqQ== + - packet: 10803 + peer: 1 + timestamp: 1568917460.235635042 + data: !!binary | + ALD4CdpC4SEzv0xypPKAxePZJcEXp7XLxHVA/AOeAONizN2JZQlyGMr78xvFsy3sgqMY+wZlegsm + jLPPb1PpSuRmoSiiH0d/ETcrd0rswg7bLSoeDTSd7KR5SUrnRAH/qhQspvu7ESiXH29sZKZN8g97 + JopNEvotQ48nlDt3mXlTQxap16QwriGZ6B2WOAsbKYiR46MYxEy3s7ST2fDGtB0cfJuNFNSJSmmn + +nI2UdPMXQ== + - packet: 10816 + peer: 1 + timestamp: 1568917460.262006998 + data: !!binary | + AFAH0d/zZdsflZCmnYapSez92ojx4HAGPZQ+nZ7X3WZQJPpagwI24PdwtXOTNAK3Qhw0dp0cwO28 + kyDxShqN9/wDHxfDllfc5s+KiDyrJfJC4Q== + - packet: 10823 + peer: 1 + timestamp: 1568917460.300347090 + data: !!binary | + ALClNkE4dc/ljuvy+1F+dNs7Fw5nt+/kP/x/dbJt/tKKKClAfyyY+NeqmPDn60H8P38G1iAOhEx4 + VtuOI11zfcUX3MrmgG9Dg5z3oy2EWOmb7lv+12rhWQhbv8+WP/LRCpiaGjt0FOqv1hkTvVgt6fsg + MN+L3Il3TBgcPmQ1icF6ANOG06C4h03YncJAeKXwBu4zp4ZfBGJqzSZu/atZVHYpxZyGbsu3ZQDa + h2EvIhGNSg== + - packet: 10906 + peer: 0 + timestamp: 1568917460.442594051 + data: !!binary | + ACBCCqVFZP6TdViiPgcbU2Ro3S4D8jL3rYg7MrCx56NXtg== + - packet: 11006 + peer: 1 + timestamp: 1568917460.560642958 + data: !!binary | + AEAH0d/zZdsflZCmnYapSez9vKDzFEgCe9bRo65erFY9ip6ZAY2CfLVjKpdbaHkBsJb44KGeIUY/ + MuxUR40kO1eY + - packet: 11106 + peer: 1 + timestamp: 1568917460.780136108 + data: !!binary | + ALDcXvSIwJwS+OZ6iRToUiSTb2p8bo/3sYa3ozd7Lhh2UI5MeyzcJ/tmkZGHBPjuuEh86fW7TVM1 + VBvVHIxy7UpBrjzqxtkF1hvVR7FsElkPNrctKEYgO8n50YeKwfOzOlh4uNeXm0yCwC6/TknYX+LX + QumW/kZIjO7ri6MmWztywOGU2QqKq4Py/MooHWiwmzXYYODiAObW6QJ5gsLHCr1sPtoXi2z5gtLw + 22/ieS1ATA== + - packet: 11108 + peer: 1 + timestamp: 1568917461.062783957 + data: !!binary | + ALCpDJiP7yAYrrq7MpTacokMtoKHjRMNFDFTgAJn13NdygVPKpCwh1cTuLStAl4Ni4+0rPHIT6M5 + EFFB+WUvLggzbjv8BdhKxqqs6IN+89/xZIRdlRkilLozv3oiM4fSJcyaKtmmCQNxl2kDmph24tBH + rwEws7v8v7JyGTs3EU7L6OZ1MceFsh8mwiv6W4OmmcBHBS7563sZmcjxm1o7CvW/yduEyAIoiLRq + /FK57Mjcqg== + - packet: 11110 + peer: 0 + timestamp: 1568917461.145603895 + data: !!binary | + ALD+fIpX7WWt3AXsICJM5C8rnwfGRgvK+jUZ5Wo3+I1hosJmmc7HbF7xbVCKGSPqwS/j10kd4+Bv + 9RXXOKhFgf43/22hRmy+RjtkGlhZNcDdCGGLgjSCj+2DqOZi9Y2soHuHRnj3ludpzA6SqxfGa+ru + e1TqgJ+vCDW+bL/D5k8tMB+OAkhFzgKhjbuOHZpP0nkDtVKFGSWUeVbtX6D1eRRfwZ0+7Yd88Xjk + OA35e/fq/Q== + - packet: 11111 + peer: 1 + timestamp: 1568917461.156872034 + data: !!binary | + ALCYwaVJrKr3LvbhlZB7Vj7sChPnDVOSfRCU+0JOV3ZcrHG0IDwu95SSR3r1m/xDmjYmNLU8T1VF + 0FHkBrxU0y9rils0ISFQLQ3neQXx4QOtjY3Q4826VxJk5SvAhzjENskSNlE8BXDFKrQ8jSFx2ufK + SUH03N+Dd28/40xwB7OB8Mhd+fSuhy0YKPAJ/Gl10/5DZq1q80IA8WCjUvHYbjibdvCZOtUnVMU7 + M3av/OD6UA== + - packet: 11113 + peer: 1 + timestamp: 1568917461.192670107 + data: !!binary | + ALA6qNh+3mIDWL93jzsDS4G2Hkxmj7t0KVaXstggior8ovUEMjMCNcjufNNtM/fspNdZNXbYWKa1 + uIImKl3K/ppQwJhxt+1CDoVgV0NqGJpXl5SUygKFcZFyC1ZH1V5Lgm9YnKiYE41jqRwiZF5W5fQs + 3nFw+4YedvY5ZE4O0wttmltF6/MiVmnQfM4eMBKkoWlxjupACXEGL56iHo4+ufecz6eSSP3KtCET + 058et4kMWw== + - packet: 11115 + peer: 1 + timestamp: 1568917461.261709929 + data: !!binary | + ALA4wgB++Z5PWX/jm61cpKMTnUJzlzc0s2b04qEWfMGxSCZdjFdovz6D234OfbOWVfNAshK9H/Cy + TGCXB9EQjbbUWxsLjx12nojvd9/Q2oIuarn0iNAqMu1O7ypzjc+OYPp/flsPMgrns8Mz64fI3bcO + tIQyFNTpXow3vCkYLEHoRSeOblGffuscEC1t3oIQ4w2Lg5drhMkqwwRO3jVNYCdwolxt/W3sQrbz + Axsyfv9oVw== + - packet: 11116 + peer: 1 + timestamp: 1568917461.284543991 + data: !!binary | + ALAGeJDihQc+53OGlFmx9m6xsTaq588PauTRn+DtZKyqEc5pxca4S2PL7v51uCzE/d2c5zCL1hGj + 1wZG9P2WlvHZtdkAnYk6Aq1ONHpi0+zSz7FBcQ0N2/PdB7TnvhO3Zl6pBba25yiNs7IMsg4TOC6n + NtjB2QL8IkcNKWMZjNURAGtPEelwtLcDyujMWE0VWqCxAlmuIThVsSdMIosiJ7qqWyq7miI7dLV2 + JEiEYh6xDQ== + - packet: 11119 + peer: 1 + timestamp: 1568917461.302431107 + data: !!binary | + ALDIvCpdDe9MXO7OIkApieUgklal38jXQ6YZTLvfFbcg+FvvfEP+6OPumGSxRnnDp+8Ri5psfqEv + 5xM1WUHyAGXLH1Q++JZJHD84h4SrojERfPLumyidnOdm1sfB484Y+/4guISg2rCsDIRVATG2w8AK + zNERrJ4pbtKoaY5i47R3Ke3t6eyF/eawqrlrIqRSnqUOe9s9M859/3IgvUKdtwwSp8RhK3UCAjCW + 4WnChSf0OA== + - packet: 11121 + peer: 1 + timestamp: 1568917461.448173046 + data: !!binary | + ALAWI/XGW4A9cNNSLVigiicZ3+bWM7w2rDavqzfGYaHce7M/72MEfg3+NjAw08fS8CvYUA+hozHl + 9ceNxD38OliueMjefgA1GQ99yw06P27qFso2afHOxEJ2sYwVx/HM8XN3rjXYTsnWE+CG5J36lInz + LKSV77fx15ycaMxvPT/s92P5QkRClRJCQUvZQf2ZPXru6KM7+G3Q2KdlzZz27kXHN24pQbK2YlZP + cCxoLyTiig== + - packet: 11405 + peer: 0 + timestamp: 1568917461.709367990 + data: !!binary | + ABAwq5qm+MJf0Y0nXWcq9+rQ + - packet: 11514 + peer: 1 + timestamp: 1568917461.782234907 + data: !!binary | + ALBKl0nxwI90RBYwg/T9NQtAbceGujFIXUsorHQHzYv8uBaSrVCfi7MFjYB4yYfUQ4hWqizKrsBz + MQHsJZBo/COFaffRMeZwTfUovzWljqETcEW+CfX8FkRoeXxVUxZSVjNXV/BLCI+R1NOlQxCyrFvm + nBR46BWAGK2El0ZdlZShgKeJGt+Y48uKbWhE5d8oWI/kSKvz+rkxLw2wy06YnbLhr3BDMywSnG60 + DLjT6hdk/g== + - packet: 11702 + peer: 1 + timestamp: 1568917461.835855961 + data: !!binary | + IqBvgsDCFzvkmsdiGOBo1v7YfaTWJdlnCba/ZFexjirRy8AdPSQLitpU7PFP3tQtnWjmA4+mGRNc + 3yKMMFbPCMYgstmanOM++cekHeg8GCaYrojuXUMF1xhYCZYFEpErh+un2hJ1NLLd2PIxh5ckwjiR + FeF4WiZYkobEkHksIeZv5HVu/g6/ofjVYh95kLsxwRVKL9LKb/cM8LxeYbeDBjqhGevt7kUA9CFk + uAFWC95NXlaHmahVUum9djR+yJFC62yTKXOb8bLv8Ym2dTFMdfZv3U+i9NLRCsGbMA/aCwVtbMBq + gjXpbpsfe2V8wIB9eeKc8iwljdKxcdAHaGqeY2tgV1sth4p53IV9CEeENFN53QaP6hDuH01kFhof + Va/z3HDb8rPFQTCquTnquOSUQtraNw3ApGOVUs2z792N9SOb4PBnRXp5dDNgGEtNgJmddEclZpkA + dZrNaJTJ6z5N4PbJNkGa29P6TRLgKXt5DxXAxWbIWcvj/0D4VIv4H2L+fZU+dMSEsTCxNtwRVVuC + Jw4PnmYx91bfiMFZDlTInledfxK0pV/KF8Q1pUwYPu30cWfpmg9QURtZE12oSjig+uIXsli0s6in + dW4xYNYZYRzxgr0X/DNZdLZUcoF5Wx6EkiekZA/nYO94VB7shZGZ0c18wmg3MSlkA+dZTrJy7ph+ + 0ajZUHdOHZ8cyIAZETxklca38Ze6WAqOesX9XO2eFUkmaazE2kUyeiBk1nYWlXWoqBujrKG2H5Ug + eb+7nN7cFeGaF1wuq+6LySrULcd+nS63FEZH3CfEJ/IkCYBccNFJ/DzLP9CTGDwoq5jNofNxaaxF + EXfegxnEPfysqBh46PdSjoyJ5M+FVHbZ9BBSQdHx14medi3P7a3OqZPj7Wgd/jT5aH8CX2qqUiUJ + YoulFmJ1stGk59qiPhDnTcTGGzuRg73A29m1ejXlY/FqQhMaqGcC5I6htX5DdXh6qPFKKioHJwxb + BsXoar7TIDbBMGPQw/7//czcqy0Sp4ZqrfYrTRzorAJpPf2yPy7EAfkzqYslepc9vQ5qQGIgAs2h + Pp/UoSdMMnwyCU+8/40XKlZYReGg7IykppNV/6z9oR4j66aic3OUDJqw4nHhrZLV3KyLX5hWFcwo + NJxWADZ1apUS87FPl5tfRcRmqDjsJy4+MoITOUIlNecSrKNsOocKyoLZoQ9hHWZtmKtoURm6ZIoS + wUpafuhFJg6PL9840mUYA7sVtQWJQDPQka/UmZ0grGhIA4PHcYec23jwQ+UhZn8iCGN5Xq8FcznL + 64G830n9DSXdck4R+Ck1zWZ9XMBxK10GXRMb916ERfY5FcVInf+nCg+F9RYARcl1dtV81JhQO/Kb + 2m/BCEdP/mmCRlmF9qtMVftIkXkCv2P3262BwvdHoYYoGlVf7xJtI3mpMlUgeqzHBniR3ee5wajS + tLeKyeHBvP0X6PWpr2nZfKbcRYE8079PLxUHv0vE81utriAMcrvRl6BWGaFYv6g8sBmfWyMdFwmZ + a3gNWzkjx527BKV9lSMcNOtzKK7vALOfpKeB4Dpm85prYGHEXKKBWPa2EsznkMTWeGIOCAojD3+u + +B5azFlga07ABY2Ex++oAlR5+FtZLKXvHpCgfL7dh1KtaE810QtSabVrnnu4iwL0THQszHA3MNnD + CWfXGOyFIo1KioPmbymSgWSIh06NnnuQOAsuAJ//yluEmC7BIZ5062cTyPeic1U9clxhMRyAwia3 + sFTOUorbrv1PecOwBEI3itlGH7PMd2mrra8nVh/mCtx8Mqj52IBPpwI= + - packet: 11703 + peer: 1 + timestamp: 1568917461.836057901 + data: !!binary | + MUtzNnUrYdVMjHBtU6riq9wUqQogWt00+fdO0+NtV0X39WvRVS7xTAXri/DxO9RYlVn454xd2qTo + FzFoLGNaCOiKsOwVFdynq1M3QPMSJh/LG9ETxc92jAjeQ/WHXhyjVn161A6DA+NQGcnGmVHjzaVe + Ae8GcAFoUy2Nrm6HG4ED6yqJInzpYutV2n9Vy1fIiD8K2pGA6rj38//+NjpAStN1NMJc4nL1qs26 + MstpVlzAGMz1HbDMhnS+0AV59oVTQfPHNhTaNw9rl8KU8kNW9+cst4wHHVlud97K53+1BoLI95wd + Fh16KkhrjH9tgUm5xWaePvpPXutFm0pJsgwDUGvKcRNqH0ddbFDWIJlN3GwQQDCD9VVEEZPJau3c + L9eDE81TbJD/6k2b2NwYvLJVk/odwxq9drnA8ULkK8Y8Xn7oxr62wURLuG9mhEJ+MH/23kqDGPZe + Md4PR/Mk3u27+af2dILd+221tE6vg710qw07k3yvQsrb3QDECtCZj8pZ+bdDeWHv7AdzXci2O33w + jsacWwGe/4UjVlt/fPfdUS6E4OIaG1b0oBMNXSGKYW9KLTAjgb6dWEg+f1+trfuQZfwmNzGLA4b8 + Mq46kMqKbkoxeYCKFpZOQFP5GvCCUTA8GYEiDxBog13TNbDuqwsTp5tpzLioERi7Mrpk01ohQLkz + 55Y5aX/iAy3uZAhUv+loieV0sDYbWnHObex8nG2Jw6V2CbKF6zpGKk/eXNC6Kn1PvUJlzcUJP5aJ + vfaDKJsTRwMdQnyjd7GkEaHm+bBBKSgbUWdnt3KUrfJOW9iHIUscEedMvTS7kXdz1n6Y7dPGgk+R + osgJ60Oylu2oQEMGm6WMr63TYnecbojGjFL6GeqaxPXzlMIHH2ec1+8p9v+v8wVUQ9aWb2od7nKG + UR8hTqh0DusJbydcdxbKfZezp3km/siVszVjOT1l+flrpecNmbI+Wa12wHt3h4DGOUEV32q567A+ + MFBpRFdKmUbNk69UcAFAGnUAv3BVFEob6rOoTBo4SW7kHrnnsHFCeJrUlHcAw/L0ttnmOtQnyQa/ + bKEucpJN3U+mG1Ok+ZBqbHvc6kK3gPldYzCBgfcYjWVNK5QhVPwHdE6CpDPjZl2HWOGfg0SDSPBp + gOTaUSPmiFWGNoaK6cPVsbE/E9xTpZ9WaOVHUZnhhJXCUitEgcZiqnr1L13hgmhv/jAqk3VmM4mH + znhLHh33syCqRVxiqzCx0L1BlQx5KK0EHzts+CtQoRa8+C7VKphqhZSbSEcFHgOHmzVATmGXyr3W + HikFidiV1HlBD9gpdTQ8lbE4WOtpO92F7Qccfcq9bbF5LFh63EDMQ7wPNdPG1oW3HDPnaHQBvGGG + WU4hhBvmy225pm0AsQVY8rFH2i+wW5q17qdz61NVypd/gVAwNJRcKMgB2LJPbtlDTkHbnaw/YiW8 + I2jREwfkd084wo0lhf1xD/Lyo5zB8sicaYibXrfWZoAUyI7fA9tygX0cXWgdBn3D/Mgndv5WA9rJ + KEOUdSEjU3r2QD2LMrdoIMoPkVaTWA5AMoFVbkQJopW9Udhmg6SJoGIEja9ZkbmZnTKRjk/6l52U + ek/m0qE/yPOnCPEcSS5hRLnZmwUfEZEZQ6jAG68owtYcSycooL95e1eHd7DH3FRDU4lxmXwuPyF6 + ob7/soNJe1cnPMyNgpXYYLZ7+yb4wJdROD9+zNV3R0yCVwpEw6001Fixyl+hRcKvtTmUQiPIHero + MlltYPJRpF72ptqvA7iW+Y8Fz+N83rD4fHyM0IetnbBFi0KbULtKxIg= + - packet: 11705 + peer: 1 + timestamp: 1568917461.836143970 + data: !!binary | + g0FW28U1u7gPGlgt51TS55FMv4SGkf0dCz/UMq3rqq1f6bhyUneWvzGZ7Z89Bhn2UKl/Z+t5VwFr + S/yqHiGZA6KpzGW8zJt0U6wZwC8H+eo0lbD/OuBnkMXtrnqN1Tc7ME6oH7b5ZHUTcL+8VZN3XHyw + gzGa9wi2nkzTE3cNPcjbdToB/KBqxBpKet3LFyxAzcBM01QcKCM/MWOLOgIqKdx3GxfndWFqgWVI + 92gJQYBoI4yqxUI7byri9jStJQf8teq6Vyr/xhQAvF/tT81tsBwQEIVKBNaLFdXslGdXwbJeP3V/ + K/3pQXZDbo33jSwbxS7zTPgMq0o3/bpbjRgrN2sG8xWBneDvCGAAB6El6p9TOnQ/Mc0o7iWLcYJo + gORNXMkd6RQgAcPLUzNHkL+3sjZPeWY6cazWyIt4eUPUKOg/CFqNP1h7Y9Vpp9Aw9mwwlpj+Xhp6 + ALHcirChhOtKY6Wz5dwEaH7ElGFBnK1DW4NLxl2eBKa6EYKYLvfXzlADTWGyuZKTS1qWWPS70uKt + 5Tu7Y4g907fL/mrdEwnFf4lpLvYLM7MmkZOl9qYBl8QveQ6pI/o6itm1XDl7gsCpOGallhG+E6Uy + 3JhKpDzDOhGK2qe1jknW+aXLMsTHDDRQ7UzNt9zCRa4VYG+5TKpcodsnSqC/c25QqYEVq66ljym1 + VnL7q6v4Xja/oBabJEbiK3boxM2vFKqttZ2lwye3dIo7xkpJ3MaeW1Ta7JZ+fqGG6xSfjASoUqgo + cUltVSENFlPWluyifPrjxax7PfTsswwBS63VIhyRO9cLcZqDHvAmGhHZspXTv4haydPW3c89jGem + 8OIYgTfVa4b1XA2IGYq7XGvsI/qkA3siNcIC18/KzqWcsw0bo9sh+BVLPWe4KbqjsyztGFJVZv3k + RdwN5TFs4ScnUdw0AuoHKjUwVlesdtrnf7xjtoxykpxpRoWHOHOOmpgui6NTLV2xKkjPgMVlMUMz + oDsHC665KPQaMRkOiGXTzKJaR53wy82BdB1qL+spWVZEi627UhsAfd1GhiZLBtg6pjO/kUhF0CxL + HUtGempDxr1EF+I9w3yYi/aLRO502sB/UO7RFWQ6wtsq/prOzEcqcQGnMJb0Q0S88bymy6XZ4o68 + upFjMPBG/6qw/g/2zbr4tFCHbW5oq4FyazoigUSPcL7FeeBt/zqgpvOsOmQv4KTzR29Tj21ON4Fs + 0Y5nszw9Z5fpV59DD5vfZ32uBekHt8f8Oa3DW2E/MlAECfq2re/taIE4dSDVqkeBcvUIYZorfays + bK3BfB/XKNZeDnt0WKVWBcqwrNkV/ltsaT6DrswRNnxu+AuLUrMjsER2Qe4/9AV3D6jgd/NeCRCr + Seukye+p2AS0/ddHm+qSVSIFO4OJN9PQVSSdhNAYMd1+d+633ySp9UsGFj7h0DyhfTiikioblczK + SfV99+WZq9s9MGsbtdw5s8nbsVfnYm74h2iJfR8Jt6bEYilJU/v05iHi2g/XnruOZeSWGNudF0sF + uSAB9Vx32MUycDL4c2GSt3SfPPwSDOvQfuk4I84ebvYTWOneeRkIDFY5RYruodmkY+bm0j0Hv6eZ + mC9uWMprjZ97fMaEbq0A/MFluC8oi+p8rU4w7zzVrzLszMwMejm5+O60ZQWg4i6LcTq7zOEACCVf + t9omwPydh/Z6UuKQdkoj5HTmmRElJVc13/sJay0/i+ryDJ7CJ2NV116Kc3EuYuLtyzIZ3jmw3JKM + CQe5RwTNWjw4k55kPhq8uOjd5iE6SFmUSi2dDU6ExOBvotIaRrlRySk= + - packet: 11706 + peer: 1 + timestamp: 1568917461.836205006 + data: !!binary | + PP9KhrSDlLwJELCHplgzMw9kf1KUjgKjtUONBCEH5sBBk2uiyvDv/R6p4/9e6eXR3CDliIQDiBsC + 1jsygtziMP2vHfVfYweCiaqzkXqYlX93Y704y0VW51CN+zgNjElWIO8Jl5X+EZOgY4+9jvvIINYi + ObzuO509DYfpdUmI9ioa/cWwTuj0PDgY8KybGOWU7E5TNmelRlvIZNsBshQezvSgnsHM88MvitC4 + bdZGW/J7q8nDHq9hurAHNzPy/BHp2uy85L/d3a6EtMZzfU9Mv0DQ4Q//sHvKuNrBvZ1f6EQvP1lF + s4c2HQa39ZOKF17HxYDbBlj2VSz55D5fjr6OT00KMFDZk4pWQ1LFBLDKVfti41K+55Wgjsaod2nM + 2/GAIv/ZyZ5C5GouqRl0yMgb0oB+MzVzMt4fmI2QKzO28fMPCiHgt6mdNiTkM9ewakNU6AwBdWf5 + yN3uux6632GPZtzERsoiguGo17ditLXyQEtzrT+4l01Ls87S9LfhMXoG8TmdFh3+7ujYkgChIdz5 + DvIEiKxWwDvkQyL2jHibHWgwC7Rdr9J1M/lSjcnphQFZYwzz46IKFRdti7oGqU4xbRLMwJJ0IcmF + Ir1XljvVZpgasyvoRfkOjdZ6VrEdxESrSF1P1/OwHmxVop1OiaI6xJye+m3Os4rO2chd3RFpTIQm + mlNY8amgu3tLkkXLP/pbjfLRZ+Mvk8rk6t1jSJhZCM5CfDRAztDLaWrXHD9nqa8bYfolqkg4n80/ + GYXXHorVgrR00sRKsijsiy47MLR6PTobMyBA73QpmO3ez0VngpNIfSdPhk7Q0VvqUxgntmDiid7d + aaZWZkzndQLwbliYltsefXW2mO0Q0+w2hrvv8wQHESxiOuOMwSy+6tAq6+WWuvC2Vy4NFx/7OIPO + 9r2xRti4RjUjiCYIuGNwD2q2t3xjh6WKxUV//KQAc3ZHChvMIiB7HP/kcnBHuVrhCtcuRpLekUy2 + wim60Xz24Z+66pvw4FugZWY0vzvwpaVPaI8NjUgu4xpBKJuLfFRhxhZ3LdaCzayx6EmpQY4Rt+Mh + pS4V5J+Z2niYwuIsJc13mcwbrMqzke2Y04toJD/8xzLZ+ZrFGKdLGTkrtsm6HJhi1Xd842ZI6GPQ + 0B8Rr0trCYGzdx8XAXWxEpqYarvG9QKo8royzqLiq+JuxOwFUfc/F5RYTydREFfHgqV51rINru3G + 1dcPXHZuD1E2EheqSPI1QWziR2qENv11PF+0oM6K0YadKfnOTFA+2GzjkNR36HJOpBhBQT4BruyI + ErnDZcRnzGW1wWsQiqvMXzzaPLBgqPIxXyalA0QHW/f6scnxBXUD8ciuyqO2x04GmALr4BtIk/q2 + uzLXK98O8yf2asN06l7h8KF59D77PRH3EmnvqKzppRutd/rTrrqRM3X24FO3xZeS2r6i3eUy/tTh + 9lBdDir04dO40CJFqmSMTveb96J2m4jouiSu+pvcrewA5sziZ93e5M+nVWM6uelB9HOqNwk7MBlY + eJyl4j2npCwnUetB9e5JaT2SDg+9iZOimsIqdeMOQaEwVGrIOlQ187dTBE9qEmi0H1vkheqbEP7N + WUjluU1vB/x7dGInGHj7VaoCKpg3NyEYlA/SwoRna/LorDGIZNSPOmdlo9AtfuoBR4QPKg45gBRO + 195gfPzzHbMXw6t+wbHJXvMCD2jFUC2y1eoBpIBsrm1CTEwBeP6MFpiIsetSHkTq74JKbXTNM26H + lzXVyduL6GbSewqKMjXxasVc5w1EU86RALcVHd9io1o7K3/vVb/BjQM= + - packet: 11708 + peer: 1 + timestamp: 1568917461.836271048 + data: !!binary | + japts3PogQbPV/QNKMSX5STrfiVE5kFvEqBlOkEHyuRqwfoYlwrCkykB6FNJwqWLmsOu9w6iKo6e + oCppHAEHVwO3+wMK/xle6aduGjcz/sqMc1N6/UtD82WvPqEONsoT1AbHBrHmNmrtX8oBfbnjianS + jNfivRjvqse9qXFgdbA8cqm/O+6TTC4s9n6TQwoDG6kY3CBHddNEHFqlTESGnCqYWvc45tBCa1Gb + 50KMTO9TqcpiyYaHi+V9TXTM/+KpleNBRSBh2MbfF+Czn0Zapodurib46hhRsDoyeOYn97FD8ujB + FIGtR9lGdVnzlAUfjVe+BI0jpK4aSqDHG6CNDC+FLUx3fXGlYZuN7Co9BixuDTtTDJ6w6T+umwO9 + 4Iw/9U+qVgjeWC1grZs/aeQjYMknP7vkFrheKh527xcUDlY5Lof+/Ynmkoo/dcvcG3NZgDZwvUxw + jWLBOx75Ia2+CwSjYg3ndaIa9iJ9apZa6tgSBkU2GBvT5dcp/FuiPk5wR/yZ5pfjjtqoGMX9F481 + Dhi3gRXTFPXWctdd7G057JIFdnN3VPnXKFt1SpYHBoc+tU7TyEb/NtH1i58ipB5IPxGhlfqJPiUu + DcRv3LoqDM/4NkwiCG3zbsVb4Kk5ad8PUsewbjYGuw55rZka0SJxqBMx+A9TG5gk2SQbhvNEPL6q + hQ6uBp2Dord4eFd6dYZzmxrY0egj8w+f6kYue4Rwm0lJtHlbgNFP3DCb/HVbLrw0jumi5obCVndA + +j7/GwJTi3bnD0eGk5OHX8Y03MNFzb5h4KfHX3k74En+x9OjyFb1eIW6G2LIAVViSI+uD4UtpcrR + MgP/NN0HbrVC2PBkJxhsjbfT9Qc8Fu8cj+bLdqqKh9gRtBsM8MgCq3w3hx/twTlNZl4t3xrJKcnZ + CHSw0Yf3B+5wysnKnaHo7Zm7el42uVEPecggfWed9KhLb/YqYKPeG0Vky03AEvs2ICRZjHjjG7ZX + LyLLIuri/vzcMnqRm2BnVtVKy7k58cp5Z4uHBYfTqeMeuUYwvyhHYDSSaAaAvGmU5LQqNtF8l8QP + 37sphgq/yssTyoTnzr60UkI1XgIV0Y8fBhI8r9srmGL95oVN4EFuqec6RX5L2nhcXLHFJtX0KsaN + HIXn6HMx2o+zST4seDkfIqCxVpvWbKweyn9xt3VnBUdxe7fz269WfpxPUkSGLswUn408BfQrUUTz + 42FH8E3gfV0wwhbj0zbZ2L8vU/ZimGXli/uZQg3sodjQBB/0CsOmvZ6Fm/UBRwuwwLwQxt/uV5O5 + cI5hjzH70Q9P86yxS12YhxBmvaGTiyoin/SqSOmgq9koA9uji8+oAM8cAEmIQW6hxZlPXXipwDoP + sgBxgrsBLNp/4UX/Ap4978Ll9GUByk5Uw1Ulwk7ulCgtSFjT4lNthUREI4tuguehpwRm3iuS0aea + 6duOmlCbQ2c6W2QNqdNdPf6FRzkZBtyXyolcRAj1BOdAMFds3Nu5lfQdIORsFZkMvJ6sdQ0Txy4G + EHZOnsb+VfuhHdzY0Dxh8i1qReMW4PvSKU0CGSKALBFvaTrbDSVDTBKz9Qy1DRU/1s2H9Lmpomw0 + c6wRvKFzZiTEfnOCTCHP1a/6XQ5ZYmIQP4mRg3j9jOZVj96WLDskP2TjEJW8V01n8SJ9g6BR7pWa + 9i4WriBljUCId7EDv2ZfVn9WNQvU5anPFXAqFLPslGAn5jtUi0kqTAw/TswKIii5FDpXVEAW73XS + U37QZPxr93ivM8FdOsBZkWe9oVU7QUHaPSaK2tcxpbzzPp4rLPLZSiA= + - packet: 11709 + peer: 1 + timestamp: 1568917461.836325884 + data: !!binary | + +xoho4BZkfaUjxCn/a8byIh3FVyYt8qLq8pHGhFWmx0YV4BeUnoz12dmCK/0wv82sqzeZNTx3TcE + j8cf37OcBJv7qE3y3SuxIcKkHcO0/gxmTvEdQinuOiU2apabfkuSGlMxWplVjmO9gK0hDbFQNUvD + GaVPEhY0DmS09SrxWLAvJJ/B7kgCUgvk2B0UQQ+OtH/e1TaDcQ6bA5jnBgMxYkdteh42FskPaj1H + BhsBcWCiESCfkgQ5r3yCelXCYkW9pBgqsujvRE8o7tjevHAl2fa7xFJog5vZLCcNsu1rmh7mJx06 + wnMVMWHymBTdZI9BmrLk20+dixwM5NnWAM+tBUe1dVW6gnSE1MqfWsQIkTpfdkgbZPQEvr/TsOt1 + aBlcFeybgiudvzR78cuWCcFNNscoFhNd1cjGHk1gmxd0eI0JYNtTtBUKhBqC1ssjfbblBnTVUS5C + fV7vEDFZqby3Z3+9OQbUApj76z35yUpVLKUNHplAPe41EELLcd1gs5oGdOC8CSVq4GOW2jjHxVhk + Puu7MFFLrgQ8+99tfRjU1Z4HouUTbW1Oj62rdTcoMV4uqk6ewb00YvrDXPSuhNxT0wTCP6u3cfGS + kC+dItIrvbvSOJZ4jFvcrCmXmDUnP2mT+OwqaVrY6UAJNW1ya6eH3lXxnVYLGdYTwt0Ju2NYa5Q7 + fa0Ovu11Ti9MeP8YkYOxGgUpy29kHxcEDdivPpVvish+jSeN3P0mHTrjIY+BcWKGICzd3YYah7nN + MKcu2p8VoqTy2Z7yrbCLE/BgZCas9Ta0PSIERdvv2LBQvLVYnCcm2OqdpCgPsoI4bDC6muLtl8Ff + XM9KtLqachQtenfhSjlU16rms6aeuksf9Ara7RnPEdfZVzT0uievVIfgcH26EIbwgoTLPcVDCgP1 + TNySQ5MDkTxg5+ebJSxKeBPSu52hTZvrJUsqP36uTnnWnMc/U02CAGABCPPK6q9soknaxr2m283U + fWyByveZiqI3GT3sZ93pK9RA6CgutyETDSKlRH13iKPjXfCHu86+7t7cpPEtPgkiml09rAknpQgL + 5QJQYC7qhCqtp/YtWBaywm2zgiHuK9hNSQRgUx4MjnFV+gvYRUsWwu9qr2tw7apC+SjmzibCw5HC + tZ7ZmTZw5oKxJ32gDEYgYwJpv53dWXGCylZZ/hUtlbtZArXZfW5NdK5WYXYmjLGrg6XyEUJegda6 + 1fXAJrcc8I+t/mbY3FMX5ILCNSjtotPRbWc3mosKJcHLi8bj/ZhBSWK6+Llri9ikTcBeWsLcEGKT + hUoOsZ2Kr9IlD97osKonztjun+U4AwDQEll4PTSw+y9VrYmchIKc2Wgeb2wwx2daEWTAW9r0W8d5 + 94YfIgBR5qwEUkXgnsvhwkqIr/iKE2DcEagGcc3WDebSiKDQ/++XLt08e2FvsKW6cH2QxdEYdCb2 + 2oMfES5b6L/9Rv5D8kb/ReAcGObGOFHzDJpgdi3aGLGZTIERYgFrqm70+Ptc54FFAu5EVz2nGX5A + ot7bpQcYDIWj5uwovgt/k7X1dLe8FAj0dQYWnMg2jSmdAKvsw0O8s28HkEyEqQ2FB75SRupR+Z11 + rrwrcKBl6OUWPVH9A1IjbWP9+1xGkZ5MJN6UCPypJ1+f0E01zjHQsFEqUNz+OnrBozzMosvTb/Az + XthG7AieFZJn8L+ivjnv1q6lep7Wc5zZRPQA7eodj2IPZjd28poA6ZMwAhF+Q1cS+PjD9rEuZuyf + hxkaxokEss1B8J4xqBQ6aBfI/V5OjRHhLsnE0tzbTcQLVzevdAbv8Xw= + - packet: 11711 + peer: 1 + timestamp: 1568917461.836395025 + data: !!binary | + b3LYdglssRXcnUfbVwS3oiEXROXtypoZTLtpaCMmXhxFMvTkI2hhGmcg8HcZy8wBmI4UjVDHc1lr + MLVEegdja1qIx+I7yRSUa0gd16f2rLaXcUldRkl5ZKjDHPTwSOb1EfVd6RwHa1iK/BMUJr44t/G1 + NhHnLFM+1nboM0Eq24R/l5UN1XOHpM+B6atVUKAdK2QXTh9l7aqyl2/1VTwoRdLOy60qBmyIARX7 + KedcjZDs2Uy0Cu0QewV4y/ypPO23vyRgTNTTUaasyjnK2lZjhYDXdomz5gsJnCNqIwFm0roRM010 + h58Jyf3L4uioPVLEQZYIOUzveWxZTo1H8zP4ov+cLyr3cGDWymZmksj1ROx9tnllZUNG0BXMtS6t + xXfcLq3ZA+9+cVv3Nk1apE1WnyWUEFauhH0sRihgskY7XnMcSJb8/COmXdtdY8oCkVnGDye3Q0SY + n3GcrIgpv+IcAgK1pyEatMwikSjCREBhPncacLhq4IoZ++fAeT88L0EInSOvAMD0S5eecXJhAlUS + x8bJVdFd2yev0nrxr46RZqe4Wdyc0tEn2TfczMaWiTHFM6NAUXLQSbYgYj4GGR6y/iSABp0P9DQW + tKue9Sv0CGEdMaMZdAwEMylNyATWUvHdx8iZu8gTgQnIKRXc1Niqwo7qNISD71LohaZzQ9l/Flst + cXVO3MsOsYg7WkceirmU6G4jOmWRMh3LPZh6s8c/ifPAr8ld5EMK3fvM5zeGOGJUTO1a002CHvB9 + thvojDaS4n+gVZ0W+4+0DLfVf7R+/fR/Atvm7qCoYo6L9v3+y45hcno2Zt4+MGcA4I95ZhmGh3Gd + 5IGb7mxQhJcZFoE/6c02HV/K1OsIedSLOzkONp6VUDyaCVBdXiGOPxy/AwF1SCgems1eTEXNV3/h + +KmgdH25x97fkmq7pQ9a1CCGZ1NB0GcNmK2qEmBGs0IdaD0v0pVgO2zp1SdzTIxABHpOpYBYNrIt + WO++y2UIXsXKsc0Kpg== + - packet: 11923 + peer: 1 + timestamp: 1568917461.973146915 + data: !!binary | + BVA4b7ZM6eudDizJQ+UEcEgdbYh6VAq7HRAIOkMgYZ2tjLaKVCYPsxkqpl+ss8ZyKSkqBk91Muth + AkVuM8O9SppOx6I0VvOYq+exyRIfj2l98MeQ+WTaSMjF9SXFjG8ziBdqIjB0r9hQtwdQyKzxV+lL + AG+sVp1LpVAB9e4X5uDBA4sim7HozL4AzrgedsBK7hq2GpF08qSoxG/HDxCwGqiSAEHDlq/4zhJK + HzmdnL6vhcWgnXOEJrBztS2AXWE2YJPcc++kQf1I+4A6w1MkJQQUdtbDW3omi6tPoqTlrwXwcDx7 + Jm3ZOZfZibvyHh4iNyOKc7LvhDx1oQHaFn1+QkkkuUD+76T5r8+YeJTkQNCtgpxlU0MTp3AaNYpZ + grbQnbVhI2m/lY90SRsm6hJl/KKcXWIMmjhmNwkGG064bKHTtySLBFHpHqVY/M+9ucJa/kJl7iY5 + 96pppHNyg7Xy3dhkw82vuZA7u3PNmDmBmDanM1mnR3agDkYtGN2e5hcjtSOfDYnfJAikNLV20gBt + 5D/rIOulLEOQW2stM4CXZnB5uDuzdpa/At4dNDfdnJelClaifuNUisJYSwJi2ZYBfgu1DN8+It0F + bpElar+lYVH6jVLGalSllxhFkhpWfNRJIEFr+E/ppsQD8dfYrzwgRIo2JSw0n9f5rISD9EhOBGkB + hRgI7pUc0q8SuR2dZaaeTQRZzfs6iijLMrXp8JwkixTH7enTiOGeUV065YkszBvYir/xpV7ex9tO + CwufXRyXrCxGvfth4/bdeTj7lHKzZNvN8PbnkdfhM8SS2+oQd5N6heUGB9NMDght7UKQ4aj8/pc7 + 5tWtmxLO0QsJqskQkYw+BZVkfMMk+JAATAvdp2co3pw+VGDIsjt4Bys925RXUBsLah5X6ThH0Aps + DbJt0BYnacg1qqI7ePZSI69jnLhv41cj95Z9ukp5jF+7gf7V339eNkyUN4koKQVNNmBW7l9WzQAg + VYHJmkpZ6RqadjOMprKM0/WFV0gTWzEIgi5vChKKxt2EW65bRgnabMlwyyHm3oMDGcL69NFmdcl5 + czz10bk0l2Xl7ENoANkAnzXV6UDG6acIIlwc3r6IWSrJ2Ka/JIasHctYZnwoTMcIzFA1SGu7D5A2 + 7qpuyl4b+TqDT9K80yzmIuCeLfBDHCJ7O6LAxEo9wk3xmsW4oLfJC0laBme6+kXiV05pQ6bPH1W/ + fYOVot54jHqufgv4kDE+53NWkPJv7dLTLvfIIpYej9EDTeNysjxFuXkV2h/hOZkaLUfZLBzOZnz/ + UlCPtVupL3GX+GGxB1mh+kf3m4XTxcVw9lm16Ps64RpzSVXrLc2jUfQVsyS5XpZnrLVULxzbpPvb + goxh9q3Hw2GXclEE5d6BAw7pDnA90gRKPfz+0IOXoYN1qXyaPzdK4JEh4RKHwZ6D6XtzACbzjhN4 + /5rDBhHXPzkXxkPYJHy1gLjYHeU0fnsE7nilK091ILQpxF5njd9Jr2lwQmpfTs9enBqPJq9BCuJ0 + U0UL190N0fr99elEm3oaFJQEtnlW1T5VgaNsFvrPF+57p1cGt8AYsyjuTmo2vMGd0KiPsALVm52k + SUWZ5rhCva0MTUv0SkeJ9QffZqiH0IpQgQY7nqsJv9ly8qBMPgtDQvC8nofsUmJ5S5SBc6OkE3Wg + Giaw5w4db5VCCUJtKpHOa7LfF317GMHyUQXIuopxN+h71tFaN2Eu2OlmHM10aNuyTCI7s1l7h//y + hrkkAT0BqGmL1l/P1XQ+A4fzQfFwv5eQHCQ4WK0wpr4SkC9Q0YOAyN4= + - packet: 11924 + peer: 1 + timestamp: 1568917461.973217964 + data: !!binary | + VVsYlvCeky+1NA== + - packet: 12306 + peer: 1 + timestamp: 1568917462.154408932 + data: !!binary | + ALAWvxuta1Al3Xvzf+O8AyB0ALn2rIdd3cfNWVPLESCke2Q6L8PyCWbP2AB1nzrDzGScxm8L1D8c + sZxzNDosT4tbnIpO/KyfN4ix3E+iQyIGl7jrMEwsBXlIeFpPmQHFpeoXqNPhGwFaEEJM5pR6Dlr2 + CqAn36rKIWcerpWGxvuN8GASSfD7jkQsm/XRkNtWwZrAwEAt0ImBHTlFAH0AUdfuDPmFnHImtvl8 + r7mcCut9Ag== + - packet: 12307 + peer: 0 + timestamp: 1568917462.156383038 + data: !!binary | + ALDY37t3ip1kZsVg0rBbDbPMBaKsA5XTyfNs9bcA/41/PyK1lNXESISHlgukuJB7ohpJQagYv+nQ + d6pRbvWJatSdI9D3dNaPy/6/Q0XRtlbiIyXXM/J+0CLwfjZvR3zkKJb6kZcCouXuE/mTrxdoqXXg + o29b6KguhEMpJuJxFWbNsghDKsHUfqPCZF/n5SzWjF7Rgjzd3OTguFi/FQ1Tblh4ATGdcXTk9UyB + ybLgVZdaWg== + - packet: 12308 + peer: 1 + timestamp: 1568917462.285588980 + data: !!binary | + ALDaC/2Yyvk+9MXHI9Ik9pyZJRSioDZ+MGA0s8rO3v7DA7RQPxWx3jlkayaW7J5vjrwWmbFmdaeF + Wdk1FNEEVnbbvsCLwodQkrmKobJ+DFemdYSVQFfcN63K8bUCWigQCST4un7aKega04jqhjIYIhJc + 7sMMrLVOrMxLMaiZjhp7Z5rCJp2OJfl+7k0kSY0iJD3n4WcrS8DdtU5qvsebTZlviG4OAwFF33GV + 0O+7KjPWbg== + - packet: 12310 + peer: 1 + timestamp: 1568917462.329567909 + data: !!binary | + ALDEYOoTJl9TsujeN55N1XEUxv/4zUPHYKXx5B4+xaWFz9/WlCGRx8Gg02om6IXK0+85LH2JvNMz + Z5qxhzcFg0s2sRuR6Vv/Bmw7atrPfn6eQRFvGfYq4WyhKZwlFmASso6e1NMbBfUbTZuZTMaEtbAl + V+PqW59K6C/pQw7NAN4yTXZZRcajMP9sp9jifcS0ObutTM66CNPHxCWStHk4n7WVx0FrM8e/MuqH + nxsvesfrQQ== + - packet: 12311 + peer: 1 + timestamp: 1568917462.335306883 + data: !!binary | + ALDp+eNcgI9MbU7CImKBgcjJdYznJD2UeCdjP36V8Z58CpVOZsFfw8rPsEecbnMGKOhtDYJ7Cehd + Pp/JztmOhaJ1mcrO1nSQgBzCjO0PiunWkxud7MX7f6mL3ueBjpwmMoju88V6COMar/MQFnDh0WXt + xOMBECCimJ7Ujdo2VynWKIbV5YClspJ4a6kxXIlE5Yb3OJw3/hUZQT5xKAp/iHbf6iD7qmrlciSH + 7Hmrhy9EJA== + - packet: 12314 + peer: 1 + timestamp: 1568917462.774935961 + data: !!binary | + ALBSR1DO5zNFX/h1A9ilA+TrTwPgFaQTEG2IwsYRu0Wl5GIJgYUQ02m6k4+UjN9T/hXl6hyr24NJ + WMQrYSSCHBzDI0NkbZV3WPVD1mchithZTCZX/aKUv8LyeIOsvTST/XtRnXifDEmKoUlJT+TT1Nc2 + kkf1Czy6+2BYAVVm1Vj8iNhzCDTmSJsprsP2J0Ijs6RpqNJb+vcs9C+tjfdDM4oxMrGCnUYCOERb + Bk1WS/T5gg== + - packet: 12653 + peer: 0 + timestamp: 1568917463.125662088 + data: !!binary | + ALAggxs5bhzRFso9J1/fnrVXgvFVeQkNC+nEXLVnwmSUJP48HuXDZMLI+E6bOVTMsg2aK3AIMHcv + ZCO/hXcpp9aSoITKlr+/lfo59++6VcWD/osfJQjajG+pRydc8ndhI8W+CbGOaW0OaYshBT0V5Ilg + FCkx67KjqFsyCCWDpsACJ8e+K5GomJenfHe/CHF39CnRtJGN5KU8OrW6x5STan8xKsbyRRrSdC+f + 5/PvqB8aHQ== + - packet: 12893 + peer: 1 + timestamp: 1568917463.164256096 + data: !!binary | + ALDzrbmFtQiH7xvyR/yoVg3bBRSfMk+Nf1JH4PeOAn2t/ZuMNQCyEy8DOexb9SfIRc6GLWgEfRjH + 9gKUl3NfJl03UtxQHy0laAaaNmA+5SX1Ek9SOWfI1DRDaLfRqJbPXSHd+LzMxc770zJxwsc8ppF0 + Ej8zl5DCHt1AOZzdjGlKEaAgngOlt9p+w6KXCC4Ha1F9rWjUdm50Ra+5gAAfQ3GrcDi8jYeBXOyM + TMZ+/N2pSg== + - packet: 13297 + peer: 1 + timestamp: 1568917463.243486881 + data: !!binary | + ALCe6MQiPvFykmaHMlcNdcnrg4cnuNIi5eQG++wlIfL49tPUlMY7Bwiprvk46DpI/1Fa39BQwum1 + 1b7ovniM89nxqgqYv49koqqyw6GrB83h5gzgIGCGUALypUOOscnWdgx0lLrbX7S+L9U3vI3iGWnv + LU33oFndpDsPFlx4hpMIDtCibzWnxAx1y50Xzo8if5FC4JmYQYmWPDoXb2KhFnheeYYAypWYc/k+ + I1p5IbcFMg== + - packet: 13299 + peer: 1 + timestamp: 1568917463.319511890 + data: !!binary | + ALCDg+83DwnpZ2E8Ho2ILmQoZYr2wrym/rHN5TOhUoq0EjioZktdHRjGqKMUGhszk39IdHNCM671 + scSIffuDKjr7+ZQEt/s7S5mc3u53hzGfL+BOpnG4no/HDHt8qNHQrwWphbdazOXyWaAA/Jkp6Q6q + nFAKcvY/JLRK46IfkXRA20cfdMrBwJGOLB8qCe/L1JspkhYkLURmS2SKmPuFZ9bbNYNVPl4f0BnE + a50xLYIQJg== + - packet: 13300 + peer: 1 + timestamp: 1568917463.332458973 + data: !!binary | + ALATyBD9hJYtXVdm4FEPVt15VX9t9LbANmYi/n3otSn4hUowExPykyd7HsfpjxlBVdFQyauISHMA + ACNpAYxGxFWpkKBDHdtXG3DigVXW8FLRTAnnJMOQtLxI+axBW0dsbZDypkhrZeTlH9sYjgkzqN2l + /ZR9ucEnuT2XsTCOWVxIhQXCMxqY69YxbsNgfDWYzhxdlHH8dhIbW6NF/74QFo724hntA23+TmEr + lbzyaaBcnA== + - packet: 13490 + peer: 1 + timestamp: 1568917463.470261097 + data: !!binary | + ALA4D+LCHZUUJAaFFL5sY7qzGoflBvr0yUrQxMfXyxGTIwWaxjeopT+V0f2Oyjev2ZsijWhFuh3Z + qwJE0WGj/TsJal5hWDmJdAg7HVQRwwkapyZKqPAjp77YVNpAMOTp6LBnfYYfyhqijkVg+UJ5M8Lv + tnMCd8sVxsPykUluGpOTw+nsoNWpV4lCdU6OoZISmJ4eIVtLGln9DgkeaeH2trqrT8mp+EkhhBCg + bUZZcGgg6g== + - packet: 13805 + peer: 1 + timestamp: 1568917463.943418026 + data: !!binary | + BHDT90/b/zmD87eIfVEqK2tqSmCKkimhS6dgr+T3tAG1RqHMfbkMPxCnUZZoo5WbVgHksibyYt/v + fvW49eNSsNL0TimH82UOXY/OFsFm0zMDoGizI2m4aOrboWK7N9vaRTw3n/IGIp9Aappd1DK4XZLR + pZ7J1ip/S6wf+sKBbYqkBuM7gCRPRlBDHK+HjSyLETed1kAKrDzcmc39vZQeXtes69Nb20qbog0I + 4FI+HSm1Eu1YuglEE3jihwhcTqUv7IN+muBBv4lFfpslXIkBKm5m25dwArKdyeLcJVXKSCSCZKc5 + 14mrVx5UT60T6ETpi72RPxUe81q+YvT4eWByqOMspO0eIyfOk3GWqAuGy0HGrKrkMQ3L5lZvI9aX + nkx3T2mrsQuM2uON+YpKe4jxAZU5+oURIklX98wmvOap5AGYrqxwiIwVHWhrwfcvIobtKfO4omG/ + 8S56Xp2hvZsOQev0iL70o9wa7scsS4dmyBn4EasnUvsoeWiJa0Aa91rhR51pv4cz9Kgvd51x5WIP + ewU3mzawQgdqK25jpmY6UaQqWoNSZeBIGTOx16cx7uqQ9xQ4tuwmWlqWKJ0kFKQq8B5XfgTdDKlQ + GqTVsNGD2q8cpChqtgwzdAu4hKTpnCXAjNRstJtFU4BhQ76bjDo+Emrhc0txlo77x0AG8oBL23ib + Tkl83W/OYUj0IbeALMOm4O2444pVmEYxwWui782q23FyBkAyzPHDNqi5xM/lF48ZXPPFnAe/L0X/ + rqvpZK45rWGousR1cOhWSfuqy3yDvV/8nCDLXwe40GnQzCg+6gn8/5Wq41bMly9Ur/UywNk2mVsE + xgEL3COWi09d5c4c4pb+nfpltmTwjbONwFZ1i9cIfdFoidkH4yq4wmo6D4j/u/l+jODtfBB4yYjg + S9TmEW908PbABmDjEBJ384yU4/OG/lM4K5szV+rlPQoQScKZt8CNgTtdephlmQfdsLjIqMA2sFri + 7qyfhLfFOukD0xpTMFJPMgfgRNChwiN07mV4PGw1kSJ/SJeRDwhXPX+y1UOiq3dIOei9Tk+C78sZ + PBg59Aw4i4ds6aEDrUWIvYM0Du+ow3keSvzH6DTbdFrvaEbfMzLNyzNLTjxPYnLVtc8XcH0bJSz4 + DOjfVV8adktBwgIB91X1p65OWBoBcFexCZS32Z0Wcue0ze5+fDyT1rmtwD1QdNlujV/HB269ebQC + cZoIygjm2E8KozJipViaThtgDUulBXvwtAUDx9UwALzHuwEEzSCcFD69q78AfX8KQalies+dKBgO + m9DSPRljehj+nHdS+/uu+9l0ODkKdm0GHbErNaHEa2rpFwIlLCttM0pkOpyeF8lLr0A6u3Lh/Myg + ZWkFdaJxxBn3pO4eUQvxFgpNY4mvtP+2RqEbc0se5XNp3k05hb1rbifLEni5wNO19PWRtlSxI2Zc + 6MtFmgsFyD7ooakesxYAvmmaON+xMxsxnF007GsR7N2IiVcbA2VJvMxvkP9RJ9zV6DfkLMKjlw== + - packet: 13855 + peer: 0 + timestamp: 1568917464.124933004 + data: !!binary | + ALC9WniL9RDnKq3WsFniSFoPMipZzhEiumqa2zgcpkgRauHEPqvj2QPgfw5GdEMTowU4P8p3aQSS + ZdvLoZMqLe/9fzzf5T+f/otcZkP6FioRBOtSnlkwS32V/FhaBDKuePp/jgq+gtn4ua8qgHuVkDBL + 3pvVrLADuDLa1ZhyMWIdibMOF6hCuZnokxQmaJZVL0NuStmCMP1o2k6KrnoMcR9HOn10AIH0UZRe + CwldafTt9A== + - packet: 13881 + peer: 1 + timestamp: 1568917464.128925085 + data: !!binary | + ADALH44EuCagvXg1+cZ5Nqu6mPActnV8P/Y5fOLkGMLH8n9AkpBa3eTjbQ0Z8GXLsPw= + - packet: 14482 + peer: 1 + timestamp: 1568917464.259027958 + data: !!binary | + ALAtOdmunBfu8YgZmCeT9De1/ccYME/GBrU+672OydHXv3NJw0L7vfbEyqGboTwTCoPmxKRfJxwe + 4YxuDRZ5DdSvIUngn93DwZ4UtYDQf5WioAeJ3lbENBDmBODEfHzDpneda3TjGZ+B+XcLzKU7Mrnz + LxQf2nwe1leDzyQZjp6AxIvevS2UVcbKaS/6Syt+/Fc3TuccyoaXmD14z8f340sFAOu1bwDXd4/H + iaRxth0hUQ== + - packet: 14484 + peer: 1 + timestamp: 1568917464.320993900 + data: !!binary | + ALBgnDyCtObV5FwZgEWezR9dUUgL9M3FkB5gRiWwV5TIqgL4MB19g4jsUdH1pNTgJ10HtzJZhE+x + RtylsiaYASaCxYxSg2JkZMAH2LhG9AK1hzjrJ2Ff8nSSVlgjRWwtL5qrGpzEp9eLehjelKDuTS/F + OOikui3JJKr1q8qau6i+ckFzNPa4erb+S7F7qeCw8AjruPCb+9szcwigu84amI7PilydrVklL5BO + zLDkEpCMkQ== + - packet: 14563 + peer: 1 + timestamp: 1568917464.353019953 + data: !!binary | + ALCI8G2faL3DrYnisNmRhOnHHkixlm4YeY8r3kT3Rg0aTVWLE6EKnjI94jbSGoh01Kvno5qzKK0k + C3i3wyhWjLjmTeZLxPka8WC1Nm3h9+97lx7fFdM1GQR2Be4TjpenmwZwGoXUKJmxeQxeZdagPyi5 + +3NJSnp6s5Ed7CtRwCXggsIoMso7TaXTdrPVGAexhAr1SH9SV6CFGA1d+h7+rEX6ZmV6ZoK5xdDH + fIxQGImOjA== + - packet: 14565 + peer: 1 + timestamp: 1568917464.353158951 + data: !!binary | + ALCkNlto2od04ovqHrAfVN4xXJ79W0N4wOeeFvnxVCe2w/tOzZ0kNlqreZquWDFRNIe7uQFDEoIP + jh/p1zn7tT+v8ab1Qtd0oynbRnync2BOjckixXDtDRaFI98fa3Xl74ckRUbj45Sc3WT6yzM0Nb9J + PHbQSLyGoLP3oSvOnTbUYZcnO7+GP0vvejuzD8zegoBooIgursVejeJFzfdfbGeqwC4yeTt5HFey + IOKllNEGdA== + - packet: 14671 + peer: 1 + timestamp: 1568917464.453449011 + data: !!binary | + ALDbh9RwIsaIy50DCYPbw1O7liEPjjai8Io35IvKqr96idWPUcvv3EkOqFYtHtC5F8heb+UJRmrj + Ytgfb8Tl7vzGEQQAfKlROKG2cmuTuGWBG5FoqWxGD9ej/N017ISv0DuJnEbU7aCvToi/wG75JRpK + 6SSqAzO7DIsXBuHmeEb+CfrRmFts5Q1zcKS/Q6my+ddAQm2yi856FQhZQcx08IRuPe6y/qrbQGmd + iooTaGG/FA== + - packet: 14673 + peer: 1 + timestamp: 1568917464.936341047 + data: !!binary | + ACBmQz64fM6xzYCW/xJkQmlJZ1kkgPSf3XetAU2hw39klA== + - packet: 14675 + peer: 0 + timestamp: 1568917465.125111103 + data: !!binary | + ALBqdO/FQKmCzAw1vK6XHIDcuPpcijn7zTT8p/RNTWt0CjQgV/qNIgrkOLtMboefZRcsiKrQd0M7 + ey/D2ohzt59fuEqPLTTPEyS1k1PCuF0fAuMxv9c2OfwudEG7+9qMef5twZdYJWLhsGUh7N09/ZVa + 3sFZdUsdg9FqwLgZxDqbqnWhCH8KqlbjVE3VEhD81PE08c1/hjKMiy//3p2U1S/GYFRWokpreeLU + P6ePaouigA== + - packet: 14676 + peer: 1 + timestamp: 1568917465.234680891 + data: !!binary | + ALAQqbIu9u3JQqA3RF521V7kRkdRwWpBbR7wbsd4NbzLtnCF4byMy5DpiaSAA2wjCgujMNSRY2TW + rgpb67PicA0B+2mM921eoS5kJeYG4mhNbcwPq8HFNsSO5MH1DbOnMAiJ66SdfNaTcN41ILrf+UHA + FpTlv96x3jhHCJ9p2I4sJCaWMEG9ZfVZlh7eetXYudXfXP0XfobySDmHoDvwz5nVLhwFGvj7yCf8 + 4fnsb/VNsw== + - packet: 14678 + peer: 1 + timestamp: 1568917465.321974993 + data: !!binary | + ALD1nxAgHj//wUuXPATx+OBvU9YyFEOnk4WOhExPiAcB4hB91Vw3/bfUgMuv99zvSOOVwsqTbSOU + EALvsc3//paiwsylXR6sHu7H/OVVIWplrFWKvKKHbJ2Pp7ujPYJRrdwbkrVyvg882HVWcQHYGyAZ + +qzEIJ6XhsQFAokbMX3O5y7J9hWKEBS5MZ4AKeWr7QS2sNuy4+u83mmm7McZxU1HS1jbUoGnDnUY + naA2iS/uLQ== + - packet: 14679 + peer: 1 + timestamp: 1568917465.349050999 + data: !!binary | + ALBrcdcE/oi8osabYv7gR7f9/Qo2L5v9Tw49rn1YC+kylx/jMMpek5qs9k65KcZNjAX6YlKzB8E7 + fUslQ7enTrMdsxvuueFa4nxrFQWh4RFOFx3axOX095TBQnhsmj/x9Eq73Ea4s//rUYDlxYbqtH4d + CcPUx+VUbkcsJhcCKS4DSO9xj9N3woGLJPwWIlgc3RPzSm/IqLsCUHdz4PiLnkmzqNslsVAdy+1W + zZaplHpI6Q== + - packet: 14681 + peer: 1 + timestamp: 1568917465.372648954 + data: !!binary | + ALCYTnkiEy4r87SISyw17erqNzvF83IPZXJn1VMMyEh5TmQ89QZUnUoxc5O4uQ0PFCg7Q+uz6YLi + u6MD7LzRsC6mUGxBl4ptRUv0nBCS8AQnmCE333oiAMEWuo9gQlaUmHJOVMZ9ht4KSMVSEQn1zA79 + 2sbh9MTgAVkBx6g+oKljE9MhHyKGQ3cyoIwOzYDO8SkZb4/JUlNYFs2DaC43cuoozuNjeUBYcPio + 4qOrs48pfw== + - packet: 14683 + peer: 1 + timestamp: 1568917465.449179888 + data: !!binary | + ALCM+fJbNNFyIaoJJ+sBl5nctoUhDu5PUaD9aCUcWaGSjwx9/A4JserTClymt/Gj8+OPDz/5TqiN + gAv5NNUq/Z9POXsP2q9mIO8OvxDadb74Wjx7mAGnyDxZPzCHoQ2KkGoV7luoQsJfbsEp59aDo4vP + sg1aG+RP4WLX0zCF5kMfK+4Up4BQLcrRUSNzFzbCTiMes0+ULZF4s8asswh+eiYn1N9IQjisMNOa + EFFRKZUE1w== + - packet: 14685 + peer: 1 + timestamp: 1568917465.966541052 + data: !!binary | + BPDaBL59pREoZnZKqvuXeNef9xrx73dLyOhwTTH5wB0fPUJLuhXmgRR/ZHcxstIIGKhqzioJxuYl + A5ont/zFPIf+NewLTBI1pv7UyH2rDoZrQFpM833wR9GQOeRM/MerKpzFfgpUqWsWZj1i9xdvTy6A + NOBuLic11vKDUO5rKi9kSjP4yeYjU+ChAJb4I3VJzo7gWoJZ0Otw5tS8KnOg8KMVSp4idcerTCoC + bRCNo+muZchEQ+H3wl8/blWmrKNyQpzdyO4B+Ed91XPN3ybbobENF+p9CSyMoqjvaEEII1ee/J6f + mSafbKp0BVgqmPKd82k3pwO7HRv/GrRB+q7dVawCYtBEXCkuUnwP5dBm63Q5F+J1QmmQjL6zT1Yj + rnMJgQ+WBvRXteiP93kocJFPmFX0d37lRWkozMvDuvzcgao9jb2sTFHPlKbUiOqOlgaKiwi23Pnn + 1z5y54hMYu1Gn9FK3gGjUOLijw2BWmTFtyqqD6WqaU4DF4aSjP4pzyizkiXL6S4rVwMcBeJ4ti+c + UFP8CUpN19/iJN68q2E2vFKgIqk98G5+cdt68sLA9XMx74w7D57O/h0ykA25+/Q/3rmVd4JsNwUR + JIp5xS+tSOiQqzvM/AI1oXBtXMMn2OvQGFQBCqRlIgU+ofCUnw/oVafGXs4QGz7vXTNwVqm5geZn + ty4/mmoiBa5+aGz6Jp1929JiSrH5BHRvaT0407EHSEz/iaeHbqqBYyklDuBTM6Ghsja0crZUEa/X + KjY7fHKsYOxAZAZPx877F8WSIrE98wdizKBWuBPEp+1JcIcNCukYBPuL2gcQfMCRzn0oEEReXoiu + 9S57cK80Ww1aYvZDuDl8IcPwCaMfbSjzF6NTKumSdflOhExLKhyzb4DvAGQ19r9/0GU/EBlv+ZJn + JdVFjd8x2i/clNYBzxQbn/vKfj30ynIjjH8sYc7zh/JsEyz0c0JvzuhHbqRkuxUNPRlnX9f1WTTk + /endFCIFCq4vjPHzIFcOcLMOhn0khYWY+ujX06QOfaGwrv4TlfU0f6bYFUrmizo6wEK0goCnDdkP + vZ1GvfHS3OsegN4/wPHGTWjOZh1hdlR7j857sY6x22mI7Lt4SoICrOTxeNILW7no/oqQdpC7msms + jk9IwAor144i3OTcIObDzD7jNB4hIuxPC7rlIUTRyUNR3TWvBIK3yAhc1XIcLxX3ceHACnxwx5eZ + n5X/heeOYbDHoAI07dybHb2yK3iUFlHJjoj+858wiJ2t4E5rlHWO3tGi6pBLPgUjOk91ZsxZw3WC + /sGymbihPTgFsKLAhdQyxNnvsCGNTI5jKSDxG9P3ooD2XZzo3YbU04Qj8pI5BDlBVckxPY+Zv7FC + cm+xkAFtRtUw1XCJXgytLEdw+K5zK4+Cjk+gyR1B0WGxLCyaSwnoUDuxhNsaWidlv/PaVc4oGsUk + AHIn/1Y8gzp97S3QTABOWgfmF4QzUIxuEaaXcAaGj3cuBsrCga+EjeIhxLtcmdWMn+pG+2/dDukz + Al9r5xIQTsL7L0WDStX8IamYGEP9MLrSY1/tUrFl823YlArdzPLFJKCLyTv5BY+WMzmr9XD6WeXf + 1eErDjKUujC+H9mDO3fCUTjO0kSK2H3pHhQXzcd7ZECl4QWJ0qKhY5xb3Nlm4zO1M1pa3nBHDMcj + NLVdkKm76Zl62Tfy + - packet: 14687 + peer: 0 + timestamp: 1568917466.125350952 + data: !!binary | + ALDRXOvtoTmV8dvK4/sxAyQjjVtwu6hm3Zch6P8DIkXcEerJNU3nNvMU886iISkUi6aL+hRP5S/w + CWqll8wP+3zWOh0gFHO5TJ0fv3uHgWFscX2pgXKZLfGVXMBnD27KrmQdYp5np6Z1WMkMtOOPpH55 + bVwnl3UY/0DtZQFn/s7NFtMSYM9TCvW0r3sNuXC75K5SRWx+c/aU+RwDUCB8/xYahnwWWqZ/6+YH + MPUIzaipdw== + - packet: 14688 + peer: 1 + timestamp: 1568917466.256263971 + data: !!binary | + ALC9KGo9j3qRRQ0Jj3gFLAicFXrO2BEmCkk0zOG3fLNTuJsHUvn27YFU6G1ZQVrhZctXzSmsB3ku + MfpEeOouTsD6ViGAdY9DgSaRLOAtTlgI99MrO7+QAKp1kcl6HlDE5D2/DOk1KozeRPmKwybN2nJU + LfIG8lIPW/v+spp3htf4uhHro5vv/lUl8Vho9V9IMMt2BFgOzq+0SUxxyEk5kqCW4Dnw3J2Pbj/E + 6Smn5f2EbQ== + - packet: 14690 + peer: 1 + timestamp: 1568917466.345746994 + data: !!binary | + ALAzeQaFrUZjcz1ZsghK12DIKU0LWasTXfgFhKV6RqTVI1PTO3pVA8zCa8Cyaz097F9AFnppNsW2 + JNN+cZpAOD7ihqNZyg7cvLd1K9vLE5gTJ5DYMx2JYyCLwz0RC1ksq36Kg0zHmQGR8Mf1yvIBBM7M + ZUcAICG0TxmcGmUMpfJwA1lYXC5gfnvwDfp1wvon+0WId/d17eJ21lonLCtZiLdzmMZDFyXBfULH + 7GGA+fez6A== + - packet: 14691 + peer: 1 + timestamp: 1568917466.356045961 + data: !!binary | + ALBN3ucJFaV91LNnwFDKfCTDnIxDIne/hUTTRNhjaZ9sK2fY6fD41zRi4Au48gWA9aryhEEDgnLO + eFZ8OS/pc+Z9l6SY5N+O/KLha+Lp6rQ97H8XoVaEPj+1EDKSBTKCrmNRmYjiF42dEyM8bk3iZ51R + vHDvxhKEzYfjHZM6dhlShjH0lMdsKmP589kXS7f1e+mOM6WgaRrCPhx/xWx9jxzKjFVKRr+Yb2+8 + DoAVhw5MtA== + - packet: 14693 + peer: 1 + timestamp: 1568917466.414809942 + data: !!binary | + ALAlYIFXPwePvkE4dBq+PYBKrsAFiwkD0M6yCA6MqYfEFnnyNDDjtN7q2nINZt2Q/WRh/aJ0P092 + 0v1Ilp0dpLf1FCqgqxIDr7gyV4CTTic7rZfSBRq6aJ23mNk8ICBL9h+HWuNAvZZvrlTwEVR3BWqC + p7sfQ8IhuthJDtTyvJKcJST3INeTsv2MiKEXLOmh9xfIBU1FNAuPnigcv4KQIPyoxgE+OB4a5Y78 + SBZh/sh6Tw== + - packet: 14694 + peer: 1 + timestamp: 1568917466.444237947 + data: !!binary | + ALBOtA1kGTBZ0CfiI60lIN56xG2uwPjpkRbMIC6bnLmwEsqsqC0fs6x/XFadRgU7ud/6j90zugc1 + LWEBenP3rFK+lV124+KV3JOyYkNWsQlI3ZRf7IqvFfJJrgoeD3HU8z4Py1lbta0iC91CtYgVIuSs + u3KwlRafpPWA+f2XxWAOOhAFWy19IOtfwYGTzVT3bVjNaRfG8Im5NI7wfY5Drjf2Iyu7fKGAIGKi + qRzgUjvZbg== + - packet: 14696 + peer: 1 + timestamp: 1568917466.512696028 + data: !!binary | + ALDHs7NyOl9OExnxFpn8XQ+Je83v2ZmXnWacP0SZ6SgJiWALVaiF6QQnXRF/bbvTPmtbaZgT/HV7 + GPBSMB/TamiuOZnN3/sVyN7YrQp7B+YPQ6ycqGquswOq0p35LYFOX1a6J+HsVYmAAiuvigLlA5Wh + D9HRjd+PgkedDY29JHVcCjFbwktr0jeMXJs58atr2WvS2rxGoOHQbPnjiYiSmqAUcNZFArH9nJF/ + oUyE+qLy+g== + - packet: 14698 + peer: 0 + timestamp: 1568917466.957938910 + data: !!binary | + ABDBYI9KKzz+Z6YUSN3GmL0o + - packet: 14699 + peer: 1 + timestamp: 1568917467.076231003 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lGsvqSFk+aJuCSfmLCtJbPMw== + - packet: 14701 + peer: 0 + timestamp: 1568917467.124583960 + data: !!binary | + ALBHggxLVxewatWQMA49E3vI+ZmJVqZkYCpmcshcylHN9MkCHj6UH4kSxqyRmTVoajoy7qZvXYNE + tlF0w54Q/m/9W6dHQYQsG/kQQeF7xEdI1FZsjLynfL9kvqC0Kw7g8hNFME3tQZzUX3Jh8Rnu6OW4 + H5tVuz1C2xNt9BSyipJnbF57ecY9bxaOFj5nV7hdQuy63VrPTOLAQjk/HMHqqrCRX3SJ3KVjlGJB + a/7RKJL6EA== + - packet: 14702 + peer: 1 + timestamp: 1568917467.352279902 + data: !!binary | + ALD+eoXHPNUtn+XA+zhrRZYd+F2mnzcF3PdlpVGNkKXZ6ZulMkjvLvu3TqEnkk/tA3EYPnsp1CDf + jR2d0D351S92pGRnHOOVKXH4qhxePXT16oV/A9IVj7JwWfUO2VBqDpquNbkkOqBl8N/c7FTIyBZX + xdSwx+/APcWsfKD80v72h7EjqY56LRA77P1Kqi61gwZIb4PseNY82nRY2z0ltmI55XXi+SPWlcvd + sDWS3O0x4g== + - packet: 14703 + peer: 1 + timestamp: 1568917467.357000113 + data: !!binary | + ALDlBL4wopVuV/9StXnjqeBL3jZ6e+Rx5AayRs2YIZUXrk4FNVtrs384hEassCKPXeGVV9NSYgRm + TYVOMNYCQ182LTfVkDcv5uH5D2IQAV3TPV5d6Yyh7BHuiAWzRcGqukKtu6FmGXzyitj7fDaRVopS + KUsWvoWiJVm631N+Dx+oi3YVCMWz/TLXpI0geEsTssCutNhF4RVdGrLCcckJB7q3Kd00OnrDtrCU + Hu+iU9fIFQ== + - packet: 14705 + peer: 1 + timestamp: 1568917467.386790037 + data: !!binary | + ALCuju1EJiejWm/xHgvzYiorxfsETLepl8crXyyRcv0NjQ8ExDi9Y0bCu5YHtuLc5QZbx/Kyg0BQ + RqFzHtqz035dXnPQkamscfU6MmCFOVepD8X3fLtbBz1HvZKMxKzSG4afJZ+/wPqUCsO4edRVGrWR + Wca2Kqpnc0gxRBXz/SAXPvqE8WJh6LIHEiOLk+uOVCUyzYUJUchihp2bk6MHLdZu5mgottHkdzFd + 4t24Jes1YA== + - packet: 14706 + peer: 1 + timestamp: 1568917467.412878036 + data: !!binary | + ALDFH8TRt2MTW1k4IsSnXeNkD1cVWM7hm+iUPth1u/GR/Yot0O/NM+BiZZ3ByhraP/ioSdBOld4D + kEFcwc3y77bgTCVDr904tXnoFYOnjlQ1cECnQOIcp7LE2il6jXXxiUgl+z+W95MhnlnN5dcYEXyO + Ajq7eRw3zTkUTlKfCQQfb8aFPofL2p8jcsee0myjeIHawiS57rEq/KZI+IFdLgj/PVQvsHLVBHrg + H0mp2JRCUw== + - packet: 14708 + peer: 1 + timestamp: 1568917467.520288944 + data: !!binary | + ALDLYaiQynrjNThMsdkzUH8cpRGxZ9Pr9sAGEPu8kwI3/11XY4kKs2eJRNVddktopGOfUp77cxG/ + 8DVXjhi3MozQtPY+GNETBeMzc3UBm4aj2kIH6NguqF+eXgY4CXQ9aLlLz3qLNeYZUUcQVlqFN0zv + 3duIgRa880CwHylUtGncZsFpaQXWPijiO6B0OpDAFKyhQq+YwxW+zMdjVZZav/aMzP7JY1VwD8yQ + jtSe/0ef1Q== + - packet: 15074 + peer: 1 + timestamp: 1568917467.948052883 + data: !!binary | + BNDtZGUal/u6s7RZd2nhv3jzYqGAPZUvhDCL1dIEqE/g8MZKxzBCboMV7dOBpvIRVS/r3RdwnqJL + rtmJCHTfPF2dzqdqLazXOJUM34K3B4TxXLYQA9Zh065F6FKZZRnPJp2igJxhm3/70cjdDD/WRcK8 + 71NW4902W4EeRGH1u4MjDGqDmmlR8SE+pX4QWfrLMdDGumbOBU2Ybe6rDHfyU55ngwOLWotiFGTf + YoiaoThUauq5TXIOHF9/WptWfB5QWHRpssLPZWgWoOcUn8PIcbNGCkEmevxo0p0ruJ/YcLYFDRbb + AwAEDP2Jv11RC837s63ARKcNR+P6OMfzJWok0i/NBwzi1bS9uOAPRw00S1LgX30SzsUBCmCLfPm5 + 1VFYZJk+oNTUMLWQbEpkQBcIYxtdLpL7LIOD+0L/gcJgRXdwMzOkdz0rOSRizQ5yzkGq7ulQfBGn + 08Hwc34EQyFJx9LQhQFs/RJwUsD3EgTFr340yKl2yMru9865NIiyza9s1LuVZVG8RGO65h+O7mab + He4lxE13vWIxP1O3GnI11CpZCxBPtUdEE0LXvsUZot63gUnJ+BGGhFXbWtBqHyhpx1beUxPALpDR + Sh2JeDGMZfO1yJ0yHb/a5g1hvciQyab1vVBECW9O7PeOmZRVD1/Zc+DXMpQgtBaIDwz1IvUmn8JN + pL67wRJlguUBcnQ28XSC34vm1t7mBV3gndNi9wYWbQlBWCQ5lHlPAQcyigTQgOMBIMJmSIH8hJtJ + XV5LpSOXQ4kUwwTZbIKyi5tWyWnTDqf26JkW0By2tAuhs97d+X262tytsw3ZqNjadFtgrdrMVuM3 + kWwrS6GW6BnyDpDrVjPUfEgfEbskH9+tAUgcUxV7OoAFYwLu8W+Jw54Gdom0RK9TLc6mdITs5N0+ + lYB3hvOEGHL3oCWy70NffhIukGMBiqxm18fXK2LBIdVuDJ9hih765hLLYwTJSkhGHvfOXo4MO+PE + pnk8mucujswj4US6tnZAG1A+vCiwX9M1XwIMTcWEnGBUKbsWlRzktENNlU3loVGxIl8MPn1tm8GS + ZToADqfGNMbcpKc49a+lkz1EzD2UNtDp8vm+hGgdC83oMkmo4+23rQ3xEWtrjoIUUBETIrjx8WfJ + 1vVTOk7tNU8VZDUL8xJqUHTarj5C5/ZTGhivxrSn+C5JzZsQSNICFZ+jl4YUTKoCm/wQ4xjibIyL + 06cxRz0UmzjNQPoKqODb4HU0CkHseNapRY0aoPpHn5Euo4eeHeK246z81yKMeMLff19yHtU7LXlo + ffFmRj0BGCR+kjiVt3AHco3E6Nn9p9lFsdAHRA2JfTqeASl5xjACMpuZHk01fHq24OPN09WmJWrE + 1cD3oJ0bLGePW09EpUPQjhHhexoMgpD5UCc6q5wD/bBRqeQyI6w5kbvjbkKmLXrYsEzzyMJvu2/Q + B5JFnqvTiTOYN6s5apJd1qCWKnQvdRBnjxbglst1HlFKQ2UNLlir/raQ7yVS/Cb/CFwiS9QzyHWV + Y1n6HjlH0TrRtWNYy8SrmcKnnU0wKO5YwHjJpJPh0HLL/Dj0NfQs7MenMHKgzp3y1R5wTrNLfkZe + Xjq9FoC95rwhR5Xx4VPRMVwpi/BLiXBcshJ70/7RkQKTL6Uw4g== + - packet: 15821 + peer: 0 + timestamp: 1568917468.125770092 + data: !!binary | + ALCuD0smISn5Za+YP50ZRWJKQWWjOTCX0/9X/AKV4ksx6lgxuDxjWXdWQfyuDdaA+AkeMLJQvk2f + owRe6j4Fn9611iM0Q5mPn8j0bL9H2e0yb5TfVUYtLtlBgIs/jM9FeyTJI0wFheWl6CR+2AfEB4qq + FwNQLq6l6lukP3C5yPmn6Ye5EUB2tow9UHt6Xc50gKxWrhJn3BqGDEXM2+KPA1nf5FN6eJJTIDzw + KTqR78vwKw== + - packet: 16016 + peer: 1 + timestamp: 1568917468.358527899 + data: !!binary | + ALDj0GbgYcF2sX6+rTEU6lISWcgldACs+dVZFoPjFerktjLve0B7Wu3BhqHjZwHps71mKGRTpLUj + koXAy3aKYc/ddEyhgG+Fp3CO45wtJiZ+23DggPbKGGsDJHrW0UddLP0XdRuc5bfa7CTgJO/dzirz + AZP1SWMXdxncLtLriWdpRYAKBuBFzCcTqb0SvKi5LYm0I3TFXCP1fzYZgMJEKGD46ug0MjZ9hpZH + ha+2I2GJzA== + - packet: 16022 + peer: 1 + timestamp: 0.000000000 + data: !!binary | + WzE3OCBieXRlcyBtaXNzaW5nIGluIGNhcHR1cmUgZmlsZV0A + - packet: 16020 + peer: 1 + timestamp: 1568917468.408775091 + data: !!binary | + ALBM+nYQ5XcCZiuP4xxZenYAofy/fyWDcJtlNgDhpgxw2uQbP6lB2rbHI3lvjJIndBPhKaeD3lQ8 + 2hlVNd+Mr5AOFz+HACXrRpqUjTUzJRfcUrwYzDR0GIOtX8KAzs4baxe+AyA4SDb9PBK6F/jMpKyW + ZlqN1RF6M2kiYy2wlylmRUkAYzFdgT0BN8G5C0uGmr4wD9UEptPz8WHGkMtXvHflJsIRJWrgUvN/ + F8OoH6Hc3g== + - packet: 16021 + peer: 1 + timestamp: 1568917468.420756102 + data: !!binary | + ALBvapC7+KJYlgrqt7Jr6kGg++vC6HTbJs28+pqDyIe43zajxdw2FPIDX8RgEn6IggFyM0OIbUgA + MzMQzK/KJHajoUeaw1eqRDkWG4ktmZb5QPm/QTa/AEQqcK8oXNFFmYxgaZxu37Z32ZJvHVJI+SBY + cPYxPGVuCXhuCPLwrZ+m99ctCM7yjF7T1aAOLWYExoW+3Eu3Nih6sPakuRrk8JRjQpp7LdAhUoj2 + Cy4cPfa5FA== + - packet: 16162 + peer: 1 + timestamp: 1568917468.508615971 + data: !!binary | + ALAtUNC90uV6f2P06Mlb2xTDOFs6yYDvFxTQ3QwjMhrrzJW0pZGnf9VHwBlOAY7cF0q3XB/uGd55 + 2M//rnMkGds/Dfj/E31zi146IYFqr9RVgRLfUkJ5a7usZJgT/zgXlQAuGou5GDCUVG1pTbu4zFBE + WmobfdkWiiQ87H2KGNh4L3zLaRWLVRzqY8pUZMNyJ4KNQ2AWHkiLcvnhIlwjM+ZPRmEbe6Xod3JH + aqL5pwrq2Q== + - packet: 17291 + peer: 0 + timestamp: 1568917468.924285889 + data: !!binary | + ABDyy9Q74QKMPrLcgQ6SHkqM + - packet: 17621 + peer: 1 + timestamp: 1568917469.042926073 + data: !!binary | + ACDGWCw7+V628zojQ+AkqeN0l4iTVBoqtjWo+NT1nP7rkQ== + - packet: 17755 + peer: 0 + timestamp: 1568917469.092011929 + data: !!binary | + ABDzuLwz50d7B68fylQesJBA + - packet: 17864 + peer: 0 + timestamp: 1568917469.124877930 + data: !!binary | + ALCk3u4jj+XFDGm8sMijTsz3+fMUoihL0zV7PlPe94WcR14uH0+CNGTpll84Hn8aISYzGXCIWEN8 + kmiGeP5bukJQYy6o4NozOr10ELJSSIr6/jYp58SrGhzgnp70PUZINIyokXwbTtZALVip3RZyceLe + hNTU8xq9l75DNGR69QWkX7FusYboZ9A8wMF+fZ4IHf7YMLQZDjb4vIG2Bjpd+MykPHahFwSLZZGo + V6+60Recuw== + - packet: 17895 + peer: 0 + timestamp: 1568917469.192265034 + data: !!binary | + ABCWvZzWzDIhSXnxPt7BID+F + - packet: 18040 + peer: 1 + timestamp: 1568917469.210539103 + data: !!binary | + AYD429BEJU9tkJHylgcWoM5OIF+963hBlzUMbs/1N8btTOEaXdm04OKGLC/bPq9P//zzltmL+zoL + bvBaPakVrRuj3O5AjF3oxlz1IiBcP8f4OakQOOg12NLrU9owvehs+XwiGn4PWI9vkWYF+Hx34SEA + 1XXN2RsQ758A4eqWvZhfAp+kZe/uNLCHotkMGXYN117jLqEO3zxsHE/A3KQpaz1guWYVUei40WqK + dGakZ25ej02van6juD43VndIqBrA7Byf+lLp8viZjbOCJvRjhjbgETR6zU7A8OW9Kwg7STCcT7Uf + 1G5MomO3M55pE6JvlbE4wHDD3Cy/21FHVtL6MBuBZExu1PLLETaqGbIZsqFhrZgUWc5itUmDaaRc + 42cKA7nXX69DTY0iWo7eKeW39CfkzI9XPrO0B8raQpeTCSMarwnNwvWI5E3t17Aml4rZUSWygeE2 + ufiq7uLiAJXL+SDq5yyKnU25Yfh9hTrCy4veP6nWHyfYwKZVQCS2q+bjteo= + - packet: 18490 + peer: 1 + timestamp: 1568917469.311307907 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20Hl4dKfkd3bcfw8DUnPdxKuA== + - packet: 18492 + peer: 1 + timestamp: 1568917469.385699987 + data: !!binary | + ALB+3RJ3c2YsVIUZ8sFmz0rEHOdxo8wJr9Pf2wfQCk9uIR6l/ffqlKRrHLKiLskiW3PH2gSUF89q + 3JE46IBvAaR/mrDRIuH3cge7yAfwEaQrcrkOZ5GoltP2tlUzPdGFu/t8DfJxjjvRL9iaVgNyBHjK + 5rFlxYNnonVVE2wDrRBXvfBy7YomUK5U1MCc6sytKMRsCEBrc7y+tiiap0VklfbPKn7y1p53bYVq + ZKXzSRxQMw== + - packet: 18493 + peer: 1 + timestamp: 1568917469.392632008 + data: !!binary | + ALCaEouWgeOQ+tSrYtN4ic3jVTTDGnqH5emCXiIEDb/lIRU6mTAz+9bporSD23PYfsWXvy8dwVl3 + vuEsL6v7ohOAMsYdM//Lh1ajI4mvNTcL6Hxg7BdGvk7ZXIXe/5pm+L93QrVL+dicJGZVmdqfOpoP + TNykgJcr5u63yZt2aXr82+ZGy85bkYr4iyh0KLCLnjF8o1Q+JfOcUNt92rM5leg9GZn3fBmc4qPE + cR/cJTMG1w== + - packet: 18495 + peer: 1 + timestamp: 1568917469.408344030 + data: !!binary | + ALCZAnz9lZz2TTyplAgJe7PzkE5AxHxJDBhxJgg7JpAphZWR94qFWVMRW747qprP+opMenLPZd/l + 9mrZkAeu0lyzbVzHJiPz+OjBVUnjXZGkga28oUijIoxpqFuxmXC6Gta+bNBoOukH95ovlLU5R7hW + 2RBFnTPJg3Cwvj0oiqeY42Rz9Bo1ANb+0Ae9kVQxBArh0NuGEn3M4ceRAjAisqXVGocBoqtHWssu + oqcWO7hm2Q== + - packet: 18863 + peer: 1 + timestamp: 1568917469.472850084 + data: !!binary | + ALAwlRspHd8ORP5Awk0c6Ym56TK1gHpSuv80eDJ5kRCRvQrPj1QzRKZxgjJr78+/xPtw4rOVoTOY + 3oMN/2YFjhfCFnu1Jjt8XnfcSOK1idlGkGftlA/g3WzEFLLv/aGiudDTb058hOrjUb81paKmyo+8 + FH/UeyZNSi1roCAGWIXtvejPg+MTKd3qjpP7/WO/XlIotx0+gdsLsYGynzM+U7uMdSy+V50991Zl + z/xvk40ueQ== + - packet: 19098 + peer: 1 + timestamp: 1568917469.512141943 + data: !!binary | + ALCS2YWzXHDRqw4sAohHqogiEM6VPSOTPvKHMgxb285nA87D8jdRk4QRrTR6L0gAqffsSa4J9hdU + +XHXSGhdWsfvE0+JWxoSqS+fjp6NpqaS9ppd4jr1pwAqkkvh9Gh+qcX/CQBevIsaSKUspxkv8Zrt + 5kJFLtNKhjxVc/u+17jbL+VvZ43hyf7SW4PuyAEHQ4oZ0/uJYUZF/TewavkOvMRtEaG7/GfbV4Ij + vdXtjQlIWA== + - packet: 19235 + peer: 1 + timestamp: 1568917469.548037052 + data: !!binary | + ALAkc+L4rwlPHih8VrGWpdWSnKWz1gMpvDgn/XfZ50nDxhE665RFkDveL1el75Ayypq2U8QZSLWf + BpYKtlYUT5SgqnHOLMeBgcn/EeTvlodnSrop9lZgxu8t5F14ff0fXikgTbP7aTR/4aN8eMGtzZsb + Q4M0Q8+ZX8ttzXvEE+rI1UUbxNgvmWSyOEX7H3trh9TLijs4juLF7azJzDN8i98/AIgPAWO4bD23 + Ty2jVHbaZg== + - packet: 19408 + peer: 1 + timestamp: 1568917469.607167006 + data: !!binary | + ALDrlQhv8XzIrCdUephdAqtOPACL5MZUuJpuaN8U+JmX2a4Aobq1qMyviauN5K+wfG7b1Yz6hkWD + pmYNW9o6+xuCJraocOxPoTvwqu70pd/vq4a4G74pjbtwyhSemu8cLybcXfCgr8Qya0Aq8tdA32QZ + mP5OqAI/SH0YS3LdXL6vgr+fR9RQQOjGBa6rtJnepmYwQu+YSXGdIEkESmqJSpNbXNWt5bkhcOSY + Ifji6MHlNQ== + - packet: 20360 + peer: 0 + timestamp: 1568917469.924448967 + data: !!binary | + ABBekwsTtcRWtUzlAh+DOtmAACADJURg/KrlFMbgRsKaJC9oeBFgUff74a7YdcGHSPIyng== + - packet: 20571 + peer: 0 + timestamp: 1568917469.958575010 + data: !!binary | + ALBk6fKfvQWEoO+NIOUDWD4EXihWvksDlOVrIfdX1aXrQQLgU8kWAfKG0RMDgxs71FMfdxfSaQoN + HGobhJCK9Jeo4b2vqPig9A2DbpGTNVy4eneF7xN0H1J3xNd3cQ6ogQCd65vrjjaJLVQkHbJUXTzp + MLdXfkYUGbt2Gr8qxTtjqtqSpRGpvXE5LdMLlzgWoCgi0E4B07IJ0O7MHjyD8CGs7bM8ce1YqL1P + 1hbYPTbG2Q== + - packet: 20837 + peer: 1 + timestamp: 1568917470.043504953 + data: !!binary | + AYD429BEJU9tkJHylgcWoM5OIF+963hBlzUMbs/1N8btTOEaXdm04OKGLC/bPq9P//zzltmL+zoL + bvBaPakVrRuj3O5AjF3oxlz1IiBcP8f4OakQOOg12NLrU9owvehs+XwiGn4PWI9vkWYF+Hx34SEA + 1XXN2RsQ758A4eqWvZhfAp+kZe/uNLCHotkMGXYN117jLqEO3zxsHE/A3KQpaz1guWYVUei40WqK + dGakZ25ej02van6juD43VndIqBrA7Byf+lLp8viZjbOCJvRjhjbgETR6zU7A8OW9Kwg7STCcT7Uf + 1G5MomO3M55pE6JvlbE4wHDD3Cy/21FHVtL6MBuBZExu1PLLETaqGbIZsqFhrZgUWc5itUmDaaRc + 42cKA7nXX69DTY0iWo7eKeW39CfkzI9XPrO0B8raQpeTCSMarwnNwvWI5E3t17Aml4rZUSWygeE2 + ufiq7uLiAJXL+SDq5yyKnU25Yfh9hTrCy4veP6nWHyfYwKZVQCS2q+bjteo= + - packet: 20839 + peer: 1 + timestamp: 1568917470.075547934 + data: !!binary | + ACDp0DW37lggIhzpra5LIlXklPRjxFlMWwPeSD+dxNfwgQ== + - packet: 20841 + peer: 1 + timestamp: 1568917470.075720072 + data: !!binary | + ACA8pXoMsh4JzoCNBYGn3177oe/jnRRY0vTSbP5hu+yonQ== + - packet: 20842 + peer: 1 + timestamp: 1568917470.093410015 + data: !!binary | + ACCdAcXFyGcSMGTYmy3sXYWBo+65yfvUj+lSAMZHLHMW8w== + - packet: 22004 + peer: 1 + timestamp: 1568917470.393665075 + data: !!binary | + ALAqjel5xoBwkB3Afjgh4jNZ5tT1j+PMduArxmV+JPFDV2VnBqVJxVjoa1CcjQlAv42nWnF/+56L + 2cK7F807szEdupkuxi/mVB+ujBX31Kw4Ysb057aIlqnq0x5sa3Y9QmB/nlPUQgAFX4/M1vRaaZ3H + eFAqsM8+2BexdbMyHDQ9lXTl43MoC42gGsJEYruLcZNr5KGHGdecH3U5TL+XLnY8hYp/ua2kwTn6 + dMBF4jjTgA== + - packet: 22006 + peer: 1 + timestamp: 1568917470.470509052 + data: !!binary | + ALBRf6McYzc5ODTZ9omzJh7CK5pqCexutK2I2uWYqKvS9p05solWvycBkYAjU+FzMzHmBI6Z5aSS + GTzD31aBLbdi8lWHLmJCHfUMkbXQbraYtlXCtTsBXtM2XCO5ow+Kil9UFQrk9vz71z66QAC9dtxF + oFcbbxQ73GWOoPIUpo3g8bqbRk0m2pt/NDpHo1wtiBIjRiIzwEeMn9NLjba1ZtLa+uEO7PT+c1cM + gCba7655xw== + - packet: 22007 + peer: 1 + timestamp: 1568917470.496900082 + data: !!binary | + ALBQNfuW91nORPEMI5y4j6WMrdaYixZ0DiMw/PmAg7wEe9eJqUUUfTqwngvWO9XeIyjX1oaP2gZE + ntKe/HeAyBLIFYj6KmREVTguthV02QsNz66IBO5uBoEPEnxWQ5Fx1U+EdaoTArswxJE1kr00XjyS + c9ZM/cvCSDP8/rCpW1dnBORUl4f53cojSyROBW8DjTbT0rmbH6qxm1+oTSdG6NeHqYCoZT2Y+9pt + 3hSjABtpdQ== + - packet: 22166 + peer: 1 + timestamp: 1568917470.540476084 + data: !!binary | + ALD6Yv2823w9F4gSJU7zVCBOXHPjemOY7MCbf1nTyas3Yd6jmAZu2zLZhc3wen/p1H6sOsUTGaOv + hcIZ99uO+Cf9e+1c454s/BC0v5zXdS2lqf8tk9P9AoLKioZ3a8SXyZ7RN/sfdOk3ecGq4QoIdeSI + SvFqTwlZg6MZ9Q6OT1HK+i7SKds0HpF9nDE/5EDaW83HrrPGFM4jMLE6xtOvJgoScjqBDdj9/nF5 + IGRk0z6Fig== + - packet: 23849 + peer: 0 + timestamp: 1568917470.958194017 + data: !!binary | + ALA+gcKVmkfiZka/m2z43sOfmpHyAHnv6a//g1LpwBoN7ELmmTRyPEI5SUC5Er9dklg6ehj8dNsA + 2f2nmE6HSZ3diil/au4ccIV2xR1iyR5KuJBGf1lDmBhWJW3yukXXZzsesSXMPoNZcvUrSmcoNNL5 + JJ9dyHQyERlBt88jH+diaM6MtmIuPepZBdbUAglgKuM3u3l4zjIHYhxxmeOYyGu+fuvA5TWwkqMY + /WJhAptbEg== + - packet: 24040 + peer: 0 + timestamp: 1568917471.324815989 + data: !!binary | + ABBs74AFHaAk0tdHhADfbfAq + - packet: 24042 + peer: 1 + timestamp: 1568917471.394676924 + data: !!binary | + ALBAT8hbyjauVbosmqoe4+lTiNvEZ6RtMZKZSeRGQZic3UgIMuvCssNIEkIJMb4AKtDoXgRcOdt+ + VR4LymJb7XaUrbGtC3sQ9sRH2pR1w3EpG6sVd+KanvgSpPmmg+axlmJ7aRx63EvNsp/m9q8kpZV9 + LKHfsjcA3fKxRxwxAfo6I28Dh1A/BuPMfRBMqN9BYGVLNMznNxy2IQ2OMeRvw7/O//LrYXcBOFDu + 3hZ1mHs7yg== + - packet: 24044 + peer: 1 + timestamp: 1568917471.444231987 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lG9/4hxdTG6pOB9Hv28LkhBg== + - packet: 24045 + peer: 1 + timestamp: 1568917471.444825888 + data: !!binary | + ALDdY3s3GRIFyzFcK6N8/u9d0jV1/h3k0wGwEdgCXdi0zbXG0eLlVut5ttCv7tYZ10HL0VcocAV8 + 7oqaGZ8jXeujfVY3pF4/NVPA9ik1Gk3Vi4wNyhnLZASCMfhx4ewSb5SjC32HEzymL7wT8dMPBNuD + 5Iiuh2NtwjzXTPBn2+4BxbXGEVEugKD49JfZuSMrnzJ/FfuZ3QoOdQiGI1C7NfSpOBgalGXGm8nq + Tm8XVnMdWg== + - packet: 24047 + peer: 1 + timestamp: 1568917471.477030993 + data: !!binary | + ALDX8xLc82TsXBpdvFXik2iVUNfLC6uwplhxcy+RapjhV4qnXRAS0cqhSg9N+uLMxkDgdD41Q54b + O3MkocADQCLqyUKjWKrY4asvY5oblENjeKVznbOnkouRiSfhcoSp4y0d5UrvOxvHY2vzGPKJh7Xi + XjVr5Hw1Tam6JRe99n4kf5WyMR/EfQjR2DLR4xVucF4SmEgZlNth6Rfbt+SGwUivQYU4x3aIdSYM + 3IIyWl/qiw== + - packet: 24049 + peer: 1 + timestamp: 1568917471.542083979 + data: !!binary | + ALBcWmtTTlE2Px6fdOXOmQALsOn6Bu42G7D1Dc6LN4Cw1YZ2wFLYqsuofvUrLwPEHEi3/uzOwSOq + p9/WAeH8LAgwirPlbLMwoWvN/XvKV3jfp+uOzYxn4CjYoTpnDNAo1s29EQY2D5QKNyhA7GLK8Ii4 + GUFfT8w6FtibplAdiVwc5rNYMekVmA4L8DIfHjNpjVyTQSd6CEENGAAyDGmU/X9fo9C7AUKVXz1N + AjEHGLVCxA== + - packet: 24050 + peer: 1 + timestamp: 1568917471.548576117 + data: !!binary | + ALA8/AgkzNZXFNglCIxTJ4EsKcjoc3X6VzbllYMprK05iJ1CL/n3YgHP3/dzgPpPeF1mDFud9RSX + nWFocqfkqFfgAbxHPNyboWCznXXvx7eAB6OxMKu/QuRyPteS70ysEVpZvjLI2cAjKoaz/tcSrz5b + Lznk2b/oMcqPx+qUaTujVEp8Iy/9poL1PkSfZS11xdBMrDNorhEtto9Y76X+DwtOpyv0WtK3xhCa + NURI5iHudQ== + - packet: 24052 + peer: 0 + timestamp: 1568917471.957245111 + data: !!binary | + ALCEQo5oPyheLH/cjrjleV6IukultQwJKXGdWwubmvkSq9rdl7N1rM8gDYbHVgwmcW+5LZ4bLvpI + 5wb711/swHlCa23+kxaxLfRRk5zqUjLFy5gWANt57C/P50UaoTSRoFjBbOeUC20OQU+E9HsXWP1V + myO6ydidd3ImosqseuXP8J8ON6z6C6jia5XYKZ7uYSMMtjpKsNreOIBNZU9jdFVSo0fWWmWLOaBC + mzErqWlppg== + - packet: 24056 + peer: 1 + timestamp: 1568917472.428901911 + data: !!binary | + ALAyCF1Nh2fpew18A8V1Kw6MVTD5brneptLgsPsd18RepZuioC1gBwVuWc7t0XHImM2bvx5M0arR + BhI81n2ge0xRX2UakUCi+aEWBfgHzHYgDK7VuiPViCJgYGUCnyHFX20X4OB+aBmQS5e21Yc/64JY + WM6+utOeRjyYQd06TjBCJH8DyC3uDkJGoE4B+CyGIIXyQoak5Nb/OAaKmARzpASPEqAio9WYAPzA + MFVFscIucw== + - packet: 24057 + peer: 1 + timestamp: 1568917472.467187881 + data: !!binary | + ALC8IpERfRkgNy9tKbmwMQ19mh3jdjHRgAZ6FPoH9oHWblS4+zZCz1XncfKn3AY+aUUTTnuNK692 + /6uUzQF5fkA7sfkORmfc/JVWJCDtsMxUX7rWKZsLoocRXbvk66Sbrf0jptt3n4lea0L/PGFOWwbS + 0o8JkJDa82vuDDNAjFghDvyKmT7njZZP+4XV+6ff5x6htGE+ZQaEdQwKl44DzT+yGLVP6yboD2kI + VibUhgFyIA== + - packet: 24059 + peer: 1 + timestamp: 1568917472.486833096 + data: !!binary | + ALCAr+JN7cA3FJGqYZwZth9Gz6fx7TVh5LVUFX0oMFPkWcK6i/FxlioGCSrwGY7fGBSXSF1hera7 + o1HFyLiQjxyhDmJbzvQ+BFUHfM44S9Axya9S3MiDn46MO7fFLxXy3edrWG8mHhsabQSHkWMmEE5k + WjCMN1svvR1PU4T3lm5VHJS8oMyB8SHSqIfV3NzKZxgAKULJLk40RWq6DAi5Fu1OBASTag/97DhW + 1kaEm727og== + - packet: 24061 + peer: 1 + timestamp: 1568917472.554929972 + data: !!binary | + ALDsLcdcWmLeig6BRSOCJ9Ld3JbelglgOHYhTM52TFV4VlSgTxS6hFr48Dhcx84sADHS9TLt/gEX + c7y4lfavM1gc+zlTHwi5SsI5N/mRZvTVwtnvuteMPkpRU4bAQAEY3Lz08C+SSfTMgmeGw0juUIpX + xg6wrQ6aw9tQjXk4wdAXEyV7T0k3EEeFfhKP1xgFnlPDJynVFWSiY9lF0TiBOVq4YOKQMRH6MVEv + ucxRwVo+RQ== + - packet: 24062 + peer: 0 + timestamp: 1568917472.561088085 + data: !!binary | + ABAiBHp0SZZ/0pbP6OU3yq/0 + - packet: 24063 + peer: 1 + timestamp: 1568917472.588880062 + data: !!binary | + ALARUsCt2lcphVf6L8YSIukiMs3or6Vp/TXy2FC20qgW6j+FxRyWmwkeccSLmkkzRoAwPWPNJxOM + 50uAkvE0gmHHHMy80zUSr5qjygWPccnMPgpZUIjb13TRyCj94jHJ1oXVOLKc9SCsbXMbz9OtHqfA + LhA9oVy83YXbuLAlk0ncnrwNCoVbsDLg3YX9fDU++B7v19PVrH//ADrg0k4dcXIlsWBwztNYStE1 + S9S4xNbrpQ== + - packet: 24064 + peer: 1 + timestamp: 1568917472.602694988 + data: !!binary | + ALAJeIFgqi0Zfot00Rjud0NkRrRmKFlZzrjsBaA/POdGGLD/mx73lM9LcyzE/LLR8Cx/s08h9Dg3 + wknY85+RLwBjzR78UpuU4P8QUNss9oind1xFfE7LTRFExtYJ3u2hAeSI8rc0OLSNjDWmdX76NdZk + BtDWK2CPFBvcndGTD7StumLJR8YqDlwcK366QChubQuWMdPWpmV0V0J/I2M8xTUq4Z1YAdyVngu3 + f2SGFLiYaQ== + - packet: 24066 + peer: 1 + timestamp: 1568917472.679301977 + data: !!binary | + AQDblJuqZJ1NJ3NgINJLUA7Nsymu7SU7UlQGbOPQYEciFNTDkaNMotc6ZC28Yok/s2Kh4fz/kCQq + bFTcpJ+mh0DNhUKwD/qT3woMHzHxyfofumivy9m4ey/XkdY4/3SOlHLgj3LYnH40LukGtjF6Oln/ + SjN3qFPSXPNQc+1ld8jwxWKsGssWmdiGC4NKJSbWoUa0nS/6527cDjOZJ9T1jkkYZmvJMvIQVRuH + cYQjYqdHZsZD31V195MjPl9SnHdAIbfcDD110nIYbGWWfqO3hTbDlFo8LSMK2tdKApwFy4b5TZbX + aN8c6zIGBrWDUrBd84CJhQ/wCxxKyv+XBZ+ZhCmi + - packet: 24068 + peer: 0 + timestamp: 1568917472.958725929 + data: !!binary | + ALAicHgdvHIxwlw3ixAibzLhvbk7nLga+/yTBnlTaC4Nw/PUCwD5s3yUqdc9lit22F6DPmnsfPVw + tQkbYnDlHYQIyMqv3pWA3HwEreQYF74QO7ZcVwQRCtaK6FJrcnRmocfUHi1ilDxqLOzeexgIAr5U + 9FHAw4oXIlReBOspe5fZppeC2q5tQoq8q/Uhz5ERoQ5Krz/cYDUpQ0oeU2NDc1R2aacwdFt4RMwq + WiMNg2j7Bg== + - packet: 24069 + peer: 1 + timestamp: 1568917473.067639112 + data: !!binary | + ALB6ImbDIyfT8EyjciqRXWoyC4e9GYpQGztooWnvZeHbjCvjaIeDKl08DbBrD01qFnZsdIGEdAQU + F8Y+YYRqRBfc6m0G3JxLVa5w6llIoyJoQUhC1PVJ/kC/9Z2kzEWR84uUe4krzBWVT3JEMSfuAEM7 + o1k1/7fFswidECaz46UzdV9EFxj7MPzF0C1jW+v9xRbzaILG6QrWmw0C7oFHJT7JAXlRR1RzcRoI + 81sJzN1I1Q== + - packet: 24074 + peer: 1 + timestamp: 1568917473.429909945 + data: !!binary | + ALBl2ne9oYjaq81fJrCdKGGgzU2BIh2RputxrqfPgUi1KOPQAY/JB2GiRJ/fDuVNTZSDyQyAXaet + 0iicZrZ73aMU7KRoAyrnjM9mdutQcUvsdc1/bZjuZqjipXHHsyMkmsZ3i/b2WsMKu7dJV2k9cPJG + OxCpd7uvy8oaIXBRyr1TlYrmC/m4Ei7XOovgeVvE0XShNUG4+MkIkK/WoHl0f7yrcZ3HNbmnr35y + oXiMjptuoA== + - packet: 24076 + peer: 1 + timestamp: 1568917473.555974007 + data: !!binary | + ALDGIr9vDyclYu6HskE92GtZZX1bEmcZ1BDo7FmvmLD++3N34IOmPCTuwy5kgMARLP2yqPykEAlp + 2/LxojQFXDEX4TBGdU0lR/80O+6jQUuHYez74jW8JpMaUZZnFdhUgJzCU/rGf4AgLTphQrWLff3Y + XikQwvQXNMzSXIE785+ku5W5sJ/Lu398BXC6Sg3QxmrCX4pS69Cidg/cLuK8f5qrRzHY3LPT+e5W + ABcE/xI2/Q== + - packet: 24077 + peer: 1 + timestamp: 1568917473.583442926 + data: !!binary | + ALCGvHPfzmzMIWwt+TrsV2bZpTBjZE9kxRm87x4xBVlyVLu2JXVH4pnwiL19ogNdFg7Bmw58CcN1 + mTNswKF/pUYedKVhkCy71uK4GwHcvobhrka7DFd3lTBTgW5FDSwo9RYPaIaTtoolAN/0qK95wPo1 + Ez3l6s7tR/4F6fOGwKV5gIWs3cBXO21896NpBhOO1elLuoOFANjBxzJPZKLPbIYus0CnG6Kw0Xbj + 578X6xG2Eg== + - packet: 24079 + peer: 0 + timestamp: 1568917473.958204985 + data: !!binary | + ALD8mz15HHdFTVnF5GhWUPaWIFweWF7bmGM7fzCkA4qALJWu3Rkgatws8yKdwJNDr2y2JUKMt78O + DLQ+WzqW8xyPUt82S+5yZmSyIv6jxlx2n9Uf8/9s22HTS4sz5pv3KX2usXQflEs3HMf3iYiS/Zph + Ufe2RZvG7Xk6lH3IjkgpqpXGkDjyQnLxG5ISC9MXnu8o4VgVTA6gNSQfX66MP2hTr5HZ0fkDvlsr + 2CP7ubtFQw== + - packet: 24081 + peer: 0 + timestamp: 1568917474.324457884 + data: !!binary | + ALDCwpb+mH2nntpw11/v4pl6DQg/fpiVTOXqMpehpv2r3roQhwvboA+h+pVshQbIl53GDVgXxT4g + Z3A4Ih0g/ovKC/vcbx8fDpxTEe+ags18dHOX4pEiplCGFBfOCIWFENDgJL2peLNLHQe/ycnE4n0K + hn9uYmJcE2J4wcoMHyeDVlhAaRLelGqLY9DUZQc0gcW4U3ytdyqK4DSe5Sts35dysbkj/im+4c8h + pejYxJX6AA== + - packet: 24084 + peer: 1 + timestamp: 1568917474.403759956 + data: !!binary | + ALCqPn7e5Ag+PKZDhFGn1wFwPIkp2hV2nzrPTCTalYnxuENW1Q7D6CFyLVt5fB7Giu0J9PwnGaxw + zT27KjsD/ZQc9RH0UkIy5N8LTjEO9OWgWdp2y7wfD6dUWdV5zrwD5tNWyVzssK7OumSuw2IRJ83v + rgm58DEBqJUDxpXsrBp52AYfmXON5pB4+7ZFy0Fnt2G6Vaxq41i40qIUax524gZnWYr12H3ioo20 + Ctc3E1jtwg== + - packet: 24085 + peer: 1 + timestamp: 1568917474.431440115 + data: !!binary | + ALCtxf+llbi1dn/3U4RiiV52QUj3wlzIgrX9azpGfkHJdHFZccEvXaXHBLtx/PQ9ib6tCaxBANPE + SLyg8EXnjGDtI5VIPx4Eo8aoXJ+gVpqKkve4gmAz08i85OI4xWJM6qLlXPhZkD1tKQaetCoxqRO0 + LZsvvOFZ12JJHZSWIxCjpGa/o7XfbxUdGRgaoNClWyPi+yxM41cBZLQiSwl/ByoKYjWzE0Sxe56M + pBlulKmW1w== + - packet: 24087 + peer: 1 + timestamp: 1568917474.481481075 + data: !!binary | + ALBh2ke81OYnsdRcKxpfzOzCBL51Nbrx2QJLmG7dQAt9TYuZ88YxN4ockGIycsnuH2L39zbpGCUY + WI8vD/ZfAqB/lxwjGz4nAIaljB7Q6D9h2u2Geu3CS/a3s1PdnRtsD/Ll3tPnlTeNvBa/39Vdjfro + 0SwCbPwrQB+++25e1ZoE7NpRWYYyiZ9J1ORBfmjwSJqpTU5Z5ygDn3qT3EIYlAf61ovGMGvj6oCf + bAdPgB84kA== + - packet: 24089 + peer: 1 + timestamp: 1568917474.587882996 + data: !!binary | + ALCJDVuth5pVrx0wruinuQCeTBuweeciDeYQplS6vrmQL57ee0uot8DE/kT3NlbpxPyPuWBCZO6a + +lj5QFQcOystkPRKQJzxKTWQ8qD/FVm/zATh38NvKatB3uajdIJFkoEh8qfb8cDHHR72JhiU4P7L + TCZ0UUYKO/jLuqe4WPCijpvVF3/YppFCNwiVCEYEm/sdLbvaae3fTufqhV7Dfydv8FCn4c/jsbcW + g5+WEMMPGg== + - packet: 24091 + peer: 0 + timestamp: 1568917475.325839996 + data: !!binary | + ALDVPPSbF5BsnIJHFxGuaUbQFlz4DJ804ysjqhE+m5JdZID2dJtLGg9I7Kv6sxRf2BEZMl1jn+2/ + NyQB5q+EyihwUdLnwENITDldw+LmrbmJk7QXU9oqbqyDTc/dC43NFizFa7NBXeKI06t80TnliR3k + 6qj8AZxPFBBsiqi1NqD0DVycHQO+LXEH/2JTyRcksWZKd8m0WDFC4IdIWliQ5MJNqWA0Ludv99Hw + DtAfm4DeBQ== + - packet: 24092 + peer: 1 + timestamp: 1568917475.439604998 + data: !!binary | + ALB3VLQgQh/9z5gJn9QachUWXfiwKZdkQC025BxVzlOZ7DG/BXfwQkbiFWJLLoM9LDnYyMQE/yeJ + BQ1YliTZ8EkjYHv2878LMjywUZ6SJVGp5U4ACpN2enaf7+6xgGL0sdsWHW6Xm3soLEn6ebfG9Pm8 + HpU41rjdbHEQnWJlBbqfjIBlTnxWCxJiUTGFnIfPuOamBzFDoWpr2tB6TcHKaM9XemrJ7uA+7msj + xOYXi1w1fA== + - packet: 24094 + peer: 1 + timestamp: 1568917475.465501070 + data: !!binary | + ALArqRGVVU8gB16q2lBr4tHz2Sk9MyZ17//8U38eiPKoFkR7B4DX+avJIKxCALzxuVpgXwDPs9R+ + w9Dvyv+3z0pmubecfOdiyEJ7FtiTCcEVI57Co/uA8I6KpqMNcct/hlB+wDy94sqAO8Kq9ZBodR2V + jeXIYObFV69W1s7Q+5whdTSHe7ZiFwzRpOXrwldbOdULqjtZCEsr/hVCkCn26a+eCdBlLluQvH/B + UifYurOhug== + - packet: 24096 + peer: 1 + timestamp: 1568917475.580641031 + data: !!binary | + ALAB2xqqpDEN4Yvu89O0Q7QZ4EOevnLSXSU5Ir2BiRZhnyTb292c/d/9w4ctxWsXTDlrdbhHv+d6 + +6cuaj25cXDMSlmJkrs50FWjfa56lav8KLfZYFsoBPG5IWLvfvCONvldS19FeOmiAPIPWi6XOdWQ + gg+JQ8AK00dljcMx5VZUwSL/YTfNicnhpGvNyoyckYO0ZljHgrmxnWzP/pB1B8mH/whH0z4eKJ6R + Od1KSIdqUQ== + - packet: 24098 + peer: 1 + timestamp: 1568917475.631638050 + data: !!binary | + ALCIDSpOnBiANIGiiIlQi2grqzdAqSt/yYR2JS4/ZhUmYkB1nqGnBg1ssvnKjV++iWjiKwpRmqKv + z8LiA1SzNt+A8LWo7mAqJRx1CW6kLrzE9Z9FRadQaV2TgtK0zw0WjaGhh0IDAFNqvH0v+0pd7TUT + U1jy4WGzgUUw/onVScAREh5HeaY8nXZlU3kmfDElxFicdqbKXJiWOtXlzG34t7p1pKNPCw89eA/h + d/RziZwv5w== + - packet: 24103 + peer: 0 + timestamp: 1568917476.325123072 + data: !!binary | + ALCNg9vlLWKKRAzfRJqcsnv9/Dt14ocll+KXScskfRQJYJKa4nOk/xQM6/pVttYt+CUA5+cG+PSu + iOvLU7Sbc+Diec0daT1bZHQsRTEoFXxxHgtCuYf6UV44hgebUK9p3wFjRtkJqjyg/9swDn5LA4gy + 9k6BL7ALVWdJCmqIkuM/rSbCjhRFauK8SoO6sApjkbIrrr/Q73pouzjWBoe1HOl2ozZI9/ADniad + Ls2Oib2TXw== + - packet: 24104 + peer: 1 + timestamp: 1568917476.440421104 + data: !!binary | + ALBbI6cV2YYVVya+tRAzNb/mCQYmQ67rPV4/E3bErDxgNWBEHHoqETerobv4cHTOoB87/jzbJY79 + tS1ySoEL9qUiq/9/82YVKukVlf34w+9cEgCXrgQTFkhwCpOaFB0hXvRSN9//TfYxG1u2iMJ0iGUo + njGOo1px+v15o1Hre04tXIX0N+YYmzGa6AOqwlNpBKRrqmOvZfDFXWDD7GeVe0QE0pHEofVrag7r + 7/KNK01sog== + - packet: 24105 + peer: 1 + timestamp: 1568917476.467055082 + data: !!binary | + ALAZNC8nnsdN2FgTmiDWxEgnKzSyyy3dZQGvfiiqmWd2USa7RXb66j5DcKmSMnmJKBw49ixvkvdM + 4YPg8WCP2nhonQRbOWYs/vWYSTGUTMCMHVWK84DzIMnfRoEX82isY6xYFSlacoM48LxPZx/PE1hO + Epb3k7+xzwEuHc4jM1yEBMDkf3MhybapJMNxeuK3XwL/akAHbNZqLP05wVlW291raY1yFKT9DN68 + d+7ocRQ5YQ== + - packet: 24107 + peer: 1 + timestamp: 1568917476.620666981 + data: !!binary | + ALCKMQRAR8J8yaQWSQP5EuCU77JRJMmmIC1GNP4nniyZuJJCxICCvll8k42haUsA5bW3DibbWIMr + cHKSMJapUIrvsZX5HH/MYA6Cz6ZbdeluzBdrTzLz9pfUWsp3Sx0+lcICgdkeD+yTmaFNzkBn4AtE + gFWDu5kqPhlp7x/ctvIOd4cIgWWed32BhY+cER9HlZdPNScwNtB1MH9/sw/FDqfWDHwdaVLUL7if + PbaPH3UuVw== + - packet: 24109 + peer: 1 + timestamp: 1568917476.917737007 + data: !!binary | + ADDvtLidD0QvJcPtb2m3+aWOUqKuhovNu+2NPuVs8pYquypmLahDxFnAujxKR/AzcN8= + - packet: 24111 + peer: 0 + timestamp: 1568917477.324321032 + data: !!binary | + ALADyp2I90BSbaoxU5jeMJqmjzRYhDV/Q147+/qkQvYlaaPpJFVoKFll84oKlHUjeHye7PWUaR4V + 7ccNx1E6JfIJP7nNOyF2tXhm7tKDxvsS6JmlQuWVJLVmm5djuI9yGG5eQciLUiac90tw2t++lt3+ + eUw/4nuckLIyMMb20/PNRcg9umm+vb6+MxMrg1scp24r8bl8YGy9r/pJi4Tjr6VF5HPOpVn/lx7R + +ijpwPRSTw== + - packet: 24112 + peer: 0 + timestamp: 1568917477.394520998 + data: !!binary | + ALAY0t56OmlJQNHPsBmvIQEasa8CzlZpYomAt1UNahGWFicEQSY9haYeUuNhHwL40FKFUoUV7NoR + yI+qcCQnZwkfTAaHx28qgEMjtbTQTBmBHNI8D/EfjVVLQVIutb4Sr0Ek7KQfS+PjYcA8D7eI1W+r + tiERjaU6rUMq4I9Fvf/P29LgkTjoJhcSEn4qL5bE6f9DmsIIeIqmM+Ql8G6aYso956lPO2+AznLw + BmJteOur/g== + - packet: 24113 + peer: 1 + timestamp: 1568917477.414452076 + data: !!binary | + ALANIQ26/stxh9H/15C1FI6kCaGcYAgwa8+Ekya5SqfMXZxlRRf5hzZRZy/GIjVP/lRP3qJAlF2n + /MQoeyJlSSf99Z2MPhSHE0V6cPlahkBgKewAl1VTbA1uNLDdFUm3L9XKYGDWx48OVyL3rKY1kAcB + YMxr1/c5ZzIHZWSr1zWaeIAMWchMJpUmodEmLN8DQcfQxPrdjPhY3xKqwVwWH3Xo0/qoUAY+RdIb + FDsOzX9TGw== + - packet: 24115 + peer: 1 + timestamp: 1568917477.467381001 + data: !!binary | + ALBAPvtqhn2qOa13HfOsfWdSpCFDBD/Ifx6kfVXmvTIcGPHYvcwgaf2lf4N1XArk6E98niSMkUOT + s4tZsiAaT7818X3mDmYDpxL2MgmSiFbJ+Q80gryVJqpHvCZq8S7qUcZ9+D7KO60WRZw46giqwoBA + zojMNEwZBLqTpO8UvqxC79LHjURbrP16yoZNO5egyuE4z8oMNKDDA+F+Q32W3etvYTbDodkaGNw4 + 0ZGtOvWzEA== + - packet: 24117 + peer: 1 + timestamp: 1568917477.478883028 + data: !!binary | + ALCDiSCtk2viYn0NvD3KHh4ChT2WAbs/P2nXigBOldVrf7QkFV7WA00sXACsr6/PgCLKyUNoBStF + cKGSBkY2/48mmfjRrmyJczzYYaXgFKqowOzyh6S5ncIpjQPq1GEIYX/UGMTfZmfKwTZOO8MVkdvW + s+Mqrcr3kIcSSZX22u9gLqQWO4zGwjw/oh4GYIxZCvxmBlVfAY88h567r0KZQA7jHZMsWNqP2G7M + oLRgcdeYiw== + - packet: 24119 + peer: 1 + timestamp: 1568917477.518933058 + data: !!binary | + ALDLOCIsqTkV3QLW2+7d9WJGruzhGFUJEoejSCRTj6ge4dn2Fq5jDxEzk0g/mE8DmI3JF/3q9L3H + lB9iDdGscYQ6Z6SNn+A/yh4Jqqj9pbgW0FzzxaxGfZQwD0iH2tDfuoJgph3l/PTMEmc/IHkV6BcA + yG+RSrPrpPjxr0RiNKM1Ih2uiW3OrNkwtk3a2WOmLi+XhyNnmXMDR9awCT+CE61E987GnGmny6A8 + gzgvbAw/CA== + - packet: 24121 + peer: 1 + timestamp: 1568917477.613729000 + data: !!binary | + ALCHpvf3cbBJTn8JktX4WSFsSooXHAXLmuNR81h78jsn06xP5KubcMBzOdJzGJjbMkL2VXY1wtSR + tBkSvRNrZNX2C/Sg+DTQ2eAh0eQiKr5mG2jaGmD9bSsL+XXS5E2NSfLt9vHWgT8bX9Y1A+PTZVSo + T3pwj9DER8NhMleFrKEyvMeXUw7+vQPJ5nLKuDSiblaDAdMiqtTIVD45IVPplkDh8B3fLxYa43bX + HticFi38Rw== + - packet: 24123 + peer: 1 + timestamp: 1568917477.901055098 + data: !!binary | + BVAA399onU903YCt2G+gFUIvLKA2RrEUlFmb3G9Py/Lhys28l8CBG17U5SPJRh9Nla4veGaEDke0 + 7tFL0Q3c2sPCPJwDtQ+g4n+yK68M14IU9zMVwb4PJipzVuNivjfw9lZyI0YgdJRGMqaol8FnMS+z + W7Vapdt6KWKFOUM5uYqb0a4a0tpoQu8K4Ij4PZaODQ+3AjEoLlnTyZLrOlDWNzAAFoMhvS+Am5c2 + i5RFQEbOxikbWE8HhaOODNDySZh6bBwvWPnTG2pCFiQxe0QrmhMMZ7NQ+wfQ4pP7UP4dHWH47p++ + +DXvx99zs9T/WKzivcdd0whFB3/x/3/fS6Jtf8kqmXDubWrtkszeCWFDch1OtC34ZBJZNqGin4Ha + ajORbnv16Gw7A3I0s6iNrYj9WV1dHkR2HJpZVbTc0ne5hdPbW6k/sPxzWB9vn5GVQceGSnn2Jrqv + 8vSz8Xr77y/iKhD18mhBgd2exDKe4ToFiwceYrsoZqMoW0SvAtF+GWm0W/iIDbxBQNtcequEqnA4 + SrIAq6eDSq86a/+JK8Uz9R0crzluJF7a4SeLelIoFaXOnyOWg5yvnTxX0cq8acg2M1f5DcnYz26/ + LE9+cf2haNFlJHU1gWZ0yztqHOR183kwohKxzpJ+XE2MSaYy/GvWdtqJIhg1r/9e/jd5PmP6XELO + Byf5mn537qtmlX1/HEo65mpqcjUFgvFj9csLgrHEg7zIYYkAGQZDcKk4BQypGxe8Cq+l65oTQwJw + 3ydBkcsMtnPU5yhH2qBJ3fPIsfxi3EeDh6BcXhKR2ir7faQ09GvtHjHwyFTzR+rGq7igRw/5cs1w + jnAbmqwUDV0gTY8W4Zms9WJEDzPFwGE1X7h5OfUXNAurUsQlEHBIT4x/HgvW9pLWGHjzbaJu2g8O + xTNC4Ot5XuX999a7Oi4tFSTWiXOy0WgnEe1a+dKj/dqjmxUGaKYhccrG4z4RX3P/S5Vr7OR7IjKy + ZL5dmW7qlMpu0EPfvdbQ4NaxGhnTTcH7a7o8gwXcD+nHXfh+3YNWoe1pRRmmSKGsHtuL6ZvmstNu + 2WyaeFtvHKmvPkqou3zE14FUL1tI6c8pnD9EP3M3+3+pVXba9n2zCyRRC9p6c7vR/+INr8pxrRxh + p6/YSovInXYuDSqg5k2zlCzd+uQH0o4bDVDIngpfgpS2otywxjThQGD1LQGW/CymelnI9ZfoNpdO + eNPYRKpwg3aOjFm6CLKWXFZ528cN6ZKrlSOHKsaCT7VWmwsq7jb0CLHHFuA57wH5qok1S35GxwWq + 4PjF9PF8Qw4d5PNCpRVX/1XwnZb2UxPVIhi1J8PGMcOm3QQgK9KfxQpLJVVWm1InKz2piCJwAvwF + gXv91bV5QMyWK+6A0eS7RUnLXAyD3K1BK8/yX4exvNd8/5RSqDDy0RnnUA5Ip4cHYbZHMEUIEg0O + 3mnMPQ8+5pYg33ROeY2p9p3muNKHvMgrtnL0brT9A0Wg3p1d4ItexYeVMyS6jOP7WzYK5s34pIOV + rCKWhFl53kH4id+uay94RUOYNAwzMZ+Iwpg66QVKE0cW+lmQHJhcNwjJztMSmZhxV18amQy/7uro + 28jIu0NjL9pA5BsCcY/AJK2qDe39RCKYNFABcwcgYGzBDNtUNdvkcG9wsjcq1Q7yZj9rSERGe+SL + KLRUbs5RdlZoF/qDSXUQGAljHcCra/wdUolJXUK8g8yNscbwY8NZHPx0AOcFUJ/mtiRx3A2Z0n8N + 6ose+v0MS9YHEQuK2UARWmlNvcqhyKK7TCtx/vBZDEgdyKr23b3BJGc= + - packet: 24124 + peer: 1 + timestamp: 1568917477.901164055 + data: !!binary | + TtCd8s/eQ3BssA== + - packet: 24126 + peer: 1 + timestamp: 1568917478.372044086 + data: !!binary | + ADD9FSD0gdE6pKOXINX1flZhgo2yRy8V/DL9zk9foACcXZDmvKTS3IUz52qyr46fWVw= + - packet: 24127 + peer: 0 + timestamp: 1568917478.393160105 + data: !!binary | + ALAXqX7I/eSDscFPelyGZfZddFuBICys/JAwoZEh3126MUesU16ktpEmZVmEYOkFMwlkuvUXvrBi + OP1t5JQnxvHhMF7KSglz+R3jGjKymH+qO6IrMjI14WDeZfFpgqkGjJX89IxAwuBhb4oQyq4r//v5 + TvVl1MmzNA7V4S7nC5TuJM2kRyQKJSmeyK3wb7j1HY0Zi3HKaCIfBqA6+C+yJ5A+d7GKjfVIh/GV + hVUldTgc4A== + - packet: 24128 + peer: 1 + timestamp: 1568917478.503920078 + data: !!binary | + ALCaRGEDcRYI+mD5FPFzOE8SxFdHrolRZ6VzNLuE5HYjsALXyTD/pvj7BHQJbClaCs0obs4CqNYy + iD/v+362DmiY4Mi6HVnaff/RDWI4BACCq7pKCyE7SzAp3Zq2Ovsom7bn7l1D7JuFTRVJJ8H5qmUo + YGOluqChvjvQwJVYfWwXrIj3Hv8fhcQGbLa8/gX134IwSUwLg5bgtt5qNJZ/89OGV6FT7lzu4xsF + UhR7aOxkOQ== + - packet: 24129 + peer: 1 + timestamp: 1568917478.518942118 + data: !!binary | + ALBQ6ubcjVK4OcKFymIhRHrgi+7MN2J4oKk3r+BK7y2UnBYWHuj1kxeZR24UFcd8wODVKW2UISWR + 4G49TLRbOZCMB5NaN4DNrmBGiEWZXWzP5rtb7obZjPQJ5PSCGgkdmj21wa5T/sxLdESlBBRubsJg + z2wwV7tPcOCl5EsE+i6fdq9x7zVmHbTP4r75wGIpn6epm1dvJc0la0c8GgPHAFeNrK2wxupjEeBl + M6xB/k/FWA== + - packet: 24131 + peer: 1 + timestamp: 1568917478.520035982 + data: !!binary | + ALB2Vcpi/DinlKfI45FT8DiyKvWyyjhWB39sKhS7CrHeoDYwIBMIh2OMX731KshaLsVpHvJ5s883 + /4fuEVXwZgrs9vhr/XynugdpPXMF4x79sWI4SSa79eBq3mJUIuR9w/wBMlSkVL9vZdGwjofUxHeU + Wh5u4LeKVe/fG5Btm67AHNjPTRanDmUHmBbDMyfSvr0vCag+z/gbhf7GRQ3QWfwMiHPXLZ0TNQC3 + 5BKlMyR/qQ== + - packet: 24133 + peer: 1 + timestamp: 1568917478.617818117 + data: !!binary | + ALDRJhN8AwFjiaDyo/69jQAGjAwBvuZ/QOJPYe5T5xWv46z2/ot1du/KepQqd5d5WnnJV5SUutra + 5gViBD0OV/8kK/v969gvg96rCAnK8O6bH/iyy68zxu9m1qT6s2wSJl6cZPnbx97G9eYuEZi9K5Xy + xb6ZuwEDfelDuyPhoCxhTD+T5MHaZclHaiujo4PT/KO7RXxiKCWWryK5uGGKOeiOpaGzt+h5H1qx + zbrrxliN0w== + - packet: 24135 + peer: 1 + timestamp: 1568917478.668868065 + data: !!binary | + ALClquCNiQCmEhIVDyMdDaSKb1otShm/l+ItOGaR2BI/NXpmf4G91e49yqbFkdkwTw1R3c5WjLFE + /AJBURQiZ8EgtAgxg+63M2AXWB5+GEmz8xLyjuyf4mcHSxkwGDYWoNfFIbK2ChmuoojzkR7CrYfu + mWyLMNEcEN17p+Us760q8ivHzh1gujy/ica8k11vIfz5RCYl1qdRSbepFXFT0m5eJGQGgTEQvM0V + h78KglecuQ== + - packet: 24137 + peer: 1 + timestamp: 1568917478.883151054 + data: !!binary | + ACC9F8H909Vreit14YwqFZ1O8f5nwfUQHaOx89E51NH+Aw== + - packet: 24139 + peer: 0 + timestamp: 1568917479.224687099 + data: !!binary | + ABCqR4C2Yv/rUbi7MEAuQesf + - packet: 24140 + peer: 1 + timestamp: 1568917479.342595100 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20Hl4dKfkd3bcfw8DUnPdxKuA== + - packet: 24142 + peer: 0 + timestamp: 1568917479.391124010 + data: !!binary | + ALCOH2r0wqoeUTWvBP0Rpja5S6UJ7pgLoFR8JArZvf/wjWAPsJx4XDf6RzR9T0ETzEvFD5ieJjDr + 579jzKrGYj0CB2oVjc+qSBGnLKluUiiTxsyY0WLhD+h9WkHb0/BkSIK4YLpWqaoOUQ+l7iBNBNbY + zPw4Mia9bB7Z/4F3H5SlrQBGmBwxcJDI45xhORn0ukCfjM5UyXt+hVTcdxRF3VI5xGw8RhrW1gCe + eUQdFNLVSQ== + - packet: 24143 + peer: 1 + timestamp: 1568917479.516892910 + data: !!binary | + ALCRk/EQZJ8vW0b4pkMmRT68HBCJZasoiF847xltpZnywq7OO/uFXxZRCSUWn5pfH3CeRpRfoqk3 + Mdo53BjboFa9PD0DjAiqLCnkTLnpoNiigx/yyzKjpXLIC5TOwt+xfunnpUpur8UlWyJ4Ddw0EDLI + /mzQQ7RiWgKSPrRLOFIkCRB+MjQLIW5MSdAwrWijM832UWOrzCzLdhKGWMRY5TFBNk90gSuXVuxw + Qsp5QxFq5g== + - packet: 24144 + peer: 1 + timestamp: 1568917479.519462109 + data: !!binary | + ALBI8pvFdUqatwMTLeSD19ZWXyEqc+SUaXA3C3WDcMbFpVdLuNcbrwlD3BHCd6YNWs+jK8eokBeG + L0kJT+zNy7aH/jdTHdKlKiDe7y2tkMwqd9UKKgWF0iS3S+nWVuaflHrq7FNiaCIEafrw2D8nrs5c + xJL0F+3wxJ02PZIyvvdOUMYRQJf41fvFUw5Jla1gbFQdrmiFNVnSkOQ/Ruxk3rRH6Z/pNB2iNErt + reDypxodNw== + - packet: 24146 + peer: 1 + timestamp: 1568917479.537458897 + data: !!binary | + ALCQxX2zSYLVNwikVMJLMEV0/ZyymS8vflmX4sVUGOSWkLiwtFQvTYII+aXOSoD82SsnAlE9lsi9 + z1x6R2n/hNY0koLj6qj8Q252wwuDZ/NA0IbTA3fqfPUEdWj4Uno4yo1OQp3VthO/x8OW0RVAbiod + DTWTzy81qP98feDxDSmcje0PjQ4bZjC5m8FyIT2zhOT8QnzZXpfCOndpXAi8TasEC2A7VT9qRQkJ + bu8hg6ANUw== + - packet: 24148 + peer: 1 + timestamp: 1568917479.644820929 + data: !!binary | + ALCfYt3iT607UEij0HtJfprOm2iPr3hcnu8IHmHb+2TikcXKDkvqMStRnrYXEuuBlsQU27EVfsqJ + xqwxg+AOpb3BMizEbYSbqhbmRiUHm0R0c7daFZVJlL23BS9KE9vX4hfdHqr8nRm/WQt/+RWHOALv + IXGXBvKNQkK1WvVnRq2aKB2qa5Hz3lahsbru9UghNffIAcFuF7dWNVV+WaaL60tiTJaolvFU7+2P + RNBoL+WJDA== + - packet: 24150 + peer: 0 + timestamp: 1568917480.380918026 + data: !!binary | + ALCcIBTeSecgEUp38R5nJ1pYjQqZPDmRP/TQk/CwzAJ4VC7b5YIu7/1NXp8etx4kzbDgEi0F/mjE + XhXBzllcFaBr8Eqb4WaqOkbMFAMM4BLX0cJEB/Rdev7ywYXuDZlSoKzsgiLtJAxbKlgbc/kCp7GQ + ZYViCkQAVEyHQyec3PVQbsZ5eanGXh0yQBht3nRaNIIZi8LuX8XUjJnIh6nnSKgbTOhowF4ruLEP + PC5V+6H4bQ== + - packet: 24151 + peer: 0 + timestamp: 1568917480.480298996 + data: !!binary | + ALDdBLtPOmWyMlIsvwZ1B3rbTTLpF//uhXG1IEC+ZCPPat8ebxzUKumldMAIe0vl+gAshFwfCa0s + QcOswBt2vF0k+WS5BELjRhxxiWDNfMP7qhxDIFLMrN+op4DDmB8ED8hpiNKT3VsLiOBBmDgiUANh + GOKPZscmUTjArF54qbhHb1sC7lNFYd/EWlhr7/JeXGtIb7KbfOxS7iOvLrjskEZjoU0huqsTj7xg + KQRBnAYvVQ== + - packet: 24152 + peer: 1 + timestamp: 1568917480.520863056 + data: !!binary | + ALDzf6HjbfD3yj1lSsL8NELpwqvQ3Zh3amb1HkVFDRSf/mXJZlj/zarjpSJxQ40sxBE5WJKfjnB3 + 5mfwmVF5XuCvSKHZ8uBJAZ1N7JM5rpWbBgQMKxVSuuffwX4mgfUTcndIzTiiGZNutW9MSLYfTCf5 + xvl4ILdfwvJ0Pb6wuDfAAYZTGUc9rppFHINg60RxLEioJaCfbWvYwNTu4zaXIDPUwQZp66pnkDZ4 + KecaVrgeHg== + - packet: 24153 + peer: 1 + timestamp: 1568917480.541220903 + data: !!binary | + ALD4QNL7wHoiEGGLCXhL+M4QxavOKrC7Z3W+Zt0itZM1GoZB7l7Py2ju5QHNTmBtYJgUYlMdA15/ + Ecez3mTuJXsI1keAIiUzcIu5OThIcEUhjPsvqvPTSvfLNCUPcWWjLq5630w9S4D5MKWbgOAmF7ic + a6rBoazsY5+9bBFK8dQqT4V4y4DU7l8ZfQFpUlZuPHeytaqYerZTij6EeSe1kFseFgCkHR73Jdjf + B2qJ3J1Y0w== + - packet: 24155 + peer: 1 + timestamp: 1568917480.553710938 + data: !!binary | + ALD9i26yVBqxkoCbs1yOuW7f6yTNoafmF4nKGrW51KfPNCHteSIM5Qu46pGBu2X+qJsT7IRTGxXA + PqsmIwHTIN1uHG8IMLjPxg01HEeXljnLSZ178NzPutEZe7IGp1tE2xHir1KXxzvthRHNHevY/NLv + O4+WXVk6nAi3/mEY+aJVM42X6Mc3aV1/ReSsJiMnjayl4P3Qo7QXk2QCT3KncZeOE3/Y/nsWqamm + yGJie2MrbA== + - packet: 24157 + peer: 1 + timestamp: 1568917480.648821115 + data: !!binary | + ALDhZc/tyum+xqexzHgrkFtxT1OdnRUaJgFxb2EPNzm6FlEb9Yq48y9qo+fm2Mcgt54LEEDL1BCX + WM2VKhtmKERdFs/zZiJY4UQy/Krp5OeXPsqZgX5pbG7V7M+t497dN69tqAFMYjfoSHA6AB1Y8HNW + PzPUdy0E0vaF4jQaxrRH2poG1yiY7Pk1o1hl8SzB0+deNaq39vUYMTqmnyiV0IECgWnMSUEBaenA + qfvCmqqJNw== + - packet: 24159 + peer: 1 + timestamp: 1568917480.757378101 + data: !!binary | + ALBVqLtLCvlQ3IKWBdt6ICP6wxzaGTX1ftXKk/8bW8hYwQ2rBUy0ejZdIfmPT8CKE0jFi5AL+HyC + yEwuC4q/YR8Lt/zdGM61j7G6gqGpea0Am4rk9+L74iHoDZq1N3RAgFsyGI+SOXajROFjKTycG2LV + wU8T9TemG7tu8n7c35iC6KjzsiG9YJF3qMSD295VWezeom9roLXVswEsfKOXX1LuToFE1pH/D0zt + HBDclwqp/A== + - packet: 24160 + peer: 1 + timestamp: 1568917480.757481098 + data: !!binary | + ALCL7flTJ8AviTDkiTawHQb8MTW2lCcSY2kZ1MEQyQJZzyZGBQK2WBA9OJAQZLlTWEIq65mHbuqS + eDsVqiU9x0A8NDamorGOWmg0jPqmDKmjmST0U1Ekw+PzIFgVqEfyOcwy5tdvlr6Iw1m3pItCrRof + WZbjYku1yrQp22c9eujIIAsgZBO18O9nmW4t9YumgOWfNUrhqweNuSsYyoCTdeafXOP6wX2jOL4G + aLkicYsEtw== + - packet: 24162 + peer: 0 + timestamp: 1568917480.813036919 + data: !!binary | + ACCGMOJcA4S6/vA4MKUlNvO7SNpX/YlnAhACrgxYn8nDDQ== + - packet: 24163 + peer: 1 + timestamp: 1568917480.944330931 + data: !!binary | + ACDiZWeFNJvlxZXFcLoG/4W0VNhxPJaWx1YuSYwDHw6M9g== + - packet: 24164 + peer: 1 + timestamp: 1568917480.953763008 + data: !!binary | + ACDB3uEw95tST2I+oAGeid6jIE/6cyXRwxrioL724dWp+w== + - packet: 24166 + peer: 1 + timestamp: 1568917480.953988075 + data: !!binary | + ACDY2F2Nhy54Mq+Wzc79gny970ZkpGYqPKH0dE7AqNOVPA== + - packet: 24167 + peer: 1 + timestamp: 1568917480.962771893 + data: !!binary | + ACAv4FETFUF3ydODE/pQ0PVyYvpKk2jrkpWEjx1w/PXh5w== + - packet: 24169 + peer: 0 + timestamp: 1568917481.480326891 + data: !!binary | + ALBiYiXICn0/Lb2EMHC0pZJQIsyzKYLlLvvbgJxprwoq1Ss6r/b85g/cHUWPU/jHPcAMxVNvyPPq + N1QA1c49CueQGaCnyls3HuGc6giS5oKajfHXnTHsbRik0l51ukWcLKJ3qJdL6lBEllQRTO4EC5oG + fm5Hw7grX+VsiLQnMnnmeG5Eh4YoHBPsXFywWbXiXHG7Nc4nOgJ73hjx/liChWesdfCQzzpEEKpS + cC65KNQxzw== + - packet: 24170 + peer: 1 + timestamp: 1568917481.555507898 + data: !!binary | + ALB2A38Xkim/tTLiE0znE0EvfmygFP5SfBwgxV4k3wgdTH+dgQNBa4GldU/2cmFWGZ4oGm0T+xbf + 4JAaPycPk9TGRIrdrhxfTQxEARK+sYpLkQEa7v4YE1j9bN6I4WQkWRZ2uegxPLEfPhMFVum8uW2I + 3eojvo/SvYPPToZ3SJpxEh3FOX0GGSKdlJCYHaxg2K1VVtyG/SCzZhy8sCg0jpmdjmbnuwOU+T0J + oM6YLc29lQ== + - packet: 24171 + peer: 1 + timestamp: 1568917481.567008972 + data: !!binary | + ALAiwePhpj7PF2oNxGQa+AB3M4HaAZOxPsIOmlo7WlHvkhV52i+sM+Fl5BqK5wT13TVN2XsBYm0b + uLVn3RlOZDZgQ1wYENUTXm83/QZpHXy0ti8JCoMUUBhFFPdxH2WjIp4d3TJjt6wgqeUCRguQ/cXP + 8NSnVYIhJLoLTg6yL7kSMd4xU0DO9rrdixkcPpCw+qS3GqFTsb7VsGt/23pOLoRVHHxPpUytzmSD + Zggxr1s5Cg== + - packet: 24173 + peer: 1 + timestamp: 1568917481.618437052 + data: !!binary | + ALAcIsV/fCZ8BqWRjzpbxGNWxBpXjq8LtwUgSUS8WwvbytDJEBcbBinKYdF72mNHs1nZjgFKz1Yi + wlBINLxIYdJYE1bqh0An6HhY/OgjaDIx01wU62d5G+rKj30DhbmBTQyU8X/p1ZSwV5htKV2HHhIj + m9+TkGnc/4i5WoeGVVyQlnU3nlUQxvkRYGHK4p7tgmWLq/8J76Dkx5AovdfPvUtcOVOUW9fGysgj + ygPeVcJL3g== + - packet: 24174 + peer: 1 + timestamp: 1568917481.643115997 + data: !!binary | + ALBjZJClyg15rFCW4UAgMAFAlZtv26QEAVUYJRmpBlXu66YaCjtoHodzHCR4V1609uhTgZaDOev8 + ASEFil9dTNblu9oPW8u0Zh/1YFH7KiOSCfErw+8DQhO2nfs1kg3U+uKG927Hxc2YRNUA4/mZVG9f + OArrlIl6FE97qY9Ukz0VtUSc80qdyk0vJlFfzLtVMV4PTPnamjVvCYzihWl7Uc8Eo8r++o0fIEsf + F2vrRb21ng== + - packet: 24176 + peer: 1 + timestamp: 1568917481.710586071 + data: !!binary | + ALBbdFwaKvxfkUbudImZa4c2Qf6qKeqXHnFSBxdAFZx5oN4vxBowStv8J5J980/ZRJDeSC1oMy42 + e/noHp0p7pWGQ3IrhX3SjZySLE+bfxH18fa8U5i4MVWhMANswa1SetUzowwaAGGFpAseW5j6Lfx4 + wSVVdtH9WzqLCV4o4XcCIIDtCvGJO6HSEfrf+Ab5FPDzzQmFktmiVGl1u0Ydih4CW2L7YcyWsFJ/ + EKADxytQzA== + - packet: 24177 + peer: 1 + timestamp: 1568917481.734100103 + data: !!binary | + ALBGrAGqEt49Jq7ANPjwqGaIeLoeKfvXx43S9EuR37yAWdWtLCeypaIgJhvh7cnBWFRedRuaYTsV + djsjcV/fqOC/OQrrD/RbxLcuagQPgGs97hesfAIj2GSSzHsuNnvf7LvuCH2AvkmpmZfxUWQPrN1s + 9Zzk3JyDlfbWwH5zAMY1cEMPRmVwMJxfPT9zjOzFs3lr6Jw61wjHCc17vzlXAQfnfz1E7C1/biu3 + gch4+KgH7w== + - packet: 24179 + peer: 0 + timestamp: 1568917482.480134964 + data: !!binary | + ALDw1VTIANgWF3OR11EF9nEKg4pLqBvJwCGTot/ndWt4+6AIKZuD1djtDN620OxeLdAienm8l24+ + 2cH/2naoiCrboBBjNKW+crEO3wO3Wh25Q//3oIJJk1HPgB2WIIQbwNIUhm2vk/IEgdVVqHMEPDNz + J+LLgz6Xe0E6iME0+CtsdpiJ/pilPEPLuOuXuvgiESuDgBtuWOzb4SlHI5NssLg6Xgy38NsJuT1G + cIfhs3iz6w== + - packet: 24180 + peer: 1 + timestamp: 1568917482.555788994 + data: !!binary | + ALAc+OxQD5tOnHOE/rVRwUNw3ufits4vpbzfYve/L9Q+MYLHyvDo7lfpli+zL52D784HCmHi+VQX + ORsHSxrhdCOYCObVINWoocO9CBHl/UdS+qWX7WJIkr7gYj6aURuBrrSW9R2vEn0m0XJVJrWcT/Ev + ujR8oZvyBTLbr1nqXbs3MOv0b8/YSlFlLRwliGfqCPaZe8fisPvemHapBs6ireQ+K7ux8R78b+Ww + Zvw+Zh77nQ== + - packet: 24182 + peer: 1 + timestamp: 1568917482.573848009 + data: !!binary | + ALCA1Y9S1n8SSiackwY3uwKBE8qD/Mb5p1v+UXKH0nF85uHOfcxBIdaI+/SZHv73KppeLwEclMI2 + fQwJZ5n4VEIelWbmczfzFKn1G7JSyWeWD9ubIaaFa2+udX3x8GwO0pBKJBzsQVkRRZccMxiB7FKY + T0oDDW0O/+vu0tv0nQ3pmwpZ3Qpd2i48z66TARG2/ianlohNWqVeaOrSYjD2lG03A/V5R8kO+bjJ + ftJ+b0wdsg== + - packet: 24184 + peer: 1 + timestamp: 1568917482.718008041 + data: !!binary | + ALAl5UOfb71PL1Qe1mlS/ri0RA/fygbiEoH9KxhTMt/WKST/Z+bzQ5hiiWALCxg/ZQVbRKWrpCr+ + 04JEElGbKNWN5bzbQVh8OFYvzX/7Gjvb8G+Jp2DBR2Ft3N0I6snBtKoHlQXuybUNIycJBF6QYtvU + G2l1q4b6Xr6byHNY2OvE8u3gZ/cFEE0zHbgNPHreiNqBBMyeZIRRkL9n1D3T3XRZIWRLFISUiZC2 + WKrow5ejkQ== + - packet: 24185 + peer: 1 + timestamp: 1568917482.723958969 + data: !!binary | + ALBMdFPy7em022sd7W970wNKyAQl3iqwuiQitSR5WN26vW0TNFrWzwUBuWldlkxLA19gxDx40Xu0 + m3hKf/0/V/6nxotOvLrXgkj1MmtTAw6Ovq3D1n8RuODs5zyqt0tsXs1HvZ89xZyWS876K9fNfhen + 3IglhDxQYoIXdEs7yvB0FOULVdMFHM5msDSWpGNcNHlCh4Sff2q95a1cZAQkZFaQWXYvokfWE7xb + ZHQQjXfYfw== + - packet: 24187 + peer: 0 + timestamp: 1568917483.513511896 + data: !!binary | + ALAqdWrHAUa9IvxWqU6DNaTfwgf4DgP98ux7hMpd03XgUFr90D1lE3CXYw8K6rHHTdP33tf+h6HB + iToHLpk0r/0jglv98vOCE69Zw7tPSqcNMI6UTjsanDBSKcVONvK6AjJ5UOP2HFDTp/o9CpsoYcNP + QSMZ72QSsV/9hoh9Y8jpuEz/iPp+A5fLb4pTgelFCY5V2XrEbduIjizPIaH339fL3Z7jU9KQb3C6 + ztCcSDeuEA== + - packet: 24188 + peer: 1 + timestamp: 1568917483.557383060 + data: !!binary | + ALBSm0e3vfLKdDrtnkgfGJJbji6gXww6+9MOmAsly9mwy44Le6Jv6YiNjiyPXQtrMW5/Z8fU3pR7 + kvFVrRDhuRm+YU7tA1wHx8kBINX1R33nnZaK1YpIx5ie5r7cB/HfA71jgjF8bxMW7JIeAYShgxPc + HjGYE1tQ8Kd96HYyc1CysSIX7b2ie2lhPy5Jkl+Etb3s2i3g57QjrqVotfshzv7L8rW4WAhIwj7l + waUwKa+76A== + - packet: 24189 + peer: 1 + timestamp: 1568917483.589744091 + data: !!binary | + ALCpKnrjykr5Z+Ht4iUqNAW2p+ulVU/MCJP9tiTBNU+340BsB85gMLpEH8VSBABb07LyaXqPYPWU + LzxQaHSriYu9/+e94je1dyw7+viD9PGJN7YoUCTqU3RuIRW++Pg7zqX5UcYOJ58UONLvczJlIt/B + Bs3/0x5RJSwZ7leL5nI17ZX9ltHy+Jwij9d0OT84cigLm0neCWX5P0CXkJBhPL2ZqNg3+cHD1dRk + HWqVDeEeCQ== + - packet: 24191 + peer: 1 + timestamp: 1568917483.595597982 + data: !!binary | + ALDBvfrg8WAPMW1S23eVN4zvaHBlm9GAT25Lzvhtxio+JM2squ64i54LuStgpZF2lLvYFNUvV3pz + 5gN5eXLUOjo1mTr+vHar2ifHWhlnNjMa3qwiexOhFNNC+0aLyfqCQXPP3XX5Ksl98KYGeGKmCQVU + w2javaLe0JSPfpau41YcesD9Lnz0sskGrfMzr70Rh5RMq5IL37fx7cHJopJq+h2673vY+qs+3o7T + KJe7tTiETg== + - packet: 24193 + peer: 1 + timestamp: 1568917483.687208891 + data: !!binary | + ALApgZVzHO4x9IM0xZ+fk8THLD5l0J+Ae0T+yFgov9dqRbUIkU0L7sTQ0JOsWma0pTWULZbDVnPH + RkZwT9yyaPIhqRXIZ4JGrF3+B6WS1Bcf75gyDkyFKqkbrRJznTzFLC/uzYp24BSo1XKmNzkZaxw0 + 9WpFJIqe0WsJPMv025WB2PH3of+kz+TtlG514UrgofSU7YNx4Baz8IupHIEyD8kdOS2XcJq8yvc2 + qEI9HQObdg== + - packet: 24194 + peer: 1 + timestamp: 1568917483.714003086 + data: !!binary | + ALCotkyPgV8ulM66o/kBzmuyQMsdgiBVvlEM9vMSWp1/1xaBEju/tCVV9GV3I+uMcTmPUS+y6/Vw + Jd++qx3E/0l1iZ4eYaeG5aaaki/ZomeWLJ3B0uSC3qu5lQvZiz4hrNi+ASqT36CR7//gAyW92UKq + VsGe6LoFdAyYsFlIeJqtZhAi5MjmALqadpe8U+rfSoa5BuI361fh1QmuuGsit/xGklb74DU61niV + uy1Ix9tuGw== + - packet: 24196 + peer: 1 + timestamp: 1568917483.857851982 + data: !!binary | + ADBGeR5dvOnMYNKTBjVGt6aZS9kuZwmZC4RTl4omNafTlnkWH4ehf+vAF1BMVo8ariE= + - packet: 24198 + peer: 0 + timestamp: 1568917484.515573025 + data: !!binary | + ALBM+CteE9s3JqQQ9hO4JgCKQlithaqECdxEqwArNjYuooM7NGSt+M7yiguEJmiEEBbnQ2BWTyXD + oOxQSn3tXgdZHNzkMJwFqRJjjhXJWAGA2wqdm4hVnqH023ZHn9pMIByisgJ4JcwC0ot/OAFIhm8D + WQQArBmazP8UKVhZiSFLbkaIYAWyD0f/aj7if3iIU1q6JGrBMjWM15C4foVvRPVdrgd1VKBo8Cmt + Pim/X4RJSQ== + - packet: 24199 + peer: 1 + timestamp: 1568917484.591281891 + data: !!binary | + ALDQ99zL1KHlkgKvxhei9Kn0qxVv3sFUoSAr9yQk4vr/JL37BAC0arAiu5iAIp95xfHTOsTNZAog + E3I9jusSf434RyLH6YdJaVr8vrBWQIX3BVlwElvYt3A9hKMVKLboDD5l3W1vKUnEQqTUM3A+C8Gv + eKNkmH+0cbkbNIOsju57BqMj+WmspAr6EVpwNsWfo4YEBQWUgVkvyh7LAvNtawCVQecSA3khZN2K + NkSHyDpyfw== + - packet: 24201 + peer: 1 + timestamp: 1568917484.686281919 + data: !!binary | + ALDVNQ5WFHInsQneYameImZ72sAlycCkD9Rm5mmPD5MoaMyvUtf6R92TRrKWKPJV/YL/GcpxQGEP + 1zc+Bc0/4WRVheqw506pty3NBkeS9OyCx3vzOvLCTB2rUoEheNqEvyJvJJnEDHEK9/ffxs32yzEz + ES5jPJT+klf8N9tjEe41Eg3XOwohfFiBe37iEpsBATTOzcK+HxbJavJdK3U9eCreTN6w+VawOyDx + NQyDDnhhcw== + - packet: 24202 + peer: 1 + timestamp: 1568917484.711261988 + data: !!binary | + ALA8XJ/TEXsIWTn80mfsTOhC2hzAT5HiYthNeNxQvzgbDDr3L4ezxtGpI0uzNkr0dBg6WVnXfSD5 + QEwJBM9TNqhzC4Sb74XyYHYqD9KesQWk7d0j9CqM4u8CkeNZgkRB3LlGY0Y9kIh+HXxpqbcAeco7 + PWWgsjnoWNWvZ1QgYuOsPiZ6pEBbUFhc9ZH8FgxlLM9NnlUw+iIga2ZZyAzjQu4yqtTFYW0xpVF4 + +uW/i4kf4A== + - packet: 24204 + peer: 1 + timestamp: 1568917484.745589972 + data: !!binary | + ALAM8XnY+pareN3tZBQejgX+mn5YK6r5pb5OH8JoJtiOEFpsYErkyTVEU81JMmHqlhJCoPm9Qkwp + +kl3FzFPAiXufjmAp6RYkQ2o9F2NQIDcoSMULGG4PnU3giYS7vImgTM50JPI7LxJ3Lx+tfMYIE71 + Sx8GSc6Hd4poMIwnMl5hADoYnd3oJAQqwH0uYB+N7x4jmcYfc+dTuUIk5OXDE/o/RIkmuRkVeTWo + dxjK4W/F4g== + - packet: 24206 + peer: 1 + timestamp: 1568917484.826843977 + data: !!binary | + ACBBsGzl2O+DBk0RRONGW8DzDpnUCXMdQcO9q9B7YeNlKw== + - packet: 24207 + peer: 1 + timestamp: 1568917484.831727028 + data: !!binary | + ALCgmPDVm8UtOU5RWfDrCergBtUZYIbk5KX95csH1Ka/JK2C2UU6991X6Gl2wTzz43nVnhySAo50 + mWnqpa3fyqxxprC5xfJE3xPIGt0RR8wuN5b/dDy4udBQVc0TPWO+055HUKDesuLkPkW6Ab5dBYo/ + zix/x8L/ZsJHlUevE7c2L2C46g7j7L2/vrL5Ytvsp89F36uVj3Fl1XldiST8Q6/6F3xnR4E/IKOz + hbxOTxlEQg== + - packet: 24209 + peer: 0 + timestamp: 1568917485.449868917 + data: !!binary | + ABCTB/TR61UvrRh1p+LmoAkP + - packet: 24210 + peer: 0 + timestamp: 1568917485.514497042 + data: !!binary | + ALCbSkY7pNo1+PjJ3p9dKuFpWAkDMMXRJaSPoEAJ5xbLoA75lcGSCFOdIZfi6hnOt1ufneaQTlug + r+S/Ir+ki/xLus4y3ic4F43EmGw2inyxt0MOKfm0M4ZM5iZl0f35vsS9hstgC9IOgl1ICQ01goZH + +4Up3BqwGEEEmf3pi73q7O+ectADATH6/laK6RDeiqTJMVczZXOWXKvfEKVO3nasvhKq6F4SKS/D + m54WaLIXkQ== + - packet: 24211 + peer: 1 + timestamp: 1568917485.569514990 + data: !!binary | + ApCKor8ca135J/Df94V7AjMLKbxNu7csCkKND4gocFAWdVvB6w2J4gcsNKKLt+eFjkIe+LpT+GDB + +nxn3cIM/ZJHpB8qrO0cU+H5E770RUwqj1Lg/Sz3Hbdrl7q5OKyHR0UTK+XT52lRGsFlJF89ujru + pmPfoOj4r1BEwPAXk8/rgNdcowDQ9EORDr863rVMQ0s8qxOcZ6aNqYRYG/0MXfshWkVv7jXsk05d + 0Ga/PN4LkhTN2GSrMOkZ9ZGhUErcwhIUd65jsnyG0nMsyMqatDeqw8D5hTuzZ2fUATbG6WiNFhws + uzJyFXzEB6KZF2kIN5R+hJNff/qUO4YJzhFXL43hVkzGMpRHQxLBSOtbbHHjG4p4tfg5keRkvExj + L7xp+ZhE8gO5yZnp/IiasvN892tEGRh9uNXQdFg/vuLIPa5+j/bppLBT+8NUzXdsAAzfmfQXeDWn + 38WuLf4EF7Vc023byb6quSuMR+xXt2esRNO97IzyKs4+j+U+BS4Zx7/v5slf7RKWkuvA+0ZTZRUm + 1rJdAXf+fK7qpIK3gwVmrEfvkyl2KY/5QazvHGPdK/g1LHvW9GNmY4vGredCQNR8wnIeY8P6pvNx + e+nUBQGaQZYFO7+IVJYSzIp6tFLdNmgBoaLQwASNyGteaQlFowmgc0JODVcPJya3ZH8pzjpc6TLU + ZOKSockIBIXUzu2TAnxKzzwUb59tEOealyM69DZmEm/UgRDzTBvQWJS6TKfDbgwK3BVdwgb2P9Ko + csR5xBQno0TMiIQhqa5NCEtpxM6I1VMCRD60ZyflTzLGX/dIAvZ/25dgXDo/HPD5wfxBkgfEGYxs + eO9kkhLekdq0y96wxmEG1H/KJupVyaXj+WFSYUOvYQ== + - packet: 24213 + peer: 1 + timestamp: 1568917485.592741013 + data: !!binary | + ALBxHcemJWF4FDBwD1kijcWN0ybG92N4leHpn8xwT3DLangMk17A2DifwlqXSY/z8ktYgQbjRgXt + 5X/20wb3dD4zV2suStc6J8IxuMCxl44sEjrwFQPM/J/qNXmUzJce78VA2FjDbO4zwUNU89mha/// + T0G6xZHs3h3wIaisR/Djvw1PWfENlZ7KGfno44oltZlkRq6PwzoSxPEgdyUDrUrbJxFtVo2MST6A + CTC2/UUTZA== + - packet: 24215 + peer: 0 + timestamp: 1568917485.647080898 + data: !!binary | + ABBahp45Pg4YK7U5bL5oVrdJ + - packet: 24216 + peer: 1 + timestamp: 1568917485.724452019 + data: !!binary | + ALBH/xxEA2GfuF8uEAu99kjgqbL4vO76X7moJqXtdYegFdcjH4c43OPh71/acgHDbBA1UgTxiLCG + mZmgcDJFcAlVESh3bav0X5JaEPLxZmksuDLrYlOoiqTFvHECujpGSnGd3hR+yAN+ecwkivaBA1e8 + kcju1AWwzKI0RZIedTEyO41nHK//stIdrs/gCM/12b8/j0IpIswwXJx5vnGng4m3ioL+6oNF5eFA + Ynf+G1Mqxg== + - packet: 24217 + peer: 1 + timestamp: 1568917485.767170906 + data: !!binary | + A9D1XG/o9A7UwMvmtpw11oqjHfB8GaSTRyqzB2R7h7X1l0M6IDQP9CFrnNmbJs4QYSK068qumpM8 + vdbgr3kwSdp62jzjL+GRYrM1c0aA+JK1YnCQU/4RhOObZByfndyRCE/kg5/YHXsIjzVMa+4Mc92i + XUYiY1HzPOd5cDOnNanQP/OYZsKRYm1DadkMlQpA8wrxceHm94pVbO9+0H2FKGKC0LGBgds0bTDN + J74Q2FHlwGMimvyMtJ56OQCkjWmttAP6EPSBYal0wBUF4v/LfD4StwV6d6EoFrtbx6sWr9bhcCFz + +wLTHcvbz8H4hky01mh5x+c4leNSYl2nHumbLaPYs6FggEsm2raOjkiAhnVJOWcycCAc4KrGlPS6 + uK0ZWPcO7xXJtuKG+TcCWxgvNsfFbtYj5dDbAyAc8oLxa5flDBpxgkQwyifcWerDWTXg22HD0rpA + WRZxpegwalLmlKl2T9blcrFtSrEy/nHAaOQvutNMtg6+FJf4G5RX+soeGjhWmnGZ05CmJ0KQwCCg + 6D5vlWTFY4ZtVcsSHG/Nltgw6G3bxmUXiE5Hke2m+LgGwORFUbDtXbnYiX4ENVePR3M3Bz/m6LBO + SXD8l02InfArxE0xIUqlnFGItOe202DpEREzH3+8rz0mjeTY0htKRG0eWHOMYKA0Y2HCu1tlOlbG + wfjOz9DSAuj+f4mze5pGttefX7H5dqEkH6zNZuALzP/MuQUGKGTGAHr3O4EWD5nopBt9PxK0JtwV + WwfUn9gurY2CAF7f0b9nL29OM2wx5OAH8EN32j3DzkK5TVJ1RrXTzg0JOGcMCHvQQCbtOMZDJBfr + hA78u5hDd78aJSJhDUNCl/fkaKWe+DAWC1hnCkXeAh4GV3PxF3UoQ26m8PV00eNdwF10t+RCFAe8 + zBgkBsESOet8Wc0dm61qD53DK9M8TJCKNRajxi+0cPB7F2klzWxyXgDEytsA4ZZ3OYPFixeBG7Ls + 2iGZ4KEn/JrF40tNFhvytDZu8LHdzZZk1yWNm/jcvoXMnjV4DDGmn245m8VrtodmHCcSoxrbiA6C + oZGMMpDFOCJPqvJAXZ8ZWRcb2KEiR9XBuFynkPtsDKL2XhsaBp7/vWlG9onyXir5aUJ3lSj+aZ2S + 3PL/KcVqQttHBf+04eWCOyY4gAOEysqO+S/gKBQs9Ym1qqHiWrlSnRm5pK1DD0sJMsg+7bfd/+uN + 59/tkH4wSMCE/bNE+GhKysuiitx6xOmeozMmYjZHPEq2URPHP9a8r4NZ2b/fBKxHIOjCzI3DP1Qu + Fx7iYi89RCrp + - packet: 24219 + peer: 1 + timestamp: 1568917486.263561010 + data: !!binary | + ADCR+c2deRliwpEhjWDkxGePPhKDGq2VT5twts9gEe91+E6FMt+AZHgzpqiKn3c3crQ= + - packet: 24221 + peer: 0 + timestamp: 1568917486.515418053 + data: !!binary | + ALB0VCnvpBMfkhVJH5gQd+F769ASeUVj4ibWyblzL8P9GhQuL+FtClroxvqw7dP7h7O8Db4cjUGw + IAvHeXIR0cMZxJF5fpiOZHqvQu/kEhL1iyUg+IVUiHg9R0AUoNiMaxyU9q3wvvGzFSjt11S1TMTC + QpozT7VoO8XJRQ5Z6/u2OYy9oPOJoby9eEnRdS01eljykNTQKrWBJzS5M+6BWuQt5sCrxCztZoEJ + 5JIQDRf3mQ== + - packet: 24222 + peer: 1 + timestamp: 1568917486.593149900 + data: !!binary | + ALATjFq9/Xby+wQs3IFymgKlPwXEaiK9bmcER5xWBqSb1Rf44tyN+UgTMAqzRyDyVDYfQRmJ0mZB + DWus5z5+YJnorsJLJpZkTBrFxOjbppmASl4MOXBmBXlIStuxghWUWAWvWj3FE82Ym4yqX6iH+PtD + DWkSeAaMaXsQZtWlPkNPwOyin1rpU7BlcBJMrBae+K0q6WVUhTYDlRr7qdjGJkNVPaBfbnzcCYk1 + C8Q/EcnRDw== + - packet: 24223 + peer: 1 + timestamp: 1568917486.626876116 + data: !!binary | + ALDIx0DVpw09HvPM8X1xWTQy4JReW5G8l/r/YP9HJekE0WU43GS+Q1M6dCHwx0FviDGACCtsIxge + xbAvBNQaXLLes2+x8mBQL2nf79IAh00Ic9lz2WivshJmKQqEEb/584VwLE7d6Lc81M0tZYuUt/jQ + CYeugHdBLAreGpMzJ+275IbMIMF2DKlUrJiLo7DXLSCPIHHbg6NEghBknfLWWKis7k7dMpj8yY/J + jntcYE8uRQ== + - packet: 24225 + peer: 1 + timestamp: 1568917486.678423882 + data: !!binary | + ALAvg4WudtT3yKKReClosCRIC7dHF6NDBZegjZdPkJFEaiSosGq59O/G0iqw0tY21iQI7HI9nLJ1 + Kybf307ZL4dMHk8dnS1ypuLb5WSVqCnSa9+aQvwl+55fMPAHRsn+lskUz3PVJmvpKJI4s7QAwYVA + AJaPWC/VG5kpRIHgGs3wR/DINmNub45s4bPuT1tU7/tX0Le9k9GIYO3Q0uVVOQ+ydUheeL9Nc5Cw + P1rK5otFmw== + - packet: 24229 + peer: 0 + timestamp: 1568917486.813419104 + data: !!binary | + ACA+JtbzZVDmimGDcBA+jwNpAgNacAFm9fXFK/wgxFERdw== + - packet: 24232 + peer: 1 + timestamp: 1568917487.338294983 + data: !!binary | + ALAUBuSiVLLz74HJX/neyJrXr9+rMqjF67Wr90gVdJdkr73XdethUtn9ft3Ooxd06hnN0AjqiFla + muXHRp8J8h4BFeLhor89+gEM1i5I9Vgr9r8HfYeus3ORBCLK0p02b8S/2TqFqExUjlQb7vnkmFUY + IjM0FTAP7lkJ+Eqxj9hkuahOcXGI+2DlG1pe3SiOlrpLLvXgounyqxne/xrg4kl77tZezauFJsqq + 4ub0zFiPNQAgnvP0gDIpgjY7tnbuos/en3A+C0VfC8L2i2AH9dhDHscAIIgV+eJcXzj0APa4EL80 + t6dcyA+MCqh9pS59LSlVfMY0 + - packet: 24234 + peer: 0 + timestamp: 1568917487.480106115 + data: !!binary | + ALBlpx+01+jEjPUmdGm/F/04+23LoDomkTayaljhltPbviwCDgeArgC2vi4DdpIQ6n2aa7ftD6wH + G0QInBarbVwY3YFUQ+NdP8cZOy50C/eY+nk7/dFVpSR1/Cy+fPHLR4iHYyYK6yXUOXxIJw0zm53/ + M54q57xXHLaWftW8WcpZhmx4YXpdNBviiZsyWZ/FkodvucK1CSLHIg9zahl/z09TGlNk7v4PWUql + FygU+3V9Vg== + - packet: 24235 + peer: 1 + timestamp: 1568917487.627770901 + data: !!binary | + ALB45BHbaIyUbBS0lAmzHvpUSc5gyiHmy6RfgKKf3zv8M5WUc/GW9qbmkujI5bSJONCzB4qEZjEx + sD4SgxXuRiU8kfX/QmKy/BmYt+ExOsrKPsSpe3rTEZeFbh2S52IQy//I8jvg1QOTjvvAsTQ5LgKQ + WdWMQJ+mLLL8kY293ZmmVw2x1RGfE3YaZdmas393udmZUSXx1p8KeCaAVN//ZccCvyfdGenAwT+e + cmUcZAJoqg== + - packet: 24237 + peer: 1 + timestamp: 1568917487.729157925 + data: !!binary | + ALDcaRt3NUy+Y++bFt8UUUB7a4PKyASExwN7uAGWmGuqY/gysHbsQcUiFIOYwBapVJA/EsN3x8fY + wWuTyXpnID7fNsR1UkgKRXSR2cRCUE3PXKpqluupDPIoY4YQZ+QowcHHnZILKPSFQg/4cfhnV2rc + BXEbi8Q0fU5hy0ZPigm+duyblU3VN3b/VEnbpBXXen8VJWVjR0TmtTli+xtH5uFZ44ehfBYbediB + R8xOVjjhWA== + - packet: 24239 + peer: 1 + timestamp: 1568917488.628871918 + data: !!binary | + ALAkZvEUnbCM/lij7x8zZfBzQqcBGV1oBtv9D8rG0QXfBgH4qOB3T57jDySFWGW7O8HlHMXIVMd+ + OGefBND6sj078jczsglgQuP3UVKE/StXa6XmlE/nu8gnBD/4/IpeYpN27Qrr6u6uKKB/Lxq4k6Sg + HrqYe8HGemMSZkluUMdY3YEynpvloV+iAzRSsoDFzUTvnijnxqRpJE4R57rZyrsXvh0noTE59DFs + 4RnpVuCuWA== + - packet: 24241 + peer: 1 + timestamp: 1568917488.758371115 + data: !!binary | + ALCnAiPiEcwcM2er8X21l0SX2cDm6bnDlAgwKZl77C4rGdnVkI3xPM/SeBR+bxvKf+c6LLHr3GZ4 + t4LIqHhIg9z3oNr88X1KJ7ef0Ux2OHZqyQlbS0bvSgdicTlzUF3F3pngS/TFyQSDF6El0bFhch4b + BGHs/ATvAi4djl66xmZ0+husKXx9etL+5yCOVpnMFytqOcQXKtVg1Z4Qe47fKz0LbS3skgWfVNbd + Uhs6Nk3pCA== + - packet: 24249 + peer: 0 + timestamp: 1568917489.247869968 + data: !!binary | + ABB0qVxGnL/AsClhhomz9sAS + - packet: 24250 + peer: 1 + timestamp: 1568917489.367243052 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HgSkSpp0UTzYjpZnUEJIlQw== + - packet: 24252 + peer: 1 + timestamp: 1568917489.629595995 + data: !!binary | + ALDbwtvFOUccEcMDndA9w4qK0PrZsho2sKMu9AwYUukCCKd3l7bmMlQAuAAxwyazByi77l5zIVLw + +x3eOpP55HYkU/FfYNjJaudmfAFpQ2A2AG8aNnnrEJXiCVNeTt7b46xzfgFSEyV7cdaLjghv3Q1L + mGfSV7/vUNOMe19s+rEOq05pmKZB5LHvWEMQuWMJhXYIdibbDxWfl9D6bjJFYU9A1w+RxRJMXKqZ + H1XpdMuvUw== + - packet: 24253 + peer: 1 + timestamp: 1568917489.663036108 + data: !!binary | + ALCk7A+uNGh2zQ9kpZ02PS2WNnv0wonvpCPTRcodvlA3FRAGZZaedck50YOaUIwjGw/vfGtmCtpE + zEBrVYhGY2cFhcAecB6UZCvV69xbttD9N8+Ocff0X+bx4CNIaeslylyhUInc/po1Na6p5LEKbIQz + EJjKS1U00a5wEBUIpYko7SLCpl8t0aadc3RCQbIfI4sONH+4QNFtM/yr8AEqGv/VCQt0ZRzjTDwS + QXqiMcAvVQ== + - packet: 24255 + peer: 1 + timestamp: 1568917489.773102999 + data: !!binary | + ALDFyhO6daDhVio5GlNn0h3oRtn6WgFtw2JrX0z0e0Qb0oPQRsM3cB7YVFvJC0rk62f8sN4KLU5c + 66xYpPIgh3RJUGWZ1zXmxUxlCQ/QmpEufXR260J46eM4n1ohif496GHro9XZkHPVLqI+3SemB2ME + /cRKWIFC83Dx1Joe2BVw30ElqCsY7ENQFgZpsXXOFFIvdt+Fv+JnEY3xA8S7xVJeZFwpVh7a+orQ + WijxHPH+LQ== + - packet: 24257 + peer: 1 + timestamp: 1568917489.839998960 + data: !!binary | + ALC8jUxeNAl1UZSHL1F/tViSW67nyzIV4Pt+Ydx957nMMAVTPTL+VgRIQThNpV1Hk7IiB3smJsUR + H7oixgLXXt85+tFhvdA9+dcYPqoYUHwFF52FeVRBRE1sFmOmMK+f3zTUdmWRumuLox5vXKf8uQAD + Pu5KcX0pERkB26/beOI8Sdy65zCWBSzqvrTifDiu1gAzC5kNQUHCSoS/WPJ0feRkNJ4d+R3FM/Hl + LyQ4i3JL0A== + - packet: 24259 + peer: 1 + timestamp: 1568917490.664659977 + data: !!binary | + ALD4mUAW5RYE1C3uU4IJ9r9hGmGaNTsh5EKnFqJbvixNM+7eX7MfmgWs/QL+eiI2TJO7dseuU2Kb + LJMrvnc/sezKc8L6Gz7jxuSto5EIVpcWTLzS+XRtKutBSZiAulq4wIX0YDZbmj+n+Y6/avcyEUgU + ppNbMdcJPXoUMPdAvk95U5qd5x8ZyLiuvgBPaA8rjgUlyDTKLpIfiaN2l/mXL4lIp/YjQWEx/FCu + a5H11ob98Q== + - packet: 24261 + peer: 1 + timestamp: 1568917490.829237938 + data: !!binary | + ALC42AuYD916l7p0MXNZoRkk3rloYVK9//dfCIKpNnQ9tIPQ7rhFOoEBr71vMjtO5WTMZRRvQeIC + bHApHSs0G9e1jEg/KOnBkukzx52Lhtq/Kke3KbSoLy9BDbKazUm23+ZOM+60i2qp+PSqAYYzYKHE + mt+tv0CgaHgcUlji4POxURtZKtxAZWLA3LAa6i2JeF2NymSShDuJdEA6InnvHLqaxmBHH5m7x+V+ + i6Ng8shkMA== + - packet: 24263 + peer: 0 + timestamp: 1568917491.601867914 + data: !!binary | + ABAIMmVPcwOdt+0lBG6eLbak + - packet: 24264 + peer: 1 + timestamp: 1568917491.665522099 + data: !!binary | + ALCF+Qt7DVesjz8zDig8UFpnq1zrY9uocOILedYsU6TAklGS65C6i9HUX/KQXQ06INKmaHLMEtEv + hlIv2b3y8i3EaPj2iolzWYW8iMb2RUcl5DR488iQIOG1w1CeJ6iruLPO4eJildNKy03GvfsgB/oz + I/XyUyuU0hXmGnPKMEwWxN3ZOt+j9/Tl4nuRo9FTDPLdLHVhqPBU93IAvVz0xVkAceuxSOt3zPYd + sAv4OlGFHg== + - packet: 24266 + peer: 1 + timestamp: 1568917491.824599028 + data: !!binary | + ALCQaf17Ba9YuN840uywYzz6rDM2JQlyoPH1iLHuUa4hK37whvfnPSPJHwL5nHkIq1y0Yblv0tsw + xyZKb2lUUjlm/eidIt/DO4GfxsEexLpkQmkt/dEBMYc57LVq8zJYfCYe1663c6HimbZZgdBSGufa + 7lT0owdzxFLueNjQRXcYXP9IcB5PuvsFU3i39GliEYvRBFgTp2YXZyBkmhhJB2s6cPhc28Abj9Du + pHin7Z4DJw== + - packet: 24268 + peer: 0 + timestamp: 1568917492.346724987 + data: !!binary | + ABD3QZgXGZRW1pGtsHyoJ0sZ + - packet: 24269 + peer: 1 + timestamp: 1568917492.477736950 + data: !!binary | + CUCs+ZLHv+RaBb1ooH/7IN4bhdJKdLaXj2pN2MBU3LwSDQD5szU6QwA8s0HuV5BoPWKPklF1xhpv + ApZxgeLiUHjv93za5fPTl9TXVXD875+43F+nz0cZ1MClMkUP89KNcH9n0Y+A0D7+rSzX/nxLUo1J + Lfmd0KF7AtDpvzNOdydCDnggNq5usSO0eMLHiLqDNDKioNNvA0TFRd1eRo1a1vidosJ4zuWeeg2G + K1n/BZVr0d3fvFzainNx4tq2rDRP66zfJffyB/H8MyakIcaUHya0NKok+eA+zV1jODDGkZZCZsyq + xJDKk3POKmeO59EKfghbJpDwvI2O67qw/fTfScnk2gADhvjm+s5gfPKrMGLtQGhJiztcGaJU5oQC + HGPPrmguESHmpSOTsKC/ra/WEpnrmjOZseq0tcaloZ5jROi9ErODOzLxtd52cyRe2ATbavV8EOgV + rICkskmUB0IxaD28RzLQffCU88+LtXLrdwiRncymx6uBFhXj+X9uSFBy+nudVpGq9ViegCyYtKZD + b779lnCttqXK9IOYWxBsgiXK/mlo+gLOU60PhilT4Uqmi0B86W9PDPVg7OQKvq2Rq4bygVoZ6apb + uV70M6MgHSVOTznJQGNUc/Z/o++sc5+Bz2xIHtrKe9RYEnjNzgp2W0gHExISOVMpE53Ake8dlDiT + fcb3H7Jd5SM2vKokEQoC2leiWzEE4ke+L6GGV1rBsGar/XCWuc9wodUE2X0bQ/bOYgOn+0CpeAj/ + C6Fk9ZsMZ/jF2fhBGF4K0gGWW2g2e0gPyGOBYjsKROv/pJJb4tqBncitYAb0CDuSuLnGUrXZatiC + 2I9lQpBozcx0XBf4e9sKPioQxPU7Qt5ZK8omdv/zohIsEZmfvC0EUIaK0x7QitNFau2Hf91G+vng + rhU891X2YR2B29aPHKbqpKBFTatMx6eQr6v6fs+G/y0wwNDY/LeQy7wXqVsArMoola75lXNDkR65 + Mk9PdRGxEXD8qCejSuxf171yYz5ITBN3zH6UNnyPn+U5gvjWAGXveamKHWoQYRLpxXa79FVmAs2/ + bLyU8k3PpsA83rmH1xxT9MuiL76wTx0PCfFLumZ6uIY3JTH9CzRyuD/5IsTzDlVDIQjQ3fwInwGQ + 2cPlBnVXqeXOscaTslOgO78yXcpDMb/YoslWJOJ8wvBi0wWi4fcMUgcR4xLeFBj5OL6onXuTeakl + kti1g/C/mRhNw9O9Je9RRkJEr9/ktFReVyplpVOG3othN1PQbdFJVSo0KaEFTZYLj3LklCetHhfF + z9lAMaFqsWdbRL0iJGZxaN/M1gMZ3CaIr6mH6zG0orr9TdQJn791oIHfafvA5ga9gweK+pMlXt0r + AYtTF+zg7KsdRjgRYLyUw8NshB5ONUj1cPG9ymrg4kJ1NuIUuIfRE5dZWXG9RmaWSqU3EJqwHGkP + VnbeA2jUGxmE8UOnGTKXdsNAW8ndD7Qh78g2DmJKddEZlDmZQoQqeNCG0/hWxX8j/rdNFuovvzUC + DVzAROQg1etL1ySrNo2V8YseyyoKSYdaGPG38dA9xmofYzRwVuMizgyHi4GM1UA+Ns1dlUwvyo9G + thvjTRA76BAvFHGqTnAqwbyFXNATOrnmHjXcfgIg3oph76cs3dImx0hQn5zdofkRBWWrykWh1t6T + o9KI49P5OciRRzkWVzauys4yVujmurcn1doQrFxKS65Jba4ofuMv+ftLQXayB+OlNFoCXK7PSKCl + 8o13cnTU+CSYOtZHbgxC6g8bkgBUsKtDnsat/S3EZrVVsaXIXhFEXuA= + - packet: 24270 + peer: 1 + timestamp: 1568917492.477869987 + data: !!binary | + MU9ied28EVudLAoYSN/ZwTNPkHnqoeYAOt//WEjM2xSL3W9Fnw2WGr4c5Xe6OOe7n80ffgNeSIGR + wJ/5TbChO9+uj2zCHIkc61VCq8bekDKkuoXN5B9FK+/MUTbSlsMxJoPouAvAT5gCAhLYLrFED90K + qjKuSaqTb/dPiUxkR8Ax0qzVHxL9/yP/xAoU9WmCTedd0h1LvUGa+VPhfqAlkxwosdIR6Vj2I2MB + HVah78wr1AMzTV1/YozmVmqz3Fjs05DIxHCYxa33tEZBA/4tjBJbbCYQv5CerdaMcBy4eRZS7mvI + pHFNimv3Y94rZ2GVeGUxqqSs/HUaV/TsG1e9WC7Er7edpMuXUjVq2UNiGRYnmLChs9qraSClUOZJ + vD3V8JQ9wSJN6f8NHv9//kIYsbnDIdtcL7uwTdihuSm9iL3FHa2dXE8ydDUjkebUJHB1bzs1CFj5 + Xezw3Be5ezyZX4TRd7Xra5+Kk1U0HFpNgtnFbH6WgnU6I7mVsyzeqHQ3Wwl9GUXVA/Tu0E7yTL3u + Zj8iF/HikTjw67cjYp/f4254GC5lSnykQYAtSmm69r+6G5HTGZwpJMG3Ivu2A4KxdH45ceQ++I39 + rjEOtSCOBvkXvSuNvfMU8MMN0fVRExegHQzXZd4XViwSDF4q+Eru/36zQ+PXbf61aRvznN/ScltW + 1xt/of69WtLa68nOsRJmgQ7HhUfiO8zqxeVbwk9FIZ93MRu+yjt8B1z9fBKLECjYWqG141QKeshH + 7wKR/w3+Xjdu+2/ChSrKpbVZIudnlI631Hr0ugqvLAcfwMOUqTba5Idzp5pKDbXf8fxWwR0od/Ma + 2DyGjnw5NmHw1judMF+ylEqhMMTIWun0f0Jbnk6plZg7bExq7f8C694+uWBMQG9ThJcyCZCiyqnq + ewFMQWgsHT8OSNpmlWcTvCI8y+sU5JwdfsNXX0EXScGKyaGx+ell6cIbmHdXpkG0DSFHXocK4eog + pjK0VuwFkpQZTeUyHJwR8W2w0FahrdiC2C+mR4kVLAo6/mWWooAtD1GUlhZZsuo/XcoRpTK40H+D + N83I++tdaObl+otoiIdHYzf+XInX7xmpjj3zyEdm1wyMG01HpuxYvNPgyq8+iScl1W7VXXBRrRid + tILtFYG3tmCPbNGqVf69GIoH7ssB2d3ki2k7a1YthWAsOa6OQGSiQoRPYSusFOp7UYL2wSL7Ffkj + xXe5DC8XthFzERiLMygVQOupMQHnZwq0epwAPl/jG5fwGcmJS9Vlqflac+U2gTmITUbsi7RGXLxF + T8yY+80/ZEL/Ev8rIDzyvNnwYrrvA+q47D6U5n1sJgGpb08stkwlwT1XM5pKjBEuCg== + - packet: 24272 + peer: 0 + timestamp: 1568917492.547363997 + data: !!binary | + ABBQygZMLF0u+Uhg1GsAJHxg + - packet: 24273 + peer: 1 + timestamp: 1568917492.668134928 + data: !!binary | + AWAzxz+r+VoBsEb+pfPuzJwOOGi3xB3cuD7xswbnVCE9aM97fr05LxPXTPqnbhob0VWLkAnsaBMQ + bj137Wfj9iVjNcTB2hwjs3NgKx2sRFevbPQ4j2aw8hQ4uo6KLy6qxE8q8wCysTbsXxYMu4ipJgkP + pCbW0ldShMfyKpRQQwuZnFNaZWviQ8AeSffl6Yi7+Ge6cWqdxf67ngRogN1cnF8SwVdyQjn8bCgV + 8RVmDsKIbx2J+e139ZhlzsNU4de3W8a8bkkMyGpfmP0d92qtOgLJYTs141jvQLqbsTxGz7k8n6P8 + +PmJO8SQj5Amjtz6Tp/gkJk2R4N/8oS3oy9fnsNw/gu/gUpLGGMsiGOLQVgLIrU4YlUmweCdzobw + DYZEFLAn2Ark+OGBcIPtHVyC4a9wBiCX1L+7IQ+rfseWVj6xIpX/583mliA/TLtxlYbhlM9P1gM4 + zZp+XT03bfrrd1md + - packet: 24274 + peer: 1 + timestamp: 1568917492.668212891 + data: !!binary | + ALDWzx3vf5wQRauXDWNPL6JlKFXIdRwsgSX+fenqB0dOLFmHpO2omIfMlO1tS6jEI/jCXqCFPw0Z + ovQbvItHvP/0bT4tQHMC6SYJAI9RIWvjc5533xulNggRMT6z8/aIJGBG5wV8tGanPBIaIPrYUUYw + TGCEB3trBW1eaesGL77RYDFCToXcqQ4DlYvy/yDacedrkB7YesUl1/hGW5PX9vMb8cLoyxCIEAqL + FWjKa7gUOg== + - packet: 24276 + peer: 1 + timestamp: 1568917492.702429056 + data: !!binary | + ALCx5MzhO3AzAMObdTf98Cp4x2W31spi2g+KIvqGA3FMiPOWTjGqmAD0PfnpJ0pGswVGP8Riorsu + a1qP56vMhpzlFSziBFgJVShAlf5xW2nnbd/bTMXjxkviUamEGLE1B+389iQlzlsYeta6u2GvqkOA + NooaaXlyqT53onoG8uWE2i7Zo2FP7TYN0+t62J8bxUTSejxXOETWRUgbZ/aRKhiHrzt9iIFiOp89 + amTMmjJnMA== + - packet: 24278 + peer: 0 + timestamp: 1568917492.780580044 + data: !!binary | + ADABJ1Qe0lW6azua1NmFGITcLV+DM7Bxaz6VnKXYpu3U4c6Ui9nR86w1grAOt3l1P10= + - packet: 24279 + peer: 1 + timestamp: 1568917492.842725992 + data: !!binary | + ALC/QMjmytQcjYesgrX6wVqn+lkqN1YxhIN9je+YjJhXFeNQZiDCUD4pBZaDL1MO+2BSGFP/HrJY + qXgQlkbTpj5afIn4ydHEWHnJdR1iKOa3fUfPpaNrfa+2IBsq83AtTfj9mPSNH3UX+UgT+Kml3qbt + hUc5yNzEZwl4zHJAjC5H1HOo9Gk7dQAFInmfKgXQu2aW+6Pao+5d43Q94ODqqXQjtD1s6iInqqyW + +zwBlIcMpg== + - packet: 24281 + peer: 0 + timestamp: 1568917492.913734913 + data: !!binary | + ACClENryzCD2PnQFROTXwrTCDB9Abl4SEQVVWruwJTf5lg== + - packet: 24282 + peer: 1 + timestamp: 1568917492.955213070 + data: !!binary | + ALB81aw4vxmGkM4vHrekfez4ngSMUT0holntf71X8KYuq+Mjwy0wJrFus3UtRDWLq/PO0wEwBDfR + nBXuzAuhi76H1qfnLfoTbMrB1hnpiLQekunJUXIxEbDUBpAFJVFx/k2scFdBjVWGy9+DnFhEkO6+ + gMwAYvdxyWEchnHKrithp/vRkRSPPxeqIQN9Jf6w4GK1lf3Q1mu2LAEJT7eXj+fx8AvFVG9xmqwx + gxmnZw1ppw== + - packet: 24284 + peer: 1 + timestamp: 1568917493.040157080 + data: !!binary | + AND2lX5UbHvt8DJ9BymizboyBMeaB5A8slwU8Vkijre1S0nzdhklLIERY1SjtZ0B5YIH+ANov+ET + Y9ambYEW04q6SyD2H0NYOdyuWst+znXVhgYb08okIuroXUW11YppCwW6Icedbp6f82XveG3cKiSP + LsLKoZPYNitECXOBAoQ7Krvv76y4H8mWVwqeo8J2ELpYGMeaMenLOKmuYkJjKzRFH49IlfmMTHmt + jNciTuQJMAXXDZLcfXL81cEP+PbdGD9jGNWQO2QGVQ1paUUdbtZI + - packet: 24285 + peer: 1 + timestamp: 1568917493.041455984 + data: !!binary | + ABCt8ipsCvhlzBVQppG5TzduABBRtAk5E98T8tstdphtT8SjACC2m0TfJ13/y88ELaTa6iHu1+sN + cd/5OAJpmIB7HsceRw== + - packet: 24287 + peer: 1 + timestamp: 1568917493.052160978 + data: !!binary | + ADBmK300rsAJYe2Dshh8pHZNaDwxRfgx6fs3dRV2lKfkdO1XanLJf89tmhfazQU8gRk= + - packet: 24289 + peer: 0 + timestamp: 1568917493.146588087 + data: !!binary | + ABDZvhEt39o01GvRW5P8JYPy + - packet: 24290 + peer: 1 + timestamp: 1568917493.268934011 + data: !!binary | + ACCs0RBUlKwkwEILJwU64dqItGlBP1Amtpzk2uCrQ2QoGg== + - packet: 24292 + peer: 1 + timestamp: 1568917493.701172113 + data: !!binary | + ALCc4v8t/o7KSmLGJ448GxMfYri5RYmksKSyX+rpRozuIbg7yagct3XcIBoa8t6CxsA4fv9iieCZ + GurP74nnhEHUTi4/RDpZh+uRfR3bN8dFC9nOB8S56B19kxNXU0k+f3oL1/4ZorjYgV7yvovm6Bh/ + hzh9TxgyfA5JKsFh3pG1aUw/EhvVt3KyPbCyCfDVVb2WyGgvpN8Xw7o+wy23e77wzC1zomtAfQMT + RgRFTm9oPA== + - packet: 24294 + peer: 1 + timestamp: 1568917493.903493881 + data: !!binary | + ALCDPu/Kr3ui/7JN+kUbO256rGnNVjeS8w+KSE3wx6E4IvxA1E1eSjUFiCokPmDermhNTCCmbzfq + 6zmw3KP2bU6ThrituIznrPTpX3Sr5CpSlBjRCC/G6D/8Cg9QKOOFqJk03n4Nvj+WhVHnH/rKeo9G + xHYBO1sZt6N45WUN4FQxbICVidShMMklBGVWLEGPkwzMOeapcCM3l4C3yZi+d2VPLgUm0JKyuFRn + /Ko4Marnqw== + - packet: 24296 + peer: 1 + timestamp: 1568917494.685522079 + data: !!binary | + ALAzhvsCYLKXV7HKbc8ZJH5hJQIexlG80VjqUqCxfTZ9J/ZC3X/ET48HLFm1jknBsYKbbBvziQyv + k8nuwoiFnB4pTlxqZvSSdTjFFbc3Bwb+vF/cL/F9L6bL4ViQ3D4K0RDgxYkj/5+4K/BBg+Hixblz + aZBBUAmopNXNN9kj8xkasaFjuQSnGxLGiYdjfyELwP4FtdVAPxUBDrTL6T3lcnbLeGZzUpcVakA5 + 74c6FuLvAw== + - packet: 24298 + peer: 1 + timestamp: 1568917494.764450073 + data: !!binary | + ACCBcBDQ8h98CnTlweVwtwX44MRVdMfcDgkpSQL4nWz6vg== + - packet: 24300 + peer: 0 + timestamp: 1568917495.186592102 + data: !!binary | + ABDiiPIDR/HAHhsZy6fU8G5Y + - packet: 24301 + peer: 0 + timestamp: 1568917495.220216990 + data: !!binary | + ABCs/5PUKSTNA9G1cNWwa2Im + - packet: 24302 + peer: 1 + timestamp: 1568917495.312766075 + data: !!binary | + AGCxYqte4lIy34lh41X+SlC1Ei58//3wsRDQMqXG+qDWkD5ga1QOfr5VCFkypfHj3WAmrqbHicL/ + 8pvK6shvNIMRhtyzzF4SDAjR6L/rEFpwbgPkaL9yonHgenogX/pFRqo= + - packet: 24303 + peer: 1 + timestamp: 1568917495.340194941 + data: !!binary | + CNAn4AtBHtp5cREaqj1YRfmOwu0zlayU8Qli8newx6BrXFWKTUGnUFE1C4MVSPQkhqCNN2EGaS31 + G6AkhRBf/RVPSgTrAYuhuBtL+lpfNznklrkImLp0JDR2HJ9DGBvuX42cAaF1MwgRZRfQsI7iBG/6 + 5ZoLURRH9OLG5pLSqFYDCOqHelY8Z014+a3iRGJMJps2pSSNN1MW4EWKLuN1HKn8xBajWrVTLKCr + rFi1tRrwa+y/ktd/ZlSG4E2GNwU/juMJ/yothCqAKu3wfO5Baf7lfUg+99pcUBnmX8jUym5lRqWM + 96bWvgP6ss68XtGfb1TCxTs8XEaJRP2+Viuos/SEme0P0HgODsKsdoL5Q5h077sASzfdGH3bqwZk + dCZHovtU9L0GfEB73JMJd8HVb4j5CKxXSUA0WJauJ72BnObJxGhg4V9d9AM4aBscipqznvmkeMND + r9pwSRgOvudM1uzg461Er6U77BKoVNokjlKN+8iLp8BTMalMrY1lDvPqBg+baUW73DgeRGdYDYGq + p2VP9/A3j3SlRHMxNerORx04eClR3lUSyA786WOBZW+Y+qSCJCxF3nAQglBymhEObMmoNaghfxEP + 1j2JOmOkUeMHzOMsUdZK48j9xq2o5Z0+ZUX60reADEZw/CbwVJgfoXIpQt8eOv0D1Epzqe0afLwS + CZZ01IkYwWo8pStLhYAetRePSmXU9e7LRd53ACE7jszz7I8OQNOTUNM2edEmyoJ5KO49IZyBGw4E + Ep7SrVGCVF4AbNQIcPzNpGqlHwGKdTW7CQJmv0V1WZHQLos5VO6sBs+dgT0oMgO1I056i//nSw7D + DWAuK0WdKTNeGyvqygnxW8261UPp+eerpv9+FHsY8r0xRkxnIbyLQFC7uPrOd2xxETuPSZwb2rBd + nRkZ1swJgZRcKLsNGGGX9IZzPMFJBnHuNIkfZ0FAt5ckDw2qxVS2/DIk7k4bGnYNMNjQhmZjLXpE + vOD2UDQkP6s/koWzzXvwMIbAT09t5KGivqJfXaN8gJ92wwP/3N4TUkB3Zzgm+RMDOuMT4Gqx3TMP + akx3umnS366J1VZr5eOpzpgmP4od5iRdc5hZxAnyO21IdB7X017PoZYmIDMRvEkVvhV2r39lIySk + qrkGg+fyZc9ThSPqfXiwhhDAiK3GJIt1/qqJobC8eUg1lqIeOfMs2CCyrMfcV9kHnOg2ntgDsCU0 + auGaImaqNZ2/ybdfKGw3Cvt5FZt1vGyg1G8vE5WUXvC0JgnwCf7Fb5Orx7bQ+BwIPLMakvaXaI7T + vDa9f3U3XTTLDTcw6gVdAtypOikEi+OZS/7tYB6AkEIPXuWVNYlSGKSsERtcvV6MfoEiPniR4AAd + pLJ8a8DnOCMAYHz/F5wokBo40ofKdauIHos/QBI8BeH988tA/dgcnky1i/DFZPcxFJYutze2hFZk + OT1f3HUIuI8/HeUVg0s4MQCBMcOyj0brd7KhINQ1cGRkv02l3HJPhn1Aw1nrQB2kxyLER4whwYi5 + ijpSGzifZbfjGwZMWYbieiDkQA122tA7iF83UN0STVxIqYDU6VQQ8oe0kh5k3a9rGP7xoeyj1YXr + idy27Xxh/DxITLMm/SMaKi0K2AoYKcFKW7LhHv8Q+7e6W2uf89BJzN2ghWAel9gDofxEfmkPO+1R + sGxvGvNB/AYFYlip4LD2FbzpM38/QxUdmol14FDpG6at8rgAhAMgubbH2RBpEVJnF8osmbPvhAwm + k6OK05hYhZE/1CGU5ybDDGDR23DOJgb/kZBvSAneuoyoIHDPEyzZkrA= + - packet: 24305 + peer: 1 + timestamp: 1568917495.340337992 + data: !!binary | + GEsZoveGupi52/ytwcgvOztsd3VC7PkKDxr1PI4Pm66ZT1acR1Kq90U9IO/FGqbWRcI/XSKkxA14 + k5Vxd0fXpM4O/FGEdFApBCGc1rbR9r6fU6lKLFgAJ6O9u8fcJy6+tLqVQm/L7iIDgbVOIwoWUPx2 + OP5l/8XXmLBEzuQjAPXKXMJtuD5PUsKQlU4C3dmLfI+KXGZZGoD/35UXppXFahLPoQ+1MvSyd9Pd + 0qXzIdKx8adOPW3/cbcol88r6Kf5LnRs+3McXoPd72rjEFxZaNArHhO77e3cfMLWmieY5T8MRkdf + jZL2/8d8OIjCOOJ8eGS1TcAQd3xrVIzqIQrxe425+711/4DQjGJBd3PbOVE/Ld41EZDTR25+i6ds + XlFAK3V2T8gL9jfNZt6parTkA+eBg7oOfX1iXNCdZ8EZirJ7MoBcF/Hwr/G1f/ATE+QUvd6y6DhE + edKd2g0rTvGiNc/wbykuymVy3QW8kfkeH9Azaipgwrl4JD1Q0LUns8k6zD9VkyDuSNS3rD378EGk + ZIVUR6Pz3k7q5hngR7jFZqXD1qRXbrnlWEv7cchU2DX+dgdS7r4yddTeG8RmA4Qc4v1RtUVdMEX8 + SdzDWyI22YOjkWUrUMzp6XrDTn7TkTA3XRkNxMg/8DTkb6w+Q8hXzvVcGLTvFC0mZcrthYZokTfG + 9b/whJiVTFqP2CAuvdZBHgwp8wLHwsW8FTKnFo33D6P0eSYwR+ZOUljxOLs7aECphurJjyFQlQPM + DaWIN2YA4kdPKvTdZv1niRihBunu8hAHh6u2yFKAPLk0Lcz8V9e3atfSnhUSuahN341FIfhxS8X0 + zRed6u/OT4ouhlyD8Tg+9+vu+sEzcVo/etexbsHWlnUPwQby/qfIuuZdyLTZQoNZiCn/u0YjTPuk + 0GAHvvu7jEbqWA22UIBieQDubIZYPXGQxb4qPzO5xZmJbu65ZJCcyIFZDVRKpv2c3iug7aFrbo4a + d7lEF1jwih45PxP/O29DJ5e/14iDYTPtlxSj/SauToTzuW5lxXiGnpOlbRzdOE+o3FIpav8yvHBZ + JLDWWofNMFqPOxxJGeXJpDiwW1c31fQxG08Z1n6ZIgDPpaCQ6NkDN8IFZdx0HjWVa29k7JD3SziL + eaQ5c8W16xKpDZlyKnnhRDhqtuHNJGJtM/K8cb7PEjJPXn1u95gwv/mYe/3kzlFsQNny + - packet: 24307 + peer: 0 + timestamp: 1568917495.666966915 + data: !!binary | + ABCUZFLDn1KSxRJiH1NWEoIS + - packet: 24308 + peer: 0 + timestamp: 1568917495.693368912 + data: !!binary | + ABDcz3EnrfWZc8eMxaJgI04w + - packet: 24309 + peer: 1 + timestamp: 1568917495.786341906 + data: !!binary | + IyBMXBJ6no/mJtEUKHyo2r+ZP/KaJpP9MertYG2wKNbE84NZEv7vPBKY9lcHSAWrUIsnpk+445CK + 2R14FVUB38R2+Zg+Xa5FjqWgxI23jJ8Jk4Ds69jmoQ8AzxEcyJ/N2umgN+HOTP/lEkIJMBHmV3oA + n2VsNQRwOxHMCyRQLjDmPvWQWgQHZrLD33fqtO0PeLIRIee3/O906zJuSGc11jmP53MenZcNrYPJ + Y97rMOhzG62eVRoJu+GVEuiGQdNm31FJCnIAnTgbGoiU9oorqWOMRJ/wRyXAJAPRMk21/xuPUn7G + 1/J0XoPjHnK2W2Bj6zmUtLIM/Jzh9ISkgDed1QHMmPwiqJnBXGJ3Fq2Vf43aiIHfmS8eKfSaQyUv + dAzc5hFhBKV7ksNNDNktBKpAJ0chdP/0WeULafZLu26fEgHZwNT8GzlAiVHUtTXmlboA3MeNeJTb + TQM2rgrgvOp98KDG7HHwbeihGJVBM5G67hKPCIFvH/loptQuHJH6u801Gu7KPH+U+OlNEYlFK6RZ + VUG8F4hAc30jF63YeEZak23SPRij55Nk3OsvCoixVJOu/R0DN4yL+7p0mY6Z2odKuGqRxeAHrpO/ + GHZza5KeBNia3hsa21W1bHn97RyNWBrqEabFDYo+O6i20HveAMkv9BLSKfD5okREib5p8EMHSFHA + 4usPoR7g2MCryZ+LZVX2F7LzWageW62h6hNZCfQBgGqLNUa3dO5uvUudtgK5DerZEOZSNX7c4EWR + /8Fj/cXtBBC+QrE9IDJxFMY8KgGHZPw5LbWpSEkeBQSOev0CAVgO6RVaidJVqCvDHBuaaFsSbVSe + j/n1KaptHLgIiuXtJ5ZRMHKUoJgAvtco0mHn7vsKgQvwA1JNw0nVg+NfR1idTgyQu5fT6I7GVewT + KfDqV8g77psGiGCRH67OiotZJ9Wm+qPieiOMRFIQVl8N67T8LVnoVVGHzwaizHD82KSGlqhlWPt4 + kgLGFl1RlnjR9ZSyzMyCEHi9KzcjnlAaxE9NqwwRiNsn16ntrswhlRGYxAPT6PNRx/RlKKhCs/Cx + /3fh7+gmUygvVjng5LfKJb+Lr6c4KR50qNj1WA8qSaSOAHRsiZTq6XaQotF1RM4wHC9bBlAFMD82 + GgMyzmgrBV9GyYIWNnGsYiFzZKh7yNxXik0NJvD911uYHXXmoEYqmktum6Hz9Q7tvZM+nlFmK+vy + Sg6rO+TZrjnmtoH1dTUYebHNMnttJn9sLqJctC8O9CgbjZ9n4bGAhNhRqTPO7x2B+JfmOaYki4Dv + 5UxDL27QJer3yxzdxirHjM6gse40u1QJ85xBBs2RXHTItt+2kCCNorys4F5XqUnX6AV49E2xV9l+ + vqfsm7bFUyqsTW9VrCy6P3fgHfDpc+1bYuhgaSck/RfZN12uWku9P+eKEJSW7cUZfpBHpNhHhaNK + 3RArSgk/rdJsB+f3MJk3MJ/jo9espryV1TzCutkJlsx9VqCiKCF23185xsre3qpgz0jvjwmUDftc + UgnNCAsnc/imy7UlMsMhP4sT3/uJXA1nOd7xcHIvRKJohcVeTI5SzJVEyL/op1QbOwPZcIwf3ukm + ONncsTuaanx1DVTxQS/M/b+UnIRi3o0vlY3bTQW5i8wP4dR5aDMyBRirGp6UttL/x8G/qoIM+PfY + HubYGz/TfIl8y6/KclMwHRvx27gJt7gJ8Nc55BzoLIXGlKujaDc4a7XrmqdZSzSVFhdeXIgqM26j + porvIrqDkGh8VIcQQEvK6MzB1kykkubo86DlYPskt2Ro8vwvy4pDd0M= + - packet: 24310 + peer: 1 + timestamp: 1568917495.786415100 + data: !!binary | + 2Qy3x4xy5AwmkdWFxZRuJDd44BT5CdLkvj8+5yITbhZabj2gTfej3K8OcR8yEmlEhajp4gHuZ94p + 0/2NhYsnDBbKRE94RwdtL+NFAlKhZ9TOc6jIuIX+PwN6i5y+FdY9IpoLQqimDeKObGyqIKm0BfXa + Nxi2pdnW2zK/1zPP97fzcrxlv4d0ueFHdtCa0bHVVgks+bDfQvj5//Yt4EltVFSaTJSAoFfpSiP7 + c8fKM+WYk+///yuNJRW9KK6kkVOOpz1u0lsZe9iIqO7SOwPprQlZ8GlmvV6ShEMq4X77EFE4Re8P + tvOTuveCnA9niNSipm7wVSL9bkMQaZ2gpdwojL3wWh0jNNcMV1zqxY9hT1WF4Qt17bhKbRXpufxA + K6lZ4TfhO7JsyaFc5IbPMQkQQzEurpnV3PeNvV8aNQmJPd8bWwtowo8+ykF3q9lPAWJqdxcCmyI3 + RbCaTpAqE1Hu4fhYmV6kuJAXaB5ceKgR18AdEwcIabMxdOMY+aJon32c8KU5Hphl0stVn9Oal7iz + UH/eckI87/5dhDdezizYvAEggUwYfBVvqSHFtrKKBOf0WoH0wdg+CT4ScWzkDQdKDTaD52aUkDFb + 54x8FxwZk2SMFnt2FAApHGSrfn/IH/TIoBC59wXux9jlzsB7xBb0fbEp6lhKQWUqWsoKhdBafHvC + U9xKQpeOYTF82GOWMnMCgdgauxdvS6xJkx1t+CjThjZnPpJUtuPpYewUGUZGui+fCA0BDCyXrPKP + uR75vF8wNT91RT61TPpEMduFZ3+lWwRy+fi0TYodXcnHAnc+x1XYn2dVEYEwJA4MQABKAbFQp3Ds + PtlUdFMrIo/yk4y8jpLT3var4oXeM/60N7NjLOpHCx25h9yDxH0R/7sewupNbmTsYAixyyRaFW3g + ZFPvCLsXUoODZ4nKpn8F3MV502kiWfuKxF/6dMZh+p9FwYDHFaKFTt6EUkatc/2DYxeF10CKsdpT + x+eUj0wenTF3f/3GWbfJcarP3H1jqRwTJUQCyP8JJMfoIOHwpKsBdV4rLUrH0XGqCNEPyu7yEeO2 + 0cIdGPEPWb/DgJOruRV91RGoIeJDY3+F64sCAyhKDTl15NzWzXzjTe0Hwb3k0UathmIzKZSkVz0X + MEeXjSH7tg7+U7aIHSz6uOMFrGEVd6r6WFgFZBbNpVGuV+4Bi7fgaOIKY3NE+cvj7KkUrVy2n/Eq + szUwH7cB7Podf2sQiI4tZ2II6XTZGGx0LTPXKleIotWK/CGN/Zml8jGzWkXZ1LOuMVf2rv9GiuAN + y3387I9ZFAl5tiCsE4/7gvU/Vjo3XQdTA7kNef+zKYMEp5VHS4+AqsIWFK+Z06tHtIUXJSW6Rh2T + JhJLnYJ5d7JwGif5o5k+FRWw030XaaBD5XNx5r/D81UenyiHbJyFMxr+5fzqXKdfxt1PKdez9Hek + 4R0CO2XojFhL//y1UWtZ7lwG4aw4wEYQxuN8KYKUc9tuE9xm58MnQ/FyTx+RT/jsrKmX4m/6164J + skR5i3qgjsu4m311s1TYLFGxDk6KxKp0ZB0Zuxidv76eYP0F8XbMNir5rxLaU5gtBx6HCu4vueoc + jyXyIqL2yyi3OOrcloCkxAyqjK8YyvxvzqKj00O3RuaF3P/ZH1iJA5lGfAYeVXjMV1v83I672ez+ + e44bwcktvktMQu1B/2EaompwGR5fqOH60BL75jTJMMzJtzX+s1Qx1q7Av/pUq0SEunQeDJqNRb5x + RpdakrNx5Wif8gIJe9jVYp9Rvyg+Y7Pew+vTSWs0Nc7dN32rmM6NyUA= + - packet: 24312 + peer: 1 + timestamp: 1568917495.786490917 + data: !!binary | + 3ikdS7SDbNPIweGCrDSfXOuFiDMn9+Tdow8F+9jHmiLSDEYi7vNL0GcsaoN6KMIFOaw0QmUUd/dO + QJegjAg/3YZsF6nKL4X1PvqzfEwNn0txrEKkqFdO2m6lj6uh1fTcUJ9Z+3YE30fLrukJn4nvfw2n + PcopoIE6/q04d5WYe7hk/EXTPXr21O8rW0u9DC52fkOD0GIrd/xE5d0rxUZ9G01p9xCCAAaX8IZo + xUBFB7Aq4KBrb/FLm9/P2+/a+NZT6Vb5/oUG4lsdR4XjtGdcGd95j7/Sm7VuHIlRHwiRj9qMVDuq + VHfXsbY2pC6Mkh3e1kVD/eR68RmfmJEvhRqkXhY3VoxXHxChVru5R/pvxkoupCZYCnwyS9BQ3syL + i6a/Mze2D+4YChT4/gu0wgPS4tVaC1fEimj35WXEjyxWzVdF9aHhQ0eyxUGAVUMQ/t+17AsHOcwG + GaDVODeIGh6u/k5GDo4L/4e3Uc1TmC+0lZKEibEap+BKrA0QsL2TXJWbFhJvW2p7yTQ+bCe4Tzti + M2y9zS5ViYDZGJnbbPdKNKopyWyxxdqT3j9h/NVmjTjduPN+ZlCJy+RLlDFWkSGSUBSGdilsn7L0 + 94p7qWMaN/eidpath7pk7wzfo/jOzWHllcA3/Dc01TJqLmdR4vGNqwyI32wbr5ntbpeacjjUpAef + rBmF0P/CjaqwqEQI3WUxsYOONLkxF62BQoaluuEGKugfp/xbr18/9TmIqsl7xFW/BoL7Z/t7hT/K + hmH2SJazzg3nh50MvkoDsWMicWzdQ+6WypDQMwa18zWgs0b8W+M1Lpg9Dr6eB4fXThNH9q5TgqV+ + P/QE0NzJmaAvq2ComXm8tPIRH75ujeI/jTlayUGeQSZQGNx+QdIoHLrVbSlPpN/mErjz8NOUo7ni + GvupGghxJJA2hGm2QM+tl3aZzWLakpkp9QsPgIUZ/KZdMu84QvKm58TTqnYyRPwGf1YvtzfLG0el + IrtlbOwOCTddf8svcQ6YP+8CbgN/1ZwdxLZT+Wq8gt653AimyL/rssipeCbKJnJaLXy6d/q+giQo + cusW/hJrhB8w+2d2iJJGQV+42U3QFX2LSckKE3Q/phIs1pAzZd+DIQ6E8gxfkmASljS4pgdYDybK + B0jooX+7h8CdKIP8nH3YHq/Uk7bup4F7qK2xcKlDA5O9ZlMukaGC+6OUeC+EQtZ6fVq0Wocgp4l8 + rxcFCAVTNkKmo5RB2NHXRoavSJVdnAF+hVA7kLkgoGsW43pjiI75N9Hc7TGxA1ULbwLQZYOFZ/9m + bLWroCSzl5DbC+AdByOspbs8dIace71K4yHcA4DUDf3IzFENBPn58cGGxSJZx13JgX0XVTgr5+6Z + AK/2lEQ9CbUdR9q9D93LIzY7hhoapmaLgjBBMZSn2hOPL9PtnOutfro5kbKnrKx2Eh3k2i5UqXQJ + YN79yLi9NHLGi50edF8gOz8vQgObLUAy2ksdpFT3DbEPPq5wz2exqt/0Fm01JlzlOzCGaagXfRVy + VtaKdPX22j3gy8BYzE2XZxIP1c9Ji/jYhbSdAB75+cayNoP2nW3Z6QJ5VgNpvUZG3jJ3NqrY3i2H + n4ReAUAN357e/3+kkpWA9IQkpWDTr6jvKG2shFpLhYH1p4WCiDyT+Z4Hxw3xx/yxZQbmoU9s7Izs + nXeM8wMbiO0rjPUKyboowFBR3uyfTYSiQshT1JgbZnFI6z/PK5fzakdgUXPJUurKp1bjmRBM1Dii + BwflN9FwpiNrIrsslRsXOMKQ/nYr8liq3tRSOwsMelVVnldtiqxXNHQ= + - packet: 24313 + peer: 1 + timestamp: 1568917495.786550999 + data: !!binary | + UQEOvkdRLt+BqOF9WHNhGOVwzje3QYsL/QqHef/HNk2q/lZsbLx8CamouII7Ao4CyCYnYbgR48n2 + xyZSYI3jkQf3o506QoUq8V8vuHP9pwZNikZjo6JgNH5VE/bpIqa//KE25XynuFjxZgGOrVdhs+Kx + ZQKx2kh0Pe6sfFobocVVPaXj+EMOQqOCd+7uN/p9y5jY/v01fbx4mHatgVPzyg4QXW4JTm9yvLyW + bBdYciirvw2rlcxssjCT3PfdI1FYPa4y39lpdzzsg/jD1L75l69NU1ewLHDzSFXbrd2aF7liIl0v + huKN08zCerKIRHdgf8bczh3kKCKndyJQ5Lf9C2MlbhAe8+lXuIGqPv+LRpjlSQESPaoItGxm0zgc + 6IB4G2SDbRHgiHt+WnpCHhIdUk3Y2hoaWwtMX3XlnfxDTMx5PVW6GHK0WaSgVPoGHgw3Eyh7JRRR + 173S4MRMU73qkqEH7eKy6n4fa5nxOfVJLnDEPSL/MfuDg03AAl/Rz5ra8PY/1PKhXO0QiT9XyN/2 + 8KFpm+vUuc7l6M6l17euf5DQxKwmthSiehoKcEeawdMQo4STeWYFrddAknty4SKoaeSzgXE4u1X9 + 4TUShzYi1ay1DzcZXmJZhkYfcXBZ3WfnY8XL+bgWdYR2N0zLttEsek3A4AiEr85+z0e1k6Bjqorx + s8AD1W6504+R4rEu/Ij3bTF/deOIuPBIB2Z5Na9nZEUiRljV4mxgwpntzDnGAbE9h2HQs0LYBTjU + owyryX7wt0M3ZJAHELxRv2UPtbQUchuWvnbz/iIcgOxVOVODd9xEVln6KaB/P6AHh1+sKph+uQsl + v9vUl8kVK7ZgzJoh9MKIJfQEB+J6L0J7xVcdyxNTfAP7nmL8nFi5DOLip9iAKmj8zmosEJ/Ipg4P + c/lEDt8ZSYpySreNMrx8/4XaiLSEdwrG4kD9BBlxr/FNd1iIUeMw9nfzOinss/ECx8LQETtgnRTI + wGzLvBeN/K+RrK75GEtGvwC6252jUd623prOWdb5jm9lLJXtSRI2wS6dNNB35/kHxDdY5y16BLSE + EaAzb9DJT3eGQJm9Jw9BOGFYXw3LgyN6Jw+1+jn+EAoRjABrlr23UnFMvElS3k66XzcqQa7xIL74 + zzPUpNFfLAerWTtvjJwnMkK4yG12JJwR+udUk5PGGdisyoCsSPv4zLhPqYJLZ5pCvJ5VGglPQ+3m + 10Jlvh0dg97jPWjQt0/MFJHz+EmbdEUz168zvw7mN4h7UCo4/8Weqp77WdcKqbqDY4SSUlSJ9otu + 6oXHJFDQrH4e+oLqdu0e9tVjHFpZ+aO3UhH6LnEMie52XqS85Pv1wWwe1STOVRH18EN7KjoZDSOZ + Tvis2qc89ECiyWp5CaD5q3feSJZOQVy7z4B3PCq+JUeJ0IFu6W5twsb9jL67jU7jlLBb2rYUCBBz + REP0P82QmKTuTcPs1kGWXtrCogwihFR92Ykb4JClKyXrm0QtTii9JxVxuAYrVuzOO53Sz1M5e3Gy + IRpRInMuO/qjkVVVWvNkCfTls46ib1tKHZU7o70PHhqPATaxumP+IYFE3urgKSAy5Ig4dcBwP5ki + vL9bEz6ThWKn37h5MipkRLu6GJLMccrs+tP5eNNzGpUdXgXAKNgi3D+UwFsoN4tApsj8LT85vicK + BCUDj4NnVgs9DK6YTLpMYIzCG57nxC1Y0w3eeaXrE//kVFIlw4L0sfq4e6s8lkRsHuUZiHM6CM4I + 6YWIJUehfFQx+glCI3SN5v72h6VLgYyj9PgwESMbOgSyQluDKREeN40= + - packet: 24315 + peer: 1 + timestamp: 1568917495.786622047 + data: !!binary | + /uJ8LaoI3OLKWdhyNcDeMwidMBVvMFQ0TEsWCGKQEfyznqh4yChQVW1UWsHKtm5+DmF1SlFM2WDx + kV3ktxtrOg6Pm8GOVi8frFD72TaITUSF+AUt+6bEU36rg5vLR2Bu0BB7gKUziOhFe7XRC6hRrLqV + MMWWFQUGo7TmCoOvX3B0XFe2WlKc7xex7JmzKY0KI0x7rG7HfROP0GzkdlVINGmfQRYKCiqqBZA/ + OLcjPeL8tIxNvUsALS2OXOlB5s95sM9maoH3XOQbf8CX44f8xepQr0iL0hJG9VEclgIRD/NnAKNx + S6qTfpLr5kY3aiJgT9K5PY3kjF8umB1AgjMcen/leRLvGsZMKvZnzvrceWbUTb8R5bEgfTAOthv2 + 3eb2DdzbtS1LyNpFplXPDjSKISWRtHScDtdJ2TawzUGjX0PLiR3Y3lkrftpzNmRTMoQdhVNT3qnh + hrUrqHvDupTu3j/6aPj/k8Fakv3uMwYY7pDanOOdzWh999fqwWWFb9oPe8/MtbU0nPoy5VocHQ09 + WVNahpyzpnWWbUcivalpfJTBNTnKexs4eFF5DNjGi/+d5OxjLxUbbrWrre8wJK/c8wcKxKLPN2rj + jKuooYD+cjHvK/6YOtpYMC4ddTlQ0JOR3zipl79HRqj/V57+GWGy96fh4eU0H6rxmGMHOMaKRjvi + aZ4mhgqrfRSopQyq6S58bIx8XrplDhXAgU9C6OVrAE1dlTfzX8ha18fwT1aV28ieZZbbnDiqs11/ + XR1vpw9VvmGUGf+ga3ZoHZ1f+4Ek0l8K1O/mSj9xpHHIOPlqHj18s8j6PpDsWvpeWDUeFjKs4raC + HeC/lVttYvjF4E+GhgcgmEGTTFKbdoaRUg7HrVuK5Y2jyhS01H2c26q/Dzc3bnrG82PADplZrtRR + 9IALO1N+cTip+m6X1lDZ9EULJ1WAFQ9sPvI8HfmPf8r9/M1a+SEYjNLpqcHzjkRUCAraF8EjD4Y2 + Ctv2M+Q+TgN119mtNGxQzIqGV6zoxAK+XbmoYb9cDjXUKWUW+le2l5SFa/AZp7hwVqXve0goT+3B + b6dPBDynsTHhBjNeYQVNQ1ffqk/L2RjycWtFAhPwgALO0o8WqnU0/Ja4Xrumd1BPqARRXqzUGDOF + txCtzd4b0bQh49flbheAXMrQDaHwqxTIX/C42sULgGCRpUoOYaNmT9nToWG+YIcfxXD+lkz6+GP/ + o1RyEaT53lfZpgyvYxM4kw9i9AvKx1jk8/g48OA5Te+FQCuM74gVuN446xe6Zly3Rz+shr+0TD7q + ASbexg6p31iWht4LFkVdw5XwOJHUYND8AvzI0XEX3g8ewMItyuZrhaYq8Cr9nZYWHShMf1yjBYXI + Qg05ykAD2MVh4lT/TKCZr8Nc5IRnrx2HiXBg0iRLnwd13E8zjajDq4YQuQBxEcyxH2ZSMGNBlWKs + mxfbNHCF5hL8wn0ttCjIitkBvqzk3DKAMNFiT3RzLEQCzMkDt3BV3Szr9SR2TCw52+bo05XIXc3H + 5bmkwmvKWz7k0NIuW1MpaFpHgt7qW2pi2V58L6S5YBMguUTRVWWFLYw349RAp/msFMyV73saEMLB + c4eVoSEuhp+B1pAV+EJTOWbZexoLn8T6sNgHhxSKQbAVbYUM6xRoGU/EaJPhEkuOq2IpoPWLt+Sn + zHqNiacDKEwcrS/Z6/zXpyylI+ECKERPn/OfQ4KmdVCGWTqieyZjMXINzC3Bo9zhH6BlXX/QiUhn + PhgND6Lxy5Jwjo15O0CCjiF+1In5FMTkQLNBpTP3Nbtws48DFiXt0so= + - packet: 24317 + peer: 1 + timestamp: 1568917495.786698103 + data: !!binary | + D/8d0zSUZ2yYsXdZBFnhxMT1OaMghgZYXzAHUBUJNdo/EkG30viJMst36fp+E8gktAmSlYQ1Z63s + oNW9bDZs36cBbK5i9lbtFqCa03Ok/35cSF8SRnYxq3uHtvzCkeKtI32ng8vrsCiy6VAD1T8AR0ZC + cJ0YCR8OfEJrBrYBg3MD0Wv26FpxTFELh61G/mEJjt6OIESG1yMuSOQ+GWYRorfXl7KP5ev//WYQ + td4feKNsCPoOIE71GSeItWhbQucZKaavAe+zcevI78SW6rUGdUw1eNKg03u9e3OuimOMSVMAqq/c + 5rdwkeapH41YX7txQkJW77wi/Ts3F6CaSv5WIamGTw88Gl7gdqoywEb8xTgVOmBpmjr31FBPp945 + lDfsjhYNDj4uGUANAKKJ3AQA7kAVCR8JllDDYitBfkxDnJCxaIbKzJNwD5KF0RXeYc4GHRr+9cpY + NrR9TZOLG6mkyvPYwWVDW+mRXEyKnb0YD3QzIhtM+Pw1V6Mz8Tn2ZqSwQuxphNcHBqwH5uyajNu9 + 36ZvrxiV7gkylBV2MdLe2rUAK2NWNlZYCFJcT+s6V2S6KogOFTRVhSv5Ay32ix/+wc2GYl67P/Ts + EZz+++ucieMJ774bRtFr7ry6dOpTwUVBt8nPzpRqDxYZljd3r2+na7ZTtEVEGZUauN1Pu3Im1+ji + zn7TDOmXnuJIubu7rruxMoBUMzelUuhpVKrGlrcNmUgaxtI7nA3W2o8RYlZoHgxVdMoIXy9KBhZI + mV4bcAtf1h3J51sAM9x6wpHsm3OqiYCw+wFfceIwZwX5acCEcC7W+8SK7h36B+dY0hw8UGfqpB1t + sSJlcxWkZdnVx+iewsnc7FKe3GLo8SHmvTNMDBS22OXkysvJPeh+i6hjijdwYovbsIy+swW54d0+ + w1YPA4/GmQs3JH/wjnOikftrmN9azmxIgEvV5LkCkNRhlGRP7BqCZyKazHAuuHECZINVX04FugK2 + bGzdEiPR7EDtb8slHlD0C4DEn+k+EUOBM/KASeCne7JZrUkXIOBaSIUmR+yWEvzm5GzMYSWUxacl + 4Z2r+BSS+CN/gWQrsDpP2LuuPeCI50NaeLB5LIyq4T5l60bqURjuRrF/JBTC4dAMz8IcjRkpRLnT + vM0wcbMC3XfGvNUIIz/BE+E3w9/SjZaHmLau/+6498xR3zCOw2Uv9N0tepD/Pga+XI80x3GDkNP7 + T/Az5+XpdIAKD9vmrVIZemMw6gNfRSIWMqx5DcwC99YGX7McP7guy/hHAdcNRhUPtN47x5GsTPLH + UtY3fdoCfjo4+ZunqDJhCyElNgY2jxm0Z+/rHZe33JgkaYj+rxvSEU7hSI5pSysVOaXIgMe7EcTB + p0+spBFOjpBokIRMDMePYVW+1kceqQONFR+9sxHOcJqciuxzZ1nVibWQ409Rbt8HZCSx6kjApMCq + osVOryrhVlbHmBnRI1BbqEe0x9yeudGb2/jitL6raKHzfK+hm8C79Gp5RQcSj8yNI3uVRq0n+NRY + a6wARqfHBtmwuNhIEUHmITgH5s5k0QWOiVT1Lt/F+oLS5ySRldUXGf2detHrfFA3c5sMpiyIYgG3 + dLk3gedByM+kKKtTLLQWLCc6uKrhLXIUIByjlU28sU5/0dPl3DU4/9Jo85swDTM1gM7Y7lPMtr1I + UcGQQDQCcmy+NuMZnzNQvEr5nSNoakCBDBXfnjHDnWg+wRDnCxzGxsKH6JrdAGwbBKWPu9WeGP75 + hqPUeb9hYVi+eaD3x0GOWZFeNDlOvi5NwvxsWOEFpgjVbFzXAi9sYOg= + - packet: 24319 + peer: 1 + timestamp: 1568917495.786770105 + data: !!binary | + pneSpjZU3KzRbKATlKrX0EIC/bbzm/y9aPatx/XxjlECcsEj8pHGPQXF/5JbDM44D9kJhmBJS2iI + M4va/q3mDXowvcMlHB4oOjxpnkSYiNe2hxOi7HKcI6XLOD+yEfW+PSB12BNy5N/dUwjDM7WDQE68 + Qi4NA/F3ZDl5biBcgHzzimhjZtPyWVYI887qPoMzcMxQUqckIEPHhuIWldbEPTJ3Ur9Qx2AzeeJE + o4wBCsf5JOB3W73tofv75OY4Gk03YNvkx7HVWAJy3nTLOsqMrDMk4s3U2xDY+S89feiLHI+EKVBX + Kf8lWMrC2APD332XLCq82y8+rCPZj3ZtW5gBfoAirsPLTkvgRJCCf4RS25e6IlwgN7mPOEU8k191 + arzWn9ytppeyV8VFZNpAZl+5bavuwuMpuALKzX3Cwrzbe6bsNucgeg5jPbFYt1rEJC1SfnjeYYmA + r8Ix0BTM5Bb2Zbmsitl0uBZG6t9lOUUi5O3keO0+Y79eP7mW8Jl+1LB86BM4jDuc917qq4gk7/LG + 2p9MgXj8OtmKAwMNPVqf3FJkTzklb+o6hVhZYtyfLaw6cmPoKreR3mpllXFFLgYbaFt9ampZR0ap + jAgb9TdKLveiGYihWa9ZvnYyD95vhbDUe0oVd/B4jUttCHwU+lpS11D7Ji9m5B43FdcIqH4owDiu + OTelvWu92Sg4v6qqexPhD0Ypn/BjCOXvvuvIH3uoUrsQvT8/cJrsbAkmZNNC1TuFIrVlFQQCgaFX + sx5s+H7GA7QoS/uyNpIsbqCGTfZP0X6Q6NJ9TXpNX0bO6ixqKpOFYfrM58AW2IvJm2RTe6xBcPkJ + TqB843m9j2JPcJyHV7q74ys0tUdwDWIlNPzz5IcpCYdvK6ucHlEEoCLwtj+FWgbuyamPJo5H5FjB + qhcQMYOtrYl1boG8MKMeY6vpGX5xwwEP2p5TRFl2vkIFwUaAJ5bwnlWyGAkjGy8d2kX3ZMIt2DNE + xVencIkGcXngQjYf3Te4UkV0QPo/0BACW4Gin8MkZQCFpkDxoPUl3TVzr93YKsTAMLaq4kkDZnQ+ + 7kVqFGEI0ON+X3c/+juScRvy+889HI+ub9z4do8FZEdCdwTQZcmOWHiCeY4oNSVskZMu1W/LDuEC + pj3SPhXAd0Lxm/o5rpFLVuHAuImU6FLG3r8h + - packet: 24320 + peer: 1 + timestamp: 1568917495.826117039 + data: !!binary | + ACC3Goa33PRe+t96q1Yb1LlSfmkBPk0pyD4X4gL/P0JyMQ== + - packet: 24322 + peer: 0 + timestamp: 1568917495.987236023 + data: !!binary | + ABBWZ8xmFTQbjQu/I1mHHOqe + - packet: 24323 + peer: 1 + timestamp: 1568917496.106645107 + data: !!binary | + AKDIWc63mj+b25TPZ9dhI4GXib5I6aenN1wICKCz6F/VzugFPCafHXIddc3w3cZrMXoRXWu8WjrX + Q3wWowCBgqlsYx19b3ZBGF7J2SMHCZX4uSQHJL1KQlhZeEGbgaPVKYmlo5dhihk1HMbSR6LwZBII + AAPwVxsmCM2U7mPx30v6of0dLMSCxNybBi79PaV4j4JigZ9YaLI6UiJxSV9JjZHb + - packet: 24325 + peer: 0 + timestamp: 1568917496.253051996 + data: !!binary | + ABBjKBT9VYMMC2X7hdF6CTCx + - packet: 24326 + peer: 1 + timestamp: 1568917496.373414040 + data: !!binary | + AbAIMQhe4HNuyajZMTCNf21CMf/MjiARRN0+3+TnUIi6ZUyTEL2j44+81v6ZnBrIIABE/aDRUcs3 + 1soKACgvmAAe2ihKatzXCDzijvWs20nMN9FhacmT6piZGOn1x117pzQNxsSE0Mx+TM4BsFGIoVtd + eYFjSc3tH4FtwG3yJQdjSakvX8dkn3sHjzkCSXxqKQOpOi2ToPx6U1+wsYwlUdv9lQynycACk0q/ + qcJLZDWj5rzcvQIHvjgjVwA31neDJkfZvXB9RwCTt0+4gjY2KTkpdPqrMzdhJOzhhIp3cR4LMG8M + yB5zQOyyOiaw9Ezz1dyd9KWU1io0cIwxfoPnh3tpqsGvyIczh5SCpQQ5oaPndlMrMvkUG50btFnr + 5ki+EXsd7S4X/xAblUO9XDy4aacIaJChV/CnZ4qyonFc5jEOAKkH/30s/bYdqkBZJ3+rE+19ItnW + DBoakkFfeqD+tysliMzptnqqc6vyVu2ZAof/z02bvTrAc92aprP+S4xb0FB1f63PtkpgDU5tTDSW + tnE1etdXQoI1FWHwvWQuSqPwLlqrQnKZWucd4+eFu7F7lk4= + - packet: 24328 + peer: 0 + timestamp: 1568917496.521517992 + data: !!binary | + ABDH5Sg36b5ZsuZy7figDGWn + - packet: 24329 + peer: 1 + timestamp: 1568917496.640677929 + data: !!binary | + ADCEUUiY0/EXBDcu1CcIbk3XDvA5ttsNEGotMN4RQC684hMB3rVHUnqtz+kiU+Xbv8c= + - packet: 24331 + peer: 0 + timestamp: 1568917496.786429882 + data: !!binary | + ABB8Eksn8hIdyzviXGTzTe9q + - packet: 24332 + peer: 1 + timestamp: 1568917496.905519009 + data: !!binary | + ACDXDmLDd0ku1Ry4yajgNxibJvdtwsLqIoQyNvtZGqV8eg== + - packet: 24334 + peer: 0 + timestamp: 1568917497.052994013 + data: !!binary | + ABAWq4J3LbWQj+fgF4jaBL4D + - packet: 24335 + peer: 1 + timestamp: 1568917497.171250105 + data: !!binary | + ACAGPve1J3IKYRIBfyp69jvJoowPq8UushxH7+V37GmB4A== + - packet: 24337 + peer: 0 + timestamp: 1568917497.318490028 + data: !!binary | + ABAWxg9+p3rA8wYisOjd2EJF + - packet: 24338 + peer: 1 + timestamp: 1568917497.438185930 + data: !!binary | + ACAuz5hqjL9ttLoW63Bmz6TYSNrm1WFlt7D5ANdm7F5Y0w== + - packet: 24340 + peer: 0 + timestamp: 1568917497.586083889 + data: !!binary | + ACDu68zvqGJFO/hphviK6HGtFOmnCGGolpxMWjK410P00Q== + - packet: 24341 + peer: 1 + timestamp: 1568917497.723083973 + data: !!binary | + AIAH0d/zZdsflZCmnYapSez9Zbjgd9+jOKdw8Jl3girVad1ExrjqGNykNMYAeEkA+aKJmwk4BB4/ + 9NFoAFhQON7QLTRNXZfdAutg/pilVfTW+h590kJ99ecWtF38dcWiKlRcamARYJy6+t3Z5KfMT5WR + o/21HFwU1I2cnFxNp+Mv5w== + - packet: 24343 + peer: 0 + timestamp: 1568917497.920576096 + data: !!binary | + ACATAEOD6OipofrxOarg81lOFXrGW4WvUJRDxCJIJzUscQ== + - packet: 24344 + peer: 0 + timestamp: 1568917497.952481985 + data: !!binary | + ABC6DgbDXDdFYxeac8B3UUMh + - packet: 24345 + peer: 1 + timestamp: 1568917498.049885035 + data: !!binary | + AHAH0d/zZdsflZCmnYapSez99xmLXD1wJVv7zoMvzcX7+81f7lPl/CcO6C0Af880YL6K8m/FQrD4 + sUdp5pMaa2VAfGZX+ZZpTnKxVQu0dEhvf6KIJT9qLWGJMNrTzWuAEFaxkeX7aABoWRildW/wQdVh + - packet: 24346 + peer: 1 + timestamp: 1568917498.072727919 + data: !!binary | + ApCKor8ca135J/Df94V7AjMLAMV6vQK0Jw+ychsJHvWTi+qnsFIRNZ6vgmVIl6Xl6f2vKF5Dj0WV + j8yHFtLGkfdowKOrq/jtMEvlVooORtay7VcmtFQn7kTxh/wFBPYvOeSqQe4u2o1GIhkc+oioXS9l + Pl14Ws7KJp2t5ncJ/fELFTZiTucajba72N2fd6X6BgyML1QdR5FyCV4wFS7cweYdrgaPIo6s9W51 + fD8ziij0RC8W1fkzGiosrYdUr1arA6CG4Ws4/++JGvp35aIZPc3xA86t4yta796w+KKx+QBV5pMB + NhxDWPUizRVI01IZA9BzCbMxSIN8LQlpxQdbF1NIiz0z9r5otSfbhbncppEuH948iytqXti/FXlV + 9LBX8m8mtfTvDUOaGWKTF93yCYyyPhTHf3zMYD218G91wHckrLBRvLWKtuKROad3w4zshDYrvkhg + ee4XeBshOWDDY+0iexVycPc2wRptmIEHmlMJPF2U1AoDTzucZQM0EPH++66hZlclzhOxTurGtw5i + +Xke1Cmk5NxtoBk5k5dHMFqaJr0IF4Yjlf50zOeY+06w56jSbNGaLgJhN0udZYqkZ/z0eIe1qxIj + 64jfxn0vDUOJUbfPWCDhx2zuzecMxpdffxObEqQTUdaucJkxXfAGUVSn4EQjnIRAiGMghsYFWjCo + Cgxe74XpweoVfZDFWoJUwq9FVvsM+2gGwhxkoYSU3dzFVbuCyJfq13/hHWgcfgcuFDEejpYB42dL + paVg/2wnClQVBMgehpf3c3RzBIs1lOVscB90jz04QaIE2hezA7xxJ6T9SmqkkIhD4/2CShg5P+cx + rt+5ThAvw4gKcikuYs82RC0Bt8aInBb46DQNqLx1FA== + - packet: 24348 + peer: 0 + timestamp: 1568917498.221987963 + data: !!binary | + ACDsEHu55RbHZAXwfiBv6VnwvTtoQCUeY+VpRTpcsODI4g== + - packet: 24349 + peer: 1 + timestamp: 1568917498.342005968 + data: !!binary | + AEAH0d/zZdsflZCmnYapSez9+tc6vAwbJY8Wdympvy8/iF+iujX+Fgq3ZSEdUc6JM3YnEuFyjKcw + SI1e3ncT5kLZ + - packet: 24351 + peer: 0 + timestamp: 1568917499.253669024 + data: !!binary | + ABDnGGKo0pc/hEYhADsS3Gk6 + - packet: 24352 + peer: 1 + timestamp: 1568917499.384857893 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HW38bRgoyfTtusRQCIl3CTg== + - packet: 24354 + peer: 0 + timestamp: 1568917500.371337891 + data: !!binary | + ALDW4o3YJhFzumpCx5pkKWfPaeAytGuNXDXfC6Y/+6C0ZmRsxSyJ53U2LFe7DJVtCuElrA8+yEGA + gOASsl8Wg+nVSWsVoCHIQ6TUO4Cqrnl/quGE12QQQoSQ5JVRp/HGDikld9gaXx2ZjM+APRztLO5b + 0uFp+mBv3jWmLFYamHwCp3eB2lxp+G4cO2oKVY07kZMsIQ787OPIAnfBwbnixdX2FeqQLc81q6SX + XLeCuD9YxA== + - packet: 24355 + peer: 0 + timestamp: 1568917500.402607918 + data: !!binary | + ABDlT364ptyQIE4JNtIQxC5X + - packet: 24357 + peer: 1 + timestamp: 1568917500.533341885 + data: !!binary | + AECcCjKFACNYZiS55TQysF3zwsGS0iiI/ZNZqD/R1MHOpL4ssUTHCWU0F2Gj9N+vwIJiYrWWmijc + CZ5xkxJwtYV3 + - packet: 24358 + peer: 1 + timestamp: 1568917500.533456087 + data: !!binary | + AIBtcd+azYvWcBESVuUgHhmn4Bfq9n7cbhEta8wHgSwssinDhPmzdUiZYFUVu5aQPB5J1LJ+CAn+ + tpyOvPWLCn+SCTM/IdjBOaclHBi0v4182rHnaXXItWF54qAMMwAPKfGcZShyGDLlEI/mFI/JrhzP + twPTdpT94iwnEYcm3+ZU+QAwrUnEMiVgrmhYHTtQyn8lSmElgwLFxFAcAveeOQJoigAhBHeMYMkP + uz3UPazZB1PwAOC7D3/Q2AGR4Kx7OkZvWR6/7f7cAloQwVMj9trVPPzTWbVeuCF9PkgUc2Ib4Hqw + qhHoJLH+VOtPE/lSoQECloDdmjJw6ZFI/1kNw93Qd3mADAzjg9pqymtWejqj/0GnRM8B0pjawG+1 + aYbcvzno8QuYgpFC8RucRset/1vk7vn8uK1kzmZ5MEYVkWTKLANgYzSX7H1jB2uqwSA3LiAZYlEC + t0R8Ov8EcvYkH3YswZEZSZ3KYAst9gg4YgbEOv16qWt3n2WMzYEn75UtXhjf1v/X9Xllrx4b0y6Q + pca+ESi1nQXwmA90h5WpI7N5uKUQV+lal9LpKQE/ZIsMDEEcG2kgzJ/ZxF2wGLXUN7iuSE8CJNad + 7KWb8HtLxmWOeo3s9y77PsgoaEwv3JicSBt30wN0apJyhqTi7vKCH5jH56yw4czTAyfVMx659UL+ + K6vgBiDx4VUiZNDBK9Vxn6WEJcxc9O+dNubbXqytKruFlllA1d/2gKN+aSiYjG3TTjF8crRVFagO + KqE4fy6ZEw59vlD89THZO1BPKj2zBcsCyDfq29GVZuwUBqvA//Z6Vd5o3MwfkiDiimlDxFy5WGIA + 5PskaaCQYx9fGDXiHDeFpXAp6XbVX/MQZRQ3oBsWsM4kTjDoD0Gl8o1DgM59Kj3pEJUO06OHDAgh + BIoCZ91OrsnkrEh0y2F0BZf3p5xaz4WetZ4g3Y/GN72z0EQVcGMhL4nq2PWyF1y1plwrGE3AiWZy + 4kCotRSYiSPxPc3XtqSxMtnU6pcb06ipaSDHxjqilblgZ3GagjVNcMeLVKwm4BWVtpNmak8HuhP0 + etARGc2z2XhQBzkmUFO/52yQYK2g0mSzIG4XgynWXxADNkg/BYaE4JjYlRZvWqdKdBEL2lmpM4p+ + +2J4jDl7Ex/8bNsQvEKfoaV3d43DTlwaawhmLCji2TJe8UnhLMFpSBRWPl+WZ1tRAV8yOFfOWEL1 + 0B9WTMsFxsSj8SKXKxAgLW6ind2Gx1Vr5jZj2WWmB7SUbs/YuDFYS/oABgw3vpkR6o7wl+5hAPmJ + fhqV+3j/gkvzJscH6FGvWN/8f0NRwKxOPPouzb32lNeXvnAv6lol4QRKF6zgd42VBThpRUte3Ugh + ETi7YUBjzI55ou7bLLg58Rac2aN6PFlRbjbzETZKR45+qM6bKSxmxjGYJkUdedKOb08d2W3Gx4uI + 6opG+m9Kc6lnJm3tIN7GPWZySkjxwkYboo5WjQfB48BL72NiPirn2O9EGRrp8N356MoMjvrER+U4 + EKGN12SBcST0ybCt+o6xA86asvlqFaygfHIBV3Dnit/QjnviFl8vhOPLfH0E+DB5BwXhf5JAm7y1 + dpjhlqUrdEmhnMjtQSdjkCCpUOVhDUHBXD3HDExiZNHWUbLqUCeYgZNWblWe+6hxuRaXIPcYDcAs + w/N5g22O4RVoHKlpokJLq05L60lpcPrlWqM7JNv3zK6pm58KFw936ewtnVy1JoWqWQ+zqt9MDFS+ + zEkJoMpMCUnIOFW9ioLc62aBZhBYLLWL/Z0dyRNdsMSsWRpCr6q8uyM= + - packet: 24360 + peer: 1 + timestamp: 1568917500.533566952 + data: !!binary | + 3xW+G/h80OmMeQAY5rixJhNSPSsYSItMxrXxBb5MT2G2S5by7IuqjVliL8j1kxGcNZBpHBmrhhCn + 3b9dUHyUg3YDufpq/iI1r6nfF4S/8ykP3syiEKpMSQIfQaaW0sKB0wyBOuSRudTmBKay1m2pTP0z + teZ7bTYwaTxOov22plg6LucVlHywm/g1nKQiMmxP3Sxjb0QC6Fhb/71bN87h3s983YxSMoYun85P + b3rz4/oV0RFYk9txy5LyjT3yJ92s99XeqAPPyMvGiOcmTgEVjTajiOQ8gSVMteBnbETpjOg9b/sr + CQb7FQY7PNSal2XNuGCm8f4RzFtdHOW+eXmEUJoiXtE5GUhfn/CsNY3ybp4c0jPRj1vDJlmVuW7b + d9GLticSXOCRJOVdL/sLlk1lxgyVDLkYNA5Tp99Swuqfy+PtJZGX5CruKAlOASZwJHCy6TjNm5wc + VGrZUyXmXlyUPTuB7nYCf35xxV5lTQR2fvpy5KW0/mPEcdu/5KDMtAqy/hr4SkR5Mq7Me0u8BPVs + ULSnoFlkSgHaAEJoTlfUFVREqEo12tvTZfCZC6U//W35gsvT/0+0M6q7194RTF3xMb2hyAPmbd06 + K/j2A4LaJsDojKAka8tNdg/RATCgQA2TtYS66MuFs9PVeqhkw39z8pfvd5egY0QgEdARsRmQ59Qc + z5aIhUjTa7S/ALfWo0hzI1S6AOQYMC25cj7x9aEoOPZpk8k4tIEiQ90I9v3WofMoGNrUTEO7qWC1 + UYCocJge + - packet: 24362 + peer: 0 + timestamp: 1568917503.241751909 + data: !!binary | + ALBNC8TZi+usAzLVv42vU81qzA6p7rvNuDxfzQUXA5mHUJQahnw4Q0ElG5F9tltHc18pmaZVY/Un + XsTmI9chEGj8UZ3e732tPoqpqxocm+gomcUcikrlcziWopRrkezSqNN+J6qifW1MaEa+oZZmiIBw + LIurdVizOuNqp1PzxUhfeKKvqNd0gTez4TzdnLyq490gD77GhhWXhwRoClxq7YiMnN9GrCjS9TPc + h7kl689QOQ== + - packet: 24366 + peer: 0 + timestamp: 1568917504.242189884 + data: !!binary | + ALA7lgqAxC1hdDwIVn87uu6+YeS8Lmv8QA5bP2p8k9KltBdTA51lsQsRbBZIcRZmIGFjzwEqiatn + cwJLbN/NX9O5KaTRbtExCcwbDjGFZwZuhY7PtuQjkjqQ4KWbxMlkknIyIeSlG+DXtV/ZYVf+P2pZ + Or/NEsEZ+VOwOF82JzOuGSzbXrhuL2snOqNLVOYiJAOcJtDnT3k71+Cv0mRyN/DT8fg4gM872wc7 + rFbqL94ehg== + - packet: 24370 + peer: 0 + timestamp: 1568917505.275398970 + data: !!binary | + ALDKRkFmBzPYcIDoWfNnJ1cadXlUeVaO2Tbp5qFV2Xoc803f/ruStT9ca9Pf4EcM2ksDFOuo0aaN + 8yCgNyZmpmIzVggZW32I6pnaUwhtfSF6wWW7u+tuUiRGBsyrL/6nzPxmfhfGx9lyV5iOKWHfhQFE + DVZ/m7TUI84l1zmnMkgkWwd4cEedJVbNNs7uWnHROqr8NskmZV1F5bQV/eRcXHVNIlIcosmy7F15 + idQHNa5rTw== + - packet: 24374 + peer: 0 + timestamp: 1568917506.257045031 + data: !!binary | + ALDrCrNj3YA+k/WB6iZ++7cMd7c6cBwHRY0I1cbm1zWF2/0aYp3/JbmtJJJnnbL5on0VOwUHo2mu + nh1mGz067C3EPUNvRcgaE6joNYAoIcrgaTH43h47G0lhccEUwK35sAyPy3CtF8foS2/f/B14carF + d9iSvaJsRiN6is6MQzTM1RU2vkX24Bg0/Dk9JMs0WW7b6nBOj6E3WZRcwMfkcor2AQdlp5k5Ucul + ffw4AtHxBA== + - packet: 24378 + peer: 0 + timestamp: 1568917507.257141113 + data: !!binary | + ALD4VzzBAz08FZhcLUwcSXzXIYVAuABGT7ZVbzHuwGGHozZjiyWG8pXstbYNI8btwTreHmjbf28M + PPHKuEBAz0dCYzYd7Hc6NX0RdjqgE2Z0j3uORkhYyFAjC9hDJRpt2JFXok9ukEKG91TBnnIjrbXT + SX9NVWR6VVKtQTCoLNsQN1hjV6uxB7CNDPNxSqVIz1/GDwBQ1Y1+aYnS+Q9AGdrj5I3xhLNonm+d + 207vEaDzrA== + - packet: 24379 + peer: 0 + timestamp: 1568917507.324408054 + data: !!binary | + ABCCNEZyEVZeVmUMZBqU5zvc + - packet: 24381 + peer: 1 + timestamp: 1568917507.442511082 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lG20Pe4n7mV9KHQ4CA3Y5pAw== + - packet: 24383 + peer: 0 + timestamp: 1568917508.257585049 + data: !!binary | + ALB/8KkZBOBCmjxMVIkyOpLt9T4WLJ2gjDwhRkXvoL18cExZBnHeAZU5lniROI6Z8LpJJFA4EiSl + 53Znw/lGqV+pz4IRa8TUiDiBohoNHHKA/llRUCIh7BZktsMcK+SKrS6abOeqWInaCWN6dx/z2qWT + AZ1Mmiotq448SfLIE7BvrDjQ3HUdQxpRJ7ycy/KS24QdqPxXZ/yNS1Ide+PX2NgsgMdINA9NS4OI + 4G8AXKs7/g== + - packet: 24387 + peer: 0 + timestamp: 1568917508.824007034 + data: !!binary | + ABD3soF4w+4Jigrj24YBlst6 + - packet: 24388 + peer: 1 + timestamp: 1568917508.957076073 + data: !!binary | + ACCHJCbNf9/l0j60HX0fk9F/3zMKve/OjQNH8S53pkxmRw== + - packet: 24390 + peer: 1 + timestamp: 1568917509.165973902 + data: !!binary | + ADAl1dh9i0hwm3r3exq7mCNEJv0gp564W9mT4pG2uTIUMMmmxmeZm5uk9PuIiGMumKM= + - packet: 24392 + peer: 0 + timestamp: 1568917509.257884979 + data: !!binary | + ABDSx/3amj4DQI5UM7mocQUXALBxqQLzfCOSmwNleKRZytM2Z7W6Qbb6lwO8jlYhxegmADrsGts0 + SmH9SuKJb7VK4A9+t6mqwcUYvepYOMUFoVOcfcPCTQmUXfJXl62F31I0bg13S3a8lft5UAn9C3/A + XmNHO/Z8tFLrZTV+W2qLEzZiR6e3JmiTw9AkcuRwvNB6R27L/2gl4oVp3BjRHXXEPGz/ef2F1IaP + fH6UycaKyALen/CFpZUdCCMJ/Cf/WRoCiw== + - packet: 24393 + peer: 1 + timestamp: 1568917509.376157045 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HJy1USqhO0jKAGCsMbu2ecA== + - packet: 24395 + peer: 0 + timestamp: 1568917510.123852968 + data: !!binary | + ABCvZhB1SDLEBc030y3uAAVE + - packet: 24396 + peer: 1 + timestamp: 1568917510.258071899 + data: !!binary | + ADA3gbnkKVXYUI0S56Z5ATJCWPw84m7BWlbpdu1ZHg+pyg6K+TOAjtORj8AI76aPJc0= + - packet: 24397 + peer: 0 + timestamp: 1568917510.260804892 + data: !!binary | + ALA9Ryw2xnj9/iPEGfICA//JLZJrlUrGL/BcdZyMp3nWx/ph58CZKrJG/TfyJGCzIC/LQQnaNZrV + tH2W/AbkBItXY8OWIeDk+ouPajFJ2L7nqrMDxhN52yarbJ/7FSDJyonoh/+ocwqK7m3Mt7xYM2rJ + lCahZv8nkiqDvzz8aI5rPEzpxkAk+fvAY2r+/uVsf4jlbjhixFwSMeX+hIDVvvE+gO8q16l1rfoz + wnOLUz+UnA== + - packet: 24398 + peer: 0 + timestamp: 1568917510.323584080 + data: !!binary | + ALDglbaSiDQvKQfCQUX1XzZqs1vkayHuaGbXp/kk7fUO/IC5Ywxh8jV4+UVKMZ4SVQZIv8VC3UW4 + 5/dvNUXbxj+kkF9KtbyZ3hPg5EVM2/p1ZVdcp7L2DCIwkQ2U6T7BY4mnGldKkb58g3zB4zCE4/tT + H1ii1bS4lRVvllkIyffZ7prFaH78Jxv4rfZX80huVu7wPLu0oHrslAw5VF+oSKKUUj6pd/IvQsVh + SJijQZWVrg== + - packet: 24400 + peer: 0 + timestamp: 1568917511.324501038 + data: !!binary | + ALDRC37SzBKEB29m2TCFQkcEkNpfP/GtxKMgW1tg3+3++68UDqi4RziL6QJKX+xHxjuzNr+53Kw6 + uswpVgFIUSr4BVUAzTc09ZAUDDoVzaXGDEH8+fKalyHXc7RTjvzs2hdRl/SJ0TpFxX0V6bpLBd1r + m+X4jMChRUCET/uSZMbRQr3JID8uajazapWwwGEnamUaP/YQDviRb2eraDVaoHL0lAwQXPTAXZdp + TSunDyTTtw== + - packet: 24404 + peer: 0 + timestamp: 1568917512.324166059 + data: !!binary | + ALCbcJVPBdTgkawcXwo3SNOTBNbkkSjTR/qXeoAKgCqFcSyqGx0pFXEDj64onVQuNJTByF/WS/I9 + vwJwHfpxzQ46LzmR3toxEjqhyYGoiHNJm1zgSHnW8ZM8Sxerdr/pX/7PprdjcFnzAYk8zR/jsXCs + +/Av2VIBCcWUVqZxikURCzf1FLerMVzIV08SYDyA70oA+JbB9PjJJplBJNa0SY/D+AHUCLDuoY/T + 1TimTFtFkg== + - packet: 24408 + peer: 0 + timestamp: 1568917513.311767101 + data: !!binary | + ALBoE6AakIRbqPKrt3v80xMryUFu8fJY9vWWlI07M3oo2JnMIiMjJyjHxjDZ8/TbBpv2wR3gh0gW + 0ur8QaMHoMYNgwVuc4rbu6mHir6TK63wAfcuRQ4LdWmWJJBYzaGJpYbxojCKVI6yC9peCdU4uHiP + sJaT2FiFYcw4xTz6+Es/VrshbkEWkI7natwNdjfxIzIdKBx8GsiAHrBo1ZJ0DODP5tFHLBQo2Evk + KZrQJCG5XQ== + - packet: 24409 + peer: 0 + timestamp: 1568917513.378009081 + data: !!binary | + ABAjvs1P6mmg+bm61ifFIayN + - packet: 24411 + peer: 1 + timestamp: 1568917513.496473074 + data: !!binary | + ADC3waiV28fyWtEl3ja/5uT3p3/qB3TqIeeNc+OyyuYQlg2Qfbb/My43OK5eJ1c5S2c= + - packet: 24413 + peer: 0 + timestamp: 1568917514.146015882 + data: !!binary | + ACB6AV65uBqfHLUp+WbPgFsXY6meF4QvVQ+8TNEGBFqSiw== + - packet: 24414 + peer: 1 + timestamp: 1568917514.300812960 + data: !!binary | + ACB7JKjCqdA6iQV6LeKFwDeXJxMufimRenp+qms74/ZePg== + - packet: 24415 + peer: 1 + timestamp: 1568917514.300915003 + data: !!binary | + ACDy4HBMgEdggLdeIlrLQ+5QBt0DEyLtjW5DJdApc9F2mg== + - packet: 24417 + peer: 0 + timestamp: 1568917514.313074112 + data: !!binary | + ALBlv/jRkU3eiO7zCbJbBzmBQGPhEDu9qpeJYz42TBN/pOLZfMTMUBHG0aV5Au58bg95Mrlc/xgP + Sy6FMS73GMB0wP9q6UkT5IdALgBms9kQgnlm6ZaRb7PKlZDhsAqz3DurnUeT7iVPRzNgvklxBnOQ + 8P49+p3KbtHk5kxrLpJ3Cdnc8w8KC0lgdaJ8Iwee3cBYNfXow2k+3SEq14LQKBupnAkRBAUS5Ocd + OEMEcZ8WHQ== + - packet: 24418 + peer: 0 + timestamp: 1568917514.412585020 + data: !!binary | + ABBbuLV6c3NlSd7Au9sgQq1J + - packet: 24420 + peer: 1 + timestamp: 1568917514.530961037 + data: !!binary | + ACC3waiV28fyWtEl3ja/5uT3bbB+WZejjwvKFVxP8nsqYQ== + - packet: 24422 + peer: 0 + timestamp: 1568917515.311711073 + data: !!binary | + ALDPKkmFvOW/sYq91clNV4r3tVK+qFhniJD/mC3y2SveyxueBBlzERai8K1hcKIy7PdI4AxpAWzE + S123c16NDxyGnONbzTcrhC5CLeX3YAHoNElKJ8WDG89bX+uxNe9mrdQOglZHJzQBahegn8w4OjDV + i7qqir4iMdeby9wRYdhQB2OigHPtMcvoitRAYKKIXSXSmZ3Y04IGbaiHR6GCT+tC+KyxPPOGAvQR + EBg56U/1aQ== + - packet: 24426 + peer: 0 + timestamp: 1568917516.149198055 + data: !!binary | + ALB0Vno5tgMKyuttHBSZhQ9012Dpsp/gui/AcklDPct32gJkDHVFFfdMEWNIHdxmIm+DcrHnkC8B + 5WDtmvOlqONI2dIebaIjIDDZ7ZzDKLpILuCPNhrKq8xybg9Ej1O3Hwhl22WEGC3NJQqWngrrwlLM + gW+AD/j3OL4Xq2EYtRK53h/Y/5zI6gcaHLGNuoo/UHfcJCPM5bQJygsof7nEhZIRhGIqbmlOSJ1+ + okngaWqqpA== + - packet: 24430 + peer: 0 + timestamp: 1568917517.149588108 + data: !!binary | + ALDbcnuAo/hdjFI7ZtUBJ0acZNCWOW72DmwZRgs7j9IsZl8MB+40Hz91gRS1WXDerSz+Hj7yrDrS + I3kiHR5/PSQqqI3IBML29prUrqsdipysiXmM7uee7moFtLeDQchP8xUL4CJEgjiKS7DgNixg/XHV + Um62yfi9Ae8q2ao7uWREEA3f/EdHaHjLsjzPYDopJCPZRkTw/V7AzXtTMWu2kjKsQk/VX8smNXRZ + E4CEfV34eQ== + - packet: 24434 + peer: 0 + timestamp: 1568917518.149144888 + data: !!binary | + ALC0kJJglDJGXgCzXkmriSc7VVxD3EHWsFXh0Jnx/5cMECgZhiei+fMOHmL23HMDtWU+SYeA+Kia + WgEsli+Sr0ZEij9yrDAMN6RF+SORWg4voam3miSAMh0U4aLxKU6zVlowbkIH4Qog0u3HkQKZNJ8/ + 0flGMeEHb5F0QR9CvoG6p99V+3V4Nh6aUIwfIlRNX0/41D5XHA0djhZzRwsJDhtDLMf7KcLtBPZ1 + ZkDgzkX0jA== + - packet: 24438 + peer: 0 + timestamp: 1568917519.175298929 + data: !!binary | + ALBLAQYs5/hzvK4QAE74hCUWrycSAqk4YX0AW1qwki+i8flqmP5Lbh6JVo5ZcNSwUdid+MdrSY83 + O3F53GX+AIBZXcfp5vBV1PiV/Y2V8LeqxgcebXd36/GMNZallNNiiAHOjxxW8a+pEtq5b94Yoavo + epxWY36ZHLimxWc0Ew+UzZnSFIQujkcHSLErCHVTcdVhSnmzXRX+aYHnZ0J6KmpuPePJy6Wq1Hvw + 4KayBmwYlQ== + - packet: 24439 + peer: 0 + timestamp: 1568917519.241487026 + data: !!binary | + ALCw7MOUk2sGRO8irZBRf+2A2WVuqdHKseJkVhtTt0Asfx6NUjPfKfgnSxil4zHimGxo5ZXjyUVH + lwsGccSFasMUzLl0NpJOdNhjn3tu49VmQ2uh3pYwyRAFyBAX9cDtLh4l8i4zIqsiTngYEQAdARh0 + 32k/vFXAiWO4cX3T8ZJsLQbW+fyzIxS8MCVHhkndHDGbgwVsOTJWAEBAVvdjQr3R5KQ17alsnHzr + wjIvNsZ9wA== + - packet: 24440 + peer: 0 + timestamp: 1568917519.274940014 + data: !!binary | + ABC+gkYHShX1ZogyGrFs6j2m + - packet: 24442 + peer: 1 + timestamp: 1568917519.394705057 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20H1yknKBS2ZH3/r9PDGLcAfg== + - packet: 24444 + peer: 0 + timestamp: 1568917519.444881916 + data: !!binary | + ABC9uKXf9rc4u/8Lb0Ad0eP9 + - packet: 24445 + peer: 1 + timestamp: 1568917519.571758032 + data: !!binary | + ApDVEIan0ZDZsLz7IGhYPaWcmjK9yUbUpRbBKdnwwYL0PhYMGfHggL5kGAgVDmX/XGIlsI05ipWh + fCkLdFQBwKyCR56MVT9wCgy9FoFeN/WG0KgmxIxf310vQFcmfh0nJTb60zXqimsvO3Oe6mw8isni + oCBiR12Spe9QSy76xKXPuIlknYaFLRpUJ7pz0H7/BsjXK76+P0f57X0avwOZwbTYIbYCosVyKP02 + PyGphvIbkkjE3SFQKUEYw2LUdIA2DzPMmUzxFETcmXANogvA2247Ta2S85frMTdFzyc6RLl2b35X + VT2ZektdMmDwVZ2Dg+Bqz1ZdChw6kN1dmL7iZxikC63z/PKFtlPX/wtQ4QvytUVJRV9UKjIHRaE6 + Gn01I816iM8itWiFzLpAswRaZ+7OR2sNCdutZphFeGfwuDU9wpC/BiHKpjHyZDmeXnET98wY2n/D + YDD4xnNL8ebn74atKejI9n08cNxEnXnvrY9poosLXWOA4TOrtNrkrx+H/IHT5FOQDAeGoTM+RfNJ + oh/ZHzlC8eXVqviQ2P/D3HDNjWL/9AwTv0YFg7hM463omTLhdYz+0pCZZGG3A47v3XQ4ppejjXd5 + wZgMUE+rTm9WFkP5oWYE9RyZcxoMFStXCQYYm9vgEC+vI+UncC1DtXVOaGmLkqmwdgNe91sgPO11 + G0rqrHKrNMhFP3O9V79C0GqIISf8JLX7y6EAAIlv4aIWkpr1FdKZ1++aZr8rOZBa310TnbillSad + Vh9mA3t3tUjG2PPx4X0rlgUryF+COI4o4KDDc3zmPeIxiO6POVAYJE084YiND18EIFadyxDX8pqq + 3m3xKURL12/Otamq1Wpz8vpXXeMKVbdCWHTMNYB5xA== + - packet: 24447 + peer: 0 + timestamp: 1568917520.242078066 + data: !!binary | + ALBOp4cjbIAVoacFtsuHOOJwqljw2LJu46wzgzkPG2Hgq37apY/EYu2JF1pfbFl+3OYrQRCgzL1g + agDXEV7+aHyMvQg148XVUYwvkuVTKbM9+fZEy7wXdOJjDEeml+iVqzVHynMXkR1XVarutx8uKbzO + mGRo6LKCgFapq+fXQrLqN/SGHAJ5K1YE4VDoEB681WHK6d8JrkvfmAzYZvXfXE3nHWKXGb87uaT3 + yTt4PJUcEQ== + - packet: 24451 + peer: 0 + timestamp: 1568917521.241731882 + data: !!binary | + ALA9gk0soOgeYS+NoJkdO68Efnqs7z6MGiK5yDV/QoHHN/Y9FBrGlcGKS6Rt0Cgwl5EDDRv0+gPF + pP0MbzhPCYEf+HrWnnXbAShmX1SgkRN5pWLlG4ch8FYLIXPHsZhdDWKLliHjxuCgmrcNpQ7jzJAW + kMe9Kw7P/i3hP25wCViSFVI+twbIUuJgKOHvusdQGnlG0XtOtWjRpUEAN2kAXvO8pFrExZ8HbhWi + LeAjMQmMKQ== + - packet: 24455 + peer: 0 + timestamp: 1568917522.242155075 + data: !!binary | + ALDe1XtMojpVZkMuy9NfyF7jGBQDyF103bRHeyTQIfEV1980l91oc3O6BwxAUeGpid84eLQSTe3s + AYwDc/gLSsZj9lDCXaL0jUJCQIINaz4+xX5oCMKOu5DVJ/Tl67a/k6qsIgPfA9TDhdTfpSXm2WXK + C6qJGtyyjyhIn7YUMAjDlHTrCjUQdU7Iym25lEyXSpnSIPiA7DBa0ly6eFWAc0fELctAnkaU9k3U + QNdrf5wz8g== + - packet: 24456 + peer: 0 + timestamp: 1568917522.309242964 + data: !!binary | + ALBeY4JkKGDRbUjFS26zeA9fj/F3oD/26jjNDPifMwhe10LPfr5mC/WJy78djRC9NtBNf5HbXSLB + uoFIMVf2pAwqn9zvN5UKV3Jd7KLevzBRxfrMM4S9mBcVnoVcen5KzgaFBBFN4e1SEvWBoKTQeFoa + S4V5WI12vbKGbtLasrYGAbMTV54zAzzVRX18yS+horysDaYz1S4TPpsGphuP72quHn/DnLsa2gC1 + CTdZJxB4Zg== + - packet: 24458 + peer: 0 + timestamp: 1568917523.076220036 + data: !!binary | + ABAr7gBtd7SSwsC+JlZad2q/ + - packet: 24459 + peer: 1 + timestamp: 1568917523.195621014 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lGKgQ0IeIdGP/ykgBuJKIxqw== + - packet: 24461 + peer: 0 + timestamp: 1568917523.342323065 + data: !!binary | + ALArixHg0RVTfMi/VFgIJc0ayst7bIvsmKsNjR+EIRS2P+Aoa6tWbsW564g4GjHFXsCA7XUSNoOs + Jg3FsJLjpqXY2yU0UA5To1A09ymd16d1VdgmzFsK/KdBKvpA1/PqZ9DmfBgbgGAsLytztcjQSt4v + AhDfGbHp7YnEsV8QGL85nxpQvylpbqG2Ga/Xjuy58J3inB1uEoi0ceTRv0EI6oSwEjuDgovxIZLU + fcdyY6nVfA== + - packet: 24465 + peer: 0 + timestamp: 1568917524.341415882 + data: !!binary | + ALCPrp+MKcZtOFkXgCSXidbS2bgQX53bLgaZoJqSPzeQLV0uxW5jdvD1HMswenHPJTswnbyfJbGA + 3f93JDUqJ89LiKvxF05YdyoQWhSlE3MTStz/xv4kqepu3dYnRZVIJfw9PNmZUP7AuAcE945UW/UQ + RmGpIevCapUkMKVoW8+RLnAdUqq7J/AYmsvCy5ksPaIUjjdcMXemSqu8erHdtlZx6PQQrCG0BzEU + 4YdaIY6Wqw== + - packet: 24466 + peer: 0 + timestamp: 1568917524.609288931 + data: !!binary | + ABBFiM10kFXkgFRHUnt6DIzK + - packet: 24469 + peer: 1 + timestamp: 1568917524.738825083 + data: !!binary | + AHCwZYJZvuZ4xY+YO5fojFc1w4p9XPr5kZIvmXDyGLQ6zcqe14V5AvGYuHXQ4KQQHQFK7DDW3eUq + 69N0stOQNqVfh+nDGgm/ZXZ/+xTNod9ZqMlQniMvEDgRFa/3jDvm+4rd1IHRINAa1l2NxBlkPIAp + - packet: 24472 + peer: 0 + timestamp: 1568917525.341788054 + data: !!binary | + ALCnm7sg1kqtejFzbBTs/i4Sy5KUtLGdHWPLD38tvATSn4kqOi7is9qQpTpylzhDn5bYep+LrEmh + 7q78/bY1JR8DOv4G6WuCFCT223bI2U8qXDcCgBR5hixUpzVRTh8BCdD4/rITSg6eZZRXw6Nv2e0a + B+rCNsRjR660cFsuxmh79LnMSJyimXVcd8wCJcVGxuKb7VwBsVOU+pn6ejgkt8m0MP2nT4i5960F + piSyGBbETA== + - packet: 24473 + peer: 0 + timestamp: 1568917525.515208960 + data: !!binary | + ABC1uWlxSOswbj8tmRqFhkdk + - packet: 24475 + peer: 1 + timestamp: 1568917525.639681101 + data: !!binary | + ArB14dFeWcIbBYjdTeQgYOUyi7qt9MP8z5TfjPfGLD1XD7gHdaNkX/LCCOZlJdcYJ7oKF/WSdoEE + 35L0SW0o6Me7dlG26AggJWmC8xp/ObjvG99vWl2UbnmjVsV9oRuVn0JqJFsQEj+ANcNnRWsxBtWt + 9j34xwEKspWZ9iDexSEkLzlONdLr1Y3FkslbZu4Yt0WUGBfR8VnfNoaDA0V+lszgSPjn5jFRKNqJ + Zh3DJeso0sLMdYibPjR8VJhnx7lsdkeBXn3jFww7Qw9aP2eqF8+TBAatQuOwIp2DGIBm9FbUJ0ds + go0NwDYXaAmuoQ/zi4mDZR0t+j9xmSDA3O95i/HGsyeV53VtGzKr5bnNk81VOMuYcB8P5i5eREs7 + GhZRV1hZiIOhkb6ASVM4RUAHopYXNyklGKv0FZBUpRUpbNSSIShtsP6r8quqRA6reJZy+wifzSp+ + r7OFJBLMBUqzpM60dLYhjj497lYeQgPfsTjoxbYqa0PD4n7ZoqeANQsZKdBMsdQ5O/DNmsGNpPab + 498GnBhq6tUFmQMK1+qXuE1ovVkliIhzv2ENU6iFsRf4Ew6BmFIyojrnTZnXxZaf1AqMnX9+UaFm + JQnpjxXhaIMotFYd4+gk/WPum3QLjZOfxh3HFDssjf4KWzJdOgUjdaS3t48m7FdmuHm0qUi3tjef + eLx5HdZLSe9c3iwkdKU9EZ1EA+JqIuhbuqcjJ4tdJ6Ey3FuKFvkN+V+3qa9PiyIS8sEE6FQc/GrL + sL1IWdBb/XiIkkN9TJbZjJc9Oxr7GiKuL+bJUQVkSxX/KdF0BD8Z6LgR38vay8LWSjjDstCZH+Zx + NM7wDJTy7Cy4472sHj9GR8m2In6USECyygDSlt8dRgkSNRWkjZET5LSJdBCZ3HrQBmrtVaLEMCOV + 1zug45l3 + - packet: 24477 + peer: 0 + timestamp: 1568917526.075037003 + data: !!binary | + ALDnuY5+3j1w63dIfFteyig6xDGGl2cmcOH92EV/eoCU+j3LkjXhzDfZO8+XcXxDRzCOpksl746H + 7fx6DtcjRm2PVN26NF9rBY3nu0/WFl8/Xu/t7wYH0EP9jmU/gjkisDcmgIUxu69eES6pvmEelFsX + +TX1o2ten9xlGO3/kzUVd70KnWsryzeTdWwYoNNBzDlAbcpj3olqANhK5EiRk674N5WEexxLi13P + g0H6SYZ9sQ== + - packet: 24479 + peer: 0 + timestamp: 1568917527.041649103 + data: !!binary | + ALCrVDvShy8sj9q1LSaG77x6bjryDyHIOPAovk3TrxInk9aYwlvdOZbKkkRphBi4AOcNp3U8VFlv + Sos4WCnfqOX0mo1zidOVsZB0xziwxRnLh23OPusm66Irc5qEGeuDraO55pM3W3JAuQ1i8PYl264E + ml+yKUuBlCv7ts2+Fw48PBX8cjXcPw+ZFsVn7GjmV8hPF8lFIHsgttjd5F1x+KlRf+E2lAdRVamR + NxqJrziHeA== + - packet: 24481 + peer: 0 + timestamp: 1568917528.042032003 + data: !!binary | + ALAvBlBgOazhVH6UsXWVXyjSkrrHTzcrZa45Hx//U1G6e5Eqd3lVBIGNUxCw9x+ZBa9dfXaDTPEZ + 7/MaXJkc5e7sgIaPWgY0++IkZGSSPedm6+0SWtTHukWGAIpEY6vnXmP4l6cNSJgI67yeK/9eXSRS + vM0fiU2VxIYpUgtCZpYpVw9oWkrvLmk9gUIpIobYbTGbBb6NwSW7OHeRVb6aJu7n62t3CxN1+Xk9 + Yy2OoYEBxA== + - packet: 24483 + peer: 0 + timestamp: 1568917528.781650066 + data: !!binary | + ABAtSzhyneX2Qa00GopllSwN + - packet: 24484 + peer: 1 + timestamp: 1568917528.901181936 + data: !!binary | + APCYLjGlU05XLFFLLqGT1BQw9n+zhe+jp16h4GsdsVL7dyI/UdcOFwuoCXwTBXQP17y18k6jpD1q + fDESFluf/p+0NH8lytkKhnr9Thy8sKKFkWf3UgxoJUAaRLOWc9N7EkyR6DEWQ+i7L9hvFXkhPZoD + eq1im9r5vl9V0PM4JU3AdWMO7iKiVEdu0vhmKgf4bAF/LEOjq215TqfoEZAE7fg2zYjSIwr8ZLS1 + 2rU0iREVWaWO7cJxGzlwLSpAZAFHxr10u1+RlNysf1GbsfsAbzhoc9IirIHL87wGmIatkxLnDLXH + H188nxOs7g5KiKLQkzA= + - packet: 24486 + peer: 0 + timestamp: 1568917528.977088928 + data: !!binary | + ABABljLCz8y38qGvf8pc8uq8 + - packet: 24487 + peer: 0 + timestamp: 1568917529.042279005 + data: !!binary | + ALBEI+rzu6Xzfn3tmeYvUbwk4C9Esdv1om9oyB/91kEVYEDKQghQKVoj0Ofv9K5nyNU4NXJ2D5aC + wUISCO1M68LyyYv2X0QQs8Ts0HVIKi95fhghqSawoXLDKgTlL40DOoNmfpOipg6scGdP0ngIJexr + aZCZwB8krcYUnKnF4N/fsP/7v12xQ+on3sVkqkMd0Ji3RXAhSIe/xrSWU+1pNeVFl6nlsBy0eG+t + iXElYu6FWw== + - packet: 24488 + peer: 1 + timestamp: 1568917529.095963001 + data: !!binary | + AgCJQQ5Rv2Tb8kRe4NN2FLgmfejD8TIdXYWvv/4bLzKxnC6jhSIVgNuM5Dz2uEs82lPZheo6e8TV + jK192PGjtqrt69Tmu0ugZ5owXnSTYvNY8mhNiHOqIeRLhxit1Es5n+Q0MWqAX5IB3odUX7AmMFF1 + 7mVyj73ofpMCKQppToZX0RDH9ZZjmLOuWt+Bt+d3CsTt2KnuJrZ//23ux4kXfo6rVHU82iedvotL + dD/NjxE6ESzbxIt7bklDLjwvqwQlJCDLzYUcWQX1gK0rCg+jvQ8vLUxKEP0yjTQDyVlPV5skfOu1 + nV+mVA1vUKTjSzftqgkatm3fZF5kAyENZ3rBXzUJqzXdT2iBXJ2ZL/cStEUY6mMEOPaJ9k+8lps7 + sOcZNDQMrlxWA4lJfWP8aWQnVOb6/m6bLepO5sD2Mj3q9RdbDWluEaCVpHq92YLUlX3JwtMJmcvP + zae53fbXurutHb0I6XFE2EBqB5GlQGZUKP8NZWtYlS+40E7w2vAAmLuZnCGAZwqwghFLljbOez4l + dZvcz/3QIXjANi0Yv390ZSwygPep2ehOFi6/AICv4kUOrZCwqM2rXJrhWD9oYv5KclCtkKhig8yz + 7LyLWhY8WFbGeChv+yMNfgNoyn9mHJyuiGxHJYJVycAGA8UhZm1rZ6CegvVR/RDpPI2AX13hnqrY + fQ== + - packet: 24490 + peer: 0 + timestamp: 1568917529.155535936 + data: !!binary | + ALBxdOACQxGNUsLVctY/GEVc+HTnD1me1+ltl2B3PFPXSdzEal3FzTe/th/B+RNjXtcsBEsojxwd + VOl/KAcUUb52XfEldiQq8u42iPPFE2RteGTIjisvp5uc41U2exNbRkFzKNjP6KTihD+EkqcjGZPF + /J43ENJk2GIsphK74CCTIHQScoB6grNYKVzCjG1RschFKynJiYbYhPonRQxYF8WlCS1gpFZlUfbG + Q1VyUCHn/w== + - packet: 24491 + peer: 0 + timestamp: 1568917529.278732061 + data: !!binary | + ABCAnCFTW3V6cqy3gr5rqSoe + - packet: 24493 + peer: 1 + timestamp: 1568917529.397322893 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HeaXqvYKmba+53AZaUSR6LA== + - packet: 24495 + peer: 0 + timestamp: 1568917530.145766020 + data: !!binary | + ALD7uSna3dxDS3JMky12uhKC6WuUTZi55XQAlVUTgB/Xn7PyhB6jmsbydT6NPSauBGlkUQLQf84m + 6YPxmqrEqVcGqTeMJG7OGt6aq47iw8zytX/Z9bA0R7ITz5mF2mf/AoAfHC9mWEkT24dZXUG6GqAz + TBZMmFbtm/OusGP4sZPCo3uIGqN97UgnZWNM7o8J69rmoyt0IXhk1qLUGhUWAH29REGS4J2bUFb0 + N3tjDi+dww== + - packet: 24497 + peer: 0 + timestamp: 1568917531.147578955 + data: !!binary | + ALDd1judCHik2MBCcukjrbtXH6gwmBWRtWOJsIiWQ3QebN2i/pMnBQ/9kjwN5szxfn0O1d6xitJ4 + qpVhmzUaJih5NNGvedsckTRs6HPWoZaNqmPi4+3qhNuojYD5qkLLPcbaLfXRpjZVVBXkSrVdQA0k + oaexUrfudTLRYLGaw65hJmpoIqc9ao/iIESQ3f5pGD0bUijNWuLHlxeQEqHVYhei/oEKvknT+mVU + /qsrQtR+FQ== + - packet: 24499 + peer: 0 + timestamp: 1568917532.146241903 + data: !!binary | + ALDjylxP882j1r/Jb8ELFd8xNHWgzlm9yGmU/CVjlvDf0KoqhnWy08HBiu5lDV/H/mnXZIC8qk0I + tPx6fkFd/2H95QmvuqUENC03GaE6R9XCHdU6xOHEUP2+n2fy4IoVfSVGr2QP0zuWOboCB+nSPVh6 + /+OiEwzqTrbPvdazppKHdPt3mSR/tj3w95brq1Mz4H/Ln5uYzipK1W3nl9hPoCRziQsRv6k4Xhge + +fwfPc1cew== + - packet: 24500 + peer: 0 + timestamp: 1568917532.213653088 + data: !!binary | + ALD7aMX+Ht3SasO4dxbV221NN62GMdxumOjhrqSAliH27SXMLgan++NsC4/uq6kNjg49w5NfKyWB + HSkMP0WJzoCp18IkzAvcyIB90jb6Z3s4fJUJg23jgLNsmxIIfBpOFQM7ULtoOqqS5uSmHhvJguyz + FBbRofgIxw5y7R3JavfwLmPjt38o6txnxqAt3bf/wwBzEtWKGRx/QbTLfoxcls4VOQ9rRAH1zZak + kbsVWa3R6g== + - packet: 24502 + peer: 0 + timestamp: 1568917533.212914944 + data: !!binary | + ALBQteUoqbvQnj+7edaj7WR/LmJRQU2DF2ptrKSeoAYJxRI5f1uqIva0SWckp7rZP/GUcUN/nGse + v6IjdYV9Z9O3FQGtauI+DTlW1ff58fM6fkJrd5lxjiLUdHc0q/NDyqQl92VyNGs5ZVaUIRqocJFj + Ocqrg41wZpoLa5R6LvM7ULVY9xbNQoZb+csTrAc1LnJQAvXnjV3goSAVm/OXjc1tzmFNEnuxdUk1 + s1Rbaz5EXg== + - packet: 24504 + peer: 0 + timestamp: 1568917534.213323116 + data: !!binary | + ALBao+XKgBdc6tBydKA3RzZLyaecWtnktxGpBC4wolLA7UQcyPp94i2jjrsMEJCL/VGC7zY58n2+ + ofXYI+25j0oWf06OZOKZp6o2UipUONpC6EY4bbRCcl0DaI3hXwt4nxsh50oSJZoGhZ4Jd+NPJa0r + ChiCcLLuRH+82jYazfmIyk6yTuF0mKlGjag+7Mjb6saGQgsQWWI6XF9LjkRq/DC++/w52h7/6uwB + QFaDFp7Sdw== + - packet: 24506 + peer: 0 + timestamp: 1568917534.946831942 + data: !!binary | + ACBvgpqBFd7Ix1GLmziNPtl4UD8mp9vJUeYAI44EXdVByw== + - packet: 24507 + peer: 1 + timestamp: 1568917535.079400063 + data: !!binary | + ACCFfat0xq2hmVspespWzBXnfQU8EL9zaXB28xJJxX29SA== + - packet: 24509 + peer: 0 + timestamp: 1568917535.214088917 + data: !!binary | + ALCnkuWMHorWrFRwxjYy9bbLRsn3DYp6+/afB8Nnx42/YS/oZHggGCENAFPmqIwLan5JPtjyHCEO + 0ZM0QPBNM2TnoXOUBHnnPu8l4ps2ZmUJlsRnvTr14B2Xd12OBvzrY5rkTXAuBFOR3Vs3/e46hqgH + cR3Ro+zeI5JDT1gxmUEhk8GDU7Fbu0Itp10FmKjErUpTK/8wYap5UcNKs3LULRTeqa3d0ehWxeb/ + sUpXJ1KxEA== + - packet: 24510 + peer: 0 + timestamp: 1568917535.279496908 + data: !!binary | + ALBB1Dd0oN1bia3tGfP7PZX/tuX/ce4MhxHjyfM1dyQH7gfyM8HmQgwaahV3hEraI76mtC8HPHCT + 3lg+jVPRs3KKdIA53jMrECtLwXiSkqs6WgQyHpmZ8lmYCUgW7+Njz1hVobpt1RRmPJH5cp1lgfsS + 5AubYUk4xUEo8C6E2mVqRq1vPIMFSUEYbdk7xggWezH/shXncX9vmSIMyqUwkqkqxaW28SdzewxF + gsPaLcCINg== + - packet: 24512 + peer: 0 + timestamp: 1568917536.279649019 + data: !!binary | + ALDwyPPma0TGCL5oFFL0lPuKQsOr+WuBgSceewBDZsLGl8PQs5Fh7up+Y/sByt7K/xJPFSca+Z7R + Uf40clGijbk8/INi7NRBwMFvX6ovJpzbsQ/Ad4WY52Hwp1oFBuvof+3R6xuqws1QYihfKz88ETi9 + hiNchB5Oj+NXuX5awsMi35y0PYwlUWaMprmFnLgRzt/eSh5OdYb8ChCawOY52ezx5gKKerE6JbkP + Vr0KZflJ/Q== + - packet: 24514 + peer: 0 + timestamp: 1568917537.280060053 + data: !!binary | + ALAqI1QHr+geJ/HPc/nxmStu8FjSDO2XGWKkotCx+e95yDqwSPXWDgFzCkZScFBvTpoatlnKDRQd + MAihOm9YYZtP2JWfw4+bko0SaKw9TzjJclDgr0KCGzy3XEC4NlojIXruBqRoH+hZhAv3/ZPlLVxh + Si4vgrJITrHeh9mEhmpJHdwxdAyTsev4X94/hVrhYLwTLFI8U+DhzNJDiTCILTcb9QZ4znnIqwAC + f/jWJtd88A== + - packet: 24516 + peer: 0 + timestamp: 1568917538.280394077 + data: !!binary | + ALC0WPPk6F1takuUpVRSO6yjaSccOZKX5DZa4lPFRMc0gIM2WSExT6LLShFrSUGN21GDnQHaOoub + nQmtlGi27lSg+qHz5CQzh8hQOKBEe3tY2zwYHU6z1AWf46bKkGeRSrGIoAixxROSkr9Q+b9ReNlU + 1FSFQ24GX69LqK5CnSUQ9PKQoUbC7FqTuTcOOnzbRYa1oZaol8Y5p6HBlxbL2COLdXBiGEGfdWYY + dLfKxFvAZw== + - packet: 24518 + peer: 0 + timestamp: 1568917539.279083967 + data: !!binary | + ALDJcOjET44h/bhmEzQBiQwpUHN1h0MW/hvbWUrTlCw56thRdgT9FBS62+o9Hf0WylmXhdeX8/3r + Ms/tdSzi9u5QWrCntEUlg5dxMvNfi4vOVKCFAu9ICVylkOAnzTmFfKghPhhJimvUH6hoLNQy+daz + pjYTHhKoChDn5a3p/1SZE2SjJ3HYrtdKj/vhb0ytLeJ9bh7QLHNAFWT8TQfwo1BaLs7n21ZPuyH0 + f+B4sVICIw== + - packet: 24519 + peer: 0 + timestamp: 1568917539.312566042 + data: !!binary | + ABBGrRr4GSPYGPliDexbUWv1 + - packet: 24521 + peer: 1 + timestamp: 1568917539.431572914 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20Hl4dKfkd3bcfw8DUnPdxKuA== + - packet: 24523 + peer: 0 + timestamp: 1568917540.214432955 + data: !!binary | + ABDQtGld3KK+hWqMIKDdP+o3 + - packet: 24524 + peer: 0 + timestamp: 1568917540.279644012 + data: !!binary | + ALCkCcfxuIURH8JL/+fwGGvnHEgir5OB2aJDfa7VJJsaHKeLCYrQWAg+QsIHvzOIqSzBulr/VK3v + bgXkmNl9u6eMUms/gEza2ZOXAXI1xJ7BlNon9i7zlw7mD2AqiVrNzCgwpdqG+KC2LTdLtnAxAnqt + f+1CKW9aaCD9LeCtkEPHg+Vr0vgVEaf5T5baaArBs9BLpqC6rgvxmxNUE4vQuBeL2Ibv+ESU0rTq + WNBoetvn1g== + - packet: 24525 + peer: 1 + timestamp: 1568917540.334039927 + data: !!binary | + ApCKor8ca135J/Df94V7AjMLAMV6vQK0Jw+ychsJHvWTi+qnsFIRNZ6vgmVIl6Xl6f2vKF5Dj0WV + j8yHFtLGkfdowKOrq/jtMEvlVooORtay7VcmtFQn7kTxh/wFBPYvOeSqQe4u2o1GIhkc+oioXS9l + Pl14Ws7KJp2t5ncJ/fELFTZiTucajba72N2fd6X6BgyML1QdR5FyCV4wFS7cweYdrgaPIo6s9W51 + fD8ziij0RC8W1fkzGiosrYdUr1arA6CG4Ws4/++JGvp35aIZPc3xA86t4yta796w+KKx+QBV5pMB + NhxDWPUizRVI01IZA9BzCbMxSIN8LQlpxQdbF1NIiz0z9r5otSfbhbncppEuH948iytqXti/FXlV + 9LBX8m8mtfTvDUOaGWKTF93yCYyyPhTHf3zMYD218G91wHckrLBRvLWKtuKROad3w4zshDYrvkhg + ee4XeBshOWDDY+0iexVycPc2wRptmIEHmlMJPF2U1AoDTzucZQM0EPH++66hZlclzhOxTurGtw5i + +Xke1Cmk5NxtoBk5k5dHMFqaJr0IF4Yjlf50zOeY+06w56jSbNGaLgJhN0udZYqkZ/z0eIe1qxIj + 64jfxn0vDUOJUbfPWCDhx2zuzecMxpdffxObEqQTUdaucJkxXfAGUVSn4EQjnIRAiGMghsYFWjCo + Cgxe74XpweoVfZDFWoJUwq9FVvsM+2gGwhxkoYSU3dzFVbuCyJfq13/hHWgcfgcuFDEejpYB42dL + paVg/2wnClQVBMgehpf3c3RzBIs1lOVscB90jz04QaIE2hezA7xxJ6T9SmqkkIhD4/2CShg5P+cx + rt+5ThAvw4gKcikuYs82MrO6MgObALIkdS5kHZpkEw== + - packet: 24527 + peer: 0 + timestamp: 1568917540.413450956 + data: !!binary | + ABARi1btCMOG673bH6+YIyC5 + - packet: 24529 + peer: 1 + timestamp: 1568917540.532859087 + data: !!binary | + A9D1XG/o9A7UwMvmtpw11oqjHfB8GaSTRyqzB2R7h7X1l0M6IDQP9CFrnNmbJs4QYSK068qumpM8 + vdbgr3kwSdp62jzjL+GRYrM1c0aA+JK1YnCQU/4RhOObZByfndyRCE/kg5/YHXsIjzVMa+4Mc92i + XUYiY1HzPOd5cDOnNanQP/OYZsKRYm1DadkMlQpA8wrxceHm94pVbO9+0H2FKGKC0LGBgds0bTDN + J74Q2FHlwGMimvyMtJ56OQCkjWmttAP6EPSBYal0wBUF4v/LfD4StwV6d6EoFrtbx6sWr9bhcCFz + +wLTHcvbz8H4hky01mh5x+c4leNSYl2nHumbLaPYs6FggEsm2raOjkiAhnVJOWcycCAc4KrGlPS6 + uK0ZWPcO7xXJtuKG+TcCWxgvNsfFbtYj5dDbAyAc8oLxa5flDBpxgkQwyifcWerDWTXg22HD0rpA + WRZxpegwalLmlKl2T9blcrFtSrEy/nHAaOQvutNMtg6+FJf4G5RX+soeGjhWmnGZ05CmJ0KQwCCg + 6D5vlWTFY4ZtVcsSHG/Nltgw6G3bxmUXiE5Hke2m+LgGwORFUbDtXbnYiX4ENVePR3M3Bz/m6LBO + SXD8l02InfArxE0xIUqlnFGItOe202DpEREzH3+8rz0mjeTY0htKRG0eWHOMYKA0Y2HCu1tlOlbG + wfjOz9DSAuj+f4mze5pGttefX7H5dqEkH6zNZuALzP/MuQUGKGTGAHr3O4EWD5nopBt9PxK0JtwV + WwfUn9gurY2CAF7f0b9nL29OM2wx5OAH8EN32j3DzkK5TVJ1RrXTzg0JOGcMCHvQQCbtOMZDJBfr + hA78u5hDd78aJSJhDUNCl/fkaKWe+DAWC1hnCkXeAh4GV3PxF3UoQ26m8PV00eNdwF10t+RCFAe8 + zBgkBsESOet8Wc0dm61qD53DK9M8TJCKNRajxi+0cPB7F2klzWxyXgDEytsA4ZZ3OYPFixeBG7Ls + 2iGZ4KEn/JrF40tNFhvytDZu8LHdzZZk1yWNm/jcvoXMnjV4DDGmn245m8VrtodmHCcSoxrbiA6C + oZGMMpDFOCJPqvJAXZ8ZWRcb2KEiR9XBuFynkPtsDKL2XhsaBp7/vWlG9onyXir5aUJ3lSj+aZ2S + 3PL/KcVqQttHBf+04eWCOyY4gAOEysqO+S/gKBQs9Ym1qqHiWrlSnRm5pK1DD0sJMsg+7bfd/+uN + 59/tkH4wSMCE/bNE+GhKysuiitx6xOmeozMmYjZHPEq2URPHP9a8r4NZ2b/fBKxHIOhgKLO9D7TU + AT9zeQ5+nM2V + - packet: 24531 + peer: 0 + timestamp: 1568917541.279218912 + data: !!binary | + ALB55BX+cqAycDusRvf5WN0bdKoIa+Hh5CI6qhznPBzsUjQBhOAdwhIkPE+x77Gh5Vq4KzLgp0Dn + 9j9rgdHJe2JACuSD235rfidKgpS0Nxtk8gf6Q8QgqoCXqpqNNbh3kAqmA927OREjMJMBdP53sdkD + vYunlRAw6sLJbhOmAWDTioxiYLzqhPs34PnoybfCAtfz1lj4zZSMjWwqdS2iYyoMJPi8ZZjxfF+t + zUDxebzCNw== + - packet: 24533 + peer: 0 + timestamp: 1568917542.280215979 + data: !!binary | + ALA54CubD9u79qUxizT/dhzKOewX0WHibGxxjJAbrJtaJMxMshiGEud3M9dCkN1Oh/vxFSNLrAU6 + 0xMZZffnzTDk9TvO/YgprP5+QE9JE4z0YsPYroFETDlYLCgTrPPD2HT8D0YWYNb4MLiUfutPQzae + BE5/Rk0ZOySDzI0PFuZrX8BXpAg1IlBePsTP4wKrMuMz/hdPshsdno5qUCaEKDxBNfbUrcZCqbvo + JyeyaApwCQ== + - packet: 24535 + peer: 0 + timestamp: 1568917543.151834965 + data: !!binary | + ALARm/QoxWh/+w3ao61uh85YJWZcTPN6qcBiPOYhS0C6B6/6r94SkxawTA4y6XRJd9AqLPsWi7jc + ogy6o5MDBDZFydtnxzWFlyamTZor1JD7se7AFWuN0SrVo/rm2ywa54khDazNcOPmNuh/IbB1IxNP + YUTSXBtqsXXgwHnRpG+6tUqmovLxAVkk5F/pysI/ZAp4AsvHB9plVjLo1CsZ8KNqavFdKKa5PgC5 + /qi6WlI6MQ== + - packet: 24537 + peer: 0 + timestamp: 1568917544.151547909 + data: !!binary | + ALDeU4yGuy0NkRELuIQU+q/kPgZnOPuUawtzHb31jMfNAUSmeTg94Jo0bHrDbKE9qBFtzqP31I5f + Lv4IHEU//biNjgIg7sFulMdm6fqLf656C7qjyerAsPkm2plH1hLXk+WVhchBgx7HasSxUNGh/P8u + vIZgxnVjZkZ6VYIjgJBKmaTNtW8+7VBLzFZZamDAUc4Td5/ELdd9FKpHDC1hSxjr9jwpdENte+ze + eMoMIF1scw== + - packet: 24539 + peer: 0 + timestamp: 1568917545.052202940 + data: !!binary | + ACC1Wk+oQAhuYcZvpHoUorRy+6lespxsG5pqkmpLI7agtA== + - packet: 24540 + peer: 0 + timestamp: 1568917545.151283026 + data: !!binary | + ALA3JyuZOBguLc1SLmyETPLb5HkNrANEA98HEmzY0+S+NXdNH5sLIBsMk7tFG1+l4Ormyk9G5Kh5 + EVJ7GnKLnFVyAXzolEG1JfC0MfVxvRSUSvCQVrSlKKcN9PF9TGRBYkWzFVuVhkwSBwOBCNDw42Yq + cSuKbK6tR3XxHND5OpLxdcqE5Czqeb6YIalKx/Y43a3L1Plo09GZi0bwpohve/7V98NLB2N8QyV1 + 7gMskSGcNg== + - packet: 24541 + peer: 1 + timestamp: 1568917545.171396971 + data: !!binary | + ACCIFfniXF849AD2uBC/NLenqHkqjB6bXp3J4XFIb5DlRw== + - packet: 24543 + peer: 0 + timestamp: 1568917545.318906069 + data: !!binary | + ALBxGIubKpi0XPoVCaipeffFMiOECvvRDmHBbKULu7JA+DY56jv62Zs4KzM/mTq5yiCyhm7lsgBj + jODRpUl8yeFVwjguZFFo64mWDI9w0TJoMb0Q74q44BPkeBMKUBmLQwRKm/mQtBHjRZgc4sIhCPWY + sd1kXiGCcjxb2FQLB7faj6SQ5p/qBizISLM8580v0MLOnlkoLjVgDNjXUYdX++5sLbeUeXzftU+k + O5VrAlRzgA== + - packet: 24545 + peer: 0 + timestamp: 1568917549.318058968 + data: !!binary | + ABA/NrBPmE816438Xw07fJ97 + - packet: 24546 + peer: 0 + timestamp: 1568917549.418519020 + data: !!binary | + ABAngnzzxCKpGq9p6ZgXMNGU + - packet: 24547 + peer: 1 + timestamp: 1568917549.436470985 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20H8jq5fihTphchN3eyiesz3g== + - packet: 24550 + peer: 0 + timestamp: 1568917550.181041002 + data: !!binary | + ADBQlzMqHbvWyT3qAc0PeRSZs6iUsHKoWmBGAdeqo99dDm5F1/YmhaRRpVi1nSEFc10= + - packet: 24551 + peer: 0 + timestamp: 1568917550.380899906 + data: !!binary | + ACDjcMEBxKMT7mbpKo4d6xo8uXG3sDjfO+atavLr5+ZZ8A== + - packet: 24553 + peer: 1 + timestamp: 1568917550.499334097 + data: !!binary | + ANBtXC/W6be8CzS7q/HditfcEfcURkawRaY/6OV+bMtmR+V49g1GWbEKQorPRYiJJ7AEf71BSO7q + fNC+hQwuSGcIEkGKcyJ0GCzk3Fo0ajHOH+YYSg4cRRZZXq6rPg57wqodvq3NypSTJSF/8M1yA65L + RPbkMH7CpFg5KFcPXT3SniitkS9iCfnFmrinFQ1mFN6gjiyVjU7UHLij6t5kOBawlX3Qab7SIeue + kMW3JDx7IhVqpACkdI4959gj7iiXIWBrdgvmbZOCOw6N3lpwDCJV + - packet: 24554 + peer: 1 + timestamp: 1568917550.501167059 + data: !!binary | + ABAJGXroNuEjP6gBtY27k9KNADBmK300rsAJYe2Dshh8pHZNVCWHMCDfsblzuJen2W6IpEZZdtU2 + QZYE2rFQX7cvwUsAEMjzyd3aLq2b9qIdMlabSXAAIG6GXIUbGGLWZkCaSY2XlKj83y0ByRyCpLCZ + l7LXcLtV + - packet: 24556 + peer: 0 + timestamp: 1568917550.581260920 + data: !!binary | + ABAe1ejBT2EJfJw/c18EWwlV + - packet: 24557 + peer: 1 + timestamp: 1568917550.700226068 + data: !!binary | + ACCs0RBUlKwkwEILJwU64dqIzggNRavsD39qnTPmF8csLg== + - packet: 24559 + peer: 0 + timestamp: 1568917551.848156929 + data: !!binary | + ABA/X880pMWadqsCmkI4OU5e + - packet: 24560 + peer: 0 + timestamp: 1568917551.881773949 + data: !!binary | + ABDn66Am94ifbqOeHVBFo9Jm + - packet: 24561 + peer: 1 + timestamp: 1568917551.967443943 + data: !!binary | + AaCPC2XWneomU540V6AxBrPo1FKKK0Cqla14ghSCPOiXzRMgOLeFZtOte6YSkWUqIl07FPYuFEZH + xomdLHUtMizbzasF9fjHW3FT9u0hpRCDroYMlTFxcDI0+sUSPQxOjwqdQZveNWGHtSDTlaAK+RG8 + 9ik2XV7W2vrjPNeOjTKg9CcSSx9Q4dw9tVffPN0M4B34XGpT1MMPZff3mO+RTFnmxcpOiyrO60eO + zW1l5qXBPWV2PdTsUK1pru+D2+a1Y0iStMDwTY+Sm8dz3zhUbU+SYHO0dMLEOg12wmOGXxCKVvFW + YZjs3xegsTnVHzKfdHmfOeg29Aaw0De7E7scBXFwkOpeqfL1ggE52nHtzTaESACYIFG8u1WJYAyQ + CIOHXdSFlFniwp9w+kLWWPP4smqW3vKI20AimMJUJSLs4Q9D/I4wBMj9f/L7uXxkrG/3UHhCWxb0 + 90DfEdA2wKw4zVpihW/VlbHJWHOcHLgdoMIp3c+VvSkwdiH4aFY0/rMv4QCwMn5oiwJHdHWxL2By + NjN1f1SmI99d9UwMWIefFncPrg== + - packet: 24562 + peer: 1 + timestamp: 1568917552.001395941 + data: !!binary | + CNAn4AtBHtp5cREaqj1YRfmOwu0zlayU8Qli8newx6BrXFWKTUGnUFE1C4MVSPQkhqCNN2EGaS31 + G6AkhRBf/RVPSgTrAYuhuBtL+lpfNznklrkImLp0JDR2HJ9DGBvuX42cAaF1MwgRZRfQsI7iBG/6 + 5ZoLURRH9OLG5pLSqFYDCOqHelY8Z014+a3iRGJMJps2pSSNN1MW4EWKLuN1HKn8xBajWrVTLKCr + rFi1tRrwa+y/ktd/ZlSG4E2GNwU/juMJ/yothCqAKu3wfO5Baf7lfUg+99pcUBnmX8jUym5lRqWM + 96bWvgP6ss68XtGfb1TCxTs8XEaJRP2+Viuos/SEme0P0HgODsKsdoL5Q5h077sASzfdGH3bqwZk + dCZHovtU9L0GfEB73JMJd8HVb4j5CKxXSUA0WJauJ72BnObJxGhg4V9d9AM4aBscipqznvmkeMND + r9pwSRgOvudM1uzg461Er6U77BKoVNokjlKN+8iLp8BTMalMrY1lDvPqBg+baUW73DgeRGdYDYGq + p2VP9/A3j3SlRHMxNerORx04eClR3lUSyA786WOBZW+Y+qSCJCxF3nAQglBymhEObMmoNaghfxEP + 1j2JOmOkUeMHzOMsUdZK48j9xq2o5Z0+ZUX60reADEZw/CbwVJgfoXIpQt8eOv0D1Epzqe0afLwS + CZZ01IkYwWo8pStLhYAetRePSmXU9e7LRd53ACE7jszz7I8OQNOTUNM2edEmyoJ5KO49IZyBGw4E + Ep7SrVGCVF4AbNQIcPzNpGqlHwGKdTW7CQJmv0V1WZHQLos5VO6sBs+dgT0oMgO1I056i//nSw7D + DWAuK0WdKTNeGyvqygnxW8261UPp+eerpv9+FHsY8r0xRkxnIbyLQFC7uPrOd2xxETuPSZwb2rBd + nRkZ1swJgZRcKLsNGGGX9IZzPMFJBnHuNIkfZ0FAt5ckDw2qxVS2/DIk7k4bGnYNMNjQhmZjLXpE + vOD2UDQkP6s/koWzzXvwMIbAT09t5KGivqJfXaN8gJ92wwP/3N4TUkB3Zzgm+RMDOuMT4Gqx3TMP + akx3umnS366J1VZr5eOpzpgmP4od5iRdc5hZxAnyO21IdB7X017PoZYmIDMRvEkVvhV2r39lIySk + qrkGg+fyZc9ThSPqfXiwhhDAiK3GJIt1/qqJobC8eUg1lqIeOfMs2CCyrMfcV9kHnOg2ntgDsCU0 + auGaImaqNZ2/ybdfKGw3Cvt5FZt1vGyg1G8vE5WUXvC0JgnwCf7Fb5Orx7bQ+BwIPLMakvaXaI7T + vDa9f3U3XTTLDTcw6gVdAtypOikEi+OZS/7tYB6AkEIPXuWVNYlSGKSsERtcvV6MfoEiPniR4AAd + pLJ8a8DnOCMAYHz/F5wokBo40ofKdauIHos/QBI8BeH988tA/dgcnky1i/DFZPcxFJYutze2hFZk + OT1f3HUIuI8/HeUVg0s4MQCBMcOyj0brd7KhINQ1cGRkv02l3HJPhn1Aw1nrQB2kxyLER4whwYi5 + ijpSGzifZbfjGwZMWYbieiDkQA122tA7iF83UN0STVxIqYDU6VQQ8oe0kh5k3a9rGP7xoeyj1YXr + idy27Xxh/DxITLMm/SMaKi0K2AoYKcFKW7LhHv8Q+7e6W2uf89BJzN2ghWAel9gDofxEfmkPO+1R + sGxvGvNB/AYFYlip4LD2FbzpM38/QxUdmol14FDpG6at8rgAhAMgubbH2RBpEVJnF8osmbPvhAwm + k6OK05hYhZE/1CGU5ybDDGDR23DOJgb/kZBvSAneuoyoIHDPEyzZkrA= + - packet: 24564 + peer: 1 + timestamp: 1568917552.001549959 + data: !!binary | + GEsZoveGupi52/ytwcgvOztsd3VC7PkKDxr1PI4Pm66ZT1acR1Kq90U9IO/FGqbWRcI/XSKkxA14 + k5Vxd0fXpM4O/FGEdFApBCGc1rbR9r6fU6lKLFgAJ6O9u8fcJy6+tLqVQm/L7iIDgbVOIwoWUPx2 + OP5l/8XXmLBEzuQjAPXKXMJtuD5PUsKQlU4C3dmLfI+KXGZZGoD/35UXppXFahLPoQ+1MvSyd9Pd + 0qXzIdKx8adOPW3/cbcol88r6Kf5LnRs+3McXoPd72rjEFxZaNArHhO77e3cfMLWmieY5T8MRkdf + jZL2/8d8OIjCOOJ8eGS1TcAQd3xrVIzqIQrxe425+711/4DQjGJBd3PbOVE/Ld41EZDTR25+i6ds + XlFAK3V2T8gL9jfNZt6parTkA+eBg7oOfX1iXNCdZ8EZirJ7MoBcF/Hwr/G1f/ATE+QUvd6y6DhE + edKd2g0rTvGiNc/wbykuymVy3QW8kfkeH9Azaipgwrl4JD1Q0LUns8k6zD9VkyDuSNS3rD378EGk + ZIVUR6Pz3k7q5hngR7jFZqXD1qRXbrnlWEv7cchU2DX+dgdS7r4yddTeG8RmA4Qc4v1RtUVdMEX8 + SdzDWyI22YOjkWUrUMzp6XrDTn7TkTA3XRkNxMg/8DTkb6w+Q8hXzvVcGLTvFC0mZcrthYZokTfG + 9b/whJiVTFqP2CAuvdZBHgwp8wLHwsW8FTKnFo33D6P0eSYwR+ZOUljxOLs7aECphurJjyFQlQPM + DaWIN2YA4kdPKvTdZv1niRihBunu8hAHh6u2yFKAPLk0Lcz8V9e3atfSnhUSuahN341FIfhxS8X0 + zRed6u/OT4ouhlyD8Tg+9+vu+sEzcVo/etexbsHWlnUPwQby/qfIuuZdyLTZQoNZiCn/u0YjTPuk + 0GAHvvu7jEbqWA22UIBieQDubIZYPXGQxb4qPzO5xZmJbu65ZJCcyIFZDVRKpv2c3iug7aFrbo4a + d7lEF1jwih45PxP/O29DJ5e/14iDYTPtlxSj/SauToTzuW5lxXiGnpOlbRzdOE+o3FIpav8yvHBZ + JLDWWofNMFqPOxxJGeXJpDiwW1c31fQxG08Z1n6ZIgDPpaCQ6NkDN8IFZdx0HjWVa29k7JD3SziL + eaQ5c8W16xKpDZlyKnnhRDhqtuHNJGJtM/K8cb7PEjJPXn3vS+DPgTkD7zmRjeXf/6TO + - packet: 24566 + peer: 0 + timestamp: 1568917552.288578987 + data: !!binary | + ABDlm5xucNP8lpgRM2S9TsUKABCz5Ckcvub6igiBk45aeIYZABBW8ktbF2TdJ0isjERJHcEIABBM + feGn7OuE0y8kcSP576TN + - packet: 24567 + peer: 0 + timestamp: 1568917552.309232950 + data: !!binary | + ABB7qqZd7dUPIc4nb8BjR3/p + - packet: 24568 + peer: 1 + timestamp: 1568917552.408257961 + data: !!binary | + IyBMXBJ6no/mJtEUKHyo2r+ZP/KaJpP9MertYG2wKNbE84NZEv7vPBKY9lcHSAWrUIsnpk+445CK + 2R14FVUB38R2+Zg+Xa5FjqWgxI23jJ8Jk4Ds69jmoQ8AzxEcyJ/N2umgN+HOTP/lEkIJMBHmV3oA + n2VsNQRwOxHMCyRQLjDmPvWQWgQHZrLD33fqtO0PeLIRIee3/O906zJuSGc11jmP53MenZcNrYPJ + Y97rMOhzG62eVRoJu+GVEuiGQdNm31FJCnIAnTgbGoiU9oorqWOMRJ/wRyXAJAPRMk21/xuPUn7G + 1/J0XoPjHnK2W2Bj6zmUtLIM/Jzh9ISkgDed1QHMmPwiqJnBXGJ3Fq2Vf43aiIHfmS8eKfSaQyUv + dAzc5hFhBKV7ksNNDNktBKpAJ0chdP/0WeULafZLu26fEgHZwNT8GzlAiVHUtTXmlboA3MeNeJTb + TQM2rgrgvOp98KDG7HHwbeihGJVBM5G67hKPCIFvH/loptQuHJH6u801Gu7KPH+U+OlNEYlFK6RZ + VUG8F4hAc30jF63YeEZak23SPRij55Nk3OsvCoixVJOu/R0DN4yL+7p0mY6Z2odKuGqRxeAHrpO/ + GHZza5KeBNia3hsa21W1bHn97RyNWBrqEabFDYo+O6i20HveAMkv9BLSKfD5okREib5p8EMHSFHA + 4usPoR7g2MCryZ+LZVX2F7LzWageW62h6hNZCfQBgGqLNUa3dO5uvUudtgK5DerZEOZSNX7c4EWR + /8Fj/cXtBBC+QrE9IDJxFMY8KgGHZPw5LbWpSEkeBQSOev0CAVgO6RVaidJVqCvDHBuaaFsSbVSe + j/n1KaptHLgIiuXtJ5ZRMHKUoJgAvtco0mHn7vsKgQvwA1JNw0nVg+NfR1idTgyQu5fT6I7GVewT + KfDqV8g77psGiGCRH67OiotZJ9Wm+qPieiOMRFIQVl8N67T8LVnoVVGHzwaizHD82KSGlqhlWPt4 + kgLGFl1RlnjR9ZSyzMyCEHi9KzcjnlAaxE9NqwwRiNsn16ntrswhlRGYxAPT6PNRx/RlKKhCs/Cx + /3fh7+gmUygvVjng5LfKJb+Lr6c4KR50qNj1WA8qSaSOAHRsiZTq6XaQotF1RM4wHC9bBlAFMD82 + GgMyzmgrBV9GyYIWNnGsYiFzZKh7yNxXik0NJvD911uYHXXmoEYqmktum6Hz9Q7tvZM+nlFmK+vy + Sg6rO+TZrjnmtoH1dTUYebHNMnttJn9sLqJctC8O9CgbjZ9n4bGAhNhRqTPO7x2B+JfmOaYki4Dv + 5UxDL27QJer3yxzdxirHjM6gse40u1QJ85xBBs2RXHTItt+2kCCNorys4F5XqUnX6AV49E2xV9l+ + vqfsm7bFUyqsTW9VrCy6P3fgHfDpc+1bYuhgaSck/RfZN12uWku9P+eKEJSW7cUZfpBHpNhHhaNK + 3RArSgk/rdJsB+f3MJk3MJ/jo9espryV1TzCutkJlsx9VqCiKCF23185xsre3qpgz0jvjwmUDftc + UgnNCAsnc/imy7UlMsMhP4sT3/uJXA1nOd7xcHIvRKJohcVeTI5SzJVEyL/op1QbOwPZcIwf3ukm + ONncsTuaanx1DVTxQS/M/b+UnIRi3o0vlY3bTQW5i8wP4dR5aDMyBRirGp6UttL/x8G/qoIM+PfY + HubYGz/TfIl8y6/KclMwHRvx27gJt7gJ8Nc55BzoLIXGlKujaDc4a7XrmqdZSzSVFhdeXIgqM26j + porvIrqDkGh8VIcQQEvK6MzB1kykkubo86DlYPskt2Ro8vwvy4pDd0M= + - packet: 24569 + peer: 1 + timestamp: 1568917552.408375978 + data: !!binary | + 2Qy3x4xy5AwmkdWFxZRuJDd44BT5CdLkvj8+5yITbhZabj2gTfej3K8OcR8yEmlEhajp4gHuZ94p + 0/2NhYsnDBbKRE94RwdtL+NFAlKhZ9TOc6jIuIX+PwN6i5y+FdY9IpoLQqimDeKObGyqIKm0BfXa + Nxi2pdnW2zK/1zPP97fzcrxlv4d0ueFHdtCa0bHVVgks+bDfQvj5//Yt4EltVFSaTJSAoFfpSiP7 + c8fKM+WYk+///yuNJRW9KK6kkVOOpz1u0lsZe9iIqO7SOwPprQlZ8GlmvV6ShEMq4X77EFE4Re8P + tvOTuveCnA9niNSipm7wVSL9bkMQaZ2gpdwojL3wWh0jNNcMV1zqxY9hT1WF4Qt17bhKbRXpufxA + K6lZ4TfhO7JsyaFc5IbPMQkQQzEurpnV3PeNvV8aNQmJPd8bWwtowo8+ykF3q9lPAWJqdxcCmyI3 + RbCaTpAqE1Hu4fhYmV6kuJAXaB5ceKgR18AdEwcIabMxdOMY+aJon32c8KU5Hphl0stVn9Oal7iz + UH/eckI87/5dhDdezizYvAEggUwYfBVvqSHFtrKKBOf0WoH0wdg+CT4ScWzkDQdKDTaD52aUkDFb + 54x8FxwZk2SMFnt2FAApHGSrfn/IH/TIoBC59wXux9jlzsB7xBb0fbEp6lhKQWUqWsoKhdBafHvC + U9xKQpeOYTF82GOWMnMCgdgauxdvS6xJkx1t+CjThjZnPpJUtuPpYewUGUZGui+fCA0BDCyXrPKP + uR75vF8wNT91RT61TPpEMduFZ3+lWwRy+fi0TYodXcnHAnc+x1XYn2dVEYEwJA4MQABKAbFQp3Ds + PtlUdFMrIo/yk4y8jpLT3var4oXeM/60N7NjLOpHCx25h9yDxH0R/7sewupNbmTsYAixyyRaFW3g + ZFPvCLsXUoODZ4nKpn8F3MV502kiWfuKxF/6dMZh+p9FwYDHFaKFTt6EUkatc/2DYxeF10CKsdpT + x+eUj0wenTF3f/3GWbfJcarP3H1jqRwTJUQCyP8JJMfoIOHwpKsBdV4rLUrH0XGqCNEPyu7yEeO2 + 0cIdGPEPWb/DgJOruRV91RGoIeJDY3+F64sCAyhKDTl15NzWzXzjTe0Hwb3k0UathmIzKZSkVz0X + MEeXjSH7tg7+U7aIHSz6uOMFrGEVd6r6WFgFZBbNpVGuV+4Bi7fgaOIKY3NE+cvj7KkUrVy2n/Eq + szUwH7cB7Podf2sQiI4tZ2II6XTZGGx0LTPXKleIotWK/CGN/Zml8jGzWkXZ1LOuMVf2rv9GiuAN + y3387I9ZFAl5tiCsE4/7gvU/Vjo3XQdTA7kNef+zKYMEp5VHS4+AqsIWFK+Z06tHtIUXJSW6Rh2T + JhJLnYJ5d7JwGif5o5k+FRWw030XaaBD5XNx5r/D81UenyiHbJyFMxr+5fzqXKdfxt1PKdez9Hek + 4R0CO2XojFhL//y1UWtZ7lwG4aw4wEYQxuN8KYKUc9tuE9xm58MnQ/FyTx+RT/jsrKmX4m/6164J + skR5i3qgjsu4m311s1TYLFGxDk6KxKp0ZB0Zuxidv76eYP0F8XbMNir5rxLaU5gtBx6HCu4vueoc + jyXyIqL2yyi3OOrcloCkxAyqjK8YyvxvzqKj00O3RuaF3P/ZH1iJA5lGfAYeVXjMV1v83I672ez+ + e44bwcktvktMQu1B/2EaompwGR5fqOH60BL75jTJMMzJtzX+s1Qx1q7Av/pUq0SEunQeDJqNRb5x + RpdakrNx5Wif8gIJe9jVYp9Rvyg+Y7Pew+vTSWs0Nc7dN32rmM6NyUA= + - packet: 24571 + peer: 1 + timestamp: 1568917552.408467054 + data: !!binary | + 3ikdS7SDbNPIweGCrDSfXOuFiDMn9+Tdow8F+9jHmiLSDEYi7vNL0GcsaoN6KMIFOaw0QmUUd/dO + QJegjAg/3YZsF6nKL4X1PvqzfEwNn0txrEKkqFdO2m6lj6uh1fTcUJ9Z+3YE30fLrukJn4nvfw2n + PcopoIE6/q04d5WYe7hk/EXTPXr21O8rW0u9DC52fkOD0GIrd/xE5d0rxUZ9G01p9xCCAAaX8IZo + xUBFB7Aq4KBrb/FLm9/P2+/a+NZT6Vb5/oUG4lsdR4XjtGdcGd95j7/Sm7VuHIlRHwiRj9qMVDuq + VHfXsbY2pC6Mkh3e1kVD/eR68RmfmJEvhRqkXhY3VoxXHxChVru5R/pvxkoupCZYCnwyS9BQ3syL + i6a/Mze2D+4YChT4/gu0wgPS4tVaC1fEimj35WXEjyxWzVdF9aHhQ0eyxUGAVUMQ/t+17AsHOcwG + GaDVODeIGh6u/k5GDo4L/4e3Uc1TmC+0lZKEibEap+BKrA0QsL2TXJWbFhJvW2p7yTQ+bCe4Tzti + M2y9zS5ViYDZGJnbbPdKNKopyWyxxdqT3j9h/NVmjTjduPN+ZlCJy+RLlDFWkSGSUBSGdilsn7L0 + 94p7qWMaN/eidpath7pk7wzfo/jOzWHllcA3/Dc01TJqLmdR4vGNqwyI32wbr5ntbpeacjjUpAef + rBmF0P/CjaqwqEQI3WUxsYOONLkxF62BQoaluuEGKugfp/xbr18/9TmIqsl7xFW/BoL7Z/t7hT/K + hmH2SJazzg3nh50MvkoDsWMicWzdQ+6WypDQMwa18zWgs0b8W+M1Lpg9Dr6eB4fXThNH9q5TgqV+ + P/QE0NzJmaAvq2ComXm8tPIRH75ujeI/jTlayUGeQSZQGNx+QdIoHLrVbSlPpN/mErjz8NOUo7ni + GvupGghxJJA2hGm2QM+tl3aZzWLakpkp9QsPgIUZ/KZdMu84QvKm58TTqnYyRPwGf1YvtzfLG0el + IrtlbOwOCTddf8svcQ6YP+8CbgN/1ZwdxLZT+Wq8gt653AimyL/rssipeCbKJnJaLXy6d/q+giQo + cusW/hJrhB8w+2d2iJJGQV+42U3QFX2LSckKE3Q/phIs1pAzZd+DIQ6E8gxfkmASljS4pgdYDybK + B0jooX+7h8CdKIP8nH3YHq/Uk7bup4F7qK2xcKlDA5O9ZlMukaGC+6OUeC+EQtZ6fVq0Wocgp4l8 + rxcFCAVTNkKmo5RB2NHXRoavSJVdnAF+hVA7kLkgoGsW43pjiI75N9Hc7TGxA1ULbwLQZYOFZ/9m + bLWroCSzl5DbC+AdByOspbs8dIace71K4yHcA4DUDf3IzFENBPn58cGGxSJZx13JgX0XVTgr5+6Z + AK/2lEQ9CbUdR9q9D93LIzY7hhoapmaLgjBBMZSn2hOPL9PtnOutfro5kbKnrKx2Eh3k2i5UqXQJ + YN79yLi9NHLGi50edF8gOz8vQgObLUAy2ksdpFT3DbEPPq5wz2exqt/0Fm01JlzlOzCGaagXfRVy + VtaKdPX22j3gy8BYzE2XZxIP1c9Ji/jYhbSdAB75+cayNoP2nW3Z6QJ5VgNpvUZG3jJ3NqrY3i2H + n4ReAUAN357e/3+kkpWA9IQkpWDTr6jvKG2shFpLhYH1p4WCiDyT+Z4Hxw3xx/yxZQbmoU9s7Izs + nXeM8wMbiO0rjPUKyboowFBR3uyfTYSiQshT1JgbZnFI6z/PK5fzakdgUXPJUurKp1bjmRBM1Dii + BwflN9FwpiNrIrsslRsXOMKQ/nYr8liq3tRSOwsMelVVnldtiqxXNHQ= + - packet: 24572 + peer: 1 + timestamp: 1568917552.408528090 + data: !!binary | + UQEOvkdRLt+BqOF9WHNhGOVwzje3QYsL/QqHef/HNk2q/lZsbLx8CamouII7Ao4CyCYnYbgR48n2 + xyZSYI3jkQf3o506QoUq8V8vuHP9pwZNikZjo6JgNH5VE/bpIqa//KE25XynuFjxZgGOrVdhs+Kx + ZQKx2kh0Pe6sfFobocVVPaXj+EMOQqOCd+7uN/p9y5jY/v01fbx4mHatgVPzyg4QXW4JTm9yvLyW + bBdYciirvw2rlcxssjCT3PfdI1FYPa4y39lpdzzsg/jD1L75l69NU1ewLHDzSFXbrd2aF7liIl0v + huKN08zCerKIRHdgf8bczh3kKCKndyJQ5Lf9C2MlbhAe8+lXuIGqPv+LRpjlSQESPaoItGxm0zgc + 6IB4G2SDbRHgiHt+WnpCHhIdUk3Y2hoaWwtMX3XlnfxDTMx5PVW6GHK0WaSgVPoGHgw3Eyh7JRRR + 173S4MRMU73qkqEH7eKy6n4fa5nxOfVJLnDEPSL/MfuDg03AAl/Rz5ra8PY/1PKhXO0QiT9XyN/2 + 8KFpm+vUuc7l6M6l17euf5DQxKwmthSiehoKcEeawdMQo4STeWYFrddAknty4SKoaeSzgXE4u1X9 + 4TUShzYi1ay1DzcZXmJZhkYfcXBZ3WfnY8XL+bgWdYR2N0zLttEsek3A4AiEr85+z0e1k6Bjqorx + s8AD1W6504+R4rEu/Ij3bTF/deOIuPBIB2Z5Na9nZEUiRljV4mxgwpntzDnGAbE9h2HQs0LYBTjU + owyryX7wt0M3ZJAHELxRv2UPtbQUchuWvnbz/iIcgOxVOVODd9xEVln6KaB/P6AHh1+sKph+uQsl + v9vUl8kVK7ZgzJoh9MKIJfQEB+J6L0J7xVcdyxNTfAP7nmL8nFi5DOLip9iAKmj8zmosEJ/Ipg4P + c/lEDt8ZSYpySreNMrx8/4XaiLSEdwrG4kD9BBlxr/FNd1iIUeMw9nfzOinss/ECx8LQETtgnRTI + wGzLvBeN/K+RrK75GEtGvwC6252jUd623prOWdb5jm9lLJXtSRI2wS6dNNB35/kHxDdY5y16BLSE + EaAzb9DJT3eGQJm9Jw9BOGFYXw3LgyN6Jw+1+jn+EAoRjABrlr23UnFMvElS3k66XzcqQa7xIL74 + zzPUpNFfLAerWTtvjJwnMkK4yG12JJwR+udUk5PGGdisyoCsSPv4zLhPqYJLZ5pCvJ5VGglPQ+3m + 10Jlvh0dg97jPWjQt0/MFJHz+EmbdEUz168zvw7mN4h7UCo4/8Weqp77WdcKqbqDY4SSUlSJ9otu + 6oXHJFDQrH4e+oLqdu0e9tVjHFpZ+aO3UhH6LnEMie52XqS85Pv1wWwe1STOVRH18EN7KjoZDSOZ + Tvis2qc89ECiyWp5CaD5q3feSJZOQVy7z4B3PCq+JUeJ0IFu6W5twsb9jL67jU7jlLBb2rYUCBBz + REP0P82QmKTuTcPs1kGWXtrCogwihFR92Ykb4JClKyXrm0QtTii9JxVxuAYrVuzOO53Sz1M5e3Gy + IRpRInMuO/qjkVVVWvNkCfTls46ib1tKHZU7o70PHhqPATaxumP+IYFE3urgKSAy5Ig4dcBwP5ki + vL9bEz6ThWKn37h5MipkRLu6GJLMccrs+tP5eNNzGpUdXgXAKNgi3D+UwFsoN4tApsj8LT85vicK + BCUDj4NnVgs9DK6YTLpMYIzCG57nxC1Y0w3eeaXrE//kVFIlw4L0sfq4e6s8lkRsHuUZiHM6CM4I + 6YWIJUehfFQx+glCI3SN5v72h6VLgYyj9PgwESMbOgSyQluDKREeN40= + - packet: 24574 + peer: 1 + timestamp: 1568917552.408592939 + data: !!binary | + /uJ8LaoI3OLKWdhyNcDeMwidMBVvMFQ0TEsWCGKQEfyznqh4yChQVW1UWsHKtm5+DmF1SlFM2WDx + kV3ktxtrOg6Pm8GOVi8frFD72TaITUSF+AUt+6bEU36rg5vLR2Bu0BB7gKUziOhFe7XRC6hRrLqV + MMWWFQUGo7TmCoOvX3B0XFe2WlKc7xex7JmzKY0KI0x7rG7HfROP0GzkdlVINGmfQRYKCiqqBZA/ + OLcjPeL8tIxNvUsALS2OXOlB5s95sM9maoH3XOQbf8CX44f8xepQr0iL0hJG9VEclgIRD/NnAKNx + S6qTfpLr5kY3aiJgT9K5PY3kjF8umB1AgjMcen/leRLvGsZMKvZnzvrceWbUTb8R5bEgfTAOthv2 + 3eb2DdzbtS1LyNpFplXPDjSKISWRtHScDtdJ2TawzUGjX0PLiR3Y3lkrftpzNmRTMoQdhVNT3qnh + hrUrqHvDupTu3j/6aPj/k8Fakv3uMwYY7pDanOOdzWh999fqwWWFb9oPe8/MtbU0nPoy5VocHQ09 + WVNahpyzpnWWbUcivalpfJTBNTnKexs4eFF5DNjGi/+d5OxjLxUbbrWrre8wJK/c8wcKxKLPN2rj + jKuooYD+cjHvK/6YOtpYMC4ddTlQ0JOR3zipl79HRqj/V57+GWGy96fh4eU0H6rxmGMHOMaKRjvi + aZ4mhgqrfRSopQyq6S58bIx8XrplDhXAgU9C6OVrAE1dlTfzX8ha18fwT1aV28ieZZbbnDiqs11/ + XR1vpw9VvmGUGf+ga3ZoHZ1f+4Ek0l8K1O/mSj9xpHHIOPlqHj18s8j6PpDsWvpeWDUeFjKs4raC + HeC/lVttYvjF4E+GhgcgmEGTTFKbdoaRUg7HrVuK5Y2jyhS01H2c26q/Dzc3bnrG82PADplZrtRR + 9IALO1N+cTip+m6X1lDZ9EULJ1WAFQ9sPvI8HfmPf8r9/M1a+SEYjNLpqcHzjkRUCAraF8EjD4Y2 + Ctv2M+Q+TgN119mtNGxQzIqGV6zoxAK+XbmoYb9cDjXUKWUW+le2l5SFa/AZp7hwVqXve0goT+3B + b6dPBDynsTHhBjNeYQVNQ1ffqk/L2RjycWtFAhPwgALO0o8WqnU0/Ja4Xrumd1BPqARRXqzUGDOF + txCtzd4b0bQh49flbheAXMrQDaHwqxTIX/C42sULgGCRpUoOYaNmT9nToWG+YIcfxXD+lkz6+GP/ + o1RyEaT53lfZpgyvYxM4kw9i9AvKx1jk8/g48OA5Te+FQCuM74gVuN446xe6Zly3Rz+shr+0TD7q + ASbexg6p31iWht4LFkVdw5XwOJHUYND8AvzI0XEX3g8ewMItyuZrhaYq8Cr9nZYWHShMf1yjBYXI + Qg05ykAD2MVh4lT/TKCZr8Nc5IRnrx2HiXBg0iRLnwd13E8zjajDq4YQuQBxEcyxH2ZSMGNBlWKs + mxfbNHCF5hL8wn0ttCjIitkBvqzk3DKAMNFiT3RzLEQCzMkDt3BV3Szr9SR2TCw52+bo05XIXc3H + 5bmkwmvKWz7k0NIuW1MpaFpHgt7qW2pi2V58L6S5YBMguUTRVWWFLYw349RAp/msFMyV73saEMLB + c4eVoSEuhp+B1pAV+EJTOWbZexoLn8T6sNgHhxSKQbAVbYUM6xRoGU/EaJPhEkuOq2IpoPWLt+Sn + zHqNiacDKEwcrS/Z6/zXpyylI+ECKERPn/OfQ4KmdVCGWTqieyZjMXINzC3Bo9zhH6BlXX/QiUhn + PhgND6Lxy5Jwjo15O0CCjiF+1In5FMTkQLNBpTP3Nbtws48DFiXt0so= + - packet: 24576 + peer: 1 + timestamp: 1568917552.408657074 + data: !!binary | + D/8d0zSUZ2yYsXdZBFnhxMT1OaMghgZYXzAHUBUJNdo/EkG30viJMst36fp+E8gktAmSlYQ1Z63s + oNW9bDZs36cBbK5i9lbtFqCa03Ok/35cSF8SRnYxq3uHtvzCkeKtI32ng8vrsCiy6VAD1T8AR0ZC + cJ0YCR8OfEJrBrYBg3MD0Wv26FpxTFELh61G/mEJjt6OIESG1yMuSOQ+GWYRorfXl7KP5ev//WYQ + td4feKNsCPoOIE71GSeItWhbQucZKaavAe+zcevI78SW6rUGdUw1eNKg03u9e3OuimOMSVMAqq/c + 5rdwkeapH41YX7txQkJW77wi/Ts3F6CaSv5WIamGTw88Gl7gdqoywEb8xTgVOmBpmjr31FBPp945 + lDfsjhYNDj4uGUANAKKJ3AQA7kAVCR8JllDDYitBfkxDnJCxaIbKzJNwD5KF0RXeYc4GHRr+9cpY + NrR9TZOLG6mkyvPYwWVDW+mRXEyKnb0YD3QzIhtM+Pw1V6Mz8Tn2ZqSwQuxphNcHBqwH5uyajNu9 + 36ZvrxiV7gkylBV2MdLe2rUAK2NWNlZYCFJcT+s6V2S6KogOFTRVhSv5Ay32ix/+wc2GYl67P/Ts + EZz+++ucieMJ774bRtFr7ry6dOpTwUVBt8nPzpRqDxYZljd3r2+na7ZTtEVEGZUauN1Pu3Im1+ji + zn7TDOmXnuJIubu7rruxMoBUMzelUuhpVKrGlrcNmUgaxtI7nA3W2o8RYlZoHgxVdMoIXy9KBhZI + mV4bcAtf1h3J51sAM9x6wpHsm3OqiYCw+wFfceIwZwX5acCEcC7W+8SK7h36B+dY0hw8UGfqpB1t + sSJlcxWkZdnVx+iewsnc7FKe3GLo8SHmvTNMDBS22OXkysvJPeh+i6hjijdwYovbsIy+swW54d0+ + w1YPA4/GmQs3JH/wjnOikftrmN9azmxIgEvV5LkCkNRhlGRP7BqCZyKazHAuuHECZINVX04FugK2 + bGzdEiPR7EDtb8slHlD0C4DEn+k+EUOBM/KASeCne7JZrUkXIOBaSIUmR+yWEvzm5GzMYSWUxacl + 4Z2r+BSS+CN/gWQrsDpP2LuuPeCI50NaeLB5LIyq4T5l60bqURjuRrF/JBTC4dAMz8IcjRkpRLnT + vM0wcbMC3XfGvNUIIz/BE+E3w9/SjZaHmLau/+6498xR3zCOw2Uv9N0tepD/Pga+XI80x3GDkNP7 + T/Az5+XpdIAKD9vmrVIZemMw6gNfRSIWMqx5DcwC99YGX7McP7guy/hHAdcNRhUPtN47x5GsTPLH + UtY3fdoCfjo4+ZunqDJhCyElNgY2jxm0Z+/rHZe33JgkaYj+rxvSEU7hSI5pSysVOaXIgMe7EcTB + p0+spBFOjpBokIRMDMePYVW+1kceqQONFR+9sxHOcJqciuxzZ1nVibWQ409Rbt8HZCSx6kjApMCq + osVOryrhVlbHmBnRI1BbqEe0x9yeudGb2/jitL6raKHzfK+hm8C79Gp5RQcSj8yNI3uVRq0n+NRY + a6wARqfHBtmwuNhIEUHmITgH5s5k0QWOiVT1Lt/F+oLS5ySRldUXGf2detHrfFA3c5sMpiyIYgG3 + dLk3gedByM+kKKtTLLQWLCc6uKrhLXIUIByjlU28sU5/0dPl3DU4/9Jo85swDTM1gM7Y7lPMtr1I + UcGQQDQCcmy+NuMZnzNQvEr5nSNoakCBDBXfnjHDnWg+wRDnCxzGxsKH6JrdAGwbBKWPu9WeGP75 + hqPUeb9hYVi+eaD3x0GOWZFeNDlOvi5NwvxsWOEFpgjVbFzXAi9sYOg= + - packet: 24578 + peer: 1 + timestamp: 1568917552.408725977 + data: !!binary | + pneSpjZU3KzRbKATlKrX0EIC/bbzm/y9aPatx/XxjlECcsEj8pHGPQXF/5JbDM44D9kJhmBJS2iI + M4va/q3mDXowvcMlHB4oOjxpnkSYiNe2hxOi7HKcI6XLOD+yEfW+PSB12BNy5N/dUwjDM7WDQE68 + Qi4NA/F3ZDl5biBcgHzzimhjZtPyWVYI887qPoMzcMxQUqckIEPHhuIWldbEPTJ3Ur9Qx2AzeeJE + o4wBCsf5JOB3W73tofv75OY4Gk03YNvkx7HVWAJy3nTLOsqMrDMk4s3U2xDY+S89feiLHI+EKVBX + Kf8lWMrC2APD332XLCq82y8+rCPZj3ZtW5gBfoAirsPLTkvgRJCCf4RS25e6IlwgN7mPOEU8k191 + arzWn9ytppeyV8VFZNpAZl+5bavuwuMpuALKzX3Cwrzbe6bsNucgeg5jPbFYt1rEJC1SfnjeYYmA + r8Ix0BTM5Bb2Zbmsitl0uBZG6t9lOUUi5O3keO0+Y79eP7mW8Jl+1LB86BM4jDuc917qq4gk7/LG + 2p9MgXj8OtmKAwMNPVqf3FJkTzklb+o6hVhZYtyfLaw6cmPoKreR3mpllXFFLgYbaFt9ampZR0ap + jAgb9TdKLveiGYihWa9ZvnYyD95vhbDUe0oVd/B4jUttCHwU+lpS11D7Ji9m5B43FdcIqH4owDiu + OTelvWu92Sg4v6qqexPhD0Ypn/BjCOXvvuvIH3uoUrsQvT8/cJrsbAkmZNNC1TuFIrVlFQQCgaFX + sx5s+H7GA7QoS/uyNpIsbqCGTfZP0X6Q6NJ9TXpNX0bO6ixqKpOFYfrM58AW2IvJm2RTe6xBcPkJ + TqB843m9j2JPcJyHV7q74ys0tUdwDWIlNPzz5IcpCYdvK6ucHlEEoCLwtj+FWgbuyamPJo5H5FjB + qhcQMYOtrYl1boG8MKMeY6vpGX5xwwEP2p5TRFl2vkIFwUaAJ5bwnlWyGAkjGy8d2kX3ZMIt2DNE + xVencIkGcXngQjYf3Te4UkV0QPo/0BACW4Gin8MkZQCFpkDxoPUl3TVzr93YKsTAMLaq4kkDZnQ+ + 7kVqFGEI0ON+X3c/+juScRvy+889HI+ub9z4do8FZEdCdwTQZcmOWHiCeY4oNSVskZMu1W/LDuEC + pj3SPhXAd0Lxm/ox80m872UCcib3o5LrTLwZ + - packet: 24579 + peer: 1 + timestamp: 1568917552.411036968 + data: !!binary | + AWAzxz+r+VoBsEb+pfPuzJwOOGi3xB3cuD7xswbnVCE9aM97fr05LxPXTPqnbhob0VWLkAnsaBMQ + bj137Wfj9iVjNcTB2hwjs3NgKx2sRFevbPQ4j2aw8hQ4uo6KLy6qxE8q8wCysTbsXxYMu4ipJgkP + pCbW0ldShMfyKpRQQwuZnFNaZWviQ8AeSffl6Yi7+Ge6cWqdxf67ngRogN1cnF8SwVdyQjn8bCgV + 8RVmDsKIbx2J+e139ZhlzsNU4de3W8a8bkkMyGpfmP0d92qtOgLJYTs141jvQLqbsTxGz7k8n6P8 + +PmJO8SQj5Amjtz6Tp+f81LepmRnHWArOZ7hN45P9m9y7YJWrLyLXFh7J6skye8TZqmyRkxjR5+k + oVTFqmOSnRTu8Z2rjhZ/rXJV2rW8YNb5mZoRfBEk1Mdg46smKMeM6z25xM7Ib1W+u71Ws4jfvZCJ + 2BNEV/yv9ISIk3jZ + - packet: 24581 + peer: 0 + timestamp: 1568917552.491113901 + data: !!binary | + ABBRkDUVKngQPqHDebyuwHTX + - packet: 24582 + peer: 1 + timestamp: 1568917552.529483080 + data: !!binary | + AnC37af2b6el8d+fMC812av/LfrcKStcjOYmd/nW75Ht+f3BprD4vlmrJP35z2QAva0S8AmYeEFs + DEeSx8nJOl5vgWVNAQ0lYfaqphRHejszCW3shuNaPheZNiyDbSe3ACXbgTici7R/CV2TDTVvzDIv + Zv7ttbCB0gOLtVww8oc7aZq1md3oY0i0e17yjTcr3QMCxlkp1y4vqFzva8TBif13WKGbFn2p8SU+ + 3aeAbq7jfmuuFvMWkiAwy7rxCFj6PojBU33iycJH5zoh8BZBDJvY1Zoc4VJYZf57uYB5G9YyBL3R + MJ2Q+anP8dwdmJrIn2lVUsxa+CIrk50mHWvLClaFeA/455mscR2vFzZT9KjEz/BU1wt0K742PSLm + cq1v9fc+kTbj6ZTwvcnYL+OiIb4MT0ucjmSWKQdG2GEpxsV2bTnp7d41kYiMUgQ40iOvYUPxEf+3 + Fb+CjE7pqgpS1LoGI2fKRWjwelo99K4q1Y0404D+SPrykJL6CayFR8SAmQgr00GTTQcPIeG3pm4M + lpuvSgJkW9ShXVwCD2aqdJMsnuFZrDgs695gEVkQQ2n8TNa8kLP1seIMgdLs18WsYa3io5ziCqc3 + CS7SLSVSwFBhkYpnbbgE9fjzcVTkjzn5AQaUT696eCiQWXK9jZ9VHS34hSgDBJD4wutBMl9EvZ4P + LJ4MlSk7ZYjga2zj1XMykHgPdalkM040MauT8Z00Z+5nJOitVkT+tzQIZ3WiVkHveJFMf5bPIHf7 + E00zJJPFUT+MriPGmR3w+AxtCPOoynWiCBHQ5KaRmB5eRsmAs0HRMFNBPOZVSWxEdJMovp3c5zkA + IJeLEn0fZgjLmtbIctywRO0ekCC316kmLuoyPhL94uRIACC3Goa33PRe+t96q1Yb1LlS7OMaDrT3 + 5FGPB7gBKcGZmQ== + - packet: 24584 + peer: 1 + timestamp: 1568917552.610467911 + data: !!binary | + ACCbmeIQKQBHnO4+sKUWC1ForKmMPJSpCODgpNCG4w3Vow== + - packet: 24585 + peer: 0 + timestamp: 1568917552.624756098 + data: !!binary | + ABDszO5j616x2SnZ6RthtqUV + - packet: 24586 + peer: 0 + timestamp: 1568917552.658405066 + data: !!binary | + ABAGxKSaJRixPmzhjWQSk1zR + - packet: 24587 + peer: 0 + timestamp: 1568917552.692770958 + data: !!binary | + ABCn6neBorpzdl9w8wBR6m87 + - packet: 24588 + peer: 1 + timestamp: 1568917552.746460915 + data: !!binary | + AECZWjmh3Tchbgn9ud5YGN+BElOiDkrCKLvbN1KdR9YkjZKOn8gqIWsdszYBSGGepXjMakCv5rLg + 8iUf05BL6ySJ + - packet: 24589 + peer: 1 + timestamp: 1568917552.785166979 + data: !!binary | + AIBmdzPElxK+0p2CUTIOY1/LUe5k37KrBU558UipbFg7ubyQxIAlvaAZq63p+w8q/n8etnUpCuYz + Idj68lVi8NymujSeTPQp3G0239IeGU9KXmNjVsMnjkpm4nCjMvYYvCvXLpHBtcUFhLjlVZMEtmUq + OMoEZzSmjU+PXAF//7gOAg== + - packet: 24591 + peer: 1 + timestamp: 1568917552.811211109 + data: !!binary | + AKDIWc63mj+b25TPZ9dhI4GXib5I6aenN1wICKCz6F/VzugFPCafHXIddc3w3cZrMXoRXWu8WjrX + Q3wWowCBgqlsYx19b3ZBGF7J2SMHCZX4uSQHJL1KQlhZeEGbgaPVKYmlo5dhihk1HMbSR6LwZBII + AAPwVxsmCM2U7mPx30v6of0dLMSCxNybBi79PaV4j4IwBVW81GgQjhPvBpysFp/k + - packet: 24593 + peer: 0 + timestamp: 1568917552.956940889 + data: !!binary | + ABDXOxF2y3xcB/pqqWsUZlQR + - packet: 24594 + peer: 1 + timestamp: 1568917553.076867104 + data: !!binary | + AbAIMQhe4HNuyajZMTCNf21CMf/MjiARRN0+3+TnUIi6ZUyTEL2j44+81v6ZnBrIIABE/aDRUcs3 + 1soKACgvmAAe2ihKatzXCDzijvWs20nMN9FhacmT6piZGOn1x117pzQNxsSE0Mx+TM4BsFGIoVtd + eYFjSc3tH4FtwG3yJQdjSakvX8dkn3sHjzkCSXxqKQOpOi2ToPx6U1+wsYwlUdv9lQynycACk0q/ + qcJLZDWj5rzcvQIHvjgjVwA31neDJkfZvXB9RwCTt0+4gjY2KTkpdPqrMzdhJOzhhIp3cR4LMG8M + yB5zQOyyOiaw9Ezz1dyd9KWU1io0cIwxfoPnh3tpqsGvyIczh5SCpQQ5oaPndlMrMvkUG50btFnr + 5ki+EXsd7S4X/xAblUO9XDy4aacIaJChV/CnZ4qyonFc5jEOAKkH/30s/bYdqkBZJ3+rE+19ItnW + DBoakkFfeqD+tysliMzptnqqc6vyVu2ZAof/z02bvTrAc92aprP+S4xb0FB1f63PtkpgDU5tTDSW + tnE1etdXQoI1FWHwvWQuSqPwLmvsanlCfRHsfBXPLgQiurM= + - packet: 24596 + peer: 0 + timestamp: 1568917553.270689964 + data: !!binary | + ABBsjHYHKTkOeIQI5287h2iN + - packet: 24597 + peer: 1 + timestamp: 1568917553.389436007 + data: !!binary | + ADCEUUiY0/EXBDcu1CcIbk3XDvA5ttsNEGotMN4RQC684hMB3rVHUnqtz+kiU+Xbv8c= + - packet: 24599 + peer: 0 + timestamp: 1568917553.536977053 + data: !!binary | + ABBWQ3+VMIM9i1nUrOUPSRUp + - packet: 24600 + peer: 1 + timestamp: 1568917553.656740904 + data: !!binary | + ACDXDmLDd0ku1Ry4yajgNxibd4cPlxYjQMlqRlKGkXVf8w== + - packet: 24602 + peer: 0 + timestamp: 1568917553.803127050 + data: !!binary | + ABBztSPMAevEAuxSZTYYOjoz + - packet: 24603 + peer: 1 + timestamp: 1568917553.922064066 + data: !!binary | + ACAaVsSJCY4b829dzZ0qpb1WZskML4TR1dAtgu5MpmDypA== + - packet: 24605 + peer: 0 + timestamp: 1568917554.069870949 + data: !!binary | + ABBj+0Ilzzd0x0De19h2tdQt + - packet: 24606 + peer: 1 + timestamp: 1568917554.188128948 + data: !!binary | + ACAGPve1J3IKYRIBfyp69jvJC3ptv1t9zqSST1DSpPf4Hw== + - packet: 24608 + peer: 0 + timestamp: 1568917554.336838007 + data: !!binary | + ABBmtavz5ojaagLu6yd9+A4a + - packet: 24609 + peer: 1 + timestamp: 1568917554.457730055 + data: !!binary | + ACAuz5hqjL9ttLoW63Bmz6TYOVNZiWJpBKnsYZ2U6uGA8A== + - packet: 24611 + peer: 0 + timestamp: 1568917556.977015018 + data: !!binary | + ABAy25dz1kUC8paaMA4Yq0Cx + - packet: 24612 + peer: 1 + timestamp: 1568917557.095609903 + data: !!binary | + ApCKor8ca135J/Df94V7AjMLAMV6vQK0Jw+ychsJHvWTi+qnsFIRNZ6vgmVIl6Xl6f2vKF5Dj0WV + j8yHFtLGkfdowKOrq/jtMEvlVooORtay7VcmtFQn7kTxh/wFBPYvOeSqQe4u2o1GIhkc+oioXS9l + Pl14Ws7KJp2t5ncJ/fELFTZiTucajba72N2fd6X6BgyML1QdR5FyCV4wFS7cweYdrgaPIo6s9W51 + fD8ziij0RC8W1fkzGiosrYdUr1arA6CG4Ws4/++JGvp35aIZPc3xA86t4yta796w+KKx+QBV5pMB + NhxDWPUizRVI01IZA9BzCbMxSIN8LQlpxQdbF1NIiz0z9r5otSfbhbncppEuH948iytqXti/FXlV + 9LBX8m8mtfTvDUOaGWKTF93yCYyyPhTHf3zMYD218G91wHckrLBRvLWKtuKROad3w4zshDYrvkhg + ee4XeBshOWDDY+0iexVycPc2wRptmIEHmlMJPF2U1AoDTzucZQM0EPH++66hZlclzhOxTurGtw5i + +Xke1Cmk5NxtoBk5k5dHMFqaJqSG0yWrMvSPuJhgcR8v++KMVkmXvTbY0wkdR+IAgOO1r4T3kr2h + YWdCRIa37N0wGYvp1DPqf51EHXzC/B6cVy5y6b4QbntD0LgkBB1i9q9nN2oNddiFd00IHIFTVfI7 + 2WITCfoa+tsEDTwXwXwy1PZCBKEzokw9FD27wHi8SOxzxR/Pv/qzVBRC3iNkwAfYrsR41kOtRiZb + 8VgNut+z+mGY/3oziq5AsRlXox6+3T3sbaP7lcImxthtkh5iDzFZvlZe0WPnaAmV8VJn/eib4M4U + XsbaXhqmK+gmgA7zMGbWlZxfyFW0lZmpcuSMFF6vMg== + - packet: 24614 + peer: 0 + timestamp: 1568917558.430460930 + data: !!binary | + ALBbE1e0nd6No0rwK0udlos9llF2yQKYzFHZo0AlJrC3lo3FIRHI7+5kRcVLOPiOVlUQaAzkGtL5 + vcspxevknhRdr9Tr0vsUSXhivltKUbMPbMk09+aAOvoe5hLYYNiZQbNNpSHuhjKTF+nLaLVqH5gm + hFd9m2+8s06CqnZzXB6SlI/Y0BtZjSYWsRpwSv+2Vnt/idJdYXGW1fBUJJnL0lhLC1LWQ6Uc4jLZ + I7vvTL0c4Q== + - packet: 24615 + peer: 0 + timestamp: 1568917558.470128059 + data: !!binary | + ABDc4b3cYzpYuA0NL5mfZzYy + - packet: 24617 + peer: 1 + timestamp: 1568917558.599164963 + data: !!binary | + AEB/lwyfHRHbJXvE2g1p4yI3SfFsr3vsBMGRECJhYTwUuHFRgTR6ke9W6BO6xxWL3LuBJF5SikwK + SLLVRY+IqXPp + - packet: 24618 + peer: 1 + timestamp: 1568917558.600964069 + data: !!binary | + AIAHfxcEoxyTXgDkWnWFiSI9ZEJF9vkVUFdii288dOTCz58e+kVhgLsmitkX2EaNvTi3cWt+q0BO + KK2cHYBy4UF+ZxsJ/CUh5Y/9vCmSQlVs2lVEBzgF+26dUB2mynzu9DFPWo4qdqqOoxlEMlEUogjy + /OOYR3BD2Oft/T6Mryf7Hg== + - packet: 24620 + peer: 1 + timestamp: 1568917558.601063013 + data: !!binary | + ADAr5voCLKp77V6hEyvngnnHL2WV39Fb8GDaLBnN79V6ZBjSUo0dOVtU+7HH/hgz+HE= + - packet: 24621 + peer: 1 + timestamp: 1568917558.601120949 + data: !!binary | + AODjbIK5iUeDkOXuWnfiB2eX6VJNYhQ2BT/lpweT/meCP5Ija7T/TCZ2u23StBy8Eh6DQVPZFu4t + DUAhoAjvcHMzh1/qsvZsZu2joAn7wCjCECfh1x54anPO0sufSkGJ+PPuyDJmvmvJZMTAySflVHMR + 3gohjdCcJneyO/dAouJOhiOsZ7cYzzlvRUXUlcXnyyHmH90fAL69My8wAqL6KhfvYZvBmLexfxdc + 2KlALJtB+QfFNx+GtpJQjJCzjd8LkwxSZE8Wo5jeK6brcAJdP5hHyesT0HyWRJBu9722nW6+Kg== + - packet: 24623 + peer: 1 + timestamp: 1568917558.601188898 + data: !!binary | + BfCYD3SHlakjs3m4pRBX6VqX0ukpAT9kiwwMQRwbaSDMn9nEXbAYtdQ3uK5ITwIk1p3spZvwe0vG + ZY56jez3Lvs+yChoTC/cmJxIG3fTA3RqknKGpOLu8oIfmMfnrLDhzNMDJ9UzHrn1Qv4rq+AGIPHh + VSJk0MEr1XGfpYQlzFz075025tterK0qu4WWWUDV3/ZbfCMkZMjhYKIFMfUK/fByCwIsMnPhG/YL + c86FvhoLMS43ViZChgCxCslKe/wevDIyU1Ju4M9h3AopZbWIu2alcCKF/S1lUdfSK4aFAPOjQvhE + iB2mPDe3evkGDsIodMnfD7v58Y+duM41AwnTQMoH7nPoqvx4hn3Ih2Nf+mqwG/BKtA00B04d7xag + Xp+SvTdCgTSTefzT/OzfZxFdvRb4RIYPDqfBh1DddJXtgo8ksdeYSb3SErr2nru3vELydtHC4tOQ + 8Wgqa271aMo7IwvlDPxR2PYq5rMv+E7wB/yWWvWLDIrKtXF/KJ3YS90JopP8FrpACmVHKOLh1M8Z + +GOJ9BJnlJY8lx/Yuukk3UNQHdOhtpqfZV69PBByGymlOcnfPEfxcErLqfy74e81aW/eIJguWAyP + KNTbzQS/+UkSHVtr9pGdpLi4nsDOeFEWUvimVHtVhGgfx9RuBtFnLFlkhoAJD4Bqbkg92I/z8psf + 58yF6qJFn9o8gMtpZzPl3EGsiot0rFHHm7RNLWF6gkH73AuBZlPTRYy9gZu977PG/O0Qn3Nx5F4m + 1RaAcM0ty6LMc/vodx0Ilz5ZoaUyHPzLIcWKYlut1DiqGzBvecBJeh3l9S+uIPZ5aBcOfXN0sAyQ + a+ncGdDdRB3h3bSIImUMkeM8h1Hg5CBScsSF+HPacB4vnTI3N+1v2nc3Hjf+A5OfutqyEwOwvqLM + CO8iDez1i/gCNePfpZPhJCD+LXCI6By3Q81NxMHKR1dc7B+fnoDXNgnJHXTWkUoaKjp70iVOR2w1 + xctEMN1WTK0xhRnR806tjkaqqGNDAE8qTOCk6YR8YvLk32bXv4/ftA6rhxALLJStl3LFK78U5D8d + Z7OSTU619E/GegLcsustbCYe8nNfGS+fwGpt5CnnnAQ9i05q7sn7Mnmj63B4ts9IfJhuvdbw2dlQ + c/DVtr3Aqn+0n4j8VKhWmDJNPQ07v6+S2JkaV2RdW9l6C0SkYKxc6BWBMw+UlFLGdtaHcICCZsy6 + KR9JVJRtdft05ic8riG4RQAJzf2Ob7rIGM/qn3WbajHSmrpzH1xmI8HyHEf01oLJaQGF8VdV7jh3 + fgfHArNGd0KCF0e1Phe3NPajWv9ghHmFKWOkXl4Cw569BR1tFnVToRfjC3YgupqWB9/FeXkvY11O + X7L3kXxZQsy6Q0Me9dtGFFFRG+WSdAzBi8fnCbBnktOXTPHNaFq8Lo0nwfuw6wVHLqY/EBsZRat4 + MsBqzdGinXcbM7H1VsAbnZrIT3Y24hPcKHQ66Nbo+XgKp/CufQI4C6hFItiz2m/5X/VDZsCfpC2L + mJIRQQsouOdF+qeh1SCvIt91HTvFAAY5G7ghw03ddnv9pdpdizhHD0Hilgl04KvHpr4qGxYY3+u+ + lSmtu9UT1w9UjSKjCEWeRy090MsTO4bT+2wiAbabhfv1nl8Fcn81yZEYn+CXyrk4esewS28tiMFC + u6JLA2il25npDQ8yLf/EaYUnQ/NTpQt69YyHG0RJ/ReivSwct8kXTn3hZz1+ijY12BaeblkbBurH + TNRF3rpDktE73QFe8cNh0ATiMPdXQ5PgEUZyZukahTKKzrJrGSmUt1w= + - packet: 24624 + peer: 1 + timestamp: 1568917558.601244926 + data: !!binary | + PPFvXAIDboXtdzHoph6cPu5RJhSNrAtJJLbqyfzBpdS50Ls59K9oXMc1e9Gks6TAM2bPWeEfrLRS + otJa7e7r4cnJid4wk/JJ/E06fc6VqXW5s9s+RebP/Pzt3fiXVvZsizBltCNyQw94+Mc8d09vYTyH + g8RAbDsfBLindDwdZYMCBoKam2wPPhYTfUtjMb0yc4miZhqNgON8qCO9jaCVaLx3ELKd32Ne5b4= + - packet: 24626 + peer: 0 + timestamp: 1568917559.341336966 + data: !!binary | + ABD3KGW2L02R1NlV5YGJgPYf + - packet: 24627 + peer: 1 + timestamp: 1568917559.460010052 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HgSkSpp0UTzYjpZnUEJIlQw== + - packet: 24629 + peer: 0 + timestamp: 1568917560.486088037 + data: !!binary | + ALDZlPuYgXjJNJBTev9G5E6l3WQAePEFHeiX7fCthrxNhXh0+ituYBWmcgcqRZ+TxHRqQdh9L38p + 4X27mLUV1tBT4h3Hr0Wey6jE2djp+1ucg7IQArrlZN5UN1b0keVC4nyRuNz1VfivTs+Oj1pVyJxu + 6u/d19fKQtxrbsaAr5EskZ03arbnRrytibNOtgx7xeTKirqCTg79YfH5384gIAR4sc55jdcciz3E + PRYZX0JZpw== + - packet: 24633 + peer: 0 + timestamp: 1568917561.486366034 + data: !!binary | + ALB012IShgXiF2h/HQdHEbM+0Uq0EpIcBgfvDN1C86XW5931bwVP0sjDHjBm8x9tmZbEEhUeJ7FL + dUg03eWLUmFA+zIftX8G8u/cB7UxwTg2sNXlBRpAgJpJTOHNYUkSt5unJYWarxFxmjCPu2uuFPIa + K4JjlRrD/3c3gxuyriENiNU8hUsKX+3FRh5gj/TLoHPHh2hwrDKVYWCJbNbYX/3EpexsCQm257U+ + YopMrKWj1A== + - packet: 24637 + peer: 0 + timestamp: 1568917562.487257004 + data: !!binary | + ALCzqMlvJP8V/elH1c5NJWZVyCumiA0ovw2k193B7kXTmhPZ/KM60uybw1IPXH5/4YXrdGvvRr0+ + 9ShGKfJSObx+hMoC+4Dnj9IhjATiqUlbscmKT70wm1a/hTUyZ8dTlHl/leA2/WdXDrlnGN3n4Tj7 + kXwzxkETtUrI1LgQs4pCsIJ/soxAAcA7sZ6oaKfXRpKn8m1mV4CwUpbadykTY9H/U+A46LOXaE6l + AR19P5QDXQ== + - packet: 24638 + peer: 0 + timestamp: 1568917562.720206976 + data: !!binary | + ABB7xQ0qThU1G6YBoDK6kDBK + - packet: 24641 + peer: 1 + timestamp: 1568917562.838869095 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lGlDE5ppoaZrWI5HSOCTfVRg== + - packet: 24644 + peer: 0 + timestamp: 1568917563.486325979 + data: !!binary | + ALBJIYtAvKRqupjEAEun18d2t1EJtvjtTzaoqMaQdlcvl/7twTmBil8NlnTQMmdSD0tCrmQYi6ng + kwrbohfZAGYuXCCqGKndjjYuk2aaBbwpdoh6G+ZKRNzXk19LsbXZrgL96klujzmersiLCTn5+qUQ + FGqGvLATFQCRDED2rtWk+9Zoj+Rkybv0pcEU8Z7zmTiXszxy4FGuQkZpgjdiEjOQZm98sDJsgDAX + FQZOg+97ng== + - packet: 24648 + peer: 0 + timestamp: 1568917564.486288071 + data: !!binary | + ALDGwzC8xxcKdmXirVDwsSgCp60408vMO/IthhKEuB3uPyDUsyb4emclyFm7SaVbGa2dSeH8+1mT + k5SuI6ntSBxXp1ALvJIw+xH0Vdf1BNNRrsxL3ot/2Dbtio8iCe5Yvpm4wwXOP2/F6SInmzJ8m5SW + c8yF3QfxytRkQ5GlB0Vg5FinPggQQwYbYbfTmxaQOtzFwAgw6XzGx3bmBCrlfvIaqQhSbkDZuaGm + nwMxYq6XDA== + - packet: 24652 + peer: 0 + timestamp: 1568917565.486447096 + data: !!binary | + ALCGnGSf8QaYzBfoZARYzB8vjouMwFR8XiY3yG0lPvv7c+++cSztcSQ3FcjTk5yMo0z81Qfe7YSq + jsdhJqBXNk351pHn67Tm83884Zw/QpX6UiZ+zbalaLqY+bqgCJDjLHvdLCUYUyR5pQBItdF6IfAe + jSNITntdXOVGXLP6VX86mo0x20oHY8NOEv692YPEJ1u7yRgwMGOXehQfOnQb68n+fBPJX0py8T16 + rRvvRiDzIQ== + - packet: 24653 + peer: 0 + timestamp: 1568917565.719954967 + data: !!binary | + ALBvC21+XKCUFk9jiSxAr+WyqaooPS6Ii96HNQg7R0v09WzLPOwYpTK8hclg40NtA8HcXAvx1NqC + hY48ZDG3rXwMn1Tm9xinPTrKNnWtQZ+Qm72WfZDPJPFWzKa3OHCetul6/umN+r3C800Yr0As1nDI + EH7hrjSy1o+dQAsSTNqV3eoigk43gLgGDHdxCkMTChLuafMSPCkIZioW+xX8Tvlv/gUo91nn00A1 + AJ4rTtiNyg== + - packet: 24657 + peer: 0 + timestamp: 1568917566.720170975 + data: !!binary | + ALADnQjDjo7wtw2Xo8Y1mWbqdC72YB3071P8G4Y2Sghshl0R7d0Smak32TQfwwZsxDeR8uEEtCLg + VzpeX01WW7Tpgh6uGWVcIq3VKdT4An2YzCgFLGf4iiPvWUUjUnMsJnxPXmImuqr9CA/Afeffo5oc + RiLUve1lHGU7G2DUlBv96efFHJpdU1XPOe22FkjbutRwT8tDFDYdhEl6NpUwNxSi7IZ41C3LUg3G + 3yZVPrEz4A== + - packet: 24658 + peer: 0 + timestamp: 1568917566.753396034 + data: !!binary | + ABCaeeRC+yrJhmlIxuvfwrDw + - packet: 24660 + peer: 1 + timestamp: 1568917566.872133017 + data: !!binary | + ACD8UYUTL2CjtKow9e3o/8lGRrCyxUlJm2We3l0N9y2qUw== + - packet: 24662 + peer: 0 + timestamp: 1568917567.720931053 + data: !!binary | + ALAaWIikf3LmMwiQN6yKENFJw6eKZQLuggb9ux2l7LddU30eGxNJpy2dGLHI5esciJDNpJTWSuju + cj7wAoensoTHAPDOI5OTreE535JfEiZXJtvBvatyERnM6EXS1PEJAgOmcNnPnJWKoHQawwhYXypE + hMSySP0zSxzRrKuYMpqsCOPc//KjH/trOSsROHnGoyFxXHMhzgY5AmoWAf0FlURGd2236MjuhKKq + sEsFNamaTg== + - packet: 24666 + peer: 0 + timestamp: 1568917568.720117092 + data: !!binary | + ALD497dN+l3Krigm0l5eAkHKhx5gtvrChvN46GdarSiknK00YPHIScI0wJsLRG6chPXmAyqxWOFA + FXDvAeFsEQprx18C4O1LQr8mtaVUFAgDUsSpeBJfD0Cnus8mlVgHU59PyNiz2/QQtgC7FRNXJQWL + nutS4Q6o8V1AC00wqCCYi45VF85j09XgFYdgmzCTkKY8q42mnqAb6BSnmmodJXY3ELRZFGM9upWk + AwxPgsyEaA== + - packet: 24667 + peer: 0 + timestamp: 1568917568.819299936 + data: !!binary | + ABC7I13hiiVTYF0jhbEaZmbW + - packet: 24669 + peer: 1 + timestamp: 1568917568.937555075 + data: !!binary | + ACDbF0Cm1egHtddLjynaCkTIs8NmLSeb7yYFj3YIsNZd7A== + - packet: 24671 + peer: 0 + timestamp: 1568917569.352994919 + data: !!binary | + ABCQXsWluVe/qQBmf5cnvY5m + - packet: 24672 + peer: 1 + timestamp: 1568917569.472527027 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HBO4OjLSDTrlWuCuYxITaYg== + - packet: 24674 + peer: 0 + timestamp: 1568917569.719849110 + data: !!binary | + ALBgpQHNfs2IssNy+x08dTQo9/r7xIcFmefDIq1qvqTls3E/aGyKhftqDAxsXu8orpmQJ0k+RwcX + YtodyxDvFHqS9YrY43uCnTNmrqTWflrx3kmx9AfaBGc0iTI9b38Q21E/X05Ov13cjVIXCgUlz7dS + HVr80VH1OGQww8xHFxyNkHdTxvnov6i7OFSlw3K48TlemOr9yyJTy1086XLJM4UHuo2zj0Wsr0eI + O8UG0fVN+Q== + - packet: 24675 + peer: 0 + timestamp: 1568917569.753499985 + data: !!binary | + ALC7/G9QLSX6UNp92M8WjQpfomlpaOxpFcSmcis8KjxKllxqsK6ArBMrlttVvqMMZ+LJkEiSIVLS + xcXU/eFdLe8ioV/Ka3EE46sicZ9zLMe2kr+Zly4euFEEdhXlvToKKudnEWqRby6PkQ5VkunhY3RL + O7qcdy8UuCLNOQlTwhpW48UUkzGPbdh2zZ7yVIR+bOvWX0cgXGOPKLbewt7m6t+ZzaI7RvbFE+BA + 56Otn9b2Sg== + - packet: 24677 + peer: 0 + timestamp: 1568917570.220663071 + data: !!binary | + ACBVNmgWFZlE1NtvAVqkerz4wYiMnKlrANwwUHQXc9EopQ== + - packet: 24678 + peer: 1 + timestamp: 1568917570.358556032 + data: !!binary | + AFATUPPxhNNENZEiBqGSBcfsaX7KCitvHaZYep3dQJdSCjd8QnlJ9e28aGvtt93S3463BDwl0M09 + HOdKkebDaWGTCeWMqnGczUyrv5FKN/JtSQ== + - packet: 24679 + peer: 1 + timestamp: 1568917570.358671904 + data: !!binary | + ABAZVbYr5374H2QTmfeep54E + - packet: 24681 + peer: 1 + timestamp: 1568917570.358776093 + data: !!binary | + ACB+uUYgIucthhigVc0WD/YlDxKkSIQZgmu8aD1MlDszIA== + - packet: 24683 + peer: 0 + timestamp: 1568917570.420892954 + data: !!binary | + ABAEXe2Tp+3he43ZvL6ZWfH7 + - packet: 24684 + peer: 0 + timestamp: 1568917570.520217896 + data: !!binary | + ACBuj22WN9eKgVJutC7pdC4yk8XeC4Um/sGgSmkrOFOKpA== + - packet: 24685 + peer: 1 + timestamp: 1568917570.539066076 + data: !!binary | + ACCbmeIQKQBHnO4+sKUWC1FoCa7OGSTOq/5rJjV9e9VswQ== + - packet: 24687 + peer: 1 + timestamp: 1568917570.638638973 + data: !!binary | + AEAH0d/zZdsflZCmnYapSez9FbAyckdn0alIhxBac5m6ODGpwFXI4o+7XVaIeT1kio8Cb0zgbfFD + Gn2Aiv3/Z6IT + - packet: 24689 + peer: 0 + timestamp: 1568917570.754894018 + data: !!binary | + ALDPI/NW4OU9b1fdGat3ed2jB6TBRb4tK5U0l9PintiNecGDiuGV+NUTA7ieWFjTBLDVfJfHeF1i + GrTbeJYU7+H8VBAA5zFDRAvvEcOj2B0ADM3uQgpk76KhNA5vtpnYYuI9tia+I9CTt4Cjk8IJZQoT + 5/3MUodS2XvLuZzP3HcTl+9eDvIljXxhDNpA7Ai40u5qyhGAwBjQ8Ifkd7A+yF7SRCjh9hIIohOK + IUb/GaaaGA== + - packet: 24693 + peer: 0 + timestamp: 1568917571.753211975 + data: !!binary | + ALCi4ngNTClhlqHVtW0hWqbns6Yf3waf8XTMpjCl93WxegGvH/+VGGTE3+lkS0BbN5tRFSYIRtYq + +w8USoSbtLJlzftceCaD56rYJO6jns9JP2TCQwUXt/M2X51Goe6KiWWnc9TeWy0Gvse7Il3K2Mja + zVHUtNPH17X/Y9sDkTJKHS8Rh2xsAh8Z0O/lQNAvi0GXl1Rdie5pd0mwllKLivua3zF5ncP2uEOl + sQTUsTv96g== + - packet: 24697 + peer: 0 + timestamp: 1568917572.753793955 + data: !!binary | + ALDlUXor3pfK0h3bxZuGA0HQlSskTf3/WTspoW3M2K7T0kB05nnKYffs3Q8JnzUCt2a3sH+q3Heb + T3MxMzmjcV/Mpcdk3ngYzgv3PCuyN8BnMhfUCEvNk3CZnAaSniv8WtgUEdjYls97asQNwIdb5iJR + jyAhw+Q8T/feeQKNzPdTwXN4eC84x1ZZEeG/3zEKJs3mYq4BO6ZUUnB0D0PHX70oIpo9J7plzi2n + xtvUTuqBow== + - packet: 24698 + peer: 0 + timestamp: 1568917572.820197105 + data: !!binary | + ALB/IxjprNo6GMIryOUDSShClp6keJbKBFDXGqwzCbsk5a0WEzoaEYmHDiWwBslGStUNx2FSoUFe + agxjGcE8eJH47RtQvMLwtY1ZVLFM5ZKa03ZN5Y1eR4/MbQJpYiMzHwtvG4dJ8ZDwyl+mI/CPT4yg + h+880EsSrCDyutp1voqzuCR/HvGvA19rduTCIUIAgZir79/a7Pm/HZ0w++UECiUtYuEewmW30nSR + Vqb6Z547hg== + - packet: 24700 + peer: 0 + timestamp: 1568917573.820755959 + data: !!binary | + ALBsKkf3f/vUc0Dm1bNDnCOM7QXkBlM8pdWiDb9WpX33mnkHJO4lpIi5zoaCoNzb4ZbRawWLiK/p + +wR/xqAyDfS6rqok2RfZLSlrNL5qgFPgYHqJJqGyNPw8PaXYzVGIL0DLhqCL2mbmbPmEW5GRDx2i + 2jAHdgLbTZxa1SdNUEZkioPrTGp/v+uWU9/iz+/+xm6MWQazer8g5iuFYnbU+RLhkOOFzYyvx9Dt + AI+9lRyH/w== + - packet: 24704 + peer: 0 + timestamp: 1568917574.820306063 + data: !!binary | + ALDndUVTuHktA562Fn+GFgaWTyjgnCwpQAYqNI2r0Y/xSv1o2umzJA0UP9Wbxb09qfU0L/FCoScw + +mRptk3acn25X1PX/avDAbDZbZKK5zFHnSL+Q4O2iaS/Rw0PpLpF8s/zfDkNM/bv62iT3U3F863z + ZDGjl8/I7FwQqe75n8FS1DYjJDP8EF4LvYmut2aRs+AnKnWHhWTuMrXB1U/P9Lkq0Bh0FXyINhg7 + Dk+vW112yQ== + - packet: 24708 + peer: 0 + timestamp: 1568917575.820189953 + data: !!binary | + ALCwNykirmAbwBiSgh3lzbzbdyAlPz7UkvgoWljU1IG2hgX2dJnjYFmsVf4c7uWjsqF3eMTRk7bs + +v+gwPABDh0JyEyRObsxciiZximG8GD89E1N02gLOutCoCI+E/Wi/ELS7nxZVZ4yrQPQj/FyfPjy + P7bGI6XD4Dozon9Qt5qjsudFh5B9I1PCqmb6qlD3PsNOrAStFjAxVbt10PWycO7iFHORQLLO49MQ + sqVFUectrg== + - packet: 24712 + peer: 0 + timestamp: 1568917576.820018053 + data: !!binary | + ALAF0WGTXjD1ncQKyvf7s1p3q/qUOAFIaIjEW3eymwazAdjabYcxMMpxWk5Zqm44/6U6i3v5F8Kd + 4dsaBG9+hn/B1WaDWeA9krgDf/C7APukqNVcziP39YW4WBA1W1ZNKifiVbIaBzWVHF4Y8rF9Q3/6 + BRbD14thYUV7elNxvKeUaHRyo9YDD483qXB9+bxkgAdP/48EdqZck9MVJ51fn3u9NqPNrUFnUj6w + v40vfyvQ7A== + - packet: 24716 + peer: 0 + timestamp: 1568917577.833739042 + data: !!binary | + ALAEHQ9P1Ep1Ol56rBKnXhjtPRQ2IGdaTbdOTWfsyzYklbWDQrppp+vInke/B7+kEUJ9bsADe6ne + f0O8quf2tGurSnwTqXHqvrP5hT0HUx+0EjUo2ZddJiVqQnxaNoqdWWL8h/rsxA2+KB6CgAvAHBnT + /qfte3sw/fHtqaO6JlrFe+sN+hbnDATzGDygR14kbbb62RsScYYTjLoqwejlK1onWcSPA4kis+fd + pdFzaTj6BA== + - packet: 24720 + peer: 0 + timestamp: 1568917578.833240986 + data: !!binary | + ALDAsudFVGs9Roi2eAcmjWDbyrjSrE6+u6gRv/eP+roj0jk+eIoJ8SgbDSxS937bH0+ZK5Z3LbfU + lk53ib0Ruv5P6znEaM35Di938hDbHXVKr/b+ow9ZRWbmYZebyiWTeiJqAzfIjCLo2MJIuW+zg0Hj + Cxe+H0VSGxMlaLa+epSJk60OXsjeCATpwSrotiBryBjrZYn9gCfzrigpnWInP12iz9GX8EMPctft + r/LLamco6w== + - packet: 24721 + peer: 0 + timestamp: 1568917579.099874020 + data: !!binary | + ALCHJSmzlLVMmk6LB3bkEDRtj8cLjLSicfU3BqBFMvLGHY7rjhmTJW4c0Q5aDuYGAMSG5oL30MIB + HAwFeielO9jFjcoDMuTv6VDwVrzTV4gWo8fQXB7JgM/nsfUe9kgdsKzLLBEeRtciwZ8G6h5DlugV + b/xE88jNw53fvGp1snKtMNcEI4M0/aQiAaDV9alFUfU+zPkuwwR7+mfrpRJfI0F+qUslzBP9xkfR + 8sKFF6kOqA== + - packet: 24725 + peer: 0 + timestamp: 1568917579.366455078 + data: !!binary | + ABCg3RwTiBvuxiM7IBNUJcri + - packet: 24726 + peer: 1 + timestamp: 1568917579.484940052 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HgSkSpp0UTzYjpZnUEJIlQw== + - packet: 24728 + peer: 0 + timestamp: 1568917580.100938082 + data: !!binary | + ALCs37RZR0BC3Y8Hqr+t0EGs84ly+LH/MWaet1OEJ/IvUsytly+8mpXeOe/2/F2xCWux0TfvbHyL + oKhnEJnVwRG4ZTK0e5G+eX4obPOlym18ysNROYFAy8TcMQSOVEuhZH4IYErP4LiaNPQw0lMHtzk4 + fr6ueyxAEObS6j4Xrd8T2UGrtEH4v9oUJuGRB6jOXhP9Uw+slQPH/NVWt9eKMHl3DLEloQT0PW2E + aVaCQGiN3A== + - packet: 24732 + peer: 0 + timestamp: 1568917581.100441933 + data: !!binary | + ALBv0HDmc+BIsO9GA6whiDzVRzGLyaNYs/nZvBOXrORrF6VKy3bHP1lU7dDrgR4pl72XLDH/6ndT + kKjG8PzTkTxyYz/6hlqZjRbiNCw8ipjhWopzGW4sSP83Oqsm6vnEETOR03oLEVOX2QZjjGu0Epvt + +4um9trQwbVfWmSedugMyHe0gp7pQ++BeZGnKmraL7rFfKFIu7LH94ITUM+j7XJIyOeRJ7v1b18a + F0UTVLPsZQ== + - packet: 24736 + peer: 0 + timestamp: 1568917582.100157022 + data: !!binary | + ALAswnMnI84JgvZNL9fY3vL/ZVsWX20djqdIqlXkgTNXJZu2v1VT/6NSo2UpoZbQPu2gzQdo4iSY + MaupjnqkNlTlh80/NPofAaiDYNGwIYIyAYI5svgl0vkJfkcqSVxdTopWYdstdobOBR9ExiyM1fg0 + x5YoGvLflTK/GSB4XO9LStBAWflQQTu94f7K28qI/9tyC8zxtlP8wKyj35STKvF6Pui4pvNJOpaO + VRDekYAdVg== + - packet: 24737 + peer: 0 + timestamp: 1568917582.166527987 + data: !!binary | + ALD1tEJT8LA3NKZl9p+XjfjvzeKrQDiGeWnOnNSttnctsbOxJ/+AZpqy98ROLq+3KKlQj/yqCuYN + qYQHdHwugc8/hVdigexPlxA/p5bmUI1ISwyRzUa394E8xiBVaPdGvDF2D81t9XZz8PKhTK55pn3Y + aQTIkfG1Ftq9YHtmuAgA0AyvVz5l0K6J1Rnq2g1lX5awZNBoFMHZZTJaAphDsfWasgZ7nmQ48Rg7 + g4keCjz1gQ== + - packet: 24739 + peer: 0 + timestamp: 1568917582.864270926 + data: !!binary | + BBAwYxGAIknG036fJAGjzBICs6kSKPs3X1YwhgqEu0VgmjIAQpGD7zVadUqU5WmBf9+1FwovLPVj + nZeTqPGpAkX1xecSRjdDycm06+OUhwoXxpZnKRTbVt3keRiLIXO6VtU38Nb/TU0Oe4jbqHX70ycS + Zx6CCs4R+HBGGddsl4wTlSIO9aGm0DU1tORPzOmNzd78YRBpziAA3PMUKHNJ301Pz/PmRhTRlLDk + cJM9OoyYeWs6sm4BaW4YO2WTxb5xjX3V/mrBX/1VYPhuampHDnnCX79Z1dmWY+na6/3qba74nZBj + C5sk3GCe8FofUvD3xlHxyepvwWIKYwr1OqftgVVscNd+ESByXJgOhKwwyCAx9uN8gglsLlfjCOpD + xy5B1B2dpTnacP3d3cR5Uno4XeUe0JAYr+qnXdTP4zU2Y49Vzrcv7eGGIK+aDG6/VAblkS6riibB + M5fqVqR6S0QAhaWOhzYslG24QLv2UhXcQruGwLXUtW7hRgT+w3gHiuyBvZZoSqoHd1XkN7ppzTy3 + cOW/vpP1o+61s6DYwMlVsCT5HacpClvhryy/K1D4nF7zTZs16S/9Z0FHvBJWOpR/zdYGDbQhdsrc + Gf45v3FkVVPcl7dmO1fasLkrRcT0RPG4VoPYhTNirLRr7GclTlefmkIWGY86Vymr2idimsS7k16v + nsH/zFiJL1VzpdarTA3vS/hi+Eq3S4aB3XsFbsXxVvwgNtCF8KwIotHYfGmX1Gp9TaO+ql/o5fO0 + //+5Cb+jt9iHRKt+CcLsmSfosYvn3Y5tSa/aibA+GbFiJj/CkAY5SVjc24XysX7ruueEjhS0BnEf + S0JmKT/4Lz0BQB2FT0HJ97/VaZMX+4DP7Ld22IPP88mEcUEP89oMEEtyzciSl6PhTYOfJ1ZG9rAy + CksEb+pof6U0mP/zLVR8ocisj6laAZ6VvhFd1PZ5LzbxTpss6gEgnxylEZFGM9BTbrow8s/fhE8K + lWVoz5jVzfHeY3GCYPrLNeyI8MM8o5Xem8zs2jYP0MOZukw0CpLj9N8y6sPaZiMRRMhpANKrBQiP + G4EeVEK75tEejWtW7bXRxwlE98RrTPV0I67nOjomCIU4Il4c6BbmZMeRYt5pgTmI7VnKjZqImPAI + DWeAggatYAL2xkdrI7/JiBs2N1+z1Sn4F4mhY8elrGo9i/InEjhyHqCORpCfmEpfzjHWlMjch6Tw + JXVn9MxRXCGLyduwtxsoTtby8SCaHlavwEeI0hO8FBGysVd8i9eOs96PPhizfUjOmLXiLjrY8Dk2 + sNETeRYXhshf0QIxzQhezoIGl5N/YpxFWRCZTreK/U+PlkENAprGHxiMhwDXymXi42bRGGcABFW4 + 3+haBfXUK+CVvpYoLTSdxAQQv7aowIp3M6M5swu8Ce2eRmdYeOXMTlabQ3/6ESn9kg8JZWeiENUZ + mrGqoMSPZ7NgNoRE479evqP7Vpx8a8T534DYdsTVz+28OS9roxWokilUHYrlNfmshbznpPiE8gx6 + qD/rwka+PkVzBr7wxrHIwllOtNPqehXcgxXlY3AmMSYNKmm4DWSP4t7XGhjp0rbDat/2Gr6MgN2d + IIUzFl5lzu0NSXqJLYLg+KyLTrRaNarbvBqVZbIs+HOEb0TVebYzHxzUjFPM8jB66CpbPUPFA98r + HTswMbGC1ylf0ov1g67smzTsi+7NgDiss+EviVAJ26KdX4K98hBy4vfNkzUlKyAJBUqm5/bGjfd+ + EEIVglDBzhyPI5ttaswGzEEKME90nkGpttoQvbfAcQipSMtrnWOkQIw= + - packet: 24740 + peer: 0 + timestamp: 1568917582.864274025 + data: !!binary | + bwPE4eP6Du1ff0teaXemaSFWXjGzqSs/iZrzUsJKtAeDYHvnj30DJijQVfeLLwDEdiFYL2MRnJTK + XTKvhidAFKQfqLyNRUc2InIQLm8kvAYWNQgFHMlO2EhexfwYdDMmRT3ogF8Gg7NletcaecA015N8 + UOV32PPblQw/7Dhi8jSzM26S2uDalFjLCWs7nuYvDnxZDusM9St/cw43eT5ItKcDIXi6fJ4XC3Km + E4vKcyWPZmUjSs0ch2HUU61eB2buKP80XtjXWVWZc5WQCrd4kLHpyxVJeLZ3q1IAHTAo0kI9cFam + LXDb4pEo5mfZxK1SBX+xMbolM6MstgmroZ3Vkvjcku7tV3tV09v2Mhqb/Ywvc4CxgJx9ZCYgGX4o + o7JRVdAQLGSUDnbYBnuYy3Dw0+VrdD9DC9tzlQqixpjj8maZTWmm5rTZZfpvmGJKCv0Zq2iN3F5D + q5d/CQd/GNLB6Rn0I+O2PShE1MPMYTz2qca4HkJux7OqUTmnVmw/Ynkkdip2Ml+joFe6u7Jd7ZcW + Eagv5FbD33JU5Ho3qUGEeZ1pJu5Psg8ajnWbtqpAm4AhoxcHrt8jRIpDyQaZ/TkGD5X94LGxd6my + cCTqF7LXpVmzy5ZMIb8Rv1jNQtIx9hfHFudgtuKC5tmtvqxVrFYj5pRAvpOIFtWqIR4xPWaDMN67 + kTZGWVM+nvxqSH/TfiZ3U1pzH3kufFC43zr89XwQxc6PrUuVvqTa0BF/0gNt9JdcpC6fi4RyrD/8 + xtigLTrTlqzaBU3jjvHtQCgYek+fQI1z31T/9euK/xIhj6yl4mpzm66Ym3RX2EkPAqPMyl0oBdhP + nql7DkrysTEkH7FfkG46vMGAlqh80jsc0YraKqWwVfo7B4/FqrFU38AF7O4JJZ6vy/mVmUPXIaVb + WOHGTl03aQOm7Ik87vB9NyGUEJBhqjGWqi6zHhdcRJ8blCbTEOlBcafVPW4gOouHARBlu3DxyiHr + W6gQPIrHDSJnkxT42b/SzptkTTy7o0B2nCWpX0Yeyz1hC17Szw97l5KEL6CfzwjP9NOxTyNqsWv8 + GSw4fMORFBortVbks8g61szkmmtSPxzGTMLt4Mr4po/86m1e5J0JcbS70yXhuYY86KuOJB1ooPG0 + mo28+WTb7gSZ3KNoVKFxG08/Ilcfc1ek/E0KtfKb8BbN3m19F2RLaNsNWYvHEBmzuy+Kk2MPCN8I + qbME2asn+gn9jHKinbSk9Uxsla/HYDxh990OZUL55rBmLNNV55cjyJLYCnVJIbM0U+N8wmsfblst + UmkMaaKVkHfB0sJkYmA+P9v3+aKPtXPIROavOshM2L/okwP1OAJAUpLrXeP7b25Bw/TJjPdrata0 + oSB+0LDC2R7Ras/Q+VXXZWi1vGK3EAbzRZpQeT6WVA6DWJsYNRUacIs+SiBi/rOdLvFlmHB5obDa + 7znPGeVBSU+b5Ja7jAk3KYk/sHZbSt85CpX8c5iiOd6Yt4hkwrHlnYTZ3nyC0GPH0rbRCVzACA8x + nQxLviMSWnVZnySI4esnpmW+b+1YTDA8lDZblx4pk+AOKOI7XXOMaKVpwZ7y3SkJWVqY6MJAPJM9 + YfXtMRKw9Vg1Hj78zx1DMTOvXSP3meriDTS61lxvc3hCJNXe28PhueFMc9ZMs/qlU5AtJbB3mj+G + GNWW1QsQ0oRGwSYlOVYGIorXt/I8j02cIN3GO+KV2HByTyv6NwZ9m/kDVtdErOVlzJiqvotDHsRM + nLJJ6I5f44uh8aixTI1REb/nr5fFYnDm85HFhKkhtHtmaVV8x3F9nrw= + - packet: 24741 + peer: 0 + timestamp: 1568917582.864274979 + data: !!binary | + oRdzGwofbxj+zUigJcvIMy3MMKY6vpEO706i1jXp4TuLWXwpV2E5ePL7QbBQJvENLACc2SKAXMbg + 6+JyYR28Fqa+qk8EGDN8PV/LExrDIDmIVJbscG36YSMeJS7AiLPF8erZ1XY9TZh+2Dajr5MifIai + ENFt8/nuWnZLaxm9SlpgCyrja92QYSFCnJIdSKTtdxZ+smEsOYtAr60abII9RTw1jKUarNS5eGVm + m+klEfIX6mX14rBpmVI9b0sPdMRPMZIRO9Utdf2yYaxifKt0ueDaZBcqHlpVi1pBsjUd862cPZAE + l59O8w== + - packet: 24742 + peer: 0 + timestamp: 1568917582.963388920 + data: !!binary | + ABDmv+dKwQWJ85a94SuJXRlx + - packet: 24744 + peer: 1 + timestamp: 1568917582.986673117 + data: !!binary | + ACBfMrls2HoMFDQpIA/iQ3k0UHJUs7Dcm2UzVc5hIZ2BgQ== + - packet: 24745 + peer: 1 + timestamp: 1568917582.987446070 + data: !!binary | + ACCpanrKYcjQRPbsZqlisn65SrckWhT6csGTWrY7BUHZbg== + - packet: 24747 + peer: 1 + timestamp: 1568917582.992017984 + data: !!binary | + ACCMNhvqQ7rblmueAObQJwYBE09kS2pcI+DoU+tSD+9yHg== + - packet: 24748 + peer: 1 + timestamp: 1568917583.000870943 + data: !!binary | + ACDn1DpzlJlnQpO/BrswhkyfGfe/tEBHyx4yzTPYm37Xmg== + - packet: 24750 + peer: 1 + timestamp: 1568917583.082097054 + data: !!binary | + ABAnPYJh2na91uq3pm/k2H3v + - packet: 24751 + peer: 1 + timestamp: 1568917583.082633972 + data: !!binary | + ACBbgkFMRtlkRqQnKRdWNqPtc9HRpdRdUHq8Y0VgJOPkZA== + - packet: 24753 + peer: 0 + timestamp: 1568917583.330816984 + data: !!binary | + ABDNgXHKqTWJCSB64UivMiqn + - packet: 24754 + peer: 1 + timestamp: 1568917583.457545996 + data: !!binary | + ACCR0OhLsQ2tgbn5IFUrm8lCu/AGxnOInNyeWnvoYJioMQ== + - packet: 24756 + peer: 0 + timestamp: 1568917583.645168066 + data: !!binary | + ABCA8caZaRMfQKQIL4eoctsF + - packet: 24757 + peer: 0 + timestamp: 1568917583.706368923 + data: !!binary | + ABDuhWex0mwCucTI67byv22u + - packet: 24758 + peer: 1 + timestamp: 1568917583.763669968 + data: !!binary | + ACCn9rqnTrzCubvNyYFbW20HkK17xILms3uhSWxs2+xmFA== + - packet: 24760 + peer: 1 + timestamp: 1568917583.826320887 + data: !!binary | + ACAjlJlYIIxZnrItUo7Gaj4Z/gnlfP3cvyWtu5+5CRmD2Q== diff --git a/Arrowgene.Ddon.Test/TestFiles/stream85-marked.pcapng_tcp-stream-11_edge_case.yaml b/Arrowgene.Ddon.Test/TestFiles/stream85-marked.pcapng_tcp-stream-11_edge_case.yaml new file mode 100644 index 000000000..2e03c622d --- /dev/null +++ b/Arrowgene.Ddon.Test/TestFiles/stream85-marked.pcapng_tcp-stream-11_edge_case.yaml @@ -0,0 +1,63 @@ +peers: + - peer: 0 + host: 10.10.10.6 + port: 54606 + - peer: 1 + host: 106.185.74.227 + port: 52000 +packets: + - packet: 10139 + peer: 1 + timestamp: 1574100855.647021055 + data: !!binary | + ATAOEqVqG29O8HfXExYPzq9n3reQ0ci5idORu/astFCtoG/0sET5RhsmATMaHTNAlNQjonvi3XcZ + NQEaK3ulhaAaBxjFg1YNTFYnjK3VUhGJfdmXfqQSTSSJMVJZwZPxBb7Zp6+kLA6dWhOPaW6FdC4Y + ourjGtz2ec4hYqKYzQPSyQK3CKr4LRZ7ZAII+DCgTFmn5PoXo/oJy/4FC/ukubcsAw288DFysOgD + aB8P4iSpxMk5ONBv542o0lDl0ODZ6WoUkYxFnuSTm8qul3tseg60erxPJk44BoT3dmBulCl3dAWn + /i00IlsKutsuvp5k2VsLTks6AncWG9vRxS3KkUgg1AlnYmJb21M09djW38MLlARYRnR11A0qDxbc + 1FZAlZxtN2kWtyYxlm0kpDl9WwzM + - packet: 10141 + peer: 0 + timestamp: 1574100855.738538980 + data: !!binary | + AVBI2qZuKV+V34EI/l48yvt9UP+osmL/oLkWgF/kl/90JMUKlm26tFimWCYdSW7kUzc/Er+3uuix + ExkHceUh56luQW9/o38qclZygjldDFWI4uvpRfxzcI1ER8lC6q/Y9mY0C3a4NbIpI+oh93abh4FA + 23k55SRfDoa9BCF65roZDL6L8H5AB1Hwo8/PxtVZ8/OHqY6GsDfGHc1BLaX3JX5hbNvUm48nIx1R + OK9lrIkInZPZPqHUUKE6MQekjK6sfmvwqMSAi9A0Ok9vRvxvnukc0P4vaKW/6HbkDuje2HCV7KxR + 8yT35ZtxGBKU3almVC/4Tkfujz94wK8p4DEcfrUv73HMi/9WbzbJvDyZW+1dd6+KGtVNpxoqF2zr + 0L/db+dY0AhMsfobAaeNdY2fyvQYvfakBr1/ct3DZHHS/TQq9Hti/8hLMMnyaRjnuP/0U3o= + - packet: 99274 + peer: 0 + timestamp: 1574108261.749695063 + data: !!binary | + ADAaz/i3WnPXpPMU2VVwOJ0r2KXxDf+n3PqOqKg1IIf3ZUL6SF2e1AzcGKeIPS57ej0AMIGuV6vi + PGo7/Kze86FTy7mxyKhz5RpqDQ8cAXxZH4uqqJNJmaqiIf49DigvbRaFsAAwrH7fnQfeNq60PoZi + HeK9haqlU/uJTsBdY/jFguGVfghBJA679lcYRsNiUqVsBuOAADAziVfZRu5uUvTyFO+cn1gWxueK + D5kMwhrq7m7bcUW6n1x1P/1WYtxbnLBl15nwlrQAMMQxQ7j4SgeVBP1V235+UyMjv+s+gaMaO4FU + ka4vZev0AVMOqtLXrB8eqeqNMmUKEAAwDhjVVdV+FNUffD8O94aVTp5P887e8eX2LES0NyFBgust + /dyIqQlJuxfDOl34AZ/AADBnVxL1EohZUDNKdF6vp/WY3cXLl9GFtdTVl89YHTiLsU88WyzZYYzL + BvkFA8ku9a8AMFl6ub2F+EKx4xoiJS9V6B8QeIj/6J/L4D6t8BPagS3TtwCyYdUD07mP/jrC1RUk + 9wAwhByQ+SZ5Wt2kGxee87JmeEKbTfEOoyEFh7LENGNHk3+MoRJvI18NSNGvcnMp+eR2ADCZZ2x0 + mlnuZkYl39LJ7ayqfvM07YQ1fFh/Erd2NOEj9XTN5xFPdNZ0T0RJ/sOwVNIAMFIdp125c+G+qkR0 + 2ccck9p9Usjoi0ufmjt4aa47E+786JMt44AKSdRgGVE79kRR8wAwzJTlYSEO/qPFRkYcfDAZ0I4j + hf56xpFzNlWPmNIY233rfVPtCqYSCEUyJefU5KSqADC9vkZJMTD7yVYoYyav5DqQClgjub4avQL1 + Y6TfKig3bHA6WUZmLJbLX5S0tzqX2f0AMJ5O9XlZUgGwA1YyvqIZKuep29Dj9wzzb6oD1Ek3GBys + aHEWPslabOdma1oFS9BHBgAwLVfbTNm+qHmMD/P8voPiGYVp6y626STggQftqloxIcpLapenPlgD + MmWQZ30rqISPADBz2B/e8SuH5nLPCPbFzBQHj4ZkHonvRjMNrSOXXE9gmEZv7g9WjfKbbJN+aWob + iJsAMAJX9bcV0XFifB7l57s+LipU59F9TchH9g44BMXh9vI4ModeHStmtm1KK3QCmBuH6AAwB+nd + 2Ho0BPI4xpXW0fsIko+u1RFmSLGhgUR3D0D+z0PTFFHgu+OF7YVo+mdr8OxMADC0GrRmTUI48erR + eF8+EWuDBbi9xV7BIv3dgwRtEVJ03ilULOwGaSixUL89P0C+ZakAMPvIQBqXgfuUwtz4aIRdLWdP + Lw1YcHpTRHEB38xe/e61f9q3fqdjSCD7XPRTok+CEwAw1Eqlz+KwatApMd8WtZBUWVPrsBeMzZ2W + siO5jCV1MpsNzwO1xoVApc6hRHtodIfpADB6eRfcZge034qKfOq92fqy0wNU4F/tyGxkX6c+vNmY + IPze5zUd9jdPqmdrflQ42+cAMGf8sTaEvVTkkfBgUtyBrBlXYJY/EOhffplhZkzZ+xlVEFTleXfF + MjkASSbyjs41rgAwjong3KeTc6j3bvUFZYcPbjWypHvf9Q4Mew7BdCameCLKtXF6bM32WFBG9e4+ + yzwtADANrM7jO409wSb/0OIKQ3jRoGhaM02ytpe+1rBRmgVsrGCqIqw/n2eta1uyHSG8TykAMEvC + L7WGNJREgsBUl0Mo2UAORbNUJVw1W8bYF1P4SmJuIp2YYp5AEmEDA7+Lo4DiBgAwkZ2bp5Z3Fwlt + uVIT6XHqXmlGC/J554gRUxHny3NMCAVUPKVAFEahxpBlfk7MwVkkADA= + - packet: 99275 + peer: 0 + timestamp: 1574108261.749696970 + data: !!binary | + GNOLxgYdEExrKgQNTfkcA7s0GQ4JIcmEnp8zOXHcpgUWfn3my8KTVWQQePDOngsOADDR2GJAqEiV + gWfw5FdHnQuqvickMqTlTfPYPVo85NfCHjtXStdEwDBbvi8fSwIgiSoAMByfAP7jOHuex/pUvoqY + +mkvaWA6sl0NnGLYfBFaZHuEL4B4reSxQko82vF0/n/vCg== diff --git a/Arrowgene.Ddon.Test/TestUtils.cs b/Arrowgene.Ddon.Test/TestUtils.cs index 0a0849b1b..034e501a4 100644 --- a/Arrowgene.Ddon.Test/TestUtils.cs +++ b/Arrowgene.Ddon.Test/TestUtils.cs @@ -1,8 +1,6 @@ using System; using System.IO; using System.Reflection; -using Arrowgene.Logging; -using Xunit.Abstractions; namespace Arrowgene.Ddon.Test { @@ -15,5 +13,10 @@ public static string GetTestPath(string relativePath) var dirPath = Path.GetDirectoryName(codeBasePath); return Path.Combine(dirPath, "TestFiles", relativePath); } + + public static string GetTestFileAsString(string relativePath) + { + return File.ReadAllText(GetTestPath(relativePath)); + } } } diff --git a/Arrowgene.Ddon.WebServer/AccountRoute.cs b/Arrowgene.Ddon.WebServer/AccountRoute.cs index 00238b0eb..c1aafe2dd 100644 --- a/Arrowgene.Ddon.WebServer/AccountRoute.cs +++ b/Arrowgene.Ddon.WebServer/AccountRoute.cs @@ -1,4 +1,5 @@ -using System; +using System; +using System.Text.RegularExpressions; using System.Threading.Tasks; using Arrowgene.Ddon.Database; using Arrowgene.Ddon.Database.Model; @@ -33,6 +34,52 @@ private class AccountResponse public string Token { get; set; } } + private class AccountVerification + { + public bool Error { get; set; } + public string Message { get; set; } + public string Username { get; set; } + public string Password { get; set; } + + public AccountVerification(string username, string password) + { + Username = username; + Password = password; + + // Very simple data checks on the parameters. + + if (Username.Trim().Length == 0) + { + Error = true; + Message = "Account ID cannot be empty"; + return; + } + + // Disallow any whitespace. + + if (Regex.IsMatch(Username, @"\s")) + { + Error = true; + Message = "Account ID cannot contain spaces"; + return; + } + + if (Password.Trim().Length == 0) + { + Error = true; + Message = "Password cannot be empty"; + return; + } + + if (Regex.IsMatch(Password, @"\s")) + { + Error = true; + Message = "Password cannot contain spaces"; + return; + } + } + } + public AccountRoute(IDatabase database) { _database = database; @@ -47,9 +94,12 @@ public override async Task Post(WebRequest request) } AccountResponse res = new AccountResponse(); + AccountVerification accountCheck = new(req.Account, req.Password); + switch (req.Action) { case "login": + string token = CreateToken(req.Account, req.Password); if (token == null) { @@ -61,6 +111,13 @@ public override async Task Post(WebRequest request) res.Token = token; break; case "create": + + if (accountCheck.Error) + { + res.Error = accountCheck.Message; + break; + } + Account account = CreateAccount(req.Account, $"{req.Account}@dd.on", req.Password); if (account == null) { @@ -107,7 +164,7 @@ private string CreateToken(string name, string password) } account.LoginToken = GameToken.GenerateLoginToken(); - account.LoginTokenCreated = DateTime.Now; + account.LoginTokenCreated = DateTime.UtcNow; _database.UpdateAccount(account); return account.LoginToken; } diff --git a/Arrowgene.Ddon.WebServer/Arrowgene.Ddon.WebServer.csproj b/Arrowgene.Ddon.WebServer/Arrowgene.Ddon.WebServer.csproj index 5da4e21bf..22fd5977a 100644 --- a/Arrowgene.Ddon.WebServer/Arrowgene.Ddon.WebServer.csproj +++ b/Arrowgene.Ddon.WebServer/Arrowgene.Ddon.WebServer.csproj @@ -9,6 +9,12 @@ Copyright © 2019-2022 DDON Team 10 + + True + + + True + diff --git a/Arrowgene.Ddon.WebServer/DdonWebServer.cs b/Arrowgene.Ddon.WebServer/DdonWebServer.cs index b8e618535..32a37db15 100644 --- a/Arrowgene.Ddon.WebServer/DdonWebServer.cs +++ b/Arrowgene.Ddon.WebServer/DdonWebServer.cs @@ -2,6 +2,7 @@ using Arrowgene.Ddon.Database; using Arrowgene.Logging; using Arrowgene.WebServer; +using Arrowgene.WebServer.Middleware; using Arrowgene.WebServer.Route; using Arrowgene.WebServer.Server; using Arrowgene.WebServer.Server.Kestrel; @@ -33,12 +34,21 @@ public DdonWebServer(WebServerSetting setting, IDatabase database) Logger.Info(servingFile); } - _webService.AddMiddleware(staticFile); + AddMiddleware(staticFile); AddRoute(new IndexRoute()); AddRoute(new AccountRoute(database)); } + public void AddMiddleware(IWebMiddleware middleware) + { + _webService.AddMiddleware(middleware); + if (_running) + { + Logger.Info($"Registered new middleware `{middleware.GetType().Name}`"); + } + } + public void AddRoute(IWebRoute route) { _webService.AddRoute(route); diff --git a/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/banner@2x.bmp b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/banner@2x.bmp new file mode 100644 index 000000000..866e28d38 Binary files /dev/null and b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/banner@2x.bmp differ diff --git a/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.css b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.css new file mode 100644 index 000000000..d503d86d0 --- /dev/null +++ b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.css @@ -0,0 +1,16 @@ +/* The HTML viewer has default padding, removing with CSS for full screen banners. */ +* { + margin: 0 !important; + padding: 0 !important; +} + +body { + padding: 0px !important; + } + +/* Dimensions for a full screen banner. Any image in slide.html will be scaled down to this size. */ + img { + width: 370px !important; + height: 140px !important; + } + \ No newline at end of file diff --git a/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.html b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.html new file mode 100644 index 000000000..ac66b7005 --- /dev/null +++ b/Arrowgene.Ddon.WebServer/Files/www/sp_ingame/campaign/bnr/slide.html @@ -0,0 +1,12 @@ + + + + + DDON + + + + + banner + + \ No newline at end of file diff --git a/Arrowgene.Ddon.config.local_dev.json b/Arrowgene.Ddon.config.local_dev.json index 631525115..995d6be20 100644 --- a/Arrowgene.Ddon.config.local_dev.json +++ b/Arrowgene.Ddon.config.local_dev.json @@ -147,15 +147,5 @@ "UrlShopStoneLimit": "http:\/\/localhost:52099\/shop\/ingame\/stone\/limit", "UrlSupportIndex": "http:\/\/localhost:52099\/sp_ingame\/support\/index.html" }, - "DatabaseSetting": { - "Type": 0, - "SqLiteFolder": "\/var\/ddon\/server\/Files\/Database", - "Host": "localhost", - "Port": 3306, - "User": "", - "Password": "", - "Database": "Ddon", - "WipeOnStartup": false - }, "AssetPath": "\/var\/ddon\/server\/Files\/Assets" } \ No newline at end of file diff --git a/Arrowgene.Ddon.config.mariadb.local_dev.json b/Arrowgene.Ddon.config.mariadb.local_dev.json new file mode 100644 index 000000000..995d6be20 --- /dev/null +++ b/Arrowgene.Ddon.config.mariadb.local_dev.json @@ -0,0 +1,151 @@ +{ + "WebServerSetting": { + "PublicWebEndPoint": { + "IpAddress": "0.0.0.0", + "Port": 52099, + "IsHttps": false, + "HttpsCertPath": "", + "HttpsCertPw": "", + "SslProtocols": 0, + "DomainName": "" + }, + "WebSetting": { + "ServerHeader": "", + "WebEndpoints": [ + { + "IpAddress": "0.0.0.0", + "Port": 52099, + "IsHttps": false, + "HttpsCertPath": "", + "HttpsCertPw": "", + "SslProtocols": 0, + "DomainName": "" + } + ], + "WebFolder": "\/var\/ddon\/server\/Files\/www" + } + }, + "GameServerSetting": { + "ServerSetting": { + "Id": 10, + "Name": "Game", + "ListenIpAddress": "0.0.0.0", + "ServerPort": 52000, + "LogLevel": 0, + "LogUnknownPackets": true, + "LogOutgoingPackets": true, + "LogOutgoingPacketPayload": false, + "LogIncomingPackets": true, + "LogIncomingPacketPayload": false, + "LogIncomingPacketStructure": false, + "LogOutgoingPacketStructure": false, + "ServerSocketSettings": { + "Identity": "Game", + "MaxConnections": 100, + "NumSimultaneouslyWriteOperations": 100, + "BufferSize": 2000, + "Retries": 10, + "MaxUnitOfOrder": 1, + "MaxSimultaneousSendsPerClient": 1, + "SocketTimeoutSeconds": -1, + "SocketSettings": { + "Backlog": 5, + "DontFragment": true, + "DualMode": false, + "ExclusiveAddressUse": false, + "NoDelay": false, + "UseOnlyOverlappedIo": false, + "ReceiveBufferSize": 8192, + "ReceiveTimeout": 0, + "SendBufferSize": 8192, + "SendTimeout": 0, + "Ttl": 32, + "LingerEnabled": false, + "LingerTime": 30, + "SocketOptions": [ + { + "Level": "Socket", + "Name": 4, + "Value": false + } + ] + } + } + } + }, + "LoginServerSetting": { + "ServerSetting": { + "Id": 1, + "Name": "Login", + "ListenIpAddress": "0.0.0.0", + "ServerPort": 52100, + "LogLevel": 0, + "LogUnknownPackets": true, + "LogOutgoingPackets": true, + "LogOutgoingPacketPayload": false, + "LogIncomingPackets": true, + "LogIncomingPacketPayload": false, + "LogIncomingPacketStructure": false, + "LogOutgoingPacketStructure": false, + "ServerSocketSettings": { + "Identity": "Login", + "MaxConnections": 100, + "NumSimultaneouslyWriteOperations": 100, + "BufferSize": 2000, + "Retries": 10, + "MaxUnitOfOrder": 1, + "MaxSimultaneousSendsPerClient": 1, + "SocketTimeoutSeconds": -1, + "SocketSettings": { + "Backlog": 5, + "DontFragment": true, + "DualMode": false, + "ExclusiveAddressUse": false, + "NoDelay": false, + "UseOnlyOverlappedIo": false, + "ReceiveBufferSize": 8192, + "ReceiveTimeout": 0, + "SendBufferSize": 8192, + "SendTimeout": 0, + "Ttl": 32, + "LingerEnabled": false, + "LingerTime": 30, + "SocketOptions": [ + { + "Level": "Socket", + "Name": 4, + "Value": false + } + ] + } + } + }, + "AccountRequired": false, + "JobLevelMax": 65, + "ClanMemberMax": 100, + "CharacterNumMax": 4, + "EnableVisualEquip": true, + "FriendListMax": 200, + "NoOperationTimeOutTime": 14400, + "UrlApiA": "http:\/\/localhost:52099\/link\/api", + "UrlApiB": "http:\/\/localhost:52099\/link\/api", + "UrlCampaign": "http:\/\/localhost:52099\/sp_ingame\/campaign\/bnr\/slide.html", + "UrlCampaignBanner": "http:\/\/localhost:52099\/sp_ingame\/campaign\/bnr\/bnr01.html?", + "UrlChargeA": "http:\/\/localhost:52099\/sp_ingame\/charge\/", + "UrlChargeB": "http:\/\/localhost:52099\/sp_ingame\/charge\/", + "UrlChargeCallback": "http:\/\/localhost:52099\/opening\/entry\/ddo\/cog_callback\/charge", + "UrlCompanionImage": "http:\/\/localhost:52099\/", + "UrlIndex": "http:\/\/localhost:52099\/sp_ingame\/link\/index.html", + "UrlManual": "http:\/\/localhost:52099\/manual_nfb\/", + "UrlPhotoupAuthorize": "http:\/\/localhost:52099\/api\/photoup\/authorize", + "UrlSample10": "http:\/\/sample10.html", + "UrlSample9": "http:\/\/sample09.html", + "UrlShopAttention": "http:\/\/localhost:52099\/shop\/ingame\/attention?", + "UrlShopCounterA": "http:\/\/localhost:52099\/shop\/ingame\/counter?", + "UrlShopCounterB": "http:\/\/localhost:52099\/shop\/ingame\/counter?", + "UrlShopDetail": "http:\/\/localhost:52099\/shop\/ingame\/stone\/detail", + "UrlShopStoneLimit": "http:\/\/localhost:52099\/shop\/ingame\/stone\/limit", + "UrlSupportIndex": "http:\/\/localhost:52099\/sp_ingame\/support\/index.html" + }, + "AssetPath": "\/var\/ddon\/server\/Files\/Assets" +} \ No newline at end of file diff --git a/Arrowgene.Ddon.config.psql.local_dev.json b/Arrowgene.Ddon.config.psql.local_dev.json new file mode 100644 index 000000000..995d6be20 --- /dev/null +++ b/Arrowgene.Ddon.config.psql.local_dev.json @@ -0,0 +1,151 @@ +{ + "WebServerSetting": { + "PublicWebEndPoint": { + "IpAddress": "0.0.0.0", + "Port": 52099, + "IsHttps": false, + "HttpsCertPath": "", + "HttpsCertPw": "", + "SslProtocols": 0, + "DomainName": "" + }, + "WebSetting": { + "ServerHeader": "", + "WebEndpoints": [ + { + "IpAddress": "0.0.0.0", + "Port": 52099, + "IsHttps": false, + "HttpsCertPath": "", + "HttpsCertPw": "", + "SslProtocols": 0, + "DomainName": "" + } + ], + "WebFolder": "\/var\/ddon\/server\/Files\/www" + } + }, + "GameServerSetting": { + "ServerSetting": { + "Id": 10, + "Name": "Game", + "ListenIpAddress": "0.0.0.0", + "ServerPort": 52000, + "LogLevel": 0, + "LogUnknownPackets": true, + "LogOutgoingPackets": true, + "LogOutgoingPacketPayload": false, + "LogIncomingPackets": true, + "LogIncomingPacketPayload": false, + "LogIncomingPacketStructure": false, + "LogOutgoingPacketStructure": false, + "ServerSocketSettings": { + "Identity": "Game", + "MaxConnections": 100, + "NumSimultaneouslyWriteOperations": 100, + "BufferSize": 2000, + "Retries": 10, + "MaxUnitOfOrder": 1, + "MaxSimultaneousSendsPerClient": 1, + "SocketTimeoutSeconds": -1, + "SocketSettings": { + "Backlog": 5, + "DontFragment": true, + "DualMode": false, + "ExclusiveAddressUse": false, + "NoDelay": false, + "UseOnlyOverlappedIo": false, + "ReceiveBufferSize": 8192, + "ReceiveTimeout": 0, + "SendBufferSize": 8192, + "SendTimeout": 0, + "Ttl": 32, + "LingerEnabled": false, + "LingerTime": 30, + "SocketOptions": [ + { + "Level": "Socket", + "Name": 4, + "Value": false + } + ] + } + } + } + }, + "LoginServerSetting": { + "ServerSetting": { + "Id": 1, + "Name": "Login", + "ListenIpAddress": "0.0.0.0", + "ServerPort": 52100, + "LogLevel": 0, + "LogUnknownPackets": true, + "LogOutgoingPackets": true, + "LogOutgoingPacketPayload": false, + "LogIncomingPackets": true, + "LogIncomingPacketPayload": false, + "LogIncomingPacketStructure": false, + "LogOutgoingPacketStructure": false, + "ServerSocketSettings": { + "Identity": "Login", + "MaxConnections": 100, + "NumSimultaneouslyWriteOperations": 100, + "BufferSize": 2000, + "Retries": 10, + "MaxUnitOfOrder": 1, + "MaxSimultaneousSendsPerClient": 1, + "SocketTimeoutSeconds": -1, + "SocketSettings": { + "Backlog": 5, + "DontFragment": true, + "DualMode": false, + "ExclusiveAddressUse": false, + "NoDelay": false, + "UseOnlyOverlappedIo": false, + "ReceiveBufferSize": 8192, + "ReceiveTimeout": 0, + "SendBufferSize": 8192, + "SendTimeout": 0, + "Ttl": 32, + "LingerEnabled": false, + "LingerTime": 30, + "SocketOptions": [ + { + "Level": "Socket", + "Name": 4, + "Value": false + } + ] + } + } + }, + "AccountRequired": false, + "JobLevelMax": 65, + "ClanMemberMax": 100, + "CharacterNumMax": 4, + "EnableVisualEquip": true, + "FriendListMax": 200, + "NoOperationTimeOutTime": 14400, + "UrlApiA": "http:\/\/localhost:52099\/link\/api", + "UrlApiB": "http:\/\/localhost:52099\/link\/api", + "UrlCampaign": "http:\/\/localhost:52099\/sp_ingame\/campaign\/bnr\/slide.html", + "UrlCampaignBanner": "http:\/\/localhost:52099\/sp_ingame\/campaign\/bnr\/bnr01.html?", + "UrlChargeA": "http:\/\/localhost:52099\/sp_ingame\/charge\/", + "UrlChargeB": "http:\/\/localhost:52099\/sp_ingame\/charge\/", + "UrlChargeCallback": "http:\/\/localhost:52099\/opening\/entry\/ddo\/cog_callback\/charge", + "UrlCompanionImage": "http:\/\/localhost:52099\/", + "UrlIndex": "http:\/\/localhost:52099\/sp_ingame\/link\/index.html", + "UrlManual": "http:\/\/localhost:52099\/manual_nfb\/", + "UrlPhotoupAuthorize": "http:\/\/localhost:52099\/api\/photoup\/authorize", + "UrlSample10": "http:\/\/sample10.html", + "UrlSample9": "http:\/\/sample09.html", + "UrlShopAttention": "http:\/\/localhost:52099\/shop\/ingame\/attention?", + "UrlShopCounterA": "http:\/\/localhost:52099\/shop\/ingame\/counter?", + "UrlShopCounterB": "http:\/\/localhost:52099\/shop\/ingame\/counter?", + "UrlShopDetail": "http:\/\/localhost:52099\/shop\/ingame\/stone\/detail", + "UrlShopStoneLimit": "http:\/\/localhost:52099\/shop\/ingame\/stone\/limit", + "UrlSupportIndex": "http:\/\/localhost:52099\/sp_ingame\/support\/index.html" + }, + "AssetPath": "\/var\/ddon\/server\/Files\/Assets" +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 2adf609b8..68b6c5118 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,9 @@ FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env WORKDIR /App COPY . ./ -RUN dotnet publish Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj /p:Version=1.0.0.0 -p:PublishReadyToRun=true /p:DebugType=None /p:DebugSymbols=false -r linux-x64 --self-contained false -c Release -o out +# Runtime can be e.g. linux-x64 or linux-arm64, see officially supported Runtime Identifiers +ARG RUNTIME +RUN dotnet publish Arrowgene.Ddon.Cli/Arrowgene.Ddon.Cli.csproj /p:Version=1.0.0.0 -p:PublishReadyToRun=true /p:DebugType=None /p:DebugSymbols=false -r ${RUNTIME:-linux-x64} --self-contained false -c Release -o out FROM mcr.microsoft.com/dotnet/aspnet:6.0 #RUN apt-get update && apt-get install -y apt-transport-https && rm -rf /var/lib/apt/lists/* diff --git a/README.adoc b/README.adoc new file mode 100644 index 000000000..408cf0cab --- /dev/null +++ b/README.adoc @@ -0,0 +1,188 @@ +:toc: +:toclevels: 1 +:toc-placement!: + += Dragons Dogma Online - Server + +image::https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline/actions/workflows/build.yaml/badge.svg[] + +Server Emulator for the Game Dragons Dogma Online. + +''' + +toc::[] + +''' + +== Disclaimer +The project is intended for educational purpose only. + +== Developer Setup + +. Clone the repository +.. `git clone https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline.git` +. Install .NET 6.0 SDK or later https://dotnet.microsoft.com/download +. Use your IDE of choice +.. *Visual Studio* +... Open the `DragonsDogmaOnline.sln`-file +... Note: Minimum version of "Visual Studio 2022" or later. +.. *VS Code* +... Download IDE: https://code.visualstudio.com/download +... C# Plugin: https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp +... Open the Project Folder: `\Arrowgene.DragonsDogmaOnline` +.. *IntelliJ Rider* +... https://www.jetbrains.com/rider/ +... Note: Minimum version of "IntelliJ Rider 2021.3" or later. +... Open the `DragonsDogmaOnline.sln`-file +. Debug the Project +.. Run the `Ddon.Cli`-Project with arguments `server start` + +== Deployment + +The application (server) requires the (ASP).NET runtime 6 to function. Alternatively the SDK also works and is required when building from source. + +On a high level, a total of four components are required to successfully connect a client: + +. Web server +. Login server +. Game server +. Database + +All of these components are provided & automatically started up in the default developer setup outlined above. + +As the developer setup relies on an embedded https://www.sqlite.org/index.html[SQLite] database, this might not suite all production needs (e.g. the embedded SQLite setup currently lacks ARM binaries). Thus, two more relational databases are supported: + +. https://mariadb.org/[MariaDB] +. https://www.postgresql.org/[PostgreSQL] + +=== Container setup + +It is also possible to run a containerized setup. +A xref:./Dockerfile[Dockerfile] is provided which encapsulates everything required to build & publish the server from source. Three separate docker-compose files are provided depending on the desired database. None of these actually reference any image and instead rely on ad-hoc source code builds as the image is currently not publicly available. + +. xref:./docker-compose.yml[SQLite-enabled docker-compose] +.. `docker-compose up` +. xref:./docker-compose.mariadb.yml[MariaDB-enabled docker-compose] +.. `docker-compose -f docker-compose.mariadb.yml up` +. xref:./docker-compose.psql.yml[PostgreSQL-enabled docker-compose] +.. `docker-compose -f docker-compose.psql.yml up` + +==== Useful run commands + +* Force rebuild `docker-compose up --build` +* Clean up & delete persistent volumes (data) as well `docker-compose down -v` +* Only build the image `docker-compose build` +* Build for other runtimes, e.g. arm64 `RUNTIME=linux-arm64 docker-compose build` +* All-in-one clean & rebuild `docker-compose down -v && docker-compose up --build` +* All-in-one clean & rebuild & arm64 `RUNTIME=linux-arm64 docker-compose down -v && docker-compose up --build` + +== Server +With default configuration the server will listen on following ports: + +[source] +---- +52099 - http/download +52000 - tcp/gameserver +52100 - tcp/loginserver +---- + +ensure that no other local services listen on these ports. + +== Client +Launch the client with the following args: + +`"DDO.exe" "addr=localhost port=52100 token=00000000000000000000 DL=http://127.0.0.1:52099/win/ LVer=03.04.003.20181115.0 RVer=3040008"` + +== Progress + +=== Login Server +* [x] Account +* [x] Character Creation + +=== Game Server +==== Party Management (Party List) +* [ ] Party Members +** [x] View Arisen Profile +** [ ] Send Tell +** [ ] Send Friend Request +** [ ] View Status and Equipment +** [x] Promote to Party Leader +** [x] Kick from Party +** [ ] Invite to Group Chat +** [x] Disband Party +** [ ] Invite to Entryboard +** [ ] Follow with Autorun +** [ ] Cancel Party Invite +** [ ] Decline Party Invite +** [ ] View Party List +** [x] Leave +** [ ] Invite Directly to Clan +* [ ] Main Pawns +** [ ] View Pawn Profile +** [x] Invite to Party +** [x] Kick from Party +** [ ] View Status and Equipment +* [ ] Support Pawns +* [ ] Party Search +** [ ] Search +** [ ] Simple Request +* [ ] Player Search +** [ ] View Arisen Profile +** [x] Invite to Party +** [ ] Send Tell +** [ ] Send Friend Request +** [ ] Invite to Group Chat +** [ ] Invite to Entryboard +** [x] Search + +== Guidelines +=== Git +==== Workflow +The work on this project should happen via `feature-branches` + +Feature branches (or sometimes called topic branches) are used to develop new features for the upcoming or a distant future release. +When starting development of a feature, the target release in which this feature will be incorporated may well be unknown at that point. +The essence of a feature branch is that it exists as long as the feature is in development, +but will eventually be merged back into develop (to definitely add the new feature to the upcoming release) or discarded (in case of a disappointing experiment). + +1. Create a new `feature/feature-name` or `fix/bug-fix-name` branch from master +2. Push all your changes to that branch +3. Create a Pull Request to merge that branch into `master` + +=== Best Practise +- Do not use Console.WriteLine etc., use the specially designed logger. +- Own the Code: extract solutions, discard libraries. +- Annotate functions with documentation comments (https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/documentation-comments). + +=== C# Coding Standards and Naming Conventions + +[options="header"] +|========================================================= +| Object Name | Notation | Char Mask | Underscores +| Class name | PascalCase | [A-z][0-9] | No +| Constructor name | PascalCase | [A-z][0-9] | No +| Method name | PascalCase | [A-z][0-9] | No +| Method arguments | camelCase | [A-z][0-9] | No +| Local variables | camelCase | [A-z][0-9] | No +| Constants name | PascalCase | [A-z][0-9] | No +| Field name | _camelCase | [A-z][0-9] | Yes +| Properties name | PascalCase | [A-z][0-9] | No +| Delegate name | PascalCase | [A-z] | No +| Enum type name | PascalCase | [A-z] | No +|========================================================= + +== Attribution +=== Contributors / Making It Happening +Let me preface with that this work could not exist without the excellent work of various individuals +- Ando - Reverse Engineering & Tooling (Session Splitter, Camellia Key Cracker) +- David - Reverse Engineering (unpacking PC Executable, defeating Anti Debug and CRC checks) +- The White Dragon Temple +- Nothilvien [@sebastian-heinz](https://github.com/sebastian-heinz) - Reverse Engineering & Server Code + +(if you have been forgotten please reach out) + +=== 3rd Parties and Libraries +- System.Data.SQLite (https://system.data.sqlite.org/) +- KaitaiStruct.Runtime.Csharp (https://kaitai.io/) +- Arrowgene.Networking (https://github.com/sebastian-heinz/Arrowgene.Networking) +- .NET Standard (https://github.com/dotnet/standard) diff --git a/README.md b/README.md deleted file mode 100644 index e552198ce..000000000 --- a/README.md +++ /dev/null @@ -1,159 +0,0 @@ -Dragons Dogma Online - Server -=== -Server Emulator for the Game Dragons Dogma Online. - -## Table of contents -- [Disclaimer](#disclaimer) -- [Setup](#setup) - - [Visual Studio](#visual-studio) - - [VS Code](#vs-code) - - [IntelliJ Rider](#intellij-rider) -- [Server](#server) -- [Client](#client) -- [Progress](#progress) -- [Guidelines](#guidelines) -- [Attribution](#attribution) - - [Contributers](#contributers) - - [3rd Parties and Libraries](#3rd-parties-and-libraries) - -# Disclaimer -The project is intended for educational purpose only. - -# Setup -## 1) Clone the repository -`git clone https://github.com/sebastian-heinz/ddo-server.git` - -## 2) Install .Net 6.0 SDK or later -https://dotnet.microsoft.com/download - -## 3) Use your IDE of choice: - -## 3.1) Visual Studio -### Notice: -Minimum version of "Visual Studio 2022" or later. - -### Open Project: -Open the `DragonsDogmaOnline.sln`-file - -## 3.2) VS Code -Download IDE: https://code.visualstudio.com/download -C# Plugin: https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp - -### Open Project: -Open the Project Folder: -`\Arrowgene.DragonsDogmaOnline` - -## 3.3) IntelliJ Rider -https://www.jetbrains.com/rider/ -### Notice: -Minimum version of "IntelliJ Rider 2021.3" or later. - -### Open Project: -Open the `DragonsDogmaOnline.sln`-file - -## 4) Debug the Project -Run the `Ddon.Cli`-Project - -# Server -With default configuration the server will listen on following ports: -``` -52099 - http/download -52000 - tcp/gameserver -52100 - tcp/loginserver -``` -ensure that no other local services listen on these ports. - -# Client -Launch the client with the following args: -`"DDO.exe" "addr=localhost port=52100 token=00000000000000000000 DL=http://127.0.0.1:52099/win/ LVer=03.04.003.20181115.0 RVer=3040008"` - -# Progress - -## Login Server -- [x] Account -- [x] Character Creation - -## Game Server -### Party Management (Party List) -- [ ] Party Members - - [x] View Arisen Profile - - [ ] Send Tell - - [ ] Send Friend Request - - [ ] View Status and Equipment - - [x] Promote to Party Leader - - [x] Kick from Party - - [ ] Invite to Group Chat - - [x] Disband Party - - [ ] Invite to Entryboard - - [ ] Follow with Autorun - - [ ] Cancel Party Invite - - [ ] Decline Party Invite - - [ ] View Party List - - [x] Leave - - [ ] Invite Directly to Clan -- [ ] Main Pawns - - [ ] View Pawn Profile - - [x] Invite to Party - - [x] Kick from Party - - [ ] View Status and Equipment -- [ ] Support Pawns -- [ ] Party Search - - [ ] Search - - [ ] Simple Request -- [ ] Player Search - - [ ] View Arisen Profile - - [x] Invite to Party - - [ ] Send Tell - - [ ] Send Friend Request - - [ ] Invite to Group Chat - - [ ] Invite to Entryboard - - [x] Search - -# Guidelines -## Git -### Workflow -The work on this project should happen via `feature-branches` - -Feature branches (or sometimes called topic branches) are used to develop new features for the upcoming or a distant future release. -When starting development of a feature, the target release in which this feature will be incorporated may well be unknown at that point. -The essence of a feature branch is that it exists as long as the feature is in development, -but will eventually be merged back into develop (to definitely add the new feature to the upcoming release) or discarded (in case of a disappointing experiment). - -1) Create a new `feature/feature-name` or `fix/bug-fix-name` branch from master -2) Push all your changes to that branch -3) Create a Pull Request to merge that branch into `master` - -## Best Practise -- Do not use Console.WriteLine etc, use the specially designed logger. -- Own the Code: extract solutions, discard libraries. -- Annotate functions with documentation comments (https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/documentation-comments). - -## C# Coding Standards and Naming Conventions -| Object Name | Notation | Char Mask | Underscores | -|:--------------------------|:------------|:-------------------|:------------| -| Class name | PascalCase | [A-z][0-9] | No | -| Constructor name | PascalCase | [A-z][0-9] | No | -| Method name | PascalCase | [A-z][0-9] | No | -| Method arguments | camelCase | [A-z][0-9] | No | -| Local variables | camelCase | [A-z][0-9] | No | -| Constants name | PascalCase | [A-z][0-9] | No | -| Field name | _camelCase | [A-z][0-9] | Yes | -| Properties name | PascalCase | [A-z][0-9] | No | -| Delegate name | PascalCase | [A-z] | No | -| Enum type name | PascalCase | [A-z] | No | - -# Attribution -## Contributors / Making It Happening -Let me preface with that this work could not exist without the excellent work of various individuals -- Ando - Reverse Engineering & Tooling (Session Splitter, Camellia Key Cracker) -- David - Reverse Engineering (unpacking PC Executable, defeating Anti Debug and CRC checks) -- The White Dragon Temple -- Nothilvien [@sebastian-heinz](https://github.com/sebastian-heinz) - Reverse Engineering & Server Code - -(if you have been forgotten please reach out) - -## 3rd Parties and Libraries -- System.Data.SQLite (https://system.data.sqlite.org/) -- KaitaiStruct.Runtime.Csharp (https://kaitai.io/) -- Arrowgene.Networking (https://github.com/sebastian-heinz/Arrowgene.Networking) -- .NET Standard (https://github.com/dotnet/standard) diff --git a/ReleaseFiles/pack_gmd_english.cmd b/ReleaseFiles/pack_gmd_english.cmd index ea8a6c5c7..1f499f67f 100644 --- a/ReleaseFiles/pack_gmd_english.cmd +++ b/ReleaseFiles/pack_gmd_english.cmd @@ -1,4 +1,4 @@ pushd "%~dp0 " cd ./Server. -Arrowgene.Ddon.Cli.exe client packGmd romDir="%1" gmdCsv="%~dp0/Server/Files/Client/gmd.csv" romLang="English" +Arrowgene.Ddon.Cli.exe client packGmd romDir=%1 gmdCsv="%~dp0/Server/Files/Client/gmd.csv" romLang="English" cmd \ No newline at end of file diff --git a/deploy/Arrowgene.Ddon.config.json b/deploy/Arrowgene.Ddon.config.json index 354d9b4c5..fc7012078 100644 --- a/deploy/Arrowgene.Ddon.config.json +++ b/deploy/Arrowgene.Ddon.config.json @@ -133,8 +133,8 @@ "UrlSupportIndex": "http:\/\/localhost:52099\/sp_ingame\/support\/index.html" }, "DatabaseSetting": { - "Type": 0, - "SqLiteFolder": "\/var\/ddon\/server\/Files\/Database", + "Type": "sqlite", + "DatabaseFolder": "\/var\/ddon\/server\/Files\/Database", "Host": "localhost", "Port": 3306, "User": "", diff --git a/deploy/mariadb/docker-compose.yml b/deploy/mariadb/docker-compose.yml new file mode 100644 index 000000000..a2648be4a --- /dev/null +++ b/deploy/mariadb/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3.8' + +volumes: + ddon-mariadb-volume: + +services: + mariadb: + container_name: ddon-mariadb + image: mariadb:11 + ports: + - "3306:3306" + restart: no + volumes: + - ddon-mariadb-volume:/var/lib/mysql +# - $PWD/schema_mariadb.sql:/docker-entrypoint-initdb.d/schema_mariadb.sql:ro + - $PWD/mariadb.cnf:/etc/mysql/mariadb.conf.d/mariadb.cnf:ro + environment: + - MARIADB_USER=admin + - MARIADB_ROOT_PASSWORD=admin + - MARIADB_PASSWORD=admin + - MARIADB_DATABASE=mariadb + - LANG=C.UTF_8 + command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"] + healthcheck: + test: ["CMD-SHELL", "mariadb --defaults-file=/var/lib/mysql/.my-healthcheck.cnf --skip-column-names -h localhost -e \"select 1 from information_schema.ENGINES WHERE ENGINE='InnoDB' AND support in ('YES', 'DEFAULT', 'ENABLED')\""] + interval: 10s + timeout: 1s + retries: 3 diff --git a/deploy/mariadb/mariadb.cnf b/deploy/mariadb/mariadb.cnf new file mode 100644 index 000000000..aefa24bc5 --- /dev/null +++ b/deploy/mariadb/mariadb.cnf @@ -0,0 +1,7 @@ +[mysqld] +sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ANSI_QUOTES" + +[mariadb] +log_warnings=3 +general_log +general_log_file=/tmp/queries.log diff --git a/deploy/mariadb/schema_mariadb.sql b/deploy/mariadb/schema_mariadb.sql new file mode 100644 index 000000000..0a6347e11 --- /dev/null +++ b/deploy/mariadb/schema_mariadb.sql @@ -0,0 +1,431 @@ +CREATE TABLE IF NOT EXISTS setting +( + "key" VARCHAR(32) NOT NULL, + "value" TEXT NOT NULL, + PRIMARY KEY ("key") +); + +CREATE TABLE IF NOT EXISTS account +( + "id" INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, + "name" TEXT NOT NULL, + "normal_name" TEXT NOT NULL, + "hash" TEXT NOT NULL, + "mail" TEXT NOT NULL, + "mail_verified" BOOLEAN NOT NULL, + "mail_verified_at" DATETIME DEFAULT NULL, + "mail_token" TEXT DEFAULT NULL, + "password_token" TEXT DEFAULT NULL, + "login_token" TEXT DEFAULT NULL, + "login_token_created" DATETIME DEFAULT NULL, + "state" INTEGER NOT NULL, + "last_login" DATETIME DEFAULT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT uq_account_name UNIQUE ("name"), + CONSTRAINT uq_account_normal_name UNIQUE ("normal_name"), + CONSTRAINT uq_account_login_token UNIQUE ("login_token"), + CONSTRAINT uq_account_mail UNIQUE ("mail") +); + +CREATE TABLE IF NOT EXISTS ddon_character_common +( + "character_common_id" INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, + "job" SMALLINT NOT NULL, + "hide_equip_head" BOOLEAN NOT NULL, + "hide_equip_lantern" BOOLEAN NOT NULL +); + +CREATE TABLE IF NOT EXISTS ddon_character +( + "character_id" INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, + "character_common_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "version" INTEGER NOT NULL, + "first_name" TEXT NOT NULL, + "last_name" TEXT NOT NULL, + "created" DATETIME NOT NULL, + "my_pawn_slot_num" SMALLINT NOT NULL, + "rental_pawn_slot_num" SMALLINT NOT NULL, + "hide_equip_head_pawn" BOOLEAN NOT NULL, + "hide_equip_lantern_pawn" BOOLEAN NOT NULL, + "arisen_profile_share_range" SMALLINT NOT NULL, + CONSTRAINT fk_character_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE, + CONSTRAINT fk_character_account_id FOREIGN KEY ("account_id") REFERENCES account ("id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_pawn +( + "pawn_id" INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, + "character_common_id" INTEGER NOT NULL, + "character_id" INTEGER NOT NULL, + "name" TEXT NOT NULL, + "hm_type" SMALLINT NOT NULL, + "pawn_type" SMALLINT NOT NULL, + CONSTRAINT fk_pawn_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE, + CONSTRAINT fk_character_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_edit_info +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "sex" SMALLINT NOT NULL, + "voice" SMALLINT NOT NULL, + "voice_pitch" SMALLINT NOT NULL, + "personality" SMALLINT NOT NULL, + "speech_freq" SMALLINT NOT NULL, + "body_type" SMALLINT NOT NULL, + "hair" SMALLINT NOT NULL, + "beard" SMALLINT NOT NULL, + "makeup" SMALLINT NOT NULL, + "scar" SMALLINT NOT NULL, + "eye_preset_no" SMALLINT NOT NULL, + "nose_preset_no" SMALLINT NOT NULL, + "mouth_preset_no" SMALLINT NOT NULL, + "eyebrow_tex_no" SMALLINT NOT NULL, + "color_skin" SMALLINT NOT NULL, + "color_hair" SMALLINT NOT NULL, + "color_beard" SMALLINT NOT NULL, + "color_eyebrow" SMALLINT NOT NULL, + "color_r_eye" SMALLINT NOT NULL, + "color_l_eye" SMALLINT NOT NULL, + "color_makeup" SMALLINT NOT NULL, + "sokutobu" SMALLINT NOT NULL, + "hitai" SMALLINT NOT NULL, + "mimi_jyouge" SMALLINT NOT NULL, + "kannkaku" SMALLINT NOT NULL, + "mabisasi_jyouge" SMALLINT NOT NULL, + "hanakuchi_jyouge" SMALLINT NOT NULL, + "ago_saki_haba" SMALLINT NOT NULL, + "ago_zengo" SMALLINT NOT NULL, + "ago_saki_jyouge" SMALLINT NOT NULL, + "hitomi_ookisa" SMALLINT NOT NULL, + "me_ookisa" SMALLINT NOT NULL, + "me_kaiten" SMALLINT NOT NULL, + "mayu_kaiten" SMALLINT NOT NULL, + "mimi_ookisa" SMALLINT NOT NULL, + "mimi_muki" SMALLINT NOT NULL, + "elf_mimi" SMALLINT NOT NULL, + "miken_takasa" SMALLINT NOT NULL, + "miken_haba" SMALLINT NOT NULL, + "hohobone_ryou" SMALLINT NOT NULL, + "hohobone_jyouge" SMALLINT NOT NULL, + "hohoniku" SMALLINT NOT NULL, + "erahone_jyouge" SMALLINT NOT NULL, + "erahone_haba" SMALLINT NOT NULL, + "hana_jyouge" SMALLINT NOT NULL, + "hana_haba" SMALLINT NOT NULL, + "hana_takasa" SMALLINT NOT NULL, + "hana_kakudo" SMALLINT NOT NULL, + "kuchi_haba" SMALLINT NOT NULL, + "kuchi_atsusa" SMALLINT NOT NULL, + "eyebrow_uv_offset_x" SMALLINT NOT NULL, + "eyebrow_uv_offset_y" SMALLINT NOT NULL, + "wrinkle" SMALLINT NOT NULL, + "wrinkle_albedo_blend_rate" SMALLINT NOT NULL, + "wrinkle_detail_normal_power" SMALLINT NOT NULL, + "muscle_albedo_blend_rate" SMALLINT NOT NULL, + "muscle_detail_normal_power" SMALLINT NOT NULL, + "height" SMALLINT NOT NULL, + "head_size" SMALLINT NOT NULL, + "neck_offset" SMALLINT NOT NULL, + "neck_scale" SMALLINT NOT NULL, + "upper_body_scale_x" SMALLINT NOT NULL, + "belly_size" SMALLINT NOT NULL, + "teat_scale" SMALLINT NOT NULL, + "tekubi_size" SMALLINT NOT NULL, + "koshi_offset" SMALLINT NOT NULL, + "koshi_size" SMALLINT NOT NULL, + "ankle_offset" SMALLINT NOT NULL, + "fat" SMALLINT NOT NULL, + "muscle" SMALLINT NOT NULL, + "motion_filter" SMALLINT NOT NULL, + CONSTRAINT fk_edit_info_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_status_info +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "hp" INTEGER NOT NULL, + "stamina" INTEGER NOT NULL, + "revive_point" SMALLINT NOT NULL, + "max_hp" INTEGER NOT NULL, + "max_stamina" INTEGER NOT NULL, + "white_hp" INTEGER NOT NULL, + "gain_hp" INTEGER NOT NULL, + "gain_stamina" INTEGER NOT NULL, + "gain_attack" INTEGER NOT NULL, + "gain_defense" INTEGER NOT NULL, + "gain_magic_attack" INTEGER NOT NULL, + "gain_magic_defense" INTEGER NOT NULL, + CONSTRAINT fk_status_info_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_matching_profile +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "entry_job" SMALLINT NOT NULL, + "entry_job_level" INTEGER NOT NULL, + "current_job" SMALLINT NOT NULL, + "current_job_level" INTEGER NOT NULL, + objective_type1 INTEGER NOT NULL, + objective_type2 INTEGER NOT NULL, + "play_style" INTEGER NOT NULL, + "comment" TEXT NOT NULL, + "is_join_party" BOOLEAN NOT NULL, + CONSTRAINT fk_matching_profile_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_arisen_profile +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "background_id" SMALLINT NOT NULL, + "title_uid" INTEGER NOT NULL, + "title_index" INTEGER NOT NULL, + "motion_id" SMALLINT NOT NULL, + "motion_frame_no" INTEGER NOT NULL, + CONSTRAINT fk_arisen_profile_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_job_data +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "exp" INTEGER NOT NULL, + "job_point" INTEGER NOT NULL, + "lv" INTEGER NOT NULL, + "atk" SMALLINT NOT NULL, + "def" SMALLINT NOT NULL, + "m_atk" SMALLINT NOT NULL, + "m_def" SMALLINT NOT NULL, + "strength" SMALLINT NOT NULL, + "down_power" SMALLINT NOT NULL, + "shake_power" SMALLINT NOT NULL, + "stun_power" SMALLINT NOT NULL, + "consitution" SMALLINT NOT NULL, + "guts" SMALLINT NOT NULL, + "fire_resist" SMALLINT NOT NULL, + "ice_resist" SMALLINT NOT NULL, + "thunder_resist" SMALLINT NOT NULL, + "holy_resist" SMALLINT NOT NULL, + "dark_resist" SMALLINT NOT NULL, + "spread_resist" SMALLINT NOT NULL, + "freeze_resist" SMALLINT NOT NULL, + "shock_resist" SMALLINT NOT NULL, + "absorb_resist" SMALLINT NOT NULL, + "dark_elm_resist" SMALLINT NOT NULL, + "poison_resist" SMALLINT NOT NULL, + "slow_resist" SMALLINT NOT NULL, + "sleep_resist" SMALLINT NOT NULL, + "stun_resist" SMALLINT NOT NULL, + "wet_resist" SMALLINT NOT NULL, + "oil_resist" SMALLINT NOT NULL, + "seal_resist" SMALLINT NOT NULL, + "curse_resist" SMALLINT NOT NULL, + "soft_resist" SMALLINT NOT NULL, + "stone_resist" SMALLINT NOT NULL, + "gold_resist" SMALLINT NOT NULL, + "fire_reduce_resist" SMALLINT NOT NULL, + "ice_reduce_resist" SMALLINT NOT NULL, + "thunder_reduce_resist" SMALLINT NOT NULL, + "holy_reduce_resist" SMALLINT NOT NULL, + "dark_reduce_resist" SMALLINT NOT NULL, + "atk_down_resist" SMALLINT NOT NULL, + "def_down_resist" SMALLINT NOT NULL, + "m_atk_down_resist" SMALLINT NOT NULL, + "m_def_down_resist" SMALLINT NOT NULL, + CONSTRAINT pk_character_job_data PRIMARY KEY (character_common_id, job), + CONSTRAINT fk_character_job_data_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_storage +( + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_max" SMALLINT NOT NULL, + "item_sort" BLOB NOT NULL, + CONSTRAINT pk_ddon_storage PRIMARY KEY (character_id, storage_type), + CONSTRAINT fk_storage_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_wallet_point +( + "character_id" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "value" INTEGER NOT NULL, + CONSTRAINT pk_ddon_wallet_point PRIMARY KEY (character_id, type), + CONSTRAINT fk_wallet_point_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_item +( + -- See Item.cs, uid is at most of size 8. + "uid" VARCHAR(8) NOT NULL, + "item_id" INTEGER NOT NULL, + unk3 SMALLINT NOT NULL, + "color" SMALLINT NOT NULL, + "plus_value" SMALLINT NOT NULL, + PRIMARY KEY ("uid") +); + +CREATE TABLE IF NOT EXISTS ddon_additional_status +( + "item_uid" VARCHAR(8) NOT NULL, + "character_id" INTEGER NOT NULL, + "is_add_stat1" TINYINT NOT NULL DEFAULT 0, + "is_add_stat2" TINYINT NOT NULL DEFAULT 0, + "additional_status1" SMALLINT NOT NULL DEFAULT 0, + "additional_status2" SMALLINT NOT NULL DEFAULT 0, + CONSTRAINT fk_additional_status_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("item_uid") ON DELETE CASCADE, + CONSTRAINT fk_additional_status_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_storage_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "item_num" INTEGER NOT NULL, + CONSTRAINT pk_ddon_storage_item PRIMARY KEY (character_id, storage_type, slot_no), + CONSTRAINT fk_storage_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_storage_item_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equip_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_type" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_item PRIMARY KEY (character_common_id, job, equip_type, equip_slot), + CONSTRAINT fk_equip_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_equip_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equip_job_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_job_item PRIMARY KEY (character_common_id, job, equip_slot), + CONSTRAINT fk_equip_job_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_equip_job_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_normal_skill_param +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_no" INTEGER NOT NULL, + "index" INTEGER NOT NULL, + "pre_skill_no" INTEGER NOT NULL, + CONSTRAINT pk_ddon_normal_skill_param PRIMARY KEY (character_common_id, job, skill_no), + CONSTRAINT fk_normal_skill_param_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_learned_custom_skill +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + "skill_lv" SMALLINT NOT NULL, + PRIMARY KEY (character_common_id, job, skill_id), + CONSTRAINT fk_learned_custom_skill_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equipped_custom_skill +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_equipped_custom_skill PRIMARY KEY (character_common_id, job, slot_no), + CONSTRAINT fk_equipped_custom_skill_character_common_id FOREIGN KEY (character_common_id, job, skill_id) REFERENCES ddon_learned_custom_skill (character_common_id, job, skill_id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_learned_ability +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + "ability_lv" SMALLINT NOT NULL, + PRIMARY KEY (character_common_id, job, ability_id), + CONSTRAINT fk_learned_ability_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equipped_ability +( + "character_common_id" INTEGER NOT NULL, + "equipped_to_job" SMALLINT NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_equipped_ability PRIMARY KEY (character_common_id, equipped_to_job, slot_no), + CONSTRAINT fk_equipped_ability_character_common_id FOREIGN KEY (character_common_id, job, ability_id) REFERENCES ddon_learned_ability (character_common_id, job, ability_id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_shortcut +( + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "shortcut_id" INTEGER NOT NULL, + u32_data INTEGER NOT NULL, + f32_data INTEGER NOT NULL, + "exex_type" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_shortcut PRIMARY KEY (character_id, page_no, button_no), + CONSTRAINT fk_shortcut_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_communication_shortcut +( + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "category" SMALLINT NOT NULL, + "id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_communication_shortcut PRIMARY KEY (character_id, page_no, button_no), + CONSTRAINT fk_communication_shortcut_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_pawn_reaction +( + "pawn_id" INTEGER NOT NULL, + "reaction_type" SMALLINT NOT NULL, + "motion_no" INTEGER NOT NULL, + CONSTRAINT pk_ddon_pawn_reaction PRIMARY KEY (pawn_id, reaction_type), + CONSTRAINT fk_pawn_reaction_pawn_id FOREIGN KEY ("pawn_id") REFERENCES ddon_pawn ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_sp_skill +( + "pawn_id" INTEGER NOT NULL, + "sp_skill_id" SMALLINT NOT NULL, + "sp_skill_lv" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_sp_skill PRIMARY KEY ("pawn_id"), + CONSTRAINT fk_sp_skill_pawn_id FOREIGN KEY ("pawn_id") REFERENCES ddon_pawn ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_game_token +( + "account_id" INTEGER PRIMARY KEY NOT NULL, + "character_id" INTEGER NOT NULL, + "token" TEXT NOT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT uq_game_token_token UNIQUE ("token"), + CONSTRAINT fk_game_token_account_id FOREIGN KEY ("account_id") REFERENCES account ("id"), + CONSTRAINT fk_game_token_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") +); + +CREATE TABLE IF NOT EXISTS ddon_connection +( + "server_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "type" INTEGER NOT NULL, + "created" DATETIME NOT NULL, + CONSTRAINT uq_connection_server_id_account_id UNIQUE (server_id, account_id), + CONSTRAINT fk_connection_token_account_id FOREIGN KEY ("account_id") REFERENCES account ("id") +); diff --git a/deploy/postgresql/docker-compose.yml b/deploy/postgresql/docker-compose.yml new file mode 100644 index 000000000..c0ef0635d --- /dev/null +++ b/deploy/postgresql/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3.8' + +volumes: + ddon-psql-data: + +services: + psql: + container_name: ddon-psql + image: postgres:16-alpine + ports: + - "5432:5432" + restart: no + volumes: + - ddon-psql-data:/var/lib/postgresql/data +# - $PWD/schema_postgres.sql:/docker-entrypoint-initdb.d/schema_postgres.sql:ro + - $PWD/postgresql.conf:/etc/postgresql/postgresql.conf:ro + environment: + - POSTGRES_USER=root + - POSTGRES_PASSWORD=root + - POSTGRES_DB=postgres + - POSTGRES_INITDB_ARGS=--auth=scram-sha-256 --lc-numeric=en_US.UTF-8 + command: postgres -c config_file=/etc/postgresql/postgresql.conf + healthcheck: + test: ["CMD-SHELL", "pg_isready", "-d", "postgres"] + interval: 10s + timeout: 1s + retries: 3 diff --git a/deploy/postgresql/postgresql.conf b/deploy/postgresql/postgresql.conf new file mode 100644 index 000000000..4a8f88f8a --- /dev/null +++ b/deploy/postgresql/postgresql.conf @@ -0,0 +1,841 @@ +# ----------------------------- +# PostgreSQL configuration file +# ----------------------------- +# +# This file consists of lines of the form: +# +# name = value +# +# (The "=" is optional.) Whitespace may be used. Comments are introduced with +# "#" anywhere on a line. The complete list of parameter names and allowed +# values can be found in the PostgreSQL documentation. +# +# The commented-out settings shown in this file represent the default values. +# Re-commenting a setting is NOT sufficient to revert it to the default value; +# you need to reload the server. +# +# This file is read on server startup and when the server receives a SIGHUP +# signal. If you edit the file on a running system, you have to SIGHUP the +# server for the changes to take effect, run "pg_ctl reload", or execute +# "SELECT pg_reload_conf()". Some parameters, which are marked below, +# require a server shutdown and restart to take effect. +# +# Any parameter can also be given as a command-line option to the server, e.g., +# "postgres -c log_connections=on". Some parameters can be changed at run time +# with the "SET" SQL command. +# +# Memory units: B = bytes Time units: us = microseconds +# kB = kilobytes ms = milliseconds +# MB = megabytes s = seconds +# GB = gigabytes min = minutes +# TB = terabytes h = hours +# d = days + + +#------------------------------------------------------------------------------ +# FILE LOCATIONS +#------------------------------------------------------------------------------ + +# The default values of these variables are driven from the -D command-line +# option or PGDATA environment variable, represented here as ConfigDir. + +#data_directory = 'ConfigDir' # use data in another directory + # (change requires restart) +#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file + # (change requires restart) +#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file + # (change requires restart) + +# If external_pid_file is not explicitly set, no extra PID file is written. +#external_pid_file = '' # write an extra PID file + # (change requires restart) + + +#------------------------------------------------------------------------------ +# CONNECTIONS AND AUTHENTICATION +#------------------------------------------------------------------------------ + +# - Connection Settings - + +listen_addresses = '*' # what IP address(es) to listen on; + # comma-separated list of addresses; + # defaults to 'localhost'; use '*' for all + # (change requires restart) +#port = 5432 # (change requires restart) +#max_connections = 100 # (change requires restart) +#reserved_connections = 0 # (change requires restart) +#superuser_reserved_connections = 3 # (change requires restart) +#unix_socket_directories = '/tmp' # comma-separated list of directories + # (change requires restart) +#unix_socket_group = '' # (change requires restart) +#unix_socket_permissions = 0777 # begin with 0 to use octal notation + # (change requires restart) +#bonjour = off # advertise server via Bonjour + # (change requires restart) +#bonjour_name = '' # defaults to the computer name + # (change requires restart) + +# - TCP settings - +# see "man tcp" for details + +#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; + # 0 selects the system default +#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; + # 0 selects the system default +#tcp_keepalives_count = 0 # TCP_KEEPCNT; + # 0 selects the system default +#tcp_user_timeout = 0 # TCP_USER_TIMEOUT, in milliseconds; + # 0 selects the system default + +#client_connection_check_interval = 0 # time between checks for client + # disconnection while running queries; + # 0 for never + +# - Authentication - + +#authentication_timeout = 1min # 1s-600s +#password_encryption = scram-sha-256 # scram-sha-256 or md5 +#scram_iterations = 4096 +#db_user_namespace = off + +# GSSAPI using Kerberos +#krb_server_keyfile = 'FILE:${sysconfdir}/krb5.keytab' +#krb_caseins_users = off +#gss_accept_delegation = off + +# - SSL - + +#ssl = off +#ssl_ca_file = '' +#ssl_cert_file = 'server.crt' +#ssl_crl_file = '' +#ssl_crl_dir = '' +#ssl_key_file = 'server.key' +#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers +#ssl_prefer_server_ciphers = on +#ssl_ecdh_curve = 'prime256v1' +#ssl_min_protocol_version = 'TLSv1.2' +#ssl_max_protocol_version = '' +#ssl_dh_params_file = '' +#ssl_passphrase_command = '' +#ssl_passphrase_command_supports_reload = off + + +#------------------------------------------------------------------------------ +# RESOURCE USAGE (except WAL) +#------------------------------------------------------------------------------ + +# - Memory - + +#shared_buffers = 128MB # min 128kB + # (change requires restart) +#huge_pages = try # on, off, or try + # (change requires restart) +#huge_page_size = 0 # zero for system default + # (change requires restart) +#temp_buffers = 8MB # min 800kB +#max_prepared_transactions = 0 # zero disables the feature + # (change requires restart) +# Caution: it is not advisable to set max_prepared_transactions nonzero unless +# you actively intend to use prepared transactions. +#work_mem = 4MB # min 64kB +#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem +#maintenance_work_mem = 64MB # min 1MB +#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem +#logical_decoding_work_mem = 64MB # min 64kB +#max_stack_depth = 2MB # min 100kB +#shared_memory_type = mmap # the default is the first option + # supported by the operating system: + # mmap + # sysv + # windows + # (change requires restart) +#dynamic_shared_memory_type = posix # the default is usually the first option + # supported by the operating system: + # posix + # sysv + # windows + # mmap + # (change requires restart) +#min_dynamic_shared_memory = 0MB # (change requires restart) +#vacuum_buffer_usage_limit = 256kB # size of vacuum and analyze buffer access strategy ring; + # 0 to disable vacuum buffer access strategy; + # range 128kB to 16GB + +# - Disk - + +#temp_file_limit = -1 # limits per-process temp file space + # in kilobytes, or -1 for no limit + +# - Kernel Resources - + +#max_files_per_process = 1000 # min 64 + # (change requires restart) + +# - Cost-Based Vacuum Delay - + +#vacuum_cost_delay = 0 # 0-100 milliseconds (0 disables) +#vacuum_cost_page_hit = 1 # 0-10000 credits +#vacuum_cost_page_miss = 2 # 0-10000 credits +#vacuum_cost_page_dirty = 20 # 0-10000 credits +#vacuum_cost_limit = 200 # 1-10000 credits + +# - Background Writer - + +#bgwriter_delay = 200ms # 10-10000ms between rounds +#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables +#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round +#bgwriter_flush_after = 0 # measured in pages, 0 disables + +# - Asynchronous Behavior - + +#backend_flush_after = 0 # measured in pages, 0 disables +#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching +#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching +#max_worker_processes = 8 # (change requires restart) +#max_parallel_workers_per_gather = 2 # taken from max_parallel_workers +#max_parallel_maintenance_workers = 2 # taken from max_parallel_workers +#max_parallel_workers = 8 # maximum number of max_worker_processes that + # can be used in parallel operations +#parallel_leader_participation = on +#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate + # (change requires restart) + + +#------------------------------------------------------------------------------ +# WRITE-AHEAD LOG +#------------------------------------------------------------------------------ + +# - Settings - + +#wal_level = replica # minimal, replica, or logical + # (change requires restart) +#fsync = on # flush data to disk for crash safety + # (turning this off can cause + # unrecoverable data corruption) +#synchronous_commit = on # synchronization level; + # off, local, remote_write, remote_apply, or on +#wal_sync_method = fsync # the default is the first option + # supported by the operating system: + # open_datasync + # fdatasync (default on Linux and FreeBSD) + # fsync + # fsync_writethrough + # open_sync +#full_page_writes = on # recover from partial page writes +#wal_log_hints = off # also do full page writes of non-critical updates + # (change requires restart) +#wal_compression = off # enables compression of full-page writes; + # off, pglz, lz4, zstd, or on +#wal_init_zero = on # zero-fill new WAL files +#wal_recycle = on # recycle WAL files +#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers + # (change requires restart) +#wal_writer_delay = 200ms # 1-10000 milliseconds +#wal_writer_flush_after = 1MB # measured in pages, 0 disables +#wal_skip_threshold = 2MB + +#commit_delay = 0 # range 0-100000, in microseconds +#commit_siblings = 5 # range 1-1000 + +# - Checkpoints - + +#checkpoint_timeout = 5min # range 30s-1d +#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0 +#checkpoint_flush_after = 0 # measured in pages, 0 disables +#checkpoint_warning = 30s # 0 disables +#max_wal_size = 1GB +#min_wal_size = 80MB + +# - Prefetching during recovery - + +#recovery_prefetch = try # prefetch pages referenced in the WAL? +#wal_decode_buffer_size = 512kB # lookahead window used for prefetching + # (change requires restart) + +# - Archiving - + +#archive_mode = off # enables archiving; off, on, or always + # (change requires restart) +#archive_library = '' # library to use to archive a WAL file + # (empty string indicates archive_command should + # be used) +#archive_command = '' # command to use to archive a WAL file + # placeholders: %p = path of file to archive + # %f = file name only + # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' +#archive_timeout = 0 # force a WAL file switch after this + # number of seconds; 0 disables + +# - Archive Recovery - + +# These are only used in recovery mode. + +#restore_command = '' # command to use to restore an archived WAL file + # placeholders: %p = path of file to restore + # %f = file name only + # e.g. 'cp /mnt/server/archivedir/%f %p' +#archive_cleanup_command = '' # command to execute at every restartpoint +#recovery_end_command = '' # command to execute at completion of recovery + +# - Recovery Target - + +# Set these only when performing a targeted recovery. + +#recovery_target = '' # 'immediate' to end recovery as soon as a + # consistent state is reached + # (change requires restart) +#recovery_target_name = '' # the named restore point to which recovery will proceed + # (change requires restart) +#recovery_target_time = '' # the time stamp up to which recovery will proceed + # (change requires restart) +#recovery_target_xid = '' # the transaction ID up to which recovery will proceed + # (change requires restart) +#recovery_target_lsn = '' # the WAL LSN up to which recovery will proceed + # (change requires restart) +#recovery_target_inclusive = on # Specifies whether to stop: + # just after the specified recovery target (on) + # just before the recovery target (off) + # (change requires restart) +#recovery_target_timeline = 'latest' # 'current', 'latest', or timeline ID + # (change requires restart) +#recovery_target_action = 'pause' # 'pause', 'promote', 'shutdown' + # (change requires restart) + + +#------------------------------------------------------------------------------ +# REPLICATION +#------------------------------------------------------------------------------ + +# - Sending Servers - + +# Set these on the primary and on any standby that will send replication data. + +#max_wal_senders = 10 # max number of walsender processes + # (change requires restart) +#max_replication_slots = 10 # max number of replication slots + # (change requires restart) +#wal_keep_size = 0 # in megabytes; 0 disables +#max_slot_wal_keep_size = -1 # in megabytes; -1 disables +#wal_sender_timeout = 60s # in milliseconds; 0 disables +#track_commit_timestamp = off # collect timestamp of transaction commit + # (change requires restart) + +# - Primary Server - + +# These settings are ignored on a standby server. + +#synchronous_standby_names = '' # standby servers that provide sync rep + # method to choose sync standbys, number of sync standbys, + # and comma-separated list of application_name + # from standby(s); '*' = all + +# - Standby Servers - + +# These settings are ignored on a primary server. + +#primary_conninfo = '' # connection string to sending server +#primary_slot_name = '' # replication slot on sending server +#hot_standby = on # "off" disallows queries during recovery + # (change requires restart) +#max_standby_archive_delay = 30s # max delay before canceling queries + # when reading WAL from archive; + # -1 allows indefinite delay +#max_standby_streaming_delay = 30s # max delay before canceling queries + # when reading streaming WAL; + # -1 allows indefinite delay +#wal_receiver_create_temp_slot = off # create temp slot if primary_slot_name + # is not set +#wal_receiver_status_interval = 10s # send replies at least this often + # 0 disables +#hot_standby_feedback = off # send info from standby to prevent + # query conflicts +#wal_receiver_timeout = 60s # time that receiver waits for + # communication from primary + # in milliseconds; 0 disables +#wal_retrieve_retry_interval = 5s # time to wait before retrying to + # retrieve WAL after a failed attempt +#recovery_min_apply_delay = 0 # minimum delay for applying changes during recovery + +# - Subscribers - + +# These settings are ignored on a publisher. + +#max_logical_replication_workers = 4 # taken from max_worker_processes + # (change requires restart) +#max_sync_workers_per_subscription = 2 # taken from max_logical_replication_workers +#max_parallel_apply_workers_per_subscription = 2 # taken from max_logical_replication_workers + + +#------------------------------------------------------------------------------ +# QUERY TUNING +#------------------------------------------------------------------------------ + +# - Planner Method Configuration - + +#enable_async_append = on +#enable_bitmapscan = on +#enable_gathermerge = on +#enable_hashagg = on +#enable_hashjoin = on +#enable_incremental_sort = on +#enable_indexscan = on +#enable_indexonlyscan = on +#enable_material = on +#enable_memoize = on +#enable_mergejoin = on +#enable_nestloop = on +#enable_parallel_append = on +#enable_parallel_hash = on +#enable_partition_pruning = on +#enable_partitionwise_join = off +#enable_partitionwise_aggregate = off +#enable_presorted_aggregate = on +#enable_seqscan = on +#enable_sort = on +#enable_tidscan = on + +# - Planner Cost Constants - + +#seq_page_cost = 1.0 # measured on an arbitrary scale +#random_page_cost = 4.0 # same scale as above +#cpu_tuple_cost = 0.01 # same scale as above +#cpu_index_tuple_cost = 0.005 # same scale as above +#cpu_operator_cost = 0.0025 # same scale as above +#parallel_setup_cost = 1000.0 # same scale as above +#parallel_tuple_cost = 0.1 # same scale as above +#min_parallel_table_scan_size = 8MB +#min_parallel_index_scan_size = 512kB +#effective_cache_size = 4GB + +#jit_above_cost = 100000 # perform JIT compilation if available + # and query more expensive than this; + # -1 disables +#jit_inline_above_cost = 500000 # inline small functions if query is + # more expensive than this; -1 disables +#jit_optimize_above_cost = 500000 # use expensive JIT optimizations if + # query is more expensive than this; + # -1 disables + +# - Genetic Query Optimizer - + +#geqo = on +#geqo_threshold = 12 +#geqo_effort = 5 # range 1-10 +#geqo_pool_size = 0 # selects default based on effort +#geqo_generations = 0 # selects default based on effort +#geqo_selection_bias = 2.0 # range 1.5-2.0 +#geqo_seed = 0.0 # range 0.0-1.0 + +# - Other Planner Options - + +#default_statistics_target = 100 # range 1-10000 +#constraint_exclusion = partition # on, off, or partition +#cursor_tuple_fraction = 0.1 # range 0.0-1.0 +#from_collapse_limit = 8 +#jit = on # allow JIT compilation +#join_collapse_limit = 8 # 1 disables collapsing of explicit + # JOIN clauses +#plan_cache_mode = auto # auto, force_generic_plan or + # force_custom_plan +#recursive_worktable_factor = 10.0 # range 0.001-1000000 + + +#------------------------------------------------------------------------------ +# REPORTING AND LOGGING +#------------------------------------------------------------------------------ + +# - Where to Log - + +log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, jsonlog, syslog, and + # eventlog, depending on platform. + # csvlog and jsonlog require + # logging_collector to be on. + +# This is used when logging to stderr: +logging_collector = off # Enable capturing of stderr, jsonlog, + # and csvlog into log files. Required + # to be on for csvlogs and jsonlogs. + # (change requires restart) + +# These are only used if logging_collector is on: +#log_directory = 'log' # directory where log files are written, + # can be absolute or relative to PGDATA +#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern, + # can include strftime() escapes +#log_file_mode = 0600 # creation mode for log files, + # begin with 0 to use octal notation +#log_rotation_age = 1d # Automatic rotation of logfiles will + # happen after that time. 0 disables. +#log_rotation_size = 10MB # Automatic rotation of logfiles will + # happen after that much log output. + # 0 disables. +#log_truncate_on_rotation = off # If on, an existing log file with the + # same name as the new log file will be + # truncated rather than appended to. + # But such truncation only occurs on + # time-driven rotation, not on restarts + # or size-driven rotation. Default is + # off, meaning append to existing files + # in all cases. + +# These are relevant when logging to syslog: +#syslog_facility = 'LOCAL0' +#syslog_ident = 'postgres' +#syslog_sequence_numbers = on +#syslog_split_messages = on + +# This is only relevant when logging to eventlog (Windows): +# (change requires restart) +#event_source = 'PostgreSQL' + +# - When to Log - + +log_min_messages = info # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic + +log_min_error_statement = error # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic (effectively off) + +#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements + # and their durations, > 0 logs only + # statements running at least this number + # of milliseconds + +#log_min_duration_sample = -1 # -1 is disabled, 0 logs a sample of statements + # and their durations, > 0 logs only a sample of + # statements running at least this number + # of milliseconds; + # sample fraction is determined by log_statement_sample_rate + +#log_statement_sample_rate = 1.0 # fraction of logged statements exceeding + # log_min_duration_sample to be logged; + # 1.0 logs all such statements, 0.0 never logs + + +#log_transaction_sample_rate = 0.0 # fraction of transactions whose statements + # are logged regardless of their duration; 1.0 logs all + # statements from all transactions, 0.0 never logs + +#log_startup_progress_interval = 10s # Time between progress updates for + # long-running startup operations. + # 0 disables the feature, > 0 indicates + # the interval in milliseconds. + +# - What to Log - + +#debug_print_parse = off +#debug_print_rewritten = off +#debug_print_plan = off +#debug_pretty_print = on +#log_autovacuum_min_duration = 10min # log autovacuum activity; + # -1 disables, 0 logs all actions and + # their durations, > 0 logs only + # actions running at least this number + # of milliseconds. +#log_checkpoints = on +log_connections = on +log_disconnections = on +log_duration = on +#log_error_verbosity = default # terse, default, or verbose messages +log_hostname = on +#log_line_prefix = '%m [%p] ' # special values: + # %a = application name + # %u = user name + # %d = database name + # %r = remote host and port + # %h = remote host + # %b = backend type + # %p = process ID + # %P = process ID of parallel group leader + # %t = timestamp without milliseconds + # %m = timestamp with milliseconds + # %n = timestamp with milliseconds (as a Unix epoch) + # %Q = query ID (0 if none or not computed) + # %i = command tag + # %e = SQL state + # %c = session ID + # %l = session line number + # %s = session start timestamp + # %v = virtual transaction ID + # %x = transaction ID (0 if none) + # %q = stop here in non-session + # processes + # %% = '%' + # e.g. '<%u%%%d> ' +#log_lock_waits = off # log lock waits >= deadlock_timeout +#log_recovery_conflict_waits = off # log standby recovery conflict waits + # >= deadlock_timeout +#log_parameter_max_length = -1 # when logging statements, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_parameter_max_length_on_error = 0 # when logging an error, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +log_statement = 'all' # none, ddl, mod, all +#log_replication_commands = off +#log_temp_files = -1 # log temporary files equal or larger + # than the specified size in kilobytes; + # -1 disables, 0 logs all temp files +#log_timezone = 'GMT' + +# - Process Title - + +#cluster_name = '' # added to process titles if nonempty + # (change requires restart) +#update_process_title = on + + +#------------------------------------------------------------------------------ +# STATISTICS +#------------------------------------------------------------------------------ + +# - Cumulative Query and Index Statistics - + +#track_activities = on +#track_activity_query_size = 1024 # (change requires restart) +track_counts = on +#track_io_timing = off +#track_wal_io_timing = off +#track_functions = none # none, pl, all +#stats_fetch_consistency = cache # cache, none, snapshot + + +# - Monitoring - + +#compute_query_id = auto +#log_statement_stats = off +#log_parser_stats = off +#log_planner_stats = off +#log_executor_stats = off + + +#------------------------------------------------------------------------------ +# AUTOVACUUM +#------------------------------------------------------------------------------ + +autovacuum = on # Enable autovacuum subprocess? 'on' + # requires track_counts to also be on. +#autovacuum_max_workers = 3 # max number of autovacuum subprocesses + # (change requires restart) +#autovacuum_naptime = 1min # time between autovacuum runs +#autovacuum_vacuum_threshold = 50 # min number of row updates before + # vacuum +#autovacuum_vacuum_insert_threshold = 1000 # min number of row inserts + # before vacuum; -1 disables insert + # vacuums +#autovacuum_analyze_threshold = 50 # min number of row updates before + # analyze +#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum +#autovacuum_vacuum_insert_scale_factor = 0.2 # fraction of inserts over table + # size before insert vacuum +#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze +#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum + # (change requires restart) +#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age + # before forced vacuum + # (change requires restart) +#autovacuum_vacuum_cost_delay = 2ms # default vacuum cost delay for + # autovacuum, in milliseconds; + # -1 means use vacuum_cost_delay +#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for + # autovacuum, -1 means use + # vacuum_cost_limit + + +#------------------------------------------------------------------------------ +# CLIENT CONNECTION DEFAULTS +#------------------------------------------------------------------------------ + +# - Statement Behavior - + +#client_min_messages = notice # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # log + # notice + # warning + # error +#search_path = '"$user", public' # schema names +#row_security = on +#default_table_access_method = 'heap' +#default_tablespace = '' # a tablespace name, '' uses the default +#default_toast_compression = 'pglz' # 'pglz' or 'lz4' +#temp_tablespaces = '' # a list of tablespace names, '' uses + # only default tablespace +#check_function_bodies = on +#default_transaction_isolation = 'read committed' +#default_transaction_read_only = off +#default_transaction_deferrable = off +#session_replication_role = 'origin' +#statement_timeout = 0 # in milliseconds, 0 is disabled +#lock_timeout = 0 # in milliseconds, 0 is disabled +#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled +#idle_session_timeout = 0 # in milliseconds, 0 is disabled +#vacuum_freeze_table_age = 150000000 +#vacuum_freeze_min_age = 50000000 +#vacuum_failsafe_age = 1600000000 +#vacuum_multixact_freeze_table_age = 150000000 +#vacuum_multixact_freeze_min_age = 5000000 +#vacuum_multixact_failsafe_age = 1600000000 +#bytea_output = 'hex' # hex, escape +#xmlbinary = 'base64' +#xmloption = 'content' +#gin_pending_list_limit = 4MB +#createrole_self_grant = '' # set and/or inherit + +# - Locale and Formatting - + +#datestyle = 'iso, mdy' +#intervalstyle = 'postgres' +#timezone = 'GMT' +#timezone_abbreviations = 'Default' # Select the set of available time zone + # abbreviations. Currently, there are + # Default + # Australia (historical usage) + # India + # You can create your own file in + # share/timezonesets/. +#extra_float_digits = 1 # min -15, max 3; any value >0 actually + # selects precise output mode +#client_encoding = sql_ascii # actually, defaults to database + # encoding + +# These settings are initialized by initdb, but they can be changed. +#lc_messages = 'C' # locale for system error message + # strings +#lc_monetary = 'C' # locale for monetary formatting +#lc_numeric = 'C' # locale for number formatting +#lc_time = 'C' # locale for time formatting + +#icu_validation_level = warning # report ICU locale validation + # errors at the given level + +# default configuration for text search +#default_text_search_config = 'pg_catalog.simple' + +# - Shared Library Preloading - + +#local_preload_libraries = '' +#session_preload_libraries = '' +#shared_preload_libraries = '' # (change requires restart) +#jit_provider = 'llvmjit' # JIT library to use + +# - Other Defaults - + +#dynamic_library_path = '$libdir' +#gin_fuzzy_search_limit = 0 + + +#------------------------------------------------------------------------------ +# LOCK MANAGEMENT +#------------------------------------------------------------------------------ + +#deadlock_timeout = 1s +#max_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_relation = -2 # negative values mean + # (max_pred_locks_per_transaction + # / -max_pred_locks_per_relation) - 1 +#max_pred_locks_per_page = 2 # min 0 + + +#------------------------------------------------------------------------------ +# VERSION AND PLATFORM COMPATIBILITY +#------------------------------------------------------------------------------ + +# - Previous PostgreSQL Versions - + +#array_nulls = on +#backslash_quote = safe_encoding # on, off, or safe_encoding +#escape_string_warning = on +#lo_compat_privileges = off +#quote_all_identifiers = off +#standard_conforming_strings = on +#synchronize_seqscans = on + +# - Other Platforms and Clients - + +#transform_null_equals = off + + +#------------------------------------------------------------------------------ +# ERROR HANDLING +#------------------------------------------------------------------------------ + +#exit_on_error = off # terminate session on any error? +#restart_after_crash = on # reinitialize after backend crash? +#data_sync_retry = off # retry or panic on failure to fsync + # data? + # (change requires restart) +#recovery_init_sync_method = fsync # fsync, syncfs (Linux 5.8+) + + +#------------------------------------------------------------------------------ +# CONFIG FILE INCLUDES +#------------------------------------------------------------------------------ + +# These options allow settings to be loaded from files other than the +# default postgresql.conf. Note that these are directives, not variable +# assignments, so they can usefully be given more than once. + +#include_dir = '...' # include files ending in '.conf' from + # a directory, e.g., 'conf.d' +#include_if_exists = '...' # include file only if it exists +#include = '...' # include file + + +#------------------------------------------------------------------------------ +# CUSTOMIZED OPTIONS +#------------------------------------------------------------------------------ + +# Add settings for extensions here + + +# https://pgtune.leopard.in.ua/#/ +# DB Version: 15 +# OS Type: linux +# DB Type: web +# Total Memory (RAM): 1 GB +# CPUs num: 1 +# Data Storage: ssd +max_connections = 200 +shared_buffers = 256MB +effective_cache_size = 768MB +maintenance_work_mem = 64MB +checkpoint_completion_target = 0.9 +wal_buffers = 7864kB +default_statistics_target = 100 +random_page_cost = 1.1 +effective_io_concurrency = 200 +work_mem = 655kB +min_wal_size = 1GB +max_wal_size = 4GB diff --git a/deploy/postgresql/schema_postgres.sql b/deploy/postgresql/schema_postgres.sql new file mode 100644 index 000000000..6f0cbc3a7 --- /dev/null +++ b/deploy/postgresql/schema_postgres.sql @@ -0,0 +1,431 @@ +CREATE TABLE IF NOT EXISTS setting +( + "key" VARCHAR(32) NOT NULL, + "value" TEXT NOT NULL, + PRIMARY KEY ("key") +); + +CREATE TABLE IF NOT EXISTS account +( + "id" SERIAL PRIMARY KEY NOT NULL, + "name" TEXT NOT NULL, + "normal_name" TEXT NOT NULL, + "hash" TEXT NOT NULL, + "mail" TEXT NOT NULL, + "mail_verified" BOOLEAN NOT NULL, + "mail_verified_at" TIMESTAMP WITH TIME ZONE DEFAULT NULL, + "mail_token" TEXT DEFAULT NULL, + "password_token" TEXT DEFAULT NULL, + "login_token" TEXT DEFAULT NULL, + "login_token_created" TIMESTAMP WITH TIME ZONE DEFAULT NULL, + "state" INTEGER NOT NULL, + "last_login" TIMESTAMP WITH TIME ZONE DEFAULT NULL, + "created" TIMESTAMP WITH TIME ZONE NOT NULL, + CONSTRAINT uq_account_name UNIQUE ("name"), + CONSTRAINT uq_account_normal_name UNIQUE ("normal_name"), + CONSTRAINT uq_account_login_token UNIQUE ("login_token"), + CONSTRAINT uq_account_mail UNIQUE ("mail") +); + +CREATE TABLE IF NOT EXISTS ddon_character_common +( + "character_common_id" SERIAL PRIMARY KEY NOT NULL, + "job" SMALLINT NOT NULL, + "hide_equip_head" BOOLEAN NOT NULL, + "hide_equip_lantern" BOOLEAN NOT NULL +); + +CREATE TABLE IF NOT EXISTS ddon_character +( + "character_id" SERIAL PRIMARY KEY NOT NULL, + "character_common_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "version" INTEGER NOT NULL, + "first_name" TEXT NOT NULL, + "last_name" TEXT NOT NULL, + "created" TIMESTAMP WITH TIME ZONE NOT NULL, + "my_pawn_slot_num" SMALLINT NOT NULL, + "rental_pawn_slot_num" SMALLINT NOT NULL, + "hide_equip_head_pawn" BOOLEAN NOT NULL, + "hide_equip_lantern_pawn" BOOLEAN NOT NULL, + "arisen_profile_share_range" SMALLINT NOT NULL, + CONSTRAINT fk_character_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE, + CONSTRAINT fk_character_account_id FOREIGN KEY ("account_id") REFERENCES account ("id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_pawn +( + "pawn_id" SERIAL PRIMARY KEY NOT NULL, + "character_common_id" INTEGER NOT NULL, + "character_id" INTEGER NOT NULL, + "name" TEXT NOT NULL, + "hm_type" SMALLINT NOT NULL, + "pawn_type" SMALLINT NOT NULL, + CONSTRAINT fk_pawn_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE, + CONSTRAINT fk_character_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_edit_info +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "sex" SMALLINT NOT NULL, + "voice" SMALLINT NOT NULL, + "voice_pitch" SMALLINT NOT NULL, + "personality" SMALLINT NOT NULL, + "speech_freq" SMALLINT NOT NULL, + "body_type" SMALLINT NOT NULL, + "hair" SMALLINT NOT NULL, + "beard" SMALLINT NOT NULL, + "makeup" SMALLINT NOT NULL, + "scar" SMALLINT NOT NULL, + "eye_preset_no" SMALLINT NOT NULL, + "nose_preset_no" SMALLINT NOT NULL, + "mouth_preset_no" SMALLINT NOT NULL, + "eyebrow_tex_no" SMALLINT NOT NULL, + "color_skin" SMALLINT NOT NULL, + "color_hair" SMALLINT NOT NULL, + "color_beard" SMALLINT NOT NULL, + "color_eyebrow" SMALLINT NOT NULL, + "color_r_eye" SMALLINT NOT NULL, + "color_l_eye" SMALLINT NOT NULL, + "color_makeup" SMALLINT NOT NULL, + "sokutobu" SMALLINT NOT NULL, + "hitai" SMALLINT NOT NULL, + "mimi_jyouge" SMALLINT NOT NULL, + "kannkaku" SMALLINT NOT NULL, + "mabisasi_jyouge" SMALLINT NOT NULL, + "hanakuchi_jyouge" SMALLINT NOT NULL, + "ago_saki_haba" SMALLINT NOT NULL, + "ago_zengo" SMALLINT NOT NULL, + "ago_saki_jyouge" SMALLINT NOT NULL, + "hitomi_ookisa" SMALLINT NOT NULL, + "me_ookisa" SMALLINT NOT NULL, + "me_kaiten" SMALLINT NOT NULL, + "mayu_kaiten" SMALLINT NOT NULL, + "mimi_ookisa" SMALLINT NOT NULL, + "mimi_muki" SMALLINT NOT NULL, + "elf_mimi" SMALLINT NOT NULL, + "miken_takasa" SMALLINT NOT NULL, + "miken_haba" SMALLINT NOT NULL, + "hohobone_ryou" SMALLINT NOT NULL, + "hohobone_jyouge" SMALLINT NOT NULL, + "hohoniku" SMALLINT NOT NULL, + "erahone_jyouge" SMALLINT NOT NULL, + "erahone_haba" SMALLINT NOT NULL, + "hana_jyouge" SMALLINT NOT NULL, + "hana_haba" SMALLINT NOT NULL, + "hana_takasa" SMALLINT NOT NULL, + "hana_kakudo" SMALLINT NOT NULL, + "kuchi_haba" SMALLINT NOT NULL, + "kuchi_atsusa" SMALLINT NOT NULL, + "eyebrow_uv_offset_x" SMALLINT NOT NULL, + "eyebrow_uv_offset_y" SMALLINT NOT NULL, + "wrinkle" SMALLINT NOT NULL, + "wrinkle_albedo_blend_rate" SMALLINT NOT NULL, + "wrinkle_detail_normal_power" SMALLINT NOT NULL, + "muscle_albedo_blend_rate" SMALLINT NOT NULL, + "muscle_detail_normal_power" SMALLINT NOT NULL, + "height" SMALLINT NOT NULL, + "head_size" SMALLINT NOT NULL, + "neck_offset" SMALLINT NOT NULL, + "neck_scale" SMALLINT NOT NULL, + "upper_body_scale_x" SMALLINT NOT NULL, + "belly_size" SMALLINT NOT NULL, + "teat_scale" SMALLINT NOT NULL, + "tekubi_size" SMALLINT NOT NULL, + "koshi_offset" SMALLINT NOT NULL, + "koshi_size" SMALLINT NOT NULL, + "ankle_offset" SMALLINT NOT NULL, + "fat" SMALLINT NOT NULL, + "muscle" SMALLINT NOT NULL, + "motion_filter" SMALLINT NOT NULL, + CONSTRAINT fk_edit_info_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_status_info +( + "character_common_id" INTEGER PRIMARY KEY NOT NULL, + "hp" INTEGER NOT NULL, + "stamina" INTEGER NOT NULL, + "revive_point" SMALLINT NOT NULL, + "max_hp" INTEGER NOT NULL, + "max_stamina" INTEGER NOT NULL, + "white_hp" INTEGER NOT NULL, + "gain_hp" INTEGER NOT NULL, + "gain_stamina" INTEGER NOT NULL, + "gain_attack" INTEGER NOT NULL, + "gain_defense" INTEGER NOT NULL, + "gain_magic_attack" INTEGER NOT NULL, + "gain_magic_defense" INTEGER NOT NULL, + CONSTRAINT fk_status_info_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_matching_profile +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "entry_job" SMALLINT NOT NULL, + "entry_job_level" INTEGER NOT NULL, + "current_job" SMALLINT NOT NULL, + "current_job_level" INTEGER NOT NULL, + objective_type1 INTEGER NOT NULL, + objective_type2 INTEGER NOT NULL, + "play_style" INTEGER NOT NULL, + "comment" TEXT NOT NULL, + "is_join_party" BOOLEAN NOT NULL, + CONSTRAINT fk_matching_profile_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_arisen_profile +( + "character_id" INTEGER PRIMARY KEY NOT NULL, + "background_id" SMALLINT NOT NULL, + "title_uid" INTEGER NOT NULL, + "title_index" INTEGER NOT NULL, + "motion_id" SMALLINT NOT NULL, + "motion_frame_no" INTEGER NOT NULL, + CONSTRAINT fk_arisen_profile_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_character_job_data +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "exp" INTEGER NOT NULL, + "job_point" INTEGER NOT NULL, + "lv" INTEGER NOT NULL, + "atk" SMALLINT NOT NULL, + "def" SMALLINT NOT NULL, + "m_atk" SMALLINT NOT NULL, + "m_def" SMALLINT NOT NULL, + "strength" SMALLINT NOT NULL, + "down_power" SMALLINT NOT NULL, + "shake_power" SMALLINT NOT NULL, + "stun_power" SMALLINT NOT NULL, + "consitution" SMALLINT NOT NULL, + "guts" SMALLINT NOT NULL, + "fire_resist" SMALLINT NOT NULL, + "ice_resist" SMALLINT NOT NULL, + "thunder_resist" SMALLINT NOT NULL, + "holy_resist" SMALLINT NOT NULL, + "dark_resist" SMALLINT NOT NULL, + "spread_resist" SMALLINT NOT NULL, + "freeze_resist" SMALLINT NOT NULL, + "shock_resist" SMALLINT NOT NULL, + "absorb_resist" SMALLINT NOT NULL, + "dark_elm_resist" SMALLINT NOT NULL, + "poison_resist" SMALLINT NOT NULL, + "slow_resist" SMALLINT NOT NULL, + "sleep_resist" SMALLINT NOT NULL, + "stun_resist" SMALLINT NOT NULL, + "wet_resist" SMALLINT NOT NULL, + "oil_resist" SMALLINT NOT NULL, + "seal_resist" SMALLINT NOT NULL, + "curse_resist" SMALLINT NOT NULL, + "soft_resist" SMALLINT NOT NULL, + "stone_resist" SMALLINT NOT NULL, + "gold_resist" SMALLINT NOT NULL, + "fire_reduce_resist" SMALLINT NOT NULL, + "ice_reduce_resist" SMALLINT NOT NULL, + "thunder_reduce_resist" SMALLINT NOT NULL, + "holy_reduce_resist" SMALLINT NOT NULL, + "dark_reduce_resist" SMALLINT NOT NULL, + "atk_down_resist" SMALLINT NOT NULL, + "def_down_resist" SMALLINT NOT NULL, + "m_atk_down_resist" SMALLINT NOT NULL, + "m_def_down_resist" SMALLINT NOT NULL, + CONSTRAINT pk_character_job_data PRIMARY KEY (character_common_id, job), + CONSTRAINT fk_character_job_data_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_storage +( + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_max" SMALLINT NOT NULL, + "item_sort" BYTEA NOT NULL, + CONSTRAINT pk_ddon_storage PRIMARY KEY (character_id, storage_type), + CONSTRAINT fk_storage_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_wallet_point +( + "character_id" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "value" INTEGER NOT NULL, + CONSTRAINT pk_ddon_wallet_point PRIMARY KEY (character_id, type), + CONSTRAINT fk_wallet_point_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_item +( + -- See Item.cs, uid is at most of size 8. + "uid" VARCHAR(8) NOT NULL, + "item_id" INTEGER NOT NULL, + unk3 SMALLINT NOT NULL, + "color" SMALLINT NOT NULL, + "plus_value" SMALLINT NOT NULL, + PRIMARY KEY ("uid") +); + +CREATE TABLE IF NOT EXISTS ddon_additional_status +( + "item_uid" VARCHAR(8) NOT NULL, + "character_id" INTEGER NOT NULL, + "is_add_stat1" TINYINT NOT NULL DEFAULT 0, + "is_add_stat2" TINYINT NOT NULL DEFAULT 0, + "additional_status1" SMALLINT NOT NULL DEFAULT 0, + "additional_status2" SMALLINT NOT NULL DEFAULT 0, + CONSTRAINT fk_additional_status_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("item_uid") ON DELETE CASCADE, + CONSTRAINT fk_additional_status_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_storage_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_id" INTEGER NOT NULL, + "storage_type" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "item_num" INTEGER NOT NULL, + CONSTRAINT pk_ddon_storage_item PRIMARY KEY (character_id, storage_type, slot_no), + CONSTRAINT fk_storage_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_storage_item_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equip_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_type" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_item PRIMARY KEY (character_common_id, job, equip_type, equip_slot), + CONSTRAINT fk_equip_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_equip_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equip_job_item +( + "item_uid" VARCHAR(8) NOT NULL, + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "equip_slot" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_equip_job_item PRIMARY KEY (character_common_id, job, equip_slot), + CONSTRAINT fk_equip_job_item_item_uid FOREIGN KEY ("item_uid") REFERENCES ddon_item ("uid") ON DELETE CASCADE, + CONSTRAINT fk_equip_job_item_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_normal_skill_param +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_no" INTEGER NOT NULL, + "index" INTEGER NOT NULL, + "pre_skill_no" INTEGER NOT NULL, + CONSTRAINT pk_ddon_normal_skill_param PRIMARY KEY (character_common_id, job, skill_no), + CONSTRAINT fk_normal_skill_param_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_learned_custom_skill +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + "skill_lv" SMALLINT NOT NULL, + PRIMARY KEY (character_common_id, job, skill_id), + CONSTRAINT fk_learned_custom_skill_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equipped_custom_skill +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "skill_id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_equipped_custom_skill PRIMARY KEY (character_common_id, job, slot_no), + CONSTRAINT fk_equipped_custom_skill_character_common_id FOREIGN KEY (character_common_id, job, skill_id) REFERENCES ddon_learned_custom_skill (character_common_id, job, skill_id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_learned_ability +( + "character_common_id" INTEGER NOT NULL, + "job" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + "ability_lv" SMALLINT NOT NULL, + PRIMARY KEY (character_common_id, job, ability_id), + CONSTRAINT fk_learned_ability_character_common_id FOREIGN KEY ("character_common_id") REFERENCES ddon_character_common ("character_common_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_equipped_ability +( + "character_common_id" INTEGER NOT NULL, + "equipped_to_job" SMALLINT NOT NULL, + "job" SMALLINT NOT NULL, + "slot_no" SMALLINT NOT NULL, + "ability_id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_equipped_ability PRIMARY KEY (character_common_id, equipped_to_job, slot_no), + CONSTRAINT fk_equipped_ability_character_common_id FOREIGN KEY (character_common_id, job, ability_id) REFERENCES ddon_learned_ability (character_common_id, job, ability_id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_shortcut +( + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "shortcut_id" INTEGER NOT NULL, + u32_data INTEGER NOT NULL, + f32_data INTEGER NOT NULL, + "exex_type" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_shortcut PRIMARY KEY (character_id, page_no, button_no), + CONSTRAINT fk_shortcut_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_communication_shortcut +( + "character_id" INTEGER NOT NULL, + "page_no" INTEGER NOT NULL, + "button_no" INTEGER NOT NULL, + "type" SMALLINT NOT NULL, + "category" SMALLINT NOT NULL, + "id" INTEGER NOT NULL, + CONSTRAINT pk_ddon_communication_shortcut PRIMARY KEY (character_id, page_no, button_no), + CONSTRAINT fk_communication_shortcut_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_pawn_reaction +( + "pawn_id" INTEGER NOT NULL, + "reaction_type" SMALLINT NOT NULL, + "motion_no" INTEGER NOT NULL, + CONSTRAINT pk_ddon_pawn_reaction PRIMARY KEY (pawn_id, reaction_type), + CONSTRAINT fk_pawn_reaction_pawn_id FOREIGN KEY ("pawn_id") REFERENCES ddon_pawn ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_sp_skill +( + "pawn_id" INTEGER NOT NULL, + "sp_skill_id" SMALLINT NOT NULL, + "sp_skill_lv" SMALLINT NOT NULL, + CONSTRAINT pk_ddon_sp_skill PRIMARY KEY ("pawn_id"), + CONSTRAINT fk_sp_skill_pawn_id FOREIGN KEY ("pawn_id") REFERENCES ddon_pawn ("pawn_id") ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS ddon_game_token +( + "account_id" INTEGER PRIMARY KEY NOT NULL, + "character_id" INTEGER NOT NULL, + "token" TEXT NOT NULL, + "created" TIMESTAMP WITH TIME ZONE NOT NULL, + CONSTRAINT uq_game_token_token UNIQUE ("token"), + CONSTRAINT fk_game_token_account_id FOREIGN KEY ("account_id") REFERENCES account ("id"), + CONSTRAINT fk_game_token_character_id FOREIGN KEY ("character_id") REFERENCES ddon_character ("character_id") +); + +CREATE TABLE IF NOT EXISTS ddon_connection +( + "server_id" INTEGER NOT NULL, + "account_id" INTEGER NOT NULL, + "type" INTEGER NOT NULL, + "created" TIMESTAMP WITH TIME ZONE NOT NULL, + CONSTRAINT uq_connection_server_id_account_id UNIQUE (server_id, account_id), + CONSTRAINT fk_connection_token_account_id FOREIGN KEY ("account_id") REFERENCES account ("id") +); diff --git a/docker-compose.mariadb.yml b/docker-compose.mariadb.yml new file mode 100644 index 000000000..94133e1b7 --- /dev/null +++ b/docker-compose.mariadb.yml @@ -0,0 +1,68 @@ +version: '3.8' + +volumes: + ddon-server-mariadb-volume: + +networks: + ddon-network: + +services: + app: + container_name: ddon-server + build: + context: . + args: + - RUNTIME=${RUNTIME} + restart: no + ports: + # Game server + - "52000:52000" + # Web server + - "52099:52099" + # Login server + - "52100:52100" + environment: + - DB_TYPE=mariadb + - DB_DATABASE=mariadb + - DB_FOLDER=/var/ddon/server/Files/Database + - DB_HOST=db + - DB_USER=admin + - DB_PASS=admin + - DB_PORT=3306 + - DB_WIPE_ON_STARTUP=false + volumes: + - ./Arrowgene.Ddon.config.mariadb.local_dev.json:/var/ddon/server/Files/Arrowgene.Ddon.config.json:ro + - ./Arrowgene.Ddon.Shared/Files/Assets:/var/ddon/server/Files/Assets:ro + networks: + - ddon-network + # Workaround: cli expects to be able to process keyboard input + tty: true + depends_on: + db: + condition: service_healthy + command: /var/ddon/server/Arrowgene.Ddon.Cli server start + + db: + container_name: ddon-db + image: mariadb:11 + ports: + # Database + - "3306:3306" + restart: no + volumes: + - ddon-server-mariadb-volume:/var/lib/mysql + - $PWD/deploy/mariadb/mariadb.cnf:/etc/mysql/mariadb.conf.d/mariadb.cnf:ro + networks: + - ddon-network + environment: + - MARIADB_USER=admin + - MARIADB_ROOT_PASSWORD=admin + - MARIADB_PASSWORD=admin + - MARIADB_DATABASE=mariadb + - LANG=C.UTF_8 + command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"] + healthcheck: + test: ["CMD-SHELL", "mariadb --defaults-file=/var/lib/mysql/.my-healthcheck.cnf --skip-column-names -h localhost -e \"select 1 from information_schema.ENGINES WHERE ENGINE='InnoDB' AND support in ('YES', 'DEFAULT', 'ENABLED')\""] + interval: 3s + timeout: 3s + retries: 10 diff --git a/docker-compose.psql.yml b/docker-compose.psql.yml new file mode 100644 index 000000000..8c01354bf --- /dev/null +++ b/docker-compose.psql.yml @@ -0,0 +1,67 @@ +version: '3.8' + +volumes: + ddon-server-psql-volume: + +networks: + ddon-network: + +services: + app: + container_name: ddon-server + build: + context: . + args: + - RUNTIME=${RUNTIME} + restart: no + ports: + # Game server + - "52000:52000" + # Web server + - "52099:52099" + # Login server + - "52100:52100" + environment: + - DB_TYPE=postgresql + - DB_DATABASE=postgres + - DB_FOLDER=/var/ddon/server/Files/Database + - DB_HOST=db + - DB_USER=root + - DB_PASS=root + - DB_PORT=5432 + - DB_WIPE_ON_STARTUP=false + volumes: + - ./Arrowgene.Ddon.config.psql.local_dev.json:/var/ddon/server/Files/Arrowgene.Ddon.config.json:ro + - ./Arrowgene.Ddon.Shared/Files/Assets:/var/ddon/server/Files/Assets:ro + networks: + - ddon-network + # Workaround: cli expects to be able to process keyboard input + tty: true + depends_on: + db: + condition: service_healthy + command: /var/ddon/server/Arrowgene.Ddon.Cli server start + + db: + container_name: ddon-db + image: postgres:16-alpine + ports: + # Database + - "5432:5432" + restart: no + volumes: + - ddon-server-psql-volume:/var/lib/postgresql/data + - $PWD/deploy/postgresql/postgresql.conf:/etc/postgresql/postgresql.conf:ro + networks: + - ddon-network + environment: + - POSTGRES_USER=root + - POSTGRES_PASSWORD=root + - POSTGRES_DB=postgres + - POSTGRES_INITDB_ARGS=--auth=scram-sha-256 --lc-numeric=en_US.UTF-8 + command: postgres -c config_file=/etc/postgresql/postgresql.conf + healthcheck: + test: ["CMD-SHELL", "pg_isready", "-d", "postgres"] + interval: 10s + timeout: 1s + retries: 3 diff --git a/docker-compose.yml b/docker-compose.yml index 8ffd66331..5b4e622b3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,26 +1,40 @@ version: '3.8' volumes: - ddon-server-database-volume: + ddon-server-sqlite-volume: + +networks: + ddon-network: services: app: container_name: ddon-server - build: . + build: + context: . + args: + - RUNTIME=${RUNTIME} restart: no ports: # Database - '3306:3306' # Game server - - '52000:52000' + - "52000:52000" # Web server - - '52099:52099' + - "52099:52099" # Login server - - '52100:52100' + - "52100:52100" + environment: + - DB_TYPE=sqlite + - DB_DATABASE=Ddon + - DB_FOLDER=/var/ddon/server/Files/Database + - DB_PORT=3306 + - DB_WIPE_ON_STARTUP=false volumes: - - ddon-server-database-volume:/var/ddon/server/Files/Database + - ddon-server-sqlite-volume:/var/ddon/server/Files/Database - ./Arrowgene.Ddon.config.local_dev.json:/var/ddon/server/Files/Arrowgene.Ddon.config.json:ro - ./Arrowgene.Ddon.Shared/Files/Assets:/var/ddon/server/Files/Assets:ro + networks: + - ddon-network # Workaround: cli expects to be able to process keyboard input tty: true command: /var/ddon/server/Arrowgene.Ddon.Cli server start diff --git a/docs/quests/events/st0100.md b/docs/quests/events/st0100.md new file mode 100644 index 000000000..7a56a658a --- /dev/null +++ b/docs/quests/events/st0100.md @@ -0,0 +1,30 @@ +# Lestania (st0100) Events + +| EventID | Quest | Comment +|:---------:|:-----:|:--------| +| 10 | Envoy of Reconciliation +| 15 | Envoy of Reconciliation +| 20 | The Girl in the Forest +| 25 | The Girl in the Forest +| 30 | The Girl Clad in Darkness +| 35 | The Girl Clad in Darkness +| 40 | The Stolen Heart | Marching Orcs +| 45 | The Roars of A Thousand | +| 50 | The Roars of A Thousand | +| 55 | A Friendly Visit | +| 60 | The Ark, Once More +| 65 | The Quandary of Soldiers +| 71 | Thinking of A Friend +| 100 +| 105 +| 110 +| 115 +| 120 +| 125 +| 130 +| 135 +| 140 +| 145 +| 150 +| 155 +| 160 \ No newline at end of file diff --git a/docs/quests/events/st0200.md b/docs/quests/events/st0200.md new file mode 100644 index 000000000..b8834a555 --- /dev/null +++ b/docs/quests/events/st0200.md @@ -0,0 +1,11 @@ +# White Dragon Temple (st0200) Events + +| EventID | Quest | Comment +|:---------:|:-----:|:--------| +| 0 | The Slumbering God +| 5 +| 10 | A Brief Respite +| 15 +| 20 +| 25 +| 30 \ No newline at end of file diff --git a/docs/quests/events/st0201.md b/docs/quests/events/st0201.md new file mode 100644 index 000000000..9a0d93695 --- /dev/null +++ b/docs/quests/events/st0201.md @@ -0,0 +1,66 @@ +# The Audience Chamber (st0201) Events + +| EventID | Quest | Comment +|:---------:|:-----:|:--------| +| 0 | The Slumbering God +| 3 | The Slumbering God +| 5 | Envoy of Reconciliation +| 8 | Soldiers of the Rift +| 10 | A Servant's Pledge +| 11 | +| 13 | +| 15 | The Dull Grey Ark +| 20 | The God’s Awakening +| 25 | The Dull Grey Ark +| 28 | The House of Steam +| 30 | Thinking of A Friend +| 35 | The Assailed Fort +| 40 | The Assailed Fort +| 45 | The Stolen Heart +| 50 | The Roars of A Thousand +| 60 | A Friendly Visit +| 65 | The Course of Life +| 66 | The Course of Life +| 68 | The Ark, Once More +| 70 | Thinking of A Friend +| 73 | The Beast's Final Moments +| 75 | The Beast's Final Moments +| 80 | The future entrusted to us +| 90 | The Great Alchemist +| 95 | Be Forevermore, White Dragon +| 100 | +| 103 | +| 105 | +| 110 | +| 115 | +| 120 | +| 125 | +| 130 | +| 135 | +| 140 | +| 145 | +| 150 | +| 155 | +| 157 | +| 160 | +| 165 | +| 170 | +| 172 | +| 175 | +| 180 | +| 185 | +| 190 | +| 195 | +| 200 | +| 205 | +| 210 | +| 215 | +| 220 | +| 225 | +| 230 | +| 235 | +| 240 | +| 245 | +| 250 | + + diff --git a/docs/quests/generic_quest_state_machine.md b/docs/quests/generic_quest_state_machine.md new file mode 100644 index 000000000..3068bbdc2 --- /dev/null +++ b/docs/quests/generic_quest_state_machine.md @@ -0,0 +1,790 @@ +# Generic Quest State Machine + +The generic quest state machine is a first attempt and providing a way for quests to be implemented without too much technical knowledge. + +The generic implementation has currently proven to handle the following types of quests +- Find and kill a world boss +- Find and kill multiple groups of enemies +- Talk to an NPC to receive directions for some task. Complete this task and return. + - Both key item deliveries and item deliveries are implemented. + +## High Level overview of how a quest works + +The quest system in DDon seems to be fairly complicated. A quest can define multiple processes and each process can have what is known as a sequence and block number. It is suspected that a process is akin to a thread in the quest state machine. Each process block has 2 lists of quest commands which are known as check commands and result commands. + +The "result commands" are commands which actually do something (display the progress banner, teleport a player, start a custscene, etc.) The list of result commands are executed instantly when the block is fetched by the client. The "check commands" are commands which wait for some condition to be satisfied. The quest process will only progress to the next block when all the check commands in the current block for the process are satisfied. The server can also send "work commands" which are async to the normal quest progress mechanism. The content of these commands looks similar to check commands. + +Researching the packet capture for the main quest "Hope's Bitter End", the following patterns were observed. + +- A quest can spawn multiple processes +- As each processes moves to the next state the block number is incrementd by 1 +- When a process is completed, the block number is incremented by 1 and the sequence number is set to 1. +- A quest process state that only has result commands appears to be a terminal block (the client does not ask for another update) + +## Details about the generic quest implementation + +To simplify the enabling of simple quests, the generic quest state machine allows simple quests to be defined in a single process. For mre complex tasks it is possible to use multiple processes. It is up to the quest writer to decide. + +The state machine assumes the following steps: + +![](images/state-machine-general-steps.png) + +Each quest has some starting condition, either being ordered from an NPC or being discovered by chance out in the field. A number of intermediate steps are required by the quest. These steps can be, killing enemies, running to marked enemies, discovering enemies, delivering items to an NPC or talking to an NPC. Finally when all intermediate steps are completed, the quest is marked as complete and rewards are distributed. + +![](images/example-quest-steps.png) +![](images/multi-process-example.png) + +New quests can be defined by updating or adding new files to [Arrowgene.Ddon.Shared/Files/Assets/quests](https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline/tree/develop/Arrowgene.Ddon.Shared/Files/Assets/quests) + +## Overview of the generic quest JSON format + +The JSON for the state machine is split into 4 major parts. +- Generic details about the quest. +- Rewards that can be earned by completing the quest. +- Enemies unique to the quest. +- Steps required for the quest to execute. + - Either `blocks` or `processes` + +```json +{ + "type": string, + "comment": string, + "quest_id": int, + "base_level": int, + "minimum_item_rank": int, + "discoverable": bool, + "rewards": [], + "enemy_groups": [], + "blocks": [] +} +``` + +A proper definition of the format should be defined but for now we will use an example to show how one can create a new quest. + +## How to add new quests + +There currently does not exist any tools to aid in adding new world quests. I suggest to install the following tools. + +- [ripgrep](https://github.com/BurntSushi/ripgrep) +- [git](https://git-scm.com/download/win) +- [arctool](http://redirect.viglink.com/?key=71fe2139a887ad501313cd8cce3053c5&subId=5490376&u=https%3A//www.fluffyquack.com/tools/ARCtool.rar) + +After installing `git`, clone the following repositories locally +- [DDON-translation](https://github.com/Sapphiratelaemara/DDON-translation) +- [DDOn-Tools](https://github.com/alborrajo/DDOn-Tools) +- [ddon-data](https://github.com/ddon-research/ddon-data) + +Build `DDon-tools` from source to get the latest build. + +Use a wiki like [http://ddon.wikidot.com/](http://ddon.wikidot.com) to find the name of the quest in japanese. + +### Example: Implementing "The Knights' Bitter Enemy" + +Go to [http://ddon.wikidot.com/](http://ddon.wikidot.com/wq:theknightsbitterenemy) and copy the Japanese name of the quest `騎士団の仇敵`. Using `ripgrep`, search for this text in the DDON-translation repository you cloned and look for a match which looks like `DDON-Translation-TOML\ui\00_message\quest_info\q20005010_00.toml` + +```plaintext +$ rg 騎士団の仇敵 +// lot's of text prints out ... +DDON-Translation-CSV\ui\00_message\quest_info\q20005010_00.csv +2:q20005010_00_289,騎士団の仇敵,The Knights' Bitter Enemy +``` + +The first part of this file name `q20005010` (really `20005010`) this is the quest ID used by the client to display information about the quest. I would also suggest to lookup the quest in [youtube](https://www.youtube.com/watch?v=eXns7McFY1E) using the japanese name to see how the quest should work. + +Using the wiki, we can learn the following details: + +- The quest is located at (x 193, Y 294) +- The recommended level is 12 +- The exp and currency rewards from the quest + - 590 XP + - 390 G + - 70 R + - 80 AP (not implemented) +- The selectable rewards of the quest (1 of the following three items) + - 1x [Knight's Honour](http://ddon.wikidot.com/weapons:knightshonour) + - 3x [Lumber Knife](http://ddon.wikidot.com/consumables:lumberknife) + - 1x [Cathedral Fire](http://ddon.wikidot.com/weapons:cathedralfire) + +Let's open up DDon-tools and find the information we require. After opening the tool, select the Lestania map and click on the enemies tab. Then start to move around the mouse until we are at the location (X:193, Y:294). We can tell the position in DDon-tools by looking in the upper right corner. + +![](images/tutorial-image-1.png) + +Once you have found the region, zoom in and we can see a bunch of nodes close to the area (red square boxes). This next part takes a bit of guess work. For this particular quest, the node with the cyclops in it is what we are interested in. Record the StageId values `(1, 0, 26, 0)` in the upper right corner after hovering over the node. + +![](images/tutorial-image-2.png) + +Next let's search for the Cyclops enemy ID. The enemies tab has a search input box you can use. Type in the name `cyclops` and record the hex number `0x015000` next to the name in the list. + +![](images/tutorial-image-3.png) + +Next select the item tab. Similar to enemies, we can search item ID's quickly. + +![](images/tutorial-image-4.png) + +After doing this for all three items, you should find + +- Knight's Honor (95) +- Lumber Knife (58) +- Cathedral Fire (10047) + +In this particular quest, this is all the information we need. Let's use it to construct the quest JSON object parsed by the server. + +#### Populating the common information + +First let's create a new file under `Arrowgene.DragonsDogmaOnline\Arrowgene.Ddon.Cli\bin\Debug\net6.0\Files\Assets\quests` called `q20005010.json`. The name of this file should reflect the quest id used by the client. + +Each file should start with the following generic format. + +```json +{ + "state_machine": "GenericStateMachine", + "type": string, + "comment": string, + "quest_id": int, + "base_level": int, + "minimum_item_rank": int, + "discoverable": bool, + "rewards": [], + "enemy_groups": [], + "blocks": [] +} +``` + +> [!NOTE] +> This quest is simple so we use the simplied syntax of `blocks` to define the steps in the quest. In more complicated quests, you may instead see `processes` instead. Quests which use `blocks` are shorthand to say this quest only has one process in the quest state machine. + +First fill in the common items using the values we collected from the wiki. Quests starting with a prefix of `q2xxxxxx` are "World Quests", so we will fill in `"World"` as the quest type. The `discoverable` field controls if the quest shows up on the map before accepting it. In this quest we will set it to `false`. +```json +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Knights' Bitter Enemy", + "quest_id": 20005010, + "base_level": 12, + "minimum_item_rank": 0, + "discoverable": false, + "rewards": [], + "enemy_groups": [], + "blocks": [] +} +``` + +#### Adding Rewards + +Next we can define the rewards. The rewards have a variable format depending on the `type` field. + +```json +{ + "type": string +} +``` + +- If the type is `wallet`, then it will contain the fields `wallet_type` and `amount`. +- If the type is `exp`, then it will contain the field `amount`. +- If the type is `select` it will describe a reward where 1 item can be selected. +- If the type is `random` it will describe a reward where 1 random item will be selected. +- If the type is `fixed` it will always reward the fixed item. + +Putting this all together, we will get a reward list which looks like +```json +{ + "type": "wallet", + "wallet_type": "Gold", + "amount": 390 +}, +{ + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 +}, +{ + "type": "exp", + "amount": 590 +}, +{ + "type": "select", + "loot_pool": [ + { + "item_id": 95, + "num": 1 + }, + { + "item_id": 58, + "num": 3 + }, + { + "item_id": 10047, + "num": 1 + } + ] +} +``` + +This should be added into the `rewards` array in the parent object. + +#### Defining enemy groups + +A group of enemies may be referenced in multiple rules. To reduce repetition, all enememy groups are defined one time in the `enemy_groups` category. They they are referenced by their 0 based index in this array. For each group, we need to provide location information about where to find these enemies. Recall the stage ID value `(1, 0, 26, 0)` we recorded from DDon-tools. The `stage_id` parser only provides the `id` and `group_id` by default. Other values can be optionally provided. There is an optional comment which can be provided to help remember what this group is for. + +```json +"enemy_groups": [ + { + "comment": "GroupId: 0", + "stage_id": { + "id": 1, + "group_id": 26 + }, + "enemies": [] + } +] +``` + +Next we have an array of enemies in this group. Recall the values we recorded from DDOn-Tools the hexadecimal value of the enemy. We also need to provide a `level` and `exp` amount. There is a special flag `is_boss` which can be provided which assigns multiple flags used commonly with bosses. We set thgis to true. + +```json +"enemy_groups": [ + { + "comment": "GroupId: 0", + "stage_id": { + "id": 1, + "group_id": 26 + }, + "enemies": [ + { + "enemy_id": "0x015000", + "level": 12, + "exp": 1860, + "is_boss": true + } + ] + } +] +``` + +It is also possible to define the other attributes of the enemy seen in DDOn-Tools, but they are considered optional by the parser. If not provided, sane defaults will be selected. + +> [!NOTE] +> The `enemy_id` is a hexstring that way we can see the information about the enemy easier (json doesn't allow hex literals). Presenting the number in hexadecimal allows easy visualization of certain attributes of the enemy encoded in it's ID. + +> [!NOTE] +> More enemies can be defined in the `enemies` array. Also more groups can be defined in the `enemy_groups` array. + + +#### Defining the quest blocks + +This quest is a simple quest so we will opt for a shorthand syntax where we just define a list of blocks. This list describes all the steps required to start and complete the quest. As mentioned earlier in the document, there are many types of `block` elements. There are blocks which are generally used to start a quest. Usually `DiscoverEnemy` or `NpcTalkAndOrder`. Then some variable amount of intermediate steps are provided. Finally there is the end block type which is implicitly added by the generic quest state machine and doesn't need to be provided in the quest json. + +This quest is simple in that it only has 2 major steps. +- We discover the enemy +- We kill the enemy + +We would create the first block as a `DiscoverEnemy` block. This block takes information about the location of the enemy and the node on the map they are associated with. The group id `0` is because this group of enemies is the `0` element in the `enemy_groups` array. + +```json +{ + "type": "DiscoverEnemy", + "groups": [0] +} +``` + +Next we define a rule that we want to wait for the enemy group to be dead. First thing we need to do is when we move from the first state `DiscoverEnemy` to the next state `KillGroup` is that we need to "announce" that we have accepted this quest. We do this by setting the `announce_type` key to `Accept`. Similar to the previous rule, we will then assign the group id value of `0` to associate this rule with the first element of the `enemy_groups` array. We also set this `reset_group` flag to `false`. We do this because the previous rule `DiscoverEnemy` already reset the group. If we do it in this rule as well, we will see the existing enemy dissapear and reappear (which we don't want to happen). + +```json +{ + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] +} +``` + +Finally, your file should look like below. Save the file, reload the server and try out your quest. + +```json +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Knights' Bitter Enemy", + "quest_id": 20005010, + "base_level": 12, + "minimum_item_rank": 0, + "discoverable": false, + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 390 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 70 + }, + { + "type": "exp", + "amount": 590 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 95, + "num": 1 + }, + { + "item_id": 58, + "num": 3 + }, + { + "item_id": 10047, + "num": 1 + } + ] + } + ], + "enemy_groups": [ + { + "comment": "GroupId: 0", + "stage_id": { + "id": 1, + "group_id": 26 + }, + "enemies": [ + { + "enemy_id": "0x015000", + "level": 12, + "exp": 1860, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} +``` + +### Taking a look at: "The Woes of A Merchant" delivery quest + +For this example, we will review a simple delivery quest which has NPC dialouge. This should teach you how to find the correct message id to use when chatting with an NPC. + +First let's find the quest file [q20000001](https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline/blob/develop/Arrowgene.Ddon.Shared/Files/Assets/quests/q20000001.json) in the the sever respository. Next, head to the [DDON-translation](https://github.com/Sapphiratelaemara/DDON-translation) repository and locate the `@titles.txt` file under [DDON-Translation-TOML/ui/00_message/quest_info/](https://github.com/Sapphiratelaemara/DDON-translation/blob/main/DDON-Translation-TOML/ui/00_message/quest_info/%40titles.txt). Search for the Japanese name of the quest in the `@titles.txt` file, in our case it is "ある行商人の悩み". Use the Japanese quest name to search for gameplay videos of the quest. Use `DDON` before every search -- something like "DDON ある行商人の悩み". In the [ddon-data](https://github.com/ddon-research/ddon-data) respository, navigate to the quest directory `/client/03040008/quest/q20000001/ui/00_message/quest` and open the [gmd](https://github.com/ddon-research/ddon-data/blob/main/client/03040008/quest/q20000001/ui/00_message/quest/q20000001.gmd.json) and [mss](https://github.com/ddon-research/ddon-data/blob/main/client/03040008/quest/q20000001/ui/00_message/quest/q20000001.mss.json) files. + +Let's go back to the gameplay video. Be careful when watching it, because there's a catch, there's basic npc dialog and quest npc dialog. The quest dialog only starts to happen after you accept the quest, so no need to pay attention to any dialog before the quest UI. After the quest is accepted the quest dialog will start to happen immediately. Pay attention to two things -- the number of dialogs displayed for each interaction and the kanji characters order. For this quest, after accepting it, four dialogs are displayed, so we know we will use a `GroupSerial` that contains four `MsgSerial` IDs in it. + +Open the `q20000001.gmd` file and see if the kanji matches with the video. It is important to check because sometimes, there's multiple of the same messages with nuanced text. The `GroupSerial` for the first interaction with the NPCs will not always be at the top. For this message the correct messages are the first four in the gmd. Make notes of their GmdIndex value. They are `0`, `1`, `2` and `3` in this case. + +Go to the file `q20000001.json` and search for the `Peddler` NPC. The quest rule should have a `message_id` associated with it. Open the [NpcId.cs](https://github.com/sebastian-heinz/Arrowgene.DragonsDogmaOnline/blob/develop/Arrowgene.Ddon.Shared/Model/NpcId.cs) in the server repository and check the NpcId for Peddler -- it is `509` in this case. Open the file `q20000001.mss.json` and search for the `GroupSerial` with `MsgSerial` containing GmdIndex `0`, `1`, `2` and `3`. In this case, it is the first one, `"GroupSerial" : 10734`. Make sure that `GroupSerial` belongs to Peddler which is NpcId `509`. Go back to the file `q20000001.json` and change the first `message_id` for Peddler to the `GroupSerial` corresponding to his four dialogs, which is `10734` in this case. + +By analyzing the file `q20000001.json` we know that there's only one other `message_id` left. This is likely the dialog before completing the quest. Fast forward the video and repeat the previous steps for the new dialouge. As before, check for the number of dialogs and their corresponding kanji. Go to the file `q20000001.gmd` and compare the kanji with the ones in the video. You should find that the dialouge corresponds to `"MessageIndex" : 12`. Go back to the file `q20000001.mss.json` and remember to always check the NpcId. In this quest we only talk with one npc, but there's more complex quests than this one. Find the `GroupSerial` which has `"MessageIndex" : 12`. In this case it is `"GroupSerial" : 10737`. Go back to `q20000001.json` and change Peddler's last `message_id` to `10737`. + +That is it, but remember, the correct messages for the first `message_id` isn't always the first one, so it is important to double check the kanji with the video. The quest dialog only starts after accepting the quest. Some quests start the dialog immediately, others require a conversation with the npc to advance to the next step. Sometimes the NPC will display a generic dialog and only displays his quest dialog after the player selects the quest in the npc dialog menu to advance the quest. Remember to always check the NpcId in quests with multiple npcs so you don't mix their dialogs. + +## Block Types + +The generic state machine offers a bunch of pseudo blocks which implement common behavior used in many simple quests. For quests which require more control, the `Raw` block can be used to directly provide commands to the client quest state machine. + +### NpcTalkAndOrder + +Used when starting a quest by talking to an NPC. + +### DiscoverEnemy + +Used when the quest starting point is when an enemy is encountered. + +### SeekOutEnemiesAtMarkedLocation + +Used when the quest requires you to find a group of enemies. + +### End + +This quest block is automatically inserted at the end of every list of blocks. This will generate the commands to complete/clear the quest. Do not add this block to the list of blocks in the JSON since it is implicitly added. + +### KillGroup + +Used to indicate enemies which need to be killed for a quest. + +### CollectItem + +Used to collect items from shiny points used in a quest. + +### DeliverItems + +Used to deliver items for a quest. + +### TalkToNpc + +Used to talk with NPCs. + +### IsStageNo + +Checks to see if the player is within a certain stage before progressing. + +### MyQstFlags + +Can set and/or check `MyQstFlag` values. Used to gate progress of processes in multi-process quests. + +### Raw + +The `Raw` block is a block type which accepts the raw commands understood by the game defined in the [Quest Commands](#quest-commands) section. + +```json +{ + "type": "Raw", + "check_commands": [], + "result_commands": [] +} +``` + +The check and result commands have a very similar format so they share the same JSON format. They all have a mandatory `type` argument and then accept up to 4 optional parameters. If a parameter is not provided it is assumed to be `0`. + +```json +{ + "type": string, + "Param1": int, + "Param2": int, + "Param3": int, + "Param4": int +} +``` + +#### Example Raw Block + +```json +{ + "type": "Raw", + "check_commands": [ + {"type": "EventEnd", "Param1": 101, "Param2": 0} + ], + "result_commands": [ + {"type": "QstLayoutFlagOn", "Param1": 284}, + {"type": "QstLayoutFlagOn", "Param1": 937}, + {"type": "EventExec", "Param1": 101, "Param2": 0, "Param3": 101, "Param4": 0} + ] +} +``` + +## Appendix + +### Quest Commands + +See the [quest command reference document](quest_command_reference.md) for more details. + +### Quest Flags + +#### Main Quests + +##### Resolutions and Omens (q00000001) + +| Type | Stage | Value | Comment +|:---------:|:-----:|:-----:|:----------------------------------------------------------- +| QstLayout | 101 | 284 | Spawns Iris and Leo +| QstLayout | 423 | 1277 | Spawns Talcott, Cyrus, Iris and Leo +| MyQst | 101 | 4 | Leo NPC State Machine (Waiting for action to begin) +| MyQst | 101 | 13 | Leo NPC State Machine (Flag 13 check) +| MyQst | 101 | 18 | Leo NPC State Machine (Flag 18 check) +| MyQst | 101 | 934 | Leo NPC State Machine (Move Start_t0000) +| MyQst | 101 | 935 | Leo NPC State Machine (Move in front of the enemy_t0000) +| MyQst | 101 | 936 | Leo NPC State Machine (936 Check) +| MyQst | 101 | 937 | Leo NPC State Machine (Flag 937 check) +| MyQst | 101 | 942 | Leo NPC State Machine (942 check_t0000) +| MyQst | 101 | 946 | Leo NPC State Machine (Battle_t0000) +| MyQst | 101 | 599 | Leo NPC State Machine (Flag 18 check) +| MyQst | 101 | 11 | Iris NPC State Machine (Leo's conversation waiting_t0000) +| MyQst | 101 | 19 | Iris NPC State Machine (Flag 19 check) +| MyQst | 101 | 935 | Iris NPC State Machine (Flag 935 check) +| MyQst | 101 | 937 | Iris NPC State Machine (Flag 937 check) +| MyQst | 101 | 936 | Iris NPC State Machine (Flag 936 check) +| MyQst | 101 | 942 | Iris NPC State Machine (Flag 942 check) +| MyQst | 101 | 598 | Iris NPC State Machine (Flag 598 check) +| MyQst | 101 | 599 | Iris NPC State Machine (18Check_t0000) +| MyQst | 101 | 1099 | Iris NPC State Machine (Waiting for conversation) + +##### A Servant's Pledge (q00000026) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 973 | Changes Pawn Dungeon Entrace to a Wall with no dungeon entrance. +| QstLayout | 974 | Changes Pawn Dungeon Entrace to teleport player to correct map for quest. +| QstLayout | 975 | Changes Pawn Dungeon Entrance to go to a different stage with shiny spots you can tocuh. +| QstLayout | 898 | Spawns glowing point for quest that player needs to touch. + +> [!NOTE] +> Setting both flag 973 and 974 caused the game to query for lost pawns. When you don't set both, it doesn't do this. + +##### The Dull Grey Arc (q00000005) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 907 | Dead knights in st0576 | +| QstLayout | 911 | Blocks the boss area in st0576 | +| QstLayout | 976 | Spawns Fabio, Iris and Klaus in an injured state in st0576 | +| QstLayout | 1226 | Spawns Fabio in the Audience Chamber close to Leo | + +##### The Girl in the Forest (q00000006) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 912 | Spawns wall to block exits during boss fight +| QstLayout | 977 | Spawns Gerd and the White Knights outside Glowworm Cave +| QstLayout | 979 | Spawns Gerd and Mayleaf inside Glowworm Cave + +##### The House of Steam (q00000007) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 414 | Spawns Fabio in the hotsprings + +##### The Assailed Fort (q00000009) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 982 | Spawns Vanessa in the Audience Chamber +| QstLayout | 1236 | Spawns Gerd in the Audience Chamber +| QstLayout | 1305 | Spawns barricades outside gritten fort (prevents entrance) +| QstLayout | 1306 | Spawns barricades outside gritten fort (prevents entrance) + +##### The Castle of Dusk (q00000010) + +| Type | Value | Comment | +|:---------:|:-----:|:-----------------------------------------------------------| +| QstLayout | 1237 | Spawns Gerd in the Audience Chamber +| QstLayout | 276 | Holy Grail (inside castle) +| QstLayout | 1108 | Solider Corpse (inside castle) +| QstLayout | 983 | Spawns WhiteKnights and Gerd (inside castle) +| QstLayout | 1291 | Boss barrier? +| QstLayout | 1308 | Spawns more WhiteKnights (hint NPC?) (inside castle) +| QstLayout | 1315 | Boss Room Locked Wooden Door (for boss fight) +| QstLayout | 913 | Boss Room Locked Gate (for boss fight) + +#### The Stolen Heart (q00000013) + +| Type | Value |GroupNo| Comment | +|:---------:|:-----:|:-----:|:-----------------------------------------------------------| +| QstLayout | 902 | 1 | General purpose glitter for research (汎用キラキラポイント(調べる用) +| QstLayout | 914 | 2 | Template of purification gimmick gimmick (ミソギの滝ギミック) +| QstLayout | 1007 | 3 | Boss Door barrier?? +| QstLayout | 1008 | 4 | Spawns Leo at the boss fight +| QstLayout | 2396 | 5 | Quest specified message OM (誘導1 -- (クエスト指定メッセージOM)) +| QstLayout | 2397 | 6 | Quest specified message OM (誘導2-- (クエスト指定メッセージOM)) +| QstLayout | 2398 | 7 | Quest specified message OM (誘導3-- (クエスト指定メッセージOM)) +| QstLayout | 2399 | 8 | Quest specified message OM (誘導4-- (クエスト指定メッセージOM)) +| QstLayout | 2400 | 9 | Quest specified message OM (誘導5-- (クエスト指定メッセージOM)) +| MyQst | 788 | | Leo begins battle + +#### The Roars of A Thousand (q00000014) + +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:------:|:-----------------------------------------------------------| +| QstLayout | 1009 | st0201 | Spawns Gerd in the audience chamber +| QstLayout | 1239 | st0201 | Spawns Heinz in the Audience Chamber +| QstLayout | 1240 | st0201 | Spawns Vanessa in the Audience Chamber +| QstLayout | 1107 | st0100 | Knight Corpse lying face down (騎士死体うつ伏せ) +| QstLayout | 1010 | st0100 | Spawns White Knights, Heinz and Gerd +| QstLayout | 1100 | st0100 | Spawns Heinz +| QstLayout | 1257 | st0100 | Vessel of life (small) (命の器(小)) +| QstLayout | 1621 | st0100 | Allied NPC - For advance squad (共闘NPC−先発部隊用) (first battle in hidell) +| QstLayout | 1622 | st0100 | Gonghe NPC-For supporting troops (共闘NPC−支援部隊用) (second battle in hidell) +| MyQst | 624 | | Starts NPC FSM for advance squad (flag 1621) +| MyQst | 600 | | Stops NPC FSM for first battle and starts FSM for support groups (flag 1621 and 1622) +| MyQst | 723 | | Stops NPC FSM for 1 of the supporting group NPCs (flag 1622) +| MyQst | 728 | | Stops NPC FSM for 1 of the supporting group NPCs (flag 1622) +| MyQst | 208 | | Starts NPC FSM for Heinz, Gerd and White Knights (flag 1010) + +#### Return to Yore (q00000015) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:------:|:-----------------------------------------------------------| +| QstLayout | 1241 | st0201 | Spawns Mayleaf in the audience chamber. +| QstLayout | 903 | st0404 | General-purpose glitter points (for research purposes) (key?) (汎用キラキラポイント(調べる用)) +| QstLayout | 915 | st0404 | Large door in front of El Tedinanbos (エルテディナンボス前大型扉) +| QstLayout | 1011 | st0404 | Spawns Leo +| QstLayout | 1012 | st0404 | Spawns Kieshildt +| QstLayout | 1258 | st0404 | Vessel of Life (small) (命の器(小)) +| QstLayout | 2395 | st0404 | Spawns Kieshildt and Leo? + +#### A Friendly Visit (q00000016) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1013 | st0201 | Spawns Vanessa +| QstLayout | 900 | st0100 (group1) | General-purpose glitter points (for research) (汎用キラキラポイント(調べる用)) +| QstLayout | 916 | st0402 (group1) | Gardnok Fort large door (ガルドノック砦大型ドア) (boss room lock) +| QstLayout | 1014 | st0402 | Spawns Arisen Corps Regimental Soldier, Stark, Talcott and Leo + +#### A Brief Respite (q00000028) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1016 | st0200 | Spawns Mysial +| MyQst | 170 | | NPC FSM: Mysial starts walking to Mel +| MainQst | 171 | | NPC FSM: Set when Mysial is done talking to Mel +| MyQst | 172 | | NPC FSM: Mysial starts walking to watch the sunset +| MainQst | 173 | | NPC FSM: Set when Mysial reaches the destination to watch sunset +| MyQst | 174 | | NPC FSM: Walk into Tavern +| MainQst | 175 | | NPC FSM: Set when Mysial reaches stairs in tavern +| MyQst | 176 | | NPC FSM: Mysial starts walking down the stairs into the tavern +| MainQst | 586 | | NPC FSM: Mysial reaches pier? + +#### The Ark, Once More (q00000018) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1242 | st0201 | Spawns Heinz in the audience chamber +| QstLayout | 917 | st0571 | Force player to Dungeon Exit (肉塊的に対応した封鎖扉) +| QstLayout | 924 | st0571 | Adult Atari OM 40m (大人アタリOM 40m) +| QstLayout | 1015 | st0571 | Spawns Joseph inside the Ark + +#### Thinking of A Friend (q00000019) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1243 | st0201 | Spawns Gerd +| QstLayout | 274 | st0100 | Quest specified message OM (クエスト指定メッセージOM) +| QstLayout | 971 | st0100 | Field closure (landslide) (フィールド封鎖(崖崩れ) +| QstLayout | 1017 | st0100 | Spawns Iris + +#### The Beast's Final Moments (q00000029) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1246 | st0201 | Spawns Gerd +| QstLayout | 1247 | st0201 | Spawns Gerd, Heniz and Mayleaf +| QstLayout | 922 | st0571 | Boss Door (肉塊的に対応した封鎖扉) +| QstLayout | 1021 | st0571 | Spawns Leo +| MyQst | 790 | | Starts Leos NPC FSM + +### The future entrusted to us (q00000020) +| Type | Value | id/grp | Comment | +|:---------:|:-----:|:---------------:|:-----------------------------------------------------------| +| QstLayout | 1248 | st0201 | Spawns Gerd +| QstLayout | 1249 | st0201 | Spawns Gerd, Heinz +| QstLayout | 904 | st0411 | Alchemy Research Building -- General Purpose Glitter (錬金研究棟のカギ) -- (汎用キラキラポイント (調べる用)) +| QstLayout | 905 | st0411 | Special Research Zone Key -- General Purpose Glitter (特別研究区のカギ) -- (汎用キラキラポイント (調べる用)) +| QstLayout | 906 | st0411 | Military Instructor's Room Key -- General Purpose Glitter (軍事指導官部屋のカギ) -- (汎用キラキラポイント (調べる用)) +| QstLayout | 1022 | st0411 | Spawns Leo +| QstLayout | 1023 | st0411 | Spawns Leo +| QstLayout | 1024 | st0411 | Spawns Iris +| MyQst | 116 | st0411 | Starts Leo follow FSM for the stage +| MyQst | 120 | st0411 | Starts Leos combat FSM for boss battle + +### The Quandary of Soldiers (q00000021) +| Type | stage | Value | Comment | +|:---------:|:------:|:-----:|:-----------------------------------------------------------| +| QstLayout | st0201 | 1025 | Spawns Heinz +| QstLayout | st0201 | 1252 | Spawns Mayleaf +| QstLayout | st0203 | 277 | Transparent Warp and Glitter (フロア移動用透明ワープOM) (汎用キラキラポイント(調べる用)) +| QstLayout | st0572 | 919 | Blocks boss room exits? (メルゴダ汎用スライトドア) (肉塊的に対応した封鎖扉) (メルゴダ汎用スライトドア) +| QstLayout | st0572 | 1026 | Spawns Karno, White Knights and Gerd +| QstLayout | st0572 | 1027 | Spawns Heinz +| QstLayout | st0572 | 1312 | bow? (船頭) + +### The Dwellers of the Golden Land (q00000022) +| Type | stage | Value | Comment | +|:---------:|:------:|:-----:|:-----------------------------------------------------------| +| QstLayout | st0201 | 1028 | Spawn Heinz, Gerd and Vanessa. +| QstLayout | st0201 | 1253 | Spawn Mayleaf and Vanessa. +| QstLayout | st0410 | 920 | Slide Door (Melgoda General-purpose Slight Door) (スライドドア) (メルゴダ汎用スライトドア) +| QstLayout | st0410 | 1029 | Spawn Klaus +| QstLayout | st0410 | 2464 | Spawn blockaide and FLoating Stone (封鎖岩とアタリ) (大人アタリOM 40m) (メルゴダ浮遊石(中)) +| QstLayout | st0411 | 1102 | Spawn Klaus +| QstLayout | st0411 | 1307 | Blockaide and exit? (大人アタリOM 60m) +| QstLayout | st0418 | 1098 | Diamantes Sealed Door (ディアマンテス封印扉) +| QstLayout | st0622 | 1030 | Spawn Klaus + +### The Golden Key (q00000023) +| Type | stage | Value | Comment | +|:---------:|:------:|:-----:|:-----------------------------------------------------------| +| QstLayout | st0201 | 1254 | Spawns Gerd, Heinz and Mayleaf +| QstLayout | st0201 | 1255 | Spawns Heinz and Mayleaf +| QstLayout | st0622 | 1031 | Spawns Klaus +| QstLayout | st0418 | 901 | General Purpose Glitter (汎用キラキラポイント(調べる用)) +| QstLayout | st0418 | 923 | Mergoda Door Middle (メルゴダ扉・中両扉) +| QstLayout | st0418 | 1032 | Spawns Leo +| QstLayout | st0418 | 1324 | Mergoda Door Middle, Transparent warp OM for moving around the floor (メルゴダ扉・中両扉, フロア移動用透明ワープOM) + +### The Golden Key (q00000024) +| Type | stage | Value | Comment | +|:---------:|:------:|:-----:|:-----------------------------------------------------------| +| QstLayout | st0201 | 1033 | Spawns Heinz, Gerd, Vanessa and Mayleaf +| QstLayout | st0418 | 921 | Blocks something? (大人アタリOM 40m, メルゴダ浮遊石(中), ) +| QstLayout | st0418 | 1034 | Spawns Klaus +| QstLayout | st0418 | 1035 | Spawns Leo +| QstLayout | st0418 | 1099 | Diametes Sealed Door (ディアマンテス封印扉) +| QstLayout | st0418 | 1101 | Spawns Klaus +| MyQst | | 137 | Start Leo battl FSM + +#### World Manage Quest + +##### q70000001 + +| Type | StageNo | Value | Comment +|:-----------------:|:-------:|:------:|:-----------------------------------------------------------| +| WorldManageLayout | st0100 | 977 | Spawns Gerd and the White Knights outside +| WorldManageLayout | st0100 | 1263 | The 2nd Ark (random) (st0574) +| WorldManageLayout | st0100 | 2201 | The 1st Ark (random) (st0573) +| WorldManageLayout | st0100 | 2204 | The 2nd Ark (quest) (st0571) +| WorldManageLayout | st0100 | 2204 | The 1st Ark (quest) (st0576) +| +| WorldManageLayout | st0201 | 1218 | Spawns Leo in the audience chamber +| WorldManageLayout | st0201 | 1219 | Spawns Iris in the audience chamber +| WorldManageLayout | st0201 | 1293 | Spawns The White Dragon in the audience chamber in the most injured state +| +| WorldManageLayout | st0403 | 1109 | Locks the double doors to the Chapel at (x:51,y:89) +| WorldManageLayout | st0403 | 1110 | Unlocks the double doors to the Chapel at (x:51,y:89) +| +| WorldManageLayout | st0408 | 1111 | Closed Water Flow Control Room Door +| WorldManageLayout | st0408 | 1112 | Open Water Flow Control Room Door +| WorldManageLayout | st0408 | 1317 | Water Falls Gimick +| WorldManageLayout | st0408 | 1671 | Closed Lever Door (Stone Door, middle) +| WorldManageLayout | st0408 | 1672 | Open Lever Door (Stone Door, middle) + + +##### q70002001 +| Type | StageNo | Value | Comment +|:-----------------:|:-------:|:------:|:-----------------------------------------------------------| +| WorldManageLayout | st0402 | 0 | Solider Corpse message +| WorldManageLayout | st0402 | 3859 | Floor Lever +| WorldManageLayout | st0402 | 3859 | Large Door Inside Gardnock Fort +| WorldManageLayout | st0402 | 3860 | Large Door Inside Gardnock Fort +| +| WorldManageLayout | st0403 | 1113 | Large Door Closed in Erte Deenan +| WorldManageLayout | st0403 | 1114 | Large Door Open in Erte Deenan + +##### q70003001 +| Type | StageNo | Value | Comment +|:-----------------:|:-------:|:------:|:-----------------------------------------------------------| +| WorldManageLayout | st0411 | 1106 | Front Door Lever (floor mounted) (ver1.2_正面扉用_レバー) (床置きレバー(遺跡用) +| WorldManageLayout | st0411 | 1104 | Front Large Door Closed (ver1.2閉じ_正面扉) (メルゴダ扉・大) +| WorldManageLayout | st0411 | 1105 | Front Large Door Open (ver1.2開き_正面扉) (メルゴダ扉・大) +| WorldManageLayout | st0411 | 1119 | Closed Alchemy Research Building Door (ver1.2閉じ_錬金研究棟扉) (メルゴダ扉・中片扉) +| WorldManageLayout | st0411 | 1120 | Open Alchemy Research Building Door (ver1.2開き_錬金研究棟扉) (メルゴダ扉・中片扉) +| WorldManageLayout | st0411 | 1121 | Closed Military Instructors Door (small door) (ver1.2閉じ_軍事指導官扉) (メルゴダ扉・小片扉) +| WorldManageLayout | st0411 | 1122 | Open Military Instructors Door (ver1.2開き_軍事指導官扉) (メルゴダ扉・小片扉) +| WorldManageLayout | st0411 | 1123 | Closed Special Research Door (ver1.2閉じ_特別研究区扉) (メルゴダ扉・小片扉) +| WorldManageLayout | st0411 | 1124 | Open Special Research Door (ver1.2開き_特別研究区扉) (メルゴダ扉・小片扉) +| WorldManageLayout | st0411 | 1202 | Mergoda Warp OFF? (Quest Specified Message) (ver1.2OFF_メルゴダワープ系) (クエスト指定メッセージOM) +| WorldManageLayout | st0411 | 1203 | Mergoda TO ON? Lost City Dungeon (ver1.2ON_メルゴダ行き) (レーゼ行きワープ(亡都ダンジョン)) +| WorldManageLayout | st0411 | 2458 | Quest Specified Message (ver1.2メルゴダ大扉用メッセージOM) (クエスト指定メッセージOM) +| +| WorldManageLayout | st0203 | 1103 | ver1.2 3rd Arc OM General purpose Glitter (ver1.2第三アーク行OM) (汎用キラキラポイント(調べる用)) +| +| WorldManageLayout | st0418 | 1098 | ver1.2 Closed_Diamantes Door (ver1.2閉じ_ディアマンテス扉) +| WorldManageLayout | st0418 | 1713 | ver1.2 Opening_Diamantes Door (ver1.2開き_ディアマンテス扉) +| WorldManageLayout | st0418 | 2456 | ver1.2 Royal Palace and Residential Area Door Warp OM (ver1.2王宮と住居区の扉ワープOM, フロア移動用透明ワープOM) + +##### q70032001 + +| Type | Value | Comment +|:-----------------:|:------:|:-----------------------------------------------------------| +| WorldManageLayout | 7390 | Spawns The White Dragon in the audience chamber in the fully revived state + +### Events + +- [Lestania (stage0100)](events/st0100.md) +- [White Dragon Temple (stage0200)](events/st0200.md) +- [The Audience Chamber (stage0201)](events/st0201.md) \ No newline at end of file diff --git a/docs/quests/images/example-quest-steps.png b/docs/quests/images/example-quest-steps.png new file mode 100644 index 000000000..34f177321 Binary files /dev/null and b/docs/quests/images/example-quest-steps.png differ diff --git a/docs/quests/images/multi-process-example.png b/docs/quests/images/multi-process-example.png new file mode 100644 index 000000000..afc618d9a Binary files /dev/null and b/docs/quests/images/multi-process-example.png differ diff --git a/docs/quests/images/reward-box.png b/docs/quests/images/reward-box.png new file mode 100644 index 000000000..7bf92aff4 Binary files /dev/null and b/docs/quests/images/reward-box.png differ diff --git a/docs/quests/images/state-machine-general-steps.png b/docs/quests/images/state-machine-general-steps.png new file mode 100644 index 000000000..ca1973f9c Binary files /dev/null and b/docs/quests/images/state-machine-general-steps.png differ diff --git a/docs/quests/images/tutorial-image-1.png b/docs/quests/images/tutorial-image-1.png new file mode 100644 index 000000000..1f8b1893a Binary files /dev/null and b/docs/quests/images/tutorial-image-1.png differ diff --git a/docs/quests/images/tutorial-image-2.png b/docs/quests/images/tutorial-image-2.png new file mode 100644 index 000000000..7a8d74eb0 Binary files /dev/null and b/docs/quests/images/tutorial-image-2.png differ diff --git a/docs/quests/images/tutorial-image-3.png b/docs/quests/images/tutorial-image-3.png new file mode 100644 index 000000000..794a49886 Binary files /dev/null and b/docs/quests/images/tutorial-image-3.png differ diff --git a/docs/quests/images/tutorial-image-4.png b/docs/quests/images/tutorial-image-4.png new file mode 100644 index 000000000..02a3d3a18 Binary files /dev/null and b/docs/quests/images/tutorial-image-4.png differ diff --git a/docs/quests/quest_command_reference.md b/docs/quests/quest_command_reference.md new file mode 100644 index 000000000..219d230ef --- /dev/null +++ b/docs/quests/quest_command_reference.md @@ -0,0 +1,3045 @@ +# Quest Command Reference + +The quest commands are the commands used by the quest state machine in the client. As far as we can tell, the result commands are always executed first. Then the check commands are what control the progress of the state machine to request the next block for the process. + + +There are certain acronyms used in the command names + +| Acronym | Meaning | +|:-------:|:-------:| +| Em | Enemy | +| Eq | Equal | +| OM | Object Manager (doors, levers, glowing points) | +| Pl | Player | +| Prt | Party | +| Qst | Quest | +| Sce | Scenario Bounding box? | + +> [!NOTE] +> Some of the commands have misspellings in their names. I left them as originally sourced to help with searching/reverse engineering. + +## Check Commands + +Check commands are commands which gate the progress/advancement of the current quest block in a process to the next quest block in a process. + +### TalkNpc +``` +/** + * @brief + * @param stageNo + * @param npcId + */ +TalkNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0); +``` + +### DieEnemy +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +DieEnemy(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### SceHitIn + +``` +/** + * @brief + * @param stageNo + * @param sceNo + */ +SceHitIn(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0); +``` + +### HaveItem + +``` +/** + * @brief + * @param itemId + * @param itemNum + */ +HaveItem(int itemId, int itemNum, int param03 = 0, int param04 = 0); +``` +### DeliverItem + +``` +/** + * @brief + * @param itemId + * @param itemNum + * @param npcId + * @param msgNo + */ +DeliverItem(int itemId, int itemNum, NpcId npcId = NpcId.None, int msgNo = 0); +``` + +### EmDieLight + +``` +/** + * @brief + * @param enemyId + * @param enemyLv + * @param enemyNum + */ +EmDieLight(int enemyId, int enemyLv, int enemyNum, int param04 = 0); +``` + +### QstFlagOn + +``` +/** + * @brief + * @param questId + * @param flagNo + */ +QstFlagOn(int questId, int flagNo, int param03 = 0, int param04 = 0); +``` + +### QstFlagOff + +``` +/** + * @brief + * @param questId + * @param flagNo + */ +QstFlagOff(int questId, int flagNo, int param03 = 0, int param04 = 0); +``` + +### MyQstFlagOn + +``` +/** + * @brief + * @param flagNo + */ +MyQstFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### MyQstFlagOff + +``` +/** + * @brief + * @param flagNo + */ +MyQstFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Padding00 +``` +/** + * @brief + */ +Padding00(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Padding01 +``` +/** + * @brief + */ +Padding01(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Padding02 +``` +/** + * @brief + */ +Padding02(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StageNo + +``` +/** + * @brief + * @param stageNo + */ +StageNo(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### EventEnd + +``` +/** + * @brief + * @param stageNo + * @param eventNo + */ +EventEnd(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0); +``` + +### Prt + +``` +/** + * @brief Checks to see if all members of the party are ready before proceding. + * There is an equivalent ResultCommand which spawns this point. + * @param stageNo + * @param x + * @param y + * @param z + */ +Prt(StageNo stageNo, int x, int y, int z); +``` + +### Clearcount + +``` +/** + * @brief + * @param minCount + * @param maxCount + */ +Clearcount(int minCount, int maxCount, int param03 = 0, int param04 = 0); +``` + +### SceFlagOn + +``` +/** + * @brief + * @param flagNo + */ +SceFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SceFlagOff + +``` +/** + * @brief + * @param flagNo + */ +SceFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TouchActToNpc + +``` +/** + * @brief + * @param stageNo + * @param npcId + */ +TouchActToNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0); +``` + +### OrderDecide + +``` +/** + * @brief + * @param npcId + */ +OrderDecide(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEndCycle + +``` +/** + * @brief + */ +IsEndCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsInterruptCycle + +``` +/** + * @brief + */ +IsInterruptCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsFailedCycle + +``` +/** + * @brief + */ +IsFailedCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEndResult + +``` +/** + * @brief + */ +IsEndResult(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### NpcTalkAndOrderUi + +``` +/** + * @brief Used to order a quest from an NPC with multiple talking options. + * @param stageNo + * @param npcId + * @param noOrderGroupSerial + */ +NpcTalkAndOrderUi(StageNo stageNo, NpcId npcId, int noOrderGroupSerial, int param04 = 0); +``` + +### NpcTouchAndOrderUi + +``` +/** + * @brief Used to order a quest from an NPC with no additional talking options. + * @param stageNo + * @param npcId + * @param noOrderGroupSerial + */ +NpcTouchAndOrderUi(StageNo stageNo, NpcId npcId, int noOrderGroupSerial, int param04 = 0); +``` + +### StageNoNotEq + +``` +/** + * @brief + * @param stageNo + */ +StageNoNotEq(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Warlevel + +``` +/** + * @brief + * @param warLevel + */ +Warlevel(int warLevel, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TalkNpcWithoutMarker + +``` +/** + * @brief + * @param stageNo + * @param npcId + */ +TalkNpcWithoutMarker(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0); +``` + +### HaveMoney + +``` +/** + * @brief + * @param gold + * @param type + */ +HaveMoney(int gold, int type, int param03 = 0, int param04 = 0); +``` + +### SetQuestClearNum + +``` +/** + * @brief + * @param clearNum + * @param areaId + */ +SetQuestClearNum(int clearNum, int areaId, int param03 = 0, int param04 = 0); +``` + +### MakeCraft + +``` +/** + * @brief + */ +MakeCraft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlayEmotion + +``` +/** + * @brief + */ +PlayEmotion(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEndTimer + +``` +/** + * @brief + * @param timerNo + */ +IsEndTimer(int timerNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEnemyFound + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsEnemyFound(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### RandomEq + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomEq(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### RandomNotEq + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomNotEq(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### RandomLess + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomLess(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### RandomNotGreater + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomNotGreater(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### RandomGreater + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomGreater(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### RandomNotLess + +``` +/** + * @brief + * @param randomNo + * @param value + */ +RandomNotLess(int randomNo, int value, int param03 = 0, int param04 = 0); +``` + +### Clearcount02 + +``` +/** + * @brief + * @param div + * @param value + */ +Clearcount02(int div, int value, int param03 = 0, int param04 = 0); +``` + +### IngameTimeRangeEq + +``` +/** + * @brief + * @param minTime + * @param maxTime + */ +IngameTimeRangeEq(int minTime, int maxTime, int param03 = 0, int param04 = 0); +``` + +### IngameTimeRangeNotEq + +``` +/** + * @brief + * @param minTime + * @param maxTime + */ +IngameTimeRangeNotEq(int minTime, int maxTime, int param03 = 0, int param04 = 0); +``` + +### PlHp + +``` +/** + * @brief + * @param hpRate + * @param type + */ +PlHp(int hpRate, int type, int param03 = 0, int param04 = 0); +``` + +### EmHpNotLess + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ +EmHpNotLess(StageNo stageNo, int groupNo, int setNo, int hpRate); +``` + +### EmHpLess + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ +EmHpLess(StageNo stageNo, int groupNo, int setNo, int hpRate); +``` + +### WeatherEq + +``` +/** + * @brief + * @param weatherId + */ +WeatherEq(int weatherId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### WeatherNotEq + +``` +/** + * @brief + * @param weatherId + */ +WeatherNotEq(int weatherId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlJobEq + +``` +/** + * @brief + * @param jobId + */ +PlJobEq(int jobId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlJobNotEq + +``` +/** + * @brief + * @param jobId + */ +PlJobNotEq(int jobId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlSexEq + +``` +/** + * @brief + * @param sex + */ +PlSexEq(int sex, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlSexNotEq + +``` +/** + * @brief + * @param sex + */ +PlSexNotEq(int sex, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SceHitOut + +``` +/** + * @brief + * @param stageNo + * @param sceNo + */ +SceHitOut(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0); +``` + +### WaitOrder + +``` +/** + * @brief + */ +WaitOrder(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OmSetTouch + +``` +/** + * @brief Used to touch objects spawned by World Manage Quests. + * @param stageNo + * @param groupNo + * @param setNo + */ +OmSetTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### OmReleaseTouch + +``` +/** + * @brief Used to detect released objects spawned by World Manage Quests. + * @param stageNo + * @param groupNo + * @param setNo + */ +OmReleaseTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### JobLevelNotLess + +``` +/** + * @brief + * @param checkType + * @param level + */ +JobLevelNotLess(int checkType, int level, int param03 = 0, int param04 = 0); +``` + +### JobLevelLess + +``` +/** + * @brief + * @param checkType + * @param level + */ +JobLevelLess(int checkType, int level, int param03 = 0, int param04 = 0); +``` + +### MyQstFlagOnFromFsm + +``` +/** + * @brief Checks for flags set by the NPC FSM. These flags would be the "FlagNo" values + * under the "MainQstFlagOn" container name inside the npc fsm JSON files. + * @param flagNo + */ +MyQstFlagOnFromFsm(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SceHitInWithoutMarker + +``` +/** + * @brief + * @param stageNo + * @param sceNo + */ +SceHitInWithoutMarker(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0); +``` + +### SceHitOutWithoutMarker + +``` +/** + * @brief + * @param stageNo + * @param sceNo + */ +SceHitOutWithoutMarker(StageNo stageNo, int sceNo, int param03 = 0, int param04 = 0); +``` + +### KeyItemPoint + +``` +/** + * @brief + * @param idx + * @param num + */ +KeyItemPoint(int idx, int num, int param03 = 0, int param04 = 0); +``` + +### IsNotEndTimer + +``` +/** + * @brief + * @param timerNo + */ +IsNotEndTimer(int timerNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsMainQuestClear + +``` +/** + * @brief + * @param questId + */ +IsMainQuestClear(int questId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DogmaOrb + +``` +/** + * @brief Check is satisfied when player buys blood orb upgrade from the white dragon. + */ +DogmaOrb(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEnemyFoundForOrder + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsEnemyFoundForOrder(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsTutorialFlagOn + +``` +/** + * @brief + * @param flagNo + */ +IsTutorialFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QuestOmSetTouch + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +QuestOmSetTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### QuestOmReleaseTouch + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +QuestOmReleaseTouch(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### NewTalkNpc + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +NewTalkNpc(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### NewTalkNpcWithoutMarker + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +NewTalkNpcWithoutMarker(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsTutorialQuestClear + +``` +/** + * @brief + * @param questId + */ +IsTutorialQuestClear(int questId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsMainQuestOrder + +``` +/** + * @brief + * @param questId + */ +IsMainQuestOrder(int questId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsTutorialQuestOrder + +``` +/** + * @brief + * @param questId + */ +IsTutorialQuestOrder(int questId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsTouchPawnDungeonOm + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsTouchPawnDungeonOm(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsOpenDoorOmQuestSet + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +IsOpenDoorOmQuestSet(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### EmDieForRandomDungeon + +``` +/** + * @brief + * @param stageNo + * @param enemyId + * @param enemyNum + */ +EmDieForRandomDungeon(StageNo stageNo, int enemyId, int enemyNum, int param04 = 0); +``` + +### NpcHpNotLess + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ +NpcHpNotLess(StageNo stageNo, int groupNo, int setNo, int hpRate); +``` + +### NpcHpLess + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param hpRate + */ +NpcHpLess(StageNo stageNo, int groupNo, int setNo, int hpRate); +``` + +### IsEnemyFoundWithoutMarker + +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsEnemyFoundWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsEventBoardAccepted + +``` +/** + * @brief + */ +IsEventBoardAccepted(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### WorldManageQuestFlagOn + +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageQuestFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### WorldManageQuestFlagOff + +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageQuestFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### TouchEventBoard + +``` +/** + * @brief + */ +TouchEventBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenEntryRaidBoss + +``` +/** + * @brief + */ +OpenEntryRaidBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OepnEntryFortDefense + +``` +/** + * @brief + */ +OepnEntryFortDefense(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DiePlayer + +``` +/** + * @brief + */ +DiePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PartyNumNotLessWtihoutPawn + +``` +/** + * @brief + * @param partyMemberNum + */ +PartyNumNotLessWtihoutPawn(int partyMemberNum, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PartyNumNotLessWithPawn + +``` +/** + * @brief + * @param partyMemberNum + */ +PartyNumNotLessWithPawn(int partyMemberNum, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### LostMainPawn + +``` +/** + * @brief + */ +LostMainPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SpTalkNpc + +``` +/** + * @brief + */ +SpTalkNpc(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OepnJobMaster + +``` +/** + * @brief + */ +OepnJobMaster(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TouchRimStone + +``` +/** + * @brief + */ +TouchRimStone(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### GetAchievement + +``` +/** + * @brief + */ +GetAchievement(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DummyNotProgress + +``` +/** + * @brief + */ +DummyNotProgress(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DieRaidBoss + +``` +/** + * @brief + */ +DieRaidBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CycleTimerZero +``` +/** + * @brief + */ +CycleTimerZero(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CycleTimer +``` +/** + * @brief + * @param timeSec + */ +CycleTimer(int timeSec, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QuestNpcTalkAndOrderUi +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +QuestNpcTalkAndOrderUi(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### QuestNpcTouchAndOrderUi +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +QuestNpcTouchAndOrderUi(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsFoundRaidBoss +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param enemyId + */ +IsFoundRaidBoss(StageNo stageNo, int groupNo, int setNo, int enemyId); +``` + +### QuestOmSetTouchWithoutMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +QuestOmSetTouchWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### QuestOmReleaseTouchWithoutMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +QuestOmReleaseTouchWithoutMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### TutorialTalkNpc +``` +/** + * @brief + * @param stageNo + * @param npcId + */ +TutorialTalkNpc(StageNo stageNo, NpcId npcId, int param03 = 0, int param04 = 0); +``` + +### IsLogin +``` +/** + * @brief + */ +IsLogin(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsPlayEndFirstSeasonEndCredit +``` +/** + * @brief + */ +IsPlayEndFirstSeasonEndCredit(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsKilledTargetEnemySetGroup +``` +/** + * @brief + * @param flagNo + */ +IsKilledTargetEnemySetGroup(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsKilledTargetEmSetGrpNoMarker + +``` +/** + * @brief + * @param flagNo + */ +IsKilledTargetEmSetGrpNoMarker(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsLeftCycleTimer +``` +/** + * @brief + * @param timeSec + */ +IsLeftCycleTimer(int timeSec, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OmEndText +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +OmEndText(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### QuestOmEndText +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +QuestOmEndText(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### OpenAreaMaster +``` +/** + * @brief + * @param areaId + */ +OpenAreaMaster(int areaId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### HaveItemAllBag +``` +/** + * @brief + * @param itemId + * @param itemNum + */ +HaveItemAllBag(int itemId, int itemNum, int param03 = 0, int param04 = 0); +``` + +### OpenNewspaper +``` +/** + * @brief + */ +OpenNewspaper(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenQuestBoard +``` +/** + * @brief + */ +OpenQuestBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StageNoWithoutMarker +``` +/** + * @brief + * @param stageNo + */ +StageNoWithoutMarker(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TalkQuestNpcUnitMarker +``` +/** + * @brief Used when a NPC walks between multiple points. The marker will continue to float over the NPCs head. + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +TalkQuestNpcUnitMarker(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### TouchQuestNpcUnitMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +TouchQuestNpcUnitMarker(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsExistSecondPawn +``` +/** + * @brief + */ +IsExistSecondPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOrderJobTutorialQuest +``` +/** + * @brief + */ +IsOrderJobTutorialQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOpenWarehouse +``` +/** + * @brief + */ +IsOpenWarehouse(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsMyquestLayoutFlagOn +``` +/** + * @brief + * @param FlagNo + */ +IsMyquestLayoutFlagOn(int FlagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsMyquestLayoutFlagOff +``` +/** + * @brief + * @param FlagNo + */ +IsMyquestLayoutFlagOff(int FlagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOpenWarehouseReward +``` +/** + * @brief + */ +IsOpenWarehouseReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOrderLightQuest +``` +/** + * @brief + */ +IsOrderLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOrderWorldQuest +``` +/** + * @brief + */ +IsOrderWorldQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsLostMainPawn +``` +/** + * @brief + */ +IsLostMainPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsFullOrderQuest +``` +/** + * @brief + */ +IsFullOrderQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsBadStatus +``` +/** + * @brief + */ +IsBadStatus(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CheckAreaRank +``` +/** + * @brief + * @param AreaId + * @param AreaRank + */ +CheckAreaRank(int AreaId, int AreaRank, int param03 = 0, int param04 = 0); +``` + +### Padding133 +``` +/** + * @brief + */ +Padding133(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### EnablePartyWarp +``` +/** + * @brief + */ +EnablePartyWarp(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsHugeble +``` +/** + * @brief + */ +IsHugeble(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsDownEnemy +``` +/** + * @brief + */ +IsDownEnemy(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenAreaMasterSupplies +``` +/** + * @brief + */ +OpenAreaMasterSupplies(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenEntryBoard +``` +/** + * @brief + */ +OpenEntryBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### NoticeInterruptContents +``` +/** + * @brief + */ +NoticeInterruptContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenRetrySelect +``` +/** + * @brief + */ +OpenRetrySelect(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsPlWeakening +``` +/** + * @brief + */ +IsPlWeakening(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### NoticePartyInvite +``` +/** + * @brief + */ +NoticePartyInvite(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsKilledAreaBoss +``` +/** + * @brief + */ +IsKilledAreaBoss(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsPartyReward +``` +/** + * @brief + */ +IsPartyReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsFullBag +``` +/** + * @brief + */ +IsFullBag(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenCraftExam +``` +/** + * @brief + */ +OpenCraftExam(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### LevelUpCraft +``` +/** + * @brief + */ +LevelUpCraft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsClearLightQuest +``` +/** + * @brief + */ +IsClearLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenJobMasterReward +``` +/** + * @brief + */ +OpenJobMasterReward(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TouchActQuestNpc +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +TouchActQuestNpc(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsLeaderAndJoinPawn +``` +/** + * @brief + * @param pawnNum + */ +IsLeaderAndJoinPawn(int pawnNum, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsAcceptLightQuest +``` +/** + * @brief + */ +IsAcceptLightQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsReleaseWarpPoint +``` +/** + * @brief + */ +IsReleaseWarpPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsSetPlayerSkill +``` +/** + * @brief + */ +IsSetPlayerSkill(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOrderMyQuest +``` +/** + * @brief + */ +IsOrderMyQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsNotOrderMyQuest +``` +/** + * @brief + */ +IsNotOrderMyQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### HasMypawn +``` +/** + * @brief + */ +HasMypawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsFavoriteWarpPoint +``` +/** + * @brief + * @param warpPointId + */ +IsFavoriteWarpPoint(int warpPointId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Craft +``` +/** + * @brief + */ +Craft(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsKilledTargetEnemySetGroupGmMain +``` +/** + * @brief + * @param flagNo + */ +IsKilledTargetEnemySetGroupGmMain(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsKilledTargetEnemySetGroupGmSub +``` +/** + * @brief + * @param flagNo + */ +IsKilledTargetEnemySetGroupGmSub(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### HasUsedKey +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +HasUsedKey(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsCycleFlagOffPeriod +``` +/** + * @brief + */ +IsCycleFlagOffPeriod(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEnemyFoundGmMain +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsEnemyFoundGmMain(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsEnemyFoundGmSub +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsEnemyFoundGmSub(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsLoginBugFixedOnly +``` +/** + * @brief + */ +IsLoginBugFixedOnly(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsSearchClan +``` +/** + * @brief + */ +IsSearchClan(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOpenAreaListUi +``` +/** + * @brief + */ +IsOpenAreaListUi(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsReleaseWarpPointAnyone +``` +/** + * @brief + * @param warpPointId + */ +IsReleaseWarpPointAnyone(int warpPointId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DevidePlayer +``` +/** + * @brief + */ +DevidePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### NowPhase +``` +/** + * @brief + * @param phaseId + */ +NowPhase(int phaseId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsReleasePortal +``` +/** + * @brief + */ +IsReleasePortal(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsGetAppraiseItem +``` +/** + * @brief + */ +IsGetAppraiseItem(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsSetPartnerPawn +``` +/** + * @brief + */ +IsSetPartnerPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsPresentPartnerPawn +``` +/** + * @brief + */ +IsPresentPartnerPawn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsReleaseMyRoom +``` +/** + * @brief + */ +IsReleaseMyRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsExistDividePlayer +``` +/** + * @brief + */ +IsExistDividePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### NotDividePlayer +``` +/** + * @brief + */ +NotDividePlayer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsGatherPartyInStage +``` +/** + * @brief + * @param stageNo + */ +IsGatherPartyInStage(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsFinishedEnemyDivideAction +``` +/** + * @brief + */ +IsFinishedEnemyDivideAction(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOpenDoorOmQuestSetNoMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param questId + */ +IsOpenDoorOmQuestSetNoMarker(StageNo stageNo, int groupNo, int setNo, int questId); +``` + +### IsFinishedEventOrderNum +``` +/** + * @brief + * @param stageNo + * @param eventNo + */ +IsFinishedEventOrderNum(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0); +``` + +### IsPresentPartnerPawnNoMarker +``` +/** + * @brief + */ +IsPresentPartnerPawnNoMarker(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOmBrokenLayout +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsOmBrokenLayout(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsOmBrokenQuest +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsOmBrokenQuest(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsHoldingPeriodCycleContents +``` +/** + * @brief + */ +IsHoldingPeriodCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsNotHoldingPeriodCycleContents +``` +/** + * @brief + */ +IsNotHoldingPeriodCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsResetInstanceArea +``` +/** + * @brief + */ +IsResetInstanceArea(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CheckMoonAge +``` +/** + * @brief + * @param moonAgeStart + * @param moonAgeEnd + */ +CheckMoonAge(int moonAgeStart, int moonAgeEnd, int param03 = 0, int param04 = 0); +``` + +### IsOrderPawnQuest +``` +/** + * @brief + * @param orderGroupSerial + * @param noOrderGroupSerial + */ +IsOrderPawnQuest(int orderGroupSerial, int noOrderGroupSerial, int param03 = 0, int param04 = 0); +``` + +### IsTakePictures +``` +/** + * @brief + */ +IsTakePictures(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsStageForMainQuest +``` +/** + * @brief + * @param stageNo + */ +IsStageForMainQuest(StageNo stageNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsReleasePawnExpedition +``` +/** + * @brief + */ +IsReleasePawnExpedition(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenPpMode +``` +/** + * @brief + */ +OpenPpMode(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PpNotLess +``` +/** + * @brief + * @param point + */ +PpNotLess(int point, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### OpenPpShop +``` +/** + * @brief + */ +OpenPpShop(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TouchClanBoard +``` +/** + * @brief + */ +TouchClanBoard(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOneOffGather +``` +/** + * @brief + */ +IsOneOffGather(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsOmBrokenLayoutNoMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsOmBrokenLayoutNoMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### IsOmBrokenQuestNoMarker +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + */ +IsOmBrokenQuestNoMarker(StageNo stageNo, int groupNo, int setNo, int param04 = 0); +``` + +### KeyItemPointEq +``` +/** + * @brief + * @param idx + * @param num + */ +KeyItemPointEq(int idx, int num, int param03 = 0, int param04 = 0); +``` + +### IsEmotion +``` +/** + * @brief + * @param actNo + */ +IsEmotion(int actNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEquipColor +``` +/** + * @brief + * @param color + */ +IsEquipColor(int color, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsEquip +``` +/** + * @brief + * @param itemId + */ +IsEquip(int itemId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsTakePicturesNpc +``` +/** + * @brief + * @param stageNo + * @param npcId01 + * @param npcId02 + * @param npcId03 + */ +IsTakePicturesNpc(StageNo stageNo, int npcId01, int npcId02, int npcId03); +``` + +### SayMessage +``` +/** + * @brief + */ +SayMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### IsTakePicturesWithoutPawn +``` +/** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ +IsTakePicturesWithoutPawn(StageNo stageNo, int x, int y, int z); +``` + +### IsLinkageEnemyFlag +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagNo + */ +IsLinkageEnemyFlag(StageNo stageNo, int groupNo, int setNo, int flagNo); +``` + +### IsLinkageEnemyFlagOff +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagNo + */ +IsLinkageEnemyFlagOff(StageNo stageNo, int groupNo, int setNo, int flagNo); +``` + +### IsReleaseSecretRoom +``` +/** + * @brief + */ +IsReleaseSecretRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +## Result Commands + +### LotOn + +``` +/** + * @brief + * @param stageNo + * @param lotNo + */ +LotOn(StageNo stageNo, int lotNo, int param03 = 0, int param04 = 0); +``` + +### LotOff + +``` +/** + * @brief + * @param stageNo + * @param lotNo + */ +LotOff(StageNo stageNo, int lotNo, int param03 = 0, int param04 = 0); +``` + +### HandItem + +``` +/** + * @brief + * @param itemId + * @param itemNum + */ +HandItem(int itemId, int itemNum, int param03 = 0, int param04 = 0); +``` + +### SetAnnounce + +``` +/** + * @brief + * @param announceType + * @param announceSubtype Some announce commands like accept use this parameter to distinguish between distinguish between "discovered (0)" and "accept (1)" banner. + */ +SetAnnounce(QuestAnnounceType announceType, int announceSubtype = 0, int param03 = 0, int param04 = 0); +``` + +### UpdateAnnounce + +``` +/** + * @brief + * @param type + */ +UpdateAnnounce(QuestAnnounceType announceType = QuestAnnounceType.Accept, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ChangeMessage + +``` +/** + * @brief + */ +ChangeMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QstFlagOn + +``` +/** + * @brief + */ +QstFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### MyQstFlagOn + +``` +/** + * @brief + * @param flagNo + */ +MyQstFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### GlobalFlagOn + +``` +/** + * @brief + */ +GlobalFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QstTalkChg + +``` +/** + * @brief + * @param npcId + * @param msgNo + */ +QstTalkChg(NpcId npcId, int msgNo, int param03 = 0, int param04 = 0); +``` + +### QstTalkDel + +``` +/** + * @brief + * @param npcId + */ +QstTalkDel(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StageJump + +``` +/** + * @brief + * @param stageNo + * @param startPos + */ +StageJump(StageNo stageNo, int startPos, int param03 = 0, int param04 = 0); +``` + +### EventExec + +``` +/** + * @brief + * @param stageNo + * @param eventNo + * @param jumpStageNo + * @param jumpStartPosNo + */ +EventExec(StageNo stageNo, int eventNo, StageNo jumpStageNo, int jumpStartPosNo); +``` + +### CallMessage + +``` +/** + * @brief + */ +CallMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### Prt + +``` +/** + * @brief Creates a glowing point where a party gathers to start some event. + * Use the integer values of x, y, z from the /info commands to get the coordinates. + * There is an equivalent CheckCommand which you can use to check if the party is here. + * @param stageNo + * @param x + * @param y + * @param z + */ +Prt(StageNo stageNo, int x, int y, int z); +``` + +### QstLayoutFlagOn + +``` +/** + * @brief + * @param flagNo + */ +QstLayoutFlagOn(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QstLayoutFlagOff + +``` +/** + * @brief + * @param flagNo + */ +QstLayoutFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QstSceFlagOn + +``` +/** + * @brief + */ +QstSceFlagOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QstDogmaOrb + +``` +/** + * @brief + * @param orbNum + */ +QstDogmaOrb(int orbNum, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### GotoMainPwanEdit + +``` +/** + * @brief + */ +GotoMainPwanEdit(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddFsmNpcList + +``` +/** + * @brief + * @param npcId + */ +AddFsmNpcList(NpcId npcId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### EndCycle + +``` +/** + * @brief + */ +EndCycle(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddCycleTimer +``` +/** + * @brief + * @param sec + */ +AddCycleTimer(int sec, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddMarkerAtItem +``` +/** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ +AddMarkerAtItem(StageNo stageNo, int x, int y, int z); +``` + +### AddMarkerAtDest +``` +/** + * @brief + * @param stageNo + * @param x + * @param y + * @param z + */ +AddMarkerAtDest(StageNo stageNo, int x, int y, int z); +``` + +### AddResultPoint +``` +/** + * @brief + * @param tableIndex + */ +AddResultPoint(int tableIndex, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PushImteToPlBag +``` +/** + * @brief + * @param itemId + * @param itemNum + */ +PushImteToPlBag(int itemId, int itemNum, int param03 = 0, int param04 = 0); +``` + +### StartTimer +``` +/** + * @brief + * @param timerNo + * @param sec + */ +StartTimer(int timerNo, int sec, int param03 = 0, int param04 = 0); +``` + +### SetRandom +``` +/** + * @brief + * @param randomNo + * @param minValue + * @param maxValue + * @param resultValue + */ +SetRandom(int randomNo, int minValue, int maxValue, int resultValue); +``` + +### ResetRandom +``` +/** + * @brief + * @param randomNo + */ +ResetRandom(int randomNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### BgmRequest +``` +/** + * @brief + * @param type + * @param bgmId + */ +BgmRequest(int type, int bgmId, int param03 = 0, int param04 = 0); +``` + +### BgmStop +``` +/** + * @brief + */ +BgmStop(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SetWaypoint +``` +/** + * @brief + * @param npcId + * @param waypointNo0 + * @param waypointNo1 + * @param waypointNo2 + */ +SetWaypoint(NpcId npcId, int waypointNo0, int waypointNo1, int waypointNo2); +``` + +### ForceTalkQuest +``` +/** + * @brief + * @param npcId + * @param groupSerial + */ +ForceTalkQuest(NpcId npcId, int groupSerial, int param03 = 0, int param04 = 0); +``` + +### TutorialDialog +``` +/** + * @brief + * @param guideNo + */ +TutorialDialog(int guideNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddKeyItemPoint +``` +/** + * @brief + * @param keyItemIdx + * @param pointNum + */ +AddKeyItemPoint(int keyItemIdx, int pointNum, int param03 = 0, int param04 = 0); +``` + +### DontSaveProcess +``` +/** + * @brief + */ +DontSaveProcess(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### InterruptCycleContents +``` +/** + * @brief + */ +InterruptCycleContents(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### QuestEvaluationPoint +``` +/** + * @brief + * @param point + */ +QuestEvaluationPoint(int point, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CheckOrderCondition +``` +/** + * @brief + */ +CheckOrderCondition(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### WorldManageLayoutFlagOn +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageLayoutFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### WorldManageLayoutFlagOff +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageLayoutFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### PlayEndingForFirstSeason +``` +/** + * @brief + */ +PlayEndingForFirstSeason(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddCyclePurpose +``` +/** + * @brief + * @param announceNo + * @param type + */ +AddCyclePurpose(int announceNo, int type, int param03 = 0, int param04 = 0); +``` + +### RemoveCyclePurpose +``` +/** + * @brief + * @param announceNo + */ +RemoveCyclePurpose(int announceNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### UpdateAnnounceDirect +``` +/** + * @brief + * @param announceNo + * @param type + */ +UpdateAnnounceDirect(int announceNo, int type, int param03 = 0, int param04 = 0); +``` + +### SetCheckPoint +``` +/** + * @brief + */ +SetCheckPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ReturnCheckPoint +``` +/** + * @brief + * @param processNo + */ +ReturnCheckPoint(int processNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### CallGeneralAnnounce +``` +/** + * @brief + * @param type + * @param msgNo + */ +CallGeneralAnnounce(int type, int msgNo, int param03 = 0, int param04 = 0); +``` + +### TutorialEnemyInvincibleOff +``` +/** + * @brief + */ +TutorialEnemyInvincibleOff(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SetDiePlayerReturnPos +``` +/** + * @brief + * @param stageNo + * @param startPos + * @param outSceNo + */ +SetDiePlayerReturnPos(StageNo stageNo, int startPos, int outSceNo, int param04 = 0); +``` + +### WorldManageQuestFlagOn +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageQuestFlagOn(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### WorldManageQuestFlagOff +``` +/** + * @brief + * @param flagNo + * @param questId + */ +WorldManageQuestFlagOff(int flagNo, int questId, int param03 = 0, int param04 = 0); +``` + +### ReturnCheckPointEx +``` +/** + * @brief + * @param processNo + */ +ReturnCheckPointEx(int processNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ResetCheckPoint +``` +/** + * @brief + */ +ResetCheckPoint(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ResetDiePlayerReturnPos +``` +/** + * @brief + * @param stageNo + * @param startPos + */ +ResetDiePlayerReturnPos(StageNo stageNo, int startPos, int param03 = 0, int param04 = 0); +``` + +### SetBarricade +``` +/** + * @brief + */ +SetBarricade(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ResetBarricade +``` +/** + * @brief + */ +ResetBarricade(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### TutorialEnemyInvincibleOn +``` +/** + * @brief + */ +TutorialEnemyInvincibleOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ResetTutorialFlag +``` +/** + * @brief + */ +ResetTutorialFlag(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StartContentsTimer +``` +/** + * @brief + */ +StartContentsTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### MyQstFlagOff +``` +/** + * @brief + * @param flagNo + */ +MyQstFlagOff(int flagNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlayCameraEvent +``` +/** + * @brief Plays quicktime events defined in the `stage///scr//fsm/ev.fsm.json files. + * @note These events will only play if they are triggered when you are in the same StageNo. + * @param stageNo + * @param eventNo + */ +PlayCameraEvent(StageNo stageNo, int eventNo, int param03 = 0, int param04 = 0); +``` + +### EndEndQuest +``` +/** + * @brief + */ +EndEndQuest(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ReturnAnnounce +``` +/** + * @brief + */ +ReturnAnnounce(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddEndContentsPurpose +``` +/** + * @brief + * @param announceNo + * @param type + */ +AddEndContentsPurpose(int announceNo, int type, int param03 = 0, int param04 = 0); +``` + +### RemoveEndContentsPurpose +``` +/** + * @brief + * @param announceNo + */ +RemoveEndContentsPurpose(int announceNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StopCycleTimer +``` +/** + * @brief + */ +StopCycleTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### RestartCycleTimer +``` +/** + * @brief + */ +RestartCycleTimer(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AddAreaPoint +``` +/** + * @brief + * @param AreaId + * @param AddPoint + */ +AddAreaPoint(int AreaId, int AddPoint, int param03 = 0, int param04 = 0); +``` + +### LayoutFlagRandomOn +``` +/** + * @brief + * @param FlanNo1 + * @param FlanNo2 + * @param FlanNo3 + * @param ResultNo + */ +LayoutFlagRandomOn(int FlanNo1, int FlanNo2, int FlanNo3, int ResultNo); +``` + +### SetDeliverInfo +``` +/** + * @brief + * @param stageNo + * @param npcId + * @param groupSerial + */ +SetDeliverInfo(StageNo stageNo, NpcId npcId, int groupSerial, int param04 = 0); +``` + +### SetDeliverInfoQuest +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param groupSerial + */ +SetDeliverInfoQuest(StageNo stageNo, int groupNo, int setNo, int groupSerial); +``` + +### BgmRequestFix +``` +/** + * @brief + * @param type + * @param bgmId + */ +BgmRequestFix(int type, int bgmId, int param03 = 0, int param04 = 0); +``` + +### EventExecCont +``` +/** + * @brief + * @param stageNo + * @param eventNo + * @param jumpStageNo + * @param jumpStartPosNo + */ +EventExecCont(StageNo stageNo, int eventNo, int jumpStageNo, int jumpStartPosNo); +``` + +### PlPadOff +``` +/** + * @brief + */ +PlPadOff(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### PlPadOn +``` +/** + * @brief + */ +PlPadOn(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### EnableGetSetQuestList +``` +/** + * @brief + */ +EnableGetSetQuestList(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StartMissionAnnounce +``` +/** + * @brief + */ +StartMissionAnnounce(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### StageAnnounce +``` +/** + * @brief + * @param type + * @param num + */ +StageAnnounce(int type, int num, int param03 = 0, int param04 = 0); +``` + +### ReleaseAnnounce +``` +/** + * @brief + * @param id + */ +ReleaseAnnounce(int id, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ButtonGuideFlagOn +``` +/** + * @brief + * @param buttonGuideNo + */ +ButtonGuideFlagOn(int buttonGuideNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ButtonGuideFlagOff +``` +/** + * @brief + * @param buttonGuideNo + */ +ButtonGuideFlagOff(int buttonGuideNo, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### AreaJumpFadeContinue +``` +/** + * @brief + */ +AreaJumpFadeContinue(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ExeEventAfterStageJump +``` +/** + * @brief + * @param stageNo + * @param eventNo + * @param startPos + */ +ExeEventAfterStageJump(StageNo stageNo, int eventNo, int startPos, int param04 = 0); +``` + +### ExeEventAfterStageJumpContinue +``` +/** + * @brief + * @param stageNo + * @param eventNo + * @param startPos + */ +ExeEventAfterStageJumpContinue(StageNo stageNo, int eventNo, int startPos, int param04 = 0); +``` + +### PlayMessage +``` +/** + * @brief + * @param groupNo + * @param waitTime + */ +PlayMessage(int groupNo, int waitTime, int param03 = 0, int param04 = 0); +``` + +### StopMessage +``` +/** + * @brief + */ +StopMessage(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DecideDivideArea +``` +/** + * @brief + * @param stageNo + * @param startPosNo + */ +DecideDivideArea(StageNo stageNo, int startPosNo, int param03 = 0, int param04 = 0); +``` + +### ShiftPhase +``` +/** + * @brief + * @param phaseId + */ +ShiftPhase(int phaseId, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### ReleaseMyRoom +``` +/** + * @brief + */ +ReleaseMyRoom(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DivideSuccess +``` +/** + * @brief + */ +DivideSuccess(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### DivideFailed +``` +/** + * @brief + */ +DivideFailed(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SetProgressBonus +``` +/** + * @brief + * @param rewardRank + */ +SetProgressBonus(int rewardRank, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### RefreshOmKeyDisp +``` +/** + * @brief + */ +RefreshOmKeyDisp(int param01 = 0, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### SwitchPawnQuestTalk +``` +/** + * @brief + * @param type + */ +SwitchPawnQuestTalk(int type, int param02 = 0, int param03 = 0, int param04 = 0); +``` + +### LinkageEnemyFlagOn +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagId + */ +LinkageEnemyFlagOn(StageNo stageNo, int groupNo, int setNo, int flagId); +``` + +### LinkageEnemyFlagOff +``` +/** + * @brief + * @param stageNo + * @param groupNo + * @param setNo + * @param flagId + */ +LinkageEnemyFlagOff(StageNo stageNo, int groupNo, int setNo, int flagId); +``` + +## Notify Commands + +### KilledTargetEnemySetGroup + +``` +/** + * @brief + * @param flagNo + * @param stageNo + * @param groupNo + */ +KilledTargetEnemySetGroup(int flagNo, StageNo stageNo, int groupNo, int work04 = 0); +``` + +### KilledTargetEmSetGrpNoMarker + +``` +/** + * @brief + * @param flagNo + * @param stageNo + * @param groupNo + */ +KilledTargetEmSetGrpNoMarker(int flagNo, StageNo stageNo, int groupNo, int work04 = 0); +``` + +### KilledTargetEnemySetGroup1 + +``` +/** + * @brief + * @param npcId + */ +KilledTargetEnemySetGroup1(NpcId npcId, int work02 = 0, int work03 = 0, int work04 = 0); +``` \ No newline at end of file diff --git a/docs/quests/quests.md b/docs/quests/quests.md new file mode 100644 index 000000000..929c02bb1 --- /dev/null +++ b/docs/quests/quests.md @@ -0,0 +1,125 @@ +# Quest Support + +This document describes currently implemented quest information and known issues associated with quests. + +If you are interested in modifying or creating new quests, see the [generic quest state machine document](generic_quest_state_machine.md) for the details. + +## What works in the current implementation + +- Currently only [Season 1.0 MSQ](#season-10), [Season 1.1 MSQ](#season-11) and a limited number of [World Quests](#world-quests) are activated. +- Quest rewards can be claimed from the reward box after completing a quest. + - ![](images/reward-box.png) + +> [!WARNING] +> The quest system generally doesn't work well in parties with multiple players. The world quests will reward all players in the party, but only the party leader will get quest banners as the quest progresses and completes. + +> [!WARNING] +> Quest progress is only saved when a quest is completed. If you do some intermediate steps, then disconnect or log out, you will need to repeat all steps from the start. + +> [!WARNING] +> Adjusted quest homepoint during battle events is not implemented yet. If you homepoint, you may need to log out and restart the quest. + +> [!NOTE] +> If a quest completes in a safe area, the party leader needs to exit the area and reenter to restart the quest. + +> [!NOTE] +> The server currently treats every completion of the quest as the first time. + +> [!NOTE] +> The dialouge from NPCs for the quest is probably incorrect but I can't read the messages they say to correct them :) + +## Main Story Quests + +There exists an implementation of the following main story quests. + +### Season 1.0 + +| Quest Name | Comment | +|:----------:|:-------:| +| [Resolutions and Omens](http://ddon.wikidot.com/mq:resolutionsandomens) | Some issues related to NPC FSM when transitioning between groups in the first area. Gear flickers for a moment after completing the quest. +| [The Slumbering God](http://ddon.wikidot.com/mq:theslumberinggod) | Working Well. +| [Envoy of Reconciliation](http://ddon.wikidot.com/mq:envoyofreconciliation) | Working Well. +| [Soldiers of the Rift](https://ddonline.tumblr.com/post/126992462344/mq-soldier-of-the-rift) | Working Well. +| [A Servants Pledge](https://ddonline.tumblr.com/post/127075717759/mq-a-servants-pledge) | Mostly working well. Quest at end a little weird because we have pawns already. Pawn Dungeon needs more mob placement. +| [The Crimson Crystal](https://ddonline.tumblr.com/post/127290993039/mq-the-crimson-crystal) | Working Well. +| [The Dull Grey Ark](https://ddonline.tumblr.com/post/128250949024/wq-the-dull-grey-ark) | Working Well +| [The Girl in the Forest](https://ddonline.tumblr.com/post/128253902059/mq-the-girl-in-the-forest) | Working mostly well. Boss fight all monsters need to die, not just troll. +| [The Goblin King](https://ddonline.tumblr.com/post/128255137129/mq-the-goblin-king) | Working Well. +| [The House of Steam](https://ddonline.tumblr.com/post/128376072499/mq-the-house-of-steam) | Working Well. +| [The Assailed Fort](https://ddonline.tumblr.com/post/128754598369/mq-the-assailed-fort) | Playable. Some orcs missing at start. Front gate of gritten has two entrances. Needs NPC state machines added. +| [The Castle of Dusk](https://ddonline.tumblr.com/post/128917708449/mq-the-castle-of-dusk) | Mostly works. Unable to trigger cutscene on door enter for the boss. When boss lockout occurs, there are 2 doors in the location. +| [The Gods Awakening](https://ddonline.tumblr.com/post/128920334189/mq-the-gods-awakening) | Working well. + +### Season 1.1 + +| Quest Name | Comment | +|:----------:|:-------:| +| [The Girl Clad in Darkness](https://ddonline.tumblr.com/post/131221518489/mq-the-girl-clad-in-darkness) | Mayleaf still present in shopping district when should not be. Skips step where player needs to complete a world quest in Mysree Grove. +| [The Stolen Heart](https://ddonline.tumblr.com/post/131318384484/mq-the-stolen-heart) | Key gimick not working exactly as original. One of the quest markers spawns in a different place than in video (was it moved in a patch?). +| [The Roars of A Thousand](https://ddonline.tumblr.com/post/131415639659/mq-the-roars-of-a-thousand) | Some monsters spawn with less than max health. Seems to be related to the fact low level monsters are being replaced with very high level monsters. Need to teleport after the battle completed. +| [Return to Yore](https://ddonline.tumblr.com/post/132128346939/mq-return-to-yore) | Needs some better mob placement in a few places. +| [A Friendly Visit](https://ddonline.tumblr.com/post/132718212509/mq-a-friends-visit) | Unable to figure out how to mark World Manage OMs as quest objective. +| [The Course of Life](https://ddonline.tumblr.com/post/132719715094/mq-the-course-of-life) | Working well. + +### Season 1.2 + +| Quest Name | Comment | +|:----------:|:-------:| +| [A Brief Respite](https://ddonline.tumblr.com/post/136167664409/mq-a-brief-respite) | Works well. +| [The Ark, Once More](https://ddonline.tumblr.com/post/136513169984/mq-the-ark-once-more) | Unable to use OM which forces player to end of the dungeon because unable to detect player reached end. Works well otherwise. Can't find spawning node for 1 meat monster. +| [Thinking of A Friend](https://ddonline.tumblr.com/post/137011945944/mq-thinking-of-a-friend) | Works mostly well. There is a waypoint system from WDT to Zoma. This is hard to enforce with players already having many points unlocked. Moved quest update point to area master lounge to account for it. +| [The Beast’s Final Moments](https://ddonline.tumblr.com/post/137802732454/mq-the-beasts-final-moments) | Works well. Some monsters in dungeon scaled to the previous Ark mission. +| [The Entrusted Future](http://ddon.wikidot.com/mq:theentrustedfuture) | Works mostly well. Didn't implement Leo following the player around. Some mobs need better placement. +| [The Quandary of Soldiers](http://ddon.wikidot.com/mq:thequandaryofsoldiers) | Quest works but dungeon monster placement is severly lacking. Can't find some nodes in ddon-tools for some of the meat monsters. +| [The Dwellers of the Golden Land](http://ddon.wikidot.com/mq:thedwellersofthegoldenland) | Not sure if all area locks are in place. +| [The Golden Key](http://ddon.wikidot.com/mq:thegoldenkey) | Works mostly well. Door in boss room can be opened twice during the fight, but stays locked. +| [The Great Alchemist](http://ddon.wikidot.com/mq:thegreatalchemist) | Some quirks with the lighting. Also, having hard time to get proper spawn point for second boss. +| [Be Forevermore, White Dragon](http://ddon.wikidot.com/mq:beforevermorewhitedragon) | Some weird flashing with the dragon. Seems cutscene uses it's own model instead of the one from the world manage quest. + +### Season 3.3 + +| Quest Name | Comment | +|:----------:|:-------:| +| Hopes' Bitter End | Disabled + +## World Quests + +### Hidell Plains + +| Quest Name | Comment +| :--------: | :------ +| [Request For Medicine](https://ddonline.tumblr.com/post/127760023659/wq-request-for-medicine) +| [The Woes of A Merchant](https://ddonline.tumblr.com/post/127863272219/wq-the-woes-of-merchants) +| [An Assistant's Assistant](https://ddonline.tumblr.com/post/127758502739/world-quest-an-assistants-assistant-%E5%8A%A9%E6%89%8B%E3%81%AE%E5%8A%A9%E6%89%8B) +| [Crackdown on Store Vandals](https://ddonline.tumblr.com/post/127823776339/wq-crackdown-on-store-vandals) +| [A Heart Throbs Once More ](https://ddonline.tumblr.com/post/127820551989/wq-a-heart-throbs-once-more) +| [Fabio's Collectibles](https://ddonline.tumblr.com/post/127817453164/wq-fabios-collectibles) +| [Confrontation With Scouts](http://ddon.wikidot.com/wq:confrontationwithscouts) +| [Fabio and Monster-Slaying](https://ddonline.tumblr.com/post/127864008709/wq-fabio-and-monster-slaying) +| [A Transporter's Tragedy](https://ddonline.tumblr.com/post/127865270764/wq-a-transporters-tragedy) +| [Knight and Arisen](https://ddonline.tumblr.com/post/127861487629/wq-knight-and-arisen) +| [Ambush in the Well's Depths](http://ddon.wikidot.com/wq:ambushinthewellsdepths) +| [The Knights' Bitter Enemy](http://ddon.wikidot.com/wq:theknightsbitterenemy) +| [Sky-Concealing Wings](http://ddon.wikidot.com/wq:skyconcealingwings) +| [Dweller In The Darkness](http://ddon.wikidot.com/wq:dwellerinthedarkness) + +### Breya Coast + +| Quest Name | Comment +| :--------: | :------ +| [Dispatch A Clamor of Harpies](http://ddon.wikidot.com/wq:dispatchaclamorofharpies) +| [Boats Buddy](http://ddon.wikidot.com/wq:boatsbuddy) | Nodes used to spawn monsters appear to not always work as expected. +| [Beach Bandits](http://ddon.wikidot.com/wq:beachbandits) | Nodes used to spawn monsters appear to not always work as expected. + + +## Appendix + +### Quests Required before party play is allowed + +- 覚悟と兆し Resolutions and Omens +- 横たわる神 The Slumbering God +- 覚者の甲斐性 The Arisen's Abilities (q60000012) +- 和解の使者 Envoy of Reconcilliation +- 異界の戦士 Soliders of the Rift +- しもべの契り A Servants Pledge +- 確かな情報源 Reliable Source of Information (q60000014) \ No newline at end of file diff --git a/research/GamePackets.md b/research/GamePackets.md index 6aae093d1..0ae4e8a2f 100644 --- a/research/GamePackets.md +++ b/research/GamePackets.md @@ -423,7 +423,7 @@ |S2C_QUEST_11_21_16_NTC|11|21|16|0x7f4790|None| |C2S_QUEST_LEADER_QUEST_PROGRESS_REQUEST_REQ|11|22|1|0x841f6e|| |S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_RES|11|22|2|0x7f2b30|リーダーへのクエスト進行要求に| -|S2C_QUEST_11_22_16_NTC|11|22|16|0x7f2a90|None| +|S2C_QUEST_LEADER_QUEST_PROGRESS_REQUEST_NTC|11|22|16|0x7f2a90|None| |C2S_QUEST_LIGHT_QUEST_GP_COMPLETE_REQ|11|23|1|0x838fb3|| |S2C_QUEST_LIGHT_QUEST_GP_COMPLETE_RES|11|23|2|0x7f2d00|ボードクエスト課金即時クリア応答| |C2S_QUEST_CHECK_QUEST_DISTRIBUTION_REQ|11|24|1|0x836493|| @@ -551,8 +551,8 @@ |S2C_QUEST_11_84_16_NTC|11|84|16|0x7f4d70|None| <-- CDataCommonU32 nada mas (S2C_QUEST_RELEASE_SET_QUEST_AREA_NTC?) |S2C_QUEST_11_85_16_NTC|11|85|16|0x7f43a0|None| |S2C_QUEST_11_86_16_NTC|11|86|16|0x7ef840|None| -|S2C_QUEST_11_87_16_NTC|11|87|16|0x7f45a0|None| -|S2C_QUEST_11_88_16_NTC|11|88|16|0x7f15e0|None| +|S2C_QUEST_11_87_16_NTC|11|87|16|0x7f45a0|None. Doesn't parse data?| +|S2C_QUEST_11_88_16_NTC|11|88|16|0x7f15e0|None. Does nothing| |S2C_QUEST_JOIN_LOBBY_QUEST_INFO_NTC|11|89|16|0x7f2a20|None| |S2C_QUEST_11_90_16_NTC|11|90|16|0x7f4910|None| |S2C_QUEST_11_91_16_NTC|11|91|16|0x7f4310|None| @@ -560,7 +560,7 @@ |S2C_QUEST_11_93_16_NTC|11|93|16|0x7f2fc0|None| |S2C_QUEST_11_94_16_NTC|11|94|16|0x7f2ea0|None| |S2C_QUEST_11_95_16_NTC|11|95|16|0x7f0480|None| -|S2C_QUEST_11_96_16_NTC|11|96|16|0x7f31a0|None| +|S2C_QUEST_11_96_16_NTC|11|96|16|0x7f31a0|None. Does literally nothing| |S2C_QUEST_11_97_16_NTC|11|97|16|0x7f4a40|None| |S2C_QUEST_11_98_16_NTC|11|98|16|0x7ef8d0|None| |S2C_QUEST_11_99_16_NTC|11|99|16|0x7f0690|None| @@ -572,19 +572,19 @@ |S2C_QUEST_11_105_16_NTC|11|105|16|0x7f4040|None| |S2C_QUEST_11_106_16_NTC|11|106|16|0x7f5a20|None| |S2C_QUEST_11_107_16_NTC|11|107|16|0x7f3b50|None| -|S2C_QUEST_11_108_16_NTC|11|108|16|0x7f36d0|None| +|S2C_QUEST_11_108_16_NTC|11|108|16|0x7f36d0|None. Doesn't even decipher any data?| |S2C_QUEST_11_109_16_NTC|11|109|16|0x7f49b0|None| |S2C_QUEST_11_110_16_NTC|11|110|16|0x7f04f0|None| -|S2C_QUEST_11_111_16_NTC|11|111|16|0x7f31b0|None| -|S2C_QUEST_11_112_16_NTC|11|112|16|0x7f3190|None| -|S2C_QUEST_11_113_16_NTC|11|113|16|0x7f3180|None| +|S2C_QUEST_11_111_16_NTC|11|111|16|0x7f31b0|None. Does nothing| +|S2C_QUEST_11_112_16_NTC|11|112|16|0x7f3190|None. Does nothing| +|S2C_QUEST_11_113_16_NTC|11|113|16|0x7f3180|None. Does nothing| |S2C_QUEST_11_114_16_NTC|11|114|16|0x7f4ab0|None| |S2C_QUEST_11_115_16_NTC|11|115|16|0x7f4cb0|None| |S2C_QUEST_11_116_16_NTC|11|116|16|0x7f4720|None| |S2C_QUEST_11_117_16_NTC|11|117|16|0x7f4e10|None| |S2C_QUEST_11_118_16_NTC|11|118|16|0x7f2e50|None| |S2C_QUEST_11_119_16_NTC|11|119|16|0x7f3060|None| -|S2C_QUEST_11_120_16_NTC|11|120|16|0x7f30f0|None| +|S2C_QUEST_PARTY_QUEST_PROGRESS_NTC|11|120|16|0x7f30f0|None. 4byte and CDataPartyQuestProgressInfo| |C2S_QUEST_GET_LEVEL_BONUS_LIST_REQ|11|121|1|0x837803|| |S2C_QUEST_GET_LEVEL_BONUS_LIST_RES|11|121|2|0x7f1320|レベルボーナス情報リストの取得に| |C2S_QUEST_GET_ADVENTURE_GUIDE_QUEST_LIST_REQ|11|122|1|0x836d83|| @@ -1238,13 +1238,13 @@ |S2C_CRAFT_RELEASED_CRAFT_RECIPE_LIST_GET_RES|30|16|2|0x7d0fb0|解放済みクラフトレシピリスト取得に| |C2S_CRAFT_CRAFT_SKILL_ANALYZE_REQ|30|17|1|0x8409ae|| |S2C_CRAFT_CRAFT_SKILL_ANALYZE_RES|30|17|2|0x7d0320|クラフトスキル分析に| -|S2C_CRAFT_30_18_16_NTC|30|18|16|0x7d07a0|None| -|S2C_CRAFT_30_19_16_NTC|30|19|16|0x7d01e0|None| -|S2C_CRAFT_30_20_16_NTC|30|20|16|0x7d0270|None| +|S2C_CRAFT_FINISH_CRAFT_NTC|30|18|16|0x7d07a0|None| +|S2C_CRAFT_CRAFT_EXP_UP_NTC|30|19|16|0x7d01e0|None| +|S2C_CRAFT_CRAFT_RANK_UP_NTC|30|20|16|0x7d0270|None| |S2C_CRAFT_30_21_16_NTC|30|21|16|0x7d16f0|None| -|S2C_CRAFT_30_22_16_NTC|30|22|16|0x7d16e0|None| -|S2C_CRAFT_30_23_16_NTC|30|23|16|0x7d16d0|None| -|S2C_CRAFT_30_24_16_NTC|30|24|16|0x7d1750|None| +|S2C_CRAFT_30_22_16_NTC|30|22|16|0x7d16e0|None. This does nothing| +|S2C_CRAFT_30_23_16_NTC|30|23|16|0x7d16d0|None. This does nothing| +|S2C_CRAFT_30_24_16_NTC|30|24|16|0x7d1750|None. This does nothing| |C2S_CRAFT_DRAGON_SKILL_COMPOSE_REQ|30|25|1|0x825273|| |S2C_CRAFT_DRAGON_SKILL_COMPOSE_RES|30|25|2|0x7d0650|竜スキル合成要求に| |C2S_CRAFT_DRAGON_SKILL_ANALYZE_REQ|30|26|1|0x825193|| @@ -1508,7 +1508,7 @@ |S2C_BAZAAR_CANCEL_RES|36|6|2|0x7c5fd0|バザー出品キャンセルに| |C2S_BAZAAR_PROCEEDS_REQ|36|7|1|0x84055e|| |S2C_BAZAAR_PROCEEDS_RES|36|7|2|0x7c66d0|バザーアイテム購入に| -|S2C_BAZAAR_36_7_16_NTC|36|7|16|0x7c65e0|None| +|S2C_BAZAAR_PROCEEDS_NTC|36|7|16|0x7c65e0|None| |C2S_BAZAAR_RECEIVE_PROCEEDS_REQ|36|8|1|0x820223|| |S2C_BAZAAR_RECEIVE_PROCEEDS_RES|36|8|2|0x7c6780|バザー売上金受け取りに| |C2S_BAZAAR_GET_ITEM_PRICE_LIMIT_REQ|36|9|1|0x820073|| @@ -2040,7 +2040,7 @@ |S2C_68_1_1|68|1|1|0x7f6920|None| -### Group: 69 - (PAWN_SP) +### Group: 69 - (PAWN_SP_SKILL) |Name|GroupID|ID|Sub ID|Code Address|Comment| |---|---|---|---|---|---| |C2S_PAWN_SP_SKILL_GET_ACTIVE_SKILL_REQ|69|0|1|0x834793|| @@ -2053,8 +2053,8 @@ |S2C_PAWN_SP_SKILL_SET_ACTIVE_SKILL_RES|69|3|2|0x7ecf00|ポーン特技を設定する| |C2S_PAWN_SP_SKILL_DELETE_STOCK_SKILL_REQ|69|4|1|0x841e0e|| |S2C_PAWN_SP_SKILL_DELETE_STOCK_SKILL_RES|69|4|2|0x7ec9c0|ストックのポーン特技を削除する| -|S2C_PAWN_69_5_16_NTC|69|5|16|0x7ecd50|None| -|S2C_PAWN_69_6_16_NTC|69|6|16|0x7ec870|None| +|S2C_PAWN_SP_SKILL_69_5_16_NTC|69|5|16|0x7ecd50|None| +|S2C_PAWN_SP_SKILL_69_6_16_NTC|69|6|16|0x7ec870|None| |C2S_PAWN_SP_SKILL_USE_ITEM_REQ|69|7|1|0x834a33|| |S2C_PAWN_SP_SKILL_USE_ITEM_RES|69|7|2|0x7ecf90|ポーン特技のアイテムを使う| diff --git a/research/get_set_context.md b/research/get_set_context.md new file mode 100644 index 000000000..d3bf45632 --- /dev/null +++ b/research/get_set_context.md @@ -0,0 +1,114 @@ +```mermaid +--- +title: Context Party Packets +--- + +sequenceDiagram + +autonumber + +participant CLI as client +participant SRV as Server + +rect rgb(191, 64, 191) + CLI ->> SRV : 084220 (35.7.1) C2S_CONTEXT_GET_SET_CONTEXT_REQ Pcap(No:131936 Ts:2019-11-18T13:23:44.9950000-08:00) + activate CLI + note right of SRV : 9223372036889974610 + SRV ->> CLI : (35.7.2) S2C_CONTEXT_GET_SET_CONTEXT_RES Pcap(No:131940 Ts:2019-11-18T13:23:45.1060000-08:00) + deactivate CLI + + SRV -->> CLI : (35.11.16) S2C_CONTEXT_SET_CONTEXT_BASE_NTC Pcap(No:131941 Ts:2019-11-18T13:23:45.1060000-08:00) + note right of SRV : 9223372036889974610 +end + +rect rgb(255, 191, 0) + CLI ->> SRV : C2S_CONTEXT_GET_SET_CONTEXT_REQ Pcap(No:131936 Ts:2019-11-18T13:23:44.9950000-08:00) + activate CLI + note right of SRV : 9223372036923529042 + SRV ->> CLI : (35.7.2) S2C_CONTEXT_GET_SET_CONTEXT_RES Pcap(No:131943 Ts:2019-11-18T13:23:45.1070000-08:00) + deactivate CLI + + SRV -->> CLI : (35.11.16) S2C_CONTEXT_SET_CONTEXT_BASE_NTC Pcap(No:131944 Ts:2019-11-18T13:23:45.1070000-08:00) + note right of SRV : 9223372036923529042 +end + +rect rgb(255,255,204) + CLI ->> SRV : (35.7.1) C2S_CONTEXT_GET_SET_CONTEXT_REQ Pcap(No:131936 Ts:2019-11-18T13:23:44.9950000-08:00) + activate CLI + note right of SRV : 9223372036957083474 + SRV ->> CLI : (35.7.2) S2C_CONTEXT_GET_SET_CONTEXT_RES Pcap(No:131946 Ts:2019-11-18T13:23:45.1070000-08:00) + deactivate CLI + + SRV -->> CLI : (35.11.16) S2C_CONTEXT_SET_CONTEXT_BASE_NTC Pcap(No:131947 Ts:2019-11-18T13:23:45.1070000-08:00) + note right of SRV : 9223372036957083474 +end + +rect rgb(218, 247, 166) + CLI ->> SRV : (35.7.1) C2S_CONTEXT_GET_SET_CONTEXT_REQ Pcap(No:131936 Ts:2019-11-18T13:23:44.9950000-08:00) + activate CLI + note right of SRV : 9223372036990637906 + SRV ->> CLI : (35.7.2) S2C_CONTEXT_GET_SET_CONTEXT_RES Pcap(No:131949 Ts:2019-11-18T13:23:45.1070000-08:00) + deactivate CLI + + SRV -->> CLI : (35.11.16) S2C_CONTEXT_SET_CONTEXT_BASE_NTC Pcap(No:131950 Ts:2019-11-18T13:23:45.1070000-08:00) + note right of SRV : 9223372036990637906 +end + +rect rgb(255, 191, 0) + CLI -->> SRV : (35.9.16) C2S_CONTEXT_SET_CONTEXT_NTC Pcap(No:131952 Ts:2019-11-18T13:23:45.1690000-08:00) + note right of SRV : 9223372036923529042 + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131952 Ts:2019-11-18T13:23:45.1690000-08:00) + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131952 Ts:2019-11-18T13:23:45.1690000-08:00) +end + +rect rgb(218, 247, 166) + CLI -->> SRV : (35.9.16) C2S_CONTEXT_SET_CONTEXT_NTC Pcap(No:131957 Ts:2019-11-18T13:23:45.3360000-08:00) + note right of SRV : 9223372036990637906 + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131957 Ts:2019-11-18T13:23:45.3360000-08:00) + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131957 Ts:2019-11-18T13:23:45.3360000-08:00) + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131957 Ts:2019-11-18T13:23:45.3360000-08:00) +end + +rect rgb(191, 64, 191) + CLI -->> SRV : (35.9.16) C2S_CONTEXT_SET_CONTEXT_NTC Pcap(No:131958 Ts:2019-11-18T13:23:45.3710000-08:00) + note right of SRV : 9223372036889974610 + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131958 Ts:2019-11-18T13:23:45.3710000-08:00) + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131958 Ts:2019-11-18T13:23:45.3710000-08:00) + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131958 Ts:2019-11-18T13:23:45.3710000-08:00) +end + +rect rgb(255,255,204) + CLI -->> SRV : (35.9.16) C2S_CONTEXT_SET_CONTEXT_NTC Pcap(No:131960 Ts:2019-11-18T13:23:45.4050000-08:00) + note right of SRV : 9223372036957083474 + + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131960 Ts:2019-11-18T13:23:45.4050000-08:00) + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131960 Ts:2019-11-18T13:23:45.4050000-08:00) + CLI -->> SRV : (6.25.16) C2S_PARTY_SEND_BINARY_MSG_NTC Pcap(No:131960 Ts:2019-11-18T13:23:45.4050000-08:00) +end + +rect rgb(191, 64, 191) + SRV -->> CLI : (35.14.16) S2C_CONTEXT_MASTER_CHANGE_NTC Pcap(No:131966 Ts:2019-11-18T13:23:45.6750000-08:00) + note right of SRV : 9223372036889974610 +end + +rect rgb(255, 191, 0) + SRV -->> CLI : (35.14.16) S2C_CONTEXT_MASTER_CHANGE_NTC Pcap(No:131967 Ts:2019-11-18T13:23:45.6750000-08:00) + note right of SRV : 9223372036923529042 +end + +rect rgb(255,255,204) + SRV -->> CLI : (35.14.16) S2C_CONTEXT_MASTER_CHANGE_NTC Pcap(No:131969 Ts:2019-11-18T13:23:45.6760000-08:00) + note right of SRV : 9223372036957083474 +end + +rect rgb(218, 247, 166) + SRV -->> CLI : (35.14.16) S2C_CONTEXT_MASTER_CHANGE_NTC Pcap(No:131970 Ts:2019-11-18T13:23:45.6760000-08:00) + note right of SRV : 9223372036990637906 +end + +``` \ No newline at end of file diff --git a/research/quests/party-quests.md b/research/quests/party-quests.md new file mode 100644 index 000000000..337aabc13 --- /dev/null +++ b/research/quests/party-quests.md @@ -0,0 +1,216 @@ +# Party Invite Packet Analysis (from emulated server) + +```mermaid +--- +title: Packets sent after inviting a player to the party +--- + +sequenceDiagram + +autonumber + +participant LDR as Party Leader +participant SRV as Server +participant M01 as Party member + +LDR ->> SRV : (6.2.1) C2S_PARTY_PARTY_INVITE_CHARACTER_REQ +activate LDR +SRV -->> M01 : (6.1.16) S2C_PARTY_PARTY_INVITE_NTC +SRV ->> LDR : (6.2.2) S2C_PARTY_PARTY_INVITE_CHARACTER_RES +deactivate LDR + +M01 ->> SRV : (6.5.1) C2S_PARTY_PARTY_INVITE_PREPARE_ACCEPT_REQ +activate M01 +SRV ->> M01 : (6.5.2) S2C_PARTY_PARTY_INVITE_PREPARE_ACCEPT_RES +deactivate M01 + +SRV -->> M01 : (6.18.16) S2C_PARTY_PARTY_INVITE_ACCEPT_NTC +SRV -->> LDR : (6.19.16) S2C_PARTY_PARTY_INVITE_JOIN_MEMBER_NTC + +M01 ->> SRV : (6.10.1) C2S_PARTY_PARTY_LEAVE_REQ +activate M01 +SRV ->> M01 : (6.10.2) S2C_PARTY_PARTY_LEAVE_RES +deactivate M01 + +M01 ->> SRV : (8.8.1) C2S_PAWN_GET_RENTED_PAWN_LIST_REQ +activate M01 +SRV ->> M01 : (8.8.2) S2C_PAWN_GET_RENTED_PAWN_LIST_RES +deactivate M01 + +M01 ->> SRV : (71.22.1) C2S_BATTLE_CONTENT_INFO_LIST_REQ +activate M01 +SRV ->> M01 : (71.22.2) S2C_BATTLE_CONTENT_INFO_LIST_RES->Dump_93 +deactivate M01 + +M01 ->> SRV : (45.1.1) C2S_STAMP_BONUS_CHECK_REQ +activate M01 +SRV ->> M01 : (45.1.2) S2C_STAMP_BONUS_CHECK_RES->Dump_95 +deactivate M01 + +M01 ->> SRV : (28.34.1) C2S_GP_GET_UPDATE_APP_COURSE_BONUS_FLAG_REQ +activate M01 +SRV ->> M01 : (28.34.2) S2C_GP_GET_UPDATE_APP_COURSE_BONUS_FLAG_RES->Dump_97 +deactivate M01 + +M01 ->> SRV : (6.8.1) C2S_PARTY_PARTY_JOIN_REQ +activate M01 +SRV -->> LDR : (6.8.16) S2C_PARTY_PARTY_JOIN_NTC +SRV -->> M01 : (6.8.16) S2C_PARTY_PARTY_JOIN_NTC +SRV -->> M01 : (35.1.16) S2C_CONTEXT_GET_PARTY_PLAYER_CONTEXT_NTC +SRV -->> LDR : (35.1.16) S2C_CONTEXT_GET_PARTY_PLAYER_CONTEXT_NTC +SRV -->> M01 : (35.1.16) S2C_CONTEXT_GET_PARTY_PLAYER_CONTEXT_NTC +SRV ->> M01 : (6.8.2) S2C_PARTY_PARTY_JOIN_RES +deactivate M01 + +rect rgb(173, 216, 230) +note right of M01 : Leader starts broadcasting state? +LDR -->> SRV : (6.23.16) C2S_PARTY_SEND_BINARY_MSG_ALL_NTC +LDR -->> SRV : (6.24.16) S2C_PARTY_RECV_BINARY_MSG_ALL_NTC +SRV -->> M01 : (6.24.16) S2C_PARTY_RECV_BINARY_MSG_ALL_NTC +SRV -->> M01 : (6.23.16) C2S_PARTY_SEND_BINARY_MSG_ALL_NTC +SRV -->> LDR : (6.24.16) S2C_PARTY_RECV_BINARY_MSG_ALL_NTC +SRV -->> M01 : (6.24.16) S2C_PARTY_RECV_BINARY_MSG_ALL_NTC +end + +LDR ->> SRV : (11.34.1) C2S_QUEST_GET_PRIORITY_QUEST_REQ +activate LDR +SRV ->> LDR : (11.34.2) S2C_QUEST_GET_PRIORITY_QUEST_RES +deactivate LDR + +M01 ->> SRV : (12.1.1) C2S_STAGE_AREA_CHANGE_REQ +activate M01 +SRV -->> LDR : (13.42.16) S2C_INSTANCE_AREA_RESET_NTC +SRV -->> M01 : (13.42.16) S2C_INSTANCE_AREA_RESET_NTC +SRV ->> M01 : (12.1.2) S2C_STAGE_AREA_CHANGE_RES +deactivate M01 + +LDR ->> SRV : C2S_QUEST_SEND_LEADER_QUEST_ORDER_CONDITION_INFO_REQ +activate LDR +SRV ->> LDR : (11.58.2) S2C_QUEST_SEND_LEADER_QUEST_ORDER_CONDITION_INFO_RES +deactivate LDR + +M01 ->> SRV : (13.22.1) C2S_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_REQ +activate M01 +SRV ->> M01 : (13.22.2) S2C_INSTANCE_GET_OM_INSTANT_KEY_VALUE_ALL_RES +deactivate M01 + +LDR ->> SRV : (11.59.1) C2S_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_REQ +activate LDR +SRV ->> LDR : (11.59.2) S2C_QUEST_SEND_LEADER_WAIT_ORDER_QUEST_LIST_RES +deactivate LDR + +LDR ->> SRV : (11.1.1) C2S_QUEST_GET_SET_QUEST_LIST_REQ +activate LDR +SRV ->> LDR : (11.1.2) S2C_QUEST_GET_SET_QUEST_LIST_RES +deactivate LDR + +LDR ->> SRV : (23.9.1) C2S_AREA_GET_AREA_QUEST_HINT_LIST_REQ +activate LDR +SRV ->> LDR : (23.9.2) S2C_AREA_GET_AREA_QUEST_HINT_LIST_RES +deactivate LDR + +LDR ->> SRV : (11.19.1) C2S_QUEST_GET_AREA_BONUS_LIST_REQ +activate LDR +SRV ->> LDR : (11.19.2) S2C_QUEST_GET_AREA_BONUS_LIST_RES +deactivate LDR + +LDR ->> SRV : (11.121.1) C2S_QUEST_GET_LEVEL_BONUS_LIST_REQ +activate LDR +SRV ->> LDR : (11.121.2) S2C_QUEST_GET_LEVEL_BONUS_LIST_RES +deactivate LDR + +LDR ->> SRV : (11.58.1) C2S_QUEST_SEND_LEADER_QUEST_ORDER_CONDITION_INFO_REQ +activate LDR +SRV ->> LDR : (11.58.2) S2C_QUEST_SEND_LEADER_QUEST_ORDER_CONDITION_INFO_RES +deactivate LDR + +M01 ->> SRV : (23.8.1) C2S_AREA_GET_LEADER_AREA_RELEASE_LIST_REQ +activate M01 +SRV ->> M01 : (23.8.2) S2C_AREA_GET_LEADER_AREA_RELEASE_LIST_RES->Dump_117 +deactivate M01 + +M01 ->> SRV : (72.0.1) C2S_DAILY_MISSION_LIST_GET_REQ +activate M01 +SRV ->> M01 : (72.0.2) S2C_DAILY_MISSION_LIST_GET_RES->Dump_119 +deactivate M01 + +M01 ->> SRV : (11.34.1) C2S_QUEST_GET_PRIORITY_QUEST_REQ +activate M01 +SRV ->> M01 : (11.34.2) S2C_QUEST_GET_PRIORITY_QUEST_RES +deactivate M01 + +M01 ->> SRV : (11.9.1) C2S_QUEST_GET_WORLD_MANAGE_QUEST_LIST_REQ +activate M01 +SRV ->> M01 : (11.9.2) S2C_QUEST_GET_WORLD_MANAGE_QUEST_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.2.1) C2S_QUEST_GET_MAIN_QUEST_LIST_REQ +activate M01 +SRV ->> M01 : (11.2.2) S2C_QUEST_GET_MAIN_QUEST_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.57.1) C2S_QUEST_GET_QUEST_PARTY_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.57.2) S2C_QUEST_GET_QUEST_PARTY_BONUS_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.34.1) C2S_QUEST_GET_PRIORITY_QUEST_REQ +activate M01 +SRV ->> M01 : (11.34.2) S2C_QUEST_GET_PRIORITY_QUEST_RES +deactivate M01 + +M01 ->> SRV : (11.19.1) C2S_QUEST_GET_AREA_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.19.2) S2C_QUEST_GET_AREA_BONUS_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.121.1) C2S_QUEST_GET_LEVEL_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.121.2) S2C_QUEST_GET_LEVEL_BONUS_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.34.1) C2S_QUEST_GET_PRIORITY_QUEST_REQ +activate M01 +SRV ->> M01 : (11.34.2) S2C_QUEST_GET_PRIORITY_QUEST_RES +deactivate M01 + +M01 ->> SRV : (11.71.1) C2S_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_REQ +activate M01 +SRV ->> M01 : (11.71.2) S2C_QUEST_GET_PARTY_QUEST_PROGRESS_INFO_RES +deactivate M01 + +M01 ->> SRV : (14.2.1) C2S_WARP_GET_WARP_POINT_LIST_REQ +activate M01 +SRV ->> M01 : (14.2.2) S2C_WARP_GET_WARP_POINT_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.1.1) C2S_QUEST_GET_SET_QUEST_LIST_REQ +activate M01 +SRV ->> M01 : (11.1.2) S2C_QUEST_GET_SET_QUEST_LIST_RES +deactivate M01 + +M01 ->> SRV : (23.9.1) C2S_AREA_GET_AREA_QUEST_HINT_LIST_REQ +activate M01 +SRV ->> M01 : (23.9.2) S2C_AREA_GET_AREA_QUEST_HINT_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.19.1) C2S_QUEST_GET_AREA_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.19.2) S2C_QUEST_GET_AREA_BONUS_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.121.1) C2S_QUEST_GET_LEVEL_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.121.2) S2C_QUEST_GET_LEVEL_BONUS_LIST_RES +deactivate M01 + +M01 ->> SRV : (11.123.1) C2S_QUEST_GET_ADVENTURE_GUIDE_QUEST_NOTICE_REQ +activate M01 +SRV ->> M01 : (11.123.2) S2C_QUEST_GET_ADVENTURE_GUIDE_QUEST_NOTICE_RES +deactivate M01 + +M01 ->> SRV : (11.57.1) C2S_QUEST_GET_QUEST_PARTY_BONUS_LIST_REQ +activate M01 +SRV ->> M01 : (11.57.2) S2C_QUEST_GET_QUEST_PARTY_BONUS_LIST_RES +deactivate M01 +``` diff --git a/research/quests/quest30260.txt b/research/quests/quest30260.txt new file mode 100644 index 000000000..37e05259c --- /dev/null +++ b/research/quests/quest30260.txt @@ -0,0 +1,1834 @@ +======== quest30260_p1 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=Prt (16) + 00000025 Param01=451 (0x000001c3) + 00000029 Param02=15 (0x0000000f) + 0000002d Param03=18280 (0x00004768) + 00000031 Param04=4294952703 (0xffffc6ff) + MtArray ResultCommandList[16] + Element[0] + 00000039 Result=SetAnnounce (4) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstTalkChg (10) + 0000004d Param01=1 (0x00000001) + 00000051 Param02=26018 (0x000065a2) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstTalkChg (10) + 0000005f Param01=4 (0x00000004) + 00000063 Param02=26019 (0x000065a3) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=3 (0x00000003) + 00000075 Param02=26020 (0x000065a4) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstTalkChg (10) + 00000083 Param01=21 (0x00000015) + 00000087 Param02=26021 (0x000065a5) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=QstTalkChg (10) + 00000095 Param01=501 (0x000001f5) + 00000099 Param02=26022 (0x000065a6) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstTalkChg (10) + 000000a7 Param01=13 (0x0000000d) + 000000ab Param02=26023 (0x000065a7) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstLayoutFlagOn (16) + 000000b9 Param01=7861 (0x00001eb5) + 000000bd Param02=0 (0x00000000) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + Element[8] + 000000c9 Result=QstTalkChg (10) + 000000cb Param01=31 (0x0000001f) + 000000cf Param02=26024 (0x000065a8) + 000000d3 Param03=0 (0x00000000) + 000000d7 Param04=0 (0x00000000) + Element[9] + 000000db Result=QstTalkChg (10) + 000000dd Param01=30 (0x0000001e) + 000000e1 Param02=26025 (0x000065a9) + 000000e5 Param03=0 (0x00000000) + 000000e9 Param04=0 (0x00000000) + Element[10] + 000000ed Result=QstTalkChg (10) + 000000ef Param01=33 (0x00000021) + 000000f3 Param02=26026 (0x000065aa) + 000000f7 Param03=0 (0x00000000) + 000000fb Param04=0 (0x00000000) + Element[11] + 000000ff Result=Prt (15) + 00000101 Param01=451 (0x000001c3) + 00000105 Param02=15 (0x0000000f) + 00000109 Param03=18280 (0x00004768) + 0000010d Param04=4294952703 (0xffffc6ff) + Element[12] + 00000111 Result=QstLayoutFlagOn (16) + 00000113 Param01=7891 (0x00001ed3) + 00000117 Param02=0 (0x00000000) + 0000011b Param03=0 (0x00000000) + 0000011f Param04=0 (0x00000000) + Element[13] + 00000123 Result=QstLayoutFlagOff (17) + 00000125 Param01=8013 (0x00001f4d) + 00000129 Param02=0 (0x00000000) + 0000012d Param03=0 (0x00000000) + 00000131 Param04=0 (0x00000000) + Element[14] + 00000135 Result=WorldManageLayoutFlagOff (42) + 00000137 Param01=8036 (0x00001f64) + 0000013b Param02=70033001 (0x042c9e69) + 0000013f Param03=0 (0x00000000) + 00000143 Param04=0 (0x00000000) + Element[15] + 00000147 Result=MyQstFlagOn (8) + 00000149 Param01=4762 (0x0000129a) + 0000014d Param02=0 (0x00000000) + 00000151 Param03=0 (0x00000000) + 00000155 Param04=0 (0x00000000) + +======== quest30260_p2 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x1, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[2] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsLogin (107) + 00000025 Param01=0 (0x00000000) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray CheckCommandList[3] + Element[0] + 00000039 Command=MyQstFlagOn (9) + 0000003b Param01=4765 (0x0000129d) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Command=IsMyquestLayoutFlagOff (125) + 0000004d Param01=8200 (0x00002008) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Command=StageNoNotEq (28) + 0000005f Param01=1103 (0x0000044f) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000073 Result=SetCheckPoint (47) + 00000075 Param01=0 (0x00000000) + 00000079 Param02=0 (0x00000000) + 0000007d Param03=0 (0x00000000) + 00000081 Param04=0 (0x00000000) + +======== quest30260_p3 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x3 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=EventEnd (15) + 00000025 Param01=451 (0x000001c3) + 00000029 Param02=20 (0x00000014) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=EventExec (13) + 0000003b Param01=451 (0x000001c3) + 0000003f Param02=20 (0x00000014) + 00000043 Param03=451 (0x000001c3) + 00000047 Param04=32 (0x00000020) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p4 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x4 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=NewTalkNpc (72) + 00000025 Param01=451 (0x000001c3) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=1 (0x00000001) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[10] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=ResetCheckPoint (55) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=7862 (0x00001eb6) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=30 (0x0000001e) + 00000075 Param02=26028 (0x000065ac) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstTalkChg (10) + 00000083 Param01=501 (0x000001f5) + 00000087 Param02=26029 (0x000065ad) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=QstTalkChg (10) + 00000095 Param01=13 (0x0000000d) + 00000099 Param02=26030 (0x000065ae) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstTalkChg (10) + 000000a7 Param01=21 (0x00000015) + 000000ab Param02=26031 (0x000065af) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstTalkChg (10) + 000000b9 Param01=33 (0x00000021) + 000000bd Param02=26032 (0x000065b0) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + Element[8] + 000000c9 Result=QstTalkChg (10) + 000000cb Param01=31 (0x0000001f) + 000000cf Param02=22514 (0x000057f2) + 000000d3 Param03=0 (0x00000000) + 000000d7 Param04=0 (0x00000000) + Element[9] + 000000db Result=QstLayoutFlagOff (17) + 000000dd Param01=7860 (0x00001eb4) + 000000e1 Param02=0 (0x00000000) + 000000e5 Param03=0 (0x00000000) + 000000e9 Param04=0 (0x00000000) + +======== quest30260_p5 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x5 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=NewTalkNpc (72) + 00000025 Param01=139 (0x0000008b) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[6] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstTalkChg (10) + 0000004d Param01=31 (0x0000001f) + 00000051 Param02=26034 (0x000065b2) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstTalkChg (10) + 0000005f Param01=576 (0x00000240) + 00000063 Param02=26027 (0x000065ab) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=7901 (0x00001edd) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=WorldManageLayoutFlagOff (42) + 00000083 Param01=7967 (0x00001f1f) + 00000087 Param02=70033001 (0x042c9e69) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=WorldManageLayoutFlagOn (41) + 00000095 Param01=7968 (0x00001f20) + 00000099 Param02=70033001 (0x042c9e69) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + +======== quest30260_p6 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x6 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNo (14) + 00000025 Param01=1100 (0x0000044c) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstTalkChg (10) + 0000004d Param01=4512 (0x000011a0) + 00000051 Param02=26033 (0x000065b1) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=WorldManageLayoutFlagOn (41) + 0000005f Param01=7954 (0x00001f12) + 00000063 Param02=70033001 (0x042c9e69) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=8059 (0x00001f7b) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p7 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x7 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsEnemyFound (36) + 00000025 Param01=1100 (0x0000044c) + 00000029 Param02=17 (0x00000011) + 0000002d Param03=4294967295 (0xffffffff) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=7866 (0x00001eba) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=MyQstFlagOn (8) + 0000004d Param01=4925 (0x0000133d) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOff (17) + 0000005f Param01=7862 (0x00001eb6) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=8150 (0x00001fd6) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p8 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x3, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEmSetGrpNoMarker (110) + 00000025 Param01=7866 (0x00001eba) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=8063 (0x00001f7f) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p9 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x8 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEnemySetGroup (109) + 00000025 Param01=7866 (0x00001eba) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p10 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x9 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsEnemyFound (36) + 00000025 Param01=1100 (0x0000044c) + 00000029 Param02=18 (0x00000012) + 0000002d Param03=4294967295 (0xffffffff) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[5] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=7866 (0x00001eba) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=7864 (0x00001eb8) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=8061 (0x00001f7d) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=MyQstFlagOn (8) + 00000083 Param01=4926 (0x0000133e) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + +======== quest30260_p11 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x3, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNoWithoutMarker (118) + 00000025 Param01=1101 (0x0000044d) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=MyQstFlagOn (8) + 0000003b Param01=4928 (0x00001340) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=8063 (0x00001f7f) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=8146 (0x00001fd2) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=21 (0x00000015) + 00000075 Param02=30732 (0x0000780c) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p12 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x4, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEmSetGrpNoMarker (110) + 00000025 Param01=7864 (0x00001eb8) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=8064 (0x00001f80) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p13 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xa + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEnemySetGroup (109) + 00000025 Param01=7864 (0x00001eb8) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p14 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xb + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsEnemyFound (36) + 00000025 Param01=1100 (0x0000044c) + 00000029 Param02=3 (0x00000003) + 0000002d Param03=4294967295 (0xffffffff) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[5] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=7864 (0x00001eb8) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=8059 (0x00001f7b) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=7865 (0x00001eb9) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=MyQstFlagOn (8) + 00000083 Param01=4927 (0x0000133f) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + +======== quest30260_p15 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x4, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNoWithoutMarker (118) + 00000025 Param01=1101 (0x0000044d) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=MyQstFlagOn (8) + 0000003b Param01=4929 (0x00001341) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=8064 (0x00001f80) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=8147 (0x00001fd3) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=13 (0x0000000d) + 00000075 Param02=30733 (0x0000780d) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p16 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x5, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEmSetGrpNoMarker (110) + 00000025 Param01=7865 (0x00001eb9) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=8062 (0x00001f7e) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p17 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xc + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEnemySetGroup (109) + 00000025 Param01=7865 (0x00001eb9) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p18 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xd + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNo (14) + 00000025 Param01=1101 (0x0000044d) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[6] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=7865 (0x00001eb9) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=WorldManageLayoutFlagOn (41) + 0000005f Param01=7955 (0x00001f13) + 00000063 Param02=70033001 (0x042c9e69) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=8060 (0x00001f7c) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstLayoutFlagOn (16) + 00000083 Param01=8065 (0x00001f81) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=WorldManageLayoutFlagOff (42) + 00000095 Param01=8202 (0x0000200a) + 00000099 Param02=70033001 (0x042c9e69) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + +======== quest30260_p19 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x5, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNoWithoutMarker (118) + 00000025 Param01=1101 (0x0000044d) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=QstLayoutFlagOff (17) + 0000003b Param01=8062 (0x00001f7e) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=MyQstFlagOn (8) + 0000004d Param01=4930 (0x00001342) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=8148 (0x00001fd4) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=501 (0x000001f5) + 00000075 Param02=30734 (0x0000780e) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p20 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xe + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=Prt (16) + 00000025 Param01=1101 (0x0000044d) + 00000029 Param02=21030 (0x00005226) + 0000002d Param03=2934 (0x00000b76) + 00000031 Param04=4294942499 (0xffff9f23) + MtArray ResultCommandList[8] + Element[0] + 00000039 Result=Prt (15) + 0000003b Param01=1101 (0x0000044d) + 0000003f Param02=21030 (0x00005226) + 00000043 Param03=2934 (0x00000b76) + 00000047 Param04=4294942499 (0xffff9f23) + Element[1] + 0000004b Result=UpdateAnnounce (5) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=7904 (0x00001ee0) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=MyQstFlagOn (8) + 00000071 Param01=4830 (0x000012de) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstLayoutFlagOff (17) + 00000083 Param01=8063 (0x00001f7f) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=QstLayoutFlagOff (17) + 00000095 Param01=8064 (0x00001f80) + 00000099 Param02=0 (0x00000000) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstLayoutFlagOff (17) + 000000a7 Param01=8062 (0x00001f7e) + 000000ab Param02=0 (0x00000000) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstLayoutFlagOff (17) + 000000b9 Param01=7861 (0x00001eb5) + 000000bd Param02=0 (0x00000000) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + +======== quest30260_p21 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x3, SequenceNo=0x1, BlockNo=0x3 + MtArray WorkList[0] + ddon::CDataQuestCommand[0] + MtArray ResultCommandList[2] + Element[0] + 00000023 Result=QstLayoutFlagOff (17) + 00000025 Param01=8146 (0x00001fd2) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + Element[1] + 00000035 Result=ResetCheckPoint (55) + 00000037 Param01=0 (0x00000000) + 0000003b Param02=0 (0x00000000) + 0000003f Param03=0 (0x00000000) + 00000043 Param04=0 (0x00000000) + +======== quest30260_p22 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x4, SequenceNo=0x1, BlockNo=0x3 + MtArray WorkList[0] + ddon::CDataQuestCommand[0] + MtArray ResultCommandList[2] + Element[0] + 00000023 Result=QstLayoutFlagOff (17) + 00000025 Param01=8147 (0x00001fd3) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + Element[1] + 00000035 Result=ResetCheckPoint (55) + 00000037 Param01=0 (0x00000000) + 0000003b Param02=0 (0x00000000) + 0000003f Param03=0 (0x00000000) + 00000043 Param04=0 (0x00000000) + +======== quest30260_p23 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x5, SequenceNo=0x1, BlockNo=0x3 + MtArray WorkList[0] + ddon::CDataQuestCommand[0] + MtArray ResultCommandList[2] + Element[0] + 00000023 Result=QstLayoutFlagOff (17) + 00000025 Param01=8148 (0x00001fd4) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + Element[1] + 00000035 Result=ResetCheckPoint (55) + 00000037 Param01=0 (0x00000000) + 0000003b Param02=0 (0x00000000) + 0000003f Param03=0 (0x00000000) + 00000043 Param04=0 (0x00000000) + +======== quest30260_p24 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0xf + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=EventEnd (15) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=ExeEventAfterStageJumpContinue (86) + 0000003b Param01=1103 (0x0000044f) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=1 (0x00000001) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p25 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x10 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=StageNo (14) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=StageJump (12) + 0000003b Param01=1103 (0x0000044f) + 0000003f Param02=1 (0x00000001) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p26 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x11 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsLinkageEnemyFlag (208) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=1 (0x00000001) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=3 (0x00000003) + MtArray ResultCommandList[8] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=MyQstFlagOn (8) + 0000004d Param01=4765 (0x0000129d) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOn (16) + 0000005f Param01=7867 (0x00001ebb) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=7868 (0x00001ebc) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=SetDiePlayerReturnPos (51) + 00000083 Param01=1103 (0x0000044f) + 00000087 Param02=1 (0x00000001) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=BgmRequestFix (74) + 00000095 Param01=1 (0x00000001) + 00000099 Param02=264 (0x00000108) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=126 (0x0000007e) + 000000a7 Param01=2 (0x00000002) + 000000ab Param02=0 (0x00000000) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstLayoutFlagOff (17) + 000000b9 Param01=7904 (0x00001ee0) + 000000bd Param02=0 (0x00000000) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + +======== quest30260_p27 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x2, SequenceNo=0x1, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[0] + MtArray ResultCommandList[36] + Element[0] + 00000023 Result=PlayMessage (87) + 00000025 Param01=22563 (0x00005823) + 00000029 Param02=8 (0x00000008) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + Element[1] + 00000035 Result=PlayMessage (87) + 00000037 Param01=22564 (0x00005824) + 0000003b Param02=8 (0x00000008) + 0000003f Param03=0 (0x00000000) + 00000043 Param04=0 (0x00000000) + Element[2] + 00000047 Result=PlayMessage (87) + 00000049 Param01=22577 (0x00005831) + 0000004d Param02=8 (0x00000008) + 00000051 Param03=0 (0x00000000) + 00000055 Param04=0 (0x00000000) + Element[3] + 00000059 Result=PlayMessage (87) + 0000005b Param01=22591 (0x0000583f) + 0000005f Param02=8 (0x00000008) + 00000063 Param03=0 (0x00000000) + 00000067 Param04=0 (0x00000000) + Element[4] + 0000006b Result=PlayMessage (87) + 0000006d Param01=22584 (0x00005838) + 00000071 Param02=8 (0x00000008) + 00000075 Param03=0 (0x00000000) + 00000079 Param04=0 (0x00000000) + Element[5] + 0000007d Result=PlayMessage (87) + 0000007f Param01=22565 (0x00005825) + 00000083 Param02=8 (0x00000008) + 00000087 Param03=0 (0x00000000) + 0000008b Param04=0 (0x00000000) + Element[6] + 0000008f Result=PlayMessage (87) + 00000091 Param01=22566 (0x00005826) + 00000095 Param02=8 (0x00000008) + 00000099 Param03=0 (0x00000000) + 0000009d Param04=0 (0x00000000) + Element[7] + 000000a1 Result=PlayMessage (87) + 000000a3 Param01=22578 (0x00005832) + 000000a7 Param02=8 (0x00000008) + 000000ab Param03=0 (0x00000000) + 000000af Param04=0 (0x00000000) + Element[8] + 000000b3 Result=PlayMessage (87) + 000000b5 Param01=22585 (0x00005839) + 000000b9 Param02=8 (0x00000008) + 000000bd Param03=0 (0x00000000) + 000000c1 Param04=0 (0x00000000) + Element[9] + 000000c5 Result=PlayMessage (87) + 000000c7 Param01=22592 (0x00005840) + 000000cb Param02=8 (0x00000008) + 000000cf Param03=0 (0x00000000) + 000000d3 Param04=0 (0x00000000) + Element[10] + 000000d7 Result=PlayMessage (87) + 000000d9 Param01=22567 (0x00005827) + 000000dd Param02=8 (0x00000008) + 000000e1 Param03=0 (0x00000000) + 000000e5 Param04=0 (0x00000000) + Element[11] + 000000e9 Result=PlayMessage (87) + 000000eb Param01=22568 (0x00005828) + 000000ef Param02=8 (0x00000008) + 000000f3 Param03=0 (0x00000000) + 000000f7 Param04=0 (0x00000000) + Element[12] + 000000fb Result=PlayMessage (87) + 000000fd Param01=22586 (0x0000583a) + 00000101 Param02=8 (0x00000008) + 00000105 Param03=0 (0x00000000) + 00000109 Param04=0 (0x00000000) + Element[13] + 0000010d Result=PlayMessage (87) + 0000010f Param01=22579 (0x00005833) + 00000113 Param02=8 (0x00000008) + 00000117 Param03=0 (0x00000000) + 0000011b Param04=0 (0x00000000) + Element[14] + 0000011f Result=PlayMessage (87) + 00000121 Param01=22593 (0x00005841) + 00000125 Param02=8 (0x00000008) + 00000129 Param03=0 (0x00000000) + 0000012d Param04=0 (0x00000000) + Element[15] + 00000131 Result=PlayMessage (87) + 00000133 Param01=22571 (0x0000582b) + 00000137 Param02=8 (0x00000008) + 0000013b Param03=0 (0x00000000) + 0000013f Param04=0 (0x00000000) + Element[16] + 00000143 Result=PlayMessage (87) + 00000145 Param01=22570 (0x0000582a) + 00000149 Param02=8 (0x00000008) + 0000014d Param03=0 (0x00000000) + 00000151 Param04=0 (0x00000000) + Element[17] + 00000155 Result=PlayMessage (87) + 00000157 Param01=22594 (0x00005842) + 0000015b Param02=8 (0x00000008) + 0000015f Param03=0 (0x00000000) + 00000163 Param04=0 (0x00000000) + Element[18] + 00000167 Result=PlayMessage (87) + 00000169 Param01=22587 (0x0000583b) + 0000016d Param02=8 (0x00000008) + 00000171 Param03=0 (0x00000000) + 00000175 Param04=0 (0x00000000) + Element[19] + 00000179 Result=PlayMessage (87) + 0000017b Param01=22580 (0x00005834) + 0000017f Param02=8 (0x00000008) + 00000183 Param03=0 (0x00000000) + 00000187 Param04=0 (0x00000000) + Element[20] + 0000018b Result=PlayMessage (87) + 0000018d Param01=22572 (0x0000582c) + 00000191 Param02=8 (0x00000008) + 00000195 Param03=0 (0x00000000) + 00000199 Param04=0 (0x00000000) + Element[21] + 0000019d Result=PlayMessage (87) + 0000019f Param01=22569 (0x00005829) + 000001a3 Param02=8 (0x00000008) + 000001a7 Param03=0 (0x00000000) + 000001ab Param04=0 (0x00000000) + Element[22] + 000001af Result=PlayMessage (87) + 000001b1 Param01=22588 (0x0000583c) + 000001b5 Param02=8 (0x00000008) + 000001b9 Param03=0 (0x00000000) + 000001bd Param04=0 (0x00000000) + Element[23] + 000001c1 Result=PlayMessage (87) + 000001c3 Param01=22581 (0x00005835) + 000001c7 Param02=8 (0x00000008) + 000001cb Param03=0 (0x00000000) + 000001cf Param04=0 (0x00000000) + Element[24] + 000001d3 Result=PlayMessage (87) + 000001d5 Param01=22595 (0x00005843) + 000001d9 Param02=8 (0x00000008) + 000001dd Param03=0 (0x00000000) + 000001e1 Param04=0 (0x00000000) + Element[25] + 000001e5 Result=PlayMessage (87) + 000001e7 Param01=22573 (0x0000582d) + 000001eb Param02=8 (0x00000008) + 000001ef Param03=0 (0x00000000) + 000001f3 Param04=0 (0x00000000) + Element[26] + 000001f7 Result=PlayMessage (87) + 000001f9 Param01=22582 (0x00005836) + 000001fd Param02=8 (0x00000008) + 00000201 Param03=0 (0x00000000) + 00000205 Param04=0 (0x00000000) + Element[27] + 00000209 Result=PlayMessage (87) + 0000020b Param01=22589 (0x0000583d) + 0000020f Param02=8 (0x00000008) + 00000213 Param03=0 (0x00000000) + 00000217 Param04=0 (0x00000000) + Element[28] + 0000021b Result=PlayMessage (87) + 0000021d Param01=22596 (0x00005844) + 00000221 Param02=8 (0x00000008) + 00000225 Param03=0 (0x00000000) + 00000229 Param04=0 (0x00000000) + Element[29] + 0000022d Result=PlayMessage (87) + 0000022f Param01=22574 (0x0000582e) + 00000233 Param02=8 (0x00000008) + 00000237 Param03=0 (0x00000000) + 0000023b Param04=0 (0x00000000) + Element[30] + 0000023f Result=PlayMessage (87) + 00000241 Param01=22575 (0x0000582f) + 00000245 Param02=8 (0x00000008) + 00000249 Param03=0 (0x00000000) + 0000024d Param04=0 (0x00000000) + Element[31] + 00000251 Result=PlayMessage (87) + 00000253 Param01=22590 (0x0000583e) + 00000257 Param02=8 (0x00000008) + 0000025b Param03=0 (0x00000000) + 0000025f Param04=0 (0x00000000) + Element[32] + 00000263 Result=PlayMessage (87) + 00000265 Param01=22583 (0x00005837) + 00000269 Param02=8 (0x00000008) + 0000026d Param03=0 (0x00000000) + 00000271 Param04=0 (0x00000000) + Element[33] + 00000275 Result=PlayMessage (87) + 00000277 Param01=22597 (0x00005845) + 0000027b Param02=8 (0x00000008) + 0000027f Param03=0 (0x00000000) + 00000283 Param04=0 (0x00000000) + Element[34] + 00000287 Result=PlayMessage (87) + 00000289 Param01=22576 (0x00005830) + 0000028d Param02=8 (0x00000008) + 00000291 Param03=0 (0x00000000) + 00000295 Param04=0 (0x00000000) + Element[35] + 00000299 Result=SetCheckPoint (47) + 0000029b Param01=0 (0x00000000) + 0000029f Param02=0 (0x00000000) + 000002a3 Param03=0 (0x00000000) + 000002a7 Param04=0 (0x00000000) + +======== quest30260_p28 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x6, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=MyQstFlagOn (9) + 00000025 Param01=4766 (0x0000129e) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=7867 (0x00001ebb) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p29 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0xa, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[2] + Element[0] + 00000023 Command=MyQstFlagOn (9) + 00000025 Param01=5054 (0x000013be) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + Element[1] + 00000035 Command=IsMyquestLayoutFlagOn (124) + 00000037 Param01=7867 (0x00001ebb) + 0000003b Param02=0 (0x00000000) + 0000003f Param03=0 (0x00000000) + 00000043 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p30 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x7, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=DummyNotProgress (97) + 00000025 Param01=0 (0x00000000) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=MyQstFlagOn (8) + 0000003b Param01=5053 (0x000013bd) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=ChangeMessage (6) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p31 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x8, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=DummyNotProgress (97) + 00000025 Param01=0 (0x00000000) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=LinkageEnemyFlagOn (97) + 0000003b Param01=1103 (0x0000044f) + 0000003f Param02=1 (0x00000001) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=1 (0x00000001) + Element[1] + 0000004b Result=SetCheckPoint (47) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p32 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x12 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=EmHpNotLess (47) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=1 (0x00000001) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=100 (0x00000064) + MtArray ResultCommandList[5] + Element[0] + 00000039 Result=MyQstFlagOn (8) + 0000003b Param01=5054 (0x000013be) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=MyQstFlagOff (62) + 0000004d Param01=5053 (0x000013bd) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=ResetDiePlayerReturnPos (56) + 0000005f Param01=0 (0x00000000) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=SetDiePlayerReturnPos (51) + 00000071 Param01=1103 (0x0000044f) + 00000075 Param02=2 (0x00000002) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstLayoutFlagOff (17) + 00000083 Param01=7868 (0x00001ebc) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + +======== quest30260_p33 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0xa, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=243 (0x000000f3) + 00000025 Param01=8277 (0x00002055) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=QstLayoutFlagOn (16) + 0000003b Param01=8277 (0x00002055) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p34 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0xb, SequenceNo=0x0, BlockNo=0x1 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsLinkageEnemyFlag (208) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=1 (0x00000001) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=12 (0x0000000c) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=SetCheckPoint (47) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=LinkageEnemyFlagOff (98) + 0000004d Param01=1103 (0x0000044f) + 00000051 Param02=1 (0x00000001) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=12 (0x0000000c) + +======== quest30260_p35 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x13 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=IsKilledTargetEnemySetGroup (109) + 00000025 Param01=7867 (0x00001ebb) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[4] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=BgmStop (32) + 0000004d Param01=0 (0x00000000) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=BgmRequestFix (74) + 0000005f Param01=1 (0x00000001) + 00000063 Param02=272 (0x00000110) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstLayoutFlagOn (16) + 00000071 Param01=8545 (0x00002161) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + +======== quest30260_p36 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0xb, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=DummyNotProgress (97) + 00000025 Param01=0 (0x00000000) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[2] + Element[0] + 00000039 Result=BgmStop (32) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=BgmRequestFix (74) + 0000004d Param01=1 (0x00000001) + 00000051 Param02=265 (0x00000109) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + +======== quest30260_p37 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x14 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=EventEnd (15) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=5 (0x00000005) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[8] + Element[0] + 00000039 Result=EventExec (13) + 0000003b Param01=1103 (0x0000044f) + 0000003f Param02=5 (0x00000005) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOff (17) + 0000004d Param01=7867 (0x00001ebb) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstLayoutFlagOff (17) + 0000005f Param01=7903 (0x00001edf) + 00000063 Param02=0 (0x00000000) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=MyQstFlagOn (8) + 00000071 Param01=4766 (0x0000129e) + 00000075 Param02=0 (0x00000000) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=StopMessage (88) + 00000083 Param01=0 (0x00000000) + 00000087 Param02=0 (0x00000000) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=BgmStop (32) + 00000095 Param01=0 (0x00000000) + 00000099 Param02=0 (0x00000000) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstLayoutFlagOff (17) + 000000a7 Param01=8277 (0x00002055) + 000000ab Param02=0 (0x00000000) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstLayoutFlagOff (17) + 000000b9 Param01=8545 (0x00002161) + 000000bd Param02=0 (0x00000000) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + +======== quest30260_p38 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x6, SequenceNo=0x0, BlockNo=0x2 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=DummyNotProgress (97) + 00000025 Param01=0 (0x00000000) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[1] + Element[0] + 00000039 Result=QstLayoutFlagOff (17) + 0000003b Param01=7867 (0x00001ebb) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + +======== quest30260_p39 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x15 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=NewTalkNpc (72) + 00000025 Param01=1103 (0x0000044f) + 00000029 Param02=1 (0x00000001) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[12] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstLayoutFlagOn (16) + 0000004d Param01=7872 (0x00001ec0) + 00000051 Param02=0 (0x00000000) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstTalkChg (10) + 0000005f Param01=29 (0x0000001d) + 00000063 Param02=26035 (0x000065b3) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=31 (0x0000001f) + 00000075 Param02=26037 (0x000065b5) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstTalkChg (10) + 00000083 Param01=30 (0x0000001e) + 00000087 Param02=26039 (0x000065b7) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=QstTalkChg (10) + 00000095 Param01=501 (0x000001f5) + 00000099 Param02=26040 (0x000065b8) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstTalkChg (10) + 000000a7 Param01=21 (0x00000015) + 000000ab Param02=26041 (0x000065b9) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstTalkChg (10) + 000000b9 Param01=13 (0x0000000d) + 000000bd Param02=26042 (0x000065ba) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + Element[8] + 000000c9 Result=ResetDiePlayerReturnPos (56) + 000000cb Param01=0 (0x00000000) + 000000cf Param02=0 (0x00000000) + 000000d3 Param03=0 (0x00000000) + 000000d7 Param04=0 (0x00000000) + Element[9] + 000000db Result=QstLayoutFlagOff (17) + 000000dd Param01=7868 (0x00001ebc) + 000000e1 Param02=0 (0x00000000) + 000000e5 Param03=0 (0x00000000) + 000000e9 Param04=0 (0x00000000) + Element[10] + 000000ed Result=QstLayoutFlagOff (17) + 000000ef Param01=8277 (0x00002055) + 000000f3 Param02=0 (0x00000000) + 000000f7 Param03=0 (0x00000000) + 000000fb Param04=0 (0x00000000) + Element[11] + 000000ff Result=SetDiePlayerReturnPos (51) + 00000101 Param01=1103 (0x0000044f) + 00000105 Param02=2 (0x00000002) + 00000109 Param03=0 (0x00000000) + 0000010d Param04=0 (0x00000000) + +======== quest30260_p40 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x0, BlockNo=0x16 + MtArray WorkList[0] + ddon::CDataQuestCommand[1] + MtArray CheckCommandList[1] + Element[0] + 00000023 Command=TalkNpc (1) + 00000025 Param01=201 (0x000000c9) + 00000029 Param02=1 (0x00000001) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + MtArray ResultCommandList[14] + Element[0] + 00000039 Result=UpdateAnnounce (5) + 0000003b Param01=0 (0x00000000) + 0000003f Param02=0 (0x00000000) + 00000043 Param03=0 (0x00000000) + 00000047 Param04=0 (0x00000000) + Element[1] + 0000004b Result=QstTalkChg (10) + 0000004d Param01=29 (0x0000001d) + 00000051 Param02=26036 (0x000065b4) + 00000055 Param03=0 (0x00000000) + 00000059 Param04=0 (0x00000000) + Element[2] + 0000005d Result=QstTalkChg (10) + 0000005f Param01=31 (0x0000001f) + 00000063 Param02=26038 (0x000065b6) + 00000067 Param03=0 (0x00000000) + 0000006b Param04=0 (0x00000000) + Element[3] + 0000006f Result=QstTalkChg (10) + 00000071 Param01=32 (0x00000020) + 00000075 Param02=26043 (0x000065bb) + 00000079 Param03=0 (0x00000000) + 0000007d Param04=0 (0x00000000) + Element[4] + 00000081 Result=QstTalkChg (10) + 00000083 Param01=33 (0x00000021) + 00000087 Param02=26044 (0x000065bc) + 0000008b Param03=0 (0x00000000) + 0000008f Param04=0 (0x00000000) + Element[5] + 00000093 Result=QstTalkChg (10) + 00000095 Param01=34 (0x00000022) + 00000099 Param02=26045 (0x000065bd) + 0000009d Param03=0 (0x00000000) + 000000a1 Param04=0 (0x00000000) + Element[6] + 000000a5 Result=QstTalkChg (10) + 000000a7 Param01=4512 (0x000011a0) + 000000ab Param02=30106 (0x0000759a) + 000000af Param03=0 (0x00000000) + 000000b3 Param04=0 (0x00000000) + Element[7] + 000000b7 Result=QstTalkChg (10) + 000000b9 Param01=3 (0x00000003) + 000000bd Param02=26047 (0x000065bf) + 000000c1 Param03=0 (0x00000000) + 000000c5 Param04=0 (0x00000000) + Element[8] + 000000c9 Result=QstTalkChg (10) + 000000cb Param01=4 (0x00000004) + 000000cf Param02=26048 (0x000065c0) + 000000d3 Param03=0 (0x00000000) + 000000d7 Param04=0 (0x00000000) + Element[9] + 000000db Result=QstTalkChg (10) + 000000dd Param01=1 (0x00000001) + 000000e1 Param02=22599 (0x00005847) + 000000e5 Param03=0 (0x00000000) + 000000e9 Param04=0 (0x00000000) + Element[10] + 000000ed Result=QstLayoutFlagOn (16) + 000000ef Param01=8200 (0x00002008) + 000000f3 Param02=0 (0x00000000) + 000000f7 Param03=0 (0x00000000) + 000000fb Param04=0 (0x00000000) + Element[11] + 000000ff Result=ResetCheckPoint (55) + 00000101 Param01=0 (0x00000000) + 00000105 Param02=0 (0x00000000) + 00000109 Param03=0 (0x00000000) + 0000010d Param04=0 (0x00000000) + Element[12] + 00000111 Result=ResetDiePlayerReturnPos (56) + 00000113 Param01=0 (0x00000000) + 00000117 Param02=0 (0x00000000) + 0000011b Param03=0 (0x00000000) + 0000011f Param04=0 (0x00000000) + Element[13] + 00000123 Result=QstTalkChg (10) + 00000125 Param01=576 (0x00000240) + 00000129 Param02=26046 (0x000065be) + 0000012d Param03=0 (0x00000000) + 00000131 Param04=0 (0x00000000) + +======== quest30260_p41 +QuestProcessResult=0x0, QuestScheduleId=0x46276 +MtArray[1] + Element[0] + ProcessNo=0x0, SequenceNo=0x1, BlockNo=0x17 + MtArray WorkList[0] + ddon::CDataQuestCommand[0] + MtArray ResultCommandList[1] + Element[0] + 00000023 Result=SetAnnounce (4) + 00000025 Param01=1 (0x00000001) + 00000029 Param02=0 (0x00000000) + 0000002d Param03=0 (0x00000000) + 00000031 Param04=0 (0x00000000) + diff --git a/research/quests/quest30260_packet_analysis.md b/research/quests/quest30260_packet_analysis.md new file mode 100644 index 000000000..644b20d01 --- /dev/null +++ b/research/quests/quest30260_packet_analysis.md @@ -0,0 +1,407 @@ +```mermaid +--- +title: Hopes Bitter End +--- +sequenceDiagram + +autonumber + +participant CLI as Client +participant SRV as Server + +CLI ->> SRV : C2S_QUEST_GET_ADVENTURE_GUIDE_QUEST_LIST_REQ Pcap(No:77205 Ts:2019-11-18T11:46:15.6200000-08:00) +activate CLI +SRV ->> CLI : S2C_QUEST_GET_ADVENTURE_GUIDE_QUEST_LIST_RES Pcap(No:77218 Ts:2019-11-18T11:46:15.7410000-08:00) +deactivate CLI + +CLI ->> SRV : C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:99136 Ts:2019-11-18T12:17:22.6170000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=2 +SRV ->> CLI : S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:99139 Ts:2019-11-18T12:17:22.7550000-08:00) +deactivate CLI + +opt Setting party quest +CLI ->> SRV : (6.15.1) C2S_PARTY_PARTY_MEMBER_SET_VALUE_REQ Pcap(No:99141 Ts:2019-11-18T12:17:22.8160000-08:00) +activate CLI +SRV ->> CLI : (6.15.2) S2C_PARTY_PARTY_MEMBER_SET_VALUE_RES Pcap(No:99144 Ts:2019-11-18T12:17:22.9270000-08:00) +deactivate CLI + +CLI ->> SRV : (11.32.1) C2S_QUEST_SET_PRIORITY_QUEST_REQ Pcap(No:99143 Ts:2019-11-18T12:17:22.9190000-08:00) +activate CLI +SRV ->> CLI : (11.32.2) S2C_QUEST_SET_PRIORITY_QUEST_RES Pcap(No:99146 Ts:2019-11-18T12:17:23.0380000-08:00) +deactivate CLI + +note right of SRV : S2C_SET_PRIORITY_QUEST_NOTICE +SRV -->> CLI : (11.32.16) S2C_QUEST_11_32_16_NTC Pcap(No:99147 Ts:2019-11-18T12:17:23.0380000-08:00) +end + + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:99150 Ts:2019-11-18T12:17:23.1830000-08:00) +activate CLI +note right of SRV : Process=1, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:99153 Ts:2019-11-18T12:17:23.3080000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:99552 Ts:2019-11-18T12:18:11.2680000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=3 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:99555 Ts:2019-11-18T12:18:11.3890000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:99624 Ts:2019-11-18T12:20:23.4040000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=4 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:99626 Ts:2019-11-18T12:20:23.5310000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:99703 Ts:2019-11-18T12:20:31.1470000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=5 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:99705 Ts:2019-11-18T12:20:31.2810000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:100178 Ts:2019-11-18T12:21:36.1340000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=6 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:100180 Ts:2019-11-18T12:21:36.2560000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:100291 Ts:2019-11-18T12:21:52.4970000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=7 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:100292 Ts:2019-11-18T12:21:52.6210000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:100477 Ts:2019-11-18T12:22:12.1760000-08:00) +activate CLI +note right of SRV : Process=3, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:100479 Ts:2019-11-18T12:22:12.3080000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:100496 Ts:2019-11-18T12:22:13.4560000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=8 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:100501 Ts:2019-11-18T12:22:13.5870000-08:00) +deactivate CLI + +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:101161 Ts:2019-11-18T12:22:58.8240000-08:00) +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:101163 Ts:2019-11-18T12:22:58.8250000-08:00) +SRV -->> CLI : (13.31.16) S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC Pcap(No:101163 Ts:2019-11-18T12:22:58.8250000-08:00) + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:101173 Ts:2019-11-18T12:22:58.9790000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=9 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:101176 Ts:2019-11-18T12:22:59.1120000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:101179 Ts:2019-11-18T12:22:59.3120000-08:00) +activate CLI +note right of SRV : Process=3, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:101183 Ts:2019-11-18T12:22:59.4400000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:101652 Ts:2019-11-18T12:23:37.9170000-08:00) +activate CLI +note right of SRV : Process=4, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:101656 Ts:2019-11-18T12:23:38.0480000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:101680 Ts:2019-11-18T12:23:39.2600000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=10 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:101682 Ts:2019-11-18T12:23:39.3900000-08:00) +deactivate CLI + +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:104689 Ts:2019-11-18T12:27:54.4930000-08:00) +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:104690 Ts:2019-11-18T12:27:54.4930000-08:00) +SRV -->> CLI : (13.31.16) S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC Pcap(No:104690 Ts:2019-11-18T12:27:54.4930000-08:00) + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:104701 Ts:2019-11-18T12:27:54.6450000-08:00) +activate CLI +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:104705 Ts:2019-11-18T12:27:54.7730000-08:00) +note right of SRV : Process=0, Sequence=0, BlockNo=11 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:104706 Ts:2019-11-18T12:27:54.7730000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:104709 Ts:2019-11-18T12:27:54.9460000-08:00) +activate CLI +note right of SRV : Process=4, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:104711 Ts:2019-11-18T12:27:55.0680000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:105640 Ts:2019-11-18T12:29:16.3930000-08:00) +activate CLI +note right of SRV : Process=5, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:105641 Ts:2019-11-18T12:29:16.5170000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:105672 Ts:2019-11-18T12:29:17.8720000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=12 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:105675 Ts:2019-11-18T12:29:18.0000000-08:00) +deactivate CLI + +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:106204 Ts:2019-11-18T12:29:59.1920000-08:00) +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:106205 Ts:2019-11-18T12:29:59.1920000-08:00) +SRV -->> CLI : (13.31.16) S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC Pcap(No:106207 Ts:2019-11-18T12:29:59.1920000-08:00) + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106218 Ts:2019-11-18T12:29:59.3460000-08:00) +activate CLI +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:106220 Ts:2019-11-18T12:29:59.4840000-08:00) +note right of SRV : Process=0, Sequence=0, BlockNo=13 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106221 Ts:2019-11-18T12:29:59.4840000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106226 Ts:2019-11-18T12:29:59.6800000-08:00) +activate CLI +note right of SRV : Process=5, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106229 Ts:2019-11-18T12:29:59.8110000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106428 Ts:2019-11-18T12:30:20.9780000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=14 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106429 Ts:2019-11-18T12:30:21.1050000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106432 Ts:2019-11-18T12:30:21.2770000-08:00) +activate CLI +note right of SRV : Process=3, Sequence=1, BlockNo=3 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106449 Ts:2019-11-18T12:30:21.3990000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106459 Ts:2019-11-18T12:30:21.5770000-08:00) +activate CLI +note right of SRV : Process=4, Sequence=1, BlockNo=3 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106460 Ts:2019-11-18T12:30:21.7100000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106462 Ts:2019-11-18T12:30:21.9100000-08:00) +activate CLI +note right of SRV : Process=5, Sequence=1, BlockNo=3 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106463 Ts:2019-11-18T12:30:22.0400000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:106985 Ts:2019-11-18T12:31:35.1130000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=15 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:106989 Ts:2019-11-18T12:31:35.2360000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107200 Ts:2019-11-18T12:36:14.1810000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=16 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107203 Ts:2019-11-18T12:36:14.3130000-08:00 +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107219 Ts:2019-11-18T12:36:16.8940000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=17 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107221 Ts:2019-11-18T12:36:17.0360000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107224 Ts:2019-11-18T12:36:17.2300000-08:00) +activate CLI +note right of SRV : Process=2, Sequence=1, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107228 Ts:2019-11-18T12:36:17.3500000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107230 Ts:2019-11-18T12:36:17.5280000-08:00) +activate CLI +note right of SRV : Process=6, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107236 Ts:2019-11-18T12:36:17.6520000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107238 Ts:2019-11-18T12:36:17.8270000-08:00) +activate CLI +note right of SRV : Process=10, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107239 Ts:2019-11-18T12:36:17.9500000-08:00) +deactivate CLI + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:107250 Ts:2019-11-18T12:36:20.6460000-08:00) + activate CLI + note right of SRV : Group 1 monsters spawn (dragon) + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:107252 Ts:2019-11-18T12:36:20.7570000-08:00) + deactivate CLI + + + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:107250 Ts:2019-11-18T12:36:20.6460000-08:00) + activate CLI + note right of SRV : Group 2 (empty list) + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:107253 Ts:2019-11-18T12:36:20.7570000-08:00) + deactivate CLI + + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:107250 Ts:2019-11-18T12:36:20.6460000-08:00) + activate CLI + note right of SRV : Group 2 (empty list) + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:107255 Ts:2019-11-18T12:36:20.7570000-08:00) + deactivate CLI +end + + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107279 Ts:2019-11-18T12:36:21.8820000-08:00) +activate CLI +note right of SRV : Process=7, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107281 Ts:2019-11-18T12:36:22.0050000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:107283 Ts:2019-11-18T12:36:22.1830000-08:00) +activate CLI +note right of SRV : Process=8, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:107284 Ts:2019-11-18T12:36:22.3150000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:110512 Ts:2019-11-18T12:40:15.0650000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=18 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:110514 Ts:2019-11-18T12:40:15.1870000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:110516 Ts:2019-11-18T12:40:15.3620000-08:00) +activate CLI +SRV -->> CLI : S2C_INSTANCE_13_32_16_NTC Pcap(No:110518 Ts:2019-11-18T12:40:15.4970000-08:00) +note right of SRV : Process=10, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:110519 Ts:2019-11-18T12:40:15.4970000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:110521 Ts:2019-11-18T12:40:15.6960000-08:00) +activate CLI +note right of SRV : Process=11, Sequence=0, BlockNo=1 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:110523 Ts:2019-11-18T12:40:15.8240000-08:00) +deactivate CLI + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:110525 Ts:2019-11-18T12:40:15.9970000-08:00) + activate CLI + note right of SRV : Group 2 monsters (crystal adds) spawn first time + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:110528 Ts:2019-11-18T12:40:16.1090000-08:00) + deactivate CLI +end + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:110933 Ts:2019-11-18T12:40:51.2600000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=19 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:110935 Ts:2019-11-18T12:40:51.3800000-08:00) +deactivate CLI + +note over CLI, SRV : There are a bunch of party data packets and OM packets sending between these two points (players fighting boss and adds?) + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.3.1) C2S_INSTANCE_ENEMY_KILL_REQ Pcap(No:114834 Ts:2019-11-18T12:45:25.4540000-08:00) + activate CLI + SRV -->> CLI : (13.40.16) S2C_INSTANCE_ENEMY_REPOP_NTC Pcap(No:114838 Ts:2019-11-18T12:45:25.5660000-08:00) + note right of SRV : Group 2 monsters repop (position index 0) + SRV ->> CLI : (13.3.2) S2C_INSTANCE_ENEMY_KILL_RES Pcap(No:114839 Ts:2019-11-18T12:45:25.5670000-08:00) + deactivate CLI +end + +note over CLI, SRV : More data back and forth, assume party is fighting boss + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.3.1) C2S_INSTANCE_ENEMY_KILL_REQ Pcap(No:117952 Ts:2019-11-18T12:48:55.6390000-08:00) + activate CLI + SRV -->> CLI : (13.40.16) S2C_INSTANCE_ENEMY_REPOP_NTC Pcap(No:117955 Ts:2019-11-18T12:48:55.7510000-08:00) + note right of SRV : Group 2 monsters repop (position index 1) + SRV ->> CLI : (13.3.2) S2C_INSTANCE_ENEMY_KILL_RES Pcap(No:117956 Ts:2019-11-18T12:48:55.7520000-08:00) + deactivate CLI +end + + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:120141 Ts:2019-11-18T12:51:38.5020000-08:00) +activate CLI +note right of SRV : Process=11, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:120147 Ts:2019-11-18T12:51:38.6280000-08:00) +deactivate CLI + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.3.1) C2S_INSTANCE_ENEMY_KILL_REQ Pcap(No:120220 Ts:2019-11-18T12:51:40.2390000-08:00) + activate CLI + note right of SRV : Group 1 monster killed (0x023000,The Evil Dragon) + SRV ->> CLI : (13.3.2) S2C_INSTANCE_ENEMY_KILL_RES Pcap(No:120229 Ts:2019-11-18T12:51:40.3540000-08:00) + deactivate CLI +end + + +SRV -->> CLI : (11.90.16) S2C_QUEST_11_90_16_NTC Pcap(No:120226 Ts:2019-11-18T12:51:40.3520000-08:00) +SRV -->> CLI : (13.31.16) S2C_INSTANCE_ENEMY_GROUP_DESTROY_NTC Pcap(No:120227 Ts:2019-11-18T12:51:40.3520000-08:00) + +rect rgb(214, 254, 210) +SRV -->> CLI : (27.8.16) S2C_ACHIEVEMENT_27_8_16_NTC Pcap(No:120230 Ts:2019-11-18T12:51:40.3550000-08:00) +end + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:120241 Ts:2019-11-18T12:51:40.5020000-08:00) +activate CLI +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:120243 Ts:2019-11-18T12:51:40.6300000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:120244 Ts:2019-11-18T12:51:40.6300000-08:00) +note right of SRV : Process=0, Sequence=0, BlockNo=20 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:120246 Ts:2019-11-18T12:51:40.6300000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:120249 Ts:2019-11-18T12:51:40.8020000-08:00) +activate CLI +note right of SRV : Process=6, Sequence=0, BlockNo=2 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:120251 Ts:2019-11-18T12:51:40.9220000-08:00) +deactivate CLI + +rect rgb(248, 200, 203) + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:120551 Ts:2019-11-18T12:56:19.5960000-08:00) + activate CLI + note right of SRV : Query for Group 1 (empty) + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:120554 Ts:2019-11-18T12:56:19.7070000-08:00) + deactivate CLI + + CLI ->> SRV : (13.0.1) C2S_INSTANCE_GET_ENEMY_SET_LIST_REQ Pcap(No:120551 Ts:2019-11-18T12:56:19.5960000-08:00) + activate CLI + note right of SRV : Query for Group 2 (empty) + SRV ->> CLI : (13.0.2) S2C_INSTANCE_GET_ENEMY_SET_LIST_RES Pcap(No:120555 Ts:2019-11-18T12:56:19.7070000-08:00) + deactivate CLI +end + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:120559 Ts:2019-11-18T12:56:19.9320000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=21 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:120562 Ts:2019-11-18T12:56:20.0650000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:120698 Ts:2019-11-18T12:56:31.2960000-08:00) +activate CLI +note right of SRV : Process=0, Sequence=0, BlockNo=22 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:120700 Ts:2019-11-18T12:56:31.4230000-08:00) +deactivate CLI + +CLI ->> SRV : (11.21.1) C2S_QUEST_QUEST_PROGRESS_REQ Pcap(No:121418 Ts:2019-11-18T12:57:43.0420000-08:00) +activate CLI + +opt Rewards +rect rgb(191, 223, 255) +SRV -->> CLI : (10.12.16) S2C_ITEM_UPDATE_CHARACTER_ITEM_NTC Pcap(No:121421 Ts:2019-11-18T12:57:43.1850000-08:00) +SRV -->> CLI : (11.117.16) S2C_QUEST_11_117_16_NTC Pcap(No:121422 Ts:2019-11-18T12:57:43.1850000-08:00) +SRV -->> CLI : (33.11.16) S2C_JOB_CHARACTER_JOB_EXP_UP_NTC Pcap(No:121425 Ts:2019-11-18T12:57:43.1860000-08:00) +SRV -->> CLI : (33.15.16) S2C_JOB_PAWN_JOB_EXP_UP_NTC Pcap(No:121427 Ts:2019-11-18T12:57:43.1860000-08:00) +SRV -->> CLI : (33.15.16) S2C_JOB_PAWN_JOB_EXP_UP_NTC Pcap(No:121428 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (33.15.16) S2C_JOB_PAWN_JOB_EXP_UP_NTC Pcap(No:121430 Ts:2019-11-18T12:57:43.1870000-08:00) +end +end + +SRV -->> CLI : (11.33.2) S2C_QUEST_CANCEL_PRIORITY_QUEST_RES Pcap(No:121431 Ts:2019-11-18T12:57:43.1870000-08:00) + +SRV -->> CLI : (11.32.16) S2C_QUEST_11_32_16_NTC Pcap(No:121433 Ts:2019-11-18T12:57:43.1870000-08:00) + +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121434 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121436 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121437 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121439 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121440 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121442 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121443 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121445 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121446 Ts:2019-11-18T12:57:43.1870000-08:00) +SRV -->> CLI : (13.32.16) S2C_INSTANCE_13_32_16_NTC Pcap(No:121448 Ts:2019-11-18T12:57:43.1870000-08:00) + +SRV -->> CLI : (11.91.16) S2C_QUEST_COMPLETE_NTC Pcap(No:121449 Ts:2019-11-18T12:57:43.1870000-08:00) + +note right of SRV : Process=0, Sequence=1, BlockNo=23 +SRV ->> CLI : (11.21.2) S2C_QUEST_QUEST_PROGRESS_RES Pcap(No:121451 Ts:2019-11-18T12:57:43.1870000-08:00) +deactivate CLI +``` \ No newline at end of file diff --git a/research/quests/reward_box.json b/research/quests/reward_box.json new file mode 100644 index 000000000..89c52ec4f --- /dev/null +++ b/research/quests/reward_box.json @@ -0,0 +1,2985 @@ +{ + "Id": {}, + "RewardBoxRecordList": [ + { + "ListNo": 1, + "QuestId": 60000013, + "RewardItemList": [ + { + "ItemId": 57, + "Num": 3, + "UID": "5A8C9646", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 58, + "Num": 3, + "UID": "28EE52F2", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 59, + "Num": 3, + "UID": "5ABA6AEC", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 2, + "QuestId": 3, + "RewardItemList": [ + { + "ItemId": 504, + "Num": 1, + "UID": "57BE1021", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 63, + "Num": 1, + "UID": "7D862AA5", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 81, + "Num": 1, + "UID": "924BCA73", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 92, + "Num": 1, + "UID": "7BED58AC", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 74, + "Num": 1, + "UID": "237DCD52", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 3, + "QuestId": 20015001, + "RewardItemList": [ + { + "ItemId": 78, + "Num": 1, + "UID": "29FD4F91", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 104, + "Num": 1, + "UID": "49693E53", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 1, + "UID": "7CC8D409", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9366, + "Num": 2, + "UID": "6D4F42CE", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 4, + "QuestId": 20015001, + "RewardItemList": [ + { + "ItemId": 965, + "Num": 1, + "UID": "43E15DFD", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 5, + "QuestId": 20010001, + "RewardItemList": [ + { + "ItemId": 58, + "Num": 1, + "UID": "62668144", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 472, + "Num": 1, + "UID": "BB237181", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 6, + "QuestId": 20055001, + "RewardItemList": [ + { + "ItemId": 449, + "Num": 1, + "UID": "86D5695E", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 481, + "Num": 1, + "UID": "2BB5A93D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "0F660A85", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "4F1A1CA0", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8035, + "Num": 1, + "UID": "6855C3B3", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 7, + "QuestId": 60300044, + "RewardItemList": [ + { + "ItemId": 20027, + "Num": 1, + "UID": "300E8A33", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 8, + "QuestId": 25, + "RewardItemList": [ + { + "ItemId": 8813, + "Num": 1, + "UID": "D0C797BB", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8323, + "Num": 1, + "UID": "A90A7A29", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8348, + "Num": 1, + "UID": "D17B60F4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8373, + "Num": 1, + "UID": "B5D2EECF", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8398, + "Num": 1, + "UID": "7656BD6A", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 9, + "QuestId": 5, + "RewardItemList": [ + { + "ItemId": 974, + "Num": 1, + "UID": "92773065", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8683, + "Num": 1, + "UID": "D6BAD1A6", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8818, + "Num": 1, + "UID": "83440EFD", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 10, + "QuestId": 20005010, + "RewardItemList": [ + { + "ItemId": 35, + "Num": 3, + "UID": "E8CE0A3A", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 2, + "UID": "12854832", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9409, + "Num": 2, + "UID": "5324871B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7965, + "Num": 3, + "UID": "16375F1C", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 11, + "QuestId": 20055000, + "RewardItemList": [ + { + "ItemId": 8403, + "Num": 1, + "UID": "70C8C3DB", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8378, + "Num": 1, + "UID": "1B608DBA", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 59, + "Num": 2, + "UID": "9C739869", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 448, + "Num": 1, + "UID": "03409CD0", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 12, + "QuestId": 6, + "RewardItemList": [ + { + "ItemId": 8563, + "Num": 1, + "UID": "660EBACD", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8228, + "Num": 1, + "UID": "2ADCF114", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8253, + "Num": 1, + "UID": "7C2AA07D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8278, + "Num": 1, + "UID": "A8C8B11F", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8303, + "Num": 1, + "UID": "1DEF85D9", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 13, + "QuestId": 20005010, + "RewardItemList": [ + { + "ItemId": 35, + "Num": 2, + "UID": "78D0404F", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 14, + "QuestId": 20055001, + "RewardItemList": [ + { + "ItemId": 449, + "Num": 1, + "UID": "FBEEA9DE", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 481, + "Num": 1, + "UID": "593005EA", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "40BE2B2B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "E7D80A05", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 456, + "Num": 1, + "UID": "A17832D6", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 15, + "QuestId": 20015000, + "RewardItemList": [ + { + "ItemId": 35, + "Num": 3, + "UID": "A6BFB9C7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 3, + "UID": "2627C0EF", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9429, + "Num": 2, + "UID": "70965495", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7895, + "Num": 1, + "UID": "7843ACD6", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8563, + "Num": 1, + "UID": "063E2E37", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 16, + "QuestId": 20015002, + "RewardItemList": [ + { + "ItemId": 520, + "Num": 1, + "UID": "5DD384C2", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 730, + "Num": 1, + "UID": "D61F2C8D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 1009, + "Num": 1, + "UID": "0E8D26B3", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8955, + "Num": 1, + "UID": "F405E74D", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 17, + "QuestId": 20015005, + "RewardItemList": [ + { + "ItemId": 655, + "Num": 1, + "UID": "2C852B8F", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 869, + "Num": 1, + "UID": "1C86627D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9361, + "Num": 2, + "UID": "A4BB5083", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7552, + "Num": 2, + "UID": "54CD3A21", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9361, + "Num": 2, + "UID": "24D620D4", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 18, + "QuestId": 20015002, + "RewardItemList": [ + { + "ItemId": 8703, + "Num": 1, + "UID": "FCE72CF8", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 35, + "Num": 2, + "UID": "21478CFB", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 19, + "QuestId": 20015002, + "RewardItemList": [ + { + "ItemId": 9281, + "Num": 1, + "UID": "9B8D8F36", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9408, + "Num": 1, + "UID": "5B10DF7D", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 20, + "QuestId": 20015001, + "RewardItemList": [ + { + "ItemId": 78, + "Num": 1, + "UID": "CDDD1F85", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 104, + "Num": 1, + "UID": "C39A1883", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 1, + "UID": "9A79DB7C", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9366, + "Num": 2, + "UID": "F6C02CDD", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 21, + "QuestId": 20015002, + "RewardItemList": [ + { + "ItemId": 8957, + "Num": 1, + "UID": "CFA5F5EB", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8955, + "Num": 1, + "UID": "0C2DCFF2", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 22, + "QuestId": 20015005, + "RewardItemList": [ + { + "ItemId": 676, + "Num": 1, + "UID": "0EEB182A", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7826, + "Num": 3, + "UID": "112E8297", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 23, + "QuestId": 27, + "RewardItemList": [ + { + "ItemId": 9649, + "Num": 1, + "UID": "5C4F92F8", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8833, + "Num": 1, + "UID": "BEB89262", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8966, + "Num": 1, + "UID": "91596D4E", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 24, + "QuestId": 20005000, + "RewardItemList": [ + { + "ItemId": 7810, + "Num": 1, + "UID": "C2D6D4CF", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8948, + "Num": 1, + "UID": "367C66B4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 2, + "UID": "C25262C4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 1, + "UID": "ADA95388", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "4BF06085", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 25, + "QuestId": 20065003, + "RewardItemList": [ + { + "ItemId": 7782, + "Num": 1, + "UID": "7E8382B7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7851, + "Num": 5, + "UID": "ECA0939F", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9401, + "Num": 3, + "UID": "BD1D78C4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9000, + "Num": 1, + "UID": "BA84E5BB", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9066, + "Num": 2, + "UID": "065B12ED", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 26, + "QuestId": 20060003, + "RewardItemList": [ + { + "ItemId": 925, + "Num": 1, + "UID": "8191FAED", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9066, + "Num": 2, + "UID": "C16F2636", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9403, + "Num": 3, + "UID": "FED08735", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7868, + "Num": 2, + "UID": "6163307E", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8036, + "Num": 1, + "UID": "B1B0E27D", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 27, + "QuestId": 20060001, + "RewardItemList": [ + { + "ItemId": 7553, + "Num": 3, + "UID": "1AEF381D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9403, + "Num": 3, + "UID": "1245DB44", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9389, + "Num": 1, + "UID": "E4268AB7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7947, + "Num": 1, + "UID": "CB78D1A2", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 40, + "Num": 2, + "UID": "F2D13CF3", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 28, + "QuestId": 20065003, + "RewardItemList": [ + { + "ItemId": 9399, + "Num": 3, + "UID": "D0E17798", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7888, + "Num": 1, + "UID": "1A0A0D2A", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 29, + "QuestId": 20060003, + "RewardItemList": [ + { + "ItemId": 1013, + "Num": 1, + "UID": "AABDEC65", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9374, + "Num": 1, + "UID": "43A8A09B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 30, + "QuestId": 20065000, + "RewardItemList": [ + { + "ItemId": 8990, + "Num": 1, + "UID": "644D9362", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9002, + "Num": 1, + "UID": "4D2EAE3B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 31, + "QuestId": 20065003, + "RewardItemList": [ + { + "ItemId": 9398, + "Num": 3, + "UID": "BCAF3459", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9196, + "Num": 1, + "UID": "72C67D6B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 32, + "QuestId": 20060003, + "RewardItemList": [ + { + "ItemId": 7553, + "Num": 2, + "UID": "DCACAD1B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8858, + "Num": 1, + "UID": "8732E84C", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 33, + "QuestId": 20105005, + "RewardItemList": [ + { + "ItemId": 7726, + "Num": 3, + "UID": "06A56043", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9419, + "Num": 1, + "UID": "150E9451", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9401, + "Num": 3, + "UID": "66B37822", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9297, + "Num": 1, + "UID": "5637E277", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9066, + "Num": 2, + "UID": "2DFDEF23", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 34, + "QuestId": 20105001, + "RewardItemList": [ + { + "ItemId": 9297, + "Num": 1, + "UID": "6088ADD1", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9389, + "Num": 1, + "UID": "55E103A4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9416, + "Num": 2, + "UID": "C087B65B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8990, + "Num": 1, + "UID": "CBC4913A", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9374, + "Num": 1, + "UID": "7ED2BCEF", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 35, + "QuestId": 20025003, + "RewardItemList": [ + { + "ItemId": 7888, + "Num": 3, + "UID": "BB797B8B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9421, + "Num": 1, + "UID": "1606B198", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 52, + "Num": 3, + "UID": "5CD60BA5", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9398, + "Num": 3, + "UID": "A0AF23B7", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9001, + "Num": 1, + "UID": "5B19317B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 36, + "QuestId": 20075003, + "RewardItemList": [ + { + "ItemId": 7726, + "Num": 3, + "UID": "32B08E60", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9401, + "Num": 3, + "UID": "CF6C6CBE", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9362, + "Num": 3, + "UID": "DB7A35C0", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7553, + "Num": 2, + "UID": "6D24EF51", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9754, + "Num": 1, + "UID": "19F6DEA1", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 37, + "QuestId": 20025000, + "RewardItemList": [ + { + "ItemId": 9258, + "Num": 1, + "UID": "2AB8B5B5", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9419, + "Num": 1, + "UID": "1640FC70", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9416, + "Num": 2, + "UID": "A4B03A89", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7900, + "Num": 1, + "UID": "D9847479", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7869, + "Num": 3, + "UID": "087C65D6", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 38, + "QuestId": 20025000, + "RewardItemList": [ + { + "ItemId": 7928, + "Num": 1, + "UID": "00C68BDF", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9374, + "Num": 1, + "UID": "BB766085", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 39, + "QuestId": 20085001, + "RewardItemList": [ + { + "ItemId": 7910, + "Num": 1, + "UID": "74D97F7D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7761, + "Num": 3, + "UID": "056B4294", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9363, + "Num": 3, + "UID": "18C319FB", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7860, + "Num": 1, + "UID": "2A002FDD", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7876, + "Num": 4, + "UID": "CFCF3CD0", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 40, + "QuestId": 20995002, + "RewardItemList": [ + { + "ItemId": 7914, + "Num": 1, + "UID": "12EA32E8", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9403, + "Num": 3, + "UID": "3F3309D6", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 41, + "Num": 1, + "UID": "A4270207", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 40, + "Num": 2, + "UID": "34EE7C58", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9059, + "Num": 2, + "UID": "0CBA30E2", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 41, + "QuestId": 20010, + "RewardItemList": [ + { + "ItemId": 11784, + "Num": 2, + "UID": "12B97560", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11408, + "Num": 3, + "UID": "D241F4C3", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11407, + "Num": 3, + "UID": "BF5DE3EE", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 42, + "QuestId": 20020, + "RewardItemList": [ + { + "ItemId": 13043, + "Num": 1, + "UID": "23463DC2", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 43, + "QuestId": 20030, + "RewardItemList": [ + { + "ItemId": 13053, + "Num": 1, + "UID": "1B8133CE", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11408, + "Num": 5, + "UID": "5F0BE730", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 44, + "QuestId": 20995010, + "RewardItemList": [ + { + "ItemId": 8033, + "Num": 1, + "UID": "38ECD964", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9364, + "Num": 2, + "UID": "39DD0DB5", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 41, + "Num": 2, + "UID": "7DEF6DE3", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9268, + "Num": 1, + "UID": "7002FD6B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9280, + "Num": 1, + "UID": "F00128BD", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 45, + "QuestId": 20990004, + "RewardItemList": [ + { + "ItemId": 8022, + "Num": 1, + "UID": "E07250E8", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9796, + "Num": 1, + "UID": "483E476B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7743, + "Num": 1, + "UID": "38D0947B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9274, + "Num": 1, + "UID": "C9B8A7C7", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9324, + "Num": 1, + "UID": "A7458733", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 46, + "QuestId": 20995010, + "RewardItemList": [ + { + "ItemId": 41, + "Num": 1, + "UID": "0DD2BFCF", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 40, + "Num": 2, + "UID": "83426464", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 47, + "QuestId": 20990004, + "RewardItemList": [ + { + "ItemId": 7743, + "Num": 1, + "UID": "9AD69920", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9378, + "Num": 1, + "UID": "50702500", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 48, + "QuestId": 60000058, + "RewardItemList": [ + { + "ItemId": 9381, + "Num": 1, + "UID": "39EFC527", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 49, + "QuestId": 20040, + "RewardItemList": [ + { + "ItemId": 13033, + "Num": 1, + "UID": "5589B994", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11408, + "Num": 5, + "UID": "7FD26FC6", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 50, + "QuestId": 20005000, + "RewardItemList": [ + { + "ItemId": 9320, + "Num": 1, + "UID": "43EF2061", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9398, + "Num": 2, + "UID": "68391711", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9383, + "Num": 2, + "UID": "52B2A281", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8992, + "Num": 1, + "UID": "64C405DA", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7777, + "Num": 1, + "UID": "BA137FF1", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 51, + "QuestId": 20035009, + "RewardItemList": [ + { + "ItemId": 7802, + "Num": 1, + "UID": "619308AA", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7922, + "Num": 1, + "UID": "604C5AE7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 41, + "Num": 3, + "UID": "AF79AC94", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 40, + "Num": 2, + "UID": "006D8380", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9327, + "Num": 1, + "UID": "E1FF90B5", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 52, + "QuestId": 20005010, + "RewardItemList": [ + { + "ItemId": 35, + "Num": 3, + "UID": "D13F0814", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9407, + "Num": 2, + "UID": "E04009B9", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9409, + "Num": 2, + "UID": "BB8A76EB", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 8026, + "Num": 2, + "UID": "8184E595", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 53, + "QuestId": 20005003, + "RewardItemList": [ + { + "ItemId": 845, + "Num": 1, + "UID": "F88A8E93", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 631, + "Num": 1, + "UID": "DA91CDBD", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9403, + "Num": 2, + "UID": "5B8E8676", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7972, + "Num": 2, + "UID": "54D206D8", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9361, + "Num": 2, + "UID": "6DD9D3F0", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 54, + "QuestId": 20025009, + "RewardItemList": [ + { + "ItemId": 9439, + "Num": 1, + "UID": "402A3A97", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7727, + "Num": 1, + "UID": "E2AD8982", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7758, + "Num": 1, + "UID": "C4AB81A7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9321, + "Num": 1, + "UID": "F02CB0FA", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9374, + "Num": 2, + "UID": "E3E38B80", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 55, + "QuestId": 20075000, + "RewardItemList": [ + { + "ItemId": 7739, + "Num": 1, + "UID": "71642F02", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7880, + "Num": 3, + "UID": "A815FA9D", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9417, + "Num": 2, + "UID": "3850C5E3", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7862, + "Num": 2, + "UID": "54E7C315", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9300, + "Num": 1, + "UID": "7414884A", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 56, + "QuestId": 20070001, + "RewardItemList": [ + { + "ItemId": 7751, + "Num": 1, + "UID": "226C0828", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7958, + "Num": 1, + "UID": "5CB27715", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9398, + "Num": 3, + "UID": "475D2BDE", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7554, + "Num": 2, + "UID": "B8B5ED80", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9363, + "Num": 2, + "UID": "C36EE0AC", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 57, + "QuestId": 20075004, + "RewardItemList": [ + { + "ItemId": 7869, + "Num": 3, + "UID": "8FEE9FB9", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9403, + "Num": 3, + "UID": "86D457FB", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9388, + "Num": 1, + "UID": "E74A1BC4", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9362, + "Num": 2, + "UID": "1F260E06", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9066, + "Num": 2, + "UID": "367606F2", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 58, + "QuestId": 20060, + "RewardItemList": [ + { + "ItemId": 11407, + "Num": 3, + "UID": "99A271AD", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 59, + "QuestId": 20070, + "RewardItemList": [ + { + "ItemId": 11759, + "Num": 1, + "UID": "40F6F565", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 60, + "QuestId": 20080, + "RewardItemList": [ + { + "ItemId": 14191, + "Num": 1, + "UID": "7A69FE9F", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11510, + "Num": 5, + "UID": "64E7E5F2", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 61, + "QuestId": 20055003, + "RewardItemList": [ + { + "ItemId": 9437, + "Num": 1, + "UID": "AAFEAC34", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7739, + "Num": 1, + "UID": "B5DEC496", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7780, + "Num": 1, + "UID": "C6F0C35F", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9364, + "Num": 2, + "UID": "70AEBB88", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9364, + "Num": 2, + "UID": "36287925", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 62, + "QuestId": 20050008, + "RewardItemList": [ + { + "ItemId": 9549, + "Num": 1, + "UID": "D1B61AAF", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9624, + "Num": 1, + "UID": "E9E5758B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 42, + "Num": 2, + "UID": "1A17D663", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7895, + "Num": 1, + "UID": "33C3474F", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 1009, + "Num": 1, + "UID": "2302E7D9", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 63, + "QuestId": 20055001, + "RewardItemList": [ + { + "ItemId": 449, + "Num": 1, + "UID": "8905F5D1", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 481, + "Num": 1, + "UID": "33239B9B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "12FF9BC0", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 61, + "Num": 2, + "UID": "44ADC7D6", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9604, + "Num": 1, + "UID": "92D90D12", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 64, + "QuestId": 20055003, + "RewardItemList": [ + { + "ItemId": 9268, + "Num": 1, + "UID": "21E6F5E2", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9272, + "Num": 1, + "UID": "C2696AAF", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 65, + "QuestId": 20050008, + "RewardItemList": [ + { + "ItemId": 7809, + "Num": 1, + "UID": "FC725160", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7953, + "Num": 1, + "UID": "4B68AE20", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 66, + "QuestId": 20050008, + "RewardItemList": [ + { + "ItemId": 8693, + "Num": 1, + "UID": "BC85673F", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9271, + "Num": 1, + "UID": "9C26B7F8", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 67, + "QuestId": 20055003, + "RewardItemList": [ + { + "ItemId": 9274, + "Num": 1, + "UID": "EC930AA5", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9327, + "Num": 1, + "UID": "3F9CC78B", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9318, + "Num": 1, + "UID": "85849E91", + "Type": 5, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 68, + "QuestId": 20055003, + "RewardItemList": [ + { + "ItemId": 9374, + "Num": 2, + "UID": "451231C3", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9272, + "Num": 1, + "UID": "9950579A", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 69, + "QuestId": 20055002, + "RewardItemList": [ + { + "ItemId": 9442, + "Num": 1, + "UID": "BC1AF71E", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7992, + "Num": 2, + "UID": "C350F89B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7971, + "Num": 3, + "UID": "BFA95BF1", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9363, + "Num": 2, + "UID": "3C03C2F5", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9324, + "Num": 1, + "UID": "0D6C66E6", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 70, + "QuestId": 20090, + "RewardItemList": [ + { + "ItemId": 13078, + "Num": 1, + "UID": "C631DE64", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11510, + "Num": 5, + "UID": "803140D0", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 71, + "QuestId": 60300004, + "RewardItemList": [ + { + "ItemId": 19562, + "Num": 1, + "UID": "E657AF47", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 72, + "QuestId": 20100, + "RewardItemList": [ + { + "ItemId": 13118, + "Num": 1, + "UID": "BFA0881E", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11510, + "Num": 5, + "UID": "E5C1AB1B", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 73, + "QuestId": 20110, + "RewardItemList": [ + { + "ItemId": 14190, + "Num": 1, + "UID": "AA3F0706", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11407, + "Num": 3, + "UID": "AEA666D3", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 74, + "QuestId": 20025000, + "RewardItemList": [ + { + "ItemId": 9258, + "Num": 1, + "UID": "E9778193", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9419, + "Num": 1, + "UID": "9BDE830B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9416, + "Num": 2, + "UID": "53395FE1", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9200, + "Num": 1, + "UID": "7F5734D3", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7851, + "Num": 3, + "UID": "FA21DE85", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 75, + "QuestId": 20120, + "RewardItemList": [ + { + "ItemId": 13480, + "Num": 1, + "UID": "97AD095B", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11407, + "Num": 3, + "UID": "6C659B80", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 76, + "QuestId": 20025000, + "RewardItemList": [ + { + "ItemId": 9399, + "Num": 3, + "UID": "E7B927AF", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7869, + "Num": 3, + "UID": "6B7447B5", + "Type": 4, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 77, + "QuestId": 20130, + "RewardItemList": [ + { + "ItemId": 13481, + "Num": 1, + "UID": "3E13EF70", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14189, + "Num": 1, + "UID": "4F0020C9", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 78, + "QuestId": 20160, + "RewardItemList": [ + { + "ItemId": 11510, + "Num": 5, + "UID": "DE840287", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14190, + "Num": 1, + "UID": "44781B2A", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14191, + "Num": 1, + "UID": "21B9E5F7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14192, + "Num": 1, + "UID": "F41A072C", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 79, + "QuestId": 20180, + "RewardItemList": [ + { + "ItemId": 11407, + "Num": 1, + "UID": "0D2EE087", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14190, + "Num": 1, + "UID": "A6925DD8", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14191, + "Num": 1, + "UID": "EC72C4FD", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14192, + "Num": 1, + "UID": "38315373", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 80, + "QuestId": 20190, + "RewardItemList": [ + { + "ItemId": 13484, + "Num": 1, + "UID": "4C007A93", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14189, + "Num": 1, + "UID": "F0851635", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 81, + "QuestId": 20200, + "RewardItemList": [ + { + "ItemId": 13485, + "Num": 1, + "UID": "675230A7", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 82, + "QuestId": 20210, + "RewardItemList": [ + { + "ItemId": 13487, + "Num": 1, + "UID": "9B7516E0", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11510, + "Num": 5, + "UID": "31DF7E21", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 83, + "QuestId": 20220, + "RewardItemList": [ + { + "ItemId": 11510, + "Num": 5, + "UID": "E386A12F", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14190, + "Num": 1, + "UID": "7EA0B798", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14191, + "Num": 1, + "UID": "487C56B7", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 14192, + "Num": 1, + "UID": "5B4CA831", + "Type": 2, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 84, + "QuestId": 20230, + "RewardItemList": [ + { + "ItemId": 13488, + "Num": 1, + "UID": "CEA20DDE", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 11407, + "Num": 3, + "UID": "154A9241", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 85, + "QuestId": 22018002, + "RewardItemList": [ + { + "ItemId": 18815, + "Num": 5, + "UID": "92071944", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 17870, + "Num": 3, + "UID": "5D07DB0B", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 17928, + "Num": 3, + "UID": "CD524D3A", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 17878, + "Num": 1, + "UID": "22D979F4", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9375, + "Num": 4, + "UID": "586CDF35", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9327, + "Num": 1, + "UID": "B517B5AC", + "Type": 14, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 86, + "QuestId": 22018009, + "RewardItemList": [ + { + "ItemId": 18815, + "Num": 5, + "UID": "6EA803FA", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 17878, + "Num": 1, + "UID": "8D4D0573", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 7832, + "Num": 1, + "UID": "17FED3D1", + "Type": 2, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9321, + "Num": 1, + "UID": "51BF5C31", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 17861, + "Num": 1, + "UID": "2AC12B8D", + "Type": 4, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 9318, + "Num": 1, + "UID": "9FEBB3B0", + "Type": 14, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 87, + "QuestId": 30240, + "RewardItemList": [ + { + "ItemId": 21281, + "Num": 2, + "UID": "88C20B2C", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18825, + "Num": 50, + "UID": "88E9208C", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18826, + "Num": 5, + "UID": "FB4F0AAF", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 88, + "QuestId": 30250, + "RewardItemList": [ + { + "ItemId": 21281, + "Num": 2, + "UID": "1B4AC2B7", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18825, + "Num": 50, + "UID": "81D22128", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18826, + "Num": 5, + "UID": "080FA192", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 89, + "QuestId": 30260, + "RewardItemList": [ + { + "ItemId": 21281, + "Num": 2, + "UID": "67B04430", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18825, + "Num": 50, + "UID": "D8C74B7D", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18826, + "Num": 5, + "UID": "387AA350", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 90, + "QuestId": 30270, + "RewardItemList": [ + { + "ItemId": 21281, + "Num": 2, + "UID": "E2FB783F", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18825, + "Num": 50, + "UID": "336BC10F", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 18826, + "Num": 5, + "UID": "2189A6CD", + "Type": 1, + "IsCharge": false, + "IsHelp": false + }, + { + "ItemId": 23602, + "Num": 1, + "UID": "193B5CA2", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + }, + { + "ListNo": 91, + "QuestId": 50400008, + "RewardItemList": [ + { + "ItemId": 24728, + "Num": 2, + "UID": "F5178D55", + "Type": 1, + "IsCharge": false, + "IsHelp": false + } + ] + } + ], + "Error": 0, + "Result": 0 +} \ No newline at end of file